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
339796428837	339796429403	339796429954	339796430503	339796431053	339796431603	339796432153	339796432703	339796433253	339796433803	339796434353	339796434903	339796435453	339796436003	339796436553	339796437103	339796437653	339796438203	339796438753	339796439303	339796439853	339796440403	339796440953	339796441503	339796442053	339796442603	339796443153	339796443703	339796444253	339796444803	339796445353	339796445903	339796446453	339796447003	339796447553	339796448103	339796448653	339796449203	339796449753	339796450303	339796450853	339796451403	339796451953	339796452503	339796453053	339796453603	339796454153	339796454703	339796455253	339796455803	339796456353	339796456903	339796457453	339796458003	339796458553	339796459103	339796459653	339796460203	339796460753	339796461303	339796461853	339796462403	339796462953	339796463503	339796464053	339796464603	339796465153	339796465703	339796466254	339796466803	339796467353	339796467903	339796468453	339796469003	339796469553	339796470103	339796470653	339796471203	339796471753	339796472303	339796472853	339796473403	339796473953	339796474503	339796475053	339796475603	339796476153	339796476703	339796477258	339796477803	339796478353	339796478903	339796479453	339796480003	339796480553	339796481103	339796481653	339796482203	339796482753	339796483303	339796483853	339796484403	339796484953	339796485503	339796486053	339796486603	339796487153	339796487703	339796488253	339796488803	339796489353	339796489903	339796490453	339796491003	339796491553	339796492103	339796492653	339796493203	339796493753	339796494303	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2640	3600	2300	2640	3600	2300	2640	3600	2300	2639	3600	2300	2639	3600	2300	2639	3600	2300	2638	3600	2300	2638	3600	2300	2637	3600	2300	2637	3600	2300	2636	3600	2300	2636	3600	2300	2636	3600	2300	2635	3600	2300	2635	3600	2300	2634	3600	2300	2634	3600	2300	2633	3600	2300	2633	3600	2300	2632	3600	2300	2632	3600	2300	2631	3600	2300	2631	3600	2300	2630	3600	2300	2629	3600	2300	2629	3600	2300	2628	3600	2300	2628	3600	2300	2627	3600	2300	2626	3600	2300	2626	3600	2300	2625	3600	2300	2625	3600	2300	2624	3600	2300	2623	3600	2300	2623	3600	2300	2622	3600	2300	2621	3600	2300	2621	3600	2300	2620	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23558	21762	29668	24338	21720	26365	46361	40727	17561	1618	494	429	438	458	375	400	440	389	508	861	1094	2185	1952	834	590	392	418	353	402	381	386	353	405	369	387	361	408	407	397	371	386	362	414	389	399	431	385	367	385	397	382	362	364	382	385	394	365	422	471	389	378	370	362	390	379	411	359	367	344	379	362	389	391	361	389	355	405	360	358	375	376	384	349	361	324	342	398	351	362	391	381	371	371	340	382	370	384	365	360	371	369	354	395	398	335	356	348	375	419	363	387	398	387	376	394	371	375	371	379	385	403	366	373	372	383	378	387	370	376	372	355	398	361	402	355	387	363	348	381	372	348	367	380	366	357	362	369	368	341	355	364	384	394	362	359	390	380	364	392	370	418	347	350	392	372	397	362	411	397	378	385	389	367	355	415	408	354	321	394	367	380	360	404	390	375	376	394	430	347	378	354	361	344	395	354	375	386	386	394	374	369	381	398	369	349	371	367	402	424	367	356	365	371	384	418	380	356	357	359	375	383	347	388	383	394	373	370	368	379	365	369	376	382	391	373	367	390	395	345	372	388	375	403	384	360	407	386	435	417	385	368	388	375	357	370	395	382	337	358	394	348	384	365	370	405	372	389	382	422	394	379	405	370	357	399	350	368	381	391	331	399	366	351	367	400	352	368	361	370	382	344	381	354	397	388	395	381	375	389	363	403	363	380	382	405	403	370	385	400	358	382	372	394	355	374	427	415	360	397	393	376	394	367	359	385	377	384	369	416	361	378	382	361	402	366	383	366	383	393	410	389	381	403	361	368	371	365	380	352	366	399	397	399	410	379	378	369	374	387	363	418	372	389	403	368	367	360	351	374	412	358	355	373	375	373	411	377	366	373	372	383	366	404	368	328	358	335	379	348	362	393	411	394	347	406	373	352	408	366	375	347	374	369	364	388	396	373	363	367	373	344	368	377	351	349	375	375	360	389	408	363	372	392	371	370	397	362	389	372	361	397	383	412	360	403	352	375	374	364	385	415	367	403	389	364	353	385	382	379	384	350	387	366	363	345	362	370	356	346	398	367	385	381	374	404	365	362	364	378	388	405	403	356	431	351	356	341	339	403	382	426	368	358	391	375	364	410	374	355	352	370	354	356	348	383	388	364	354	387	368	366	378	371	363	399	349	374	387	367	392	357	385	392	389	401	413	375	361	357	338	391	364	369	353	408	377	385	369	389	377	397	385	397	367	371	383	387	379	348	369	374	411	384	382	394	404	408	338	361	378	390	359	368	381	379	373	353	412	390	369	374	362	358	394	379	374	395	369	342	372	362	363	398	402	371	341	384	399	384	394	374	355	387	365	354	370	409	391	375	401	362	394	341	366	375	393	389	400	392	387	356	388	390	368	347	413	367	369	360	364	392	352	390	381	344	373	377	388	376	373	389	364	382	352	340	400	381	367	378	363	380	405	356	389	353	361	384	399	329	392	359	402	400	383	376	344	362	392	383	407	386	337	375	383	366	353	369	364	385	390	337	332	405	366	385	350	358	376	397	372	353	345	336	379	354	406	359	388	334	392	373	365	400	384	391	355	376	375	407	405	365	390	411	372	406	388	394	384	383	348	347	376	398	347	392	350	386	408	412	357	387	364	384	410	365	415	347	360	410	338	399	364	373	341	354	382	366	411	350	366	367	344	367	370	365	360	376	346	372	362	406	355	355	359	415	357	371	361	416	360	382	385	306	368	386	348	344	395	378	356	354	370	399	392	375	375	385	374	382	400	383	359	394	362	322	374	387	392	367	332	347	372	345	358	393	392	359	384	417	367	377	371	366	383	369	395	374	389	387	401	384	388	389	350	349	401	369	360	406	390	362	368	351	381	384	357	337	361	392	354	347	391	417	359	371	387	360	378	382	386	380	385	369	341	372	374	355	339	373	378	376	371	386	381	383	384	387	357	376	359	390	383	367	393	358	420	372	364	391	393	364	352	365	358	342	382	390	348	365	360	360	389	376	417	358	407	360	388	402	384	383	372	362	352	402	369	395	355	379	356	342	397	335	364	386	365	365	345	388	358	369	378	380	363	386	386	384	320	358	391	359	345	385	346	385	381	375	403	370	402	393	399	399	336	322	396	355	383	406	371	401	356	420	373	379	344	382	384	387	390	380	366	379	383	379	371	374	370	375	384	371	375	388	368	394	383	377	352	386	372	384	379	371	385	392	364	359	362	374	372	384	391	375	351	355	374	395	403	371	363	367	344	352	356	388	374	381	369	395	374	354	397	388	389	374	353	386	376	366	351	364	387	394	377	350	370	379	393	362	388	371	365	356	359	359	378	401	375	396	391	374	361	396	380	374	354	381	385	376	342	409	405	373	388	380	371	347	373	373	364	389	354	402	339	385	383	382	365	406	343	367	341	403	402	375	383	382	385	372	392	367	408	373	379	398	400	393	372	374	407	374	379	369	379	428	361	423	348	399	365	379	371	391	409	389	381	378	349	384	375	372	391	387	402	390	407	376	392	351	357	359	360	364	398	358	390	335	379	356	388	359	395	357	361	376	398	397	361	401	382	391	388	376	344	398	419	360	383	367	346	372	392	395	361	387	345	362	382	330	382	384	340	394	400	383	389	337	393	366	399	369	377	410	417	367	394	365	381	365	384	406	367	371	375	365	411	368	396	372	380	375	355	370	367	399	387	379	364	399	388	388	368	378	399	376	374	415	366	379	390	421	311	388	382	354	362	380	375	368	347	366	382	375	375	348	363	324	358	404	389	358	388	348	360	385	367	399	384	377	392	396	356	380	371	395	351	373	373	368	382	363	387	411	379	354	403	377	349	358	390	402	387	331	375	366	384	386	387	363	390	354	375	350	387	377	360	377	357	389	364	336	357	400	396	389	394	359	382	361	406	363	391	389	367	390	390	357	392	338	396	415	355	371	367	382	378	393	390	357	392	381	367	359	361	363	371	375	379	407	393	390	408	381	397	381	379	420	383	372	364	395	382	396	363	341	343	379	401	372	376	377	385	405	381	390	348	434	347	377	333	346	375	354	384	407	375	409	340	392	385	410	364	400	376	400	367	395	402	382	385	355	393	365	387	372	418	396	392	386	379	362	356	374	387	393	358	374	392	360	386	387	379	380	378	383	366	356	383	380	400	349	365	344	353	405	428	359	352	337	408	387	389	367	369	376	392	381	385	385	382	372	339	398	365	397	392	391	392	375	411	372	376	352	380	367	341	378	376	369	369	363	336	337	356	366	376	378	368	375	321	387	384	400	384	365	384	353	358	412	397	383	351	394	355	398	390	371	407	405	381	347	371	363	373	353	365	341	371	347	379	361	382	361	351	361	366	350	409	375	377	340	377	362	366	396	429	385	382	380	374	379	355	365	371	381	378	366	370	388	363	367	366	374	398	399	375	377	335	372	376	409	372	366	395	377	375	377	364	367	364	384	398	345	381	385	393	401	381	359	395	409	372	395	360	397	388	376	359	360	372	379	377	378	358	362	401
32651	53507	47237	30005	18839	34609	49504	43697	16760	963	859	738	731	720	706	715	690	665	1082	2046	2654	5502	4485	1977	1203	649	618	619	605	576	588	594	589	557	564	532	573	545	597	569	598	562	605	599	593	605	614	562	585	579	592	589	625	554	615	579	603	723	639	595	578	589	584	566	607	590	566	624	573	576	587	591	601	593	581	543	605	582	578	583	585	552	612	614	584	564	572	637	592	579	553	590	556	582	599	606	565	568	587	566	594	605	588	525	581	589	561	579	588	618	565	613	602	599	583	582	566	616	603	573	566	558	610	561	566	543	614	560	603	565	606	547	588	582	613	577	516	540	620	596	603	652	582	594	547	546	589	606	573	617	586	583	562	600	610	549	619	585	557	558	574	571	571	570	569	612	585	562	578	590	600	569	582	611	586	604	572	560	574	643	580	593	593	575	569	625	623	590	602	544	585	575	593	565	590	596	624	568	550	574	572	641	542	584	597	594	581	576	595	592	567	598	619	579	616	561	578	629	613	585	624	602	586	548	586	573	572	607	556	587	586	523	572	569	579	584	579	587	568	595	588	586	588	537	562	545	580	553	628	580	570	577	576	599	552	579	604	531	562	574	622	547	551	577	580	684	552	545	621	575	582	597	619	564	606	606	588	565	587	539	608	580	548	576	593	604	605	557	563	582	551	555	626	622	554	573	585	589	561	548	606	581	596	545	618	609	557	590	592	617	558	625	604	601	605	591	572	633	561	619	536	612	554	551	609	583	573	594	583	611	589	593	623	530	563	612	561	592	562	578	546	614	578	595	625	547	582	580	559	577	605	615	568	585	502	595	582	576	534	595	608	578	587	582	609	609	618	570	596	587	603	592	550	600	577	579	591	605	614	556	590	592	600	583	569	571	581	628	560	616	595	573	610	629	622	583	564	647	602	593	607	590	601	594	589	617	592	577	570	570	607	536	547	593	536	572	559	538	583	587	615	530	533	597	570	573	576	575	568	562	577	633	578	575	635	588	567	605	623	600	615	573	648	601	558	618	571	597	585	590	614	616	596	606	560	615	599	589	613	595	563	590	553	579	550	555	581	547	597	560	590	638	591	545	591	574	586	589	570	572	629	547	604	558	598	582	597	601	604	604	571	609	572	564	594	617	621	563	601	571	561	531	560	574	584	599	567	577	559	581	564	586	573	592	584	557	555	563	604	578	576	578	592	528	570	551	597	608	586	587	548	617	601	598	586	572	554	592	583	577	589	562	595	605	581	567	616	587	584	589	582	596	584	562	635	629	572	617	581	544	573	558	599	556	603	610	605	558	590	575	560	603	593	548	530	532	584	596	586	592	592	614	646	580	619	572	602	588	597	590	586	633	543	572	596	591	577	633	570	608	583	600	619	607	580	626	623	566	602	599	581	559	644	558	581	579	539	564	557	575	581	630	568	584	538	578	580	588	567	504	601	628	548	614	583	597	622	574	566	564	570	605	596	589	572	578	613	608	644	581	566	570	582	599	594	583	572	590	588	593	552	597	611	543	552	563	566	576	577	644	558	578	580	627	591	560	603	602	568	557	566	592	588	540	572	561	547	547	588	533	556	623	616	588	610	589	599	582	617	591	562	586	565	581	583	587	547	558	589	597	594	620	629	604	564	572	561	570	585	597	575	604	604	546	555	577	585	580	601	578	563	601	618	571	588	577	595	640	592	641	616	599	556	630	600	578	568	587	591	552	556	588	529	603	603	600	583	558	554	589	630	611	569	589	588	606	590	564	600	603	558	629	579	557	613	572	543	593	602	574	548	620	599	562	521	595	607	571	563	584	578	541	625	625	604	577	584	568	595	622	549	637	555	554	618	543	590	558	595	562	636	611	580	572	614	630	624	520	580	550	573	569	608	560	583	612	500	621	552	566	610	582	562	568	585	584	609	576	567	597	576	574	595	620	598	578	523	563	616	590	608	606	565	598	550	576	583	610	590	547	570	584	588	610	630	572	584	583	594	582	581	562	627	624	587	618	584	612	586	601	592	584	595	578	594	605	592	588	604	585	590	568	568	582	558	595	572	565	573	599	623	565	531	576	571	573	591	629	622	594	579	571	584	622	600	597	630	572	596	568	580	574	582	581	627	553	555	551	571	571	570	570	584	605	570	597	623	609	608	602	596	556	574	586	594	564	585	575	621	573	597	612	594	615	624	588	538	618	603	594	619	590	589	563	573	589	583	577	561	555	538	573	599	631	587	568	566	601	587	591	605	581	606	617	602	602	637	582	584	586	590	601	599	633	596	579	577	568	594	608	591	580	602	595	574	591	601	577	602	576	575	582	589	565	595	593	543	599	615	537	562	550	605	614	545	622	612	555	622	574	601	580	547	549	590	634	546	614	608	608	554	566	572	610	595	571	584	582	556	607	566	563	588	588	559	586	590	606	605	557	608	556	610	585	657	558	650	601	559	565	586	563	565	559	549	578	610	568	587	564	558	583	568	598	588	578	566	574	625	576	559	557	547	554	556	620	563	615	580	570	572	558	544	584	567	616	650	606	584	604	612	559	569	569	629	603	594	606	575	570	572	612	610	564	577	633	560	581	589	586	583	590	609	580	600	590	589	599	598	572	569	591	615	574	604	573	579	537	629	602	551	610	605	577	527	575	577	551	550	586	584	607	581	567	612	593	580	622	593	579	539	582	596	574	612	615	596	586	589	582	564	593	603	606	576	596	604	592	604	570	597	576	593	606	552	616	598	586	554	605	572	560	622	572	557	575	621	574	584	594	558	574	560	593	600	557	618	575	608	620	573	590	588	600	572	554	581	592	615	581	619	625	553	579	534	608	612	580	598	576	571	582	567	629	604	590	597	605	568	607	642	591	614	623	597	568	639	602	598	566	577	551	575	652	640	559	547	616	593	654	573	578	558	588	601	588	568	569	582	605	597	591	540	561	607	591	573	577	603	601	641	607	538	600	548	586	580	562	600	594	582	614	572	580	591	601	553	600	609	561	637	555	636	589	579	536	577	588	618	569	563	567	565	611	582	595	602	583	614	602	653	543	528	601	546	540	610	575	576	619	583	582	628	621	611	588	603	573	597	586	585	626	569	575	587	608	575	543	588	601	582	621	549	571	642	601	598	625	577	576	569	589	578	621	577	577	585	592	586	543	595	606	559	587	599	575	572	579	573	594	570	586	595	593	604	606	588	578	588	610	560	600	594	621	568	555	599	580	594	617	568	534	612	579	607	583	577	611	623	541	599	593	570	611	610	532	573	588	595	599	609	575	577	574	623	570	612	596	612	564	578	560	538	628	618	568	621	617	596	570	565	530	557	556	562	598	591	585	544	575	589	604	583	585	545	574	590	518	631	594	590	591	530	556	563	554	553	579	561	608	575	572	573	599	563	580	537	602	563	636	570	572	627	565	582	585	582	619	550	601	626	583	592	597	589	591	597	604	581	609	611	610	561	579	583	592	591	553	573	599	549	607	538	581	595	628	580	609	600	606	573	586	567	554	549	582
26841	22079	19824	7208	1943	5105	7043	4692	1515	390	411	413	411	391	357	398	359	398	431	435	457	433	457	441	377	387	380	399	379	392	359	437	398	363	392	394	405	379	340	434	405	377	386	369	406	366	393	411	403	416	386	439	370	397	385	367	386	397	390	417	384	365	411	393	363	413	383	381	414	397	415	441	411	347	388	349	416	369	398	358	379	370	376	395	406	387	381	354	397	373	391	369	382	387	408	378	363	411	361	384	379	382	365	417	399	401	403	401	407	401	380	383	379	388	395	394	380	364	421	392	412	377	385	406	405	399	364	405	366	353	372	363	359	406	410	377	423	409	390	412	412	392	397	387	412	378	396	384	389	387	411	384	401	391	415	403	376	349	384	377	362	392	375	401	379	380	422	387	411	396	409	363	379	379	413	359	363	397	425	374	403	408	396	356	394	426	355	372	386	385	405	379	381	400	386	387	389	357	387	424	395	419	389	384	395	373	393	377	374	378	380	372	382	390	349	412	381	409	377	407	392	397	405	394	350	379	365	386	387	387	361	395	385	388	393	431	411	391	380	363	415	359	412	420	362	379	371	394	355	387	389	425	393	399	391	377	409	403	400	402	400	399	353	378	399	336	375	408	369	400	379	415	379	359	416	390	383	366	396	395	399	386	377	394	379	392	376	388	361	392	408	407	385	384	391	379	381	384	408	406	441	391	386	376	372	392	389	390	389	385	411	363	357	336	378	395	403	363	395	414	351	331	379	359	429	375	385	408	399	402	399	397	396	417	384	398	384	396	392	391	349	377	374	425	371	369	386	398	364	376	409	421	381	407	402	418	425	371	381	403	358	396	426	372	384	398	398	402	420	373	378	387	386	387	415	393	396	380	370	391	418	386	394	375	391	394	414	386	364	422	396	401	376	374	366	399	421	346	410	375	384	416	392	369	392	391	378	427	369	384	367	396	385	400	382	430	390	370	356	414	379	401	394	377	401	408	391	424	403	417	407	415	398	416	407	382	400	380	377	389	374	365	398	405	403	366	399	404	385	342	394	379	395	407	389	385	378	369	370	374	386	390	372	372	369	378	395	425	406	409	415	401	383	382	379	430	383	380	387	366	391	381	363	397	400	383	394	365	397	416	385	390	405	423	390	342	376	408	403	380	393	380	407	395	395	413	396	384	387	392	391	375	405	400	406	389	379	411	371	373	386	408	373	375	399	438	384	366	381	354	405	409	371	427	393	379	395	381	382	404	369	384	395	405	367	381	379	377	359	412	419	383	403	413	383	420	434	400	387	350	418	365	386	361	381	388	384	359	392	379	395	357	375	381	370	376	372	372	363	380	381	358	374	399	398	409	375	394	389	396	398	368	351	386	387	414	383	389	385	379	385	368	414	388	391	381	396	381	379	402	407	382	387	381	396	411	371	372	401	393	395	403	377	411	402	371	397	423	351	360	400	375	378	377	418	413	395	403	382	354	389	342	404	360	400	390	382	386	395	355	356	359	409	417	411	393	362	409	353	390	387	436	374	390	396	466	384	396	375	385	362	357	383	398	366	390	412	361	397	365	341	400	370	400	387	402	383	386	372	392	417	370	425	386	379	414	366	388	386	372	380	435	371	372	407	382	380	396	397	387	376	395	385	372	375	401	379	385	382	407	386	423	353	371	377	382	391	412	391	383	387	365	407	413	370	382	409	384	379	385	349	389	387	392	413	401	404	384	415	388	350	412	393	388	387	391	375	387	385	389	386	421	384	390	374	386	409	384	381	392	356	382	370	405	394	397	408	421	442	424	404	364	374	364	368	376	411	402	423	349	397	368	404	373	355	428	435	422	372	388	395	389	387	385	429	389	401	371	422	385	386	370	388	399	406	377	393	418	370	375	399	378	395	434	366	387	422	394	403	355	366	376	412	403	430	411	394	392	375	374	405	377	382	373	374	380	423	409	382	372	416	362	387	362	429	399	375	355	350	394	374	379	408	397	347	419	366	384	403	376	366	378	417	356	407	390	377	417	381	374	396	430	371	423	385	402	404	370	346	396	355	377	379	424	362	397	401	395	396	388	364	429	375	384	409	406	388	416	448	365	381	400	374	356	363	400	398	385	406	404	381	411	379	434	363	419	391	399	401	392	368	369	391	397	382	379	402	349	386	395	405	391	412	376	405	384	425	388	372	347	382	400	385	389	401	371	379	361	370	395	352	413	370	390	398	392	431	381	400	399	378	401	388	384	420	353	386	391	422	394	422	378	366	385	361	431	408	373	399	413	372	406	383	386	394	391	400	391	364	351	411	397	396	430	416	403	393	410	357	387	387	406	357	377	391	397	415	423	391	363	418	365	365	390	362	406	390	401	382	395	388	415	394	390	379	405	403	384	385	367	400	385	419	365	347	363	370	403	387	384	424	387	407	390	381	395	411	366	405	401	395	379	419	375	390	400	409	380	381	372	410	412	375	403	404	399	369	378	407	394	429	392	390	415	377	416	384	401	396	361	380	414	399	387	368	398	407	386	351	394	378	404	381	355	376	403	392	383	393	403	390	372	393	398	397	374	393	381	343	379	410	406	389	391	341	410	414	367	395	376	389	360	387	374	400	393	364	357	407	439	357	384	390	395	387	378	394	369	415	423	377	363	395	399	365	390	429	378	419	399	359	355	412	423	379	386	385	350	393	391	384	424	392	406	363	414	422	384	346	385	394	408	392	371	393	396	404	393	365	370	417	386	394	412	389	368	377	386	389	398	360	382	383	402	361	424	384	386	397	380	365	376	397	393	365	434	421	408	389	403	365	407	368	396	413	402	378	413	393	396	373	394	425	381	372	380	391	383	384	393	368	383	398	392	399	381	381	408	383	342	383	402	394	414	354	412	394	388	392	365	359	378	366	408	408	392	379	368	417	356	422	385	368	407	424	358	399	368	397	400	379	361	401	405	360	377	366	381	371	391	424	393	349	392	368	402	382	353	384	414	389	411	371	383	362	380	424	403	375	407	373	389	380	415	414	360	383	355	383	387	368	366	407	372	370	414	389	384	367	379	392	371	410	379	368	424	386	374	382	379	408	377	341	381	414	393	380	383	395	354	392	385	418	411	388	374	402	398	407	395	386	380	411	398	362	354	403	398	398	406	387	386	422	384	403	391	383	420	405	365	412	399	388	365	385	445	404	357	390	398	383	391	366	400	398	379	369	393	348	398	390	396	386	405	394	387	363	401	404	426	412	361	441	404	392	385	370	394	380	386	375	412	369	328	396	389	351	416	399	376	380	366	384	418	410	378	419	398	398	382	364	385	368	397	370	404	390	395	408	416	393	362	390	382	398	367	375	394	377	357	410	406	381	344	394	413	375	401	381	363	405	409	379	347	386	404	396	409	398	361	383	360	374	376	395	387	428	390	393	390	374	400	364	389	402	372	370	388	395	360	394	388	399	407	423	396	432	393	367	415	385	389	362	378	380	379	383	401	397	408	385	403	388	404	381	398	400	383	378	418	365	387	400	408	409	395
22847	33358	22404	9004	3907	11180	13623	9385	2959	664	656	577	649	620	626	674	631	664	780	877	796	783	707	759	600	587	614	619	599	562	577	601	648	614	607	634	630	631	572	596	657	628	584	596	587	616	638	649	612	585	630	593	586	617	583	586	588	551	611	572	618	608	635	574	646	621	582	624	566	610	591	572	620	614	547	564	585	547	599	560	586	609	585	568	650	570	605	627	594	605	535	599	579	637	582	596	608	599	626	619	571	597	560	619	631	609	629	623	586	595	642	580	621	571	621	645	606	579	624	609	594	604	617	613	578	630	606	587	588	608	595	622	595	604	643	628	654	641	609	643	644	597	621	632	602	576	592	630	586	658	632	583	593	584	648	594	591	657	595	625	678	635	613	588	635	625	634	607	607	605	596	624	616	578	588	651	592	617	636	608	630	626	648	646	614	584	616	568	576	626	594	624	631	638	627	600	624	615	581	603	574	627	606	601	622	581	639	609	622	628	633	589	600	595	646	608	628	553	611	584	627	607	639	648	574	593	600	630	613	582	605	642	606	589	606	608	569	589	649	608	579	594	559	625	641	587	593	625	594	600	602	587	614	652	606	609	599	564	608	594	582	586	592	660	618	559	630	630	625	606	573	610	572	540	582	597	611	614	558	607	620	618	575	552	610	591	626	612	643	621	629	595	627	600	590	601	626	599	586	613	588	602	566	540	562	593	568	567	581	630	621	637	594	611	602	600	629	583	566	572	642	596	616	627	617	649	588	619	652	586	627	591	612	571	605	616	611	643	614	636	645	569	624	604	608	631	601	608	592	608	655	628	629	583	591	588	628	603	595	637	551	610	598	574	594	623	636	631	609	621	563	614	602	569	639	661	619	629	582	613	592	650	581	647	608	620	561	603	568	578	623	591	565	589	597	586	639	625	610	605	573	638	609	631	618	615	557	581	597	603	603	582	567	624	630	553	602	618	593	619	629	563	618	620	592	606	611	595	608	556	642	633	612	653	575	636	625	606	622	655	611	595	645	574	618	625	619	609	604	611	630	617	576	666	608	572	579	658	628	565	579	583	631	613	622	600	620	588	594	645	623	559	626	601	589	599	565	613	560	596	631	569	639	618	600	604	601	605	583	596	594	618	641	638	633	587	636	583	609	574	577	568	602	584	593	639	621	632	618	621	602	592	665	652	576	589	634	602	621	621	578	610	586	619	570	610	666	593	595	589	614	583	594	594	620	629	591	610	622	576	639	575	611	596	639	599	611	611	615	627	606	613	641	600	601	618	590	611	563	620	584	618	628	576	624	545	572	582	570	607	638	589	578	635	614	592	597	573	628	609	621	628	552	555	644	609	606	606	597	591	662	613	613	646	576	635	632	646	584	609	612	609	588	637	590	599	609	578	552	640	624	656	634	613	618	628	579	596	635	609	616	590	587	598	593	591	589	591	631	615	610	661	610	623	582	587	620	602	599	620	612	594	604	619	610	597	603	616	634	602	583	630	617	614	615	589	589	593	590	606	606	598	610	603	590	598	616	608	610	618	587	595	627	638	591	640	603	590	624	637	606	663	627	617	628	589	593	553	595	619	610	593	621	584	620	658	607	599	617	641	600	612	591	605	626	600	609	600	629	614	603	608	646	644	577	659	580	594	623	616	577	601	632	597	652	614	629	614	595	614	565	614	569	583	587	619	586	617	598	582	608	614	575	608	634	590	593	582	611	571	595	607	588	611	577	658	573	577	633	597	637	634	587	624	608	545	620	575	606	622	625	622	631	637	625	581	559	619	624	572	572	596	577	603	602	598	613	607	594	583	600	613	601	598	632	612	588	627	611	636	632	615	585	590	554	607	606	598	622	625	593	597	622	603	591	639	566	609	617	588	620	605	589	594	645	576	577	616	643	593	636	630	600	623	659	564	603	582	607	588	593	614	600	631	605	588	612	581	592	639	596	609	597	595	626	654	569	600	610	625	574	618	579	611	643	538	601	617	651	575	629	594	605	604	582	622	577	601	597	600	589	631	594	627	563	626	615	593	640	559	608	603	605	603	620	610	621	606	564	586	609	601	597	611	584	601	572	601	618	629	575	603	589	635	589	613	608	596	586	579	656	640	557	597	576	613	605	624	585	607	647	589	590	598	558	658	587	636	580	565	622	583	597	577	615	609	607	616	631	620	565	575	564	634	622	629	603	612	624	615	637	593	640	556	591	615	596	610	621	573	643	631	595	622	638	590	589	596	631	651	594	638	604	604	641	626	601	602	611	635	613	597	590	626	620	569	606	626	599	632	601	590	631	601	610	592	624	582	636	653	602	630	580	607	620	612	642	624	616	564	532	615	597	568	605	584	631	632	595	590	637	582	600	597	612	613	621	628	584	619	635	600	612	588	586	605	604	618	588	624	613	626	587	637	584	621	605	595	655	611	627	576	592	587	637	617	642	642	638	626	631	601	609	560	599	622	620	614	618	535	621	570	600	644	609	614	583	615	631	606	589	627	575	634	625	626	610	633	629	602	651	616	646	598	583	585	588	616	642	621	601	598	619	611	614	584	667	636	612	596	639	635	586	603	585	601	654	584	595	605	650	580	613	591	573	591	609	570	607	604	577	652	585	646	590	595	616	642	594	601	608	616	578	606	617	624	606	575	636	567	587	589	634	618	629	581	578	593	622	611	619	610	577	612	615	640	604	665	585	564	589	574	606	627	591	634	630	624	598	586	611	597	599	580	644	575	603	645	588	572	570	625	615	626	580	555	608	631	655	601	567	630	618	615	624	637	562	568	561	605	573	614	601	618	611	589	607	608	618	583	605	620	597	607	646	588	616	609	593	621	595	606	572	614	619	607	623	609	600	581	636	655	618	582	627	624	602	575	627	624	648	631	607	633	617	590	585	657	579	596	590	585	623	581	571	614	615	659	655	577	556	637	592	555	580	619	638	585	589	624	611	560	606	607	599	559	596	627	598	583	589	604	598	625	637	574	572	607	589	607	586	588	636	553	631	652	591	632	568	612	594	605	613	556	599	601	639	643	583	621	597	630	601	645	546	654	598	598	656	616	597	610	625	598	599	606	604	613	594	619	577	634	587	559	569	609	607	605	587	580	597	627	620	593	593	638	640	613	640	582	644	629	611	597	647	614	604	592	617	583	624	592	591	624	584	592	616	609	624	616	609	590	629	595	630	590	602	601	584	634	614	586	649	590	618	586	619	573	614	621	584	605	589	593	658	656	585	599	652	640	640	568	599	598	615	589	608	623	621	588	553	614	619	617	640	627	613	640	596	591	628	609	620	614	578	606	627	610	612	601	598	582	575	611	580	591	643	607	603	591	584	571	593	581	610	662	635	585	616	589	595	594	636	641	590	614	582	567	599	597	622	577	584	626	569	632	629	586	580	615	626	603	613	549	637	615	579	600	614	595	619	631	601	603	579	579	629	619	610	636	573	607	533	615	621	556	624	570	585	606	607	592	628	606	585	631	621	606	606	607	601	619	619	604	591	605
24155	21169	27975	24288	20655	29012	33488	24768	12700	1254	547	528	498	493	520	516	527	522	1095	1146	937	649	574	476	480	470	476	522	506	486	488	498	482	445	479	486	518	461	488	493	543	494	481	480	490	496	485	503	486	480	476	456	485	504	484	491	478	447	517	484	481	485	489	462	492	503	504	481	479	466	486	439	496	531	440	476	474	457	467	501	490	471	477	480	502	481	450	488	456	489	466	498	483	453	518	486	479	511	486	452	498	482	451	479	446	475	485	453	477	499	533	461	443	460	479	466	469	480	473	462	425	480	483	482	488	475	493	463	452	488	463	477	463	420	435	467	509	463	462	471	475	488	471	506	485	487	432	499	487	491	442	475	497	442	470	477	537	502	479	463	447	514	499	460	480	475	465	513	478	503	489	529	442	477	456	480	454	479	493	493	491	505	473	472	514	516	509	478	475	503	494	447	472	479	450	483	456	495	491	491	477	451	453	469	424	467	507	483	458	457	466	476	478	507	465	480	447	487	492	486	506	475	478	488	485	497	488	475	465	480	483	458	477	503	446	511	479	459	441	488	454	475	470	501	471	456	474	464	443	468	459	498	472	458	453	458	466	467	511	429	486	475	486	511	461	469	459	471	459	462	510	483	480	454	466	465	475	479	481	448	496	461	470	472	464	469	496	494	468	483	468	491	472	481	449	456	484	432	477	455	423	468	470	478	479	460	502	504	472	464	513	419	495	524	475	476	467	414	527	484	463	472	513	461	447	492	480	489	453	476	467	463	482	493	502	488	452	462	498	508	510	455	514	470	448	462	477	452	480	483	482	497	540	519	471	506	468	511	469	482	489	472	510	492	516	460	508	462	485	482	458	545	494	439	459	492	451	484	526	510	449	479	450	465	506	457	491	474	482	495	469	471	473	479	460	453	481	440	451	459	450	467	436	471	479	493	475	472	437	490	488	448	496	510	485	486	497	468	489	507	448	462	461	495	449	471	464	461	460	468	524	446	525	513	480	513	454	491	502	495	490	431	443	511	481	520	470	483	462	519	494	516	484	501	462	449	505	499	468	498	473	461	435	500	454	509	488	461	492	465	458	569	493	485	501	457	437	461	482	477	464	497	470	437	482	485	477	515	504	487	477	437	461	466	480	449	479	459	467	489	538	521	484	498	467	476	526	472	438	507	445	446	472	487	498	456	454	487	458	472	471	465	468	467	451	480	477	471	482	468	483	468	497	485	460	485	464	455	495	459	496	460	518	493	437	472	512	513	481	511	507	472	530	493	476	470	456	489	494	479	509	498	485	487	462	466	511	493	454	505	499	499	472	440	467	490	479	516	484	490	491	497	488	486	480	474	482	452	485	464	458	497	518	490	495	507	454	503	443	482	484	470	494	516	501	497	495	484	462	462	453	501	525	495	497	494	458	471	480	458	490	501	445	448	477	475	471	490	491	470	487	456	450	499	471	469	452	465	490	480	483	473	488	498	485	483	502	495	459	502	499	477	465	480	476	465	445	462	463	451	488	492	486	514	474	467	471	486	455	442	473	453	458	482	484	470	434	473	488	512	452	440	479	454	490	478	483	476	478	458	492	465	467	493	445	505	489	468	441	477	502	473	503	503	495	457	445	495	488	443	494	482	460	493	494	447	511	443	507	460	471	496	467	525	471	436	461	502	466	475	456	489	517	435	429	454	491	482	460	483	455	509	455	441	513	468	449	461	476	491	462	466	479	476	467	502	517	461	506	492	476	479	514	478	487	467	493	473	477	454	478	533	490	479	466	462	485	479	523	456	478	484	450	517	494	503	499	481	464	503	491	459	478	491	489	476	453	506	462	478	467	461	461	446	460	445	454	472	467	510	488	482	464	494	454	508	491	469	448	461	508	478	515	449	471	474	484	477	451	521	502	446	475	475	504	447	425	494	445	465	485	466	460	504	431	424	485	506	494	492	501	515	492	475	462	498	485	459	479	448	460	494	460	484	449	501	429	493	464	483	479	445	504	499	459	485	443	485	469	503	491	455	494	461	497	496	506	491	481	480	474	451	472	479	499	431	468	497	435	502	498	490	494	475	516	471	510	477	451	496	443	484	495	476	466	456	512	500	448	502	477	458	488	458	515	475	452	479	477	439	491	500	499	479	500	456	459	482	490	470	450	478	437	485	483	478	495	470	448	487	471	416	485	487	464	496	510	493	444	480	506	485	461	470	468	455	462	468	496	458	451	505	510	441	501	489	445	447	476	510	492	495	488	465	528	501	484	504	494	498	458	468	468	481	471	470	496	476	492	461	500	488	468	444	456	514	476	481	483	455	479	446	435	477	458	465	442	489	444	492	477	491	472	477	451	472	489	502	491	460	510	436	446	483	490	477	481	491	442	483	457	501	485	521	475	505	459	496	495	472	453	489	495	461	455	492	523	468	460	443	453	470	471	476	506	490	471	471	435	483	516	447	445	476	476	539	455	466	506	475	456	492	489	480	521	474	465	474	545	496	449	484	478	488	473	449	494	502	515	474	493	461	507	474	491	466	440	466	468	498	471	502	508	445	468	484	486	477	436	482	479	445	461	470	479	492	509	486	471	474	471	454	426	458	467	477	499	463	464	475	474	521	425	496	446	448	465	469	494	491	474	474	467	497	458	439	495	461	476	459	473	499	487	462	487	463	466	494	470	479	504	498	498	482	499	467	551	519	510	479	484	449	468	464	471	479	501	480	475	457	524	475	490	484	490	463	487	500	442	452	469	490	495	456	443	496	484	465	452	516	500	498	471	480	436	499	454	484	484	475	421	472	515	445	482	506	485	470	473	469	492	482	469	453	440	473	511	535	458	462	476	491	478	501	464	525	421	524	477	483	451	483	482	459	494	486	497	454	486	448	511	464	509	507	501	495	478	462	493	435	467	456	458	459	493	463	466	487	500	498	480	490	472	483	463	456	505	478	530	488	482	456	521	469	458	533	486	466	478	503	475	459	480	488	440	475	464	482	472	444	452	491	486	486	444	524	459	465	460	455	515	500	500	422	450	487	483	506	493	439	477	506	450	487	493	488	465	499	473	431	500	543	480	464	496	456	468	473	462	428	478	471	465	455	466	435	464	528	493	490	459	495	495	466	465	451	450	478	490	477	481	500	463	493	494	501	435	489	489	446	474	454	477	502	456	454	491	469	480	479	479	438	453	477	462	494	489	436	507	481	493	459	481	459	486	455	462	465	517	508	480	424	520	485	462	459	494	468	491	473	428	478	477	474	455	463	465	505	490	473	493	440	442	470	498	459	481	457	449	476	476	462	496	460	505	488	494	452	458	492	473	446	456	482	496	542	486	450	497	475	482	481	470	445	476	483	488	517	492	493	460	495	476	486	483	478	490	463	485	464	508	462	459	511	499	508	502	442	465	480	446	503	473	523	442	488	508	459	449	459	522	468	518	435	486	445	507	475	467	469	467	506	478	476	481	468	452	496	480	433	495	474	432	479	484	457	475	496	492	503	473	482	478	445	499	432
27121	42829	28764	13104	18641	37821	37904	30993	17366	1456	815	768	872	770	759	743	743	880	2485	2612	1921	1277	941	754	743	796	727	737	759	745	705	811	743	640	682	747	768	784	689	750	779	696	732	748	702	734	748	738	722	773	732	757	741	765	738	754	741	741	714	713	747	729	742	734	709	772	736	734	733	737	750	719	717	764	726	782	720	724	728	738	750	768	715	707	711	734	713	724	755	714	722	730	726	758	778	721	727	734	748	714	719	754	746	741	737	745	708	730	759	746	800	721	750	745	747	713	743	779	736	766	727	730	767	720	772	735	716	714	697	746	719	730	763	744	700	742	716	690	742	721	754	753	734	760	747	779	723	739	738	737	747	783	744	733	697	709	721	748	721	736	738	770	724	764	754	739	744	769	683	767	747	724	707	756	750	701	792	745	717	710	689	764	779	739	711	764	754	705	728	708	762	741	745	692	731	729	715	759	740	674	768	723	755	738	748	742	728	720	713	749	751	740	728	739	735	736	705	754	699	716	685	727	744	763	758	721	714	723	755	768	692	675	713	736	766	718	697	738	747	749	745	735	710	738	739	698	723	724	729	704	768	738	706	708	728	760	711	740	751	719	763	746	718	731	725	782	743	771	752	677	736	749	724	771	769	725	726	730	726	759	790	768	746	736	761	786	750	739	737	751	766	710	720	722	742	712	713	710	728	729	757	732	686	756	743	703	723	823	744	792	716	749	739	725	667	684	758	760	727	757	760	734	689	759	742	775	737	721	770	749	742	709	737	742	726	732	710	753	750	755	737	746	730	724	753	720	734	726	768	760	731	761	763	730	717	739	780	737	734	739	681	722	753	745	794	724	753	685	728	745	729	706	751	716	694	735	734	681	663	686	759	763	732	707	760	741	742	698	727	762	745	696	756	755	675	685	780	770	755	790	725	739	740	798	724	727	721	726	739	703	724	727	726	695	736	731	728	728	700	709	742	693	748	798	746	792	702	743	725	728	734	750	783	740	775	790	707	685	720	738	724	772	768	747	780	735	716	751	722	779	737	742	725	747	747	715	734	714	757	761	744	699	739	754	734	757	760	768	742	764	780	733	721	758	717	748	756	709	721	668	724	702	710	730	748	710	707	714	740	753	685	723	753	780	698	732	749	722	736	768	700	739	719	723	742	765	713	707	752	704	771	744	720	725	743	764	718	767	770	695	772	710	700	706	759	748	742	704	714	685	779	738	741	715	770	763	728	704	724	708	749	757	729	726	739	696	717	707	739	729	744	712	710	791	782	732	772	774	768	721	723	747	727	807	711	733	747	738	768	783	736	705	784	738	745	751	702	727	717	697	735	782	732	732	790	726	698	737	764	765	723	735	756	742	738	705	695	723	753	758	729	730	716	744	786	757	736	730	736	755	712	768	686	773	729	710	751	696	743	754	749	673	712	720	740	723	710	727	699	745	749	708	749	732	723	743	775	668	723	742	745	729	768	719	708	753	742	713	709	735	703	743	757	792	755	709	725	767	706	685	715	769	721	700	741	741	718	829	715	749	759	770	729	713	761	716	762	705	716	774	736	713	792	755	749	711	772	780	735	737	723	706	725	708	732	723	737	759	739	738	728	740	761	742	737	766	713	735	728	720	741	729	756	776	787	737	784	712	786	664	767	751	734	727	715	706	743	755	704	735	717	752	689	706	783	710	761	744	719	747	731	701	727	711	753	734	682	727	674	751	709	699	715	769	728	771	709	665	729	690	738	732	752	758	727	737	720	731	746	721	720	719	752	761	778	732	748	752	719	736	746	740	757	756	748	750	749	772	730	727	692	760	763	741	755	763	737	782	749	729	702	753	684	796	741	764	741	702	709	728	746	761	718	786	745	734	693	687	757	772	768	760	726	722	686	755	754	712	705	741	790	720	760	736	748	781	766	724	788	724	748	722	739	757	725	737	749	760	702	732	692	727	706	754	739	722	736	762	717	744	752	717	712	714	729	760	743	696	743	731	781	725	769	711	750	723	763	763	702	778	750	726	717	728	743	782	697	754	732	691	733	741	775	759	735	743	716	775	760	745	727	707	708	712	704	724	745	761	723	752	700	742	722	680	740	776	727	731	740	712	751	705	731	737	712	710	742	726	719	746	754	759	677	737	748	747	759	736	726	683	734	747	739	690	717	726	745	697	716	756	718	747	762	747	709	778	695	730	733	713	713	776	753	739	751	727	727	735	684	715	757	682	748	751	723	675	717	715	697	710	760	702	725	746	787	726	747	718	783	672	766	747	729	711	762	771	714	747	699	733	758	759	762	794	736	774	714	794	737	749	721	741	725	699	706	746	758	711	712	706	729	772	723	713	757	699	764	699	708	722	758	709	782	715	703	720	799	726	681	753	764	742	749	760	732	707	721	753	790	747	736	793	715	738	749	704	720	741	722	743	722	719	727	707	701	760	707	765	784	727	712	717	737	734	712	762	691	752	775	676	756	750	743	769	755	781	743	739	666	744	750	710	714	755	782	749	708	734	762	759	718	731	731	716	728	688	751	747	726	695	714	780	768	718	716	727	715	703	728	701	773	733	765	760	722	693	674	742	716	708	740	740	765	740	754	751	709	745	731	717	725	702	799	708	753	779	744	726	689	771	765	721	778	716	762	690	699	674	739	744	696	723	778	742	734	730	714	792	745	698	732	744	765	743	775	728	748	747	715	721	767	828	710	759	706	745	693	730	759	717	717	738	744	765	729	737	720	710	687	726	807	699	753	724	744	743	728	731	766	738	751	680	744	734	747	759	741	703	733	700	787	776	722	719	774	778	787	687	724	773	738	746	729	687	719	747	710	730	776	710	667	752	751	748	775	732	726	741	725	707	706	758	719	772	776	710	739	725	735	714	750	738	762	740	766	754	722	758	739	743	736	728	771	750	764	765	733	755	713	730	719	758	683	709	681	721	745	792	742	724	686	699	732	729	774	705	767	710	755	771	735	745	697	731	737	753	727	780	784	746	778	793	755	738	720	724	711	763	730	712	721	723	747	689	723	754	729	792	705	716	683	681	745	756	749	729	740	748	731	770	785	782	704	724	735	714	706	703	746	762	755	746	789	684	760	734	758	804	762	736	776	710	760	701	726	746	769	719	720	723	725	752	739	732	712	749	751	738	754	718	741	771	785	755	716	687	711	685	702	723	715	744	728	770	774	758	720	758	700	758	710	761	726	734	715	745	722	695	715	674	729	750	735	713	728	755	757	744	673	728	725	759	737	753	737	786	730	728	789	730	743	784	732	734	789	694	753	755	722	686	753	703	738	732	700	742	769	735	727	743	755	713	752	718	752	751	760	710	728	759	728	731	759	727	727	677	723	765	762	722	784	767	754	708	748	748	734	759	773	724	776	728	723	717	757	725	741	771	736	723	706	763	696	751	775	709	714	743	732	772	743	751	722	784	705	779	705	736	707	672	715	750	725	747	711	728	740	768	756	715	737	742	712	753	750	757	667	715	732	749	726	758	724	735	713	783
22965	21190	29043	23552	21778	37578	49091	36283	24712	9749	758	480	442	439	453	459	486	448	452	602	1089	819	590	488	422	439	453	450	458	432	397	437	432	419	450	403	451	420	385	434	396	433	425	454	421	442	403	431	420	442	383	420	427	433	412	423	414	462	458	419	428	424	429	431	414	413	369	412	445	458	449	468	440	427	400	424	422	405	454	440	443	438	462	408	396	432	390	468	397	421	392	448	436	448	410	445	428	412	430	449	426	418	430	371	409	431	418	431	425	458	422	393	387	433	439	415	413	466	422	415	402	400	459	422	437	446	438	471	414	439	433	439	424	392	431	431	404	440	422	430	451	446	402	457	447	450	428	404	423	407	447	420	428	425	392	427	414	418	417	433	448	460	415	415	423	416	432	417	406	422	425	402	402	410	438	410	428	384	423	430	447	428	419	389	434	432	448	432	446	438	446	396	393	423	429	415	443	416	420	443	431	445	381	420	426	436	414	463	415	426	437	410	407	428	436	419	383	425	418	446	454	428	432	414	407	442	423	439	449	439	416	428	459	472	430	420	435	438	467	458	440	414	414	419	454	436	430	386	436	440	406	410	459	435	442	458	455	400	420	435	418	422	408	417	422	424	456	426	419	387	415	414	419	438	427	437	455	430	450	439	446	416	403	442	405	489	424	431	435	403	405	453	449	472	438	460	430	432	415	406	383	401	447	416	429	412	407	438	429	412	427	407	447	474	414	444	425	446	389	477	458	435	415	426	455	427	392	409	403	455	437	462	410	403	446	421	417	426	424	442	394	429	386	435	449	440	409	394	385	417	451	416	448	437	463	424	434	403	397	431	438	373	437	410	434	431	416	409	424	422	441	417	450	416	433	417	426	435	417	469	432	477	405	451	439	405	432	445	457	420	432	442	395	435	441	438	434	422	425	478	430	440	405	437	415	446	456	410	434	454	433	421	416	411	415	397	458	406	420	443	407	416	459	441	390	379	408	368	425	403	404	439	406	434	432	438	391	414	465	415	411	388	422	430	446	397	436	445	413	416	426	407	446	431	407	434	427	437	426	403	458	442	490	424	457	417	456	436	428	392	436	407	415	426	418	442	453	408	429	403	438	420	441	422	422	438	440	397	442	416	401	417	407	399	417	426	429	405	435	430	418	414	428	440	423	413	413	413	408	429	424	426	410	384	421	472	419	444	441	398	425	412	401	475	400	391	446	425	422	394	411	404	443	402	407	412	435	417	439	408	454	419	422	443	442	405	413	465	428	401	448	462	427	446	462	454	412	424	414	437	431	421	409	396	445	437	435	429	432	449	406	438	458	430	408	431	436	416	432	415	388	385	416	443	418	419	421	426	406	380	435	393	414	418	439	434	378	415	424	405	401	407	453	441	412	433	462	379	465	429	452	446	393	399	445	410	417	399	420	414	440	386	412	386	412	403	435	466	474	419	446	448	434	414	401	441	434	440	430	430	429	420	412	454	374	373	403	460	425	388	411	392	409	417	422	433	435	436	407	410	432	425	405	412	413	420	440	427	402	404	409	448	429	404	413	407	445	433	433	427	477	427	422	438	442	431	423	377	422	369	437	439	439	447	456	415	457	417	449	442	421	443	439	430	384	432	411	431	433	408	418	434	441	409	402	419	425	396	442	407	446	401	426	416	404	408	425	411	426	415	432	416	417	438	440	428	418	409	433	416	408	443	410	431	443	458	425	403	430	445	440	420	418	417	410	431	420	408	425	439	423	439	457	410	377	477	429	446	438	442	437	408	433	400	428	453	436	449	428	417	452	394	407	403	441	376	430	437	415	456	414	462	439	399	455	415	400	459	469	417	431	415	447	433	382	417	387	437	430	455	439	411	469	411	401	396	463	429	405	455	434	445	415	410	387	421	415	464	411	393	446	417	436	447	443	459	446	414	451	421	441	427	448	381	418	444	431	429	420	449	416	430	440	386	438	387	446	400	448	377	410	416	457	414	422	437	453	427	417	402	428	407	429	413	396	398	439	408	417	387	411	449	410	456	420	427	425	421	424	432	444	433	389	440	423	408	395	421	391	433	419	412	407	432	426	363	401	420	440	437	411	436	445	439	417	431	460	434	436	432	434	412	413	433	478	424	410	440	429	398	414	434	433	416	425	446	392	468	415	479	432	392	431	379	415	437	463	426	401	410	415	397	432	439	395	422	425	412	420	402	427	420	443	410	413	392	435	439	434	432	416	419	420	416	450	446	407	429	441	416	433	437	414	414	419	411	402	428	440	451	396	432	386	422	422	402	440	424	414	459	399	417	428	434	418	439	401	461	419	413	416	431	437	467	395	433	418	451	414	414	409	473	404	409	406	386	411	415	430	419	443	415	471	441	405	427	458	421	390	422	447	416	445	381	411	412	425	384	411	430	441	411	434	437	429	419	414	398	442	423	466	419	455	401	427	410	412	451	395	412	401	380	430	424	420	428	437	397	376	420	392	465	440	419	429	420	429	437	412	407	447	422	445	460	416	425	446	435	419	389	450	420	388	443	415	388	385	450	425	460	423	443	400	437	448	394	410	429	434	431	418	389	432	456	398	426	443	407	444	398	461	452	425	402	456	458	372	460	428	460	443	417	413	398	442	396	395	467	398	453	378	430	399	457	449	450	440	419	441	401	408	378	428	429	404	441	418	426	397	406	421	431	440	435	442	413	441	397	419	415	403	419	391	383	413	407	434	440	395	407	419	418	465	417	415	431	438	427	440	422	420	437	419	423	375	402	438	458	412	416	398	439	406	385	428	393	435	433	414	411	421	395	425	422	443	463	401	424	386	434	415	457	391	459	422	446	414	408	418	429	438	403	441	447	432	424	406	430	433	420	408	439	426	447	436	457	379	418	399	426	410	424	460	411	414	454	405	470	393	400	433	418	466	429	423	422	467	425	434	455	471	430	424	423	406	401	397	418	423	405	447	408	411	424	417	438	421	428	463	423	430	412	416	392	439	419	444	408	435	393	468	427	454	434	387	425	414	418	459	428	465	417	401	412	416	370	388	474	398	416	438	443	432	453	401	405	442	437	438	406	421	424	425	394	393	430	394	439	421	428	372	434	437	438	458	430	412	403	423	467	439	443	466	421	423	452	444	400	450	427	432	423	438	445	455	435	414	425	397	424	402	385	398	421	418	452	417	413	411	415	449	401	416	435	429	444	474	432	433	446	443	416	445	434	383	407	419	447	421	425	402	371	449	407	420	408	420	441	413	416	449	449	431	448	427	406	427	445	403	411	391	424	422	399	439	380	397	440	407	418	437	416	441	405	414	421	426	416	428	403	420	438	418	379	413	394	389	428	417	447	383	448	424	432	423	444	449	432	420	486	416	424	440	430	417	423	441	414	433	448	426	442	389	419	420	430	456	455	421	428	409	417	441	414	441	437	430	386	435	416	434	406	440	430	452	373	412	401	407	414	441	441	422	400	432	381	443	458	439	387	432	458	436	490	460	406	432	421	416	408	463	460	452	452	402	438
32220	52156	41493	21156	29385	49486	49942	40568	30674	12208	682	698	692	665	697	671	677	704	733	1256	2635	1840	1111	752	696	688	651	648	688	685	667	672	676	660	674	693	621	664	652	639	623	693	630	646	666	662	613	671	609	670	648	638	713	626	644	672	725	685	676	656	633	660	674	600	686	672	625	654	607	634	661	672	604	664	667	638	663	685	699	666	646	680	690	649	656	636	645	662	625	654	672	648	663	650	637	678	659	630	642	666	663	699	657	613	624	620	659	647	600	686	618	641	652	631	677	666	646	652	633	640	622	615	624	683	645	629	652	698	646	643	647	679	635	647	661	677	602	674	646	639	647	675	647	670	661	673	647	651	658	665	714	625	658	620	662	652	643	665	663	595	639	644	616	680	631	644	655	663	671	722	655	639	724	724	652	632	693	666	620	645	680	631	667	688	630	689	661	632	686	644	678	662	685	652	651	630	653	629	632	674	671	643	651	675	689	591	618	653	684	631	625	681	716	608	645	613	664	619	666	596	661	640	637	641	595	662	675	645	692	644	643	624	642	650	695	659	648	640	653	638	661	659	643	699	671	672	679	662	654	647	613	692	647	648	666	667	621	638	610	661	660	658	651	641	650	688	655	676	622	676	647	664	661	643	594	607	665	650	714	654	654	610	628	641	631	660	665	680	647	611	628	658	653	613	692	630	612	616	648	639	686	655	679	679	617	626	625	652	603	656	651	620	621	643	628	697	664	633	659	654	645	658	643	664	631	690	608	643	686	622	706	677	647	658	646	631	676	651	640	626	644	704	612	616	634	674	662	684	643	688	621	627	652	622	616	651	661	651	642	668	680	649	645	627	650	641	638	655	659	682	672	648	641	686	620	656	638	632	666	659	632	673	670	631	676	621	626	635	623	644	661	674	644	665	650	654	675	670	671	673	639	672	636	644	653	648	652	608	654	600	683	660	644	663	665	683	661	675	698	626	655	674	643	636	599	674	619	662	693	713	626	631	675	687	616	635	641	674	621	648	653	696	636	662	607	637	598	642	688	647	665	633	657	626	697	664	670	647	648	639	623	660	695	616	628	701	684	689	662	670	615	693	649	656	658	660	677	653	649	692	667	631	653	690	610	643	622	601	634	642	642	625	647	683	646	634	643	668	640	680	668	656	625	674	621	636	635	654	634	631	663	601	664	650	628	623	683	678	647	632	655	645	637	625	641	629	682	663	699	625	663	710	676	675	648	636	681	656	641	675	671	628	618	629	690	672	606	675	641	601	618	632	662	672	722	642	661	649	652	731	669	683	630	634	643	642	644	652	666	656	625	657	659	679	681	630	666	615	684	666	664	648	661	697	630	683	672	625	667	682	648	678	659	682	645	651	637	587	608	675	634	689	635	656	698	640	637	635	670	660	657	618	613	666	690	653	647	688	616	641	653	670	601	654	637	642	642	656	664	615	680	651	663	666	654	654	648	681	601	619	645	624	663	662	661	686	673	683	624	632	655	679	655	651	664	647	623	646	660	623	641	663	650	687	650	660	640	636	696	647	662	648	648	625	649	656	628	659	677	661	619	680	646	653	651	634	646	628	627	613	668	683	709	597	621	631	642	664	657	596	598	607	679	666	638	651	631	616	616	673	605	616	696	633	680	639	631	604	644	612	599	651	619	669	656	677	666	626	634	607	648	667	640	615	620	628	679	662	619	691	646	645	666	647	641	662	656	678	637	609	651	653	670	695	633	642	646	616	618	620	596	644	623	626	643	621	626	660	651	702	609	700	639	690	659	661	651	646	671	669	639	617	642	643	653	615	622	685	631	619	656	704	646	667	699	619	649	618	637	674	676	669	625	645	620	653	697	667	641	642	662	649	683	642	705	633	642	681	639	662	669	659	671	654	659	675	600	698	634	662	663	626	659	681	663	680	637	653	681	683	645	654	635	630	672	637	660	650	687	647	656	632	606	682	651	642	649	633	618	613	644	637	700	690	669	662	611	652	681	698	634	678	661	649	678	648	617	644	604	681	656	641	660	645	693	643	619	646	627	609	654	668	670	670	646	636	656	653	687	633	667	663	618	678	620	658	675	657	633	642	659	673	658	662	639	649	657	590	697	680	657	608	638	651	679	643	680	643	656	688	639	689	630	684	662	622	645	616	672	639	679	618	642	680	626	666	631	691	674	653	672	663	713	660	600	651	631	668	643	674	647	663	616	612	660	660	658	702	646	663	643	584	661	653	667	663	644	670	649	669	637	658	689	618	632	638	649	702	679	636	641	641	640	656	656	649	629	663	679	637	640	693	640	627	645	635	598	648	658	634	671	621	666	642	643	676	694	645	636	681	656	676	676	654	660	615	676	601	630	672	620	657	619	597	631	663	661	610	677	685	657	652	647	651	672	653	649	689	642	654	641	619	683	616	623	662	620	657	626	631	625	637	610	659	677	665	603	672	644	627	666	671	665	687	637	651	732	623	615	643	624	624	633	618	650	637	639	652	701	679	642	643	635	595	705	671	648	679	656	683	653	662	648	697	624	671	650	675	682	625	660	654	648	687	659	715	624	662	637	645	701	646	631	625	679	613	665	731	652	666	675	618	683	612	661	633	697	648	671	681	658	634	651	678	646	637	652	658	671	669	650	669	685	657	663	671	631	598	651	681	679	671	647	652	643	706	600	646	643	646	636	640	675	665	660	636	674	623	642	619	636	643	684	671	664	665	616	657	621	648	639	608	703	712	639	683	630	670	629	663	633	664	647	653	661	645	634	644	656	599	644	626	649	684	650	655	720	663	696	667	621	653	663	611	667	651	698	687	666	695	623	661	689	632	644	597	700	625	618	608	707	694	644	687	643	658	615	696	694	692	650	612	625	634	617	659	650	619	681	654	657	651	715	615	601	686	669	649	672	621	676	617	723	675	674	656	663	690	659	629	691	633	645	674	676	650	679	654	675	627	647	679	665	682	703	684	671	643	629	686	665	641	648	671	657	670	664	655	673	630	672	650	665	635	662	629	660	723	605	628	725	670	613	656	633	670	680	664	668	648	628	648	675	649	643	663	661	711	646	630	656	685	643	641	671	656	625	635	640	672	650	648	645	698	670	647	679	653	661	654	653	665	660	654	647	662	610	667	657	628	628	620	678	638	644	610	655	662	683	641	646	641	680	661	631	656	607	659	663	655	687	678	646	671	670	635	684	656	616	681	671	649	644	653	626	644	669	677	645	646	638	617	644	699	652	633	709	625	617	641	611	664	664	623	693	718	661	651	642	671	596	689	684	640	648	635	654	682	686	627	664	646	627	670	697	660	627	668	666	679	625	630	631	667	674	659	653	658	633	657	619	627	645	653	639	644	632	665	662	630	651	647	667	619	632	682	641	678	719	667	685	634	686	673	636	654	670	646	638	652	616	671	614	636	654	628	688	662	653	692	643	638	617	695	610	682	670	673	643	663	705	656	673	623	673	610	641	674	633	654	641	668	621	687	635	656	643	611	647	627	673	658	704	678	653	619
26638	21659	18175	5299	1652	5031	8268	5159	2723	1369	443	457	460	474	442	487	503	472	485	496	485	527	461	441	467	461	438	475	440	467	476	493	460	450	458	445	452	438	506	439	436	452	442	416	426	447	453	468	438	423	435	497	474	452	457	463	454	432	479	460	438	454	462	402	463	437	425	442	424	460	426	416	433	415	451	465	446	464	435	442	479	429	452	475	431	441	433	380	458	450	491	413	450	422	484	459	465	431	468	466	454	480	482	459	460	458	471	468	462	455	466	479	451	430	422	434	420	467	438	439	483	425	456	454	417	452	431	435	432	457	455	467	424	484	430	437	459	418	443	417	434	494	456	433	436	458	437	447	421	493	403	474	451	450	486	459	433	450	464	434	436	463	449	464	466	438	418	448	453	448	459	442	415	448	417	490	454	432	417	466	458	451	442	456	433	468	461	452	444	440	441	456	441	421	478	451	443	451	416	428	442	456	447	428	471	478	458	447	463	434	461	452	449	454	439	441	444	440	440	477	465	483	456	447	426	435	473	464	427	436	488	458	423	452	465	426	490	412	483	374	481	443	467	449	410	445	464	441	450	464	421	492	460	473	447	472	459	452	470	456	454	439	440	416	487	474	487	441	427	431	431	479	423	480	432	456	452	458	497	427	479	417	448	455	447	450	452	418	428	410	463	421	429	414	417	461	473	500	486	424	450	458	468	465	457	434	426	433	414	496	456	451	437	413	433	437	470	467	436	485	420	444	445	448	451	429	437	461	407	435	481	459	469	435	423	453	416	464	465	445	439	472	441	452	400	422	469	451	450	428	467	454	433	414	425	426	455	426	444	411	433	421	430	434	428	425	450	443	462	450	458	449	452	435	435	457	465	413	460	439	450	435	430	436	437	410	470	443	475	494	390	453	443	423	441	434	463	436	432	453	431	457	468	451	450	426	468	435	499	454	465	446	438	444	439	425	469	418	470	449	477	432	454	457	408	445	459	436	484	425	475	440	413	473	427	443	493	448	477	460	451	448	443	453	443	451	437	438	432	448	430	474	478	478	453	424	425	436	473	459	454	462	471	429	446	460	474	448	466	444	470	442	463	469	419	437	467	446	459	458	444	441	448	442	473	421	454	503	438	463	422	457	432	457	480	443	429	449	436	442	468	430	434	402	431	431	459	471	444	453	438	426	465	454	441	421	491	480	426	396	436	432	455	475	473	442	376	453	439	474	461	443	449	441	427	449	463	430	492	420	425	438	442	421	453	440	437	468	412	440	465	454	454	426	462	448	433	430	431	430	415	453	480	466	453	445	481	475	425	465	412	422	416	470	451	455	429	469	411	441	455	435	468	462	454	444	397	444	442	421	446	443	455	462	411	456	438	453	417	457	473	432	457	437	460	434	485	440	420	447	465	433	460	465	464	454	439	429	463	412	457	452	448	442	453	456	423	476	433	461	437	432	486	453	464	471	412	452	430	460	492	447	422	416	445	441	428	443	414	493	438	481	397	433	426	430	445	438	430	480	455	491	471	467	389	470	448	448	405	429	452	431	448	441	418	444	481	443	470	475	434	476	443	441	424	424	478	458	456	423	424	436	453	436	447	448	402	428	461	494	411	435	489	430	422	409	449	435	491	443	444	462	475	465	452	433	450	454	462	468	429	466	458	440	452	454	440	462	451	470	424	447	444	425	400	440	432	415	456	420	411	474	470	443	450	406	447	464	453	417	449	448	421	404	433	434	430	443	435	456	469	468	442	451	413	418	461	494	421	424	424	449	511	450	435	386	488	444	422	460	427	482	420	447	453	445	444	468	445	439	450	443	445	437	421	413	442	453	452	468	431	434	433	443	412	406	495	473	448	471	443	446	481	425	474	418	458	436	433	451	476	446	453	445	467	441	481	443	472	420	424	474	457	452	489	451	451	440	411	445	404	465	463	456	441	446	439	420	431	462	455	439	449	433	458	456	421	430	452	451	426	449	457	440	412	426	435	467	451	450	449	464	447	426	460	438	468	398	445	435	439	448	450	456	434	441	426	410	458	465	466	474	433	437	431	459	442	410	447	452	454	463	456	459	413	466	445	463	454	446	436	457	452	470	461	453	465	451	424	460	491	447	480	432	448	405	442	474	454	483	432	445	466	394	471	451	399	451	475	451	466	457	449	446	451	424	445	419	438	452	432	462	429	480	458	443	448	460	459	440	471	449	436	450	458	471	446	418	458	463	438	484	432	425	438	438	434	424	485	432	449	455	452	413	456	465	490	476	448	446	413	413	413	426	469	449	459	424	447	430	439	412	462	433	409	419	441	486	474	463	429	469	412	462	434	482	443	402	468	433	426	457	484	422	436	502	475	451	435	430	466	455	444	434	456	453	445	427	415	432	448	441	459	426	439	446	444	409	425	437	433	445	443	448	465	454	437	437	439	475	426	439	446	409	439	441	474	491	446	487	430	449	453	392	461	471	481	454	436	450	420	426	406	446	446	431	436	473	475	431	453	431	444	435	453	445	453	433	460	438	439	437	423	460	490	441	449	418	477	456	491	448	428	456	433	440	464	450	417	429	437	445	400	478	458	467	460	449	447	450	438	453	458	498	461	467	452	449	387	454	455	404	473	435	413	488	408	443	446	471	432	455	446	416	439	463	429	455	440	448	448	434	447	464	427	461	441	431	430	454	448	412	444	427	452	444	418	465	479	468	442	499	437	486	468	438	424	462	441	443	450	429	462	450	443	484	433	463	464	460	459	493	432	482	435	460	444	442	390	459	455	437	496	463	475	425	445	411	448	417	448	455	446	470	427	440	412	497	454	406	420	465	475	439	431	474	463	474	462	402	440	456	481	466	393	458	457	425	405	494	465	447	414	455	451	456	481	440	445	456	464	451	462	426	448	401	375	444	415	455	443	472	467	387	468	477	475	404	447	458	436	440	421	450	404	484	429	421	464	464	425	433	451	471	418	494	468	437	404	459	426	431	468	439	430	439	429	467	465	471	460	464	470	468	440	464	460	435	454	439	420	441	413	442	459	489	423	449	443	419	458	459	443	432	475	424	440	457	434	487	454	405	487	465	454	455	402	462	418	438	408	471	406	444	439	434	480	391	457	449	420	419	443	458	461	439	479	400	422	470	495	452	481	452	466	440	403	437	446	468	480	461	474	446	465	428	454	434	455	461	447	466	475	414	448	428	468	458	446	449	426	413	455	444	484	438	431	425	475	465	441	461	456	460	444	432	470	398	430	451	447	424	467	423	433	456	467	456	449	450	452	428	461	460	442	481	458	436	437	434	472	424	437	485	395	448	442	429	461	456	447	465	459	462	463	438	411	452	447	421	448	436	430	458	456	433	491	446	443	507	418	442	411	420	434	434	445	435	471	424	452	437	456	432	428	427	451	471	460	427	478	426	481	448	474	427	427	432	422	429	454	433	478	467	492	453	458	429	452	433	454	450	408	442	441	481	446	415	462	432	420	441	447	408	438	462	427	439	469	446	404	461	453	485	453	416
22508	31587	18530	6284	3792	11338	15221	10063	5904	2781	720	705	709	659	662	691	728	734	746	769	728	748	745	735	707	677	719	709	729	728	661	710	705	765	649	733	613	663	708	678	697	728	672	647	646	690	718	698	660	661	685	690	696	684	746	664	731	681	691	668	696	646	686	675	709	717	708	646	737	700	666	707	716	702	642	703	681	653	679	671	711	734	722	699	681	683	649	673	681	719	689	713	681	667	712	719	655	677	676	652	709	675	682	703	654	703	706	735	705	681	711	729	705	676	682	700	710	712	741	647	676	668	663	697	698	697	695	682	671	610	700	695	704	660	687	688	740	665	674	680	654	715	708	688	702	703	745	706	676	703	680	687	674	734	676	714	674	703	680	680	668	698	707	668	628	743	706	684	652	661	652	693	679	667	702	693	731	701	708	697	698	694	685	682	716	698	708	697	710	662	632	648	664	687	678	644	702	681	705	679	670	665	703	719	689	683	663	676	634	694	670	664	697	684	761	639	688	683	688	708	698	696	667	638	713	688	656	711	679	662	690	693	693	668	686	673	682	662	689	679	724	694	681	724	712	660	677	650	706	703	717	701	670	738	641	748	707	706	665	675	639	647	704	715	638	658	677	673	675	628	697	698	674	723	682	670	682	704	681	677	688	664	674	629	687	652	719	722	675	649	693	676	692	688	666	686	708	639	665	642	667	681	738	677	637	705	716	679	669	660	702	623	624	716	710	686	666	645	656	646	703	695	690	731	698	666	692	683	684	725	730	641	702	696	733	670	693	671	666	657	638	691	697	712	703	685	706	668	714	709	718	767	668	670	717	679	693	695	658	682	672	715	673	706	689	695	658	631	697	670	647	727	664	731	634	685	697	695	670	718	671	671	655	638	731	690	645	628	722	663	614	696	716	642	709	702	711	658	627	710	706	685	717	724	651	727	682	686	679	696	709	702	722	703	651	677	638	714	661	714	630	688	712	690	636	688	683	689	638	708	664	696	655	723	698	656	610	685	650	669	678	700	697	734	661	686	673	718	709	654	663	685	671	666	692	686	632	646	648	688	657	711	692	666	669	701	679	696	733	667	670	700	685	702	672	686	675	718	662	674	693	663	709	683	714	726	688	708	682	672	749	735	707	619	709	695	661	725	713	680	702	650	690	655	716	699	693	632	705	680	712	692	685	670	719	659	668	694	694	671	685	670	682	638	649	683	738	752	671	688	671	650	672	655	718	664	684	698	669	704	719	663	679	657	703	665	663	709	696	704	691	635	680	639	677	721	648	710	687	677	661	711	710	670	654	669	630	736	680	690	688	710	684	712	679	683	635	688	640	686	652	703	699	705	704	712	666	671	703	704	731	701	692	695	699	666	697	641	720	664	669	690	660	692	712	669	693	705	672	681	694	634	707	696	733	678	652	711	651	705	694	659	697	678	682	673	687	696	664	710	704	648	719	687	644	649	710	674	687	668	676	712	711	666	687	696	661	710	684	697	654	677	682	644	663	680	680	640	674	738	725	684	747	666	711	700	698	703	659	700	707	665	716	693	652	670	694	708	689	648	683	706	677	699	708	677	657	702	678	691	703	725	676	675	728	739	762	714	662	710	688	666	672	717	728	752	677	691	708	655	730	694	711	643	665	692	697	655	692	655	675	669	704	694	698	642	721	644	679	695	711	685	706	710	699	665	671	672	631	717	720	698	707	700	727	707	720	712	704	685	679	732	719	691	678	680	711	678	624	682	706	723	652	677	652	720	707	638	704	633	711	686	677	663	671	691	683	657	639	684	680	655	709	681	669	669	663	670	721	710	668	717	678	681	654	667	711	695	670	723	695	690	681	709	673	686	629	699	642	670	708	740	715	726	701	695	674	690	725	697	658	691	669	653	693	722	714	682	693	686	686	736	705	694	653	712	699	675	700	679	722	632	659	643	680	721	685	628	714	692	650	683	659	692	707	690	675	696	636	648	672	726	680	665	689	674	671	640	693	646	689	686	702	707	699	650	689	718	723	675	678	675	656	652	682	705	709	687	669	684	678	653	694	693	697	672	715	680	629	636	713	683	710	664	695	659	735	722	699	675	666	644	688	689	696	674	668	656	684	693	668	720	715	674	742	684	708	665	731	637	696	686	718	750	672	666	720	660	713	687	723	734	687	665	671	681	674	703	701	694	654	672	670	674	729	709	708	629	669	702	644	669	712	680	693	696	696	697	745	736	764	676	686	698	687	673	672	705	650	640	656	696	708	649	694	660	669	698	731	663	662	674	679	676	702	685	659	678	678	642	656	701	711	654	690	711	649	681	671	680	711	696	687	710	692	712	713	671	699	648	683	632	725	679	645	693	665	690	666	696	635	670	694	715	738	666	667	673	689	715	670	650	689	693	701	727	699	725	686	673	695	688	677	663	658	698	734	695	700	688	720	688	663	689	711	675	679	691	680	675	685	683	662	692	720	675	697	680	674	707	622	698	713	694	688	661	675	694	695	669	676	695	671	737	688	706	725	688	637	682	668	669	692	690	694	663	740	672	686	678	669	703	681	697	680	703	700	729	697	636	676	668	676	722	676	671	644	669	680	703	696	690	670	690	678	700	665	660	631	705	706	662	703	653	704	717	680	636	683	685	665	737	691	718	706	750	727	678	668	687	650	684	686	666	636	666	682	671	714	723	665	713	723	720	686	727	696	659	730	673	661	674	657	702	671	659	692	652	703	682	669	669	721	687	673	671	692	708	680	665	692	706	715	712	667	699	651	631	715	662	725	681	684	682	690	717	683	698	699	702	664	676	723	703	675	675	694	699	687	670	715	691	680	630	675	657	701	657	697	645	732	691	734	736	639	713	656	698	708	735	684	646	704	681	725	649	648	699	654	690	691	687	691	691	703	711	638	710	663	645	727	703	676	682	690	687	715	675	716	670	691	680	725	686	725	675	674	700	702	697	664	679	634	717	737	686	685	715	691	647	651	676	677	670	691	684	666	678	652	708	652	705	686	658	654	654	684	726	664	698	683	702	678	732	669	694	707	702	683	684	674	673	707	677	666	667	717	686	737	697	679	638	640	676	698	664	708	706	721	680	696	680	657	684	739	623	705	671	666	667	731	684	708	666	682	678	730	698	693	682	680	671	720	705	698	682	685	676	689	676	706	688	714	670	700	650	638	689	689	667	746	732	699	670	665	659	741	696	666	693	679	702	679	652	674	701	677	706	668	694	676	716	733	665	676	692	703	692	691	680	702	637	731	687	646	660	699	644	659	688	740	660	732	653	656	699	712	735	687	672	676	693	685	693	638	652	673	664	686	683	631	739	676	658	677	722	720	702	714	675	728	645	713	648	705	723	725	631	677	718	713	715	675	692	684	675	673	679	688	707	680	658	633	697	714	699	699	655	686	707	703	701	686	669	680	693	677	720	663	658	690	670	683	675	653	648	672	701	663	686	680	718	677	697	652	647	689	667	648	660	667	650	654	660	672	674	664	649	717	685	706	695	666	648	718	689
24172	21143	28038	24371	18926	15782	36621	26522	18825	9051	1146	554	574	528	490	518	510	634	740	661	647	558	542	520	515	516	476	556	549	523	502	520	516	528	499	479	524	528	535	489	517	520	527	543	504	497	508	473	528	538	494	499	486	508	521	556	492	521	503	553	508	539	501	541	547	503	472	480	506	489	497	500	516	527	506	477	483	525	532	508	483	505	506	484	512	537	546	534	553	512	516	556	505	497	526	524	507	540	545	513	503	522	506	502	519	481	515	535	522	540	481	518	479	556	493	502	524	483	546	535	482	529	490	523	522	520	506	506	490	488	458	496	541	548	531	516	502	463	491	496	521	507	472	514	516	481	528	520	530	492	514	493	521	477	494	478	536	496	495	486	520	487	495	518	505	518	498	502	544	514	499	540	537	512	499	518	493	507	501	472	519	508	511	556	509	485	497	508	501	500	520	519	522	514	487	481	499	511	507	528	484	468	496	491	511	509	470	512	517	530	515	506	527	454	512	511	511	504	499	466	493	464	485	505	490	550	480	521	573	509	494	485	521	538	481	509	534	499	492	528	503	482	557	486	526	517	533	484	497	502	526	519	508	512	502	463	501	525	567	513	517	558	465	546	479	532	513	506	527	488	483	521	487	479	536	522	517	489	495	527	511	469	520	497	547	495	517	515	493	536	489	551	521	516	540	496	540	490	509	512	507	491	479	553	481	534	494	474	455	492	525	563	513	531	516	539	518	516	518	510	470	483	514	517	473	545	514	549	483	498	500	488	506	493	478	498	516	514	501	499	490	515	522	502	492	485	515	456	507	518	515	502	504	499	513	510	496	476	487	520	496	543	546	511	554	510	506	542	534	513	497	522	507	517	507	467	515	484	523	490	525	503	524	474	514	499	491	493	496	498	513	504	532	521	527	492	523	526	497	539	506	555	535	455	506	516	473	481	489	557	546	507	543	549	528	508	512	473	519	537	496	513	535	486	519	491	535	495	498	517	481	501	494	521	522	501	505	498	503	489	460	512	552	513	527	523	495	502	476	536	510	533	503	498	498	474	532	520	491	496	522	526	537	490	497	532	473	488	511	477	463	508	487	497	540	446	521	498	493	516	521	513	502	509	498	490	552	538	523	516	487	522	513	531	506	506	501	464	529	479	531	526	476	495	498	507	525	459	496	484	517	509	498	486	488	479	495	507	529	512	518	506	524	481	525	473	527	502	496	498	518	522	508	542	468	489	536	504	494	544	508	538	481	493	476	507	527	515	523	506	480	519	541	505	545	481	511	514	509	534	524	503	475	504	534	515	510	548	499	541	527	534	534	514	485	495	473	496	490	494	519	522	505	535	513	548	522	510	478	500	511	521	507	539	499	521	538	507	498	503	561	547	537	491	529	539	519	537	502	475	516	484	531	479	520	499	489	513	516	484	485	486	521	502	498	553	534	534	497	499	528	458	511	506	503	499	509	517	525	553	508	499	492	530	508	537	528	531	502	525	538	514	519	456	501	510	523	518	535	547	515	501	522	490	526	489	499	527	496	515	499	520	484	498	524	520	482	522	499	465	478	485	503	514	502	469	524	524	516	542	526	537	524	513	494	523	526	480	503	491	505	541	528	481	545	497	502	540	544	542	531	492	476	531	491	510	507	496	503	527	473	520	531	543	491	497	477	476	492	517	502	502	526	479	489	507	497	496	515	519	500	523	527	517	516	517	536	502	554	522	496	526	524	501	523	540	492	518	500	455	500	517	505	534	504	544	518	514	481	532	514	534	468	488	519	499	482	501	531	526	505	483	492	521	521	511	474	484	464	524	471	483	496	541	534	490	522	544	498	475	497	493	497	510	508	528	483	530	523	542	544	498	518	532	482	496	487	536	489	540	499	499	444	553	491	521	497	505	518	508	548	488	508	485	513	475	502	515	514	536	521	516	534	516	520	521	481	522	552	479	504	502	525	534	498	493	478	533	525	468	487	494	490	495	520	500	483	503	535	505	504	510	517	516	515	508	503	498	508	537	515	486	556	492	516	490	478	527	466	522	510	504	471	484	492	526	504	521	486	485	489	528	477	525	511	487	553	505	531	526	455	525	476	500	561	480	469	502	529	499	533	496	516	488	499	512	457	534	521	509	490	507	517	501	501	553	495	501	484	523	521	540	537	451	546	503	507	482	517	472	505	486	522	521	504	500	519	502	542	503	522	504	502	502	511	481	488	487	556	529	517	534	539	471	526	482	515	493	517	510	509	539	508	474	528	492	533	471	456	514	484	542	500	522	501	522	532	508	482	532	470	503	543	502	502	509	478	536	552	492	489	509	508	536	559	505	522	519	537	506	530	498	520	489	506	494	480	498	521	533	481	470	483	496	520	506	494	491	518	503	503	477	479	554	559	499	531	486	542	509	529	497	516	507	518	480	480	513	482	521	464	512	595	501	510	536	495	541	474	478	531	513	514	537	502	451	513	506	507	500	519	534	480	487	455	531	519	519	522	518	527	531	516	535	474	514	510	484	491	487	472	497	511	489	511	533	485	534	526	528	508	489	492	548	504	502	506	451	484	463	526	476	497	501	518	515	463	513	488	517	501	469	493	577	510	534	485	531	545	530	467	541	540	509	497	506	499	518	547	502	519	524	465	538	532	532	521	518	513	495	516	499	488	527	520	524	495	502	500	476	533	496	506	462	499	492	517	461	480	516	521	493	528	498	525	531	494	533	476	492	542	496	516	483	541	549	450	467	472	513	536	498	434	524	549	514	518	482	530	524	519	538	539	484	506	511	519	480	503	523	492	484	489	511	511	489	495	572	480	509	503	528	535	499	544	495	522	483	521	480	477	482	539	503	497	467	540	545	543	555	464	505	528	492	526	482	541	475	522	507	497	451	533	493	499	518	499	519	533	511	474	531	494	454	466	515	499	475	490	507	492	503	542	512	525	489	506	502	525	491	494	508	491	495	461	524	503	499	493	545	472	542	477	489	520	534	472	526	519	503	497	547	479	526	498	494	516	538	500	501	494	445	525	498	483	536	528	487	580	503	496	528	545	470	503	509	551	521	501	495	482	493	507	464	569	518	476	499	526	545	483	488	496	454	483	464	474	509	493	527	493	514	499	515	507	470	527	480	497	524	493	495	482	474	490	521	472	510	508	506	533	578	490	508	496	503	480	492	484	505	562	485	494	471	524	508	523	544	494	531	451	526	485	517	519	496	497	494	507	475	534	510	505	514	546	489	505	538	510	520	535	512	563	507	504	523	524	508	512	474	512	498	506	508	539	546	505	467	501	524	506	510	510	531	548	514	498	525	503	483	501	510	503	515	509	530	484	505	510	536	532	508	521	510	542	519	499	529	520	473	525	487	503	501	511	540	456	522	511	505	493	506	494	485	526	501	476	530	518	480	501	499	498	527	491	507	504	509	463	508	483	480	526	499	490	482	485	499	489	530	536	534	486	463	520	524	539	505	537	488	511	480	523	514	491	466	506	494	550	533	521	526	542	482	470	519
27168	39617	29576	17016	8855	23170	41053	32669	26462	14801	1557	825	803	809	765	777	779	1190	1540	1419	1145	995	856	809	822	756	877	760	807	789	783	764	760	759	779	766	783	799	802	778	761	750	770	808	761	810	776	789	774	847	796	777	803	821	771	758	816	804	787	810	827	794	816	796	771	829	750	742	856	786	786	854	747	773	788	815	851	760	766	793	754	785	785	770	799	806	754	798	793	781	792	733	817	783	739	785	776	823	763	789	814	818	804	791	738	793	796	813	773	748	779	774	782	828	811	756	771	828	787	771	785	798	757	783	741	784	783	771	827	763	816	772	785	782	846	770	752	735	794	792	747	814	809	788	784	723	769	768	755	799	767	778	791	730	789	722	811	812	784	762	803	831	773	768	786	810	779	798	726	765	785	779	844	776	781	793	799	777	813	792	750	763	750	784	743	796	812	794	773	806	817	802	763	771	751	774	768	737	782	767	764	744	748	775	782	759	783	792	744	786	771	756	749	797	741	800	776	836	734	802	738	792	774	789	771	792	778	863	819	763	781	805	799	789	760	765	805	789	838	772	732	701	777	764	782	809	797	763	762	793	776	799	791	753	751	821	770	825	845	788	764	833	809	770	806	783	765	823	751	763	760	816	760	784	739	801	825	798	766	814	775	789	800	755	812	810	774	775	760	763	770	818	763	720	736	821	735	816	778	770	804	812	779	817	744	790	758	802	802	758	757	771	778	785	749	769	730	798	782	765	784	811	809	760	802	790	836	787	763	730	739	760	760	751	802	764	756	810	770	777	845	764	778	777	800	803	772	762	779	808	754	743	770	795	781	770	837	790	843	765	795	835	798	766	751	761	792	812	783	770	802	776	731	842	808	820	726	771	766	820	798	793	780	811	726	818	801	790	813	811	862	727	738	724	786	785	786	775	814	827	787	794	754	778	769	794	789	770	786	776	791	759	800	735	807	771	740	802	779	790	794	769	816	773	765	805	766	821	785	819	795	793	766	784	795	764	817	818	765	805	740	790	756	766	736	755	748	803	817	756	768	714	765	771	753	780	755	771	770	791	752	759	785	774	762	820	799	860	726	762	801	741	765	761	754	779	818	788	771	783	774	811	785	763	796	796	807	791	749	765	802	828	814	798	764	811	796	765	753	714	794	749	786	791	806	754	768	758	771	761	792	828	784	768	772	775	767	741	802	748	791	763	826	770	804	792	756	779	792	779	760	843	802	745	788	813	783	747	737	757	758	768	780	782	793	834	750	765	725	801	791	737	798	786	734	776	807	769	793	815	791	741	773	817	736	763	742	759	770	821	757	784	785	813	769	777	766	820	761	786	775	800	802	790	746	744	746	799	762	752	828	754	757	775	778	752	764	772	790	733	804	809	756	756	794	772	772	757	756	755	809	744	733	821	805	794	738	823	779	779	816	793	779	741	750	799	830	761	750	782	809	820	726	806	815	818	792	798	807	788	780	789	774	774	739	790	792	780	725	788	728	769	798	814	786	783	755	799	754	774	730	796	767	718	773	753	803	758	751	776	798	812	787	761	763	760	763	786	796	765	777	836	744	746	825	808	800	746	776	775	792	805	756	771	783	809	769	775	794	768	759	778	774	810	790	798	764	814	777	823	789	758	789	777	776	789	764	773	753	803	750	804	824	771	797	759	792	752	776	793	798	780	785	798	776	792	782	780	770	794	791	793	804	753	782	823	772	769	781	761	753	799	810	774	782	787	806	789	764	785	778	787	800	818	777	782	861	769	774	742	800	756	771	774	785	799	761	813	762	783	779	777	734	760	791	807	729	760	769	793	820	804	835	779	805	793	811	717	816	792	789	708	758	753	800	776	760	814	789	784	718	807	753	816	806	757	797	761	739	801	778	820	766	771	816	781	817	770	794	777	780	777	766	775	755	803	786	787	764	771	795	764	762	745	762	784	773	770	710	813	803	795	774	804	783	789	737	777	807	772	787	775	834	817	787	834	799	807	788	754	734	807	762	796	747	736	792	812	822	798	799	774	843	813	810	798	755	764	753	797	779	723	760	835	814	748	815	801	783	735	756	803	796	781	759	735	723	785	827	776	741	829	774	771	760	748	786	746	799	753	805	768	773	793	843	811	755	823	808	824	765	806	778	780	802	786	787	812	756	795	766	804	796	792	807	823	813	733	781	826	759	784	789	807	773	807	766	765	799	789	768	777	805	791	826	798	758	770	785	777	746	810	757	811	778	762	795	763	783	778	800	723	810	801	780	766	827	771	809	776	776	792	794	807	741	761	747	762	749	777	798	738	762	823	781	807	783	766	765	772	767	782	808	803	769	738	774	789	799	750	818	764	752	729	776	764	764	790	771	814	812	786	768	816	817	805	798	809	799	775	751	787	783	727	786	811	749	765	785	765	787	813	799	766	744	779	766	795	768	786	795	740	790	775	793	761	782	743	796	793	788	811	796	756	739	806	773	702	781	796	718	737	767	816	794	799	758	764	763	813	780	790	757	755	776	832	781	739	758	774	767	808	773	783	734	729	794	766	818	840	802	730	771	755	777	771	800	821	748	722	787	777	732	758	795	825	776	782	785	816	761	740	811	818	761	769	803	818	790	745	814	773	787	777	799	768	823	781	774	804	813	808	747	768	768	786	737	813	747	804	822	787	770	780	717	751	784	767	722	794	750	761	779	775	782	802	794	763	758	789	795	729	785	770	795	796	740	804	773	821	765	805	760	751	758	787	799	735	789	843	759	771	804	809	750	790	760	800	746	762	792	725	821	756	769	762	808	794	793	760	781	725	749	786	797	751	755	778	729	758	771	785	750	778	837	771	750	800	844	804	775	767	791	836	808	801	777	774	768	794	820	781	720	778	834	789	804	750	752	783	814	773	785	762	799	802	716	814	746	779	782	782	801	780	795	760	788	773	770	796	769	814	859	764	756	792	761	788	817	803	712	797	774	733	797	804	773	793	772	771	763	768	782	796	816	779	758	778	800	735	818	783	767	785	829	781	809	744	800	805	781	773	720	724	759	794	808	805	750	759	781	766	812	848	753	772	808	761	754	771	760	749	773	788	752	778	790	813	768	781	771	770	837	761	767	766	768	805	777	756	791	773	794	760	794	744	766	794	746	811	763	755	790	752	776	752	757	806	754	807	796	754	773	748	794	773	732	790	784	776	804	821	793	782	758	803	803	842	783	822	747	810	796	772	790	764	809	837	768	741	721	834	823	726	751	764	738	782	782	825	733	775	797	719	757	768	811	813	818	762	815	734	812	721	760	775	774	774	793	709	795	768	766	811	768	792	726	838	766	791	818	787	800	752	785	737	782	768	774	830	754	747	792	798	761	754	767	741	789	761	802	803	772	773	738	723	750	787	789	765	802	812	788	771	828	790	790	772	778	771	808	762	770	810	750	762	781	757	768	796	761	784	812	788	796	761	779	806	791	831	818	784	758	718	813	743	735	748	742	791	783	768	791	785	725	778	837	797	737	756	761	771	815	759	756	753
22955	21148	28797	23586	21096	27660	49741	40125	32408	16762	1662	510	474	491	472	475	470	743	1173	946	799	662	581	497	505	441	427	399	457	465	451	481	453	458	441	418	421	453	439	457	477	452	446	445	458	462	484	483	472	462	460	449	484	425	462	447	459	449	406	459	477	413	495	432	445	404	446	441	502	443	457	465	459	456	421	468	466	465	494	443	471	471	427	456	449	457	461	474	455	394	434	493	464	428	459	425	462	440	462	472	475	456	449	466	441	439	456	442	488	458	460	426	444	454	449	430	456	444	481	456	464	470	448	427	434	427	440	458	468	487	469	423	450	434	470	448	436	471	458	461	432	449	474	454	449	447	482	488	482	482	448	452	455	412	457	430	435	438	496	482	425	454	432	437	477	445	440	447	467	462	460	460	461	445	445	417	482	434	424	443	470	453	448	452	470	470	432	462	457	423	462	464	440	476	464	470	423	425	440	447	479	481	454	462	469	458	455	428	441	415	394	443	492	463	455	430	445	418	419	466	482	451	460	438	451	455	469	435	443	416	470	434	446	465	465	436	469	467	447	429	437	409	458	463	474	484	459	448	458	477	432	469	471	458	435	458	475	434	414	448	442	473	465	433	448	446	460	430	440	445	434	448	432	467	423	485	393	421	436	427	420	439	464	439	461	488	432	442	423	471	458	459	471	461	460	467	460	408	465	432	460	445	472	450	445	433	481	442	452	437	473	426	479	436	429	412	469	457	478	421	455	445	422	475	479	451	463	430	520	468	422	451	465	434	425	477	477	475	473	422	431	477	420	441	459	442	464	426	464	450	444	481	463	416	446	393	434	438	458	443	456	431	423	462	444	444	454	449	470	457	467	472	436	446	422	441	426	453	447	430	419	433	437	440	452	463	401	465	427	435	471	477	443	477	480	439	481	524	431	465	477	493	461	482	413	482	464	421	438	442	432	457	452	460	455	461	444	462	425	442	456	425	478	427	468	436	437	433	447	424	437	440	506	455	487	419	467	459	479	450	451	412	464	448	484	454	415	471	463	466	443	448	453	409	417	452	413	486	458	435	473	442	467	469	482	434	460	488	440	433	484	496	470	433	439	441	454	473	454	480	478	447	449	413	500	416	426	434	465	432	447	435	485	440	455	425	461	452	463	434	455	424	428	474	469	425	454	465	467	475	459	436	444	467	451	476	473	470	432	485	465	452	428	440	429	443	473	476	469	475	468	452	438	398	446	431	471	393	440	444	446	426	413	430	469	487	455	438	472	473	440	436	436	443	472	412	444	494	506	433	444	422	438	465	419	435	435	435	455	456	444	455	422	464	477	460	425	470	455	435	411	425	446	440	436	484	492	461	438	460	444	430	483	433	465	465	447	446	472	431	434	440	447	438	452	454	453	444	462	458	461	468	457	480	458	469	418	427	478	488	440	447	474	453	470	414	441	469	436	434	497	468	444	413	445	465	443	467	440	465	461	493	446	474	430	433	466	478	443	445	449	455	447	415	438	427	440	464	455	479	474	467	428	467	471	471	464	453	446	462	482	447	441	499	465	415	439	488	463	472	434	496	467	463	462	442	409	434	453	419	431	437	460	417	454	460	461	457	439	463	454	442	440	455	475	451	430	470	457	416	477	476	465	424	440	435	453	451	471	440	436	413	492	419	435	502	449	435	458	474	428	484	467	440	443	463	491	453	461	409	450	444	451	438	459	466	451	474	459	453	462	450	431	447	457	492	456	436	464	480	455	476	440	489	453	474	436	445	467	445	445	428	451	450	423	444	424	452	412	461	416	449	445	467	448	454	455	460	454	457	449	438	486	409	453	465	464	453	402	442	423	426	465	432	449	492	427	437	467	462	441	479	411	487	480	413	427	490	481	475	431	423	447	443	416	450	449	442	474	457	464	432	485	449	439	414	428	424	480	449	414	432	464	430	430	439	419	440	452	466	473	436	435	470	439	429	413	499	433	456	459	448	479	436	440	436	461	468	428	430	443	475	460	497	485	424	456	482	460	477	469	449	470	471	465	479	428	425	434	446	432	437	427	479	447	456	448	432	456	402	440	438	507	467	446	430	462	424	461	439	459	453	418	458	466	435	416	430	407	460	428	438	449	472	442	453	431	467	465	467	459	438	474	422	458	469	432	426	456	452	442	433	451	504	436	448	448	467	460	439	425	449	459	447	426	484	454	442	477	423	429	441	460	455	446	458	430	437	462	483	464	424	426	438	493	439	447	423	446	463	419	426	466	465	452	491	421	423	462	458	475	475	494	485	454	450	480	456	483	454	441	473	468	434	468	479	463	429	466	474	447	443	465	455	420	462	456	498	428	469	444	461	445	444	448	436	452	406	462	424	436	473	413	467	459	442	444	467	438	449	463	481	410	457	447	463	421	468	495	417	441	417	442	442	431	441	495	438	451	441	495	448	453	463	419	434	452	480	461	454	466	419	423	452	463	474	430	469	436	437	425	446	450	442	462	496	463	454	459	444	499	435	489	420	397	428	456	418	428	450	440	465	482	400	419	418	476	454	456	461	477	432	447	478	435	437	425	481	436	421	464	447	459	436	465	435	453	434	460	430	442	441	486	434	465	446	440	426	471	457	452	505	470	441	476	457	466	438	449	454	461	447	428	457	461	432	455	449	431	451	429	492	447	439	464	466	447	476	444	474	431	451	467	439	436	463	427	413	446	462	420	507	441	466	506	439	484	444	450	448	456	427	445	442	448	443	450	443	442	440	471	462	426	477	423	466	430	441	452	462	428	485	441	423	437	438	475	453	469	396	459	478	427	439	420	442	405	450	459	456	472	471	466	422	433	425	424	452	442	467	462	460	437	460	426	462	462	410	475	467	449	452	457	445	452	459	467	453	438	396	466	474	432	461	447	438	448	498	460	470	442	421	465	440	464	431	456	448	439	411	463	462	447	466	404	424	428	426	463	455	502	433	482	458	461	422	447	442	451	443	439	468	438	409	455	438	445	419	441	439	436	483	495	445	454	461	475	480	473	458	485	430	439	451	430	451	441	450	408	440	450	444	483	443	431	457	411	461	445	464	407	433	448	457	447	460	476	444	418	411	428	473	446	443	456	466	436	428	411	435	437	411	405	437	439	451	448	464	434	476	443	448	461	461	487	405	455	432	487	466	426	439	444	420	444	426	465	414	495	435	460	432	479	481	462	454	434	490	468	459	464	476	436	504	467	460	431	438	454	462	463	475	451	461	465	479	466	452	436	428	452	465	444	459	433	433	461	484	463	428	399	444	416	450	426	416	469	413	459	447	434	456	440	462	473	434	437	502	463	462	426	452	445	441	452	406	487	480	467	436	481	448	450	434	437	458	409	454	444	463	421	471	442	452	441	455	450	453	456	475	442	491	441	443	444	446	444	438	438	441	440	451	465	436	446	467	456	468	483	431	451	483	450	459	456	466	452	480	439	450	439	481	454	463	490	425	406	432	453	448	451	455	436	433	488	411	469	406	420	438	490	458	456	410	448	453
29848	47519	32171	22707	15257	32096	50545	44669	37526	20384	1497	756	719	743	732	703	708	1511	2664	2243	1639	1186	863	757	727	677	676	703	657	692	736	688	696	672	672	643	647	688	729	653	654	757	726	631	671	668	727	788	687	735	712	689	690	679	731	669	701	700	671	726	735	674	710	693	668	697	653	657	668	707	688	652	650	652	694	639	664	688	697	688	686	678	687	693	644	682	765	669	696	720	698	692	638	665	728	709	681	688	674	655	715	677	672	690	662	706	666	713	718	704	691	703	703	668	692	709	680	661	719	680	671	681	672	689	679	697	681	649	669	724	706	697	662	672	691	663	696	659	710	692	694	725	635	706	693	677	687	698	738	682	701	662	696	694	696	659	714	670	709	682	740	707	685	725	696	707	600	694	676	664	694	715	693	680	708	705	744	687	704	698	687	674	719	712	711	782	667	709	711	702	677	702	683	667	682	660	739	677	662	718	687	665	674	702	692	691	666	686	672	757	731	660	642	661	670	644	715	654	697	680	695	659	696	721	672	716	646	677	684	701	661	695	692	621	674	708	674	702	679	707	742	709	676	666	658	749	679	675	661	652	677	688	686	659	693	669	662	719	712	679	678	693	719	695	715	659	729	710	710	722	708	706	647	681	703	732	642	686	652	671	691	623	742	687	671	732	724	707	678	729	676	668	702	654	693	746	662	703	694	726	701	690	704	710	641	712	740	702	685	703	692	667	689	647	638	709	688	686	668	674	684	646	722	683	670	697	716	705	637	663	716	733	695	692	688	707	699	705	685	702	665	672	664	703	669	677	708	674	652	677	707	690	700	686	656	679	713	657	696	667	691	686	689	657	714	701	720	692	666	725	684	669	689	715	688	695	656	727	663	683	696	739	670	655	687	691	702	663	682	712	687	674	703	680	727	691	689	723	636	718	707	659	696	667	667	647	667	698	716	664	659	681	679	681	689	723	691	653	671	662	682	691	649	694	696	632	738	740	687	697	653	692	665	717	644	701	699	675	701	673	699	699	682	664	729	741	658	673	713	690	717	722	759	653	703	687	678	680	664	695	669	647	696	677	702	676	707	676	705	695	671	697	675	709	675	699	686	664	761	671	723	655	680	662	704	678	672	653	666	633	706	669	633	632	667	646	691	698	722	670	656	660	752	696	732	713	702	664	704	707	686	682	660	704	647	692	705	722	666	662	691	657	642	709	669	697	703	682	686	705	715	664	689	706	698	684	679	676	645	651	636	672	707	696	696	714	702	653	712	735	674	700	700	690	638	686	690	707	656	708	693	712	724	692	680	730	689	677	678	673	717	658	709	656	699	699	658	694	673	663	703	694	683	662	708	676	695	663	653	731	657	747	704	702	699	702	673	703	701	710	702	680	692	710	696	677	663	656	640	649	688	680	697	660	657	720	673	687	691	675	694	700	671	644	710	702	673	731	694	704	659	713	694	685	661	659	682	672	693	678	672	644	704	674	693	676	697	719	706	680	658	666	694	705	673	719	659	683	701	715	715	664	642	668	692	631	713	689	644	684	691	718	685	714	706	682	654	650	699	709	697	697	683	698	658	652	689	663	712	715	677	659	735	662	679	683	715	655	703	703	734	708	677	655	723	637	694	637	676	690	670	664	672	715	648	683	688	673	708	688	690	680	752	700	695	674	727	684	663	699	669	661	667	638	734	699	681	665	714	670	699	646	637	671	686	677	674	679	711	682	734	708	654	697	670	650	714	656	702	706	714	714	682	661	674	680	706	664	726	708	647	718	702	698	660	665	696	688	677	651	656	684	676	695	655	674	707	735	691	708	697	674	675	689	719	680	707	716	677	653	693	719	682	687	689	688	675	719	673	656	663	673	683	672	649	681	658	697	645	665	665	641	691	662	702	644	726	695	663	713	686	711	676	735	725	724	696	670	656	673	723	709	674	691	720	698	662	692	676	673	706	690	705	667	690	688	679	717	664	654	708	694	684	759	742	683	702	688	726	673	686	675	678	707	658	678	655	675	677	675	664	651	692	661	724	676	693	684	686	719	638	639	701	668	679	702	661	701	647	690	647	657	709	665	719	686	680	648	692	710	694	683	695	651	694	741	695	653	702	658	650	700	686	678	694	664	710	673	672	675	671	640	686	711	701	667	693	723	736	670	708	690	695	614	699	694	714	688	679	674	655	640	713	706	669	700	746	727	696	702	689	696	669	680	722	702	680	656	646	741	716	676	689	678	661	696	717	635	679	662	689	697	653	730	695	676	670	718	648	702	666	677	661	686	720	698	697	678	682	676	682	684	705	695	671	711	678	687	674	644	675	664	657	646	679	731	683	677	660	708	684	684	697	694	703	708	673	683	736	703	702	728	682	692	713	693	672	664	710	725	709	688	718	705	690	664	708	689	658	707	706	681	745	684	658	695	726	726	709	675	696	684	696	696	649	672	757	703	702	738	662	693	735	725	695	657	688	697	718	672	667	713	711	677	700	664	689	681	706	689	678	711	662	676	723	691	722	676	662	674	677	636	722	733	680	717	687	703	661	656	707	700	660	653	695	685	706	657	626	711	730	690	706	696	706	701	675	647	691	667	662	665	666	706	701	658	642	692	662	716	707	683	700	624	684	643	642	671	706	687	685	726	721	666	706	674	690	721	660	717	687	700	653	727	678	664	680	694	696	697	693	775	683	680	658	690	698	623	709	697	674	694	701	688	678	676	650	651	649	665	677	668	684	668	668	647	672	639	736	686	630	706	697	699	675	737	691	669	641	710	734	645	756	712	664	696	669	672	677	700	685	743	686	708	719	682	669	658	692	695	644	692	662	644	726	722	685	634	690	668	705	700	706	714	674	674	676	667	704	697	709	671	662	699	704	703	708	652	682	704	659	685	697	655	680	705	668	607	658	692	676	683	712	689	714	713	648	701	714	689	704	729	675	705	616	684	717	693	675	678	704	741	680	675	713	696	746	718	652	678	650	698	696	655	698	653	695	707	714	677	669	706	712	672	660	743	640	691	665	716	686	736	697	689	708	723	700	700	691	722	701	671	733	661	702	688	672	659	703	654	681	617	647	709	703	694	686	690	727	711	710	676	662	681	639	668	667	659	703	701	698	691	729	657	619	660	695	649	690	733	662	666	688	682	741	745	732	672	692	693	693	685	650	690	654	654	664	705	604	672	662	646	650	670	707	638	685	677	682	671	677	666	674	710	718	673	668	675	672	708	679	646	729	659	719	668	649	676	722	686	697	671	624	669	687	715	661	686	712	715	679	746	671	670	694	703	678	664	700	697	692	678	713	683	689	701	687	718	694	703	710	708	676	661	671	707	672	719	660	727	659	734	655	681	654	699	678	663	678	644	688	680	751	731	677	654	708	661	709	680	677	690	684	690	785	663	697	663	668	709	671	661	707	668	673	662	657	651	707	733	704	701	643	681	684	689	679	629	670	683	685	724	701	687	677	690	698	669	648	695	717	731	679	702	696	685	669	673	658	725	718	722	694	712	693	719
26636	21656	16940	4845	1823	2360	7890	6156	3511	934	510	494	440	468	440	458	439	488	528	509	513	485	475	465	430	481	473	475	462	461	426	488	436	476	465	446	490	448	470	414	458	460	450	410	450	441	448	475	445	438	452	426	473	436	417	433	449	457	429	475	446	458	432	463	474	475	403	477	429	427	476	436	442	457	458	455	437	472	430	449	441	484	457	446	459	422	437	435	438	439	447	474	455	485	415	488	466	439	438	480	469	453	418	489	441	441	483	460	408	483	449	443	455	436	473	455	451	385	447	432	446	487	415	464	452	423	474	460	470	443	426	445	430	450	425	459	453	481	458	445	427	470	431	435	452	447	445	410	442	445	430	458	454	405	447	450	459	465	474	444	442	450	449	424	476	420	420	453	445	474	476	469	447	406	439	464	443	463	458	453	422	432	446	462	434	483	479	454	471	464	447	411	409	437	482	429	431	436	436	477	431	491	480	424	492	469	479	465	482	451	475	452	444	448	419	435	433	439	494	428	452	449	462	466	475	406	473	463	460	469	413	467	460	460	458	466	458	460	419	450	455	430	476	430	447	421	438	464	492	485	475	494	454	430	412	480	464	459	461	397	459	436	442	500	448	481	444	475	445	472	440	450	430	460	421	424	469	453	492	460	432	475	475	467	443	433	441	465	433	431	458	435	447	407	472	449	474	437	496	413	433	450	425	426	450	490	445	489	446	436	477	440	460	480	462	487	454	470	470	447	452	459	470	464	472	468	426	458	464	461	445	437	465	448	482	461	451	457	451	478	438	413	460	454	484	463	420	426	433	426	479	449	473	458	434	412	409	448	430	456	448	435	466	449	439	459	487	417	429	431	431	436	430	457	497	428	422	430	462	443	438	444	431	467	449	457	490	461	442	476	462	442	480	426	478	442	436	429	469	460	452	446	469	428	443	425	445	451	460	463	442	487	467	457	493	436	469	474	485	467	443	470	444	435	455	469	447	470	456	426	455	410	448	463	411	468	442	457	456	441	487	458	471	418	431	425	466	429	448	466	465	439	440	498	430	462	441	441	448	490	505	413	477	449	471	472	449	449	452	516	434	462	421	463	456	479	460	420	438	479	443	444	469	448	475	434	475	458	452	441	467	446	438	442	484	480	440	465	485	471	479	463	466	430	483	435	506	408	441	448	436	433	473	440	448	402	424	496	446	434	477	443	452	481	435	471	472	409	435	453	454	450	439	452	443	434	412	450	472	454	459	487	445	426	457	470	489	471	449	464	445	447	436	475	408	462	470	445	473	447	420	437	460	450	445	444	458	478	451	464	442	442	464	458	463	441	433	454	466	431	422	476	448	500	445	468	405	475	449	469	458	428	425	430	458	450	437	450	473	438	468	451	461	448	459	461	467	453	466	442	489	447	449	448	450	489	457	455	470	452	430	433	477	450	474	444	468	420	473	419	452	472	454	464	480	451	436	478	464	430	466	420	432	447	421	464	448	450	457	465	445	476	453	447	440	448	430	425	446	442	443	463	422	459	438	466	439	414	431	459	413	520	447	458	472	420	418	443	462	470	450	449	434	493	450	483	464	480	458	418	449	472	458	454	454	449	462	424	448	455	443	415	477	464	470	471	480	430	449	452	494	491	483	449	470	472	449	446	451	441	411	444	471	425	455	479	443	442	455	466	415	479	441	442	447	463	439	445	461	501	450	454	460	444	453	504	450	433	413	442	426	451	413	431	452	442	407	470	460	454	419	466	463	454	439	433	456	450	410	471	443	456	494	450	434	463	429	444	467	428	485	450	457	428	471	471	442	474	471	427	447	465	451	448	490	484	437	433	440	461	472	435	473	453	463	454	444	519	448	410	415	432	433	415	420	471	428	445	440	446	434	451	455	446	442	444	435	413	486	435	433	454	474	411	462	450	435	475	461	439	459	446	463	419	456	430	450	424	474	446	460	417	444	452	439	443	438	434	398	464	446	464	514	422	495	448	427	479	465	460	453	443	425	419	440	441	444	471	485	487	433	465	373	437	477	440	456	466	459	411	441	455	446	453	450	445	447	437	445	451	485	456	426	459	493	473	446	451	477	418	433	465	448	431	477	450	462	462	456	446	455	452	472	415	410	435	432	456	432	438	444	463	432	409	509	448	469	446	424	447	492	469	455	470	464	440	459	428	472	462	469	453	447	461	431	457	453	443	448	461	451	464	435	410	412	456	478	483	460	472	468	517	473	465	440	470	501	439	451	441	489	449	434	444	471	437	474	443	447	505	442	438	475	451	445	452	462	433	448	415	467	488	498	463	437	464	444	457	473	459	454	450	448	436	468	402	472	476	440	443	447	431	448	445	452	483	448	442	486	442	407	467	483	408	434	421	468	465	458	456	446	423	439	459	408	406	442	431	410	460	441	451	464	457	466	434	461	443	442	467	416	440	465	465	459	429	450	486	433	464	443	465	445	457	486	463	479	431	455	450	467	457	494	442	462	480	447	455	472	478	473	465	419	489	457	441	440	420	449	454	395	468	422	435	460	418	450	429	461	492	432	438	472	466	431	457	490	469	428	457	457	485	466	435	461	463	445	486	464	445	426	417	466	447	449	444	477	423	475	482	470	428	474	431	433	440	456	465	450	450	430	439	424	466	435	466	465	448	434	426	481	468	421	474	450	463	453	430	474	456	472	425	431	410	463	441	460	434	472	449	464	444	448	445	484	436	473	427	447	457	476	472	463	446	440	413	473	441	437	445	479	478	462	495	469	478	431	446	432	450	439	436	466	452	430	447	439	475	402	484	449	440	472	431	452	461	437	484	431	440	448	469	458	482	469	465	442	486	438	417	455	445	453	467	463	443	402	434	438	463	436	454	442	475	437	462	479	458	471	453	476	440	452	480	479	435	426	434	452	428	468	457	449	446	461	445	458	445	452	459	456	453	434	488	431	446	449	434	429	460	460	421	414	470	448	465	486	477	475	455	454	434	442	422	485	436	444	445	452	495	481	471	451	431	463	445	447	424	481	464	467	445	437	452	487	425	487	427	474	474	473	451	414	441	449	441	446	455	442	463	434	414	441	445	447	470	454	413	443	467	448	493	416	454	489	479	415	435	472	457	441	449	471	457	449	447	451	427	481	486	446	453	404	444	453	463	466	474	441	441	454	477	441	449	441	478	453	450	463	447	426	464	438	421	494	419	442	442	472	473	434	463	451	420	462	458	417	491	450	460	449	439	475	458	444	471	457	420	431	457	498	431	444	442	410	445	449	486	473	458	467	455	436	458	433	422	435	459	437	424	457	442	394	450	472	400	450	431	474	461	414	495	405	425	473	456	473	459	465	456	453	442	453	446	452	434	455	529	469	473	433	432	474	445	465	447	419	408	461	490	426	443	433	475	492	440	414	434	464	443	425	464	486	464	434	454	441	495	484	434	476	418	440	429	449	467	456	463	459	444	484	450	432	422	443	469	438	426	488	459	478	414	409	474	448	462	426	453	444	440	523	474	462	442	471	451
22924	30588	15939	6491	4315	5463	15620	11744	7391	1823	707	677	737	686	687	732	739	769	865	867	842	777	709	740	682	721	691	665	716	696	665	660	681	700	720	704	694	685	638	650	671	704	697	678	735	697	754	734	650	701	659	715	694	703	672	749	659	699	685	709	650	698	707	688	683	690	698	664	730	703	715	707	689	684	657	729	673	749	683	672	687	703	666	692	681	697	720	692	684	703	733	669	640	695	688	655	686	699	679	646	675	701	693	661	693	721	691	706	752	681	729	655	656	683	668	708	694	685	690	684	698	672	667	588	652	684	679	700	653	741	683	711	692	710	623	671	641	657	687	657	686	679	744	731	721	672	658	698	671	666	673	685	685	684	699	706	707	654	698	662	698	679	698	684	712	705	723	696	700	680	654	694	724	679	719	713	683	694	674	698	691	701	702	652	655	697	752	629	699	664	685	677	700	683	651	679	650	656	698	657	736	727	679	678	723	664	711	742	664	686	668	704	727	789	705	701	694	703	703	671	657	683	657	676	714	698	755	733	728	675	723	692	720	679	703	691	710	712	676	711	711	669	751	722	709	676	681	686	690	695	653	625	682	698	694	732	688	701	692	700	700	660	602	705	698	715	684	707	703	650	682	716	685	670	699	699	702	688	689	659	676	668	713	684	709	671	698	670	707	657	687	655	646	744	703	701	691	742	698	693	694	708	639	708	641	688	688	736	687	704	719	734	634	724	707	759	656	715	708	729	654	701	661	667	679	684	706	674	708	666	682	711	689	735	669	648	687	743	687	720	647	683	747	722	664	734	668	696	699	728	695	671	713	692	709	725	717	664	683	716	700	675	690	698	737	717	713	666	727	708	688	662	661	721	653	697	692	689	727	669	680	670	640	652	691	731	698	700	727	645	703	719	711	717	663	688	703	707	725	679	680	696	714	699	722	733	732	666	667	699	703	662	727	689	676	679	686	660	667	710	672	727	722	689	697	740	677	691	688	665	672	686	704	708	679	713	660	707	687	705	693	746	710	676	680	704	694	670	663	729	663	653	654	685	684	679	672	696	694	659	691	712	667	683	701	690	684	695	717	704	739	639	701	712	686	692	712	685	730	704	734	666	684	698	700	726	740	705	680	694	691	672	645	649	695	666	698	725	659	678	670	680	694	669	710	694	748	663	692	664	703	705	690	652	659	702	719	714	708	776	676	711	694	684	699	764	679	692	686	681	689	726	693	648	675	725	723	634	706	700	686	692	713	648	673	650	674	709	735	689	671	723	671	652	706	719	704	667	683	694	651	687	671	689	691	727	714	667	711	688	703	740	700	675	748	680	693	715	670	735	767	721	696	666	669	690	716	737	636	717	711	703	671	671	705	714	693	658	718	715	673	656	664	707	676	713	708	667	679	684	705	650	662	704	727	689	690	729	723	730	706	658	745	737	662	709	695	704	737	684	676	696	695	673	657	735	679	654	653	679	688	699	708	694	663	697	678	676	727	679	731	717	676	687	723	686	701	716	711	694	673	665	716	709	675	709	717	691	663	721	692	687	677	666	724	679	722	744	695	735	690	668	685	688	695	679	706	708	685	734	691	684	680	680	685	701	705	702	726	683	686	681	677	637	682	680	674	690	696	658	656	699	656	697	699	663	708	719	689	675	705	656	714	719	701	730	711	713	677	700	697	698	781	656	635	703	691	668	685	726	681	687	695	707	710	716	701	669	708	716	692	669	678	716	709	686	710	664	718	718	706	689	674	714	709	711	728	697	665	659	700	706	722	705	708	737	698	709	674	684	701	636	701	712	735	706	698	698	731	696	703	685	745	695	677	669	689	645	690	704	701	624	717	684	667	657	683	677	730	700	712	681	685	689	688	712	680	717	651	750	708	696	681	722	711	750	701	725	705	676	682	717	681	671	682	717	633	705	701	701	685	689	699	640	684	750	704	667	698	697	706	677	689	690	691	685	668	647	654	686	672	696	704	676	651	605	653	727	652	697	696	743	694	671	697	650	749	731	648	690	669	710	659	685	759	717	733	685	695	681	698	682	742	704	672	653	667	726	665	677	699	686	708	691	668	734	694	687	741	679	703	678	672	741	646	709	719	657	678	738	659	689	738	701	676	678	672	693	707	667	685	686	647	702	742	712	691	724	726	695	692	691	682	717	725	690	662	679	661	696	707	733	680	702	709	685	737	657	694	673	696	694	718	704	745	703	713	685	679	699	704	684	653	719	706	652	683	695	646	694	695	656	683	706	700	695	709	686	730	664	677	692	736	674	700	699	705	672	756	664	729	678	678	745	690	637	664	680	770	685	658	672	710	746	680	695	679	698	720	682	665	690	685	725	651	748	661	751	714	667	717	694	695	658	701	650	676	655	689	688	690	672	716	718	727	694	685	665	695	710	691	706	721	652	694	726	708	686	708	688	682	672	686	674	688	686	652	733	721	698	724	693	711	712	703	683	685	712	674	664	682	698	693	693	701	709	729	692	712	657	727	709	675	697	674	668	706	635	717	685	649	703	710	692	690	673	686	675	727	661	708	675	667	711	697	676	658	709	699	679	691	690	721	725	694	713	708	685	682	735	749	685	665	707	697	690	698	695	729	670	655	671	724	702	688	678	682	703	688	637	707	729	682	676	699	701	717	747	723	700	649	740	710	660	713	702	669	721	693	659	682	665	682	717	697	640	713	638	701	706	691	689	704	632	711	666	665	766	691	701	700	694	694	738	700	705	704	719	702	756	663	696	651	693	720	684	695	693	660	646	655	664	722	667	665	718	666	723	688	675	676	702	660	694	750	653	680	647	702	729	673	711	697	683	649	710	683	731	658	728	678	674	673	685	705	720	686	699	687	656	690	685	649	655	679	678	673	719	695	706	659	657	732	681	695	659	716	709	659	693	723	683	734	668	697	647	702	677	733	662	678	692	688	673	702	702	754	652	741	723	715	677	668	671	697	728	694	638	729	690	678	716	677	671	651	722	729	668	727	696	635	693	683	647	674	682	669	715	748	660	674	723	707	656	673	722	698	740	718	696	696	693	695	712	709	672	698	672	711	710	718	726	656	654	713	681	694	654	697	710	699	681	666	709	636	710	731	690	718	699	726	703	741	712	670	740	703	739	706	691	669	730	682	640	695	693	660	680	669	700	671	678	728	678	652	711	744	736	709	663	677	702	734	667	719	756	693	712	699	680	679	672	697	671	713	673	773	617	712	698	750	701	721	693	658	699	729	684	640	691	730	720	724	695	688	686	647	739	663	654	718	700	674	664	688	721	670	639	656	713	697	644	702	696	714	718	706	644	649	704	698	712	728	691	705	674	706	719	705	647	705	697	681	698	696	669	686	648	685	744	656	690	707	702	683	659	662	727	634	662	726	693	659	732	679	670	701	666	707	700	734	710	696	671	675	652	712	711	703	697	683	715	706	676	640	661	661	695	668	698	695	718	674	681	658	777	712	720	714	714	729	682	688	683	709	689	685	691	688	726	703	696	686	679	689	658
24210	21191	28073	24343	18922	16993	36212	28496	17143	2714	551	522	496	527	537	492	548	609	1081	1076	899	749	543	510	493	481	495	498	454	498	509	477	505	522	488	445	481	471	494	495	480	489	499	573	526	505	530	500	461	495	494	506	486	544	479	490	521	480	488	477	489	489	466	509	507	500	513	495	500	490	498	506	526	486	438	523	534	528	522	477	486	525	489	490	484	493	475	521	495	473	563	455	465	504	483	457	489	516	513	503	502	533	501	455	525	475	471	447	516	522	505	493	523	492	488	482	494	499	503	510	508	455	489	531	523	460	464	502	500	494	484	499	500	487	538	479	517	508	497	535	496	483	514	491	484	513	497	484	515	453	474	515	525	525	497	492	493	491	494	525	459	498	515	524	503	515	497	496	503	548	484	427	548	511	514	493	505	492	476	474	477	513	514	512	499	489	493	501	499	483	526	501	527	469	495	495	454	491	473	502	498	483	463	538	494	493	487	479	492	482	492	479	471	478	489	497	492	540	545	504	489	541	484	524	509	530	497	515	460	535	497	500	452	514	492	486	530	498	516	477	490	533	518	490	479	480	478	507	498	504	482	538	537	488	517	507	531	532	476	501	505	486	488	490	502	532	505	569	498	497	538	475	505	488	477	536	519	497	485	511	516	532	495	540	455	474	481	520	498	523	516	485	533	498	491	442	447	503	478	476	539	501	490	506	487	466	485	467	524	481	507	493	479	479	497	509	468	509	512	530	484	516	492	489	513	493	491	467	457	533	421	561	502	490	494	483	533	487	521	479	468	448	477	505	515	517	494	525	496	476	493	443	498	509	531	541	464	476	548	489	474	492	462	590	496	526	478	553	470	488	528	500	495	480	477	517	524	485	489	523	499	501	491	504	515	495	490	465	481	483	503	469	484	506	516	537	500	496	503	470	476	505	490	492	469	443	514	465	500	482	489	489	471	510	458	479	525	531	481	495	512	507	522	508	485	478	510	501	475	471	515	503	519	468	532	484	520	513	497	480	486	507	488	483	515	520	506	553	457	509	541	509	472	521	520	492	476	497	544	535	500	455	479	505	482	521	521	518	502	462	503	482	501	467	497	483	489	517	496	510	475	532	458	473	534	476	499	556	506	523	530	481	484	494	450	497	459	479	492	478	513	466	499	496	507	528	514	508	478	467	535	505	461	482	496	512	483	485	503	483	509	538	458	475	537	466	518	517	488	495	496	495	494	489	453	509	504	487	490	510	484	511	531	452	427	451	479	484	443	530	515	499	503	468	515	509	503	502	511	485	490	483	524	572	496	498	493	517	503	505	493	483	511	480	470	518	508	478	539	502	474	496	499	484	512	485	494	505	486	498	504	472	527	460	484	469	497	497	465	512	479	468	519	483	552	502	459	518	512	511	471	447	510	516	513	516	517	506	517	545	487	478	480	494	503	478	546	503	522	505	463	517	486	513	500	516	478	501	485	492	502	493	503	493	524	497	498	524	498	498	513	522	472	491	486	497	531	474	515	492	526	492	515	492	503	491	518	510	493	501	491	476	487	455	541	487	456	473	517	488	503	500	482	521	521	521	510	471	533	503	481	474	480	515	497	516	461	532	480	505	500	518	551	489	518	507	481	490	497	481	456	492	471	508	484	479	473	489	535	491	514	521	456	519	538	461	456	504	476	504	480	492	473	527	529	524	485	510	498	510	517	509	497	498	462	497	501	515	487	479	474	478	516	519	499	515	483	514	464	489	464	486	472	500	505	486	516	479	509	475	535	527	527	486	531	507	488	509	502	471	495	520	506	533	488	493	524	510	467	471	460	504	508	499	504	498	498	512	521	456	506	486	472	522	495	516	484	473	494	465	500	476	473	479	497	504	474	514	492	549	512	501	469	481	516	519	500	495	509	537	477	510	459	479	469	466	488	487	489	507	502	469	483	431	452	515	500	506	458	515	475	466	473	495	512	494	514	478	496	533	514	503	518	521	522	498	485	500	483	522	484	473	486	485	510	505	480	515	479	520	523	467	456	539	499	489	494	483	509	473	480	475	467	508	463	473	517	504	485	510	486	517	492	490	493	528	464	489	527	501	496	475	516	473	508	506	503	502	502	560	515	500	506	474	467	482	524	493	471	506	462	506	516	523	494	508	506	486	482	476	498	506	511	537	480	528	507	478	448	523	480	510	505	489	492	480	492	471	473	476	497	476	499	458	492	514	546	494	508	522	494	546	486	462	475	547	501	472	501	457	473	510	522	510	523	513	492	483	514	463	456	509	509	482	501	511	483	509	475	481	497	518	522	486	509	491	507	487	487	508	499	482	508	461	555	522	472	517	511	522	506	477	463	506	479	494	501	482	526	503	540	471	535	525	522	526	515	478	523	503	520	512	492	487	488	514	468	480	485	464	500	501	506	500	498	478	472	455	522	479	475	522	525	512	527	521	521	511	510	507	485	523	477	503	519	531	458	494	485	500	485	504	506	487	494	505	496	455	517	526	515	487	499	485	491	492	521	502	489	511	484	508	463	506	494	519	488	502	474	484	514	533	497	510	525	502	494	518	451	488	511	495	515	494	559	467	475	449	500	468	520	522	481	533	490	512	471	494	528	497	491	494	515	491	493	500	518	494	499	532	481	501	493	464	545	518	468	500	462	466	510	476	504	484	501	460	496	518	503	522	504	509	488	471	488	475	524	487	472	483	497	488	510	508	490	538	468	483	492	514	494	513	486	504	473	415	508	509	448	486	467	482	492	506	508	496	506	507	475	557	486	487	476	466	508	527	508	504	520	502	429	497	433	516	469	469	477	497	451	483	514	469	483	486	473	511	455	531	497	481	452	483	494	464	513	486	515	463	496	492	503	474	498	493	491	503	481	497	472	508	545	497	481	499	496	514	425	515	508	508	531	481	512	514	470	521	476	508	463	491	484	483	493	489	501	491	522	508	510	519	482	558	513	457	520	505	486	484	468	506	527	504	487	512	522	490	520	444	537	486	505	509	512	474	527	450	488	504	520	498	568	503	496	496	490	495	501	482	481	512	524	503	528	476	464	498	509	469	502	502	482	484	509	462	493	496	486	485	500	500	502	550	505	490	493	505	471	522	491	486	508	480	466	490	489	522	506	501	504	471	439	501	489	488	517	522	480	451	479	468	525	495	522	537	493	541	465	506	472	451	511	471	501	554	481	469	500	517	492	483	509	507	521	464	513	482	471	535	502	485	464	474	525	448	507	477	497	506	485	463	546	486	485	482	519	515	500	488	514	478	496	469	489	509	443	498	480	451	510	476	497	499	499	503	488	507	509	502	460	487	479	503	504	503	496	497	485	505	500	513	505	509	545	484	525	490	477	523	505	516	465	492	526	514	494	525	512	498	555	490	494	461	554	505	457	520	548	485	477	494	484	530	509	473	476	484	522	532	502	509	483	506	479	477	497	493	500	468	501	484	532	489	476	535	527	491	509	495	482	535	488	502	504	475	459	506	510	522	485	500	527	473	473	484	502	519
27040	40303	26348	14283	8105	24229	40391	34676	22987	3081	846	851	828	859	802	803	852	1058	2434	2389	1774	1378	942	853	783	788	741	798	753	816	766	749	777	778	781	749	745	723	727	729	748	759	778	740	780	757	754	773	760	740	767	762	794	748	808	757	765	741	737	762	817	759	742	735	745	798	738	792	778	768	819	736	738	809	766	770	745	714	756	722	797	751	773	812	771	752	762	739	753	716	776	777	781	743	759	747	745	769	730	763	782	697	756	724	773	752	730	708	755	754	795	774	705	705	779	820	749	753	797	771	767	771	814	760	770	766	774	766	744	754	733	757	761	774	749	775	767	715	722	741	772	765	756	762	772	818	759	764	710	768	748	809	794	802	769	736	731	767	797	763	781	778	793	813	773	828	772	784	837	745	737	781	754	761	771	734	745	759	772	768	774	822	762	737	754	776	786	738	779	756	776	785	807	725	810	766	800	796	699	720	753	735	817	760	771	753	786	725	761	753	723	752	771	778	786	788	782	789	724	758	724	751	797	702	767	747	727	715	743	759	807	787	771	753	759	742	751	777	743	736	770	766	748	735	782	745	728	731	721	746	755	767	800	734	748	758	726	763	714	736	764	755	745	764	771	741	790	754	792	746	766	751	703	766	746	767	772	762	750	803	779	727	741	793	798	765	744	734	724	718	748	736	742	776	786	787	746	746	800	779	774	743	742	757	745	793	758	705	776	765	794	784	766	811	782	782	773	793	710	795	752	768	738	760	798	776	754	716	777	731	770	718	735	740	758	782	714	827	754	744	802	745	747	745	712	784	714	765	783	766	744	745	788	791	770	719	758	757	722	771	773	749	722	795	726	796	757	770	757	710	788	784	733	781	716	726	725	763	784	782	752	726	742	804	759	726	747	767	783	723	785	767	813	767	753	795	763	779	783	745	724	736	748	741	719	767	727	766	802	727	760	717	780	787	766	747	776	791	762	736	807	736	770	762	776	785	760	778	800	734	783	770	782	748	724	745	772	779	759	778	817	728	756	776	785	766	769	767	707	802	791	778	762	745	803	800	737	717	726	734	758	782	770	802	750	775	765	747	767	764	716	813	758	753	768	765	749	733	794	788	741	806	754	798	798	769	740	747	716	788	765	748	734	736	799	742	774	766	743	784	706	719	739	771	758	731	772	741	768	813	753	760	782	754	717	759	775	716	736	749	747	680	761	789	755	745	809	755	705	759	780	774	730	731	791	763	730	718	766	771	723	765	762	791	737	732	792	772	782	806	770	746	779	749	753	795	744	770	728	755	789	738	781	782	760	775	762	782	748	756	789	681	748	760	734	788	797	714	795	770	728	753	782	744	757	781	785	734	771	769	757	788	730	754	754	759	741	728	777	832	735	747	791	774	749	755	775	741	761	729	778	789	713	772	753	791	759	781	755	822	809	773	740	755	758	758	790	719	735	719	814	818	784	745	787	773	728	775	768	723	723	774	793	796	769	747	777	744	804	751	760	705	679	754	714	799	787	691	775	823	822	820	700	751	817	746	802	780	767	752	728	733	801	765	778	758	805	735	749	778	796	787	790	708	773	741	737	762	782	775	751	762	741	739	780	735	745	788	765	777	733	761	760	744	764	730	750	786	764	745	692	745	754	767	778	771	789	786	750	757	710	729	729	759	766	763	790	743	739	781	731	765	745	771	785	767	761	810	819	729	777	722	802	785	759	771	780	789	764	822	685	744	717	752	760	783	750	761	759	751	765	784	795	742	695	764	737	769	790	809	736	748	769	781	818	784	756	811	780	756	759	781	771	764	793	750	794	831	836	757	727	787	735	804	751	813	793	720	797	739	763	705	747	762	770	755	770	782	797	730	723	704	765	744	746	766	791	803	713	723	772	779	788	744	769	766	791	780	796	732	754	756	754	743	743	786	729	796	749	733	749	797	721	746	771	769	745	745	775	766	797	769	781	745	722	818	753	773	762	785	758	769	763	794	756	761	779	752	807	783	753	769	791	708	753	742	754	744	735	772	774	753	750	816	754	745	735	705	772	781	789	780	756	749	749	734	743	796	775	841	756	760	734	779	692	788	735	770	740	772	740	722	734	781	775	750	726	733	736	801	707	770	783	749	751	774	751	742	727	687	767	733	788	795	760	773	757	743	748	737	730	830	744	746	757	809	812	744	761	781	774	729	744	792	797	781	813	767	732	793	789	806	744	754	753	755	771	754	756	702	791	782	765	787	776	794	751	801	768	769	722	775	787	713	735	710	766	745	715	725	803	757	751	782	708	762	776	790	776	745	812	772	825	786	774	720	761	768	834	819	761	769	756	759	764	794	768	778	763	727	745	791	715	755	768	748	750	779	766	787	773	786	788	754	789	734	771	732	748	763	768	714	742	778	731	803	775	737	712	732	790	763	753	777	826	769	775	744	764	799	727	741	830	747	760	767	751	721	754	788	776	720	769	765	738	709	766	767	779	761	833	765	775	783	821	751	782	764	756	760	731	784	752	743	722	730	790	754	788	773	755	780	791	740	738	729	753	760	788	806	709	770	768	794	758	730	760	786	742	743	748	711	819	785	747	745	748	706	786	747	761	767	779	740	807	758	734	719	774	788	765	777	709	788	747	804	776	760	796	788	744	771	785	770	768	808	800	741	764	783	709	721	747	737	771	784	792	765	765	695	760	750	782	787	775	760	768	739	797	730	746	779	743	800	760	766	783	781	773	719	770	782	730	768	794	741	757	759	746	750	726	695	792	785	749	734	794	733	750	785	705	752	760	805	775	765	794	769	781	752	780	755	760	730	743	751	754	768	732	740	750	760	799	807	754	769	771	794	794	742	771	775	762	734	717	753	774	774	759	754	784	812	768	771	761	727	800	745	815	752	771	789	738	729	759	752	731	748	770	735	767	706	752	755	736	760	807	771	756	735	760	793	793	726	751	750	804	756	741	767	709	750	776	740	743	749	783	743	735	768	763	764	758	769	814	717	763	771	788	769	811	764	725	762	734	754	740	736	720	797	780	700	786	818	788	747	797	743	807	803	823	751	781	766	774	768	748	733	749	760	757	742	798	765	757	787	806	748	775	733	753	755	759	734	840	726	718	678	769	794	751	767	725	796	790	723	746	756	793	796	742	778	745	756	756	789	785	781	772	746	748	813	782	726	767	741	756	747	810	758	743	777	769	723	733	752	732	778	733	779	775	791	752	749	783	769	777	789	790	721	755	756	759	745	773	758	782	734	732	760	774	801	799	782	737	762	745	733	790	737	758	755	743	742	724	724	752	695	774	736	795	759	757	709	761	780	769	774	735	789	781	777	728	770	758	791	742	758	767	759	767	732	781	750	752	800	764	796	793	773	764	816	772	743	779	784	767	738	739	755	770	735	742	736	737	727	739	782	726	739	784	751	741	757	731	744	731	705	734	818	800	753	723	755	733	756	755	775	758	735	740	829	770	775	780	766	761	780	776	798	753	719	774	738	808	796	751	787	777	712	760	745	749	766	806	808
22911	21182	28849	23592	21091	26605	52754	41232	26245	6009	618	518	494	492	463	468	488	562	1381	1445	1043	848	606	481	417	415	425	451	422	454	424	450	402	456	448	446	414	423	454	405	443	428	424	433	437	446	450	437	433	433	416	410	446	401	424	447	395	451	395	449	431	429	423	435	477	430	420	453	432	425	454	471	447	432	413	490	408	433	424	469	437	431	434	431	424	439	434	454	446	475	451	426	421	432	441	449	389	436	444	415	439	451	434	451	436	446	481	421	439	417	435	440	465	445	437	444	449	437	443	424	399	428	431	440	397	463	479	391	414	380	470	438	466	472	443	465	432	462	414	398	413	444	452	467	431	439	430	419	453	445	426	461	440	423	446	470	410	429	462	460	414	445	425	424	413	412	437	440	440	443	467	437	473	427	414	426	435	448	415	413	429	461	454	438	451	446	442	461	451	469	432	417	415	457	465	421	449	464	435	419	398	410	451	399	414	407	458	447	442	452	443	435	433	446	442	420	432	486	441	436	462	460	429	449	469	413	419	439	455	441	397	442	436	484	423	464	446	439	449	447	455	420	448	436	407	460	474	448	470	450	425	447	441	441	449	445	447	400	407	398	455	433	429	441	449	440	453	439	455	426	398	458	419	442	441	450	459	435	432	430	483	441	441	451	445	435	410	455	426	452	446	468	432	442	442	443	432	400	427	428	419	431	450	412	469	446	466	407	454	440	437	469	471	455	424	462	439	412	466	422	457	442	435	482	426	428	435	462	435	450	421	485	436	446	434	457	410	455	475	458	454	432	469	455	415	453	451	442	434	465	448	462	465	395	452	487	444	442	444	461	425	388	475	456	479	448	433	410	463	443	454	429	439	454	455	436	431	459	439	423	452	397	444	415	452	442	405	429	416	447	470	422	460	433	428	434	406	418	439	424	438	426	467	403	433	435	431	460	415	448	443	438	449	470	442	445	426	446	438	417	455	447	424	464	443	437	443	408	435	423	417	416	449	467	416	438	449	424	473	403	425	468	437	456	446	492	466	426	472	434	437	413	428	435	425	505	470	440	445	418	454	427	480	448	437	396	429	446	430	458	425	437	430	457	430	411	466	417	429	460	455	447	430	471	430	430	445	417	476	426	443	422	442	420	445	418	473	409	454	442	447	417	432	439	422	438	436	445	428	485	439	450	456	430	437	442	462	436	450	443	473	410	434	427	438	406	400	445	405	452	397	443	452	439	412	420	418	436	418	481	429	423	440	469	441	449	426	423	441	409	424	444	413	439	451	449	427	426	424	427	480	439	414	403	460	414	425	398	459	447	460	421	448	453	465	474	448	454	408	447	435	422	431	416	435	383	435	420	464	425	440	439	420	423	431	435	416	469	425	450	412	414	396	439	450	422	451	430	436	453	431	424	417	433	434	450	406	430	456	446	407	422	450	450	464	414	460	463	450	431	420	464	417	408	457	435	439	459	445	469	439	402	432	394	431	430	432	446	412	435	429	406	380	428	446	455	438	423	429	459	408	452	471	407	464	454	427	460	442	441	439	456	442	416	444	432	426	423	440	444	454	444	429	406	445	398	458	470	427	438	427	444	447	394	431	447	418	428	382	440	428	474	440	429	445	469	507	427	474	434	458	454	429	443	421	420	411	431	447	440	421	455	464	445	415	448	426	487	457	454	437	394	439	435	444	428	464	487	459	480	420	431	446	464	403	406	473	435	418	448	395	434	444	449	417	477	445	452	401	465	454	445	438	459	443	400	472	467	455	403	459	472	391	433	435	448	429	436	415	453	410	483	417	440	466	437	469	409	429	424	443	413	442	439	436	418	437	441	389	457	453	459	393	447	422	471	423	454	397	427	451	385	440	483	428	417	416	427	455	419	423	440	403	462	424	415	414	451	443	455	443	418	417	429	450	416	443	502	471	411	422	446	438	437	429	408	443	422	418	427	421	471	463	449	394	435	436	433	461	428	415	435	465	416	449	462	450	459	426	433	425	445	454	422	398	436	453	405	430	409	414	437	438	424	445	440	416	426	444	446	449	449	441	426	457	438	425	460	446	429	470	370	427	420	415	459	452	438	467	422	421	405	455	418	458	414	455	454	433	408	454	420	446	432	423	417	435	463	442	402	428	508	431	424	454	432	459	427	433	379	394	462	469	404	444	452	453	432	413	404	419	425	420	453	405	427	434	408	422	463	438	458	438	456	458	469	417	435	422	494	440	426	499	485	421	409	458	431	435	413	396	421	457	435	414	418	434	462	437	441	406	466	390	389	449	427	451	446	428	431	447	442	486	429	444	446	469	396	428	369	437	411	405	453	461	403	457	406	422	418	434	395	453	431	443	420	469	518	444	477	496	432	423	438	425	449	447	437	428	445	411	410	454	454	413	459	416	470	443	443	468	419	430	445	467	418	425	431	449	430	399	456	384	418	441	409	448	428	410	421	376	467	417	446	464	435	440	452	396	476	471	435	453	428	427	461	414	443	436	437	450	440	433	410	405	429	444	439	396	439	447	427	433	445	443	477	469	436	446	406	434	421	421	471	453	422	422	389	454	419	446	457	407	429	456	451	425	442	417	405	447	459	470	481	460	452	427	443	413	433	444	424	434	447	424	421	467	459	465	431	422	428	448	466	471	443	442	428	436	452	449	438	476	405	466	499	404	423	417	408	458	462	425	434	456	434	442	475	419	437	430	388	446	402	433	448	415	444	406	381	442	457	425	458	448	422	430	439	396	443	463	437	448	410	471	454	436	472	434	432	470	465	428	421	478	443	445	428	432	420	423	434	473	404	436	452	426	419	427	440	425	471	402	419	431	413	410	446	457	447	419	409	438	419	393	420	468	454	420	454	456	453	466	450	446	461	438	436	435	452	459	470	439	421	429	428	423	441	413	440	452	451	419	456	401	443	443	405	458	462	446	423	429	415	419	444	452	386	416	432	442	428	490	408	422	451	429	444	434	461	408	397	405	405	445	434	470	452	442	466	456	415	465	392	417	394	453	449	390	434	434	450	467	448	477	478	426	419	479	441	413	408	404	435	470	472	426	447	417	444	454	444	473	452	467	415	442	430	435	406	443	434	397	420	431	425	440	410	440	419	451	414	429	424	424	439	443	454	421	463	458	461	450	449	431	459	476	422	443	447	449	426	452	444	429	451	414	451	431	440	451	422	419	453	445	474	469	455	430	413	438	462	479	412	418	439	434	446	485	419	422	449	427	414	450	426	427	401	441	440	428	437	421	394	430	430	411	448	477	450	461	469	402	463	417	416	429	469	412	437	450	423	412	456	410	423	440	456	445	424	470	451	436	458	444	446	411	447	434	409	439	457	384	445	423	456	477	437	433	449	425	406	437	431	415	404	399	444	422	451	455	452	427	468	466	418	418	397	443	457	461	415	456	414	452	405	422	452	460	443	438	422	400	476	460	415	432	421	453	398	430	440	439	437	466	467	432	421	447	417	396	418	464	407	441	432	420	424	447	456	442	428	438	420	416	431
30427	49340	39103	23580	12902	32852	54079	43589	30993	4481	1040	766	735	685	708	734	730	1170	3555	3332	2291	1870	1053	799	677	685	649	638	655	658	689	699	652	645	647	633	651	637	687	675	676	637	683	680	688	611	703	649	622	645	655	611	656	681	645	693	682	603	693	606	699	666	694	702	686	632	637	668	697	660	662	683	658	632	697	672	696	710	609	675	669	638	621	664	625	632	689	716	682	682	654	697	651	677	662	643	630	638	693	635	697	669	686	703	688	692	701	676	647	721	693	664	637	676	733	633	704	696	663	655	697	678	699	651	625	667	666	670	656	645	697	633	625	646	615	690	710	617	717	681	669	693	648	695	720	683	643	650	637	611	667	671	625	626	633	671	630	629	653	669	647	650	669	659	621	665	652	675	681	661	680	664	651	697	677	672	648	698	660	675	669	714	701	701	684	672	657	652	638	640	684	662	651	627	693	667	673	655	664	616	721	676	651	682	665	657	625	676	695	659	672	668	704	648	684	656	695	652	689	655	653	675	633	695	650	630	665	650	631	676	665	692	700	667	620	690	664	667	672	680	674	631	685	644	700	659	648	652	682	643	690	677	671	668	688	674	643	631	630	649	705	667	631	635	608	684	655	669	659	688	651	626	672	647	693	659	711	629	691	658	660	678	648	668	624	655	659	700	623	657	661	644	658	658	681	677	681	641	659	684	688	641	677	707	677	677	650	689	667	652	629	694	650	680	659	643	653	713	641	657	683	620	639	673	678	698	647	675	695	625	682	693	709	654	643	668	651	613	665	681	645	686	689	716	646	711	722	705	643	629	688	619	681	629	680	639	658	671	686	630	703	674	672	651	674	721	660	648	681	650	677	681	671	682	673	679	711	667	616	685	693	609	656	687	705	675	646	656	654	667	665	695	640	712	606	665	641	680	683	637	711	633	635	604	673	706	680	651	669	676	676	632	644	626	673	638	672	655	624	747	641	664	698	646	680	661	665	680	649	674	660	614	644	687	656	666	625	647	647	622	699	650	653	618	703	638	609	652	716	698	679	651	652	699	645	650	634	675	697	663	612	652	706	661	662	670	684	676	652	649	655	620	668	646	656	704	643	643	670	665	636	648	673	709	699	649	692	698	703	632	666	691	676	643	636	677	682	711	681	668	698	675	670	634	601	720	645	626	699	651	655	663	668	669	646	659	655	709	664	630	683	648	645	682	677	676	723	649	687	660	640	696	699	676	708	652	678	656	700	723	686	647	659	660	642	651	622	684	663	680	643	663	713	628	607	669	688	690	641	630	605	652	678	656	641	608	623	658	644	676	682	624	643	689	680	688	655	670	653	645	637	719	668	662	618	655	692	650	712	673	660	649	668	716	631	663	687	657	669	703	674	700	661	672	687	670	679	710	671	666	672	693	685	604	701	674	669	676	651	668	672	656	669	676	651	694	684	649	667	668	703	657	635	671	722	625	689	682	662	652	674	663	678	629	668	731	722	645	680	699	665	660	636	649	690	650	713	660	668	649	628	674	636	658	620	688	650	657	698	657	649	693	686	640	672	680	658	663	687	680	673	656	611	631	648	721	632	655	660	704	630	657	659	707	677	649	627	667	688	683	650	674	651	645	707	620	680	711	640	656	686	689	654	642	640	650	678	645	658	669	665	655	658	672	678	643	659	625	657	658	668	696	678	678	643	685	640	678	661	698	676	703	667	625	672	673	695	658	646	642	637	616	677	675	697	680	662	652	656	613	697	614	682	630	687	656	667	638	665	650	617	664	662	663	677	642	650	700	679	663	655	694	633	661	653	643	691	642	727	676	627	697	668	683	660	665	647	709	667	619	676	664	673	684	641	679	654	615	664	655	597	648	624	682	682	664	629	650	642	655	661	669	671	648	668	671	673	694	692	656	653	629	689	652	719	683	685	655	648	659	674	660	677	652	674	634	667	626	657	651	636	659	655	650	664	665	663	652	672	691	631	652	649	656	646	694	654	670	617	617	623	658	672	610	638	640	678	613	680	630	649	617	678	674	678	687	633	667	734	675	701	625	653	640	648	683	600	671	627	686	710	668	665	708	668	673	665	653	667	655	633	659	682	650	667	647	630	657	653	664	704	642	634	709	669	683	695	651	721	697	653	676	722	664	634	688	661	637	633	693	676	681	661	678	690	637	681	632	684	659	717	654	651	678	637	680	675	608	636	704	617	716	694	656	636	687	685	644	626	662	676	657	686	694	664	689	710	684	658	621	675	672	666	719	693	685	611	647	663	664	643	644	657	641	720	669	648	710	662	666	656	667	662	687	655	651	662	652	653	687	632	617	647	637	709	673	650	686	672	612	701	647	663	685	677	653	692	639	675	685	657	637	651	660	697	641	640	723	689	691	645	641	625	656	671	644	672	686	659	690	650	655	681	691	683	642	660	645	641	668	632	689	644	676	650	648	685	702	637	646	692	633	679	620	628	672	639	742	705	640	672	674	662	673	649	667	613	631	667	681	631	638	683	602	673	639	669	658	661	691	697	665	644	661	654	680	635	687	696	620	685	695	678	641	702	601	652	637	633	720	632	647	674	667	655	658	728	651	659	669	695	649	690	647	658	676	726	636	656	655	638	670	676	688	673	697	645	719	668	622	676	696	665	662	672	679	652	699	710	692	673	648	654	690	640	639	692	666	698	668	685	686	651	672	687	656	674	612	644	680	684	645	694	686	607	693	634	645	680	634	656	627	630	663	685	686	668	672	693	680	656	691	660	703	659	730	654	618	716	698	642	665	690	656	617	660	679	673	636	631	607	704	648	662	687	657	638	724	655	639	623	670	705	735	603	662	659	636	666	658	692	677	650	705	685	680	667	666	682	631	641	662	665	655	654	674	640	678	656	670	653	697	679	596	684	654	696	660	676	699	698	651	656	701	706	684	658	654	675	685	677	645	669	714	662	665	711	755	613	721	653	723	677	656	660	620	687	649	666	668	680	651	708	648	666	714	670	665	672	649	632	648	655	658	652	681	677	623	710	676	690	638	660	704	650	646	584	702	596	633	649	653	632	696	706	656	633	687	668	645	631	658	668	694	651	708	693	646	620	686	671	699	641	695	667	641	637	663	671	653	661	661	641	637	660	665	700	637	687	629	684	692	669	663	637	653	650	661	656	643	637	669	697	691	675	618	665	630	703	686	683	666	657	681	649	666	626	671	672	681	694	677	631	632	723	680	667	662	676	709	709	668	706	646	654	653	688	663	636	684	705	691	669	687	643	688	639	643	643	670	646	642	629	673	661	663	705	658	671	720	664	660	678	631	682	639	642	672	693	632	685	649	629	665	659	669	657	677	641	653	641	670	635	687	680	662	625	640	700	701	650	644	654	652	663	673	664	630	709	654	658	700	677	660	693	651	656	661	687	671	661	701	690	685	639	663	640	671	651	692	675	716	659	692	617	650	643	637	637	674	635	696	651	667	636	686	678	696	670	664	648	659	704	665	616	669	631	660	651	637	618	640	687	647	717	654
26881	22061	19477	6266	1882	4772	9645	6486	2828	671	477	476	486	416	458	455	458	415	474	522	479	473	471	429	492	442	474	471	431	456	473	461	464	492	446	478	429	458	438	487	477	421	483	489	442	448	474	463	452	458	435	485	458	465	492	462	445	454	464	477	438	480	421	451	435	444	420	468	493	454	439	474	453	477	486	439	467	481	428	452	428	474	439	436	482	509	432	494	431	431	463	462	453	475	450	451	430	455	431	473	485	425	466	461	476	463	466	480	469	469	480	481	451	458	429	483	465	435	474	449	443	510	445	430	439	452	475	420	462	498	438	445	458	460	456	474	428	455	452	437	489	474	470	450	463	451	459	470	456	448	443	456	433	463	446	495	463	444	475	458	425	452	466	454	464	442	426	436	483	456	444	448	456	462	425	459	445	436	442	440	445	452	424	484	456	485	447	498	473	442	489	465	446	477	427	476	482	462	471	465	468	474	452	452	480	476	477	481	432	430	452	442	430	420	470	460	476	434	473	449	457	411	457	431	432	451	463	456	489	479	414	476	449	524	432	445	456	411	443	421	431	468	457	426	444	485	481	421	453	452	443	473	439	467	473	446	440	448	435	462	442	470	444	402	465	473	439	429	488	408	445	464	474	465	474	456	466	432	473	468	446	476	452	456	457	449	489	456	437	491	447	430	454	415	475	430	478	452	457	444	456	470	450	444	448	441	441	460	419	436	464	435	461	485	520	491	467	477	466	465	466	442	451	454	460	443	462	504	465	464	453	447	415	467	474	461	477	426	479	456	469	441	417	459	447	454	435	460	441	457	424	445	450	489	481	462	488	418	466	445	427	457	435	477	466	439	465	422	482	487	454	523	458	464	467	464	435	495	472	443	456	443	463	469	468	483	447	405	437	450	434	413	440	457	434	449	451	450	465	450	457	448	489	455	441	440	473	436	430	447	434	447	489	446	456	468	460	432	469	478	449	464	433	477	457	469	458	448	472	431	425	489	465	445	509	453	428	421	423	492	490	480	444	475	465	438	455	444	456	434	447	428	491	458	440	463	422	432	496	475	424	477	472	449	489	497	421	435	446	447	466	468	486	448	462	464	468	451	453	448	431	460	490	429	435	456	428	451	431	449	438	440	451	477	456	407	460	413	463	453	489	455	427	467	442	436	439	471	425	419	473	460	502	470	436	457	441	476	435	475	441	434	476	485	453	443	464	465	467	403	471	487	443	470	412	436	477	458	464	463	475	470	442	440	466	457	486	458	472	451	506	452	433	448	444	479	506	443	465	470	451	458	475	476	437	473	416	454	466	423	434	423	439	429	449	435	468	446	466	490	455	447	451	449	460	482	447	452	441	495	431	478	450	473	442	438	470	478	428	463	448	478	470	438	488	436	449	428	426	423	482	461	442	473	468	478	446	440	477	411	454	453	457	472	418	423	445	451	492	464	499	419	444	445	487	479	489	466	469	468	480	450	408	453	465	448	466	450	450	462	434	424	445	468	455	425	466	465	464	457	465	455	494	471	443	441	406	463	473	461	447	450	450	451	503	480	474	462	462	446	472	457	456	421	478	427	430	465	456	425	424	447	449	453	442	422	420	463	454	452	455	466	484	467	455	440	446	460	452	466	380	432	439	462	427	440	453	460	493	453	437	433	469	467	411	471	473	451	473	459	500	461	477	411	468	457	447	493	458	497	448	474	469	453	467	430	440	439	491	471	444	488	455	455	442	469	448	468	434	487	478	482	460	490	463	465	443	446	447	485	488	467	459	484	465	455	411	440	474	432	465	485	448	490	515	464	443	465	467	471	442	419	446	444	410	416	412	454	462	451	449	459	419	411	468	457	486	448	504	406	402	469	464	464	484	480	436	454	461	406	459	462	441	469	425	488	431	491	437	422	454	459	472	454	445	474	468	467	428	454	435	483	425	455	476	484	452	443	469	462	459	458	447	429	478	471	416	469	449	468	464	476	453	464	484	421	446	442	443	463	451	449	448	474	482	479	486	444	426	439	443	427	472	427	442	488	467	485	458	412	441	428	490	451	421	409	430	471	451	442	397	473	483	482	458	452	423	474	465	430	428	451	521	491	462	481	469	449	460	453	451	478	423	453	444	439	448	463	448	440	437	490	466	421	431	436	454	434	469	410	471	442	478	458	454	487	481	444	449	467	501	453	452	481	452	460	448	492	461	466	431	432	452	469	441	456	434	444	462	474	445	441	457	443	476	440	461	439	451	486	435	419	449	441	410	426	444	455	440	469	449	439	473	466	482	438	454	494	461	445	474	460	438	463	456	463	470	455	471	433	483	493	463	437	447	454	479	433	425	500	432	459	469	461	479	423	451	445	472	466	451	479	448	462	438	477	500	471	440	465	482	446	473	441	462	461	453	470	460	460	475	431	440	424	468	487	461	481	424	448	436	455	451	458	411	508	428	455	454	462	451	462	440	497	470	443	506	470	446	448	464	485	483	429	416	489	457	444	451	412	444	450	446	446	462	439	481	422	464	467	495	467	499	452	474	431	434	482	474	460	482	501	502	473	481	404	446	437	469	438	440	418	444	462	481	426	459	436	428	449	450	455	493	506	490	437	460	472	483	426	465	467	435	429	415	468	475	430	467	472	424	445	473	471	454	461	460	494	447	412	461	475	429	463	447	432	443	460	453	428	485	422	455	454	478	481	438	473	476	469	463	454	445	428	436	471	455	469	468	444	422	458	468	454	454	470	451	450	441	468	503	458	469	445	477	435	442	465	449	446	439	435	478	464	471	449	478	448	470	442	442	399	460	432	449	490	444	502	459	451	431	489	428	461	435	443	420	481	463	438	450	455	466	423	516	471	481	472	467	483	499	470	432	451	450	498	481	452	431	471	447	467	444	446	465	435	427	457	472	473	436	479	455	419	482	436	410	479	472	468	475	440	484	448	471	450	433	441	434	464	468	445	468	454	421	459	473	445	457	478	462	445	459	445	482	443	446	497	439	456	440	479	453	419	458	423	445	479	468	485	451	454	455	451	375	451	472	458	429	425	456	459	468	419	477	425	463	475	447	485	461	453	475	447	463	424	444	466	434	425	420	456	431	425	429	463	446	451	490	452	429	461	447	486	463	444	428	454	484	454	433	474	468	435	411	468	484	456	439	447	456	464	447	479	440	445	454	426	459	488	482	461	440	430	453	454	458	484	434	457	456	406	463	442	455	440	459	457	479	449	465	467	461	496	423	485	466	450	450	503	450	445	472	470	441	461	425	452	455	463	463	485	464	501	449	434	464	435	462	466	478	458	434	477	436	428	515	428	496	445	458	448	439	468	489	418	493	456	467	426	506	467	455	441	455	494	471	463	431	478	460	481	435	466	438	444	448	473	478	455	461	438	439	438	475	493	454	447	448	444	456	469	483	447	433	485	479	430	489	450	463	458	450	437	438	441	457	447	453	455	387	445	417	435	437	438	418	515	457	442	459	426	464	462	441	463	455	455	471	457	461	447	464	492	426	438
23588	33525	21549	7533	4390	10729	17320	11726	5492	1328	796	707	746	745	739	695	661	725	762	793	734	780	724	708	708	714	697	644	751	732	668	749	714	687	693	668	736	703	754	683	670	753	696	726	717	685	671	701	731	704	725	719	747	761	693	746	690	719	678	738	713	754	717	687	708	730	682	718	711	722	712	727	687	697	747	705	721	730	669	750	712	695	685	669	704	708	698	672	698	714	691	652	687	706	767	719	718	697	693	725	727	719	713	695	724	669	705	699	690	736	704	708	721	700	720	733	685	728	702	722	693	689	737	742	703	711	697	683	710	630	749	694	681	725	722	726	731	692	690	668	735	702	670	688	684	717	744	655	676	726	685	671	674	693	664	699	679	688	667	699	698	691	692	752	689	696	743	707	781	645	728	725	728	707	680	701	699	711	688	717	736	696	684	631	687	738	690	673	699	725	686	737	678	704	730	706	713	766	710	729	680	715	699	685	728	626	660	694	753	740	665	670	686	700	697	748	716	679	734	706	711	743	693	740	710	696	693	670	653	681	637	688	675	706	683	680	690	715	678	648	695	725	721	682	718	697	652	629	679	693	677	717	680	690	722	683	688	676	715	737	670	714	706	709	703	712	709	692	701	693	703	697	691	731	732	716	639	724	672	694	683	716	659	708	694	739	730	675	705	663	691	677	698	728	679	677	695	734	717	737	697	707	710	679	730	720	660	675	737	671	676	733	724	637	716	707	665	701	669	665	754	693	660	681	723	705	673	711	714	701	719	715	733	695	653	719	667	698	662	758	681	703	736	687	740	695	670	697	733	724	708	697	679	707	636	705	642	707	691	712	705	714	673	700	737	684	773	672	707	670	719	701	693	724	658	659	759	684	734	717	671	707	716	700	713	677	681	717	676	761	759	700	679	719	673	731	750	697	663	693	678	699	689	673	674	668	695	675	710	741	672	697	710	736	656	716	666	722	687	691	705	737	645	722	690	718	731	715	662	741	694	721	733	702	695	742	681	697	737	654	723	689	673	712	680	695	707	714	685	710	641	730	685	719	739	699	727	720	769	722	700	698	694	691	724	675	731	760	716	703	694	662	665	688	655	712	733	665	688	689	727	730	692	679	715	703	651	724	673	669	704	715	685	709	737	731	694	708	713	659	701	710	670	683	685	727	655	707	667	722	700	647	700	709	731	692	706	667	730	714	695	706	720	723	731	701	705	714	700	665	696	665	737	669	704	710	686	653	750	743	723	750	764	712	707	666	699	666	696	724	730	700	724	696	709	670	671	672	712	704	718	673	719	693	676	730	712	752	725	752	701	710	726	748	635	708	657	723	656	728	730	738	701	696	651	674	684	708	732	671	717	704	712	657	702	655	731	713	722	696	702	725	707	663	717	750	711	669	686	699	679	700	715	674	728	720	749	654	721	696	730	702	716	729	662	728	677	667	692	729	713	706	739	681	695	731	711	674	714	730	731	710	683	724	700	732	694	735	676	701	684	709	725	710	680	690	704	718	692	671	683	732	712	663	660	723	705	773	680	732	717	732	696	684	727	683	742	707	669	695	696	744	682	702	701	663	723	716	756	708	702	705	719	722	708	668	698	730	709	741	711	747	700	674	669	695	630	711	711	670	722	738	697	694	745	719	709	705	703	721	667	697	730	712	713	773	654	670	747	730	682	717	729	711	701	733	699	691	667	707	713	741	725	701	719	693	716	744	688	715	713	676	713	628	720	705	712	751	672	728	739	689	693	687	736	705	650	678	705	661	716	686	662	687	709	706	698	736	716	685	693	679	769	722	726	716	713	695	709	732	678	717	784	691	734	683	687	695	706	726	698	779	703	657	684	667	739	648	691	683	710	684	718	661	719	685	671	704	682	682	701	721	697	736	702	698	727	678	729	706	676	750	693	723	693	716	712	716	711	685	705	695	700	692	689	668	668	756	703	701	732	714	704	740	719	710	747	684	720	744	693	707	725	673	699	746	744	725	711	685	728	695	694	701	706	701	700	703	710	709	700	713	717	656	716	655	695	735	693	674	731	728	719	659	701	688	713	693	708	681	673	719	727	717	682	675	706	677	692	736	730	723	678	703	668	671	704	757	691	678	686	687	699	707	717	689	700	731	685	705	743	693	690	707	688	682	676	750	696	686	703	680	736	675	694	677	651	720	701	742	704	727	704	694	678	646	719	725	709	668	671	735	673	728	724	728	680	722	659	743	673	704	737	728	703	691	719	707	675	721	704	707	679	714	726	686	712	688	689	729	692	746	701	677	691	739	705	684	708	709	681	669	648	668	685	728	712	724	694	744	723	692	672	677	696	667	689	733	705	650	704	726	727	711	731	701	698	723	681	695	700	705	676	670	661	677	731	693	708	721	697	690	701	705	698	742	731	700	784	675	726	684	724	725	731	668	674	688	714	723	671	709	681	714	687	716	634	709	680	707	691	722	701	773	702	730	703	707	672	698	734	748	708	735	681	707	675	684	699	717	715	716	724	728	660	706	743	707	733	702	721	721	665	703	708	721	711	771	692	692	724	686	702	677	666	724	721	716	726	644	684	716	694	713	693	682	705	687	703	663	683	676	673	716	703	720	679	718	737	753	702	680	693	684	731	703	694	702	697	718	699	726	705	693	706	673	673	659	693	742	655	680	694	721	691	700	734	705	698	687	740	676	735	680	713	735	701	702	711	697	759	720	757	752	662	714	701	704	716	729	733	711	704	722	654	709	724	693	707	718	698	710	704	706	699	702	660	685	663	675	705	686	667	685	730	686	731	734	616	703	695	732	677	726	751	711	642	759	723	741	665	657	679	705	719	691	703	700	733	701	681	677	680	716	727	703	696	732	697	687	723	704	735	691	662	683	703	723	705	728	711	678	715	716	682	735	671	726	709	702	697	720	799	697	687	658	692	721	670	761	714	698	671	716	728	689	732	628	722	674	686	718	667	703	682	667	687	659	685	757	685	655	707	709	714	691	723	741	734	702	690	725	651	698	654	708	712	700	676	671	675	693	624	709	702	686	705	661	677	711	695	681	755	711	729	699	711	711	715	717	710	713	691	674	675	703	755	708	726	633	635	736	721	688	697	715	706	700	671	765	647	711	741	731	711	687	718	682	685	703	722	764	691	697	669	650	785	686	747	695	720	756	704	690	751	709	743	702	715	726	710	676	670	659	692	727	696	702	690	653	763	711	731	692	686	721	707	715	687	749	724	688	727	706	722	678	713	737	716	749	714	724	695	693	748	722	672	656	692	661	692	684	693	700	723	729	727	689	733	677	685	768	748	720	685	670	621	711	696	698	712	662	663	729	677	733	692	682	683	680	692	694	721	718	704	783	683	708	672	721	668	752	706	709	673	702	722	717	699	732	700	690	697	701	662	688	669	728	740	708	675	698	707	703	687	689	689	740	716	707	704	688	700	679	672	745	694	724	704	707	712	729	733	668	705	696	722	712	723	683	738	699	733	689	692	694	691	687	742	704	688	671	715	736	669	714
24158	21192	28081	24316	18562	27039	37035	25158	13040	2819	619	498	504	516	505	525	557	547	677	744	688	632	575	550	529	480	508	523	485	521	499	492	501	532	528	512	555	483	499	514	523	531	492	526	499	513	483	518	510	494	516	493	500	501	544	507	509	494	531	481	539	511	485	489	523	464	477	513	482	477	508	463	514	498	529	470	501	485	495	469	518	523	516	484	472	543	524	567	500	538	501	493	488	512	491	499	540	502	494	504	490	508	484	494	522	534	535	481	541	499	492	519	483	519	528	494	505	482	496	486	526	489	522	482	516	506	535	518	540	474	506	479	516	476	479	491	527	526	470	516	504	501	498	511	524	482	496	477	545	509	518	503	489	550	507	518	499	468	524	497	540	468	474	454	511	493	530	470	468	515	532	488	505	502	509	528	521	534	459	521	506	495	481	467	475	485	510	493	519	499	532	524	524	489	532	461	527	542	485	546	506	477	488	520	495	504	510	537	495	511	513	541	515	476	503	523	486	511	555	505	528	491	498	481	505	537	487	521	471	475	520	469	520	520	509	472	564	511	535	490	523	527	515	494	510	516	503	534	506	482	529	483	563	506	510	471	480	519	515	477	490	523	501	565	520	529	484	561	444	510	521	507	495	521	514	515	483	518	460	495	503	522	494	525	529	521	523	528	523	472	497	528	547	538	479	489	523	496	545	546	556	471	481	530	497	530	537	491	529	472	532	490	504	497	518	499	532	559	495	543	520	490	497	527	518	478	490	526	452	431	484	502	487	508	522	482	446	494	516	488	531	501	502	478	479	480	519	516	517	505	500	497	481	490	499	510	511	501	493	515	443	478	482	467	533	508	545	526	538	541	488	493	505	514	493	541	527	491	510	472	514	552	531	510	499	603	491	504	512	516	500	508	497	519	531	554	477	492	468	488	491	569	525	489	502	495	499	564	515	516	507	493	508	511	499	488	506	499	492	526	506	533	493	497	513	510	473	497	490	532	488	497	475	535	483	498	500	521	523	540	495	482	514	525	525	543	520	482	471	493	488	505	602	547	502	531	507	509	485	505	486	514	496	495	499	521	511	486	542	502	515	488	502	526	488	486	493	514	517	496	507	494	502	529	535	479	520	498	513	526	531	517	515	495	492	551	490	499	466	479	502	481	508	505	527	546	493	512	483	489	516	515	492	461	497	526	516	508	498	489	505	501	480	469	504	512	513	487	529	516	491	493	515	518	469	501	508	554	476	523	502	485	481	502	498	545	549	495	522	496	464	532	542	485	513	521	510	519	492	482	487	499	549	519	495	527	559	492	513	544	533	495	512	523	494	519	514	534	491	482	488	509	541	485	520	500	464	511	494	507	528	515	517	485	521	490	532	500	481	460	469	508	505	526	480	482	518	511	501	496	537	487	536	466	491	503	498	512	491	498	557	479	537	453	526	553	519	489	530	537	480	531	510	489	480	509	522	489	460	536	518	552	520	533	473	506	488	534	504	475	532	501	522	538	530	531	474	492	486	513	521	559	477	554	495	507	549	528	501	514	532	503	509	500	555	527	519	531	532	502	505	499	518	504	516	503	520	519	501	476	512	495	509	503	519	525	523	495	507	492	461	485	497	492	478	508	498	501	492	510	563	520	520	527	525	523	488	478	508	495	486	505	530	447	531	471	482	456	499	500	507	527	500	516	521	542	550	531	480	535	524	515	486	518	549	541	529	513	522	518	508	462	497	486	539	548	487	538	488	520	502	503	530	489	484	487	484	501	490	506	504	483	508	510	529	479	529	512	493	462	508	499	479	498	493	526	488	523	540	517	502	523	507	508	480	481	528	489	495	514	499	478	509	488	551	511	457	502	530	518	489	500	512	504	499	532	510	504	516	517	504	527	502	492	467	512	483	506	514	515	510	520	512	516	447	475	515	483	518	522	505	541	500	508	479	489	493	497	522	500	502	542	488	513	506	498	539	529	498	503	517	505	493	502	493	499	511	522	539	484	497	512	566	502	509	495	555	467	532	510	508	523	503	514	505	479	471	489	510	514	508	515	520	471	519	475	475	500	519	512	512	497	484	517	494	455	499	499	519	536	509	533	470	549	493	512	465	513	484	518	504	492	495	505	513	526	515	512	494	520	460	529	489	532	518	514	495	491	514	488	489	516	511	517	473	538	518	507	473	518	523	498	511	515	476	510	514	508	506	499	548	519	491	491	517	491	537	530	541	513	528	491	541	507	489	481	471	484	516	490	475	472	485	481	445	519	489	530	520	476	482	526	548	496	510	534	507	515	475	563	469	498	508	513	503	504	500	535	495	491	485	520	517	499	527	535	486	509	531	543	499	486	492	503	531	519	553	514	487	516	485	550	502	504	518	499	484	507	477	466	517	498	556	493	546	520	518	501	474	474	505	515	506	510	530	505	499	464	477	513	487	561	540	501	536	512	502	484	467	532	524	510	503	542	475	504	525	526	508	526	519	498	500	554	524	484	488	498	512	522	492	492	547	538	462	507	524	518	544	527	474	500	516	521	550	492	477	508	520	539	526	482	511	498	490	485	494	533	507	506	485	542	520	576	510	506	537	491	529	489	512	505	487	504	510	508	510	514	524	521	511	463	509	520	507	510	529	476	489	550	471	497	507	478	524	469	503	520	516	506	512	501	504	504	474	490	524	535	492	466	513	532	516	502	507	523	519	501	472	502	479	523	468	473	525	513	499	509	555	494	533	562	496	505	463	526	491	511	559	526	541	547	499	521	505	521	534	499	521	492	500	468	488	548	527	499	493	518	507	502	529	505	509	489	471	515	473	532	514	494	472	525	505	526	495	549	492	529	511	510	552	470	539	515	514	470	526	493	498	473	509	541	517	446	509	528	484	553	553	511	494	475	497	507	517	498	507	491	506	494	536	505	494	521	516	456	500	522	499	512	500	494	513	538	497	494	498	503	494	463	524	577	531	440	510	502	527	545	523	502	489	510	506	521	478	561	550	523	522	530	502	473	479	505	509	523	536	524	495	501	508	479	490	498	514	498	569	526	503	517	526	449	466	484	512	513	506	485	530	536	525	522	493	524	519	502	573	522	523	516	506	510	513	516	468	541	526	531	525	495	551	503	476	491	501	514	467	510	507	535	523	504	568	533	540	499	491	533	540	507	523	473	505	502	495	508	494	536	523	491	557	516	515	556	509	509	525	524	533	500	472	513	528	516	534	570	501	544	499	533	528	479	467	539	531	498	460	542	516	521	480	494	482	477	494	537	542	492	473	529	498	506	530	463	523	565	529	545	528	501	497	539	507	508	525	530	496	517	507	525	528	509	534	524	506	496	532	536	506	544	516	512	552	492	526	545	473	533	518	489	483	510	488	545	573	513	510	507	502	502	524	506	509	490	519	502	476	500	498	511	477	490	508	519	527	516	534	532	485	532	524	522	532	515	501	499	507	492	474	514	498	525	530	494	528	525	501	538	529	512	519	522	479	450	489	502	492	546	528	499	507	470	502	501	535	509
27584	45620	35002	14303	8890	35711	39459	30761	17935	4860	934	804	788	826	821	815	755	911	1251	1209	1185	998	873	858	798	822	770	763	773	756	783	784	759	757	806	789	787	813	791	783	808	762	790	788	794	811	715	799	802	717	813	739	734	803	782	788	710	787	742	786	807	794	823	783	788	745	821	791	784	805	773	733	764	761	845	784	799	809	777	771	764	776	795	756	782	820	840	784	817	804	705	775	794	797	751	794	754	745	788	751	815	793	780	870	772	826	751	825	762	787	842	801	769	763	767	739	775	795	774	784	801	828	827	728	805	818	784	826	793	784	782	785	806	761	738	774	733	800	797	763	780	775	820	723	790	726	736	736	743	759	778	822	816	802	779	745	769	760	747	777	726	772	774	810	739	840	699	793	762	809	797	796	820	815	832	733	775	786	762	769	783	790	734	782	750	783	799	807	777	722	765	736	830	767	774	776	805	772	757	767	836	759	813	781	787	766	743	765	801	810	768	753	808	800	750	786	822	808	820	804	762	783	782	783	755	812	784	775	792	802	760	785	782	777	804	762	700	790	755	776	785	800	744	776	785	787	814	781	778	797	804	759	766	818	754	759	796	762	797	791	762	812	781	779	795	793	781	775	782	740	796	718	785	761	812	776	735	774	765	799	743	772	832	792	781	740	742	751	769	811	786	765	790	726	819	783	777	799	793	750	747	739	786	824	752	809	800	805	743	797	738	749	806	785	784	741	812	794	753	792	807	805	768	771	797	791	740	776	753	762	777	823	800	791	763	774	779	775	768	795	785	807	793	770	836	845	768	732	747	842	773	808	774	792	771	789	802	795	751	831	733	794	750	759	787	770	804	730	803	828	803	721	730	799	771	734	778	721	810	789	798	795	806	770	784	782	806	759	770	730	789	824	738	780	814	800	768	755	770	793	802	730	810	781	779	759	779	835	817	765	736	797	788	785	764	764	776	773	772	771	783	766	811	796	762	765	758	803	714	771	774	780	784	782	799	753	759	792	725	747	755	772	803	769	794	822	741	766	788	796	780	791	794	765	815	807	783	751	800	791	792	817	741	781	725	750	783	786	744	757	766	782	766	747	778	795	759	762	804	781	796	806	731	782	834	762	831	773	777	812	784	764	766	752	803	762	757	794	773	751	772	748	764	753	827	731	824	812	798	758	733	770	768	752	748	753	817	780	770	806	798	792	775	803	832	823	762	780	836	773	732	742	775	834	798	739	747	770	734	787	793	815	799	742	820	742	791	770	814	757	782	769	763	780	741	753	771	760	743	784	788	793	767	719	785	788	785	755	777	717	750	777	836	831	847	768	801	770	809	766	807	808	808	833	772	781	812	774	819	798	821	751	803	806	787	787	789	832	775	770	776	803	767	754	767	740	780	748	755	808	786	777	793	738	760	735	783	746	801	785	782	777	786	808	824	800	814	823	780	758	765	737	786	755	741	787	780	756	799	794	767	767	790	749	816	761	731	772	747	783	759	745	794	726	803	759	758	726	812	765	775	766	815	759	765	789	817	738	781	799	789	740	803	740	782	727	810	776	755	780	739	737	767	755	810	847	766	748	786	743	736	758	804	798	793	727	728	807	785	744	775	787	782	804	743	773	797	792	842	754	724	771	765	771	784	739	812	773	779	743	794	774	826	828	768	780	827	785	773	766	760	789	759	785	777	786	774	804	762	816	747	778	815	765	756	722	768	749	797	812	806	716	741	764	768	764	759	797	790	814	781	810	770	797	761	822	757	791	748	764	779	769	772	813	741	781	755	775	831	772	763	771	804	753	725	837	805	751	828	743	774	763	773	789	788	792	822	736	819	813	741	780	772	757	794	715	807	796	773	765	770	794	783	791	717	747	734	795	826	813	832	765	765	808	755	774	798	745	830	777	868	755	762	800	760	751	801	775	782	783	785	808	787	766	796	767	771	750	773	792	799	792	777	774	746	817	773	773	726	832	795	772	791	754	763	757	807	793	759	800	778	805	789	791	781	727	768	789	775	821	804	820	789	749	762	821	757	779	780	788	804	778	773	738	758	767	760	790	757	796	741	793	782	782	717	806	760	787	704	779	732	817	798	759	802	772	752	762	795	778	792	750	753	826	796	747	756	799	785	803	787	800	743	819	773	765	780	788	789	814	772	766	774	771	761	740	783	827	752	826	771	777	762	734	750	786	788	790	839	744	759	794	768	806	813	783	789	801	797	797	823	808	809	748	784	793	738	788	761	750	808	827	714	803	789	744	767	778	779	733	709	754	728	828	803	763	826	776	778	760	794	767	738	793	814	752	804	800	807	812	760	728	810	781	800	819	769	815	783	737	747	744	782	759	768	758	809	765	764	773	755	767	759	759	782	824	742	818	794	789	764	770	784	785	773	753	747	812	795	799	796	762	786	771	758	801	751	767	817	801	750	734	760	776	760	753	793	786	789	813	821	774	789	735	796	783	747	791	753	733	758	744	810	824	813	790	729	806	775	738	756	806	732	714	747	796	779	760	801	732	772	795	794	829	780	809	756	761	756	800	823	737	806	797	802	788	795	836	773	828	755	753	798	819	738	774	758	743	718	799	787	744	760	806	780	818	755	775	795	795	797	794	822	773	815	807	803	796	805	795	754	781	771	771	829	753	815	770	822	718	796	747	771	774	771	759	744	818	781	759	764	767	788	725	804	790	758	771	773	786	724	797	795	815	752	810	745	802	829	809	786	769	786	795	790	811	762	745	751	806	797	740	776	747	795	776	785	762	787	775	816	735	787	800	802	776	753	767	838	714	807	729	745	811	808	759	816	771	755	783	739	797	776	743	794	781	767	816	776	748	770	783	801	802	782	803	832	787	792	779	782	801	800	771	824	785	797	772	763	765	776	819	744	795	750	786	819	802	787	744	769	800	746	771	744	769	778	795	740	771	815	752	755	765	716	751	734	754	769	774	802	760	786	787	811	782	776	826	776	842	740	708	766	793	748	791	802	796	784	825	793	722	814	801	744	803	800	792	753	798	818	748	782	819	764	807	784	817	863	762	802	794	786	774	786	841	811	775	788	786	786	758	757	775	791	791	781	792	804	692	773	818	838	817	809	739	815	811	761	780	752	734	775	796	758	779	762	785	766	797	712	751	815	788	777	744	775	771	771	772	775	800	821	781	833	704	803	829	776	758	770	795	799	774	790	804	781	845	794	760	787	781	746	745	803	785	790	840	798	768	835	753	774	757	761	739	773	744	783	747	797	793	769	784	835	786	813	775	780	813	768	734	774	767	824	821	823	794	735	854	799	790	759	740	775	803	831	808	782	738	771	779	776	789	793	742	804	733	782	735	786	732	739	779	792	759	783	794	753	798	781	827	750	765	810	829	821	751	785	802	792	776	822	731	796	751	808	819	784	773	777	823	770	775	810	797	758	765	795	804	793	740	780	799	765	727	766	808	827	808	780	786	826	788	758	771	786	752	811	784	784	822	789	760	761	799	751	760	779	782	778	793	788	801	817	763
22841	21142	28826	23534	22249	43080	49797	34448	18722	4458	555	471	462	474	464	475	442	511	935	951	854	667	580	478	436	432	446	419	437	433	425	441	430	429	451	441	473	436	424	417	431	455	403	437	460	401	457	465	426	440	431	439	470	401	450	445	413	411	430	444	419	455	450	429	410	443	433	458	444	460	438	438	403	413	394	446	380	395	446	417	453	494	444	443	462	419	432	448	458	457	415	436	418	407	436	446	431	449	461	413	436	423	434	436	414	432	452	413	469	405	444	441	478	445	402	420	447	410	440	405	432	389	419	403	437	406	420	445	447	477	443	468	415	424	418	427	424	417	420	450	413	398	460	463	446	427	413	426	437	445	436	446	473	416	455	470	417	414	441	438	428	469	476	428	415	431	447	435	446	429	413	482	426	412	405	432	447	475	470	424	413	402	446	392	464	412	404	439	402	502	424	434	432	427	424	423	419	431	428	446	412	408	458	422	451	482	451	419	429	431	438	432	407	424	438	445	428	400	457	457	457	429	411	449	373	393	456	423	423	435	444	440	447	454	467	409	439	423	446	414	439	451	457	443	432	418	421	409	437	412	401	410	443	427	433	397	402	469	432	454	406	440	430	443	434	421	424	405	423	456	447	449	465	437	399	449	408	485	426	418	432	414	438	450	493	445	427	433	443	456	458	428	454	427	430	459	435	430	407	384	413	418	427	433	427	415	407	400	436	449	406	464	447	429	483	417	437	432	415	407	442	464	447	429	436	427	438	401	397	412	457	444	457	431	378	433	417	439	404	433	421	400	453	380	436	427	479	449	483	433	402	456	459	401	417	436	459	422	448	439	472	446	463	405	467	459	427	419	458	417	408	445	431	416	414	438	419	409	429	461	451	457	406	445	450	437	433	459	445	424	435	424	438	448	393	410	476	411	484	456	429	406	462	422	443	458	421	452	461	419	409	453	468	448	448	435	465	421	459	412	462	368	457	436	460	448	437	437	416	438	427	447	448	432	405	455	456	441	459	450	417	429	444	466	441	428	427	474	430	405	446	404	435	431	407	459	432	429	442	413	429	376	450	459	414	427	423	420	406	426	431	433	442	435	425	413	438	424	442	433	413	423	455	412	406	443	450	442	459	425	463	468	448	453	433	378	420	473	456	467	435	413	436	449	454	407	448	427	395	445	415	409	416	426	429	426	401	442	435	417	398	427	431	422	426	456	463	463	456	430	445	452	447	435	427	465	423	431	430	441	424	467	431	428	460	429	436	436	438	438	456	438	421	422	415	416	409	438	404	423	445	459	411	411	408	439	425	437	419	449	401	416	453	408	428	418	445	427	479	432	397	437	435	417	443	447	462	435	461	422	408	433	402	384	457	431	418	392	444	459	416	434	471	420	411	456	402	434	487	488	415	438	435	467	416	431	414	433	437	451	442	441	456	445	436	444	464	463	401	429	424	486	429	446	454	443	421	410	422	427	434	411	424	442	415	461	451	418	445	434	388	420	414	430	432	456	465	437	454	451	456	468	436	431	452	416	400	454	500	440	412	456	475	452	464	451	428	430	423	414	446	429	418	410	436	478	412	458	424	481	434	416	418	434	411	468	447	439	474	470	407	447	460	420	429	414	469	431	457	451	407	482	449	462	439	456	427	400	441	466	440	402	422	437	423	424	447	468	402	424	440	442	452	427	444	473	473	463	433	430	414	429	435	474	480	455	454	399	480	454	428	467	381	434	441	440	474	421	419	406	434	445	402	447	402	413	487	475	433	431	456	394	438	429	448	437	462	400	425	426	453	425	448	453	431	448	434	411	407	475	438	417	391	417	420	440	418	479	396	424	444	406	459	427	429	431	467	461	437	471	429	468	454	389	415	451	429	448	425	427	444	458	423	431	464	420	441	405	464	417	426	447	432	437	440	385	451	412	435	436	442	439	436	436	437	409	450	426	411	455	457	442	447	451	412	422	409	446	436	427	439	462	452	415	440	411	411	432	407	450	460	462	435	392	389	409	428	496	439	443	436	430	447	419	400	451	428	480	451	447	406	446	428	443	432	422	445	454	446	423	427	419	443	412	499	425	441	448	414	408	470	409	422	416	399	464	404	452	392	451	453	423	429	417	461	457	415	449	444	448	424	418	460	423	413	469	445	421	437	427	429	432	432	390	480	440	431	490	433	411	412	393	405	422	397	444	437	415	405	442	474	419	442	451	431	419	418	445	415	447	423	464	448	443	409	431	435	435	440	418	433	429	487	432	428	443	424	431	437	434	416	452	442	407	466	414	450	440	425	430	460	421	442	438	448	447	446	446	441	430	418	404	426	407	453	440	464	425	407	415	394	452	449	411	447	409	441	413	416	453	396	461	395	406	410	458	436	464	419	424	440	443	399	452	458	472	429	447	406	432	409	428	450	400	450	424	435	398	438	435	429	466	434	400	423	439	442	460	439	421	436	425	404	442	439	451	402	458	434	420	427	449	423	453	452	452	421	437	391	440	449	405	430	427	432	435	439	440	445	429	397	459	463	449	416	441	415	421	401	479	427	423	433	427	399	441	444	436	447	420	445	400	427	413	445	474	428	400	421	427	413	433	463	442	432	434	455	378	425	424	440	446	442	430	454	414	408	440	405	447	438	434	412	445	445	443	449	459	400	447	477	422	425	423	445	441	437	404	422	440	440	401	408	401	439	444	443	492	462	427	426	429	439	429	470	417	431	422	470	437	438	421	465	441	392	439	405	448	439	405	449	427	432	451	412	429	458	467	429	422	429	426	443	411	429	412	426	415	425	462	452	432	421	440	407	438	487	448	454	424	477	422	420	476	466	413	411	410	414	418	450	451	425	444	435	446	446	422	444	459	425	412	439	403	434	428	426	404	409	424	424	403	387	429	431	424	456	418	449	474	431	446	419	433	436	423	439	451	440	402	428	403	430	402	438	383	447	445	445	446	428	408	467	413	440	454	432	402	443	450	445	452	442	418	433	456	426	444	456	439	422	454	449	436	423	462	414	414	418	426	454	436	456	427	453	462	393	432	450	436	476	462	432	442	430	438	441	426	410	467	407	451	378	413	417	413	430	427	480	407	456	422	428	461	441	439	451	498	440	428	435	457	461	488	432	423	393	434	461	421	441	478	422	426	494	422	435	378	425	422	429	430	417	423	454	453	411	436	447	425	415	411	456	466	441	448	429	425	447	419	424	445	421	425	424	454	399	426	442	466	451	440	406	423	412	439	443	440	438	425	442	432	432	400	441	435	415	407	405	404	437	436	411	401	418	406	431	423	414	436	443	397	462	448	438	405	461	444	423	403	401	422	459	463	443	418	410	432	423	448	437	460	425	437	438	461	408	445	446	426	417	459	437	445	473	432	401	434	438	426	416	415	445	458	414	423	454	420	432	383	401	449	450	419	423	467	425	446	479	433	407	439	471	421	471	426	420	438	464	453	466	449	428	438	434	436	434	423	414	428	434	383	437	421	390	444	400	452	427	415	435	434	455	403	431	466
31843	52919	34996	17849	31940	53925	50146	38644	23048	6120	720	731	721	677	748	648	719	799	2285	2151	1840	1376	1078	830	688	669	696	681	637	645	647	720	672	690	667	701	652	667	666	696	671	690	658	677	681	673	689	652	692	701	668	682	636	658	609	677	650	655	711	671	661	674	655	713	712	664	688	648	652	718	615	664	658	667	682	669	652	651	723	704	659	687	672	717	714	631	667	687	702	647	706	675	651	715	678	647	657	687	635	717	677	663	637	707	618	717	699	653	681	662	651	648	677	660	660	659	676	672	625	690	647	632	670	713	698	658	697	672	697	640	656	669	706	671	682	669	715	646	661	675	680	651	610	665	697	692	680	723	703	664	671	659	702	659	655	702	660	704	726	702	692	649	635	636	716	692	662	702	681	679	641	673	656	660	649	681	643	680	692	627	681	639	646	688	682	681	663	655	662	648	702	712	650	645	694	686	714	664	701	668	679	702	642	678	705	666	654	708	657	695	649	678	617	648	689	678	669	652	655	696	700	657	614	680	652	687	658	672	622	686	680	684	650	665	644	668	672	703	698	672	651	691	685	681	696	683	651	658	609	628	639	667	671	672	683	634	688	631	654	672	679	705	673	694	655	638	689	676	664	657	657	689	675	628	650	586	642	652	652	711	655	639	707	664	653	636	660	630	703	658	659	655	620	692	633	595	648	658	635	663	701	699	662	685	642	630	674	667	672	649	690	675	664	678	668	719	656	681	686	637	685	640	681	693	667	695	695	690	653	661	664	704	668	637	729	692	720	704	642	639	674	663	675	696	678	652	689	646	691	596	642	635	673	633	673	640	639	676	653	677	684	669	629	655	695	621	655	672	661	682	619	646	664	685	715	688	659	604	671	696	616	692	648	663	643	706	683	653	639	716	637	638	660	674	649	651	689	706	666	671	699	684	717	632	689	657	679	685	672	635	690	681	646	642	715	660	627	624	656	662	705	664	687	672	635	647	647	671	628	628	701	642	741	673	634	670	677	651	676	663	641	673	682	675	721	663	719	693	652	695	674	664	667	696	661	704	693	630	651	732	669	671	603	656	657	652	684	673	659	693	681	669	679	689	694	583	670	675	680	673	690	644	634	676	677	668	644	684	636	622	715	658	650	659	669	653	664	673	663	627	646	717	718	651	682	671	639	665	677	659	665	642	622	684	694	669	675	632	643	652	668	674	685	687	631	683	672	669	685	652	645	629	665	663	669	669	719	671	618	697	690	728	666	655	675	686	661	704	669	673	716	671	651	676	660	692	637	659	707	666	663	705	660	656	667	689	649	691	671	665	621	633	670	658	627	655	672	647	644	714	635	639	653	652	631	680	726	654	671	740	677	662	687	680	664	655	654	652	654	660	703	603	704	659	655	681	656	650	663	638	672	655	630	627	680	615	682	653	624	649	633	660	688	652	685	662	657	675	673	669	704	658	706	687	670	682	668	623	688	645	699	668	686	631	658	649	635	637	657	654	658	667	637	643	669	677	655	684	676	684	682	630	671	689	680	656	684	673	647	657	631	723	658	708	669	626	650	706	684	640	614	644	644	620	656	677	641	708	639	657	588	656	675	721	678	680	714	652	684	637	622	648	684	689	705	633	667	647	669	642	682	630	706	667	691	696	686	630	665	682	662	697	702	638	624	649	717	637	687	652	684	725	657	667	663	669	665	655	644	608	729	673	663	672	651	660	727	638	660	689	667	637	656	651	685	651	689	647	648	665	678	661	650	632	696	668	649	676	675	698	636	675	696	698	620	687	679	705	693	624	644	645	673	648	640	661	625	668	674	676	665	618	664	623	676	675	646	653	691	667	695	649	687	681	675	697	688	698	677	668	682	640	679	717	709	680	598	667	643	661	675	725	684	657	687	664	660	673	654	677	678	644	656	619	662	704	684	655	668	668	628	656	657	669	685	669	643	679	655	653	642	673	676	681	684	686	679	648	704	662	614	653	653	658	604	626	653	650	631	663	675	678	654	680	659	658	700	654	655	644	663	705	642	698	627	702	651	681	671	661	664	620	660	650	679	669	659	664	670	671	674	690	672	686	738	697	679	661	653	705	654	658	657	684	687	655	657	678	674	652	685	657	621	673	657	645	713	689	669	659	668	641	700	681	675	653	695	660	669	702	669	670	691	681	633	670	621	688	738	688	618	653	672	672	693	641	686	688	687	708	677	652	633	652	650	689	655	665	658	645	660	698	681	651	660	630	681	656	659	632	625	659	639	665	637	670	638	674	580	695	650	653	654	731	675	582	661	703	683	695	697	690	669	693	676	650	673	716	693	700	643	679	693	680	607	674	620	667	699	698	649	648	664	647	679	674	662	650	705	659	691	640	666	681	712	669	655	627	653	687	644	707	637	661	686	635	650	676	689	643	700	680	681	697	641	653	680	697	677	627	692	666	660	656	685	654	646	719	655	652	648	684	647	651	686	676	634	622	632	665	698	630	697	595	649	675	678	662	606	647	654	644	715	666	631	675	687	705	656	695	655	671	669	702	657	667	642	688	663	639	671	663	636	680	710	644	688	685	662	697	647	728	652	706	638	666	651	680	653	689	708	683	633	653	667	697	671	678	589	679	661	670	656	717	678	683	708	642	688	640	689	682	675	641	634	623	651	670	666	687	703	635	674	636	625	633	683	638	668	661	659	647	639	672	656	686	647	652	655	686	700	691	660	660	686	664	668	658	668	649	648	705	693	654	655	718	639	675	644	625	683	607	701	700	636	648	665	655	647	681	653	716	679	665	673	665	699	645	650	647	671	649	644	682	676	598	615	654	647	707	700	602	637	672	650	666	703	695	645	690	699	693	656	691	655	666	683	663	666	658	678	646	634	682	680	694	644	635	649	650	650	612	695	665	687	631	681	666	659	684	666	704	662	635	678	650	659	697	633	726	705	630	648	664	674	651	644	654	641	697	652	648	685	672	641	657	659	683	675	695	691	646	647	665	659	681	669	711	675	659	648	654	687	645	669	676	687	610	679	653	692	643	632	699	705	672	673	625	668	646	635	609	667	687	620	630	651	690	635	683	711	731	671	712	668	640	687	694	658	684	659	673	655	683	641	644	643	615	668	673	626	680	673	715	654	652	693	665	657	650	703	697	629	646	695	709	694	644	636	617	668	687	661	669	646	645	657	674	686	649	675	695	671	709	665	659	643	663	670	641	679	686	636	640	666	665	693	675	693	684	626	689	678	664	672	655	664	646	692	640	628	613	711	692	705	629	692	671	678	583	678	692	639	663	633	666	668	635	672	684	672	676	643	672	675	676	694	689	719	649	667	681	697	646	665	670	623	687	612	693	663	661	628	630	661	651	688	705	653	652	646	701	644	674	695	656	655	634	673	681	651	703	691	639	643	647	626	655	639	669	630	649	683	668	670	668	709	639	660	697	639	644	639	634	685	656	693	659	656	727	659	630	708	683	640	596	663	669	649	660	694	666	711	687	662	669	663	654	608	579	700	683	680	682	689	672
26730	22100	18044	5026	2943	6426	9306	5451	2186	586	458	468	472	475	451	431	456	455	480	508	484	444	457	455	431	437	433	452	452	462	454	498	430	454	416	466	434	423	420	445	441	461	454	420	447	451	451	459	484	441	444	457	475	413	476	420	443	455	432	426	439	424	473	442	455	456	436	449	407	439	475	417	420	439	451	441	460	433	448	462	439	462	416	438	431	459	446	468	462	436	455	465	456	434	411	467	440	423	428	459	422	465	427	462	435	477	453	472	460	436	430	440	484	446	437	423	420	423	444	462	446	453	491	465	389	475	455	443	441	436	451	453	423	457	436	437	406	475	411	431	438	442	462	405	458	441	461	420	465	448	443	419	418	431	420	414	443	447	410	467	434	472	410	470	434	453	475	415	472	426	423	453	462	445	464	466	452	409	466	470	438	429	395	425	450	411	455	415	418	433	438	499	431	443	430	457	462	422	443	434	445	447	413	442	456	449	428	453	435	454	437	448	473	413	409	409	465	417	441	463	440	433	451	443	437	443	394	434	451	374	426	463	437	452	460	407	463	478	465	432	458	405	423	439	434	484	430	449	426	433	450	444	440	427	441	420	446	436	445	432	436	429	421	497	462	460	472	442	415	454	424	460	488	389	512	445	441	443	466	451	480	447	463	429	465	451	431	440	470	431	452	464	431	481	413	426	482	422	447	434	478	446	407	413	410	446	450	426	428	453	468	453	453	473	433	451	472	465	424	429	436	420	459	409	426	428	439	414	446	407	429	435	478	427	447	466	461	434	452	445	467	470	453	462	454	417	460	445	459	418	447	443	472	436	467	460	441	471	470	432	454	467	420	407	455	461	398	428	420	438	425	451	414	456	445	426	404	466	434	445	439	455	444	443	462	426	423	473	448	459	443	443	441	434	462	459	451	461	438	435	435	442	444	447	430	430	465	471	405	438	441	454	447	458	442	413	451	407	421	439	463	463	451	421	444	484	448	456	447	448	432	411	444	448	453	461	440	440	443	429	440	436	451	428	410	446	416	398	455	478	431	439	464	463	432	447	463	415	418	457	431	441	411	433	445	448	462	447	472	438	436	441	448	435	426	471	411	435	441	464	454	411	433	464	412	405	417	462	455	431	451	451	443	408	493	433	410	400	457	456	412	423	473	436	453	444	487	452	448	428	448	452	428	451	425	476	478	441	445	460	435	451	437	438	437	429	455	456	380	395	459	437	430	487	441	449	475	441	450	429	462	397	427	418	453	436	450	421	406	446	444	454	430	453	447	452	451	491	422	443	490	482	409	474	445	450	436	418	444	416	405	444	446	412	448	430	450	461	416	428	449	455	451	465	455	441	420	450	438	431	473	451	399	417	473	443	447	449	444	444	473	445	481	471	451	446	421	425	447	439	478	460	399	395	440	470	427	482	457	464	432	402	429	459	453	458	422	464	464	408	435	434	480	476	420	448	477	434	466	438	407	454	454	427	470	412	465	427	478	428	461	432	408	460	421	458	466	408	445	451	458	431	453	444	467	370	476	414	441	468	443	454	442	426	448	462	426	459	444	459	445	465	485	438	448	419	460	463	469	452	421	440	472	459	474	474	445	433	444	436	453	437	435	462	473	411	438	490	440	454	449	447	429	485	432	459	451	431	452	475	424	454	426	463	439	444	455	400	442	404	445	475	437	451	483	443	463	443	390	461	435	431	451	422	442	437	429	398	427	440	435	441	428	440	456	431	461	434	436	434	467	431	424	450	441	456	405	463	423	405	450	449	408	459	442	392	477	482	410	428	423	439	452	460	450	420	399	452	432	424	460	415	430	445	431	420	452	426	463	481	441	437	453	443	442	432	439	452	455	423	403	443	457	448	450	406	470	462	425	460	416	433	466	427	410	432	431	468	471	426	446	463	443	437	441	438	473	458	420	438	433	430	442	423	483	466	456	433	437	428	476	464	452	423	442	474	428	450	448	444	463	460	459	439	441	443	434	458	433	434	426	441	485	426	437	416	430	444	474	440	410	453	439	390	401	426	421	474	426	451	445	438	453	462	493	444	468	449	435	480	440	444	450	449	397	433	426	458	436	437	446	417	424	460	460	453	435	442	452	470	430	475	469	431	417	433	438	428	447	454	437	428	474	425	474	423	458	440	468	444	442	445	438	429	440	433	417	460	454	437	484	453	440	457	437	417	403	432	464	425	453	451	408	467	413	452	426	429	442	417	437	408	476	447	431	427	445	443	469	396	418	422	464	490	449	469	477	437	440	442	438	447	443	461	465	474	436	452	408	458	443	427	450	452	445	456	446	430	409	444	434	431	441	433	459	470	461	463	425	466	420	450	443	447	478	425	455	463	470	453	415	441	459	447	434	427	438	454	460	468	451	464	420	433	409	466	425	466	425	446	433	436	442	485	440	446	477	463	451	433	393	454	459	449	433	434	499	429	456	437	472	453	480	437	465	441	431	442	452	461	457	441	430	426	425	437	445	411	479	455	471	468	421	458	411	505	454	446	406	421	458	413	429	411	459	430	474	462	467	443	475	449	453	420	409	419	453	406	416	443	447	432	456	469	457	473	385	417	460	474	412	417	472	468	465	490	442	477	428	443	443	430	450	398	471	447	402	411	429	451	439	471	405	436	472	452	492	452	422	425	437	455	443	483	470	452	460	467	436	451	415	438	428	449	492	434	421	445	455	422	462	476	426	429	394	466	425	457	488	457	451	433	461	441	455	482	457	429	481	474	411	443	446	441	453	426	433	454	395	451	453	441	424	444	401	401	410	482	443	422	463	431	439	435	397	437	443	457	445	458	431	419	457	425	445	473	457	451	415	468	445	415	408	433	458	434	424	399	403	469	423	466	429	464	440	469	427	459	452	469	445	407	407	406	446	463	426	425	444	440	450	439	438	427	461	405	460	441	442	445	446	445	467	424	462	468	448	452	448	455	465	438	481	422	449	423	449	457	446	458	436	455	443	451	464	440	421	423	447	463	460	432	402	459	462	445	414	421	480	442	443	453	429	474	423	448	421	473	412	412	438	483	472	426	464	444	448	448	458	449	422	443	438	428	413	470	409	423	423	414	458	451	418	434	457	447	457	460	427	381	460	433	467	469	451	446	427	449	425	420	465	450	415	434	448	422	427	451	429	462	425	464	440	424	425	477	466	439	449	454	433	456	418	484	475	411	449	426	456	413	449	446	465	464	419	421	480	465	442	437	441	419	421	419	455	419	455	437	449	436	432	470	433	435	451	445	460	403	457	447	417	428	419	438	440	457	444	433	450	454	485	451	457	470	425	459	428	434	421	433	457	409	466	430	399	457	428	444	443	444	442	445	433	419	487	435	419	451	430	417	488	457	439	441	445	457	455	444	472	444	412	437	456	427	437	442	453	464	442	484	439	434	460	436	453	447	446	466	473	425	423	438	427	464	459	438	466	421	450	440	476	444	436	456	432	448	463	423	448	490	446	438	470	467	426	425	462	452	421	432	462	431	449	413	440	393
24791	33253	17460	6555	6512	13542	16632	10194	4268	1064	660	709	732	666	690	726	706	697	783	772	757	740	782	713	681	680	711	651	659	701	725	753	684	725	677	710	672	699	711	672	722	707	707	702	662	692	725	663	664	734	686	692	691	719	681	677	689	690	701	656	674	701	729	638	673	655	639	693	674	706	723	704	699	685	696	713	668	695	721	714	672	625	641	679	671	704	681	686	731	710	714	657	680	698	666	730	690	683	744	718	642	646	677	680	676	690	700	691	684	698	671	667	699	694	671	713	672	680	712	682	673	740	703	680	662	694	705	701	677	689	712	665	677	649	724	731	665	683	734	678	700	686	692	682	653	693	688	658	707	697	682	670	661	707	642	663	701	683	653	660	671	688	742	691	699	682	682	681	693	670	732	659	654	633	702	661	653	666	655	702	678	700	702	672	698	710	724	695	710	705	683	706	655	661	703	684	678	712	710	675	679	688	654	692	719	718	677	687	687	673	665	670	659	697	687	667	731	725	661	693	670	745	682	713	717	676	655	727	715	655	711	694	712	738	687	676	687	735	704	711	692	645	692	704	689	665	687	718	679	713	698	687	645	659	698	720	685	720	728	715	688	699	670	694	676	691	675	719	666	654	709	625	694	699	670	669	695	639	666	664	674	681	690	690	623	660	679	722	742	695	713	714	678	692	670	637	728	691	692	703	703	730	698	670	734	699	658	678	709	700	673	707	692	676	692	711	668	681	691	659	673	676	652	664	714	700	726	658	644	649	677	665	718	660	668	670	725	713	699	688	700	708	691	694	660	635	697	658	682	699	636	642	654	723	650	666	698	720	679	699	662	710	705	704	698	665	683	696	751	671	731	690	686	665	720	682	717	711	650	716	681	687	732	672	697	649	671	687	697	686	655	678	670	701	681	690	684	716	690	649	685	650	738	665	662	699	715	702	681	682	705	672	675	676	693	675	695	679	711	683	702	690	722	711	696	668	680	722	690	657	676	707	683	692	717	717	692	653	667	702	752	685	714	703	728	690	674	655	650	695	682	706	734	714	698	707	682	697	662	681	654	700	689	702	710	666	671	647	686	721	672	683	663	644	724	696	674	656	724	714	705	680	703	669	694	680	669	730	654	717	674	683	690	641	691	666	681	695	695	687	664	685	699	709	698	645	688	708	655	681	745	653	687	675	703	670	694	682	682	638	690	735	691	675	668	675	709	674	645	673	696	708	723	681	674	765	699	665	730	741	657	750	661	688	736	680	722	697	671	671	696	663	675	649	723	690	722	658	692	701	715	678	699	665	692	666	677	729	719	670	745	698	681	679	685	681	724	708	714	695	697	622	669	685	679	687	708	689	687	718	664	736	704	714	739	690	670	676	687	726	646	672	656	668	715	660	698	677	689	673	674	665	631	700	686	705	675	674	670	663	707	705	683	665	689	679	685	675	664	660	661	739	697	688	689	685	720	703	697	693	650	712	675	690	721	712	653	709	650	718	656	628	628	712	696	717	734	674	738	747	672	713	693	703	650	659	730	688	661	673	673	670	661	669	702	633	627	687	697	707	665	654	659	669	638	687	689	681	662	689	704	726	651	687	700	651	662	684	654	703	699	689	706	668	649	687	690	716	662	716	720	720	647	712	657	693	665	757	684	651	701	708	728	657	663	713	704	608	711	688	649	663	690	695	695	723	649	730	689	675	669	699	729	708	695	708	634	696	655	711	676	717	701	672	691	656	646	718	672	677	641	698	657	733	685	663	673	657	665	716	660	693	738	733	700	673	677	702	703	684	688	710	733	725	659	676	686	696	672	691	691	719	696	683	653	666	681	697	682	678	709	647	662	663	644	704	681	661	686	661	682	673	699	694	707	731	648	703	689	680	688	747	706	680	714	674	680	734	695	697	664	716	666	689	722	678	688	649	674	728	709	733	678	636	698	678	666	670	706	676	664	670	693	683	720	741	689	693	662	694	675	630	678	687	708	684	716	649	679	708	689	683	686	722	707	676	707	653	700	689	715	693	643	696	670	728	636	683	694	714	696	637	670	686	690	702	664	671	703	741	709	664	702	679	735	700	673	697	705	713	690	687	689	711	690	662	640	663	659	704	690	688	637	630	730	678	617	725	668	698	682	633	673	693	695	697	692	690	724	658	684	679	681	658	733	668	676	667	678	667	707	713	701	627	692	665	709	699	706	699	732	704	678	666	649	697	672	684	709	695	678	696	637	685	688	687	674	702	607	712	722	678	715	698	701	725	663	729	726	697	692	673	691	687	710	703	680	691	671	714	685	709	670	660	685	693	681	670	636	688	709	657	745	642	661	664	710	653	678	683	709	698	743	694	736	719	721	708	645	673	690	704	681	705	724	674	677	674	667	700	710	676	628	682	665	700	650	680	678	629	663	671	688	688	726	667	669	654	712	674	679	674	671	688	726	650	648	687	663	692	669	702	704	640	637	675	673	661	633	684	734	681	675	644	687	695	666	696	682	693	703	698	728	696	683	698	700	659	725	642	716	654	696	659	673	710	728	685	687	675	715	699	718	643	682	703	696	723	665	632	713	691	634	699	706	707	691	683	650	665	687	714	670	723	708	647	729	689	651	704	689	669	626	705	678	646	677	702	677	701	686	657	714	715	663	695	728	670	711	679	661	689	698	668	696	676	715	662	678	623	687	707	729	701	649	673	689	722	712	699	644	665	694	716	684	679	684	660	667	680	665	665	658	689	683	680	711	721	709	740	669	726	673	677	673	675	669	687	695	695	713	724	659	669	693	648	651	695	666	683	716	701	723	672	689	734	682	678	655	667	669	718	654	704	721	668	696	662	674	694	674	688	665	716	722	704	686	701	696	672	717	675	663	719	702	669	703	724	681	694	663	712	658	656	713	718	675	718	686	711	668	712	689	722	647	747	722	694	658	721	666	718	683	695	708	682	683	695	682	690	697	656	715	672	673	682	669	715	696	669	698	693	672	657	718	692	664	694	725	707	667	738	667	676	670	737	683	653	690	668	734	715	716	711	689	726	673	677	664	697	704	688	713	684	717	683	704	676	690	678	719	726	694	672	664	685	719	704	702	693	683	666	709	684	679	726	707	714	667	704	683	747	698	711	641	682	685	676	644	700	697	689	686	674	636	691	706	676	663	645	680	680	717	698	773	694	688	709	710	679	708	713	697	672	643	719	670	669	687	668	683	717	709	706	677	703	684	672	673	680	668	668	691	684	737	664	649	730	731	677	657	654	650	684	683	688	677	723	647	714	680	689	683	684	709	668	687	670	696	681	677	734	681	652	742	679	707	649	718	670	637	671	717	644	665	662	655	709	674	667	671	685	695	735	655	708	707	707	706	718	647	713	646	752	718	691	694	640	676	684	699	635	744	668	673	721	700	683	712	673	725	661	647	655	659	683	670	690	674	648	683	714	703	687	730	690	682	739	636	711	654	685	687	685	692	665	689	619	713	700	733	666	636	690	696	642	713	677	712	690	690	636	689	741	654	658
24224	21179	28021	24368	19914	36699	36900	23917	10101	2034	526	506	489	488	520	494	587	512	545	696	633	612	558	518	534	552	518	531	482	507	528	531	516	477	504	477	482	491	501	512	470	485	516	509	479	521	543	552	476	526	493	523	497	507	542	519	507	517	535	443	470	516	491	517	501	473	480	527	480	545	466	464	461	523	469	469	529	548	482	499	460	529	503	485	475	517	475	505	494	535	490	528	489	465	504	512	479	524	513	476	468	513	545	481	492	480	525	495	496	512	533	491	508	473	497	491	526	495	493	543	498	516	506	543	519	535	547	496	505	521	525	541	496	492	499	481	486	481	493	503	512	507	519	490	482	502	501	504	503	491	542	490	527	518	493	514	504	469	507	483	487	489	508	484	488	502	469	551	511	529	522	481	529	505	469	515	490	508	502	501	511	499	553	485	522	499	508	504	503	447	486	520	486	521	511	529	503	479	513	512	548	519	516	473	513	474	483	506	507	478	493	503	521	494	492	509	474	460	504	492	457	473	470	526	508	528	486	495	456	495	521	495	512	500	491	506	509	491	498	491	487	514	528	490	470	488	531	481	523	491	476	520	477	489	531	494	499	544	509	516	491	505	479	472	491	483	516	539	503	484	534	496	489	503	483	504	516	479	529	473	451	540	539	540	466	508	518	480	515	505	510	504	500	477	546	464	507	458	524	506	452	483	466	473	490	495	469	502	519	477	535	525	479	479	493	489	542	492	510	504	528	556	476	543	474	498	518	487	531	489	510	491	483	499	466	527	530	464	534	493	526	483	553	517	489	515	519	459	482	508	479	519	510	494	551	503	489	491	507	482	474	483	477	539	500	483	556	475	522	488	502	496	510	461	492	496	558	515	538	478	517	489	551	488	505	489	489	489	531	465	487	498	482	492	501	523	496	512	470	474	515	534	554	474	514	494	497	531	533	456	504	520	512	510	528	481	494	528	497	541	530	488	485	473	485	528	533	495	534	475	489	533	513	478	485	502	501	510	498	495	480	473	529	506	477	479	490	507	501	461	509	555	488	541	515	500	531	498	498	487	496	528	538	482	467	510	511	475	483	481	484	505	524	474	511	532	503	472	490	492	472	472	489	464	438	535	475	516	473	479	515	493	488	535	532	495	524	472	514	526	516	541	466	492	496	508	516	510	493	541	522	486	531	491	483	445	517	530	495	551	505	453	500	534	491	510	460	469	525	499	497	508	502	524	486	497	450	498	463	508	521	502	494	468	510	465	489	469	526	470	475	507	505	530	511	486	539	505	565	461	502	491	497	484	472	502	474	525	495	493	486	502	519	500	516	474	503	491	480	472	506	479	522	549	479	517	508	497	470	488	487	504	518	511	535	475	513	523	477	506	512	501	524	496	513	517	455	512	529	471	501	487	477	480	502	511	499	498	515	513	488	484	466	484	557	500	480	511	498	486	508	465	508	476	500	522	487	527	512	511	524	509	537	532	472	494	492	490	515	464	535	501	475	492	492	518	501	477	452	517	500	513	496	473	551	465	530	496	510	464	467	501	493	508	531	536	472	478	483	502	537	546	506	493	522	526	515	511	486	502	472	511	506	504	517	538	489	483	505	500	510	534	517	528	502	488	518	489	507	497	526	498	495	479	491	432	517	449	492	495	495	530	473	515	485	530	509	509	506	507	479	478	491	494	536	495	475	516	533	477	513	499	502	507	473	506	463	495	508	540	502	482	483	542	469	508	537	485	506	492	532	519	532	517	467	520	501	520	484	504	491	494	470	506	502	504	503	501	534	492	477	511	490	521	529	505	489	468	497	495	465	515	483	538	511	507	485	513	524	492	476	541	500	494	469	533	465	498	488	472	534	494	499	517	539	494	518	499	492	494	497	525	491	504	533	471	508	480	473	520	505	498	505	498	505	518	536	495	511	521	471	509	487	530	509	536	473	551	494	478	478	489	495	521	491	486	512	527	522	497	520	510	531	502	482	469	506	477	471	485	493	489	517	463	498	491	481	461	490	488	523	486	508	493	512	486	512	484	509	520	533	500	552	496	483	551	494	493	530	504	529	526	493	464	497	481	494	470	497	489	490	508	492	488	502	494	490	511	488	469	479	471	492	474	544	486	507	493	515	477	455	519	521	483	528	537	532	477	486	491	520	522	515	526	477	501	477	487	474	516	509	494	516	490	503	509	467	476	476	464	513	484	527	483	495	524	499	482	479	496	491	510	458	477	476	484	516	465	475	518	511	507	552	515	487	483	521	495	481	511	468	497	531	485	485	493	472	500	499	504	467	501	528	540	480	519	507	522	523	498	482	485	490	484	474	491	477	488	495	499	530	530	517	497	513	490	530	483	512	527	506	497	479	537	528	526	510	512	544	508	492	498	478	531	507	510	510	525	518	482	508	550	501	458	490	521	480	470	511	478	473	486	518	462	487	495	554	475	524	566	496	507	460	489	490	491	490	478	508	509	504	505	499	483	512	503	494	527	534	525	477	497	509	493	529	513	467	491	482	540	508	477	516	455	475	475	517	486	502	486	540	486	522	494	520	521	501	513	480	471	480	506	482	521	510	505	488	540	513	522	542	486	530	489	452	452	503	494	513	529	494	541	450	511	505	453	493	517	534	536	492	516	496	479	513	508	459	489	463	519	501	511	507	506	476	484	477	497	489	528	461	540	501	500	450	517	472	498	488	519	519	498	506	507	470	498	496	499	503	483	550	481	488	511	518	497	529	492	495	540	539	494	520	464	504	498	483	511	522	500	507	535	492	500	529	505	500	488	500	533	463	501	508	525	498	534	480	509	489	518	525	509	493	507	469	496	504	493	504	502	508	503	506	496	528	445	551	490	556	461	512	495	540	540	495	487	510	448	514	492	539	496	494	450	522	502	509	489	500	522	501	505	502	519	507	500	490	503	527	480	445	473	496	511	505	515	523	503	495	493	525	452	557	475	481	546	479	524	517	507	525	493	483	523	513	535	564	518	523	487	502	485	498	526	516	513	483	471	522	528	499	481	499	473	498	515	514	527	511	490	513	516	476	479	475	508	529	490	508	528	485	493	506	545	498	533	489	520	541	517	504	526	470	512	476	472	533	511	499	513	470	486	477	520	503	479	527	485	488	534	490	545	481	487	469	507	551	509	473	518	523	490	511	485	462	532	528	484	481	500	478	550	508	466	457	508	503	467	502	510	488	489	519	515	499	524	525	512	504	501	472	534	454	485	486	477	481	483	460	519	499	494	554	495	501	485	501	447	540	552	492	524	511	469	490	505	520	516	497	494	505	489	506	538	512	505	487	511	454	464	504	506	490	476	486	464	525	493	529	531	527	540	525	534	515	492	468	517	515	536	504	476	490	491	495	508	472	504	487	547	469	501	525	515	474	504	482	502	494	522	501	517	502	492	486	502	508	495	531	538	492	498	491	496	514	492	482	540	491	487	503	484	506	526	490	493	510	518	498	535	514	489	516	479	478	513	496	527	526	521	471	503	508	501	502	523
28125	41484	30393	13544	14779	43270	39652	29037	14385	3993	760	778	799	799	835	793	777	782	965	1254	1170	1037	904	853	798	823	769	768	794	732	748	770	741	753	758	799	778	802	763	786	774	766	778	779	770	731	779	765	783	742	752	737	828	788	731	752	757	782	721	775	828	795	784	773	776	712	807	785	755	780	760	791	822	781	696	811	825	780	791	740	719	769	780	774	737	766	810	776	784	781	735	751	820	798	770	791	779	764	736	718	782	712	770	814	781	771	752	785	824	769	794	808	756	793	742	799	792	759	735	812	786	776	786	769	758	750	751	750	784	737	781	790	745	754	760	728	766	809	773	838	787	836	729	775	794	782	767	762	757	724	743	744	776	772	770	766	775	757	748	781	774	766	790	816	740	753	725	734	778	755	757	745	741	783	801	806	716	789	784	731	746	757	814	767	771	844	803	797	750	801	766	759	774	756	759	821	773	819	742	790	761	759	747	770	746	779	823	798	799	791	747	838	751	826	843	798	745	791	769	789	761	738	769	771	761	719	804	816	816	777	731	795	812	807	757	778	777	716	786	790	791	782	791	762	751	760	738	759	783	780	788	850	756	793	753	787	771	736	776	790	799	738	750	725	789	726	802	823	769	789	784	786	799	761	726	759	767	758	826	791	801	764	757	811	819	724	772	764	774	739	790	793	768	816	823	766	781	771	777	819	776	751	765	761	781	747	728	805	800	743	794	763	736	815	832	746	783	776	748	834	746	753	750	764	794	753	754	789	741	755	769	769	807	760	798	782	767	795	795	793	802	803	795	707	775	766	800	759	720	749	797	797	737	791	750	786	738	769	819	784	797	790	764	789	780	767	780	815	764	770	766	795	816	783	748	767	768	818	763	787	754	744	794	793	764	788	770	804	730	782	770	787	785	750	733	778	811	786	725	809	765	785	772	779	755	769	759	799	774	763	787	743	761	783	805	790	773	796	788	736	782	733	768	766	799	766	766	751	793	817	768	764	814	812	801	807	814	794	796	770	749	742	756	765	790	748	750	789	800	809	762	757	759	749	826	778	812	709	776	720	798	847	773	779	774	788	763	747	807	731	799	774	731	759	778	782	754	762	776	779	741	754	793	804	780	802	800	759	755	786	760	786	774	759	831	792	780	759	826	779	754	762	760	744	743	776	765	772	797	768	787	801	721	779	780	757	828	761	785	755	800	760	791	712	766	748	796	729	762	763	785	760	771	774	863	778	707	725	804	805	803	745	743	756	797	795	777	806	770	778	783	757	783	754	771	812	799	728	770	737	815	770	807	765	795	813	731	758	746	808	787	802	753	788	766	780	804	753	757	790	790	743	763	746	744	758	787	760	780	728	762	761	727	779	774	766	813	759	768	787	792	766	743	796	793	771	761	815	768	789	786	755	765	764	718	803	802	795	786	782	814	765	772	779	789	857	817	747	774	773	779	751	772	809	770	743	774	753	757	767	769	841	753	785	777	761	756	779	777	747	775	798	761	772	799	787	787	753	755	758	775	795	730	764	781	747	761	786	780	746	770	765	787	772	779	759	773	756	715	799	754	773	811	778	746	753	783	821	753	767	766	753	763	787	788	780	787	739	748	814	833	793	723	756	762	757	810	810	762	788	757	755	779	736	783	801	767	751	764	743	788	824	796	812	783	820	747	711	764	751	805	731	796	816	777	803	731	756	777	799	768	770	751	793	747	770	806	747	796	761	799	741	807	740	750	719	787	768	783	808	762	742	794	770	741	757	753	740	776	777	758	810	798	788	773	743	760	800	826	742	749	790	793	802	739	797	759	822	740	803	745	787	797	726	812	814	763	796	732	758	820	769	744	777	785	780	821	752	776	758	752	788	779	765	763	758	777	757	773	767	811	772	729	805	779	783	818	794	790	756	771	734	751	779	793	741	828	775	814	810	746	806	758	740	763	768	771	773	783	760	782	796	769	756	751	775	817	788	743	765	748	805	775	806	808	808	772	787	775	763	775	798	755	755	769	715	838	772	730	766	787	786	709	800	815	752	746	786	762	753	777	718	783	742	780	789	760	781	741	746	756	782	731	780	775	799	805	761	781	755	769	806	762	775	749	759	782	781	775	798	804	817	784	743	734	778	764	775	759	764	790	767	778	756	784	781	746	783	780	737	740	750	804	749	780	740	779	785	775	780	782	818	796	736	833	774	783	800	804	823	753	812	801	802	771	771	767	737	776	774	821	786	844	748	793	790	775	795	754	744	731	784	771	761	745	772	742	807	775	788	773	769	793	800	812	765	779	756	733	813	757	778	774	771	742	715	780	726	757	714	769	781	769	757	781	727	783	753	760	759	709	828	838	782	769	764	741	763	808	779	800	779	764	780	808	710	780	753	787	740	762	799	769	776	802	815	734	802	781	709	811	721	784	816	796	740	795	750	771	800	834	770	713	775	796	790	738	767	780	781	735	827	738	776	793	751	770	736	736	790	798	747	788	756	788	752	752	766	801	786	764	858	751	766	767	760	735	782	742	780	778	766	787	780	779	761	761	750	819	841	779	772	768	774	806	770	795	758	759	719	767	755	848	747	789	717	788	791	735	808	722	793	730	769	815	761	763	769	716	774	761	792	735	771	822	773	787	775	730	751	775	821	743	770	771	788	799	744	767	755	768	762	770	754	812	747	805	799	801	783	733	826	755	761	759	797	798	742	736	824	778	740	795	757	745	760	760	741	774	748	737	772	790	782	775	797	746	794	793	737	784	750	743	782	767	780	772	782	747	778	813	780	793	814	800	787	772	778	745	797	831	820	762	771	768	749	796	747	771	777	773	819	744	791	726	780	777	757	762	764	784	791	742	804	793	779	784	756	791	776	730	785	731	775	749	757	802	794	804	768	795	810	822	754	781	737	773	840	746	798	768	767	746	766	758	763	821	809	787	734	764	807	732	723	728	795	798	824	708	710	795	754	782	780	737	770	784	769	772	802	760	762	728	785	738	799	800	812	811	738	779	758	775	775	769	791	741	804	750	759	743	775	772	772	764	801	784	775	767	769	757	734	776	736	739	773	811	789	742	737	751	734	817	753	789	779	777	768	783	780	777	777	763	775	740	818	784	756	759	760	822	778	754	763	791	738	793	728	788	804	827	781	811	760	817	788	808	767	771	780	774	767	767	791	792	742	771	781	791	770	802	744	732	710	784	793	769	787	781	799	742	742	784	776	852	802	811	814	764	699	794	807	738	780	781	744	780	763	799	802	829	749	777	781	810	796	785	744	803	741	781	790	720	775	758	741	826	759	781	751	780	784	761	746	766	770	775	743	804	772	776	842	790	790	740	763	811	785	764	714	746	751	811	778	773	720	736	791	790	704	790	780	798	761	759	744	789	775	813	790	744	743	753	779	730	764	762	709	780	807	759	808	744	723	778	737	773	809	766	832	760	769	797	742	771	771	753	824	770	792	763	825	813	790	812	779	758	770	746	808	802	855	779	752	804	766	728	736	806	765	770	803	803	796	774	815
22968	21281	28949	23617	22601	36469	50514	38764	22890	6305	553	499	450	487	439	487	426	483	459	806	1039	781	652	525	488	424	480	385	427	423	454	433	434	435	458	431	406	483	419	450	380	385	455	395	465	372	398	416	436	435	461	446	450	431	421	449	468	421	473	427	464	443	426	430	441	469	425	417	391	470	429	436	456	469	447	447	423	407	426	441	405	424	419	501	441	433	442	434	474	462	446	438	475	432	397	437	424	435	417	420	467	412	447	443	447	431	422	420	440	450	414	463	428	423	469	405	412	476	437	431	459	424	457	398	442	451	412	463	418	458	441	459	408	451	441	433	432	430	463	464	421	432	393	450	409	435	446	423	427	403	406	463	434	453	440	440	435	465	437	444	454	432	425	438	431	423	447	418	451	414	431	432	422	424	422	440	422	403	408	439	454	497	444	439	449	436	430	439	428	392	431	453	440	430	421	480	423	456	425	403	434	443	436	435	407	410	463	421	448	463	428	453	442	470	437	466	459	455	432	482	409	441	428	418	463	415	413	424	435	457	438	433	429	433	417	450	463	455	414	432	437	459	427	406	430	445	426	459	421	431	401	428	437	456	453	403	432	422	435	457	485	444	422	412	456	446	431	420	413	461	439	434	432	419	413	430	422	440	442	458	435	435	410	433	431	448	446	443	455	456	429	431	422	422	391	439	424	464	467	431	420	418	462	434	418	425	452	424	446	426	450	444	447	443	384	401	439	423	424	434	408	433	407	436	439	479	429	417	428	412	459	428	464	424	470	421	449	465	457	421	432	421	438	473	422	443	415	451	402	413	409	427	439	427	464	411	444	449	444	419	453	445	420	474	451	402	479	447	426	414	440	407	433	464	442	407	450	434	429	429	420	444	416	427	450	449	446	419	446	457	447	421	459	446	454	422	419	443	419	426	470	430	410	423	429	395	434	409	437	447	418	424	475	394	463	419	461	444	444	421	406	404	412	448	440	430	436	452	442	396	402	456	474	401	429	438	411	425	426	450	405	364	444	438	444	424	443	456	415	410	440	430	438	408	418	440	447	471	472	443	474	425	427	438	424	426	462	431	403	429	416	435	449	475	459	435	463	449	441	476	416	424	455	408	416	468	448	411	462	428	423	412	429	433	432	431	410	388	410	450	407	429	437	435	405	401	456	474	445	458	405	428	458	478	426	425	429	464	413	446	428	430	423	458	456	477	430	459	425	439	431	453	434	451	444	410	398	405	445	410	396	405	450	427	433	406	423	420	433	421	428	426	439	431	462	431	493	417	418	475	454	430	415	430	455	444	451	434	452	488	458	442	413	444	439	477	452	441	405	440	475	461	413	442	420	438	432	409	441	425	425	415	437	452	472	419	426	480	468	436	423	463	443	410	463	465	456	417	444	418	452	424	440	429	392	451	403	395	418	438	451	427	449	425	470	416	420	434	455	431	469	452	465	450	441	456	413	444	414	457	451	416	444	453	430	454	422	442	437	440	454	421	451	420	453	449	430	440	453	452	452	398	401	390	451	451	422	448	419	423	450	455	486	433	451	436	469	445	467	443	390	435	441	407	478	437	443	394	409	426	399	431	443	434	411	409	457	414	420	450	466	467	464	435	436	411	435	462	401	483	437	391	446	462	450	403	430	448	503	432	472	414	403	422	455	434	443	427	471	412	430	416	461	458	410	464	393	420	419	435	408	483	409	447	456	441	427	417	418	412	413	435	450	433	448	462	449	487	487	428	431	434	470	453	449	397	428	438	403	429	432	401	439	418	432	445	457	429	424	441	464	443	418	466	451	441	446	429	460	438	428	440	414	427	410	419	441	442	458	419	419	454	421	426	446	441	476	452	437	421	446	395	434	428	454	491	416	402	443	440	396	415	427	404	452	410	434	438	419	469	431	459	434	411	417	447	449	406	423	465	395	424	412	471	439	380	455	443	464	436	456	426	445	430	438	445	412	459	431	425	433	448	481	413	462	439	403	413	421	414	399	465	448	454	422	428	414	415	394	423	423	452	447	427	445	441	445	451	406	448	420	452	443	447	419	412	424	424	442	446	419	442	422	455	407	431	430	471	429	469	406	439	461	435	473	435	405	407	433	409	413	428	434	404	435	451	429	433	467	459	431	451	439	445	417	417	410	423	419	434	425	406	445	435	457	408	438	457	474	483	444	431	428	440	416	448	412	426	415	419	423	396	447	412	440	429	425	460	427	448	409	434	428	449	446	449	418	447	427	441	468	454	381	452	441	395	478	417	438	451	399	413	426	410	442	378	409	387	453	437	430	425	422	438	412	416	418	407	423	442	433	444	454	439	416	444	440	458	426	426	424	424	435	441	405	425	424	456	448	436	438	463	453	459	412	434	434	441	414	423	460	417	498	437	440	436	431	427	468	458	450	409	434	435	417	431	470	426	441	432	468	416	400	434	464	402	419	410	465	396	444	429	443	432	463	422	432	394	416	426	380	386	431	427	420	439	412	466	454	451	448	425	376	447	449	424	476	445	419	404	449	454	438	406	432	427	457	436	427	439	436	431	454	430	485	456	463	453	477	437	445	384	392	425	437	405	482	464	397	454	419	464	402	431	419	438	408	414	466	420	386	458	428	431	422	443	441	420	441	431	383	454	443	426	437	423	422	404	467	439	402	473	417	428	451	459	443	397	434	434	445	449	449	414	437	410	432	423	415	417	432	428	438	444	406	439	481	425	421	438	433	437	416	407	430	441	413	443	381	418	428	446	462	432	463	491	451	454	422	437	432	450	458	416	419	471	428	473	448	438	451	455	429	416	406	410	409	412	439	472	442	433	447	435	407	426	449	428	415	397	427	441	424	386	406	490	422	457	421	478	463	425	426	442	453	427	413	401	432	433	460	440	429	431	460	441	440	458	438	478	418	440	436	428	450	408	459	466	444	427	466	455	441	418	434	442	401	421	455	443	456	406	412	444	415	434	408	421	440	430	461	447	463	431	458	429	430	440	442	463	442	433	437	463	416	428	438	441	425	426	410	432	438	390	431	453	426	460	422	407	461	445	459	431	439	442	438	445	417	438	403	467	422	424	459	390	474	425	423	424	431	437	448	404	397	455	442	472	444	415	441	453	448	424	429	390	455	432	471	441	465	451	413	433	443	424	411	438	445	412	395	447	422	452	449	426	394	411	430	436	414	448	451	405	433	438	419	477	409	461	403	400	387	456	419	462	411	406	443	466	426	421	428	461	444	390	453	432	467	449	428	423	440	417	415	438	402	446	428	484	464	457	423	406	457	460	397	430	420	444	413	425	442	432	423	434	394	407	403	424	421	432	425	423	437	436	473	442	416	405	466	456	446	461	427	445	433	432	419	406	437	448	449	428	425	410	419	425	445	449	456	423	435	459	441	415	401	423	395	410	407	430	454	443	435	428	421	421	427	439	451	425	429	414	421	393	439	411	461	427	452	444	445	431	454	464	436	419	457	459	447	421	436	466	454	433	426	409	415	449	438	442	420	425	421	429
30818	50066	37403	17128	34391	46876	51455	41968	26875	8180	703	691	667	675	691	706	715	651	842	1758	2236	1644	1270	876	764	655	642	649	678	680	686	698	678	648	686	686	677	635	658	689	667	690	658	674	660	649	619	642	666	654	695	669	665	634	708	604	705	665	685	695	655	698	720	696	667	664	654	661	677	632	663	689	696	663	666	664	715	665	674	703	660	666	623	654	676	697	683	664	698	716	684	653	629	676	669	699	653	684	659	671	702	692	699	660	662	694	642	667	668	664	727	651	712	694	653	643	693	722	654	656	646	653	659	679	647	667	704	690	708	643	682	682	679	664	675	642	674	686	695	660	609	683	632	705	637	617	704	666	663	669	680	682	627	646	664	662	681	664	676	678	684	681	716	625	648	657	697	699	658	728	683	658	736	663	615	694	642	696	676	689	667	621	663	681	695	742	654	660	660	638	673	694	654	650	729	668	701	726	619	648	716	692	663	694	651	670	652	692	645	701	711	699	676	646	722	697	687	627	660	667	684	659	670	702	715	665	659	651	686	672	674	661	682	663	684	628	652	680	698	661	714	653	665	666	626	666	622	662	659	741	678	693	682	641	696	664	607	707	659	673	651	671	725	726	657	670	679	675	665	640	657	686	667	688	735	717	676	632	678	683	622	702	681	659	677	672	670	657	690	668	634	670	647	673	696	667	645	676	654	662	683	689	677	700	636	672	682	686	646	661	633	687	666	641	665	669	674	630	660	671	717	710	659	662	689	714	668	616	666	648	662	663	646	696	614	644	679	667	671	713	688	625	685	662	653	708	733	660	673	627	662	664	643	677	591	675	655	675	633	715	720	702	674	623	658	675	668	681	710	692	701	642	720	662	671	680	664	661	666	658	668	654	672	654	636	693	644	685	674	668	714	703	654	688	701	714	727	679	675	716	672	665	647	677	670	654	673	696	708	690	678	685	695	691	659	651	630	665	701	672	690	644	682	626	666	688	701	661	696	689	661	696	687	699	663	665	718	656	668	649	664	626	705	701	710	703	673	644	664	713	610	705	664	728	712	618	711	679	638	698	690	606	665	659	647	648	672	713	685	688	633	670	666	693	696	638	651	702	672	673	699	651	729	661	694	695	702	679	676	666	657	676	674	666	650	692	719	639	662	614	711	684	652	690	664	664	628	688	647	677	648	698	677	691	691	681	645	651	646	660	677	672	638	707	662	689	671	664	687	664	631	687	691	740	638	652	708	659	675	653	625	649	649	677	651	663	694	674	700	649	664	715	672	656	679	691	704	696	693	669	664	680	666	664	661	668	690	648	660	605	650	664	692	696	686	683	657	697	651	653	682	669	703	663	680	696	687	664	698	634	674	648	679	667	645	660	650	691	629	648	625	656	671	667	682	654	654	665	672	713	698	662	663	651	739	643	686	636	653	671	640	663	668	720	625	688	641	703	622	640	747	718	667	661	723	683	636	656	661	700	692	691	741	659	616	638	713	665	690	674	670	643	668	636	694	693	650	687	652	709	699	669	682	665	660	692	661	672	623	605	659	629	699	674	641	683	660	658	693	673	650	677	698	645	685	636	688	628	673	648	646	656	641	674	664	602	650	644	688	667	678	667	696	672	648	723	662	686	664	657	649	692	702	678	648	696	670	657	686	660	628	650	666	707	702	668	704	661	681	704	666	675	654	626	654	658	662	692	647	646	661	661	657	652	692	672	637	657	684	682	634	728	631	663	697	656	652	672	679	686	666	662	637	670	647	723	693	722	673	692	693	607	647	661	642	682	634	677	648	677	673	677	657	665	664	642	702	672	699	647	690	661	714	695	651	653	653	701	689	694	660	714	689	755	695	663	702	683	695	693	671	656	648	640	675	638	618	688	694	646	686	665	663	652	683	654	717	666	691	701	652	670	686	658	689	699	643	662	670	661	613	655	700	693	638	673	670	642	681	645	687	715	668	679	654	709	689	672	680	647	671	691	667	708	655	641	685	683	663	695	664	672	651	670	676	669	671	670	683	657	707	679	693	693	610	666	706	654	680	681	653	667	671	647	652	740	701	641	646	654	630	663	673	731	653	691	690	690	651	660	703	724	668	669	607	712	708	649	694	641	654	686	642	668	653	638	620	663	726	658	657	676	671	697	663	652	672	631	694	707	666	651	663	695	675	641	715	695	689	703	674	710	701	683	685	675	690	681	657	706	685	726	727	709	703	665	668	661	690	672	657	658	677	695	669	741	646	665	658	685	683	681	661	616	708	668	651	639	625	717	658	707	664	640	686	668	706	654	621	692	680	681	678	686	703	703	681	658	650	646	676	636	739	689	679	632	707	666	702	679	673	646	672	696	632	695	733	633	648	667	635	676	691	660	679	702	659	649	613	697	687	693	641	666	648	663	658	683	710	653	664	660	657	661	688	666	694	667	695	647	679	653	687	670	673	649	697	663	657	671	624	703	662	672	702	662	661	649	701	695	659	697	665	724	689	657	645	687	632	656	693	711	688	676	673	682	651	640	675	613	660	697	681	701	680	625	698	667	693	694	664	642	653	664	652	636	601	656	640	690	679	681	671	653	653	634	704	707	665	646	646	660	720	668	665	709	711	649	642	710	682	665	669	636	692	631	677	646	672	637	662	708	685	672	672	672	669	669	655	723	690	689	649	689	682	692	641	646	632	708	685	673	625	648	656	678	704	686	639	715	629	658	667	686	646	668	673	639	648	665	670	632	644	641	681	648	721	642	685	660	687	660	665	680	660	649	679	659	666	697	667	710	626	686	639	697	654	691	665	697	671	635	702	666	651	747	683	703	671	678	608	691	647	656	612	682	709	671	683	720	648	694	683	671	670	620	662	709	673	660	676	692	656	659	647	639	651	664	665	641	630	709	700	646	694	701	677	635	693	670	677	673	632	671	650	657	698	670	632	649	630	672	668	692	647	635	718	615	645	641	668	678	702	714	700	716	677	644	659	667	682	666	645	670	673	668	672	656	633	687	677	636	648	668	686	667	669	712	708	704	641	643	709	713	647	667	651	657	634	654	670	670	654	684	674	670	631	720	668	676	702	679	662	661	629	663	653	679	631	658	724	732	643	644	655	633	658	644	634	659	675	661	663	688	608	607	641	698	674	655	647	676	632	698	676	678	688	643	674	684	679	675	637	673	650	733	683	682	684	635	664	701	678	679	700	653	670	669	683	637	687	682	637	678	669	666	682	697	731	662	691	674	675	659	648	638	682	676	681	673	663	651	678	685	663	686	640	664	633	649	694	638	734	661	693	640	656	606	674	697	631	704	646	655	682	646	666	638	662	650	707	668	655	641	643	651	719	673	697	697	624	701	653	680	692	676	736	662	664	661	687	702	657	688	674	662	678	714	665	641	669	695	615	680	675	724	653	642	650	662	625	662	677	677	669	648	684	655	672	669	642	672	682	647	682	665	669	667	639	689	675	663	691	694	638	641	670	655	683	673	694	676	692	681	667	667	643	721	659	687	673	659	681	685	674	652
26735	21871	16837	3753	1653	4784	10013	6685	2534	844	500	438	437	435	446	455	442	461	430	454	502	483	427	440	487	433	442	417	463	421	468	435	466	466	484	467	438	460	436	470	434	442	460	447	466	423	427	445	448	446	427	443	446	471	474	396	457	435	478	441	441	449	447	423	446	428	437	465	427	473	456	470	452	475	445	435	430	477	410	444	433	414	457	459	479	458	433	471	436	455	448	454	499	477	446	428	449	437	448	488	439	481	418	458	439	432	465	412	482	468	406	441	492	445	473	423	414	437	452	447	462	456	489	448	420	462	432	436	431	469	478	456	482	414	430	451	432	478	462	463	473	427	402	459	495	429	438	455	462	432	450	459	444	430	419	445	440	441	425	468	472	453	470	455	454	456	483	424	456	465	480	488	445	467	444	455	446	436	456	447	425	451	461	449	443	451	438	429	423	500	472	429	470	424	419	447	423	475	405	447	438	442	452	428	432	483	449	437	436	397	428	472	431	469	450	413	445	401	413	422	470	443	454	440	441	473	436	441	444	436	434	427	431	430	439	468	449	445	402	457	456	477	437	430	427	481	446	444	419	441	434	458	420	444	463	430	474	451	454	420	455	490	463	433	484	474	422	461	450	456	458	480	399	448	478	453	464	434	477	452	451	414	463	452	456	466	379	450	444	457	445	483	449	451	460	441	468	439	469	435	461	410	475	468	439	409	415	411	449	446	431	422	470	455	471	441	441	446	469	443	450	449	424	449	443	432	426	427	450	452	420	439	443	424	440	408	488	434	430	423	438	442	432	440	412	397	436	432	419	470	455	461	422	443	406	449	461	431	464	452	424	416	406	487	478	434	429	443	454	463	438	467	425	460	485	475	469	433	423	440	401	424	437	502	457	422	416	402	444	444	428	447	432	424	458	440	428	436	417	440	449	434	452	421	461	498	419	431	441	430	440	428	465	438	464	430	430	483	451	445	455	435	460	474	449	430	468	425	484	452	458	427	476	471	461	425	435	453	477	451	455	440	439	417	461	496	461	432	386	438	403	464	461	458	429	418	419	396	431	420	431	450	439	464	452	465	468	450	446	438	429	480	458	448	492	467	481	450	451	444	453	429	465	432	463	472	463	452	463	435	463	431	464	414	445	410	457	428	489	474	431	433	462	403	470	446	476	479	449	443	423	460	458	448	451	474	457	444	426	436	455	452	452	433	442	466	432	456	448	432	443	395	437	464	462	427	446	461	424	440	439	461	472	440	437	457	448	469	486	440	440	509	453	441	417	435	499	463	419	450	495	426	454	441	445	442	427	459	441	407	453	440	461	459	433	447	463	468	473	412	420	411	454	460	412	458	414	430	452	430	490	431	480	437	462	439	478	442	410	432	493	484	444	461	426	487	442	445	432	419	435	456	436	455	436	461	436	448	437	475	450	456	467	433	430	437	419	438	511	480	428	441	446	454	460	414	406	419	463	478	497	445	467	405	424	445	479	434	459	449	450	450	449	483	491	441	466	411	422	419	463	449	466	462	430	436	436	424	494	441	448	436	448	429	444	477	418	456	447	439	436	467	445	445	458	447	457	452	431	471	478	475	424	435	427	441	458	415	458	425	452	462	445	427	476	468	472	420	429	455	442	418	419	402	434	468	460	461	450	431	420	407	451	442	476	458	409	490	439	428	454	417	453	428	427	420	456	443	491	479	452	463	438	431	444	471	437	413	440	440	442	455	447	467	437	454	463	442	449	460	443	439	471	486	427	454	474	450	425	455	480	434	438	472	457	406	416	417	487	438	468	440	451	434	476	432	421	426	429	459	468	473	424	475	439	467	406	438	442	433	447	488	454	485	443	428	412	446	413	438	472	455	435	433	456	474	472	427	438	498	443	469	448	463	447	461	425	454	420	450	458	460	439	434	461	452	441	426	474	444	434	431	442	470	427	469	455	423	418	452	438	468	446	443	440	444	447	437	431	454	426	404	410	441	428	442	439	446	449	437	477	455	490	451	443	432	462	429	439	427	408	438	491	488	414	463	448	465	436	451	438	450	458	422	490	454	488	449	454	434	444	428	461	472	456	476	436	499	433	474	430	475	446	463	445	450	462	457	459	442	418	432	429	459	443	460	414	428	460	450	477	459	421	483	461	435	390	442	437	457	432	421	454	472	461	483	440	437	440	465	451	421	410	444	454	428	460	471	450	452	450	474	432	413	453	474	448	447	429	453	470	430	407	457	416	378	448	436	480	463	447	449	460	449	444	472	462	463	467	490	451	463	420	472	436	451	481	465	455	457	484	423	485	439	459	448	467	421	438	497	449	441	448	449	431	424	437	487	419	477	426	481	451	485	485	425	455	450	465	411	438	453	426	443	443	462	438	496	470	422	472	445	467	420	427	481	438	439	439	455	423	433	460	468	473	410	428	438	453	479	438	462	456	462	471	458	456	452	451	458	447	433	452	395	487	452	462	460	472	495	475	458	472	411	420	483	441	445	464	407	461	465	468	442	429	448	459	455	435	431	447	435	484	481	446	426	432	413	456	470	486	463	420	477	466	423	460	428	471	447	450	457	461	455	471	435	457	460	437	494	475	462	420	450	450	390	451	464	463	449	485	474	475	449	475	438	408	452	475	442	431	443	456	447	433	441	427	419	449	467	463	498	473	451	442	449	403	449	466	453	507	455	423	429	435	470	441	470	447	431	420	418	453	425	461	416	422	448	468	474	477	443	457	487	434	444	435	444	421	461	442	443	434	409	462	429	439	476	419	415	464	449	432	454	476	436	455	435	476	407	416	415	487	452	462	450	413	473	437	430	462	473	468	447	420	436	443	453	444	467	466	467	430	458	475	459	462	460	442	435	460	441	475	450	451	436	470	445	454	445	431	491	459	482	429	443	434	436	449	437	434	496	440	435	442	458	465	464	446	466	471	436	454	454	466	437	452	399	446	450	436	498	444	420	462	475	414	419	458	460	478	457	439	461	442	469	457	420	446	473	469	437	458	457	437	454	435	434	423	416	456	432	454	421	443	466	462	435	442	469	436	425	439	453	419	450	438	467	483	475	468	434	463	417	452	440	464	479	448	445	463	430	451	481	440	446	429	454	486	447	426	479	445	457	432	439	468	431	450	466	452	493	449	400	476	422	448	454	447	477	483	474	421	452	456	433	448	478	480	469	476	430	429	455	468	445	480	470	432	451	454	414	461	418	433	420	444	434	444	467	446	428	473	459	452	469	443	420	446	449	450	468	422	446	475	445	425	427	448	471	457	474	464	423	436	468	430	440	444	491	413	457	419	473	437	405	471	453	456	448	437	461	456	451	429	463	402	403	430	451	421	455	430	426	469	453	481	435	436	431	464	469	434	444	463	450	472	457	441	444	466	459	453	456	488	470	436	454	433	445	455	452	426	455	442	436	465	476	452	480	422	455	476	475	420	444	462	464	434	444	460	439	482	462	410	412	438	422	476	427	459	483	418	476	445	453	466	496	449	431	459	448	467	420	418	460
23666	32459	14645	4010	3369	10276	17873	11768	4984	1628	739	727	692	699	689	689	659	693	735	760	820	778	778	755	737	693	677	676	674	719	722	731	713	726	741	723	698	776	680	695	711	687	690	673	705	670	655	720	711	704	711	682	742	699	691	736	718	694	681	669	715	679	687	687	700	682	711	685	728	681	703	706	681	748	731	739	685	687	730	713	690	715	649	687	709	719	711	732	671	674	688	661	673	676	672	691	709	710	709	707	711	715	681	693	684	735	670	662	694	690	760	697	693	713	694	736	780	727	725	712	711	717	657	683	750	724	679	723	745	705	664	711	691	745	682	619	686	708	727	657	686	688	693	705	696	717	648	683	674	662	758	680	721	711	678	711	663	726	687	724	655	719	714	652	693	710	665	739	691	706	685	689	690	713	709	659	674	669	667	780	659	716	697	706	692	697	700	689	729	731	686	693	657	693	697	683	706	712	712	744	648	692	678	711	686	749	729	738	688	637	717	685	710	694	689	711	704	759	711	657	691	661	735	702	729	675	720	682	662	758	743	684	682	699	696	747	693	689	666	752	702	683	698	679	655	682	740	676	714	671	728	655	737	714	710	696	682	696	677	691	682	695	699	661	684	691	719	722	699	689	665	665	702	709	676	724	680	710	731	696	739	716	721	691	755	707	694	787	718	707	676	690	722	683	748	707	675	717	720	723	718	713	641	652	676	729	725	724	721	694	649	706	669	701	679	726	714	730	697	703	690	666	730	647	715	693	689	685	709	684	674	751	683	653	675	670	658	700	683	717	710	691	661	697	687	708	659	664	745	731	712	754	689	730	729	714	682	711	684	694	721	709	688	719	663	700	691	713	663	689	684	656	668	667	688	680	705	703	705	682	666	705	731	690	697	691	718	715	727	705	708	691	678	687	743	682	690	722	698	686	711	681	701	726	657	697	664	722	672	732	703	668	714	683	720	695	682	712	727	680	694	770	664	701	691	678	682	706	709	702	673	677	699	698	683	702	725	696	668	678	681	667	648	690	707	686	734	682	760	728	718	705	726	665	702	754	716	690	696	692	657	656	706	675	713	715	694	715	686	684	746	721	726	665	696	696	659	682	730	667	709	691	731	698	698	696	683	695	754	675	715	714	671	673	775	718	673	661	674	699	727	694	727	680	668	704	648	720	726	703	680	719	672	681	669	739	713	685	688	690	728	741	675	740	753	660	679	713	709	675	702	694	662	709	642	703	683	734	682	683	746	694	689	694	715	722	707	697	691	696	701	732	688	694	707	665	695	709	687	714	686	682	696	720	718	724	725	725	713	729	648	682	744	707	687	780	697	711	732	742	694	709	719	708	719	682	702	682	709	670	712	696	757	704	683	704	683	705	699	673	694	700	670	728	729	685	714	716	710	741	719	720	682	703	725	725	747	698	685	730	696	726	699	713	728	683	691	682	691	682	722	728	677	716	684	739	710	707	722	750	714	695	670	730	721	710	679	694	664	675	667	686	686	686	681	768	751	687	699	675	682	685	701	683	707	717	707	743	690	646	706	677	686	699	685	710	699	724	672	709	717	697	719	656	706	740	726	669	713	755	696	694	680	714	738	709	650	726	706	711	684	714	691	677	708	679	684	694	687	689	731	712	692	724	718	711	703	664	708	666	738	728	662	733	675	679	756	705	680	699	723	681	668	723	726	778	695	691	721	731	716	702	701	717	710	717	658	659	715	724	716	735	700	692	731	725	670	652	708	728	712	652	690	742	673	690	705	659	691	750	675	745	750	665	703	656	699	664	688	698	667	698	711	665	684	696	705	716	705	735	673	726	688	749	687	723	715	729	723	631	726	660	665	718	669	688	727	703	733	712	717	736	679	677	726	704	721	664	702	715	676	670	684	669	666	725	711	679	688	717	714	703	699	709	737	687	705	740	670	659	687	745	692	759	688	669	745	689	694	677	695	687	664	723	709	749	720	681	675	711	714	679	736	759	721	693	697	716	682	694	712	737	686	716	750	727	670	729	736	646	644	731	719	694	727	644	731	671	694	685	700	753	643	667	688	728	697	719	694	709	688	698	670	715	643	695	684	689	690	685	703	716	684	686	685	722	691	722	757	662	692	677	695	697	676	717	662	690	685	694	667	719	734	706	712	679	728	708	745	679	695	713	698	676	666	674	700	717	689	646	734	726	675	682	732	658	690	717	688	705	721	707	720	700	732	738	689	701	730	661	721	708	727	724	688	678	718	708	674	734	683	684	720	724	756	735	719	691	697	697	746	682	713	687	728	690	795	655	635	701	716	708	738	697	711	685	668	714	717	704	702	699	728	704	720	648	700	734	677	681	705	640	679	755	729	696	690	704	696	716	682	734	678	657	693	680	708	707	703	702	694	734	675	744	666	729	712	664	725	703	706	685	676	718	662	736	703	710	731	673	730	734	709	692	707	690	768	657	693	656	764	719	657	694	731	705	706	688	677	708	695	706	671	670	763	671	692	660	673	702	699	692	695	696	747	721	705	674	727	681	669	641	729	676	690	718	738	744	647	714	681	696	733	670	762	714	699	668	711	693	671	748	682	665	682	713	688	690	714	662	649	767	698	687	717	682	695	665	708	700	640	703	708	730	676	736	696	691	671	673	712	736	695	731	721	696	688	742	655	670	708	709	679	701	691	724	715	686	675	696	701	700	711	716	702	715	704	703	666	669	674	720	665	727	729	724	682	694	701	688	683	718	660	709	743	723	730	708	691	719	697	735	727	704	736	659	725	686	733	723	667	780	717	725	680	686	721	698	710	728	797	682	731	695	659	719	699	718	702	697	710	702	697	669	709	644	670	650	697	689	672	754	694	700	718	734	695	634	701	741	646	707	667	698	706	743	715	694	693	714	717	705	722	685	663	689	687	694	712	682	698	752	689	711	694	686	671	680	675	677	686	727	715	704	707	647	692	701	715	727	712	673	673	689	683	682	731	745	714	694	719	718	729	685	712	706	683	666	675	704	677	658	668	683	744	691	685	685	713	697	675	684	705	669	719	678	703	684	779	709	725	641	691	682	667	669	697	653	671	717	695	697	714	740	674	660	723	671	645	674	701	702	732	668	725	744	740	695	670	673	691	668	703	716	691	673	718	675	713	728	704	704	689	710	719	729	686	684	724	715	698	703	727	754	678	701	717	713	657	727	674	762	672	666	699	719	679	652	714	693	715	714	679	680	664	683	657	713	696	756	747	679	727	720	695	727	713	730	683	722	685	695	751	680	698	683	707	698	706	739	729	754	710	690	701	698	706	667	710	723	703	702	701	745	728	713	684	653	646	741	747	684	677	703	709	735	701	690	713	685	703	666	699	699	733	722	690	696	682	712	682	671	623	739	700	711	661	636	727	728	681	665	701	680	681	688	692	692	726	691	702	714	758	682	667	714	730	681	631	723	751	676	665	691	662	710	690	711	716	727	695	734	643	766	694	735	675	701	703	702	669	665	661	697	694	739	755	683	726	659	696	733	768	648	673	706
24275	21270	28142	24368	18980	34358	36923	23476	11284	3366	752	567	545	561	520	530	525	509	489	555	682	656	619	564	552	507	504	517	524	476	561	541	486	523	503	544	489	539	518	526	494	499	499	536	568	540	494	500	518	501	518	511	514	506	515	541	535	485	540	537	476	502	501	519	554	512	507	528	503	513	484	492	531	562	532	507	535	525	518	520	521	521	520	512	528	488	499	541	524	541	525	514	519	530	533	473	482	534	524	538	549	565	563	526	549	553	513	495	531	508	456	516	508	505	504	530	502	522	543	528	461	480	502	478	504	521	529	511	486	505	517	526	535	514	516	527	538	554	456	489	493	547	467	539	524	488	506	503	526	460	518	528	508	502	528	503	463	514	516	525	485	517	502	498	496	462	533	491	522	519	513	534	475	553	490	486	520	493	513	501	535	516	552	538	511	517	469	510	524	505	501	533	527	517	488	510	505	540	522	531	544	470	510	504	473	500	483	522	505	500	490	506	497	495	499	513	521	511	507	501	491	482	526	509	514	510	507	523	486	489	512	491	507	504	561	476	559	509	502	489	496	496	521	527	496	510	523	550	490	547	537	522	502	502	501	554	549	522	560	523	532	475	476	523	535	528	530	493	541	520	494	510	527	528	491	500	542	480	530	530	522	525	517	551	497	513	525	464	488	466	512	516	510	553	498	518	512	488	508	516	552	518	545	498	531	567	560	526	506	531	555	479	530	486	499	487	543	515	512	487	516	503	458	465	481	503	518	486	519	494	570	536	503	495	525	484	544	525	525	480	524	515	493	495	490	499	551	571	512	524	505	510	514	500	505	544	520	524	476	511	510	520	502	531	482	498	509	547	503	506	497	526	452	484	503	515	500	511	522	501	521	511	481	458	501	517	491	520	512	475	509	490	531	512	522	489	537	508	525	500	511	524	505	508	490	460	520	513	521	507	529	494	482	500	513	509	461	519	510	499	524	557	516	516	496	493	527	497	494	530	511	535	512	542	524	504	538	483	544	548	513	517	517	519	534	483	490	483	526	479	486	528	493	496	506	506	482	537	488	520	497	481	521	489	553	536	468	517	553	504	521	518	557	509	506	506	532	522	491	525	487	516	481	475	507	551	517	484	490	526	522	523	480	531	493	522	506	544	533	508	519	512	522	518	519	508	506	523	516	499	500	499	519	488	494	500	487	478	526	521	525	489	478	534	517	512	531	531	542	530	526	477	472	535	529	548	500	507	536	521	492	494	496	529	479	476	509	540	496	522	518	515	507	520	503	494	510	510	495	516	506	518	519	511	500	491	489	491	494	484	525	478	575	521	446	537	524	513	521	525	538	527	510	512	524	499	561	477	555	493	541	515	512	507	556	480	475	500	494	531	545	486	533	515	558	494	541	513	509	545	484	575	504	506	520	557	487	473	536	483	513	549	536	499	522	486	523	543	492	523	511	518	532	517	490	520	521	500	516	509	558	494	499	491	545	516	488	519	503	487	533	553	462	528	499	564	530	514	479	508	512	501	508	547	504	492	489	549	502	537	527	521	509	544	498	521	474	511	507	597	497	539	508	564	486	513	526	532	505	523	490	509	535	504	491	483	502	527	503	503	518	481	485	550	516	469	499	506	555	541	555	517	520	528	528	558	461	507	545	532	551	537	460	511	502	511	520	513	543	479	492	492	480	516	522	500	491	537	492	505	542	549	481	491	537	496	512	499	485	516	504	473	486	542	534	558	551	517	493	510	491	536	501	499	510	485	504	515	523	565	466	523	525	503	510	475	520	506	520	515	504	472	511	494	521	517	500	487	533	500	454	507	515	520	483	518	513	495	523	508	509	497	521	503	487	533	519	526	505	537	511	467	491	504	502	503	530	488	512	473	507	497	470	527	532	539	567	508	490	480	522	523	499	488	536	551	573	525	563	534	521	525	517	556	532	524	502	536	519	434	536	513	530	524	528	495	489	519	493	517	514	510	490	492	471	527	501	513	535	481	549	524	522	489	501	499	578	522	526	490	521	520	521	567	497	487	489	546	490	493	498	515	494	509	491	540	512	514	546	531	514	500	502	537	526	527	526	472	500	485	510	501	497	487	513	501	512	496	484	503	539	522	506	521	517	531	553	545	491	547	507	561	509	505	520	546	497	502	503	489	502	509	510	533	502	499	482	479	517	507	474	507	485	515	550	524	537	509	527	532	473	496	543	466	494	540	523	457	476	540	522	498	517	515	522	493	532	557	490	511	502	505	502	493	515	480	536	484	574	470	517	506	475	520	523	500	505	535	508	510	554	508	536	530	481	518	515	489	512	529	484	513	536	519	544	488	514	475	528	510	547	466	530	509	535	511	534	502	535	522	511	532	578	489	516	506	504	478	531	473	534	522	499	483	506	495	515	495	517	524	478	498	516	541	509	509	492	503	529	534	522	537	502	499	469	475	510	521	523	470	455	491	478	505	490	523	482	496	482	482	572	536	515	502	553	464	525	520	460	478	521	511	532	519	499	490	503	496	566	519	542	476	488	522	484	541	487	536	473	515	526	537	508	502	502	521	502	502	502	540	509	507	477	519	468	497	516	540	530	497	501	497	516	474	495	503	544	496	495	513	517	525	506	481	541	512	494	541	517	523	535	508	536	536	477	516	510	500	460	522	518	498	520	531	475	494	552	514	479	537	510	499	517	489	529	506	499	491	515	539	515	469	502	539	456	502	496	529	510	500	515	516	537	504	506	551	500	530	527	534	505	503	513	481	520	525	546	508	491	482	495	531	566	470	508	527	528	486	510	519	517	500	540	527	481	519	482	494	481	528	505	520	481	497	527	515	499	551	513	461	511	524	538	497	539	498	486	533	479	490	492	528	495	485	484	532	529	535	512	499	494	528	462	474	482	502	503	514	510	506	504	519	534	528	517	504	521	508	552	484	518	498	547	493	502	545	556	530	563	535	511	498	513	524	489	521	538	470	520	522	493	486	519	464	506	471	517	557	494	541	461	496	514	523	531	518	498	503	500	507	559	532	489	493	474	504	489	456	542	519	478	497	488	497	491	542	516	561	525	521	527	521	529	510	497	510	504	504	485	492	492	518	467	551	499	502	496	491	551	517	494	545	482	509	520	464	497	493	518	499	487	506	519	539	476	550	479	517	526	533	466	514	468	488	500	522	516	516	527	495	525	491	462	527	517	549	499	474	540	508	528	529	537	518	471	518	527	493	489	465	498	508	491	515	567	546	581	533	545	532	535	506	515	506	501	534	522	516	496	479	489	488	512	494	541	553	509	527	484	533	502	545	475	472	473	497	524	490	554	522	504	532	493	508	506	528	515	506	529	514	480	493	479	498	516	556	485	481	567	513	524	517	541	518	486	512	495	495	503	519	530	578	502	510	538	469	546	495	520	525	504	584	503	518	496	544	514	527	486	532	532	502	486	543	511	534	548	460	524	531	525	516	549	521	497	516	497	499	481	533	525	509	532	503	494	515	540	511	518	514	533	524	543	533	514	484
27042	42788	30139	9206	8363	42144	39233	28882	16573	6364	1247	993	788	799	830	769	792	806	760	990	1325	1227	1037	960	833	785	755	787	768	774	765	828	767	798	751	837	805	825	793	805	804	805	794	796	795	809	793	816	803	783	783	778	764	789	766	752	805	806	734	801	781	758	835	821	777	797	763	798	797	772	758	764	777	766	783	745	808	812	756	833	786	798	781	754	790	768	757	776	774	786	783	787	763	809	822	799	796	750	806	847	773	810	767	768	761	812	814	771	821	742	776	700	791	827	790	833	806	783	793	785	781	761	816	805	797	810	811	759	767	795	786	779	806	788	803	819	757	815	737	788	780	782	776	779	742	757	780	840	813	768	837	770	795	823	813	782	771	807	760	741	838	760	822	799	855	716	793	791	794	866	806	807	801	805	761	780	824	774	854	777	804	784	768	814	751	827	823	792	818	768	770	756	785	811	831	783	829	759	748	808	791	777	778	792	813	786	798	770	837	835	773	753	796	801	819	777	745	789	809	808	794	827	781	818	784	762	747	802	847	801	801	730	812	823	803	811	764	798	742	806	772	807	815	808	724	767	736	757	774	788	796	805	752	734	795	749	824	806	749	805	794	824	755	838	764	784	786	829	829	801	812	820	758	825	797	786	773	817	843	832	778	842	792	792	807	815	805	782	792	805	830	814	833	822	783	753	779	816	793	807	780	806	753	771	823	803	770	760	781	863	811	825	785	824	798	803	793	817	803	796	768	799	784	802	797	824	834	780	785	782	783	834	776	795	761	827	758	777	813	765	794	759	810	755	827	801	827	768	828	791	783	750	783	783	805	799	827	783	800	796	790	788	748	773	763	808	769	791	801	749	785	753	767	819	812	774	789	792	834	799	752	820	766	765	825	755	791	773	825	792	779	807	757	806	772	786	774	782	790	800	778	743	822	797	811	802	787	808	808	797	796	762	799	819	809	806	764	755	812	796	722	770	746	812	777	782	768	807	766	814	778	748	809	763	814	793	814	729	780	826	870	834	767	777	775	788	790	797	754	798	794	764	763	773	737	816	762	769	764	744	784	780	845	817	778	822	752	825	730	810	819	778	775	760	818	810	805	783	740	852	806	790	773	801	736	815	776	779	811	842	787	786	819	784	800	776	772	820	838	790	799	782	776	818	827	796	795	759	773	823	854	853	789	771	767	810	797	778	791	778	773	816	801	771	766	759	782	756	817	786	752	764	775	740	809	815	795	786	787	792	760	792	799	811	764	781	742	775	825	722	844	791	769	785	847	778	786	807	818	755	800	800	795	824	811	757	765	799	771	833	788	790	833	782	814	794	716	811	790	740	788	771	755	799	788	773	800	801	775	769	809	786	807	808	766	800	813	760	801	765	751	788	802	805	781	818	791	791	829	781	817	819	757	749	788	785	758	729	792	715	739	800	813	753	868	811	781	815	801	787	773	793	794	823	776	790	802	801	782	820	828	806	775	775	745	767	747	792	812	792	753	771	819	806	773	813	735	781	760	800	816	785	794	736	801	782	781	755	811	769	764	747	797	763	803	781	781	808	809	778	744	786	777	778	804	730	791	798	797	794	805	815	835	768	775	832	791	773	784	784	788	829	747	858	793	810	823	781	818	779	784	791	786	804	749	852	774	732	782	789	729	763	813	815	760	799	797	779	801	817	800	802	799	823	824	796	772	787	827	800	790	741	803	812	783	814	814	773	772	843	829	757	772	810	756	766	759	807	782	806	813	796	794	786	840	841	801	800	801	759	716	783	801	769	776	777	761	784	818	812	786	778	792	770	754	752	786	753	825	800	826	814	810	838	799	806	780	805	787	750	728	785	783	761	782	742	805	793	757	771	794	789	766	806	751	794	795	767	784	775	827	850	794	782	796	822	831	804	761	755	781	824	823	775	793	774	801	804	811	880	814	780	830	754	800	795	781	803	778	784	786	821	780	822	823	750	763	763	781	781	776	812	806	776	799	818	778	793	797	830	750	776	791	811	772	806	848	807	763	821	808	810	806	816	726	752	852	818	767	792	759	761	797	752	741	790	831	768	827	749	771	805	777	805	859	813	789	818	767	771	802	757	807	753	774	818	789	796	817	786	792	798	779	757	830	736	781	761	806	825	811	758	787	803	792	821	820	745	745	750	781	780	794	802	786	795	821	851	735	791	790	865	796	806	758	818	774	782	837	770	828	791	804	805	804	854	743	776	833	773	754	799	798	759	796	832	816	788	763	839	825	779	833	797	783	786	789	752	781	781	776	801	776	772	851	769	776	775	851	815	722	816	804	813	777	780	789	808	756	803	810	734	803	786	742	791	826	783	733	758	747	790	792	779	814	821	774	819	823	752	720	835	816	757	806	800	829	736	847	816	770	794	787	780	767	785	844	840	780	850	825	848	801	786	764	784	774	801	769	823	815	827	810	787	774	863	765	774	784	750	845	831	859	813	750	789	771	806	789	757	810	838	806	762	822	777	812	809	805	792	794	796	867	820	788	784	776	811	818	776	774	802	797	813	765	833	783	740	826	832	818	765	788	807	813	797	790	808	768	776	774	783	770	756	791	764	793	767	780	787	774	760	762	775	774	768	739	798	769	837	768	802	792	803	821	748	859	821	818	786	834	797	765	761	777	771	802	796	809	878	781	771	782	787	755	790	783	778	809	778	785	835	742	790	834	792	747	795	758	785	779	804	755	739	804	804	783	733	790	799	788	811	769	793	800	788	747	801	809	822	796	764	794	790	796	815	805	777	807	781	754	809	767	764	771	831	831	800	822	788	783	809	816	764	825	792	809	824	799	754	741	828	751	783	807	853	783	817	825	763	805	777	866	795	788	798	789	765	789	771	802	777	750	796	836	792	773	777	828	780	809	778	808	770	767	799	804	769	806	803	811	796	823	756	767	832	830	819	747	756	762	749	795	793	776	751	772	789	787	752	818	811	773	766	800	795	800	788	830	736	759	832	806	821	763	815	750	789	773	741	787	764	849	825	804	770	765	813	768	788	766	766	761	789	837	822	835	784	799	784	775	838	774	719	779	786	843	725	781	839	820	781	804	824	792	822	816	786	760	757	781	780	829	779	778	836	858	795	816	759	760	791	841	834	814	789	804	805	830	772	806	802	782	823	741	778	749	760	803	783	787	784	835	765	820	829	751	787	803	837	777	815	812	767	812	765	786	784	739	781	803	826	759	767	787	762	816	766	815	806	771	800	791	806	758	810	808	799	808	798	760	786	815	748	803	792	792	773	806	837	799	806	773	855	768	786	817	792	772	822	792	779	793	812	750	753	825	781	842	780	836	802	767	763	856	794	809	773	799	724	799	793	783	815	794	764	767	814	800	799	793	767	790	813	827	777	824	812	801	775	817	788	745	776	767	789	828	844	773	804	799	774	809	767	825	784	814	813	823	768	771	773	821	789	818	779	798	855	799	812	784	780	821	775	820	806	806	806	799	793	780	830	836	758	755	714	802	776	841	762	802	801	759	828	800	869
22933	21194	28843	23652	21158	35208	52625	38225	21602	7134	740	481	491	479	446	491	502	472	469	526	789	924	704	587	510	453	445	471	414	433	446	460	447	445	416	437	437	426	447	448	437	423	461	421	411	447	457	474	437	475	443	458	414	455	437	469	430	429	412	462	407	443	425	411	431	436	442	442	427	419	430	446	466	427	429	426	438	415	474	419	437	428	457	424	446	385	392	434	426	476	435	429	469	435	414	423	422	473	405	404	405	453	462	428	455	447	417	428	432	454	439	448	447	440	420	449	455	463	429	464	458	433	428	469	467	479	451	457	450	425	376	440	432	427	431	448	453	467	429	427	394	439	467	396	440	428	411	447	409	436	445	429	410	404	419	448	418	422	418	426	431	406	475	449	436	423	405	468	424	450	452	448	455	479	403	461	433	450	445	423	431	437	431	476	444	449	396	442	470	457	394	469	427	414	471	465	433	442	422	458	443	436	416	446	426	455	437	439	439	446	445	462	433	437	425	431	429	446	418	446	413	391	429	446	411	448	401	488	437	446	416	415	423	463	444	462	431	423	446	469	420	447	416	406	440	429	452	474	427	415	414	430	420	418	481	430	419	418	449	427	393	402	409	473	443	447	452	456	454	435	403	419	421	417	468	440	443	459	437	436	461	400	435	437	442	427	406	435	468	442	417	425	454	415	455	396	418	446	480	468	446	423	406	428	468	483	466	384	445	417	466	437	448	462	444	444	427	412	460	438	450	452	412	417	426	449	410	414	449	432	411	413	430	441	456	388	422	458	423	424	459	467	407	437	404	448	386	425	466	403	436	430	423	448	456	435	416	460	430	399	451	425	415	432	400	442	434	461	421	437	440	415	453	473	436	433	443	424	433	451	430	427	463	485	426	407	427	405	426	420	425	465	442	445	429	426	456	442	428	387	441	401	495	484	397	458	421	431	412	420	462	476	455	438	431	448	419	454	448	446	446	390	448	462	452	406	432	436	431	413	438	404	461	442	446	417	427	452	465	396	426	415	432	422	440	434	435	409	423	460	466	476	434	452	399	437	449	436	483	475	458	398	453	424	441	440	439	425	423	401	453	421	428	444	428	430	440	441	411	430	460	438	433	440	438	461	468	423	408	437	444	451	426	435	426	445	438	435	455	416	433	444	464	419	429	451	416	447	447	466	409	408	435	447	447	407	446	437	450	398	483	445	442	419	422	453	400	457	454	447	401	448	415	458	428	435	420	463	440	446	463	439	443	433	422	446	437	438	415	432	463	472	430	416	460	437	477	429	425	458	441	394	444	447	437	422	432	402	452	429	422	411	406	446	452	397	445	415	458	440	438	437	451	436	458	445	455	441	437	442	430	425	469	432	437	463	429	403	421	430	432	416	384	450	449	416	420	437	435	440	443	409	437	415	427	440	455	444	434	448	418	396	446	464	440	454	430	450	391	431	448	460	464	450	399	460	419	413	434	446	413	444	476	442	453	436	435	462	440	472	396	431	419	425	422	457	437	460	457	410	423	433	444	433	472	427	441	443	466	443	471	440	451	430	418	468	437	454	470	459	433	424	410	427	445	440	422	439	430	441	471	461	473	446	428	440	450	441	448	470	440	399	433	453	418	431	442	425	447	447	445	434	420	431	425	415	432	425	441	453	428	430	454	459	422	439	417	407	443	430	414	419	444	458	431	427	433	426	448	461	455	419	433	403	432	444	432	441	449	394	414	386	427	411	392	422	459	472	429	411	451	435	429	430	408	480	456	431	432	448	428	428	423	450	437	440	413	455	414	445	466	433	440	417	428	448	406	446	463	446	451	411	419	484	414	397	440	455	444	419	453	424	410	440	415	444	418	458	452	463	437	453	405	416	441	439	431	429	448	426	452	444	414	450	400	458	457	418	448	474	430	480	484	420	412	430	446	426	462	448	433	455	444	447	449	421	408	423	464	428	431	444	433	443	452	443	428	451	464	402	412	452	432	456	417	450	457	429	451	428	419	432	438	429	449	440	417	423	458	421	449	429	444	448	412	423	468	454	429	443	413	413	437	449	409	453	449	426	455	436	443	422	408	437	462	474	439	434	423	434	463	423	467	447	434	402	419	446	428	439	448	424	441	395	406	432	416	423	431	424	423	467	436	432	459	461	435	426	448	461	443	465	414	448	458	433	400	415	441	444	393	444	422	403	414	444	424	428	426	387	455	420	416	431	448	457	425	405	386	422	451	399	430	430	398	442	415	429	408	446	420	450	447	408	414	458	456	432	395	440	457	448	436	429	416	457	418	415	440	476	421	477	458	428	429	460	427	463	396	462	426	458	439	404	424	454	440	411	431	396	421	468	460	428	433	459	430	421	442	438	436	439	447	434	435	391	447	463	453	448	390	436	432	407	459	458	430	431	423	425	454	427	413	430	462	414	430	436	427	498	452	455	429	423	432	439	437	451	442	459	449	421	441	440	460	461	409	405	481	427	425	408	464	417	438	422	455	400	454	472	423	399	455	454	447	432	383	435	441	470	447	423	427	422	438	434	434	437	409	436	409	462	419	437	408	462	414	415	449	409	428	458	429	443	436	411	439	421	404	425	433	434	455	450	435	491	455	439	435	456	453	480	412	468	430	427	431	452	403	433	401	356	437	461	454	423	455	430	407	395	452	462	433	446	466	450	427	458	406	444	438	400	429	423	429	410	460	423	433	441	427	450	450	467	426	424	413	434	426	449	419	397	395	430	403	453	413	476	398	423	441	398	440	400	425	450	417	417	453	429	441	418	431	406	422	443	442	475	441	438	467	448	435	466	426	434	398	415	438	458	432	476	435	451	423	452	428	440	430	410	431	413	452	417	422	424	401	484	459	477	451	446	419	455	396	415	419	442	442	469	426	400	433	475	418	428	431	421	446	416	433	431	456	434	416	404	440	425	429	439	413	417	452	458	398	459	437	434	449	410	455	459	436	471	462	455	453	469	406	419	446	415	450	440	421	437	446	471	457	434	390	444	459	442	445	414	450	462	452	440	445	407	431	443	448	442	430	446	448	442	458	424	449	433	428	407	459	461	451	474	404	442	406	430	470	442	475	458	439	439	428	432	423	441	413	431	462	435	458	474	463	410	431	405	398	408	434	445	420	418	486	432	452	434	437	424	422	406	427	409	396	436	449	428	435	420	420	431	455	437	409	431	421	456	442	428	402	458	414	415	462	431	412	433	418	439	378	446	416	476	383	479	439	461	408	419	433	445	427	440	404	419	473	417	472	415	428	418	407	408	420	426	447	456	475	483	459	440	440	423	471	432	442	472	444	408	429	382	475	437	440	440	433	427	396	430	444	456	437	454	444	437	430	415	462	452	431	429	443	419	418	449	458	452	474	435	451	429	468	449	458	453	442	432	438	410	448	464	403	413	380	449	430	432	446	435	460	441	435	430	445	431	426	425	452	429	453	415	377	441	431	451	461	456	432	429	419	440	408	448	423	436	443	462	446	412	452	423	402	419	444	450	422	445	453	431
30479	52089	36724	20690	14155	42793	52611	40740	26291	9959	1049	759	708	685	687	668	646	738	697	944	1836	2009	1490	1038	804	730	678	688	626	672	687	674	702	641	690	630	690	651	659	644	711	697	675	605	679	668	662	698	672	669	689	674	673	683	687	690	688	680	677	647	675	672	712	694	698	631	670	654	660	667	703	628	679	624	633	681	610	666	725	678	643	686	687	701	661	690	668	682	626	675	703	671	678	743	670	667	729	689	685	643	679	679	650	672	676	669	704	692	635	683	710	693	629	616	622	668	642	681	670	704	706	663	689	663	662	654	657	672	658	632	704	737	665	690	666	654	686	698	646	684	647	659	707	662	705	669	695	666	650	712	692	649	665	673	673	692	700	637	687	672	709	700	706	638	624	703	691	635	725	658	662	650	667	657	647	674	699	674	683	675	664	692	635	685	652	622	652	684	660	674	677	713	712	662	662	664	638	674	686	659	651	714	687	634	663	653	667	698	706	643	681	708	671	687	689	659	670	677	672	691	664	627	690	693	696	698	684	629	674	659	649	655	718	659	631	664	657	641	684	676	628	644	663	645	654	697	688	690	685	684	704	677	703	662	642	695	671	669	694	715	636	628	613	684	638	643	697	670	624	656	693	643	634	666	666	659	676	672	693	646	673	710	670	647	655	648	644	683	663	645	639	625	689	679	667	641	657	624	696	644	624	647	663	670	643	631	649	691	715	678	685	645	656	732	627	651	662	683	630	664	710	634	701	667	620	672	636	610	654	625	639	656	679	680	640	660	711	661	735	688	708	652	722	615	659	679	706	673	654	668	668	678	668	685	675	681	633	647	655	660	667	652	682	693	643	641	670	649	663	642	622	651	714	608	716	641	681	670	687	694	672	653	635	678	685	659	674	629	684	666	702	685	670	645	686	652	653	653	657	671	664	705	657	651	674	657	706	661	639	651	674	648	692	645	699	632	649	648	700	679	626	650	631	680	686	660	690	724	641	683	635	651	682	696	665	685	682	666	711	662	604	736	664	657	642	625	623	689	693	644	710	659	627	650	679	661	693	685	679	669	688	662	670	702	692	641	623	655	705	635	677	665	673	645	692	656	688	703	652	656	664	662	661	683	681	734	708	708	671	634	677	650	677	670	654	696	643	682	689	708	646	663	665	674	680	649	658	690	678	683	679	666	660	651	678	643	660	685	714	698	659	700	633	683	671	668	676	677	671	644	674	647	643	699	697	662	653	689	690	720	689	666	670	720	633	718	666	688	638	709	633	647	653	669	687	656	671	665	665	680	653	683	665	671	707	656	679	611	701	712	687	662	609	679	737	699	614	625	673	702	670	654	683	641	667	669	664	661	665	647	678	668	635	700	667	643	683	668	599	678	657	648	677	670	657	657	636	608	644	647	629	684	674	681	684	673	651	679	664	694	650	624	645	636	688	666	664	654	669	702	676	667	642	707	674	617	683	650	668	660	650	644	674	649	684	694	631	676	638	710	678	692	679	638	681	655	666	664	662	674	679	685	701	690	632	663	664	637	641	680	662	707	698	641	689	658	652	640	663	685	681	700	697	691	671	658	668	677	675	630	666	662	652	690	663	708	636	636	667	679	635	633	717	707	650	673	646	641	685	675	660	670	631	659	678	684	708	649	674	641	675	683	716	661	722	650	711	706	618	676	664	669	638	650	729	674	656	647	663	647	662	665	613	688	722	685	662	685	634	644	713	679	698	702	702	680	666	672	672	692	655	681	655	662	598	690	614	632	661	627	678	671	660	674	679	633	659	661	666	670	648	660	685	695	634	683	676	688	675	661	638	668	627	691	670	659	696	689	652	672	654	651	660	690	683	668	650	675	623	694	686	684	692	648	687	735	674	682	610	667	699	699	710	648	623	684	692	636	723	701	643	646	669	668	681	674	639	657	669	685	690	700	676	648	642	661	655	679	692	667	673	639	627	660	655	676	650	654	696	649	677	670	669	674	671	645	632	669	676	658	649	663	656	648	688	665	642	674	664	698	697	663	696	690	730	678	683	653	689	651	668	639	639	683	693	648	706	644	656	667	676	632	651	635	607	657	694	681	709	669	692	665	705	644	670	673	675	639	650	664	691	689	675	642	659	708	658	710	654	667	679	681	701	687	650	705	678	647	732	646	677	671	675	650	704	699	692	679	645	679	705	662	677	727	637	661	658	664	667	687	657	691	640	690	691	680	653	693	637	663	663	701	679	696	672	634	657	682	676	675	600	649	705	701	682	668	691	659	702	647	680	672	645	667	684	680	642	677	667	662	747	672	694	637	706	668	719	691	713	647	653	706	686	662	680	642	659	668	652	675	702	684	608	656	635	611	675	671	673	666	645	667	688	642	675	628	642	652	665	713	670	696	704	667	681	662	645	656	660	645	729	623	650	693	674	630	728	687	656	636	714	647	646	667	671	634	691	693	736	689	705	660	696	646	633	691	663	692	656	689	655	680	662	649	650	686	691	673	679	637	664	646	654	647	639	646	680	646	670	677	678	685	701	619	657	604	678	653	668	672	694	694	717	653	720	677	665	640	657	644	676	631	649	640	677	644	677	692	661	624	698	684	673	667	656	726	663	741	671	675	675	666	677	671	678	639	706	694	695	630	657	680	675	644	680	655	608	669	643	630	694	663	679	639	644	653	694	693	653	649	643	682	641	667	656	632	689	726	681	633	663	698	731	673	638	674	654	669	694	637	664	690	643	700	675	707	724	657	684	670	709	687	649	608	702	704	717	687	660	692	718	655	620	675	679	690	712	665	665	710	675	684	683	663	669	643	667	644	712	652	701	666	734	672	665	694	652	665	715	718	653	683	663	658	665	639	649	678	626	670	656	668	679	634	661	675	645	682	662	650	682	655	672	698	684	660	677	688	672	678	678	666	616	632	692	713	696	665	653	638	715	647	657	670	659	657	720	692	627	660	673	651	714	660	686	680	670	658	676	737	663	678	692	675	641	684	689	699	670	638	695	669	685	683	700	683	703	696	675	669	693	663	667	658	658	620	671	632	683	653	690	693	676	698	686	666	660	653	711	698	642	638	654	702	698	691	672	709	707	699	696	678	682	694	699	640	637	689	689	655	645	646	675	647	656	655	667	639	658	695	695	718	654	698	660	666	670	661	643	643	658	630	633	674	682	685	644	665	676	647	681	671	646	723	687	696	642	664	658	737	687	676	646	677	671	672	657	712	676	663	707	655	695	682	704	655	679	687	673	649	699	690	655	685	687	642	666	645	686	698	628	646	696	660	693	630	709	652	630	674	718	673	673	658	669	681	651	671	692	670	695	717	655	656	727	702	669	648	652	684	671	612	691	701	678	700	714	664	678	643	694	647	691	670	663	704	673	658	672	677	704	678	704	665	661	658	652	650	718	649	651	651	677	703	689	670	686	725	663	728	658	652	645	709	682	671	679	673	670	701	621	677	657	665	689	683	668	675	672	683	626	640	662	718	666	749	691	716	657	692	692	638	661	710	626	685
26542	21701	19010	6031	1376	3601	9171	6026	2250	663	431	446	425	438	433	497	418	454	422	471	440	484	506	479	458	449	437	431	396	442	463	438	442	426	445	461	431	437	429	438	454	445	439	388	451	460	460	450	393	435	425	431	438	405	398	424	436	445	434	457	445	408	435	445	437	405	400	432	467	446	426	447	455	489	437	442	434	436	462	453	411	399	443	452	449	420	435	454	444	384	441	421	426	427	452	455	462	420	424	462	434	431	426	446	434	446	416	436	433	438	433	452	447	401	435	444	445	441	409	465	394	420	435	444	420	417	426	436	393	421	441	420	439	424	441	460	436	441	427	436	471	471	437	424	422	416	415	402	444	418	417	409	414	434	455	413	427	437	440	457	414	423	394	393	423	427	436	446	471	479	419	420	431	429	426	471	448	450	471	443	438	415	476	399	427	462	454	445	429	451	408	482	443	475	445	428	413	441	427	476	435	464	460	446	442	392	413	384	458	413	445	409	425	419	438	421	453	438	449	416	454	447	425	442	412	453	454	440	452	447	451	439	405	390	418	437	438	447	448	424	442	440	464	459	434	459	434	438	443	410	444	457	402	429	416	444	450	419	433	439	463	413	496	471	420	464	423	438	412	431	419	452	445	446	446	439	428	417	459	417	481	438	435	420	469	455	433	429	452	430	425	485	390	453	461	415	453	413	444	453	438	423	389	412	445	432	438	443	419	442	467	465	432	459	411	441	404	442	406	429	440	430	464	445	416	437	448	447	409	471	425	473	418	418	403	378	419	427	413	404	458	432	436	420	422	420	428	450	477	442	459	402	447	460	395	465	473	455	416	469	461	426	475	498	435	442	450	437	410	450	445	442	434	401	460	414	449	497	464	438	465	411	436	460	449	466	450	440	443	467	448	458	438	424	440	439	447	457	424	461	468	419	468	444	469	386	457	461	490	441	466	460	434	413	463	463	460	417	434	435	435	427	442	459	420	413	464	429	406	448	432	420	420	438	440	411	433	448	463	450	438	431	448	454	430	456	483	435	444	454	464	408	412	434	427	414	416	441	450	472	457	435	433	462	435	449	474	431	452	466	421	454	393	462	419	457	422	446	430	450	434	385	496	440	431	446	443	456	393	447	452	452	441	453	455	451	434	457	448	420	426	426	455	434	437	433	434	445	449	430	413	451	385	429	480	421	459	476	459	446	389	443	439	448	454	465	473	453	436	424	405	452	452	422	406	426	422	456	449	429	458	440	415	433	422	453	414	422	407	418	449	417	442	431	410	414	432	427	422	421	424	413	445	434	475	382	420	447	444	449	442	457	452	431	430	461	432	497	458	427	421	474	429	434	422	457	444	418	450	408	447	438	424	400	425	445	395	429	447	445	423	413	464	440	457	464	464	481	455	461	465	421	410	423	422	424	460	437	438	438	433	442	431	446	466	444	436	487	492	465	481	426	439	424	450	424	441	434	426	420	454	405	429	465	456	456	454	414	472	399	429	420	473	445	464	436	487	465	376	441	476	443	454	440	429	393	440	468	457	478	451	432	450	410	452	432	437	456	426	478	439	410	463	434	431	434	449	446	445	436	448	470	421	433	401	401	455	459	459	442	431	405	425	434	453	427	441	455	439	420	455	452	407	461	455	475	443	456	462	456	417	418	476	400	443	453	424	420	444	429	418	413	438	450	410	464	454	426	439	459	453	457	418	428	427	423	435	466	417	435	396	422	429	445	428	397	441	453	441	444	427	440	409	441	452	473	416	461	423	459	434	452	429	427	466	454	445	467	439	424	479	466	444	430	426	438	441	426	438	422	453	407	430	448	459	451	458	464	439	448	430	416	440	434	446	470	426	428	431	428	446	451	434	438	444	442	435	461	445	433	430	449	431	457	443	486	422	466	413	421	450	445	449	456	422	447	436	429	474	432	422	454	440	438	466	444	428	444	444	430	416	453	449	442	445	415	418	483	411	428	397	470	414	464	468	458	408	423	486	482	410	437	429	441	459	433	463	445	442	437	414	421	458	450	420	430	420	470	491	481	453	442	430	442	394	446	422	437	400	481	429	409	400	415	469	421	432	406	483	425	460	450	434	455	407	453	441	438	435	434	440	445	435	434	422	450	427	454	429	469	399	475	417	454	409	460	440	440	412	437	436	457	448	453	420	397	432	441	453	422	450	436	434	434	408	439	425	466	443	453	385	434	453	415	460	403	421	461	406	428	405	438	399	418	426	450	445	420	438	431	470	390	455	433	422	409	437	426	451	441	424	457	418	444	443	458	443	423	429	419	452	438	445	463	456	400	453	419	448	430	416	435	408	425	414	428	431	438	485	441	455	435	420	431	415	406	406	394	460	444	438	463	422	433	438	442	462	407	456	457	416	420	409	458	419	459	412	441	402	427	461	425	462	454	409	481	475	485	409	442	413	429	453	425	452	466	461	464	414	412	431	438	445	424	435	455	424	438	396	426	422	423	449	467	443	474	445	415	437	465	468	446	423	461	460	446	410	385	446	467	419	422	451	423	459	449	426	414	449	437	463	421	406	454	445	451	435	454	410	439	477	458	442	409	435	421	441	433	416	455	468	437	441	433	451	410	423	449	428	482	449	456	447	442	451	405	433	449	470	433	461	478	448	425	438	447	468	459	450	398	454	446	478	473	434	414	480	408	451	418	420	450	449	430	437	449	423	433	460	390	438	459	446	438	455	421	454	413	419	433	445	407	440	462	435	421	434	409	439	470	434	457	450	438	435	409	453	416	399	471	440	402	409	439	450	451	472	454	440	425	449	446	444	459	444	433	474	441	421	441	410	473	454	463	430	425	432	382	448	447	462	449	429	456	398	442	407	428	451	444	412	427	473	404	411	449	446	410	448	445	441	414	431	411	440	425	389	428	442	424	439	431	448	467	438	431	457	447	450	448	454	424	449	418	450	426	429	402	428	450	442	441	429	430	447	463	451	414	425	402	450	441	433	427	467	438	436	475	465	437	474	439	442	447	441	450	441	451	471	449	421	407	446	438	468	455	445	409	493	464	411	432	419	434	451	391	467	428	424	434	422	454	422	447	425	450	441	417	433	430	447	425	458	445	408	441	396	464	421	462	429	401	438	425	412	451	418	484	417	445	458	440	412	438	432	423	440	410	446	453	488	491	448	481	421	377	432	476	454	455	479	468	394	440	425	442	468	417	458	463	437	449	411	444	433	444	431	447	440	423	455	452	415	498	426	417	449	446	439	404	440	454	449	430	426	405	414	436	443	467	435	460	453	450	427	462	452	421	466	425	451	417	429	393	454	438	458	400	463	457	448	443	434	406	464	454	442	462	445	390	438	425	449	467	406	447	438	431	442	456	452	440	438	435	447	417	447	441	416	427	451	421	428	424	461	452	472	434	412	411	430	458	457	395	458	425	447	483	438	408	446	445	438	397	433	385	455	427	493	414	419	428	419	451	488	450	444	448	462	452	458	450	455	455	421	430	435	479	451	475	402	376	438	425	484	418
22642	32093	20450	6435	2560	7915	16397	10932	4473	1185	703	639	681	702	697	679	667	690	695	710	707	839	854	783	745	680	701	694	705	633	688	655	687	687	717	654	645	644	676	706	693	649	645	659	694	714	665	692	655	664	672	692	650	644	680	662	671	672	692	689	672	719	670	647	714	627	716	724	648	657	673	698	719	681	651	686	710	716	698	673	705	655	681	654	659	664	686	724	680	656	696	681	687	655	690	684	658	673	671	727	668	658	660	687	681	710	716	649	680	703	645	708	650	716	662	706	618	717	636	651	704	694	684	651	675	664	635	679	654	686	707	680	670	670	701	671	684	676	660	710	700	672	670	665	619	668	646	658	577	658	704	684	677	703	690	677	735	702	661	706	689	667	681	694	652	610	694	674	666	641	669	677	705	662	694	692	660	687	662	684	617	673	700	715	644	639	684	682	678	714	626	672	697	675	682	677	687	671	645	678	698	667	696	642	685	672	649	671	684	688	677	638	647	714	670	650	699	682	676	641	696	686	638	684	705	694	690	658	698	650	662	698	658	673	684	657	705	724	676	662	697	683	688	703	725	656	690	701	661	683	712	655	642	658	685	669	698	718	672	697	725	657	627	674	676	683	684	656	727	606	697	654	688	699	718	628	742	648	683	661	627	605	688	681	678	638	651	709	657	663	688	666	718	679	690	695	683	674	617	670	686	658	697	716	707	694	649	712	666	663	700	674	630	670	663	712	709	680	659	649	695	646	694	652	669	697	693	676	673	699	691	659	676	684	636	656	690	675	710	703	654	706	723	614	638	642	706	689	679	728	662	670	660	659	683	726	683	716	694	680	668	661	666	649	666	726	704	658	703	693	693	651	658	699	683	738	708	716	711	659	621	672	693	682	660	633	697	639	698	670	669	697	668	674	714	674	677	604	691	652	656	698	669	700	649	704	668	722	679	674	676	634	709	682	625	686	679	669	673	679	710	621	663	652	632	681	737	686	692	655	644	622	681	673	712	677	698	704	643	682	695	667	702	669	707	678	658	692	720	688	660	691	639	662	702	712	699	657	647	649	696	676	662	687	672	687	655	670	712	636	715	668	682	666	655	651	690	627	646	651	678	674	671	701	712	661	728	666	640	709	655	711	694	672	724	650	696	691	679	667	675	674	716	678	712	641	672	685	711	685	662	631	681	703	656	639	668	689	680	686	649	675	666	697	657	680	664	650	698	689	678	703	691	684	653	680	662	645	671	704	696	695	701	671	684	682	639	657	680	696	710	716	661	657	637	660	683	640	691	695	723	654	700	731	717	692	687	733	664	709	660	681	642	651	659	672	679	682	652	619	682	671	669	646	650	652	665	667	745	658	664	670	653	654	706	691	693	662	683	678	691	605	656	649	680	686	648	726	671	690	672	686	692	633	661	704	692	697	693	672	679	659	675	665	695	722	667	656	678	646	683	657	669	651	721	712	677	654	691	670	668	699	689	642	696	660	713	696	713	703	684	706	680	675	686	686	666	708	663	667	691	670	718	655	693	679	679	684	698	667	653	645	683	699	671	703	646	678	677	682	652	712	665	651	667	651	682	660	688	663	649	712	632	708	665	704	671	765	670	630	662	678	655	676	657	700	660	682	665	720	701	671	705	693	714	688	677	657	673	691	680	671	655	632	647	657	698	692	641	687	686	647	663	654	669	657	670	657	657	687	668	694	610	702	685	651	713	684	656	651	675	669	676	710	655	694	686	647	658	683	678	665	705	632	679	643	668	699	729	632	730	629	679	663	627	702	671	716	662	664	677	711	649	668	666	700	679	699	659	651	667	696	682	668	730	656	660	683	689	689	685	716	701	617	678	672	677	701	695	719	631	672	667	678	618	707	683	656	686	657	681	667	644	675	679	686	664	631	669	659	685	694	662	633	699	703	701	654	672	694	704	641	657	687	627	716	682	609	700	678	684	700	696	654	686	689	694	679	676	660	718	703	725	721	689	617	719	713	689	680	638	701	642	631	704	729	656	688	646	690	675	690	685	653	676	667	694	714	642	688	689	643	668	700	714	658	683	719	609	738	655	669	661	666	656	647	668	700	690	708	653	677	677	713	674	713	644	677	640	638	671	665	639	697	676	633	642	665	660	684	698	688	674	645	650	653	700	715	671	659	663	684	695	641	657	668	679	670	651	680	679	667	664	620	709	710	666	656	695	677	658	650	698	703	665	655	690	641	661	649	672	670	724	670	693	679	682	717	691	705	647	667	709	642	692	629	657	718	613	658	666	700	684	656	676	671	684	687	670	633	662	689	655	717	643	663	692	706	670	666	669	666	680	690	668	653	713	681	647	723	695	655	686	687	671	664	651	671	673	672	656	645	697	693	682	654	650	686	688	731	625	675	629	674	646	698	710	740	669	699	662	616	647	697	643	702	678	698	691	622	665	683	700	679	676	687	654	647	689	698	632	708	676	640	662	664	659	687	713	653	668	688	637	671	698	674	663	718	636	649	663	688	654	689	678	636	720	692	658	678	681	672	710	674	720	664	677	652	645	626	676	672	676	675	699	710	689	635	681	683	724	673	664	674	643	706	724	674	690	709	702	666	679	651	684	673	677	660	668	635	680	716	638	673	718	680	660	672	686	699	670	704	666	702	699	678	682	690	697	661	688	672	754	707	703	690	692	631	618	653	681	687	676	676	693	645	646	630	672	652	668	653	614	672	667	657	686	618	679	665	697	686	698	659	655	653	703	678	649	646	681	638	670	664	650	667	677	677	666	712	713	635	693	673	694	666	636	658	703	673	680	696	661	681	676	693	606	653	687	669	740	686	670	664	695	683	727	643	696	708	682	696	686	688	663	624	736	662	678	680	725	641	679	676	644	668	673	708	650	704	645	683	674	695	628	701	661	628	651	700	639	678	676	641	650	682	630	634	660	680	684	687	635	679	682	716	683	715	718	745	671	652	646	650	703	673	608	649	700	666	720	651	682	666	667	639	666	719	674	709	668	669	725	645	671	675	703	646	631	669	672	660	658	631	677	736	670	647	698	666	654	710	672	637	719	702	659	717	717	715	636	659	682	671	646	668	691	667	703	693	688	656	645	686	672	678	660	652	713	733	677	680	699	687	656	730	665	634	692	651	703	678	654	692	663	696	673	656	670	683	676	680	697	661	692	651	661	640	680	727	662	682	647	660	676	670	723	718	690	690	679	639	657	687	679	675	690	671	683	719	684	693	653	628	685	697	691	683	651	705	689	672	646	685	668	676	703	670	658	624	609	675	690	699	697	685	702	648	638	671	663	649	673	648	673	699	688	704	685	648	650	701	658	673	692	648	627	642	666	675	674	718	662	663	691	694	661	667	711	692	690	627	699	736	655	639	664	693	690	673	682	673	682	672	657	683	677	667	731	672	693	705	678	637	708	659	681	676	667	647	676	672	654	670	706	696	713	716	683	693	639	704	678	660	691	664	682	659	649	674	699	726	672	707	685	732	693	678	662	696	708	683	709	660	663	667
24387	21310	28206	24456	19497	30519	35221	24487	11560	2456	563	485	555	484	519	497	484	498	499	535	678	693	685	555	570	472	500	497	486	486	507	510	526	512	510	495	475	475	505	512	435	527	466	475	501	479	509	524	498	505	497	468	502	496	481	503	532	514	500	477	514	496	504	495	565	442	488	494	477	527	487	478	508	475	458	479	534	483	484	470	523	461	499	493	498	468	502	486	474	497	516	529	546	507	480	498	486	468	503	513	485	516	522	496	471	491	470	476	514	502	511	491	486	516	480	512	499	473	496	492	505	477	521	488	515	520	504	490	476	484	482	493	526	497	479	484	476	495	483	499	506	524	547	512	519	494	551	467	486	540	480	532	508	462	523	487	498	504	526	500	521	525	521	483	493	492	475	510	518	479	510	552	511	509	484	505	543	481	529	461	518	455	493	473	511	508	501	512	508	506	473	474	488	481	513	475	526	490	493	470	493	510	488	511	514	488	492	503	499	562	525	480	474	503	455	504	495	510	502	501	484	487	486	497	490	525	508	503	500	533	491	503	507	526	478	475	552	497	495	479	478	514	511	475	500	496	502	499	493	505	519	487	467	463	509	502	459	483	480	485	493	504	536	514	460	469	477	488	502	500	495	448	554	496	495	505	520	516	510	477	486	490	478	516	538	483	532	499	507	509	498	516	486	468	444	476	486	494	529	482	498	523	461	471	470	489	476	473	517	542	499	495	524	522	470	478	492	485	526	532	519	510	501	482	520	516	504	497	507	489	461	454	458	491	516	507	504	487	465	498	492	500	516	504	499	482	465	514	485	487	506	502	496	478	439	487	509	489	519	495	542	514	497	476	474	477	522	562	482	514	481	480	483	491	488	489	480	491	491	492	524	493	486	514	491	518	486	494	492	507	484	460	512	481	492	479	517	480	475	478	490	471	502	497	510	513	526	474	529	496	513	514	469	513	472	523	496	510	521	462	453	485	493	517	488	507	465	488	477	463	510	496	486	517	528	482	518	456	531	506	489	466	520	483	504	496	483	494	463	486	458	492	511	526	514	494	510	531	512	507	492	528	529	520	503	521	475	496	499	480	489	486	506	496	512	487	464	484	506	490	460	490	554	499	502	486	503	509	536	464	498	480	514	474	516	538	474	487	493	516	502	509	506	470	475	488	479	472	459	537	486	485	493	465	515	500	495	506	493	495	473	507	520	493	535	444	501	469	466	476	480	491	493	431	535	501	499	496	476	481	520	471	506	506	509	487	483	438	509	524	528	467	502	480	520	506	487	492	485	497	492	488	459	506	467	510	464	514	483	453	522	487	463	493	503	553	546	478	489	471	502	507	507	483	492	485	491	464	497	508	492	487	516	477	499	533	480	469	456	483	495	487	518	490	481	511	485	498	540	507	507	480	518	508	463	458	492	517	453	490	477	505	463	490	516	464	512	511	484	492	498	486	500	517	507	468	496	493	477	524	460	459	469	511	532	487	497	469	473	509	476	481	478	529	466	479	484	480	464	477	508	540	519	522	530	495	518	503	539	497	468	497	481	491	501	466	510	503	470	519	493	490	488	510	511	486	480	478	504	518	483	516	485	417	507	486	461	479	509	485	471	490	525	532	475	496	532	497	490	483	508	485	491	520	445	472	503	478	475	483	456	525	497	492	526	492	494	497	487	483	513	532	487	502	503	505	466	507	529	480	468	473	512	492	486	501	494	489	463	474	537	513	488	487	482	500	477	493	478	553	491	518	508	518	485	523	534	479	516	512	500	475	476	492	540	475	493	502	475	500	494	499	483	515	491	450	472	481	445	507	479	512	459	487	500	452	490	485	502	548	479	450	523	496	518	471	464	485	501	503	489	500	490	491	472	488	477	524	481	481	503	519	499	523	508	507	518	525	464	493	450	473	478	475	493	495	516	460	481	468	469	465	471	477	506	505	474	523	494	478	477	494	493	516	523	478	471	504	490	515	545	492	497	536	517	486	495	490	480	515	520	480	517	520	500	454	539	503	490	435	507	503	511	484	524	520	534	498	500	485	470	486	464	501	554	487	511	513	506	505	498	488	528	466	539	477	463	531	452	536	497	496	463	507	551	450	474	499	473	519	495	494	513	519	488	513	486	498	516	512	456	504	485	515	476	481	501	474	528	532	505	479	522	527	498	471	482	471	495	486	500	468	510	526	469	497	500	474	494	499	527	534	487	496	496	465	517	521	522	528	506	467	490	494	531	530	510	535	514	526	502	509	478	497	479	487	470	483	482	481	512	544	492	509	530	508	497	432	514	529	460	509	489	511	488	502	498	489	484	493	473	492	473	530	537	492	451	514	469	523	476	501	485	491	492	462	493	483	505	512	525	513	451	509	470	480	536	479	499	480	500	478	512	505	511	473	489	531	467	493	531	510	505	503	509	500	512	454	456	549	474	493	499	535	460	535	526	463	507	496	502	430	515	501	469	507	543	509	479	524	505	483	508	490	517	470	517	496	465	514	493	486	477	489	497	527	510	467	514	514	509	494	488	526	489	513	528	468	485	511	510	525	515	497	479	526	511	493	514	523	480	538	515	545	477	515	472	487	510	468	518	513	512	501	473	533	461	458	508	522	493	500	466	489	544	487	494	450	523	548	500	461	558	521	499	512	515	485	524	511	486	504	491	480	512	479	534	482	472	478	500	518	491	482	491	485	459	481	480	479	468	487	484	505	505	502	457	464	471	503	443	495	480	478	501	453	478	543	489	472	511	520	525	489	532	497	505	466	475	504	470	473	465	511	514	474	464	484	561	425	478	502	497	461	490	476	512	491	520	470	472	481	507	464	486	451	484	482	509	520	490	496	461	479	525	514	465	474	507	484	510	428	485	501	469	465	484	544	477	509	475	524	526	494	505	492	488	456	493	516	512	474	525	491	516	508	509	508	478	491	471	509	504	513	488	485	478	478	498	453	460	523	504	491	500	484	495	476	458	474	491	472	476	522	464	495	480	478	480	495	533	459	521	485	500	483	441	481	528	511	506	493	460	523	461	504	493	494	469	506	486	550	472	482	511	491	448	489	503	476	517	489	492	506	461	488	499	479	469	496	493	523	488	491	476	484	530	497	501	485	492	491	470	515	519	507	463	497	496	504	495	520	509	504	489	487	532	510	471	515	507	532	513	484	494	476	478	490	498	497	497	505	490	544	515	491	512	511	547	481	532	494	494	530	507	505	504	486	485	482	521	524	475	465	498	477	498	492	498	491	472	495	505	506	511	469	543	499	481	493	509	534	501	492	519	499	488	477	488	468	462	479	480	497	517	500	507	450	467	511	503	501	498	498	490	469	487	483	484	528	509	499	491	472	471	499	502	508	472	478	527	543	512	525	461	476	533	479	516	481	504	480	463	519	531	499	518	509	536	517	518	500	482	511	461	478	490	498	475	510	460	485	495	490	504	518	542	473	490	518	506	534	486	491	495	459	485	485	463	523	458	522	533	548	483	496	528	541	504	526	506	484	503	490	466	536
27489	46088	31675	11868	13186	39030	38886	30351	16517	4623	862	808	770	765	810	798	818	785	792	775	1285	1548	1370	1071	884	807	772	775	804	753	741	747	776	751	767	746	842	748	796	768	756	812	769	781	745	784	766	746	809	733	772	771	758	745	739	768	767	792	747	770	718	779	787	802	831	771	781	784	793	776	767	837	815	741	781	770	796	789	801	728	765	720	754	756	755	742	727	750	813	771	755	777	715	772	740	805	759	765	760	744	756	792	747	741	808	777	743	782	723	775	764	770	745	762	769	729	790	742	812	763	780	789	779	771	801	744	759	775	733	768	738	822	761	774	791	780	779	735	816	767	739	783	784	766	747	736	777	736	750	784	768	780	763	725	741	715	816	797	742	753	719	785	760	748	767	764	792	782	762	766	804	726	749	757	815	723	712	768	743	740	749	766	773	767	771	727	840	760	754	731	795	793	747	752	752	753	795	781	832	763	737	717	770	723	741	813	730	715	736	703	764	786	747	743	769	768	795	847	797	771	780	772	791	766	757	759	792	741	725	772	787	781	742	754	754	767	759	798	755	750	757	800	773	777	701	759	736	811	756	770	734	739	806	753	724	811	795	797	784	788	752	775	792	818	783	730	754	759	801	802	766	770	783	776	812	743	769	775	807	750	772	751	778	767	795	783	774	757	771	731	790	735	762	767	817	774	809	784	735	764	768	758	762	782	799	698	773	739	763	733	759	761	787	776	734	815	760	757	742	791	740	776	756	788	788	798	827	729	777	782	777	769	765	795	710	737	779	771	779	737	771	750	798	734	785	738	752	731	734	791	791	800	718	773	835	767	773	735	722	770	771	798	794	785	735	749	821	740	733	741	757	798	787	774	765	769	745	799	751	776	752	761	724	736	726	746	774	790	774	820	809	806	738	784	763	792	724	766	792	770	769	735	804	764	744	741	760	789	745	760	743	719	815	784	774	741	790	763	759	776	765	774	770	755	799	820	759	736	820	753	758	760	735	769	764	753	786	729	803	783	739	716	754	796	806	758	761	774	800	767	827	727	766	768	781	742	740	785	773	798	702	737	762	780	747	786	761	816	763	756	726	787	714	750	780	753	783	723	774	732	772	726	810	772	749	776	811	777	786	696	781	734	768	782	780	757	758	735	726	810	761	752	744	793	716	740	801	786	744	796	764	713	733	786	738	758	767	783	796	732	744	775	729	773	767	788	776	765	780	751	801	777	776	774	745	750	713	786	769	785	731	792	788	780	773	819	766	812	751	736	737	771	771	747	759	755	772	816	754	772	758	775	738	731	718	747	786	766	784	719	797	748	771	759	775	767	755	745	783	767	747	774	773	758	779	743	760	761	819	785	817	800	732	825	741	746	796	809	730	781	783	811	846	784	737	765	806	781	783	735	740	769	766	751	802	782	766	753	779	728	735	773	774	740	729	740	768	768	791	766	814	783	788	800	821	792	805	756	756	754	753	810	700	758	716	806	777	724	793	732	773	807	784	790	759	726	727	734	771	796	770	795	724	739	778	762	813	804	791	777	721	767	809	798	807	779	795	778	788	782	774	764	743	742	783	739	783	803	736	764	713	754	795	739	781	790	800	789	762	754	772	732	749	710	747	746	732	769	768	757	771	774	749	764	757	758	761	772	804	763	798	730	756	773	773	786	783	762	749	766	743	809	791	810	743	787	768	736	802	738	750	719	750	795	751	809	790	793	707	758	804	800	755	759	747	782	763	767	769	765	760	754	781	820	791	748	723	762	787	790	792	788	794	760	742	788	787	772	797	801	755	728	786	774	747	748	755	742	780	744	751	755	787	766	770	754	761	789	735	711	782	718	766	765	716	851	738	771	770	789	777	767	821	760	797	762	792	787	743	780	780	818	789	760	762	794	743	733	781	747	791	737	785	755	754	765	755	747	797	761	748	739	782	789	745	798	749	720	754	772	789	750	792	732	766	720	759	812	721	810	791	784	759	771	745	788	784	737	758	763	754	780	813	745	753	780	772	760	793	728	778	776	737	710	792	768	784	782	759	745	742	756	790	747	741	762	747	774	798	763	796	794	764	775	792	756	749	736	769	796	750	775	750	754	742	766	745	716	759	724	761	804	786	762	749	797	723	812	758	808	790	754	739	785	734	764	776	757	771	741	774	797	799	807	768	721	765	758	766	786	785	799	715	790	734	776	790	725	773	777	749	755	818	731	706	705	782	786	805	771	802	773	738	723	792	756	782	775	748	785	783	774	745	737	726	793	797	746	730	757	796	752	791	779	797	785	757	713	778	749	751	791	764	749	736	750	821	767	813	764	744	784	752	745	721	781	796	771	780	773	752	780	802	784	739	755	788	731	732	746	737	786	766	806	765	757	765	783	730	765	798	796	777	743	737	766	786	801	815	842	748	774	787	793	808	756	757	800	780	751	757	767	764	726	806	758	784	746	767	777	786	750	784	815	800	757	748	758	772	753	780	780	752	767	776	754	736	739	744	776	758	774	838	765	755	775	783	798	757	768	804	788	746	760	732	791	774	765	742	797	780	856	771	774	752	758	768	748	749	745	785	758	723	788	723	770	774	747	793	753	776	797	720	756	791	738	765	776	757	788	783	742	811	783	747	749	789	735	765	795	777	752	724	787	806	751	750	797	803	799	764	777	755	762	749	794	774	788	768	737	714	788	752	747	792	755	759	769	759	756	736	748	767	765	785	783	716	735	777	762	771	799	796	772	757	762	776	768	762	823	723	764	764	739	773	795	799	756	794	790	731	768	758	776	752	730	760	757	802	757	754	739	786	768	723	800	738	766	777	780	787	745	750	768	817	764	757	783	736	741	801	730	739	743	806	754	766	765	793	739	734	752	794	789	781	772	746	798	756	757	815	728	779	790	787	780	747	780	764	803	773	788	751	764	726	717	769	779	739	738	795	792	814	743	808	770	786	721	730	779	769	747	726	761	765	777	794	765	789	791	834	807	771	764	793	743	793	777	802	775	787	796	735	724	766	820	738	748	712	777	801	763	735	756	771	702	792	771	745	778	784	810	742	748	751	775	770	776	737	789	784	811	749	800	741	735	768	784	800	794	762	796	764	749	812	759	758	822	764	780	733	739	799	763	705	783	772	794	728	782	782	792	762	779	784	790	805	768	764	742	785	743	799	779	730	730	754	738	752	786	767	758	755	772	755	765	814	782	778	707	746	735	803	765	777	770	753	777	786	789	762	747	809	724	747	764	798	800	767	757	798	772	756	824	784	753	812	723	798	710	816	741	781	803	815	745	737	770	743	802	732	750	838	780	747	726	773	796	753	745	749	752	789	766	753	808	747	794	789	834	794	756	718	792	846	771	769	741	753	733	773	753	726	775	777	742	801	811	755	774	762	742	793	748	720	774	744	753	752	791	751	734	785	742	727	781	736	720	725	773	760	708	771	757	776	760	765	809	766	749	768	778	753	771	780	759	771	712	734	775	731	763	747	738	816	789	785	776	733	753	778	728	815	767	827	784
22985	21209	28957	23589	24517	46900	49115	32147	16336	3082	482	495	453	441	422	460	401	462	459	448	722	798	735	586	474	453	444	459	398	444	445	411	416	411	422	420	430	455	445	424	439	447	443	451	434	435	406	435	441	424	414	426	400	451	374	401	423	445	421	458	428	430	428	419	444	463	408	396	405	431	413	441	399	435	438	414	420	438	427	402	401	430	393	394	444	425	391	414	403	419	440	419	428	378	425	436	421	408	397	424	414	463	429	414	429	414	407	420	412	392	441	440	441	432	421	412	468	425	390	494	389	414	428	387	421	431	401	411	406	397	409	412	406	409	451	407	396	377	404	375	405	445	446	428	405	427	434	433	416	404	384	393	438	435	402	431	415	420	441	437	422	405	409	436	414	414	458	443	448	441	421	426	430	456	407	426	432	427	429	436	414	417	427	408	392	415	434	414	387	443	419	414	405	415	392	389	434	419	418	396	422	399	386	473	440	400	413	415	427	410	407	425	408	434	437	436	435	367	420	428	413	423	454	429	402	450	404	399	416	422	453	433	414	382	441	440	418	388	408	429	419	420	436	449	413	414	417	479	403	402	434	427	449	399	402	432	420	432	397	389	443	424	411	421	442	399	378	409	431	449	426	425	436	432	441	401	414	417	422	458	430	397	410	417	445	396	413	432	421	341	402	412	435	415	397	452	433	418	400	420	428	420	419	419	434	433	451	402	424	441	451	402	425	406	446	376	403	403	473	411	439	450	393	397	436	440	417	410	439	378	411	426	432	388	397	403	389	403	439	398	428	450	431	427	430	427	419	443	445	440	416	443	450	397	389	406	401	463	445	435	422	422	385	407	387	406	405	413	393	409	435	441	381	421	443	439	398	440	409	396	443	383	442	414	436	438	412	442	409	398	421	431	392	449	456	444	387	425	464	419	435	457	418	401	417	385	413	402	454	395	444	413	401	438	417	396	421	439	424	450	442	440	424	414	427	418	480	438	404	440	415	383	416	410	415	446	412	457	395	434	442	430	464	421	412	458	398	410	398	414	432	394	411	400	419	424	422	432	421	457	366	417	441	451	422	386	437	421	447	428	404	414	409	392	438	434	405	419	428	435	398	450	401	432	456	428	411	448	425	403	424	442	402	413	420	381	424	395	447	410	419	415	422	403	388	412	405	452	456	409	417	429	385	438	415	419	428	427	425	416	466	438	413	446	429	430	391	420	424	425	444	412	425	421	408	406	412	430	421	421	392	392	428	419	421	391	442	414	396	437	426	413	414	427	431	406	415	414	416	409	429	425	451	421	461	400	441	452	434	371	450	436	433	442	381	436	403	413	405	414	431	448	441	416	444	413	428	392	432	407	440	434	417	410	452	380	456	436	406	457	428	429	458	435	420	406	411	406	457	446	398	390	458	417	433	374	430	443	419	396	409	406	446	431	399	386	406	404	422	426	415	391	426	418	408	390	399	431	419	403	422	435	425	431	426	468	458	452	397	442	402	395	425	422	400	452	394	379	445	409	394	429	422	416	407	429	426	419	435	421	392	425	429	404	406	369	443	381	424	409	433	408	386	398	461	416	410	407	390	434	413	415	397	405	463	387	413	445	407	424	422	401	420	406	445	391	420	423	415	450	394	421	444	369	372	421	458	437	400	412	448	444	370	399	409	422	410	419	424	435	431	405	445	403	395	410	438	425	402	400	435	389	397	387	404	395	409	453	402	423	414	414	418	463	442	402	433	393	414	420	410	419	418	428	408	489	408	421	384	418	433	445	430	408	423	432	417	429	435	445	428	423	454	421	402	412	444	430	412	408	401	420	435	437	406	420	406	414	425	423	377	431	401	429	393	421	434	412	426	401	447	404	398	459	410	421	425	448	391	429	417	427	379	435	424	408	429	428	422	412	449	418	467	413	416	369	419	402	414	428	421	429	444	399	429	385	398	418	403	411	426	437	450	425	446	425	433	422	384	418	427	395	434	405	448	426	414	386	443	439	417	437	415	392	419	418	441	396	402	418	416	435	442	464	407	447	431	380	399	403	382	388	434	413	413	444	403	393	406	395	429	419	400	398	417	419	404	443	400	379	410	426	422	449	395	450	387	477	417	409	412	386	410	394	412	435	423	371	400	410	417	397	468	410	426	446	427	421	428	384	458	427	421	439	401	440	419	412	419	388	411	420	399	438	385	413	439	400	408	427	441	382	441	425	417	424	409	413	429	407	402	419	416	407	461	416	424	402	415	412	443	419	425	429	443	402	377	403	431	419	409	414	425	450	428	422	406	400	415	431	438	425	415	425	442	410	449	408	438	399	423	440	399	430	405	352	433	445	388	435	445	413	390	441	439	397	392	436	452	401	429	456	441	405	414	417	392	427	424	456	421	417	420	423	441	405	433	405	437	428	434	418	445	458	462	423	410	405	424	427	417	419	434	416	432	419	435	406	420	446	424	413	419	462	425	425	442	407	389	403	434	374	413	376	391	419	434	444	429	416	436	414	407	417	406	434	421	419	457	413	413	414	435	398	424	407	412	403	449	418	425	428	426	422	415	438	425	402	378	423	401	433	437	419	392	421	417	420	419	417	405	405	405	431	432	466	438	444	415	443	408	437	428	443	469	405	450	413	406	433	427	420	421	436	427	429	428	416	418	404	428	402	415	428	407	434	397	418	432	410	432	434	424	420	399	413	431	416	432	417	400	400	411	421	414	395	436	399	396	406	391	429	387	455	401	398	453	415	415	432	428	429	410	437	436	419	380	442	421	439	391	397	442	410	410	408	429	426	396	382	426	433	431	422	385	437	418	417	451	438	426	421	432	427	416	417	419	396	441	419	410	436	424	436	441	421	434	424	463	434	405	425	428	432	404	392	411	424	447	426	402	410	409	401	412	451	398	453	443	388	434	399	471	463	422	451	453	439	437	443	410	449	419	449	411	439	436	430	423	429	399	401	447	429	441	414	422	436	440	402	405	464	410	414	402	404	449	446	406	415	429	405	425	426	413	439	434	415	461	396	434	405	428	438	424	409	428	410	434	396	442	425	392	421	402	430	438	405	370	406	433	387	442	441	416	386	408	429	422	440	414	433	411	417	403	407	421	437	416	413	400	412	404	434	411	403	444	422	421	412	458	400	396	422	437	454	439	429	399	435	428	373	402	445	398	428	394	409	384	438	445	444	395	433	408	406	424	396	432	422	398	399	424	397	455	419	405	419	409	427	445	424	404	417	422	429	380	418	433	398	450	403	437	455	407	467	408	407	445	439	441	418	460	414	405	437	385	417	415	406	426	390	472	408	413	414	439	405	397	368	452	437	381	447	450	463	389	408	418	468	450	421	393	414	430	427	412	452	442	452	416	412	439	432	414	410	403	441	428	406	419	429	424	403	446	468	407	411	457	386	441	413	427	450	435	380	442	436	406	448	442	417	390	412	435	408	428	413	409	402	421	436	433	391	440	415	413	444	408	424	387	379	394	420	433	415	419	416	429	421	406	400	417	443	398	457
32094	52069	38304	23532	39687	54743	48933	36640	20629	3880	696	719	666	682	673	631	602	735	699	763	1457	1935	1769	1175	819	662	688	627	649	627	649	650	650	645	676	678	649	657	623	668	634	663	642	656	644	656	632	681	621	633	660	625	637	653	640	618	652	672	618	669	632	619	631	638	612	651	634	677	623	691	626	609	646	656	646	628	643	685	685	628	661	664	644	666	619	656	636	627	679	649	626	676	662	666	633	633	682	638	660	701	630	663	629	632	625	607	620	656	679	668	656	682	628	617	649	670	619	664	636	704	667	665	642	681	638	641	677	689	619	648	666	685	612	652	641	598	630	657	669	631	656	667	675	643	667	636	654	644	659	669	633	656	638	596	662	651	628	609	654	669	624	637	639	653	647	639	642	640	645	665	655	668	629	679	603	617	645	617	649	642	659	651	669	620	641	660	639	635	642	673	627	613	645	628	630	630	671	627	587	665	699	675	625	712	644	650	652	645	635	671	658	652	638	687	576	635	656	634	639	618	647	642	666	616	684	672	643	628	669	677	638	608	687	685	654	649	618	657	683	636	666	628	594	625	666	653	640	623	673	652	617	649	676	639	666	648	680	650	620	670	611	637	590	682	607	636	618	647	650	649	603	639	607	607	633	645	671	632	656	645	665	696	631	677	606	596	611	620	637	638	634	671	617	708	617	658	669	646	693	615	616	666	603	623	637	680	682	602	623	649	631	687	659	652	654	640	651	645	635	641	673	661	636	702	639	649	661	652	649	667	664	690	605	612	633	643	667	675	636	585	658	626	665	620	643	667	662	676	609	668	640	669	661	617	684	620	625	630	675	692	682	668	632	652	637	658	632	622	681	652	634	667	653	606	649	674	637	652	644	710	658	669	636	612	644	637	631	621	636	627	632	661	638	646	632	689	681	632	649	644	635	638	637	643	607	662	625	654	620	643	687	646	663	667	632	591	675	654	616	628	657	636	668	643	601	639	658	673	657	628	636	672	651	678	621	630	598	675	683	635	649	681	665	622	629	605	614	656	624	621	683	605	662	638	606	611	591	647	655	697	671	653	665	697	592	641	645	668	624	668	606	609	681	656	676	634	639	639	628	672	675	624	654	667	639	636	641	624	615	652	679	678	683	649	677	658	674	628	675	624	629	659	664	675	674	645	651	652	637	657	645	662	640	605	677	652	646	632	647	648	606	679	671	602	641	660	690	668	640	689	595	635	657	623	649	625	629	648	602	601	645	667	613	667	643	652	598	647	650	626	612	618	622	618	678	641	613	645	636	644	635	644	624	617	657	628	649	635	645	674	633	655	657	617	676	691	642	695	657	661	626	598	662	686	668	656	639	618	677	659	667	638	638	657	639	631	627	644	656	655	631	667	673	716	631	639	643	646	642	634	638	663	629	609	667	629	649	616	601	672	634	640	694	660	704	670	649	646	633	688	637	629	644	633	685	655	630	629	624	649	608	657	611	673	622	647	645	643	639	632	662	614	650	644	638	655	675	618	641	630	625	641	637	597	626	653	655	638	665	646	684	661	613	672	631	620	591	636	679	646	665	678	653	617	659	670	659	664	630	580	656	614	640	594	674	639	674	661	714	657	593	670	651	631	622	650	662	645	638	598	633	650	625	645	630	679	644	685	654	602	638	649	663	643	665	648	644	675	641	660	659	649	645	665	629	567	643	644	653	682	632	607	624	663	628	631	627	684	610	665	626	653	612	637	630	673	642	668	679	676	716	658	598	632	648	653	670	656	632	657	657	619	598	676	658	629	632	688	708	635	663	652	644	621	667	652	671	693	639	659	629	635	637	617	629	615	622	646	617	634	658	613	606	684	629	682	647	627	632	664	683	653	678	611	632	633	644	644	664	660	618	628	659	675	659	647	641	694	603	617	613	650	657	617	681	650	656	644	626	665	609	672	689	694	609	634	636	659	670	658	651	606	615	635	659	620	670	655	607	615	615	674	660	621	657	697	691	658	632	613	650	634	680	680	626	641	629	635	652	652	627	598	645	615	667	614	652	674	692	654	676	663	677	667	677	565	668	644	594	621	664	646	621	623	650	698	636	638	654	607	673	596	605	622	633	618	642	659	654	645	632	620	653	659	654	655	658	665	665	595	648	615	678	668	644	660	651	642	634	642	671	660	678	575	604	634	623	699	640	663	700	616	675	676	635	668	591	611	652	638	642	663	656	673	598	648	606	707	636	621	615	680	682	645	661	620	616	672	646	669	650	649	622	639	643	636	696	597	640	635	647	614	636	669	624	680	678	637	645	608	651	603	600	639	620	645	688	614	651	644	605	666	642	704	605	624	614	656	631	643	644	634	635	699	641	621	696	646	618	680	650	669	653	653	622	663	679	673	619	667	633	647	671	644	651	635	639	676	640	664	674	630	623	641	662	611	608	685	607	630	618	664	638	653	691	657	649	638	684	630	660	643	654	601	638	586	663	672	622	676	656	632	663	657	733	644	631	670	662	662	633	614	626	637	676	661	635	694	663	640	649	627	638	634	639	642	661	679	636	638	685	689	642	650	612	648	631	601	657	642	670	651	700	665	633	633	613	674	649	605	651	628	635	659	648	618	634	694	643	649	652	644	632	668	622	651	636	643	677	649	627	638	668	655	641	654	609	653	649	614	661	692	624	611	627	641	660	614	671	645	649	644	622	619	616	713	648	686	626	663	681	640	653	627	686	601	613	665	643	668	639	650	619	662	669	643	660	653	656	622	643	607	631	624	620	642	683	678	649	662	667	642	648	653	611	644	639	660	671	626	622	640	619	664	651	659	673	677	600	674	648	648	622	653	643	656	630	640	646	655	665	654	686	625	665	656	643	597	652	590	594	650	677	650	602	646	627	688	652	660	708	650	643	633	628	643	694	628	656	629	630	655	628	686	631	637	647	655	673	642	614	658	603	635	667	624	621	660	624	637	646	626	587	612	618	625	666	651	620	600	626	633	650	641	637	612	705	674	616	625	675	672	676	691	626	660	621	627	688	685	612	642	622	659	616	649	635	685	643	629	635	650	664	652	640	625	663	645	632	661	648	654	664	646	684	691	626	636	649	651	590	653	681	688	668	633	659	649	650	693	661	606	654	651	623	604	622	655	631	649	642	630	677	651	650	653	636	636	642	630	595	637	639	656	635	666	613	646	639	643	640	615	605	662	615	631	639	637	643	685	645	683	662	658	626	655	667	685	597	668	630	633	667	629	656	676	593	662	620	659	643	654	609	638	666	635	685	637	644	635	657	638	674	656	632	660	681	657	662	659	616	650	632	605	659	642	640	670	630	667	656	693	632	663	616	610	657	666	658	670	640	657	672	633	627	682	664	665	638	634	643	653	645	670	631	682	616	638	660	641	700	645	618	640	648	662	598	715	649	651	635	648	606	663	624	660	642	620	683	679	667	644	651	631	629	665	630	653	625	637	609	690	643	673	683	629	649	679	665	666	621	659	652	650	671	650	617	627	624	646	567	600	653	659	681	660
26890	22016	19242	6514	4791	8596	8007	4078	1620	498	442	423	458	458	414	436	450	432	429	434	434	435	471	454	440	463	471	443	444	407	414	418	450	441	419	406	409	469	454	457	432	464	468	436	449	426	419	443	440	430	443	437	422	426	462	451	458	407	431	475	407	422	423	405	462	433	401	446	440	452	419	445	414	394	472	472	426	426	436	484	444	440	386	445	444	437	438	430	459	404	418	438	452	448	417	401	458	425	422	425	423	460	441	424	466	440	456	439	449	443	439	427	459	467	447	503	425	434	415	417	407	461	419	451	427	427	426	434	436	420	455	412	417	432	456	460	441	442	446	440	417	437	450	425	420	408	445	431	472	433	456	445	438	444	490	453	455	439	433	416	467	442	430	419	431	437	446	479	431	406	480	440	415	392	460	386	430	431	435	431	437	474	453	426	450	470	465	443	452	425	427	439	443	468	453	418	413	447	446	402	434	447	446	404	443	462	425	446	449	457	443	443	460	463	398	362	414	414	433	423	443	413	413	441	419	432	454	415	419	453	428	472	453	437	464	466	447	471	486	447	455	438	423	464	419	459	449	438	441	433	456	452	403	441	428	402	447	439	448	426	453	442	441	452	414	426	458	410	439	434	432	485	433	417	425	451	454	429	445	451	429	425	435	452	454	429	420	451	424	426	420	430	422	441	433	413	413	442	438	442	437	460	443	434	424	450	411	443	435	411	422	457	410	432	421	433	444	457	424	441	439	433	467	430	397	451	414	439	452	425	425	412	437	421	428	451	444	474	447	448	457	461	436	395	431	433	470	404	405	473	412	444	446	440	450	407	452	454	447	434	418	438	445	424	456	426	388	436	471	453	425	422	482	426	386	427	430	432	436	459	389	453	428	428	484	420	439	450	443	447	429	437	431	463	408	461	406	465	419	423	405	469	435	479	439	449	448	436	459	392	419	429	426	431	442	453	453	427	431	433	427	452	416	445	426	406	425	434	477	437	461	438	460	427	447	425	427	471	464	422	432	421	469	414	478	402	463	429	440	442	451	439	431	399	454	426	453	434	448	460	422	456	443	450	433	436	447	419	423	405	444	450	453	451	440	439	451	463	410	460	455	431	449	443	417	425	434	440	418	429	434	424	434	424	424	390	431	413	416	407	413	437	415	426	406	443	437	465	442	447	426	468	483	436	436	402	439	412	446	459	427	414	474	414	420	413	434	446	456	413	434	408	443	422	407	415	457	436	439	462	408	437	453	472	455	418	424	476	397	424	425	449	451	445	465	434	427	413	424	408	437	451	414	441	436	428	430	422	438	463	420	457	413	433	405	426	428	436	422	416	397	437	401	423	432	453	415	445	470	435	462	454	443	425	449	426	425	456	437	414	421	433	448	424	459	424	441	440	444	438	466	474	442	489	415	444	442	495	413	412	482	456	425	435	428	479	433	409	445	422	426	455	439	425	429	443	439	425	415	428	430	431	464	446	455	442	454	415	444	434	462	459	412	446	461	436	412	425	435	493	417	475	434	425	467	414	416	437	430	393	411	405	443	429	442	426	407	445	390	411	487	466	421	413	432	434	436	427	435	461	446	424	485	475	409	456	459	428	407	413	405	468	431	443	491	418	416	451	418	466	445	433	459	442	495	446	413	439	433	463	447	444	464	441	434	450	414	402	419	502	424	453	418	484	439	401	458	453	421	485	481	441	464	410	407	438	425	427	454	437	442	438	433	422	441	433	403	409	417	449	434	457	438	418	454	430	459	414	426	413	475	451	455	432	417	445	421	453	447	477	427	445	456	444	428	485	409	428	470	428	401	457	434	422	435	456	434	436	424	427	428	421	364	447	438	436	432	427	430	423	425	432	437	442	469	460	397	410	426	433	415	447	400	442	449	470	445	430	420	438	483	441	426	428	420	390	487	446	391	459	417	446	481	425	414	422	412	434	432	430	429	442	443	444	439	459	435	404	464	412	403	422	454	460	438	472	395	443	404	430	467	492	443	437	461	439	433	457	443	457	468	416	422	427	416	400	438	448	469	413	469	432	428	441	415	467	406	404	414	443	473	472	447	451	444	451	456	404	432	455	427	456	437	447	443	455	409	388	407	482	428	456	433	448	404	433	447	417	420	462	449	440	389	429	428	432	416	414	410	431	422	469	466	455	438	467	421	384	432	458	438	404	453	434	433	430	453	472	435	437	414	422	447	434	431	447	462	448	395	451	426	456	461	453	423	458	439	425	444	427	465	407	413	458	411	406	417	463	418	420	431	443	422	470	397	464	463	418	443	463	441	444	439	440	427	427	453	436	433	400	422	432	420	423	420	424	405	433	450	413	447	419	424	432	449	459	438	418	452	438	432	412	424	467	443	409	440	474	446	442	457	404	415	474	413	438	435	401	448	431	455	425	428	441	422	458	448	410	385	430	444	466	438	440	421	420	452	435	408	440	424	410	444	449	425	426	425	446	426	463	484	392	432	436	407	445	474	461	440	438	435	446	468	445	421	439	437	451	431	459	428	447	482	427	408	477	460	428	428	462	456	454	386	402	423	438	450	436	405	417	446	422	414	453	455	453	422	447	460	450	443	430	417	406	415	446	451	448	442	457	461	462	436	410	416	437	420	417	426	461	434	441	453	457	416	409	452	442	451	413	491	436	423	439	431	422	420	464	456	438	411	471	448	437	415	404	426	433	435	440	442	441	457	416	419	429	426	437	419	438	432	451	438	427	464	412	436	434	409	428	480	412	437	431	420	434	421	420	448	474	420	410	411	420	430	451	449	450	464	430	423	470	457	445	422	416	429	451	467	416	435	459	459	452	444	419	430	447	452	418	398	428	436	455	413	427	415	404	424	403	442	451	440	418	456	445	403	449	470	413	416	411	429	447	428	421	449	443	449	408	434	448	440	439	464	421	408	432	451	451	429	456	441	445	436	454	454	416	421	439	454	431	422	421	390	444	464	428	452	443	433	426	409	462	429	426	410	413	414	399	403	464	451	446	453	433	434	414	480	410	456	488	407	457	462	470	436	419	428	435	439	433	404	470	449	464	412	456	473	401	432	429	412	409	433	423	458	439	431	445	415	435	446	413	424	402	442	460	440	420	438	457	427	419	453	393	473	438	453	403	399	431	422	421	449	432	451	460	440	440	420	462	421	454	452	432	443	406	455	431	446	448	428	430	394	439	432	431	447	437	422	415	447	490	466	432	409	429	420	428	385	446	460	424	433	450	454	456	454	418	487	423	453	465	418	445	428	425	420	425	412	405	397	459	460	446	437	438	426	437	452	447	449	456	433	429	462	445	428	407	429	433	456	435	395	428	426	433	423	445	462	446	458	430	402	452	463	412	390	457	435	430	427	456	483	468	458	439	415	448	419	466	414	465	397	440	438	446	447	433	446	443	441	421	427	428	435	438	464	436	481	427	437	428	446	437	445	425	429	457	480	440	469	443	484	409	448	464	451	454	406	433	448	386	447	440	447	469	422	416	401	447	433	472	410	402
23574	32518	21401	8081	9665	16065	14093	7910	3239	747	653	650	725	698	678	692	718	702	676	689	667	698	727	727	665	627	651	708	696	662	682	653	640	691	667	703	670	694	683	671	641	704	717	666	692	674	640	635	708	638	643	650	679	685	655	704	638	667	671	647	659	670	688	689	669	635	691	640	676	673	697	656	712	649	710	680	655	678	683	662	625	684	621	666	655	684	676	673	691	642	700	645	634	648	705	692	665	661	663	668	598	712	658	706	659	700	684	648	683	694	659	675	653	645	686	638	701	679	671	654	670	669	703	708	686	705	675	632	612	665	634	726	657	660	646	665	658	633	655	640	694	679	640	706	695	640	692	646	673	660	701	703	723	645	649	699	700	689	668	652	649	633	644	702	681	678	652	685	674	620	643	641	712	658	687	618	665	623	673	676	685	666	677	682	623	668	659	645	649	704	632	679	703	665	652	684	685	681	637	631	718	690	676	645	667	667	650	611	634	676	665	638	670	701	689	655	679	631	706	653	648	677	681	673	670	647	640	648	665	669	711	675	675	649	607	656	673	646	694	665	682	666	638	678	652	671	645	724	684	699	634	661	647	676	681	716	710	669	637	640	677	682	643	649	659	644	675	682	662	656	659	718	701	689	681	639	673	656	670	701	673	704	690	627	642	673	657	685	696	701	650	675	618	683	654	698	690	665	645	652	660	688	704	654	672	622	678	682	666	688	651	671	673	702	647	667	673	676	676	669	675	691	633	671	694	672	685	647	643	664	661	691	668	592	635	644	649	657	634	660	655	672	683	686	617	657	699	681	652	666	730	676	697	668	718	685	625	675	632	650	632	666	712	648	668	652	668	646	678	666	687	641	666	682	668	706	623	675	651	664	716	641	688	626	662	652	682	666	693	644	670	650	671	670	723	726	641	660	637	633	709	655	667	646	653	658	607	643	698	699	642	663	646	668	670	675	614	724	694	639	662	669	656	696	695	705	679	652	644	691	660	664	672	666	643	647	735	648	668	625	657	655	717	678	647	646	661	657	658	688	683	685	665	667	693	665	672	613	657	672	727	703	629	682	717	674	674	630	687	676	639	650	670	646	712	664	683	657	661	693	643	658	671	686	681	676	651	659	701	630	717	623	679	684	688	676	670	695	665	710	644	672	641	694	619	697	661	721	691	675	653	629	651	686	673	697	662	624	660	681	714	678	669	677	656	651	685	614	685	660	641	656	697	660	630	680	681	687	651	720	627	604	691	657	650	693	652	659	696	676	631	637	699	599	691	671	645	667	667	674	679	702	657	661	639	670	698	657	643	673	679	680	674	690	684	670	680	678	648	679	683	703	687	685	638	654	692	673	649	671	713	708	661	656	666	711	684	691	657	668	661	640	674	620	677	675	673	680	637	657	640	610	686	652	670	654	674	639	668	644	722	662	668	681	644	673	713	673	682	639	672	648	675	700	675	611	715	678	652	666	667	698	667	630	663	674	674	703	718	606	652	682	691	655	637	691	656	675	701	658	651	678	643	690	666	624	615	662	686	715	711	667	716	681	688	652	652	661	681	716	640	649	655	684	656	653	659	677	674	608	651	632	661	616	686	676	693	638	667	676	657	603	723	659	676	670	651	685	697	655	717	639	663	709	624	645	675	698	676	662	669	657	633	655	668	690	689	722	662	658	659	707	642	643	674	657	652	685	637	683	718	701	631	703	646	665	666	678	649	682	630	618	671	681	667	645	654	642	697	666	652	686	673	643	642	672	670	642	664	706	648	674	668	713	660	672	629	683	676	677	666	621	679	668	629	700	723	670	651	679	665	683	665	661	643	718	661	615	694	637	691	666	680	613	697	677	650	675	636	665	662	669	637	678	687	710	632	659	631	650	636	676	658	728	672	709	672	645	668	654	693	675	650	684	667	665	638	698	663	666	700	665	669	658	672	674	676	667	627	639	691	702	648	704	662	701	694	644	676	672	652	660	679	699	647	648	725	645	689	650	669	668	674	677	657	691	678	655	704	658	664	635	657	658	696	722	725	681	647	660	707	696	686	655	688	662	654	653	657	698	702	624	723	678	620	685	657	649	624	677	674	684	637	645	676	653	660	664	676	695	686	666	672	644	670	692	674	659	659	675	683	687	675	634	680	629	650	639	703	667	686	682	613	693	687	707	689	683	695	617	651	645	686	610	663	647	650	643	630	664	648	687	643	712	684	676	658	671	663	681	614	683	688	688	654	667	670	664	635	650	670	678	690	689	667	694	670	652	696	671	692	666	653	680	636	660	689	650	676	646	598	660	648	685	706	655	660	667	664	681	671	644	671	683	657	646	700	633	688	685	695	677	654	699	671	632	675	654	676	668	718	667	663	689	695	682	663	681	660	611	699	665	650	660	632	668	635	691	664	662	690	646	710	625	662	675	702	664	615	689	659	647	661	637	676	701	647	643	627	676	670	661	683	693	654	672	641	673	717	656	680	682	697	701	679	660	640	671	712	674	657	678	714	685	673	651	694	677	677	695	627	662	670	612	653	634	677	671	674	674	618	653	642	627	683	616	660	682	633	644	596	665	619	669	683	641	670	671	653	674	663	642	601	696	675	677	659	664	645	641	669	659	687	688	680	640	681	717	687	663	667	684	686	643	733	644	616	702	683	650	698	672	642	671	642	664	663	677	647	666	669	671	690	669	670	673	701	628	676	629	647	686	674	691	688	670	678	668	694	637	670	625	599	693	664	675	648	682	679	649	648	646	673	678	648	686	673	633	695	654	678	686	709	681	652	686	691	704	639	692	655	662	681	610	689	632	665	690	679	661	661	659	677	665	668	637	711	634	609	671	720	687	651	694	682	658	660	654	658	625	678	680	651	658	693	672	703	680	655	665	676	675	686	664	622	690	690	670	662	652	653	714	711	669	685	662	654	643	613	658	688	743	642	692	669	678	691	688	719	680	684	619	666	687	683	657	685	661	745	670	704	625	675	673	675	672	652	646	670	680	671	642	708	636	656	703	630	696	671	710	654	598	682	664	644	651	663	687	647	632	730	663	672	689	675	699	649	655	663	672	655	680	684	642	652	635	649	667	679	664	639	653	669	688	632	682	676	647	624	683	652	678	697	658	722	650	647	680	652	678	655	679	655	643	663	602	654	672	686	659	634	685	712	686	681	713	672	673	656	691	681	679	670	668	668	648	634	647	644	683	683	654	654	668	624	686	675	672	664	650	680	695	662	686	670	670	628	685	693	675	689	698	622	688	678	648	673	684	693	703	696	652	665	664	681	691	651	681	683	663	675	656	674	665	690	661	678	702	680	621	673	695	663	687	717	678	663	704	655	647	649	661	681	710	732	635	689	722	695	674	680	669	686	689	631	676	678	654	666	670	697	636	694	642	680	705	648	672	633	620	620	647	711	701	646	680	715	654	675	670	648	702	666	680	695	729	694	660	669	658	698	676	683	658	643	654	674	658	614	666	677	686	641	670	641	692	647	679	703	666	678	660	694	686	635	678
24196	21238	28211	24385	21675	29310	33645	22456	9772	1315	506	523	507	482	517	503	530	519	606	559	499	558	587	538	534	468	532	483	500	495	491	540	510	510	475	474	520	504	517	528	491	478	522	501	487	468	465	510	483	542	460	479	457	506	519	517	483	533	516	541	510	502	459	504	480	513	501	456	469	507	501	483	480	472	517	522	523	481	486	512	453	544	503	504	443	517	474	477	503	538	517	498	469	537	498	509	480	502	478	535	521	490	499	501	491	488	504	505	493	496	518	495	538	488	504	495	504	513	501	517	521	471	503	450	451	560	463	485	498	475	497	501	484	510	492	502	547	500	553	510	490	488	525	499	484	500	498	502	535	485	523	505	483	481	511	457	487	492	490	480	475	529	491	514	532	477	507	473	505	476	489	511	489	486	488	445	511	484	474	454	485	502	473	486	474	480	529	487	492	481	525	512	521	480	481	469	504	499	474	466	504	463	480	521	481	511	483	515	452	468	519	488	475	504	494	520	493	479	541	482	452	514	476	498	509	493	479	470	488	492	485	513	509	473	490	500	506	492	486	461	525	456	501	502	480	493	506	538	506	484	497	486	526	569	476	501	470	504	472	490	515	473	522	485	478	511	504	504	516	512	486	488	522	495	508	483	517	489	507	507	497	517	496	500	486	503	490	515	498	475	470	492	516	457	546	478	485	475	508	508	516	516	475	510	488	496	486	484	500	481	513	511	481	488	498	516	494	486	442	510	487	530	468	532	554	465	464	508	465	435	515	507	473	468	499	497	498	500	499	506	476	504	510	486	528	489	505	530	461	489	460	532	505	476	518	500	550	489	499	550	508	505	498	487	518	480	491	488	475	510	492	530	511	465	467	495	478	489	531	507	514	515	502	514	511	532	457	541	488	483	514	489	512	549	543	510	459	468	478	488	524	482	493	538	530	523	509	478	525	461	461	438	469	511	517	517	473	501	484	492	462	495	470	520	513	484	489	496	498	458	474	529	514	543	482	475	518	494	469	507	516	487	501	476	469	483	480	469	514	472	451	458	495	451	469	500	494	492	492	478	494	494	502	516	503	480	524	501	476	491	511	491	494	459	498	471	485	506	525	505	515	518	488	491	486	503	481	479	494	496	535	544	503	476	499	515	514	475	496	494	494	511	478	462	483	489	482	500	472	490	507	507	489	467	448	503	479	460	490	438	482	497	512	487	468	485	456	483	510	483	533	481	531	542	496	467	509	501	550	509	481	479	462	453	490	535	478	478	456	481	479	538	470	497	442	476	506	476	452	491	500	490	466	483	487	530	505	498	505	468	505	468	520	487	484	471	441	498	485	542	537	523	484	501	472	478	444	460	493	501	495	453	502	500	516	474	506	487	518	501	495	468	493	518	493	529	461	519	510	523	477	464	514	496	476	487	486	497	486	504	517	491	485	479	518	488	468	492	540	467	456	478	523	516	553	523	477	520	504	518	458	536	542	499	473	498	454	503	472	472	529	478	500	545	520	499	452	498	460	515	470	487	502	465	507	483	504	519	468	520	506	513	520	511	524	492	524	513	529	493	489	487	478	538	462	503	485	495	495	503	516	504	526	491	511	507	512	494	504	509	521	501	478	539	533	530	541	478	515	523	495	500	478	472	472	496	518	478	493	492	484	488	515	466	497	517	474	503	520	510	498	501	520	537	493	505	485	522	503	497	515	496	478	499	488	508	505	483	465	488	520	501	525	495	493	443	478	451	510	512	490	538	472	528	504	454	478	469	481	519	482	535	488	482	490	525	507	511	524	471	508	468	511	517	508	453	498	493	522	463	476	459	501	500	500	505	486	532	499	480	478	509	508	488	503	515	506	513	524	480	509	481	498	484	494	500	481	495	488	491	459	511	509	483	489	472	508	496	508	502	507	521	523	472	465	491	489	479	506	476	493	492	533	457	525	488	482	540	466	496	501	446	514	500	490	483	467	496	534	444	546	483	479	488	515	501	483	447	488	523	457	497	479	519	504	485	510	508	499	516	467	511	486	493	522	520	506	488	532	516	472	501	473	507	480	563	485	538	478	489	517	520	484	510	496	488	547	477	484	518	484	512	541	511	490	468	448	514	543	484	463	504	464	495	489	497	506	518	525	506	510	475	483	505	498	478	497	509	497	510	514	467	503	510	522	486	473	501	497	490	492	450	511	512	500	492	506	487	457	506	575	518	511	527	506	462	510	466	521	509	508	508	492	475	520	474	466	497	503	480	465	486	509	517	468	488	517	477	496	494	487	475	523	515	497	530	495	467	507	502	459	513	498	472	506	473	506	507	529	475	471	487	476	490	457	499	464	481	481	500	527	479	508	508	493	477	519	504	497	493	512	479	502	492	480	515	496	478	499	505	500	495	544	523	508	477	531	519	457	536	496	494	514	511	526	517	476	485	523	464	479	493	495	517	474	486	491	476	521	521	470	534	512	517	491	508	499	516	480	446	531	542	500	497	489	464	519	484	470	483	526	472	509	471	500	451	463	477	540	491	497	504	488	479	504	527	531	463	500	468	501	488	518	495	500	513	493	511	528	484	464	490	499	478	495	486	495	493	504	528	453	480	526	478	526	476	496	509	510	474	482	520	504	522	500	476	486	479	477	507	496	515	517	511	477	518	442	496	469	496	530	521	544	485	470	510	484	534	558	517	461	469	486	518	451	534	501	534	498	469	500	466	483	474	494	500	547	511	521	494	492	481	505	471	456	491	510	501	452	536	497	495	500	503	513	497	520	517	487	503	480	491	485	505	526	495	494	482	503	471	487	531	480	513	509	530	505	512	472	486	502	494	521	522	474	480	506	508	466	466	516	466	509	549	530	491	508	462	485	480	498	529	503	520	506	467	487	535	468	542	504	480	506	475	521	492	516	483	494	445	522	499	480	542	503	505	472	474	519	489	505	483	499	438	498	488	528	460	542	490	501	565	451	491	510	498	500	465	495	534	463	506	487	501	480	508	507	497	521	476	464	484	485	505	520	531	499	489	508	521	519	534	481	490	466	478	502	502	475	509	524	517	512	516	474	497	523	470	494	466	534	504	469	483	532	536	499	464	493	507	515	470	514	491	502	517	477	474	471	518	507	493	506	500	495	449	529	511	499	515	490	467	520	466	534	523	454	484	506	484	488	483	547	515	520	502	500	488	522	520	512	470	512	504	492	505	538	476	475	464	541	489	473	481	534	520	539	476	454	486	487	476	470	497	501	488	512	495	486	530	506	511	483	474	511	509	491	512	468	495	460	502	507	470	502	493	472	513	527	480	469	542	478	481	488	502	482	480	510	486	492	524	543	509	490	503	477	512	467	485	498	484	496	516	501	508	517	507	516	475	492	460	529	495	495	450	492	502	525	566	502	477	527	570	508	488	455	509	492	499	516	475	445	487	453	496	497	508	523	469	523	505	474	487	505	475	483	502	515	485	485	484	495	474	486	515	489	467	495	477	484	536	502	517	508	483	462	454	474	552	485	488	504	519	481	512
28697	46630	37296	19356	25756	36945	37565	27931	14605	2076	766	772	826	806	816	804	819	889	1069	832	825	926	969	894	783	758	802	733	741	787	778	807	790	791	807	749	718	731	731	780	723	773	752	727	749	776	797	736	744	756	817	795	769	736	769	736	780	782	826	796	778	749	787	765	784	763	807	763	738	797	749	730	770	762	774	767	763	786	786	763	762	732	710	788	759	775	761	740	769	726	767	774	758	747	728	812	704	754	769	737	756	794	772	792	753	787	748	773	782	759	761	772	685	794	780	770	755	770	730	737	764	773	792	774	802	776	766	726	757	762	752	774	831	751	781	721	703	814	820	750	714	778	730	726	728	757	771	740	763	763	771	752	695	741	769	741	788	741	785	743	732	786	732	751	750	772	748	736	790	755	719	753	842	764	785	736	795	765	761	752	743	739	761	751	693	797	765	796	762	721	790	774	772	708	784	707	733	791	747	753	764	763	777	752	750	826	773	790	810	803	784	783	782	796	765	782	766	713	761	751	766	791	739	703	792	784	753	761	771	774	810	772	735	805	794	763	753	716	744	794	742	735	785	753	742	736	769	727	794	772	711	822	751	736	728	769	790	768	745	793	751	743	742	784	738	688	772	764	737	704	811	795	719	733	772	762	754	749	753	773	759	767	765	772	788	784	754	752	715	755	789	775	729	762	781	766	738	743	786	748	795	722	751	843	822	773	748	760	710	726	724	771	747	768	778	792	804	781	769	808	767	758	785	756	740	744	748	775	787	734	739	739	763	782	744	811	730	771	749	737	768	742	762	750	767	744	772	760	762	696	787	748	801	778	769	752	770	778	767	798	773	728	728	727	744	749	748	768	772	771	750	761	727	761	758	726	753	780	751	794	729	760	746	827	779	718	786	733	762	763	711	770	812	784	755	773	718	734	769	739	731	758	763	755	726	735	775	693	773	756	740	784	712	716	762	777	783	804	761	740	790	741	758	738	759	770	744	760	771	746	785	779	789	739	743	761	833	726	762	795	775	791	779	765	769	739	760	732	726	762	706	787	790	709	755	755	752	745	753	750	745	822	775	776	743	758	711	733	761	818	783	778	737	740	729	725	733	731	757	773	745	753	837	772	789	782	755	754	719	767	722	742	797	781	803	689	746	762	782	750	729	765	765	717	762	767	799	707	737	737	772	691	814	799	744	787	744	800	723	777	704	741	756	729	739	773	739	768	713	719	791	726	774	801	741	783	780	783	800	787	728	737	766	718	781	704	794	743	748	768	781	775	764	820	738	788	734	755	794	756	780	780	790	787	754	769	724	797	726	785	768	833	832	768	756	760	814	772	794	737	770	829	738	750	749	751	754	787	770	798	765	774	754	762	742	725	771	730	809	804	710	691	770	773	713	783	790	758	721	822	734	714	763	719	729	714	703	723	765	737	792	762	745	784	734	749	755	780	727	726	736	778	749	787	776	738	759	765	751	750	716	753	781	743	814	733	714	776	735	802	781	739	809	745	780	741	780	703	803	760	766	754	724	725	790	723	744	755	732	702	778	738	688	763	744	711	730	772	773	716	738	757	735	718	739	743	715	819	780	767	767	751	786	745	788	739	753	777	749	730	701	787	783	769	734	769	752	763	739	741	693	737	772	746	726	770	753	745	753	766	802	772	775	797	795	721	721	801	754	745	735	770	755	744	762	749	732	777	690	786	752	751	790	777	757	729	708	722	784	767	793	769	823	815	779	802	751	764	736	813	771	730	757	759	831	789	797	789	720	792	776	794	755	690	809	769	792	773	772	691	754	742	781	822	742	787	736	734	756	781	731	800	743	763	784	743	793	753	753	757	829	762	725	771	754	761	718	767	806	727	767	797	750	767	726	764	723	723	781	772	760	742	738	709	723	758	778	768	747	754	773	734	767	778	760	755	754	758	715	768	730	736	727	749	756	761	765	786	789	779	789	752	738	775	735	774	772	757	779	737	755	767	768	743	795	715	790	774	743	746	765	743	779	743	781	718	777	767	763	779	757	761	761	768	797	753	695	765	762	753	760	761	791	735	760	707	755	729	750	795	798	769	787	798	781	768	775	735	777	737	743	765	745	761	774	743	755	738	751	736	786	735	763	698	746	770	709	723	756	747	755	753	738	770	736	762	747	762	771	776	736	758	751	771	729	772	754	767	740	763	754	724	781	744	732	778	750	751	719	763	793	728	743	706	761	752	767	772	770	750	782	792	755	745	756	719	771	780	750	781	765	739	775	807	758	736	776	723	751	791	747	717	744	775	815	780	744	769	756	783	766	786	747	737	835	807	762	749	763	727	753	727	814	738	753	758	768	753	760	774	734	757	780	745	766	762	743	761	746	754	779	727	756	711	796	761	814	764	730	751	759	728	753	746	719	722	754	731	741	750	785	786	756	755	780	796	707	814	799	791	749	758	759	686	724	743	776	745	752	783	747	718	765	742	773	735	785	764	764	727	738	782	733	755	759	785	697	740	753	732	784	758	728	745	735	804	779	715	744	729	730	758	762	723	740	767	762	730	779	758	712	761	768	755	743	766	755	748	785	741	790	788	749	762	799	759	726	781	742	771	752	726	794	797	777	759	751	765	792	783	771	740	770	802	753	757	791	740	758	745	748	753	791	768	778	782	814	767	720	754	829	714	740	679	721	757	753	743	771	773	786	744	792	764	794	756	792	698	801	738	811	755	779	743	745	761	737	727	739	803	754	741	779	760	772	734	759	731	784	804	753	763	781	736	806	723	779	709	737	774	776	735	782	730	765	786	777	734	760	782	749	773	727	784	785	831	739	747	762	755	823	774	780	745	824	794	738	758	781	793	771	719	738	750	731	758	750	830	755	779	745	778	746	739	751	762	789	767	754	755	760	771	789	802	770	766	774	733	736	756	777	754	740	749	718	724	798	779	733	792	717	762	799	779	717	767	725	762	841	773	810	769	763	775	722	721	742	787	751	739	788	760	762	747	759	728	706	785	738	732	773	733	733	784	754	712	767	755	809	778	761	753	782	767	753	747	817	789	741	739	751	755	741	773	713	722	727	763	795	703	757	831	713	747	765	755	772	752	774	717	770	760	783	777	738	800	757	763	744	770	775	835	745	759	732	742	730	785	761	742	789	744	772	735	819	759	749	729	771	703	740	799	747	748	736	756	745	769	737	772	788	778	790	778	738	756	804	698	755	812	728	750	803	782	786	740	718	724	781	707	760	743	754	770	790	744	782	769	759	782	764	767	752	784	716	791	721	748	734	737	764	774	732	765	737	737	780	766	761	782	765	754	738	725	745	795	729	778	818	787	764	779	750	765	744	755	759	789	753	753	723	793	754	736	747	775	751	805	805	788	797	760	817	784	745	774	789	714	783	764	822	757	772	790	726	721	704	776	735	711	798	773	739	774	808	737	742	718	733	757	767	770	737	760	779	785	782	735	762	773	755	800	738	753	735	760	731	770	750	742	789	725	699	753	775	768	761	718	722	755	756	756	735	752	732	741
22994	21253	28901	23681	21360	32246	49848	36348	18261	1995	510	449	471	456	422	434	424	563	1043	1532	1166	895	656	470	407	451	434	415	402	443	417	419	433	416	414	443	425	465	424	455	431	417	421	411	409	417	438	402	379	443	407	403	432	420	404	410	433	468	463	418	427	417	425	420	419	392	394	438	416	419	419	437	417	429	421	445	429	457	427	417	437	411	405	416	437	419	417	400	435	447	438	439	457	437	371	445	430	400	434	436	418	402	432	428	384	440	422	453	424	397	394	399	407	390	423	414	423	405	446	443	426	400	456	405	409	469	435	393	403	398	419	442	403	428	408	436	404	394	451	446	422	414	425	465	391	427	378	449	414	404	417	418	459	415	438	422	446	404	388	441	436	398	425	433	406	446	438	425	417	419	399	436	348	417	410	421	420	413	414	406	429	459	413	477	432	415	459	423	470	427	405	410	402	437	426	413	432	442	418	363	447	444	429	427	444	433	426	439	399	397	395	388	407	417	456	409	423	431	411	430	398	398	425	419	424	408	420	448	429	440	457	424	422	399	392	460	406	405	405	455	420	404	451	399	444	440	420	410	410	417	459	428	411	413	439	400	447	447	417	429	444	418	428	422	416	407	396	403	382	393	489	433	428	436	446	427	418	429	420	420	431	406	406	399	392	417	421	433	417	452	402	377	426	398	458	416	435	391	404	395	466	419	415	369	410	396	403	419	413	457	411	430	439	403	426	431	413	430	443	421	424	453	440	446	438	414	388	400	441	428	377	395	439	424	408	402	423	426	435	416	415	399	439	464	390	467	418	423	383	369	427	414	436	410	429	426	415	365	383	392	368	402	405	432	459	374	437	367	391	425	399	441	412	426	427	473	438	406	361	447	457	415	409	413	387	407	388	433	428	418	407	415	434	415	418	404	411	462	452	449	395	460	406	403	420	425	400	433	448	416	445	403	409	421	412	404	386	404	420	423	410	419	443	468	405	389	421	389	452	398	399	390	419	396	387	449	439	429	423	468	436	454	448	411	400	425	396	396	403	413	392	409	473	409	414	443	432	461	433	410	384	456	450	428	397	436	457	403	390	459	411	398	381	441	438	395	442	426	418	411	458	446	449	436	436	408	438	425	372	422	402	407	438	396	408	382	398	419	397	422	407	406	429	420	444	444	415	448	431	430	432	406	432	396	367	442	427	463	433	427	418	440	407	380	421	414	436	408	425	404	394	423	396	425	431	422	406	403	410	392	411	416	419	428	443	421	408	437	392	435	438	396	392	411	423	392	422	393	405	410	411	432	468	434	374	400	405	452	423	422	425	408	428	425	418	426	396	426	454	389	439	440	438	437	433	413	437	412	441	399	393	430	430	392	400	444	391	409	454	399	409	427	400	387	416	402	423	415	438	433	418	448	418	402	440	390	426	378	427	414	428	410	374	400	415	443	378	391	413	442	400	426	397	401	432	426	416	422	408	409	415	406	384	415	381	390	441	409	436	399	395	405	443	449	427	433	451	402	440	464	450	422	431	427	425	410	426	399	435	444	405	428	422	406	411	425	398	441	392	408	419	407	422	394	443	439	413	408	454	400	453	400	431	404	426	469	413	428	426	440	400	416	422	413	451	433	432	411	402	414	442	427	370	408	369	437	417	429	381	438	399	445	424	467	424	410	438	403	426	396	381	396	432	414	466	401	424	391	392	415	410	413	416	425	450	425	410	402	422	441	428	421	420	463	440	423	439	439	435	433	451	416	438	394	433	414	407	433	449	455	445	421	392	407	408	413	370	417	404	424	408	432	391	402	424	434	451	448	412	428	426	439	454	406	421	403	403	405	437	402	431	431	400	416	395	447	435	427	408	391	395	412	441	439	402	386	409	405	410	435	371	406	422	438	420	425	471	422	435	475	412	417	412	442	400	396	443	436	390	401	414	439	396	418	379	377	387	425	428	454	444	433	400	420	461	390	393	442	426	415	402	419	441	431	383	456	408	449	383	399	419	436	425	436	415	423	412	473	449	435	426	417	401	466	407	440	446	406	436	377	413	412	468	414	414	387	424	395	405	450	409	410	417	408	411	394	444	416	429	450	442	453	412	422	416	416	427	425	434	422	453	418	399	457	398	458	407	406	409	419	392	474	423	401	455	425	440	411	450	412	404	369	450	412	437	428	413	444	404	428	427	452	455	399	409	398	399	378	391	408	411	385	381	416	436	410	380	400	431	402	395	433	438	438	398	455	439	419	405	407	453	417	419	402	390	423	426	377	428	390	422	368	390	410	397	404	437	411	413	426	404	410	437	429	415	432	411	405	420	429	436	397	426	417	433	376	410	413	398	449	436	427	411	415	450	417	438	423	430	423	389	423	445	440	419	449	447	417	426	437	429	431	411	400	396	454	391	433	412	410	424	413	445	440	389	408	421	371	455	413	445	457	399	417	435	418	443	426	420	416	406	368	430	410	421	405	386	451	422	446	410	391	445	424	425	420	416	405	407	387	417	453	419	404	449	409	455	400	387	396	400	388	444	415	430	400	412	385	402	436	404	432	458	416	442	457	405	411	398	383	411	391	416	403	393	428	401	415	423	424	422	417	407	405	409	448	393	397	418	433	414	443	436	428	409	458	420	436	415	414	431	427	459	403	435	445	422	423	434	462	423	396	405	446	416	421	400	439	415	406	444	414	381	440	404	406	409	419	406	469	448	412	411	393	377	412	425	411	418	408	441	424	450	409	388	431	431	401	413	419	456	388	433	445	420	422	410	408	458	420	429	444	387	410	382	451	387	381	406	446	402	423	422	420	435	419	397	406	425	411	412	398	431	418	425	370	441	406	400	441	457	377	430	409	399	404	458	424	385	423	445	423	424	455	448	442	397	398	465	407	387	441	396	415	445	421	438	409	413	421	419	417	410	424	418	423	413	382	427	418	430	439	432	437	397	414	419	432	415	422	456	394	434	433	398	428	411	431	426	458	459	404	393	397	385	381	405	432	442	372	423	404	408	445	439	429	427	401	396	456	420	434	399	395	444	406	411	422	425	417	431	474	413	418	429	428	400	404	409	481	421	433	431	424	461	440	410	413	430	425	412	436	421	416	406	428	395	423	408	415	420	390	443	426	404	403	418	442	422	371	432	407	409	434	408	406	431	421	410	417	410	431	425	405	429	444	378	424	419	412	374	433	441	390	381	398	436	441	431	454	434	378	414	417	440	448	436	439	422	410	418	444	454	431	422	392	446	379	409	418	411	454	428	425	437	440	430	458	408	421	417	426	408	417	421	406	424	395	419	392	387	436	428	402	408	432	429	437	427	435	433	438	378	446	412	478	407	452	415	410	431	391	426	453	412	396	432	413	387	406	419	446	403	420	417	454	375	432	422	446	408	429	393	436	452	427	421	416	425	377	404	410	400	432	429	419	415	462	408	405	398	426	438	426	452	403	413	420	450	379	445	418	433	428	437	461	458	415	409	413	405	396	410	396	419	416	420	451	398	427	441	432	447	413	429	397
32882	55338	42738	26420	21427	44093	50321	39712	20103	1837	822	765	786	741	746	706	696	1005	2397	3827	2849	1846	1364	745	669	661	662	613	625	615	673	687	651	641	630	636	592	574	620	707	676	650	685	652	607	638	668	649	654	650	674	666	650	615	644	640	636	684	658	675	659	651	659	625	647	639	668	681	657	616	696	633	655	625	627	615	635	606	631	628	668	637	641	615	698	633	609	592	651	653	641	638	626	667	639	603	640	682	684	668	663	601	641	639	597	651	640	599	612	632	654	644	628	626	647	641	619	617	629	659	647	642	655	660	695	684	642	636	645	640	646	621	639	629	600	663	622	662	665	605	670	619	635	657	674	656	627	602	611	627	652	666	621	607	674	658	633	591	651	668	625	646	678	639	650	664	650	667	624	655	599	633	705	642	628	682	650	654	647	653	653	599	649	666	617	639	641	644	628	634	622	592	594	637	618	626	702	668	592	667	632	626	659	664	658	618	612	625	685	692	692	684	594	597	674	622	676	645	677	662	636	578	605	675	627	644	659	638	605	637	639	685	625	622	685	596	610	608	632	656	627	656	667	652	647	645	619	649	670	669	619	649	617	619	641	635	611	688	668	666	611	619	634	633	660	669	621	676	654	683	680	663	678	649	615	640	652	637	636	663	618	694	656	650	677	617	640	689	612	639	670	652	659	655	631	607	627	623	613	666	618	614	584	650	644	650	650	638	659	625	621	621	647	628	638	584	590	659	621	655	653	671	627	669	649	621	627	591	649	619	648	618	617	653	692	636	623	601	656	644	577	658	634	660	658	635	711	676	673	643	655	637	679	621	648	650	655	644	630	670	688	627	673	663	657	633	658	635	600	604	614	674	644	655	621	618	633	634	593	614	620	646	653	634	652	644	648	626	627	623	651	628	658	649	658	692	604	653	663	649	679	672	653	657	635	684	663	652	653	586	665	651	674	616	611	622	630	637	622	648	659	635	667	643	654	606	626	680	685	656	664	649	624	605	678	696	658	635	648	626	661	629	657	599	577	648	692	689	655	628	645	674	658	640	641	582	621	666	664	658	648	658	619	620	587	679	651	621	626	660	650	644	626	653	627	673	609	636	660	657	656	640	614	645	630	647	633	649	717	664	659	606	667	679	649	651	617	630	616	656	684	653	670	642	684	616	655	618	636	623	664	671	650	642	648	639	616	700	642	654	694	652	627	637	644	604	675	599	656	669	640	670	693	658	617	613	663	664	639	626	652	632	651	641	692	670	656	615	616	642	623	600	654	645	656	664	615	626	640	643	646	668	653	617	675	664	667	621	669	649	686	683	653	638	665	617	671	644	657	593	623	624	639	647	662	641	640	656	618	696	631	630	604	637	657	613	676	611	601	648	596	661	664	596	655	656	642	650	633	643	692	662	638	680	653	628	659	633	643	649	653	633	641	669	626	630	665	674	650	623	648	645	683	657	663	678	632	583	660	671	680	667	639	625	644	619	655	640	589	653	666	614	656	630	594	625	632	595	690	597	639	669	629	617	640	691	683	640	656	661	638	634	640	651	658	592	616	613	617	624	669	620	658	594	709	671	651	692	669	637	632	636	668	662	650	677	629	668	670	666	602	633	647	650	645	644	650	661	673	674	682	643	637	652	613	660	661	624	616	633	647	685	665	619	659	651	669	666	655	619	602	632	662	646	629	702	645	633	632	660	654	643	614	652	641	629	624	609	636	605	638	637	666	640	584	650	646	629	663	599	632	661	623	618	621	600	693	615	650	645	612	644	632	600	701	638	621	635	590	636	706	673	631	658	581	655	617	646	593	618	639	627	630	641	634	643	669	676	637	650	655	664	605	647	659	657	631	654	627	621	678	679	649	633	582	686	642	647	656	643	637	631	664	654	631	654	612	624	657	661	588	663	607	639	636	680	614	660	634	660	642	669	659	629	629	610	689	635	564	625	622	660	661	668	640	649	667	617	679	658	625	633	648	647	691	642	624	682	659	631	617	668	650	645	631	631	612	594	650	670	646	635	644	626	650	630	681	620	656	634	683	632	656	651	670	654	653	663	633	592	646	610	617	588	659	630	657	640	632	673	601	650	632	653	653	639	612	618	667	640	649	650	716	684	623	613	660	572	656	657	675	659	648	641	641	621	615	655	671	633	661	658	603	610	661	633	670	596	642	663	663	664	632	590	673	661	625	680	659	587	655	613	663	614	643	600	674	662	639	647	656	683	633	603	601	607	663	632	620	619	628	599	665	677	653	645	648	569	640	632	604	607	619	618	636	657	641	641	672	621	697	613	659	625	592	635	674	662	648	639	652	665	666	601	650	661	645	624	652	668	641	674	672	642	635	662	627	636	638	628	660	667	617	673	671	624	688	665	655	661	643	678	646	634	665	585	612	664	669	636	637	621	591	664	632	632	671	677	630	665	635	602	607	673	632	649	638	687	653	613	628	672	653	643	640	654	610	664	625	650	668	677	627	645	632	654	636	648	623	664	635	666	631	605	672	622	676	620	611	660	676	641	623	660	647	646	681	641	666	641	546	604	604	707	665	658	637	635	628	622	653	648	662	709	625	627	644	640	628	670	686	656	628	670	673	685	682	626	666	650	634	637	621	660	674	665	604	655	646	693	637	605	673	658	642	595	631	607	596	658	694	642	636	634	655	682	649	641	652	604	612	674	666	606	613	682	645	642	603	676	696	624	612	659	629	633	642	605	639	658	632	672	669	633	638	650	636	691	626	608	643	668	660	657	622	661	627	637	649	650	659	630	663	637	614	607	669	646	674	655	640	625	653	678	658	661	627	649	691	614	656	636	637	658	630	646	629	663	650	622	600	615	634	648	617	600	667	684	638	643	640	621	687	689	679	644	670	669	608	670	595	657	633	641	677	632	590	669	643	638	639	643	684	656	710	614	615	640	635	587	654	610	629	661	649	655	635	593	670	642	641	617	695	680	650	659	675	624	633	622	651	645	621	620	677	707	648	635	628	618	632	643	630	627	686	626	683	599	677	633	642	666	636	655	652	655	726	653	675	585	635	639	663	622	594	625	633	692	660	638	640	645	636	687	596	643	606	654	614	638	634	634	623	676	614	617	628	578	635	610	587	661	594	611	616	635	661	642	684	617	620	661	604	619	657	681	650	628	667	618	649	642	601	649	608	661	639	668	631	644	661	623	597	615	616	666	676	647	667	686	626	618	719	631	634	624	703	646	640	634	677	628	663	623	625	656	644	608	660	649	604	647	651	616	643	666	644	610	662	655	683	639	622	662	646	641	639	694	612	625	645	646	638	641	662	649	635	661	682	628	658	668	594	664	640	632	666	654	616	663	637	667	724	686	645	632	650	672	690	641	623	634	662	634	633	644	644	632	632	635	615	615	674	637	621	634	656	646	627	676	652	666	628	630	675	628	634	652	643	617	640	669	676	616	654	641	660	628	643	596	661	600	662	630	582	644	635	609	671	623	656	639	637	666	650	630	693	635	661	662	615	694	631	669	648	642
26874	22549	21479	8314	2260	4008	7978	5018	1607	501	436	453	472	461	471	480	507	455	495	563	638	560	516	466	491	469	457	451	432	470	487	449	445	509	458	477	470	476	458	452	475	427	419	468	429	465	441	463	446	453	445	450	458	420	424	454	424	460	434	446	459	474	498	472	434	460	429	456	520	490	451	432	440	454	477	440	436	475	467	476	469	461	424	481	478	471	434	459	477	497	461	436	485	452	468	418	474	469	473	470	502	471	457	440	476	453	452	481	458	448	476	448	428	470	446	419	459	483	483	438	432	465	469	466	449	434	441	440	457	453	437	446	450	447	488	426	436	470	441	449	491	470	458	437	433	442	440	440	456	462	429	466	463	481	469	484	465	462	438	425	479	440	451	478	445	419	447	466	425	474	466	450	454	465	466	475	468	495	460	451	460	448	446	474	432	469	464	486	457	473	489	423	410	456	445	449	469	480	437	432	469	442	470	467	418	458	449	438	437	434	443	507	405	450	458	495	448	430	467	462	447	456	431	459	465	503	460	432	508	431	419	477	474	426	495	459	466	429	476	423	501	432	394	470	452	423	431	448	470	475	518	431	481	475	460	486	462	448	450	452	457	452	447	473	471	430	481	426	459	459	426	446	474	403	510	489	458	423	476	469	445	442	464	458	483	460	485	471	465	480	462	442	483	467	461	456	494	457	423	440	442	466	444	433	448	471	450	455	465	414	465	457	450	454	429	456	472	427	451	554	496	480	485	470	474	447	450	441	432	438	480	453	483	440	458	507	479	473	452	454	465	440	453	456	423	456	496	472	499	414	458	437	465	467	452	461	426	473	477	466	459	452	431	460	459	472	456	449	467	436	466	390	459	446	444	411	449	461	452	455	492	446	482	423	453	462	477	457	441	454	476	465	461	445	431	439	425	468	451	432	451	449	482	476	449	468	456	463	442	462	483	452	469	454	428	443	443	464	444	412	470	461	445	456	436	434	473	430	449	465	481	435	441	465	451	456	450	436	433	467	436	443	465	445	444	477	411	441	437	421	440	464	403	479	464	484	454	452	421	485	476	474	465	441	451	388	454	424	465	433	433	450	478	498	436	429	482	423	486	449	450	446	420	449	449	496	423	486	441	435	436	471	471	452	478	469	474	459	468	439	467	490	447	446	437	465	483	483	480	472	464	479	437	458	472	463	454	440	430	486	473	447	473	506	458	433	426	486	468	432	443	479	448	461	500	443	448	443	420	437	473	465	443	461	460	450	448	433	451	458	504	472	437	461	445	471	440	448	464	458	485	449	473	499	465	424	510	478	430	452	440	440	467	488	453	468	471	467	422	459	466	484	458	449	459	472	456	404	484	437	455	453	496	454	466	466	487	460	497	434	457	482	526	459	473	461	445	434	479	473	444	434	487	508	437	462	440	460	436	431	451	463	414	464	442	456	447	443	428	444	444	497	468	474	452	403	451	475	467	466	467	447	459	455	471	472	441	464	449	447	421	458	467	434	471	485	452	439	441	479	493	459	441	427	444	456	460	434	459	451	468	453	471	459	444	442	445	483	453	474	459	455	449	469	438	423	433	452	431	462	478	471	486	496	467	449	413	414	437	451	476	440	419	464	424	424	451	470	469	460	457	459	435	484	470	493	459	406	456	430	449	433	523	503	440	437	443	460	444	462	440	434	482	463	449	464	464	445	431	510	449	447	446	416	419	476	453	473	459	435	456	442	455	445	400	454	446	460	444	428	454	447	415	438	450	466	417	441	492	434	442	447	468	460	492	438	473	419	473	452	495	459	447	461	482	460	466	446	463	448	456	463	443	472	449	452	469	465	427	433	471	410	471	436	439	475	458	452	427	418	448	406	454	457	459	446	450	443	425	463	454	444	441	468	442	494	462	477	442	442	444	445	483	443	459	468	497	482	479	432	437	475	426	449	454	475	455	480	480	424	479	461	453	451	478	476	460	463	457	453	421	467	453	465	427	504	452	454	468	479	453	486	444	468	477	432	447	420	411	435	466	463	444	473	442	455	421	455	430	447	470	457	460	446	418	473	461	462	465	440	416	428	450	479	470	497	485	477	480	446	432	487	432	509	436	486	456	479	436	450	455	493	500	431	477	421	487	453	451	447	458	444	464	466	468	427	459	447	513	447	462	443	410	447	455	463	449	466	472	448	464	447	471	452	459	438	466	482	474	429	433	438	459	507	493	433	462	419	414	487	449	402	450	467	494	462	478	467	446	438	450	457	469	439	451	458	445	473	433	426	477	439	443	459	462	491	520	441	484	473	467	458	445	470	444	445	481	407	478	441	448	454	462	432	462	438	475	498	427	462	443	448	460	461	509	447	463	457	474	451	483	486	477	468	419	451	464	442	474	496	439	465	493	481	468	435	465	442	450	452	492	497	484	455	444	436	467	494	419	462	479	499	427	470	486	435	456	487	444	475	470	441	456	474	479	457	443	501	464	427	480	470	463	493	454	468	477	449	454	463	413	445	477	464	460	431	434	436	444	451	463	451	478	427	425	463	426	479	505	423	437	462	486	471	466	467	435	472	441	472	453	462	451	417	503	460	421	471	456	459	435	427	459	402	480	495	420	460	442	436	485	429	426	449	455	487	449	444	432	455	459	419	426	433	424	432	437	443	449	435	457	450	465	466	442	423	413	444	450	448	456	490	458	440	481	461	447	488	442	485	442	454	467	470	478	447	427	460	433	446	457	447	449	442	454	430	458	476	467	481	467	482	476	455	445	422	441	459	471	444	488	478	473	483	442	439	478	478	447	441	446	489	441	476	454	436	456	479	466	440	432	482	477	474	468	410	416	460	420	432	434	476	451	423	414	469	458	443	476	426	463	477	469	435	472	451	500	426	452	450	474	459	450	462	456	422	445	477	449	432	447	465	491	430	466	402	455	422	472	417	469	443	426	429	444	458	449	465	456	429	473	437	495	450	453	492	425	506	457	477	452	457	421	469	427	466	443	433	445	465	456	454	458	443	465	448	422	443	445	404	384	471	453	432	484	469	449	450	446	469	443	465	491	437	441	449	474	472	421	466	457	428	471	471	453	456	427	479	442	475	480	475	474	485	487	436	487	466	469	467	446	497	432	447	467	440	479	439	428	468	451	424	444	454	441	454	473	454	470	424	472	431	438	451	480	423	442	439	476	421	470	450	498	447	466	445	430	425	438	476	448	447	484	405	430	455	463	449	477	470	444	461	473	484	494	455	441	484	464	436	461	467	455	471	435	447	451	450	475	463	448	440	467	471	455	459	472	478	460	474	430	418	444	454	480	461	436	475	494	456	491	439	445	465	477	476	456	426	388	413	427	457	442	453	450	431	437	463	474	445	400	481	482	448	448	429	454	462	469	491	434	452	424	468	444	452	465	447	472	465	427	475	449	454	487	449	497	468	467	459	468	451	418	475	426	474	463	439	451	486	438	454	471	481	451	473	441	451	417	450	418	443	416	418	451	422	470	431	441	469	475	456	456	463	439	473
24454	35970	25293	9695	4933	9230	15280	9614	3044	793	747	730	723	719	718	704	696	736	800	946	938	943	771	687	697	681	700	709	686	702	700	708	693	669	701	702	671	716	704	712	673	696	684	678	723	738	681	704	695	679	704	682	696	701	718	715	728	710	705	676	678	651	696	708	719	693	690	662	747	676	706	714	738	771	713	714	688	677	688	745	714	741	755	663	698	738	736	722	688	731	731	662	680	710	682	696	731	713	714	713	716	658	681	679	745	742	713	692	674	720	721	752	704	710	679	716	704	673	724	741	735	651	707	686	690	698	705	692	648	679	674	709	748	675	685	731	703	686	710	659	709	726	722	666	661	722	701	705	662	724	705	699	686	695	687	770	717	790	730	713	723	647	692	695	699	657	783	709	678	732	692	687	706	722	750	745	631	693	707	702	674	707	717	714	705	689	695	697	721	707	671	701	697	721	661	695	664	709	713	694	695	713	670	694	729	715	695	712	707	701	736	709	703	685	675	705	673	698	725	681	698	707	716	740	688	717	698	711	683	683	674	726	682	694	677	689	665	684	710	711	709	708	697	716	709	634	679	696	644	700	692	705	694	702	727	664	703	702	650	711	706	738	694	715	733	675	665	711	686	722	701	705	660	726	705	725	705	726	747	729	740	710	694	732	679	677	692	702	696	679	646	696	647	672	655	725	670	665	732	683	721	732	727	688	694	766	701	703	712	696	703	722	714	737	683	653	686	724	701	681	741	752	711	693	680	715	671	684	746	689	720	698	702	747	740	696	734	724	743	706	706	700	656	717	721	631	716	724	744	690	724	690	663	686	711	675	690	699	673	694	684	714	702	698	765	751	732	731	710	690	670	706	660	727	730	735	664	685	731	713	704	689	715	717	647	701	737	689	733	687	717	711	710	696	742	674	680	696	682	665	668	690	714	735	745	666	707	736	714	661	705	680	711	713	700	717	706	741	679	726	687	716	752	700	719	733	696	688	723	689	681	732	749	730	681	706	672	660	696	684	707	724	730	701	639	698	709	719	716	695	701	700	746	684	671	699	730	703	665	719	761	689	712	713	700	696	762	705	683	750	707	744	724	686	694	692	711	662	650	703	727	642	733	697	732	700	675	737	682	697	685	733	760	714	751	673	680	674	712	693	667	728	711	693	695	682	696	699	722	669	759	752	741	703	738	739	679	736	717	707	679	713	740	680	714	699	688	696	689	684	731	692	687	695	718	692	695	707	696	697	695	698	718	701	668	720	701	718	707	703	670	702	706	736	706	749	731	726	717	741	705	690	670	682	715	644	690	721	674	695	734	709	733	699	670	690	685	711	750	707	710	652	696	710	705	716	692	731	680	684	703	703	680	706	711	737	758	744	779	698	738	693	705	743	687	754	681	718	701	693	714	725	716	681	678	706	712	700	722	722	727	724	701	712	670	726	685	652	742	769	710	741	700	716	700	698	688	671	685	747	738	723	776	687	733	709	698	679	679	712	730	700	722	724	692	726	733	697	704	667	693	705	675	703	771	706	696	703	668	696	696	692	721	763	717	706	673	705	725	729	698	689	692	673	749	706	711	673	727	681	765	744	695	710	720	714	734	671	714	674	734	745	652	707	723	739	680	668	730	666	697	742	741	694	717	697	678	661	732	724	730	724	697	672	709	763	608	695	714	698	739	710	700	716	732	730	756	695	689	746	694	763	681	730	687	676	708	696	687	677	743	682	704	686	704	682	693	718	676	693	730	663	729	723	737	689	716	681	702	674	757	711	730	704	710	680	729	679	704	656	714	733	702	675	675	717	706	704	752	716	685	746	700	669	720	803	682	677	760	718	680	724	698	686	678	696	695	688	704	667	720	678	742	734	744	732	684	701	735	689	706	684	704	684	690	735	681	687	674	731	729	686	681	666	698	733	725	714	743	709	691	686	741	736	677	696	711	736	708	702	690	701	733	668	689	729	694	729	706	726	686	714	679	713	694	685	767	686	715	735	721	657	698	741	716	701	740	762	685	695	732	635	725	742	694	675	679	696	712	669	713	696	644	709	726	683	687	661	734	740	711	691	721	745	700	731	696	693	736	679	676	712	700	684	683	713	730	712	659	690	728	696	717	635	718	708	720	708	694	723	695	704	721	721	691	750	765	657	707	702	707	704	680	704	685	706	703	707	712	719	730	667	712	728	690	695	693	684	647	699	760	727	650	686	707	715	743	654	689	683	709	749	670	714	657	708	689	668	690	709	640	674	727	695	668	700	660	737	739	742	715	716	724	715	714	733	699	696	714	693	645	703	717	737	717	737	697	693	759	711	714	692	721	690	670	722	729	659	748	670	706	726	718	712	708	684	693	688	713	734	699	758	729	754	733	688	715	739	725	725	687	741	673	680	685	658	730	687	663	759	687	693	703	662	672	739	707	711	751	711	705	711	682	696	723	736	686	663	753	735	653	670	741	734	714	695	707	701	735	684	687	740	730	744	690	694	648	691	693	644	754	670	732	738	677	712	726	747	667	677	739	692	777	699	662	725	693	679	711	642	612	731	651	762	675	698	683	739	732	669	626	680	689	727	699	777	731	719	678	705	690	742	721	637	726	708	686	711	696	715	747	719	729	681	699	677	694	704	667	693	733	712	723	684	745	707	734	699	728	705	719	717	676	740	722	640	707	690	720	723	697	705	665	719	680	696	693	687	686	680	716	678	704	704	697	684	733	715	727	727	742	663	668	719	725	711	691	732	685	727	678	708	678	741	741	705	702	683	735	722	700	716	699	724	704	706	715	747	712	715	750	723	665	693	707	733	745	709	720	708	726	732	743	726	745	693	741	704	702	749	706	721	668	675	737	688	687	723	688	748	765	699	715	685	684	716	672	704	695	714	708	683	729	724	729	723	751	731	708	723	719	701	741	725	694	681	689	732	691	735	705	687	711	712	663	666	657	738	759	707	744	690	748	717	716	740	711	702	685	707	691	763	687	738	685	680	700	686	699	747	659	741	707	731	727	683	708	705	729	679	683	692	736	676	678	713	718	744	715	729	685	700	721	692	706	696	698	688	719	719	719	663	667	684	703	676	652	668	702	656	703	669	693	731	741	732	693	716	674	733	728	726	727	692	720	722	707	743	770	644	729	695	689	675	670	747	684	709	740	721	726	714	697	683	697	732	690	722	751	719	693	703	679	690	706	671	691	725	667	703	725	705	677	756	684	663	707	697	695	693	696	670	702	677	666	722	684	681	652	704	649	712	727	691	701	732	747	732	724	723	702	713	692	731	706	662	700	649	724	713	695	740	727	690	680	736	708	685	688	690	685	706	659	704	747	671	729	677	685	736	743	679	678	696	718	731	703	729	679	657	714	694	668	732	746	703	661	701	726	651	674	709	722	694	720	661	762	706	711	735	716	721	689	727	699	692	721	726	686	728	767	728	651	685	705	669	701	709	727	750	736	696	711	705	730	716	697	662	696	718	722	663	673	701	669	702	660	717	702	686	667	709	705	682	731	735
24254	21288	28323	24398	20186	24773	31929	23986	9170	708	585	603	600	546	570	553	586	656	931	1130	1073	816	725	611	514	528	524	578	606	566	521	515	580	547	533	555	529	536	547	492	537	527	502	526	534	561	513	539	506	527	546	514	543	542	530	500	562	557	517	534	495	552	574	547	532	537	552	549	525	501	562	528	533	512	519	548	535	529	536	534	522	510	586	567	546	500	568	526	523	580	525	565	526	526	557	554	526	509	530	538	519	510	535	565	553	549	564	543	536	579	501	551	551	544	486	504	568	536	532	579	522	532	575	561	543	564	548	524	544	526	526	569	519	511	560	498	577	537	549	517	533	518	560	505	583	531	561	507	521	528	608	536	520	508	542	523	557	533	532	512	555	551	513	536	514	510	531	553	555	529	550	585	558	539	550	533	526	519	538	531	566	545	546	559	541	509	556	544	538	542	543	520	500	507	513	516	516	539	538	511	534	566	563	545	507	566	546	550	540	570	517	571	537	514	573	573	536	526	558	576	548	555	521	569	517	543	501	522	504	541	557	555	497	554	566	545	532	566	554	550	519	520	559	543	525	525	528	483	540	570	564	511	533	553	553	573	538	531	560	494	512	542	533	536	540	535	516	520	504	549	533	539	530	552	533	534	530	501	500	521	539	506	550	482	532	543	553	552	570	530	566	527	540	504	532	571	558	531	552	482	505	544	555	544	513	516	555	531	535	513	580	529	538	519	499	501	508	544	529	558	505	545	548	518	520	507	534	560	536	547	537	523	566	571	565	544	553	533	522	525	513	570	552	553	523	560	538	539	539	575	589	538	548	523	520	563	520	516	532	545	501	546	529	544	507	516	518	530	579	537	534	498	502	559	527	511	499	495	532	517	523	534	494	531	531	562	551	527	533	517	516	539	535	543	496	530	536	562	551	497	561	569	554	565	513	528	516	546	557	527	563	537	569	540	553	557	568	490	524	527	525	513	524	563	530	577	520	549	561	556	494	537	518	565	539	562	527	504	488	510	577	515	568	555	504	508	554	527	484	546	557	486	559	480	569	506	519	518	480	550	540	502	545	491	523	564	577	516	532	519	557	517	556	534	579	546	527	537	500	526	538	523	537	511	519	568	558	521	553	536	522	547	539	557	513	528	564	537	565	586	562	511	588	542	563	524	573	519	545	561	558	548	526	525	516	493	531	549	509	540	537	544	537	515	551	544	524	547	546	553	548	576	538	577	564	522	527	570	559	527	542	573	532	535	591	560	540	551	527	533	545	582	505	522	519	513	552	503	549	552	522	571	536	513	542	517	520	532	550	522	505	516	551	543	512	552	511	538	555	529	529	560	536	502	541	552	517	495	520	532	551	531	526	519	485	560	554	522	498	569	487	542	545	505	534	518	523	559	544	535	513	516	533	548	527	542	536	526	543	537	582	526	507	516	498	523	555	531	542	497	548	501	528	557	552	541	520	497	533	539	543	524	550	584	535	580	539	550	548	528	544	526	550	539	503	542	576	551	517	525	563	523	585	506	517	512	489	532	536	503	547	554	522	550	540	520	530	517	523	556	507	566	520	576	552	563	551	511	515	559	525	523	509	563	539	541	516	527	483	531	527	566	589	546	520	568	523	532	505	544	497	546	550	483	537	512	529	512	564	549	580	526	494	541	529	549	539	522	548	541	474	517	586	558	551	549	582	529	523	524	519	537	561	587	525	518	552	583	525	546	512	530	536	552	504	528	506	532	542	553	544	533	518	533	531	529	549	546	507	544	561	546	587	545	538	496	552	536	533	536	519	521	513	524	545	521	567	505	568	540	527	580	557	501	575	566	565	514	533	588	511	530	504	522	515	504	553	530	571	588	562	550	538	550	531	548	511	548	556	539	543	577	544	555	546	556	521	543	567	534	537	502	530	523	553	527	564	515	573	564	534	538	541	563	542	547	563	544	563	527	526	518	558	527	524	569	525	535	533	507	509	545	540	563	538	547	528	558	518	503	508	534	535	567	536	537	536	549	546	563	559	586	527	568	531	541	547	474	568	500	565	531	562	520	545	537	546	563	561	577	540	547	496	635	518	528	553	550	517	549	548	565	540	515	546	522	521	574	520	521	524	517	521	504	521	488	533	543	533	575	522	510	529	547	525	527	573	552	540	520	544	532	538	542	546	494	518	549	548	526	541	556	487	546	517	580	566	529	535	535	542	548	516	552	521	464	557	539	569	500	525	541	536	502	539	524	550	547	577	540	522	567	533	524	516	495	557	551	518	528	512	517	552	526	509	527	558	539	536	574	575	550	541	507	546	558	561	547	550	535	536	539	531	527	577	511	555	547	526	530	538	535	559	562	538	516	539	532	497	534	504	510	550	536	536	529	539	574	541	550	531	539	507	539	551	531	567	514	535	510	544	533	542	518	512	543	517	514	580	527	564	519	511	548	556	526	540	546	547	539	552	510	522	562	501	496	493	577	562	581	537	578	530	543	534	516	571	513	568	513	531	568	526	569	542	534	553	572	581	562	569	557	516	564	539	546	565	554	549	533	527	551	534	546	532	503	517	542	544	548	535	532	550	550	507	537	530	577	493	510	556	573	502	566	554	528	565	610	505	513	524	503	517	534	490	522	529	534	544	515	531	542	505	561	516	529	562	533	552	539	506	477	548	573	531	515	562	523	541	505	541	540	522	514	544	519	558	488	526	496	527	541	581	542	571	526	552	565	512	539	542	574	504	500	562	554	501	543	532	536	508	552	549	585	553	499	503	534	508	524	551	536	530	501	553	508	531	529	527	556	555	556	566	540	551	506	588	569	528	563	563	555	521	536	541	529	547	526	502	500	554	542	523	525	543	534	513	522	546	542	517	542	544	510	522	534	516	579	540	531	542	513	551	554	539	567	551	529	552	561	524	524	559	571	542	525	512	549	542	499	531	503	576	589	506	522	558	553	584	518	562	548	526	551	578	560	536	567	531	518	539	557	549	541	548	543	544	522	545	550	533	530	507	507	494	546	531	542	554	526	545	483	554	503	535	558	540	561	561	579	520	538	550	502	570	548	519	551	550	526	509	543	539	589	553	564	557	556	547	566	552	500	520	541	519	532	538	530	554	510	525	533	557	567	544	551	517	525	510	517	581	512	547	519	561	548	527	550	544	552	505	542	590	528	559	539	568	532	489	562	524	550	531	554	536	499	508	559	535	547	554	557	543	526	503	539	509	532	532	563	518	491	536	526	524	561	562	527	540	549	560	517	549	546	533	571	539	557	535	507	526	534	515	528	562	524	520	542	542	516	593	591	552	548	545	504	540	489	536	526	520	554	570	534	548	504	558	612	542	515	485	538	546	506	582	526	534	570	524	511	540	543	533	525	535	542	552	506	581	532	515	572	563	570	548	541	544	545	524	586	521	562	548	550	530	501	543	530	532	581	526	506	536	497	524	559	538	570	533	515	527	519	530	538	547	560	557	535	510	552	541	542	593	545	531	561	547	510	554	547	548	565	504	553	536	565
29597	50381	38579	17201	16509	32811	36702	30021	12185	959	954	988	962	900	903	888	970	1116	2046	2471	2202	1657	1214	1011	868	822	799	850	812	828	835	801	794	821	801	818	794	807	837	844	844	840	802	789	786	806	786	847	882	757	822	808	828	804	868	873	846	806	855	801	839	786	786	800	810	820	848	798	787	860	815	841	790	832	763	831	822	860	821	826	809	832	874	798	834	874	895	827	842	833	806	818	875	812	803	810	807	809	813	778	814	851	795	843	787	841	785	900	834	795	854	832	812	854	825	843	820	791	747	838	786	816	828	790	794	815	835	810	755	864	800	866	799	789	806	847	780	855	815	784	798	832	799	877	800	793	850	868	812	768	878	802	818	830	835	807	809	848	843	860	804	832	806	791	831	804	848	785	845	784	841	828	827	809	843	841	811	795	792	835	823	872	838	795	822	832	815	852	805	800	791	826	833	765	804	812	822	819	823	815	840	786	804	829	846	819	838	845	848	808	829	865	803	790	881	825	788	827	843	875	806	836	838	827	843	906	814	815	798	840	874	879	801	793	858	811	826	850	799	823	810	806	863	842	776	860	851	801	851	791	791	825	816	790	870	844	814	799	820	813	821	842	835	846	837	799	779	861	842	778	848	806	822	806	800	821	832	849	852	814	893	812	804	852	803	799	837	843	826	825	845	823	812	860	833	819	803	842	786	771	851	775	791	812	793	861	796	849	830	818	868	821	793	848	822	832	763	830	846	893	760	872	837	836	829	782	831	849	841	816	813	820	857	846	850	851	825	786	822	810	842	823	834	851	840	790	819	798	793	837	798	860	797	847	792	820	842	820	796	812	872	801	827	838	862	815	868	764	856	813	845	825	870	837	812	803	786	829	773	825	853	854	826	775	883	855	797	858	818	793	770	772	868	801	783	860	811	826	869	860	833	782	799	850	835	793	842	845	827	812	855	795	832	807	815	777	827	806	779	855	753	840	813	852	806	789	783	792	871	875	823	802	809	851	798	830	854	870	825	879	836	785	825	843	843	777	825	862	828	833	783	818	827	799	796	848	850	791	793	792	798	786	816	814	847	865	829	761	837	866	820	814	773	833	813	821	825	759	824	803	854	884	794	764	844	814	822	857	805	824	774	817	836	840	831	867	845	817	790	796	855	826	825	874	829	802	824	830	835	859	853	855	817	821	824	815	836	837	784	829	849	823	774	788	813	792	843	811	837	816	837	829	832	807	813	820	821	769	792	851	857	822	839	857	772	806	858	860	839	846	825	796	823	808	811	813	815	800	808	834	886	846	780	812	795	798	806	832	817	839	855	837	835	813	820	839	777	795	833	798	896	880	826	838	826	782	790	870	857	808	896	802	804	776	843	852	795	864	852	833	811	827	847	820	839	822	839	778	791	773	822	844	781	807	864	791	784	773	826	824	801	821	853	804	782	780	810	825	853	805	812	836	809	790	823	823	819	848	785	812	835	824	829	798	830	828	820	822	807	796	848	846	850	846	885	822	804	820	839	856	818	837	829	797	877	794	813	880	824	802	871	817	799	833	767	856	839	807	791	833	823	812	861	892	840	831	812	834	784	872	807	812	813	755	827	821	906	809	856	833	785	847	792	820	842	813	837	823	775	816	808	880	804	793	826	849	852	811	843	811	809	854	831	807	842	851	803	826	826	795	786	837	861	857	786	812	847	859	786	856	788	829	773	836	807	754	815	805	850	810	802	813	850	864	802	850	804	749	818	853	865	816	873	821	769	821	822	806	870	849	817	799	796	821	891	809	807	766	814	820	813	882	862	789	828	805	811	795	831	823	881	881	823	850	827	781	833	839	827	784	824	826	820	866	806	835	834	877	834	840	883	812	823	847	830	847	886	846	824	781	809	905	829	856	851	836	844	806	823	866	807	848	811	789	805	846	767	824	893	805	787	808	814	829	753	872	851	802	835	798	822	839	819	808	812	810	819	850	842	795	810	789	795	852	793	842	789	787	810	875	800	845	814	878	826	829	812	830	828	840	850	747	821	826	799	813	745	835	808	848	819	834	808	822	849	769	833	860	880	833	828	872	846	801	854	819	845	814	774	824	811	834	777	823	814	789	839	802	830	815	832	861	809	859	836	848	832	814	810	771	889	815	847	804	805	812	835	792	875	827	756	810	814	893	834	785	803	805	855	865	869	822	824	811	798	827	884	837	879	848	816	776	868	793	815	786	779	803	831	857	769	762	869	794	785	831	816	859	859	782	833	827	823	813	795	821	816	821	861	884	802	809	832	810	796	816	841	890	818	813	794	874	804	823	840	810	873	815	817	856	847	815	813	823	831	818	858	854	847	805	777	835	869	851	752	872	804	800	840	865	878	825	817	807	844	810	840	829	855	817	804	824	864	841	830	800	793	801	826	853	794	839	793	825	819	842	800	805	809	784	810	815	874	797	843	830	811	854	792	785	795	846	831	819	853	831	799	853	794	849	846	815	854	856	803	769	901	852	772	828	804	822	780	873	851	789	839	852	838	815	789	852	824	831	841	784	793	836	766	789	781	834	813	817	826	798	851	841	831	805	828	823	815	811	894	823	857	823	779	827	795	840	809	839	856	783	801	868	825	791	790	848	805	837	787	830	828	820	874	823	780	818	798	833	832	805	863	824	810	838	820	824	827	841	767	849	813	809	806	780	865	823	893	757	827	862	828	833	818	830	789	850	857	830	805	853	828	806	843	842	865	858	782	834	854	853	806	806	900	861	776	828	845	731	837	823	858	810	816	846	802	777	808	859	818	806	856	821	847	872	839	860	775	824	821	830	817	834	869	785	843	882	831	798	810	818	793	812	798	831	828	845	849	825	862	857	826	888	857	872	793	851	837	820	813	802	795	846	851	858	799	866	845	831	830	836	834	799	860	798	783	829	867	811	767	799	879	820	833	804	778	807	863	800	769	849	817	853	803	839	845	874	827	820	849	814	831	817	796	846	826	818	833	783	793	833	811	810	808	806	780	838	824	834	824	854	860	858	837	778	894	872	798	804	824	822	843	839	776	823	785	844	777	820	812	841	780	823	836	784	796	835	799	805	757	799	799	817	829	720	836	819	807	781	834	836	796	857	799	854	838	824	859	874	834	816	908	824	812	789	822	857	863	858	842	821	805	848	822	843	834	776	817	798	827	835	827	878	853	861	809	841	852	813	825	797	779	798	796	827	816	886	875	821	823	877	888	870	836	838	821	790	856	849	838	849	823	881	829	841	785	856	830	838	823	841	873	833	820	825	803	792	789	782	792	836	848	799	804	864	852	805	838	804	805	864	836	803	801	781	840	882	819	866	783	840	784	832	814	801	858	788	811	856	855	826	881	824	786	861	832	813	865	840	816	873	798	782	837	823	863	800	825	776	874	817	857	839	844	841	783	833	829	818	780	825	847	847	830	798	844	868	828	817	834	832	745	849	816	833	842	866	831	827	800	807	794	799	821	830	821	812	882	784	850	857	811	820	828	777	856	833	791	829	805	800
22999	21257	28886	23664	21905	33558	47545	36819	16328	1333	568	523	585	512	546	1068	1247	1045	1876	1859	1242	969	738	596	566	434	536	478	472	485	464	477	486	457	482	449	478	476	492	487	482	458	466	444	485	466	471	507	484	461	488	493	451	480	509	435	531	499	494	452	449	438	460	470	464	471	505	491	458	536	482	498	501	484	461	492	473	506	461	478	476	487	490	458	479	479	485	467	475	486	505	422	490	488	453	483	488	455	480	469	498	457	472	500	486	498	494	465	486	484	447	483	494	521	496	470	482	470	473	499	489	456	479	487	485	499	493	459	459	465	486	479	500	485	459	487	485	478	507	508	513	463	469	510	471	480	482	468	480	476	487	473	489	500	476	490	510	444	493	473	505	486	479	462	483	497	494	458	482	483	502	463	490	469	487	423	450	473	480	475	467	472	492	504	498	480	447	468	467	519	478	519	515	487	506	472	497	472	487	504	483	479	510	489	475	451	496	513	451	493	505	496	456	537	478	511	465	455	485	490	473	487	503	437	464	450	491	482	483	467	479	483	483	458	496	482	468	490	459	465	469	517	484	476	489	460	456	536	482	504	502	490	475	495	481	448	502	486	488	496	488	496	493	431	460	473	461	462	448	473	503	472	455	493	503	518	464	503	499	477	452	505	477	471	462	511	447	478	500	481	485	491	456	465	519	451	522	521	474	485	475	470	502	513	467	470	481	454	509	491	494	448	512	470	482	489	464	496	472	459	494	548	428	489	473	491	484	475	510	451	483	454	480	453	488	468	491	465	487	496	468	473	486	485	479	465	499	506	460	463	546	484	477	489	464	468	449	440	477	452	462	467	454	489	485	466	451	502	503	464	481	455	442	482	501	483	492	437	484	458	482	477	484	483	483	504	448	491	445	476	476	497	435	436	461	489	497	488	454	501	486	484	497	458	462	477	515	484	482	471	504	491	478	483	475	454	480	480	439	475	511	449	463	508	491	509	478	523	474	458	496	447	487	463	480	457	492	497	481	479	480	475	438	462	464	483	447	460	481	480	477	503	502	464	444	469	475	472	476	515	463	474	493	490	512	455	446	503	516	492	477	519	490	487	471	442	456	472	445	450	488	521	488	473	489	434	451	473	511	465	523	464	506	460	473	465	489	452	478	494	461	471	506	471	482	494	476	457	509	501	474	483	511	476	483	489	434	507	452	497	441	462	478	488	451	454	490	467	472	473	501	473	434	546	490	469	479	458	477	473	485	475	439	479	465	480	476	450	495	514	490	444	487	478	510	514	480	480	499	476	493	451	436	477	478	458	491	509	492	463	501	504	474	467	493	482	470	487	472	470	475	491	485	452	451	459	511	485	491	484	500	507	496	456	490	462	484	458	516	499	440	512	487	500	491	505	506	451	463	514	446	440	503	474	480	477	448	503	456	475	489	530	480	452	472	472	500	522	409	522	472	464	468	417	481	464	509	436	448	448	460	459	483	452	492	474	461	447	482	493	473	455	457	483	452	479	513	449	470	501	464	459	497	502	503	518	482	536	480	448	479	508	474	494	492	442	502	446	480	503	480	462	503	472	472	480	454	504	494	472	504	469	472	467	473	501	438	453	469	480	510	512	480	439	475	466	467	513	465	475	470	468	508	493	470	465	458	472	435	465	478	469	485	497	476	504	454	463	460	479	477	465	433	439	484	484	475	455	455	484	486	438	460	485	480	488	491	434	463	505	458	497	471	512	489	448	460	508	462	507	462	477	461	519	476	455	514	497	481	476	440	463	480	481	480	499	492	498	494	468	512	456	495	461	473	496	458	461	457	523	468	477	480	483	457	485	476	501	455	497	487	467	465	448	440	447	458	483	457	454	495	504	507	472	490	490	494	459	509	466	489	507	499	485	499	446	478	464	462	500	521	496	479	483	478	446	439	456	451	498	491	499	479	476	478	485	470	461	479	494	474	502	537	459	476	492	433	493	482	464	482	475	463	498	460	501	432	443	444	436	485	454	447	469	485	448	496	510	501	482	486	475	495	454	504	479	486	488	484	503	446	455	466	476	504	491	494	514	431	459	476	460	504	511	475	478	485	478	460	501	497	501	501	482	486	484	441	469	452	486	516	505	492	484	504	464	476	478	483	518	480	462	460	459	486	460	455	510	445	495	472	475	472	493	460	502	471	496	460	463	482	504	419	487	482	500	459	474	469	415	493	530	459	477	453	459	464	511	482	484	433	492	492	519	495	471	457	469	454	474	474	461	499	501	501	500	468	464	515	475	487	476	488	457	483	482	476	510	457	491	477	499	509	492	468	508	487	479	467	463	513	531	481	445	453	488	427	494	480	462	474	488	485	478	479	496	462	496	512	516	491	486	489	484	484	480	479	484	454	468	487	468	497	460	466	422	489	486	485	465	519	493	495	480	461	414	477	490	438	489	480	478	462	439	491	502	499	480	495	488	454	476	440	486	488	502	464	455	490	455	499	444	439	469	535	475	462	452	523	481	459	475	484	473	463	432	484	459	447	494	473	455	505	477	480	482	465	504	476	457	468	519	482	473	476	433	445	491	457	463	463	502	490	513	486	489	486	473	490	481	461	466	480	477	477	478	469	496	468	465	478	476	453	495	494	483	458	482	452	503	496	455	461	481	453	462	446	491	442	480	519	494	457	486	477	479	479	434	473	472	451	437	473	467	487	510	515	471	447	470	485	461	458	521	467	479	460	476	502	446	468	455	462	452	447	421	446	451	497	445	496	509	483	482	490	501	447	504	496	448	479	484	417	461	489	507	476	488	460	462	465	459	452	473	507	486	490	458	497	468	463	500	505	482	427	466	463	470	501	493	488	473	467	450	487	457	450	462	436	442	476	478	502	490	467	471	465	464	504	456	496	511	493	429	482	487	488	498	505	448	429	500	478	485	478	490	456	461	483	510	506	464	482	481	461	503	462	469	480	507	487	460	494	440	454	527	499	528	468	482	497	496	501	458	498	507	493	462	486	471	511	504	467	481	454	459	492	491	468	428	490	482	469	459	452	420	510	475	488	506	474	503	474	481	477	479	491	457	512	496	475	487	480	451	446	476	461	477	430	499	481	479	454	444	474	494	510	467	464	444	501	448	453	441	441	445	508	463	465	422	470	490	474	450	479	461	479	481	488	447	453	523	500	481	464	465	484	460	458	472	492	494	426	482	488	499	440	481	508	460	477	500	494	458	475	493	478	503	484	484	489	460	478	486	458	464	486	469	468	462	494	488	482	477	491	458	481	470	453	502	468	489	504	474	499	499	460	464	473	468	473	489	476	460	481	491	455	495	479	489	515	491	514	431	470	478	439	496	505	473	489	470	501	470	527	459	470	420	479	483	505	472	490	486	481	468	487	460	463	488	479	487	490	457	453	467	462	483	478	425	489	468	481	455	515	442	486	454	456	459	467	435	501	517	457	499	503	473	473	496	450	442	488	526	457	483	487	447	500	497	500	476	504	473	452	495	472	452	468	481	500	501	472	429	500	458
34704	55889	37719	17649	35360	44778	49295	40206	15775	1032	957	913	842	858	824	2449	2957	2198	4743	4389	2896	1862	1331	968	896	743	734	679	721	731	750	749	734	773	717	691	792	753	717	741	723	706	760	785	709	769	756	709	695	743	790	742	730	740	744	718	758	731	715	721	709	747	779	659	716	736	763	705	751	779	744	735	726	742	734	700	744	714	724	742	753	757	755	785	736	728	759	741	722	729	761	746	731	732	718	744	744	706	706	754	808	679	673	758	723	709	705	680	709	754	738	763	728	744	734	718	699	750	732	759	754	765	797	728	716	762	721	765	746	732	748	753	715	721	726	739	722	718	728	742	692	710	748	724	748	715	738	698	717	700	682	773	767	725	706	737	745	765	745	755	712	733	740	699	739	752	733	714	738	753	674	761	754	707	767	741	708	760	717	750	721	733	697	753	725	766	711	723	757	779	697	727	721	733	744	739	761	712	710	715	769	744	744	698	745	752	745	759	706	768	791	762	718	726	723	751	690	680	766	730	736	703	744	737	740	729	788	737	727	723	729	746	772	694	751	794	723	699	738	732	679	734	705	709	748	726	744	731	717	736	764	735	736	746	709	724	754	736	742	734	713	795	724	726	775	722	705	753	740	735	754	764	767	766	746	712	713	739	729	687	710	726	722	730	758	698	752	789	734	713	725	731	695	747	779	752	766	731	708	722	766	742	713	739	671	734	713	740	716	725	736	730	745	701	736	728	717	741	755	744	750	744	727	711	779	704	781	706	706	708	717	691	803	768	727	751	694	740	729	778	689	755	749	758	758	721	755	766	771	724	722	706	736	765	753	746	701	739	707	767	714	746	767	761	706	755	706	710	669	761	771	692	735	748	760	735	728	726	709	723	710	745	723	734	763	739	752	753	787	724	723	736	739	689	752	745	711	694	753	753	774	708	730	724	782	727	750	730	728	768	730	719	696	798	702	738	723	759	765	711	732	770	738	773	746	727	728	728	750	728	703	730	729	704	746	717	671	729	713	731	714	766	738	750	715	735	705	661	712	730	693	778	761	725	746	775	764	738	725	763	773	733	703	749	815	714	723	722	740	755	713	732	712	734	671	718	740	728	728	724	747	744	675	698	762	761	790	715	683	761	700	727	705	742	718	751	821	750	751	696	706	738	699	754	740	725	742	699	734	759	778	784	752	703	754	752	762	725	724	753	711	694	721	761	688	712	734	720	755	723	787	715	731	718	772	713	719	708	751	694	753	747	690	670	760	782	752	711	746	728	701	763	799	729	746	753	766	690	716	750	718	745	710	740	752	711	728	715	750	731	692	716	748	719	714	676	745	745	762	752	724	750	727	688	752	699	700	695	745	727	717	705	710	708	738	753	734	704	754	728	728	792	744	737	773	750	733	726	699	723	718	693	697	702	751	736	753	729	765	770	713	741	765	753	770	748	717	777	725	727	756	733	743	731	718	740	766	764	707	775	738	743	757	683	741	756	720	743	697	696	767	753	757	681	793	710	709	722	729	730	699	753	685	757	734	709	725	735	708	701	787	780	698	747	730	755	697	754	752	720	768	755	754	724	701	723	728	735	743	700	672	767	749	696	744	748	697	735	696	715	735	717	723	713	705	726	715	682	747	728	737	728	752	735	725	699	737	772	790	689	725	739	766	786	662	745	716	701	722	709	739	712	742	764	749	722	735	689	775	734	715	740	717	729	739	782	773	686	745	761	761	755	698	730	724	759	730	732	758	735	734	736	741	743	702	751	703	742	783	740	713	740	694	733	749	751	706	744	726	793	729	685	757	744	672	736	747	764	722	741	750	752	736	735	732	712	730	684	736	715	723	752	756	711	727	725	763	809	773	732	749	658	749	731	728	744	705	691	771	749	700	668	689	748	766	748	732	724	727	755	714	730	730	715	664	740	747	737	721	767	708	724	728	739	699	721	718	678	691	720	759	720	744	678	740	714	710	677	737	760	700	790	733	701	780	789	727	775	731	706	729	729	746	737	731	707	719	697	735	737	701	718	731	789	724	737	659	717	742	770	768	703	738	723	755	719	747	754	768	699	725	789	729	758	763	720	747	743	726	794	736	753	809	730	724	764	756	736	714	727	708	768	741	729	755	733	680	725	715	764	693	712	766	728	761	740	716	734	710	742	775	726	691	704	768	721	756	709	732	728	716	725	732	692	701	727	731	765	745	799	739	780	790	753	745	710	733	753	716	763	773	780	782	727	775	739	704	756	724	741	778	777	678	730	739	723	718	797	731	725	720	729	671	721	736	720	744	785	724	747	753	728	751	725	712	778	745	694	724	689	713	726	696	731	730	737	731	738	698	734	739	702	776	699	762	702	726	779	682	737	718	736	744	767	713	691	760	748	696	729	733	726	697	765	711	712	721	752	730	723	723	743	720	748	785	739	750	727	742	784	803	734	694	773	731	733	735	782	722	742	771	738	732	726	733	752	743	734	721	726	736	800	728	711	776	734	726	733	757	695	749	738	725	686	771	722	754	715	698	729	745	753	759	749	723	744	738	707	726	729	782	710	732	704	777	752	726	703	737	733	736	742	651	738	725	724	733	758	756	742	758	754	671	727	674	761	718	719	730	706	726	715	758	709	711	741	703	744	704	721	754	764	790	778	743	725	676	723	744	722	735	700	732	716	720	721	766	761	748	747	721	736	754	731	706	729	747	740	674	732	768	702	762	740	713	724	714	728	739	760	735	739	748	730	732	732	678	725	707	742	713	715	729	697	741	695	747	718	739	729	757	735	741	700	748	753	708	704	735	724	722	735	700	740	766	732	742	758	732	729	761	740	714	743	727	738	729	719	731	742	704	725	748	737	705	696	738	713	742	746	705	713	692	746	690	753	719	791	746	708	727	749	777	768	738	756	687	767	743	736	737	729	677	734	703	827	745	759	693	690	730	729	745	763	719	784	751	722	735	737	714	773	676	735	770	733	738	766	743	694	741	714	752	750	737	746	754	725	756	705	721	693	731	732	753	744	704	749	759	728	726	717	699	732	727	782	701	715	689	687	740	694	768	797	759	736	754	694	690	740	719	716	708	732	749	722	706	770	747	720	731	717	727	786	758	728	709	737	776	724	767	746	735	727	691	765	703	753	749	737	771	734	764	686	773	776	755	726	758	717	732	755	786	719	753	705	697	695	757	725	730	775	767	740	732	700	730	732	722	747	739	754	690	714	681	748	728	732	726	747	697	743	744	699	766	697	699	742	742	749	776	698	776	697	752	725	706	743	740	729	741	728	727	784	726	735	743	762	730	662	756	721	674	735	698	696	726	755	773	771	723	718	693	788	726	768	722	750	713	756	708	731	745	769	779	736	723	757	752	777	733	744	755	766	732	738	713	766	708	750	760	732	741	705	728	750	761	738	730	708	702	723	730	737	771	705	738	753	749	748	736	746	771	759	735	731	732	733	710	797	697	712	722	738	733	717	758	756	711	714	737	716	701	720	741	738	728	781	721	754	772	726	713	715	743	742
26968	22578	18928	5795	3144	2859	7047	5435	1297	515	530	526	510	507	544	547	497	535	642	610	611	532	585	539	548	500	490	497	520	548	502	500	476	470	499	497	474	491	503	505	526	497	522	518	519	493	547	510	571	489	483	488	494	488	481	508	478	445	506	537	501	481	500	499	530	483	512	469	528	487	548	515	470	531	493	475	496	519	530	497	487	492	489	532	493	448	485	465	510	553	510	517	469	516	493	520	489	460	512	478	474	497	514	499	494	515	496	494	483	495	480	539	499	527	526	492	525	485	492	501	517	514	546	518	505	503	471	484	556	512	521	470	556	520	514	523	567	466	493	466	491	486	485	530	503	501	510	522	506	499	517	501	521	503	474	500	524	514	525	484	501	474	537	468	508	454	483	483	510	519	510	474	479	522	460	463	465	510	492	478	489	469	494	485	482	477	484	493	527	484	504	513	507	451	489	477	515	514	464	503	501	487	497	472	530	505	477	480	490	535	489	518	483	519	500	446	468	497	494	494	511	473	478	445	505	517	505	518	515	500	465	513	496	476	490	538	514	489	484	512	503	514	509	469	483	474	515	505	485	477	464	478	502	433	517	452	492	493	507	539	511	494	489	473	510	493	522	462	486	527	459	511	495	509	536	477	501	505	528	511	501	492	521	510	510	515	497	498	509	511	461	519	462	525	504	457	457	535	533	471	508	494	500	503	505	536	512	496	481	479	490	456	517	479	503	502	530	486	538	486	478	504	524	522	476	495	460	500	505	500	500	521	502	499	496	499	487	465	516	531	458	522	481	500	495	485	475	510	537	499	483	494	518	504	477	492	486	522	476	473	509	446	501	513	500	485	528	527	487	504	496	491	506	528	482	502	506	497	500	538	504	453	509	520	466	534	466	487	501	468	468	500	475	513	482	467	472	509	527	481	479	494	520	494	500	494	472	486	474	562	474	494	496	504	526	470	512	472	530	488	521	506	489	522	496	499	524	477	506	483	509	508	566	504	449	531	496	451	482	496	516	461	522	541	497	505	474	487	538	537	478	494	505	526	500	495	518	534	455	470	499	491	494	506	461	502	490	495	469	481	490	515	503	481	491	484	493	499	531	508	527	511	459	513	452	495	486	523	509	507	531	451	545	481	475	519	502	488	453	501	477	512	494	507	494	519	517	502	472	479	466	490	505	509	486	528	494	489	491	467	473	442	518	495	486	518	472	495	499	498	478	500	515	515	497	521	471	524	511	494	510	511	502	493	479	525	515	490	525	498	515	499	483	488	489	477	483	465	466	486	491	450	498	467	464	533	517	498	471	495	503	470	474	490	467	529	515	490	510	515	510	522	512	489	525	485	516	533	512	519	487	516	516	497	478	554	444	516	505	519	511	519	479	495	494	481	538	513	474	447	511	496	486	522	480	444	506	472	516	495	559	495	543	477	511	518	497	493	509	499	504	528	525	500	483	508	467	484	517	492	500	506	547	503	526	502	514	463	550	498	494	486	497	481	540	482	508	508	478	535	501	488	507	518	517	507	515	488	459	546	516	473	467	495	520	492	525	506	476	516	502	517	498	495	524	545	489	517	494	554	512	481	526	475	511	512	516	476	474	498	500	501	535	491	493	493	481	464	474	537	520	487	513	514	477	485	479	505	501	504	513	508	488	505	511	527	495	491	494	485	508	480	468	476	496	488	506	487	541	471	480	519	483	510	500	500	460	535	534	492	469	471	496	499	531	557	508	550	437	465	499	490	495	480	512	511	551	503	463	454	515	473	485	529	466	493	474	502	505	478	513	526	500	475	463	506	453	446	474	474	470	514	498	460	515	482	508	486	467	482	479	546	529	510	496	482	494	484	461	465	502	505	504	506	485	495	507	468	480	473	477	473	501	465	480	505	488	493	492	492	501	525	487	510	492	513	474	480	503	473	515	456	493	495	488	523	446	531	477	475	498	515	489	473	524	540	515	497	423	530	544	474	506	478	494	527	455	464	453	497	496	512	484	541	491	530	465	506	495	441	482	501	521	490	496	467	497	512	462	533	494	487	463	479	464	505	522	498	499	514	492	464	511	449	484	495	510	505	535	506	510	520	461	491	479	496	478	515	521	494	523	497	533	495	485	513	494	491	472	491	502	507	478	466	521	462	490	492	456	482	525	491	472	496	512	499	490	509	499	453	492	517	499	483	535	534	450	499	519	520	489	484	508	509	512	517	520	476	495	516	517	471	485	468	530	506	518	483	497	466	511	465	469	516	512	518	545	513	520	511	496	500	497	492	467	526	481	560	485	497	516	494	464	472	516	526	485	506	509	518	511	512	462	483	545	509	522	519	501	488	482	422	492	480	503	485	526	482	541	471	497	524	509	473	484	521	508	495	488	491	477	508	462	481	517	481	501	502	494	513	479	512	496	483	510	545	496	517	510	483	505	501	508	493	509	506	480	526	503	507	496	543	569	500	504	527	511	502	528	486	496	475	521	509	502	493	485	475	479	505	530	489	492	474	495	501	513	517	444	462	520	501	439	524	472	522	472	490	496	532	486	510	455	518	517	482	453	478	460	501	513	469	503	516	548	523	523	475	488	483	464	478	523	483	492	517	513	533	502	519	451	479	486	505	482	538	497	486	532	468	494	471	561	516	499	512	509	493	485	489	491	502	490	498	533	481	498	545	494	526	480	510	517	457	457	484	489	503	468	483	499	520	490	483	565	513	524	513	474	535	502	510	448	489	525	501	463	494	528	517	497	489	498	479	504	508	554	505	463	512	526	477	502	516	507	507	538	532	510	487	485	504	521	500	559	484	488	492	521	475	526	513	503	452	509	493	525	515	471	486	508	472	528	495	469	520	528	509	523	495	473	453	504	440	471	489	496	466	494	495	506	492	525	511	494	517	489	482	509	478	529	487	522	484	515	472	486	487	512	521	495	480	520	495	469	468	458	500	467	492	544	511	499	516	501	515	475	483	524	526	514	480	494	508	517	501	502	470	506	525	502	454	512	478	494	487	517	511	506	437	468	521	522	496	505	531	503	495	540	507	493	477	515	493	483	489	504	473	504	526	456	503	472	518	507	475	514	485	506	488	508	514	530	543	486	497	505	504	505	507	481	471	526	516	496	501	480	455	533	525	482	483	490	523	499	513	475	444	540	466	515	518	504	531	520	498	511	513	500	495	476	474	521	540	478	513	502	495	481	516	522	502	468	497	513	501	476	495	507	487	514	499	522	494	530	486	454	494	489	503	498	487	494	517	509	473	486	512	532	490	493	506	488	470	523	512	527	491	473	463	474	503	512	492	488	471	474	514	532	488	486	500	454	482	540	442	506	488	513	516	512	518	478	506	472	480	509	528	510	497	483	548	537	478	466	508	548	476	498	476	472	506	520	503	497	513	472	477	462	525	485	500	443	533	511	499	452	471	478	493	441	465	491	489	498	471	496	498	515	481	493	545	461	511	511	501	490	489	496	511	514	515	503	485	518	512	489	505	476	463	476	469	490	528	448	521
25493	35614	18550	6589	6543	6625	14210	10448	2685	959	844	863	830	838	791	806	865	936	1064	1060	987	980	927	900	773	820	771	794	768	796	801	732	733	762	820	756	739	744	761	749	758	784	773	759	775	762	776	730	791	742	783	790	758	762	749	750	751	788	736	786	725	779	760	775	756	752	754	764	753	732	749	713	749	770	722	748	748	798	743	733	799	742	806	804	769	739	714	765	819	777	787	805	828	781	804	797	744	749	747	784	732	704	737	775	767	751	714	786	757	776	764	764	738	771	769	763	777	788	787	795	816	802	778	679	794	743	742	731	747	757	810	750	755	749	803	722	702	767	775	783	789	804	756	796	770	772	770	757	766	771	747	751	777	751	751	740	717	797	752	741	751	686	786	743	800	754	744	762	763	807	792	797	821	737	787	780	784	790	788	769	756	770	775	747	770	788	732	725	775	763	821	774	760	802	819	724	792	776	761	754	736	761	787	751	788	745	778	783	814	756	726	753	771	760	811	769	763	771	775	757	733	791	731	825	794	762	797	758	768	781	743	745	757	745	750	825	751	747	772	781	815	776	781	772	769	806	763	760	720	765	749	759	753	749	764	777	778	783	717	786	744	751	830	743	740	696	779	784	764	768	784	775	789	787	774	712	750	735	799	769	773	759	760	778	773	768	745	761	766	793	773	728	738	708	747	781	774	798	786	775	767	734	744	748	728	764	742	771	736	781	744	760	765	770	758	755	770	760	747	768	838	743	697	747	742	762	748	763	804	728	794	785	788	768	716	729	782	722	781	744	711	759	751	747	794	745	753	773	754	758	762	787	780	800	762	828	761	783	761	796	743	791	736	753	755	774	760	734	739	785	774	772	793	780	777	788	789	761	729	773	760	776	776	716	791	758	741	768	795	774	765	768	795	745	805	769	729	811	789	769	797	716	757	751	734	771	744	781	775	780	806	765	748	741	778	740	759	721	795	796	792	761	787	686	785	713	746	755	742	716	777	775	822	714	741	800	724	807	791	707	783	717	784	811	742	755	759	717	758	779	765	735	756	811	748	725	760	764	773	755	760	744	814	697	756	779	764	784	777	755	739	735	747	734	753	740	788	821	727	827	784	808	783	793	794	742	748	735	735	784	772	755	748	778	747	792	773	771	762	796	767	802	811	786	799	761	759	734	772	779	781	780	720	730	800	736	786	770	786	790	707	762	761	777	755	773	760	765	745	714	778	763	784	805	778	712	814	788	740	779	784	686	769	806	766	745	812	726	736	768	780	752	755	765	822	780	758	765	806	733	832	749	798	768	759	761	739	741	775	833	771	769	744	793	739	761	764	809	808	759	781	777	813	831	765	761	772	734	762	788	740	768	744	776	799	765	762	744	767	821	743	780	758	792	779	771	755	800	772	795	778	781	795	748	793	752	799	762	757	727	730	743	739	778	782	761	796	790	745	775	728	770	759	708	766	754	786	751	750	762	724	802	753	771	774	747	722	830	775	767	783	760	837	762	787	780	728	752	790	765	768	742	738	782	744	729	782	772	778	779	785	753	816	761	765	765	759	774	745	765	751	740	742	724	743	763	776	763	794	729	760	769	779	787	718	739	778	782	721	771	788	730	777	730	760	767	800	777	726	734	798	773	747	757	802	777	745	732	785	761	778	752	815	797	795	809	800	763	800	816	769	722	778	776	796	781	732	770	755	788	767	773	795	727	745	801	826	840	719	822	780	783	766	719	768	783	729	746	773	750	748	767	794	777	761	737	787	790	780	798	808	743	775	779	704	743	785	726	733	751	767	727	758	741	697	762	790	770	782	745	778	754	776	763	740	806	732	780	764	772	771	796	757	787	746	762	694	798	759	732	748	758	786	805	797	756	747	780	744	758	771	770	736	743	740	796	735	796	756	752	795	729	750	733	817	744	829	805	757	768	840	755	726	731	777	799	785	734	761	796	788	817	757	825	754	816	779	731	763	752	775	804	746	753	754	767	740	781	778	752	767	762	784	790	756	785	754	787	753	761	801	772	753	742	774	742	793	782	743	769	774	741	777	775	739	778	769	814	796	815	807	777	729	766	751	784	762	732	765	708	734	785	761	742	798	769	746	773	798	719	754	739	742	771	770	777	740	718	794	771	746	740	803	788	806	760	792	785	782	774	768	755	765	782	763	771	783	745	770	722	784	716	808	744	719	758	773	730	747	740	815	765	739	739	768	762	830	758	783	769	817	813	814	783	737	747	801	748	822	754	752	755	766	787	745	772	777	743	795	713	787	800	770	769	809	768	733	724	784	797	808	753	747	711	736	798	723	770	790	755	776	753	833	801	766	768	745	752	741	788	777	744	768	741	769	789	777	759	726	764	743	779	762	799	794	793	828	825	731	759	775	796	757	787	791	774	775	738	765	798	768	759	714	774	777	771	790	801	752	814	764	751	767	770	751	818	785	799	805	750	752	793	701	759	742	751	733	728	809	771	737	807	726	756	747	727	784	786	749	730	730	765	793	765	814	779	771	796	783	783	787	749	765	781	760	790	780	778	726	751	748	735	776	807	745	780	788	779	751	705	779	764	788	719	729	750	763	827	768	799	745	777	780	745	741	783	802	792	767	760	801	743	784	737	741	760	766	730	754	770	793	769	729	734	784	768	776	781	806	751	758	755	726	756	778	743	762	745	750	762	745	784	709	778	745	779	742	801	758	777	756	788	742	757	717	813	758	734	774	768	793	718	758	807	776	836	796	807	729	775	814	726	807	747	779	788	695	760	761	759	795	762	759	789	793	748	779	735	820	752	785	820	781	744	791	804	733	788	791	818	747	751	762	744	812	756	770	818	774	760	772	791	766	795	738	744	730	777	797	748	784	750	800	800	736	760	771	781	765	720	752	750	766	801	784	763	771	757	789	785	762	791	795	775	766	750	737	790	763	761	765	749	777	743	834	829	828	744	764	784	761	734	726	763	771	746	778	798	726	836	783	732	766	753	780	771	744	805	773	786	769	773	755	769	754	740	768	752	783	774	768	784	733	754	771	765	781	815	753	837	788	799	806	757	775	745	777	723	735	764	774	727	786	751	762	810	785	759	784	814	760	807	772	744	804	740	797	742	798	723	788	762	821	769	774	765	751	762	758	779	802	755	750	786	767	804	803	794	759	766	781	741	738	774	792	796	758	798	815	765	795	765	753	722	759	803	751	793	786	771	807	773	722	732	811	773	752	785	762	753	789	757	740	750	740	781	786	776	707	769	783	798	775	739	785	750	796	775	767	794	780	718	766	792	752	760	777	783	796	735	766	770	734	766	793	750	744	788	817	803	735	750	769	786	835	745	750	744	762	784	799	797	787	787	814	780	792	787	755	760	763	766	738	740	772	824	753	797	775	788	795	759	749	804	744	757	753	752	752	760	736	737	759	752	790	772	748	731	750	759	838	756	787	785	739	795	760	769	775	782	782	773	751	766	758	809	775	737	779	749	741	738	761	796	773	766	747	793	786	805	780	727	727	744	762	741
24328	21270	28142	24535	19058	11777	34227	27655	11444	1258	669	583	593	596	603	601	600	640	1050	1258	1252	1088	857	710	641	608	580	561	541	583	584	551	569	581	583	610	622	592	561	585	602	576	598	566	562	582	588	558	539	565	568	597	512	575	549	555	597	558	596	585	573	554	563	566	590	625	565	581	536	615	597	567	561	524	576	539	537	583	561	590	576	602	552	582	529	591	569	558	581	558	573	596	568	548	560	571	573	568	578	537	560	579	558	560	624	587	556	633	601	568	568	563	585	537	593	549	561	632	563	545	578	569	548	544	589	560	570	534	584	542	598	543	521	585	594	591	605	596	570	560	540	624	505	606	562	597	557	556	564	536	530	566	562	545	618	569	581	545	545	566	538	539	617	576	534	568	607	588	608	559	551	591	551	551	601	585	553	534	576	564	550	571	555	552	612	554	596	580	572	542	589	567	607	581	572	604	532	548	568	561	532	539	545	573	581	503	582	580	546	534	548	580	555	565	580	542	582	587	540	568	592	579	566	580	509	580	581	590	593	577	607	531	573	574	529	561	569	536	538	545	614	543	597	574	581	535	581	539	580	559	534	622	551	609	542	566	600	600	547	535	539	577	565	576	559	599	583	584	587	547	547	560	620	576	575	542	610	586	566	586	598	540	575	537	519	558	628	592	552	579	543	557	583	577	602	559	590	553	612	555	548	559	554	575	557	590	550	564	604	587	545	552	544	596	590	578	604	562	543	568	599	568	601	528	547	539	576	594	534	590	601	533	595	577	572	560	581	569	524	573	562	520	556	615	524	593	553	574	602	554	606	601	625	551	574	616	556	588	624	604	580	550	582	559	564	527	542	560	566	566	615	629	554	563	620	536	589	576	580	598	572	547	589	542	602	575	553	548	560	544	560	610	558	589	636	561	578	520	548	539	530	588	593	586	565	545	595	613	559	539	580	599	586	524	553	563	551	599	565	550	571	603	553	550	593	563	574	599	570	596	613	555	585	578	597	561	560	565	563	586	562	575	559	586	619	571	572	609	589	559	571	547	557	543	559	591	606	583	582	571	539	559	590	592	563	607	591	568	582	584	557	538	609	514	608	570	580	543	552	533	580	586	611	532	547	576	582	577	566	601	547	543	599	586	581	572	587	540	584	560	571	526	586	567	584	591	579	554	546	549	537	582	558	568	573	581	576	586	557	568	562	604	575	601	559	522	564	602	538	603	566	569	574	582	563	576	585	553	573	577	527	552	582	570	569	590	559	586	580	600	628	596	522	591	559	636	539	588	547	558	581	594	610	561	574	559	576	527	553	555	562	574	532	580	546	615	578	586	565	573	595	561	564	602	610	593	551	601	569	565	597	577	553	610	590	552	543	607	554	560	587	584	594	598	577	548	573	549	530	532	556	587	585	579	553	534	595	576	560	565	545	546	593	606	570	572	527	589	570	538	563	554	609	602	586	549	587	552	530	574	576	566	530	572	538	609	577	570	575	561	599	547	545	538	570	577	600	589	581	555	561	511	524	580	599	583	554	568	579	516	520	587	572	558	626	546	557	564	550	554	530	571	541	526	528	594	583	570	564	585	555	592	588	563	575	552	585	561	536	559	601	590	536	600	542	570	610	587	591	544	573	583	580	525	525	576	606	637	572	587	542	575	554	576	607	559	551	609	594	608	568	614	555	595	565	575	594	603	565	540	580	561	566	564	607	591	556	573	538	558	534	570	533	592	582	570	560	596	570	563	555	559	561	522	585	593	603	555	555	547	551	564	558	575	557	579	564	563	574	545	573	560	532	581	590	660	521	606	576	574	612	559	609	551	558	532	573	510	623	600	594	569	560	582	617	551	552	596	569	590	557	620	579	571	568	535	565	565	565	558	532	582	572	526	595	603	570	552	575	618	602	553	571	517	551	600	576	608	562	600	579	566	551	543	548	547	589	573	535	567	587	597	591	535	547	584	567	583	586	532	557	547	549	552	539	607	593	573	580	571	579	546	581	556	559	573	587	517	558	574	560	589	542	589	540	570	566	587	580	567	556	599	556	561	600	622	595	564	569	562	567	555	548	586	593	588	540	532	580	544	584	562	575	547	568	568	570	626	574	571	626	602	565	586	564	572	532	541	564	565	560	613	560	546	577	590	551	553	579	560	601	551	547	585	556	536	570	612	559	573	562	580	584	604	613	588	540	570	604	572	534	600	561	549	576	549	594	561	542	550	530	585	570	579	566	592	565	595	586	563	560	591	574	561	572	568	548	555	543	555	566	625	560	568	581	562	548	542	574	626	573	556	573	601	593	612	587	586	568	508	539	593	576	582	548	558	584	565	544	512	527	557	551	579	575	607	593	548	605	592	590	610	546	633	619	574	574	600	586	582	566	566	569	587	535	561	553	604	551	564	598	596	594	577	621	561	589	559	533	585	589	594	609	617	523	519	547	588	544	584	573	594	571	610	563	557	598	574	536	585	526	568	590	585	572	559	623	567	569	552	578	585	578	591	546	561	602	550	533	584	578	514	589	602	578	577	552	576	564	594	561	567	580	571	527	569	572	541	557	544	532	549	581	580	522	581	557	573	572	573	568	574	585	526	570	569	546	604	578	559	588	559	575	569	563	581	580	572	617	576	584	547	577	595	586	581	607	584	595	558	625	594	560	557	541	572	567	539	576	534	595	574	595	588	581	582	575	538	557	576	563	545	582	565	587	609	615	533	567	571	566	624	602	582	528	571	568	528	597	633	585	594	576	586	546	516	548	592	561	597	574	558	565	571	539	534	565	545	601	588	581	558	596	561	609	533	577	585	590	617	546	611	537	599	580	547	571	537	552	597	551	537	575	567	578	564	563	531	590	548	578	603	558	586	578	597	547	559	601	578	579	557	544	535	591	543	590	550	576	549	568	586	552	589	523	551	583	584	552	558	548	640	528	565	604	568	529	586	618	566	571	558	587	547	599	592	599	596	568	590	583	576	550	597	552	592	584	581	563	574	535	595	571	576	571	578	579	591	556	565	589	536	551	567	572	553	609	570	546	538	559	607	627	535	579	588	564	558	507	577	564	593	549	579	606	539	576	555	592	545	584	614	565	558	582	585	556	607	564	568	577	590	550	537	580	587	559	534	537	601	601	597	578	557	615	540	521	582	585	570	546	588	562	579	565	539	545	583	581	518	575	587	604	597	598	566	568	607	571	556	596	591	562	557	614	601	565	562	562	576	586	570	539	589	591	561	572	527	634	559	563	551	563	594	591	528	575	582	570	594	538	582	575	542	566	608	628	545	559	577	532	587	556	573	542	541	588	533	577	539	602	539	567	604	546	587	605	544	592	576	583	589	591	586	563	610	611	616	572	559	564	595	564	570	583	548	597	616	526	578	558	566	571	575	563	621	561	573	569	560	590	554	563	632	559	541	569	562	565	591	586	577	552	555	581	542	577	573	609	607	571	540	564	558	575	521	586	586	572	562	591	578	567	587	598	567	597	569	565	581	571	564	510	612	598	546
29905	44484	31203	15399	10038	17074	40034	32425	15639	1871	959	958	961	937	914	920	956	1117	2006	2793	2885	2327	1567	1234	964	905	838	842	887	934	873	911	860	889	845	881	859	885	941	829	885	883	839	851	865	885	904	860	847	830	902	856	827	856	867	866	886	806	912	877	818	877	907	861	835	891	828	896	892	877	842	836	896	877	879	863	891	880	872	874	866	899	863	917	880	877	873	884	917	881	893	821	931	851	881	888	893	918	892	886	869	914	850	850	871	889	896	845	871	856	848	869	834	872	911	949	909	862	797	901	861	864	849	884	866	868	826	836	855	870	836	841	892	883	835	886	881	903	864	875	851	890	895	869	869	845	865	891	832	855	828	837	884	868	879	873	882	869	819	861	838	817	889	873	900	856	869	888	849	915	829	857	880	851	847	918	858	838	914	916	929	859	874	860	891	860	835	877	911	844	852	857	870	896	818	860	883	850	862	901	854	862	883	825	884	867	891	840	877	824	896	870	917	834	909	880	881	903	890	866	912	866	858	849	878	884	888	855	799	839	885	841	875	870	889	889	874	880	891	910	846	899	881	861	846	862	864	848	842	795	873	886	887	856	827	852	864	821	865	865	860	866	883	864	869	848	850	890	842	843	849	876	899	861	913	864	857	841	854	860	863	899	852	877	889	816	816	884	867	892	882	839	864	830	855	842	873	854	889	864	822	876	820	869	860	868	878	908	868	842	879	858	810	847	892	879	853	887	931	863	838	862	888	912	845	883	876	849	862	961	865	880	865	867	854	886	837	933	857	912	895	875	850	914	876	900	819	914	887	893	868	898	907	877	867	842	858	909	826	857	822	871	843	901	853	893	875	872	827	830	889	898	894	842	847	835	880	906	905	886	874	869	934	846	884	895	868	881	832	870	942	848	863	915	805	919	870	868	899	914	899	854	850	900	862	869	864	893	884	839	870	828	911	902	847	863	915	881	834	853	859	831	926	879	880	884	848	860	937	888	909	861	878	913	812	912	883	835	884	872	836	855	870	862	829	878	840	844	891	842	857	877	834	834	838	877	858	861	867	870	847	933	913	870	905	872	830	901	866	853	825	839	889	860	820	890	924	914	863	878	906	833	847	863	872	875	968	891	813	907	807	878	881	844	854	862	860	882	928	854	883	881	866	895	890	854	841	846	863	851	825	809	837	924	857	905	863	849	797	888	835	890	847	905	907	819	887	890	932	900	910	897	875	867	791	804	880	898	878	895	901	866	870	904	869	908	841	878	872	910	837	889	899	890	866	844	862	888	854	897	828	831	888	913	880	899	864	840	908	864	880	917	845	874	865	837	822	865	842	848	847	910	853	850	929	854	893	877	893	884	878	860	816	892	885	857	897	853	882	895	868	918	866	892	871	853	866	858	901	864	876	821	890	886	872	895	886	904	895	906	845	816	879	836	837	924	905	873	901	876	903	837	809	849	863	892	882	874	922	921	858	864	888	875	881	915	848	832	873	912	869	837	899	871	904	884	881	852	888	883	908	870	879	859	848	902	820	859	864	753	865	875	873	878	829	872	882	813	883	851	860	856	886	872	889	892	887	845	860	825	855	883	866	880	873	865	836	847	887	821	887	860	821	937	831	846	869	841	867	846	866	841	871	866	847	892	908	889	855	839	874	838	864	888	887	897	882	895	845	865	894	870	884	859	873	859	872	855	909	875	890	817	870	895	883	865	861	863	843	876	829	835	857	877	848	913	866	911	850	897	831	864	864	875	868	856	817	888	826	861	804	819	888	867	875	867	841	852	908	875	850	849	891	867	856	848	870	872	878	891	866	897	863	875	798	901	877	874	850	887	869	904	886	891	835	850	896	848	875	877	893	874	910	920	895	833	888	849	879	846	918	873	866	878	856	922	929	908	832	862	866	873	952	855	852	919	851	883	800	915	888	844	827	851	869	834	883	833	887	841	862	880	859	899	885	869	852	893	875	894	887	835	858	879	850	889	856	849	859	808	870	919	876	798	901	868	889	844	881	854	836	889	848	928	868	868	896	875	887	818	853	781	932	852	877	832	868	945	903	888	916	925	908	892	873	875	885	874	861	870	865	840	860	842	801	861	872	910	870	951	881	854	827	841	817	836	800	841	874	837	908	895	920	830	848	882	916	850	818	820	834	850	813	868	864	889	830	843	860	869	867	845	809	896	872	897	920	853	840	904	873	837	868	831	891	817	862	872	808	830	888	866	853	848	845	837	902	876	907	872	855	868	854	897	916	890	865	827	850	879	952	889	817	875	868	857	909	851	877	891	896	871	917	876	850	889	917	851	830	867	861	893	925	872	899	902	864	843	840	882	855	874	876	906	875	843	859	880	847	846	931	858	850	918	871	856	865	825	917	871	859	898	873	861	884	918	812	812	836	924	910	865	840	817	854	892	860	936	872	886	830	840	851	892	848	819	849	879	806	855	849	857	807	883	857	854	857	877	887	895	867	890	929	840	845	849	847	873	870	880	828	881	877	888	917	795	915	859	881	877	941	873	860	900	831	885	834	879	902	910	850	828	825	907	873	888	911	856	853	831	890	848	875	876	869	815	846	864	896	913	869	874	858	855	826	876	890	895	903	868	922	900	892	837	855	860	876	873	882	872	875	908	884	862	809	802	916	888	876	839	888	840	823	860	886	871	879	851	865	797	828	900	835	869	893	845	866	879	825	861	925	857	916	910	852	844	893	872	909	887	854	896	870	880	883	850	879	857	849	875	824	879	832	901	829	864	889	839	859	868	883	882	829	887	838	868	863	868	833	869	859	886	885	884	858	881	860	887	896	891	846	815	861	852	864	849	884	860	856	851	841	847	855	851	872	874	852	850	868	918	820	887	859	912	918	831	904	850	829	880	823	860	889	891	830	908	890	871	889	883	835	831	839	871	886	856	839	905	845	870	927	873	854	837	848	899	900	859	855	871	866	880	857	830	839	874	863	908	851	869	878	899	860	842	898	859	867	837	839	918	826	820	858	863	856	845	838	836	845	893	871	872	874	950	904	844	868	930	826	834	868	860	875	847	837	853	857	873	856	819	895	880	800	825	883	928	825	889	917	842	887	838	913	882	794	888	870	875	851	807	909	847	849	826	902	838	842	840	886	933	843	835	839	879	888	819	806	901	856	905	839	845	856	875	858	918	893	879	898	805	871	897	853	921	834	824	847	824	862	876	882	857	861	874	845	881	827	883	888	800	862	897	901	832	849	856	847	892	856	892	858	857	865	879	897	812	850	866	883	884	911	893	915	881	872	880	876	870	857	887	900	924	856	829	857	866	850	881	899	889	850	858	856	887	901	844	863	856	839	903	907	885	864	891	898	841	825	807	902	865	821	886	883	918	903	849	869	838	895	893	879	853	872	870	866	903	848	843	864	855	897	865	814	891	866	840	864	893	894	821	889	901	924	881	875	860	831	895	858	854	870	841	946	877	810	908	899	860	854	839	849	885	867	907	874	867	848	874	908	834	864	882	825	847	895	862
23032	21231	28966	23608	21169	23662	46902	41416	16262	1634	619	618	599	553	537	574	746	1708	2984	2848	1971	1262	843	626	539	540	513	472	509	509	481	522	508	501	519	550	495	546	525	503	523	488	513	494	495	493	470	493	515	490	507	474	499	500	526	544	488	506	512	497	508	526	499	486	505	566	513	494	518	502	491	490	499	474	472	505	507	522	501	508	497	486	497	488	504	481	488	519	455	487	479	548	539	523	506	481	517	497	489	546	478	535	516	510	461	521	490	511	500	520	542	476	495	490	494	464	473	499	491	545	480	511	484	467	465	483	524	529	487	575	513	475	545	493	554	496	533	496	504	486	544	498	509	530	509	477	530	511	521	507	512	518	498	495	512	522	506	526	530	499	498	451	513	481	530	524	506	462	529	486	517	489	486	498	477	511	527	517	529	508	499	469	536	514	505	457	510	491	537	486	461	523	482	486	500	528	534	523	516	520	492	510	522	511	509	522	489	491	530	510	506	490	527	510	496	494	445	456	505	484	512	514	508	518	522	535	514	507	504	505	537	557	492	505	515	507	517	524	487	493	495	474	489	513	475	539	520	514	507	484	480	528	547	466	518	533	470	517	476	511	505	507	493	509	488	507	504	513	499	510	482	502	488	521	500	511	510	502	508	505	494	526	498	497	507	520	493	522	541	518	509	515	503	517	537	522	501	532	504	484	524	524	500	523	480	505	489	553	468	506	508	516	457	526	522	515	494	493	548	519	486	507	508	488	492	522	487	498	529	494	512	505	518	528	538	503	528	492	517	516	487	495	494	464	498	470	528	556	495	518	481	495	493	516	575	501	493	524	499	475	503	516	472	484	478	502	472	527	526	508	484	500	509	506	476	514	504	540	524	486	491	477	502	501	476	485	529	499	491	526	522	511	486	530	512	514	488	525	443	490	494	506	534	545	513	513	465	491	505	537	538	517	490	503	478	439	459	481	513	471	498	457	500	507	502	536	491	508	496	488	553	496	508	486	506	546	461	526	528	517	479	516	528	501	500	492	503	496	474	476	490	520	471	494	535	524	572	474	487	487	512	518	538	482	509	487	499	519	502	482	539	525	511	527	464	493	531	500	490	518	541	538	495	517	489	546	498	489	502	479	503	501	513	488	518	488	502	549	475	523	497	535	525	509	496	490	496	497	494	483	498	533	482	495	493	562	558	510	523	500	473	512	516	494	507	526	508	496	502	480	488	526	537	510	493	456	520	544	473	481	479	561	511	496	510	507	544	524	468	479	509	513	518	500	523	498	527	508	535	514	523	506	466	507	543	467	470	498	500	446	493	509	502	475	503	492	505	447	505	527	514	489	505	497	486	479	495	531	529	470	519	528	531	475	550	486	485	507	477	489	491	464	528	533	474	505	493	511	508	546	549	509	518	500	509	532	501	503	461	501	532	526	491	473	494	515	493	539	489	510	544	529	491	488	497	438	499	495	513	488	470	511	483	479	460	516	488	509	516	497	483	510	515	500	498	539	484	526	506	516	486	559	510	537	508	487	467	516	518	480	496	499	458	456	507	468	531	509	560	496	496	514	488	506	524	488	553	522	453	487	510	490	534	490	503	506	493	489	501	485	480	519	521	492	539	511	521	493	456	499	530	517	514	527	533	471	520	498	503	551	514	505	497	496	507	519	500	530	534	503	498	505	505	487	491	540	468	542	522	493	544	511	464	536	471	478	491	530	577	480	549	493	496	551	517	501	496	494	492	522	569	475	444	520	510	492	477	468	512	480	544	514	478	488	494	477	517	535	526	518	529	556	498	487	540	502	530	462	517	507	502	506	498	508	532	528	479	523	477	474	526	516	499	487	530	497	479	507	511	492	486	494	513	488	471	498	504	523	476	499	509	518	491	494	468	509	510	503	492	479	569	503	502	487	474	515	484	505	526	490	499	516	530	508	507	508	511	465	516	515	463	534	499	499	523	535	491	532	511	505	514	480	518	471	464	501	504	544	545	513	505	498	507	525	495	525	473	506	524	538	528	508	505	539	508	466	523	521	545	479	570	505	508	516	496	530	516	495	516	487	520	476	488	505	496	504	495	519	492	503	482	497	542	477	518	505	470	504	580	498	557	503	447	507	486	473	483	529	520	534	489	467	513	511	528	515	526	496	556	498	517	514	483	507	497	491	529	498	529	515	511	476	508	511	498	461	515	519	480	490	536	468	472	482	490	500	518	479	499	534	497	480	502	528	530	474	434	495	498	493	467	494	521	552	483	500	470	509	477	501	527	499	505	480	560	537	523	490	458	476	462	539	494	566	437	490	484	494	490	527	492	478	504	510	489	500	512	512	535	502	481	529	500	557	499	529	497	507	534	528	498	503	512	487	514	534	487	508	528	527	521	503	467	521	500	532	518	517	467	504	499	487	495	517	546	530	522	499	474	472	535	478	514	492	528	466	490	521	509	473	490	534	520	467	489	489	466	523	484	487	527	497	455	510	472	496	485	499	476	526	521	499	521	515	507	526	476	517	496	508	510	546	549	515	500	491	521	486	506	526	513	511	538	508	524	535	512	522	513	519	515	525	497	494	522	465	485	508	493	511	511	512	496	481	489	533	489	496	525	521	514	468	515	550	536	504	450	484	514	497	511	476	506	494	498	486	517	492	491	481	548	528	487	506	524	505	513	486	464	519	498	493	489	533	480	536	518	486	519	530	497	483	502	515	467	504	480	489	560	528	486	508	495	503	521	483	478	538	515	494	509	497	524	482	452	496	534	525	547	535	482	502	488	472	516	501	498	530	470	461	473	515	443	517	497	518	540	463	512	483	512	486	511	506	492	555	515	529	520	484	528	500	518	477	512	503	524	480	467	527	509	467	481	524	496	479	503	519	504	465	517	480	513	476	542	492	510	513	507	508	457	468	543	471	516	497	478	493	534	479	493	498	525	511	532	520	506	505	519	496	575	509	513	474	519	504	476	520	520	505	487	512	475	502	569	513	509	513	551	522	492	477	492	468	518	490	515	529	493	500	501	516	528	512	487	534	497	527	528	504	520	499	464	508	515	513	489	496	467	544	532	500	499	529	491	528	474	509	533	493	532	524	516	534	487	500	532	510	536	454	490	473	471	482	480	486	499	532	494	535	534	516	479	516	468	529	494	481	484	515	488	540	523	499	483	577	509	528	493	478	486	535	500	493	500	479	526	467	512	501	506	500	506	535	520	513	486	510	540	519	474	521	516	494	477	467	516	496	485	472	522	526	521	525	495	503	559	483	538	483	497	504	512	504	508	549	499	534	515	522	487	491	493	511	505	486	494	464	509	525	526	523	515	499	480	497	476	483	520	498	515	519	504	562	492	493	526	483	497	532	532	498	532	514	521	529	478	488	543	516	508	476	495	471	496	517	517	492	485	495	513	507	504	493	503	475	500	479	482	501	511	463	500	489	528	498	467	521	508	482	511	466	550	494	512	499	510	509	508	503	513	502	500	478	526	514	510	517	471	553	501	496	498	486	518	516
33622	54631	42600	19255	13757	26667	50190	43395	13885	1620	1106	1043	989	936	895	954	1664	3933	7316	6918	4534	2585	1561	1088	849	834	759	750	734	763	762	767	743	780	751	764	791	747	764	765	775	762	750	743	759	755	779	733	780	731	795	757	736	781	784	703	751	790	785	761	792	823	784	722	750	771	732	738	747	762	734	761	779	743	794	752	739	775	754	784	807	772	773	796	776	734	785	782	749	779	725	799	770	757	732	759	772	749	776	792	747	763	771	764	790	777	754	788	786	780	762	756	763	756	737	774	774	750	782	719	772	805	779	849	774	755	784	752	752	758	806	779	766	758	687	763	775	755	762	747	782	803	766	771	731	760	760	797	764	765	758	728	763	763	753	745	712	769	799	750	735	807	788	754	781	772	786	729	745	724	804	838	769	767	736	788	757	822	753	795	764	769	754	734	743	755	766	754	747	750	768	764	780	764	751	728	744	750	732	741	763	748	821	761	792	757	718	797	772	756	765	734	778	753	745	793	745	752	774	775	745	734	783	765	792	793	705	770	784	760	772	735	768	764	744	793	809	771	764	797	761	757	805	784	805	784	791	774	754	797	813	721	776	800	769	743	780	766	726	806	751	778	754	776	828	734	789	769	771	754	822	867	822	719	775	750	777	718	756	791	728	738	752	762	764	789	811	757	704	776	811	702	757	772	764	791	803	772	761	764	732	743	799	746	704	764	803	782	774	734	785	769	796	776	751	775	752	751	761	724	729	752	813	767	730	724	737	800	723	779	744	744	774	749	792	809	740	816	764	746	775	735	795	773	784	760	708	781	755	772	742	772	796	710	739	738	791	822	736	760	754	721	738	758	752	801	766	771	758	747	797	764	762	760	755	781	750	778	729	745	808	803	757	783	774	760	751	787	782	779	743	752	764	816	794	741	787	793	782	747	695	767	783	735	787	730	744	755	772	717	721	752	809	782	743	718	780	737	774	738	791	744	762	773	752	744	817	735	799	776	808	762	822	791	763	780	805	772	771	758	749	753	735	747	775	766	763	785	724	800	742	820	740	802	737	793	806	761	748	771	787	753	757	814	769	775	777	779	809	762	716	758	767	734	780	801	777	797	760	815	762	804	751	782	748	778	800	796	734	789	778	738	754	796	755	693	721	801	737	728	808	764	776	807	772	792	745	756	775	805	757	788	804	760	745	791	758	757	739	748	752	797	775	776	798	792	780	736	780	782	761	755	767	784	756	794	777	773	765	771	800	744	797	795	813	791	757	761	769	760	776	740	740	746	771	760	782	740	766	786	787	711	786	717	724	746	770	739	808	796	703	787	738	756	773	727	709	779	773	751	769	757	804	746	763	762	734	742	802	738	768	757	795	750	769	763	742	770	740	743	751	782	792	749	754	761	779	744	748	736	748	754	786	762	771	795	741	760	795	743	791	799	744	765	727	791	782	784	786	797	714	856	807	774	760	739	760	722	765	786	701	763	774	759	740	718	711	743	792	775	775	737	771	789	779	737	745	785	759	725	769	743	779	734	766	735	743	784	809	776	808	782	753	754	779	738	722	796	747	756	798	769	815	809	796	740	772	751	768	828	790	777	728	727	753	746	753	780	740	769	726	728	761	744	758	795	767	804	782	715	788	770	778	707	797	713	729	744	749	802	766	800	784	809	776	797	831	735	721	725	814	719	767	710	723	726	752	788	774	787	803	749	802	772	761	741	739	775	735	762	776	804	790	746	774	777	776	736	752	727	719	772	741	744	791	750	784	761	795	750	724	774	748	729	774	744	813	719	741	748	767	751	834	844	756	752	741	765	769	695	775	781	770	734	767	766	772	801	778	780	770	760	773	754	761	740	769	771	755	726	776	798	795	742	761	736	744	761	745	784	716	805	820	785	798	747	799	792	772	751	748	766	777	734	772	767	750	786	717	774	742	767	766	759	750	708	784	735	765	788	759	744	702	759	752	813	768	781	797	731	767	762	755	806	757	735	774	744	776	745	749	767	773	793	800	764	781	783	761	736	775	780	733	706	779	782	736	735	741	804	740	776	785	767	779	719	786	761	758	810	763	774	731	742	775	781	806	735	706	764	794	774	742	753	767	804	734	757	734	789	753	776	773	757	765	773	750	740	735	765	763	764	790	823	757	739	761	792	745	726	733	727	773	790	789	744	760	772	774	752	765	722	777	776	779	762	768	755	760	693	834	732	753	764	774	763	789	762	749	755	751	765	767	749	797	745	751	779	740	766	785	784	783	790	804	757	770	763	796	797	758	733	763	766	759	799	745	736	689	771	757	766	735	761	732	759	781	792	795	773	803	739	750	740	772	789	716	743	784	764	806	836	739	711	729	777	750	809	779	808	755	736	782	751	696	747	761	726	726	763	769	772	781	772	755	695	763	751	744	759	791	726	772	757	765	732	784	762	768	682	754	783	751	778	758	780	715	833	764	774	730	795	782	812	772	762	748	812	781	760	812	742	750	772	755	774	736	764	753	786	755	774	738	803	771	764	814	796	777	787	759	713	776	759	713	737	779	703	766	693	771	762	716	765	764	792	775	752	777	795	784	764	730	766	788	825	770	780	805	780	749	768	749	789	788	782	765	756	768	758	742	738	769	759	783	799	802	772	768	793	772	797	763	762	766	716	750	727	761	776	733	768	739	776	799	720	762	757	805	803	778	770	772	748	749	741	786	769	725	725	810	725	742	778	770	771	800	796	788	759	759	770	786	801	811	826	796	758	772	769	763	757	765	778	747	781	783	782	746	771	815	764	767	801	820	735	808	706	742	749	733	755	800	815	768	776	740	770	809	745	804	754	771	750	769	762	731	755	758	737	758	764	786	738	720	779	748	770	740	790	755	770	789	779	778	719	740	742	795	725	783	791	760	767	742	761	772	780	805	800	744	768	756	781	740	726	781	727	804	726	725	812	754	796	752	779	822	771	751	796	739	784	779	746	770	768	761	774	784	779	738	762	757	809	775	778	753	746	782	790	823	791	762	748	749	765	774	767	842	770	731	762	761	778	753	765	789	735	745	761	789	821	779	759	774	782	789	796	756	804	776	735	749	832	727	741	762	804	806	749	755	782	754	823	798	755	744	809	782	734	744	791	768	791	731	788	771	769	776	778	734	750	754	775	730	781	738	766	816	742	776	749	728	783	814	756	749	801	827	767	746	731	739	732	798	778	786	788	759	761	757	792	761	807	747	745	726	750	750	764	771	765	805	798	759	724	746	773	747	741	757	785	745	767	754	713	746	805	749	718	793	692	771	731	758	774	741	756	805	742	734	751	801	773	753	767	708	749	771	752	773	811	804	728	779	777	769	754	770	766	776	735	766	784	750	738	763	766	782	759	759	776	786	839	786	791	788	789	790	753	776	787	774	802	724	768	783	744	798	793	739	765	782	742	748	762	735	738	765	785	769	779	734	807	790	713	734	789	734	798	814	756	751	783	743	773	784	707	754	749	798	750	794	750	785	717	753	730	744	699	828	757	840	797	730	734
26853	22539	21467	7771	1463	2185	5810	5751	1293	535	573	512	565	531	475	497	515	582	633	694	728	654	586	559	547	518	470	453	496	506	533	511	516	535	510	544	505	533	481	500	495	506	475	485	487	553	536	503	500	501	487	515	529	480	515	506	531	512	522	469	518	520	497	521	492	510	499	505	515	492	486	529	507	523	476	537	473	514	538	514	460	494	515	518	482	516	507	503	481	506	540	514	525	529	541	522	508	485	520	523	573	542	495	493	538	511	518	552	502	494	514	501	519	516	531	530	485	507	550	530	500	498	512	504	470	530	495	511	480	545	520	519	511	500	477	491	517	530	477	496	520	509	488	519	485	492	521	481	512	505	492	516	488	509	484	492	488	508	475	507	509	499	529	489	489	496	516	468	526	501	520	492	516	511	521	548	489	526	482	511	529	526	502	516	514	484	508	499	507	469	500	520	516	511	504	503	518	475	529	502	536	490	503	503	542	485	531	531	484	515	493	458	484	487	502	489	492	507	526	501	478	515	488	517	539	477	493	513	506	533	510	504	525	487	522	504	518	490	480	509	488	489	515	511	503	499	492	510	515	498	491	525	515	480	560	499	513	495	501	491	494	455	533	535	498	547	526	496	579	542	474	497	502	527	497	515	509	557	498	528	489	528	508	468	508	470	529	532	496	512	518	490	495	493	482	488	507	540	500	511	496	489	533	520	540	498	510	505	504	472	528	517	468	478	500	559	485	477	515	524	483	494	457	508	493	540	520	488	520	512	531	509	522	501	515	519	463	516	506	482	471	478	485	544	503	501	520	479	524	533	510	515	518	545	461	486	511	519	569	515	504	522	495	475	532	499	485	482	484	503	510	490	495	525	509	493	502	513	508	493	473	559	499	572	493	504	467	538	515	538	515	514	512	507	505	500	503	538	498	531	489	503	502	511	515	570	496	502	510	473	479	482	498	527	486	470	511	497	520	511	471	478	506	506	498	461	515	471	530	534	517	459	524	526	514	537	548	485	477	514	492	508	518	529	474	483	519	546	555	493	462	525	520	514	493	503	511	484	536	515	480	511	522	549	548	509	494	481	505	511	520	500	507	515	491	512	471	539	515	514	529	509	534	502	515	477	490	462	560	527	513	536	517	507	485	518	538	500	564	509	502	529	453	524	448	501	471	556	519	503	511	470	547	509	526	504	524	525	541	520	554	488	491	474	524	522	516	485	496	476	484	523	536	481	519	494	511	476	492	453	505	481	529	510	514	453	478	543	488	530	519	509	494	540	495	490	520	518	550	553	503	499	487	517	492	490	504	508	459	479	474	499	503	500	488	516	523	479	523	536	529	487	510	506	514	541	509	506	513	525	484	517	520	503	501	493	475	534	512	489	500	496	544	466	532	482	511	512	502	507	566	504	477	503	527	535	513	514	491	499	534	479	592	508	518	523	513	560	505	527	529	510	509	521	511	505	484	509	514	503	520	481	544	510	533	523	513	493	494	534	491	505	494	482	500	510	478	490	498	541	479	500	486	559	541	506	522	536	482	529	508	525	485	474	500	476	500	505	498	512	519	473	529	508	500	520	480	538	546	488	520	521	488	516	479	527	505	489	519	516	488	500	529	504	523	503	517	502	506	566	491	545	507	502	476	483	505	468	547	491	533	518	454	494	502	470	483	511	504	518	506	480	503	545	491	469	500	521	504	506	506	494	498	493	494	502	519	497	506	474	534	553	542	515	489	492	517	511	525	532	496	493	491	493	492	533	473	500	499	481	475	439	485	552	478	514	554	487	527	497	475	483	506	488	499	510	504	521	518	528	526	512	478	466	495	480	517	506	500	482	492	475	508	514	499	523	501	536	548	508	498	506	493	499	519	513	491	514	501	531	544	517	462	495	472	512	515	520	506	502	521	491	507	517	544	517	504	512	558	500	501	490	464	515	567	515	537	523	511	512	572	494	509	500	504	533	527	499	534	485	524	513	550	476	504	506	517	513	498	499	512	490	507	534	490	489	470	539	503	522	514	481	535	466	519	506	565	528	514	478	520	502	514	477	521	456	508	519	448	483	552	510	492	493	524	470	487	510	527	509	501	495	512	487	515	528	493	507	539	519	513	497	487	497	503	532	517	479	536	491	462	512	518	486	567	547	469	518	452	499	508	514	487	476	510	493	529	536	482	519	516	519	526	489	497	527	550	511	513	500	499	497	502	466	483	502	462	527	519	502	506	522	518	466	524	543	500	489	507	506	523	524	502	536	526	511	509	532	539	476	494	489	471	522	480	513	545	511	520	495	491	517	515	484	544	507	515	560	499	499	515	508	513	508	533	560	506	507	503	527	530	480	514	456	564	501	506	507	471	496	543	512	502	514	551	512	510	521	496	534	522	496	524	497	481	500	524	550	523	479	517	506	500	533	479	496	529	528	491	494	527	494	472	505	491	512	467	505	474	469	511	491	510	494	512	473	499	539	538	503	464	508	512	490	560	549	541	512	532	487	511	527	504	537	519	556	527	561	542	472	522	503	506	516	502	531	508	508	532	535	513	535	470	502	511	512	504	521	525	470	520	527	498	509	510	495	483	505	480	489	480	494	489	514	513	495	515	495	501	511	502	535	495	488	500	495	492	507	499	510	504	478	515	506	525	512	506	518	510	499	528	492	540	509	523	518	567	515	545	509	482	510	552	511	522	527	498	513	454	521	523	507	501	501	517	508	508	492	468	498	545	518	484	475	503	481	480	497	481	523	495	526	514	485	495	485	498	482	512	478	517	509	482	529	523	504	494	494	498	509	512	501	507	536	512	528	505	509	497	507	559	504	527	494	523	492	489	528	462	486	561	486	523	522	476	494	527	498	524	483	479	475	574	501	561	521	527	476	509	507	504	517	493	508	498	495	468	503	507	504	533	496	478	516	496	479	505	555	522	533	468	536	527	502	499	463	486	494	530	550	534	500	541	532	490	554	554	492	506	504	487	493	526	508	481	541	494	491	529	517	522	548	464	523	488	453	501	573	523	535	562	504	481	523	520	506	502	535	532	516	508	526	518	487	498	487	501	495	501	483	523	526	463	465	513	513	488	509	535	512	507	499	546	519	550	520	523	515	500	463	516	497	532	519	531	527	536	512	476	528	506	489	468	508	536	509	531	483	522	494	484	515	481	471	523	545	496	508	505	502	514	490	480	466	478	540	531	495	533	528	513	520	501	528	490	505	473	483	500	485	495	483	497	507	519	486	518	496	485	506	513	514	495	518	497	490	519	469	545	530	499	541	471	513	525	490	487	513	510	492	482	508	523	543	478	500	501	517	492	521	490	469	500	546	459	565	488	509	534	509	508	469	480	493	516	501	500	516	541	515	534	530	538	540	530	485	509	502	485	534	505	496	481	555	502	509	510	497	480	515	498	497	524	508	481	517	511	480	533	505	559	472	493	522	511	492	498	500	510	496	507	525	471	496	504	559	500	522	486	486	484	521	486	514	504	519	561	498	509	506	461	538	512	461	499	543
25506	35245	25611	7987	2987	5138	12156	11128	2477	861	850	822	834	801	806	810	844	830	1148	1319	1346	1094	975	921	839	777	839	753	749	785	776	784	747	761	786	781	755	751	706	754	795	762	758	793	754	760	758	730	760	754	859	818	769	804	763	755	792	743	783	727	738	762	772	761	786	739	775	754	726	764	760	715	794	736	824	746	718	813	782	759	753	819	770	725	803	752	761	813	758	794	769	743	755	746	778	757	752	751	779	740	775	774	774	754	730	728	783	815	775	764	750	765	809	764	760	718	775	785	788	783	791	842	724	766	807	737	743	793	786	764	818	769	751	745	763	819	765	800	705	745	795	802	791	754	775	779	738	779	755	812	809	780	804	750	742	768	784	788	771	782	813	784	690	766	799	843	811	763	809	779	727	754	795	810	775	771	758	800	800	756	748	785	787	764	815	803	752	784	798	800	782	799	772	773	770	746	789	774	771	786	788	819	808	826	798	747	797	739	754	799	773	730	749	745	757	800	765	784	751	777	804	755	783	818	773	783	722	741	782	761	800	751	817	760	748	710	784	781	754	815	745	752	761	830	774	794	760	754	772	780	805	787	737	786	789	809	739	808	812	783	765	748	712	784	792	735	778	765	730	784	799	799	791	737	764	776	740	792	809	750	754	758	784	792	732	822	779	794	808	749	801	781	735	755	730	768	775	755	799	759	740	807	778	776	737	715	785	785	781	757	785	824	766	761	815	724	766	778	748	764	767	821	799	787	782	733	791	746	747	748	795	741	793	765	728	776	790	791	745	801	799	756	810	743	785	813	781	822	782	761	785	773	783	777	822	757	781	800	779	815	742	736	789	745	774	787	744	827	772	766	791	770	732	764	775	783	789	835	776	738	736	752	794	752	779	731	739	770	740	812	791	733	812	792	787	733	736	772	807	741	787	791	812	734	769	735	772	774	779	787	780	763	747	792	721	751	828	790	761	834	793	731	831	779	830	742	753	794	762	789	695	773	781	765	770	763	767	771	795	769	797	716	815	821	771	784	794	743	727	773	758	791	834	835	759	810	756	821	773	792	792	791	724	752	780	791	783	800	793	736	771	777	738	740	802	773	731	764	759	766	823	747	771	733	757	802	756	818	767	807	772	766	767	771	786	790	747	729	809	791	744	771	747	772	775	729	770	773	804	785	722	722	740	795	765	758	760	759	732	758	796	773	755	789	791	781	746	738	759	785	747	760	771	771	790	754	735	822	759	778	810	778	776	768	748	718	798	765	808	736	752	803	759	767	789	856	786	772	732	736	803	783	769	782	771	789	741	783	793	779	801	793	755	789	770	793	810	821	781	830	787	825	773	759	752	791	755	733	844	782	788	800	790	744	711	802	760	741	788	766	769	804	773	800	744	718	756	762	758	787	763	780	733	742	765	763	732	770	782	813	788	717	780	791	779	813	823	779	800	773	791	791	794	777	754	762	775	801	781	772	816	780	750	738	762	787	780	773	784	767	814	733	761	789	797	750	788	749	813	732	796	752	778	769	798	813	782	699	783	775	824	770	735	784	763	786	762	774	787	804	782	805	771	750	813	845	753	804	766	731	752	819	815	724	771	760	728	795	788	798	822	732	743	824	777	771	763	771	756	739	780	735	776	709	765	742	755	776	766	753	771	797	769	783	753	813	788	790	757	751	729	789	784	792	814	773	741	741	754	714	782	745	746	815	750	786	779	725	804	757	798	793	744	794	774	787	771	828	765	802	805	770	757	795	751	816	734	774	863	800	728	780	774	762	811	775	741	763	808	840	817	807	800	766	837	800	770	761	771	764	779	777	781	793	794	767	756	791	789	832	787	730	698	749	788	747	768	776	778	780	776	815	748	685	741	751	744	746	769	760	796	777	771	794	760	785	800	795	712	752	802	770	774	775	762	786	786	830	728	749	790	760	804	786	756	795	782	828	785	774	796	771	806	776	803	731	790	794	755	794	765	777	776	760	770	750	772	759	784	776	752	776	795	757	766	743	719	788	743	751	750	799	757	763	800	747	805	763	773	798	750	746	768	772	793	751	744	824	816	782	755	740	771	782	777	776	761	719	739	760	767	737	746	758	772	792	800	750	757	779	834	784	811	767	749	732	778	738	741	753	752	727	776	795	754	803	747	736	800	786	742	768	745	831	781	813	748	815	766	772	713	790	771	768	805	767	777	779	770	779	817	777	775	784	744	776	781	753	750	787	778	788	758	758	785	809	822	795	743	790	766	762	756	775	792	770	751	769	783	766	823	783	733	792	785	764	770	795	785	767	784	807	771	836	780	735	764	800	737	766	774	757	836	779	779	772	771	761	745	714	791	771	755	747	760	792	746	826	769	795	785	727	793	768	801	767	782	725	773	766	755	731	733	772	755	758	771	712	760	786	770	774	736	799	829	793	782	739	797	767	778	806	724	780	783	762	786	765	799	807	826	781	747	745	819	741	722	712	790	767	799	777	740	735	761	763	759	816	785	811	738	747	790	746	812	843	783	775	739	809	827	785	749	744	777	759	768	834	711	759	757	745	788	757	799	767	766	758	734	762	776	735	762	751	776	810	804	767	736	739	714	775	785	766	721	804	735	766	778	767	738	749	742	782	768	782	798	740	825	778	779	791	811	811	783	778	776	771	768	803	779	758	709	748	783	828	772	801	775	780	820	780	732	753	804	704	777	790	820	708	816	784	768	778	740	736	744	766	778	780	763	783	735	769	814	735	761	759	774	792	818	790	815	769	764	779	762	802	775	766	785	789	737	782	787	776	825	794	798	741	752	766	808	794	789	724	768	768	757	761	793	812	774	816	750	782	768	762	731	777	798	776	796	738	733	771	755	767	786	824	760	755	800	800	790	768	802	794	786	781	742	803	755	737	747	780	753	811	733	859	814	780	751	757	826	778	806	755	788	729	817	832	746	764	705	799	791	819	744	801	776	802	777	753	774	786	810	782	780	767	757	758	785	765	775	739	803	763	775	722	809	789	771	786	744	776	793	844	761	763	726	773	771	737	736	787	873	829	725	744	778	832	812	768	687	794	793	757	803	792	774	769	766	791	799	773	765	829	810	736	793	786	793	761	809	799	810	775	735	763	815	758	765	782	745	763	733	807	784	814	778	725	781	736	753	727	786	796	763	823	810	808	742	801	779	759	767	758	732	759	769	754	810	747	774	735	755	781	797	788	724	761	811	775	778	799	726	743	753	780	740	817	790	751	752	769	768	817	774	810	762	729	780	763	753	828	769	768	784	795	792	779	757	758	795	786	814	739	761	700	774	742	765	785	869	765	729	808	755	742	759	785	780	763	739	756	767	822	795	749	731	706	782	791	749	809	781	765	758	788	773	789	788	763	783	744	785	785	762	734	847	781	786	809	775	760	750	781	756	750	744	783	768	778	758	805	735	766	751	831	746	740	792	784	787	782	770	785	809	767	808	771	760	795	743	792	771	814	776	793	696	765	732	724	763	817	815	815	793	738	795	821	760	770	769	786
24357	21305	28254	24455	18657	12111	29795	26721	7246	715	609	624	608	600	647	568	602	590	965	1937	1845	1310	1020	740	581	573	596	591	534	563	596	569	542	551	593	580	541	568	541	559	553	585	543	554	533	550	575	575	539	580	568	549	509	574	508	563	515	579	554	569	533	573	568	588	526	551	595	576	575	527	573	515	521	559	540	531	511	559	575	562	529	538	550	564	565	552	527	560	592	539	562	538	566	553	569	555	556	542	556	528	529	607	574	554	566	541	584	547	537	576	564	534	569	512	570	592	547	550	593	557	543	574	517	559	594	578	558	529	544	603	552	531	543	542	585	540	540	541	554	576	600	531	545	548	544	533	539	550	554	590	514	537	571	556	583	562	520	542	530	537	577	547	536	566	530	575	540	554	572	541	552	560	548	515	570	569	557	599	542	542	596	621	524	533	580	589	580	531	500	562	496	587	557	586	559	530	550	555	554	530	571	563	547	526	526	526	554	572	548	599	588	521	537	555	561	569	547	497	565	555	567	530	560	551	579	518	536	539	566	567	531	551	552	570	551	565	551	549	562	560	524	597	563	542	489	551	566	543	614	580	552	570	539	575	576	529	590	516	546	598	565	533	583	552	552	547	574	571	587	545	565	565	562	554	535	565	551	553	538	543	526	561	592	530	562	561	578	568	555	602	556	554	500	580	536	541	576	561	528	495	513	548	542	565	531	576	591	552	570	532	508	573	558	585	555	536	538	547	599	565	562	550	553	556	562	552	558	542	517	555	589	547	561	541	536	547	527	535	569	596	550	567	552	526	559	553	573	540	559	551	522	536	542	546	546	545	548	533	558	601	579	556	515	592	539	583	594	540	508	541	564	543	599	535	553	577	567	559	576	528	543	571	536	563	562	535	539	580	594	593	505	567	528	562	551	527	535	543	547	562	560	538	564	556	549	554	514	618	538	540	549	549	533	556	559	532	594	576	517	532	544	568	605	552	564	557	545	559	565	592	597	527	535	556	552	553	562	566	522	577	553	576	558	595	562	564	544	589	566	559	557	588	555	579	529	565	546	580	517	549	564	539	546	569	583	517	519	540	563	528	576	555	564	511	530	530	553	555	544	576	550	491	534	558	554	563	534	541	558	530	556	577	595	555	544	494	561	569	506	562	536	563	543	585	577	537	543	538	504	583	547	534	544	565	548	537	501	573	552	552	481	598	546	540	572	546	555	565	558	536	548	531	527	574	558	548	530	555	515	575	553	559	572	535	589	546	517	510	558	556	546	495	576	561	544	509	553	528	521	550	603	552	576	560	595	535	551	542	591	584	563	543	550	563	537	541	560	542	545	574	515	560	556	558	557	560	547	558	542	537	542	534	578	558	552	566	552	543	525	549	568	551	542	557	559	564	529	532	561	555	560	530	542	560	562	562	560	521	556	513	520	537	584	532	579	523	504	568	565	577	575	575	520	544	564	508	557	532	545	598	552	618	531	567	600	590	551	563	542	556	581	549	543	540	544	560	578	573	573	564	557	569	533	538	546	523	593	525	542	514	559	542	552	555	564	565	548	559	563	513	522	571	574	517	589	551	544	544	532	580	526	572	578	570	551	581	576	569	570	545	563	564	553	522	522	567	549	580	565	554	531	566	558	539	547	533	620	543	562	547	543	549	533	528	564	538	562	560	604	564	570	561	560	529	549	595	542	573	546	546	547	540	567	541	586	579	536	584	560	558	567	566	538	502	548	563	544	523	541	592	509	550	513	579	558	539	547	563	571	520	560	507	549	567	570	561	597	554	536	515	558	531	555	511	520	524	556	521	560	564	533	538	533	593	522	573	550	529	537	575	569	521	542	567	542	525	554	537	612	555	577	536	552	532	549	554	519	594	556	611	574	519	501	549	544	534	548	571	538	552	589	531	596	556	542	543	510	533	531	536	536	559	552	581	520	525	555	531	524	542	596	526	532	553	564	519	563	547	525	545	492	589	543	567	586	570	558	559	525	558	568	559	572	574	551	550	558	553	526	525	588	543	551	528	538	555	579	548	545	534	563	588	555	565	537	561	517	519	551	570	577	555	526	523	560	518	556	567	531	522	525	539	579	571	529	599	571	547	553	555	532	547	557	551	525	515	539	561	540	533	564	552	552	539	573	561	567	548	541	551	532	599	506	526	567	577	551	528	596	569	545	551	570	582	517	575	558	575	555	522	585	545	569	564	521	531	561	593	557	543	547	518	582	567	546	570	570	547	575	559	526	604	585	549	531	523	543	517	546	566	544	544	530	566	581	484	588	543	516	530	533	552	561	528	576	596	608	554	529	506	509	547	556	487	525	523	531	553	551	553	515	559	531	545	566	587	564	550	563	557	554	561	587	537	564	541	554	555	558	558	575	552	567	559	551	575	535	576	517	546	567	532	553	548	578	552	542	564	551	538	553	562	520	603	582	540	519	559	564	526	546	563	507	520	569	578	547	586	568	575	569	556	553	553	605	530	562	635	548	559	558	582	558	559	579	571	538	569	551	548	555	563	580	583	564	537	523	569	534	548	554	535	550	559	587	526	533	524	594	565	560	590	540	553	542	591	488	538	593	520	533	546	573	553	539	550	584	572	595	535	577	557	552	579	565	559	545	541	560	543	591	552	529	602	597	567	529	539	558	588	563	572	552	550	593	527	501	559	561	561	553	548	522	515	559	543	579	539	537	552	486	529	563	570	544	524	555	593	549	523	526	553	556	565	534	558	547	568	529	553	574	596	549	589	587	511	570	580	550	595	520	568	510	542	528	534	536	586	539	564	544	537	569	547	570	561	560	575	588	543	577	589	568	521	535	552	554	545	563	557	553	549	559	581	593	541	542	510	532	557	566	534	530	553	583	539	543	587	544	534	550	594	551	532	556	566	603	542	552	540	510	536	611	525	549	548	558	613	529	543	559	554	544	520	544	563	552	523	559	598	511	593	491	577	563	532	570	550	552	539	526	515	507	522	539	548	553	599	543	582	565	571	531	566	516	530	527	593	536	553	546	564	558	557	548	555	555	556	543	542	559	573	529	522	534	575	554	537	526	543	536	514	556	563	538	534	536	526	600	550	565	529	572	540	572	541	568	516	538	595	537	566	521	557	558	548	509	557	558	528	576	543	547	551	547	616	585	552	570	545	541	587	574	505	612	516	552	558	521	552	547	519	602	544	593	548	594	537	551	603	570	535	537	559	522	524	550	530	582	528	589	537	506	585	538	559	539	550	528	551	563	568	573	531	561	520	558	538	532	569	538	515	604	527	535	558	549	559	535	522	533	593	581	556	594	531	514	528	532	563	555	558	529	521	507	575	554	559	551	538	532	548	570	515	561	580	561	540	551	577	516	543	551	534	551	523	534	506	527	535	562	529	587	571	548	550	512	621	579	541	563	559	565	579	538	516	524	556	549	551	569	523	570	543	562	539	502	538	542	530	566	541	521	570	508	528	549	518	555	578	573	532	524	527	553	586	569	586	582	580	516	547	524	537	550	534
29060	47631	34058	10185	6267	18719	37356	31712	8534	1045	1020	1027	1014	898	995	947	870	1040	2134	4595	4263	2751	2085	1305	1056	855	867	870	881	897	812	880	810	841	834	809	856	821	846	812	823	856	892	853	807	822	863	843	850	884	876	822	797	867	876	892	809	849	830	862	836	857	871	815	822	794	870	800	858	835	850	853	885	792	790	766	821	851	875	826	832	883	854	853	859	834	851	782	853	823	845	855	881	829	814	886	822	858	852	837	873	839	800	848	852	807	830	855	826	850	822	829	836	860	812	874	851	843	877	807	862	836	879	801	849	876	821	835	822	877	856	846	830	846	909	929	835	810	862	842	871	878	834	834	850	821	780	839	875	858	863	846	857	855	754	832	829	823	842	842	789	836	892	836	827	813	804	841	809	866	838	827	837	826	820	829	815	849	848	842	824	810	842	870	853	786	834	792	824	817	810	865	836	884	836	817	880	898	852	899	892	857	807	811	821	838	845	814	819	830	857	869	861	831	829	792	830	846	824	837	813	862	820	830	824	844	836	821	892	839	852	873	861	878	835	847	888	829	784	819	835	850	826	866	822	803	823	851	870	851	846	835	880	872	825	839	827	845	917	889	825	856	821	833	856	889	853	862	842	814	842	850	880	888	861	856	819	804	844	837	854	860	865	812	842	821	855	875	813	810	894	853	813	823	760	820	869	865	834	838	932	867	814	859	817	827	823	831	864	822	791	843	864	807	918	818	866	850	857	828	833	869	853	901	866	836	839	829	846	862	824	788	867	846	875	827	783	817	849	844	937	870	804	808	814	788	859	806	839	821	868	821	858	861	853	823	828	865	837	890	829	838	827	857	819	867	843	865	841	887	814	859	850	909	832	830	859	821	822	853	854	840	885	828	812	826	899	774	796	849	842	821	801	852	838	783	866	870	839	861	866	847	855	825	877	821	869	799	813	862	845	832	832	831	867	849	889	799	820	840	836	833	799	795	822	853	794	865	834	836	815	863	797	799	847	828	851	810	864	856	850	855	819	808	868	794	820	855	822	912	861	775	819	841	899	846	773	822	864	868	811	847	805	800	880	860	859	883	817	804	775	816	805	831	824	865	841	884	826	900	843	907	847	836	828	866	859	872	845	842	874	839	837	863	846	814	869	843	851	880	855	847	902	815	865	847	835	874	844	813	799	856	854	853	836	871	842	792	864	842	848	833	843	854	895	843	830	842	822	818	828	805	850	806	854	824	824	842	838	823	841	831	839	850	856	806	817	888	788	809	820	884	844	892	841	863	837	835	860	862	828	833	854	880	847	910	884	835	866	839	822	820	887	868	857	825	874	828	885	825	845	867	867	832	815	872	878	780	838	909	902	864	869	831	838	811	868	866	876	848	840	840	809	849	804	814	836	904	852	927	841	824	833	865	836	831	775	855	829	833	806	822	834	896	843	786	837	844	861	821	850	872	889	857	819	820	844	855	842	828	810	833	847	812	841	876	901	825	856	845	853	869	840	766	824	875	822	855	862	855	844	839	835	878	907	836	825	852	828	867	804	842	855	878	802	839	876	876	840	843	843	830	812	900	874	831	824	839	848	890	817	861	877	876	858	852	838	868	856	789	795	851	879	816	898	855	873	819	858	840	821	818	909	877	842	847	840	855	808	871	804	795	771	845	866	785	794	841	811	805	874	820	875	856	919	854	860	836	829	882	825	921	872	808	822	842	882	856	854	848	851	879	847	868	821	841	835	816	854	848	814	873	846	823	825	816	873	879	871	814	899	827	877	860	805	824	875	841	811	830	833	816	850	811	880	851	828	829	893	877	777	844	825	789	896	840	834	831	835	863	888	821	836	855	886	824	851	825	841	887	846	826	835	879	920	809	811	910	882	854	886	836	836	842	819	863	818	889	886	855	823	806	901	813	836	851	817	845	843	856	881	863	858	840	849	856	891	856	861	882	814	831	828	837	812	831	913	845	858	896	861	828	873	843	834	823	857	862	849	877	849	823	835	817	839	806	839	793	864	843	841	865	879	828	841	849	804	879	875	826	835	822	819	817	863	842	853	824	817	844	861	789	876	823	832	825	840	871	828	789	829	823	874	826	840	827	818	919	861	831	814	813	844	840	825	834	857	823	876	781	824	853	859	788	843	845	821	842	791	876	782	808	808	878	833	842	822	794	832	860	893	820	841	876	871	807	829	838	785	834	818	885	866	882	876	788	805	830	877	799	885	825	834	825	852	859	827	812	790	804	894	825	872	796	830	844	843	872	812	843	870	827	897	826	892	847	818	838	887	807	895	818	863	843	893	881	811	877	837	853	880	847	849	883	861	877	798	808	811	863	809	803	881	834	883	899	825	842	829	874	827	816	836	805	817	894	828	814	882	912	800	838	832	805	809	879	844	851	835	820	846	817	852	862	879	855	832	853	856	845	832	810	843	868	906	919	845	855	870	802	805	821	805	805	830	821	814	826	867	845	807	878	876	810	786	888	812	912	803	878	795	825	813	887	823	821	830	860	889	873	819	848	856	839	839	893	871	793	852	850	804	873	862	883	837	880	846	844	825	854	864	845	837	863	862	882	866	811	821	872	859	824	834	847	846	865	858	883	791	850	852	836	839	887	775	837	828	864	856	838	861	851	859	784	836	817	867	818	817	818	891	890	828	883	858	896	876	856	844	854	884	830	841	846	853	833	845	851	809	836	837	815	881	852	894	837	831	839	871	791	822	819	876	811	890	846	824	841	875	824	810	870	837	779	842	866	846	869	851	804	852	837	840	864	853	881	794	851	901	841	796	903	794	819	838	836	838	814	804	865	828	871	838	861	816	799	814	820	823	807	762	835	854	865	843	818	815	871	873	794	900	806	877	778	867	872	878	825	879	858	856	782	871	820	784	787	896	837	784	890	836	852	874	873	859	832	871	862	817	851	880	858	891	819	882	853	822	855	831	886	831	870	904	828	856	782	786	862	870	852	842	847	876	841	855	819	857	834	850	846	844	854	875	817	856	819	840	814	847	785	859	825	886	838	823	801	829	844	864	855	875	875	875	790	846	791	820	914	830	851	884	845	819	893	853	814	840	828	854	840	815	850	868	843	800	809	822	819	902	809	844	846	817	832	836	815	814	842	834	830	825	847	803	875	833	828	874	846	875	828	854	857	812	865	843	813	855	863	894	843	832	834	801	848	829	850	831	884	879	840	816	810	864	840	886	845	836	809	829	825	885	870	880	817	872	906	859	813	852	896	847	868	845	820	811	791	819	818	859	841	840	852	892	825	798	840	869	850	846	847	804	797	876	904	832	834	827	879	786	900	828	912	874	878	799	833	881	813	785	807	812	843	821	846	792	852	809	845	876	858	835	880	855	814	907	823	837	861	814	852	776	873	851	830	836	857	837	869	862	846	883	883	773	801	835	826	827	847	820	799	818	797	859	807	807	826	836	828	857	928	833	864	840	857	850	843	805	864	903	827	802	850	808	876	869	766	886	842	850	809	824	834	838	859	845	924
22978	21240	28973	23613	21147	24396	44532	36117	9383	799	590	584	540	499	500	508	482	531	1247	3204	3569	2372	1553	942	519	448	466	497	496	472	476	441	446	449	465	470	470	441	466	476	451	453	472	444	455	424	453	447	450	466	421	458	488	464	470	441	494	462	442	463	448	445	439	448	433	482	452	395	457	436	474	429	509	426	442	461	422	455	434	460	453	470	453	492	481	424	433	459	417	460	458	477	410	463	421	469	452	441	443	474	460	411	415	446	452	427	452	432	427	438	430	447	478	413	417	487	449	440	384	436	482	483	457	452	444	437	476	441	442	439	445	447	471	464	458	443	424	442	451	476	446	479	423	460	447	420	434	457	443	444	462	472	448	477	502	452	437	456	463	456	449	479	479	477	435	473	430	422	429	433	460	444	458	462	459	454	401	456	441	468	417	453	474	448	428	424	451	426	490	410	415	461	467	427	458	491	442	500	470	462	442	421	430	436	438	469	455	455	455	445	451	424	463	466	491	456	469	443	457	436	471	469	419	505	445	426	464	436	475	474	441	500	446	465	482	466	444	427	470	433	498	445	437	459	471	456	432	433	443	473	461	440	458	427	428	431	445	457	453	415	479	439	427	447	430	469	463	455	465	460	430	473	423	491	435	447	437	434	440	456	434	433	452	449	434	461	455	460	442	427	447	489	452	465	465	441	453	486	448	472	458	433	436	488	472	443	445	466	451	459	452	439	462	455	414	463	455	439	469	478	450	476	482	399	444	455	444	470	492	468	440	443	416	432	454	473	422	445	442	489	483	468	405	481	404	421	427	473	437	451	413	446	442	434	423	415	456	450	453	427	460	474	451	391	436	454	468	489	456	453	469	414	421	450	433	489	495	454	458	435	472	440	461	435	466	440	461	479	438	409	469	440	451	401	448	442	443	437	430	464	479	445	460	437	476	445	445	404	476	449	451	439	437	452	451	441	418	424	450	470	458	456	459	444	406	430	455	481	471	445	419	452	465	478	451	423	462	453	433	457	434	428	471	490	466	416	444	392	476	462	425	463	477	450	464	464	440	449	465	428	424	479	465	437	470	468	429	449	436	433	444	471	415	453	454	480	448	441	443	433	495	501	478	418	462	441	439	432	420	423	456	411	445	488	493	483	484	424	442	462	428	414	444	449	439	434	499	427	414	412	472	424	473	450	457	433	457	458	429	436	473	452	464	462	458	425	434	472	484	414	441	425	443	422	459	435	441	440	444	451	459	447	437	492	476	432	464	441	438	479	463	454	451	439	454	455	431	462	404	458	450	468	470	414	442	459	434	446	455	447	450	447	446	471	448	444	454	472	448	461	450	442	422	477	499	447	455	430	431	416	458	459	479	421	426	427	454	462	430	471	434	436	484	442	451	426	450	450	460	443	484	448	453	444	439	481	449	424	421	479	481	415	447	452	448	470	416	447	435	438	440	463	476	432	476	463	473	436	443	461	435	496	452	453	437	446	441	467	449	448	406	459	438	462	410	443	432	473	464	452	452	475	453	464	432	450	438	440	486	431	458	433	455	397	425	435	446	473	426	461	467	486	470	421	471	423	432	405	426	449	441	425	424	447	481	424	439	489	453	439	499	452	479	462	440	462	460	460	444	440	425	450	449	438	455	485	422	429	484	462	448	438	464	453	449	442	483	440	424	440	461	489	446	449	513	460	478	480	435	463	460	419	418	451	455	424	452	443	445	460	463	483	460	455	452	420	476	453	444	419	470	466	453	465	453	455	462	405	444	454	446	456	435	455	446	485	441	457	478	456	431	431	461	432	458	466	452	435	439	441	451	418	424	450	461	421	449	461	434	461	467	456	472	463	463	454	483	440	412	453	442	473	428	450	432	418	445	455	444	439	418	447	438	429	447	433	452	437	467	425	427	434	449	477	442	459	474	428	442	431	433	437	458	452	464	446	429	399	443	444	442	453	454	452	449	451	434	429	453	473	446	441	411	454	423	437	449	487	453	444	423	434	473	429	435	459	471	445	449	456	441	451	449	431	469	471	458	442	472	418	439	446	449	459	452	472	468	446	489	431	464	420	403	488	422	443	429	459	441	442	431	449	461	435	446	453	438	460	480	467	433	467	430	496	410	438	435	455	433	428	439	411	485	462	443	444	461	446	451	442	420	456	414	448	451	448	437	441	465	482	448	437	469	481	454	467	388	422	454	467	448	438	453	514	429	466	492	461	472	444	498	453	455	423	454	473	461	466	438	429	479	464	435	421	440	478	458	460	407	421	442	474	454	469	435	440	493	435	468	475	443	440	454	421	451	490	427	464	444	461	449	431	470	442	449	446	458	428	461	437	488	448	454	462	457	449	424	465	470	470	478	459	463	463	448	457	490	441	464	453	425	465	420	474	412	472	404	427	385	454	480	467	449	416	435	436	485	440	488	415	452	472	439	438	443	436	489	465	442	448	500	418	431	449	471	443	427	480	441	436	440	472	445	475	453	458	443	459	476	433	436	415	451	453	468	407	444	446	469	413	457	474	414	454	466	436	451	466	446	437	433	454	469	437	524	456	461	474	425	432	415	455	465	437	451	445	477	464	469	456	440	416	459	434	464	494	427	437	446	464	461	448	425	432	442	437	429	488	475	454	476	446	439	423	449	411	437	432	443	441	403	421	500	448	442	476	479	472	446	432	460	492	453	449	445	452	471	429	454	431	444	434	419	474	417	454	447	448	471	446	468	425	414	431	449	443	461	453	451	449	478	426	443	481	439	454	459	443	456	456	436	465	469	432	419	465	421	433	379	453	423	421	465	473	436	427	445	471	476	412	437	461	453	467	482	430	465	504	461	437	422	430	455	427	466	454	431	432	445	441	468	433	449	437	431	467	424	449	452	416	450	433	443	464	487	471	444	446	462	442	419	472	493	435	485	428	471	448	423	470	446	453	441	436	481	439	449	447	452	428	491	461	457	484	479	438	453	437	435	453	439	439	441	472	435	445	435	450	429	418	426	427	453	431	447	479	407	396	458	450	444	450	456	419	442	483	424	474	481	476	448	419	454	463	426	453	438	398	468	462	445	431	424	446	471	458	422	476	459	457	450	461	458	425	457	439	454	476	446	438	405	487	459	424	441	484	453	457	480	450	428	463	445	473	441	417	468	418	445	436	421	462	448	443	466	489	434	428	477	448	380	442	423	489	442	452	461	427	447	483	443	437	466	446	477	417	481	484	436	447	469	460	444	471	436	446	483	448	473	446	436	420	472	439	445	479	451	431	444	472	452	429	443	451	415	451	425	466	480	418	456	468	427	475	448	452	441	452	425	456	469	466	448	459	470	416	469	440	452	448	416	442	463	475	440	454	441	439	426	483	476	447	441	429	442	449	471	448	438	453	418	438	461	455	472	427	469	445	411	436	442	430	436	412	424	416	448	463	422	471	474	452	439	453	452	447	488	440	450	477	429	436	440	446	418	433	463	454	441	451	409	422	431	446	438	433	401	489	460	458	487	455	448	451	429	424
33048	55412	45296	17599	12934	31443	48126	37977	6277	1066	1071	990	929	856	845	806	862	920	3191	8233	8738	5552	3641	1800	875	751	675	669	730	663	674	714	649	664	623	661	715	742	714	674	699	722	683	717	708	650	674	679	651	701	655	712	663	699	688	720	678	714	743	680	699	691	715	679	708	697	702	673	669	737	694	683	711	712	724	690	682	658	720	690	682	705	698	743	695	721	681	704	679	689	653	690	688	714	652	701	710	677	697	685	703	674	716	746	688	655	667	658	647	715	699	662	644	720	639	728	657	700	676	667	689	661	667	654	648	679	691	707	698	626	704	663	675	700	682	643	697	663	620	679	747	660	694	702	723	712	699	725	719	710	689	654	743	731	698	685	705	703	688	693	677	724	705	685	693	680	716	699	690	650	717	654	714	676	717	706	697	683	685	657	665	707	696	718	680	707	722	734	704	716	690	721	700	685	679	752	660	690	671	647	713	667	690	718	660	690	673	656	685	748	700	678	663	707	710	695	719	701	706	694	700	689	669	669	659	628	678	700	659	682	679	689	720	688	663	687	637	665	653	748	696	666	664	668	669	684	668	706	667	676	687	707	697	711	717	678	691	660	678	673	679	671	664	680	683	643	700	682	644	665	714	716	695	686	673	715	690	671	728	693	694	684	689	686	694	666	694	672	691	671	673	664	703	699	685	682	660	716	669	696	689	674	686	649	684	646	718	723	712	673	698	685	678	656	650	677	713	651	691	701	674	705	705	669	684	688	762	665	675	649	730	703	697	739	666	643	682	720	668	628	645	669	652	663	717	656	719	701	699	702	669	676	734	704	727	670	698	706	700	682	706	701	657	678	668	698	678	704	664	623	670	688	707	690	672	689	670	700	732	730	694	695	700	678	710	728	678	685	695	655	649	722	707	678	674	696	657	697	709	682	678	680	699	672	659	706	670	678	658	693	679	652	669	735	748	645	676	711	701	724	673	626	708	669	659	663	668	711	735	692	722	681	657	661	643	718	705	687	666	688	655	697	651	723	705	709	699	676	644	673	650	687	689	655	739	672	666	710	681	656	658	692	693	707	667	691	694	682	696	658	647	657	695	674	679	657	705	670	643	722	690	683	695	681	689	686	685	702	679	689	712	674	709	638	704	637	693	701	697	720	672	677	708	645	654	702	663	637	664	737	686	675	728	683	659	693	726	681	700	674	758	702	685	667	694	724	706	690	715	683	694	671	714	671	693	684	683	667	655	654	708	687	727	684	644	705	658	706	694	654	663	682	685	704	668	656	658	645	709	675	645	617	681	725	672	666	721	661	724	661	690	694	675	681	712	631	697	674	721	686	690	681	666	678	748	700	663	663	702	704	697	699	682	684	627	729	709	746	721	733	728	677	685	727	685	704	708	683	722	665	709	701	693	696	648	651	665	681	721	695	660	668	739	641	689	739	704	716	737	694	675	686	698	702	748	663	689	692	707	706	698	696	665	677	634	702	696	737	677	682	662	736	680	674	706	701	667	689	668	666	701	639	696	705	737	638	697	686	681	663	670	709	736	730	709	692	730	678	683	682	646	666	694	691	644	718	719	653	678	685	712	718	714	635	682	687	675	716	702	713	704	688	715	666	681	682	687	663	720	669	694	675	658	665	658	685	708	709	704	662	640	739	687	666	642	726	715	699	658	679	664	699	701	708	676	682	708	685	698	690	684	703	676	727	695	703	681	614	682	670	740	687	671	712	732	712	696	702	686	743	687	665	697	681	691	681	689	692	641	682	655	689	702	657	678	652	729	701	713	657	703	692	658	650	709	718	741	702	690	694	701	689	716	642	616	681	666	689	724	657	694	696	688	721	700	697	687	706	680	683	669	696	690	679	697	691	720	666	695	708	686	648	680	668	708	689	682	683	684	692	691	694	658	693	681	660	717	661	709	669	705	701	667	703	625	691	656	666	697	681	663	693	665	674	700	661	723	676	712	685	676	643	707	635	681	683	649	675	712	702	731	700	711	690	676	661	653	724	685	682	701	732	695	668	643	637	692	735	732	730	746	682	671	693	675	651	675	655	729	712	659	674	674	686	665	699	704	694	705	699	691	689	687	709	619	715	703	710	701	690	694	712	666	674	679	689	680	704	689	714	714	720	698	687	717	696	682	670	690	742	728	653	708	690	676	712	677	706	717	714	682	677	696	701	721	691	691	625	640	679	682	689	707	635	685	724	672	723	679	660	674	731	633	650	751	685	697	708	680	723	713	703	711	699	703	682	675	695	675	708	706	698	667	656	683	720	672	732	684	745	697	648	701	680	676	703	702	694	709	684	716	734	680	732	679	683	658	704	713	686	679	707	688	663	673	689	653	725	670	714	692	706	674	714	669	730	731	671	696	681	703	717	667	683	684	700	696	641	681	682	668	690	702	683	759	659	669	701	672	681	678	724	697	669	684	691	699	723	662	705	669	663	665	676	712	687	738	659	715	702	673	671	749	732	655	716	663	606	686	681	691	698	657	646	703	697	670	694	702	693	705	653	698	704	696	685	679	653	634	606	648	680	676	724	663	649	728	670	710	702	735	722	703	672	708	715	720	669	686	712	649	713	654	664	687	663	650	683	685	717	671	676	692	688	716	652	685	719	716	706	650	723	706	712	704	734	676	698	701	710	714	705	740	676	710	756	648	719	670	711	695	711	711	634	663	714	710	642	743	669	682	666	680	716	684	720	662	663	685	689	689	685	644	739	704	681	673	715	690	660	680	677	669	710	714	714	652	665	688	668	700	731	691	654	677	634	641	666	663	683	673	713	681	710	676	672	687	718	681	713	672	646	663	656	688	681	696	696	739	690	669	665	639	704	673	720	665	653	722	680	714	702	644	731	649	676	736	678	711	673	715	674	639	668	670	636	712	682	691	668	684	708	711	661	691	707	655	699	678	663	697	693	682	649	659	664	662	673	701	712	675	664	698	705	652	655	662	694	668	684	708	729	705	686	677	699	653	651	702	679	693	683	699	702	702	676	691	656	676	669	715	685	711	684	684	686	672	750	702	633	684	670	686	713	707	679	681	656	668	685	690	716	734	698	707	690	728	714	686	696	692	700	646	704	684	649	717	663	671	693	694	710	727	654	679	670	699	681	671	716	674	690	669	672	701	737	715	709	679	707	686	709	702	666	718	683	632	679	671	642	650	706	629	683	687	702	662	723	697	706	656	720	677	687	712	722	660	663	696	666	691	675	714	716	667	697	648	699	682	656	692	653	661	668	687	673	683	684	711	657	658	713	663	695	709	675	689	702	660	697	687	672	654	700	666	679	640	693	694	652	686	654	688	667	685	666	665	666	646	677	704	696	696	697	682	718	736	652	678	685	711	692	698	741	695	677	678	680	683	702	656	676	703	699	670	672	744	709	657	721	664	708	671	711	726	682	688	681	649	681	686	680	666	700	714	711	653	708	731	695	665	686	697	700	708	735	729	751	689	688	681	684	686	682	683	717	710	711	701	658	667	669	692	711	654	698
26889	22714	22385	6637	1189	2631	6890	4003	649	508	450	516	480	489	454	482	440	487	519	640	756	660	607	586	486	454	514	464	417	485	448	446	459	489	461	438	435	489	458	472	484	465	439	470	516	460	432	450	456	423	416	456	501	415	435	486	445	466	526	467	441	486	442	465	457	442	522	424	480	455	477	465	459	483	429	462	475	460	427	473	448	488	480	455	425	445	450	478	482	506	486	451	466	464	449	496	442	487	441	437	467	458	449	442	483	451	435	405	454	450	476	465	486	465	486	405	430	462	450	440	463	489	494	465	449	439	479	444	440	471	479	444	465	468	466	471	473	494	451	478	481	465	442	489	479	506	452	465	479	456	467	486	466	461	459	418	492	483	433	450	437	439	452	412	440	464	472	465	455	479	474	481	438	449	471	427	461	466	462	452	459	401	455	460	445	458	480	459	483	457	435	452	424	475	475	442	448	467	440	448	452	478	471	479	488	495	447	496	444	482	479	439	456	477	474	456	477	462	462	446	478	457	485	446	459	429	442	462	408	453	422	423	456	434	443	461	488	460	490	478	463	419	468	485	460	491	455	481	468	456	466	491	482	501	441	475	436	462	456	436	482	442	475	480	505	493	480	475	493	469	480	519	436	507	471	460	452	431	485	493	432	442	445	509	469	474	460	482	462	440	468	485	447	473	469	494	462	505	451	464	473	473	442	459	438	507	444	485	453	471	485	479	484	478	498	452	445	439	483	477	452	487	466	489	403	475	432	450	441	485	479	464	455	458	477	428	462	489	469	447	465	434	455	455	468	461	497	497	445	440	487	471	480	481	469	471	479	519	514	458	464	488	464	482	505	477	465	471	475	488	454	496	459	477	421	514	455	438	425	458	418	463	492	426	464	459	444	507	496	450	455	481	442	493	479	503	423	464	456	439	465	450	456	484	447	496	478	469	477	461	454	450	464	454	483	441	443	465	452	485	487	462	465	421	470	505	484	454	469	495	455	455	490	454	445	494	474	478	435	459	453	496	482	459	458	471	463	449	455	491	479	448	434	474	498	436	469	487	463	502	470	489	465	485	439	453	440	501	464	487	474	447	463	470	475	455	439	470	460	465	429	486	493	431	475	483	468	481	489	454	491	445	434	472	476	503	499	466	477	510	474	480	465	476	442	487	457	484	481	448	427	480	497	448	465	477	492	499	453	487	475	456	491	445	440	451	450	474	512	477	446	462	452	429	433	442	456	437	490	482	456	470	465	476	431	440	455	466	467	509	474	428	499	471	527	482	435	431	492	481	456	434	443	470	458	447	448	433	489	465	457	492	468	518	480	484	446	449	473	461	464	455	425	463	453	493	513	469	464	507	473	450	448	468	478	473	438	465	455	437	461	486	476	457	499	498	475	456	442	481	462	446	454	456	463	447	494	493	451	449	490	502	493	445	451	451	502	460	467	450	466	461	444	480	471	450	485	493	471	463	478	459	492	475	484	457	458	467	424	419	476	461	460	471	465	474	468	488	425	456	451	472	457	421	480	448	427	475	451	442	461	443	454	475	457	506	442	418	425	474	482	456	482	428	437	448	460	439	477	479	441	468	468	460	483	502	477	471	496	490	439	483	487	454	483	444	492	459	482	461	447	473	462	495	465	499	441	465	467	454	428	465	461	481	446	463	445	457	506	465	467	448	482	453	453	456	451	467	453	431	499	461	454	484	447	432	449	483	408	469	439	455	455	402	426	480	479	510	477	440	432	473	503	459	472	475	445	448	451	498	425	453	480	465	441	453	455	517	448	500	475	474	462	430	441	461	485	473	451	461	472	524	485	485	482	472	502	453	471	391	461	459	465	429	472	462	488	473	466	471	477	451	495	426	444	505	477	501	504	482	457	471	481	503	421	472	458	456	443	483	497	447	527	489	488	453	483	475	494	470	462	445	472	463	464	454	483	465	453	457	470	485	438	483	459	460	436	488	492	465	451	454	503	436	480	455	498	476	450	460	473	484	474	455	453	474	453	513	488	466	436	453	446	479	434	460	457	464	453	447	419	452	460	465	494	457	457	481	468	466	479	469	450	492	453	478	515	464	452	469	454	429	446	452	474	457	469	491	469	463	439	464	458	468	491	489	468	460	451	430	460	465	455	457	457	506	471	486	497	449	484	468	515	439	466	460	507	458	489	494	463	432	464	491	470	458	464	469	476	440	471	483	466	441	452	431	452	468	481	480	457	474	472	451	506	484	431	450	486	493	459	487	528	491	473	488	417	461	428	457	488	484	449	464	452	474	512	457	472	460	430	423	489	508	469	485	419	466	494	480	463	462	507	497	453	466	449	452	496	480	427	469	438	462	476	488	468	464	469	485	459	465	461	464	446	451	496	483	455	458	476	457	458	473	471	454	469	451	412	416	475	492	511	423	476	460	489	442	455	458	449	431	475	464	463	436	459	485	495	508	484	471	491	448	444	443	501	451	471	479	415	457	463	452	424	473	492	450	497	483	436	484	473	457	475	463	468	433	480	470	489	446	465	477	471	480	464	480	456	453	477	493	494	467	449	471	431	467	454	485	440	494	438	448	456	454	469	445	447	475	453	421	453	462	473	479	469	487	480	477	465	478	488	448	446	484	450	458	473	476	473	486	456	456	477	479	458	455	486	449	461	423	440	485	490	478	432	487	453	453	470	465	462	516	467	446	435	483	463	458	504	471	480	467	469	461	474	491	491	461	490	471	481	457	492	491	501	437	466	489	449	479	449	449	462	447	490	444	448	463	486	478	452	470	444	473	467	493	457	482	501	472	479	496	433	446	460	473	466	464	453	467	493	488	466	457	481	442	482	429	464	426	504	488	488	466	494	456	462	452	453	490	449	465	470	498	487	447	486	473	498	420	492	472	469	483	461	467	446	496	438	455	476	444	460	432	428	437	454	470	464	446	409	485	434	445	499	488	438	422	483	454	443	475	454	450	475	470	477	460	516	503	438	436	473	489	484	421	514	465	466	446	451	474	481	453	440	478	443	433	480	459	494	473	472	426	434	421	443	487	468	419	464	504	490	478	438	491	453	443	429	505	471	486	450	470	433	437	498	480	464	449	461	492	446	461	495	448	427	475	471	448	467	460	492	451	480	454	450	472	481	477	467	492	442	474	461	489	459	434	420	447	475	486	482	406	512	456	453	484	496	486	456	471	461	474	443	451	451	490	444	472	466	459	488	433	489	467	440	445	474	418	464	462	461	444	416	465	438	503	464	452	470	456	467	478	476	479	470	492	468	468	431	473	481	470	469	472	444	448	453	414	461	460	495	487	500	475	460	474	484	480	448	472	479	460	461	480	471	441	468	470	484	476	443	424	509	497	456	479	487	431	447	465	469	459	487	466	455	460	456	468	457	447	446	452	464	481	459	435	439	477	532	460	496	476	459	455	478	486	459	464	471	492	453	475	462	491	466	486	458	462	443	449	477	461	478	418	451	481	484	459	470	465	473	460	423	461	465	466	474	457	466	470	474	496
25456	36964	25993	5069	2341	6065	13972	7596	1068	780	782	784	776	743	778	724	759	732	870	1159	1300	1194	1076	904	795	699	693	725	723	679	718	696	688	754	693	755	706	686	707	700	721	724	698	771	679	693	693	678	737	672	700	699	714	774	711	722	730	690	705	669	727	740	711	707	696	721	679	710	716	722	697	718	710	713	726	718	725	732	660	718	734	675	710	647	741	663	760	722	689	684	722	732	704	703	669	696	723	738	720	729	687	714	687	716	732	685	718	685	717	682	705	718	675	674	705	701	720	658	676	694	711	697	675	674	688	675	706	695	706	686	726	691	748	727	700	716	690	755	684	763	726	735	720	735	717	675	713	734	723	711	695	731	694	699	727	729	725	738	683	740	679	696	754	705	743	731	745	736	678	696	731	662	702	675	745	697	770	734	693	718	700	706	685	712	778	684	682	697	741	741	704	693	747	696	697	695	690	735	710	718	691	755	676	740	733	713	703	740	721	708	716	690	734	672	704	700	677	729	670	709	754	739	683	759	700	740	724	691	733	684	723	755	703	708	682	731	655	721	747	707	650	726	728	719	756	699	716	739	705	727	742	703	680	728	705	739	711	716	680	771	756	709	713	685	705	730	710	702	698	698	707	693	687	731	692	733	749	735	727	726	717	733	735	688	728	756	741	743	699	731	697	702	715	744	773	677	677	706	723	737	720	751	738	715	722	713	687	722	707	712	733	711	697	696	644	704	657	714	704	734	758	710	656	709	694	703	730	722	743	735	705	716	681	707	707	729	704	715	665	708	763	678	698	705	646	697	715	671	728	730	721	692	675	718	741	767	733	729	701	690	702	672	709	700	744	688	714	722	685	708	695	741	694	717	707	715	732	712	767	734	711	654	703	727	718	699	719	663	694	702	654	681	714	758	775	740	713	750	756	686	685	725	719	691	705	736	703	705	744	739	722	721	716	681	755	714	743	686	715	741	693	673	707	723	731	723	729	711	722	703	719	714	675	741	693	705	747	730	726	681	726	704	701	709	654	655	704	748	707	696	746	722	728	717	748	727	719	744	686	724	737	721	698	684	692	671	754	744	692	675	722	718	703	696	703	714	687	761	700	701	693	707	727	752	661	777	783	730	720	731	724	724	682	734	712	719	696	742	715	729	693	728	703	679	740	747	709	701	702	686	721	737	703	690	718	733	727	659	690	729	732	714	718	732	696	683	722	711	687	711	708	692	701	720	720	689	741	749	750	711	693	724	721	690	675	755	703	690	728	694	697	700	713	740	728	783	716	707	713	669	715	680	702	659	698	725	718	681	675	718	711	733	695	704	686	726	664	733	723	630	748	707	732	712	695	754	701	693	673	722	737	664	727	663	700	726	697	745	762	729	676	666	698	734	684	717	711	658	698	703	718	664	762	700	687	671	742	711	680	693	684	670	710	682	717	750	679	699	758	705	718	647	741	723	739	722	700	682	687	691	678	696	739	714	740	703	745	744	674	721	717	693	760	740	720	708	714	688	690	719	752	727	705	729	725	682	752	716	749	658	711	721	750	722	691	716	749	714	706	707	761	704	681	725	746	697	670	685	704	691	679	735	698	673	674	705	669	683	731	672	671	732	718	749	757	711	713	719	769	694	714	660	690	695	730	718	721	690	722	722	682	733	725	722	679	717	753	706	715	733	708	750	724	744	732	678	721	736	695	776	727	734	742	711	716	713	748	708	726	640	703	695	697	699	712	721	726	694	724	737	674	752	774	696	694	674	700	769	658	731	705	771	706	726	735	690	703	721	737	738	652	671	766	687	744	691	721	708	684	734	686	674	781	688	723	714	697	680	713	700	692	703	701	688	685	702	696	697	715	699	661	744	771	726	708	758	715	751	746	699	773	742	751	675	671	702	715	685	750	701	688	693	735	697	742	730	715	721	704	696	703	699	693	730	711	723	698	675	734	768	706	693	690	725	755	757	700	714	712	713	768	716	733	718	745	694	725	703	699	709	716	690	732	692	736	694	686	730	724	740	714	725	703	734	712	699	773	665	757	718	737	741	702	719	731	714	721	696	777	733	681	708	739	697	641	720	691	746	685	714	716	748	707	718	736	720	703	694	675	665	665	729	749	725	737	688	700	685	744	732	735	721	695	682	722	703	707	691	695	712	746	684	733	741	692	684	721	666	724	741	723	681	698	750	685	700	700	708	664	695	750	720	746	694	692	725	642	777	705	743	733	736	714	705	750	719	732	730	757	740	673	728	720	702	701	712	753	696	690	709	682	693	747	704	738	737	780	704	682	712	738	751	689	686	696	648	706	731	732	722	698	702	776	693	667	782	705	741	750	711	721	687	695	712	690	686	689	705	747	720	706	728	724	728	782	724	698	697	731	695	724	710	670	724	721	701	679	709	693	759	704	717	748	689	683	683	716	721	721	666	751	722	748	654	743	709	724	708	679	675	691	668	722	712	694	773	702	733	734	717	684	733	669	706	742	687	714	730	658	685	710	765	710	702	739	751	698	738	707	738	697	772	733	711	712	698	716	694	767	713	685	660	726	711	753	694	684	746	709	720	682	695	678	713	693	689	751	765	693	719	720	712	707	721	734	711	711	742	705	720	729	747	715	692	707	735	729	712	790	740	709	756	728	738	738	713	735	726	720	720	741	671	734	729	681	701	787	671	699	721	680	687	729	733	727	746	714	707	723	703	734	709	719	667	725	718	713	756	722	740	723	692	695	712	683	747	692	740	705	716	749	707	689	722	706	720	702	749	684	695	660	710	735	688	745	716	759	747	718	700	709	690	736	683	684	703	725	699	669	703	661	694	712	688	682	751	669	780	704	718	698	710	691	707	766	692	677	714	713	737	726	679	661	709	729	739	716	754	745	743	766	739	742	739	722	702	699	660	705	671	739	726	692	723	684	709	709	674	759	721	664	717	732	718	693	723	646	735	727	710	703	706	696	712	735	708	673	712	693	674	728	744	701	729	715	731	697	666	746	736	689	728	664	748	705	744	714	736	732	716	679	724	742	704	680	713	744	701	726	711	679	732	723	710	804	730	739	655	704	740	722	679	712	738	737	733	681	735	759	709	752	739	723	703	721	688	733	691	691	665	732	690	710	684	700	766	678	642	712	677	731	727	706	670	714	732	710	714	701	701	664	705	712	739	739	724	674	769	734	717	700	703	710	683	711	676	743	737	719	730	759	755	736	650	702	776	707	719	689	724	746	757	737	720	736	711	696	759	702	707	709	697	698	739	740	707	746	718	752	722	734	747	716	685	696	742	707	742	747	689	705	658	761	691	696	706	679	721	708	729	704	676	661	711	719	751	751	749	698	707	732	719	683	725	764	748	709	725	714	699	734	709	737	712	742	662	657	736	714	732	722	699	644	685	681	676	736	715	710	692	694	725	672	737	698	717	676	677	724	681	711	710	757	713	713	703	726	736	678	693	682	724	701	718	701	699	737	703	720	693	666	697	703	731	707	725	751	775	713	694	653	698	696	659	719	679
24285	21224	28164	24432	18512	18784	34650	21143	2552	639	584	576	570	580	542	523	558	578	802	1214	1692	1336	1082	917	661	529	496	513	524	524	511	519	519	498	486	545	516	529	504	509	534	519	549	499	513	507	476	502	510	525	537	526	518	497	497	538	518	489	523	487	538	501	547	510	537	487	506	502	498	549	537	489	537	521	500	548	532	511	510	489	498	568	526	508	511	509	519	517	522	523	512	517	490	509	538	542	493	494	533	510	493	525	509	488	535	474	567	512	501	564	502	521	511	534	519	540	484	492	525	531	512	494	495	514	540	525	511	557	505	501	556	549	507	529	545	533	491	560	519	483	495	509	546	546	488	526	509	532	539	506	524	571	532	548	521	492	492	541	550	521	511	517	545	512	522	506	488	536	487	471	528	551	505	496	533	504	527	473	522	494	529	538	513	541	519	529	513	551	489	505	513	470	466	522	540	546	497	577	512	547	489	490	481	508	554	542	518	529	553	513	497	522	538	520	542	523	497	524	531	532	517	530	558	535	526	526	526	521	515	477	503	502	503	497	488	534	495	470	510	573	517	538	517	512	519	502	541	514	493	512	489	481	519	546	512	504	498	516	493	488	523	495	501	494	510	558	499	537	507	516	496	503	504	493	480	504	501	538	532	531	518	503	531	479	550	519	539	507	523	500	564	557	516	500	537	559	537	508	494	579	546	534	475	572	534	533	515	567	536	481	511	496	530	514	506	504	543	515	502	524	542	567	543	530	499	485	531	545	498	519	508	527	503	513	534	546	489	464	527	494	512	503	478	526	509	524	509	576	536	514	509	493	524	538	469	506	503	477	490	491	498	511	546	518	505	536	536	510	551	542	487	501	500	488	485	471	529	522	513	514	470	530	517	520	513	545	562	524	514	548	573	542	495	520	562	509	503	519	523	501	495	498	526	526	542	523	516	497	532	586	508	510	517	523	540	493	466	471	502	542	509	492	481	527	532	542	534	481	531	540	544	514	525	528	531	502	510	544	564	538	513	499	476	525	519	545	557	513	495	516	500	540	522	529	502	543	508	528	482	537	525	526	535	528	536	574	524	561	516	493	487	500	510	526	521	524	522	529	522	509	498	500	486	548	527	521	520	541	498	527	535	515	540	483	525	513	462	549	494	533	516	562	508	518	481	569	520	506	502	480	471	530	544	497	516	503	494	543	535	495	496	489	529	502	495	564	566	520	517	525	561	535	545	536	567	512	527	500	497	529	530	533	501	530	521	532	516	522	543	502	531	467	495	523	526	497	511	494	530	464	499	516	538	500	538	501	520	536	538	551	519	526	495	517	553	487	539	508	533	550	498	537	532	488	538	560	516	465	506	525	515	493	498	514	504	514	528	555	493	487	523	504	498	516	518	488	511	519	503	544	520	532	532	491	549	481	509	507	476	531	486	558	541	532	492	514	522	494	501	538	502	518	554	509	540	500	517	574	553	534	527	532	481	500	529	509	498	526	514	571	515	537	552	527	532	545	492	521	496	521	512	526	567	470	505	493	513	495	496	517	524	524	545	508	535	566	504	503	531	523	542	519	530	498	550	512	542	521	528	500	546	515	479	520	525	525	497	521	549	510	517	539	548	525	476	548	521	511	475	537	504	536	478	524	545	486	490	504	529	515	527	564	518	498	511	525	508	486	500	506	520	527	538	557	524	553	489	499	534	495	502	513	532	528	518	534	505	551	523	483	542	505	536	530	537	494	548	487	508	487	550	520	466	501	508	509	531	501	502	528	535	513	516	520	561	492	484	499	538	523	541	523	502	513	531	507	538	482	494	500	502	471	508	486	492	507	518	482	514	474	511	523	552	477	525	529	515	498	510	535	493	524	508	580	510	521	518	536	558	556	478	523	497	530	479	493	568	492	477	499	477	517	539	526	505	491	530	489	544	534	532	500	519	502	532	546	505	506	507	527	530	497	468	515	505	542	542	484	515	487	522	517	525	466	524	539	581	513	499	558	496	519	505	507	531	488	495	501	515	509	581	566	523	490	509	500	536	498	481	490	550	502	541	516	518	548	584	540	524	487	475	475	509	483	514	497	499	493	484	582	519	517	506	546	514	530	516	549	527	523	520	528	519	536	501	536	535	505	512	503	499	535	515	513	538	503	522	538	506	529	580	529	502	484	501	546	510	540	500	493	537	517	501	507	522	550	514	500	556	542	505	454	564	484	493	534	544	491	508	577	522	498	540	496	516	511	493	486	512	512	498	476	564	531	537	486	516	484	544	515	580	517	524	504	521	490	492	532	543	494	543	559	580	493	570	539	499	541	560	499	459	533	527	447	514	503	524	470	515	539	515	493	541	498	491	490	496	485	503	529	522	501	518	537	524	515	559	484	515	532	534	499	470	515	492	514	531	487	521	510	527	481	494	546	485	521	541	524	470	517	464	516	509	511	511	530	506	512	527	533	508	452	492	513	565	496	539	533	529	520	492	535	490	498	518	546	496	499	508	511	510	543	507	522	503	527	551	516	487	534	503	579	490	553	576	495	509	556	511	527	531	505	576	525	502	547	523	505	516	510	525	518	540	536	500	542	552	523	516	520	533	508	543	515	543	520	527	544	496	523	530	534	512	498	515	528	516	496	522	494	512	557	527	495	531	488	509	515	529	521	575	548	534	566	500	487	533	519	507	535	524	510	520	518	509	563	540	538	519	513	545	528	511	526	536	540	490	519	477	538	517	504	495	502	531	495	496	508	541	498	542	541	525	524	517	503	517	498	519	533	499	499	486	495	495	482	519	530	518	539	513	531	510	483	521	506	534	570	538	549	484	563	512	562	564	511	543	497	504	481	502	546	522	532	511	547	512	499	522	492	519	541	530	510	530	488	509	513	522	458	501	520	544	547	512	492	515	533	519	522	479	524	516	478	505	481	514	548	496	485	526	540	527	531	532	510	514	491	507	549	470	544	474	483	507	544	552	527	531	543	522	577	486	534	506	489	497	514	496	526	496	532	555	461	552	544	525	511	475	535	531	517	520	533	525	541	536	544	513	548	549	535	513	492	487	544	545	516	528	475	485	514	501	522	532	467	534	503	505	553	514	507	532	589	530	504	523	537	482	512	545	578	578	525	518	514	510	501	489	547	523	520	492	560	489	520	515	502	539	528	527	566	495	479	557	524	480	514	496	528	539	532	501	533	542	529	525	507	527	500	523	538	523	499	510	491	538	504	526	482	525	522	500	512	517	546	477	521	483	552	509	529	542	531	476	513	501	496	528	580	511	475	507	547	494	521	507	533	518	507	545	478	477	530	539	529	517	485	525	528	534	500	544	524	510	501	487	513	526	508	516	497	504	531	503	500	496	513	528	496	521	479	486	515	540	550	488	478	533	492	488	519	505	540	496	495	494	568	478	509	506	489	511	520	543	523	521	484	491	453	498	531	514	578	540	521	562	508	551	524	536	511	585	537	489	502	547	541	505	484	504	499	510	520	534	510	505	534	546	537	513	479	520	520	526	517
28821	47292	35602	10837	5768	27367	39115	25052	2367	1010	990	925	902	927	912	892	899	935	1728	2813	3989	3099	2368	1828	1122	786	777	838	767	777	765	805	765	793	751	751	813	785	791	760	736	788	840	822	849	838	772	788	775	771	786	722	766	811	830	737	786	788	828	828	781	804	810	787	799	825	818	804	800	782	794	728	801	854	771	770	773	776	746	795	772	830	788	767	783	765	812	796	808	792	736	790	779	808	753	782	747	841	783	761	798	812	763	769	768	786	775	836	760	813	781	811	870	766	825	767	816	772	768	805	776	813	778	790	760	773	810	801	808	821	732	793	832	802	828	774	789	788	767	802	774	848	771	800	793	790	805	842	809	789	867	772	787	794	863	796	817	822	808	810	779	782	816	775	806	812	797	796	818	817	782	834	815	766	758	791	862	804	809	804	760	766	752	761	752	772	793	772	801	845	741	828	838	787	770	784	769	797	754	773	826	767	759	835	805	844	743	831	737	807	746	804	838	730	848	791	814	764	748	810	791	785	808	766	819	825	746	804	783	839	805	747	840	796	743	804	798	809	823	732	745	786	778	805	804	778	789	813	781	787	755	769	804	785	769	818	797	753	810	752	776	828	802	843	805	768	788	789	866	744	781	781	817	795	794	816	792	820	794	795	785	815	813	779	830	851	808	820	836	741	761	783	812	771	830	781	775	853	800	861	793	817	788	780	830	767	781	855	765	787	815	795	811	853	790	769	778	791	768	826	782	813	759	858	800	817	793	797	781	763	781	815	781	820	778	822	768	794	805	786	796	784	829	823	778	745	768	797	792	760	777	804	787	819	844	762	787	763	774	755	757	788	823	768	885	861	742	817	829	812	822	818	832	835	840	750	750	800	816	760	817	809	759	820	806	750	774	805	831	754	813	828	789	783	824	780	749	764	787	814	766	781	793	762	796	816	832	789	831	824	751	781	810	776	762	794	763	809	788	774	787	849	778	795	790	780	814	831	845	777	783	789	788	773	759	762	779	825	797	789	738	807	785	788	823	822	807	781	835	794	787	790	827	807	754	780	843	770	740	803	802	811	829	796	726	766	819	808	773	847	790	758	813	769	825	726	788	798	796	792	792	791	814	757	794	790	786	828	784	829	786	792	800	812	764	783	802	729	802	760	767	719	804	726	825	757	794	756	801	826	783	803	805	797	778	794	768	805	758	828	806	758	813	792	810	791	799	813	755	755	824	790	812	837	754	786	810	775	826	741	802	861	783	759	822	812	765	794	782	809	776	758	827	741	764	752	806	802	822	780	810	815	850	798	857	787	838	802	834	744	756	806	782	791	816	803	825	820	732	797	817	807	744	808	795	778	818	777	868	796	791	814	780	770	812	781	816	781	814	827	789	830	813	819	766	765	824	765	757	807	763	843	775	751	800	771	842	777	792	788	783	796	766	729	766	800	792	809	820	797	760	760	761	785	745	811	807	787	780	744	742	798	785	828	787	746	815	819	784	789	788	804	844	778	801	775	774	802	822	826	829	795	784	764	790	828	812	795	768	765	808	779	775	803	808	786	792	801	839	847	786	808	767	737	772	787	819	809	786	802	770	784	836	807	833	802	793	760	793	779	731	775	776	837	802	828	808	798	819	820	826	803	834	817	788	833	773	803	775	887	792	808	790	789	780	807	792	749	858	794	717	823	839	735	823	817	794	760	797	799	763	818	773	789	786	835	772	791	816	816	818	794	791	798	768	807	748	776	832	765	754	865	798	840	800	816	831	741	770	766	809	823	807	784	749	857	764	797	782	840	778	780	787	797	762	830	755	788	777	796	780	761	764	779	751	803	784	788	745	751	801	798	815	783	791	783	861	757	825	795	785	757	809	856	769	776	784	795	796	794	772	760	792	796	801	795	812	815	827	760	782	804	831	781	798	753	775	794	796	789	773	855	828	820	823	787	788	773	748	834	800	782	775	778	791	773	796	792	807	778	771	759	766	808	822	777	815	779	739	785	805	841	800	750	792	758	784	765	754	852	798	780	765	821	855	776	798	798	779	780	815	804	797	834	805	778	836	751	814	818	788	838	796	768	793	813	763	785	779	819	778	774	788	824	768	854	785	804	778	778	781	811	792	722	785	789	751	765	843	798	826	747	819	757	748	851	805	763	770	828	796	814	778	811	784	774	785	767	739	793	780	804	837	748	796	775	778	731	811	786	773	767	823	836	822	822	783	811	793	793	823	822	730	748	786	796	795	780	778	764	799	841	811	816	807	829	813	763	801	770	789	809	837	775	773	777	811	842	776	783	777	830	792	770	752	750	778	821	736	778	796	782	776	801	781	842	768	790	779	800	792	780	774	806	829	793	797	822	773	750	842	809	800	799	791	795	842	792	802	807	797	798	792	845	744	764	832	809	830	811	828	741	780	773	849	781	743	788	743	773	831	829	780	757	772	767	745	726	831	778	789	780	806	800	804	766	739	734	797	759	794	809	790	807	806	780	794	830	875	777	823	830	812	815	796	791	776	823	791	780	806	744	801	763	825	812	748	803	800	806	766	774	759	857	804	802	820	782	814	780	788	714	757	799	777	850	812	749	738	822	786	799	812	791	769	849	807	787	796	801	810	773	785	787	835	788	809	765	800	803	825	785	827	802	783	835	812	783	753	808	804	778	786	798	714	759	776	821	787	810	757	785	783	824	784	795	782	796	828	856	778	783	751	814	810	798	801	765	742	762	755	778	713	788	831	809	823	765	838	773	784	790	827	796	816	756	845	786	765	795	778	813	754	764	774	784	786	807	796	802	794	781	765	766	800	809	813	814	747	854	811	758	812	774	807	822	807	797	745	804	778	800	798	788	817	798	762	777	789	795	762	787	748	776	754	835	831	790	760	785	785	822	811	781	819	787	794	757	805	749	778	787	774	825	809	869	781	790	737	785	805	748	840	779	750	779	786	747	763	779	815	779	844	757	763	788	804	781	792	797	767	811	779	821	786	799	791	792	863	832	771	847	780	827	818	753	783	804	794	822	859	791	784	811	823	794	763	765	769	813	813	772	796	758	811	782	778	832	788	809	845	774	843	800	755	808	806	798	756	761	801	769	792	794	775	788	794	827	767	812	754	794	789	789	748	784	793	795	747	774	759	787	801	806	779	818	800	821	819	756	772	774	775	780	776	818	799	733	768	781	757	811	794	791	805	754	821	846	767	759	774	760	790	772	764	837	747	788	800	764	838	781	799	797	817	725	767	812	777	826	803	783	802	828	777	800	823	813	806	825	798	785	777	771	765	800	775	783	799	769	790	772	755	797	792	829	790	785	786	770	780	767	802	829	793	776	787	742	801	826	758	815	832	844	815	791	791	720	816	800	825	806	793	777	803	781	818	774	829	804	824	780	824	780	780	745	820	789	814	713	802	836	808	836	830	828	801	794	818	819	759	758	808	874	827	822	806	827	809	775	771	837	780	759	789	863	771	824	764	811	821	770	796	796	794	805	793	803	778	755	810	781	797	801	823	826
23024	21261	28929	23723	21177	27035	48835	31442	8982	743	501	524	501	457	457	403	437	479	549	1337	2087	1954	1941	1519	896	408	401	404	389	391	414	368	392	374	378	428	371	369	403	415	401	412	347	410	407	398	389	372	366	424	401	371	395	396	392	409	387	429	430	393	359	393	391	392	401	396	409	409	411	367	380	369	395	372	403	378	401	371	397	421	374	419	390	417	386	362	365	383	402	399	387	417	354	389	393	398	406	387	387	364	378	386	388	374	368	382	382	365	403	386	396	381	424	413	437	384	392	391	381	403	370	382	409	396	381	408	385	339	376	400	387	389	401	386	423	346	393	405	391	388	388	400	375	404	364	369	384	388	379	381	425	355	383	341	399	399	381	401	382	391	400	397	338	375	389	358	366	344	354	411	378	405	368	389	413	347	377	389	376	400	374	376	383	391	424	384	379	418	412	357	364	398	358	360	418	416	374	396	368	398	408	401	379	398	408	371	374	324	379	378	410	366	376	403	395	370	378	359	425	402	377	372	393	392	382	370	427	399	368	368	361	411	410	401	382	386	360	382	403	389	379	397	403	394	411	365	419	410	382	379	410	382	382	377	391	366	379	365	386	374	395	402	383	380	421	418	385	399	387	397	386	401	360	380	353	402	364	357	363	413	398	401	402	378	404	385	369	372	372	381	395	413	386	362	388	381	338	381	353	398	417	358	373	377	369	373	386	364	356	380	397	377	369	337	386	388	395	376	410	396	388	413	403	370	379	404	353	411	364	328	378	393	379	441	391	383	400	423	366	379	370	383	367	417	379	351	393	391	401	366	370	400	398	364	353	416	370	383	422	394	386	419	418	344	380	372	381	384	382	413	415	408	356	393	386	381	388	401	396	417	367	382	383	347	370	387	361	361	404	399	372	355	394	401	382	364	431	390	394	370	399	386	365	374	392	382	393	404	403	422	376	392	389	370	421	373	379	386	380	393	374	383	402	367	351	422	383	430	396	418	406	410	383	367	415	399	392	382	372	347	403	401	384	391	362	407	384	395	374	376	358	375	383	389	434	409	378	374	363	396	373	383	396	403	349	389	363	368	379	365	402	369	352	362	393	376	352	370	397	392	406	369	367	397	401	384	378	360	367	385	379	401	398	401	397	361	398	407	395	382	373	372	384	387	408	374	374	386	368	389	395	362	397	406	396	362	338	406	380	391	424	423	383	384	372	353	382	365	403	387	361	366	368	406	373	358	372	402	370	385	402	369	398	350	374	335	369	393	404	392	364	391	377	373	385	403	362	384	367	371	374	374	380	347	380	385	392	382	409	342	373	403	353	400	371	349	373	385	396	364	390	405	387	405	417	401	364	366	413	342	363	431	400	390	377	383	435	368	365	382	368	413	381	372	356	360	357	355	395	384	382	405	369	392	412	382	361	384	398	382	341	394	388	393	391	387	396	375	384	370	381	360	416	434	390	389	424	394	397	369	377	418	363	390	392	360	394	353	369	356	391	384	382	426	323	393	403	384	374	356	382	380	378	385	362	378	408	387	372	393	391	360	372	392	412	391	371	363	395	406	414	390	391	372	385	378	358	386	409	426	392	408	369	341	379	358	380	357	402	389	415	377	413	355	393	336	387	379	371	402	390	372	385	390	380	400	371	373	395	394	364	349	387	411	340	400	367	373	384	419	417	374	361	394	425	378	384	370	386	391	397	394	352	366	346	402	365	388	362	389	356	352	398	383	395	413	381	355	389	358	364	360	393	392	411	364	351	380	389	385	397	369	335	390	401	399	377	369	377	401	394	379	365	366	383	363	392	390	393	390	366	394	382	372	375	412	408	388	406	403	391	398	388	381	364	371	413	420	386	389	377	364	353	366	376	402	354	422	392	375	396	382	370	406	370	391	369	372	368	398	383	399	361	402	396	417	384	379	398	348	381	359	360	388	392	361	353	389	389	409	395	372	405	380	401	383	411	390	382	344	385	380	374	392	385	384	363	348	384	395	364	389	347	362	403	406	396	394	351	367	394	386	356	356	382	387	372	413	383	350	407	397	386	401	389	379	342	364	386	397	425	385	424	412	380	395	388	370	337	374	394	394	382	381	377	405	415	393	379	397	369	367	347	378	385	372	367	396	453	368	379	368	381	373	363	379	374	401	368	343	380	399	361	383	349	391	369	397	419	390	371	374	354	390	414	407	380	376	387	363	361	381	372	386	363	391	358	365	394	431	363	373	362	369	375	386	398	417	405	379	387	345	394	410	380	392	398	353	381	374	402	361	392	355	391	361	366	368	356	440	349	385	383	351	399	385	392	395	369	384	379	364	365	404	393	399	386	360	415	379	348	384	374	393	365	404	430	412	341	375	422	391	398	345	368	345	374	375	390	383	370	353	428	376	384	359	357	384	394	406	372	388	379	419	381	378	376	385	363	405	398	378	387	396	386	373	389	390	374	410	381	392	383	393	408	394	398	387	390	403	369	385	381	356	391	387	410	411	372	369	384	382	391	329	361	386	379	378	404	396	388	351	369	373	421	383	350	416	431	381	382	398	370	384	368	399	380	380	368	383	389	355	404	412	371	377	405	375	409	386	400	387	398	414	388	415	392	397	362	370	394	384	376	401	347	404	384	410	362	374	371	360	408	380	360	398	374	387	358	368	405	380	367	376	397	371	385	346	390	370	377	433	377	395	371	400	377	366	408	367	382	420	359	375	368	414	377	359	350	407	385	351	398	346	352	383	380	374	403	379	356	361	404	365	407	425	385	355	402	371	401	360	389	376	384	380	358	378	406	412	329	390	407	372	367	376	365	386	363	371	378	382	398	375	404	346	345	362	364	374	383	370	366	398	387	368	364	385	363	404	396	380	393	397	388	381	355	392	372	378	359	365	374	375	390	377	386	387	384	372	384	399	376	334	365	371	397	397	397	386	395	411	394	379	352	410	364	387	373	361	383	387	395	396	414	385	386	382	379	412	409	363	370	382	400	363	355	403	403	420	392	397	413	370	383	386	429	368	388	381	414	392	361	368	395	345	352	385	402	383	395	377	344	393	381	392	400	423	386	386	388	400	379	421	377	355	371	438	336	412	391	390	381	384	388	379	370	378	408	380	415	383	373	385	408	385	390	411	420	390	354	389	381	388	413	383	388	406	373	362	379	409	397	382	368	360	393	385	364	390	377	364	356	412	377	370	413	371	377	384	356	369	374	378	405	395	409	417	378	381	372	396	379	416	401	364	402	378	386	396	408	360	363	354	374	419	369	405	383	368	399	393	372	390	406	376	373	379	391	377	364	387	385	359	419	398	369	412	389	350	396	380	346	397	376	381	373	386	370	360	374	362	407	360	350	404	424	387	392	397	378	418	375	387	356	361	392	438	414	380	369	361	383	388	429	402	386	381	387	362	363	392	376	402	425	413	387	418	406	389	410	394	394	389	405	369	385	379	398	378	377	380	386	359	392	393	410	367	401	371	393	419	391	396	360	369	372	344	382	360	382	364	380	366	373	373
32148	55473	41964	19095	11241	32563	50507	33617	9070	1010	974	864	801	850	740	722	677	722	1058	3444	5421	4868	4781	3732	1883	651	597	606	596	617	586	597	590	632	641	579	593	581	591	602	608	644	627	589	605	607	618	591	566	633	637	582	608	611	570	598	605	616	709	625	576	628	549	613	572	649	587	587	568	636	607	621	608	597	594	573	611	627	633	580	585	569	597	571	594	600	609	600	606	592	594	617	624	617	552	582	594	602	572	572	582	568	588	587	577	571	633	598	610	541	601	618	632	574	589	571	581	629	568	599	605	631	637	608	604	582	576	592	616	571	560	572	604	606	636	601	579	602	641	618	584	599	632	643	574	595	606	579	577	572	602	607	545	581	597	573	557	594	602	547	605	615	565	619	564	604	580	599	597	618	563	592	595	620	579	639	618	617	588	585	553	554	593	611	543	606	600	577	554	581	559	569	612	624	629	596	583	615	624	570	601	562	605	620	576	575	624	606	605	636	597	627	604	606	659	637	588	601	601	590	595	573	631	606	616	583	571	573	628	577	604	599	633	588	622	578	604	630	614	624	589	612	578	578	585	556	601	607	617	597	641	577	561	604	580	606	639	615	624	612	562	594	606	611	601	559	615	596	579	594	581	531	620	587	592	587	580	588	596	609	581	614	587	574	616	603	573	593	594	619	626	577	598	642	596	582	574	585	592	584	560	624	609	599	616	598	581	612	556	570	578	610	550	568	623	617	629	600	561	625	599	580	633	573	572	613	564	551	548	611	582	556	610	578	610	615	640	603	562	588	573	629	583	570	567	587	598	604	594	595	616	596	626	576	615	606	592	632	569	586	605	586	610	635	654	568	568	582	590	584	611	611	581	621	619	558	606	596	614	563	631	561	611	591	600	564	582	573	600	576	622	568	601	622	605	568	587	586	609	615	567	574	579	624	585	599	621	609	563	625	582	578	592	616	590	557	600	586	586	587	610	575	581	570	592	585	648	594	653	604	618	575	574	581	571	567	607	572	603	594	609	598	569	579	611	584	608	617	547	602	595	585	563	599	580	599	607	561	557	591	524	589	613	607	562	601	586	585	595	666	617	615	591	588	616	617	575	568	584	581	617	609	596	618	619	589	650	595	589	583	617	629	605	553	583	581	621	628	615	600	608	602	569	553	571	575	599	567	616	579	612	590	570	580	577	588	592	567	598	577	607	579	590	600	639	551	614	600	565	614	613	604	603	604	608	637	571	624	637	555	607	594	602	581	593	546	589	591	605	608	618	575	542	582	583	599	611	575	541	602	571	564	580	625	624	622	597	581	591	589	615	578	587	620	602	575	582	560	595	610	626	608	608	605	614	601	563	586	618	562	595	598	594	594	604	645	624	562	596	590	549	601	621	599	601	600	570	604	639	588	577	632	591	580	598	556	603	534	600	609	596	574	560	597	610	578	636	669	608	578	599	569	600	575	543	551	582	586	601	581	605	567	594	541	623	578	608	634	562	591	598	562	603	565	608	577	572	581	544	603	613	613	578	627	550	614	557	528	610	584	569	627	571	617	623	584	555	584	589	570	617	579	620	586	580	591	621	603	618	620	570	565	583	609	568	572	591	590	631	566	633	589	627	596	601	615	582	557	580	610	586	614	557	582	586	608	593	621	607	625	617	570	578	578	585	547	586	599	593	555	569	577	558	602	582	617	596	573	615	614	577	609	624	568	612	605	606	608	591	638	598	578	615	599	607	588	591	632	569	587	621	598	589	569	632	572	586	526	612	590	621	609	606	596	544	548	624	592	614	609	634	599	632	574	579	591	646	578	614	594	591	565	589	586	568	540	598	621	573	552	597	548	561	601	565	601	664	610	621	644	599	589	605	618	601	587	624	585	615	615	599	571	549	659	585	572	587	564	575	640	582	611	569	612	580	619	616	591	562	575	571	575	565	556	596	590	610	586	597	602	624	588	647	568	611	620	599	585	650	578	627	603	595	609	626	583	611	594	587	575	583	596	604	586	581	626	585	605	580	595	631	606	594	611	598	580	587	589	583	593	589	614	603	574	589	576	608	582	610	586	588	605	631	603	587	567	587	598	586	606	549	632	544	590	631	566	614	630	590	582	586	624	557	599	612	698	584	603	575	639	596	603	577	585	614	578	619	598	631	596	614	612	578	586	574	584	596	555	549	617	615	607	577	591	603	564	552	563	546	612	606	619	576	579	593	609	617	617	611	620	597	597	569	612	531	607	564	595	625	591	590	611	589	582	600	610	600	599	609	622	604	609	591	626	612	641	604	600	641	649	613	615	616	581	613	566	559	563	624	574	649	597	609	615	616	567	557	609	600	616	601	584	565	628	585	615	611	605	597	620	602	633	609	564	586	586	625	612	619	579	547	593	583	629	635	604	596	609	567	590	612	584	549	568	621	600	609	571	604	623	614	608	583	590	615	597	562	564	593	586	587	592	565	580	557	623	545	588	587	589	622	629	587	605	587	610	573	607	557	578	644	615	605	570	588	601	575	675	595	615	627	569	611	581	608	583	583	599	600	587	568	628	592	596	593	616	568	594	585	598	613	627	630	677	616	576	596	563	589	598	601	591	564	603	612	569	631	615	608	595	547	570	626	627	665	581	591	620	611	628	573	623	586	594	584	578	599	601	599	596	566	561	620	585	618	580	607	636	624	578	562	605	596	594	620	632	577	616	574	586	601	571	582	546	596	623	618	618	577	594	569	606	596	597	584	622	597	569	620	617	600	596	548	628	589	573	573	599	624	644	598	553	608	606	581	618	637	621	580	643	607	591	607	566	571	597	574	621	625	581	543	563	609	655	581	598	551	590	572	591	617	587	598	592	587	626	632	547	598	604	595	607	620	601	616	606	584	574	622	576	555	612	580	592	667	579	595	614	602	580	613	598	582	583	599	603	616	576	605	606	594	582	545	568	564	623	622	578	571	597	586	629	595	581	595	586	601	570	572	630	634	583	645	593	603	608	577	586	633	613	592	570	618	622	572	574	559	605	591	614	628	567	599	608	578	606	595	580	603	553	611	562	612	623	537	555	545	584	561	580	630	614	584	581	602	598	596	603	565	594	562	633	599	545	601	603	591	570	569	608	605	562	588	621	593	579	629	546	615	579	582	586	606	596	616	602	575	593	549	588	589	575	596	558	609	590	603	625	600	624	638	571	595	593	619	592	592	608	588	615	545	577	603	586	584	579	601	641	584	605	624	585	613	550	603	626	564	619	587	630	609	605	603	635	621	593	595	592	575	598	598	559	617	616	626	590	583	626	561	621	609	606	566	611	591	616	628	564	574	593	620	584	601	633	526	555	594	626	600	616	597	573	590	633	620	581	629	609	617	590	583	605	605	587	533	607	552	583	598	553	614	578	587	611	582	541	623	624	586	596	624	609	611	607	633	600	588	562	585	598	611	586	624	549	602	637	577	585	621	599	627	620	574	635	581	556	621	562	612	586	614	640	574	566	591	614	588	620	636	589	585	604	612	577	524	608
26702	21973	19534	5598	1344	3217	7458	3890	651	419	397	436	440	390	403	386	408	417	387	430	495	522	475	402	423	434	392	391	394	395	385	358	392	387	381	394	403	397	387	380	402	367	397	393	406	372	399	398	389	379	366	390	383	397	404	382	374	385	383	380	363	365	408	409	386	382	374	341	415	453	373	362	378	386	373	412	385	388	427	372	395	415	344	395	404	411	368	372	380	398	382	395	441	353	399	377	395	400	416	405	412	391	395	364	361	338	398	398	399	372	394	407	355	393	391	375	414	384	410	446	407	354	389	400	352	414	332	396	349	400	445	376	409	429	395	411	403	376	369	412	411	380	418	379	367	410	377	395	382	360	370	400	402	400	395	371	398	390	386	362	389	406	396	414	395	382	376	380	405	390	378	383	409	390	367	430	402	364	372	376	413	414	389	383	421	413	363	404	405	375	368	415	410	384	447	381	349	350	391	378	359	387	385	382	433	380	398	388	400	428	390	378	394	414	381	397	366	391	401	424	421	397	407	340	423	361	383	380	429	397	378	395	378	401	417	381	371	378	378	401	381	369	412	382	327	388	386	400	397	379	385	399	378	391	359	365	379	395	398	372	406	407	372	382	409	383	405	387	371	376	391	416	396	379	381	397	382	405	449	399	368	348	398	376	411	397	394	388	400	371	395	408	434	403	411	385	423	421	417	380	408	400	372	392	394	400	394	373	406	358	378	385	376	396	381	395	377	416	382	363	402	414	426	353	392	394	396	405	373	399	374	402	392	400	391	347	374	421	412	428	383	378	402	400	423	386	427	395	397	434	385	439	432	390	385	428	366	386	384	371	373	431	341	375	390	341	395	369	371	417	387	411	425	367	360	398	417	397	381	409	389	377	375	368	383	395	423	393	392	386	355	372	382	396	394	408	380	421	408	386	396	377	390	365	374	382	423	415	401	382	367	414	352	435	351	400	420	401	406	411	399	392	403	372	426	376	404	378	394	366	389	382	406	384	356	364	413	394	368	423	401	382	403	411	359	421	409	417	377	381	379	371	418	400	371	375	394	434	406	422	379	404	400	366	393	402	400	369	397	412	389	384	380	384	409	395	385	381	388	388	428	398	389	360	403	393	419	378	390	436	432	359	367	381	416	435	412	415	371	410	379	404	373	406	379	410	400	378	397	409	391	416	398	375	406	394	358	403	375	388	379	359	395	399	383	422	380	393	403	396	394	424	361	409	392	362	400	394	403	411	397	376	378	411	383	408	396	379	390	374	406	388	384	401	389	389	368	391	363	382	447	344	380	363	402	383	399	388	386	367	390	397	393	436	397	377	391	413	373	414	396	406	393	397	414	426	400	384	397	356	356	390	380	431	378	353	365	382	388	398	396	404	405	354	386	404	441	393	403	412	364	340	394	374	393	384	370	404	408	392	385	397	412	406	378	406	411	444	365	396	379	409	414	368	349	396	418	369	396	385	379	387	416	412	401	397	400	384	365	356	382	395	395	364	395	363	388	404	422	400	413	422	396	415	391	414	352	420	416	351	383	392	428	382	379	395	382	419	384	363	398	367	369	421	383	409	414	395	397	387	391	371	378	407	368	393	396	365	412	360	393	407	398	407	398	407	396	376	399	385	383	402	403	400	397	410	379	412	387	384	393	405	421	403	409	383	406	419	405	397	381	399	408	381	416	412	372	362	375	408	402	418	404	418	384	406	394	370	393	394	379	372	409	423	398	392	404	390	391	370	382	392	359	432	413	364	403	426	402	418	399	410	389	374	387	395	414	382	374	405	422	357	388	368	409	367	401	380	367	385	377	354	367	369	389	388	386	389	365	400	384	366	407	401	369	373	379	374	372	393	405	413	386	393	388	387	386	396	425	382	379	369	376	452	408	366	425	429	416	386	398	398	361	403	417	349	407	375	387	402	407	406	372	398	415	373	394	432	387	415	406	370	381	386	421	378	369	414	401	391	390	413	397	397	388	417	377	382	372	413	412	423	408	391	368	375	387	391	385	391	388	395	416	391	407	414	396	368	402	385	347	380	393	407	374	379	410	368	388	406	385	391	391	421	378	395	397	404	414	398	409	376	414	373	354	394	407	372	408	412	392	372	384	406	369	386	376	333	428	426	389	373	403	364	390	376	403	383	407	370	370	343	392	399	384	394	430	373	452	399	369	400	378	400	400	395	404	411	379	405	386	382	371	403	402	380	415	384	371	417	415	418	389	382	374	389	444	367	397	371	418	373	387	405	364	360	394	376	391	393	413	431	354	386	413	395	411	406	359	415	382	369	398	396	403	371	387	408	411	395	390	386	391	359	463	374	389	353	415	418	402	393	392	379	414	392	410	403	376	348	414	395	421	384	359	374	402	401	393	394	387	377	411	408	390	409	400	410	393	410	430	384	415	398	368	382	416	381	371	394	396	362	398	405	387	397	431	392	408	377	377	394	395	373	377	394	394	396	393	407	407	363	385	388	399	389	389	400	390	404	388	412	403	384	392	386	375	397	364	402	412	401	418	375	414	359	419	372	359	379	369	416	399	389	382	416	367	403	411	386	390	402	404	391	382	361	407	380	387	420	392	385	360	392	370	358	391	348	381	348	412	383	411	404	384	397	408	366	383	373	376	409	430	378	387	362	412	415	406	437	371	364	407	399	421	389	402	389	380	394	380	394	401	383	391	416	424	393	408	371	421	371	395	397	413	369	389	423	427	424	402	411	380	377	363	393	383	390	389	384	394	350	382	384	391	401	384	379	406	397	433	390	423	375	402	364	391	389	383	426	363	408	359	369	360	374	389	362	411	386	419	379	389	365	382	399	394	363	391	403	388	384	390	406	364	384	352	411	374	370	384	414	403	399	379	372	427	379	420	342	367	399	387	363	400	406	385	363	375	362	418	392	408	353	372	390	379	440	372	383	364	423	414	382	392	383	389	385	385	390	395	400	400	409	395	432	388	429	372	412	389	403	409	417	406	423	423	400	379	407	397	392	386	407	408	398	394	407	366	391	351	395	364	385	384	409	389	425	365	406	429	412	390	402	403	398	399	408	407	436	386	375	398	387	417	419	411	402	376	388	382	406	350	390	394	371	385	373	369	402	381	372	374	407	397	376	384	415	408	361	379	378	393	459	403	396	407	399	374	373	355	405	407	395	378	423	407	398	387	393	396	369	405	392	389	427	391	396	402	394	405	413	372	384	419	368	411	419	384	399	407	382	406	374	355	413	380	396	404	392	363	358	395	389	391	394	392	398	412	371	410	417	375	379	417	418	397	436	399	357	393	360	410	371	387	369	385	359	390	407	389	393	393	381	409	400	387	354	412	388	430	367	410	379	380	368	402	399	414	417	375	375	393	396	388	394	372	401	383	387	407	376	404	384	371	394	374	412	370	419	413	391	412	385	413	422	391	393	380	387	408	407	412	406	401	370	401	393	406	405	379	427	401	352	413	389	426	380	388	387	398	388	366	388	419	353	385	365	364	401	426	406	383	416	413	413
24674	33352	21837	5831	3065	7787	14735	7678	1156	730	700	676	629	645	624	615	707	665	684	768	953	902	758	711	653	587	632	637	595	626	663	623	595	606	589	583	553	630	609	603	608	634	629	609	567	613	610	628	576	646	614	620	642	640	591	609	601	636	653	582	602	629	577	627	616	595	589	654	625	668	612	643	597	634	582	600	656	644	623	608	615	607	634	592	590	580	585	653	605	608	619	583	578	645	600	599	615	573	627	575	608	619	608	649	578	630	594	594	609	652	595	616	619	596	650	623	622	562	597	603	590	635	671	611	609	559	566	594	630	640	641	611	611	620	622	588	622	604	577	611	601	608	585	620	639	603	618	603	613	613	613	616	621	593	608	619	647	611	613	631	621	594	602	602	587	610	613	620	650	627	623	566	620	627	605	618	620	573	619	629	626	594	596	622	595	574	618	622	602	627	619	605	618	572	625	634	572	616	557	636	665	631	583	634	635	582	579	596	635	658	641	597	640	593	649	594	587	637	594	604	578	601	543	644	627	634	612	601	589	622	612	671	565	604	631	610	619	626	611	560	588	593	592	594	624	562	638	627	604	572	615	594	594	562	623	548	600	563	617	634	623	639	593	609	649	585	579	598	595	609	635	593	588	621	587	599	622	588	604	603	577	588	614	649	588	565	636	581	613	593	624	612	585	626	584	606	575	632	600	572	611	623	586	664	648	600	604	576	601	604	610	603	641	594	615	590	597	589	622	617	616	630	560	598	577	635	635	616	630	612	638	634	613	601	606	589	662	593	601	622	596	578	565	591	622	590	672	648	600	586	590	598	656	634	611	614	637	609	616	612	634	592	617	584	588	577	599	572	647	642	619	559	570	565	618	628	606	599	625	619	618	581	586	632	574	660	605	578	598	575	575	609	588	612	567	594	572	624	606	617	616	571	612	631	613	650	602	594	609	566	537	586	616	612	615	624	619	615	593	606	631	595	573	612	604	607	595	618	624	574	571	623	612	620	615	586	616	595	623	657	561	570	618	596	617	628	599	595	626	615	557	613	628	602	594	636	635	612	602	603	582	606	601	615	625	617	596	634	639	592	580	582	581	606	592	599	612	593	611	618	615	614	636	615	601	594	655	607	602	574	672	575	629	627	633	607	653	599	600	601	606	585	604	582	595	593	593	636	591	607	615	628	564	582	600	644	615	573	619	593	622	607	599	661	631	615	622	593	588	606	617	588	586	571	632	578	660	606	634	591	621	626	604	614	575	593	568	601	629	638	641	622	600	580	602	601	637	606	679	559	603	649	616	616	633	598	600	603	594	537	576	604	615	633	589	611	605	630	586	570	628	592	588	579	595	603	625	625	584	575	586	611	595	613	622	566	604	600	586	645	625	600	629	676	620	575	618	639	612	587	634	599	594	646	568	630	590	638	605	601	612	606	602	626	601	597	590	588	649	562	616	614	562	638	616	668	619	611	584	629	636	613	619	600	612	630	588	638	604	610	589	659	596	597	641	561	625	594	583	636	626	604	622	597	618	629	619	625	599	623	654	590	584	633	601	611	616	600	626	592	633	574	578	617	641	602	588	603	633	657	561	639	607	638	565	638	624	601	602	609	596	622	594	611	595	579	633	621	576	615	621	612	630	598	622	621	634	625	661	623	637	619	646	557	573	660	603	624	655	624	648	635	645	638	578	644	605	634	635	584	618	574	583	606	611	613	600	634	640	589	612	589	560	578	583	628	613	554	607	632	611	608	605	594	622	605	653	632	582	603	580	617	591	601	585	608	624	609	632	596	615	582	573	614	589	591	652	612	641	611	612	549	593	615	608	590	629	569	588	608	610	580	615	626	631	630	602	618	608	615	555	589	604	603	590	618	613	598	603	588	645	595	666	577	634	620	616	610	609	592	603	616	594	678	643	652	555	606	590	602	585	582	593	633	595	685	617	604	619	629	576	633	621	630	615	673	619	621	567	614	625	597	589	635	625	587	625	591	578	623	623	599	618	591	621	661	609	632	598	624	631	575	646	637	621	642	595	629	636	577	614	592	645	630	590	585	623	615	631	637	638	639	608	618	603	576	620	598	584	632	629	611	572	587	648	582	603	608	636	602	618	637	605	618	554	605	590	623	634	635	636	557	577	611	615	595	604	639	622	606	590	618	608	590	586	631	594	621	619	628	639	652	612	583	584	630	587	593	620	610	634	566	587	633	575	651	629	635	615	581	585	591	624	601	672	598	595	619	599	604	662	613	626	618	607	599	607	602	635	613	636	646	585	599	591	616	619	621	615	578	645	637	617	633	614	585	599	612	645	599	622	605	584	604	595	618	622	666	623	610	592	642	612	607	676	585	620	615	629	594	602	608	610	640	650	584	624	612	639	593	582	599	611	628	685	609	616	607	573	586	569	601	606	630	652	622	565	614	597	604	581	635	635	588	638	616	647	612	630	595	632	655	631	620	599	630	599	624	598	626	590	593	641	622	600	626	637	616	620	618	545	614	597	595	628	581	614	591	579	635	588	583	600	599	590	600	612	563	554	626	642	643	615	635	606	613	603	616	599	651	629	601	624	590	633	624	600	601	587	627	611	577	574	635	647	608	619	633	591	592	605	571	617	586	561	576	586	540	604	618	623	621	572	581	635	592	609	648	562	613	620	589	610	611	591	596	615	596	603	584	598	591	552	616	618	621	592	632	624	587	566	636	593	590	619	618	602	596	615	608	618	632	601	599	631	574	628	621	607	596	591	589	597	648	564	601	584	580	610	604	546	594	570	639	609	593	633	556	631	626	580	587	569	660	602	620	619	614	590	616	638	635	624	615	601	579	658	605	617	642	613	582	571	609	577	593	605	617	584	621	585	604	608	588	658	603	623	574	593	650	613	589	619	570	644	597	600	644	571	632	605	584	587	603	635	602	594	579	560	645	587	674	628	598	630	638	603	561	598	569	631	585	623	603	542	598	619	633	592	557	597	579	639	614	663	603	572	611	594	620	581	593	614	615	622	620	623	626	613	590	592	617	631	576	664	616	592	607	620	599	582	587	627	590	631	610	678	629	612	612	623	593	597	615	581	670	609	575	615	574	627	578	581	616	649	641	623	609	601	606	587	587	620	600	602	550	623	612	627	609	570	603	583	671	610	603	573	628	650	607	623	605	565	590	594	601	546	616	628	648	600	606	618	604	598	562	616	596	574	613	603	598	611	624	589	579	627	582	617	607	550	624	614	644	618	564	609	605	627	598	590	603	614	636	635	575	639	568	645	598	604	673	598	630	581	598	614	617	624	605	555	619	619	595	574	583	598	614	615	580	572	635	610	556	600	598	596	576	638	622	588	616	618	612	602	628	589	602	596	600	594	575	583	615	664	587	613	573	593	586	655	634	625	601	582	555	667	627	573	609	649	607	642	554	573	584	589	591	608	643	616	572	634	639	609	588	628	582	592	566	596	590	600	606	578	623	655	660	599	630	642	606	600	589	567	622	632	620	611	627	613	616	585	591	626	638
24326	21275	28139	24433	18567	22769	34660	17526	2058	646	598	502	559	563	570	534	510	526	536	915	1970	1633	1183	726	585	488	521	495	487	486	454	495	463	480	463	482	497	455	484	457	494	505	485	465	505	487	509	512	493	498	500	467	451	500	475	496	465	485	467	495	484	463	464	431	512	478	477	470	469	506	494	512	470	487	486	513	501	474	471	490	495	427	478	491	463	476	510	525	446	464	464	483	492	510	480	461	493	497	501	488	451	493	499	529	522	492	455	460	498	506	522	508	467	475	472	483	468	492	456	468	491	438	477	443	509	523	508	500	475	457	475	460	498	476	479	499	490	464	466	477	463	470	499	484	488	481	496	488	524	526	500	485	466	496	468	527	505	491	522	503	475	479	444	512	513	495	452	492	511	455	466	460	484	554	457	471	463	482	486	483	510	489	517	472	458	481	457	478	496	481	501	501	479	474	488	461	441	510	494	486	476	490	510	483	486	442	465	506	474	456	460	504	490	435	519	500	466	509	490	512	496	489	460	519	472	474	486	516	489	478	552	506	501	460	475	513	481	441	480	462	454	443	498	475	453	488	469	467	472	491	481	483	454	499	491	505	486	478	497	501	495	484	491	499	471	500	477	448	474	468	481	459	502	480	479	470	472	476	473	477	486	461	460	499	508	489	495	502	467	469	493	509	507	474	437	507	449	514	458	488	483	474	451	501	467	511	474	470	537	501	450	474	435	497	476	479	481	484	469	465	465	440	474	489	496	500	478	442	477	472	466	486	463	456	476	473	501	498	451	478	514	511	463	450	508	488	472	489	514	480	448	462	500	476	490	516	487	499	484	471	506	457	463	505	489	485	478	517	446	484	459	488	473	454	482	505	460	499	500	450	461	460	475	458	506	489	444	491	486	483	469	478	476	527	487	509	477	500	469	468	478	488	478	497	476	473	504	480	498	497	524	465	459	496	476	477	471	509	481	476	461	435	507	462	463	461	466	540	471	466	494	486	472	502	463	440	484	451	476	464	498	481	444	440	500	482	472	484	462	494	466	484	466	454	476	488	510	474	475	489	464	462	461	477	502	453	489	481	514	470	518	490	483	449	504	524	460	496	458	517	441	460	522	474	437	466	474	492	494	454	473	480	459	484	477	515	444	512	492	489	500	517	482	479	495	495	423	454	505	450	453	512	454	493	495	465	490	482	481	453	492	485	486	464	463	477	473	439	462	496	485	445	476	467	440	510	487	500	499	443	491	503	520	467	499	431	541	483	445	511	469	476	525	501	447	473	466	482	456	504	496	504	467	513	524	482	484	464	470	486	508	501	472	468	500	483	486	441	485	474	466	477	488	487	427	497	486	483	477	481	503	498	498	490	467	480	511	482	453	507	466	465	500	482	492	485	487	454	470	462	476	510	513	464	510	456	482	482	521	501	501	487	463	479	464	478	493	488	492	471	502	465	510	500	463	529	472	508	485	483	486	471	460	502	482	426	501	469	493	447	466	497	496	495	517	471	466	486	476	495	490	505	495	472	446	485	480	471	473	491	480	478	487	541	449	500	464	443	486	467	474	482	469	488	442	469	503	492	433	495	526	470	485	481	446	494	485	485	470	471	506	482	468	514	481	496	487	469	489	492	450	523	486	459	475	456	444	460	478	484	493	510	478	469	475	533	479	486	519	504	471	490	491	503	469	464	455	460	517	526	504	490	479	517	521	497	529	493	492	450	501	472	497	495	517	533	462	512	501	518	486	473	461	457	500	497	499	494	492	523	515	467	470	494	474	482	482	447	489	480	473	501	458	489	456	426	504	510	495	487	481	468	458	491	490	479	479	503	470	451	444	489	477	508	453	497	440	469	480	430	458	457	509	466	491	487	488	490	504	475	513	539	443	500	467	482	499	432	475	461	495	470	463	469	499	480	440	511	495	488	487	514	502	472	502	465	481	479	494	482	481	490	449	504	509	514	498	495	499	546	476	466	490	476	489	460	462	468	514	453	529	494	504	519	494	445	490	478	473	490	504	494	480	499	478	461	494	526	476	472	472	503	499	499	506	494	464	511	515	452	494	487	430	495	486	494	469	506	430	466	472	477	454	476	471	467	509	519	458	411	494	483	484	476	488	527	515	515	455	436	478	482	474	494	531	482	505	461	461	460	482	491	484	450	471	499	518	458	488	466	491	467	468	478	461	445	491	502	487	476	505	464	453	493	488	510	480	479	444	486	508	534	495	461	477	480	464	485	511	482	514	447	474	499	507	483	475	507	518	535	496	480	484	511	501	515	482	487	488	478	453	471	509	490	473	503	476	504	507	468	475	527	480	504	481	485	471	465	497	442	466	478	522	502	493	483	476	500	470	498	451	509	476	458	522	478	461	458	501	463	481	533	463	481	477	501	454	497	507	502	427	487	479	452	450	486	471	495	453	504	474	493	462	464	497	518	470	494	464	485	450	509	473	515	498	484	460	515	507	494	494	481	476	475	469	516	469	481	471	481	458	502	471	504	468	493	497	518	458	438	477	485	494	483	486	469	458	454	494	494	483	483	515	486	470	444	494	512	470	488	454	485	491	506	497	512	495	489	526	511	466	498	486	559	492	523	490	489	503	474	483	463	490	473	489	466	438	481	447	507	477	472	492	458	504	513	484	488	464	504	507	465	489	447	523	476	475	525	453	453	456	512	490	489	468	507	465	480	511	467	471	505	515	521	470	477	482	484	491	490	476	473	519	471	503	488	459	483	489	450	478	486	480	486	544	466	468	478	488	484	474	463	471	469	476	478	513	513	481	490	500	487	481	454	467	466	473	478	473	483	514	507	493	465	458	465	504	505	506	473	503	469	503	486	481	502	441	489	497	493	502	511	504	472	448	451	468	461	478	512	499	460	478	465	449	442	489	462	455	473	480	496	470	463	479	506	490	479	506	482	465	475	480	462	505	477	511	453	494	474	476	482	479	473	439	483	476	492	473	482	500	475	471	532	471	484	500	518	504	507	476	449	498	500	496	496	471	505	485	506	529	483	511	481	471	437	483	521	458	480	478	448	489	478	467	473	498	467	479	496	470	475	478	469	516	455	445	493	516	483	426	520	441	451	488	506	431	454	488	467	432	470	462	457	504	467	484	466	516	461	490	482	456	524	509	494	447	476	471	469	476	480	450	517	487	479	470	505	526	520	448	523	529	485	467	484	473	512	466	448	472	517	518	479	525	502	477	517	520	498	478	507	467	497	495	500	496	474	493	471	446	484	476	493	495	542	483	481	525	477	494	495	475	458	486	498	480	482	468	516	442	485	468	463	492	483	540	482	494	505	501	428	493	445	454	483	448	476	479	503	522	489	509	498	521	478	472	452	500	500	507	490	503	478	495	431	475	490	504	503	473	477	468	505	488	496	507	483	498	469	505	457	510	487	499	521	414	481	481	478	471	475	474	526	464	472	489	500	474	453	472	471	504	498	443	501	478	477	507	534	507	500	471	426	511	508	513	479	495	473	480	542	470	479	513	491
26179	44575	31765	12323	6281	32235	38512	20651	2710	1097	994	951	966	883	999	888	834	787	852	2191	4968	3866	2601	1355	928	760	738	756	746	712	757	804	725	758	739	795	743	760	759	697	766	734	752	745	771	753	674	718	694	723	769	765	759	727	742	811	725	781	703	770	732	759	744	776	760	789	743	765	765	749	756	778	738	759	791	730	777	793	753	783	733	791	714	780	732	752	754	744	774	728	758	758	732	752	744	702	801	717	752	769	740	766	769	731	756	751	751	735	776	725	744	744	730	785	732	690	755	751	772	705	741	736	793	707	770	741	782	748	723	732	759	741	751	748	733	777	806	733	753	757	766	749	744	752	749	762	753	731	779	733	730	749	716	736	750	689	688	783	757	755	746	744	759	710	775	702	777	774	746	726	776	763	748	737	700	715	733	768	748	712	768	768	730	724	704	780	761	736	725	743	762	715	762	739	770	747	693	702	684	745	693	698	769	772	738	734	772	771	695	762	783	768	763	729	748	708	740	707	728	754	743	717	745	718	746	762	770	719	713	769	803	759	770	780	735	734	729	705	782	736	776	754	751	759	734	733	755	718	726	778	720	742	743	685	725	754	697	778	737	705	747	747	764	736	760	744	745	749	787	772	754	721	741	766	718	680	753	759	775	757	702	748	738	739	777	791	725	739	758	758	786	764	764	745	721	746	741	782	758	763	715	727	713	738	732	718	703	753	753	743	767	744	767	706	733	771	830	751	801	750	766	758	727	759	733	705	766	782	768	725	750	723	769	744	745	768	739	712	784	736	736	703	714	722	726	703	759	733	717	718	789	735	704	753	744	725	759	769	726	792	724	798	733	763	733	756	763	768	753	781	807	741	732	757	681	723	719	755	767	767	718	719	675	782	736	770	750	748	758	736	734	751	738	739	770	786	825	721	733	742	771	724	686	750	766	779	739	771	733	743	718	748	746	708	756	815	743	725	792	749	771	764	723	760	750	748	739	781	782	729	746	730	775	745	707	779	673	783	711	725	723	717	711	732	779	771	733	744	771	757	752	738	739	722	770	740	754	727	743	728	748	720	724	744	778	746	747	763	757	731	747	755	779	745	799	754	743	700	704	737	739	702	742	737	750	738	729	757	792	776	741	697	717	747	701	799	728	754	742	724	720	767	740	786	755	722	796	742	746	720	770	752	696	719	764	717	724	786	733	723	731	755	737	749	745	739	744	756	761	704	705	760	715	787	733	756	714	719	771	751	732	754	733	755	725	768	771	706	745	763	724	740	781	739	724	745	721	732	789	733	750	767	778	703	711	748	696	725	743	748	751	708	762	750	748	749	781	752	735	769	746	790	743	731	704	669	728	708	729	738	708	737	734	751	772	754	734	759	707	742	715	802	755	685	734	722	717	741	746	718	729	756	732	778	742	765	770	734	775	707	732	748	750	726	750	791	781	675	753	741	687	739	755	729	741	719	723	693	738	786	774	761	759	795	732	759	703	794	674	754	754	764	709	770	734	728	744	729	748	771	718	753	800	731	777	738	725	740	758	723	792	692	765	742	723	761	799	720	745	723	757	721	751	719	732	716	765	745	715	759	710	759	742	747	727	771	665	714	759	756	717	766	697	769	783	708	784	745	691	761	729	731	757	766	752	718	810	745	703	722	752	705	720	742	745	713	762	759	753	764	762	762	760	754	766	748	703	809	731	733	807	715	722	763	744	783	748	774	789	767	711	751	778	804	747	763	723	746	741	718	801	757	769	772	715	776	738	775	743	765	744	700	768	737	785	752	771	762	740	759	715	739	716	719	719	748	752	715	721	733	746	762	785	765	741	731	780	789	737	761	765	720	724	728	725	700	775	752	739	708	765	737	765	757	756	757	749	721	790	789	782	703	750	746	710	764	732	778	728	763	747	735	704	719	773	729	781	735	773	770	727	779	727	741	784	776	756	721	741	779	795	777	752	724	742	714	748	711	764	754	739	779	781	702	727	728	806	727	741	770	708	694	742	787	748	749	769	730	712	773	747	757	685	719	717	730	721	753	800	749	778	767	709	666	679	735	770	767	732	778	761	745	744	768	773	727	738	733	728	756	808	755	769	735	738	724	724	711	780	735	706	795	774	773	766	722	745	759	721	723	723	782	749	746	752	741	727	738	717	755	776	742	740	777	746	724	746	738	723	749	735	756	747	743	764	734	749	766	749	711	756	702	752	733	766	740	706	742	716	724	790	769	772	723	759	748	745	729	732	757	737	735	747	714	746	726	715	771	730	732	734	755	678	757	769	737	759	703	705	740	729	735	771	740	775	737	751	773	755	744	730	795	754	700	753	731	694	732	790	716	745	719	775	758	807	772	804	729	780	745	746	725	722	718	720	718	747	755	718	710	716	782	728	743	783	766	813	775	774	716	758	760	751	688	756	758	691	754	743	793	751	794	779	704	712	696	735	760	751	741	732	764	775	755	739	722	731	751	734	775	746	733	744	733	702	759	722	768	773	751	746	700	763	708	758	743	752	750	818	738	715	716	774	769	770	714	703	737	700	778	713	724	741	769	692	721	731	757	739	765	761	744	769	772	751	763	715	771	712	755	743	693	719	708	748	745	787	725	738	752	746	817	695	767	677	723	684	752	759	694	746	791	741	753	728	737	759	719	697	727	797	755	691	763	703	706	739	716	717	737	768	728	768	728	730	782	747	722	721	734	762	746	810	811	759	718	767	743	755	723	722	710	779	804	769	748	714	703	750	791	755	771	711	726	761	721	743	772	756	780	725	780	757	767	755	739	766	785	740	732	789	768	674	723	747	781	760	761	759	730	762	758	719	719	753	744	753	764	738	728	734	676	745	795	738	731	750	701	741	722	745	738	725	724	785	771	755	715	711	800	773	757	726	758	751	738	768	741	710	786	764	713	712	760	708	736	717	758	766	753	708	724	745	799	741	745	716	704	756	773	762	716	738	722	722	712	735	749	706	784	719	751	754	727	743	749	733	745	705	745	747	744	717	790	767	736	740	752	734	783	822	746	734	774	758	779	747	732	736	765	781	766	716	743	779	708	728	710	731	749	751	729	726	706	737	760	792	725	756	739	754	743	717	694	736	770	768	762	786	734	752	733	693	770	749	730	740	770	726	743	735	776	697	730	716	733	760	786	743	683	710	749	689	755	750	787	700	756	747	760	734	707	738	747	699	716	753	709	755	757	728	776	733	764	741	708	683	723	744	693	763	770	750	729	723	796	767	711	722	759	758	744	702	759	739	694	737	694	758	700	751	778	734	747	748	738	779	777	754	754	750	750	709	777	735	754	706	716	753	793	717	728	798	770	733	747	720	733	725	735	783	765	794	731	745	714	792	747	743	728	768	766	730	764	747	729	698	696	750	776	779	768	744	760	767	728	722	718	743	778	743	707	810	742	693	757	760	770	709	758	754	784	742	768	734	771	774	711	759	746	769	757	700	712	754	774	755	763	769	780	779	746	762	707	743	785	748	778	742	762	720	710	764	730	721	745
22810	21058	28759	23449	21008	29449	46749	27811	6558	624	486	467	476	426	535	453	396	415	446	751	3210	3615	1865	1099	511	452	383	387	335	377	373	362	389	365	378	341	395	385	373	382	412	394	355	391	372	375	368	334	375	400	348	366	388	380	398	338	371	361	372	371	411	379	378	353	369	391	354	391	362	360	382	346	363	382	356	348	379	367	378	377	377	388	385	360	359	359	358	348	374	380	349	376	387	391	379	372	375	341	335	352	387	381	359	386	383	393	377	359	379	391	335	375	372	392	366	360	372	381	365	358	366	363	352	407	368	359	338	385	376	370	373	405	369	367	365	347	378	367	381	367	358	410	382	390	365	368	383	365	358	371	362	386	391	363	395	345	392	386	368	374	369	351	353	351	377	373	355	406	403	403	408	355	342	358	354	366	382	345	367	359	374	368	385	385	374	347	376	341	350	391	339	407	326	374	379	350	355	380	344	406	383	395	413	363	341	389	395	346	371	369	353	397	339	385	353	366	345	360	351	357	349	375	336	383	362	339	365	392	376	397	353	353	368	368	327	363	372	373	374	399	374	368	361	366	374	364	383	388	398	359	370	397	399	345	370	387	374	373	340	372	330	395	329	334	347	376	364	362	397	368	366	382	382	381	405	374	400	356	380	374	352	353	383	394	398	396	369	400	357	357	376	351	381	396	386	392	397	345	324	346	340	347	398	370	370	336	383	389	392	371	366	390	333	386	368	361	375	359	381	370	337	354	345	396	385	370	394	363	384	392	403	370	347	365	369	382	396	361	370	370	367	370	378	401	379	412	371	367	378	357	349	385	382	342	396	361	365	386	395	354	390	367	356	366	373	390	388	408	391	400	349	357	357	396	398	375	376	314	364	383	352	350	348	338	380	386	386	342	368	389	336	360	410	336	367	377	385	381	392	359	366	356	371	375	401	395	394	377	383	359	359	353	356	359	367	353	371	400	367	337	390	364	349	382	389	363	370	388	388	392	354	336	367	357	397	375	355	351	336	393	369	353	363	361	355	379	374	396	361	352	350	377	355	342	391	399	364	379	365	381	373	399	346	356	354	382	349	370	371	338	390	353	406	414	396	340	396	366	340	366	365	366	378	356	364	381	381	337	356	375	387	370	355	380	370	370	354	399	345	359	374	386	389	415	356	394	379	331	329	340	364	380	369	373	402	374	399	334	403	384	354	363	363	358	388	388	362	376	346	346	368	374	369	371	366	352	354	368	382	379	341	362	405	388	394	347	357	334	376	303	325	436	390	344	373	349	383	323	363	363	375	371	378	365	354	379	404	376	341	342	363	385	369	368	356	344	378	373	395	372	351	368	349	367	356	371	376	390	344	360	381	356	335	333	399	356	331	364	361	391	374	345	388	369	384	405	364	390	349	363	373	388	378	378	388	388	368	389	424	327	346	345	345	379	343	363	361	331	373	372	384	382	409	317	371	368	362	305	371	380	388	355	368	355	355	358	376	374	351	395	419	359	387	393	383	365	419	383	364	360	367	359	374	365	380	342	347	368	365	365	382	386	375	380	360	363	370	381	392	348	365	362	365	383	371	346	403	366	361	367	358	374	354	350	393	344	365	403	348	355	344	405	381	377	375	331	349	385	379	385	349	374	357	356	379	380	382	371	330	337	360	408	382	417	394	387	382	400	376	353	391	410	365	385	386	360	360	367	376	339	366	330	392	369	363	363	405	376	346	377	379	399	379	343	377	387	376	375	373	360	381	375	358	340	367	343	376	331	355	371	346	374	344	372	379	393	376	398	369	368	357	356	356	381	377	367	316	348	399	373	363	371	355	343	390	357	379	376	396	362	401	340	374	351	374	395	336	364	376	360	361	377	318	363	373	346	356	363	382	397	407	350	365	374	364	365	366	351	346	357	390	376	351	410	393	327	351	382	374	394	344	355	358	383	366	353	373	370	367	374	385	336	368	375	352	353	363	379	384	369	333	360	399	371	369	359	367	353	369	340	337	380	353	346	385	346	368	395	366	358	347	415	337	366	329	353	360	400	374	357	341	371	371	374	353	371	358	350	375	363	349	372	362	396	370	362	360	369	369	351	399	369	369	353	372	352	359	391	351	364	347	382	373	353	364	396	373	359	395	364	372	385	364	359	393	376	358	390	369	445	366	386	372	375	377	378	359	389	344	363	372	398	354	333	402	354	345	367	316	364	357	383	348	352	351	368	373	357	365	384	375	371	383	398	349	314	385	383	362	370	366	381	362	341	372	371	391	357	388	384	356	397	374	394	366	389	366	352	355	382	386	378	398	355	401	362	362	383	374	369	366	365	370	310	388	345	379	397	331	371	404	373	356	371	382	365	402	373	367	377	408	368	366	357	374	364	357	389	331	373	331	392	367	375	367	385	367	351	318	382	374	377	366	400	378	387	376	406	369	348	363	401	358	353	398	358	368	350	401	354	371	394	377	388	394	353	358	367	353	348	339	368	357	359	354	336	343	355	364	355	349	357	399	390	383	402	345	393	380	391	368	386	375	358	389	369	340	369	361	376	351	338	338	402	350	373	370	351	380	381	374	352	368	388	353	372	365	374	335	365	375	357	362	338	379	393	391	355	376	370	348	356	347	369	393	375	377	364	355	392	359	372	364	350	334	378	392	367	361	356	385	354	338	352	366	391	371	395	359	399	354	360	340	360	392	397	391	358	313	360	382	367	401	366	413	373	314	391	398	385	386	377	379	354	397	387	342	371	345	349	358	383	368	360	354	375	354	336	377	355	392	346	368	374	359	379	378	364	399	370	375	397	390	365	352	369	360	382	383	370	391	325	344	345	373	417	340	379	352	355	379	384	350	402	338	392	337	376	373	384	390	367	372	386	348	331	373	370	380	397	370	412	427	388	397	343	355	367	340	376	346	368	375	341	385	327	358	367	373	375	372	397	399	384	346	366	391	395	376	361	405	375	378	333	369	351	358	346	394	376	346	376	388	386	361	393	330	331	377	376	334	373	348	371	391	372	372	375	342	367	349	336	350	369	356	378	363	324	369	358	360	366	355	372	364	355	330	379	400	396	398	371	399	386	375	383	361	362	391	383	406	362	343	371	389	378	347	369	390	377	390	357	390	349	367	348	380	381	374	351	359	374	363	380	411	404	360	375	357	410	364	378	356	348	371	324	369	332	365	389	387	373	350	397	407	360	391	370	388	359	389	381	377	363	383	359	351	346	374	357	377	366	377	397	398	363	379	389	352	322	358	375	378	396	400	338	382	379	337	392	374	337	347	359	359	351	361	401	382	361	337	369	378	362	373	381	371	368	403	393	386	374	392	364	402	381	361	381	401	349	401	350	380	376	399	416	369	399	422	323	391	391	364	339	391	374	349	386	399	330	355	393	375	400	371	370	350	384	345	421	393	361	395	362	391	375	364	380	364	373	379	420	344	348	353	360	369	329	401	355	341	355	333	369	335	361	381	351	315	381	371	336	369	379	404	349	383	335	342	360	375	375	346	386	376	368
31949	55198	40417	13427	13628	39887	47399	31324	6738	1151	930	864	862	870	1087	739	725	755	698	1965	8286	8551	4441	2655	953	759	614	591	554	599	565	559	572	613	586	580	525	596	574	597	553	554	561	576	563	565	596	591	566	553	575	588	592	589	583	589	595	590	598	588	565	557	604	608	553	601	567	589	573	538	614	553	578	550	577	583	592	571	550	581	569	597	574	559	565	553	544	545	601	625	563	566	583	587	570	547	579	512	620	638	527	594	559	561	572	574	559	569	562	575	593	614	584	577	562	580	577	547	581	613	533	583	585	558	554	586	542	580	550	565	623	588	558	592	563	566	572	590	554	573	595	610	590	525	579	564	604	575	600	590	558	561	565	603	554	561	595	567	588	522	535	585	545	573	609	588	590	603	570	576	543	553	582	590	643	539	578	614	579	553	560	581	604	569	550	545	615	604	556	553	593	620	534	561	580	598	532	584	539	585	560	572	557	569	577	536	574	604	563	536	571	579	566	575	589	579	568	598	577	625	571	569	581	609	610	580	568	546	590	577	568	576	590	570	596	579	546	556	587	590	581	626	595	572	544	621	542	589	608	531	530	588	599	548	564	569	583	595	615	601	616	601	567	570	556	568	582	598	571	549	576	581	548	602	579	558	596	554	564	563	590	576	533	544	517	550	573	578	533	527	615	545	588	630	575	581	555	586	544	542	560	580	593	575	551	525	576	587	579	554	585	552	563	544	546	520	558	521	562	592	536	588	533	543	575	596	529	600	585	597	525	589	551	541	609	554	548	568	579	563	554	607	548	602	560	605	528	608	579	577	575	578	537	535	606	574	606	601	544	589	605	573	561	525	553	559	570	569	625	571	578	542	573	594	574	542	583	551	562	563	621	543	566	529	600	565	602	530	551	555	552	584	582	527	573	572	608	576	576	620	623	566	567	566	616	606	548	542	607	573	583	594	593	602	554	556	562	643	554	543	626	559	592	565	503	557	574	588	558	602	617	560	546	569	570	602	577	570	536	556	559	577	588	602	595	560	611	554	629	593	599	597	552	556	525	548	580	605	556	580	573	571	571	579	603	597	593	533	553	628	549	610	569	566	563	573	526	609	596	590	612	558	567	588	567	523	600	605	566	575	579	563	575	596	591	587	547	573	581	610	574	553	568	589	602	579	548	557	561	577	530	590	570	610	622	609	588	607	549	546	546	602	524	530	589	541	546	597	555	566	584	552	608	562	595	574	576	556	598	573	540	605	589	567	581	537	566	610	586	611	595	574	596	525	596	554	606	548	557	594	544	572	583	575	599	568	550	585	552	556	543	608	555	575	558	565	561	614	577	586	604	570	558	597	600	603	624	602	543	542	618	613	551	603	521	549	552	618	557	618	593	585	591	560	552	605	535	587	628	613	580	646	557	570	524	575	605	637	536	566	553	579	570	541	554	558	620	617	571	577	561	587	567	591	602	581	560	553	530	565	561	570	569	553	573	535	578	577	595	536	577	537	552	572	625	604	560	573	582	616	564	546	551	556	576	575	578	586	623	550	568	560	598	563	545	554	603	637	575	570	533	534	594	561	558	594	531	588	580	542	574	579	588	531	574	536	618	575	546	550	591	595	563	583	523	533	556	591	594	545	607	584	582	588	587	572	567	554	543	551	557	585	594	579	585	550	598	558	525	608	586	563	542	542	554	551	591	586	532	557	558	561	561	636	550	575	574	529	586	567	556	550	587	593	586	601	575	583	543	569	536	563	543	571	556	547	561	571	584	604	613	560	572	597	587	531	556	561	595	578	636	547	609	562	582	551	572	547	569	557	549	574	539	573	532	571	524	560	587	590	574	592	575	565	562	565	583	576	493	595	578	609	566	550	543	522	587	600	573	577	544	588	559	563	586	542	560	597	583	557	586	570	588	552	599	542	534	536	575	596	561	567	584	603	577	581	574	587	577	563	518	541	586	601	527	553	601	558	554	551	578	586	573	544	560	572	576	576	580	565	573	578	552	554	564	557	564	551	564	574	556	561	538	580	558	566	529	575	582	556	577	614	574	605	543	591	582	517	560	576	610	585	555	584	607	577	555	575	578	534	596	579	588	559	562	589	587	566	584	572	534	566	588	567	554	590	596	538	554	552	554	584	578	630	631	564	568	606	564	544	559	606	601	584	561	626	577	590	607	611	579	593	551	525	588	562	579	593	537	557	540	541	572	579	600	612	572	538	552	566	556	589	555	598	572	599	619	566	588	563	563	594	585	611	582	559	561	550	585	511	569	542	554	628	513	574	604	545	576	568	583	568	589	544	569	562	579	559	548	565	585	550	567	621	590	550	598	585	566	571	580	607	580	553	573	551	549	586	569	573	568	561	515	590	555	603	564	605	550	553	580	565	585	559	567	555	565	593	561	573	592	548	590	606	570	608	574	567	589	563	523	576	573	586	589	541	536	602	580	561	561	601	620	575	552	579	629	564	599	586	580	545	556	558	579	591	556	569	570	579	570	582	576	591	538	579	591	561	557	560	535	573	577	577	554	553	560	600	583	586	613	556	605	596	622	604	579	549	569	581	565	584	570	536	556	601	615	560	581	589	604	572	553	568	587	549	591	520	556	579	551	580	537	558	579	551	561	537	545	630	542	589	577	569	565	581	543	545	565	557	608	606	592	582	552	521	548	613	584	554	579	571	524	563	578	558	612	587	543	581	576	570	571	582	582	545	602	599	597	594	576	555	575	546	611	582	552	552	578	582	566	599	559	591	546	592	568	588	583	584	590	603	615	590	533	608	617	573	532	566	606	553	576	562	663	553	590	597	623	582	579	569	558	586	615	571	587	591	576	563	577	562	570	587	540	616	613	548	629	571	582	540	589	572	519	563	599	551	558	560	579	604	563	542	597	605	575	582	642	564	541	582	586	585	583	633	524	582	555	548	558	568	525	619	588	616	586	566	593	562	550	559	619	549	603	551	568	561	568	545	560	557	563	562	545	587	630	586	549	600	588	603	590	607	584	579	607	540	576	568	607	565	532	566	551	534	558	557	539	570	572	614	585	578	588	582	524	563	568	559	600	608	558	559	578	604	543	598	580	550	571	595	542	535	553	544	570	586	579	560	533	619	581	574	579	616	612	573	591	596	608	571	522	559	550	625	611	569	570	561	571	575	537	546	602	544	526	544	565	580	573	627	592	623	562	537	572	589	585	579	576	543	580	568	570	572	564	572	558	598	544	576	551	580	577	557	558	611	580	556	570	551	588	568	587	601	608	569	568	567	621	548	578	557	576	536	595	580	580	577	560	603	556	589	561	626	537	574	592	556	586	600	557	572	572	579	548	554	556	537	573	553	561	523	572	541	570	536	603	555	571	610	571	584	577	592	583	550	586	559	608	567	558	575	567	529	577	554	533	548	588	617	527	550	631	581	556	561	579	609	635	554	603	604	597	606	585	593	583	577	525	553	547	560	594	616	544	556	598	572	562	603	524	570	596	540	594	594	556	530	580	597	586	575	579	613
26948	22451	18352	4423	1522	6466	6424	3198	741	492	475	441	457	424	397	416	462	445	439	466	540	677	649	553	528	436	435	437	427	438	457	442	453	448	420	442	457	440	441	440	408	461	458	426	451	428	436	491	455	448	447	410	434	457	427	437	418	446	467	463	433	423	432	436	436	421	439	416	442	437	451	440	471	444	446	431	449	450	457	458	473	420	468	424	449	406	434	451	446	444	428	448	441	421	444	467	470	449	455	479	371	420	422	415	453	431	462	420	445	432	466	457	431	459	461	451	437	398	431	430	442	439	453	436	410	455	433	488	444	468	460	475	483	459	445	396	445	462	433	450	445	456	455	400	436	456	433	447	466	454	427	484	453	454	471	450	448	443	427	466	494	421	442	429	432	445	454	458	436	418	462	463	426	421	441	449	463	406	444	429	452	430	452	442	443	452	424	454	418	473	456	441	448	471	444	427	437	398	456	446	416	495	422	464	426	435	426	414	426	432	414	431	449	411	439	454	479	430	456	472	425	436	442	427	431	479	402	441	450	439	417	446	461	456	391	454	443	455	455	408	403	436	422	423	441	419	429	453	458	422	473	425	449	466	441	447	432	454	427	468	450	462	458	430	435	473	415	459	460	434	461	455	438	413	411	404	429	432	456	440	451	449	447	450	488	412	390	441	448	444	407	424	451	418	417	451	422	461	395	410	447	428	424	440	448	446	420	457	453	440	426	395	456	443	443	429	456	436	430	443	408	436	450	421	424	435	404	437	428	437	452	421	463	422	455	443	402	433	438	441	454	418	446	435	455	446	474	468	442	443	444	454	430	457	441	411	432	448	458	458	428	460	454	482	413	475	456	439	440	419	436	455	412	482	481	430	432	435	467	448	448	430	413	461	457	453	420	455	439	471	438	425	478	418	453	428	414	455	443	469	440	450	440	441	448	436	455	442	459	415	463	454	448	415	441	412	441	466	445	452	442	384	457	455	440	446	462	437	451	403	467	468	421	462	417	407	433	450	424	385	441	439	448	501	410	428	434	441	437	471	447	439	454	416	434	428	459	434	429	405	432	414	437	442	416	422	447	443	445	460	419	443	454	437	486	467	457	400	464	458	447	412	480	420	433	440	464	457	464	454	456	426	434	450	431	429	429	463	432	452	420	425	407	436	444	462	424	424	421	431	449	426	460	449	440	454	428	471	474	460	457	425	462	446	455	430	427	435	441	453	463	439	459	432	463	428	458	431	446	472	410	453	457	424	438	425	465	435	427	428	459	444	424	420	450	456	449	445	432	441	433	461	424	461	419	441	448	421	432	471	440	400	460	444	410	434	456	467	445	414	424	408	412	397	429	452	461	447	472	471	429	441	418	444	443	448	468	425	437	457	457	450	422	421	419	451	425	428	415	413	423	416	454	469	446	464	424	464	435	423	423	465	415	430	459	440	464	458	466	442	433	425	444	411	445	451	458	428	451	469	417	461	435	466	435	446	438	447	421	424	428	442	415	433	415	408	472	433	447	411	437	438	432	415	430	439	431	430	412	417	432	460	440	456	493	443	498	436	430	444	463	481	435	453	472	445	457	422	445	381	453	466	481	454	422	432	421	419	421	452	449	454	427	455	408	443	474	415	422	426	413	455	399	468	472	420	418	445	410	445	430	443	470	446	446	423	428	420	427	451	425	435	430	450	443	442	424	417	471	443	439	427	464	444	446	465	417	433	432	430	437	410	409	451	461	404	436	465	461	420	446	455	433	433	440	414	436	441	456	431	458	436	480	453	431	435	446	414	460	433	447	449	469	415	447	429	450	439	425	478	415	417	452	431	444	482	437	448	405	418	447	414	472	423	391	452	441	412	450	420	462	448	423	433	445	430	418	418	433	444	451	413	433	450	433	463	429	423	440	440	410	438	423	488	460	427	435	461	445	454	434	408	421	474	452	410	441	423	447	458	431	468	450	433	450	422	430	469	432	445	415	464	450	446	461	438	419	443	430	458	428	445	418	441	459	454	429	427	419	467	401	464	477	429	468	429	452	465	410	414	465	452	459	438	443	467	393	453	413	461	452	480	454	440	456	444	412	442	436	438	457	402	416	427	444	416	421	412	415	450	430	435	442	431	460	475	432	454	455	437	431	446	439	409	419	426	420	427	460	420	435	422	422	449	434	479	432	432	433	440	419	477	396	468	427	438	395	425	420	438	459	466	486	448	450	440	416	422	444	420	424	431	427	464	394	440	468	418	434	424	437	446	454	430	465	483	415	469	471	472	449	432	461	447	437	439	456	466	452	466	426	410	412	435	438	441	410	481	418	449	413	449	499	429	413	432	448	465	474	433	478	460	451	425	429	450	423	440	453	456	461	423	430	467	411	413	420	443	454	434	433	422	447	427	417	461	443	440	420	458	447	467	408	408	446	420	439	443	430	426	446	433	474	425	446	481	415	461	446	471	409	425	486	462	433	431	468	411	444	423	448	459	401	467	407	477	468	469	462	452	432	470	465	424	426	474	457	410	420	434	440	460	436	469	453	439	445	429	438	453	440	461	419	410	443	431	425	446	433	428	454	433	444	472	459	437	464	465	458	421	445	420	430	419	484	491	449	393	434	465	424	423	440	433	413	435	435	445	430	445	457	423	448	441	425	474	417	453	445	420	427	415	443	439	487	439	455	440	419	468	408	482	456	440	437	443	408	438	377	440	455	486	451	448	411	450	427	448	403	416	440	404	448	461	473	440	467	481	444	458	438	420	438	453	452	453	458	480	432	413	466	410	387	420	450	484	418	456	405	447	460	423	488	441	444	418	433	429	459	416	469	442	436	464	456	437	447	446	430	443	428	461	451	451	461	445	485	440	458	423	428	449	435	464	457	460	420	434	449	392	387	474	417	455	441	472	486	453	451	454	466	453	421	447	433	450	462	409	463	456	426	430	446	397	409	450	448	427	453	423	447	468	451	480	449	426	446	433	436	443	418	435	440	448	415	464	455	451	416	433	437	433	432	448	438	445	423	457	457	412	430	448	442	443	437	448	444	460	432	439	447	439	448	430	448	413	425	396	434	446	390	444	416	425	458	412	448	457	440	438	447	452	433	442	459	431	423	427	398	430	484	424	450	425	449	428	424	432	437	476	480	425	454	422	447	450	425	444	455	422	488	455	459	413	429	429	436	439	416	434	414	436	469	414	458	464	430	464	439	493	431	462	426	452	389	462	453	452	440	433	423	427	461	452	407	464	439	460	459	473	412	440	417	433	443	455	496	436	422	457	413	440	440	409	459	419	466	459	436	494	472	433	422	462	465	490	441	454	429	429	455	439	478	439	463	414	427	423	499	442	485	434	443	459	464	449	442	448	435	437	426	429	383	490	463	429	457	443	402	455	419	477	435	478	433	439	455	426	443	478	443	443	410	455	465	443	477	398	443	405	425	453	435	463	425	402	434	445	464	472	433	459	445	460	460	412	450	430	401	469	423	449	422	436	453	414	428	475	428	447	441	456	448	448	410	455
26074	34790	17787	4307	3474	13391	12086	6816	1393	784	747	751	752	775	708	773	716	699	710	690	1043	1296	1206	1038	806	707	689	693	652	639	674	659	695	668	685	648	640	705	649	677	726	663	641	686	731	675	698	731	694	677	676	688	715	701	663	643	654	643	661	670	669	707	662	696	697	734	667	666	640	687	677	721	721	692	652	691	656	726	669	679	733	689	691	652	721	649	728	695	706	688	653	653	712	723	653	717	701	680	674	685	713	666	648	698	681	653	661	696	656	684	681	694	668	644	686	643	712	668	652	698	694	673	652	680	667	674	666	735	677	662	705	680	687	681	657	707	672	707	640	713	639	658	712	702	677	678	702	699	694	680	701	716	645	658	687	681	704	655	705	705	654	687	714	684	679	669	707	661	673	628	643	703	664	684	698	652	711	685	669	734	680	717	677	657	698	729	695	725	617	668	628	693	686	648	672	697	708	654	660	704	661	672	684	712	738	708	685	619	712	697	677	680	704	689	659	704	650	676	656	691	661	638	705	678	696	711	728	662	691	661	629	712	638	665	692	670	675	694	712	670	668	720	669	651	693	668	670	654	618	624	730	694	682	647	677	669	687	700	663	689	682	683	666	646	654	694	645	676	719	689	696	713	701	688	693	675	686	680	688	642	733	661	693	654	677	687	659	687	655	733	650	681	664	687	698	691	703	688	694	672	634	697	699	656	685	711	650	662	687	715	733	692	686	647	705	684	633	707	696	650	652	677	670	689	680	695	702	647	674	687	634	702	665	741	737	673	668	677	688	753	656	696	665	657	696	698	690	717	717	689	692	680	653	685	651	698	680	662	665	658	673	638	717	656	635	686	691	669	659	678	675	661	665	689	678	672	701	702	632	638	666	717	701	675	656	660	698	652	634	742	694	635	678	684	687	714	692	696	689	740	685	729	714	698	637	678	692	748	683	679	690	711	688	667	721	709	695	640	741	716	677	671	705	697	668	660	681	705	695	708	701	669	680	719	705	669	656	707	667	693	650	749	646	664	627	678	681	687	662	618	665	659	675	713	716	654	665	707	693	680	696	708	633	722	671	738	658	703	684	636	671	720	678	764	663	674	695	660	678	690	695	680	708	691	690	637	682	679	675	658	706	701	687	645	666	711	649	669	626	728	708	688	670	680	655	670	697	641	752	708	722	657	621	736	702	689	702	702	649	712	641	655	627	656	626	692	652	702	699	704	638	643	678	655	689	678	673	648	678	672	687	694	667	683	674	671	687	650	659	632	707	651	672	757	695	681	703	662	704	675	661	656	686	643	692	668	737	667	662	634	717	704	666	712	675	696	651	670	696	700	701	696	686	690	696	646	730	640	748	714	727	683	678	669	680	717	669	676	690	661	703	695	723	651	671	662	730	713	645	660	715	667	638	683	639	697	654	681	665	688	688	713	669	663	706	692	710	679	715	699	667	669	724	702	692	657	662	662	665	698	686	681	667	695	643	701	683	701	652	694	637	673	686	666	735	666	699	699	691	673	666	675	661	778	657	681	755	680	672	658	672	682	666	691	689	653	696	694	693	651	655	672	705	646	638	639	698	702	651	706	679	689	654	731	648	647	650	702	701	678	720	706	645	702	689	648	726	647	719	674	665	707	648	727	664	666	674	717	701	660	702	661	617	674	686	666	671	670	678	687	644	661	674	672	690	660	665	650	667	677	697	694	695	745	683	691	679	636	685	693	677	668	695	696	679	707	663	678	702	704	670	676	665	676	691	642	718	668	692	638	729	703	687	682	677	665	690	702	688	687	689	682	688	672	682	659	693	728	709	706	687	692	674	650	645	660	704	599	662	670	648	680	725	670	728	718	674	672	679	708	675	710	686	692	704	668	710	682	682	683	661	655	684	689	656	726	686	688	710	695	678	702	716	694	670	669	672	735	625	659	676	696	720	691	694	657	670	659	602	671	789	684	651	695	647	696	718	733	703	685	688	712	739	658	637	727	663	684	691	623	694	700	686	647	720	698	682	670	716	693	704	707	693	685	702	683	682	679	686	680	666	705	683	681	646	735	679	718	655	672	716	682	665	704	671	683	681	668	695	656	698	674	634	697	678	695	707	749	642	665	657	680	698	665	673	728	679	693	691	698	662	694	723	651	670	658	710	664	672	648	700	685	660	691	676	698	711	714	685	673	697	715	683	701	623	692	658	636	680	683	705	673	699	641	668	642	668	653	693	700	650	710	694	701	674	689	702	704	668	675	659	639	668	671	698	704	669	716	669	717	676	674	721	688	724	693	731	683	691	663	671	676	656	677	674	643	626	662	712	719	728	696	678	715	687	681	627	706	677	682	672	647	674	725	707	664	738	691	673	668	664	643	666	629	685	688	633	686	663	636	725	638	696	691	699	692	662	704	687	628	682	676	684	685	644	642	608	674	708	628	679	701	720	683	650	674	648	698	687	709	685	649	683	708	633	695	674	731	704	721	698	689	709	747	677	646	681	665	674	643	687	648	680	672	666	743	684	648	671	666	689	664	665	686	738	654	656	706	692	669	664	692	646	715	680	680	685	664	673	681	672	674	710	686	715	693	648	653	685	679	678	747	621	705	718	696	685	659	657	686	701	654	645	694	664	715	706	701	669	725	684	674	699	703	700	688	692	685	647	684	682	652	731	646	715	666	655	675	729	670	729	683	707	653	678	660	672	680	682	690	672	675	673	705	653	692	686	687	650	667	656	679	715	650	647	620	721	686	706	696	698	658	696	690	694	694	668	667	700	690	653	680	646	702	663	680	675	686	683	703	683	679	687	654	659	678	685	661	650	685	669	715	699	651	667	649	639	714	677	658	677	690	737	670	698	693	719	674	649	691	663	644	697	647	710	642	656	716	652	666	724	670	719	677	685	697	660	687	711	666	670	645	716	686	675	662	700	644	688	668	681	726	705	696	686	667	685	716	645	662	700	690	675	678	689	692	707	653	647	691	671	695	701	667	694	684	646	654	696	597	706	670	663	666	713	681	674	675	660	675	688	673	704	694	654	671	678	667	634	724	677	653	653	652	717	654	684	631	712	692	701	649	688	684	730	675	643	652	686	622	685	722	758	639	733	672	670	662	701	725	697	650	712	644	684	703	681	686	720	691	642	659	701	696	659	666	704	690	642	660	625	707	721	711	716	677	631	684	684	637	708	677	685	717	701	704	682	739	702	687	676	674	672	696	700	671	664	663	648	649	726	655	672	690	652	669	676	722	641	695	650	666	628	692	653	700	673	708	747	662	669	648	685	657	678	672	657	686	695	676	695	674	685	707	713	674	686	710	660	644	662	681	720	687	700	628	690	694	670	658	654	649	699	686	653	709	648	665	675	679	694	711	687	688	710	668	724	663	670	731	684	665	717	701	683	669	694	687	706	672	668	692	710	678	697	672	678	706	685	696	667	691	649	697	673	695	680	694	684	729	698	659	645	730	662	656	691	693	710	665	712	675	679	718	713	686	661	664	620	649	682	741	674	671	693	650
24322	21237	27985	24460	19689	29471	33360	20708	7944	994	604	574	550	560	520	535	548	531	509	622	1173	1479	1341	1000	802	522	533	506	544	534	546	524	516	514	559	547	558	533	496	478	557	525	527	485	496	513	543	554	513	527	558	519	503	537	543	514	506	525	541	528	497	497	557	520	497	513	526	535	510	573	517	560	548	565	543	566	538	528	514	530	519	511	523	501	477	517	516	568	514	503	516	515	475	534	554	420	525	572	509	536	523	477	534	505	509	514	522	547	535	540	531	556	500	508	484	488	505	492	546	510	511	494	557	527	534	542	524	540	508	546	543	580	518	502	523	492	496	522	538	531	482	545	519	538	514	500	533	489	510	567	558	532	497	538	539	525	471	480	541	571	533	505	523	517	538	522	520	525	498	502	497	567	524	536	513	499	500	511	514	559	497	507	530	539	503	485	523	518	583	531	489	515	531	486	490	544	543	509	550	493	486	509	515	525	518	537	495	503	522	522	487	544	534	501	522	520	523	500	506	502	535	506	508	505	541	507	528	548	525	508	517	519	501	537	540	513	530	547	525	502	459	513	545	481	522	558	534	545	520	534	462	497	514	487	521	518	521	510	531	532	550	519	528	522	513	523	523	565	505	523	533	515	520	503	531	509	513	514	512	543	494	529	512	512	478	553	506	504	567	537	526	525	517	530	515	551	508	490	527	597	471	538	530	550	512	484	542	518	534	523	519	518	524	536	536	501	494	525	508	487	508	553	522	523	521	490	531	566	533	514	520	526	489	538	495	516	500	537	498	501	485	495	545	533	552	507	557	549	517	505	515	501	531	505	498	531	506	539	530	513	540	539	548	517	500	472	531	491	541	540	492	519	522	495	463	554	498	537	526	508	514	539	525	509	508	481	504	535	516	509	532	539	525	551	534	533	523	546	563	543	535	482	516	485	528	501	475	480	498	477	492	533	555	512	512	498	485	500	494	575	541	523	507	497	515	556	552	518	511	547	516	521	480	554	541	491	495	517	510	559	510	535	521	524	494	485	515	516	526	492	535	563	571	535	523	536	528	539	483	496	511	548	519	507	504	460	508	516	540	533	557	560	516	505	541	502	544	524	498	491	517	481	528	557	522	487	528	521	516	484	505	521	548	508	524	544	496	528	552	500	501	493	519	544	497	532	480	559	509	538	536	459	551	578	564	546	539	511	505	516	496	505	545	514	529	521	522	469	497	515	534	518	511	534	545	550	498	513	521	533	569	501	551	552	496	534	549	511	496	565	533	521	480	478	507	499	497	498	541	543	464	556	498	506	534	552	551	531	484	512	504	493	533	546	540	533	493	524	537	530	499	506	531	529	565	558	534	492	526	461	536	487	552	505	572	507	495	502	523	539	446	516	513	575	557	488	524	525	525	534	526	527	509	500	524	470	522	466	489	476	500	522	560	501	482	518	512	474	510	524	510	494	508	529	525	539	483	559	495	502	519	544	528	539	506	491	530	522	494	504	527	542	531	497	529	514	571	522	528	493	527	537	517	518	525	449	518	505	516	549	507	520	510	537	534	495	523	501	489	510	553	518	508	491	516	486	540	524	491	530	495	510	530	553	508	512	520	553	522	524	531	546	539	543	493	524	514	535	529	533	494	537	507	535	503	505	526	522	524	483	525	519	534	519	516	497	488	552	484	545	540	497	488	526	555	493	486	497	515	510	519	528	537	528	507	521	511	466	549	517	479	506	486	512	506	549	538	551	503	524	515	513	485	466	544	543	536	530	495	541	537	563	510	488	532	559	514	497	507	493	501	526	516	493	517	524	509	555	480	506	562	518	514	534	542	514	536	532	517	524	510	514	504	503	526	515	483	530	505	525	498	514	492	551	494	516	512	519	542	524	519	534	488	485	501	537	520	503	479	533	536	515	496	532	509	535	535	488	515	552	484	521	527	527	476	505	519	499	543	523	490	560	519	528	477	495	503	488	551	533	528	539	538	535	512	500	512	540	495	529	545	533	527	535	489	509	554	515	516	526	496	499	497	527	529	545	518	549	501	497	517	524	544	560	514	536	516	500	510	514	500	513	537	585	549	530	487	488	532	507	542	504	498	511	530	530	535	556	523	508	513	525	530	498	530	547	487	505	546	520	517	485	493	531	518	486	507	497	528	489	518	502	519	529	538	499	544	587	498	544	477	499	546	512	507	501	512	529	515	531	535	508	540	535	497	507	511	563	577	522	542	490	516	517	509	515	517	489	526	523	544	469	559	512	496	504	511	510	543	518	522	530	504	533	514	535	527	508	503	524	500	532	479	549	518	492	506	506	515	522	518	517	516	484	512	505	536	494	503	515	511	529	533	541	534	480	509	520	516	530	484	519	500	510	544	538	530	497	499	533	479	547	524	507	531	529	515	541	571	503	549	544	528	487	524	538	474	488	516	517	526	556	523	553	518	476	549	514	510	514	518	520	526	504	498	484	538	527	495	522	534	516	542	540	523	525	499	509	511	559	585	484	519	540	530	543	494	506	510	546	508	538	536	528	536	527	545	495	543	534	482	526	512	518	536	519	478	539	543	513	527	499	547	505	550	492	521	513	485	522	531	523	519	514	522	549	537	497	489	518	556	497	532	489	477	526	516	554	505	545	512	515	541	507	508	521	516	528	510	524	501	483	555	549	529	498	551	509	492	533	484	526	509	527	516	500	486	532	509	491	496	516	544	543	548	521	512	516	502	556	521	493	525	511	510	493	539	539	498	485	533	552	513	487	501	554	488	549	484	504	494	504	531	561	496	482	567	493	513	494	507	523	512	527	496	536	546	493	525	510	524	556	536	500	556	496	491	497	463	540	539	551	533	537	497	531	526	481	517	516	544	572	488	501	555	547	500	529	525	530	527	503	558	487	577	513	510	505	530	531	502	543	518	517	540	489	519	525	525	542	533	577	519	558	505	502	518	544	506	508	514	527	466	519	544	511	515	536	486	490	531	505	528	534	580	452	513	469	533	520	499	499	522	495	545	560	524	510	535	545	492	533	517	563	521	488	525	512	539	529	535	516	547	562	507	516	485	500	519	499	510	515	540	494	506	541	526	521	517	526	516	518	514	478	484	533	504	522	492	501	518	496	487	500	530	502	565	522	526	492	508	514	486	510	495	474	510	518	498	539	528	526	493	534	518	529	540	484	540	534	512	533	496	528	512	515	545	546	539	521	501	552	509	522	508	527	481	528	482	490	513	517	537	479	535	519	533	538	508	561	498	531	537	523	496	516	531	512	570	535	501	515	516	478	494	559	492	509	559	532	501	521	518	513	521	498	506	485	519	530	483	531	473	549	509	553	519	536	511	504	496	507	535	518	527	542	533	511	536	500	496	504	496	508	522	515	487	494	537	545	528	536	520	536	551	555	498	497	504	512	517	503	575	546	524	521	503	527	542	542	550	482	538	511	523	512	519	500	517	542	506	510	533	531	548	508	488	558	533	544	503	509	527	533	520	527	494	487	491	504	527	526	516	535	527	505
27420	40629	20570	8002	13201	38529	36998	26818	13673	1369	977	899	884	910	930	872	875	875	865	1046	2678	3632	3159	2149	1520	869	801	782	823	825	803	791	804	759	808	829	781	821	800	812	802	804	796	773	808	836	770	800	780	778	809	816	779	842	780	799	840	789	767	797	799	801	815	755	791	792	791	805	831	756	800	805	781	831	838	780	792	785	768	820	823	738	790	787	793	783	799	807	784	792	861	790	820	804	822	798	780	813	803	821	829	799	777	821	854	771	833	786	793	777	772	820	791	753	763	797	821	781	752	853	790	787	788	774	795	794	831	832	782	792	776	793	778	783	817	798	794	806	788	770	800	771	802	824	805	823	769	862	783	783	814	801	777	805	866	738	771	808	786	822	801	790	840	790	818	785	768	759	762	761	773	833	784	783	773	803	820	811	808	764	772	780	829	785	761	785	799	780	797	881	799	802	812	792	776	818	840	826	826	797	795	840	786	810	804	845	822	763	829	808	792	788	848	821	772	816	800	807	781	815	792	777	829	746	785	776	777	761	786	797	850	734	809	849	819	805	804	816	836	845	762	810	788	846	783	781	834	752	774	780	800	797	815	806	757	846	789	796	776	800	753	775	767	770	800	827	813	809	778	759	813	837	817	721	784	835	774	779	816	786	841	866	767	851	753	823	848	719	810	815	897	794	763	822	770	790	815	792	782	804	835	738	829	811	801	776	837	778	823	798	769	800	773	798	812	849	792	804	824	835	798	761	810	846	782	830	759	816	838	803	755	805	814	772	760	806	842	866	757	781	806	821	789	789	803	801	778	800	837	789	820	776	789	828	793	789	776	811	772	805	795	759	761	787	844	762	789	815	778	745	790	827	816	769	760	831	812	803	790	797	790	791	821	792	785	796	786	789	814	785	801	825	812	821	839	782	845	755	765	831	797	732	866	763	820	773	756	812	805	814	850	840	780	772	786	800	767	822	764	794	788	796	758	801	843	776	841	787	804	810	766	806	813	761	817	838	759	802	872	781	786	836	796	756	813	761	793	778	749	821	802	815	850	763	814	845	780	799	799	764	830	810	834	790	800	807	764	788	833	800	805	786	757	809	833	833	775	827	790	749	832	807	811	762	811	772	817	804	790	792	737	847	776	781	830	806	825	836	761	790	771	760	770	858	798	792	839	796	803	802	771	787	799	813	798	798	833	786	798	806	832	839	789	816	757	822	797	772	823	828	812	817	784	763	815	803	753	835	826	798	790	802	823	762	828	778	832	773	817	785	764	823	792	810	808	786	789	850	817	792	835	793	766	815	815	788	751	825	833	819	764	801	723	813	789	794	794	834	776	833	823	807	779	759	793	788	792	765	827	793	821	818	850	778	848	837	863	816	830	815	823	844	829	785	813	769	811	818	809	829	829	801	838	821	789	790	854	799	759	779	778	807	774	809	826	763	759	773	810	823	767	823	814	804	859	814	819	813	777	778	772	824	774	795	771	772	819	790	809	777	769	814	871	786	824	798	731	789	765	797	789	849	812	789	787	789	796	778	784	814	786	773	795	813	799	817	783	779	786	837	820	859	792	806	786	782	778	790	835	780	832	842	800	785	827	790	778	813	789	793	791	777	838	752	801	833	792	783	752	763	799	842	800	804	809	760	817	780	791	820	784	782	786	758	754	805	828	769	810	800	783	830	759	769	792	785	790	825	819	805	808	819	805	790	813	824	806	837	786	821	836	871	815	758	826	786	805	790	842	818	819	801	811	781	769	813	809	819	755	797	725	736	806	799	830	801	783	795	871	749	775	756	797	762	843	800	787	781	815	754	817	767	814	780	814	749	867	805	801	794	777	774	824	766	808	792	826	805	821	837	779	785	830	779	819	803	809	803	773	796	811	805	837	829	794	795	831	835	785	819	846	802	808	777	787	804	826	867	789	817	733	789	791	804	797	750	792	776	803	825	770	790	762	777	776	762	788	817	820	768	832	800	771	776	799	795	859	825	801	801	846	786	807	815	815	824	799	799	789	790	821	857	771	817	839	802	770	832	814	781	812	796	850	843	817	777	792	834	796	770	792	795	794	803	782	834	782	799	781	770	787	822	815	825	784	796	789	778	803	780	822	866	794	816	758	792	776	794	804	817	839	786	772	712	768	831	794	817	814	858	790	866	785	818	820	763	780	805	764	782	846	790	821	821	754	812	811	836	791	772	769	772	826	766	796	791	812	808	794	732	824	776	805	788	814	780	797	821	757	795	830	828	806	808	852	819	834	799	822	804	803	804	809	808	775	827	824	794	802	780	780	760	795	824	816	773	784	730	781	838	789	833	822	835	777	792	811	806	814	770	760	811	808	849	825	835	819	841	827	814	811	790	759	819	810	761	812	816	832	798	803	800	831	804	859	819	816	787	794	783	828	758	738	813	831	830	849	807	798	788	776	821	821	784	807	798	845	780	775	766	767	800	823	771	788	823	784	822	825	781	795	787	805	750	820	802	835	815	846	803	792	755	791	760	832	863	782	829	796	765	795	827	832	787	808	785	774	827	762	786	794	837	776	820	782	810	847	786	749	762	769	765	833	755	757	771	843	800	810	782	806	787	802	817	810	831	806	834	776	825	800	773	811	807	801	789	789	765	761	779	796	797	853	771	851	797	831	812	829	817	810	803	775	768	804	813	780	766	811	809	833	810	750	792	795	809	838	830	826	788	798	862	769	823	819	763	787	768	735	767	777	737	808	795	788	755	774	751	776	826	831	828	814	834	820	716	784	832	789	830	753	820	828	791	776	838	804	791	796	800	825	746	802	814	814	765	780	780	784	825	821	817	824	823	785	778	783	767	860	830	785	814	783	779	788	814	820	790	862	840	798	818	804	840	785	738	727	769	829	815	826	799	832	775	728	815	840	812	845	822	775	817	799	781	799	784	798	809	803	801	808	792	800	845	834	783	803	767	787	821	775	783	816	817	785	825	825	798	839	748	768	823	772	775	789	822	797	781	819	789	784	841	771	811	815	796	832	821	780	795	828	798	817	804	791	805	775	779	823	809	784	771	725	811	759	788	845	797	797	773	824	808	773	786	821	771	800	847	810	810	800	814	807	779	769	787	803	815	815	802	772	807	832	775	838	806	771	817	753	826	746	774	794	807	824	844	788	805	798	826	838	787	830	788	792	811	743	812	771	799	779	821	771	793	805	791	819	774	846	800	834	797	775	821	791	784	839	805	807	853	799	815	811	796	781	830	821	764	826	827	792	779	812	761	779	845	813	760	776	823	797	822	772	814	833	787	821	790	831	855	820	813	770	792	868	761	815	789	802	785	769	807	811	851	777	845	861	778	827	848	786	818	792	830	813	809	781	776	814	759	804	805	766	841	808	801	816	807	786	775	817	823	801	761	855	813	747	795	773	800	816	778	746	832	756	828	854	815	803	786	796	792	824	851	827	808	796	824	837	769	761	796	817	789	815	780	801	784	766	790	806	815	814	784	798	821	788	854	821	760	820	820	813	821	862	768
22847	21033	28682	23483	20987	33647	51183	36662	19060	2147	514	483	485	463	498	417	409	415	446	524	1758	2366	1727	1155	741	428	422	449	425	424	449	400	392	420	435	412	386	384	400	385	407	374	416	388	384	377	427	390	398	397	421	414	412	393	415	443	408	433	426	433	405	421	393	416	412	417	394	413	422	423	437	404	412	401	438	392	399	396	430	395	386	363	365	409	423	410	383	387	388	413	412	383	424	404	420	396	392	386	417	393	412	409	409	408	418	393	415	394	394	391	429	377	440	425	379	422	413	408	416	423	417	410	417	368	428	432	398	398	425	431	396	421	374	426	397	416	379	383	398	375	435	397	419	397	380	371	410	422	401	428	401	440	419	417	414	380	373	406	416	429	365	381	407	406	423	389	393	389	401	401	387	391	401	382	428	410	425	430	402	414	415	395	402	367	395	404	383	399	398	416	388	411	383	428	419	386	419	391	387	382	400	404	424	399	387	419	404	392	430	417	402	396	425	414	400	393	419	419	433	415	427	426	437	390	411	394	399	428	416	405	409	372	403	412	393	390	399	401	438	400	378	441	433	395	425	442	418	397	340	401	401	408	387	425	416	366	427	387	400	382	398	379	413	388	402	381	380	415	412	417	422	425	400	367	404	364	405	410	401	379	417	448	386	412	427	396	374	404	373	401	396	407	440	411	397	408	393	399	395	393	393	434	388	425	391	406	388	420	391	398	390	433	407	420	406	357	411	404	382	407	392	411	371	384	406	389	417	375	423	387	424	385	410	387	433	389	412	389	419	378	378	406	403	372	380	397	435	423	403	391	437	412	430	411	445	381	431	399	433	362	377	446	405	423	394	379	438	417	371	392	401	409	392	420	381	359	427	398	393	413	389	398	413	382	412	356	444	389	427	411	377	373	396	395	415	399	442	399	435	387	345	429	388	414	379	443	391	386	408	404	393	413	396	409	408	426	384	378	405	369	381	415	356	418	444	379	389	375	393	400	422	385	404	391	386	429	395	418	389	380	382	393	371	388	408	405	452	413	386	422	405	394	389	374	429	408	386	409	378	394	432	388	432	379	366	422	397	385	405	407	416	423	395	384	382	378	392	385	422	415	402	413	404	435	442	423	397	438	426	403	384	403	389	399	378	400	405	403	358	406	403	379	444	413	398	395	408	383	417	407	408	426	461	414	415	418	408	386	381	381	404	432	399	430	385	379	426	402	383	396	391	394	376	398	416	461	416	382	393	407	426	402	430	398	376	376	392	413	400	378	399	418	397	381	388	444	394	446	401	371	375	430	409	414	411	407	439	401	387	407	422	403	415	386	421	393	418	401	396	412	410	402	425	412	428	420	396	422	380	380	407	421	402	415	389	420	408	405	434	398	386	404	435	397	409	395	389	394	408	387	381	369	416	422	416	417	400	428	378	417	405	386	386	407	411	401	396	377	375	427	387	431	383	395	413	363	414	463	410	412	386	410	407	400	396	419	417	388	443	412	418	408	393	403	409	389	399	425	392	375	390	423	395	399	415	388	382	402	410	399	410	392	387	401	355	414	415	438	419	397	398	381	417	423	441	382	386	400	411	396	408	426	424	443	389	423	422	395	391	368	386	392	406	394	384	420	442	432	380	397	417	407	412	413	404	396	400	393	403	397	415	428	421	366	391	406	392	406	400	378	382	385	381	418	413	391	392	397	396	413	390	387	426	384	360	377	434	390	385	431	410	417	386	380	415	456	400	405	401	369	422	411	379	391	418	396	403	403	423	402	369	374	379	373	387	418	421	378	413	408	407	424	416	395	396	439	390	412	415	426	395	420	399	373	412	382	370	451	387	388	372	414	401	431	377	419	380	392	424	409	386	353	395	435	402	394	393	402	386	383	408	396	382	404	419	420	406	441	384	396	429	379	395	471	368	392	396	401	415	423	415	366	405	413	412	382	388	424	434	382	421	413	431	422	414	386	372	396	361	414	382	420	409	399	375	409	430	414	410	384	412	402	387	381	381	375	422	385	379	415	384	396	391	406	382	436	415	444	398	393	406	353	402	407	396	355	391	405	431	392	418	419	407	383	406	408	357	379	362	376	402	395	374	427	387	441	419	395	394	401	378	421	401	370	434	388	417	419	384	391	410	425	400	397	400	425	400	414	424	400	394	405	401	400	423	410	414	377	420	388	383	386	399	401	388	433	367	374	402	387	401	429	410	403	420	412	393	391	410	404	379	422	390	387	393	415	421	400	397	378	448	379	439	443	400	374	427	416	362	375	401	394	421	367	419	426	380	427	400	398	396	424	418	416	413	376	398	405	417	383	421	416	381	426	412	450	393	415	415	395	415	409	408	387	414	387	400	373	400	388	390	400	441	404	410	405	397	404	415	400	387	384	381	396	400	417	415	398	399	365	415	322	403	434	399	444	412	451	434	383	393	441	394	399	396	433	383	399	403	412	414	396	416	377	404	403	401	408	402	408	404	396	388	418	421	381	366	396	419	409	407	433	385	361	362	374	387	398	444	421	368	404	397	389	410	413	410	450	411	425	403	357	408	415	373	382	410	423	367	412	421	403	424	410	389	400	389	431	413	430	427	403	398	395	396	382	403	420	409	379	382	398	369	419	416	394	415	418	401	400	394	386	387	384	397	401	411	380	412	382	379	394	426	420	410	388	396	444	404	414	423	422	411	363	416	388	403	417	385	394	423	400	394	399	419	398	414	411	397	415	409	382	424	369	405	405	400	424	396	416	393	416	379	410	424	472	403	401	411	399	408	388	414	409	443	442	371	378	382	402	396	362	442	407	437	404	407	394	403	369	415	380	377	384	414	397	392	413	389	385	363	382	413	392	405	429	376	391	401	389	369	391	355	394	431	395	368	394	375	397	392	410	380	392	413	392	399	412	398	414	369	436	383	396	379	390	423	400	414	411	413	411	422	429	411	386	393	408	382	399	444	403	442	392	413	389	388	360	406	403	398	387	432	431	374	368	384	369	397	405	389	380	395	390	410	410	416	373	398	405	366	418	384	393	390	415	372	431	392	428	398	399	364	424	426	408	356	423	384	373	383	376	401	406	434	404	411	395	381	403	382	387	432	412	383	412	386	404	431	403	399	386	401	435	389	392	381	390	404	400	404	420	401	404	427	417	389	388	388	442	405	406	424	382	380	416	386	419	397	408	393	388	415	432	388	391	384	406	390	373	370	370	426	401	439	350	430	447	424	421	392	394	370	384	402	414	419	409	427	422	411	382	400	404	419	401	404	370	380	447	412	366	431	404	409	411	412	376	409	401	408	398	431	412	397	385	402	381	400	422	387	383	396	372	410	434	389	389	410	395	386	388	386	396	388	388	414	347	386	432	397	370	472	386	403	414	397	422	394	405	415	387	423	408	406	399	407	347	384	389	409	417	408	386	384	408	388	386	429	374	425	412	387	380	427	391	397	386	369	414	395	389	437	378	398	407	431	408	379	418	401	376	404	436	400	386	398	403	380	389	402	379	393	465	412	404
29122	40881	30106	17260	11001	42878	51216	40497	22343	1426	916	832	810	773	751	696	664	692	758	1007	4551	6004	4511	2835	1563	604	652	652	613	623	638	613	635	612	597	592	645	652	655	639	622	574	633	626	674	624	634	604	626	623	619	605	612	616	605	594	615	724	653	572	646	605	673	627	618	628	592	610	591	628	636	604	636	594	637	680	590	642	591	632	639	655	629	610	638	626	582	620	575	612	649	634	641	673	650	630	586	671	625	614	616	649	601	642	646	630	657	606	639	585	611	619	592	567	603	594	608	628	614	655	577	651	592	658	585	588	607	635	611	605	563	634	613	635	611	637	662	570	575	625	631	566	653	641	635	620	620	620	619	619	662	619	644	631	596	610	625	592	622	604	616	666	641	605	620	589	599	625	608	586	639	601	627	620	679	639	635	649	634	646	610	584	570	604	613	628	606	623	633	637	616	625	593	627	605	636	600	593	620	664	616	612	614	626	660	600	639	619	620	625	606	652	599	632	635	613	588	632	643	618	643	638	616	606	647	617	650	594	635	591	571	630	640	623	628	560	613	616	646	627	597	673	596	629	648	621	608	613	642	598	615	586	592	652	641	593	642	601	623	622	625	628	594	626	613	631	596	636	667	555	617	593	630	675	615	630	638	650	600	609	614	595	610	631	637	612	614	643	608	606	654	597	640	639	637	631	619	614	647	570	587	626	603	622	609	593	643	590	616	625	612	646	637	589	607	576	621	620	612	636	634	635	632	594	580	604	610	623	627	664	630	621	605	606	622	639	623	639	601	618	591	625	632	654	621	600	618	617	617	636	621	597	573	639	586	620	627	650	608	627	653	619	627	622	645	650	615	608	635	622	631	598	605	656	608	657	626	661	661	636	560	654	622	650	626	612	578	636	604	633	616	630	615	611	667	629	621	562	640	625	617	603	626	622	615	596	634	601	597	657	594	635	632	601	639	612	638	614	600	583	617	616	578	638	643	628	656	611	634	645	599	641	605	592	597	603	623	639	593	608	643	622	621	633	592	608	627	609	634	643	664	615	608	586	597	625	583	629	602	631	609	625	611	572	620	614	613	612	648	628	601	661	608	610	639	611	657	627	594	613	653	635	607	630	620	615	611	605	576	619	616	555	632	623	637	604	624	617	586	588	599	552	633	604	642	639	635	662	649	652	616	650	644	625	628	601	595	614	648	579	662	645	598	610	624	607	610	582	640	613	627	586	601	597	615	623	642	608	642	630	635	650	645	554	605	634	627	596	662	634	622	630	613	633	627	646	590	643	609	634	607	615	633	608	618	627	604	618	594	582	562	619	612	591	612	573	623	638	636	703	613	630	640	588	631	639	665	656	655	602	629	597	612	574	588	611	596	627	575	602	646	611	624	628	655	611	602	590	652	604	607	637	616	636	624	626	623	604	677	660	585	667	683	654	636	623	595	625	645	664	631	639	636	582	672	605	614	601	617	652	630	626	612	662	628	598	565	628	672	675	566	630	660	637	621	612	636	643	659	579	610	640	600	635	590	666	619	610	651	628	646	603	613	638	661	618	623	607	628	587	635	629	636	606	624	624	594	597	640	632	643	573	589	615	634	599	601	649	610	595	622	638	608	623	611	612	607	607	659	631	620	590	606	588	591	595	613	625	572	586	646	606	595	613	629	596	618	644	604	560	592	648	645	587	690	603	584	659	687	682	611	587	629	608	602	608	645	618	590	617	606	590	632	596	607	636	683	662	599	618	580	624	630	583	639	621	601	653	594	606	601	626	620	618	625	635	681	630	619	660	631	609	638	584	597	602	633	656	632	674	614	599	590	638	586	641	606	613	612	627	577	634	652	617	654	674	597	645	628	559	589	630	629	638	633	618	639	603	624	644	595	577	623	589	642	585	650	621	612	601	588	622	623	629	635	627	589	636	627	623	607	591	613	664	615	627	630	580	588	614	658	610	613	664	600	621	640	620	636	624	636	569	615	591	595	640	605	627	604	608	645	632	615	565	616	565	654	568	602	582	614	637	623	584	654	629	652	598	628	606	604	600	623	642	599	640	626	623	598	624	618	609	612	602	591	627	649	639	642	624	597	655	661	650	636	668	629	620	625	647	627	622	575	644	622	657	633	593	598	622	621	645	607	592	653	608	644	638	678	619	648	575	636	610	583	609	613	644	630	638	654	626	625	628	642	587	619	628	630	598	657	643	629	615	548	584	594	615	636	622	644	629	625	589	581	610	596	619	602	638	642	625	627	628	647	599	623	652	706	596	651	657	615	611	632	576	634	581	634	602	586	590	602	638	660	658	628	646	641	602	636	574	650	615	666	644	665	615	589	633	628	618	596	583	599	627	621	638	639	648	601	616	612	665	618	600	600	632	611	622	615	599	608	603	622	592	614	585	637	626	659	583	628	632	617	633	630	622	598	651	614	620	597	670	645	590	594	637	608	638	664	642	607	653	653	654	578	640	589	591	647	590	653	612	594	656	619	626	576	623	623	598	664	624	602	589	633	648	656	636	599	588	630	575	586	633	606	594	632	606	641	640	690	606	622	635	593	632	625	638	587	623	580	600	635	620	579	640	633	626	603	643	574	633	638	602	597	632	644	652	586	636	621	628	612	635	646	673	625	602	603	599	610	587	615	624	572	631	583	619	638	633	608	652	620	625	572	618	582	624	619	593	642	643	609	641	662	604	655	616	595	624	599	603	572	623	633	624	615	639	633	627	653	644	612	588	636	591	638	620	631	617	611	569	636	627	610	651	598	609	648	635	581	593	601	655	603	644	646	659	620	619	594	614	609	597	638	646	606	581	587	600	634	580	573	600	626	631	647	550	603	605	648	630	587	639	661	679	594	632	627	628	599	616	614	583	617	632	610	632	676	629	628	639	620	604	642	637	650	582	635	627	635	598	602	602	610	646	573	602	592	619	621	599	608	611	610	528	614	583	603	642	603	619	598	629	595	611	645	666	603	614	594	623	633	582	625	583	554	648	616	619	651	634	570	558	604	668	614	570	564	600	603	658	619	635	607	664	603	604	644	579	629	599	560	651	606	643	607	652	606	665	603	617	609	591	608	665	639	594	615	630	610	604	614	603	666	592	630	650	665	618	614	605	638	612	610	654	633	621	635	593	578	586	641	574	634	604	630	631	628	632	610	632	676	611	621	610	605	627	630	640	645	629	611	637	631	642	597	641	692	604	670	644	597	614	558	609	593	632	650	634	618	600	637	590	614	622	590	638	640	639	654	616	598	592	613	592	610	624	644	629	641	636	621	630	665	618	618	646	622	596	595	582	605	614	624	609	651	603	650	614	605	636	611	629	655	641	617	638	583	642	617	629	594	598	624	620	612	610	583	603	621	664	610	608	566	626	581	586	652	594	626	618	651	617	610	636	662	609	628	586	650	601	607	604	605	595	611	700	638	620	617	608	632	634	644	616	608	642	591	617	609	608	619	595	603	614	632	629	619	634	582	622	662	591	632	587	617	606	640	643	598	614	635	639
26806	21742	16461	4130	1502	3246	7096	4690	1609	438	436	428	461	425	438	414	411	386	431	384	428	451	430	391	390	417	425	411	413	415	379	404	413	385	432	392	405	390	377	400	415	425	438	399	412	423	391	406	381	384	404	399	420	383	409	411	410	407	356	358	437	383	405	375	397	385	392	398	390	410	371	370	425	398	382	379	392	399	418	430	414	393	360	396	382	397	377	346	418	403	417	428	425	411	384	441	397	408	400	425	415	400	407	433	436	375	389	418	383	427	392	356	408	422	367	395	388	370	427	360	383	361	412	388	392	421	409	394	406	363	389	384	433	413	392	381	425	421	388	403	408	425	409	397	433	394	407	407	365	377	376	423	376	413	369	364	400	375	429	435	397	389	401	397	421	415	414	434	394	370	376	395	385	411	403	421	417	420	403	379	404	415	441	398	392	379	384	395	396	399	384	399	375	377	418	390	403	386	419	383	377	411	383	401	382	389	365	375	392	420	403	385	403	392	396	379	402	393	403	396	417	376	421	387	392	395	399	421	374	396	442	385	405	410	369	406	413	404	449	422	420	387	401	393	392	369	429	430	363	407	400	413	402	415	431	416	439	402	401	395	365	398	431	399	378	412	425	382	425	411	356	398	420	423	380	393	415	385	379	386	379	408	408	447	390	419	384	396	404	386	392	379	461	387	401	409	389	401	422	420	428	381	393	413	427	380	390	411	379	403	401	405	422	397	411	382	420	437	370	419	403	360	399	374	354	400	406	407	413	405	426	381	362	378	393	388	411	429	372	401	391	391	420	377	374	418	420	414	399	369	430	395	429	381	384	408	395	380	369	402	397	411	409	387	436	391	397	430	390	381	395	384	382	415	431	390	426	398	394	402	381	422	414	421	399	407	372	437	393	401	370	389	404	391	416	396	411	384	385	419	385	396	405	437	366	437	386	392	411	401	380	401	402	413	392	412	381	410	396	406	443	399	414	406	371	386	365	374	416	414	384	413	422	410	401	385	398	364	398	369	409	388	411	374	409	414	393	364	389	379	407	373	415	418	413	402	428	424	429	366	378	405	432	417	416	427	426	419	403	383	379	384	427	429	438	401	396	389	394	383	364	411	395	438	416	418	385	413	433	444	385	423	448	403	399	393	386	394	393	401	390	377	409	426	338	417	366	396	397	415	375	363	387	403	396	405	402	388	385	391	409	381	429	410	384	395	427	407	421	465	414	408	391	398	395	415	398	389	386	416	389	406	421	402	406	391	406	395	415	356	414	426	423	386	405	399	403	419	391	418	387	414	374	375	386	391	414	433	417	413	425	411	422	403	396	423	383	381	360	415	394	402	377	389	362	412	370	426	385	390	383	388	409	417	385	375	407	379	394	402	401	376	366	433	427	424	382	411	409	398	403	438	418	409	368	413	424	416	394	366	396	388	455	421	415	414	416	364	400	389	400	398	372	403	397	401	385	373	401	419	385	436	404	367	408	393	405	407	393	435	398	436	397	363	400	403	366	390	401	427	386	417	431	400	387	398	420	434	400	395	444	401	417	420	396	415	400	433	406	400	420	390	422	440	398	385	437	391	409	409	392	424	381	362	448	424	431	400	421	411	390	405	395	370	412	378	377	377	428	417	390	395	375	393	409	434	437	422	423	411	405	373	431	370	381	388	441	368	422	404	455	378	386	411	422	384	388	405	405	416	385	418	409	381	391	398	417	375	401	424	404	391	368	425	432	399	409	408	401	404	414	369	378	383	429	407	411	397	418	381	410	424	392	420	362	408	442	409	404	385	380	366	390	418	390	380	406	408	431	379	391	398	419	429	380	386	396	387	370	400	435	355	438	380	427	389	384	425	404	363	353	409	425	373	390	413	395	404	375	396	404	395	397	384	364	378	399	366	391	396	399	414	431	409	407	377	416	378	434	371	404	378	424	404	396	397	361	382	414	409	372	394	416	400	390	372	370	380	380	391	401	388	401	382	372	379	385	423	396	429	440	400	404	399	400	426	400	397	369	391	400	389	372	405	385	409	422	464	390	400	384	431	383	430	445	372	419	400	391	406	380	396	383	378	381	396	434	409	391	400	395	378	386	411	412	370	378	427	399	391	387	384	421	409	379	411	377	382	432	389	380	419	423	436	406	393	382	421	408	422	430	445	408	387	357	413	407	385	398	405	408	397	401	434	374	418	392	424	387	384	392	397	406	393	370	390	427	392	388	416	377	375	416	412	384	346	420	380	401	377	389	389	383	404	426	416	421	377	400	394	436	404	404	415	412	406	433	396	438	374	386	406	376	416	430	342	389	382	395	428	385	372	390	391	420	397	353	380	429	396	428	400	395	432	386	402	375	416	385	361	398	381	413	393	392	372	393	385	417	406	411	428	400	405	424	420	416	417	370	395	377	389	391	387	397	414	388	377	408	393	399	386	410	442	402	400	437	397	375	399	397	408	396	436	424	408	403	407	403	395	398	396	371	419	429	371	403	365	383	387	389	419	415	368	417	370	401	418	438	401	409	377	390	394	375	435	420	397	376	402	406	407	401	381	388	405	410	402	429	420	396	410	442	431	401	384	404	406	440	400	418	394	408	411	404	398	393	384	366	361	432	403	415	401	381	375	428	415	402	407	408	380	405	388	386	384	388	405	371	413	385	391	398	344	379	373	408	412	364	399	416	391	416	382	401	413	414	376	430	364	448	412	394	376	396	398	394	424	406	415	403	364	416	393	430	381	384	360	412	427	437	412	409	377	419	379	408	450	364	386	376	370	419	427	382	395	404	378	377	398	406	433	466	398	374	410	394	382	465	402	377	419	410	420	410	421	367	407	392	404	395	400	415	416	408	389	409	379	401	390	399	390	409	442	394	371	407	398	394	385	411	404	390	413	399	365	431	436	376	423	404	404	405	417	407	400	386	411	395	393	419	397	412	414	409	389	357	433	379	405	378	401	386	390	381	369	423	370	361	413	389	405	452	396	426	386	380	408	386	400	422	419	397	405	371	377	393	403	401	403	399	422	380	400	403	385	421	400	397	393	377	417	425	399	395	390	417	405	396	425	429	394	398	386	421	392	427	409	372	403	422	365	383	392	377	411	399	419	394	396	372	407	401	400	406	405	406	389	418	392	420	406	401	400	409	405	399	416	425	403	387	416	427	430	384	405	402	387	411	412	395	376	399	407	365	418	410	368	400	415	435	400	399	426	398	410	354	408	375	417	402	359	391	417	396	385	412	381	374	422	425	420	401	383	422	396	395	439	427	408	417	405	431	401	360	377	405	376	385	436	374	354	415	409	397	429	391	382	406	410	399	356	414	405	451	420	433	381	386	419	405	391	387	422	400	414	392	402	397	392	396	409	422	403	430	424	391	416	373	362	378	417	415	413	384	404	422	389	393	368	415	382	410	399	424	389	411	407	426	389	409	396	408	402	380	396	383	411	372	384	426	398	414	440	424	376	402	418	396	388	396	420	404	392	412	381	419	425	392	394	385	385	412	397	406	379
22664	29525	15742	5237	3643	7740	14511	9466	3418	710	669	658	637	646	664	597	617	676	590	601	724	917	721	638	617	581	587	602	648	659	616	628	602	656	652	638	590	641	587	634	663	635	694	595	630	614	637	618	646	618	602	606	658	608	652	627	595	681	635	596	569	659	612	626	628	582	645	610	575	603	579	653	570	634	609	638	621	628	655	626	637	644	652	580	663	664	615	637	652	616	620	615	673	615	630	583	574	603	642	664	658	625	629	601	629	579	593	629	587	619	605	572	591	625	623	658	618	631	658	629	589	612	641	617	624	604	618	625	620	622	616	595	607	610	613	643	658	614	655	623	642	628	615	626	613	635	633	620	639	638	600	584	614	618	607	588	594	593	589	599	624	620	637	621	633	609	628	644	591	617	632	592	604	628	628	637	595	610	607	626	608	620	627	614	606	683	621	609	660	651	619	583	624	609	632	626	618	608	599	576	609	676	630	608	613	645	626	580	584	622	651	649	621	622	599	633	641	636	604	633	625	636	637	646	636	608	648	658	662	595	682	646	638	623	655	653	605	603	592	580	619	598	596	612	606	650	617	679	630	564	602	634	632	669	658	631	620	671	608	647	628	643	658	625	640	636	620	610	666	612	614	654	606	604	646	587	605	646	628	615	648	608	600	585	620	601	569	560	610	636	626	637	623	648	606	615	585	604	598	676	600	603	637	625	662	587	627	578	607	659	584	619	645	598	638	600	641	602	602	629	640	624	625	633	603	646	635	571	637	634	650	632	569	639	628	629	610	637	627	591	582	617	647	613	632	598	590	632	579	633	626	594	630	632	587	655	598	629	587	617	600	625	647	623	609	598	615	643	640	610	671	616	656	664	601	636	638	621	643	620	611	633	591	634	658	638	572	593	595	599	587	632	561	619	605	616	657	620	629	646	570	613	579	604	623	623	598	630	615	581	661	613	623	630	601	641	651	633	611	672	618	635	607	628	624	630	635	666	608	606	646	642	606	646	606	625	637	580	635	587	654	610	606	608	642	635	570	622	627	608	582	622	647	666	641	615	600	635	629	633	630	608	588	602	612	607	667	629	580	636	618	611	653	630	638	596	616	664	629	626	597	635	616	596	585	630	644	623	630	610	640	638	610	636	633	625	621	589	609	648	628	627	640	632	662	609	668	631	652	634	614	615	625	620	623	587	685	649	580	597	625	600	612	577	607	599	602	600	633	626	584	642	600	612	612	601	593	677	638	630	605	593	632	608	638	620	612	640	588	607	619	596	620	641	621	668	608	653	626	647	646	610	632	650	627	628	612	640	595	663	661	628	631	635	621	646	648	630	629	602	613	610	603	631	607	651	657	643	616	622	652	630	602	622	654	581	616	590	600	612	613	657	619	630	627	633	623	596	614	630	654	643	623	643	617	613	631	649	601	641	582	621	596	625	630	604	639	626	568	598	619	621	610	602	595	628	649	607	631	668	605	662	645	590	608	630	626	612	650	600	607	643	608	573	616	682	609	588	624	633	622	661	635	602	622	617	612	645	621	627	609	605	642	655	595	646	579	652	565	639	630	627	619	610	627	626	614	634	623	604	626	622	599	611	641	604	610	613	604	629	616	654	647	616	640	612	619	612	583	658	643	642	635	597	613	599	622	604	613	582	642	559	586	594	636	605	570	624	651	653	599	598	607	644	615	625	617	639	642	615	624	628	627	622	635	640	646	666	598	624	580	569	619	606	569	623	662	643	628	645	571	580	629	588	600	636	666	598	613	651	628	628	598	610	588	602	616	606	625	631	678	625	621	629	630	646	628	616	599	634	617	640	603	628	650	612	612	633	666	624	640	612	618	635	665	625	609	635	650	660	610	611	634	605	621	557	640	591	640	624	624	630	610	578	629	661	601	644	647	638	623	605	641	628	631	677	642	584	601	622	585	611	632	560	613	623	631	626	624	623	594	630	621	628	610	620	594	620	623	631	617	607	627	594	652	619	657	622	627	587	610	605	590	638	628	596	642	609	612	625	609	649	641	609	650	618	638	595	637	651	649	635	652	632	626	669	589	622	609	618	627	598	673	608	642	628	631	623	660	621	615	620	615	607	641	622	611	589	668	593	575	619	611	633	656	628	618	624	638	603	641	618	646	626	649	621	610	614	636	634	594	632	626	676	635	606	588	607	651	588	593	661	620	643	620	642	600	631	609	627	591	619	660	595	616	596	617	616	687	615	639	626	616	619	609	615	600	600	657	631	577	641	660	662	622	614	616	613	598	581	659	654	638	584	636	642	664	633	641	621	611	610	677	628	608	661	606	653	603	649	620	648	620	564	633	632	645	629	641	579	622	601	635	630	609	620	655	622	647	623	652	613	644	608	640	586	648	606	626	616	609	592	646	596	625	584	604	594	613	571	649	641	636	585	620	617	607	640	608	623	628	651	634	644	594	596	620	604	600	628	639	656	622	622	618	647	600	659	587	596	635	620	646	625	624	624	653	623	603	606	587	627	629	560	562	625	642	596	641	605	628	646	588	613	669	625	605	588	654	634	618	610	647	609	608	640	656	657	703	642	651	604	585	629	614	604	605	629	578	638	584	642	655	609	598	630	624	612	646	607	648	617	616	637	648	656	613	629	608	661	588	631	606	613	678	597	629	646	579	635	611	584	627	609	629	660	639	628	637	625	599	592	609	629	645	622	627	587	606	642	622	641	570	604	620	640	637	648	627	659	593	654	592	609	613	636	644	590	623	619	613	622	665	628	619	630	617	625	605	632	579	594	628	640	613	635	637	574	567	657	601	623	621	631	525	615	570	643	617	603	638	631	659	612	614	616	620	608	664	624	607	608	609	625	639	654	628	662	644	627	605	623	601	588	668	616	642	604	613	641	599	652	620	609	595	612	648	651	615	633	601	618	590	628	637	597	648	628	607	599	616	637	617	599	642	629	579	624	613	561	577	629	588	632	597	653	583	657	600	568	657	690	649	633	585	623	643	621	661	634	578	604	568	606	626	626	618	623	652	644	600	628	655	621	602	633	609	623	635	657	648	623	591	587	605	673	615	604	629	705	600	596	574	653	603	626	574	625	642	662	634	641	616	630	593	635	605	595	610	655	616	613	558	594	671	630	607	633	632	636	609	607	587	605	621	685	623	607	630	659	654	630	621	647	602	619	623	632	576	604	555	596	609	627	628	588	650	617	614	642	641	620	626	621	584	609	615	628	607	643	669	637	658	631	612	636	580	605	657	672	614	641	636	634	659	615	622	576	681	625	658	641	682	655	634	593	616	593	622	636	608	600	642	623	631	576	576	636	626	614	622	616	627	645	552	587	638	610	629	611	632	597	631	588	633	655	624	621	615	652	631	625	581	603	605	622	665	625	581	629	606	680	635	635	575	610	633	677	602	631	606	631	603	585	631	648	638	646	591	656	633	620	653	637	644	640	598	643	592	641	642	587	578	627	598	617	575	616	579	671	621	616	657	645	590	637	617	652	582	593	591	640	619	612	631	658
24284	21301	28135	24399	18558	15304	33934	26476	9283	729	582	501	528	509	477	518	521	483	500	512	464	630	592	524	506	488	460	460	482	486	515	446	498	489	463	477	506	472	465	512	513	480	499	474	468	517	472	468	448	502	445	499	456	521	507	490	520	531	616	542	502	507	466	458	521	508	505	518	466	478	476	523	517	447	511	471	518	467	475	497	486	500	494	465	470	509	483	507	438	469	476	460	457	430	492	484	529	519	501	462	453	450	482	475	528	449	483	448	438	502	472	505	499	504	477	445	468	458	503	512	460	489	500	504	468	504	494	442	476	465	476	479	452	477	495	501	472	463	498	474	468	494	489	477	507	483	455	481	494	502	519	458	463	445	493	480	467	477	502	491	468	503	464	490	527	493	490	459	483	442	502	491	467	514	501	458	496	501	508	502	465	491	494	481	477	505	472	487	464	460	478	500	521	518	502	495	482	454	476	491	476	480	498	487	495	424	523	477	502	479	470	480	449	508	483	480	495	505	466	465	512	475	509	460	465	486	463	487	457	528	487	507	469	470	450	469	469	480	469	495	462	405	504	482	468	464	492	490	469	501	494	473	486	495	484	456	508	514	465	491	495	478	483	464	477	485	504	499	456	490	489	452	460	474	482	494	468	433	512	464	485	503	518	510	493	464	481	484	472	471	468	485	484	459	469	484	496	502	498	468	496	460	463	474	477	462	478	490	477	486	525	517	456	471	478	477	480	480	485	484	436	490	514	480	448	434	501	448	476	481	481	453	466	474	504	489	464	456	486	495	450	468	453	486	470	493	522	519	508	472	438	482	516	506	481	459	463	476	487	527	485	515	464	503	487	473	468	476	469	459	486	491	496	476	480	478	480	488	524	459	469	493	508	498	460	509	514	510	478	502	488	477	511	498	510	464	499	480	498	494	454	483	467	507	472	469	450	450	516	512	473	472	497	509	483	459	507	479	468	458	466	501	506	484	471	485	477	495	528	453	514	497	482	546	452	472	475	486	494	497	514	487	484	483	474	477	482	487	454	488	507	486	446	456	492	464	499	472	484	486	455	468	456	501	567	471	466	486	499	513	463	472	471	476	463	526	492	465	484	497	456	467	501	497	465	513	473	498	477	455	473	508	525	463	491	460	497	535	477	488	499	501	475	524	505	465	492	465	472	495	517	444	485	491	493	469	475	511	490	468	466	467	471	511	516	511	484	476	465	461	507	507	505	455	516	447	503	493	534	475	492	497	485	501	474	436	475	462	505	501	496	493	473	484	479	470	489	511	498	481	497	472	520	470	538	501	470	514	471	487	489	495	464	483	463	499	499	502	482	478	469	491	470	475	528	471	488	505	472	477	440	483	498	510	450	485	469	504	492	501	473	466	488	471	513	492	457	478	454	477	512	487	476	476	499	500	466	454	442	486	484	481	451	450	474	520	504	457	490	484	467	507	441	503	478	486	517	510	497	498	473	473	484	509	482	502	488	463	478	491	474	468	485	485	471	513	463	509	507	489	487	503	486	530	468	463	458	483	487	509	490	484	456	532	451	499	479	463	439	508	497	500	494	505	487	479	470	509	510	456	510	455	443	489	492	538	510	519	518	477	494	461	505	471	486	489	490	463	487	516	461	463	511	531	513	463	481	506	484	479	478	503	491	482	484	468	496	489	465	490	455	447	504	432	469	465	515	451	498	492	485	510	514	499	469	471	495	451	477	482	451	474	509	500	474	482	472	478	482	479	471	484	493	485	486	497	508	480	422	491	508	471	499	516	431	481	485	505	470	494	448	477	461	498	464	536	493	469	470	524	462	455	476	496	460	488	471	483	506	509	445	489	490	449	463	488	454	490	494	485	494	521	477	495	467	515	462	467	521	522	466	491	511	509	489	464	490	504	465	481	501	484	470	461	465	461	497	489	449	474	485	518	473	507	477	481	477	484	454	540	500	448	439	457	479	437	475	480	476	480	456	460	516	513	489	431	483	501	491	484	465	461	474	505	495	454	513	472	515	504	460	518	481	441	507	491	502	452	458	450	508	483	461	458	497	493	493	498	490	480	453	471	453	501	515	501	441	517	415	500	467	476	469	492	474	515	523	530	478	505	461	468	466	473	453	477	473	512	496	479	502	471	501	453	471	490	509	507	483	488	524	433	461	507	459	492	499	472	499	520	499	496	476	515	490	460	503	482	514	489	473	502	517	503	496	493	510	496	491	471	501	475	510	500	457	497	458	517	505	466	521	497	518	461	465	450	453	529	475	476	493	473	499	476	487	507	473	513	473	499	447	492	452	464	490	445	470	511	482	475	492	469	498	514	464	490	463	457	486	453	516	489	444	504	486	448	463	497	504	510	527	497	484	494	476	481	476	446	503	464	461	478	494	473	454	466	471	448	494	490	502	435	540	491	490	506	504	483	494	489	470	475	495	437	538	470	469	494	470	484	478	470	483	504	486	451	482	517	517	501	504	502	533	453	439	473	487	497	467	465	469	469	538	465	527	505	481	500	506	481	480	499	481	488	513	513	499	492	449	477	445	493	447	473	515	451	501	453	494	489	465	485	471	495	441	535	476	517	484	444	495	486	460	500	509	472	484	521	509	497	486	468	467	496	462	470	471	472	458	469	429	454	471	463	495	499	524	471	507	521	496	487	490	545	479	502	477	480	486	456	538	467	453	504	488	472	504	488	497	504	503	483	450	499	468	472	499	487	466	501	461	467	508	435	483	465	473	506	483	458	471	501	508	489	479	507	504	434	483	443	476	475	449	452	508	505	462	499	466	491	468	469	456	474	466	474	495	491	479	527	506	480	506	475	492	508	512	497	474	507	507	492	473	481	487	503	474	487	480	518	522	447	490	486	480	485	491	446	488	463	508	487	509	492	514	490	510	495	467	443	486	488	500	509	511	460	491	496	423	467	473	472	483	482	456	461	483	510	516	504	457	472	500	498	465	512	509	523	476	502	469	503	507	447	481	506	547	481	471	508	459	460	496	454	492	497	457	469	451	478	471	501	468	444	461	466	521	485	459	518	485	505	465	486	493	499	479	501	469	445	456	474	503	497	512	511	506	514	485	502	464	464	452	498	484	471	483	494	506	471	475	477	451	503	489	486	459	480	472	480	509	459	444	473	483	491	464	475	491	464	490	509	474	483	522	476	497	483	467	459	478	443	477	529	515	488	494	489	457	501	452	469	480	486	466	505	434	485	503	487	504	527	497	494	480	478	498	484	435	488	522	481	494	484	460	485	518	478	488	468	494	419	503	475	441	511	499	441	464	504	454	463	445	467	461	490	466	471	453	485	458	465	481	436	500	465	481	440	484	510	525	483	497	489	473	471	485	481	478	507	506	488	481	514	466	485	487	491	488	547	485	431	485	515	490	468	466	462	517	446	498	520	480	449	492	476	537	499	462	459	511	451	429	513	480	448	505	494	477	509	487	513	467	478	439	499	496	502	453	490	510	446	492	495	497	490	503	491	509	508	488	470	516	506	485	502
28660	45480	28339	9406	7511	23284	39329	32254	11608	932	923	911	833	799	777	826	793	770	780	765	833	1068	1008	775	753	780	752	716	751	716	763	748	757	779	738	754	745	791	729	759	727	734	767	761	765	798	724	756	794	733	750	703	715	699	755	754	821	1002	1121	911	715	747	737	732	747	761	786	712	771	726	714	751	770	759	711	746	722	764	750	794	708	748	743	732	797	754	737	719	769	739	713	754	768	716	751	776	771	696	764	749	697	734	756	734	731	771	761	681	740	759	743	730	701	717	732	762	730	736	762	715	745	796	814	788	767	742	801	756	731	741	757	770	709	655	732	741	704	743	779	761	740	773	748	716	753	721	744	843	809	688	761	740	758	713	759	742	732	781	718	785	730	803	773	723	741	781	735	738	744	733	743	747	722	747	731	756	749	718	776	774	781	751	736	713	748	731	759	761	771	777	759	763	807	802	755	701	703	734	728	787	743	765	769	774	775	743	747	717	731	744	721	816	804	732	731	785	728	704	778	735	696	756	743	748	712	674	805	741	740	782	766	767	792	748	741	739	783	738	719	698	755	747	696	754	701	679	734	720	796	694	748	820	741	793	765	726	737	705	791	758	733	759	694	770	770	744	739	673	774	818	802	769	773	792	732	745	756	713	732	715	720	711	788	783	758	743	771	748	749	716	765	763	737	738	782	757	766	722	744	808	742	767	758	751	733	770	698	751	753	706	736	693	727	758	685	761	798	743	784	768	771	736	733	773	771	694	750	723	774	763	767	771	744	722	773	756	776	762	733	744	756	712	723	748	740	772	730	789	737	755	697	702	718	768	724	739	709	697	755	765	747	797	743	764	744	732	734	768	753	748	733	731	715	759	714	767	725	758	741	742	711	762	744	787	742	734	805	754	810	729	763	737	768	748	728	796	770	726	760	701	742	718	758	729	775	767	768	746	758	738	748	748	708	710	686	757	754	757	745	752	780	769	758	757	740	742	785	730	754	774	724	725	715	722	788	713	760	759	750	735	731	783	727	681	768	701	786	732	696	774	778	723	759	740	775	714	778	777	737	738	776	785	783	714	752	735	771	722	708	784	763	753	713	750	784	787	783	810	750	782	723	722	774	745	716	727	726	738	766	702	714	823	771	785	719	760	734	699	799	776	746	794	769	728	739	747	760	743	746	768	744	763	722	748	701	703	713	750	731	753	743	727	741	760	771	711	771	760	740	721	734	780	757	757	759	737	760	747	773	746	760	753	722	732	741	746	748	777	760	756	727	722	727	761	724	716	757	764	760	757	752	750	729	778	734	740	716	742	724	755	734	746	748	739	745	700	743	769	727	763	729	699	763	745	752	742	741	725	736	728	689	778	759	749	804	749	753	747	706	761	723	768	746	743	758	711	769	770	780	757	802	765	714	739	723	770	674	784	744	749	783	769	753	729	763	725	696	756	792	724	751	746	801	692	799	746	762	785	746	709	763	701	752	700	736	739	802	796	761	728	763	754	741	748	747	782	776	792	723	729	745	731	750	733	735	737	788	755	720	738	745	745	777	735	776	804	763	720	755	769	767	765	747	715	776	771	711	755	710	782	710	743	713	756	765	782	769	729	746	741	728	722	770	688	743	757	743	819	736	739	799	742	690	718	752	762	770	769	730	695	720	746	748	716	755	755	776	765	718	764	756	748	726	759	730	818	750	746	729	772	771	737	814	724	738	742	739	753	727	743	763	715	803	766	787	754	737	756	758	721	744	733	749	725	733	746	712	722	710	755	796	789	757	715	729	746	736	703	786	698	792	750	753	775	722	686	773	802	737	804	714	740	721	739	683	750	732	749	733	720	744	753	731	727	771	718	795	787	751	727	759	747	699	748	729	718	759	734	728	712	736	744	713	737	736	766	753	735	743	803	786	778	759	740	741	748	725	766	749	725	734	775	722	696	799	810	788	782	761	750	746	710	783	769	743	781	728	736	748	762	779	798	777	707	755	717	779	762	815	759	730	737	748	776	748	794	776	748	749	728	726	744	788	774	738	766	696	787	751	785	775	785	755	800	700	787	753	729	735	789	742	780	733	743	763	726	787	729	701	829	729	735	725	736	756	731	745	757	764	742	757	742	693	794	699	787	761	725	750	741	748	777	714	727	755	742	762	800	723	751	789	764	777	732	742	762	812	777	744	759	738	766	730	717	756	738	780	748	776	711	738	731	775	775	727	746	757	720	754	732	737	751	740	681	776	713	736	773	746	777	749	742	773	680	787	723	736	753	754	736	753	728	790	750	737	717	724	713	768	719	745	750	735	794	717	731	721	731	735	702	762	718	787	717	736	780	764	765	753	742	757	749	760	727	741	748	726	736	735	778	753	721	716	729	778	749	767	747	727	754	715	720	750	749	767	815	717	766	793	780	743	761	766	706	770	730	728	696	733	760	726	822	734	701	718	710	758	742	765	761	765	787	760	772	737	765	771	753	767	788	730	762	795	794	734	767	765	816	745	725	731	721	727	755	750	741	716	764	738	740	773	742	725	776	764	814	711	740	785	782	694	799	700	752	760	732	775	787	747	789	726	731	734	768	746	769	736	686	717	762	769	740	729	771	753	728	772	746	787	704	770	754	759	737	719	697	726	783	739	785	750	797	756	769	760	757	763	751	751	754	750	777	740	779	702	765	775	727	740	749	713	753	703	726	726	791	743	769	726	727	760	737	784	737	771	757	713	780	756	791	752	783	746	708	736	804	731	746	737	743	734	755	739	756	741	779	712	747	742	763	736	755	676	725	717	746	802	765	797	791	752	717	698	780	789	758	764	765	710	739	787	761	751	762	709	723	725	785	745	740	757	732	763	741	748	729	754	745	775	725	792	824	812	760	715	749	748	765	723	784	739	695	777	756	718	725	754	715	774	714	713	787	738	732	732	777	747	781	743	769	741	734	769	740	709	751	750	748	714	769	749	790	768	771	762	729	725	726	740	791	751	741	772	704	728	729	754	720	783	749	715	770	749	771	745	747	697	711	720	781	765	747	776	743	709	743	769	766	723	774	771	770	727	749	713	696	771	746	758	784	741	744	777	797	763	745	739	757	737	723	720	745	768	735	771	702	754	758	731	722	726	759	753	731	736	759	776	766	726	736	727	777	756	737	677	743	739	758	728	766	750	754	739	794	746	723	769	746	748	780	744	730	700	774	789	772	729	737	741	736	719	720	742	767	736	778	774	717	752	726	734	709	756	701	778	724	793	752	698	784	783	725	740	755	691	755	756	793	730	771	779	768	716	759	771	763	720	756	744	795	761	778	789	793	756	744	745	793	730	802	707	736	721	773	754	728	746	839	770	792	751	727	766	741	777	739	736	743	765	718	688	760	752	713	759	771	721	763	734	744	770	775	698	758	812	704	737	715	758	764	791	714	756	734	709	729	742	762	784	737	757	748	715	668	749	736	684	772	711	748	751	739	754	754	762	814	793	719	739	757	735	723	715	814	742	730	756	785	738	754	744	709	758	749	794	711
23002	21248	28885	23618	21114	24582	47211	41959	19848	2035	515	411	425	433	430	427	400	382	408	381	420	510	762	701	536	382	381	440	371	384	388	401	377	373	406	399	351	383	431	419	358	410	371	372	433	385	371	391	395	394	357	389	384	420	435	403	430	583	540	534	394	412	384	393	412	340	373	363	402	368	408	364	394	410	359	370	370	422	382	369	379	386	377	372	390	414	415	347	351	385	334	383	402	406	360	397	371	382	384	390	389	357	394	347	398	369	390	374	413	369	407	385	377	392	407	358	374	367	366	357	363	388	398	380	386	352	365	376	366	335	381	412	408	364	401	345	391	413	376	391	383	404	362	397	370	397	370	383	402	345	343	356	368	337	376	345	361	397	395	393	352	352	387	378	411	356	359	395	368	390	387	350	395	344	409	372	394	378	398	381	394	349	374	374	362	423	367	401	336	399	333	364	375	374	386	374	376	365	369	379	392	393	370	383	379	351	393	399	380	393	380	388	375	390	393	410	402	356	371	380	400	390	379	367	364	390	384	419	375	389	360	383	365	369	392	360	392	398	364	369	360	384	377	341	415	392	391	391	369	364	383	392	383	373	388	415	405	353	392	379	409	410	383	369	364	359	400	387	357	363	389	357	390	379	358	370	405	367	437	370	403	367	367	366	372	361	392	381	408	373	409	352	357	367	341	359	363	388	406	399	401	392	346	379	344	376	384	385	377	353	370	396	405	378	381	346	375	386	365	378	371	405	410	386	381	387	400	411	386	384	411	384	405	348	359	383	341	382	347	404	362	388	378	339	396	367	400	411	388	403	401	362	380	386	413	326	394	384	401	347	374	407	365	377	417	386	380	333	342	390	389	375	368	359	374	413	399	403	369	365	392	360	404	378	391	355	398	372	387	372	369	416	375	411	386	390	410	429	389	405	397	430	373	399	388	384	378	388	386	370	402	372	397	371	400	435	384	383	371	356	395	353	353	387	402	396	370	371	366	358	376	393	392	401	413	379	374	369	364	412	368	369	400	429	383	369	391	405	396	386	392	421	421	373	410	367	384	382	383	402	383	351	371	390	379	414	384	367	386	372	399	404	381	396	405	365	407	383	350	377	358	429	345	396	386	325	392	358	392	370	376	404	365	353	372	387	354	397	354	412	368	385	374	384	333	348	387	375	426	395	356	383	411	382	390	410	385	378	380	425	346	386	391	411	375	386	405	398	364	370	385	400	395	385	365	372	379	388	402	387	380	423	327	384	372	383	381	337	425	368	392	428	389	373	410	374	418	384	414	370	400	375	354	381	359	344	395	400	398	369	397	395	374	357	365	367	359	369	359	344	379	355	398	360	420	382	413	391	362	384	366	370	386	380	355	345	365	369	407	398	405	357	401	391	358	381	388	398	406	359	392	420	392	394	387	380	393	364	391	366	359	391	405	377	395	381	355	390	360	336	419	393	380	363	384	372	397	392	384	402	377	348	402	411	404	383	364	348	423	385	354	414	372	377	395	362	375	357	363	398	384	378	382	406	376	385	388	354	377	364	375	390	378	372	398	396	371	376	390	381	376	350	394	331	398	399	363	383	350	389	373	398	354	421	399	392	388	350	388	368	381	391	377	375	359	375	357	340	384	368	387	335	369	395	339	385	379	365	385	368	379	361	396	355	386	362	390	354	406	411	393	356	404	369	399	385	378	346	357	374	386	356	366	327	413	364	382	364	349	379	384	369	363	402	354	388	388	374	333	368	350	413	370	437	406	400	374	395	412	391	323	390	396	396	363	361	396	416	388	353	380	408	393	396	404	384	401	375	406	421	382	362	370	365	384	372	416	379	379	327	363	362	403	364	381	381	381	388	402	369	401	396	350	345	384	364	414	393	377	391	385	374	401	380	350	346	376	396	382	387	373	355	388	396	408	392	361	381	374	430	383	387	359	394	366	336	411	374	372	403	357	350	399	370	376	352	375	381	362	384	346	406	381	374	403	380	363	380	388	373	394	360	344	367	376	395	357	354	373	390	367	363	354	385	381	378	392	371	364	363	378	383	387	376	396	418	392	358	350	366	376	388	387	388	374	398	393	380	358	352	339	364	380	332	386	389	397	357	365	389	371	389	385	374	352	411	397	376	358	365	371	396	377	382	397	350	366	370	393	400	362	331	393	414	354	420	387	391	402	381	367	364	387	355	389	379	372	400	398	380	377	351	405	387	384	348	393	380	392	403	376	395	391	376	415	394	359	386	365	387	405	410	369	357	349	374	374	332	375	371	441	387	359	378	345	376	382	377	372	391	366	356	391	353	380	368	382	381	346	367	361	338	384	370	389	391	405	355	361	423	382	410	380	359	371	379	356	384	387	371	421	395	391	384	404	338	397	395	364	373	350	396	383	398	338	377	378	355	400	370	362	384	404	384	390	353	383	415	380	370	368	418	376	371	360	416	379	348	338	377	356	386	350	411	387	389	388	335	380	413	386	361	382	362	377	375	386	349	368	398	373	376	369	354	372	383	393	375	345	380	363	383	379	390	364	391	363	366	375	346	393	366	370	377	402	391	360	397	369	376	408	388	389	369	359	356	381	378	368	355	359	385	377	379	378	409	373	391	352	357	340	375	386	379	396	391	405	370	357	365	374	366	373	371	361	378	392	406	377	358	370	387	407	382	387	402	386	408	384	404	384	358	341	346	401	371	387	397	337	395	417	350	390	407	363	377	390	403	389	375	370	337	367	387	410	387	366	349	373	357	360	389	377	392	355	376	363	369	364	380	386	375	350	396	373	376	366	372	384	400	336	365	406	374	420	384	381	377	359	400	388	385	391	355	409	410	422	368	381	411	391	391	366	422	401	395	389	387	357	356	350	415	413	379	400	392	375	364	361	367	397	354	336	372	379	387	368	377	359	382	383	371	382	379	392	356	410	414	377	348	348	374	397	395	385	362	389	407	401	349	370	365	366	377	398	373	379	372	396	362	369	380	371	378	357	365	378	378	394	352	393	406	407	390	368	386	365	356	334	367	382	367	406	356	391	423	415	371	372	381	357	405	357	389	374	331	363	383	362	395	390	367	375	401	371	364	363	411	382	389	388	385	335	376	381	333	357	383	380	348	369	364	404	364	401	390	381	367	358	337	374	364	393	360	375	375	360	401	375	370	377	394	368	378	371	392	416	370	384	420	406	379	387	339	353	349	343	362	397	409	370	386	380	375	396	359	379	393	343	394	401	363	367	373	408	396	391	347	388	404	365	369	353	393	402	377	353	380	397	360	354	381	372	382	406	381	394	388	375	397	391	387	364	378	358	342	359	361	373	384	363	364	393	382	384	399	367	384	398	378	376	386	391	410	390	366	360	386	376	353	402	355	387	373	368	416	382	373	359	358	351	396	345	405	388	381	382	392	391	363	351	432	385	336	379	389	382	354	366	384	365	357	349	394	385	394	357	365	368	377	354	372	387	399	339	396	371	399	374	389	387	408	393	371	382	402	386	367	361	344	358	393	380	360	359	363
31527	49927	32158	13458	7516	27153	50426	44435	20566	1249	935	841	810	708	739	715	663	650	657	673	711	1037	1873	1510	1095	609	577	623	622	608	578	619	591	615	631	594	606	583	608	605	608	610	633	655	622	592	647	554	573	549	570	576	592	565	613	555	660	1141	1210	983	641	577	633	594	615	609	558	561	623	604	585	566	569	569	582	537	589	579	568	608	632	601	634	575	570	589	605	574	612	624	605	594	619	541	666	586	592	552	522	592	577	629	577	618	629	580	605	656	624	582	588	563	632	626	607	577	609	599	582	579	613	594	561	589	553	580	526	631	551	642	604	619	581	589	602	582	640	581	572	606	599	643	590	563	567	615	591	583	631	586	639	569	585	588	611	595	597	635	541	556	609	564	629	577	559	591	551	578	583	564	625	590	607	631	599	585	576	591	541	569	587	571	582	634	603	586	630	614	558	622	572	556	587	613	596	604	597	577	591	573	549	559	593	589	610	586	600	551	598	554	601	566	645	597	635	579	605	581	583	619	573	566	614	612	601	563	596	570	593	535	599	547	609	597	610	574	582	625	561	585	613	590	605	574	634	593	628	571	553	584	595	586	604	582	575	607	603	595	601	593	577	556	599	593	624	547	595	601	572	583	587	626	586	567	615	571	571	548	595	570	591	569	571	590	565	609	569	564	608	649	594	586	560	567	573	624	554	600	616	595	597	587	566	588	625	590	582	581	583	593	603	567	547	576	577	614	615	587	620	558	605	578	595	606	603	598	570	600	585	620	594	549	626	565	608	586	586	600	584	585	567	639	576	595	570	564	575	656	576	591	582	530	602	583	558	560	607	596	581	576	608	617	557	575	588	588	608	608	597	634	592	590	585	596	579	586	612	584	573	552	564	584	613	593	596	557	553	589	619	619	615	637	600	615	607	565	624	618	542	563	582	625	618	600	616	569	617	594	543	578	571	576	619	568	604	567	621	589	600	575	592	566	593	609	617	586	602	573	569	562	549	596	603	547	558	521	578	558	642	541	622	601	579	639	546	576	524	567	594	613	616	659	584	576	594	533	611	601	624	618	598	575	601	555	570	604	617	565	613	609	574	580	584	598	550	550	594	595	559	592	575	541	559	568	546	577	629	632	576	632	555	577	584	581	594	602	613	587	589	573	574	586	603	580	611	628	574	590	579	600	614	627	594	623	587	602	558	587	561	583	590	566	602	543	586	578	604	548	552	614	568	631	567	597	600	580	589	571	643	615	578	577	603	548	610	553	595	589	609	596	588	631	607	551	576	579	614	614	612	592	578	587	597	590	596	561	597	577	623	606	605	604	597	606	565	568	565	610	581	601	540	607	647	588	554	560	585	527	649	623	616	603	571	560	589	535	608	585	587	636	612	591	575	580	578	595	593	584	588	604	595	593	581	631	564	574	554	599	593	545	587	569	602	597	585	567	545	617	555	541	640	583	564	600	585	570	619	562	574	556	620	598	567	562	585	597	576	564	592	590	569	560	569	523	624	583	598	621	586	585	601	553	574	617	571	622	567	574	566	577	596	610	596	574	576	611	642	585	600	624	589	572	571	574	575	593	592	613	582	601	564	573	577	573	591	557	609	622	589	561	624	560	573	571	575	556	596	595	573	585	623	578	600	587	611	615	606	636	620	572	555	585	544	608	589	589	583	584	552	555	566	568	614	597	634	517	552	575	578	563	567	604	600	589	593	557	568	609	593	571	584	559	573	588	596	561	580	643	560	560	596	640	606	583	610	620	587	599	572	584	598	580	611	573	571	574	562	588	622	539	633	585	581	570	575	585	604	647	603	596	598	568	638	576	597	597	571	547	581	579	603	590	609	590	594	576	575	553	570	586	569	620	570	600	540	568	580	601	587	551	607	601	586	595	595	577	585	571	557	589	609	607	598	595	595	605	583	582	573	564	567	560	566	580	589	567	621	574	594	585	556	581	543	604	590	605	546	604	611	578	629	586	603	584	622	567	592	610	567	602	571	615	571	575	606	596	585	590	593	579	617	578	584	597	611	573	585	602	612	586	571	564	591	602	568	575	608	622	619	560	594	547	612	552	585	614	600	569	622	623	614	613	615	619	595	611	584	552	605	609	600	578	598	538	647	632	618	615	581	577	558	520	572	613	535	584	564	592	644	564	536	587	569	601	562	596	593	600	564	602	588	568	553	581	632	613	609	561	603	567	574	592	594	591	603	568	561	560	600	574	590	541	581	548	592	551	588	584	606	586	590	603	590	593	642	576	589	597	594	652	627	571	552	568	616	627	572	617	613	588	554	559	605	609	613	609	625	578	590	611	570	565	550	546	590	580	558	551	607	606	580	602	568	583	583	604	606	585	577	562	613	612	623	660	591	629	575	612	645	586	632	558	587	552	546	566	575	621	555	572	562	653	603	610	571	582	563	636	619	537	547	617	576	591	538	589	559	602	583	620	599	591	600	601	599	646	604	530	577	629	556	579	541	585	601	580	609	584	591	620	588	619	583	605	545	557	564	621	595	576	617	573	598	615	606	573	615	609	602	607	559	606	612	627	615	574	625	596	613	581	577	579	570	564	592	583	591	602	571	643	591	573	569	587	588	596	595	570	600	589	613	574	596	620	601	594	599	616	572	569	568	581	582	608	591	582	624	576	610	604	613	595	584	590	601	632	609	589	577	599	622	600	588	555	599	595	558	631	585	580	591	577	603	615	611	592	578	559	562	546	583	592	596	577	609	601	590	544	537	582	582	606	577	566	622	617	591	614	614	603	610	578	631	600	599	571	592	640	635	576	603	573	594	573	587	609	570	604	607	584	565	597	611	614	619	557	583	551	602	610	567	592	582	589	608	550	605	626	588	579	589	628	556	605	601	588	579	573	578	577	565	617	570	591	556	567	592	578	588	585	611	575	571	574	613	591	586	586	592	608	565	592	632	588	616	610	578	622	569	584	575	609	560	619	592	591	621	609	599	563	564	628	599	602	581	608	563	590	576	594	610	575	560	610	585	600	621	586	622	602	588	620	581	626	569	575	589	525	604	522	610	611	544	584	588	605	558	560	564	596	575	588	590	556	563	587	604	583	622	581	552	631	569	613	560	596	598	598	579	627	632	578	559	560	633	593	564	600	604	614	637	583	602	572	583	594	604	607	586	591	568	629	589	577	611	575	562	615	568	537	588	566	587	589	600	533	644	621	575	623	615	603	569	553	622	575	594	596	596	551	600	605	552	586	565	586	551	595	571	556	575	598	569	598	605	575	636	606	619	584	576	565	594	609	582	623	552	599	585	551	594	598	600	603	597	585	594	583	592	579	620	564	600	616	563	593	588	586	590	617	587	584	576	583	606	594	570	618	613	613	554	587	605	604	640	581	548	618	651	595	594	602	571	583	604	586	579	554	559	612	549	565	614	579	575	594	564	588	631	581	570	625	581	577	606	552	642	600	571	604	582	530	604	614	597	597	619	581	587	604	601	588	603	598	583	632	596	587	578	552	558	611	573	610	591	578
26741	21762	16427	3578	1007	2260	7195	5844	1383	417	432	409	401	391	380	378	389	412	405	415	391	384	396	389	406	414	400	414	387	415	426	378	369	387	395	414	398	444	460	400	422	372	377	401	399	432	340	407	410	381	391	384	389	404	441	370	390	401	412	401	429	436	408	394	419	410	383	403	398	376	377	425	396	403	392	389	395	401	418	396	406	392	408	398	424	406	407	429	398	434	403	391	421	398	419	384	359	384	403	428	390	397	401	381	426	403	401	395	398	417	395	460	416	400	409	382	436	398	381	387	370	410	380	388	442	411	420	363	382	442	389	420	415	409	392	392	382	393	390	426	418	395	406	433	372	377	382	343	394	466	402	388	410	424	403	382	436	452	406	393	448	407	397	366	366	389	400	422	384	426	410	410	390	420	363	405	406	404	368	408	446	414	420	401	401	388	378	437	410	440	402	403	382	429	412	365	388	394	378	453	387	424	403	402	383	437	381	408	423	402	410	382	398	411	397	425	415	404	404	378	406	404	397	380	429	425	400	389	375	397	401	411	405	412	372	421	397	409	440	375	433	419	402	363	390	404	400	395	392	384	401	401	407	415	402	390	397	406	413	380	406	414	390	412	392	396	433	410	402	376	396	447	384	363	425	399	391	380	375	400	354	400	400	412	390	378	415	406	378	390	392	388	377	412	405	377	399	423	402	404	359	390	352	394	400	388	372	414	404	376	414	391	389	376	405	397	433	363	408	403	392	372	423	419	421	433	428	436	396	360	382	403	389	395	383	399	368	377	396	403	435	407	409	425	402	388	403	424	403	398	405	386	400	415	343	403	373	415	379	421	430	409	402	401	390	412	424	399	413	372	391	406	415	416	409	408	378	404	452	391	364	389	385	382	419	391	422	393	423	408	427	422	394	402	393	434	407	401	417	420	388	412	393	404	436	400	415	397	323	409	414	432	416	391	426	352	409	367	420	414	429	401	415	399	414	385	424	405	405	412	403	383	431	430	421	412	388	397	385	409	442	394	399	393	412	384	392	412	409	408	405	412	385	398	424	404	367	402	390	418	399	406	392	381	432	409	392	374	361	410	389	394	390	413	407	407	372	416	375	391	407	395	407	418	394	436	413	396	373	395	424	429	385	418	365	396	414	402	396	375	392	418	353	342	391	399	414	437	404	403	411	395	404	407	389	404	407	423	367	413	438	410	418	432	369	387	399	417	379	430	433	399	425	422	429	395	426	407	390	406	392	402	421	454	408	415	404	442	442	398	379	422	408	398	386	429	411	373	441	407	361	388	373	393	400	400	380	385	417	393	362	405	397	419	388	395	443	402	376	404	393	454	398	411	386	445	401	424	379	414	411	404	358	401	371	388	421	416	407	382	408	421	408	419	409	414	397	405	397	405	416	380	415	403	411	428	405	381	388	419	409	422	394	368	383	391	399	367	391	429	417	449	387	412	387	391	430	410	395	447	374	411	388	392	404	409	423	397	432	456	402	401	397	401	409	401	438	446	401	425	414	363	405	429	393	350	401	437	417	381	415	425	411	372	438	417	378	368	389	401	395	376	411	446	429	377	411	417	430	398	389	386	383	411	421	421	398	394	401	383	364	384	401	401	383	420	408	438	389	350	416	407	415	378	348	406	402	408	386	416	416	379	412	395	399	408	415	384	424	386	427	401	393	415	410	429	416	417	417	446	409	415	385	383	428	408	382	399	395	421	438	400	373	388	414	407	415	388	377	387	389	411	387	380	390	436	391	447	439	393	408	425	396	414	427	398	399	388	357	433	399	405	430	416	420	439	384	393	388	423	363	400	398	419	411	397	384	396	380	383	414	390	419	414	414	411	372	413	428	399	430	415	386	419	399	368	368	371	389	343	379	401	378	380	371	426	407	385	406	411	410	394	415	370	427	451	415	410	381	369	433	420	387	374	420	438	399	400	396	376	418	394	390	419	404	397	424	414	390	375	400	425	369	388	379	410	406	365	405	446	396	428	419	408	431	370	411	384	402	387	406	383	369	413	400	380	438	394	415	442	392	377	385	407	407	388	401	431	380	400	430	422	388	397	364	431	399	393	427	399	413	391	413	395	390	418	418	440	404	399	374	410	419	413	378	395	368	398	415	413	413	405	415	407	408	443	377	420	411	418	395	418	409	388	372	385	403	377	404	397	377	390	401	378	394	406	408	394	423	387	353	421	435	401	396	425	388	413	400	399	366	382	391	360	394	410	402	394	398	404	404	400	373	387	373	406	399	382	401	398	407	412	399	387	388	407	339	423	411	392	431	408	402	398	381	402	412	410	392	381	392	390	398	392	419	375	408	383	372	398	418	397	406	401	392	403	420	407	394	416	433	419	397	380	392	382	391	407	378	395	418	404	384	379	398	378	380	397	416	389	363	383	409	441	407	407	397	380	415	434	423	375	386	393	382	402	369	398	385	392	395	412	353	436	412	364	405	381	389	380	406	395	401	388	446	394	431	407	390	395	380	384	432	401	427	407	372	410	400	417	390	405	413	416	414	430	386	395	409	398	382	407	403	409	403	396	397	412	407	410	403	378	416	389	394	385	369	412	407	419	357	394	374	407	413	401	420	385	442	401	440	400	406	387	416	399	384	352	409	417	399	425	407	364	424	413	366	406	427	384	398	382	405	425	384	363	393	406	391	370	362	402	407	375	391	430	382	371	345	398	386	422	378	411	396	423	392	443	362	439	415	397	396	408	394	432	397	388	422	425	405	405	409	421	409	377	396	381	416	415	405	397	402	399	373	411	407	402	409	393	408	398	417	416	442	408	398	413	410	423	432	409	400	423	418	413	385	421	386	423	404	364	415	391	410	419	453	386	387	407	382	426	400	418	402	432	425	381	387	382	379	396	424	394	436	387	405	410	411	396	396	404	400	375	418	393	391	400	406	426	408	390	397	383	395	394	412	382	413	399	400	378	382	420	397	401	408	418	385	390	402	387	362	410	411	372	388	418	416	393	380	395	375	426	368	408	403	371	381	408	382	424	431	389	371	406	431	397	419	416	404	413	385	429	404	399	394	397	429	433	398	392	389	435	404	420	369	382	398	372	395	380	403	407	386	408	410	402	418	406	363	408	389	376	398	383	376	390	387	395	387	449	396	412	384	419	381	401	444	399	380	448	396	392	418	431	375	398	407	422	364	435	439	385	381	398	411	390	436	409	406	389	404	380	417	400	386	421	407	453	366	394	402	426	441	383	391	414	408	385	426	407	423	382	400	383	414	432	429	404	400	399	391	412	391	391	395	387	371	394	421	417	404	395	438	407	393	396	363	379	394	388	408	402	418	405	437	393	385	376	413	388	396	391	408	379	393	404	397	422	367	376	390	393	362	381	425	406	428	433	396	384	366	397	399	420	387	408	412	372	424	397	374	412	366	385	394	451	443	399	405	413	387	408	415	417	414	406	389	381	429	407	397	437	387	397	415	395	450	403	390	370	397	386	410	421	422	415	359	377	400	414	445	377	371	399
24543	30572	15243	4197	2342	5678	14888	11289	2804	727	652	651	637	652	691	653	635	618	618	594	644	621	664	642	625	591	613	658	600	608	633	580	668	628	616	616	635	672	638	629	610	641	652	679	614	626	657	585	641	598	646	618	590	623	610	631	625	612	670	673	606	639	646	619	610	609	563	590	609	592	592	661	642	628	618	643	590	593	633	626	594	583	647	627	652	586	582	628	608	617	659	656	639	644	604	666	637	639	597	584	606	646	621	622	575	592	610	622	602	645	640	605	642	627	636	632	677	635	634	623	639	604	633	612	590	615	589	640	611	640	651	629	647	612	632	595	587	614	628	635	583	622	585	645	662	640	582	583	590	588	589	639	607	662	653	574	653	612	635	610	592	636	627	626	582	638	584	618	626	616	601	671	652	579	641	586	656	638	639	652	646	616	628	611	571	608	658	597	636	634	621	616	588	608	587	599	652	674	597	605	588	619	620	625	618	619	594	612	583	668	657	604	631	596	608	636	662	615	602	621	605	581	681	577	617	628	599	622	594	601	625	626	603	626	660	600	622	595	627	651	679	629	618	630	623	587	603	613	602	636	582	599	614	619	642	622	615	634	647	583	615	632	647	604	624	636	607	668	613	661	601	594	585	642	616	648	607	628	645	632	604	641	619	682	583	623	641	592	611	602	531	608	662	621	630	626	593	586	578	619	566	598	654	640	614	561	615	607	598	635	621	623	644	636	643	647	613	567	678	642	639	621	649	588	620	603	614	652	587	596	620	599	593	640	613	600	626	654	623	574	596	626	592	655	619	589	622	627	583	601	613	565	615	625	630	635	652	579	630	615	607	635	650	611	618	547	616	649	639	583	626	632	596	638	645	608	620	623	625	602	632	602	633	625	612	622	678	635	631	642	647	681	633	581	556	642	613	605	623	600	590	582	628	609	609	601	601	562	591	644	604	619	582	594	589	580	604	624	642	625	618	629	631	639	637	613	664	598	625	611	664	609	613	592	579	569	636	586	633	639	674	663	630	664	641	668	634	604	559	615	650	643	606	604	635	627	678	626	611	633	621	615	635	604	637	650	614	613	624	664	614	617	616	587	622	670	597	622	641	614	682	611	619	634	599	649	622	597	620	658	585	616	648	626	624	606	630	626	622	634	647	638	635	622	633	602	627	636	607	576	604	640	627	608	615	611	689	651	643	635	649	633	626	609	636	660	626	656	621	643	616	609	629	607	618	641	614	648	664	620	623	628	595	572	658	596	618	625	642	663	603	636	582	568	619	634	607	640	619	601	615	617	611	633	626	593	589	572	621	594	602	618	610	633	639	588	653	637	616	601	567	655	639	631	653	606	639	656	603	666	616	629	634	606	633	592	649	592	590	646	614	628	612	607	646	618	619	633	617	614	675	575	651	620	633	646	606	620	591	645	643	618	634	586	624	583	632	641	587	623	631	632	630	624	659	621	623	662	625	594	618	599	609	642	609	641	596	621	597	619	616	613	622	576	657	536	598	590	601	630	619	644	655	604	665	666	612	615	611	576	613	613	598	614	623	590	645	592	612	587	610	640	576	618	624	627	659	572	598	627	670	619	607	600	580	617	554	609	605	675	611	647	618	637	643	635	604	654	639	566	579	628	692	597	613	634	624	621	627	620	648	633	585	621	592	643	564	591	611	627	615	593	625	608	619	655	594	626	633	602	602	608	572	631	600	675	603	620	641	641	617	609	618	678	598	634	612	604	596	654	615	584	609	642	569	621	641	655	621	630	641	588	601	602	613	623	583	641	628	659	617	650	610	583	627	599	645	618	630	631	600	661	612	643	623	611	602	610	621	621	637	632	640	574	653	650	559	645	607	607	615	585	597	623	616	633	614	595	653	638	606	594	588	636	590	649	628	635	610	666	577	640	665	641	612	624	630	581	651	612	601	619	633	583	627	644	578	628	647	640	614	627	601	612	612	627	663	623	606	604	624	599	611	652	615	601	642	651	642	657	652	632	633	650	584	605	636	604	618	653	602	663	575	620	595	589	635	594	575	623	623	653	614	625	661	639	659	629	666	601	621	661	635	618	656	615	649	594	641	594	585	608	635	597	592	623	603	664	598	604	645	567	630	632	620	647	658	607	604	605	607	645	654	580	629	632	630	642	589	626	628	613	612	603	614	615	620	590	623	625	630	590	593	628	589	592	647	625	622	605	613	619	583	608	642	585	579	638	611	589	573	618	616	630	630	629	618	588	638	617	609	604	644	616	648	570	614	594	595	655	604	621	671	665	659	609	638	665	579	580	618	611	606	620	616	639	615	636	638	563	568	628	636	608	592	606	602	659	646	600	586	644	605	599	575	629	578	617	587	638	607	627	630	653	666	654	599	593	590	592	645	612	608	629	669	649	658	622	664	617	596	635	620	601	592	640	605	637	592	596	610	598	624	616	642	596	664	620	615	660	617	576	630	622	637	654	654	629	649	612	644	623	645	630	608	571	632	631	608	644	637	605	659	634	610	612	630	629	663	634	601	577	606	631	637	641	589	598	609	643	628	596	617	656	648	636	603	612	696	603	658	616	641	653	603	572	638	605	652	614	635	630	641	582	630	635	646	625	628	573	588	595	621	623	653	575	588	629	611	638	638	622	596	623	587	613	620	643	637	635	605	600	616	627	622	626	605	594	650	616	632	623	634	636	639	602	571	620	642	572	629	635	626	650	627	628	615	639	589	636	622	625	576	648	612	602	647	610	601	593	618	609	618	582	596	625	618	610	640	668	597	603	608	644	609	576	652	596	618	606	602	629	622	592	618	653	587	570	606	665	588	640	626	605	606	635	655	648	586	609	591	618	627	602	631	628	646	643	633	644	612	619	631	638	609	625	602	619	621	619	650	570	634	595	643	610	570	663	628	635	644	596	623	601	604	608	623	601	578	627	628	609	607	602	569	617	604	650	614	619	610	600	649	642	582	585	613	612	612	659	569	600	598	664	658	625	571	596	672	615	652	622	606	611	616	608	625	631	640	654	622	623	613	606	605	636	599	655	618	620	596	651	615	591	647	644	592	664	623	583	639	599	620	613	622	643	574	630	625	674	590	581	638	622	639	603	607	650	652	571	640	590	624	618	617	642	638	647	650	600	596	630	619	601	614	621	668	603	620	642	624	592	626	622	560	631	605	612	614	631	607	656	642	574	589	647	638	622	632	599	656	670	649	633	594	633	616	592	605	664	695	622	675	656	635	646	655	636	633	623	610	581	637	649	676	638	640	577	602	579	607	574	608	624	614	650	621	574	600	613	635	633	605	653	646	610	567	621	602	599	605	588	603	653	609	627	602	660	570	617	623	619	674	562	580	575	636	653	664	635	639	597	561	590	630	600	677	634	626	659	566	644	642	634	586	590	636	597	643	627	659	584	624	607	592	636	629	624	633	611	638	618	628	639	656	599	637	602	637	639	591	599	590	615	643	607	583	571	645	556	591	582	591	626	666	616	594	613	583	610	599	600	621	593	595	599
24270	21231	28011	24457	18546	19185	36468	26734	8991	886	562	498	524	526	523	528	538	479	524	504	555	545	484	533	507	486	459	486	509	516	475	484	464	488	472	523	469	468	457	502	486	508	497	509	464	433	520	529	494	505	521	515	497	481	509	499	550	588	560	570	484	526	487	500	539	468	514	515	468	479	496	483	507	474	476	525	484	476	543	511	471	511	484	472	490	467	488	498	509	532	467	492	472	447	507	479	487	472	505	485	479	470	511	489	522	507	536	524	517	473	463	465	491	483	517	479	504	491	500	492	500	486	464	468	497	509	484	493	499	492	489	480	522	479	485	520	510	543	472	527	496	503	450	472	507	471	447	540	516	487	509	530	486	488	508	502	491	457	506	463	460	478	468	528	502	480	460	479	480	493	497	476	498	524	511	480	466	472	480	473	462	500	472	443	474	503	526	490	461	472	501	492	492	508	515	488	497	509	471	494	548	496	482	508	474	488	484	475	486	518	486	536	472	521	531	506	466	484	489	482	466	487	546	455	449	460	478	486	475	467	516	529	505	509	502	471	500	503	477	492	509	488	452	490	536	484	492	463	531	514	497	468	483	476	477	517	518	494	477	502	457	465	520	513	493	502	470	470	460	495	500	507	466	480	480	475	464	456	483	471	488	477	477	490	439	488	482	482	485	491	475	477	505	490	514	542	493	466	483	461	507	482	485	482	435	491	458	520	511	528	500	501	519	512	480	525	483	478	492	444	496	494	480	510	503	516	520	504	466	484	521	517	499	501	499	484	472	479	546	498	505	517	505	495	464	505	514	466	465	480	473	448	487	514	493	471	465	463	489	491	481	491	482	500	503	517	469	509	484	520	506	511	463	472	486	485	436	500	469	507	488	494	467	454	506	526	512	484	495	507	461	492	520	495	503	504	478	483	514	490	490	484	542	512	502	488	530	481	493	489	481	468	496	478	489	482	462	487	533	468	476	485	490	497	464	462	515	492	466	506	496	510	484	504	462	480	497	443	498	511	484	479	538	442	478	504	490	489	473	466	494	517	512	477	477	512	506	468	510	503	519	483	481	486	505	476	465	459	514	465	528	513	469	518	465	529	486	488	501	448	455	512	442	525	460	463	500	505	493	478	515	516	496	469	473	498	448	494	494	465	449	544	510	461	481	462	469	509	482	460	471	499	533	493	526	480	480	451	486	450	448	524	487	518	535	536	502	515	487	500	477	503	474	481	498	492	489	514	487	525	494	474	483	468	495	498	498	507	508	483	467	478	457	453	505	478	459	491	519	475	474	510	466	505	506	460	497	469	516	481	456	484	515	516	526	500	465	519	463	463	501	538	444	544	545	471	491	516	503	514	511	541	502	497	491	489	531	487	498	503	543	520	502	521	507	469	502	485	512	521	470	448	438	519	494	517	516	456	480	493	508	496	473	508	512	462	498	492	458	535	474	543	508	483	514	484	469	506	489	472	482	503	422	515	487	468	489	526	534	507	502	506	495	496	450	482	479	527	441	495	487	488	465	447	476	509	474	535	526	494	490	503	463	456	482	487	463	530	484	493	446	516	502	460	475	515	498	454	511	505	517	535	499	445	517	511	522	476	453	476	528	502	485	486	489	513	513	484	482	486	509	522	458	505	492	470	495	513	490	512	500	466	480	485	457	464	488	471	488	471	533	495	476	498	503	464	506	474	516	515	488	498	528	460	474	505	444	505	475	470	468	496	462	505	493	453	499	473	461	485	495	519	475	515	538	474	479	479	507	490	526	504	494	489	472	490	490	522	501	480	506	500	462	459	479	532	482	470	484	482	540	504	517	511	509	529	503	480	478	491	466	469	496	514	483	451	527	514	487	494	535	518	523	485	482	518	498	470	483	479	471	502	517	507	464	486	513	441	488	486	482	497	473	485	478	504	488	504	458	466	506	510	538	507	518	484	485	480	493	515	479	489	498	504	488	478	524	503	458	477	471	537	516	529	487	511	499	504	480	498	470	476	513	470	526	471	483	491	537	512	474	480	486	522	465	516	496	478	529	504	489	475	485	527	463	476	498	475	513	483	525	491	447	458	474	455	520	516	473	453	503	471	492	467	539	499	511	503	497	542	509	490	520	501	478	496	478	490	484	531	535	442	494	512	482	480	470	517	475	487	476	491	508	504	475	510	452	505	489	493	450	482	465	508	481	470	488	514	484	485	475	516	512	485	475	485	520	501	495	491	485	504	504	455	489	506	515	451	517	487	495	509	473	502	506	478	465	502	510	454	492	497	447	478	499	487	511	523	516	505	479	520	498	494	475	484	475	505	501	512	477	494	481	494	506	507	498	522	518	478	447	478	478	507	471	512	490	528	470	503	457	474	471	547	513	521	497	512	506	472	493	493	499	500	452	507	497	486	465	468	492	533	468	501	474	508	515	455	506	494	464	496	500	498	484	467	487	471	507	474	485	495	475	526	488	521	465	469	498	499	474	505	447	477	456	523	483	491	484	542	464	495	476	519	462	498	506	477	479	470	491	529	480	485	479	502	501	447	516	508	444	483	493	464	489	503	508	524	510	508	501	504	485	495	526	492	505	492	469	486	493	501	529	501	499	490	507	476	498	481	509	501	508	517	493	458	491	483	536	520	444	460	464	502	543	524	485	445	477	505	498	501	497	490	461	533	514	499	446	502	422	484	530	491	484	506	481	465	483	480	470	507	467	484	462	467	518	507	523	459	538	478	502	488	497	463	491	467	526	464	496	504	486	516	542	476	485	510	520	520	517	515	476	470	487	498	513	521	439	488	511	474	501	489	469	507	462	498	510	492	507	457	517	506	508	494	465	515	478	487	495	476	497	512	496	522	500	508	460	452	479	499	501	484	498	509	515	493	487	489	535	470	507	506	463	554	481	483	454	466	459	483	512	484	463	505	475	483	508	501	497	461	504	487	521	498	493	515	493	445	484	483	515	501	463	513	503	494	494	511	478	505	501	467	521	493	486	458	496	477	509	491	510	449	444	484	515	455	502	541	497	512	495	502	482	517	503	505	508	475	454	527	463	478	474	509	511	470	464	497	526	517	492	457	460	470	529	494	495	482	464	500	503	507	491	480	475	472	478	503	492	467	489	478	507	493	498	475	489	529	479	525	473	513	499	517	479	494	484	481	481	522	451	492	479	452	453	456	501	491	534	518	508	522	470	465	500	469	482	505	495	528	502	488	509	496	484	458	471	537	515	504	518	523	470	475	485	486	470	494	503	505	496	505	526	486	471	531	461	523	499	487	494	503	499	506	513	494	479	505	473	493	485	460	504	501	512	485	467	483	447	489	492	509	492	488	501	493	488	475	534	485	470	476	509	499	439	538	487	462	480	528	494	529	489	436	478	512	526	477	528	489	441	449	472	477	534	522	481	481	498	513	513	503	449	521	505	582	478	459	470	463	527	491	497	503	488	480	512	532	489	454	478	499	475	484	524	494	483	472	470	520	466	455	484	487	482	484	514	489	521	465	505	489	481	444
25520	40481	28010	10981	7509	28251	40212	32479	10194	1552	1004	823	803	761	822	810	768	765	769	743	779	818	807	812	752	763	765	768	774	765	786	730	760	741	769	789	789	763	735	733	776	763	702	755	765	757	698	824	816	732	770	807	757	733	763	778	773	1069	1045	854	757	820	732	776	763	760	726	751	711	743	734	716	712	707	755	702	776	740	778	737	742	782	721	752	744	775	752	765	766	783	775	712	735	772	791	744	769	812	813	763	791	788	735	702	726	750	735	801	738	712	756	700	782	755	783	759	757	719	784	733	746	797	767	754	760	742	703	782	789	722	728	747	721	798	751	764	773	760	758	734	779	716	757	758	790	762	804	740	749	711	725	740	750	788	763	762	739	760	759	809	777	792	736	745	733	720	743	745	743	770	748	805	765	791	768	749	775	755	791	710	757	759	787	804	773	772	807	709	748	721	771	808	747	813	726	728	766	735	763	782	743	743	767	701	712	767	778	748	793	768	752	720	767	708	774	762	719	747	758	777	747	738	761	742	728	765	738	739	772	723	772	757	783	710	784	733	797	749	772	787	768	760	766	738	758	758	776	764	749	761	725	747	788	757	728	802	772	754	780	785	724	759	725	767	742	732	801	729	765	770	738	734	765	697	753	728	766	748	746	784	740	753	725	778	748	769	742	758	707	796	718	762	713	791	798	740	782	806	715	749	773	699	764	735	782	797	753	768	786	753	760	794	743	735	744	710	768	794	758	723	713	745	703	760	822	757	833	732	746	737	729	778	727	767	703	715	732	724	779	775	788	695	753	730	716	742	788	781	770	705	765	769	756	758	794	740	758	737	760	735	722	740	800	739	751	752	776	754	695	724	735	729	761	808	746	743	706	767	777	754	727	748	774	768	768	781	736	827	793	772	785	786	776	755	742	770	722	745	751	761	761	737	788	782	798	768	757	752	703	748	772	734	730	770	766	762	783	777	735	723	784	758	772	736	766	766	741	715	717	734	783	774	727	712	695	774	698	741	809	744	753	742	759	738	773	770	721	780	748	773	796	763	728	742	765	765	724	798	707	749	708	728	722	738	718	761	753	705	736	789	764	765	737	768	766	716	734	753	742	735	702	730	785	788	775	780	746	785	796	733	749	765	756	747	757	771	709	793	782	752	782	723	765	815	749	746	712	760	770	733	803	748	755	729	768	765	727	793	751	775	798	800	729	731	749	737	754	787	787	760	770	775	785	744	729	723	712	737	730	749	760	712	736	745	697	769	782	722	709	791	761	703	796	767	740	729	756	730	730	730	729	733	759	767	818	743	749	796	759	744	774	803	751	719	769	745	736	735	742	786	756	741	758	796	769	699	714	750	722	717	806	790	727	744	757	768	747	741	793	746	724	734	767	690	747	735	768	739	704	765	759	804	728	737	744	769	772	764	801	749	729	774	742	708	814	771	754	785	748	725	768	756	756	672	799	780	743	715	735	757	730	742	754	754	763	729	801	743	751	731	786	745	741	720	737	745	754	722	753	761	748	726	762	768	763	765	780	725	771	741	732	749	708	724	768	743	758	820	774	718	755	707	766	724	816	746	725	757	734	755	753	792	745	766	790	763	760	725	782	791	747	729	750	680	774	795	764	728	716	755	729	745	759	764	738	729	730	778	775	771	767	781	756	755	747	720	758	710	728	774	776	704	752	730	730	734	749	756	713	727	739	785	758	739	754	815	779	730	745	786	769	751	736	750	718	734	746	670	741	759	715	773	795	754	744	703	725	772	733	754	771	751	718	761	757	759	746	809	714	754	808	750	741	753	724	747	730	784	772	766	788	722	789	755	714	750	753	734	756	747	754	710	794	795	780	783	767	801	751	743	744	742	735	738	686	735	713	799	743	728	730	739	791	709	733	703	742	788	814	749	761	778	743	709	741	778	766	765	826	743	719	740	786	717	748	757	768	736	750	770	738	764	791	767	731	721	795	783	776	752	826	723	744	762	747	752	752	781	760	738	771	737	727	732	729	748	780	768	758	788	740	719	779	802	764	687	799	754	738	767	700	749	766	750	768	777	776	747	735	739	722	793	785	745	786	759	766	748	770	744	755	733	726	745	752	765	772	787	716	757	752	737	759	736	753	755	779	671	765	743	699	783	755	779	741	770	715	720	793	732	790	791	740	778	809	815	752	736	747	796	715	798	721	777	729	758	721	752	787	718	750	776	721	808	755	757	760	785	773	741	762	783	752	734	714	760	744	801	703	829	738	794	738	723	750	745	785	780	738	774	723	782	747	748	740	739	810	757	722	780	747	767	788	774	780	713	768	784	783	730	746	709	793	664	803	742	754	727	743	732	753	738	753	791	719	728	788	780	792	736	770	698	780	725	750	753	769	747	788	692	752	706	729	746	754	772	829	750	737	760	743	768	767	756	763	787	757	751	791	776	759	726	728	757	753	690	736	726	779	747	762	797	779	807	771	744	749	739	738	769	710	768	688	780	746	723	807	776	740	773	746	764	786	760	748	770	727	771	725	726	760	714	740	796	755	762	750	788	748	736	761	740	765	732	738	758	724	749	705	700	750	724	777	712	780	703	791	788	744	770	765	758	763	761	767	722	775	775	737	731	777	753	746	751	719	683	763	791	703	687	722	816	742	752	751	753	708	759	741	723	752	723	759	739	810	805	763	739	766	821	743	736	737	727	718	762	796	711	729	788	739	761	786	719	751	759	753	732	784	773	772	697	764	721	777	760	752	697	760	709	816	748	780	777	743	748	754	765	758	730	805	758	786	716	718	723	738	772	735	773	684	704	764	753	715	717	764	783	731	732	765	776	759	739	694	749	749	792	754	823	757	754	742	745	737	784	781	784	704	736	763	711	737	764	776	725	722	782	754	756	743	735	756	776	749	738	765	712	774	761	752	761	773	733	754	737	744	777	792	735	703	749	753	741	769	815	745	732	732	750	761	773	742	715	701	757	736	790	768	720	756	751	753	718	790	777	744	729	752	730	756	761	702	746	757	727	752	760	740	777	766	784	780	718	748	711	806	705	752	716	731	725	723	777	766	804	691	728	752	713	756	751	776	800	745	785	759	777	770	703	767	777	711	805	737	774	723	745	747	732	776	738	789	746	725	778	764	773	742	759	762	769	761	768	717	747	754	768	731	759	773	707	754	763	775	736	796	719	761	718	736	730	757	761	764	785	706	748	777	772	717	769	727	780	761	712	782	788	798	786	737	762	706	757	713	754	772	720	782	756	731	788	789	749	801	747	775	788	760	738	778	757	731	772	758	744	761	745	765	782	753	770	738	742	769	739	746	745	749	725	756	769	749	711	736	811	757	763	733	714	762	761	732	743	731	772	805	719	730	772	693	726	745	776	754	763	722	757	716	773	747	788	775	774	737	724	768	768	731	752	778	740	752	762	750	755	727	692	816	749	780	723	785	782	785	774	761	708	766	759	761	763	768	799	672	750	784	756	757	759	734	734	750	714	781	736	815	773	782	726	747	734	753	762	747	751
23010	21214	28959	23692	21175	28809	51147	38188	13642	1029	488	435	443	451	395	405	413	393	412	492	408	444	565	475	375	406	352	401	366	390	386	392	363	368	367	414	356	412	363	363	413	402	385	376	407	397	409	384	421	382	377	383	375	398	378	381	420	560	705	539	411	405	359	392	383	393	403	397	388	363	379	363	378	376	385	390	371	375	347	420	383	362	379	389	388	396	387	391	386	375	380	372	359	338	373	392	355	372	349	399	384	372	365	345	359	392	360	391	345	385	376	412	357	366	370	385	379	346	345	352	388	375	395	375	357	342	382	369	375	387	418	358	362	370	362	384	368	395	349	369	377	366	406	373	333	415	388	355	363	367	394	379	391	383	387	368	380	382	374	355	367	367	388	382	394	385	396	389	371	422	376	375	382	389	388	371	384	370	384	387	364	369	356	384	353	345	398	392	398	374	358	397	334	370	410	380	376	335	350	382	378	405	364	402	368	374	387	374	379	344	371	353	412	341	345	374	410	382	395	382	362	360	381	399	409	353	370	378	376	416	400	406	377	360	396	377	381	402	380	382	412	372	384	365	381	381	397	384	381	362	364	362	392	378	366	380	359	394	377	388	386	344	360	390	381	402	366	362	383	381	405	368	368	418	389	380	409	397	350	408	391	380	384	397	368	416	385	367	372	345	359	376	379	393	394	374	384	365	399	396	421	394	371	385	401	386	376	368	367	399	407	387	389	384	369	401	387	407	384	356	410	395	370	379	391	355	388	384	331	374	365	385	395	402	392	365	377	391	386	364	403	391	373	398	360	390	391	379	389	386	381	378	373	424	374	387	385	408	404	384	388	402	391	364	391	389	398	369	402	369	379	381	400	379	383	430	425	387	392	381	405	355	374	392	326	391	366	399	396	391	379	368	382	372	351	389	350	385	373	390	370	376	394	351	362	382	409	364	350	365	373	378	385	394	376	392	368	363	375	343	399	389	390	346	348	396	369	361	407	365	400	359	398	376	364	417	386	350	420	380	384	355	385	400	421	415	390	371	367	368	390	382	359	350	325	383	372	360	376	383	382	376	380	356	374	374	352	398	353	370	412	358	382	370	359	357	378	366	352	346	403	374	398	364	417	385	393	384	377	376	379	384	383	398	348	362	377	408	384	382	382	373	363	380	408	405	417	417	388	362	374	364	375	368	389	384	380	361	368	368	378	381	381	390	392	361	405	370	370	389	356	388	407	418	362	359	397	361	373	356	390	339	423	373	388	394	375	376	395	384	384	376	400	376	393	372	367	370	391	383	402	390	380	407	378	389	370	372	424	363	372	414	392	381	405	377	378	394	388	372	364	367	385	364	380	382	404	385	375	380	358	352	398	346	365	374	381	398	392	392	388	385	383	388	391	370	427	376	390	391	352	381	393	339	374	391	406	386	378	368	381	381	361	370	381	383	376	385	370	381	373	382	379	368	412	400	415	372	366	376	408	351	374	390	367	372	362	420	382	368	412	362	372	378	337	366	397	377	392	390	370	363	371	380	365	375	374	404	384	371	398	421	391	409	400	379	403	368	390	402	377	356	368	357	381	394	375	367	371	410	383	421	433	350	379	373	340	410	377	348	396	381	391	383	393	389	375	356	368	351	372	372	397	397	409	379	414	374	364	361	380	330	375	404	347	362	387	350	375	383	360	381	370	382	344	383	359	377	344	362	399	388	333	416	369	375	377	387	373	379	388	370	363	390	344	398	381	384	367	382	376	379	380	363	368	418	387	354	378	387	378	356	359	385	339	379	400	344	364	353	405	370	371	411	388	361	369	372	379	407	383	394	380	395	368	337	356	386	375	398	384	380	380	381	346	371	384	393	342	372	364	393	403	386	337	439	368	405	392	396	374	366	345	365	382	350	381	372	382	372	395	375	386	398	409	369	384	403	346	378	387	384	357	357	383	372	354	352	382	376	373	394	396	410	379	377	414	382	404	384	354	392	383	365	392	330	387	398	404	375	387	378	396	389	396	425	359	379	402	394	367	364	407	427	408	373	378	359	390	363	392	344	390	394	381	349	362	403	353	385	370	369	370	361	378	392	403	387	402	377	375	399	385	391	382	380	376	402	395	402	383	382	372	391	403	352	328	372	367	374	372	353	397	371	399	392	418	400	389	391	332	367	363	386	347	380	360	379	418	350	360	399	349	359	415	364	388	381	393	383	399	388	399	367	393	402	370	366	378	376	368	393	414	388	384	380	364	383	405	327	404	360	393	417	358	377	397	377	343	377	392	392	352	361	357	362	396	393	377	373	373	398	402	370	315	391	371	361	369	355	400	385	364	431	379	386	404	348	370	380	352	389	358	393	367	352	373	380	418	377	378	411	363	388	356	376	377	387	355	404	376	370	405	366	362	405	373	379	370	375	375	371	423	338	404	367	381	388	337	393	417	380	376	337	386	387	402	380	370	360	405	401	372	398	348	369	336	352	383	389	382	333	378	373	381	359	371	376	372	355	392	413	381	383	385	347	376	367	413	431	395	382	363	393	388	377	395	409	379	379	369	427	397	413	383	377	387	358	361	377	402	401	369	399	382	412	353	386	351	385	390	379	386	350	412	382	405	375	381	412	375	382	369	403	355	373	389	376	408	389	401	365	393	365	360	389	384	412	326	416	353	395	353	334	373	370	371	406	366	371	393	385	341	390	341	359	384	389	375	370	381	360	363	360	348	366	351	410	374	390	395	392	384	375	424	400	372	404	426	372	429	402	351	374	379	388	362	384	381	359	378	373	386	409	375	344	387	358	370	376	370	358	400	379	392	380	396	393	378	409	391	395	406	382	373	345	376	377	348	355	388	381	378	382	406	382	395	377	396	368	353	401	380	371	369	379	371	399	353	346	373	385	378	353	371	401	368	339	369	403	388	421	405	376	399	376	363	367	356	365	381	373	373	359	370	394	401	363	361	363	366	421	374	371	381	383	364	378	379	384	395	374	373	400	383	398	373	437	361	379	380	386	377	408	385	375	366	380	385	360	434	393	405	355	392	385	378	386	370	389	386	377	360	393	378	387	369	386	373	379	406	383	428	376	358	359	414	394	391	389	368	408	424	387	380	386	365	354	374	341	388	339	370	398	353	414	356	382	370	328	348	347	338	357	379	371	401	425	384	367	385	362	392	373	388	381	346	342	368	355	372	377	397	396	393	362	398	394	395	386	413	399	403	395	386	360	333	389	384	365	374	365	354	394	407	391	377	387	387	384	411	379	404	373	385	369	381	372	392	366	392	369	400	356	365	366	394	360	391	373	411	389	416	384	356	406	392	378	394	381	412	381	334	367	380	407	377	368	353	400	391	388	381	377	363	402	366	376	362	378	389	397	388	340	397	385	378	404	372	397	363	366	361	383	329	376	392	378	385	356	377	421	401	382	408	397	348	391	403	406	410	364	357	377	402	358	380	380	365	374	395	400	386	398	365	398	382	371	380	368	371	346	380	369	365	397	382	410	408	365	394	356	355	386	392	378
29925	47083	34603	17797	9235	36274	51788	41346	11317	1059	899	861	825	752	681	681	802	665	742	906	677	795	1079	860	621	597	634	587	637	574	607	610	602	604	665	594	612	599	606	583	638	624	588	666	588	629	587	617	574	579	618	615	612	592	652	561	739	1147	1422	977	638	612	571	631	598	564	577	584	593	593	616	593	578	593	593	568	600	561	629	652	585	614	615	583	630	614	580	549	574	589	567	577	582	563	589	624	580	552	613	589	592	591	563	580	582	596	578	595	584	576	579	616	631	590	545	590	602	581	576	562	583	603	563	595	599	618	563	579	571	571	590	597	556	604	575	600	578	604	551	589	553	585	573	598	573	627	581	576	581	626	582	597	575	548	602	574	594	593	587	613	615	560	625	616	603	618	597	614	576	612	590	637	594	577	602	594	600	605	628	595	599	603	598	551	575	639	582	618	576	641	643	595	608	643	607	565	609	614	582	608	645	575	599	622	599	588	605	550	581	589	584	616	590	576	591	622	579	606	615	587	615	591	607	550	610	610	602	596	624	554	553	648	589	559	622	595	605	574	597	561	558	621	597	578	583	602	584	634	607	559	600	622	602	569	615	592	589	615	594	588	638	557	585	550	567	603	582	607	602	572	606	577	558	543	582	606	593	624	605	589	578	597	600	607	548	614	655	598	582	650	600	584	551	618	614	629	600	589	620	593	586	556	546	584	590	622	583	566	580	599	584	630	628	576	575	591	594	589	635	597	632	607	624	581	607	609	570	624	559	608	564	606	614	592	622	587	573	614	641	604	561	561	604	610	618	575	615	623	641	606	599	569	618	610	556	606	620	563	596	579	618	588	602	576	557	606	590	631	608	633	601	605	586	594	612	567	623	580	580	588	595	601	580	592	582	609	572	588	667	608	605	579	593	607	600	588	545	586	565	659	618	572	596	599	570	567	622	636	621	567	575	566	607	603	585	599	588	545	589	560	594	559	587	618	562	554	604	591	619	613	633	558	584	554	617	602	597	610	566	605	606	589	576	590	525	580	601	607	593	585	599	601	564	623	555	602	627	569	610	591	553	557	550	563	607	623	589	596	566	611	598	542	616	600	579	624	598	608	575	603	624	556	634	595	595	581	578	552	574	648	579	627	589	607	599	613	588	618	576	601	621	625	588	619	595	572	634	553	602	574	578	549	622	607	561	608	612	588	607	570	550	595	581	605	590	554	597	642	596	592	592	585	579	551	585	614	577	580	605	573	619	582	577	607	602	571	619	598	599	624	623	562	619	562	564	608	588	577	596	569	580	561	589	605	583	592	553	595	621	583	593	584	638	571	599	601	618	590	607	579	536	584	609	603	584	534	607	588	609	623	586	618	629	613	619	604	564	593	632	623	610	599	602	588	606	586	606	597	599	591	578	573	592	581	617	577	649	600	604	603	616	626	565	592	585	591	587	626	580	612	579	556	570	624	618	552	629	623	598	557	601	565	579	582	564	579	584	585	590	580	601	586	583	617	552	566	579	567	587	580	592	588	559	565	531	613	610	571	615	598	577	560	593	543	589	604	575	610	578	621	611	595	588	622	596	606	625	531	622	654	585	621	601	598	605	602	590	618	612	570	563	595	570	580	564	570	587	609	593	585	623	616	606	616	593	590	616	583	592	586	566	602	584	570	575	557	556	560	587	601	575	641	626	624	587	558	607	607	571	654	584	553	576	650	563	551	590	583	585	611	580	572	559	609	576	575	583	594	589	587	588	586	613	526	585	604	582	581	535	646	604	569	620	531	624	548	591	567	603	603	602	569	585	580	648	569	580	601	615	545	612	629	554	604	630	634	573	523	576	582	586	569	620	603	569	555	558	552	579	588	617	577	606	595	581	560	608	592	560	587	620	600	594	562	574	633	585	572	571	580	580	605	592	553	571	631	589	574	576	568	589	572	621	579	574	608	622	604	597	611	607	611	537	643	588	618	612	596	601	575	591	541	587	601	585	596	558	574	557	584	547	572	595	606	613	564	576	649	611	616	631	583	600	605	603	603	573	599	649	621	602	576	612	600	557	602	625	574	586	557	563	591	541	587	595	584	559	580	572	589	566	587	575	597	569	575	618	585	608	566	626	663	626	568	650	613	574	602	552	616	594	563	599	546	617	583	580	581	601	613	570	573	572	595	578	566	560	613	585	559	573	581	642	632	574	555	584	591	560	594	599	584	560	599	555	653	590	573	574	617	579	543	637	595	621	592	564	600	637	606	585	599	598	568	592	622	555	567	587	602	567	590	534	594	590	563	606	575	585	565	620	584	570	608	604	607	563	609	597	587	574	586	572	598	613	591	590	617	612	608	570	589	615	577	592	595	597	597	587	578	570	602	634	618	595	571	600	579	605	540	582	540	596	583	596	595	560	589	562	584	565	582	608	566	593	607	602	584	608	601	569	580	578	586	591	552	553	589	564	594	627	599	602	602	562	632	569	570	578	575	596	596	558	597	627	556	579	576	581	576	597	628	561	592	641	625	615	598	641	618	640	559	554	631	608	591	606	583	606	597	557	581	597	578	648	572	594	588	605	552	573	610	561	600	533	581	613	557	547	625	558	635	588	606	593	616	644	603	571	592	630	598	641	584	592	573	558	635	604	623	568	567	596	593	579	597	573	592	625	592	558	554	622	583	617	568	576	535	611	619	610	555	644	594	617	637	619	566	633	606	581	570	551	602	591	599	603	582	634	603	631	624	623	623	551	598	614	595	630	551	623	605	566	606	629	537	583	590	584	550	615	654	618	566	561	655	590	615	604	576	603	628	617	521	587	593	577	569	571	607	596	638	565	591	578	603	648	564	610	594	577	599	618	612	598	644	592	554	595	563	606	577	638	586	586	591	597	591	552	575	560	595	609	623	566	584	597	562	579	570	576	633	603	616	598	559	571	570	624	557	517	597	618	612	562	606	564	612	574	571	592	590	581	603	618	584	632	625	553	572	623	614	621	572	599	604	508	610	563	623	575	594	625	573	566	611	599	590	557	582	554	557	582	577	594	570	600	614	634	595	557	612	584	595	578	629	591	612	602	599	590	580	612	569	564	630	570	601	634	594	594	605	578	579	586	583	617	586	622	544	596	575	582	579	574	605	656	576	554	555	586	596	578	584	575	586	616	586	580	602	598	588	646	623	558	592	593	574	631	591	568	574	582	591	625	608	579	612	600	608	578	595	624	611	590	571	605	563	623	562	622	612	622	602	570	550	621	574	611	547	580	615	585	593	635	576	571	543	597	557	585	600	593	568	592	622	590	585	597	585	608	542	592	611	558	633	602	494	599	570	592	617	620	574	585	609	587	588	620	601	597	593	635	608	614	567	613	592	609	580	618	567	622	564	579	611	604	599	602	603	563	565	594	578	594	630	639	590	610	589	574	608	564	574	608	593	630	615	545	566	557	592	639	573	580	611	610	608	604	571	576	618	605	632	583	597	614	577	602	575	533	540	617	581	636	582	602	569	589	530	584	583	581	592	594	633
26788	21628	17734	5091	1463	2998	7056	4825	900	458	446	468	463	408	447	409	428	497	475	441	427	488	427	468	466	412	418	433	452	466	445	470	440	398	399	467	432	412	419	405	456	404	456	434	425	430	418	413	453	450	445	418	420	407	413	442	438	434	447	487	459	414	417	435	439	438	420	423	421	458	437	416	441	393	455	449	408	421	465	451	421	439	457	430	416	430	424	461	402	449	435	428	427	423	412	434	425	436	420	400	435	406	427	436	442	426	466	411	427	384	395	448	480	452	413	422	454	397	445	407	462	421	442	432	430	394	451	419	428	389	404	407	426	433	405	440	439	426	403	421	467	402	429	436	427	417	395	474	404	388	437	414	463	416	476	422	418	474	421	417	441	426	422	428	435	417	413	401	415	438	406	444	394	440	436	389	412	448	475	410	455	419	415	436	434	411	397	436	426	443	449	414	422	446	435	408	451	426	437	419	444	436	412	417	391	415	368	398	440	403	429	417	408	423	411	401	429	433	440	400	401	423	439	465	439	429	407	442	440	429	403	418	422	446	406	433	442	430	426	447	445	438	404	443	450	397	425	470	431	431	404	407	442	404	454	400	428	467	430	415	400	437	435	416	406	392	463	444	428	442	447	428	396	408	420	390	436	413	398	436	429	441	417	431	387	449	436	391	424	440	384	472	429	429	447	429	425	410	403	458	462	446	406	395	430	405	426	453	428	448	459	402	427	440	431	422	445	421	447	450	446	408	448	443	431	447	403	422	440	436	424	440	393	415	396	437	437	432	424	449	444	427	378	434	438	436	442	413	436	439	443	416	420	421	443	400	447	432	411	418	396	412	400	427	460	407	450	446	436	471	400	430	420	454	401	418	438	435	442	429	386	419	401	459	461	409	432	397	445	423	410	406	407	436	409	441	428	423	460	435	431	407	414	457	413	468	448	423	425	418	449	447	389	457	463	429	451	438	427	435	414	446	433	423	426	413	406	419	458	424	425	408	434	419	408	430	365	417	457	437	443	431	395	440	433	446	453	442	414	442	397	420	427	414	441	438	448	457	425	399	448	446	429	466	408	420	420	410	429	432	421	425	397	464	397	419	435	463	418	402	438	411	457	411	417	424	405	439	423	457	419	410	435	467	435	395	430	440	425	450	384	446	411	393	433	421	431	422	443	430	430	440	442	449	435	402	447	391	427	411	463	447	425	432	428	431	405	430	431	436	407	407	428	395	398	433	475	395	449	434	418	412	406	445	441	414	447	437	426	448	428	374	423	454	412	433	433	443	470	459	409	457	424	454	424	442	392	427	403	427	377	424	414	418	453	441	441	413	417	436	411	430	416	404	404	435	459	433	450	444	426	458	424	426	418	392	440	404	407	452	445	449	438	416	429	451	411	391	405	430	419	428	461	431	422	425	457	421	413	453	462	427	445	427	411	396	418	385	471	425	386	416	432	391	426	431	458	427	440	415	403	416	442	453	452	429	450	453	454	440	441	462	459	403	404	433	426	409	460	467	470	433	458	442	435	415	415	434	430	405	424	439	386	426	369	467	438	433	451	412	495	398	389	450	442	399	459	430	430	433	407	433	410	478	391	452	394	414	384	434	424	441	446	469	423	424	452	445	406	459	418	434	412	450	433	447	438	427	405	440	427	421	401	454	441	438	377	479	440	439	478	399	389	424	404	434	405	420	418	459	437	446	430	443	419	399	420	444	422	387	424	416	407	396	456	449	406	418	444	393	422	419	446	438	461	412	468	462	469	426	418	424	429	435	448	463	434	419	448	438	463	436	494	434	459	441	417	445	432	472	427	428	451	433	435	387	441	430	398	409	437	435	392	399	457	433	417	398	424	409	424	444	401	376	432	421	415	387	454	421	421	395	409	453	443	423	446	401	444	424	442	456	422	433	419	418	443	416	426	436	411	421	453	431	427	462	442	435	475	438	413	441	433	427	438	442	423	428	440	440	434	410	426	389	418	398	396	402	445	453	427	442	414	408	421	437	446	435	453	430	431	442	417	406	418	419	418	400	454	425	425	429	426	424	429	427	437	409	432	440	439	422	425	386	446	419	444	492	445	420	402	429	409	444	416	438	450	419	443	438	458	438	415	477	431	415	394	388	437	452	438	417	428	410	476	397	472	429	454	448	465	414	442	438	457	423	443	427	451	413	452	446	457	438	444	427	464	403	401	396	434	437	438	471	449	420	463	449	392	419	406	392	419	396	412	425	432	432	412	435	428	438	447	469	449	397	431	416	425	433	421	419	410	412	439	428	405	392	431	426	415	382	427	442	441	441	406	428	416	393	407	445	439	433	410	410	420	447	453	458	456	409	397	436	441	416	466	432	438	386	437	446	453	446	423	442	402	417	428	418	413	445	448	412	439	442	444	416	435	463	438	454	409	404	401	416	419	462	437	452	433	473	444	394	429	434	401	461	450	457	425	373	444	426	429	424	418	445	420	430	426	414	441	433	387	435	463	420	433	478	431	449	423	406	416	434	426	445	437	414	424	393	437	400	462	418	460	402	392	386	434	442	461	434	425	445	423	450	429	424	433	426	406	458	420	440	478	367	416	401	382	459	442	415	464	421	449	470	450	414	455	456	434	410	473	436	434	452	435	429	428	393	423	384	435	398	430	453	469	438	440	447	406	390	428	453	450	433	410	448	416	377	448	394	431	420	410	428	429	455	437	445	409	445	459	414	440	405	440	435	450	421	461	469	401	382	430	434	422	457	415	419	453	429	400	402	418	432	393	444	413	422	431	448	404	431	413	415	428	445	437	390	441	400	448	434	411	446	403	420	445	450	427	437	386	388	450	473	402	438	416	435	449	386	446	432	411	417	435	433	442	407	449	427	417	428	438	432	403	392	411	442	392	388	402	433	480	460	436	424	458	448	413	471	415	398	411	433	410	386	462	461	448	402	442	409	398	407	408	446	386	429	426	421	482	444	439	449	434	447	445	473	430	430	413	398	409	437	444	446	423	462	430	446	451	431	396	446	428	438	437	454	450	407	423	437	442	495	445	429	398	386	445	400	459	453	398	404	420	402	434	412	417	432	416	434	434	424	417	426	422	400	438	410	457	439	419	398	442	465	445	475	424	461	406	462	405	456	426	454	431	462	451	463	378	443	423	431	453	420	425	423	420	468	426	458	425	441	422	433	418	449	403	444	437	429	432	431	416	423	442	394	437	429	431	440	446	448	442	428	421	449	475	448	434	417	420	455	416	429	438	435	431	354	429	421	420	456	442	443	429	432	470	415	390	443	407	430	423	444	469	454	431	414	436	442	414	428	438	458	422	401	422	433	397	422	425	387	422	439	416	457	456	398	431	436	458	478	449	452	444	435	403	391	433	432	418	403	452	415	431	414	421	436	444	431	407	437	421	432	438	457	460	422	428	423	456	407	452	378	405	414	417	436	412	418	421	473	404	396	471	399	446	380	430	429	418	442	442	442	455	400	415	443	419	453	419	396	425	395	437	441	416	440	464	436
22789	30845	18778	5900	3055	7105	14102	9581	1610	723	679	728	666	680	718	676	723	743	709	682	700	734	753	850	726	703	689	636	731	689	707	670	671	690	701	643	689	670	679	677	689	663	653	687	689	694	689	626	694	673	700	715	687	647	649	663	683	712	763	692	686	632	676	639	652	686	706	671	685	669	627	698	672	664	680	647	644	640	702	686	657	676	677	698	667	619	688	692	678	694	712	657	707	678	697	595	644	635	671	688	711	698	655	679	670	709	652	666	627	688	666	661	677	632	666	637	690	680	645	677	656	656	655	660	657	672	652	660	685	653	700	670	685	638	610	636	701	726	713	636	724	688	652	628	668	691	702	672	643	665	680	659	621	648	659	698	689	681	707	664	672	704	661	655	670	656	646	644	662	686	655	618	698	680	651	679	661	689	665	694	653	704	679	639	652	671	700	681	655	682	667	640	664	660	651	649	684	705	664	677	690	669	661	643	714	703	643	638	661	696	678	674	652	676	656	660	724	638	657	665	668	666	705	637	645	693	634	649	663	653	699	627	667	656	643	626	628	656	637	677	634	697	696	680	670	712	700	694	629	696	701	696	655	642	665	666	663	634	681	685	656	688	653	654	630	652	695	624	656	667	635	662	640	714	693	682	687	710	652	697	664	626	677	698	672	633	616	707	681	661	640	665	652	689	682	665	666	695	630	616	692	620	672	635	677	675	689	657	701	670	708	643	630	659	695	664	626	683	637	658	679	675	663	681	704	639	678	668	654	644	663	685	694	666	660	655	680	671	676	704	663	642	675	654	641	639	674	627	643	698	642	732	639	704	649	697	702	690	635	662	659	647	652	735	680	682	652	629	650	665	664	693	663	643	712	688	643	687	657	684	677	668	662	655	682	654	703	646	660	655	688	672	662	631	668	683	673	663	654	612	665	671	684	677	665	649	577	664	730	664	668	652	634	688	666	646	684	662	686	645	702	687	656	668	652	633	648	640	684	665	706	644	700	718	650	647	684	704	692	668	649	632	681	651	664	646	707	681	657	692	687	677	681	651	645	630	664	688	620	709	713	643	682	702	672	685	679	641	683	704	691	701	725	632	664	679	675	671	689	655	691	668	662	638	713	611	641	666	669	658	686	695	626	676	640	690	660	741	664	676	654	742	687	668	601	661	648	659	677	691	643	669	675	672	652	670	733	665	639	717	686	704	714	658	685	694	674	634	681	704	659	717	683	670	671	655	694	689	683	634	631	683	711	661	656	672	680	644	654	633	678	642	675	696	647	672	648	689	683	684	643	699	623	609	651	750	615	637	679	660	699	707	673	703	675	640	660	722	686	684	688	686	653	695	670	673	715	674	690	658	637	660	653	674	666	663	690	676	619	680	638	665	678	675	647	703	683	679	647	684	644	678	708	716	671	675	686	670	639	628	659	658	659	630	653	673	688	673	683	682	623	694	623	657	663	684	672	707	650	696	677	641	683	659	643	627	689	659	709	661	696	677	696	615	671	705	668	656	645	685	717	691	627	673	638	667	680	671	658	671	632	652	643	678	705	651	701	685	712	651	655	652	665	685	705	694	631	679	685	654	610	717	680	704	641	699	685	711	691	655	700	678	674	657	670	648	717	650	625	716	683	661	649	676	695	690	680	673	625	692	655	667	654	671	642	644	622	709	718	639	685	685	629	669	655	650	658	668	665	643	683	681	688	631	635	676	651	688	705	695	701	669	716	642	679	619	721	706	672	640	665	670	653	673	691	710	628	674	725	688	630	665	634	727	671	655	650	706	678	670	666	674	645	672	670	680	637	678	696	692	649	657	644	664	663	636	671	699	689	643	681	678	679	694	671	664	616	591	696	667	690	681	663	659	693	602	685	660	698	635	731	689	693	684	623	637	701	714	624	675	632	644	685	695	732	674	670	647	622	689	672	701	660	682	677	640	671	687	657	632	688	669	658	652	679	686	679	694	638	670	680	688	680	669	644	651	659	673	658	713	696	664	659	643	667	671	714	650	713	670	695	693	596	644	702	676	705	697	640	726	624	677	627	704	630	688	620	661	724	651	618	660	674	661	666	666	675	701	671	650	695	643	679	670	660	705	687	652	703	680	659	719	715	676	714	624	692	629	619	647	632	700	635	671	666	675	652	616	701	622	716	674	650	653	680	625	642	667	688	720	677	641	673	683	658	670	689	667	674	664	675	664	734	693	676	643	669	677	594	667	693	686	669	661	641	677	664	682	635	631	663	688	649	641	669	746	676	631	657	670	636	643	675	703	672	685	645	645	661	654	657	638	625	691	694	655	671	689	629	626	683	637	626	676	679	695	667	689	657	674	672	716	704	687	704	654	664	680	685	638	681	656	658	679	722	693	620	674	645	646	633	675	687	676	664	716	701	685	643	652	645	679	638	685	646	654	660	662	705	670	644	685	720	678	687	670	699	646	682	768	687	678	687	689	677	631	691	667	659	669	713	632	697	726	636	646	655	680	678	691	666	617	623	652	663	737	661	691	644	648	685	657	641	687	680	667	691	636	669	658	679	695	663	667	692	655	633	660	645	688	666	688	663	668	644	674	691	638	688	696	685	662	671	635	688	654	711	696	730	674	638	704	679	701	733	715	745	665	644	665	642	675	699	652	672	654	649	664	648	664	730	646	694	648	681	679	669	675	679	666	685	656	629	696	644	680	687	649	700	675	654	671	644	632	728	735	628	724	706	679	643	641	629	667	690	613	670	697	681	656	674	687	678	664	684	657	692	647	694	637	720	686	610	675	695	686	655	639	651	627	679	690	693	712	629	663	641	683	697	679	710	688	640	693	709	680	614	661	652	701	688	690	691	683	640	685	677	631	666	683	624	669	672	674	662	636	674	665	615	667	693	667	706	668	672	708	672	675	665	678	697	683	734	682	673	662	686	659	681	691	685	637	667	683	693	675	675	690	656	676	662	672	641	672	693	697	660	695	648	657	662	658	661	601	660	664	698	629	688	631	709	656	677	631	634	675	627	714	652	693	649	637	660	674	663	634	661	634	620	690	658	698	694	654	634	712	632	645	638	710	662	693	671	693	679	637	672	650	675	656	672	644	716	697	648	635	696	687	631	669	649	651	664	686	682	677	685	662	677	656	670	719	670	663	653	625	649	687	705	629	701	679	666	667	649	674	665	640	726	649	682	680	668	615	688	642	662	662	678	673	704	679	713	654	673	639	664	645	649	670	671	652	649	644	692	668	650	694	658	725	666	673	722	686	671	649	669	659	683	702	679	675	636	646	644	671	688	632	627	708	655	625	698	641	675	659	606	687	712	679	673	719	688	685	652	640	684	674	676	716	678	605	675	675	638	675	664	661	679	696	650	697	618	690	704	669	652	656	681	677	653	663	708	638	644	694	676	679	623	655	620	660	664	677	634	664	618	680	678	643	681	698	657	693	650	653	644	669	672	691	714	668	705	643	685	661	658	684	703	670	644	638	644	676	679	648	642	665	627	688	681	697	700	652	634	658
24257	21254	28162	24574	18145	15406	31686	24825	5828	715	561	605	553	521	544	541	1057	1158	851	993	1239	1023	796	653	556	544	565	500	542	559	554	521	518	521	490	539	534	542	527	517	534	525	492	514	546	550	524	532	539	534	544	503	488	518	562	563	522	532	573	559	482	532	571	513	556	544	538	544	534	534	518	555	507	533	469	489	517	580	547	539	511	505	521	474	560	547	532	499	560	519	497	531	566	532	531	526	529	526	549	506	510	511	515	495	510	525	550	530	533	538	535	499	504	529	502	545	510	534	549	530	522	512	545	531	551	522	535	520	526	511	531	507	504	537	510	553	551	508	503	539	512	538	552	507	535	567	552	536	507	499	575	539	555	580	479	533	508	517	540	570	540	514	532	525	552	527	574	504	530	549	573	509	530	540	500	517	548	541	526	517	523	476	534	536	510	487	557	555	529	500	533	567	527	527	525	516	514	503	523	561	496	576	545	516	534	545	530	526	572	534	501	535	481	498	493	508	525	501	524	497	543	541	527	521	497	554	495	534	572	524	548	527	486	542	496	528	526	494	501	523	594	553	543	553	565	487	538	525	534	517	534	501	553	493	523	499	531	544	531	493	515	508	532	522	514	520	514	546	557	521	515	542	578	532	521	539	507	572	534	508	494	497	492	539	527	484	556	563	500	534	555	518	485	517	529	499	510	508	513	560	502	562	535	503	508	542	554	523	509	481	519	522	511	535	538	524	553	517	539	502	492	517	498	517	517	542	516	543	520	523	521	559	577	540	536	507	558	535	544	559	534	501	501	551	499	519	544	577	527	549	506	540	527	490	512	538	524	477	485	529	535	539	510	542	551	519	528	523	530	563	552	458	499	550	488	509	543	504	501	541	552	532	523	539	552	528	522	523	505	502	523	515	521	532	537	543	534	513	520	548	555	524	529	510	546	507	540	503	525	530	566	561	517	516	543	523	489	519	526	503	563	574	560	528	534	516	516	463	546	534	521	547	500	522	541	520	527	549	512	508	519	537	568	566	545	492	488	527	525	528	509	500	548	535	539	506	553	544	534	537	530	510	513	524	526	534	537	590	501	551	530	547	508	524	542	551	492	516	511	535	533	518	510	522	523	566	527	509	545	523	500	538	503	521	541	550	498	547	505	522	516	536	550	541	537	485	546	518	545	532	557	566	557	534	505	497	533	510	532	516	543	529	543	521	520	489	545	552	577	540	516	482	496	552	550	535	544	524	541	523	546	548	614	545	502	492	586	545	519	531	516	524	582	549	527	569	552	517	492	539	500	522	536	545	517	501	506	527	544	525	523	481	538	540	495	532	508	545	510	501	538	500	514	545	509	498	537	488	531	519	568	512	484	486	536	532	518	564	545	510	516	525	570	556	533	510	562	545	498	531	553	549	534	531	542	546	561	518	529	489	563	510	521	531	517	550	556	487	553	522	545	524	501	526	506	512	537	508	509	495	517	532	603	565	539	536	536	513	568	544	516	523	535	534	518	527	481	514	485	540	518	510	548	549	506	525	514	552	501	534	510	525	490	567	529	560	520	506	490	524	524	551	503	549	543	531	522	567	522	547	535	540	517	501	550	502	520	538	518	518	495	527	534	515	557	531	551	504	544	503	514	531	549	528	519	537	521	510	495	540	535	535	548	507	558	563	542	535	523	540	523	559	543	519	528	493	599	478	531	539	556	547	541	589	529	556	526	499	520	510	537	532	473	520	551	524	565	553	536	524	540	556	488	503	547	545	560	552	587	526	560	508	476	545	508	512	498	501	519	493	523	539	561	511	548	527	531	500	543	525	482	502	506	526	543	507	557	513	477	509	544	512	554	538	522	520	509	518	548	508	527	538	517	536	539	559	497	569	591	532	553	541	523	512	536	550	565	561	542	537	514	531	542	537	545	516	513	502	510	513	514	499	536	509	501	538	502	522	528	535	526	504	547	509	538	537	512	498	497	601	541	491	535	522	512	497	531	558	504	553	520	585	490	487	520	533	527	518	538	543	544	544	530	520	555	553	535	544	526	534	516	494	545	517	531	502	531	519	571	537	529	492	505	541	524	578	562	493	477	514	547	540	542	556	524	545	528	556	528	488	539	503	584	537	499	552	514	517	470	538	533	571	526	525	574	536	537	574	523	524	525	499	571	543	513	578	532	529	511	505	516	530	507	496	522	556	548	532	495	516	503	537	527	539	496	542	492	513	519	528	517	504	498	511	539	501	535	568	516	530	532	559	526	512	512	533	508	539	517	464	499	548	532	533	574	555	515	553	511	535	549	541	566	540	522	488	544	528	520	555	517	524	527	508	497	569	560	548	508	540	507	524	564	543	504	517	547	537	513	538	492	517	542	559	561	523	526	508	514	530	526	524	498	558	522	558	555	587	501	557	533	542	557	478	532	543	512	517	521	542	550	563	468	522	485	522	533	550	502	520	543	540	514	552	538	508	482	551	556	567	507	537	502	536	513	541	529	519	564	510	514	480	550	514	535	569	543	451	529	523	538	552	553	577	492	520	512	545	549	518	532	501	547	506	525	541	520	545	564	513	556	571	502	488	543	575	527	526	549	530	547	579	537	545	524	545	542	515	499	538	515	538	538	519	539	529	555	522	519	528	494	529	498	513	483	537	524	506	539	529	570	487	533	521	483	490	533	548	506	532	540	492	535	551	495	517	480	508	512	514	546	494	570	506	560	514	575	506	541	547	521	521	513	545	488	540	532	534	544	545	540	567	546	555	546	493	517	511	477	539	553	532	516	493	534	507	582	569	509	518	530	500	550	518	534	502	483	499	515	566	530	541	522	510	511	506	529	491	518	522	502	507	541	530	552	549	492	539	484	497	528	541	504	519	538	524	502	594	510	495	582	542	522	547	544	528	520	567	536	518	527	511	558	511	541	512	529	501	522	522	524	525	502	514	504	508	550	499	548	535	559	531	540	480	541	501	524	550	509	539	538	511	496	519	510	507	559	523	499	525	526	506	523	532	549	506	524	534	514	526	519	517	528	537	505	511	512	546	533	544	472	538	565	504	522	577	518	553	579	520	511	570	501	514	532	529	509	500	517	520	551	505	488	568	520	550	532	511	562	497	513	515	484	535	542	510	519	535	538	498	502	531	541	530	513	476	507	514	516	569	558	538	559	559	491	537	535	549	535	530	540	528	523	523	557	496	549	499	529	539	515	560	492	525	511	522	554	569	539	542	582	522	520	534	533	534	494	517	507	546	489	523	534	527	545	533	506	514	501	517	499	559	505	515	500	542	562	462	511	498	522	557	491	515	536	485	521	511	552	539	523	540	555	474	542	551	521	506	548	504	495	514	511	515	527	529	523	564	530	530	540	503	519	525	538	555	549	488	565	538	531	548	534	525	514	528	559	539	534	516	488	520	531	564	523	514	576	515	498	534	536	566	530	555	506	502	534	540	489	513	509	528	539	517	509	495	523	524	522	526	539	520	537	508	510	524	533	532	457	544	558	520	513	546	555	509
26849	44014	35756	22513	6685	23656	37444	30136	6967	1007	982	933	897	927	905	932	2365	2715	1879	2211	2654	2174	1455	1087	808	809	752	771	796	891	838	820	859	797	814	862	787	757	802	860	837	795	841	855	819	808	786	819	815	838	789	814	807	847	758	839	795	783	882	850	802	825	763	822	841	842	781	791	816	790	798	789	873	851	758	763	805	765	817	832	835	863	836	826	827	812	838	833	816	784	830	803	774	833	769	836	847	779	777	820	832	803	878	819	800	793	779	851	825	841	844	805	815	806	812	754	805	838	812	808	779	782	844	808	774	842	808	780	829	820	799	789	833	840	766	791	802	814	827	777	807	814	849	808	819	807	840	836	788	787	813	805	759	784	845	808	853	828	837	813	854	804	819	863	851	797	814	843	829	800	819	771	826	791	852	792	787	773	792	781	849	817	806	840	840	839	792	780	769	789	829	826	857	852	786	823	892	847	831	880	835	877	838	836	763	837	770	813	787	835	831	783	797	841	802	794	800	795	875	847	799	794	839	805	851	826	781	797	803	869	793	845	878	801	770	822	838	788	781	847	826	888	841	858	785	816	846	821	861	787	804	839	811	773	844	836	831	863	807	789	815	780	815	810	804	790	824	818	836	822	813	829	827	760	796	835	799	858	784	852	781	773	792	800	814	766	807	816	770	816	860	848	804	831	815	842	773	756	797	814	841	827	846	784	783	807	798	838	798	759	888	820	798	836	787	808	831	801	831	816	824	874	856	795	823	801	850	778	808	805	767	800	825	810	798	873	788	862	809	824	781	793	822	802	818	815	861	836	811	830	802	808	819	834	827	819	781	789	845	814	822	811	804	827	821	825	829	878	804	828	781	825	803	872	811	775	811	835	784	799	871	858	774	822	837	820	852	785	845	866	796	763	838	826	800	850	824	802	798	849	812	840	771	780	844	825	831	789	809	794	822	793	830	818	795	847	854	801	801	784	813	829	843	765	703	784	844	816	783	799	828	802	810	822	815	821	842	810	831	796	829	778	815	822	786	787	801	811	855	801	896	769	748	807	834	824	838	782	799	813	801	841	806	796	839	786	818	834	837	849	774	790	784	791	772	786	834	840	785	851	802	794	810	793	795	780	825	814	797	831	824	815	851	856	809	816	823	783	828	816	842	797	806	818	804	809	797	851	861	784	826	875	824	778	800	796	834	816	795	835	810	809	794	807	826	785	819	893	800	773	795	824	808	831	824	826	834	807	769	793	820	823	797	790	857	772	844	778	820	880	830	767	785	812	801	819	799	790	850	849	819	804	843	812	793	797	808	761	856	807	823	766	785	782	815	846	825	828	840	833	782	890	821	816	878	807	773	797	804	788	844	840	876	844	849	812	823	809	821	813	800	835	832	812	820	799	870	806	846	787	830	847	833	803	805	793	812	804	822	831	815	828	807	833	809	804	814	819	829	841	808	765	837	803	798	768	787	794	819	837	797	796	819	811	826	866	841	828	802	801	799	802	774	790	804	785	799	808	861	824	796	815	805	821	810	799	814	823	882	797	846	791	840	828	787	822	844	803	843	854	781	833	798	806	802	802	809	801	766	835	810	786	804	800	832	812	751	788	852	796	798	772	805	871	801	844	801	819	807	805	815	814	799	804	814	812	797	825	784	784	801	800	813	844	814	831	810	817	832	801	805	852	822	867	829	819	762	831	767	793	867	812	805	846	783	850	819	784	809	841	786	768	870	806	839	798	824	791	832	876	813	842	831	851	862	786	792	858	847	808	826	750	829	836	795	791	879	819	822	883	809	771	856	825	797	806	778	815	772	715	870	766	820	828	883	801	802	842	815	791	828	758	797	824	825	840	816	790	817	823	799	871	814	847	803	838	844	792	847	853	816	848	817	780	794	823	794	784	805	832	768	833	839	864	812	780	802	805	767	821	813	779	787	822	790	845	793	788	822	810	841	778	841	792	802	811	838	823	796	772	764	806	807	751	781	804	847	806	778	805	783	832	802	830	790	831	786	818	803	830	787	845	838	786	829	803	811	837	782	773	828	830	783	846	778	804	847	834	811	803	808	804	799	824	834	869	767	823	842	801	793	812	807	858	790	842	765	835	798	865	869	849	822	798	826	796	755	804	775	838	851	783	776	816	852	788	816	804	840	824	831	866	842	780	766	802	815	788	807	846	854	852	812	773	792	785	807	806	831	829	837	846	798	844	815	822	821	803	805	853	853	803	840	797	837	799	825	855	838	801	835	792	802	799	833	751	853	777	807	805	795	846	869	817	839	811	806	800	860	810	838	873	819	775	762	776	829	818	799	795	803	791	784	811	843	835	842	837	853	787	799	830	842	804	865	846	800	851	794	803	802	860	823	776	811	774	871	805	806	887	837	808	796	813	825	870	863	794	826	770	802	816	802	788	769	761	812	779	801	795	820	832	809	811	807	778	798	854	839	812	785	872	787	845	817	811	806	766	818	789	826	827	816	789	786	791	847	842	815	836	818	789	803	793	778	835	815	814	782	816	766	791	806	781	834	794	835	791	807	798	846	792	802	788	809	788	856	861	781	814	799	824	831	833	807	831	849	820	813	793	854	823	780	797	796	815	812	829	814	825	802	774	788	819	818	815	786	850	864	810	845	777	810	822	867	788	889	802	827	856	848	834	754	880	808	832	790	813	815	841	794	847	753	810	781	833	848	821	830	834	839	851	807	814	827	833	793	774	817	829	827	785	837	835	812	807	774	783	794	836	801	770	817	867	831	834	790	789	770	818	810	829	836	843	783	835	796	820	798	806	787	837	829	821	810	776	869	869	792	796	780	791	783	820	830	816	790	819	776	819	792	856	810	837	851	859	820	792	838	804	786	807	802	839	847	784	815	803	785	865	758	780	853	746	842	836	853	816	807	778	836	840	845	763	804	808	848	772	777	802	817	818	834	816	782	851	813	848	803	807	810	821	793	839	821	801	754	769	772	797	793	823	830	780	838	785	744	784	796	816	776	848	743	841	809	793	824	840	839	829	806	830	844	788	778	817	841	831	836	831	750	766	802	801	785	855	835	891	823	862	793	828	854	794	821	785	859	812	831	801	827	759	795	852	815	806	847	836	827	780	823	767	805	840	822	782	803	831	844	813	799	807	829	824	823	832	819	818	762	812	877	831	818	783	819	864	828	769	775	799	848	792	786	834	840	820	821	808	755	861	813	843	808	831	817	853	813	819	803	776	791	833	796	806	835	839	763	838	800	809	810	826	833	770	793	845	814	806	828	833	765	798	792	826	804	776	839	824	826	784	840	830	830	803	800	810	837	866	805	829	860	787	813	832	779	822	820	787	821	748	808	796	778	794	825	823	851	822	801	833	829	853	808	794	858	831	787	796	786	850	829	825	785	818	872	804	856	807	840	848	767	809	759	821	802	855	831	791	851	831	806	795	770	788	854	856	799	781	839	842	881	788	771	791	830	863	744	808	796	796	824	803	846	818	822	766	821	794	858	802	875	850	820	827	832	815
22984	21222	28898	23763	21141	27740	47528	36311	11144	1042	533	478	516	453	449	457	424	479	519	1682	2807	2660	1029	889	549	414	414	425	423	412	394	442	407	393	395	398	375	414	400	391	383	381	379	395	423	422	415	413	393	402	386	421	430	444	410	417	431	407	433	406	386	400	370	416	384	427	410	419	399	411	404	411	429	396	385	405	403	360	369	427	406	424	418	436	393	428	389	375	401	431	397	424	374	384	407	425	416	404	413	405	396	424	418	417	387	427	343	383	351	406	411	416	428	444	416	403	403	411	416	408	411	387	389	364	396	376	411	422	418	393	446	411	416	424	405	419	420	443	404	396	355	394	382	411	406	402	411	403	429	447	370	422	429	423	393	385	410	416	424	420	389	406	404	417	392	403	383	411	427	414	393	406	388	428	396	414	400	408	417	381	411	398	371	407	383	380	396	431	405	448	411	402	431	409	437	418	386	401	426	407	371	372	421	425	355	415	380	391	406	406	413	408	449	415	411	412	418	424	433	406	420	394	408	407	407	403	388	429	381	382	372	444	399	399	428	371	369	407	381	407	381	403	429	371	385	381	407	417	378	397	394	397	419	420	395	421	381	410	400	380	400	369	425	376	418	408	414	441	413	380	436	408	387	418	441	404	437	411	412	386	441	389	434	391	416	433	398	364	387	417	375	414	433	402	419	424	411	407	395	396	408	402	397	397	414	424	391	387	387	402	420	419	427	407	397	413	375	413	431	390	387	417	422	409	414	399	416	394	394	419	419	420	425	378	405	378	391	379	386	398	387	439	398	383	389	408	400	409	405	433	437	403	384	382	413	393	428	417	382	381	417	388	405	412	386	388	396	404	364	378	403	392	414	399	428	414	402	387	364	397	413	417	411	399	436	422	408	392	403	415	419	413	385	479	405	405	405	369	415	391	429	390	388	389	433	380	409	394	381	386	400	408	412	408	400	404	396	433	429	409	405	431	412	373	409	362	419	385	432	427	404	385	404	421	373	406	445	430	422	429	441	395	405	422	394	424	406	369	405	434	403	416	403	399	443	414	384	408	445	411	414	395	416	399	404	438	417	416	422	394	416	373	385	417	411	421	417	428	416	393	389	394	389	410	382	367	451	419	418	390	421	415	432	397	396	423	396	359	394	355	367	408	444	413	401	404	359	403	425	421	427	439	417	400	404	402	413	429	442	403	392	391	410	381	439	408	391	372	412	447	372	365	381	349	415	433	410	405	387	427	386	410	435	432	405	401	400	385	392	422	396	395	440	397	386	389	400	391	433	413	384	373	409	432	429	398	418	414	421	421	399	411	369	379	392	412	377	411	397	427	409	446	391	454	420	390	419	419	399	431	402	410	390	423	396	404	411	440	377	434	392	400	405	419	450	410	389	385	407	397	407	372	394	393	420	409	424	432	416	406	387	355	430	412	394	419	412	435	380	420	374	390	404	424	398	433	405	411	407	379	387	417	404	365	418	399	431	400	461	447	400	429	400	396	400	433	439	419	412	433	421	399	389	420	414	400	431	436	409	398	415	437	399	382	401	410	372	392	399	402	424	427	416	411	450	392	398	408	407	441	407	411	411	436	366	379	367	414	418	424	417	353	436	391	416	374	407	396	453	408	424	420	405	417	403	389	382	379	413	404	394	388	383	389	380	390	422	384	391	419	402	401	406	424	398	417	413	403	417	403	394	400	408	380	457	442	402	388	429	421	441	361	420	427	415	437	415	434	397	423	415	408	410	418	416	417	403	439	397	404	413	416	386	449	404	394	402	392	407	399	398	395	398	361	435	417	434	411	395	396	396	370	401	430	412	382	468	394	418	427	400	389	382	434	376	425	401	419	393	403	402	402	399	380	397	387	355	393	374	402	428	402	413	432	405	412	393	427	445	398	395	427	358	414	401	418	420	399	393	412	405	428	427	413	386	419	429	403	361	413	389	410	409	427	422	432	389	419	403	408	415	405	421	391	392	383	453	389	404	418	414	409	418	402	415	432	397	422	376	392	395	418	382	466	414	415	415	401	395	401	387	387	451	408	407	397	393	369	408	403	393	423	435	426	435	416	393	418	398	391	389	439	412	403	400	398	396	376	404	423	422	366	378	377	406	383	383	418	427	405	368	409	426	399	387	408	362	410	382	397	426	401	410	386	420	375	359	394	405	411	386	408	397	453	413	410	419	409	381	420	408	399	402	417	410	451	401	430	411	413	396	390	376	420	367	398	377	385	392	401	399	404	413	381	386	432	353	411	404	412	400	375	417	399	427	396	405	418	386	410	432	423	421	440	421	428	422	353	385	390	452	415	415	434	431	396	395	394	429	397	374	396	416	396	416	417	380	417	447	425	406	375	367	436	412	382	395	401	404	407	394	398	408	449	392	411	372	399	410	428	397	424	400	411	397	401	423	394	420	382	401	400	363	405	404	440	418	398	397	437	437	413	414	430	379	406	416	404	409	416	427	415	404	427	421	424	397	405	400	385	392	394	416	386	397	404	454	403	390	411	420	400	430	429	386	418	440	395	404	384	375	438	413	393	427	403	360	416	423	416	410	393	357	396	427	393	420	387	411	366	397	416	406	409	396	400	406	381	405	413	415	419	373	406	415	417	403	414	397	397	374	361	421	418	414	391	406	383	428	409	409	382	396	370	390	423	406	394	382	434	424	398	446	417	391	386	404	391	386	381	428	411	403	378	423	449	398	431	436	417	403	414	441	416	399	386	373	437	438	423	367	415	433	406	389	404	425	403	426	381	382	401	400	395	382	398	389	416	405	382	449	375	421	398	382	399	398	398	406	476	403	364	410	417	393	417	409	393	426	386	391	443	422	402	375	369	375	416	406	408	399	393	363	387	387	377	423	410	380	438	405	394	411	414	414	440	394	411	387	402	401	399	435	390	378	389	414	370	413	397	389	408	414	399	406	410	412	434	429	404	408	388	400	379	412	358	404	417	415	414	428	418	406	410	396	404	413	416	419	376	390	380	393	383	397	396	402	395	370	415	453	409	427	403	386	406	379	424	388	384	370	404	404	405	403	403	412	392	402	409	367	418	428	385	466	422	420	409	425	367	398	395	394	392	393	413	404	434	405	393	394	397	409	407	443	416	397	384	387	414	361	383	385	429	431	408	434	381	442	369	441	416	390	380	439	420	439	425	433	412	405	393	418	370	417	424	412	371	395	440	397	420	435	432	416	415	398	420	446	397	409	407	419	415	428	419	383	400	406	405	411	393	425	399	422	423	386	427	427	417	403	450	441	388	441	382	386	431	383	397	411	378	359	434	420	396	403	420	408	372	389	402	380	402	447	392	400	409	425	380	388	431	422	397	409	410	374	420	396	377	383	415	401	406	402	416	430	419	420	431	408	414	403	394	416	384	397	404	428	420	406	397	408	383	428	381	401	394	407	392	399	401	422	423	436	384	429	373	396	399	394	395	396	399	402	385	406	393	435	425	373	425	375	427	427	364	388	407	396	427	418	422	352	404	430	390
30696	50823	44395	23504	13143	38452	49454	38505	9609	1533	930	861	835	825	799	750	656	731	974	4137	6949	6030	2217	1909	1104	649	626	615	665	635	628	611	636	624	613	621	619	618	623	585	603	626	635	612	598	579	672	605	593	631	627	622	624	654	674	615	667	697	659	595	631	613	639	601	636	602	648	620	633	626	652	605	642	615	608	637	589	615	650	582	595	592	615	628	643	655	605	630	617	608	623	624	611	655	631	666	605	627	657	636	610	628	627	651	658	635	638	628	615	668	620	672	628	605	621	560	636	639	642	668	648	608	633	629	635	599	567	571	625	652	658	626	640	583	623	628	570	600	637	595	591	614	671	660	609	612	662	610	626	634	664	643	613	590	661	630	666	628	622	627	658	621	596	638	559	608	664	651	656	598	619	611	580	654	644	643	631	611	679	624	583	651	609	613	692	622	626	634	608	675	617	677	647	611	660	649	650	623	588	622	607	620	639	636	645	608	605	606	593	638	663	635	622	655	581	603	642	626	585	615	617	609	630	649	664	625	630	653	610	635	628	649	655	617	611	610	606	609	608	626	595	567	623	599	606	646	630	635	642	655	642	640	663	598	629	656	623	649	605	602	574	610	660	652	602	600	635	593	615	644	641	616	625	594	629	624	592	584	615	599	638	591	581	585	660	614	614	593	599	611	645	622	563	609	641	612	620	617	610	638	686	622	665	604	604	592	638	620	623	640	625	692	628	607	585	649	592	608	614	618	597	641	625	582	622	675	621	691	629	617	613	630	604	650	597	655	624	636	622	661	654	618	637	624	627	624	606	592	612	621	647	645	611	643	616	605	616	590	645	609	643	625	627	626	677	633	653	628	629	644	595	635	644	614	608	605	613	624	651	616	591	621	618	651	632	665	605	654	626	627	615	627	636	667	633	625	647	662	619	604	605	606	620	640	608	614	623	644	606	612	640	624	590	679	626	620	614	586	640	609	639	653	659	662	588	607	583	594	602	619	665	635	636	605	621	617	628	642	690	631	610	648	590	614	629	662	623	667	616	592	619	610	634	643	594	617	595	595	618	579	625	672	641	600	595	668	591	631	614	623	600	662	616	638	671	627	625	623	637	557	554	658	623	604	648	604	625	583	628	643	658	611	625	649	605	597	631	627	616	591	628	624	632	590	601	584	619	665	591	640	632	653	602	593	604	585	633	630	578	620	579	667	649	597	624	581	621	624	676	618	655	594	621	631	609	592	629	648	621	630	654	579	609	659	651	624	577	610	565	612	635	634	624	590	632	639	591	605	613	620	577	646	605	622	621	638	613	596	615	599	595	662	587	627	645	632	622	668	605	628	636	585	612	660	611	609	617	639	614	636	646	596	639	626	595	610	649	637	644	650	635	628	639	629	656	637	627	625	610	625	640	618	565	608	633	604	631	577	628	693	610	616	638	623	657	638	605	650	648	646	632	617	648	585	619	621	610	647	604	621	624	676	657	660	604	565	658	640	616	619	638	611	625	606	623	619	636	648	601	647	615	597	593	602	631	583	668	650	634	661	638	630	603	682	588	559	593	600	624	599	607	645	605	615	599	614	617	599	605	621	629	613	582	592	621	637	601	651	618	658	612	623	620	638	647	598	643	608	619	603	647	622	617	642	654	626	614	639	588	639	610	638	624	615	644	595	612	624	640	619	614	604	592	620	624	634	637	605	632	618	606	636	619	640	641	610	634	602	649	668	609	598	644	631	620	584	634	629	636	690	634	632	638	667	588	631	628	633	621	653	605	611	593	624	616	625	587	593	568	581	585	628	581	640	623	605	629	624	626	610	628	634	623	676	656	617	604	625	632	607	605	616	626	628	646	639	592	607	641	651	660	650	551	637	589	637	586	677	598	612	602	635	639	662	664	581	627	647	628	588	571	612	619	617	644	658	606	656	643	624	626	605	602	588	645	598	626	599	631	605	628	648	629	638	652	641	639	615	635	615	644	607	674	654	691	635	641	645	595	656	617	612	642	635	601	631	650	609	698	618	604	639	656	659	616	612	643	625	593	556	647	629	669	606	639	621	633	610	593	618	601	645	592	657	618	627	667	594	592	626	648	587	593	633	613	629	620	644	590	594	589	648	631	635	628	584	640	624	635	608	633	631	626	602	600	588	632	607	624	591	602	630	638	650	609	588	619	631	566	618	637	639	638	629	662	592	674	617	620	644	627	600	661	617	617	607	616	623	609	614	642	600	679	602	623	606	633	647	636	609	624	650	626	621	616	592	640	607	659	620	602	622	590	657	600	628	634	596	647	591	678	671	604	616	632	590	601	623	624	609	610	628	631	614	618	598	587	646	637	618	623	625	604	640	639	635	619	599	633	650	612	615	686	663	638	621	660	634	613	585	640	624	621	654	579	626	604	643	595	693	635	643	627	670	639	628	593	614	606	610	630	600	663	591	597	635	643	601	656	599	644	598	617	649	622	650	611	647	628	625	623	614	595	657	622	651	591	695	668	629	624	599	606	622	630	628	670	606	628	601	608	633	594	603	617	608	594	651	591	604	634	624	614	574	601	623	609	659	622	614	646	630	649	532	643	642	608	658	646	615	627	616	611	639	656	562	599	663	604	655	584	665	639	577	635	643	607	600	659	605	641	629	665	597	624	652	621	671	604	618	597	610	618	655	670	624	593	668	650	599	644	615	639	596	596	620	614	624	629	617	657	623	634	618	595	624	592	635	629	649	607	628	627	664	636	671	597	639	644	595	670	621	650	602	661	654	632	593	622	621	630	627	633	616	647	641	597	609	640	668	580	645	649	621	655	646	641	597	654	619	683	626	629	590	654	656	602	624	593	638	613	622	649	601	624	626	628	625	654	593	605	629	615	601	601	608	664	596	638	616	606	633	645	618	639	629	635	601	662	610	573	574	665	610	585	642	662	642	632	602	627	630	612	610	662	630	612	604	646	595	673	649	639	645	594	621	648	600	638	644	613	557	594	643	637	613	581	620	631	621	652	618	603	596	647	610	636	613	595	620	610	627	674	668	620	630	600	624	595	659	585	549	631	637	658	621	632	619	634	578	593	593	653	611	661	591	620	616	633	629	635	645	611	664	575	617	618	633	621	636	621	638	648	615	587	629	643	608	616	624	616	615	622	590	596	668	661	623	588	657	648	637	597	627	669	660	653	631	632	591	611	642	647	601	624	633	601	666	647	660	604	619	627	602	632	654	591	639	608	660	622	602	628	634	603	607	647	592	617	610	578	619	645	616	579	604	671	638	620	657	611	625	610	631	637	628	628	643	618	625	601	624	637	630	614	600	613	580	602	629	643	567	612	614	633	633	668	614	662	591	603	656	642	646	594	621	603	637	620	624	629	652	618	664	632	609	581	624	629	585	629	633	604	603	594	642	606	614	615	597	628	651	644	591	637	693	620	617	640	607	628	616	606	630	621	650	643	635	651	650	628	622	676	625	652	614	598	652	624	586	557	626	628	614	588	612	612	598	615	608	580	638	594	636	611	625
26824	22101	19517	6076	1551	3289	6766	4638	1123	498	459	431	488	462	426	456	455	451	435	510	598	589	482	437	490	447	442	488	481	408	439	439	444	429	442	488	438	431	462	451	456	487	446	472	417	451	439	445	458	441	466	477	473	444	470	464	422	463	415	442	434	444	462	433	448	480	446	480	446	457	428	419	453	446	440	407	424	423	459	427	454	464	415	401	466	428	430	424	468	434	451	404	440	448	439	454	451	429	452	441	444	422	413	439	432	418	455	449	452	474	439	437	441	405	420	450	444	436	428	461	419	503	439	484	447	456	461	419	446	396	411	438	433	497	437	449	438	429	424	445	459	444	491	410	419	434	432	409	484	457	441	463	448	465	464	484	488	437	466	439	434	432	438	421	417	426	379	461	474	406	375	442	401	397	474	476	447	435	487	395	457	482	441	433	457	449	482	436	444	411	450	416	479	465	452	427	427	462	377	478	445	423	424	460	468	433	446	436	443	444	446	462	472	472	399	472	460	447	446	400	476	471	427	470	445	466	459	430	430	448	483	452	444	416	468	434	461	459	417	452	440	463	448	412	396	426	415	445	476	435	435	470	417	440	425	465	470	472	444	454	423	460	431	452	486	435	462	433	456	466	424	427	467	430	417	453	480	447	389	429	504	433	475	466	436	421	448	460	456	438	393	456	418	404	454	466	418	431	469	474	433	405	449	434	457	489	386	429	430	440	428	442	435	449	447	460	437	408	447	412	455	453	476	453	419	462	464	439	450	458	425	453	435	461	456	439	439	421	419	461	448	442	444	461	454	456	506	445	425	432	414	412	441	392	465	443	475	454	463	438	453	452	406	433	478	434	459	434	479	415	430	434	449	432	467	438	432	429	438	432	435	438	439	466	447	447	473	445	418	423	425	399	417	462	447	451	453	446	411	458	428	473	483	420	426	441	396	453	451	424	474	452	421	488	454	435	448	436	432	420	414	436	469	419	446	462	463	477	451	426	439	421	422	450	458	425	465	417	440	438	464	443	454	496	422	445	434	461	436	421	441	441	444	417	466	459	437	425	442	446	439	454	440	420	434	431	412	461	430	458	420	438	460	459	435	453	446	461	435	444	425	443	412	437	448	424	440	437	455	446	461	427	422	444	437	454	447	443	427	442	429	436	458	440	427	420	442	411	433	473	453	448	454	449	459	440	446	487	453	450	459	466	431	439	435	465	429	435	458	489	425	452	474	462	426	462	418	476	471	459	477	445	466	426	451	439	447	457	454	432	430	463	492	413	464	449	422	423	410	456	461	406	464	458	449	454	447	436	449	445	458	467	397	449	481	459	421	423	440	483	441	473	415	440	430	477	401	447	443	447	442	466	461	467	431	471	450	432	492	443	461	453	432	417	446	487	414	421	452	441	441	403	448	445	426	458	456	482	433	454	446	469	426	442	473	410	434	422	436	419	445	417	442	471	465	473	493	428	452	458	416	456	423	426	438	461	444	465	457	433	458	449	430	427	472	400	383	435	452	438	456	459	442	462	471	433	433	445	456	391	444	449	446	421	448	443	392	427	431	454	426	438	474	438	449	470	477	410	461	458	458	433	443	454	470	423	411	400	431	445	427	436	429	430	420	424	413	442	430	448	490	467	442	431	459	472	460	444	434	423	403	468	460	445	421	431	427	459	467	466	440	449	434	452	424	454	447	475	451	410	427	455	460	450	435	485	445	466	442	494	426	430	410	428	470	466	472	434	433	464	443	473	450	448	442	447	438	468	491	434	442	421	422	453	437	435	466	448	398	461	451	458	426	411	446	471	458	444	413	437	448	434	426	474	409	445	484	434	419	424	439	449	427	459	451	461	442	441	446	395	487	473	413	470	458	406	423	469	413	446	408	435	460	467	462	438	441	480	445	430	476	456	464	439	497	451	449	426	429	449	433	433	444	465	450	434	482	442	456	433	453	449	435	435	429	473	423	444	462	442	444	436	462	466	449	423	449	435	433	402	437	441	433	428	447	434	450	447	456	422	435	449	429	440	475	467	440	435	457	441	448	458	460	449	493	466	463	453	424	474	454	468	464	461	445	462	397	471	404	456	432	437	443	412	420	474	434	434	426	451	479	443	448	472	412	448	429	446	454	475	435	438	425	431	441	476	443	488	448	436	415	424	445	474	424	480	412	426	466	412	423	438	441	450	414	434	403	469	463	491	433	466	404	460	436	450	396	460	478	461	455	432	419	447	430	462	471	439	440	470	467	475	431	425	400	440	434	457	452	453	410	439	445	444	451	420	424	461	430	497	454	465	458	416	457	469	415	452	429	455	416	427	404	465	437	416	428	432	490	427	473	430	417	393	451	461	435	445	462	463	460	464	430	446	458	431	407	447	411	442	429	443	415	443	422	452	418	441	469	490	458	458	465	440	452	462	486	446	439	470	443	457	426	488	464	462	485	408	453	431	457	420	470	448	449	407	454	508	444	453	459	474	419	410	446	408	430	432	425	435	436	442	453	420	442	426	482	428	478	472	424	501	433	445	454	458	411	437	452	413	452	459	444	455	460	413	428	481	463	423	470	455	422	465	406	425	422	463	446	409	434	442	450	443	400	465	418	421	411	468	473	441	435	469	463	452	457	407	432	479	471	429	385	422	421	451	492	429	477	427	432	460	437	498	429	457	455	461	447	461	451	427	468	455	475	435	418	442	429	400	463	443	460	435	432	470	423	432	413	445	445	429	480	439	471	451	464	455	441	446	445	438	456	450	461	440	424	445	445	463	447	440	453	425	442	473	423	452	432	452	402	444	431	477	443	418	455	498	444	474	416	416	473	428	460	422	440	446	422	467	476	472	437	456	429	440	444	443	404	436	444	462	461	430	482	434	447	421	469	428	422	421	491	429	440	459	467	467	456	439	427	434	458	472	419	419	443	438	454	457	467	409	430	428	446	444	438	436	442	428	431	411	433	451	439	419	450	456	423	464	417	430	428	442	460	423	425	469	418	450	464	396	459	465	479	457	417	418	462	419	435	443	426	441	426	402	458	464	449	420	432	443	447	442	410	431	423	417	429	440	463	454	457	456	470	434	444	439	461	444	452	426	442	436	486	418	508	448	447	455	408	478	469	447	457	431	422	433	424	427	431	448	472	422	484	440	427	480	448	434	412	459	465	469	470	470	418	419	488	486	439	445	446	461	438	415	436	448	474	444	438	439	440	420	430	412	445	440	428	476	408	442	423	437	446	447	397	424	408	425	456	459	456	435	432	473	465	442	442	407	446	453	473	427	464	438	440	466	434	441	429	388	485	408	448	453	399	458	441	424	419	461	448	480	425	440	443	451	436	432	500	447	440	460	417	434	452	446	431	445	425	470	460	465	435	462	465	442	470	449	469	415	447	442	443	451	454	464	425	417	458	497	421	438	445	441	483	409	416	457	483	433	439	423	435	441	421	468	417	444	436	426	461	447	407	459	425	492	447	423	485	469	426	443	485	487	436	438	453	453	433	450	494	448	423	426
24160	33253	21936	6609	3487	7603	13748	9242	2151	826	792	739	675	732	747	733	662	726	681	862	1039	1010	862	733	695	682	716	663	659	709	716	669	666	700	670	679	706	696	712	697	667	684	657	708	688	652	695	685	690	702	682	651	712	651	668	687	692	713	725	700	649	644	660	644	669	638	706	669	726	704	682	684	666	642	703	668	693	658	711	708	726	706	681	714	719	658	674	665	644	662	705	705	706	654	670	678	644	662	704	665	660	706	655	644	679	706	684	664	696	648	699	697	711	695	649	680	676	682	695	683	700	704	612	668	654	681	674	658	723	692	634	682	678	688	680	654	671	674	660	686	666	683	671	687	656	629	679	666	664	692	666	685	661	711	671	745	689	715	664	700	696	676	687	732	672	649	681	676	686	663	691	687	691	657	680	671	686	709	718	700	728	661	685	694	685	671	661	651	672	675	705	621	712	676	679	636	679	657	664	695	659	714	673	688	654	670	664	693	680	680	675	689	664	644	658	671	729	663	711	692	683	656	707	666	680	690	711	689	662	746	689	658	666	666	681	699	686	681	625	679	682	691	666	677	721	675	717	727	669	683	660	667	641	696	739	661	656	711	697	662	691	684	704	677	668	700	677	701	664	735	684	667	669	681	693	721	630	638	704	634	665	701	672	713	660	684	685	681	653	668	744	696	674	662	716	711	709	683	663	655	714	659	666	691	695	743	667	673	703	666	681	709	672	715	661	703	682	684	674	646	654	629	670	687	677	667	730	734	693	745	712	695	687	734	664	659	724	649	706	700	718	711	765	687	685	734	710	651	684	663	664	675	703	661	691	675	642	662	703	684	663	699	715	677	677	689	676	628	727	657	669	682	676	675	724	710	694	728	652	676	715	706	693	646	714	630	627	696	690	691	651	709	694	699	683	703	722	729	673	681	699	667	652	631	647	694	734	689	684	680	731	693	655	741	718	683	678	711	641	665	698	704	704	636	640	704	725	688	710	702	693	684	678	642	697	708	708	718	666	684	596	663	659	683	692	714	683	675	664	675	711	624	684	655	699	687	721	676	707	680	714	706	698	686	714	657	709	666	677	688	699	719	708	700	628	659	661	683	667	647	645	680	669	659	688	687	686	689	690	725	714	678	649	658	656	695	725	684	701	703	702	642	664	707	629	704	667	720	672	664	721	709	641	737	674	727	659	730	688	662	730	714	650	691	698	704	708	703	715	672	745	660	716	684	645	713	693	661	661	696	684	663	744	724	674	756	694	669	646	687	686	644	728	709	672	677	741	674	687	694	685	699	644	656	699	663	720	733	733	680	738	678	723	680	678	693	718	677	689	713	684	698	655	708	683	718	694	681	673	691	670	667	683	669	713	680	693	714	627	664	677	669	696	689	683	653	672	702	692	691	714	696	711	707	677	672	692	649	710	718	675	704	658	639	701	683	666	673	670	681	718	708	724	656	706	744	664	704	725	662	644	647	678	687	691	714	649	759	686	658	652	738	686	658	698	638	691	675	699	682	665	700	661	724	614	652	681	684	681	669	692	693	669	679	687	728	658	654	665	668	685	710	721	651	639	628	704	685	706	653	627	647	720	690	721	703	666	688	709	692	673	626	655	642	682	698	692	670	711	693	706	685	635	676	666	706	664	704	647	640	649	732	689	707	668	650	687	654	686	692	699	655	696	688	659	668	654	697	704	658	672	643	654	667	657	704	647	707	672	685	710	678	675	706	642	689	687	666	694	660	676	683	637	683	693	717	680	721	694	646	681	667	665	706	639	679	699	696	690	703	649	677	701	634	643	695	681	670	686	721	698	682	699	657	698	681	633	677	665	708	667	685	681	666	682	664	659	704	693	709	678	677	703	649	676	670	692	738	648	689	660	667	709	694	706	627	672	662	643	688	715	656	706	682	644	655	706	655	695	675	694	681	726	697	677	693	720	686	702	674	696	712	695	636	685	713	684	680	673	731	703	682	668	715	673	667	661	678	708	650	690	655	732	680	702	679	671	644	677	700	658	668	708	648	693	662	722	652	679	677	689	736	692	648	681	680	697	763	678	707	679	657	711	697	697	655	670	657	703	697	667	700	660	688	701	695	650	671	730	664	665	667	702	681	639	686	669	729	684	653	723	721	679	692	698	668	714	653	696	706	680	707	644	671	691	701	686	710	679	659	668	666	654	642	707	668	663	687	706	666	732	722	683	685	694	728	672	694	640	683	636	675	661	654	694	667	685	674	697	695	669	728	678	669	686	695	665	675	665	684	637	685	672	661	673	728	665	687	678	680	707	701	665	665	678	685	616	680	700	683	743	644	675	612	684	646	712	668	669	642	708	673	629	677	685	611	691	659	695	652	701	663	634	615	673	680	724	697	673	691	652	697	647	704	706	663	666	712	680	661	639	638	658	680	661	659	719	664	676	689	670	689	669	691	700	735	676	639	682	725	699	673	677	662	707	697	691	653	670	723	672	692	675	661	664	721	679	641	677	691	638	675	690	689	692	705	680	734	647	675	700	678	733	681	688	699	712	697	682	683	729	731	711	685	695	672	683	700	667	622	688	700	655	709	711	685	655	693	686	708	666	688	667	708	670	667	641	689	738	631	670	716	681	685	708	691	682	660	651	728	685	725	670	692	690	702	671	721	693	670	724	690	680	695	662	676	667	665	669	673	683	737	665	674	707	658	631	705	655	739	693	649	686	700	662	655	716	664	647	699	715	716	701	673	742	681	704	638	695	685	682	675	652	741	679	681	688	732	645	675	700	699	664	730	694	642	667	671	648	651	681	648	717	661	673	673	664	669	641	715	699	656	687	702	721	695	729	710	688	760	721	642	689	680	678	701	671	672	662	646	715	662	693	672	644	674	716	700	736	671	694	682	710	681	672	713	700	717	723	722	658	685	672	704	704	701	648	702	699	667	689	733	709	682	733	644	640	681	668	714	708	655	665	701	715	684	695	715	701	689	655	691	738	699	645	665	673	645	635	684	703	704	663	681	645	680	708	720	642	691	678	666	716	624	645	648	677	689	687	682	669	615	706	696	649	654	714	631	682	691	661	662	678	675	699	673	635	636	705	694	660	647	690	688	699	692	637	638	700	687	647	681	648	673	702	664	666	649	700	702	643	685	658	655	722	704	677	696	633	705	688	701	711	660	735	744	668	662	691	677	664	662	682	700	723	685	674	712	648	674	700	679	656	656	663	703	672	662	701	691	691	700	617	677	645	647	652	644	681	701	683	707	677	671	655	672	669	676	657	701	699	697	685	677	687	692	687	688	700	685	689	655	716	690	674	650	692	672	643	691	690	647	711	682	722	661	751	681	677	687	729	689	662	695	688	697	707	714	664	651	699	658	691	675	645	708	755	682	662	698	724	725	672	713	702	692	723	646	666	659	717	682	694	647	662	680	692	676	676	690	723	634	686	659	694	708	701	714	723	689	677	646	658	658	685	661	698	688	690	699	690	654	685	730	673	678	689	646	661	662	739	673	673	643	671	709
24240	21226	28056	24414	18387	13558	33903	25982	7576	735	588	621	602	603	615	571	570	651	1081	1524	1660	1327	957	626	590	619	581	535	600	556	593	573	535	567	564	564	558	549	576	587	598	524	558	561	558	536	522	521	531	590	580	541	560	571	537	545	574	588	573	548	542	557	543	543	539	528	561	535	525	562	540	530	591	560	580	563	535	599	517	551	565	564	579	588	556	557	566	508	526	551	582	584	540	582	520	578	532	565	558	524	575	549	589	525	576	579	541	583	477	616	557	564	585	584	581	523	631	549	560	493	572	587	573	557	536	556	545	587	543	578	577	574	516	549	557	556	611	571	536	566	567	562	594	562	595	517	574	515	538	545	529	558	560	519	583	531	522	560	577	540	566	561	519	581	555	565	510	521	587	568	570	553	546	544	537	551	541	555	550	534	531	551	513	526	530	537	529	560	549	504	596	551	569	589	588	547	547	546	562	562	563	547	561	568	538	558	541	527	561	566	538	577	556	513	541	561	522	556	522	546	598	526	574	541	554	579	569	562	553	555	557	536	544	556	533	543	491	590	555	583	554	519	571	570	598	532	565	503	523	547	537	509	590	550	558	551	560	567	551	555	541	523	563	570	542	552	565	596	558	544	584	529	602	592	591	526	548	567	577	560	557	534	573	615	546	519	540	611	576	547	583	526	527	562	561	593	543	523	565	572	559	568	542	564	546	586	578	530	554	553	567	590	554	525	558	573	574	533	526	511	558	588	559	550	597	535	529	533	527	557	546	582	564	580	552	512	528	543	525	555	550	571	539	544	555	551	543	562	557	568	532	564	567	508	533	554	561	562	615	571	555	549	536	571	511	548	520	548	540	565	554	591	566	525	525	546	579	534	535	552	563	580	545	562	520	578	567	559	549	560	584	543	611	514	600	527	552	548	566	564	520	487	573	563	506	553	591	548	572	558	546	554	546	580	577	553	547	558	572	570	559	559	532	518	542	557	581	547	592	548	550	510	571	583	525	519	561	591	578	525	592	582	569	562	522	567	558	550	602	537	523	539	544	513	550	558	510	574	578	559	558	547	493	591	556	553	521	523	568	585	532	530	550	565	555	541	584	551	584	572	596	587	601	571	569	541	566	546	533	527	548	551	589	558	541	560	581	593	535	542	526	576	570	551	582	548	555	547	502	534	577	537	563	557	573	559	550	545	526	544	588	599	527	537	575	524	532	562	577	550	547	553	498	539	585	543	553	555	559	546	596	534	518	571	588	555	562	551	576	566	538	537	587	554	549	535	564	552	516	615	576	507	532	549	569	536	533	565	605	577	561	537	545	521	559	578	567	574	538	526	571	579	580	573	567	574	556	555	552	557	545	512	579	562	576	520	521	585	564	526	536	556	603	566	554	583	563	528	585	545	547	550	532	597	536	561	511	597	526	559	524	565	601	559	563	545	602	539	580	563	546	533	563	550	572	590	553	568	544	558	572	529	583	564	532	549	549	569	526	548	570	572	549	556	543	566	525	563	542	534	526	517	525	563	549	537	549	537	551	598	539	596	569	553	550	546	581	523	542	520	532	577	560	587	543	591	561	541	549	574	555	594	526	527	593	587	601	543	580	568	572	588	570	506	570	502	527	572	597	548	559	534	547	550	560	547	523	617	521	500	598	587	550	544	532	554	568	564	564	512	553	530	589	564	532	551	563	531	562	536	563	602	553	560	562	591	575	534	536	551	578	570	559	547	528	556	572	582	553	566	591	556	562	540	523	519	529	535	532	521	554	545	538	520	534	574	523	530	559	566	538	543	525	557	552	611	567	555	554	529	553	552	546	581	529	531	530	579	552	567	532	555	547	531	549	594	567	538	550	574	550	542	545	562	546	572	558	576	528	556	555	528	589	596	537	493	550	557	555	510	549	578	548	570	572	537	563	563	535	563	546	544	553	538	547	547	551	538	551	552	559	560	556	546	531	561	491	549	547	557	543	565	526	548	546	539	579	586	572	542	564	534	538	570	570	516	594	529	562	563	538	619	561	583	543	584	552	543	533	494	560	549	541	583	571	579	586	531	549	543	548	530	520	562	531	583	528	599	562	550	556	521	537	610	556	571	523	554	558	549	564	567	533	558	555	569	536	503	545	539	528	586	596	575	506	565	537	552	546	582	617	515	571	574	579	518	556	556	541	577	547	570	581	543	529	536	559	551	527	591	501	553	561	580	635	606	565	573	522	557	517	506	534	568	535	520	551	564	573	551	590	527	530	552	572	584	526	570	541	509	559	572	538	545	584	549	533	565	554	555	576	588	605	579	548	566	551	531	520	541	541	571	572	544	527	576	554	562	591	558	548	529	533	521	552	551	556	535	541	558	563	562	558	534	545	505	594	595	557	512	552	555	527	567	576	551	563	547	541	543	541	561	530	572	541	548	588	550	529	558	549	572	545	577	543	558	510	522	551	552	554	571	570	559	567	550	517	543	549	560	591	560	560	527	555	565	568	534	557	536	606	554	563	585	543	557	577	582	558	553	595	554	552	532	594	532	578	560	582	568	592	583	569	594	551	556	543	560	548	518	580	544	520	590	568	566	568	527	542	567	513	571	555	538	572	527	526	531	536	548	564	551	571	606	595	539	561	540	575	569	551	556	539	575	560	506	514	541	531	532	536	549	537	557	554	536	570	588	535	540	588	539	604	554	587	556	571	561	528	591	573	587	563	544	524	527	515	549	537	555	574	560	575	584	566	557	543	583	574	556	520	526	574	535	544	547	545	535	584	502	522	574	556	521	546	576	555	558	566	587	552	581	532	556	578	533	536	536	541	569	548	511	578	574	544	542	544	532	592	560	537	550	565	553	566	557	533	560	531	521	523	606	534	546	568	583	600	571	521	570	595	541	582	513	507	573	544	572	560	532	547	554	528	571	537	564	530	588	549	542	590	513	579	549	530	564	542	537	544	508	531	592	578	581	564	515	564	563	546	530	581	552	630	580	549	550	551	549	544	554	526	542	554	569	623	536	535	534	575	513	545	542	575	532	551	531	539	597	543	521	549	485	558	557	535	573	566	527	533	563	564	582	548	558	535	539	544	566	544	569	546	538	584	557	557	590	574	544	539	590	580	541	542	529	563	586	550	583	559	555	539	578	564	580	582	547	606	531	562	538	580	561	540	550	554	565	606	571	550	569	573	554	592	526	542	556	567	571	528	549	573	557	562	550	545	522	557	532	561	554	543	600	608	568	535	584	576	525	572	570	501	542	543	551	537	525	530	553	565	558	529	547	527	549	501	568	555	569	560	562	612	592	571	559	575	541	537	535	578	556	566	594	552	539	581	517	578	563	566	499	553	575	563	530	564	566	536	595	560	530	562	522	568	574	587	528	565	563	579	516	517	544	531	540	587	560	585	553	588	537	582	588	556	558	529	602	550	538	567	547	576	551	537	552	590	608	511	521	585	526	542	556	567	567	553	554	575	537	546	579	568	535	572	562	569	550	578	542	586	572	564	507	559	498	553	549
27467	44407	30237	11358	8229	21317	39261	31351	9429	1066	955	1065	982	981	902	913	880	1028	2466	3426	3708	2678	1833	1078	1049	908	838	883	862	871	853	860	913	861	840	885	875	898	863	898	858	893	853	815	881	841	887	899	813	890	826	819	874	879	860	797	815	862	879	853	905	806	811	858	893	873	871	897	846	862	811	926	837	791	851	807	859	829	852	889	838	856	850	839	822	852	841	839	859	836	827	875	812	898	819	754	813	833	836	847	785	857	834	830	908	875	871	855	820	827	881	824	874	794	848	857	827	853	855	849	878	841	832	784	863	871	850	855	859	815	816	853	842	877	845	863	845	864	858	858	831	849	872	841	858	844	886	854	877	855	873	842	878	855	900	841	836	836	832	830	840	885	841	851	891	806	832	852	787	874	858	846	814	880	839	866	871	844	845	849	776	850	865	895	853	848	868	863	852	865	866	894	811	866	829	880	870	830	853	817	785	847	881	824	882	816	827	837	836	833	849	856	856	844	866	836	850	872	885	928	883	846	814	845	863	850	820	864	884	811	841	822	851	871	842	872	852	828	815	884	831	852	836	833	834	873	837	881	825	834	831	805	825	838	873	837	837	820	840	891	880	825	889	888	866	796	836	820	878	874	832	879	853	872	844	844	871	794	821	855	880	857	868	816	871	841	832	832	838	896	875	885	859	841	810	856	808	843	857	893	854	861	801	909	860	858	860	857	810	891	851	847	874	865	829	879	852	793	843	863	874	844	874	848	893	894	844	847	860	853	859	879	859	826	861	846	853	852	860	843	890	892	871	896	857	887	784	861	831	802	837	852	843	856	864	875	815	881	878	844	857	869	823	858	832	891	847	904	868	876	874	870	854	881	816	910	895	814	810	861	802	818	882	851	891	817	842	854	855	821	864	861	851	833	794	883	807	836	843	849	866	882	837	850	877	850	819	851	884	802	849	803	821	895	830	859	832	884	871	851	835	855	858	891	863	915	837	882	842	799	845	853	916	857	807	851	890	905	838	815	855	796	856	855	896	861	893	811	835	872	832	903	867	895	871	888	820	873	829	862	812	862	845	848	843	874	789	915	819	790	827	876	851	870	902	866	838	869	844	875	888	862	830	821	828	812	837	877	843	863	882	888	843	868	894	829	818	853	817	816	867	892	878	870	859	837	869	833	843	856	824	910	781	776	823	812	885	832	837	854	828	855	851	862	856	841	899	835	871	912	848	825	874	822	802	860	836	850	827	887	807	881	821	854	869	868	837	864	882	827	863	824	852	827	854	823	888	843	845	856	902	821	823	854	810	813	888	866	836	888	901	799	802	868	859	857	847	845	844	849	832	852	848	811	774	847	865	815	832	853	837	861	846	828	853	868	845	893	813	864	854	829	867	839	812	837	819	893	863	855	804	836	830	912	832	844	856	846	840	832	850	852	843	812	814	815	889	855	815	848	860	861	845	810	845	846	871	809	854	873	846	862	868	915	822	906	798	825	847	850	841	853	823	865	842	859	878	857	846	846	844	829	907	849	863	857	806	858	829	849	891	829	821	810	834	860	842	860	857	864	865	858	798	841	857	843	856	848	846	841	834	888	852	887	830	831	858	782	876	831	789	849	867	867	848	832	825	846	863	825	788	850	874	874	907	817	814	882	882	864	833	828	843	864	858	882	839	815	868	928	880	791	844	854	848	847	782	848	865	839	890	824	859	893	839	845	802	856	868	853	904	850	842	873	835	817	791	850	820	849	861	847	772	857	861	819	785	836	822	800	826	850	866	859	816	816	816	877	848	869	827	922	902	803	862	872	856	843	848	846	806	853	905	793	828	908	855	886	823	859	822	878	844	880	821	869	858	884	859	891	895	800	883	872	864	829	859	914	855	853	830	824	873	856	834	822	834	842	855	881	850	822	855	814	843	826	815	815	868	850	855	815	895	846	862	931	885	837	801	866	844	858	875	860	811	833	823	844	825	834	895	797	825	860	850	864	825	880	853	910	858	811	849	857	839	839	865	799	871	855	767	842	841	887	847	829	855	884	808	856	797	850	856	812	889	865	864	858	838	798	870	881	867	853	915	863	873	829	890	867	847	809	858	874	836	856	847	820	845	837	832	842	830	890	834	848	874	844	871	831	854	884	857	836	855	861	830	866	836	867	887	849	871	869	819	837	901	808	833	852	836	849	840	869	832	853	855	833	855	871	833	835	845	864	839	858	862	837	861	867	866	827	852	862	867	869	860	864	855	823	866	813	842	837	821	869	836	887	827	838	849	852	847	844	838	886	860	797	876	858	894	858	858	810	815	840	868	894	840	823	801	804	889	874	903	850	862	879	858	853	833	875	858	843	856	869	826	823	859	845	817	853	872	841	887	863	828	842	923	864	891	857	804	849	821	853	844	894	809	799	852	883	830	849	894	858	824	879	883	834	821	830	846	761	829	871	832	892	890	827	934	840	849	839	871	822	851	836	880	840	781	873	891	891	884	830	894	857	902	848	853	833	816	879	848	865	828	865	841	819	852	889	859	853	873	819	858	820	839	804	805	811	849	808	849	845	882	897	850	870	884	801	842	831	864	838	884	822	873	858	892	860	912	875	835	896	832	857	868	886	938	869	893	892	852	882	888	808	828	835	918	854	872	843	886	833	914	833	828	828	850	835	825	848	808	871	885	892	883	813	880	867	824	838	835	835	863	826	799	862	823	818	858	889	805	868	830	883	869	862	866	858	882	881	893	850	858	857	835	866	855	879	829	844	808	840	874	824	854	858	890	847	833	843	881	808	856	839	886	855	889	872	868	882	889	888	891	861	840	905	847	852	824	888	828	880	808	865	834	899	866	851	802	855	866	899	803	841	797	826	880	848	900	876	847	885	825	867	834	860	875	820	881	881	846	837	891	810	865	856	824	891	850	835	929	821	852	791	802	854	825	830	810	842	892	827	874	835	875	849	881	878	877	901	882	924	841	872	841	927	857	878	911	860	886	859	813	841	872	865	838	875	853	792	861	848	883	865	872	789	873	861	852	878	834	840	887	876	850	881	850	927	866	850	868	828	908	847	876	886	864	836	825	863	818	821	824	865	861	863	870	895	891	852	874	879	845	837	844	840	801	860	823	841	853	839	842	836	853	862	846	877	846	832	809	862	920	880	828	806	869	823	869	855	887	829	873	915	890	844	855	830	847	801	881	879	845	856	829	901	802	880	859	850	845	845	834	872	863	887	808	832	800	835	878	809	786	870	851	845	839	810	894	853	862	836	822	847	841	845	874	813	824	802	843	848	836	899	869	854	847	876	789	837	792	844	856	802	858	887	904	843	857	830	891	794	872	842	847	831	833	879	818	835	865	865	909	790	832	902	850	830	879	805	869	829	886	845	835	806	851	801	843	816	868	825	877	880	853	864	857	848	859	834	875	844	860	843	822	914	851	825	852	863	891	882	862	865	866	829	851	843	833	818	845	917	844	823	826	818	852	821	796	852	859	864	853	831	807	861	850	872	820	890	840	860
22986	21204	28929	23582	21112	25203	46852	39034	15828	1395	603	560	515	484	525	505	458	510	571	1078	2894	2380	1942	1214	1232	693	457	431	438	439	445	429	420	456	481	480	470	458	471	414	461	408	486	456	428	445	482	489	441	503	431	414	455	494	433	408	478	492	434	411	474	414	453	465	436	480	492	492	415	486	434	489	403	467	435	493	477	458	471	461	461	434	502	462	471	445	421	486	461	467	473	423	447	442	472	447	468	461	466	449	435	416	429	490	439	435	429	428	478	451	470	459	490	461	443	456	436	426	452	460	457	457	445	462	402	421	466	464	446	440	419	472	421	458	478	468	466	431	439	510	430	469	446	423	483	466	452	460	443	483	435	468	425	433	454	453	493	444	478	452	471	467	467	423	491	482	406	428	479	465	432	421	431	454	440	508	450	473	447	434	469	430	436	425	482	457	450	453	450	470	443	466	462	467	507	422	432	430	455	481	463	460	501	443	451	430	440	482	474	429	450	467	447	484	433	484	496	413	421	478	451	469	428	451	458	443	454	455	466	448	459	450	425	451	465	461	512	477	448	421	449	423	462	446	502	485	491	475	440	459	426	432	461	432	438	466	432	408	439	431	443	453	450	466	426	440	459	486	442	444	463	480	466	448	439	465	467	457	444	489	473	425	436	418	480	469	439	424	468	454	437	428	438	454	444	461	452	464	457	460	458	416	438	496	471	444	486	475	475	430	466	464	471	476	443	449	457	444	472	498	505	458	452	425	467	446	421	424	431	423	476	459	447	481	465	436	477	451	461	466	436	420	454	472	459	452	443	455	463	469	423	453	442	440	481	475	456	453	452	476	410	458	458	422	423	466	443	466	467	455	442	472	440	454	449	475	491	453	458	415	466	490	453	468	423	476	450	455	427	476	445	467	458	460	439	469	454	445	452	471	411	462	488	468	412	494	464	419	436	461	455	448	389	442	431	428	426	443	436	466	459	459	445	440	472	468	471	471	454	486	449	458	477	420	469	441	470	418	473	479	453	434	461	422	454	476	409	444	459	461	440	459	447	448	455	459	438	460	472	464	425	467	450	428	474	469	460	446	500	461	400	480	489	429	453	439	445	429	465	466	460	460	466	456	423	444	459	446	452	448	445	442	452	450	438	473	446	454	451	477	404	460	428	471	448	451	426	442	463	479	449	453	466	431	421	435	439	441	419	431	463	466	446	433	441	454	454	422	455	494	455	478	447	468	479	456	483	461	471	467	426	444	443	426	431	431	480	470	471	497	418	478	428	474	481	431	416	415	452	456	436	458	426	410	431	449	450	437	449	464	473	456	500	444	447	453	474	451	446	459	479	469	466	442	456	434	404	443	423	471	422	437	474	442	411	400	431	438	460	406	447	432	408	448	444	436	446	458	416	435	426	452	448	461	475	491	440	454	472	445	460	420	480	461	476	475	448	428	449	437	439	445	427	428	437	456	416	458	421	461	475	439	428	441	468	452	439	433	452	407	432	463	435	472	485	453	433	443	442	464	439	451	448	399	449	454	493	450	432	454	428	449	491	485	438	432	446	435	479	448	445	442	408	447	459	452	460	458	448	433	406	429	428	421	395	460	429	458	485	461	473	437	499	452	424	459	430	466	469	455	471	428	445	504	427	460	471	448	434	402	456	450	413	434	463	420	424	386	444	449	457	402	410	436	430	516	451	418	446	437	448	463	489	436	439	470	459	463	453	473	480	459	445	460	422	474	480	452	457	425	470	445	433	427	438	436	453	473	426	447	445	443	484	432	426	465	429	471	438	458	466	472	412	424	417	440	455	471	468	449	442	448	454	440	472	441	459	432	441	426	424	434	429	447	465	450	454	450	449	426	481	461	417	442	430	441	482	447	403	459	448	480	434	476	450	445	399	455	458	468	429	461	437	460	451	476	451	447	463	431	434	470	459	467	461	438	506	451	418	415	434	427	474	484	436	447	460	449	462	463	447	457	441	434	452	508	436	448	454	481	443	473	487	435	465	400	443	442	474	445	441	426	454	428	459	445	455	441	448	442	443	441	458	464	450	449	439	474	455	455	427	462	496	469	457	431	461	463	448	471	457	450	490	493	474	444	447	475	452	425	423	473	466	439	459	469	443	466	444	459	408	446	439	423	462	473	450	449	441	451	492	463	441	441	450	466	448	472	461	469	420	445	509	446	460	436	471	448	468	458	435	437	433	458	467	458	443	455	445	432	466	461	438	431	450	457	439	439	449	459	436	454	443	448	446	445	477	467	477	446	451	457	429	484	462	472	502	417	440	448	477	462	453	432	483	428	450	476	421	435	441	412	424	471	464	457	471	402	441	444	459	457	399	446	438	463	444	452	467	413	505	494	403	458	505	449	393	417	403	444	467	429	474	475	451	429	435	451	442	425	445	465	451	448	409	449	446	420	437	435	404	499	446	451	432	412	413	406	446	463	473	419	463	441	444	438	426	465	438	482	461	422	475	466	484	486	447	465	404	408	443	465	449	427	447	442	419	420	467	420	401	446	460	404	465	453	465	483	486	435	473	472	429	446	437	460	439	445	427	468	466	474	425	435	433	466	447	417	446	458	448	429	480	444	468	418	411	465	433	475	455	441	411	459	395	445	439	454	450	496	477	386	461	430	481	482	447	457	464	431	445	435	442	465	471	463	448	451	463	459	416	444	481	442	487	437	450	443	455	453	473	473	479	463	445	452	481	443	443	447	441	447	480	436	431	462	445	459	465	422	445	440	432	445	472	450	446	444	480	447	450	414	455	442	465	444	411	417	483	461	463	419	473	443	437	449	470	445	430	438	475	444	456	489	436	459	433	449	418	474	465	461	450	439	432	434	430	490	414	433	454	452	472	464	471	438	452	466	466	450	457	446	434	448	470	425	479	440	465	469	451	443	476	419	482	444	481	464	461	460	428	455	491	427	471	446	447	422	473	448	416	403	495	455	459	450	467	449	496	424	452	445	405	458	440	385	430	450	471	440	450	419	473	443	474	456	460	481	452	419	409	449	452	496	483	457	449	469	466	447	404	456	476	470	450	438	437	439	459	448	454	445	463	460	445	459	435	438	437	458	439	479	475	425	432	446	438	432	398	432	470	446	443	483	424	462	468	466	444	479	430	466	429	457	488	472	486	458	422	487	433	429	431	451	455	451	438	452	455	460	429	418	465	446	487	487	440	474	449	395	441	458	468	416	464	467	453	464	433	455	427	425	428	455	450	466	441	439	429	473	469	439	474	446	398	418	425	437	492	435	450	480	464	468	454	441	424	477	457	413	464	455	451	440	490	471	451	454	424	462	421	470	463	452	438	458	441	431	436	439	469	451	428	432	433	423	431	457	423	450	459	437	455	433	427	418	449	478	439	451	470	440	490	444	449	448	438	455	457	466	443	434	468	423	439	452	453	488	480	448	482	491	458	455	476	440	424	495	428	436	476	439	446	420	484	467	458	476	468	481	473	436	483	411	500	454	476	477	422	443	421	435	452	444	435	459
31244	53795	32524	15609	10489	30141	49856	41596	16578	1171	1045	1033	963	866	802	800	789	757	1155	2597	7498	5962	4641	2553	2747	1359	703	687	674	712	699	680	728	703	713	719	683	662	675	657	684	685	637	703	706	685	718	716	729	706	661	726	694	691	669	651	669	741	739	721	735	703	737	684	691	703	701	693	670	651	664	713	711	707	704	621	686	705	682	706	705	653	635	686	677	740	727	660	688	711	701	700	713	726	725	661	747	669	693	723	726	711	684	714	675	700	708	697	722	696	701	664	656	683	691	657	706	701	657	684	713	675	686	693	672	721	723	645	731	649	707	689	686	709	706	696	653	698	662	707	688	684	670	695	689	701	707	667	666	669	669	670	683	719	720	672	721	697	683	727	698	695	668	695	682	729	700	698	698	672	674	688	704	723	723	705	700	698	668	637	707	616	683	641	702	691	704	719	671	720	657	625	688	654	689	672	642	680	715	684	709	709	700	723	666	694	694	678	717	710	682	685	648	720	710	714	706	706	629	659	705	696	680	693	647	698	652	662	697	697	678	690	669	721	684	645	646	646	687	726	724	645	651	681	678	703	650	690	729	713	658	669	708	689	685	703	726	636	713	705	732	674	714	679	691	674	709	711	682	706	665	647	728	745	690	698	673	703	656	674	684	724	691	698	671	711	722	699	630	642	672	733	701	697	678	675	676	683	655	686	684	712	702	716	680	692	717	665	694	664	688	706	694	697	684	705	719	691	696	675	662	702	659	725	696	743	688	711	705	697	688	702	718	656	737	731	681	714	694	703	679	680	654	677	712	610	730	699	673	738	661	646	672	722	693	648	703	678	714	694	735	728	682	684	698	703	691	712	733	750	716	678	714	686	695	711	695	708	675	686	723	717	726	685	737	693	683	729	693	657	652	685	688	708	724	657	704	719	707	703	680	691	665	697	723	668	633	666	715	691	727	672	691	660	743	719	714	686	686	612	734	741	705	715	702	652	706	720	673	688	701	695	674	695	728	724	702	692	681	667	659	660	671	681	718	737	709	677	663	660	701	717	710	678	719	676	704	674	677	715	657	700	705	698	641	689	730	690	659	670	704	704	733	699	704	678	696	725	672	727	692	645	721	672	649	703	699	703	726	667	718	693	683	747	674	728	690	692	647	659	686	702	648	679	717	679	669	680	677	691	682	698	703	670	706	688	676	699	670	715	699	686	707	641	694	708	684	699	667	678	689	743	669	707	670	715	690	722	693	683	693	692	699	688	667	715	660	726	731	657	664	651	703	659	681	713	723	698	696	698	685	736	686	691	680	715	684	719	635	696	705	712	689	708	673	656	666	670	679	681	722	724	716	727	710	688	694	684	694	681	711	653	698	716	679	685	663	727	714	703	716	689	685	704	647	720	774	701	686	688	687	659	740	676	666	705	676	669	671	687	695	692	685	696	720	693	726	658	731	646	652	699	663	702	679	717	703	729	699	630	694	688	725	720	695	663	708	663	676	702	706	696	710	665	705	627	751	673	656	727	685	722	690	694	717	668	701	721	715	675	664	658	671	691	677	652	704	670	698	710	701	677	681	710	675	682	699	725	688	703	746	683	682	700	690	677	742	679	648	679	649	679	674	707	719	673	728	752	661	688	687	687	745	705	680	650	717	670	673	714	647	717	731	735	727	693	645	701	688	698	665	681	726	708	670	685	715	688	734	678	690	755	693	685	659	676	712	678	740	715	684	681	687	697	642	650	672	681	704	645	693	703	681	713	737	717	711	679	707	710	675	711	712	668	727	707	625	722	717	708	676	701	651	692	692	718	670	678	701	717	703	683	720	742	706	669	695	687	640	699	687	646	664	689	709	642	685	666	729	729	660	703	721	685	698	672	693	655	656	702	683	717	717	711	695	703	662	701	642	709	656	675	671	712	734	735	628	669	700	669	687	756	662	669	689	676	693	697	702	678	744	721	735	647	673	676	675	725	655	699	698	711	692	716	692	684	696	642	716	716	729	662	652	721	706	666	700	674	671	676	681	701	687	712	690	659	705	685	658	677	680	666	699	746	683	718	689	691	663	682	708	672	713	747	730	702	705	683	690	652	648	647	663	657	711	681	664	698	720	721	687	706	706	714	683	668	648	678	657	654	673	633	664	697	656	698	676	680	694	685	650	701	688	690	670	681	672	692	673	651	703	704	724	688	650	652	680	716	717	731	692	631	679	724	638	688	720	644	674	722	689	677	697	708	706	668	693	673	720	678	683	686	662	684	674	707	634	701	642	698	674	710	693	692	686	711	681	724	655	681	662	685	674	713	660	698	685	658	710	690	681	701	697	704	666	698	641	702	690	688	699	762	710	691	688	672	680	691	660	669	698	694	671	688	682	716	667	709	705	695	654	732	691	689	675	688	673	676	684	671	627	682	685	673	707	729	700	700	681	691	716	701	735	715	701	676	662	684	698	687	669	656	711	720	706	715	655	764	682	727	669	708	670	708	668	712	646	653	676	717	708	703	691	678	691	688	710	670	664	685	703	672	708	713	698	640	681	731	716	689	704	709	684	698	678	719	650	713	714	679	689	659	741	684	681	698	632	721	667	725	719	683	646	643	707	727	689	683	687	659	714	693	688	685	722	680	699	626	685	683	694	658	705	694	681	668	660	714	700	701	691	680	747	686	685	708	687	664	682	615	730	689	644	733	645	724	728	717	719	731	701	698	693	705	684	694	738	671	727	714	693	677	665	715	715	684	712	717	691	682	718	702	711	674	679	700	714	674	686	698	650	712	711	674	729	683	676	673	713	682	703	657	688	713	689	724	709	654	640	698	681	727	694	696	731	704	628	673	678	714	670	703	687	687	677	659	697	770	672	686	702	723	660	706	641	712	684	677	715	702	684	678	675	694	725	717	653	711	686	660	648	696	742	702	666	681	711	690	681	676	683	685	706	681	679	698	717	693	693	649	680	672	644	688	680	714	717	648	676	634	650	638	715	667	661	689	709	740	666	680	715	700	689	663	686	681	692	693	642	680	709	685	669	679	692	682	717	697	707	693	692	726	697	699	684	716	692	666	673	701	721	691	617	643	719	700	708	683	714	672	670	705	691	696	670	672	710	651	657	705	659	738	668	673	687	678	681	678	693	714	684	667	693	672	701	683	638	657	720	702	704	736	693	713	669	690	669	667	746	667	713	700	683	701	717	702	671	695	663	685	684	721	686	661	669	705	658	687	738	732	703	705	693	691	677	704	685	707	690	674	703	679	689	685	697	663	687	673	692	724	629	747	691	712	695	654	692	681	671	664	657	706	689	687	720	672	753	706	695	693	682	658	685	745	696	648	716	668	616	717	670	677	687	713	709	668	726	701	672	653	698	713	723	709	758	690	688	671	712	692	641	730	707	695	682	730	695	722	661	672	697	685	688	692	650	722	658	680	676	651	721	685	719	689	692	710	687	708	713	658	695	686	712	652	690	684	734	684	671	667	714	684	666	726	667	702	726	690	682	713	662	688	694	745	713	695
26897	22122	17649	5968	1797	1976	6179	4372	930	567	543	539	515	510	474	523	480	531	532	651	757	753	631	627	552	508	506	523	483	483	494	509	495	529	467	514	458	499	479	504	521	484	509	521	501	506	533	459	461	516	572	480	482	493	456	499	474	485	499	456	510	497	515	478	521	495	480	463	485	504	453	537	478	488	484	502	512	512	488	535	498	490	499	474	461	509	508	510	496	498	466	500	490	496	510	490	491	477	515	488	475	536	485	469	472	477	520	506	518	493	503	461	501	464	502	477	512	501	500	472	500	483	514	466	498	479	515	483	458	484	500	462	480	503	485	498	504	482	513	496	517	511	476	468	494	497	495	501	501	493	519	501	506	505	478	505	496	499	530	491	478	483	527	517	473	487	472	547	504	493	527	488	494	514	491	465	476	512	523	500	463	501	507	511	518	488	537	491	500	499	496	477	481	471	469	524	482	464	490	490	479	500	490	468	487	490	472	490	521	501	518	513	500	492	499	537	484	464	498	542	499	520	470	471	531	492	484	504	526	503	451	528	500	532	469	475	495	479	508	474	539	496	489	439	500	529	493	550	490	458	533	522	536	508	501	502	528	523	548	465	457	507	499	479	476	473	503	515	511	518	480	508	511	477	540	461	485	489	483	527	491	553	462	553	481	472	440	499	526	504	481	519	455	484	492	473	527	501	536	514	503	503	496	511	490	506	506	510	497	439	465	560	478	517	491	481	495	511	510	506	481	516	490	487	521	507	485	480	532	479	535	475	510	484	493	497	521	491	517	509	514	497	485	505	486	504	535	499	490	496	496	504	462	489	502	475	521	520	476	487	490	473	442	476	500	524	546	475	449	473	523	522	471	505	472	527	507	484	517	462	485	470	537	459	498	449	496	539	519	465	521	502	484	524	512	518	537	491	504	505	503	496	475	512	479	520	545	486	570	497	464	489	486	485	489	453	513	509	536	478	541	489	520	565	486	509	502	485	525	473	489	520	494	513	478	500	539	490	508	519	480	501	474	507	497	492	486	480	467	499	489	479	476	538	503	524	493	463	448	512	494	511	463	511	478	497	544	522	489	487	492	439	501	515	490	510	474	500	518	501	509	530	488	448	474	467	509	465	512	483	521	549	477	481	506	497	509	537	498	527	533	458	483	505	515	474	540	492	503	523	480	511	458	506	448	495	499	519	525	463	517	519	459	509	494	496	493	509	484	483	474	534	494	476	532	480	483	529	497	489	478	484	492	521	531	503	503	508	537	497	485	519	509	498	522	502	525	496	515	471	481	520	503	478	523	490	514	484	511	512	503	532	533	524	519	517	509	503	498	509	526	492	512	479	498	506	505	526	530	519	465	525	476	466	514	498	497	537	488	520	504	522	461	470	494	466	504	542	505	464	490	466	473	511	479	524	477	495	475	467	539	450	495	497	499	502	538	484	499	488	485	482	493	443	473	511	487	492	440	496	520	498	507	495	494	451	510	503	519	461	515	522	506	528	481	522	482	473	498	553	540	478	478	501	497	486	509	470	514	518	520	468	519	513	531	509	503	518	477	492	501	487	476	496	500	501	490	474	481	497	487	497	483	500	506	482	472	534	509	477	533	482	496	467	508	498	539	522	480	476	493	517	464	509	509	509	471	499	527	479	485	443	476	481	477	478	511	538	472	529	511	477	499	536	535	499	522	473	482	544	492	508	498	509	486	519	515	492	487	487	497	522	497	486	538	454	491	498	470	516	460	499	489	510	508	493	473	530	491	514	477	496	483	547	463	473	467	476	506	515	481	516	478	517	498	479	447	494	513	480	467	484	457	479	522	468	470	504	483	487	489	487	477	495	498	443	513	509	502	522	514	492	521	497	524	514	476	474	452	498	542	521	483	509	500	521	519	509	518	467	476	504	503	519	469	454	496	550	508	459	521	516	513	519	474	494	509	500	533	537	491	523	498	510	507	450	547	493	505	472	504	504	488	553	539	532	487	475	494	471	516	505	518	506	497	526	485	524	456	495	471	519	510	509	479	522	486	505	518	468	460	489	509	454	487	477	462	504	481	496	489	511	471	518	498	470	531	518	515	536	465	482	524	530	487	509	486	497	492	501	471	513	474	462	477	516	488	488	499	481	452	485	469	515	483	468	523	492	488	509	508	506	514	450	546	516	523	541	456	464	491	508	506	535	472	520	477	501	515	529	481	504	451	525	461	470	503	485	508	513	496	472	461	514	497	496	494	456	505	541	479	508	499	498	490	503	481	470	527	468	471	483	497	523	495	505	492	487	469	495	483	453	458	475	460	500	463	515	486	505	520	521	480	519	481	517	460	499	518	465	506	507	445	490	516	501	484	489	505	465	551	487	498	498	563	475	493	507	505	503	466	537	482	490	540	533	490	514	511	491	492	509	508	542	523	476	502	530	519	508	505	499	507	468	497	489	531	507	498	495	459	508	476	471	548	513	453	500	519	474	552	499	471	482	481	470	473	518	485	536	492	516	470	483	478	522	475	502	488	524	525	518	515	489	502	506	517	540	476	516	526	528	482	518	527	512	492	504	532	503	479	499	551	492	474	518	482	519	487	546	534	468	492	506	523	507	505	501	523	520	481	499	458	508	544	472	501	524	530	482	492	509	481	577	490	500	494	519	518	478	470	470	470	501	501	497	480	510	475	505	456	464	495	444	558	464	478	530	490	504	533	482	492	496	492	499	504	510	486	500	506	519	506	501	488	500	473	527	461	502	458	453	470	496	504	470	487	515	508	487	480	467	472	511	529	497	512	496	506	483	471	518	515	468	485	452	461	527	516	492	516	513	518	472	480	506	527	468	522	482	493	447	522	464	498	477	538	460	469	483	470	498	488	509	498	519	470	466	453	495	498	484	519	509	503	485	491	485	491	460	495	500	493	452	486	489	505	515	498	531	535	515	494	479	471	511	486	482	482	552	509	529	489	490	512	509	509	534	505	500	475	502	500	503	507	482	496	491	482	510	513	477	509	506	508	478	520	463	469	511	460	506	508	483	493	496	457	476	506	532	512	488	492	462	510	495	530	534	520	481	510	497	515	486	477	483	507	495	495	514	500	536	489	477	513	510	540	535	491	469	531	498	488	516	520	476	457	496	510	517	514	477	489	522	466	474	458	479	502	507	537	487	508	493	462	488	531	492	490	512	551	468	483	462	516	498	451	505	516	495	469	495	491	540	528	478	464	486	496	503	498	511	485	508	490	501	490	511	516	491	501	530	498	511	502	507	538	511	507	478	547	470	502	462	525	453	477	493	484	491	487	497	516	486	512	493	486	504	514	511	521	557	514	487	500	498	493	470	478	536	511	494	481	494	526	505	503	504	464	481	479	523	494	499	452	484	502	498	493	505	505	471	513	500	518	481	479	544	484	494	540	499	507	486	501	489	486	525	505	481	483	467	545	494	485	490	482	495	490	509	504	481	438	491	516	487	472	465	515	520	460	516	495	505	493	474	523	470	498	510	495	524	467	467	516	463
24512	32293	17419	7875	3955	4803	13027	8858	1874	908	842	851	907	851	795	802	764	862	859	1218	1466	1318	1089	949	826	812	773	715	754	760	773	778	785	778	814	760	825	816	771	760	738	731	740	765	757	758	771	750	813	753	816	782	766	777	731	821	750	778	748	743	756	781	740	777	728	795	751	787	787	757	748	804	768	807	817	773	739	811	765	768	736	763	735	769	734	767	757	753	771	784	735	781	803	705	714	803	797	764	735	767	786	805	765	725	789	751	775	723	818	759	783	758	787	764	698	820	767	809	788	750	760	774	733	776	743	783	809	804	786	771	759	747	729	747	737	730	765	748	780	779	715	790	758	758	765	742	743	790	743	758	804	800	827	765	752	798	800	810	825	802	761	773	750	754	798	791	773	784	716	780	793	785	719	757	766	748	799	767	741	782	830	784	786	760	776	827	707	781	771	715	726	756	793	747	771	759	746	739	775	740	776	756	752	780	780	772	762	785	757	769	749	732	736	735	731	807	753	808	734	732	780	764	782	748	760	806	774	790	731	712	737	782	743	802	782	772	798	755	779	743	740	744	796	739	760	813	790	750	735	743	753	748	745	745	774	807	784	758	757	792	748	757	727	736	810	790	770	778	771	772	806	764	735	775	779	797	754	738	738	811	783	766	787	750	772	796	759	803	780	798	750	741	787	758	792	764	784	761	819	700	769	751	760	801	802	778	779	762	752	774	721	744	806	726	776	782	734	790	775	805	790	770	790	749	748	752	745	727	764	795	810	794	790	767	756	807	764	779	782	824	752	790	785	761	742	746	782	785	736	757	733	747	788	788	747	836	786	776	803	749	767	765	825	723	746	804	738	715	766	790	781	752	750	765	815	791	769	815	749	790	797	792	744	773	720	761	773	804	786	737	775	768	775	768	783	786	810	739	782	764	757	747	782	810	749	816	756	730	781	765	750	760	784	726	750	771	760	776	705	819	741	715	785	783	764	794	761	757	759	774	781	781	788	728	803	746	795	726	775	822	712	795	790	752	826	772	756	801	766	795	728	742	760	752	791	749	783	804	781	749	776	761	817	733	760	771	735	801	807	766	779	790	801	753	759	724	717	761	775	737	752	759	808	741	784	757	804	789	743	742	745	802	746	758	716	724	705	796	747	771	770	720	766	803	774	770	784	735	782	798	743	729	791	736	786	797	814	848	733	781	777	807	813	757	787	766	741	764	740	735	732	752	800	761	745	727	731	779	774	757	773	746	780	795	758	725	759	763	760	763	748	819	766	778	767	776	751	768	699	782	774	700	762	756	781	746	747	806	759	815	794	808	792	755	818	729	749	730	744	783	747	766	808	773	730	714	804	727	797	746	767	733	776	727	814	733	808	741	766	751	747	788	791	748	732	739	764	748	739	760	737	762	736	759	768	734	755	753	785	744	802	768	772	775	804	794	778	742	752	804	769	763	779	793	797	757	777	808	733	784	773	749	786	743	766	739	733	727	700	763	807	748	742	792	725	724	802	745	759	796	772	766	796	811	732	791	775	782	763	782	762	759	707	794	800	800	748	775	741	710	790	711	788	782	815	794	781	783	821	724	812	805	692	809	746	778	788	752	739	738	786	747	785	779	737	761	776	754	794	763	736	756	782	798	811	756	791	770	774	757	828	781	787	762	716	796	785	756	780	800	740	795	784	765	737	778	793	764	767	802	763	729	763	755	778	797	795	793	780	783	781	759	759	767	826	731	781	789	781	783	793	752	774	734	820	751	757	781	755	782	782	780	759	758	741	776	803	813	771	765	765	759	774	867	739	774	785	759	806	746	724	774	785	809	706	795	726	717	783	785	761	788	767	787	743	757	766	785	769	719	778	702	791	747	751	742	767	785	748	801	762	789	739	764	795	731	755	751	765	782	804	734	805	815	775	718	766	747	775	771	822	767	820	803	786	758	787	813	746	771	753	773	715	773	745	795	791	771	744	795	789	764	812	740	804	750	807	745	814	773	777	806	768	743	768	744	793	761	763	795	752	793	795	819	785	756	771	713	762	793	725	768	786	784	737	772	751	733	767	777	720	736	728	780	786	749	725	789	811	775	758	766	750	777	755	767	781	824	756	728	757	824	754	761	763	760	773	808	792	776	777	706	793	742	789	775	743	762	778	783	756	759	754	808	793	797	767	781	740	748	719	770	753	808	804	761	790	840	753	738	739	791	708	782	760	767	791	798	721	769	776	790	762	764	814	745	795	801	762	781	755	780	774	721	739	763	705	790	781	776	775	827	702	753	747	780	772	794	768	767	774	786	737	718	781	794	815	763	797	743	782	767	789	769	771	747	796	743	767	778	769	806	723	800	745	748	807	734	765	751	769	836	812	786	771	776	749	785	753	784	781	759	788	765	720	785	760	732	734	736	747	765	741	723	771	780	733	761	747	735	746	793	725	764	771	762	787	766	756	759	721	780	811	772	766	780	742	805	799	786	768	790	739	681	785	766	741	758	797	755	774	773	782	764	780	778	763	778	687	694	772	755	711	768	759	793	750	743	752	776	775	725	778	761	781	803	767	725	761	755	722	803	774	781	780	729	773	801	792	757	800	746	706	730	797	750	781	808	736	732	782	807	760	780	780	715	757	762	764	722	772	757	788	820	745	802	818	794	759	760	767	756	850	790	737	766	779	794	761	767	783	759	794	792	799	791	746	776	780	796	737	779	724	761	802	796	818	757	830	796	737	751	742	703	761	734	829	779	766	815	808	793	799	757	763	774	791	743	776	752	746	773	831	790	757	768	740	785	773	742	787	812	748	783	785	749	755	711	760	804	762	774	765	784	763	771	794	796	730	764	734	780	817	792	750	755	784	790	780	764	738	777	777	686	750	752	769	783	812	789	768	760	708	788	761	766	781	754	758	777	817	801	810	757	776	799	745	770	761	762	787	749	781	742	700	833	707	779	774	777	792	744	792	723	721	781	750	771	707	821	753	777	710	723	761	805	759	776	767	786	798	766	732	751	794	771	746	794	760	732	776	774	779	774	844	694	742	743	763	762	764	777	725	806	787	758	733	782	798	746	773	811	784	730	706	747	762	777	784	818	739	779	778	744	775	776	742	737	746	785	749	714	712	745	714	795	789	821	747	756	793	764	801	761	786	778	781	830	784	777	746	735	728	774	743	758	747	765	753	806	774	785	803	719	780	738	736	731	714	776	807	746	735	785	747	767	807	792	777	744	794	784	720	762	748	765	764	744	807	769	769	747	797	775	761	757	776	714	809	745	746	758	750	744	763	739	733	753	736	718	768	789	781	712	815	778	757	779	776	803	758	767	764	740	732	763	738	761	736	759	756	746	806	780	774	784	754	769	814	768	706	788	755	745	707	740	776	753	777	783	774	731	752	784	783	790	770	761	718	786	768	762	744	771	765	730	759	780	762	770	790	749	726	771	762	815	747	795	737	748	766	770	702	732	777	799	814	793	735	767	775	741	793	759	728	758	827	730	759	764	778	765	732	750	823	726
24251	21260	28199	24685	18283	10704	27411	21426	2644	672	642	673	614	752	639	634	625	799	1358	1824	1930	1808	1167	824	680	570	552	572	559	544	570	584	599	623	591	572	553	587	569	549	597	548	595	578	588	586	598	619	569	655	595	589	544	608	584	569	559	604	552	547	608	579	570	570	611	612	598	620	587	599	586	572	623	601	547	590	592	583	612	577	582	611	618	582	572	612	649	578	581	572	614	574	599	580	603	582	551	618	583	606	602	583	597	578	599	586	588	579	586	591	548	605	595	588	534	570	573	608	575	582	527	603	607	551	581	624	582	592	544	541	580	577	580	576	577	580	569	591	564	553	597	570	558	551	548	613	565	585	566	589	569	570	592	553	564	571	575	602	589	601	538	587	597	573	578	590	546	613	569	560	563	565	595	589	588	538	556	595	597	598	547	589	613	611	606	566	595	587	569	614	567	605	579	611	579	590	575	538	564	573	615	590	631	549	610	573	566	569	561	543	594	578	534	578	591	541	597	569	596	583	577	584	538	573	567	600	572	583	558	626	553	548	610	581	598	592	554	618	581	557	536	599	589	570	608	574	552	550	597	593	573	593	567	568	583	598	578	551	559	574	588	548	570	569	638	594	553	581	593	573	580	582	575	596	560	593	554	562	542	567	616	586	549	580	600	581	594	548	588	583	538	618	567	613	566	552	575	542	584	571	583	569	553	550	590	555	588	583	556	584	562	567	572	571	585	601	588	606	559	615	580	578	546	569	563	539	539	588	584	618	527	537	601	587	584	566	584	611	590	555	613	553	525	610	564	562	588	550	567	579	600	554	602	570	595	624	580	597	561	570	562	582	612	504	590	592	609	572	553	583	528	567	560	564	569	616	594	580	575	585	625	587	557	588	603	585	577	533	591	542	597	566	543	610	582	533	569	601	573	580	571	626	551	588	534	590	599	540	564	552	574	583	595	623	599	522	552	581	617	588	547	571	539	587	585	596	576	585	565	608	584	551	567	600	615	553	568	624	574	574	625	557	544	563	588	591	568	584	563	556	582	600	572	518	577	559	596	562	572	564	564	563	607	637	516	592	547	524	566	610	553	599	530	552	597	563	558	618	592	569	616	562	539	570	581	567	572	575	636	573	558	576	534	591	580	579	562	577	587	617	557	586	563	577	556	618	578	552	540	590	596	562	569	561	605	607	553	576	560	545	643	647	622	568	582	533	586	559	559	568	614	577	571	588	540	622	586	582	578	531	584	584	561	573	577	561	597	573	536	599	576	581	602	542	575	610	593	573	631	591	619	548	567	592	613	606	581	629	583	580	574	571	586	572	599	618	590	586	558	599	598	593	582	579	523	577	585	573	562	601	563	539	577	538	577	592	563	618	563	570	611	584	580	556	547	575	589	551	551	555	565	624	564	621	578	572	590	527	593	576	615	560	591	597	591	584	562	561	560	560	581	580	587	582	561	583	571	547	592	619	569	574	566	571	610	589	599	579	546	579	544	589	588	617	632	559	532	569	559	611	618	590	567	538	604	550	600	616	574	604	580	604	626	548	534	633	535	597	585	612	549	537	571	619	561	547	573	618	556	611	617	584	604	546	620	588	608	565	586	612	588	559	612	584	571	563	567	553	552	570	573	579	559	557	575	530	613	547	592	588	606	553	567	576	634	564	594	580	630	585	587	605	597	575	535	573	577	606	574	595	557	553	566	580	602	549	568	577	597	590	597	600	582	563	603	571	585	569	535	534	547	587	574	553	556	595	585	533	578	545	567	555	616	580	566	622	575	589	625	574	584	585	597	610	620	613	606	600	527	583	543	589	648	618	591	636	618	550	629	589	577	586	575	586	555	573	556	609	601	558	540	615	559	584	580	552	619	566	597	599	568	598	563	517	578	587	592	536	605	561	603	609	573	611	630	594	530	572	577	574	579	574	561	564	589	624	570	593	564	574	584	568	633	597	598	568	559	553	605	583	579	591	572	596	529	547	551	576	613	560	571	585	567	615	548	602	539	588	581	560	594	598	576	602	550	583	567	558	575	582	570	584	542	548	623	583	519	527	561	587	539	534	575	572	574	560	597	611	555	564	549	556	591	600	596	573	600	609	581	539	581	578	564	560	575	567	598	569	573	570	539	559	577	570	591	594	622	576	586	548	613	576	570	557	593	608	552	557	593	573	599	567	590	551	560	584	605	569	547	553	568	596	563	610	580	577	584	547	593	632	550	595	613	574	551	624	572	600	571	553	569	584	588	613	548	577	624	598	551	587	572	584	611	576	619	610	554	569	574	579	551	571	553	584	589	565	565	613	617	572	538	561	575	629	576	566	580	589	568	584	594	590	600	618	533	577	589	596	580	571	563	499	548	572	572	583	569	588	562	593	559	537	567	616	593	559	568	611	577	600	604	610	618	597	568	565	560	571	593	609	592	580	564	603	611	575	574	576	566	577	552	583	587	543	569	622	548	633	586	585	564	618	601	575	561	588	612	601	596	571	561	563	541	544	576	604	587	577	539	560	569	566	607	566	631	580	575	576	555	577	543	549	578	598	612	523	576	563	629	581	553	549	613	568	604	554	597	582	566	600	601	593	532	605	591	556	565	588	578	575	591	616	554	582	600	604	570	565	592	582	589	601	611	549	561	584	582	565	568	575	571	571	580	581	572	565	596	589	599	564	532	592	585	591	618	583	570	606	600	561	592	560	611	610	611	609	582	596	591	583	567	596	601	546	581	572	587	649	598	573	607	556	602	561	610	542	554	585	579	592	577	573	572	579	601	595	549	554	609	583	566	601	621	542	591	581	611	549	611	534	596	591	580	621	573	587	582	562	545	553	554	593	562	604	582	583	563	605	588	531	528	585	614	565	545	612	567	542	621	560	554	589	569	559	587	611	594	538	574	591	596	544	516	600	592	610	566	567	607	575	569	589	536	598	601	563	577	594	584	509	621	536	612	616	587	568	560	625	597	549	558	621	595	559	584	552	543	606	586	610	586	556	582	620	524	557	593	603	574	546	576	575	597	593	570	624	581	591	562	580	570	539	593	585	577	545	563	567	568	584	558	585	562	616	548	511	544	610	624	532	575	617	594	626	575	619	580	601	605	560	580	592	630	588	586	594	583	545	533	575	552	578	591	602	595	587	581	578	625	569	610	543	577	615	557	588	573	583	542	574	562	595	566	568	566	544	590	544	600	585	572	561	603	593	566	586	561	589	585	600	556	553	577	526	628	577	593	577	569	552	565	598	588	568	527	597	523	620	606	567	571	557	600	558	573	588	594	603	604	556	557	535	594	582	575	574	555	621	569	634	557	542	584	599	544	575	591	582	576	610	562	581	587	561	577	599	570	549	592	557	592	539	585	600	573	595	593	603	608	606	626	594	572	548	626	587	577	561	580	586	583	577	588	552	561	558	542	584	557	601	566	583	559	531	578	603	595	552	542	605	592	578	543	572	553	556	549	570	623	584	581	570	579	578	580	629	590	560	538	554	593	581	570	609	546	565
27574	46188	36244	25535	7983	15888	34685	26193	2070	1166	1121	1028	1040	1376	1024	1014	986	1412	3071	4304	4497	3918	2349	1449	1003	959	904	885	858	886	865	893	906	896	914	929	893	870	867	830	976	907	885	944	871	867	894	862	907	865	840	883	920	881	911	885	865	891	888	930	922	825	912	834	880	894	867	878	897	836	903	912	843	784	888	850	917	874	872	874	903	873	928	892	889	885	864	893	873	890	886	939	898	912	892	888	856	911	913	864	841	839	958	923	911	931	914	884	897	877	895	949	926	919	872	852	935	912	916	858	835	912	913	928	897	845	897	845	858	925	909	950	892	915	882	881	930	916	843	898	912	864	929	849	898	918	900	854	891	903	908	897	900	867	884	927	895	887	891	937	884	878	902	915	882	877	845	856	909	934	923	976	912	864	880	857	866	862	934	893	831	886	897	897	860	838	866	914	872	840	875	900	945	875	886	876	860	834	859	910	830	888	906	884	867	896	863	857	886	883	880	859	882	892	933	879	896	876	959	883	879	943	893	920	881	905	876	852	903	936	870	877	889	839	892	896	917	825	888	923	888	928	826	877	892	846	880	912	938	885	901	900	889	882	889	900	863	892	946	877	893	920	924	844	892	874	890	912	847	899	897	836	906	862	857	930	880	895	850	939	848	921	895	906	869	889	880	880	872	915	915	903	903	954	900	897	920	916	908	879	913	828	925	862	897	909	886	884	883	897	861	883	905	876	912	874	905	890	913	837	865	919	891	823	894	902	928	904	892	944	896	902	893	936	919	919	893	898	920	910	886	907	923	966	880	840	897	912	916	875	909	955	912	900	886	898	866	895	857	875	938	851	889	903	877	888	878	873	880	853	841	872	890	892	849	846	879	880	871	849	847	917	944	884	920	895	899	886	927	870	927	884	902	911	903	890	906	881	863	866	907	887	846	880	887	907	876	914	909	823	880	848	938	849	836	867	907	850	899	909	821	859	917	939	849	949	941	864	915	902	886	886	907	889	874	925	910	858	884	925	926	899	859	841	865	861	893	925	906	811	864	933	818	960	897	857	887	862	933	881	866	965	832	862	932	937	888	880	942	899	887	900	895	885	903	904	910	929	880	887	835	949	871	865	900	902	874	924	904	924	913	870	886	949	862	843	872	900	887	889	864	853	873	932	914	876	843	911	898	886	884	795	844	916	889	895	867	929	879	896	859	913	866	930	858	849	833	882	881	876	912	904	848	938	857	886	905	849	869	869	897	877	834	920	865	878	885	922	938	877	871	903	872	888	899	905	914	858	867	892	897	868	904	795	903	877	907	896	888	937	879	846	858	881	937	838	937	932	917	908	890	874	857	921	889	843	801	894	915	905	848	953	901	888	914	881	877	906	870	958	940	920	864	887	874	887	910	894	881	872	903	897	921	855	916	879	884	868	833	877	905	885	859	882	911	934	906	866	848	916	891	933	821	902	842	909	893	940	883	923	856	910	894	926	899	932	889	890	889	918	835	892	913	894	905	900	883	936	888	884	915	860	845	919	891	863	930	876	883	880	931	886	858	922	928	905	911	905	902	839	850	898	845	874	883	872	866	839	916	870	858	895	913	840	887	864	952	842	849	882	874	843	908	903	899	886	906	926	912	817	920	919	872	902	918	908	902	890	885	864	903	919	933	849	854	915	903	812	848	850	881	870	936	848	865	901	900	867	883	889	896	861	884	858	953	862	850	864	869	893	892	910	931	830	876	880	862	884	875	892	903	840	870	906	908	908	914	916	862	875	867	859	902	924	932	883	923	912	886	917	849	924	878	888	876	844	898	909	900	900	897	892	911	881	875	879	871	908	913	888	853	852	898	870	861	847	861	894	868	891	861	906	930	860	877	882	848	913	888	910	870	908	846	957	913	911	857	864	901	927	874	866	873	888	895	901	879	893	866	932	895	877	865	873	878	888	912	866	853	903	875	908	872	876	895	937	840	864	877	927	868	904	886	892	887	872	855	882	843	848	902	827	992	827	945	915	911	941	904	898	886	891	826	902	826	886	878	845	949	890	885	861	850	869	855	855	907	905	909	862	910	882	838	875	900	861	875	928	912	896	888	896	898	925	868	905	904	911	838	907	872	828	908	837	908	914	868	901	907	930	899	849	899	893	835	916	876	875	829	900	974	910	887	914	885	888	889	938	928	869	834	917	834	911	838	928	974	912	847	917	892	885	865	925	899	885	855	915	895	859	907	832	881	951	884	808	908	897	841	868	880	929	934	958	889	875	931	915	871	860	937	918	896	848	844	910	895	924	896	874	828	927	843	906	902	893	882	923	894	885	934	932	898	841	882	939	903	880	804	902	874	906	823	941	919	934	907	907	867	818	896	832	903	947	895	924	868	884	907	897	900	836	937	940	922	904	878	915	896	924	881	911	915	891	916	834	948	885	868	857	864	904	911	844	915	846	924	913	838	874	847	846	890	813	903	874	924	885	866	888	942	872	896	906	882	910	872	871	934	860	821	860	866	904	880	907	883	840	872	886	861	880	901	849	917	883	919	963	904	895	904	887	914	849	930	826	892	842	908	903	905	854	846	866	857	890	863	941	868	908	893	898	934	841	905	886	914	888	880	903	891	882	892	911	881	869	909	896	921	863	917	837	829	814	883	895	879	889	900	904	880	865	911	873	926	927	883	928	844	886	930	891	928	884	847	889	925	853	888	914	922	892	917	891	890	896	913	910	847	896	892	853	915	900	867	854	866	834	900	866	919	909	936	908	932	892	867	868	908	888	853	905	822	815	909	920	904	850	940	874	930	881	866	904	926	900	811	853	889	910	921	893	893	900	873	894	913	960	908	861	872	912	862	900	862	855	831	889	840	890	850	927	935	887	901	850	897	931	895	914	858	919	919	910	892	865	821	888	887	905	891	864	878	881	887	917	899	844	928	936	923	814	918	883	861	906	884	903	889	811	929	875	900	882	874	861	899	872	884	890	884	950	918	855	858	929	896	952	880	876	863	845	892	914	880	841	961	906	906	916	933	917	884	906	872	894	907	927	888	941	924	935	861	926	851	873	895	863	907	872	936	856	883	911	907	909	845	873	906	872	911	896	921	867	859	896	882	897	880	883	897	892	904	908	873	911	882	918	878	904	908	893	827	861	931	879	880	938	934	895	909	906	890	858	819	855	908	833	896	892	880	889	957	866	894	901	914	860	876	904	828	862	908	889	865	881	915	839	847	918	900	870	898	911	879	886	923	870	917	901	852	916	900	886	869	882	893	918	887	857	871	891	909	858	879	853	891	895	914	871	923	891	846	935	904	893	869	869	898	916	882	894	913	853	886	896	919	861	909	866	888	868	846	924	884	910	896	930	827	921	863	869	883	891	932	925	898	892	881	857	896	889	884	903	828	885	926	914	872	925	902	908	921	867	857	883	902	919	876	883	877	876	888	849	929	876	909	885	926	892	859	883	909	932	898	900	829	898	922	901	893	899	915	839	865	882	847	869	855	946	857	876	881	876	918	893
23013	21273	29077	23856	21169	23606	43284	34134	7248	700	618	606	576	556	537	518	545	605	2130	3888	3317	2402	1420	928	603	493	477	503	470	491	451	481	463	458	504	488	488	439	494	450	502	475	474	474	456	436	446	467	452	478	479	484	479	475	459	476	433	481	438	466	483	499	454	504	490	499	445	494	479	445	496	507	461	488	455	475	487	457	467	459	488	487	483	472	487	462	486	458	454	464	453	456	480	466	489	446	484	469	472	502	469	457	426	494	495	480	491	489	444	459	454	467	474	480	462	428	476	483	459	443	471	463	460	504	468	456	483	463	488	483	448	496	519	465	477	469	497	470	458	506	466	448	514	441	498	486	471	448	504	457	500	445	435	453	508	466	455	463	485	469	491	456	446	467	514	470	506	487	420	462	449	468	476	431	449	466	444	532	427	492	481	443	487	474	447	471	459	431	507	521	499	525	426	489	477	448	467	494	502	500	490	463	414	478	487	443	483	461	455	448	463	424	482	459	460	488	472	482	510	452	501	474	466	473	438	475	478	538	480	449	455	487	463	471	489	492	470	483	446	464	456	482	471	454	504	464	466	469	433	443	432	441	465	510	454	455	488	464	471	481	509	498	435	437	504	460	494	496	464	455	465	509	486	527	494	494	441	482	452	473	466	490	490	486	458	464	470	455	471	461	475	491	473	461	481	477	476	495	476	448	444	493	472	459	482	483	471	414	466	502	443	466	482	484	448	493	464	468	450	441	486	486	480	470	434	462	460	488	513	480	486	465	466	492	477	452	491	520	451	465	472	466	460	481	480	496	481	452	511	456	498	468	457	469	503	462	531	472	463	526	476	460	467	466	477	449	448	482	482	492	451	492	472	456	451	491	456	465	444	471	447	487	457	471	451	460	475	496	480	466	473	476	514	462	475	491	445	485	456	490	475	489	513	448	457	483	483	487	488	487	483	415	474	500	447	455	512	450	463	474	489	491	459	444	507	478	473	468	488	461	454	520	441	497	468	485	488	496	469	455	464	462	470	451	462	500	436	424	500	451	482	499	466	472	501	446	475	484	487	513	464	479	476	505	471	444	465	507	486	474	492	458	453	426	450	438	435	478	474	457	469	464	469	489	519	480	477	460	468	499	466	481	440	466	438	471	456	505	482	517	489	494	507	478	486	439	473	431	438	473	435	475	491	440	472	463	477	473	473	494	476	522	460	498	477	483	466	463	491	481	486	494	526	514	447	469	497	471	438	460	468	493	460	458	423	466	484	460	487	503	456	467	488	433	488	459	444	479	482	483	482	518	468	485	469	481	498	469	438	499	463	483	456	493	438	491	453	458	463	458	507	461	458	420	458	495	476	417	458	452	460	466	487	460	475	484	453	477	473	486	484	464	467	457	463	474	438	474	518	442	522	440	430	491	511	478	456	501	494	465	438	491	520	461	492	487	489	455	465	459	458	473	472	476	464	488	468	488	456	480	457	519	518	500	467	478	446	466	438	437	496	459	448	464	481	480	493	472	490	496	498	496	508	473	487	473	494	476	433	472	490	508	467	478	423	477	487	468	457	479	453	483	479	456	482	468	501	473	494	497	471	511	482	470	438	454	448	474	463	462	418	480	489	445	454	468	466	491	456	501	438	472	476	478	502	448	482	443	544	500	472	502	496	466	438	492	477	474	485	483	474	444	459	449	508	490	474	515	469	445	456	497	441	468	457	464	460	427	475	456	515	461	455	493	490	427	443	444	479	470	454	420	480	475	472	476	482	475	455	479	471	468	457	474	448	456	455	475	463	452	490	459	471	479	473	453	467	461	453	491	503	485	495	496	474	497	486	479	503	497	502	507	454	484	440	480	498	471	446	477	488	484	509	441	462	474	464	444	473	513	478	446	458	498	507	478	448	457	445	476	469	459	451	469	480	498	473	490	461	459	461	491	495	448	459	459	465	482	505	461	504	466	467	476	506	511	463	472	489	504	468	443	439	514	430	469	466	473	465	496	497	479	495	483	476	476	459	459	466	507	450	470	453	503	471	486	441	454	454	476	482	495	490	467	450	500	460	474	484	425	430	464	503	536	480	482	527	436	478	468	497	489	503	499	474	487	476	506	484	471	449	464	457	466	491	456	482	468	474	493	485	507	515	454	463	466	478	512	444	478	480	459	504	478	500	464	441	435	483	469	451	467	420	472	457	472	450	456	476	471	458	458	457	475	478	482	468	458	485	435	451	481	473	480	474	502	484	444	483	476	459	476	509	436	478	485	458	453	466	477	469	465	455	456	461	472	467	471	439	498	476	468	448	503	488	471	467	470	445	470	481	481	442	445	469	469	444	469	461	495	462	486	444	488	478	473	439	439	434	463	506	479	486	471	474	457	460	501	454	463	482	468	477	450	466	439	445	453	431	462	471	486	499	459	493	485	512	463	479	467	492	511	475	463	489	486	496	504	456	484	505	496	474	476	457	424	492	492	454	488	453	456	451	488	482	445	495	443	456	448	490	470	466	474	484	459	449	469	509	438	446	469	442	472	474	452	492	475	480	478	486	476	474	514	436	487	506	468	473	483	444	488	476	455	496	437	448	474	491	485	498	514	466	448	470	441	456	438	454	455	453	453	459	477	470	451	438	485	485	488	477	499	500	468	472	489	510	445	513	469	451	479	487	442	488	497	455	483	479	447	476	437	499	480	477	477	483	482	455	457	480	486	490	498	482	458	432	494	473	474	454	511	501	441	471	479	464	462	489	461	470	478	474	472	487	477	429	475	489	471	471	478	441	499	490	486	468	487	445	464	495	468	499	459	477	464	476	487	461	487	480	448	467	466	510	475	464	516	492	475	518	502	528	471	500	465	493	489	454	451	471	471	503	455	488	482	461	469	494	478	464	473	500	487	518	442	491	466	497	499	451	473	473	479	471	479	482	507	475	423	452	482	444	496	488	471	458	479	446	486	482	465	446	508	467	473	457	496	511	481	434	442	486	487	479	423	473	434	498	473	473	432	478	478	433	467	475	479	470	462	504	478	442	480	465	480	459	465	485	452	468	467	468	494	479	475	471	480	479	471	477	485	467	473	476	437	455	461	484	478	484	481	462	499	449	473	484	453	487	467	491	452	478	457	481	464	469	450	473	518	449	447	470	458	508	486	457	471	435	481	464	485	468	467	497	498	491	441	470	506	460	491	466	507	489	488	499	525	496	477	508	444	479	476	476	506	464	506	519	474	472	465	496	453	480	477	489	465	479	480	490	478	434	444	476	469	456	465	491	508	505	428	470	484	466	496	494	453	444	514	490	484	456	473	469	437	486	466	472	457	458	485	484	452	465	457	503	464	472	452	463	508	499	464	503	467	465	466	519	431	474	486	491	457	475	446	460	451	474	490	510	478	465	507	471	473	452	468	481	463	469	496	498	470	475	456	477	458	482	469	488	469	489	465	489	451	444	503	471	471	440	495	506	462	451	476	471	501	473	497	477	484	475	448	488	471	431	492	499	456	493	518	516	466	487	520
30724	53504	48638	29148	9934	24791	46576	34552	4892	1073	1128	1097	1071	1028	854	894	866	1124	5295	9340	7887	5450	3206	1838	1037	790	763	704	736	716	676	701	715	709	737	755	752	716	756	737	700	724	725	704	757	693	778	743	696	712	745	766	715	726	744	721	701	748	651	739	708	702	719	681	699	712	741	694	719	735	715	729	841	709	753	753	685	680	681	744	723	685	730	691	741	686	730	686	733	734	726	765	738	745	732	710	698	680	690	698	726	678	744	741	709	692	720	719	727	746	712	740	697	724	693	676	740	721	703	718	721	695	696	704	716	744	710	701	702	687	687	690	693	747	717	717	691	706	665	715	726	737	746	732	678	722	709	717	736	721	676	710	727	720	731	720	745	679	732	700	747	748	706	721	691	708	809	731	794	759	715	710	678	723	682	661	752	752	731	714	701	727	758	767	709	752	727	723	747	695	699	684	712	717	722	732	674	667	772	739	729	701	689	724	738	733	704	722	731	745	681	689	653	722	733	720	730	726	734	697	712	696	720	731	735	709	747	733	729	722	753	728	710	730	740	740	733	788	720	721	679	730	717	726	748	722	751	705	794	741	698	687	732	740	730	718	660	718	714	715	672	683	735	739	721	738	762	686	693	709	729	722	700	754	765	707	725	762	744	685	708	710	687	731	756	719	679	748	683	706	721	710	709	700	751	734	749	696	700	728	757	699	673	698	708	720	755	688	738	703	693	684	731	736	707	667	720	703	694	755	687	729	734	744	683	721	695	710	737	705	672	746	716	717	735	736	747	744	714	672	732	685	765	678	699	749	718	738	684	719	727	747	695	691	701	741	715	717	737	725	736	695	739	762	732	758	716	749	666	702	727	771	689	719	764	751	721	683	774	731	752	723	757	750	718	734	743	716	767	707	728	747	774	694	703	679	744	669	730	698	716	740	693	708	683	759	747	730	695	653	690	741	722	698	691	767	668	751	662	748	708	736	739	727	760	713	776	738	712	731	723	729	718	683	745	744	733	735	748	701	717	754	724	691	707	748	743	689	775	696	735	696	723	732	700	691	671	723	724	723	715	706	667	734	723	683	734	719	708	713	728	690	734	756	729	718	711	730	707	736	727	719	736	690	728	666	730	730	705	774	746	707	752	710	758	731	713	718	705	700	761	698	728	731	711	692	745	726	765	712	714	712	706	739	709	704	705	742	694	700	728	666	726	650	746	711	756	719	738	701	749	702	735	708	702	769	738	726	718	715	684	722	743	748	700	716	746	767	755	718	734	733	775	739	774	688	732	653	693	799	749	735	722	751	686	690	690	774	671	752	678	726	663	717	719	722	704	669	735	698	699	668	717	689	737	753	730	737	711	784	683	678	738	728	773	699	742	717	703	698	677	687	710	714	743	720	737	714	750	692	697	739	713	679	698	702	748	747	722	711	678	665	721	740	678	693	770	712	735	746	740	742	670	707	793	730	697	674	740	737	752	765	765	735	679	760	673	731	734	678	694	716	744	728	703	699	730	680	699	699	677	705	729	744	678	718	752	713	727	779	704	742	723	733	712	703	737	715	732	725	711	731	700	732	725	714	699	669	709	736	690	711	685	737	701	727	755	719	695	712	680	740	767	715	701	687	711	711	680	730	723	715	722	702	750	721	703	702	700	709	723	732	707	710	712	716	716	703	710	723	722	727	668	769	743	710	738	699	720	716	749	749	698	738	710	737	685	737	721	773	709	721	712	757	724	728	681	711	760	725	768	713	697	724	658	709	680	693	744	711	719	715	719	782	669	693	696	744	708	701	754	716	751	695	766	718	720	734	695	715	746	796	717	693	736	725	748	738	739	718	739	699	759	706	717	737	686	719	718	741	706	758	744	721	700	710	737	755	708	748	699	714	734	717	723	682	722	735	700	735	707	677	720	689	680	793	709	676	683	678	773	712	759	718	699	728	716	766	742	701	809	754	742	703	730	758	727	732	695	672	700	707	723	675	681	704	702	756	761	707	643	725	735	705	770	675	710	741	731	700	719	716	735	726	714	701	707	755	731	722	721	688	731	764	720	693	763	756	716	713	730	719	705	687	676	702	698	724	691	743	703	706	718	747	714	721	709	713	720	739	713	672	760	742	759	727	711	735	689	693	696	703	708	745	716	715	695	715	701	729	760	703	671	733	724	718	709	711	712	704	721	729	715	707	737	656	713	750	729	735	726	712	706	674	722	738	759	720	719	729	710	689	698	740	785	719	730	763	757	737	750	705	703	726	673	677	717	718	749	743	700	688	654	741	697	740	705	710	714	713	739	701	700	660	689	765	716	714	707	718	744	736	725	728	718	696	735	720	722	684	721	738	705	728	709	745	728	774	721	663	727	691	658	730	701	739	748	696	717	731	713	764	712	732	728	735	730	739	696	706	671	702	649	730	703	730	744	705	745	750	732	753	730	781	756	704	700	759	730	747	673	705	728	764	715	696	726	693	769	728	752	745	733	714	738	735	745	743	721	764	729	714	741	748	698	763	689	738	746	720	749	707	684	741	736	745	714	676	707	730	733	703	703	754	673	691	713	714	717	703	671	763	776	704	738	704	752	721	689	665	692	730	718	765	686	711	752	752	721	780	673	689	696	691	736	771	688	682	759	746	691	726	734	713	699	754	687	737	685	724	677	693	724	704	691	674	674	732	783	737	714	709	720	706	762	682	775	697	708	719	665	736	730	699	739	717	689	674	701	732	698	748	715	711	757	687	747	734	721	723	713	704	749	741	764	718	734	691	722	758	726	721	676	692	724	691	735	743	737	683	711	763	669	678	708	771	762	723	704	721	720	716	650	761	752	746	741	714	715	749	641	742	704	730	754	725	745	746	712	712	699	716	721	701	726	697	666	746	721	744	720	687	710	803	711	716	716	708	699	689	735	755	760	704	725	725	737	732	714	736	661	737	732	708	707	755	695	769	787	718	751	705	697	718	743	750	749	775	715	666	735	683	737	706	686	708	724	745	727	683	716	727	712	699	753	730	723	740	696	767	698	779	730	773	750	739	719	712	685	707	741	726	715	737	745	753	739	741	669	779	689	742	740	714	714	667	710	750	747	713	692	716	692	683	754	680	716	721	711	740	758	720	671	777	778	683	722	716	709	693	738	745	721	681	721	730	727	696	749	727	739	714	741	749	703	707	771	754	752	715	711	687	712	690	749	723	665	706	747	682	736	751	702	722	696	728	705	687	718	724	694	692	733	719	735	781	707	696	696	668	682	717	683	744	691	744	685	749	724	666	689	675	682	744	690	751	708	711	689	761	751	699	724	705	748	757	703	668	650	702	749	724	744	727	689	686	731	694	720	761	714	708	687	720	714	768	694	702	703	773	713	688	735	721	705	747	753	670	735	756	732	735	742	709	701	726	737	701	707	744	714	706	731	699	696	692	709	705	684	722	706	697	733	755	718	720	692	704	711	702	776	709	724	657	713	761	697	707	704	766	711	691	725	698	743	704	724	671	713	729	730	708	725	747	773	755
26786	22012	20201	7103	1794	1801	6179	4048	1064	551	525	514	522	545	511	491	544	516	587	719	698	720	595	510	494	462	463	500	530	508	511	497	508	505	469	497	493	470	482	459	517	486	495	484	537	470	503	509	464	540	523	497	492	480	531	509	498	461	463	503	454	497	489	524	491	488	503	475	484	463	494	504	523	503	456	511	514	471	499	471	490	461	466	483	477	522	501	479	496	504	476	515	499	481	500	491	499	475	512	532	483	470	526	524	518	522	544	495	494	525	506	469	499	496	486	472	545	521	516	515	475	491	487	523	501	476	522	511	484	478	504	498	511	497	523	501	516	496	545	485	499	496	465	505	522	520	486	497	514	459	447	465	516	481	499	489	514	473	490	483	500	506	520	488	472	536	470	479	490	513	504	502	476	442	481	473	501	480	531	512	508	487	494	439	511	471	518	535	522	498	505	483	474	495	495	517	514	500	498	470	537	523	515	524	521	523	562	494	491	473	499	513	492	497	494	441	486	496	475	526	462	449	477	528	504	495	488	503	495	486	493	531	494	494	500	474	450	510	533	506	459	499	484	503	528	501	469	495	496	502	510	508	530	525	473	471	503	523	535	484	511	526	489	476	489	496	509	547	509	516	492	510	519	488	501	513	514	498	502	463	482	531	497	504	498	469	480	478	528	530	493	522	514	495	459	506	500	500	528	507	473	515	488	445	533	500	469	465	455	495	492	515	516	470	506	508	486	538	475	510	464	519	490	473	480	516	475	532	466	477	486	468	466	491	449	483	514	456	490	468	538	487	517	469	525	480	481	486	479	475	506	506	536	512	475	536	488	485	511	455	486	499	496	489	392	509	483	476	476	506	495	505	518	470	495	498	449	521	516	492	511	527	493	481	486	459	528	506	516	460	494	472	506	496	525	519	505	521	491	515	505	522	496	502	492	502	450	492	505	481	471	482	479	539	486	488	478	511	492	500	503	500	521	491	470	537	508	478	515	475	503	541	493	475	484	512	499	488	529	507	460	504	514	524	492	545	495	522	547	489	469	461	489	477	534	500	510	512	488	481	548	554	471	485	472	493	499	475	494	448	511	506	501	471	499	479	521	503	511	504	460	533	543	507	502	460	464	473	518	497	501	524	480	484	511	498	481	498	465	513	520	543	528	515	489	489	483	474	471	474	515	499	481	534	496	491	483	495	533	493	520	463	514	497	525	489	506	477	503	498	503	543	507	497	561	483	474	517	474	474	492	478	485	493	482	496	471	488	494	510	474	469	480	495	526	478	497	481	501	505	451	502	456	502	513	494	450	483	471	518	526	488	502	517	490	487	526	480	501	495	491	470	477	534	485	467	463	501	480	470	495	491	514	496	481	495	493	491	485	500	497	500	516	518	492	513	528	478	482	461	485	492	466	456	501	516	516	498	494	496	537	512	509	496	494	474	477	511	497	475	471	501	499	479	523	475	505	470	486	506	510	485	446	518	529	519	493	471	498	455	545	469	476	508	538	512	494	484	506	468	481	468	486	505	486	451	511	490	489	442	510	516	524	515	473	476	511	499	491	507	478	527	489	508	503	516	486	495	507	478	456	545	523	522	501	484	490	518	498	521	468	490	480	520	525	504	491	494	482	489	471	473	495	459	459	500	474	492	490	515	470	513	498	491	512	464	509	492	546	431	515	485	514	475	508	494	489	510	478	495	495	524	502	492	509	472	464	476	514	491	472	482	479	481	472	461	474	482	520	526	481	517	486	548	474	469	482	467	530	491	476	458	461	454	519	517	482	487	478	494	474	504	500	514	504	496	496	501	525	458	490	467	527	467	512	457	491	504	496	508	468	473	508	494	512	508	508	504	518	506	500	529	531	477	495	511	480	464	518	477	537	504	490	529	500	501	501	475	468	498	525	459	475	555	486	489	491	468	526	512	491	493	467	491	504	502	517	509	527	497	514	518	532	525	487	499	455	497	489	460	514	489	492	485	464	487	489	477	473	480	468	570	523	494	473	490	472	449	463	508	494	495	501	488	484	534	503	477	504	471	503	501	538	491	519	541	522	483	496	527	444	524	505	512	537	510	498	474	513	496	504	493	501	479	480	493	515	528	502	533	466	502	509	530	510	471	509	526	498	495	506	521	510	470	487	488	492	510	497	496	506	490	476	490	503	475	518	516	465	458	492	464	476	495	524	499	485	506	502	512	503	483	509	471	516	465	478	498	500	474	488	483	496	497	483	495	502	482	499	525	495	459	506	491	487	449	492	522	418	498	537	476	508	453	475	491	498	489	533	449	480	459	487	533	475	474	509	513	533	552	505	532	486	491	515	488	508	473	470	510	516	495	487	477	481	519	481	496	517	462	530	478	535	531	525	543	489	486	542	519	474	464	493	499	471	504	492	481	465	529	503	491	486	501	509	531	512	509	480	498	542	507	474	483	470	477	481	486	539	536	499	554	495	490	487	520	508	516	489	544	516	482	515	497	489	481	498	501	515	505	505	490	501	450	476	465	484	486	516	473	501	487	507	477	470	453	524	508	497	487	481	432	482	485	491	497	471	510	493	484	500	488	506	518	468	509	508	540	482	489	492	508	497	502	513	509	501	479	494	496	494	509	486	480	493	480	457	507	486	520	506	478	475	514	508	470	527	511	511	537	470	470	499	478	502	489	502	485	504	506	494	524	504	475	536	479	508	521	462	511	497	470	529	499	513	498	490	476	482	535	510	540	521	499	492	495	502	512	527	529	504	543	479	507	457	505	456	501	469	508	539	481	494	511	443	468	487	464	504	524	491	506	444	496	521	485	506	500	522	487	504	511	496	514	501	496	509	485	495	512	517	473	486	480	515	496	465	493	483	476	485	478	516	506	491	520	478	524	457	481	503	518	494	503	456	524	512	466	471	498	462	524	512	516	491	466	471	503	484	530	497	490	478	529	550	498	512	494	477	486	492	495	498	510	529	481	495	510	508	511	466	496	518	490	487	486	492	513	512	494	479	503	481	459	512	484	488	542	473	527	507	488	491	498	456	468	490	501	488	474	486	495	508	483	493	497	469	517	536	496	462	484	481	579	455	520	490	492	482	512	516	526	503	536	498	466	472	515	509	483	515	503	498	482	517	502	530	478	496	492	460	525	487	479	537	509	507	523	493	496	519	513	462	514	491	484	524	495	436	510	491	492	509	518	489	460	512	500	511	482	483	500	494	494	504	466	517	503	498	508	494	497	492	492	515	502	500	510	499	508	516	532	529	505	490	515	524	533	501	471	481	512	484	463	445	475	525	476	471	478	509	510	493	506	509	524	516	539	509	514	540	532	479	486	509	501	496	450	510	526	495	453	537	522	528	491	512	510	441	504	504	509	484	502	492	468	495	545	504	554	497	475	508	510	505	503	500	481	486	496	498	494	479	482	474	524	495	455	507	478	494	528	496	507	498	513	461	498	516	486	471	517	521	511	477	485	492	503	496	477	509	463	469	495	512	442	517	506	512	519	538	471	498	486	465	508
23377	33436	22760	7646	3882	4331	12719	7812	2100	922	872	859	810	796	808	780	777	842	1027	1349	1455	1266	943	854	785	769	733	728	788	751	768	727	736	799	775	749	737	731	779	785	741	740	726	768	724	821	770	813	803	763	771	781	778	740	794	727	758	777	763	762	743	784	776	787	771	775	761	783	765	758	752	773	800	785	746	749	773	780	788	764	724	805	736	736	735	757	737	721	732	744	804	774	766	742	805	727	710	743	740	701	711	733	785	799	717	773	732	772	785	756	750	769	762	787	779	726	769	772	824	718	741	771	768	743	727	774	759	758	730	783	781	771	783	757	756	762	791	770	764	766	716	762	810	772	755	807	778	747	774	736	764	745	736	742	773	781	795	738	764	826	791	757	758	777	739	758	732	770	808	721	722	736	769	773	750	758	764	697	729	782	757	710	760	720	735	746	709	713	785	770	703	723	724	764	770	750	757	751	779	776	778	784	754	719	741	811	752	755	732	800	764	753	750	757	760	748	770	719	764	736	720	802	758	786	787	769	782	773	746	736	755	756	793	780	752	811	784	724	764	748	795	753	800	736	782	739	773	767	803	772	783	764	741	768	764	709	740	682	768	735	750	759	782	764	779	728	717	746	757	808	772	775	784	776	713	768	785	753	782	775	722	727	775	764	720	769	737	789	749	761	751	770	774	802	771	747	732	753	738	790	787	754	694	752	741	765	758	748	727	763	756	774	731	783	721	780	751	845	771	739	763	805	754	757	755	756	750	739	826	754	773	751	770	731	734	764	717	807	789	793	782	747	754	736	758	751	789	738	733	769	711	715	781	783	743	769	730	756	762	750	836	716	777	778	728	794	779	775	717	725	749	717	741	790	689	741	730	752	803	752	781	754	814	779	748	780	807	765	763	734	736	771	772	748	782	790	763	748	742	731	803	778	808	768	753	747	732	762	796	762	807	740	719	774	773	755	743	722	773	787	789	733	775	776	758	728	750	760	763	803	792	750	742	771	789	748	764	775	822	782	756	791	781	781	753	708	751	743	722	790	767	759	772	750	721	728	781	719	782	807	749	714	738	783	766	792	764	776	760	748	726	721	732	773	776	759	767	734	739	775	754	782	716	776	772	776	762	758	768	736	740	777	776	807	780	734	811	821	776	762	755	781	753	765	758	761	747	751	742	785	786	785	786	780	772	788	765	783	759	735	710	732	708	773	771	711	775	818	740	731	735	760	797	767	740	776	754	767	780	746	726	757	748	727	795	775	755	771	763	750	773	754	738	778	788	774	728	727	764	756	824	737	779	814	762	758	806	769	778	739	788	753	764	752	769	721	741	747	792	808	792	713	755	742	760	752	756	735	782	724	753	769	749	718	751	815	789	706	794	762	702	730	740	771	756	790	769	790	751	807	780	738	780	744	779	796	789	740	780	731	813	726	783	776	774	733	688	753	735	737	786	770	788	793	806	788	781	856	809	741	769	760	780	783	773	758	781	768	761	816	735	806	749	784	710	760	768	789	803	769	772	763	758	727	777	763	731	808	807	790	784	738	757	825	787	757	780	763	766	728	779	744	785	789	794	722	782	736	799	750	736	790	790	801	739	749	809	780	753	795	754	818	816	808	754	804	786	752	758	717	720	821	743	788	778	759	741	760	785	760	792	755	728	771	762	768	799	776	801	754	791	765	768	753	727	764	806	856	771	741	710	763	807	725	757	724	818	727	749	778	790	785	778	725	771	772	731	752	760	796	805	752	725	772	803	790	761	724	753	763	724	736	752	732	778	747	793	770	739	803	724	718	791	716	747	779	774	759	790	749	776	718	717	756	745	792	722	758	776	749	740	802	739	785	759	709	733	775	739	764	805	783	782	762	748	763	745	771	775	763	749	749	790	711	785	742	813	775	772	746	760	765	769	803	760	813	743	776	764	768	764	797	754	777	761	752	804	792	803	740	748	790	786	747	750	734	792	758	816	779	760	798	745	785	737	768	792	746	798	700	778	803	750	755	792	750	813	792	772	808	710	754	769	762	797	770	737	760	748	827	751	789	757	776	746	786	760	780	749	745	788	774	732	737	763	698	752	781	766	743	739	766	795	769	745	760	792	725	748	757	723	765	782	692	735	762	802	759	789	728	726	756	724	817	753	771	708	706	703	738	723	789	754	746	761	742	764	754	725	745	824	709	802	724	698	762	725	768	777	758	737	747	794	784	811	763	701	766	733	799	735	752	770	746	760	742	772	785	816	758	772	769	776	725	749	797	773	720	751	789	743	725	762	720	792	754	747	724	730	755	738	741	778	767	740	757	740	784	727	760	759	779	765	763	689	770	773	712	771	760	793	753	818	806	779	766	736	749	753	753	719	824	776	782	775	716	745	744	775	740	763	719	741	771	788	799	700	785	767	764	749	727	770	747	754	755	768	760	729	764	792	753	779	758	773	800	723	750	782	744	785	762	762	731	797	738	738	781	782	774	752	760	729	718	724	790	775	747	728	761	749	728	749	737	750	793	774	805	743	750	743	728	774	791	747	751	745	772	776	759	731	725	756	793	780	770	731	770	784	818	801	704	746	768	763	754	771	790	722	768	725	773	743	758	751	757	715	791	769	732	766	735	727	762	751	745	731	738	710	736	810	775	728	737	757	759	784	723	716	740	752	753	736	720	757	761	716	740	738	751	723	760	739	723	789	758	781	780	759	761	738	757	750	736	742	753	754	744	716	787	766	781	739	768	770	773	808	741	803	766	805	751	731	724	732	779	763	798	746	757	713	757	729	763	760	752	770	745	763	780	762	754	821	751	754	766	728	792	792	752	752	766	769	772	729	772	767	755	777	766	747	746	756	736	826	785	767	729	753	762	717	736	726	791	747	776	750	742	773	762	794	741	762	776	764	744	746	794	743	754	786	807	750	839	764	801	773	752	755	805	772	736	800	743	799	740	750	796	762	719	775	750	714	763	751	702	805	760	749	775	768	752	758	758	762	697	820	784	742	769	766	724	740	751	759	778	756	741	838	784	750	772	771	777	741	764	770	771	747	772	742	789	746	814	741	737	728	742	804	812	804	763	760	751	768	733	790	770	750	757	775	779	745	775	757	778	778	754	726	760	776	683	798	703	720	710	741	782	747	722	791	764	774	786	794	759	772	780	759	775	773	725	800	741	819	726	735	774	774	756	762	738	747	751	737	766	786	786	792	790	716	772	734	760	660	797	777	796	757	763	817	737	769	789	696	783	753	746	753	753	772	743	768	744	768	733	780	769	778	714	737	722	777	737	794	719	760	768	754	767	746	716	768	772	744	778	744	781	773	736	780	789	761	765	683	751	805	776	746	753	747	749	708	744	780	774	733	780	777	751	756	737	730	754	762	784	747	753	769	780	764	721	763	707	767	763	767	806	771	753	768	759	759	748	781	770	803	738	719	732	809	691	705	804	734	756	726	732	776	797	776	772	785	816	776	761	799	761	735	771	778	739	720	748	768	769	752	771	803	765	785	786	791	777	738	786
24222	21250	28119	24356	18225	13115	31712	22937	7273	705	660	590	672	601	608	602	598	631	1307	1954	1726	1373	1046	757	581	620	600	559	591	631	589	590	576	606	585	564	605	566	527	564	586	594	564	599	585	574	591	613	598	628	577	567	604	566	579	575	608	575	612	595	584	602	593	585	584	607	585	576	594	625	594	551	625	590	599	572	552	549	574	579	614	629	592	588	617	564	612	551	611	579	566	571	606	588	592	547	599	604	581	590	574	608	600	546	603	578	593	635	569	598	573	604	568	571	594	571	583	548	585	523	586	589	563	602	609	583	588	575	590	556	590	568	558	577	599	562	548	599	566	578	549	567	595	589	575	560	573	556	560	552	592	565	597	576	599	598	555	562	566	584	585	569	597	592	581	593	622	602	601	593	578	603	559	602	610	610	568	570	597	614	573	644	592	559	526	565	596	590	593	589	602	589	606	595	573	567	606	617	579	554	612	571	579	587	583	622	551	621	623	628	567	575	572	612	555	555	570	564	608	554	593	612	557	608	544	614	602	576	607	593	593	602	552	602	579	571	570	598	622	596	599	567	593	602	578	564	561	595	583	605	561	555	563	566	619	585	602	595	596	609	557	606	558	593	549	563	548	554	567	601	554	608	579	576	605	613	567	628	559	550	586	593	575	561	576	613	587	590	589	609	557	579	582	593	581	580	569	551	563	602	601	561	578	582	621	578	591	612	597	568	595	538	603	607	539	587	573	562	610	576	576	573	587	584	582	589	594	591	611	579	572	601	589	623	557	626	587	590	594	593	643	561	572	573	596	598	598	600	601	582	545	593	584	595	605	555	579	568	599	606	567	591	558	583	563	586	583	577	611	564	599	579	584	572	615	563	586	574	589	603	566	603	584	598	601	556	556	570	565	608	592	599	580	559	560	572	560	552	583	555	596	571	611	581	584	583	592	531	545	564	628	582	607	543	585	583	606	591	590	577	576	591	574	557	560	594	594	635	571	590	612	592	589	636	621	578	616	558	584	574	596	564	565	574	583	557	590	564	591	562	615	599	607	531	589	592	540	580	556	585	577	590	597	544	609	551	530	617	610	544	598	599	639	612	581	613	586	605	586	602	590	615	586	587	594	570	575	542	555	597	590	596	553	584	581	605	583	622	517	552	597	560	601	597	557	549	590	583	618	594	558	577	571	615	553	545	620	562	565	609	581	603	561	554	569	580	584	593	551	562	582	558	599	583	607	581	580	562	561	600	570	570	607	578	578	559	590	513	552	618	581	608	590	568	601	535	622	561	558	611	560	611	593	604	562	598	556	579	604	582	606	555	572	634	567	602	599	570	602	582	592	553	606	594	588	591	611	607	597	556	568	597	590	601	562	636	594	571	600	595	568	567	610	523	593	599	583	561	549	622	572	568	577	588	599	589	595	596	572	548	605	612	530	580	588	579	578	593	565	613	614	581	572	570	631	582	586	560	558	646	642	596	560	575	572	585	557	550	633	586	598	604	603	587	616	557	624	597	575	585	624	613	583	589	609	534	604	623	590	585	587	587	563	538	579	600	560	584	605	623	562	597	553	581	596	562	614	569	599	584	598	567	607	583	536	604	588	551	531	573	559	567	559	579	567	627	596	569	624	581	583	550	575	550	629	590	553	580	578	589	604	581	593	585	596	600	563	600	570	573	561	565	573	588	571	608	598	596	597	572	576	575	626	592	560	578	591	598	568	601	522	626	547	542	602	551	589	609	590	590	552	583	573	590	563	615	547	594	584	597	516	587	610	610	575	550	507	588	592	587	664	551	569	607	602	609	573	600	591	583	570	585	591	524	627	575	540	534	591	628	568	573	595	576	550	567	593	571	581	582	579	560	605	565	574	581	544	599	623	596	568	608	529	582	553	571	640	611	554	596	617	560	561	571	636	546	622	641	646	606	564	549	592	564	585	573	581	591	564	584	623	568	554	584	573	605	585	590	573	561	593	605	564	587	566	574	608	578	573	548	544	578	609	597	633	581	589	579	571	609	589	590	623	573	550	625	592	553	625	560	605	621	591	548	554	602	559	572	582	595	571	558	574	603	573	589	602	573	589	586	562	607	591	580	569	595	591	613	580	579	616	574	550	591	555	581	593	617	584	577	632	585	613	600	600	556	547	605	532	576	576	597	632	580	537	584	635	578	584	598	552	574	604	599	612	600	551	618	567	579	546	582	563	591	570	605	537	599	565	606	569	594	575	565	590	591	594	570	544	563	599	540	562	587	562	602	586	583	609	592	588	620	629	593	590	531	591	635	569	579	616	570	581	609	582	564	603	538	523	575	593	558	571	540	628	565	572	574	605	554	546	605	554	606	597	571	638	588	579	609	590	527	589	606	625	591	580	613	619	532	557	603	575	605	605	605	583	597	534	569	554	611	603	553	576	578	622	607	584	541	582	556	595	558	573	554	562	589	576	550	613	567	603	537	558	573	641	615	601	612	608	558	573	612	600	582	586	608	556	573	585	587	596	559	593	535	571	522	580	601	599	542	569	544	571	603	583	599	569	570	581	596	636	538	604	638	574	589	574	617	619	589	578	622	591	632	571	562	580	593	598	571	564	645	561	607	584	558	582	572	580	603	560	583	541	601	575	614	583	608	597	561	567	584	627	592	581	594	572	599	619	597	614	555	574	583	551	578	605	586	584	594	558	601	600	580	567	579	589	597	547	547	592	567	545	591	573	572	580	590	564	539	584	594	631	574	609	533	634	518	562	564	582	618	582	589	554	588	622	566	608	571	530	578	587	593	582	585	578	606	547	533	560	578	607	565	553	617	600	577	596	578	567	582	610	530	596	583	591	555	585	596	586	565	608	587	527	581	618	588	599	585	544	578	569	593	606	600	598	543	588	626	572	623	582	566	586	576	597	553	593	565	564	548	579	561	583	574	584	628	610	546	573	620	572	576	582	578	549	577	540	545	639	575	609	561	574	584	599	621	612	581	567	539	588	575	631	586	616	597	578	547	580	616	569	618	606	589	581	589	595	605	596	607	600	578	570	594	542	565	543	581	522	575	575	539	526	619	609	581	552	579	580	598	614	564	566	566	579	589	616	593	631	569	561	578	565	560	577	550	572	581	575	594	539	581	597	601	568	641	588	598	616	562	622	600	608	566	557	612	544	608	574	577	584	589	603	560	537	550	562	605	552	612	597	622	560	604	582	546	563	572	566	619	573	568	601	563	538	590	625	573	557	573	546	600	576	605	576	571	534	562	582	596	603	585	586	604	582	589	547	579	577	615	559	598	573	623	547	530	572	585	566	596	609	552	628	579	577	589	603	622	572	585	594	562	569	608	592	559	646	610	599	608	588	600	642	614	603	579	569	586	584	562	617	596	614	592	582	571	572	545	636	570	571	544	537	563	565	579	598	573	572	594	589	610	623	606	593	604	590	594	608	523	590	602	559	596	580	565	582	590	556	543	597	539	612	595	561	595	572	549	574	540	606	575	601	523	576	580	570	548	573	578	550	624
26723	43772	30820	9979	6735	20796	37896	28803	9859	1142	1031	978	1008	1004	948	1001	998	1048	2815	4895	4230	3165	2097	1423	1097	979	900	857	910	938	849	903	840	931	806	876	851	893	863	881	852	897	905	935	880	928	943	902	855	914	929	879	938	917	908	919	911	836	875	877	910	876	892	876	924	849	845	886	892	892	859	880	825	901	891	886	884	904	891	954	953	857	931	880	885	916	866	933	916	881	922	843	882	845	896	904	850	897	943	886	898	883	856	865	831	866	870	885	907	857	849	927	930	890	924	906	906	853	884	875	874	901	901	870	930	885	912	843	914	905	876	916	889	906	917	876	920	819	898	856	864	866	876	928	862	877	900	882	907	842	878	842	876	886	865	973	901	937	885	905	913	951	870	876	874	902	914	870	911	882	909	896	902	928	860	886	893	868	903	924	913	914	907	860	895	905	930	870	809	902	894	864	850	872	883	851	918	861	910	848	920	833	845	895	913	873	881	906	863	922	905	881	958	915	878	838	921	850	873	853	896	930	939	873	879	891	882	913	929	899	902	895	861	907	843	872	882	873	920	944	873	896	894	936	884	849	863	858	881	901	940	899	887	898	930	862	871	871	889	875	899	893	910	900	821	915	839	891	899	886	850	859	922	914	915	863	868	924	811	855	925	894	876	897	927	830	887	902	891	906	878	867	889	910	865	913	924	851	875	860	871	947	904	870	871	887	885	891	905	855	912	887	899	841	863	888	861	880	916	897	857	884	890	853	912	839	860	911	851	879	890	907	827	909	898	879	932	917	888	872	914	931	859	851	844	936	874	903	908	873	917	936	884	876	892	862	868	883	915	899	873	870	872	859	891	858	877	887	876	922	884	868	863	935	906	886	865	894	890	863	860	882	869	903	901	895	877	880	908	890	917	842	854	845	922	852	906	902	933	900	889	896	961	881	851	953	878	921	880	879	904	858	831	881	893	942	912	928	876	923	935	907	834	910	929	871	875	927	910	911	922	881	866	883	912	926	890	890	861	889	918	910	919	871	895	842	931	867	849	848	913	882	903	821	875	861	821	923	916	855	859	892	890	888	906	872	896	891	849	894	892	869	879	858	857	897	941	873	907	833	897	843	856	906	893	865	877	857	882	882	929	895	892	905	927	920	928	890	897	923	876	847	860	891	901	946	897	901	856	898	932	884	944	900	900	970	856	842	914	912	871	939	868	879	884	903	901	885	892	852	846	866	905	876	891	904	882	858	890	860	898	865	863	915	865	917	879	852	816	900	927	896	921	869	904	884	871	872	906	905	902	808	835	891	904	892	925	890	867	878	847	884	906	874	916	851	925	865	877	894	826	895	880	924	910	840	853	918	889	896	903	901	861	905	882	933	871	909	889	905	901	931	897	893	896	921	879	897	867	935	857	924	887	883	884	859	919	908	856	888	927	895	877	906	931	847	908	902	841	882	902	891	909	899	910	899	861	916	922	893	867	922	875	870	892	909	907	848	915	845	891	861	838	901	847	944	882	883	901	900	936	930	916	855	852	899	852	949	867	910	888	936	901	878	917	875	919	876	860	926	857	902	889	863	893	889	871	930	932	910	863	878	882	889	888	875	886	873	913	858	946	885	837	812	917	934	895	851	927	876	879	895	904	889	888	877	857	921	898	859	928	918	916	872	910	940	903	898	855	893	910	894	848	884	915	845	878	863	904	885	895	926	890	888	934	884	861	875	896	911	931	852	909	907	880	888	898	901	914	910	872	913	888	927	913	860	873	915	907	878	913	898	902	875	825	893	918	878	844	880	953	902	903	931	888	923	852	917	949	901	922	870	847	903	898	879	923	926	880	917	883	853	919	882	910	828	886	867	907	884	935	840	857	833	831	873	876	920	892	922	899	870	896	917	898	963	865	869	845	821	869	883	912	876	910	846	879	955	885	894	933	875	933	845	872	922	849	917	858	886	881	877	879	886	838	886	882	847	887	905	880	864	858	922	923	849	916	917	879	892	905	914	841	902	876	915	897	916	852	856	875	864	874	889	890	871	897	861	850	904	920	882	899	861	818	858	867	895	902	859	920	850	896	860	878	892	877	906	854	884	859	909	886	906	870	849	888	898	878	957	884	865	871	921	912	866	922	935	846	873	921	883	855	899	889	859	927	804	881	888	911	936	895	905	887	904	893	870	878	907	917	935	903	853	918	842	855	864	860	877	901	856	923	818	927	937	831	898	852	856	905	896	906	892	949	886	911	888	894	949	917	851	911	892	915	844	890	858	910	845	918	851	887	874	871	852	851	898	844	881	869	901	930	871	918	890	841	877	882	931	898	862	930	850	864	865	906	928	908	863	880	844	865	922	887	925	927	897	862	891	885	910	904	907	850	859	886	892	826	875	905	915	868	902	869	895	880	926	839	889	856	855	896	877	864	898	897	837	844	900	896	885	878	927	890	879	862	875	909	886	914	851	891	874	855	873	885	828	879	925	925	940	884	909	894	887	935	897	904	899	894	887	917	877	874	845	909	915	896	872	891	861	877	868	848	838	933	931	858	864	889	869	893	889	905	873	914	943	907	909	893	890	848	919	853	833	868	918	887	917	862	822	869	892	911	855	865	926	871	932	876	904	916	891	870	863	948	883	893	914	885	916	809	921	898	887	891	866	942	884	923	856	880	879	857	914	916	862	853	877	867	910	883	934	870	904	868	856	867	871	862	870	874	906	903	920	904	854	894	895	864	897	927	897	927	913	869	897	812	851	867	918	866	891	881	934	915	843	909	914	873	890	906	924	912	898	912	834	844	879	942	869	877	905	919	830	893	880	924	888	881	910	885	918	843	867	881	913	924	888	882	854	909	889	890	914	894	883	891	831	885	865	885	844	920	885	922	874	908	867	932	810	834	919	868	864	912	922	877	856	878	916	896	871	886	865	885	885	920	871	870	855	859	872	870	888	859	910	877	869	953	932	891	900	863	843	896	884	876	830	884	877	931	902	916	902	943	901	927	882	952	886	855	909	868	849	875	860	894	885	911	908	919	845	899	889	832	934	825	928	909	886	897	899	872	916	873	887	877	851	920	878	873	915	886	839	884	869	891	896	892	903	890	892	854	854	918	870	866	891	925	890	871	911	906	939	857	879	899	864	902	864	851	916	918	853	905	893	880	919	838	909	905	914	930	924	854	981	896	871	875	902	889	874	893	913	892	868	861	841	864	855	919	870	939	850	875	872	842	944	926	878	923	918	923	890	886	946	919	854	886	929	900	886	833	891	833	893	882	855	860	893	877	942	899	862	914	892	902	891	947	852	862	905	874	950	897	883	910	881	903	879	887	924	898	841	922	862	886	920	893	919	838	875	845	903	932	864	898	878	922	877	897	906	882	886	879	897	899	926	907	857	870	852	884	867	933	829	918	892	912	896	860	882	873	914	880	941	875	899	879	890	905	868	925	897	908	889	872	855	933	965	849	917	875	872	893	895	878	930	881	920	868	902	869	909	787	881	904	869	949	827	878	902	877	932
22980	21220	28969	23626	21142	24211	44165	36715	10940	867	646	576	524	579	532	582	526	580	1441	3093	3204	3100	1649	1129	711	544	527	506	519	511	480	435	517	490	506	458	463	488	514	497	491	509	536	455	510	501	483	503	469	473	486	507	498	523	499	513	535	513	517	478	472	473	518	463	493	464	486	479	480	492	481	494	544	470	509	496	540	522	521	516	499	521	495	459	454	518	486	480	486	507	504	467	456	475	506	460	507	499	507	483	450	481	476	483	509	478	562	506	503	515	518	484	476	492	466	492	487	484	455	498	515	527	461	480	487	532	506	489	492	478	504	508	479	495	545	500	506	463	520	488	498	502	518	528	529	538	482	469	476	487	536	466	489	495	470	496	512	529	516	482	497	469	517	473	505	491	513	499	498	481	512	495	499	481	478	508	479	494	498	479	489	493	471	504	496	520	554	495	492	490	500	491	516	518	517	499	493	477	500	495	469	506	467	470	499	535	479	518	484	524	473	485	489	492	490	471	523	523	451	481	533	528	516	476	482	483	516	482	516	495	502	489	522	512	474	478	512	524	499	483	543	480	508	467	484	493	466	454	495	526	476	490	485	493	494	482	515	505	511	486	502	474	490	489	487	516	474	461	485	518	470	475	514	509	483	499	493	474	506	463	488	476	504	473	500	504	540	510	484	487	491	503	502	491	506	478	473	490	482	509	531	486	530	465	475	491	498	550	508	483	498	528	474	514	503	450	508	508	473	499	469	466	470	506	499	507	476	467	489	512	530	487	499	460	463	498	514	476	498	483	517	495	462	437	540	502	500	513	462	493	526	462	526	467	480	522	455	526	535	487	494	475	518	503	515	470	476	498	497	474	490	510	540	484	471	457	471	506	502	483	520	466	497	467	469	495	502	484	474	474	464	469	468	507	487	475	466	528	501	498	497	493	495	496	474	517	525	495	470	496	510	541	510	459	502	506	510	459	508	487	503	522	496	515	497	488	464	518	479	476	483	517	505	502	502	532	510	499	519	499	502	533	483	475	456	472	485	447	511	459	453	469	474	473	508	519	480	497	494	492	504	477	501	500	487	464	474	454	520	510	474	485	487	537	526	479	497	500	483	497	496	481	505	506	561	480	493	499	515	467	488	483	481	492	506	484	495	460	485	475	488	484	529	457	503	476	489	491	575	518	522	513	471	511	466	466	513	493	488	468	500	493	510	500	444	523	487	500	475	482	494	493	510	482	521	485	484	495	471	512	477	534	489	527	502	498	502	514	510	468	472	478	493	459	515	507	494	554	508	517	469	482	503	496	483	467	504	482	504	509	504	473	512	497	473	476	479	520	544	546	498	502	492	460	502	476	499	489	539	522	504	490	486	466	523	479	498	495	468	524	475	475	534	474	501	469	522	538	477	500	460	475	497	506	480	514	498	497	489	463	467	514	493	504	469	479	487	514	478	478	478	500	516	512	514	478	450	457	490	461	481	464	524	514	458	510	543	523	509	480	466	502	459	517	489	502	514	481	528	477	502	468	521	491	487	445	467	507	498	501	511	497	511	476	507	503	470	482	464	461	442	500	445	498	511	501	511	479	499	477	515	515	501	552	503	484	495	521	515	487	495	501	512	485	490	467	469	503	502	496	525	487	465	508	477	524	470	481	479	510	478	486	496	480	518	484	501	497	496	498	487	482	476	494	472	500	503	488	500	504	447	520	475	516	504	504	537	501	522	497	476	522	500	546	505	510	510	512	495	485	481	467	490	493	498	471	460	507	515	500	508	506	475	502	494	461	521	517	506	497	439	513	486	481	469	480	501	500	472	495	510	473	485	500	539	478	500	467	514	507	488	500	481	507	470	478	505	472	508	508	510	498	474	497	478	480	525	519	441	527	479	486	463	506	485	506	496	493	493	437	508	485	518	440	470	480	497	532	502	498	458	532	478	506	513	494	495	486	471	473	500	515	503	466	493	512	443	499	504	480	471	532	468	496	523	488	438	503	484	489	451	499	461	471	508	474	495	536	460	534	533	499	509	470	474	539	458	490	462	488	511	530	526	500	515	513	489	476	465	512	481	481	479	498	472	518	461	498	527	486	547	483	517	456	516	516	497	466	474	478	479	457	454	474	486	452	533	513	547	484	513	518	488	488	463	499	486	508	532	456	479	501	496	485	496	510	430	509	463	473	494	478	510	473	485	494	471	469	483	463	484	467	484	515	493	531	475	469	474	490	497	479	502	508	481	447	476	463	464	520	517	529	496	479	506	472	470	487	528	488	475	432	473	485	511	461	519	465	460	466	516	459	497	511	526	506	511	492	494	433	477	493	487	483	475	486	521	471	485	480	479	486	485	496	470	527	501	523	455	467	499	464	500	460	488	484	466	482	499	494	452	517	505	471	485	495	518	457	485	524	507	439	502	506	507	491	507	509	539	499	517	520	510	487	509	479	480	514	471	464	467	471	465	516	499	504	464	466	522	473	503	470	507	477	532	485	511	454	459	498	498	462	436	457	518	468	493	504	494	501	501	465	472	484	466	494	489	540	485	512	515	504	469	476	513	464	504	494	493	520	502	502	495	491	488	498	465	521	465	499	465	488	503	517	474	522	493	465	501	500	474	495	477	494	489	506	499	519	525	485	503	475	477	486	490	533	546	555	474	547	493	480	509	518	520	507	496	505	481	475	495	493	479	513	490	470	500	442	481	467	498	482	473	530	487	491	547	509	514	499	498	491	462	483	478	482	472	490	500	478	455	493	471	465	429	500	466	476	466	489	485	498	481	497	516	504	517	526	469	549	484	480	492	509	499	505	492	475	468	506	511	500	471	492	492	466	476	489	484	486	486	498	513	484	476	506	522	476	498	508	516	484	516	491	499	502	523	510	465	513	508	475	494	486	486	524	502	502	497	506	458	488	503	443	518	504	489	463	486	546	478	444	492	523	521	507	507	485	461	510	496	532	465	473	445	525	522	470	487	489	470	475	486	471	498	524	471	496	518	490	479	486	481	495	479	530	485	489	470	504	479	470	498	490	519	519	451	499	463	489	541	534	491	452	495	435	472	485	471	486	508	515	528	512	495	489	497	487	501	480	473	521	455	475	494	483	463	538	561	465	486	502	483	534	466	492	467	461	498	480	509	517	478	509	489	508	538	487	483	479	473	437	497	478	493	509	491	495	527	463	486	490	513	517	455	475	527	483	494	514	457	486	486	485	469	478	515	490	496	484	468	499	444	468	468	457	532	472	476	513	494	513	490	463	489	490	523	503	480	489	471	467	479	474	468	516	529	443	497	493	454	493	535	493	465	483	542	460	518	516	451	499	504	435	488	512	477	514	473	505	516	484	532	494	519	501	520	523	484	529	521	519	496	486	519	475	503	492	495	511	483	514	484	457	506	501	503	511	489	520	520	481	487	512	493	532	465	490	466	473	517	531	477	459	482	489	520	478	494	519	479	495	486	449	484	525	492	485	506	500	489	512	530	530	495	466	467	471	527	480	471	494	483	533	505	498
31421	52503	41623	23225	14489	29310	47398	39394	8009	1237	1124	1035	956	909	863	881	831	908	3683	7654	7748	7231	3851	2422	1436	908	827	683	758	724	765	759	749	735	738	786	738	750	740	761	725	743	761	763	830	773	737	720	819	829	739	772	808	729	783	740	772	727	808	743	722	747	732	750	720	754	722	794	737	767	765	715	765	790	778	748	793	771	740	773	732	772	764	707	751	754	772	735	715	746	746	728	747	705	786	754	741	744	794	757	742	726	786	728	779	736	805	791	730	752	767	759	751	708	809	745	747	743	754	753	773	784	747	776	770	760	752	752	730	749	719	766	742	770	715	763	733	815	760	715	780	801	765	768	762	716	717	688	744	693	756	730	766	729	775	746	786	753	749	743	758	748	770	724	749	741	746	751	747	751	721	734	750	734	684	798	752	766	781	784	779	743	759	734	716	696	781	752	732	771	763	786	782	744	738	694	728	729	751	761	769	706	774	711	783	779	761	690	741	699	760	766	746	779	748	719	735	740	754	776	764	743	703	761	763	757	765	732	746	749	734	761	754	774	716	745	698	767	746	743	785	726	713	781	754	765	731	709	750	739	733	730	773	789	771	746	790	762	784	800	697	768	768	779	747	715	766	748	765	780	729	716	757	748	757	722	787	804	736	738	781	740	737	764	766	744	754	695	770	757	757	778	760	792	777	756	765	743	785	752	739	757	784	805	761	771	723	785	713	740	752	820	775	744	771	774	759	786	724	768	791	740	714	730	729	756	711	725	735	754	771	756	734	744	748	720	776	755	756	736	780	741	760	744	770	754	718	755	734	740	681	777	688	727	750	738	802	781	786	747	772	805	732	684	759	781	750	751	710	776	757	742	693	719	736	754	756	739	756	765	732	748	750	768	765	749	721	797	751	729	717	708	782	794	743	801	761	754	754	765	764	759	719	738	761	756	741	735	698	738	753	724	799	763	724	753	737	767	754	773	747	745	753	757	822	725	759	784	767	737	725	800	744	744	785	787	741	797	768	751	687	758	745	762	718	785	775	798	767	731	795	790	709	750	735	769	756	718	729	692	738	781	783	751	780	740	747	728	711	732	773	718	772	766	719	756	771	748	736	768	744	692	795	742	779	755	774	773	743	761	770	721	785	743	766	717	750	775	698	702	748	801	700	780	753	727	780	699	762	751	751	749	786	780	769	758	748	744	741	774	789	761	756	779	759	785	753	722	760	783	717	753	754	746	765	770	775	713	737	731	780	725	775	755	731	727	775	753	739	699	746	712	728	769	760	762	761	703	772	780	780	754	730	744	725	787	761	785	775	750	748	781	733	755	755	756	755	725	734	743	810	746	727	736	753	727	768	690	691	734	765	760	748	765	703	698	754	742	757	734	783	771	803	754	762	695	787	735	716	741	776	773	762	784	727	746	786	766	767	775	807	729	749	763	757	724	738	726	771	721	751	773	749	751	810	745	709	761	740	732	769	751	732	746	771	700	763	756	747	790	736	771	679	733	766	776	727	822	809	766	775	715	734	757	764	777	714	756	751	777	765	748	743	788	737	754	775	781	749	718	721	744	767	758	749	765	712	733	771	762	696	725	718	720	764	761	742	743	692	747	763	743	740	790	761	770	733	762	758	735	828	708	780	785	746	762	790	709	803	761	778	705	745	735	706	781	751	782	741	759	744	767	774	782	762	767	760	788	733	780	795	754	723	749	758	736	774	774	810	764	826	784	741	793	748	775	690	719	773	746	738	801	785	751	746	763	783	744	741	729	792	752	732	747	767	747	807	780	784	787	686	724	788	710	772	740	772	771	772	748	757	721	757	756	731	755	810	699	767	747	833	778	817	772	766	773	771	800	742	752	798	736	785	746	761	757	698	728	729	737	770	772	735	751	742	761	727	796	760	813	753	737	764	756	734	793	725	734	753	757	780	746	741	765	780	786	747	731	749	725	761	742	725	751	723	736	775	730	740	726	689	782	787	766	763	711	720	764	740	742	812	767	776	751	750	760	766	760	763	773	811	746	765	756	743	805	770	785	775	713	713	753	758	780	763	741	748	748	736	763	811	748	768	722	816	704	762	751	741	775	754	776	723	808	734	704	747	771	732	753	769	757	747	792	750	754	759	716	710	700	735	750	757	731	758	746	745	741	728	753	764	752	758	717	777	759	738	730	754	765	747	759	746	721	742	726	762	762	735	730	738	744	783	781	775	747	750	749	769	735	741	740	747	763	801	718	738	853	762	729	789	752	759	747	749	765	698	728	752	774	755	682	737	770	799	719	733	768	786	770	736	790	767	712	725	774	783	729	716	706	734	793	779	748	734	756	761	801	750	770	769	743	754	771	730	757	772	743	753	770	748	736	758	740	748	751	764	788	792	762	753	790	820	774	788	769	806	782	746	741	758	743	774	747	786	765	735	772	732	793	770	789	790	727	756	746	794	704	758	737	747	789	744	726	736	772	755	695	711	772	737	764	734	757	707	790	782	718	727	790	702	706	758	760	747	722	747	755	768	778	688	728	781	747	767	702	711	778	743	765	716	784	813	749	800	792	733	758	768	737	729	758	754	752	753	752	784	751	726	781	719	760	741	685	712	789	746	694	783	748	773	739	812	718	778	765	777	713	762	766	736	729	764	712	724	716	692	745	758	732	789	753	791	779	768	764	748	722	763	779	751	774	750	721	747	757	751	744	775	757	760	763	694	730	719	775	743	791	728	785	751	770	760	772	733	764	728	733	755	752	783	735	755	771	733	723	768	751	731	773	737	744	782	745	728	753	773	779	747	757	749	792	790	751	744	706	760	750	753	768	746	714	714	780	764	730	761	742	739	739	767	719	757	747	764	766	718	774	710	782	723	707	763	790	768	726	768	719	772	758	795	705	750	741	699	754	751	749	757	791	733	768	755	723	735	766	775	762	747	776	776	733	775	782	733	703	735	771	795	754	726	735	773	739	760	741	777	807	744	767	780	748	768	756	747	808	761	766	770	746	777	747	800	790	783	734	758	761	741	738	773	756	753	760	742	755	738	779	703	785	761	727	776	766	732	744	717	701	777	755	715	742	722	793	741	738	736	762	775	742	785	730	709	716	787	722	754	798	789	758	712	746	746	755	742	701	723	731	755	796	811	724	742	734	771	796	695	755	748	727	719	730	802	735	754	837	784	768	774	704	777	788	711	804	718	770	773	759	815	756	747	726	764	771	756	713	759	770	725	776	777	702	803	742	696	767	711	732	744	739	775	710	756	755	738	739	744	733	727	860	780	777	738	763	750	736	742	771	751	767	759	775	757	784	745	725	786	743	794	786	788	750	758	755	760	767	746	751	739	719	723	801	813	749	770	750	747	740	741	748	758	715	722	701	753	755	791	755	776	737	732	765	748	788	756	793	721	707	756	748	708	767	747	754	800	696	769	806	751	739	798	749	759	785	713	780	695	775	752	769	780	733	717	782	762	718	761	776	765	810	739	736	757	699	758	776	728	714	756	751	786	789	795	754	768	796
26720	22005	19527	7487	1758	1531	5271	4162	778	581	570	552	542	539	550	511	521	535	593	691	716	757	779	633	578	540	552	542	533	511	543	561	514	525	570	555	540	526	558	561	557	527	522	498	514	517	540	531	545	528	508	506	553	532	516	512	498	525	530	527	554	537	549	566	552	520	556	549	541	525	549	538	489	548	544	517	511	539	524	558	528	522	532	558	517	485	504	548	526	550	515	527	505	515	527	597	531	516	582	515	486	530	552	516	510	555	523	538	540	564	520	516	519	554	520	526	566	537	537	493	501	534	533	557	523	540	539	491	586	563	482	552	498	563	514	551	540	529	509	489	545	521	550	545	534	474	530	524	530	534	517	538	553	511	515	484	481	557	541	515	502	479	502	530	523	522	523	481	545	520	555	537	526	557	563	575	534	521	543	574	537	548	537	499	563	539	547	562	569	479	561	556	504	533	551	495	534	519	542	524	534	493	547	513	524	590	532	501	525	514	535	490	571	531	568	543	562	580	484	506	526	494	557	547	529	538	548	504	535	564	531	513	542	548	482	504	540	519	510	491	548	551	487	531	530	495	528	527	568	543	531	508	530	555	537	527	565	492	527	515	563	515	552	526	534	538	501	499	548	541	548	561	529	492	535	592	543	551	535	545	545	498	510	509	550	527	523	534	527	527	489	506	531	498	532	532	538	532	507	530	569	508	536	535	501	509	548	520	524	537	544	561	543	502	521	555	549	539	533	529	523	490	524	533	525	512	563	529	560	574	560	506	530	556	524	516	538	511	548	530	539	555	565	534	506	519	536	529	521	513	580	477	581	557	553	503	513	546	515	532	541	511	522	542	531	519	515	520	537	501	526	540	498	490	560	549	537	520	506	541	537	520	504	518	558	515	543	560	554	562	512	489	542	518	574	498	516	568	529	520	507	551	509	511	573	494	468	535	528	526	513	556	531	571	524	512	502	516	528	515	554	553	527	520	516	506	537	523	500	522	546	532	566	498	522	485	533	510	519	499	555	523	554	523	526	544	527	515	536	501	538	525	519	517	503	542	524	552	555	542	536	508	511	493	529	522	531	556	531	525	506	522	546	531	540	518	572	525	567	561	531	536	511	508	540	503	546	498	516	512	557	543	559	562	558	549	542	467	497	536	567	520	534	524	556	510	538	523	564	542	552	520	520	516	506	510	539	544	530	539	520	526	528	537	502	559	535	544	545	553	536	520	533	542	515	538	527	541	537	549	572	524	521	524	556	535	552	506	516	545	535	519	523	541	558	503	536	512	536	526	508	526	538	523	496	569	568	521	530	549	572	531	537	528	528	508	531	541	488	568	521	526	546	531	537	484	529	570	560	546	512	538	561	573	526	508	528	515	530	583	519	543	503	544	531	542	535	531	487	480	546	531	512	534	547	510	555	547	524	533	532	507	549	495	522	532	555	554	533	508	579	547	540	547	518	531	541	524	562	522	566	543	527	515	558	530	530	507	523	499	540	539	501	562	456	525	532	498	501	517	519	525	516	505	506	536	525	583	546	550	482	537	538	514	531	585	515	482	528	531	491	548	555	550	535	526	537	526	565	534	533	510	551	516	534	514	497	493	540	531	561	522	542	535	513	523	538	516	524	556	503	519	528	514	519	535	521	541	528	545	503	550	551	578	507	501	517	524	541	497	549	493	566	536	559	518	524	559	561	534	565	542	526	551	528	568	496	550	519	540	488	501	524	533	520	507	514	554	518	508	553	513	541	494	518	517	558	519	575	518	537	510	558	572	555	582	504	458	553	554	487	555	534	512	520	560	514	557	531	546	509	533	561	561	537	518	520	546	505	553	574	563	482	543	534	511	537	537	524	527	529	537	535	508	508	530	576	542	522	502	540	511	555	569	515	526	506	520	518	529	536	570	513	535	535	492	553	507	592	548	478	514	532	538	541	536	533	505	496	527	482	532	527	512	511	518	541	535	542	496	532	523	540	544	512	523	505	554	514	593	530	481	493	587	527	552	552	508	491	553	543	507	542	589	540	535	541	526	525	521	519	541	513	526	524	484	513	535	528	526	482	565	538	503	535	523	546	539	512	532	529	575	521	549	523	527	549	495	495	508	533	544	520	516	518	516	513	543	546	519	543	524	583	553	558	528	543	534	509	491	517	506	508	535	520	545	517	553	521	487	493	540	491	522	545	533	535	521	567	509	496	533	551	516	560	563	534	556	504	544	521	513	534	554	536	507	506	529	523	521	555	510	524	521	526	532	529	555	509	529	481	537	577	522	547	530	524	516	518	539	565	516	505	547	536	551	537	510	536	545	533	471	554	538	523	496	517	512	491	565	544	533	531	537	529	510	496	509	561	540	517	527	517	510	504	524	524	578	465	527	514	495	543	519	537	527	502	489	552	530	536	528	542	540	567	463	497	537	542	548	523	530	526	550	506	496	538	582	511	546	502	547	518	533	546	523	522	536	539	518	545	515	532	525	523	491	530	506	517	593	524	527	511	510	504	530	529	517	582	545	544	564	552	509	499	521	530	548	527	589	535	536	597	537	541	538	510	536	495	521	532	536	508	503	537	544	530	517	552	566	513	536	529	500	484	534	515	544	508	504	520	532	498	537	527	531	519	546	529	510	591	515	523	565	532	516	496	526	563	545	527	521	523	532	542	533	534	555	541	525	525	578	540	485	517	548	530	564	500	496	546	507	489	527	543	497	523	492	564	501	466	561	538	568	556	533	525	547	531	566	532	497	528	530	504	514	526	566	566	529	534	548	528	545	569	522	537	553	515	523	533	568	537	494	498	546	518	455	514	555	527	544	532	564	546	547	580	563	497	487	560	545	567	547	548	542	530	480	490	533	544	547	578	499	520	495	559	541	547	538	519	496	519	508	471	506	514	528	531	568	521	544	509	507	544	505	512	527	504	522	543	520	546	522	547	530	506	541	526	509	550	550	526	537	531	557	523	504	544	496	562	471	499	565	540	555	526	527	499	531	522	509	536	506	527	523	564	493	535	543	511	564	561	522	527	498	553	509	520	536	509	540	528	516	504	525	534	501	511	524	580	546	502	556	566	528	519	531	510	541	511	482	513	536	541	557	559	533	547	503	551	554	503	561	511	546	533	545	524	537	553	512	529	547	503	541	497	520	538	559	527	527	515	555	503	554	521	555	506	492	524	520	511	540	546	547	497	523	534	515	583	525	514	566	505	515	504	538	511	531	514	524	510	527	510	535	571	540	547	543	550	546	525	476	543	548	554	524	563	542	478	526	528	511	546	530	555	518	513	510	514	536	550	538	531	545	518	528	506	545	531	505	567	519	541	538	526	511	498	558	526	549	508	516	507	531	495	519	508	499	539	504	501	523	583	520	533	514	581	513	553	517	548	517	514	524	537	518	561	517	524	533	518	501	557	517	583	487	553	524	565	515	552	550	536	557	515	547	551	557	510	499	566	537	555	530	528	492	546	507	515	512	568	540	519	558	506	474	566	481	529	519	537	556	501	530
23747	32533	21963	9338	3633	3622	11365	8406	1625	995	939	880	829	864	847	848	871	837	1004	1300	1294	1431	1292	1076	953	796	753	767	822	811	776	784	754	828	766	782	793	796	833	818	801	871	811	811	818	805	829	832	825	769	781	833	825	830	780	790	762	812	826	751	800	833	767	756	809	833	797	833	786	778	775	846	800	793	793	800	814	854	809	830	801	804	784	810	842	808	858	844	857	799	769	803	792	846	817	826	807	781	840	822	806	835	775	839	829	833	857	782	858	826	794	780	826	838	843	848	821	842	820	776	823	761	780	762	780	862	778	826	812	808	808	781	788	823	843	763	810	780	804	800	799	812	848	841	826	769	817	795	818	807	806	806	782	816	811	808	800	849	805	815	851	829	824	798	851	839	888	847	817	799	803	795	808	795	807	831	820	881	847	794	828	813	775	827	838	805	801	846	771	810	795	808	815	777	840	777	819	825	818	800	797	783	829	755	796	846	861	827	842	805	809	849	804	821	797	869	787	850	843	832	842	809	825	789	806	818	824	807	767	858	830	795	805	798	815	843	789	755	798	785	828	790	823	876	863	858	791	813	789	782	792	813	830	803	770	757	809	807	823	795	809	820	794	823	855	781	848	760	769	828	815	805	771	830	817	814	796	771	799	821	862	868	834	820	751	879	844	808	791	825	797	798	808	765	869	790	810	789	784	835	787	749	800	819	857	784	791	802	861	846	791	807	772	772	780	830	827	845	788	853	801	857	829	807	816	831	795	791	795	867	822	843	827	863	822	846	840	851	838	803	812	830	852	804	834	828	784	797	825	803	810	829	817	845	800	781	864	740	822	798	780	844	816	810	752	786	806	857	815	766	803	828	798	783	840	842	867	868	758	857	836	829	830	851	820	788	833	744	822	798	817	786	837	820	810	827	845	855	810	835	814	818	807	828	822	849	812	786	836	768	795	749	828	816	868	810	830	806	852	867	872	804	849	788	780	761	840	878	823	863	830	847	797	801	816	853	800	816	837	838	847	807	792	741	863	786	837	773	877	797	848	793	783	808	767	802	807	797	823	845	842	723	831	747	806	823	757	773	822	773	800	815	832	844	787	839	823	791	809	851	844	796	867	824	790	779	852	824	811	868	835	775	822	865	834	826	751	827	853	822	788	789	838	818	852	817	767	812	873	861	839	795	819	775	808	852	792	797	807	869	790	827	795	834	840	782	824	851	832	826	803	793	814	794	763	785	855	788	830	842	817	829	839	786	795	828	854	782	790	839	824	838	826	807	866	824	831	842	861	793	814	801	799	833	808	792	824	832	846	810	826	823	822	827	779	851	760	806	834	779	775	769	814	823	775	826	809	829	850	829	824	833	804	804	818	777	818	845	801	780	806	821	848	846	814	794	821	862	879	819	790	846	821	857	825	862	867	815	861	826	857	831	850	794	845	855	831	803	806	804	833	817	819	784	829	804	771	822	785	805	813	844	818	832	807	809	823	826	851	852	801	796	810	767	818	798	815	785	813	839	841	755	786	839	830	850	822	840	792	802	789	821	774	811	794	870	794	818	806	808	834	813	807	810	836	810	812	781	854	796	845	837	835	850	813	798	874	824	827	834	792	781	794	845	800	830	808	788	879	786	851	838	798	783	854	820	811	828	819	832	804	842	857	786	826	836	794	791	842	815	818	801	793	776	847	775	837	779	798	873	790	860	839	799	821	828	856	814	805	851	823	803	766	823	860	761	799	776	785	800	835	764	841	810	822	770	827	802	852	822	809	782	817	807	822	860	863	829	898	840	802	791	766	861	853	857	840	831	837	831	799	811	854	826	843	781	801	843	838	817	805	850	869	830	841	806	802	756	801	825	837	852	774	830	819	801	819	810	823	795	802	816	773	844	810	806	785	823	763	805	827	807	818	776	787	842	801	798	804	786	842	846	832	809	797	818	810	838	787	853	808	791	785	822	807	810	760	833	804	801	836	772	815	816	810	819	814	786	792	803	794	777	853	826	799	833	810	811	812	795	774	855	802	835	774	783	836	869	806	774	818	811	795	805	836	882	810	794	834	764	837	821	819	791	760	823	779	792	818	821	818	840	843	849	840	776	804	784	838	792	821	813	799	810	785	812	824	855	829	803	838	793	836	828	811	835	785	836	802	829	815	819	809	791	796	860	816	799	869	858	781	847	790	794	819	777	871	834	876	807	860	814	785	827	804	841	894	843	791	896	800	778	824	764	818	851	862	815	797	822	816	828	825	817	850	828	845	794	823	803	792	806	787	868	774	806	839	856	786	818	841	825	811	815	815	805	802	821	808	833	802	843	789	811	815	813	817	820	809	868	794	778	805	840	800	868	819	897	771	792	818	803	845	794	904	823	813	821	847	832	827	801	803	826	845	771	838	812	814	780	798	902	838	880	829	798	860	793	800	843	741	783	807	814	813	818	844	818	798	811	822	816	803	768	799	798	867	846	857	819	797	802	888	824	829	854	779	810	804	808	829	807	750	829	840	842	829	868	804	760	779	841	829	830	808	823	843	784	790	841	863	770	875	765	824	798	780	748	793	822	856	855	820	818	810	795	825	825	823	815	760	822	879	790	811	874	832	820	816	812	808	765	809	787	814	793	829	815	830	831	796	785	809	839	808	846	800	825	788	879	814	842	811	849	797	799	833	837	873	808	795	810	806	830	810	793	817	777	823	843	808	808	821	791	838	814	845	812	820	825	884	774	815	808	748	806	833	833	838	772	810	811	872	811	799	780	846	798	813	796	821	780	866	823	799	860	796	795	877	751	809	821	783	809	864	807	812	829	801	816	829	841	798	783	782	808	826	755	810	815	805	762	818	833	837	851	815	853	765	838	835	798	873	839	852	808	812	795	754	840	833	790	785	849	813	826	817	832	819	815	805	760	825	822	797	758	800	817	821	806	835	837	823	843	786	840	808	831	832	806	886	836	835	830	834	806	809	790	822	794	764	847	834	813	814	860	804	825	809	820	771	834	814	788	790	768	837	824	849	748	803	779	828	835	840	775	841	781	781	833	843	858	817	776	812	836	819	817	856	827	830	872	798	849	797	765	808	857	834	811	836	816	820	821	834	766	856	805	809	850	827	808	809	818	848	834	883	808	839	807	829	827	834	794	823	847	767	788	825	829	795	845	800	831	798	808	858	807	829	860	825	733	816	806	839	788	829	848	828	826	801	847	786	857	806	783	784	798	780	886	812	841	730	734	809	798	823	812	868	890	832	855	829	836	752	830	821	840	776	789	847	842	808	822	812	813	788	769	801	856	804	770	762	870	882	855	800	762	819	755	795	824	772	808	806	771	839	783	797	812	808	820	809	808	801	850	812	850	834	790	840	837	823	805	801	836	826	854	863	805	825	797	820	823	830	822	857	796	854	792	840	835	838	785	760	775	811	768	750	812	838	791	813	818	845	817	783	805	843	829	775	778	859	820	781	787	824	800	851	856	790	805	836	827	826	836	818	805	768	839	851	807	804	767	797	801
24275	21220	28132	24432	17814	5692	25424	23113	11032	1083	715	614	618	641	635	635	675	688	1235	1507	1491	1273	1047	877	756	642	667	610	611	627	566	537	590	603	609	605	625	586	599	606	625	550	625	609	583	655	606	603	599	610	595	590	604	637	646	569	586	643	619	610	569	573	586	577	621	600	584	609	583	623	592	615	630	599	626	610	621	595	586	556	628	623	580	574	606	598	592	580	600	586	587	601	632	623	619	621	559	601	583	613	602	622	598	600	584	548	592	585	631	628	579	644	573	547	634	601	607	607	585	629	639	599	615	623	628	616	561	595	562	610	630	627	604	587	588	662	637	604	584	592	598	604	635	592	613	585	587	650	643	574	592	587	643	644	590	565	592	589	569	610	599	570	546	578	583	582	575	615	582	587	597	557	628	629	604	575	627	598	584	575	622	604	606	572	626	585	605	623	578	594	590	615	581	615	597	589	668	587	621	580	604	616	603	595	575	583	596	595	611	616	566	581	585	591	577	568	654	604	577	575	637	565	587	593	570	599	593	625	595	578	632	606	588	584	589	581	621	617	563	597	596	596	599	620	591	590	603	553	590	596	599	584	620	599	610	610	569	608	627	604	620	604	567	599	598	623	556	573	618	629	597	601	611	570	561	622	617	587	629	572	572	568	604	590	575	597	607	620	564	638	617	606	640	634	608	614	617	631	611	599	587	612	615	585	580	575	631	597	580	597	605	601	598	576	574	607	641	611	591	607	581	599	606	622	619	563	599	577	639	623	599	616	594	627	609	602	587	642	641	566	566	615	649	571	646	600	562	616	569	591	602	623	640	610	572	626	602	599	634	626	588	607	612	604	613	605	590	598	595	595	633	596	635	621	595	632	630	596	630	616	576	624	603	641	586	586	555	574	618	613	594	612	611	585	651	591	600	602	585	566	565	591	619	602	592	607	639	575	632	615	632	580	637	612	583	638	610	595	634	578	630	595	599	586	570	610	591	603	609	605	627	614	583	614	619	590	605	591	571	600	595	574	590	639	560	601	570	549	591	637	635	570	625	587	658	613	606	674	590	594	637	640	633	609	658	598	592	580	637	631	564	593	610	589	610	615	589	627	588	641	618	596	559	605	597	644	627	587	602	567	585	591	586	590	641	584	596	626	616	609	565	629	593	571	634	551	601	585	610	600	576	621	584	560	631	609	610	584	597	619	634	614	606	605	578	614	647	564	562	618	567	579	609	609	561	590	579	570	619	604	660	602	618	607	627	614	583	618	598	581	585	625	626	612	606	561	619	612	567	602	589	579	645	579	606	587	597	633	610	614	600	589	597	577	569	585	638	606	614	568	606	616	603	621	606	629	591	616	585	607	604	581	607	612	574	637	603	604	620	644	603	564	592	630	597	611	603	601	663	600	577	624	559	628	606	596	579	581	639	606	649	557	618	614	609	589	609	554	579	578	590	577	637	543	599	624	617	628	604	585	632	604	612	618	590	597	644	560	592	565	589	551	615	618	600	594	661	595	595	617	571	560	576	634	625	620	551	570	597	592	591	649	596	612	626	593	577	602	590	607	617	637	597	609	628	605	588	609	618	606	599	597	592	578	590	571	558	627	616	584	592	609	650	610	608	549	604	591	581	612	600	579	604	605	618	609	614	558	597	611	576	592	565	564	596	625	600	595	622	645	566	624	604	582	597	612	640	669	594	680	645	572	611	574	638	569	624	579	575	613	635	660	600	625	614	638	624	604	607	611	599	589	574	607	631	601	586	613	586	598	590	579	558	566	580	677	600	606	620	641	600	601	617	609	577	601	606	597	633	642	611	620	614	603	605	613	595	575	641	571	626	576	629	584	625	586	622	606	628	609	619	639	584	567	599	600	612	595	579	617	622	590	622	622	606	610	570	612	566	612	580	579	601	561	565	575	596	593	585	609	559	584	622	595	618	581	602	567	674	602	620	577	580	600	585	602	615	611	530	599	629	610	619	568	574	605	616	611	610	616	576	620	586	660	602	614	649	594	668	614	612	598	596	604	581	595	605	584	659	607	624	597	604	614	590	626	609	600	591	609	610	663	614	542	658	592	566	617	626	586	604	602	613	629	530	597	610	549	628	598	594	628	634	571	586	594	597	568	626	598	617	588	559	610	583	608	619	593	625	543	573	614	617	603	592	603	650	614	589	598	547	600	595	619	628	597	555	584	619	675	584	601	610	593	566	609	589	602	614	620	607	607	615	610	607	587	631	575	596	593	610	659	619	625	595	553	658	591	611	607	617	596	616	596	637	607	602	568	607	613	633	602	655	590	622	564	616	571	623	610	595	589	601	573	574	620	604	592	614	608	598	545	605	576	566	566	589	615	609	585	559	533	610	569	605	601	565	530	594	581	620	627	587	568	607	620	585	613	601	583	568	589	618	593	626	584	581	595	581	569	569	584	594	600	616	630	637	614	612	572	566	615	561	606	612	590	558	610	594	654	631	589	582	597	622	557	584	546	622	612	627	603	639	606	648	634	595	572	607	577	547	641	617	618	601	570	620	632	639	584	620	632	595	596	599	598	596	583	625	598	575	557	613	610	596	591	616	599	645	616	598	646	582	577	599	628	644	555	595	595	597	585	594	589	614	620	602	657	610	623	605	592	582	592	608	611	591	572	604	595	602	605	607	591	625	565	598	573	601	619	617	630	604	537	622	608	553	580	596	616	622	585	625	582	610	600	586	588	593	563	612	580	572	612	613	547	611	641	624	629	617	583	599	587	585	579	620	643	590	641	559	599	573	587	579	569	598	605	575	589	610	602	573	658	619	586	605	592	590	595	607	587	645	609	602	618	598	609	621	583	640	607	594	608	631	602	590	636	541	632	588	582	620	583	662	646	607	619	567	603	577	595	563	555	594	570	575	616	659	614	582	592	565	583	604	568	601	602	587	634	596	585	625	622	608	592	634	581	589	588	595	632	568	609	581	598	552	594	597	638	582	568	627	573	573	581	632	622	578	621	589	589	605	597	586	608	595	595	610	610	602	588	634	613	579	602	635	550	569	638	627	624	612	615	580	596	583	579	612	579	596	593	607	618	641	597	627	588	574	594	591	635	624	586	615	644	641	623	587	601	644	583	599	619	578	597	552	565	582	642	572	617	588	558	616	613	596	618	613	627	614	636	542	568	626	572	620	594	594	645	590	580	608	619	628	623	609	622	646	589	554	618	599	580	610	570	606	578	596	583	563	582	607	595	627	565	624	628	619	577	595	620	589	604	595	560	635	590	608	602	600	633	652	589	600	602	626	615	644	599	602	566	599	575	566	610	602	637	618	602	579	641	572	602	595	620	613	597	625	595	649	602	649	606	631	621	637	599	633	570	625	618	626	590	615	610	605	595	614	626	638	647	612	599	615	597	607	587	611	555	641	564	619	650	610	614	619	593	599	616	598	592	605	647	620	636	619	588	619	600	621	619	592	619	591	596	607	604	624	602	573	612	596	579	570	571	526	614	593	601	648	591	574	586	622	596
26995	45630	37470	18577	5140	7300	34443	29563	15488	1322	1122	1032	1000	981	973	929	911	1256	2776	3557	3135	2732	2180	1638	1249	1061	977	912	945	928	938	962	894	962	942	901	933	892	956	894	916	875	879	924	932	941	895	917	921	888	923	943	969	878	950	923	944	921	936	898	938	894	887	994	895	864	886	921	903	880	900	950	933	972	896	1005	904	957	924	922	922	922	877	939	928	971	940	909	943	893	930	933	890	900	942	1001	982	886	916	963	926	958	961	922	950	880	887	910	921	904	966	965	892	934	872	875	911	928	904	959	908	876	904	926	948	905	943	945	943	903	940	925	962	916	936	935	876	866	889	904	920	930	959	905	988	896	926	870	934	911	930	924	970	984	916	928	936	902	901	937	894	916	932	893	921	954	937	953	899	928	901	954	888	941	882	890	936	969	882	933	1007	900	861	901	883	968	949	940	939	888	876	927	926	907	930	899	943	974	934	916	962	926	945	967	941	883	950	923	920	937	916	882	923	929	919	913	938	860	928	976	959	896	929	954	888	954	933	927	913	963	954	902	917	1011	934	964	972	950	934	853	949	932	938	930	900	929	914	876	905	908	959	957	918	933	989	891	931	971	942	931	944	917	961	936	945	899	899	879	866	887	951	909	964	897	897	859	896	930	896	947	930	939	924	956	926	938	935	874	900	916	920	888	972	941	941	919	953	998	966	920	882	923	915	808	945	963	889	961	941	900	952	881	927	848	917	880	979	895	949	911	916	938	919	913	893	934	948	885	919	944	907	933	914	899	940	908	954	918	866	936	948	868	915	881	970	916	907	883	916	936	872	877	918	942	916	954	906	910	945	899	912	978	922	953	938	955	947	914	861	890	937	900	924	915	968	903	884	949	942	923	954	915	888	892	915	893	913	904	957	899	977	956	923	935	939	913	909	956	923	968	970	967	969	931	950	942	939	951	926	929	941	940	942	918	928	901	947	909	938	882	928	932	954	881	1013	913	924	887	902	929	916	899	939	918	904	901	914	938	930	883	931	935	923	902	922	923	944	986	927	921	933	898	946	933	912	929	922	955	928	939	907	971	952	895	881	877	928	965	933	964	971	919	975	939	925	878	935	893	899	917	927	919	945	948	944	891	940	956	889	913	902	944	915	899	968	900	909	967	910	951	891	911	922	904	928	928	949	894	942	935	916	959	956	936	911	899	914	937	919	908	901	960	930	941	923	872	940	871	905	895	916	930	921	931	890	935	919	908	912	948	934	918	889	918	888	927	892	929	914	903	914	931	850	907	961	885	957	913	931	929	932	908	947	868	962	983	933	888	938	913	944	968	928	892	881	950	951	935	936	953	881	901	909	945	887	965	939	925	950	968	932	933	938	912	903	910	886	903	956	908	910	905	929	890	901	926	923	907	888	941	922	915	891	941	944	896	973	945	940	943	952	963	986	865	864	949	882	939	890	910	907	917	914	883	880	961	944	916	883	918	884	929	919	949	924	1004	954	938	913	917	998	906	918	927	953	941	843	919	890	892	961	928	941	935	912	891	923	960	971	896	922	930	908	914	966	953	970	889	880	899	953	929	867	912	950	896	960	891	905	971	950	923	879	892	894	952	954	937	914	884	938	944	933	894	971	955	968	958	958	928	919	935	953	984	938	856	899	937	940	927	876	934	985	951	961	953	921	968	920	920	958	882	925	947	952	912	914	935	918	978	939	906	938	968	882	869	938	837	928	915	906	840	951	913	894	946	942	887	904	891	942	923	938	929	934	922	934	933	926	945	940	907	857	874	918	950	981	928	915	919	968	904	914	917	876	972	987	947	928	884	955	922	916	887	921	880	932	892	924	909	893	932	914	876	895	887	931	940	942	916	890	955	846	915	950	897	944	955	929	941	932	942	908	859	904	902	871	864	923	938	924	919	933	894	926	940	986	864	943	931	940	950	961	903	962	972	924	893	936	935	990	917	932	921	876	886	940	960	935	956	962	881	865	947	901	906	900	969	924	910	900	928	964	912	927	937	937	939	935	905	945	932	931	914	936	960	915	967	907	913	970	953	931	963	986	928	899	854	941	879	886	874	839	893	916	904	951	926	950	858	912	875	897	931	950	953	912	909	960	925	936	904	952	926	951	912	992	971	913	926	912	947	894	946	970	913	858	941	913	898	949	938	929	945	981	888	904	917	924	906	948	915	917	938	938	937	929	949	937	920	941	948	889	972	922	901	906	932	949	935	946	910	955	891	868	889	950	885	962	871	926	877	933	938	945	892	917	940	887	958	952	900	949	919	889	919	919	932	894	916	967	900	889	915	918	869	899	934	969	936	869	909	900	886	875	924	919	947	917	946	903	894	932	1006	868	943	954	894	937	931	973	904	888	936	864	953	888	928	939	921	888	958	914	965	879	865	949	908	927	946	915	936	895	890	872	954	905	929	898	924	890	914	896	953	908	932	904	930	965	968	959	963	928	971	965	914	953	999	932	908	886	931	893	939	981	956	917	897	935	909	915	968	930	886	971	891	959	887	863	905	935	942	908	949	920	873	905	933	879	921	921	873	911	942	895	938	965	933	941	916	907	891	910	899	947	928	886	845	905	926	869	893	914	925	977	913	837	820	936	919	945	956	932	922	925	920	914	867	914	902	949	924	868	859	936	891	940	1007	955	954	955	915	962	914	914	943	939	889	957	962	936	951	909	929	880	945	904	885	932	926	923	923	893	879	928	886	870	875	917	917	891	935	931	936	944	955	961	923	930	962	899	885	924	878	915	944	909	922	929	944	915	958	895	956	878	944	929	936	956	859	928	926	905	904	919	937	926	885	953	946	938	930	898	927	914	898	882	917	939	906	901	875	927	937	886	867	914	929	922	936	906	906	957	928	933	922	980	930	917	964	941	974	926	886	941	928	899	949	911	942	889	866	908	895	925	985	935	947	903	990	907	904	898	920	882	925	900	912	907	948	953	948	889	913	923	932	941	937	944	893	892	974	955	885	908	896	880	914	885	885	968	930	928	882	937	925	965	914	944	917	901	930	924	883	927	904	869	907	879	915	908	897	894	906	929	897	892	903	966	886	876	906	985	906	937	873	941	950	980	937	881	913	899	876	923	932	857	878	923	980	952	887	919	940	941	960	929	942	953	905	984	907	911	931	905	846	880	930	962	915	941	924	898	938	924	939	938	872	941	900	933	935	892	908	989	931	903	966	923	926	937	930	935	887	964	973	909	889	914	952	953	933	881	913	940	906	899	872	891	924	896	898	900	852	934	926	918	905	873	965	885	898	945	954	966	916	918	866	919	924	921	895	909	967	1024	898	925	908	896	1003	925	895	910	878	921	888	908	928	933	931	932	900	876	922	903	862	877	875	916	939	924	892	970	889	900	920	937	925	933	880	963	973	899	942	885	888	941	874	900	940	937	941	927	951	914	938	892	903	909	929	925	885	968	911	907	907	955	954	895	945	885	935	925	920	947	946	913	886	956	919	903	884	929	941	935	922	904	905	900	898	961	878	906	969	899	918
23005	21254	29034	23644	21135	20787	38230	37200	24920	3408	724	620	588	620	575	590	540	743	3122	4225	2198	1467	1150	906	784	642	607	534	511	514	513	474	560	537	513	503	563	522	557	528	500	541	528	529	513	531	542	547	509	540	574	492	500	516	553	531	544	491	525	527	547	525	520	538	525	549	481	518	579	551	530	505	540	530	543	543	534	528	518	531	517	524	543	512	498	494	501	556	504	510	525	510	549	561	528	498	537	558	515	539	514	555	501	524	530	540	525	556	562	527	509	547	551	513	479	591	536	574	550	535	517	536	525	527	551	557	567	547	530	554	547	527	523	515	524	514	493	528	535	534	552	471	542	501	529	552	540	534	534	513	554	521	524	494	530	586	560	513	524	548	511	538	504	506	516	532	499	510	514	533	535	511	547	539	529	495	513	519	559	526	482	546	542	541	537	500	497	523	568	482	559	503	517	546	493	519	551	515	529	495	523	517	540	517	529	554	531	541	522	556	543	545	537	544	534	536	527	544	528	502	501	529	498	513	510	502	506	469	515	549	524	507	537	508	506	536	526	544	570	537	530	531	553	551	573	539	550	526	496	524	526	506	498	521	516	543	531	530	512	510	516	532	555	548	520	530	533	510	547	547	505	508	540	542	551	534	523	559	511	546	548	524	509	527	508	516	519	541	484	494	494	488	530	515	536	500	501	573	537	550	547	558	494	516	497	536	522	530	522	583	540	536	509	506	517	515	525	485	482	517	528	556	535	557	540	513	527	510	507	552	540	550	539	518	502	517	480	532	503	532	542	523	495	487	512	502	505	548	532	518	575	499	483	530	567	520	549	529	519	540	530	530	538	539	533	534	502	566	540	552	523	540	533	564	546	537	534	519	522	502	510	517	525	551	536	545	528	540	461	513	468	561	546	549	513	522	537	481	529	500	524	512	553	501	520	529	524	522	517	511	533	543	510	526	499	533	496	530	529	568	549	580	566	536	531	527	544	543	510	547	511	506	531	474	513	508	529	524	563	553	520	502	520	509	509	539	566	577	512	487	512	496	541	535	530	511	480	521	532	532	532	506	515	519	584	532	544	534	535	537	513	507	506	555	520	544	516	532	523	569	504	541	524	557	504	502	530	503	564	492	520	540	526	526	548	563	504	502	512	515	508	521	491	523	512	559	550	551	533	546	537	497	538	537	532	539	525	554	533	486	540	527	535	539	509	531	521	553	508	563	559	515	502	481	517	520	531	519	528	523	544	478	539	518	472	507	519	517	493	529	520	533	554	527	529	523	503	538	527	535	533	513	523	542	524	509	529	514	500	505	527	574	539	499	514	534	523	530	513	546	551	501	546	537	512	505	550	536	528	546	528	492	517	510	476	508	565	519	504	510	560	532	573	545	520	513	514	542	542	477	573	516	514	554	513	530	542	513	545	547	568	517	510	511	556	542	505	536	509	520	517	545	481	463	525	525	532	542	477	535	511	557	558	546	551	536	510	500	537	497	534	541	466	507	535	536	551	539	531	534	558	525	541	528	461	481	538	547	536	500	542	562	507	542	509	512	569	515	499	526	511	479	562	533	509	508	515	511	572	464	528	519	528	508	550	523	554	486	525	576	532	520	520	545	540	493	501	542	560	495	481	503	553	466	544	557	531	507	559	518	527	473	503	534	552	528	540	476	496	543	520	526	530	518	565	521	520	535	542	526	499	535	508	500	512	508	507	544	549	535	499	552	516	514	502	577	511	514	585	527	548	525	546	537	524	541	560	534	534	511	505	529	532	551	532	516	552	513	521	498	526	534	529	558	531	531	504	508	536	537	507	522	543	539	541	518	554	567	563	550	483	526	546	509	547	513	510	585	515	480	540	544	516	498	500	539	510	547	574	527	511	523	536	491	572	512	535	513	549	495	534	537	508	534	501	517	502	491	535	502	498	549	511	501	529	471	494	509	519	541	510	584	554	534	515	517	515	513	508	523	508	577	545	501	573	528	503	543	567	495	521	536	515	556	525	493	545	524	489	494	539	520	519	528	505	525	547	495	501	482	506	503	526	557	545	524	496	525	493	529	524	487	556	518	526	555	510	492	508	531	498	542	509	516	530	518	492	546	547	525	552	509	483	534	537	526	492	565	553	550	531	476	551	516	564	551	580	531	480	526	489	531	541	543	530	565	509	511	530	550	507	527	536	516	551	514	592	494	532	497	523	520	506	592	548	532	527	515	518	515	561	562	578	532	586	515	504	546	509	528	524	531	538	546	514	568	563	526	503	523	497	512	518	542	513	520	542	534	555	482	559	585	541	531	549	529	543	580	493	516	519	523	517	515	513	518	484	552	554	522	505	511	525	505	485	525	521	531	494	522	523	503	513	525	537	502	571	529	541	516	527	505	515	547	541	552	507	500	546	527	543	562	509	540	537	532	538	551	575	512	509	501	500	547	511	531	550	540	525	573	523	525	514	533	573	531	516	474	503	544	502	498	569	539	551	529	558	518	485	530	530	492	520	579	543	581	562	537	541	569	537	511	530	587	528	530	518	542	528	508	523	530	554	517	532	538	545	487	519	512	550	546	551	560	551	488	549	492	523	531	555	527	545	517	525	539	519	542	512	487	568	561	518	540	489	499	573	481	495	526	488	558	553	530	534	498	548	514	531	512	507	540	538	474	564	519	528	507	559	520	542	496	486	536	548	537	525	530	527	511	546	539	545	569	487	540	551	537	556	555	479	513	531	454	522	512	542	508	480	535	514	500	534	575	530	544	547	489	514	539	499	499	564	510	550	524	521	533	524	562	507	548	584	522	524	519	529	480	530	557	547	538	549	526	516	509	505	583	551	499	512	526	509	548	564	559	506	515	541	512	564	528	572	568	573	484	522	503	526	525	532	557	537	526	533	526	530	545	507	517	533	499	519	546	554	520	545	506	488	548	500	564	534	514	524	515	529	513	536	513	512	558	497	494	539	530	517	506	544	492	510	550	551	516	495	526	500	505	522	532	525	492	498	558	557	587	553	518	528	536	522	510	548	495	450	501	508	589	503	520	535	539	531	547	539	476	537	529	511	566	553	565	509	496	512	530	516	521	504	469	532	467	503	532	523	533	561	512	466	544	522	458	531	527	547	535	533	512	518	513	578	514	499	506	511	479	536	501	526	525	503	538	557	482	539	532	526	538	516	553	560	564	553	499	511	578	500	554	527	510	540	553	533	498	547	528	518	518	535	490	510	531	501	530	549	568	545	497	493	539	516	506	529	530	529	561	535	531	490	527	523	495	539	514	525	536	544	519	548	509	516	538	539	507	551	512	550	527	527	548	493	514	505	501	499	511	514	565	525	490	530	472	509	541	525	546	545	505	504	519	497	498	491	537	528	489	494	518	528	515	554	503	521	497	508	517	496	588	530	553	557	535	508	566	539	542	535	529	561	540	537	512	495	517	523	527	526	539	539	521	564	546	551	552	498	522	516	528	506	561	577	532	516	554	520	524	505	514	527	554	534	521	495	513	497	521
31798	55801	43525	14444	6884	9240	43494	41755	28723	1553	1145	1113	1066	939	936	883	943	1527	7824	9760	4726	3292	2678	1841	1342	1050	1000	817	819	789	807	793	789	796	821	831	795	806	861	747	776	790	813	823	770	822	829	818	791	832	763	839	800	762	829	824	807	872	803	808	799	805	803	772	788	836	780	815	749	796	759	827	780	813	823	819	798	795	797	859	795	737	729	801	822	785	812	799	827	840	794	790	769	837	809	807	820	830	822	763	805	761	819	799	789	795	766	797	804	812	861	772	786	774	810	808	828	837	812	775	799	835	821	828	804	776	772	769	787	819	761	761	826	812	810	784	814	758	789	811	826	826	778	770	808	766	851	798	779	766	763	809	829	761	828	819	753	786	831	778	820	774	782	821	788	781	803	804	831	793	793	825	798	803	767	851	769	758	830	810	799	841	785	763	793	761	841	795	840	830	808	788	809	767	768	772	782	811	793	813	780	822	786	814	747	831	766	752	773	789	800	794	793	817	798	743	907	794	799	790	825	827	818	852	775	839	771	819	842	793	789	769	777	848	799	849	759	761	778	864	819	819	861	742	809	815	784	793	810	769	803	751	788	789	832	816	790	821	816	820	842	763	827	783	790	762	796	768	803	801	805	769	793	799	776	752	745	781	809	800	813	794	851	816	827	834	771	825	837	827	829	769	822	846	817	825	766	808	807	745	799	790	791	756	830	806	763	781	789	786	850	895	765	792	770	785	785	774	843	815	813	822	845	805	825	801	801	819	821	807	787	807	762	813	780	817	857	821	815	813	814	833	820	758	820	785	809	811	785	873	770	794	786	786	791	831	813	762	782	819	797	810	750	802	776	840	817	844	751	815	761	824	824	763	815	817	841	802	820	778	778	796	793	788	797	793	750	819	753	796	825	775	743	749	854	829	768	793	816	819	765	772	807	785	814	786	851	819	781	797	842	822	808	795	808	751	774	794	794	787	839	789	729	786	847	799	785	827	784	832	844	805	823	810	819	811	789	775	788	829	765	783	773	805	843	857	775	831	839	827	822	775	773	840	801	793	820	776	758	754	827	803	854	788	729	793	812	729	833	758	812	805	861	807	791	808	773	796	773	798	844	768	789	844	808	815	806	856	786	775	837	782	783	804	803	815	785	839	837	789	823	793	852	812	781	741	776	845	797	793	790	789	790	773	759	876	804	826	804	795	788	832	820	850	834	789	817	831	822	832	826	808	813	783	760	820	789	810	885	842	820	790	762	783	841	764	817	805	777	841	816	794	762	811	802	819	865	768	805	803	824	816	761	799	785	802	761	785	792	785	800	779	784	764	813	825	798	776	840	783	752	773	786	816	758	817	802	839	780	823	827	767	830	816	866	828	789	836	793	815	780	811	805	785	802	827	766	802	819	795	850	740	804	774	844	804	783	809	804	776	825	806	851	824	793	796	845	809	771	860	788	823	796	780	768	775	820	758	840	869	805	755	803	776	808	803	815	816	790	770	836	839	805	825	744	795	742	787	793	776	815	737	793	815	780	801	777	827	775	739	770	843	807	735	808	788	797	798	778	818	843	772	827	786	854	811	806	771	805	786	770	778	806	814	791	802	827	855	831	748	793	785	826	849	832	808	797	815	775	741	780	858	790	812	758	803	794	827	795	766	828	790	789	774	779	819	820	819	780	867	827	768	751	778	841	813	816	771	852	818	809	849	851	851	822	828	794	774	837	826	796	864	794	808	754	812	787	793	786	789	756	827	770	810	790	829	798	752	802	827	819	754	817	825	779	775	802	840	776	812	816	792	789	782	832	820	802	822	792	797	762	824	812	823	807	849	752	782	791	774	756	786	795	824	848	762	824	824	810	803	831	788	802	788	824	797	784	802	772	778	809	803	773	785	765	779	822	807	846	808	773	800	825	815	842	780	788	828	813	776	824	822	799	820	813	808	824	784	797	826	831	787	807	785	790	832	808	788	808	796	784	807	803	799	782	831	822	833	759	797	786	836	805	812	824	815	818	775	790	805	772	787	823	793	829	829	831	787	795	770	853	832	788	734	788	764	804	836	790	813	786	831	739	790	746	790	794	773	793	810	786	765	779	802	800	789	824	782	803	807	891	833	760	812	832	821	802	839	775	819	837	851	768	843	763	830	764	807	814	780	786	829	791	753	820	750	800	792	800	799	747	832	815	799	784	771	796	801	753	838	794	794	792	817	816	741	829	842	832	760	779	781	806	785	789	772	816	766	837	816	783	793	818	793	824	797	867	807	823	765	818	845	820	794	846	793	816	770	750	799	848	791	800	799	803	800	834	799	845	804	767	811	778	755	780	779	824	824	798	790	856	817	779	773	828	802	790	802	806	842	812	813	784	869	781	782	803	786	798	810	779	800	812	779	763	817	767	789	777	814	812	791	783	841	746	804	820	779	819	828	791	876	794	791	803	889	805	832	792	823	814	780	813	725	817	825	799	821	798	797	828	763	818	815	799	755	796	820	796	811	830	818	776	781	815	834	788	807	790	782	709	804	779	806	830	811	774	804	832	830	802	859	806	831	773	792	785	793	866	822	862	813	808	743	851	755	799	808	788	829	741	857	804	761	782	805	770	789	795	806	767	821	811	804	787	767	823	716	793	807	794	861	813	800	797	860	842	839	797	774	830	781	788	792	786	780	794	753	821	826	791	855	791	828	800	816	817	807	776	766	811	775	837	781	766	760	800	838	808	728	729	815	852	820	790	834	774	764	835	863	800	779	807	861	820	761	818	830	821	832	805	824	791	836	804	876	802	826	771	781	835	794	804	787	826	778	853	795	782	816	824	833	788	841	836	846	834	840	827	810	797	820	798	795	830	784	780	775	788	881	828	804	740	849	826	818	827	779	808	824	808	812	813	742	807	798	808	822	802	773	803	822	770	763	836	816	762	893	846	781	816	825	787	825	794	775	800	821	819	787	805	822	796	838	780	758	813	798	768	812	795	860	736	816	804	790	798	789	771	779	767	777	778	789	795	835	780	865	822	825	751	763	799	818	818	801	817	752	792	823	825	790	835	815	815	748	773	810	751	776	840	797	840	795	804	806	792	789	759	770	775	782	777	835	778	784	778	819	797	837	807	796	754	815	809	791	815	759	777	765	827	788	804	816	809	806	802	804	783	805	816	828	807	731	810	805	785	778	764	832	798	793	806	762	842	801	821	839	766	800	780	789	782	804	766	765	858	862	832	823	802	800	804	775	831	794	839	843	832	767	768	744	780	799	837	861	824	789	797	797	795	774	835	773	812	801	813	794	793	815	785	775	802	835	757	850	794	857	751	812	825	747	828	838	787	838	801	869	819	829	811	758	818	760	773	823	778	835	797	804	845	768	772	778	862	806	781	821	817	837	776	868	781	821	808	775	753	820	759	846	785	778	821	796	817	808	795	786	804	789	783	788	809	778	787	810	857	825	832	750	817	765	751	812	837	807	821	786	806	812	830	789	834	837	774	807	768	813	823	801	724	843	808	782	805	813
26773	22641	21040	6481	1453	1235	4718	5241	2407	647	608	590	613	607	569	591	569	612	763	750	730	671	653	607	599	576	573	585	578	510	539	522	538	549	573	574	516	556	542	564	548	544	572	558	549	614	579	558	612	552	550	537	564	582	564	594	572	603	572	550	585	595	595	562	577	557	606	520	615	560	598	589	521	552	588	568	567	523	584	602	570	549	583	560	539	580	542	542	545	525	531	625	525	550	574	585	594	540	567	572	534	564	560	612	517	547	542	540	546	545	522	538	562	611	539	573	561	519	538	550	575	562	564	586	534	551	532	544	532	547	590	565	558	562	562	544	558	555	541	540	549	550	543	559	543	577	567	536	533	542	568	562	524	574	558	500	539	581	578	575	538	536	533	604	558	555	553	555	565	543	603	562	564	559	591	580	572	520	538	511	590	575	584	545	545	542	570	565	543	578	598	517	525	566	562	562	565	534	556	503	590	508	556	594	596	562	560	565	540	591	612	545	598	556	575	533	563	553	577	556	525	537	582	569	539	534	616	561	543	515	536	536	553	547	545	587	607	563	572	566	549	581	562	559	545	558	579	532	547	588	621	562	566	546	574	547	568	555	535	555	554	583	612	502	584	541	565	534	559	578	575	577	539	560	601	580	536	561	562	538	535	543	583	593	559	575	563	557	567	570	546	589	559	595	565	531	545	528	504	599	564	608	563	561	557	494	556	564	560	561	569	591	539	576	543	546	566	572	592	556	554	591	578	555	553	577	566	553	545	593	572	545	558	548	577	553	538	534	543	566	550	565	597	589	536	583	518	559	570	574	578	569	581	516	578	575	575	568	554	547	531	578	569	589	575	574	552	538	616	578	575	536	544	562	534	596	556	545	572	543	556	598	554	575	569	633	552	601	586	552	538	527	529	550	592	557	530	525	567	523	584	587	545	590	545	515	586	545	523	507	536	549	544	538	590	563	564	544	534	513	572	580	570	534	565	530	599	585	574	513	584	549	531	565	565	555	535	550	554	575	577	556	564	533	572	562	545	599	534	527	554	541	515	581	574	560	533	573	533	532	544	564	551	547	565	568	586	569	561	586	579	592	536	570	550	542	597	542	563	584	537	527	546	564	554	572	564	554	581	552	554	539	572	556	558	558	538	549	544	516	585	574	581	550	526	525	588	577	624	558	574	560	526	539	584	514	583	558	565	565	576	530	591	566	550	554	542	570	592	562	533	541	567	577	561	539	521	545	566	594	562	567	548	574	592	552	542	562	563	556	535	542	542	579	555	596	564	568	538	555	525	539	548	565	540	560	568	532	565	556	527	578	585	543	588	518	539	564	580	517	555	561	581	573	549	541	516	559	548	520	529	588	530	611	549	530	581	557	571	546	524	591	549	580	518	575	571	565	559	493	618	546	572	562	583	528	576	569	574	563	521	583	525	561	596	570	553	574	539	580	570	562	543	494	548	569	621	555	588	571	563	578	573	518	580	499	537	549	546	536	563	557	575	560	547	521	520	587	576	575	570	600	556	581	551	567	571	586	535	547	615	559	526	542	528	579	554	562	573	559	574	542	554	565	555	589	581	595	576	551	551	573	526	581	515	538	530	533	586	553	560	565	518	562	561	579	567	563	553	568	552	559	565	548	520	602	519	584	531	549	604	592	564	559	555	559	579	588	563	551	592	566	544	606	597	555	578	543	571	565	509	579	572	579	556	560	530	528	508	560	529	526	577	555	581	573	564	577	609	636	567	540	569	558	559	608	543	577	609	546	598	554	537	539	565	580	588	545	608	521	523	558	555	552	544	588	547	558	565	591	529	564	582	529	531	575	543	616	570	528	511	566	565	590	574	526	579	522	582	551	593	544	566	583	571	544	539	572	530	560	546	565	576	598	518	576	537	575	587	542	589	562	569	569	570	550	554	588	526	584	545	568	546	575	581	568	552	603	538	546	565	533	543	550	598	582	546	567	514	556	577	554	564	527	570	536	526	580	552	569	559	575	510	548	589	527	560	591	581	588	573	572	552	560	565	548	580	536	563	534	531	572	546	595	571	557	540	582	532	563	594	554	513	560	517	579	587	563	530	560	562	560	523	582	573	521	572	578	566	548	544	533	587	553	557	546	562	590	564	547	554	601	537	544	547	582	560	549	593	568	555	578	524	561	530	571	567	574	568	621	542	556	595	560	562	582	528	554	526	591	513	619	572	575	526	553	559	563	575	547	586	593	584	555	565	602	583	581	528	562	554	550	553	562	582	553	545	576	545	592	577	565	523	579	580	514	554	561	536	536	573	541	580	583	534	542	554	552	592	566	552	595	567	563	559	566	534	585	551	543	584	535	568	552	588	571	554	564	543	601	600	575	570	515	580	561	555	580	585	523	515	537	620	570	557	552	578	610	519	563	546	572	538	566	525	542	529	632	549	596	580	558	605	559	535	535	581	603	577	620	603	585	545	576	528	544	543	534	567	535	541	511	563	563	546	571	589	530	574	565	525	556	575	539	551	580	588	576	555	594	558	571	514	566	563	570	544	555	535	510	589	559	547	604	557	566	545	584	533	594	560	533	537	537	578	606	544	559	590	549	527	575	567	570	599	580	548	630	536	611	603	556	563	579	531	587	558	535	594	570	524	550	537	543	599	549	559	580	551	593	591	598	549	557	578	588	583	567	568	534	594	575	572	531	569	556	551	573	588	524	542	545	538	516	531	558	582	603	534	544	577	546	555	563	563	584	561	575	547	597	568	590	539	588	566	519	583	614	556	535	563	566	593	568	563	537	582	577	520	581	550	571	578	559	540	597	538	514	565	588	546	519	576	535	526	543	588	562	586	598	600	575	528	560	592	551	588	570	547	570	521	540	528	549	570	554	508	544	557	559	548	573	521	569	589	560	581	599	547	615	576	559	596	549	560	594	543	539	561	580	550	541	552	526	540	555	542	547	553	568	578	563	602	575	560	535	550	576	539	588	570	548	547	555	616	561	528	548	587	550	562	574	581	540	542	595	565	526	567	558	545	535	571	535	595	567	522	542	538	542	575	526	550	564	552	608	553	534	543	555	549	570	570	578	556	605	537	577	574	571	552	605	578	533	558	544	564	577	564	543	573	543	607	576	528	544	544	585	597	563	549	546	567	572	516	532	583	592	554	521	559	541	549	556	593	565	538	550	587	539	587	566	514	540	538	553	537	548	562	585	567	508	567	566	548	510	582	525	562	596	525	557	544	552	566	605	563	554	589	581	529	553	573	565	574	583	570	550	618	601	531	605	538	579	496	580	540	559	554	582	553	570	519	558	583	588	528	557	546	547	568	586	605	589	557	577	528	572	543	558	487	582	539	574	544	555	551	561	509	574	578	573	549	544	540	616	572	551	610	532	568	530	589	588	577	591	541	550	559	576	575	574	546	571	553	557	539	573	547	531	554	594	571	583	581	549	589	591	523	596	561	552	573	565	584	550	557	565	564	560	584	556	574	543	577	594	533	571	573	552	587	580	536	561	613	569
24059	37176	22924	6105	2602	2357	10191	10534	4905	965	909	931	930	882	902	870	873	996	1316	1446	1185	1088	1019	954	937	865	877	835	814	928	880	855	839	844	898	840	868	912	840	863	798	846	869	886	868	861	809	805	850	820	831	819	849	873	830	851	878	849	878	823	817	860	856	847	854	826	825	848	842	841	860	848	819	815	857	867	866	846	833	840	841	810	836	858	839	883	861	857	819	809	886	815	858	892	838	823	854	858	843	902	840	834	876	845	860	853	852	844	904	828	839	869	824	870	869	821	876	852	835	837	879	845	877	855	810	845	872	875	867	818	814	847	826	797	856	846	839	844	850	812	878	818	881	882	841	879	837	852	867	854	874	847	788	832	884	883	909	845	833	882	861	851	865	802	882	877	898	839	869	894	889	805	849	831	837	835	816	859	837	919	889	842	844	818	835	877	810	874	886	906	797	824	842	860	883	854	805	837	880	833	809	863	833	827	866	876	809	863	857	896	864	860	844	841	883	855	833	856	830	839	837	884	811	813	864	817	830	839	887	863	850	867	888	841	872	848	804	867	862	856	851	787	838	780	827	830	896	858	875	875	826	860	876	856	832	813	875	828	864	888	830	822	844	865	875	894	882	839	872	907	851	828	814	771	873	858	911	911	867	838	851	843	801	789	888	816	841	877	863	903	864	819	930	893	855	851	900	803	836	867	798	846	878	854	856	813	865	861	847	869	902	887	823	827	840	874	867	847	848	895	874	890	910	820	864	908	827	808	828	852	814	845	843	900	864	831	873	853	870	884	862	863	818	890	790	817	881	854	856	837	807	822	841	848	815	869	865	858	861	830	852	838	879	815	831	852	801	858	889	861	837	843	789	865	845	842	878	881	809	805	852	787	846	888	914	840	846	875	830	865	811	875	857	864	881	902	902	893	850	860	850	868	880	869	877	841	830	833	843	855	816	757	865	894	867	849	864	843	822	859	850	847	843	803	898	861	841	795	851	828	802	815	856	825	839	840	847	790	893	816	912	836	821	854	838	835	837	879	888	912	847	878	847	861	834	878	829	827	788	864	813	895	865	829	816	789	875	880	867	879	844	808	825	823	821	879	827	802	833	896	856	865	841	859	845	870	854	867	849	831	841	757	884	862	858	849	768	851	798	888	844	839	843	805	820	873	813	802	885	852	818	863	855	846	847	864	906	895	868	855	824	859	871	774	847	845	849	856	811	847	824	828	879	807	838	867	853	836	839	849	855	787	792	805	875	835	942	816	854	845	838	857	904	868	881	863	846	895	827	856	834	823	906	877	857	850	850	895	897	844	836	892	828	844	907	841	848	876	877	890	838	832	907	861	816	854	819	848	892	853	818	846	854	799	859	875	845	880	851	865	756	860	820	854	862	838	823	856	832	885	852	865	860	860	883	860	881	888	811	858	856	836	860	819	773	836	861	808	858	875	848	873	851	886	874	847	831	817	814	849	856	861	835	900	846	852	852	827	840	818	851	826	874	840	821	859	836	883	893	843	827	848	843	811	832	814	821	861	826	864	859	821	887	854	878	855	873	877	851	843	839	850	855	851	853	859	870	871	849	819	820	847	867	812	862	835	842	857	861	867	899	791	861	878	847	872	822	822	837	874	813	790	887	944	846	851	861	857	878	872	912	869	851	831	864	920	890	866	859	870	839	797	908	851	807	909	820	830	844	858	850	819	864	858	826	862	837	875	833	814	813	856	808	868	865	910	846	798	821	846	817	808	848	855	887	847	830	891	834	906	849	866	842	824	861	849	856	864	794	822	912	872	880	797	789	847	892	870	836	842	824	876	878	809	893	851	887	864	844	870	802	875	841	828	857	836	860	853	876	849	841	858	827	789	843	825	881	885	836	842	852	823	869	835	832	828	827	908	816	796	870	849	864	888	876	849	834	832	870	836	820	827	879	879	920	837	860	832	849	861	807	838	830	813	855	879	865	862	859	840	844	828	908	866	866	811	856	899	863	830	873	872	831	860	857	866	854	841	889	837	870	894	884	827	829	900	818	793	832	842	850	898	854	840	818	853	837	862	887	846	828	861	845	833	788	834	851	885	861	881	812	865	849	886	873	862	804	859	862	862	881	942	866	882	852	845	866	802	858	833	848	827	848	849	835	862	830	857	808	893	854	880	825	807	871	830	902	797	879	840	870	880	856	884	853	846	855	801	884	817	837	860	872	834	783	875	802	825	870	863	844	862	774	822	842	809	854	888	833	898	855	830	855	868	848	870	817	867	911	840	843	868	850	846	841	820	847	885	795	826	845	870	903	826	861	809	827	841	836	878	882	860	839	838	870	874	789	872	834	808	815	864	823	874	881	854	882	824	850	838	874	826	880	827	812	845	820	860	825	859	844	856	914	837	893	888	845	868	831	824	831	843	911	829	887	854	805	830	844	883	851	872	869	801	873	877	852	800	846	830	868	864	846	831	828	799	842	845	858	867	822	834	861	806	842	812	858	858	869	842	843	832	898	819	876	863	835	835	847	912	886	838	897	845	850	858	863	863	878	848	813	835	865	891	828	823	865	849	825	851	831	854	825	871	912	896	856	847	854	855	885	858	843	852	853	888	854	826	846	845	865	843	880	833	848	890	853	856	880	850	911	870	857	852	867	871	871	894	882	876	857	820	795	862	860	929	856	827	864	842	839	799	843	871	864	846	864	813	880	814	876	828	786	805	799	889	777	819	856	875	840	888	887	859	852	826	832	937	806	846	831	793	878	843	831	810	840	845	849	885	801	895	864	820	856	850	825	817	831	864	831	808	825	842	875	878	904	823	897	848	864	854	851	862	834	806	838	862	869	813	867	894	827	842	817	859	830	832	824	887	873	822	852	896	879	849	850	865	882	831	861	843	863	837	889	888	894	834	848	905	846	899	854	855	862	900	878	822	865	890	785	881	819	813	890	875	804	878	804	904	853	906	860	842	880	908	883	841	852	884	880	853	912	833	868	831	808	848	834	833	823	852	852	828	844	876	850	890	864	859	872	837	868	795	799	872	849	819	828	816	845	873	843	841	850	854	822	852	843	817	862	885	813	871	845	875	795	847	851	849	868	889	837	865	820	831	859	855	870	903	843	819	902	832	802	790	826	887	842	867	884	850	837	839	831	869	831	830	828	848	852	815	849	830	815	819	805	873	868	849	792	896	845	890	873	884	805	884	862	797	784	825	832	866	770	853	853	879	851	835	907	883	879	839	847	876	855	841	857	898	807	856	842	825	871	864	869	823	828	821	815	882	886	815	852	858	865	894	877	841	854	855	857	845	848	874	885	855	824	884	844	861	854	827	879	797	882	806	847	889	863	898	825	886	885	855	827	901	806	850	863	847	864	889	877	818	860	810	854	907	841	849	836	805	828	807	918	847	909	824	885	838	875	839	830	830	847	840	838	821	867	848	834	824	858	825	850	853	850	874	900	845	864	837	824	892	908	835	867	812	810	816	872	873	876	866	805	798	880	802	842	815	854	830	916	836
24125	21197	28070	24366	18006	5648	23006	25594	10767	940	678	696	680	620	679	653	668	782	1830	1882	1797	1459	977	699	680	665	684	601	658	627	622	604	602	635	631	663	618	626	623	633	646	631	656	633	613	636	597	602	615	629	636	635	637	617	620	657	620	636	585	606	595	616	607	604	620	661	668	661	671	630	640	620	605	604	624	623	656	639	648	622	630	622	655	677	599	635	646	592	627	605	610	588	624	606	640	587	644	598	638	616	594	607	614	601	575	628	628	573	615	614	641	630	586	634	573	649	619	662	599	602	643	674	620	638	613	639	610	636	649	640	598	640	598	615	670	639	582	649	611	649	600	591	626	585	615	609	631	634	648	591	633	641	605	599	625	620	644	622	651	597	630	659	631	616	619	545	704	636	659	608	621	605	640	615	644	636	599	628	602	609	649	578	643	593	625	570	604	637	603	575	649	623	617	651	621	573	621	630	647	643	625	618	646	617	631	601	607	576	644	578	608	606	563	597	688	614	632	639	643	639	661	678	640	574	649	621	626	610	634	635	626	632	588	568	631	638	629	646	590	601	612	661	657	660	611	576	575	608	645	634	619	656	641	622	598	590	678	666	631	604	618	659	629	643	655	627	622	615	640	652	615	670	620	584	635	626	595	628	634	616	607	647	600	572	609	623	599	602	590	637	645	572	600	619	621	594	659	614	604	647	598	614	608	605	619	605	627	608	592	594	599	605	598	610	637	623	644	568	671	688	631	610	621	647	613	586	586	629	595	611	600	620	605	637	639	652	648	617	589	597	579	619	621	603	627	635	651	611	631	640	639	576	626	633	652	618	662	625	620	631	635	640	614	561	618	599	637	600	582	564	608	605	617	636	622	602	594	632	663	628	634	621	603	608	609	665	595	655	644	627	615	570	590	662	616	589	648	595	631	623	636	636	628	649	625	620	635	647	615	631	639	641	607	623	618	608	601	652	621	602	634	600	600	663	632	648	593	609	618	605	611	614	599	609	608	630	653	639	617	600	651	597	650	596	617	633	610	604	620	641	594	655	611	646	623	626	620	634	630	593	591	591	640	615	639	625	605	617	593	601	640	607	614	629	598	592	568	658	633	636	598	623	611	631	586	635	617	625	606	640	618	593	624	626	597	625	600	572	615	641	628	606	646	625	566	597	638	614	612	657	566	598	622	613	628	651	606	574	602	627	692	624	617	604	622	649	651	660	592	647	602	646	638	597	586	642	664	630	619	645	593	662	606	610	562	626	561	610	567	598	654	602	656	609	637	645	633	635	611	647	592	629	617	606	623	628	597	603	585	595	635	635	646	626	633	653	615	594	629	635	596	578	654	624	620	619	606	607	633	608	665	619	634	579	603	637	603	601	617	607	584	657	657	595	624	597	607	639	626	634	620	638	644	590	571	635	603	621	614	651	603	629	636	584	649	644	583	654	633	655	613	599	603	620	578	651	621	623	617	625	631	621	655	627	610	649	572	616	562	612	628	619	621	619	664	605	612	632	603	639	627	625	613	634	628	600	691	649	637	701	641	624	637	620	611	589	570	610	631	632	622	658	628	611	633	617	648	632	654	606	612	608	622	634	597	619	595	634	644	609	612	600	609	640	618	628	619	598	611	611	603	605	588	649	646	618	604	619	641	598	636	665	623	668	633	586	654	613	642	615	641	616	643	660	601	638	632	640	640	642	714	601	609	684	590	678	594	609	608	628	580	615	621	608	640	630	606	581	620	677	625	587	664	591	612	638	612	638	606	666	607	629	673	609	639	595	627	643	614	614	632	626	615	605	634	611	592	613	620	650	602	619	641	590	615	617	616	644	627	626	595	619	610	599	637	585	631	575	633	615	639	590	646	635	602	637	647	614	624	639	629	569	593	617	632	668	649	652	607	637	588	640	597	631	645	592	614	589	589	632	611	616	607	635	641	587	591	614	639	604	619	614	597	644	657	610	641	616	618	584	658	634	643	630	599	634	594	634	618	621	631	629	637	603	638	609	567	627	627	573	608	622	612	631	579	596	622	576	624	664	676	617	617	641	659	637	648	588	585	615	614	652	668	654	588	596	631	654	671	580	636	606	612	595	642	671	630	602	619	627	599	640	609	624	608	612	623	648	622	656	606	628	610	625	616	648	623	599	642	606	689	594	600	599	597	622	640	680	636	593	647	640	588	562	589	607	632	640	592	620	633	668	640	657	647	592	602	616	611	603	611	603	624	618	633	608	642	612	599	595	583	655	579	651	618	611	631	598	582	603	625	624	590	628	599	639	654	626	608	590	634	625	672	575	580	594	604	658	622	606	593	618	606	609	617	613	625	636	600	597	598	658	612	641	568	595	604	618	620	581	584	595	605	610	625	623	582	571	607	652	572	623	659	586	603	576	614	625	613	623	667	597	601	616	631	592	604	577	614	589	618	617	601	638	597	629	569	645	614	599	647	626	621	626	655	670	637	607	630	618	673	603	616	615	596	656	580	626	623	601	623	620	599	637	615	616	706	605	617	642	619	604	590	595	575	607	594	572	621	635	567	611	635	619	625	611	591	660	635	572	605	650	657	591	633	626	652	603	613	612	599	600	650	633	616	643	625	630	608	649	622	571	668	654	654	659	597	592	621	574	611	606	644	559	620	634	618	596	600	618	614	613	599	671	569	646	616	610	617	629	612	643	641	623	601	590	615	615	607	611	608	601	647	637	662	583	601	587	613	623	610	623	597	631	622	643	630	589	634	675	600	623	618	621	654	653	611	620	619	669	643	623	593	631	621	622	672	626	608	610	629	608	635	568	603	659	662	617	624	618	697	577	592	620	620	642	670	612	615	602	668	602	630	585	654	614	648	567	615	617	608	685	577	610	640	601	596	614	616	645	694	621	626	620	662	612	618	631	683	643	642	633	616	605	624	616	642	645	636	629	674	633	605	627	602	627	605	595	590	575	632	640	610	645	636	637	624	600	638	614	616	642	627	602	591	575	635	637	617	598	570	600	616	629	633	601	629	608	606	614	645	624	646	588	621	639	603	625	628	619	580	567	611	633	590	608	603	595	673	607	599	620	635	651	588	617	591	570	617	615	630	629	608	635	601	625	579	622	589	621	624	678	623	672	627	629	613	597	632	596	585	655	647	613	639	611	619	576	593	582	603	597	599	580	641	567	656	666	617	659	617	619	619	598	639	621	611	630	610	586	625	632	587	603	601	572	594	612	600	602	649	617	626	603	631	626	574	581	632	628	573	587	650	684	619	612	625	607	658	562	634	638	609	607	599	649	614	619	611	629	587	630	644	626	586	588	639	598	572	594	652	599	629	616	645	634	612	598	606	606	637	586	608	611	563	610	598	642	679	653	643	638	560	553	608	617	636	629	631	609	618	639	614	635	632	607	647	610	594	632	614	628	593	603	605	610	603	638	645	641	631	620	631	646	619	590	620	575	608	604	604	644	624	587	628	597	591	624	636	647	617	652	591	621	606	637	595	637	616	605	606	603	608	659	626	644
27042	47366	35151	11254	4700	7334	32443	32171	14369	1064	1120	1066	1020	1051	1003	997	1012	1458	4368	4443	4218	3067	1699	1246	1053	1000	1002	938	979	936	916	926	953	963	920	1008	1002	995	927	961	951	958	980	968	981	935	983	975	911	982	937	957	989	974	954	920	922	989	953	924	966	919	970	951	931	961	975	922	952	901	965	929	941	972	906	938	909	855	941	961	929	996	977	958	959	985	931	922	917	903	979	929	922	908	949	916	950	915	970	930	912	940	954	931	900	930	983	951	927	939	951	946	973	958	955	930	955	922	956	910	970	948	932	909	993	925	929	973	897	894	960	986	858	942	883	908	926	934	946	964	970	950	950	960	953	1005	948	898	939	858	956	1001	948	914	973	967	920	918	926	958	920	974	915	958	980	947	931	947	970	981	904	972	969	908	961	956	874	916	945	943	915	951	935	921	938	910	974	1002	1007	950	930	865	996	1003	947	939	935	898	914	982	905	917	1004	936	931	960	1010	985	924	914	922	921	915	957	891	920	904	915	943	959	955	955	950	883	959	962	945	974	891	945	890	908	962	980	985	945	940	939	948	977	919	906	934	946	996	915	960	869	962	931	919	998	936	987	962	911	964	938	948	908	908	1027	913	929	965	1004	933	888	940	962	944	909	968	910	968	945	897	937	927	992	978	968	972	962	903	912	908	956	928	932	929	900	963	1012	955	944	909	932	911	923	957	924	938	918	901	955	881	926	950	876	943	945	961	915	917	928	893	950	924	920	982	942	973	945	934	981	913	936	907	952	943	957	970	985	958	960	941	958	971	968	874	948	973	879	959	947	895	932	956	1008	908	889	948	884	918	941	951	992	942	916	922	913	962	962	987	953	920	886	939	928	965	895	959	986	918	933	906	976	972	956	879	920	891	936	999	900	891	897	962	973	873	939	949	967	960	958	971	1013	895	967	982	882	993	937	875	933	1006	943	896	918	949	991	898	898	943	936	954	934	990	916	932	979	934	917	915	939	913	998	972	963	940	942	929	923	975	960	952	927	947	989	871	988	980	977	948	957	925	934	961	1002	892	917	887	979	913	922	955	958	925	916	965	973	904	943	946	962	940	945	916	971	956	935	965	974	910	933	983	933	969	892	899	927	923	941	967	988	934	1008	966	928	941	971	976	963	865	961	908	942	948	1003	931	948	960	891	912	964	937	948	914	941	1017	982	953	958	919	988	979	958	979	907	916	965	938	934	918	956	933	946	959	935	968	923	904	948	894	915	940	920	935	930	934	962	943	902	955	890	969	916	861	911	982	936	958	943	889	968	889	957	944	926	931	952	929	912	996	934	897	943	936	906	983	941	969	984	958	923	962	941	941	917	954	877	993	921	964	994	958	935	933	890	950	930	963	949	923	894	957	998	922	961	878	939	941	983	987	925	960	952	950	909	933	977	912	923	914	932	944	891	963	921	940	957	913	909	999	921	891	928	964	978	904	906	955	924	975	969	884	905	1047	902	930	946	967	964	928	948	981	938	930	968	943	954	902	883	917	913	951	985	907	955	933	947	956	933	978	883	992	981	959	931	933	978	928	980	968	905	954	952	895	920	951	949	1014	957	956	954	904	877	926	951	925	935	886	976	940	903	912	958	957	932	1002	932	944	947	957	922	967	1022	920	968	935	914	973	961	963	956	958	944	926	945	907	1032	903	956	939	908	943	944	912	930	919	935	960	963	975	895	962	931	931	944	857	899	941	987	981	916	973	934	913	995	1008	909	915	950	969	944	923	982	966	944	900	923	923	955	943	938	966	949	918	962	951	889	979	937	951	921	960	938	917	931	904	1002	949	951	962	970	935	967	887	954	957	976	978	933	925	981	982	983	969	961	908	915	953	961	1003	894	946	944	912	926	950	940	940	918	951	1002	935	917	968	944	943	882	970	904	962	990	908	931	920	909	970	974	943	959	971	962	969	943	928	951	969	925	920	977	906	952	944	992	922	965	920	955	932	877	954	963	900	950	899	918	918	899	937	899	946	940	931	910	940	976	939	969	971	962	963	960	920	961	952	930	921	940	944	991	966	901	879	949	934	952	983	953	970	908	921	920	943	888	961	965	947	886	925	951	957	944	962	913	902	935	930	939	929	893	967	896	966	924	1020	940	938	956	926	933	974	936	978	947	940	925	947	927	950	900	950	966	902	947	937	936	917	936	903	951	992	925	929	909	924	950	928	934	958	947	941	939	918	1007	978	855	944	949	938	922	1006	967	963	939	959	907	939	927	938	859	910	934	918	961	917	985	948	922	939	900	912	901	924	861	939	944	913	928	959	957	894	976	913	941	934	922	915	934	910	896	989	935	953	919	905	946	924	979	954	960	944	943	982	959	963	923	925	959	928	918	928	926	970	953	1013	954	976	891	944	927	937	909	965	902	913	899	921	934	1022	968	990	914	969	976	954	960	923	938	919	942	897	975	975	910	929	902	887	936	934	925	932	942	963	934	972	940	924	924	954	923	956	951	970	928	911	944	935	945	986	958	940	960	969	905	972	964	970	971	990	946	934	936	931	984	959	927	956	878	972	934	893	983	989	923	960	967	887	903	913	954	915	933	928	922	940	937	905	925	957	971	947	912	953	958	908	882	963	919	958	877	975	987	929	990	941	960	927	896	954	918	935	954	945	903	919	962	926	920	942	894	936	948	976	932	950	944	881	928	947	927	867	928	902	897	921	970	960	948	985	938	950	917	915	891	977	898	987	959	898	854	958	973	958	948	969	943	952	954	974	948	935	987	939	921	972	926	933	986	976	954	937	945	931	951	912	967	921	955	909	919	931	1002	894	970	922	918	977	939	946	930	939	945	961	907	916	925	941	944	946	933	955	926	963	934	937	917	945	973	910	912	898	918	1051	907	928	925	951	971	946	958	916	930	949	892	932	958	926	878	947	953	938	938	910	916	888	908	954	964	922	953	919	912	894	936	947	954	983	967	981	947	958	945	880	921	918	955	933	986	922	965	944	923	925	942	976	960	980	941	889	930	906	959	969	958	975	896	918	916	933	970	965	929	924	915	954	944	951	951	909	923	929	927	934	915	927	963	927	907	995	918	908	919	968	995	990	917	950	944	928	892	922	933	998	925	881	926	928	990	951	985	924	894	934	904	980	944	985	924	963	902	976	904	924	960	927	969	922	953	937	921	957	989	961	932	920	960	911	960	921	942	951	966	971	957	921	980	924	905	961	914	955	932	967	945	929	937	940	890	911	899	955	981	959	900	859	900	938	969	948	952	1017	1010	1002	924	937	956	929	961	966	935	906	947	909	958	939	1011	876	948	925	950	957	942	916	881	969	957	976	924	977	924	937	936	944	969	994	946	946	984	965	938	965	921	931	907	886	930	996	950	955	976	931	990	953	960	923	917	938	982	987	952	945	937	971	978	957	941	969	942	920	962	911	952	949	953	912	944	967	921	923	919	943	964	942	926	938	914	940	992	932	910	935	938	977	966	931	926	876	942	1003	916	899	907	904	930	896	950	911	957	921	894	908	925	917	966	909	911	940	977	955	1001	937	948
22963	21233	28942	23604	21132	21290	39357	39536	14317	1307	685	634	642	612	556	586	644	722	2471	4264	4194	2838	1513	961	733	559	501	533	559	572	531	530	525	546	555	551	549	542	520	576	535	559	534	534	521	521	561	550	539	518	520	529	505	530	536	510	585	584	569	571	561	530	563	525	519	528	574	500	519	538	483	537	490	556	540	542	547	512	537	530	551	515	528	524	546	536	546	543	564	516	553	531	550	520	506	552	556	516	496	515	573	518	546	537	535	524	511	514	508	542	536	519	519	524	548	552	549	508	524	539	539	518	549	518	518	538	541	511	534	546	522	559	492	528	521	543	543	548	514	557	530	548	560	507	562	530	541	511	526	530	541	508	502	534	543	529	525	572	565	535	500	524	516	541	534	546	531	528	523	487	546	514	511	536	536	510	545	497	535	611	509	537	508	528	554	507	474	535	540	524	521	553	520	542	559	517	536	512	531	514	523	554	580	528	501	512	525	519	511	543	533	547	513	491	544	518	510	509	488	534	531	510	546	537	526	548	553	522	522	526	558	565	530	530	539	545	508	518	541	532	534	503	518	551	499	512	555	549	512	530	532	518	495	525	511	554	537	580	560	500	526	530	523	533	512	520	464	536	540	523	565	551	532	539	526	528	529	509	532	509	567	578	509	514	534	553	549	572	497	524	545	505	530	550	564	581	588	520	505	519	570	547	517	514	535	561	506	514	541	530	510	504	527	541	541	532	536	513	531	527	529	510	529	536	533	550	523	524	557	541	538	508	560	537	543	541	538	545	534	540	519	512	543	499	507	519	494	560	539	530	529	498	543	529	552	502	531	535	551	524	554	524	537	513	525	539	550	517	502	485	531	524	489	591	521	532	497	542	530	587	505	519	497	589	507	501	525	538	503	556	504	521	544	491	546	472	556	496	519	530	540	522	533	571	524	561	512	536	514	520	513	541	550	533	533	519	534	554	505	534	544	529	550	530	511	547	519	545	480	493	521	522	554	530	481	528	514	515	583	546	562	492	499	498	551	562	566	531	519	557	518	544	522	550	564	529	560	496	528	547	507	526	518	546	549	488	554	518	512	528	516	502	522	483	547	546	516	478	557	547	527	540	549	528	521	504	568	513	471	537	537	563	525	539	540	502	514	556	509	532	506	541	515	555	521	553	489	526	518	527	537	520	547	515	547	551	487	554	522	521	576	515	535	548	482	566	509	513	539	516	547	531	514	546	541	514	527	494	539	546	520	512	569	542	549	588	519	491	533	575	547	520	548	511	572	482	503	522	502	546	534	500	553	545	510	534	545	528	520	537	560	526	560	507	533	536	535	514	517	537	569	542	539	509	508	479	558	557	541	526	518	522	549	519	548	532	502	547	535	520	586	519	531	536	524	528	525	529	526	528	520	493	523	494	548	545	529	535	542	512	535	524	500	518	501	494	562	568	490	513	537	568	532	540	571	521	538	519	528	553	539	513	540	542	526	584	532	538	525	516	524	554	526	567	565	547	576	506	548	547	544	496	575	568	545	570	558	496	572	508	547	517	524	520	523	527	532	548	526	529	521	524	519	522	497	518	530	560	554	552	505	574	509	530	527	516	533	491	545	518	550	484	519	542	536	510	542	572	548	531	537	527	547	557	535	541	540	549	540	532	559	531	531	530	472	553	533	513	595	466	503	544	522	529	550	503	545	534	533	513	550	536	518	545	524	542	564	510	510	574	522	538	559	528	484	518	529	525	556	496	494	562	518	531	483	577	577	533	518	505	509	542	540	513	524	503	526	513	535	515	549	568	532	518	496	560	533	504	500	541	504	520	493	592	544	504	533	579	523	529	556	519	545	554	544	495	532	526	529	505	560	559	558	523	555	501	549	540	523	492	527	509	540	509	548	531	477	561	513	530	508	479	535	507	536	538	519	525	554	533	522	536	522	530	567	556	527	593	529	524	552	546	558	533	517	506	572	525	540	559	556	534	547	556	502	563	486	520	523	565	575	567	577	490	535	505	512	521	514	543	523	559	520	483	510	540	558	519	541	521	503	523	558	548	508	528	550	568	520	523	545	530	540	551	489	528	514	467	514	536	509	554	530	543	535	539	487	516	529	534	548	539	511	545	557	496	530	539	502	549	494	507	520	553	511	538	595	542	521	528	529	522	555	523	572	561	565	547	571	524	513	529	506	553	517	537	515	519	569	493	532	515	546	541	544	541	514	521	578	515	541	489	538	528	497	533	502	540	496	549	524	509	536	519	514	510	557	516	570	575	555	540	535	508	543	567	461	533	546	521	564	529	556	521	527	557	526	543	544	483	554	552	565	534	536	534	504	532	530	542	558	495	527	530	524	556	553	510	533	504	512	531	516	502	516	554	529	502	526	573	590	509	524	551	525	551	543	576	541	497	516	525	598	505	534	577	535	510	519	503	534	515	546	485	522	524	523	459	508	527	501	555	540	533	542	526	528	572	538	510	569	536	496	518	537	526	565	512	540	499	527	556	568	526	511	540	565	520	530	543	538	493	520	582	536	481	539	510	552	560	558	541	492	534	489	532	541	518	517	540	516	509	564	511	506	531	479	541	500	551	518	555	548	520	536	516	538	545	508	506	548	533	555	529	535	530	504	524	514	512	538	473	522	534	552	513	507	535	568	541	505	588	546	530	549	558	497	537	536	532	545	532	497	538	516	492	565	547	526	558	506	529	560	523	522	543	531	544	540	489	590	547	539	544	510	526	518	526	513	513	505	532	567	544	554	531	532	497	553	506	543	536	532	544	526	556	475	520	496	519	551	579	527	557	537	537	528	550	575	506	528	562	477	512	485	522	525	489	524	518	531	534	533	566	489	512	517	519	519	501	502	520	540	519	536	559	510	529	553	502	483	540	512	515	551	545	491	542	500	578	548	538	512	562	561	563	537	581	531	513	546	562	524	535	523	546	493	536	497	519	575	487	562	528	538	573	521	525	562	558	491	543	519	504	521	549	555	542	510	525	536	550	542	537	562	520	519	536	539	535	525	544	527	533	533	533	502	551	542	551	541	496	575	551	541	543	543	529	530	516	504	563	525	506	535	516	583	557	568	518	541	542	544	560	483	491	515	515	479	546	551	520	488	545	509	520	513	524	519	534	495	524	546	539	515	506	540	525	544	512	548	509	486	532	500	517	531	492	509	536	549	553	492	545	564	555	544	535	523	570	520	513	528	520	563	578	562	491	520	527	521	584	535	518	515	552	532	568	522	554	547	570	575	541	544	526	562	539	577	505	506	527	517	498	556	517	506	557	541	524	541	514	551	548	542	545	500	546	586	560	500	554	540	526	515	460	584	489	534	522	575	539	514	534	540	511	550	485	507	573	544	562	546	535	542	523	548	584	536	512	504	558	541	519	563	484	560	533	561	517	507	536	508	530	530	502	567	581	518	549	483	513	514	552	520	502	527	529	535	530	519	547	547	549	528	529	550	529	554	491	563	514	500	527	501	538	531	558	514	525	575	496	560	540	506	567
32335	57178	37242	16057	9322	12122	45154	42241	12578	1258	1088	1057	1025	969	1012	1048	936	1424	6301	10306	9569	6534	3302	1861	1158	834	811	837	762	836	779	809	767	868	868	787	783	861	793	793	789	791	770	813	767	779	794	773	845	776	816	797	789	840	800	876	773	838	763	807	794	739	841	780	825	823	761	777	769	821	823	784	772	799	809	783	737	799	789	826	762	818	782	825	761	797	863	791	734	804	787	753	829	829	785	790	830	808	800	787	782	843	839	840	794	759	835	791	791	823	798	824	781	786	797	812	839	814	841	812	788	813	812	760	819	834	819	801	728	832	861	798	782	801	784	797	803	834	812	825	802	814	813	818	761	829	800	884	839	784	807	815	824	859	722	808	810	794	777	794	791	852	804	812	855	821	768	779	820	813	815	811	773	818	777	785	796	821	787	818	847	792	749	819	772	804	788	801	762	819	766	777	824	779	794	758	780	799	832	851	807	797	790	796	790	802	824	764	802	876	798	785	839	791	799	783	794	821	839	826	782	777	857	779	753	756	804	785	812	777	774	745	851	736	795	773	776	763	795	774	812	776	821	787	775	788	855	816	868	788	816	799	780	795	788	831	813	808	810	841	803	748	787	790	747	796	779	775	746	767	790	807	808	846	754	815	760	840	798	784	805	832	808	819	778	797	796	796	783	805	803	825	839	841	832	829	736	772	811	768	829	808	832	844	751	826	810	815	858	838	768	816	798	803	788	825	854	834	817	840	813	772	805	783	817	792	769	785	792	768	813	785	811	791	863	769	738	833	814	808	796	814	823	832	733	821	800	788	820	845	785	792	852	826	813	801	754	833	802	787	826	763	810	736	805	786	831	797	804	823	843	810	876	783	874	828	814	784	793	769	787	788	776	830	790	798	791	788	817	803	786	852	769	804	783	809	813	794	826	757	799	783	790	796	818	829	796	796	806	817	798	817	807	818	777	855	784	803	783	827	814	837	797	806	806	786	797	806	826	863	860	785	816	803	824	842	817	805	799	825	837	769	787	822	803	825	782	808	790	816	756	794	849	754	778	772	786	836	750	800	832	761	818	801	761	805	815	784	815	790	783	775	793	752	768	831	785	830	798	782	789	838	812	830	782	804	800	782	786	795	812	735	762	817	813	763	801	843	837	801	796	799	785	814	798	826	780	804	774	783	832	812	789	811	801	764	792	799	805	749	836	788	818	827	820	786	835	818	779	801	786	811	830	829	827	749	770	812	854	825	791	777	770	812	802	785	836	798	783	814	865	788	802	770	814	824	792	836	793	768	837	751	833	779	800	753	776	783	782	734	816	791	793	789	770	771	813	794	854	823	780	823	785	787	730	752	793	793	814	791	778	825	771	835	836	794	779	779	781	752	827	742	815	806	811	823	800	820	836	834	768	816	819	781	817	762	796	813	777	821	826	774	803	866	771	804	824	822	829	793	792	774	757	824	814	813	823	797	830	804	822	838	838	811	774	790	761	798	811	813	798	819	788	790	817	774	791	788	783	809	783	749	753	823	815	820	778	788	807	800	849	805	827	857	824	822	792	820	757	763	789	808	831	817	827	817	847	811	796	788	747	776	779	814	841	792	811	814	770	803	826	781	808	795	753	833	818	831	839	831	825	789	809	793	841	737	802	818	835	835	792	825	758	828	812	774	829	749	784	848	793	762	784	746	820	791	797	792	809	838	798	829	778	849	832	770	752	834	812	816	832	866	780	809	808	815	725	798	797	813	858	814	816	788	802	790	800	736	762	791	772	800	850	835	775	786	799	803	854	778	776	765	811	768	811	782	744	806	784	827	814	773	842	824	798	803	806	802	820	823	778	764	777	792	811	791	795	814	822	858	787	813	805	794	827	805	792	831	763	829	815	802	799	818	796	836	797	820	778	855	837	796	831	806	806	805	830	776	781	814	806	811	769	833	744	815	769	846	822	822	815	781	850	778	757	758	812	820	821	804	806	822	806	799	757	812	806	813	785	802	837	789	826	855	754	819	822	861	755	810	819	788	822	849	785	804	827	766	811	784	797	786	775	819	813	804	760	782	768	848	789	789	799	774	816	773	862	834	796	836	792	807	763	833	823	837	746	815	774	800	798	792	804	757	796	800	803	811	834	761	822	829	804	744	762	788	818	768	840	846	815	800	772	743	789	813	789	867	783	782	796	796	791	795	781	831	810	857	813	793	819	796	760	790	831	833	795	810	800	769	866	760	830	809	828	766	804	821	764	813	811	834	822	728	774	771	787	805	783	824	783	811	803	821	809	781	793	811	799	819	835	797	798	769	836	778	758	812	762	818	801	847	779	802	823	842	820	834	827	777	772	777	803	789	827	837	816	785	799	829	829	800	830	820	771	804	800	800	753	789	776	829	817	794	829	781	797	776	818	800	772	812	780	821	785	820	772	821	820	783	844	777	832	835	827	808	811	814	810	854	761	789	808	798	789	833	797	757	821	792	885	804	825	773	803	812	788	783	814	804	799	750	861	863	837	799	835	789	822	808	826	810	793	804	796	769	789	851	805	805	768	825	762	805	786	778	754	845	829	818	808	808	854	853	833	799	814	876	815	804	811	818	817	849	818	772	839	776	801	786	802	834	774	836	823	793	787	752	777	822	785	786	788	802	801	796	795	813	789	757	829	771	814	760	767	801	805	777	787	786	792	839	785	790	861	789	831	775	786	810	802	785	788	765	851	806	792	847	827	850	773	784	781	859	816	816	767	774	825	794	798	759	812	763	787	819	830	796	769	777	792	815	826	787	816	787	844	826	792	834	780	778	767	778	759	768	783	768	792	863	801	791	763	820	804	814	794	782	728	835	808	824	817	785	810	779	825	819	806	804	823	801	832	820	783	802	824	846	762	758	788	814	734	768	801	809	806	856	764	809	871	797	745	794	799	788	816	783	805	850	787	822	806	827	819	816	819	783	825	771	801	791	758	875	804	786	775	835	806	821	860	758	799	802	807	805	819	801	805	812	800	839	793	811	792	858	867	823	775	786	809	795	794	782	757	809	744	804	771	768	776	792	781	780	836	775	839	806	739	812	785	784	820	823	794	831	796	826	775	779	775	821	813	776	760	765	812	783	805	851	834	782	813	810	838	819	805	831	810	810	776	778	842	752	859	775	828	787	756	823	821	807	782	810	750	801	822	791	774	811	784	776	790	781	796	786	822	823	822	787	835	784	814	795	820	797	807	825	794	816	801	798	798	855	804	773	798	814	746	764	820	844	817	770	828	796	834	771	773	830	822	777	855	816	788	774	762	794	799	804	774	787	767	821	796	856	821	813	771	787	805	765	883	761	816	819	753	809	816	847	812	769	811	804	834	833	784	768	776	805	791	764	807	780	771	783	821	796	778	780	761	782	795	864	775	778	819	841	809	798	787	796	828	815	807	706	786	838	807	836	836	806	848	845	794	854	794	839	779	838	833	780	763	821	832	777	806	798	771	788	808	739	823	787	829	811	776	784	828	837	808	812	747	759	767	827
26969	22874	21791	6981	1796	1186	4793	3752	1285	603	593	537	565	548	525	491	567	559	643	687	847	800	677	571	602	577	539	526	530	508	521	555	608	529	560	528	541	541	544	541	548	529	517	508	553	550	550	550	539	530	545	521	527	542	528	561	559	553	532	525	516	563	549	543	532	511	538	497	599	577	544	540	536	561	508	529	541	530	506	494	551	542	527	544	549	530	575	532	540	562	568	531	555	554	571	521	542	506	497	532	504	529	555	505	528	523	560	516	545	545	517	509	563	533	571	531	554	528	537	536	547	540	561	518	582	547	506	543	556	547	550	579	522	556	511	534	527	542	525	560	546	528	539	526	515	546	535	560	500	528	521	505	589	541	542	555	551	532	521	545	561	544	541	523	543	547	559	535	520	538	517	531	534	555	494	546	531	515	530	548	553	505	533	519	542	559	550	541	584	562	542	543	526	521	542	521	570	545	536	534	565	502	504	515	533	536	525	554	551	534	567	547	562	515	543	523	530	549	533	556	510	506	502	512	537	539	533	519	557	503	520	526	536	519	557	550	493	568	505	525	498	528	564	532	521	521	539	546	534	517	517	532	567	528	533	513	503	492	553	490	544	548	552	553	526	532	540	518	565	563	532	559	544	533	565	569	477	546	528	536	497	582	563	521	554	529	543	540	545	508	506	551	533	505	524	513	520	553	506	511	540	525	524	522	531	562	511	574	585	515	507	554	511	512	541	521	521	521	530	532	535	556	508	586	519	569	499	549	547	553	553	526	512	545	559	537	531	561	543	547	556	556	559	500	499	524	541	544	545	543	488	554	544	535	499	503	550	541	509	562	536	504	497	530	500	541	580	549	543	545	520	516	496	554	513	525	505	531	549	542	534	572	536	494	547	502	514	535	567	570	514	530	531	534	525	495	527	487	527	514	542	532	533	554	539	556	526	540	532	530	539	546	570	544	555	518	508	555	528	546	516	558	558	592	544	537	521	546	534	569	517	515	585	531	508	523	557	551	513	557	527	523	522	556	512	549	527	511	527	539	498	585	540	525	572	496	499	519	540	538	515	518	542	532	523	536	531	513	592	547	539	514	578	537	525	528	529	561	507	498	564	545	563	574	543	548	577	557	539	515	512	573	517	567	495	521	552	567	519	528	546	502	528	516	530	577	541	541	578	553	568	515	563	521	539	535	538	523	512	502	548	540	534	532	547	518	544	527	533	519	518	570	543	536	517	556	514	498	562	495	582	529	547	541	537	585	542	539	521	480	551	556	574	532	549	532	573	525	520	537	538	478	517	558	518	527	493	534	535	564	564	582	541	573	545	557	543	552	538	520	495	496	524	508	537	516	510	568	519	542	509	544	546	499	508	518	529	537	538	554	529	505	515	545	512	551	594	585	571	560	491	527	577	521	527	526	499	562	555	496	554	531	521	533	539	537	563	533	563	541	565	568	528	550	521	564	516	543	540	552	518	531	534	535	519	514	514	551	508	531	523	547	521	586	557	538	560	501	540	543	520	513	579	555	556	519	511	538	518	538	537	506	514	557	554	523	522	552	547	535	521	492	505	558	525	588	540	527	540	556	517	572	477	563	567	538	535	547	522	538	566	533	561	564	554	565	526	533	528	555	572	487	522	524	505	516	507	578	483	544	496	555	557	526	519	540	536	536	522	522	532	562	517	550	521	551	524	566	531	564	563	487	496	531	560	508	532	526	572	556	560	536	523	549	524	531	517	532	541	545	525	557	491	558	510	528	555	544	539	497	529	560	544	508	552	533	498	552	506	578	525	532	552	511	584	578	556	487	567	541	560	547	559	547	519	557	556	527	520	540	554	561	534	564	551	537	502	546	537	550	512	517	540	572	604	521	560	516	542	551	534	526	515	534	498	541	553	508	528	548	541	546	533	528	538	541	538	534	507	542	528	577	542	542	516	538	518	563	561	530	521	503	565	514	558	535	521	508	497	533	522	572	487	544	522	568	515	507	537	533	504	548	547	553	543	536	552	490	497	521	512	575	546	536	541	525	527	568	550	515	533	537	521	528	520	551	557	528	538	545	549	551	520	512	524	533	532	529	552	554	536	529	569	563	476	521	526	566	529	547	536	521	536	537	555	505	526	567	514	528	512	562	558	533	569	519	526	579	538	516	546	536	552	526	558	505	540	527	532	529	523	518	533	503	542	547	542	489	528	526	514	568	550	523	557	495	547	582	566	551	567	548	563	537	526	539	527	549	522	538	510	584	562	561	528	553	531	545	532	544	524	528	563	540	575	515	512	525	519	560	577	535	534	512	561	519	522	592	557	558	528	559	528	563	537	528	528	556	569	532	527	588	570	515	542	562	589	522	502	571	536	536	535	585	543	523	549	560	519	491	524	514	516	548	566	533	563	530	533	548	550	536	545	520	573	547	541	517	506	500	551	505	521	555	545	537	527	536	496	553	517	515	544	510	542	542	538	519	541	565	568	522	525	557	572	513	548	568	532	513	571	572	557	541	547	532	499	521	580	545	554	538	545	544	557	538	503	496	542	503	513	549	490	531	510	579	513	504	557	592	535	543	568	513	532	509	524	536	513	513	503	578	524	549	548	560	541	530	536	542	532	560	556	581	524	549	497	536	550	541	552	558	576	540	562	527	533	550	564	532	511	532	547	526	468	537	522	509	551	521	566	542	546	523	534	503	533	544	543	540	561	554	498	493	535	536	524	568	543	524	553	528	552	533	546	515	511	523	565	555	568	551	498	543	524	516	565	549	511	466	562	499	559	504	559	580	551	522	528	533	497	525	561	575	521	552	533	537	566	537	573	537	559	575	511	543	558	568	549	523	483	563	556	545	549	567	534	537	533	562	525	558	520	532	522	522	551	542	514	601	531	548	530	573	537	530	527	510	592	502	579	526	566	483	553	494	550	542	548	537	549	557	537	535	518	551	513	555	564	550	528	524	505	523	548	474	556	546	580	533	511	527	574	556	513	497	551	561	529	510	561	543	524	543	517	549	489	538	538	579	531	550	564	531	550	535	548	556	533	535	520	513	476	575	512	560	537	566	503	524	531	561	565	547	533	524	557	520	542	520	543	541	520	545	548	547	507	533	564	558	544	574	549	552	539	541	544	526	536	564	549	504	578	560	528	488	570	561	554	496	561	576	531	535	553	545	544	545	518	571	505	595	523	535	543	569	508	504	551	528	572	547	520	572	538	503	525	548	558	515	472	515	542	535	552	543	531	543	497	528	543	546	580	530	501	526	544	554	537	536	531	518	578	532	551	528	538	567	570	541	489	494	514	525	600	629	544	526	532	535	575	542	557	570	549	512	575	529	550	540	515	539	564	501	571	554	518	540	544	499	570	581	556	524	565	543	519	519	543	538	558	551	542	547	503	579	533	514	523	515	565	555	510	569	552	529	514	560	526	503	568	539	572	541	508	545	554	516	517	530	552	573	517	539	559	554	560	528	513	540	499	573	588	564	553	534	547	537	531	517	523	529	608	532	534	543
25413	36932	25686	7355	3925	2741	10738	7806	2585	916	864	872	868	914	847	843	888	858	1061	1389	1575	1465	1169	938	900	829	793	835	799	817	808	809	840	795	797	819	848	839	814	822	799	873	821	807	797	813	851	798	830	818	812	787	798	796	813	852	881	797	803	813	805	753	850	794	876	764	846	822	835	789	829	804	847	824	793	834	792	825	782	801	861	806	843	804	805	825	807	829	812	812	835	838	810	781	865	783	892	845	874	810	775	787	806	832	858	763	824	767	840	802	854	838	794	765	869	833	858	786	838	832	816	846	811	796	832	845	797	838	841	830	772	808	800	805	830	824	827	786	840	803	816	853	773	787	820	850	810	777	817	870	815	814	833	781	800	812	845	841	826	809	841	801	815	819	835	847	822	777	785	773	824	803	809	843	782	831	859	794	861	809	748	785	816	844	777	815	808	803	812	816	822	783	844	811	836	841	803	818	836	838	813	772	778	785	828	787	884	803	866	811	851	855	851	864	805	822	810	816	833	859	807	824	791	844	823	828	792	886	854	800	777	798	829	851	847	833	815	830	790	817	821	801	850	816	797	817	814	749	805	786	820	848	806	802	767	859	825	866	794	787	804	846	831	792	821	831	774	818	849	799	836	773	853	841	816	831	796	839	865	801	837	834	793	758	796	827	784	826	845	803	823	798	795	887	795	778	838	879	789	820	812	810	805	831	782	795	784	851	828	810	824	819	863	798	832	836	850	833	857	808	801	790	841	828	804	839	862	784	810	817	826	792	805	826	824	795	789	816	806	799	820	850	791	851	810	788	803	833	859	809	823	786	812	800	851	775	776	821	810	803	856	776	802	836	838	821	834	815	801	840	882	811	829	775	884	839	818	799	869	789	799	836	772	823	827	830	813	833	808	794	818	745	855	823	840	787	800	859	808	828	806	769	785	840	840	790	840	846	814	839	872	857	761	803	801	824	805	832	800	867	840	793	875	828	813	773	787	798	848	809	799	847	795	852	872	819	851	798	814	778	799	799	801	828	867	790	840	861	818	803	816	855	804	885	818	803	815	818	830	805	841	785	824	799	804	818	775	789	843	799	862	760	855	825	798	845	811	839	801	805	796	853	820	779	842	851	797	884	794	896	849	844	807	759	786	812	858	822	790	773	869	838	775	791	788	786	783	795	817	791	837	838	768	868	806	802	800	850	780	837	778	784	809	812	824	802	794	813	817	823	819	841	844	831	833	809	805	809	800	804	839	848	781	833	850	809	859	843	810	830	850	872	827	790	854	839	779	806	749	814	837	801	852	822	841	842	841	845	789	811	809	805	799	819	801	774	826	793	805	846	810	784	903	796	806	858	818	861	772	794	837	791	785	845	780	871	828	866	817	830	755	904	819	829	824	827	813	791	826	831	816	787	807	790	848	811	812	815	773	842	860	854	818	853	829	831	847	846	814	791	785	817	786	757	752	872	800	861	809	788	813	840	852	832	794	821	828	849	862	805	823	809	836	801	831	817	845	847	816	846	787	846	805	859	812	823	787	808	796	834	831	846	804	769	826	800	805	825	795	831	795	834	843	853	826	840	790	805	822	797	775	843	830	863	869	844	789	828	841	800	836	766	833	798	871	840	809	816	810	811	869	805	805	839	784	822	842	784	838	813	875	825	808	815	817	837	869	856	827	829	783	866	817	830	777	852	838	807	854	819	843	776	829	840	794	762	875	815	878	795	770	835	867	781	785	805	787	803	844	758	833	808	826	830	806	872	830	786	784	788	794	857	819	787	817	860	798	779	818	864	824	819	807	789	768	833	776	839	802	778	831	837	774	825	860	792	839	779	819	835	787	857	800	840	849	811	868	779	808	817	823	841	821	772	853	822	844	811	817	794	796	808	781	762	809	803	821	804	817	830	822	782	799	769	851	809	816	832	828	804	858	825	799	834	814	780	820	784	804	817	829	812	862	792	837	749	818	796	876	880	855	838	831	807	781	820	817	832	799	827	824	818	817	846	850	796	827	856	846	823	804	825	827	842	760	849	786	847	856	821	815	813	819	806	846	822	819	850	827	778	810	814	804	747	877	814	777	829	789	873	799	810	855	821	792	826	819	863	805	810	826	806	794	789	829	834	816	834	862	786	773	848	879	832	814	812	868	810	814	833	837	813	817	802	843	833	818	819	841	798	883	794	799	804	759	809	863	827	777	826	848	787	839	799	817	811	801	798	761	785	856	790	812	893	807	785	860	863	818	781	796	855	843	781	814	817	808	839	840	811	752	818	776	804	832	826	839	773	792	752	857	830	802	799	844	780	839	874	781	818	865	877	771	796	830	867	823	864	826	835	826	900	836	829	819	831	809	839	869	830	804	807	780	807	839	801	866	788	807	854	819	806	817	811	825	808	811	832	857	866	811	813	847	846	808	804	830	825	835	862	805	817	830	835	812	782	855	834	868	819	824	854	831	798	855	827	811	900	848	849	804	812	758	812	778	816	831	844	785	834	795	801	805	793	748	817	839	835	864	823	777	804	820	870	859	818	794	771	821	784	742	839	800	802	842	787	851	803	810	872	833	819	810	801	796	843	800	817	780	761	819	825	810	820	847	804	835	816	832	837	820	851	835	816	823	877	806	829	785	784	851	817	791	798	797	806	803	838	817	834	842	823	846	832	803	826	871	835	814	830	841	840	815	783	822	835	801	823	832	827	816	800	814	808	781	808	774	789	806	813	835	810	830	810	856	856	827	815	847	737	830	840	831	839	824	805	852	837	847	797	881	821	800	888	856	813	800	854	854	802	798	869	831	848	806	861	782	862	792	840	816	835	844	840	730	848	786	848	846	790	867	832	768	802	774	851	817	818	800	798	827	821	788	790	851	811	789	845	815	791	824	795	825	817	831	805	857	828	807	875	799	807	789	774	860	852	813	819	809	813	814	808	804	781	827	825	811	796	809	828	830	836	775	808	854	868	832	791	829	832	839	809	775	746	868	834	771	805	846	830	763	832	826	871	816	838	837	829	809	792	753	806	809	774	850	792	801	826	854	858	815	825	867	830	823	803	857	815	806	816	831	821	799	852	877	794	794	868	811	802	843	831	762	808	832	838	807	882	863	834	785	838	784	814	814	786	816	883	803	833	816	852	842	798	808	772	823	815	822	840	818	821	776	849	866	867	784	828	824	836	836	816	812	794	842	817	838	808	838	790	790	775	830	878	820	816	802	835	836	804	794	868	882	837	809	841	812	832	806	823	758	802	845	861	780	775	803	780	862	798	890	807	828	786	858	783	812	799	786	818	767	795	859	741	830	813	804	829	821	829	827	816	845	877	788	823	861	854	838	828	811	830	802	807	805	853	882	816	842	779	823	809	794	828	814	842	818	816	825	834	805	778	779	831	878	856	850	797	819	858	834	842	847	821	810	846	780	852	817	840	764	824	829	790	809	820	825	814	807	812	850	860	829	812	812	804	830	856	804	810	837	807	787	848	840	822	815	817	847	827	791	790	817	861	849	809
24165	21199	28055	24297	18008	4826	23364	24989	11501	2194	712	658	645	634	589	629	608	612	1038	1686	1766	1422	1208	993	785	616	613	576	608	645	624	579	622	603	637	599	631	623	605	622	603	612	600	623	584	621	607	585	627	581	593	592	620	640	611	608	630	622	622	631	571	588	614	627	613	581	560	589	564	590	612	606	639	610	583	607	598	643	612	578	621	613	608	600	602	613	593	603	596	605	580	600	603	571	580	576	540	566	569	631	607	613	578	597	562	604	618	562	659	567	599	655	622	614	605	582	584	588	613	632	610	600	596	586	629	629	578	644	585	649	599	569	605	563	635	547	585	607	584	641	578	583	606	601	608	597	585	621	622	579	572	576	583	572	637	602	570	619	630	604	615	553	608	611	630	613	608	564	619	626	620	611	556	576	586	618	648	625	654	591	591	666	546	591	560	617	620	623	562	575	583	569	581	556	567	588	598	587	554	587	557	597	585	611	552	625	597	609	595	604	572	599	582	615	607	541	620	574	622	564	599	600	634	569	608	581	586	597	600	612	592	614	607	526	646	610	576	573	554	566	632	635	536	612	592	613	577	626	623	573	655	595	570	588	593	619	582	571	575	594	583	559	613	583	578	645	653	575	585	633	599	643	616	630	592	606	609	673	572	593	595	584	592	584	613	575	597	603	571	619	601	634	592	614	632	611	630	586	592	618	640	591	568	603	616	631	583	603	577	642	602	573	655	615	582	592	603	548	597	640	581	596	605	582	625	627	592	610	643	588	600	637	601	570	581	590	586	574	584	601	594	585	551	611	618	599	586	610	574	605	605	574	606	564	622	593	616	636	596	615	634	596	584	617	586	613	565	550	616	620	625	613	627	532	597	613	561	635	584	585	573	584	649	560	589	646	572	571	542	584	618	640	578	602	633	566	626	623	630	572	543	600	637	605	600	612	573	620	558	611	552	561	643	594	626	615	561	584	590	582	574	561	582	609	599	570	623	609	567	631	607	632	628	608	627	620	628	664	620	574	598	599	593	634	608	591	605	637	645	571	591	620	596	658	630	597	587	570	574	589	629	611	563	597	614	619	612	637	597	604	570	633	565	666	584	593	579	638	561	598	615	610	616	587	642	590	579	596	584	592	584	623	598	630	571	609	576	625	591	584	668	581	619	624	642	588	614	579	584	600	588	565	568	573	604	582	600	542	607	639	599	597	570	603	628	583	616	557	615	600	597	589	607	623	634	578	631	612	526	581	571	604	623	555	637	628	598	621	603	588	632	612	556	590	593	584	634	608	583	568	590	606	573	616	570	595	612	603	597	579	605	591	642	597	579	592	577	576	597	614	576	579	580	623	615	625	605	588	581	622	618	649	566	609	636	629	606	583	638	602	547	639	590	595	578	562	580	526	609	539	568	594	623	568	588	580	612	589	561	608	600	602	591	623	623	576	601	595	582	596	575	598	648	601	635	571	601	614	626	633	586	574	588	592	605	592	641	594	559	595	609	600	586	615	640	608	601	619	593	595	612	556	586	606	605	527	572	619	581	632	611	635	602	610	614	617	620	629	595	644	593	630	629	589	580	648	616	576	594	600	656	587	677	566	597	624	654	564	612	605	656	625	621	575	622	621	585	589	578	629	577	608	557	580	593	617	627	628	649	617	611	592	587	612	578	627	580	640	633	597	626	610	577	585	601	581	569	600	635	591	592	616	620	617	561	618	579	592	580	617	596	613	595	588	604	597	578	575	592	639	598	624	575	611	571	625	631	616	582	616	567	606	617	618	622	603	608	580	549	557	575	586	562	629	601	567	535	549	597	589	585	572	587	588	556	582	566	591	585	594	558	626	609	621	611	592	569	621	574	602	603	602	601	624	593	623	606	635	588	603	586	602	601	599	585	577	600	625	593	571	656	545	624	593	586	551	596	628	583	527	601	617	612	595	655	577	556	585	624	556	608	588	630	584	533	616	599	610	613	620	607	574	569	593	560	617	605	566	601	589	616	633	618	582	595	610	617	652	528	611	589	602	562	644	614	598	637	619	620	577	594	568	576	633	600	573	568	592	585	638	578	598	589	599	607	616	582	596	578	608	617	582	617	578	584	593	623	586	595	615	569	614	633	609	581	605	558	590	591	642	620	641	588	621	595	599	591	588	634	575	575	586	623	578	599	579	564	562	614	599	573	612	631	639	622	637	598	566	604	571	617	586	583	569	606	635	623	570	590	624	591	612	589	582	623	610	621	592	592	594	632	610	595	598	602	614	580	580	599	569	620	573	593	585	596	655	637	565	580	599	587	619	611	604	599	593	651	578	617	646	600	634	581	589	599	608	548	587	604	623	578	593	623	597	607	617	659	603	595	607	604	611	630	588	640	611	576	580	568	650	603	614	597	611	560	600	595	571	579	594	626	584	642	546	568	571	620	621	580	609	608	587	548	559	576	584	578	600	584	567	581	601	567	612	552	585	600	607	602	575	574	616	573	602	591	588	599	601	605	593	593	588	616	592	598	566	637	590	588	595	634	597	607	570	593	565	630	612	612	597	586	572	582	631	603	610	566	628	606	646	599	637	571	595	609	641	568	626	597	578	565	584	611	601	607	605	567	595	596	586	598	625	577	533	661	550	626	574	635	600	638	610	615	579	576	571	575	525	635	613	559	598	591	612	608	618	585	583	611	614	605	588	637	601	555	550	607	595	618	643	593	605	614	638	527	617	593	625	619	585	621	596	612	616	605	618	592	637	568	609	581	569	622	547	621	631	583	651	572	596	607	601	576	590	586	569	567	578	638	578	574	607	636	597	564	600	580	611	581	622	587	615	600	572	593	608	621	588	585	593	540	621	629	583	632	577	594	630	552	610	619	635	621	555	612	573	561	629	627	595	561	595	650	607	575	588	568	575	589	659	599	589	590	594	600	574	590	632	569	653	573	564	659	586	587	626	600	581	610	581	625	580	571	604	611	583	608	584	643	557	608	621	591	603	595	588	584	600	625	565	606	562	613	589	603	601	597	595	576	603	555	623	614	594	551	629	589	547	663	542	624	604	605	585	554	556	574	640	625	556	606	602	582	606	594	596	612	604	601	603	602	580	596	581	646	579	593	621	626	571	594	596	549	542	616	600	577	585	638	560	546	638	575	583	653	634	609	574	580	558	585	614	615	592	585	599	625	596	591	593	587	592	607	576	600	620	618	550	614	581	621	604	605	616	557	559	576	583	605	601	596	613	617	609	571	620	607	585	614	587	605	618	583	585	598	591	589	531	601	588	578	609	596	618	591	591	595	612	622	577	597	601	589	567	634	570	598	635	662	613	590	605	575	592	617	594	603	559	604	559	601	570	572	571	590	630	590	633	567	591	618	604	566	619	582	607	523	601	584	606	587	584	582	626	599	627	663	655	594	613	631	626	609	582	584	611	597	554	612	593	564	615	598	598	620	608	619	578	615	595	672	552	604	567	592	609	573	619	554	563	628	582	603	558	624	653	575	587	565	596	638	597	589	611	598	607
27759	46863	26986	10172	7003	6382	33027	31661	16313	3306	1028	1054	1026	1018	916	983	978	1048	2235	4266	4076	3187	2610	1887	1370	1011	951	928	957	932	896	904	986	873	888	905	846	942	941	913	929	864	903	886	896	943	943	967	872	881	920	893	901	901	942	909	960	915	928	887	940	921	902	858	887	869	947	937	893	893	916	869	975	912	846	842	915	969	896	866	902	917	888	896	975	852	879	961	884	919	934	907	901	890	901	933	916	913	892	884	872	926	901	916	852	915	887	894	877	909	890	879	928	917	889	899	961	911	929	875	937	938	905	914	927	965	874	932	869	951	927	965	978	854	944	874	976	949	868	851	879	953	901	886	908	939	874	939	916	973	887	972	910	902	912	903	902	861	847	860	922	951	905	884	919	921	919	917	938	898	901	899	918	945	886	913	940	937	878	922	897	912	919	909	876	876	912	922	918	902	926	918	923	913	894	932	912	859	917	854	968	880	930	852	909	907	957	898	886	896	916	905	940	887	870	875	915	938	935	944	852	929	915	930	880	868	981	938	933	891	878	921	875	918	842	894	912	874	952	920	882	874	891	912	867	936	947	921	928	888	850	921	977	918	904	898	934	856	866	885	900	909	935	916	927	879	902	920	909	896	975	875	906	938	881	933	899	851	891	898	898	896	891	907	870	947	917	903	921	879	907	918	949	896	906	942	879	865	921	867	877	882	923	912	873	864	910	951	914	897	858	860	944	892	904	916	885	917	908	868	897	900	928	917	937	894	932	903	920	945	872	926	914	846	901	920	910	928	932	911	934	867	882	891	881	944	940	887	910	932	882	922	891	941	918	862	919	911	880	917	906	880	895	884	931	918	893	901	889	894	925	922	891	882	822	928	895	903	901	921	896	929	897	1002	893	929	875	910	947	918	870	880	913	932	961	919	923	906	961	897	938	930	875	872	901	939	873	888	892	878	916	924	882	878	895	904	892	952	903	886	891	869	949	911	931	935	867	851	898	896	913	930	904	917	920	890	955	887	882	930	916	1019	934	929	887	881	901	934	923	902	953	906	892	895	856	942	938	951	881	934	905	896	892	893	928	942	892	878	903	941	880	939	951	932	960	931	909	880	969	880	937	932	920	931	965	924	922	861	927	852	916	945	873	927	915	967	890	930	896	980	898	962	934	932	925	965	901	922	879	949	922	945	859	909	899	932	911	872	907	877	915	940	913	891	913	905	937	951	907	897	901	902	862	973	885	919	892	927	866	877	899	912	951	903	949	876	934	863	941	934	912	946	946	889	942	872	899	842	899	901	875	912	896	942	910	932	931	935	958	877	871	977	906	896	905	905	878	941	944	912	867	930	903	917	947	912	934	904	951	906	942	850	918	885	958	905	934	935	927	911	912	915	889	919	901	927	854	914	957	918	916	883	862	879	905	924	869	868	940	947	900	894	916	891	928	882	923	887	883	909	894	895	923	872	876	940	895	889	916	881	896	868	848	904	920	904	896	894	925	889	967	933	942	864	954	905	887	918	849	912	834	928	890	934	974	906	901	836	878	864	942	907	886	907	962	891	902	906	971	897	962	903	917	951	887	905	880	901	870	877	841	914	886	944	881	940	925	909	906	892	914	884	921	914	922	896	888	888	939	932	909	893	881	911	932	906	864	870	929	940	942	868	965	956	930	925	851	863	914	899	891	968	929	947	895	902	874	929	956	916	908	951	868	840	964	863	858	898	874	864	909	885	920	923	899	883	885	831	904	893	876	919	908	951	948	935	904	933	918	930	869	920	912	917	921	903	903	888	905	931	870	891	925	944	952	903	977	895	983	950	852	903	907	899	882	863	957	902	960	864	856	880	876	892	896	897	910	901	904	869	933	890	871	910	847	953	946	927	913	932	895	953	962	895	951	864	881	880	917	898	928	888	913	949	842	907	888	923	944	890	897	950	891	904	967	913	900	902	906	928	933	881	899	875	881	880	930	873	879	877	881	865	852	919	963	965	931	878	862	891	831	910	928	858	910	920	910	930	882	887	891	903	891	905	838	923	854	931	913	875	892	943	915	944	940	876	892	931	905	860	934	921	890	889	929	910	890	889	943	927	909	882	941	885	882	891	878	889	928	927	959	949	889	912	904	891	932	893	899	851	910	875	967	896	935	920	857	908	909	899	885	906	894	886	938	896	907	934	912	928	875	972	952	920	871	916	963	912	946	889	898	904	892	905	893	865	870	923	904	903	925	914	924	865	904	855	898	923	887	875	899	878	959	924	913	976	873	891	893	916	923	861	902	898	909	904	948	896	919	877	927	905	939	916	934	884	856	942	873	814	882	919	884	872	915	928	929	896	941	896	897	875	915	917	897	940	903	938	976	892	904	885	945	935	898	935	965	944	867	908	946	905	895	934	845	867	915	882	890	920	949	881	952	878	895	951	885	902	944	860	892	914	909	925	883	914	893	913	855	870	883	921	870	867	904	910	900	883	907	908	845	905	909	909	935	895	904	951	960	889	925	923	926	934	892	870	861	879	977	856	861	912	907	909	869	899	938	960	903	946	893	899	858	887	865	940	853	925	888	943	915	945	960	989	942	928	834	910	889	897	884	828	914	886	876	889	938	910	974	928	912	898	943	903	920	877	884	948	950	943	907	925	909	887	884	914	978	913	926	923	915	869	936	927	918	890	891	953	913	881	905	890	856	884	934	895	855	927	956	924	974	946	843	961	916	911	923	904	886	944	895	871	919	928	848	860	932	904	883	879	890	901	936	912	906	921	911	944	953	904	974	945	955	915	874	908	927	922	920	873	909	889	886	895	910	918	951	896	889	911	890	879	874	914	897	930	870	947	891	917	908	948	895	910	904	924	892	879	905	910	912	916	869	878	909	881	923	902	885	897	924	908	961	916	918	921	953	916	851	913	900	886	870	936	911	900	846	912	955	929	917	890	883	934	933	864	878	928	928	920	942	924	919	922	911	865	937	939	933	877	878	894	833	880	946	922	884	928	898	911	871	885	920	896	917	899	902	961	890	941	950	922	905	882	849	936	877	911	920	838	913	935	867	1004	905	890	960	948	866	939	949	950	901	896	876	978	942	916	908	968	884	947	907	933	995	937	857	920	910	912	889	871	944	927	967	884	900	916	907	885	954	892	901	932	885	900	880	922	880	879	885	888	885	901	952	900	847	920	901	926	894	895	951	909	927	879	872	949	925	923	927	858	914	915	961	933	920	966	918	938	891	883	869	863	905	916	898	906	889	910	944	962	910	882	923	979	944	954	961	885	871	914	936	911	896	892	952	917	889	893	912	898	889	917	947	900	888	924	974	868	848	889	926	924	884	896	942	915	922	913	914	939	892	914	838	932	909	898	897	921	939	941	888	897	904	926	929	877	957	900	868	932	917	915	909	897	917	921	931	929	923	868	910	875	896	863	880	936	931	944	908	888	843	895	907	898	934	923	914	896	938	957	947	914	897	904	904	925	887	879	924	912	938	963	965	916	879	918	921	907	920	895	981	879	885	908
23030	21242	28930	23687	21154	20725	35177	34295	22568	4523	608	538	523	533	563	536	564	615	1557	2871	3249	3119	1952	1491	1071	619	483	486	501	474	523	463	443	457	463	463	518	500	472	476	489	478	473	443	456	453	510	453	487	494	467	455	460	431	474	478	482	475	458	440	454	480	478	468	488	463	448	468	485	513	482	441	451	477	456	476	484	461	441	461	479	485	474	459	444	443	469	461	458	442	482	456	450	450	471	439	435	458	413	467	455	429	430	429	511	436	464	459	449	435	444	450	444	477	435	471	455	449	475	454	471	469	451	488	512	458	422	448	464	496	444	463	457	447	496	411	496	450	436	457	439	434	456	466	451	442	497	493	462	491	464	452	505	448	445	498	452	432	455	463	449	468	480	462	456	485	422	409	512	467	446	443	460	450	469	464	511	408	475	437	426	446	456	437	450	466	423	486	453	465	454	495	416	495	465	490	468	469	473	437	486	463	417	469	467	460	486	507	449	454	408	458	475	435	453	424	460	447	463	485	464	475	500	460	454	498	445	472	445	460	424	474	440	431	491	526	461	455	470	492	481	476	431	463	480	456	484	498	445	514	454	429	444	459	458	458	463	474	465	479	447	433	442	436	476	443	463	412	426	480	474	453	461	485	423	470	492	447	435	449	464	470	496	428	451	478	447	445	462	446	464	464	465	460	471	440	465	481	502	482	470	443	487	453	484	474	446	480	451	463	451	465	487	502	454	509	451	496	466	476	443	437	454	432	466	470	438	469	453	454	454	464	470	435	421	479	483	465	464	451	429	442	487	471	490	457	475	426	446	452	467	450	460	464	478	451	473	483	453	470	458	439	477	479	479	442	428	419	463	501	463	454	459	467	457	435	451	432	420	470	459	472	477	473	444	439	457	513	498	466	428	446	432	467	454	460	453	443	467	483	458	456	451	474	453	454	455	440	447	492	481	467	465	490	477	442	449	497	421	490	446	469	463	435	486	461	457	479	478	456	482	505	443	512	429	461	452	457	441	512	488	486	444	462	468	512	447	449	452	496	450	458	465	477	461	424	467	470	481	494	473	457	468	459	495	480	473	471	474	456	475	438	495	466	489	423	484	486	448	463	442	455	481	511	463	462	468	439	474	473	475	474	436	441	454	471	447	448	439	442	451	452	505	420	501	493	462	463	508	473	452	448	483	471	461	423	470	469	473	452	428	482	439	433	477	445	459	468	443	481	423	461	454	465	462	455	453	465	473	463	483	478	452	483	469	461	465	453	440	434	478	467	460	439	454	491	465	465	498	447	476	465	439	484	468	451	466	495	442	471	495	418	448	461	462	452	484	469	454	446	464	505	468	466	461	450	432	465	437	462	455	480	447	459	484	506	483	434	434	473	478	440	460	437	453	479	445	464	457	502	481	429	484	442	451	476	428	467	483	498	487	449	479	473	492	472	469	457	471	437	448	440	452	479	445	480	477	447	462	459	477	506	467	428	480	510	484	513	487	463	457	427	501	417	465	444	453	444	461	427	480	475	428	493	461	430	469	484	452	475	485	469	450	493	451	458	459	447	461	439	493	451	443	480	435	453	477	461	448	476	467	448	438	456	434	472	439	448	436	471	461	460	472	454	490	463	452	481	479	486	472	474	465	472	461	450	463	455	476	481	428	463	438	478	461	434	475	471	436	483	442	442	431	474	491	456	473	483	435	472	481	447	483	447	492	468	458	456	459	493	479	474	500	472	482	484	454	448	468	432	482	431	477	425	474	451	475	482	437	432	492	468	461	439	472	471	459	470	441	459	470	478	469	431	462	488	445	461	453	450	455	451	470	477	473	521	498	469	479	431	449	482	450	511	441	512	470	479	443	473	454	461	464	441	489	430	460	446	474	443	467	457	472	465	453	460	420	441	459	451	438	432	440	443	453	447	470	414	486	437	478	489	472	444	452	455	441	440	421	461	422	421	465	524	478	451	479	450	444	457	460	456	434	491	443	454	470	432	463	466	505	465	450	436	488	460	437	446	460	467	453	480	458	477	465	451	460	471	479	459	482	486	467	486	452	454	503	457	474	452	453	432	483	453	434	452	429	500	462	386	458	435	447	454	438	452	464	435	424	489	433	450	427	484	452	468	451	456	467	443	466	431	465	449	460	471	448	467	452	448	474	459	477	441	438	452	490	426	453	462	445	455	469	451	481	462	455	443	425	428	453	472	473	450	452	460	432	475	467	454	448	493	436	439	478	475	460	451	466	483	467	431	516	442	478	470	449	463	410	442	489	420	482	470	433	426	445	471	493	454	452	496	457	449	469	456	437	489	448	489	427	480	501	437	423	444	448	455	444	476	475	502	467	467	472	459	469	467	459	493	462	461	448	428	411	438	452	484	470	417	442	443	495	469	447	450	495	437	450	456	478	427	461	431	480	456	448	482	473	454	467	484	463	513	441	479	457	457	479	443	469	425	457	465	438	450	494	485	488	473	456	464	458	447	483	456	448	478	473	459	460	470	492	450	496	478	457	451	454	428	459	440	485	483	482	472	460	463	480	462	459	468	454	471	467	469	459	434	446	430	460	460	449	452	464	460	476	467	460	462	486	404	479	454	475	486	452	443	460	469	485	505	462	421	488	472	472	473	499	418	462	492	436	454	471	442	445	448	463	448	451	476	472	496	475	519	450	424	478	411	481	462	471	438	455	440	477	483	494	457	463	436	450	514	447	441	451	440	417	492	451	481	446	474	441	463	445	446	459	479	482	459	474	438	474	463	460	458	470	439	440	422	479	420	519	467	442	472	463	523	447	432	460	462	529	490	503	441	454	463	468	424	493	468	444	471	455	445	467	486	445	483	430	484	474	450	450	435	464	471	432	419	436	498	465	427	498	467	454	475	444	434	405	465	515	484	435	463	457	462	457	461	460	448	429	464	470	470	435	446	508	429	493	451	470	461	443	488	514	450	463	461	493	469	428	482	466	452	420	488	496	462	488	444	472	479	449	482	458	436	436	466	439	481	505	439	488	485	462	475	541	455	474	449	454	452	440	407	485	459	459	472	454	414	440	476	474	441	461	464	449	433	467	425	440	496	441	468	468	509	459	448	427	490	483	440	494	475	453	473	431	497	445	441	454	449	437	469	422	462	453	446	472	446	440	485	481	464	478	468	457	437	461	464	481	474	464	471	475	507	450	431	437	453	503	491	436	465	421	450	476	477	464	463	463	480	451	438	446	489	424	484	459	474	425	460	452	503	420	435	488	448	430	461	428	456	448	497	461	478	474	445	462	480	492	458	472	441	489	457	479	479	470	435	422	454	451	475	463	445	452	411	446	467	464	446	487	441	438	496	471	491	458	460	468	439	464	443	462	472	475	511	479	435	459	490	491	439	438	440	497	482	449	503	436	494	489	486	478	440	448	463	473	456	480	453	494	503	439	463	440	458	471	479	460	458	474	454	480	476	483	469	449	468	479	456	450	460	471	479	449	445	426	444	466	436	499	446	486	455	457	478	468	515	464	443
31939	52131	33982	15314	8577	8509	41661	36166	28919	1284	1006	975	995	936	928	890	869	1152	3977	7158	7815	7398	4809	3318	2280	1149	694	689	675	683	724	707	698	711	690	675	711	683	723	729	700	726	663	710	708	736	687	696	750	731	774	701	713	682	689	693	775	795	780	703	700	666	693	731	695	694	702	683	744	740	703	730	731	699	696	673	668	721	674	693	680	726	655	715	737	669	698	703	670	713	713	726	757	723	744	718	673	641	717	651	657	697	639	699	694	733	718	682	703	700	715	718	667	700	692	671	694	743	723	759	706	697	716	689	680	706	725	682	726	681	705	666	662	713	715	720	683	687	722	669	714	697	712	712	674	648	707	713	730	702	708	713	702	757	760	701	709	712	682	714	736	696	693	663	703	708	690	682	698	668	697	711	752	677	742	702	725	743	716	682	709	690	717	707	740	726	707	706	672	723	694	693	720	699	735	718	712	698	676	704	703	766	710	711	728	697	682	715	688	726	738	668	671	659	711	663	680	711	663	681	750	714	724	699	713	673	701	682	686	730	733	692	643	748	677	741	716	713	669	700	712	681	738	694	714	690	706	681	711	717	678	717	705	751	693	707	740	698	704	721	688	764	725	735	670	682	688	687	722	704	657	737	687	663	711	658	702	672	667	678	713	691	714	699	735	723	665	694	690	742	684	749	685	750	785	722	726	670	722	721	680	698	707	678	710	705	684	716	733	724	696	745	675	720	733	691	730	715	652	706	707	748	705	722	687	754	722	697	738	698	664	694	738	713	700	697	687	690	666	715	727	721	727	700	682	690	724	725	697	686	726	708	672	724	707	727	681	702	680	668	711	677	711	712	663	688	673	707	678	716	696	728	674	719	677	727	704	659	714	727	722	720	712	684	711	701	697	711	740	754	756	681	716	707	704	746	669	697	677	692	672	708	705	717	729	760	725	708	719	691	711	728	730	706	671	715	733	676	704	694	686	705	737	697	713	726	719	722	712	686	711	715	717	744	716	693	675	676	721	720	722	717	685	711	720	734	733	700	681	739	728	680	746	705	723	682	739	674	725	664	702	699	722	758	688	694	697	729	690	722	697	691	670	702	707	680	727	709	669	698	722	700	724	709	713	713	725	722	686	711	760	702	741	734	714	714	708	661	692	730	761	753	749	687	718	711	694	715	660	664	717	705	734	676	717	709	735	696	679	679	680	678	728	682	713	736	702	747	731	686	688	668	758	700	711	662	690	696	712	721	720	707	673	705	669	730	749	707	723	689	708	683	732	677	711	669	715	702	693	712	692	690	690	688	709	710	741	740	709	722	733	645	742	731	698	698	734	688	670	740	689	688	735	690	744	716	698	726	682	751	657	711	670	699	704	737	698	734	693	748	679	720	736	691	701	693	706	669	705	669	697	719	670	722	723	728	660	697	678	696	682	689	732	645	735	702	638	693	719	695	683	725	680	690	694	700	734	744	711	738	684	658	714	654	716	686	702	685	684	690	706	689	671	703	718	710	706	730	705	728	659	703	711	697	661	690	751	690	691	652	690	741	714	703	696	677	681	700	703	715	733	661	697	706	766	689	715	674	725	704	697	697	693	711	679	665	712	753	687	675	726	708	754	727	672	733	711	758	741	677	691	710	736	680	698	712	677	723	695	724	707	741	725	715	646	694	731	701	691	715	681	678	719	748	770	671	677	747	709	646	717	685	668	691	730	712	678	763	741	700	634	686	780	679	693	652	711	717	702	734	650	743	698	701	731	689	735	734	697	688	721	736	703	711	695	716	683	699	723	692	709	696	706	675	692	686	714	742	671	673	702	734	730	667	709	691	767	702	698	718	704	700	664	696	728	685	709	759	711	727	753	695	673	702	718	707	720	759	708	678	704	721	681	715	674	674	711	704	701	717	723	642	722	654	715	675	687	643	689	659	719	687	693	722	744	643	701	700	715	715	702	688	692	664	690	701	669	687	677	701	664	665	671	700	668	728	704	721	715	723	685	697	746	698	702	719	690	702	722	690	750	708	687	729	684	704	727	698	704	730	684	675	670	717	750	761	710	759	733	697	677	690	695	734	700	662	683	705	691	698	665	739	706	724	666	726	733	714	664	666	708	671	698	682	665	650	753	705	702	663	663	729	676	736	734	753	700	704	714	736	702	730	682	733	704	699	705	712	712	728	732	692	700	703	723	730	711	683	695	737	725	720	658	761	719	695	720	762	719	676	715	742	683	681	745	739	708	716	697	706	661	711	725	729	737	709	697	721	709	715	718	706	706	700	702	724	681	709	689	710	679	739	666	687	722	686	661	670	713	687	682	681	730	746	695	703	686	693	705	652	719	704	674	695	721	686	690	729	672	722	663	688	705	692	679	704	712	701	669	733	717	692	714	705	683	732	704	644	668	704	707	724	678	700	659	698	723	725	750	734	713	690	729	729	738	704	693	657	715	701	702	745	717	690	660	710	721	713	700	696	692	717	713	757	716	644	695	690	722	744	738	711	705	691	672	682	704	673	740	709	677	669	698	677	725	685	688	770	723	645	708	709	667	732	692	652	697	679	689	696	709	699	704	757	726	688	722	704	724	712	717	685	691	692	735	701	702	707	672	693	704	719	718	672	708	706	697	717	690	695	712	683	660	685	689	718	699	730	657	698	702	669	688	697	712	703	665	672	729	739	722	695	723	676	721	687	734	658	688	715	678	691	711	698	755	685	703	757	705	732	688	706	711	723	696	715	702	700	673	667	691	677	691	712	689	708	692	717	676	709	715	678	683	723	685	693	677	720	690	712	713	679	722	662	680	641	655	762	676	653	670	680	707	749	671	726	726	693	678	698	712	647	706	719	699	725	708	707	678	682	719	741	738	739	690	693	741	698	715	727	719	713	692	676	701	700	645	725	709	720	699	743	687	716	710	677	659	708	691	748	742	630	765	687	699	690	771	746	689	731	702	721	710	713	677	706	722	701	717	715	692	665	732	667	719	652	735	684	711	691	698	698	655	670	765	694	745	741	700	682	704	718	680	697	735	738	687	699	736	733	703	702	713	672	710	695	697	739	698	686	648	683	695	749	686	696	726	734	650	701	703	716	701	761	682	696	731	729	662	738	687	722	733	737	675	712	712	736	669	711	724	730	736	675	704	745	758	706	702	707	659	649	746	638	724	720	689	710	720	727	710	713	683	732	663	708	703	676	751	678	710	696	687	743	713	689	735	670	710	687	664	698	713	735	689	711	727	713	659	732	677	684	689	726	701	691	708	711	699	696	701	696	713	700	730	692	702	688	691	726	735	692	702	712	687	733	672	696	669	738	723	721	677	724	675	673	784	746	684	705	737	719	724	683	678	677	698	731	738	753	708	702	712	733	701	701	662	688	640	723	688	660	723	677	659	714	710	753	744	702	719	747	701	727	678	732	764	718	700	740	695	664	724	672	691	687	696	672	698	726	743	656	720	655	705	711	684	661	680	742	695	712	730	705	715	673	703	665	715	718	716	717	695	684	719	711
26801	21987	19562	6852	1634	1012	4399	3082	1916	553	501	452	494	508	519	484	469	506	526	555	573	560	592	560	574	544	468	497	465	479	478	468	467	490	496	509	458	485	463	465	523	467	520	431	519	471	496	490	510	488	496	450	497	435	467	475	464	505	476	479	492	492	490	470	427	465	484	458	460	518	535	502	476	476	472	475	507	497	482	448	465	498	501	492	501	487	468	459	504	477	470	460	483	477	472	466	461	507	445	463	483	481	506	477	509	490	494	475	504	511	494	483	470	523	511	452	450	494	483	462	510	483	476	450	451	462	461	458	491	533	463	504	516	464	481	444	472	485	488	497	476	492	495	491	481	449	465	494	454	472	504	511	508	470	472	518	447	495	463	467	463	454	492	474	477	480	479	465	489	503	497	454	478	473	485	471	491	463	484	498	503	450	478	481	479	488	490	455	497	447	490	535	463	491	482	469	469	422	488	519	451	457	456	518	487	485	433	515	478	489	494	452	463	469	470	492	497	509	485	451	442	486	481	494	481	499	490	505	491	484	453	436	439	482	480	442	468	499	439	446	490	479	447	450	498	473	439	506	456	513	493	452	439	472	481	474	483	467	547	478	436	474	492	507	460	505	499	488	470	526	500	498	508	447	476	487	472	469	512	503	497	467	473	496	460	477	471	456	482	494	508	456	473	452	457	480	473	489	499	487	462	471	490	496	448	501	493	448	485	500	482	449	493	478	498	483	503	427	454	495	489	508	440	479	491	471	479	455	454	420	504	515	501	473	491	502	487	481	487	505	479	476	520	495	507	478	473	461	472	468	462	484	470	495	499	460	496	489	449	460	509	441	474	459	475	463	512	489	519	496	462	500	473	433	487	505	484	450	507	522	515	524	474	473	470	479	489	447	432	524	500	472	469	477	481	453	503	447	498	497	477	487	509	514	464	448	507	433	457	479	483	494	499	513	506	469	514	475	483	474	436	447	496	471	494	434	500	462	486	474	480	502	429	500	486	470	474	525	430	492	474	497	464	464	461	489	485	499	499	510	465	473	506	468	481	498	468	460	483	467	433	492	504	506	479	497	460	494	486	462	494	504	459	521	474	487	454	469	457	481	489	482	507	477	511	461	446	471	457	486	483	466	514	499	476	440	496	443	487	495	480	498	431	501	496	473	474	525	486	514	497	478	508	468	455	518	494	470	483	486	482	476	446	480	440	464	457	506	528	518	479	470	496	463	479	502	445	464	471	454	470	430	519	453	490	478	479	501	449	448	466	496	429	486	429	473	481	503	482	519	445	443	468	474	502	498	509	470	490	465	488	495	499	473	475	433	480	514	454	486	472	520	434	472	479	461	461	467	499	437	490	469	487	487	452	457	500	474	473	459	508	493	467	479	463	489	507	508	475	528	440	461	509	503	466	428	513	473	456	466	492	461	467	487	473	511	505	463	452	450	487	481	477	483	480	488	476	441	438	503	466	498	489	459	528	462	500	477	480	497	463	478	478	481	432	459	495	450	444	472	485	497	531	470	526	476	457	470	510	471	450	437	466	511	459	517	467	510	458	444	491	467	462	493	481	459	485	478	457	443	466	487	474	455	448	517	486	492	468	506	462	516	495	478	507	448	456	479	519	455	469	455	499	492	500	487	457	498	481	440	452	467	496	508	495	448	456	482	462	520	490	483	447	472	444	470	508	496	495	452	509	484	462	529	467	492	482	497	466	503	473	453	470	452	492	470	478	456	507	502	487	450	494	471	487	444	488	492	451	476	475	502	473	479	472	468	482	478	472	461	470	487	481	479	494	463	461	460	512	455	469	484	445	458	432	503	451	499	486	428	489	478	431	458	491	466	467	501	492	493	504	452	447	489	454	497	465	524	484	516	454	482	500	492	477	486	453	484	455	474	442	495	495	522	451	453	467	516	458	482	487	413	487	445	464	461	496	484	475	463	415	484	514	452	498	469	488	469	487	479	477	489	540	451	511	462	485	492	478	494	469	499	459	463	473	440	464	478	490	468	472	437	492	495	517	466	491	459	504	494	487	473	491	408	478	482	446	428	459	485	467	469	467	461	499	459	475	462	461	470	470	500	473	483	484	467	442	484	505	458	448	461	486	464	454	503	500	518	462	483	502	478	469	482	455	465	495	478	481	462	467	447	487	453	497	502	501	528	476	507	468	482	483	455	450	466	475	467	470	460	477	491	479	482	502	495	474	468	487	427	452	447	463	483	486	461	466	507	463	477	450	477	504	454	463	506	454	448	484	495	510	491	452	460	478	536	496	486	488	505	492	462	488	486	485	472	468	486	494	477	449	455	482	445	508	482	528	504	477	474	487	454	496	443	495	467	483	477	457	484	483	470	481	503	464	452	468	462	502	468	459	455	467	478	482	470	521	452	492	452	503	449	452	452	464	526	445	480	491	463	484	482	428	456	455	483	457	468	481	521	483	474	512	473	449	492	507	467	488	534	484	492	483	454	485	476	495	457	477	483	443	498	491	425	478	476	523	478	477	465	495	523	487	473	467	473	474	489	455	487	511	493	485	460	473	495	487	441	476	492	485	462	434	490	484	465	458	491	522	493	496	490	504	500	477	490	489	456	459	464	467	493	530	490	480	466	421	450	490	497	496	489	490	480	518	470	492	506	450	446	460	457	464	474	471	485	492	517	503	434	464	482	487	495	490	490	456	427	463	473	464	458	494	509	474	457	479	491	474	487	473	465	456	474	497	455	512	466	460	458	496	469	468	439	462	487	479	442	475	469	502	434	508	480	470	510	487	496	431	495	461	517	475	496	458	458	496	457	463	463	455	542	447	488	544	449	476	481	489	483	490	490	471	467	451	492	509	505	473	471	473	488	505	502	493	525	489	482	461	491	493	473	422	473	525	483	502	488	470	449	506	475	514	474	497	467	470	484	488	451	498	489	504	482	479	487	480	505	472	456	452	495	485	450	480	499	491	476	473	460	463	484	491	484	474	466	486	489	471	506	508	451	480	456	468	449	475	473	503	456	511	478	459	478	513	498	518	477	453	480	467	452	426	484	457	501	476	502	485	493	480	451	499	465	447	468	483	478	438	537	470	467	519	445	451	491	479	473	470	444	475	480	492	484	484	475	485	471	489	511	505	483	475	462	516	468	508	465	476	526	476	467	465	469	490	465	487	486	488	467	509	496	472	471	492	465	508	464	519	478	445	443	461	498	520	507	450	509	451	446	456	507	512	467	455	495	456	475	458	449	503	467	501	457	474	512	508	458	510	489	477	486	510	509	501	483	503	451	441	452	481	483	505	484	486	505	477	484	448	474	498	472	453	505	483	478	490	466	461	466	484	494	511	518	516	493	491	511	504	472	478	474	512	480	501	489	522	484	494	485	481	486	511	488	485	474	479	512	472	482	488	470	494	470	502	452	469	462	480	452	459	490	459	453	501	483	489	486	444	474	496	484	501	473	485	512	484	443	521	475	433	479	500	458	533	507	494	459	485	498	475	495	446	482	482	472
24031	32317	22091	7841	3479	2223	10008	6638	4415	883	811	782	756	745	766	793	772	726	868	992	898	958	1056	988	892	802	719	726	756	746	743	731	726	752	745	739	739	761	784	755	734	740	765	756	742	705	737	716	715	754	783	729	744	720	726	686	740	785	769	769	774	737	777	742	688	704	751	731	742	718	751	769	776	752	729	739	712	773	769	769	753	692	745	725	720	691	735	718	749	784	734	743	743	723	748	750	738	738	710	712	752	781	656	793	719	779	753	733	696	718	735	726	748	753	738	745	764	755	734	749	772	714	753	751	735	743	773	724	739	685	745	700	748	755	734	753	701	757	742	779	710	738	714	739	739	724	747	738	756	741	726	788	764	700	792	739	745	720	701	749	727	690	738	728	732	739	776	791	716	735	766	717	752	745	744	753	716	716	714	726	763	693	736	750	730	758	753	720	708	727	686	730	679	781	759	756	760	722	685	743	689	700	732	742	739	763	739	722	736	729	743	684	742	700	727	735	714	704	727	736	754	721	713	771	779	701	704	703	730	744	746	768	706	774	776	721	753	749	702	707	772	744	721	727	736	715	726	713	721	736	742	751	760	700	765	722	732	792	714	707	772	724	768	746	764	705	729	723	734	735	706	727	733	773	729	709	725	681	771	694	744	816	740	755	724	679	712	668	755	742	759	762	698	659	729	704	737	729	670	727	784	745	760	742	754	752	691	753	743	715	717	720	739	766	752	740	744	732	742	743	761	778	756	792	760	787	719	721	696	716	720	717	723	723	700	748	707	717	726	779	723	737	721	740	721	727	739	705	762	753	725	733	724	761	686	747	727	746	766	794	752	708	709	747	743	691	729	709	689	762	750	758	754	712	725	764	707	715	706	695	757	738	720	770	700	738	784	784	739	711	701	749	725	781	747	720	803	692	698	766	725	683	733	756	703	753	772	669	748	744	718	738	730	690	733	689	719	728	776	746	733	723	704	710	726	741	681	691	712	741	733	783	733	710	781	747	768	700	714	733	716	745	714	824	768	743	747	713	748	719	772	745	751	763	718	750	756	716	711	757	740	712	753	695	717	751	793	743	721	753	769	778	751	723	739	761	699	735	710	721	759	724	764	739	756	716	762	734	751	725	748	775	725	767	698	778	707	738	670	738	746	710	735	698	718	689	760	712	711	719	710	766	714	718	706	792	759	726	721	712	688	780	763	745	684	736	750	750	791	797	722	756	678	693	739	724	676	745	751	703	694	728	716	794	699	714	726	728	771	721	780	730	748	712	731	752	734	727	760	766	749	766	719	715	754	747	701	709	728	723	716	785	749	719	753	698	728	744	758	749	734	702	783	726	763	737	671	726	745	750	738	722	704	747	716	784	773	826	698	712	784	732	739	765	750	785	743	731	759	783	731	732	738	739	769	733	762	674	822	765	713	731	711	771	737	735	798	750	743	717	758	735	726	750	723	710	707	761	764	742	726	691	754	788	733	697	772	794	774	716	727	731	766	701	711	734	715	796	727	768	723	713	719	719	765	709	750	731	703	750	718	732	765	790	780	754	745	691	713	764	733	723	712	744	744	749	740	727	684	703	773	707	705	749	769	756	733	739	749	806	717	771	732	669	709	762	666	733	739	709	771	711	727	760	724	751	669	778	704	747	746	721	770	766	743	747	742	726	744	743	726	733	740	735	749	717	731	774	736	730	725	714	706	706	783	738	746	726	769	704	759	799	721	755	712	733	729	779	732	688	743	745	741	778	706	740	792	760	704	722	754	782	800	750	740	692	742	749	727	723	741	713	757	765	739	744	735	721	720	745	690	699	750	751	741	779	721	716	741	730	709	767	753	691	739	669	733	734	680	736	669	720	758	737	727	700	723	733	734	775	702	791	716	700	775	751	758	735	734	781	759	702	733	714	725	798	748	713	730	732	740	771	713	715	735	767	727	756	716	731	745	724	712	731	678	758	757	699	716	766	738	725	711	707	748	726	772	726	691	758	801	742	755	733	706	741	706	729	718	730	729	707	746	691	780	737	742	690	756	763	722	678	775	759	760	695	700	758	718	765	721	718	716	764	753	789	668	748	748	706	798	761	732	730	745	753	814	761	723	733	748	732	750	736	740	723	741	719	718	711	726	714	707	681	710	736	717	744	727	685	787	750	691	740	669	737	720	773	774	764	712	679	714	750	703	746	731	759	735	752	732	756	748	722	727	691	738	698	747	779	729	761	741	746	719	744	746	778	692	740	730	685	729	717	714	728	787	783	738	731	748	729	713	731	739	764	702	743	709	715	747	792	736	724	740	730	682	778	772	731	739	726	750	789	771	677	772	778	747	779	683	722	708	753	722	742	753	709	713	711	707	755	753	765	796	712	727	725	719	784	692	735	750	764	774	728	705	760	687	685	737	710	698	756	770	698	773	717	716	719	729	731	758	756	752	734	761	715	710	698	767	759	779	755	802	716	706	786	741	768	716	766	733	727	752	740	726	730	765	718	720	750	781	709	754	745	754	720	710	765	679	693	727	735	708	717	713	658	748	739	757	717	683	758	735	731	713	724	754	742	754	750	745	691	725	714	760	739	762	716	765	733	748	706	739	674	740	748	678	698	727	783	695	704	721	797	770	717	681	757	722	750	744	715	709	737	729	768	760	727	746	697	775	763	730	717	729	743	779	769	722	724	772	749	717	765	703	726	716	750	730	761	724	823	722	733	712	817	746	741	727	778	728	744	765	718	726	717	705	738	714	751	693	768	737	742	717	724	750	713	738	690	709	723	744	750	734	694	712	720	713	750	769	759	710	737	738	697	718	731	717	773	688	706	726	743	744	762	754	746	776	756	750	741	738	710	731	737	730	711	762	734	731	733	717	704	757	735	737	723	744	798	758	735	703	719	683	659	731	731	698	762	722	719	749	749	747	758	747	738	722	735	728	710	718	741	736	779	766	754	704	732	724	755	712	689	710	717	714	765	693	725	775	754	704	726	760	761	721	766	744	755	772	727	706	747	703	751	779	750	729	775	734	761	742	713	798	726	717	748	760	756	728	757	741	700	749	732	720	774	747	747	747	780	794	683	788	724	706	740	703	725	775	701	728	748	741	680	723	753	713	694	776	745	753	766	718	714	725	748	739	685	722	714	737	743	730	763	744	691	720	745	766	713	702	726	720	709	753	756	703	760	720	691	740	745	729	753	712	726	723	715	721	766	731	744	772	727	766	734	742	684	712	713	712	747	783	731	722	701	739	702	706	753	716	809	745	747	695	737	738	686	712	738	736	741	712	777	788	691	779	722	755	759	720	681	733	730	726	728	770	715	720	711	762	719	718	744	792	729	743	721	701	702	749	740	746	780	753	711	761	774	706	751	722	759	770	753	744	733	707	751	745	746	741	740	752	683	734	772	704	747	745	736	683	755	716	743	762	754	729	723	766	684	743	706	766	723	778	700	710	760	715	767	701	724	752	745	731	731	704	741	750	710	730	748	742	749	743	749	787	757	732	736	730	716
24354	21227	28286	24380	17888	7880	19184	19619	8015	849	659	666	642	621	613	637	630	571	730	1989	2642	1932	1483	885	629	633	629	574	591	603	561	609	559	555	566	590	613	580	593	562	593	577	560	623	584	628	583	606	581	576	565	591	600	574	559	580	618	563	580	607	602	549	548	571	580	557	564	560	587	589	633	639	567	580	618	579	580	584	601	567	590	588	610	575	592	594	570	573	573	567	551	613	597	605	545	562	608	608	610	584	570	566	581	552	588	566	578	550	609	625	551	575	570	544	570	584	579	574	554	576	563	567	515	590	572	582	579	635	559	588	575	555	589	576	601	651	594	580	568	593	571	536	576	602	557	570	569	545	609	591	579	562	552	563	568	597	585	594	594	592	578	549	597	625	570	572	597	584	580	574	595	602	594	588	605	593	624	625	590	595	578	563	582	576	599	536	581	576	598	613	597	621	583	550	608	625	590	589	591	602	592	599	594	603	588	603	613	628	560	553	590	558	593	532	576	624	564	575	565	566	536	608	581	571	607	561	554	610	550	590	621	591	561	558	610	606	560	602	548	602	567	599	565	614	576	562	632	587	554	555	619	590	615	580	589	570	603	560	605	557	549	629	531	598	564	537	544	517	600	566	573	544	643	598	550	607	609	575	596	625	622	549	549	557	570	572	570	561	597	568	594	587	580	546	575	577	582	574	570	588	608	551	581	589	601	538	568	563	559	586	580	564	551	563	565	584	569	588	581	611	572	616	572	586	594	581	600	589	600	616	584	596	593	604	599	609	619	576	583	567	582	568	579	566	586	586	604	603	619	531	573	565	589	592	571	568	603	570	607	563	596	554	548	593	586	577	593	564	589	611	575	558	569	579	620	635	579	631	602	594	586	569	573	584	584	604	571	598	588	549	603	547	558	540	594	567	583	581	592	608	588	606	573	551	578	586	596	548	600	582	564	617	586	564	652	627	582	581	545	596	527	589	600	570	608	615	560	590	555	565	587	599	610	594	608	562	567	553	612	562	571	544	571	606	566	591	571	584	556	571	593	558	556	571	551	579	593	601	598	569	604	569	594	564	617	596	547	567	568	593	580	570	577	587	541	580	568	591	578	579	602	594	593	551	574	634	586	599	590	593	659	568	557	581	575	579	569	600	637	545	613	589	542	565	571	578	575	562	579	551	587	622	605	575	540	554	596	602	580	603	592	560	543	576	534	568	547	557	545	575	567	564	604	571	596	594	535	578	588	524	578	555	553	546	571	584	570	584	569	604	567	614	584	565	522	559	563	613	601	542	587	609	595	563	600	542	588	593	603	563	545	604	559	621	527	617	571	514	562	570	624	618	616	598	579	601	588	571	578	564	568	589	566	574	567	602	574	560	613	615	517	562	575	591	578	602	585	587	584	566	594	534	565	592	603	588	584	569	575	604	586	552	620	547	579	580	604	570	619	578	550	553	542	576	568	628	586	601	516	604	588	546	588	555	577	564	569	558	605	620	570	559	564	610	565	594	565	588	538	576	549	540	586	566	552	601	575	591	554	573	611	599	583	551	574	579	564	586	608	611	563	549	619	584	561	555	576	571	641	615	590	598	561	563	582	557	608	628	573	549	567	548	618	542	616	568	589	606	562	551	614	593	573	554	583	588	538	538	593	560	578	548	596	575	598	628	613	547	577	587	567	618	628	565	560	587	566	572	577	637	598	585	607	626	581	560	592	571	634	570	571	605	592	591	595	563	550	565	583	606	591	555	595	590	611	577	625	531	575	555	607	607	585	560	587	560	556	630	601	614	587	569	547	574	563	594	581	585	566	574	629	576	568	582	607	558	602	578	573	613	583	585	573	605	592	631	581	571	560	550	571	571	592	599	563	586	563	609	600	546	582	614	615	590	578	614	620	570	596	577	606	548	595	602	588	571	587	581	539	600	536	577	537	610	621	595	583	590	610	547	593	597	607	584	591	559	566	610	626	564	596	599	617	572	561	553	566	604	566	589	605	564	552	612	626	577	593	648	597	535	559	559	561	607	582	586	590	621	576	580	542	551	562	583	567	590	567	592	605	601	577	560	590	581	575	553	592	596	582	528	622	583	612	595	564	592	605	605	561	600	593	573	588	602	565	574	617	577	584	571	593	574	606	599	600	590	609	583	625	575	588	577	615	602	611	558	598	534	574	584	541	571	563	516	521	584	557	569	577	583	567	617	534	582	608	553	628	538	564	626	585	553	582	605	590	574	589	580	591	519	563	569	606	602	581	578	568	548	580	602	617	585	580	586	591	592	621	633	602	586	594	568	610	561	595	604	565	587	579	583	568	562	608	578	566	644	582	585	572	575	552	577	558	608	615	551	576	549	581	623	565	593	558	584	596	585	611	552	557	579	554	592	607	560	544	547	585	575	560	606	579	579	567	610	589	543	571	546	579	566	594	580	597	583	599	571	561	592	595	572	573	577	592	530	591	593	610	577	613	634	581	571	624	559	578	591	596	628	566	563	554	647	588	520	577	588	564	612	595	549	566	568	570	556	608	581	587	583	596	568	562	559	561	575	628	572	636	567	545	606	607	622	587	585	539	556	576	617	580	578	589	609	645	574	588	593	555	556	578	548	579	549	605	557	550	576	614	594	559	574	587	570	580	565	566	550	537	602	602	571	587	600	572	579	553	619	564	582	553	563	590	561	520	596	591	582	555	593	570	592	585	573	563	601	573	539	548	580	569	611	532	538	579	593	642	604	568	520	581	594	626	613	581	588	601	591	593	577	602	561	601	582	614	538	561	642	574	619	571	607	579	584	572	554	564	604	555	596	584	609	554	568	548	592	608	570	560	590	615	555	590	583	627	582	550	597	537	586	545	585	578	538	575	584	624	573	582	632	614	532	572	615	623	574	564	579	560	615	569	572	578	574	549	611	604	566	587	607	571	580	613	572	561	589	585	582	576	519	589	622	589	561	595	581	578	526	540	598	552	561	549	601	567	587	555	588	615	596	575	578	577	536	602	597	542	551	583	597	563	556	582	640	621	575	572	561	595	584	583	574	606	598	582	606	636	585	562	587	579	581	573	642	577	577	566	553	596	600	588	575	584	589	613	613	586	577	585	608	600	627	640	599	563	617	608	567	573	576	568	581	586	581	609	570	560	576	598	590	538	561	556	547	558	564	546	576	571	653	573	594	577	596	566	532	571	624	539	566	579	586	584	597	563	568	545	589	583	598	579	583	642	609	556	597	566	586	653	594	581	620	588	555	620	528	583	562	595	594	578	576	581	575	559	595	570	609	594	588	547	619	594	553	576	563	566	551	577	590	579	558	568	555	616	594	618	556	572	550	558	553	545	576	602	591	594	604	584	595	584	549	570	572	567	621	566	534	590	580	542	595	574	616	552	611	604	596	588	577	606	598	568	541	579	564	554	592	581	588	549	573	593	574	573	527	614	541	617	564	581	633	576	589	614	526	578	579	616	623	551	603	585	542	611	601	580	581	574	595	587	588	601	559	592	604	528	569
27120	45181	37513	16516	5503	11606	27918	28210	11350	1257	1158	1055	1018	1012	959	967	979	972	1178	4733	6344	4377	3087	1705	923	916	900	925	903	869	895	888	924	871	896	847	902	902	920	883	924	924	871	887	950	896	880	885	883	889	898	887	866	870	897	901	896	902	894	867	858	922	906	899	902	880	901	898	851	848	893	865	883	847	901	932	904	920	864	900	924	917	865	901	933	920	866	872	867	950	888	870	913	890	895	886	869	927	898	836	873	934	885	928	845	939	907	842	919	936	874	836	879	801	911	891	872	880	863	860	890	907	903	833	852	922	905	868	923	866	915	874	870	909	942	885	817	959	894	900	885	899	901	862	910	885	860	890	909	920	817	911	895	849	825	876	908	898	892	894	898	904	885	867	853	851	897	954	898	902	894	869	857	908	905	876	932	907	870	878	857	902	902	890	848	855	869	883	810	855	895	876	890	904	912	871	923	929	884	890	894	930	905	871	881	898	879	937	881	857	856	932	898	940	957	903	949	892	890	832	879	903	953	875	879	887	861	916	917	870	881	891	917	900	928	880	891	896	890	847	915	889	865	821	849	916	903	906	869	890	879	884	861	885	843	883	851	925	906	912	929	912	846	891	823	899	894	912	885	868	893	918	893	878	929	895	856	950	903	919	940	842	914	865	909	914	870	840	843	898	899	908	896	839	879	890	933	887	899	883	891	894	925	843	850	869	896	870	911	909	922	881	884	926	850	835	889	874	927	845	876	898	866	930	902	906	893	853	896	851	885	904	931	891	880	867	896	885	880	890	888	873	937	898	884	894	853	914	956	913	890	890	901	898	866	902	869	879	909	873	868	918	869	881	854	929	834	899	862	888	894	898	896	856	875	871	974	902	932	880	925	871	904	882	931	891	890	898	869	926	863	891	924	905	894	894	871	837	864	876	876	881	862	953	928	902	882	906	871	921	902	952	863	857	864	858	909	886	917	902	915	878	906	902	880	901	887	895	871	898	864	853	865	952	906	927	926	884	864	891	882	869	879	886	826	911	898	869	930	934	903	882	844	862	880	886	923	859	955	925	897	881	863	879	873	914	902	899	878	891	898	909	867	931	882	859	880	869	903	901	867	872	875	863	905	909	867	861	861	918	912	921	854	843	969	858	896	886	912	922	906	911	911	855	921	928	882	880	877	906	849	818	857	865	869	908	908	888	906	848	944	920	860	905	900	829	871	916	897	857	902	852	865	894	889	936	951	887	926	927	857	836	895	899	818	829	934	932	881	927	921	887	912	868	895	918	873	885	882	918	921	865	885	912	959	863	853	865	848	901	889	926	927	932	933	903	972	866	909	856	852	880	845	850	887	903	930	897	932	884	857	920	871	855	914	888	852	909	880	903	793	921	851	885	869	931	878	913	794	923	855	848	877	913	927	806	937	816	882	881	914	882	838	908	872	905	882	890	882	884	879	896	859	868	847	875	881	879	906	865	869	884	917	926	869	896	892	873	911	880	855	853	961	876	899	873	909	958	867	810	905	913	920	924	925	840	850	912	913	897	983	921	936	933	863	866	916	901	915	839	860	869	874	891	853	882	852	904	887	932	879	933	866	876	868	940	879	905	908	871	901	920	919	926	899	887	899	882	853	881	909	870	897	884	880	901	828	948	901	841	893	912	855	888	946	891	909	914	881	915	879	929	916	852	886	872	860	910	880	868	866	918	932	918	916	897	875	878	897	897	855	917	932	948	939	857	909	851	879	952	882	873	893	877	895	910	857	892	865	893	932	859	868	903	916	909	887	875	934	933	885	912	892	860	923	866	915	872	889	904	882	872	861	849	932	880	877	857	872	862	929	946	906	859	912	919	967	872	874	956	867	911	901	944	901	922	895	807	858	833	863	872	875	928	908	860	883	873	907	885	853	937	941	879	943	935	883	899	940	872	857	899	844	866	853	929	970	835	872	892	877	901	892	865	894	891	914	890	938	888	846	869	918	875	887	926	911	921	898	865	888	919	846	844	879	910	872	908	945	821	903	895	893	874	898	894	877	898	859	856	866	905	845	888	910	875	864	837	903	844	891	902	907	876	898	906	858	897	878	848	917	994	924	916	893	914	918	925	866	891	910	855	884	877	917	898	842	861	891	872	881	875	848	898	903	861	895	877	840	847	901	851	903	874	916	884	828	885	854	893	879	858	851	883	895	816	849	952	914	850	887	902	947	869	863	908	894	886	868	864	878	855	900	905	849	886	929	866	867	930	893	903	843	864	924	911	921	865	903	884	909	909	866	892	868	807	819	862	938	928	909	894	900	893	852	869	873	887	859	937	858	964	930	874	868	862	909	913	902	908	901	899	892	907	886	887	873	876	833	886	866	861	904	853	830	881	886	880	849	925	908	873	903	877	883	873	959	873	911	889	932	884	903	869	904	911	875	878	917	910	828	906	905	861	865	854	838	856	909	892	878	902	883	847	932	939	876	902	905	952	897	856	902	922	874	901	902	936	904	878	905	905	888	851	869	914	923	908	894	939	946	926	870	887	883	926	873	899	907	840	900	857	863	895	868	890	850	909	875	902	895	927	905	953	880	903	904	905	877	913	846	886	909	889	872	925	910	872	907	886	881	916	897	835	945	893	906	855	868	879	911	926	853	867	861	909	853	872	883	867	842	880	944	891	895	889	837	874	861	882	983	938	848	923	913	838	845	875	867	835	976	952	923	883	891	916	875	862	886	874	903	892	900	894	884	909	903	838	912	860	959	883	861	922	887	912	886	943	876	929	955	890	881	935	920	888	916	925	894	872	864	888	863	890	875	851	869	859	895	860	857	881	930	904	849	923	909	882	894	895	890	894	911	917	889	931	855	914	901	865	908	862	825	878	911	888	904	906	879	883	895	884	919	892	896	899	875	897	865	913	862	871	907	889	891	870	890	928	936	940	923	891	863	869	892	868	846	874	890	909	891	911	897	882	915	834	856	947	853	898	913	895	851	921	916	927	844	930	975	868	888	873	920	896	890	935	865	913	873	879	882	924	907	865	853	877	876	867	924	911	880	871	876	933	879	807	915	871	803	930	909	919	895	890	925	834	835	904	893	908	896	917	871	906	902	897	871	924	857	880	869	901	896	880	888	881	898	881	872	846	943	879	899	873	891	904	861	881	872	887	918	857	918	880	879	877	860	888	918	914	868	903	890	876	922	937	917	874	864	905	849	951	885	869	874	849	876	842	831	897	929	859	920	862	959	887	898	843	907	873	890	930	816	862	911	874	879	875	894	919	864	871	852	913	875	848	912	893	892	867	852	889	916	912	884	863	917	908	898	888	896	874	877	880	906	911	879	880	911	849	839	869	947	962	849	907	911	908	931	887	911	906	872	877	882	903	850	877	874	852	890	876	891	868	903	863	865	871	825	880	879	841	916	900	867	874	882	898	896	911	937	877	856	890	914	882	953	914	893	891	913	873	858	857	913	914	872	884	857	853	899	891	846	897	884	868	863	922	873	897	890	844	847	908	902	893
22966	21257	28873	23652	21123	21629	31996	35653	17294	1435	699	651	600	574	573	566	581	524	820	3381	5447	3903	2437	1273	716	503	542	492	482	509	490	480	518	477	497	506	523	537	465	513	467	525	471	473	510	536	459	545	464	545	514	461	459	493	494	502	501	498	529	491	504	488	549	459	506	476	501	468	504	512	490	530	516	476	501	465	490	459	504	512	483	516	487	485	510	509	489	472	470	473	481	527	515	541	446	503	494	504	497	505	486	500	466	477	462	528	525	526	495	507	514	507	510	545	482	512	467	481	488	491	468	507	555	464	440	502	541	485	502	487	457	500	491	480	491	489	478	486	519	443	494	494	445	468	485	511	472	529	546	496	524	496	524	534	486	496	447	502	452	501	515	521	511	482	537	493	463	514	513	489	516	505	460	448	483	479	476	495	477	508	498	508	496	484	486	471	531	478	487	484	462	518	525	500	480	488	513	495	481	471	504	488	511	515	461	504	474	494	464	494	479	482	503	493	518	490	495	501	510	486	497	517	485	514	551	517	471	507	480	471	509	507	500	479	516	516	518	496	506	489	458	429	454	495	494	480	504	464	510	502	485	501	486	490	485	484	461	489	510	478	512	524	513	487	499	493	468	517	463	529	472	502	471	445	504	451	499	509	444	469	477	477	481	480	511	476	511	506	530	546	517	496	466	460	530	462	498	470	502	517	467	467	462	493	489	474	506	476	457	452	532	480	494	484	439	505	509	492	460	495	504	528	499	484	454	479	503	528	490	487	527	491	508	461	495	480	495	526	508	513	501	467	513	469	456	445	460	500	487	467	469	471	529	529	479	501	533	492	514	439	498	448	493	497	519	502	504	513	545	485	486	485	514	468	510	527	516	519	482	520	521	486	464	485	470	479	495	476	455	511	503	448	486	525	499	490	494	491	458	523	528	528	506	508	520	476	533	513	508	518	505	500	520	495	469	507	478	545	484	471	510	499	495	485	516	484	493	441	491	467	481	480	464	490	450	522	474	490	486	480	467	469	489	491	501	486	526	513	508	482	533	478	518	467	459	481	479	488	475	458	468	499	509	522	495	453	473	472	469	480	486	469	502	522	470	491	473	504	500	449	466	474	517	494	490	537	486	482	459	493	528	531	488	483	512	486	498	500	506	481	498	474	470	511	475	522	495	505	497	466	483	488	438	498	502	480	513	507	498	498	535	511	510	521	498	508	501	505	541	488	508	483	517	484	479	472	496	503	514	500	525	514	477	497	507	471	549	499	481	487	487	509	517	503	535	529	485	506	480	489	505	529	481	498	504	467	467	489	519	505	490	530	513	486	492	461	519	512	531	439	484	499	493	499	525	524	497	495	492	450	482	489	525	531	459	495	512	516	522	494	527	469	487	471	475	489	512	504	464	500	533	451	476	526	513	480	514	544	484	510	512	522	521	476	510	486	453	485	429	475	468	501	471	494	490	481	477	488	474	485	464	521	494	499	501	487	480	544	505	537	477	506	501	504	502	464	466	504	501	504	494	509	492	530	513	461	479	506	468	482	521	498	468	489	482	489	460	511	534	498	502	464	491	491	484	529	483	493	502	508	497	513	511	509	539	488	500	499	493	492	424	488	486	480	534	459	499	467	483	488	516	536	470	504	492	472	487	518	531	517	463	461	528	459	508	532	519	491	478	522	458	477	492	479	521	501	465	493	485	508	472	485	479	495	525	485	487	520	465	481	469	469	499	514	502	477	506	466	533	518	489	484	471	496	503	496	469	553	508	488	510	509	484	512	497	523	504	485	485	514	468	545	496	480	507	484	477	513	466	486	486	452	483	484	461	474	499	486	512	507	500	504	510	512	480	472	499	476	465	488	486	519	490	528	499	500	472	468	494	498	481	455	499	477	536	525	519	475	472	536	477	491	461	557	506	500	424	440	467	530	479	526	480	501	492	490	506	497	502	494	453	502	496	457	507	447	474	522	484	475	492	471	450	509	505	494	485	477	514	479	502	482	503	497	472	472	446	498	523	499	481	488	501	484	506	480	506	497	511	429	458	445	482	503	502	509	464	507	492	509	498	489	466	513	456	466	550	509	488	512	506	511	511	479	531	478	495	483	514	462	472	503	557	487	471	485	500	508	480	505	494	504	498	516	499	508	493	540	476	497	495	540	466	481	491	458	517	481	517	482	509	533	483	471	483	489	472	486	488	502	459	462	487	465	460	500	441	514	506	505	481	516	495	473	492	484	514	493	484	493	498	498	480	513	517	462	465	460	477	467	484	493	501	489	529	469	506	477	495	477	470	508	467	509	467	474	538	510	525	536	492	495	478	516	494	463	515	503	477	482	497	465	469	483	505	468	483	549	513	507	512	495	454	473	462	473	498	469	513	498	443	507	499	465	489	518	462	513	473	507	475	485	525	472	483	469	495	534	467	477	491	487	484	487	472	507	475	512	504	529	506	460	448	485	502	522	488	458	507	476	476	467	486	499	437	502	496	502	485	529	484	494	490	493	501	485	449	496	481	476	494	491	504	513	454	527	511	450	479	507	496	496	475	483	483	496	505	478	486	492	484	494	499	503	504	497	501	473	491	506	481	497	506	442	507	457	486	494	483	476	499	522	552	468	533	472	458	455	494	493	463	496	516	477	521	502	469	460	485	460	494	471	474	492	511	526	495	498	486	521	459	499	504	543	495	477	482	497	454	510	545	480	492	527	522	492	531	493	493	479	468	481	491	472	519	480	461	475	483	518	509	525	497	512	487	502	514	494	502	531	482	507	481	493	521	498	497	505	493	515	467	448	502	433	484	490	511	496	478	502	508	475	461	491	489	499	487	481	464	509	506	491	476	497	476	537	478	503	454	487	485	484	517	454	493	506	530	485	463	513	484	463	494	505	489	503	465	467	506	481	483	461	518	501	511	443	477	488	521	515	500	502	519	454	498	491	495	494	441	497	478	519	484	519	470	491	512	492	459	495	483	494	494	506	521	479	490	505	476	501	485	528	515	492	539	510	482	501	463	473	462	463	475	459	536	477	494	542	511	507	508	494	476	539	496	475	495	500	500	522	509	480	463	535	492	458	498	494	529	486	506	485	457	508	480	499	455	501	506	474	457	486	512	506	471	503	509	517	491	501	456	467	476	454	445	515	485	495	504	467	494	504	514	535	495	488	490	501	507	479	462	464	504	523	472	495	510	502	498	473	507	482	502	507	487	497	485	505	459	501	534	499	485	491	491	468	473	496	498	514	504	524	497	519	517	461	518	494	485	511	480	480	490	489	499	445	499	487	494	489	454	498	500	500	523	516	457	514	456	487	485	531	546	527	494	493	456	491	489	515	524	506	508	456	504	495	508	503	538	494	469	493	535	512	504	480	490	518	474	477	508	506	512	496	474	494	510	514	460	506	482	490	476	507	489	454	515	504	501	481	471	516	502	494	500	509	529	491	572	526	488	494	472	496	497	483	474	508	492	499	508	517	498	542	497	472	519	486	446	491	493	499	464	522	522	515
31083	52482	40834	15044	8629	15951	38099	41838	14093	1484	1265	1140	1132	1070	997	953	953	900	1694	8554	12319	8596	5487	2660	1445	793	747	713	810	725	769	737	712	756	769	746	751	799	753	764	767	745	751	762	725	747	767	790	715	795	757	751	721	777	708	760	695	713	731	777	768	737	752	734	746	741	730	760	793	759	761	748	719	788	761	770	769	748	715	786	825	727	703	732	785	699	724	743	738	715	787	750	742	751	810	722	767	768	785	747	820	805	764	759	755	761	738	730	763	804	744	771	730	784	802	713	742	765	745	755	762	790	740	721	759	769	789	756	739	756	758	759	749	751	775	763	743	766	705	732	767	699	772	751	754	797	746	732	731	778	756	714	745	717	737	736	731	771	760	746	791	760	714	775	807	766	686	775	768	729	805	764	793	737	751	719	804	721	748	724	811	773	775	767	743	719	768	785	730	731	779	710	752	755	811	716	768	768	758	776	815	767	741	760	785	756	778	743	764	773	771	833	737	799	743	743	807	725	777	730	783	804	732	766	724	726	764	726	799	738	732	739	747	714	733	775	795	765	768	753	727	756	737	757	772	770	727	735	745	809	753	770	708	753	739	805	764	781	762	735	754	737	742	733	750	705	734	741	779	767	769	735	763	755	749	782	741	757	774	766	801	767	774	763	784	747	800	798	704	757	777	767	724	757	759	752	763	790	721	757	717	768	731	724	752	735	775	747	742	700	726	759	769	745	777	749	777	785	789	736	785	783	717	735	750	730	752	757	730	728	782	771	780	763	763	786	759	750	807	801	759	752	785	699	799	755	828	728	795	712	760	754	755	786	761	738	763	714	772	722	760	747	702	761	787	716	710	796	732	754	772	787	754	777	747	732	750	793	725	742	783	737	754	734	766	790	776	812	749	745	721	766	739	779	740	775	755	774	758	760	756	741	758	748	702	707	683	769	729	761	794	738	755	761	780	746	708	695	758	749	762	767	771	711	738	788	810	759	767	785	774	757	723	774	757	788	770	792	751	754	746	751	778	725	743	724	771	793	800	744	739	781	723	763	754	758	778	696	736	744	727	787	750	786	723	740	767	735	774	754	762	740	781	785	748	718	745	735	786	790	741	729	782	738	795	702	774	802	726	747	703	748	746	785	756	735	768	720	780	750	757	785	762	766	775	747	702	759	727	758	740	732	748	753	781	768	766	769	799	780	711	764	765	718	744	771	752	717	773	800	739	760	731	727	721	752	759	742	784	779	774	752	737	775	758	753	767	739	753	766	719	765	770	738	755	734	789	773	741	775	743	735	796	767	739	790	782	751	756	769	737	747	812	750	762	762	771	778	807	762	721	774	714	727	723	695	725	768	787	747	770	773	721	724	717	740	746	767	745	721	778	775	760	793	749	750	721	818	719	741	715	704	762	762	758	773	722	787	712	796	752	720	733	739	761	743	791	785	799	778	734	740	689	737	715	773	777	778	749	745	765	737	743	731	777	751	764	723	782	754	745	766	768	788	816	750	759	759	764	776	761	720	757	790	728	757	735	788	704	764	749	794	765	719	764	768	741	744	734	691	742	756	771	763	743	733	760	758	756	791	790	766	721	726	748	779	770	749	747	789	856	729	782	721	728	775	742	761	740	758	775	727	741	774	743	762	756	743	713	761	782	729	748	741	751	777	766	730	757	804	739	768	824	765	748	778	789	771	797	779	768	781	751	775	752	787	790	716	784	732	749	742	765	782	747	701	742	762	772	756	742	739	753	735	746	813	771	819	742	697	773	735	769	767	775	774	723	752	715	777	739	789	745	782	728	749	753	713	805	763	775	780	739	730	744	734	765	763	738	775	718	802	735	745	796	703	750	770	741	729	779	780	772	769	738	747	770	725	808	775	789	747	726	716	756	741	779	734	770	737	777	742	785	727	759	778	722	734	721	760	770	760	761	750	782	756	758	749	757	765	732	722	769	756	775	748	794	753	741	743	706	695	749	793	808	757	756	711	807	755	735	751	702	744	771	723	757	730	770	783	842	758	799	806	755	755	778	761	752	754	781	762	746	777	730	761	800	761	755	769	756	738	734	759	721	728	761	762	742	725	795	771	765	761	737	772	773	774	812	746	728	763	784	780	785	693	743	797	751	779	757	793	752	728	789	728	726	776	783	728	761	755	754	788	753	743	762	722	798	742	784	780	779	768	738	764	775	813	763	735	749	735	747	719	749	748	776	730	774	758	763	723	756	740	753	765	749	725	734	750	766	740	808	722	762	772	726	799	752	747	740	708	754	803	710	775	791	730	817	709	768	739	777	722	742	751	769	728	755	767	738	745	800	749	740	781	769	765	804	812	783	738	808	695	773	728	733	744	770	732	790	754	805	727	759	787	740	729	734	760	741	721	789	741	747	771	764	752	782	726	761	764	819	717	774	767	718	712	759	742	801	762	728	761	802	728	743	796	734	778	758	737	741	705	754	750	822	734	746	741	717	724	740	712	750	772	732	784	745	750	786	772	734	704	761	762	723	762	781	761	793	735	763	728	722	759	763	763	733	786	727	801	772	785	723	772	721	743	717	768	744	783	794	761	751	718	755	709	756	734	769	817	765	704	749	783	717	768	784	718	747	790	675	758	748	757	726	746	742	767	782	816	699	717	739	759	777	741	753	702	792	749	794	768	754	739	703	783	698	807	769	761	728	725	759	763	717	713	727	729	761	736	787	700	789	750	737	738	755	712	775	709	752	777	756	762	777	761	772	789	753	740	742	781	746	762	743	748	739	748	791	763	765	782	740	838	799	747	763	764	742	787	767	751	773	728	758	753	748	714	731	784	748	768	750	769	741	795	730	749	744	754	767	743	775	769	750	742	768	725	737	746	752	783	743	778	744	745	780	774	728	749	808	771	733	731	755	762	773	758	763	780	749	716	731	740	747	749	756	729	753	764	786	748	744	754	759	756	761	805	751	725	782	715	790	833	789	749	736	756	744	730	756	760	730	734	755	761	798	759	718	774	743	745	775	758	718	759	760	773	715	773	711	722	726	728	732	774	741	795	765	747	762	702	707	743	747	721	719	750	760	728	763	770	826	768	742	771	740	757	799	748	756	783	724	748	788	729	735	767	716	765	791	753	761	770	724	731	743	710	789	724	782	744	742	788	759	782	730	792	774	747	763	762	741	774	762	757	779	718	742	754	771	772	751	816	712	802	753	758	814	739	752	708	770	780	761	765	775	812	733	773	807	761	750	777	782	755	743	728	772	761	766	789	772	742	767	740	749	754	751	748	778	745	775	777	755	755	722	739	729	773	773	762	784	742	775	774	772	796	763	749	792	728	733	766	718	759	794	758	737	740	741	771	724	722	736	750	731	756	736	741	768	743	751	744	761	790	748	781	757	752	775	739	781	764	737	749	728	727	733	785	747	756	725	741	807	746	749	719	786	766	744	779	767	706	741	780	760	772	778	788	757	784	780	769	720	779	721	794	764	715	781	716	769	774	732	792	812	788	768	765	789	670	784	732
26816	22051	21461	7463	1460	1024	1645	3009	713	578	547	525	561	533	558	542	583	536	581	885	1148	1000	809	744	638	543	574	546	551	540	536	586	553	579	542	553	534	595	537	587	531	529	552	544	563	550	537	504	545	573	540	544	504	571	527	527	547	580	563	570	521	525	558	537	555	560	538	532	583	561	522	558	524	538	527	509	549	560	541	542	548	496	550	529	529	516	547	551	544	550	527	547	508	556	531	539	530	527	534	556	514	567	516	513	553	570	523	499	512	542	553	515	515	544	518	549	544	556	533	494	538	542	549	509	535	544	553	556	501	543	531	533	498	521	535	603	504	562	498	560	562	509	539	513	487	574	500	524	561	539	544	560	552	533	523	537	563	519	503	535	571	572	537	543	528	574	523	526	595	518	515	507	528	539	536	557	562	507	539	538	478	560	542	524	509	529	521	525	513	585	538	545	574	531	530	573	550	504	577	467	550	522	539	528	520	542	496	539	552	534	536	553	562	583	515	549	514	538	571	510	558	543	518	544	539	528	534	531	547	592	559	509	520	548	575	519	540	524	539	527	521	544	513	556	511	535	554	531	508	514	543	555	551	571	558	522	552	514	513	521	597	576	532	533	552	568	499	530	507	532	566	539	524	547	566	529	527	521	544	520	560	537	543	475	538	511	536	535	505	543	517	571	527	548	542	530	522	584	549	539	509	544	568	530	519	546	522	558	514	560	552	517	521	598	557	529	529	555	541	552	514	578	489	553	614	556	558	548	525	550	546	506	523	560	536	524	538	504	530	563	584	534	545	553	590	512	538	492	548	519	493	546	538	531	553	502	571	537	511	570	549	521	563	542	564	535	513	531	538	528	523	516	498	548	553	532	535	525	569	531	563	565	521	535	555	513	548	504	512	535	541	554	550	531	540	541	513	524	529	531	533	531	557	525	566	544	583	550	514	531	553	537	540	534	532	558	517	544	562	535	562	514	554	568	462	489	525	525	579	532	526	532	513	551	539	506	554	534	551	562	568	567	551	495	542	529	545	514	520	522	565	563	535	538	507	550	563	487	512	490	570	536	548	529	532	555	582	552	556	514	542	512	551	565	527	532	540	535	468	565	545	543	562	556	527	547	550	513	528	536	540	531	518	497	549	526	559	588	518	529	563	529	517	526	495	510	552	536	561	504	537	526	552	540	551	521	522	470	512	508	489	515	529	532	515	526	526	559	565	553	494	518	525	558	502	533	556	520	523	575	532	549	511	542	559	502	564	556	497	536	549	502	528	494	585	539	513	507	517	568	496	506	506	524	522	543	539	481	539	536	558	545	551	538	521	533	520	559	555	496	510	504	513	515	478	533	520	558	542	551	536	501	535	535	527	557	548	511	565	548	550	535	539	530	553	564	540	557	499	522	537	548	542	578	570	531	487	567	559	562	542	532	557	541	517	509	551	531	543	551	519	524	517	507	522	519	543	542	539	563	595	575	529	517	552	523	575	503	501	522	542	541	574	562	470	531	537	519	538	566	530	559	522	520	559	521	580	556	552	528	523	542	493	527	517	519	538	531	502	562	566	565	505	519	547	486	552	534	522	564	492	510	560	566	542	512	554	514	565	508	560	538	544	509	549	572	545	532	547	526	527	525	551	576	541	540	563	529	536	570	539	541	518	525	510	542	492	552	512	501	530	563	543	534	507	569	553	569	526	520	522	568	526	578	553	525	526	505	538	603	566	550	547	566	543	518	526	496	562	498	522	572	518	578	518	549	544	530	571	507	560	532	516	547	533	560	564	576	579	544	546	530	543	501	504	574	516	501	549	501	553	559	546	552	521	525	516	514	535	541	555	516	534	566	579	551	542	541	510	550	588	567	522	543	546	522	558	580	529	522	545	532	542	537	552	553	503	552	556	516	569	551	545	530	531	545	519	539	547	501	515	582	494	549	580	529	513	543	560	564	480	553	568	499	515	545	522	502	487	551	544	546	529	556	551	531	566	516	551	497	536	515	496	510	517	529	567	528	586	555	504	563	548	531	537	527	597	515	581	531	535	521	539	540	533	530	486	556	550	525	527	505	541	541	566	494	564	543	589	514	543	555	542	563	541	571	526	530	509	529	526	553	541	517	548	555	544	562	494	546	614	504	495	517	538	563	514	536	555	531	553	519	556	544	493	540	560	563	553	523	557	499	558	532	541	564	564	562	559	539	550	549	519	550	533	516	550	516	498	526	563	524	572	558	551	517	529	554	523	518	539	511	523	549	511	518	534	530	549	542	521	552	507	514	504	529	570	571	495	571	521	494	560	551	548	548	566	537	550	543	500	514	536	512	573	571	563	519	523	522	541	546	536	548	549	547	521	516	536	555	528	562	520	523	541	512	525	487	503	562	549	533	491	554	535	500	532	544	528	518	525	532	532	485	564	558	512	557	539	531	537	512	497	522	550	535	578	520	551	516	547	545	501	546	517	505	535	512	528	550	542	553	528	540	514	561	510	578	518	527	582	536	542	551	516	553	537	527	518	568	552	517	543	593	577	565	558	555	574	505	552	557	523	555	546	543	498	566	545	543	524	546	565	541	549	545	563	518	562	539	502	529	566	564	555	552	526	557	548	574	531	537	526	546	559	547	533	530	531	520	550	547	539	574	497	553	536	556	531	574	499	509	523	576	563	504	561	514	510	497	535	553	529	575	562	535	515	537	588	520	522	550	565	529	585	544	512	572	536	521	528	544	545	513	535	540	542	512	532	565	533	535	539	558	537	460	563	532	493	521	551	533	548	531	548	535	520	532	555	549	539	544	565	556	539	544	578	521	528	547	543	527	585	520	530	530	505	499	529	538	529	499	527	538	548	490	531	528	542	544	514	480	549	546	530	515	540	529	532	512	532	555	546	568	560	487	524	541	544	520	534	555	509	579	567	518	507	560	567	573	528	546	531	593	561	545	560	542	535	529	553	551	550	493	548	552	533	509	529	522	532	498	571	537	516	575	543	542	547	571	526	522	528	556	536	552	560	532	539	523	551	522	554	492	543	541	514	559	534	527	475	552	519	516	557	543	536	534	551	539	503	545	549	543	539	516	512	531	521	531	563	529	537	563	509	494	520	518	535	525	581	556	536	534	518	559	516	560	546	505	538	543	530	529	531	547	558	500	500	510	564	530	529	505	495	490	526	532	562	543	538	579	536	550	548	531	549	547	551	523	539	557	524	542	505	559	497	527	569	565	547	543	525	550	529	537	560	546	525	547	518	598	500	564	564	561	536	542	524	510	513	514	560	549	523	521	539	538	546	569	511	550	520	543	567	553	508	534	487	525	535	516	546	505	500	546	544	527	538	558	488	553	507	551	544	523	563	547	526	553	575	516	504	565	553	577	571	513	525	553	513	523	554	551	546	578	518	533	534	527	503	514	531	552	535	527	520	557	514	544	517	565	546	525	544	548	523	539	543	554	519	529	584	520	520	549	564	569	537	584	548	508	534	548	533	556	534	531	480	545	552	517	543	556	487	566
23259	33841	25824	8078	3156	2209	3836	7109	1303	1020	928	917	912	862	882	854	916	878	953	1679	2425	1906	1512	1170	950	832	805	859	850	863	853	785	884	833	822	792	820	831	829	830	803	756	807	902	816	894	834	858	814	872	814	840	889	814	833	833	860	785	789	859	855	850	802	814	839	810	877	839	812	817	845	820	830	846	811	877	821	842	802	814	778	866	800	842	814	813	842	795	894	861	831	814	876	772	786	817	810	834	857	857	836	833	815	824	831	843	834	863	777	834	841	837	860	825	872	841	818	892	760	847	843	794	838	866	827	853	835	832	805	780	770	835	804	798	841	816	798	846	808	810	801	824	838	860	764	813	800	839	809	827	865	796	810	826	799	858	861	864	860	876	818	822	819	851	785	832	857	796	800	849	831	856	843	868	856	864	893	831	843	789	796	895	848	830	832	793	868	828	843	848	832	812	866	790	890	884	831	789	841	824	852	823	849	788	832	874	817	827	818	804	813	833	842	821	830	795	864	859	835	846	874	810	890	814	820	845	847	834	832	789	814	824	819	881	788	849	869	866	815	778	819	812	853	830	867	828	825	787	820	838	809	871	830	846	800	820	804	842	895	827	864	834	820	875	866	841	814	779	823	808	821	820	862	819	797	811	815	815	843	882	797	832	834	820	828	787	868	856	792	818	888	829	775	804	841	799	831	836	816	830	853	808	793	824	884	818	869	824	818	862	872	821	802	812	856	823	836	788	793	790	854	813	786	871	826	793	876	827	861	784	809	921	829	869	811	818	791	809	865	808	880	847	828	793	851	820	863	837	806	791	822	786	874	877	850	864	815	815	816	838	826	793	852	880	859	815	836	788	883	833	789	825	834	789	852	842	814	779	809	830	867	852	814	879	831	843	827	800	830	848	811	800	823	814	816	797	836	786	838	846	850	810	830	814	829	836	830	851	806	830	854	850	830	823	830	874	854	817	811	864	848	797	831	802	827	806	835	807	796	795	816	782	796	848	830	820	859	772	864	810	820	853	876	815	812	853	818	842	799	825	809	876	831	820	872	851	850	814	821	777	845	851	850	826	848	883	826	795	883	796	821	834	877	854	765	848	837	842	798	829	860	862	803	827	799	818	807	875	827	816	843	832	788	865	814	851	887	808	840	877	859	789	837	842	842	841	825	863	850	807	839	870	809	839	866	805	818	843	858	847	802	809	844	812	838	793	863	892	842	819	849	807	821	818	885	842	889	838	790	918	842	805	808	788	819	896	781	790	811	813	817	810	813	865	819	799	801	823	829	828	794	810	845	815	819	905	799	796	792	790	847	852	845	865	818	761	824	885	847	812	805	834	825	843	821	784	853	836	825	827	812	845	837	852	848	863	839	801	840	895	803	836	818	797	861	860	884	851	835	791	794	835	812	845	834	834	816	791	809	852	797	846	774	813	844	808	819	829	841	846	846	852	818	812	816	883	809	842	793	878	802	864	801	821	815	817	881	821	897	775	799	848	818	878	834	812	799	809	854	870	842	821	862	838	838	826	848	860	873	850	840	875	840	856	814	841	828	843	794	787	811	835	785	860	842	853	833	779	753	812	853	765	836	809	836	818	815	798	787	809	785	787	853	830	823	846	914	817	871	889	860	811	845	820	849	789	830	869	841	799	840	798	829	859	867	805	866	842	816	842	865	835	858	919	852	798	840	829	814	844	834	854	860	866	862	841	839	790	834	839	838	784	808	814	799	841	808	838	843	846	825	811	827	799	840	769	830	793	843	867	818	819	873	824	852	849	806	813	895	823	818	804	836	819	856	865	801	847	794	860	827	838	838	842	833	836	788	832	797	861	880	769	831	824	848	831	826	821	840	848	797	827	811	847	807	828	785	838	815	859	795	824	893	810	871	835	860	783	854	826	822	843	845	863	868	848	839	803	867	855	808	853	777	823	831	835	789	810	835	790	822	838	826	814	852	820	901	813	790	811	842	801	843	809	836	802	819	903	863	800	855	852	837	806	865	808	864	828	864	796	807	781	823	874	821	809	845	811	839	793	851	854	856	792	804	852	825	829	796	841	841	835	847	794	833	862	811	819	828	838	838	820	810	816	845	847	850	855	829	825	818	820	858	814	848	824	798	777	831	849	842	858	829	859	846	855	801	829	814	782	818	865	837	889	781	843	860	838	844	801	829	847	808	851	785	812	867	826	796	819	846	842	790	838	902	834	814	864	822	775	818	796	818	858	827	850	818	841	883	838	853	850	858	875	833	781	856	831	801	805	855	788	817	811	814	859	822	869	851	850	860	841	867	831	816	813	876	859	824	870	798	906	784	837	803	827	816	820	837	787	836	819	806	852	784	842	863	822	784	824	868	871	863	842	861	797	804	765	891	805	842	834	810	832	806	832	796	885	828	881	850	824	799	815	834	834	808	862	804	776	836	814	817	795	818	779	860	792	827	832	808	830	873	797	858	824	905	797	839	797	847	837	859	830	823	844	818	824	835	801	875	814	823	815	845	806	832	779	830	836	867	793	851	801	780	834	850	877	820	832	813	813	793	850	833	836	844	812	867	807	787	817	794	877	871	850	879	869	852	830	839	870	882	797	804	843	787	852	770	824	843	826	877	832	807	816	842	809	851	758	847	827	879	881	868	812	856	857	867	770	787	848	831	818	846	891	847	836	773	878	804	847	869	879	825	858	803	848	804	817	843	772	791	844	828	810	840	890	854	850	806	836	893	806	842	802	820	794	859	850	866	854	844	826	853	840	812	841	854	811	873	824	822	814	798	826	858	856	859	833	803	858	854	803	830	835	775	867	846	818	833	793	854	855	821	811	815	854	830	794	857	856	839	861	799	808	788	814	850	793	832	832	837	808	821	844	874	847	823	837	788	826	810	797	847	874	822	793	842	806	856	808	814	812	801	788	786	850	831	879	866	825	811	817	824	880	849	806	850	802	843	873	803	828	850	867	812	761	846	837	803	804	824	870	807	817	827	818	820	826	839	809	864	829	840	848	825	823	866	850	834	848	782	865	810	827	805	817	846	783	785	870	834	822	835	873	814	819	818	843	834	813	816	798	799	834	848	823	838	850	835	780	793	807	851	904	781	839	783	861	841	781	817	778	801	826	876	820	845	847	826	811	846	858	822	816	805	863	845	880	828	836	817	851	852	822	786	782	859	860	798	803	874	808	811	858	843	845	831	819	828	798	867	823	831	796	852	854	797	795	869	809	862	884	829	776	795	836	854	866	856	813	832	827	814	865	830	817	777	854	814	806	826	867	798	825	830	874	867	847	808	865	877	844	837	858	800	854	886	844	843	906	824	829	830	794	891	845	843	794	843	820	779	812	831	801	847	823	802	824	868	837	842	873	868	784	812	840	817	841	810	812	851	842	872	797	817	839	782	801	777	830	850	832	786	856	830	842	842	833	825	851	851	792	823	811	855	811	824	843	833	858	808	787	811	792	838	839	846	792	833	824	827	851	813	781	848	836	810	831	849	854	834	810	873	843
24351	21327	28272	24443	17932	5137	12244	13849	1182	788	758	703	684	683	696	694	700	686	937	2970	4133	2557	1690	1076	815	676	584	601	653	603	620	644	646	605	613	601	676	592	629	648	614	643	615	576	593	583	586	610	623	590	642	611	631	583	642	580	573	608	673	643	642	597	598	647	639	611	570	621	630	602	640	631	626	586	595	622	667	651	633	616	660	595	620	630	634	616	665	624	576	622	588	637	618	632	571	627	628	643	611	627	626	633	631	595	594	628	627	624	654	592	601	592	591	624	635	618	632	616	621	634	677	660	635	584	627	653	591	586	646	633	652	614	624	560	572	613	640	615	624	607	666	632	646	619	609	574	642	567	599	615	564	606	633	612	655	636	618	577	591	612	632	651	581	583	670	603	619	602	588	616	610	614	577	620	605	600	595	623	657	611	630	629	640	602	602	619	595	599	618	620	644	609	593	608	601	583	607	556	567	610	609	638	584	633	671	661	688	608	622	636	562	603	586	569	609	629	596	597	624	606	638	655	638	568	645	607	636	597	621	622	589	597	632	577	603	613	595	646	575	641	597	645	596	608	600	646	638	582	627	602	616	603	643	616	589	597	602	619	629	606	646	603	668	596	604	560	578	610	594	631	613	621	594	600	634	598	650	628	629	629	597	618	683	618	608	639	628	623	558	674	601	596	593	609	601	611	597	599	563	627	605	622	639	618	633	657	603	605	620	618	571	579	635	598	574	616	636	651	670	610	553	578	605	594	554	577	598	601	650	620	647	647	604	652	626	585	585	654	599	654	626	612	650	640	661	620	573	617	593	605	636	605	634	614	550	579	605	579	623	582	640	617	589	596	591	604	648	593	617	644	618	566	614	566	626	627	580	591	588	568	603	572	682	598	647	604	626	614	625	602	643	642	637	613	634	604	634	602	618	622	630	611	650	588	609	596	598	599	601	636	639	616	616	609	613	593	655	584	623	606	617	597	590	604	603	613	649	654	633	586	647	626	621	627	621	650	632	607	568	651	637	652	656	607	607	627	652	621	654	642	611	634	602	608	622	632	655	598	604	595	592	633	625	622	602	566	567	626	633	603	642	659	654	612	602	681	631	604	642	628	585	649	634	609	619	627	607	621	632	616	594	639	643	629	610	637	610	618	597	619	617	603	585	639	593	621	652	579	627	610	636	609	578	614	615	599	643	620	603	608	568	639	611	630	588	636	582	667	598	651	626	598	621	644	596	606	609	620	605	659	591	588	629	617	646	582	625	613	588	616	612	630	604	649	615	602	588	686	662	610	578	597	656	594	576	628	617	600	580	612	596	626	572	646	651	618	616	626	629	619	637	593	627	621	591	570	622	616	608	626	616	586	593	607	608	580	627	637	593	598	585	587	637	628	596	556	652	605	619	613	624	662	628	576	618	656	664	601	639	580	605	633	614	620	595	637	632	585	605	624	567	575	608	618	630	644	678	627	598	598	623	629	648	602	633	585	602	607	610	594	619	603	662	614	616	603	619	626	660	639	639	587	607	614	576	606	634	625	596	624	672	585	606	658	650	581	597	634	617	599	557	589	624	589	627	646	645	625	613	643	646	630	580	552	617	624	615	640	618	641	611	631	620	622	605	590	600	604	611	585	621	625	630	599	685	632	639	604	646	615	628	700	631	616	593	618	589	615	636	606	605	627	584	647	629	596	623	653	601	589	658	589	633	625	633	587	599	603	640	609	656	616	617	592	620	611	632	576	583	597	612	612	634	604	571	622	624	613	593	579	655	588	607	646	592	655	635	656	591	593	604	584	622	601	633	615	599	601	618	604	569	588	664	593	594	624	614	597	618	558	597	597	629	601	610	614	593	636	623	620	595	625	594	574	601	612	667	672	616	632	612	612	623	650	610	638	626	613	602	619	605	664	641	645	624	627	602	603	610	638	622	633	644	582	586	607	602	630	583	606	624	600	594	613	576	561	581	630	636	623	613	652	636	608	598	604	687	609	578	643	602	636	614	593	649	641	622	626	600	623	575	592	615	624	614	592	626	631	596	606	624	622	642	592	619	651	623	562	588	592	606	625	665	617	640	642	623	637	609	667	623	615	596	653	654	633	564	619	614	609	582	608	600	610	614	626	646	612	594	609	605	644	646	600	630	625	602	638	603	589	672	574	634	614	609	619	608	606	622	598	610	636	628	619	591	626	615	630	604	573	591	601	590	629	604	617	595	598	638	615	618	633	624	631	608	629	626	658	616	575	654	656	588	571	586	607	644	618	624	559	609	614	648	575	622	576	599	599	627	623	624	614	599	645	684	598	612	568	638	563	633	603	650	627	618	618	629	620	630	620	583	551	604	583	596	565	639	666	608	615	619	588	640	633	634	619	637	589	636	643	611	631	616	565	634	644	604	586	639	628	621	607	642	618	599	605	591	621	605	646	628	626	614	622	626	635	597	611	641	636	623	638	574	599	589	624	611	629	552	626	635	584	551	567	601	539	621	644	665	626	611	616	610	611	580	641	655	594	611	644	613	594	679	602	582	634	587	622	616	603	598	632	613	606	594	614	670	648	569	561	613	583	573	589	619	617	556	577	599	652	590	643	600	588	618	581	629	606	593	589	564	594	625	634	619	603	592	604	629	617	653	586	578	614	591	594	610	639	643	547	599	625	608	636	605	642	600	575	649	657	653	608	608	608	587	663	593	614	609	638	632	597	619	566	576	594	585	651	617	634	612	610	641	628	616	616	638	609	617	593	621	579	575	584	615	559	583	589	607	624	616	653	601	599	625	608	620	650	595	645	624	616	629	643	630	645	650	616	566	626	649	584	637	641	646	622	612	627	604	618	621	638	599	621	628	584	601	617	597	613	623	623	636	632	620	629	607	587	623	617	638	690	635	634	607	611	633	660	594	592	651	584	623	624	653	604	611	601	646	588	635	587	662	572	627	597	647	594	605	593	585	660	610	614	599	644	600	623	606	607	621	616	616	574	611	637	577	601	598	643	625	644	570	645	667	588	612	640	629	592	637	635	692	601	632	614	617	606	612	604	627	593	604	621	633	646	613	642	614	597	632	626	608	629	656	615	645	638	635	638	632	620	636	582	605	625	598	600	603	569	628	623	638	634	642	627	593	629	588	595	651	661	619	612	645	646	591	603	628	628	583	650	632	578	662	572	603	634	618	612	674	584	620	543	606	595	605	576	605	625	581	625	613	591	585	577	622	633	641	592	619	585	562	672	675	595	597	570	615	623	593	567	629	590	611	646	656	621	617	564	604	653	627	602	600	611	636	604	593	610	592	622	629	580	613	603	609	608	607	596	652	644	648	644	655	594	651	609	643	625	611	618	605	576	633	607	593	618	578	594	596	603	570	622	657	658	639	632	601	585	622	577	626	618	593	588	636	584	622	624	643	605	621	582	590	630	611	596	605	658	613	664	607	642	613	665	645	608	626	590	591	669	608	619	604	586	604	602	573	654	638	626	585	642	647	641	658	615	609	625	667	609	605	617	625	616
26813	46956	35146	13952	6349	5760	21140	19022	1685	1440	1290	1252	1122	1118	1160	1097	1076	1085	2030	7239	9253	5404	3601	2099	1339	1135	997	1024	1013	947	957	961	982	922	971	971	951	921	943	944	984	917	885	957	930	920	922	933	975	939	886	939	995	946	923	949	982	927	944	926	914	987	973	918	935	989	925	929	950	981	947	1005	887	998	950	981	934	955	1034	995	969	975	930	935	986	920	882	923	933	965	983	932	957	908	955	941	1007	928	912	965	977	967	981	936	985	920	934	918	962	959	977	925	996	960	937	959	962	931	914	950	945	908	900	934	1026	980	983	938	956	932	971	957	936	908	938	947	909	940	950	960	939	945	974	899	1032	950	932	957	929	943	921	907	926	938	890	916	918	990	991	963	961	926	951	989	980	903	949	953	946	953	954	919	920	948	974	959	923	941	903	893	909	941	932	910	917	964	963	955	969	951	939	972	957	891	918	945	941	902	980	962	960	955	901	968	988	926	998	966	969	907	956	945	997	964	935	956	919	964	915	929	910	939	936	924	994	943	958	967	968	962	968	930	957	986	957	960	965	979	924	954	968	948	929	947	958	946	921	1021	990	914	884	966	946	962	981	961	972	913	982	941	951	970	965	909	980	982	883	975	960	936	926	988	970	966	928	978	971	1001	1014	952	916	927	993	949	938	927	1023	936	979	1008	955	974	964	915	973	967	926	964	902	955	990	939	953	943	868	943	936	982	984	940	971	953	969	957	959	974	942	955	988	948	885	966	1004	952	894	952	943	977	933	945	1036	959	928	946	946	951	923	902	996	989	983	947	959	947	916	972	921	946	997	964	910	996	925	973	965	940	1010	983	991	942	966	924	1018	940	969	995	982	906	999	934	966	973	934	968	979	965	852	945	944	1001	954	952	941	907	951	1007	931	1001	963	965	945	953	963	921	962	1031	945	908	958	988	999	945	890	989	941	931	940	958	913	903	986	979	996	968	963	977	937	951	994	940	944	986	895	951	966	999	906	887	943	999	932	888	1007	989	912	903	959	975	970	945	947	979	1013	961	946	988	998	938	934	952	973	947	966	969	968	993	952	943	972	921	953	997	949	906	989	926	1021	958	936	872	990	980	967	926	969	952	938	948	963	969	901	946	929	885	917	940	909	968	990	939	948	950	1024	955	922	912	951	937	933	945	956	911	961	968	958	929	908	964	942	973	899	931	892	967	952	951	961	926	931	968	961	892	918	974	930	976	956	953	945	944	946	1000	919	919	992	1016	933	934	915	904	962	934	931	950	972	944	951	914	950	934	942	931	892	946	934	957	1002	955	944	969	957	936	938	948	981	932	934	988	944	912	968	902	903	978	967	978	970	948	939	977	951	946	945	949	978	924	932	985	953	959	943	929	967	935	912	996	989	1009	965	979	951	921	908	896	929	923	983	984	933	926	951	917	931	953	991	933	962	941	908	940	1001	948	946	944	936	943	948	994	977	964	979	940	928	979	969	936	977	988	935	954	976	918	953	959	904	966	944	937	928	920	944	914	907	976	991	953	969	968	938	966	955	977	978	979	947	978	973	947	957	968	958	885	956	921	967	893	971	948	957	949	944	924	988	945	963	924	931	988	943	928	926	951	924	982	990	928	914	950	963	963	948	983	995	962	949	941	976	915	916	973	917	918	948	854	934	950	968	1010	886	952	981	968	947	907	979	909	959	922	915	998	967	952	884	918	955	928	937	936	988	953	970	959	1001	913	920	900	973	940	961	944	951	1010	976	978	966	973	938	916	991	997	924	955	935	960	937	896	906	886	904	951	978	944	943	982	943	950	970	910	971	926	970	977	973	940	899	970	929	952	905	883	948	987	964	997	938	865	951	948	943	934	944	953	977	953	955	915	995	910	930	955	924	997	962	933	950	886	931	973	908	910	945	985	924	955	1024	952	959	904	969	952	994	923	951	959	969	955	969	979	940	936	883	925	957	941	931	901	1006	897	925	947	950	916	912	980	979	948	953	932	958	958	977	950	944	918	983	942	1004	1012	891	993	929	936	930	904	913	1035	919	915	910	993	960	968	957	935	929	914	929	980	992	921	989	930	950	925	907	989	945	923	972	922	936	959	998	926	961	969	946	964	934	950	976	897	943	926	922	1008	953	952	958	921	951	889	900	961	983	937	928	1019	919	967	923	983	941	937	993	978	930	944	885	901	916	946	947	939	932	965	933	952	938	971	928	910	975	907	1000	916	970	965	1031	984	932	920	919	976	940	938	914	974	957	934	987	925	973	972	960	973	921	1029	991	1016	952	916	916	956	989	936	926	924	980	939	926	920	973	945	944	973	916	926	988	957	977	878	996	933	998	906	951	934	973	972	1013	965	902	955	937	949	938	973	1014	937	987	965	962	938	886	982	986	957	930	980	908	924	913	929	928	982	934	937	904	965	933	954	970	984	901	958	944	933	930	946	948	968	963	983	949	931	953	944	978	962	923	1022	960	949	941	933	946	934	927	975	993	980	970	928	935	952	980	1012	927	905	934	970	962	939	997	955	950	974	939	943	961	929	951	970	955	889	971	978	929	934	980	920	877	967	963	924	940	939	949	945	980	974	980	952	973	985	940	894	903	971	904	973	992	935	926	969	931	946	970	915	983	984	957	966	969	968	951	914	976	977	965	993	982	948	1016	977	953	1001	943	936	945	978	960	969	958	930	983	978	959	954	891	996	933	985	945	990	947	942	950	970	969	992	922	979	933	934	978	936	944	973	938	954	904	910	964	988	954	940	946	932	940	902	905	952	961	942	919	892	978	908	944	906	926	981	963	883	929	977	943	975	903	971	958	973	935	918	969	979	995	979	917	910	933	965	932	958	958	995	973	978	927	949	1000	939	970	971	920	941	941	987	960	949	962	973	971	960	935	977	907	963	937	966	935	940	917	950	958	907	957	951	921	969	952	970	958	958	969	954	957	930	911	949	947	965	933	933	921	959	895	924	971	961	920	905	938	955	923	935	938	909	1000	951	905	955	925	975	982	945	987	950	973	950	980	932	968	929	959	901	936	941	979	927	980	927	938	960	1017	985	996	962	971	944	965	920	963	949	889	908	940	939	967	918	966	993	944	976	939	970	935	948	921	902	968	918	973	949	987	916	956	991	903	968	970	950	907	954	938	951	985	1015	1006	1012	946	902	977	894	944	940	964	961	934	934	992	923	906	965	1010	962	947	953	944	973	937	954	952	970	904	1006	971	922	969	939	956	918	946	996	919	921	949	981	967	967	922	897	960	922	949	968	918	927	942	920	959	969	977	969	905	924	894	898	951	933	958	940	933	911	967	977	931	991	939	910	977	925	944	943	955	980	993	916	947	1004	971	960	965	951	941	944	954	927	958	938	880	969	988	927	1012	976	998	919	943	970	984	911	921	950	928	920	915	942	987	963	942	928	952	929	955	970	943	944	947	990	867	1013	950	958	919	900	960	916	960	936	998	943	958	874	997	964	1016	944	904	960	979	959	928	970	943	954	954	958	969	965	908	992	975	944	961	974	914	965	942	954	967	944	980	942	953	932	1011	952	958	950	944	951	949	961
22926	21239	28966	23575	21097	20688	29640	26757	3600	862	817	717	685	679	632	594	616	611	646	4233	5180	4463	4503	2456	1317	876	648	553	541	522	551	505	537	522	545	572	531	533	541	523	548	528	512	524	505	522	530	543	533	489	537	536	472	528	504	509	484	538	491	528	485	503	517	534	520	532	543	521	518	543	536	549	524	542	481	500	523	540	533	523	544	494	498	555	533	544	536	497	492	559	513	473	504	505	533	501	533	536	527	532	533	523	505	510	519	541	528	477	521	538	525	521	575	552	494	503	502	523	511	510	483	538	515	520	544	531	511	511	487	521	534	501	513	528	544	541	526	564	485	547	529	483	528	545	491	519	515	537	523	538	515	545	504	490	514	523	512	578	501	521	531	570	535	545	513	500	542	490	511	593	531	539	542	516	503	499	498	500	513	529	535	509	503	475	496	475	490	538	501	552	513	505	534	524	567	522	487	522	540	486	518	499	519	526	534	516	537	482	554	527	486	546	534	549	534	482	526	505	566	538	518	457	521	523	566	539	516	532	555	507	512	500	537	520	507	489	538	550	546	522	479	526	478	493	512	555	541	517	520	540	533	536	502	522	502	485	539	531	505	547	536	466	481	516	531	476	536	477	509	522	508	524	519	499	525	545	541	500	549	503	522	555	544	528	531	493	498	547	525	514	544	541	541	523	477	475	505	499	511	501	521	531	474	536	544	508	476	521	488	520	551	541	534	533	530	536	495	508	554	513	507	514	481	500	500	474	514	521	506	511	498	512	526	493	536	528	543	567	506	485	523	519	492	535	505	507	515	499	538	517	523	524	558	536	527	517	525	529	512	544	479	498	516	495	524	516	502	509	543	511	485	528	495	512	563	536	507	543	512	512	506	517	482	514	499	540	525	539	542	536	509	540	510	513	472	533	518	526	520	524	549	549	506	544	525	501	532	525	499	523	522	568	505	524	527	530	521	513	517	544	455	484	494	528	496	549	560	529	519	567	519	515	530	482	525	528	500	532	510	560	521	508	548	522	532	481	523	552	541	546	513	554	519	508	488	509	548	528	529	527	483	552	541	524	528	507	522	507	549	538	535	519	508	506	515	517	477	506	507	540	520	517	541	522	539	534	530	493	485	509	533	532	512	497	523	543	499	527	479	567	509	553	524	509	532	514	508	498	505	547	487	502	563	538	486	497	508	532	547	509	503	520	520	520	530	524	539	539	519	513	503	561	502	542	508	507	504	527	489	520	539	527	541	537	547	525	511	512	519	509	472	485	515	540	521	507	518	476	552	527	516	490	577	458	530	512	521	501	459	551	500	513	497	547	547	522	532	501	550	474	514	510	502	504	565	490	518	497	497	511	493	496	524	541	473	499	479	563	516	518	532	511	526	527	541	539	526	569	519	496	548	528	519	471	550	502	525	520	514	513	506	527	505	501	489	488	525	512	531	525	488	511	519	516	552	535	544	499	521	500	494	497	463	488	530	505	489	531	549	502	501	521	494	486	503	506	510	470	556	481	524	558	504	558	530	494	503	542	489	504	510	534	537	521	487	528	501	510	482	511	523	539	528	479	499	491	560	472	511	509	500	537	515	507	524	519	506	520	496	532	533	547	527	480	514	499	505	543	502	548	550	467	535	578	506	520	470	492	462	517	491	548	498	538	526	540	515	502	535	540	503	506	519	525	577	495	561	516	495	539	525	519	534	530	497	504	514	509	525	494	532	501	518	519	514	502	510	578	486	519	513	557	494	473	530	488	487	513	504	492	504	499	503	499	516	525	533	527	485	496	545	511	575	479	525	535	501	539	527	536	519	516	525	538	552	498	496	508	534	508	535	544	534	532	534	549	529	536	535	519	496	490	506	518	500	517	490	511	541	512	503	505	522	538	492	506	558	518	511	513	548	556	468	569	501	525	498	532	558	522	468	552	525	498	513	507	477	502	523	510	468	544	505	497	558	486	502	500	519	523	505	563	521	513	515	514	523	549	477	508	523	536	496	474	526	517	526	518	563	516	537	531	523	524	502	515	526	510	526	503	544	534	517	496	562	532	503	522	537	486	558	540	552	506	522	533	503	509	499	539	564	505	544	564	527	518	491	501	502	509	503	509	507	490	450	529	527	501	532	549	525	540	530	519	538	527	512	546	585	511	515	525	525	571	521	506	547	504	500	502	511	525	503	509	516	535	548	499	493	531	495	513	546	548	518	561	540	491	503	528	559	547	518	544	489	523	548	493	504	530	552	478	505	529	543	521	507	518	548	501	495	521	508	547	499	503	541	546	525	509	527	501	534	498	490	516	501	583	490	520	498	506	530	527	547	524	548	494	522	517	498	527	512	526	532	524	514	494	506	504	548	498	527	491	524	532	529	497	515	506	577	499	535	500	473	547	546	505	496	468	569	518	527	503	518	554	538	506	525	561	483	510	572	524	523	466	511	523	494	521	542	527	502	527	550	504	543	524	488	533	498	498	482	506	515	518	517	550	516	524	522	531	494	513	553	516	502	534	513	510	503	502	540	518	527	513	524	550	548	527	522	507	512	543	478	558	556	508	482	554	514	537	555	501	490	498	461	522	519	543	510	527	532	509	506	464	548	560	525	532	534	554	561	499	483	508	493	509	538	498	551	511	521	515	503	533	525	502	513	522	507	502	539	490	553	507	532	501	525	507	519	526	520	522	508	487	518	545	521	481	483	515	474	495	535	597	559	498	491	521	529	546	512	504	539	517	486	510	559	520	491	469	539	554	530	523	568	507	539	534	478	534	487	462	478	547	505	510	549	499	526	536	544	468	544	497	474	525	501	568	524	511	551	556	518	525	521	552	521	540	528	501	529	506	521	466	502	514	514	508	516	499	508	474	487	556	524	547	496	523	526	530	524	465	526	483	520	527	531	530	493	543	499	495	480	508	512	467	536	529	525	513	514	507	569	546	497	510	506	514	511	501	512	537	539	559	501	524	520	523	516	503	525	495	539	549	510	565	566	501	475	506	511	505	495	530	496	530	506	520	519	483	498	557	519	522	535	581	557	525	517	519	472	516	489	567	520	522	540	530	502	497	462	537	512	502	521	522	546	514	540	535	479	538	475	519	513	528	514	508	505	540	534	502	496	527	526	504	507	506	541	521	471	515	547	529	521	506	554	539	529	508	520	553	546	518	517	538	539	554	511	502	528	527	515	494	517	517	534	468	500	560	495	511	510	524	563	505	509	508	498	517	523	485	510	533	484	543	483	519	516	544	572	523	528	499	524	528	515	504	509	540	530	511	528	501	579	496	494	542	552	523	512	494	530	535	484	499	507	543	513	523	506	538	541	520	522	477	529	512	517	476	515	473	536	488	540	539	526	489	552	479	500	504	540	485	517	517	509	502	539	506	556	484	531	549	521	550	508	500	525	523	511	533	498	513	520	508	468	521	537	497	524	492	530	498	531	546	595	502	534	543	530	551	483	542	500	562	527	540	501	554	523	485	504	491	505	546	523	492	496	497	506	528	509	558
31482	56166	40805	19114	8088	10970	36221	30418	2615	1573	1598	1442	1276	1238	1235	1207	1091	1072	1294	9649	11562	10126	9780	5359	2658	1568	1015	791	809	821	778	773	786	777	783	763	777	826	767	796	773	751	742	813	809	814	783	860	812	774	791	796	760	840	778	826	781	743	821	804	812	749	807	737	779	843	775	782	825	806	759	797	829	792	818	840	789	780	822	775	774	804	769	772	839	792	744	757	758	792	801	842	760	823	787	780	805	765	810	782	770	808	781	800	725	808	749	799	779	779	785	828	810	789	826	697	795	831	832	794	773	841	799	779	798	785	830	771	789	803	787	773	788	797	773	734	836	767	775	746	779	794	739	776	757	834	840	834	868	804	778	781	788	796	812	773	765	820	768	795	833	814	779	762	743	795	811	805	819	832	832	765	774	766	755	780	764	875	748	836	768	786	779	794	744	796	790	769	824	783	772	785	786	768	812	755	824	785	816	797	789	809	776	783	789	808	816	783	790	768	766	857	747	801	782	817	764	814	779	806	783	744	797	807	787	868	774	794	748	789	783	798	816	844	827	789	798	806	819	761	794	828	818	808	783	794	812	815	793	845	750	794	818	801	815	754	776	763	822	780	765	766	799	760	780	767	745	807	792	798	811	805	754	792	794	843	775	749	805	807	747	777	750	793	757	823	786	815	778	780	785	780	801	728	820	790	782	751	788	827	804	793	797	813	842	849	761	845	753	894	838	811	803	816	783	814	793	782	814	761	759	733	778	770	787	813	778	795	758	787	760	838	811	858	799	789	841	814	753	740	815	786	777	831	770	774	790	771	752	803	775	796	756	808	785	789	804	784	800	754	875	820	767	796	768	777	826	771	810	802	769	772	797	799	762	797	808	819	795	789	776	794	764	755	836	784	790	764	835	819	777	829	772	795	778	815	846	754	809	796	822	790	787	818	769	816	759	832	805	810	796	745	835	730	840	752	777	777	787	790	826	846	826	775	826	785	808	842	824	849	790	810	828	780	814	743	801	802	742	815	801	770	770	789	792	800	817	801	828	784	744	815	771	813	783	802	810	795	784	752	774	760	808	752	850	817	819	811	796	811	769	853	793	818	806	745	778	717	882	776	794	780	794	807	785	807	821	797	765	829	775	748	796	819	798	795	821	785	766	753	759	796	807	764	768	773	784	763	802	758	768	792	796	806	778	780	824	801	801	829	819	818	768	774	842	822	784	776	802	802	793	779	762	776	809	812	812	815	812	755	806	801	815	824	800	761	792	790	715	764	825	799	793	766	838	763	807	774	751	820	776	758	746	823	758	807	810	832	791	783	751	763	795	783	779	852	741	829	780	757	750	791	786	800	797	793	759	758	758	800	736	789	765	767	737	805	787	779	783	789	743	790	814	770	835	740	818	740	744	743	807	780	776	818	801	780	793	773	751	784	814	788	849	809	841	814	776	766	790	786	820	804	812	787	769	814	793	812	830	763	805	810	866	796	762	812	756	786	783	841	769	847	794	768	835	797	810	803	867	795	805	808	833	794	795	818	853	810	738	799	777	778	774	793	813	757	805	789	794	830	779	820	770	782	766	834	823	778	757	772	806	780	806	789	765	781	822	818	793	771	788	769	769	831	764	754	824	788	759	752	824	840	767	796	844	797	793	831	837	765	790	781	823	753	805	782	829	776	793	830	807	769	838	796	807	801	764	814	763	824	813	825	776	824	770	765	762	780	779	748	820	800	794	775	783	764	823	774	763	816	803	841	788	784	772	756	745	764	800	778	817	747	802	784	844	804	777	817	787	800	784	763	819	792	820	794	744	857	841	840	802	824	783	772	786	797	748	766	764	782	811	791	746	738	860	810	805	775	829	807	783	798	775	792	765	814	774	859	808	818	744	772	833	832	833	804	796	735	800	735	817	838	794	784	774	778	788	817	786	844	774	764	788	833	769	754	812	745	769	765	851	796	781	780	794	834	774	766	780	754	820	847	809	811	788	776	794	793	742	780	796	776	810	801	821	785	769	843	801	810	805	802	742	799	813	782	796	792	810	782	837	791	784	822	785	786	766	830	788	761	768	812	744	797	792	818	821	754	786	828	725	833	767	776	784	862	801	781	816	826	834	801	843	804	768	871	807	769	797	794	785	787	777	793	794	757	800	769	799	769	777	807	806	819	759	832	733	782	747	797	765	777	830	794	786	768	779	786	752	789	835	784	813	780	789	791	758	822	767	757	809	847	796	781	824	791	776	760	769	773	752	748	747	769	805	757	790	774	822	788	777	807	776	815	855	827	787	781	803	842	825	755	821	784	813	799	817	769	759	828	774	799	770	775	826	761	771	797	823	816	751	789	840	795	736	764	750	796	804	816	808	779	823	777	778	783	779	782	759	777	788	753	798	825	854	804	767	817	798	764	804	804	804	841	823	798	829	780	755	807	756	787	814	736	815	810	813	834	773	780	786	749	797	843	786	803	784	767	800	793	802	765	811	829	804	800	755	810	812	742	815	815	764	812	788	810	788	835	804	784	808	774	824	791	797	836	746	817	773	798	815	813	792	751	813	853	727	795	748	785	824	784	795	777	805	793	787	783	813	813	797	769	802	773	791	772	809	800	814	794	791	810	791	779	772	823	837	817	807	767	828	764	821	803	756	799	785	757	825	827	777	836	839	804	814	798	784	767	766	763	762	776	795	845	861	850	766	767	777	814	832	784	828	756	796	805	786	773	794	837	789	790	835	838	790	795	770	820	757	795	793	780	781	771	817	747	762	851	786	778	819	799	762	755	775	799	791	796	799	821	744	779	740	796	785	768	838	763	778	766	776	777	814	796	784	850	782	781	837	828	769	781	792	765	809	828	831	832	771	824	771	808	759	808	851	735	777	774	815	783	820	753	731	846	808	764	815	815	787	799	798	779	831	785	822	756	797	777	839	842	788	803	764	836	777	818	801	796	816	792	809	803	764	752	857	785	832	761	782	798	766	794	794	779	777	807	791	786	749	762	804	757	783	801	807	760	722	779	815	826	783	798	853	759	784	808	823	815	811	771	778	780	735	777	809	808	770	766	826	783	793	801	766	878	763	776	752	777	785	799	832	783	805	824	812	798	797	827	829	857	807	761	810	802	750	780	799	806	792	761	810	779	741	807	818	809	822	801	777	795	786	752	799	827	791	830	815	804	789	746	821	871	792	824	768	795	797	803	769	782	770	830	836	766	798	807	771	778	785	782	799	787	836	779	830	804	814	783	819	777	777	794	806	787	739	815	838	796	774	752	820	784	773	790	832	816	754	799	825	806	757	800	794	774	782	759	807	800	764	837	805	774	768	747	777	775	767	783	782	791	776	853	761	752	819	829	768	819	780	781	817	769	785	797	791	782	748	775	786	783	795	800	824	824	807	804	764	786	789	793	832	761	810	795	767	791	781	783	770	835	801	780	778	777	820	800	794	734	791	808	770	814	782	799	781	783	771	803	777	793	801	770	741	776	767	767	848	809	762	787	738	802	829	808	791	766
26821	22973	21604	6134	1280	940	2720	3188	927	606	616	634	585	644	559	574	632	550	600	638	814	819	917	791	668	647	573	565	586	573	504	546	570	544	567	521	531	554	541	571	529	537	601	570	549	577	559	545	568	544	536	516	545	514	558	543	506	544	554	521	549	577	561	557	510	563	546	549	516	575	544	563	564	560	560	572	541	563	573	538	559	561	533	548	536	555	546	549	558	573	568	564	557	552	600	583	543	557	542	556	551	554	580	553	567	545	573	560	577	532	543	570	511	536	578	556	566	511	618	533	553	543	550	558	548	527	536	566	540	526	533	557	522	571	568	554	550	542	549	544	550	496	570	606	568	579	585	523	528	507	563	575	567	521	546	558	555	534	536	514	549	580	569	533	565	571	592	501	553	534	562	565	544	574	535	529	557	573	553	598	520	541	531	487	549	545	524	554	569	579	535	523	522	541	550	582	576	542	570	589	544	531	549	535	549	565	554	526	548	571	546	541	526	586	544	541	560	555	575	569	547	551	541	533	559	548	580	573	530	557	543	549	551	540	511	589	551	576	572	535	577	514	498	550	554	594	552	564	549	584	549	562	535	568	510	522	525	522	509	573	606	548	548	530	537	521	549	532	583	543	558	606	543	545	546	560	527	572	517	563	537	559	577	537	586	552	586	521	517	557	554	505	521	581	518	550	546	569	537	555	544	589	552	523	561	531	559	530	555	546	584	529	547	590	559	527	518	556	545	581	528	553	503	560	511	543	584	546	539	558	573	551	524	572	547	558	520	535	541	577	606	525	580	557	501	524	566	509	583	558	560	524	568	568	545	559	556	552	546	564	575	552	525	556	615	560	554	531	558	587	574	586	572	570	556	563	533	572	521	572	570	559	562	564	532	498	572	493	550	535	522	545	540	554	555	529	531	541	559	547	525	561	554	501	524	522	528	518	552	582	546	566	554	551	532	553	535	546	552	552	573	513	582	532	548	553	556	536	551	520	565	490	590	534	492	534	529	523	535	545	553	534	570	573	577	599	553	564	531	538	572	516	577	530	552	598	600	573	530	558	524	526	535	547	542	578	541	551	568	538	576	565	529	527	520	559	599	581	550	542	559	548	582	556	589	531	585	568	531	540	535	578	530	524	563	562	518	539	557	548	547	568	556	592	548	557	534	535	503	569	533	522	550	568	545	527	526	542	527	522	532	569	602	524	537	584	517	508	568	496	563	548	583	513	536	554	568	519	499	578	574	580	549	496	519	555	540	579	586	526	553	582	543	610	565	561	599	524	564	464	587	567	517	550	622	550	569	538	554	573	540	562	552	529	507	547	554	552	561	535	532	573	537	553	522	519	541	571	582	512	560	539	580	559	559	539	572	535	543	555	555	563	534	517	518	538	559	583	536	523	542	547	545	574	548	578	518	558	564	560	533	525	554	562	499	544	554	577	560	537	555	581	542	571	580	584	547	591	554	518	541	538	559	538	543	547	512	541	563	555	561	491	548	505	578	536	566	536	563	565	537	537	575	510	566	552	520	558	570	550	512	513	535	567	572	556	518	564	560	525	538	577	599	551	522	581	548	533	529	565	553	535	551	576	524	538	591	553	568	545	558	530	500	557	555	540	562	533	540	494	506	527	553	532	526	538	524	562	574	543	577	559	554	552	598	566	535	536	573	593	545	530	509	511	556	534	543	545	576	518	551	543	525	575	535	564	529	580	552	507	562	606	570	577	550	549	533	548	538	557	556	517	523	540	547	561	549	534	591	541	543	565	578	504	554	542	531	550	580	541	541	537	557	559	540	547	533	559	599	541	518	562	547	562	542	544	530	547	561	573	554	534	562	562	553	556	545	518	549	499	508	569	541	548	547	541	550	572	529	580	572	571	544	551	553	538	493	559	552	588	556	566	499	537	577	545	494	506	564	568	553	545	557	608	546	485	523	539	568	531	542	560	543	535	519	538	567	527	546	550	573	545	562	548	550	569	527	535	533	537	548	522	547	578	548	526	586	531	543	559	575	539	562	555	518	561	551	519	588	547	533	532	534	576	539	535	562	543	557	551	571	560	526	558	550	525	545	525	592	544	531	559	568	538	551	534	535	574	531	522	546	557	579	546	552	558	590	579	547	525	522	499	564	547	560	565	554	597	522	550	569	529	542	515	565	545	551	574	538	610	552	512	548	527	534	569	535	579	569	558	538	554	557	530	587	541	562	546	535	573	581	576	558	550	579	542	527	566	584	533	557	514	516	534	549	558	496	512	550	545	534	548	572	592	586	535	548	534	522	573	549	567	501	522	569	527	547	624	523	572	525	571	549	526	573	577	595	565	529	557	542	585	544	515	576	515	552	561	577	567	490	585	589	526	526	543	569	569	575	519	532	600	577	538	567	562	582	542	529	516	531	549	589	544	543	547	586	515	566	594	544	510	538	556	554	559	563	510	569	520	545	578	514	555	490	590	543	581	566	587	521	541	567	554	521	577	593	560	510	539	571	551	560	542	572	531	509	544	575	528	535	545	545	553	537	579	533	551	552	555	538	569	510	556	524	491	515	540	534	529	562	576	578	536	592	573	553	563	512	594	566	569	565	594	535	603	513	560	571	551	482	473	539	544	548	527	517	562	600	503	526	550	567	538	539	556	564	545	570	525	531	550	544	527	539	520	536	555	524	532	539	566	549	554	534	556	563	526	553	539	518	535	514	575	533	520	573	536	569	540	537	542	543	548	522	567	531	541	579	569	534	553	544	616	589	561	545	527	536	549	569	532	492	539	565	557	504	524	532	513	572	530	514	566	545	570	576	580	545	599	522	524	569	542	555	558	517	570	549	542	535	557	540	597	538	579	543	542	535	500	541	521	537	554	495	557	550	544	562	583	556	507	520	514	557	524	554	503	579	511	591	519	513	548	562	530	521	591	547	546	605	524	511	506	534	535	553	505	542	567	552	545	531	563	514	548	528	554	537	588	590	543	553	565	550	544	603	553	573	534	525	592	534	511	501	524	568	540	536	522	562	518	604	551	565	536	557	569	586	554	558	554	560	532	575	534	562	507	553	528	529	502	559	537	573	568	549	571	600	531	583	563	523	566	535	502	525	591	598	546	519	513	552	597	578	528	544	532	557	513	552	572	548	559	545	525	548	508	577	565	531	537	522	576	557	528	506	560	569	578	546	567	540	507	531	579	523	534	550	569	559	511	540	561	584	566	570	544	568	531	582	543	525	557	560	530	554	542	528	549	548	582	553	527	588	580	573	579	522	535	521	549	574	531	501	546	532	547	556	526	552	535	546	550	570	551	571	547	545	566	601	609	536	544	570	534	473	546	569	526	532	569	525	564	529	543	504	545	533	587	525	574	562	593	573	565	524	571	572	553	523	539	555	539	518	533	576	548	576	573	526	549	525	592	521	524	522	561	540	537	552	535	582	551	535	527	563	509	530	516	548	584	556	518	529	582	552	535	553	566	531	549	601	568	550	534	558	602	541	534	531	582	542	511	578	537
24417	37574	24862	5713	2555	1932	6526	7154	1722	1051	978	1057	987	998	993	984	966	933	975	1328	1733	1683	1626	1317	1156	992	968	814	818	866	831	859	849	832	821	810	843	836	845	797	863	761	870	846	831	827	829	833	826	848	820	837	814	878	842	837	820	796	802	847	870	832	809	885	794	815	855	819	787	859	857	882	799	849	879	841	807	858	821	839	857	859	827	910	832	852	853	817	800	829	820	793	864	853	840	815	858	792	881	826	828	825	803	872	836	818	799	813	812	850	802	858	824	808	826	874	845	849	833	863	842	854	868	845	812	861	837	864	894	829	864	853	813	837	825	852	815	801	871	774	827	825	858	835	812	865	840	884	877	839	798	846	860	828	803	831	782	852	850	864	863	825	858	826	843	832	837	903	870	832	818	825	818	817	857	853	835	849	798	875	851	813	841	815	827	805	823	863	844	859	870	832	877	916	876	882	875	830	871	874	809	850	795	850	834	833	859	836	848	834	860	822	813	869	852	830	838	794	830	864	830	861	873	772	840	816	828	893	872	835	869	839	895	869	828	835	840	808	817	843	878	776	783	866	812	851	876	845	812	824	810	822	854	908	907	823	821	836	806	853	811	829	768	869	852	826	819	836	859	846	823	874	877	811	843	844	834	817	829	864	858	880	861	806	828	826	816	862	828	839	821	838	832	797	915	799	797	784	849	845	825	861	867	833	871	797	828	854	850	816	801	847	817	813	871	814	870	887	826	854	839	848	842	841	850	847	837	841	794	844	830	900	820	840	875	863	906	871	894	898	810	840	832	860	822	808	863	799	846	818	859	853	858	823	846	848	836	847	882	870	815	809	869	807	843	832	834	866	883	870	814	850	848	802	869	799	848	840	859	846	845	832	812	802	854	843	871	847	886	835	862	840	881	832	787	846	847	792	855	869	831	817	817	875	792	834	804	853	827	856	836	814	850	808	850	892	886	872	857	837	861	797	894	854	794	823	843	882	851	805	805	812	869	836	843	819	793	839	819	855	868	823	791	838	826	800	827	809	862	843	801	865	874	857	848	842	857	786	857	814	829	784	825	874	848	909	878	847	811	804	824	891	866	855	860	894	837	802	849	858	805	840	853	853	862	836	858	816	805	860	920	857	796	813	829	863	807	844	860	837	815	850	830	835	815	824	835	864	852	827	841	917	917	806	814	859	866	805	816	879	864	888	944	829	823	824	856	855	837	887	855	825	793	836	785	860	799	819	778	811	839	862	734	807	827	844	837	881	847	827	896	874	846	822	841	804	828	877	806	817	828	775	855	861	869	828	842	815	861	855	844	815	873	823	860	846	822	836	859	826	834	842	811	798	799	831	842	862	780	871	874	853	826	847	816	825	777	827	823	813	869	891	863	849	828	861	844	882	841	804	836	824	839	849	786	778	828	867	770	882	855	849	846	860	842	862	797	843	833	800	858	859	827	848	829	818	917	828	770	858	818	847	839	822	816	812	817	869	815	837	823	834	790	918	847	824	872	777	837	822	869	851	871	872	824	887	827	832	875	798	839	809	857	879	854	801	800	814	814	820	830	822	806	840	851	802	835	797	826	873	859	832	844	833	919	846	824	834	855	846	845	831	872	806	885	764	880	807	824	833	864	875	861	873	830	800	833	886	829	849	834	805	858	818	851	868	844	845	851	813	841	828	854	832	847	832	853	864	861	843	852	799	805	800	816	813	845	840	821	866	824	858	862	803	849	888	837	856	792	790	872	856	843	838	847	844	862	845	881	828	822	851	844	763	814	803	860	812	858	841	843	837	881	867	876	853	866	886	812	851	859	847	853	792	841	824	868	861	849	835	825	859	836	856	819	875	814	877	820	811	869	853	829	862	813	862	883	830	903	819	857	801	849	908	856	850	854	814	837	811	819	840	815	841	867	895	820	864	908	834	851	830	856	822	842	825	836	842	859	853	797	785	838	812	797	848	816	810	872	802	872	903	875	934	885	874	786	860	826	783	862	835	820	862	878	808	826	858	834	897	768	878	853	848	841	773	891	838	818	793	820	810	890	851	852	860	835	859	845	861	850	856	813	867	838	816	784	840	816	869	871	864	836	837	840	855	826	847	806	845	877	793	853	827	839	800	820	834	844	889	866	852	863	805	827	827	803	843	861	830	779	897	830	839	849	855	832	857	856	834	793	838	773	868	849	845	860	872	782	841	840	799	893	825	817	794	797	798	878	829	852	842	856	793	826	868	869	856	861	844	879	812	846	831	933	834	910	889	846	802	895	780	888	813	839	853	878	844	812	872	798	852	755	877	808	808	897	822	823	831	837	839	834	873	866	889	861	895	856	853	852	896	826	809	871	897	816	897	830	836	855	853	819	828	834	857	873	850	814	774	827	892	833	851	801	844	836	812	833	891	824	809	892	854	828	861	843	858	815	886	856	800	813	862	840	841	842	826	899	842	823	782	845	907	871	834	859	825	887	891	839	846	838	843	874	904	863	859	818	834	818	819	871	829	837	856	847	782	834	820	803	862	889	853	834	844	828	858	912	822	864	859	806	841	881	833	824	808	868	845	793	868	798	870	825	852	840	822	840	833	822	903	880	840	819	849	816	782	795	837	880	891	843	881	826	843	795	822	841	852	845	850	814	849	893	904	849	835	770	827	836	830	852	818	786	822	766	859	839	844	845	889	847	896	871	929	848	848	815	818	841	883	819	850	786	843	824	848	826	847	888	856	852	842	872	888	862	876	879	837	912	823	828	869	833	879	815	820	861	841	860	832	871	844	875	863	824	841	820	856	827	856	843	867	815	821	789	859	819	845	840	820	855	849	857	891	880	924	842	898	845	846	884	872	791	818	907	818	811	867	826	886	815	792	862	819	874	856	875	837	842	817	856	858	813	825	850	835	783	809	825	900	785	865	886	860	820	820	891	917	870	856	845	813	847	856	822	846	852	893	847	839	865	869	810	861	841	841	811	807	844	839	858	834	818	877	853	857	867	825	832	804	861	847	843	813	825	850	852	852	861	821	825	781	869	877	854	841	820	829	813	818	858	837	811	827	830	840	815	826	892	852	877	854	855	809	856	840	821	860	835	819	857	829	865	886	874	810	827	843	834	854	839	817	831	832	812	832	877	837	877	823	845	794	790	832	840	840	802	850	830	798	796	819	871	820	876	814	852	858	902	822	859	824	827	835	864	806	845	828	871	852	861	852	795	821	838	851	863	854	844	866	852	865	852	864	842	921	835	875	848	819	846	897	754	830	838	826	815	863	836	851	858	884	867	833	806	807	847	834	874	814	841	846	834	919	848	810	817	853	789	849	867	863	876	849	779	800	827	832	783	836	829	839	851	783	827	885	791	854	873	880	806	835	854	870	830	836	863	807	777	858	797	864	873	827	868	812	868	802	848	808	940	867	798	826	880	820	852	839	820	842	865	797	847	838	816	854	872	821	851	841	822	881	835	889	852	831	853	825	803	812	822	870	835	808	838	844	865	830	879	849	805	836	816	822
24286	21257	28037	24475	17586	3911	17690	23998	10158	918	760	687	738	712	688	656	699	679	858	1308	2028	2158	1645	1241	951	768	651	643	643	663	611	604	697	660	639	672	591	649	647	604	659	635	658	619	596	644	656	653	667	637	618	643	592	626	605	591	621	705	632	611	621	641	594	643	610	637	642	611	644	659	638	647	653	629	643	593	634	595	608	630	641	648	611	639	623	631	674	675	587	653	613	637	683	622	599	587	647	628	647	597	621	595	618	606	651	660	636	649	602	626	633	627	659	611	637	624	626	616	593	634	630	639	614	636	608	635	636	659	609	660	629	648	587	671	652	627	647	612	692	660	658	593	650	604	620	643	669	636	636	617	621	628	610	589	595	664	621	647	646	624	609	648	624	651	663	620	625	630	618	574	626	603	632	656	602	620	655	660	609	638	623	600	637	644	634	614	603	651	655	586	624	651	615	609	622	615	601	644	644	621	620	667	697	637	633	625	634	644	628	656	591	636	635	634	649	659	610	605	633	637	658	651	615	602	653	622	671	616	591	631	610	673	620	650	586	640	550	624	628	692	654	623	629	562	626	600	644	614	596	623	641	678	643	662	622	622	608	645	621	645	674	635	628	621	596	637	628	593	600	641	623	638	621	614	654	643	622	617	631	596	660	585	625	643	621	655	627	633	673	608	671	641	654	641	603	625	591	636	644	650	633	714	607	626	656	586	658	643	594	589	653	665	636	632	587	631	613	643	613	588	633	623	588	569	596	586	664	589	643	616	603	609	595	658	590	634	630	621	648	611	626	690	632	625	638	641	617	660	671	584	614	600	586	602	664	606	619	610	614	595	650	670	623	612	610	618	636	590	660	633	625	655	618	571	601	609	638	654	610	644	590	677	614	588	648	649	618	663	640	602	575	620	612	597	631	648	631	588	634	601	627	646	625	625	608	613	635	618	644	613	666	650	630	643	658	610	630	621	645	663	654	624	622	640	610	672	606	618	657	620	582	616	679	621	648	659	622	618	645	607	577	619	621	572	634	614	670	608	615	667	640	639	651	584	624	630	618	613	602	628	650	620	626	662	626	652	632	637	669	626	639	660	676	639	605	650	632	615	599	640	644	604	607	604	601	595	662	613	589	578	583	633	635	684	569	664	608	579	620	614	613	628	652	634	566	645	591	629	652	667	629	624	605	649	593	631	629	590	598	585	600	624	639	662	640	621	606	632	634	632	617	614	632	627	616	695	581	644	629	678	599	697	607	620	620	614	638	640	648	638	603	659	622	611	634	612	653	667	614	640	571	608	630	672	669	590	638	657	609	697	620	645	634	635	625	673	589	601	641	668	663	595	640	594	613	608	605	627	628	610	635	626	618	663	666	633	637	638	646	675	647	614	649	672	680	616	637	593	624	648	626	655	595	622	605	686	644	639	655	602	661	595	648	610	599	598	594	647	639	628	657	621	615	619	614	612	594	659	660	630	654	621	622	611	612	622	624	632	609	626	625	670	614	644	606	607	638	661	601	622	644	581	600	616	602	569	613	633	626	637	614	638	599	603	620	603	621	671	607	638	611	624	629	644	638	618	606	642	616	652	651	580	590	643	621	610	644	628	616	639	653	600	604	611	604	678	595	628	601	642	627	636	632	600	622	682	601	620	584	618	615	639	626	647	632	629	658	619	651	615	665	630	618	642	591	658	607	675	656	639	586	642	665	617	616	632	628	620	620	606	615	615	611	639	673	659	596	631	657	623	634	628	652	602	589	609	641	618	631	657	615	655	568	634	681	605	631	668	637	667	621	653	667	677	616	648	674	610	626	631	626	637	647	626	633	649	628	652	620	585	655	628	586	598	633	665	598	641	570	618	636	622	640	638	640	610	673	647	632	613	630	634	652	616	615	637	633	629	626	613	603	611	605	601	598	609	627	637	652	613	610	622	662	577	587	616	614	628	609	637	630	658	653	667	631	662	614	614	573	607	630	655	608	599	616	622	672	650	589	639	584	551	615	623	624	718	600	614	600	636	624	611	613	620	562	636	638	650	639	636	692	661	622	642	603	627	608	602	630	626	609	566	598	634	591	621	599	624	650	618	608	621	608	620	650	599	610	619	640	636	636	620	629	623	594	599	618	621	653	627	598	614	642	613	618	613	647	596	648	617	633	659	622	650	611	654	639	613	616	634	659	644	634	680	659	615	618	638	630	591	574	638	636	627	660	619	608	651	618	581	603	588	637	633	587	605	602	646	615	645	630	650	660	629	639	657	583	649	604	617	625	645	623	633	625	585	648	647	573	585	608	628	646	620	617	636	590	624	606	636	645	609	602	617	613	634	617	613	617	646	653	648	625	639	620	637	628	616	656	626	664	639	645	601	666	579	635	623	672	604	640	608	635	683	614	693	634	596	607	609	619	634	590	590	639	633	608	656	621	663	572	587	691	708	629	639	618	655	611	567	625	628	644	622	620	629	663	648	634	588	619	606	633	620	625	660	631	587	655	585	642	661	601	591	631	659	613	632	664	559	636	665	620	661	603	643	651	639	651	642	649	634	630	621	648	650	635	636	642	643	626	644	602	675	610	611	643	633	623	665	629	593	628	637	656	627	609	626	618	586	622	665	627	646	603	651	664	651	608	596	670	661	636	594	626	649	647	648	638	616	661	594	609	627	632	629	624	643	629	585	644	582	633	597	651	638	653	574	649	647	624	571	582	622	605	619	665	610	622	664	584	623	586	572	608	666	633	625	634	622	592	603	614	600	610	569	645	632	633	627	586	673	593	638	667	620	659	627	681	647	634	621	628	628	635	593	625	606	613	674	615	639	621	605	630	615	603	649	609	586	620	647	638	591	653	614	620	636	628	648	642	596	615	632	609	602	639	632	617	631	589	648	599	651	641	606	604	654	622	646	620	620	633	642	656	641	638	587	655	607	622	590	603	614	589	649	601	657	626	666	583	641	617	602	642	637	594	604	601	651	605	642	616	607	622	670	621	595	648	613	622	585	611	617	633	638	622	646	633	599	620	590	626	626	612	625	602	617	635	616	617	633	636	607	651	608	685	629	610	639	589	599	650	694	596	633	627	591	641	604	599	621	639	599	608	631	633	639	615	590	634	577	592	628	618	620	631	593	641	617	572	590	641	542	598	621	660	558	659	592	651	580	598	631	651	644	640	604	594	629	617	658	611	627	635	687	639	614	702	632	660	657	643	606	596	656	602	610	675	654	630	661	624	623	632	618	614	611	614	591	591	607	620	594	593	624	637	617	622	656	653	678	582	642	594	642	657	625	624	628	614	663	641	628	632	649	639	603	650	619	665	638	613	629	642	652	644	627	601	609	614	585	609	634	567	641	617	613	641	656	658	634	619	635	636	628	636	627	622	623	602	616	610	664	654	660	633	616	637	587	649	633	655	578	600	651	644	652	621	589	600	635	623	642	627	597	623	685	636	659	611	591	630	664	657	626	631	636	605	674	633	611	637	679	596	620	663	656	660	644	606	669	672	651	640	596
28272	48013	30351	11045	4632	5348	28148	32502	10908	1260	1126	1197	1169	1186	1154	1167	1121	1169	1508	2940	4940	4951	3658	2398	1724	1269	1047	939	899	956	916	929	942	964	959	999	955	941	941	937	939	981	946	976	922	916	942	966	925	937	924	946	962	944	924	920	980	968	926	930	937	920	993	942	973	970	955	913	975	961	993	910	918	985	1000	974	936	1013	925	936	937	944	980	947	932	923	897	967	967	955	949	941	958	914	1011	1007	935	919	969	960	955	953	1005	923	967	947	924	943	945	968	938	1008	873	976	966	985	937	906	957	969	961	976	985	912	855	901	964	970	996	932	986	916	973	977	969	905	937	983	924	942	976	964	979	905	929	966	967	973	1002	1004	968	954	939	971	948	994	909	943	958	1019	946	941	957	976	957	978	942	971	978	978	937	952	942	953	953	997	946	997	965	931	992	952	1026	1010	969	906	947	937	937	929	961	1001	952	939	899	948	926	920	952	990	967	961	977	997	971	925	966	1045	1000	955	916	840	965	970	1016	962	950	968	933	954	989	933	915	883	952	915	900	897	960	880	968	971	927	927	919	953	941	962	1005	917	970	978	926	953	990	898	946	985	980	969	985	920	987	1007	942	1008	988	973	950	1017	969	981	924	961	962	995	925	953	936	897	924	958	947	966	994	862	1028	917	975	958	980	968	951	980	963	913	959	950	985	926	933	929	961	958	954	954	907	997	954	971	946	935	943	918	978	965	976	938	951	974	980	928	928	955	944	964	969	950	946	960	951	978	1008	953	957	949	989	936	976	959	966	1001	979	913	995	941	1004	906	1007	954	938	986	879	972	940	977	919	924	935	968	1022	928	990	994	968	940	1001	918	1000	962	958	963	930	942	952	995	917	927	931	908	966	941	933	980	968	918	968	938	968	923	977	1022	881	915	987	969	899	948	923	890	958	896	943	947	1036	941	946	992	934	933	950	880	991	934	947	965	900	938	953	992	966	929	949	972	978	921	964	975	956	1027	938	971	901	993	964	922	954	977	915	925	929	973	934	956	944	963	930	956	953	987	935	978	945	969	884	872	942	964	997	924	981	946	946	957	914	1005	932	928	948	985	967	976	910	967	974	980	942	930	978	948	936	948	940	979	976	944	956	961	919	975	970	940	901	955	938	1019	917	955	938	961	964	997	978	937	959	957	947	933	950	962	1016	971	917	951	979	950	913	949	975	905	919	969	982	953	957	933	984	990	967	929	930	1001	922	946	957	996	943	949	899	931	929	962	1002	919	953	902	984	964	964	979	934	997	958	953	911	938	950	967	978	904	950	952	940	921	958	959	999	929	973	940	936	1005	934	949	935	924	969	961	952	955	913	975	936	992	951	940	958	960	969	1038	921	969	873	917	943	917	993	965	945	938	937	936	931	911	935	963	941	894	897	999	971	913	975	957	962	962	962	935	956	914	921	966	960	991	914	974	941	974	933	990	920	955	899	929	1020	966	966	924	928	948	970	936	994	995	961	951	1027	956	935	921	956	942	990	968	958	977	953	937	964	998	946	994	944	1027	917	989	983	894	969	971	967	912	995	956	971	937	977	964	968	946	1007	875	946	994	950	921	951	931	909	935	974	939	971	985	1000	977	976	976	976	984	905	972	940	964	884	912	1039	966	962	932	891	968	959	947	956	905	995	928	973	971	948	915	929	964	956	954	946	973	998	933	912	965	1023	965	955	984	946	950	1002	1020	922	942	969	929	924	927	901	966	996	962	917	926	987	960	943	952	916	1000	998	951	970	987	979	1020	965	931	960	951	984	944	904	961	950	981	953	942	950	1000	915	971	977	939	983	958	989	990	952	935	1007	931	952	943	931	910	976	924	961	949	911	969	970	997	927	936	949	935	926	954	945	1017	916	961	910	989	919	909	919	941	993	926	949	910	921	913	984	961	983	958	958	915	997	949	936	960	932	966	935	990	973	976	986	948	977	939	955	955	979	993	976	984	1016	938	944	972	986	972	966	961	955	964	998	999	959	948	976	961	916	923	952	992	992	969	932	910	986	970	995	955	977	972	975	948	939	966	960	968	893	919	922	922	953	987	978	965	920	963	982	961	975	914	1028	989	963	1001	934	913	877	994	951	969	919	954	994	958	965	990	962	955	978	952	988	968	933	948	917	965	968	953	967	994	950	925	973	884	949	984	952	902	914	951	1014	925	982	901	939	986	952	1058	966	962	938	929	942	980	925	944	964	937	973	940	971	932	958	941	951	1016	912	992	882	884	991	998	930	953	953	927	964	958	939	1021	1018	909	997	920	940	993	955	907	956	908	966	930	962	948	948	943	928	984	967	1005	920	931	987	935	985	989	981	962	964	980	915	967	962	944	964	920	918	918	1003	903	946	921	1001	953	1015	964	962	1027	969	967	920	1000	1003	994	985	946	978	964	930	899	906	942	999	928	931	940	940	993	956	911	919	926	972	974	1015	940	973	920	920	962	979	971	957	953	977	968	980	909	988	917	925	985	928	955	944	877	945	1038	1014	937	985	911	982	938	967	967	969	967	932	957	1003	931	928	991	946	968	970	951	978	931	882	960	973	970	906	955	890	950	941	955	944	958	938	981	970	943	962	986	952	962	929	943	917	934	942	996	1025	934	947	971	931	931	998	957	956	946	953	967	965	991	994	960	972	958	992	995	977	942	956	902	971	904	942	967	955	1035	945	933	912	958	979	1043	991	979	899	1029	935	935	898	963	948	934	937	946	890	979	943	979	920	971	956	932	943	926	954	958	938	1006	925	991	943	1022	991	940	963	974	892	982	873	897	916	997	965	942	907	927	943	937	1015	925	970	921	977	971	956	1005	978	945	928	958	947	927	914	971	955	977	966	943	909	942	874	974	943	933	910	918	942	946	976	974	917	1026	927	884	982	943	948	913	878	945	996	952	941	987	946	914	934	965	969	953	936	963	986	977	941	982	926	944	958	932	964	992	915	943	944	982	887	987	990	989	934	1006	984	954	982	944	958	895	953	997	939	903	907	952	939	920	936	911	960	980	984	979	921	949	973	975	984	970	913	951	963	909	975	954	984	1019	959	963	921	945	1020	967	906	984	970	948	1008	1004	915	987	1014	944	942	926	935	882	972	925	980	934	995	994	992	997	911	968	971	949	1001	980	968	922	937	947	982	967	930	909	979	978	918	1005	953	948	949	925	958	850	947	932	928	930	939	956	925	973	945	936	934	998	990	957	960	987	936	992	912	986	926	947	909	967	942	966	999	1009	1028	956	1023	952	940	966	968	936	996	936	948	975	983	987	974	981	971	961	939	954	950	914	886	988	944	974	1002	948	943	925	935	1007	967	934	940	894	962	959	963	930	995	959	972	949	957	1002	980	980	982	921	979	945	945	921	993	986	969	953	922	958	954	968	924	977	906	994	962	944	978	928	984	917	964	962	986	944	920	981	965	966	982	856	950	980	949	968	977	938	952	965	890	936	964	957	980	951	924	955	940	935	953	909	938	960	944	948	974	976	965	950	975	1004	928	924	948	947	961	929	952	959	932	929	954	954	960	955	889	1018	915	971	983	998	950	954	926	1025	927	947	942	923	961	922	923	953	963	1023	980	908	965	935
23090	21273	28980	23691	21173	20647	30834	37591	14058	1126	763	743	721	646	663	595	643	606	1354	2875	3577	4150	3540	2310	1321	773	603	526	528	527	496	471	509	488	535	494	536	517	490	513	497	502	478	514	466	451	492	496	508	492	513	477	558	481	485	508	504	469	511	512	507	494	528	517	476	520	489	530	525	491	506	523	492	514	512	535	520	525	485	474	549	497	506	519	489	529	526	522	491	474	571	493	476	537	503	504	512	513	501	536	499	527	493	525	536	501	497	526	472	531	537	529	540	519	483	524	513	506	520	492	484	516	497	497	516	493	495	497	494	488	527	518	535	525	523	451	487	492	500	492	487	538	535	522	507	552	518	506	500	563	485	467	503	524	466	518	497	535	511	554	519	495	528	460	489	483	538	509	538	528	472	485	521	502	494	534	519	549	492	529	502	509	523	541	496	498	540	509	469	501	520	484	505	481	497	497	485	512	490	503	490	545	466	480	510	524	471	505	503	439	525	513	520	556	497	523	504	487	520	518	508	538	501	488	499	498	544	489	518	502	501	472	550	517	539	521	490	509	512	553	517	554	481	497	527	501	513	479	526	514	515	510	580	521	502	513	504	471	478	520	463	531	510	501	506	516	534	495	495	532	505	480	503	499	573	521	539	475	548	553	558	547	516	485	499	545	509	515	522	547	467	519	549	538	514	498	508	531	512	511	504	515	521	505	520	512	504	540	550	527	534	541	495	517	495	513	522	490	525	517	488	557	482	475	515	514	559	482	456	482	477	522	479	489	534	513	532	488	525	497	546	522	512	531	527	531	508	517	508	459	535	473	495	490	487	538	480	512	487	494	479	520	493	555	499	531	517	538	520	530	510	533	507	494	509	503	450	501	552	526	506	477	479	469	513	538	549	521	496	519	493	561	530	529	488	512	497	499	510	501	483	482	476	522	529	537	483	514	520	529	518	495	527	500	520	497	509	551	535	539	502	535	498	516	541	524	502	547	513	502	506	527	500	490	527	542	552	491	550	535	528	447	550	473	534	488	520	514	481	497	524	520	506	554	512	512	542	512	486	490	483	534	478	515	493	493	509	544	521	445	504	523	526	520	534	482	523	521	553	538	489	513	513	520	533	502	543	499	500	537	481	496	550	489	480	521	484	540	544	544	456	528	481	473	468	554	528	478	564	519	513	503	493	501	557	476	536	493	508	499	518	511	506	490	507	562	505	508	476	568	501	457	462	477	524	522	496	525	521	530	503	522	547	512	510	532	507	489	453	511	487	515	491	509	494	514	546	531	540	493	500	511	509	523	467	497	516	477	526	512	499	506	493	531	455	526	510	472	485	485	515	450	554	508	519	519	525	511	502	481	512	608	499	544	493	512	520	519	504	513	487	537	517	561	508	523	490	503	553	505	550	516	528	515	531	525	498	474	530	520	477	512	535	554	475	496	465	514	505	487	497	525	537	501	517	515	500	522	521	544	518	511	473	521	501	506	491	521	524	506	520	512	477	493	541	535	521	488	526	481	508	517	513	496	500	543	546	494	485	517	497	512	505	525	546	501	488	478	554	538	554	504	489	495	516	517	501	449	487	534	488	518	519	460	508	512	511	512	507	517	486	492	494	527	536	486	516	530	551	475	479	523	523	531	540	512	478	506	505	465	465	525	488	475	484	509	490	499	531	515	557	476	497	502	513	493	446	528	490	525	547	499	520	520	498	520	515	509	498	523	498	485	501	515	528	488	476	486	500	514	543	497	535	505	473	502	501	517	526	526	509	496	523	492	526	470	478	511	495	487	495	507	442	496	529	469	535	520	485	545	544	485	536	514	543	512	507	476	476	519	497	483	560	436	544	500	531	490	479	511	543	510	487	482	545	537	511	509	509	522	501	504	493	500	519	514	531	487	543	535	482	511	526	501	473	519	540	512	559	492	500	544	509	487	533	507	502	532	497	485	507	481	512	519	502	520	503	497	467	482	536	517	536	470	488	508	487	541	496	495	487	519	508	516	492	529	513	521	501	522	478	498	497	522	493	546	521	486	578	514	536	501	493	481	522	512	510	494	567	499	508	500	526	517	491	501	546	529	486	484	520	502	484	522	504	500	493	533	481	475	550	508	509	511	508	494	503	510	575	499	510	519	513	541	467	527	497	537	519	527	494	536	562	485	510	520	495	529	485	494	480	505	537	511	513	492	554	504	522	515	483	501	502	491	512	491	501	532	492	509	525	514	492	522	520	502	528	524	521	534	466	518	512	522	557	481	541	495	519	518	501	532	495	502	562	534	547	508	526	510	495	496	505	515	524	518	519	517	501	505	485	522	489	526	523	514	484	495	518	525	506	509	536	520	547	542	454	524	464	532	519	509	536	534	525	541	534	523	490	511	485	480	508	497	521	453	511	510	487	504	504	551	537	509	524	504	498	522	531	512	532	479	500	542	523	502	506	513	519	504	462	476	470	517	485	512	521	504	523	498	523	533	533	533	531	528	497	487	480	503	513	509	531	465	505	500	498	516	522	493	503	550	510	527	517	506	516	481	478	524	553	494	501	477	473	499	514	524	497	490	512	509	521	484	537	522	491	531	521	525	492	478	491	557	519	491	585	541	505	510	477	467	507	514	537	505	486	475	511	515	487	500	489	493	525	492	469	504	495	507	494	488	529	525	495	520	515	510	499	495	505	507	509	478	541	501	522	510	488	503	495	478	496	504	492	521	525	480	537	560	461	472	515	497	487	525	500	493	503	471	515	485	524	519	509	509	506	453	534	486	539	499	513	495	462	517	514	484	504	488	491	490	485	475	516	501	527	527	502	474	490	504	536	484	521	535	531	490	504	456	497	515	539	495	504	455	548	466	491	490	558	538	535	536	481	525	534	482	499	507	517	500	501	539	516	483	516	494	533	511	483	518	497	515	554	499	530	477	497	526	483	519	520	522	481	567	514	461	515	534	520	546	497	481	514	552	521	472	514	532	534	545	502	501	521	469	573	510	491	515	517	515	530	561	507	495	526	516	494	470	457	475	523	533	513	492	534	503	505	483	485	512	527	480	553	507	475	502	498	486	488	509	449	533	458	502	505	505	504	478	487	531	490	495	492	517	499	525	522	446	506	502	522	486	486	511	518	523	506	487	530	504	496	479	520	533	526	549	530	535	479	479	496	507	537	511	525	469	512	507	507	498	521	513	491	502	513	524	477	534	505	547	511	476	561	515	516	510	534	511	545	539	508	509	509	531	524	532	537	547	552	491	507	477	547	495	507	500	472	531	487	487	515	509	510	479	471	520	533	507	533	525	498	545	512	499	511	480	476	538	480	534	532	499	516	500	485	547	513	481	436	511	505	500	510	517	544	509	485	464	530	517	474	488	560	519	503	516	513	522	518	495	525	503	511	502	519	471	508	513	500	533	468	527	504	516	487	532	478	536	513	499	502	484	509	476	556	526	527	514	531	513	526	536	511	459	508	537	475	497	480	492	517	485	515	486	541	518	493	495	531	500	546	485	536	538
32879	52951	35762	17641	7747	7850	37093	42866	9323	1399	1322	1434	1472	1394	1203	1146	1078	1127	3266	7378	8698	9756	8020	5316	2679	1583	990	799	768	759	773	843	804	785	785	795	787	838	800	814	747	766	791	763	798	798	762	792	762	793	759	793	805	766	773	774	800	768	790	782	749	790	766	770	761	769	761	806	789	782	731	829	749	765	766	778	724	794	762	737	762	768	810	749	741	749	838	783	805	772	761	764	764	770	754	761	758	769	793	762	721	750	774	769	803	780	749	784	816	797	798	817	783	748	812	738	747	808	791	812	786	754	726	806	800	756	778	731	782	741	780	790	797	780	792	743	768	791	780	803	748	773	777	739	811	816	757	852	768	759	745	731	788	816	791	763	790	778	789	800	746	764	768	778	833	795	788	792	781	779	778	774	790	774	758	777	763	773	769	757	762	732	826	817	771	788	842	817	775	776	745	791	764	785	781	810	796	809	792	772	805	761	812	813	795	736	745	750	761	817	700	714	792	802	772	751	738	750	761	783	770	714	739	748	803	769	784	766	808	758	780	797	736	805	763	719	804	752	756	802	760	717	744	773	756	805	800	756	730	759	765	770	769	768	780	741	849	740	808	730	713	743	800	762	777	773	801	749	804	785	771	827	788	788	755	753	772	747	761	773	759	806	767	777	763	882	726	763	746	793	782	739	791	774	780	757	739	738	781	731	814	744	805	727	794	725	739	757	736	725	752	736	803	774	769	787	786	773	794	849	777	737	770	793	769	773	768	725	778	777	769	794	749	767	711	775	769	767	806	759	757	753	811	835	757	803	766	724	798	775	798	729	792	821	754	801	776	760	803	786	813	816	775	847	791	760	786	763	759	761	795	744	743	785	783	776	804	756	735	766	828	762	742	746	821	727	772	748	791	776	757	800	777	707	725	820	741	781	757	773	772	807	780	797	795	719	751	833	803	763	785	812	770	786	778	729	810	763	753	756	782	763	830	764	780	792	818	785	722	815	770	700	775	780	810	734	831	742	752	779	748	779	757	752	811	764	759	794	742	787	762	746	793	741	768	776	754	782	817	767	801	804	804	752	793	787	740	751	750	786	815	793	792	735	789	793	786	794	771	790	770	781	752	804	790	764	763	773	787	785	739	754	760	787	754	757	778	840	739	728	749	742	821	794	780	794	810	792	761	789	758	817	814	763	803	794	776	762	747	725	773	783	732	769	781	786	762	779	746	817	749	799	777	766	738	787	756	748	732	770	790	807	770	740	811	743	765	810	776	730	775	786	776	811	744	779	734	792	718	772	746	784	764	761	750	782	825	786	778	808	798	774	748	754	771	795	847	796	767	780	803	792	746	788	790	757	750	821	768	793	771	724	764	809	776	813	783	758	734	805	762	791	773	805	756	760	762	795	790	782	792	755	814	796	740	807	769	776	793	808	748	802	773	756	784	747	776	725	783	773	807	749	746	738	738	761	759	803	830	807	755	737	757	798	756	772	740	788	797	763	793	786	818	786	776	754	812	760	779	828	746	748	798	748	813	821	756	807	805	791	798	829	796	747	743	766	822	776	753	814	753	749	799	786	821	803	781	729	772	762	784	770	829	783	797	765	793	722	805	798	789	749	754	795	791	704	774	766	778	733	780	821	790	786	796	763	793	827	798	815	785	728	750	795	789	737	817	750	785	784	793	753	810	756	765	796	762	762	733	770	767	844	768	771	760	786	778	747	773	811	829	763	814	776	769	780	791	777	775	784	750	804	771	800	827	790	761	786	782	714	785	754	762	771	730	758	834	785	745	762	774	776	786	761	817	773	809	798	791	775	792	713	744	829	711	755	768	718	746	774	788	735	786	756	811	750	779	803	764	836	782	762	788	779	789	807	769	796	834	790	796	758	757	780	778	757	819	817	796	760	768	807	756	736	769	768	804	829	846	802	740	805	764	750	771	780	824	805	831	791	758	798	847	760	744	702	808	724	767	694	771	774	778	750	829	780	790	770	746	769	792	760	788	788	766	761	790	751	773	813	792	745	745	828	770	792	793	805	789	765	792	785	751	774	780	772	750	817	747	754	798	774	789	789	848	793	822	727	760	825	794	778	781	782	800	768	779	812	768	775	792	741	817	828	786	763	779	776	765	771	761	836	777	777	773	770	774	759	765	743	783	786	784	811	776	776	759	748	823	796	793	738	769	783	734	708	772	798	794	772	786	737	790	766	740	747	785	788	792	760	824	814	789	770	752	759	760	786	789	799	728	808	775	782	810	763	806	808	732	740	784	776	795	790	800	811	822	825	777	730	731	782	750	771	826	745	768	813	853	773	722	696	790	799	794	793	776	741	765	811	805	768	810	736	810	790	780	792	792	773	712	806	780	772	811	846	778	774	807	741	789	840	842	753	772	760	780	762	767	746	738	778	765	755	812	784	728	794	764	761	761	748	767	807	793	796	761	846	784	757	778	750	779	787	781	783	779	764	761	761	793	797	751	753	780	791	744	791	749	786	796	729	735	848	731	786	767	779	743	758	782	764	780	757	757	800	755	761	749	803	790	815	764	738	778	780	739	776	789	737	778	830	762	774	812	776	807	784	815	781	768	775	775	747	779	760	741	766	767	724	752	798	765	707	732	732	777	751	783	821	769	828	761	745	712	718	796	738	716	798	770	786	780	730	759	781	786	816	778	753	799	729	751	797	734	775	779	767	753	770	754	853	792	803	793	771	854	803	781	756	778	831	749	791	800	746	817	787	757	759	797	785	760	825	792	790	759	774	825	754	770	756	856	753	731	797	789	804	727	790	809	782	740	732	782	753	774	736	773	827	787	768	795	796	770	765	840	745	730	767	836	793	802	832	795	767	785	770	771	757	760	764	731	758	780	771	784	783	782	801	712	829	804	734	775	759	793	795	828	778	758	739	775	793	781	806	806	784	814	780	772	772	797	821	789	711	736	739	779	762	736	819	783	726	739	768	763	771	777	817	761	757	765	706	754	782	805	744	802	780	855	798	737	729	814	737	753	753	820	753	790	793	792	782	807	698	756	762	758	781	784	797	783	772	743	807	795	799	775	771	799	763	786	753	736	778	751	802	781	740	749	750	782	778	774	773	793	786	745	788	793	775	728	777	779	775	721	805	788	812	790	780	741	747	755	717	758	785	803	742	785	786	794	762	788	734	748	782	821	795	729	787	765	746	801	808	839	805	751	799	782	796	742	763	758	792	757	735	794	755	779	714	773	830	791	767	750	768	792	807	745	813	798	730	824	814	741	769	779	756	752	780	781	741	777	730	778	806	804	817	810	772	769	742	788	778	765	764	800	816	793	810	799	741	815	757	795	734	823	790	760	757	768	752	748	780	803	752	738	781	756	767	784	729	843	789	754	773	754	747	735	837	710	732	818	753	771	732	808	761	751	763	736	784	760	768	770	784	789	788	782	792	825	767	790	734	756	787	814	774	771	786	736	810	748	789	767	807	728	775	750	754	765	770	815	784	827	789	754	839	786	768	744	791	793	787
26902	22328	18998	6217	1334	880	2862	3930	659	599	632	545	543	507	520	527	522	521	500	531	543	819	936	753	640	562	581	551	500	522	489	520	505	488	547	459	523	532	516	496	514	534	494	501	529	523	515	498	531	577	502	474	508	508	540	489	507	509	505	506	515	536	542	500	494	509	535	506	515	509	524	543	531	499	519	495	481	516	544	499	498	525	517	522	484	447	498	523	571	507	488	494	513	518	527	561	507	502	522	503	500	468	533	529	468	523	521	512	496	510	502	517	486	463	474	506	532	547	526	523	497	510	511	495	521	514	517	531	520	539	464	504	509	501	513	524	498	498	507	506	515	487	495	479	508	518	527	524	518	493	518	458	470	540	499	502	523	472	533	527	470	509	489	522	530	454	505	508	533	509	514	467	468	522	550	494	523	466	502	520	495	474	478	502	515	530	512	518	498	534	535	541	518	521	536	529	495	494	496	477	507	554	505	492	465	510	503	516	533	511	490	521	507	507	540	506	495	490	478	525	474	498	522	481	507	513	472	525	508	516	503	482	520	522	541	498	529	547	506	464	529	511	521	521	501	510	573	500	552	489	502	499	498	503	560	488	493	504	485	517	513	492	498	474	502	537	539	510	526	536	491	509	535	510	547	520	490	521	523	524	507	529	514	541	537	530	537	557	480	526	553	472	491	517	481	444	519	500	510	511	494	482	487	474	520	500	521	518	497	555	517	493	493	520	503	518	524	488	516	524	509	525	516	529	501	526	491	504	503	506	474	508	468	503	523	536	503	494	529	487	518	533	525	513	498	490	520	494	500	541	500	521	508	489	547	478	468	517	524	531	536	461	496	540	482	483	511	541	500	491	515	498	505	534	553	495	467	538	493	537	511	526	527	487	524	501	548	490	516	508	515	493	507	475	492	520	541	507	500	462	496	479	488	491	506	561	532	536	546	512	507	526	569	530	510	524	473	515	516	485	478	544	519	505	529	511	521	536	539	512	520	498	488	476	486	527	527	568	578	497	500	528	483	537	504	471	508	449	541	503	524	510	523	519	497	526	532	530	460	471	525	522	556	529	489	508	545	459	512	517	515	508	505	514	513	530	531	532	518	499	501	494	510	506	478	485	495	480	530	520	524	513	496	565	507	497	489	485	510	507	492	484	478	519	483	479	521	479	499	510	570	501	537	530	504	507	529	500	529	498	523	514	511	489	488	495	544	528	475	523	514	508	490	518	513	478	523	517	527	532	516	497	496	514	500	511	472	479	503	515	486	513	474	511	527	528	530	530	522	468	470	488	536	509	502	479	495	553	472	487	533	539	513	507	533	490	476	491	537	500	529	508	523	459	532	472	530	516	491	532	495	481	505	495	505	533	456	546	490	502	484	508	553	505	518	501	531	534	487	520	508	477	501	529	484	561	497	523	509	513	514	466	509	478	537	519	499	519	500	517	509	470	490	476	498	488	512	495	513	518	491	507	493	525	506	500	514	506	539	493	512	496	546	498	464	488	488	538	516	462	512	518	492	526	520	491	500	511	494	507	483	532	498	503	503	511	541	505	488	535	507	500	503	505	498	504	488	508	506	503	497	502	504	490	470	547	526	496	518	496	487	524	514	483	508	521	507	491	578	470	531	517	478	509	512	486	499	584	521	522	564	449	500	502	436	547	533	527	487	485	529	498	532	523	517	480	470	549	514	482	523	516	490	516	507	550	525	515	522	537	513	445	479	514	538	507	536	504	514	511	497	459	531	495	484	496	491	500	480	482	516	518	543	467	506	500	518	518	478	532	503	502	504	504	527	519	503	517	497	493	487	503	504	466	501	507	529	530	500	514	516	523	499	482	526	527	502	486	457	533	479	511	531	501	522	512	526	478	460	493	513	486	486	499	483	520	540	506	532	513	456	504	523	532	477	494	513	529	479	473	518	485	517	482	481	480	482	456	463	507	518	497	512	513	526	497	489	580	498	501	530	522	507	502	536	505	524	541	490	508	502	479	507	513	480	498	500	469	480	508	538	510	460	504	476	503	538	517	515	516	532	497	540	453	516	520	498	475	496	498	572	505	478	520	516	512	538	520	543	484	514	489	469	520	498	503	516	546	534	509	561	504	502	528	528	504	488	501	473	542	493	541	519	518	507	517	536	505	483	471	519	487	534	440	539	496	508	514	468	516	504	510	532	520	520	510	522	504	498	515	556	544	498	518	494	527	520	466	504	487	551	487	534	531	561	479	488	545	497	515	518	498	506	475	463	516	525	501	513	468	551	515	484	544	513	558	513	470	496	519	445	541	527	521	486	507	516	499	527	470	529	518	505	532	507	497	501	496	532	510	481	506	521	533	503	525	481	507	527	509	511	504	514	494	482	520	544	520	507	509	489	514	528	536	489	514	507	495	483	510	541	513	509	511	489	461	493	499	556	491	516	547	517	528	541	506	533	474	500	500	495	478	484	525	502	514	466	523	472	478	489	541	534	483	506	480	508	500	507	510	510	530	532	505	513	530	535	520	483	486	531	530	466	471	495	505	554	540	482	499	511	503	534	517	497	482	524	548	481	513	490	491	477	524	512	515	516	478	532	477	477	529	477	525	473	493	516	538	526	535	530	466	498	527	463	485	506	505	452	468	494	473	534	509	533	445	504	481	553	506	458	511	514	491	517	488	487	495	484	509	497	517	487	519	565	481	494	484	536	521	526	501	508	505	500	490	514	517	550	463	500	547	519	542	509	518	506	519	530	557	522	516	515	527	535	526	526	508	478	528	532	550	469	522	510	484	472	545	548	514	487	508	510	461	544	531	550	515	516	512	503	505	520	497	495	481	545	516	520	499	513	549	483	516	516	534	517	505	529	522	509	554	508	515	526	496	473	548	469	539	516	494	472	477	537	509	546	499	547	544	524	526	525	539	484	499	498	491	485	538	522	468	490	543	562	521	524	525	551	521	532	528	543	510	513	504	506	442	482	491	512	522	519	508	561	534	524	465	532	522	505	508	510	534	487	477	503	534	516	516	478	491	541	500	500	510	541	491	483	495	520	508	485	559	496	521	480	524	510	485	475	460	495	487	535	497	506	503	532	500	479	564	482	489	535	501	510	509	528	489	507	528	539	520	495	501	505	526	497	485	507	493	533	499	545	511	522	519	499	530	493	515	511	497	524	554	463	513	475	521	520	558	492	505	497	519	521	517	490	490	479	489	505	473	537	504	525	511	484	529	483	500	526	530	528	463	486	519	514	492	509	503	494	512	477	488	540	483	530	496	509	520	514	493	503	495	538	470	521	506	503	494	513	509	462	507	516	483	532	519	502	525	513	491	577	487	500	475	498	490	534	524	488	499	542	496	500	516	533	489	517	487	504	534	531	551	531	448	513	473	536	505	508	526	481	514	503	516	478	510	504	509	500	519	486	493	511	517	511	515	548	552	527	480	538	491	502	481	510	513	520	513	529	534	511	519	500	509	539	536	570	519	475	519	511	512	486	498	504	513	504	498	544	522	523	535
25357	34357	20358	7396	2799	1812	6596	7972	1094	1028	969	914	929	894	898	800	857	906	871	843	1016	1661	1856	1372	1092	1026	782	772	778	726	771	744	758	790	809	783	766	789	738	766	773	800	750	777	743	732	805	730	797	754	723	743	805	764	795	764	785	748	754	780	804	747	763	798	802	745	808	818	744	748	796	767	795	780	826	737	771	754	794	741	823	774	745	752	805	748	778	797	746	798	777	762	763	771	759	828	745	781	776	744	792	808	746	766	773	778	778	776	793	752	762	783	799	765	778	775	731	825	753	770	726	775	810	785	821	770	749	773	775	771	737	799	780	764	811	814	785	803	728	759	786	773	815	779	766	782	730	737	746	776	732	763	817	718	784	740	765	789	779	770	768	756	719	760	767	743	781	721	807	769	804	739	767	776	782	741	772	770	818	808	845	803	782	791	847	761	768	759	783	791	758	767	795	783	767	748	756	758	739	833	761	752	746	746	789	806	744	796	719	750	782	801	807	753	752	737	769	754	734	783	807	788	764	754	709	766	778	757	731	760	779	779	776	749	749	761	776	759	757	780	765	758	788	753	799	774	757	756	775	727	765	800	764	777	738	731	765	756	751	720	775	838	797	745	802	746	769	764	764	753	767	777	776	725	746	832	738	807	791	726	779	769	746	743	742	749	790	767	716	778	720	789	734	766	752	793	795	803	774	764	787	793	739	796	763	728	800	792	783	771	759	794	845	779	783	795	824	718	784	805	747	805	760	756	819	752	776	761	765	760	812	824	772	773	789	817	746	699	868	766	798	765	774	745	771	769	748	750	688	764	806	734	746	772	776	805	778	752	789	763	715	798	775	795	750	750	782	741	823	734	729	754	757	809	763	726	807	792	722	689	780	782	790	726	774	832	761	799	803	741	762	794	817	778	814	782	806	696	738	787	756	809	752	764	773	788	781	796	785	759	759	742	788	816	782	778	799	801	750	764	727	800	767	798	785	760	795	766	754	729	783	785	757	815	731	755	812	761	764	778	805	794	801	748	765	827	791	737	807	797	769	717	766	780	779	797	760	796	781	755	745	730	793	741	782	795	778	788	775	732	752	808	766	750	746	791	798	776	774	753	758	790	777	792	773	749	767	801	743	713	825	685	819	806	771	757	786	722	769	795	755	843	825	769	757	768	756	749	762	761	791	817	759	762	774	780	794	805	768	745	725	799	794	731	714	729	775	752	711	767	797	729	764	797	794	802	686	790	751	734	791	750	747	795	795	806	826	761	773	742	782	771	794	802	797	747	762	838	799	700	779	803	823	760	756	761	793	750	813	768	794	786	756	712	795	767	757	787	807	798	762	825	745	758	777	808	826	766	738	783	779	744	801	743	755	761	809	788	749	772	812	803	793	762	773	760	770	778	780	784	765	785	802	761	784	765	784	791	775	767	744	797	721	715	827	756	808	784	784	798	830	761	692	797	773	767	755	788	759	846	765	771	773	785	739	733	760	771	792	788	821	803	788	790	709	767	754	733	761	761	800	731	757	785	834	789	835	784	785	821	742	771	806	765	782	790	752	761	750	750	792	761	779	783	766	794	787	706	803	792	725	790	791	790	715	758	785	834	803	806	680	763	789	819	761	744	775	749	754	773	779	729	774	802	757	779	785	757	811	758	717	788	754	759	745	776	772	740	795	764	780	831	788	781	786	764	806	757	800	783	757	750	753	781	830	762	801	755	790	803	725	739	782	786	783	781	740	792	738	726	767	721	798	756	767	752	746	806	807	762	799	826	729	788	802	774	775	762	829	794	758	774	757	712	785	803	818	801	757	799	740	808	777	760	785	795	789	820	788	749	734	782	743	783	777	785	725	788	799	800	764	762	765	770	846	786	771	732	768	784	776	768	785	781	803	739	793	771	755	749	788	747	798	768	771	762	771	773	756	788	748	754	784	774	783	768	799	721	766	806	769	745	778	759	735	801	757	776	762	784	799	776	768	779	767	787	780	788	764	757	749	785	775	810	739	775	807	822	805	804	775	803	812	794	786	761	787	799	771	760	796	797	767	717	788	749	732	759	769	743	744	758	746	761	765	780	802	827	762	783	753	775	778	743	795	755	795	764	802	846	791	794	745	762	810	771	776	812	730	749	802	772	814	784	777	731	815	768	734	757	785	746	761	796	775	759	757	785	764	747	761	794	772	774	797	777	742	778	804	760	785	743	792	775	746	764	782	797	783	753	755	771	793	739	786	752	777	724	812	748	851	742	792	837	793	757	760	814	787	757	794	820	764	779	786	760	782	760	790	815	780	790	732	769	766	745	758	779	813	717	790	787	749	709	759	759	801	760	793	763	779	764	749	785	738	778	772	799	795	748	766	760	796	752	741	774	815	731	804	806	750	786	715	725	755	779	763	788	724	744	784	745	777	764	821	756	786	809	797	765	745	776	814	826	789	745	759	764	781	794	740	717	829	801	741	758	768	802	758	779	755	703	762	774	793	755	777	725	767	804	786	830	772	796	735	774	764	791	733	785	770	768	781	795	785	724	773	792	793	747	759	751	779	763	757	724	753	746	752	777	789	809	778	807	793	759	794	786	769	766	751	792	756	777	725	783	787	781	722	802	707	779	776	727	770	738	787	764	744	751	783	798	740	753	812	745	747	734	747	741	775	748	793	790	741	748	768	808	734	787	748	762	750	796	728	815	795	724	746	783	778	769	727	765	765	741	783	817	767	794	760	795	740	792	744	734	800	763	822	762	802	749	729	769	773	794	809	822	788	775	797	765	759	767	763	822	769	849	759	760	785	814	763	737	785	747	759	796	777	826	737	781	796	775	741	793	757	767	820	782	743	774	774	787	764	757	799	725	757	719	759	782	760	789	743	800	792	785	764	769	734	759	757	758	785	757	806	733	794	768	756	803	737	758	754	756	766	823	780	762	725	789	831	715	807	729	819	754	795	783	778	714	821	782	792	793	788	717	796	778	736	795	764	773	779	766	761	786	761	768	766	809	782	772	759	813	843	757	802	757	835	796	794	791	804	761	744	803	816	789	827	732	773	704	756	758	765	751	764	794	782	729	723	799	818	769	752	772	758	771	760	790	810	796	797	718	768	752	747	776	735	782	789	734	709	761	782	820	797	823	750	811	807	776	743	755	773	752	774	795	771	793	736	782	771	785	802	823	821	775	787	783	741	804	757	776	765	737	775	818	737	837	787	785	747	783	781	755	782	766	744	775	803	733	785	800	769	789	771	790	734	826	801	777	789	779	747	789	818	794	758	788	803	760	790	752	777	749	788	739	758	782	779	782	774	814	798	748	734	778	771	759	769	835	758	755	763	776	751	772	818	768	734	803	796	790	807	791	817	740	807	797	745	798	770	751	788	771	795	817	803	772	809	725	759	749	742	760	797	751	764	740	731	771	745	800	752	705	736	789	806	767	785	788	775	719	758	799	783	784	807	773	765	743	789	803	742	752	778	715	778	761	784	793	747	780	824	791	768	816	800	756	750	778	768	778
24232	21217	28065	24509	17688	3538	15840	21126	2529	694	679	665	645	625	607	622	613	577	505	697	1223	1420	2063	1625	1096	721	599	606	537	510	575	537	541	536	532	558	558	535	589	553	554	560	546	556	529	565	557	550	542	511	552	544	529	537	518	554	560	614	645	584	525	525	535	573	550	558	539	533	552	521	506	543	564	531	563	556	542	568	575	542	559	542	537	579	571	555	561	559	527	564	587	581	571	586	529	514	552	538	575	523	504	550	574	548	554	536	525	529	583	580	566	566	519	576	559	561	562	547	588	506	584	507	566	525	547	538	543	550	618	568	565	525	548	526	525	503	532	561	551	581	571	549	518	570	551	562	557	553	557	508	488	574	532	572	571	518	543	551	547	547	586	548	535	550	511	554	548	577	545	568	555	561	558	581	529	559	558	577	575	524	510	566	512	548	553	530	564	552	547	548	556	555	534	570	564	556	580	550	527	518	529	553	580	562	546	518	590	518	511	528	550	558	531	573	573	525	578	550	540	583	520	553	578	541	600	509	547	544	550	582	543	524	569	554	634	559	594	533	541	510	546	532	558	537	567	567	517	561	564	548	556	586	537	559	553	568	573	562	538	493	522	555	576	529	542	526	576	517	520	539	560	569	583	543	535	514	553	562	535	534	536	537	542	537	542	525	578	572	602	536	538	554	581	566	532	502	497	502	508	557	530	520	525	570	533	546	576	573	564	541	564	562	559	521	528	560	539	568	539	522	578	532	577	524	537	560	562	588	577	559	555	570	536	543	540	534	546	534	539	513	520	526	590	557	500	535	538	574	516	558	558	508	513	568	500	565	555	553	528	538	566	517	572	597	562	523	560	572	584	544	550	542	585	551	559	577	569	537	533	574	608	565	539	507	536	558	530	558	561	565	520	534	535	530	543	531	582	566	565	510	561	555	495	526	541	542	566	492	548	525	559	596	556	539	551	540	524	571	517	551	550	542	556	530	555	534	577	571	574	538	574	543	562	557	583	550	538	527	511	585	532	536	548	539	550	544	562	543	524	584	527	551	555	564	546	553	559	589	563	532	564	537	559	535	523	573	524	555	579	551	521	556	584	572	518	544	560	532	546	533	583	574	567	571	554	550	553	570	550	556	565	565	539	529	563	591	567	553	563	565	548	538	527	565	552	540	539	534	546	564	548	542	515	537	583	565	521	549	578	534	548	552	505	543	539	521	560	532	542	550	523	513	568	526	561	535	555	554	527	516	563	554	542	541	566	572	578	540	539	544	548	527	545	562	561	533	540	563	507	559	550	548	555	554	555	569	562	493	613	527	523	529	549	530	532	539	569	530	521	537	596	557	579	543	587	574	574	545	532	561	583	553	546	484	550	569	515	545	532	503	578	542	532	526	565	562	536	534	533	509	520	551	545	567	576	536	556	568	565	564	527	557	512	547	554	585	608	612	545	561	527	531	525	504	563	527	566	558	541	558	558	556	521	579	546	535	525	535	551	574	563	544	566	572	581	537	550	534	549	553	506	586	538	634	539	565	563	524	582	560	557	552	568	578	526	552	540	527	567	541	552	583	589	569	562	564	550	573	528	538	544	540	519	569	589	541	524	531	526	504	571	573	540	527	527	542	514	580	537	540	543	553	531	552	582	528	555	592	531	502	569	552	586	593	536	542	580	604	529	567	573	535	516	587	500	532	545	583	536	555	557	582	535	557	515	552	559	538	548	494	548	545	537	553	542	498	536	533	572	539	536	513	515	533	570	552	532	565	559	571	568	538	588	560	547	545	555	548	549	539	538	555	539	549	546	522	590	541	533	546	566	527	532	526	533	521	518	530	559	573	579	608	578	538	594	538	535	553	550	557	544	526	581	535	585	582	525	533	540	573	562	571	583	530	573	519	569	569	578	562	553	552	528	555	562	559	560	557	572	546	551	550	533	586	500	562	553	584	563	606	553	587	554	560	527	512	562	560	546	541	543	556	545	554	572	568	524	593	543	521	524	540	510	527	563	535	526	566	575	490	517	536	524	542	571	526	572	542	567	576	565	536	540	574	524	541	500	580	580	558	553	596	568	571	525	549	564	574	565	542	544	578	580	545	520	542	549	544	540	546	550	577	595	570	507	584	553	550	563	579	570	543	545	524	582	537	567	587	559	550	505	565	583	545	540	576	539	567	568	576	575	570	557	514	528	565	523	581	551	544	524	515	578	570	535	531	566	526	537	537	524	565	559	523	587	521	555	539	525	597	569	546	528	526	565	553	584	507	514	567	553	580	540	584	551	526	533	556	566	536	542	544	550	542	538	542	593	498	544	530	529	555	526	503	527	515	545	605	541	536	541	548	578	555	544	553	530	545	548	520	523	557	584	551	547	557	542	548	504	555	561	563	547	539	563	549	601	552	516	557	583	594	567	586	546	607	556	527	571	594	573	521	551	599	557	509	545	609	564	531	538	547	563	540	610	528	507	537	534	572	533	552	538	596	547	543	534	564	542	486	550	547	534	501	527	565	532	580	556	558	523	534	581	564	585	550	561	579	548	548	540	518	564	551	552	552	539	555	529	511	545	534	541	554	553	551	526	503	533	571	529	552	553	548	547	505	574	580	569	559	544	527	538	573	565	537	570	566	556	584	556	557	617	511	503	548	536	533	560	526	560	584	588	567	559	490	541	564	584	541	563	578	545	531	559	586	539	545	528	600	537	523	602	524	555	562	579	540	549	587	551	516	531	583	517	504	555	560	497	543	554	554	542	520	542	580	521	523	556	528	542	592	548	594	577	529	599	540	521	550	573	545	570	572	563	548	527	546	535	554	571	581	521	548	506	547	557	531	549	520	502	568	558	529	554	562	530	575	550	539	519	575	598	551	560	594	578	504	559	566	581	541	530	559	575	579	585	552	572	540	535	529	532	558	554	547	544	543	543	533	562	540	561	550	584	546	531	591	513	526	561	538	581	607	529	551	550	558	529	541	548	540	589	551	504	560	544	540	538	584	503	504	560	539	542	554	521	532	560	556	556	568	541	553	550	558	538	549	575	573	528	581	572	567	534	525	593	538	555	581	524	533	554	558	550	528	508	513	533	559	570	561	573	570	578	564	525	533	518	569	518	543	546	535	590	548	566	559	538	562	526	537	557	525	550	599	545	563	530	584	556	520	544	550	518	514	560	540	602	515	537	516	536	557	516	534	524	534	516	550	535	529	557	565	551	545	548	542	548	567	572	569	540	512	549	532	554	535	598	537	547	515	534	588	563	554	513	571	563	573	517	570	525	518	548	551	553	526	539	572	549	559	543	497	564	553	555	509	571	599	546	524	598	528	557	591	529	534	524	536	568	552	552	545	526	604	542	563	554	535	540	552	547	564	512	577	524	527	555	557	545	540	558	537	514	557	538	536	580	586	540	556	574	558	570	595	543	496	517	541	502	576	517	537	544	539	541	573	625	499	526	579	536	562	538	536	558	546	524	581	548	546	522	528	577	526	564	551	512	537	573	537	554	526	538	554
28240	41857	33513	14186	5817	3400	25456	27527	2260	1264	1247	1193	1071	1038	940	931	944	943	969	1318	2790	3462	4936	3884	2213	1326	923	798	860	825	770	836	889	782	889	824	826	853	823	836	885	834	870	860	790	835	891	855	872	847	848	831	811	836	780	790	929	953	954	805	779	847	828	799	863	822	870	831	861	798	834	845	797	789	865	806	878	850	854	839	847	852	843	846	833	851	828	854	785	782	844	798	771	853	770	800	795	859	846	823	825	834	804	837	851	785	841	805	795	807	886	825	832	835	812	790	805	795	856	844	801	828	815	849	823	834	835	907	839	804	831	834	857	858	813	834	822	819	826	875	819	817	838	802	831	858	832	810	837	836	831	882	862	849	827	849	847	863	799	810	853	828	859	803	824	855	809	852	849	826	853	831	836	903	842	842	805	821	839	852	788	809	826	849	822	798	852	846	807	841	890	813	813	860	782	833	788	863	819	826	857	865	840	832	875	831	826	898	823	872	873	832	842	818	793	879	849	781	821	820	912	798	892	862	855	868	831	818	817	834	860	797	870	818	837	839	871	802	841	837	874	843	845	852	790	851	844	877	822	835	819	879	864	816	796	813	853	815	819	809	834	849	793	836	850	814	801	864	834	830	832	859	852	877	849	845	859	836	820	859	803	776	861	815	777	818	799	821	762	875	840	804	845	861	833	844	877	859	888	844	879	813	852	859	842	841	835	872	863	841	814	834	890	874	796	861	874	854	819	855	849	819	822	824	845	825	848	832	814	817	874	839	866	859	822	837	890	848	821	851	885	794	860	812	854	839	827	769	866	836	821	849	851	845	826	829	849	806	836	895	824	902	819	813	866	859	865	883	848	911	853	782	792	800	771	830	824	809	835	778	877	832	812	850	866	853	843	850	855	822	866	884	822	868	890	828	835	859	810	841	837	805	815	803	871	825	797	825	837	829	808	842	833	894	883	809	839	849	860	835	830	884	800	839	814	849	823	809	799	864	847	814	803	837	793	819	820	871	894	833	818	884	860	821	832	783	835	833	810	802	859	819	777	875	831	772	807	861	827	833	823	852	807	794	816	868	826	867	864	798	901	850	884	818	814	845	834	854	834	810	857	846	833	847	851	879	853	834	821	860	830	856	868	853	839	832	856	843	823	817	895	876	830	792	820	878	835	887	850	814	833	862	829	833	871	802	821	835	822	845	834	869	824	857	868	795	836	831	843	871	867	823	836	858	847	858	808	827	861	855	845	819	839	807	858	866	848	832	802	834	848	816	822	846	800	781	812	778	865	859	833	801	869	784	868	827	853	832	875	901	855	827	877	792	870	852	829	817	818	888	855	879	824	788	822	851	807	863	850	871	818	822	841	871	828	860	804	791	832	849	912	825	861	838	828	785	835	860	850	791	851	817	811	880	844	830	823	876	833	864	813	835	830	819	821	873	870	856	826	805	872	819	849	891	879	858	850	851	812	873	828	880	884	841	841	854	847	825	859	776	850	850	804	836	880	879	830	819	844	862	830	855	848	820	820	840	819	822	860	839	796	811	822	790	846	903	833	786	829	848	792	820	864	840	890	840	842	825	812	836	788	803	836	800	800	780	807	830	816	819	847	889	859	852	797	838	849	825	862	789	862	833	819	846	881	831	821	834	861	806	855	811	809	863	790	829	895	848	847	839	845	851	880	777	815	860	840	818	847	813	835	835	846	776	854	875	856	809	852	875	798	825	848	822	828	888	789	830	806	849	841	820	858	843	843	824	842	840	833	814	847	828	850	786	838	807	841	856	835	832	788	796	871	834	879	848	797	850	832	823	868	803	876	829	839	851	788	814	828	843	811	788	839	833	856	864	833	790	847	872	888	798	900	822	849	763	881	807	859	812	814	891	800	781	838	832	819	780	790	881	819	826	843	872	770	846	848	861	832	791	794	848	847	838	808	802	881	832	840	836	842	829	866	826	834	832	852	839	844	781	822	760	855	861	832	838	836	821	854	908	810	833	874	826	855	797	833	825	825	874	820	822	797	866	800	781	842	810	839	827	836	823	833	826	813	813	796	816	832	856	811	899	850	834	801	842	880	813	854	838	852	845	831	828	865	866	862	818	820	852	832	829	871	843	872	853	857	850	889	825	830	876	818	829	789	851	829	812	830	806	810	827	864	850	805	819	843	796	844	833	792	880	836	817	857	892	839	789	824	842	853	848	819	810	849	835	825	855	794	800	799	848	803	887	812	827	818	799	846	792	849	826	830	835	833	833	797	834	813	805	838	849	879	863	775	859	824	766	865	872	801	872	837	833	846	837	864	835	886	784	798	819	855	810	845	807	848	860	804	840	801	848	776	866	875	838	772	800	828	858	831	835	850	796	846	841	821	858	857	802	846	822	835	833	843	860	839	838	824	803	799	826	815	839	829	805	831	851	851	837	833	822	864	823	874	853	843	857	832	809	813	858	791	849	859	825	842	815	869	809	808	827	820	811	803	832	845	870	833	786	815	834	796	852	815	824	843	836	833	818	815	875	883	895	814	801	894	813	804	889	817	838	819	812	799	879	807	807	810	894	830	811	894	838	850	858	860	834	822	828	833	788	830	832	792	844	868	818	815	857	865	831	810	838	860	779	824	839	827	821	852	861	835	834	857	843	797	844	785	872	800	823	834	804	834	784	847	795	887	874	861	798	836	847	832	792	838	829	885	834	844	846	863	849	840	854	845	805	778	849	841	841	812	875	795	812	779	819	815	796	813	803	791	859	826	849	861	803	805	848	838	782	852	852	823	882	835	833	827	822	843	852	837	837	821	812	829	840	831	822	856	809	867	816	846	831	832	828	889	820	825	863	831	853	818	845	876	798	847	842	832	825	814	850	817	801	897	849	819	844	842	874	834	854	843	805	800	798	829	866	814	862	886	837	821	882	791	822	838	803	800	818	822	848	843	875	845	828	833	870	775	814	847	890	846	831	841	800	835	816	811	819	815	914	790	823	808	853	799	828	814	881	803	838	879	813	883	867	876	814	838	757	845	866	866	816	834	874	894	840	867	869	817	909	860	842	876	820	827	918	831	867	813	816	805	821	847	835	766	824	817	837	823	784	854	839	773	847	846	772	862	797	817	776	775	790	808	812	843	857	856	805	790	817	860	813	824	788	859	813	865	852	845	853	831	851	873	849	842	840	797	850	825	789	787	845	829	853	846	854	890	834	800	780	841	809	858	819	866	828	841	829	855	867	797	882	835	807	814	827	808	874	855	830	783	781	818	844	860	808	825	856	827	846	848	753	818	833	828	847	800	842	824	859	827	845	779	838	840	817	855	823	849	837	845	866	803	853	840	815	851	859	828	792	891	899	786	883	832	806	847	826	789	808	818	841	822	797	874	826	800	853	838	820	876	850	803	841	840	812	828	877	830	779	843	874	837	848	819	826	871	857	806	839	812	880	789	778	823	881	829	825	851	837	834	908	794	878	847	876	812	845	770	838	827	823	835	839	768	811	874	806	868	804	824	814
22969	21207	28907	23660	21136	20302	27343	27947	4324	773	657	582	568	560	500	514	487	583	897	2851	4428	1446	1414	1791	1908	1493	596	438	431	412	415	463	436	432	442	400	437	434	450	435	436	413	445	460	383	405	429	435	429	426	417	402	432	398	451	467	536	630	525	423	403	394	414	384	397	419	435	433	381	442	432	395	383	368	428	431	426	413	435	415	392	460	423	420	404	435	447	413	405	419	462	407	436	424	438	411	420	413	424	444	419	432	402	443	411	408	444	418	423	448	437	421	441	415	385	432	380	439	471	405	436	405	396	440	423	466	417	398	434	403	403	415	428	441	395	406	389	401	397	427	410	467	446	404	409	457	414	347	430	430	434	391	395	417	416	425	415	456	406	421	409	411	437	382	420	370	447	435	427	365	414	407	462	423	399	450	415	401	399	426	419	440	445	416	394	454	429	426	408	419	389	431	418	452	436	458	443	429	403	428	382	403	417	417	395	470	437	430	433	464	462	434	456	399	482	436	403	405	416	443	410	394	407	397	404	436	384	442	442	439	401	434	426	440	399	435	445	435	452	411	436	384	433	393	379	441	421	431	403	395	444	403	412	436	413	426	433	436	413	410	424	444	413	417	435	417	408	423	406	402	443	385	420	412	414	424	404	387	448	420	414	409	453	407	415	418	449	439	405	419	415	425	418	389	409	438	436	389	399	449	405	414	466	407	404	444	422	411	409	440	392	447	448	375	416	416	424	409	445	466	425	447	397	419	440	404	420	396	430	442	424	405	436	425	394	434	371	404	413	415	456	421	405	414	407	430	425	437	436	418	447	432	404	393	415	439	412	427	429	400	394	422	441	441	412	440	454	402	413	396	417	399	386	447	436	398	434	435	427	418	432	403	423	411	400	437	418	425	394	442	405	409	439	436	472	436	405	440	398	456	388	438	417	381	404	435	414	419	435	421	418	409	431	392	404	412	425	438	424	445	388	411	416	407	430	408	423	442	450	448	432	386	385	396	409	435	425	373	398	400	445	419	392	418	427	372	401	416	398	421	407	413	386	427	375	400	414	450	438	375	396	417	434	443	431	456	411	438	449	446	388	386	461	429	449	376	463	444	421	444	422	446	431	408	426	457	453	415	399	426	386	419	395	459	419	399	410	439	397	443	395	399	426	410	477	415	430	447	415	434	434	403	405	433	406	422	405	428	414	419	439	407	487	419	462	385	390	437	400	434	455	443	413	428	416	411	407	413	443	424	449	452	428	439	420	445	431	440	451	444	401	416	412	427	431	388	411	429	425	437	421	414	418	416	398	419	381	428	397	418	405	431	373	411	404	429	398	401	478	446	451	419	414	455	415	388	406	398	431	411	403	438	440	405	429	421	389	411	415	392	433	439	421	394	452	406	449	423	434	404	408	441	445	380	420	463	436	441	406	423	417	459	445	414	401	420	387	477	391	448	418	468	406	434	457	374	419	408	427	439	439	404	473	404	393	419	437	431	432	419	402	423	447	447	471	461	441	423	413	449	444	375	447	464	411	453	429	416	413	427	426	412	396	399	431	437	394	433	405	446	408	398	416	415	456	402	396	434	382	476	415	431	417	400	427	420	378	410	403	437	446	443	403	412	394	405	442	417	423	424	400	444	398	419	386	432	406	441	445	416	378	405	406	394	450	419	405	430	396	416	405	409	475	443	423	408	415	439	445	457	405	409	417	407	380	424	451	427	413	400	398	400	402	421	427	392	414	444	418	428	422	446	427	415	379	417	409	437	411	434	440	403	422	425	386	415	417	423	422	424	421	427	407	433	403	416	411	396	412	432	432	444	436	443	450	458	382	416	427	406	390	398	415	432	430	447	449	435	409	471	424	429	435	445	421	421	398	440	384	444	385	418	411	422	405	422	452	413	425	408	415	410	417	429	430	388	431	399	379	393	461	447	453	417	404	424	394	421	411	431	439	432	433	433	423	398	413	445	394	428	420	420	432	416	426	411	407	421	437	420	376	382	418	438	448	439	436	443	419	437	439	417	406	410	408	415	411	423	462	406	444	432	457	437	403	428	379	419	438	445	399	443	430	414	434	429	378	425	412	382	405	394	412	426	437	455	430	423	419	414	445	414	419	419	447	476	428	410	445	440	438	430	447	405	429	428	413	450	465	428	416	407	432	412	439	443	362	414	410	426	409	427	418	419	400	448	418	428	406	432	418	408	420	440	401	405	399	443	428	443	414	381	402	410	413	399	459	411	394	418	408	443	412	401	423	425	447	411	428	455	410	426	429	413	454	444	416	422	427	410	422	424	429	425	422	405	394	444	406	454	445	427	426	422	433	405	450	414	399	415	410	424	430	394	419	448	426	427	421	423	425	412	435	404	448	442	408	425	437	424	450	423	410	440	450	474	423	387	416	401	408	412	404	417	401	394	410	426	402	410	431	449	428	423	452	402	451	412	423	401	414	416	392	415	420	446	443	448	426	423	458	417	413	424	451	434	439	402	443	410	403	464	466	417	435	393	399	451	449	401	392	440	399	425	404	412	427	419	409	416	429	406	441	430	423	379	398	435	413	399	419	430	412	402	415	406	423	435	418	399	441	430	401	403	418	436	394	431	423	426	412	457	429	410	432	406	436	447	418	405	414	463	404	424	425	420	438	440	393	442	416	429	441	434	430	390	392	455	424	418	422	425	449	412	423	437	410	447	441	437	410	406	392	441	416	445	420	421	416	422	409	368	426	387	424	467	395	437	448	393	420	423	420	440	405	432	420	410	414	428	416	448	402	419	411	394	407	461	442	439	439	435	469	448	457	430	439	427	391	431	453	425	395	443	401	409	451	416	437	444	471	428	405	403	449	445	410	386	413	418	425	453	423	406	421	433	389	440	429	419	402	403	410	395	413	420	425	425	433	460	445	423	391	412	371	418	422	411	438	391	425	457	404	412	453	409	447	426	408	402	422	440	393	418	457	461	421	449	417	392	465	417	410	428	399	449	413	434	426	408	420	393	433	444	426	430	443	374	447	395	433	448	421	391	428	418	439	426	406	416	405	431	401	405	388	420	397	402	450	432	410	393	424	388	413	437	411	420	428	421	413	394	428	419	401	407	432	469	397	466	431	414	415	444	416	447	416	402	387	442	426	412	397	419	428	439	424	412	416	413	450	416	412	416	412	401	410	404	431	422	416	446	448	428	432	451	423	391	399	432	426	396	426	405	428	418	405	398	410	448	426	426	403	405	430	392	463	405	394	447	407	443	417	434	426	395	423	398	432	424	398	442	424	381	417	433	421	422	426	425	397	402	429	397	421	429	399	421	413	394	399	429	388	428	414	390	435	429	382	391	433	395	446	453	449	457	401	432	427	467	451	404	424	411	434	401	406	428	437	415	408	424	429	405	429	415	422	423	442	411	413	414	466	439	451	408	381	423	412	383	444	395	454	431	413	401	415	436	383	401	414	424	425	420	442	425	413	403	405	421	387	442	431	430	438	440	403	436	417	441	442	396	448	420	432	427
31667	52793	44402	18221	9145	6209	33884	31817	2306	1546	1433	1207	1046	1019	914	890	908	1154	1981	7218	10075	3461	3461	4484	4827	3633	991	695	666	681	653	668	657	714	677	620	697	640	687	671	646	675	713	683	658	663	666	682	645	657	657	670	668	658	679	718	960	1163	850	649	638	702	643	698	661	657	712	598	606	653	708	636	659	608	690	607	664	632	622	647	624	669	637	645	641	601	613	661	649	641	671	668	640	664	654	682	650	649	631	675	635	682	647	615	645	621	616	635	656	631	689	660	619	631	627	617	651	670	685	657	620	624	680	667	655	669	634	643	617	641	646	636	639	651	668	668	639	688	598	668	663	679	635	631	616	596	667	684	671	597	632	657	666	674	640	627	657	673	628	646	669	701	617	678	646	664	634	642	681	629	641	671	617	621	654	667	664	601	676	607	628	652	655	602	664	682	652	574	656	650	645	650	661	669	650	649	665	644	615	579	641	649	650	646	661	683	622	664	617	645	653	621	652	622	650	652	612	668	653	650	642	653	636	680	657	686	624	673	674	646	633	689	644	661	673	615	637	674	664	663	642	664	649	656	684	633	624	628	598	688	602	630	626	620	684	612	672	681	656	635	632	669	681	619	660	632	637	685	670	643	661	691	660	674	633	641	626	718	642	621	648	642	633	664	714	568	649	656	650	654	642	638	665	654	668	656	615	696	635	661	662	636	661	650	622	613	625	648	661	623	667	659	665	669	648	609	640	684	687	617	588	639	626	653	636	652	658	674	621	648	665	613	675	673	650	642	672	639	690	683	669	653	668	652	624	660	660	670	630	632	686	641	623	673	651	660	625	655	681	650	617	668	651	619	623	663	659	678	690	686	636	680	652	650	623	658	645	598	652	634	643	652	650	670	661	682	662	702	649	682	607	649	640	642	602	653	633	616	652	658	672	635	632	635	660	680	605	620	600	700	643	609	639	639	688	599	685	608	654	622	662	694	626	667	651	673	646	646	663	699	688	604	644	645	635	634	623	603	670	666	666	649	621	661	686	653	644	658	648	650	633	647	699	621	646	589	637	653	670	645	617	652	661	663	661	635	678	649	642	676	668	634	717	636	649	705	620	593	624	675	615	605	643	600	652	640	624	636	614	663	646	662	625	660	639	643	636	643	569	628	661	654	635	650	671	646	593	654	624	630	647	635	673	651	631	620	636	657	668	610	680	654	633	656	650	632	695	696	650	637	672	683	626	639	648	616	627	694	648	651	633	676	644	641	662	682	678	664	663	678	659	644	639	667	626	665	629	621	669	655	644	659	667	668	643	614	687	676	651	677	640	657	625	679	642	657	643	655	651	651	689	648	628	614	661	641	633	664	581	647	653	620	652	663	634	619	616	651	660	699	725	682	616	606	615	707	624	660	619	670	674	651	683	625	615	665	646	675	629	691	657	676	626	660	651	668	650	647	630	652	663	628	656	629	628	657	680	664	613	674	675	662	648	652	656	631	630	645	666	633	637	624	616	646	633	649	624	651	648	637	650	669	655	634	660	642	642	632	611	659	639	668	640	663	641	665	613	599	633	651	653	660	693	683	647	704	660	663	665	623	691	707	716	634	642	630	612	658	650	661	645	653	629	650	723	648	648	640	665	571	653	666	612	651	636	637	618	649	614	613	668	646	625	620	689	630	677	625	660	693	640	627	598	665	624	681	612	666	631	616	652	673	682	606	599	632	616	648	633	639	702	624	678	670	594	639	622	632	667	649	657	674	649	693	624	645	676	672	676	634	703	646	641	675	649	640	675	622	665	640	650	639	675	710	642	633	607	618	644	673	662	623	639	610	664	680	624	629	653	631	651	625	614	630	648	682	635	680	627	616	652	656	659	682	638	681	633	664	627	603	611	625	639	625	606	643	642	613	655	632	686	637	620	610	662	686	616	621	624	633	669	639	637	645	690	668	675	653	671	618	659	656	638	665	651	640	690	666	633	701	641	648	641	672	624	667	637	619	686	621	623	614	649	673	655	643	637	653	668	661	685	650	663	665	685	661	649	636	657	620	651	623	679	624	627	640	595	620	652	647	598	667	644	658	619	692	622	671	616	646	679	621	605	665	597	663	674	666	655	652	681	646	629	629	678	644	666	653	627	646	637	608	644	665	634	681	669	691	632	600	632	599	623	639	659	647	662	648	631	659	628	639	668	654	629	654	620	629	643	663	665	692	625	643	661	639	633	655	635	659	646	639	642	641	674	687	651	646	633	628	696	608	624	667	609	647	640	647	661	673	631	635	677	642	610	674	623	648	630	640	660	620	657	645	632	659	632	639	663	624	687	669	631	624	651	632	663	671	572	645	612	642	644	666	628	688	662	649	672	622	646	656	664	615	647	660	656	663	693	660	679	656	661	667	641	637	671	625	644	679	606	630	598	639	639	655	686	616	618	646	650	620	638	650	653	626	643	602	610	640	659	668	646	641	627	641	689	603	645	687	613	645	637	628	679	673	591	692	615	653	653	614	648	664	631	652	659	642	648	654	623	640	643	649	668	604	685	601	660	663	647	647	654	619	614	691	695	639	652	607	594	614	644	659	656	668	650	650	640	642	660	626	694	618	644	591	673	643	664	617	721	623	640	628	654	624	649	702	637	651	616	629	659	636	632	622	590	651	637	672	639	632	602	670	616	600	612	625	678	610	675	630	632	644	651	671	689	651	701	652	619	643	653	676	670	627	658	660	657	657	675	666	651	649	628	683	648	665	664	663	617	612	638	622	641	656	657	657	654	607	662	621	613	648	694	651	669	678	670	693	680	684	613	669	622	613	673	668	698	671	669	633	676	684	640	657	639	641	647	649	654	631	654	641	672	661	678	663	672	674	653	660	689	651	673	651	633	652	617	599	672	638	665	649	654	640	634	643	605	644	671	657	656	653	661	621	647	615	631	655	617	655	625	656	619	633	657	652	644	647	661	624	650	663	613	689	683	638	604	619	678	629	599	639	639	687	664	630	678	666	656	627	615	661	645	651	660	666	636	672	668	667	659	613	649	662	637	626	684	649	685	640	659	655	637	608	667	652	654	635	670	655	684	650	664	682	686	644	635	670	672	648	638	660	623	666	660	615	615	702	645	668	628	695	655	662	604	662	641	642	640	647	649	588	663	654	603	649	593	661	680	644	645	634	632	654	701	622	659	664	638	615	637	625	624	627	661	661	621	615	658	671	632	684	650	651	692	598	629	670	656	634	628	629	612	637	650	675	625	649	651	637	665	642	624	636	645	626	648	640	701	675	642	647	641	634	599	653	640	687	638	626	632	708	611	660	684	650	635	633	621	657	672	650	637	678	663	620	668	604	638	633	666	658	679	673	649	652	554	652	677	616	678	626	664	707	601	613	635	660	654	652	609	622	659	626	642	689	688	654	614	667	646	690	669	627	696	657	640	650	645	695	677	614	655	646	627	700	666	658	672	640	663	655	674	661	668	698	668	676	651	702	671	694	625	675	656	634	666	651	656	604	639	609	682	671
26881	22447	22173	8689	1561	911	2039	1598	548	568	509	602	512	469	486	515	490	504	506	601	707	687	834	651	591	484	478	480	504	459	478	468	515	445	485	450	457	478	469	494	478	456	511	515	466	488	487	485	498	511	491	426	462	465	446	459	473	495	479	488	488	475	476	501	474	476	511	496	481	467	487	501	441	494	485	466	487	450	484	514	483	468	451	488	480	463	497	510	482	510	443	501	496	508	441	485	502	466	492	457	464	472	467	472	503	463	452	471	471	486	453	454	479	503	464	497	389	503	480	459	453	515	464	433	485	450	457	477	453	495	504	460	437	463	486	482	457	456	484	458	461	494	493	442	453	481	449	487	446	457	500	470	471	488	448	445	491	480	440	499	480	460	460	483	467	465	486	451	454	439	470	501	501	462	491	478	472	468	428	456	463	468	471	445	496	455	526	474	456	468	508	485	473	455	447	457	509	498	469	451	463	494	436	464	503	540	467	476	446	512	467	452	470	463	494	437	513	510	478	492	504	484	455	470	479	482	463	455	498	497	447	493	469	469	479	482	494	482	448	476	445	446	473	494	469	510	463	491	459	490	476	490	468	459	491	494	526	488	447	464	516	494	487	474	498	493	498	430	496	451	481	471	486	495	500	491	443	458	469	462	505	456	512	483	506	487	508	468	451	482	464	482	486	463	507	433	504	508	484	432	476	455	494	494	468	507	481	458	522	442	473	466	447	485	486	499	502	448	432	486	453	475	467	491	499	489	503	465	459	465	460	476	460	497	474	478	492	466	510	456	460	489	495	450	451	521	435	488	488	463	478	441	437	479	468	479	453	462	471	499	490	454	455	481	431	456	509	491	453	490	484	527	467	501	430	480	467	456	497	436	487	446	472	470	435	488	459	470	484	476	437	500	452	490	481	499	498	484	466	448	487	465	481	451	500	483	465	457	476	498	509	489	424	478	498	450	415	509	479	519	479	481	485	465	450	501	492	444	464	499	495	481	483	476	459	460	426	493	521	461	468	477	463	505	506	511	468	472	500	501	481	508	472	470	483	479	444	467	468	490	464	481	470	494	479	500	460	497	501	446	450	490	473	456	468	473	442	465	485	496	472	515	450	452	450	479	472	484	469	465	490	448	489	461	470	464	475	472	471	437	481	494	494	452	493	509	449	478	464	455	470	458	441	451	463	518	464	478	440	472	483	468	532	456	488	464	517	499	478	474	471	502	465	475	462	465	442	486	474	465	469	484	475	476	466	491	493	491	446	500	477	505	491	495	463	491	503	524	503	473	462	455	475	476	459	433	463	485	486	508	480	446	462	470	509	483	480	477	502	488	471	500	482	460	509	483	483	466	451	472	478	440	450	501	465	455	475	454	491	483	475	496	478	459	455	476	486	492	473	442	500	461	489	477	453	499	485	464	474	470	486	501	437	460	450	511	459	443	455	435	455	482	484	490	510	500	503	449	478	498	448	516	472	473	478	446	496	486	504	502	477	468	486	460	510	479	477	456	491	471	456	501	480	465	491	448	516	447	472	511	482	465	476	456	476	520	475	475	482	467	499	484	469	451	489	447	490	458	487	508	477	463	491	494	454	495	495	454	489	431	492	477	505	438	474	470	425	494	449	482	492	456	479	519	484	455	460	476	512	521	469	453	473	422	491	479	458	484	483	433	533	479	477	459	486	489	469	468	430	512	468	479	480	493	463	512	503	467	497	432	490	493	431	434	478	438	499	489	513	492	453	502	497	454	457	476	498	493	469	481	516	494	476	454	478	502	472	463	496	456	506	466	458	465	488	518	518	505	488	482	474	447	480	488	494	473	475	518	489	505	510	460	461	471	470	490	490	466	494	442	464	454	473	471	465	484	490	479	478	470	466	461	483	429	496	450	497	488	462	472	489	429	470	452	494	472	479	532	476	480	479	446	486	474	476	521	480	464	481	497	493	473	477	463	454	479	465	449	480	489	437	474	502	515	441	501	458	456	442	441	452	444	442	410	451	512	478	469	504	502	500	482	482	444	417	465	473	496	443	463	493	496	421	484	438	473	463	496	484	445	512	529	487	430	447	470	491	481	480	488	490	485	476	494	520	448	472	475	469	476	462	469	452	471	463	493	468	489	421	432	455	465	445	490	449	456	467	485	460	476	487	470	460	440	532	490	475	487	476	450	468	496	441	483	469	482	471	508	494	484	490	414	464	440	476	473	460	501	492	489	489	473	468	490	435	444	482	472	485	516	444	472	516	503	441	483	500	458	469	472	478	480	472	501	461	475	521	511	491	445	466	473	482	505	489	487	447	440	493	476	470	471	458	490	496	495	507	474	477	487	482	462	499	442	485	525	482	497	468	449	459	489	473	504	504	472	459	478	485	495	484	494	467	486	486	509	474	481	502	457	489	482	477	478	428	441	484	509	449	475	497	487	480	502	497	469	472	454	453	461	474	524	475	499	460	485	468	441	446	489	475	494	475	487	453	452	517	500	457	457	444	488	473	495	471	498	453	478	456	480	425	485	472	470	444	484	427	498	482	475	485	491	478	465	475	495	474	493	486	502	526	458	514	458	478	446	496	476	489	503	453	439	490	479	522	475	473	460	460	447	493	480	469	504	474	435	467	464	477	483	505	519	496	525	451	495	468	485	481	482	440	461	483	465	466	489	464	470	447	474	478	440	504	455	501	471	455	469	480	456	478	482	465	457	509	460	446	492	478	469	469	487	455	475	500	511	447	517	495	465	462	474	502	470	515	450	500	459	496	500	480	458	469	513	500	473	509	509	484	472	478	470	454	471	485	425	457	484	486	481	439	475	495	491	514	463	469	479	478	484	485	443	483	468	475	469	480	496	481	458	463	462	457	460	451	506	473	461	500	483	471	483	513	491	490	467	472	477	489	472	448	483	467	421	516	492	489	483	471	484	470	449	447	473	479	492	462	469	525	466	473	472	463	498	522	504	501	489	505	451	470	428	454	457	466	441	489	484	469	447	457	498	464	451	478	495	434	478	455	506	493	477	502	459	485	444	527	485	499	464	489	446	468	528	500	510	468	496	474	497	492	450	506	459	489	473	513	502	497	477	474	460	476	486	475	450	477	473	484	480	474	455	491	459	508	458	550	430	489	478	489	480	475	489	452	489	456	473	457	517	482	460	444	463	468	499	467	449	494	493	497	456	474	510	463	516	471	502	498	490	493	485	440	489	487	502	467	512	470	471	466	479	506	464	499	442	488	477	464	467	465	460	473	507	487	495	490	469	511	489	441	471	498	479	482	462	459	451	461	447	491	477	444	463	494	488	489	494	470	528	478	494	493	458	501	465	447	470	452	471	444	462	478	485	499	480	499	457	478	476	499	408	518	489	483	473	516	443	467	451	472	462	459	477	449	444	460	477	475	471	468	453	490	473	419	452	501	467	452	501	465	490	456	490	475	478	495	468	425	481	460	476	504	467	437	467	493	493	476	492	481	497	509	458	476	457	479	463	469	483	463	497	446	463	473	455
24933	36128	27719	9785	3456	2035	4939	3457	959	930	906	899	856	826	753	769	764	742	789	1118	1190	1309	1617	1252	899	722	742	751	727	697	787	737	741	711	722	757	735	715	760	764	765	717	714	738	717	721	705	750	733	756	699	737	752	736	724	700	760	784	761	762	706	710	760	670	712	749	721	766	752	737	678	720	734	682	731	729	679	753	687	713	742	689	726	713	677	756	725	727	735	770	710	746	702	737	714	744	736	719	732	723	773	712	701	734	715	697	728	652	720	745	747	704	707	659	693	733	773	710	736	704	762	682	735	729	733	721	751	717	735	721	731	712	703	732	760	724	698	764	741	709	748	710	720	743	720	699	655	725	711	725	698	727	717	682	686	707	701	687	739	717	734	731	716	728	753	733	777	731	741	761	744	697	721	703	739	694	725	709	738	737	750	758	770	705	731	737	704	746	719	703	708	727	739	699	730	710	686	700	743	749	761	720	759	693	741	803	730	734	724	773	721	742	705	746	722	711	729	746	734	782	713	715	776	766	801	722	718	766	729	745	738	702	712	709	729	787	740	698	756	747	720	728	709	737	735	733	732	745	686	687	723	734	670	717	729	707	726	720	724	715	739	724	741	704	698	626	737	754	717	725	705	693	759	687	734	674	725	712	775	720	743	741	672	730	764	716	768	714	697	745	725	696	721	729	689	681	710	713	704	737	734	720	755	719	750	702	718	705	718	740	668	675	715	728	767	720	715	729	737	728	750	744	730	763	729	757	709	718	745	700	711	741	706	763	766	736	746	757	760	767	708	726	695	692	752	741	727	735	742	694	708	683	750	808	781	698	733	721	744	744	738	748	700	680	722	694	735	740	713	705	750	741	805	713	713	736	712	691	709	702	759	736	691	753	717	683	780	726	737	736	721	747	735	772	711	723	728	702	750	708	731	706	757	708	705	736	705	729	643	701	738	744	707	740	754	704	727	745	707	744	700	724	677	787	703	739	741	725	713	721	711	738	754	756	723	752	739	710	725	731	755	732	717	714	757	762	718	709	694	698	707	723	683	751	724	714	778	750	699	708	701	718	712	724	761	692	719	700	726	743	723	737	710	682	718	677	737	723	705	741	730	721	762	732	692	733	756	714	737	699	719	728	660	711	702	719	756	676	759	702	791	748	704	718	743	684	733	730	733	726	716	741	759	778	685	727	735	704	765	761	719	717	714	714	768	751	745	727	725	683	742	725	709	697	770	743	736	753	709	727	703	684	723	688	718	753	735	718	762	694	738	759	697	741	748	735	704	717	714	665	706	747	673	751	732	726	746	723	763	713	719	674	733	677	725	722	712	736	738	666	692	697	695	701	768	714	721	691	718	736	749	739	747	750	715	743	701	721	771	693	749	731	719	720	720	747	767	685	729	715	714	705	730	769	731	754	707	698	738	783	761	732	738	739	673	717	756	785	680	698	725	701	753	704	699	751	739	740	715	749	746	683	739	707	758	739	733	712	690	732	687	670	750	746	731	755	715	722	707	737	724	683	733	715	758	696	734	729	720	700	711	738	739	714	730	719	712	720	746	742	730	714	729	715	784	706	793	725	729	731	715	746	707	683	674	751	714	705	744	764	774	728	724	761	687	735	687	706	753	740	711	773	706	785	693	739	706	711	714	695	712	746	697	755	722	714	695	760	690	723	718	716	739	715	729	720	698	724	699	772	727	713	762	721	719	740	752	738	712	736	693	714	702	714	727	726	704	737	703	732	679	742	705	749	702	772	725	755	715	738	706	695	717	739	683	718	694	720	704	691	738	671	742	723	664	715	670	706	711	726	718	738	727	693	710	691	714	712	726	765	706	731	753	730	690	712	741	711	726	698	750	708	719	713	703	726	696	702	710	790	776	717	737	762	760	704	708	737	719	681	725	713	728	727	710	750	718	743	705	741	706	763	693	719	728	720	723	741	680	716	712	724	722	767	703	683	743	722	669	767	735	772	769	709	721	711	705	694	695	757	766	743	743	770	739	719	745	769	689	754	702	755	712	771	756	694	712	703	734	716	719	760	746	708	709	717	710	738	698	708	769	738	752	683	708	715	738	754	742	758	776	712	731	681	739	713	688	719	710	749	735	728	724	736	809	698	713	752	704	682	719	708	760	715	770	729	727	745	718	746	763	727	732	745	772	726	735	706	747	734	764	732	716	759	752	713	728	703	730	720	744	732	713	783	700	711	717	755	731	763	754	722	697	730	667	687	701	740	740	751	741	698	674	724	727	710	755	738	724	746	715	722	790	749	770	750	713	686	719	738	740	705	718	735	741	723	721	736	739	747	733	721	697	732	725	732	736	746	720	778	733	724	728	687	746	687	730	747	753	702	722	686	726	715	705	701	771	748	725	675	757	742	694	742	725	762	718	675	770	709	733	781	749	654	727	771	684	741	696	750	730	700	716	692	763	737	693	759	731	705	697	767	755	713	703	767	710	732	755	708	747	750	735	773	738	711	743	711	736	735	682	741	750	764	744	768	739	697	720	722	746	734	769	743	696	703	741	746	721	725	766	753	729	782	715	744	719	711	730	721	768	765	707	718	698	735	789	688	715	714	706	728	722	729	725	676	673	725	695	685	786	740	709	753	710	725	726	733	723	745	714	691	724	746	735	721	737	727	714	742	734	706	693	792	689	720	701	747	733	700	719	721	679	730	746	702	743	703	727	697	750	693	726	756	740	752	733	736	754	728	720	741	716	709	753	742	747	752	716	679	668	722	717	736	716	670	703	755	751	705	698	692	769	767	728	692	713	709	672	705	753	714	654	733	709	734	788	748	727	708	750	718	725	715	664	729	722	763	707	727	728	688	754	751	720	761	781	736	712	688	707	743	681	709	719	737	739	746	701	687	694	706	705	723	719	707	740	728	724	724	677	728	739	710	722	734	744	689	722	702	688	782	734	702	813	750	698	741	713	752	736	767	697	712	708	690	711	723	690	730	726	707	695	737	687	728	768	785	734	778	699	752	764	776	719	726	693	694	748	708	683	728	711	778	743	737	726	729	711	732	737	732	716	735	809	738	701	722	751	759	748	721	733	741	735	726	753	685	748	775	729	698	689	668	729	717	749	756	708	720	696	732	757	748	675	706	716	710	753	756	793	749	730	695	708	685	733	692	719	699	733	699	686	738	721	705	737	732	705	732	762	733	701	712	678	731	721	748	739	727	724	694	682	697	716	710	726	715	718	734	749	732	744	717	720	753	703	704	735	716	727	683	710	721	708	690	706	750	714	736	757	722	758	698	739	719	713	767	700	731	723	745	704	721	740	712	718	737	771	740	688	741	687	751	729	716	727	711	734	739	739	713	725	726	728	700	701	759	751	751	754	724	732	693	744	718	733	736	722	674	765	719	783	697	802	728	719	757	724	802	729	694	730	771	710	676	730	708	746	747	718	754	744	709	712	711	720	744	723	812	740	745	722	707	725	720	723	737	725	708	747	763	766	703	757	724	706	719	724	702	750	721	775	740	744	691
24268	21196	28111	24461	17835	4461	9133	6458	889	743	750	721	671	673	736	671	649	667	2090	3102	2444	2166	2116	1552	734	575	627	592	584	588	590	592	650	572	601	560	590	600	570	580	607	577	611	533	582	643	602	603	626	631	604	565	569	590	600	589	602	625	597	572	593	638	578	555	580	592	593	593	575	581	615	588	585	551	587	608	556	543	573	611	626	596	617	603	559	634	570	591	592	603	575	592	568	595	570	601	566	582	570	578	611	587	597	593	592	554	575	600	606	566	599	587	550	586	615	594	626	579	551	585	570	561	583	610	629	605	581	607	617	571	574	621	624	598	560	588	624	565	548	571	572	536	600	611	562	565	552	570	588	577	557	565	592	581	620	618	601	578	563	572	596	573	578	593	638	597	598	555	592	571	560	589	581	623	546	569	597	564	596	596	605	582	582	575	573	554	634	592	540	557	616	599	555	572	577	591	591	566	607	586	604	582	544	583	594	563	609	586	595	606	601	572	575	558	612	584	576	581	606	537	588	604	581	536	584	633	618	603	573	575	562	615	578	598	606	582	584	555	597	565	561	611	567	557	588	579	589	584	583	581	562	621	552	606	585	562	635	590	631	598	593	604	566	585	567	604	539	586	578	586	574	606	624	591	610	562	559	603	590	595	604	553	599	552	608	577	585	616	577	554	607	586	597	555	611	563	563	607	614	539	563	585	589	607	565	573	553	562	568	595	604	611	570	589	612	596	582	571	618	642	594	566	548	587	597	564	607	610	618	609	579	552	563	599	597	548	591	647	596	601	604	563	586	549	564	574	577	586	610	568	573	607	596	580	568	570	605	533	581	591	593	590	547	599	599	600	596	591	548	602	629	609	602	599	625	577	592	553	571	584	593	587	584	545	599	572	552	593	592	570	631	573	606	572	546	561	567	621	579	546	550	562	608	596	582	558	613	611	573	611	564	607	606	574	632	557	558	585	581	599	584	593	573	614	572	558	631	581	574	622	620	595	607	619	607	610	574	596	533	594	599	608	577	614	586	566	609	576	584	567	563	555	566	590	556	562	550	585	567	571	582	599	575	584	573	620	586	582	595	563	591	568	552	617	567	642	567	596	591	573	584	547	583	579	604	569	568	624	597	549	606	558	611	574	571	592	569	560	551	588	566	580	568	554	616	596	608	590	564	611	574	578	588	580	568	556	563	559	614	592	606	590	566	613	598	588	609	586	597	617	578	602	603	577	544	575	546	590	587	573	540	561	611	612	612	571	579	540	531	574	610	553	580	596	589	564	616	571	556	627	616	565	609	595	596	598	568	608	589	591	592	565	604	539	599	586	576	539	558	580	627	592	592	595	597	594	588	580	543	579	573	581	599	577	623	560	580	604	579	625	573	607	581	563	576	618	597	543	614	561	577	578	595	582	603	577	597	575	566	585	610	620	596	603	581	554	627	594	589	549	542	575	603	601	602	531	581	606	598	542	594	595	541	585	572	567	567	572	604	605	559	622	583	574	547	579	625	556	550	540	610	570	565	558	575	578	582	609	591	592	597	648	567	580	581	564	622	603	573	575	560	606	587	565	596	577	571	552	583	563	608	602	592	591	598	592	569	561	618	555	585	594	597	532	601	547	581	568	575	567	566	564	576	603	600	568	600	597	596	591	577	580	595	567	538	546	572	590	576	582	593	577	559	582	600	575	581	613	571	614	579	611	587	585	559	617	577	585	593	580	592	615	597	553	629	600	573	569	614	615	563	582	587	587	601	624	602	611	602	555	580	603	575	598	532	596	584	564	589	561	556	568	577	605	566	550	598	589	578	597	586	576	566	559	571	559	606	582	598	622	564	570	588	548	576	652	626	617	595	623	610	588	547	584	582	547	577	563	586	549	587	606	617	598	623	570	598	596	563	583	582	562	581	567	570	600	597	552	565	572	587	603	562	622	597	589	588	590	608	571	586	576	587	538	563	569	565	599	600	555	607	592	588	572	567	617	589	571	602	565	538	574	587	590	598	609	573	613	592	558	561	586	577	593	612	556	623	606	610	567	585	536	567	574	544	549	573	590	592	629	588	581	549	561	582	591	573	568	577	607	628	575	538	617	596	570	607	584	531	577	583	629	568	544	619	624	592	565	576	556	595	565	624	585	576	602	579	581	626	592	623	606	557	605	583	593	573	568	566	517	609	576	592	581	587	617	588	582	590	598	556	593	586	563	596	545	578	597	612	582	551	581	555	524	585	594	606	646	583	621	587	601	577	600	567	582	571	578	604	660	605	588	597	602	569	529	588	566	623	529	590	543	574	587	580	573	640	580	562	618	570	588	577	604	554	596	585	608	570	590	558	586	590	605	586	584	572	531	582	551	594	555	605	560	584	565	575	569	586	582	587	605	573	644	624	572	562	587	565	578	602	599	583	615	591	601	605	573	556	565	578	564	602	580	566	619	607	621	597	561	593	594	635	561	584	576	561	614	609	620	573	576	553	569	564	583	602	595	604	585	605	591	612	598	602	578	604	566	538	606	585	600	589	571	551	602	548	623	582	556	559	628	591	614	579	564	568	582	548	579	597	551	584	563	566	562	602	534	572	630	589	582	550	603	581	551	603	611	542	547	576	602	598	587	595	559	582	583	605	560	547	622	620	629	584	570	571	576	581	585	580	587	597	578	612	596	599	559	611	613	606	579	546	590	599	599	581	574	543	644	584	589	570	600	584	590	572	579	572	558	555	616	592	613	580	563	565	526	549	598	566	569	563	583	589	563	587	632	595	585	601	599	598	549	570	583	608	548	610	611	580	620	556	610	586	538	573	600	564	583	606	548	605	571	586	577	629	580	572	559	586	560	574	580	595	581	557	588	571	588	608	598	583	607	571	596	601	599	579	602	563	600	560	546	633	589	642	586	610	596	561	552	569	579	604	540	578	569	598	598	610	511	577	631	574	587	609	572	560	561	620	570	640	590	655	559	567	570	596	619	588	589	638	614	589	618	591	626	604	578	587	573	580	561	601	606	579	615	560	581	571	584	636	588	566	579	589	629	589	596	595	578	628	572	586	581	546	605	584	590	558	577	532	606	555	552	612	599	585	596	592	562	576	590	592	645	551	579	583	618	592	545	541	580	592	572	576	538	558	580	595	560	593	590	559	591	558	579	564	580	571	591	550	604	560	563	615	564	628	599	570	586	548	578	600	559	633	572	572	559	564	590	588	589	599	551	577	556	597	615	593	616	581	546	562	581	594	589	572	588	591	590	609	576	564	599	653	597	615	552	533	612	583	573	533	575	598	558	639	583	565	553	595	578	536	557	581	540	581	602	570	577	572	536	556	566	566	556	577	584	583	611	636	627	584	573	573	585	573	593	553	567	626	627	585	575	555	592	625	569	564	602	580	587	534	560	588	551	586	608	606	564	576	557	546	594	618	606	606	608	569	594	573	621	568	581	589	593	564	588	624	628	580	565	599	593	591	585	598	638	618	619	616	562	587	571	605	591	624	582	602	613	607	612	592	593
26944	45781	34193	16175	6759	4833	17394	11807	1700	1388	1277	1260	1259	1185	1045	1079	977	1164	5083	7536	5546	5041	4966	3393	1555	921	871	891	907	870	889	927	923	868	841	923	905	926	887	895	889	925	879	927	924	882	885	936	940	906	831	905	888	906	872	911	903	917	930	902	845	953	907	906	844	842	874	879	890	911	896	901	870	959	900	890	930	863	864	856	888	881	858	918	863	853	854	889	869	873	859	922	882	888	904	897	860	951	913	933	864	929	855	873	913	881	886	962	877	875	867	918	896	873	925	875	855	889	919	918	879	916	903	889	857	868	880	885	932	957	845	924	891	934	872	844	888	871	878	919	849	837	910	875	903	901	878	855	952	888	875	896	946	988	929	865	869	870	850	949	914	872	884	922	917	890	896	798	829	911	895	913	926	891	854	963	861	928	883	884	939	889	869	901	840	877	868	924	890	889	891	864	855	897	862	905	890	857	840	879	869	818	908	842	895	936	915	861	896	861	932	871	874	883	871	876	845	912	895	916	926	900	842	919	895	886	921	869	873	932	837	869	910	932	823	916	842	872	902	909	859	894	868	933	882	884	923	885	883	910	843	876	895	838	856	874	895	957	930	906	871	845	921	881	914	823	859	892	899	870	852	898	898	882	917	879	922	886	885	959	856	864	912	891	899	893	924	848	883	828	875	890	916	825	863	879	928	911	881	902	885	881	923	911	897	914	877	859	918	843	897	872	882	893	983	855	908	898	854	844	877	829	918	884	912	901	888	891	919	882	925	897	849	862	974	838	824	873	894	885	930	896	897	948	885	897	885	905	901	857	882	883	894	914	861	873	857	835	913	905	905	892	861	903	925	872	926	886	886	951	924	881	880	919	900	913	940	876	922	880	903	938	914	901	877	900	913	891	904	875	867	898	861	880	902	875	921	862	910	896	879	885	904	880	885	860	852	894	842	887	923	877	864	875	886	886	873	860	883	909	896	875	923	913	924	895	893	841	886	944	871	864	884	867	866	932	955	940	881	916	907	886	821	867	914	880	869	888	820	883	961	857	864	853	883	936	921	836	936	923	836	862	860	893	904	900	900	877	898	917	872	881	824	859	857	901	878	855	916	838	897	871	936	912	938	913	912	865	908	903	882	893	872	870	867	933	858	908	857	841	880	860	882	872	872	825	892	889	910	908	883	898	869	920	887	877	901	898	875	900	883	895	866	884	956	894	890	875	848	902	809	865	922	934	913	861	871	935	844	853	884	882	924	877	880	896	908	858	882	959	899	902	875	930	893	887	906	850	854	875	873	909	859	902	856	924	880	906	871	872	889	928	856	919	846	881	880	848	902	862	875	864	911	904	912	886	877	853	899	871	941	932	915	841	898	832	882	881	889	933	900	851	891	897	894	926	859	887	892	901	858	865	865	878	857	898	872	887	896	908	904	885	930	884	877	909	825	904	892	924	879	903	921	925	902	857	909	899	878	880	953	902	961	899	921	910	879	849	872	898	933	922	858	888	874	873	892	937	947	876	896	875	964	912	897	862	886	844	886	878	902	911	858	830	871	886	902	918	884	904	903	916	827	878	827	850	849	857	970	820	862	917	863	919	916	856	899	855	851	883	891	869	891	909	840	861	872	836	903	916	884	885	899	860	902	853	888	886	922	873	836	938	870	931	886	870	906	879	911	925	902	892	905	874	928	891	895	882	895	861	865	920	870	891	839	859	941	895	903	884	848	834	939	859	862	918	846	870	900	882	879	909	934	860	951	858	937	846	901	895	894	930	917	874	844	919	928	918	893	906	871	877	893	896	917	894	849	881	867	812	892	863	888	916	933	871	864	941	901	839	886	938	872	932	928	889	853	902	929	875	912	905	865	843	862	882	895	894	894	851	945	866	896	939	902	894	868	879	908	891	893	819	909	848	898	933	895	908	876	895	855	885	827	883	828	912	872	873	905	898	880	932	888	945	858	943	891	965	912	908	931	879	906	863	896	879	904	916	887	899	908	921	913	893	889	887	859	872	936	943	874	913	912	845	932	878	902	876	851	915	897	888	874	904	846	877	917	890	896	949	872	868	859	885	842	867	913	909	936	877	871	872	886	886	844	861	894	861	895	872	887	887	878	871	899	892	965	871	882	850	885	920	920	841	935	861	891	854	897	885	898	872	886	909	934	844	892	908	880	932	843	879	917	954	968	876	877	858	907	869	903	934	912	923	889	920	919	867	892	829	940	896	818	889	822	944	811	899	894	905	832	943	903	895	891	911	894	923	906	887	888	865	903	915	943	871	933	869	894	906	868	871	926	874	851	835	833	887	933	859	920	886	892	927	918	859	893	913	866	902	896	863	910	887	838	891	880	874	886	914	885	888	954	880	924	867	918	867	908	876	941	872	884	919	846	874	890	899	850	893	884	858	880	922	909	922	904	881	891	900	914	881	908	899	904	948	950	926	892	896	845	905	899	858	930	878	917	895	913	876	879	886	889	867	861	906	907	890	857	916	843	912	840	925	875	862	894	863	925	862	923	857	908	922	880	882	881	808	931	944	909	920	882	861	863	882	866	872	880	893	897	891	880	877	868	906	940	848	888	932	871	905	888	888	931	885	879	884	938	838	855	920	901	908	923	835	917	918	898	878	872	896	940	914	890	871	940	834	860	915	919	863	855	907	899	894	879	891	831	846	937	905	855	891	875	914	919	889	867	987	871	925	878	859	909	914	881	898	902	871	845	902	860	890	915	865	878	854	868	867	884	900	872	874	909	918	902	897	879	890	876	893	837	839	859	883	850	865	936	897	898	925	898	881	828	900	904	919	878	965	884	922	917	875	924	876	896	922	870	862	884	874	881	881	853	910	866	926	878	891	844	870	904	917	890	904	889	925	874	904	913	885	864	859	906	934	927	869	903	925	908	903	877	939	909	930	869	881	868	904	860	851	844	870	916	864	858	812	901	886	846	884	858	938	876	884	876	865	870	912	902	864	871	911	871	933	889	816	894	886	904	889	907	893	910	898	896	908	895	899	908	845	895	872	824	894	882	856	873	850	868	892	892	929	903	854	908	893	920	930	893	884	905	906	915	878	857	891	907	902	836	923	883	892	929	940	901	898	877	935	944	894	854	898	863	929	964	874	888	878	969	854	908	913	933	853	929	881	876	849	903	878	919	879	891	870	863	880	862	935	863	877	945	824	941	875	918	959	858	913	841	901	840	859	835	865	933	883	861	895	939	849	878	835	891	912	893	856	924	900	859	861	914	887	892	861	892	890	888	905	908	903	913	873	886	893	919	911	909	923	896	859	910	930	900	887	887	873	889	914	928	870	933	851	872	875	871	930	893	912	908	932	934	890	924	921	866	882	908	947	887	862	927	870	874	906	932	911	909	869	892	908	875	943	908	889	906	951	901	889	909	932	853	902	896	906	880	894	870	912	917	829	860	893	868	884	865	886	913	906	886	889	844	888	854	871	950	864	924	887	855	895	901	844	883	886	874	940	918	935	860	900	841	850	850	893
22990	21224	28880	23760	21145	20573	16870	7343	976	890	793	768	718	684	686	706	649	677	3769	8906	8332	5723	3367	1710	962	609	479	510	524	558	518	526	527	510	548	554	565	485	520	483	532	545	515	479	541	531	526	541	508	508	508	492	528	534	498	492	532	500	524	508	530	516	477	476	510	480	510	505	512	473	489	472	499	541	518	514	470	509	505	542	574	501	518	550	519	467	502	547	482	483	498	514	526	517	506	479	519	474	485	497	489	469	504	530	552	491	499	524	515	517	508	535	497	511	483	474	515	471	510	493	491	484	456	485	508	490	503	543	516	451	526	500	511	517	514	507	508	546	505	510	535	494	512	495	500	502	525	511	500	506	475	475	496	525	524	503	498	505	511	516	528	520	493	467	447	509	523	508	504	514	527	516	495	506	490	483	506	505	495	504	476	483	495	452	507	482	490	470	480	493	506	501	494	499	520	536	494	539	564	503	483	454	473	508	523	487	511	468	491	542	508	492	516	511	493	522	519	497	529	496	503	513	564	480	518	496	498	518	524	528	539	534	503	498	540	530	495	491	518	517	502	503	484	557	498	503	507	499	494	499	535	492	543	507	501	513	495	501	576	493	528	524	497	547	519	515	538	517	502	537	481	546	510	526	502	521	480	492	515	501	477	529	463	529	524	490	484	540	483	501	533	534	496	512	542	507	492	498	516	521	511	481	495	516	526	498	490	509	530	500	505	492	535	509	511	496	525	519	506	487	543	520	537	507	505	514	480	497	493	510	501	507	520	506	531	512	507	510	494	514	510	452	476	472	548	460	507	527	500	515	490	468	550	491	457	537	520	520	494	496	520	541	483	494	504	504	484	487	492	541	470	498	523	525	484	505	523	480	541	472	495	473	489	471	520	488	453	463	519	497	525	518	513	525	533	443	512	481	507	487	504	514	491	486	483	573	535	556	559	488	502	545	490	484	511	523	519	472	507	494	482	499	485	493	541	493	499	502	505	505	475	495	544	539	506	499	466	529	505	486	525	471	513	497	499	499	500	508	490	496	535	545	541	501	527	501	478	502	469	471	509	506	490	521	513	493	528	493	544	533	484	500	515	510	476	489	546	497	506	509	479	513	491	507	527	519	509	515	476	487	512	493	526	500	512	503	489	539	486	503	509	514	539	540	493	523	557	494	498	494	464	502	494	498	480	502	480	542	515	538	461	517	490	435	524	540	511	467	544	490	465	516	524	499	534	532	523	512	483	489	493	521	494	483	509	484	528	523	547	496	489	510	523	489	504	523	507	504	493	475	492	487	503	449	517	505	498	504	504	537	500	529	481	491	464	535	513	490	502	504	519	513	509	515	530	520	531	501	527	474	498	507	490	475	502	502	535	520	508	515	510	510	551	499	525	472	479	531	504	525	485	497	483	481	472	490	467	512	545	534	498	519	536	525	506	497	519	464	546	524	502	524	483	489	518	534	500	524	519	533	499	442	518	553	497	499	465	510	523	506	506	509	512	526	529	505	489	497	495	487	461	479	476	491	491	464	542	497	524	467	473	509	505	502	481	542	533	542	513	516	489	505	511	536	529	511	507	528	472	508	553	504	510	516	518	514	488	500	504	500	489	510	530	511	514	531	486	507	514	502	491	489	482	500	514	485	468	467	505	476	512	455	485	503	491	492	487	486	480	498	534	486	474	454	533	485	514	511	507	496	504	522	495	503	476	530	534	482	514	500	469	492	500	464	511	510	488	490	495	487	516	504	495	502	489	508	510	472	539	469	531	504	508	472	502	520	525	524	516	487	481	485	498	497	465	521	493	529	487	507	503	517	531	513	500	498	531	546	484	519	509	498	487	486	463	485	475	497	505	533	524	511	476	473	553	553	490	473	498	507	487	508	508	483	521	525	509	498	462	533	503	479	526	551	515	524	490	467	499	549	510	510	510	542	503	492	509	547	515	517	492	532	513	529	481	545	495	520	489	501	494	475	500	496	551	492	533	497	501	475	519	530	492	526	505	516	517	502	505	503	475	519	483	504	520	538	505	505	472	505	478	504	486	502	466	505	524	495	477	551	488	517	516	495	488	470	482	508	541	539	497	505	509	512	517	470	461	498	496	532	526	517	503	472	510	491	531	493	482	506	516	515	493	483	498	515	565	493	502	531	506	501	467	480	511	457	525	456	497	522	501	572	559	575	522	464	515	548	506	466	516	470	458	491	541	513	530	469	498	429	518	512	518	538	492	488	531	453	463	461	495	511	538	481	526	513	496	528	477	458	544	475	510	517	477	508	509	508	483	453	526	511	482	507	515	507	458	582	516	504	535	516	507	465	507	499	544	558	511	501	509	482	543	523	525	513	479	504	504	507	500	540	524	503	472	500	505	521	523	516	501	516	498	539	486	467	510	499	496	528	505	506	519	483	511	542	512	489	513	537	512	494	485	505	519	501	482	507	495	509	511	512	474	500	525	512	450	543	532	527	488	499	504	492	509	523	488	521	487	497	501	481	505	506	486	503	534	513	495	515	468	516	550	497	510	504	457	491	444	500	505	505	513	544	540	499	489	521	494	502	530	515	533	483	516	473	535	503	455	473	542	520	524	542	519	522	504	523	534	475	472	493	485	527	475	498	474	481	546	467	494	502	494	539	474	457	510	504	492	465	521	528	544	490	532	486	514	494	533	478	503	501	504	536	495	507	481	483	514	492	507	494	491	491	511	467	506	519	544	526	444	541	508	524	514	525	476	501	482	493	499	522	518	542	516	493	475	503	501	480	485	499	479	514	528	509	502	522	494	479	463	529	504	528	486	491	550	542	520	521	473	510	499	469	487	501	519	529	495	479	510	502	461	515	553	482	512	523	514	534	536	507	505	492	514	484	534	522	527	462	491	487	467	507	491	486	560	471	492	469	515	464	507	452	500	502	532	494	505	471	466	508	495	531	500	505	479	507	520	519	526	508	493	502	522	506	461	523	465	496	524	481	493	484	458	508	498	478	525	483	547	522	527	506	534	530	477	496	515	552	495	472	469	496	514	490	500	514	502	522	553	514	518	501	537	520	503	481	531	520	528	485	542	493	488	495	501	510	491	484	530	483	504	507	518	480	534	446	488	461	501	532	525	519	493	511	488	474	478	546	500	479	487	469	514	478	512	475	520	518	507	510	485	496	480	491	515	502	499	523	484	506	489	494	500	495	472	488	532	531	500	494	476	467	521	469	522	536	474	485	481	464	534	518	501	522	520	512	521	536	497	510	480	537	504	544	565	535	492	471	498	519	490	505	474	534	519	517	499	510	511	505	511	520	497	497	485	542	464	514	549	546	531	503	472	489	508	503	471	496	473	511	529	515	476	535	495	528	495	522	482	507	466	486	536	492	518	514	543	515	475	517	510	494	482	513	487	464	492	488	500	498	523	514	481	497	517	449	506	508	522	497	460	484	530	508	485	517	553	532	578	503	497	538	462	514	486	473	515	507	484	487	517	503	525	506	523	510	497	480	522	503	488	509	499	492
30167	51890	40514	22407	7906	9787	21285	12778	1991	1858	1660	1515	1454	1352	1301	1246	1104	1137	9576	18324	16119	11741	7072	3710	1936	1030	785	761	781	793	769	773	786	737	786	782	780	767	806	735	816	787	780	812	752	810	762	785	767	790	771	775	734	785	780	767	784	798	807	780	754	777	763	806	755	762	753	811	778	737	752	748	794	794	753	772	723	754	763	795	865	749	746	762	728	822	716	745	769	816	770	753	762	810	758	773	787	812	782	780	821	795	803	837	719	745	764	784	745	732	770	746	772	833	781	823	746	712	723	796	778	781	767	789	764	773	771	725	811	768	832	796	750	780	736	742	771	822	813	749	805	786	742	791	749	776	766	779	757	749	805	712	777	761	786	746	742	756	715	779	782	768	782	817	782	823	806	813	795	738	793	757	760	765	828	765	788	753	750	748	748	734	833	777	766	766	796	778	762	783	763	761	775	793	760	757	751	758	765	771	763	742	756	797	794	832	739	751	788	764	745	789	749	767	753	776	803	788	822	778	715	744	765	801	806	765	756	823	757	789	742	752	800	732	769	737	789	776	785	746	777	700	743	770	758	735	801	823	758	796	779	732	730	783	776	759	777	795	793	781	748	731	798	836	763	808	736	788	748	815	736	740	778	757	783	781	772	784	797	773	783	766	740	738	727	773	793	807	753	751	736	760	784	809	764	737	754	785	780	754	742	729	748	733	743	754	714	774	721	793	816	798	766	727	776	744	771	764	815	710	753	778	731	733	808	787	755	763	781	722	786	756	779	789	753	744	776	709	743	794	772	814	759	753	752	788	759	786	749	716	763	859	686	698	740	821	732	818	758	796	776	791	755	744	743	732	767	734	717	772	793	779	785	773	748	804	767	763	824	801	739	739	741	799	781	747	789	761	778	774	777	771	768	759	797	765	719	827	742	786	687	814	725	783	821	719	759	765	775	763	825	773	811	761	771	808	754	712	743	782	765	767	739	754	789	728	812	807	743	747	803	786	746	815	775	733	815	804	812	787	777	779	815	765	841	784	717	779	728	795	797	758	724	729	783	795	723	723	793	798	794	780	807	756	766	779	772	785	703	772	754	790	778	724	767	772	735	720	793	791	724	759	781	797	748	758	753	815	805	794	762	773	781	796	792	804	777	804	769	793	787	780	730	812	744	808	779	774	735	790	755	767	757	789	780	779	791	730	766	788	741	797	792	754	794	752	790	765	810	784	768	718	770	837	760	769	773	771	790	749	732	784	769	738	744	775	816	767	820	798	776	795	787	767	768	811	763	754	743	760	772	749	754	749	795	787	765	700	784	740	752	766	774	781	753	779	770	780	719	753	810	747	789	759	756	835	800	739	770	758	813	754	786	723	776	783	715	789	785	848	770	771	787	734	832	784	773	733	765	812	759	768	754	773	809	734	769	768	762	789	776	786	719	814	746	770	808	754	771	772	740	800	810	837	707	777	737	803	784	790	787	774	742	720	784	754	771	789	768	771	795	771	803	737	762	772	766	739	796	791	765	782	751	783	756	742	819	721	785	757	713	740	788	824	778	788	750	738	771	812	805	747	757	767	821	789	798	753	794	750	749	726	785	766	743	786	821	745	765	739	784	784	772	746	792	755	794	787	777	753	807	745	783	771	779	768	773	809	767	773	785	729	793	769	787	766	755	777	798	733	753	771	778	713	816	775	795	727	807	771	746	751	771	747	787	756	724	722	750	753	731	782	788	809	695	719	756	789	785	770	777	760	758	746	801	790	802	760	800	772	775	831	750	757	807	738	753	806	743	820	771	746	759	754	764	753	771	770	760	745	728	815	789	771	746	757	766	783	748	786	785	765	760	810	808	749	801	757	771	814	755	748	782	765	739	717	739	798	676	710	757	791	780	762	772	759	741	751	736	823	751	776	770	800	793	725	743	797	731	724	797	749	752	742	771	773	721	736	809	706	788	798	748	818	734	768	751	726	757	780	758	758	768	796	770	784	779	779	754	751	742	759	740	807	732	796	793	745	812	779	766	800	740	769	767	746	752	729	757	785	752	784	725	790	738	766	794	790	755	773	723	757	767	746	844	747	795	720	805	803	769	740	743	731	805	774	764	750	776	789	824	825	803	775	732	765	767	800	741	782	791	755	757	766	770	757	763	742	789	689	788	762	773	805	781	776	771	781	788	743	750	793	764	807	741	773	762	759	779	777	787	814	766	799	763	765	753	765	769	767	758	781	745	804	717	756	756	792	745	794	799	757	786	790	746	785	772	790	733	755	794	781	797	746	783	745	768	807	793	755	737	756	755	783	778	789	747	767	783	768	766	771	759	741	746	761	801	736	739	767	780	776	775	754	766	817	761	796	788	731	729	806	770	787	793	774	773	786	751	798	803	815	773	767	755	799	788	738	746	723	780	765	773	782	802	775	752	725	770	753	774	750	742	767	810	769	782	766	772	799	795	722	785	760	794	743	756	774	754	797	811	783	789	767	757	754	767	778	746	806	756	712	708	793	824	775	799	798	845	771	732	818	742	767	787	769	785	709	767	748	707	792	800	819	750	760	712	739	787	780	760	805	744	776	752	801	765	757	781	789	748	816	826	781	822	776	783	691	779	765	770	779	793	710	804	796	792	802	754	781	824	781	786	796	689	789	748	776	786	764	767	807	750	808	800	784	734	724	789	780	739	737	726	693	790	765	749	765	740	744	812	775	778	750	776	782	804	749	755	755	774	757	775	806	778	773	763	773	780	800	767	797	781	774	745	730	722	820	780	740	775	735	748	801	762	715	773	803	779	789	782	763	772	784	811	838	774	792	772	726	780	790	738	785	774	813	776	757	805	807	809	781	825	717	753	752	759	782	748	744	736	741	754	760	790	794	758	756	772	832	738	762	789	744	748	825	787	788	740	757	758	760	784	756	749	729	714	790	791	761	814	749	755	766	773	743	732	779	744	774	802	756	810	775	762	736	774	800	759	767	782	785	764	751	766	761	786	774	772	735	757	754	793	778	815	769	814	750	746	783	791	786	782	827	761	763	822	740	758	767	693	734	808	740	763	767	713	744	716	841	763	773	748	771	763	765	775	730	794	751	751	753	787	748	803	808	786	780	779	785	780	802	781	756	731	768	753	780	739	753	774	737	837	814	768	747	759	798	733	869	778	764	764	754	731	749	772	772	766	785	781	729	762	781	735	726	775	743	804	788	756	726	759	790	770	761	792	781	787	794	741	770	743	761	768	770	826	791	754	786	751	815	719	747	775	794	818	802	781	730	766	839	765	771	763	786	746	773	785	770	795	792	731	743	802	805	792	705	770	799	803	756	709	779	741	730	770	768	731	734	758	767	795	820	774	789	823	803	786	745	782	811	772	802	764	770	815	731	762	719	802	798	767	757	719	782	764	758	760	769	781	801	744	756	760	752	815	720	741	752	780	788	786	720	704	713	795	766	811	734	738	789	794	746	794	797	753	751	778	786	793	819	738	797	758	756	758	796	827	781	742	740	736	815	769	771
26711	22379	19666	5568	1377	989	1317	863	607	590	605	667	634	570	603	588	614	588	705	1101	1366	1261	1020	795	633	551	562	547	538	568	518	545	613	564	576	548	526	542	592	556	582	532	559	528	594	557	586	507	585	544	556	565	582	567	572	623	545	553	585	553	526	576	564	545	566	547	502	568	565	521	535	583	546	533	592	622	561	577	561	547	554	541	547	526	535	562	530	587	580	542	541	560	548	569	572	542	540	573	517	548	578	533	599	542	587	573	563	524	536	594	561	588	547	548	601	559	555	548	530	570	590	518	557	564	616	567	547	565	605	581	557	581	562	581	557	603	530	552	536	569	576	543	554	558	561	510	545	563	551	542	565	517	553	561	550	601	568	546	549	567	593	563	577	561	545	555	564	555	578	556	578	589	547	559	521	545	551	581	550	529	568	556	564	541	544	548	581	546	543	602	556	564	555	552	590	564	568	529	567	548	545	557	574	571	550	555	578	568	566	540	551	553	585	560	542	589	565	558	522	576	562	577	498	550	588	564	561	548	545	568	559	565	512	564	543	544	571	553	573	550	566	566	579	530	533	564	549	539	576	559	535	567	549	545	544	540	582	566	555	569	534	628	592	560	574	563	575	533	583	522	555	545	586	561	574	561	551	576	508	567	564	562	570	568	553	551	545	528	546	518	546	497	567	536	537	573	558	517	536	581	527	569	543	548	580	559	529	530	613	530	556	558	555	562	557	551	544	508	549	580	552	580	565	600	535	570	572	519	518	534	547	550	553	550	542	558	531	583	556	545	549	542	537	583	582	528	545	554	570	573	558	570	564	608	529	572	535	545	553	509	560	573	581	488	573	565	527	542	568	556	551	521	546	541	560	572	547	577	585	525	566	559	483	573	576	555	555	579	580	503	553	583	535	580	557	572	530	533	540	545	561	554	529	575	593	518	545	508	551	588	584	571	569	568	572	550	550	585	526	521	530	590	542	542	551	547	528	562	574	589	585	528	548	561	540	536	555	563	521	580	583	590	570	562	508	541	565	554	567	543	549	581	545	558	597	553	561	551	543	584	558	548	537	550	556	534	561	579	549	509	532	557	584	554	534	556	587	565	547	516	617	564	563	515	559	587	584	511	581	595	546	557	576	555	588	571	550	584	530	550	576	556	524	519	532	564	532	568	551	561	552	565	576	589	538	547	556	527	560	556	535	579	581	550	525	548	580	530	554	576	577	554	579	576	606	556	513	534	548	546	547	560	561	528	561	541	563	541	547	558	539	571	560	560	554	551	569	575	560	579	509	549	564	568	593	597	573	542	592	555	556	583	557	536	552	532	527	507	538	553	559	564	542	577	536	544	567	579	557	547	545	546	544	550	582	549	590	588	521	574	541	551	578	567	528	538	518	543	546	569	562	582	580	559	562	608	531	562	520	535	576	531	544	574	550	559	531	585	566	582	532	515	559	523	514	531	523	611	545	486	546	536	574	582	570	516	625	534	576	582	565	585	572	550	584	574	568	566	547	575	551	588	603	525	581	512	537	527	605	539	550	564	595	544	545	549	570	570	570	560	573	546	547	572	575	548	582	517	581	544	563	545	537	566	600	591	538	537	540	596	588	527	541	592	572	575	590	581	549	582	588	586	517	595	567	578	570	561	581	552	557	569	603	559	560	528	540	571	589	541	533	543	571	561	590	561	577	571	554	590	570	505	517	568	530	528	579	589	540	593	553	486	507	589	546	559	590	566	593	523	546	534	524	560	588	550	569	558	539	570	521	579	565	566	566	551	571	551	554	558	517	598	555	524	540	570	517	536	522	568	575	576	529	578	554	578	574	532	562	555	564	546	569	531	546	581	602	532	556	576	588	562	546	558	575	534	569	607	559	612	546	585	504	559	567	554	554	558	558	564	542	549	566	587	552	510	528	591	587	573	565	565	521	569	557	556	566	528	521	601	555	571	607	565	534	558	546	550	526	533	557	541	520	565	552	583	571	546	550	537	557	595	576	532	529	559	597	516	540	550	532	559	546	557	560	570	556	551	552	550	576	495	557	572	608	531	584	554	603	572	548	528	600	514	542	544	539	534	526	555	559	570	535	526	564	578	561	574	562	561	521	537	577	549	566	572	562	566	545	528	552	577	591	557	567	540	553	573	548	556	569	565	555	547	544	533	586	578	547	522	607	527	555	585	537	603	541	548	528	534	556	576	538	543	575	570	568	571	560	558	548	577	581	597	538	566	522	567	555	539	560	582	532	569	512	539	565	572	498	555	535	544	515	519	537	558	545	564	529	541	563	553	574	577	533	564	552	581	562	557	589	563	575	588	536	568	557	546	531	606	551	525	572	610	549	561	567	566	552	567	528	554	540	570	557	568	533	556	552	555	557	528	567	535	597	564	583	556	522	527	561	522	573	568	578	542	594	552	553	566	515	566	514	588	563	544	562	511	549	558	560	528	559	538	552	561	564	548	570	555	547	531	566	589	567	543	559	577	499	572	556	564	546	568	556	568	578	567	519	525	541	593	559	593	532	593	553	516	526	549	537	553	537	578	530	530	539	576	579	593	565	582	525	537	525	557	560	516	605	550	545	549	558	539	542	554	571	516	561	576	559	503	577	546	539	556	542	554	576	537	547	559	566	576	528	547	561	567	573	574	544	551	556	578	544	578	583	556	581	534	574	585	569	535	510	538	569	564	544	535	545	546	587	575	550	543	578	535	597	562	562	568	540	553	545	587	527	524	577	549	548	590	553	547	556	561	548	591	593	511	559	541	611	537	568	549	518	544	546	557	551	560	590	556	565	598	549	514	589	578	542	542	561	562	586	544	596	527	562	522	533	553	556	559	579	618	565	529	540	615	583	514	588	591	586	525	573	588	573	523	566	566	561	546	577	569	552	574	535	555	559	522	562	573	547	528	549	540	538	520	589	556	571	560	534	526	537	587	559	537	561	565	508	547	570	554	586	580	563	533	550	590	576	528	554	556	571	550	530	594	546	573	530	533	547	537	596	569	542	592	550	579	567	526	537	544	522	533	523	533	546	530	565	577	559	545	539	594	551	590	522	570	574	548	558	586	585	539	596	533	581	553	568	537	566	551	578	587	558	564	543	575	561	584	556	578	582	554	585	515	523	590	575	562	573	578	617	594	538	578	566	555	556	573	535	579	547	538	606	522	544	512	568	527	550	528	591	574	550	555	531	575	570	585	504	547	580	561	521	540	571	483	526	535	548	553	568	572	556	564	571	545	564	578	558	621	606	628	546	566	549	533	592	569	528	561	549	529	520	543	561	551	568	574	565	563	535	595	563	537	554	556	555	557	571	589	584	567	590	589	621	565	587	521	556	535	587	579	570	575	567	567	599	565	580	556	514	547	545	521	553	569	514	557	573	559	537	568	590	559	555	553	542	568	577	543	523	597	578	561	538	631	535	585	584	600	501	560	544	567	563	562	565	539	567	564	556	534	586	527	577	550	575	537	500	569	574	536	534	568	556	554	568	550	546	573
24098	35707	21615	5704	2499	1858	2728	1621	1051	1086	1066	1028	966	1012	961	916	965	940	1264	2484	2837	2451	1787	1418	985	917	850	816	771	870	824	845	801	787	828	848	832	828	848	852	925	814	852	840	846	846	810	870	835	906	842	834	848	884	865	858	862	814	805	808	884	845	844	904	856	804	863	839	900	840	853	828	824	891	800	807	831	863	814	828	834	854	817	805	847	863	877	858	823	835	845	863	836	858	865	824	821	873	790	878	851	821	866	876	854	857	843	849	832	879	799	881	859	857	863	820	865	874	827	834	803	855	860	892	870	810	811	810	880	858	845	844	868	819	838	840	808	791	791	873	821	811	824	846	873	891	781	834	853	847	846	853	839	846	901	805	871	839	838	850	875	851	813	814	851	807	792	836	881	797	873	831	900	857	805	833	892	860	855	830	858	848	812	861	858	888	829	810	884	848	812	870	785	807	819	777	788	865	834	858	785	824	807	798	861	830	827	854	842	883	833	876	854	860	841	854	794	825	875	856	763	863	835	849	833	875	890	853	857	891	836	839	876	846	848	821	829	884	862	857	827	852	862	859	835	851	869	836	901	860	881	826	861	840	815	821	810	848	806	867	834	823	804	843	807	843	812	860	866	891	816	830	834	831	864	879	873	790	853	859	853	826	843	855	823	794	831	847	866	856	843	878	821	841	865	829	883	857	851	847	807	842	823	876	841	873	849	811	841	839	851	819	801	890	840	830	867	847	870	888	871	814	859	842	840	820	893	850	770	838	846	815	800	861	839	812	829	837	897	852	881	824	827	813	884	809	837	868	835	815	781	837	866	865	835	897	796	851	835	850	839	820	809	829	849	802	862	851	821	857	818	852	871	811	812	797	818	853	808	803	878	818	847	835	832	838	830	808	849	866	806	839	834	794	885	825	865	824	876	809	869	904	842	858	872	859	838	838	857	824	857	865	863	880	827	871	858	815	826	852	830	820	888	813	848	866	864	842	870	853	834	862	850	836	829	867	865	878	849	845	807	835	896	819	841	815	826	890	889	816	871	856	829	881	799	870	816	841	807	818	844	857	780	819	839	845	815	840	851	829	844	831	802	846	799	835	839	879	838	846	860	873	875	841	869	851	828	833	870	795	879	867	808	877	844	855	944	824	847	834	865	850	801	908	876	832	806	839	806	888	819	825	836	839	818	825	844	830	841	833	868	868	784	875	842	885	828	847	832	828	874	848	902	849	800	810	823	852	797	860	797	868	874	878	857	899	831	844	876	849	855	819	882	833	827	815	820	789	851	865	839	827	837	852	869	878	815	836	833	841	914	809	872	848	832	845	822	850	846	830	875	752	796	852	848	867	814	789	888	864	803	817	888	858	832	836	859	836	840	818	842	852	836	831	827	825	898	861	823	807	878	836	817	825	880	816	910	823	848	834	851	840	866	788	835	851	862	895	893	863	804	827	847	881	852	826	887	866	836	840	844	828	903	855	851	874	825	809	807	824	857	831	868	841	866	847	920	835	880	825	826	828	862	833	898	871	835	816	776	832	838	861	795	839	851	802	868	852	875	889	821	885	838	829	837	838	863	867	863	823	847	872	840	840	858	834	857	824	784	831	883	903	809	807	849	838	803	847	860	835	876	808	883	780	865	846	840	856	836	797	831	810	849	871	864	791	818	899	837	857	825	853	837	850	825	879	804	866	871	861	891	798	892	839	835	887	863	865	791	864	846	856	821	825	821	841	840	841	817	874	856	850	846	840	825	827	875	855	851	839	843	820	878	856	843	855	877	831	851	890	875	897	893	851	847	860	851	855	846	852	841	811	860	817	859	863	829	796	852	835	871	840	841	826	809	871	843	830	826	827	826	775	855	811	812	816	886	846	790	795	836	850	844	880	831	888	828	822	806	866	862	824	868	870	834	814	816	878	886	851	818	853	871	842	850	854	837	831	863	811	792	824	869	847	813	880	837	830	827	871	849	814	872	881	864	804	861	877	824	822	832	856	883	850	820	864	844	836	848	858	850	853	814	840	812	823	868	837	902	904	790	865	812	815	821	814	852	867	823	859	826	834	803	855	806	784	833	822	815	919	814	869	795	838	819	913	837	808	831	858	796	910	864	863	875	815	849	845	858	856	830	835	856	831	846	812	873	900	881	850	835	865	831	816	845	833	828	853	832	879	841	817	911	822	857	818	837	852	828	838	837	872	883	865	814	850	848	858	809	855	791	870	826	828	872	800	837	842	796	817	844	876	865	797	799	843	807	882	828	875	856	832	841	846	818	858	797	831	890	853	851	899	835	888	814	811	788	828	853	853	811	822	825	876	822	864	860	827	862	838	811	861	870	782	817	815	757	802	880	830	847	847	846	896	793	819	909	870	863	801	867	833	813	849	845	839	880	853	888	825	856	830	816	844	851	809	863	866	828	836	845	840	837	804	811	903	842	800	846	872	798	811	832	824	870	786	822	825	875	894	860	793	832	841	838	808	804	838	792	832	876	857	862	850	829	822	825	850	834	870	857	854	797	861	806	831	904	855	826	880	806	876	814	831	821	850	830	826	874	815	840	879	883	866	849	819	861	833	840	867	835	819	841	836	867	828	834	821	879	823	802	881	838	846	860	839	829	802	866	829	831	856	867	902	843	811	833	818	848	892	829	859	825	870	827	836	782	860	827	871	854	842	868	862	867	818	861	873	776	857	858	791	813	871	867	861	882	841	865	830	862	854	850	856	902	799	812	775	797	833	862	885	814	830	858	801	846	845	831	842	844	857	820	858	844	833	802	826	896	807	836	792	825	839	809	881	837	824	846	851	868	826	843	825	844	824	817	846	866	896	849	836	801	800	825	850	867	817	791	795	794	842	862	812	838	885	831	891	842	841	865	766	809	848	875	821	855	908	889	827	801	840	828	825	798	824	784	854	804	863	835	866	855	806	848	790	852	838	840	860	847	869	848	872	841	845	788	820	892	802	826	836	881	871	850	849	806	833	827	884	847	824	876	830	740	841	887	834	918	846	870	858	844	792	820	869	821	824	818	815	829	829	811	815	808	865	818	861	874	813	845	862	863	796	854	801	828	822	846	802	854	828	798	797	855	843	838	866	823	823	852	814	841	808	879	820	840	892	872	849	860	799	898	878	906	868	890	861	895	855	856	790	845	840	857	880	832	849	822	827	834	836	815	840	850	809	829	840	848	879	814	845	840	868	844	845	812	872	871	803	892	834	850	881	795	858	856	799	829	825	843	879	819	839	906	861	863	861	807	851	825	848	882	813	805	786	855	800	819	877	866	841	854	829	838	855	845	842	853	856	854	859	819	809	859	836	807	811	845	892	832	837	879	826	837	768	886	863	819	824	818	878	862	818	880	876	914	842	819	866	832	851	847	855	875	822	895	845	850	811	853	827	844	806	860	847	835	823	841	855	891	865	815	829	855	800	840	839	786	850	841	854	848	843	850	861	856	806	839	833	820	888	839	800	834	848	837	853	836	839	833	850	757	853	841	865
24302	21245	28129	24439	17889	4432	9138	2639	907	809	830	710	735	706	701	684	715	775	1580	3927	4404	3247	2000	1312	845	712	713	673	635	626	640	654	675	648	643	633	670	655	613	642	660	672	685	634	638	683	685	640	671	632	649	637	620	652	665	652	621	672	679	655	624	650	680	683	666	612	642	638	641	644	699	654	662	642	633	695	687	625	610	645	685	669	616	650	673	634	650	622	604	625	619	640	667	655	687	677	628	605	650	638	643	622	697	649	646	681	670	655	620	630	627	673	675	658	643	588	664	661	646	615	644	653	646	651	652	668	699	664	586	607	669	598	632	681	637	662	624	639	609	626	630	654	634	617	644	631	620	661	656	582	627	676	633	625	665	644	630	587	612	712	677	689	662	672	627	612	627	639	588	662	631	601	635	661	656	684	619	636	662	698	650	629	702	624	608	653	571	668	606	634	637	608	690	658	625	646	646	651	706	677	664	652	616	671	639	625	668	691	649	641	616	619	660	623	637	642	642	645	611	586	656	623	673	625	592	634	656	621	652	621	636	635	640	623	627	619	633	626	621	621	641	626	645	656	659	589	653	643	643	639	680	653	591	645	637	654	637	636	666	655	662	649	631	648	604	632	636	673	644	606	590	619	625	616	700	657	651	638	635	672	635	676	599	641	616	678	629	655	637	613	672	656	646	608	599	641	668	658	637	651	615	662	615	652	644	616	647	641	630	643	634	614	624	676	666	627	669	681	631	662	636	603	642	675	650	677	642	640	680	619	618	648	640	660	639	660	637	613	649	629	662	644	604	659	639	695	707	658	624	622	635	639	614	674	631	649	602	616	614	579	622	619	663	637	663	683	578	651	630	651	653	612	627	610	640	619	690	630	616	615	659	670	686	641	625	649	595	623	633	651	682	619	623	599	655	623	608	634	627	611	660	636	674	597	597	670	645	647	645	624	652	669	623	647	678	689	659	650	639	602	652	667	689	623	669	694	595	616	630	689	714	612	617	606	627	651	645	689	616	669	629	648	621	671	618	652	638	666	640	609	614	633	653	597	645	673	622	624	626	636	688	641	674	635	694	623	626	587	633	687	687	648	667	617	643	713	624	683	678	682	644	616	649	641	602	671	660	712	615	670	706	656	651	657	639	607	706	620	629	619	655	657	633	610	665	625	694	660	595	679	646	636	627	634	670	670	618	637	678	672	691	634	641	667	627	633	611	649	651	627	680	699	608	620	640	630	631	625	624	681	734	681	683	623	642	652	650	606	676	635	632	631	637	627	647	640	622	638	668	655	666	658	673	666	687	635	669	628	601	625	644	679	659	678	643	666	653	660	703	644	601	578	696	630	628	607	633	648	630	655	636	654	632	639	681	586	685	634	679	687	640	593	656	601	669	659	640	642	662	659	622	632	683	697	639	634	628	652	633	631	650	618	701	686	616	660	653	621	653	640	645	653	627	664	649	658	635	662	634	641	651	595	615	665	631	671	647	624	673	604	669	643	651	692	654	682	674	619	610	676	643	624	647	619	640	628	674	631	604	642	647	625	649	627	627	631	655	686	683	637	656	617	651	665	650	644	658	632	630	642	600	629	630	672	657	673	615	661	661	650	620	678	680	649	628	625	620	654	650	650	642	635	604	690	651	613	647	642	667	605	657	660	642	592	658	636	640	630	678	624	657	629	653	626	632	648	623	601	674	663	633	627	661	660	612	633	665	619	639	636	639	617	665	654	572	629	634	636	658	712	601	637	666	631	654	643	671	598	606	623	672	688	611	654	640	657	622	634	638	629	661	632	677	656	659	655	683	652	638	633	670	610	638	644	632	651	666	579	630	640	687	634	636	681	602	618	615	680	612	686	642	701	628	595	615	596	659	688	622	672	654	638	662	609	633	677	652	601	678	612	686	660	629	646	642	655	698	673	614	641	649	671	617	624	654	648	598	618	666	630	649	659	641	650	605	637	629	643	670	657	676	608	662	591	654	679	662	635	623	660	676	677	584	622	626	593	620	634	653	692	685	629	641	617	625	686	646	605	646	625	629	636	667	651	630	643	645	627	594	660	653	632	671	644	599	620	658	605	641	637	628	627	605	646	674	673	673	642	592	613	576	620	712	631	689	685	639	629	687	670	674	665	608	624	646	635	646	672	632	627	624	643	668	669	718	635	591	582	665	682	681	672	689	658	600	583	665	664	638	684	622	689	688	653	658	612	623	657	645	643	650	606	651	632	625	616	661	685	664	644	588	604	664	652	615	647	675	651	659	617	650	635	654	620	600	672	631	646	643	618	656	645	635	690	633	633	647	629	627	598	641	665	631	610	620	582	642	677	634	660	611	734	638	623	627	644	628	622	600	629	585	617	731	608	632	590	643	656	629	670	649	670	647	621	688	680	610	640	666	646	628	641	660	665	626	638	635	655	684	610	665	679	648	647	656	669	626	609	647	611	635	604	686	660	603	649	648	641	662	627	675	650	658	671	639	649	626	662	648	631	639	659	611	648	594	660	651	664	615	619	649	653	617	683	663	653	638	647	616	639	620	602	640	630	644	659	649	655	652	637	654	622	658	654	644	617	635	621	633	621	667	652	653	626	599	649	628	654	700	695	648	593	647	628	691	643	594	640	685	610	614	657	639	660	633	630	606	576	617	639	637	635	611	671	703	621	660	602	704	673	618	635	648	636	665	629	615	573	670	634	612	650	667	664	634	621	634	617	646	670	659	627	658	643	682	651	614	630	643	652	633	632	629	654	608	663	646	627	651	636	662	628	650	676	607	604	613	652	609	653	688	620	624	634	613	649	643	629	663	621	644	643	645	631	592	639	639	635	693	650	679	645	612	629	657	644	619	629	646	650	658	656	610	686	644	691	601	616	657	619	606	679	647	623	617	610	680	642	641	643	655	636	613	608	632	634	659	634	646	645	679	646	642	651	594	697	642	659	626	649	632	639	625	654	599	641	629	659	599	664	683	630	614	675	680	667	716	606	635	660	656	641	667	658	652	650	646	638	655	621	657	640	656	687	656	650	617	653	664	615	624	660	615	644	653	655	633	639	652	591	666	627	644	650	614	616	652	642	670	649	648	680	678	672	620	599	606	624	631	638	659	669	642	659	639	648	645	675	644	643	674	619	670	676	642	607	683	634	648	696	629	675	654	679	637	630	657	689	636	652	634	683	610	672	610	673	622	621	635	664	622	673	672	608	615	605	660	662	637	633	634	634	723	628	698	609	663	651	714	656	649	616	628	633	606	679	653	633	600	658	642	628	627	669	612	632	687	689	627	643	627	590	624	628	646	640	656	618	652	653	621	646	629	637	660	693	648	670	632	636	625	692	625	637	632	673	638	653	659	663	631	626	688	638	616	644	648	627	594	633	650	654	616	648	625	673	654	620	631	652	627	614	625	684	624	665	612	642	620	614	681	624	640	705	703	686	610	647	643	641	605	606	631	641	662	646	671	634	657	672	695	637	689	613	648	618	625	652	649	660	666	643	644	642	637	607
27767	46081	34128	13520	5854	5185	17839	4440	1487	1358	1446	1295	1183	1207	1160	1121	1168	1323	3805	9297	9705	7214	4266	2294	1385	1170	1011	950	1018	1033	952	961	911	992	977	947	958	919	998	974	1044	974	974	968	958	954	909	965	998	1000	1019	927	991	962	950	928	1000	978	953	915	1024	959	942	980	1015	909	1013	1039	991	978	972	1008	966	1022	966	975	1005	991	967	972	924	989	944	1013	939	946	1009	987	983	1031	974	972	949	991	946	930	1027	921	983	964	979	961	954	971	1023	945	951	953	925	935	982	943	1001	992	985	972	990	911	963	932	948	945	1013	970	982	1017	984	980	978	1045	959	1003	1040	903	979	970	968	938	964	971	990	957	968	987	959	1013	986	1019	971	991	980	1026	983	985	990	1010	977	982	959	961	939	960	965	905	1006	981	999	964	1005	963	995	958	943	969	966	994	974	945	916	959	1010	954	956	1015	975	970	965	1001	968	958	924	948	983	957	1000	1000	988	944	946	970	927	1012	935	940	973	1010	989	994	974	962	964	978	978	974	1007	955	958	984	968	985	976	929	1027	959	1002	922	999	968	974	980	1022	907	1026	912	950	977	923	982	936	992	1001	1004	921	970	943	990	953	947	996	989	953	999	974	997	968	1029	998	977	972	956	970	971	941	957	969	991	983	997	985	1000	930	1024	985	959	988	994	1021	1005	934	967	943	999	1002	922	1010	977	956	978	984	925	1024	937	1019	982	1017	991	1019	980	953	963	937	997	963	1002	908	987	1011	957	1030	995	954	950	1022	979	934	979	970	973	1024	988	985	954	944	988	875	959	1028	1000	941	993	1014	939	971	968	990	951	942	963	944	944	944	988	1009	990	949	970	931	991	961	992	969	990	963	967	1067	1001	950	937	1027	976	983	1015	949	1039	990	987	941	987	977	961	1028	969	1025	922	885	962	966	957	1012	993	986	942	948	970	985	937	940	963	1029	977	919	925	944	947	989	937	960	956	996	946	986	905	1014	919	915	977	940	999	1004	912	958	1003	1011	979	932	970	947	955	966	945	931	925	961	938	987	970	978	957	991	949	961	996	944	967	1046	970	997	980	942	955	997	912	977	992	963	961	913	986	939	1006	955	996	969	924	938	924	944	1005	1028	922	979	947	986	991	911	991	942	988	981	1062	976	984	994	976	929	962	961	984	983	937	897	969	929	999	1010	988	915	975	938	954	976	1033	948	1004	966	995	975	927	934	963	961	999	989	997	961	915	1024	973	993	941	989	959	980	970	954	1000	1006	1003	984	939	975	954	929	940	959	926	946	959	1050	941	1015	961	965	928	951	1007	955	993	936	985	1005	941	945	988	973	981	966	957	980	976	1016	1008	966	946	1000	973	960	930	900	990	966	989	965	980	961	1036	999	991	973	999	999	974	943	1026	1018	967	993	1009	974	960	951	932	987	979	987	990	987	1019	938	948	963	980	971	996	1002	946	935	965	900	951	973	921	915	993	966	944	972	963	973	1010	906	998	937	963	966	980	945	961	957	976	963	943	983	951	979	971	971	996	1023	982	986	992	985	1035	927	894	960	965	1020	932	963	1032	948	1010	988	967	970	972	982	1000	1027	917	967	956	1001	1034	970	1003	988	987	963	967	954	995	989	949	947	1019	941	977	1011	989	950	1023	968	982	986	942	1033	970	1004	925	1028	995	977	964	989	986	931	930	937	966	963	988	985	987	958	990	990	1027	993	969	956	993	967	959	966	1030	983	941	923	974	980	979	944	964	998	980	916	1005	929	956	925	986	1018	974	914	967	949	938	965	1008	988	960	949	957	1046	1010	949	900	968	940	945	992	901	946	962	946	978	1028	1030	955	927	993	986	973	957	945	937	975	981	985	929	934	929	968	939	962	966	936	904	947	966	933	965	968	997	977	986	990	958	1002	935	912	951	914	951	998	948	987	982	974	934	971	898	976	920	950	974	928	951	967	956	1024	979	992	980	964	937	998	955	932	997	975	1015	987	1004	940	976	965	937	970	952	991	978	995	986	926	965	1013	979	1002	977	1012	1006	884	924	962	955	1014	1026	925	969	1001	954	983	950	975	978	1007	965	975	963	989	1021	969	923	953	943	989	993	971	956	964	971	977	1018	993	1016	976	970	899	1069	986	956	1012	936	1002	970	977	1019	936	959	979	1007	1012	1014	963	982	988	968	973	1013	951	965	1014	983	989	979	952	964	965	960	966	905	1019	922	984	992	913	983	958	881	976	986	922	1004	951	964	1006	1046	977	924	954	928	957	928	933	928	939	962	890	930	955	941	977	987	977	994	942	926	975	945	927	974	1003	1003	968	929	925	922	937	973	978	946	1001	966	1031	942	963	978	986	963	890	985	936	945	977	991	990	994	940	983	919	1010	1004	961	965	963	955	960	987	981	1015	909	938	946	952	958	964	937	963	985	967	932	1001	994	957	1018	943	924	943	1006	982	990	1002	988	953	926	987	1021	994	997	952	964	979	952	997	959	956	962	1012	953	1008	930	967	1011	904	988	972	945	951	948	925	958	964	980	970	966	982	958	1006	969	979	993	965	938	912	1005	946	998	933	992	969	964	992	1009	996	996	973	1000	990	962	983	971	993	998	961	979	983	1000	1014	959	933	975	976	995	1006	1008	1007	900	972	956	932	997	969	944	960	1032	993	929	960	906	963	945	993	1009	1024	993	990	1002	979	964	1009	986	908	1036	1036	958	971	950	973	926	957	992	932	922	982	1006	985	974	925	967	964	958	986	979	962	957	947	1034	970	970	968	949	1001	972	930	944	982	961	1005	936	953	976	968	995	948	946	1041	972	953	970	968	1041	1030	939	960	967	958	991	992	964	951	965	952	954	942	983	932	947	962	936	1014	996	952	916	961	988	994	971	987	950	975	943	947	956	968	926	972	972	970	941	990	953	970	948	947	960	957	993	959	976	944	931	979	941	934	953	968	1024	964	956	916	991	952	959	928	956	1014	952	919	969	1000	983	949	954	988	983	929	914	993	928	954	943	985	994	1008	990	953	1012	1020	933	932	1019	986	927	982	971	995	936	942	968	911	931	929	980	939	963	915	1016	892	974	1010	1008	1000	1009	992	966	940	964	947	939	940	984	987	1004	958	959	980	1000	956	954	956	1032	961	948	983	937	972	917	954	949	1006	1004	944	949	969	974	986	966	1020	962	950	984	1007	1004	976	991	934	1032	988	979	980	932	934	987	958	1013	932	978	1011	893	951	948	1008	947	1001	964	939	999	1001	988	960	951	942	967	1015	981	987	940	978	974	959	997	1021	971	983	1018	987	964	971	955	984	1020	1026	1021	1004	1008	1018	938	992	974	1009	960	988	946	986	984	974	990	928	900	1074	951	984	965	911	955	983	1002	954	934	975	1003	969	959	956	1000	960	969	1001	912	931	963	943	991	975	995	962	985	993	979	931	1013	1000	957	958	954	934	955	936	965	948	953	906	975	918	986	964	994	962	1012	933	965	964	1016	1023	990	997	1003	946	967	976	932	945	984	999	984	977	994	968	929	938	980	975	967	981	916	1000	1008	1032	964	942	969	966	979	969	933	951	937	926	942	947	1004	993	965	969	933	974	964	994	960	972	1013	985	997	915	926	1010	992	987	921	979	986	958	975	981	1020	956	984	1000	915	990	971	959	1015	1009	902	970	997	953	1023	1008	982	931	1036	932	992	976	977	942	962	978	976	983	955	961	998	927	958	965	993	987	1059	1055	966	1018	1010	993	952	999	977	979	978	1046
23014	21231	28992	23647	21128	21158	23361	4310	934	930	927	794	747	659	711	670	676	856	4706	9394	8247	5336	3130	1702	999	704	610	615	601	613	583	608	571	556	580	581	576	558	592	626	591	607	577	600	575	568	596	572	554	574	614	584	585	579	615	583	578	570	589	587	577	618	595	570	603	575	584	595	587	595	554	572	585	595	605	574	602	621	562	614	577	575	587	598	574	599	606	553	590	583	501	556	542	644	599	544	573	550	580	581	561	614	573	537	567	564	558	560	591	584	590	598	588	580	556	595	557	554	567	597	592	566	537	572	585	634	587	559	573	582	571	626	588	603	601	590	575	639	620	577	608	556	588	614	558	608	586	591	575	575	588	589	605	587	597	599	619	588	571	596	582	599	631	588	596	588	541	563	555	585	583	588	546	611	582	576	602	556	587	594	600	576	610	629	597	589	541	546	585	606	613	587	540	624	563	570	531	629	572	607	553	585	548	558	585	589	605	606	596	581	555	604	566	568	577	574	566	599	566	549	582	546	574	563	558	604	583	564	598	533	577	561	554	571	597	575	620	583	576	592	591	601	569	631	546	600	574	566	593	572	592	559	573	592	610	613	608	558	630	576	561	597	610	606	567	608	568	612	584	573	573	538	538	594	597	583	538	585	614	574	609	601	586	586	615	570	550	612	612	594	618	559	579	587	521	549	594	568	568	617	613	559	569	584	582	597	560	590	630	590	553	555	566	608	571	615	566	615	615	553	518	572	512	602	588	573	535	591	618	549	586	562	598	581	584	577	579	565	634	571	567	588	567	568	549	581	557	588	576	609	584	555	526	579	556	615	568	601	595	585	556	557	575	541	567	612	604	584	539	549	609	622	591	611	558	572	587	588	576	584	584	585	524	584	583	620	587	577	637	598	607	591	565	583	551	568	607	566	625	584	593	600	605	550	547	569	607	568	576	553	572	582	582	591	573	606	580	584	551	568	571	544	564	559	567	621	592	551	519	575	601	569	604	536	532	547	566	594	546	539	588	594	574	521	598	573	597	577	597	588	603	556	590	586	597	608	546	598	585	585	580	610	604	551	626	599	580	565	604	591	528	580	567	596	581	607	534	633	608	592	539	569	608	595	546	539	603	569	524	632	593	582	589	571	577	559	585	578	572	543	601	568	584	565	610	594	575	558	569	609	568	582	563	585	593	580	577	583	596	625	649	601	576	564	628	564	578	579	613	558	592	580	621	582	638	593	598	598	546	591	566	602	583	586	623	572	597	545	597	595	602	545	536	571	579	545	596	604	572	580	543	533	573	580	603	534	630	584	601	575	586	573	622	559	567	569	571	549	576	637	569	578	562	572	598	622	555	612	588	572	559	568	562	582	644	593	562	561	579	574	552	592	579	609	592	600	544	601	576	548	638	609	577	597	544	574	529	570	552	587	542	580	567	589	626	556	578	557	610	644	569	592	566	604	565	616	584	566	567	552	573	542	574	548	645	562	553	566	522	552	568	581	564	535	616	595	567	568	582	556	557	558	587	577	600	584	598	559	573	574	638	563	595	567	554	616	576	596	574	597	571	545	601	564	595	559	533	587	656	578	550	571	591	592	574	589	561	620	638	561	592	568	601	558	585	565	573	623	556	541	571	560	602	570	593	533	586	551	554	588	609	586	582	557	622	523	556	595	576	568	589	586	609	583	589	603	578	607	569	587	555	582	587	595	561	587	528	576	579	551	595	614	581	579	565	599	596	551	601	557	582	578	603	553	542	561	601	554	596	611	563	596	588	558	597	585	583	583	614	620	555	598	567	613	591	595	575	580	556	574	566	594	595	580	601	598	569	592	606	559	569	595	580	569	613	585	574	553	573	574	559	586	547	552	644	580	621	568	588	580	543	607	575	610	604	585	601	598	565	613	588	657	546	599	576	596	554	587	562	592	580	618	555	589	534	512	544	539	575	577	561	596	590	581	565	557	562	573	537	555	576	604	574	535	552	601	558	616	585	608	606	551	570	553	550	602	611	619	601	609	590	586	541	559	623	596	630	574	550	546	610	556	607	563	625	608	589	563	588	608	590	588	576	550	569	597	591	618	590	599	575	559	588	593	598	569	558	570	627	610	566	549	583	622	639	546	587	574	581	589	578	600	570	566	596	614	597	593	575	602	584	587	562	613	580	562	565	612	607	577	552	566	607	563	593	546	606	534	562	547	596	611	592	571	565	633	556	589	585	578	577	584	602	584	588	598	606	543	568	604	592	581	583	589	550	604	601	581	582	550	610	556	587	574	558	557	566	562	526	576	553	569	577	561	587	562	586	572	585	544	576	559	608	606	564	596	594	561	590	588	607	605	576	558	536	568	573	589	532	583	567	577	620	571	584	591	588	601	562	611	584	585	600	562	609	544	567	567	589	593	646	565	588	595	579	607	612	618	561	630	555	593	588	590	558	566	548	572	593	583	592	590	615	536	594	524	585	624	614	569	567	552	600	579	620	622	593	620	568	598	581	532	552	527	601	604	568	632	599	573	600	561	607	570	568	572	569	569	575	603	600	561	638	651	582	581	584	588	569	558	560	599	590	577	564	614	583	566	577	584	549	564	543	591	560	610	566	598	590	620	600	585	558	600	572	605	557	571	528	649	541	573	587	561	552	574	574	589	558	568	569	574	584	571	614	599	626	579	576	559	553	560	581	574	553	528	577	621	639	613	603	558	585	585	620	573	575	587	589	614	591	580	556	583	540	585	575	611	569	578	554	563	599	592	579	632	597	563	596	562	563	558	542	582	577	589	588	553	605	595	607	565	529	574	555	582	570	546	541	571	600	556	590	581	607	527	574	560	611	545	567	555	589	581	576	558	585	576	633	533	555	521	555	546	596	628	595	584	602	543	516	529	561	578	581	557	601	622	576	575	574	637	545	595	567	603	582	599	589	579	589	562	574	576	602	585	566	536	569	590	591	601	608	563	613	564	575	563	577	596	569	580	550	595	590	596	565	576	562	612	612	536	566	569	600	565	614	553	547	535	554	572	558	568	588	569	566	544	553	561	557	612	611	601	572	580	578	631	552	593	575	585	608	594	568	612	580	569	552	556	582	583	580	565	564	543	562	552	558	570	635	591	577	612	576	549	575	583	589	575	565	555	542	540	609	596	574	586	619	595	577	578	608	580	588	532	562	577	557	578	561	531	573	580	593	588	555	584	592	579	582	614	569	611	534	586	556	603	595	584	602	599	568	517	538	562	612	572	581	602	576	547	556	579	585	569	601	593	535	575	574	546	589	576	628	575	621	609	601	571	580	557	572	612	606	543	572	615	584	630	629	576	576	526	589	596	580	570	595	553	644	572	585	534	602	619	566	594	559	594	568	534	545	567	612	543	541	581	569	563	591	580	559	585	592	594	589	582	580	542	584	603	551	550	584	566	623	606	624	596	615	575	592	582	585	586	562	584	576	588	569	539	569	530	575	596	583	602	597	593	578	583	560	611	606	593	573	590	533	539	633	562	605	588	579	608
30550	53547	39742	20134	8720	14777	28739	3556	1950	1890	1674	1615	1380	1264	1279	1154	1177	1653	11251	18734	15760	11032	6639	3425	1949	1167	918	863	869	861	855	872	782	861	851	857	914	847	847	871	856	871	854	854	853	889	861	889	883	865	917	881	899	923	883	879	832	855	860	907	886	907	844	865	869	864	862	891	885	863	908	877	868	884	863	871	889	847	825	902	924	838	897	880	910	883	894	886	891	834	853	877	828	883	831	859	888	869	902	864	851	911	865	936	901	925	916	887	881	918	898	843	862	860	887	888	864	836	955	867	927	843	860	908	864	864	869	827	882	893	841	851	862	856	851	791	886	861	897	880	868	843	883	853	898	904	884	900	858	881	921	898	818	884	895	908	870	884	858	874	959	813	934	862	909	911	851	860	876	842	855	911	893	865	864	859	893	855	901	859	905	852	888	850	837	830	849	848	859	875	837	881	837	850	870	926	823	885	895	838	874	886	846	869	928	908	865	876	858	865	887	849	870	847	864	876	844	872	846	893	888	854	893	844	854	847	844	908	856	903	898	891	932	829	918	860	895	910	827	873	936	906	855	937	913	857	871	890	843	927	855	881	882	869	881	899	863	913	871	848	878	878	851	892	795	904	836	880	837	880	909	891	822	914	866	870	910	885	875	890	856	853	864	849	891	898	861	852	813	919	865	891	911	802	880	834	900	852	873	908	864	864	909	880	896	874	854	858	866	926	877	893	876	889	901	853	894	828	862	826	887	931	929	853	880	854	906	868	905	890	861	906	906	905	849	898	888	955	915	856	873	845	825	863	865	832	861	874	857	867	863	864	891	866	831	909	838	895	868	864	906	834	821	835	884	877	863	835	862	901	878	861	871	940	834	910	896	828	847	865	871	871	888	901	885	915	862	821	850	885	820	858	879	874	932	839	850	832	862	879	887	859	886	888	911	876	830	845	836	871	860	895	906	869	903	916	925	874	895	912	848	849	907	793	851	908	850	851	870	886	889	867	865	880	838	823	892	885	871	957	912	890	906	905	881	872	899	892	870	851	919	826	887	850	902	840	847	859	844	860	866	919	872	874	862	913	803	853	854	799	832	858	914	908	861	844	869	913	909	871	890	812	907	848	916	867	822	891	869	890	831	919	839	860	866	862	847	914	869	863	803	837	885	833	900	886	873	865	852	898	813	884	931	853	881	891	840	895	897	871	883	840	888	844	820	840	870	874	909	860	900	899	877	875	881	844	871	888	912	911	880	847	882	874	821	911	881	882	847	884	878	906	889	829	821	872	844	898	862	894	888	859	853	915	853	843	841	892	824	839	916	836	856	840	870	870	835	888	843	863	884	907	902	915	839	897	887	901	854	891	884	928	838	904	897	876	890	858	847	892	899	852	891	876	915	944	895	878	867	867	868	898	890	871	874	857	842	895	901	886	847	841	920	905	851	874	893	864	885	847	915	927	870	866	891	876	872	869	831	849	855	846	865	886	853	884	876	881	886	866	832	869	878	916	914	856	877	828	879	866	868	873	834	921	883	890	842	920	901	862	905	865	886	856	892	922	888	895	917	902	898	914	861	883	831	861	846	848	925	829	875	884	893	827	874	869	894	856	862	864	879	900	857	840	832	869	825	868	895	901	884	863	880	867	806	835	843	843	914	923	822	890	846	867	880	873	877	836	847	892	862	838	849	838	845	862	888	907	911	858	853	804	889	867	945	931	852	893	851	862	872	858	875	853	853	901	883	860	853	822	830	877	843	871	846	872	875	850	839	897	866	866	843	889	864	858	877	873	844	903	831	863	839	891	876	876	891	875	875	868	892	863	850	876	892	888	889	853	893	856	869	845	875	809	841	895	855	904	859	902	887	860	899	900	895	813	874	872	886	897	905	878	874	873	918	875	896	906	855	886	869	872	843	844	946	903	822	912	861	825	861	858	949	866	869	889	842	851	898	882	892	921	905	851	858	896	861	849	866	848	866	857	849	917	905	899	882	867	833	802	825	855	861	845	855	899	919	887	900	857	870	899	830	843	863	863	892	834	806	900	880	930	937	850	864	903	851	890	858	904	924	856	834	858	864	916	879	898	847	828	882	953	868	877	877	890	914	833	910	941	871	850	885	869	832	912	871	916	850	849	910	920	951	848	877	854	878	844	870	898	857	906	846	822	880	797	910	889	928	862	844	843	906	893	845	928	854	896	862	890	945	895	846	905	845	847	915	900	854	808	827	887	854	935	906	877	845	945	942	813	927	906	877	904	900	905	927	917	836	794	890	860	799	889	848	866	868	855	863	879	848	843	878	905	866	877	867	896	930	897	886	877	915	855	893	842	862	850	849	855	885	892	883	833	855	871	846	829	869	916	848	882	874	897	919	881	853	864	826	832	877	879	900	831	877	862	909	847	907	923	872	879	849	872	844	897	867	881	817	881	860	892	872	841	867	818	843	868	891	887	893	910	864	860	907	885	843	876	883	847	869	871	927	825	862	887	860	898	871	879	837	874	891	876	864	836	917	877	832	819	867	863	860	845	886	845	822	818	895	859	823	885	827	899	874	889	886	901	840	798	846	866	828	813	903	863	945	898	881	901	891	858	881	861	896	837	886	846	891	887	914	833	870	844	840	840	864	859	842	909	871	876	874	864	826	857	891	895	907	920	846	832	850	839	905	860	874	851	817	908	817	822	862	852	892	820	817	867	919	901	928	890	901	902	854	847	900	820	887	888	828	839	871	830	843	884	888	884	839	875	849	842	908	854	854	884	859	864	857	854	880	864	839	824	868	880	876	846	891	858	868	873	836	902	889	918	849	875	846	895	917	890	870	887	881	892	836	936	905	824	874	875	935	827	826	837	870	884	882	867	897	812	859	870	885	894	888	873	880	856	903	894	848	801	866	856	884	887	852	851	844	844	848	901	857	827	871	899	873	910	924	850	890	845	891	832	837	876	896	911	826	897	849	863	892	848	809	859	818	889	876	805	883	873	835	877	916	895	910	911	824	861	890	858	841	802	884	875	840	816	886	878	912	895	914	872	840	829	832	895	883	850	823	819	903	853	876	928	859	875	915	833	852	871	933	876	868	851	852	926	893	874	852	872	845	847	852	811	905	854	872	844	841	930	875	892	859	891	828	882	906	912	885	916	926	875	849	813	869	823	843	853	908	914	908	878	881	882	903	891	859	871	902	877	872	884	882	872	863	916	827	869	891	898	875	855	835	820	948	871	902	884	901	876	807	884	890	877	883	912	886	836	875	876	896	886	885	872	855	831	859	884	886	872	894	892	795	848	820	890	876	881	834	927	894	843	897	802	900	883	904	873	884	889	855	887	849	806	876	941	933	824	898	860	901	828	853	900	898	834	853	856	910	856	879	860	829	885	878	856	858	871	885	890	873	864	893	944	886	825	851	922	884	909	897	858	907	874	872	824	920	878	869	864	833	850	906	863	882	931	880	892	853	939	833	844	874	911	866	888	890	885	845	839	857	848	893	872	847	845	891	872	899	869	832	834
26392	21922	19959	5540	1124	1532	1620	714	778	683	692	616	622	607	615	630	611	566	674	923	1114	1141	1059	853	630	638	581	541	574	581	566	570	547	574	563	575	616	570	590	610	586	586	602	561	638	539	579	574	610	585	548	559	593	588	542	570	549	546	552	521	564	565	538	611	573	545	606	591	594	571	635	602	627	582	556	594	562	567	603	563	580	605	556	597	547	573	616	537	595	564	590	560	580	567	585	599	628	582	622	553	583	550	543	572	578	562	575	581	544	586	590	594	544	576	575	564	594	582	602	594	589	589	607	570	570	574	562	574	587	587	580	603	568	605	582	543	568	564	541	567	616	580	573	565	585	560	554	571	577	567	572	566	565	538	575	608	567	598	569	610	576	555	566	592	559	557	559	629	612	567	549	564	597	567	576	572	589	580	574	579	618	611	543	564	588	571	590	539	579	564	607	574	547	555	575	634	552	596	578	579	595	560	597	597	580	616	580	555	594	562	541	580	620	534	608	586	564	589	591	607	571	555	554	618	568	609	588	566	605	553	559	612	587	571	554	604	558	582	605	570	576	552	578	563	593	590	612	589	568	605	593	539	591	576	585	567	558	595	543	583	594	568	582	609	559	539	545	588	598	583	576	614	559	563	565	594	582	575	526	571	610	606	597	588	598	601	580	551	583	606	554	531	577	571	566	602	590	578	591	523	577	560	595	578	577	606	554	613	610	536	592	565	564	546	550	578	562	559	535	584	560	545	598	577	555	574	586	570	579	607	584	575	594	574	585	505	559	575	579	575	567	547	621	535	546	553	593	589	600	594	565	589	544	596	602	588	584	561	580	635	593	591	623	591	598	599	595	571	572	596	614	557	633	585	550	547	588	585	564	585	541	598	547	565	591	578	531	578	599	574	594	561	538	588	574	555	604	599	594	556	583	578	567	578	619	578	548	575	550	568	577	599	600	593	558	558	552	561	594	591	554	555	583	586	590	583	581	621	641	554	580	548	592	556	558	574	589	569	553	531	574	604	574	561	574	574	546	585	576	574	576	607	542	577	542	599	571	591	610	536	596	546	596	586	546	591	609	568	575	580	638	593	566	561	583	551	594	589	560	571	612	620	575	585	612	590	547	610	583	558	588	535	603	569	569	603	579	540	567	583	578	575	548	566	574	602	574	554	575	596	577	553	604	593	604	570	565	558	545	587	560	560	595	603	572	587	569	530	551	556	626	570	578	595	549	592	550	579	552	553	605	558	577	627	588	591	615	601	603	562	570	573	546	558	554	611	552	569	576	594	588	581	546	544	562	590	572	542	579	560	590	590	579	571	606	592	576	597	639	581	591	578	631	583	562	557	611	558	556	629	573	530	566	591	574	587	575	580	590	597	586	571	608	559	600	561	597	592	558	581	603	555	545	582	583	557	564	544	525	615	602	551	558	588	596	563	569	592	624	572	593	575	584	570	533	593	567	581	551	535	555	588	565	616	576	592	570	571	607	560	567	553	570	590	583	586	597	596	570	560	598	598	617	585	645	546	553	600	584	568	600	577	601	561	586	533	575	562	570	568	532	592	555	608	624	558	556	577	564	619	581	556	566	614	583	575	597	575	572	594	607	576	587	567	561	605	570	593	596	575	551	563	592	559	567	567	559	573	585	553	549	553	558	583	569	589	597	523	588	577	615	543	600	582	588	590	596	571	582	573	594	559	589	640	595	567	550	611	557	597	555	562	558	540	579	600	556	563	557	532	584	539	588	565	524	552	584	592	600	637	556	658	598	571	554	562	578	632	634	565	530	618	563	544	601	602	524	570	571	536	573	548	592	582	588	586	553	581	583	582	541	538	562	560	601	587	576	549	567	577	587	558	593	598	565	599	576	589	565	576	599	557	573	593	625	630	551	608	570	549	577	616	591	558	581	569	571	563	588	604	574	531	575	609	564	589	571	590	600	620	597	567	554	540	593	545	581	584	595	567	576	577	595	573	573	545	576	574	597	535	557	591	567	572	587	621	615	621	561	596	565	590	593	543	557	609	625	596	555	578	609	601	574	566	598	601	570	604	594	598	592	562	612	606	576	558	576	553	541	528	569	609	631	596	621	599	593	573	570	574	622	591	567	578	544	617	583	539	570	608	599	558	596	572	602	539	595	566	572	563	567	580	626	563	557	534	600	573	572	561	603	608	550	566	560	571	574	592	577	600	583	580	602	591	614	565	539	534	576	579	542	583	572	557	557	594	547	626	565	607	588	570	599	585	640	541	556	574	580	604	584	592	571	574	569	589	555	578	582	615	550	620	553	560	607	579	528	561	607	596	559	600	578	541	551	571	598	542	560	574	576	558	553	571	578	582	565	577	590	573	595	517	573	554	645	568	592	566	559	556	594	615	567	547	589	578	573	616	586	608	562	575	590	578	550	576	601	588	553	556	577	521	588	575	597	551	610	587	568	622	612	561	581	605	563	590	616	533	555	595	549	569	509	578	603	530	593	573	601	621	595	569	558	544	575	577	604	567	621	600	553	591	540	541	590	572	591	571	554	614	639	569	574	545	536	563	532	560	587	560	562	561	576	571	595	580	576	573	554	588	566	602	581	589	595	583	591	559	585	600	559	549	625	607	590	572	609	562	617	593	590	582	573	620	570	545	600	554	614	563	592	587	631	568	594	520	591	577	559	595	565	555	579	585	569	532	559	580	552	543	563	583	594	588	561	566	594	602	528	562	565	579	582	541	580	576	615	549	590	603	540	601	589	568	619	564	603	568	551	547	581	579	539	597	559	568	548	603	570	608	599	539	574	531	590	568	538	585	589	563	583	600	556	555	598	554	554	556	601	589	551	559	598	578	566	615	536	561	589	576	564	615	584	559	594	555	606	596	578	539	531	554	573	560	572	584	548	544	544	546	564	596	571	590	549	552	584	550	569	577	528	589	578	588	568	578	542	619	625	597	594	568	631	552	514	599	581	531	584	579	598	546	567	589	578	559	600	555	602	527	550	573	581	589	571	578	546	565	566	595	598	519	554	564	582	595	612	611	586	542	553	548	600	593	573	538	563	583	537	559	572	571	582	589	609	608	596	560	562	559	568	605	592	566	574	520	535	557	580	639	555	624	571	602	574	597	588	595	583	626	560	582	573	577	573	612	586	553	548	551	561	592	549	556	539	617	578	565	569	561	542	570	561	517	571	582	575	562	586	591	562	588	567	570	556	601	505	591	574	548	543	560	590	565	579	616	591	560	528	560	581	605	514	582	575	569	604	591	586	568	564	648	602	585	597	550	553	554	556	591	592	567	560	572	613	584	586	614	620	602	570	582	556	667	555	571	589	627	549	562	569	583	562	590	606	609	602	563	576	591	531	593	598	597	580	587	570	580	584	551	592	609	585	573	593	574	553	544	581	570	587	559	562	551	553	542	580	609	551	581	631	571	555	559	558	593	586	546	566	562	599	601	562	534	612	656	575	534	606	617	596	561	579	549	533	611	603	569	571	601	597	578	571	566	556	560
23104	35166	21872	4974	2046	3307	3664	1233	1437	1276	1184	1080	988	971	904	957	940	863	1081	1960	2389	2323	2031	1461	1090	944	885	863	894	864	829	875	846	866	909	913	895	848	846	861	899	904	843	836	838	885	847	899	871	891	896	844	908	886	898	819	901	882	879	885	894	859	858	815	878	860	852	851	831	855	859	913	906	833	883	843	859	878	851	900	829	918	854	867	909	828	858	911	824	863	886	886	860	866	943	927	902	862	881	854	862	848	904	866	864	839	854	866	847	906	919	897	858	860	875	855	867	862	865	861	829	889	888	876	895	909	874	888	867	814	889	881	883	923	889	918	861	829	871	862	877	867	880	903	921	903	902	836	879	885	912	862	868	896	895	861	858	853	891	879	875	846	860	870	846	860	848	843	807	918	858	902	844	857	884	867	855	878	845	854	882	932	905	850	859	919	875	877	855	907	905	918	884	871	852	872	885	840	887	836	861	915	844	853	845	865	844	874	847	852	884	883	873	878	870	870	864	881	844	873	894	866	887	922	888	836	891	885	911	918	898	880	921	906	869	867	841	885	867	846	854	845	829	820	853	851	858	870	915	808	849	896	870	874	941	866	845	879	826	883	846	871	857	926	864	940	852	902	881	862	897	906	848	893	886	917	875	860	822	832	858	900	834	887	861	878	890	858	852	856	847	884	895	868	842	849	826	886	905	881	887	920	858	845	874	898	814	818	851	891	893	889	814	877	894	845	836	835	861	877	880	863	856	889	865	853	875	864	877	863	906	902	874	907	809	855	874	886	897	886	853	903	866	870	913	811	834	880	907	914	850	904	896	866	877	860	847	860	878	882	848	902	847	908	842	903	841	950	853	862	926	850	844	873	833	835	905	850	828	899	810	881	945	871	833	873	942	851	851	886	919	875	870	887	879	864	847	854	851	888	839	916	898	873	864	901	868	903	851	857	908	866	866	857	833	877	824	878	862	840	873	851	811	881	900	887	913	849	855	879	886	892	853	887	866	907	872	863	843	897	823	885	902	875	873	845	832	869	908	870	842	904	897	895	851	923	886	854	835	829	917	869	889	829	875	923	934	881	834	831	905	844	845	849	925	863	869	896	905	870	868	816	836	897	862	835	920	882	882	868	897	899	874	871	916	876	890	856	845	826	913	881	843	854	848	882	905	819	903	854	886	856	871	881	862	896	826	844	919	901	853	877	864	836	873	889	856	877	873	886	922	869	888	823	851	891	884	829	857	933	844	879	873	874	895	920	845	875	858	883	907	864	828	905	903	822	863	907	820	882	875	870	847	862	830	850	871	893	877	884	865	889	876	861	813	858	857	898	867	843	893	844	883	883	872	839	856	860	845	888	872	866	879	823	876	865	904	864	896	868	846	857	851	880	774	878	873	905	937	841	859	866	880	883	906	879	939	929	855	890	909	866	914	884	895	780	860	822	861	845	912	916	843	874	889	844	922	858	834	868	899	861	875	866	883	867	872	863	894	910	869	794	816	899	874	879	920	903	884	894	876	859	864	885	851	887	883	907	861	862	870	801	861	880	860	889	893	893	839	885	839	862	919	865	867	832	897	887	850	905	842	847	844	877	813	860	858	852	889	889	852	844	851	926	904	890	809	854	856	859	813	856	863	881	871	912	876	875	879	883	900	881	889	862	898	897	867	858	892	865	861	848	899	880	865	823	914	928	840	908	928	878	879	836	808	899	851	893	898	930	836	912	886	837	889	872	891	891	838	918	948	867	883	828	849	867	870	834	853	868	883	891	880	850	854	862	844	867	911	884	848	870	881	844	804	844	916	855	888	819	864	869	847	872	885	915	884	864	869	872	858	847	843	809	842	908	868	907	870	873	888	894	931	894	849	890	867	934	852	828	864	843	868	896	902	853	866	827	865	883	894	861	875	896	872	906	875	837	878	860	909	852	927	860	897	889	901	826	813	824	901	870	852	854	870	909	824	944	892	869	847	910	880	921	879	913	877	873	873	876	846	872	850	907	916	893	882	882	877	940	916	887	893	907	807	874	845	921	884	868	905	892	904	898	886	839	806	898	804	917	856	922	887	860	826	858	878	859	867	873	887	869	851	868	897	861	836	832	863	877	842	843	889	879	895	855	862	862	855	862	918	820	895	892	891	867	872	886	882	896	858	815	873	862	859	817	886	883	872	825	816	843	862	860	865	912	899	870	863	879	898	833	861	906	905	871	898	886	815	821	855	875	874	874	873	870	866	961	906	880	930	921	900	904	890	845	897	830	939	892	883	855	863	871	822	818	818	881	848	869	868	877	865	902	864	825	876	810	904	797	898	903	889	873	879	871	905	907	820	909	832	884	930	914	851	855	916	879	846	854	861	911	837	847	845	858	937	882	815	835	896	863	832	882	886	853	881	880	878	880	886	840	882	862	885	893	859	835	843	894	869	923	852	873	905	906	825	827	872	885	872	927	895	858	871	855	855	850	816	820	821	863	914	865	876	892	888	860	896	915	877	872	892	865	852	868	834	864	872	932	836	854	883	850	868	798	864	833	889	879	889	852	877	877	849	885	827	843	901	904	873	876	913	875	860	872	882	862	864	885	907	831	832	873	868	905	870	841	840	867	903	864	826	908	902	862	860	881	867	840	868	855	832	894	879	909	932	872	859	911	859	853	903	894	838	901	842	859	910	833	782	828	873	860	834	839	889	812	908	875	877	868	934	837	899	887	930	821	853	838	856	865	901	932	860	874	834	916	873	893	911	926	911	855	856	907	873	900	872	877	891	880	926	881	846	846	796	853	913	832	930	872	848	929	854	809	858	864	882	855	837	932	844	891	842	864	851	879	914	881	883	846	905	894	875	843	911	832	914	903	850	918	888	852	881	860	842	879	883	840	876	875	881	918	884	931	868	823	821	918	897	833	908	865	856	859	895	838	892	841	845	849	849	823	882	871	854	812	848	914	900	869	876	872	906	857	871	883	894	899	852	852	876	883	912	817	855	822	908	913	819	860	873	871	872	868	848	922	855	864	902	919	869	857	854	869	939	861	877	806	897	879	870	823	863	853	881	896	824	842	825	889	868	903	897	872	886	861	835	839	860	844	866	843	889	880	900	878	895	926	854	885	885	848	858	914	846	839	829	835	911	839	841	898	885	908	895	886	857	889	893	856	824	834	833	909	867	844	854	847	863	903	864	902	849	865	870	879	852	859	840	852	882	906	848	892	818	830	848	906	858	800	782	838	900	912	892	780	877	838	874	932	916	908	860	917	810	850	867	907	866	862	887	882	895	865	932	923	914	866	925	874	908	858	822	869	860	860	886	836	860	897	891	864	850	904	885	853	831	822	837	873	854	867	847	869	871	909	919	887	852	893	924	851	940	858	851	898	905	903	891	840	872	868	862	804	857	890	928	903	906	866	891	884	871	912	851	864	862	905	882	882	869	905	844	850	870	860	852	916	894	844	874	850	858	847	862	821	859	870	897	898	893	922	908	822	861	879	858	866	853	843	889	845	868	930
24293	21193	28074	24412	17312	6866	10192	1222	1072	856	773	764	718	656	689	645	652	668	969	3217	4383	3745	2530	1141	681	629	624	621	638	611	614	608	599	665	601	642	631	638	629	618	619	623	619	619	635	592	602	634	610	614	638	635	635	554	643	630	598	612	625	628	674	657	658	659	630	645	616	620	610	608	631	644	614	610	638	610	634	639	663	645	629	617	638	598	629	621	625	596	643	612	620	629	611	656	594	600	626	657	658	608	598	616	614	638	608	629	653	596	673	633	595	584	626	610	667	645	587	627	630	605	586	648	603	624	628	582	615	639	636	597	614	652	617	621	607	635	620	640	611	619	608	627	625	643	610	634	630	641	610	579	635	635	574	566	600	589	649	605	624	657	621	620	598	600	623	639	580	615	593	613	568	640	627	632	599	603	581	616	585	608	606	620	607	605	663	639	614	591	586	663	596	665	605	617	633	612	574	619	593	630	577	644	634	628	621	610	590	610	608	608	631	624	625	622	612	634	605	571	580	616	651	575	601	600	615	631	609	619	601	608	634	631	578	627	611	616	582	566	588	627	624	657	597	605	603	602	620	645	612	592	667	588	611	606	681	612	623	620	618	587	592	591	595	597	627	607	641	635	597	641	618	643	626	651	612	631	615	666	594	660	633	610	608	655	561	620	631	600	623	615	630	621	619	626	620	576	622	604	592	610	599	621	636	604	599	640	610	609	553	621	637	631	530	590	581	614	637	607	631	622	610	617	625	654	632	634	610	619	643	586	589	616	613	603	625	637	566	614	585	618	626	581	618	628	617	614	618	627	570	643	602	634	579	644	611	624	630	602	548	642	611	575	594	634	619	617	629	566	632	651	613	621	586	586	649	634	659	614	624	596	609	614	644	628	632	610	592	625	612	625	617	637	621	581	626	627	612	626	648	646	605	578	643	621	625	610	598	611	585	609	573	630	602	657	623	598	628	647	591	581	596	625	632	608	613	623	604	613	636	608	611	625	590	627	590	626	645	619	638	585	650	586	586	631	631	623	609	585	654	649	629	603	584	618	699	612	565	644	612	622	654	621	658	578	598	600	660	593	621	590	638	590	610	582	636	605	594	591	620	626	609	589	630	607	604	605	641	638	641	631	615	605	610	668	621	662	608	629	621	644	631	612	646	614	608	594	617	586	632	598	560	605	635	570	644	675	612	634	621	603	625	618	609	582	653	642	586	605	639	581	580	640	610	610	609	639	592	610	633	639	623	613	577	638	629	631	609	636	654	626	620	595	596	625	586	581	619	653	621	608	612	606	564	603	568	652	635	637	621	598	605	641	635	620	582	594	620	613	619	593	628	649	642	609	629	646	658	613	619	620	611	632	615	621	647	608	598	626	637	653	627	611	589	642	626	635	613	625	596	639	582	648	621	605	603	635	610	637	599	577	633	589	647	646	626	591	646	635	595	644	587	620	603	627	637	622	589	634	602	632	641	625	685	621	618	639	629	587	620	618	625	619	603	630	642	609	616	583	609	610	619	612	594	681	637	586	637	626	590	665	580	560	618	640	620	588	639	610	608	605	577	619	633	643	603	624	632	654	628	622	632	619	609	588	578	640	625	614	576	598	599	605	639	665	618	587	608	653	624	595	594	625	564	623	553	652	599	583	641	584	610	618	599	634	627	648	657	650	604	606	629	601	635	633	587	601	633	631	614	654	611	625	624	624	599	585	636	579	587	613	641	637	629	591	606	660	601	642	616	649	582	591	621	625	626	618	631	592	631	642	599	639	638	637	598	645	623	600	612	602	655	609	601	620	585	625	613	585	634	643	628	650	605	586	634	677	663	601	633	636	623	607	644	636	588	617	652	641	585	621	618	588	641	618	616	657	635	612	631	557	609	596	649	625	586	553	581	608	649	667	627	692	590	565	615	586	618	576	664	602	583	594	599	617	585	593	648	649	648	631	661	581	619	615	613	646	652	620	660	620	641	605	621	637	622	611	614	639	672	614	611	608	611	658	626	657	605	681	607	603	626	556	611	628	584	595	580	640	613	656	620	624	633	614	615	666	642	600	594	609	622	621	628	622	661	622	626	596	622	620	566	598	603	672	610	646	582	660	622	605	639	640	618	653	592	630	632	605	635	602	647	607	586	578	649	616	580	633	611	604	609	625	626	592	589	597	590	590	629	638	593	611	643	629	592	595	620	592	600	619	593	620	596	636	606	586	636	610	542	612	602	629	597	571	613	590	650	620	629	620	635	620	597	652	611	655	655	575	633	644	665	655	607	617	599	643	630	609	635	664	562	608	573	629	599	619	614	624	620	600	634	599	591	613	642	661	559	592	606	609	601	604	633	682	637	588	603	629	614	590	636	627	653	624	596	653	600	618	633	653	626	596	572	623	620	606	645	601	615	588	599	597	588	601	600	571	613	570	589	581	652	615	579	642	558	651	648	638	636	579	631	629	608	600	619	665	619	672	609	633	617	620	601	624	626	580	669	594	669	640	590	585	599	652	601	610	641	663	611	586	585	598	613	643	590	609	646	624	606	607	610	613	611	623	603	603	596	595	642	588	643	612	595	597	613	604	658	661	591	629	642	623	636	632	626	632	623	595	633	641	634	614	616	587	627	626	623	664	679	594	643	586	614	632	612	601	585	614	631	632	600	637	623	647	598	644	603	639	577	615	635	625	645	612	618	568	627	596	628	608	616	569	626	654	613	616	599	601	623	575	624	599	615	573	613	622	651	605	625	621	599	641	597	579	648	678	651	612	630	609	591	591	588	609	648	608	594	613	597	553	631	648	630	613	628	633	607	633	645	643	631	635	613	583	598	592	598	643	580	618	665	592	583	563	629	613	593	604	608	652	593	614	639	608	614	597	643	592	633	663	614	629	619	640	622	591	622	553	602	603	626	641	622	562	573	627	608	623	626	616	617	586	597	641	640	650	602	612	636	622	620	599	622	654	667	611	664	630	634	622	587	586	648	619	648	634	674	624	593	620	621	605	656	591	582	644	608	614	578	647	629	627	667	587	609	597	629	608	628	645	635	585	641	590	611	544	640	606	630	643	597	589	630	614	616	592	605	650	599	654	648	638	601	612	630	621	603	641	582	599	610	623	626	621	642	609	650	625	623	641	618	632	560	627	618	617	633	602	542	610	586	591	600	625	602	592	641	617	609	572	612	616	638	621	626	590	631	594	594	672	600	615	617	608	594	680	572	686	611	629	684	646	606	586	598	593	663	637	662	623	643	668	638	565	644	649	570	565	678	593	610	619	603	602	624	611	623	632	612	635	613	685	621	577	643	620	583	627	643	638	599	601	637	604	616	574	635	611	630	616	584	591	636	629	607	590	586	581	575	630	616	638	622	567	632	635	658	600	627	630	598	570	628	596	625	599	610	674	609	658	622	600	583	616	667	654	596	625	620	668	657	636	604	635	631	602	607	618	631	613	624	645	610	611	608	663	634	623	617	615	654	584	616	613	614	662	621	594	607	640	622	597	609	580	678	662
27255	42487	29925	12842	4412	11875	14148	2077	2205	1709	1581	1418	1289	1170	1151	1083	1144	1057	2039	7777	10027	8288	5201	2117	1039	1053	950	954	1007	971	894	924	987	906	953	934	906	916	942	1006	972	930	933	903	985	966	931	961	936	913	909	945	929	967	937	910	935	979	980	966	1032	862	933	969	972	921	995	965	917	955	895	950	908	973	948	929	965	945	970	963	905	905	906	924	916	932	920	934	903	945	978	980	941	964	903	896	964	990	963	906	947	900	943	942	962	915	950	917	944	929	914	979	914	957	946	954	896	897	976	935	948	908	900	911	927	944	892	929	945	880	898	960	893	1022	938	934	895	944	934	952	962	891	921	929	906	987	935	941	996	1000	918	977	966	928	960	925	895	906	954	881	923	961	980	950	943	949	956	876	931	991	895	933	960	964	927	958	956	907	1014	939	921	948	939	921	914	982	961	925	912	946	977	906	1010	966	923	951	940	896	953	916	980	925	882	866	924	943	946	916	958	983	927	930	935	890	984	968	996	984	955	905	872	897	926	933	938	927	914	930	975	949	940	940	918	939	925	920	921	920	901	875	919	977	952	894	912	925	941	911	933	939	986	907	938	946	935	917	916	927	878	929	958	966	958	904	978	945	943	933	945	930	952	894	943	893	971	923	924	921	950	911	887	947	942	980	858	967	952	944	942	904	932	935	946	935	964	925	914	961	950	925	955	900	938	947	918	1017	941	943	957	955	904	963	946	953	982	943	952	970	954	915	963	968	969	995	908	961	981	945	954	950	950	884	954	896	925	920	923	905	958	963	896	895	957	971	915	941	911	990	966	902	907	877	941	913	911	858	983	926	918	960	921	918	923	884	950	918	1002	930	968	936	897	978	908	885	927	957	922	937	939	980	948	943	923	925	932	934	873	916	959	924	948	930	921	959	952	964	951	970	920	924	951	945	905	951	921	954	948	995	876	904	931	930	924	959	883	873	939	923	926	932	878	997	930	940	979	928	950	968	979	940	934	895	921	945	955	911	910	927	938	970	948	933	936	966	908	987	976	960	909	918	899	932	900	950	955	922	963	968	953	904	919	970	950	920	938	957	948	954	934	927	866	967	903	906	933	931	942	958	955	966	872	890	929	944	957	973	914	959	929	932	916	1009	900	987	936	984	915	915	932	931	884	958	868	860	916	944	963	961	935	981	908	934	947	987	929	968	912	1025	932	903	1007	950	910	976	992	983	901	964	985	897	936	933	934	949	975	883	894	907	924	945	938	969	944	942	969	894	930	938	965	899	980	908	855	970	949	925	974	947	993	1020	965	965	913	934	940	958	993	872	948	952	915	882	922	911	888	904	949	929	960	975	871	931	915	905	942	904	977	955	914	963	998	876	943	899	955	929	961	929	898	1004	926	999	926	942	948	919	948	940	968	910	975	972	944	960	926	886	905	993	936	971	897	951	986	930	927	936	965	945	954	946	866	935	903	925	908	889	971	904	959	893	948	937	954	932	887	901	907	960	946	956	942	914	992	911	926	900	940	945	909	928	915	946	934	927	958	935	929	954	909	891	908	943	914	983	972	935	949	967	899	968	938	934	946	911	909	968	940	900	845	936	969	959	949	948	899	943	927	958	945	940	893	988	904	904	976	965	936	949	976	1005	927	936	920	911	943	891	927	903	996	930	913	914	900	967	935	920	874	989	943	879	945	914	933	896	944	972	986	913	938	939	992	949	943	952	919	956	931	940	931	940	921	961	952	898	968	926	918	964	955	893	936	899	900	925	927	911	959	923	937	926	941	935	960	965	968	867	931	948	936	1018	948	957	972	928	960	941	886	946	943	875	919	931	946	943	944	950	943	995	913	926	943	915	879	912	908	934	914	876	915	934	986	1007	945	970	936	931	938	929	859	881	958	940	935	955	928	954	943	915	902	953	921	943	901	909	902	934	975	954	960	914	952	890	923	956	902	982	952	917	940	984	966	940	947	943	897	924	896	917	953	948	980	917	930	930	953	908	929	955	926	965	948	974	927	960	868	905	935	966	929	943	957	943	945	908	965	968	898	898	962	931	956	910	958	952	930	925	908	904	937	962	917	921	914	926	920	940	896	940	953	943	909	916	938	894	934	973	967	906	925	968	983	936	858	978	938	913	892	944	932	999	935	904	908	953	912	957	916	984	916	909	951	925	925	1005	951	919	884	915	913	943	935	908	941	923	927	937	926	956	922	920	927	869	973	961	928	934	906	962	947	929	936	898	904	975	961	965	939	933	951	950	980	987	963	952	931	912	931	903	943	969	933	929	911	945	963	924	957	941	961	966	952	976	990	970	970	942	937	951	949	968	907	881	925	945	995	934	922	983	991	921	899	938	872	980	965	939	924	928	946	944	957	899	939	958	987	929	941	930	889	969	934	944	973	939	910	957	905	960	925	924	957	900	893	883	883	966	901	960	945	878	946	952	952	953	949	945	941	1009	973	894	947	937	898	858	933	950	903	963	892	959	965	924	958	910	949	956	933	927	949	915	958	943	942	945	882	973	930	965	967	952	904	979	890	894	925	947	937	917	927	996	906	970	995	994	953	952	900	939	962	916	979	919	952	936	961	950	944	930	921	892	924	927	905	922	932	920	958	937	897	918	972	920	891	956	916	996	945	908	910	940	934	952	886	970	985	913	945	930	876	930	923	923	948	928	908	913	935	906	917	957	965	999	958	982	955	965	923	942	932	885	954	961	897	874	957	951	896	957	904	874	940	896	918	906	937	934	913	864	930	972	970	921	940	926	898	924	941	1004	922	953	977	903	910	931	996	935	940	886	940	904	913	936	907	941	875	963	919	915	909	943	991	909	909	901	906	974	931	928	939	964	913	951	918	960	984	830	924	892	955	923	948	963	900	945	915	942	943	988	961	859	921	974	856	926	1014	923	937	958	926	945	908	943	961	955	901	938	875	959	946	899	929	935	973	925	953	907	916	994	948	939	902	956	914	967	910	927	916	895	897	972	966	941	924	894	963	924	992	962	928	956	923	961	921	952	976	917	956	920	973	917	924	929	916	928	955	910	974	982	977	928	930	923	852	892	893	944	960	893	1004	936	953	987	994	937	902	954	906	997	930	924	979	881	970	969	980	913	913	946	959	959	937	957	913	917	988	958	975	889	873	924	1000	892	917	924	896	953	934	948	975	972	899	961	893	935	932	939	919	980	936	907	962	977	960	980	1012	918	990	936	953	963	920	969	920	958	928	920	917	894	949	875	918	963	923	948	938	906	860	924	928	926	986	930	960	914	928	946	881	925	971	924	938	944	903	977	948	952	944	945	933	934	961	965	917	917	919	937	931	1028	922	910	995	949	946	912	949	919	897	924	918	926	916	913	947	948	914	918	913	987	1008	917	926	952	958	893	908	943	911	975	988	912	904	971	952	935	918	928	936	943	931	989	944	957	918	934	952	952	935	955	928	936	947	911	913	928	935	889	953	973	946	910	912	925	976	908	907	995	934	940	969	936	932	945	946	957	905	892	988	1034	911	946	937	929	944	919	954	928
22930	21172	28829	23687	21103	21989	19141	2316	1050	820	780	746	727	693	635	598	605	645	1382	6334	8634	7461	4674	2273	1221	616	566	530	514	550	530	540	519	518	509	540	537	542	543	520	536	490	484	580	534	531	537	520	529	522	529	557	598	558	532	556	545	529	532	516	517	541	535	566	552	538	496	543	535	552	538	545	586	527	554	537	570	516	518	533	525	566	527	553	521	532	520	523	547	567	558	568	503	497	494	556	514	543	500	560	495	571	558	533	499	524	548	504	519	551	568	557	521	561	527	533	542	524	492	504	528	498	537	533	529	522	539	559	566	567	543	559	490	523	546	515	548	536	516	534	513	508	526	560	511	524	521	566	524	540	527	531	507	567	535	462	555	512	537	502	532	545	549	524	541	483	577	562	553	482	541	542	549	452	505	560	543	526	507	542	545	537	565	533	513	521	538	549	550	554	552	541	539	553	512	556	510	508	553	525	499	537	537	543	542	511	552	478	538	534	539	514	507	547	532	545	539	537	523	559	508	576	538	534	501	504	519	525	583	546	538	538	520	501	563	576	535	495	588	538	494	529	512	578	524	500	508	520	514	534	473	529	530	540	514	525	562	500	541	558	509	522	532	515	533	572	536	575	518	587	535	549	515	587	528	532	556	565	549	555	539	532	584	537	549	507	522	536	513	574	559	540	521	506	531	552	510	505	510	532	487	535	529	476	543	534	548	527	510	499	517	525	537	566	529	544	525	533	553	544	555	527	545	542	519	516	525	563	509	541	498	516	533	522	585	539	545	503	576	529	510	554	545	548	574	496	560	520	531	522	527	503	575	539	550	528	530	475	500	536	553	550	533	573	525	561	549	570	552	502	548	517	537	486	556	498	552	568	520	513	469	553	552	557	516	543	543	518	524	522	550	561	563	497	542	546	554	581	500	535	540	496	538	491	514	567	540	547	516	520	524	548	542	535	498	529	519	562	569	543	532	514	503	512	559	517	570	512	553	515	544	549	524	566	526	540	518	536	538	583	535	540	473	542	551	551	526	502	574	536	502	564	547	507	560	548	504	523	582	555	510	542	538	563	545	516	484	527	552	555	525	519	538	532	507	511	529	521	523	541	552	544	487	523	515	518	523	537	546	542	521	521	554	550	548	544	520	563	532	545	529	546	488	546	540	522	566	536	543	514	552	568	547	545	524	519	520	553	528	520	578	505	491	492	553	546	513	507	517	519	524	566	559	498	518	546	551	536	517	500	555	511	529	540	529	551	501	540	540	534	522	506	507	536	522	541	503	543	569	561	527	534	550	532	548	507	518	545	512	520	538	518	540	530	539	510	528	509	496	556	545	549	494	515	533	550	560	522	560	496	529	519	554	545	544	511	540	496	535	571	561	571	575	527	528	519	526	537	497	544	496	554	506	521	568	507	496	498	572	544	559	536	537	546	505	512	550	538	574	590	528	536	564	503	540	555	530	519	498	533	544	537	528	580	482	552	560	548	565	536	528	518	528	531	506	495	529	509	514	571	519	568	532	554	519	537	550	495	521	538	565	500	528	513	548	545	475	537	546	538	541	574	576	504	559	518	487	542	498	553	543	494	514	539	533	520	525	557	559	509	554	526	536	499	510	556	552	562	510	553	559	531	533	553	538	545	580	499	550	537	548	524	570	550	527	555	512	549	579	507	535	558	555	541	556	509	506	540	525	552	518	516	550	535	546	527	520	534	503	547	537	550	538	541	492	521	534	508	535	560	494	516	508	554	548	528	526	519	540	593	537	513	535	521	472	528	542	592	537	506	543	497	498	570	541	562	531	497	493	550	571	540	524	519	559	567	576	523	534	534	506	515	521	568	538	546	527	555	524	528	528	561	532	529	512	530	522	541	550	550	550	526	561	519	561	525	523	507	549	578	564	540	515	532	557	511	524	527	553	582	531	546	494	504	543	528	567	543	530	544	568	509	528	494	560	547	523	537	536	526	515	524	535	486	495	526	520	542	521	539	553	553	537	532	576	545	535	552	533	528	527	519	530	509	517	571	532	554	539	533	582	533	524	527	490	562	549	520	509	544	521	520	497	524	526	567	561	507	588	558	577	539	518	548	491	518	547	525	543	583	535	492	536	564	530	507	567	539	572	494	524	515	531	510	520	544	581	538	544	468	540	500	509	572	526	563	506	573	527	511	581	534	542	541	516	517	521	528	539	567	539	549	560	527	558	521	522	559	523	549	533	565	524	536	559	546	534	502	537	584	508	512	513	523	567	550	534	499	510	517	554	508	539	576	532	507	512	528	590	574	503	551	524	544	540	547	537	560	605	534	516	551	544	534	523	491	510	535	528	528	530	528	526	541	560	533	527	559	546	530	563	494	530	562	558	507	553	507	572	512	544	508	528	518	531	515	544	546	551	525	531	553	545	549	528	541	512	522	521	499	509	496	557	534	532	540	512	534	546	548	532	520	489	526	539	500	552	510	517	519	546	570	555	593	524	497	566	505	525	541	502	558	562	565	541	552	551	536	559	555	513	512	489	523	579	529	527	511	533	546	526	510	521	515	533	546	499	541	532	548	519	485	522	513	547	546	538	535	540	510	537	553	554	485	538	563	530	496	481	527	544	530	509	519	550	528	530	533	539	519	543	514	537	527	516	516	504	531	521	531	559	556	566	569	531	565	548	531	526	547	511	562	549	528	541	507	522	532	536	525	535	560	514	524	558	516	560	546	550	518	510	508	501	553	529	503	528	551	525	497	568	513	577	520	517	507	554	515	505	500	504	549	567	515	515	564	543	541	515	519	493	515	575	564	613	539	552	512	539	541	550	559	559	546	562	514	527	540	494	562	540	532	544	516	544	568	521	520	483	541	579	518	535	549	561	505	529	561	538	530	540	592	574	549	485	528	521	497	530	524	560	544	511	537	569	569	566	526	547	552	535	527	502	610	573	531	512	524	519	540	552	515	543	522	527	503	505	529	570	549	502	521	598	506	526	511	518	545	539	517	550	558	535	531	507	531	552	536	513	578	572	537	535	548	527	539	534	517	522	553	552	542	507	522	508	562	520	539	544	557	517	564	494	505	541	526	538	542	532	494	562	492	490	553	532	543	500	534	562	538	545	537	566	534	533	585	523	556	517	568	542	515	511	546	489	506	537	539	528	575	555	568	518	547	536	550	515	527	515	533	515	527	525	542	525	555	556	579	541	584	538	565	511	480	493	553	549	512	519	511	534	477	573	511	555	566	564	506	491	534	530	561	518	505	501	509	531	523	536	571	542	506	527	510	498	553	514	530	602	542	548	533	499	536	534	533	540	511	558	531	567	534	540	519	556	543	519	564	517	547	488	492	513	515	528	547	544	530	525	494	552	538	511	497	508	538	525	545	519	551	521	511	562	533	508	583	541	542	567	516	545	520	551	531	536	479	488	539	553	509	543	561	534	528	534	567	558	526	544	547	553	513	524	568	542	524	534	530	498	529	553	504	553	505	561	545	546	536	599	505	501	529	540	494	503	492
30868	53480	40817	19942	6113	18542	16950	2614	2361	1655	1669	1665	1375	1256	1165	1096	1028	1085	3339	14558	17694	14791	9809	4837	2361	1068	832	806	787	807	809	811	840	874	803	768	849	802	792	774	786	825	870	830	803	811	782	848	832	828	827	867	808	766	774	799	824	803	813	892	771	811	769	789	819	780	801	804	786	806	800	786	772	827	785	784	850	846	807	831	818	852	816	834	754	813	828	885	769	759	797	799	833	823	854	776	826	785	827	796	836	829	767	832	834	783	815	795	773	827	801	781	832	819	783	831	832	841	813	799	786	846	809	748	764	757	776	817	793	839	843	810	793	818	819	812	804	846	811	819	828	775	787	772	774	813	816	828	815	828	844	830	840	795	785	816	849	810	852	820	814	819	810	866	849	817	821	851	834	807	826	851	789	838	780	798	864	820	796	739	815	847	806	783	785	825	798	820	786	792	842	812	883	813	828	786	811	829	783	820	812	800	796	837	769	816	832	772	807	829	829	812	770	834	830	786	805	840	822	802	756	852	819	830	794	813	860	811	824	785	838	770	780	833	788	816	815	831	765	816	817	819	772	830	777	816	796	833	790	788	820	791	792	784	833	816	825	777	810	817	768	837	773	789	782	836	864	814	760	764	806	784	812	813	811	782	798	848	751	782	822	786	883	827	817	857	828	791	815	822	828	815	831	774	764	757	823	766	822	819	791	796	815	825	824	852	784	829	792	800	817	840	781	836	842	821	787	817	829	772	781	867	796	841	834	833	846	806	781	839	796	812	775	798	723	817	845	801	831	798	824	861	841	774	784	803	839	804	799	837	781	835	797	858	793	839	783	847	861	808	819	778	848	839	828	761	755	776	782	760	808	814	821	792	812	807	809	836	790	758	817	835	875	827	825	859	817	810	828	767	832	816	833	842	823	852	781	736	817	832	854	792	796	851	834	792	841	832	794	807	746	792	792	807	794	821	814	797	835	813	879	790	766	780	759	836	831	797	816	809	813	811	830	778	790	793	807	801	814	773	756	794	821	799	799	788	807	897	791	773	878	755	755	834	801	812	826	780	804	803	810	810	779	793	825	853	823	760	802	818	821	790	811	808	814	847	801	787	793	837	805	840	792	797	766	806	773	831	784	797	759	785	829	809	859	793	820	819	786	811	792	810	788	810	761	789	837	787	773	827	811	793	788	791	798	831	805	823	817	750	820	816	759	864	779	826	827	764	803	799	861	842	834	809	808	824	776	780	775	750	808	840	767	831	817	809	804	859	791	820	757	845	790	808	803	774	770	820	779	818	858	871	823	819	743	852	797	726	841	824	825	798	831	801	825	859	817	828	827	775	811	811	785	799	790	826	785	857	764	815	811	800	768	831	788	840	781	776	829	797	780	797	829	841	802	720	805	741	764	749	785	815	865	802	809	789	838	831	816	827	825	786	835	792	780	809	766	795	866	818	748	759	829	800	848	805	748	819	848	813	833	825	780	827	821	783	819	767	816	855	818	815	838	794	828	794	793	823	847	808	777	854	841	828	815	733	814	846	740	836	851	841	808	806	839	759	866	822	790	787	787	864	752	840	736	816	823	858	814	768	834	806	827	779	845	812	809	763	798	809	778	803	847	868	795	807	819	807	755	802	801	777	774	805	831	779	835	857	802	782	841	756	809	818	809	739	803	834	771	845	855	776	801	798	895	776	831	800	782	831	814	795	846	837	790	808	849	866	830	805	872	751	800	780	790	828	836	783	787	833	837	810	803	813	821	810	853	802	810	800	816	822	825	844	815	782	790	792	825	827	775	757	811	842	804	845	859	859	806	853	802	880	842	833	850	781	771	800	796	836	860	766	788	827	873	825	825	806	774	842	852	776	834	764	820	870	810	861	839	805	836	798	829	839	789	843	807	825	821	807	819	808	781	802	806	802	765	843	845	784	779	809	851	798	865	833	786	774	817	784	772	807	845	824	823	817	780	791	797	781	838	812	801	796	782	817	809	821	846	811	788	813	815	830	786	837	779	791	863	829	801	773	798	819	835	788	795	839	787	806	757	810	879	808	789	786	755	798	818	837	801	807	807	874	832	804	822	817	825	835	829	833	808	819	819	821	807	814	804	782	832	766	813	780	786	810	803	807	799	825	817	830	865	812	818	848	768	817	780	856	788	808	787	833	846	796	810	801	800	788	830	809	832	796	800	813	803	800	792	790	809	817	836	796	792	749	795	805	782	835	821	800	814	823	791	792	774	849	809	839	780	814	840	816	828	791	831	784	819	799	836	832	826	810	854	797	789	775	828	788	796	809	794	802	779	787	783	789	792	823	782	831	743	813	758	801	833	838	772	762	809	856	776	832	881	783	819	828	811	879	786	769	809	856	815	878	768	833	824	791	860	803	817	789	812	803	815	835	841	811	758	814	857	829	822	802	790	790	766	779	756	825	833	806	798	847	782	762	820	778	746	789	818	829	804	821	812	788	807	835	805	812	765	824	844	812	822	816	815	841	746	827	778	776	833	796	783	778	806	797	772	801	798	779	793	835	826	789	816	857	847	816	762	833	818	824	838	784	802	829	821	766	827	800	815	830	823	818	815	771	821	734	806	825	757	803	814	824	858	864	783	851	773	775	801	772	798	804	817	818	821	758	803	786	759	792	798	817	800	807	824	766	809	799	824	833	809	780	817	890	806	847	795	820	780	831	767	808	802	834	815	816	836	770	785	795	844	785	833	842	763	851	759	799	802	787	805	750	810	870	830	819	821	805	856	827	793	796	808	832	803	839	822	835	842	807	769	805	788	892	846	800	797	796	790	809	837	867	795	783	791	810	772	809	789	868	795	850	800	814	766	824	829	779	873	810	786	814	789	743	840	827	813	825	754	810	759	758	808	813	821	781	756	820	793	783	815	807	789	798	821	800	866	827	860	791	832	768	854	759	814	821	776	766	787	747	829	829	769	804	805	804	811	782	806	791	775	800	811	848	826	831	780	816	815	757	820	838	814	787	821	821	811	805	792	848	798	799	799	808	838	810	763	783	801	814	824	788	841	809	801	846	850	772	759	783	807	782	810	830	807	785	791	823	796	780	815	850	806	849	853	770	771	825	814	852	816	758	771	828	826	817	717	773	822	820	799	819	842	791	817	793	799	836	756	766	825	815	847	809	815	773	789	775	804	815	770	802	787	808	842	775	754	807	765	835	760	826	801	856	783	812	834	831	825	798	818	819	858	808	818	838	803	800	820	828	837	795	806	821	778	847	838	829	793	821	796	814	814	775	814	804	797	808	803	817	787	775	839	818	777	814	843	847	843	854	781	808	861	856	854	762	809	819	858	810	822	854	752	818	816	827	808	796	835	724	790	821	840	833	768	783	803	822	787	821	803	808	799	792	829	817	834	808	784	791	778	810	827	837	820	840	777	815	764	836	759	770	767	784	804	867	785	778	796	823	801	772	796	765	830	814	848	776	809	798	769	843	830	844	825	778	754	825	746	788	805	759	795	801	848	807	826	836	777	851
26849	21979	17816	4237	1092	1175	1382	680	700	692	625	610	573	611	635	573	583	587	637	902	1155	1234	1112	852	638	573	601	586	587	577	551	591	581	553	608	554	560	615	553	556	539	549	565	530	543	573	615	588	590	567	601	549	568	500	555	586	609	607	571	610	554	594	631	587	570	568	538	554	550	592	614	566	552	551	583	564	586	562	583	579	571	618	565	608	577	547	556	575	621	588	549	585	583	622	541	580	590	557	577	556	577	581	567	550	552	602	597	563	574	571	600	565	563	583	557	604	583	561	565	557	574	553	532	590	608	612	585	549	567	550	580	584	531	522	585	564	534	627	585	556	588	551	554	550	561	585	573	525	564	571	560	557	530	562	551	627	574	559	568	634	579	553	599	607	573	574	606	559	616	537	553	605	576	552	535	574	598	565	602	570	545	581	578	542	576	586	592	556	549	588	641	571	590	571	540	580	589	565	597	596	578	609	541	612	605	528	629	556	632	616	547	556	552	552	599	543	585	598	561	585	540	550	597	569	587	555	611	559	548	598	577	608	545	581	580	620	578	554	609	555	561	585	594	552	534	600	603	620	590	565	606	565	574	537	543	571	578	603	580	515	551	543	582	509	569	564	575	567	553	573	589	554	551	571	568	570	551	597	577	576	544	545	575	570	570	536	557	589	583	552	569	600	616	578	590	605	572	595	580	587	566	585	546	573	579	564	576	574	584	593	582	538	584	595	583	606	588	587	570	613	593	580	572	623	562	551	572	585	561	547	602	616	576	625	571	539	540	594	554	572	519	594	553	589	587	577	585	578	582	575	596	537	581	551	567	539	588	580	552	569	567	551	557	575	547	613	556	598	553	581	556	560	564	574	607	606	572	555	553	580	547	587	590	527	554	556	600	576	575	563	579	608	565	529	607	592	609	589	572	542	543	610	568	539	558	559	561	535	584	528	552	562	579	557	597	591	555	615	609	563	603	564	597	572	603	610	618	605	597	556	621	623	556	576	587	570	563	600	570	556	582	576	602	530	576	591	636	573	545	588	556	579	590	560	487	578	602	586	623	598	613	589	584	586	580	528	574	538	550	587	570	576	544	567	596	584	563	577	585	536	608	566	609	560	580	562	572	552	516	604	540	571	611	610	542	601	598	606	595	606	541	603	580	569	516	570	585	583	587	580	548	579	571	561	603	530	556	565	600	566	618	591	562	586	540	605	589	606	570	611	549	555	600	607	571	529	633	542	584	568	541	601	559	567	535	599	634	571	577	588	531	550	563	574	553	584	557	536	569	585	596	590	546	593	599	579	567	578	567	602	574	549	540	583	526	506	603	620	599	568	575	564	582	539	548	570	607	597	630	553	588	593	573	536	548	545	574	579	566	589	580	511	552	604	612	571	506	595	544	588	578	578	586	593	576	624	607	572	582	596	562	559	594	591	580	572	561	538	603	541	560	577	591	556	586	551	533	592	565	519	548	594	608	567	570	585	599	585	581	577	557	588	619	564	595	561	551	573	579	592	552	585	571	620	572	588	576	597	568	611	599	592	602	548	576	531	586	563	596	547	621	589	552	562	575	597	545	562	575	554	590	611	579	527	593	577	589	533	601	546	593	583	555	555	562	606	573	568	554	603	520	569	624	595	568	559	583	602	584	519	566	560	617	558	570	591	550	564	546	527	579	552	596	562	546	562	538	577	559	615	608	562	556	590	548	566	591	611	580	591	611	606	573	580	541	549	579	591	592	596	541	596	563	548	599	580	579	566	553	579	604	571	583	632	615	577	612	585	558	624	554	618	611	524	583	574	522	560	563	545	559	533	591	575	539	582	567	533	615	599	574	572	571	534	564	570	579	585	558	619	592	575	557	561	580	628	555	538	596	572	557	584	626	622	594	517	607	553	621	552	573	569	582	572	540	567	549	563	525	598	575	550	620	552	569	537	576	558	601	544	562	633	546	596	619	578	577	549	574	557	574	547	560	577	612	575	561	563	582	598	611	543	562	560	532	563	575	562	563	561	508	597	595	527	544	576	570	597	579	611	604	551	576	569	549	545	597	541	553	587	593	581	601	549	604	565	562	564	579	561	554	573	546	563	542	570	581	539	530	608	583	532	599	538	607	590	587	589	607	593	551	613	600	576	524	560	556	599	604	564	581	621	572	532	608	554	604	549	599	564	553	568	524	573	603	575	566	586	591	557	581	592	554	612	544	588	596	573	610	552	571	518	600	595	576	543	554	540	574	556	606	544	559	610	572	586	572	569	576	554	564	602	572	586	567	562	576	649	591	544	592	533	587	624	585	586	599	574	535	514	578	561	548	632	548	594	597	565	554	554	620	538	560	593	585	601	577	605	606	622	546	555	579	570	560	548	537	581	583	558	576	611	619	589	572	569	606	548	585	585	603	579	582	640	570	590	571	556	585	585	606	580	585	615	609	566	578	578	540	589	560	597	590	616	581	558	550	604	541	610	540	579	555	607	568	588	558	570	575	592	568	621	561	632	556	552	574	556	554	538	584	597	569	589	550	595	556	609	576	588	636	550	588	601	668	587	586	577	572	557	585	562	569	553	565	599	645	568	565	556	571	582	559	547	550	581	564	627	559	606	610	575	587	552	599	609	616	582	524	563	543	603	530	605	571	650	597	625	552	602	566	561	575	581	568	561	587	587	596	607	610	591	552	607	568	588	579	608	611	559	539	552	588	612	563	597	578	604	565	602	519	530	566	603	564	584	550	594	568	577	556	587	564	597	540	577	555	551	563	580	626	566	587	614	592	546	558	564	569	598	542	588	560	564	576	606	571	581	532	550	610	582	570	566	574	603	560	574	588	602	559	534	592	571	573	594	551	594	566	551	595	589	567	568	569	543	580	561	590	578	562	611	540	552	621	615	566	540	590	543	581	547	554	569	594	575	543	601	586	554	572	567	587	583	538	547	585	573	544	581	564	602	568	568	589	587	575	583	555	578	611	568	536	560	543	582	576	585	600	598	538	564	566	572	604	550	588	596	605	577	602	536	610	573	604	569	592	577	567	591	591	533	546	590	603	584	601	520	566	601	595	557	560	556	564	562	570	631	581	569	546	569	558	585	566	573	579	564	552	541	580	567	562	596	573	585	562	534	598	593	569	587	545	559	568	570	595	587	623	545	535	562	562	569	581	574	574	582	570	540	578	563	587	567	601	584	615	579	565	560	573	585	587	602	526	602	585	584	581	588	550	532	556	581	557	535	543	569	595	566	594	589	564	563	548	560	570	555	530	578	549	567	609	571	566	580	560	545	562	569	592	563	577	573	572	545	584	585	599	566	608	551	572	612	585	600	562	547	626	605	565	584	635	575	573	579	598	558	584	540	546	543	590	591	615	537	530	539	591	585	532	578	541	545	560	552	569	559	584	609	556	548	524	568	595	610	545	579	581	550	558	563	563	581	562	558	592	621	581	582	541	584	607	589	621	557	546	558	583	572	559	566	550	588	558	624	579	625	541	562	573	535	614	559	569	630
24515	32257	18021	4243	2066	2454	2876	1228	1077	1002	934	913	908	927	881	936	926	897	991	1758	2351	2496	2079	1550	1043	1098	899	870	860	857	864	912	853	888	793	890	895	877	878	831	855	876	854	876	898	846	881	872	846	897	824	855	874	813	875	880	910	942	830	888	872	867	847	912	851	870	875	836	885	878	909	813	907	911	840	872	876	874	879	848	838	896	873	839	903	856	879	912	875	940	845	849	874	846	868	889	894	841	839	869	833	844	866	867	848	862	878	890	874	865	876	843	865	832	871	836	839	885	857	833	829	839	851	847	880	842	865	847	880	859	893	883	921	851	901	807	925	902	907	880	864	882	873	861	869	831	903	881	866	837	870	869	852	925	853	912	861	840	821	898	868	860	861	900	910	847	843	886	903	902	898	832	837	869	901	851	790	931	845	884	875	882	828	848	843	885	857	843	864	840	907	866	893	839	800	893	859	918	831	844	888	829	886	848	857	819	930	864	867	857	900	875	884	868	874	840	828	850	935	822	839	866	840	852	839	878	867	894	885	888	878	845	852	895	833	832	812	837	869	809	845	820	850	865	859	831	871	843	852	844	895	867	892	872	892	870	836	879	899	850	806	890	823	841	893	848	894	877	848	919	878	867	851	841	884	876	843	855	879	833	811	903	890	880	881	874	857	823	873	862	833	871	826	888	870	919	829	852	868	884	921	883	848	882	860	862	864	899	851	888	884	861	856	822	909	877	868	885	811	853	859	813	878	838	873	899	899	830	888	834	834	878	838	836	861	835	910	825	890	927	827	898	872	865	877	890	893	847	868	818	866	853	921	896	870	862	836	854	843	842	871	876	852	865	876	792	882	858	865	918	832	850	887	858	848	839	903	898	891	867	869	870	917	883	846	865	877	841	867	845	877	863	884	851	858	852	906	887	853	872	818	851	835	872	820	840	896	865	923	871	857	873	827	898	873	868	893	894	881	851	822	854	904	900	866	832	847	795	875	888	839	866	856	878	882	829	888	856	841	855	858	851	851	872	866	863	833	861	843	854	886	790	913	862	925	850	847	824	857	814	827	864	880	824	874	826	864	871	875	877	870	893	886	867	890	844	874	887	873	882	853	861	859	897	830	865	890	852	876	889	856	884	852	917	799	825	843	885	833	790	857	898	849	869	883	865	865	840	788	867	867	896	883	854	883	848	847	891	853	874	844	891	846	840	897	878	856	865	869	879	913	869	891	855	892	849	848	809	846	818	905	841	895	818	867	907	840	879	844	874	851	842	921	849	894	882	843	889	807	827	907	832	885	874	836	869	886	792	863	839	880	833	861	885	874	864	865	840	890	856	825	845	817	839	867	836	819	849	840	853	886	872	832	839	862	851	825	894	860	852	856	877	847	841	898	828	810	877	875	846	861	811	893	847	836	923	895	882	918	877	901	868	866	857	880	832	889	796	910	895	847	865	913	888	863	868	879	864	932	854	872	837	890	881	900	852	854	855	890	939	858	874	847	874	871	809	850	916	882	865	843	870	839	828	878	877	865	892	889	869	769	914	896	875	881	853	870	876	839	896	851	877	879	879	798	850	899	863	845	875	876	850	872	853	880	885	857	851	839	889	909	816	874	836	902	842	834	917	835	834	844	886	906	884	913	886	820	813	839	853	862	853	870	862	811	865	839	823	830	905	819	845	854	855	850	839	840	846	838	869	876	825	879	892	876	829	907	858	889	818	902	896	878	842	883	826	855	875	861	861	802	889	879	860	859	864	831	830	857	891	871	861	873	888	906	850	834	844	867	819	869	879	855	829	837	869	892	897	813	849	883	880	828	873	887	858	842	869	824	834	853	869	902	915	908	844	896	847	866	892	858	865	849	854	842	922	877	857	884	866	850	826	862	835	835	915	788	863	869	878	869	815	884	849	826	887	850	861	835	863	823	952	868	886	854	872	873	851	846	857	884	836	829	869	844	883	810	845	892	878	838	863	836	887	881	836	844	841	865	840	814	842	845	863	834	871	901	905	931	843	888	864	853	885	938	875	859	860	807	852	902	886	852	869	845	877	835	906	893	824	886	862	853	842	872	804	826	853	877	845	831	851	845	815	840	870	896	871	818	890	905	827	886	869	843	842	951	850	899	848	904	847	842	878	807	876	880	874	875	899	824	870	882	876	884	886	864	865	835	847	891	861	820	869	866	845	883	864	872	856	868	871	879	877	809	843	844	837	844	778	828	872	896	842	896	854	883	845	897	884	918	916	886	889	926	859	852	819	866	853	882	865	877	830	874	847	880	867	887	882	858	861	849	882	858	835	813	881	883	845	904	860	884	834	875	928	896	841	925	882	826	905	826	891	891	856	849	874	849	811	872	882	857	888	844	909	892	841	885	885	869	815	914	840	853	895	872	878	907	817	919	888	847	855	805	865	834	848	835	855	860	836	870	834	807	874	897	840	903	866	875	878	837	884	857	856	848	879	868	868	840	884	853	853	816	875	867	876	850	858	871	901	897	795	860	832	927	864	890	815	888	889	907	870	870	865	816	859	879	840	862	921	849	877	854	844	901	886	858	873	857	808	893	876	857	861	858	830	872	874	854	874	863	847	847	792	812	812	862	858	883	837	840	849	858	845	887	891	915	879	864	874	881	876	876	861	849	841	909	873	830	892	844	887	852	887	858	823	900	869	882	848	847	849	874	851	842	860	903	873	866	869	881	882	854	858	868	856	836	889	839	916	847	880	888	847	855	890	882	857	874	870	824	842	893	890	825	939	837	882	873	838	906	854	874	855	868	879	819	898	845	849	812	826	826	894	896	808	873	879	912	867	854	840	832	856	868	829	848	870	853	809	922	868	902	818	860	891	890	868	871	889	854	817	858	856	885	876	818	915	901	870	884	887	872	900	886	873	857	827	830	896	876	866	862	857	857	829	800	870	809	817	906	812	873	895	843	863	856	862	871	907	804	849	856	841	866	855	797	882	903	862	879	881	915	871	874	937	865	862	879	856	863	829	879	861	873	907	814	897	844	836	863	755	886	866	849	889	884	823	884	833	821	865	879	912	883	902	853	869	847	897	839	925	901	866	857	832	856	873	836	879	848	895	845	917	867	865	880	878	857	827	834	893	858	869	869	795	876	886	849	854	862	835	823	866	883	855	858	873	850	883	838	855	874	876	852	907	867	851	893	864	886	897	885	841	899	857	835	886	903	857	832	885	836	858	887	848	875	851	898	932	824	840	834	846	864	889	843	928	885	876	905	866	827	860	857	888	913	818	870	809	894	872	852	907	873	904	815	878	799	785	842	865	879	882	864	874	882	882	869	827	898	885	879	869	881	888	900	847	875	887	859	846	860	866	883	912	873	868	801	836	814	862	854	865	891	806	907	852	912	884	909	900	887	898	850	895	843	874	838	882	869	871	794	855	848	827	869	885	847	830	885	847	858	910	845	805	912	903	907	865	876	842	830	837	872	856	879	879	812	871	888	857	838	887	846	903	835	890	889	845	864	866	908	903
24367	21227	28151	24426	17606	4535	9283	1731	770	727	696	708	710	632	691	684	671	741	951	2385	4161	3569	2240	1374	799	768	847	653	624	638	628	652	623	655	646	621	666	615	610	643	616	625	657	591	586	604	625	658	638	626	652	624	607	597	602	633	647	650	646	600	593	609	589	598	631	637	627	592	604	618	580	604	657	584	660	585	625	580	642	627	600	613	625	581	624	647	623	601	628	608	610	636	627	617	615	637	593	676	634	607	595	650	613	616	555	613	583	598	640	639	614	600	636	667	619	621	596	609	577	608	640	606	625	552	589	573	640	538	605	592	580	608	620	594	549	606	635	638	613	629	620	626	619	620	605	545	636	623	621	626	597	641	562	591	587	611	582	602	568	591	588	660	640	631	615	598	603	634	611	620	607	656	627	607	616	597	603	657	614	655	627	584	659	603	613	603	606	621	627	641	617	595	577	627	619	641	566	635	598	637	619	623	647	645	604	616	588	564	601	640	615	611	577	601	623	612	610	588	652	634	648	601	666	628	593	654	618	663	619	649	625	615	601	603	632	632	638	662	633	586	617	577	624	577	611	637	592	604	641	611	601	618	632	586	601	638	615	650	638	590	617	626	618	605	640	603	587	588	633	606	613	644	598	643	618	623	647	576	626	606	649	641	604	603	619	636	634	625	593	583	597	570	589	643	628	613	612	604	604	617	588	627	586	647	585	648	591	654	600	619	572	601	626	613	629	640	647	638	631	634	618	611	613	620	599	628	605	615	609	600	608	613	636	642	656	640	629	631	591	612	583	589	617	613	601	625	570	652	595	585	665	626	663	619	671	661	604	601	594	595	593	597	599	620	619	588	591	632	586	593	645	622	645	614	634	633	624	597	622	641	592	646	592	562	590	629	602	634	611	638	654	603	656	603	590	635	621	587	577	588	596	586	616	669	592	615	630	614	632	646	576	612	567	596	603	599	605	588	640	601	650	609	691	604	624	600	583	605	626	652	587	664	644	621	644	615	665	603	588	658	620	616	586	589	650	569	670	624	607	619	609	632	624	614	621	598	629	629	612	621	578	614	629	635	636	606	619	636	665	600	654	655	609	643	644	629	599	618	636	575	606	640	614	607	656	651	668	581	636	622	612	619	643	595	583	673	620	610	541	603	625	597	615	648	626	647	602	645	551	628	608	628	643	628	574	619	632	597	630	580	611	623	535	613	622	628	579	639	637	606	596	617	616	620	626	659	580	623	582	576	601	621	621	604	627	572	616	659	593	637	636	642	648	624	595	597	658	658	592	624	612	559	627	588	623	616	603	626	647	610	606	656	634	632	674	635	591	675	612	636	648	582	614	612	640	623	610	632	592	576	604	626	637	638	615	626	584	625	621	617	605	594	638	606	613	603	667	607	628	643	611	621	611	664	622	621	598	617	640	619	602	607	654	618	615	660	595	588	622	669	629	630	602	608	652	623	613	612	620	642	610	609	585	618	618	607	632	611	617	593	606	624	648	616	607	629	634	588	619	589	640	590	610	593	584	658	635	597	574	642	605	590	637	607	626	623	607	624	614	628	614	631	622	640	618	589	618	648	644	599	633	591	598	587	609	570	576	635	603	609	570	644	637	585	640	612	569	609	639	613	592	598	641	624	612	599	577	632	638	624	584	642	616	613	627	631	634	622	614	568	619	632	598	598	618	654	657	641	575	622	619	659	611	605	652	651	640	597	612	646	610	576	634	592	616	591	602	622	583	617	567	633	609	652	618	615	580	622	611	604	644	611	605	617	611	574	597	631	579	609	584	594	616	592	621	623	609	597	556	612	602	590	606	650	624	631	559	567	607	585	596	610	654	635	624	623	616	631	680	608	614	605	586	574	628	594	627	624	632	590	661	610	612	607	669	650	606	586	669	585	635	600	587	631	617	619	611	620	617	591	620	654	648	616	597	583	652	636	610	636	603	574	638	648	620	605	604	625	611	600	645	608	620	619	629	601	635	599	598	643	567	611	622	590	586	592	599	570	658	637	622	623	596	643	613	654	634	617	611	585	617	579	607	599	622	616	604	650	589	620	656	572	615	602	643	596	631	654	622	643	659	671	630	641	597	588	613	591	618	607	639	626	553	657	615	577	590	621	577	661	613	634	640	586	575	662	613	607	596	618	624	629	590	629	574	602	628	605	607	615	614	596	627	633	618	592	627	615	632	626	646	630	600	614	590	649	580	577	615	604	599	642	642	663	585	588	614	632	633	635	626	649	582	609	619	609	611	614	605	627	643	622	607	606	649	622	633	606	603	614	632	662	648	657	601	639	616	579	604	612	603	630	606	586	631	597	665	577	621	593	577	604	606	625	591	626	654	595	619	638	566	565	617	602	622	579	621	606	645	634	605	589	614	591	597	596	586	618	586	625	593	608	638	587	618	630	613	628	631	629	608	621	617	626	604	652	603	590	590	631	575	625	591	620	608	630	623	609	630	611	603	604	600	616	666	585	616	595	630	618	618	652	594	645	610	605	656	614	621	587	599	650	648	621	616	622	620	645	640	604	616	597	611	628	612	656	613	617	622	619	622	612	594	622	629	652	649	650	561	596	646	660	579	603	592	575	650	630	595	602	597	606	635	606	563	573	620	599	585	614	637	596	589	601	655	609	636	594	585	647	659	637	589	628	570	627	601	647	670	558	672	604	599	621	627	593	572	623	555	638	636	589	621	604	599	630	618	638	628	669	609	597	571	642	652	616	600	587	639	598	649	523	596	622	584	584	617	644	640	621	648	611	668	577	626	599	596	604	625	573	600	633	638	595	676	618	596	642	628	641	635	672	586	622	629	597	607	595	594	595	614	634	625	623	634	576	621	621	672	649	621	611	583	629	622	610	664	616	612	627	613	581	601	614	607	569	623	611	591	593	633	587	626	610	626	654	625	595	616	619	609	619	669	649	611	622	633	631	635	611	630	648	562	636	635	647	591	604	649	644	603	602	591	597	643	625	620	610	616	648	602	607	620	591	645	645	644	584	617	651	591	628	590	590	588	620	592	602	611	642	581	600	595	601	593	643	589	627	575	630	538	596	594	595	611	583	612	593	592	583	586	611	584	614	606	609	605	599	637	633	571	617	617	590	605	611	622	608	667	587	605	591	651	614	592	561	622	604	592	620	615	609	606	636	619	591	604	572	655	621	631	639	638	604	609	627	632	591	608	636	665	610	598	636	629	597	650	611	613	648	626	577	628	573	593	617	584	597	625	611	609	637	566	630	628	609	673	610	592	634	609	639	590	608	636	637	615	587	618	615	615	627	617	608	601	578	673	602	587	588	605	634	632	625	632	647	613	624	606	622	582	651	603	638	652	630	588	604	621	643	635	630	654	635	601	602	649	683	596	632	622	625	621	644	578	655	590	647	574	634	607	621	653	674	603	604	577	605	623	650	664	598	595	610	616	649	587	612	595	601	624	629	602	594	608	639	613	615	612	638	575	627	615	622	576	615	592	642	613	585	642	592	578	634	607	610
27257	43074	33177	10895	3557	6434	15902	2457	1414	1228	1234	1114	1090	1089	1063	1058	1043	1254	2032	6118	9640	8158	4706	2674	1521	1341	1367	929	914	985	962	923	921	936	958	955	932	906	966	965	911	895	882	962	916	939	880	882	947	966	887	893	866	892	896	879	1018	996	899	939	942	844	906	884	895	921	919	872	964	930	890	1003	936	963	948	913	887	914	948	906	945	876	854	961	978	977	942	947	925	936	899	927	874	977	932	894	909	934	886	954	946	908	883	926	934	877	911	920	907	879	931	968	934	942	924	878	949	883	912	889	950	909	857	932	911	972	904	974	896	902	893	976	928	952	910	951	921	904	931	945	966	909	940	920	895	896	929	861	931	904	977	928	963	981	903	888	961	957	931	922	963	934	962	922	915	927	883	906	930	887	929	910	880	914	951	975	923	922	910	973	922	996	926	977	882	907	969	983	929	965	943	916	938	889	900	962	972	932	936	910	880	973	923	939	861	945	928	916	952	898	904	916	960	913	957	974	931	969	954	906	1001	931	854	893	937	913	894	934	818	946	919	934	931	957	914	912	902	900	888	895	906	937	932	921	984	887	916	936	941	876	931	885	917	955	894	911	929	927	944	889	944	963	932	907	952	974	984	931	925	955	902	935	971	941	935	897	907	925	877	948	905	950	908	950	908	969	894	944	924	958	898	890	921	871	880	836	894	969	909	989	864	948	922	913	877	898	911	947	957	885	966	921	962	908	923	977	893	939	921	915	962	920	949	903	942	929	922	918	939	924	870	936	959	947	905	927	937	928	885	939	932	940	863	887	964	932	923	935	882	933	957	915	943	943	878	924	901	864	923	886	902	909	912	967	908	906	901	966	822	959	926	961	918	894	934	931	909	882	911	911	891	996	1012	970	931	936	922	916	985	1002	953	907	879	917	941	922	935	875	985	872	906	917	906	875	964	933	924	885	894	935	932	925	937	948	940	940	953	932	945	982	911	886	919	919	986	930	905	895	955	910	939	890	952	978	976	922	947	963	898	920	893	909	925	935	884	967	936	938	880	930	900	926	961	956	935	891	862	929	928	949	909	931	886	849	946	897	921	900	921	866	914	937	931	915	941	891	906	883	961	925	904	881	890	936	981	919	954	906	912	972	983	930	924	938	941	922	925	939	926	918	907	928	1015	947	923	930	914	892	903	907	921	933	935	937	975	946	896	921	967	869	974	968	945	980	908	885	884	884	869	911	915	923	911	908	925	898	939	936	921	913	900	930	923	979	930	885	921	920	956	920	927	950	934	907	887	904	904	906	896	924	926	952	931	921	891	923	953	908	985	887	968	995	914	920	937	898	923	939	881	899	909	881	934	890	915	969	929	935	972	987	921	905	963	879	914	948	945	947	897	912	905	987	918	869	892	927	946	903	899	908	981	866	923	947	919	910	987	941	968	931	950	903	963	873	952	897	954	952	983	929	877	931	896	951	942	908	918	946	915	920	932	955	1002	897	927	953	912	937	936	874	940	947	939	943	897	1003	899	921	959	917	908	918	865	946	963	932	975	921	905	907	945	914	899	953	891	955	902	898	879	893	872	915	947	896	888	960	954	923	909	863	909	918	909	891	946	966	951	874	964	941	946	940	942	928	914	897	917	981	931	969	936	922	893	926	896	890	851	916	949	909	936	925	941	918	952	932	895	900	910	882	932	973	944	983	899	920	943	916	886	888	930	960	922	872	914	913	906	950	907	906	886	959	993	934	924	911	879	901	960	918	889	936	908	914	933	916	895	912	909	960	930	930	937	946	920	939	931	912	876	933	868	927	938	949	948	906	911	888	868	922	907	911	937	897	896	928	945	921	932	922	944	939	944	901	905	937	908	912	902	916	932	981	877	922	930	927	954	986	928	839	950	910	933	915	943	912	900	970	924	904	912	946	880	949	891	920	936	933	947	903	981	913	943	950	900	919	943	927	920	889	914	929	898	923	942	918	952	884	918	951	931	933	899	961	929	933	913	949	938	935	944	965	948	937	913	900	933	922	905	901	922	946	923	935	903	915	970	919	929	959	923	945	906	929	892	945	867	910	936	947	901	896	906	908	894	952	877	950	875	940	929	922	932	929	892	884	945	897	897	925	899	875	945	911	929	909	900	915	944	877	909	922	901	904	961	964	906	913	939	890	934	954	915	898	923	904	903	984	952	924	930	920	915	932	885	915	958	931	910	940	917	931	964	951	931	861	924	945	939	886	929	949	936	910	933	948	902	927	948	953	940	923	925	907	971	928	931	933	977	913	951	921	889	933	858	905	925	954	958	915	913	937	886	953	935	917	919	888	889	939	915	877	994	904	952	902	902	908	899	899	887	934	920	945	936	939	914	910	923	967	930	916	902	954	899	935	919	973	966	947	900	902	923	964	905	904	925	933	960	874	920	961	915	974	918	941	900	905	911	889	910	928	902	937	850	871	892	923	983	912	944	939	908	933	872	887	954	926	918	932	920	909	922	942	959	892	941	897	944	951	904	939	951	964	933	950	949	946	937	942	895	887	906	920	915	936	966	961	941	929	954	906	978	927	906	911	912	982	933	951	919	979	925	923	957	931	935	920	925	957	956	933	924	917	966	895	914	912	924	1014	928	868	856	958	914	954	921	973	919	939	903	948	968	959	911	920	908	871	923	917	833	956	916	896	948	900	871	852	918	946	881	882	944	953	913	875	947	955	927	907	899	883	915	940	856	927	932	945	891	979	902	917	919	895	920	965	947	895	910	918	899	889	926	955	885	884	913	945	954	926	962	892	925	922	905	950	963	976	1014	897	986	904	962	870	906	911	898	878	989	901	978	944	891	987	887	954	914	915	964	948	940	950	899	986	912	924	976	908	946	915	921	933	930	906	916	958	927	965	914	906	960	911	908	917	918	940	969	923	858	951	937	962	898	865	943	952	926	911	932	908	966	976	894	863	906	936	938	949	881	932	881	918	889	966	936	903	877	886	926	913	890	941	882	933	972	907	902	900	904	935	988	959	866	911	983	884	932	922	882	918	917	883	926	928	904	871	946	927	904	912	920	962	914	899	941	928	933	850	887	923	885	947	913	909	903	940	911	930	967	979	890	907	940	925	919	955	890	913	928	931	897	925	907	902	894	935	964	883	940	980	878	953	907	873	908	949	966	902	939	961	938	942	954	849	943	919	918	942	961	941	888	926	956	951	960	899	932	913	923	922	913	900	894	874	896	959	897	946	933	938	941	914	871	926	911	905	882	915	940	934	893	932	966	990	895	917	915	908	929	961	912	978	893	866	945	932	913	928	937	931	914	986	908	985	891	910	905	895	916	885	935	915	866	993	897	919	949	923	883	924	943	941	878	870	951	946	908	909	901	927	928	929	957	928	928	970	898	886	931	932	934	944	911	944	909	921	903	890	927	893	888	939	895	851	937	946	930	925	947	908	923	923	923	925	901	881	902	923	914	926	933	908	943	931	931	932	939	933	965	871	914	914	881	948	959	939	920	881	903	961	904	885	950	926	934	968
23020	21240	28914	23686	21157	20234	17721	4430	848	693	689	639	614	646	578	563	537	573	602	2256	7065	7946	4695	1422	1445	793	542	475	526	472	485	469	473	478	482	477	431	471	464	469	472	489	515	457	483	497	475	466	490	501	478	454	493	490	502	506	555	556	588	488	448	484	485	474	441	484	469	438	481	504	442	452	502	538	475	465	534	472	495	477	493	469	473	504	492	466	468	490	488	482	509	519	445	480	451	485	453	474	437	500	469	478	456	450	451	499	457	506	438	517	447	513	468	462	486	463	481	479	479	444	451	471	411	453	491	490	481	511	511	461	480	475	450	472	514	493	465	486	490	499	441	503	477	487	488	456	466	482	447	472	464	486	450	485	463	456	481	480	475	502	464	463	499	433	466	522	443	468	424	481	449	533	454	462	504	517	480	503	448	489	463	445	475	488	482	500	494	508	468	461	466	469	489	443	538	471	493	456	465	492	439	494	453	465	465	491	488	492	478	446	480	484	444	496	478	464	452	482	455	470	456	467	443	456	431	491	475	502	464	459	437	505	454	528	503	465	505	449	465	522	489	478	468	472	489	503	481	453	476	447	502	454	503	442	471	530	477	483	476	446	449	442	463	510	438	486	489	432	558	469	497	494	486	493	451	490	464	492	485	490	470	489	487	466	497	444	463	491	456	494	454	461	456	470	441	465	488	508	470	489	455	449	455	497	481	480	474	453	453	472	483	463	514	488	460	498	511	495	438	433	482	476	489	478	465	462	486	461	433	468	465	471	469	416	482	440	492	470	480	456	471	445	492	470	431	488	497	453	499	452	497	468	464	445	478	505	440	468	476	527	469	485	488	491	440	493	497	479	477	492	451	448	447	484	457	493	496	466	474	469	424	495	497	472	490	501	474	458	468	506	456	483	439	514	450	452	453	485	483	443	438	448	476	437	447	458	472	495	463	508	480	475	456	451	493	464	435	471	450	432	487	468	465	510	470	487	474	463	501	502	492	478	460	485	446	489	491	456	491	522	489	451	473	511	452	492	508	483	458	484	491	461	459	511	481	510	489	495	502	459	464	481	468	467	450	456	519	482	505	461	467	474	447	434	495	466	465	504	462	450	458	455	471	444	476	455	494	464	465	455	466	451	476	482	476	451	446	466	440	489	456	448	479	452	497	456	483	471	491	504	466	464	469	439	466	439	465	479	445	497	467	493	480	494	479	465	476	503	459	417	468	479	458	470	450	461	461	465	499	464	491	459	479	463	469	478	470	472	513	491	457	466	481	451	470	492	468	460	433	476	451	453	463	471	459	430	472	468	470	494	490	458	461	479	491	451	477	486	479	497	505	494	470	483	505	430	464	480	477	463	483	469	485	453	468	451	481	469	486	452	492	473	450	462	458	451	467	484	469	519	467	466	475	460	450	450	491	461	479	499	439	485	482	429	454	484	510	450	498	470	460	485	457	489	470	463	481	442	450	494	499	502	465	445	494	474	471	496	467	465	488	490	423	480	479	462	485	457	467	480	493	487	483	479	471	452	499	490	473	459	461	512	426	441	446	495	459	439	491	472	463	469	505	475	519	441	476	458	450	480	491	472	467	455	463	440	463	477	481	503	431	467	486	464	475	457	438	499	461	489	452	483	504	445	489	480	469	473	474	449	449	449	454	449	512	450	451	468	490	462	454	481	460	485	485	463	504	478	451	466	466	434	498	466	477	472	476	463	508	470	482	461	473	489	459	443	521	455	492	485	508	459	458	440	443	490	454	446	466	479	451	435	482	505	481	436	505	478	499	479	469	453	472	429	471	479	471	480	514	452	525	457	479	486	461	477	441	473	453	451	460	513	537	449	471	481	490	479	479	422	465	513	474	448	458	425	442	427	449	449	465	524	442	445	508	451	509	463	489	480	491	464	453	529	505	458	457	451	516	455	469	466	473	498	443	451	451	462	456	462	470	496	459	455	453	471	435	456	507	512	469	484	475	453	497	479	483	470	493	481	479	440	485	483	457	499	470	448	475	493	492	505	464	471	448	472	475	460	494	486	441	461	500	464	502	493	474	492	494	463	472	464	497	440	502	478	516	469	504	509	500	453	431	442	479	469	459	416	487	463	461	473	471	508	430	445	467	474	500	443	466	440	477	467	498	495	495	457	467	485	478	440	485	484	456	495	489	483	459	479	460	458	476	444	471	489	455	445	466	467	487	477	501	469	479	478	414	487	473	412	440	428	462	479	462	478	446	431	464	486	461	461	479	465	481	502	445	435	485	455	501	475	447	484	480	478	464	464	458	447	512	451	453	456	467	496	453	475	519	470	494	474	485	485	495	472	455	443	451	470	446	466	439	426	530	481	494	505	466	461	461	458	490	503	491	475	464	501	440	477	459	473	483	477	478	489	449	492	500	437	511	464	510	503	496	493	445	488	464	450	478	477	434	427	488	463	455	459	466	502	496	480	475	516	437	477	476	489	462	438	455	461	460	470	473	468	470	478	494	441	465	460	484	479	485	458	493	454	463	481	468	419	446	475	467	468	512	500	428	484	483	496	483	461	463	494	435	447	464	471	425	458	462	482	474	470	488	512	478	479	447	516	497	479	499	466	447	477	489	476	481	498	441	452	466	466	477	461	451	477	485	511	482	457	450	496	484	487	506	452	476	443	436	451	459	439	480	450	456	454	491	459	457	493	490	510	484	471	456	481	497	511	451	507	511	512	482	461	478	415	472	479	521	514	481	480	449	470	473	458	473	456	505	489	503	501	480	512	476	461	445	451	486	499	472	466	445	485	460	482	425	495	502	479	441	478	437	461	493	456	433	513	496	484	469	477	473	467	479	466	458	475	499	444	451	467	481	465	442	480	455	444	440	502	496	480	453	515	489	474	460	489	477	480	498	499	471	484	448	475	512	483	489	467	474	482	506	493	482	473	469	480	446	482	478	478	517	438	468	470	475	447	467	497	453	443	490	489	465	443	482	458	466	461	460	441	502	445	457	476	490	471	458	519	487	477	482	489	471	470	485	509	514	442	494	459	447	467	448	459	457	463	471	461	473	446	445	504	486	496	443	484	460	474	411	463	459	500	455	447	484	451	475	472	448	437	450	475	483	479	461	491	520	489	494	454	486	469	498	485	483	480	467	448	486	464	496	464	516	484	468	463	491	459	478	479	461	444	470	437	537	498	445	472	453	444	457	485	448	495	465	495	465	497	476	470	473	527	455	500	466	504	451	467	438	462	441	464	485	468	492	443	464	482	432	483	474	463	473	469	504	510	465	479	479	457	481	488	486	479	500	482	443	441	493	477	464	439	451	479	469	430	492	487	466	489	475	474	491	446	478	441	434	487	451	463	488	458	465	498	481	471	460	468	468	461	499	444	463	483	499	484	490	467	521	442	454	472	484	450	447	481	490	462	462	445	457	483	476	452	499	478	479	502	489	474	469	472	502	454	492	476	491	501	476	441	458	438	471	492	486	494	489	470	510	463	465	483	487	465	432	422	436	507	480	443
29738	52979	43916	18962	8172	6094	21937	4015	1613	1504	1260	1209	1120	1187	1070	997	1026	1006	1105	5905	15526	15912	9576	3003	3160	1515	794	735	750	735	697	714	749	756	713	736	744	734	711	779	720	711	728	787	705	749	698	730	737	712	745	739	695	740	704	861	1080	1032	997	816	715	703	738	726	761	729	693	735	717	670	762	678	733	743	692	708	727	718	726	693	719	762	687	684	756	752	709	713	716	743	766	762	728	759	764	698	690	723	719	703	765	716	709	699	728	697	669	691	723	677	739	761	725	732	696	712	707	735	702	742	738	667	703	719	735	730	700	722	741	692	707	745	693	760	702	712	699	755	762	737	707	728	693	705	707	722	725	720	718	724	709	718	707	712	755	707	727	732	709	717	733	659	716	720	716	650	725	733	745	758	696	745	710	690	705	724	710	733	725	734	713	741	736	732	770	766	738	730	698	668	721	697	748	718	739	693	711	705	698	654	746	772	729	683	706	751	738	714	694	763	711	766	734	749	703	686	708	732	721	743	766	726	759	758	701	695	716	741	698	682	731	717	721	754	703	692	742	747	728	708	700	718	683	712	753	735	733	716	697	679	720	697	670	765	696	709	699	741	714	724	762	738	714	697	730	717	747	701	744	709	774	719	742	692	684	691	727	710	706	738	754	756	736	725	678	734	698	710	738	732	686	714	640	731	712	686	708	718	646	722	747	695	702	684	713	729	728	712	735	749	714	696	724	696	761	741	652	723	727	679	689	662	737	720	729	723	775	725	717	769	742	678	667	681	746	763	718	716	727	711	709	721	734	702	744	706	707	706	714	687	751	711	712	738	752	724	737	703	708	710	726	701	680	701	730	776	733	698	753	751	701	719	664	737	722	708	741	721	722	706	719	718	735	725	715	722	742	670	742	736	773	753	728	774	692	707	720	724	736	725	711	708	752	760	685	722	680	698	713	696	709	721	689	744	721	750	714	705	751	706	711	737	700	708	719	713	715	730	752	716	698	732	710	692	738	730	674	670	707	724	725	702	697	731	737	716	685	722	752	718	730	705	738	740	695	750	734	723	712	701	684	736	768	697	748	744	705	709	704	673	724	718	749	770	726	735	712	726	710	732	758	733	707	714	714	720	716	719	715	704	712	739	702	716	734	715	743	711	759	682	734	678	723	732	652	723	722	691	715	682	742	729	716	730	718	756	690	704	748	754	733	718	710	737	717	737	687	713	715	714	724	723	727	733	716	760	683	727	671	764	691	669	720	728	673	739	703	681	735	715	746	704	737	738	721	699	735	723	705	698	737	723	711	723	737	727	690	762	754	718	716	754	741	738	706	778	703	710	662	719	730	756	745	756	752	756	741	718	709	737	704	727	691	733	743	725	699	728	687	717	715	732	735	733	716	750	707	736	773	756	710	696	699	713	684	696	709	705	736	665	733	688	730	727	712	717	730	714	727	682	719	760	725	708	659	717	715	773	706	732	706	700	686	670	726	715	713	763	748	676	717	720	743	683	676	732	703	697	700	691	750	729	738	673	763	742	690	701	704	707	727	738	776	704	733	706	725	708	701	688	772	729	696	713	703	743	722	700	739	709	754	741	752	701	715	667	725	719	751	692	720	723	748	713	723	707	726	749	656	712	709	704	734	709	709	701	704	718	701	743	743	695	726	677	708	705	726	706	695	687	749	696	696	704	748	686	699	701	740	746	726	727	718	658	703	681	740	721	727	658	655	744	684	747	671	688	689	714	770	737	735	738	726	714	746	703	741	713	744	727	720	745	742	740	715	716	736	693	686	669	727	665	670	708	723	734	747	739	706	737	726	699	649	742	764	737	716	691	722	696	739	719	756	706	701	769	725	740	693	731	707	738	740	732	728	694	740	747	700	753	724	729	722	736	673	715	730	684	740	715	731	744	751	727	752	684	750	734	723	715	699	712	714	730	718	723	691	715	735	739	678	693	695	730	766	703	719	728	739	733	754	690	718	754	657	685	721	767	770	771	685	749	747	712	679	725	736	712	719	713	739	715	692	718	732	710	694	704	750	730	722	724	712	763	690	710	717	726	696	688	739	744	692	714	748	732	714	752	699	706	702	736	773	740	720	737	768	686	659	725	736	708	727	711	679	745	738	711	752	694	704	738	761	727	658	726	758	715	710	718	701	697	722	709	737	746	767	675	694	719	730	749	734	719	743	740	716	742	725	722	738	696	681	710	704	725	662	698	762	733	671	742	745	668	714	742	673	745	697	743	739	714	758	711	743	796	737	625	713	704	677	741	675	725	696	701	698	698	708	724	742	704	700	734	679	702	729	670	722	741	727	683	760	747	698	719	747	700	724	732	727	711	718	739	718	774	708	705	717	708	720	699	739	685	693	707	668	700	701	732	757	742	688	730	730	729	726	698	698	732	726	700	703	695	746	708	716	719	704	701	728	735	728	743	759	702	695	701	744	735	674	743	687	708	742	725	729	746	734	761	748	740	721	635	704	738	694	673	714	698	757	724	771	720	752	761	705	709	709	742	697	740	744	757	758	734	703	702	702	704	691	747	752	731	693	698	693	709	748	737	693	692	710	712	674	726	726	722	752	710	676	720	686	714	704	712	681	746	743	708	741	723	712	728	724	696	734	749	708	710	717	680	696	714	684	695	732	712	710	719	733	732	727	734	679	707	729	697	634	733	679	738	715	720	723	718	681	721	715	683	713	646	730	728	742	760	682	685	705	731	707	720	724	729	697	702	742	742	731	706	754	716	722	737	743	769	703	714	757	702	714	760	727	749	688	675	720	705	761	724	729	709	747	713	759	697	707	744	676	728	749	712	715	718	730	732	763	692	710	722	763	718	715	696	710	731	702	724	729	672	712	739	735	702	691	695	722	772	739	716	720	729	728	729	721	753	699	707	689	739	707	722	725	680	687	693	726	701	729	758	692	661	701	727	700	747	687	708	693	740	738	693	709	637	690	698	739	770	720	724	726	716	689	740	690	736	754	684	714	702	710	752	747	702	709	711	741	753	756	745	677	740	752	751	652	731	681	723	698	716	669	763	693	702	721	717	730	764	739	685	702	689	719	694	681	695	703	691	731	703	745	724	705	683	745	724	643	737	684	700	690	692	728	743	718	751	674	736	728	715	742	738	735	757	683	724	693	756	737	753	694	738	741	731	711	699	728	695	688	725	688	739	746	726	739	720	758	732	706	668	715	759	729	701	720	667	723	727	690	729	717	755	721	678	715	730	712	726	724	727	707	707	688	706	725	671	755	676	696	766	697	703	659	729	730	735	745	755	712	734	705	752	698	720	726	698	757	672	691	703	771	755	720	731	748	680	735	718	725	769	693	736	751	703	740	701	718	699	703	703	748	716	743	748	719	714	703	730	689	714	706	667	734	718	741	685	702	738	727	704	734	707	741	666	754	687	717	748	730	689	737	713	756	755	735	716	754	689	738	721	780	685	706	740	744	690	738	690	719	705	707	688	668	708	777	710	742	709	722	703	698	727	734	734	700	720
26804	22326	19346	5890	1257	915	1025	699	547	553	546	523	505	522	506	551	529	481	512	668	689	657	685	797	671	520	483	495	525	484	520	525	520	506	518	475	512	566	465	506	480	526	501	525	507	489	520	507	480	479	524	490	583	514	483	505	533	529	551	527	519	500	516	496	493	516	557	529	506	492	500	486	500	522	516	547	497	494	513	530	514	526	531	475	514	546	480	525	467	555	531	510	546	531	519	533	514	486	500	483	505	494	512	494	507	488	575	548	516	525	503	519	512	528	535	489	485	457	548	504	505	519	488	501	518	472	511	537	477	521	489	522	511	466	488	514	535	510	529	516	496	510	525	529	531	507	507	533	513	510	538	516	471	514	558	487	484	504	523	497	474	569	480	494	503	510	534	542	481	476	523	480	470	508	478	509	521	506	497	498	510	529	485	511	456	485	456	475	530	501	530	494	501	547	531	473	475	532	523	465	476	507	513	514	531	511	505	561	502	467	522	492	525	535	463	500	500	549	536	544	488	511	514	523	534	492	486	507	523	539	498	530	559	506	479	523	470	518	492	535	511	524	511	545	484	524	504	500	464	498	509	492	481	513	505	508	511	509	505	469	492	498	514	503	525	519	515	478	546	511	471	532	511	483	468	471	504	499	508	458	501	550	551	499	483	514	496	489	514	500	501	494	484	467	499	478	494	504	525	505	497	508	509	485	475	516	504	492	559	496	496	486	526	486	496	478	498	533	497	507	517	546	545	515	478	501	524	470	463	527	504	482	537	493	520	526	509	484	550	496	483	513	511	529	484	520	482	503	488	479	528	514	466	509	507	509	516	496	514	544	510	498	505	492	526	483	457	494	554	512	505	510	542	472	490	510	527	537	514	504	488	510	541	494	497	531	473	515	532	518	486	538	496	509	480	517	525	521	460	471	484	454	484	506	515	497	528	475	440	498	494	473	538	503	519	445	518	487	516	536	499	481	504	519	499	513	498	506	481	491	490	517	499	495	467	540	484	511	482	501	498	520	521	506	493	535	499	478	498	526	536	487	525	497	513	520	520	509	503	467	516	491	527	463	463	453	459	543	526	475	491	499	492	494	476	481	503	462	505	486	479	496	506	514	480	515	529	520	532	514	515	483	491	510	541	531	532	511	489	500	507	506	491	516	515	528	499	457	537	500	485	549	496	530	485	464	529	457	520	508	498	501	558	508	471	492	534	504	481	510	497	532	527	492	492	493	525	495	482	535	500	524	451	489	514	548	518	515	518	543	492	496	553	496	485	462	522	558	468	518	501	532	518	521	505	505	505	471	516	496	508	537	475	521	533	506	517	554	507	526	517	528	521	533	539	507	502	510	510	527	512	496	518	499	489	502	497	531	500	497	513	531	551	498	532	473	507	454	487	512	514	497	544	519	512	491	511	505	495	528	502	497	493	473	492	527	461	501	494	504	452	504	503	514	529	510	487	488	527	480	530	546	491	452	505	485	482	497	481	534	524	502	499	501	520	502	469	479	551	493	521	504	474	458	495	511	521	518	478	478	499	503	491	497	497	515	527	517	466	545	507	505	514	497	472	463	518	491	509	495	502	494	498	509	517	527	490	531	532	485	497	485	513	493	505	478	523	516	487	490	512	501	466	506	548	515	541	471	488	531	518	521	496	539	522	502	508	494	499	509	534	472	520	510	490	498	504	505	588	487	478	531	501	506	521	517	518	507	500	471	500	503	515	495	467	513	503	503	517	506	473	549	530	486	551	552	539	493	485	537	532	522	473	552	526	499	514	532	542	504	526	521	525	487	484	489	517	491	497	503	507	522	493	518	485	498	466	513	494	490	526	550	481	499	491	466	508	485	494	525	501	523	523	531	503	478	502	497	475	490	527	535	525	572	508	513	483	495	498	486	534	487	489	491	497	515	465	536	498	468	490	494	527	505	512	503	507	515	471	512	527	471	487	517	504	479	450	520	494	517	485	512	496	486	443	520	511	516	524	495	535	552	483	500	502	496	512	498	506	516	497	462	476	489	488	490	478	513	520	517	506	478	522	480	485	550	521	467	488	550	548	509	509	462	506	530	516	546	516	507	510	549	515	462	511	508	499	510	514	496	547	505	471	517	475	513	493	481	502	547	483	517	495	519	498	501	517	521	494	505	473	506	517	522	512	448	501	511	522	526	529	520	534	530	468	493	497	499	498	488	486	469	479	495	502	441	527	531	514	538	494	497	521	512	512	504	515	496	515	502	513	473	478	528	495	500	489	483	498	479	512	480	470	483	501	479	520	540	490	513	478	518	465	486	501	507	493	487	556	467	492	477	453	538	502	490	496	460	506	513	496	512	550	501	494	497	507	484	484	552	470	476	504	533	533	517	478	500	484	479	504	503	510	494	506	516	479	515	484	442	481	546	517	536	501	455	511	512	590	475	539	513	499	528	486	521	520	495	528	516	525	513	505	515	503	513	463	517	549	498	461	532	538	494	500	517	454	492	507	536	511	513	514	506	496	514	527	523	537	517	497	539	533	481	503	462	575	510	476	503	518	491	486	519	545	491	533	484	518	478	519	464	487	562	513	536	483	495	499	492	492	510	516	509	481	474	505	501	548	524	528	540	482	493	513	509	520	509	483	530	483	491	478	503	480	460	556	544	524	498	513	532	491	461	514	517	482	489	509	512	540	493	508	491	543	491	520	485	511	501	531	528	477	517	500	506	504	440	510	496	503	492	504	566	501	475	493	528	488	506	542	527	521	488	485	533	508	490	537	552	508	575	500	524	524	531	507	507	527	544	520	504	473	485	519	527	514	501	495	558	514	508	479	524	519	479	472	512	484	520	499	535	502	520	529	513	499	485	505	536	512	482	498	486	459	536	472	507	475	514	484	497	510	542	495	504	460	500	474	499	500	497	494	478	488	510	525	507	500	493	535	491	470	482	513	499	509	476	521	461	528	488	493	534	518	499	493	482	507	513	504	501	487	519	523	459	476	474	495	532	461	494	499	485	483	512	516	459	503	468	469	507	479	504	504	526	544	488	505	499	510	469	487	527	460	520	507	481	503	504	474	518	493	474	479	520	512	474	549	532	482	517	509	476	506	503	516	539	505	530	487	495	501	483	485	485	471	472	526	523	525	484	531	493	525	502	514	525	553	489	511	505	478	514	487	491	506	503	501	532	501	481	498	484	532	506	516	524	510	529	483	503	502	534	518	498	502	520	508	526	505	486	508	537	520	536	501	543	488	516	524	463	497	517	496	505	507	492	506	518	526	517	525	485	539	468	511	531	479	499	537	534	523	514	513	509	504	484	517	475	536	485	479	494	531	481	534	503	528	484	506	503	463	515	524	511	486	531	488	495	480	500	510	500	505	522	469	524	522	462	529	541	503	515	530	529	520	518	486	483	480	504	513	457	481	502	521	501	504	495	513	505	542	469	488	515	528	517	523	545	499	512	482	514	471	514	454	534	511	507	489	483	485	511	467	490	514	487	547	486	478	500	533	518	562	491
24351	35511	20398	5993	2684	1983	2317	1303	976	878	917	909	829	852	885	800	827	783	853	1255	1338	1276	1431	1535	996	789	735	743	811	774	803	788	777	814	802	782	745	748	800	760	801	754	760	786	767	746	772	757	744	782	774	814	748	786	805	773	782	812	877	777	768	770	736	751	797	786	808	783	767	776	771	747	754	736	795	762	777	789	752	743	796	811	841	781	769	763	806	727	768	724	741	723	845	815	732	750	741	818	757	769	771	744	788	746	815	786	763	770	765	759	734	820	736	781	738	739	822	753	763	775	728	794	787	732	796	780	743	750	772	740	759	753	795	768	785	765	734	771	756	786	810	736	748	792	801	782	817	766	744	796	747	779	807	808	791	771	742	764	771	767	735	758	749	807	795	727	726	778	796	726	793	719	743	778	785	795	750	762	788	734	749	763	766	774	805	762	782	747	794	762	750	757	705	764	787	779	771	753	788	801	762	727	816	744	800	768	725	740	752	780	753	759	770	774	750	797	783	781	736	765	769	755	813	745	783	780	759	758	719	761	746	778	762	738	793	792	762	775	764	789	753	755	741	779	769	771	752	826	753	771	715	792	781	741	743	740	794	772	824	781	782	796	790	749	761	767	733	794	811	787	761	760	805	728	726	771	754	754	814	808	729	769	787	779	726	747	783	791	730	736	792	730	797	764	779	757	770	752	759	753	745	795	809	758	800	768	742	751	796	747	737	799	799	795	790	765	819	770	756	803	725	763	726	740	768	756	776	742	772	777	723	756	737	816	790	700	729	785	767	751	756	756	756	756	748	796	775	756	747	748	741	747	765	816	808	734	812	753	792	781	720	787	747	776	749	736	781	747	766	767	749	731	755	728	741	749	717	764	721	787	728	807	812	723	761	763	729	766	773	808	747	780	763	732	787	723	706	783	762	788	793	752	782	781	778	717	787	783	747	785	760	734	776	779	829	759	739	799	788	784	818	778	755	758	725	785	809	762	776	778	734	822	782	741	750	766	753	808	766	812	731	793	744	837	821	771	796	766	726	755	796	773	755	756	758	776	773	840	764	803	773	787	782	782	741	799	755	766	794	738	751	795	770	757	768	794	784	723	787	757	741	741	772	814	762	735	778	782	773	779	760	779	795	775	750	792	760	813	723	770	781	706	743	789	762	775	718	734	720	773	744	773	793	807	743	788	852	736	749	752	759	818	759	754	830	807	770	813	759	808	802	788	708	753	763	761	720	718	756	752	772	798	821	787	791	803	805	787	793	772	784	746	783	806	737	759	765	759	753	734	750	752	731	767	749	701	729	712	736	776	769	803	775	788	762	777	798	752	756	797	780	807	772	735	802	791	757	779	751	733	774	807	732	735	781	792	821	803	758	788	706	725	772	777	749	759	762	756	769	791	758	767	787	748	818	742	770	759	772	767	754	791	789	777	735	722	741	798	745	723	751	690	755	805	794	718	757	736	750	787	733	779	745	770	818	717	761	785	780	777	764	716	814	735	796	769	784	764	795	826	732	811	744	774	771	737	757	767	725	739	771	774	762	753	758	722	729	762	758	770	772	763	760	768	740	730	763	788	818	824	780	757	763	743	733	714	779	788	772	766	780	784	755	830	801	834	786	729	775	797	814	775	783	778	748	724	805	784	790	775	769	748	769	762	755	782	804	802	781	795	775	816	714	765	734	775	727	743	770	754	805	764	754	776	744	776	764	766	755	788	745	775	785	785	813	739	799	777	747	739	784	772	768	721	715	725	749	800	745	757	754	807	757	746	778	774	789	712	807	745	738	790	823	756	750	748	736	813	761	764	788	794	824	764	747	723	814	788	785	799	803	702	798	747	755	751	778	711	771	726	783	794	782	788	763	754	730	753	765	807	756	857	752	720	739	817	761	782	759	793	733	755	760	709	744	778	798	747	773	755	763	737	732	760	793	774	768	778	763	770	754	783	749	738	821	758	751	796	830	748	742	737	769	732	764	765	773	742	739	735	785	759	759	727	729	773	788	784	745	765	765	734	787	781	742	796	818	771	761	770	754	791	781	776	752	722	803	827	772	817	746	738	788	774	760	725	801	755	802	777	815	749	762	758	746	757	762	781	753	769	747	740	733	814	782	788	778	772	785	829	778	779	763	756	783	782	759	793	775	773	751	698	800	744	771	751	815	748	803	757	746	776	781	763	778	736	721	792	756	766	734	765	743	774	750	799	772	732	802	747	750	755	756	704	770	794	784	771	791	759	757	763	778	819	750	794	788	768	763	850	711	714	769	777	768	773	764	755	793	766	751	773	749	763	776	777	766	794	798	773	801	777	765	763	805	809	750	762	703	791	779	766	790	762	762	764	782	749	719	771	759	745	738	704	775	784	756	766	727	723	725	709	836	771	754	805	805	762	763	737	750	789	739	820	776	807	768	809	777	789	785	716	800	772	792	748	755	772	790	773	795	772	765	771	678	813	707	746	781	753	745	752	746	764	787	760	803	760	710	779	793	750	776	784	781	756	731	820	777	773	794	818	782	794	791	749	821	807	782	787	784	726	841	754	780	800	751	783	802	755	763	781	781	784	709	683	746	760	757	811	812	761	775	778	762	759	761	781	767	771	782	764	806	784	802	742	772	760	775	779	759	736	801	790	750	794	818	737	740	786	752	768	771	787	759	787	760	754	779	770	737	765	769	741	785	766	764	759	771	745	761	787	831	783	777	764	803	728	785	778	774	778	766	767	752	735	769	741	776	762	734	720	759	700	804	746	749	785	767	771	791	796	767	791	745	729	795	681	782	771	734	745	804	742	752	787	802	791	766	814	790	730	743	814	751	763	740	796	796	791	748	787	785	792	790	724	786	742	805	745	745	762	710	773	753	763	785	744	734	761	800	769	783	748	786	736	741	768	755	766	794	804	773	785	728	750	747	774	759	741	778	784	784	732	800	801	732	747	782	828	753	750	786	804	778	770	770	746	784	751	751	781	788	783	766	785	728	809	787	765	788	790	728	797	761	803	773	768	741	772	748	775	762	807	780	784	764	774	782	728	763	767	749	817	789	764	743	800	770	777	761	787	713	741	779	783	798	759	741	768	744	751	773	740	779	785	748	799	811	762	786	772	782	812	779	751	800	819	771	837	749	693	762	819	771	815	800	812	747	718	790	775	764	760	803	791	737	792	751	733	747	768	781	775	732	791	776	723	825	761	756	775	775	783	809	799	754	781	777	745	764	778	794	750	787	757	774	788	753	777	820	761	796	778	790	757	765	811	757	793	796	749	754	784	771	769	768	774	763	761	768	766	853	770	755	785	735	808	790	751	734	722	775	784	763	776	793	795	800	759	763	822	794	786	784	772	789	731	766	756	771	775	701	793	790	770	795	762	759	775	753	770	784	770	763	735	751	774	759	764	779	720	765	757	787	750	789	795	810	722	750	816	764	738	824	758	803	709	791	767	787	805	734	764	748	772	770	722	746	786	761	738	726	739	757	755	718	800	815	771	789	785	772	760	766	779
24412	21273	28126	24504	17580	4236	2962	1571	861	715	730	687	693	703	688	656	668	613	795	1938	2480	4312	2900	1127	714	635	571	602	604	574	598	630	591	599	606	613	599	619	596	623	606	625	561	586	616	609	633	598	612	584	597	615	594	615	646	623	674	687	650	605	565	599	602	630	628	577	600	610	595	605	598	611	572	605	572	639	589	591	617	600	617	639	602	607	583	589	581	600	643	627	605	576	648	626	621	580	606	594	577	623	618	568	590	661	613	586	592	618	598	594	615	579	616	607	607	592	636	613	595	579	603	592	581	582	631	549	577	582	594	597	602	604	632	599	608	600	581	591	601	602	572	582	607	598	643	569	559	583	599	616	621	597	606	600	570	625	608	578	586	616	629	625	595	606	589	613	623	603	602	610	573	608	580	646	601	579	577	554	615	574	593	577	632	595	555	646	560	589	596	596	583	599	620	597	607	595	575	560	584	597	562	591	614	623	582	599	564	570	634	642	567	578	582	624	566	585	565	592	603	558	612	647	553	562	590	617	542	581	621	639	619	569	570	586	585	633	616	566	597	590	600	627	530	605	559	617	579	567	564	567	635	609	591	610	579	592	598	586	606	578	637	585	598	607	627	618	579	599	631	607	605	583	581	641	570	635	585	619	646	562	587	629	618	596	598	607	608	595	596	614	560	630	582	559	562	631	592	583	620	612	619	621	575	626	603	629	590	578	604	600	572	584	606	568	595	542	615	556	615	618	605	604	608	601	576	601	584	550	584	578	651	563	614	568	637	566	602	582	591	585	615	585	620	615	649	601	615	626	613	592	574	592	598	648	606	617	628	585	609	664	639	590	599	576	589	587	644	581	556	597	590	564	583	621	628	637	634	631	599	601	581	564	630	616	660	602	583	596	596	570	624	591	612	593	582	603	608	594	598	619	582	604	552	615	588	580	599	582	636	566	589	640	588	591	594	609	598	604	617	588	602	589	567	573	602	587	607	589	559	582	573	623	612	660	587	575	551	616	606	596	548	620	589	551	588	635	633	628	614	604	605	621	582	600	590	553	605	628	619	588	618	631	585	584	588	589	605	608	647	589	615	631	619	579	630	613	591	667	621	550	596	598	612	589	582	626	601	585	597	614	616	603	602	617	582	608	584	611	585	616	593	547	589	573	628	611	637	601	598	616	598	568	569	574	568	564	611	604	610	632	610	645	593	545	611	594	638	592	623	571	676	563	585	614	614	590	595	576	636	644	584	570	609	622	588	581	638	593	579	622	611	604	598	627	567	624	635	633	632	568	565	586	609	616	583	612	608	587	628	540	653	581	586	566	559	625	586	603	584	562	558	607	606	620	595	614	627	558	632	682	612	594	587	587	619	590	639	585	581	587	647	568	597	590	581	511	628	540	557	595	597	602	589	557	586	561	628	596	600	595	619	610	587	595	582	592	621	626	564	609	575	586	630	580	579	584	573	602	595	618	593	613	604	638	639	602	638	573	618	597	626	538	623	632	601	601	605	622	614	571	604	577	554	581	576	585	607	598	580	586	590	611	625	585	639	646	627	567	592	597	615	647	578	577	591	590	582	636	628	548	588	630	550	582	614	553	610	606	597	586	663	594	584	585	621	584	626	602	561	619	605	625	621	556	583	610	608	631	602	614	609	564	588	582	631	575	619	579	611	590	616	600	583	576	632	648	610	603	609	599	602	639	591	595	592	592	581	594	599	644	571	564	598	604	586	583	577	647	636	634	593	604	630	595	587	587	577	606	656	613	582	569	588	544	559	607	579	605	603	591	598	630	630	599	628	586	596	613	623	583	619	632	600	601	593	561	610	610	556	609	631	592	598	627	608	629	593	624	618	615	615	582	559	588	560	587	616	576	636	596	568	592	568	593	592	581	559	577	635	585	629	599	606	589	583	594	616	555	612	630	604	603	604	575	612	621	612	594	585	613	611	629	565	623	643	580	631	606	637	591	608	572	634	594	607	584	601	626	585	592	588	598	616	623	613	631	626	559	620	625	562	571	569	638	579	631	581	554	592	582	569	625	602	599	591	593	623	612	613	599	561	596	599	595	617	561	601	569	605	593	580	593	596	599	641	593	613	639	645	603	627	585	631	597	581	589	580	593	578	628	584	599	604	627	555	592	645	553	592	611	588	605	601	624	594	598	567	608	656	650	582	572	587	611	588	632	602	578	627	600	579	586	582	557	621	627	611	624	640	616	575	663	587	631	596	600	610	603	644	625	589	587	627	600	574	548	550	598	623	601	623	582	603	615	571	594	585	606	618	605	618	576	597	617	625	590	607	597	616	567	637	628	580	650	630	596	553	626	578	611	623	617	569	611	563	601	599	579	591	611	650	624	594	633	577	555	649	611	621	596	622	602	645	615	604	635	617	612	603	624	632	567	592	647	642	645	630	586	592	580	598	599	604	568	558	585	611	584	611	578	592	647	583	593	596	597	563	602	596	549	582	607	612	616	615	624	569	603	572	640	629	588	607	594	587	640	596	625	605	587	619	586	553	551	621	585	615	618	594	624	594	567	592	614	610	629	627	578	591	575	644	639	562	575	529	577	591	610	615	641	553	576	560	621	633	591	598	571	607	600	608	638	608	583	615	575	623	627	581	617	608	603	595	589	548	583	636	580	641	590	582	609	626	603	628	608	538	645	598	640	621	627	639	615	579	631	602	612	627	585	619	594	579	614	604	600	669	623	570	557	618	611	618	627	564	616	602	621	602	599	557	580	560	613	625	610	616	583	606	598	592	624	628	566	563	597	579	628	609	616	565	569	566	546	592	610	599	618	621	618	594	606	578	563	578	597	596	607	578	580	625	543	575	557	608	629	596	577	604	615	571	647	570	595	643	628	583	599	569	598	591	636	623	625	653	550	556	557	605	637	639	608	537	584	606	586	630	633	596	603	549	579	628	613	626	607	593	596	594	592	616	609	564	595	579	667	587	579	603	573	572	616	619	566	612	553	580	582	566	561	547	630	609	582	567	568	586	630	563	590	584	623	610	598	614	631	603	615	625	588	581	616	663	611	616	585	636	623	627	597	562	609	605	586	577	593	593	582	592	619	611	600	623	599	595	566	591	614	604	605	580	608	618	620	607	579	591	605	581	616	614	557	586	594	600	586	567	575	608	604	528	587	600	604	639	613	605	642	593	620	585	611	572	593	587	564	573	621	602	626	602	612	585	580	592	623	603	602	621	629	608	566	611	583	599	593	583	581	587	606	612	572	618	575	611	573	593	583	554	594	610	596	567	619	559	548	626	595	604	569	587	623	675	600	532	591	605	655	637	561	611	622	621	581	598	566	582	598	596	616	615	581	610	566	613	597	585	583	625	605	572	648	577	605	554	565	613	608	598	589	616	603	582	565	602	587	596	621	635	583	587	583	642	580	610	604	615	602	588	572	571	592	614	606	605	595	627	569	614	572	636	607	572	554	572	627	652	617	564	621	589	598	642	564	601	617	612	595	644	575	590	597	554	611	619	576
27215	46262	30306	12869	6190	4733	6406	3464	1473	1262	1193	1277	1210	1196	1172	1072	1119	1044	1538	4863	6010	9781	6486	2208	1078	1009	890	902	891	929	893	894	990	942	877	897	894	916	855	910	908	889	908	895	918	936	939	920	962	935	919	912	971	861	924	923	1076	1094	1045	946	940	861	853	920	908	874	915	912	935	878	880	926	945	879	895	872	926	1009	918	916	891	917	932	888	863	938	941	882	882	899	915	928	933	865	867	900	878	896	900	935	900	875	886	858	933	856	904	920	912	894	923	905	871	891	929	919	916	887	886	875	924	947	935	928	903	842	897	938	865	958	941	938	891	902	879	888	865	945	893	896	898	922	885	845	887	894	912	912	947	844	903	892	890	934	987	922	860	897	844	901	909	914	932	932	913	928	914	929	888	924	924	929	885	859	880	919	878	947	905	920	900	861	916	882	883	914	879	901	931	938	860	923	903	931	929	940	863	856	881	910	926	921	906	908	921	923	929	925	904	877	876	945	909	936	937	934	896	916	882	880	905	880	844	876	931	954	906	879	946	926	898	896	938	894	906	914	955	837	881	889	905	860	843	922	876	916	938	879	960	880	900	927	863	893	930	868	900	897	943	904	888	922	931	889	889	878	880	890	964	904	871	939	895	956	875	934	890	889	896	895	936	914	911	879	927	912	923	943	897	884	919	922	860	855	872	892	901	929	923	927	915	883	911	952	884	875	859	882	881	933	879	927	904	888	909	888	930	903	824	903	882	900	872	889	879	827	931	876	909	923	931	944	966	925	910	916	887	933	877	887	927	845	895	901	868	909	941	922	864	928	900	933	879	885	890	959	963	901	898	889	950	935	944	918	907	915	912	893	924	924	892	909	888	913	916	906	931	915	920	889	900	807	954	878	886	912	909	892	925	877	916	982	934	914	881	904	916	963	857	881	926	930	907	930	909	921	928	907	919	938	910	909	877	902	924	874	904	938	955	860	931	890	937	881	915	852	901	945	920	960	947	909	950	924	843	924	929	907	892	916	942	926	919	932	909	947	927	876	885	914	912	907	939	939	872	879	927	900	909	940	914	929	888	934	892	953	911	874	834	893	901	911	913	947	871	941	882	872	896	911	947	897	907	888	962	873	946	895	932	918	939	969	902	894	897	944	927	918	923	866	871	901	955	933	897	970	901	914	917	895	882	901	968	868	879	928	924	931	867	889	906	917	852	946	966	908	898	906	906	888	876	904	920	925	892	950	913	870	911	858	895	942	900	938	876	903	900	856	912	913	955	849	881	900	912	973	929	902	900	904	919	858	933	905	917	981	930	882	845	949	918	914	877	840	914	936	900	868	915	882	937	905	877	936	915	911	923	881	876	880	896	912	932	965	937	939	984	856	891	878	909	899	915	977	873	886	899	912	890	860	884	910	913	958	925	900	902	954	906	874	921	907	897	911	911	929	877	894	939	930	932	907	887	916	904	941	913	974	858	889	915	974	906	903	922	911	934	924	928	863	891	974	910	916	918	918	899	960	859	968	942	958	906	901	947	929	944	939	939	903	905	947	908	826	872	916	852	936	913	923	933	894	908	917	945	923	911	943	913	907	880	887	892	917	890	887	830	896	922	1006	944	963	914	884	894	925	951	882	904	874	899	883	885	907	902	904	880	912	902	904	866	915	885	913	884	923	926	869	856	876	915	904	936	871	886	870	944	842	895	949	900	914	913	958	903	955	913	956	925	926	937	862	900	893	929	899	905	915	872	923	921	894	865	882	882	907	912	898	909	936	884	852	880	909	908	945	836	905	867	865	926	917	915	924	915	916	916	920	878	932	970	913	841	935	928	872	943	910	919	906	920	917	933	953	928	883	960	854	891	850	854	851	912	957	881	922	938	919	899	951	921	942	907	939	893	926	895	947	918	912	923	951	934	877	938	942	861	918	902	824	902	899	914	858	898	872	918	860	980	943	906	921	898	975	914	950	912	929	891	888	899	885	883	898	882	890	871	894	916	968	895	922	897	908	892	952	900	876	890	885	901	960	939	940	872	859	913	867	933	887	899	878	888	861	866	842	870	937	936	910	880	954	984	890	912	950	943	918	863	874	833	969	880	913	965	888	954	947	870	948	927	931	881	918	873	855	882	882	970	914	920	918	900	915	877	918	929	913	943	901	910	952	931	912	890	919	917	929	893	898	876	879	889	922	934	862	886	912	891	913	887	883	875	879	963	924	905	890	934	913	889	930	906	885	915	923	892	888	917	879	869	889	927	893	867	906	964	920	911	883	882	901	888	909	943	860	925	867	931	879	897	938	871	918	920	933	844	915	890	866	895	949	943	878	906	935	874	927	886	840	905	933	929	890	884	912	874	922	949	935	944	880	910	921	885	885	888	902	893	905	905	887	885	913	864	939	903	928	908	881	930	872	952	913	945	928	921	919	878	909	891	878	930	886	940	940	864	938	913	908	886	901	885	963	899	893	877	938	920	937	865	909	943	903	937	843	881	935	922	911	871	967	915	905	943	858	917	958	915	906	945	861	895	859	919	854	902	932	823	904	869	907	895	897	915	901	861	910	913	890	913	890	902	856	905	917	925	896	949	870	902	878	901	874	914	897	905	925	906	937	948	961	898	888	889	943	906	882	884	881	896	905	859	888	986	910	954	986	899	870	911	938	937	921	974	938	933	925	972	891	920	912	894	951	878	882	896	894	883	956	921	912	896	850	864	905	844	877	950	924	966	929	953	883	942	892	935	918	849	942	948	897	915	931	880	877	869	886	927	936	932	925	905	908	903	885	882	882	890	863	911	940	943	876	912	874	922	923	859	873	919	920	924	977	899	925	907	853	897	943	876	905	824	939	903	923	892	867	887	887	902	888	874	893	908	893	903	920	916	879	899	905	908	900	881	939	897	885	926	897	937	940	950	862	854	896	960	909	882	844	923	848	866	945	886	950	914	861	933	917	881	921	912	921	876	930	977	899	876	890	908	961	873	885	897	901	821	927	910	951	935	921	922	840	901	947	916	840	954	902	921	928	941	938	895	918	946	943	920	869	883	941	934	897	805	938	883	917	982	942	904	960	967	855	917	916	901	892	910	884	931	935	943	900	906	862	905	890	835	953	903	904	951	916	926	913	999	908	932	889	962	940	898	922	856	922	938	862	896	898	892	946	913	906	893	881	876	904	840	924	859	954	895	878	918	870	863	898	953	906	916	916	870	876	979	874	929	891	876	928	904	947	994	955	907	891	921	876	911	867	930	933	883	908	882	905	906	940	935	917	897	915	852	934	913	885	923	890	860	929	957	923	944	931	927	916	903	848	914	936	961	833	891	941	950	971	930	862	875	888	863	859	891	898	908	926	918	941	957	858	921	927	907	911	829	916	888	936	947	894	851	976	908	880	930	955	925	911	889	924	951	894	929	902	851	920	953	872	933	943	900	931	884	889	908	925	895	909	928	921	913	882	882	888	878	942	891	954	908	889	917	948	916	921	929	887	939	874	927	958	906	892	941	897	865	890
22998	21197	28849	23693	21137	20194	7896	1705	933	800	758	754	711	641	650	655	665	838	1349	4690	8020	7440	5512	1237	482	464	493	463	443	499	474	482	455	488	471	469	477	502	513	482	458	468	466	476	491	463	472	471	470	459	513	446	462	463	505	510	615	585	525	524	496	494	465	467	474	483	461	487	507	474	492	479	525	492	450	497	479	475	466	479	442	458	455	471	459	482	445	434	488	464	484	494	496	442	454	425	492	466	417	507	499	451	444	470	489	484	488	488	475	452	456	487	455	486	456	455	455	478	490	516	471	455	445	485	467	485	489	448	501	485	473	491	453	481	475	494	486	509	495	459	487	472	459	447	479	442	463	456	496	485	439	461	459	466	478	463	477	461	453	457	443	487	504	493	489	493	472	482	491	497	464	461	488	438	536	469	481	459	496	480	479	458	475	474	452	462	480	516	483	448	480	469	462	483	446	442	482	498	471	470	463	460	438	467	447	461	483	490	442	454	504	473	491	445	479	455	484	460	460	470	473	475	455	467	485	497	463	480	438	476	451	465	433	490	466	459	501	457	494	514	479	467	481	490	491	466	513	487	431	491	508	471	489	477	507	425	483	484	489	492	490	487	496	495	464	506	448	440	486	497	430	499	439	461	449	467	474	476	451	473	457	478	463	452	459	475	416	464	486	485	446	499	499	432	478	452	496	436	476	437	486	458	483	480	463	470	461	491	478	477	488	446	487	499	448	464	456	468	467	443	515	514	490	467	460	456	469	487	483	462	454	477	514	470	472	450	511	480	464	455	478	482	489	505	458	475	474	485	502	476	438	451	490	488	488	492	463	474	457	460	431	504	511	451	467	478	474	470	473	493	483	467	505	487	505	481	492	439	473	488	492	484	457	494	487	446	463	408	483	492	463	459	484	468	494	488	460	426	456	480	468	479	494	460	465	510	445	458	460	478	504	474	432	463	519	450	481	478	472	445	453	496	503	475	474	494	480	473	461	487	466	486	464	487	489	468	466	460	488	452	474	417	484	442	502	512	508	465	487	494	470	460	487	513	457	480	485	497	474	484	455	501	470	512	448	500	464	462	471	483	451	473	483	492	433	463	481	442	458	508	455	453	493	487	491	437	471	491	497	486	465	483	470	478	484	464	451	478	471	508	490	452	483	468	463	488	468	466	476	450	481	451	458	472	500	458	465	550	435	464	475	487	478	441	454	459	479	450	488	450	466	475	480	442	450	477	474	487	478	443	445	459	471	485	477	460	467	478	483	462	465	463	489	473	446	474	459	485	496	452	461	437	459	477	512	440	482	475	493	483	514	455	474	480	457	445	508	500	469	478	493	461	484	487	445	509	443	472	472	410	465	483	505	452	488	445	473	455	492	513	461	454	467	465	440	425	448	506	497	459	474	491	468	447	448	481	441	514	474	499	480	491	467	440	486	480	454	460	466	440	462	450	472	456	484	474	477	477	472	439	469	455	431	470	446	455	481	528	447	455	483	461	449	469	473	470	460	500	463	469	449	439	498	464	448	487	488	454	489	469	494	493	481	458	470	456	499	428	449	468	479	494	463	470	490	487	498	458	543	464	427	465	490	449	466	505	485	459	479	508	464	437	454	458	492	488	490	458	516	487	478	473	454	482	448	443	489	460	479	488	471	547	444	477	470	472	482	457	468	432	455	483	450	511	498	498	425	478	453	475	498	497	486	476	456	467	466	461	459	452	526	449	479	458	479	447	512	481	467	437	474	474	506	489	455	473	489	462	438	479	436	507	446	473	522	470	462	471	471	479	480	482	478	466	473	488	456	447	442	436	498	476	453	459	473	472	465	457	487	471	445	502	472	467	464	485	498	511	452	495	476	492	515	460	487	474	500	491	515	484	438	481	458	419	475	438	469	495	496	478	480	466	487	489	499	498	487	459	467	471	471	449	449	475	515	476	455	473	480	443	478	504	446	490	517	471	455	446	491	497	482	481	503	464	434	465	504	500	526	487	448	485	461	483	484	451	471	479	490	431	487	477	472	455	501	467	492	435	469	470	472	476	477	496	496	479	467	504	473	445	508	426	444	478	444	476	448	496	477	512	451	489	481	462	470	456	500	462	477	478	474	466	483	487	477	522	473	508	472	481	458	481	470	472	493	470	488	444	518	456	464	470	454	455	485	472	500	439	492	512	468	498	463	479	487	470	459	514	457	471	469	456	481	466	498	453	482	451	462	441	455	445	466	508	477	476	475	471	459	497	464	453	484	461	489	486	485	487	519	466	443	484	460	450	474	482	460	482	481	517	437	513	451	492	481	479	449	460	490	498	479	468	489	459	449	450	483	476	485	481	483	461	494	479	444	492	485	459	519	508	456	495	502	491	462	441	476	461	480	460	468	492	447	448	470	438	498	481	496	537	501	470	503	465	463	444	462	478	464	484	442	506	437	460	470	460	482	479	466	443	457	495	461	471	482	475	463	481	438	471	479	455	433	451	418	460	461	431	452	456	482	504	456	485	490	483	496	494	477	450	448	498	460	488	504	456	447	498	503	460	473	476	452	454	490	449	462	509	446	478	436	458	490	470	454	457	442	454	456	455	472	504	482	461	421	463	495	473	485	436	470	457	443	496	510	446	466	452	523	465	439	438	446	488	498	440	474	530	475	466	467	526	475	491	461	481	448	450	424	465	455	497	492	502	517	482	458	488	464	489	477	478	516	457	464	445	496	457	536	426	501	475	458	444	475	474	476	441	457	450	436	462	488	469	458	447	474	472	469	499	500	420	454	505	457	473	462	455	487	507	484	453	468	452	450	487	483	483	456	477	445	447	490	495	474	503	489	494	499	469	489	444	486	476	524	485	451	498	471	475	498	497	475	500	469	474	455	491	459	425	460	463	429	442	474	459	469	467	458	446	452	448	446	449	502	486	468	503	472	502	451	484	463	439	502	500	468	447	485	449	466	483	469	491	522	491	431	477	462	476	493	430	444	476	492	498	475	488	508	469	454	458	492	454	467	468	488	481	494	465	484	494	468	470	472	476	472	476	474	445	450	485	453	461	445	474	499	435	440	522	516	498	435	490	480	483	494	491	447	484	469	481	444	479	461	523	465	464	483	469	496	468	484	470	461	482	482	488	448	508	480	497	448	481	449	490	485	498	458	498	468	518	489	458	477	478	492	489	493	493	464	493	470	467	463	512	457	453	464	435	470	494	458	446	491	502	474	496	468	518	466	510	474	494	471	455	516	500	484	493	433	486	422	479	442	443	481	454	494	479	455	483	458	460	470	491	483	457	474	456	455	461	473	451	486	459	457	443	506	473	488	447	455	467	425	481	447	505	499	441	486	538	455	505	472	467	447	411	474	497	484	525	450	465	433	479	476	507	440	463	479	485	492	501	446	453	469	432	462	481	502	451	480	495	455	511	468	472	509	427	461	499	505	488	498	505	484	480	468	462	466	461	478	456	461	475	450	489	506	459	480	434	475	455	482	467	417	521	502	455	459	443	447	494	443	462
32003	53637	41770	22685	10452	5707	8111	2700	2074	1863	1600	1539	1436	1241	1255	1171	1296	1643	3365	11165	16753	15259	11279	2162	692	701	741	734	739	748	698	725	755	725	708	734	771	737	720	735	741	702	755	750	755	721	776	725	793	753	736	727	774	747	733	757	1048	1038	958	754	712	682	703	718	771	685	672	755	703	767	700	767	732	725	725	725	699	687	702	697	724	715	702	763	740	755	691	711	736	728	735	771	746	712	682	693	744	702	716	750	721	736	691	761	734	640	677	732	689	722	699	741	690	757	712	736	728	728	704	716	753	714	690	740	685	740	666	677	733	669	731	698	761	704	738	700	726	717	698	689	740	721	722	724	732	740	729	767	681	741	682	684	717	735	693	741	709	747	753	739	716	718	731	682	711	750	748	721	722	715	735	786	702	678	697	723	757	708	778	709	753	671	719	755	695	718	716	684	730	767	724	687	730	741	712	690	746	713	694	708	753	728	714	703	675	748	699	720	722	704	754	780	748	778	721	753	717	703	715	678	739	678	724	705	672	737	672	761	726	725	729	680	736	686	773	707	699	727	754	677	727	761	722	703	738	732	702	763	751	754	724	710	765	681	665	691	736	713	708	705	776	704	722	749	720	719	732	673	730	745	735	720	729	646	708	726	722	716	728	716	729	723	641	731	720	768	742	725	725	721	716	703	716	655	718	712	761	724	716	722	673	759	708	790	736	718	694	700	743	687	696	697	731	727	725	730	750	737	741	727	679	747	714	731	742	686	733	732	709	757	691	731	747	708	668	701	744	747	720	760	756	718	741	709	728	743	718	689	679	722	689	730	729	720	701	694	719	718	729	745	697	740	710	770	773	699	701	758	713	728	737	694	735	704	728	756	749	703	719	725	716	686	711	757	737	696	705	746	708	722	710	703	737	733	727	709	763	720	696	695	731	749	695	697	735	722	724	709	747	730	682	788	661	722	729	694	714	757	736	702	708	725	744	746	750	668	695	743	685	723	686	737	745	713	690	743	735	718	747	744	687	749	688	708	714	704	688	722	669	717	717	746	736	714	751	744	679	701	690	759	687	733	695	754	736	751	687	724	729	713	705	772	713	701	768	673	689	732	733	697	708	697	710	711	743	743	727	682	697	675	689	750	703	701	723	722	696	727	715	691	710	740	709	700	759	681	714	718	718	726	724	717	709	768	804	706	737	725	725	715	766	687	718	757	768	721	649	726	779	699	726	729	719	738	719	720	690	742	709	716	705	726	698	726	723	801	732	750	677	683	742	720	750	711	724	684	771	722	725	727	731	695	681	776	737	765	710	690	718	738	723	701	743	697	702	704	714	741	666	748	700	749	704	763	753	741	704	732	697	722	748	730	721	724	698	682	756	723	718	709	687	722	705	727	723	685	780	719	702	735	704	733	742	691	699	743	747	710	725	703	711	695	746	759	759	737	754	723	684	705	721	705	721	767	726	707	708	730	753	712	734	732	757	688	734	710	737	721	672	690	718	720	724	708	793	688	685	694	739	671	743	689	703	740	700	707	690	733	695	693	743	690	735	770	711	757	762	725	727	734	717	692	745	761	691	752	737	707	697	694	724	748	710	673	700	726	760	703	757	776	732	698	730	706	691	723	718	688	709	710	751	739	753	755	698	697	780	690	744	655	660	705	722	709	676	697	721	750	750	722	747	721	679	692	760	727	714	736	718	712	733	693	719	735	700	744	706	668	721	727	739	705	736	717	710	694	741	770	695	693	733	715	740	710	655	739	697	692	704	637	732	738	703	729	744	741	766	755	698	716	753	682	719	705	742	800	727	695	695	714	781	685	701	739	716	731	736	744	640	682	719	743	745	702	749	739	741	706	703	698	689	743	716	710	681	675	710	717	712	758	730	683	773	737	679	768	772	692	757	679	717	656	667	685	726	737	735	732	729	717	731	694	718	685	734	736	722	714	750	709	728	696	713	727	752	724	685	670	709	695	704	766	741	772	724	728	753	704	713	703	746	734	714	723	718	689	716	719	714	707	754	711	729	722	727	745	706	702	681	679	720	735	718	730	719	735	737	718	689	761	683	816	746	691	716	757	773	745	765	735	749	762	711	667	726	666	712	776	670	694	720	706	705	740	721	623	694	749	726	737	736	734	737	761	711	707	681	704	748	683	700	704	762	685	711	728	741	720	703	719	771	679	691	751	713	681	680	690	687	700	717	745	712	742	670	733	711	701	718	705	715	744	753	736	726	720	726	745	694	734	721	685	730	744	719	732	711	723	699	762	725	694	725	756	675	727	733	739	748	704	724	705	764	714	722	703	743	733	708	741	751	675	697	727	758	686	678	706	711	791	717	717	741	714	677	713	666	690	739	743	692	716	730	706	712	721	695	689	751	696	755	758	720	740	746	743	759	713	757	699	731	730	708	741	744	724	687	659	687	742	746	728	664	746	691	727	707	737	692	708	705	707	748	699	740	727	670	692	752	679	751	730	668	716	674	715	677	708	700	742	748	743	738	713	736	774	703	747	715	704	716	728	727	764	678	758	713	681	706	759	719	729	735	710	752	758	712	688	724	750	709	763	746	724	693	719	720	723	768	717	686	695	701	768	697	708	726	733	664	734	720	727	712	722	681	727	741	740	696	710	740	708	681	726	735	702	728	713	709	746	731	713	717	732	693	763	700	696	725	699	682	737	746	718	746	717	697	710	671	685	708	750	733	676	735	733	749	691	713	751	703	707	721	731	769	735	728	658	739	692	643	702	738	762	684	783	751	711	694	765	719	719	701	675	725	706	751	699	664	729	706	704	707	739	669	683	731	731	773	664	750	736	737	724	704	690	736	761	675	735	670	757	747	701	721	737	713	705	731	721	755	774	703	699	739	721	717	682	701	758	743	729	784	676	702	724	722	691	769	708	654	706	681	733	727	716	701	728	698	740	765	720	738	726	712	756	725	736	740	782	668	705	697	716	702	702	738	740	690	739	752	693	737	774	744	721	664	726	728	739	723	746	671	699	752	694	704	717	719	721	761	691	755	754	689	699	719	733	749	719	683	729	696	726	726	665	756	731	697	732	739	688	747	770	766	715	762	743	737	700	700	714	703	732	741	729	747	744	696	738	734	787	747	683	699	698	719	695	727	726	735	730	723	754	749	692	789	699	703	750	720	676	708	691	745	750	740	703	726	739	711	710	669	760	732	718	729	662	665	730	708	709	655	726	721	707	737	729	807	741	713	663	721	762	746	704	713	722	758	749	726	735	756	764	752	709	702	688	748	694	720	703	685	760	744	719	753	702	700	730	748	715	666	775	705	757	706	722	693	689	714	729	756	761	684	743	732	742	721	726	701	712	742	715	726	721	727	703	717	685	757	714	704	725	731	767	738	768	753	776	738	736	720	716	738	734	720	692	741	709	664	715	754	745	687	715	733	720	695	754	705	722	739	757	715	680	692	716	730	726	719	714	719	693	717	710	707	733	708	762	723	704	680	756	714	683	734	713	734	726	728	746	705	663	714	741
26899	22235	19838	8822	1912	970	806	631	577	586	537	546	540	548	528	536	567	615	603	677	828	1083	966	545	492	493	497	532	495	494	516	515	517	540	539	499	494	533	527	489	505	536	474	518	489	522	515	533	519	546	524	529	544	477	522	486	533	559	500	535	502	544	528	513	523	476	474	503	442	539	504	475	508	495	522	545	514	495	506	529	540	520	487	485	507	500	504	493	537	531	486	518	497	495	509	533	523	499	542	500	512	509	516	510	520	506	522	537	509	500	501	506	552	533	536	476	503	539	498	518	519	501	535	505	491	517	494	510	487	494	503	514	525	499	485	498	494	509	521	538	544	529	529	540	484	486	500	492	492	507	506	542	514	511	506	475	475	537	527	513	536	491	513	493	526	518	505	497	500	499	525	538	510	510	532	484	503	510	544	515	484	521	533	488	508	503	526	505	475	513	495	522	475	479	482	518	500	532	464	479	473	498	514	533	522	465	497	526	545	501	520	520	477	532	533	529	538	522	502	514	479	478	505	527	528	510	515	488	534	507	490	569	530	505	469	507	505	472	507	474	512	488	514	526	529	516	510	549	521	491	530	519	518	505	539	534	518	524	503	489	499	492	494	517	523	558	487	509	543	527	498	512	511	492	520	521	480	545	508	500	541	510	528	504	517	488	503	492	508	512	474	545	541	481	480	510	506	488	545	528	501	519	526	485	505	473	516	514	508	536	460	517	519	483	505	509	515	533	484	505	545	545	489	520	516	515	549	511	484	503	562	505	493	511	487	495	492	501	519	457	506	518	511	510	486	517	505	545	505	463	535	533	532	533	550	481	557	502	509	482	523	461	510	514	499	521	525	517	513	523	481	469	535	531	528	488	498	505	540	522	489	531	445	499	513	542	512	537	533	469	512	495	488	504	498	525	502	500	504	532	533	457	510	453	501	486	524	475	528	504	492	504	551	496	506	522	505	522	509	502	500	499	504	536	505	524	492	531	524	459	481	508	540	492	473	497	536	520	484	503	561	522	565	520	470	522	513	488	525	537	508	525	490	532	513	482	552	524	547	463	514	525	442	542	511	518	491	482	500	499	537	456	508	487	499	461	477	530	542	490	544	553	495	482	499	490	531	528	495	512	484	555	552	566	524	503	466	503	467	471	532	513	523	493	504	527	514	549	552	520	492	502	487	493	516	525	502	471	488	493	463	482	498	469	539	525	484	532	497	477	505	482	475	483	518	563	524	498	480	524	543	498	532	557	543	504	521	546	542	534	530	487	511	484	505	480	486	494	505	557	509	473	510	515	527	507	519	491	502	489	512	507	504	534	494	483	511	552	531	502	510	547	513	516	519	542	521	533	529	475	493	501	544	513	503	538	519	535	479	493	484	488	512	492	496	504	498	510	561	514	510	512	530	488	551	509	511	501	515	486	564	508	522	512	475	493	494	489	491	498	517	513	523	475	508	529	510	545	502	505	504	471	506	469	524	495	524	480	500	545	468	511	505	517	505	506	523	498	527	524	506	513	474	489	535	511	507	558	500	501	532	562	542	473	526	505	490	536	524	517	531	524	508	509	513	520	524	498	505	505	514	505	539	560	506	503	475	505	494	463	561	540	559	487	506	527	515	503	464	537	492	548	507	476	528	500	500	502	513	516	526	511	492	537	546	484	514	518	498	507	537	521	494	540	515	483	472	514	529	473	532	496	552	532	517	509	515	554	464	503	502	518	506	522	483	546	514	493	511	504	467	516	487	482	490	503	514	507	509	475	567	499	508	479	513	512	547	522	482	511	526	517	495	465	490	504	511	504	545	465	511	517	500	502	480	500	515	510	487	510	543	575	532	539	482	487	522	535	489	498	523	487	519	449	489	505	522	516	533	517	509	480	499	530	517	502	475	499	504	535	468	501	519	490	522	540	513	525	473	535	520	523	519	484	449	543	555	505	518	503	553	532	534	557	528	525	493	484	514	482	571	511	478	499	500	497	505	512	501	538	484	509	471	500	520	534	489	502	498	466	458	518	520	532	487	453	527	517	564	513	526	538	550	484	505	519	483	498	500	480	497	488	506	540	513	496	531	526	520	532	517	518	499	475	540	543	513	511	510	529	508	542	540	542	520	526	518	518	546	504	508	482	527	530	553	512	554	516	501	505	489	528	562	506	504	515	478	516	551	516	501	514	483	528	503	491	525	506	546	550	509	509	516	548	502	522	508	515	509	486	545	484	480	513	495	503	542	470	483	503	487	492	516	480	539	532	487	516	466	486	546	495	492	532	505	469	486	510	544	555	533	522	518	500	511	521	519	500	501	515	537	493	512	444	525	480	566	533	496	526	495	498	498	489	529	529	556	506	495	532	486	526	530	530	450	527	510	505	471	482	468	493	537	507	512	511	481	491	469	515	490	496	522	555	528	488	496	488	546	531	524	511	516	516	525	504	567	458	506	474	519	522	493	492	529	516	469	498	490	481	526	512	506	533	529	531	523	497	493	504	497	497	523	532	527	492	496	500	491	484	506	518	538	503	492	480	481	512	472	534	520	499	500	531	520	493	482	536	566	510	487	490	537	510	518	560	525	524	545	508	476	495	490	498	529	482	492	473	503	521	536	505	521	539	547	488	553	501	490	471	530	514	490	523	493	525	524	535	507	499	501	519	483	493	459	558	543	509	537	500	521	505	503	500	513	512	514	496	514	506	531	493	540	529	531	510	528	500	505	518	527	483	468	525	503	477	520	536	535	540	505	489	525	479	519	544	497	479	471	490	481	456	504	500	487	519	506	505	519	505	500	508	520	487	504	510	496	492	506	486	514	510	500	527	503	530	528	535	494	522	509	511	524	484	511	545	519	498	495	507	532	510	523	515	518	538	547	526	538	491	520	527	507	470	509	544	549	537	513	493	495	522	505	505	508	505	498	486	503	530	502	493	534	484	499	503	538	526	482	503	571	480	546	550	476	519	493	529	526	523	479	531	504	495	518	498	511	490	548	477	531	495	503	520	503	498	508	535	545	505	502	511	509	522	485	499	530	496	515	532	486	512	503	527	499	517	576	510	541	500	505	516	483	499	490	465	510	456	488	537	528	530	501	534	480	541	479	502	529	548	559	506	494	519	525	462	486	531	520	517	491	518	493	493	508	490	514	501	469	504	522	545	526	497	485	467	547	504	513	497	518	469	556	511	515	497	520	565	546	520	494	515	511	503	497	539	535	520	498	499	548	515	495	504	515	496	514	517	499	489	500	515	521	511	491	461	498	488	516	522	502	466	509	525	472	487	509	487	510	468	487	492	479	514	470	489	512	508	511	552	478	477	522	480	518	505	484	549	530	509	560	502	506	490	476	501	477	499	494	517	505	477	511	493	503	522	492	526	513	527	490	533	554	520	487	511	504	511	521	486	519	486	533	505	527	505	552	479	509	504	507	561	531	505	487	493	512	533	493	503	485	546	581	508	484	549	516	510	493	527	463	543	533	488	517	524	518	515	503	488	550	529	520	523	523	451
24518	32880	23124	11580	4220	2235	1623	1162	1045	949	933	898	897	873	828	917	958	1023	1113	1332	1610	2413	1887	887	769	792	726	763	778	785	765	819	808	761	736	747	754	739	804	830	762	789	799	800	771	756	782	754	751	786	777	785	745	796	795	768	795	804	842	779	790	734	759	802	772	816	777	770	774	752	781	771	760	766	762	823	820	796	757	801	779	770	796	727	803	791	773	791	786	788	785	787	758	743	788	766	771	754	778	771	784	748	755	786	751	755	787	784	793	795	816	759	774	805	729	715	851	790	747	690	827	766	771	740	757	720	779	818	760	777	797	752	775	799	750	777	783	774	800	811	760	805	813	747	816	781	801	812	760	756	784	757	754	773	783	829	758	820	755	757	763	767	815	773	779	747	759	734	792	785	808	774	778	765	730	814	735	776	760	736	755	770	791	788	768	804	749	825	753	725	794	755	791	782	741	816	758	794	839	812	796	785	789	744	779	755	775	780	758	795	776	744	784	748	778	792	763	786	726	777	796	793	765	774	823	811	810	748	741	822	805	778	797	784	751	749	755	756	747	795	751	735	785	780	749	813	726	800	846	800	770	725	810	769	732	765	775	831	756	794	727	737	800	804	757	726	745	749	805	789	770	769	785	746	784	790	742	809	796	774	816	793	763	813	773	800	819	777	782	780	795	817	749	743	741	747	761	788	803	826	799	777	760	744	796	770	780	783	814	746	736	748	748	794	772	764	731	779	822	833	779	808	755	775	813	729	794	797	784	787	820	857	771	779	795	757	798	745	775	780	756	808	805	790	795	751	781	771	770	785	757	771	709	749	723	795	798	808	747	772	753	752	765	793	868	830	769	764	775	741	809	791	762	755	785	738	787	837	783	796	774	780	780	743	815	781	790	793	816	735	780	761	818	777	761	808	737	831	789	764	745	795	736	777	760	786	734	796	754	835	804	781	763	767	746	707	793	751	817	776	792	804	800	782	794	772	793	763	762	789	742	756	745	777	758	771	802	735	727	803	815	752	817	769	736	795	749	800	801	793	806	761	790	724	781	783	751	782	779	816	760	755	819	766	751	717	776	762	755	795	808	735	812	750	836	748	796	753	741	791	810	751	786	793	849	823	767	769	809	817	769	776	775	742	771	823	755	790	754	789	737	729	767	766	758	770	733	805	801	800	772	774	764	783	825	762	744	731	793	776	816	804	807	712	757	705	727	748	774	740	757	763	787	752	770	770	867	772	780	776	757	807	805	771	767	796	741	755	765	796	748	759	759	794	775	739	775	772	792	736	790	773	805	740	766	794	753	718	753	802	780	753	785	783	762	800	784	809	761	795	748	724	756	791	776	774	725	773	789	768	728	743	737	744	753	793	792	772	812	798	768	798	792	725	770	783	812	747	823	817	834	806	759	783	805	777	772	779	731	798	788	728	755	748	750	727	761	749	804	733	769	819	808	771	784	754	777	793	790	778	733	778	764	812	792	806	762	722	802	748	781	774	760	800	707	783	784	783	754	805	771	765	729	778	776	805	803	848	731	764	728	772	800	737	778	792	811	754	819	784	804	753	837	740	787	812	808	754	765	748	755	797	744	780	812	739	765	763	751	782	765	774	795	818	809	774	774	742	742	751	741	771	767	773	866	772	776	768	811	796	706	765	795	751	738	720	783	762	762	802	766	744	843	757	757	738	758	815	793	789	783	717	796	759	737	807	751	750	759	795	818	779	788	751	803	731	772	761	813	790	767	779	796	713	783	753	720	756	790	802	771	746	776	756	821	771	783	782	785	776	749	746	775	756	799	806	758	791	809	777	778	752	802	743	776	766	767	790	756	767	776	751	787	789	806	781	764	718	750	770	743	769	767	766	773	726	734	783	762	745	812	802	782	785	796	833	745	732	817	779	804	774	719	745	767	770	758	791	770	771	789	776	803	758	784	796	808	773	784	758	806	809	765	766	773	771	827	783	759	798	748	799	794	779	698	773	767	791	821	738	740	789	725	776	794	760	767	772	760	760	749	783	751	759	810	775	758	752	823	755	778	759	745	774	751	804	781	822	779	795	768	738	764	810	802	775	802	767	802	772	790	789	802	787	793	737	758	739	813	824	768	780	750	761	813	779	780	778	827	763	777	799	765	767	792	773	786	769	749	734	792	775	748	767	797	707	743	784	768	709	834	808	798	774	772	709	779	777	787	775	801	808	695	786	782	751	767	778	814	805	809	760	818	783	751	834	718	777	799	772	774	774	805	808	763	786	799	725	767	790	798	751	755	788	800	742	791	821	760	781	787	770	776	769	802	777	768	725	805	752	835	751	793	805	771	776	766	801	715	756	778	744	774	771	798	757	769	777	805	818	782	780	769	763	849	778	753	743	766	719	721	804	813	794	774	759	758	805	779	733	746	788	769	779	791	758	721	793	749	753	714	761	753	790	733	775	740	773	812	863	794	752	772	765	732	776	705	789	794	713	821	814	795	770	789	764	749	772	767	827	773	785	791	747	768	779	756	751	763	754	779	844	769	765	769	756	809	760	796	818	692	772	756	802	760	752	799	769	821	782	782	774	772	761	802	796	789	798	778	793	771	749	761	806	777	815	811	733	766	786	738	762	743	778	744	766	781	825	760	778	808	774	824	738	770	795	808	748	718	746	782	744	771	769	779	759	827	760	798	805	780	805	779	758	736	761	760	793	771	769	755	768	817	751	777	742	798	748	768	787	747	782	742	786	779	799	755	785	756	765	762	776	786	753	775	783	758	788	827	765	754	794	728	769	822	803	805	734	758	808	772	797	791	771	792	804	771	784	764	839	805	783	826	784	723	742	751	814	767	785	825	761	748	749	779	771	777	778	782	735	775	771	741	746	761	786	774	779	767	730	779	775	768	754	757	763	780	753	735	732	767	826	776	793	766	741	767	784	792	773	735	831	837	765	795	760	790	773	738	778	773	771	777	827	777	757	797	725	752	753	741	729	771	747	746	794	772	761	731	753	758	797	739	770	772	726	787	804	790	778	728	779	814	774	797	796	759	788	805	724	775	760	732	782	749	789	811	750	718	727	744	750	784	750	755	780	811	752	798	750	743	748	766	775	756	793	771	722	761	745	750	797	740	768	790	824	743	790	715	765	767	755	756	819	735	821	745	764	818	817	729	729	760	746	751	766	780	798	792	823	797	772	793	799	764	773	780	797	777	782	799	811	773	770	801	797	768	795	788	818	789	803	749	757	754	811	756	778	757	777	738	805	778	738	762	771	790	762	747	800	817	734	757	782	766	816	775	796	784	728	729	781	764	762	808	790	832	767	774	807	728	736	765	762	810	801	774	769	782	815	737	818	844	764	752	794	781	790	767	788	830	822	728	771	800	800	800	831	822	789	781	786	767	765	784	816	776	797	798	796	799	779	833	821	808	752	787	748	784	729	797	843	804	763	751	801	812	768	784	788	818	756	794	797	752	785	807	785	736	805	763	788	740	797	769	801	776	758	761	754	772	849	749	794	758	804
24291	21272	28303	24444	17953	4518	1792	1274	815	746	747	745	689	705	669	732	696	784	1403	1545	1330	1628	1110	1327	849	651	669	629	637	601	660	652	616	678	642	653	656	620	613	619	630	676	606	641	671	641	643	627	645	571	636	673	626	650	633	634	855	868	758	721	619	611	593	642	669	648	656	614	611	589	656	627	579	638	638	667	657	643	657	603	640	634	631	642	635	637	644	626	612	626	655	618	643	588	622	642	654	664	596	602	616	627	604	625	582	622	642	603	601	629	631	655	623	639	646	609	606	652	649	611	612	643	618	623	605	602	656	604	582	605	656	675	638	598	611	634	597	597	645	644	641	654	632	654	632	630	567	616	628	632	580	657	604	680	628	606	593	635	622	612	610	599	616	629	635	642	618	629	661	639	637	636	629	651	608	665	621	598	595	655	616	596	661	612	662	632	607	595	647	642	623	667	612	604	699	631	626	610	628	606	610	632	623	657	603	630	673	651	607	625	649	638	602	626	652	646	641	636	664	634	627	640	599	611	626	604	644	628	630	640	648	579	632	605	598	620	691	656	628	626	653	671	632	637	666	602	665	608	606	629	604	642	637	625	662	613	616	628	590	612	617	694	615	634	609	613	627	608	657	636	640	689	642	610	653	609	629	627	684	628	610	658	640	606	602	650	659	621	649	633	621	638	690	631	655	654	616	597	641	594	639	614	665	603	633	610	588	646	639	658	611	642	639	677	641	676	657	621	638	623	640	667	652	638	625	627	657	631	631	677	680	605	631	604	675	593	591	615	685	604	633	620	589	617	627	613	629	631	610	603	696	602	662	621	636	615	622	642	622	664	640	619	608	660	619	629	625	660	592	589	654	581	596	638	618	612	683	663	596	621	661	631	605	598	615	610	597	626	625	656	648	621	669	617	600	637	608	654	663	658	649	633	657	672	574	631	587	610	616	692	602	589	679	643	670	677	614	634	619	664	602	651	647	601	617	669	658	645	585	629	624	620	629	625	684	594	649	622	671	594	615	595	651	641	585	623	676	626	617	632	636	596	673	613	642	575	628	640	621	581	635	640	629	621	629	625	626	596	624	610	627	624	607	642	653	596	632	670	616	692	629	658	598	637	649	615	623	640	639	599	600	678	634	640	635	611	640	623	654	620	641	635	602	663	612	653	584	628	654	641	627	634	630	601	615	603	630	641	597	594	641	576	613	623	642	609	584	599	647	609	624	642	605	608	639	591	612	654	671	617	608	621	622	582	643	605	602	631	634	604	628	655	631	604	623	644	631	633	659	639	591	618	614	623	636	592	610	604	625	638	599	618	606	598	614	663	629	665	644	691	590	647	641	616	660	623	620	616	596	596	629	614	641	610	602	611	651	666	624	641	615	593	613	630	642	623	607	579	654	626	636	629	580	634	612	674	637	608	601	641	634	597	640	605	612	652	650	617	605	649	661	648	611	639	644	659	664	598	653	643	656	617	625	604	693	672	665	608	623	629	664	622	614	604	633	578	627	625	608	631	602	647	609	645	673	606	636	651	622	627	634	611	645	655	624	598	652	586	642	601	661	633	635	627	612	626	666	644	616	622	651	617	617	655	640	673	615	658	628	641	636	659	624	617	624	604	631	618	633	643	683	616	607	601	653	632	646	655	644	607	617	665	641	645	627	628	657	626	602	618	638	614	632	543	641	617	585	632	668	638	640	610	680	613	564	635	595	669	636	647	684	645	606	574	595	632	624	624	641	610	628	685	610	619	627	598	587	691	620	630	648	610	623	649	629	643	632	601	628	672	595	630	593	623	591	611	619	684	651	619	652	624	616	646	625	648	626	614	653	609	635	591	590	579	638	643	653	639	631	653	690	647	607	595	602	639	618	642	602	613	633	672	652	602	653	632	626	623	628	628	640	629	601	652	647	661	635	590	608	600	668	627	628	683	639	616	598	636	617	599	652	652	602	633	642	612	667	662	574	635	601	612	646	609	605	615	640	616	591	640	628	616	640	633	609	574	664	649	635	618	593	599	633	639	647	600	651	631	615	651	642	606	667	617	646	621	643	607	625	608	634	639	632	625	626	607	643	602	617	640	658	646	626	601	640	641	592	635	674	622	650	634	630	615	620	651	652	632	672	602	617	620	631	584	567	646	638	601	632	630	636	631	648	615	693	651	637	646	630	615	593	631	637	629	630	607	647	614	609	623	579	638	574	617	594	638	630	639	640	613	614	628	631	629	636	658	609	626	649	692	622	581	669	664	682	609	622	640	628	651	632	643	663	624	649	621	615	618	636	625	625	636	624	572	667	633	610	625	633	628	594	653	618	622	649	643	607	643	675	627	617	633	569	593	656	645	608	591	652	642	623	638	622	639	638	598	600	610	580	654	669	640	589	583	591	649	665	601	678	615	645	613	645	631	661	606	596	652	631	590	637	689	618	591	633	628	645	654	648	619	611	598	626	651	618	634	642	661	614	649	619	645	609	624	623	619	666	634	649	654	589	630	652	607	616	606	612	642	626	669	609	632	597	672	681	639	603	632	652	645	655	678	652	667	615	620	632	625	623	646	640	657	622	624	680	671	657	643	624	642	602	676	653	652	621	632	620	618	610	596	643	579	650	631	598	607	633	619	679	641	637	602	610	611	666	604	606	613	632	666	594	628	650	596	621	615	653	634	640	586	613	631	602	645	637	583	630	619	628	618	631	578	601	592	634	626	663	625	648	657	629	613	648	634	666	615	649	633	630	660	652	603	655	651	625	657	661	600	655	581	643	640	599	633	664	594	623	566	647	638	592	630	626	657	634	641	648	653	647	662	625	596	581	594	600	675	665	641	619	597	594	578	636	666	621	671	647	672	604	633	617	666	641	638	624	656	614	634	632	604	622	623	647	645	661	657	638	639	697	584	611	608	600	657	640	643	599	589	646	607	612	627	564	644	623	604	640	654	602	603	653	663	654	644	617	635	661	640	618	617	611	638	576	654	636	615	593	670	601	675	653	629	654	632	643	659	600	618	639	671	629	620	625	624	632	612	620	680	646	612	630	630	667	639	571	624	652	662	604	612	674	624	625	644	663	624	669	653	618	637	650	612	608	653	611	611	663	627	623	595	621	649	664	646	606	608	656	620	602	614	593	664	644	623	634	646	674	618	626	669	625	651	654	620	662	646	558	652	631	622	638	655	598	645	630	623	606	693	612	616	584	586	647	606	606	611	620	669	623	669	611	579	650	620	652	648	610	647	674	668	582	596	662	629	653	632	599	656	629	651	584	578	622	580	667	579	617	649	559	648	633	580	635	617	627	620	690	641	636	568	616	624	689	611	655	641	637	609	601	604	634	664	584	613	658	617	651	609	624	608	632	633	663	639	634	650	591	605	633	651	589	625	631	600	613	636	608	643	594	689	616	612	695	630	629	630	626	636	668	634	613	641	632	672	635	606	598	624	593	613	647	602	582	637	682	625	623	593	650	662	647	631	627	557	618	638	670	665	620	643	690	579	633	632	647	630
28436	46925	38012	17309	6613	3950	3156	2789	1511	1314	1269	1183	1241	1141	1150	1230	1200	1431	3223	3365	3055	3721	2392	2886	1691	967	903	875	1011	954	935	960	969	977	976	1000	972	1007	959	941	1022	1035	945	979	982	1000	994	988	962	1003	966	937	970	971	965	1019	1600	1607	1380	1186	1022	952	928	888	982	938	939	982	965	959	963	925	984	1001	999	946	956	920	929	960	919	965	954	993	943	915	931	953	979	938	927	929	942	990	968	904	973	953	980	920	910	934	953	902	947	950	944	942	936	938	974	901	964	884	925	965	983	1001	980	927	894	957	959	887	929	1018	880	941	953	950	957	959	962	924	955	936	1001	944	949	980	951	971	915	939	920	899	976	990	984	942	928	970	941	978	936	949	1002	933	965	920	1006	931	943	913	957	1005	1003	962	953	896	958	917	919	952	922	972	970	934	959	980	927	923	940	958	925	945	910	926	947	927	953	953	955	931	949	924	929	948	940	917	903	915	985	975	911	998	954	926	922	952	930	927	991	991	968	903	970	952	1007	948	927	938	941	970	946	957	969	930	1012	931	899	931	898	921	953	940	950	928	925	952	1017	962	948	955	960	981	975	950	945	903	965	931	989	990	969	960	915	983	934	918	901	968	1010	914	994	958	954	922	984	941	952	886	915	942	968	939	946	953	951	938	953	911	916	950	1000	899	935	913	947	971	980	973	970	960	967	951	940	960	915	969	967	972	954	991	981	974	924	996	935	956	915	999	982	911	919	932	931	962	906	978	982	967	988	974	955	953	988	925	957	942	972	955	930	929	951	918	958	926	954	854	876	969	974	943	959	983	943	969	973	943	912	939	934	994	1003	977	981	972	913	924	904	972	994	1022	968	972	1004	923	944	977	936	916	961	932	944	953	965	1017	943	971	972	956	921	957	963	1020	950	977	967	993	939	937	946	910	915	936	946	876	990	989	911	937	959	967	976	945	950	977	960	981	930	952	929	992	961	976	932	977	945	950	932	945	957	958	981	965	959	950	944	920	1003	942	958	980	981	1006	994	927	956	936	937	972	935	906	966	976	937	996	969	892	940	953	985	922	933	923	958	918	945	929	1006	949	973	981	939	1006	902	997	986	917	954	945	976	983	932	940	964	905	957	918	1005	951	996	949	950	961	947	975	927	982	947	1016	915	935	992	927	972	961	954	919	1019	877	975	931	917	887	966	924	1022	944	937	1000	993	968	930	941	994	966	957	924	967	965	986	984	949	952	972	943	888	937	940	981	935	950	917	959	955	970	960	975	916	881	893	991	924	960	932	948	957	963	935	972	931	954	950	882	878	951	939	936	958	893	969	953	909	928	974	932	907	957	951	951	945	959	983	988	992	913	938	934	972	941	995	1004	925	935	952	926	994	954	906	991	970	905	952	971	953	961	971	930	933	978	950	937	889	923	944	956	960	961	960	943	916	921	935	967	948	894	938	948	920	982	906	1020	946	944	983	925	912	964	933	956	969	965	959	953	955	957	961	1009	924	919	1008	961	945	932	967	927	1021	903	957	942	955	939	935	949	903	939	944	933	952	925	966	944	954	984	960	975	969	964	1010	957	930	959	975	942	968	937	970	902	1005	954	925	915	937	980	978	983	966	905	918	927	997	941	993	916	950	967	983	917	979	902	930	934	906	959	968	935	1056	969	932	927	932	935	982	968	928	968	915	955	929	935	983	929	938	976	957	939	944	919	935	1005	963	878	946	988	991	944	962	971	957	936	1016	940	997	985	955	981	967	970	995	907	942	970	1012	946	942	931	957	910	937	990	935	957	940	972	980	960	937	959	912	959	978	976	908	955	922	919	943	967	935	913	991	960	933	1011	922	907	952	952	971	991	1001	976	936	961	956	938	975	991	951	926	987	960	937	952	958	910	915	963	969	926	953	915	1005	950	992	921	910	924	934	948	930	978	962	958	953	977	932	932	945	954	937	934	958	1032	945	896	961	966	962	930	906	1017	960	949	940	947	979	946	947	925	956	978	946	968	901	945	996	978	957	943	945	993	957	996	998	956	884	873	960	934	918	937	916	998	904	934	967	951	931	971	955	929	966	1014	939	945	943	1018	924	956	986	878	918	907	970	983	954	938	981	933	939	953	955	941	885	948	920	909	911	1005	940	927	975	929	946	992	902	938	982	1000	903	947	924	979	977	925	942	925	943	925	957	959	914	974	946	977	919	906	969	933	961	950	898	881	957	908	931	928	964	944	907	921	993	924	973	952	956	955	953	939	961	932	974	983	902	903	1005	920	972	916	940	958	891	943	929	881	916	993	949	886	972	966	950	930	959	1011	949	975	982	1017	1002	1006	965	904	953	971	1011	943	967	919	915	965	941	915	931	962	921	965	972	925	935	1011	877	939	951	957	924	962	974	959	894	971	970	916	936	946	910	870	929	968	970	1013	942	943	954	937	916	960	929	973	987	947	926	904	955	917	893	946	899	966	933	909	884	927	938	884	1014	957	986	978	968	966	904	970	927	957	938	942	1017	963	920	969	959	971	937	970	920	968	927	979	925	939	955	917	954	961	939	891	970	946	988	921	937	963	1011	927	912	945	947	966	921	940	909	920	941	975	902	1014	985	1020	949	934	969	964	958	927	932	901	932	896	977	960	949	995	950	970	952	948	935	980	949	956	967	976	960	955	938	898	925	940	953	965	931	910	936	958	945	937	954	920	951	966	910	937	972	904	1011	915	987	960	956	938	933	925	1012	961	973	925	950	922	922	923	940	988	903	920	941	936	893	933	964	901	1004	926	951	952	940	989	953	965	927	951	925	978	930	969	963	958	957	949	972	920	941	954	954	935	933	932	924	991	952	980	925	955	945	986	924	933	896	953	958	1019	976	998	875	1001	952	955	962	950	906	984	975	981	961	938	999	912	1006	993	925	926	896	914	931	976	935	910	953	958	1000	908	983	966	975	987	950	940	978	913	961	946	980	944	978	939	939	935	1001	909	980	943	948	925	966	925	1004	997	956	877	891	954	909	901	947	985	975	982	978	907	918	945	912	992	888	1013	909	994	957	923	983	944	942	966	987	938	936	962	934	993	970	944	927	918	942	949	878	952	923	973	982	972	915	910	924	931	971	959	975	975	992	959	976	946	996	906	958	926	954	938	951	913	912	946	936	915	999	951	996	938	932	991	957	950	890	909	1001	957	934	963	907	982	889	954	971	958	971	909	1005	932	955	962	950	893	963	951	962	955	974	980	913	939	949	944	957	937	973	964	1004	934	969	972	962	997	959	996	965	942	917	954	927	945	950	971	950	897	945	960	941	971	977	1018	1015	985	929	946	997	909	925	977	970	962	950	891	923	964	971	916	959	992	961	949	955	966	963	998	984	964	960	931	968	930	932	938	919	931	952	1007	959	922	922	937	947	877	970	982	950	993	961	929	906	912	980	968	941	958	949	938	969	944	941	937	950	936	961	961	929	916	963	948	974	914	982	943	961	962	1012	950	941	929	956	966	967	978	983	978	971	942	989	973	953	901	940	961	925	988	955	953	912	1037	959	892	968	926	982	903	920	989	970	974	995	947	978	936	948	976	966	935	923	953	981	954	905	984
23012	21195	28944	23657	21145	20054	8090	3026	918	870	749	692	738	663	673	665	1161	1022	1595	3090	3832	4145	1475	1965	1312	643	544	491	538	527	574	529	547	537	564	526	541	540	518	563	543	563	526	540	553	541	503	545	553	538	550	517	509	556	564	582	828	952	740	640	621	498	539	526	535	502	528	513	507	529	533	567	484	551	533	495	489	548	539	527	518	524	568	529	542	558	516	519	541	528	540	514	528	488	518	509	514	519	533	507	524	531	550	477	486	516	550	534	504	561	507	517	542	523	516	555	534	511	491	525	544	547	511	552	535	523	537	519	510	565	530	567	498	514	543	529	525	495	563	530	519	535	519	536	495	535	501	499	522	522	517	534	534	528	501	538	525	508	500	517	532	545	480	523	552	507	561	490	509	535	560	523	534	488	531	514	532	541	545	561	524	554	533	517	559	526	515	512	485	568	539	521	558	495	475	519	537	495	520	511	556	509	493	520	574	568	482	547	511	521	498	529	489	514	524	542	526	483	519	518	522	522	504	514	519	536	542	571	519	539	515	486	548	505	513	540	507	486	538	547	516	531	498	519	541	487	538	528	541	531	537	514	504	532	515	500	466	488	512	517	541	538	537	517	513	517	479	543	496	538	575	518	538	517	534	522	519	515	530	499	539	534	557	508	522	537	505	541	496	545	523	514	496	495	507	543	502	579	471	538	497	537	498	523	540	512	472	477	503	525	524	531	517	530	539	501	502	529	506	535	500	508	566	541	493	505	519	544	530	494	502	537	538	494	537	506	508	521	537	519	523	515	551	491	505	562	486	543	532	493	522	499	538	533	515	548	535	507	522	498	458	449	509	536	558	522	522	518	503	575	570	510	557	497	523	522	569	516	503	524	499	522	510	508	530	518	497	533	546	504	510	497	541	540	522	507	557	533	499	539	491	526	486	508	515	499	551	496	531	508	538	498	517	493	538	525	510	560	515	501	533	528	498	549	517	550	508	547	536	549	514	571	520	521	532	488	520	504	514	544	529	534	500	466	537	510	504	518	507	516	492	509	547	536	490	500	527	488	479	548	523	519	484	525	524	508	546	557	507	543	549	510	526	505	503	525	527	530	483	541	493	508	502	515	512	513	512	535	545	522	517	510	539	503	580	512	523	547	502	545	528	473	498	478	497	481	522	539	532	523	518	499	518	506	497	538	520	545	555	488	565	517	549	519	522	519	528	544	517	465	510	542	481	535	549	502	518	517	518	543	529	555	521	517	533	493	527	525	556	523	524	561	493	504	516	516	505	523	542	551	529	521	513	521	501	546	525	506	517	544	523	488	564	490	512	528	571	496	497	483	493	547	501	584	462	516	510	476	555	554	501	516	508	526	566	566	523	540	534	546	549	532	558	527	540	550	537	511	493	508	559	501	518	528	501	521	558	508	505	489	525	502	497	503	504	533	559	576	548	502	518	525	506	505	506	512	527	507	530	509	504	532	520	490	490	544	509	538	540	549	517	520	540	506	522	519	493	506	530	549	518	533	504	521	563	535	524	527	548	505	496	526	476	564	528	512	528	530	525	521	536	498	494	515	530	502	534	523	524	480	538	546	532	503	496	509	503	519	536	524	501	502	509	500	529	511	511	523	529	529	520	507	473	504	473	514	547	481	483	547	475	521	487	544	538	556	527	584	510	509	559	540	508	503	528	492	497	531	564	534	517	537	494	496	515	527	491	517	514	536	550	488	524	466	525	544	512	492	536	565	511	527	547	542	508	574	503	526	489	551	514	528	481	526	487	490	508	525	552	528	499	543	547	504	546	547	586	502	508	521	508	550	515	495	513	513	561	529	522	504	493	556	537	539	486	489	536	529	539	515	560	503	543	532	526	529	536	545	512	503	534	509	508	503	514	488	524	506	501	555	545	536	513	525	551	511	529	554	524	531	504	514	513	515	533	479	525	509	556	522	481	484	523	554	506	519	511	553	508	531	491	553	587	551	504	534	537	497	543	527	537	531	492	550	509	518	491	548	523	524	549	511	515	522	497	524	530	497	463	500	506	524	505	482	503	525	531	548	487	515	511	505	505	544	556	513	543	542	532	548	548	498	511	552	565	544	528	514	495	537	505	527	518	556	503	469	523	498	482	508	534	593	516	512	488	522	473	496	516	492	541	532	530	522	497	539	545	544	510	529	524	539	567	513	523	511	524	503	523	518	503	472	511	539	522	541	526	474	505	547	515	534	518	519	493	521	533	569	513	494	549	500	511	511	513	514	553	499	507	557	544	493	514	527	529	548	525	529	521	536	521	456	497	497	502	527	489	490	517	518	498	519	516	525	535	554	513	522	525	544	537	497	519	548	515	503	496	533	592	500	516	525	497	551	502	498	485	489	504	517	542	521	549	520	552	529	485	500	538	516	537	515	554	513	480	501	524	540	518	492	548	537	533	539	546	512	530	515	479	524	509	501	579	503	576	515	518	503	518	527	503	516	519	520	526	531	528	516	512	525	536	553	504	514	496	509	481	517	513	509	522	517	549	550	536	556	558	552	515	541	521	508	504	515	542	512	515	517	511	523	529	532	472	523	525	521	545	485	519	487	558	544	538	538	528	570	505	515	506	545	570	545	572	523	540	547	504	493	493	500	525	481	531	507	503	502	532	501	553	499	521	485	561	520	558	544	486	519	551	489	536	540	514	552	527	538	533	538	513	505	511	511	564	561	512	523	512	511	543	525	469	536	514	521	530	554	492	504	497	513	537	459	480	540	508	500	526	531	532	583	521	527	506	579	468	484	533	573	561	522	537	517	553	529	520	552	510	506	531	533	526	518	504	489	523	531	504	499	492	516	534	531	505	489	521	571	505	532	512	516	510	528	514	531	527	509	569	503	517	524	497	526	546	504	518	505	532	525	537	518	468	515	548	534	515	539	542	498	516	507	519	493	529	534	498	503	491	511	538	519	542	518	564	506	494	535	524	518	556	514	518	494	564	556	572	555	524	489	520	550	519	546	527	528	491	513	534	553	530	517	546	505	490	487	524	519	525	486	486	505	556	497	475	541	511	544	528	475	504	530	539	523	507	566	516	533	513	516	501	533	501	482	538	532	546	556	487	530	559	535	528	510	558	532	496	547	522	514	499	533	540	510	500	529	513	560	504	530	534	532	510	536	524	526	514	531	562	486	525	485	506	531	491	519	579	508	521	532	527	511	517	482	531	546	521	594	518	551	541	535	536	521	540	498	506	479	501	553	545	516	565	558	539	509	542	504	518	531	557	521	541	496	509	550	521	513	467	538	500	537	527	465	544	523	564	508	465	564	574	536	505	520	500	559	549	527	521	508	505	490	484	450	482	549	521	544	525	544	503	527	536	503	501	491	544	537	514	543	510	533	490	525	502	505	486	524	512	565	517	572	534	470	462	515	530	473	519	492	566	543	499	533	557	502	530	519	498	540	537	527	519	533	530	533	547	557	531	512	534	500	533	525	511	523	506	541	489	556	515	577	528	557	536	531	543	513
32579	56239	45512	28386	12658	5167	8324	4889	1809	1744	1617	1389	1371	1254	1124	1182	2492	2079	3603	7179	9092	9415	3350	4847	2891	1157	842	812	845	843	817	742	853	817	847	843	815	830	798	842	895	826	831	802	879	855	772	822	806	772	767	782	753	837	759	894	1687	1882	1358	1186	876	821	762	754	793	837	816	796	807	836	817	770	798	767	778	762	787	783	761	781	763	743	801	804	777	761	793	849	794	797	749	772	811	767	835	792	753	786	801	821	746	768	746	796	760	835	816	802	803	812	781	798	778	769	811	812	808	760	801	803	791	767	789	844	755	780	790	777	767	799	822	821	759	792	790	800	792	799	833	841	776	788	789	778	787	768	738	769	786	835	778	784	829	818	791	792	770	782	793	798	803	723	805	780	786	777	790	832	848	790	777	808	788	744	811	780	768	824	796	791	801	809	778	805	781	791	785	864	779	776	802	821	757	827	809	790	732	759	820	800	769	756	838	804	788	774	806	750	792	754	808	789	798	740	825	768	784	798	832	776	800	794	816	764	749	800	839	744	792	860	825	729	844	786	802	790	807	803	790	819	791	789	795	830	795	842	804	780	794	814	770	724	810	770	793	826	768	813	785	740	842	863	788	770	763	821	746	737	832	767	800	785	808	824	768	786	809	808	832	797	756	758	783	800	811	754	802	832	777	805	794	788	794	826	765	772	778	795	786	768	864	830	786	771	811	721	800	784	792	794	795	841	786	775	803	787	785	808	762	786	793	764	843	828	817	803	815	794	780	827	742	807	765	783	821	838	752	769	774	779	794	809	784	777	753	744	814	783	794	738	812	792	785	760	805	766	807	730	809	753	806	773	779	800	780	828	811	758	767	820	812	812	766	747	785	797	810	818	801	790	784	778	819	750	782	822	754	740	805	808	807	799	781	812	787	776	745	816	751	806	776	797	807	781	786	809	806	753	806	793	741	784	774	816	788	801	814	785	745	784	820	782	801	811	807	803	760	787	787	808	810	816	758	759	819	793	814	792	793	746	826	780	801	830	741	775	764	830	763	804	747	807	732	826	780	802	807	773	782	851	799	793	878	787	809	784	803	770	788	795	781	794	738	797	782	795	839	828	830	794	826	750	819	782	799	781	830	862	803	841	755	755	818	744	817	743	816	782	790	773	800	809	768	817	824	773	797	770	818	780	777	802	740	859	809	846	778	746	769	754	816	798	796	786	795	817	793	794	765	772	771	736	809	794	799	805	763	792	829	764	742	776	788	805	815	775	748	754	764	811	829	801	806	784	800	790	743	721	755	833	797	819	803	835	794	770	766	725	793	786	774	792	795	773	786	827	812	796	777	832	804	782	776	758	802	768	765	810	843	720	779	787	865	767	835	825	763	781	766	751	800	829	786	796	823	824	821	812	767	828	758	813	816	790	778	789	793	768	839	745	844	799	809	795	794	759	824	754	760	768	819	750	782	724	847	786	738	760	781	775	800	734	788	775	754	768	763	784	793	775	824	804	792	755	755	759	769	791	829	788	822	823	786	793	814	794	804	758	792	805	808	763	812	772	757	840	807	757	793	773	773	758	770	827	847	812	810	805	803	778	827	812	771	766	772	769	821	806	727	799	793	719	792	826	757	781	789	772	797	792	793	846	802	800	783	786	790	818	825	800	811	770	827	821	772	789	800	817	786	801	761	761	834	761	779	776	765	810	792	822	762	789	796	767	761	801	823	813	825	823	792	753	780	798	834	786	813	769	765	782	756	749	828	781	793	806	814	786	750	740	812	826	778	810	780	814	810	791	799	777	789	785	813	735	792	788	798	808	821	802	737	768	804	783	836	792	799	829	831	785	798	762	765	783	812	765	784	786	800	780	785	746	808	813	745	803	818	802	759	769	781	836	808	748	765	768	743	764	720	841	757	804	748	835	784	777	800	804	789	745	751	831	770	818	775	783	785	816	791	814	761	775	777	842	792	794	803	829	747	859	782	785	778	848	785	789	822	813	743	793	800	781	788	790	816	748	797	819	788	749	772	771	802	792	808	813	756	790	795	810	789	778	778	808	791	772	766	774	763	817	801	792	820	796	819	779	768	786	782	755	752	788	818	782	783	733	778	804	764	814	729	794	771	720	828	808	792	782	798	759	795	770	747	812	812	777	811	798	730	741	806	810	822	774	765	779	789	800	811	765	839	818	756	800	766	803	780	797	748	789	779	776	807	772	811	812	794	782	782	783	779	785	764	807	795	809	806	785	790	818	800	788	764	803	776	821	774	776	790	800	740	781	747	718	804	790	790	805	786	762	809	825	802	760	747	734	797	820	812	730	769	753	791	755	782	792	783	795	827	770	728	789	803	767	765	781	818	796	751	816	843	789	773	760	825	753	759	821	816	763	772	775	764	831	779	740	803	785	788	791	763	782	789	759	789	770	804	807	840	812	789	795	804	738	842	769	756	801	781	805	734	802	804	779	760	816	794	846	748	790	782	738	763	762	775	833	770	816	781	791	819	822	815	773	772	789	766	785	730	838	753	798	804	795	762	794	759	812	778	803	826	781	775	789	774	811	827	738	792	742	813	795	789	748	821	770	781	767	768	791	827	804	783	787	876	784	796	765	766	786	831	796	858	793	809	746	808	792	770	812	762	776	740	782	709	794	800	802	808	792	811	820	767	794	774	827	779	750	795	690	751	815	790	777	800	793	773	875	826	822	829	760	780	837	826	840	781	793	809	802	806	795	834	829	756	832	799	786	782	765	806	786	743	792	757	788	766	795	771	777	744	778	792	779	761	812	825	761	815	801	796	777	753	796	816	822	786	765	765	810	793	762	751	778	818	754	807	788	772	801	768	775	794	758	796	806	776	766	833	771	773	776	775	819	781	750	846	791	827	780	795	822	764	795	796	816	803	791	830	795	768	774	784	752	804	775	827	808	765	764	781	732	771	806	814	802	767	803	795	793	822	767	783	748	831	826	787	778	837	767	806	769	827	828	783	788	785	788	807	785	838	765	775	770	815	787	787	788	779	783	770	832	789	818	769	800	776	798	804	771	799	735	810	786	792	769	764	774	805	794	860	768	767	794	796	781	799	762	817	825	780	778	814	816	809	749	810	795	820	800	765	782	753	753	752	828	758	777	807	758	828	771	817	793	825	805	773	800	779	756	824	775	800	770	802	781	770	823	806	751	791	785	853	786	782	743	799	773	776	739	790	775	806	760	742	784	766	790	824	793	812	811	735	808	787	828	784	772	851	807	794	762	785	745	780	746	786	778	766	832	838	811	748	837	779	730	781	815	789	823	741	834	805	795	817	753	748	731	795	839	796	800	756	802	805	733	799	838	768	759	804	776	828	706	825	841	791	817	802	742	764	753	843	797	806	790	804	811	765	777	790	747	772	773	748	819	786	824	764	795	771	806	771	827	850	800	776	799	834	774	820	804	745	753	763	793	805	792	816	801	800	780	821	810	739	781	778	829	720	813	837	805	776	824	759	821	818	799	785	806	781	813	846	809	773	782
26965	23104	22206	10388	2674	1189	1140	920	704	742	734	722	652	619	682	635	637	822	864	880	1015	908	856	809	689	617	607	620	609	589	614	636	602	670	602	575	638	607	610	597	627	619	593	608	669	615	637	592	577	648	612	584	606	634	613	591	621	567	623	626	576	616	558	616	583	598	629	598	604	625	596	579	616	593	604	595	600	570	569	626	625	590	594	617	658	599	644	604	566	599	652	574	597	601	591	592	656	597	649	642	545	613	568	641	620	574	610	608	598	590	599	642	601	598	605	642	562	582	630	641	651	623	608	605	679	606	618	647	640	610	591	581	603	598	613	610	601	575	588	585	587	555	614	582	601	589	591	635	615	619	633	613	604	599	628	548	616	646	574	603	611	625	569	624	583	633	578	594	639	618	651	578	591	629	586	602	588	623	612	596	604	610	593	636	637	612	545	609	621	610	633	624	578	614	636	598	649	574	592	652	557	599	586	616	622	606	609	604	634	641	585	549	617	564	573	568	621	632	589	583	602	620	602	620	606	567	607	582	641	612	586	571	620	623	615	599	630	606	618	574	644	621	609	587	570	583	602	599	606	630	637	569	605	601	586	657	593	568	584	588	566	608	611	575	593	659	624	624	581	622	587	609	598	575	659	602	595	602	623	604	608	607	597	596	615	601	595	631	585	646	590	579	612	604	568	567	603	599	666	581	625	584	623	618	602	613	582	604	619	610	602	616	604	592	620	597	616	598	620	610	583	591	566	646	610	561	623	611	608	626	632	593	595	612	568	604	635	623	606	591	611	603	590	610	606	593	576	605	634	594	609	612	580	627	564	634	571	598	611	580	614	589	633	591	601	638	584	638	600	634	593	607	598	631	644	588	600	601	629	651	614	654	595	621	587	576	563	621	600	626	579	645	613	605	603	629	585	607	601	568	598	634	577	607	583	645	628	663	604	604	614	564	617	617	610	551	631	590	549	588	601	618	652	600	634	634	640	607	598	619	611	599	563	639	600	585	625	612	616	634	596	631	623	621	596	593	610	622	596	575	624	583	599	589	578	605	577	606	572	589	627	612	630	591	581	640	602	649	630	617	607	587	648	636	618	605	598	605	630	628	568	613	578	622	617	634	595	576	613	607	654	656	652	619	619	589	626	643	614	603	634	585	591	622	615	585	645	573	609	594	622	603	586	629	623	616	606	595	597	639	618	580	625	628	625	620	637	635	622	613	605	571	616	590	588	622	615	607	570	581	608	607	576	617	639	609	624	577	635	591	612	620	618	602	627	619	612	574	624	612	654	614	610	626	617	618	618	572	591	626	603	606	581	569	611	581	647	645	616	620	639	603	631	588	644	581	626	623	620	636	621	596	631	624	605	623	658	541	568	622	611	600	612	620	597	611	660	631	592	633	620	607	546	606	595	622	572	613	571	603	616	612	569	610	599	625	560	632	588	640	590	628	632	569	644	567	619	613	635	642	612	596	637	607	582	627	595	621	603	569	598	577	578	636	596	625	564	628	630	600	567	586	557	588	623	610	621	627	607	584	600	659	545	627	601	606	640	555	617	571	585	581	569	625	597	615	654	580	584	598	609	607	591	625	590	580	616	618	637	613	632	612	632	584	615	577	590	602	568	578	609	616	634	601	610	621	610	621	590	658	580	628	636	675	624	598	603	636	559	597	651	663	622	612	673	675	623	584	548	578	612	662	642	649	562	578	594	624	602	570	665	652	615	635	603	580	571	623	576	602	623	563	604	586	588	646	616	587	606	567	609	643	619	600	610	617	604	604	595	574	619	601	671	613	578	623	629	584	574	586	678	601	619	588	607	596	640	637	592	615	603	600	605	616	611	591	573	564	646	622	602	612	539	575	638	612	570	571	608	595	571	577	621	636	630	606	634	635	630	623	577	566	629	601	580	605	617	595	676	606	638	595	572	626	599	622	617	638	622	620	603	572	588	624	608	583	625	663	584	633	609	598	639	550	628	617	601	615	616	605	622	599	618	629	590	644	607	588	571	617	595	586	547	584	567	590	587	602	614	550	568	581	636	643	602	618	613	546	596	603	603	610	568	580	637	634	673	610	608	611	615	603	581	606	617	612	581	598	646	625	639	565	580	579	595	635	600	602	649	629	621	587	604	612	585	628	611	585	570	611	611	599	652	639	614	618	604	612	608	582	590	629	621	656	606	620	643	649	583	603	573	626	648	586	593	585	630	601	598	604	584	599	572	639	643	602	630	576	614	602	629	616	576	581	602	622	619	637	613	602	664	615	633	611	617	605	623	578	638	615	589	646	683	640	640	609	600	558	564	589	606	630	656	636	592	600	626	533	566	594	609	583	606	547	634	590	600	574	588	600	611	610	570	623	577	602	620	634	575	606	590	620	611	597	594	554	606	619	619	598	595	565	612	569	632	598	599	658	620	624	620	610	597	628	583	655	648	605	638	554	587	591	647	608	626	638	628	613	610	603	631	609	619	592	580	538	596	594	612	573	648	642	580	635	580	601	603	591	572	571	604	623	612	624	625	632	571	599	575	600	583	575	590	563	626	613	563	637	617	626	579	600	612	557	619	648	621	600	617	617	596	605	595	605	644	599	617	608	582	632	620	622	621	580	594	568	605	631	610	609	626	639	596	562	573	619	587	594	578	636	636	602	603	591	593	625	627	567	615	613	611	626	595	612	604	586	617	601	552	623	656	609	623	591	604	565	670	651	630	611	593	595	622	592	594	599	625	626	580	575	613	615	601	577	568	628	592	606	572	557	595	607	594	629	606	599	601	610	599	607	608	596	595	580	602	610	624	659	618	676	606	602	590	618	647	611	609	580	623	600	625	595	586	624	555	587	596	610	627	584	618	589	563	599	594	627	634	637	609	598	623	607	596	603	604	583	603	635	668	617	570	584	594	608	581	580	582	623	603	607	612	630	633	594	596	594	599	611	605	609	603	600	617	597	596	566	613	565	631	645	585	605	590	599	572	624	570	590	606	649	629	601	564	600	658	618	558	605	600	603	647	575	574	614	607	585	561	623	597	632	582	643	637	637	600	601	581	602	639	605	627	596	603	584	616	601	595	605	632	589	555	601	610	646	580	680	634	595	612	618	598	619	629	608	620	591	628	572	609	583	604	597	628	604	596	549	663	593	605	647	618	581	616	601	601	641	650	632	556	604	617	591	609	625	579	594	621	649	628	597	616	596	621	579	609	571	644	644	557	581	599	630	573	662	634	641	613	596	619	622	539	578	648	609	578	616	613	591	619	600	571	605	588	618	645	583	602	598	602	571	566	594	589	650	573	549	558	633	637	593	605	601	583	616	636	634	589	592	604	614	579	603	637	637	608	614	591	577	631	602	598	610	571	595	648	582	544	612	577	585	589	654	594	571	603	594	607	663	625	636	622	588	620	563	618	615	603	616	592	605	605	616	642	644	622	570	637	612	627	627	590	606	571	586	595	545	603	600	647	620	587	633	650	628	663	615	621	616	594	619	582	602	626	622	600	616
26103	37928	26863	12490	5548	2330	2376	1737	1209	1205	1181	1156	1086	1005	938	1013	1021	1551	1675	1577	1986	1632	1548	1382	1138	981	885	916	875	894	937	893	964	893	928	927	945	940	911	916	951	920	901	912	856	906	837	905	977	932	899	913	922	917	885	932	894	921	944	887	877	924	877	873	911	954	906	922	890	959	918	850	931	961	930	914	899	941	906	945	856	857	916	910	879	899	909	899	888	940	925	888	921	866	896	911	883	912	926	922	899	898	909	930	903	893	868	894	969	880	938	875	927	935	931	927	972	880	919	932	911	861	889	892	911	920	925	884	887	961	880	934	904	908	913	933	926	874	983	879	855	928	881	919	923	894	883	908	922	934	922	926	930	964	847	888	908	908	896	922	914	920	897	910	850	908	840	898	923	841	928	896	951	896	976	890	922	907	937	897	921	937	913	889	894	876	921	885	867	894	921	900	932	874	937	862	928	892	889	856	881	948	892	870	921	950	906	847	861	910	901	904	942	884	907	880	907	930	917	882	915	907	867	918	926	885	903	883	929	900	940	927	883	958	880	955	902	964	901	855	867	978	876	956	940	945	898	929	910	896	891	943	852	928	882	920	913	930	918	928	913	904	882	886	900	904	897	932	904	922	894	908	931	881	899	900	939	905	885	878	943	945	938	895	938	950	936	874	854	876	933	946	889	889	924	912	938	887	875	879	910	890	914	875	894	888	933	906	841	935	897	924	920	936	859	891	879	904	914	924	950	908	904	899	914	935	884	878	912	901	866	888	906	880	901	921	925	954	917	883	948	931	843	899	908	937	894	852	923	872	868	902	924	935	914	899	952	884	899	913	890	918	880	930	940	924	896	923	911	888	939	897	876	938	895	950	902	912	948	905	873	872	875	905	921	895	936	903	923	910	883	914	931	889	928	894	934	944	914	897	872	886	903	946	851	884	920	937	866	929	874	911	943	887	843	940	942	939	967	940	904	909	947	915	922	895	853	942	950	885	909	960	873	888	859	878	864	912	914	913	870	901	883	893	929	954	918	890	916	913	926	897	897	922	876	889	854	936	880	912	904	949	961	866	943	891	933	868	931	912	887	880	934	941	904	910	928	921	959	885	868	939	946	875	905	885	861	882	917	860	872	883	865	865	932	910	884	899	859	880	883	957	941	900	929	893	907	893	903	893	898	905	910	930	885	877	957	891	925	874	939	968	853	890	897	904	854	930	975	908	870	906	908	952	904	844	932	925	879	906	926	891	913	906	918	909	922	893	945	900	895	868	946	852	868	907	847	948	843	873	950	821	891	929	948	977	922	877	893	904	911	961	876	921	904	881	929	897	878	842	906	837	940	967	948	894	917	896	897	895	943	883	878	913	968	937	915	873	945	877	891	903	912	920	860	900	926	945	891	895	896	930	926	930	886	910	911	914	901	879	892	927	966	904	925	894	906	949	829	931	925	899	864	896	926	879	931	907	889	946	939	896	881	902	909	890	872	934	932	935	885	899	914	862	955	889	866	880	925	904	858	907	871	879	906	849	904	893	895	913	875	896	945	884	934	941	863	871	926	919	910	888	919	809	970	937	932	930	921	919	929	853	916	931	932	964	912	899	908	896	894	895	871	920	943	923	855	880	844	933	862	960	879	889	889	917	882	890	904	907	891	857	923	835	900	871	897	887	853	915	881	880	931	933	903	891	933	907	960	931	913	904	883	876	903	923	956	943	897	961	855	895	868	870	864	846	897	931	873	936	849	919	900	915	889	911	862	933	889	970	873	859	933	914	896	895	916	920	899	852	901	956	881	905	883	883	941	900	973	919	912	916	891	901	908	955	940	932	931	932	907	897	873	960	940	886	880	924	900	914	882	882	830	931	968	893	923	944	923	898	906	878	917	879	851	925	953	908	900	896	877	921	920	868	841	899	910	895	903	883	871	904	915	870	918	881	944	960	962	944	921	950	877	890	884	960	894	888	889	891	885	936	907	876	924	917	940	874	910	913	941	882	855	837	925	894	866	934	941	887	902	950	922	883	897	940	909	894	934	882	939	901	915	878	919	884	915	902	923	864	970	926	887	850	891	934	905	884	923	880	889	875	985	868	885	872	914	857	910	922	875	873	935	887	870	914	901	881	920	872	889	924	891	906	900	925	926	936	892	978	923	868	915	848	909	915	857	939	843	925	943	929	900	906	860	902	895	871	916	862	898	927	911	895	858	845	890	875	925	945	882	950	883	892	894	904	876	913	872	885	904	875	951	950	825	897	904	883	912	841	858	888	892	962	879	925	891	902	894	942	925	868	901	857	917	914	902	850	929	920	912	916	914	896	903	873	918	917	886	909	897	930	860	902	906	926	912	887	898	956	925	948	898	919	892	892	923	929	923	917	903	884	874	929	910	919	875	930	890	956	917	896	902	915	891	869	878	966	883	884	936	871	974	895	960	885	963	952	940	925	891	976	888	882	932	866	928	925	903	907	885	896	926	896	920	886	901	915	919	914	905	929	900	931	892	866	883	907	875	890	959	882	907	929	889	926	879	940	897	915	891	965	894	895	957	945	918	930	931	863	945	920	867	914	913	875	894	910	892	946	939	919	948	898	861	911	883	897	902	873	841	889	908	958	900	929	909	884	914	955	902	923	914	863	878	959	882	911	879	886	929	938	944	849	900	930	926	868	903	917	882	971	871	874	897	897	931	959	914	909	903	875	981	911	892	877	891	893	885	920	902	918	874	924	907	906	968	955	886	913	967	889	848	891	841	830	932	881	895	930	900	890	887	882	877	828	881	940	895	935	932	943	914	892	927	899	944	876	944	908	900	913	917	888	918	887	907	869	910	942	935	890	914	945	853	869	921	845	900	918	938	900	887	945	890	898	901	911	879	888	927	900	884	863	928	912	942	875	841	871	951	925	892	941	904	915	906	947	905	880	910	903	944	877	885	869	928	895	900	927	882	854	861	894	906	874	916	892	875	875	936	897	895	889	927	944	950	845	885	873	867	883	899	883	965	900	934	902	983	879	903	873	935	893	832	877	904	976	919	923	904	895	934	904	910	893	913	959	882	858	854	869	903	928	901	875	918	934	832	881	898	925	888	910	912	894	892	871	904	899	883	884	918	924	906	913	943	913	890	882	941	886	921	928	929	927	907	934	908	905	852	854	883	926	892	905	952	886	898	883	934	921	881	930	860	931	875	898	871	953	873	891	909	898	932	888	947	927	949	902	873	963	915	880	864	909	931	892	917	866	888	932	863	872	902	896	877	925	930	923	879	953	929	930	900	884	932	910	927	920	911	871	878	940	960	924	877	889	856	876	879	946	924	943	907	941	902	894	884	947	930	861	893	932	935	892	909	902	919	941	912	882	918	915	874	976	926	910	872	908	852	871	939	892	899	843	883	913	907	872	840	918	881	875	892	892	909	916	923	893	913	924	916	906	899	906	883	910	912	870	889	875	897	900	953	898	879	939	891	927	900	959	934	892	917	906	905	943	934	880	879	871	902	914	942	910
24316	21299	28433	24532	17925	5424	4559	2013	859	972	893	851	719	725	713	722	694	805	731	1636	2672	2569	2777	2376	1780	1030	729	707	694	653	688	744	646	679	696	711	653	667	678	688	662	673	662	715	679	661	643	701	709	660	669	690	616	647	712	684	702	666	705	695	663	639	686	697	699	666	702	619	626	678	676	709	674	640	664	708	656	683	681	658	732	667	697	692	696	739	715	670	649	669	656	670	677	694	653	662	647	702	653	686	676	680	718	737	704	687	670	698	734	681	650	645	710	645	692	662	701	667	664	675	677	654	707	700	674	683	683	658	722	658	681	732	670	662	644	671	716	727	723	696	637	708	706	669	695	675	677	711	713	668	674	708	620	646	688	686	688	643	660	687	643	736	684	720	674	684	712	647	660	696	670	680	666	660	655	659	749	674	666	700	706	651	724	705	719	722	675	675	658	666	660	684	684	670	676	660	695	693	698	716	670	702	691	655	698	629	669	703	661	626	661	675	661	685	675	664	657	715	674	717	665	707	699	657	687	702	690	689	688	679	687	689	650	674	691	626	708	627	647	659	692	650	716	685	654	670	703	671	697	662	670	667	676	656	665	715	685	702	641	705	647	651	698	735	672	683	648	655	699	658	703	687	699	688	687	695	672	696	698	609	643	687	720	678	712	690	695	716	690	714	718	660	627	661	653	682	696	685	688	650	733	665	697	694	649	706	648	665	658	675	670	700	670	672	698	696	636	702	715	700	680	725	679	675	653	651	687	702	660	689	719	654	707	676	728	690	732	650	682	641	690	688	681	632	693	684	726	647	695	692	659	659	664	691	660	657	681	672	699	724	685	658	708	684	690	670	665	640	654	717	708	698	640	651	678	658	694	651	712	651	677	669	644	650	675	653	663	733	684	673	692	665	631	698	671	625	649	659	702	710	669	640	661	746	708	677	658	681	671	682	667	688	703	646	757	703	612	689	651	680	693	676	714	676	739	745	730	630	714	677	696	677	664	688	667	580	705	651	707	708	716	703	674	687	631	690	653	656	679	656	667	665	686	670	666	703	725	676	688	693	709	722	695	659	656	735	698	698	674	679	691	692	690	655	688	682	646	663	700	700	732	718	713	689	638	634	717	714	662	677	705	685	669	714	669	703	699	738	695	666	687	697	707	671	716	662	711	660	659	677	632	677	740	688	666	680	677	667	668	693	679	669	672	682	714	688	669	665	696	616	637	654	697	686	696	650	634	629	663	667	730	693	689	681	681	670	668	646	645	707	643	664	661	683	681	714	689	660	704	669	672	670	658	666	685	695	678	677	678	679	724	692	701	706	740	675	691	671	697	662	703	665	662	678	701	738	695	690	715	710	707	718	640	654	694	669	729	695	679	706	711	654	653	714	712	654	689	683	689	650	657	663	675	612	664	670	650	677	651	677	641	678	654	665	721	695	680	689	717	661	650	700	703	690	673	654	662	759	666	617	666	696	666	660	668	696	692	655	743	679	703	684	663	736	684	697	670	716	698	708	726	713	725	651	679	703	683	697	726	678	696	739	667	687	714	677	672	724	698	688	683	636	650	718	718	672	696	705	675	666	679	666	659	657	683	687	690	650	722	666	680	678	693	652	677	707	686	664	674	642	718	680	648	664	695	641	704	737	677	668	663	688	724	708	637	680	719	671	699	664	701	678	668	713	654	712	678	692	700	689	663	665	677	706	663	679	691	715	703	710	651	710	644	697	703	654	723	697	697	678	669	666	691	647	698	717	631	664	634	717	671	687	662	701	700	711	672	667	698	668	633	716	721	699	675	712	677	641	687	696	638	721	719	658	677	666	666	663	730	656	647	627	669	653	661	672	614	652	724	689	683	703	737	686	675	681	670	692	674	665	682	633	653	658	670	636	671	688	699	697	660	721	689	703	633	676	659	683	702	677	659	660	678	678	720	669	670	676	690	679	738	679	702	649	662	664	733	706	704	681	659	695	669	629	683	714	695	688	708	701	715	634	682	663	615	662	695	656	721	697	682	690	692	678	704	686	694	693	672	654	733	709	699	660	726	655	636	698	670	650	654	670	688	708	676	700	696	673	657	686	681	652	747	606	722	683	689	648	667	669	713	669	672	668	702	653	677	671	653	652	668	723	674	663	709	689	662	636	680	700	696	673	706	641	710	674	688	724	669	658	580	687	661	630	694	703	630	667	660	681	662	701	692	683	719	696	644	667	688	698	715	627	736	674	663	654	710	694	693	701	721	665	669	741	700	686	652	733	653	659	635	690	675	706	671	679	672	661	641	690	725	641	629	660	693	631	653	705	678	611	710	689	695	650	708	682	707	691	695	677	622	678	691	693	720	682	688	680	669	695	674	687	639	698	643	661	639	682	701	708	725	682	671	687	631	680	677	660	717	641	664	662	696	658	683	697	685	667	663	612	689	689	706	673	700	721	658	694	690	656	639	693	654	689	666	653	654	656	655	711	657	645	650	632	658	681	677	669	693	650	687	679	700	685	660	665	680	705	644	728	704	689	720	673	747	636	677	685	637	627	668	684	701	680	680	651	685	721	685	707	649	692	673	701	657	671	699	695	681	681	715	641	663	696	634	711	681	714	660	668	676	647	699	707	675	696	708	736	688	621	662	703	694	675	682	755	686	676	659	683	710	679	709	714	669	631	650	633	653	677	660	690	694	711	720	646	648	620	646	689	627	682	701	650	674	674	717	668	630	671	667	676	693	694	682	631	690	654	619	668	676	738	719	633	653	663	715	667	662	704	589	679	673	695	662	674	688	738	680	642	639	655	712	694	667	630	709	658	702	700	685	653	704	720	665	729	659	683	675	643	684	660	658	745	705	675	683	721	671	628	705	676	666	672	691	686	666	673	659	651	687	721	666	704	700	657	703	681	713	708	697	676	652	680	668	701	642	652	687	716	682	683	633	686	705	710	703	667	637	654	667	671	700	672	704	682	652	672	639	691	682	643	650	717	692	698	654	682	631	691	674	674	672	703	706	699	662	708	702	660	717	681	666	723	687	719	701	693	660	617	695	648	714	663	647	646	688	700	686	748	658	671	667	671	706	657	686	676	694	658	722	699	676	668	656	677	676	693	732	671	710	648	616	660	658	695	668	623	680	675	677	640	707	666	687	694	715	722	656	717	724	715	711	651	706	705	661	675	663	631	664	668	670	691	671	688	703	701	700	669	673	675	633	648	667	616	705	676	691	702	734	716	687	670	692	710	741	662	630	673	673	660	668	667	675	645	687	706	719	673	689	657	592	637	709	629	663	710	690	678	706	651	655	640	710	666	680	722	671	717	709	670	656	666	659	670	665	661	703	661	687	707	662	690	701	673	714	677	692	677	644	698	698	692	698	698	644	688	701	706	699	639	681	685	662	644	718	711	699	703	689	689	700	691	681	691	698	625	708	768	705	662	698	704	677	639	651	705	684	661	661	714	673	735	747	655	762	656	650	688	683	719	686	689	657	720	661	683	689	656	663	691	628	686	677	680
29591	48650	41820	16952	8262	5660	9025	3434	1842	1683	1657	1424	1270	1187	1173	1135	1180	1455	1131	3765	6219	5637	6352	5285	3682	1836	1122	1040	1005	1001	1030	1021	1046	1055	1045	1024	1058	1019	977	1046	1039	983	1006	1018	1031	1029	990	1019	1016	1034	1013	992	999	1067	1018	1045	1041	1004	990	1038	1024	1041	1009	1025	1098	1034	1022	1042	995	1008	1016	1063	989	1065	1088	1013	1008	1029	973	1014	1014	1001	1070	1025	1029	1034	1003	1047	1007	1075	1017	1025	1048	961	1028	1058	1006	997	971	991	1067	1006	1041	998	979	1015	1062	1011	1050	1038	1013	1030	955	997	1050	1011	1038	1036	1037	1012	1105	1080	1084	1077	1008	1032	1056	1032	1062	1067	1056	1003	998	1044	1009	1036	1047	1015	1029	1027	1034	1096	1065	1068	1064	926	1014	993	1010	982	993	966	1031	1002	1087	1014	1026	1057	1035	1051	1032	943	976	1060	1016	996	1049	979	1041	1082	946	1046	1040	1007	1034	1036	1027	1039	1061	1023	1006	1019	1073	1035	1000	1076	981	1027	1067	1059	1014	1057	1000	990	1015	999	1016	1019	1050	983	1073	961	1045	987	1015	988	1048	1037	989	1041	993	995	1033	1014	1042	1025	1044	1023	1021	1014	1075	1038	983	999	1031	1009	1024	1037	1010	1021	1020	1001	1048	991	991	1020	984	1054	1050	1036	1025	1001	1022	1021	1032	1018	1038	1059	1039	999	1010	1025	1041	949	990	1005	999	1091	999	1052	1025	1018	1013	988	997	1042	1028	1029	1066	1007	1005	1013	1007	1030	1005	931	1001	1043	987	987	975	1041	1001	1070	990	1029	965	1033	1031	1036	1038	1004	1074	1056	1107	1068	1023	1004	988	998	1043	1038	1051	975	1021	977	1058	1021	1050	1034	989	1010	1011	957	989	1067	1056	980	1041	1024	1050	998	1018	992	1007	979	1007	969	1040	1017	1059	985	1025	1023	1002	1097	1051	1004	1013	1023	1024	1066	1006	1021	1058	928	989	1055	997	1033	1001	1014	1003	1045	1016	1014	1058	981	988	1022	1080	1022	1033	1067	1040	1035	1065	994	1001	1036	985	1024	1009	1037	1014	1012	1048	958	1001	1074	1067	1004	1030	1017	973	980	987	1057	1027	977	1025	932	1035	1025	1040	944	1046	1032	1005	1018	966	973	1016	1063	1015	1021	1014	1010	1094	978	1053	1072	1066	1013	1019	1015	1005	1033	1023	1034	1069	1024	1037	1016	970	1025	1031	1068	976	984	1024	1040	1095	1037	1038	1027	1036	1012	998	1007	993	1026	1021	1042	1052	1001	1000	978	1009	1037	1057	1043	1062	1003	1070	988	1005	989	998	987	1055	1045	960	986	1059	978	998	1024	1045	1025	1060	991	983	1002	1027	1026	1030	1057	1056	1080	1049	998	1044	1080	986	993	1049	1020	1029	1031	1022	1003	1054	987	1071	1048	1002	1054	924	1051	1005	988	1031	1044	955	1019	1037	1074	1093	1000	941	1030	996	1045	1044	1007	1031	1087	1017	1034	998	1022	1001	1025	1038	1036	999	1065	1034	1054	1054	1050	1028	999	984	1037	969	1035	1007	988	989	1047	995	1021	1054	1037	989	1074	1021	1014	988	1034	1027	1049	1086	1023	993	1033	1034	1042	1069	1047	1041	1044	1082	983	1030	1075	975	1049	1029	1006	1088	1028	976	1019	1108	1003	1066	1001	1032	1081	1014	1022	1061	1033	1014	1040	1010	1008	961	965	1057	1080	1026	978	1079	1018	1055	1022	1053	1001	1032	1023	1030	1040	972	1022	1023	941	1082	1001	1042	1008	1040	1006	1036	1017	965	1025	1017	1037	1017	1007	1017	1060	997	1059	1013	1023	967	1043	1052	999	1008	978	997	1051	1032	1029	1041	1028	1056	1063	1033	1036	995	1073	964	1008	1066	1019	991	1076	1037	1033	1023	1020	1026	1016	1005	982	1059	1033	1010	1033	1034	1019	1013	1042	1022	993	1056	995	1065	1017	986	1022	1003	1001	1011	1041	1104	1033	1038	1002	998	1111	1031	1018	1041	1028	1008	1015	1004	1011	995	1068	1010	1040	1083	970	1001	1028	1020	1044	1026	1030	1041	1050	1072	1023	1003	1011	970	998	982	1028	997	1047	1069	1031	995	974	1045	1036	1034	1001	1047	1008	968	1028	1004	1035	993	1039	1044	992	985	1004	1016	971	1004	1019	1045	947	974	1068	1049	1026	1013	1037	1020	1046	1036	1052	996	1026	982	1013	1001	999	1018	1029	1030	1077	1012	1060	1008	1100	1055	1010	968	1036	995	1005	991	983	1002	1012	1061	1027	981	992	1021	950	1068	1074	1021	1015	1001	1033	1019	1066	1056	1026	1052	1076	1000	983	1039	1037	1030	1032	1035	1072	1006	1076	986	1045	1060	988	1012	983	955	983	1055	1002	1069	1017	1075	1040	1035	1042	1073	1039	1058	1014	947	954	1074	1043	1008	993	1038	991	999	1010	1018	1044	1030	1091	1036	1009	1027	1029	1046	1018	1023	1012	1000	1089	1019	992	1078	1014	1038	1063	1021	933	980	996	1034	987	1018	1037	1049	1000	1027	971	1019	1028	1039	1001	952	1043	1013	1066	1052	1015	974	977	1016	1022	1018	1057	1005	1027	1036	1036	1053	989	1057	1022	995	1038	1042	1031	1022	1074	1023	1007	1028	981	1004	1070	997	984	1005	1087	1019	1004	937	1023	979	1050	992	1087	1025	1017	1003	1002	1031	1065	1057	999	1041	977	1024	972	1025	1077	1005	1001	1064	1010	1016	968	973	1053	1017	1020	1033	1032	1023	1058	968	1049	1067	1041	1056	956	1022	1005	1027	1039	1071	1086	982	1034	1043	1007	1060	999	1041	1010	1012	1005	1060	1084	1024	1085	1094	1038	1023	1038	1055	1033	1015	1011	1018	1024	1046	1053	1006	1049	1042	1074	1058	1007	1046	1041	1060	1020	1015	1029	1029	1038	967	1062	1060	1052	1011	1044	1043	1023	1033	1018	1058	1048	1043	1004	1033	1010	1020	1070	962	1025	1080	1088	1041	1056	1035	1036	991	1016	1033	1015	1008	973	1023	1010	968	1019	968	1056	1015	1050	1039	1040	1059	1020	1003	1030	1023	1032	1033	984	1026	1085	1020	1013	1046	1021	1013	979	1003	1049	1007	1047	1040	1060	998	990	1035	1034	1067	1038	996	1002	1033	1007	1030	1015	1057	981	958	967	1007	966	1058	1031	1070	985	1014	996	947	987	1042	1037	1014	1049	1037	987	1043	1049	1059	1067	1103	1002	1029	1022	1031	1023	1051	1018	1030	1055	986	1044	1029	998	1036	1014	981	1024	1000	1038	1059	1035	1014	1009	1030	1002	1070	1062	1021	1020	1003	992	977	995	1035	1077	1049	996	1011	993	994	1019	995	1087	1077	1052	1083	985	1013	1010	1002	1064	1015	1024	1040	1007	1013	995	994	1014	1002	1041	1033	1059	1041	990	1074	1026	1017	1035	1027	958	995	1015	1062	1069	1022	1040	976	1083	1028	1001	1019	973	1091	1001	1006	1062	1017	1045	1057	1039	984	1023	1044	982	1021	984	1070	1065	968	1052	1058	1054	1062	991	1038	994	980	1011	1010	999	1095	1085	977	1041	1008	1028	1030	1047	993	977	999	998	1029	1116	1014	1026	1017	1000	1013	1042	1057	1055	1092	1022	999	1014	1081	983	1046	1017	1026	1042	1054	1059	1026	1049	1053	1023	1038	1024	992	1124	946	1045	993	997	1004	1058	931	1071	1038	1089	1008	1040	1032	1015	1023	1040	1032	1021	1077	984	997	1022	1037	1069	1033	1078	988	1052	1061	1027	1054	933	1006	1034	992	1041	973	1017	1035	977	1003	991	999	1081	1014	1040	995	1064	1016	1050	1006	1000	1041	992	1065	1018	1028	1039	1037	980	1063	1017	1034	995	1015	982	1013	1074	1017	1072	979	1008	951	1014	1065	987	1061	1053	1024	1040	1051	1080	1019	1072	1037	971	991	1028	998	1007	1054	1042	1044	1064	1044	1014	1078	1023	1067	1020	994	1000	981	1065	1020	974	1019	1056	1028	990	1020	1028	1071	957	1046	1038	1058	1015	1037	989	1034	1017	1029	1053	993	1002	1036	1021	1009	1040	1019	949	1017	1026	1012	958	1016	1054	1023	1018	1041	987	1010	1013	996	986	1011	1000	975	1014	999	971	1068	1010	1055	1060	1086	1042	965	1001	1017	991	1031	1019	1003	1025	972	1046	982	1096	976	1017	1040	1047	1054	1044	999	1033	1036	1018	1032	1004	1010	1007	1010	1032	1085	1003	1050	1039	1028	1030	1046	1053	1051	1010	1028	1023	1075	1061	1013	1023	1045	1080	1049	991	1048	1045	1007	995	1079	1032	986	984	987	1032	1020	998	988	1009	992	1022	1056	1038	1020	1012	1103	1003	1018	1014	1005	973	1034	978	1017	1004	1047	1058	1049	991	1014	992	1034	1065	1047	1002	972	1030	1023	1008	1059	1005	1053	1004	1049	1024	998	994	1067	1020	1038	967	1040	1005	997	1002	971	1023	1016	1054	1053	1000	966	1003	989	971	1015	993	1069	999	1049	1034	1038	990
22988	21235	28919	23711	21147	20427	19356	8282	1382	1104	877	808	810	794	756	716	647	681	818	2397	5917	9496	6022	3270	1601	936	630	610	650	565	632	640	600	646	603	577	629	582	636	588	582	588	593	620	595	562	647	633	594	586	609	599	578	589	595	632	624	581	629	600	581	613	591	591	560	594	576	609	624	585	607	578	576	568	589	583	590	571	623	621	572	577	602	595	613	569	594	592	611	610	604	580	624	609	591	590	581	636	614	606	550	610	622	602	579	602	636	592	600	565	663	605	610	588	613	578	640	592	585	590	597	577	595	555	597	600	590	593	610	534	614	668	568	576	594	596	560	647	618	603	599	614	581	575	627	550	635	647	613	585	591	604	599	567	556	581	624	593	602	567	567	596	589	603	600	561	605	585	608	622	599	556	568	580	586	600	597	538	573	575	610	582	573	580	603	624	602	623	542	560	579	578	618	555	601	565	589	575	577	537	619	590	604	580	600	577	626	572	593	614	631	576	628	575	599	597	602	605	583	542	566	559	574	588	574	571	565	604	586	602	580	620	535	573	534	570	582	549	580	573	561	596	608	556	589	592	560	601	577	607	600	611	621	566	586	594	560	578	572	557	607	556	602	593	553	580	639	592	570	583	585	594	553	568	582	634	590	586	588	599	572	583	552	576	581	574	583	569	572	562	582	598	596	607	610	571	574	625	586	580	591	572	612	547	539	583	623	593	625	582	619	563	599	624	567	606	547	579	591	577	580	593	647	573	551	552	547	533	606	588	596	586	601	566	585	583	564	618	533	580	554	596	619	585	596	602	586	604	637	580	589	594	593	594	569	576	586	560	626	572	580	591	611	572	597	577	576	595	626	601	572	579	559	583	566	593	586	611	587	584	594	609	621	613	581	566	571	574	573	610	583	582	615	545	587	568	560	550	569	616	590	644	573	637	619	586	561	600	573	565	602	569	568	543	654	605	547	599	572	563	641	607	574	609	598	561	599	557	583	600	558	622	597	579	595	611	649	570	593	563	623	617	602	579	598	608	591	566	635	585	585	600	614	560	553	581	572	630	645	546	607	591	596	551	605	610	604	607	618	588	618	587	597	635	619	612	602	571	591	584	566	581	584	582	588	587	605	610	609	542	576	539	603	594	615	600	595	580	596	587	571	561	582	610	603	614	576	631	579	578	583	553	594	598	582	612	606	584	544	593	590	580	629	539	549	586	567	599	592	656	607	600	593	558	613	573	589	610	607	577	581	590	557	560	634	636	555	628	604	581	607	613	606	623	606	571	547	572	541	547	588	614	580	570	582	561	569	608	625	584	589	579	559	618	587	576	627	616	635	566	599	588	612	634	579	567	602	589	571	575	605	609	608	584	579	584	639	597	637	606	597	611	625	573	600	627	550	581	563	578	579	548	580	561	567	609	554	595	602	594	585	573	624	584	596	572	570	582	595	587	569	574	563	559	635	630	587	599	596	616	611	579	586	576	596	606	606	588	588	578	586	598	547	585	608	596	613	588	570	600	578	562	607	559	575	618	594	593	609	584	569	595	588	622	556	603	567	558	616	566	629	546	582	599	607	597	589	587	604	597	578	589	583	595	646	621	586	633	591	625	582	590	561	575	583	590	577	595	580	564	583	585	581	556	548	594	619	580	565	593	584	534	619	573	552	572	585	614	568	614	578	599	598	594	594	556	591	526	570	561	568	622	577	566	564	561	593	656	570	576	587	612	556	615	589	567	621	592	610	622	586	575	603	577	557	565	632	575	571	593	602	569	585	619	616	588	579	583	565	588	643	562	577	581	587	564	565	552	589	594	569	560	587	573	610	576	535	606	577	603	598	596	606	590	583	589	553	558	606	596	556	562	571	582	548	578	558	586	585	606	566	623	619	602	560	562	572	628	579	576	578	589	623	577	560	613	556	634	594	629	595	613	635	552	564	592	580	605	571	579	566	606	561	621	645	588	594	587	533	550	600	605	623	553	638	566	567	624	587	561	598	564	609	573	609	592	621	589	563	568	542	593	558	583	544	544	585	605	614	641	603	569	581	548	619	606	595	604	566	587	561	604	556	558	601	641	615	579	557	610	572	618	564	569	585	600	592	565	592	592	609	567	541	574	565	637	617	591	616	613	602	572	603	580	596	586	575	593	594	555	583	606	590	595	603	567	598	597	565	558	541	614	604	587	624	585	579	650	576	564	572	605	632	602	619	610	601	569	613	574	594	568	620	571	570	582	586	621	584	573	591	587	570	551	611	625	618	548	613	594	576	575	597	584	574	599	559	613	611	557	601	530	600	612	588	555	586	548	611	637	604	596	534	574	586	606	602	577	633	589	596	586	575	571	583	586	599	569	572	605	608	566	607	605	571	565	590	584	602	588	599	636	630	576	561	593	644	591	623	552	591	589	551	578	608	586	604	604	604	588	576	532	545	582	566	564	613	557	608	556	592	598	608	568	585	581	611	585	618	545	541	550	620	569	570	599	619	598	563	577	553	593	602	601	627	629	598	614	637	621	595	638	616	588	546	585	569	626	567	602	613	557	589	609	547	601	597	572	532	613	628	553	577	602	585	560	580	596	596	594	578	532	588	573	598	567	583	608	551	616	562	573	586	597	552	604	603	598	577	618	557	557	635	546	586	578	591	580	601	565	584	610	591	587	623	585	599	596	577	590	597	565	574	583	602	577	593	561	568	584	546	587	557	643	579	589	623	570	577	571	607	591	549	597	631	598	588	599	586	613	582	598	572	590	623	598	611	611	556	610	585	581	625	561	566	629	616	572	598	564	611	641	588	550	587	580	575	577	602	577	582	610	596	560	541	541	558	625	580	604	567	632	552	557	607	545	592	616	582	608	604	585	609	627	634	605	568	584	597	596	581	570	576	624	595	589	590	649	582	577	576	595	557	617	592	596	656	545	580	572	619	595	557	600	596	608	540	571	572	604	526	600	578	637	580	590	580	607	598	617	606	572	563	580	617	602	582	520	564	594	605	585	583	527	578	585	576	571	582	587	552	598	577	560	592	593	580	587	579	638	585	580	655	634	536	602	584	579	602	581	608	562	550	577	592	584	577	610	536	569	618	631	577	578	590	564	591	607	581	544	563	589	600	562	589	539	572	589	559	552	594	588	545	588	601	584	573	601	607	568	613	550	582	556	601	561	625	580	557	628	603	592	574	584	576	572	552	586	561	589	590	584	592	561	604	561	566	605	608	619	606	629	591	578	565	629	566	609	610	583	559	589	598	561	591	592	608	615	622	588	566	587	571	601	571	634	569	563	599	608	597	594	609	606	623	579	639	581	606	635	578	588	604	601	609	598	595	581	574	612	622	613	620	638	554	610	612	599	589	657	588	537	623	618	548	623	591	583	583	591	592	609	597	562	585	642	606	575	604	580	619	563	565	572	580	594	597	560	602	591	600	566	592	567	582	550	603	622	561	592	562	599	629	604	628	585	582	555	569	547	608	573	596	566	583	627	591	634	572	568	591	567	611	612	593	590
33107	58045	44164	19781	12212	8236	23019	7385	3026	2612	1839	1602	1534	1471	1354	1248	1220	1155	1470	5301	12825	17800	11770	6674	3232	1509	935	941	905	863	879	873	898	856	876	862	869	863	905	832	877	839	893	911	872	896	895	911	864	886	878	910	900	859	936	824	893	906	952	864	888	844	868	895	877	841	843	937	888	891	931	922	850	865	873	852	937	923	906	865	885	866	947	892	914	889	886	897	912	895	912	888	863	892	865	855	889	850	907	898	847	840	871	883	857	904	844	886	891	914	890	874	838	946	818	893	905	921	907	886	963	853	895	919	883	900	844	840	866	883	839	863	914	832	848	866	874	878	873	921	893	933	909	936	814	842	891	868	901	893	939	876	880	917	898	874	910	873	895	877	855	892	891	895	864	872	826	905	907	887	958	914	873	860	914	875	876	882	839	849	895	889	890	835	913	915	842	866	893	947	880	933	901	927	876	840	912	876	877	895	852	835	893	873	827	833	885	879	877	929	889	875	865	881	877	901	929	882	862	866	896	816	901	876	898	919	857	866	880	889	877	888	886	885	898	888	879	899	900	859	837	876	855	864	883	853	897	892	918	905	904	904	865	833	864	880	902	862	935	914	882	882	924	888	866	924	864	864	831	851	931	839	888	862	811	869	859	915	949	866	880	883	850	955	914	831	942	938	906	863	892	860	896	841	894	877	910	912	867	935	924	868	833	898	904	877	883	814	844	940	875	928	883	915	870	899	889	900	879	840	875	897	879	951	887	870	900	871	848	857	922	876	899	944	885	901	937	876	952	853	884	842	923	870	866	877	919	835	903	902	860	860	893	874	915	883	859	899	866	870	923	847	941	836	841	908	858	910	899	874	827	874	861	852	875	867	886	900	879	946	902	899	934	833	871	894	889	871	918	899	894	909	886	941	870	844	895	881	871	970	912	875	887	867	884	882	915	896	901	888	840	902	895	871	888	898	841	907	896	874	848	850	844	873	899	868	847	852	918	857	932	882	908	873	904	899	878	894	867	865	878	871	853	912	891	852	936	840	872	884	860	865	885	876	896	883	914	882	962	887	877	882	906	888	840	839	862	863	916	881	908	929	935	855	934	925	917	961	930	876	868	870	897	820	952	872	883	864	945	866	853	885	852	928	911	893	873	882	853	899	887	906	874	891	870	913	885	930	897	840	836	933	876	895	889	900	837	867	855	865	943	865	885	830	857	890	920	909	882	855	843	870	942	909	892	868	862	883	839	855	866	868	868	910	890	843	889	899	867	866	845	918	867	912	873	840	888	973	815	887	848	867	849	860	886	845	944	897	866	916	843	904	862	883	902	932	933	891	851	917	911	896	911	877	901	884	917	881	937	867	850	883	890	889	924	923	856	859	879	889	886	901	881	883	940	931	860	890	829	892	881	858	932	910	895	856	903	817	944	882	832	918	903	889	855	854	878	880	870	911	841	881	933	837	886	915	906	889	883	948	885	893	937	884	907	897	906	898	896	873	886	912	840	915	850	929	860	877	879	917	898	918	870	892	898	851	811	930	891	907	924	919	887	907	920	866	880	870	898	878	929	885	888	899	927	892	921	876	940	884	944	893	910	940	844	857	928	875	857	899	850	915	921	886	828	867	858	905	865	890	920	872	888	948	863	895	855	889	881	836	875	890	905	878	865	907	903	829	852	875	889	882	814	854	885	862	913	973	886	910	852	814	931	939	900	866	838	865	883	942	891	911	940	895	876	907	882	897	879	878	858	882	951	854	848	850	838	837	908	872	853	892	846	906	862	896	866	870	904	906	868	871	920	870	894	873	893	928	839	868	842	904	872	806	881	891	866	835	929	919	848	920	876	873	890	884	917	877	867	879	880	908	864	900	840	904	936	907	882	843	849	909	898	891	902	843	907	889	870	870	873	886	858	915	874	829	889	894	894	893	859	923	916	901	905	867	869	879	843	879	926	922	879	932	908	908	918	861	924	834	850	870	871	892	894	869	871	884	910	830	896	932	931	938	854	930	857	861	844	928	877	936	850	860	900	898	852	907	893	860	925	888	887	906	918	932	890	842	901	916	954	910	883	897	893	907	868	903	924	931	816	923	914	845	852	891	906	845	897	959	886	878	896	928	880	883	944	882	898	886	926	864	883	912	856	882	930	895	834	879	912	825	865	876	898	885	864	861	864	903	880	861	886	937	861	887	870	887	892	908	822	906	902	826	931	855	857	884	905	931	913	855	846	851	839	894	874	869	863	932	904	862	884	902	886	830	822	912	903	931	888	907	920	955	903	880	895	880	909	873	900	953	875	855	890	862	848	912	904	884	865	888	906	956	878	892	938	879	888	857	927	868	851	929	860	855	883	872	860	889	880	891	854	869	967	908	908	900	848	864	816	859	859	848	936	862	893	918	851	927	918	924	930	871	861	871	932	904	866	882	906	918	899	846	893	847	912	933	879	868	874	928	878	915	888	872	838	884	844	855	941	914	886	883	882	910	869	918	873	871	827	869	933	850	865	911	879	885	933	855	903	871	872	914	897	900	862	907	899	876	893	864	850	924	878	886	864	869	892	926	902	902	870	809	851	864	899	855	836	844	883	884	861	875	907	852	893	883	896	939	884	941	892	879	911	907	853	878	918	881	878	862	857	852	871	895	920	908	895	910	863	851	944	885	932	867	860	898	883	826	865	926	871	883	901	877	873	839	884	826	852	878	885	895	877	911	839	902	902	868	893	879	893	869	862	901	868	878	862	875	867	846	900	842	855	842	889	874	838	897	820	863	919	843	842	916	911	861	895	897	864	939	840	859	896	892	952	816	875	875	891	817	916	875	844	912	862	861	944	906	908	903	873	889	910	898	947	873	855	897	881	886	866	907	927	880	909	899	901	879	908	913	944	860	883	912	911	873	880	873	881	891	868	919	898	847	951	846	913	915	866	898	880	913	882	937	940	892	861	869	872	905	880	866	873	845	891	856	890	851	879	851	886	902	895	936	832	861	871	857	863	936	843	900	888	847	833	865	855	910	863	840	937	903	857	889	899	900	856	858	876	898	855	906	877	921	903	821	891	877	860	869	878	889	938	892	864	929	902	847	855	908	917	862	915	863	878	902	910	902	869	872	879	851	870	865	858	906	882	849	898	838	882	845	897	876	842	931	940	885	916	935	888	917	953	906	917	856	867	900	836	894	884	849	872	902	941	889	872	887	868	844	873	891	918	878	901	871	865	872	867	827	875	870	890	915	896	890	917	849	927	915	907	890	907	921	898	882	915	925	888	873	918	914	901	930	903	923	860	883	849	866	871	879	835	915	892	852	864	903	909	917	917	881	871	896	939	923	891	853	920	823	867	850	872	878	858	849	871	865	901	890	865	836	917	873	873	849	902	944	891	902	907	919	846	896	829	859	935	910	921	911	902	900	906	876	857	889	858	859	937	924	867	868	821	934	866	851	888	850	922	894	889	813	848	858	873	859	899	879	906	845	877	838	868	884	871	867	896	886	882	910	880	894	858	886
26991	22951	20089	8119	2427	1509	1871	989	939	888	828	807	743	738	690	707	664	950	1293	1395	1222	1059	890	796	752	699	707	658	659	656	656	661	689	695	628	702	693	721	685	687	662	660	699	705	642	664	698	686	701	681	676	698	704	719	681	684	721	640	655	682	655	697	653	695	714	642	689	694	665	665	713	676	635	647	659	664	677	668	706	697	674	661	716	663	663	636	694	639	631	678	672	668	638	680	656	662	657	681	691	665	735	676	655	672	654	653	645	678	668	620	705	693	635	683	709	699	665	623	694	649	646	678	635	657	686	650	674	668	650	634	704	678	672	650	682	658	693	703	639	644	691	675	720	662	705	711	634	669	691	659	691	701	663	671	659	657	648	674	649	679	669	667	632	648	637	727	673	675	653	676	739	675	648	617	670	671	661	666	691	658	681	655	652	691	659	641	654	648	660	718	644	725	725	720	664	725	623	666	699	672	669	670	696	661	710	675	701	659	655	667	690	678	700	678	684	656	650	665	706	685	645	675	692	682	674	652	669	686	637	698	667	684	683	677	688	664	615	682	659	751	666	639	671	694	670	644	648	666	670	664	696	632	668	664	672	697	702	667	677	668	681	687	711	712	632	668	645	673	709	666	687	606	655	678	658	682	677	713	681	669	683	699	673	690	695	667	667	678	675	664	689	697	674	714	633	629	659	666	653	674	703	639	670	693	699	703	689	687	666	661	667	672	647	681	676	668	655	686	647	699	659	679	671	703	709	674	679	658	771	694	674	693	659	722	678	708	634	702	659	646	687	655	676	638	673	642	652	686	669	653	695	704	678	666	666	670	702	685	704	637	619	699	688	657	650	680	668	670	677	618	626	679	681	637	627	667	670	680	659	685	655	626	665	685	652	669	686	697	713	655	696	670	672	661	692	641	656	671	668	678	707	661	687	663	677	685	685	717	723	667	655	675	661	606	684	669	739	699	621	632	661	691	636	663	658	650	670	651	716	668	659	641	700	679	665	658	657	688	673	648	701	652	658	658	683	639	660	684	606	693	639	675	685	649	689	678	651	629	685	647	652	640	677	640	614	667	639	683	632	677	648	699	663	669	664	681	641	732	679	643	671	656	669	650	704	670	650	645	633	686	621	658	677	734	673	671	647	670	663	712	629	674	612	701	734	630	687	682	664	604	680	649	640	687	679	667	667	630	732	679	651	662	638	685	629	643	693	703	620	667	691	665	705	716	695	690	683	649	659	691	628	666	648	654	691	683	650	685	771	659	674	688	709	654	695	695	665	701	672	681	665	669	668	678	710	674	680	647	676	701	642	674	684	670	674	670	658	704	654	695	656	702	702	630	657	689	679	715	632	697	672	705	642	701	659	699	612	683	705	685	672	657	652	668	698	689	654	638	654	686	673	711	664	735	704	660	690	628	641	697	643	670	669	668	672	673	647	658	696	657	635	711	681	668	636	692	731	661	695	716	675	627	668	668	652	663	657	658	701	703	694	669	656	668	664	671	727	657	675	664	656	675	669	621	669	707	673	665	698	695	626	665	728	709	668	696	711	652	681	633	668	662	693	688	675	673	688	692	684	672	595	668	677	671	633	659	640	703	718	669	675	699	681	693	701	711	705	693	671	670	668	683	666	683	709	691	653	656	686	664	695	663	660	663	670	651	721	697	640	663	660	672	633	689	667	676	648	667	691	658	639	684	706	686	700	647	654	673	633	642	725	649	698	695	723	642	651	713	666	691	684	672	750	702	684	713	678	712	674	691	625	671	681	744	654	646	687	691	686	686	688	694	623	640	684	700	652	659	685	655	660	661	699	663	651	729	646	689	708	639	666	693	671	678	693	669	654	674	691	680	668	710	643	694	701	676	637	740	658	712	663	686	673	652	677	676	647	614	669	673	677	649	679	652	647	662	718	686	670	693	644	693	647	665	662	672	706	652	649	670	684	734	638	714	677	667	617	731	697	642	668	665	674	689	582	683	651	669	650	643	653	623	636	648	664	687	708	691	700	649	680	652	705	698	667	666	659	712	662	658	647	636	706	666	621	708	669	680	672	699	663	708	672	651	690	644	667	637	678	684	704	707	712	654	659	657	667	675	683	746	692	721	693	685	648	668	668	681	659	700	693	657	729	689	708	693	621	696	669	692	686	724	627	649	608	683	651	650	715	665	657	705	652	691	667	702	678	707	663	647	637	667	669	691	718	672	635	682	684	660	648	643	675	652	682	733	656	683	683	656	695	686	689	639	706	656	682	671	677	660	599	654	690	670	679	687	649	659	673	651	672	691	647	685	722	709	654	668	658	614	692	650	658	626	683	656	717	661	662	673	689	676	617	690	660	683	703	696	642	671	691	700	677	670	667	681	700	643	694	690	691	690	637	649	701	652	633	693	679	641	637	619	652	629	699	655	669	673	685	692	689	673	668	669	670	666	680	695	619	675	664	653	681	704	665	707	653	701	636	646	639	694	716	683	646	692	669	630	619	688	714	738	652	627	674	722	686	655	678	687	670	713	667	652	678	659	689	710	697	665	673	669	618	705	656	673	652	708	664	706	696	726	649	715	689	664	712	649	693	628	642	659	620	682	653	671	708	699	660	641	694	676	706	679	623	644	684	665	689	666	656	601	635	687	701	681	648	672	681	747	713	700	641	716	643	685	647	667	635	619	668	633	694	677	640	639	675	658	733	671	671	687	678	694	655	648	654	609	682	672	626	703	663	706	659	662	699	645	596	631	690	661	664	651	662	736	668	658	750	639	644	711	704	631	659	700	651	624	653	647	708	694	687	671	709	667	680	677	711	661	628	708	645	645	601	647	659	599	619	705	687	706	689	687	683	712	687	668	639	706	658	682	671	701	694	688	651	675	657	681	676	688	672	709	705	714	704	631	640	662	689	696	653	733	644	658	666	625	695	672	673	714	685	719	664	643	678	648	660	642	700	653	671	686	666	659	679	674	652	698	675	704	671	657	712	702	667	714	701	716	686	653	660	661	699	669	712	670	671	642	679	698	686	644	681	652	651	654	690	670	635	678	695	662	653	707	670	627	648	662	676	714	677	699	622	716	691	646	686	701	668	643	705	612	699	645	642	663	690	639	620	657	657	659	684	695	681	687	700	681	654	618	630	648	661	714	639	661	641	673	670	692	629	661	663	668	686	693	724	668	700	690	670	669	645	684	673	652	640	736	675	678	697	675	683	665	714	693	700	689	684	640	641	676	667	660	684	668	734	637	702	716	701	690	697	705	665	716	666	713	678	698	658	622	680	644	695	696	698	656	685	667	656	644	691	674	629	714	680	651	633	655	646	677	661	655	711	632	680	638	654	671	705	622	664	665	664	654	713	686	598	650	672	648	633	677	660	668	686	702	667	708	670	678	683	684	693	613	680	631	665	649	655	638	701	635	699	674	640	675	684	641	660	675	660	698	656	673	671	700	665	695	615	715	685	707	653	648	666	645	705	678	659	669	689	682	647	681	658	666	660	643	727	693	651	672
26548	36512	22192	10564	5292	3381	4364	1826	1879	1823	1720	1393	1298	1191	1184	1149	1172	1796	2520	2778	2238	1774	1483	1212	1093	1069	983	1012	986	1030	1022	979	1031	1039	988	1035	1029	1041	945	972	1064	1031	949	970	996	993	968	947	986	1013	927	990	1010	983	1069	1018	995	978	996	1005	978	1064	1029	997	985	1049	991	994	1008	970	985	934	962	965	1021	1016	973	1030	1049	1027	1038	1005	1022	1010	1011	1005	1041	997	1013	1037	1001	1008	982	965	990	968	1022	1033	985	987	984	1013	987	1027	975	995	1006	954	1015	962	960	1049	999	1014	959	1000	1029	1061	989	968	970	919	992	1000	1019	1029	976	999	1001	1008	1004	988	1002	1070	1024	941	977	994	1017	1063	1005	996	992	975	996	1038	993	985	1025	1015	1016	1031	1012	986	1029	998	944	1015	1009	1070	991	1005	981	1019	1035	929	981	989	1013	1027	1034	984	1031	973	1034	996	1050	957	1063	1105	1018	991	968	971	1021	946	1026	1000	1022	976	1016	1025	972	1009	1016	1087	1008	999	1020	991	1004	1034	1001	1024	1055	972	1004	964	1037	1012	951	1049	974	973	997	1003	1061	988	1011	1033	979	977	1023	947	995	973	979	1000	1024	1004	976	1020	956	1027	1008	1006	1010	994	1077	966	978	1033	1053	969	990	994	988	1046	976	943	974	1023	1009	1026	1027	985	987	924	1046	1006	1023	975	948	1024	947	1015	977	1029	1059	976	1034	986	1003	1035	1028	1048	996	1003	1027	1029	980	992	982	975	999	968	988	943	1018	990	987	987	1016	996	976	979	973	986	1017	973	1057	992	993	1014	1016	1009	1015	1003	946	1028	974	943	1005	1026	958	1008	943	985	1007	881	1024	1007	1031	1002	989	991	942	1044	1042	981	1015	1007	1003	1025	1031	926	952	1026	1014	1019	993	1015	1017	936	1019	963	1011	1018	1003	1007	979	1006	1018	1013	964	1036	1025	1068	1023	1002	963	977	1017	1000	1016	987	971	1003	1047	1011	980	965	1015	1009	1028	1038	1022	975	1083	986	1005	1016	1041	1034	994	1001	1010	1007	1015	969	969	1031	1006	1050	977	961	1044	1023	983	1017	1048	975	1006	1028	994	1027	993	1022	984	1053	957	1003	1010	1003	1041	1018	963	996	1030	977	1025	989	952	961	1029	985	1019	974	982	1005	999	976	996	1081	981	1004	1011	1033	991	965	1049	1015	1007	979	1018	1001	956	972	976	982	1005	939	992	1037	964	1039	1001	999	1050	998	969	1010	1032	1020	1010	1041	1064	1008	1006	1028	1069	1028	991	1050	1008	963	976	1020	1016	1022	966	1030	1054	1038	1051	1037	1043	1034	1031	1043	996	1014	992	1025	1030	955	1010	994	1007	1030	1031	1009	964	1014	995	1011	1020	996	1027	987	1007	1007	1015	1001	1003	1018	1085	1025	998	948	1012	972	985	1010	1019	1002	970	997	1010	1050	1030	1039	978	1008	1062	1039	972	1005	993	1035	1055	1022	1015	945	983	990	974	1035	1000	979	1024	952	973	1000	992	964	1017	1027	1031	977	1011	1008	981	1018	1014	1027	963	1060	1014	966	986	1082	993	960	924	996	1032	966	1015	993	975	1031	969	985	1036	1029	984	1051	1056	991	1005	1014	953	1052	1012	971	1022	952	951	1059	1054	1025	1006	1016	1016	1004	1043	1030	1022	1010	1018	1014	990	970	1036	990	966	961	993	914	1062	1005	1044	1042	1029	1026	1020	994	1042	1037	991	1023	1069	1023	972	1017	1001	1018	987	1002	1057	1002	989	1000	957	966	1005	1075	932	969	938	1035	1036	1028	989	992	1087	988	998	1049	967	1028	1077	963	991	958	1011	1076	1043	1022	1024	1013	967	1010	995	1070	1013	1002	1006	987	1015	1023	1048	975	983	979	1039	1011	1022	1013	1008	982	1014	985	1016	996	1068	1033	961	1005	968	1005	993	1080	985	947	1016	1024	966	1031	1004	958	983	957	994	984	992	1024	1002	1020	1023	1035	998	998	970	943	983	995	1083	948	971	1009	1017	978	971	942	972	1017	1009	924	976	974	1028	989	991	1027	965	1025	995	1037	999	1037	991	1058	1017	1051	1026	1005	1051	971	988	1025	983	1049	1049	1046	963	1032	955	1057	1031	1020	1021	1010	1005	1002	1032	1055	966	980	1007	1019	990	1007	1035	986	1011	1014	972	988	1001	1020	1012	990	957	1065	1043	956	1012	989	1030	1050	1000	1039	1023	1011	966	1033	994	975	1011	967	1020	1029	950	1012	967	1028	1034	947	998	1018	990	1014	1044	1010	1013	1002	1004	989	1091	1006	1047	1044	995	1072	962	991	1022	1017	1022	988	1008	1023	956	1038	1015	1002	1000	1004	1006	975	1046	993	1057	1014	931	999	1008	1019	1016	1002	1002	1055	1018	1006	1016	989	989	937	1013	991	1031	1068	982	999	997	1026	1003	986	1004	1020	979	1000	980	1005	1037	1022	1015	1016	984	972	1018	991	1053	1021	1046	1064	971	965	992	975	1020	1012	1050	946	1033	973	955	983	1053	972	948	1052	1017	1039	1014	970	1030	1008	970	981	996	1020	1028	1008	993	1018	984	998	1022	985	1003	998	968	1011	961	1030	967	946	1000	957	1031	1038	996	975	989	974	969	997	994	1029	1043	1019	948	1007	994	1014	993	996	978	1063	987	991	1016	963	998	1019	1058	1035	1012	1019	1048	972	1031	980	989	1049	1004	1030	1022	965	985	983	1010	985	947	975	1010	1023	986	938	999	1077	1016	1020	1026	1008	984	986	986	1012	1017	1002	1031	1010	1013	1042	999	974	959	1051	978	982	1036	1056	979	973	988	997	951	1084	949	1031	959	1037	992	965	974	982	1043	978	1028	1009	1032	1013	964	1037	977	1022	1049	1015	1060	1011	1014	1043	983	1032	997	957	1053	961	1058	1064	1002	992	982	1032	1019	975	1003	1013	991	1014	983	1011	1008	1059	996	959	1033	949	955	1023	958	1015	1053	1031	964	986	1006	1020	1022	945	1008	991	991	1000	996	1018	959	986	981	1029	1010	983	1016	1059	1022	1034	1024	971	986	941	1084	958	991	1006	1030	970	966	968	1009	1026	1016	999	1021	1037	1013	1023	1095	996	982	1020	1033	983	1026	1023	934	1002	1023	980	969	1012	966	1035	1020	991	1002	1036	946	1018	1035	983	1062	1034	994	961	952	1007	1029	1039	1003	1044	979	1002	1006	993	961	1006	1005	1012	971	983	1001	1019	956	1003	985	977	1014	994	1023	989	1022	986	1021	1024	1003	975	1001	1026	966	1031	1070	989	988	997	921	1009	992	986	985	994	1068	1043	1015	1020	990	997	1004	1008	1017	1004	1036	1026	993	960	1029	1012	991	999	1077	1044	998	954	1017	1007	1028	1040	975	1022	1017	1033	1021	1022	1003	1024	1033	964	976	994	1020	989	998	1073	967	1044	1016	1027	994	992	1002	1044	1047	1066	1013	1026	1020	1036	1037	996	1063	1045	1011	1026	990	1008	1050	1014	989	978	1026	1072	1009	966	997	1019	985	1020	1054	948	999	1003	1038	1041	1015	1000	1035	1018	1004	1017	1025	1055	958	938	1040	1049	1046	1019	1053	1003	999	987	1053	976	1005	978	1058	1038	1020	993	998	960	955	962	1039	1019	1001	1016	1059	1036	976	995	1006	998	1043	996	1010	1039	1044	968	1019	977	1010	1004	1044	1000	1012	982	1017	983	991	1037	1034	1013	1019	998	1039	1083	1033	1001	1006	997	977	1022	1059	1010	1032	1023	1010	989	1031	1038	980	1052	1011	998	996	997	1029	1008	1032	1013	1026	1007	978	1004	1039	994	1030	1011	1005	1010	1019	1015	1032	1046	1027	1005	991	1006	999	1005	1016	1021	979	966	1010	984	973	997	954	994	1022	1000	1019	989	1025	1001	993	1070	985	1006	980	992	992	1026	1040	1030	985	932	1027	1010	999	987	929	966	1034	1027	1012	1022	1045	996	1007	988	1018	994	1003	1029	1013	992	1012	990	1015	1007	1023	968	990	985	966	1040	1055	989	996	1022	997	987	981	1010	1049	964	1058	980	998	996	1028	948	996	1053	1015	985	967	921	1107	989	1005	1013	1023	961	1040	1020	966	1005	1056	1039	994	958	1018	1053	1007	996	966	1039	1012	980	1039	978	951	976	1026	979	923	1028	1019	979	1010	966	957	989	1100	1026	979	938	1033	1043	1012	995	1023	993	998	983	1028	1007	995	1026	1015	987	1035	1057	1077	1054	961	1029	962	978	989	1053	970	1023	1002	955	1036	977	995	1033
24327	21250	28052	24526	17545	4571	8304	1639	1272	1204	1126	975	952	921	872	917	956	3497	4582	4002	2869	1921	1318	945	811	810	729	709	776	691	710	763	750	735	766	718	715	755	758	711	759	687	704	728	696	735	692	752	738	678	717	713	734	765	715	741	702	769	740	705	692	703	696	775	724	773	659	767	711	746	742	748	669	707	730	718	726	710	716	748	759	721	706	724	717	719	728	732	751	701	670	733	713	695	686	728	689	705	725	767	723	719	686	719	737	690	710	701	777	777	711	732	734	708	688	648	788	736	729	701	677	758	721	731	711	736	656	716	716	701	728	725	706	739	712	718	762	719	713	716	782	716	742	738	699	704	729	733	738	721	717	730	745	741	757	717	702	698	747	649	777	731	694	798	707	720	726	706	748	696	692	761	750	717	714	774	699	776	730	679	753	704	720	758	726	740	751	691	716	718	741	750	759	757	710	724	738	687	742	707	663	712	777	717	701	737	692	734	686	731	742	694	725	719	716	714	731	745	720	722	729	720	753	775	755	737	737	744	719	760	694	762	750	692	745	673	690	691	693	703	764	709	671	708	703	680	731	688	685	727	725	714	761	684	699	751	722	722	703	725	729	734	698	731	747	740	783	734	702	729	690	686	727	710	718	701	756	728	724	741	748	735	685	766	733	803	713	702	754	720	695	716	722	701	718	716	719	731	737	752	709	704	747	722	684	748	753	701	683	723	694	769	711	712	748	731	726	711	753	720	750	741	676	735	716	669	757	732	722	696	741	709	683	705	673	702	709	707	764	757	734	731	688	738	696	695	756	708	643	734	735	710	759	703	740	789	773	691	736	688	736	712	731	783	750	764	727	688	713	763	768	686	701	749	748	714	712	795	772	758	700	710	730	720	699	716	710	710	695	708	713	689	768	708	733	762	685	737	736	741	718	715	766	691	677	719	744	726	749	758	731	766	711	762	711	669	716	725	695	733	733	751	749	724	716	737	740	723	696	689	730	741	746	725	704	751	745	740	709	723	725	748	731	784	747	714	701	666	764	758	678	730	725	736	730	708	738	699	719	699	733	722	721	732	727	741	736	722	759	735	671	703	684	710	714	727	696	670	701	688	693	700	727	723	739	716	710	712	689	683	716	691	709	753	743	706	776	699	688	738	736	706	727	774	749	745	739	730	780	738	762	670	766	751	674	734	679	717	675	709	716	753	722	731	740	683	726	734	741	732	732	769	750	707	728	757	702	721	742	751	768	691	719	710	702	767	758	729	705	753	765	775	739	704	737	750	675	748	715	690	725	684	694	735	751	725	694	787	685	768	716	767	740	738	720	714	709	721	708	722	726	702	781	672	747	709	740	695	719	751	714	714	723	687	727	701	753	700	657	717	718	719	713	713	703	771	700	698	704	731	660	722	745	742	762	728	729	727	698	740	714	743	705	747	810	771	727	739	742	731	735	749	720	711	684	708	679	735	712	747	714	732	732	722	741	742	742	707	713	716	710	708	766	735	763	721	722	713	757	706	734	762	693	759	663	758	640	717	719	730	699	718	716	713	713	759	742	739	751	723	730	774	751	708	727	715	706	703	728	719	720	762	742	728	765	737	737	757	709	737	698	734	741	692	732	727	721	771	703	722	717	728	733	765	705	754	702	769	765	688	741	734	673	713	687	665	750	722	738	703	730	759	708	748	702	706	751	756	710	710	711	714	708	767	670	712	738	717	750	729	697	750	671	715	705	759	718	715	695	695	717	744	700	715	684	683	728	767	724	720	763	689	725	711	685	719	707	737	717	743	711	782	734	705	766	716	751	696	676	718	714	742	673	701	713	755	716	719	716	704	707	690	724	676	748	769	775	716	735	783	724	662	742	711	780	731	746	719	673	742	735	659	682	655	712	698	703	733	758	692	726	687	736	761	703	715	744	741	713	678	788	713	697	787	730	748	691	748	758	720	728	738	701	697	678	719	764	751	698	726	713	737	746	707	716	686	713	699	762	724	742	725	730	746	711	744	770	720	683	677	718	730	744	722	695	716	717	747	759	752	720	730	730	718	691	699	751	743	722	730	733	728	696	721	663	660	710	671	706	644	747	695	726	691	715	695	696	706	754	743	700	734	737	731	693	759	694	717	681	718	706	721	713	760	751	734	709	703	731	704	709	736	735	692	704	747	792	753	698	771	732	751	732	776	751	748	682	726	745	671	774	701	730	744	712	747	720	695	739	730	720	736	735	716	710	719	710	730	668	694	733	735	704	760	719	693	757	708	710	786	707	713	700	721	722	772	692	731	723	744	744	721	719	724	719	713	726	707	763	730	763	711	723	726	745	719	712	706	735	689	761	733	713	707	727	719	698	731	757	754	708	751	690	727	728	736	736	757	704	696	720	745	760	707	717	702	736	729	679	707	693	727	723	743	756	749	687	695	716	706	750	668	728	720	719	746	700	711	722	713	696	744	690	733	648	735	763	734	695	731	702	732	734	767	701	701	694	733	714	721	722	710	658	718	689	752	730	744	757	733	729	711	679	715	691	715	683	696	742	695	704	742	740	757	666	757	726	712	696	712	728	760	695	690	744	771	736	671	675	671	767	685	717	714	795	719	736	783	722	731	695	732	729	743	751	704	717	754	712	666	697	771	699	709	740	692	697	715	754	696	741	770	699	696	715	714	712	687	701	759	687	765	701	708	739	748	745	687	731	714	758	698	668	713	705	750	680	729	732	703	716	737	728	707	774	687	750	742	666	682	735	663	719	691	677	687	782	717	757	737	728	747	726	725	723	703	721	719	763	781	724	753	765	728	766	703	722	725	716	732	728	774	693	686	722	749	703	692	698	741	726	722	714	711	705	743	750	725	740	752	736	755	710	760	736	711	709	693	729	736	747	738	714	771	740	728	741	697	689	735	714	778	684	705	720	694	793	704	734	737	692	724	728	709	720	702	713	743	717	757	688	693	723	714	733	735	741	755	706	730	737	694	702	727	765	738	751	738	751	762	760	702	741	764	731	708	734	717	714	746	760	727	791	740	695	699	725	742	700	712	722	715	766	700	668	730	757	698	675	708	714	706	752	671	722	743	697	717	781	738	743	770	777	751	715	737	749	692	681	753	700	746	728	717	749	713	739	722	741	756	751	734	707	726	733	715	732	713	763	727	725	741	703	721	788	705	706	738	738	713	716	743	739	693	710	738	725	703	700	741	698	724	694	755	735	718	704	742	715	697	708	743	686	752	706	729	738	724	749	716	706	748	746	745	688	719	732	720	694	710	708	767	728	709	702	702	705	687	768	761	724	692	705	688	736	740	721	753	712	708	719	724	704	774	711	667	712	755	751	677	681	746	708	744	721	705	726	712	745	722	722	725	733	723	691	731	704	738	744	758	720	719	672	740	700	737	723	737	720	752	689	755	729	735	691	736	681	721	751	718	684	751	743	708	732	739	722	721	712	711	739	708	720	723	734	720	686	687	714	717	691	733	741	766	732	743	737	738	766	720	770	733	743	715	705	751
27415	44102	35322	16297	5790	5491	14626	3374	2802	2251	2224	2003	1657	1613	1475	1514	1753	8452	10642	8919	6456	3882	2486	1677	1305	1115	1068	1065	1030	1107	1067	1091	1092	1084	1068	1080	1046	1041	1064	1095	1062	1081	1041	1097	1049	1022	1061	1079	1115	1082	1102	1057	1017	1076	1035	1072	1102	1078	1085	1086	1024	1080	1086	1056	1019	1111	1074	1112	1049	1058	1096	1090	1035	1058	1060	1115	1035	1112	1058	1015	1048	1084	1097	1079	1035	1070	1091	1076	1051	1080	1074	1134	1095	1048	1083	1060	1073	1073	1078	1029	1045	1098	1070	1055	1140	1114	1105	1082	1083	1030	1096	1103	1102	1035	1069	1063	997	1051	1031	1051	1103	1083	1125	1096	1095	1083	1093	1148	1031	1065	1097	1093	1061	1131	1066	1078	1049	1046	1068	1024	1072	1103	1092	1090	1101	1050	1080	1074	1045	1085	1071	1074	1091	1081	1096	1081	1021	1044	1097	1081	1088	1108	1055	1048	1073	1117	1068	1052	1048	1065	1043	1048	1056	1135	1030	1094	1093	1095	1127	1088	1098	1016	1069	1086	1061	1107	1070	1034	1072	1072	1059	1082	1095	1096	1098	1074	1043	1073	1061	1069	1116	1084	1095	1022	1036	1097	1096	1104	1095	1088	1078	1058	1094	1109	1081	1078	1043	1108	1099	1075	1128	1069	1104	1074	1060	1116	1123	1081	1075	1077	1085	1065	1059	1136	1058	1034	1113	1105	1081	1080	1094	1081	1123	1122	1077	1062	1053	1069	1096	1112	1113	1061	1136	1080	1034	1079	1088	1079	1091	1098	1071	1063	1128	1058	1056	1123	1009	1091	1084	1079	1062	1100	1093	1064	1076	1101	1075	1062	1102	1069	1116	1030	1117	1101	1162	1102	1157	1061	1062	1070	1110	1206	1088	1085	1081	1059	1079	1067	1071	1029	1082	1153	1092	1073	1096	1077	1025	1040	1139	1075	1072	1088	1133	1133	1114	1103	1006	1048	1029	1098	1119	1075	1107	1052	1091	1094	1047	1069	1064	1098	1089	1120	1072	1110	1052	1081	1069	1099	1101	1075	1114	1032	1099	1059	1072	1130	1087	1064	1091	1115	1041	1087	1116	1030	1121	1099	1138	1073	1093	1082	1052	1042	1049	1103	1132	1058	1056	1083	1091	1042	1171	1073	1079	1060	1130	1084	1048	1045	1061	1098	1093	1078	1128	1078	1067	1098	1103	1084	1059	1056	1080	1099	1079	1032	1023	1146	1113	1066	1054	1082	1162	1034	1143	1022	1099	1043	1039	1055	1085	1052	1076	1080	1109	1069	1078	1098	1044	1089	1049	1090	1044	1074	1029	1009	1117	1070	1105	1112	1065	1071	1070	1049	999	1145	1034	1117	1055	1090	1103	1071	1115	1084	1074	1041	1028	1070	1132	1087	1054	1163	1099	1110	1074	1123	1080	1129	1057	1111	1092	1064	1091	1094	1089	1128	1066	1083	1111	1051	1141	1098	1075	1083	1104	1079	1016	1062	1076	1039	1030	1097	1114	1042	1030	1097	1096	1049	1034	1007	1075	1055	1092	1059	1041	1074	1062	1068	1030	1030	1057	1044	1156	1041	1083	1018	1139	1101	1136	1078	1111	1079	1056	1026	1107	1115	1078	1069	1071	1099	1023	1112	1069	1076	1105	1069	1089	1048	1105	1069	1105	1002	1110	1073	1093	1076	1100	1063	1102	1059	1072	1092	1063	1066	1040	1099	1081	1099	1056	1022	1113	1043	1068	1047	1111	1071	1085	1032	1036	1009	1118	1061	1085	1089	1061	1069	1090	1100	1103	1085	1078	1049	1100	1106	1034	1069	1063	1071	1084	1078	1106	1097	1064	1074	1115	1089	1062	1036	1063	1078	1070	1066	1077	1070	1074	1063	1102	1082	1062	1060	1067	1053	1041	1031	1072	1063	1139	1028	1122	1080	1113	1074	1081	1039	1123	1096	1093	1061	1016	1140	1056	1098	1098	1118	1100	1040	1084	1101	1068	1022	1097	1072	1105	1063	1068	1080	1015	1070	1057	1126	1066	1089	1065	1121	1063	1081	1113	1097	1051	1065	1092	1085	1104	1007	1049	1076	1046	1077	1074	1094	1025	1102	1100	1089	1105	1019	1080	1016	1050	1052	1077	1095	1049	1097	1091	1083	1135	1062	1097	1072	1051	1102	1078	1100	1050	1060	1117	1072	1038	1127	1039	1090	1099	1081	1079	1042	1091	1096	1093	1106	1098	1044	1065	1082	1049	1078	1051	1111	1075	1082	1069	1028	1050	1102	1126	1049	1090	1094	1063	1070	1094	1132	1074	1101	1139	1082	1087	1099	1098	1101	1097	1108	1082	1078	1044	1089	1085	1029	1053	1021	1070	1117	1104	1067	1105	1010	1077	1083	1078	1048	1065	1041	1085	1104	1069	1095	1088	1068	1094	1074	1009	1104	1098	1098	1113	1067	1116	1085	1056	1109	1095	1055	1088	1074	1013	1073	1071	1045	1114	1113	1108	1079	1073	1094	1051	1102	1074	1109	1105	1081	1053	1064	1083	1125	1053	1114	1071	1107	1077	1035	1075	1034	1085	1082	1082	1088	1114	1090	1065	1107	1052	1074	1099	1105	1066	1081	1133	1095	1086	1126	1125	1133	1147	1077	1029	1054	1059	1117	1033	1068	1084	1086	1094	1118	1091	1071	1078	1038	1096	1030	1078	1061	1012	1092	1080	1056	1142	1084	1050	1048	1083	1065	1099	1096	1122	1057	1113	1087	1079	1115	1053	1114	1076	1091	1107	1128	1044	1024	1116	1126	1109	1109	1076	1062	1047	1059	1137	1095	1119	1088	1043	1133	1126	1082	1144	1014	1108	1066	1025	1051	1080	1078	1097	1053	1093	1084	1046	1079	1059	1089	1117	1049	1090	1029	1049	1037	1064	1087	1107	1154	1127	1066	1070	1069	1044	1097	1074	1129	1052	1054	1098	1037	1081	1059	1031	1070	1033	1122	1099	1134	1045	1106	1059	1123	1065	1049	1096	1060	1099	1093	1094	1069	1126	1106	1060	1072	1090	1081	1045	1085	1093	1174	1103	1073	1047	1139	1058	1108	1049	1168	1081	1132	1131	1097	1056	1097	1075	1078	1085	1020	1093	1114	1166	1081	1080	1092	1113	1066	1072	1032	1083	1061	1071	1071	1072	1084	1092	1071	1057	1090	1064	1100	1119	1078	1069	1050	1054	1077	1071	1064	1097	1070	1094	1089	1122	1090	1080	1026	1051	1094	1009	1069	1087	1033	1063	1059	1029	1060	1071	1125	1071	1090	1046	1069	1038	1080	1021	1064	1126	1084	1119	1055	1082	1072	1098	1052	1098	1059	1091	1079	1054	1028	1083	1094	1054	1118	1006	1106	1071	1065	1096	1119	1102	1166	1054	1074	1121	1061	1039	1079	1126	1122	1027	1117	1066	1089	1064	1082	1044	1064	1045	1072	1103	1017	1116	1052	1036	1092	1060	1108	1084	1062	1089	1009	1073	1073	1044	1129	1070	1073	1075	1038	1145	1125	1038	1148	1127	1098	1043	1030	1062	1073	1025	1032	1051	1112	1042	1049	1036	1068	1132	1098	1073	1087	1110	1072	1113	1035	1115	1054	1126	1054	1026	1114	1066	1146	1051	1141	1140	1078	1073	1163	1070	1076	1106	1067	1087	1036	1117	1168	1090	1071	1068	1038	1044	1123	1068	1115	1036	1120	1122	1091	1062	1055	1107	1068	1069	1035	1081	1054	1084	1095	1069	1110	1073	1041	1023	1096	1104	1121	1040	1088	1103	1043	1060	1112	1094	1065	1101	1087	1067	1059	1082	1077	1112	1003	1105	1043	1054	1118	1136	1139	1142	1047	1156	1094	1064	1114	1127	1072	1037	1110	1097	1031	1046	1045	1053	1099	1080	1126	1112	1080	1045	1022	1084	1115	1073	1058	1058	1092	1061	1038	1168	1104	1070	1121	1039	1134	1056	1054	1098	1063	1042	1091	1049	1102	1078	1092	1045	1063	1085	1110	1075	1073	1097	1136	1056	1030	1106	1067	1054	1082	1116	1029	1134	1018	1096	1088	1044	1086	1049	1078	1070	1046	1076	1028	1051	1091	1093	1052	1089	1054	1081	1060	1083	1147	1090	1106	1099	1073	1118	1090	1089	1088	1098	1079	1089	1071	1064	1118	991	1097	1120	1070	1054	1056	1049	1054	1199	1083	1089	1027	1032	1108	1082	1050	1146	1050	1115	1111	1040	1051	1107	1115	1028	1128	1135	1098	1063	1081	1052	1067	1057	1113	1067	1101	1078	1044	1070	1080	1073	1073	1124	1070	1092	1087	1086	1048	1039	1077	1089	1142	1082	1136	1098	1030	1181	1096	1063	1166	1058	1072	1077	1059	1088	1076	1063	1076	1134	1095	1095	1088	1119	1075	1121	1094	1086	1164	1083	1097	1044	1038	1146	1141	1119	1088	1129	1121	1036	1076	1094	1080	1101	1109	1078	1043	1041	1029	1126	1030	1127	1093	1082	1099	1049	1053	1097	1134	1041	1060	1045	1081	1125	1039	1071	1084	1109	1113	1094	1150	1074	1094	1120	1069	1082	1062	1104	1080	1126	1124	1098	1042	1058	1096	1090	1045	1114	1109	1088	1107	1096	1096	1078	1049	1132	1098	1095	1058	1122	1097	1079	1080	1057	1079	1056	1078	1069	1151	1058	1131	1060	1057	1095	1152	1060	1042	1168	1071	1144	1078	1056	1087	1083	1065	1104	1122	1051	1096	1085	1097	1051	1085	1069	1063	1116	1080	1070	1102	1092	1043	1066	1094	1116	1085	1047	1123	1088	1103	1053	1065	1051	1092	1082	1028	1103	1048	1028	1099	1116	1048	1020	1099	1076	1079	1049	1027	1082	1085	1089	1042	1078	1085	1044	1076	1067	1082	1115	1100	1097	1056	1081	1091	1068	1079	1024	1014	1080	1115	1046	1066	1087	1087	1104	1042	1064	1074	1069	1097
22862	21133	28715	23519	21020	20430	14422	2436	1546	1380	1080	1064	957	961	865	789	1121	7074	10422	8537	6174	3512	1968	1242	826	705	623	637	590	607	637	668	635	656	609	618	636	618	602	590	617	598	610	590	629	631	610	569	591	591	618	570	587	574	597	613	571	569	616	614	568	601	629	615	639	589	577	642	644	608	622	638	621	614	598	573	611	587	599	592	607	612	600	623	644	576	566	589	583	592	566	614	633	613	609	575	636	640	647	582	596	590	637	643	609	634	611	594	583	636	616	630	592	614	628	625	596	622	622	617	594	642	586	582	589	544	596	646	627	622	565	615	629	624	617	616	620	601	628	596	606	619	591	631	643	672	611	637	632	605	579	614	564	591	600	578	594	593	572	573	607	648	625	637	634	590	599	569	653	617	627	629	627	545	633	641	580	570	626	594	580	605	562	536	644	612	650	586	612	594	653	646	549	645	594	593	602	611	612	563	651	590	633	625	595	637	580	601	665	600	569	624	588	607	607	606	620	620	639	599	593	649	618	605	598	622	589	611	612	592	584	655	632	618	637	540	621	574	612	624	620	595	627	647	597	635	593	545	561	599	630	613	651	596	624	597	611	632	623	614	588	656	604	655	596	631	602	584	640	606	646	616	606	636	641	616	604	629	600	622	589	603	625	592	624	638	591	605	630	559	605	603	636	617	604	548	644	602	572	636	659	594	603	642	593	611	588	573	667	606	580	629	599	604	595	614	586	612	605	618	579	597	606	578	605	615	582	582	603	600	611	572	621	606	643	611	602	626	600	598	583	631	603	578	588	583	597	600	582	585	614	601	594	595	619	615	593	570	553	603	649	637	572	588	610	641	622	615	591	578	644	608	586	571	658	591	650	602	574	606	664	590	632	586	590	593	599	614	614	593	588	615	585	577	604	592	631	630	608	685	595	642	616	573	570	637	573	554	625	575	663	587	640	610	625	628	631	593	618	612	593	595	619	584	622	544	646	610	618	621	680	596	603	587	665	610	603	608	602	612	622	591	599	597	606	632	635	627	601	556	581	591	610	654	596	609	592	605	594	630	629	590	591	611	648	616	608	618	596	565	610	611	614	598	597	586	590	603	591	615	552	571	603	622	654	601	564	616	629	615	576	585	597	646	650	621	562	605	555	560	642	613	616	600	581	653	562	617	615	600	616	585	607	564	647	655	621	643	607	600	579	662	616	661	580	607	600	577	619	624	623	608	594	582	617	644	597	587	614	607	595	651	574	600	635	597	609	600	619	589	640	593	594	618	610	552	579	620	645	575	622	605	584	625	608	590	603	611	618	636	663	596	607	617	653	589	625	607	617	618	587	618	598	579	625	623	656	611	594	619	604	602	654	586	611	590	655	606	631	600	646	619	613	587	551	562	610	660	613	616	621	601	574	581	628	598	578	593	615	613	599	612	566	579	637	570	629	588	645	606	647	564	591	619	617	641	643	630	589	609	604	593	617	614	580	587	594	614	635	660	558	620	597	604	604	597	610	606	644	583	634	589	600	591	638	589	580	610	590	621	600	591	621	670	625	623	596	589	597	639	589	602	605	646	560	618	595	661	602	584	571	639	610	595	600	601	583	644	638	663	582	638	591	568	602	581	649	623	649	571	585	610	595	589	602	627	651	561	631	577	540	589	627	586	574	557	612	567	556	639	592	613	569	614	632	539	639	632	602	659	632	557	564	617	650	626	646	578	602	599	616	611	583	618	581	567	589	620	604	612	580	628	602	584	639	595	575	583	607	595	577	652	583	557	606	574	618	605	625	578	596	619	626	604	583	582	629	627	574	606	603	613	583	603	572	647	631	599	635	596	589	602	582	570	612	614	629	627	552	631	588	631	579	632	629	603	606	597	635	611	595	611	612	610	640	570	623	613	622	560	654	584	550	572	640	581	614	581	601	577	585	641	608	587	622	604	598	613	600	594	636	684	578	606	592	591	602	626	592	631	597	619	640	602	621	574	637	604	600	599	601	609	566	597	632	589	593	647	592	572	524	534	601	584	625	596	582	624	599	610	564	603	596	592	583	612	602	619	593	590	642	639	606	613	603	565	621	640	620	614	627	592	624	590	616	562	623	592	628	583	622	615	619	618	603	612	617	612	625	611	623	596	588	584	597	573	583	618	584	615	604	630	608	654	613	561	596	615	614	618	641	623	588	586	589	627	631	605	646	563	586	578	647	591	602	609	624	584	571	666	588	601	569	636	562	558	593	578	608	619	600	587	619	592	591	595	628	597	594	610	650	633	618	611	604	626	617	602	591	629	595	650	647	636	615	633	559	658	583	588	581	601	596	640	595	582	644	610	598	620	621	605	615	609	627	627	603	557	634	591	618	575	640	636	580	644	644	596	599	545	549	576	626	594	605	651	589	603	627	623	588	651	564	597	584	651	616	590	619	605	626	567	567	632	626	592	624	655	603	592	632	601	602	627	586	607	624	576	639	595	631	637	578	568	656	610	608	610	627	582	575	567	596	612	580	629	605	616	633	616	577	645	623	628	639	610	582	569	579	616	595	597	575	593	605	625	616	606	608	575	622	587	609	598	610	652	608	605	597	611	595	599	644	606	549	616	601	585	652	645	656	575	619	626	607	612	600	578	603	597	617	638	624	601	572	597	632	652	630	607	590	586	564	616	643	637	568	626	577	589	607	627	595	608	652	590	591	564	617	592	622	618	577	624	551	609	630	593	638	594	617	572	623	577	621	577	621	601	578	560	615	607	608	636	606	603	603	608	571	620	597	615	605	596	593	571	607	637	630	606	603	620	673	596	606	626	623	622	619	563	592	596	634	584	601	609	607	657	648	569	616	642	572	598	549	613	613	616	592	666	618	591	593	603	568	599	627	560	645	573	629	570	584	625	633	602	605	579	607	595	630	618	598	566	609	636	592	600	613	607	587	593	606	642	594	631	596	657	613	592	615	607	609	664	559	598	619	659	625	619	594	621	582	585	550	621	620	631	614	599	599	553	605	599	656	608	638	622	626	609	602	610	613	589	630	628	643	545	630	653	597	605	640	612	626	595	611	607	570	623	627	659	569	601	575	613	642	628	575	595	598	592	556	599	599	620	580	621	631	616	589	595	632	600	630	601	591	551	612	642	634	594	592	644	601	580	589	585	596	643	577	601	622	632	602	601	587	667	636	614	573	608	601	599	613	600	592	592	608	654	563	580	578	579	629	670	590	553	610	588	628	615	607	633	615	616	623	623	621	594	621	572	596	548	613	610	541	606	626	620	597	618	557	595	611	610	612	606	639	619	626	579	621	597	600	646	579	629	626	617	615	581	653	654	591	595	595	589	570	600	565	606	631	594	569	576	602	612	599	627	597	625	572	584	574	605	641	630	606	587	586	612	644	623	637	649	606	627	614	614	628	612	597	576	597	619	608	595	624	606	615	576	603	567	639	611	624	626	588	597	599	582	561	652	624	643	615	643	602	629	596	639	562	614	619	552	595	608	634	596	639	648	627	593	631	640
31568	54023	36449	17431	8405	7301	17283	4335	3771	3359	2597	2355	1988	1879	1597	1541	2412	15512	19628	16567	12704	7723	4349	2342	1399	1116	900	943	911	877	906	862	908	904	851	911	917	912	921	870	889	906	962	856	935	857	906	962	913	879	872	900	880	907	899	881	873	914	890	920	909	921	874	909	946	964	901	895	861	913	908	901	862	911	928	900	943	856	970	888	910	899	911	885	950	851	964	910	872	916	917	913	903	881	887	939	884	903	943	951	907	901	892	903	952	935	889	936	943	966	915	867	935	896	904	884	888	894	897	928	882	920	892	974	867	905	901	895	870	926	896	950	878	871	921	889	894	930	870	897	935	894	943	875	824	893	921	895	944	938	939	883	893	945	878	884	916	861	963	880	904	885	893	902	891	907	931	930	897	938	890	921	941	906	918	914	875	924	901	866	858	903	925	892	889	881	864	874	838	874	924	854	874	898	923	853	920	884	879	933	881	900	870	973	865	911	910	930	903	892	943	894	932	895	880	911	895	935	894	913	918	935	830	906	949	910	884	945	861	909	925	885	911	888	942	925	892	989	972	986	918	958	876	892	936	927	933	894	932	903	923	930	930	952	1004	872	926	901	830	884	874	821	888	912	968	878	927	915	905	925	906	920	875	893	987	899	886	878	894	854	899	909	893	955	927	880	884	897	869	866	919	949	920	895	890	863	898	893	923	909	853	901	915	926	915	927	886	854	933	914	876	913	901	945	917	874	900	946	912	897	917	886	895	926	909	907	918	941	916	914	872	849	921	895	844	860	916	900	860	953	881	920	931	891	984	911	897	907	896	899	862	885	894	957	852	892	907	831	843	867	898	949	933	916	897	930	941	883	942	935	912	934	899	927	913	871	891	914	942	910	921	977	875	906	844	936	866	850	915	865	878	913	909	940	863	927	853	933	884	928	877	886	878	877	913	897	887	887	905	874	889	918	868	942	907	936	933	879	862	907	860	918	911	913	871	904	891	908	887	892	939	950	933	910	933	922	848	942	902	881	926	848	898	895	923	885	888	901	869	880	843	883	889	908	872	883	911	874	892	886	876	882	882	893	913	888	943	877	891	900	943	885	960	889	905	881	903	880	916	932	958	927	906	922	890	899	907	948	939	896	930	938	867	867	881	888	915	892	891	884	918	907	889	871	906	853	910	876	998	871	899	910	875	910	874	916	851	916	909	937	922	943	950	918	885	865	904	890	918	928	869	892	932	877	900	843	936	915	867	911	890	889	911	958	848	863	866	913	888	959	939	934	878	896	902	883	910	912	919	906	948	925	866	890	900	937	918	889	843	894	911	901	904	894	879	852	903	905	933	901	931	888	940	925	920	912	909	924	932	874	891	947	909	874	899	972	876	888	919	842	923	882	948	937	927	902	883	888	899	892	928	902	913	940	880	885	918	904	904	930	903	886	867	858	920	931	911	928	950	895	865	889	861	931	875	860	890	890	870	884	929	886	917	893	880	875	902	890	909	900	837	906	884	914	906	898	897	915	928	827	908	923	920	861	847	923	879	891	935	935	914	905	859	896	913	950	870	905	940	947	895	870	926	860	915	899	888	856	880	884	890	922	948	923	904	931	899	927	903	882	890	893	902	880	917	896	852	932	911	880	955	837	936	942	883	898	912	919	898	921	873	899	918	878	901	927	906	871	945	901	917	882	846	920	922	919	931	968	924	943	914	938	889	940	923	939	888	962	930	874	898	926	912	918	903	867	863	940	882	918	981	934	942	858	895	880	904	953	918	938	908	878	913	873	876	944	878	896	918	890	775	901	906	900	936	885	919	912	903	829	939	953	934	904	949	873	921	973	905	902	899	885	920	904	866	955	893	929	943	872	898	880	928	924	890	913	854	886	924	962	854	908	915	931	899	947	887	923	899	890	880	896	879	864	908	861	876	902	914	900	862	946	872	933	880	872	895	919	858	894	903	909	903	828	901	963	900	857	873	907	880	861	887	935	899	876	909	903	946	923	920	951	908	839	935	941	893	957	947	895	910	850	889	901	869	928	854	905	880	931	865	918	886	852	892	929	881	825	860	902	900	871	930	894	912	918	937	926	883	890	925	881	843	959	912	899	929	883	874	951	902	869	907	939	890	933	868	902	958	887	936	918	873	942	895	943	895	869	894	920	896	880	931	926	937	904	884	875	920	901	907	877	883	934	887	924	926	891	878	915	920	950	921	888	919	935	903	925	867	865	925	936	875	899	881	906	878	870	936	881	939	945	929	963	902	907	962	931	911	901	920	877	891	875	884	924	917	891	941	870	841	964	895	865	861	899	859	932	876	879	887	939	896	907	897	947	892	927	901	888	932	916	921	853	970	905	893	883	901	885	864	873	875	919	916	914	916	853	898	868	872	864	851	907	938	894	925	925	905	883	915	933	941	859	867	887	941	981	898	890	928	859	924	913	861	862	877	894	877	888	943	871	923	879	891	862	912	911	826	876	854	847	904	922	872	935	893	938	881	850	863	881	921	940	903	840	927	885	891	924	895	937	935	907	888	865	833	911	927	898	883	887	889	865	907	883	895	902	934	943	873	927	896	889	902	880	915	905	887	891	896	885	919	909	856	922	881	893	874	879	901	865	858	855	880	865	889	937	884	898	920	935	840	919	923	880	856	888	927	950	875	851	889	883	874	880	943	958	872	870	891	906	913	873	896	914	967	901	891	936	884	907	857	893	910	915	863	890	921	971	856	860	896	852	858	910	891	920	899	857	1006	841	875	909	928	883	900	854	899	983	906	892	857	934	861	908	901	884	960	915	940	876	922	900	871	892	912	960	843	902	868	897	928	858	930	883	903	963	884	891	862	874	884	872	929	913	920	923	883	925	912	906	918	857	908	935	891	879	914	909	864	919	937	910	852	884	872	948	830	952	894	901	908	865	950	904	906	868	883	890	892	881	908	892	916	867	830	948	941	916	930	879	948	911	878	960	887	881	992	892	930	899	926	862	894	896	891	922	931	913	905	947	882	908	885	917	961	878	862	893	924	908	915	889	899	917	893	946	904	874	885	903	904	850	890	921	859	910	914	836	905	929	926	897	915	920	905	937	897	880	899	932	871	903	892	895	903	846	822	889	923	930	919	885	860	904	889	917	928	911	885	913	869	914	900	925	869	932	867	898	881	887	900	888	907	903	933	905	870	906	870	901	896	926	917	928	885	891	913	843	949	914	884	905	974	876	866	895	945	896	814	841	998	930	945	874	899	933	926	938	950	930	895	876	912	935	934	892	943	911	932	880	916	901	880	882	870	939	980	893	899	927	896	869	925	892	902	917	851	902	962	917	831	913	908	887	865	923	914	918	925	850	917	912	888	928	858	875	880	881	898	883	834	878	860	898	864	888	890	910	945	962	856	916	904	926	898	882	891	921	938	898	935	882	937	890	903	910	906	951	896	944	933	872	927	922	957	836	920	885	896	876	892	875	930	900	875	944	898	875	938	933	915	892	931	934	886	933	899	923	912	883	876	873	920	890
26963	23194	20468	6876	1782	1255	1319	921	823	761	803	807	816	722	761	667	720	814	1183	1333	1242	1080	978	766	717	648	609	678	625	615	648	638	616	604	627	594	636	646	692	609	642	621	626	686	662	621	629	578	611	594	656	660	601	632	620	603	681	584	638	597	646	628	605	660	657	626	638	626	637	631	631	653	627	628	668	653	644	637	625	616	669	605	647	580	577	652	624	657	616	635	619	684	608	597	625	641	629	574	642	651	608	630	670	603	623	681	624	621	655	600	649	593	629	626	671	586	652	614	673	588	605	637	611	664	618	581	651	625	634	650	665	620	666	646	608	619	583	673	639	643	646	571	642	611	628	612	623	597	639	598	599	645	647	628	659	627	586	604	640	652	648	605	613	644	606	613	602	567	618	612	617	642	624	633	629	605	621	620	682	655	608	653	654	614	620	650	591	648	634	682	626	667	600	620	657	616	616	585	641	625	629	604	603	626	703	638	607	641	640	571	595	619	603	651	621	635	623	604	610	644	597	653	614	634	594	612	652	672	597	598	609	628	610	652	681	666	641	616	635	636	609	652	630	651	674	642	627	670	641	602	595	619	621	631	621	663	612	663	594	645	627	603	626	625	653	618	638	609	632	643	651	590	595	594	606	662	584	581	615	665	680	592	660	631	605	610	648	634	630	608	678	659	647	659	688	652	628	634	631	625	627	628	620	642	617	632	638	663	609	622	583	603	610	674	621	652	624	640	619	643	574	619	653	588	667	659	619	661	605	648	626	632	681	638	678	625	636	596	627	611	608	633	631	631	605	614	593	619	598	613	597	597	602	637	629	639	683	615	636	638	653	645	631	605	647	647	619	601	622	684	624	626	578	672	622	619	647	660	621	648	642	627	636	617	647	653	612	631	647	628	606	638	595	625	656	626	614	608	601	643	630	602	575	640	607	649	635	639	666	657	666	618	609	699	621	614	622	651	671	599	645	601	625	604	599	573	607	642	631	631	640	628	583	585	615	626	580	614	623	586	670	599	635	618	608	647	591	672	634	653	620	619	611	595	624	641	629	579	591	627	647	638	584	613	637	648	635	606	587	645	621	612	598	619	631	619	540	580	647	636	640	607	666	608	650	649	638	658	650	595	640	620	593	651	636	607	640	640	660	665	648	641	593	631	641	607	657	628	606	553	584	644	574	564	602	655	612	598	625	632	679	595	649	631	660	659	601	642	627	603	619	613	568	601	637	617	646	631	598	634	635	601	643	608	582	638	633	620	624	618	579	645	609	648	612	656	647	619	653	639	666	584	603	615	634	648	612	589	621	616	610	596	655	627	617	598	596	645	619	609	633	631	654	623	653	678	633	613	624	598	631	618	606	585	641	623	634	661	605	626	625	628	589	674	642	593	619	649	607	683	628	644	628	621	625	657	620	632	559	622	634	644	622	662	655	648	591	644	574	594	624	625	664	634	622	652	647	665	657	622	598	625	661	573	600	579	613	642	601	595	638	641	596	588	609	633	637	609	604	607	642	651	670	649	629	625	596	614	585	631	674	635	663	679	611	577	651	630	630	600	631	642	676	606	626	593	671	607	590	626	613	601	652	613	615	622	621	647	642	654	603	594	557	632	639	653	616	601	606	666	608	621	623	598	625	619	647	685	609	601	654	640	596	622	673	610	617	611	587	608	631	613	649	629	642	644	642	600	596	619	600	648	615	638	645	667	635	627	679	632	647	673	573	616	588	615	618	657	641	605	606	625	647	595	676	673	604	632	625	653	618	654	587	634	659	609	683	623	622	636	628	623	634	641	612	680	639	645	597	621	690	648	660	588	644	615	589	647	649	630	611	600	638	627	609	643	623	608	594	609	602	634	647	644	602	660	624	606	647	630	643	665	624	622	620	668	654	653	600	599	603	610	676	637	628	634	620	628	666	605	658	667	616	616	600	583	622	620	627	618	607	652	639	609	667	637	571	599	652	656	598	625	637	646	625	637	637	675	615	550	637	683	577	632	615	675	610	644	650	620	617	636	633	607	646	653	621	606	624	588	617	636	618	640	625	629	609	648	613	599	652	635	612	644	627	656	583	634	629	628	649	663	630	593	612	591	682	618	652	624	622	643	628	637	607	653	593	651	668	648	617	626	616	591	626	586	668	608	616	627	652	625	581	637	630	634	640	662	610	604	570	627	559	643	594	608	628	635	633	625	617	646	633	639	646	620	634	623	634	621	623	586	644	626	628	633	634	601	628	627	617	624	647	653	606	645	638	627	656	643	682	614	593	629	658	621	639	595	618	625	660	599	643	604	616	575	632	556	627	633	630	623	629	602	657	598	638	631	628	606	613	620	606	606	676	634	661	658	621	627	603	628	655	600	629	651	656	637	603	619	644	643	651	665	631	635	579	630	582	669	613	650	629	591	625	621	649	599	635	656	623	611	600	632	645	639	611	604	616	651	570	577	583	624	648	629	636	581	620	656	598	617	611	620	601	631	637	603	606	612	568	606	667	600	584	631	622	583	626	616	634	624	639	619	597	619	643	619	594	608	636	634	629	631	655	595	585	601	660	654	625	621	611	636	648	590	637	587	631	617	565	643	626	672	633	677	635	650	598	635	625	632	661	645	653	621	612	631	612	637	593	662	629	622	648	606	651	623	634	633	602	625	616	593	617	630	647	644	611	597	631	636	612	601	631	667	614	623	605	596	615	608	620	630	675	640	684	660	627	625	613	618	626	649	633	624	643	634	620	617	609	638	642	601	625	639	602	588	574	611	658	638	601	652	662	668	656	608	643	602	667	637	637	633	616	648	617	610	598	621	627	699	658	620	619	639	651	658	622	629	631	639	659	633	634	664	604	620	644	620	652	665	692	571	598	661	626	625	606	660	676	609	623	593	644	641	627	606	619	648	600	648	660	652	619	629	643	613	686	674	663	639	616	630	594	616	629	640	669	631	566	666	617	611	641	694	634	608	570	602	644	633	600	650	556	609	620	601	628	618	654	649	639	605	628	628	661	644	633	644	619	666	649	633	648	645	647	576	622	594	623	617	648	632	618	628	635	575	632	632	640	636	595	623	628	640	644	658	651	671	607	634	667	607	639	598	664	622	630	594	552	619	617	617	634	617	579	620	592	595	605	606	633	555	613	630	620	643	602	643	594	646	586	664	661	612	593	596	599	642	623	647	645	636	648	674	638	647	667	653	624	638	651	627	668	625	613	600	621	660	624	633	653	601	593	645	631	662	663	616	637	664	620	623	630	598	580	601	611	620	657	661	606	671	656	659	661	606	600	618	604	611	623	607	639	658	635	614	628	651	613	658	651	627	621	642	614	670	621	641	613	641	625	659	634	642	632	641	605	681	653	604	625	598	647	642	637	634	598	618	619	601	619	615	659	629	618	678	622	615	645	637	594	642	629	635	685	631	600	615	661	615	642	591	636	673	633	626	593	606	682	613	632	632	643	596	691	632	610	643	590	582	611	609	640	661	614	634	617	633	680	612	650	609	656	656
26235	38280	22531	7970	3637	2507	2986	1915	1683	1341	1507	1496	1313	1333	1283	1195	1181	1523	2511	2532	2301	2089	1624	1285	1055	964	951	913	986	997	959	910	915	955	912	940	907	941	962	879	935	999	963	963	928	911	933	969	918	965	967	933	1007	958	911	956	939	908	945	996	927	925	865	1011	955	953	989	963	930	968	934	958	889	943	925	862	921	896	899	907	914	963	910	919	906	973	910	927	956	932	924	979	932	930	910	913	923	937	929	947	989	945	883	909	962	939	955	915	947	938	981	938	924	950	888	912	967	916	935	962	933	921	872	914	867	928	971	998	921	924	952	955	941	941	1005	937	916	961	962	985	915	976	939	902	955	913	921	968	887	982	952	923	949	964	906	930	970	877	948	954	961	937	971	883	940	905	925	953	907	904	920	929	906	976	886	925	906	931	959	906	987	994	964	985	928	953	935	964	982	897	995	928	949	912	972	913	967	952	957	955	943	959	915	916	884	920	906	953	942	894	916	900	916	939	918	903	936	936	975	963	949	944	1031	943	982	926	982	933	891	956	944	948	909	960	936	931	932	954	914	945	907	957	907	953	938	926	924	953	955	939	959	940	980	984	914	963	940	977	901	909	953	911	955	941	945	915	914	931	949	928	923	929	938	965	924	986	979	957	936	915	962	972	983	909	925	955	910	979	913	983	926	962	959	888	944	935	874	927	1036	933	1010	929	952	986	952	908	905	882	927	900	917	877	955	848	946	971	906	941	913	899	1041	901	969	920	927	925	900	942	898	941	938	928	939	985	963	949	925	956	936	926	929	900	905	963	944	1006	964	950	947	1010	963	965	925	947	944	919	1015	991	975	946	940	911	908	938	1009	950	894	962	978	943	927	927	953	953	966	911	849	895	886	888	903	963	925	994	926	885	937	936	922	966	943	936	905	929	969	951	981	919	989	984	953	955	911	923	993	892	948	914	897	896	894	920	952	967	929	960	942	966	909	935	858	979	912	958	927	926	979	945	941	946	885	997	925	923	951	989	924	958	985	939	898	936	881	933	962	958	930	956	927	969	947	950	958	903	923	947	934	946	986	924	968	850	969	926	940	941	949	924	888	946	969	885	946	942	899	913	974	966	963	905	924	957	958	949	910	1004	936	923	958	984	980	949	947	925	964	998	947	945	960	1010	962	917	909	884	915	922	920	928	898	992	923	957	968	936	924	913	957	982	957	933	912	968	908	976	959	944	925	918	912	927	965	905	948	918	966	858	923	908	930	890	887	955	920	942	891	929	973	981	886	934	897	934	955	999	941	972	951	963	883	976	931	909	945	906	943	969	989	980	924	958	932	950	940	934	964	941	982	955	955	945	919	968	929	969	925	868	920	897	956	905	1005	953	980	930	913	949	936	978	994	967	940	966	950	932	912	920	896	973	892	940	929	962	928	894	932	937	961	942	920	919	998	981	945	991	918	919	896	907	930	931	971	918	960	937	919	989	905	971	945	976	899	956	907	970	882	914	918	889	895	937	904	978	923	914	978	941	949	926	945	868	933	948	922	934	933	929	926	955	898	919	910	923	889	961	907	958	971	918	928	928	919	967	930	959	962	930	958	848	898	912	876	939	907	969	971	933	977	916	925	879	969	999	962	959	889	974	924	971	983	909	940	924	882	937	968	933	932	901	922	994	948	911	985	915	889	926	868	946	917	932	897	930	857	928	915	995	959	959	900	978	924	882	931	975	919	972	960	916	990	957	862	891	926	919	909	903	926	933	920	896	939	873	957	935	986	959	984	916	857	908	996	947	963	940	905	911	942	896	996	963	907	952	946	898	941	913	989	910	944	928	924	1024	930	965	903	918	983	974	981	948	880	976	948	932	935	915	958	940	941	960	965	885	955	932	923	964	962	940	891	936	948	991	965	961	996	958	919	970	951	977	929	889	951	933	952	949	974	923	903	972	922	911	929	954	917	855	945	1002	970	932	931	915	910	956	926	914	937	954	936	887	948	934	914	919	893	949	892	932	903	929	955	971	913	928	915	937	963	944	949	932	947	934	965	912	945	922	898	926	916	916	960	923	963	978	902	942	907	937	958	869	917	980	897	993	920	908	961	937	934	927	948	930	951	951	933	925	906	950	946	913	926	943	932	910	949	917	896	962	945	988	936	956	921	954	961	926	933	998	913	945	921	968	922	1015	932	956	981	968	991	925	903	1014	900	901	966	904	926	990	971	953	950	965	907	1036	981	977	900	927	915	947	944	931	953	899	915	876	950	909	962	951	963	962	967	930	923	913	897	971	913	921	937	903	963	883	934	1021	1003	888	948	967	953	919	928	984	902	947	902	915	932	908	925	943	958	918	919	932	909	974	978	896	924	973	995	889	972	902	989	924	945	947	967	965	1005	954	950	903	966	990	982	940	899	896	940	947	958	953	922	923	949	922	947	975	889	906	956	941	929	937	951	925	966	922	952	1000	909	953	954	889	920	933	936	956	1019	898	930	966	908	910	935	926	915	941	945	937	927	949	936	927	931	915	936	948	951	974	953	919	940	979	947	957	918	932	953	894	939	946	903	947	965	976	940	945	943	898	890	887	901	944	991	924	985	945	916	978	922	917	942	963	968	914	1008	896	941	967	956	876	902	969	948	945	929	957	968	974	1007	909	983	923	909	954	904	943	953	926	945	944	902	938	957	937	901	951	912	969	945	975	920	896	981	973	955	962	934	982	936	949	938	891	945	904	904	892	944	945	951	939	898	965	879	903	947	972	949	964	888	927	1003	974	898	916	906	986	953	923	1012	936	951	947	942	942	988	965	902	909	971	978	931	943	892	977	906	948	968	958	930	924	953	940	892	906	943	953	930	892	934	901	954	976	941	953	941	956	921	952	942	893	907	890	949	922	866	917	992	905	997	998	945	914	886	907	914	920	912	941	929	907	938	905	937	911	953	897	916	980	937	906	933	976	950	988	920	940	926	931	937	938	970	920	948	924	941	932	955	958	932	943	966	973	966	928	996	909	935	952	922	945	940	923	958	936	927	958	948	958	935	941	898	983	961	947	957	912	861	950	932	936	969	950	958	938	952	940	953	938	910	974	969	938	905	968	952	908	905	899	931	954	910	947	883	957	947	951	974	976	973	933	965	957	886	876	963	921	906	930	933	993	922	919	983	961	924	974	951	965	951	983	947	941	916	918	942	933	933	926	935	916	948	928	921	913	935	916	974	930	930	953	928	943	919	932	928	941	969	969	962	952	926	944	934	928	905	956	959	922	898	927	912	949	978	926	952	952	926	894	969	945	908	959	961	947	918	926	966	948	927	926	954	936	1002	914	965	922	947	953	913	1008	892	973	898	909	907	949	974	956	946	853	919	940	988	991	946	883	944	945	982	917	885	932	989	911	904	938	891	944	964	906	938	960	925	937	883	944	923	934	956	927	973	970	903	906	961	898	923	925	946	934	969	917	925	947	943	882	929	891	917	931	899	888	962	913	919	852	919	917	893	930	977	972	961	953	883	932	954	953	955	951	901	936	963	938	947	889	966	967	993	945
24379	21214	28064	24493	17810	4173	2273	1321	1088	937	927	859	838	833	887	974	804	962	2709	3636	3678	3338	2162	1460	1111	788	668	641	687	708	716	661	707	720	679	688	739	704	711	707	668	671	653	690	714	700	650	668	701	719	713	683	663	722	720	693	705	688	650	682	688	699	677	732	667	663	717	683	731	695	752	697	682	683	743	639	691	651	692	721	701	624	703	618	719	711	711	653	665	693	650	648	695	701	654	708	709	684	713	696	666	690	674	705	720	692	658	675	715	706	690	656	692	730	675	672	676	661	692	644	691	680	659	713	735	688	721	723	669	676	664	642	691	688	675	695	668	668	636	716	700	646	703	634	750	685	677	678	707	682	721	728	650	683	710	675	701	652	688	673	662	686	672	705	682	714	707	711	672	626	718	710	696	681	674	700	676	642	685	645	684	711	644	668	702	669	705	741	650	653	694	700	685	730	706	695	642	657	687	691	646	660	657	670	687	671	683	683	706	708	679	683	697	729	712	727	670	717	672	691	694	698	683	715	654	641	658	642	658	722	669	696	751	690	669	662	658	684	660	681	695	655	627	670	735	689	682	687	708	626	718	724	682	714	642	692	666	687	710	694	622	678	666	659	684	730	713	635	711	662	679	684	688	672	710	656	670	685	690	663	671	642	640	678	641	698	702	708	683	674	687	677	700	710	686	655	692	700	701	642	670	667	649	588	686	670	698	705	658	702	719	683	677	688	682	701	687	683	701	707	653	614	663	735	710	657	701	662	706	677	730	744	699	684	661	671	694	682	709	660	719	680	687	665	672	684	681	692	684	713	700	669	665	720	640	724	672	640	666	700	710	663	719	755	710	648	677	686	636	662	695	720	665	677	728	664	654	652	687	680	662	692	665	655	699	666	732	654	684	678	680	643	671	677	659	686	704	676	735	666	701	674	659	727	704	688	685	682	695	708	690	682	698	663	655	712	693	679	726	672	705	670	700	688	685	689	663	674	633	647	685	641	691	653	654	748	668	732	696	726	697	694	711	688	640	693	653	675	670	683	674	684	727	702	665	682	684	660	695	700	692	693	688	652	708	705	706	684	681	655	709	639	704	696	705	636	667	678	724	677	694	725	668	690	667	682	700	652	702	676	692	666	674	647	681	702	711	713	680	646	663	688	665	696	694	656	666	653	667	622	685	684	666	724	662	679	685	712	702	668	685	718	708	656	700	687	672	639	616	729	659	646	641	710	714	693	712	664	684	691	685	689	674	708	676	630	711	643	681	662	678	648	657	648	709	688	690	676	639	703	630	647	703	664	697	685	696	669	686	692	662	632	662	712	711	720	667	644	706	686	639	728	688	669	693	668	693	717	701	696	708	650	701	686	712	712	684	681	649	676	679	661	676	680	700	705	668	729	655	665	647	666	672	711	674	721	695	688	676	676	648	717	702	676	708	665	693	683	689	669	700	707	667	701	676	670	734	705	697	707	689	694	681	694	678	733	637	683	663	662	673	711	669	677	694	667	659	663	682	694	671	680	665	656	702	672	746	669	688	682	637	643	695	697	680	732	713	666	689	636	708	653	676	704	697	711	658	640	678	679	686	727	699	672	687	699	639	674	691	726	672	651	710	666	663	608	702	708	684	734	672	689	709	704	687	683	689	667	712	708	675	696	657	705	650	694	632	669	717	688	675	724	696	636	692	693	704	646	679	721	667	695	659	731	673	695	704	716	672	663	659	679	680	644	690	705	681	683	662	677	719	673	667	702	674	650	662	637	700	659	685	684	698	673	697	693	652	666	672	684	696	746	698	696	658	644	697	696	695	648	681	696	703	682	700	707	743	739	709	671	659	647	696	694	664	729	733	673	679	660	668	714	662	681	725	626	714	690	700	684	676	674	678	725	692	723	644	709	690	673	683	692	662	681	677	673	678	673	715	695	669	658	685	701	666	679	687	694	688	693	712	711	725	637	644	659	681	715	687	720	671	694	702	668	672	706	627	700	652	664	701	674	702	691	708	670	664	699	688	737	682	704	668	683	671	722	666	652	670	649	748	663	651	696	675	709	689	647	663	663	655	687	664	681	696	686	698	677	691	657	673	672	705	677	689	685	713	677	684	677	681	703	717	689	692	713	671	659	722	707	653	718	691	670	666	683	703	731	738	685	656	690	652	668	644	631	628	647	668	678	635	676	624	682	657	650	731	715	751	668	707	661	731	685	656	672	685	701	705	722	687	685	658	683	677	696	667	685	692	653	657	654	689	696	664	680	712	710	669	653	692	697	703	702	685	669	710	675	670	667	696	690	697	674	679	643	734	684	704	636	691	684	709	728	704	673	716	674	699	689	709	675	656	683	642	676	661	711	704	704	694	650	651	688	686	677	725	651	675	706	690	713	632	615	652	671	687	705	681	699	698	681	692	714	654	726	701	716	653	728	677	755	658	659	700	678	676	657	692	652	683	722	664	665	670	677	687	733	645	647	667	720	690	718	680	704	629	681	690	668	671	712	664	681	708	698	712	749	726	679	668	680	669	661	707	686	677	684	697	748	725	641	640	706	664	655	626	673	680	698	689	662	657	686	722	678	705	696	688	682	645	685	669	701	679	698	718	680	690	705	686	699	653	684	682	672	661	763	660	689	688	639	668	626	658	671	680	679	687	686	749	704	699	688	703	676	676	681	678	672	689	689	728	717	713	685	755	716	685	712	652	651	715	698	718	700	646	731	684	713	703	687	700	685	653	660	692	676	694	704	663	708	748	703	668	682	667	678	715	661	674	691	680	698	721	683	697	692	700	714	644	657	700	697	660	664	740	655	729	683	635	719	657	671	670	704	662	710	656	724	708	693	647	715	666	712	669	623	689	632	653	678	700	677	690	700	642	675	705	701	625	689	632	665	681	702	712	668	724	655	736	710	713	693	733	687	651	665	692	688	668	715	682	689	730	678	681	635	660	593	679	710	688	680	712	700	714	653	711	696	690	703	705	705	684	719	683	677	683	696	648	653	693	643	689	660	627	714	726	667	719	682	658	642	688	700	697	680	710	709	646	718	657	689	700	677	649	618	662	685	681	668	679	686	685	627	680	668	688	625	723	681	663	709	703	715	645	680	695	638	679	708	692	665	710	715	728	647	715	695	714	665	712	690	680	703	648	670	684	625	634	678	690	656	662	700	714	700	693	701	699	699	664	660	694	718	736	645	675	707	692	625	616	709	673	711	707	655	731	658	716	688	735	660	675	689	690	681	668	675	675	689	699	698	683	648	677	670	710	693	641	697	678	709	626	688	651	648	660	630	730	689	716	718	656	691	670	669	689	687	769	657	695	696	715	719	660	659	680	744	730	678	683	643	707	663	709	744	728	676	685	718	700	665	680	683	737	682	686	703	666	693	732	721	658	701	654	702	704	726	711	703	743	659	731	682	653	633	677	702	726	683	642	668	612	709	692	681	710	658	642	716	666	682	650	663	677	676	684	669	729	701	692	629	672	719	656	729	660	679	726	710	688	642	686	724
29082	44697	30472	12783	5861	4642	4338	2776	2262	1773	1799	1653	1595	1632	1702	1743	1592	1934	6649	8538	8688	7517	4819	2974	1932	1225	1026	1082	1048	1055	1058	1019	1036	1025	970	994	1055	1067	1032	1004	1031	943	993	973	1005	1018	981	1015	1057	1078	1003	1065	1018	983	978	1025	1057	1001	1045	1023	1079	1037	1033	1028	1069	1051	985	1023	1023	1022	1068	995	1079	1035	1050	1052	1032	983	1000	1042	983	1042	1019	1010	1060	1049	1002	1032	1037	1010	1011	1009	1031	1049	1017	991	1033	1064	990	1037	1007	991	1038	1033	1088	998	1030	1030	986	1024	1042	1016	1068	1011	983	1000	1004	1030	1057	1005	949	1058	1029	1007	1070	1053	1007	1066	1024	1034	1055	1024	1022	1065	981	1019	1041	1039	976	1033	1045	1000	1012	1044	1004	1005	1033	956	961	1044	991	984	1038	987	1042	977	1020	993	1056	1021	1001	981	994	979	964	1050	1025	1074	1034	1039	1037	1068	999	1116	1052	990	1020	1036	1009	1064	965	991	1014	1027	1058	1041	1047	1031	1023	1073	1039	1012	1059	1083	1022	1049	1061	988	1021	1037	1080	1012	1014	996	1027	999	1048	965	1024	1039	991	993	954	988	1024	999	1059	1063	974	1018	1056	1033	1046	1066	998	1004	1048	1036	1028	1027	1025	996	973	1012	1018	1036	989	1076	1066	1033	1035	1075	975	1040	1017	1023	1022	1004	1039	1018	1000	1050	1019	1028	1026	1016	1044	990	1020	1012	1081	977	1037	1025	1035	984	994	1048	1023	1027	1020	996	1036	1023	1043	1023	1041	1058	994	1050	1040	1033	1000	1020	1083	1025	1026	1009	1015	1019	1014	1013	1022	1004	1014	1031	1009	1075	1011	996	1059	1015	1061	998	972	1030	968	1028	1066	981	973	1031	976	995	1031	1005	1059	981	1082	1039	992	1052	1060	1026	1044	1001	990	947	1019	1028	1004	1001	985	1016	1053	977	1033	1021	1114	992	1019	1040	1005	988	996	996	1060	1020	990	1018	1051	1060	984	1034	1096	999	1018	1029	1015	1020	1005	1039	999	1050	1062	989	1036	1050	1037	1063	986	1023	1024	1018	1019	1037	987	1082	1008	1066	968	1023	1048	1010	1014	1042	1005	994	1006	933	1050	1032	970	1007	1034	1033	999	1015	1069	983	1013	1002	1015	972	1051	991	1012	1060	1050	1067	970	1038	987	1021	1025	1039	1020	1029	1031	1020	1024	1025	1041	1053	997	1006	1004	1075	1010	1004	1024	1036	1038	1102	1031	1021	1063	1045	1020	997	994	976	1009	1039	989	959	1008	1025	1029	1037	1037	1015	1039	1034	1010	1015	1054	1076	1010	1047	1024	1051	1009	994	1044	1043	1049	997	1009	1074	975	982	1028	1042	1029	1003	980	1038	1037	1041	1032	988	1023	1012	1007	1034	1017	1101	1030	984	1072	1024	1071	989	1038	1014	1037	1030	1021	969	1032	987	1037	1034	997	1067	1020	1037	1026	1002	1075	1007	1045	1007	1016	1007	1037	1016	1009	1008	1051	983	1059	1037	975	1053	952	1007	1020	1027	1077	1019	964	1022	1046	1003	1031	1016	1000	994	1048	1041	1045	951	1020	996	1042	1010	1072	1041	988	1044	1053	1012	1006	1022	993	995	1011	1018	1019	1043	1018	1048	1055	1012	1033	999	985	1024	1039	995	1084	1009	1017	1029	967	1037	1057	1035	1045	981	1073	1047	1040	1043	982	991	1047	1042	1016	1026	1060	990	1031	951	1018	1017	1018	987	1020	1040	1065	1012	1005	1087	1044	1022	954	1000	1073	1051	1013	1045	1023	1039	1005	984	968	973	1053	1021	1022	1011	1023	1057	990	1037	981	984	1051	1028	1029	971	1008	1028	1026	1117	1069	1029	985	1007	1061	1059	1065	1003	1027	1076	975	980	1004	999	990	1000	1008	1046	1042	1026	1018	1019	1017	997	974	1015	1015	1050	1069	1002	1003	1026	1000	1008	1021	1015	1067	1048	1033	1015	990	1012	1033	1020	1025	1034	1063	1076	1063	1006	1023	1024	1005	1004	998	1004	1034	1001	1001	959	995	1028	958	1048	1081	1007	1018	998	992	1058	1003	978	953	1127	1005	1013	1025	981	1011	977	1031	945	1016	972	1041	1044	999	1005	993	1110	1023	988	1062	1012	1000	967	1036	999	1042	1026	996	1027	1062	1000	1029	1007	1042	1027	1009	1029	1050	989	989	996	1011	977	1041	990	1008	1022	1060	974	1053	1024	991	1051	1086	1022	1020	981	1044	1017	1018	966	1034	1029	1012	976	1026	1039	1080	1021	1030	1027	1043	1006	993	1062	993	1047	991	1021	1040	960	1009	1056	1028	1058	1026	1011	1046	1031	1044	1015	1033	1059	1044	1041	1024	1045	1095	1077	1001	1019	998	1019	1010	1063	1034	989	990	1046	1024	1057	1011	995	1032	993	1010	1023	1033	1018	974	1041	976	1023	1065	1041	1040	1025	1005	982	1016	1021	1059	1016	1048	1069	1067	1027	1035	1051	921	1041	989	1009	1055	988	992	1003	1028	954	1048	1023	1029	1008	1028	997	1066	1076	991	997	1012	1079	995	962	977	968	1007	996	1013	994	999	1036	996	1054	1057	994	990	1056	1080	1006	1023	1052	1002	1020	991	1044	1051	1063	1045	1046	1019	1053	1006	994	1015	975	1005	1004	1054	1005	1030	1031	958	1022	1034	1071	993	1013	1021	983	1036	1052	1095	1050	1043	978	1034	984	1005	1077	1015	1029	1039	1036	1027	1043	1013	1085	1066	1003	1088	998	990	1011	986	1008	1023	1065	1043	1066	1077	1029	1023	1016	1038	1090	1018	1027	1048	1065	1044	1049	1034	1032	1076	1055	1057	1029	1017	1047	1035	1032	990	1048	1010	1018	1031	976	1021	1045	998	1069	1004	985	992	999	1049	1019	1043	1006	1050	985	1002	993	1030	977	1023	1021	993	1027	1005	1063	1029	1011	1070	973	1046	1077	1024	1008	1031	1054	1078	1028	976	1085	985	1003	988	995	974	1021	1018	1012	1003	1040	1053	1034	984	1014	976	1015	1001	1029	1037	968	1000	1035	1005	1002	1013	1081	962	1006	1037	1038	970	1044	1032	1010	1064	1060	1003	979	1063	1013	1017	1007	992	1058	1013	1054	1046	1017	990	1103	1031	1016	1012	1028	1008	958	1013	1024	1000	1023	1069	963	1044	1012	1008	1087	1042	1021	1073	1002	1048	1052	1010	1088	979	1009	1019	979	1070	1020	1007	991	989	1054	1036	987	1001	1025	980	1014	1045	1073	1029	1034	993	1044	1016	1042	1088	959	1019	1058	1027	988	1034	1011	1008	1014	1020	1049	1017	1051	1007	1001	977	1021	1024	949	1057	1065	1004	1033	963	1011	990	1021	998	1035	1047	1034	1042	1016	1044	1026	1038	1012	1032	1048	1023	969	1030	979	1012	1007	1052	1016	1026	1048	1047	1054	1062	1030	981	1040	948	1059	1034	1017	997	1005	1010	1042	1010	992	1028	1001	1110	995	1043	1075	1010	964	1026	1022	995	1053	1038	1050	1008	999	1068	1005	983	1008	1066	994	1058	1092	1025	1038	1033	1028	983	1044	1011	1006	1049	1020	1066	1073	1021	1075	1055	990	993	1077	1029	1024	1023	1006	1020	1039	1011	1044	1064	1083	1041	983	1078	1036	1057	1025	995	992	1074	1031	1028	1014	1018	1037	1020	1020	1066	1023	1019	1034	1003	1063	1044	998	1034	1022	1049	1003	1062	1003	1008	1061	1052	1015	1006	966	1070	1032	1070	934	1025	1012	1046	1060	1022	1053	1040	1061	1068	990	994	1034	1018	997	1024	1011	1016	951	983	1047	1042	1069	1029	1041	1073	988	1014	1021	1056	1017	1064	1069	1084	991	1030	1036	1043	1005	981	958	1024	1041	1014	1020	1015	1091	1008	1014	1026	1026	1009	1070	1026	1097	1042	1078	1023	1049	1003	1074	1057	1036	1038	1085	1047	1037	1059	1050	1011	1056	1056	960	1020	1033	1043	1036	1053	1051	1051	995	1080	995	1027	997	1021	969	1011	1046	1010	1040	983	1006	1076	972	1005	1013	1049	1064	977	1028	1077	1012	1010	975	1023	995	1044	961	1004	1042	967	1011	1037	1021	1011	1018	1026	1014	1001	1016	1010	1036	1066	1033	963	1054	1040	1062	1063	1001	1029	967	1024	1003	1077	1023	1023	994	1013	1037	1041	1057	1006	993	1096	985	1007	1017	1070	1036	1041	1018	1027	991	1003	957	985	943	996	986	1066	1091	1032	1043	1058	1053	1052	1028	1005	1044	1052	1033	1051	1030	1089	1068	1055	1094	999	1015	1006	1016	1043	1032	1048	1020	1026	974	1033	964	977	1049	1042	1074	1017	1007	1060	1007	1030	1041	988	1069	1013	1026	965	982	1050	1059	1034	1019	1089	1000	990	991	1052	982	1007	1016	961	979	1006	1005	1080	1025	1011	1029	1036	996	1042	1073	961	1043	1060	1054	1045	1018	991	1026	996	1000	969	1028	971	1056	1036	999	1021	1033	999	1060	997	1093	1064	1039	1053	1082	1023	1046	1037	1047	1009	1101	1039	1049
22977	21244	28952	23609	21092	20313	9941	3041	1183	1056	962	885	846	882	810	830	774	1474	6083	7067	7803	6021	3704	1906	994	842	701	548	540	513	547	546	567	579	530	588	583	584	563	571	559	535	561	577	548	560	573	556	553	558	517	548	591	548	577	529	552	626	561	558	570	532	586	560	579	591	586	570	596	566	547	572	579	550	592	563	599	542	565	528	514	549	586	584	565	583	529	573	549	603	534	546	585	550	558	564	551	576	527	596	548	540	553	537	627	533	562	573	559	582	582	593	589	524	493	582	540	534	578	538	579	553	544	568	513	560	559	542	568	591	596	581	554	580	543	575	542	538	570	547	562	519	561	563	549	561	572	575	557	582	534	576	523	560	547	552	595	496	542	554	521	546	525	560	582	533	543	580	519	540	563	567	540	533	566	540	559	501	519	530	532	577	543	562	585	538	600	589	531	547	558	554	569	551	551	571	560	557	550	562	583	555	544	583	568	548	567	575	556	545	575	582	571	574	545	548	549	584	592	526	585	575	562	578	590	583	570	548	563	555	546	512	528	555	577	519	547	576	564	547	532	539	558	557	515	545	530	587	543	510	538	549	564	561	538	527	555	619	560	578	559	571	582	557	553	574	592	529	540	550	551	563	595	542	571	577	563	561	585	581	531	557	582	552	586	526	544	552	603	531	540	534	591	595	574	560	558	570	605	536	541	534	538	600	541	526	509	596	578	544	598	601	545	558	568	536	542	527	568	576	571	549	551	576	550	556	536	533	548	541	515	542	547	522	529	578	550	563	509	602	512	545	552	555	548	608	542	547	560	539	577	526	539	534	585	566	614	530	566	566	559	575	542	547	588	557	583	526	514	529	568	578	545	558	578	537	566	580	549	560	559	554	568	560	585	576	567	566	524	576	553	540	524	589	580	546	583	520	534	606	600	565	534	543	562	550	536	529	557	530	520	571	591	561	534	555	575	525	574	515	552	520	531	534	585	549	576	531	536	540	572	590	507	544	540	552	594	512	556	571	545	563	575	584	540	554	589	520	572	586	600	545	553	537	516	551	547	527	560	523	567	584	548	572	506	541	524	564	576	552	534	540	618	527	536	532	538	554	493	569	519	560	528	523	539	555	540	531	585	575	565	585	554	541	516	534	539	574	549	540	551	520	533	579	635	602	564	542	563	558	560	560	537	596	568	575	557	608	591	560	602	590	557	552	560	562	578	533	541	453	539	544	593	563	567	559	542	575	570	543	563	535	548	571	519	581	571	555	559	573	583	543	572	594	592	572	569	552	521	568	542	542	577	569	555	583	541	539	559	586	514	592	565	514	551	516	567	582	552	549	519	540	562	537	622	587	578	557	551	549	556	550	545	536	543	544	563	610	575	570	577	530	526	580	577	544	551	525	538	565	514	569	579	605	522	522	503	580	573	553	516	603	600	553	559	554	559	531	574	568	535	548	572	561	538	559	588	544	559	557	569	512	538	508	549	597	551	558	580	567	541	543	541	579	533	560	540	548	555	564	548	509	537	585	592	617	535	541	551	543	572	560	568	532	553	571	571	520	515	572	574	562	541	582	579	536	546	582	541	558	521	539	572	582	598	529	558	527	580	597	567	532	585	553	533	594	529	525	597	566	538	607	542	545	556	558	541	539	579	548	555	575	579	543	592	567	535	554	573	573	559	559	616	529	550	534	545	562	556	560	527	569	541	524	505	558	577	546	588	573	550	564	570	519	577	522	570	574	535	567	592	574	545	580	572	540	610	534	597	562	556	550	536	553	568	521	555	569	604	548	574	585	540	554	570	564	544	583	535	545	560	601	531	571	585	578	538	511	553	498	561	541	552	563	583	557	586	529	556	553	561	600	610	573	570	520	520	563	575	559	556	588	512	621	543	604	571	557	598	567	568	580	540	579	553	571	532	542	532	607	546	548	603	534	556	569	595	511	562	536	558	579	572	572	552	518	584	553	569	545	548	596	548	550	525	570	568	557	529	566	552	509	553	501	576	576	527	560	608	563	572	556	524	566	613	579	579	518	521	547	575	506	538	560	566	579	523	541	608	547	546	553	519	576	587	561	583	504	547	582	547	555	588	569	588	579	555	566	593	545	536	536	564	566	541	557	566	540	565	549	603	574	575	528	568	573	522	582	555	576	578	498	552	536	527	573	560	586	575	584	554	550	561	554	510	555	570	557	502	556	593	559	515	560	545	608	590	578	563	540	564	535	563	531	544	566	539	549	547	543	554	578	599	581	599	538	529	573	599	535	525	551	520	546	579	588	534	581	557	533	534	554	550	544	573	520	574	597	541	568	546	578	578	547	612	553	587	538	564	555	510	572	552	576	591	578	590	553	525	532	546	546	531	569	572	553	568	546	566	540	536	552	519	560	546	554	509	562	587	554	579	604	560	573	544	555	510	546	548	550	511	562	548	588	532	562	551	549	538	533	570	556	556	567	551	558	562	547	571	582	592	541	516	570	552	609	564	525	519	533	519	533	535	573	561	527	556	571	521	573	564	545	561	578	512	570	547	572	559	535	498	517	554	546	593	556	563	584	554	533	553	543	543	539	539	543	507	526	552	555	571	573	573	519	528	555	581	532	552	551	545	570	532	541	558	569	598	556	621	565	597	590	537	548	575	533	545	536	509	591	553	559	552	569	594	537	567	566	542	525	612	569	558	576	548	542	532	576	532	510	558	550	578	578	556	588	579	518	535	549	531	516	552	518	579	565	553	563	536	515	554	572	529	522	565	561	536	528	538	558	585	578	577	582	563	566	526	526	508	545	543	521	591	569	519	503	531	564	569	566	551	563	511	581	557	525	550	515	531	576	585	558	562	553	534	532	570	578	551	560	510	598	552	577	565	569	541	583	536	542	558	569	551	554	599	557	591	540	569	560	563	565	593	569	567	576	585	548	563	569	573	576	594	609	568	559	544	555	534	587	562	548	541	541	572	558	580	544	556	584	554	502	611	524	527	523	524	577	553	548	542	529	594	556	563	565	595	565	571	590	540	540	556	565	527	573	542	541	531	576	535	614	592	571	501	561	567	573	568	591	565	550	561	561	559	596	564	533	515	572	562	557	531	523	565	518	570	570	555	562	545	533	542	522	509	501	551	549	573	588	548	569	541	552	493	597	561	574	563	589	581	556	489	558	526	528	563	533	543	564	545	575	558	554	539	602	575	553	579	497	523	554	576	551	517	555	582	561	569	564	550	548	597	545	533	542	554	554	530	540	553	574	569	573	545	560	533	585	597	557	551	507	577	564	513	557	576	584	525	525	521	560	564	581	547	576	573	580	568	545	555	571	591	524	571	562	572	566	587	496	567	555	573	618	520	583	520	536	555	541	543	557	565	526	547	552	550	517	559	571	524	559	541	586	566	568	555	538	619	547	497	571	566	566	534	575	593	608	589	567	558	529	551	597	556	573	542	504	571	580	546	569	529	555	525	554	521	513	590	603	555	565	554	522	567	527	545	570	507	559	581	566	577	584	522	552
32711	54985	42057	17785	8804	6426	11590	4768	2778	2411	2119	1904	1780	1680	1688	1639	1552	3723	13751	15082	15695	12050	8020	3990	1958	1384	1174	815	787	847	828	795	825	848	848	866	885	852	829	868	794	829	823	819	815	784	841	863	839	876	819	828	843	816	858	840	788	824	863	820	819	834	856	866	800	792	767	835	838	850	861	808	796	807	861	820	803	854	824	815	818	865	822	868	816	860	792	834	847	879	824	880	854	791	852	849	833	854	869	791	815	823	819	851	851	847	795	815	797	846	821	860	867	822	865	794	817	839	827	824	938	841	859	856	864	832	883	863	806	873	851	820	823	838	861	847	822	873	778	853	818	848	836	870	845	829	842	854	844	821	853	853	870	830	857	797	810	834	829	856	849	782	803	820	846	852	786	821	836	850	814	860	851	833	806	851	812	793	873	873	811	837	777	846	776	810	827	884	819	819	826	857	820	859	849	870	796	758	773	843	829	867	826	866	782	847	832	834	857	845	815	833	844	811	770	822	790	792	862	834	822	856	852	819	796	803	836	852	815	828	844	791	837	864	848	864	786	839	848	814	857	890	917	832	891	877	910	829	786	802	865	796	789	869	870	854	832	826	842	853	792	844	846	836	793	793	854	793	811	838	846	818	870	828	761	829	802	849	839	843	783	831	851	805	824	814	839	819	854	840	834	878	815	826	875	821	825	818	807	800	824	807	796	839	830	822	811	819	813	854	831	813	785	818	845	862	868	822	834	829	864	807	797	801	819	816	800	850	861	813	770	798	868	838	858	886	856	806	812	829	851	826	846	843	780	849	827	845	842	795	811	811	854	865	818	865	812	844	879	817	845	869	826	821	827	848	811	859	793	803	830	815	850	806	884	818	835	882	857	904	831	836	859	782	846	795	834	854	819	780	840	769	814	854	856	838	831	858	826	829	827	828	872	774	830	831	800	874	835	838	854	880	892	843	844	856	869	784	859	822	850	820	825	822	834	854	798	836	822	813	838	813	805	829	859	824	821	847	786	857	865	798	797	841	793	774	818	834	808	854	804	794	841	797	836	822	859	817	854	855	838	843	833	834	811	917	806	860	857	795	835	843	797	878	835	801	786	789	790	821	782	900	850	796	838	830	836	862	822	842	870	859	847	831	848	816	833	840	807	822	862	793	854	882	846	839	801	839	860	801	823	778	846	801	887	802	828	838	805	870	793	852	855	755	824	802	822	782	860	842	854	818	863	798	800	857	843	849	807	862	817	825	800	860	834	845	854	891	847	823	894	812	849	854	825	843	868	844	795	807	867	809	828	841	843	841	841	810	832	838	810	821	871	869	833	852	813	842	813	812	799	801	870	791	891	856	856	846	808	821	839	823	812	849	783	821	827	854	839	846	875	833	811	808	798	851	808	848	813	827	829	900	824	837	838	784	843	803	823	824	868	878	853	841	887	785	848	826	819	787	854	809	854	873	857	839	794	823	833	842	818	803	807	831	842	882	867	810	824	851	805	873	839	823	816	890	844	802	834	852	849	898	851	796	818	835	855	873	857	844	820	837	818	844	844	808	840	813	839	815	781	845	821	780	809	842	828	876	854	853	821	872	801	765	817	822	832	831	858	765	881	829	825	854	834	863	833	783	841	826	778	816	879	820	865	840	874	864	848	819	834	771	843	802	834	791	788	803	878	848	820	826	860	819	824	860	861	795	814	880	936	816	797	788	856	813	832	804	856	851	792	809	781	833	835	886	814	804	878	768	832	818	846	849	831	811	870	807	831	830	817	823	833	807	793	882	784	828	864	822	830	845	899	826	830	854	887	875	815	826	815	881	816	825	819	798	888	893	814	851	853	838	837	860	844	783	794	836	845	795	833	790	862	812	824	852	834	784	794	810	835	794	800	841	835	828	818	840	819	834	824	877	767	860	813	853	804	801	853	858	801	866	852	798	832	856	809	817	841	848	826	830	810	801	859	781	776	844	814	910	801	857	842	812	831	817	850	819	839	858	877	822	849	825	805	842	845	821	874	841	834	801	851	868	850	822	833	825	803	836	840	844	799	824	784	858	836	820	855	817	859	801	866	810	798	862	844	830	833	854	829	803	832	864	830	830	864	844	834	828	855	839	776	828	838	833	816	849	872	850	854	859	809	842	844	833	810	846	845	806	849	807	834	834	836	911	811	803	829	850	824	877	807	847	882	829	817	835	842	862	827	829	780	855	853	816	836	843	851	831	804	826	915	810	810	847	811	852	804	868	807	851	798	767	819	807	799	828	826	852	797	872	808	845	832	838	785	841	880	812	785	796	836	875	854	823	827	794	797	829	828	799	844	843	842	856	838	795	896	829	867	786	833	806	842	817	804	833	793	819	836	803	859	765	799	877	818	817	859	847	826	826	848	812	760	823	839	803	849	808	819	843	807	900	826	806	875	847	774	810	806	843	776	795	822	842	828	825	860	836	833	808	821	847	846	883	803	876	801	840	834	866	790	885	819	834	774	832	817	830	839	801	875	810	852	870	835	801	818	818	887	856	822	816	794	847	846	782	840	822	817	847	890	838	810	894	852	837	854	853	830	829	808	805	851	828	793	844	818	801	795	787	838	795	811	790	805	809	828	876	832	795	813	815	826	824	772	897	836	868	774	882	828	845	832	818	860	805	823	803	813	788	816	852	846	798	833	853	843	845	831	828	817	785	852	851	815	841	808	844	834	888	822	816	834	822	822	806	824	812	798	856	874	878	871	817	870	765	846	884	831	805	820	796	836	803	857	862	870	854	862	813	821	826	822	839	827	836	813	796	828	857	814	856	838	842	859	831	825	784	806	863	899	806	845	804	829	852	783	847	811	782	787	864	814	846	846	837	847	837	820	851	795	840	790	854	823	833	817	857	834	809	830	819	879	853	825	836	823	799	779	797	791	862	796	830	819	863	831	786	844	827	782	847	876	809	795	817	838	823	839	803	782	848	831	831	838	839	822	893	810	802	824	848	883	807	834	812	848	883	834	837	825	828	771	830	862	825	892	863	863	835	864	851	827	827	866	852	809	857	856	831	792	827	833	876	903	766	847	811	799	847	850	807	816	794	824	831	840	845	807	836	792	838	826	804	886	803	857	878	806	834	818	778	823	836	844	881	803	836	875	862	847	872	816	880	853	832	847	812	852	860	851	897	788	768	833	867	836	818	781	809	768	814	822	812	840	819	880	815	886	827	828	846	800	866	811	812	769	808	849	843	827	831	857	838	839	808	810	751	850	850	867	797	829	876	892	862	819	823	796	825	889	875	781	867	846	778	856	815	914	855	893	826	846	752	853	810	810	827	852	792	911	820	812	872	864	846	809	831	855	845	786	869	839	822	775	816	819	838	814	827	798	818	850	811	839	819	830	772	809	824	847	797	819	847	770	813	875	839	835	791	816	851	858	830	820	807	853	788	815	816	843	881	802	849	799	825	804	849	799	855	860	828	873	860	820	841	830	852	819	871	809	809	806	840	837	864	844	805	813	800	823	794	854	790
26998	23515	19665	5581	1385	1070	1364	1027	857	775	747	673	664	668	698	640	684	662	833	1129	1187	1109	932	850	735	644	644	576	560	590	624	594	643	635	605	601	610	574	617	620	636	596	610	614	611	580	617	593	579	617	601	617	631	624	603	606	589	601	535	593	658	617	579	614	605	593	606	641	571	647	596	577	594	590	585	612	627	608	570	621	608	610	590	616	613	584	606	612	626	553	571	596	559	617	633	652	602	580	596	575	628	588	606	578	604	631	622	602	588	638	594	612	631	587	598	599	582	571	545	653	639	572	580	600	578	611	595	553	594	592	598	626	598	613	618	613	617	593	616	644	619	601	604	562	601	587	600	603	616	615	615	605	631	656	593	619	651	588	606	612	607	605	625	598	580	608	630	599	639	637	621	586	628	623	582	602	623	664	604	612	567	640	642	625	625	606	665	588	639	593	570	625	634	561	591	570	613	601	639	605	606	570	581	566	588	595	640	601	600	563	577	570	612	577	608	619	643	589	624	636	624	574	573	578	653	596	580	615	616	588	580	580	660	609	618	614	584	632	587	592	587	582	644	583	623	636	608	581	594	654	616	608	585	592	586	641	593	596	599	589	577	649	630	605	601	581	648	627	609	614	605	572	574	614	613	610	599	599	605	569	638	645	603	627	585	551	610	612	614	653	602	596	635	632	602	672	608	661	553	572	599	616	609	589	602	581	604	600	627	627	602	586	601	589	627	633	579	587	618	625	642	613	618	631	610	661	604	598	612	610	578	610	641	595	609	574	597	584	588	595	601	557	639	587	643	640	619	612	626	635	576	615	579	630	599	588	581	635	543	588	571	611	595	674	637	531	643	622	639	609	594	640	583	656	627	601	563	632	636	598	571	612	594	589	600	592	610	541	618	604	561	638	594	651	600	547	591	623	616	583	565	552	598	635	575	638	599	589	597	626	645	591	613	592	602	584	619	607	580	598	631	612	611	538	601	618	554	612	631	609	625	634	591	589	640	616	633	641	599	597	579	592	619	602	585	606	611	630	585	590	584	575	608	600	566	613	597	615	614	614	583	575	544	610	605	648	625	639	616	626	603	574	617	583	564	632	608	621	622	579	623	591	609	607	597	609	615	593	611	582	617	602	592	578	665	581	637	616	597	617	615	614	598	583	602	606	626	581	645	563	579	609	592	623	607	630	588	639	571	643	606	617	603	621	571	639	627	642	658	632	605	608	616	613	584	604	613	604	588	599	621	628	591	609	603	610	610	596	604	593	597	576	615	631	623	631	556	631	625	588	624	641	604	581	652	601	589	649	667	605	645	587	599	594	622	584	623	589	589	694	579	618	597	575	601	609	624	559	575	545	621	614	605	613	615	629	542	608	582	591	631	614	601	649	616	607	599	588	604	654	623	607	652	596	621	595	635	563	605	639	615	546	588	669	616	608	594	593	585	605	648	601	611	634	576	590	572	622	600	624	577	576	625	607	557	626	589	615	605	593	620	601	649	632	619	626	604	610	617	647	664	609	609	592	650	614	644	582	618	601	569	589	639	610	569	586	589	611	595	629	638	639	618	608	607	641	619	605	591	649	590	569	615	582	614	635	587	610	605	667	643	584	611	613	607	623	646	618	610	593	588	590	603	589	592	600	621	575	585	642	613	601	573	573	612	575	619	589	603	574	684	594	611	611	629	598	614	593	607	617	615	620	616	628	602	626	622	618	639	616	612	595	591	593	642	598	563	619	591	630	614	653	586	617	628	601	613	587	617	608	616	602	609	573	609	591	624	565	590	594	603	597	623	589	619	605	611	573	616	568	594	635	586	613	600	618	572	605	595	629	605	610	637	596	576	597	576	580	614	632	644	573	595	568	582	606	622	636	624	649	568	576	610	608	582	612	599	629	622	615	634	593	647	632	589	642	604	573	603	614	612	623	569	634	594	625	601	590	621	563	593	566	604	650	601	598	571	613	595	609	612	542	620	606	583	614	598	627	643	633	589	564	557	597	604	618	621	580	579	638	659	605	581	594	598	611	550	610	596	572	598	623	629	636	581	647	588	601	573	593	659	628	646	641	616	536	627	596	566	607	621	588	585	619	607	584	628	614	579	605	568	586	570	633	571	627	589	605	632	594	581	602	609	593	604	580	621	599	562	621	616	628	622	581	583	638	589	600	644	607	660	586	635	571	613	600	620	630	640	613	599	661	617	590	588	624	644	648	629	646	628	584	610	595	641	568	584	615	578	597	617	578	614	625	585	629	587	582	601	632	581	587	616	576	584	619	576	592	607	693	574	583	646	593	583	611	608	593	586	653	584	608	578	590	599	599	610	564	625	600	683	648	562	595	546	588	622	589	606	614	620	601	601	614	638	575	624	605	601	664	668	588	599	613	595	590	605	652	594	597	562	594	591	645	645	609	633	554	582	564	615	625	592	612	567	580	602	625	623	597	597	639	565	636	615	603	605	569	594	571	571	620	569	677	587	589	608	594	589	637	601	602	598	600	615	607	629	560	614	609	594	659	609	590	563	585	618	613	584	570	581	627	570	633	578	592	606	586	617	632	595	574	591	564	589	601	600	571	597	609	645	610	598	637	604	615	565	606	581	643	625	633	579	628	647	585	603	584	588	572	620	631	599	632	600	595	612	609	673	604	596	612	629	584	612	598	618	597	615	627	578	605	604	676	608	593	583	605	552	611	598	609	628	658	594	643	665	630	617	613	612	633	636	556	614	592	577	574	594	581	650	586	654	646	611	589	593	586	622	634	556	588	637	655	598	603	561	602	607	609	611	644	606	606	624	630	570	598	631	571	630	621	611	612	593	607	636	588	600	610	610	598	592	611	586	575	605	614	587	615	592	611	594	596	613	596	558	606	600	625	644	592	596	615	610	592	579	589	615	643	578	599	595	588	599	639	592	616	631	604	632	643	633	603	584	597	666	626	647	616	600	621	642	581	562	592	608	566	605	570	577	597	580	606	589	635	612	603	610	627	575	586	626	625	608	582	588	593	557	639	607	591	592	613	574	567	585	624	607	595	623	621	619	621	662	600	607	606	596	608	612	622	602	611	594	620	587	625	650	612	608	601	565	576	625	581	603	591	621	620	651	597	599	652	625	548	599	635	615	568	587	560	618	579	544	612	574	522	604	551	595	619	618	621	621	600	602	589	569	626	590	622	641	594	562	579	615	552	567	582	564	612	610	605	597	633	543	594	615	619	631	601	599	641	611	645	614	622	566	565	637	605	605	607	560	605	573	627	587	591	556	620	638	587	637	607	593	617	588	615	615	609	619	595	599	574	612	596	637	648	586	605	676	605	628	631	637	616	616	620	551	642	607	625	589	625	584	628	597	568	607	617	593	591	632	632	611	612	614	640	609	551	583	591	610	573	570	588	608	604	609	646	559	574	644	577	622	651	606	581	604	613	630	598	575	636	592	563	618	607	584	610	576	591	552	626	574	597	587	577	580	575	626	636	580	636	655	565	618	607	606	590	584	578	608	623
27107	38406	20045	5520	2956	2207	3345	2206	1574	1479	1301	1145	1061	1081	1043	1050	996	1026	1508	2261	2389	1996	1733	1371	1107	1004	875	905	941	932	939	878	931	873	894	899	931	890	892	926	926	926	834	933	896	921	879	917	923	930	967	931	862	921	956	954	913	929	948	887	914	894	921	832	927	889	902	920	893	889	918	908	958	897	930	910	949	881	956	932	903	878	874	852	820	895	888	918	921	864	876	954	890	902	895	909	928	903	880	863	889	879	903	874	893	834	921	909	923	908	927	897	866	861	881	856	877	905	890	905	895	885	922	890	910	944	866	918	927	910	867	898	812	964	934	938	897	942	880	919	911	904	879	858	886	898	928	929	921	924	924	902	935	920	915	832	909	893	896	918	943	957	931	889	955	864	928	924	920	866	864	888	947	916	905	936	874	891	919	899	899	862	919	917	890	921	896	925	866	849	899	902	891	847	889	956	896	869	878	919	886	874	896	903	917	907	968	920	881	975	884	908	894	937	917	922	902	899	883	903	841	907	903	883	881	938	919	894	935	937	892	926	918	937	941	909	934	893	900	895	905	878	880	896	946	937	892	936	925	942	937	902	896	852	876	911	924	928	897	874	872	891	894	859	889	904	898	912	960	917	801	897	891	884	918	889	904	934	914	848	906	900	923	919	882	857	869	915	908	862	938	925	926	917	894	910	888	901	866	880	921	846	932	931	895	925	814	884	911	899	911	875	919	879	904	908	896	954	883	926	886	896	969	879	907	865	936	852	892	857	876	880	911	889	904	950	919	906	851	873	857	875	838	932	953	910	856	948	923	942	934	950	896	921	886	859	985	904	910	918	928	925	869	942	970	920	954	845	946	871	860	896	962	916	929	897	939	891	935	851	929	895	877	886	949	906	912	946	913	907	888	913	910	886	895	918	932	922	873	942	938	918	888	964	909	940	891	912	865	942	894	902	914	953	915	949	832	900	845	896	876	878	865	906	937	852	880	877	851	865	872	933	867	899	930	877	863	864	890	939	972	912	860	911	911	890	901	924	915	930	968	877	908	933	964	936	885	881	911	925	797	880	845	920	873	928	932	894	898	930	858	883	908	885	915	909	915	942	909	934	915	865	882	908	897	949	945	871	886	906	905	914	903	912	937	873	924	873	883	905	869	886	879	910	952	901	926	931	953	951	903	879	918	897	897	877	878	898	933	888	901	890	880	911	909	926	889	909	895	882	926	887	882	925	892	937	893	873	888	928	871	872	897	903	904	897	927	943	927	889	891	916	892	868	931	886	896	935	883	915	904	922	939	909	942	912	891	873	922	880	873	887	944	922	878	962	893	879	913	892	888	900	892	985	930	840	912	913	893	908	942	876	916	878	884	928	904	900	873	877	979	911	936	897	927	906	918	870	874	898	916	912	909	876	882	829	916	899	928	873	911	893	955	957	940	920	860	907	938	933	877	905	889	893	951	914	912	888	944	888	883	940	853	892	890	930	885	941	922	890	907	922	922	887	852	937	881	900	904	926	872	926	886	888	854	913	862	862	889	864	861	868	890	943	872	886	899	909	916	880	865	882	894	927	871	940	883	886	899	958	930	866	979	895	892	892	866	918	889	886	987	967	905	932	937	897	861	848	940	915	902	891	915	929	936	894	920	863	923	899	898	936	881	896	856	936	926	920	932	894	874	911	910	906	868	922	876	868	902	883	946	875	888	901	889	912	907	895	964	942	937	889	921	891	915	905	894	932	910	917	860	908	915	972	917	836	936	896	936	898	880	876	907	895	851	868	926	900	859	981	921	932	883	887	877	904	884	937	846	878	947	854	876	925	927	912	914	867	880	933	849	936	875	900	920	885	921	946	887	907	954	924	886	923	914	883	902	954	900	929	923	905	943	879	903	898	891	917	930	939	905	900	886	944	890	936	865	881	908	897	913	888	856	887	904	916	953	903	852	861	894	919	909	945	909	898	874	900	902	920	874	926	891	937	868	923	930	882	890	907	985	870	886	902	912	915	909	917	965	872	863	882	925	842	925	915	931	923	906	908	864	897	895	899	1010	890	949	904	897	889	877	923	921	898	875	915	892	908	907	854	941	928	888	947	944	952	869	896	898	872	877	954	893	944	926	851	922	908	848	865	917	929	893	922	938	824	920	893	913	880	923	924	903	853	919	871	896	931	906	899	857	930	925	890	887	913	911	898	889	959	904	916	951	884	916	955	924	908	938	907	893	865	844	937	901	873	900	923	965	879	894	888	881	933	889	858	914	907	909	896	951	889	898	871	927	862	921	910	865	889	917	960	892	953	893	842	921	877	925	917	882	901	878	891	948	898	966	901	928	963	884	943	939	921	877	892	880	894	945	886	928	928	922	905	936	912	942	862	959	913	918	915	918	914	937	881	880	938	914	885	899	929	918	895	930	847	883	914	918	908	900	901	873	905	889	894	884	934	894	949	903	896	902	855	877	943	922	906	879	865	913	887	886	894	890	881	925	880	908	915	905	866	899	882	924	901	845	900	914	926	1025	896	925	935	880	920	899	877	913	886	881	875	917	879	917	903	911	923	901	898	898	977	916	927	890	930	892	919	939	944	925	948	931	881	889	909	892	907	948	882	881	910	949	893	911	909	919	921	898	877	899	907	921	929	942	876	881	904	931	943	919	864	876	863	904	958	928	923	924	869	834	913	906	917	931	929	887	869	880	892	954	875	873	938	850	932	911	862	909	895	937	925	930	936	917	984	916	923	937	865	905	917	906	900	835	885	895	943	886	931	912	891	875	964	892	871	929	920	887	882	935	955	877	896	900	966	944	863	920	953	885	946	880	879	925	911	936	903	909	919	889	924	886	942	916	899	903	883	896	889	905	892	898	968	923	911	910	936	865	903	929	960	908	912	887	884	941	919	889	909	945	934	917	890	909	916	874	846	901	956	868	887	888	952	922	927	887	938	888	929	892	925	896	920	924	910	927	862	841	903	893	890	915	869	869	875	889	883	916	946	910	869	920	919	910	937	859	913	901	952	874	847	929	906	900	900	985	932	916	870	891	909	928	851	928	879	930	917	930	901	890	907	890	898	964	925	855	872	939	925	868	859	903	869	870	949	876	917	877	924	940	923	928	914	881	868	948	933	947	897	885	991	898	922	941	909	880	969	881	869	875	897	858	852	915	897	889	929	949	911	877	898	906	859	935	874	924	910	907	875	900	885	910	871	893	882	908	897	884	891	875	899	936	906	968	913	933	854	873	898	866	872	891	924	975	920	878	875	921	902	945	922	876	913	855	935	896	867	909	844	947	866	891	884	915	935	890	857	879	891	944	860	897	889	907	915	920	893	929	951	872	857	914	885	919	896	928	871	993	910	888	941	943	883	922	972	903	888	871	903	910	937	949	930	917	897	901	896	914	929	861	951	901	879	931	913	908	880	907	839	874	935	936	881	887	868	934	954	882	904	972	879	888	870	929	885	883	886	914	854	900	911	920	951	891	899	894	937	900	905	874	880	884	891	938	937
24347	21231	28080	24440	17330	3332	8162	3538	986	895	863	830	846	803	744	719	758	918	2834	3839	3541	2605	2013	1346	932	821	683	678	685	710	668	678	612	660	687	724	677	678	641	670	687	720	702	640	655	691	693	708	670	657	672	673	688	724	690	726	673	705	643	687	656	692	698	679	675	660	687	674	640	679	692	700	712	678	712	713	626	671	708	674	649	715	701	684	636	651	679	633	657	682	678	716	683	696	685	684	646	658	667	618	621	672	679	703	653	730	657	733	677	671	688	620	625	681	623	654	696	693	656	692	645	705	683	647	707	656	669	700	622	681	708	640	699	693	687	675	677	701	681	715	673	683	675	663	670	656	698	706	695	685	668	689	678	654	649	672	649	713	611	681	667	689	694	694	694	674	692	700	610	677	692	691	690	713	645	694	649	693	685	687	663	753	653	665	688	619	648	638	621	703	693	631	698	675	651	677	663	662	679	655	669	666	670	696	671	649	646	676	655	647	643	717	664	694	682	692	660	699	692	641	683	647	666	684	699	734	632	672	592	666	653	689	634	661	683	677	699	706	654	658	603	705	664	708	662	643	698	672	655	671	695	622	688	657	643	680	620	702	658	666	647	652	643	682	685	651	681	669	709	677	718	686	666	674	665	673	676	665	662	683	701	653	704	666	677	662	689	644	655	670	733	684	658	647	709	638	686	652	653	706	644	630	678	656	689	651	676	693	677	685	700	606	675	693	669	651	690	700	647	641	663	726	697	670	672	646	645	655	696	698	682	686	656	662	640	631	620	690	654	680	647	629	653	677	633	661	659	690	711	646	682	669	682	670	657	671	698	697	705	630	660	698	717	678	670	691	711	672	680	678	667	701	687	682	647	689	647	657	680	666	662	685	640	696	742	632	680	640	654	648	697	707	694	661	619	678	646	696	715	646	714	681	628	660	686	731	661	696	643	698	677	663	702	648	664	668	646	680	695	695	674	629	686	688	708	652	684	664	692	652	664	660	644	665	650	689	642	716	749	674	702	685	680	644	638	683	703	678	635	665	738	668	693	666	686	712	686	673	728	653	680	695	673	717	698	651	626	656	655	688	693	659	649	647	694	616	674	666	681	666	646	648	644	615	735	664	674	603	689	648	690	752	707	685	660	681	672	696	668	699	679	670	715	670	694	659	656	706	686	659	667	663	705	686	670	667	711	681	684	697	640	611	642	683	667	645	656	692	672	651	663	664	713	677	653	681	640	671	648	691	634	640	692	658	660	653	654	697	676	667	681	725	657	662	662	686	653	692	652	670	662	705	692	704	661	722	703	696	673	676	683	718	671	697	653	648	743	692	663	659	689	649	678	670	710	688	704	719	648	684	684	648	698	697	671	640	634	690	687	719	634	648	633	643	639	692	686	650	716	690	656	652	672	732	680	705	697	711	689	641	694	685	671	662	667	676	666	708	688	631	701	691	709	685	656	645	675	735	652	698	653	674	717	683	645	679	701	720	647	705	623	600	713	679	688	691	698	688	669	694	710	652	677	658	672	671	697	676	659	660	697	694	704	671	650	648	638	634	669	704	660	690	667	664	661	655	679	715	687	705	628	685	684	698	695	679	684	621	656	684	680	624	666	645	670	699	625	664	679	690	659	710	723	718	643	694	687	680	683	656	667	646	652	640	651	665	682	669	677	696	709	652	675	684	655	641	673	670	661	700	689	663	662	677	693	676	637	659	634	683	702	733	657	657	634	707	647	677	650	647	684	676	653	698	679	645	665	652	623	679	659	703	634	667	713	661	619	641	639	671	700	679	629	669	674	633	689	661	673	627	684	691	716	635	663	630	663	657	697	677	666	676	690	657	652	661	672	673	663	612	699	696	690	627	654	687	621	725	712	646	636	667	699	667	667	672	685	687	645	703	674	639	636	719	717	669	619	683	667	670	680	644	668	671	729	652	686	737	647	670	698	718	652	680	716	633	655	676	590	653	735	675	701	671	659	717	646	632	691	695	663	673	638	660	644	696	691	712	665	708	640	644	672	685	645	660	664	670	669	664	735	677	679	693	657	677	680	722	683	654	705	707	671	663	655	667	726	665	627	734	697	678	675	652	669	659	624	660	708	662	687	695	647	668	631	637	698	628	676	688	696	655	640	659	721	698	614	702	655	697	692	673	661	680	666	653	665	672	649	699	661	710	717	671	685	656	675	655	691	654	682	677	671	692	652	662	699	706	683	715	678	620	635	699	708	634	677	683	663	656	702	716	700	655	667	685	644	666	659	693	641	672	663	644	657	716	702	663	684	702	730	680	700	643	687	666	659	663	661	633	669	736	653	640	637	627	643	671	667	663	655	704	652	690	699	670	654	658	699	669	665	633	657	669	680	671	658	674	685	637	679	642	707	703	674	684	668	668	680	664	670	666	677	719	708	662	691	665	660	654	679	655	672	614	725	649	633	642	649	642	676	666	728	708	660	631	636	690	655	630	688	651	708	696	706	645	670	666	645	649	670	685	648	680	666	681	659	688	654	712	652	661	677	691	652	659	730	632	688	650	659	687	667	633	705	671	632	684	672	672	639	682	664	653	658	659	664	700	676	646	669	694	670	687	633	674	671	675	636	708	665	673	654	677	675	626	693	682	723	653	654	741	633	665	702	677	680	613	664	646	664	683	707	655	692	709	720	671	733	700	672	616	655	623	663	708	663	674	647	667	701	671	695	647	685	700	711	688	692	659	676	597	646	677	646	688	666	658	682	645	667	616	677	652	660	691	698	653	696	686	648	668	653	619	679	655	690	647	676	670	717	701	692	652	689	638	668	633	679	681	683	632	702	676	665	626	709	718	667	714	660	658	735	670	646	657	639	717	669	679	723	684	656	715	658	703	711	688	657	711	639	668	643	694	649	638	619	712	673	665	675	673	713	679	712	697	695	715	716	688	643	666	663	706	683	673	670	689	648	601	638	730	700	622	673	655	607	671	606	666	641	712	627	683	726	682	637	658	658	655	697	673	695	684	729	705	662	684	699	659	682	674	693	664	646	680	672	647	633	674	665	669	714	670	686	692	623	680	679	696	670	689	624	685	710	633	685	618	658	678	667	693	717	689	694	648	685	662	700	716	679	719	672	694	698	681	668	681	634	672	694	711	629	680	665	689	663	631	669	714	719	682	704	652	674	647	662	639	657	645	694	668	639	652	687	726	608	704	667	668	675	604	708	700	676	679	699	642	636	684	634	691	678	658	643	687	631	695	702	667	667	649	728	656	660	669	650	698	687	661	675	643	643	644	673	681	701	659	662	653	639	655	733	669	649	720	686	619	671	695	710	684	687	713	680	644	650	669	652	701	699	694	707	713	634	668	699	659	669	679	650	710	660	616	695	674	714	713	672	675	701	705	660	641	683	652	704	642	679	658	719	712	661	678	688	664	707	644	649	674	670	665	712	660	710	686	705	660	723	739	661	639	652	699	714	635	657	676	683	655	673	691	625	636	673	645	705	687	674	677	698	691	721	629	678	691
29765	45279	31182	9813	4568	3333	15005	6023	2028	1730	1567	1544	1379	1198	1139	1164	1165	1825	6886	9160	7988	6102	4248	2413	1677	1346	1085	1058	979	979	996	1034	1014	1035	1067	974	1028	1044	1005	971	1028	1007	1004	1041	1027	1010	1086	1058	1068	1077	955	1047	974	981	1000	1024	1033	1023	1045	1054	971	927	1000	1062	1051	999	971	1029	1062	1090	1030	997	1004	1029	972	1046	1025	1036	1017	984	990	999	1002	1033	983	1024	1022	940	1010	984	1027	965	1027	965	1036	1015	1012	954	976	1013	994	966	1084	1016	973	1036	1009	1006	1003	1053	978	1028	980	987	1009	966	1018	1054	977	1027	968	1000	993	1067	1038	939	1006	1008	1016	998	1002	983	1026	1015	975	983	1026	1015	999	1025	1028	1032	1005	1011	981	1023	975	972	988	1057	1076	1058	985	993	1006	1051	975	1000	999	1075	1019	974	1021	988	991	1037	982	1033	1066	979	984	1016	1009	989	966	1041	995	980	991	1026	1008	1006	977	989	982	1033	1067	971	1024	1002	1040	1015	994	1034	1034	996	970	1028	998	957	1026	1022	988	969	979	985	998	1002	1029	991	985	987	974	1049	1029	1052	1010	1046	993	961	989	1021	987	997	926	1022	1022	1063	987	979	961	1019	1053	1035	993	998	985	1023	995	1026	1054	1038	1013	1031	961	1029	981	955	1032	1011	991	1011	1005	957	990	1024	964	982	1011	1002	994	1058	956	933	1044	968	1013	1029	1053	1018	965	999	1001	999	1025	1047	963	998	969	1030	1050	1002	1059	948	960	979	978	982	994	1047	987	1008	990	965	990	996	1034	991	1050	1018	962	1033	1012	1025	1080	1020	996	1059	1054	977	993	1007	1024	1042	997	1009	986	1055	1023	975	1001	1002	1006	1014	996	1038	981	1027	1008	1032	1014	1025	1046	1006	1018	1040	1015	979	1013	1056	960	965	1100	998	1009	1029	1024	989	1024	1039	993	1000	1048	1053	1097	1044	1014	944	954	1024	1020	1012	1022	1005	957	1006	1057	1020	1065	950	945	1005	1034	992	992	1040	1036	946	943	1019	955	1055	1003	1039	1011	972	1015	1022	928	1024	1019	995	985	982	1047	1039	998	1044	1010	963	1026	1042	975	1055	1019	1003	1001	1020	975	1027	992	1030	985	1045	957	996	1099	1014	1051	1029	1086	1071	1011	1053	1002	1003	1005	1073	1006	1002	974	985	930	1005	1012	1000	1019	979	1020	1050	1041	996	992	999	992	1003	997	960	1004	989	1026	1039	1070	1054	1037	989	1002	1009	975	1009	1032	1019	1005	1014	1074	1031	999	1003	1058	1049	974	1000	1002	981	943	1042	1063	1055	1050	1047	975	1045	1032	999	1023	1013	1023	1005	1044	1033	1043	1034	941	1034	982	1013	993	1000	989	1004	1012	1014	1015	1027	1017	1078	946	1020	985	1020	1047	1011	1042	1052	1011	1034	1004	1009	994	1063	983	977	942	1008	960	1069	970	1051	1032	1050	970	1013	975	1015	1018	1017	1049	997	1020	975	1051	1066	1016	997	1002	988	1031	1025	960	984	1053	1030	1004	978	987	976	1040	976	1052	994	1001	1020	1042	1031	973	1050	995	1013	1042	986	1020	967	1031	999	1028	1017	1044	984	982	956	998	1013	1046	1025	1083	1040	989	1013	1022	999	981	1047	1022	972	973	1033	1014	1063	1034	1034	985	957	1020	1017	1040	1036	1033	1066	1024	1028	1025	998	1040	1049	948	1025	970	1033	994	983	1031	1047	992	1039	1020	1078	1082	1028	1026	1035	1015	997	1044	1008	1048	1052	994	973	1026	997	985	1021	1043	1011	1045	1013	1045	981	1004	1036	983	1022	1026	1040	1003	995	1034	1021	1040	1012	1027	1003	1008	953	997	1056	1058	1038	977	994	996	1000	982	984	999	999	979	1004	1010	1001	967	1029	956	1035	990	1004	1013	1011	1004	1040	1014	991	1009	1001	1008	951	1001	1051	972	1007	1039	1035	996	1003	1002	1007	1041	1027	1019	991	1007	1012	984	1006	1019	963	1014	1008	1031	1039	1033	996	1090	1036	1017	1010	1009	948	1011	982	1028	1012	1024	1030	973	1014	986	981	1011	1028	985	1020	924	996	1002	992	988	1032	944	1001	983	1001	1006	1030	1011	1028	1011	995	969	955	1000	1028	1046	1049	996	966	986	960	1033	1009	988	1028	1022	961	1002	1018	1015	1013	987	1007	1006	1042	1021	995	1028	969	944	1014	1005	991	1003	1003	939	1016	996	1038	998	997	964	987	1012	987	1020	990	980	1031	1006	1026	1028	1002	1061	996	1046	1003	995	988	992	1014	966	996	1046	1029	984	1016	941	980	1009	1020	1001	1081	1007	1015	1007	1038	1004	1002	1007	1011	937	991	1087	1022	986	1023	1106	1002	1007	1027	990	994	1041	1010	1046	966	1016	1004	990	1013	1036	1047	1032	1036	987	976	1003	942	1004	984	981	958	987	963	1079	1005	1020	1015	966	971	1028	1000	940	1034	983	1058	1036	968	1010	981	966	972	981	1009	1004	1041	947	1018	1045	996	986	960	991	1010	1044	1006	991	1038	1007	1010	1042	1002	953	962	998	1023	1014	1034	1018	1018	1028	1027	1067	1004	1020	1023	997	937	965	1010	1048	1005	1060	1039	1039	1027	952	967	944	1025	1055	1010	1029	991	1001	1039	1044	1016	1012	985	1065	1021	1002	1100	996	1031	1006	1017	970	1031	1025	994	983	1002	1065	1038	973	1003	1012	989	1010	1032	1029	1038	1008	990	1021	986	1043	1017	974	1018	999	1023	1001	981	999	1012	1018	1011	970	1028	1038	997	1021	1042	970	1042	966	999	967	966	990	1026	973	962	1037	1072	1060	1020	1031	1073	1031	977	1027	980	1050	928	948	1042	984	963	1040	979	983	1074	927	967	1021	979	960	1042	992	1044	1047	984	947	924	1062	1060	1001	1047	1011	1008	993	980	928	1054	969	981	1023	1008	977	1009	1017	932	1020	1022	981	1023	1001	967	979	1002	1025	978	1005	1023	971	988	990	998	1004	1025	999	986	962	1013	1006	968	1119	974	1000	1001	980	983	978	1024	966	1012	999	1001	1011	984	1001	1041	985	997	941	1016	994	1005	1004	1000	1001	1020	997	1019	1004	970	1056	1002	1051	1047	993	981	987	1028	1047	972	950	968	1012	986	959	985	987	1021	1024	976	1055	1014	1015	988	1027	1023	985	1033	973	1024	1009	1038	1015	1013	953	1033	1008	981	1066	1020	1014	1054	1008	1087	996	1008	991	1019	964	1031	1039	962	988	1010	1002	980	1003	1047	1054	987	980	1000	995	1015	1015	978	1010	1009	1033	1048	1000	1043	983	1008	1011	964	979	992	1031	990	999	976	1018	995	1022	1046	986	979	1027	1000	987	1049	988	1053	997	983	1040	1003	1037	1067	1010	1045	1030	1001	1084	1019	1020	1002	1030	1033	1045	1029	962	1003	1013	946	983	1048	1004	1047	1024	1049	902	1003	984	1010	968	1019	1012	984	1000	950	1064	970	998	979	993	1014	1008	1036	1037	1041	1031	989	1015	966	990	1023	1042	976	962	1029	1018	1048	1021	1033	999	1010	1005	1027	976	985	944	983	1043	948	987	982	1026	978	977	1042	981	1019	1027	1025	986	985	1004	1014	1024	1057	1004	972	1021	957	1064	1024	1049	1019	1007	993	991	973	994	997	1060	1002	1048	1007	920	1015	980	1020	1031	984	954	1026	1055	992	1006	997	974	1005	988	1009	1001	958	987	1006	1011	1012	955	1050	1008	992	989	1014	1015	1039	1009	951	952	999	1019	996	1022	992	1030	960	1011	1001	969	992	1032	1009	1011	1002	1047	990	1014	1008	1036	985	1043	1049	1016	1015	1064	1020	999	1022	996	1068	1020	977	1037	1045	1024	1041	976	1020	996	975	1016	1009	972	980	978	946	987	991	1016	1000	991	1020	1018	989	1021	962	1030	994	991	1022	989	1014	1031	977	959	1004	1066	991	1022	989	985	997	972	1055	1029	1024	1006	1000	987	999	1058	987	1023	1006	1005	999	1018	978	1030	996	1009	1007	1094	985	1001	989	995	993	1017	1006	1009	1051	1060	960	1030	961	1047	1031	1042	967	955	1029	987	992	1070	992	1008	1039	1018	936	1068	979	1026	1015	992	956	975	962	1005	947	995	967	1019	958	1017	1018	941	997	1018	981	998	1003	1018	974	993	1036	988	1058	1034	1029	995	1032	975	1025	1034	1001	998	985	1032	1012	1024	1009	1011	1025	997	1013	1000	1019	987	999	987	979	1053	1018	980	1012	1049	998	989	1024	1047	1009	1031	1016	1015	959	918	983	990	1016	1055	1038	960	990
22919	21149	28858	23601	21093	20404	18702	4914	975	816	730	714	672	656	651	640	640	1031	3307	5488	8196	6311	3685	2439	1417	992	728	566	528	547	537	536	539	540	584	536	528	528	496	564	557	521	540	530	522	487	501	499	506	543	488	518	527	524	488	550	520	551	535	498	568	551	573	575	554	535	525	515	526	550	507	533	522	557	559	516	557	485	544	554	556	520	527	503	558	543	515	511	565	494	512	542	547	530	503	493	522	516	557	511	535	512	549	501	523	535	582	499	523	521	546	557	535	513	526	509	538	511	522	523	529	547	515	532	553	522	542	467	557	519	531	534	555	546	536	516	531	515	515	573	510	521	540	522	518	544	538	522	529	498	484	545	506	513	479	535	549	588	517	518	497	533	518	515	564	497	607	512	504	511	520	513	543	504	510	521	577	529	496	537	512	517	531	514	512	509	577	557	477	551	527	555	536	525	540	489	557	526	478	533	538	532	522	511	538	519	517	515	507	532	521	527	526	527	516	507	525	493	468	517	549	494	523	557	549	540	530	538	546	495	532	502	501	489	490	525	537	527	534	543	538	506	506	493	496	529	519	544	523	525	555	519	534	532	500	505	526	517	515	505	545	573	537	548	559	563	534	546	505	505	534	541	534	539	572	530	520	534	539	563	554	543	510	557	532	523	538	523	490	512	531	537	517	481	483	533	557	513	505	525	533	546	542	451	553	513	528	547	556	525	544	524	548	538	496	511	534	520	507	521	516	510	541	526	496	519	496	543	521	541	511	503	539	537	493	474	549	532	517	530	536	502	516	507	512	528	570	506	537	501	506	526	536	547	523	560	532	552	537	527	530	544	540	564	550	549	505	533	544	497	537	507	557	543	515	522	509	512	538	509	513	517	498	494	541	520	523	508	501	552	526	502	551	533	493	523	515	520	495	497	572	544	518	507	492	510	529	519	527	508	523	552	532	538	525	519	505	526	551	496	555	532	506	523	554	505	507	549	506	496	501	576	554	521	520	525	537	543	556	528	479	546	510	483	546	500	520	529	493	519	507	553	524	493	559	512	515	534	524	531	518	522	520	527	524	504	497	536	507	526	545	515	502	502	514	507	499	508	469	546	528	507	511	534	528	519	548	520	514	536	538	555	571	523	488	520	549	523	536	519	520	550	497	518	518	527	484	514	493	547	520	561	542	517	488	559	529	572	539	524	537	529	543	531	533	503	558	507	496	550	531	512	513	506	537	499	549	585	513	532	519	567	541	534	502	544	515	526	543	495	479	528	539	536	535	506	547	548	564	542	520	537	539	482	539	556	501	496	553	502	501	552	534	501	497	572	551	509	524	468	501	511	508	473	512	510	548	521	500	518	499	510	496	539	522	520	535	496	518	513	521	524	557	544	518	511	536	526	499	545	502	550	517	500	499	502	549	530	531	529	546	565	551	516	514	477	538	548	523	562	511	505	557	508	537	486	518	484	535	551	539	488	541	580	535	509	515	554	493	538	531	521	527	525	528	514	532	552	497	499	541	501	522	518	549	508	473	539	459	529	520	538	558	518	525	531	537	543	545	477	550	532	549	568	529	514	465	504	541	506	508	540	505	540	530	515	538	523	521	498	555	584	530	487	497	540	505	519	513	533	524	541	541	487	526	506	526	513	523	514	565	598	539	487	541	522	524	497	544	519	499	491	476	523	570	556	507	505	532	472	508	524	531	530	505	558	498	521	483	548	531	512	535	553	535	514	530	524	525	520	496	547	521	544	536	537	563	524	496	498	503	538	530	502	514	502	545	546	526	536	523	537	531	539	517	559	498	510	499	543	493	488	511	528	544	513	514	518	493	532	517	507	565	513	512	512	511	553	530	561	539	536	487	545	519	524	490	517	517	536	503	518	519	513	482	521	539	481	499	532	488	509	518	474	496	501	529	511	525	515	510	549	532	524	519	526	499	529	524	495	522	501	526	523	537	549	528	484	547	521	565	538	482	503	505	533	543	552	524	548	546	512	516	503	525	510	512	539	530	527	547	532	569	521	559	517	543	505	523	521	486	529	527	543	538	512	529	480	470	496	515	498	522	510	486	519	547	515	515	559	504	555	515	537	503	547	545	539	525	494	551	501	519	525	539	571	541	580	516	530	509	526	567	519	521	505	538	528	506	525	501	535	518	531	525	559	512	538	518	573	521	470	529	524	525	503	531	525	486	529	561	524	488	518	518	512	524	521	495	553	508	496	552	515	528	525	538	543	515	546	501	512	508	563	541	518	511	493	536	526	502	510	566	561	545	475	538	533	528	555	514	522	508	507	536	494	507	551	509	539	533	553	533	566	507	496	539	515	508	487	480	544	558	504	498	536	486	517	511	504	530	485	546	540	566	534	509	486	512	519	494	529	540	512	559	524	547	516	509	526	524	505	517	553	545	538	542	541	549	535	566	495	512	511	525	505	536	512	525	475	519	528	524	552	536	499	558	507	501	513	526	545	533	532	542	508	509	562	504	513	530	497	547	501	549	518	561	511	532	512	557	525	541	561	510	568	583	554	570	502	506	495	546	538	551	550	542	510	526	515	553	526	548	515	517	568	509	525	552	507	545	561	492	525	509	511	524	551	545	557	540	539	558	536	522	511	541	517	531	573	537	556	468	491	523	497	527	512	543	510	490	537	519	529	486	487	471	504	524	516	510	522	566	546	509	529	532	526	531	541	557	524	541	467	511	484	517	542	552	516	550	496	485	528	560	540	504	526	528	530	494	509	516	562	522	456	514	509	534	486	559	559	513	497	481	478	513	538	522	535	514	528	505	537	492	541	520	549	546	520	522	518	524	498	500	566	512	526	498	549	506	537	546	544	560	542	564	504	526	508	519	494	549	461	511	518	498	548	528	540	519	524	550	514	494	552	492	510	510	521	514	498	526	510	495	559	533	524	545	514	532	519	478	483	483	490	574	509	494	512	533	504	470	566	543	533	515	534	544	545	533	510	513	544	548	536	532	517	531	549	520	507	561	514	522	501	466	526	502	462	511	538	494	526	520	527	478	525	547	510	496	504	538	501	512	504	507	541	531	543	468	500	519	538	523	539	516	530	553	512	488	578	557	498	496	520	547	528	499	535	530	534	515	514	510	552	492	549	515	514	490	517	521	544	516	527	544	553	533	554	524	483	502	512	514	557	504	502	503	531	531	494	477	506	562	513	584	551	525	481	544	549	511	516	538	536	497	536	510	527	516	522	520	498	523	499	519	524	561	477	525	531	564	464	508	512	544	586	555	551	539	514	535	500	487	533	515	504	559	549	521	532	542	517	524	526	493	524	533	515	528	549	522	503	520	550	507	517	502	532	545	518	527	536	513	519	525	523	560	554	544	526	511	530	498	498	542	493	505	556	568	527	530	524	533	561	509	509	572	537	520	514	497	518	550	535	500	531	543	567	557	485	491	549	533	526	508	521	509	493	550	512	515	531	518	519	556	529	547	547	558	562	487	515	524	508	501	540	489	480	540	484	548	502	544	534
32608	51102	41724	19212	7522	4730	23779	4860	2057	1812	1431	1340	1226	1127	1127	1067	1085	2500	8053	12245	16230	12959	8163	5423	3300	2033	1241	916	795	800	831	802	822	806	776	841	789	794	763	770	794	796	787	756	789	754	751	792	815	783	785	831	838	774	791	781	759	805	797	792	754	781	774	785	793	754	778	771	786	813	753	735	779	715	818	833	768	848	753	793	808	810	789	806	744	824	788	807	834	800	713	818	792	779	758	825	752	766	811	761	782	799	807	829	764	811	755	775	756	784	797	786	802	779	799	768	785	789	808	774	792	819	768	878	766	790	778	774	816	789	775	749	801	826	792	815	814	772	751	765	817	826	782	815	825	768	825	779	821	800	811	779	802	762	835	765	786	795	815	814	802	757	843	831	826	823	803	748	787	796	768	765	777	775	800	808	810	793	769	814	830	808	818	818	800	752	814	793	774	857	763	820	751	761	824	803	778	793	787	824	747	810	763	813	774	773	777	807	801	796	736	793	777	738	781	781	788	807	770	817	833	815	772	752	744	817	829	802	783	736	773	785	796	806	781	771	776	782	778	763	784	776	837	817	790	748	785	780	789	794	807	777	746	721	798	804	783	794	749	818	784	826	786	794	780	801	804	774	837	739	768	778	781	752	780	803	792	795	769	805	813	800	798	801	849	742	762	769	896	786	825	787	773	803	776	759	760	806	777	765	788	801	761	771	872	798	805	771	825	802	791	837	765	754	806	819	776	817	732	813	810	796	798	809	827	757	781	775	763	805	784	831	760	829	789	802	770	812	806	785	847	801	756	771	805	814	820	800	794	790	763	759	817	821	781	792	775	754	824	856	829	751	808	803	788	804	781	766	797	814	783	751	754	776	808	811	808	781	818	803	782	787	857	818	809	769	818	760	819	804	756	817	797	766	761	802	772	785	775	790	786	809	806	775	763	739	842	839	836	806	749	816	776	747	802	766	775	792	807	791	749	785	756	801	813	787	755	798	793	823	723	816	742	778	801	771	763	790	770	742	779	791	778	834	778	773	847	833	799	789	816	813	738	764	793	780	839	727	761	781	798	786	794	828	766	804	771	711	794	818	780	804	819	786	739	800	788	797	790	778	773	756	782	819	837	754	820	800	834	780	869	755	787	788	761	790	815	784	747	801	814	798	734	773	812	808	809	758	739	825	857	800	817	795	815	811	811	798	778	803	758	758	742	827	804	826	752	775	829	788	765	785	767	833	783	781	817	795	767	810	805	819	782	786	754	774	761	767	809	765	771	800	789	794	800	852	749	800	808	814	837	775	810	812	756	785	831	792	758	823	787	767	782	781	766	781	775	758	810	771	815	785	799	821	815	819	791	768	789	739	772	767	851	826	773	809	778	783	809	783	761	801	791	790	827	767	822	809	811	748	774	759	811	788	790	801	818	814	786	808	771	797	819	778	783	802	773	762	803	794	768	818	863	754	827	776	785	820	757	841	820	821	802	770	775	783	774	770	798	797	805	799	815	765	793	772	831	741	843	732	799	780	810	826	775	771	821	776	832	809	785	800	797	817	862	752	789	812	806	829	764	830	761	758	799	799	817	836	786	768	800	743	777	737	817	783	743	835	771	760	775	815	770	795	793	837	782	815	735	811	756	757	802	750	786	804	800	771	796	763	798	738	780	816	773	823	768	783	784	783	747	781	830	770	804	803	771	790	807	795	785	833	790	785	832	757	779	811	777	782	808	815	777	833	789	755	788	733	758	763	825	794	742	788	826	749	815	852	793	783	841	811	790	779	796	802	749	776	802	796	856	769	804	819	767	808	807	764	740	816	781	780	868	753	776	845	809	785	800	765	790	753	816	825	778	794	740	820	800	767	746	774	844	777	793	754	779	799	782	797	788	821	770	821	820	784	771	814	786	795	817	812	747	795	881	761	801	773	793	779	807	780	836	821	778	795	808	783	785	756	797	818	775	786	767	798	817	769	745	792	806	766	739	787	782	738	817	811	822	796	782	826	799	772	740	741	724	788	758	827	752	782	807	777	837	807	794	795	800	784	813	772	794	808	789	756	818	850	801	789	762	782	802	819	766	764	831	797	794	794	791	797	780	754	812	824	800	873	794	766	728	783	816	786	807	804	833	748	754	758	777	827	783	756	781	797	757	768	775	757	800	811	734	781	788	801	792	815	793	757	843	789	813	781	760	846	740	835	834	813	768	809	812	766	784	719	838	812	813	824	784	763	790	781	776	816	812	804	790	766	766	845	765	836	810	783	814	769	804	779	785	793	817	819	744	732	846	803	827	770	806	761	772	837	808	716	759	831	770	804	805	809	823	775	764	770	779	773	825	806	847	815	772	755	763	749	753	822	776	838	781	786	739	788	803	756	762	791	801	759	783	803	812	852	809	772	824	845	767	820	775	821	809	796	765	773	784	772	837	765	794	780	795	782	780	796	780	777	805	810	779	793	748	760	791	769	821	740	760	841	804	782	779	811	841	817	768	793	770	825	790	782	742	800	807	796	796	810	791	807	774	793	801	792	758	794	765	795	779	783	810	770	770	752	808	769	851	798	804	773	790	757	795	812	796	826	739	761	739	781	757	764	782	743	818	834	800	794	802	751	751	799	810	783	792	800	763	819	698	758	799	777	739	773	759	808	807	765	747	820	767	784	804	810	786	795	745	732	810	743	781	767	802	856	775	809	804	770	803	813	757	809	802	752	821	823	819	795	773	788	812	816	782	721	804	770	790	787	786	768	771	824	799	809	803	850	761	787	826	753	837	823	853	830	774	768	761	825	769	843	771	769	849	792	797	782	775	796	849	790	826	813	792	775	771	754	818	820	811	750	759	816	800	795	778	770	798	795	766	772	776	743	751	787	789	772	809	797	764	757	781	786	801	781	784	817	792	769	799	776	823	804	825	796	806	803	814	775	779	818	801	795	801	785	817	796	816	838	824	766	806	760	773	787	753	806	785	796	760	802	775	784	773	798	795	826	790	757	798	725	777	770	760	854	797	736	765	780	771	802	754	817	747	783	822	824	781	782	779	788	777	792	817	771	796	792	798	801	745	770	813	757	837	756	744	774	761	821	763	789	810	756	762	770	799	766	779	805	790	768	750	760	787	787	740	813	764	826	788	791	797	811	782	790	809	759	786	755	791	817	791	785	828	776	758	797	837	813	858	786	736	761	833	774	788	781	796	746	745	767	772	809	792	788	808	779	732	753	792	787	796	814	761	744	771	798	798	785	792	742	799	771	839	786	821	799	778	776	751	769	737	767	775	784	804	824	781	791	762	821	809	796	770	829	737	752	818	797	778	766	834	760	758	767	771	840	793	824	754	809	793	770	827	800	781	769	797	793	795	796	793	797	764	813	828	762	805	814	794	827	781	817	807	738	834	844	810	809	792	790	793	772	782	779	779	784	764	811	814	804	809	758	785	787	758	788	754	811	777	807	767	787	739	824	778	832	766	790	769	763	833	760	736	803	800	782	737	743	772	774	836	813	799	792	709	851
26812	22735	20918	6089	1643	993	1044	705	630	636	606	610	593	595	536	569	530	636	558	671	887	1100	1010	875	839	672	587	558	592	546	568	532	560	565	567	491	534	543	615	597	564	545	520	541	567	546	526	545	527	544	579	550	567	538	505	574	540	567	521	556	560	552	533	546	546	527	535	556	570	518	591	525	560	543	565	549	551	512	574	558	581	565	544	560	567	588	536	566	606	545	548	545	547	541	538	524	570	593	562	599	544	536	533	538	561	580	553	514	553	536	541	550	526	579	601	559	548	542	527	590	539	575	570	586	557	570	545	573	549	557	518	524	531	575	574	573	544	547	514	543	551	557	522	513	545	558	562	502	546	525	516	541	573	537	576	554	511	552	553	586	538	526	549	567	556	581	541	513	568	561	568	514	536	555	532	569	551	568	554	535	549	580	549	575	552	545	578	560	578	562	524	539	506	594	592	528	526	564	504	562	565	577	539	560	560	546	589	531	582	544	547	564	547	530	530	579	552	571	559	547	553	584	554	576	559	566	549	534	536	584	591	571	587	538	569	567	575	560	604	604	555	579	570	543	585	565	559	558	570	532	552	578	549	569	563	554	554	572	571	535	552	542	566	543	550	562	545	570	561	537	537	552	542	543	580	551	557	557	508	518	576	587	543	568	578	536	552	573	519	531	560	541	525	564	572	568	524	545	568	534	544	557	577	571	561	559	601	532	504	563	570	546	553	594	549	537	551	537	554	554	506	528	560	548	561	553	556	549	577	569	549	569	565	504	545	530	530	589	584	581	557	549	590	545	562	562	511	540	574	548	595	604	519	582	576	540	532	549	529	561	531	541	570	551	536	586	554	556	563	553	544	549	537	566	523	567	592	549	557	554	554	565	563	559	549	560	588	564	522	546	524	557	549	583	565	538	549	540	551	555	554	519	581	546	552	573	518	521	535	543	503	535	571	553	523	522	554	531	552	546	535	542	544	510	541	574	540	581	589	570	596	593	598	578	582	550	523	583	529	551	589	570	517	579	565	577	531	557	577	577	549	555	521	551	561	541	552	539	585	538	556	568	551	563	554	537	540	539	543	563	562	589	576	567	569	574	597	562	559	546	572	532	579	524	545	526	630	537	526	540	571	545	522	533	558	579	571	536	543	566	563	525	568	567	540	540	562	563	531	550	570	584	565	574	554	584	508	559	562	589	555	534	561	594	538	550	537	542	553	539	580	549	558	551	547	588	530	558	597	565	554	565	558	536	515	555	563	522	560	561	574	546	535	614	549	562	596	532	597	572	548	532	556	543	559	577	581	519	579	560	601	573	539	550	545	562	527	601	545	552	536	533	551	559	563	562	578	594	561	549	552	556	515	523	540	564	564	554	550	531	541	526	567	550	529	580	523	570	554	544	545	582	532	573	559	574	584	595	545	549	583	563	538	516	555	526	549	548	580	585	502	597	586	556	577	577	578	578	552	539	564	578	534	554	521	558	543	512	529	554	564	550	511	492	552	550	522	555	530	586	542	582	597	515	564	560	553	527	544	551	542	527	587	502	590	547	566	580	566	599	510	598	513	592	576	569	518	565	543	530	560	566	577	558	519	538	542	553	589	575	545	543	573	594	543	549	590	535	566	525	584	578	561	564	583	574	574	538	555	561	607	569	538	541	526	580	553	623	567	534	593	612	577	505	565	559	549	624	576	533	569	542	586	570	514	500	552	523	545	548	555	567	506	554	555	555	565	588	508	565	572	520	550	581	533	575	542	584	561	544	555	606	542	613	539	580	529	569	591	561	543	557	539	529	559	599	529	555	549	533	557	516	555	515	583	558	558	539	550	527	542	536	533	546	549	532	529	579	532	570	556	570	526	572	544	561	557	578	515	567	590	569	542	589	584	608	568	558	543	518	561	521	532	583	561	504	547	581	562	558	564	607	556	572	575	572	584	537	570	593	507	581	541	543	528	527	565	548	529	544	566	505	544	543	586	561	577	553	552	568	542	541	550	571	545	525	577	555	550	565	614	547	572	541	568	566	614	510	539	550	534	577	530	553	606	573	530	558	515	577	569	599	527	563	582	576	527	592	527	555	541	571	562	570	593	575	591	523	553	586	598	576	555	555	568	578	527	584	549	557	590	548	532	536	577	560	536	564	554	539	530	537	510	541	537	561	564	513	612	510	591	522	509	528	555	572	554	595	567	579	603	591	551	566	551	529	553	522	582	565	573	566	541	578	540	586	525	559	527	580	573	553	535	553	521	569	526	561	571	523	524	584	540	546	588	556	571	551	541	536	581	541	569	524	553	514	515	548	560	549	527	546	576	599	548	562	555	559	546	541	568	553	569	542	562	533	555	531	562	557	546	529	540	535	565	516	546	533	534	591	547	565	507	534	570	553	516	571	546	536	575	576	518	593	558	597	556	553	512	525	574	550	545	533	579	586	561	578	531	565	543	530	515	532	586	530	556	535	555	576	529	530	568	522	558	530	541	535	554	606	573	533	509	543	551	583	566	540	573	572	541	562	535	552	559	533	522	571	595	544	562	548	546	534	527	541	512	503	524	560	564	545	538	557	523	525	571	494	526	574	547	530	526	542	564	537	538	568	574	581	556	537	523	564	598	554	545	558	539	572	520	557	582	578	516	550	555	549	548	604	527	562	582	525	625	554	564	590	540	588	520	563	562	544	538	605	553	565	617	587	554	551	581	542	530	529	547	589	560	544	526	551	550	541	558	532	536	532	544	543	570	551	546	544	577	591	537	535	563	546	522	514	602	590	551	557	572	555	596	546	583	556	563	573	556	524	578	583	540	562	562	571	564	535	558	573	590	533	522	563	563	545	572	550	529	561	559	558	584	560	525	534	607	529	527	608	537	547	563	593	547	580	564	542	546	550	553	505	580	591	547	549	549	540	549	585	550	589	547	573	545	587	565	600	540	537	498	540	583	600	562	549	556	545	544	564	540	570	544	535	518	574	571	534	574	555	536	513	581	550	558	611	548	538	552	554	534	559	563	561	522	597	490	537	514	519	524	553	598	551	521	536	572	551	547	552	589	548	558	546	541	547	528	525	552	568	553	563	590	550	536	593	513	582	608	549	532	599	533	588	565	520	531	553	568	538	562	540	479	583	553	599	592	555	524	616	523	548	562	550	530	577	595	571	562	584	517	569	513	556	500	569	528	551	570	533	575	528	552	534	491	599	561	578	566	535	550	545	555	568	540	593	520	569	566	549	524	521	557	598	571	546	552	567	543	552	542	546	572	520	556	524	533	561	578	536	600	578	539	547	570	563	538	559	531	576	559	521	512	557	527	554	583	601	576	542	573	551	545	555	518	555	549	580	582	569	584	560	492	555	551	555	555	592	543	570	538	556	523	546	580	570	558	504	592	555	559	548	589	551	539	569	621	547	564	517	524	544	604	550	604	553	530	567	505	531	598	535	548	556	564	542	557	563	553	517	516	623	556	585	532	572	518	546	533	565	550	541	534	556	508	561	508	591	585	553
24561	36784	23932	6303	3636	2017	2134	1409	1206	1162	1047	1003	972	897	923	844	894	980	965	1139	1697	2075	2054	1575	1445	1082	878	837	826	800	829	875	842	861	833	856	839	811	847	860	807	873	829	895	768	794	827	825	860	791	894	860	820	884	818	828	890	827	823	847	846	821	859	818	882	823	855	848	822	853	858	814	771	803	838	815	845	867	823	819	794	824	824	803	822	815	870	803	824	869	840	819	753	852	834	853	817	878	847	869	834	859	832	844	859	811	848	834	761	812	818	868	868	803	841	783	860	824	816	872	808	792	807	790	862	805	801	869	848	807	810	854	810	819	876	829	810	808	853	783	859	804	880	801	840	819	854	827	834	828	797	820	797	780	814	851	767	839	824	767	837	857	817	835	852	848	845	819	824	808	782	877	821	852	831	817	836	848	818	847	785	841	826	819	823	867	788	868	843	849	849	826	841	858	779	820	793	857	891	829	816	827	828	897	792	837	834	849	835	867	773	878	838	820	864	840	814	811	846	828	869	824	790	827	852	828	808	812	820	849	815	832	801	835	815	829	861	806	855	830	845	825	828	818	899	870	828	821	838	863	859	832	841	809	819	850	834	826	862	857	824	830	806	859	826	825	801	835	861	895	822	844	873	852	873	860	828	834	837	849	837	842	857	823	788	782	823	839	847	829	819	833	808	872	885	825	855	813	852	858	868	879	790	895	902	857	826	796	833	820	874	849	811	865	822	821	818	794	798	813	807	835	841	891	826	842	858	786	841	824	825	786	825	782	847	808	853	869	818	832	843	839	817	867	895	883	869	842	832	827	852	806	834	804	789	822	850	827	855	880	863	809	809	833	844	810	824	829	841	848	813	814	805	783	841	801	848	843	850	843	873	852	844	843	816	831	832	858	842	840	826	776	789	839	841	860	828	834	870	824	860	832	840	841	849	851	893	866	854	842	846	871	851	839	819	793	826	824	774	827	901	774	848	823	818	856	878	789	866	784	824	840	878	936	821	832	823	824	846	820	880	849	874	823	851	834	836	822	838	832	833	822	794	854	894	830	822	800	808	853	805	848	823	851	822	868	844	877	843	852	812	865	844	841	820	817	789	862	840	818	843	805	766	830	858	817	790	834	814	829	816	803	864	822	810	825	837	838	801	836	825	780	834	856	832	829	848	816	885	797	856	809	807	826	848	849	855	853	833	839	852	827	845	846	869	784	830	782	868	844	854	842	842	853	840	822	839	795	823	844	886	831	796	807	847	896	814	834	895	838	826	900	851	824	849	854	811	794	896	841	860	832	846	826	827	867	807	802	866	830	803	798	834	810	901	735	850	875	805	791	834	870	846	852	843	837	842	835	835	837	869	816	883	843	891	849	883	877	886	799	817	823	898	833	849	848	804	829	886	888	768	863	835	772	857	828	822	855	795	861	816	876	801	866	867	805	842	815	834	798	842	808	870	846	865	876	823	894	819	832	863	821	858	807	782	861	789	809	815	867	774	827	912	893	844	822	871	834	841	839	778	851	817	872	847	815	819	848	798	853	789	799	860	868	831	833	841	835	842	857	826	800	942	849	797	868	876	825	838	815	851	807	804	868	872	859	838	834	831	843	866	834	835	796	873	836	797	851	831	844	824	815	833	846	874	860	872	818	829	799	815	852	829	822	807	891	800	792	829	803	862	803	827	811	915	842	848	878	786	852	824	847	822	855	811	870	789	835	866	844	818	779	854	846	841	849	779	847	827	841	845	846	867	842	881	826	795	805	811	826	827	844	848	822	798	896	853	840	828	849	849	798	780	881	797	822	846	852	824	808	789	853	886	832	871	860	806	818	848	838	875	786	840	841	824	858	820	839	797	850	865	875	806	803	809	855	857	859	849	841	831	886	878	858	858	867	844	810	840	849	847	859	851	885	888	810	828	846	858	856	846	798	833	839	862	810	850	869	827	857	855	856	861	867	801	822	915	875	844	836	877	888	829	850	875	809	902	860	879	865	845	848	813	844	828	842	813	830	833	853	786	843	853	825	811	906	836	791	843	779	850	853	831	802	849	827	806	844	792	861	813	833	863	812	810	817	804	836	817	817	833	752	808	827	848	872	829	775	813	780	823	878	812	852	839	878	843	826	837	810	816	830	849	833	871	866	814	872	847	787	832	812	852	860	838	856	876	789	832	812	850	841	830	873	796	813	781	829	794	840	900	811	808	807	796	849	868	818	814	838	845	787	826	834	821	835	848	817	786	868	839	857	801	830	818	820	822	812	847	840	912	842	869	867	843	803	836	839	859	861	823	813	831	805	839	880	837	866	789	839	796	880	815	822	782	840	802	860	856	797	834	866	851	844	826	843	826	840	842	815	848	831	808	887	832	843	829	777	800	822	772	842	784	857	839	852	835	853	862	825	822	877	815	809	853	845	873	920	836	820	833	800	805	812	856	896	826	814	828	900	816	848	878	829	841	893	863	849	809	787	884	878	827	761	801	829	790	849	835	870	840	811	817	818	833	838	807	836	835	841	858	865	820	844	814	833	903	834	896	799	817	865	857	798	809	840	841	870	833	833	879	823	866	808	843	799	831	785	852	865	805	878	875	854	802	833	836	839	861	860	840	860	837	856	802	836	816	814	836	872	821	829	766	832	847	823	854	850	790	847	838	810	863	878	860	842	826	823	860	783	827	823	907	848	841	840	778	831	809	811	856	879	843	762	813	847	849	825	853	823	826	864	835	796	830	832	823	796	857	828	821	837	799	826	865	896	823	819	843	847	797	865	850	831	828	815	880	811	833	836	876	839	848	837	828	858	829	803	830	842	807	804	806	838	783	831	807	840	848	874	849	819	798	849	802	829	828	844	863	829	865	863	849	837	863	856	846	777	856	869	815	838	817	874	826	884	868	832	871	784	827	812	802	867	827	875	826	870	881	832	857	829	806	829	813	850	807	816	785	783	827	832	878	866	824	839	872	862	815	815	852	779	794	815	841	886	839	789	830	840	843	873	860	808	863	888	822	836	849	824	853	809	815	874	859	902	859	858	846	812	848	900	842	799	943	857	800	815	859	836	813	819	856	845	812	840	876	838	825	878	861	836	803	823	857	843	880	814	844	880	837	858	778	781	827	801	829	833	839	857	837	826	816	798	822	816	822	802	792	812	849	850	840	795	837	854	833	828	896	888	767	870	832	873	817	842	886	812	850	811	838	849	814	800	821	806	823	772	829	791	870	846	800	840	824	886	805	873	806	815	814	792	810	800	804	802	837	866	856	857	814	884	742	838	845	848	866	874	845	877	825	788	820	869	865	835	836	797	860	811	821	811	863	784	823	856	826	862	855	823	805	842	890	823	840	813	818	863	790	807	847	851	817	793	852	832	848	823	869	835	875	865	860	839	870	854	858	850	836	878	807	870	820	795	847	835	818	825	827	854	883	829	863	832	884	830	825	796	813	810	830	850	846	856	884	779	866	904	866	836	780	859	825	811	827	811	822	833	863	858	821	815	864	793	788	788
24386	21303	28097	24489	17469	3528	2354	1355	860	825	754	771	718	705	706	683	663	682	2219	4466	4106	2865	1951	992	712	721	659	676	646	682	605	616	631	625	648	594	619	636	634	598	585	639	603	616	668	649	622	607	597	596	664	616	605	686	645	622	613	608	586	635	647	635	568	634	631	584	629	651	606	617	612	651	595	624	597	620	625	588	609	612	644	645	648	624	621	630	607	588	657	631	613	636	677	615	650	630	628	607	620	615	584	639	628	656	568	621	641	608	607	633	630	662	618	563	683	627	626	637	654	622	586	626	638	691	644	609	641	575	641	633	628	614	621	622	614	620	585	623	624	632	626	637	634	654	645	610	647	608	608	613	611	617	632	634	614	631	628	659	638	670	644	635	590	604	643	607	634	621	616	637	610	634	614	618	634	622	647	629	621	622	709	641	593	606	606	572	670	621	587	641	631	623	622	655	603	583	559	607	647	608	597	628	598	617	599	630	575	649	618	582	657	677	604	595	665	629	631	595	639	635	611	619	611	642	628	610	603	648	642	642	589	622	609	658	610	614	623	617	631	637	602	628	565	629	651	597	632	638	625	649	596	638	671	617	625	591	633	635	609	593	660	610	646	616	624	612	643	608	577	590	656	566	620	590	613	622	649	616	586	598	592	636	613	633	632	652	619	625	650	656	619	610	650	636	591	587	556	605	616	565	632	607	616	561	612	647	641	603	654	571	636	628	606	633	569	642	631	648	659	627	632	624	593	651	613	606	605	620	621	623	638	610	642	645	601	598	626	595	651	571	662	605	631	641	603	598	602	579	640	620	587	636	657	600	641	604	622	619	639	598	631	535	600	613	639	589	638	637	597	609	593	617	603	609	622	664	609	622	620	629	614	611	650	582	593	645	604	541	593	603	609	568	635	590	647	657	613	597	617	639	620	613	629	607	615	650	624	652	643	650	602	575	635	586	642	620	602	686	631	583	635	599	641	648	599	641	613	597	612	570	668	632	664	618	635	645	620	595	616	618	625	623	635	593	651	569	621	578	609	611	619	601	591	600	609	618	625	619	620	620	618	660	622	650	672	642	614	613	621	650	589	621	582	633	610	613	648	617	629	640	621	616	652	603	590	600	627	638	613	616	569	631	603	636	631	626	636	611	602	614	593	620	660	642	645	591	615	642	644	595	615	623	594	606	598	645	596	629	598	615	554	623	603	608	606	629	589	611	626	591	609	580	638	600	653	635	636	632	557	647	658	616	615	615	660	625	588	618	643	631	648	635	578	616	605	601	640	592	608	613	617	630	643	637	637	614	605	624	637	606	609	563	611	644	672	623	597	630	603	605	665	622	639	608	627	642	602	568	595	608	631	612	622	598	640	628	577	630	596	600	652	601	662	622	653	617	631	570	679	627	635	578	685	640	613	627	606	636	609	607	637	633	622	638	617	615	648	617	626	600	607	661	630	582	602	620	571	619	638	679	603	626	591	660	660	628	637	636	601	646	622	631	616	643	616	641	587	614	637	606	686	609	667	619	590	617	620	575	626	600	620	594	638	565	629	657	621	595	612	652	652	648	657	644	636	639	621	607	607	586	665	547	649	638	629	622	637	628	623	617	616	620	602	597	570	596	637	640	598	580	648	620	623	609	641	653	651	621	617	607	615	643	659	570	669	647	630	602	589	625	608	624	638	589	583	622	625	583	625	626	579	611	652	609	637	635	611	643	642	629	647	628	632	609	647	655	654	624	599	619	648	592	595	636	619	622	659	656	637	567	649	619	601	609	628	601	663	648	649	643	613	617	657	655	604	624	618	623	595	657	644	708	618	580	594	636	610	646	612	628	615	603	616	617	644	595	616	665	613	619	637	623	639	626	684	640	643	610	634	663	623	629	598	589	660	621	586	644	639	608	646	603	607	558	589	629	636	606	621	646	611	617	638	635	664	606	637	622	608	581	586	595	572	626	635	619	633	629	600	647	609	605	606	608	654	627	621	653	594	626	587	680	621	569	589	614	595	576	631	596	619	607	598	612	579	597	631	611	605	626	629	607	640	580	627	679	627	608	675	605	651	620	650	613	614	615	604	599	645	588	613	605	592	625	607	655	631	585	624	651	605	590	656	639	633	595	611	615	613	609	632	610	565	650	601	641	604	629	632	641	616	615	612	628	615	656	608	622	631	668	593	633	643	634	607	634	653	614	637	624	608	634	665	616	632	621	637	648	593	654	617	609	602	624	600	592	653	624	647	580	616	564	597	642	604	600	583	600	603	645	638	599	600	621	619	605	614	626	600	603	626	617	604	558	681	645	632	658	604	700	609	598	611	635	615	627	641	639	627	626	606	656	612	621	608	622	650	632	595	626	652	621	589	604	598	630	632	644	622	615	654	562	596	630	603	642	610	633	615	623	636	610	591	627	642	600	577	642	632	625	594	645	633	627	657	600	658	620	629	624	580	641	586	601	606	592	598	585	609	674	598	612	629	608	596	579	585	612	584	637	665	699	601	646	598	608	633	640	670	597	627	599	642	584	594	610	637	612	598	625	628	640	638	595	638	602	586	605	631	556	622	626	634	568	659	640	588	617	589	651	616	604	628	609	623	627	606	575	645	582	608	624	628	564	614	617	625	638	662	602	660	645	619	655	647	620	642	644	607	600	627	660	690	616	597	645	655	618	624	640	625	609	626	637	655	594	603	674	680	617	615	624	615	629	599	620	586	649	610	604	567	632	614	636	627	628	650	629	619	628	624	595	660	652	600	638	686	611	602	632	629	629	587	608	689	643	641	596	643	641	607	597	582	618	618	607	658	628	632	624	560	591	600	616	586	624	649	584	639	649	616	583	639	618	613	659	634	653	638	651	600	588	579	629	635	656	600	613	601	646	616	606	590	656	604	628	651	615	608	625	579	650	604	574	555	612	661	600	630	649	595	681	617	638	678	613	614	631	573	592	620	639	647	634	641	642	628	622	645	663	598	614	637	620	629	616	617	647	620	627	594	618	592	578	623	622	637	609	602	676	646	603	630	643	639	601	627	615	610	616	606	600	616	581	631	606	662	620	613	638	589	611	600	590	645	624	648	596	580	595	663	594	624	612	659	643	592	617	609	654	604	597	650	621	609	658	645	612	621	609	654	634	618	614	647	615	634	652	650	626	660	603	617	644	608	576	583	613	598	631	612	671	648	604	654	642	580	652	570	591	661	551	606	603	623	628	680	585	648	602	610	615	655	590	653	604	614	615	641	642	634	570	655	646	591	639	692	671	574	613	625	632	587	606	668	638	644	607	601	635	619	654	621	617	638	618	605	627	615	644	606	633	628	633	612	622	591	641	610	626	641	623	636	622	617	630	619	632	616	626	637	628	606	604	636	612	588	604	615	665	600	618	620	608	642	637	585	600	628	654	627	620	615	627	590	596	646	648	596	616	609	603	669	635	636	628	658	630	647	611	628	633	603	604	615	619	666	628	626	596	586	614	606	607	590	586	588	598	611	604	603	608	671	628	627	631
28404	48043	32617	9757	5587	3293	4962	2730	1664	1470	1300	1348	1211	1170	1197	1100	1097	1119	5594	10336	9095	6449	3964	1799	1177	1180	1047	974	953	875	975	931	963	936	980	941	929	976	921	926	984	874	960	946	960	923	923	981	996	953	882	948	929	978	927	948	970	958	924	968	935	956	953	948	910	904	951	929	924	994	936	928	957	926	958	932	963	980	983	908	1002	998	925	905	906	1036	878	939	953	946	923	982	884	902	921	943	908	908	970	912	935	908	947	935	954	941	970	930	902	949	969	893	958	901	921	898	910	978	951	929	959	970	915	969	935	955	951	884	913	947	941	944	965	957	958	994	911	940	967	911	943	937	912	962	980	903	965	904	945	954	950	973	952	897	903	927	941	977	943	937	948	883	958	997	888	905	953	938	986	927	905	954	963	938	947	973	949	942	988	967	978	964	862	917	939	961	940	916	952	938	971	1000	948	945	1011	950	924	953	883	899	970	920	954	978	924	970	956	953	935	912	978	981	978	968	958	957	926	881	966	967	979	911	903	959	930	908	1002	932	967	956	903	944	901	940	914	930	890	966	892	938	934	931	969	942	937	926	883	958	925	923	974	895	948	957	954	915	935	939	952	926	936	937	994	970	982	948	972	952	966	928	938	911	929	926	898	939	937	947	969	963	1001	915	946	931	955	931	943	976	924	931	921	933	897	958	925	966	941	951	919	926	923	957	952	920	995	935	929	931	965	929	1004	938	912	928	946	999	926	926	955	922	959	897	945	913	927	943	910	927	954	956	931	929	889	946	904	934	907	910	945	913	970	942	948	913	938	955	995	916	911	919	914	924	912	946	947	958	949	963	987	938	917	985	912	997	917	903	952	973	896	1013	940	909	959	958	940	919	955	1013	958	982	904	930	942	941	957	949	917	975	1010	891	971	915	987	986	972	928	945	889	909	926	964	944	952	876	929	949	967	950	973	937	939	935	932	946	952	937	915	973	945	936	919	938	938	911	915	985	999	1007	924	995	960	940	914	967	978	941	957	974	884	949	928	899	933	893	939	930	1011	979	937	903	940	940	897	945	965	921	909	936	939	941	967	899	916	935	1044	928	957	926	902	901	889	948	915	901	971	1000	901	957	906	967	914	907	919	945	963	951	927	971	944	930	945	982	919	939	933	949	929	952	901	971	1019	928	923	899	938	929	977	913	947	982	932	945	908	980	938	982	1003	940	975	951	964	877	934	910	931	908	885	957	890	915	884	936	906	898	944	962	958	941	935	893	927	935	950	896	888	916	922	982	968	943	925	967	948	955	957	910	949	959	982	977	932	919	1001	897	921	932	942	931	914	937	906	913	935	930	1007	950	998	944	951	920	871	968	881	944	872	940	962	988	939	928	926	983	892	954	936	951	974	938	953	937	995	935	949	948	974	954	944	953	918	917	941	940	865	934	912	950	904	923	946	916	975	915	910	952	911	946	891	907	893	969	945	965	1018	947	964	948	952	902	987	993	881	926	936	928	952	934	980	954	917	925	940	926	906	980	969	933	899	978	970	902	908	951	965	932	964	952	964	956	965	939	876	961	911	947	893	934	991	908	943	921	954	936	898	902	918	940	928	981	941	898	937	939	960	941	927	967	984	948	898	949	939	929	948	953	943	927	900	948	941	910	948	952	887	918	934	928	901	968	951	979	937	965	933	941	968	927	929	932	945	938	927	947	929	922	976	942	990	961	909	948	926	931	932	946	967	950	937	956	952	926	921	984	903	910	949	969	951	957	934	908	955	1017	910	977	952	952	934	984	918	913	976	930	909	1000	966	910	956	960	904	898	876	993	955	954	959	964	939	944	915	937	952	953	977	994	973	905	909	977	924	958	906	904	902	958	927	902	920	965	905	961	903	888	963	988	951	937	913	933	910	915	898	928	944	974	948	990	928	883	943	908	916	914	975	965	895	949	1004	986	904	925	920	931	967	946	910	926	973	963	907	1024	989	936	923	979	971	955	936	981	933	946	958	917	878	1019	905	935	911	953	985	948	927	896	940	917	966	912	917	915	962	934	929	954	929	885	938	950	959	916	940	1003	943	897	917	910	953	870	961	889	914	921	903	938	1007	928	945	997	939	975	908	992	940	912	945	929	929	962	926	940	972	965	1012	915	949	945	971	931	931	960	899	895	958	891	970	940	930	975	955	954	904	904	983	1017	928	975	967	977	936	941	921	923	964	964	944	932	925	903	895	956	921	968	937	920	925	955	951	1010	992	889	938	986	939	937	945	949	901	982	961	958	975	971	948	988	946	890	897	938	967	989	931	865	919	1002	937	909	969	946	935	966	939	960	911	997	931	944	936	912	967	907	929	941	937	930	934	947	990	897	1017	968	945	891	922	982	964	945	911	985	935	942	923	972	964	952	962	949	958	924	915	950	951	935	908	974	1016	946	961	972	930	949	972	954	972	975	898	1017	900	947	995	1023	942	971	952	927	899	920	887	942	952	966	927	983	929	903	916	940	938	922	993	893	952	950	969	944	924	976	922	943	966	981	905	920	988	961	942	959	1006	964	929	916	904	907	964	955	961	967	950	940	947	937	949	972	943	883	958	944	914	976	932	878	959	983	896	961	916	935	944	937	924	908	933	962	913	966	990	958	926	966	987	920	972	945	910	935	931	932	978	935	990	974	970	886	969	928	935	944	961	895	955	912	944	1015	989	906	931	992	964	965	962	962	949	955	936	943	953	940	949	951	944	969	932	944	967	925	942	879	925	969	916	930	925	883	889	942	989	955	928	919	889	927	971	878	941	917	967	949	964	971	933	939	882	922	937	972	952	921	934	1000	960	959	983	962	950	949	965	899	946	916	920	913	948	984	976	947	965	932	1021	1009	914	943	899	903	945	934	952	889	974	924	925	931	967	926	925	861	906	977	931	911	888	978	965	940	977	929	959	958	944	940	964	897	915	957	932	939	889	946	891	973	940	952	977	941	946	937	994	931	1020	946	948	916	912	932	898	906	896	908	933	945	997	879	928	976	952	947	964	958	927	960	952	921	937	977	908	959	951	937	928	870	974	936	936	954	967	912	934	891	955	968	922	984	945	958	914	974	997	943	944	979	924	950	914	923	923	932	909	918	906	883	1011	930	915	929	959	921	923	955	962	976	921	968	975	968	932	949	976	892	976	894	939	934	942	893	1004	984	978	931	915	883	939	943	949	952	1002	944	931	928	937	956	982	935	950	941	930	892	934	900	929	986	945	949	968	985	944	948	915	990	958	950	1010	919	944	909	998	880	904	938	921	908	964	959	929	959	902	971	874	960	908	877	952	912	920	899	991	945	990	950	942	967	896	895	988	867	951	917	973	941	972	936	913	937	938	905	920	1024	945	970	931	901	925	937	912	965	952	935	908	926	979	919	910	973	951	926	954	876	932	961	940	913	927	926	970	931	964	936	952	1031	959	998	922	927	975	925	907	986	949	918	941	936	994	922	962	1013	899	955	955	918	966	914	933	896	932	947	926	898	909	891	966	966	941	960	882	943	898	891	944	904	954	863	950	943	932	963	912	926	934	896	913	954
22941	21250	28908	23631	21106	20226	8391	3752	1043	846	768	676	623	602	593	533	590	648	5185	9663	7847	5665	2344	841	576	485	490	500	488	479	448	433	436	469	421	449	431	456	462	474	479	437	465	475	477	441	478	450	446	489	422	440	436	470	447	467	488	473	449	444	465	419	495	441	437	444	453	482	489	454	484	454	437	430	445	406	492	458	468	467	443	438	444	446	506	448	453	455	451	445	479	465	467	454	447	452	468	416	484	422	463	451	487	463	436	467	455	471	473	433	441	446	430	441	461	498	466	449	456	444	469	441	446	437	455	477	465	468	469	474	518	458	484	455	443	462	456	441	435	470	459	433	486	468	466	440	452	430	490	445	468	465	493	478	465	491	464	447	418	457	449	475	475	449	484	453	475	452	450	442	443	455	445	440	478	445	463	496	485	419	485	448	454	476	421	468	453	456	501	458	466	452	494	427	474	449	470	445	503	410	486	457	471	479	480	417	441	479	474	461	467	450	446	490	465	432	436	444	447	455	454	466	482	466	505	509	480	509	457	469	516	477	476	453	457	472	473	513	432	472	460	464	450	475	439	444	486	432	474	437	462	443	494	468	491	487	482	472	476	462	445	493	457	464	465	447	478	450	498	499	470	476	474	494	465	448	431	504	452	454	500	431	458	463	424	476	454	421	486	437	497	453	490	462	482	434	463	459	472	449	460	436	489	460	433	429	457	461	488	493	480	436	490	453	449	445	447	456	486	484	459	462	464	465	452	484	470	459	454	430	434	425	478	428	478	515	455	471	475	441	472	427	464	455	455	504	485	464	421	467	450	452	450	476	455	469	480	435	489	483	436	448	494	475	432	454	454	462	457	498	447	439	428	474	493	462	475	488	485	453	495	434	429	433	424	464	438	504	450	500	478	469	463	480	431	454	477	438	488	489	444	463	439	483	447	426	452	423	495	483	422	458	480	435	517	457	442	455	467	424	439	480	460	485	442	432	447	482	445	433	445	463	477	469	453	472	428	457	470	490	439	476	480	452	491	469	438	471	468	459	472	493	486	451	437	469	475	481	497	465	466	456	468	464	437	486	450	445	448	470	477	507	445	464	498	478	475	461	446	429	485	471	463	469	464	461	465	469	480	491	444	467	470	486	451	484	460	456	430	469	448	452	456	466	463	468	472	457	413	441	477	444	465	461	476	459	477	477	473	481	501	488	474	491	468	428	441	453	484	471	463	450	476	471	448	433	470	441	487	445	426	439	453	447	428	476	454	476	452	478	469	472	471	459	464	414	503	483	473	463	443	458	451	477	456	462	477	463	469	458	466	484	452	443	418	445	463	477	420	476	474	428	449	434	490	501	487	469	441	456	456	473	500	462	471	475	476	484	447	452	492	473	426	465	472	458	446	512	470	475	483	461	460	478	481	485	483	486	476	486	459	460	509	470	439	440	450	470	438	479	450	449	479	450	505	455	452	428	443	439	450	470	451	447	451	437	459	484	476	457	447	478	463	462	467	460	446	448	488	483	441	464	479	469	465	431	463	485	427	492	456	460	485	467	452	434	462	490	457	460	490	457	452	457	447	458	485	491	446	467	473	446	486	444	470	459	422	451	457	469	485	407	420	445	449	448	407	425	432	434	487	468	468	442	473	438	474	473	470	487	452	500	464	476	460	451	445	477	449	451	474	463	483	508	462	455	476	436	470	513	495	504	440	479	415	472	478	443	481	493	437	445	440	466	474	455	472	461	491	476	461	425	504	451	500	448	420	479	488	473	471	455	488	462	461	479	428	423	466	493	468	455	465	459	505	467	448	506	445	458	469	464	455	465	453	452	447	473	461	438	464	491	464	458	453	436	509	457	488	465	501	441	457	446	465	424	415	454	458	475	509	463	496	442	458	445	473	506	446	514	480	496	474	510	457	477	434	495	489	447	467	472	457	439	459	473	463	490	461	443	455	467	420	452	457	473	439	497	445	428	444	476	468	503	443	443	475	471	440	425	495	449	456	450	460	463	476	454	452	462	474	457	434	454	471	459	452	508	468	447	474	445	497	468	454	457	478	494	450	482	500	452	475	458	460	452	429	463	454	482	469	449	494	430	452	470	470	453	516	452	475	483	465	455	500	479	415	464	463	483	437	479	447	421	471	466	460	427	470	481	453	458	486	439	477	468	458	461	458	450	444	444	478	455	457	484	436	424	449	452	440	464	466	470	476	473	442	434	431	420	459	486	462	442	440	475	462	466	446	439	521	477	465	457	435	442	458	475	429	443	487	445	493	432	471	467	466	498	485	460	474	453	436	434	418	486	447	446	447	506	435	458	441	449	474	457	435	431	462	477	459	467	460	483	445	471	464	429	491	495	440	458	482	468	529	442	446	482	454	438	449	470	488	509	442	471	412	454	490	465	482	420	460	453	453	458	496	500	495	433	438	446	424	449	475	448	480	462	440	469	474	422	441	471	510	453	494	452	482	449	487	453	445	437	442	477	476	476	480	473	462	438	449	459	431	456	467	470	462	437	442	451	499	472	461	404	462	433	492	458	496	471	480	497	435	502	467	468	490	434	483	494	476	463	496	433	473	521	498	484	442	490	459	459	464	473	465	430	444	454	444	499	439	445	436	454	477	436	484	496	486	456	450	457	450	480	476	481	484	475	487	397	481	459	438	437	474	500	446	436	511	504	491	442	446	425	479	461	508	473	481	486	465	423	468	446	477	484	471	467	459	458	487	485	439	458	449	488	433	482	473	494	465	469	480	507	441	463	478	458	415	453	478	473	425	452	461	470	503	458	465	476	464	472	463	470	464	467	467	460	480	454	450	468	449	511	475	482	455	426	471	468	467	464	464	489	470	453	473	434	459	476	437	436	471	425	437	474	498	455	448	458	464	448	454	497	424	399	463	457	456	468	459	478	454	439	499	427	492	477	450	438	492	489	501	445	462	473	422	433	441	462	456	427	457	475	436	450	427	456	490	463	469	467	475	459	483	507	430	448	490	492	425	430	474	493	470	474	483	471	481	471	451	509	475	488	450	469	472	499	458	422	490	494	462	437	485	471	483	454	470	429	451	493	467	485	453	423	456	473	457	464	475	472	454	422	461	430	433	447	499	467	461	461	472	463	480	474	478	436	469	439	459	454	466	434	468	438	496	442	470	473	461	444	456	413	450	479	435	440	492	460	464	476	447	475	456	452	454	448	447	474	448	426	441	463	488	462	468	430	463	498	442	480	460	414	435	473	428	474	464	483	442	481	460	451	468	476	469	459	471	470	479	456	430	442	464	501	457	456	484	473	475	430	448	526	490	459	459	469	458	442	481	422	447	501	466	419	459	441	479	455	451	462	468	492	466	443	435	415	445	493	471	469	448	449	418	439	477	452	498	470	461	474	402	451	432	449	450	499	471	483	465	482	503	456	467	453	488	468	467	503	439	436	437	430	506	474	475	447	456	488	450	497	458	503	427	460	455	478	444	456	442	437	494	465	486	439	502	485	454	418	426	480	488	473
32707	56882	36974	13578	8483	5609	9713	5562	2284	1919	1603	1427	1169	1177	1097	1055	1044	1287	12722	19006	15544	12020	5043	1514	1000	859	686	723	747	691	684	627	681	742	666	731	702	678	701	719	690	757	706	720	696	723	722	704	741	714	715	673	735	729	694	856	856	754	737	674	717	686	684	647	659	690	699	713	699	738	737	737	686	724	702	719	728	738	743	747	741	696	743	736	729	744	690	697	732	678	661	728	685	676	755	746	695	721	724	709	707	712	697	740	704	725	739	687	755	676	700	698	711	673	736	667	688	704	706	672	724	713	709	670	707	721	741	712	710	724	703	698	677	742	728	708	743	712	721	682	672	688	701	746	656	636	700	731	706	757	721	669	702	685	693	728	715	677	670	701	749	664	723	668	731	694	707	680	728	648	704	730	700	746	702	692	680	694	674	688	699	659	695	670	697	683	718	712	734	685	708	774	686	696	719	683	708	716	684	673	721	672	720	632	756	751	681	731	678	698	722	669	673	682	703	698	723	766	694	760	730	663	733	695	727	658	707	714	695	739	720	688	715	685	679	733	697	707	721	710	743	716	686	723	737	683	731	692	739	704	677	708	721	693	674	764	698	741	685	751	756	661	711	694	736	685	711	728	685	735	708	688	718	690	709	716	739	687	740	765	663	726	736	668	709	718	682	730	689	729	729	722	709	695	700	687	712	722	707	714	699	759	695	722	703	734	718	662	663	685	670	686	661	674	707	656	709	700	742	678	703	714	670	715	734	695	705	717	691	726	725	745	685	689	649	725	663	694	683	696	653	781	722	683	695	648	681	671	729	670	663	718	714	663	668	682	689	684	739	717	684	707	695	627	632	716	697	717	721	705	722	729	716	696	724	720	667	685	731	705	750	666	683	684	685	672	660	732	719	699	706	672	713	705	710	738	668	685	670	687	649	708	691	685	682	682	732	742	721	742	696	675	701	709	636	722	748	761	690	700	712	700	719	668	716	708	680	665	677	745	707	696	690	717	705	691	733	673	716	723	708	700	704	720	710	678	672	701	687	682	697	696	671	709	719	705	716	679	757	653	708	674	754	728	707	723	645	657	670	689	675	744	689	696	699	705	716	686	732	761	679	695	726	719	737	693	692	760	722	695	673	686	682	717	671	667	727	735	688	716	694	652	696	668	670	700	745	713	659	739	730	696	690	712	685	729	706	683	681	686	703	708	694	712	709	614	714	702	662	699	663	673	698	680	684	697	722	703	741	727	716	704	685	677	733	700	697	711	716	720	721	670	708	700	717	675	655	693	712	695	706	688	680	690	683	713	681	661	683	681	685	663	687	657	673	686	715	696	696	695	713	723	705	714	711	668	719	707	751	718	734	717	714	723	672	709	749	740	693	748	735	735	710	712	700	727	740	679	690	706	673	641	726	744	707	712	692	683	702	764	679	708	722	640	726	721	687	725	731	703	697	701	709	701	707	687	705	695	721	648	724	715	723	716	738	659	690	656	693	681	730	689	701	717	717	662	717	737	712	699	728	678	664	691	728	709	748	697	707	685	705	682	726	688	695	713	728	695	668	688	683	703	710	720	704	675	720	697	664	706	724	714	725	701	686	701	708	723	671	709	734	744	694	712	678	702	701	702	725	697	686	683	702	702	715	714	705	743	700	711	723	691	739	725	688	656	728	711	653	691	757	714	718	724	699	723	724	682	684	714	658	720	707	689	678	693	640	726	691	719	721	700	700	711	707	709	699	703	650	675	698	667	664	677	715	738	704	676	704	664	715	645	700	714	714	708	740	706	723	715	690	684	655	712	697	718	695	677	727	681	721	724	697	689	694	696	740	692	744	731	681	698	681	700	676	698	678	720	723	758	699	738	638	682	698	707	678	708	730	751	730	745	747	711	658	726	714	727	772	730	702	703	659	689	734	674	702	711	697	687	697	653	696	695	694	711	737	720	692	695	657	741	726	683	672	722	634	709	706	704	724	712	703	680	757	700	729	735	704	710	666	728	691	699	694	698	714	685	656	652	690	678	758	688	691	728	676	670	741	689	680	718	758	715	696	724	730	678	679	750	678	729	688	701	700	653	675	659	686	665	709	674	697	714	750	634	681	729	740	723	719	712	707	706	710	697	682	741	717	722	705	665	740	679	702	682	707	725	688	687	646	680	736	719	712	715	676	714	720	696	747	711	701	693	727	690	702	715	739	695	680	773	692	706	728	689	687	725	684	694	739	713	708	731	665	724	711	693	734	706	708	681	697	698	683	741	689	717	716	701	733	709	691	696	703	703	725	679	681	690	707	703	697	711	710	735	711	762	723	675	708	688	674	683	733	717	771	704	711	697	744	694	662	709	714	704	734	716	692	691	678	723	690	693	672	734	731	648	693	740	722	690	677	716	693	680	663	733	694	684	699	657	676	704	691	688	693	722	671	638	720	717	743	729	682	676	718	677	698	678	676	678	690	759	703	707	693	707	733	703	700	717	710	711	720	732	698	706	697	730	700	713	715	665	687	705	659	686	697	712	704	722	712	696	706	707	725	732	686	693	681	687	727	751	696	670	701	697	649	669	710	738	711	751	697	670	738	714	660	708	750	710	682	702	695	723	686	694	697	711	680	712	680	698	720	704	731	701	694	700	709	706	717	717	673	708	734	758	669	714	705	740	737	711	702	753	741	699	724	668	662	667	701	696	690	742	739	694	702	770	654	715	679	672	678	706	653	682	686	726	648	689	651	700	724	733	730	678	716	642	673	686	715	686	660	707	707	710	662	673	712	709	663	716	718	648	673	697	699	755	722	673	713	714	699	740	727	690	719	711	712	691	674	737	667	676	708	725	704	704	688	701	656	717	676	666	665	712	710	734	707	671	743	695	645	732	715	731	723	664	730	660	711	709	702	741	669	721	728	737	647	734	774	703	753	716	672	713	716	725	713	696	705	673	683	666	718	711	696	669	715	700	691	713	686	681	708	696	699	730	674	711	682	697	709	709	714	741	761	639	690	682	711	661	672	751	688	701	690	743	713	699	699	735	688	674	702	708	694	679	671	671	731	636	695	708	712	733	683	704	733	730	703	686	711	744	740	701	687	707	725	707	739	693	729	729	702	718	670	660	679	682	737	709	706	702	707	732	696	682	695	662	708	735	748	704	760	719	684	693	672	696	681	685	741	716	674	694	715	676	696	725	692	675	721	688	685	688	670	715	735	699	714	721	734	704	740	758	737	699	683	654	738	688	736	678	677	717	700	692	692	691	665	709	746	666	660	683	652	696	719	669	659	681	690	719	692	650	720	651	676	720	703	706	704	692	693	701	734	679	716	694	717	699	703	652	652	741	728	695	698	682	641	682	717	690	707	698	714	696	675	677	703	699	694	682	662	663	715	643	670	721	710	681	725	699	673	696	747	697	731	675	704	709	696	687	753	698	721	682	680	701	699	710	738	742	719	716	698	720	690	660	685	780	704	716	697	712	724	718	706	638	679	705	742	734	689	705	685	727	718	730	698	678	719	740
26826	22496	19136	5292	1718	1161	876	766	781	686	664	632	587	605	579	588	565	719	1002	1172	1156	1003	823	648	593	587	553	597	592	616	544	576	538	540	573	555	549	546	544	588	536	550	541	561	591	614	575	574	535	546	534	532	552	556	568	565	592	573	567	547	570	599	573	547	585	558	561	545	551	556	583	534	541	531	571	569	589	568	578	540	582	531	570	520	604	577	569	573	602	563	594	585	572	531	524	572	525	579	569	587	546	581	554	520	536	541	573	560	548	519	575	545	598	555	590	598	616	518	547	563	544	573	547	540	569	546	531	616	549	590	576	547	605	522	555	587	580	542	546	553	578	523	583	600	569	571	538	532	522	558	567	600	575	540	561	584	563	553	599	551	565	552	501	564	542	547	533	563	556	598	554	553	560	564	590	553	577	545	553	570	543	536	536	584	579	516	503	577	560	521	545	600	572	605	536	535	574	520	522	580	562	563	586	567	563	543	567	600	595	553	514	532	568	576	593	541	554	578	578	554	534	583	579	537	549	584	588	568	520	559	572	529	566	559	614	553	581	528	570	591	556	588	564	546	504	538	523	511	541	537	588	600	569	567	554	563	574	536	609	549	539	525	548	584	580	557	594	591	566	565	523	568	543	533	558	576	513	535	564	555	546	604	588	579	569	569	522	579	486	598	557	582	573	580	561	518	594	550	526	588	535	580	586	567	571	544	572	564	555	558	539	547	529	580	557	614	535	567	538	531	590	571	539	564	516	573	574	539	572	563	550	563	544	576	563	534	534	533	622	544	512	520	513	562	579	570	546	558	580	590	543	557	564	552	576	595	570	574	522	546	588	602	556	546	594	514	563	580	566	586	575	539	567	573	595	544	549	580	555	555	586	611	533	582	533	593	596	578	572	536	529	557	575	557	584	558	552	593	554	549	576	535	537	586	521	543	582	591	555	547	593	558	597	532	570	570	539	563	579	586	571	565	588	569	554	586	540	549	532	526	566	588	562	526	645	513	537	583	578	546	527	548	526	594	565	559	555	569	557	569	580	538	570	572	565	545	603	559	534	577	543	579	512	559	562	585	582	524	591	533	565	547	577	582	536	560	576	524	559	547	551	542	566	567	559	564	525	520	544	572	544	544	525	572	560	515	526	552	580	536	613	575	537	538	510	553	606	531	558	549	554	546	584	564	539	562	560	519	546	542	586	598	520	562	516	562	565	534	569	533	569	565	554	531	566	539	528	520	528	583	585	582	519	586	543	532	512	538	566	570	577	561	610	602	560	545	545	486	536	583	529	549	531	545	542	556	542	588	565	540	557	563	548	558	577	561	569	563	564	551	572	619	498	599	580	593	563	521	582	549	560	561	549	599	557	513	554	565	554	559	551	563	554	597	593	566	571	577	536	537	534	609	556	600	600	573	550	532	575	540	541	557	540	553	622	554	556	564	548	530	552	566	540	531	512	516	544	548	522	561	598	580	568	561	536	584	522	566	549	596	546	546	569	569	560	538	548	568	572	532	544	565	507	529	550	554	564	524	566	532	555	598	566	611	575	567	560	537	570	554	553	596	559	546	529	553	545	539	590	564	545	604	569	591	593	579	581	539	528	565	559	577	549	520	558	561	544	559	554	546	628	535	550	593	588	572	585	573	561	534	576	556	558	603	636	586	539	576	554	584	532	552	551	596	553	571	605	566	561	592	610	571	547	547	569	562	576	566	571	539	532	560	540	534	535	538	560	565	569	580	579	535	546	572	538	545	564	587	537	583	506	553	547	558	600	532	546	562	571	528	553	560	546	603	540	573	589	551	572	538	560	533	562	564	571	589	524	598	537	553	543	579	580	585	546	574	598	564	505	578	532	522	529	543	537	504	559	567	644	567	576	574	582	547	552	575	564	530	584	533	597	544	560	548	570	566	597	597	533	539	565	574	591	535	570	628	581	505	626	563	561	545	543	558	575	537	602	549	560	544	537	542	545	540	570	532	555	542	565	583	550	561	556	562	542	573	579	532	507	535	538	552	560	545	560	543	564	544	556	553	573	544	590	554	568	589	557	534	550	569	513	556	560	536	564	558	562	566	562	575	582	546	598	572	562	530	554	571	602	563	580	541	513	572	541	571	531	576	564	582	587	530	567	542	579	604	550	564	604	564	545	575	528	500	584	574	527	557	517	571	584	573	579	565	560	571	604	556	568	566	557	550	543	586	572	573	560	571	526	553	556	518	546	551	604	559	600	562	593	574	563	546	589	598	585	523	536	566	534	577	551	571	583	550	602	551	576	598	539	549	518	558	560	604	549	559	581	575	604	535	618	577	584	528	565	554	549	555	560	574	577	538	558	575	567	544	543	561	565	541	491	544	576	555	576	516	550	542	588	586	534	559	602	548	550	559	522	566	563	558	540	520	560	577	596	548	574	568	532	524	535	569	537	525	598	588	560	536	579	560	578	532	576	539	596	560	525	570	578	582	549	561	569	538	551	563	562	553	565	548	566	568	552	625	636	562	581	564	543	565	577	541	598	578	570	579	568	560	555	577	531	510	573	519	574	569	578	541	543	587	580	564	528	541	503	564	556	539	548	559	603	557	518	538	521	564	530	562	527	549	568	568	570	567	566	534	580	563	558	546	534	533	565	591	595	578	587	589	534	529	542	579	551	565	567	560	538	571	536	538	530	553	543	578	549	564	599	560	568	529	572	580	577	529	582	593	540	562	566	603	585	565	586	541	551	558	588	529	589	540	612	562	596	556	574	602	570	596	550	554	585	579	562	521	526	574	584	544	556	565	551	567	538	557	578	518	578	530	575	562	541	591	550	522	584	555	566	551	541	569	616	545	589	566	549	558	546	545	549	555	542	598	597	602	550	562	571	544	561	588	553	559	562	529	559	575	582	545	587	588	542	559	547	620	583	578	620	540	556	560	546	532	548	558	585	587	585	560	561	558	562	562	599	560	553	595	562	595	571	549	591	569	543	553	572	519	553	567	588	599	554	557	566	557	545	580	549	566	524	587	514	550	543	575	570	573	524	554	528	598	546	597	562	602	551	529	544	574	571	564	624	591	512	539	538	532	567	558	558	552	540	604	569	533	547	577	567	584	547	553	545	552	506	500	564	594	566	598	570	540	608	555	570	565	573	567	579	583	547	536	554	556	543	558	555	550	560	548	590	582	589	576	531	549	552	546	532	551	543	556	560	566	537	560	550	534	611	512	552	563	568	543	564	537	567	525	518	558	563	517	491	564	574	576	569	599	589	526	561	551	583	589	558	567	557	541	555	513	537	569	561	601	572	523	551	510	563	585	515	596	541	597	488	546	552	606	618	520	546	554	580	583	528	540	575	553	557	586	536	547	561	534	493	549	557	558	586	526	582	547	535	566	532	552	537	540	542	526	542	569	586	542	559	610	593	572	568	542	517	583	545	556	573	582	514	580	553	598	588	538	572	594	559	542	573	577	554	518	570	556	539	532	573	596	563	552	547	557	539	577	553	511	525	574	590	573
25727	34466	19970	5089	3502	2583	1813	1354	1530	1355	1101	1021	969	919	920	966	940	1238	2221	2513	2330	1940	1446	1203	944	813	885	870	853	844	867	807	874	818	848	896	880	815	824	845	838	877	829	858	876	818	881	818	848	821	809	827	937	858	864	880	836	842	843	831	855	877	841	868	809	779	897	826	855	847	825	816	829	811	780	826	850	852	836	866	840	849	812	892	880	836	879	846	852	880	823	859	827	810	857	840	920	872	854	883	898	841	808	854	769	870	808	847	882	846	835	860	824	859	845	862	821	861	821	826	792	825	814	861	874	903	863	831	836	785	793	814	843	853	811	863	896	772	850	834	797	816	775	870	890	827	852	842	860	863	840	864	890	886	811	917	855	845	881	845	837	843	891	817	825	871	848	876	858	869	845	826	848	879	816	818	807	845	809	810	858	807	834	855	871	801	856	873	837	909	852	861	834	829	860	852	864	839	878	842	883	845	842	874	834	896	833	851	873	834	868	899	860	844	840	886	821	880	868	890	850	820	868	807	899	819	838	849	863	834	840	830	882	860	844	825	848	866	812	870	807	842	807	798	812	784	864	845	814	895	821	814	806	899	876	838	887	860	831	828	883	867	815	904	862	817	847	837	861	897	856	858	792	910	856	850	860	862	833	836	868	829	857	818	821	846	801	807	880	830	804	845	888	815	823	862	791	835	840	820	821	889	841	899	860	806	842	883	826	846	826	838	805	845	838	873	763	848	871	820	835	829	842	915	814	880	850	879	840	857	811	802	931	800	854	830	884	835	777	797	874	856	858	908	842	849	846	801	888	828	808	785	842	829	819	845	859	851	778	844	763	835	865	840	872	850	892	880	844	850	842	885	838	852	833	841	884	885	827	818	881	803	861	852	836	858	810	857	883	824	913	869	879	807	878	846	869	865	841	882	803	858	878	815	880	850	844	815	864	847	824	849	862	859	901	836	859	847	848	856	835	831	859	836	863	878	864	888	833	820	834	814	816	844	802	821	834	863	850	863	805	795	839	891	850	903	863	813	806	901	887	822	834	864	802	869	843	833	817	804	815	940	795	847	828	866	810	803	890	849	870	858	862	807	838	895	887	835	813	907	866	836	813	805	833	898	841	818	852	804	834	827	855	810	840	901	830	847	851	885	818	853	864	858	836	855	902	838	819	887	854	780	851	801	814	827	889	799	864	876	902	834	804	818	883	818	855	847	833	834	863	813	814	817	895	910	826	871	823	842	850	852	862	845	841	851	851	830	850	797	905	838	792	799	872	815	880	797	815	863	859	851	843	830	869	826	843	791	833	863	901	831	856	824	880	879	836	872	870	811	836	834	881	840	834	800	837	889	888	872	827	830	936	850	856	871	832	843	778	867	819	815	831	851	839	856	852	839	821	817	868	845	834	810	822	839	818	825	796	829	841	813	860	847	845	827	842	875	850	840	833	852	848	769	841	883	907	798	823	883	811	765	835	894	831	820	886	842	841	803	856	873	851	877	835	814	856	811	891	834	866	898	866	878	818	828	840	849	858	904	839	861	862	854	888	860	844	787	846	761	824	866	841	856	861	898	843	894	871	839	824	888	814	896	910	823	819	811	877	852	859	824	865	827	861	821	835	840	910	864	856	855	881	863	893	814	863	847	869	850	803	871	844	850	858	812	839	838	822	797	816	812	882	824	853	823	874	876	813	891	855	817	888	838	868	865	865	835	861	835	878	823	874	852	787	823	810	878	870	833	870	833	849	888	840	830	823	815	858	861	798	847	829	835	850	873	826	852	838	850	883	837	816	831	804	815	820	816	833	872	818	855	833	883	873	846	831	848	817	851	789	853	847	908	867	858	880	851	857	821	822	894	901	878	818	879	823	863	880	823	911	840	809	801	842	867	847	862	850	865	848	853	858	810	859	862	854	849	860	822	822	828	837	864	838	836	848	879	805	844	823	896	893	868	865	839	843	857	895	831	788	826	821	845	810	852	849	871	837	815	843	798	860	836	868	838	855	852	854	827	826	824	880	820	866	918	834	855	822	869	829	828	896	786	893	830	799	822	840	868	860	832	886	880	880	848	902	832	826	779	877	816	833	844	811	831	787	827	838	873	879	842	835	827	901	797	852	838	851	855	867	921	868	850	860	837	856	853	895	882	885	834	847	777	823	878	874	856	870	817	858	851	792	815	847	867	859	848	851	832	857	892	821	797	809	874	885	900	846	846	810	815	874	838	857	785	882	790	921	842	799	828	871	834	859	836	817	825	870	813	812	823	791	855	883	849	852	856	875	839	857	818	894	826	816	844	867	889	850	812	824	800	846	862	848	880	847	864	811	835	814	817	885	791	850	875	846	855	866	847	830	827	841	863	841	819	869	824	852	870	904	833	840	895	824	889	783	861	839	790	856	850	835	853	889	871	827	807	834	838	868	901	833	887	796	828	843	807	832	831	824	843	894	841	821	831	876	865	863	837	854	835	836	885	829	911	855	848	822	839	847	827	858	811	859	833	875	834	826	866	883	816	868	836	833	849	817	835	805	831	890	887	893	819	863	872	848	838	862	866	879	827	883	889	858	810	845	786	860	844	797	884	841	863	816	832	863	856	880	853	871	825	839	899	919	846	836	866	819	821	810	868	852	865	826	880	849	799	801	831	815	840	843	816	839	881	815	830	873	774	847	820	855	855	892	874	889	830	864	856	877	806	799	839	812	860	902	831	872	847	828	841	848	885	868	866	811	832	905	868	805	852	810	908	873	798	802	803	866	807	836	863	833	819	846	833	871	851	877	871	852	855	873	839	810	868	861	843	822	859	877	783	848	898	806	832	887	853	823	880	840	872	820	863	855	859	794	831	853	869	825	870	874	825	804	865	828	848	828	849	778	832	873	826	849	815	857	852	821	843	815	821	838	926	860	807	870	846	882	850	863	841	880	836	775	826	849	861	833	820	813	806	858	909	810	859	828	843	861	890	866	844	877	833	871	869	892	880	818	911	877	839	889	849	931	818	853	891	868	864	858	852	862	823	853	899	784	850	837	857	769	877	861	904	865	842	820	828	798	824	865	831	841	778	822	891	803	790	861	886	869	818	840	810	851	834	896	840	867	858	915	792	822	835	857	822	805	871	916	879	866	844	861	849	810	838	863	841	804	869	799	877	790	826	864	846	833	836	839	886	841	858	845	883	837	831	842	820	832	857	817	827	920	803	833	854	825	867	856	861	826	834	842	801	864	859	853	838	825	878	822	871	900	852	855	840	843	825	846	864	852	858	867	777	799	857	858	874	910	818	916	885	820	833	860	873	791	797	865	845	835	832	858	854	828	858	843	837	839	782	892	863	860	839	821	855	774	826	844	875	884	846	835	836	865	803	876	831	837	825	825	848	878	901	858	811	849	850	837	846	845	831	838	845	813	848	832	871	789	855	857	896	756	832	816	873	859	862	857	881	841	864	882	857	810	848	876	907	852	896	853	830	869	888	806	824	866	833	847	795	840	825	808	906	863	885
24394	21252	28054	24482	17750	3783	1745	1229	1043	1095	903	876	823	844	816	833	766	1491	4432	4986	3570	2722	1833	1157	839	725	667	703	672	704	669	706	691	677	682	689	717	686	698	687	689	719	717	718	687	694	690	706	682	711	712	691	647	664	730	672	675	707	721	688	663	715	664	700	707	648	696	702	682	632	699	718	687	676	672	700	675	693	650	759	689	678	697	699	634	699	699	669	738	623	684	698	674	672	712	700	680	705	685	743	689	707	666	732	734	654	690	709	633	675	658	630	689	755	721	680	706	707	714	721	687	683	690	680	674	623	660	666	666	676	707	700	678	656	645	675	687	640	690	675	667	700	651	651	726	713	701	693	684	685	696	679	643	685	680	743	644	669	708	707	681	677	712	640	723	722	683	665	687	663	705	728	651	645	724	727	702	666	698	612	668	677	697	657	689	688	705	709	702	715	691	676	710	688	727	654	648	712	701	697	689	677	687	684	700	700	716	721	721	739	726	718	651	681	680	701	700	706	693	680	659	678	691	685	667	684	696	687	728	655	676	721	727	648	654	697	713	696	675	660	709	698	709	729	718	668	699	711	680	670	676	705	661	688	655	636	735	732	675	679	709	671	664	684	652	671	735	709	698	668	691	661	639	732	660	659	627	700	659	687	723	639	688	676	678	655	683	659	660	669	662	715	708	691	634	659	721	676	716	688	676	700	644	707	712	666	723	670	670	639	688	692	700	684	672	686	672	702	715	668	748	663	735	690	648	675	677	643	677	656	720	620	647	701	660	702	679	675	686	661	671	670	625	700	648	724	671	669	653	683	654	685	672	671	675	672	666	686	624	639	713	678	645	675	716	690	711	668	686	675	686	701	666	655	691	663	717	663	657	634	701	732	676	664	715	665	666	726	694	657	690	718	649	706	719	672	707	675	682	656	687	714	679	708	685	690	687	710	672	635	686	730	679	620	672	683	663	694	716	643	713	661	722	687	681	642	684	689	684	679	703	727	683	694	648	664	676	676	729	710	641	679	704	645	726	663	677	683	665	718	662	688	683	643	696	687	677	677	677	671	704	708	705	657	752	693	647	667	712	674	730	683	669	660	746	675	653	683	711	712	714	709	690	725	673	737	686	664	676	699	682	676	691	665	702	660	686	712	663	628	718	678	730	685	695	666	692	706	657	650	686	684	667	661	716	679	664	652	685	687	690	752	699	687	658	675	677	733	679	679	702	700	669	753	737	723	662	714	697	681	708	692	695	667	660	662	751	712	726	691	707	721	684	689	689	630	657	751	706	700	703	684	728	669	714	736	664	672	702	643	744	669	683	645	660	687	683	689	676	683	742	693	675	688	713	638	685	682	656	702	657	671	649	707	691	679	703	721	652	686	670	687	683	696	709	702	747	719	632	680	695	728	713	646	672	655	719	673	731	660	697	711	727	679	660	701	646	730	708	701	702	708	676	677	662	685	665	696	713	673	639	662	712	669	701	713	672	707	667	708	698	759	675	691	706	706	712	660	680	642	710	718	614	666	703	709	717	694	713	702	731	742	690	721	672	702	703	642	671	666	671	670	695	697	729	722	713	680	636	744	693	660	697	702	644	670	739	740	714	648	740	657	688	704	689	697	704	736	687	722	723	722	671	666	655	676	704	682	668	700	676	719	658	706	747	628	732	688	684	647	659	711	680	694	700	683	674	632	733	673	685	692	692	648	663	723	719	668	742	661	698	733	701	670	663	709	688	696	705	738	698	697	641	690	690	649	631	698	706	696	690	705	672	705	724	655	699	653	693	688	743	741	680	670	736	722	674	723	711	671	676	697	665	661	623	695	655	677	639	647	712	646	651	697	679	695	698	644	652	655	671	673	691	703	733	695	688	649	721	688	675	660	733	676	691	747	677	729	678	677	704	662	657	689	738	694	676	745	704	704	671	687	703	655	684	736	657	727	700	668	666	704	704	665	678	722	694	763	698	668	727	731	641	739	609	709	686	699	717	714	663	665	693	692	726	732	679	664	710	727	692	678	710	670	656	616	703	677	693	696	651	701	651	707	694	647	679	662	688	681	726	664	698	687	713	672	663	692	689	715	704	729	736	699	660	682	647	690	739	697	705	680	694	672	673	693	678	688	700	682	676	644	733	691	681	743	713	644	698	639	661	678	704	696	717	724	660	626	671	667	685	663	666	700	658	738	631	636	704	689	672	716	686	663	668	709	663	676	679	706	715	742	673	714	719	691	736	694	711	661	705	676	688	695	650	718	663	705	660	695	717	726	657	699	666	713	636	679	718	677	693	690	728	708	757	681	677	701	672	659	702	715	714	651	657	679	640	667	670	681	711	684	668	710	673	707	734	697	712	672	642	689	697	693	679	703	690	755	711	721	688	698	708	728	725	698	722	707	639	683	695	655	742	639	684	704	685	695	693	657	671	652	704	688	668	742	763	676	732	661	740	695	664	694	661	624	637	691	708	695	720	720	682	681	681	718	694	660	703	678	682	672	714	676	662	706	726	689	655	677	696	678	651	675	724	659	705	649	663	635	692	678	702	683	666	688	680	741	702	708	664	666	661	669	650	685	706	662	735	694	683	696	699	704	725	738	693	733	707	676	686	676	765	692	649	690	692	746	710	654	692	696	671	673	657	714	729	683	683	676	716	718	696	704	665	759	637	631	717	665	676	638	650	704	674	676	703	678	684	660	661	711	728	655	732	715	676	690	707	735	679	645	673	689	660	699	658	727	687	737	663	666	701	699	709	657	708	682	686	706	662	695	685	654	710	687	741	693	674	705	732	695	697	700	699	687	667	670	705	679	690	689	663	681	644	698	728	724	680	704	697	691	679	708	712	724	674	704	646	662	659	650	642	701	690	703	691	688	686	672	685	667	688	718	684	688	711	680	625	721	687	644	716	685	703	670	675	670	668	669	620	674	731	691	671	665	685	689	622	647	743	739	682	692	643	677	646	725	711	675	682	720	664	713	687	764	699	692	720	721	705	688	677	751	710	646	700	682	627	683	669	715	671	697	719	681	691	659	730	688	720	636	702	622	704	689	701	701	678	673	657	660	658	655	695	706	682	707	680	681	687	673	650	680	669	675	708	665	708	670	677	665	704	657	645	735	724	688	687	695	719	697	687	713	685	674	696	690	720	682	713	655	711	661	660	639	651	651	663	679	669	655	686	664	660	663	656	668	709	713	686	716	687	678	688	715	626	755	676	662	733	710	696	645	666	655	713	706	693	703	649	631	645	697	673	681	685	711	694	652	700	681	696	673	662	653	676	675	701	686	630	682	687	649	723	712	665	685	700	704	716	661	703	699	710	650	693	675	689	670	708	726	693	716	654	710	685	666	680	690	697	661	660	609	672	696	708	696	663	671	673	683	651	724	650	706	714	657	701	724	675	676	722	640	669	717	639	692	686	706	711	691	690	707	723	739	645	690	723	691	694	672	673	671	686	724	716	683	731	706	665	673	680	720	731	698	703	682	725	699	669	683	685	685	690	692
27412	40782	24344	11488	7011	4564	3435	2594	2281	2188	1844	1645	1531	1463	1385	1348	1335	3242	10735	11174	7955	5804	3553	2195	1527	1107	1050	969	1089	1075	1015	1040	1016	1045	1016	1055	1026	988	1021	1027	1008	1063	1008	1067	1051	1089	1030	1080	1068	986	1048	1034	1039	999	1054	1007	1047	1016	1114	1022	993	1068	1021	1007	1009	1051	1008	1011	1053	1012	1078	1009	1063	1024	1018	973	1050	1142	1042	1024	1005	992	1068	1070	1006	1036	1006	1048	1061	1033	1012	1043	1069	1062	1022	1013	998	1062	1031	1044	1016	1018	978	1094	987	1028	1093	1072	1019	989	1048	1021	1084	1070	1051	973	1006	1050	1008	1013	1058	955	1055	1023	1021	1086	1047	1026	993	1031	1028	999	1033	974	1013	1011	989	1048	1052	1033	1006	1009	1023	1081	1021	1019	1025	984	1007	1092	1077	1059	998	994	1045	988	1036	1034	1065	1100	1019	1007	1009	1033	1044	1045	1060	991	1044	1052	1080	1043	1064	1056	1074	1057	1030	1019	1030	1011	1002	1012	1070	1020	1056	1008	1056	978	1016	1011	1010	1025	1034	1087	1041	1107	1013	1075	1066	1055	1069	994	1007	1004	1067	1058	1060	974	1041	1002	1030	1060	1024	1052	1003	1019	1015	1056	1095	930	1016	1013	1055	1036	1047	1116	986	1044	1027	1100	1049	1021	1064	969	1033	997	1042	968	1048	1010	972	1050	1053	1075	1011	1041	1026	1045	1015	1048	1035	999	1036	1038	1042	1048	1037	1014	1017	1063	1045	1005	1070	1026	1059	1041	1037	981	1028	1044	1054	1098	1045	1034	1072	1005	1053	995	1050	1015	1025	982	1024	1022	967	1056	1094	959	1021	985	1083	1035	1005	1058	1049	991	1040	1028	1047	979	1082	1015	1076	1027	1044	1058	1017	1057	979	1048	1048	1028	1004	1087	1012	1037	1003	1006	1048	1007	1026	1055	1071	1024	1072	1003	975	1021	988	1044	1037	1002	1022	1002	1016	1066	1045	1058	1049	1075	1000	1030	988	1055	1067	1021	1025	1034	996	1022	1033	1003	1016	999	1102	1058	985	1017	1050	1086	1045	1028	1059	1013	1032	1040	996	988	1023	1090	1029	998	999	1028	962	1073	1064	1041	1076	996	1068	985	1013	1045	1036	1041	1062	967	1058	1014	1016	1053	1019	1025	1028	1061	1052	1021	1032	986	1023	1040	1045	1037	976	1081	978	1013	1014	1052	1009	1072	1008	1055	1081	1007	1037	1012	1078	1071	1009	1029	1023	1036	1014	1030	975	1078	1036	1035	1034	1096	1000	1000	998	1065	1052	1009	988	1068	1045	1060	1074	1014	1020	1008	963	1069	1049	1023	1010	1034	1013	1042	1030	1064	1003	1007	1028	993	1028	1027	1005	1046	1071	1059	1055	986	1046	1035	1078	983	1082	1031	1026	1004	1029	1002	982	1033	990	1009	1021	1003	1038	1067	1064	1052	1056	1089	1107	1026	1047	1047	1050	1028	1066	1087	1047	1039	1004	1032	1082	1038	988	1065	967	1059	1011	1019	1057	1039	1014	1057	1021	1014	979	1051	1023	1028	976	1008	1056	976	1015	1012	1099	1054	988	1047	1032	1037	1082	1059	1049	1031	986	982	1027	1061	1048	1033	1054	1042	1075	1040	1060	1033	1044	1078	1029	1061	1087	1035	1094	999	1051	1064	1036	1003	1025	1059	1010	1075	1095	1024	1024	1014	998	1063	971	1067	997	1044	1001	982	1023	1037	1043	1013	1117	1055	1058	1006	982	1006	1006	1036	1049	1052	1078	1002	1065	1078	1007	1052	1038	1031	1043	1015	1021	993	1039	1021	1062	1015	1013	1048	1023	1050	1015	1042	988	1031	1071	1073	1043	1049	1010	1057	979	1021	1078	1033	1017	1017	1036	1071	1034	1009	1022	1049	1048	1020	1095	1010	1035	1061	1061	1047	1052	1073	1076	1067	1030	1024	1030	992	1038	1039	1053	1013	1065	1033	1079	1061	1093	1032	987	987	1023	980	991	1022	998	1056	1015	1027	1028	1030	1069	1063	1048	1063	1021	1002	1055	1016	1040	1041	1005	1039	973	1084	1056	1098	968	1074	1068	1035	998	1064	1031	990	1030	1067	981	1044	999	1109	1047	1068	1048	1003	1058	1054	1026	1071	1027	1052	1003	1028	1058	1081	1037	1034	998	1014	1003	1045	972	1032	1033	1041	1019	1047	1029	1100	1006	1060	1080	1032	924	1031	1009	1022	1037	1027	995	1067	1023	1047	1038	1072	1004	1094	1026	1094	1041	1007	1084	1050	998	1059	1077	1019	1063	999	1033	1069	1031	995	1013	1074	1008	1006	1031	1075	1021	955	995	1048	1074	1018	1053	1006	1046	1031	1072	1030	1042	1037	1017	1042	1019	1076	1039	1076	1062	1059	1013	1055	1099	1033	1045	1095	1076	1015	1027	1034	979	1047	1110	1025	1061	1070	1041	998	1054	1042	1033	1042	1041	1040	1016	1065	1013	990	1072	1022	1032	1053	1036	1049	1014	1044	1099	1022	1028	1042	1029	1025	1086	1010	1030	1054	1002	1094	1027	1007	1056	1037	1049	1006	1093	1070	1030	1058	1012	1042	1007	960	1028	1040	1001	1093	1040	1029	1033	1027	1043	1040	1091	1019	1007	1024	1064	940	1061	1050	1114	1054	1029	1013	960	1038	1006	1030	982	1014	1051	1052	1077	1069	1120	1025	1119	1076	1049	1052	1045	1015	1078	1037	1024	1013	1009	1025	1092	978	1083	1017	1013	1024	1035	1017	1104	975	963	1089	983	972	988	1017	986	1057	1051	1043	1041	1032	1021	1044	1059	1029	1048	1018	1075	1060	986	1050	1044	1037	1039	1040	1016	1058	1024	1022	1034	1043	1006	1046	1031	1055	1054	1028	1026	1079	1036	984	1012	1033	1083	1043	1059	1067	1048	1042	1067	1070	1023	1081	1003	1064	1042	992	1009	1017	1038	1060	1052	1018	1066	1099	1073	969	1079	1071	1012	1078	1063	1039	1087	1056	982	1037	1060	1021	1037	1077	1045	1004	1060	1032	1036	1043	999	1107	1022	1022	1007	1053	1053	1001	1109	1011	990	1050	1035	1052	1031	1003	1033	991	1015	1023	980	1073	1030	979	1019	1050	1016	1077	1051	1041	983	1015	1061	1048	1031	993	1048	961	1017	980	1099	1035	1026	1051	1097	1061	1024	1050	1021	1011	981	1037	1062	1009	1041	1059	1035	976	1110	1038	1066	1023	1053	1035	1061	995	1023	1056	1011	964	1040	1034	1045	1041	1036	1033	1004	993	1104	1048	1098	1081	1045	1025	1040	1024	1074	1050	1006	1040	1062	1072	1064	1041	1018	1082	1098	992	1051	1067	1062	1031	1050	1040	1055	1050	1037	1014	1062	1047	992	1049	1026	1003	1045	1066	1036	992	970	981	1052	1059	1010	1082	1029	1015	1065	1016	1042	1053	1012	1044	1040	1052	1041	1041	1054	1016	1032	1007	1034	1015	983	1055	972	992	1083	1104	1082	1003	1082	1048	1010	1038	1051	1008	1003	1097	991	1129	1042	1002	1048	1005	1034	1072	1003	1041	1068	1051	1042	1014	1019	1023	1009	1046	1043	1053	1076	1020	1101	1031	1034	1078	1023	1034	1081	1002	1027	1041	1061	1019	1043	1027	1038	1045	974	1041	1081	1037	1075	1068	1107	1035	1096	1029	997	1086	1008	1017	1015	1009	1056	1011	1001	1014	1049	1058	1044	1085	1028	1042	1072	1000	1048	1014	1017	1008	990	1078	1026	1077	1099	989	1103	1000	1019	1038	1069	1091	1072	987	1007	995	968	1048	991	1003	1050	1023	1030	1021	1020	1041	1027	1058	955	1028	998	1023	1080	1023	1082	1088	1042	1011	1049	988	1030	1048	984	1050	1036	1049	1032	1005	1008	1022	1106	1056	1015	1046	1029	1042	1038	1024	1043	1060	1034	1038	1090	1004	1044	1058	971	1001	986	1003	1026	1012	1037	1018	1060	1020	1005	1069	1002	1090	1020	990	1038	1087	1042	974	1020	1039	1027	1083	1062	939	1026	1067	1029	1055	1082	1001	1053	1063	1063	1039	1046	1020	1037	1018	1037	1088	1008	1036	1044	1052	972	1059	1056	1027	1025	1030	998	959	1050	1035	1033	1018	1022	1040	964	1001	1072	1054	1073	1025	1028	1050	1007	1001	1055	979	1034	1025	1097	1048	958	1054	1026	1052	1070	1084	1051	1086	1025	978	1019	1023	1065	1014	1010	984	1004	1007	1048	1029	1077	985	1002	1055	1035	963	1041	1094	1027	1020	1034	1062	1020	1000	995	1059	1022	1061	1029	992	1030	1007	1052	1082	1004	1096	1094	1044	1030	1026	1064	974	1028	1015	1066	981	1039	1029	1021	1050	1021	1021	1013	1058	1056	1077	1055	1015	998	1045	1032	1050	1063	1050	1025	1028	1043	1050	1023	1053	1031	982	1043	1070	1044	1045	1056	1052	1002	1036	1007	1002	1000	996	1118	996	977	1046	1027	1076	1014	1084	1103	984	1027	1042	1022	1068	1002	978	986	1029	1055	1071	989	1018	1060	1026	1020	1032	1031	1000	1024	1023	1027	1027	1002	1045	1053	1034	1025	1027	1033	1080	1061	1022	999	1025	1030	1007	982	975	1023	995	1016	1028	1072	1046	1030	1001	1031	1026	976	1052	1026	1037	1062	1032	1026	1038	1030	1010	1036	1027	1064	1029	1022	1048	1041	1028
22968	21177	28872	23626	21118	20519	6665	2032	1549	1174	1013	963	916	819	737	733	753	770	1878	7970	10600	7838	4758	2188	1150	738	580	588	616	606	579	569	600	593	586	583	598	568	601	581	595	592	577	550	595	595	551	566	563	594	586	592	589	645	609	585	620	570	601	593	597	578	565	573	584	602	558	581	634	572	587	632	626	622	596	587	584	637	622	596	601	607	573	592	570	563	588	566	564	573	549	601	592	605	626	607	605	571	615	594	616	594	615	579	557	622	544	617	567	587	602	587	606	574	584	597	554	548	566	631	611	575	582	621	538	567	613	660	584	635	585	607	587	589	543	608	585	601	608	600	600	597	633	596	620	629	586	620	602	528	528	592	571	615	602	590	621	639	599	639	593	583	586	597	615	614	619	581	580	589	578	593	594	614	589	565	606	556	564	601	571	577	640	574	606	613	590	596	597	595	626	594	613	603	598	603	601	587	580	587	553	584	597	557	565	586	574	565	585	572	560	610	578	566	583	597	606	647	599	626	568	555	591	582	592	566	588	586	602	592	561	597	600	569	564	632	603	640	595	611	614	619	617	586	636	539	580	596	561	564	583	533	569	576	586	622	615	580	599	582	605	602	567	571	592	597	596	573	596	612	575	558	599	584	612	584	604	579	552	572	577	563	523	637	571	567	582	598	598	605	592	594	570	576	585	611	564	586	593	554	601	547	599	607	565	631	590	597	592	602	572	591	595	566	617	585	580	586	607	594	622	576	572	601	626	546	589	594	610	606	583	595	618	614	560	574	546	579	622	575	584	608	592	589	577	590	602	557	592	604	615	569	574	523	572	574	616	575	574	561	583	595	601	629	605	605	583	618	606	585	563	590	602	609	593	594	581	564	601	543	603	618	627	562	604	567	600	545	626	593	601	560	532	531	621	602	582	612	644	595	584	591	565	573	579	563	609	571	599	646	567	558	595	611	586	598	581	575	603	571	623	586	567	583	573	623	576	591	621	587	623	575	625	548	625	620	605	590	605	590	601	622	599	592	593	561	588	578	568	590	557	609	554	595	569	556	597	558	594	580	555	593	576	613	568	598	612	576	597	544	556	579	552	590	620	605	575	551	581	546	578	596	630	666	585	596	582	613	562	580	575	555	574	565	588	609	548	592	595	601	644	559	578	604	600	583	588	606	592	624	603	598	578	584	568	570	609	593	578	627	594	566	593	594	580	594	582	574	610	578	602	569	627	570	612	583	598	592	578	613	587	611	649	632	577	587	575	592	597	560	604	606	591	577	579	590	594	619	602	583	622	639	593	607	581	602	586	577	567	588	591	626	566	546	589	613	585	583	627	606	587	621	602	577	585	598	634	595	563	622	569	576	580	570	599	589	626	617	607	589	571	613	622	576	594	581	592	569	626	572	604	521	609	623	576	592	596	616	597	551	559	555	577	583	617	591	573	575	573	566	573	588	554	608	577	538	586	582	592	607	582	600	595	591	590	591	585	570	620	639	580	569	605	576	578	580	616	533	594	578	580	628	570	581	547	593	589	610	591	611	618	611	547	589	589	578	568	596	556	583	558	596	575	572	559	609	599	557	577	577	559	562	548	536	581	601	580	603	584	606	588	596	581	553	595	587	523	550	576	597	569	617	564	618	580	590	582	578	618	550	581	597	593	578	590	629	558	587	581	621	524	582	594	555	578	582	596	623	616	621	582	606	607	558	625	587	627	622	550	600	594	601	606	574	574	617	616	578	590	578	580	580	597	635	594	639	580	573	608	588	561	570	657	603	606	599	595	584	551	585	581	606	629	627	635	596	541	596	599	582	583	568	586	594	564	604	580	603	603	583	579	572	588	621	633	602	622	609	635	583	611	619	582	607	655	562	607	606	566	619	566	621	573	596	581	596	619	548	596	584	570	591	557	585	588	573	622	599	597	584	590	592	584	585	591	558	599	605	601	650	591	593	644	549	578	602	559	580	609	601	583	612	609	579	566	574	563	598	571	571	590	615	604	588	598	592	566	569	580	584	590	614	586	573	600	577	586	556	581	593	601	546	582	587	575	578	564	592	638	548	600	614	613	591	618	603	608	600	557	571	635	613	565	594	581	631	556	567	577	580	569	585	609	621	587	551	604	573	628	558	569	583	568	577	618	604	603	631	579	595	592	572	583	608	571	561	589	571	569	657	611	656	602	567	582	583	612	577	606	559	569	615	576	581	628	593	575	546	609	603	583	555	607	572	580	581	571	581	568	585	599	563	564	598	581	602	545	580	606	582	580	553	590	589	588	598	593	607	596	595	545	573	557	622	571	584	594	645	592	542	634	618	569	591	604	624	634	568	601	607	572	581	605	616	573	579	590	602	614	570	558	583	562	559	593	570	558	615	597	608	570	563	610	624	609	596	591	567	582	592	595	588	590	567	622	557	615	585	609	619	594	576	617	620	599	615	598	656	587	610	589	577	563	620	565	583	596	615	540	586	568	583	581	622	574	566	599	623	566	566	551	563	589	592	614	594	620	546	552	579	575	570	636	633	560	586	550	597	587	585	596	626	594	622	592	611	640	652	579	602	636	563	592	604	630	579	573	590	604	598	642	612	601	581	570	595	606	562	607	612	592	631	612	596	573	565	591	588	566	591	589	594	603	607	565	577	611	606	584	573	594	590	637	585	615	620	558	591	603	588	549	597	583	580	571	576	639	586	616	578	556	552	607	623	599	639	561	618	578	588	578	606	621	582	562	604	554	629	612	556	587	610	580	614	568	606	572	570	597	601	569	556	588	563	620	556	554	608	562	602	567	610	580	590	590	596	552	566	594	602	571	558	565	601	554	558	585	592	557	589	634	546	634	617	575	657	585	591	549	586	617	620	595	595	578	610	574	603	626	562	589	583	576	568	615	589	629	584	623	576	592	561	522	600	574	606	605	591	606	580	615	574	604	580	609	555	577	558	557	587	612	569	598	591	570	573	564	568	576	596	655	607	626	569	589	583	587	532	555	573	575	578	550	620	597	577	577	611	625	574	603	581	574	623	626	586	597	556	594	614	568	615	564	606	564	568	608	570	602	568	586	590	571	592	569	612	599	603	591	629	621	610	591	602	589	560	571	600	571	646	570	578	602	623	619	581	597	583	593	574	546	573	524	581	617	632	603	596	597	573	566	573	608	622	576	614	568	584	588	619	579	585	580	584	574	626	597	629	624	581	570	552	568	574	593	586	595	633	571	598	535	556	617	615	556	547	608	555	546	620	571	608	559	554	592	598	601	598	533	573	647	561	620	587	573	603	577	592	610	603	596	580	588	576	592	630	566	607	601	600	619	574	607	602	583	584	550	580	593	647	611	580	597	566	600	603	559	552	580	549	600	579	600	615	597	579	595	550	579	579	595	568	608	599	545	584	630	642	592	579	577	599	608	550	614	629	585	598	622	558	617	554	574	573	544	548	609	644	582	629	609	539	565	591	560	566	591	587	573	560	579	621	542	622	577	583	620	598	573	596	587	563	578	613	599	571
30092	49654	35874	16097	10354	7457	5541	4491	3716	2954	2365	2071	1789	1575	1455	1452	1446	1446	4375	17169	19419	15430	9429	4477	2280	1316	992	881	809	957	892	898	857	865	878	905	890	888	895	892	830	899	950	929	854	898	868	906	862	884	878	853	860	893	889	933	874	889	917	884	920	877	911	916	907	852	872	934	876	889	865	859	957	900	875	867	917	840	869	899	921	858	863	940	833	907	913	876	897	855	875	887	880	901	835	905	888	896	897	868	850	833	904	899	886	846	862	941	891	898	884	842	861	868	986	929	872	881	830	911	948	919	905	893	856	824	861	937	949	869	854	860	898	816	824	907	887	877	894	863	907	899	891	881	903	909	882	909	887	868	902	900	924	882	911	926	911	869	889	888	904	931	884	872	908	882	888	871	914	901	889	858	866	896	874	919	909	844	866	908	819	946	846	935	900	877	895	900	922	906	884	885	864	901	876	897	885	891	874	932	832	923	921	895	859	914	885	913	872	846	899	878	850	913	847	887	878	906	889	848	930	850	884	985	885	922	909	929	884	846	876	958	842	881	908	839	857	895	881	895	844	921	884	870	891	905	883	847	897	853	888	913	906	876	896	846	839	883	871	918	888	857	881	887	949	876	921	934	918	888	893	877	855	892	889	935	906	847	881	881	910	873	858	875	851	862	892	879	889	883	845	928	917	868	870	900	908	893	939	873	877	895	876	868	922	863	875	873	898	874	867	857	848	942	851	833	923	904	829	850	860	869	897	876	892	897	869	945	846	897	913	895	886	880	842	881	859	876	870	894	839	884	880	924	880	866	942	849	837	863	921	890	910	873	925	906	846	867	941	894	886	904	919	917	856	886	862	889	861	912	886	880	873	895	922	852	871	911	905	872	843	911	919	872	875	905	898	864	886	878	903	948	908	924	920	888	862	901	916	855	878	900	922	868	877	903	895	916	894	883	940	842	922	897	880	891	940	884	875	878	899	882	886	832	902	905	859	901	919	928	831	945	956	931	892	842	879	828	897	873	918	846	887	903	824	899	876	873	900	834	843	858	888	883	882	919	890	890	910	854	860	925	867	837	891	896	888	879	857	930	883	929	897	861	907	927	817	865	858	825	827	955	880	935	844	884	906	881	920	916	948	831	903	890	907	865	869	870	894	918	860	878	889	931	972	911	896	899	835	943	906	852	912	913	845	839	877	889	874	878	942	822	892	968	907	885	873	881	868	876	868	901	946	881	928	917	911	888	905	862	889	885	892	909	830	935	851	903	912	891	899	881	922	935	907	905	920	910	838	914	878	872	921	842	888	925	863	955	898	902	876	936	927	893	850	892	878	836	898	890	887	861	876	879	829	934	898	886	887	857	884	929	898	904	859	889	849	870	907	874	916	877	893	920	884	872	913	891	870	830	890	874	872	902	928	918	900	900	904	831	937	865	864	887	903	876	887	891	887	874	883	867	882	852	930	936	881	930	890	947	957	893	910	900	885	876	869	918	896	920	892	855	875	879	881	916	889	876	909	885	893	891	881	914	879	913	884	834	890	950	874	879	887	912	900	872	915	906	834	893	848	973	857	866	827	889	866	923	893	850	904	815	878	883	870	910	872	874	886	881	873	856	893	901	915	872	905	921	933	940	888	880	932	870	922	936	893	896	941	850	884	905	898	828	881	903	888	963	905	939	899	928	851	868	879	858	885	918	922	947	878	897	874	892	893	873	840	894	922	933	923	868	889	908	867	865	911	890	859	887	892	923	895	905	915	870	875	835	888	894	877	853	844	908	883	892	896	888	902	881	882	868	893	896	955	894	910	905	906	861	883	864	898	848	944	860	876	858	917	860	935	941	901	823	906	867	917	903	911	903	864	868	862	893	880	921	924	881	918	914	890	900	863	912	924	872	899	845	864	863	978	913	874	875	898	916	888	910	844	878	887	874	945	879	887	890	919	867	871	907	875	870	923	892	847	897	882	838	900	881	901	862	889	836	935	916	875	886	891	860	902	898	904	900	887	844	877	915	879	870	948	900	853	907	890	922	871	932	925	846	899	890	918	893	913	894	846	887	921	878	896	892	851	958	906	897	891	872	923	867	918	869	935	886	920	923	859	881	907	910	884	835	900	922	899	846	876	896	863	897	886	900	888	887	874	886	889	873	874	870	897	939	891	864	881	881	864	913	913	899	869	895	890	898	934	885	892	852	900	882	892	865	901	906	906	848	896	888	855	845	879	917	902	889	936	963	874	834	921	879	912	868	901	856	901	929	917	889	916	911	894	871	872	842	887	911	863	924	915	877	891	881	884	853	851	870	829	895	983	816	868	916	899	926	856	899	922	885	808	899	924	920	893	911	906	893	892	860	922	907	916	907	901	890	936	933	904	905	905	886	915	915	886	906	890	866	879	899	899	840	876	879	880	874	923	928	921	895	878	907	925	912	843	944	868	880	927	926	839	898	859	877	837	889	899	898	916	916	902	930	891	896	866	881	872	897	963	896	928	916	892	885	871	918	912	828	894	902	890	821	894	942	879	897	856	830	863	848	938	894	917	895	894	868	897	861	917	905	906	877	893	892	883	912	895	959	868	891	927	928	877	896	832	832	903	912	897	949	924	874	870	890	912	838	923	928	904	879	934	854	911	938	893	893	874	938	898	914	952	884	890	908	822	853	923	911	883	902	929	924	889	950	843	869	879	914	879	862	848	920	910	865	958	876	930	951	910	908	849	940	897	877	919	853	915	884	891	857	929	882	938	850	838	822	913	852	902	894	859	872	849	893	880	885	887	904	905	839	923	935	851	895	891	908	867	947	900	914	944	872	905	889	893	905	902	902	891	883	845	873	853	863	842	871	855	892	938	916	838	882	909	883	857	895	912	879	904	927	899	858	858	888	865	876	896	884	918	909	897	848	895	920	886	895	898	864	885	843	903	894	914	865	853	948	917	919	876	891	926	866	865	852	883	849	937	926	908	952	846	882	907	921	939	872	903	905	876	853	934	897	851	899	868	860	918	866	878	958	879	872	905	889	876	902	915	856	848	892	920	868	867	916	860	882	881	877	914	852	941	914	881	910	862	891	918	875	888	868	847	896	887	896	860	864	863	839	859	954	908	892	889	877	913	877	818	873	912	876	911	894	871	885	843	905	890	917	862	824	934	908	918	903	928	887	911	854	820	889	875	842	914	896	852	873	913	876	904	887	919	882	901	907	860	889	851	866	964	896	881	865	886	870	942	900	952	958	958	894	895	917	891	886	777	856	939	851	855	905	880	904	917	844	929	872	887	875	897	842	888	877	865	867	927	919	906	890	935	932	877	918	884	900	858	910	941	882	901	874	897	924	877	872	871	931	905	897	843	881	919	869	843	912	862	892	892	865	906	832	885	866	849	922	880	884	911	876	884	899	904	891	861	854	875	917	909	904	894	968	839	890	878	840	943	941	884	909	855	883	947	911	832	890	932	890	850	937	884	950	867	875	900	911	926	874	920	927	903	918	882	899	920	903	933	876	943	833
26771	22625	19889	6484	1439	1331	1161	912	836	762	776	736	778	712	741	739	742	663	785	1086	1281	1200	1098	920	769	685	668	667	685	627	678	630	705	707	627	647	652	719	646	695	687	658	708	686	675	616	660	670	652	629	660	630	727	661	654	650	679	645	696	685	584	688	628	681	706	657	713	657	658	667	667	684	658	706	664	635	640	698	643	639	714	682	626	654	678	656	675	652	668	677	680	677	665	707	645	650	678	651	694	623	641	675	619	681	655	663	629	669	713	669	688	706	629	642	610	668	683	665	647	652	655	684	656	666	674	627	642	664	645	664	665	625	635	688	637	697	681	641	651	688	656	679	666	666	657	622	689	639	698	675	688	664	686	697	673	669	667	725	705	696	654	641	667	638	651	651	659	744	623	631	674	678	713	700	634	632	707	656	705	652	662	667	624	686	656	666	637	753	703	652	654	680	670	612	677	643	668	707	638	621	672	653	658	663	653	617	649	668	655	661	665	647	649	667	679	658	666	609	685	648	662	633	633	641	619	695	659	665	623	625	656	691	614	659	681	677	595	665	701	678	697	658	696	686	672	654	651	603	674	721	675	648	668	703	686	632	627	629	637	654	628	671	675	688	666	648	662	618	695	656	695	648	643	663	658	653	652	635	678	656	636	677	694	665	651	631	650	689	665	703	647	690	663	694	644	636	651	644	631	686	697	642	643	621	640	675	654	625	665	628	679	684	656	639	675	678	637	627	672	612	653	694	682	676	627	681	629	638	688	674	706	701	652	688	679	692	668	659	626	669	644	677	653	689	663	641	665	680	669	648	672	660	701	683	729	632	659	656	636	682	644	658	662	677	669	651	638	635	672	625	629	683	675	641	680	654	616	672	650	669	677	680	654	667	641	668	678	628	606	658	650	644	645	668	642	634	662	642	644	674	686	683	672	672	694	681	683	656	601	654	693	680	674	686	661	653	655	679	659	677	714	684	681	667	683	635	609	658	650	635	682	639	654	719	651	695	712	675	668	650	715	645	721	614	632	662	686	673	671	671	656	713	690	710	635	616	673	651	646	628	647	673	684	650	680	657	668	606	631	641	655	687	646	683	640	630	677	662	693	661	668	693	613	688	652	684	643	674	670	606	665	701	698	691	614	673	696	663	656	655	633	662	650	627	664	657	631	644	628	666	692	671	651	625	672	610	657	634	673	649	628	682	592	633	613	606	676	670	683	701	703	644	685	682	667	673	645	641	685	660	690	668	716	665	702	637	646	692	643	649	647	662	686	651	634	644	629	641	701	652	676	705	642	611	690	662	650	700	699	675	643	664	658	690	671	710	680	691	722	663	637	636	673	656	704	673	673	655	670	681	638	673	652	625	642	656	676	699	657	664	671	670	636	665	682	689	673	675	654	652	634	628	675	654	664	681	711	667	677	627	663	689	619	626	686	633	659	656	634	669	691	629	627	628	673	700	649	704	656	634	666	647	585	613	614	644	658	630	705	637	611	641	681	707	674	658	653	592	665	645	683	638	675	640	674	695	661	639	603	674	668	678	645	619	704	635	647	664	636	687	673	647	666	675	622	682	649	658	629	639	649	687	655	655	644	698	640	661	667	703	627	662	644	648	655	640	663	637	669	647	599	634	681	618	634	678	659	645	665	649	661	650	696	652	657	688	648	659	686	692	688	666	675	638	646	666	619	664	662	682	649	703	630	694	671	642	630	694	728	634	610	667	683	680	623	714	651	645	618	655	595	650	704	657	633	681	648	687	614	613	664	661	669	678	669	681	688	697	651	686	666	576	656	587	646	646	643	660	646	667	639	692	649	677	607	677	650	652	699	647	689	634	674	651	673	617	641	631	647	651	691	669	676	612	654	653	665	671	614	633	643	620	655	657	653	679	664	664	655	653	691	689	659	648	678	664	682	683	625	685	659	665	652	644	621	652	674	648	678	660	620	684	658	666	655	670	630	638	688	693	674	689	676	670	664	675	613	662	708	695	634	612	678	628	624	661	666	646	653	687	663	654	659	708	659	680	681	611	668	713	687	692	653	690	650	620	643	655	612	707	668	682	672	661	659	645	644	623	660	668	670	634	648	671	652	672	683	592	671	616	667	682	725	632	660	676	630	652	646	661	709	657	671	638	669	680	637	685	662	656	622	631	650	667	679	645	626	641	660	647	654	672	703	631	644	685	636	664	674	668	615	627	684	668	646	662	621	617	639	644	662	641	659	646	673	631	666	674	707	667	717	612	680	649	690	686	621	671	690	638	652	634	629	644	601	663	656	701	734	638	671	620	652	662	672	629	699	686	642	666	664	688	626	686	694	651	691	654	686	629	685	676	655	663	642	674	656	690	672	641	666	702	615	612	655	663	629	684	655	687	661	650	660	657	676	639	724	643	639	650	690	630	671	639	673	663	639	692	648	693	684	651	682	657	632	691	663	681	730	668	670	664	596	671	627	674	668	644	664	642	663	654	685	685	676	633	658	649	670	620	697	595	674	655	635	659	681	656	620	664	662	645	671	654	651	688	620	634	632	673	629	673	651	648	649	707	631	647	648	717	668	715	693	714	625	672	638	682	667	628	690	639	675	657	651	650	633	678	658	662	656	631	707	662	683	654	647	667	648	683	610	646	702	710	677	666	637	634	655	658	698	658	674	633	722	662	652	690	686	678	604	662	627	649	674	639	664	629	671	677	639	651	657	665	644	675	667	633	681	651	648	662	665	646	612	643	664	662	659	709	691	675	652	619	661	681	656	646	680	648	620	690	681	652	656	691	648	696	634	659	678	661	701	650	655	654	662	651	661	679	653	620	670	661	741	644	684	649	678	613	646	638	665	648	651	625	646	644	695	651	650	643	657	650	676	670	631	620	677	633	667	672	722	647	624	658	623	692	629	623	661	664	700	666	658	647	663	712	675	657	637	635	615	637	663	667	675	642	725	633	613	641	671	687	662	709	637	636	655	676	655	603	627	628	646	686	647	623	641	691	680	612	634	679	672	668	679	689	626	675	642	653	657	683	675	650	649	629	660	638	679	691	658	664	660	646	625	686	666	651	655	672	648	662	632	661	678	672	653	626	650	657	699	656	666	655	663	652	616	628	621	659	673	659	632	689	643	648	678	649	681	638	704	637	613	637	664	625	672	658	650	662	679	641	638	674	651	679	634	632	601	633	677	674	671	656	637	676	670	629	664	693	691	700	672	697	685	653	655	680	669	656	638	648	632	628	675	645	620	649	669	642	684	684	672	693	685	683	689	662	634	679	650	677	706	654	625	649	707	650	617	657	668	637	619	654	675	635	671	610	693	652	610	655	656	649	666	640	689	652	651	636	701	674	639	692	635	676	679	662	628	617	676	683	664	597	615	675	640	644	655	694	652	623	622	630	605	672	642	631	677	665	671	675	649	627	699	675	652	654	647	689	645	648	622	661	615	670	681	620	616	635	648	696	634	664	686	624	662	648	675	653	657	617	656	697	656	658	661	715	652	639	648	629	658	682
25207	36232	21207	7384	3236	3039	2652	1805	1590	1487	1388	1386	1239	1148	1188	1133	1125	1132	1553	2163	2685	2290	2001	1480	1184	1104	1045	1026	1043	991	1047	1069	997	1046	1048	960	1023	997	985	1073	982	1004	984	1028	984	1039	928	1007	1046	1016	948	949	1001	931	966	1007	976	1029	1004	966	1010	977	1007	1014	934	963	960	1009	1027	1031	998	1020	994	1026	992	975	1003	955	992	982	1023	922	990	983	1010	1008	968	991	1022	987	1005	964	988	993	986	1012	1001	988	1025	968	946	1043	964	1002	934	988	1026	972	1026	943	998	1005	969	999	1024	996	905	1017	1021	995	992	987	976	1070	980	954	980	976	982	1016	989	1080	980	909	1002	1011	1000	1001	931	1006	1008	1001	1063	985	959	1031	978	976	1009	1042	995	979	1004	964	977	955	941	1038	1026	1022	1010	974	968	1040	977	1026	1012	935	976	933	952	924	980	1073	1008	987	1002	962	974	945	969	1034	973	960	973	1055	997	1040	950	988	973	979	968	982	983	978	958	980	981	1020	965	1048	988	954	991	993	961	973	1014	951	972	964	1003	1021	994	1019	964	1032	1020	1024	985	971	963	1010	1066	1021	972	1028	1039	1055	1004	963	1017	991	984	1004	970	952	989	997	1029	999	1007	992	990	921	1000	1031	954	967	999	978	988	961	1020	991	1022	990	991	957	999	937	1005	971	942	990	973	1025	1064	1000	969	1000	993	968	972	1030	988	1021	975	987	1016	1013	1017	1026	1029	943	976	996	1026	1002	1043	1022	958	986	945	942	1024	970	1046	999	1014	976	1051	950	938	1011	1062	1014	1047	1018	972	960	1016	1004	976	1014	999	981	931	936	1065	1017	964	943	989	995	1020	984	996	975	974	979	1033	989	965	964	1012	987	1027	1000	1013	973	987	1002	999	976	921	976	980	1023	1042	1019	972	989	991	1028	965	1032	953	1016	1023	978	995	996	1004	1021	970	1011	942	972	939	964	964	1008	993	979	1025	1029	985	1016	982	990	1024	991	1014	985	961	973	987	939	952	992	1003	986	954	981	966	1000	1041	1000	1037	971	973	995	954	968	1009	976	981	969	968	1012	951	1042	1001	1021	1018	1035	1067	968	991	1080	1015	988	924	1022	936	1006	1047	977	1016	1030	979	1049	949	981	1010	968	969	1050	980	997	971	954	962	1032	1030	990	1002	1004	953	983	996	1033	972	1021	1012	1030	1012	1000	965	1014	1015	1020	971	1019	1010	1000	1015	964	1006	994	991	1050	989	981	1018	1032	952	1008	994	1027	952	983	953	984	985	1041	1010	991	938	1007	1022	928	1029	927	998	989	1037	968	940	953	989	1014	993	948	1018	998	982	980	966	1011	944	1010	1009	1018	1020	1037	956	1022	1054	948	967	982	1000	988	1001	1052	1018	951	993	984	1001	1007	1050	1017	1018	1036	951	1017	1009	974	965	1053	980	946	1058	974	961	1060	993	1050	995	1013	1016	994	991	985	986	1005	963	1002	1011	988	996	987	1053	997	991	989	1020	948	988	1005	1012	972	986	996	1032	965	1008	1054	991	949	1014	996	1033	974	972	949	983	1011	995	967	993	975	972	956	977	1045	1045	1009	983	962	998	976	978	1007	958	971	970	964	1040	1008	940	986	1004	1017	1014	1032	1018	981	982	996	1015	992	1015	1017	953	980	963	1046	958	1041	968	997	965	1027	938	1018	995	978	1010	1074	1023	1022	1004	1001	975	1002	1061	1065	1019	967	932	1011	1003	1008	1009	962	946	999	956	1021	1034	1009	1005	989	998	1018	969	973	982	1012	1011	1009	959	950	1010	943	964	1035	1026	1020	973	942	992	950	972	946	979	945	977	993	933	994	1051	1001	1035	1032	1024	1046	1008	993	1005	964	1006	1001	1007	1023	993	994	1013	986	1022	988	973	1007	979	1070	940	1020	991	945	1002	1014	986	981	989	990	966	1039	930	965	1002	965	1058	1012	964	997	981	994	952	965	997	1046	1000	989	1034	976	988	966	928	982	1009	949	980	975	948	1040	989	1012	1051	1014	970	936	985	1015	1018	982	964	998	1012	1013	1009	1008	1010	957	962	981	971	1015	1004	947	1018	997	1015	1021	996	1050	968	982	999	964	974	1043	985	948	998	1030	983	976	1035	948	978	1018	1019	1015	1005	1002	954	954	984	982	997	995	975	1041	943	1016	961	957	947	1022	940	987	976	995	1070	987	1029	977	980	1070	1069	1047	1025	1001	965	1016	973	1019	966	994	1008	952	952	1037	989	979	995	1009	1005	1015	982	1023	976	1005	1026	1006	982	948	975	1000	1006	959	967	1028	950	1040	983	1029	1048	940	1007	1004	958	1027	958	991	989	1018	975	955	1020	999	979	1053	979	974	985	968	1001	991	976	999	1028	1005	1015	996	929	1021	987	1017	985	979	1003	1007	989	987	989	957	1008	994	970	1019	939	985	1025	907	1002	980	987	1045	969	1019	999	999	983	1018	956	989	1031	1017	1010	1022	987	995	961	991	1016	993	981	1003	1023	975	1024	964	1040	1011	990	1044	1018	962	1018	974	1004	991	1032	972	984	1004	926	1003	978	971	974	974	1043	1044	1003	1028	982	961	1004	1046	985	1014	1030	1004	978	981	980	994	987	1022	1004	1014	1029	1038	1015	972	1010	1000	1016	1016	955	963	907	1018	969	1025	970	986	1011	1037	982	991	961	997	1007	985	999	985	991	984	978	977	1023	1026	1012	994	964	969	972	1041	1041	1019	1005	972	975	965	1057	991	992	973	1022	963	1004	1029	1046	936	947	988	1026	983	976	975	961	954	987	1024	1018	965	971	1055	1004	988	942	1032	993	1032	1010	985	987	1032	1047	1026	990	991	992	947	981	980	971	955	983	955	1032	1020	995	981	980	1024	983	975	1032	1017	999	931	994	967	969	1038	910	987	1026	1043	1014	995	1011	969	1035	992	998	1016	988	1028	1003	982	991	1011	974	1038	956	980	980	1029	970	990	948	1019	981	1014	1026	1067	938	1033	1038	961	1018	984	1022	1008	1015	994	994	1005	994	1002	928	1009	989	1064	960	1027	962	968	959	1004	969	988	990	971	953	1042	990	964	917	967	1006	1033	987	1016	970	1016	1037	1006	997	1035	1056	1025	993	972	1014	1029	1008	999	1031	934	975	981	1030	974	1010	974	981	964	979	981	973	972	1001	1004	1016	1011	981	975	967	1030	1006	971	1013	999	948	1004	956	1023	1017	1002	962	1014	981	1037	1034	966	1002	1003	1023	1048	966	969	1008	1024	971	999	933	1011	933	938	1028	1005	1021	980	962	1048	956	1068	1005	1034	996	964	986	976	980	998	990	980	1034	967	1010	999	1015	973	994	1026	958	1036	1004	967	977	1025	1035	967	995	1015	954	933	944	973	1051	1026	989	1031	1015	1058	1022	1014	983	996	1009	964	1023	945	1032	1051	970	1008	906	1002	958	985	1044	1023	1002	965	1045	1013	1044	1040	954	957	1013	1009	1084	1016	1009	1021	943	989	977	1004	957	987	979	991	972	967	1005	1010	943	1027	977	965	1023	968	1022	1026	1010	979	1034	981	957	979	993	1011	952	965	941	1010	981	1010	977	1013	965	1024	1014	985	999	973	1078	952	1000	987	1012	1039	993	986	1000	960	1022	1037	983	973	996	964	994	986	1023	959	911	931	968	976	1047	980	1001	920	1002	988	993	970	964	988	959	947	996	969	912	1032	1011	1059	979	1020	975	1010	973	1004	1008	947	1008	955	995	949	1021	998	984	1004	1026	1029	933	995	958	998	1013	973	1008	1042	1005	959	949	1021	948	1002	1050	950	917	1017	1043	939	1033	949	939	1023	1036	964	931	1019	993	986	982	1018	994	985	1006	1019	990	947	987	966	1097	1055	1048	942	973	963	973	1006	972	1034	1007	1014	1028	1005	1000	1029	1025	946	984	1060	989	1007	1009	1039	961	980	982	1014	997	965	1010	954	964	937	1020	1018	1016	1008	1000	978	926	1026	974	1034	973	998	987	975	969	1003	1005	951	984	1027	991	981	929	1017	1025	945	1001	1021	981	978	997	992	950	1020	975	1005	985	978	964	995	991	1023	1019	995	1019	1015	1031	955	996	1016	1024	890
24346	21213	28053	24431	17443	3472	1719	3509	1064	1021	889	853	917	879	863	785	854	850	1636	4781	4482	3710	2197	1319	994	819	760	749	734	740	750	750	701	778	730	771	728	741	727	730	737	777	728	739	737	710	735	758	696	752	766	754	714	767	714	730	743	705	780	740	753	694	701	745	755	820	722	787	747	725	725	737	704	724	707	726	720	710	709	759	744	753	695	741	746	753	743	750	766	757	776	735	715	716	728	697	718	746	726	750	723	733	738	732	732	742	745	769	732	739	690	740	723	718	735	798	716	718	746	712	770	704	739	697	747	749	738	751	765	721	731	721	700	752	743	694	688	737	682	770	690	766	782	710	754	786	726	718	742	710	749	734	767	751	712	749	780	755	707	719	746	733	725	757	760	774	713	728	731	735	754	717	745	724	716	723	753	775	745	737	728	771	713	719	783	691	704	722	763	734	773	749	747	686	734	726	732	744	753	762	701	707	730	731	733	782	739	751	722	710	767	715	771	708	706	694	756	724	712	734	746	734	763	751	673	706	704	779	768	780	740	706	718	721	739	743	713	703	714	761	735	722	724	722	769	742	759	764	713	727	711	702	699	701	728	730	737	663	728	746	761	726	682	731	720	775	729	769	805	711	747	741	777	711	724	730	743	759	707	723	718	724	716	717	751	723	759	776	747	771	712	694	757	783	772	739	759	745	760	695	714	742	698	736	739	679	806	781	743	722	742	733	743	720	682	743	735	763	741	766	722	732	714	699	690	673	692	714	699	775	731	707	746	789	710	726	734	695	754	763	712	742	733	734	734	748	767	700	746	721	747	731	734	717	760	711	703	711	758	749	732	708	715	764	693	720	728	715	755	764	739	735	752	704	716	754	752	747	737	690	761	731	709	686	748	794	780	783	674	711	716	721	705	744	711	736	719	727	745	695	685	752	756	739	768	769	750	758	698	726	725	769	723	736	749	727	707	704	728	719	701	771	740	758	752	710	744	762	776	671	750	688	712	767	733	699	768	739	745	735	718	777	679	766	727	739	701	776	749	772	709	759	734	783	740	707	736	782	686	800	741	739	752	708	747	745	683	743	731	736	709	727	734	687	767	734	724	708	740	739	745	736	723	746	699	700	764	741	725	759	716	706	776	688	771	745	732	680	775	770	771	778	763	699	714	718	727	690	698	704	752	700	727	724	763	695	727	747	719	720	675	702	709	764	708	738	720	698	769	734	725	745	784	709	709	753	721	777	743	742	763	710	726	744	685	712	733	720	727	751	727	780	758	729	713	732	685	701	725	811	685	661	733	703	708	726	752	789	722	780	720	734	724	784	753	771	722	732	741	683	692	760	760	698	708	698	729	752	743	743	736	779	746	748	712	770	740	710	729	729	643	740	766	689	755	754	736	750	761	704	707	744	715	766	716	716	716	708	754	700	696	736	763	784	774	721	757	705	665	791	757	766	729	687	711	729	772	746	739	728	775	750	726	773	737	731	692	720	789	745	688	738	768	749	759	742	701	763	708	769	707	702	723	708	733	773	758	726	760	725	725	699	748	736	746	775	719	713	697	754	794	693	674	717	733	742	724	758	716	722	764	794	792	751	739	713	752	764	712	678	706	732	723	719	732	678	741	698	708	802	761	736	726	721	719	696	796	766	735	750	730	723	721	745	734	709	747	729	736	695	748	751	736	729	753	767	779	735	718	787	728	658	707	770	719	735	746	738	692	709	756	708	737	736	734	737	776	714	723	733	717	732	776	769	723	711	760	766	742	720	721	772	721	721	700	712	746	771	728	727	732	739	694	742	695	797	734	723	740	711	729	732	735	741	753	776	698	748	759	729	672	708	751	741	714	748	720	759	759	720	701	688	752	682	799	726	743	752	717	710	734	719	780	723	711	744	757	697	705	703	715	750	696	780	727	768	740	746	659	735	768	696	723	729	780	777	728	761	766	716	739	765	746	701	733	709	739	793	754	773	718	764	712	741	748	709	747	709	690	716	763	730	741	733	732	735	739	757	762	727	762	745	736	737	737	753	733	689	721	743	719	742	748	755	727	755	664	696	730	740	742	732	791	772	710	703	716	754	693	738	715	773	742	735	741	681	692	794	721	679	736	751	700	670	702	775	683	744	729	765	714	763	731	722	711	714	765	727	714	677	674	708	724	722	754	715	767	771	697	709	791	699	730	715	769	769	769	687	703	749	736	726	732	769	705	703	749	689	722	728	736	766	714	703	731	773	737	739	714	699	715	690	722	739	771	768	680	693	703	716	707	720	747	692	697	754	725	740	740	702	706	758	724	775	710	711	733	773	738	725	770	717	717	755	718	773	715	793	715	691	781	703	755	732	719	709	724	732	726	761	747	716	731	737	732	766	798	727	776	761	749	745	769	740	730	676	749	747	769	695	752	730	776	754	748	756	721	718	739	770	713	727	701	751	679	754	736	730	744	766	711	737	732	743	721	731	773	721	746	775	721	719	717	710	725	811	713	727	659	741	763	705	711	684	767	712	687	707	759	708	726	737	732	745	716	747	694	753	736	724	719	722	705	773	721	732	723	726	763	724	736	743	720	714	744	723	788	745	703	734	747	728	792	733	746	786	734	760	706	750	717	756	736	747	826	703	722	716	706	747	774	738	763	756	761	725	725	698	732	737	757	753	737	738	716	722	746	761	726	725	739	756	741	750	715	729	733	752	690	735	785	685	749	742	738	692	704	762	716	731	736	716	706	719	712	741	741	722	723	692	704	754	699	722	746	699	692	697	752	718	734	732	699	780	763	738	682	678	708	673	731	750	731	756	781	707	755	756	804	734	695	699	732	717	747	763	695	770	701	736	747	690	724	671	708	698	716	762	730	682	704	759	714	750	737	779	745	710	723	740	738	719	792	689	741	756	777	737	696	734	734	686	693	739	714	734	757	712	741	699	716	728	752	727	757	787	742	758	710	697	741	753	708	726	713	749	732	703	780	774	707	757	801	716	711	732	708	795	677	738	737	743	743	707	720	723	712	672	741	751	756	752	723	705	744	736	707	767	758	714	676	743	689	711	722	751	734	766	791	695	716	724	700	750	757	779	749	762	752	750	778	753	710	708	723	754	727	763	719	725	716	710	747	714	731	770	751	752	733	731	753	774	663	693	736	718	756	697	737	743	710	735	698	695	736	719	757	723	732	715	718	739	727	737	732	761	749	764	751	723	724	755	761	771	721	726	660	723	738	741	743	701	698	724	745	734	693	740	775	743	753	732	740	772	709	708	747	735	743	752	739	678	750	773	766	768	711	784	734	761	754	690	701	736	697	715	715	753	722	719	759	778	679	673	718	682	665	740	831	722	742	730	761	710	715	728	757	692	746	720	701	708	711	755	757	729	745	690	770	724	758	734	751	706	770	699	730	736	686	770	734	760	704	767	723	722	750	662	696	725	745	719	724	694	705	720	689	760	741	764	772	757	738	736	714	716	773	721	749	745	756	753	738	733	743	693	725	721	713	686	754	716	718	781	709	775
27897	43175	30573	12188	4748	3555	3115	7643	1981	1954	1677	1616	1604	1490	1465	1354	1313	1420	3781	10964	9958	8068	4481	2395	1606	1245	1168	1100	1106	1156	1159	1115	1132	1035	1163	1122	1098	1064	1106	1062	1080	1122	1103	1113	1107	1062	1068	1149	1076	1138	1078	1116	1138	1068	1104	1141	1110	1143	1122	1117	1139	1138	1185	1102	1097	1119	1102	1123	1109	1157	1103	1133	1055	1118	1014	1164	1105	1092	1098	1118	1057	1117	1129	1127	1109	1109	1071	1174	1089	1103	1137	1121	1192	1114	1154	1130	1060	1092	1131	1119	1077	1152	1098	1124	1112	1039	1055	1122	1129	1140	1119	1152	1084	1095	1069	1080	1123	1166	1144	1132	1082	1124	1106	1088	1140	1099	1156	1046	1094	1133	1149	1082	1078	1137	1119	1107	1146	1153	1061	1074	1090	1129	1083	1078	1094	1106	1104	1042	1112	1054	1073	1081	1159	1178	1140	1109	1144	1136	1084	1105	1112	1073	1080	1138	1086	1035	1015	1103	1114	1080	1079	1110	1078	1100	1133	1113	1046	1147	1150	1088	1116	1136	1121	1089	1098	1139	1088	1148	1130	1111	1088	1028	1121	1082	1045	1102	1160	1108	1106	1107	1091	1108	1103	1120	1114	1086	1074	1101	1131	1125	1090	1045	1095	1102	1068	1047	1127	1074	1055	1073	1142	1095	1027	1084	1105	1173	1051	1135	1111	1070	1099	1132	1164	1099	1132	1070	1089	1066	1087	1078	1139	1138	1072	1123	1063	1084	1073	1103	1125	1153	1188	1053	1080	1103	1100	1161	1144	1076	1092	1083	1172	1108	1128	1087	1091	1159	1077	1087	1104	1114	1096	1154	1097	1146	1137	1105	1157	1075	1074	1134	1090	1111	1100	1097	1145	1122	1069	1100	1132	1102	1103	1094	1129	1028	1168	1146	1084	1123	1173	1151	1119	1103	1119	1083	1130	1100	1079	1091	1064	1084	1161	1180	1030	1122	1127	1109	1157	1067	1110	1090	1107	1089	1081	1082	1084	1097	1130	1061	1100	1095	1111	1132	1118	1102	1073	1160	1050	1111	1101	1132	1104	1055	1114	1074	1101	1112	1149	1105	1088	1022	1093	1108	1068	1068	1172	1157	1067	1076	1171	1098	1081	1108	1128	1073	1104	1092	1128	1043	1090	1158	1132	1117	1116	1126	1165	1103	1092	1132	1051	1140	1087	1092	1084	1155	1154	1143	1027	1035	1075	1051	1114	1078	1064	1123	1115	1123	1101	1118	1125	1099	1078	1106	1059	1134	1097	1050	1107	1121	1099	1152	1096	1080	1087	1079	1117	1127	1080	1137	1037	1129	1078	1143	1151	1126	1092	1173	1131	1080	1060	1146	1098	1063	1088	1137	1097	1091	1111	1133	1085	1163	1167	1067	1074	1092	1024	1092	1133	1102	1115	1033	1032	1054	1066	1134	1111	1018	1097	1096	1132	1091	1118	1087	1028	1113	1102	1087	1113	1114	1024	1054	1141	1132	1113	1089	1103	1150	1073	1087	1103	1009	1119	1114	1092	1098	1124	1090	1098	1063	1107	1066	1092	1133	1120	1101	1113	1121	1137	1108	1083	1054	1065	1105	1105	1062	1077	1092	1139	1032	1082	1145	1087	1087	1144	1129	1100	1115	1081	1084	1108	1100	1123	1104	1136	1129	1037	1097	1118	1137	1091	1065	1121	1100	1115	1094	1164	1117	1047	1086	1101	1104	1069	1083	1038	1096	1086	1106	1081	1062	1102	1089	1087	1073	1098	1101	1141	1103	1091	1142	1084	1154	1079	1083	1110	1117	1118	1059	1076	1047	1123	1126	1175	1110	1105	1074	1129	1084	1134	1112	1103	1099	1065	1090	1109	1069	1115	1160	1109	1090	1092	1035	1085	1136	1061	1126	1097	1065	1057	1122	1112	1072	1099	1144	1120	1082	1071	1079	1090	1150	1048	1093	1134	1082	1108	1067	1107	1137	1110	1078	1112	1103	1156	1092	1144	1094	1121	1055	1043	1131	1109	1073	1087	1074	1087	1131	1099	1002	1121	1116	1131	1106	1128	1048	1038	1115	1131	1082	1044	1084	1023	1124	1032	1088	1086	1089	1102	1111	1080	1116	1045	1099	1114	1046	1086	1077	1062	1106	1081	1086	1088	1136	1094	1141	1129	1129	1070	1131	1100	1072	1123	1089	1054	1128	1136	1065	1074	1086	1108	1081	1112	1119	1119	1125	1116	1126	1032	1050	1169	1099	1125	1114	1099	1066	1100	1125	1124	1127	1089	1051	1087	1065	1169	1112	1066	1072	1072	1067	1091	1102	1131	1110	1063	1100	1124	1141	1123	1090	1115	1079	1172	1030	1112	1104	1118	1119	1097	1133	1057	1088	1211	1141	1182	1138	1071	1102	1108	1096	1125	1135	1105	1113	1060	1101	1099	1128	1133	1115	1128	1107	1097	1166	1089	1083	1098	1101	1119	1093	1123	1079	1137	1085	1134	1094	1130	1159	1096	1126	1086	1081	1103	1119	1064	1176	1059	1071	1094	1087	1125	1104	1129	1084	1117	1109	1096	1002	1095	1080	1097	1139	1091	1146	1095	1085	1089	1149	1121	1097	1058	1069	1110	1073	1060	1076	1030	1048	1139	1106	1136	1110	1148	1103	1056	1068	1144	1163	1134	1114	1160	1097	1093	1066	1080	1074	1133	1115	1094	1049	1044	1116	1098	1081	1145	1126	1112	1136	1134	1127	1096	1068	1094	1126	1104	1125	1032	1107	1122	1083	1093	1079	1147	1111	1127	1180	1102	1045	1164	1117	1096	1064	1099	1031	1135	1019	1123	1104	1144	1144	1117	1138	1112	1071	1097	1098	1026	1108	1079	1089	1098	1124	1089	1071	1103	1109	1137	1121	1093	1125	1112	1059	1123	1051	1120	1080	1098	1139	1109	1026	1099	1115	1074	1143	1111	1114	1133	1037	1113	1091	1100	1079	1102	1106	1117	1088	1089	1163	1166	1148	1105	1115	1080	1109	1078	1099	1151	1140	1124	1137	1091	1094	1102	1073	1127	1151	1055	1115	1102	1106	1089	1120	1104	1103	1159	1104	1058	1125	1079	1112	1177	1110	1040	1129	1094	1096	1139	1090	1097	1079	1116	1175	1167	1053	1146	1137	1119	1116	1106	1082	1143	1110	1100	1103	1079	1139	1051	1086	1134	1056	1152	1117	1150	1126	1113	1077	1193	1127	1087	1134	1125	990	1099	1076	1083	1093	1086	1023	1039	1146	1090	1064	1091	1111	1087	1124	1098	1116	1081	1131	1161	1051	1106	1118	1139	1103	1084	1112	1084	1128	1128	1101	1070	1170	1069	1105	1132	1085	1096	1068	1123	1159	1083	1071	1147	1114	1113	1075	1068	1141	1107	1094	1065	1114	1071	1105	1123	1108	1105	1047	1108	1060	1068	1140	1127	1101	1078	1105	1037	1075	1078	1084	1127	1127	1102	1127	1117	1092	1124	1136	1086	1088	1079	1133	1125	1062	1134	1054	1092	1084	1083	1097	1051	1086	1065	1104	1126	1109	1080	1145	1139	1124	1116	1072	1090	1059	1099	1109	1052	1128	1089	1074	1142	1074	1096	1169	1113	1117	1118	1100	1022	1121	1149	1104	1088	1092	1102	1095	1088	1069	1104	1066	1077	1027	1109	1132	1083	1114	1063	1140	1077	1080	1033	1089	1111	1075	1045	1152	1100	1081	1123	1110	1059	1133	1103	1137	1135	1084	1112	1087	1086	1076	1039	1110	1103	1133	1043	1111	1105	1069	1094	1126	1133	1080	1039	1104	1138	1061	1079	1086	1095	1083	1154	1087	1184	1125	1114	1034	1132	1146	1082	1119	1136	1183	1096	1104	1132	1137	1080	1050	1099	1076	1095	1079	1141	1132	1054	1117	1097	1137	1108	1142	1141	1066	1024	1068	1097	1123	1119	1145	1079	1051	1090	1132	1108	1075	1062	1208	1094	1112	1081	1112	1109	1144	1096	1159	1126	1096	1091	1158	1054	1127	1209	1089	1128	1118	1158	1154	1106	1118	1061	1102	1084	1072	1065	1110	1128	1053	1067	1160	1066	1055	1077	1132	1081	1113	1101	1148	1118	1129	1066	1128	1101	1084	1109	1090	1116	1104	1109	1107	1015	1114	1098	1103	1162	1153	1170	1143	1106	1104	1145	1085	1091	1131	1110	1117	1096	1145	1083	1100	1065	1126	1088	1129	1091	1126	1135	1087	1055	1158	1097	1153	1125	1108	1094	1075	1129	1101	1125	1121	1022	1069	1100	1056	1140	1142	1079	1117	1137	1182	1045	1082	1119	1061	1068	1142	1015	1048	1154	1128	1102	1123	1133	1134	1043	1072	1143	1133	1100	1090	1101	1096	1132	1034	1128	1129	1108	1040	1118	1075	1114	1116	1143	1033	1066	1076	1125	1071	1148	1090	1117	1122	1163	1075	1099	1065	1065	1145	1068	1035	1071	1134	1098	1040	1165	1157	1101	1089	1083	1036	1119	1127	1107	1086	1141	1100	1072	1106	1093	1099	1161	1090	1098	1205	1065	1083	1113	1116	1091	1089	1112	1125	1106	1114	1071	1108	1058	1092	1158	1062	1099	1081	1110	1101	1165	1114	1105	1141	1144	1119	1105	1140	1142	1120	1081	1094	1124	1077	1098	1127	1112	1115	1150	1148	1046	1198	1159	1075	1127	1101	1134	1057	1088	1059	1055	1106	1110	1067	1112	1083	1035	1114	1118	1134	1081	1050	1080	1124	1100	1105	1173	1135	1107	1063	1163	1127	1126	1088	1056	1070	1123	1183	1166	1068	1123	1104	1106	1082	1094	1146	1120	1111	1028	1104	1133	1111	1040	1142	1044	1137	1086	1109	1105	1110	1106	1094	1052	1125	1124	1076	1111	1065	1061	1051	1097	1142	1109	1098	1162	1122	1100	1156	1088	1156	1120	1063	1120	1095	1112	1085	1078	1104	1095	1162	1059	1108	1066	1092	1072	1119
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
