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
341705803172	341705803735	341705804285	341705804835	341705805385	341705805935	341705806485	341705807035	341705807585	341705808135	341705808685	341705809235	341705809785	341705810335	341705810885	341705811435	341705811985	341705812535	341705813085	341705813635	341705814185	341705814735	341705815285	341705815835	341705816385	341705816935	341705817485	341705818035	341705818585	341705819135	341705819685	341705820235	341705820785	341705821335	341705821885	341705822435	341705822985	341705823535	341705824085	341705824635	341705825185	341705825735	341705826285	341705826835	341705827385	341705827935	341705828485	341705829035	341705829585	341705830135	341705830685	341705831235	341705831785	341705832335	341705832885	341705833435	341705833985	341705834535	341705835085	341705835635	341705836185	341705836735	341705837285	341705837835	341705838385	341705838935	341705839485	341705840035	341705840585	341705841135	341705841685	341705842235	341705842785	341705843335	341705843885	341705844435	341705844985	341705845535	341705846085	341705846635	341705847185	341705847735	341705848285	341705848835	341705849385	341705849935	341705850485	341705851035	341705851585	341705852135	341705852685	341705853235	341705853785	341705854335	341705854885	341705855435	341705855985	341705856535	341705857085	341705857635	341705858185	341705858735	341705859285	341705859835	341705860385	341705860935	341705861485	341705862035	341705862585	341705863135	341705863685	341705864235	341705864785	341705865335	341705865885	341705866435	341705866985	341705867535	341705868085	341705868635	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	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
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22786	21718	29725	24267	21721	21754	9837	1826	1167	1139	1040	866	734	671	584	612	546	584	561	508	516	464	492	493	492	450	519	495	457	472	481	483	452	471	483	479	485	475	445	498	473	478	463	516	454	521	525	494	488	453	472	455	469	456	490	465	462	444	486	451	459	465	475	427	447	462	455	438	457	428	444	480	448	491	466	452	443	464	426	446	455	427	495	438	460	472	433	436	411	428	452	457	424	481	412	444	427	482	470	452	463	422	448	448	460	438	465	425	469	437	425	433	495	464	426	472	465	466	481	424	483	468	447	454	487	449	433	475	415	465	424	437	437	451	450	482	422	413	445	458	419	443	457	478	466	457	429	453	471	447	421	494	424	450	486	464	484	480	466	454	461	436	460	463	429	452	414	438	450	468	463	425	439	434	440	429	438	468	467	455	437	457	443	491	472	444	429	447	441	428	480	433	436	469	486	415	439	505	491	449	474	495	470	451	482	453	518	451	435	448	463	450	435	424	445	447	490	416	453	481	407	471	473	415	445	451	456	484	391	480	468	457	433	411	414	454	428	432	415	429	453	457	472	474	438	457	425	408	450	465	459	483	440	430	447	460	448	456	418	449	448	429	455	448	457	431	412	493	465	430	485	460	456	416	433	472	426	487	449	446	440	476	476	432	463	468	442	466	457	431	435	444	472	425	479	443	463	390	459	430	437	446	451	452	459	482	450	446	467	420	466	435	435	474	420	458	425	421	444	439	431	450	438	461	438	465	445	431	452	455	437	410	433	405	424	424	456	428	432	479	430	452	452	451	429	469	437	452	429	441	442	474	456	475	448	430	449	419	457	458	446	482	456	463	479	449	448	484	472	442	451	478	443	414	452	443	429	438	442	476	454	460	447	426	453	464	424	474	459	463	453	440	461	456	451	462	430	440	427	473	450	453	440	463	468	431	445	455	434	428	522	414	447	456	465	425	472	432	492	459	458	459	456	455	441	452	413	473	452	458	475	437	465	458	433	428	417	437	473	431	427	449	466	467	440	431	453	433	462	449	462	503	430	412	459	458	450	429	436	428	443	465	444	417	474	444	464	451	483	453	436	448	466	449	484	445	448	429	448	431	464	407	462	463	459	472	462	421	475	452	467	454	449	442	443	441	483	437	468	474	484	477	467	481	459	451	449	443	444	440	425	450	484	459	432	433	443	434	452	469	427	449	447	416	438	453	427	481	474	453	429	454	424	471	412	454	445	458	416	472	459	425	457	462	467	455	446	426	407	470	454	446	406	454	471	402	436	458	475	450	474	440	483	457	420	450	382	488	464	402	444	469	462	432	470	462	421	490	469	508	440	460	468	437	447	425	444	447	437	466	392	457	459	431	427	431	484	447	497	438	408	454	457	438	472	455	440	464	454	444	455	441	432	452	483	442	424	460	448	465	473	422	435	431	494	441	439	437	459	475	479	456	453	483	435	432	471	416	447	446	477	447	458	430	477	486	448	434	453	447	435	471	442	466	432	434	456	451	419	452	424	415	488	424	459	418	420	469	464	452	427	459	454	453	414	450	437	499	420	420	492	461	468	459	481	424	456	436	447	412	463	481	421	458	431	440	431	453	471	450	442	434	455	454	469	460	457	444	461	463	485	443	473	468	429	413	463	443	436	438	492	447	439	468	469	466	488	453	459	445	438	441	440	449	395	452	468	424	495	475	437	463	470	453	484	461	417	464	467	445	396	438	434	465	451	447	429	396	460	450	422	450	458	461	410	441	453	461	466	495	448	449	433	442	458	466	459	445	493	467	457	461	464	453	500	431	497	420	397	418	477	469	417	485	440	453	459	479	441	449	426	470	423	457	463	492	435	442	475	417	436	440	486	451	455	467	451	438	443	493	474	426	458	440	454	451	452	479	455	420	468	440	456	458	418	451	471	428	453	461	454	423	454	449	458	482	434	488	477	452	438	462	450	456	409	451	434	458	416	433	468	475	450	479	445	450	472	450	446	467	441	405	450	460	457	463	400	468	492	459	443	411	447	450	445	453	488	436	413	475	462	425	419	459	452	456	444	426	434	448	455	437	433	510	444	415	423	439	480	434	448	460	451	450	457	436	466	463	464	496	409	446	454	469	439	478	481	457	410	460	472	449	406	458	466	470	469	486	477	419	456	436	451	442	409	489	454	420	441	424	484	422	453	477	459	474	457	449	444	476	465	434	415	467	467	448	482	465	428	429	410	439	442	476	452	495	461	471	461	444	429	464	469	436	438	426	464	474	449	461	450	462	430	418	454	398	438	450	468	463	436	440	447	439	440	449	446	437	452	446	407	467	444	465	431	456	431	450	442	428	438	462	470	474	443	465	479	457	469	446	483	432	441	458	431	420	421	420	419	474	443	491	435	465	470	449	454	467	458	481	454	438	458	428	458	449	488	422	455	424	430	455	464	472	433	424	462	474	461	423	453	410	484	422	446	458	408	474	402	458	472	442	502	436	431	458	459	452	449	457	455	437	450	440	493	459	439	442	460	473	447	462	463	496	443	441	446	421	452	425	431	443	455	442	453	502	427	452	472	432	465	486	466	448	435	435	465	502	418	456	421	430	505	425	494	472	479	450	440	439	471	428	467	479	411	452	477	427	445	429	446	442	467	435	479	474	461	414	454	451	424	457	419	447	438	482	403	435	455	438	431	492	425	479	480	441	431	428	453	490	456	420	451	454	431	430	445	454	465	467	450	426	437	421	433	385	437	461	452	438	442	448	444	457	443	458	448	461	480	423	436	471	477	491	456	452	488	426	438	459	434	459	449	436	447	408	467	463	463	430	440	450	455	446	453	434	438	445	455	388	434	434	455	414	451	442	463	431	473	468	473	422	456	459	426	453	454	456	481	476	467	433	457	464	463	415	444	463	421	429	434	428	468	481	451	442	468	443	444	462	466	434	462	463	458	449	442	426	440	465	429	457	462	464	450	463	459	427	459	445	452	434	455	462	432	425	472	439	447	432	483	457	443	459	459	450	392	448	448	489	457	425	436	438	457	449	459	445	445	438	445	432	440	449	421	428	441	445	466	465	441	421	463	420	463	444	471	452	497	432	457	457	448	462	438	460	405	445	428	435	458	465	450	425	462	497	460	466	438	453	459	435	431	443	456	412	442	453	427	432	435	416	450	442	454	450	449	458	437	477	470	449	428	447	449	438	410	419	430	473	494	487	434	426	456	460	456	446	434	407	448	439	470	432	429	460	451	464	439	440	434	459	460	494	462	440	439	434	488	443	441	432	474	459	434	465	428	478	423	446	436	477	427	482	430	475	452	470	503	423	439	455	455	463	475	381	413	453	444	493	447	448	468	454	438	492	442	442	436	397	505	458	473	437	451	459	474	431	467	445	437	468	480	418	450	434	466	429	468	451	462	446	406	454	434	450	400	464	443	438	464	424	457	473	406	427	431	440	427	438	450	441	473	473	443	424	448	444	449	450	464	413	461	452	430	472	478	474	466	446	477	398	435	466	441	437
27599	48073	23419	9437	6774	5059	3708	2905	2458	2117	1880	1419	1281	1065	986	892	810	807	731	677	688	672	613	610	685	602	652	651	649	663	647	608	661	615	634	618	701	634	629	619	640	625	623	646	649	602	652	630	599	618	657	593	624	611	590	592	615	609	606	582	595	590	607	608	595	588	625	627	620	589	592	596	625	648	550	589	597	623	557	604	562	493	640	547	616	612	592	613	617	600	604	607	588	574	597	572	605	582	609	562	585	570	591	576	558	627	603	590	606	566	584	582	600	523	574	531	594	576	529	607	584	542	537	583	616	572	612	568	581	582	580	597	562	558	556	584	589	558	563	588	587	541	585	605	584	585	572	579	593	571	603	610	551	586	575	570	576	557	593	560	578	564	579	594	599	577	586	544	625	611	582	614	612	610	602	574	573	565	575	567	585	583	582	583	588	607	546	541	595	609	583	579	594	575	590	608	568	565	571	601	571	574	580	552	584	574	580	595	595	580	625	606	617	568	552	573	590	599	551	590	582	575	565	569	585	557	523	562	552	629	553	584	560	609	556	574	601	591	620	544	606	600	571	592	633	586	589	577	575	577	564	580	560	582	564	583	563	596	602	589	600	549	560	597	598	594	614	558	597	582	595	552	571	582	573	582	603	568	600	606	581	602	589	564	567	550	604	579	631	559	559	611	576	565	543	624	632	571	582	595	593	536	606	584	582	535	574	581	603	566	612	559	615	601	604	581	579	589	601	601	584	573	630	576	588	582	584	628	549	585	569	621	595	580	628	539	589	581	570	612	567	551	614	542	607	580	571	576	584	591	585	555	577	599	619	584	552	575	615	585	589	601	572	568	535	580	554	573	568	598	543	597	582	606	610	550	563	585	602	627	550	559	604	594	563	592	545	583	619	558	612	542	561	577	596	628	544	546	593	594	619	526	546	592	568	612	544	557	563	555	585	605	586	587	619	587	601	559	610	560	604	561	569	571	592	559	578	547	590	569	597	556	605	590	622	554	586	616	599	571	591	594	570	586	611	588	595	575	616	640	572	583	562	585	544	570	619	552	552	573	599	598	596	553	598	578	610	549	540	627	557	542	560	581	569	538	556	618	601	600	598	581	563	579	591	578	586	588	584	547	579	592	593	551	599	594	599	584	566	610	614	579	542	612	603	580	608	591	582	566	622	555	575	597	586	559	587	544	539	585	600	579	576	580	599	603	614	577	615	564	604	587	605	567	620	603	592	574	597	595	595	550	567	555	581	585	610	575	591	554	584	560	543	579	603	564	567	545	577	597	595	548	621	560	528	603	546	577	589	580	595	555	550	588	571	619	562	595	595	592	632	576	541	593	568	597	573	577	613	565	582	600	549	598	578	530	580	547	595	585	588	608	616	541	630	538	598	554	606	565	605	584	608	613	588	575	557	576	555	607	562	580	574	598	621	576	579	589	573	593	557	582	596	604	586	590	522	548	598	586	565	552	610	608	579	609	566	627	586	549	550	602	591	562	601	577	545	591	605	587	589	580	575	580	577	552	611	568	628	608	573	588	563	591	582	553	593	566	556	576	639	527	568	614	592	595	554	577	578	606	580	538	590	538	617	590	596	548	580	585	580	567	548	562	571	592	586	561	603	550	599	589	556	625	562	586	582	611	585	580	556	586	586	551	605	572	587	537	588	603	594	606	552	562	563	614	592	581	592	625	590	593	559	551	611	576	574	572	596	561	581	565	568	616	615	584	561	589	577	529	543	570	564	585	623	571	588	603	561	554	584	546	597	587	622	578	606	576	585	556	564	576	582	576	613	587	621	568	586	546	597	564	586	594	613	563	602	609	541	551	602	566	575	602	590	575	538	556	560	569	586	554	588	602	542	551	569	592	563	639	594	590	619	582	583	569	553	536	535	534	558	572	599	549	615	575	519	539	606	565	590	583	603	583	583	584	591	540	551	564	581	612	591	594	608	544	578	562	561	565	587	632	591	541	528	564	590	607	542	555	575	564	524	593	603	589	576	597	573	568	562	636	566	609	598	562	614	572	583	585	625	591	556	638	586	569	560	560	560	561	591	579	576	616	601	591	568	590	552	553	583	554	550	605	578	616	571	598	579	553	598	599	540	619	622	595	577	572	551	592	613	602	549	565	571	576	596	592	574	575	588	597	558	560	591	594	606	612	569	564	562	610	581	581	560	592	589	551	620	569	557	621	580	552	569	554	590	541	610	591	596	582	562	542	585	588	603	604	551	644	548	579	559	601	607	595	642	615	566	579	546	628	558	564	618	618	571	575	574	590	571	572	587	559	588	594	585	553	593	557	619	568	574	553	566	594	597	616	610	617	567	542	547	617	570	658	603	593	600	564	561	597	621	600	634	593	555	594	575	575	603	547	583	554	543	557	593	563	594	583	553	597	588	583	591	566	593	587	551	597	549	618	581	584	581	597	587	574	568	604	586	563	563	618	613	581	638	577	591	595	611	586	606	621	588	580	570	542	602	551	576	611	558	582	562	628	574	593	621	584	553	594	557	589	577	537	595	549	588	580	613	582	587	589	578	626	555	592	593	574	593	582	581	588	581	584	646	580	583	597	560	558	573	580	589	562	566	584	603	579	577	560	589	590	612	523	601	600	553	571	575	574	575	555	573	574	589	586	638	537	549	601	605	615	570	524	613	566	593	616	563	532	564	566	556	582	609	591	593	551	564	574	590	577	521	567	568	570	552	568	582	615	576	578	547	581	573	575	592	563	612	603	628	594	560	599	575	552	569	564	578	572	573	624	549	598	598	598	603	547	615	573	589	644	560	594	619	633	600	583	591	574	594	572	617	567	640	538	568	581	609	597	573	568	551	592	608	621	580	529	601	553	584	635	568	589	563	575	587	586	538	609	579	556	598	599	592	591	606	588	607	613	543	584	591	565	561	562	557	603	579	586	614	622	634	618	589	583	544	595	583	542	505	581	633	620	623	550	598	596	530	600	625	603	586	605	541	563	600	576	608	602	609	597	566	558	602	575	600	552	578	554	585	598	588	573	649	575	567	569	572	571	551	568	578	572	561	618	630	549	583	557	567	567	587	590	564	577	550	565	563	593	566	600	592	564	569	588	617	586	631	567	550	570	533	611	560	572	562	607	509	570	578	594	604	566	564	634	584	560	635	614	586	620	562	551	577	522	562	574	591	575	597	608	567	598	582	606	563	584	620	599	539	562	557	589	601	590	541	562	601	609	535	605	596	601	583	558	587	565	569	593	529	613	567	583	569	598	595	638	585	568	595	639	573	610	567	593	617	579	541	576	590	548	588	580	593	557	519	558	570	570	565	560	579	606	583	571	558	586	577	548	594	569	592	553	575	563	607	587	587	607	592	577	558	542	638	570	574	619	604	608	599	607	604	602	582	571	562	569	581	551	579	613	606	615	591	566	602	582	574	593	552	565	602	560	601	630	577	581	596	585	560	594	614	595	594	588	576	598	589	553	589	578	588	590	590	534	555	578	569	536	595	599	588	584
27209	21182	12787	3086	1269	925	687	670	617	622	528	485	429	453	415	449	425	447	440	394	402	395	431	396	434	435	344	410	429	388	399	416	409	404	419	388	417	366	399	408	395	403	437	439	403	442	410	408	409	420	392	428	405	446	425	407	407	383	420	390	444	410	405	407	413	405	426	401	394	415	383	381	429	400	445	420	392	444	395	395	409	393	401	419	397	410	411	431	373	414	412	387	387	416	370	389	429	446	421	411	359	402	406	400	424	367	419	425	380	383	404	417	390	412	400	401	400	398	414	402	398	430	409	400	422	423	403	416	422	384	398	384	392	404	423	431	411	383	415	427	433	409	377	396	416	439	401	380	410	400	403	416	369	416	400	443	416	408	386	407	393	399	405	403	429	421	402	374	402	413	423	418	409	370	416	409	397	425	378	413	366	415	430	413	393	412	404	439	391	451	385	425	373	396	393	395	414	409	399	386	398	434	449	395	426	412	366	366	388	356	401	422	390	441	404	389	424	408	371	410	383	395	405	395	442	426	394	414	397	435	408	390	366	390	441	400	404	412	398	401	383	415	407	357	381	400	374	387	416	437	407	399	372	434	411	406	410	360	404	451	408	381	391	411	403	373	393	397	429	402	410	384	437	398	393	414	409	409	438	407	411	434	420	376	401	409	409	419	416	400	422	428	365	377	358	426	405	426	404	428	383	404	418	395	412	410	398	406	362	394	399	386	375	380	396	372	408	386	399	409	380	400	403	426	408	393	421	381	386	416	434	408	414	393	396	388	401	390	450	397	423	409	378	399	391	403	398	423	381	407	375	376	417	374	389	410	418	394	402	449	406	438	410	395	404	414	371	426	404	426	388	423	373	379	416	403	420	405	408	412	376	398	380	421	401	411	381	388	400	397	440	387	411	354	395	418	379	381	429	399	427	449	433	423	443	444	394	389	410	398	352	409	394	427	375	362	413	420	393	425	363	388	396	384	420	402	398	422	376	394	409	418	423	402	452	394	435	383	400	376	426	392	406	385	395	380	414	394	401	403	392	434	388	424	366	421	373	413	408	393	421	405	409	374	401	409	390	391	390	442	384	424	401	432	399	395	386	393	353	385	415	457	395	421	406	391	431	402	395	436	412	441	386	406	411	402	392	413	381	414	393	423	382	397	408	384	423	456	425	379	392	393	437	428	439	420	398	401	437	439	401	414	383	365	379	430	413	428	423	396	411	378	415	415	441	376	415	396	358	429	397	410	378	417	418	415	399	428	424	411	397	417	457	421	399	380	373	376	406	408	398	383	386	411	416	443	435	403	412	445	398	405	424	368	399	337	430	408	415	418	385	435	372	411	424	427	425	388	407	400	431	398	436	379	411	408	428	401	395	356	411	413	411	392	388	408	408	411	400	400	373	412	396	410	374	413	400	422	409	417	421	403	372	389	388	411	425	417	410	404	366	382	393	409	382	399	394	399	401	396	436	417	429	401	372	405	396	379	412	416	417	434	401	398	429	374	416	443	446	403	405	400	448	417	403	392	389	412	421	442	389	401	393	385	387	395	371	382	390	364	394	421	402	418	413	392	403	401	377	413	397	399	408	368	399	383	371	384	400	420	389	414	433	387	431	386	434	400	400	427	443	413	406	431	380	420	392	401	394	406	404	415	385	370	418	408	418	412	448	397	410	413	408	389	391	416	415	408	424	394	408	428	448	395	402	421	426	378	429	436	400	411	431	415	416	415	435	407	388	409	394	404	365	390	388	413	382	418	427	395	396	372	412	381	414	387	375	405	419	403	433	434	412	396	397	399	400	378	411	421	386	410	379	415	410	423	398	393	414	406	398	380	405	444	379	460	421	380	415	420	409	400	378	405	409	433	426	412	393	425	384	390	401	403	380	387	390	380	409	415	397	406	396	369	413	385	383	427	399	372	385	407	403	418	424	397	389	409	409	388	384	387	390	422	437	375	414	422	395	417	393	366	427	386	444	427	427	393	413	389	437	412	376	380	372	404	401	428	383	410	385	419	444	415	433	413	394	440	441	400	400	396	458	411	398	387	393	406	399	433	373	402	393	418	431	407	427	421	398	442	403	403	376	405	428	416	404	389	373	404	398	398	398	405	381	419	402	409	420	388	402	400	393	360	447	433	411	403	448	434	428	456	402	417	419	434	417	392	369	442	422	413	419	399	372	404	376	398	407	387	389	409	410	402	393	432	428	445	422	411	415	430	365	389	420	392	411	401	412	396	387	423	396	387	384	359	428	390	430	386	392	370	415	399	402	403	400	397	396	418	366	403	377	386	420	394	420	383	429	407	429	444	400	406	399	423	365	372	407	376	421	428	428	401	373	432	398	410	359	387	407	408	400	362	403	392	388	419	376	432	436	399	399	368	379	390	439	418	402	437	454	459	399	390	414	387	429	401	411	429	368	399	397	395	424	416	422	455	430	421	385	427	401	410	412	413	407	421	380	401	443	447	417	422	393	383	397	400	407	396	419	385	390	417	423	389	400	365	397	432	433	417	417	400	408	436	399	432	438	409	413	375	418	392	414	421	378	393	408	411	411	424	421	394	444	409	391	409	375	387	389	398	432	413	363	417	400	395	402	410	364	409	417	409	382	418	441	407	422	398	426	415	443	400	392	409	427	424	414	396	394	386	407	430	420	385	408	439	399	390	382	437	375	409	398	419	405	407	372	432	397	363	412	410	397	435	417	390	373	390	381	423	428	427	390	392	409	373	396	388	440	421	453	407	429	422	390	394	415	396	401	379	401	432	408	432	379	376	417	419	387	380	439	401	394	429	381	392	412	411	384	404	392	421	392	404	407	388	399	398	382	413	396	386	419	373	405	407	408	389	422	379	409	388	421	438	399	367	430	425	390	364	390	411	413	395	440	419	408	400	401	396	435	398	388	401	408	425	367	401	401	402	367	415	419	408	372	425	422	392	390	433	428	422	375	397	394	386	374	435	390	440	399	379	447	371	387	373	415	372	398	382	376	386	413	385	424	423	431	385	394	395	380	395	421	400	410	406	375	391	373	384	426	398	416	373	418	380	406	407	393	391	407	403	399	386	432	376	419	439	413	406	373	404	417	406	426	410	385	401	412	406	420	412	410	387	396	413	440	403	406	419	366	393	412	420	403	404	404	397	393	397	410	418	411	426	410	391	419	414	392	395	385	386	403	425	389	406	395	414	409	407	359	416	415	438	374	427	437	371	418	382	418	432	441	381	404	390	383	424	415	394	420	402	403	405	421	397	375	397	455	382	413	382	388	403	429	414	406	404	371	400	389	426	389	357	422	400	422	409	403	409	396	386	453	387	421	430	425	406	423	433	407	414	415	404	419	391	383	410	397	411	420	389	408	406	395	438	427	381	410	423	439	394	386	402	407	420	410	411	385	419	408	359	396	420	429	399	465	418	395	411	389	412	419	429	396	391	415	437	387	361	373	429	393	424	413	393	440	407	355	410	418	423	379	421	349	417	422	404	382	375	422	392	400	436
18360	26819	9636	3235	2149	1717	1329	1087	974	1005	879	717	723	609	566	559	573	510	523	510	493	509	528	542	532	516	540	516	536	533	553	539	561	536	537	518	481	560	490	542	504	508	526	555	497	563	495	510	570	489	562	506	495	484	517	547	532	528	532	540	525	524	529	511	534	515	491	527	500	491	505	535	539	485	508	523	497	520	469	552	543	555	465	516	521	539	505	537	513	526	566	487	502	532	531	508	522	547	497	520	521	513	502	536	521	491	547	574	535	550	485	503	525	506	490	500	515	489	541	501	468	494	515	541	501	509	497	547	501	534	520	494	501	531	521	532	483	492	498	534	521	482	499	530	484	481	522	517	485	511	528	482	506	515	474	505	541	499	492	512	524	491	530	508	491	538	503	495	532	509	502	521	531	505	524	500	547	531	510	522	481	507	529	499	512	547	529	488	526	499	526	517	510	532	524	491	532	517	518	515	527	553	531	543	522	525	512	579	515	522	498	539	520	509	527	513	466	510	525	463	477	501	557	479	532	498	518	522	506	515	488	527	497	475	534	520	496	526	524	531	534	517	531	468	508	504	487	521	534	474	471	505	472	523	526	517	507	551	538	554	505	496	474	541	507	515	496	498	521	499	497	516	505	541	541	517	501	522	495	526	517	540	505	505	528	536	514	503	503	531	521	526	537	522	505	567	548	510	476	548	524	520	525	502	503	500	511	539	500	473	503	488	534	518	495	513	500	502	537	483	532	507	502	498	493	478	513	508	499	511	514	540	509	527	534	532	526	502	511	539	516	536	532	540	538	489	546	517	503	515	488	533	512	511	543	556	546	494	541	532	506	491	552	507	548	511	503	511	486	582	567	573	488	479	497	510	490	480	555	493	511	524	485	508	467	488	497	525	510	526	483	545	559	506	501	520	500	514	488	478	512	476	534	497	527	537	496	544	506	512	546	512	548	512	505	520	505	464	477	518	498	512	474	520	514	514	558	487	529	522	535	533	544	519	486	510	484	506	517	484	514	520	530	528	489	484	532	528	525	511	494	500	525	519	487	499	498	534	498	524	500	527	493	567	513	492	495	508	481	493	492	526	489	489	484	518	530	514	533	530	522	495	528	474	499	506	514	521	493	481	481	477	532	474	523	535	549	532	500	501	496	513	514	501	518	483	514	556	544	522	536	494	488	489	488	496	526	533	520	529	510	510	502	485	497	534	531	543	524	499	495	511	512	514	499	563	511	509	503	525	507	542	499	482	479	546	508	529	468	499	524	515	555	558	531	500	493	516	538	480	501	515	528	495	467	481	514	516	518	484	516	531	508	503	506	545	506	506	559	510	509	544	496	486	494	506	537	527	544	505	489	480	500	533	504	488	475	492	515	504	526	518	550	518	521	523	544	539	524	512	495	558	555	517	507	520	549	505	524	528	496	514	529	572	507	496	497	490	531	541	472	516	496	538	516	515	542	533	504	510	504	511	498	481	513	476	532	534	501	530	537	499	523	470	554	537	535	490	493	534	496	500	536	509	501	540	481	490	517	513	530	480	518	543	501	530	528	514	492	457	512	565	521	500	515	546	536	510	537	495	503	517	531	481	477	502	541	510	540	500	486	490	506	510	517	493	526	494	523	542	552	530	559	494	541	473	491	540	505	476	539	575	540	540	521	520	511	517	557	513	539	508	454	517	533	522	510	508	481	508	550	523	473	497	533	498	474	527	479	509	507	522	548	549	482	564	519	509	497	483	540	502	526	481	536	517	501	522	515	516	504	546	533	492	505	465	524	520	562	494	537	459	517	535	508	521	483	484	574	532	493	492	507	517	533	518	490	476	535	532	513	499	521	491	523	554	555	529	538	523	532	515	535	547	499	491	516	521	538	541	542	516	484	534	541	509	490	505	534	486	518	529	517	525	523	518	519	567	526	499	521	504	546	529	537	479	517	534	512	488	533	515	546	513	498	500	526	533	521	537	489	531	482	549	503	559	561	520	499	522	559	526	497	464	455	494	543	487	511	532	512	502	491	513	536	508	481	526	457	534	531	543	521	534	503	535	528	516	521	502	499	502	533	500	515	492	552	489	558	460	539	515	502	520	507	511	480	503	533	499	518	510	463	509	536	504	483	528	481	512	492	482	544	516	476	517	518	458	505	491	523	499	504	536	517	527	483	534	493	506	500	519	500	519	478	518	524	505	499	536	568	516	525	519	476	526	518	503	513	520	517	490	536	491	548	537	529	537	517	521	497	512	477	487	556	496	512	490	559	502	507	498	506	522	553	510	498	487	518	483	505	482	492	514	491	501	535	499	537	546	528	468	490	531	540	545	491	524	534	486	570	532	482	486	528	491	520	542	454	510	479	474	541	533	471	515	476	524	488	543	483	546	500	502	486	536	484	535	519	538	471	517	520	516	552	472	480	494	530	499	503	495	517	511	530	528	540	517	511	512	527	501	490	529	518	527	474	574	556	498	504	550	537	490	522	473	506	488	486	499	566	527	543	501	499	540	511	521	532	550	512	531	515	538	534	544	524	531	526	500	508	502	513	505	556	507	519	500	551	516	533	508	506	470	487	551	476	505	495	522	516	547	531	499	518	506	514	507	540	519	531	521	481	511	538	508	476	484	485	488	563	507	501	530	515	527	462	530	488	506	510	511	513	544	498	524	521	527	517	501	502	522	521	533	521	529	515	531	516	541	486	516	486	502	518	535	517	475	515	561	489	504	490	518	551	516	559	487	492	488	523	477	507	511	540	532	518	532	525	497	499	535	548	528	538	522	535	528	526	508	496	488	504	533	479	511	477	498	488	477	471	498	496	530	498	546	502	520	509	511	569	495	507	528	516	515	529	503	523	504	529	499	508	513	506	517	523	511	497	506	521	520	517	508	499	536	611	528	547	508	492	536	517	510	491	525	510	492	500	539	551	506	550	532	507	518	501	493	526	518	520	488	496	548	544	505	498	508	498	535	524	498	539	501	537	523	493	503	512	538	542	510	481	536	517	514	459	528	561	476	545	527	514	517	542	510	512	528	491	503	493	494	535	545	532	479	551	544	478	529	519	471	496	556	529	513	516	516	513	540	516	498	503	545	523	493	500	557	512	480	496	519	533	520	517	516	484	514	528	515	533	522	500	527	495	529	505	517	497	475	507	531	512	524	531	486	523	541	475	562	533	483	518	524	503	493	511	505	535	502	496	480	529	496	567	523	468	468	530	536	529	518	485	493	512	507	518	520	485	533	507	521	532	492	489	517	515	500	513	531	549	534	514	463	492	514	518	548	519	524	510	564	522	483	522	518	478	537	516	529	482	502	494	474	522	529	480	481	489	510	516	557	524	533	507	514	503	528	478	519	514	501	480	513	517	523	499	510	533	514	527	558	506	505	523	535	561	510	517	503	545	549	506	503	530	502	512	520	523	526	490	542	484	513	516	569	513	516	548	531	476	513	514	501	494	545	512	503	482	494	494	499	462	496	506	515	514	477	528	514	506	507	526	529	495	532
23094	21153	28509	24031	21117	11303	2056	1362	1157	1126	956	859	755	734	698	695	621	655	610	609	643	590	567	636	634	635	623	593	607	625	611	613	636	621	579	654	536	599	608	593	581	579	579	620	555	601	612	578	628	594	574	616	607	537	593	561	621	597	582	572	539	629	611	594	618	605	554	585	545	591	595	602	611	601	518	576	544	575	566	568	572	611	558	545	599	579	573	577	555	584	646	573	586	584	566	628	563	598	533	587	561	588	562	570	596	577	609	569	585	566	590	584	574	611	596	555	591	612	571	564	599	527	580	569	583	517	608	554	615	564	609	617	537	603	612	583	593	566	600	603	611	584	602	577	597	547	637	567	601	629	590	578	581	572	579	598	630	600	654	576	591	587	550	597	616	601	599	578	623	589	581	557	584	613	575	641	635	547	561	622	627	586	583	597	617	559	539	623	575	624	550	561	612	568	577	572	555	630	601	566	610	618	560	569	605	582	616	577	558	644	588	558	622	552	597	578	622	588	614	578	598	612	561	548	606	585	616	612	561	564	574	561	568	607	557	573	589	620	562	575	543	567	622	574	550	568	603	578	582	612	597	569	590	571	621	581	599	574	583	615	623	584	549	555	594	616	581	541	599	589	570	583	567	550	608	565	566	589	565	608	594	593	555	563	578	597	586	587	611	594	611	560	549	636	617	611	562	589	584	571	614	575	572	538	594	616	566	620	556	593	532	569	571	566	606	617	620	562	610	611	583	625	557	593	576	575	567	527	560	586	584	567	631	611	568	564	550	566	630	566	554	561	523	561	551	581	621	564	578	571	555	579	624	595	593	549	520	585	535	553	560	595	602	563	544	577	602	612	580	572	602	583	630	589	538	618	626	608	587	554	562	587	616	587	569	624	548	578	591	564	566	563	599	562	587	594	589	603	589	574	562	581	572	585	565	580	644	606	539	596	567	596	594	579	639	580	594	622	609	611	603	568	600	627	588	590	607	610	573	540	574	638	605	603	629	595	590	571	603	576	551	618	589	634	575	539	620	550	564	550	586	598	585	589	566	588	571	553	617	617	569	564	572	560	554	619	558	526	564	636	581	605	574	556	582	585	582	613	650	577	573	605	566	629	588	577	585	583	539	556	575	608	517	597	581	537	528	594	615	582	638	595	574	568	606	564	546	588	607	587	584	568	589	602	623	569	588	543	556	571	566	606	585	586	615	620	568	559	605	632	588	600	567	575	620	594	553	623	562	616	580	575	595	583	549	582	593	573	574	571	621	568	564	566	582	567	551	573	558	569	566	605	596	532	563	579	548	607	569	574	590	555	574	574	596	607	597	630	562	541	584	528	601	562	567	591	613	591	596	607	617	584	575	560	583	575	598	574	595	559	613	536	602	575	538	600	560	610	613	602	575	537	591	605	586	567	571	571	595	581	561	570	615	572	566	610	613	545	572	596	605	592	582	574	589	548	615	584	559	573	591	602	628	590	606	601	598	578	581	514	561	560	607	595	617	563	594	587	579	581	519	580	553	583	582	623	599	603	633	604	622	579	543	604	565	560	537	604	579	576	579	602	551	569	613	557	626	602	550	557	566	622	606	556	549	570	636	596	618	579	566	618	580	588	615	622	561	547	601	625	601	571	553	615	586	595	570	591	566	607	591	599	582	584	588	630	550	561	617	572	575	600	547	590	614	593	605	636	608	540	592	587	577	577	573	562	570	593	570	600	550	557	592	581	581	602	566	599	559	603	569	573	609	569	621	610	608	565	596	604	552	602	599	581	573	593	618	582	573	611	604	580	565	618	577	568	631	559	601	604	568	624	572	586	558	602	587	563	562	607	607	550	611	557	572	607	602	564	633	553	610	617	604	604	582	581	586	568	601	555	587	590	600	602	582	584	591	585	603	600	601	593	583	552	576	600	608	584	579	615	601	599	618	577	561	579	577	570	583	554	604	601	569	582	556	607	596	577	642	583	577	595	605	585	555	565	603	559	532	567	586	589	597	627	590	586	561	588	566	602	584	542	573	590	581	609	593	546	583	550	569	572	591	633	579	570	599	571	567	568	608	611	563	591	577	585	574	610	600	571	603	580	592	578	562	568	573	546	532	576	590	568	596	598	604	547	619	607	568	570	623	570	584	572	589	560	589	589	577	579	594	574	599	579	559	550	583	522	587	600	573	596	602	599	548	596	582	599	570	570	620	589	589	629	562	588	609	572	609	565	533	582	563	563	594	631	606	591	593	614	582	592	585	585	595	546	630	564	564	592	569	601	587	586	589	580	612	570	594	550	623	595	615	576	601	572	611	600	627	564	610	565	630	613	618	548	597	556	571	574	616	591	568	584	531	570	522	641	571	620	521	603	562	578	579	584	572	557	566	573	603	603	589	614	570	592	597	568	627	586	606	602	576	582	537	595	587	587	637	594	581	548	579	571	579	575	530	657	562	616	558	582	526	574	574	571	573	602	538	562	582	584	625	610	631	587	574	593	591	576	626	612	575	614	600	604	603	597	601	554	610	604	550	582	579	585	604	575	577	554	577	601	530	545	549	586	640	589	573	578	603	588	577	611	586	570	589	564	596	578	580	561	622	565	618	578	567	584	623	569	579	571	531	594	567	555	573	610	572	561	583	592	578	579	564	561	628	542	657	581	540	605	562	597	575	628	597	577	647	578	546	553	587	541	589	573	600	579	578	611	573	599	596	552	573	613	581	566	594	548	568	570	576	556	592	576	562	601	585	593	541	585	604	576	598	587	603	575	533	596	583	563	566	585	571	567	612	574	610	632	584	554	554	588	571	592	591	604	620	608	521	590	626	574	597	556	597	606	589	619	561	572	568	561	585	571	554	547	579	566	568	556	558	537	588	585	612	585	612	573	603	592	620	624	622	615	617	550	582	601	588	572	621	580	620	566	523	583	571	627	586	594	591	616	610	618	585	609	579	537	594	594	588	612	576	558	520	628	590	600	588	621	546	618	587	586	605	575	605	590	608	590	597	606	604	601	583	599	566	568	589	591	571	510	554	585	580	581	571	594	577	589	568	614	568	582	548	627	614	610	558	599	564	583	580	610	561	567	616	581	610	565	600	553	609	573	583	553	613	571	571	571	566	573	593	621	564	570	560	573	584	571	587	580	579	582	579	574	576	579	565	582	579	584	637	594	590	566	591	542	621	600	591	570	623	582	609	593	549	574	549	608	588	588	581	610	611	640	557	590	571	594	565	625	562	592	591	568	610	582	584	609	593	585	574	600	595	550	591	597	579	605	540	540	574	577	526	563	579	606	548	570	598	605	580	577	596	613	552	612	526	584	612	582	564	551	646	605	576	559	561	572	596	604	549	575	583	597	570	571	616	580	545	599	592	605	565	529	582	571	562	632	562	591	557	544	586	524	572	610	601	560	608	565	544	589	576	595	568	591	565	541	594	606	538	593	601	569	630	596	545	616	600	564	601	597	610	603	589	579	605	566	620	577	594	570	591	546	586	563	599	547	626	576	611	634
23353	40343	17263	6611	4669	3529	2635	2259	2095	1856	1504	1298	1059	1010	1003	927	920	857	780	840	772	786	792	779	779	766	786	777	795	773	718	772	797	790	772	746	775	786	767	767	757	776	766	719	816	722	752	748	736	761	740	780	709	802	710	738	724	756	721	742	788	717	705	719	756	728	776	748	770	729	721	732	694	745	785	768	720	723	770	793	700	767	723	751	733	741	761	715	732	724	777	718	771	730	762	756	717	764	772	724	714	756	749	727	753	718	764	773	747	746	744	720	721	714	722	783	735	719	725	748	738	735	695	756	737	748	763	740	719	726	758	721	753	791	743	777	757	772	697	709	785	749	756	738	690	787	759	712	750	704	736	732	749	766	755	788	723	754	718	705	742	719	719	730	774	736	776	747	751	741	768	759	692	743	756	688	747	761	759	721	767	673	742	728	742	762	731	743	711	757	779	733	714	736	744	789	747	759	712	730	740	734	729	733	752	739	719	780	734	805	760	774	728	760	735	760	725	747	692	687	752	746	721	734	711	748	694	760	759	760	727	745	745	744	741	769	741	761	749	742	715	700	774	760	729	796	702	721	702	707	726	783	708	729	768	766	692	763	725	717	721	705	701	713	733	767	757	729	726	788	690	760	748	770	767	755	715	737	771	722	737	739	702	746	707	729	753	771	737	741	736	740	784	782	746	738	745	762	760	770	773	764	745	786	700	757	818	722	668	696	703	681	723	725	726	714	783	764	726	769	771	751	781	749	761	723	766	753	751	696	739	724	703	724	736	744	797	734	780	729	766	707	688	795	719	727	713	740	794	721	740	718	744	708	744	756	748	750	748	782	749	720	704	751	716	731	728	721	772	745	737	764	693	755	811	698	722	720	759	755	735	687	754	712	712	738	737	719	727	780	730	726	721	731	779	739	721	716	728	718	799	744	744	732	764	729	678	735	734	741	777	726	712	731	701	703	716	769	734	666	769	731	748	755	733	734	720	727	692	701	762	718	809	726	751	760	751	714	690	716	751	756	742	696	736	719	744	767	719	718	785	718	726	733	746	691	719	740	742	752	721	720	708	780	734	729	718	724	753	734	760	705	734	768	735	733	706	723	737	718	724	730	774	731	753	733	732	772	800	781	746	706	743	742	757	760	750	752	738	774	721	742	755	778	729	720	704	730	725	738	726	778	731	693	720	765	692	693	790	711	724	728	730	699	760	786	693	721	722	732	742	758	724	739	712	754	733	688	712	750	722	754	764	758	729	760	739	717	715	728	740	728	713	722	740	726	698	730	757	724	755	734	688	695	704	757	806	754	725	728	720	766	732	776	717	711	750	752	757	766	782	721	748	753	775	723	739	778	744	788	758	772	776	736	728	669	717	775	732	657	754	739	682	725	738	741	726	727	714	743	674	747	798	724	735	713	756	722	748	721	769	713	773	776	721	733	710	743	718	726	743	807	696	771	697	755	733	732	699	712	761	754	732	748	685	718	729	711	722	763	708	748	703	802	747	747	721	710	709	747	752	746	733	774	679	794	725	733	741	736	762	653	752	726	761	756	685	715	726	756	701	695	770	755	734	765	761	745	692	675	669	810	717	705	729	730	700	727	745	701	698	708	774	689	781	715	695	728	745	706	748	749	733	744	754	740	744	746	671	765	781	737	812	730	739	726	696	752	696	786	736	724	684	746	752	744	716	735	731	769	718	750	755	680	763	768	717	748	728	730	717	748	760	748	798	757	720	741	713	734	716	751	748	724	670	722	740	766	689	812	753	725	744	741	752	710	721	790	729	750	745	714	746	764	724	734	758	706	752	753	753	722	713	724	704	707	674	704	792	729	759	773	717	753	724	695	707	733	776	726	695	739	728	700	752	736	706	709	749	741	772	718	735	764	753	720	719	723	727	733	805	700	731	746	735	749	697	721	727	709	710	702	757	738	735	735	760	762	732	765	716	796	695	745	758	743	773	772	716	715	747	722	707	714	786	763	701	754	715	755	758	731	754	702	720	715	689	775	756	745	706	732	707	757	723	734	714	739	747	675	743	680	747	719	742	734	777	739	766	723	693	742	743	717	742	729	761	747	755	753	759	770	717	735	730	757	737	693	738	750	731	693	733	754	704	747	711	736	729	749	748	736	762	736	720	727	777	703	796	787	718	785	721	762	736	739	740	721	702	794	700	743	706	772	749	737	783	708	714	748	785	777	720	740	712	747	757	784	697	701	716	732	739	757	708	722	755	702	735	713	701	749	738	753	751	742	706	709	750	763	733	695	771	750	734	758	721	770	753	737	748	697	691	761	731	735	769	744	745	770	762	721	731	731	720	681	729	711	723	735	726	800	755	724	776	721	712	722	753	721	783	667	680	756	727	806	779	735	761	740	713	746	748	714	754	716	751	720	724	756	693	691	687	770	736	732	735	744	763	723	749	770	705	735	788	747	735	752	769	734	736	748	774	718	722	716	816	706	728	728	739	689	743	735	741	766	747	760	707	679	756	772	760	735	731	778	771	752	720	727	777	740	809	787	700	707	709	736	732	730	709	666	735	772	774	711	741	749	736	760	751	724	733	711	733	745	755	732	731	791	706	732	693	739	771	747	751	753	725	717	743	715	740	759	733	784	779	737	730	763	781	740	736	725	711	766	749	756	694	695	765	695	768	742	752	736	787	754	739	764	756	741	707	752	765	689	787	702	737	731	710	752	733	735	776	737	722	745	746	761	712	745	731	708	703	753	733	746	738	752	761	754	752	793	755	732	752	761	727	669	751	757	712	729	709	745	728	743	775	723	755	780	733	718	718	758	720	735	748	720	781	751	766	762	779	770	730	672	709	693	737	778	737	726	745	743	762	720	740	740	804	728	737	719	724	776	762	737	763	736	802	724	755	697	770	719	729	731	712	797	774	752	717	789	765	719	734	785	742	727	747	727	736	783	705	724	717	742	745	795	735	724	703	751	751	721	747	770	723	732	705	709	742	690	697	732	706	754	759	706	810	755	699	727	723	766	737	769	754	746	755	758	739	717	720	718	677	741	672	718	753	699	717	735	742	740	742	752	802	733	678	699	740	697	734	790	727	719	693	752	758	723	752	724	783	712	718	737	727	750	768	769	728	772	726	708	728	716	723	738	716	745	700	740	705	735	717	713	738	729	730	720	722	725	763	746	754	707	704	758	738	753	801	726	768	756	748	738	708	755	747	698	760	774	706	751	762	787	761	789	723	745	717	710	750	767	746	716	739	750	761	711	742	675	782	777	743	741	708	819	758	791	765	748	732	771	738	711	701	719	738	712	718	782	732	757	782	663	778	707	733	745	747	717	726	798	753	743	739	739	739	720	725	738	760	684	724	722	732	744	734	715	747	726	720	688	758	695	700	747	735	725	773	703	738	733	738	724	768	718	750	738	739	732	773	738	795	735	697	712	742	760	727	728	749	752	745	724	729	712	710	707	760	757	706	716	715	732	747	739	726	695	742	706	724	777	750	782	708	772	734	703	729	704	719	768
24396	21220	27385	25200	9743	1288	822	708	602	584	425	404	359	317	291	267	263	267	262	265	215	242	224	232	248	234	221	236	234	235	237	226	225	212	243	233	247	212	224	217	227	206	233	220	244	230	244	244	211	258	237	229	222	252	212	214	225	222	217	235	234	232	213	211	219	170	223	231	228	195	240	219	227	202	226	231	246	242	209	213	224	230	194	228	236	246	222	230	225	221	225	193	237	205	219	222	230	232	224	230	224	210	244	241	208	195	218	205	219	196	221	220	215	257	237	207	214	224	243	234	211	231	208	226	223	245	225	223	215	188	221	225	217	241	225	231	228	214	229	224	226	227	231	230	219	226	242	269	209	236	215	234	226	248	219	211	239	219	216	237	204	197	208	231	238	268	202	232	239	231	222	200	231	204	227	215	181	219	228	229	238	237	229	213	229	235	203	200	234	247	229	227	225	234	226	223	215	232	230	235	209	215	253	196	231	216	235	237	216	225	216	223	235	228	231	223	225	247	257	223	222	233	207	199	208	229	247	219	203	231	224	236	208	243	238	217	189	216	220	228	256	219	232	205	234	223	217	221	232	220	212	224	222	243	228	214	199	209	244	219	242	228	235	215	259	243	209	195	249	236	195	255	220	265	254	235	223	216	228	245	247	262	232	214	235	200	220	206	211	216	237	234	234	247	224	229	227	225	217	213	230	219	242	235	203	242	236	243	210	230	251	239	219	210	222	237	211	213	217	209	236	222	208	213	210	219	238	227	215	226	227	225	224	213	198	204	238	241	189	238	230	258	235	241	234	227	224	228	218	230	258	209	234	241	194	217	212	240	245	235	229	240	243	235	227	219	235	233	236	252	202	237	223	227	243	210	247	214	232	220	204	236	210	253	232	245	223	221	211	206	208	229	229	244	219	242	227	234	213	224	222	202	216	230	223	247	210	245	227	199	236	240	232	221	216	237	233	243	215	259	218	210	219	221	226	206	212	191	220	233	232	232	237	230	228	239	253	236	225	207	231	216	255	209	226	219	226	224	229	219	247	217	218	230	237	213	230	207	227	217	253	255	236	219	232	229	201	197	215	232	211	250	211	229	219	228	237	229	211	201	243	230	218	223	199	209	206	226	239	223	208	196	230	223	231	217	189	246	221	182	217	240	226	226	230	225	221	216	228	252	232	244	248	232	231	215	228	206	227	241	219	205	234	219	217	209	210	236	206	214	228	230	219	213	232	198	253	239	234	210	225	207	217	236	213	217	208	222	186	243	225	249	212	218	224	211	199	211	224	225	236	236	224	239	218	239	222	182	221	217	229	223	201	232	240	222	223	227	225	239	244	225	216	260	213	214	214	202	216	209	227	210	227	206	221	268	247	228	213	235	231	236	204	220	220	196	257	220	231	213	238	210	217	255	233	232	222	252	236	208	210	236	236	215	207	245	240	221	212	239	237	222	217	239	219	224	212	193	250	216	224	238	229	240	250	239	216	229	218	215	254	214	229	247	241	228	234	197	228	229	234	243	219	235	222	226	218	224	192	228	233	218	227	229	225	235	228	216	248	223	207	226	208	229	222	241	215	231	220	184	227	225	226	197	233	226	226	217	238	235	226	248	194	240	209	214	238	237	223	221	227	225	226	246	223	234	214	211	221	229	232	220	236	231	232	240	225	257	235	221	212	200	219	217	203	213	249	196	229	229	206	232	216	250	220	226	226	225	222	227	233	209	214	230	229	231	218	221	222	236	233	201	194	224	226	239	217	232	218	197	230	221	246	239	258	223	222	219	224	229	202	219	240	222	240	210	174	237	200	222	237	254	214	235	205	242	248	226	219	237	212	211	210	181	208	224	227	248	232	205	222	240	194	216	204	244	224	240	205	230	261	229	238	238	206	222	227	221	202	251	241	208	222	222	265	223	216	223	234	215	217	240	226	183	246	205	241	218	239	211	236	236	193	226	214	219	253	261	211	236	234	220	225	224	202	242	210	242	235	203	240	224	224	230	242	198	230	212	219	210	235	239	224	209	235	262	224	213	213	233	204	229	217	222	211	225	212	226	233	218	214	203	250	232	194	214	213	200	196	238	229	225	233	234	256	241	220	202	230	219	201	202	197	211	224	220	237	245	232	232	226	220	246	220	216	236	222	220	212	224	229	226	228	234	235	197	237	219	205	230	219	230	225	218	202	219	229	218	242	227	204	220	239	212	235	224	221	213	234	256	214	251	220	213	224	202	207	207	233	208	218	231	241	218	254	237	252	228	226	212	225	239	234	191	222	225	231	219	246	212	241	224	245	205	221	218	216	210	231	226	215	221	238	212	214	201	250	214	246	226	254	224	200	206	235	211	243	236	245	216	217	235	204	214	229	263	246	239	227	216	234	239	224	217	233	222	206	255	223	235	229	225	224	229	223	232	235	227	243	206	202	234	232	214	223	228	225	201	212	205	223	237	248	257	218	220	219	212	202	250	212	209	207	205	201	216	229	220	232	245	226	218	253	218	241	206	231	229	238	212	234	231	226	231	222	207	190	198	230	231	216	233	217	239	219	219	220	227	207	239	257	215	197	227	263	229	228	218	220	246	246	235	199	224	247	202	215	264	231	214	218	223	208	223	222	222	255	256	213	223	220	238	253	212	224	225	223	192	225	186	230	247	248	239	254	243	237	208	242	205	227	252	238	240	231	234	234	251	239	237	233	248	226	214	230	236	217	233	202	213	236	237	203	211	242	221	231	207	214	244	245	220	241	223	207	233	244	220	232	190	208	218	231	229	212	225	234	201	236	234	229	197	216	222	193	243	229	215	226	237	229	262	234	238	235	215	232	227	205	191	212	218	195	218	224	215	260	235	222	233	188	229	219	210	237	220	221	235	225	212	245	224	204	225	226	236	237	238	204	212	232	221	229	212	251	198	238	240	221	224	242	214	202	234	231	253	244	264	198	215	221	237	237	203	222	237	228	224	232	211	243	227	236	218	193	190	208	244	225	213	230	219	220	224	225	221	235	230	225	224	203	213	233	211	206	203	195	253	228	216	218	220	215	257	207	223	217	222	216	217	231	232	250	225	229	201	236	214	225	241	219	236	213	197	206	247	216	212	228	241	218	205	205	225	218	214	230	235	217	237	237	212	226	211	201	222	215	222	256	245	248	213	232	209	214	204	234	236	223	222	274	261	246	228	228	237	209	230	245	234	226	240	227	225	237	223	215	237	220	215	238	232	241	243	230	226	250	219	210	226	222	255	231	212	227	220	213	200	225	230	228	250	259	226	221	192	210	214	211	220	230	213	246	200	229	210	235	238	241	239	204	230	229	210	225	238	237	206	225	209	224	229	221	238	232	234	191	221	228	195	238	213	226	236	246	231	224	218	234	225	234	245	199	232	202	244	258	262	227	220	220	225	244	199	224	231	225	226	219	225	213	219	238	231	222	220	222	222	233	212	213	223	220	234	207	229	238	205	197	249	226	243	207	221	286	225	209	252	222	242	249	214	229	238	209	213
22206	36256	13326	4098	3142	2204	1716	1531	1305	1131	774	672	614	542	487	425	380	376	378	378	326	297	339	290	307	317	366	344	320	305	338	309	366	311	299	328	323	344	316	306	331	341	337	305	317	299	319	341	317	298	298	346	342	291	298	316	286	294	311	318	306	328	337	292	289	304	306	320	287	298	302	302	300	300	308	312	299	357	303	327	336	316	326	310	329	300	318	293	326	313	302	315	317	320	297	315	297	304	327	315	277	322	319	312	296	266	318	286	322	321	308	305	290	328	317	317	307	318	319	285	291	307	318	299	282	315	319	302	317	330	287	310	293	330	287	294	307	333	309	275	295	330	309	298	312	281	292	307	285	295	280	294	328	295	329	302	258	288	331	286	310	339	317	325	290	345	313	298	316	285	285	312	272	303	311	318	307	299	304	312	297	335	302	290	311	300	295	286	294	288	323	290	282	320	316	325	284	286	323	312	292	307	291	287	324	288	306	330	299	283	331	280	320	272	319	280	279	291	304	266	264	321	322	309	311	313	287	281	320	309	318	342	295	291	318	292	307	304	281	310	311	286	329	292	285	304	317	309	281	286	319	288	293	305	305	269	290	300	308	301	277	300	324	287	278	313	329	308	328	330	311	284	287	302	281	298	282	286	260	293	303	312	314	317	304	301	285	305	302	296	318	299	310	302	296	331	304	319	301	317	336	316	295	318	292	292	303	311	281	323	302	300	315	289	293	316	311	326	315	299	295	330	292	323	298	294	309	321	325	318	317	302	330	334	297	328	292	302	281	303	330	301	328	303	317	324	284	310	275	332	290	294	309	272	295	294	324	288	313	316	279	291	320	290	293	302	330	293	278	285	268	301	283	302	295	287	333	334	316	310	303	292	303	330	289	324	305	287	306	290	306	312	274	299	304	284	280	285	309	278	298	294	316	295	318	301	290	302	270	305	319	326	312	302	318	322	325	297	297	315	317	341	287	318	320	312	306	298	283	323	303	288	295	336	312	303	292	308	295	334	309	312	324	317	289	326	309	308	315	286	320	308	299	301	312	311	317	259	308	287	295	276	274	296	291	284	307	303	302	323	317	281	302	321	298	291	303	303	304	292	284	327	261	281	306	287	307	310	276	321	316	308	292	291	334	294	329	334	290	275	309	318	290	284	298	305	308	305	309	299	308	308	312	290	288	295	309	300	317	289	286	323	310	322	296	352	282	291	325	292	303	328	319	311	306	334	309	327	306	284	310	332	322	275	290	312	294	296	296	283	281	346	265	318	270	307	279	305	298	317	316	325	317	284	311	302	312	325	260	291	307	304	310	316	313	299	288	317	325	296	319	296	305	346	308	314	311	278	317	275	307	297	315	316	329	296	318	330	298	263	334	294	309	288	280	301	309	264	320	283	288	338	306	305	290	295	315	317	317	304	289	319	308	300	311	323	295	286	287	284	308	283	332	309	304	344	274	331	283	339	317	319	314	296	283	268	321	315	334	328	323	309	292	292	272	281	316	325	316	284	304	302	283	315	302	293	283	315	305	310	284	326	328	296	308	317	334	339	332	305	312	310	297	313	277	284	318	344	287	328	300	275	282	298	305	356	293	327	312	277	289	279	306	312	298	298	324	291	306	326	304	305	315	300	280	265	338	296	303	329	332	335	321	252	293	320	314	277	299	299	284	333	307	303	309	283	260	292	308	279	323	265	291	325	342	301	304	309	303	298	304	298	284	312	304	309	279	312	365	290	277	293	321	296	289	326	325	339	267	316	315	322	321	325	305	305	290	290	342	308	295	293	267	276	294	277	314	308	299	298	295	339	304	274	283	334	298	306	318	331	290	295	324	310	305	311	283	345	283	296	300	295	295	292	311	292	328	283	306	320	283	292	278	340	294	318	294	308	305	309	328	302	343	306	283	281	314	333	319	332	269	309	283	282	317	308	309	295	312	304	335	291	313	288	316	311	314	299	267	308	299	313	326	285	295	346	323	318	320	310	305	320	303	304	298	292	299	297	315	308	274	297	326	297	330	324	275	300	308	316	345	317	282	286	330	339	310	296	286	333	288	308	306	271	288	274	306	320	299	313	303	286	324	302	300	283	284	325	279	322	318	308	303	317	318	329	308	299	322	294	294	286	310	310	303	264	312	320	323	285	297	321	270	289	298	301	281	292	280	289	299	301	320	315	312	292	302	302	309	306	319	314	282	303	295	326	282	313	309	309	309	294	284	295	307	335	346	289	308	309	298	309	290	316	287	313	314	311	304	316	294	324	289	339	290	311	308	293	304	340	288	302	305	305	310	320	289	298	289	336	313	302	314	313	305	302	301	307	303	307	314	315	281	302	320	295	306	300	330	319	317	301	302	298	302	304	281	297	293	322	289	320	288	322	343	307	297	303	248	303	302	293	305	311	305	282	301	287	289	275	327	274	295	316	280	289	314	284	308	301	324	291	303	322	307	335	305	327	300	314	341	312	315	313	305	310	304	325	304	285	296	292	306	308	283	305	323	307	319	322	290	296	306	268	337	304	312	316	307	319	323	294	283	314	300	282	310	284	305	324	282	291	329	335	273	303	299	303	286	306	282	322	288	299	304	311	299	314	315	296	298	301	279	288	290	300	302	280	312	293	288	265	334	275	322	304	330	293	265	316	342	277	315	306	290	314	291	320	304	282	305	322	307	294	274	294	291	303	298	280	321	300	290	306	271	328	318	310	294	292	315	280	290	297	288	320	285	314	325	314	334	284	301	298	299	289	291	298	315	315	314	311	306	304	318	288	312	329	308	305	304	325	296	311	347	316	302	330	310	321	287	277	309	341	295	319	290	305	289	301	327	309	299	334	315	259	278	302	322	300	291	280	325	324	308	323	325	312	284	302	301	339	295	296	300	322	338	319	295	288	277	291	308	342	322	294	318	311	311	321	279	304	284	306	295	306	307	261	306	289	335	298	298	307	332	305	324	267	311	309	317	313	321	326	299	315	298	287	305	316	324	284	342	309	328	326	298	283	276	330	304	297	299	333	273	313	282	295	342	310	322	314	312	293	300	343	302	298	276	307	332	318	331	327	316	328	334	279	310	327	283	351	306	292	316	304	288	303	301	332	300	313	314	303	301	286	278	280	294	283	327	308	321	331	332	306	275	303	284	310	309	291	315	283	299	321	319	285	337	274	317	310	295	349	329	308	280	297	304	303	339	319	320	311	285	293	292	297	324	303	316	300	305	288	316	290	306	302	281	287	306	301	308	327	298	324	289	327	294	285	326	307	296	322	266	269	314	316	279	291	322	317	307	321	303	292	274	299	292	277	311	272	331	287	296	334	288	301	311	308	269	288	338	287	329	303	292	302	268	310	354	316	312	291	309	339	321	289	330	311	312	290	294	315	313	320	284	326	298	310	319	334	324	311	291	294	302	309	312	304	295	294	302	337	284	326	333	331	292	304	303	298	295	299	324	314	319	286	286	318	344	304	274	318	296	305	310	317	306	313	305	302	285	299	314	294
22268	21230	29052	23717	21230	21255	9428	1991	1433	1114	883	781	756	700	623	594	539	491	513	465	477	480	458	470	461	442	461	470	486	451	479	468	464	466	434	450	450	441	434	440	472	452	450	437	454	453	463	426	460	481	439	429	436	438	482	457	447	466	460	440	460	418	430	413	414	465	449	434	440	402	444	438	460	426	455	453	431	447	417	428	444	436	418	436	437	421	448	425	426	473	435	423	402	431	420	437	415	435	469	415	449	402	429	432	451	433	439	426	420	404	426	447	430	440	445	464	470	456	417	400	434	393	405	426	431	434	444	430	398	453	428	443	438	443	435	424	437	428	419	434	449	398	432	458	442	463	459	447	449	408	452	406	421	436	446	446	431	443	411	436	430	404	448	480	460	466	430	436	454	426	420	439	442	399	455	411	440	425	407	406	409	445	441	429	421	383	387	459	423	427	455	417	435	464	421	428	455	432	401	448	466	422	454	446	450	414	435	449	429	478	429	417	440	448	434	420	425	433	429	416	421	428	399	446	433	458	437	402	408	452	440	434	429	421	414	394	411	424	413	460	448	433	455	442	447	427	429	436	429	472	445	440	445	450	447	422	471	439	448	437	434	440	452	454	476	455	418	412	435	425	448	418	437	473	390	468	466	455	468	378	428	413	440	414	427	421	425	405	402	451	448	441	407	451	448	443	447	449	451	470	428	434	458	410	424	488	433	452	405	441	451	446	433	424	424	459	443	461	415	441	468	434	460	457	422	423	438	435	420	437	458	399	418	448	444	445	446	420	452	420	459	440	423	430	434	471	456	414	437	421	463	406	418	449	416	454	448	413	456	419	416	444	428	480	429	399	392	424	430	444	389	437	490	437	440	407	435	423	412	435	426	414	471	425	424	453	405	449	430	448	439	455	427	442	426	412	452	415	423	443	406	440	397	422	437	448	427	447	453	403	408	438	430	438	422	443	446	422	422	450	438	442	466	400	454	418	459	463	444	455	465	471	427	453	426	471	448	471	451	447	469	473	424	438	405	425	403	399	463	438	444	462	434	416	417	435	421	416	484	419	426	432	455	427	431	438	452	413	429	435	434	453	420	423	469	429	411	430	410	407	427	415	426	423	412	454	450	445	412	449	423	448	425	416	443	412	402	401	414	476	413	403	419	425	421	427	399	433	427	415	456	419	436	461	408	424	456	421	465	438	397	441	498	430	427	432	475	444	418	408	430	418	402	443	447	408	398	386	476	428	394	417	410	442	405	429	451	459	415	451	437	418	420	449	464	460	419	438	411	422	426	440	447	430	437	442	421	444	450	425	417	418	444	462	397	459	452	423	446	442	448	404	430	425	436	452	457	427	426	425	434	438	417	406	433	421	432	420	427	417	412	424	412	416	425	419	409	408	428	423	415	446	442	449	469	429	429	424	454	416	443	449	445	436	443	451	459	448	443	433	436	442	438	403	438	459	440	466	412	422	422	479	428	420	418	472	445	445	417	435	439	426	447	460	462	403	470	423	412	435	420	408	443	430	410	447	449	425	423	397	404	421	445	446	452	447	412	425	486	431	422	438	433	443	419	400	437	438	410	439	426	417	397	415	429	397	413	446	443	402	401	413	467	423	416	434	412	437	452	437	457	470	424	435	438	433	404	442	429	469	414	413	477	408	423	441	417	405	393	423	445	432	459	423	419	402	418	433	468	438	438	411	400	427	420	430	426	411	434	418	442	447	454	437	420	429	388	454	455	438	426	423	426	388	440	476	397	426	477	448	460	442	439	455	441	450	427	423	436	447	409	405	428	481	468	452	447	433	429	428	393	448	419	465	427	435	455	464	443	444	440	440	426	423	465	406	402	431	439	456	434	460	434	425	448	420	425	434	415	400	437	444	451	419	422	448	456	424	409	480	448	443	438	467	428	422	374	417	425	450	438	462	450	427	436	442	427	437	441	420	441	441	481	423	440	441	404	434	405	423	437	436	398	419	451	424	454	424	427	440	430	441	468	460	426	407	397	439	506	499	416	424	420	436	427	413	439	445	438	480	410	415	417	414	428	441	409	427	443	441	409	443	432	471	437	395	405	428	419	453	444	397	427	432	472	446	460	450	451	450	433	436	436	411	438	424	410	414	432	456	427	455	419	431	373	475	431	448	449	410	434	426	422	398	438	401	421	469	460	391	477	437	438	434	415	423	415	458	414	395	446	459	443	448	409	439	425	411	433	416	398	453	452	432	402	424	446	446	415	443	439	431	420	399	425	450	419	427	436	416	454	402	455	420	432	444	430	409	421	464	410	396	435	433	424	426	447	447	431	418	446	412	465	442	446	462	456	446	452	408	439	441	441	413	431	467	430	426	465	443	396	412	403	436	456	401	456	426	447	441	442	434	430	436	423	440	419	444	435	441	446	445	417	456	446	434	447	436	449	406	426	434	437	412	418	443	407	425	434	451	413	408	453	401	419	438	424	420	441	389	468	454	412	433	395	490	438	433	448	450	411	396	409	473	416	410	444	409	449	463	432	460	433	433	407	446	434	427	473	419	430	452	435	421	417	417	460	449	414	445	443	430	430	466	438	462	447	454	453	420	394	371	423	411	443	423	472	450	418	415	422	404	419	425	429	408	426	436	406	407	439	432	428	471	423	399	411	459	408	423	441	461	431	455	455	413	433	447	421	466	385	417	444	428	413	466	447	428	448	412	409	407	441	438	450	423	433	426	448	415	428	427	417	437	468	455	460	432	412	425	429	417	473	441	457	419	433	414	460	474	450	444	433	428	439	426	441	460	420	434	440	443	468	443	435	448	423	409	452	432	459	447	435	407	452	403	472	419	413	425	405	443	438	428	437	423	436	445	406	422	469	466	434	441	439	434	454	431	472	393	425	436	463	438	444	452	421	465	447	479	457	450	459	424	434	460	446	410	425	447	442	409	440	407	428	428	459	409	426	394	447	452	461	442	465	404	438	412	434	441	414	436	439	419	431	454	433	437	468	414	445	446	431	433	408	429	444	451	448	461	453	437	408	455	446	416	449	418	468	392	388	438	419	459	420	427	440	450	428	425	443	485	426	401	494	421	421	430	468	425	413	442	443	441	455	401	437	455	426	444	439	401	405	422	423	464	435	477	479	457	434	473	453	410	439	458	413	459	431	429	453	432	439	442	415	425	402	415	449	466	458	457	408	414	426	442	431	433	452	434	397	431	447	427	435	399	430	449	429	422	427	437	437	443	448	452	412	401	403	491	424	420	445	424	441	457	470	422	452	417	434	450	436	454	410	434	418	404	420	421	464	449	440	398	450	430	449	417	406	429	431	442	396	417	455	402	451	431	399	458	421	439	416	434	468	434	454	468	454	409	426	451	440	424	440	445	422	443	429	443	418	403	463	376	447	416	392	440	418	441	444	421	412	435	366	428	412	478	442	438	453	415	430	412	444	450	443	483	399	427	462	416	438	450	422	438	430	433	405	428	464	424	422	447	408	434	415	424	459	438	412	449	435	432	425	412
26903	47492	22536	8263	6059	4713	4016	3427	2944	2158	1604	1423	1258	1111	958	791	768	735	622	714	675	642	628	659	592	623	630	623	623	607	604	591	631	592	573	647	624	600	583	619	591	588	590	607	593	607	573	602	589	606	619	590	580	616	577	591	619	606	563	555	601	584	588	505	570	558	550	576	589	543	592	566	582	608	584	604	569	554	550	539	549	548	600	559	573	593	547	594	551	599	570	581	543	588	560	578	577	563	581	530	584	585	555	554	585	547	606	569	549	589	570	559	512	556	554	549	521	550	580	567	596	600	532	553	576	573	609	560	586	581	571	528	568	551	593	535	535	544	601	556	574	569	584	549	566	573	609	549	577	557	565	533	532	620	544	589	559	600	551	565	553	546	549	545	561	566	551	592	530	549	597	508	559	584	588	567	554	573	570	529	572	575	559	553	559	588	536	530	577	573	600	592	615	574	540	589	526	549	606	557	520	563	544	568	534	587	537	560	557	590	564	582	599	559	577	571	562	591	603	589	531	607	573	540	546	582	571	581	549	568	558	549	577	552	531	568	575	555	568	565	526	601	528	492	597	558	529	618	568	564	550	581	577	585	563	546	579	542	561	549	572	561	602	525	562	588	570	581	579	564	529	528	569	539	585	571	579	573	556	618	584	578	577	571	588	528	546	533	543	588	617	615	584	514	544	565	602	597	543	573	556	581	594	555	553	552	518	588	553	602	534	583	598	568	592	559	570	555	550	530	583	572	534	558	575	543	590	569	543	565	578	587	531	560	541	547	545	585	575	558	583	560	536	540	561	539	608	555	583	555	580	545	614	595	581	560	593	544	538	583	551	543	568	546	620	586	580	600	575	569	592	578	601	579	592	584	562	590	536	559	600	550	592	574	570	541	592	583	518	546	546	556	541	544	525	566	573	580	535	557	602	584	602	549	537	615	591	534	543	565	544	602	572	577	571	571	562	524	545	548	588	581	572	551	535	536	535	533	603	557	541	581	620	530	500	601	552	570	584	552	561	533	564	568	580	558	570	583	524	560	560	574	535	586	535	525	583	573	554	586	509	584	579	588	547	565	576	582	606	509	539	560	585	553	553	540	562	571	551	558	629	613	525	571	572	542	591	594	598	569	594	555	538	560	574	555	576	573	594	581	512	504	541	547	569	537	569	617	582	615	545	571	561	558	580	547	526	615	552	553	559	544	593	528	544	553	517	544	574	560	597	556	576	555	593	555	547	547	612	574	575	553	572	581	561	558	592	579	582	606	540	594	518	538	579	522	542	601	558	579	580	579	572	548	529	572	598	605	564	570	542	556	527	525	576	581	563	520	515	574	572	594	577	563	572	542	578	588	594	561	543	571	559	543	581	575	567	592	583	581	569	584	549	570	549	582	526	583	552	587	500	543	524	571	558	548	587	540	583	579	580	550	552	565	541	550	597	569	563	545	527	517	563	554	542	528	595	558	534	597	597	525	530	588	551	551	558	534	568	597	584	574	577	592	571	574	541	559	524	549	548	572	559	522	584	593	578	587	566	558	553	558	624	562	567	602	582	543	551	579	558	585	537	571	555	580	541	563	515	583	557	580	621	553	572	596	581	560	581	572	613	543	552	602	565	561	579	576	581	608	546	591	598	539	543	570	566	585	565	598	583	613	565	564	558	544	563	572	537	577	551	546	590	529	581	572	517	575	547	598	516	573	624	553	585	564	510	566	541	537	595	611	577	602	569	605	517	523	579	558	559	564	548	605	559	536	590	582	569	568	541	532	582	559	564	558	563	573	562	547	626	554	567	558	572	560	586	545	581	534	545	578	530	579	562	546	549	548	549	576	532	573	524	598	586	584	613	574	602	550	562	603	560	589	588	533	580	566	530	574	559	565	545	513	529	577	532	602	581	574	576	572	553	566	558	585	580	585	572	589	560	539	629	566	555	604	588	595	573	553	558	539	556	565	562	545	570	534	580	589	540	587	590	540	619	551	586	575	636	565	510	618	574	563	544	569	564	558	531	585	532	521	581	585	539	569	582	516	573	566	562	564	564	578	555	577	513	525	608	570	570	538	526	577	563	566	614	555	567	537	530	532	571	619	595	545	559	559	551	564	547	570	523	564	509	584	569	550	558	531	537	592	586	540	553	559	563	567	580	521	570	590	583	546	623	597	546	570	566	614	569	581	603	553	582	536	538	561	549	570	548	565	579	556	580	536	544	543	583	573	582	525	548	558	605	538	554	585	542	573	562	552	555	542	556	572	544	554	556	574	586	527	558	578	578	589	561	535	523	539	530	549	568	571	539	546	556	548	590	552	556	558	560	542	567	580	528	575	552	569	567	564	553	552	523	568	584	591	541	573	611	606	591	556	595	583	550	536	586	568	555	575	616	537	595	594	532	566	593	551	589	598	530	553	570	552	535	531	532	557	571	544	535	570	533	537	560	605	560	574	527	557	560	536	624	591	574	552	540	556	538	619	579	568	558	592	585	565	580	555	596	591	548	591	557	556	558	541	540	583	568	572	557	560	548	560	557	558	534	612	619	572	540	580	602	586	555	535	558	555	557	572	541	558	585	580	546	639	572	577	535	548	539	531	578	573	628	567	569	558	550	587	608	570	579	580	567	589	539	559	567	570	588	570	550	558	551	522	550	573	518	595	562	594	530	580	556	560	562	599	580	521	563	545	517	571	544	578	575	572	561	567	541	549	553	541	567	556	554	588	601	551	568	585	601	587	573	596	554	549	546	552	545	579	564	540	578	571	581	558	589	532	607	533	538	529	581	554	596	608	552	494	545	568	599	590	577	587	562	566	583	543	546	586	566	615	533	569	615	583	523	531	555	547	568	581	609	588	562	552	546	525	549	607	566	575	575	532	559	506	505	563	582	508	584	559	569	576	563	574	538	550	642	535	538	530	550	554	561	559	553	558	570	560	567	558	574	573	581	543	570	574	569	557	603	564	555	538	520	567	570	553	533	615	559	557	576	551	561	528	537	549	574	557	541	581	597	599	524	535	597	556	549	560	561	518	554	546	575	567	567	541	595	537	570	535	594	556	575	536	649	569	565	582	568	580	527	611	529	569	585	550	545	550	563	562	529	512	572	573	548	561	584	615	514	537	591	585	573	584	545	560	575	596	540	544	581	575	564	596	587	507	557	618	578	581	545	562	568	553	569	566	531	599	542	591	534	584	583	560	530	589	562	583	603	550	589	518	586	584	561	567	621	560	588	556	534	539	560	539	562	579	531	582	586	526	559	615	604	569	580	572	591	597	595	594	570	596	562	559	571	558	564	570	592	573	588	513	574	575	580	540	543	568	556	563	490	575	575	549	555	564	609	596	530	580	558	576	562	575	549	545	543	578	557	596	606	567	571	561	520	555	514	526	546	619	587	558	569	586	573	541	555	587	556	588	524	589	543	578	541	562	577	576	577	595	575	593	579	559	564	571	573	561	545	577	578	552	568	555	593	576	545	559	562	512	589	634	519	567	568	538	562	595	591	584
27319	21558	13692	2836	1161	921	828	770	639	567	569	517	456	447	408	404	425	404	378	401	420	412	382	415	428	402	389	470	409	391	406	416	407	385	412	379	409	432	384	403	388	398	435	427	420	430	398	420	429	403	419	397	413	427	398	414	369	428	366	381	403	405	395	374	396	418	421	358	406	374	402	414	407	375	389	402	391	434	422	386	374	394	354	407	427	407	406	402	422	384	428	386	417	420	382	376	390	396	413	387	377	397	384	430	393	393	387	425	400	410	403	383	393	406	413	394	384	396	404	440	399	407	414	441	402	416	393	431	400	350	408	404	425	406	400	428	425	370	383	417	392	410	384	412	408	400	366	381	369	405	389	371	424	380	441	391	402	396	401	406	381	423	396	397	411	406	375	421	391	413	421	401	392	400	399	436	421	410	411	423	405	427	401	390	388	400	390	397	410	395	394	382	398	434	378	400	397	392	404	411	377	408	404	446	356	415	415	413	397	377	402	380	378	418	382	394	417	400	429	390	414	422	361	391	383	392	398	392	415	379	379	427	397	405	413	383	418	363	406	357	415	424	396	439	396	355	411	377	395	433	416	412	393	433	420	385	380	391	396	393	405	412	425	418	391	368	422	387	369	399	379	369	410	421	369	389	382	374	379	433	407	381	391	418	400	403	392	401	429	403	436	422	403	361	428	414	383	414	431	433	409	377	382	419	399	385	403	409	414	399	392	402	412	418	379	374	391	392	393	449	392	404	432	405	392	381	415	405	393	387	414	406	391	401	402	400	353	424	427	401	376	348	406	425	415	389	374	426	395	392	399	406	401	369	426	397	438	409	417	386	387	389	348	388	398	366	402	423	420	369	372	384	405	396	422	396	397	439	432	410	400	388	399	369	398	354	410	420	390	410	384	414	391	366	403	401	386	455	422	406	399	392	430	400	400	422	372	409	375	369	421	411	414	444	393	409	356	379	390	374	416	445	419	411	394	409	397	393	424	409	409	398	411	406	414	425	396	411	416	388	398	422	394	397	386	435	400	412	408	366	381	384	410	372	380	414	395	388	384	425	401	397	434	392	411	424	392	404	371	397	395	370	422	430	375	409	387	361	397	407	411	412	419	385	410	416	392	367	378	382	417	381	374	400	396	386	383	398	410	395	431	434	399	382	399	387	389	407	407	453	417	372	461	407	390	412	409	418	393	430	419	364	381	397	406	388	386	413	395	395	411	423	414	406	450	395	428	364	460	413	387	366	384	377	410	423	404	425	415	400	403	391	408	439	388	364	400	390	379	419	399	393	436	391	434	401	432	405	392	398	416	393	415	379	457	420	367	403	403	416	434	423	403	412	392	420	423	404	424	411	397	389	431	405	389	429	399	394	400	415	434	408	415	427	378	408	406	397	441	388	434	390	363	429	394	392	355	429	404	409	377	428	393	427	424	423	409	360	402	389	465	425	360	409	366	376	396	366	416	453	395	435	398	400	438	392	402	375	415	426	366	416	368	414	413	389	411	418	434	380	370	377	374	421	435	432	392	394	394	440	414	424	414	351	404	380	391	428	403	433	409	385	387	379	395	393	414	413	361	382	394	396	383	407	409	412	378	397	378	442	427	425	421	414	404	369	410	405	392	383	387	440	366	398	365	422	402	388	420	396	400	403	369	409	362	350	406	403	407	412	440	360	391	371	389	392	394	441	411	415	379	431	379	387	408	382	426	418	417	432	404	373	388	383	433	416	431	399	415	422	412	431	393	409	363	407	407	418	464	398	430	368	378	418	429	411	406	407	397	393	393	419	375	375	398	390	437	426	359	390	436	388	413	380	432	413	420	415	417	366	394	363	417	401	406	402	401	368	374	412	408	406	393	387	335	387	376	443	395	417	432	433	396	386	415	397	408	394	391	436	357	445	412	412	433	386	382	374	359	423	390	409	404	385	416	394	409	405	399	377	381	431	378	379	370	405	382	400	370	394	388	380	382	382	383	380	407	408	414	372	399	394	428	414	419	406	382	385	391	426	401	394	391	391	377	352	376	431	411	416	437	399	415	391	383	396	386	421	389	422	426	392	418	378	394	379	424	391	356	412	370	419	401	387	412	438	375	425	390	422	391	362	399	407	381	422	417	423	404	396	419	383	403	381	432	446	379	376	399	404	411	423	396	393	361	409	421	351	375	382	377	411	385	412	400	378	407	393	400	380	379	406	408	402	377	404	409	419	417	396	395	406	442	417	409	389	401	386	427	402	403	361	391	399	424	380	450	400	438	387	381	380	385	389	372	416	390	408	426	444	419	422	399	425	421	389	362	419	414	411	373	396	365	400	407	416	406	401	404	399	419	390	379	423	450	409	406	404	429	393	392	422	416	405	430	425	387	394	415	399	386	413	433	390	399	392	436	385	428	413	420	393	412	388	410	441	422	397	386	391	390	392	410	388	438	387	403	412	411	417	399	387	425	407	387	400	408	386	382	391	436	389	399	394	369	384	382	383	407	404	403	423	407	389	410	402	398	366	411	372	394	392	419	416	382	425	401	397	432	436	388	431	431	418	391	412	394	395	353	392	422	403	361	394	385	399	402	411	397	419	420	393	401	428	386	408	446	397	413	424	462	405	450	395	434	423	421	405	383	389	422	406	392	396	385	398	387	407	406	384	374	455	411	446	412	411	398	397	393	422	382	383	365	402	411	380	371	375	401	381	380	432	423	441	443	376	419	426	389	367	372	416	364	391	392	383	413	387	399	369	374	435	433	420	382	398	429	387	386	415	400	420	414	415	390	392	392	379	419	393	383	383	408	395	397	409	412	392	416	412	402	365	414	445	426	431	421	410	418	389	414	418	405	388	418	427	421	419	353	414	391	411	438	422	407	410	388	395	387	449	396	401	412	405	411	398	429	404	399	421	372	348	420	460	429	392	393	391	396	418	440	347	436	424	439	369	394	384	403	397	415	436	429	433	370	400	408	385	415	403	413	397	408	416	422	417	421	424	394	390	406	396	415	374	381	394	377	398	374	394	440	415	390	427	418	420	367	394	388	422	375	370	417	427	393	410	398	382	365	438	425	412	407	387	441	422	395	436	390	410	388	357	400	394	388	394	441	407	408	387	424	396	405	400	398	402	450	427	451	425	445	432	437	408	404	400	391	413	412	406	400	443	383	389	404	397	411	431	426	386	431	374	420	436	387	422	415	395	429	403	385	401	370	408	400	418	392	396	418	425	395	381	413	385	420	397	412	421	369	385	342	403	403	395	389	475	363	424	378	403	392	428	405	397	424	417	376	426	412	406	394	403	391	459	415	382	370	379	390	420	402	437	379	427	430	404	412	415	420	406	393	380	384	395	399	366	409	403	390	404	400	404	413	400	403	402	413	384	366	384	398	407	429	390	414	442	415	385	390	406	406	415	404	369	464	367	395	390	424	401	421	448	379	404	372	384	410	419	387	388	415	387	405	398	362	381	381	437	414	409	433	357	402	399	389	461	380	397	405	384	419	393	385	425	450	431
18693	28629	9886	2808	1919	1686	1511	1430	1148	902	793	758	702	621	580	560	580	556	515	503	553	512	494	492	528	499	548	566	524	524	520	534	495	545	547	533	568	552	534	514	508	541	494	516	563	510	508	525	579	520	514	560	507	519	559	523	499	510	512	487	551	511	519	511	532	548	521	476	491	490	487	536	526	498	552	518	517	504	552	535	549	536	480	494	486	488	537	523	560	528	483	545	554	500	519	463	522	539	538	493	507	531	515	521	473	508	501	494	480	542	511	534	531	538	554	502	507	467	484	489	544	506	530	510	495	494	532	502	492	518	507	469	484	535	519	527	540	525	555	481	502	513	513	500	546	538	478	560	493	528	519	524	544	471	522	532	514	528	502	472	534	518	530	492	506	524	515	513	480	517	530	499	528	562	548	569	544	497	529	508	525	519	504	519	511	494	509	521	503	518	518	518	534	521	535	505	498	488	528	529	517	530	521	530	497	528	522	510	495	534	494	510	477	503	529	510	488	475	530	501	489	511	496	552	464	511	502	499	512	525	532	526	506	501	459	526	501	539	508	535	536	526	528	532	526	506	482	512	523	500	492	510	505	507	505	558	507	530	497	494	512	489	567	477	530	503	535	501	496	488	501	506	499	486	524	551	522	504	550	487	519	502	502	553	539	546	511	497	482	507	547	506	550	510	505	505	529	485	500	494	519	485	470	494	485	485	522	490	503	534	507	531	517	502	564	490	547	480	520	498	572	512	505	553	482	541	498	530	509	520	534	523	534	524	522	507	545	525	503	556	501	503	524	504	536	466	533	487	543	500	487	516	494	526	552	483	504	484	516	501	475	500	528	544	525	496	521	533	531	511	525	504	491	516	505	441	528	539	506	498	516	538	567	557	548	545	505	482	536	550	515	516	487	515	499	538	526	517	521	519	494	563	553	471	524	530	502	546	536	532	516	554	490	480	507	505	535	511	500	525	481	542	552	548	526	539	511	493	549	518	482	495	517	546	509	531	535	470	537	530	513	511	489	511	515	513	497	454	549	507	528	527	472	546	510	519	555	547	524	529	498	519	506	503	505	505	521	525	513	547	518	529	520	526	533	477	505	514	524	522	515	534	535	500	535	517	538	505	505	489	542	491	507	470	500	496	527	532	523	518	519	523	524	565	500	525	529	547	516	544	548	560	475	491	508	544	447	529	577	524	499	532	544	522	522	473	509	492	498	520	510	527	522	497	480	546	502	498	510	535	512	540	506	514	521	544	525	518	524	523	474	481	507	480	519	511	458	474	524	528	520	521	566	529	561	466	520	510	453	497	529	531	505	508	516	522	493	579	495	528	453	572	541	508	513	504	508	515	490	485	559	504	506	512	509	539	507	492	526	495	534	534	518	491	551	528	519	518	508	544	526	477	490	534	547	566	519	552	497	549	520	546	561	477	506	542	538	551	550	541	498	518	524	510	521	508	523	514	503	523	511	492	488	486	532	523	563	550	480	505	502	496	513	502	483	571	510	505	546	511	529	555	489	517	489	547	502	517	527	530	492	515	494	508	536	510	537	527	508	536	482	489	524	538	523	494	518	515	546	502	482	516	522	510	494	492	545	452	491	502	486	524	530	532	552	515	507	484	504	521	543	501	541	491	554	507	503	527	523	526	544	547	557	496	527	524	556	519	525	504	488	533	534	553	521	472	522	472	567	468	488	549	539	502	513	508	529	520	519	531	516	528	534	527	533	510	524	494	504	512	516	548	563	507	531	545	460	531	489	510	536	546	490	522	469	501	512	502	476	532	470	522	534	495	514	516	527	508	474	520	517	542	512	533	504	547	516	506	514	543	527	495	479	510	568	541	541	529	514	505	541	531	522	488	507	501	495	508	495	511	501	493	483	507	485	511	524	528	525	525	539	496	481	494	580	550	524	485	512	527	494	508	472	502	528	528	502	545	542	514	482	535	512	552	532	526	507	518	509	523	498	469	567	501	475	548	528	534	513	531	529	526	488	513	512	540	494	520	507	510	503	506	512	485	541	519	515	536	533	549	506	490	493	494	504	480	530	535	515	521	524	500	524	518	527	495	478	520	514	517	491	515	536	496	503	506	501	507	494	529	488	513	491	510	499	498	524	563	498	477	486	496	500	566	530	506	494	526	538	538	493	506	541	522	539	496	523	541	506	489	503	523	473	471	499	505	546	509	571	501	530	542	527	494	510	518	552	512	513	514	531	530	539	519	553	527	519	496	510	504	569	524	503	533	525	517	508	535	544	518	502	502	526	465	537	523	526	515	507	556	509	460	504	519	518	508	570	486	531	509	553	540	512	566	520	544	461	526	507	497	493	515	493	490	505	522	512	491	552	478	522	544	510	515	521	505	507	531	501	516	506	563	534	555	529	470	540	505	488	510	538	522	492	522	503	526	503	507	554	528	512	504	536	527	492	486	509	544	498	496	503	548	509	510	517	490	549	512	486	491	506	480	537	496	540	526	485	529	521	489	544	488	501	516	498	490	559	519	498	491	525	489	504	532	555	488	488	490	504	515	527	556	533	516	494	506	513	542	494	550	521	545	523	508	496	471	547	540	540	483	492	465	513	503	551	534	466	533	542	529	510	498	504	492	523	540	515	508	506	531	497	470	482	515	505	523	450	505	535	533	516	522	505	545	518	525	539	510	512	509	520	540	499	522	491	503	487	511	531	498	535	531	535	514	510	531	518	477	488	536	508	531	505	514	518	481	533	498	497	500	539	530	475	503	526	516	507	529	505	513	523	556	489	473	535	571	532	524	551	520	537	504	483	511	518	548	558	556	482	503	506	530	528	501	510	507	509	497	528	498	503	477	496	485	464	489	481	522	527	535	521	513	520	538	487	532	531	549	514	513	536	506	491	484	526	481	548	525	503	487	542	542	532	512	537	485	531	490	540	514	511	549	490	541	525	515	507	499	481	555	524	568	506	537	500	524	486	546	511	546	493	486	484	517	516	510	525	497	502	504	480	560	518	505	538	533	494	552	560	540	526	544	502	501	501	528	498	507	502	534	520	511	516	528	523	504	523	536	517	499	511	526	538	481	516	555	566	538	527	517	513	522	526	532	505	515	513	525	494	524	521	454	509	533	519	558	486	508	514	507	553	502	536	513	567	527	480	502	510	510	513	509	527	499	503	527	527	515	508	528	546	514	507	532	490	542	563	552	496	517	532	485	515	488	494	508	505	486	520	524	504	553	527	536	478	502	481	525	554	492	534	514	480	478	489	487	487	513	509	564	478	491	498	522	511	481	552	512	540	510	546	502	519	463	528	505	527	504	532	555	508	507	519	505	474	524	574	542	489	538	527	513	521	535	508	535	490	510	569	514	502	518	519	498	530	513	547	497	504	501	521	463	497	546	504	521	497	502	506	535	554	502	538	479	499	475	511	500	516	510	526	468	495	504	516	493	498	527	530	494	542	472	490	484	469	477	520	511	505	532	516	538	548	477	493	549	517	533	488	537	520	499	476	573	482	536
23068	21166	28515	24057	21140	11163	2134	1407	1255	1000	927	786	759	753	674	644	641	595	617	622	607	638	552	618	596	623	605	579	614	622	615	598	592	602	613	576	578	594	618	614	620	594	624	589	615	607	575	642	616	596	597	622	607	610	629	591	620	631	580	628	612	623	581	599	614	560	630	585	584	628	610	581	606	534	599	591	598	585	618	593	618	579	569	596	590	552	558	585	584	601	573	612	596	590	597	573	605	580	574	592	620	572	577	578	544	597	628	583	598	558	558	588	611	570	550	593	584	609	553	585	581	597	616	621	600	587	569	549	591	653	612	572	560	571	620	621	543	562	600	618	594	588	558	607	579	568	610	584	619	567	574	587	632	604	549	655	595	547	583	570	548	586	596	614	609	623	589	573	552	559	613	563	563	600	596	587	618	587	583	560	605	568	591	583	582	571	610	591	535	627	616	568	599	573	575	585	567	622	547	587	561	553	553	561	586	612	571	606	578	556	599	593	536	570	589	595	600	591	571	610	578	587	603	579	590	588	591	577	596	629	580	548	622	621	573	602	600	619	618	578	625	587	576	545	591	653	619	557	558	605	583	556	583	606	595	621	592	544	569	548	610	588	587	574	585	569	556	578	612	580	604	588	609	559	603	565	565	587	583	598	595	608	577	582	607	570	610	523	565	546	575	552	562	606	588	592	614	594	608	610	571	579	590	590	611	562	604	585	567	561	582	586	589	610	579	542	565	585	595	606	582	596	593	593	573	570	542	543	639	595	635	593	582	562	573	607	588	568	590	553	617	566	592	586	577	588	629	538	624	557	596	652	570	612	594	577	600	581	596	585	556	564	561	585	566	626	582	594	585	551	565	596	596	529	578	558	556	580	549	595	597	593	638	586	588	577	618	601	634	545	601	616	576	591	552	598	605	613	558	617	546	572	566	623	610	586	593	596	569	601	590	584	568	609	608	593	618	545	567	605	582	596	585	615	591	613	564	592	566	599	610	595	595	561	562	551	568	574	559	584	602	565	541	609	644	578	554	601	633	616	537	591	603	581	600	612	615	590	569	601	582	534	570	592	597	598	581	614	603	565	607	568	560	583	565	584	575	593	577	601	584	604	601	580	556	544	571	605	592	589	646	600	600	588	568	591	601	646	585	574	526	547	586	585	579	588	582	583	579	537	585	567	580	580	578	638	599	635	594	581	566	564	582	542	579	573	547	565	591	587	539	602	571	596	558	631	584	553	622	584	585	609	566	577	551	571	592	592	597	589	585	585	578	625	600	580	594	583	588	593	597	555	595	556	608	566	582	576	567	560	583	566	613	607	568	595	621	582	567	600	595	567	589	553	603	609	588	615	639	589	566	605	606	546	609	590	617	601	621	617	580	597	558	627	594	559	599	576	611	603	566	574	593	592	594	534	626	569	612	600	587	601	632	606	641	545	577	607	574	575	564	548	600	565	589	583	591	623	590	586	562	585	555	569	580	586	543	587	576	592	552	612	561	591	580	566	609	609	632	603	655	525	596	619	559	560	574	608	547	584	539	577	607	632	550	602	564	587	548	594	597	608	564	631	595	578	579	540	578	616	551	596	582	571	633	546	619	605	582	543	600	569	576	609	604	579	601	584	578	550	606	583	590	625	558	573	616	557	621	606	572	581	603	556	559	574	593	512	610	664	600	627	590	588	576	594	620	552	579	625	623	552	563	596	588	562	587	568	579	598	584	580	576	612	559	567	604	634	568	608	628	569	571	583	557	565	612	606	579	575	547	561	608	575	625	573	594	578	557	598	608	610	613	593	631	566	591	576	548	608	588	610	599	577	524	567	577	619	574	591	571	627	593	515	547	583	659	579	597	596	590	580	582	577	574	606	628	566	610	570	605	573	562	570	568	570	585	557	577	616	583	570	577	627	631	586	613	651	581	609	558	576	605	594	592	635	558	531	588	562	579	556	631	587	602	585	563	561	592	556	570	605	581	603	566	562	599	577	559	590	587	587	577	561	607	602	590	570	555	584	616	573	568	585	593	582	587	600	617	592	577	629	566	613	594	551	551	558	554	575	550	595	606	570	581	594	608	620	574	582	542	551	600	584	623	598	589	577	541	569	599	577	572	563	599	559	594	569	578	570	590	553	549	614	566	592	557	569	568	598	559	605	622	613	625	555	592	604	538	564	590	589	588	602	597	592	594	603	600	575	602	618	574	555	588	582	585	552	590	599	580	594	568	581	581	580	559	586	549	588	595	635	563	563	571	576	596	538	573	606	615	601	600	564	577	590	563	596	577	562	561	602	570	524	596	572	582	554	552	607	593	602	640	559	571	599	589	572	598	617	559	595	580	640	535	572	563	599	549	608	596	611	576	582	590	607	587	583	609	608	528	668	634	555	579	536	598	590	566	557	597	625	586	600	636	573	618	625	594	587	588	624	565	596	581	599	598	588	566	594	592	607	573	615	548	638	551	588	607	604	568	588	538	559	597	534	580	567	582	586	611	569	593	588	664	591	588	583	627	612	567	562	593	577	584	570	592	563	616	624	590	594	565	555	593	596	565	553	582	602	610	600	594	553	548	564	573	629	607	614	600	576	613	575	610	580	571	588	602	574	578	547	633	598	590	569	562	567	605	567	539	588	626	572	586	559	589	550	601	590	558	580	636	574	577	605	617	585	563	561	594	567	563	601	566	540	561	577	574	604	604	603	623	594	550	613	595	589	591	589	563	572	589	542	595	561	528	568	603	535	584	610	545	599	615	582	588	535	582	566	579	605	561	562	603	566	606	592	597	555	536	567	551	574	581	591	617	529	615	580	582	625	590	600	610	586	572	525	593	559	603	628	603	582	630	529	593	564	602	604	612	559	539	590	574	593	555	544	552	579	572	607	562	578	590	538	570	540	585	562	564	586	588	565	564	525	572	589	631	600	605	629	593	612	571	628	612	590	637	593	561	595	598	604	547	581	587	585	636	584	578	631	550	604	584	573	593	594	622	579	626	572	602	601	562	611	587	577	579	588	574	589	579	580	618	582	579	578	581	590	575	623	600	557	613	579	564	612	597	634	560	609	591	603	598	564	566	595	592	599	577	610	589	595	606	552	587	611	572	589	630	579	548	612	567	556	558	574	590	586	586	571	547	570	582	572	589	638	561	584	577	562	593	623	573	546	604	558	603	579	642	596	560	554	566	568	548	572	576	591	620	597	600	559	603	577	583	585	567	571	563	607	585	575	596	551	642	544	591	557	591	552	591	593	574	616	576	606	581	543	570	641	590	568	548	597	574	543	619	586	585	571	585	573	550	587	579	577	598	618	592	588	573	590	609	599	583	567	545	593	591	620	582	519	566	575	625	560	578	563	594	608	580	577	616	548	612	532	581	562	611	585	594	608	598	563	605	563	596	574	549	611	566	586	572	601	619	576	600	558	587	540	599	590	621	529	571	618	567	616	590	582	616	578	614	585	598	599	618	558	589	582	580	552	597	585	591	584	600	606	595	556	601	629	564	551
23242	42026	18624	5818	4295	3479	2878	2401	2084	1761	1537	1178	1179	1010	942	923	845	840	829	779	827	767	789	769	828	769	734	743	791	748	743	778	733	789	786	806	804	815	755	814	789	776	754	721	733	767	745	813	758	707	732	746	749	752	791	784	757	806	784	730	740	769	755	779	756	720	723	732	763	723	760	714	742	747	745	795	752	727	751	757	747	747	719	739	711	751	784	735	717	722	746	735	747	739	663	759	739	802	724	732	760	774	728	754	724	771	713	776	735	776	754	698	668	730	737	774	732	723	728	778	705	714	754	766	744	680	702	770	714	787	752	769	764	759	709	769	745	745	751	708	708	762	732	666	737	712	781	818	749	779	745	739	697	775	711	720	758	784	786	702	731	709	761	699	739	722	752	777	754	713	779	748	753	732	698	744	728	714	756	746	700	705	719	782	741	733	774	711	752	716	742	758	717	745	726	753	743	718	762	703	730	704	752	731	744	764	730	734	752	747	746	709	751	768	755	742	782	717	757	758	728	758	739	788	763	741	735	705	755	741	709	700	690	741	735	716	788	731	770	732	713	805	752	784	749	738	727	746	736	708	736	694	751	783	729	724	764	748	740	742	759	747	724	761	719	779	746	714	753	756	772	722	744	744	738	756	766	732	719	718	734	754	716	810	740	693	774	783	788	747	787	800	760	757	745	736	732	770	708	755	715	731	773	711	761	777	740	726	767	745	724	784	743	709	721	743	751	767	713	753	759	695	733	768	773	690	762	746	726	761	757	759	706	734	726	732	775	738	689	717	750	752	761	770	770	756	733	746	765	745	752	708	737	756	701	778	766	765	746	751	785	773	744	759	786	733	728	732	752	737	732	752	722	739	726	755	710	725	738	715	708	764	780	703	674	754	730	731	732	736	793	780	770	697	742	769	746	728	763	740	807	762	735	712	747	708	660	680	720	743	720	736	777	741	784	695	750	767	737	771	746	695	670	707	760	771	731	826	747	766	724	737	759	775	787	733	756	774	747	753	766	726	758	771	740	742	752	739	751	705	772	750	730	717	739	729	756	755	732	747	726	719	745	768	728	731	798	726	808	735	748	760	754	775	733	695	780	740	735	748	801	733	743	767	751	714	723	760	781	692	782	752	716	746	744	719	778	740	768	747	767	733	690	761	713	729	758	726	732	714	732	750	740	732	721	688	762	744	690	672	713	742	739	719	726	789	750	784	707	794	778	785	739	740	657	749	725	735	725	756	768	749	771	786	728	657	745	774	792	732	773	714	802	755	733	711	760	784	781	755	753	730	774	708	757	726	811	752	740	746	726	745	783	710	748	727	733	777	713	748	783	706	709	752	751	736	750	726	759	715	752	734	761	750	731	718	749	714	692	728	738	692	758	682	720	755	728	765	758	728	698	734	745	740	700	700	715	733	798	703	768	764	768	721	706	722	764	744	729	775	778	800	755	752	732	693	717	713	716	731	741	711	745	765	756	752	722	750	728	706	734	734	730	701	696	710	715	739	694	767	712	755	728	776	765	704	739	739	767	723	752	773	755	726	703	713	727	704	759	751	734	738	709	748	751	768	787	734	755	732	745	741	699	764	726	725	686	785	726	757	747	728	796	729	696	767	748	786	743	736	727	709	768	723	747	782	768	728	730	717	711	772	747	765	722	757	724	756	711	745	760	772	754	732	736	715	752	749	734	713	685	734	731	788	745	731	730	735	759	738	702	762	764	772	784	761	719	746	723	745	740	792	770	751	769	719	773	696	697	760	713	751	723	813	757	745	749	752	775	741	709	733	750	778	731	692	740	781	731	757	736	764	746	723	739	750	725	770	729	724	720	729	717	729	725	766	777	719	725	749	749	691	696	710	802	770	768	740	685	733	696	776	714	766	752	732	765	702	703	775	760	749	731	789	733	789	774	754	733	755	715	772	747	750	717	759	784	746	730	748	757	784	778	755	795	753	718	738	691	747	720	724	694	711	718	787	706	777	739	736	753	717	743	776	749	736	744	738	736	721	758	766	814	749	689	735	714	757	744	719	739	796	759	745	744	743	717	776	715	777	743	744	715	783	755	744	775	716	776	749	729	751	731	755	756	774	718	711	733	798	758	785	710	725	790	710	770	772	767	705	709	725	754	758	655	743	742	777	701	756	730	747	734	685	735	736	737	740	716	700	720	701	726	753	704	689	767	700	723	716	733	732	742	738	768	732	712	710	749	752	768	747	747	794	725	752	734	741	744	709	748	762	768	749	765	753	726	697	722	733	777	733	764	728	708	717	708	729	742	735	778	739	762	783	729	712	771	729	719	704	749	750	765	738	791	716	737	764	745	724	694	806	719	771	747	732	752	741	707	735	753	745	747	720	755	776	767	737	730	735	704	720	782	744	751	752	723	740	761	770	761	718	765	771	722	703	788	755	758	769	757	827	712	748	726	713	694	732	735	693	760	746	709	729	730	735	742	705	724	684	725	742	744	692	770	780	773	747	785	736	705	764	709	720	718	799	717	716	777	772	724	754	707	759	728	764	719	728	734	745	725	798	764	764	694	725	725	754	733	789	759	766	778	754	730	738	722	720	709	712	726	718	803	752	673	719	738	704	722	706	753	715	750	757	707	740	716	738	740	735	755	752	764	715	708	733	736	733	724	755	763	715	750	822	713	715	754	777	746	700	737	775	753	740	787	755	715	743	776	725	736	734	776	716	750	704	748	728	691	743	744	755	761	795	694	802	753	700	762	730	743	722	736	752	731	781	767	763	748	748	794	748	730	765	748	774	708	739	710	730	729	746	726	724	734	766	682	725	771	779	753	768	755	731	718	741	729	707	752	756	768	794	788	783	751	727	707	715	762	766	749	742	718	754	730	754	728	773	721	725	733	700	713	741	764	729	709	754	711	755	721	735	698	741	720	732	775	732	718	697	722	767	714	786	712	707	765	735	731	718	760	750	722	763	690	734	765	777	770	706	718	768	754	754	728	741	717	714	724	721	740	762	767	710	735	751	759	780	743	721	724	781	752	704	724	717	686	763	731	753	763	716	705	758	730	702	730	731	779	737	765	685	803	757	674	742	745	717	753	704	708	744	764	755	743	759	741	805	708	735	762	695	711	722	754	748	757	729	746	776	761	768	700	725	726	702	751	807	770	747	721	746	704	762	796	706	748	721	761	730	729	782	706	776	732	744	761	776	743	746	769	734	744	742	773	697	737	755	736	733	733	738	726	739	709	773	716	748	760	747	747	735	738	733	759	735	743	778	699	741	714	714	737	736	757	751	782	751	756	774	690	762	734	748	741	720	772	759	728	789	777	740	741	701	714	759	733	775	778	763	749	748	753	745	675	733	734	731	725	741	751	800	761	721	750	722	743	751	703	741	736	672	721	747	728	745	774	742	790	724	773	698	711	736	730	762	720	765	701	745	727	726	698	752	704	742	712	671	790	683	729	759	729	720	711	749	726	723	749	702	726	754	693	729	740	770	767	753	702	724	761	703	759	713	785	722
24280	21186	27368	25066	9817	1373	923	675	616	487	416	364	334	274	293	272	244	245	240	258	237	216	239	210	218	238	219	242	237	236	202	235	230	240	236	240	242	223	242	244	248	239	243	249	228	221	225	238	241	212	221	209	240	218	236	240	234	222	222	202	255	220	228	219	229	215	216	241	257	243	238	228	224	225	226	211	252	211	204	207	199	220	252	227	225	241	238	235	213	234	206	224	241	243	208	222	219	197	208	248	202	212	215	222	215	218	222	224	243	232	211	258	234	221	221	232	216	229	224	240	219	235	225	238	231	226	210	218	225	213	255	234	228	261	202	224	247	227	225	209	249	228	228	215	249	239	203	198	251	218	222	200	225	229	204	214	225	237	259	221	239	226	189	224	235	215	215	214	235	261	208	241	228	227	184	239	210	224	204	228	233	258	217	221	202	221	209	217	238	237	228	230	229	232	200	231	235	228	247	226	206	212	222	258	208	214	220	193	227	246	235	246	221	208	225	206	231	220	213	241	220	206	223	216	230	225	199	212	237	214	222	223	215	233	226	203	248	236	211	231	257	238	227	194	232	216	248	237	245	207	236	229	210	223	243	212	221	224	228	210	209	228	215	229	244	222	214	225	229	256	215	219	237	208	243	198	232	206	218	238	221	222	235	229	233	209	246	217	247	247	206	219	222	207	230	197	221	224	236	239	201	206	239	243	206	212	214	243	206	211	207	208	198	213	240	229	243	237	235	227	238	197	191	235	236	212	208	219	207	230	210	204	207	235	219	207	223	234	245	218	200	244	234	229	224	194	236	227	251	242	210	213	232	212	258	232	212	226	248	192	229	209	248	247	223	231	229	223	217	201	211	210	239	218	200	223	242	205	202	244	189	205	223	252	241	235	239	217	214	230	228	211	224	216	231	217	217	213	237	219	216	227	203	282	223	234	225	206	231	213	216	236	200	195	215	215	233	207	239	241	237	224	218	245	240	240	241	278	211	209	238	248	236	231	221	229	199	210	239	230	203	233	236	241	233	238	207	222	236	205	237	229	243	232	251	198	215	206	216	235	217	226	261	231	225	256	255	221	233	250	228	244	198	219	206	239	216	220	231	208	223	210	206	241	210	213	233	239	228	231	205	249	230	216	208	214	212	199	207	227	211	232	214	236	239	219	245	209	227	222	219	220	209	214	228	203	229	236	206	240	204	211	233	217	222	211	216	205	232	218	243	222	222	228	201	240	248	192	225	210	232	227	250	230	233	220	238	218	228	231	254	197	206	208	220	259	230	227	230	216	250	203	226	221	227	227	241	214	212	223	212	258	248	181	212	230	215	206	210	238	220	234	217	224	240	196	221	208	220	228	217	239	216	194	236	210	227	202	223	229	214	228	238	241	220	237	205	226	227	222	213	229	246	219	217	200	226	217	223	246	224	211	208	229	220	206	219	233	208	219	222	215	224	243	214	235	201	230	220	222	238	208	231	216	229	236	240	222	214	239	214	213	240	221	245	253	229	231	247	230	222	233	205	233	257	235	229	223	227	238	224	229	246	246	197	240	230	241	208	236	200	243	212	238	204	208	241	223	228	205	194	213	208	227	233	225	209	210	203	217	231	250	247	229	212	195	228	211	227	220	215	216	255	213	232	223	227	233	227	245	183	257	213	217	200	194	212	209	217	214	221	217	219	214	217	244	224	233	224	201	214	232	208	241	225	234	218	222	243	241	224	205	239	220	201	221	208	225	191	219	242	212	218	217	215	227	214	226	209	236	234	218	236	208	238	221	223	209	228	231	217	245	230	222	232	230	243	237	245	215	228	216	242	225	228	230	205	237	205	228	224	192	239	238	211	244	239	223	238	224	228	220	213	244	209	247	224	231	216	225	207	233	229	239	223	234	194	219	230	213	216	235	195	214	218	205	217	230	207	218	216	237	203	220	228	241	193	224	227	225	237	212	236	237	238	227	234	212	250	236	223	220	246	231	221	226	193	218	221	231	229	227	230	211	253	232	218	227	221	247	232	199	246	214	218	213	222	271	231	225	219	253	195	226	246	222	232	218	203	226	210	235	239	194	213	229	233	237	258	222	212	230	204	210	207	241	226	215	230	223	202	256	221	201	219	228	224	222	244	225	233	250	244	217	258	211	216	231	236	208	237	202	235	223	244	214	222	241	226	209	217	247	215	229	188	221	221	236	236	239	233	224	232	223	242	219	219	229	224	244	209	252	196	201	194	224	244	227	223	221	206	197	235	242	247	240	219	214	207	241	240	218	203	225	212	223	202	221	208	231	224	228	219	206	201	217	224	251	224	207	237	252	222	236	231	222	233	242	203	198	199	229	243	226	222	236	216	251	245	221	226	245	226	206	202	223	228	224	245	251	228	218	239	182	219	231	220	254	228	215	205	203	229	217	206	242	197	223	230	207	218	253	229	233	213	228	221	213	202	214	230	232	260	219	222	185	219	191	188	236	246	232	233	229	250	223	212	200	234	229	222	222	224	235	245	239	187	246	232	239	225	219	224	207	232	226	233	216	242	221	230	228	237	244	197	205	266	227	217	223	250	196	228	203	236	224	224	208	206	220	238	211	250	239	244	202	224	207	212	248	238	221	238	214	231	220	230	207	230	242	218	222	238	216	230	205	231	209	218	216	219	255	232	244	228	226	236	204	259	237	210	242	210	210	226	218	225	192	229	218	252	238	228	208	211	217	235	217	221	211	210	223	217	223	225	201	243	224	227	227	208	252	213	252	234	221	221	207	220	211	236	199	232	239	215	195	212	203	223	230	234	199	245	223	224	235	221	235	208	235	204	218	249	223	209	233	211	250	214	224	214	217	210	216	230	216	229	196	228	219	230	204	218	233	234	224	224	225	220	202	238	223	244	218	230	189	204	209	242	244	257	205	282	217	251	245	227	227	207	219	230	252	211	222	208	213	205	242	206	229	247	218	213	214	236	229	205	227	216	256	229	228	235	234	221	221	215	237	201	240	215	217	227	219	197	246	222	225	264	244	239	254	231	216	220	229	203	243	236	215	205	220	229	209	227	204	215	231	204	236	213	235	237	236	227	203	202	209	220	242	219	250	249	220	236	231	238	225	218	251	234	233	239	189	208	235	239	211	220	205	241	236	226	231	218	220	219	210	220	228	238	222	204	240	225	223	195	207	217	210	223	239	255	195	193	235	229	208	208	191	232	239	206	219	221	253	232	224	213	213	218	210	225	221	223	214	221	225	224	206	258	240	194	239	232	225	221	217	256	200	237	224	252	224	210	227	181	204	212	220	217	225	209	233	211	208	195	226	236	237	238	228	238	237	236	209	234	228	238	213	207	235	228	204	226	233	221	233	231	233	246	198	196	203	222	251	244	244	207	208	246	205	247	221	207	224	236	224	220	209	233	211	208	223	233	216	223	225	250	206	217	236	193	244	206	245	243	211	231	220	230	217	250	232	213	226	206	191	236	226	200	216	216	215	225	207	228	220	243	219	208	248	222	207	226	229
22383	37198	16164	4045	3031	2404	1813	1499	1299	1019	747	649	612	450	417	438	343	363	371	342	351	313	329	354	332	328	336	347	340	289	306	342	283	292	318	305	327	290	318	346	334	317	314	306	328	323	320	296	289	299	295	298	310	304	288	290	309	314	315	297	320	315	312	299	323	279	311	325	247	316	302	301	306	309	269	315	294	279	298	281	331	277	292	308	310	298	290	305	317	320	280	307	275	282	276	314	294	305	297	292	273	299	308	291	299	298	330	291	265	277	283	275	308	327	308	296	299	301	310	282	345	300	295	323	328	327	293	277	304	279	278	310	302	312	305	300	302	312	286	269	302	268	305	303	285	312	301	330	307	285	285	304	280	302	286	296	285	295	283	324	299	333	319	285	318	286	322	275	267	287	304	324	284	324	291	307	297	315	314	313	293	291	298	314	296	334	295	274	309	321	340	295	297	296	310	304	326	262	295	314	291	283	319	321	278	316	301	278	255	307	278	289	334	335	252	310	282	273	300	345	297	320	281	291	278	293	303	297	296	327	301	323	284	303	265	332	332	301	266	313	277	297	308	321	283	267	317	293	323	306	284	296	306	291	313	308	301	295	334	285	286	300	282	293	329	319	285	296	307	302	288	290	339	313	297	306	328	307	305	313	289	276	302	339	324	301	313	298	286	318	311	322	311	311	302	313	291	311	301	307	320	316	299	276	302	329	323	321	273	287	286	289	306	298	300	278	322	289	301	283	322	296	303	319	296	317	300	290	331	282	283	265	294	333	288	319	277	302	281	304	305	276	306	294	326	308	299	276	290	290	303	328	318	304	289	292	292	297	321	292	306	304	279	297	289	303	306	297	312	302	325	304	278	306	294	286	267	306	285	304	272	278	299	299	306	264	295	308	319	299	317	274	309	336	283	334	303	292	298	299	292	302	294	287	298	323	316	316	323	295	339	294	279	295	313	281	332	286	277	299	295	316	289	301	280	299	290	289	289	305	308	319	286	293	283	326	295	281	318	290	310	289	335	274	333	281	313	265	302	311	284	312	306	292	320	274	299	309	285	280	298	318	302	311	308	272	272	325	305	321	285	291	292	286	298	279	285	305	310	318	310	319	300	310	297	312	295	277	310	304	322	294	299	310	298	305	306	292	296	292	289	302	291	313	306	311	303	328	286	306	267	311	311	324	296	316	309	288	302	307	302	315	313	330	276	300	329	261	292	279	307	278	275	266	288	332	289	334	321	324	286	274	311	335	293	320	293	275	286	308	305	306	306	334	287	316	283	320	288	287	307	340	296	286	316	300	292	313	305	329	334	314	303	274	313	284	310	294	279	334	266	297	302	273	291	281	317	276	279	315	310	322	335	320	298	334	309	306	297	307	277	278	265	302	305	276	320	316	286	300	320	301	289	303	301	305	292	322	284	297	301	271	329	298	318	328	301	314	312	255	293	295	313	301	289	288	302	292	320	303	305	275	304	336	316	304	268	324	307	266	316	300	279	282	332	294	303	284	306	328	326	337	283	308	271	306	293	297	274	296	277	313	304	273	252	306	332	307	263	330	308	314	304	269	291	291	328	316	311	276	262	264	292	284	314	311	352	312	274	329	290	287	330	293	260	323	274	295	294	335	308	309	292	296	304	320	325	308	303	300	325	310	305	302	300	304	339	286	320	304	320	309	300	289	294	286	307	273	308	304	303	296	335	295	277	319	299	283	307	315	309	322	293	315	281	316	306	285	304	310	306	305	303	319	293	302	286	313	310	315	264	293	316	247	325	288	312	315	295	314	320	291	332	304	286	297	301	309	310	299	309	327	318	310	296	279	295	280	289	313	289	314	303	288	302	320	280	302	304	322	305	289	317	268	281	297	285	312	335	294	285	287	327	279	319	281	296	319	290	297	306	293	300	314	264	278	304	290	272	317	309	299	305	303	291	311	318	283	261	315	329	340	304	291	303	313	289	297	304	291	279	278	314	302	326	269	322	282	325	338	309	311	319	305	310	278	301	279	287	306	313	331	306	283	314	327	286	273	299	275	300	286	335	284	298	314	298	267	334	318	296	310	297	295	323	311	300	301	296	279	318	293	306	269	277	317	303	317	294	260	292	315	299	308	321	319	326	298	291	291	290	319	300	308	307	285	314	283	304	303	304	315	321	277	313	277	308	282	308	296	332	310	304	300	315	295	294	307	295	315	309	292	290	319	315	302	309	288	273	292	293	279	289	292	283	299	344	288	310	299	254	337	305	271	326	311	306	336	316	285	278	301	301	321	274	290	288	293	300	283	290	305	303	287	301	304	316	304	291	280	295	304	298	301	273	295	302	305	306	334	310	277	279	278	285	298	314	317	280	314	318	288	305	308	324	321	298	303	286	303	278	291	278	314	282	320	312	283	293	300	316	296	268	290	302	329	298	318	338	276	295	300	315	335	288	290	368	327	330	312	273	301	321	279	314	311	293	286	312	272	310	305	332	303	275	308	278	317	287	301	320	298	269	296	286	311	299	345	311	262	317	304	281	303	291	306	302	288	314	305	309	305	291	285	297	294	302	299	304	283	287	306	303	291	305	305	293	294	295	323	286	342	295	290	295	283	299	313	312	306	293	286	288	323	319	331	313	257	318	314	317	290	296	278	292	241	281	285	321	272	279	309	312	290	325	305	306	314	297	293	318	320	279	297	306	334	293	301	304	269	286	317	294	262	307	294	283	284	272	282	303	303	282	310	296	308	300	321	302	311	279	268	283	302	268	294	293	271	325	300	306	283	290	310	306	307	311	264	295	283	278	304	297	307	329	300	318	304	293	289	276	311	278	279	311	321	312	346	307	325	289	321	286	290	304	307	278	280	286	312	291	299	316	284	298	289	292	287	304	275	304	301	316	342	334	317	325	285	291	308	315	295	292	318	286	295	319	303	309	308	301	283	324	314	292	324	304	314	312	290	306	302	336	309	293	306	327	289	298	306	322	320	304	275	311	286	289	321	293	280	272	287	268	315	298	303	281	299	315	309	299	296	292	295	311	290	306	304	291	289	282	290	316	309	298	296	289	300	322	285	311	290	301	277	302	308	321	321	297	301	293	318	283	257	312	266	302	319	318	279	298	307	323	328	307	315	288	326	313	309	300	281	306	298	311	299	311	287	294	338	305	265	292	265	294	310	303	322	284	301	276	313	303	306	288	318	294	279	273	288	295	294	307	292	305	292	326	301	314	296	307	295	299	312	277	299	284	302	290	301	305	292	278	335	276	294	296	334	310	297	312	341	334	281	306	301	284	312	310	292	297	305	283	299	292	278	290	280	321	291	300	301	256	265	335	293	280	281	295	311	301	294	306	302	315	310	281	317	318	290	297	321	315	310	301	281	326	290	301	331	314	331	306	281	267	333	304	315	279	302	277	304	282	303	293	272	304	304	318	322	294	295	314	284	330	298	301	285	273	304	294	309	320	318	333	312	294	278	285	292	268	297	310	293	304	312	266	283	315	299	292	296	263	294	287	292
22292	21243	29043	23721	21237	21256	9403	1905	1342	1073	900	794	730	638	585	545	532	542	523	519	469	486	465	502	456	445	470	463	506	448	429	422	478	466	482	463	438	446	438	489	433	421	435	461	435	474	463	457	479	478	442	464	440	452	452	437	461	448	431	422	434	413	429	411	460	416	440	460	433	430	422	414	429	454	428	427	431	419	412	471	400	394	456	427	452	386	429	415	416	431	438	458	431	417	439	458	422	441	452	446	426	411	442	450	395	419	453	446	432	471	427	442	463	417	467	410	427	423	441	436	446	444	419	454	445	392	435	422	433	469	444	408	464	457	433	440	405	461	391	449	433	481	441	402	457	449	424	419	406	438	408	392	414	454	436	434	462	435	439	429	503	442	414	498	402	409	408	414	444	401	424	397	478	427	460	442	450	398	436	411	397	421	413	448	420	445	437	414	420	440	436	438	444	446	399	433	424	449	452	445	431	425	454	468	430	431	445	415	466	454	415	442	417	414	424	449	414	401	410	429	417	434	444	424	419	431	435	424	473	453	438	410	428	421	431	434	484	406	473	432	408	416	423	454	472	426	448	408	396	451	455	414	430	407	422	456	429	411	421	455	446	447	434	445	471	476	459	403	450	410	434	444	439	449	417	406	414	430	455	452	413	416	418	443	444	433	446	441	413	457	434	396	402	445	446	446	448	451	449	452	390	431	433	440	464	392	416	416	427	404	453	422	437	478	473	405	434	414	447	455	452	451	450	494	447	403	432	430	446	460	418	445	418	429	416	450	466	481	466	424	392	449	445	417	431	453	422	426	437	466	446	407	444	468	454	417	441	443	405	434	441	450	404	433	445	424	453	455	403	434	456	447	392	443	473	408	408	411	465	400	464	409	466	440	427	434	457	421	429	436	415	408	432	445	413	406	428	427	455	420	432	443	436	428	411	463	431	445	399	444	474	445	404	422	437	436	451	486	440	410	440	450	431	408	392	477	429	478	448	395	462	422	434	441	456	461	387	407	460	440	470	466	475	421	438	453	420	439	447	455	423	454	434	404	490	431	399	420	435	467	432	453	441	451	456	467	447	463	426	435	459	444	403	409	463	447	448	420	434	420	432	429	435	435	426	430	444	438	424	440	429	428	421	413	441	415	452	483	432	437	436	411	407	438	461	407	411	438	448	463	414	428	466	461	435	431	432	450	410	434	432	427	434	464	430	473	404	444	440	446	429	455	450	442	462	396	416	450	453	427	435	419	462	434	449	411	435	413	404	439	456	414	453	448	409	451	433	449	432	420	433	415	429	480	463	421	466	386	479	460	416	434	420	420	447	449	406	418	448	437	433	425	428	422	445	483	397	423	414	465	457	435	452	452	382	425	436	390	445	439	398	434	426	454	440	431	408	436	448	438	410	446	478	418	433	438	440	432	407	420	428	408	432	432	458	447	470	419	440	419	419	456	419	407	410	475	431	449	421	459	453	441	431	434	446	449	453	426	427	414	448	438	437	438	405	448	467	430	461	430	440	449	459	408	411	406	424	453	456	458	411	437	437	415	470	439	424	434	492	424	451	426	418	444	454	434	423	431	394	471	442	431	410	452	446	427	423	451	448	446	433	470	399	446	433	476	398	416	450	406	446	430	433	429	448	403	418	415	392	434	418	455	446	411	458	447	424	477	456	439	437	462	435	402	406	447	425	436	426	435	445	414	455	416	427	469	436	472	418	413	427	440	399	422	456	435	406	449	445	457	438	429	443	423	423	447	428	449	448	433	404	443	453	432	447	458	430	434	411	410	432	443	411	460	442	433	395	459	455	476	453	434	429	457	410	418	414	454	443	455	425	458	418	382	437	434	403	404	418	443	445	430	459	431	420	446	444	442	432	432	412	459	448	460	419	432	456	405	448	407	417	488	390	437	401	379	392	435	459	413	430	444	453	424	436	403	453	441	436	442	454	444	430	440	411	437	450	447	452	446	450	439	447	443	425	471	472	455	415	426	412	444	408	451	455	444	427	424	450	447	451	409	433	430	420	420	430	464	449	404	422	460	441	425	419	449	431	469	439	416	442	412	444	405	411	441	409	448	407	441	428	432	435	430	453	446	443	445	410	425	462	427	431	396	440	479	438	423	456	446	429	439	450	435	457	436	412	436	430	459	417	391	406	401	438	428	387	457	451	455	398	462	406	435	448	403	465	410	438	416	452	435	438	416	384	415	463	410	474	400	450	434	446	455	415	429	445	431	459	420	428	451	426	449	449	440	426	407	443	438	472	449	455	432	423	459	419	398	452	435	444	435	437	443	422	421	436	428	418	424	427	415	412	443	456	452	438	462	451	451	439	426	416	441	427	437	415	395	438	415	417	449	463	441	434	418	439	440	419	442	462	479	447	444	433	434	394	435	452	456	450	458	442	435	428	420	449	419	427	417	438	420	467	431	463	454	469	443	471	405	398	407	444	427	427	426	453	427	408	412	432	463	425	437	424	432	456	429	426	438	442	414	427	449	443	452	426	425	456	488	424	429	430	444	429	438	437	448	455	444	443	455	463	390	433	416	447	441	436	433	427	441	430	433	436	437	432	407	425	422	456	440	434	441	440	490	445	426	399	439	451	408	406	455	461	434	404	416	427	450	455	402	426	464	401	427	455	407	455	473	415	427	430	419	451	428	435	428	429	469	372	448	412	429	439	463	449	461	427	493	425	431	441	475	477	401	461	429	437	420	464	415	457	457	458	439	401	450	448	434	429	424	422	401	417	433	445	436	437	431	433	419	406	445	440	401	434	416	435	439	418	453	439	447	451	438	422	453	439	435	455	420	470	423	415	422	420	463	407	467	432	410	390	440	442	401	450	436	434	430	437	436	464	435	450	416	426	436	434	422	431	423	452	457	417	459	461	442	455	410	468	450	443	448	447	461	415	449	466	405	446	438	409	390	405	435	447	429	446	430	432	434	404	410	456	433	429	456	443	456	432	433	449	435	456	433	451	430	434	446	426	436	442	454	432	462	415	416	418	443	409	396	470	406	441	406	443	452	469	476	447	435	423	426	424	416	406	424	437	458	418	419	491	448	447	423	441	402	406	437	484	416	416	418	381	428	417	414	446	407	403	427	432	432	437	443	446	453	427	418	442	426	470	421	445	439	359	459	429	435	427	430	442	420	449	439	447	435	417	402	420	440	470	413	419	413	413	434	439	431	431	480	468	451	413	451	434	424	455	438	413	412	402	442	450	452	453	406	438	455	422	431	448	450	431	441	447	452	436	379	422	393	410	419	435	403	445	469	421	453	407	421	432	418	444	434	421	447	445	476	460	409	426	438	453	409	431	440	419	410	452	434	454	417	424	431	417	396	417	429	412	439	411	420	450	410	407	412	429	423	459	420	444	437	446	428	474	446	462	475	476	406	432	433	407	438	437	427	447	458	433	433	447	430	433	457	440	404	477	440	424	499	417	432	431	441	411	436	452	426	447	476	428	431	479	459	432	415	433	464	442	454	446	416	432	417
27144	48929	25089	8683	6042	5167	3978	3284	2592	1915	1594	1375	1144	986	834	797	746	726	735	648	675	625	595	621	603	587	655	599	585	618	620	631	604	601	639	626	660	579	639	592	618	589	612	605	570	547	648	608	572	611	528	661	626	613	608	554	562	538	571	580	555	571	577	599	586	581	580	547	559	554	606	572	533	541	523	582	582	569	545	542	582	570	543	545	586	585	562	544	570	551	573	613	567	606	562	589	540	572	601	516	579	581	570	525	555	560	571	538	589	564	591	585	549	580	553	527	564	572	555	565	535	604	555	628	612	523	551	562	549	548	580	580	590	560	542	561	575	558	583	570	540	572	570	547	557	588	606	572	567	554	600	580	580	566	588	575	545	554	563	564	571	559	550	554	558	560	550	540	574	544	606	606	564	588	554	553	536	599	559	576	589	583	576	531	595	608	621	592	559	572	565	561	586	574	563	544	604	596	535	543	556	564	579	565	597	566	553	553	573	555	551	573	557	530	600	502	538	591	560	545	568	561	551	555	618	548	565	534	560	585	552	567	531	606	544	529	605	587	541	582	523	529	579	591	549	577	513	584	557	534	573	571	531	523	573	566	520	554	543	535	580	621	549	572	562	559	570	535	577	579	571	559	549	593	603	567	594	586	581	546	607	553	534	578	536	609	606	571	607	600	575	573	578	523	554	565	556	588	589	568	569	586	562	540	577	555	541	577	588	594	575	538	584	552	548	566	574	589	576	562	590	615	572	546	583	579	574	564	520	605	557	540	546	575	556	545	568	569	568	557	580	519	534	519	555	588	558	542	569	559	575	545	559	599	557	568	554	597	554	563	610	603	523	559	521	564	603	535	557	550	597	561	567	570	542	562	558	579	567	554	574	578	561	567	596	551	531	578	558	587	576	579	583	583	576	609	581	564	549	569	570	545	544	554	573	526	576	629	568	553	589	599	614	587	549	554	551	578	522	573	566	575	545	576	556	545	537	572	536	574	548	577	546	543	557	519	545	553	571	541	602	558	558	592	561	540	593	581	609	552	601	574	556	555	581	565	568	580	569	573	563	572	573	613	566	549	563	575	575	550	522	575	555	560	588	605	595	545	577	554	569	574	583	562	604	576	551	576	562	569	570	546	617	523	565	568	584	567	555	558	571	566	596	567	547	590	550	578	536	571	610	566	571	583	579	550	564	540	517	539	593	546	564	550	607	563	533	558	546	568	570	615	560	527	559	559	540	546	557	587	554	565	578	530	531	568	550	530	541	566	566	542	622	583	567	576	513	586	546	551	597	608	547	559	586	585	573	569	549	544	582	568	537	565	587	562	547	565	556	595	606	574	541	599	571	574	597	549	546	527	588	569	569	522	543	588	555	545	549	596	566	595	596	606	545	541	583	556	602	607	596	572	566	541	550	543	560	566	524	574	527	570	542	570	587	559	560	588	556	585	577	557	571	559	549	589	544	563	572	542	592	558	559	549	576	520	562	601	577	531	566	538	565	567	565	561	541	564	557	591	572	581	554	582	569	555	590	581	571	559	609	599	561	597	576	584	558	550	568	588	510	535	537	544	528	533	554	583	576	544	566	552	588	565	576	603	575	582	553	579	573	571	560	545	590	582	538	570	595	540	568	566	594	555	577	557	551	589	527	549	559	574	539	576	540	569	561	577	536	565	597	530	577	574	544	556	567	615	581	546	587	554	545	601	559	579	590	555	587	528	561	533	606	559	581	533	543	543	547	579	578	542	541	529	588	538	524	583	557	548	554	558	516	584	547	581	550	502	566	593	585	602	554	518	527	531	575	558	579	552	589	555	560	572	607	570	548	573	568	567	549	534	548	530	611	546	567	539	539	564	602	605	506	584	559	539	558	587	586	520	580	563	552	603	564	553	591	580	567	568	532	571	565	573	598	520	561	553	515	549	568	576	524	565	565	598	544	577	539	543	556	547	583	543	543	561	559	592	577	546	575	577	529	574	561	551	548	534	574	595	559	590	557	559	556	583	573	563	512	555	569	585	500	548	570	618	549	539	523	593	520	522	563	544	605	564	549	554	573	568	558	541	581	608	554	588	598	581	601	527	608	616	574	563	560	529	569	563	603	569	554	581	579	582	578	573	582	514	560	560	569	585	558	520	537	576	585	541	572	539	557	554	605	553	591	510	556	605	522	596	578	553	548	569	574	567	556	539	534	540	597	544	531	574	532	570	535	588	518	600	548	568	561	572	574	565	576	520	563	587	567	543	527	577	529	569	579	556	585	611	591	563	539	585	577	571	557	548	594	602	532	552	562	600	581	564	574	557	586	537	545	572	549	547	541	548	542	592	581	611	570	572	594	525	572	542	608	563	593	551	549	616	605	537	538	568	561	542	556	536	564	559	539	539	588	567	557	582	547	556	590	580	584	550	562	555	589	569	579	599	559	573	543	521	594	556	530	549	542	564	551	555	548	562	549	575	578	562	515	555	574	538	579	580	614	584	574	533	588	585	586	552	621	600	528	559	612	584	586	559	572	560	551	529	536	594	599	576	538	579	530	524	551	550	612	591	634	543	605	532	561	558	554	606	600	546	554	585	594	496	505	538	532	581	574	571	565	553	566	532	580	574	585	561	538	603	578	558	564	527	571	599	536	566	635	533	577	520	583	550	551	586	540	578	562	543	536	550	607	578	603	532	572	520	571	557	624	540	600	539	573	536	592	597	515	562	527	637	568	553	551	542	577	567	551	572	549	554	575	560	607	572	570	597	562	541	565	593	593	592	589	562	566	581	534	548	585	548	588	542	541	564	559	556	579	550	591	534	595	554	548	553	549	573	581	563	548	572	561	569	549	571	571	614	551	512	532	580	558	526	568	555	581	565	569	584	510	567	566	592	545	552	559	555	535	532	600	555	575	583	582	560	540	538	558	552	532	606	542	546	557	549	569	564	600	576	558	534	607	609	584	589	572	540	589	577	539	521	539	555	544	603	540	562	583	548	564	558	545	622	585	574	515	565	568	577	597	602	511	531	587	559	565	533	581	557	603	612	571	582	578	584	579	532	557	572	579	519	580	572	532	555	556	550	535	569	584	530	573	607	547	549	575	587	539	560	574	550	556	569	562	551	544	572	577	574	579	593	575	552	550	544	563	567	580	600	530	574	585	555	578	549	560	585	537	594	570	610	574	584	586	548	602	575	590	588	572	539	552	570	580	568	555	556	559	574	569	625	570	533	550	610	612	556	576	508	542	539	561	538	560	533	568	601	559	593	554	596	566	573	532	585	554	579	568	548	552	548	572	523	566	521	532	563	550	591	596	558	562	562	541	562	587	591	564	554	518	570	554	577	591	527	521	585	578	567	535	602	570	576	561	564	595	567	564	571	556	558	550	566	553	555	565	544	514	492	581	569	578	597	541	566	555	584	557	522	614	535	566	574	549	573	598	545	573	550	572	546	588	519	602	601	583	603	531	568	550	531	584	569	561	583	529	580	558	525	603	558	538	579	558	553	591	547	567	606
27215	21621	14251	3190	1258	996	920	762	675	553	541	458	413	433	445	413	433	423	455	416	408	407	431	392	417	432	423	432	406	421	445	408	401	411	402	380	398	414	416	435	392	416	367	439	397	427	411	461	415	417	425	440	404	433	433	413	397	403	454	391	400	385	433	400	398	409	394	406	401	394	366	421	396	375	409	392	406	408	409	389	377	400	405	379	395	424	394	387	396	410	402	430	389	442	433	404	408	383	415	421	401	405	410	393	426	404	414	391	367	367	399	405	371	432	416	378	451	392	411	396	433	399	396	388	370	388	418	390	391	390	403	376	426	380	401	447	409	380	396	365	419	414	415	389	414	380	384	406	402	401	393	393	375	402	424	414	418	344	383	384	388	407	429	406	389	392	375	442	383	388	432	389	374	383	402	417	431	410	357	410	420	428	431	364	378	397	426	400	420	430	412	437	427	384	412	441	370	396	383	383	385	410	422	422	374	401	420	362	415	422	383	415	404	396	392	375	407	396	419	395	385	418	450	399	395	410	412	360	402	451	410	385	402	390	391	401	389	408	401	432	375	422	393	368	375	394	380	432	424	372	429	416	430	403	400	436	390	394	401	402	374	398	422	406	407	403	369	382	400	395	414	406	433	380	411	421	389	395	424	378	411	406	425	455	448	389	384	440	428	396	405	404	408	425	437	398	404	408	400	409	391	426	420	384	405	425	417	396	398	416	397	400	434	381	402	422	388	388	392	413	369	408	430	402	371	405	421	431	373	388	385	430	416	378	396	380	391	411	377	385	426	395	423	378	447	394	383	418	412	443	397	421	393	434	418	411	391	387	449	429	431	416	408	419	373	429	392	356	386	413	431	409	385	385	407	418	415	416	422	436	380	403	395	397	440	402	386	368	416	414	411	381	410	423	418	397	405	368	391	387	394	381	401	422	388	409	429	393	411	420	383	418	449	402	424	428	421	433	369	416	395	406	407	407	402	386	393	403	431	394	393	436	395	387	393	403	395	404	431	396	400	426	415	418	379	373	407	371	394	411	386	380	418	420	389	415	409	393	385	435	391	370	452	377	382	385	409	410	399	399	426	401	418	407	374	385	404	400	356	386	435	380	399	395	416	420	393	394	377	402	393	392	405	400	365	398	393	400	402	405	418	393	428	465	416	388	413	390	405	412	388	377	396	417	405	411	432	379	409	357	385	405	393	390	408	404	386	381	392	412	408	421	397	387	390	397	410	391	403	358	361	385	421	418	433	379	367	378	406	379	427	390	431	415	408	365	390	406	401	381	431	439	415	412	380	391	415	428	411	383	384	408	380	390	361	389	443	425	418	388	429	438	380	393	401	425	412	408	413	384	398	400	422	399	392	418	390	395	401	412	384	401	433	404	404	410	404	423	448	399	399	403	407	393	400	386	384	374	411	379	430	390	421	466	392	404	397	445	450	409	422	418	379	400	383	416	384	407	400	442	419	426	403	416	401	400	405	377	432	432	383	418	392	403	390	386	413	404	389	367	386	391	407	426	407	417	387	414	383	403	419	389	392	410	406	426	408	381	397	422	413	396	428	410	405	417	426	397	404	401	385	449	399	399	409	389	404	443	414	457	401	407	432	414	464	404	377	412	417	426	380	366	420	439	431	365	417	396	420	423	396	435	420	381	412	407	402	380	390	392	405	415	418	416	426	408	387	412	408	391	358	403	401	370	393	426	388	385	411	391	407	418	439	423	407	399	407	378	401	413	420	399	429	410	426	419	388	394	359	411	422	396	369	395	406	417	413	411	379	400	421	401	377	409	392	438	408	390	453	397	424	402	430	436	427	430	425	384	390	410	432	377	416	422	407	368	435	394	390	389	407	422	407	420	410	365	417	417	427	404	422	433	390	427	387	401	403	401	398	334	396	406	395	395	381	386	424	416	402	424	421	389	413	418	446	422	426	409	376	398	434	436	375	385	439	386	408	409	372	407	407	382	396	424	424	403	441	396	461	411	388	389	452	359	374	388	403	425	413	369	426	391	462	414	419	408	358	373	393	362	417	432	418	431	389	421	388	371	406	397	407	423	403	371	395	391	415	389	405	410	413	401	381	407	390	434	409	418	382	411	426	389	388	417	403	400	432	423	409	435	385	392	418	419	420	383	414	389	422	427	435	376	424	415	394	462	381	416	428	426	392	418	365	400	400	421	380	394	396	360	396	384	416	410	432	419	394	402	387	415	397	413	368	425	417	428	378	442	397	396	394	426	416	401	410	382	412	400	416	438	411	421	441	445	392	417	395	429	420	421	364	411	392	414	416	408	402	369	460	377	409	389	418	405	419	429	427	398	401	402	413	415	410	396	396	397	396	361	444	449	414	404	421	438	393	387	395	425	382	428	388	380	405	422	378	414	394	416	382	429	429	409	392	428	417	384	412	411	376	382	408	408	407	400	394	382	390	400	358	446	412	435	394	406	381	407	416	403	408	366	372	426	375	352	401	390	396	383	426	389	453	383	383	422	414	433	415	412	376	409	396	407	411	390	421	355	380	427	424	423	403	435	389	382	405	377	401	379	442	384	386	419	407	430	397	395	369	403	381	438	420	380	391	420	388	418	384	405	387	369	375	416	408	426	400	423	363	385	412	374	399	416	366	377	374	400	393	416	427	409	430	415	415	392	419	404	426	426	409	396	403	412	409	390	375	417	438	408	439	386	396	415	397	389	432	392	385	374	407	418	422	413	400	407	402	419	394	384	397	388	379	417	389	374	392	383	380	389	423	418	410	385	399	403	381	407	412	408	427	408	400	398	400	392	378	372	404	404	398	423	415	416	388	418	389	393	385	367	418	374	408	393	427	398	397	418	420	412	399	425	416	438	392	411	394	379	396	409	393	412	391	431	434	420	374	372	437	404	414	360	427	384	386	391	387	425	399	416	430	414	395	403	391	370	384	398	392	426	414	386	398	376	398	409	407	392	401	404	422	376	433	418	431	369	406	402	424	395	392	402	389	395	387	399	428	384	401	432	395	405	411	401	423	401	413	402	409	429	403	403	363	397	411	400	394	400	375	409	411	451	394	393	405	389	417	392	450	420	382	406	372	387	417	409	399	400	413	434	416	400	410	410	406	379	408	417	415	379	392	361	396	395	399	421	437	418	392	407	412	436	421	384	425	395	404	356	431	424	430	391	448	407	398	397	440	445	427	391	414	464	391	393	394	397	406	413	387	377	404	409	440	393	399	418	405	414	390	398	368	411	406	421	427	412	424	389	415	435	409	424	430	409	408	414	442	399	400	398	379	414	404	402	400	394	414	429	387	426	432	405	418	399	376	426	403	386	349	421	378	433	396	457	401	391	386	404	372	391	416	387	435	427	422	424	394	440	405	382	378	412	408	404	410	386	400	420	389	418	404	405	409	388	421	408	399	407	418	421	388	401	398	376	403	380	406	433	384	399	423	438	379	449	411	406	441	458	377	413	400	406	448	413	386	433	402	426	370	381	411	385	403	404	413	419	373	396
18864	29532	10864	3062	2237	1986	1652	1414	1156	884	786	745	648	548	577	573	542	572	562	558	535	564	551	520	495	510	537	488	544	526	520	505	509	516	554	560	510	520	533	495	521	516	540	502	507	542	535	542	539	494	500	529	472	517	478	516	491	514	514	531	535	522	532	511	526	471	521	515	496	507	538	537	494	473	522	494	511	523	532	509	560	566	529	530	526	492	548	495	526	554	494	496	523	504	485	530	523	481	510	500	494	556	479	508	533	529	573	484	528	518	492	499	535	502	487	483	517	464	499	512	510	538	495	498	515	478	507	534	516	514	503	504	512	512	503	548	544	506	515	526	520	513	546	530	524	507	536	535	473	501	501	518	515	560	533	537	498	523	489	471	518	535	560	501	540	521	511	568	477	527	516	494	542	506	518	501	516	520	471	502	513	487	567	538	526	507	496	524	515	513	499	548	544	560	551	548	522	515	506	522	495	546	511	513	543	524	517	504	475	555	550	523	524	521	548	520	520	487	501	458	540	520	532	531	477	516	506	518	551	561	531	535	523	525	565	522	553	529	536	508	497	478	516	519	519	514	484	572	532	504	548	506	522	488	510	510	496	535	494	506	548	563	529	506	513	479	545	561	527	537	492	483	484	520	524	525	522	510	523	510	501	539	537	507	528	492	490	556	544	510	516	495	559	466	524	530	547	522	532	511	468	510	517	511	502	508	494	514	499	540	483	500	470	544	508	527	492	499	463	514	512	511	525	478	519	511	542	531	486	518	493	509	504	524	530	509	502	517	489	514	466	525	503	499	507	476	511	515	510	528	529	518	488	518	510	516	545	506	487	539	523	538	520	504	525	476	529	484	504	522	502	489	491	513	528	555	520	518	472	521	511	483	509	496	530	538	506	464	522	493	532	511	524	524	545	553	519	520	522	495	530	538	507	518	520	493	528	529	528	457	512	525	523	547	501	514	514	521	509	523	510	509	512	508	582	485	542	529	531	529	538	575	503	542	506	516	508	539	514	512	525	544	538	531	540	514	533	520	527	483	484	509	498	524	522	528	498	488	515	550	531	526	506	516	492	543	506	519	493	526	505	519	537	557	556	510	514	516	544	502	548	511	519	527	506	489	496	540	536	536	521	504	526	515	518	571	542	541	463	532	528	474	522	496	529	517	473	519	509	544	550	508	544	537	492	503	512	549	552	517	522	473	545	504	463	509	474	472	510	520	525	537	516	527	520	522	541	524	525	538	481	512	553	506	494	509	534	560	542	518	491	508	522	543	527	495	513	575	490	488	506	539	516	548	512	528	536	540	490	504	503	527	498	507	531	543	477	519	501	526	521	475	504	549	548	467	523	543	556	554	505	519	494	486	475	491	518	494	533	482	527	540	514	502	497	510	539	520	518	524	540	518	510	528	494	536	508	498	511	503	551	521	498	495	498	503	506	488	542	480	518	520	498	493	528	508	546	531	498	511	509	505	523	493	515	499	495	530	479	537	488	522	526	550	483	486	512	531	549	522	500	503	490	528	486	547	541	536	479	527	505	527	529	497	504	514	525	513	504	489	553	536	530	552	511	480	505	533	542	521	504	528	514	501	508	503	501	521	484	485	521	495	507	527	509	515	565	511	531	530	558	532	498	523	523	508	527	528	520	553	509	546	514	512	505	511	506	510	490	489	491	530	514	499	495	506	501	488	489	528	508	506	490	512	505	532	525	544	520	562	529	517	539	487	551	548	512	505	516	530	534	496	538	503	535	493	534	527	528	511	506	504	516	522	509	535	490	479	514	487	497	524	531	487	552	518	513	535	475	493	495	544	507	491	540	500	501	576	497	519	523	504	531	508	533	483	520	483	567	541	520	482	509	512	542	544	500	567	540	526	474	563	507	500	508	506	492	534	518	484	546	534	531	524	511	493	518	525	475	482	517	493	508	480	500	498	499	566	489	548	528	511	500	550	494	507	515	538	501	507	539	520	539	532	501	491	525	528	508	493	525	541	506	481	500	482	540	486	555	522	515	502	495	559	550	480	490	540	517	504	509	490	548	492	519	535	496	500	460	519	549	536	445	483	512	513	532	516	487	500	480	497	532	546	555	519	521	513	522	500	494	555	506	481	477	504	525	494	522	506	548	502	563	534	483	507	508	556	524	571	533	508	468	504	516	515	487	528	468	505	488	514	552	518	491	554	506	541	480	534	540	495	522	525	533	490	541	505	530	500	520	467	494	520	462	481	496	522	534	530	547	464	532	512	512	487	500	516	545	486	523	555	514	544	531	508	496	472	516	524	495	564	513	519	491	510	500	524	571	544	499	557	523	521	502	512	504	505	497	503	474	505	549	531	501	503	524	508	506	508	514	500	512	525	488	509	518	489	482	481	540	504	507	492	506	540	526	559	510	533	493	517	524	510	480	535	529	505	541	525	497	532	484	518	537	526	529	537	513	494	522	501	516	522	531	523	461	490	489	517	552	510	508	500	503	546	538	524	492	518	519	548	509	516	527	508	525	500	505	547	490	485	517	541	518	548	507	503	529	529	553	536	552	491	523	524	509	528	507	542	543	483	488	529	548	526	526	524	470	528	535	542	507	525	509	511	536	459	504	531	523	474	508	534	526	541	481	551	510	500	514	500	523	533	524	495	526	499	500	551	561	538	564	525	529	538	496	504	497	497	491	529	502	530	481	528	491	541	530	469	540	488	500	537	507	535	507	520	521	507	519	520	543	525	526	544	570	538	504	494	495	545	511	499	580	478	532	515	509	501	503	498	509	521	535	521	526	487	489	515	478	508	503	505	508	503	498	517	500	491	499	544	524	534	571	505	536	522	499	463	492	544	505	549	515	527	520	523	508	507	515	495	502	500	556	531	482	528	489	489	543	530	517	521	500	488	493	501	562	507	497	506	518	508	493	530	538	543	522	514	500	484	532	521	511	559	490	513	530	510	509	556	501	491	460	502	504	537	474	516	534	459	509	507	526	509	517	510	520	523	524	534	505	469	501	552	504	528	486	540	495	548	528	507	511	536	535	587	557	511	506	517	499	522	529	550	469	490	516	542	519	526	521	497	470	525	539	527	500	538	527	512	529	539	502	532	548	492	500	546	513	532	487	510	527	531	515	502	518	534	582	478	497	504	508	493	529	504	499	482	496	533	496	545	479	503	532	550	514	551	536	475	516	495	494	569	508	555	517	558	521	487	526	507	517	541	537	530	553	513	495	472	539	530	543	547	512	559	531	536	489	554	519	528	508	517	538	540	503	509	482	513	503	507	528	517	470	517	530	464	492	516	528	532	489	515	519	512	517	529	514	500	474	534	514	543	499	470	479	515	512	501	508	487	507	471	513	543	466	501	475	561	510	552	500	524	496	473	491	540	505	503	482	493	511	527	532	523	549	499	537	514	549	495	491	515	507	491	520	472	537	479	506	494	507	537	553	469	552	480	537	540	480	484	510	466	514	493	517	546	467	562	494	532	518	518	522	524	486	526	560	515	583	480	504	528
23037	21144	28524	24052	21112	11562	2627	1517	1185	971	969	806	718	671	644	675	715	685	627	616	648	631	580	603	632	614	648	626	638	617	625	594	615	578	626	584	603	611	612	568	602	585	590	590	609	607	580	590	642	621	623	610	584	585	606	592	604	570	621	615	623	590	562	589	602	610	584	600	653	584	598	577	626	598	558	641	613	592	570	579	619	602	569	629	620	633	576	625	624	553	569	573	587	604	597	584	618	609	641	557	586	601	614	616	645	569	554	539	602	612	575	548	602	580	607	589	600	572	551	600	578	596	581	613	601	636	580	595	589	578	603	524	575	613	585	574	622	618	578	623	595	576	562	592	591	600	599	616	588	582	570	593	614	633	600	632	614	603	572	608	602	574	610	566	585	561	561	622	597	562	588	605	558	602	576	566	624	579	654	561	595	572	644	620	589	628	632	558	576	595	608	589	581	584	587	566	593	563	592	555	580	618	572	603	584	568	591	594	649	579	594	563	636	565	571	601	600	562	574	556	597	576	617	609	579	630	567	568	587	625	567	624	578	520	604	583	599	568	593	555	602	600	654	612	559	557	596	578	523	604	609	541	594	523	551	571	549	553	570	552	576	589	627	549	601	580	632	551	575	584	571	577	578	561	610	596	593	587	549	550	587	598	567	549	608	613	576	609	585	552	575	577	542	574	606	586	600	612	590	564	605	619	622	583	590	618	584	605	606	588	585	603	626	559	555	612	538	529	623	560	551	571	587	628	572	617	632	586	610	601	617	583	580	583	617	572	601	583	603	600	539	579	605	616	567	579	577	589	564	508	604	560	561	567	595	593	590	640	580	597	592	582	598	588	579	593	561	576	584	614	625	596	578	590	601	603	634	594	581	599	626	567	587	572	597	542	605	577	599	564	564	592	601	638	582	581	581	602	564	620	589	582	598	610	641	589	577	611	571	572	618	581	598	566	601	625	579	588	577	633	605	586	627	592	603	588	611	609	573	554	611	633	564	622	606	592	586	605	579	566	613	570	612	552	554	568	636	589	593	619	551	596	631	621	554	613	577	563	608	603	603	580	611	607	560	581	587	577	609	581	602	612	595	589	538	625	630	596	598	593	591	569	585	566	578	558	564	583	616	543	615	571	612	636	610	575	543	642	583	600	562	562	598	586	637	639	623	584	603	615	593	581	587	602	595	572	616	570	594	567	595	605	585	605	635	601	618	603	562	590	550	550	569	573	583	580	585	572	562	616	590	642	528	575	596	571	607	656	587	597	521	565	663	580	581	588	572	583	623	546	623	588	580	604	597	632	590	604	612	579	599	557	605	585	600	618	556	585	630	570	576	630	595	596	580	626	609	574	579	569	570	619	604	589	590	581	558	616	548	574	621	570	556	586	562	575	624	569	607	522	598	635	554	614	593	564	563	574	614	578	585	600	589	599	586	610	610	572	616	581	584	649	592	545	585	601	589	574	603	587	638	591	605	631	579	598	603	562	562	554	590	574	569	586	650	559	627	593	592	591	568	586	609	604	579	583	604	589	610	580	595	585	586	594	564	617	571	638	620	587	613	580	604	614	585	620	645	605	605	628	612	627	585	647	560	585	559	587	569	592	601	571	592	592	566	618	619	597	575	628	649	602	592	554	608	601	584	591	569	583	560	567	564	500	624	616	614	595	630	585	578	606	590	600	600	613	604	561	578	569	617	588	593	613	582	600	600	607	598	584	619	567	637	588	581	566	594	584	605	575	581	601	594	566	575	614	599	641	592	575	608	581	662	592	600	579	610	615	580	616	629	574	596	578	592	556	539	617	594	617	600	592	616	612	597	615	559	599	580	581	573	585	629	575	564	559	616	581	577	591	555	536	565	599	591	604	608	584	564	592	582	599	621	548	545	566	565	623	579	605	576	610	577	590	601	630	586	592	576	646	580	620	577	591	543	620	564	649	634	578	611	570	600	621	561	623	600	594	611	584	596	572	597	624	601	581	577	577	574	602	607	598	598	553	588	609	596	583	622	567	554	622	574	578	595	564	569	577	607	639	619	572	578	586	545	588	643	600	597	607	609	619	570	585	574	564	592	646	577	586	579	603	582	585	631	575	580	582	537	535	612	625	592	549	657	615	591	600	576	607	585	578	578	602	614	607	610	562	634	575	644	585	586	591	578	602	573	588	598	578	585	587	582	573	629	591	606	598	541	561	587	601	556	624	593	620	582	589	582	577	546	586	579	621	584	552	598	596	607	604	613	603	538	610	583	545	563	609	610	605	564	580	616	563	605	532	614	573	591	593	610	537	598	608	584	673	598	612	595	599	629	622	576	616	587	608	569	594	595	551	630	597	614	621	570	552	620	544	560	603	582	653	593	605	601	602	617	634	585	597	607	579	615	602	573	601	605	589	556	560	575	628	541	604	586	593	634	606	580	667	624	586	606	619	569	620	651	566	556	566	603	575	565	573	578	607	602	604	605	636	640	543	608	611	581	568	624	612	602	627	597	580	513	586	591	579	575	610	609	632	610	608	679	566	553	584	563	591	605	576	575	583	561	582	610	573	599	584	630	617	605	605	602	601	574	606	596	621	601	599	608	582	570	586	606	591	556	575	618	614	629	555	592	622	632	630	579	640	590	560	623	590	594	618	645	611	588	614	600	553	573	617	606	573	589	578	573	578	626	569	559	591	611	598	623	580	576	540	633	608	618	579	579	533	579	581	567	637	612	607	568	611	596	558	602	625	578	592	579	609	544	568	553	613	583	574	616	608	615	580	606	539	622	575	575	594	575	627	528	580	591	579	608	552	574	601	605	585	585	617	563	621	545	575	604	610	577	552	609	532	603	610	572	594	585	647	559	564	596	575	622	556	572	583	586	580	574	570	578	613	558	615	618	609	618	626	639	590	618	601	588	578	606	581	602	566	599	587	635	613	558	612	591	553	564	608	635	561	587	553	585	586	636	598	557	604	537	594	605	584	606	592	571	597	599	581	602	627	583	584	554	555	608	616	608	604	611	604	551	603	589	614	590	606	618	556	610	569	578	588	562	616	605	548	596	567	571	599	614	568	546	588	595	600	566	594	580	574	575	547	540	587	581	597	517	618	594	578	610	565	566	591	593	611	583	570	625	544	616	627	581	559	587	584	608	586	573	554	565	590	578	610	592	581	628	597	582	646	662	569	582	605	559	608	622	578	621	566	594	594	591	599	603	611	599	603	615	618	586	605	612	633	569	606	569	560	547	567	537	601	613	621	623	551	600	591	615	607	536	584	617	599	595	563	581	599	577	609	593	597	580	583	591	597	556	562	577	627	600	569	601	610	638	546	583	538	641	580	561	609	575	545	607	583	549	594	636	624	570	583	578	563	565	585	553	643	581	642	619	593	588	610	565	600	561	545	567	562	598	620	625	626	621	562	582	570	583	628	606	608	606	600	567	623	615	623	529	567	608	580	598	565	589	581	585	575	618	632	579	595	587	575	582	609	621	597	607	587	644	613	565	611	603	598	588	638
23662	43226	19113	6308	4683	3986	3667	2622	2017	1615	1471	1190	1010	960	901	951	904	885	826	813	833	702	761	816	797	809	822	770	734	796	717	803	778	777	748	774	792	765	759	765	679	823	761	806	760	772	775	789	758	773	846	772	806	775	727	749	768	729	785	770	753	707	768	757	754	768	810	725	735	752	776	705	731	750	748	699	705	777	754	715	751	726	706	742	697	787	748	729	777	743	704	794	688	749	736	702	726	732	722	737	767	762	746	731	762	703	760	733	739	713	710	764	745	714	755	736	778	759	728	760	733	701	735	770	765	767	728	721	743	748	729	768	767	781	728	737	772	732	722	777	705	754	703	720	763	758	722	787	756	721	753	727	717	735	701	741	748	732	741	760	745	782	777	747	708	753	746	751	740	758	718	737	730	720	703	730	769	736	746	735	776	763	747	721	718	708	759	811	716	688	720	749	744	769	689	745	711	735	731	685	731	742	731	710	732	756	770	728	733	743	770	722	750	746	715	750	769	740	728	745	787	710	709	720	740	706	769	696	718	716	765	717	783	743	750	822	748	767	700	723	716	763	764	792	742	763	753	701	761	748	713	761	694	741	736	755	755	783	698	810	739	769	747	751	788	719	725	718	726	766	730	770	713	745	720	794	750	753	745	742	770	711	719	700	749	776	735	772	754	757	757	716	723	783	752	728	751	745	776	707	729	727	782	752	757	782	718	742	765	749	761	731	767	761	728	720	762	713	758	706	732	741	792	739	773	763	727	731	719	723	729	762	758	741	709	739	729	760	736	719	761	703	741	756	792	713	764	744	720	737	720	731	720	758	736	696	751	772	735	716	715	762	724	746	731	775	772	774	751	765	771	733	735	746	716	763	733	739	731	728	685	735	728	762	741	731	739	785	743	785	763	730	724	756	775	727	692	722	740	724	770	756	745	738	781	736	765	781	816	752	778	723	748	699	720	745	752	763	733	754	752	775	736	740	726	750	690	732	715	749	752	724	756	770	730	720	749	709	732	733	757	735	702	726	772	738	751	762	757	766	706	778	714	724	774	667	767	797	730	770	743	740	768	759	760	777	781	758	718	715	734	753	758	765	734	725	752	759	744	701	725	758	800	719	756	776	750	753	781	769	702	734	754	716	710	736	707	717	718	764	759	730	785	724	738	711	774	726	775	719	717	761	753	782	714	737	746	718	763	789	753	767	704	756	715	762	717	728	795	716	757	757	729	773	755	685	705	759	755	793	720	715	752	762	780	686	692	733	756	731	770	734	783	776	759	742	778	755	703	691	771	745	727	740	761	764	739	737	747	806	709	739	762	782	708	737	769	751	754	736	700	731	724	753	782	776	776	691	813	752	719	809	758	745	691	756	733	755	747	744	718	761	768	759	719	736	755	773	792	745	745	764	748	735	751	779	718	713	761	715	727	691	700	785	739	766	759	715	775	732	737	761	739	733	758	701	763	762	730	716	737	768	784	718	723	728	708	746	706	782	740	717	742	722	756	741	663	768	725	724	760	699	728	714	740	771	740	714	757	729	754	765	714	745	742	741	722	730	770	715	749	689	680	755	733	729	740	771	753	698	722	690	738	727	756	706	717	774	719	715	729	725	713	770	767	694	753	801	726	737	744	740	724	769	763	730	678	757	765	791	793	748	738	758	715	722	803	714	721	793	806	758	781	683	702	713	749	729	720	765	757	759	748	742	801	728	710	777	760	747	745	714	714	728	706	757	784	740	736	788	750	731	791	775	759	749	710	712	736	750	767	756	718	760	736	760	724	759	769	701	735	771	766	794	808	684	768	758	760	735	719	747	728	788	815	757	778	763	733	767	739	759	731	784	776	760	736	743	762	685	702	741	696	759	760	738	754	789	746	766	678	723	773	698	749	758	766	705	752	742	714	753	730	725	766	708	740	743	736	718	706	741	738	717	748	727	717	704	739	710	761	704	732	765	675	721	701	720	734	740	762	743	720	681	780	734	738	738	711	798	763	760	722	730	748	699	723	779	681	788	742	739	728	690	737	760	736	755	725	732	747	758	673	769	738	745	699	802	765	717	731	690	718	760	753	713	757	763	820	736	767	764	754	739	760	718	747	724	742	754	795	799	682	740	682	772	705	765	766	701	723	767	824	723	712	746	742	770	737	808	712	789	737	763	728	733	727	735	712	820	726	756	688	753	726	723	715	764	786	770	740	687	732	763	690	738	736	771	727	765	686	745	718	761	696	786	765	736	735	793	748	722	753	783	758	750	738	774	708	703	739	749	814	695	723	732	725	721	730	745	775	722	806	769	713	773	681	795	737	772	773	732	768	739	751	745	738	742	720	721	739	774	738	713	732	695	765	731	762	779	753	739	722	771	735	745	793	732	742	735	754	720	766	749	792	755	699	743	754	764	764	745	721	741	744	770	740	778	734	740	726	716	737	756	740	770	717	727	767	772	759	765	751	770	751	730	738	769	751	708	743	761	727	705	739	754	735	765	746	769	727	709	708	740	753	747	737	741	728	731	787	726	752	724	715	727	721	739	764	727	747	740	738	759	739	709	756	752	754	771	728	736	778	704	770	814	737	747	777	770	739	752	742	750	708	765	703	754	784	707	742	743	735	758	757	739	763	723	805	707	738	753	778	738	780	749	732	788	738	703	750	753	788	795	754	785	701	728	781	744	752	729	765	743	729	755	703	739	750	770	791	757	764	726	737	698	720	681	723	768	760	746	763	769	705	764	750	720	724	724	777	692	752	726	744	716	732	759	772	719	750	765	744	761	738	743	760	769	770	746	723	763	760	763	776	774	778	702	753	779	730	744	717	720	718	796	725	704	706	724	748	750	745	725	717	735	731	729	751	704	739	714	751	718	706	712	718	774	758	785	687	717	719	722	723	774	703	737	673	750	740	721	713	737	748	774	716	772	730	752	748	709	785	727	701	745	765	763	735	775	724	742	749	725	752	716	698	733	755	778	772	729	762	750	715	701	730	752	780	726	767	739	785	721	796	786	787	737	732	724	770	764	699	753	722	733	770	724	752	768	719	742	771	744	753	765	769	766	724	718	744	708	735	739	788	769	748	678	775	756	771	726	729	713	731	785	736	699	750	774	735	735	741	699	663	729	714	729	721	765	762	786	740	757	765	718	697	723	718	761	755	761	761	753	725	708	712	774	761	791	714	731	716	710	747	728	705	766	754	717	766	726	735	728	735	752	776	699	766	735	753	737	740	748	766	747	764	694	722	787	751	749	723	752	722	754	735	742	780	722	759	726	745	710	790	720	769	719	731	720	716	732	749	728	724	695	748	723	753	755	709	707	716	743	773	737	764	748	687	776	711	744	744	772	787	700	756	735	733	754	770	759	715	735	689	717	749	719	768	784	752	699	732	745	720	759	752	701	764	736	744	700	775	742	771	742	737	758	699	753	723	759	749	760	771	688	723	785	778	740	782	779	777	755	717	763	779	672	721	708	760	758	769	753	794	674	711	726	739	730	751	739	695	745	771	721
24367	21198	27290	25107	9861	1446	1088	792	612	468	401	356	281	325	271	277	313	263	266	242	217	241	213	249	238	248	253	260	233	243	229	234	233	235	241	219	230	221	240	239	242	271	204	206	233	213	218	230	283	226	213	237	238	220	201	227	211	233	213	234	234	232	257	242	251	246	199	223	208	224	221	214	246	201	192	220	233	216	221	263	221	210	241	236	213	217	216	212	239	228	261	222	216	241	240	210	241	266	251	243	250	237	243	247	222	221	212	236	235	224	216	202	207	248	247	221	224	221	194	224	246	216	257	238	234	243	209	240	247	221	237	219	233	248	199	237	207	246	227	217	266	216	224	201	221	237	193	218	217	244	226	193	219	217	206	230	228	213	217	238	222	216	252	227	242	224	216	220	232	230	217	258	244	219	230	227	249	230	260	250	219	221	235	241	224	206	233	244	235	199	213	224	245	205	198	245	236	242	219	203	207	237	238	228	225	230	226	245	236	205	203	235	246	237	220	210	231	234	215	227	222	234	223	238	259	228	241	221	222	238	209	221	231	225	245	211	231	216	203	224	247	200	240	231	225	212	228	229	242	245	200	227	217	244	248	211	210	222	250	218	205	232	211	212	227	208	207	234	217	217	226	221	198	219	220	204	234	241	208	207	225	248	247	201	194	212	196	221	206	213	256	231	207	250	218	241	218	237	204	214	201	205	242	234	228	248	232	220	222	209	246	250	232	218	218	212	223	227	216	212	217	234	207	182	216	238	232	228	231	234	229	213	236	208	234	213	219	202	200	233	233	213	220	217	207	235	239	206	221	209	227	252	257	206	238	204	222	217	229	258	219	210	227	257	246	254	206	215	236	237	226	215	225	232	232	223	248	245	225	204	205	246	215	227	221	230	195	205	247	229	201	253	238	219	246	189	216	236	230	222	221	222	210	232	203	241	205	232	227	230	236	207	235	193	204	227	249	230	216	199	228	246	230	223	204	221	220	220	226	201	218	210	248	204	221	200	249	228	215	220	219	213	245	245	220	255	238	236	204	206	266	243	237	214	226	217	225	205	249	243	201	224	211	212	192	238	235	213	193	257	233	224	230	253	225	229	228	247	233	256	240	225	227	247	222	203	221	241	222	224	227	198	223	225	233	221	216	232	210	226	226	222	258	230	227	218	233	216	198	226	249	217	227	233	223	238	218	247	214	256	240	230	213	231	201	243	227	254	243	212	224	233	238	228	240	225	254	210	204	234	219	215	209	231	228	240	245	223	218	220	241	251	211	214	239	217	233	224	225	204	258	239	218	231	224	203	235	215	223	227	262	225	215	236	229	246	210	214	232	205	222	206	217	234	240	221	198	211	208	204	204	238	215	189	216	218	254	222	222	230	214	217	204	227	224	215	214	204	216	223	212	242	216	220	218	208	214	250	240	205	220	215	249	217	236	238	203	234	227	230	207	207	220	235	245	233	217	217	229	236	223	238	230	230	193	223	240	199	254	227	219	266	223	238	214	216	221	237	224	238	230	184	232	200	227	223	208	216	202	243	201	196	246	225	216	250	239	206	235	212	229	243	203	206	242	237	223	239	209	215	228	208	208	220	199	214	227	232	246	217	226	227	203	220	234	228	206	201	232	241	229	221	238	238	263	247	193	222	225	242	219	220	221	257	199	206	218	225	203	170	211	217	247	206	217	199	230	212	245	239	222	236	231	228	237	233	247	228	215	231	202	234	234	187	228	227	233	245	201	241	218	226	230	218	228	230	218	208	215	207	220	224	222	202	201	209	210	228	198	243	222	227	211	218	190	234	238	199	241	238	235	209	206	266	232	231	256	194	240	242	239	208	218	229	207	202	212	207	216	223	209	213	229	224	220	195	180	204	245	241	228	218	215	221	244	235	229	210	211	222	224	219	212	205	235	214	223	215	250	228	208	235	250	220	191	235	215	237	211	237	207	230	241	213	210	235	241	238	224	215	247	241	245	237	233	230	221	222	215	238	237	230	220	219	235	210	246	238	221	224	240	239	211	220	220	240	245	246	228	211	234	241	228	228	225	220	216	212	197	232	221	218	208	228	230	256	218	233	178	240	192	190	195	237	254	228	250	214	240	218	226	220	233	239	221	224	219	223	228	197	235	215	208	220	247	209	223	214	222	244	225	222	221	213	228	223	216	233	224	218	232	220	214	232	218	238	217	232	211	248	224	240	223	205	231	219	246	245	245	221	227	238	220	209	233	240	224	243	234	214	213	245	220	236	223	215	232	249	241	215	199	234	255	224	227	242	247	234	237	225	212	220	228	255	231	227	226	221	216	219	230	221	228	229	245	258	252	248	230	210	208	215	229	231	201	233	223	233	215	214	224	251	224	231	227	225	205	231	207	229	209	213	198	226	226	219	206	254	205	213	228	231	247	222	220	252	240	228	242	234	234	226	228	220	247	224	221	212	214	203	227	207	224	206	215	226	229	230	197	241	212	229	236	239	206	197	223	207	227	210	248	196	222	221	194	230	231	225	228	252	212	212	213	220	209	237	254	213	240	224	213	233	247	215	216	213	220	227	211	225	223	215	192	218	223	221	239	218	248	228	203	204	207	229	239	215	215	232	215	210	201	226	249	242	204	216	209	195	238	236	208	223	185	216	213	221	224	250	226	216	202	229	235	202	238	246	225	247	212	218	229	223	199	230	202	228	233	233	232	211	202	249	230	216	225	224	226	209	230	216	236	235	210	207	235	237	224	223	241	204	227	222	201	211	226	244	240	230	238	201	239	213	224	209	210	222	217	219	223	230	232	222	205	213	215	228	190	222	247	218	211	242	204	206	204	210	194	216	237	218	226	237	222	208	234	236	217	200	230	217	225	210	244	223	242	225	241	244	216	210	251	213	230	216	221	241	251	226	215	224	213	225	218	206	194	207	234	226	208	222	234	208	224	221	236	240	219	233	226	215	227	193	223	219	243	238	218	209	219	240	254	246	209	194	209	230	206	231	261	241	231	200	235	219	224	226	244	193	195	226	240	227	221	199	202	196	241	205	239	228	199	224	201	237	231	205	220	231	212	228	218	216	223	234	236	210	190	212	204	234	221	250	227	212	219	233	197	223	218	218	215	210	233	232	235	222	240	217	216	219	222	209	234	194	216	220	201	230	211	227	228	237	221	212	220	257	223	233	210	218	218	225	222	242	208	215	212	240	211	221	221	202	244	203	245	242	231	252	218	206	231	232	248	225	219	226	241	255	246	243	213	210	243	209	201	206	221	205	225	234	233	208	204	195	227	226	211	213	223	210	251	233	214	219	245	243	236	243	206	217	188	211	223	221	244	233	205	246	216	215	214	230	252	232	219	226	209	242	216	235	195	230	222	227	244	208	210	223	228	202	239	207	214	251	238	227	238	225	239	238	201	219	231	223	236	217	227	240	214	238	221	216	235	239	219	204	229	223	216	226	215	244	209	194	211	203	247	247	224	238	209	238	225	216	220	251	196	220	228	254	198	210	230	198	217	239
22393	37436	15269	4523	3140	2543	2158	1692	1291	986	794	561	470	512	457	472	465	399	340	351	345	343	313	344	326	308	330	325	356	337	315	286	326	297	327	311	336	286	326	312	306	310	304	330	307	314	305	338	307	342	285	335	329	315	301	309	334	345	312	305	354	294	272	292	281	272	296	281	315	306	275	294	318	292	303	286	298	304	250	305	313	281	280	261	267	263	321	298	308	303	306	320	289	296	291	266	318	301	296	309	313	312	288	299	309	318	332	291	321	271	283	305	297	296	301	323	295	308	286	304	311	288	301	287	305	284	302	302	283	294	295	292	300	295	309	311	286	307	313	343	310	271	314	282	279	302	291	293	332	300	289	291	326	303	325	301	291	294	290	319	309	328	297	313	329	303	296	293	298	321	284	318	308	296	294	311	289	299	317	318	342	274	293	295	313	298	304	315	305	285	309	266	298	289	283	321	305	308	280	303	318	287	299	309	303	301	290	305	314	290	291	289	293	269	315	281	309	311	328	286	293	286	311	321	321	324	298	331	287	301	279	309	297	301	291	275	310	290	286	296	285	308	303	298	283	301	296	311	301	299	310	263	301	272	290	284	327	320	272	333	281	297	309	311	301	293	326	291	306	283	295	295	317	299	306	289	289	280	300	290	301	312	319	281	289	283	288	303	308	272	283	306	293	301	328	301	282	298	315	281	308	276	305	295	293	292	283	284	297	301	277	296	268	304	313	308	310	274	289	297	293	308	302	301	318	251	297	315	308	297	274	304	285	310	277	301	316	327	272	303	304	294	305	295	283	304	313	295	348	294	292	307	280	278	328	292	308	307	326	296	308	332	287	325	254	329	280	322	268	287	311	295	309	278	274	285	331	307	313	316	301	295	269	290	323	299	309	300	297	312	296	303	291	324	287	336	301	275	312	302	304	293	318	273	299	261	288	312	327	323	301	287	308	310	302	264	280	290	253	301	286	310	303	302	288	330	287	294	298	319	262	306	281	297	298	280	286	322	299	293	291	305	287	324	318	312	275	286	317	295	326	281	286	333	285	315	296	300	305	321	296	275	270	287	296	293	274	339	289	314	296	301	277	295	308	331	284	273	271	315	293	298	311	292	306	269	309	273	299	312	299	296	312	313	305	313	264	327	294	305	304	321	284	293	285	284	302	337	305	294	322	295	317	301	310	268	314	302	297	310	294	295	296	298	311	325	309	320	301	284	296	290	298	266	263	312	290	320	296	303	303	294	330	266	314	315	304	289	308	311	306	282	310	280	285	284	285	311	286	314	268	316	282	279	298	305	315	300	255	286	301	312	313	264	259	305	290	294	252	271	274	293	289	281	309	291	277	292	292	318	287	310	319	318	301	285	321	316	319	298	310	337	294	297	327	295	300	311	302	297	313	350	321	288	275	333	327	303	304	282	297	298	288	300	310	263	314	284	316	322	282	282	282	272	317	313	298	296	274	315	281	287	282	326	294	324	308	298	290	288	343	310	286	313	311	317	291	309	305	307	314	301	273	267	307	289	298	291	330	318	309	293	303	290	306	310	300	297	316	296	251	321	303	282	288	289	284	299	314	290	300	302	297	291	292	297	285	291	263	316	337	293	329	271	299	310	317	297	298	304	323	292	323	314	319	296	295	300	305	285	323	293	298	321	286	290	298	281	318	284	318	301	295	276	315	302	283	274	303	311	285	277	297	298	309	297	274	302	279	310	299	307	309	307	296	293	297	283	294	295	279	298	307	315	281	307	294	291	280	308	282	284	324	313	268	291	289	332	323	323	297	291	281	290	266	280	322	293	296	304	308	306	270	305	276	275	310	298	311	316	314	305	258	296	316	326	299	318	289	305	310	281	300	320	278	280	312	312	302	299	299	301	300	293	282	291	282	293	262	311	324	304	274	290	281	306	304	332	311	290	296	268	285	318	312	313	311	302	310	274	308	329	306	306	294	300	297	319	296	311	305	312	339	289	315	310	280	335	304	276	315	329	295	304	299	281	293	298	329	274	327	290	312	288	279	311	324	307	291	303	305	294	243	289	288	327	279	324	289	286	282	343	294	309	300	324	304	288	314	283	279	321	306	295	328	303	277	287	285	296	301	301	282	282	284	309	290	306	278	289	279	307	288	291	275	317	300	318	287	324	282	351	288	297	311	271	330	284	266	328	315	301	284	299	287	295	285	303	300	295	307	288	302	307	289	288	272	309	307	277	315	299	291	315	323	299	286	309	319	274	301	298	293	303	294	334	290	314	291	313	266	277	287	300	302	290	281	303	301	294	304	318	305	315	303	302	296	288	300	330	298	285	310	296	304	305	305	275	298	322	312	299	308	311	319	319	294	283	310	298	306	297	282	269	301	272	313	240	315	331	277	281	313	261	313	356	302	306	287	270	285	292	304	350	306	284	301	303	339	297	282	288	293	287	316	318	302	277	323	322	278	290	326	316	311	315	295	309	301	329	328	292	309	316	298	302	252	296	303	305	303	306	290	342	311	311	343	282	311	304	270	306	324	308	293	336	305	322	335	318	310	309	318	291	318	332	293	295	314	272	276	289	337	293	306	314	309	302	290	275	299	308	326	289	276	303	299	283	291	281	300	313	303	351	276	335	311	292	302	280	298	320	291	295	296	297	313	268	291	277	283	275	297	318	286	296	296	306	302	293	279	291	303	323	333	280	291	322	269	275	298	283	306	290	323	344	301	311	268	307	293	276	307	298	303	294	276	291	309	314	291	323	341	322	279	291	312	275	318	325	320	326	296	296	305	283	308	311	281	308	283	323	319	289	287	297	282	309	272	279	310	297	293	288	283	295	295	293	305	302	309	279	298	255	314	308	302	266	291	315	307	303	283	270	286	300	302	305	310	294	275	311	292	295	295	302	287	327	295	304	280	344	285	310	316	290	292	296	306	325	313	293	333	299	324	295	292	290	282	297	316	298	288	275	293	322	326	283	301	302	286	289	305	304	312	262	315	291	318	301	278	293	304	290	270	294	317	289	266	319	283	308	295	323	268	314	286	314	315	317	313	309	306	302	309	278	319	298	301	293	295	328	327	314	324	312	282	280	255	312	317	310	319	293	303	313	293	330	290	299	299	283	295	296	302	321	281	275	288	293	288	307	305	299	282	307	294	314	316	289	312	334	278	313	314	314	298	300	308	276	334	294	313	323	313	298	266	314	313	271	271	325	311	292	341	277	312	314	290	319	279	302	316	322	287	294	305	285	283	332	329	316	285	311	277	291	280	293	318	272	310	296	319	285	295	327	319	270	315	311	326	296	316	276	303	296	292	315	289	317	297	291	325	277	292	307	275	310	276	265	299	301	304	297	292	295	301	298	331	335	320	272	292	313	307	266	276	283	312	301	285	279	308	306	287	292	305	287	329	304	284	286	322	302	305	321	303	288	305	325	277	308	293	306	282	285	311	324	314	294	320	267	338	283	291	311	301	308	279	313	302	287	334	279	288	307	297	309	304	288	303	294	287	277	327	284
22210	21196	28982	23671	21195	21224	9724	2139	1388	1118	939	732	686	601	611	643	567	550	536	508	511	484	485	472	469	460	481	510	448	478	497	446	493	456	481	472	456	464	480	439	400	493	447	466	436	485	453	494	491	449	454	437	427	435	407	498	422	387	470	463	447	415	475	453	479	449	434	443	445	459	489	433	435	418	426	447	415	432	437	425	411	441	448	416	455	449	419	453	442	436	418	455	408	431	422	404	453	470	440	418	450	424	425	455	458	454	430	435	451	402	432	410	451	438	429	431	414	457	468	448	430	449	437	461	439	422	438	436	430	450	463	404	413	433	430	402	451	425	458	417	455	453	425	447	454	451	420	432	422	453	429	428	460	429	438	426	433	444	453	437	470	453	444	432	425	437	423	434	424	447	437	390	442	488	457	442	424	444	431	424	417	456	485	416	457	443	383	419	459	432	457	453	432	400	450	452	414	406	441	412	442	459	434	448	455	459	464	431	462	440	418	424	436	431	447	425	437	446	425	457	413	451	440	419	434	421	420	437	430	452	421	430	446	429	436	412	434	410	423	451	462	423	447	403	448	406	443	469	441	420	478	433	441	436	461	468	449	478	421	417	430	435	391	448	462	422	427	436	465	445	450	443	429	435	455	422	434	439	457	449	475	414	441	425	443	427	460	436	429	410	454	415	448	448	423	458	425	424	429	413	418	471	440	432	421	455	465	416	431	429	446	424	476	410	450	460	459	416	433	438	464	437	452	452	409	430	411	446	453	398	431	447	425	425	462	464	467	464	450	430	406	450	440	467	428	424	437	455	431	462	445	445	472	434	469	433	448	446	437	424	482	419	480	427	401	425	453	454	401	441	446	418	456	430	412	456	422	423	455	404	423	421	432	447	468	430	470	430	430	407	433	429	439	433	406	423	437	447	492	452	444	437	465	431	458	422	442	437	443	454	454	421	431	448	419	463	453	458	445	445	436	429	431	452	459	459	447	440	454	468	420	444	415	469	437	447	446	442	444	430	424	438	453	449	430	418	445	447	394	407	415	453	473	456	422	428	423	450	417	402	452	456	421	458	431	447	425	436	409	435	446	478	449	429	431	464	436	396	434	429	439	441	490	466	423	437	447	429	454	438	442	424	463	443	448	414	423	426	440	443	419	415	464	451	430	433	461	441	415	437	441	410	456	460	451	451	421	407	449	430	429	436	425	411	464	445	435	396	487	466	469	470	448	413	436	465	441	425	442	460	438	423	470	477	451	445	436	457	405	457	441	453	384	437	437	441	449	431	421	403	482	469	455	456	435	474	426	410	451	440	446	422	422	449	458	455	440	423	424	470	495	444	429	444	414	434	422	453	466	446	418	400	440	469	423	443	451	434	421	439	418	452	423	401	453	443	442	439	390	424	459	417	436	469	434	417	431	478	434	447	412	434	437	380	427	441	413	419	403	432	467	407	441	450	467	428	444	408	427	470	465	419	426	451	444	419	423	440	468	473	454	420	459	442	422	438	427	470	447	406	405	414	429	455	427	435	419	458	440	418	424	451	427	435	453	401	442	449	456	434	452	452	433	415	421	450	427	379	422	449	404	397	444	440	432	439	409	429	439	424	454	427	456	456	453	444	437	436	460	449	448	418	480	444	413	463	431	418	448	452	432	461	437	401	512	422	429	434	448	434	460	455	440	439	444	410	431	461	430	418	436	420	431	445	455	441	466	487	424	408	395	432	460	440	423	430	439	487	432	430	452	495	432	423	438	420	428	414	425	401	441	456	424	459	440	383	463	418	452	441	459	417	414	430	433	454	428	431	470	431	428	417	437	441	451	430	437	428	403	468	443	406	448	425	417	451	411	431	443	436	437	429	474	460	426	425	447	438	489	432	436	404	448	469	407	448	417	414	457	421	428	453	435	407	430	426	479	401	441	429	424	435	391	432	431	446	458	426	457	417	432	441	413	408	452	427	436	384	432	450	458	415	465	455	447	437	418	429	418	464	484	453	409	414	429	456	438	405	471	453	452	444	467	454	460	482	447	433	422	421	448	460	440	462	420	426	424	446	411	408	426	443	454	412	426	426	438	440	449	404	476	454	424	403	422	424	458	474	420	419	431	453	404	464	444	413	421	433	450	427	413	452	403	439	457	401	422	414	447	434	431	472	440	462	447	449	427	418	437	468	449	456	452	432	449	428	441	430	459	419	438	466	428	444	449	438	440	428	415	426	452	418	486	454	436	460	447	454	442	420	439	464	423	420	427	454	460	431	446	418	432	432	428	423	416	447	451	429	443	416	409	445	444	437	424	426	412	421	456	441	431	438	424	443	446	434	417	412	389	405	466	434	429	401	423	427	455	425	407	447	457	402	447	456	455	434	460	467	446	432	418	424	445	421	452	411	456	441	413	460	441	419	422	458	428	404	404	419	464	432	449	429	435	435	450	441	459	439	445	426	450	434	439	411	411	447	443	439	445	428	434	451	425	429	465	408	430	420	415	446	449	443	423	475	435	447	439	420	435	467	462	444	385	472	423	399	421	431	441	425	464	446	448	470	440	447	428	408	413	409	437	453	411	425	457	470	426	440	428	479	431	394	456	396	460	432	454	395	444	417	461	460	473	454	476	441	418	504	422	401	445	427	429	426	451	413	407	448	446	426	439	414	459	489	467	437	458	449	466	447	421	439	446	469	412	433	410	452	410	430	420	438	400	483	445	445	451	440	448	408	447	452	452	436	468	418	430	403	467	435	434	391	409	441	428	453	438	446	444	433	425	431	442	416	427	458	468	408	478	440	421	422	421	430	431	426	430	431	428	450	440	470	460	472	438	456	437	465	447	448	456	417	449	466	430	429	437	422	425	443	451	454	479	444	445	448	423	433	394	446	455	432	413	454	439	457	462	416	420	441	457	439	438	431	454	448	435	431	418	426	444	446	419	450	415	424	447	402	412	412	459	428	456	442	416	432	428	443	460	415	439	471	411	424	453	442	471	462	430	416	461	423	419	389	433	425	429	435	418	499	450	419	423	452	426	483	438	450	459	444	416	413	441	453	441	428	465	443	462	442	467	464	426	445	385	450	431	468	413	429	463	424	438	461	452	420	454	395	420	418	469	444	418	452	429	421	398	408	444	465	430	421	448	489	451	463	450	404	445	411	420	442	472	426	447	427	435	474	425	439	410	441	443	416	453	451	467	462	416	465	426	456	423	420	455	419	467	406	426	437	425	424	435	405	441	448	438	442	399	416	465	432	443	416	440	426	431	416	423	434	439	461	416	416	441	468	438	445	421	402	429	426	406	432	491	459	437	436	456	420	441	430	451	418	444	455	449	445	439	443	434	409	420	409	414	391	460	404	417	429	412	456	437	448	429	424	433	428	444	423	463	392	400	469	405	415	391	450	436	427	452	441	441	443	455	431	439	435	448	457	431	410	439	431	428	445	408	403	446	479	449	439	463	440	432	405	431	433	461	455	428	440	417	458	468	483	445	457	456	427	434	391	461	450	462	435
27155	48001	24032	9758	6358	4989	4038	3679	2591	2091	1600	1140	1021	980	972	913	909	778	777	794	684	663	596	649	623	630	577	591	660	593	598	620	589	578	589	603	624	617	585	604	569	585	583	597	580	641	604	606	615	582	606	542	575	612	585	601	609	558	618	633	558	566	600	587	566	559	563	549	535	566	581	560	551	540	559	586	524	567	595	581	544	562	563	541	535	544	572	537	586	614	569	580	558	552	568	567	556	590	584	587	553	543	536	546	558	596	583	556	574	573	528	532	591	532	540	569	549	535	532	558	559	568	551	536	559	557	544	580	574	594	566	550	584	574	579	586	561	586	551	581	556	548	552	544	563	571	569	561	592	580	596	581	612	596	543	576	518	567	570	536	565	557	571	536	528	544	559	551	608	572	588	537	588	574	565	544	525	533	513	553	577	537	552	566	581	581	556	584	520	566	596	551	574	572	568	547	544	550	593	539	575	576	583	531	531	574	561	542	509	582	594	576	560	595	584	571	570	585	535	588	551	570	590	587	584	547	561	579	572	564	566	545	622	598	588	541	538	561	586	532	557	561	611	574	564	578	568	575	554	535	613	530	544	538	540	572	542	571	567	599	546	591	544	591	559	577	547	541	585	569	568	580	565	576	551	559	559	550	561	553	585	564	568	587	550	536	575	586	529	561	567	555	552	577	591	571	591	576	601	574	513	565	578	578	534	594	564	575	570	542	554	542	534	562	594	576	534	583	560	580	589	551	567	566	560	562	555	580	550	561	598	577	575	560	586	521	534	578	578	536	554	552	518	553	558	587	551	541	534	557	634	567	587	537	566	523	609	565	582	576	548	544	513	541	557	539	558	563	581	562	544	577	582	531	574	567	539	616	563	585	556	613	572	557	549	600	514	588	588	570	568	598	557	547	553	589	543	551	578	604	589	576	530	563	559	552	529	502	569	555	565	535	554	532	605	516	573	547	544	554	534	567	535	571	552	591	567	623	580	538	582	631	560	550	575	563	593	558	578	580	561	639	521	555	588	557	563	579	593	579	592	545	560	554	539	529	594	575	543	561	547	579	568	556	592	553	573	547	554	557	555	566	591	577	547	520	562	555	595	587	568	505	553	555	578	525	542	546	591	550	570	556	573	571	560	531	589	639	573	561	560	527	549	577	569	555	575	574	572	593	546	527	551	612	529	563	605	573	588	606	564	582	572	559	545	536	509	571	598	612	593	606	566	588	530	533	578	576	542	559	548	556	547	562	543	578	568	550	559	614	561	537	579	573	553	544	572	581	596	550	523	556	541	598	546	546	594	568	581	619	571	574	561	577	549	558	584	568	573	569	518	531	579	571	550	576	584	558	584	569	570	573	570	585	575	585	558	551	547	563	560	560	560	605	593	583	574	538	549	576	566	574	538	591	541	550	589	577	594	538	549	563	555	551	531	586	585	596	553	535	576	599	571	555	616	556	551	609	577	535	573	576	584	515	577	585	599	579	536	556	586	543	586	542	559	585	569	568	583	571	560	550	594	581	585	575	554	553	587	569	592	510	590	603	598	560	588	566	584	587	578	557	572	534	537	529	573	558	590	531	519	584	546	591	521	544	557	524	537	528	544	572	556	580	564	541	554	544	566	593	523	583	617	604	551	582	567	541	572	580	569	566	583	608	555	602	580	565	533	586	617	536	566	557	532	556	542	570	580	550	549	514	539	541	552	564	523	573	565	562	586	532	578	571	571	544	568	581	548	541	549	553	554	577	556	556	589	596	564	546	570	603	555	585	532	577	589	582	520	577	592	578	518	584	621	538	591	547	572	530	578	567	566	566	546	568	520	549	522	577	553	550	571	587	568	548	554	565	562	569	529	545	549	550	619	573	574	573	540	582	553	500	555	530	569	580	533	607	553	565	579	615	587	543	581	578	596	539	565	598	560	550	556	587	551	562	595	559	563	581	585	561	562	572	546	589	585	514	564	572	574	573	564	574	534	565	563	561	562	543	560	557	540	590	568	555	572	591	531	542	557	587	550	572	576	575	548	578	572	585	602	569	575	571	538	536	597	549	569	564	610	575	605	519	590	575	580	563	569	557	557	527	545	578	580	577	611	613	537	553	557	592	560	570	565	547	572	575	585	558	572	531	569	590	560	568	570	555	536	570	545	549	593	578	527	577	610	610	558	566	561	541	564	575	611	535	548	592	572	599	627	579	585	564	586	542	550	571	570	569	556	545	566	556	551	595	541	546	569	575	525	607	560	566	565	613	557	539	577	585	590	571	567	552	578	530	529	557	571	579	564	598	537	552	555	569	560	540	500	557	545	570	608	567	561	548	588	563	571	569	583	519	579	553	570	575	556	590	528	610	538	600	541	542	565	566	575	604	578	524	558	547	544	568	590	547	552	535	528	565	574	561	546	560	478	589	573	594	545	561	572	551	554	541	590	533	574	583	566	592	549	582	546	569	574	553	574	550	572	561	542	534	582	574	547	543	549	553	581	536	583	553	572	573	578	599	554	573	582	593	554	572	564	564	565	539	586	573	581	565	562	558	527	568	521	572	562	583	593	529	521	538	559	565	547	565	563	596	571	565	564	585	540	556	574	549	552	576	568	574	583	576	526	552	546	541	541	527	531	548	531	548	585	565	537	557	526	636	561	553	561	578	587	544	560	576	590	555	575	576	553	545	553	538	581	562	563	603	609	537	580	558	549	586	562	567	565	612	629	530	604	563	574	551	542	529	589	551	570	557	607	559	570	550	580	517	557	592	548	548	565	582	580	540	530	538	524	553	540	558	566	586	574	585	562	563	563	561	570	579	543	568	625	518	554	569	586	566	580	525	583	577	541	558	567	552	582	603	605	535	550	582	566	540	573	564	570	571	534	585	545	555	574	562	555	540	539	573	555	557	579	592	589	584	564	588	580	606	551	583	554	543	595	519	529	560	547	514	568	581	618	554	585	599	559	572	547	540	558	558	559	558	494	573	575	592	577	622	549	577	554	628	548	568	546	553	605	607	545	561	536	567	515	570	567	573	588	578	521	557	560	551	610	552	545	552	558	548	569	580	595	582	563	562	608	559	580	576	534	601	570	569	587	558	586	580	554	589	539	607	563	600	547	603	541	571	570	576	586	545	594	552	565	549	522	564	587	580	560	629	582	534	568	560	593	593	553	557	560	556	508	542	535	587	571	566	558	542	574	567	564	551	523	567	562	586	585	537	557	533	550	526	602	603	572	544	553	573	553	606	568	557	649	540	571	553	502	567	594	560	545	590	601	618	577	536	539	533	574	550	577	512	546	575	553	552	575	523	576	571	566	555	570	574	576	587	532	564	597	510	570	573	556	575	572	569	577	578	570	585	570	559	573	559	544	557	544	533	574	583	550	582	549	593	566	559	585	561	554	591	550	580	593	568	577	553	574	568	598	570	505	563	548	568	558	554	573	559	568	577	537	523	589	546	561	553	552	538	579	564	611	565	575	584	559	532	575	543	567	523	573	600	576	570	588	599
27228	21535	14414	3373	1463	1054	921	857	662	618	517	505	464	428	488	441	448	456	429	416	426	434	406	377	411	416	394	407	398	368	405	409	412	455	424	438	440	403	405	401	411	406	397	424	414	425	437	404	428	369	410	434	419	396	415	383	386	431	442	392	408	406	397	386	408	385	415	355	418	403	402	400	425	389	407	404	399	420	416	413	424	410	427	403	372	416	433	429	428	398	381	405	454	427	406	420	433	426	418	423	394	437	406	426	416	430	412	420	423	455	448	408	414	436	410	387	415	421	403	382	380	393	408	403	411	395	397	421	426	415	397	440	441	442	400	375	382	421	434	408	396	416	418	412	438	388	377	392	419	434	413	417	404	358	383	420	386	392	379	439	451	392	415	427	398	408	410	422	391	398	424	412	437	425	391	389	423	453	393	429	407	430	417	403	465	439	410	423	401	414	369	384	381	385	414	423	404	392	401	400	415	422	420	395	436	405	453	420	372	374	416	424	433	384	404	418	373	437	378	439	382	402	440	421	421	395	418	426	415	409	424	449	437	399	402	353	422	401	381	409	385	395	425	422	452	395	408	404	432	418	435	415	420	427	425	399	438	380	375	424	408	406	434	435	384	403	388	432	429	424	408	413	403	409	433	411	398	403	440	381	391	400	413	379	420	395	395	440	423	403	404	431	410	374	405	408	423	422	413	421	398	418	434	435	397	424	385	426	410	401	440	387	427	412	386	407	417	386	389	393	399	356	419	387	415	418	435	408	391	357	376	378	423	427	410	459	446	405	398	408	405	415	393	395	423	407	361	421	395	417	412	401	425	379	439	427	416	412	421	425	405	400	423	442	408	396	378	420	384	437	423	391	404	433	419	387	430	432	395	410	411	424	398	435	415	406	377	377	368	396	422	433	423	410	426	406	445	425	435	372	445	363	438	424	408	441	423	391	404	409	404	413	397	412	420	426	403	430	398	387	445	416	413	429	435	401	413	420	408	402	402	409	398	424	386	405	417	425	404	418	358	401	416	419	396	408	431	411	400	407	401	419	391	393	396	408	414	416	412	423	422	407	422	394	399	405	388	409	422	417	398	392	419	404	438	417	442	409	422	409	409	408	416	412	396	405	402	421	381	336	388	429	406	442	426	433	370	404	442	431	436	426	419	395	382	394	384	412	432	390	417	423	407	372	386	447	430	397	386	427	385	439	401	417	426	419	445	419	396	406	405	408	400	387	385	432	407	395	446	435	381	408	418	459	406	395	421	406	387	403	396	417	399	390	417	419	417	385	407	440	434	459	418	402	379	411	373	409	405	425	407	400	400	427	378	400	418	425	400	412	442	392	416	407	398	422	388	428	396	394	389	392	418	392	431	376	436	412	394	437	420	383	421	385	378	458	447	407	405	377	397	403	397	434	432	413	410	456	422	421	397	407	397	403	431	418	416	453	403	415	369	405	393	396	409	386	408	459	405	438	387	402	402	419	434	415	437	410	419	402	391	430	369	405	388	426	412	386	377	403	416	399	377	402	399	387	415	414	413	384	402	380	387	383	403	367	438	413	408	392	410	397	411	429	384	402	413	417	397	412	420	390	420	395	422	398	411	437	468	410	397	385	420	415	433	438	424	424	387	427	436	382	402	409	412	377	394	423	395	404	409	422	432	406	404	381	423	418	418	438	409	414	379	427	424	408	422	407	410	395	391	401	410	399	411	414	381	393	410	419	431	423	442	418	410	424	410	398	415	428	404	379	395	419	402	454	407	408	394	418	410	417	436	367	415	421	440	393	400	380	416	416	391	387	414	383	392	440	408	401	394	432	373	367	414	450	388	413	401	392	433	419	411	382	433	423	406	406	389	395	429	400	432	427	402	399	414	405	374	392	390	392	376	402	378	438	416	407	407	454	407	404	422	423	401	426	420	407	400	399	415	420	436	395	385	407	422	408	417	400	415	409	387	375	373	391	429	418	412	437	386	411	372	377	434	380	432	394	405	389	421	393	395	435	407	446	379	434	398	392	441	366	416	375	415	376	398	415	379	436	406	451	404	415	408	385	401	433	375	422	423	405	362	425	434	410	392	398	440	443	429	391	434	397	428	398	390	378	394	376	398	412	403	414	397	468	420	436	391	370	383	429	380	448	403	396	404	393	435	396	381	429	460	370	406	426	378	397	435	420	397	434	403	424	421	361	362	421	374	411	426	419	409	392	387	421	409	444	373	410	399	417	394	452	411	443	430	414	390	413	455	477	426	411	427	428	381	409	432	431	402	454	433	425	427	391	403	410	414	413	426	423	397	434	425	386	413	410	455	417	432	388	423	454	398	417	408	444	396	437	432	428	425	434	413	388	414	406	432	397	427	411	420	410	436	402	388	419	390	447	383	448	440	384	396	465	371	406	426	422	403	423	426	418	431	360	414	390	442	440	447	406	409	424	414	415	436	357	358	431	423	383	380	384	410	412	425	416	391	417	385	406	385	434	410	404	453	423	429	399	371	436	439	425	445	395	417	392	425	417	445	441	409	409	418	412	405	421	388	385	405	404	443	406	464	409	427	434	415	428	412	442	425	422	415	411	431	416	441	419	427	421	390	408	454	431	426	395	445	437	427	406	400	431	409	379	427	413	436	395	386	416	393	394	397	403	403	405	436	450	428	398	471	420	446	390	415	409	387	426	409	422	408	385	411	416	390	419	392	432	412	391	411	396	419	413	384	429	401	413	438	414	407	397	420	407	435	406	407	396	419	399	396	406	423	415	428	393	373	425	404	408	451	435	391	392	407	435	381	405	399	397	383	397	404	379	420	402	403	403	421	425	448	361	390	384	356	401	434	407	429	381	398	413	398	408	389	423	418	396	402	397	396	463	450	395	407	401	413	387	374	421	443	427	402	383	393	412	404	420	435	416	417	394	401	419	402	360	434	373	422	433	395	390	404	413	400	409	388	421	410	436	428	421	423	363	427	432	420	399	411	425	425	421	416	408	402	402	401	422	401	439	423	443	428	414	377	419	414	401	420	388	400	426	431	402	442	378	402	402	381	415	420	400	401	447	376	413	386	434	389	423	426	409	426	383	421	385	383	409	411	362	412	412	400	390	394	396	441	415	410	405	417	416	411	421	418	381	373	410	416	409	416	405	419	402	389	429	387	402	419	462	395	452	409	392	403	448	451	382	339	415	410	394	405	405	402	419	364	418	410	401	433	437	418	385	402	396	402	382	415	378	431	399	430	407	408	425	368	380	414	375	419	393	415	396	392	411	404	383	408	378	386	389	423	396	409	431	405	441	417	433	423	445	449	455	404	422	417	401	411	383	355	390	400	399	439	407	434	416	422	408	461	414	392	408	414	396	422	360	382	423	372	382	427	450	412	413	433	418	429	400	395	410	399	407	382	413	421	437	390	409	435	388	400	405	415	414	412	422	413	397	448	436	445	393	422	424	423	381	413	409	426	409	411	410	406	418	438	394	431	426	406	448	414	401	361	439	420	431	412	367	414	405	430	412
19012	28782	11337	3473	2405	1955	1696	1412	1112	935	736	673	685	618	619	585	587	540	554	534	576	524	502	535	492	560	548	503	567	517	528	544	488	554	584	542	527	526	534	523	487	503	556	574	561	511	509	527	514	481	519	507	532	520	566	524	549	508	575	526	492	548	478	523	491	521	487	463	569	501	518	518	507	477	525	522	501	548	545	504	529	499	505	544	528	525	505	498	483	487	533	536	483	491	500	530	507	525	506	553	536	518	505	499	466	518	491	529	489	547	514	518	506	509	509	535	555	534	514	507	481	539	501	545	515	547	505	523	490	492	544	507	538	544	504	532	531	505	500	547	473	536	511	526	492	563	486	551	518	516	513	566	516	513	499	512	512	524	492	552	525	526	504	524	543	489	487	536	552	533	530	546	505	521	470	523	519	503	480	519	530	522	510	519	522	499	505	503	503	509	502	498	505	522	539	546	504	486	541	504	522	515	527	534	475	538	509	514	479	519	529	517	525	504	517	526	539	524	525	529	513	530	549	502	498	496	504	539	495	509	524	501	578	547	547	534	513	519	507	499	507	467	487	521	497	528	470	532	530	510	509	535	519	521	524	530	514	508	530	517	484	532	507	521	539	530	535	511	472	498	546	560	531	499	528	507	494	554	525	517	556	545	524	545	518	493	540	548	520	495	524	563	537	455	532	536	524	538	524	507	554	544	501	484	559	526	547	517	468	469	491	504	512	511	504	486	498	505	500	540	557	530	533	497	507	511	514	480	513	520	479	523	524	511	510	518	572	529	483	527	494	513	484	536	528	500	546	527	547	560	541	547	500	526	547	492	525	523	517	512	515	509	486	495	493	539	493	483	560	545	555	548	522	485	554	559	513	504	512	486	499	475	543	511	538	553	542	539	521	550	548	534	539	504	545	530	510	512	532	481	466	534	496	514	538	513	468	539	510	500	513	500	482	491	512	531	586	524	534	505	545	501	538	527	488	499	490	561	539	535	550	484	495	528	548	503	487	479	532	501	487	511	531	523	532	477	507	541	501	560	547	495	482	512	502	543	550	541	505	469	528	506	531	538	555	524	498	521	537	470	474	522	503	526	565	524	515	567	497	524	553	524	525	534	520	516	504	527	504	501	470	524	557	515	514	536	547	518	487	494	507	523	513	504	468	505	502	510	501	513	528	464	528	540	525	514	542	498	534	460	500	543	522	539	519	508	539	522	552	522	467	551	493	533	549	509	505	496	540	508	545	509	489	494	478	485	516	556	513	529	508	516	536	509	483	526	556	490	513	539	505	531	532	471	515	558	524	561	510	537	489	512	527	513	523	494	525	511	529	514	509	538	534	544	499	498	488	530	511	595	537	478	515	514	492	528	532	493	527	494	473	499	514	515	499	518	528	509	519	488	515	499	527	536	552	532	537	505	492	490	500	544	560	531	549	542	544	520	552	540	506	504	496	518	509	533	509	487	514	514	475	506	513	537	527	526	524	545	533	548	502	512	550	478	470	523	539	520	493	539	503	528	518	516	531	522	523	474	531	481	536	518	545	573	497	512	518	541	537	514	503	508	498	523	489	523	487	492	502	520	512	508	522	548	550	485	510	534	523	513	520	531	527	510	514	583	525	567	524	561	523	536	520	510	510	550	514	509	530	472	492	518	518	548	484	540	520	584	549	491	569	550	519	519	502	535	504	535	555	522	493	528	496	537	522	502	514	517	474	508	500	498	483	513	495	516	520	541	496	522	518	519	542	513	551	509	515	486	523	514	502	546	523	518	522	523	514	533	477	495	505	495	532	491	556	459	521	483	473	520	502	499	493	486	513	513	536	527	478	497	574	502	495	531	521	500	569	528	502	514	547	520	530	494	522	553	504	531	529	472	487	539	507	527	517	508	507	500	512	493	535	483	525	439	507	514	529	526	495	488	517	531	490	500	524	507	509	480	486	501	531	526	517	491	505	526	527	490	517	504	515	481	519	485	519	496	498	516	499	535	531	485	501	494	539	507	585	529	532	499	503	479	497	525	498	528	537	512	520	515	501	494	519	534	490	535	505	560	510	504	541	529	540	478	536	536	528	493	532	503	482	534	518	482	520	546	480	497	527	472	505	507	517	512	554	532	519	545	513	502	508	477	516	550	537	527	523	545	503	533	502	514	501	474	497	517	511	524	516	533	516	509	507	527	553	552	537	559	529	533	496	541	527	546	508	522	509	512	516	523	486	532	518	511	527	494	542	488	536	506	502	516	524	503	539	473	508	513	536	540	527	511	531	498	473	528	533	546	524	517	526	485	528	537	526	523	511	520	500	543	522	533	511	536	481	478	500	493	488	542	493	535	533	557	473	540	490	519	509	513	516	533	535	506	513	466	546	500	467	555	580	531	522	516	514	532	559	551	545	520	526	510	502	548	511	519	562	504	540	513	517	455	512	531	552	564	503	503	508	484	508	512	549	495	501	501	532	564	526	517	549	547	513	551	502	505	514	493	525	492	484	529	524	532	572	547	529	532	536	522	558	487	457	551	477	531	497	510	517	501	523	548	521	534	514	518	513	520	506	516	554	517	491	539	513	552	578	548	531	491	550	502	527	550	522	532	522	550	515	519	509	489	500	519	501	504	482	474	534	487	541	527	526	541	528	535	512	547	534	520	532	495	532	495	532	555	477	530	535	486	545	523	494	527	559	573	520	467	525	511	518	501	564	529	524	459	487	532	519	518	503	519	521	524	481	522	539	555	520	515	509	448	518	505	479	485	527	509	534	523	503	507	487	545	546	513	464	522	485	531	500	544	522	525	490	528	534	530	532	487	511	537	541	475	523	493	479	525	542	489	527	522	539	535	537	525	523	506	547	535	512	515	517	539	526	516	537	493	532	540	539	537	508	485	470	513	531	512	513	514	509	515	542	521	525	550	531	541	507	527	531	517	500	489	538	538	475	490	521	584	483	538	544	499	555	512	516	563	527	516	513	550	544	493	509	518	528	543	547	521	504	488	523	538	546	513	520	538	506	533	506	519	545	531	515	499	531	510	509	502	577	511	497	495	498	493	534	547	534	550	527	536	508	496	535	519	511	495	492	494	525	532	512	493	531	533	543	490	487	548	516	554	560	525	488	556	534	552	545	558	511	510	554	500	518	530	465	509	527	539	546	552	493	520	469	513	551	513	498	506	523	527	514	504	493	535	510	479	516	526	525	531	545	521	523	514	506	522	500	486	554	548	534	525	514	525	517	473	514	516	523	542	531	559	557	536	497	541	495	475	525	544	487	547	498	489	491	547	556	510	523	518	521	497	584	481	558	507	515	555	477	456	551	500	492	508	490	546	546	497	541	555	554	484	486	509	479	472	529	541	493	531	535	528	524	514	526	567	547	547	518	536	506	547	493	518	516	512	485	538	509	571	504	483	533	520	523	536	553	488	530	534	506	511	534	498	525	522	517	475	509	482	520	507	551	545	521	539	499	556	505	523	521	527	510	508	541	487	463	499	493	510	513	519	516	520
23077	21196	28550	24119	21173	11640	2487	1598	1160	1018	904	847	748	811	728	689	662	630	685	625	593	600	649	641	640	655	627	641	597	640	609	588	642	572	609	626	584	638	602	604	601	682	643	612	657	589	623	600	617	574	565	667	605	571	588	635	626	624	566	598	607	597	548	619	591	592	568	605	609	585	564	594	594	630	605	574	606	609	622	641	608	601	621	571	610	620	652	581	615	599	546	616	630	612	622	613	580	556	573	613	615	614	577	581	545	615	590	618	563	604	597	582	605	583	595	613	597	607	632	604	574	591	601	566	576	610	648	575	614	575	631	600	620	614	650	593	577	586	593	578	571	626	608	632	598	612	547	615	628	605	574	573	601	621	619	563	582	603	624	588	577	591	614	572	617	578	600	596	624	576	576	603	612	610	605	583	603	579	626	628	600	595	604	552	577	597	607	612	611	606	632	599	609	588	596	616	624	614	559	608	572	592	564	596	656	608	622	620	592	586	628	609	606	633	617	596	569	590	572	574	624	588	596	570	601	603	644	562	614	608	601	601	616	622	653	619	597	574	608	598	612	597	594	585	573	599	605	571	568	560	634	597	624	587	580	610	590	622	568	626	574	564	566	589	644	614	641	554	622	632	606	581	614	557	583	583	606	625	591	561	594	610	638	658	629	610	570	621	586	581	601	570	580	562	573	612	602	601	614	626	606	642	563	594	609	613	627	622	604	571	618	635	557	609	643	581	597	606	609	631	649	577	581	606	596	603	601	582	585	595	560	594	617	604	604	615	581	571	615	606	616	578	606	583	607	624	624	544	572	607	561	586	588	588	604	563	597	589	545	595	594	594	587	601	589	573	588	598	572	598	609	631	603	601	618	582	617	602	563	588	587	611	571	562	618	641	599	559	627	593	635	575	635	590	632	652	633	603	577	641	591	616	630	591	608	598	581	628	610	582	594	588	599	598	602	588	634	594	571	614	610	596	571	628	595	620	608	622	623	564	593	586	615	608	645	589	597	605	572	624	663	607	618	623	607	571	579	587	599	587	596	622	552	620	589	590	587	599	598	588	592	568	617	628	603	592	619	559	607	482	632	588	618	606	585	571	557	598	621	594	626	549	594	600	581	609	536	608	577	606	573	591	635	614	606	633	591	596	586	610	615	608	609	625	611	575	539	615	675	574	580	635	599	544	547	585	606	610	575	586	584	602	604	620	629	608	608	584	607	599	609	594	590	583	631	605	642	571	633	578	617	627	592	571	569	641	610	587	593	590	594	572	572	604	620	628	568	605	580	573	617	662	622	613	606	637	602	590	559	575	576	586	597	601	612	595	574	633	593	592	601	557	633	584	570	632	623	548	539	594	641	565	586	624	553	569	579	588	590	584	635	577	613	581	608	644	565	578	599	584	550	566	646	577	598	558	567	636	580	613	636	604	616	610	623	606	560	573	603	573	623	570	614	614	619	591	614	567	550	579	570	591	589	594	589	623	626	626	574	644	599	642	622	601	596	587	595	651	597	552	601	583	635	597	590	668	578	559	614	604	589	573	617	595	600	577	580	607	554	579	588	608	598	555	630	651	597	596	601	599	611	582	614	598	578	643	575	601	549	596	572	667	607	596	565	556	583	597	576	618	590	602	584	615	589	604	620	633	606	595	608	632	582	578	580	600	605	578	625	601	613	600	610	605	617	556	625	602	646	606	633	548	619	556	638	577	599	563	575	541	587	604	624	619	587	645	635	608	554	562	580	606	607	580	605	636	609	592	619	643	588	587	586	558	562	613	580	621	589	625	611	605	618	584	599	584	631	612	575	587	583	548	563	611	629	631	576	608	629	607	578	595	591	543	614	616	572	604	589	567	587	608	606	601	598	606	587	571	580	582	591	600	574	620	574	608	593	613	669	581	594	606	583	628	593	573	577	549	576	537	570	584	600	645	646	572	581	609	605	611	610	590	669	605	607	601	557	607	602	642	597	623	588	583	647	602	561	604	611	640	581	573	602	625	548	601	616	590	592	567	607	571	621	596	635	620	618	595	593	666	609	596	630	615	646	587	598	597	608	629	605	642	590	577	608	580	621	518	576	609	617	579	602	582	600	665	603	629	619	588	568	621	583	597	597	629	596	595	605	574	600	648	564	632	567	621	619	577	568	580	576	585	579	602	604	554	561	594	615	610	596	599	573	599	628	601	588	605	627	621	606	582	614	611	607	595	575	605	613	590	584	571	590	590	587	642	626	639	594	586	582	570	581	590	579	586	624	616	573	612	630	605	589	578	601	593	606	587	555	565	597	601	598	615	597	595	609	581	584	587	579	619	571	561	640	616	602	594	569	597	600	632	640	595	596	587	620	592	622	628	592	650	583	583	634	591	529	538	541	579	617	578	611	611	532	559	552	613	545	581	608	586	573	586	603	605	637	590	581	547	599	597	615	589	622	581	559	576	573	578	579	584	584	591	600	629	571	565	599	596	609	591	568	595	598	543	577	625	596	590	544	589	593	646	597	649	556	600	608	594	616	602	593	615	599	606	590	614	610	583	612	624	578	602	560	559	577	565	580	635	619	621	575	601	581	618	587	624	593	593	576	646	624	601	580	594	587	619	616	613	597	596	571	582	646	585	565	617	607	648	616	559	617	633	569	590	607	590	618	667	600	604	571	566	541	619	641	613	626	602	562	619	587	595	614	611	617	585	605	589	574	576	597	615	621	581	592	575	623	636	576	609	579	615	603	594	604	598	548	593	559	567	600	588	580	577	560	619	611	585	578	601	634	593	633	619	593	578	617	594	610	592	597	605	629	608	617	575	620	591	569	567	591	605	617	607	612	638	561	592	586	569	590	620	607	618	582	606	577	572	607	591	600	604	610	604	564	609	584	569	574	569	643	641	637	635	617	588	599	606	636	624	578	590	634	569	581	587	632	569	610	576	611	599	563	601	591	560	629	604	616	618	571	584	567	596	596	615	640	583	605	615	635	578	602	635	595	567	608	607	585	560	582	617	601	593	573	549	632	595	579	593	579	616	601	554	607	617	581	600	599	614	571	550	597	597	618	603	618	607	611	627	559	609	599	586	586	615	603	585	601	585	563	640	617	587	613	583	595	619	618	602	587	580	603	612	593	590	584	586	569	558	588	625	585	574	617	582	583	576	619	595	605	589	584	604	583	574	585	605	633	597	586	592	567	621	585	574	591	579	614	578	602	615	589	589	561	645	611	613	592	563	642	626	593	588	574	570	590	582	628	601	601	571	600	543	576	606	605	613	663	607	587	585	576	596	591	601	629	590	557	603	563	574	558	579	592	583	613	562	577	602	599	565	588	528	616	615	623	585	539	624	573	597	615	558	571	633	606	640	575	584	583	607	581	605	561	588	595	627	582	671	632	578	597	624	575	585	593	590	549	588	584	575	567	610	577	612	615	593	587	574	630	537	585	603	582	546	607	654	582	602	603	628	576	614	620	554	605	603	593	615	628	609	636	586	575	573	582	597	626	614	618	611	565	557
23777	42474	20957	6708	5282	4133	3272	2714	2125	1757	1345	1207	1113	1060	1013	944	993	875	811	840	826	799	770	781	798	749	783	810	797	826	812	778	775	802	734	761	781	794	775	807	728	806	812	767	719	755	759	767	751	749	738	759	824	749	734	739	709	769	774	737	764	738	768	680	740	765	769	815	763	781	748	795	707	777	761	773	730	734	738	725	816	693	728	768	818	732	736	788	720	778	761	732	757	754	780	726	757	769	714	781	764	766	702	724	749	772	713	803	744	738	735	745	784	761	767	790	759	743	700	741	765	777	758	737	767	764	716	737	719	761	732	758	767	729	751	777	763	748	752	751	733	807	763	752	751	774	768	772	731	754	737	771	811	750	791	733	725	740	767	738	725	763	771	738	766	769	783	736	683	661	762	748	698	769	770	792	774	738	729	783	754	760	742	721	723	764	778	782	759	749	793	740	751	745	803	746	732	728	730	800	730	755	722	727	772	743	750	763	784	768	755	713	768	730	729	754	784	692	754	785	720	736	763	742	725	763	759	763	736	784	755	765	758	727	743	778	741	776	748	798	733	715	777	697	770	759	766	733	761	744	794	715	733	770	718	762	788	774	755	746	755	741	732	746	773	734	770	747	757	724	699	794	794	813	710	791	751	762	771	766	741	758	728	736	747	775	770	784	749	742	724	715	702	795	747	757	718	735	747	731	744	763	720	716	762	744	768	710	711	748	793	796	747	707	767	760	742	754	735	784	743	758	776	754	749	757	744	708	740	749	728	707	736	719	744	747	721	737	737	766	758	722	690	738	740	792	734	727	750	743	770	707	756	747	739	727	750	809	769	731	747	748	761	757	768	745	776	753	746	731	803	743	706	747	761	735	747	759	722	718	747	721	771	737	756	750	751	774	726	768	728	734	708	788	744	765	761	798	748	759	752	764	735	776	716	761	758	769	752	750	729	749	753	696	727	747	748	726	782	726	742	759	733	719	745	746	744	708	739	754	689	697	720	764	768	721	738	714	761	774	710	761	760	750	732	736	774	825	753	775	757	682	721	787	694	761	690	715	777	744	735	725	767	761	764	746	796	735	767	778	725	758	738	699	795	720	729	710	738	744	689	742	730	715	723	768	788	782	731	786	742	764	744	706	747	729	750	759	748	768	779	737	718	718	728	758	728	751	749	717	720	767	729	749	780	725	710	729	777	754	721	802	731	774	786	796	750	781	786	763	724	708	792	776	760	726	756	728	790	744	745	753	761	742	737	737	747	731	693	744	708	797	797	812	733	738	717	757	750	737	719	734	752	755	731	723	755	721	737	729	747	799	760	756	779	742	754	745	762	759	729	745	775	753	745	747	749	805	743	705	733	720	765	795	744	787	743	753	696	744	769	724	782	740	774	734	757	742	738	718	785	749	732	736	752	756	786	737	753	764	765	776	803	789	751	755	753	752	761	732	729	761	744	736	780	779	732	740	719	750	761	700	729	799	718	735	748	705	726	718	744	745	757	782	817	717	708	736	731	684	722	715	748	758	744	723	698	738	693	741	701	772	744	774	762	678	803	738	762	772	799	753	790	710	772	778	747	708	753	764	748	773	801	779	713	753	720	740	722	774	740	761	756	745	744	779	710	739	682	753	727	713	754	747	752	748	730	714	748	769	752	725	743	739	754	708	758	760	699	713	775	745	696	790	718	763	758	759	733	771	756	749	737	727	699	734	764	757	793	748	710	768	753	699	748	712	798	757	738	751	742	747	811	770	772	755	712	707	724	729	738	732	748	707	729	775	750	751	789	766	729	760	765	737	762	712	731	720	752	741	773	760	754	787	765	755	715	744	774	739	708	789	757	738	777	793	736	760	758	712	738	778	721	776	707	754	733	724	725	701	748	762	705	770	686	778	736	731	709	725	731	770	706	786	777	708	789	696	743	736	705	750	762	759	748	734	783	745	725	731	668	733	765	734	762	741	747	756	707	741	754	718	795	762	754	751	779	743	750	760	779	770	728	739	725	776	734	745	705	773	742	758	717	746	752	719	747	746	728	786	748	743	802	686	732	761	717	730	706	784	742	756	750	763	727	681	760	761	778	748	781	751	744	742	748	696	778	759	682	768	806	731	746	754	773	767	732	749	751	737	738	726	804	720	700	747	753	738	806	755	758	727	722	712	762	756	737	769	776	730	748	798	759	793	749	749	777	729	805	762	740	744	709	697	727	746	733	735	760	741	722	748	807	758	707	761	721	738	761	743	753	754	758	723	750	778	711	778	699	725	733	749	730	765	801	776	744	732	798	744	747	767	764	761	740	742	721	754	726	717	754	682	759	764	800	764	746	755	773	769	754	778	736	735	740	689	769	785	792	750	740	746	750	749	718	794	760	788	719	736	767	780	781	819	764	729	733	730	793	806	723	702	731	754	732	735	787	716	721	741	771	755	694	702	739	699	722	743	716	783	728	734	743	723	771	787	719	725	711	738	767	700	709	716	753	722	709	743	744	747	753	763	780	761	732	745	715	730	759	708	688	775	737	707	773	741	746	755	767	788	755	766	785	750	721	794	740	726	773	752	804	718	775	786	753	778	782	750	742	766	754	768	713	747	756	750	743	699	750	777	780	774	783	713	760	737	735	764	781	786	771	738	760	794	745	719	752	781	720	774	724	720	734	744	734	752	787	719	696	718	722	752	770	804	800	721	742	738	740	775	783	771	756	775	764	808	797	745	757	749	801	731	705	714	744	757	725	749	725	769	776	731	708	766	698	745	793	832	753	739	725	726	717	782	755	772	756	771	760	710	716	745	746	779	742	760	759	789	681	730	697	735	764	766	760	749	746	728	734	725	757	750	750	754	743	725	728	793	745	740	730	725	752	747	767	790	740	694	687	728	744	713	751	725	723	723	717	731	681	736	754	759	805	763	725	766	736	766	702	725	717	774	719	741	716	744	739	753	714	713	768	752	730	731	749	714	745	740	722	750	677	786	693	776	722	741	756	752	761	748	711	764	705	762	750	761	744	751	741	789	741	769	748	723	729	737	752	753	788	773	728	745	750	700	770	765	770	729	759	782	754	766	760	772	720	772	708	791	753	715	742	751	711	757	761	744	752	760	738	753	785	728	806	739	784	721	699	667	758	718	737	761	793	690	752	783	781	747	809	760	735	723	760	768	777	749	731	746	747	771	734	744	751	800	751	744	768	758	750	744	791	700	701	791	713	692	748	700	816	756	752	726	707	728	761	796	722	807	724	748	751	747	750	768	755	775	759	691	779	716	769	698	735	719	775	773	764	758	741	726	764	744	740	747	722	759	805	720	768	727	767	809	767	693	720	734	775	720	726	783	709	779	749	771	721	787	746	713	742	739	777	799	768	761	724	736	709	709	823	766	789	786	763	793	716	747	742	732	774	721	743	763	768	764	750	723	781	772	738	803	765	781	709	772	703	732	746	762	764	767	743	765	729	726	744	719	764	731	762	730	774	736	764	710	756	786	749	749	812	739	731	770	778	776	744	762
24290	21155	27278	25022	10190	1614	1049	876	677	464	380	347	340	264	299	257	284	268	252	224	256	211	228	241	219	195	266	218	232	222	234	231	238	224	226	247	248	243	206	245	230	186	220	232	230	210	209	222	213	236	226	230	229	227	230	259	216	227	233	231	218	249	212	214	195	232	204	227	243	230	249	235	213	213	210	232	221	228	256	227	212	212	229	228	231	223	213	203	234	227	221	227	225	224	235	218	229	236	234	213	227	212	228	224	212	227	227	245	220	231	222	254	210	211	224	205	198	195	213	211	232	220	218	221	214	203	199	217	243	260	223	229	215	245	236	239	226	209	221	231	229	233	248	191	213	236	217	225	233	228	238	228	225	202	201	221	244	240	247	218	207	253	232	215	208	229	218	224	223	220	241	244	230	226	229	235	231	205	238	206	208	233	231	255	235	226	228	222	247	234	207	233	262	247	236	242	207	222	220	229	222	218	216	235	241	225	223	212	228	222	233	224	239	203	232	242	227	255	238	239	241	226	237	214	250	198	217	218	236	238	223	214	208	218	200	268	213	231	230	213	234	236	232	202	246	244	249	221	238	206	258	243	230	243	216	240	219	197	204	235	211	220	212	244	217	201	233	222	251	236	221	215	239	244	212	235	227	248	250	219	248	221	238	200	231	229	219	232	250	239	212	226	211	187	220	212	240	215	229	208	213	204	209	209	209	215	238	244	219	232	237	235	233	211	224	213	228	199	234	228	215	243	212	223	257	227	250	215	223	232	243	222	244	218	226	253	221	237	234	227	234	218	211	219	198	248	239	224	238	239	196	205	206	220	227	247	246	226	227	200	200	203	219	216	241	217	223	214	216	223	248	223	215	222	234	200	226	222	233	200	211	252	223	228	207	197	215	197	249	224	226	224	257	223	249	230	251	249	205	218	232	211	221	243	223	203	221	225	191	254	221	231	234	211	238	219	214	219	217	214	253	212	220	211	231	221	219	206	230	220	255	218	230	218	207	256	240	211	225	234	188	235	210	213	220	233	209	235	227	231	209	222	218	216	240	223	245	244	212	234	241	234	184	243	223	234	230	217	218	234	256	241	245	249	209	229	224	202	231	221	226	214	238	225	220	218	214	225	214	218	220	201	236	208	220	240	251	247	200	227	224	234	226	240	209	221	231	251	235	232	233	231	209	221	241	227	207	199	215	216	215	215	197	255	220	224	235	218	214	204	203	213	228	258	237	230	218	247	236	194	223	215	207	225	209	228	226	247	241	241	214	216	245	229	221	233	230	202	187	209	208	242	228	226	231	229	204	228	217	227	203	215	252	211	252	228	252	225	231	215	223	247	240	223	228	241	219	233	227	222	223	193	234	226	220	233	210	220	220	214	202	229	233	217	228	237	218	235	204	234	229	202	234	215	216	205	222	243	203	218	246	201	243	195	208	241	210	212	194	224	229	206	220	234	235	204	194	208	224	234	231	252	208	228	228	206	232	207	231	211	211	230	220	216	228	229	224	204	221	207	210	219	216	216	238	197	228	241	242	211	237	209	250	240	226	199	211	219	214	253	216	222	237	241	239	209	234	203	219	205	237	218	244	229	230	232	202	233	232	235	252	232	205	257	216	236	237	233	203	208	231	250	223	235	213	236	185	204	235	213	256	224	218	235	225	242	244	230	231	234	228	215	233	254	215	219	229	202	244	233	230	237	257	234	215	210	239	239	242	216	221	236	209	195	236	224	198	250	226	226	203	230	229	227	231	194	203	223	220	215	246	241	226	212	235	242	222	234	237	223	217	242	212	237	208	212	251	206	208	245	220	243	232	224	236	251	238	214	241	202	230	241	208	216	206	207	241	220	221	232	217	211	216	192	224	217	266	237	232	236	249	264	200	214	223	241	227	215	222	239	224	235	208	264	233	208	242	233	245	232	244	237	213	208	219	238	228	233	266	246	218	223	226	234	212	215	236	220	212	240	202	216	236	231	244	200	210	260	221	207	220	217	208	203	262	239	227	208	224	232	220	216	227	243	232	263	209	233	230	206	235	225	222	228	249	210	223	218	201	228	218	202	235	215	226	222	204	194	189	230	237	223	219	207	212	213	217	226	213	192	216	209	212	223	197	214	194	204	228	255	197	210	203	229	205	238	204	259	224	230	224	258	243	238	245	209	211	223	246	250	241	206	230	222	246	230	188	225	229	228	224	204	212	241	194	222	244	227	243	241	227	231	231	230	201	234	233	216	221	236	215	210	240	186	209	244	234	229	251	239	250	260	229	241	256	222	219	222	247	243	220	225	217	245	212	200	210	227	232	221	254	200	209	234	233	231	226	243	253	224	219	234	228	216	187	220	217	240	187	236	233	225	224	231	223	215	241	208	240	189	198	244	219	204	246	242	231	204	218	236	212	234	229	231	230	212	227	227	209	216	231	231	246	231	240	203	224	232	245	233	235	230	212	230	256	234	212	242	231	223	229	227	240	237	232	221	209	236	230	207	221	237	205	226	221	240	228	216	228	218	208	230	234	233	205	227	209	213	248	206	228	245	242	219	226	239	214	236	201	224	219	228	212	216	215	247	211	190	240	217	213	219	238	206	240	219	204	247	238	203	201	242	202	241	196	201	212	209	233	231	219	236	191	207	218	238	243	228	222	273	219	200	223	234	229	255	222	235	234	250	219	222	211	216	219	209	232	220	224	229	233	180	211	233	230	236	227	246	234	237	229	217	226	226	221	220	223	203	213	229	199	220	205	216	214	214	222	220	191	227	217	214	235	203	255	236	217	209	211	247	235	234	234	222	222	241	252	227	219	243	222	225	218	219	237	217	242	212	223	225	212	213	201	249	217	201	208	242	211	226	227	251	227	246	276	204	222	216	227	207	207	207	224	219	210	233	235	243	236	207	248	222	216	238	224	205	205	230	237	227	207	230	251	247	231	233	215	237	223	213	218	242	226	209	201	242	213	233	233	227	215	258	225	240	236	219	219	217	219	237	224	201	229	224	232	196	223	222	214	233	211	221	237	238	256	233	235	209	229	206	234	230	254	223	237	254	206	232	211	227	244	192	244	208	247	208	245	221	226	222	229	226	248	238	244	233	204	207	202	234	238	262	235	226	233	220	220	229	216	235	215	239	233	195	236	215	222	250	232	218	227	232	231	234	193	216	228	237	239	212	244	206	218	241	212	204	226	253	228	226	253	223	223	189	247	228	224	226	232	224	212	236	241	229	227	228	206	235	231	233	209	192	236	228	197	202	195	257	249	237	230	214	224	209	232	190	244	240	229	217	243	259	238	231	238	228	222	229	231	215	209	214	212	223	208	236	211	232	229	225	233	244	221	239	228	212	219	231	222	232	219	236	219	216	204	219	209	220	225	206	226	239	222	214	209	230	222	212	196	212	230	193	214	214	230	223	237	220	198	201	213	233	213	221	211	204	221	223	216	204	229	225	217	219	213	207	215	219	195	205	236	223	206	204	221	224	244	232	218	226	239	225	222	231	256	248
22478	37503	17654	4921	3908	2802	2091	2041	1405	899	662	573	545	471	444	440	407	392	341	321	338	341	310	323	327	323	313	318	323	312	312	299	316	288	329	314	318	308	322	351	306	311	300	302	290	308	317	278	312	302	313	315	287	278	313	302	294	264	279	306	319	316	320	325	308	276	307	302	317	300	293	297	327	305	322	306	301	318	308	280	304	297	310	310	297	312	326	301	292	290	261	285	270	276	288	332	303	297	318	299	295	291	308	298	295	295	303	334	300	261	288	337	348	302	265	314	303	301	287	301	301	302	269	292	300	306	314	333	304	286	273	290	285	307	309	295	302	283	314	286	290	305	303	299	324	302	291	289	307	324	284	291	300	302	291	302	271	293	308	291	282	306	319	280	319	320	296	298	317	305	310	298	308	287	345	302	295	305	328	343	283	277	307	290	335	299	289	292	287	304	298	313	289	315	334	328	275	269	302	286	306	318	282	303	287	294	309	284	300	288	301	293	293	290	305	306	300	266	281	315	287	295	302	288	335	318	324	299	304	306	300	335	301	309	294	285	309	342	264	305	297	302	300	303	321	294	305	259	312	287	311	301	303	294	295	304	280	332	302	279	271	305	332	294	289	309	296	265	302	285	264	314	288	331	295	280	318	320	329	305	277	305	301	300	306	322	319	301	303	302	320	297	265	275	303	290	292	310	274	310	323	300	283	309	322	319	312	277	315	315	309	323	289	272	293	325	289	310	297	303	339	326	309	310	287	294	290	308	295	313	299	295	306	297	295	290	315	276	308	289	334	302	329	291	306	286	303	308	313	289	272	317	312	284	286	336	322	281	289	331	318	311	287	336	289	327	292	257	286	343	323	312	315	316	324	292	292	301	275	313	306	266	284	276	327	331	308	289	309	320	337	304	342	301	294	298	337	307	312	279	301	307	317	277	314	288	276	308	304	304	324	292	298	281	269	298	322	271	284	303	272	298	312	295	306	307	311	277	318	272	284	315	295	306	309	308	279	298	254	299	285	311	277	288	286	274	303	283	311	319	305	278	335	298	325	271	311	284	291	299	312	316	310	327	308	292	288	306	309	303	298	273	278	280	287	276	317	278	313	295	317	301	290	313	295	342	307	279	294	302	302	290	303	288	276	322	321	302	284	298	307	295	288	302	286	294	321	289	299	297	289	282	307	320	306	329	328	281	286	312	243	286	299	285	329	306	291	325	286	298	305	292	301	295	317	284	261	298	304	332	318	290	297	280	303	302	299	300	324	319	299	273	293	293	304	306	309	276	303	323	296	300	289	316	292	308	306	311	309	305	289	294	294	302	277	288	330	312	318	312	325	294	349	295	305	301	298	303	311	274	284	321	296	269	303	280	306	326	264	310	314	283	287	309	274	300	285	278	291	301	312	306	305	304	298	315	289	275	280	304	272	336	286	295	274	293	297	289	307	274	289	289	314	299	319	306	329	308	313	279	322	289	317	287	298	324	289	296	309	287	314	286	335	275	302	280	240	264	300	358	290	279	292	321	301	328	315	273	301	316	281	265	278	279	319	303	272	281	286	295	273	291	319	296	300	299	290	281	326	313	301	288	313	315	347	276	307	294	317	315	270	321	292	320	315	276	271	274	279	304	314	306	302	279	283	313	313	283	323	321	263	275	297	281	303	293	337	299	299	309	310	305	293	312	264	326	298	281	287	320	301	291	283	294	299	279	264	280	302	306	309	277	319	301	305	282	292	311	300	281	300	303	312	315	299	263	268	316	279	284	289	315	337	313	289	291	280	276	287	277	302	287	304	317	292	299	309	305	326	285	307	315	297	316	330	281	296	313	302	303	262	293	308	300	284	299	273	305	286	304	289	279	312	300	303	284	309	262	299	294	306	287	299	291	294	312	307	299	329	295	271	298	318	297	304	316	282	286	318	300	297	302	298	296	318	286	300	299	293	300	307	303	305	285	288	286	311	293	294	316	287	287	326	297	311	292	283	287	284	283	298	282	296	306	303	326	294	293	273	320	280	299	313	295	305	282	286	347	292	315	289	334	296	296	288	324	304	301	289	301	295	305	268	283	310	324	297	302	301	328	324	288	289	309	275	296	298	307	319	300	275	297	310	314	305	299	307	282	267	292	289	305	306	309	310	286	285	315	282	307	289	339	299	264	283	304	293	322	306	312	296	292	295	281	286	296	275	274	282	310	267	319	338	280	307	317	267	303	314	321	320	293	311	276	306	300	304	302	303	263	320	309	334	325	301	292	320	298	309	321	300	334	325	276	298	299	276	306	292	306	314	321	280	285	296	307	287	319	308	337	331	272	307	300	317	270	268	298	281	311	303	302	304	288	326	309	265	302	294	310	334	295	299	295	323	289	328	305	299	304	307	308	313	293	303	328	317	304	302	296	305	253	273	302	267	315	308	300	307	270	309	292	264	295	304	297	289	307	306	293	314	305	316	304	298	274	287	277	265	308	309	293	289	272	290	288	292	287	292	311	308	282	297	307	288	289	278	309	304	314	312	274	335	254	291	319	289	291	276	297	301	305	299	295	324	331	332	317	280	289	277	303	323	311	323	310	278	264	297	267	285	297	299	258	312	291	330	267	295	323	347	314	299	290	317	264	276	271	295	282	305	306	288	307	270	274	307	293	308	305	288	301	332	311	300	282	283	258	312	263	318	284	295	263	296	323	336	315	273	323	301	300	311	320	316	303	304	276	287	303	323	267	287	315	309	296	269	287	314	316	290	328	303	286	315	268	328	272	280	272	297	276	325	333	309	282	302	297	295	295	285	301	274	274	296	279	301	321	288	296	306	306	285	285	299	328	300	310	290	309	305	284	303	305	314	313	292	272	326	292	282	309	301	274	308	288	309	320	308	297	332	314	292	306	283	311	305	289	290	314	311	285	343	310	335	302	328	285	297	299	318	297	299	299	311	270	281	321	306	323	273	329	290	300	305	296	288	300	297	276	338	304	302	312	286	282	303	294	312	304	298	341	310	292	305	302	284	301	295	279	327	298	303	309	351	254	322	301	297	285	307	293	310	263	284	282	289	284	305	288	300	312	312	302	299	315	287	295	311	328	292	312	312	309	280	271	291	291	276	322	287	287	316	301	308	288	302	285	298	324	322	303	302	348	325	287	288	315	306	313	291	318	286	302	299	298	284	299	281	326	267	306	299	295	334	323	281	329	302	288	307	278	294	323	290	290	337	302	299	296	307	295	286	290	289	289	296	284	284	286	307	273	316	303	313	288	282	306	300	278	300	288	314	285	282	297	288	295	306	298	306	275	286	280	293	325	290	268	287	292	315	297	304	321	267	326	275	299	294	351	301	288	284	297	301	291	310	305	291	295	293	319	297	314	324	317	280	274	288	281	291	297	301	297	319	293	279	290	324	300	320	312	309	250	300	288	320	286	274	326	306	287	270	286	307	307	304	297	307	328	297	292	317	297	291	299	286	287	271	331	325	281	304	300	302	304	293	252	284	320	274	296	333	281	293	299
22195	21179	29030	23630	21180	21198	9925	2421	1382	1014	937	759	691	656	603	635	567	558	530	476	530	490	488	477	448	448	483	440	485	490	435	474	499	494	471	443	469	495	460	468	441	448	452	453	456	460	438	465	453	490	471	427	455	439	456	431	439	412	390	466	451	485	463	429	426	434	449	449	481	438	436	440	465	434	433	427	450	453	469	423	435	433	412	461	447	435	423	410	429	427	454	440	453	446	437	420	415	432	436	440	443	479	442	438	448	421	408	466	421	467	459	457	437	429	458	445	456	468	468	440	428	452	429	439	430	470	443	414	440	447	435	431	443	408	401	447	449	427	439	437	422	437	450	410	457	427	453	455	445	436	456	411	451	457	433	453	409	430	467	427	405	447	453	467	442	416	450	437	423	401	421	458	400	484	455	446	466	420	433	423	446	462	443	441	446	450	428	446	445	493	431	406	465	448	436	487	416	433	457	424	415	446	420	429	463	476	424	497	418	474	428	442	399	431	471	431	414	482	435	402	461	411	477	465	447	429	426	439	453	461	441	473	442	424	443	446	403	485	418	466	446	396	423	472	450	423	427	433	409	468	452	469	456	428	451	435	456	422	442	420	457	453	391	440	411	422	467	458	439	435	449	437	443	465	439	438	468	453	436	488	465	432	460	419	450	470	409	454	428	395	434	433	465	405	430	451	432	430	429	427	474	457	435	425	440	411	436	427	463	448	429	429	451	431	426	437	434	457	450	457	459	462	424	455	418	418	444	409	449	433	428	464	401	406	453	411	452	468	467	418	474	384	471	451	397	440	455	464	407	443	429	424	437	436	445	452	456	432	392	438	470	471	438	426	438	456	382	453	454	434	432	399	435	437	459	416	433	437	415	448	430	448	467	478	455	410	420	415	500	428	452	473	423	450	441	434	436	464	461	421	445	412	441	429	409	440	435	419	421	415	409	456	417	454	463	437	435	427	431	444	417	403	471	449	419	441	419	433	454	427	444	420	388	442	454	444	456	439	403	402	423	450	451	437	429	463	434	471	409	469	418	437	416	422	452	447	438	408	450	433	436	481	396	415	408	443	461	412	462	458	419	444	417	459	443	427	472	442	455	450	444	441	440	455	461	453	429	424	452	444	469	414	454	454	431	467	464	453	464	486	415	435	417	428	458	438	413	451	461	466	450	427	444	451	452	426	417	468	443	439	437	452	443	407	471	425	398	435	437	422	406	443	446	422	467	438	455	445	463	431	417	449	440	461	442	466	464	449	462	425	456	442	439	450	451	428	444	442	427	444	429	424	432	437	429	402	449	428	471	469	429	457	457	422	476	441	487	436	445	434	427	441	441	433	451	429	416	410	453	438	441	451	396	458	450	413	474	428	437	459	412	458	449	452	464	426	446	436	469	424	406	457	445	438	445	457	439	445	419	417	459	460	458	402	441	429	464	458	405	475	421	448	451	412	458	438	414	458	425	452	453	433	429	435	496	440	437	437	464	409	465	452	397	438	491	453	445	448	435	476	438	421	412	424	430	399	461	422	401	428	425	404	445	399	409	402	444	404	447	417	443	438	438	460	467	425	431	423	423	454	429	439	433	421	468	441	437	416	438	410	423	438	435	458	439	486	428	429	455	412	387	438	458	429	455	455	441	459	439	443	428	432	441	467	434	426	447	456	422	433	503	440	448	414	461	411	456	422	472	498	449	410	430	465	425	482	440	462	445	424	410	457	416	441	371	394	471	436	468	449	447	412	423	417	444	470	420	431	411	452	453	457	427	458	467	424	455	434	401	440	446	464	433	428	452	427	452	470	400	442	473	465	410	447	464	434	460	414	460	421	479	447	467	449	459	494	407	395	439	457	422	407	411	457	414	453	459	439	427	446	470	449	453	453	467	426	444	438	438	434	458	458	433	441	435	439	396	452	427	458	447	453	484	421	431	417	441	452	411	448	414	438	445	400	461	443	462	477	404	428	413	428	440	418	470	477	414	457	413	431	406	444	427	416	448	433	491	460	423	444	389	406	444	465	440	474	429	402	455	433	435	463	454	467	442	435	489	425	455	416	455	454	432	424	466	467	430	422	433	435	426	452	426	471	437	425	415	464	453	411	426	434	410	440	428	405	437	439	422	481	413	423	412	434	459	432	447	424	453	419	430	454	442	428	441	434	424	437	445	431	445	454	438	434	406	437	437	467	464	429	437	450	455	424	438	447	446	413	456	456	438	436	440	429	438	471	455	447	429	427	422	431	428	442	406	434	443	429	440	440	438	398	407	422	420	465	486	424	451	431	433	438	439	431	464	462	425	438	440	433	443	401	403	458	428	450	411	465	438	444	371	435	455	438	434	435	400	443	496	451	436	421	470	424	409	455	396	498	465	431	387	426	413	421	458	444	436	418	389	467	478	431	466	426	437	441	434	439	428	475	407	465	422	455	461	443	456	464	497	422	424	441	447	421	441	489	452	453	463	417	426	432	415	447	492	426	450	440	434	472	442	429	379	442	434	428	430	420	441	451	423	417	435	423	407	435	430	411	440	450	458	438	421	420	435	451	436	452	387	461	476	437	433	447	427	458	437	430	469	410	419	425	453	456	436	469	431	414	459	430	405	405	470	432	452	443	417	471	445	448	428	429	443	441	436	448	446	402	463	456	420	416	447	422	422	453	462	476	423	465	424	419	448	422	427	441	430	445	430	442	422	459	452	426	443	481	456	435	398	421	476	444	435	438	429	463	441	416	424	424	445	403	422	399	455	423	412	467	433	453	440	443	445	446	424	448	480	440	460	451	412	448	376	443	441	446	424	481	442	426	432	455	479	456	437	449	435	459	448	448	426	469	443	440	441	421	427	425	438	388	417	448	432	430	400	438	458	423	438	402	440	407	416	452	480	446	487	460	447	443	435	412	428	428	446	421	419	430	420	449	445	399	433	463	451	406	433	402	444	479	485	458	444	472	412	424	460	429	474	470	450	432	417	430	437	443	420	450	454	449	472	439	438	456	454	453	415	413	441	446	420	441	435	458	458	439	417	473	441	386	448	445	440	418	458	453	444	464	444	445	431	446	421	442	463	418	452	444	417	423	425	430	490	425	405	442	466	437	440	405	399	427	419	398	409	468	443	438	410	443	428	436	417	457	467	438	434	429	445	396	501	452	435	437	468	406	403	419	451	433	422	440	438	463	451	449	425	450	471	467	438	468	423	414	450	466	426	450	437	432	461	457	436	464	399	461	419	418	426	422	435	422	418	432	448	463	464	439	487	459	422	417	441	426	425	418	469	453	436	434	461	426	428	421	432	457	461	454	450	454	429	454	452	415	406	446	434	417	445	421	421	451	422	425	445	403	426	456	435	459	460	441	434	417	420	450	436	423	433	439	408	417	424	424	419	435	478	424	394	428	446	478	428	448	428	448	458	422	470	457	410	460	429	439	435	443	410	399	414	437	422	408	428	416	417	449	420	455	460	466	458	425	450	416	461	447	434	468	418	439	448	446	468	420	417	447
27174	48399	27193	10072	7131	5834	4777	4155	2828	1897	1634	1242	1065	983	950	859	867	812	712	684	657	644	652	636	618	602	618	612	621	634	632	565	631	613	615	629	634	599	588	554	600	616	621	580	580	600	611	632	625	574	620	577	588	591	579	603	607	559	594	567	620	596	567	617	589	590	579	578	585	554	595	552	543	609	551	575	588	608	573	548	587	556	558	570	574	536	532	549	573	552	576	522	563	578	600	502	581	607	589	577	573	596	563	552	574	557	580	578	527	565	599	593	554	607	559	563	537	549	588	546	549	562	587	565	575	549	560	576	586	569	602	580	557	552	609	542	580	553	552	568	538	614	560	527	582	609	534	587	578	570	572	562	558	563	556	552	545	573	542	586	591	573	587	542	584	567	606	548	580	592	562	560	559	589	608	583	541	541	552	552	555	514	568	544	598	549	550	523	584	594	583	587	490	577	599	566	535	554	591	558	567	584	542	549	562	559	547	561	537	561	604	574	568	571	563	551	555	564	619	558	554	577	538	557	537	532	592	549	585	555	608	540	539	537	587	572	585	594	609	570	559	531	586	558	584	614	590	543	577	528	527	556	562	606	536	582	568	594	559	611	563	593	628	564	596	579	597	541	603	588	572	561	596	555	553	576	612	524	525	560	586	571	561	559	537	592	559	531	604	561	536	576	587	600	553	571	568	560	566	586	535	545	532	584	542	548	575	525	550	557	561	576	555	550	582	571	570	572	544	588	566	579	581	538	566	550	620	599	542	593	545	587	535	578	583	544	582	540	596	574	587	577	605	588	512	568	524	614	576	556	631	581	579	550	562	575	535	559	562	541	564	563	557	542	552	566	547	533	540	594	531	560	550	593	509	557	577	548	551	569	563	591	564	599	541	567	609	566	564	538	572	530	557	563	562	587	586	538	541	566	587	572	549	550	579	562	563	590	610	552	592	584	613	590	561	546	535	555	578	546	557	549	573	591	576	569	658	561	550	578	603	573	542	574	533	537	593	542	586	570	575	603	588	531	537	508	549	597	560	578	570	576	581	600	540	547	592	594	568	577	592	556	652	588	590	574	586	545	592	549	644	581	609	566	558	586	600	559	626	601	608	607	552	558	577	569	568	575	580	569	573	593	556	565	592	575	565	526	527	583	565	544	517	566	569	543	577	573	594	582	538	569	558	610	574	599	578	517	553	598	537	572	596	527	556	588	553	582	595	570	586	556	571	571	557	539	574	567	559	563	585	551	549	583	592	579	590	583	611	566	568	538	550	583	559	581	571	575	536	575	550	579	555	552	553	539	534	519	574	585	547	566	610	569	545	567	618	588	592	536	567	577	541	538	608	596	527	544	553	587	565	587	592	582	550	560	566	567	571	538	517	557	586	586	558	595	560	520	573	578	586	573	562	567	593	539	547	550	569	561	558	595	590	549	589	557	554	572	555	581	553	556	587	587	533	575	540	574	569	603	544	592	538	566	598	531	545	519	582	557	597	575	587	581	539	560	547	596	543	616	596	538	548	558	601	582	549	512	595	600	563	585	592	582	532	575	585	524	548	572	595	526	566	565	558	525	595	630	562	554	599	585	579	623	607	517	584	570	563	513	572	575	588	585	626	548	539	536	559	563	560	562	556	569	572	573	572	570	634	588	590	583	580	563	600	571	608	587	535	597	555	564	578	573	570	511	548	635	524	559	582	544	573	586	556	580	530	549	605	577	597	589	602	555	511	556	595	575	577	583	589	539	573	543	576	555	584	550	568	532	622	582	556	616	540	596	590	573	560	575	576	559	556	572	620	514	576	594	579	584	543	556	589	591	566	560	592	588	607	573	609	549	603	593	508	601	580	548	595	555	556	582	547	553	570	579	585	599	600	574	577	568	583	595	557	562	587	573	592	552	585	562	598	554	498	584	539	545	625	583	557	564	586	577	542	562	588	579	572	583	552	520	583	569	529	584	579	560	542	528	537	597	563	517	571	583	589	547	602	573	578	567	543	598	618	566	569	540	566	574	587	559	547	544	549	574	636	573	580	613	532	566	591	551	572	589	573	583	567	559	541	553	563	555	563	578	581	554	567	582	570	571	556	566	561	593	558	522	610	573	605	590	528	541	591	566	577	581	550	534	540	599	530	616	579	552	564	614	568	567	562	551	562	583	531	562	522	571	561	533	540	586	574	581	578	565	608	524	545	561	575	558	571	561	574	583	559	615	565	589	549	558	570	606	591	520	565	588	583	578	583	555	611	579	605	592	552	547	602	576	524	570	559	531	550	568	552	555	595	561	539	553	547	556	594	558	538	592	587	531	577	595	589	566	580	572	570	587	565	587	576	565	528	516	553	595	558	574	583	556	569	540	567	571	562	539	567	616	538	528	583	554	542	573	581	570	573	612	567	562	575	562	580	527	596	545	518	603	576	565	547	573	587	589	588	552	541	542	592	577	594	555	612	566	604	545	571	573	541	540	544	554	550	530	558	539	569	579	585	557	543	545	574	574	547	561	598	583	582	542	572	580	577	578	568	566	573	608	591	555	618	554	552	591	587	584	582	572	544	559	513	579	595	573	540	593	635	557	538	588	571	543	557	558	564	566	576	597	567	526	592	578	554	587	559	564	577	565	588	587	511	559	600	606	601	564	614	573	518	624	591	560	576	565	574	575	579	599	556	535	594	562	562	573	550	542	545	580	549	549	589	564	575	562	565	571	598	561	572	567	599	563	580	539	589	567	551	552	576	618	605	602	532	528	567	591	584	555	515	553	582	568	553	544	581	565	533	504	574	579	561	591	547	520	585	591	644	533	548	548	576	564	562	552	531	539	556	584	567	562	571	568	553	604	557	556	591	574	566	608	589	536	575	534	578	597	615	571	570	551	549	551	571	554	556	575	522	567	564	547	571	599	507	566	532	546	574	582	555	553	587	573	577	536	552	553	552	600	551	566	556	525	585	575	558	606	550	574	567	548	602	529	558	607	547	580	537	550	561	551	591	560	548	550	587	536	591	534	566	576	583	593	605	597	527	553	538	547	555	592	579	566	623	554	587	555	546	557	567	553	575	547	562	572	586	607	596	532	539	567	526	555	581	567	564	545	556	580	592	613	566	578	522	572	581	564	577	596	586	596	576	571	550	547	553	574	593	518	589	524	552	608	552	592	591	542	617	566	554	553	592	539	535	538	603	585	554	517	545	520	576	547	537	615	566	555	570	554	560	597	593	574	590	566	536	563	584	563	551	555	629	570	592	542	542	536	555	590	604	571	521	584	534	549	579	565	605	563	540	536	607	592	561	539	585	593	546	566	626	559	577	574	573	573	565	598	616	566	572	595	566	576	545	568	569	610	553	566	540	587	573	579	553	550	573	610	578	557	614	578	578	578	551	548	569	552	551	534	545	560	590	571	553	565	530	573	621	547	559	563	559	617	534	519	513	556	574	535	546	535	546	589	531	572	552	561	535	604	599	572	545	591	551	529	588	535	553	580	557	555	601	567	599	572	552	598
27215	21676	15098	3581	1395	1154	989	839	659	559	510	472	507	446	434	430	455	412	430	441	447	421	433	454	431	388	450	427	439	427	429	421	352	432	429	412	426	451	418	403	415	406	450	435	427	392	381	431	450	422	392	399	401	406	388	407	415	391	414	396	422	420	455	451	429	429	457	396	418	423	418	406	429	404	394	400	415	421	435	411	428	401	403	385	413	419	391	427	439	393	408	417	448	416	424	441	409	385	400	417	421	433	435	414	435	392	435	406	401	445	406	379	413	461	381	405	402	430	391	431	442	424	412	435	423	423	422	424	427	423	374	402	430	472	419	417	427	387	425	428	410	439	383	394	391	433	397	413	430	439	404	392	416	428	435	444	416	381	439	414	412	405	441	389	421	400	408	396	382	397	412	414	446	376	398	440	433	448	425	392	396	406	438	382	416	400	432	395	423	410	382	401	420	422	422	417	424	450	433	435	410	432	433	404	413	392	423	421	390	396	412	470	387	428	403	367	384	399	378	418	444	456	407	469	412	402	408	389	390	407	431	420	376	415	430	418	403	453	410	427	405	401	387	379	448	426	431	423	464	442	373	447	405	408	411	400	396	396	435	408	424	439	415	418	423	409	391	442	446	410	436	411	383	401	418	414	437	410	437	409	420	440	383	385	399	424	423	376	395	389	380	404	413	416	400	368	435	407	422	400	438	407	437	444	387	417	402	410	400	384	426	408	412	447	410	412	453	412	390	450	403	442	391	392	436	417	450	391	433	432	410	425	405	408	415	419	393	434	434	394	440	415	398	401	441	410	407	421	412	399	407	418	364	423	391	424	409	414	416	405	430	445	404	420	422	431	399	383	411	409	441	399	461	424	413	399	392	418	397	419	426	400	421	429	411	417	417	397	426	403	377	420	406	385	417	429	420	394	402	432	390	420	396	432	395	451	390	397	430	423	426	393	407	387	440	476	405	395	415	390	420	419	415	389	354	442	447	399	400	421	382	414	457	398	366	410	406	447	398	403	416	437	352	420	391	429	383	415	420	392	370	398	417	402	422	423	445	412	423	403	403	404	415	401	403	442	400	440	422	407	390	405	380	433	420	391	430	400	421	410	454	417	388	407	381	425	382	421	455	392	441	440	425	442	430	392	403	426	397	431	444	407	390	405	385	397	431	409	410	434	444	427	389	401	423	433	399	401	398	413	437	392	425	427	429	412	406	424	419	399	433	406	436	432	420	393	411	423	411	448	419	384	391	413	387	427	448	393	422	401	396	428	442	415	389	418	397	398	418	421	394	407	423	374	444	429	411	428	410	393	378	375	413	419	426	451	425	394	412	401	393	417	411	362	448	430	416	402	380	450	412	385	388	407	443	424	392	411	437	386	459	481	406	383	399	413	436	398	454	423	402	409	420	390	394	354	429	396	392	424	431	438	413	436	403	424	422	386	422	433	438	402	402	433	402	385	417	434	417	411	437	443	413	432	360	392	430	412	456	411	400	410	409	398	373	395	374	388	396	435	430	369	362	394	379	369	409	411	406	406	445	448	438	374	428	397	436	417	382	446	423	404	416	437	406	378	445	368	403	413	386	388	418	411	374	430	399	400	419	418	419	415	446	403	390	409	448	418	422	384	400	390	421	419	438	408	434	398	416	389	411	432	409	390	395	406	409	412	396	424	421	414	445	390	410	390	399	415	407	445	416	421	409	441	381	446	402	434	408	425	392	400	428	386	453	428	435	395	377	413	417	392	398	456	381	406	382	446	419	444	391	431	400	437	407	392	417	443	423	399	412	391	412	404	405	427	397	416	389	412	423	391	388	398	422	449	414	431	397	413	406	408	437	418	423	446	427	418	385	395	446	448	403	412	408	383	422	440	419	390	438	417	431	444	387	408	429	408	405	426	399	407	433	389	396	400	434	400	432	454	383	390	406	402	396	423	445	410	420	426	432	382	414	407	420	399	398	424	451	414	400	409	384	394	384	410	412	369	418	404	383	403	426	389	406	374	407	413	445	414	400	423	405	405	415	404	403	452	430	422	440	392	397	388	419	419	421	407	411	426	399	384	406	411	407	390	415	397	444	428	418	442	414	438	362	407	404	429	390	411	393	408	435	400	464	416	384	428	412	395	426	393	427	420	406	411	428	378	362	419	388	426	389	444	432	413	407	372	431	415	403	407	422	416	400	401	411	379	398	451	390	409	431	374	413	428	415	394	386	404	426	397	402	426	408	405	391	409	422	425	433	416	388	417	452	427	415	367	416	422	407	394	419	465	420	412	375	411	434	405	435	449	412	391	410	425	406	403	442	388	421	356	425	408	426	407	401	438	440	408	380	397	417	406	445	410	402	397	414	392	384	421	382	414	392	402	402	403	409	428	385	445	422	413	421	439	409	362	370	438	392	431	420	382	418	383	395	451	431	446	424	416	415	429	428	394	401	421	386	420	407	416	405	447	412	405	417	411	429	440	378	390	406	416	411	435	420	407	445	417	431	382	400	418	453	424	440	447	403	427	447	401	403	447	399	457	420	410	441	389	421	433	411	403	384	411	423	408	387	402	417	414	417	401	389	404	415	411	405	416	389	395	405	393	462	430	444	410	426	451	410	407	437	470	409	415	402	395	383	374	412	393	418	453	424	460	387	430	404	433	416	414	418	395	395	414	428	426	420	409	425	428	428	429	423	410	379	423	420	430	419	373	407	433	391	429	417	397	403	430	413	366	397	377	440	421	437	374	403	406	390	396	428	417	392	414	426	435	420	440	441	422	391	428	418	438	398	432	393	380	384	356	408	390	391	394	426	423	423	425	406	369	436	423	438	439	414	400	426	373	446	431	425	407	423	433	446	428	412	386	427	381	421	408	421	427	419	422	424	400	412	441	421	377	410	405	403	406	364	380	431	380	428	386	413	410	409	472	405	382	407	383	389	416	419	430	385	371	434	412	438	420	433	397	394	405	418	394	380	402	394	426	418	417	422	405	442	413	410	409	401	391	397	409	427	431	426	398	441	443	408	419	436	421	408	437	420	397	387	423	433	380	419	402	427	396	400	406	418	424	413	410	388	443	430	414	449	400	425	411	416	400	394	417	384	399	403	397	402	417	419	410	365	370	379	399	385	385	371	403	400	406	429	385	389	399	414	429	394	414	433	421	397	416	435	451	397	420	452	443	417	399	421	403	399	437	424	399	392	400	397	386	382	418	399	419	424	385	373	375	447	384	409	440	401	404	427	430	403	356	388	412	427	437	407	378	392	381	443	402	422	412	394	406	436	399	392	406	381	407	390	432	424	394	391	437	446	407	428	408	406	396	429	390	420	438	382	413	426	401	406	408	410	388	400	438	432	403	396	452	402	403	388	435	423	437	424	384	451	404	410	406	405	428	386	410	379	420	435	407	423	424	401	477	397	395	421	398	451	416	393	419	388	415	422	410	400	424	409	382	436	364	434	412	388	415	406	385	427	452	410	421	465	416	423	403	414	476	445	402	427	395	435	407	392	362
19157	29864	12374	3451	2471	2132	1892	1470	1167	867	785	642	593	609	605	582	577	590	541	560	550	517	536	552	525	531	528	545	546	536	537	535	577	535	514	547	525	504	564	526	558	503	521	547	546	542	520	496	517	499	499	536	514	537	540	492	513	498	530	482	522	544	525	552	520	528	561	534	503	504	498	492	514	535	501	498	553	497	508	542	562	520	478	530	529	511	513	514	510	517	545	525	583	519	517	487	517	483	565	536	577	528	503	548	513	514	541	510	527	513	527	570	512	536	509	567	526	487	537	501	575	526	543	533	540	512	493	539	513	515	557	513	510	535	518	507	523	536	521	513	516	520	510	544	519	558	495	525	552	537	555	524	515	494	489	551	532	528	516	501	529	557	543	492	491	517	518	509	522	489	519	554	501	536	547	527	548	530	541	515	488	516	532	544	527	535	518	543	495	550	492	530	526	539	525	518	508	541	510	487	581	464	541	546	519	525	520	557	514	507	511	540	514	509	538	487	534	535	484	505	522	568	522	504	538	509	506	512	557	530	548	474	539	518	534	541	523	509	516	487	532	567	553	518	543	492	489	516	548	540	534	517	463	567	530	512	487	556	507	527	548	573	472	499	517	556	487	484	527	503	547	503	503	520	507	509	509	536	556	498	534	537	506	485	516	506	533	531	510	498	539	515	485	498	496	516	497	488	508	490	501	502	495	533	537	534	514	495	528	533	521	485	545	530	526	516	519	550	512	513	540	551	506	566	532	512	509	537	526	503	517	486	511	510	520	522	499	523	539	532	500	514	541	499	536	556	501	505	480	491	522	514	537	513	505	510	533	547	514	480	521	551	526	516	567	568	528	515	492	503	518	523	524	490	499	518	521	530	497	559	535	550	524	552	524	503	540	576	551	524	522	512	549	517	529	504	539	547	534	551	498	515	513	519	556	482	537	514	506	477	521	470	514	496	530	532	526	526	520	502	513	513	504	513	505	509	554	523	569	496	528	495	548	540	536	533	542	521	489	522	535	548	497	539	559	504	524	519	531	498	478	506	497	506	528	526	507	553	513	519	576	510	507	527	542	517	544	507	535	502	530	532	534	529	528	548	534	555	524	533	509	570	483	560	558	538	519	514	519	540	535	511	563	509	510	527	521	563	544	534	523	567	555	548	494	548	537	520	513	549	519	499	490	547	542	537	517	531	535	543	552	474	525	531	515	510	492	505	559	485	535	467	536	525	548	556	513	575	468	461	536	481	503	540	510	542	529	509	541	502	501	540	510	520	531	543	463	485	561	513	499	523	561	523	497	545	548	497	515	519	514	564	503	496	523	494	503	555	505	538	518	517	517	522	550	528	537	525	511	540	490	524	553	495	499	539	521	537	532	511	520	523	480	501	528	540	537	526	537	535	528	526	512	560	517	532	518	524	533	553	512	512	565	544	527	549	513	512	572	522	550	492	517	559	524	527	533	518	495	535	528	513	490	535	543	551	519	519	516	524	478	499	535	513	529	538	507	523	517	553	548	519	518	512	564	530	561	500	516	536	520	531	535	542	488	545	529	512	526	498	505	487	569	545	506	512	550	511	504	532	549	481	512	555	528	482	533	519	561	515	528	516	500	527	522	547	537	514	512	531	535	529	541	569	518	534	562	532	555	555	529	520	548	556	516	514	543	502	534	520	510	498	501	528	563	498	551	552	530	505	456	508	588	475	529	514	548	502	596	509	531	520	511	548	512	511	543	499	551	513	518	557	499	500	556	500	531	494	492	515	489	529	514	576	523	536	568	531	506	574	543	512	515	524	517	523	532	542	545	522	488	573	546	506	520	509	479	565	556	511	518	516	497	540	519	558	529	549	526	548	539	568	567	548	567	517	572	520	459	496	580	563	511	511	547	546	527	535	503	538	537	557	507	479	486	509	588	539	487	502	544	532	526	546	539	513	541	510	514	505	516	522	522	563	510	553	541	535	518	503	514	481	503	498	522	558	504	547	499	515	539	550	507	479	470	570	490	519	507	548	512	523	491	487	526	507	545	514	483	528	560	490	534	510	521	555	532	512	540	530	538	529	509	534	539	514	507	507	538	521	503	520	503	503	493	506	561	501	551	470	495	503	509	521	540	516	530	510	512	526	503	539	526	504	523	567	514	518	542	538	497	518	542	521	524	519	532	557	520	500	481	542	517	517	539	516	535	528	518	478	499	534	521	549	515	515	538	520	489	544	535	515	480	523	487	554	534	533	546	531	537	520	517	555	510	545	495	508	509	554	521	482	507	536	470	522	509	556	500	532	553	504	547	513	513	520	554	528	539	513	558	516	500	537	558	542	503	524	486	532	510	536	502	485	550	510	548	513	516	544	528	491	490	503	507	518	531	507	534	528	507	496	548	503	548	517	567	504	492	484	476	524	535	559	527	517	545	515	529	508	527	490	538	471	584	500	504	494	541	559	539	530	535	545	534	531	520	527	560	540	575	510	510	511	524	529	533	540	546	489	545	499	524	548	531	526	522	474	483	578	555	513	510	490	550	564	539	498	531	546	532	527	474	483	554	463	543	557	558	506	517	511	518	513	537	535	547	516	529	507	527	481	536	540	510	481	510	572	527	534	524	513	554	506	473	551	537	546	545	543	492	529	526	523	502	519	539	513	527	549	521	547	508	535	540	545	513	559	518	538	556	494	542	536	539	528	527	543	509	489	537	490	529	544	539	560	513	537	537	542	480	538	524	505	519	505	542	502	526	500	528	547	493	516	523	532	534	511	502	512	534	503	527	520	489	516	523	524	538	462	546	510	513	541	521	515	506	534	523	510	548	519	523	508	539	534	537	546	535	496	475	487	518	561	504	511	507	531	520	547	517	528	493	495	511	485	535	534	487	539	519	537	552	509	482	542	510	538	517	534	512	516	532	491	532	475	518	509	510	531	471	526	494	469	567	566	505	489	505	540	521	546	533	492	554	506	534	513	497	542	523	557	479	513	473	548	508	543	544	527	534	513	537	544	538	504	516	556	566	519	552	536	535	525	547	495	541	535	524	547	503	516	532	524	467	534	535	515	530	546	531	537	502	526	509	495	524	528	473	544	491	537	494	586	529	506	537	549	508	514	505	526	541	553	527	490	507	531	539	504	507	499	517	532	501	545	499	543	521	535	529	484	551	554	562	514	542	559	520	537	527	522	510	553	536	474	541	489	509	517	522	513	574	520	483	537	539	472	515	567	532	475	538	548	522	503	540	565	504	529	514	534	563	545	533	513	492	510	558	574	527	542	542	522	531	550	575	539	535	533	476	556	503	543	501	548	501	505	567	492	574	522	500	527	532	519	520	507	496	513	543	556	516	531	511	521	520	541	536	557	519	574	555	532	518	522	522	553	514	518	536	513	509	539	541	508	527	500	552	517	524	479	510	528	502	500	535	494	547	483	527	522	545	549	505	530	466	522	524	515	537	539	532	467	491	487	516	519	533	513	517	540	532	506	519	465	470	531	538	554	538	567	503	488	525	521
23177	21210	28582	24170	21179	11714	2497	1550	1253	981	880	829	761	729	682	685	675	633	661	659	654	659	605	654	623	619	606	656	648	644	634	624	610	621	627	618	621	604	602	635	600	634	613	604	604	652	618	630	614	571	595	594	615	587	604	589	574	674	599	573	639	568	598	648	593	606	630	586	619	606	615	557	573	648	606	555	606	607	621	624	596	580	608	612	598	616	566	612	617	587	555	617	650	612	602	589	556	567	672	641	588	620	610	612	608	636	594	609	642	623	557	612	631	598	595	599	607	622	603	569	622	606	593	611	597	605	585	622	621	639	584	623	578	602	627	643	641	603	648	588	581	635	643	624	645	601	620	577	606	599	582	583	587	618	555	580	617	579	593	592	631	622	572	596	546	581	576	587	614	603	582	603	595	607	595	634	622	603	590	623	554	608	637	567	609	590	608	684	583	587	621	579	628	590	616	637	607	604	584	589	597	595	579	581	564	612	574	600	599	584	633	608	582	581	590	617	603	635	597	546	549	582	574	573	587	611	589	597	580	596	612	612	595	584	606	553	616	578	630	573	603	608	577	618	580	593	611	606	562	623	606	603	570	623	620	583	624	613	603	597	557	564	605	641	637	605	627	576	626	583	631	575	555	569	614	591	579	534	602	590	641	638	590	544	593	630	614	559	610	582	599	570	569	599	585	619	605	651	609	633	664	598	554	594	620	591	582	590	618	605	601	625	619	583	573	586	614	589	591	616	590	601	593	612	611	563	604	581	596	582	592	596	579	571	569	611	649	578	590	596	579	613	516	618	577	622	629	621	600	615	595	582	608	584	591	621	589	616	625	643	611	632	624	633	545	604	620	613	590	636	627	641	610	584	590	635	591	635	573	621	617	606	573	596	567	590	603	567	542	618	631	575	590	592	609	577	603	601	591	600	574	587	616	599	595	611	621	637	613	620	593	633	581	597	630	637	559	561	606	592	589	599	621	556	632	554	611	629	602	576	613	649	594	593	621	622	584	575	629	624	604	626	578	603	628	575	599	576	598	626	635	643	573	632	622	580	608	645	570	619	613	610	626	629	606	592	611	572	614	626	609	607	619	612	670	582	572	578	672	593	630	589	644	573	596	636	611	634	536	586	588	616	639	598	573	618	595	617	642	600	563	594	565	598	639	603	576	596	559	622	593	629	586	629	634	621	600	629	641	597	668	588	602	611	577	594	637	613	618	603	623	585	620	586	601	597	618	556	626	662	616	556	598	601	588	658	631	560	626	604	633	598	596	630	570	606	607	628	568	583	602	600	584	651	610	602	548	548	650	628	567	602	582	605	592	572	604	678	594	594	583	595	622	657	574	557	593	615	560	590	605	563	596	577	622	589	605	623	582	575	597	623	588	604	609	624	601	617	618	572	611	632	606	577	614	575	592	579	598	625	591	641	580	623	575	600	587	583	560	614	608	579	567	594	604	634	628	580	626	621	597	583	593	616	602	598	609	612	610	621	601	638	587	624	603	610	606	611	586	561	612	603	604	614	631	581	591	604	618	593	632	569	591	586	566	601	586	633	619	612	633	631	629	610	570	589	579	617	568	638	627	591	604	612	623	587	556	599	556	601	568	639	602	611	618	597	568	598	657	637	624	590	598	601	601	596	613	615	577	580	572	583	645	622	599	558	576	573	623	624	588	620	582	610	605	560	612	614	602	601	611	593	575	637	597	546	541	591	605	615	584	572	540	606	598	563	604	599	632	600	605	587	590	602	597	626	590	605	598	613	574	588	624	602	599	581	611	613	608	609	618	568	600	631	563	579	583	635	578	571	593	613	593	608	575	630	579	582	591	610	591	576	617	611	604	580	548	544	600	627	606	660	631	589	641	559	642	619	620	590	578	588	574	592	643	589	557	602	637	580	619	602	593	626	587	607	625	586	577	583	565	610	566	630	662	587	615	616	602	596	620	615	632	626	608	590	618	605	591	620	585	649	591	571	598	605	586	627	623	555	595	583	637	597	578	644	583	581	548	555	618	623	637	615	604	591	590	647	672	598	607	622	600	619	607	628	641	596	572	617	624	619	628	589	574	574	593	570	613	612	573	608	604	585	562	598	623	626	583	616	623	552	610	654	636	577	622	584	626	604	559	615	622	622	630	612	608	598	622	571	570	575	589	614	616	597	622	618	608	618	645	580	596	542	631	605	550	592	528	610	597	557	594	567	560	608	627	625	582	604	639	617	588	600	616	633	578	602	618	628	590	613	580	567	596	586	608	615	586	624	622	609	607	584	624	591	627	588	584	604	580	651	597	621	638	616	643	620	580	585	653	609	594	590	608	610	591	563	619	615	572	591	614	628	573	647	580	590	585	574	600	599	580	581	589	558	542	601	608	570	575	604	567	609	586	616	631	600	602	549	628	633	594	593	598	595	575	600	646	584	628	614	599	613	543	610	609	570	588	607	616	627	586	603	626	612	573	646	603	599	583	601	617	583	615	612	599	569	592	576	637	604	581	603	576	564	561	592	620	582	599	600	543	609	579	603	614	570	631	561	614	601	598	580	630	581	573	593	606	580	586	583	615	576	600	584	606	580	619	590	575	594	577	614	617	598	606	609	600	581	594	612	614	620	623	608	648	587	589	579	647	601	574	593	600	601	581	601	629	601	542	576	565	640	595	605	645	585	634	630	568	663	587	602	602	603	605	574	593	566	600	597	608	586	600	620	566	602	597	626	615	608	625	616	625	612	615	592	547	582	640	621	581	578	582	603	574	605	601	595	635	597	615	552	603	562	586	584	597	602	623	611	598	596	662	613	577	586	564	553	611	540	629	601	582	616	568	639	658	604	568	583	622	595	613	626	612	626	626	560	594	606	600	591	599	574	566	617	597	650	624	593	610	609	593	596	610	603	635	631	585	579	596	576	579	613	617	574	593	611	572	599	614	590	565	604	565	609	646	604	604	608	581	648	609	598	573	622	596	591	592	588	700	639	638	592	604	645	608	620	639	601	639	629	566	598	598	561	589	590	610	572	591	593	589	627	622	628	592	632	601	614	621	592	598	565	623	576	588	591	602	569	577	575	628	611	589	586	564	626	623	637	585	591	628	600	577	603	660	591	587	577	633	635	627	612	567	598	615	636	575	581	575	622	617	629	568	634	608	584	606	599	575	598	560	585	583	543	639	649	607	579	563	616	609	601	612	588	602	577	574	604	624	632	579	626	588	623	601	606	615	566	598	616	632	593	597	553	579	631	624	595	600	614	593	620	601	570	624	605	595	592	642	612	615	576	588	634	600	623	613	575	565	573	591	602	601	603	586	579	598	579	556	593	578	604	553	611	615	599	593	599	598	624	592	623	606	627	588	575	537	596	601	574	559	665	611	594	619	594	614	606	618	624	626	584	527	640	605	583	609	605	619	565	638	599	606	546	575	632	615	629	523	632	582	639	576	591	559	555	601	581	599	616	593	619	585	634	571	607	607	620	595	614	635	588	596	626	544	586	610	576	584	597	588	569
23683	43590	22719	7003	5190	4433	3402	2732	2158	1606	1314	1144	1057	1065	979	892	861	892	856	826	856	799	768	788	766	783	827	769	746	806	765	756	787	797	769	791	734	766	764	758	783	754	821	796	745	779	772	774	783	771	748	752	767	762	718	793	724	770	744	740	733	758	771	766	759	754	800	763	726	808	771	788	767	745	745	743	734	745	704	720	736	797	767	745	786	790	750	790	729	767	768	770	720	741	766	742	744	754	749	780	745	743	752	725	798	793	741	778	774	731	736	766	787	785	765	756	745	708	783	751	735	715	765	782	697	790	780	795	760	759	719	751	757	751	740	715	730	794	795	763	734	724	765	745	716	787	772	766	758	724	758	758	778	764	790	776	727	814	803	766	780	748	754	750	762	726	738	782	743	749	737	733	774	779	724	745	770	722	728	781	732	762	732	772	768	750	772	733	751	775	759	783	797	738	707	729	754	744	756	784	746	743	723	751	760	788	766	747	745	743	757	757	793	746	716	773	745	759	777	786	767	782	747	742	716	755	744	787	787	715	765	771	715	774	784	781	786	780	706	778	757	725	795	764	730	686	763	739	784	733	798	808	806	795	773	817	763	739	731	738	705	763	711	714	740	761	768	777	746	803	717	778	712	728	749	723	753	758	797	780	732	788	830	726	743	736	752	704	765	782	730	766	784	748	732	735	701	778	762	745	786	679	725	751	776	741	732	754	777	758	776	770	756	739	783	745	729	794	734	753	765	746	744	745	759	717	765	745	718	739	755	750	814	772	750	765	775	743	759	797	791	734	687	759	740	736	761	784	770	733	742	766	759	759	750	708	729	755	732	766	754	687	811	741	720	731	742	789	756	756	750	754	774	771	750	781	729	796	794	751	723	760	761	781	770	800	729	759	782	755	746	707	783	755	720	762	756	727	768	768	724	748	743	768	741	763	751	732	765	771	791	775	763	780	771	789	737	764	773	759	805	708	743	756	759	779	714	714	797	729	742	775	741	744	742	736	801	791	803	798	757	725	759	733	757	730	760	781	817	717	743	732	763	718	741	740	754	729	773	767	741	759	747	747	794	761	783	764	784	781	730	736	765	724	743	745	769	785	761	731	767	748	730	797	746	798	720	804	735	777	773	778	740	754	778	754	768	789	764	753	720	773	758	762	740	751	765	767	729	752	750	756	776	785	808	786	773	774	726	702	717	796	793	787	797	764	763	767	753	712	746	737	721	755	740	717	766	767	726	745	751	781	701	716	764	755	747	751	785	702	764	738	773	741	765	696	775	776	778	739	760	747	845	745	756	707	786	745	816	751	735	785	736	721	761	807	739	749	741	726	760	785	759	795	748	737	816	751	707	785	749	750	756	760	753	771	728	766	722	768	711	733	723	727	767	774	773	751	764	744	775	775	763	761	760	792	728	789	693	740	767	766	760	771	770	739	743	708	747	718	730	789	740	756	745	711	790	728	793	733	727	750	775	772	769	778	798	753	758	746	761	789	751	756	794	770	792	679	775	765	712	769	790	796	724	736	746	779	838	735	763	746	752	742	777	710	717	767	732	739	764	756	751	742	772	784	732	756	769	798	773	759	785	749	736	716	804	741	727	730	698	757	763	720	723	766	749	744	761	764	765	766	750	771	760	735	764	765	724	722	775	786	765	747	755	766	759	761	756	778	715	736	742	761	764	759	800	761	763	734	701	791	746	778	766	780	749	768	730	745	773	753	733	742	752	762	815	710	788	781	751	748	796	732	698	700	802	782	751	815	748	767	738	734	792	757	786	763	793	755	764	759	754	724	750	771	717	764	801	834	726	771	788	800	702	766	734	737	742	732	789	738	783	760	721	781	723	746	743	737	759	765	759	810	715	742	762	790	718	740	763	762	771	730	811	724	726	729	816	728	727	744	774	767	795	713	746	730	792	750	777	759	805	741	831	776	784	714	757	751	813	761	727	736	778	701	819	722	759	755	764	759	838	747	783	724	779	785	738	744	745	788	789	810	797	727	750	797	719	724	721	760	736	772	749	729	768	763	794	765	777	772	811	783	732	773	755	753	749	740	788	742	761	782	730	767	734	733	762	738	721	759	766	709	742	745	712	765	760	747	739	814	743	758	752	736	734	736	730	753	771	794	787	736	765	748	746	798	757	787	736	760	696	748	783	775	754	747	771	704	738	742	751	800	779	801	721	702	746	757	826	760	735	745	782	788	786	755	796	729	705	714	811	744	789	774	771	800	776	778	716	774	811	749	822	753	730	766	785	689	740	716	781	747	775	759	760	795	741	768	808	797	744	780	714	817	767	765	733	723	747	702	765	745	794	723	761	777	742	798	764	807	731	756	775	794	735	750	767	766	743	769	732	751	764	797	740	773	768	743	765	743	707	705	766	737	787	750	801	712	793	782	712	677	756	689	777	752	723	782	729	789	766	724	748	799	748	736	799	746	771	797	756	769	770	743	756	784	744	706	742	726	673	788	706	747	697	786	787	729	792	724	740	752	736	763	746	751	728	762	775	750	759	769	776	774	781	754	762	738	775	715	709	742	773	732	739	729	796	792	746	755	761	754	703	730	770	747	764	726	787	721	767	786	742	783	803	757	716	759	764	709	772	754	747	752	751	730	780	717	743	757	802	779	727	738	783	810	695	764	723	785	763	716	720	772	761	723	747	819	749	734	780	734	757	785	741	737	759	740	713	739	770	805	796	775	745	724	763	746	766	711	749	729	807	716	737	734	746	710	779	737	797	734	785	775	770	740	731	722	765	759	785	748	760	741	745	775	785	794	711	716	754	752	787	745	706	751	794	718	735	783	748	747	741	742	818	764	757	751	763	833	767	773	776	742	761	752	701	786	774	784	839	684	741	723	725	776	744	731	718	730	719	783	754	762	756	728	763	746	731	733	816	763	721	764	777	800	777	719	732	727	781	775	751	733	800	761	737	757	754	787	754	773	754	772	752	796	776	795	723	792	734	709	769	701	756	705	752	809	742	815	736	801	714	769	761	725	727	760	731	783	791	743	757	772	736	829	734	730	726	740	776	767	731	742	763	788	736	764	752	722	751	700	742	787	783	735	723	738	793	801	743	724	761	743	771	751	732	710	750	742	785	746	742	735	740	721	794	713	753	729	736	767	716	777	725	762	757	738	733	674	722	724	719	747	762	804	797	755	734	771	729	769	723	737	733	757	810	778	781	764	728	748	788	755	761	749	718	769	727	747	730	785	741	752	740	745	787	771	713	758	727	749	785	730	759	765	758	790	743	738	742	813	739	727	718	749	703	770	744	734	770	780	725	720	706	789	776	737	756	731	777	717	728	769	762	748	742	770	804	753	778	733	761	755	737	779	751	696	758	791	678	737	783	708	742	781	766	747	763	774	745	758	755	771	729	718	783	727	717	750	791	751	750	754	749	798	824	815	764	749	755	745	765	785	786	784	752	731	757	757	735	766	783	749	756	760	776	708	824	769	729	759	749	797	772	772	759	739	763	747	806	782	741	765
24328	21186	27359	25063	9990	1616	993	769	595	488	373	313	325	294	253	255	286	270	248	239	260	228	243	232	218	235	220	222	224	244	238	229	225	222	239	244	213	234	234	208	233	238	229	221	247	226	222	203	232	216	209	194	233	221	246	212	243	222	235	206	211	230	248	220	236	221	215	222	232	214	250	210	226	236	215	225	231	248	229	242	235	224	237	229	218	244	246	217	234	221	216	251	214	226	226	220	233	233	232	234	213	231	227	261	219	235	225	215	231	214	215	210	225	224	205	211	226	233	227	228	219	217	250	223	236	217	240	214	254	215	216	243	226	234	232	218	223	226	218	237	209	215	211	246	239	213	233	215	236	213	224	231	230	211	222	231	224	260	247	203	240	219	199	239	230	223	225	234	220	238	225	226	221	220	218	235	206	213	231	224	244	251	259	199	204	247	239	244	193	218	228	210	231	239	230	235	221	215	250	219	214	236	232	247	206	219	201	189	193	217	253	196	221	222	212	228	232	227	208	201	202	226	243	242	240	231	238	194	231	237	239	215	228	210	217	208	206	247	221	252	218	219	218	233	220	227	218	223	241	229	229	215	249	202	241	236	233	246	220	231	230	229	244	233	236	240	214	237	205	214	226	227	198	233	221	243	218	243	222	205	227	209	218	191	220	247	222	213	224	215	196	226	214	206	211	244	236	234	248	227	222	228	216	216	233	251	242	233	231	216	232	235	220	226	223	228	201	236	250	221	216	210	239	231	224	205	236	216	249	231	207	263	225	200	223	220	228	212	200	237	203	215	229	225	217	232	245	210	244	221	230	228	213	226	208	242	218	208	221	231	203	218	206	220	206	186	212	249	207	239	248	231	256	225	228	211	215	217	235	206	218	253	236	227	206	214	201	230	211	203	241	237	228	208	226	236	237	240	222	232	215	248	196	228	217	231	221	212	198	222	225	224	186	235	243	236	220	257	227	251	216	236	238	239	227	237	243	197	240	211	233	218	214	221	225	221	241	204	219	216	232	227	225	223	216	248	234	237	251	215	233	227	210	244	224	234	219	222	209	202	233	227	211	230	226	245	253	220	245	236	229	214	231	237	211	202	226	195	228	238	237	236	220	235	217	222	222	248	244	232	236	226	208	242	232	241	222	237	226	239	195	223	201	233	210	246	231	217	229	247	240	256	258	219	224	236	227	229	252	240	224	228	224	253	215	234	235	241	215	272	209	233	230	198	230	210	229	229	235	220	216	212	232	213	219	238	223	210	233	223	218	235	236	185	227	239	220	219	236	249	215	246	235	217	217	250	219	219	207	201	244	254	222	202	228	236	255	211	225	227	258	235	241	234	215	206	223	196	240	246	239	195	223	243	229	212	247	220	239	210	215	219	226	210	241	226	252	206	223	233	181	226	214	240	227	237	233	227	210	218	211	233	242	259	245	268	239	224	221	245	222	229	237	207	224	218	233	240	229	237	234	221	218	212	193	206	223	226	222	256	204	228	224	256	244	215	212	171	234	214	221	224	236	208	245	213	206	199	242	206	241	241	225	251	240	215	216	199	232	214	226	219	226	239	236	204	215	208	211	211	246	230	232	231	212	238	219	223	208	241	224	224	226	222	228	224	240	221	208	222	210	241	226	242	192	209	220	215	232	244	184	222	202	237	225	236	225	237	241	223	218	226	247	242	229	232	215	207	253	190	207	240	226	225	217	220	224	217	238	216	225	204	240	198	192	240	224	245	227	191	234	231	223	222	240	216	231	233	212	234	234	240	245	219	216	236	265	214	219	238	225	252	224	192	228	234	239	218	206	268	231	232	197	222	233	208	224	235	224	235	237	213	212	211	242	247	227	219	237	221	203	265	240	213	217	210	218	256	245	217	222	235	245	227	209	235	209	203	233	216	208	236	208	238	229	213	230	258	237	237	237	207	224	206	220	250	223	203	240	226	205	205	235	210	223	218	222	201	241	221	230	213	270	235	242	218	236	212	229	231	223	238	214	228	247	237	228	198	212	220	241	230	253	232	244	210	229	232	228	219	243	226	203	228	240	219	200	240	240	244	222	209	250	225	206	229	201	199	226	236	244	227	208	250	234	236	209	219	233	226	237	236	245	237	234	214	211	234	243	218	233	233	242	213	233	223	220	221	214	216	242	225	214	221	217	230	226	223	258	230	220	232	223	229	218	208	213	239	249	229	225	238	225	231	192	247	211	225	237	204	215	213	218	235	248	237	227	246	208	245	214	197	221	231	195	222	238	254	223	212	243	194	217	224	246	256	225	213	213	255	216	221	235	205	215	224	243	236	225	226	197	191	235	258	198	230	227	192	216	248	222	207	233	229	236	242	216	245	237	235	219	229	204	259	222	245	227	244	200	246	230	253	241	218	218	247	229	236	246	204	241	228	214	231	217	222	196	222	228	205	229	244	274	256	224	235	238	234	234	235	224	189	218	218	228	202	223	222	222	232	223	216	203	223	253	213	227	236	238	210	232	230	219	223	237	231	254	234	214	223	233	191	215	215	202	236	218	201	225	203	235	214	197	222	201	221	232	217	238	209	229	207	231	224	203	242	217	236	214	198	229	239	221	220	227	210	248	216	211	253	230	209	240	220	227	212	211	229	201	234	223	214	223	215	204	213	210	221	228	215	221	230	224	219	239	239	225	241	255	243	232	200	195	214	199	214	213	234	256	228	240	216	218	235	230	222	235	211	208	205	230	245	262	229	198	240	221	201	231	218	235	232	229	191	221	227	222	227	229	235	213	201	227	217	205	229	214	220	238	227	216	239	235	237	247	225	233	226	219	214	224	227	224	252	260	224	245	252	242	235	217	223	249	206	241	213	236	221	212	238	223	253	244	201	251	236	217	231	215	209	247	216	252	229	247	213	239	231	214	201	222	239	230	190	218	253	235	223	265	223	224	215	217	208	261	206	240	271	210	233	232	233	238	194	204	205	205	195	230	259	227	247	240	220	217	210	241	220	238	240	227	218	217	222	232	250	239	234	237	219	229	218	213	221	241	200	220	228	206	231	212	253	215	206	241	251	218	197	227	221	218	215	227	207	230	214	213	251	249	246	215	228	216	203	240	240	238	249	227	226	232	224	224	219	221	235	257	253	245	238	188	219	213	221	237	192	216	229	214	235	240	216	200	216	206	211	221	214	220	242	249	200	235	244	230	229	236	237	238	236	232	231	232	241	243	225	224	225	261	228	220	257	245	222	239	219	237	192	227	231	218	239	241	217	242	238	210	223	218	246	244	236	249	247	226	209	227	222	230	197	256	221	237	231	234	215	234	245	217	214	216	208	202	238	230	236	231	209	216	236	231	204	226	223	214	203	222	231	237	222	239	203	195	227	222	208	245	204	197	242	214	230	213	200	228	222	237	212	224	252	238	210	215	210	203	220	196	243	209	214	248	212	208	226	206	244	212	250	247	227	211	184	220	233	217	231	232	208	232	209	217	197	238	244	237	235	221	219	249	247	216	244	230	213	224	213
22714	37967	18426	5325	3505	2726	2107	1793	1265	914	717	568	533	444	443	427	388	365	347	353	337	346	304	315	320	354	317	315	330	333	306	316	327	297	309	303	289	311	316	331	329	291	307	320	316	315	338	307	297	301	301	324	326	306	304	326	317	285	274	305	318	316	284	319	305	333	328	328	310	278	319	300	291	312	305	298	282	267	291	306	286	276	321	290	284	308	324	290	302	282	284	295	332	317	284	303	308	306	274	257	299	311	281	316	311	296	304	334	305	325	310	268	288	302	333	312	266	264	314	299	316	329	325	292	279	311	283	300	304	305	297	299	319	284	304	291	292	312	330	273	305	321	285	282	270	293	307	305	340	299	325	312	339	301	285	309	296	279	303	337	275	279	313	312	297	296	303	292	302	304	309	310	268	310	314	327	289	272	289	279	298	248	326	298	262	317	318	299	333	322	319	307	307	313	278	296	296	286	279	291	320	315	302	300	284	285	334	298	294	304	302	268	295	305	305	297	282	288	319	297	279	271	308	275	309	290	307	305	303	314	307	289	286	299	312	316	283	310	292	280	280	269	304	281	293	290	334	314	261	290	276	326	309	284	296	288	329	306	301	297	301	285	317	289	301	280	274	311	308	314	269	300	304	265	305	345	318	281	328	309	314	291	296	308	343	311	308	296	289	305	323	338	292	338	280	300	282	320	315	301	303	289	284	281	293	332	297	302	310	289	314	332	308	303	294	313	298	331	298	288	304	346	317	306	292	302	311	330	295	289	294	321	293	291	320	325	296	318	296	315	297	314	297	305	287	330	288	281	311	296	279	275	312	283	312	292	306	306	295	308	273	324	312	308	316	297	319	326	307	289	320	283	312	303	314	290	277	264	299	311	304	293	314	292	273	301	293	318	284	288	290	290	276	313	294	296	295	292	288	310	299	285	275	298	281	302	320	301	314	286	292	299	287	304	328	322	322	283	308	305	317	295	284	287	298	286	292	299	310	290	334	319	283	295	311	283	338	282	315	325	271	294	312	310	280	280	291	292	315	327	288	276	305	319	345	296	306	307	311	306	319	310	291	297	283	291	329	307	285	303	313	290	308	280	310	307	307	268	295	307	293	306	328	309	282	296	280	299	305	292	299	307	333	283	322	310	332	309	298	334	306	319	322	304	319	292	310	322	299	315	317	310	296	296	287	278	303	291	293	259	326	283	320	303	315	287	294	298	343	279	301	320	314	303	357	305	306	292	293	281	278	312	288	299	315	317	303	312	307	297	295	300	301	283	315	316	281	287	323	266	262	298	296	302	332	320	295	320	284	323	328	290	289	290	311	296	295	297	307	292	306	293	299	309	295	303	307	304	318	260	329	318	291	282	278	270	300	286	282	292	312	300	279	313	304	298	332	284	277	281	280	283	282	324	285	310	296	309	319	298	275	305	291	305	301	338	302	301	318	302	271	321	304	326	298	302	290	303	280	284	289	321	308	301	304	323	286	279	303	267	336	267	309	300	280	304	282	311	306	294	308	303	303	328	330	290	292	279	286	317	323	289	309	277	312	305	321	288	309	309	349	311	296	326	322	329	278	272	302	295	285	316	292	267	306	259	314	346	328	300	316	320	309	330	312	316	289	296	287	302	307	295	336	297	310	334	303	291	308	299	318	318	289	281	310	304	325	299	307	304	314	305	282	311	282	308	278	300	303	333	329	302	311	296	279	300	285	302	323	296	311	302	308	302	309	315	315	280	313	329	305	269	303	279	313	315	293	287	334	270	285	304	295	302	310	307	309	319	305	322	336	277	312	324	294	280	274	275	273	277	300	283	295	305	273	272	292	294	313	313	295	307	264	307	320	271	312	283	313	312	286	315	255	246	298	298	286	306	336	274	299	300	306	306	316	327	337	324	301	296	299	302	277	272	280	331	283	314	307	295	277	268	282	318	292	297	265	310	297	301	312	319	317	320	291	309	287	294	283	330	299	309	283	292	303	318	306	316	299	305	286	311	294	309	288	322	325	287	293	292	317	283	309	301	303	289	297	287	297	300	330	282	295	309	281	295	296	320	340	317	323	292	297	292	321	266	315	319	296	283	324	306	302	315	300	314	292	315	310	292	322	301	290	293	295	278	291	301	325	291	342	259	303	286	283	294	317	316	315	332	313	308	285	288	304	314	282	295	315	309	312	318	257	309	280	295	290	303	301	324	305	309	298	281	320	309	295	341	300	308	312	272	328	291	308	310	318	304	297	291	309	300	298	334	287	294	300	316	306	292	308	277	298	295	311	317	280	293	310	301	316	287	301	267	297	309	295	326	298	312	305	312	283	288	289	281	282	327	328	310	285	300	302	286	293	332	294	315	280	301	304	282	287	302	305	282	323	311	292	304	304	271	284	300	289	314	305	336	297	285	324	273	288	256	325	349	319	310	310	289	307	308	295	303	300	289	296	296	288	307	286	306	282	323	278	278	322	321	331	298	312	303	297	345	300	295	266	319	321	308	322	291	312	305	295	296	305	289	278	305	322	291	302	315	332	279	320	316	352	343	331	282	318	324	285	309	300	275	308	285	312	282	277	280	304	328	297	301	328	269	320	308	285	305	303	298	273	290	307	309	312	287	296	297	280	293	293	284	290	296	275	308	281	308	313	322	289	304	293	297	256	300	311	334	283	323	322	305	272	325	307	285	315	318	338	299	314	305	315	301	311	294	297	321	314	317	302	288	299	271	303	306	325	326	296	323	301	281	294	315	276	240	303	316	286	281	326	323	330	328	309	312	317	322	285	294	284	285	327	299	260	311	301	315	313	301	294	293	306	297	322	280	319	288	292	307	313	309	336	310	321	303	295	290	302	279	305	267	294	305	311	265	320	311	282	322	314	323	304	280	311	306	280	292	321	285	285	327	297	303	292	289	312	322	312	304	306	300	302	283	299	303	285	299	294	297	312	296	298	269	305	331	312	292	300	314	275	313	300	327	296	339	299	279	286	318	310	270	299	309	304	302	308	308	290	259	312	286	315	283	340	294	319	299	309	294	302	289	311	285	306	283	300	293	316	286	300	312	308	285	270	296	312	290	286	309	287	306	291	337	296	315	299	284	294	301	310	306	326	291	270	298	304	310	319	287	321	291	315	299	347	296	321	287	311	300	272	293	305	338	335	294	296	313	303	281	287	305	305	297	311	292	288	290	333	305	312	281	322	284	287	309	301	288	328	311	306	281	316	312	331	328	295	278	315	293	303	297	277	287	298	297	302	291	328	293	279	311	282	297	338	315	284	274	316	303	272	278	268	305	290	279	312	300	296	299	300	324	323	312	303	286	274	308	291	287	314	322	283	303	301	286	293	286	291	337	294	298	282	300	343	290	307	265	313	272	292	319	303	286	311	286	287	327	283	324	300	292	306	305	342	330	305	316	290	319	278	296	283	295	314	296	294	334	314	282	305	313	311	301	318	323	296	308	306	301	303	331	284	286	318	290	319	358	295	276	333	290	294	310	309	302	292	262	301	289
22213	21191	28991	23684	21193	21214	9803	2070	1277	997	877	798	690	640	586	591	523	512	539	472	496	461	472	478	476	506	459	474	466	452	469	474	433	458	457	475	498	446	458	437	438	471	458	457	420	458	436	441	485	436	482	458	463	427	472	468	465	464	467	420	459	455	448	452	437	433	447	467	444	459	461	411	481	430	443	478	432	413	418	436	413	432	461	449	417	401	449	445	441	396	425	420	423	388	455	448	473	472	450	461	463	450	493	442	481	440	427	439	441	419	435	465	435	452	464	423	467	446	465	459	450	413	470	440	473	439	432	456	460	457	411	471	423	427	444	483	457	434	412	446	401	448	496	423	488	459	444	431	441	419	456	464	445	459	435	480	449	450	449	457	456	413	432	458	442	449	449	445	424	468	409	456	450	451	412	447	473	406	452	416	412	444	469	402	458	446	407	458	482	444	460	406	366	420	409	459	455	456	426	419	422	456	445	436	444	431	477	455	445	431	402	441	469	413	443	453	440	463	463	455	440	436	432	468	422	429	437	456	474	455	459	450	473	466	440	388	415	453	463	465	476	443	451	483	411	486	466	430	473	464	442	427	445	469	457	434	435	416	481	446	449	444	424	435	463	422	488	425	419	451	447	448	487	447	432	425	441	443	421	437	437	404	491	472	440	423	443	420	415	453	448	409	419	439	418	462	469	476	426	422	451	456	468	419	447	430	457	423	441	416	450	411	458	438	475	420	448	486	443	431	458	466	406	454	420	472	434	485	450	431	446	489	433	472	456	436	438	425	442	440	407	407	465	425	432	450	430	431	417	431	423	456	424	417	457	449	422	435	448	453	418	415	472	430	450	440	458	449	443	463	433	404	471	430	451	428	430	419	428	450	461	458	435	454	442	452	454	441	440	439	462	431	421	470	434	415	496	427	464	452	455	479	456	446	428	425	430	423	446	425	443	453	417	466	434	439	472	466	427	450	465	462	448	451	436	414	455	444	435	444	442	437	436	413	463	425	419	454	421	465	425	435	430	451	429	450	494	434	453	391	438	422	458	467	438	437	446	438	436	417	448	455	467	454	418	475	455	458	435	461	434	463	449	422	464	433	474	454	448	420	490	423	436	438	416	473	433	417	416	419	453	436	470	453	432	430	443	440	440	431	462	417	443	463	449	427	427	457	468	460	433	479	429	429	456	431	468	420	427	429	426	420	454	428	416	460	443	418	442	445	411	449	441	434	452	425	420	400	416	450	435	454	472	478	459	444	399	451	484	431	455	441	427	403	418	422	482	473	453	454	409	435	409	468	455	435	418	438	412	453	464	441	420	412	442	474	439	494	469	458	477	449	426	444	439	403	432	452	468	462	432	458	448	447	451	429	416	451	458	409	481	459	459	447	405	433	454	452	440	456	435	418	434	435	444	406	453	408	454	456	440	446	452	472	447	437	450	418	429	432	440	428	422	492	433	465	440	432	422	468	449	441	450	454	393	443	435	442	459	439	494	413	460	456	453	413	468	452	444	418	441	456	465	429	422	430	455	419	447	484	458	468	425	458	408	432	473	393	459	408	466	419	432	440	455	434	451	444	420	447	464	494	421	477	427	418	429	438	453	437	440	463	412	429	447	422	420	438	427	439	435	446	445	435	451	466	406	442	441	423	444	453	402	419	484	417	429	420	438	421	429	453	457	419	476	459	445	447	432	458	428	456	456	405	442	466	456	469	449	424	437	453	471	401	453	409	399	448	455	450	434	444	429	448	448	457	452	466	425	466	438	446	456	470	440	463	408	475	437	434	440	425	428	429	392	455	452	427	446	423	457	406	422	457	449	455	457	477	448	458	438	412	425	438	441	432	437	441	454	436	434	437	426	462	464	444	429	447	454	471	434	424	444	451	422	463	443	443	443	460	462	446	419	446	448	464	469	424	456	451	475	453	440	422	425	455	453	444	422	424	467	437	435	438	467	421	449	416	451	454	439	396	406	439	407	453	440	469	440	426	474	435	449	439	423	432	395	448	438	421	437	441	436	470	420	414	445	415	434	436	433	456	448	414	435	438	451	459	446	478	446	397	421	390	467	445	442	470	459	440	433	432	434	411	459	439	433	423	429	430	438	434	466	431	463	446	422	443	431	422	406	458	480	430	456	431	423	415	460	458	423	466	450	473	435	488	423	411	439	445	452	476	441	430	459	420	454	447	460	433	414	472	406	466	440	439	417	435	421	459	436	458	414	452	427	453	446	428	424	442	454	469	429	456	411	434	441	468	433	459	471	426	470	458	415	432	479	437	482	397	440	451	443	421	441	427	464	425	452	473	431	466	507	445	438	438	488	444	449	481	425	428	461	428	433	469	459	408	436	400	408	427	431	435	404	453	440	425	463	439	439	414	464	473	426	450	431	430	444	446	457	414	430	429	461	477	447	411	414	428	429	414	426	447	463	442	467	439	474	455	452	438	429	425	430	463	419	428	438	448	432	446	426	448	456	451	514	448	399	460	431	469	424	465	436	456	405	405	415	426	451	435	438	442	409	457	433	442	437	422	426	419	454	457	408	417	406	437	422	450	446	436	417	479	453	454	393	435	401	446	452	446	412	452	474	431	413	422	435	439	448	480	422	443	437	470	442	485	411	411	465	433	449	464	453	442	439	420	430	443	425	446	455	481	454	448	458	434	441	469	435	435	438	472	427	444	421	464	454	425	433	421	444	453	400	455	438	439	388	423	452	437	478	439	430	464	421	439	417	452	446	455	463	468	417	446	477	453	446	411	434	439	466	441	439	475	434	415	462	465	493	415	436	450	446	443	449	420	445	409	449	454	430	432	430	426	462	462	436	458	456	434	431	472	453	430	447	447	420	453	420	454	447	444	443	422	450	432	459	458	453	436	450	433	436	455	427	423	450	424	450	432	409	418	470	445	419	416	438	426	424	445	447	392	411	403	422	450	502	435	448	443	414	438	473	425	452	431	462	461	425	398	439	457	439	447	471	455	461	441	438	440	447	472	420	412	426	452	414	430	413	429	420	423	468	445	431	440	428	454	437	424	418	419	395	454	456	415	449	444	486	437	417	445	426	447	440	452	416	439	455	439	450	466	423	407	458	486	442	459	462	458	462	408	480	492	441	427	429	419	474	454	438	446	486	425	438	424	448	439	428	427	462	401	450	443	448	457	426	434	410	448	432	443	451	432	430	451	440	469	445	433	474	418	404	413	434	443	417	465	478	457	441	443	428	445	439	430	441	425	442	399	431	448	421	463	466	437	412	449	476	410	431	418	399	445	416	464	434	422	418	451	422	424	421	413	396	456	449	435	406	427	426	473	444	479	477	455	434	432	438	410	477	431	467	451	442	456	443	448	453	396	460	470	467	404	450	452	423	440	415	438	439	420	426	465	448	460	436	386	405	451	413	408	440	426	455	427	464	475	459	442	441	409	456	446	459	447	413	431	435	461	405	418	403	443	433	438	435	477	452	458	452	420	441	445	435	455	432	435	455	468	444	451	400	455
27159	48806	28915	10577	7030	5385	4380	3562	2543	1857	1374	1361	1145	908	894	894	782	788	732	663	653	656	622	625	627	658	621	623	645	603	662	604	615	599	645	589	593	575	582	535	586	605	640	618	578	605	620	579	612	585	570	567	601	598	615	625	558	562	611	590	591	617	608	568	550	578	600	551	553	568	603	566	570	579	616	617	588	562	580	591	569	573	560	573	571	554	581	565	595	573	622	575	603	554	612	585	595	552	578	550	591	538	560	552	567	600	575	603	556	606	573	554	567	571	589	555	573	561	588	567	575	551	561	543	539	538	563	575	593	548	559	598	564	531	551	566	515	569	567	551	552	555	561	578	560	636	595	551	546	608	580	641	564	586	574	564	611	588	596	581	615	563	584	584	572	593	601	552	556	585	578	611	572	542	535	568	583	586	564	564	575	614	577	580	582	595	567	576	531	600	535	563	547	575	553	607	559	542	620	570	544	593	572	545	569	600	595	589	586	570	575	596	565	595	581	590	611	532	565	543	609	584	553	570	557	579	585	547	566	559	578	601	558	584	563	595	569	550	547	562	547	593	585	568	597	579	569	600	575	570	538	598	539	510	597	591	590	589	596	576	595	565	611	560	553	548	552	583	559	583	592	589	603	548	577	593	540	581	567	597	598	542	583	609	562	556	580	613	572	605	617	577	577	583	570	551	551	597	531	575	598	611	538	569	597	518	567	543	591	579	598	576	586	575	547	551	593	535	574	574	588	561	568	580	593	554	564	585	522	571	580	606	572	559	553	546	570	602	563	596	542	559	559	595	574	574	583	580	560	580	552	571	578	564	556	594	547	535	593	581	541	582	570	562	544	598	520	566	580	570	552	600	567	561	557	581	601	587	576	569	636	563	572	552	574	592	568	568	570	583	536	549	583	552	523	544	543	525	578	570	576	587	553	543	581	583	506	604	575	560	571	598	572	557	571	538	576	599	598	549	578	560	583	544	600	584	533	582	571	579	583	566	594	597	608	543	543	580	601	564	558	567	547	582	580	575	591	519	543	562	550	572	561	556	548	540	540	571	574	581	615	567	575	570	557	583	565	576	583	611	587	567	545	572	567	596	572	599	555	556	580	569	544	574	612	563	559	573	587	595	598	562	586	592	539	563	568	564	602	593	562	574	573	579	563	552	581	615	581	593	608	588	578	570	595	636	536	560	613	578	588	568	582	586	544	561	597	594	533	589	589	567	554	573	494	549	605	556	607	565	598	575	587	597	585	573	578	596	582	553	530	537	613	598	568	599	573	583	528	564	568	587	576	566	546	549	542	566	601	578	567	558	581	564	531	584	541	613	584	579	568	561	561	595	585	566	591	611	589	571	606	561	560	557	528	569	601	560	542	564	572	553	607	571	597	618	571	571	563	564	639	511	605	552	565	595	561	577	566	583	622	603	608	605	614	531	581	565	547	571	588	599	567	553	594	552	554	618	569	590	585	575	568	573	575	541	554	577	559	594	567	559	555	582	555	589	547	549	516	568	533	587	548	557	564	553	618	533	562	582	605	571	617	599	534	582	575	531	597	532	552	598	599	566	533	546	606	586	591	554	617	594	592	570	544	569	549	554	579	600	546	571	525	559	562	542	569	567	534	584	589	553	563	565	569	592	603	552	584	531	507	572	553	629	553	576	595	573	544	582	620	549	602	554	590	569	584	579	609	573	569	585	585	555	587	567	581	519	567	578	565	619	598	598	561	532	561	569	586	553	564	566	626	597	543	580	597	583	552	524	574	548	570	608	544	553	593	504	582	593	566	567	594	559	558	561	541	522	606	560	597	561	577	562	532	550	565	575	563	540	577	599	596	580	559	576	571	583	521	572	586	552	625	546	586	592	545	580	576	545	570	563	560	558	583	561	557	549	530	583	555	584	569	510	605	573	580	575	579	542	581	597	546	596	558	594	579	599	567	564	564	580	570	553	566	531	565	568	592	562	594	540	606	593	600	566	559	567	545	586	554	568	570	577	615	537	576	559	584	565	563	570	560	551	546	584	552	573	575	597	626	611	587	554	568	575	520	559	548	598	557	559	515	522	537	551	599	546	573	526	543	554	591	532	530	573	559	565	578	566	606	564	549	608	609	599	542	601	548	560	537	603	523	598	575	598	596	611	599	581	572	582	608	574	567	561	555	602	615	542	567	547	583	569	583	550	608	570	590	530	568	607	575	584	512	593	609	559	594	590	551	570	566	567	584	580	536	591	561	571	591	571	560	569	583	567	576	567	610	622	606	551	552	574	559	549	576	558	563	566	601	574	605	549	579	562	590	642	537	551	546	534	560	574	542	596	552	566	558	540	579	567	537	572	531	571	544	540	554	536	596	576	559	554	555	588	566	599	536	574	611	587	602	575	563	569	573	558	523	605	552	560	563	559	591	569	592	581	567	596	564	556	536	558	532	583	595	547	543	572	587	547	599	580	564	567	567	563	568	553	572	566	512	584	580	564	581	576	608	578	584	576	569	557	570	559	548	587	556	582	571	582	587	610	554	570	595	570	570	571	567	599	581	542	565	590	561	583	549	545	556	569	580	595	566	568	600	587	577	567	583	620	567	581	584	565	601	531	550	607	574	599	541	560	571	607	514	576	574	537	551	530	606	604	550	537	580	590	592	576	588	574	606	560	532	551	556	547	541	564	558	522	594	570	589	598	602	550	580	582	544	561	569	552	539	607	616	565	549	572	591	570	597	586	560	529	593	566	534	603	582	597	526	567	609	558	590	548	511	572	569	548	574	612	555	551	574	593	537	579	566	579	601	553	579	578	576	578	556	578	542	553	577	558	559	586	569	580	567	575	573	592	583	580	588	571	612	591	534	619	557	538	577	586	541	593	575	622	558	587	567	525	595	559	582	575	597	590	600	565	577	583	555	521	568	545	544	584	523	569	586	581	549	562	557	556	579	562	604	565	574	597	572	585	583	592	525	577	610	593	598	634	520	529	584	513	592	582	575	560	570	562	563	560	567	591	592	579	572	574	554	587	509	567	603	566	569	570	579	588	558	594	571	564	562	580	566	573	565	567	542	595	543	538	563	601	550	565	564	560	582	603	550	572	591	535	580	561	571	575	554	611	613	539	605	564	561	520	567	612	584	568	575	573	597	570	584	570	571	567	546	532	585	573	590	600	601	574	555	590	571	541	575	619	549	604	520	562	622	552	556	579	517	533	549	555	578	572	556	586	539	552	569	603	598	558	520	525	578	595	538	607	587	542	542	558	558	555	584	564	587	578	594	547	624	574	570	570	632	592	562	522	574	531	560	575	538	553	514	565	543	547	589	574	553	538	524	567	551	524	571	567	563	593	559	567	574	610	555	530	586	565	556	602	551	569	548	542	539	561	578	585	573	581	580	600	549	575	589	545	611	576	558	558	540	551	609	567	536	545	499	589	582	566	563	547	588	534	574	598	580	548	530	572	567	633	604	555	552	570	576	581	588	523	587	597	582	576	582	585	571	604	547	604	542	553
27310	21785	15236	4655	1469	1087	956	791	609	543	498	491	454	457	453	448	430	415	455	424	417	441	403	435	437	455	433	469	377	397	422	436	388	403	426	421	425	435	416	448	418	408	396	381	454	427	371	398	443	391	424	400	430	387	437	392	401	443	399	436	415	406	452	417	393	402	420	437	427	452	483	451	447	407	417	370	394	429	427	459	424	404	405	458	389	391	465	418	427	396	417	416	397	395	450	458	424	398	375	422	411	398	395	437	422	409	440	413	405	419	443	412	427	425	419	457	406	388	422	408	392	445	423	417	381	416	411	392	432	422	448	415	395	426	420	419	448	411	425	434	413	396	431	405	406	427	444	414	435	424	422	417	432	420	395	436	364	412	436	425	373	406	415	427	399	417	422	414	396	408	406	407	431	395	411	443	440	430	401	418	401	427	408	438	399	446	430	410	472	396	408	406	438	400	416	378	422	418	406	395	424	426	412	441	376	449	391	436	415	398	418	460	436	448	437	392	401	407	436	376	435	425	428	396	427	402	411	377	392	433	411	400	405	419	444	427	396	452	413	390	410	413	404	399	388	404	405	392	424	399	407	429	425	416	439	431	388	381	420	412	418	438	399	407	399	421	410	426	425	467	409	468	428	417	403	471	416	403	429	407	384	433	441	404	423	425	442	442	414	417	391	425	411	404	439	420	403	436	418	409	407	404	378	440	412	419	424	400	409	424	420	391	413	421	415	406	428	426	417	458	419	395	379	466	382	404	427	418	407	425	403	424	424	421	438	423	471	427	432	391	413	400	385	429	417	393	446	429	413	403	440	371	389	384	398	418	405	408	417	415	398	393	432	419	393	428	445	465	415	392	415	420	441	385	425	425	425	401	398	421	425	423	419	429	449	411	423	429	425	404	374	419	438	432	372	444	421	394	397	381	434	453	397	393	393	437	368	443	419	412	444	445	419	424	448	429	393	419	408	419	438	443	431	439	411	457	459	425	468	420	436	415	432	431	405	398	437	438	417	431	440	437	406	399	453	450	429	411	421	434	407	403	418	405	405	397	432	423	424	390	417	413	430	447	381	405	448	441	436	428	436	426	410	412	422	432	384	404	431	435	414	397	410	417	404	427	405	399	406	422	419	417	417	437	415	421	368	393	410	420	403	399	392	413	433	401	421	386	378	443	382	413	381	434	397	411	403	424	405	411	409	408	422	424	439	438	398	400	408	449	414	399	413	408	396	407	401	401	393	391	418	389	379	432	445	440	383	396	422	434	418	416	425	496	420	422	400	442	396	401	437	421	425	390	418	432	427	442	414	399	371	419	387	395	458	424	455	414	405	399	408	431	415	407	407	403	391	427	454	396	391	405	410	442	406	456	432	436	398	416	423	403	477	380	448	386	407	395	455	459	399	411	378	418	416	382	422	415	410	403	412	433	435	417	430	409	426	391	465	444	374	462	462	461	377	438	409	370	389	437	421	402	410	442	405	426	375	414	429	429	418	424	435	441	419	407	381	405	396	433	392	438	450	430	428	424	402	426	405	403	397	420	396	435	431	386	430	424	400	435	436	441	410	386	396	404	406	406	400	402	431	417	450	425	454	431	438	408	435	417	441	384	431	421	456	412	444	423	380	461	402	397	390	422	390	426	428	366	471	458	411	423	412	426	412	369	435	385	436	424	410	382	410	419	422	410	408	419	430	394	450	434	420	419	410	375	417	479	390	418	400	426	385	399	389	437	415	431	397	392	427	418	423	430	426	430	420	366	494	378	407	412	437	468	417	381	396	421	397	395	391	425	403	457	400	389	434	427	419	443	407	423	437	430	403	410	385	393	388	412	407	411	415	423	409	399	397	404	421	391	431	456	412	400	385	405	383	411	400	400	400	442	421	471	407	414	413	395	414	405	461	421	411	406	401	425	432	429	376	401	425	465	384	420	393	404	417	419	453	406	412	444	443	406	399	393	462	478	434	411	394	453	463	411	407	417	413	412	405	380	427	425	393	441	434	415	411	403	391	396	405	431	431	412	439	395	428	394	425	408	421	407	443	437	409	379	427	441	414	409	446	388	415	486	425	440	412	442	440	429	451	419	422	440	398	401	413	415	415	362	436	377	432	402	361	403	392	384	431	398	431	402	415	445	398	410	385	396	446	424	418	398	419	451	409	435	423	418	456	436	414	411	406	394	446	423	410	444	458	457	425	435	409	441	385	430	404	456	396	407	442	456	452	420	463	387	395	413	444	426	465	414	403	426	428	418	377	442	417	414	409	444	422	451	398	400	414	425	413	377	399	415	475	410	445	431	412	422	439	400	399	403	445	412	453	440	407	407	438	421	396	422	421	399	444	450	442	432	413	419	404	369	403	409	413	400	369	424	393	445	416	432	407	433	412	430	448	423	394	417	455	404	419	454	445	416	416	446	442	440	416	421	431	410	415	394	417	403	440	410	435	402	384	423	445	426	402	398	387	383	429	430	408	436	422	447	405	402	443	404	448	428	428	405	432	411	391	425	392	404	441	421	418	427	400	388	429	412	369	399	418	409	420	375	404	418	411	415	397	402	440	412	409	384	423	420	404	414	405	412	414	404	424	403	453	399	415	401	424	427	443	398	442	431	370	428	380	410	364	419	445	414	422	444	400	418	434	407	453	419	423	391	416	409	431	434	415	394	414	450	440	424	428	429	431	433	444	431	405	432	404	417	402	418	411	442	420	401	417	424	394	399	442	451	407	374	416	438	423	457	399	394	421	381	432	397	438	418	382	418	439	420	414	409	423	390	422	418	401	400	415	393	436	441	395	402	416	388	399	399	388	440	429	409	431	453	368	449	406	380	435	386	400	378	413	393	444	455	409	423	360	447	432	402	407	406	410	413	414	363	382	426	425	419	402	380	426	437	406	430	419	416	428	394	440	411	395	460	419	429	424	397	396	450	380	407	419	426	428	428	420	391	360	430	414	454	432	403	412	439	404	407	401	430	420	426	403	395	396	370	410	447	425	437	418	422	438	424	415	399	420	467	442	426	418	419	401	416	441	406	417	411	414	443	444	413	443	405	427	435	399	423	406	415	419	393	381	420	440	397	409	429	459	439	425	392	396	446	404	408	409	394	414	385	414	450	376	375	420	440	415	418	431	436	441	390	418	424	397	437	403	402	433	435	421	400	410	431	425	431	442	428	420	395	398	417	399	438	427	401	393	404	394	408	454	411	439	416	465	436	393	424	405	427	386	413	402	376	397	422	410	422	398	398	418	458	431	441	394	403	414	410	460	459	415	438	406	409	407	411	432	397	363	401	392	390	404	405	447	443	389	426	427	399	426	418	441	444	374	406	409	418	418	409	423	414	420	430	405	413	378	404	398	409	401	411	453	428	412	436	418	410	420	397	405	390	432	432	458	431	411	397	436	460	413	393	386	393	412	444	421	421	400	420	461	400	435	439	415	453	418	413	404	399	439	423	441	449	455	410	423	431	426	417	384	429	407	380	410	470	427	392	425	415	377	416
18942	29953	12827	4752	2570	1898	1735	1434	1056	835	706	707	687	633	587	583	548	542	532	553	516	507	529	574	523	554	558	498	546	573	582	547	578	533	514	574	535	540	530	533	551	541	494	567	538	501	530	529	501	550	536	538	502	518	482	552	504	504	548	543	488	559	529	565	511	534	529	535	565	539	501	525	528	528	536	510	526	528	508	533	518	501	507	535	511	505	484	498	469	496	512	533	531	543	505	544	512	555	538	535	532	540	579	510	494	549	570	538	522	501	535	496	513	541	537	512	524	538	531	508	535	571	555	528	538	529	546	502	515	526	502	536	554	554	525	513	554	550	479	548	559	510	514	551	540	564	504	516	521	533	530	545	546	525	516	506	482	508	527	517	533	510	509	516	533	500	505	555	560	491	544	542	529	535	522	542	518	511	510	523	541	551	552	533	570	483	549	530	490	535	497	512	511	525	497	544	503	506	551	494	518	541	531	557	547	516	549	538	546	544	529	573	501	533	502	495	524	516	521	505	545	487	519	570	542	552	505	502	503	549	535	531	536	496	488	541	522	535	526	553	562	538	547	544	546	499	541	510	505	525	524	480	536	518	523	550	537	474	581	537	514	523	526	516	529	539	548	509	506	496	474	538	512	535	542	567	514	511	463	532	499	519	556	536	525	524	526	498	504	511	501	552	510	503	537	575	570	522	531	510	527	512	530	509	552	532	515	532	503	511	509	524	557	535	538	507	536	505	524	534	567	533	536	528	539	518	466	572	497	543	509	512	563	511	514	543	515	515	561	497	522	503	500	536	529	516	560	550	543	527	511	570	545	500	503	553	481	512	560	531	522	539	516	535	531	523	506	525	530	501	489	517	534	559	526	560	504	531	525	541	500	509	522	530	561	519	509	534	501	500	521	531	490	530	542	528	545	527	543	541	496	534	532	547	506	526	506	538	509	539	518	510	535	505	541	524	525	543	516	525	552	522	539	518	518	540	540	513	502	490	568	509	576	519	522	519	563	531	566	571	536	551	542	509	560	522	496	561	489	491	571	513	496	536	544	534	510	541	501	485	564	558	567	552	501	513	563	529	538	538	505	527	549	563	554	536	557	512	539	553	507	505	506	517	552	517	529	548	556	490	518	561	491	513	520	577	520	564	526	486	552	493	568	531	554	504	531	540	524	520	547	543	508	541	540	577	500	522	556	518	501	529	513	506	499	501	498	553	551	525	549	505	497	501	543	511	513	516	515	511	517	528	502	507	483	543	523	518	540	557	483	518	506	528	515	568	572	512	513	493	556	531	492	529	519	514	534	558	499	533	535	536	585	529	508	547	546	531	579	549	555	518	513	513	530	511	526	562	527	519	541	576	520	510	526	571	492	524	548	553	574	518	507	486	535	528	551	519	537	599	544	533	520	511	534	531	514	503	537	512	509	525	532	487	534	555	474	512	530	530	513	473	500	502	500	541	530	521	519	488	498	540	529	511	549	557	535	521	519	499	522	547	501	523	511	521	548	536	544	549	586	524	531	549	536	534	513	532	527	548	527	549	524	548	549	500	529	531	553	531	546	555	511	559	564	535	529	575	539	504	517	528	513	528	555	586	538	567	501	565	517	519	569	522	500	538	550	549	571	514	531	601	510	572	502	592	564	510	518	553	526	475	518	556	510	550	509	555	563	546	513	521	532	503	512	504	526	494	507	508	519	498	503	497	512	545	556	526	524	519	541	518	477	556	491	569	542	537	520	542	511	523	544	494	527	555	539	514	508	575	518	578	503	507	551	517	505	504	516	496	536	586	556	524	494	503	548	514	508	484	530	532	533	519	508	544	546	542	547	513	504	549	546	531	547	478	610	521	525	529	489	513	515	519	503	539	541	555	472	529	512	544	522	515	512	525	536	523	531	564	535	542	538	520	497	502	535	509	486	534	558	511	518	557	518	524	556	515	501	503	485	515	498	537	556	536	513	544	530	511	529	485	527	491	516	530	551	515	548	550	517	525	530	536	532	527	538	517	594	541	521	477	511	579	504	554	490	514	495	508	460	510	531	520	545	506	534	541	527	557	574	523	545	520	532	519	510	488	575	514	555	489	555	517	535	541	530	538	502	528	529	492	539	537	608	557	521	506	522	514	506	479	491	501	560	523	529	523	500	546	522	564	565	543	513	532	509	576	506	532	573	563	575	513	510	483	544	482	552	512	539	533	554	539	550	509	517	527	540	516	548	492	537	491	510	526	558	513	538	548	535	545	525	561	516	548	496	522	528	549	515	544	545	524	514	545	529	493	496	553	542	522	535	525	491	526	537	521	529	559	540	504	534	538	528	515	565	518	539	507	552	522	536	502	573	521	533	550	567	514	525	570	537	539	519	548	516	559	532	522	520	499	523	500	517	552	541	542	504	510	521	490	544	531	503	507	550	543	538	527	517	521	542	490	528	530	524	551	557	503	537	519	543	526	533	501	562	529	517	545	567	540	496	536	538	516	571	533	488	530	526	498	529	545	564	520	515	549	535	529	521	520	524	483	501	561	533	529	503	514	538	561	496	546	554	556	530	510	551	551	549	529	541	540	541	523	531	490	469	528	553	549	531	524	536	540	525	523	490	551	510	545	536	548	541	526	524	507	563	524	518	491	536	520	529	513	520	576	528	508	563	557	513	536	566	518	522	515	512	506	488	572	520	531	513	537	530	493	504	539	509	548	532	528	529	507	531	570	503	514	577	535	556	504	548	565	505	567	552	531	510	499	515	546	519	518	519	528	517	533	520	530	510	500	550	518	476	491	551	507	536	510	512	520	586	527	469	554	521	525	550	515	542	531	531	503	549	528	498	544	526	545	528	544	532	521	482	524	535	512	538	532	573	519	508	525	517	552	539	554	493	536	519	550	521	490	492	497	526	529	492	521	531	577	507	535	511	508	506	514	549	531	508	511	530	577	480	533	563	504	573	560	531	520	496	526	541	485	550	517	547	524	513	518	532	575	532	555	535	492	547	533	556	524	505	561	527	558	577	540	544	553	555	547	560	543	546	528	528	507	533	541	529	534	529	525	538	523	522	532	543	535	536	536	473	504	544	543	518	527	546	529	506	555	506	548	553	522	526	524	560	498	542	494	532	520	502	499	462	520	519	549	516	529	545	488	524	546	525	534	515	545	546	515	514	518	533	551	489	515	558	491	570	555	506	498	512	520	492	493	535	556	536	533	532	499	538	526	506	475	502	549	508	541	543	548	564	488	516	524	517	546	528	504	506	509	541	538	572	518	519	507	510	523	515	526	529	526	536	522	559	513	520	545	522	525	531	502	506	554	529	565	530	562	544	540	513	515	554	499	508	493	515	559	533	528	501	486	544	542	554	535	533	540	507	530	512	531	503	529	571	508	566	548	492	534	521	523	527	577	537	537	544	493	564	545	573	500	516	517	575	515	525	541	521	509	549	542	495	545	547	514	568	524	528	520	531	524	494	521	489	542	561	550	518	541	559	549	535	529	519	506	550	548	516	519
23151	21187	28601	24064	21155	11768	2591	1542	1047	866	878	858	765	727	718	728	639	684	664	657	667	651	642	635	625	627	608	673	623	657	665	604	579	601	613	612	697	676	625	629	628	617	631	635	605	649	626	625	656	636	599	602	633	610	652	602	654	657	634	612	670	613	610	650	635	646	623	667	619	584	632	603	600	579	617	639	605	639	592	647	608	622	647	613	624	601	585	605	574	647	620	637	574	579	590	611	594	580	589	636	596	623	629	626	619	606	633	622	594	614	602	636	583	581	608	626	587	608	626	619	577	600	683	656	636	599	594	619	636	651	607	619	620	589	599	546	567	651	618	621	600	657	604	570	603	614	578	645	624	593	618	635	641	606	606	622	619	595	580	616	635	621	626	616	625	614	618	618	608	615	666	602	584	606	588	661	642	621	644	581	590	659	590	628	610	617	600	631	640	588	627	610	564	590	595	621	607	578	553	620	620	611	600	611	531	584	582	608	552	577	599	614	619	622	586	600	602	624	611	669	632	602	629	570	592	602	622	626	586	590	644	608	616	561	626	600	557	627	640	619	611	608	613	583	633	569	602	596	606	602	564	638	606	666	616	617	628	611	618	605	594	619	617	623	634	594	576	562	613	615	643	595	603	577	625	581	620	620	599	595	619	604	603	641	599	584	543	636	612	603	588	629	614	581	572	615	656	582	606	623	568	619	638	564	630	650	562	588	633	598	647	596	628	643	614	600	620	556	570	597	602	628	602	630	653	587	646	623	648	603	636	593	583	558	616	616	608	631	628	615	610	616	627	614	616	594	638	610	629	589	605	630	622	609	619	634	612	593	623	612	636	577	602	672	585	564	597	638	586	580	623	624	613	633	597	624	600	607	602	627	606	579	624	649	586	585	659	604	607	607	620	609	665	631	587	610	628	633	599	579	614	568	578	629	603	640	609	605	670	593	597	624	594	602	597	660	609	632	601	612	642	625	556	572	630	598	620	627	569	573	657	645	633	604	629	625	625	612	650	614	611	632	598	638	623	608	588	618	609	592	613	567	623	631	668	614	579	616	617	646	620	634	583	576	589	619	632	601	648	622	574	601	594	564	616	620	605	558	626	600	623	577	651	645	601	599	617	609	619	583	623	625	617	628	614	641	608	616	631	587	635	604	616	586	623	631	605	591	650	556	670	610	627	608	633	611	596	602	649	620	577	597	609	621	588	607	610	615	591	619	592	595	643	603	554	593	591	545	615	634	604	602	623	613	615	603	612	593	548	601	620	624	586	599	615	615	596	586	611	629	621	613	638	583	625	617	586	616	580	628	614	602	597	611	589	639	625	596	631	585	576	612	596	618	636	602	614	588	607	604	603	618	609	620	619	626	660	604	634	611	614	604	615	613	649	596	624	610	620	582	571	634	639	646	645	624	617	602	610	606	618	613	602	618	608	592	622	545	616	602	614	593	610	616	607	573	629	606	629	585	555	604	624	607	608	598	557	588	576	603	608	669	605	632	615	629	631	615	637	606	662	571	633	623	630	588	655	614	590	600	617	591	588	636	588	576	610	577	628	618	611	591	621	638	591	560	571	622	590	652	618	558	621	611	622	621	640	654	629	568	616	635	593	580	589	581	593	643	620	621	620	587	588	614	625	633	617	649	629	629	604	638	601	623	634	573	617	635	643	606	582	645	596	589	622	647	620	617	620	583	641	608	623	626	589	611	613	638	561	651	563	597	638	606	593	629	624	567	632	604	635	623	602	635	640	619	622	651	636	605	659	618	636	594	595	563	605	560	609	628	576	572	612	616	653	574	599	625	572	614	587	583	591	639	579	636	591	618	631	633	611	601	594	611	639	591	607	635	622	654	582	546	633	619	568	609	613	615	593	638	623	617	571	628	587	626	601	628	586	575	623	596	627	634	639	592	615	585	563	641	583	610	596	654	669	574	648	605	586	642	608	601	602	650	572	632	575	595	592	612	595	663	606	572	637	597	588	593	659	655	637	604	598	609	664	618	616	617	596	622	612	620	584	622	621	591	628	629	642	606	629	636	608	640	618	617	591	659	629	630	575	608	630	655	616	590	604	576	580	620	597	616	649	643	582	556	623	633	577	601	633	609	575	594	615	619	583	584	634	631	604	613	605	602	618	615	616	593	609	629	571	606	636	638	602	650	595	620	642	649	634	588	651	607	574	642	590	586	620	591	593	607	626	642	624	606	556	596	616	610	599	612	604	587	622	590	624	594	607	578	656	581	595	626	591	567	629	584	605	620	580	587	614	634	616	605	608	594	563	603	619	619	669	629	611	615	602	639	594	606	595	588	625	616	625	603	615	576	623	608	612	650	577	698	586	632	613	601	621	609	586	602	587	553	621	644	579	656	574	593	605	609	599	550	640	582	610	607	594	578	615	591	629	616	615	620	578	623	658	611	587	677	605	592	594	610	571	620	626	584	622	619	619	634	625	637	641	623	638	598	663	594	622	597	581	582	604	598	598	625	633	588	653	611	629	633	601	609	597	629	604	598	602	628	593	609	615	578	602	597	587	639	607	574	629	624	592	594	590	587	661	629	589	597	640	646	613	615	614	579	631	654	635	598	575	592	670	627	619	579	615	613	619	578	608	621	591	632	615	608	624	639	627	625	626	592	639	625	589	570	611	610	596	648	639	611	617	604	636	571	617	582	627	617	576	597	638	583	630	584	576	634	601	602	601	611	651	583	631	575	622	592	620	646	610	607	544	588	591	614	601	619	590	598	588	631	606	627	576	628	640	585	606	625	601	584	632	583	609	576	613	574	586	620	600	609	600	585	596	622	570	605	565	619	608	586	636	562	635	635	628	591	592	589	645	653	626	577	626	606	601	606	581	560	604	617	593	613	564	633	596	569	587	641	614	613	650	622	595	588	617	598	573	619	616	620	583	609	628	628	594	594	608	584	573	598	599	601	642	605	606	650	593	623	653	617	620	588	642	629	615	551	656	632	600	630	621	633	611	610	602	571	607	618	627	584	639	597	625	588	574	579	615	668	638	592	595	609	585	611	591	597	587	651	624	606	639	633	602	625	541	623	604	611	635	625	594	615	597	587	563	615	664	601	589	599	600	575	626	608	628	616	613	612	602	638	596	587	630	629	599	623	589	641	633	624	666	636	567	618	610	611	632	609	564	589	632	576	548	598	577	636	630	593	613	650	611	630	618	587	632	604	621	577	636	596	584	578	631	616	571	598	591	601	597	654	599	608	609	614	646	586	609	626	637	609	619	625	621	580	642	622	642	623	571	582	630	633	614	613	650	604	630	641	568	574	575	616	613	610	581	626	626	631	619	601	612	586	630	589	621	622	611	598	644	616	603	649	589	617	668	587	571	648	646	621	605	623	624	600	638	650	601	642	607	607	606	616	565	611	623	572	591	633	629	642	616	651	597	605	593	616	575	597	606	558	571	604	598	649	635	628	646	608	608	584	605	628	614	646	621	578	625	607	611	610	575	573	608	598	587	615	662	581	595	532
23450	42603	22163	9924	5554	4148	3331	2578	1778	1434	1373	1169	1063	1006	985	925	894	864	867	845	777	825	849	820	807	799	808	756	827	811	804	731	790	807	788	793	732	770	776	739	807	781	756	824	774	801	774	802	762	790	740	827	724	758	749	773	751	763	727	754	773	770	763	759	790	778	730	751	729	740	802	770	718	735	812	773	775	786	778	757	752	820	718	761	724	755	746	799	748	759	753	740	736	772	749	749	752	769	717	737	779	729	830	744	751	737	796	770	736	782	767	710	741	776	732	769	791	759	771	761	780	757	743	770	789	731	763	800	772	737	709	825	761	712	760	789	780	693	772	756	719	762	751	761	757	794	785	821	776	754	768	721	764	720	735	780	727	738	744	774	795	779	768	757	767	711	752	690	706	772	766	748	761	748	803	750	739	767	752	772	734	740	703	707	738	738	731	792	758	751	744	724	785	751	778	814	770	770	725	772	788	815	737	788	754	737	765	773	777	721	767	728	775	754	733	741	762	684	789	741	772	757	775	722	829	734	796	728	752	774	774	782	758	792	771	794	796	760	726	724	744	710	759	773	727	803	771	756	731	760	757	766	780	749	802	736	773	809	764	757	773	802	778	752	756	779	753	725	729	752	740	774	738	750	788	768	791	736	751	750	742	807	773	770	794	758	754	779	765	797	756	761	770	691	782	758	767	791	782	767	747	718	776	717	745	725	765	798	756	748	769	770	779	796	788	787	754	796	747	794	758	742	784	742	759	735	799	801	740	729	827	793	747	713	787	754	794	716	718	770	751	768	771	797	744	722	761	785	762	797	760	748	735	730	727	765	778	769	762	803	754	793	769	803	790	770	742	773	748	759	739	786	726	773	779	767	754	765	745	740	776	805	785	749	740	759	744	768	767	789	749	791	791	733	800	753	749	753	771	758	720	731	781	786	731	767	733	741	737	790	771	742	741	729	731	749	742	740	774	798	712	704	783	691	749	779	777	795	790	714	791	748	757	763	793	730	716	755	777	719	813	736	756	745	753	788	797	718	727	734	768	791	757	758	741	789	751	789	759	731	715	805	760	805	759	775	794	725	742	769	748	720	721	712	725	764	736	755	769	726	741	776	716	715	745	760	744	765	738	769	745	777	773	757	762	765	749	747	728	785	779	774	773	764	729	720	753	765	799	803	760	774	778	719	767	725	740	711	799	746	772	801	727	760	698	754	707	735	677	767	766	765	744	737	751	776	783	756	786	799	763	786	787	781	790	770	757	765	758	696	728	739	779	726	778	723	735	751	735	795	750	747	813	769	774	749	746	774	764	770	792	735	724	788	805	803	747	787	787	776	755	723	790	780	711	738	734	729	704	771	796	796	775	721	751	796	815	795	752	755	740	778	746	777	774	809	754	767	754	768	754	754	735	774	705	747	736	688	725	748	740	765	779	789	780	783	769	728	767	746	784	764	739	711	819	721	777	775	753	742	799	761	784	793	774	762	767	790	805	799	754	769	714	755	714	741	747	779	774	766	732	761	732	727	718	743	727	740	730	780	783	742	781	774	711	793	794	767	764	792	711	769	741	778	722	749	768	753	750	776	742	765	719	787	733	824	770	779	730	785	800	686	744	749	745	795	772	700	749	740	770	719	721	793	802	809	756	767	791	737	773	721	755	796	757	719	733	748	752	761	759	804	781	736	751	752	745	708	737	758	752	715	676	780	764	816	731	780	756	771	761	763	708	772	787	792	802	748	750	736	754	749	769	766	761	797	744	730	762	796	754	762	769	794	749	719	790	738	786	753	756	760	766	769	725	794	746	748	791	743	804	743	714	764	766	796	790	723	786	770	784	811	786	732	748	752	768	776	784	748	760	785	770	752	752	754	756	755	731	718	730	763	767	725	784	752	801	790	762	739	750	753	734	709	774	739	783	798	782	776	734	726	711	789	790	748	786	733	813	807	723	835	721	738	754	730	685	788	719	731	693	817	743	752	754	733	760	795	803	757	765	794	742	782	762	749	783	752	748	809	738	753	753	775	729	747	754	813	765	724	780	751	760	838	749	779	807	746	774	763	725	703	782	787	718	756	806	748	787	757	736	704	787	798	773	789	762	758	757	668	732	796	771	757	765	726	722	711	790	753	771	733	734	777	753	759	747	789	730	766	760	766	817	776	739	761	772	752	771	779	740	758	746	753	753	769	784	756	726	791	745	761	766	789	832	730	728	782	789	758	756	766	797	763	732	736	820	830	797	819	765	821	748	730	758	742	766	795	788	753	809	738	771	758	759	778	756	734	770	748	780	784	784	758	777	768	803	727	749	773	780	778	759	754	727	758	752	742	734	733	720	760	745	749	775	772	731	721	797	722	799	713	812	748	758	791	808	807	801	753	803	800	750	756	806	750	723	781	756	785	732	750	778	768	783	773	749	774	767	746	758	774	751	760	779	737	739	708	781	745	741	765	747	804	771	720	738	768	758	764	740	710	745	758	732	735	785	783	789	743	785	789	751	803	744	702	738	753	801	767	751	690	812	757	754	766	743	778	771	786	751	771	730	785	755	778	738	736	725	771	701	729	756	764	769	788	801	760	711	764	748	735	759	761	762	737	771	793	746	800	744	717	801	755	744	789	800	709	767	767	760	788	724	788	771	737	776	734	779	767	819	770	781	747	726	728	759	796	723	738	751	734	797	734	782	731	706	728	773	763	776	744	849	770	782	731	757	767	796	795	787	774	795	784	768	703	758	747	824	775	764	774	804	806	762	749	745	792	777	758	778	770	755	743	728	757	708	759	729	751	796	787	753	714	750	735	777	714	778	772	792	757	756	739	755	771	767	734	779	750	772	754	724	812	743	779	765	753	735	744	724	766	754	766	782	809	759	782	780	752	790	824	734	752	789	748	752	777	707	760	713	771	770	789	724	765	761	819	745	787	807	763	782	774	731	738	771	770	767	789	754	756	729	754	778	774	721	756	773	761	758	789	768	808	770	774	703	743	807	795	777	797	737	766	757	749	770	766	782	775	690	775	820	783	761	782	724	816	791	756	704	752	736	768	813	769	835	749	776	799	801	769	725	703	715	715	784	764	827	745	793	792	771	752	838	780	746	725	751	766	749	755	766	753	768	724	770	762	753	738	738	772	752	794	746	756	719	744	775	763	718	766	745	770	785	725	776	733	787	793	748	798	737	762	783	783	768	796	752	767	800	799	754	770	723	735	787	770	743	780	737	802	733	756	737	721	761	777	720	729	742	766	754	740	776	813	778	774	770	742	769	697	757	798	769	782	767	749	731	769	728	750	777	779	735	737	768	792	757	776	759	795	770	718	799	745	774	772	756	777	726	762	785	764	798	745	787	751	797	758	747	759	774	772	778	771	768	792	784	726	720	698	782	721	723	718	753	771	772	727	772	757	764	755	781	758	740	722	767	709	759	750	745	729	791	815	719	778	798	764	783	769	790	748	781	727	752	726	800	763	806	764	766	739	747	745	776	761	726	762	763	777	757	784	733	803
24331	21162	27228	25110	10635	1683	1036	705	513	442	376	378	347	322	302	244	230	247	250	233	226	218	261	231	244	241	210	231	248	253	191	208	245	243	234	233	227	239	218	230	271	228	221	213	267	225	246	282	259	228	230	246	229	234	221	228	243	257	219	218	206	231	229	230	230	220	201	237	214	207	238	215	222	206	261	231	232	235	246	228	219	242	222	213	245	240	232	222	239	237	215	230	215	240	236	236	226	222	261	272	214	231	217	208	259	245	223	259	208	238	206	234	218	247	236	266	236	207	235	254	226	224	243	216	213	253	249	237	238	255	221	209	233	235	231	206	241	230	222	238	213	216	216	216	217	254	224	234	222	197	234	219	224	206	240	224	247	220	234	221	217	229	243	231	237	229	205	229	237	219	233	239	222	238	209	210	222	263	244	241	210	258	235	202	212	258	222	245	216	231	237	210	220	242	250	217	225	204	231	231	216	191	234	211	229	224	258	254	231	244	226	247	236	218	207	237	262	222	214	226	198	235	233	258	234	274	240	227	258	230	229	212	220	212	213	203	260	219	247	253	210	241	216	236	232	251	235	238	233	227	226	259	227	230	241	222	228	221	231	221	231	224	221	213	239	248	218	230	240	232	250	214	210	237	245	230	223	226	222	210	241	255	233	202	223	247	227	218	218	228	198	225	217	221	232	216	249	208	249	255	220	210	212	194	230	225	213	221	213	247	229	209	213	215	228	227	223	201	196	197	234	259	242	263	225	247	219	236	253	211	242	220	231	227	235	227	248	249	221	210	220	222	268	228	234	242	209	242	222	245	219	238	233	233	213	216	225	235	243	246	217	230	218	241	194	244	226	250	249	222	225	234	257	213	243	248	230	245	224	221	237	229	224	208	235	253	236	247	235	200	219	225	229	232	213	237	218	237	253	202	254	225	236	231	263	203	248	208	242	231	232	228	209	237	229	250	263	212	228	253	210	243	211	222	268	238	237	234	207	223	220	234	239	217	246	221	260	245	221	242	225	231	197	233	240	250	240	226	210	216	229	250	213	216	235	233	260	228	224	236	209	211	191	207	226	252	240	229	242	226	198	244	236	235	236	231	224	222	244	215	243	233	198	228	240	201	213	216	242	242	246	238	243	214	221	221	234	225	230	244	227	240	238	239	205	212	254	229	235	211	199	238	233	241	227	236	229	220	245	215	237	230	223	220	218	227	257	201	234	210	219	221	251	204	246	243	199	224	212	249	242	221	234	231	245	244	233	231	246	210	234	224	240	229	230	236	235	243	223	211	227	237	260	218	232	221	251	241	258	240	238	205	207	242	269	230	228	204	240	240	238	248	254	253	222	236	268	252	258	204	236	194	272	232	242	220	224	253	239	233	239	223	242	250	253	229	224	213	222	227	230	245	235	232	237	244	207	242	248	228	243	243	244	219	213	237	243	240	216	241	235	230	258	215	253	244	234	232	202	214	221	230	222	230	220	235	213	222	233	229	245	236	241	203	218	223	250	250	235	213	258	217	243	238	237	214	217	208	218	231	237	229	214	232	264	228	217	231	227	234	205	218	216	235	206	224	239	216	252	174	231	209	232	226	222	228	258	224	225	214	249	234	243	219	222	252	245	219	259	195	255	235	202	200	232	207	247	221	226	206	213	226	226	205	239	212	262	243	259	237	221	223	235	235	224	228	224	224	232	235	255	219	253	224	197	239	219	242	217	219	245	219	242	220	226	214	245	219	239	229	226	231	251	251	232	232	226	236	217	225	228	225	215	194	222	214	231	233	239	208	217	259	240	253	244	216	244	245	212	220	216	248	214	239	201	231	218	234	224	217	199	241	209	235	218	237	231	207	224	207	240	215	225	258	221	211	217	246	233	221	213	230	228	237	219	237	230	220	233	214	217	238	232	238	243	214	261	208	217	239	209	214	228	256	228	245	242	229	242	229	212	239	217	225	228	273	220	221	223	257	193	240	248	204	207	230	232	231	237	223	223	226	222	217	255	213	241	261	216	221	195	227	205	218	234	188	214	225	244	220	233	242	216	248	222	214	214	238	206	223	239	233	245	200	198	226	246	222	237	238	232	241	219	243	246	202	219	265	244	252	235	244	225	259	208	234	198	228	230	250	221	220	206	215	231	233	251	210	191	232	236	246	218	256	227	230	244	226	219	234	223	223	244	254	224	210	240	204	218	230	218	231	246	232	228	238	209	202	232	220	209	239	220	220	249	248	254	244	240	217	229	235	227	212	220	205	224	242	226	228	237	220	226	220	253	221	229	225	211	256	213	222	218	231	228	212	240	250	202	235	230	226	229	240	228	232	221	252	239	240	232	239	221	245	220	224	238	232	247	245	224	230	226	231	227	221	235	219	231	238	250	236	208	239	237	237	205	213	230	245	228	211	235	214	242	236	245	221	223	197	221	238	228	212	218	230	227	223	228	202	224	235	206	237	229	250	209	220	227	217	245	238	244	218	218	255	219	209	218	236	252	257	209	232	220	232	225	232	226	223	260	233	250	255	222	230	250	224	222	213	230	232	227	218	218	225	233	233	207	227	232	237	236	216	215	232	232	232	202	224	227	254	222	258	232	238	213	244	221	223	205	215	222	224	217	200	218	220	215	230	224	229	200	209	225	240	243	205	225	221	248	238	219	231	207	224	225	252	244	223	208	220	250	232	228	202	202	240	208	233	217	243	262	219	227	227	223	241	253	220	214	243	254	241	226	188	240	236	233	252	239	217	231	223	223	206	218	255	207	235	222	199	218	221	252	229	229	225	255	213	221	211	219	222	209	222	253	238	214	215	227	263	212	239	215	218	215	254	226	244	241	226	216	254	232	224	211	234	235	216	232	210	217	238	207	241	216	242	246	228	212	235	242	266	240	271	215	243	207	204	202	216	226	230	233	230	237	198	230	250	193	253	220	237	232	212	241	218	199	194	203	214	222	212	198	220	203	215	220	231	224	221	218	232	230	245	235	244	220	219	235	221	205	202	239	229	242	228	227	218	241	240	219	251	222	240	245	223	240	206	241	246	256	236	251	221	244	243	221	221	258	231	209	241	239	219	226	223	228	237	233	224	226	238	219	221	244	240	212	220	240	245	246	232	212	213	212	238	228	209	203	214	258	215	214	241	223	228	232	233	238	245	222	230	207	240	225	246	239	253	246	242	230	249	208	227	250	209	234	223	244	230	220	230	221	193	217	228	212	219	226	228	218	224	225	238	246	244	205	217	201	233	212	233	226	252	230	232	239	229	210	261	226	221	232	253	214	233	211	232	239	218	221	227	218	231	208	243	223	215	264	229	237	222	257	229	221	225	228	211	233	223	237	244	223	213	222	233	263	214	235	258	228	258	218	228	219	225	243	231	248	232	223	228	249	223	207	250	233	223	231	233	269	233	233	227	213	206	213	231	200	229	236	246	232	248	223	241	234	225	216	210	247	242	227	232	240	226	239	244	234	242	198	209	245	209	218	264	214	251	174	236	238	224	249	231
22306	37618	18046	6686	4326	2801	2094	1432	980	822	657	526	556	493	469	387	378	342	371	355	363	335	324	299	310	335	303	298	349	321	315	336	313	296	328	290	342	335	330	276	316	311	331	353	322	332	296	326	297	307	290	303	296	325	302	299	307	307	312	300	288	284	275	325	300	311	316	311	326	325	292	300	302	290	327	302	326	289	294	263	293	288	310	310	298	309	328	306	319	290	298	313	283	284	331	309	321	306	289	329	325	327	280	310	278	325	300	305	307	272	289	302	292	356	263	311	332	282	294	261	301	316	311	308	312	319	301	307	309	321	339	306	282	324	291	310	299	280	301	294	317	296	301	305	330	327	289	318	308	296	329	302	289	312	293	302	305	311	295	317	278	308	324	337	318	279	271	323	290	296	316	307	303	349	306	299	317	294	318	304	317	330	327	348	335	290	292	267	346	299	312	312	286	292	313	309	313	310	311	263	297	310	320	295	316	329	324	309	300	296	309	301	309	320	319	327	317	331	306	302	331	323	339	276	288	303	311	289	289	296	320	303	313	349	308	328	343	305	312	318	296	298	316	283	336	323	312	292	292	318	279	269	306	281	311	283	287	284	296	309	281	304	306	306	293	318	290	309	296	358	324	308	331	300	308	312	293	264	293	296	306	336	303	326	291	327	325	283	333	289	263	301	306	297	318	310	259	309	291	315	299	302	292	264	307	319	282	312	328	302	284	315	307	305	289	316	294	328	286	280	313	311	306	298	331	344	293	299	303	280	308	306	285	316	336	281	356	308	324	323	305	256	338	286	325	308	282	308	310	310	336	307	318	318	315	313	313	307	296	322	323	296	303	294	282	293	336	288	312	277	300	286	294	284	302	306	274	313	312	313	300	291	307	296	284	288	298	287	305	314	296	271	300	316	314	303	313	326	298	285	280	345	312	289	300	291	296	333	295	311	319	292	321	302	302	302	294	305	286	291	317	295	312	297	315	307	279	276	314	303	301	311	302	282	317	326	274	275	294	312	296	328	299	253	317	319	327	311	283	272	287	264	283	326	335	297	294	331	258	311	268	295	328	290	273	296	300	271	297	331	322	279	280	295	297	296	331	285	325	287	285	278	314	301	304	321	309	302	309	291	303	309	321	308	309	305	309	301	310	339	339	296	268	329	309	330	285	307	312	305	290	288	279	292	297	319	280	272	290	316	302	316	336	332	309	324	308	326	291	330	298	320	285	348	289	299	298	289	299	328	323	291	295	290	327	303	295	297	289	266	273	309	287	312	293	320	282	309	315	331	305	296	291	303	291	341	292	294	315	325	275	290	293	317	287	298	306	307	277	309	316	284	299	291	338	292	288	309	339	308	317	293	293	323	302	288	274	293	315	294	306	299	324	305	312	250	299	287	319	271	292	301	302	343	301	300	310	290	284	301	287	337	301	268	330	306	289	289	313	302	316	308	325	305	296	299	289	292	300	300	319	263	347	301	322	299	288	300	285	307	307	299	319	313	338	303	311	292	335	292	324	308	298	306	272	278	317	343	298	327	310	312	338	306	288	276	276	307	315	273	311	299	296	295	303	335	306	311	302	302	315	307	303	291	301	294	294	309	303	321	320	297	294	306	290	284	288	310	344	318	295	298	301	311	337	314	294	274	292	313	306	280	258	342	292	306	289	280	323	288	316	333	299	291	300	305	314	298	306	325	283	254	310	310	305	297	306	295	282	328	293	296	317	306	290	310	301	280	328	284	303	310	324	297	303	294	301	297	287	294	335	315	309	309	302	300	303	298	312	319	304	287	277	314	288	312	304	297	319	288	287	281	334	299	322	345	304	321	324	311	311	297	314	326	306	298	288	289	326	335	311	321	285	280	298	280	292	318	295	312	313	297	321	299	328	340	309	324	333	308	325	305	334	296	309	293	324	301	338	350	291	306	295	324	304	274	320	284	341	309	321	301	339	309	320	313	277	296	310	274	316	321	290	315	300	315	284	316	293	306	303	307	281	313	314	320	280	299	271	306	324	303	308	282	307	319	319	294	299	316	326	323	289	262	267	296	304	301	313	306	296	329	298	313	303	301	287	287	308	306	316	279	316	327	323	301	318	316	318	280	329	303	310	285	341	311	314	303	302	313	281	290	303	279	285	329	289	265	322	283	308	321	297	315	307	289	309	291	357	356	313	314	312	256	289	304	288	298	333	332	311	272	344	328	311	330	302	323	336	311	321	295	320	314	292	342	319	308	310	293	322	312	320	292	328	285	330	312	296	283	319	287	293	303	289	323	310	323	316	327	315	323	302	304	286	329	303	325	307	311	312	318	323	343	271	301	304	317	315	279	304	315	299	279	314	300	272	277	294	316	306	333	307	314	320	286	329	318	295	314	323	279	338	317	322	299	294	310	325	265	277	285	286	311	300	312	290	296	276	284	289	345	316	301	331	299	317	300	305	321	305	296	297	315	291	301	324	297	296	298	329	304	309	299	316	311	329	323	316	322	309	306	317	303	306	311	307	277	307	295	314	321	334	300	297	292	321	286	343	279	321	305	322	312	294	287	312	327	309	307	323	301	318	307	322	304	330	264	287	280	301	300	331	276	284	303	333	310	326	298	336	289	333	298	319	293	275	338	267	317	277	282	293	292	292	307	299	305	310	310	328	305	286	304	291	286	327	318	300	330	293	259	295	317	279	310	309	299	325	301	327	295	301	284	291	313	307	290	278	322	318	290	324	302	292	295	305	297	308	301	301	305	308	313	313	279	310	315	324	298	289	251	291	297	309	302	294	309	319	334	282	288	288	300	316	282	326	299	295	275	281	299	289	291	301	302	320	303	326	295	292	295	309	290	298	297	315	293	312	312	271	294	308	298	328	284	329	324	275	319	272	304	296	287	317	311	300	303	297	314	305	304	325	308	303	252	333	300	315	307	304	297	291	323	287	305	310	299	296	339	292	309	298	316	319	305	296	282	298	315	302	326	321	310	266	288	294	286	325	284	294	279	306	287	297	336	290	316	275	314	304	299	320	317	323	302	316	303	293	293	300	296	295	339	313	284	342	286	294	290	287	318	310	286	288	292	294	304	304	299	297	317	306	307	309	299	280	294	298	298	306	312	289	302	304	310	299	276	279	263	304	301	300	320	301	293	304	296	315	320	304	290	271	303	344	288	295	296	305	294	301	317	317	286	298	317	336	275	288	304	301	311	320	288	299	284	317	339	321	320	289	305	312	288	298	312	316	293	297	334	276	292	355	323	309	299	321	290	298	283	295	293	317	337	280	302	311	290	293	311	294	292	323	299	298	285	296	318	270	307	319	315	283	311	283	300	301	295	276	312	308	295	293	310	281	304	276	318	304	283	297	302	320	318	315	326	307	264	298	308	275	339	296	278	299	321	302	277	299	306	323	295	292	303	302	321	301	346	313	311	329	316	338	326	291	318	307	313	282	263	256	296	325	312	281	288	294	298	330	291	322	310	315	293	289	264	274	296	312	318	348	293	307	283	307	305
22319	21203	29020	23692	21214	21229	9738	1868	1193	1003	839	770	719	642	625	625	512	581	542	499	439	518	492	474	517	524	451	490	496	498	472	487	462	485	508	450	443	480	468	469	438	446	483	470	458	484	461	481	450	472	462	509	455	477	437	436	459	473	442	465	479	466	457	471	472	461	440	450	445	470	441	502	451	409	461	486	420	459	424	455	464	453	443	461	453	478	425	438	462	445	490	457	460	438	446	474	461	449	474	449	462	451	460	457	438	490	401	430	487	439	444	459	452	439	430	451	460	451	398	476	420	450	439	454	503	433	451	471	411	466	461	447	465	445	441	437	449	438	450	463	452	488	453	445	435	444	459	429	463	416	455	472	428	491	452	457	462	446	443	455	435	431	448	474	491	456	434	440	476	442	498	458	411	476	452	452	450	408	441	425	458	476	445	428	451	463	453	425	444	463	466	441	507	450	432	444	470	435	425	451	455	450	487	426	480	468	443	442	447	446	463	431	431	462	491	453	459	458	452	446	435	456	455	438	467	429	434	431	429	455	473	462	455	434	412	449	460	456	448	442	432	494	438	469	453	416	450	399	423	446	451	445	457	453	465	478	421	428	454	425	456	451	457	468	458	441	413	419	454	450	459	479	465	465	467	456	479	462	417	452	458	396	435	413	418	459	456	453	423	435	469	434	455	435	473	426	487	491	436	470	464	446	423	437	412	446	438	460	464	480	427	455	439	435	454	419	438	428	416	454	450	469	428	455	474	426	454	456	441	451	455	445	439	435	447	434	515	427	434	459	454	406	420	405	460	427	421	409	420	399	463	418	468	468	421	428	470	446	415	428	453	417	446	459	462	497	430	495	431	420	462	418	418	472	451	449	447	463	430	426	428	450	409	449	430	425	441	480	510	451	442	438	423	437	417	428	461	465	434	453	455	420	413	445	458	422	468	471	392	434	448	443	462	427	453	423	451	438	442	440	468	399	430	450	455	444	482	420	453	448	451	460	467	428	445	412	424	470	473	398	436	426	447	435	432	466	478	472	421	412	450	439	457	435	485	473	438	412	470	465	427	463	450	428	455	406	439	452	425	443	398	462	414	461	476	477	438	437	441	424	441	430	414	438	451	459	460	417	394	444	451	483	438	455	460	429	448	435	478	475	474	437	444	480	447	471	452	428	409	452	446	424	433	438	475	443	425	400	407	436	469	441	385	439	451	439	462	434	474	464	463	448	476	442	454	418	475	455	441	431	407	466	427	454	477	399	484	460	421	475	467	453	468	468	433	441	460	445	449	463	436	436	457	463	416	451	451	403	466	503	457	424	450	415	459	470	469	488	454	444	461	468	458	457	437	426	447	483	428	420	437	454	443	436	446	438	432	472	434	494	453	463	434	456	430	471	407	440	446	453	432	458	451	433	424	459	439	453	463	444	488	467	461	447	399	455	455	433	478	454	479	445	496	418	437	455	439	441	453	475	454	414	440	449	459	412	500	473	430	427	425	442	442	424	462	438	457	449	462	385	464	438	452	452	476	464	481	435	467	440	418	412	444	457	450	430	447	425	452	431	447	417	493	430	428	422	427	426	447	451	451	445	467	460	436	448	449	458	429	469	433	421	483	488	435	430	441	415	420	452	442	455	429	438	486	457	452	424	424	472	447	439	449	446	424	462	430	451	457	468	481	458	437	422	455	449	462	468	474	444	438	420	433	431	461	461	430	482	436	456	443	444	452	464	447	419	467	415	442	469	449	461	483	433	413	449	464	464	448	421	430	424	454	445	455	463	448	416	470	440	436	417	463	451	490	470	455	405	441	436	427	395	451	463	454	464	449	447	421	444	461	409	464	420	431	477	474	444	431	475	413	488	436	462	414	465	497	441	460	426	435	458	461	453	461	445	484	473	440	438	469	469	408	451	406	443	477	440	433	432	437	468	446	433	462	435	452	445	432	441	479	440	433	469	443	452	400	460	469	420	440	408	445	457	461	461	435	432	421	411	422	465	474	448	449	435	445	470	464	483	446	437	433	464	419	452	443	430	472	442	448	473	427	466	468	447	434	463	473	434	436	448	443	395	435	433	457	466	432	434	440	471	478	467	485	460	451	431	482	447	469	410	447	501	436	437	420	450	442	477	429	387	428	437	488	438	444	422	448	448	496	441	462	436	509	429	474	448	493	454	424	484	445	478	442	426	444	427	481	450	394	485	429	497	424	481	433	430	444	405	424	467	400	463	450	433	450	432	454	451	454	440	409	478	439	459	456	487	434	460	429	465	450	458	410	471	457	424	425	434	462	455	434	447	439	438	448	435	446	458	431	472	423	468	432	436	499	474	465	467	458	411	446	423	412	446	473	426	468	479	453	458	451	436	435	479	478	443	454	454	465	403	440	427	408	431	462	466	482	416	472	461	441	425	477	412	437	455	425	425	423	452	454	459	453	449	450	435	448	428	447	483	437	482	454	424	438	448	474	463	437	454	443	471	454	448	490	480	391	422	464	458	463	418	467	484	430	432	458	436	428	498	440	415	453	460	449	441	423	420	444	456	459	449	420	436	437	480	440	458	439	438	435	427	443	445	425	481	449	414	476	473	454	455	440	456	472	472	467	475	426	409	420	464	443	472	399	459	462	449	430	445	477	429	437	412	465	453	459	436	428	449	479	440	447	448	427	436	466	464	432	436	422	433	435	422	466	458	452	447	477	457	452	436	456	453	470	467	460	432	462	473	426	409	436	438	448	475	435	454	469	462	438	438	428	475	461	453	448	420	458	409	500	449	407	433	419	403	472	417	429	444	426	463	486	452	431	451	456	435	436	431	452	395	458	443	472	431	422	473	402	442	447	408	453	421	456	428	428	466	457	462	446	453	460	446	450	475	469	428	441	446	440	427	468	468	480	439	470	451	424	437	438	417	452	463	466	481	410	438	441	443	452	442	456	448	498	425	457	468	436	418	423	429	410	439	495	427	440	465	455	424	415	455	429	448	420	414	436	423	430	409	430	448	477	453	438	441	478	429	451	421	446	434	466	422	438	473	447	449	471	440	473	435	423	442	436	429	442	471	439	458	439	446	467	475	431	469	478	480	401	447	445	438	481	455	445	436	443	432	434	443	415	463	448	425	441	459	474	477	416	471	455	430	450	432	446	411	433	461	448	444	450	468	440	441	430	468	426	422	447	440	422	440	423	418	427	464	464	476	424	419	435	411	431	474	476	447	438	456	439	457	425	443	442	426	432	409	498	454	430	467	460	423	462	471	483	452	431	428	438	428	488	414	424	452	485	463	456	414	413	450	438	398	439	408	392	464	426	425	460	438	452	447	427	460	433	450	447	435	474	428	434	412	456	400	451	463	440	443	459	448	415	391	437	462	396	478	416	418	424	460	480	434	434	478	459	440	453	406	445	458	410	441	427	480	426	468	442	458	443	453	408	427	441	404	449	412	465	452	426	442	381	436	438	418	471	461	468	461	444	424	477	432	475	464	438	437	465	390	427	441	461	448	437	469
26816	48021	27751	11571	8257	5781	4277	2872	2239	1745	1362	1275	1135	1041	903	841	778	735	717	712	701	682	629	639	680	605	632	634	652	672	589	582	619	614	626	602	569	616	600	615	619	612	599	606	560	651	636	578	552	599	617	606	545	566	552	587	571	589	595	588	545	594	570	612	540	564	586	569	591	586	558	566	593	607	575	560	631	610	607	564	598	576	614	570	547	566	563	581	595	592	600	586	522	599	582	589	580	573	585	577	584	574	595	555	585	589	593	568	586	585	608	602	545	562	602	559	565	570	581	557	554	585	556	606	567	578	568	581	548	573	570	588	580	579	576	616	579	567	582	608	589	566	530	545	609	556	577	590	533	584	597	542	593	552	591	565	579	620	600	593	575	616	560	582	554	533	564	550	549	560	579	541	604	600	566	571	567	613	560	556	592	581	598	606	623	549	568	534	568	584	561	547	540	555	588	621	554	575	583	597	550	600	545	560	557	588	554	557	543	575	584	575	574	562	563	557	561	542	532	546	565	566	582	547	559	566	549	559	606	562	565	571	582	609	579	587	592	583	527	558	569	554	579	577	583	536	579	607	589	598	577	612	553	642	584	600	577	587	568	613	563	578	604	562	578	586	573	556	579	590	605	558	587	613	604	595	543	574	557	527	572	616	562	530	587	589	567	552	589	569	578	575	578	557	551	576	582	574	562	580	596	630	553	568	522	565	592	559	564	557	570	613	553	609	556	592	557	544	590	536	563	614	565	615	570	573	561	553	570	580	597	571	565	567	541	559	560	609	574	569	566	633	549	590	584	560	520	574	590	562	593	541	565	560	581	597	548	568	596	537	583	566	539	590	585	550	580	578	574	582	555	556	533	593	506	563	605	598	610	560	575	621	616	556	595	556	580	605	576	595	572	574	567	580	557	564	565	583	614	560	538	616	578	573	588	550	558	565	591	575	550	605	569	538	557	578	570	611	562	576	568	570	567	514	552	564	554	555	602	588	568	555	533	520	590	604	586	629	586	581	594	570	530	535	562	538	584	538	564	567	584	596	572	561	594	605	571	530	610	574	619	557	574	573	636	601	591	592	614	596	570	559	598	558	569	570	620	597	592	567	590	595	604	551	589	571	599	600	611	591	585	575	549	566	599	566	569	565	566	549	568	554	554	606	567	574	587	607	596	590	529	562	600	555	545	626	565	573	610	578	600	562	576	572	563	549	583	558	544	559	633	546	573	568	533	556	536	578	627	583	598	544	532	565	567	545	579	518	523	540	561	563	557	623	569	581	552	583	554	589	591	590	585	626	523	568	638	557	581	607	554	527	595	551	558	573	575	553	550	591	609	591	568	593	603	550	570	545	528	585	575	602	566	542	606	574	564	522	571	583	567	588	556	600	593	622	561	570	564	568	548	559	582	621	550	624	579	555	607	583	603	550	579	578	558	564	592	613	583	570	639	572	586	544	551	573	562	552	571	563	600	603	619	580	590	582	588	576	559	577	542	592	553	605	599	575	600	568	584	559	569	564	585	572	609	557	551	534	561	579	615	549	564	552	567	577	559	528	585	524	575	620	584	562	558	522	586	566	583	609	587	601	544	580	567	580	545	568	560	599	582	580	545	592	583	581	549	572	542	603	556	524	526	569	544	579	624	586	584	537	551	619	581	562	580	572	603	526	610	638	593	592	553	580	548	612	592	615	538	554	556	573	554	595	624	584	606	617	534	632	556	556	593	600	576	578	512	606	604	587	564	598	594	573	591	572	588	551	576	556	589	617	575	597	563	583	594	561	552	551	581	590	593	590	562	598	547	558	591	615	575	581	548	589	575	585	567	583	585	595	582	577	577	581	599	563	562	589	606	554	519	583	589	532	547	603	595	573	588	582	534	646	601	589	601	575	584	556	546	527	602	562	562	578	596	572	596	572	581	557	584	573	562	577	537	589	576	568	534	597	608	564	564	568	590	557	575	602	588	600	573	576	560	602	591	513	578	572	569	564	553	585	559	600	646	599	591	584	546	528	583	590	556	575	522	586	602	553	605	556	548	564	607	597	569	586	585	575	566	550	596	597	518	582	575	559	579	593	589	563	596	564	560	584	610	543	559	578	524	576	543	613	546	578	575	552	610	596	600	583	518	575	539	562	623	571	565	607	581	589	587	597	557	569	576	587	557	604	570	587	606	547	558	555	579	557	545	560	544	552	592	621	573	608	570	590	531	581	607	567	551	567	542	599	591	619	571	585	529	554	596	582	560	564	556	586	589	588	602	609	553	620	604	572	568	564	592	592	588	599	578	587	586	537	598	577	604	532	562	548	585	598	595	564	588	568	562	554	569	528	530	572	596	568	596	562	580	609	615	582	581	581	595	594	545	600	519	594	564	534	523	580	556	598	548	541	558	568	574	544	617	567	587	559	575	590	581	594	577	588	558	558	619	567	557	589	586	514	540	555	558	550	593	566	565	578	555	564	598	551	612	553	559	558	549	552	582	605	581	587	621	626	579	555	565	567	583	622	587	557	622	612	593	542	560	576	579	554	575	561	530	590	591	572	580	595	576	577	564	618	572	572	540	514	543	580	591	562	617	580	574	564	583	596	559	578	604	566	608	561	541	556	588	623	545	546	548	596	555	551	555	567	599	559	605	564	575	560	575	562	536	569	553	597	580	604	544	551	596	606	556	604	541	534	568	572	599	540	582	546	598	585	602	590	555	619	524	554	569	543	556	557	534	606	589	561	579	535	556	557	593	606	598	577	544	513	559	587	573	552	609	552	556	529	565	553	608	571	519	571	629	574	565	564	576	573	598	546	568	517	593	572	633	593	576	577	592	596	554	534	609	626	575	557	610	564	588	575	564	581	612	573	581	566	576	584	609	591	623	577	590	561	537	585	578	573	599	602	566	572	570	604	611	570	572	524	587	588	572	600	563	557	583	542	551	545	595	552	552	554	605	616	591	586	598	580	556	581	547	550	608	587	600	569	585	618	583	596	545	596	613	552	592	549	596	564	558	554	561	560	603	542	562	615	584	588	573	562	566	516	556	570	580	587	549	558	562	589	585	568	593	536	572	578	595	590	538	572	572	598	571	564	574	595	563	554	589	550	600	572	576	536	586	586	577	604	562	541	567	544	583	620	575	566	586	588	589	588	591	554	635	595	589	545	553	533	528	595	585	556	583	588	594	584	582	615	562	593	549	601	582	540	614	523	567	591	571	579	560	566	596	566	593	585	582	567	563	585	525	603	581	562	529	622	587	567	592	601	577	598	542	551	564	583	570	574	571	567	600	565	531	625	554	566	542	552	580	570	577	592	575	583	571	563	561	538	592	581	552	563	564	549	574	607	529	551	547	624	576	566	628	617	569	592	575	565	558	592	562	598	515	570	563	565	595	548	587	574	575	554	613	592	600	554	546	600	576	549	592	558	612	567	579	600	539	566	566	606	568	581	540	550	581	629	629	559	574	610	604	595	566	600	568	600	609	609	574	588	588	585	601	545	577	549	573	571
27146	21428	15360	4581	1607	1089	848	740	638	541	458	506	504	491	438	422	407	432	398	417	448	411	439	399	421	426	436	462	455	403	425	416	438	392	388	411	393	445	402	392	408	417	430	400	418	448	419	435	400	460	417	440	434	452	403	407	382	398	407	385	412	411	446	435	396	371	426	448	421	421	453	434	376	445	455	387	448	442	425	432	420	444	430	432	391	403	434	409	401	377	413	406	405	436	393	375	433	409	411	387	414	450	441	421	440	407	438	423	421	398	415	417	407	413	416	417	420	431	398	429	393	409	406	398	415	411	427	406	384	400	390	436	411	425	426	374	409	388	405	426	405	437	411	388	449	419	461	417	386	393	405	408	383	421	438	420	427	400	428	426	412	432	429	411	423	435	421	426	396	420	403	434	413	408	444	392	442	419	390	464	422	412	421	411	434	367	416	429	391	421	389	414	448	405	373	426	414	411	434	420	412	419	414	406	420	399	375	396	427	419	456	419	415	431	429	420	415	421	398	418	420	431	399	411	405	416	415	414	398	395	403	407	413	431	404	436	397	424	382	427	407	414	406	409	421	396	433	433	411	376	402	366	409	383	425	408	436	445	408	432	436	426	418	431	462	423	415	431	426	426	397	382	425	418	428	406	401	409	415	403	385	403	438	422	418	435	441	388	396	407	358	402	442	416	399	397	392	429	458	474	398	413	461	419	438	374	437	408	466	422	397	429	405	428	407	415	413	435	409	414	409	411	406	412	429	372	434	398	428	429	381	385	397	386	406	445	425	430	410	418	471	420	400	419	424	389	449	446	422	400	448	417	425	420	442	419	430	428	419	441	381	372	411	446	407	434	415	406	406	434	402	435	446	390	430	432	454	391	387	383	416	416	390	418	435	389	402	454	386	435	432	435	411	417	428	432	407	437	443	400	433	456	416	423	427	399	429	418	433	371	438	424	409	401	398	407	418	385	450	408	425	403	410	415	410	441	422	395	400	425	456	406	418	411	373	382	419	395	411	445	413	417	451	402	394	443	433	417	398	437	423	430	402	426	437	436	472	422	402	411	416	411	397	391	419	392	425	407	439	406	430	469	425	402	390	423	419	439	381	426	417	437	401	433	424	457	410	412	438	448	444	421	401	394	407	430	396	440	407	423	415	430	398	446	384	442	409	438	442	407	442	437	432	437	392	419	416	417	433	418	425	424	413	418	463	402	393	420	382	383	432	416	425	458	435	434	419	430	418	386	432	422	395	450	446	407	389	451	394	410	417	415	415	471	415	396	410	400	466	422	436	430	424	413	418	428	432	418	441	437	383	405	420	388	415	388	440	436	400	404	374	385	411	430	424	423	432	417	402	383	404	420	449	414	433	426	391	448	424	437	378	425	407	466	385	432	430	444	408	404	406	416	409	407	427	417	417	409	426	429	397	421	433	386	392	412	433	398	414	399	414	423	404	426	422	413	431	409	425	399	418	435	422	417	394	402	399	422	425	403	412	393	406	427	406	425	445	445	425	408	445	442	406	418	407	439	427	409	398	407	446	418	427	395	428	430	429	378	413	384	393	395	418	409	421	404	425	441	398	437	424	447	386	404	431	447	419	431	422	442	427	394	404	390	372	455	423	430	426	461	436	411	400	435	402	447	382	428	430	450	410	426	401	409	412	443	468	425	460	453	428	426	395	418	399	439	455	455	414	444	391	411	386	417	443	412	455	417	419	405	405	395	376	407	447	396	402	435	401	413	398	407	415	446	385	388	427	399	461	438	392	414	413	416	413	408	403	455	407	428	420	415	419	412	416	418	389	396	419	414	418	435	427	430	455	430	460	405	399	426	383	400	426	391	428	440	433	442	400	421	425	429	425	383	440	408	398	391	433	411	422	435	387	418	418	405	411	436	407	419	409	435	396	432	437	393	395	453	411	406	415	402	391	427	429	387	428	447	424	401	468	380	414	394	379	412	421	429	438	444	396	382	444	402	416	438	398	429	437	413	416	445	420	416	435	443	438	415	418	391	432	474	424	409	419	454	415	427	382	452	403	412	372	445	411	437	369	408	431	402	422	407	439	409	443	444	448	417	401	398	435	396	421	410	436	416	418	436	446	474	389	424	432	416	436	445	473	428	395	430	422	415	414	396	371	417	398	427	422	420	405	432	439	426	429	431	422	400	394	460	420	455	451	441	439	430	397	393	393	431	395	461	440	381	450	422	423	409	418	413	383	409	441	447	437	405	427	426	406	423	397	420	431	400	385	436	434	413	445	433	450	443	393	362	450	443	442	432	451	400	403	437	406	432	433	453	406	387	430	397	419	423	409	416	427	433	374	424	410	411	420	414	423	437	416	418	420	395	377	427	423	412	465	415	439	425	400	386	401	415	394	393	416	412	388	419	430	428	406	402	472	397	412	425	407	450	430	433	445	452	456	448	402	391	423	395	393	436	415	440	423	417	408	420	393	417	418	438	412	406	418	418	445	406	401	423	394	363	397	399	412	396	444	379	446	422	453	429	434	411	414	389	381	457	423	413	431	394	423	409	442	422	408	421	425	430	445	461	389	410	432	425	467	432	401	400	427	429	403	423	400	457	410	387	417	418	401	457	410	427	434	446	397	414	411	417	410	375	394	399	399	424	390	452	412	390	418	436	385	429	455	440	387	436	414	418	414	440	414	425	418	405	420	406	457	364	388	402	436	458	428	407	439	394	418	400	419	392	425	389	413	401	416	419	405	442	443	417	412	403	377	414	420	408	404	415	403	426	387	391	380	388	409	402	416	409	415	417	419	429	415	409	423	422	391	417	417	436	407	445	433	439	437	415	448	432	422	420	424	402	403	412	406	414	400	391	409	447	399	370	434	416	417	391	388	411	451	379	435	427	418	408	430	424	438	389	379	410	442	402	409	404	404	377	410	400	412	408	377	388	398	399	420	408	424	404	425	440	433	425	403	399	422	437	458	387	423	429	421	402	446	410	425	415	455	381	438	416	409	423	412	444	437	457	405	442	403	426	434	440	434	417	388	392	414	419	424	432	406	426	430	405	461	393	462	420	402	406	404	405	392	393	414	475	418	381	375	413	399	428	420	410	406	429	399	400	431	415	404	384	424	405	432	422	382	419	384	422	428	426	415	410	395	445	403	408	410	404	435	423	439	374	428	421	436	410	413	436	423	436	443	404	408	389	412	442	401	421	408	422	442	427	417	424	437	406	445	412	403	415	466	405	454	412	408	418	412	417	387	389	419	399	418	391	436	434	400	398	489	412	428	399	409	383	401	442	412	409	359	375	430	382	416	411	431	373	438	416	366	413	429	416	436	442	457	446	422	404	407	412	387	420	390	411	417	407	454	401	395	397	437	433	398	415	390	396	438	439	415	417	427	409	390	414	437	424	398	407	443	441	394	393	447	392	436	396	434	436	417	426	419	395	458	401	380	416	432	404	418	446	432	409	423	420	416	424	430	436	403	403	415	448	431	389	420	399	381	403	407	402	455	436	439	397	450	405
18821	29114	13520	4577	2695	1941	1631	1179	1036	737	729	685	674	647	600	598	547	581	579	530	581	550	555	513	523	514	556	555	565	510	570	561	557	510	529	531	524	562	546	485	538	520	523	554	523	583	542	537	508	523	571	564	541	520	573	576	584	531	531	564	530	539	540	514	495	548	522	545	544	519	486	512	560	528	594	537	558	537	475	520	524	519	566	557	554	544	571	534	560	465	516	544	564	531	563	534	524	551	548	525	499	505	558	541	556	511	531	549	586	496	539	575	542	566	550	541	556	566	545	533	514	500	523	538	551	503	528	530	580	556	507	499	543	541	586	533	520	488	512	531	588	545	536	514	494	552	520	518	558	563	536	551	539	533	525	511	522	521	519	530	559	518	567	533	555	507	467	529	533	538	544	460	521	527	523	507	545	528	505	554	532	517	517	523	531	544	545	553	537	561	535	571	529	577	523	548	522	538	481	522	525	516	549	551	521	513	524	531	551	555	551	515	501	545	511	545	569	509	545	521	568	522	533	478	525	534	561	528	533	525	509	526	482	522	529	559	505	484	510	561	528	527	538	523	564	533	528	557	532	535	520	535	529	473	492	528	519	561	536	564	540	522	510	505	487	510	510	480	521	506	521	529	561	532	552	543	525	483	574	516	540	531	519	545	467	522	530	534	531	507	534	543	507	534	545	506	539	553	522	532	548	583	515	525	548	546	520	530	522	523	542	524	504	519	569	544	550	534	518	544	554	476	515	512	504	546	520	554	513	540	533	569	532	519	533	528	497	548	533	550	510	533	535	505	540	537	533	549	545	527	581	527	499	551	524	496	528	515	514	518	503	524	542	526	531	550	499	551	534	558	493	537	547	543	552	567	548	548	489	539	516	536	470	509	569	523	524	526	502	498	556	537	532	527	537	495	533	531	495	516	536	549	535	600	543	537	543	578	537	528	549	527	551	536	541	539	520	498	530	521	563	547	544	544	521	529	542	546	545	530	532	555	558	510	497	542	518	530	535	515	551	558	535	488	526	540	527	547	531	513	576	507	527	481	531	559	552	503	535	559	569	547	541	534	524	568	538	529	525	516	527	520	544	537	510	537	552	544	508	535	527	539	535	507	493	544	508	528	491	509	503	506	529	467	554	583	510	503	509	548	537	539	532	533	543	493	515	526	558	536	550	514	502	553	514	509	489	562	523	547	486	546	543	574	569	507	542	509	526	545	549	530	515	487	504	547	531	545	479	519	537	530	544	532	523	556	495	511	565	511	514	531	529	531	548	541	524	546	518	483	484	536	570	542	538	543	582	531	523	519	538	501	506	523	551	532	537	526	510	532	509	538	491	559	534	544	477	483	523	515	597	528	515	563	521	520	491	523	542	511	502	537	528	512	536	543	553	526	518	525	545	553	557	582	551	521	510	508	524	510	529	513	582	545	554	488	577	501	514	537	504	530	528	498	509	521	567	533	510	557	513	521	518	503	544	521	491	559	554	531	543	537	531	531	529	566	494	535	531	510	535	512	548	554	500	551	514	505	535	508	508	510	556	537	502	539	553	537	536	532	541	547	589	604	528	554	513	552	489	513	533	596	530	524	533	562	518	498	516	575	529	527	553	489	506	506	524	552	534	511	555	527	543	588	503	565	551	534	499	549	513	559	536	512	494	479	537	524	521	557	533	506	521	562	531	545	524	532	574	538	537	534	508	539	521	536	510	483	544	513	520	522	519	537	547	553	473	512	548	520	524	541	514	525	540	531	545	517	527	541	532	557	568	514	559	513	535	513	530	520	555	480	522	501	507	511	519	505	529	553	520	552	541	519	509	528	527	525	504	544	536	486	532	522	533	512	545	540	540	529	572	498	512	487	531	515	506	521	534	550	548	533	506	487	534	532	511	545	557	544	538	539	542	518	554	548	553	495	518	524	547	535	540	550	551	530	547	561	560	513	497	529	562	526	536	516	566	523	538	561	543	521	469	529	542	556	511	511	499	559	522	523	515	577	536	562	554	505	508	514	556	534	529	522	590	562	504	508	553	533	544	494	538	521	517	498	561	524	537	520	525	519	527	520	551	511	523	527	560	561	569	511	571	497	541	567	567	506	535	523	531	541	503	508	549	547	527	540	517	529	529	526	514	526	594	509	551	525	532	487	519	565	560	529	507	527	523	560	480	523	521	484	542	549	539	546	533	540	518	543	511	502	551	548	528	527	511	526	533	535	537	530	538	533	506	545	520	545	471	528	553	534	518	553	561	539	529	511	528	499	520	495	519	578	557	545	505	542	504	535	484	561	498	506	507	497	532	553	513	524	471	508	497	486	492	552	509	531	490	506	506	496	523	535	545	502	543	550	549	524	498	540	532	481	499	501	523	520	542	518	515	505	556	531	498	529	535	535	567	562	530	537	533	484	522	537	585	514	544	529	553	497	537	538	531	530	530	563	518	522	585	502	500	581	502	564	500	496	510	533	526	539	531	548	507	513	542	519	510	535	532	533	519	512	520	514	527	537	552	509	565	523	542	528	567	517	528	556	492	548	520	531	523	560	545	519	507	507	536	555	536	509	553	558	487	499	558	498	557	546	512	477	498	548	539	508	549	519	518	520	534	560	506	517	521	526	512	519	538	507	519	561	546	572	515	536	539	502	541	505	531	515	534	525	521	541	489	519	497	548	550	575	551	539	496	526	537	545	544	561	520	489	539	530	553	530	527	484	554	551	498	573	531	547	526	541	534	533	474	499	549	524	522	549	538	513	549	533	528	510	552	554	521	530	525	532	534	529	552	525	498	532	560	538	488	565	532	520	534	504	537	524	543	514	515	519	540	566	492	534	516	517	506	540	555	522	524	534	541	549	496	523	515	555	561	518	504	552	550	518	547	536	557	534	506	541	537	561	517	540	535	535	568	527	521	515	542	493	577	520	535	520	546	519	530	544	542	559	507	518	518	540	557	509	565	513	517	537	502	560	548	555	553	544	528	483	571	522	518	493	492	522	551	527	502	509	534	543	547	506	593	536	497	517	528	517	510	537	499	561	520	547	542	535	555	519	553	523	531	520	502	525	526	536	507	539	516	502	522	530	531	571	464	539	534	550	532	460	554	527	560	561	510	494	562	509	489	545	538	535	502	515	497	540	495	510	487	530	512	543	483	564	526	527	519	518	562	533	511	520	555	504	563	543	534	509	533	545	572	533	549	514	579	563	557	571	499	544	515	543	600	527	539	535	548	565	526	519	522	563	528	510	588	523	507	536	499	537	540	519	516	536	511	562	555	500	559	527	514	537	521	547	504	480	539	606	552	510	516	514	552	539	523	510	570	556	522	519	601	516	579	551	554	548	512	548	523	536	524	488	514	553	530	527	498	500	495	531	533	515	513	540	507	539	549	540	546	576	560	546	540	589	517	501	521	528	568	541	518	559	521	517	520	526	542	526	503	487	495	541	558	540	522	539	549	522	525	507	554	531	482	523	526	581	534	565	553	523	552	522	558	539	530	513	566	544
23153	21205	28553	24146	21160	11588	2469	1507	1142	932	888	741	762	781	709	665	642	647	648	585	644	618	612	627	691	621	670	641	611	661	581	620	680	619	608	642	641	588	622	604	606	623	606	667	616	646	631	621	632	598	595	639	637	600	612	621	651	595	613	607	636	594	629	577	631	565	668	603	655	651	657	628	632	618	607	571	651	660	627	610	605	609	622	582	597	615	661	614	600	608	573	645	605	576	584	568	630	608	651	591	642	584	587	620	594	624	632	594	622	608	643	638	602	625	614	595	573	616	604	621	625	598	611	619	594	628	637	628	618	647	581	587	609	612	602	594	643	546	593	611	565	625	637	631	602	628	610	578	629	591	635	577	632	634	604	603	591	634	590	589	622	594	604	649	572	577	581	638	591	620	610	619	611	670	598	595	619	603	626	582	579	679	653	581	623	606	606	626	580	621	594	607	604	641	566	586	580	594	639	585	664	589	614	552	601	589	573	569	618	584	607	597	637	649	604	637	604	616	586	580	652	591	616	651	631	638	619	585	637	593	601	621	636	601	609	596	595	615	603	562	622	644	628	609	624	624	609	640	639	614	593	631	584	597	629	648	620	605	642	578	652	612	628	620	597	610	616	607	586	551	621	594	634	616	597	604	633	603	583	596	617	622	609	666	614	594	605	578	582	653	626	619	632	646	650	615	628	575	606	634	558	596	597	587	588	592	611	599	603	598	605	613	589	618	597	617	596	594	605	625	573	587	613	640	612	636	657	637	613	567	668	594	568	619	583	629	616	580	617	636	623	601	639	641	580	621	614	591	581	591	578	631	621	599	578	605	621	625	620	569	597	585	582	611	592	614	616	579	621	605	595	612	592	651	651	611	568	617	613	627	620	634	563	582	627	560	618	598	631	619	637	601	611	577	588	565	655	621	610	603	585	634	608	577	588	586	630	628	628	616	597	580	608	677	613	598	600	610	656	635	601	564	618	618	666	622	568	607	644	641	600	623	631	615	634	611	585	586	620	598	656	608	588	603	617	583	612	655	624	600	643	628	636	619	629	575	675	620	593	596	628	620	610	614	579	601	628	576	578	586	602	577	590	604	612	606	614	592	605	615	622	610	616	656	604	621	591	590	594	607	601	610	599	633	586	603	592	608	597	646	684	609	646	623	639	589	589	593	675	613	586	589	596	624	607	608	599	593	583	607	600	617	589	630	642	586	593	632	632	632	643	657	580	642	666	637	597	569	569	627	630	579	597	589	588	595	640	629	598	628	600	647	568	627	608	567	598	663	590	591	629	633	643	652	619	581	592	587	605	637	597	593	634	650	600	608	610	622	654	661	598	608	537	679	598	663	615	623	634	664	667	633	576	619	639	574	611	638	630	650	630	612	640	641	596	628	633	589	630	578	551	616	626	602	637	619	592	580	583	605	607	620	628	606	621	606	592	645	628	629	618	603	594	603	608	610	640	628	630	630	614	610	636	556	610	613	614	611	595	587	606	626	670	643	651	636	607	633	640	567	639	587	674	632	634	616	627	625	612	599	596	613	628	608	649	574	655	637	589	624	629	645	599	622	582	614	585	608	556	592	612	635	637	563	600	617	656	652	578	650	606	645	573	566	617	626	611	617	615	616	664	587	611	619	596	645	622	602	584	622	585	616	592	644	655	602	592	614	578	610	604	655	571	666	625	637	598	587	604	587	614	575	639	601	610	649	590	612	648	594	605	627	570	645	631	604	610	632	620	568	633	598	603	636	643	620	632	617	613	606	640	642	566	618	610	603	618	657	589	575	620	612	619	578	585	584	642	615	600	587	595	592	634	648	601	638	624	618	634	643	572	590	649	598	603	566	628	642	602	580	630	593	678	611	585	619	589	608	602	644	626	616	605	656	601	611	595	638	638	644	579	588	605	569	579	597	577	602	585	613	642	600	625	621	641	620	609	601	605	605	576	603	609	589	640	561	598	608	595	608	605	626	634	584	608	605	632	609	604	604	650	621	643	624	627	581	575	611	598	653	590	583	637	602	618	612	592	608	566	555	623	634	587	611	548	606	621	654	597	623	577	656	625	604	585	631	629	633	589	627	617	595	657	628	649	595	591	585	544	632	612	603	596	619	608	579	575	637	625	642	574	616	643	693	615	592	594	610	611	575	620	591	626	622	584	627	622	616	614	565	618	629	623	615	601	599	598	590	625	591	626	610	612	601	606	649	669	592	599	576	577	601	607	624	642	619	620	654	593	661	627	592	605	601	595	656	597	620	632	592	623	649	620	591	631	586	621	581	635	602	594	640	628	616	600	591	580	635	669	588	606	630	641	594	663	579	667	579	623	625	586	627	632	649	595	618	671	638	605	566	597	597	615	614	615	590	621	613	589	606	634	605	623	566	606	602	618	631	589	623	608	615	592	647	613	653	591	622	602	621	599	635	619	579	588	639	596	578	604	573	619	623	564	619	575	627	610	612	610	677	653	636	588	642	601	614	566	613	626	581	606	610	620	623	621	568	601	641	604	623	646	621	657	593	609	604	615	630	623	630	620	579	616	589	650	594	617	606	616	603	641	576	589	635	648	673	575	618	584	648	605	612	618	610	602	645	602	615	608	646	591	595	591	629	602	662	588	642	578	610	611	621	618	635	635	615	558	560	564	580	648	574	594	626	598	617	643	595	631	623	590	577	626	607	594	599	636	629	587	639	562	607	617	581	598	616	652	600	631	635	625	601	588	625	614	594	629	601	609	633	614	652	589	615	588	626	646	612	597	631	612	645	609	600	650	591	645	609	635	638	604	604	610	604	576	602	659	600	574	599	620	612	584	600	633	605	570	638	609	637	641	600	576	618	587	591	618	662	636	559	598	646	612	637	596	618	640	618	635	637	645	634	595	630	639	638	579	640	563	633	609	623	630	596	621	605	611	591	647	605	622	589	594	573	598	620	580	620	621	632	599	616	619	572	608	603	598	612	618	655	613	596	637	614	677	600	647	637	587	625	633	632	624	578	627	576	605	578	615	573	629	632	612	614	619	605	617	643	599	657	603	662	633	578	630	564	601	559	602	618	574	670	576	590	645	611	631	658	625	621	607	588	579	606	585	600	582	605	631	598	573	610	661	610	580	603	619	609	589	625	597	607	606	590	601	597	630	629	601	626	567	645	609	601	635	635	624	603	613	580	605	569	623	621	560	588	662	617	608	614	599	606	582	638	594	593	584	566	597	625	615	615	576	627	606	656	582	617	563	634	583	603	619	546	614	660	559	632	642	614	602	614	595	619	596	643	641	616	618	578	624	608	604	557	607	582	631	595	595	604	628	568	639	581	553	615	626	612	594	574	595	626	625	601	656	624	594	594	608	621	576	596	618	571	621	634	590	584	603	601	597	590	654	600	603	594	628	616	628	606	605	602	604	605	615	618	578	613	589	566	606	605	604	632	626	636	607	623	605	618	607	598	601	619	628	579	623	606	622	613	651	637	615	635	604	578	581	620	587	610	612	606	555	592	582	585
23405	42269	25524	8582	5365	4112	3101	2617	1848	1386	1227	1191	1023	1079	1017	923	846	830	912	833	806	807	799	845	792	760	817	821	759	819	809	805	763	797	809	805	774	746	783	829	766	770	769	749	796	789	771	775	759	806	800	752	810	781	808	785	772	774	796	798	760	746	765	764	789	725	768	770	758	765	776	816	800	783	789	790	751	753	773	756	825	764	755	715	732	779	787	742	785	720	739	799	784	752	750	786	789	719	760	778	720	752	757	737	787	745	778	740	753	788	774	787	730	820	792	749	766	781	777	720	788	779	766	786	789	753	772	773	778	776	758	737	721	729	807	746	763	728	798	744	766	793	807	734	788	746	779	801	784	744	775	779	753	785	730	765	764	740	793	783	757	733	783	777	794	777	790	788	772	766	786	771	745	761	766	775	763	740	810	764	752	795	799	750	765	750	755	725	740	770	746	772	757	737	762	783	749	794	746	724	782	782	724	672	750	753	722	748	801	747	776	767	730	770	819	737	731	773	730	746	749	744	777	823	767	732	779	748	752	777	804	754	783	710	787	761	741	777	787	782	781	763	785	833	714	754	745	736	759	801	755	773	750	757	757	768	793	788	748	770	749	741	757	774	765	791	773	784	769	759	772	760	763	753	700	798	783	799	706	791	769	733	762	792	789	774	803	788	791	797	720	808	795	752	779	812	758	746	740	793	769	797	747	752	734	823	736	763	809	783	770	787	725	769	801	766	718	781	791	805	816	739	724	800	799	779	778	745	750	762	823	751	753	798	803	773	778	744	825	769	719	809	747	747	762	738	745	754	770	734	738	774	788	772	780	760	762	765	783	815	754	747	746	763	785	779	731	722	762	734	750	786	819	825	767	788	737	764	753	729	756	747	799	749	763	803	740	797	744	750	721	787	751	771	778	788	772	794	738	746	757	798	756	766	749	816	792	773	803	783	792	771	765	792	788	763	790	770	746	770	763	774	693	817	776	794	744	749	744	723	756	797	792	775	772	735	789	801	763	773	733	770	826	770	773	704	762	796	744	771	760	726	773	712	775	788	770	810	817	772	762	777	755	724	764	817	771	781	746	790	787	777	762	755	764	752	762	803	742	820	794	766	798	743	734	768	766	804	759	769	702	790	735	746	754	766	774	768	772	786	836	789	803	807	766	819	765	764	748	755	754	767	771	745	744	755	770	759	766	781	739	776	746	770	753	707	810	758	801	700	755	805	769	788	769	801	798	759	739	778	744	735	764	765	757	771	714	765	793	748	807	795	762	726	766	755	776	790	745	766	790	765	760	722	738	768	753	761	745	752	790	804	793	794	802	801	775	732	752	801	770	736	762	744	740	805	798	775	770	777	763	771	796	788	753	761	754	757	780	800	843	753	764	785	811	788	765	815	757	767	754	758	763	755	820	778	774	772	729	804	783	700	766	745	780	747	782	728	783	796	795	695	708	777	804	805	773	767	755	737	830	764	768	811	735	769	756	729	743	771	822	777	744	769	836	777	780	794	777	807	793	757	724	774	761	779	765	765	746	753	781	790	733	747	789	772	808	734	758	785	766	774	757	816	753	730	754	778	772	768	758	757	746	803	730	731	724	760	742	805	784	750	760	742	785	754	769	771	746	697	748	761	775	754	729	740	769	759	800	771	766	793	743	750	789	772	794	795	732	790	718	777	802	796	778	784	786	767	754	766	720	765	770	796	745	786	737	756	783	781	790	840	759	740	755	758	771	734	759	769	778	763	734	803	798	789	736	737	763	801	825	751	805	762	782	751	783	761	798	761	814	785	736	744	811	800	762	765	770	751	781	763	776	796	829	806	754	785	725	777	769	758	803	744	764	847	682	774	776	769	791	728	787	760	774	748	736	774	761	770	803	742	722	745	821	790	733	751	782	733	856	760	736	753	821	746	771	790	817	706	754	767	794	768	754	795	758	762	727	795	772	780	755	807	719	768	760	810	783	734	733	760	782	783	752	700	805	795	827	759	778	744	785	757	804	825	789	803	764	790	792	814	764	758	722	800	730	778	705	761	784	753	763	818	736	813	764	785	730	766	747	785	734	739	772	783	731	765	772	784	793	746	750	778	766	718	836	744	748	783	768	777	721	766	808	804	758	736	743	735	729	790	758	781	789	762	774	780	748	790	779	814	797	806	792	821	776	785	763	781	781	795	769	776	796	751	786	753	728	777	795	765	787	771	809	759	791	734	788	761	762	743	772	769	768	815	821	761	745	755	761	786	763	745	764	800	817	717	746	735	759	755	772	765	801	776	789	779	756	749	766	769	804	759	772	789	837	800	787	784	747	828	809	752	755	744	770	816	794	812	749	752	786	767	736	765	756	769	783	800	755	753	759	772	723	796	820	774	738	722	781	786	756	761	726	796	800	761	807	751	737	771	751	793	789	773	778	775	737	815	760	776	761	765	737	776	764	818	739	819	751	760	757	737	776	796	796	798	773	745	720	772	775	769	785	742	791	763	778	788	753	724	744	734	774	791	785	790	782	761	831	779	752	773	737	749	802	771	799	778	771	763	707	798	762	762	740	743	785	758	772	759	794	768	763	741	776	824	762	808	757	785	769	753	737	774	748	797	799	760	791	762	792	767	776	759	751	766	768	743	745	814	737	799	763	706	731	770	739	806	792	777	765	800	741	790	751	771	744	802	787	819	816	783	750	767	743	781	763	738	772	780	788	732	767	795	783	747	765	788	762	796	729	753	792	753	769	782	779	797	787	743	809	772	751	746	783	792	718	797	753	800	757	770	710	780	756	788	771	745	783	781	778	779	771	757	764	771	754	761	729	717	736	788	748	812	785	742	737	745	781	765	745	765	762	747	745	806	795	704	773	738	745	705	775	778	744	765	770	754	806	731	784	792	796	769	792	782	726	788	752	788	778	807	763	758	761	750	773	778	709	815	769	819	752	823	777	745	741	780	739	775	758	806	789	806	769	793	791	748	807	747	746	747	853	777	761	778	759	767	731	793	782	802	730	776	779	768	764	788	792	775	754	793	782	796	760	757	808	766	764	766	745	803	757	742	773	803	790	815	766	793	733	792	796	776	779	747	798	770	749	786	783	767	754	829	787	775	786	781	756	756	745	797	800	799	773	782	725	769	818	785	778	762	755	717	744	746	753	765	755	756	736	739	743	824	725	805	762	747	747	784	723	758	769	810	782	754	778	787	831	789	780	788	767	802	760	747	785	769	775	751	752	749	739	751	793	771	770	736	736	774	776	765	798	841	777	756	788	780	759	759	722	780	758	732	776	785	760	776	776	747	772	763	819	789	813	746	782	780	812	789	755	826	780	778	785	817	806	822	772	808	749	774	742	753	755	758	811	727	763	774	758	762	760	714	764	781	788	763	801	759	777	759	775	728	781	777	697	738	804	771	775	779	775	768	737	772	731	792	738	775	785	771	793	775	810	805	825	768	754	811	752	764	779	738	756	727	751	787	772	762	768	778	734	762	827	761	791	785	805	777	778	777	765	787
24391	21188	27399	24984	10109	1598	1011	788	475	449	354	353	338	306	288	296	289	276	268	270	260	247	238	268	232	278	233	265	246	276	224	275	274	262	237	249	224	243	271	229	234	244	263	235	235	219	245	210	226	237	234	234	223	241	239	232	199	228	253	239	218	224	213	229	224	264	241	222	258	247	238	249	254	229	248	246	253	227	254	245	210	201	267	214	228	203	229	217	214	232	243	234	225	246	220	238	237	239	229	225	221	244	228	214	240	239	213	234	238	259	217	239	222	225	232	244	227	226	243	232	227	238	257	222	234	245	220	221	235	227	218	228	257	207	249	219	224	250	224	206	235	212	224	244	228	231	245	218	247	241	232	245	246	240	270	261	249	246	249	222	240	205	256	236	239	237	235	245	213	233	221	246	221	213	228	254	242	225	225	251	238	233	232	216	220	220	238	228	202	222	227	238	242	235	260	256	226	204	251	230	214	251	220	224	235	262	244	234	228	208	228	219	255	246	209	222	240	227	216	226	233	218	258	232	217	228	231	236	237	222	226	225	211	245	210	216	216	200	219	235	239	238	217	228	194	250	244	250	229	220	232	228	258	249	227	255	258	236	227	220	221	221	233	223	202	224	228	200	221	250	205	226	228	250	247	245	208	246	212	234	202	242	256	203	231	228	224	237	252	215	228	210	219	220	240	254	201	210	230	213	221	234	210	237	220	218	214	242	236	217	228	237	224	224	207	242	212	249	221	237	230	247	205	225	245	227	265	216	214	235	239	258	248	222	248	225	232	250	229	226	256	262	238	227	232	234	241	237	197	236	236	218	236	221	230	223	233	210	242	236	225	226	235	209	228	238	239	235	234	203	210	261	219	232	224	229	224	226	240	257	215	243	221	249	245	221	264	219	217	234	208	225	222	249	228	225	239	226	243	240	226	248	222	251	252	224	184	232	271	226	205	238	245	203	218	238	241	238	226	225	219	241	204	241	218	235	261	218	239	209	227	229	239	257	222	214	238	228	233	231	223	219	231	240	199	220	208	215	223	247	208	241	200	259	213	204	234	221	236	225	227	225	239	264	224	215	256	256	225	229	244	212	253	219	236	226	239	204	241	232	218	229	247	218	227	230	209	213	219	230	244	248	205	204	236	262	247	218	227	256	241	222	235	247	220	243	253	226	242	221	233	208	247	254	266	231	244	240	245	259	240	221	239	196	241	250	240	230	248	236	232	238	221	256	227	219	231	227	231	255	219	228	251	263	244	226	206	206	255	229	253	244	250	217	222	180	217	227	218	242	244	237	233	230	247	284	231	235	236	222	202	225	193	228	268	238	237	229	226	205	229	248	247	210	238	229	236	229	230	234	235	227	244	230	196	231	233	209	228	234	249	258	212	225	220	228	221	263	209	207	239	219	201	259	233	254	212	237	232	237	246	253	251	222	227	217	226	209	218	212	204	214	243	229	212	217	230	222	234	242	244	249	218	232	234	244	249	232	241	250	235	216	256	211	223	238	225	211	220	238	212	210	260	228	241	211	232	232	248	221	255	219	239	221	235	213	232	234	242	232	230	232	209	213	207	236	225	248	227	244	239	204	239	209	243	199	206	245	228	234	223	201	219	239	222	225	245	231	241	222	236	245	243	235	229	252	259	187	259	244	243	244	247	220	237	234	243	227	233	235	211	247	260	244	213	230	215	224	224	225	243	212	234	227	228	219	210	244	229	228	217	211	250	218	225	253	252	240	216	239	236	222	204	229	221	238	248	202	236	224	222	218	228	212	221	209	241	268	278	224	232	221	207	224	243	233	255	249	243	231	232	223	243	249	241	210	216	222	232	236	218	239	254	252	227	244	248	242	213	230	208	214	219	221	240	204	247	233	204	236	213	239	232	229	219	237	241	233	233	246	230	231	200	235	218	247	243	196	206	242	240	250	235	238	255	197	235	220	235	202	207	259	235	256	228	241	274	234	199	225	236	250	233	258	217	235	260	231	245	243	255	222	243	225	228	238	226	219	224	187	250	202	230	260	214	224	222	223	243	218	199	239	222	225	200	200	233	220	225	226	225	232	212	241	230	237	249	241	259	223	239	222	225	226	229	217	219	211	244	258	215	224	239	255	233	230	233	226	228	220	239	254	216	222	231	202	238	227	233	216	227	249	210	228	238	217	237	218	246	234	226	200	202	226	238	259	235	224	230	239	221	231	212	257	239	243	224	242	234	229	224	245	224	215	231	223	256	237	257	248	231	215	227	201	205	220	232	214	227	228	241	237	229	196	215	252	236	220	238	211	215	222	223	250	223	236	214	215	215	253	227	277	245	230	246	213	213	230	237	236	251	213	230	228	233	240	227	222	219	201	211	224	265	200	223	233	212	229	237	204	267	233	231	229	226	239	236	233	215	225	233	228	217	242	217	232	267	266	239	222	247	225	219	249	227	259	247	249	238	224	233	223	250	232	229	262	219	245	221	223	222	261	219	255	249	246	255	234	229	227	227	225	238	218	232	269	235	226	237	223	249	236	232	219	245	238	206	220	255	235	238	226	235	217	237	218	230	239	212	247	230	225	242	222	238	218	246	223	230	254	252	216	214	224	237	247	214	208	219	212	226	214	222	237	228	251	234	230	242	211	223	230	223	224	232	236	236	229	233	229	233	234	233	217	246	227	223	242	212	211	233	221	216	209	223	232	249	243	228	205	204	239	225	243	246	231	256	220	241	257	205	233	235	244	219	254	200	194	199	242	224	254	231	198	240	224	237	231	217	206	249	255	216	207	260	231	231	231	265	230	220	194	211	241	255	244	227	227	227	252	191	232	226	223	220	240	237	235	205	213	208	229	254	234	226	239	218	239	222	220	241	264	217	273	248	235	247	235	222	244	241	225	239	250	223	224	237	232	237	221	224	236	233	241	231	248	221	227	237	208	273	237	210	210	224	221	220	261	219	215	257	219	222	231	242	252	239	204	223	265	249	225	238	231	240	235	245	218	241	234	198	241	205	229	246	258	247	217	226	247	231	257	226	223	238	230	231	229	255	212	227	210	236	245	229	228	253	209	236	220	229	254	223	249	217	220	228	245	206	243	227	224	265	229	248	233	221	244	243	237	238	252	226	216	205	218	255	225	237	224	220	240	220	232	237	235	247	233	235	233	205	223	220	226	226	240	230	236	236	247	235	260	249	228	240	212	224	214	225	223	207	245	213	238	240	228	235	236	227	198	233	229	241	265	207	215	255	230	243	234	241	240	270	229	222	218	254	237	231	223	241	220	237	232	231	210	223	240	210	245	224	217	208	239	230	264	237	229	217	233	240	192	221	253	222	252	226	244	235	253	240	252	182	255	234	222	248	237	183	230	238	239	220	228	209	231	205	243	203	225	232	220	242	251	213	244	212	219	233	239	216	262	236	250	269	234	220	246	248	220	227	227	229	249	226	232	262	250	207	218	233	259	232	213	227	207	219	230	244	235	214	238	211	253	239	247	226	228	224	248	219	226	253	230	230	212
22507	36043	21683	6346	3729	2758	2198	1684	1031	747	594	545	525	524	443	405	401	357	353	331	328	347	338	338	324	344	349	320	335	313	297	332	317	331	313	305	316	313	335	337	309	285	332	299	346	319	316	363	338	305	331	313	324	351	305	298	309	317	319	322	310	300	338	313	297	316	312	336	301	305	315	322	306	347	336	306	325	307	305	318	312	307	320	324	329	338	307	295	325	310	312	264	321	297	343	318	274	302	317	327	326	288	294	322	304	318	317	276	347	288	313	316	281	293	266	304	316	342	314	308	298	295	291	296	311	288	320	308	359	299	302	297	316	317	338	303	323	292	296	286	322	300	321	288	294	298	286	315	300	286	375	309	319	336	335	325	297	319	297	261	315	296	338	305	310	296	334	334	314	325	312	309	294	326	323	283	286	291	344	337	321	319	306	318	281	318	306	299	312	306	329	315	325	301	305	332	313	291	279	289	300	323	301	320	337	302	287	346	324	311	280	309	301	292	305	306	318	305	309	304	317	330	302	291	298	303	325	303	312	296	298	304	286	337	290	317	318	282	330	294	325	307	312	316	320	340	315	313	322	305	331	272	282	319	307	308	323	305	279	311	279	309	293	306	320	316	311	279	310	311	318	285	339	315	278	329	309	295	324	329	352	319	302	304	353	309	293	306	295	344	310	280	276	307	306	285	302	305	308	305	299	305	319	288	307	296	314	314	318	284	286	290	312	301	322	293	299	311	308	359	334	328	300	297	333	292	322	286	291	309	307	307	314	320	313	306	318	294	325	311	293	330	326	311	319	310	302	344	321	320	309	300	301	307	312	331	291	319	316	306	300	294	348	346	311	297	309	310	317	326	313	305	310	301	290	292	303	323	297	332	308	328	299	300	308	328	316	304	300	307	282	316	260	283	301	308	326	329	292	317	290	335	307	277	334	323	319	276	286	337	330	327	291	327	320	330	305	314	327	297	295	324	320	318	328	306	297	299	294	314	308	312	291	327	285	274	314	307	307	328	318	346	307	281	331	307	337	314	284	301	296	324	310	316	291	298	324	300	302	318	307	306	291	302	330	297	291	310	311	297	311	336	329	291	292	336	308	317	321	316	291	295	319	255	330	307	337	304	295	303	337	311	308	311	306	314	280	296	327	325	282	319	287	310	304	330	270	311	312	314	332	314	321	332	300	320	318	289	321	318	287	295	324	316	271	309	307	325	336	319	326	272	311	279	315	293	286	310	316	285	315	312	299	317	299	277	345	301	303	328	343	357	276	294	287	299	330	293	324	318	321	290	307	301	312	326	329	307	315	321	292	302	305	313	329	310	300	284	328	343	296	300	312	290	315	321	322	296	309	304	311	301	317	305	299	286	297	304	315	334	315	277	304	317	320	318	307	318	293	309	319	308	301	329	304	339	299	315	292	301	338	312	318	339	311	301	345	270	311	311	341	291	321	321	297	303	317	291	295	304	291	289	336	312	316	305	300	274	291	310	325	304	263	323	315	331	331	294	301	308	308	316	309	342	305	332	296	306	318	304	310	322	293	327	286	299	294	328	341	307	338	314	318	294	324	331	313	351	310	290	321	300	292	314	298	273	333	289	296	289	310	334	319	319	321	296	304	324	318	321	318	305	317	278	304	315	300	311	305	307	318	314	280	305	301	281	305	300	336	329	301	271	291	291	294	307	317	276	301	320	276	323	332	325	315	339	331	334	290	299	275	282	310	307	326	326	304	298	341	328	287	294	318	311	310	310	304	305	316	298	288	294	324	305	277	313	321	326	316	316	302	284	290	298	328	332	295	313	312	316	334	282	286	287	316	337	302	324	309	358	320	315	294	301	299	320	311	318	313	295	281	334	306	289	315	334	294	319	298	308	319	296	313	341	313	358	302	282	299	324	314	320	295	301	339	309	310	309	306	292	304	318	304	323	340	295	251	303	331	306	282	289	329	298	326	328	294	320	331	308	303	309	299	307	289	316	305	337	281	328	313	309	306	342	337	324	326	320	320	297	309	328	309	346	309	337	293	305	313	310	309	332	341	308	325	273	279	316	308	287	298	320	322	319	295	291	279	286	321	296	321	312	287	298	288	299	305	304	329	307	319	306	290	299	303	327	319	289	290	286	359	295	298	319	308	301	347	307	289	331	304	313	334	299	320	324	314	293	293	335	326	305	302	304	299	308	277	307	345	307	286	315	329	301	360	290	340	333	318	315	281	274	318	316	315	327	316	328	288	289	348	260	332	282	276	317	302	334	314	314	339	346	289	306	314	297	313	332	293	292	290	319	283	334	330	277	292	294	293	303	301	301	309	268	308	298	306	303	299	333	305	316	284	314	321	308	314	323	299	322	304	321	309	273	310	303	290	281	316	347	339	305	286	307	296	302	311	318	346	292	301	320	332	320	304	263	291	285	308	331	268	276	306	309	313	313	328	290	257	302	294	333	295	296	294	329	286	288	319	324	313	299	321	303	321	303	321	343	323	289	299	321	282	313	332	287	307	332	316	310	274	316	328	312	316	289	300	312	300	287	341	331	309	287	320	324	306	331	292	298	299	309	288	282	316	297	316	278	305	293	289	289	319	294	302	318	294	305	301	317	326	329	332	326	294	318	315	292	288	340	306	311	307	245	277	293	328	294	291	339	335	291	295	277	274	289	313	337	283	305	312	309	331	337	325	312	318	302	312	304	333	290	318	309	326	324	322	308	287	289	319	328	323	320	311	309	311	300	306	304	325	329	309	304	299	322	316	320	335	294	276	308	268	291	338	301	326	301	307	316	306	310	303	306	288	334	308	305	289	309	275	315	324	314	327	309	339	299	288	289	282	296	302	345	333	308	278	291	329	310	311	332	323	296	303	322	326	290	305	320	306	323	307	287	318	293	324	301	317	327	311	274	312	306	276	343	301	305	310	294	309	326	330	358	302	281	323	351	325	307	296	340	313	308	287	295	339	316	292	284	309	301	290	270	302	324	316	331	301	306	350	313	325	299	288	297	314	294	306	320	327	315	289	306	349	334	297	325	272	265	311	314	306	311	334	295	293	325	330	285	312	316	331	306	307	304	319	321	297	319	286	299	346	335	289	289	311	308	319	306	309	322	321	303	325	319	303	316	311	306	305	326	328	307	318	363	306	358	296	313	335	323	311	289	294	319	331	308	315	272	307	321	327	275	307	323	282	278	267	312	297	323	320	290	330	311	307	276	302	322	294	309	294	292	308	298	315	302	300	282	317	333	300	328	301	301	351	332	309	302	329	336	300	323	308	340	298	351	331	324	349	318	301	292	326	324	291	334	317	305	285	307	316	300	324	318	299	320	321	336	293	304	303	287	266	307	305	299	291	301	326	285	297	295	328	302	296	321	293	302	311	303	283	300	282	301	274	293	308	296	294	308	316	300	327	282	300	297	306	282	281	303	330	332	305	310	313	283	309	318	316	334	320	289	318	311	289	311	323	313	315	312	323	320	326	336	292	325	309	308	298	304	299	292	314	297
22276	21174	28956	23676	21177	21161	9873	1891	1055	919	810	739	694	647	581	601	550	592	513	533	503	485	516	512	497	486	483	485	501	454	494	466	504	481	474	476	471	425	449	510	496	485	479	466	494	468	487	477	481	471	505	446	442	472	471	464	456	448	420	451	507	460	468	463	447	461	454	470	466	436	469	478	473	435	452	456	411	401	433	442	433	435	465	478	423	460	456	427	467	473	436	430	477	475	445	445	463	433	446	467	462	425	449	479	483	484	480	430	460	481	450	455	466	466	416	447	447	515	408	490	482	449	474	440	445	470	454	480	444	482	455	469	455	492	491	454	473	471	450	419	434	482	463	457	458	459	452	411	469	446	443	457	441	449	481	436	467	454	451	453	463	431	433	458	450	458	412	448	466	440	450	425	444	464	437	436	439	465	456	444	465	473	467	429	438	442	477	478	443	479	508	447	424	462	465	487	447	426	456	420	463	408	427	496	492	444	432	440	468	446	452	450	445	467	434	431	418	448	454	410	452	467	481	417	490	450	471	424	447	451	436	457	482	440	437	410	454	440	447	483	479	455	439	456	480	448	442	424	436	451	466	439	466	447	465	447	453	419	486	431	444	466	475	417	459	461	410	425	419	425	442	431	455	447	439	459	448	435	462	452	468	419	452	430	418	482	442	473	462	490	439	435	459	470	453	453	409	474	456	437	445	408	447	434	453	486	426	447	447	451	445	457	429	462	432	422	491	432	442	458	454	493	397	426	461	444	457	450	467	443	453	446	472	434	465	407	448	504	460	462	470	469	416	461	434	441	413	441	470	432	461	457	439	468	442	432	424	487	471	439	418	432	445	464	436	437	471	481	426	455	441	436	428	404	438	429	475	484	443	468	439	464	459	480	450	435	489	444	460	485	430	468	423	415	420	429	450	450	476	427	453	457	408	480	457	475	439	466	453	439	482	445	447	455	462	440	469	474	451	442	473	444	472	478	473	440	423	464	448	470	496	475	473	454	490	457	470	442	477	491	447	475	476	447	451	447	465	452	421	456	488	417	437	476	435	457	437	458	473	455	451	461	462	456	460	460	444	470	451	443	480	422	445	475	474	423	430	430	460	495	432	451	453	436	403	426	476	476	445	460	472	479	513	429	444	412	432	446	450	414	477	433	459	471	444	432	465	451	442	419	429	419	440	445	458	448	418	442	454	459	459	462	428	466	476	472	460	441	449	464	466	467	483	431	434	419	466	456	472	475	510	448	418	464	469	450	452	418	453	453	433	456	432	462	427	422	457	475	435	454	482	409	433	484	441	465	446	462	473	463	477	456	459	415	454	461	463	418	450	437	440	423	423	462	442	440	436	466	462	452	469	428	429	438	497	413	454	442	450	444	467	452	378	441	427	466	463	433	476	429	458	463	435	463	478	493	476	462	469	406	415	404	441	455	495	455	467	493	449	421	442	462	431	427	485	458	435	438	470	456	467	440	421	432	392	440	473	424	449	411	460	436	450	465	428	440	436	434	459	449	424	473	501	440	474	483	466	481	438	432	410	402	436	439	460	444	448	451	459	436	458	421	441	470	437	454	448	411	481	398	490	458	476	442	416	443	470	423	453	453	466	453	436	464	422	487	438	450	446	465	441	472	445	489	437	429	441	416	472	436	424	464	433	420	482	471	442	403	426	444	447	445	465	449	437	467	458	422	430	432	458	497	431	454	441	439	433	457	446	463	477	419	442	447	451	472	431	432	442	475	456	445	414	479	416	443	472	462	439	482	446	459	453	474	470	433	401	445	468	440	447	471	458	420	432	494	434	467	420	417	460	467	469	422	449	500	418	461	445	432	447	465	423	449	435	452	476	437	452	440	471	455	423	432	457	477	449	449	427	430	453	445	388	431	454	413	442	461	433	462	453	461	462	468	424	409	441	451	494	479	458	454	455	415	452	449	492	478	453	436	453	486	439	422	445	425	421	450	420	457	485	453	405	407	427	448	445	451	454	477	458	465	440	416	443	427	451	479	461	476	444	446	451	446	458	482	400	465	473	426	459	472	490	453	448	445	455	469	446	476	457	431	443	446	458	434	486	485	435	409	456	438	445	487	424	484	468	451	442	455	482	462	469	462	422	427	468	452	437	497	484	465	448	472	436	471	492	427	452	465	443	464	439	433	467	423	470	467	451	453	462	432	499	415	409	441	458	464	442	457	440	455	433	456	444	485	450	469	465	418	401	410	434	451	417	471	440	442	412	468	504	448	414	446	463	446	456	442	459	456	416	481	433	437	478	447	426	420	435	466	484	468	466	432	441	477	485	437	431	430	493	463	482	463	432	430	431	458	466	457	450	411	438	460	449	470	418	435	456	447	471	472	451	464	423	445	444	428	496	462	458	401	432	474	482	425	427	482	449	466	461	431	417	451	444	459	447	460	451	483	455	466	465	466	481	451	492	439	452	453	502	471	469	422	414	456	477	453	440	448	456	460	427	459	449	461	465	457	435	484	427	466	470	487	432	465	453	458	475	448	445	467	484	471	466	464	437	486	466	437	432	477	445	447	431	479	475	473	469	446	428	463	458	444	469	452	433	477	434	456	459	438	478	408	458	467	473	448	451	451	449	453	441	437	463	450	423	433	448	453	434	465	424	464	423	432	473	453	479	468	456	467	457	465	423	441	430	439	471	434	437	447	445	428	448	405	491	475	443	456	461	455	428	458	471	437	436	433	411	500	464	453	429	425	472	462	469	475	458	415	426	456	436	462	462	465	459	426	441	416	433	441	418	449	442	503	437	445	483	440	448	458	460	467	430	474	419	462	430	442	450	454	461	421	461	465	400	485	472	422	459	435	435	415	441	488	472	437	432	461	442	428	445	445	452	473	421	408	410	456	496	435	438	460	409	439	436	458	492	446	462	486	434	451	442	422	459	414	464	450	444	466	438	475	443	463	431	427	450	475	477	476	436	477	436	451	460	495	439	446	462	469	435	443	447	427	452	453	444	460	463	468	489	439	445	454	462	434	449	408	461	456	436	423	447	435	440	424	416	441	447	437	463	445	423	424	450	431	473	468	473	450	433	444	446	495	444	456	443	417	430	443	419	433	469	431	460	441	461	449	453	446	454	438	474	465	425	451	471	442	453	433	446	451	479	419	422	466	450	491	470	455	414	449	466	438	446	454	429	478	455	437	442	413	461	468	454	435	411	460	450	511	474	451	446	433	482	467	485	455	438	418	455	427	436	446	445	476	408	446	457	451	464	436	414	479	442	429	445	481	461	420	464	437	428	453	431	463	450	437	439	452	471	481	413	447	451	439	458	425	450	427	475	443	441	439	419	441	431	453	410	433	474	464	450	462	448	407	444	433	461	497	463	450	430	460	462	457	477	452	433	490	436	464	427	421	446	423	437	447	479	475	425	453	473	451	444	496	431	429	475	407	433	493	465	419	437	457	460	428	450	454	462	449	441	463	458	408	411	425	446	463	479	418	477	446	465	458	444	433	441	466	454	422	437	451
27008	47910	32341	12324	7349	5622	4498	3233	2000	1627	1283	1225	1155	941	902	856	751	679	704	696	703	674	694	612	635	653	644	674	596	643	605	639	622	582	637	620	625	603	614	555	590	570	599	626	641	591	578	616	616	588	593	567	604	571	558	570	612	578	564	599	593	573	617	579	548	621	619	552	570	579	610	604	616	572	542	603	611	584	598	595	538	579	587	602	562	595	566	623	552	534	568	599	567	550	584	620	528	597	607	560	604	560	605	565	621	559	600	601	569	601	591	569	605	618	580	536	579	647	567	565	619	585	580	565	627	605	555	630	600	556	538	525	605	611	573	592	609	586	604	577	620	579	614	573	593	546	559	557	589	573	581	556	590	590	585	543	609	573	591	609	590	574	588	584	576	580	585	597	568	540	549	625	559	548	570	570	590	577	555	575	622	575	557	555	594	589	606	597	543	577	595	640	609	592	598	583	546	590	614	564	580	593	556	608	556	562	600	595	594	604	582	601	571	581	550	588	549	584	553	550	573	593	582	573	601	588	633	541	579	609	579	575	605	562	628	558	595	612	587	595	588	579	582	597	555	570	625	599	605	533	615	565	606	620	533	562	567	568	590	589	579	557	574	603	551	563	570	560	593	610	581	577	602	590	581	580	593	575	578	576	562	565	575	588	567	602	603	607	578	565	576	602	587	552	555	579	596	581	611	567	634	517	584	553	601	557	599	559	606	602	596	595	543	553	620	602	577	599	616	555	575	569	610	597	586	588	549	603	577	585	592	578	600	566	571	588	572	571	553	586	534	628	585	606	582	586	548	555	526	587	567	603	578	583	611	549	588	608	516	574	573	581	620	549	530	603	609	590	633	579	630	560	634	546	550	600	566	563	578	608	553	602	598	566	563	582	560	572	588	568	561	605	598	581	544	578	552	592	591	608	592	614	561	566	571	531	529	585	567	592	580	569	576	582	561	580	555	596	597	547	576	601	616	625	572	562	560	584	536	552	598	580	582	612	519	551	563	590	618	624	560	597	550	562	572	615	564	577	598	622	613	616	593	556	542	574	575	622	548	543	583	536	563	525	567	554	575	633	595	532	542	637	612	581	570	591	521	532	533	567	578	568	612	564	559	570	564	589	554	576	593	561	583	602	622	563	585	581	600	581	554	565	584	597	547	602	604	585	571	582	587	568	611	592	576	619	589	557	619	551	576	591	597	619	589	535	572	625	596	596	575	560	598	578	570	570	588	598	605	535	586	556	528	582	552	659	564	588	583	614	558	582	608	582	564	559	617	557	553	622	611	602	554	550	579	599	537	565	599	541	596	588	609	591	569	568	561	576	600	541	589	630	565	625	542	593	589	549	589	558	606	589	609	603	567	600	559	609	560	587	574	579	596	588	548	574	577	580	607	583	548	587	570	552	592	583	651	568	565	588	599	560	589	566	543	606	605	566	569	605	614	538	555	609	568	646	522	597	624	608	569	560	588	576	567	601	629	615	578	586	602	543	576	617	580	580	582	557	579	545	597	609	549	588	587	558	579	605	541	619	595	587	588	552	611	597	577	543	560	601	584	543	612	561	567	586	577	608	578	565	588	644	624	619	580	614	620	577	616	568	567	561	561	562	612	576	566	593	559	544	646	577	595	556	571	601	575	581	585	554	594	564	612	590	582	559	576	564	590	563	643	597	590	587	601	567	596	550	615	613	620	605	548	581	586	544	601	588	556	628	606	604	577	534	593	569	601	550	582	574	550	561	584	601	563	583	570	556	539	597	578	596	576	596	580	620	538	562	582	561	591	556	550	533	609	624	559	552	609	614	579	592	587	595	581	590	582	607	557	603	577	584	614	583	601	570	592	581	611	602	594	575	565	565	558	553	599	596	570	576	569	583	568	620	569	576	582	567	577	557	584	554	588	582	548	545	585	542	584	596	627	569	569	609	567	610	586	576	554	585	565	581	579	552	591	537	577	536	593	558	609	575	555	634	590	594	603	571	587	583	544	577	564	574	549	580	643	593	573	581	578	601	603	563	528	614	562	593	594	599	586	568	596	566	625	585	615	589	537	559	558	544	562	599	589	544	580	576	576	605	589	550	588	537	588	586	581	552	567	555	587	580	570	587	649	589	561	526	589	604	589	576	568	588	591	580	584	571	597	589	565	606	565	551	561	544	585	580	592	581	592	643	581	568	588	579	555	563	645	601	580	591	595	591	605	594	591	571	540	632	609	571	552	587	568	601	581	564	560	580	598	634	598	557	597	599	614	557	554	583	594	594	591	549	568	573	548	587	570	591	609	581	553	599	534	592	606	583	572	548	595	582	605	568	530	563	542	578	579	565	563	585	573	620	576	579	609	561	569	591	553	576	534	595	557	583	567	549	590	576	619	566	532	600	557	562	579	599	572	567	569	549	523	572	576	578	582	588	586	561	550	571	579	575	566	589	569	574	589	591	554	616	611	534	577	585	572	586	565	626	559	606	544	555	598	546	606	577	581	531	603	586	562	628	627	573	585	568	614	566	588	595	552	594	596	591	612	585	553	542	571	589	558	617	583	568	573	633	600	557	609	553	572	609	600	575	579	581	569	581	575	544	589	590	587	544	580	611	587	591	600	601	556	547	553	605	575	591	607	580	581	585	588	584	587	573	581	547	592	562	590	621	577	605	596	604	592	604	566	577	542	554	548	631	611	570	567	590	567	612	561	576	561	571	579	596	598	583	614	562	550	553	582	608	582	600	568	554	575	594	580	590	585	598	551	574	571	592	566	533	608	642	595	553	575	590	552	598	577	586	613	582	615	599	595	579	608	567	572	601	553	582	594	608	539	558	581	554	536	590	619	543	546	598	580	586	582	581	545	553	573	559	543	592	578	600	556	580	635	598	592	576	610	614	569	595	601	583	566	579	575	567	592	590	637	597	571	581	570	550	568	554	580	554	596	592	609	565	577	578	606	563	543	617	562	538	588	594	565	555	589	588	561	593	590	576	594	624	554	583	560	558	575	580	610	596	571	556	567	586	619	572	607	587	641	580	569	574	577	568	619	571	594	577	574	573	596	626	548	591	551	575	582	580	566	600	574	552	564	563	595	589	601	602	539	578	559	562	592	578	586	596	607	590	608	578	560	610	614	612	618	621	535	552	589	558	609	551	572	533	606	639	555	589	571	590	643	555	578	588	560	561	561	563	573	533	566	576	601	599	587	587	589	569	560	576	583	533	615	551	560	633	578	565	572	589	581	572	579	615	582	588	521	583	602	585	623	560	572	585	634	568	551	563	613	543	600	635	617	576	542	580	582	593	557	589	592	550	578	571	628	554	589	564	564	603	585	626	592	544	606	580	601	644	599	544	585	610	603	571	568	580	606	569	554	586	568	597	575	566	601	650	604	591	547	629	621	532	608	611	574	601	582	600	555	535	572	579	567	563	567	553	654	534	604	601	567	569	586	585	579	611	544	542	552	518	598	561	560	542	543	589	590	572	540	563	577	610	592	560	599	604	591	554	607	598
27261	21590	16600	4805	1561	1091	988	697	591	518	489	463	496	460	445	456	459	446	416	427	410	431	430	428	409	406	426	436	428	432	408	426	446	444	445	417	461	406	399	416	439	450	432	428	416	401	409	425	405	422	438	436	400	433	455	428	398	441	436	416	441	405	426	459	412	421	413	422	447	458	431	401	393	425	409	421	424	430	423	417	391	403	476	399	454	409	432	406	402	432	427	396	423	388	372	422	416	413	411	413	398	427	404	419	421	434	406	435	420	443	427	451	419	447	429	436	394	404	408	413	447	408	436	393	442	412	413	412	444	398	420	410	406	417	426	420	427	465	419	386	357	425	454	418	413	418	429	413	427	420	433	391	419	417	373	464	394	450	400	399	425	409	453	393	428	445	412	450	433	416	437	406	431	420	433	409	390	416	408	407	396	428	410	437	418	419	421	407	413	436	410	419	422	424	441	385	447	425	420	401	405	416	438	430	432	433	403	416	451	422	381	403	398	430	417	405	377	398	440	410	430	394	440	459	440	426	414	409	452	395	379	393	429	440	413	441	444	390	426	391	404	462	422	418	400	419	412	406	428	396	409	433	432	418	436	384	408	451	436	395	426	442	450	444	425	405	416	410	429	395	396	434	415	436	427	420	420	444	438	424	376	378	429	437	422	428	446	424	415	449	396	410	419	457	443	419	444	397	461	425	404	402	416	402	442	447	414	416	419	404	410	420	415	394	459	427	392	453	463	436	428	442	420	424	423	429	401	424	404	394	400	383	421	445	406	434	461	393	422	413	417	417	454	447	407	441	405	468	438	406	415	410	421	439	400	450	435	414	396	451	408	423	445	452	420	456	426	432	412	422	425	409	439	424	431	456	407	429	429	429	451	426	451	396	436	442	397	473	438	416	454	397	424	421	440	399	437	431	460	456	443	424	412	466	403	427	404	424	397	400	418	404	436	381	401	437	414	426	429	384	412	436	437	413	409	453	433	395	419	441	420	418	459	429	422	423	431	427	419	403	420	406	399	443	402	424	393	420	406	403	430	439	428	433	415	397	445	440	423	396	421	439	417	415	438	435	415	386	411	447	420	423	430	419	427	422	405	426	446	453	433	413	408	420	427	386	420	425	474	402	413	405	442	429	429	389	426	385	412	444	451	423	400	445	446	444	422	435	442	414	422	428	459	448	478	416	453	443	419	437	428	447	411	449	370	417	443	388	418	426	410	423	429	455	415	434	394	425	408	443	400	410	425	437	437	421	412	416	443	424	426	454	400	441	433	445	406	451	415	439	450	407	462	445	436	426	390	407	427	461	408	387	421	438	403	412	389	431	431	444	444	456	395	451	427	432	433	425	421	457	443	415	445	418	432	419	407	466	430	399	432	413	424	421	387	409	408	429	454	418	411	422	441	396	474	424	430	423	465	447	426	406	415	430	423	436	450	436	446	433	416	438	426	399	439	437	434	398	399	405	436	441	400	413	396	427	441	452	418	459	402	449	389	427	446	431	428	444	415	403	367	426	440	420	421	432	440	438	442	393	444	456	411	407	442	420	414	426	421	459	478	460	397	472	466	423	421	389	430	445	392	414	463	450	421	413	428	416	393	434	413	454	439	418	438	397	441	468	400	441	445	426	418	422	447	420	430	424	416	411	443	411	428	419	422	444	427	436	436	414	410	399	426	414	439	415	450	436	422	403	397	439	397	414	409	388	384	417	399	389	427	424	430	460	413	412	443	406	417	439	393	420	445	454	478	426	449	428	410	391	446	431	406	432	438	394	448	439	413	459	383	435	436	403	419	425	401	409	459	450	442	403	445	449	401	428	433	408	407	399	445	403	458	445	441	412	398	423	413	470	422	436	447	450	454	483	439	389	419	401	436	412	411	387	407	425	441	424	429	448	432	413	389	430	427	426	389	409	443	412	423	426	383	451	437	454	447	393	413	444	393	413	432	445	428	432	404	438	414	437	405	416	442	459	464	417	395	441	412	414	455	405	409	429	435	402	414	399	391	435	415	431	418	430	408	432	435	421	435	421	463	440	400	388	428	399	405	410	435	435	440	420	409	439	410	434	410	426	412	430	409	413	403	445	432	450	446	414	361	397	397	405	389	436	453	422	427	448	402	389	427	422	445	430	413	455	410	409	376	415	411	422	427	392	434	425	440	429	480	432	418	440	404	449	438	454	411	442	399	433	414	426	431	416	418	397	463	405	470	434	431	404	428	416	440	416	437	394	449	410	403	407	384	441	456	405	402	410	403	382	428	410	401	429	422	390	427	387	397	412	407	379	452	419	435	387	440	419	385	461	442	431	406	417	437	440	415	422	416	447	392	428	419	389	422	420	423	404	433	431	420	409	414	362	434	414	417	449	411	417	418	445	412	427	422	427	432	435	408	406	428	427	425	427	413	423	460	412	418	415	423	419	440	449	436	443	434	452	406	417	437	432	411	427	421	430	432	423	413	435	454	379	416	412	440	424	428	412	403	415	405	463	423	421	364	406	465	426	420	450	399	385	413	426	449	416	438	373	436	443	452	458	429	428	398	377	435	446	415	430	386	425	436	413	399	393	398	442	424	431	417	412	398	436	432	430	380	449	414	401	441	443	394	433	418	438	428	433	411	419	455	450	408	458	415	427	433	414	437	449	428	439	390	405	427	418	399	421	399	418	449	448	403	396	455	421	406	379	412	392	413	375	472	418	433	454	459	381	403	416	397	424	441	411	396	452	432	435	414	390	427	416	448	440	401	415	427	414	426	431	417	413	439	406	401	432	419	414	421	411	425	439	430	419	410	406	455	405	436	430	450	438	430	411	366	410	407	398	410	431	431	430	439	433	425	444	424	473	413	419	424	412	411	414	397	395	415	432	422	442	374	451	417	399	452	394	428	404	435	411	377	451	412	426	414	442	443	408	379	443	440	416	368	414	448	457	396	396	420	400	431	433	392	459	430	444	423	455	442	393	414	433	408	444	426	434	417	387	418	389	418	431	455	388	429	400	410	423	415	417	427	421	434	420	409	419	410	450	400	408	383	412	465	427	466	414	450	436	413	384	394	423	393	438	419	451	432	397	407	431	447	417	424	446	441	392	427	440	422	432	421	405	388	395	410	415	435	409	414	440	424	412	407	405	424	426	415	399	403	415	393	471	408	406	428	421	440	467	399	447	422	387	426	424	395	400	443	452	437	436	451	385	434	412	396	456	425	403	405	414	431	407	447	434	449	463	434	400	443	406	410	433	422	399	438	428	438	413	427	395	410	439	440	420	420	439	441	431	409	426	419	436	388	424	458	446	466	390	422	414	413	426	391	429	377	415	405	439	415	467	422	403	420	412	407	435	425	457	424	399	419	422	434	398	378	411	419	444	452	425	429	416	402	434	377	432	412	418	403	417	403	451	470	420	434	399	426	413	417	414	412	437	418	427	435	417	434	399	420	441	413	477	423	406	425	435	414	418	449	420	416	431	414	437	411	434	458	453	409	441	366	447	448	388	427	407
19012	29356	15271	4166	2613	2094	1630	1158	884	752	701	672	686	615	598	591	486	559	592	576	520	601	531	519	529	539	566	551	498	565	550	513	526	530	520	527	569	527	560	572	546	550	522	543	548	557	502	539	534	536	542	503	521	560	475	536	538	523	526	562	466	534	559	525	517	579	536	506	566	546	519	534	565	521	582	517	519	566	535	537	535	552	517	516	569	525	527	531	543	525	554	548	527	539	548	541	542	489	533	490	549	533	564	511	583	519	600	502	573	524	515	534	527	575	535	518	510	518	535	530	556	555	509	516	571	519	526	487	556	506	542	550	563	530	570	543	506	571	554	571	493	505	523	514	563	542	566	539	518	558	543	522	518	557	498	501	517	536	524	541	556	554	538	528	513	501	509	541	516	530	541	519	551	516	494	548	572	572	542	519	531	535	557	547	538	506	525	497	535	539	511	533	548	544	527	532	533	532	560	543	541	539	523	491	549	539	539	542	542	543	533	489	483	528	553	545	528	535	523	562	554	534	548	488	542	542	503	537	538	544	564	501	502	517	526	542	547	558	576	538	570	505	562	547	529	535	483	530	512	544	516	514	531	559	583	527	579	535	530	496	498	492	505	554	543	544	558	524	517	509	561	530	531	515	569	553	510	546	572	577	538	547	491	538	521	547	540	526	546	546	552	554	508	536	509	507	586	547	532	539	558	545	517	534	545	582	540	556	528	568	510	547	585	553	540	537	535	537	525	520	526	579	549	529	493	564	537	544	560	547	526	543	506	545	511	548	563	504	539	545	560	557	501	534	522	521	561	550	536	528	537	560	555	565	546	517	546	508	530	543	540	499	516	538	583	531	555	540	518	534	549	554	531	555	530	552	559	563	561	534	512	561	493	576	524	496	565	517	559	533	570	542	552	530	535	528	527	545	567	476	540	547	531	555	532	555	549	511	541	547	512	516	523	543	518	510	531	560	532	550	559	521	582	493	506	536	519	545	555	533	528	527	545	561	580	553	548	527	525	528	584	538	546	525	562	519	551	532	551	511	575	531	592	561	527	493	527	550	532	528	603	491	527	509	522	510	589	549	536	515	558	518	531	544	552	572	511	551	561	535	529	528	606	566	492	542	553	540	525	554	506	532	553	533	549	520	495	576	520	541	501	533	559	535	572	571	488	511	520	527	572	565	510	544	570	548	549	519	485	522	529	542	561	544	524	540	511	530	532	533	517	534	560	536	542	542	510	541	548	541	520	525	543	530	548	562	532	544	565	542	569	562	534	578	554	513	535	566	545	555	544	506	572	537	550	514	530	577	555	522	517	556	582	517	554	564	529	521	512	520	533	517	568	532	508	527	521	533	562	521	525	537	517	539	530	510	541	522	539	567	517	508	478	498	483	583	522	543	530	538	498	570	562	510	559	575	559	530	589	529	603	512	526	529	582	557	542	517	524	517	538	464	538	525	530	513	531	500	534	569	522	534	553	541	510	544	554	512	527	508	491	520	510	548	522	517	539	596	537	545	520	560	545	554	529	535	538	535	549	529	554	545	551	547	526	528	534	514	581	538	546	519	516	507	586	473	540	591	501	520	569	500	525	505	522	546	506	534	518	550	534	469	503	553	540	520	601	532	479	546	529	545	509	510	556	521	558	517	546	503	536	557	525	569	519	547	540	504	533	534	524	548	531	558	514	536	556	542	551	510	535	514	554	510	528	536	523	568	528	516	589	545	486	559	514	610	569	541	536	524	525	528	550	545	577	525	554	528	504	515	578	553	559	525	524	539	482	551	571	555	531	520	559	530	527	531	527	499	553	527	544	517	518	522	513	528	510	561	537	522	496	556	543	512	577	539	598	527	542	531	544	515	525	538	546	533	532	552	542	557	532	509	548	543	490	512	551	511	592	554	533	521	524	551	502	564	509	518	482	550	471	518	518	530	570	563	543	498	552	568	546	528	539	527	516	532	521	541	529	539	557	553	519	542	522	573	501	529	541	546	538	574	545	554	536	530	542	553	543	551	548	548	516	537	502	523	507	526	589	509	547	542	539	552	553	518	545	577	534	501	536	517	528	541	530	519	540	545	541	553	590	556	575	591	540	547	529	544	559	532	519	517	567	528	517	554	557	538	524	588	547	538	547	509	516	520	515	545	578	529	541	505	520	539	519	529	522	565	533	527	564	527	541	496	548	521	551	542	522	524	517	555	549	548	554	553	541	555	547	525	542	558	532	546	599	584	473	552	526	511	483	522	509	534	551	531	539	538	526	563	547	542	538	576	520	511	550	522	526	517	527	576	540	545	584	565	516	559	566	537	523	525	570	550	527	552	541	596	546	527	557	524	545	559	555	536	548	496	522	551	543	519	495	543	530	545	555	549	518	526	544	544	583	523	558	513	542	555	522	544	534	533	553	516	538	532	518	542	514	539	522	507	551	510	535	512	562	546	534	548	523	569	547	522	554	555	559	538	556	542	572	516	558	558	576	557	520	557	498	547	557	508	539	541	571	561	528	529	587	536	552	561	561	530	551	555	536	578	561	539	583	542	532	507	528	521	610	556	520	552	550	541	554	527	558	569	577	557	540	584	525	539	571	513	553	544	549	561	531	548	544	515	494	557	533	525	513	509	531	513	533	528	550	569	540	505	554	543	525	535	516	547	519	532	557	528	503	563	578	498	520	544	518	565	530	544	544	515	533	531	516	529	581	529	495	533	510	525	505	512	541	540	599	539	537	588	567	514	540	522	524	524	555	516	541	605	538	550	559	555	503	524	558	554	553	531	559	552	572	540	539	547	519	558	513	528	572	553	541	522	559	524	545	536	496	553	498	516	543	526	532	542	534	531	535	486	545	518	549	540	533	564	527	562	524	557	531	494	550	523	565	549	562	535	556	562	518	566	529	538	554	511	574	534	568	513	555	542	531	549	492	573	512	542	506	593	549	560	501	553	540	597	539	586	564	525	557	527	558	524	538	493	550	547	553	514	528	561	537	554	538	562	515	537	576	500	502	545	544	543	559	519	499	530	530	536	566	573	530	558	538	536	532	543	550	553	537	545	561	533	594	526	549	515	513	530	543	570	521	522	524	540	516	568	538	526	595	543	509	574	550	527	555	582	533	520	548	493	536	543	533	579	551	543	543	519	526	539	543	543	549	553	559	512	567	533	558	501	563	512	493	536	568	556	536	507	557	541	561	515	485	495	524	569	576	523	562	534	527	521	591	500	556	509	521	541	554	549	553	549	554	540	541	528	558	570	533	558	487	536	530	535	545	511	555	514	535	528	523	546	497	567	547	513	550	546	502	541	479	541	565	545	545	545	537	558	594	540	533	524	522	521	529	510	532	499	538	487	542	520	513	540	540	553	571	532	584	547	536	538	560	538	587	527	541	562	509	559	515	531	533	521	528	521	570	485	527	529	528	475	537	578	548	529	530	557	566	584	510	491	517	528	551	499	525	543	565	527	527	564	579	526	504	534	557	553	524	529	524	546	561	480	557	575	518	540
23079	21140	28482	24032	21069	11436	2413	1374	973	857	833	851	771	746	689	660	582	700	649	638	689	678	652	608	647	635	597	658	652	660	616	629	612	624	662	603	562	611	612	603	621	597	603	634	635	603	683	633	608	646	578	667	606	628	639	623	616	674	569	590	591	621	592	647	622	634	628	628	621	602	629	573	600	624	616	591	613	597	615	627	630	586	597	637	589	589	617	627	595	650	573	618	637	592	612	591	637	601	568	602	599	628	608	564	642	614	627	611	638	615	632	628	622	603	573	619	633	587	586	624	590	651	593	628	611	648	630	588	600	604	637	636	632	654	608	646	631	635	607	574	602	639	632	594	570	607	587	601	607	596	615	598	600	620	593	591	573	633	608	615	603	604	614	639	615	643	638	625	593	577	609	654	620	627	583	614	633	617	674	569	595	624	580	604	619	574	619	617	648	630	633	542	625	611	576	658	601	617	626	597	622	656	554	644	587	601	586	596	609	611	581	593	617	608	622	597	574	603	617	646	628	657	604	640	592	614	587	586	612	599	604	634	607	589	599	657	613	618	608	639	605	631	623	620	594	552	568	589	585	620	636	613	685	616	603	613	640	632	605	591	593	596	636	575	604	612	618	614	617	619	626	657	623	579	645	612	574	589	620	597	602	635	665	625	643	557	666	562	645	633	572	603	652	609	582	597	605	621	625	619	621	620	587	594	593	557	648	633	639	636	588	621	572	597	607	556	635	604	586	621	641	581	647	578	601	566	652	631	616	614	606	588	633	617	614	625	654	602	667	558	650	591	600	590	620	657	628	561	600	631	639	623	608	637	597	601	575	619	619	604	607	603	619	539	635	592	609	599	600	598	628	575	594	611	600	652	575	596	611	584	581	582	609	626	622	611	613	593	640	641	583	600	641	593	627	635	559	559	598	597	619	607	601	639	550	579	623	599	604	618	642	591	613	582	588	582	618	568	611	600	571	602	555	608	573	588	577	607	643	627	611	618	580	590	631	606	611	595	618	643	571	611	611	622	628	609	623	611	582	549	656	580	611	626	675	625	658	593	605	616	565	602	626	590	645	622	625	619	602	560	594	638	628	644	633	584	626	636	586	555	616	595	589	576	584	602	584	612	587	597	608	659	644	592	618	620	599	607	582	624	594	644	594	629	605	624	661	587	620	611	585	620	611	668	630	644	609	609	588	623	586	602	639	626	632	591	640	581	632	597	625	608	615	602	627	618	556	646	639	600	607	607	578	617	619	633	610	592	611	638	572	587	663	565	637	635	635	653	613	627	605	588	652	586	561	597	600	582	629	653	635	574	648	621	629	583	649	649	619	596	610	604	623	633	628	614	572	643	626	595	610	601	562	585	624	644	636	653	612	655	601	618	582	615	632	593	585	627	600	615	615	599	625	605	597	636	606	625	623	617	571	606	612	605	641	630	640	622	640	590	642	649	629	589	568	606	624	615	625	574	596	599	600	642	627	616	594	616	599	585	658	639	621	626	612	635	635	628	584	638	642	598	634	586	617	616	604	612	612	601	607	608	635	601	605	655	595	539	605	584	602	617	579	596	600	595	609	612	602	618	575	590	638	593	596	646	651	612	619	594	589	595	666	639	588	579	618	626	615	586	652	656	614	626	638	636	605	595	587	621	554	627	637	620	586	592	584	670	612	619	571	648	619	664	603	624	603	656	610	637	596	599	629	652	651	599	601	605	605	642	567	583	598	591	624	611	612	631	602	637	654	589	634	598	666	608	611	593	655	584	616	588	636	620	627	581	653	632	555	623	578	565	583	594	628	663	611	638	623	639	610	608	601	632	615	580	618	630	609	615	605	629	632	609	595	602	614	611	613	631	640	630	570	666	636	609	626	600	568	572	620	596	605	630	590	629	631	650	631	606	579	590	625	647	587	623	563	618	621	612	621	594	628	633	611	601	616	612	595	591	602	598	595	623	614	659	603	626	592	577	587	569	652	576	610	559	621	625	598	632	617	620	619	572	614	603	637	569	601	633	597	621	626	611	634	585	592	568	623	594	596	647	616	630	563	585	595	612	569	616	650	541	608	613	632	599	646	582	646	616	589	625	610	613	617	620	629	612	575	608	592	645	606	601	649	608	581	596	610	623	600	558	535	611	629	625	602	630	612	611	637	581	620	614	625	607	593	580	606	587	603	602	587	599	632	623	590	639	626	581	601	625	615	583	680	648	598	618	617	663	641	595	648	624	595	598	570	594	565	602	606	595	620	622	605	581	588	629	632	592	624	612	603	622	568	615	598	595	622	611	658	641	590	601	579	595	627	652	593	660	611	617	564	618	645	629	633	630	622	596	596	611	603	631	634	619	598	618	597	596	613	604	609	595	649	583	626	609	609	621	606	627	621	667	618	605	639	668	621	566	617	616	621	613	627	646	603	600	616	613	632	609	588	621	582	645	620	606	643	613	601	611	628	598	602	599	563	598	608	569	611	625	580	641	619	671	603	586	599	595	579	624	614	624	578	585	588	622	638	597	621	589	589	610	592	598	592	594	624	599	619	670	592	607	584	610	657	640	629	595	596	613	630	626	668	565	595	613	590	600	632	597	615	604	604	590	614	643	619	668	650	587	607	611	597	629	670	581	612	648	636	599	613	642	668	592	614	640	584	618	614	615	605	600	628	662	622	624	632	642	599	615	580	577	560	605	598	579	639	620	590	595	613	625	612	671	622	590	631	661	605	640	635	588	623	585	627	596	605	568	644	595	628	582	602	612	595	568	622	563	609	614	593	627	611	617	592	627	603	588	645	587	614	616	621	594	624	622	622	610	594	581	601	616	640	612	616	602	576	590	604	604	596	614	586	599	631	584	588	593	625	628	617	624	626	634	608	646	583	646	582	613	596	590	623	646	580	568	630	625	620	628	571	636	634	600	623	593	598	604	614	575	584	618	624	594	643	637	659	644	625	634	620	576	606	615	617	617	588	574	599	622	658	635	620	599	576	628	634	650	602	621	634	604	639	597	634	628	541	599	647	588	568	660	587	682	574	564	630	576	622	660	605	628	586	592	600	594	640	621	604	626	650	619	633	614	614	629	618	621	609	602	594	578	607	627	621	593	580	652	652	651	621	597	646	601	581	602	614	577	569	619	630	578	600	608	625	642	614	613	637	615	588	611	580	592	630	547	637	612	633	599	610	621	655	600	610	598	596	630	592	656	614	644	585	636	620	569	622	614	612	640	613	629	616	633	600	638	602	601	606	644	572	594	616	608	620	632	581	632	633	597	635	604	626	633	590	595	591	631	640	657	634	615	602	608	646	621	582	597	612	624	594	629	594	599	633	577	582	613	605	601	578	645	637	597	582	620	583	589	563	580	625	649	557	628	631	592	649	612	622	642	629	636	599	643	581	620	635	610	651	580	637	625	625	608	636	577	604	615	619	593	643	626	617	567	571	578	596	638	621	619	598	578	640	616	586	638	628	601	612	588	612	595	629	576	629	585	584	629	636	634	571	617	596	626
23599	43546	27119	10821	5052	4069	3181	2202	1572	1356	1244	1157	1058	1022	942	906	888	858	849	891	834	826	749	809	763	868	823	785	812	785	764	794	779	823	835	778	771	802	744	770	805	809	779	799	807	798	764	788	783	781	814	827	767	762	813	726	817	794	774	774	777	827	796	765	820	774	719	784	771	752	790	801	875	799	761	747	805	741	778	813	781	782	732	766	733	762	775	778	784	782	768	815	779	805	710	787	753	740	804	812	749	738	785	803	801	779	795	761	819	758	794	769	760	826	780	777	721	791	783	749	792	773	817	774	753	766	802	809	746	789	746	786	812	750	800	795	778	755	779	749	798	756	825	738	774	769	769	785	800	804	778	751	828	754	789	758	758	807	761	790	711	748	774	801	750	774	800	792	787	851	767	769	760	772	724	763	775	791	748	787	703	781	768	749	733	771	742	753	731	740	780	763	804	780	786	755	774	771	774	797	745	773	769	782	751	742	737	785	791	786	738	777	808	782	762	743	744	739	793	744	745	804	784	755	747	780	793	814	785	771	773	773	827	760	777	733	781	755	746	836	817	731	832	763	790	773	723	730	776	794	749	718	779	802	717	765	768	768	743	761	730	774	773	768	719	798	788	772	790	746	821	763	795	821	763	794	770	730	728	777	800	755	732	793	799	769	757	718	723	754	774	721	808	791	757	820	744	746	792	764	757	785	727	779	783	746	767	779	743	741	746	798	734	772	796	725	790	790	777	801	748	736	820	762	816	825	748	774	791	741	720	778	753	836	758	781	786	771	799	785	752	758	772	710	744	798	825	784	823	768	792	761	739	748	756	760	766	768	759	829	799	781	737	775	815	736	782	788	749	786	775	799	762	718	750	721	787	767	760	807	812	758	729	793	791	772	811	759	754	786	767	772	798	776	765	832	733	779	793	820	770	751	808	814	761	789	756	758	779	786	791	828	832	753	802	742	789	756	793	788	817	771	746	782	763	767	835	766	781	782	820	817	797	772	721	748	760	821	751	764	773	819	764	773	789	786	762	797	793	754	750	798	770	738	741	727	757	751	799	731	754	770	765	763	820	810	801	805	780	843	802	809	768	767	822	756	809	786	735	776	764	746	792	797	796	752	743	736	812	799	798	768	779	792	762	742	761	832	791	789	816	780	773	808	835	772	771	819	747	746	805	781	791	743	823	783	721	809	732	783	822	763	782	735	789	786	732	797	808	778	788	806	788	802	795	700	726	732	815	789	780	807	803	745	769	818	772	809	752	808	774	797	740	760	815	764	792	772	795	763	818	765	761	770	786	780	751	785	752	760	718	820	774	833	808	766	761	744	756	773	824	719	763	743	830	764	759	776	764	803	782	768	784	801	754	796	789	789	759	775	803	826	809	783	747	817	817	790	772	773	770	764	749	756	758	757	803	761	788	808	787	772	762	775	765	814	770	771	721	787	775	745	793	730	797	762	778	810	751	798	797	789	759	798	789	754	777	790	746	756	820	786	813	796	822	743	774	768	781	738	803	753	783	750	775	741	764	780	748	827	771	784	764	755	735	756	793	794	792	777	798	805	793	744	773	788	806	798	690	821	803	770	755	792	779	775	800	788	755	774	831	773	776	807	773	792	732	830	818	751	752	804	764	787	748	722	765	766	760	793	796	751	823	756	778	777	802	780	723	767	763	779	742	761	737	810	795	739	771	727	761	825	779	795	762	827	810	740	784	755	749	792	746	801	752	732	800	794	786	747	759	766	745	773	783	731	787	780	783	791	775	824	812	766	764	827	749	796	788	777	821	788	784	742	784	770	865	784	782	773	762	800	739	750	743	792	746	772	746	785	764	769	759	795	773	740	773	775	782	777	763	774	739	733	711	797	809	773	798	802	750	780	784	750	826	806	792	800	837	780	728	799	717	760	743	777	794	768	707	775	756	766	774	793	761	724	764	791	743	818	788	781	765	745	791	800	759	751	776	790	788	781	763	745	780	785	784	770	717	808	800	827	764	783	782	713	813	740	739	752	737	771	757	741	775	760	787	788	747	728	794	766	773	759	766	761	775	791	840	787	779	765	787	745	789	784	805	781	758	723	798	745	774	785	843	754	829	773	743	821	789	815	757	740	777	803	762	763	807	794	829	800	773	816	736	741	822	784	765	776	726	769	758	778	811	760	778	745	798	811	791	798	740	780	784	732	784	747	764	791	733	834	719	810	756	750	723	764	760	751	762	786	763	716	751	792	775	741	747	790	752	800	771	699	724	799	806	792	785	811	779	806	777	718	711	783	790	771	766	741	780	786	752	804	787	760	781	796	791	723	753	804	738	805	808	775	764	745	778	771	772	762	805	795	794	785	776	746	769	775	832	796	795	753	760	726	776	739	761	834	829	800	773	772	799	812	774	779	803	773	789	716	738	786	834	786	803	758	752	764	753	775	801	794	814	771	791	811	799	803	752	765	767	782	769	782	800	797	751	730	795	813	772	765	788	797	796	805	767	742	789	812	756	787	782	756	786	758	750	811	789	736	789	757	781	724	701	781	776	755	773	805	727	745	799	737	818	773	741	770	826	764	753	776	803	769	856	732	800	797	804	756	816	769	793	792	778	743	744	799	722	805	837	771	810	823	784	790	782	804	746	821	738	777	775	791	777	781	790	729	802	806	759	778	764	810	765	778	776	761	766	805	748	755	802	757	795	725	745	762	779	782	759	789	762	788	776	790	755	742	766	753	766	711	799	776	721	781	816	768	738	751	771	750	792	812	793	741	817	752	800	794	725	789	799	791	730	796	802	758	773	785	769	752	760	809	777	774	803	771	760	776	799	782	749	729	758	769	729	727	754	757	755	782	769	785	740	787	714	814	778	804	800	772	731	792	802	770	762	789	784	777	799	700	755	714	762	819	739	767	729	819	779	781	779	786	782	844	814	779	755	777	757	780	793	788	779	756	750	794	771	792	808	789	805	759	791	762	814	747	782	822	824	784	789	795	757	802	780	839	760	748	756	784	798	769	745	782	746	764	747	772	783	774	755	745	752	812	758	757	777	778	780	797	797	764	767	715	764	778	743	782	785	790	757	797	742	770	767	730	784	796	760	757	832	803	776	770	783	798	794	786	793	779	723	786	761	763	781	794	762	759	784	751	791	805	807	796	782	745	796	775	781	790	781	790	774	793	788	793	761	761	759	812	718	764	783	778	763	786	766	770	811	791	780	758	768	770	798	755	775	745	805	779	790	803	802	746	763	818	712	748	774	729	734	768	789	740	768	738	804	737	729	796	805	752	774	831	795	765	736	759	772	720	756	765	795	822	775	780	735	780	765	738	725	763	827	767	777	754	775	804	742	762	811	761	768	806	763	784	799	764	773	778	776	808	816	722	768	736	741	746	714	750	816	806	778	808	755	758	811	725	756	734	788	742	730	781	779	746	754	773	812	733	797	786	812	818	744	824	805	783	805	815	787	796	799	759	776	801	789	758	794	749	714	822	798	819	769	753	796	805	774	808	800	794
24312	21164	27264	25042	10027	1517	933	644	449	391	401	345	302	284	269	251	265	244	261	263	229	245	254	252	249	258	233	251	237	227	224	220	246	223	192	234	255	223	255	258	246	213	255	250	220	242	234	235	250	262	234	259	216	255	271	230	212	238	235	235	234	229	211	237	240	217	243	238	250	212	238	203	234	213	231	233	205	242	212	230	213	242	246	251	229	237	250	248	219	271	247	237	229	222	237	215	220	230	237	217	225	222	244	220	223	252	257	224	226	211	228	232	206	256	220	233	219	256	218	238	244	236	217	222	221	228	220	240	207	217	239	235	200	220	259	202	224	222	231	224	241	214	220	230	260	213	236	220	230	239	227	214	235	216	235	221	219	240	204	225	206	226	218	199	232	227	230	237	231	225	224	229	211	239	232	215	222	268	249	222	211	245	232	223	231	223	214	237	238	246	227	237	236	256	238	246	203	244	215	227	207	226	226	240	232	241	224	239	224	278	229	219	224	226	230	202	259	227	232	243	246	215	229	267	235	235	237	224	228	229	219	245	230	236	200	209	240	230	241	257	248	227	212	248	203	225	225	231	237	243	236	264	258	220	220	247	225	228	224	234	206	220	236	238	238	231	230	231	228	201	210	235	197	269	224	230	242	236	215	227	246	240	232	228	219	251	220	228	217	221	212	231	248	221	235	214	242	265	243	215	240	246	221	217	234	205	220	238	251	246	216	234	238	218	228	245	220	239	213	250	254	235	233	265	233	195	243	234	224	233	231	250	214	231	225	216	209	228	256	210	236	232	241	249	253	264	220	240	208	232	221	219	242	224	237	230	215	221	225	231	218	227	234	247	227	232	239	237	250	229	239	235	234	273	213	197	236	239	225	256	225	214	220	235	244	250	229	248	260	257	215	238	247	231	219	209	232	264	244	262	232	236	248	219	230	203	213	259	232	204	243	231	235	228	246	237	257	221	192	230	257	240	243	200	240	225	230	222	206	243	262	204	222	204	222	201	233	236	218	231	226	232	256	235	230	234	213	235	258	229	243	241	238	219	221	209	200	232	234	235	230	233	236	209	222	229	227	234	232	236	230	241	229	247	238	245	240	213	237	237	223	233	228	217	239	224	270	237	202	222	212	229	240	221	247	221	225	234	245	215	235	243	216	228	231	213	221	229	259	224	225	226	213	215	243	247	234	242	244	247	258	233	242	227	203	225	211	231	253	271	233	217	210	255	231	221	203	204	233	225	214	242	235	208	219	227	222	256	246	220	237	258	197	244	237	243	229	221	223	215	238	208	224	223	239	275	235	248	247	228	228	225	248	243	240	194	206	234	217	224	227	210	201	228	244	226	258	219	258	230	216	280	220	234	220	242	247	246	220	245	234	224	252	238	224	221	227	221	219	239	252	245	244	248	231	232	218	228	215	226	213	233	236	227	238	252	249	216	239	214	224	227	220	243	225	244	221	233	227	207	214	234	241	249	225	224	240	233	220	233	236	211	244	212	240	229	225	231	247	204	212	252	219	232	226	250	230	238	220	244	203	213	231	227	222	249	233	230	248	224	237	240	253	257	245	241	254	245	223	235	244	251	215	221	233	237	222	251	244	255	252	233	250	226	234	209	228	215	219	229	242	237	220	245	230	239	222	239	250	223	252	238	250	222	244	243	275	233	244	225	224	216	213	235	229	236	220	234	256	210	235	228	266	252	237	214	236	196	226	237	260	216	260	223	221	243	239	217	241	250	226	227	198	207	223	248	242	264	228	231	209	241	219	226	233	231	219	244	225	242	241	231	222	234	227	224	227	242	221	244	234	218	231	242	253	213	235	231	229	210	241	247	217	203	231	241	247	226	244	205	251	227	214	230	220	225	258	226	237	244	220	220	219	244	219	227	256	250	244	242	243	225	225	254	237	243	251	239	213	229	230	217	228	258	219	246	212	208	253	226	241	236	233	190	223	235	242	241	220	274	231	252	243	231	252	224	215	222	222	245	221	243	224	230	205	211	221	216	249	232	244	229	227	265	226	253	233	237	232	222	250	241	237	220	215	246	228	213	249	253	232	222	210	255	219	233	225	235	257	232	247	260	266	237	233	211	241	261	257	236	239	247	228	237	203	212	204	247	251	230	228	241	211	232	228	227	238	248	231	227	246	233	219	223	208	240	216	198	216	238	228	230	207	236	242	224	227	234	258	221	224	252	241	222	215	240	228	247	254	235	251	226	244	238	231	254	212	200	223	233	251	244	233	223	227	225	228	241	250	241	252	225	214	213	239	209	230	224	245	251	223	228	239	245	239	238	229	232	211	221	278	239	258	262	251	225	228	268	262	210	247	225	216	225	224	251	198	204	222	213	239	239	233	227	216	203	211	222	229	224	231	211	228	260	222	205	241	242	245	200	199	238	208	238	232	228	237	228	241	246	239	239	207	220	221	233	236	205	239	241	224	258	253	235	216	255	247	226	226	263	247	233	240	204	251	196	233	233	236	216	209	234	211	236	228	214	235	218	235	233	257	247	225	253	226	225	208	253	244	228	239	252	240	219	224	248	226	239	240	214	222	208	269	218	221	247	234	245	205	245	214	227	232	240	256	236	233	215	237	233	242	226	213	218	230	271	220	247	233	240	250	229	226	222	215	229	189	237	239	244	229	219	233	238	250	247	234	239	238	216	265	221	220	219	228	218	265	219	239	213	244	246	195	221	238	206	231	218	242	219	234	208	225	241	213	233	232	223	227	234	229	225	229	214	211	212	234	215	236	257	221	211	227	234	207	231	228	228	252	232	212	254	251	229	218	227	255	233	222	227	208	227	231	241	261	253	259	256	237	215	240	230	245	253	241	226	242	227	216	247	248	182	255	261	225	242	238	237	209	247	240	223	232	220	220	248	238	235	211	237	224	208	234	251	225	236	243	228	261	220	250	244	234	226	224	230	218	220	241	244	234	196	238	243	242	226	248	218	247	207	226	225	241	254	223	241	221	236	271	214	220	232	265	229	238	227	236	259	221	211	212	231	248	227	202	208	205	248	216	222	222	206	234	259	242	241	253	208	235	243	194	214	243	254	235	223	235	219	210	257	225	246	235	256	248	257	228	239	238	233	235	234	247	231	225	222	243	227	187	253	248	240	226	222	257	223	240	226	214	210	214	247	203	224	237	239	241	220	234	222	249	238	250	212	226	220	225	222	241	210	219	223	222	251	227	243	245	248	217	220	239	221	234	247	202	236	252	245	252	200	225	216	249	234	228	253	210	210	243	228	205	226	239	212	235	275	248	234	236	261	240	225	242	254	212	223	208	231	237	202	229	229	231	247	255	238	242	225	235	224	234	238	215	228	229	244	218	223	219	226	237	235	224	248	245	203	227	229	253	235	237	228	247	218	217	215	218	252	204	240	217	211	221	238	210	217	224	199	237	219	236	223	236	220	235	240	221	228	248	229	244	237	221	240	259	224	226	250	248	206	241	208	244	243	215	234	247	242	232	233	226	263	269	244	234	235
22753	38359	21235	6173	3596	2707	1941	1227	880	690	682	582	529	454	400	350	335	353	359	315	324	346	327	305	336	310	353	359	328	333	300	334	306	332	354	310	317	328	321	326	343	309	346	339	295	284	347	365	332	316	314	325	333	276	287	302	325	347	294	323	309	299	354	314	325	294	296	315	297	299	343	307	312	317	331	319	299	271	330	317	288	305	297	290	324	292	311	311	313	355	306	324	321	320	325	305	328	305	321	315	310	316	305	305	334	326	308	273	273	341	322	326	295	295	331	310	296	287	298	281	297	299	306	321	301	297	277	311	295	298	300	306	335	271	297	291	299	321	287	309	328	339	336	287	341	320	304	322	286	320	354	318	321	315	342	308	312	319	327	299	316	291	311	315	299	339	292	305	297	324	316	297	288	314	286	286	286	324	299	347	338	313	308	331	325	301	278	317	295	324	325	294	319	320	267	285	301	307	323	317	320	324	304	317	304	278	312	335	324	296	305	274	318	314	345	312	290	306	327	304	327	311	342	312	284	316	280	342	321	334	301	302	307	284	342	350	347	284	302	291	322	328	295	300	318	303	293	322	310	292	301	304	312	308	318	326	293	291	282	304	352	293	278	314	298	293	285	297	305	316	314	290	317	305	307	311	302	301	328	329	309	277	319	299	291	319	278	322	328	315	314	312	285	301	301	289	298	310	352	315	281	298	310	314	304	332	332	317	291	307	310	315	304	283	310	293	325	318	314	302	296	302	332	283	294	297	336	298	291	283	306	309	313	309	332	298	299	290	292	309	275	303	322	326	308	267	319	294	307	308	306	271	301	297	311	344	324	315	317	304	341	337	288	335	298	298	289	295	319	268	315	303	277	323	311	352	295	310	314	305	328	304	308	318	297	315	312	317	278	290	311	285	306	292	312	330	313	317	310	295	303	301	319	300	307	318	328	317	326	310	300	318	340	327	327	285	324	320	318	315	311	323	297	340	306	296	326	310	297	321	320	328	320	320	253	320	309	287	320	262	305	359	322	344	333	325	350	320	327	285	300	290	310	315	303	317	335	325	296	288	328	312	319	303	280	334	328	323	294	272	320	308	317	312	297	286	275	315	305	317	328	298	328	315	293	306	339	321	329	304	302	336	297	310	306	307	309	302	295	336	306	311	324	313	321	322	327	324	316	308	305	309	328	289	289	324	303	334	322	301	329	301	308	313	312	327	299	307	295	287	280	303	290	283	326	302	323	287	310	325	305	316	304	274	286	318	306	302	294	294	310	300	298	333	334	287	300	328	302	265	316	317	303	326	301	314	302	340	316	308	293	313	349	321	318	298	304	304	307	310	308	306	333	307	302	299	303	313	327	291	312	281	296	324	303	323	280	331	333	312	315	324	343	288	344	331	318	306	322	299	307	279	325	316	295	300	314	301	292	317	302	340	315	314	327	298	327	301	317	299	292	316	307	308	298	307	292	308	301	301	326	302	307	327	305	297	303	302	292	303	334	343	297	289	305	333	273	321	324	299	301	321	313	347	317	305	321	288	294	328	287	307	303	310	348	309	317	292	315	330	314	337	335	288	308	311	324	314	308	301	281	332	306	308	296	290	309	337	332	314	322	294	313	313	309	323	301	348	277	300	313	293	289	329	299	289	319	312	321	347	341	289	296	309	294	320	346	303	319	333	290	340	288	306	297	310	316	337	287	279	307	340	351	299	316	326	310	279	310	331	329	278	302	288	326	314	308	307	313	324	285	291	281	281	308	319	298	333	314	318	324	299	290	325	295	317	310	316	326	299	321	310	310	318	305	271	269	317	298	310	308	271	327	322	303	324	301	305	292	286	326	294	289	301	298	313	299	283	313	298	301	290	313	331	346	289	306	300	301	325	289	326	327	315	322	296	300	319	313	283	307	333	322	315	329	290	295	295	315	354	309	325	309	302	303	306	292	316	292	315	289	301	310	332	291	297	299	301	288	315	310	314	298	326	285	320	303	310	323	296	318	326	275	304	288	300	283	329	288	322	309	285	349	310	300	313	282	301	312	312	278	295	312	296	277	333	299	298	313	301	277	311	337	284	312	271	294	313	329	315	307	303	301	293	307	314	277	336	307	314	301	287	293	290	296	306	319	318	324	311	296	316	331	296	317	331	267	285	312	288	321	294	312	293	303	318	262	297	312	303	310	271	305	295	273	308	315	298	291	300	294	314	299	324	333	312	306	298	329	345	301	308	326	327	291	305	309	303	319	303	266	291	307	338	280	294	293	291	304	303	316	320	321	307	303	282	321	309	298	362	346	286	312	305	310	290	297	318	327	306	308	302	306	307	339	300	323	312	306	278	268	331	317	307	302	306	274	299	307	301	280	304	298	295	289	315	299	305	320	297	297	292	322	312	317	327	318	284	346	307	291	279	348	319	320	309	310	293	305	316	309	291	306	288	305	307	307	332	289	304	305	288	317	284	299	313	311	321	311	307	313	287	354	309	300	326	305	298	281	326	304	311	306	308	313	308	284	316	314	298	310	289	302	294	327	308	295	292	308	333	296	328	372	314	324	291	304	338	311	321	323	303	299	276	311	268	316	331	328	334	329	310	308	339	332	311	315	299	312	282	331	294	308	304	340	287	307	306	328	293	319	316	328	294	303	289	301	298	299	322	289	299	323	312	318	298	306	335	308	310	303	326	292	337	316	347	322	294	301	292	317	307	338	309	330	310	317	340	297	344	333	321	310	305	311	332	313	268	309	320	312	313	315	314	314	291	275	295	307	315	335	332	320	318	328	309	308	325	313	290	324	301	292	282	319	294	281	298	324	320	319	288	316	304	332	325	307	315	290	301	312	315	327	329	317	327	311	323	320	272	344	308	336	300	288	315	326	356	328	304	293	315	325	319	297	319	321	300	322	301	326	319	332	322	312	310	309	303	310	301	305	334	321	280	319	301	322	318	310	330	285	319	301	310	287	288	311	275	337	307	294	290	286	287	307	328	313	331	354	307	292	322	348	317	310	307	279	313	307	305	310	332	312	280	323	289	305	279	301	323	280	276	312	305	286	336	324	334	322	320	321	299	322	298	335	308	319	320	346	316	290	312	304	319	311	311	318	315	300	314	300	322	338	272	331	324	289	340	287	296	323	291	299	304	282	302	321	304	311	319	313	256	338	335	273	317	326	310	281	279	295	307	306	325	322	322	320	326	284	304	285	307	276	277	295	288	316	289	309	323	311	268	291	306	322	302	317	305	329	313	308	311	315	323	308	266	303	276	306	315	279	309	314	306	329	316	308	333	329	317	309	322	309	298	327	346	307	287	333	302	328	300	303	300	318	295	293	290	321	296	301	309	307	333	315	318	320	330	317	328	303	308	308	301	346	323	304	306	317	300	312	316	330	320	318	328	301	286	354	296	316	292	305	311	317	333	263	294	327	300	310	300	294	306	283	319	282	304	297	261	314	306	322	313	313	319	290	290	300	316	307	286	293	302	326	305	306	338	338	287	325	291	315	297	326	314
22272	21252	29015	23803	21250	21227	9159	1559	1046	881	823	737	679	618	580	566	523	557	525	509	506	532	487	492	463	504	499	473	476	500	493	475	414	500	476	452	472	462	493	447	465	453	496	472	438	473	444	446	490	455	494	469	485	482	502	449	468	438	493	485	437	448	475	475	439	469	455	446	464	468	475	469	535	455	444	471	454	426	450	460	478	468	451	457	431	471	470	474	474	454	463	442	439	450	424	459	472	413	449	475	438	429	455	501	468	472	454	458	440	433	447	457	423	474	475	457	489	438	487	446	436	434	481	472	480	446	459	491	437	463	464	440	450	463	465	460	457	477	438	488	464	447	415	469	482	462	459	478	460	438	464	483	440	466	455	490	435	468	445	476	477	464	462	439	428	440	491	452	463	427	447	446	429	448	448	508	422	468	450	454	455	453	444	487	458	448	486	469	456	470	440	470	445	466	450	455	465	459	431	459	471	481	461	459	453	436	464	430	450	444	453	462	441	440	454	448	460	496	471	459	485	449	490	450	456	438	442	467	475	450	475	474	470	436	492	478	441	496	438	470	464	434	447	415	456	444	476	442	487	483	496	451	431	447	476	485	496	479	470	434	450	471	451	442	498	494	466	425	475	477	443	473	493	434	407	482	424	474	418	465	475	440	445	463	466	419	455	413	443	449	440	472	513	436	410	433	474	443	471	464	464	446	423	485	453	489	475	433	402	451	465	470	431	475	499	466	437	453	447	477	444	473	458	449	421	478	452	434	457	435	466	452	450	463	499	442	461	431	468	492	425	438	439	452	448	461	456	448	453	473	461	465	425	470	477	447	475	431	445	475	419	468	451	418	410	471	469	463	471	450	455	482	483	440	427	441	453	434	470	446	478	484	450	425	471	460	481	442	455	428	486	455	429	420	465	451	469	451	444	436	429	437	431	427	440	468	459	445	490	464	454	485	475	437	423	431	482	518	431	470	453	432	422	457	478	478	426	423	454	470	473	434	486	441	439	432	451	455	478	449	489	452	455	457	466	452	464	429	441	503	425	453	435	473	492	485	447	447	466	449	461	405	440	479	459	497	455	455	465	479	433	454	487	473	442	493	442	451	453	461	425	419	459	434	429	460	476	459	431	487	466	460	409	441	456	424	467	446	427	470	458	435	443	455	485	455	477	497	452	467	450	491	461	456	435	437	489	489	464	441	453	443	470	457	407	455	476	451	433	462	430	457	478	465	473	427	440	409	461	480	459	430	479	473	438	428	453	468	455	500	420	454	479	459	452	452	456	488	446	461	438	476	459	448	460	470	442	466	449	456	487	428	447	459	466	437	469	454	408	422	406	444	451	448	439	411	427	432	457	448	491	453	451	472	429	467	428	460	424	464	490	446	481	458	464	458	453	454	430	448	475	439	435	440	503	446	434	447	489	470	431	452	502	434	470	457	446	452	429	415	436	439	491	455	451	483	477	463	438	450	476	470	449	459	420	433	451	444	437	440	464	450	488	443	460	471	483	431	477	478	502	426	443	435	469	453	454	459	451	417	410	438	430	456	461	433	460	455	483	498	470	467	484	473	446	472	468	441	456	467	436	487	453	437	450	427	451	471	436	439	432	447	499	467	444	452	431	438	420	447	470	457	441	456	462	420	466	454	462	439	473	425	473	410	460	449	463	483	445	461	422	460	483	467	492	445	473	476	447	446	433	488	421	470	483	507	431	455	443	448	487	454	406	489	449	453	449	477	411	431	467	443	451	453	450	512	459	443	446	453	468	492	474	448	503	444	443	486	469	428	413	446	484	438	490	510	414	440	445	435	463	461	460	454	429	445	456	470	446	435	445	471	436	384	465	459	477	450	424	444	476	461	459	440	420	468	473	500	436	475	449	482	424	439	445	467	475	477	429	438	463	433	476	454	437	450	488	462	462	424	456	482	462	469	487	411	432	482	448	455	448	449	484	453	502	465	470	480	445	441	477	432	459	436	438	436	460	457	457	470	470	458	444	455	441	453	458	434	458	465	476	468	475	419	489	425	452	448	494	453	448	416	442	446	464	453	456	448	462	447	472	458	441	445	452	495	463	466	485	422	424	463	454	491	444	452	457	471	452	463	437	434	443	468	492	452	466	455	458	466	445	456	456	461	462	463	461	486	475	472	451	447	443	437	452	430	440	389	499	454	454	449	461	438	492	437	418	447	488	448	444	431	495	490	444	406	401	460	456	458	474	470	436	461	448	451	456	454	425	450	464	420	460	445	467	475	429	457	457	464	430	472	476	446	430	477	497	459	442	482	469	412	482	452	465	467	437	449	439	438	417	457	452	436	424	461	450	461	465	469	469	450	487	435	492	459	465	461	471	468	451	487	443	446	464	429	468	422	446	441	461	443	474	459	494	505	474	437	445	439	468	456	419	470	437	460	449	473	446	440	450	485	476	468	454	475	449	431	428	453	462	478	442	449	446	434	469	487	471	457	443	452	474	477	465	428	437	418	481	440	455	480	466	474	383	435	455	443	471	477	427	437	445	454	436	503	442	427	447	449	465	443	472	484	422	446	470	470	453	428	398	459	451	433	422	462	474	438	421	451	469	431	461	450	450	437	453	442	463	460	462	430	480	437	461	425	482	432	478	440	431	439	489	466	435	443	455	463	450	443	460	438	441	437	497	431	445	447	449	440	479	507	457	447	428	461	469	467	444	454	468	444	413	444	417	440	448	433	443	503	452	444	469	452	455	446	468	435	485	477	437	501	482	447	423	453	474	441	465	419	448	476	472	427	488	476	451	458	453	419	473	394	479	451	438	464	430	447	469	441	432	428	430	419	453	452	468	422	464	443	444	417	429	476	381	475	445	458	455	451	466	456	470	438	427	445	452	416	450	467	443	430	456	493	450	450	458	444	456	444	477	468	446	473	450	473	466	472	427	422	447	493	435	459	449	476	475	440	456	440	485	473	463	435	457	458	443	431	481	473	447	428	476	449	434	447	492	447	414	439	468	433	452	490	444	466	510	441	478	456	463	470	471	450	444	437	502	476	415	446	451	456	445	447	460	450	424	482	461	472	439	441	428	451	480	439	444	426	477	420	451	454	449	400	431	488	456	418	452	454	443	457	475	446	455	458	460	417	450	460	443	433	433	460	472	452	452	460	458	448	463	417	455	423	428	445	436	454	476	442	438	482	473	480	425	466	466	463	460	449	420	425	496	441	461	412	472	452	488	459	488	433	445	476	405	471	436	478	425	452	429	485	468	432	447	455	464	444	465	450	415	443	458	447	444	440	477	465	447	456	482	465	418	466	440	436	429	470	471	387	475	461	433	448	446	454	458	437	417	471	456	469	448	505	410	462	446	510	493	441	444	459	459	462	429	455	457	510	463	462	474	491	475	432	475	441	430	413	490	487	442	441	452	471	464	435	482	443	416	447	427	473	463	440	467	450	436	435	460	433	481	474	400	441	452	460	505	466	440	479	419	437	461	454	467	443	436	470	482	461	478	436	490	457	437	448
27299	49661	33074	10165	7014	5404	3695	2599	1979	1580	1349	1171	1021	937	844	741	730	723	732	686	690	706	630	643	652	639	662	636	625	634	639	599	582	641	573	607	601	556	601	674	591	591	604	620	630	647	621	618	604	595	633	620	598	601	629	602	581	595	617	594	593	595	566	601	580	610	589	563	571	638	600	591	585	592	590	596	632	566	592	632	579	590	604	591	586	573	603	611	589	573	555	598	610	575	625	596	584	549	607	572	553	568	565	584	592	559	595	562	588	567	558	595	561	554	615	601	615	578	578	581	597	600	619	600	590	608	575	585	615	595	599	648	573	587	575	529	595	594	565	581	590	609	615	548	591	549	602	604	584	628	608	596	592	565	581	589	600	589	587	545	590	595	552	552	591	540	564	587	608	624	563	558	556	552	598	583	568	591	589	611	558	629	556	568	592	635	570	553	598	573	574	569	573	548	597	592	559	568	561	555	594	606	576	598	607	564	571	579	631	594	584	613	559	583	550	524	554	585	575	593	669	593	622	605	578	561	581	630	599	587	542	603	586	593	580	558	583	600	557	568	593	564	586	588	599	582	516	566	593	558	562	559	604	515	613	566	603	583	625	625	597	579	587	586	599	616	555	585	559	571	584	580	579	560	615	587	617	575	619	583	649	562	564	598	584	619	606	600	617	592	580	581	587	577	585	550	577	583	552	615	613	619	592	568	587	590	573	576	606	576	622	568	585	603	604	586	582	599	574	631	583	576	574	548	559	590	590	618	556	585	550	598	594	599	598	546	584	567	574	536	614	585	614	567	577	585	616	564	594	614	584	584	571	609	573	585	593	580	590	576	563	572	570	561	542	591	608	596	562	541	602	589	591	603	615	571	622	605	595	577	567	592	575	577	601	612	594	597	583	571	604	519	628	555	586	609	574	610	565	623	569	549	554	586	566	586	594	568	572	552	564	592	595	616	550	584	574	572	573	588	584	569	584	568	595	619	592	595	586	563	576	589	590	576	571	594	556	605	608	634	608	541	587	581	569	560	571	587	604	606	579	585	567	565	551	613	555	571	597	590	582	584	542	605	605	570	620	624	600	613	611	568	589	558	601	597	578	564	592	612	631	588	561	602	589	577	599	623	586	602	547	529	554	570	557	546	582	548	578	611	584	572	595	599	571	603	598	604	568	610	588	596	612	539	576	566	536	557	594	604	639	632	552	558	637	577	589	602	613	589	583	578	578	568	611	572	583	577	567	604	592	570	581	597	575	562	558	583	578	548	566	604	571	615	545	550	545	601	551	621	579	518	558	634	556	610	603	560	595	533	563	559	617	586	598	542	584	547	556	584	543	619	575	557	559	585	612	616	605	573	576	554	582	588	566	580	576	561	564	565	579	551	575	600	572	595	558	600	596	569	593	582	542	613	592	583	529	602	576	571	597	547	552	590	588	599	539	549	599	563	602	587	609	634	544	590	541	586	563	597	579	544	615	578	576	609	612	577	590	586	610	582	617	644	611	584	606	592	594	586	604	619	603	575	556	539	588	536	589	584	607	588	580	625	563	590	610	583	561	602	581	608	603	545	609	592	611	584	572	591	602	559	580	545	620	550	530	566	587	578	550	617	591	621	592	575	593	578	568	524	593	601	570	617	590	574	608	571	577	623	602	578	603	573	601	565	605	554	544	622	556	591	565	574	542	563	576	623	566	592	615	580	587	587	574	588	568	602	575	553	546	621	570	576	578	591	560	610	604	569	604	587	561	597	567	583	563	551	593	575	581	597	607	593	549	592	591	579	562	582	589	627	600	631	557	542	584	580	555	601	573	574	556	586	589	563	593	567	563	597	557	588	552	596	612	624	625	579	603	593	610	603	594	578	543	550	545	596	536	580	606	602	570	582	562	571	541	567	631	581	541	544	626	608	605	555	605	558	572	609	604	617	625	571	607	587	546	603	554	573	601	565	629	630	637	584	561	627	596	560	611	578	572	602	616	535	598	607	564	598	565	614	596	576	533	585	562	595	593	617	590	595	561	550	567	605	594	509	527	601	603	591	569	564	659	594	588	586	599	602	575	589	580	610	547	588	569	560	580	592	539	566	599	587	562	599	587	587	524	626	652	581	585	573	545	583	591	615	562	597	625	580	572	559	584	586	550	640	594	564	524	604	553	563	567	606	596	577	617	565	614	619	560	616	574	588	602	566	584	567	621	577	572	551	575	584	570	626	581	606	600	552	594	577	576	588	541	562	591	569	559	581	584	587	593	592	539	614	599	576	626	572	606	573	593	604	596	572	561	588	558	577	557	613	587	573	616	604	609	599	554	550	558	566	590	622	626	571	622	569	570	617	609	564	578	580	582	610	608	599	594	626	600	606	583	566	567	595	564	607	588	596	573	558	589	572	568	615	577	576	593	598	579	581	633	585	576	541	559	577	590	571	573	578	569	606	587	583	620	592	590	583	574	612	552	562	563	571	586	564	581	554	570	587	600	578	561	584	611	573	581	569	570	554	569	558	550	550	592	597	572	611	582	584	605	581	587	608	581	593	541	570	587	568	586	567	587	556	608	572	575	590	604	598	557	627	577	575	607	586	599	585	611	570	569	618	552	538	579	628	630	617	570	565	553	600	550	568	576	606	553	576	602	602	547	600	612	563	663	631	572	567	590	601	601	554	605	610	593	569	583	564	588	606	572	561	576	593	539	589	594	578	560	527	572	586	620	597	595	595	583	570	600	575	580	601	577	575	596	566	593	562	595	591	591	562	577	573	586	602	606	567	602	587	557	553	553	542	613	569	626	582	571	567	556	605	548	565	592	596	617	573	551	610	553	545	586	567	575	607	553	565	583	567	587	607	566	555	614	626	619	569	583	603	554	577	578	568	590	581	617	612	597	547	576	549	590	591	602	584	573	584	576	571	600	594	568	596	609	591	581	538	548	540	600	583	627	587	562	591	555	586	562	614	608	608	566	564	566	622	566	626	607	552	575	559	627	544	563	618	614	612	576	574	536	565	613	605	569	575	579	577	555	597	609	530	576	577	594	585	550	582	585	576	578	579	591	569	606	584	566	611	593	565	540	570	558	560	596	575	605	551	595	625	610	577	600	607	602	611	585	558	616	548	550	630	550	622	577	598	601	606	603	581	604	586	589	574	614	549	562	552	548	561	583	630	580	580	583	563	633	581	598	608	591	591	550	557	591	552	597	581	596	569	549	604	550	552	546	591	609	573	579	615	528	573	596	593	545	583	614	605	600	599	588	602	601	595	580	557	532	576	584	612	603	599	591	605	583	617	619	563	589	603	590	584	581	541	613	583	601	600	639	598	591	611	543	578	564	576	615	538	583	552	574	628	603	582	580	544	616	580	557	566	578	544	568	607	570	607	604	576	605	587	582	563	588	573	593	603	624	562	634	536	590	584	549	604	540	558	564	566	610	559	576	603	599	588	595	577	560	576	592	582	643	573	561	592	573	548	579	596	586	593	557	561	565	604	564	622	522	602	563	569	597	604
27135	21839	17530	4601	1498	990	808	582	562	505	501	470	461	476	444	442	422	467	440	404	454	451	444	427	459	422	428	448	407	403	434	434	402	382	450	428	482	396	429	468	404	417	425	456	417	453	428	450	446	408	417	430	420	426	417	434	434	420	422	398	443	458	369	446	443	426	438	428	444	421	430	431	454	426	410	430	418	399	408	454	422	419	424	440	429	451	378	415	410	439	441	469	426	451	434	424	419	406	417	457	405	390	408	383	429	436	436	425	433	402	386	444	412	437	404	480	431	421	401	402	441	391	430	443	417	416	429	428	464	413	441	468	450	455	435	441	463	435	404	411	427	390	385	412	452	442	418	382	423	451	463	387	413	458	450	411	433	421	445	426	421	415	423	417	412	396	431	491	435	411	428	420	433	389	478	425	410	427	429	453	418	458	440	453	432	410	394	409	432	454	429	447	451	415	413	403	427	441	418	419	409	453	406	421	426	420	423	418	401	429	422	424	418	453	383	435	441	448	422	399	429	421	420	392	467	445	407	432	463	422	470	430	424	401	428	404	446	433	410	425	461	400	397	408	433	433	475	458	423	437	401	424	465	467	445	439	468	419	450	424	417	417	445	453	409	390	424	415	412	458	430	461	411	469	417	446	434	409	461	422	427	379	421	485	389	434	456	401	456	444	460	429	427	441	417	442	442	448	417	392	418	473	452	423	440	446	446	420	446	408	424	450	422	428	439	401	440	446	436	431	438	429	423	430	451	379	418	422	387	432	414	438	440	455	437	420	429	406	420	437	467	438	418	414	432	443	405	419	422	437	431	418	450	404	440	427	399	431	427	447	413	428	430	420	416	421	421	439	425	411	453	428	445	429	450	406	417	420	392	429	443	414	405	443	427	446	421	430	411	416	424	423	435	422	466	385	429	402	440	418	391	427	478	467	433	394	445	436	437	409	428	438	432	447	412	457	472	431	427	413	440	456	461	437	443	444	435	454	435	408	402	431	456	435	439	418	451	438	423	433	435	410	438	430	412	438	441	428	449	412	429	405	448	443	432	431	417	466	446	431	405	454	452	430	424	430	470	459	425	407	444	465	415	441	461	437	425	402	435	431	427	437	433	444	432	413	443	422	421	405	471	408	463	418	423	422	397	452	437	447	390	449	412	393	422	448	400	446	415	438	411	462	451	409	397	459	423	420	392	435	435	426	454	441	422	447	413	411	436	422	399	438	428	421	394	423	470	450	420	430	430	424	448	414	433	435	430	476	415	442	459	464	425	460	434	405	447	427	443	421	430	448	423	418	447	407	429	434	439	410	389	433	435	437	479	425	415	435	430	408	436	411	410	425	421	440	464	442	451	463	472	397	417	421	453	441	425	457	408	444	444	452	424	419	442	429	431	450	441	426	435	438	357	436	452	424	434	450	411	442	419	435	378	462	430	434	416	424	466	433	403	440	429	463	421	427	419	446	424	415	462	400	451	445	439	380	441	461	399	443	429	413	397	433	407	424	444	470	406	413	437	440	422	405	442	452	404	412	434	461	418	428	447	481	412	451	399	431	398	434	384	400	439	419	419	424	462	401	436	421	441	426	469	411	425	417	419	455	410	439	417	460	396	444	439	425	410	420	431	438	454	459	389	423	454	398	428	439	419	418	427	425	455	422	423	441	425	450	426	426	434	416	424	412	411	418	436	403	397	466	430	426	415	416	446	409	436	413	467	458	386	442	420	420	398	433	435	431	458	442	458	427	427	428	407	418	441	389	483	399	412	427	433	409	450	430	429	405	426	442	388	382	413	456	419	446	405	409	425	404	395	428	471	436	455	411	401	425	449	453	398	424	461	431	414	427	422	439	417	420	436	437	426	430	416	438	423	418	418	432	452	396	418	430	467	418	435	433	390	429	437	446	385	429	408	406	424	417	422	417	468	441	475	436	420	429	460	442	425	450	430	422	392	384	400	430	420	428	454	418	408	417	420	422	420	397	393	435	437	436	392	456	435	375	414	428	417	424	442	466	429	443	407	457	404	456	423	396	453	438	411	419	410	442	383	423	449	486	409	456	433	412	419	418	467	426	385	487	457	412	412	447	383	416	418	451	438	444	465	452	440	435	418	436	419	436	435	425	440	420	463	417	439	443	445	423	488	444	397	449	427	431	456	428	450	407	422	426	452	432	406	384	390	409	432	409	430	440	427	387	454	442	441	399	432	431	383	396	413	413	427	411	485	428	417	418	413	405	433	422	404	453	417	456	402	423	432	433	444	430	430	412	407	410	418	400	466	461	434	418	390	437	463	416	419	431	421	424	422	435	422	437	422	415	437	444	442	444	424	417	411	411	436	420	428	451	435	428	397	403	436	420	416	455	416	426	436	433	414	407	418	432	422	483	397	393	439	426	386	413	421	421	430	390	425	404	458	440	447	415	433	420	410	436	419	440	452	442	421	406	427	420	447	421	404	431	459	455	426	415	448	440	405	416	434	387	437	422	410	418	413	419	419	382	423	433	422	440	421	408	416	465	418	420	440	412	425	434	403	415	469	435	417	475	432	410	432	413	415	403	452	448	428	421	455	400	434	429	447	472	438	397	412	453	425	438	449	407	481	405	417	411	394	459	427	416	392	390	454	425	427	427	425	424	394	431	452	406	408	434	437	443	414	420	405	449	442	443	443	424	439	399	427	449	430	430	455	451	416	401	402	425	406	445	402	421	415	388	404	447	462	427	406	437	380	470	424	405	450	413	429	417	424	452	420	435	431	457	448	436	457	412	444	410	404	451	444	410	423	426	432	449	424	425	427	445	459	436	412	431	420	429	432	436	449	433	427	399	409	387	428	436	432	437	473	403	422	408	422	377	418	451	415	446	430	419	456	396	417	432	418	440	457	420	432	402	463	376	430	441	427	426	380	418	417	468	439	420	493	414	383	453	445	461	449	440	438	400	436	440	427	429	428	434	420	420	421	427	433	414	424	413	407	430	460	401	459	437	420	459	414	431	418	452	439	469	423	418	416	460	435	434	422	439	441	454	434	401	409	410	466	455	417	427	420	405	431	418	466	449	429	436	405	431	451	463	412	402	424	415	382	424	430	390	397	419	426	440	453	375	435	419	431	424	426	399	430	437	413	392	428	448	418	404	451	439	401	412	449	437	397	397	452	399	401	409	408	456	403	432	424	444	435	453	446	458	444	425	454	454	398	451	417	380	427	434	400	464	450	425	438	425	412	427	409	424	432	459	407	438	424	522	443	461	475	419	451	437	431	420	447	454	443	442	433	461	450	411	412	408	391	428	439	414	438	442	419	454	437	449	427	403	415	432	416	420	447	434	422	426	399	460	419	448	417	435	442	417	425	402	452	436	407	452	417	433	453	433	452	405	428	429	428	443	428	417	472	419	445	443	420	389	421	443	453	444	448	401	422	437	442	432	448	441	444	435	414	437	441	440	426	403	416	398	466	393	400	443	379	442	421	427	464	427	413	411	423	400	412	404	462	453	455	428	404	461
19277	31069	16702	3610	2570	1787	1311	981	877	746	715	671	625	609	586	563	560	574	547	554	563	585	535	554	566	528	586	548	539	562	537	582	552	517	509	566	576	529	529	534	556	605	563	506	584	551	525	534	543	528	534	521	537	551	553	522	537	534	581	507	519	494	552	547	553	501	513	559	529	545	551	539	509	512	544	519	513	551	569	565	518	553	580	549	550	527	570	530	579	525	527	566	566	547	547	532	522	496	537	560	524	561	555	523	585	539	562	533	516	554	599	576	559	513	574	569	566	542	514	534	544	534	533	498	519	532	543	545	576	549	539	548	549	527	510	530	521	580	534	563	566	556	567	566	524	521	564	502	523	527	531	509	520	544	510	551	576	538	542	549	550	549	519	530	534	565	567	533	540	526	550	533	506	512	537	587	513	520	491	545	506	530	570	553	540	520	583	565	533	552	535	511	516	508	550	533	549	558	525	537	509	553	553	511	550	564	522	556	567	601	563	544	535	545	521	572	506	545	575	561	515	535	497	504	579	532	550	526	533	507	556	510	574	571	577	510	581	563	546	533	548	541	532	552	550	519	555	593	588	564	547	560	533	533	572	533	545	502	544	510	543	573	576	518	568	535	560	539	545	551	498	512	556	591	559	548	552	546	563	531	500	536	533	517	521	520	545	603	508	504	499	519	479	541	537	528	532	524	561	545	526	521	520	551	557	507	522	549	551	504	530	575	466	553	534	532	569	515	510	543	539	557	544	549	537	483	564	535	519	574	504	508	566	537	501	565	540	546	554	525	510	530	552	571	553	540	529	535	527	533	564	539	533	581	516	564	549	581	502	559	549	572	498	524	553	572	603	515	533	532	563	516	551	525	559	539	580	589	574	539	528	531	535	531	536	550	575	503	528	543	570	584	522	504	548	515	534	561	565	541	511	562	522	535	548	554	513	487	514	536	462	531	551	575	583	514	522	538	524	529	515	503	496	539	540	521	558	524	519	531	578	533	520	545	535	514	557	543	540	516	516	513	542	566	531	560	535	546	507	527	575	527	561	556	575	508	548	544	532	538	514	564	537	557	556	542	549	523	546	519	594	548	538	541	539	575	516	537	524	517	577	558	537	559	535	547	532	540	560	548	511	527	548	556	535	553	543	526	537	469	545	519	553	529	523	548	518	536	521	553	555	538	554	570	589	501	528	530	515	546	548	489	544	574	532	572	600	541	556	562	579	510	522	539	528	506	569	532	582	520	543	552	499	565	522	583	534	569	519	529	515	557	560	523	556	527	572	561	524	556	499	565	529	556	505	538	567	549	556	503	517	519	507	525	517	520	538	541	554	530	500	525	519	536	594	566	539	570	554	503	525	551	555	524	549	565	519	544	525	518	544	570	493	571	549	534	547	544	505	545	536	560	578	575	559	551	552	560	550	556	550	612	524	546	560	531	530	542	529	548	498	537	535	536	564	529	541	527	527	528	558	590	556	531	530	565	530	581	551	502	556	522	548	556	558	530	505	538	528	507	529	538	531	518	483	541	571	541	536	529	519	534	544	511	517	548	519	543	566	551	550	579	552	556	548	515	536	543	535	592	557	570	567	548	574	519	507	544	528	516	486	515	528	537	552	579	521	514	543	560	548	550	460	535	533	572	579	538	496	508	532	540	493	573	554	525	592	505	566	536	523	537	537	521	517	516	541	546	545	510	564	560	565	542	558	553	569	576	514	554	519	539	533	533	518	589	555	543	561	550	537	528	531	549	544	552	521	562	528	550	548	535	546	565	510	530	496	512	555	505	534	505	499	546	528	539	586	545	556	571	525	507	545	501	520	543	536	531	546	546	550	529	538	558	551	488	546	522	491	514	527	557	563	554	524	540	526	547	513	497	515	536	556	505	509	511	528	561	518	573	562	553	544	544	569	580	513	552	547	528	563	572	555	509	553	540	508	541	515	482	555	562	553	504	528	571	552	558	524	499	545	510	543	543	573	514	529	576	536	555	531	522	538	539	538	555	576	533	531	521	553	508	551	540	540	507	557	545	548	518	563	549	529	526	530	571	526	495	505	557	536	507	551	550	584	549	538	544	530	542	566	527	515	495	539	561	564	561	547	552	527	525	513	560	536	584	488	525	524	530	552	528	571	509	530	553	559	511	521	537	556	517	549	576	541	538	580	559	485	503	550	552	560	531	532	568	532	546	529	530	514	511	550	563	530	544	555	517	578	518	576	518	545	512	549	513	520	554	520	537	542	556	569	522	537	537	544	593	580	575	522	538	503	548	599	542	539	540	550	545	554	566	536	546	554	471	555	565	562	515	565	531	522	571	581	539	559	547	527	529	503	527	560	519	547	587	516	568	535	559	547	565	565	539	484	528	515	502	530	526	564	560	519	543	529	513	525	527	566	596	527	536	520	584	565	549	550	545	533	499	515	530	504	568	578	491	552	572	509	573	543	555	550	518	566	557	543	600	533	555	552	534	559	566	503	546	486	572	545	570	509	526	527	547	563	548	554	587	560	559	560	547	557	533	503	561	495	536	557	526	534	511	563	501	565	523	551	554	514	547	518	505	501	521	516	546	527	513	518	565	527	568	533	504	544	550	563	506	549	499	542	555	560	540	581	514	528	529	523	518	534	528	498	565	518	530	500	533	601	543	533	537	560	563	564	533	544	574	562	518	561	515	526	515	528	515	528	555	531	515	512	536	543	521	568	543	513	527	568	554	495	553	518	537	547	530	545	551	578	541	525	570	543	555	526	508	564	525	554	517	493	519	586	550	549	575	574	450	555	580	578	527	549	522	526	566	528	527	551	504	541	538	533	584	504	572	563	512	489	451	572	495	553	536	527	533	516	552	558	536	534	554	525	551	549	511	564	542	540	519	545	510	586	557	565	529	537	506	579	529	534	514	543	542	565	525	554	523	484	530	545	538	518	599	517	539	539	554	538	539	601	561	581	511	509	546	553	571	564	553	588	533	557	526	600	491	531	568	531	529	528	521	549	562	541	561	551	519	537	569	532	553	545	526	518	587	587	547	502	520	538	571	541	566	523	524	536	520	530	539	564	570	585	577	526	561	526	571	518	529	558	523	498	538	531	562	519	539	511	529	538	515	513	574	562	585	536	510	496	539	529	511	537	551	544	557	544	556	524	566	525	543	542	514	559	541	593	542	556	543	542	580	498	538	561	542	520	485	560	523	555	510	514	543	495	549	548	521	513	517	547	478	532	566	532	504	553	586	552	491	499	574	559	537	507	509	571	512	525	532	481	550	563	562	554	529	545	511	535	550	561	519	522	539	548	549	513	504	546	572	521	537	538	551	575	559	548	514	528	514	556	529	530	575	530	560	539	509	504	527	591	571	528	527	502	520	539	514	543	513	542	569	603	538	551	548	567	571	552	529	549	549	531	567	517	514	532	555	578	523	527	566	536	564	584	496	534	565	533	529	553	558	520	535	542	520	537	547	508	573	565	524	552	522	507	550	498	536	507	545	558	538	524	577	507	547
23055	21139	28471	24066	21080	11210	1962	1148	916	920	837	762	743	717	699	706	716	664	666	636	635	662	678	605	613	630	653	643	622	638	650	632	648	682	602	661	638	623	603	680	625	573	622	637	640	620	625	652	633	629	658	638	624	652	611	617	600	630	642	632	614	612	622	619	589	613	642	610	573	613	619	640	647	619	632	629	640	640	649	622	662	616	612	652	641	623	643	607	634	577	627	589	651	644	661	579	622	632	651	622	622	639	636	588	661	672	626	629	632	570	603	577	656	607	628	653	599	594	625	607	641	625	633	682	587	617	639	616	622	593	569	635	666	616	621	597	646	676	625	630	616	585	645	612	646	619	612	629	614	637	586	626	632	642	619	595	629	632	635	669	618	635	620	597	661	634	625	645	633	595	581	606	623	591	670	613	626	635	604	593	626	623	617	636	645	605	637	623	562	636	662	651	637	639	578	646	599	644	606	597	580	618	636	620	648	601	646	560	615	639	662	632	623	615	655	654	637	626	644	630	593	579	589	659	578	604	612	603	629	654	633	665	619	589	647	600	597	618	600	637	631	588	609	622	606	644	612	624	637	645	657	601	649	683	659	625	626	646	604	608	659	583	597	618	619	593	626	620	617	616	592	634	589	630	580	588	630	629	585	601	616	611	611	611	631	624	608	582	653	632	611	617	598	664	612	617	629	622	646	624	667	577	638	631	606	589	629	618	562	630	613	549	623	647	562	607	629	635	598	659	615	620	607	569	627	620	631	607	638	580	599	624	612	605	629	596	653	623	580	599	638	664	688	647	627	578	604	629	655	644	599	602	656	632	664	587	585	677	658	608	631	622	630	609	628	606	638	616	602	592	620	613	639	589	630	683	638	630	657	647	612	678	609	607	634	632	635	650	593	643	622	636	640	638	652	657	641	644	642	631	613	639	585	613	603	613	625	630	613	638	616	591	640	600	624	599	616	645	575	612	599	628	583	640	611	605	619	636	609	635	642	618	587	603	595	598	678	621	627	621	691	646	617	596	609	640	619	603	614	614	665	608	582	645	646	633	585	622	570	608	648	610	636	623	631	648	589	636	578	648	659	618	675	631	585	635	640	628	644	633	646	641	573	594	587	625	662	627	638	626	591	612	625	598	648	639	639	596	600	595	624	634	599	620	589	678	625	616	592	638	653	608	612	618	608	627	614	627	630	653	619	649	627	608	587	617	622	622	568	619	661	635	657	598	614	644	605	636	599	595	628	611	556	661	599	613	581	673	654	590	635	623	555	620	643	640	607	620	599	636	631	639	614	603	598	587	593	646	630	638	637	619	617	663	647	591	628	606	584	589	627	627	584	658	629	589	634	645	596	597	632	637	613	580	656	631	595	629	566	627	639	586	573	633	654	609	600	639	632	634	597	582	652	624	617	648	645	612	624	641	678	629	588	592	629	617	605	621	556	633	611	630	663	606	615	654	611	594	586	634	624	563	576	625	623	628	575	591	633	643	648	617	633	656	629	633	653	623	609	609	650	627	619	633	574	600	647	665	629	640	661	621	607	641	618	610	608	646	655	614	600	633	652	615	644	601	566	611	630	634	625	547	636	606	629	627	619	608	629	585	594	608	608	634	637	638	656	647	655	617	595	597	634	639	646	598	654	647	660	612	616	618	594	575	584	575	586	629	601	615	570	638	630	666	565	594	573	645	626	633	574	631	607	646	667	630	682	626	601	590	617	652	640	624	566	578	648	596	638	625	604	645	624	616	590	605	637	657	666	617	607	634	609	608	634	614	600	615	621	631	645	580	649	582	618	609	627	633	560	591	630	617	575	660	623	616	630	598	652	605	614	665	620	590	590	641	643	609	642	575	668	621	587	601	593	611	605	646	575	602	616	610	666	583	637	599	597	624	655	598	618	608	568	655	624	623	573	593	643	582	661	622	639	569	654	596	625	604	586	638	612	613	589	627	566	602	598	616	617	613	589	634	655	625	652	637	603	594	628	611	590	657	627	580	588	605	615	586	590	645	636	609	619	559	645	658	677	610	581	601	630	605	585	642	594	670	595	594	627	588	595	641	596	604	682	624	641	617	590	634	604	639	580	561	561	625	582	638	621	630	607	597	563	631	659	623	618	652	625	582	596	648	676	651	639	624	643	629	612	646	607	617	634	624	596	624	638	586	647	667	653	602	608	676	597	618	610	634	635	631	612	637	646	592	598	606	623	639	630	654	630	591	616	616	615	602	594	619	595	652	616	613	619	623	596	599	628	611	612	633	651	633	610	586	640	646	616	609	599	617	648	612	636	672	583	628	630	612	649	659	595	632	628	640	629	598	633	646	610	606	607	606	618	646	574	605	601	580	619	636	639	627	592	633	646	603	624	607	616	582	564	600	648	592	606	661	613	594	621	680	633	606	572	670	622	603	614	625	655	672	632	633	601	575	642	685	621	586	621	592	648	603	601	617	634	575	636	579	579	609	608	619	628	638	612	651	608	626	645	616	615	599	628	628	617	555	603	624	601	593	589	645	587	590	625	652	613	594	619	618	614	671	581	614	634	598	603	581	614	652	641	603	618	642	635	597	633	625	590	569	645	530	611	625	639	623	644	646	626	601	621	641	606	630	575	571	633	639	593	580	609	615	642	639	572	646	642	622	569	636	636	667	617	645	606	581	597	584	632	580	626	638	605	626	621	636	583	559	618	659	600	632	604	652	602	609	597	614	588	627	613	622	613	616	656	622	599	619	630	647	645	594	650	663	617	618	624	679	623	603	609	669	647	634	668	628	585	639	625	605	656	594	607	633	605	582	614	624	564	568	597	662	628	620	637	605	667	608	652	633	627	627	632	615	625	603	610	625	570	562	656	617	634	633	601	615	642	644	588	623	634	651	628	643	582	633	612	576	606	652	606	619	657	622	630	590	580	627	669	661	622	660	631	631	662	602	628	673	609	665	647	623	556	616	621	623	641	612	584	589	636	628	585	638	661	598	597	649	643	633	604	636	621	646	574	655	626	628	600	683	621	616	612	622	631	608	594	677	596	616	617	605	651	625	610	573	625	609	608	588	599	623	593	641	648	644	619	626	603	606	623	660	609	612	617	640	609	591	601	607	667	586	617	621	613	659	628	603	636	618	610	626	614	621	618	590	594	584	601	629	611	596	621	643	629	587	648	624	638	634	626	627	635	609	610	633	623	585	590	590	633	611	630	640	643	646	623	622	630	602	626	655	623	617	648	591	666	656	612	615	624	621	639	585	580	570	621	630	590	596	611	622	624	620	678	622	635	589	605	624	610	654	660	592	640	602	607	689	641	607	620	622	620	566	646	620	640	632	617	579	611	615	597	605	628	620	614	616	568	620	584	619	634	638	622	602	617	603	629	630	587	646	630	624	632	609	654	657	582	597	616	676	595	643	681	629	669	565	632	593	619	631	592	612	625	615	623	605	603	606	628	617	587	628	591	566	555	621	616	669	608	625	593	625	653	582	599	589	656	607	643	603	624	634	665	600
24077	44173	28646	7755	4901	3609	2558	1798	1488	1352	1325	1112	1072	984	967	901	843	875	833	797	814	802	791	819	826	830	760	827	777	811	802	822	781	828	789	760	769	802	792	793	808	782	781	778	783	795	812	811	818	825	757	856	773	779	765	735	790	809	804	780	790	782	843	811	776	758	796	753	755	774	808	806	770	820	775	793	775	807	765	811	765	787	786	762	745	783	760	762	774	825	784	790	845	769	760	816	822	799	794	782	858	732	820	785	784	777	760	775	776	813	816	805	842	768	781	769	769	780	784	807	756	842	791	768	714	755	787	780	775	763	744	749	762	830	805	756	781	804	776	815	810	776	790	831	858	793	796	834	769	774	795	773	836	798	741	733	818	793	769	809	743	772	778	773	749	785	792	777	795	759	760	827	801	785	754	747	790	695	784	819	739	791	814	753	786	781	757	804	818	762	774	748	799	740	774	800	756	777	817	766	784	790	794	728	810	740	773	778	729	810	783	789	790	824	764	795	782	789	792	748	786	775	781	715	777	802	774	765	758	787	820	793	781	755	811	789	822	808	783	808	768	775	773	739	797	770	772	773	800	749	802	815	837	770	776	798	760	771	824	757	779	807	768	825	779	764	754	763	772	757	823	786	768	774	747	792	760	779	815	750	813	754	784	725	833	776	853	822	791	803	781	791	744	829	763	723	758	817	785	778	812	755	799	785	803	771	806	817	776	765	773	796	812	788	783	779	766	769	765	777	736	818	760	809	809	779	836	770	765	826	743	794	771	727	725	736	826	801	710	829	714	810	708	795	779	795	816	790	831	838	807	762	742	776	818	802	782	778	819	800	763	788	824	774	759	775	747	737	768	731	786	791	788	777	758	817	776	779	765	802	805	783	740	734	752	744	808	776	779	850	790	789	804	726	800	756	798	757	822	778	790	830	782	807	781	733	756	818	799	802	851	760	780	745	757	776	756	723	769	788	784	759	718	796	766	725	735	827	799	776	816	726	761	737	739	728	841	796	781	832	812	768	767	729	814	749	794	744	757	802	807	770	757	806	748	760	811	803	826	841	725	786	733	770	830	766	776	817	817	776	828	753	774	793	779	804	782	831	795	777	810	766	777	798	733	775	826	778	786	791	771	799	809	802	769	797	805	779	794	782	774	822	815	811	812	758	775	764	793	820	812	756	790	744	768	793	758	741	754	768	833	810	793	789	766	794	794	796	802	734	850	734	728	835	800	808	771	762	768	818	774	791	809	775	737	775	780	751	776	788	767	764	779	838	791	764	790	800	767	770	799	782	762	825	830	756	739	743	776	806	795	796	739	758	793	771	739	759	823	827	774	795	723	753	801	737	745	844	822	799	720	741	799	751	817	755	771	803	785	750	779	828	790	770	816	774	735	773	776	753	768	748	790	776	758	737	792	781	766	794	805	730	799	826	783	733	753	728	782	743	769	730	816	769	809	815	775	763	779	801	789	775	828	831	770	794	773	843	780	779	783	783	818	834	823	752	756	771	798	768	835	738	780	732	760	805	803	842	752	812	821	781	754	765	755	789	779	739	772	765	792	797	800	763	816	783	782	796	809	789	768	747	814	777	828	784	724	751	758	783	788	778	780	788	784	805	794	767	743	771	795	773	858	797	784	818	722	796	759	793	743	794	773	794	780	824	701	808	795	779	723	745	814	746	774	722	811	784	794	796	788	815	749	786	823	782	758	746	768	838	805	760	831	756	804	739	795	795	736	783	787	819	749	751	734	805	821	792	810	768	795	772	768	811	771	776	829	790	820	836	802	783	714	777	779	787	754	801	800	776	783	829	828	781	737	784	766	782	750	767	804	769	737	744	804	772	804	757	738	783	768	804	740	790	815	740	774	760	809	792	714	800	808	796	751	795	788	764	799	816	763	765	749	787	797	813	796	762	792	797	769	804	785	800	793	747	802	784	805	788	795	744	750	753	749	774	780	772	816	791	835	750	780	765	775	755	833	724	736	758	776	765	772	830	838	816	733	791	810	727	836	802	746	756	730	776	808	766	805	789	768	780	783	780	767	718	781	764	804	794	809	753	797	778	787	779	791	777	780	809	781	749	750	764	778	810	779	763	768	809	763	770	750	781	814	748	733	767	804	750	758	803	803	784	767	787	764	762	810	782	764	788	790	798	765	772	823	804	822	772	778	808	789	735	760	784	787	828	772	773	755	749	767	749	815	821	804	818	768	833	800	792	788	804	803	765	802	791	797	803	753	786	743	789	783	815	801	778	802	764	740	779	794	791	815	798	785	766	774	826	774	742	759	800	777	776	741	773	813	804	788	779	759	806	730	798	759	808	772	752	788	732	800	701	766	730	771	792	775	765	767	807	793	800	760	803	831	804	771	787	794	782	787	794	816	771	800	792	739	756	761	743	816	799	768	850	802	799	782	796	792	820	768	789	816	790	749	738	771	774	786	808	786	747	786	777	784	738	784	759	771	844	687	746	808	749	793	778	801	763	776	771	779	769	824	797	758	776	774	734	810	790	752	801	776	804	769	769	779	798	780	825	798	793	764	835	728	753	781	749	804	800	802	798	760	798	789	781	820	779	780	746	799	784	784	730	766	752	781	801	760	798	788	764	773	781	750	728	810	772	757	780	793	800	831	731	771	766	781	789	777	725	802	857	833	763	817	799	743	765	765	760	771	784	751	763	790	799	753	819	797	762	734	788	746	762	784	772	788	778	763	854	793	748	808	785	837	810	752	837	787	757	784	817	809	749	748	773	792	775	803	764	807	746	740	757	782	759	771	729	782	778	737	719	816	733	857	769	742	790	749	753	721	764	760	789	778	731	794	836	771	758	763	797	748	781	715	787	803	756	793	784	774	710	810	731	778	774	838	763	792	757	736	793	776	795	782	805	798	824	798	766	746	759	749	790	795	792	755	777	757	787	728	776	757	813	804	806	734	823	769	747	740	819	736	783	774	739	749	737	772	769	772	762	806	743	763	777	772	826	754	805	778	771	808	746	800	772	761	805	818	741	787	731	789	800	757	810	811	763	793	806	752	810	757	771	762	787	778	784	832	769	780	787	825	768	773	805	836	795	741	787	743	789	820	791	799	766	768	779	773	815	782	792	808	748	764	756	788	818	757	749	770	864	755	798	777	788	770	738	748	758	804	756	821	775	786	800	793	821	746	786	793	795	761	811	791	828	790	793	777	784	821	808	778	822	788	820	791	768	769	724	797	773	738	777	803	845	776	790	797	745	754	800	791	766	749	795	774	814	737	768	804	776	748	805	787	812	743	788	812	815	786	766	748	756	771	808	773	784	795	727	790	784	778	808	759	772	780	795	791	747	794	842	745	797	755	799	777	788	767	778	828	805	780	749	789	745	739	714	790	782	774	779	743	811	785	770	805	761	841	795	778	812	806	779	752	803	837	783	774	783	812	807	778	790	791	816	767	779	796	752	791	786	773	780	802	824	757	764	794	766	817	818	777	766	765	788	737	810	775	824	777	777	777	771
24309	21184	27266	25101	9677	1243	698	530	443	393	380	318	306	275	257	265	243	249	239	269	226	268	241	240	246	271	252	229	244	245	231	212	239	243	238	226	238	218	264	258	248	223	242	237	217	215	241	268	241	215	231	274	245	243	251	239	250	255	251	242	208	199	226	224	222	223	233	235	211	214	258	230	215	183	245	248	238	218	228	262	194	247	224	238	232	226	238	234	225	249	239	222	252	212	246	231	228	224	207	229	218	210	243	229	231	239	216	226	236	230	233	224	196	212	247	211	246	240	236	224	209	242	258	234	238	224	233	262	233	196	266	226	244	220	240	217	230	240	237	204	214	222	223	239	233	237	225	240	230	218	230	236	239	208	229	238	218	247	234	220	219	226	256	244	204	235	261	236	265	266	237	228	228	222	244	266	214	226	231	218	252	227	260	251	215	232	237	259	255	211	212	233	235	236	207	217	236	240	248	231	248	239	256	231	251	258	250	253	216	235	205	231	200	236	242	227	236	210	233	218	248	234	236	239	231	253	223	227	225	225	202	222	231	220	252	250	257	240	224	235	199	233	229	222	251	252	218	246	207	236	222	186	216	248	250	248	254	241	240	232	216	238	258	254	225	250	250	212	232	215	239	260	215	247	229	223	225	235	231	216	205	219	248	231	233	208	220	221	242	234	227	220	249	236	240	219	211	255	235	261	214	211	237	217	208	217	203	211	229	236	208	235	236	237	234	226	232	243	227	231	240	221	235	234	226	230	229	227	249	197	227	224	211	219	202	237	216	236	224	240	245	231	245	234	208	234	210	220	204	226	213	206	227	246	212	199	208	229	225	221	248	245	231	249	264	216	245	219	248	218	235	253	220	215	246	230	226	223	232	230	230	240	251	223	228	224	235	200	241	225	237	227	233	248	251	219	190	222	223	213	221	247	245	228	238	220	255	240	211	242	236	225	240	239	244	223	237	253	232	212	238	216	223	203	257	239	226	240	222	230	202	227	199	236	235	212	258	209	238	255	236	228	227	224	239	220	206	245	249	212	241	222	234	211	240	208	209	232	254	236	250	235	213	237	234	234	204	236	235	235	247	216	242	234	216	231	236	223	222	212	237	236	209	230	253	232	220	236	213	244	217	233	239	236	228	235	237	227	250	266	269	216	230	239	226	205	214	226	224	248	228	247	253	257	233	235	248	227	238	238	253	241	213	212	222	223	230	246	237	237	226	207	246	244	235	273	236	204	244	213	250	221	251	210	221	229	193	238	235	223	226	227	211	209	250	232	233	225	229	206	241	238	228	245	236	234	250	223	191	242	234	224	237	217	223	252	220	237	244	231	231	232	247	212	258	223	232	221	246	204	246	258	221	222	244	249	245	249	221	230	203	221	205	218	212	236	249	228	205	214	231	233	229	212	212	239	263	253	226	240	265	233	219	251	240	230	214	230	220	239	247	223	233	239	231	226	258	231	232	219	223	226	243	225	218	218	230	204	239	243	249	251	240	218	228	255	216	234	241	225	252	208	233	238	221	193	225	249	234	214	204	231	229	220	234	218	245	254	238	233	254	231	235	205	217	254	249	241	248	231	228	236	258	217	257	225	219	210	243	224	231	232	242	224	243	230	244	205	223	227	224	227	229	234	241	233	215	229	220	223	234	210	230	219	212	215	227	229	209	223	210	223	225	244	228	239	233	231	206	222	238	214	241	258	241	227	267	199	200	244	223	240	221	218	197	237	237	244	212	230	213	230	210	219	240	220	224	223	225	229	222	233	234	223	211	241	213	214	237	241	233	242	259	225	222	227	229	238	208	209	206	230	209	217	219	262	243	223	230	251	227	213	226	236	228	251	221	255	254	252	230	240	231	249	207	226	211	237	242	228	235	219	257	243	198	228	216	238	232	239	244	222	231	227	252	211	242	246	239	236	229	245	232	228	230	235	243	239	243	255	264	249	210	223	233	241	218	243	233	233	222	250	229	233	257	212	218	216	239	214	206	237	249	213	218	230	237	248	267	226	234	250	234	246	230	218	227	213	214	233	238	251	255	246	252	216	243	229	237	212	219	232	248	236	241	256	243	256	215	230	225	208	233	246	232	234	262	236	229	237	221	233	240	231	204	209	234	210	220	220	242	217	228	231	246	238	226	207	210	226	259	237	248	223	232	239	217	240	229	217	221	237	238	251	225	230	198	243	252	247	237	230	239	208	227	236	231	254	251	214	226	250	221	242	235	213	259	229	207	205	231	220	226	219	215	232	216	218	235	210	236	218	217	240	225	223	245	249	213	266	243	221	236	262	241	271	260	245	220	227	191	232	235	208	239	273	248	220	224	227	253	231	256	219	226	270	253	218	229	231	230	214	244	240	241	211	241	221	245	230	244	240	244	230	196	201	241	221	207	230	228	221	243	243	219	226	209	236	234	246	226	201	247	240	220	215	247	221	201	238	240	226	236	219	200	207	236	223	224	220	255	220	220	230	227	228	222	235	234	243	231	259	217	205	218	224	232	219	235	232	226	246	243	246	242	218	212	231	214	222	233	226	246	189	197	264	219	227	245	215	233	196	242	245	233	237	229	225	232	232	217	239	248	256	203	214	252	216	235	222	247	244	229	243	215	262	232	244	222	256	241	226	209	208	235	229	237	231	240	242	232	257	230	238	186	256	222	238	242	200	226	222	238	212	225	243	232	261	206	226	239	224	262	226	276	223	217	239	229	203	253	225	258	227	249	229	215	237	196	241	245	225	241	232	249	217	236	219	200	230	258	239	250	228	208	230	232	240	225	209	252	239	235	267	239	240	206	237	232	224	224	234	254	252	217	242	200	251	221	241	221	206	222	234	222	267	218	257	202	225	218	272	261	264	227	231	238	245	205	263	255	225	205	199	235	226	256	213	218	209	212	208	230	221	222	252	263	219	267	226	235	206	220	227	237	234	222	219	233	257	237	229	234	234	253	257	227	235	230	219	210	223	202	238	221	218	213	253	239	220	225	236	215	219	230	243	223	239	219	255	242	224	245	222	238	226	224	232	223	229	245	210	222	228	217	224	236	207	221	233	253	247	228	214	234	241	221	243	223	239	237	208	212	243	229	280	238	217	216	226	240	225	230	238	226	216	210	229	247	211	252	220	219	213	233	226	243	251	246	218	224	237	258	237	215	229	234	256	203	217	251	230	238	232	234	243	227	236	228	220	220	250	246	226	245	214	234	235	254	239	230	256	239	226	243	220	208	256	225	250	232	223	221	237	225	238	241	257	229	245	240	251	236	255	242	230	234	226	206	207	200	232	225	242	226	238	250	226	248	208	220	214	227	233	247	224	242	228	243	225	223	242	233	222	221	237	234	209	229	223	233	216	214	256	225	235	251	224	240	239	219	231	212	203	251	235	241	214	257	247	245	240	222	215	228	253	211	212	226	225	239	264	230	244	259	222	248	235	248	193	243	232	230	252	234	247	189	210	249	223	238	211	259	223	230	239	221	234	259	238	240	265	289	224	239	206
22852	39040	18415	5366	3051	2053	1410	995	838	723	638	536	501	416	389	334	366	314	377	372	340	324	358	341	329	336	298	329	338	347	341	330	329	300	327	320	321	338	315	290	342	324	287	318	314	336	307	321	304	341	322	318	333	297	297	316	290	310	312	325	311	317	296	293	341	291	316	306	342	319	299	294	291	345	336	292	329	282	314	302	332	325	317	336	342	312	319	318	316	315	280	304	297	308	298	325	316	294	320	311	322	329	307	301	305	295	365	309	319	298	314	307	309	310	317	283	314	303	306	306	319	291	301	296	289	293	325	327	315	265	309	326	326	301	308	291	297	300	308	376	350	309	306	308	294	330	317	322	266	295	358	310	308	321	283	315	288	285	299	309	333	300	302	348	295	293	299	352	310	300	304	311	294	309	299	323	337	309	316	331	345	321	301	320	320	298	331	336	290	319	308	321	311	304	314	311	321	321	315	297	347	329	320	319	331	298	327	305	299	330	312	314	324	315	321	293	327	300	342	311	316	340	311	309	318	339	311	277	311	284	351	289	291	318	310	296	306	298	289	299	361	285	301	313	313	320	320	287	300	279	302	293	342	308	331	301	307	291	335	321	302	315	286	294	332	296	306	308	297	294	291	309	270	319	323	332	327	306	305	291	317	322	276	317	314	292	339	289	347	284	300	297	304	305	314	292	320	323	289	320	301	305	319	304	297	302	307	284	308	255	279	345	305	337	343	286	289	287	326	340	314	323	350	308	310	296	347	301	295	261	319	292	249	292	309	300	332	293	298	342	313	312	320	310	304	293	283	327	303	292	326	286	289	309	355	336	304	261	296	321	301	290	309	332	304	311	333	315	312	288	311	353	321	328	308	322	315	332	346	324	317	297	297	309	310	320	331	301	327	287	324	281	305	296	304	307	321	320	308	294	281	314	304	336	288	300	306	319	322	290	323	315	313	302	317	294	309	264	285	305	302	305	306	307	290	279	311	292	320	276	318	298	313	282	273	321	312	303	305	306	284	273	301	349	324	317	288	324	321	313	320	343	305	295	318	304	296	311	350	320	291	304	327	324	284	313	315	286	318	300	277	310	310	322	319	334	330	339	290	308	300	276	316	316	313	312	326	316	292	312	315	332	315	330	307	324	325	314	318	309	339	316	298	298	302	287	328	297	301	305	322	327	293	317	336	318	344	301	313	309	308	295	318	296	296	325	284	308	302	305	280	328	321	297	290	298	311	317	291	314	289	336	296	303	332	321	288	332	331	277	310	334	340	336	307	308	314	318	330	301	273	287	333	320	304	268	329	298	295	314	307	322	322	316	305	290	314	292	305	307	350	342	305	321	318	304	340	293	289	314	313	286	325	312	294	340	307	329	320	294	292	332	297	321	310	328	315	310	328	320	314	335	338	302	292	305	305	320	292	302	324	291	326	295	303	329	317	281	316	311	291	340	342	296	294	323	304	303	321	295	333	318	319	310	319	296	315	306	302	333	295	309	315	293	347	324	313	322	306	294	301	321	304	310	309	325	276	297	294	294	337	283	336	313	303	309	300	358	319	335	294	360	288	336	333	290	285	297	312	307	308	319	313	330	298	309	299	280	278	318	307	297	314	326	331	309	330	295	307	272	316	347	336	317	309	315	309	296	320	311	298	279	337	329	303	327	313	292	297	298	309	334	326	302	330	293	281	299	330	329	295	296	306	327	342	278	312	321	298	349	294	306	332	296	333	323	329	290	324	334	292	312	359	325	307	318	309	310	318	307	298	339	319	336	310	317	326	317	321	320	306	315	314	318	330	300	262	324	312	338	327	294	307	330	305	324	310	280	275	330	303	302	316	285	331	290	277	306	332	327	321	338	336	312	303	296	287	318	340	283	320	327	314	319	286	274	304	317	317	315	300	321	307	323	332	300	296	307	321	355	309	305	322	324	278	325	323	306	314	315	322	310	286	307	312	308	298	312	287	287	293	295	333	300	331	316	301	309	319	315	302	286	334	313	336	309	283	311	274	298	314	317	305	303	325	298	291	356	291	316	271	357	307	297	302	283	310	289	338	308	329	285	305	304	324	305	306	311	331	297	313	321	290	313	303	305	305	284	336	293	281	290	296	307	299	295	316	300	319	296	334	293	317	313	295	301	329	312	325	317	306	343	328	308	340	327	292	321	293	317	311	320	324	315	325	305	277	287	266	315	310	295	299	336	322	318	319	295	342	311	327	310	317	307	299	318	318	334	299	293	304	295	297	297	273	328	296	304	296	290	310	315	278	334	313	312	311	279	304	302	310	288	361	352	281	322	337	328	298	302	311	302	330	329	316	304	327	292	296	276	313	302	296	310	289	321	273	297	305	330	356	309	310	304	320	330	324	317	307	310	322	312	349	317	317	321	302	318	314	326	304	304	312	288	317	305	302	297	315	315	311	317	313	327	281	337	326	337	314	279	302	302	312	308	319	279	289	275	321	318	301	324	317	320	295	317	313	297	324	310	278	319	318	301	309	341	293	306	318	288	330	323	299	293	296	304	286	309	320	332	308	307	315	341	322	315	295	329	310	309	305	312	341	320	273	305	325	332	303	294	308	304	303	319	304	281	270	314	297	305	333	305	293	284	311	287	319	330	320	306	342	298	333	315	336	331	298	274	295	307	299	344	330	317	298	294	341	301	310	325	333	307	336	316	305	311	277	302	309	301	313	302	286	306	313	281	317	313	307	270	282	297	309	295	286	291	301	281	297	305	294	327	349	303	310	330	292	305	314	305	330	313	307	319	286	304	309	281	324	317	283	286	307	276	301	273	318	317	300	335	294	322	303	314	302	300	300	316	282	321	291	359	310	317	314	309	294	332	322	339	311	302	295	320	327	330	299	333	315	269	309	302	305	301	294	314	273	311	316	315	286	309	355	333	322	328	322	318	318	333	318	310	338	344	313	293	345	323	301	305	298	319	291	296	310	271	319	289	313	332	278	319	306	315	304	304	310	329	303	352	296	287	324	297	278	316	322	295	300	355	303	310	306	314	301	291	309	291	335	298	285	313	339	321	318	297	303	300	266	318	321	333	276	319	315	289	258	284	300	311	355	323	315	315	309	296	299	294	299	336	319	299	301	314	316	337	306	316	316	313	306	302	320	303	322	331	298	338	350	326	330	331	293	297	278	295	340	298	293	302	286	307	301	293	297	292	317	306	322	286	326	312	318	313	314	308	310	338	316	339	294	279	298	295	301	306	286	307	284	317	308	332	286	309	303	291	326	321	304	317	318	318	328	290	277	320	316	323	307	324	312	316	297	299	344	301	361	285	271	282	316	262	334	302	319	323	308	294	320	318	309	318	288	292	289	330	329	297	319	347	330	332	354	254	318	314	315	330	313	278	327	314	310	317	316	338	318	278	308	320	290	307	312	302	318	292	359	258	307	311	305	322	284	284	310	343	320	331	326	278	313	311	282	352	310	295	393	298	319	336	297	316	337	313	306	305	309	310	300	288	310	306	318	300	301	306
22285	21257	29054	23758	21258	21270	8639	1417	1024	915	797	688	653	626	617	595	540	542	445	515	503	511	497	464	507	479	454	488	451	530	441	472	469	522	484	473	501	494	459	450	483	457	456	455	488	506	499	489	498	467	427	484	452	463	477	419	452	493	490	431	464	487	486	462	452	465	428	494	470	459	455	451	452	406	433	426	458	423	477	457	426	440	443	446	532	448	487	435	473	425	470	462	449	447	464	461	458	453	484	464	453	434	475	463	431	439	477	436	507	459	431	476	432	491	430	435	482	467	435	411	456	473	413	493	454	465	441	478	462	450	464	441	467	451	457	438	461	407	451	419	437	490	457	419	454	457	433	446	503	421	446	479	481	456	437	453	489	449	455	427	474	440	433	436	433	413	469	454	456	437	459	479	428	468	460	448	484	416	450	443	442	408	438	483	427	487	475	445	498	491	422	457	498	449	479	481	426	469	489	443	489	437	438	443	434	452	445	456	462	467	423	430	487	435	453	451	466	474	478	418	487	475	432	439	436	515	436	436	429	460	439	461	451	469	448	472	447	438	452	460	491	435	460	441	449	442	426	463	444	483	490	449	446	471	453	444	430	446	455	431	457	466	457	433	467	439	480	402	437	435	446	451	443	456	502	481	460	454	475	463	425	423	412	445	479	424	437	480	429	451	437	439	448	457	481	454	407	462	436	449	417	433	433	437	467	435	490	466	439	447	465	442	485	452	458	458	464	400	413	450	426	438	432	454	492	439	410	472	442	481	462	454	457	484	461	414	470	477	424	451	479	492	436	436	439	485	475	460	442	456	457	451	472	472	491	444	440	426	498	457	455	461	438	448	444	465	414	485	446	475	452	417	439	488	404	413	465	430	456	460	468	470	482	449	494	457	463	442	471	447	439	450	439	482	463	444	460	430	419	430	439	458	437	422	424	406	461	451	460	456	427	482	462	460	443	424	462	459	431	472	455	442	465	454	431	497	487	438	461	464	455	433	418	504	433	444	457	480	477	464	487	456	455	430	437	445	482	448	439	446	463	470	447	508	434	457	468	426	469	420	480	454	510	460	456	488	406	406	483	443	432	430	455	419	445	437	447	440	469	468	432	438	459	413	445	431	439	437	432	442	457	496	443	471	446	428	462	454	475	450	468	431	464	442	447	494	469	483	416	463	418	448	514	447	457	470	463	494	466	428	457	437	483	442	450	413	462	454	433	431	450	430	433	450	446	458	460	511	456	464	470	426	458	445	399	443	476	462	461	464	465	438	435	435	419	472	466	450	444	464	455	461	495	423	472	445	470	426	502	439	442	439	434	464	445	468	448	446	465	476	445	438	439	476	407	476	428	480	448	460	462	422	458	476	490	458	461	412	437	465	429	440	468	472	460	443	429	445	445	468	475	444	441	473	467	437	475	468	459	435	464	438	458	441	469	441	428	429	446	486	465	448	438	473	435	428	463	437	480	518	482	467	448	460	410	426	435	451	445	441	480	455	438	438	508	475	456	442	489	473	470	439	461	472	425	434	440	458	422	406	459	491	458	448	448	507	453	434	469	464	493	463	467	440	433	479	412	461	438	462	452	463	454	450	492	454	481	460	478	442	419	424	474	460	490	451	448	453	455	433	446	444	426	445	482	508	474	443	455	466	452	456	465	453	434	424	466	456	442	452	482	472	438	440	477	452	477	460	452	428	453	462	448	475	483	448	435	457	450	435	399	452	459	462	473	463	442	494	439	467	432	439	448	390	468	488	467	421	459	457	462	433	450	457	457	460	458	460	425	443	491	483	458	425	468	440	450	475	474	457	442	448	479	454	443	456	455	486	447	422	440	391	445	466	448	424	488	503	469	465	472	445	424	436	498	448	434	486	451	429	427	422	447	466	468	442	411	457	454	471	430	428	473	440	439	464	461	453	449	492	488	451	440	446	470	465	466	455	459	430	462	430	462	443	447	470	476	454	446	422	484	440	441	431	442	474	444	461	448	451	468	412	406	489	409	436	448	409	470	448	446	461	449	471	436	413	436	434	446	422	448	466	417	447	467	459	474	427	460	431	447	426	437	466	417	447	439	424	443	475	492	458	495	480	440	489	477	454	415	460	453	444	493	419	461	455	444	437	482	442	441	442	477	484	452	486	475	459	468	465	467	441	439	438	438	443	454	421	452	482	442	422	442	428	437	472	440	448	449	398	471	478	468	464	478	453	433	453	470	450	431	469	474	436	417	450	460	466	477	459	468	467	438	449	449	468	454	398	441	428	440	416	429	447	431	421	483	506	477	463	446	485	475	400	472	475	475	418	464	428	486	462	464	444	484	431	446	461	433	466	457	444	473	427	449	477	475	458	447	453	463	452	433	462	516	478	453	462	455	431	468	436	469	447	455	435	426	459	456	479	424	490	465	434	458	449	469	484	445	438	435	500	463	488	472	423	451	464	456	452	459	478	456	464	454	444	471	483	452	446	469	425	464	445	425	464	447	437	445	432	459	416	492	458	480	481	427	499	490	486	463	468	471	480	459	408	436	437	480	480	447	424	432	469	505	472	449	470	461	423	437	465	437	399	472	466	424	446	450	459	458	446	432	413	433	481	443	460	466	450	480	449	425	455	448	406	445	432	476	482	442	448	427	424	431	454	442	468	459	477	424	441	447	430	465	459	483	476	448	466	480	453	442	461	415	470	444	441	477	456	428	441	455	466	446	502	475	435	473	502	421	447	464	450	443	438	450	463	453	446	456	438	449	415	469	444	442	438	475	462	476	460	424	422	455	428	439	486	449	427	447	454	433	459	505	437	446	457	482	508	410	429	479	464	409	473	484	445	429	434	435	421	431	441	419	495	424	460	474	444	409	454	454	455	489	445	494	465	441	433	466	463	441	453	467	469	439	428	479	452	466	409	436	444	469	477	436	504	428	424	458	439	440	462	484	448	487	445	472	444	439	467	463	447	462	467	464	433	456	446	431	468	426	454	413	459	459	473	439	457	428	407	467	413	470	450	475	460	434	434	414	461	435	482	439	436	442	468	488	414	448	440	441	446	490	497	429	474	498	475	449	422	427	449	470	445	480	452	448	468	436	496	443	466	470	421	457	453	453	448	467	469	442	440	477	442	454	446	476	427	475	479	474	467	423	483	500	458	470	444	438	444	460	468	459	421	459	429	427	449	449	439	461	465	444	479	417	413	457	439	457	448	420	435	451	446	454	450	424	455	472	463	452	448	399	456	454	445	423	463	449	442	449	462	448	413	456	490	452	453	479	429	460	431	463	441	430	482	437	456	430	476	430	475	435	504	460	444	478	454	454	471	451	450	458	418	468	444	429	434	442	432	474	442	443	459	426	446	450	431	482	436	459	460	479	426	460	436	452	459	485	487	422	475	502	442	458	449	454	460	471	445	455	458	410	460	425	492	446	426	430	438	436	492	441	473	428	431	470	458	447	430	447	441	459	456	443	431	438	468	441	474	437	445	433	436	426	490	467	468	449	428	430	450	479	437
27488	49477	25828	10171	6213	4220	3260	2202	1814	1640	1391	1106	1081	887	726	796	765	708	675	710	647	633	662	647	648	663	623	629	626	646	625	625	639	647	653	688	653	604	621	619	642	573	619	625	629	608	602	586	666	603	622	605	612	625	608	599	566	582	589	631	560	585	587	603	620	598	552	613	585	595	622	561	581	599	596	515	630	592	592	618	620	572	606	562	589	594	636	604	570	563	618	586	595	602	601	594	595	572	586	612	583	580	593	567	580	588	565	617	566	583	613	642	563	574	614	602	620	594	611	590	589	586	565	559	568	602	566	569	575	585	582	603	573	586	556	553	587	597	575	617	555	558	531	621	580	618	566	576	616	589	578	609	629	611	604	574	607	565	621	592	627	604	587	595	612	548	572	580	570	617	599	596	613	554	560	562	580	571	620	577	598	588	591	528	592	568	551	592	566	588	609	601	589	596	561	584	549	627	594	552	579	590	548	541	596	578	569	584	605	566	576	579	597	581	629	591	583	583	575	576	589	557	587	573	593	615	558	568	606	565	587	625	578	579	589	564	597	611	573	605	568	574	581	575	600	590	571	569	598	567	596	603	556	619	576	603	641	613	593	582	601	611	605	578	573	564	570	575	564	605	580	517	577	615	582	612	617	596	592	607	594	599	618	595	599	592	594	576	587	558	609	611	577	584	576	597	580	583	608	581	577	604	596	597	564	563	601	569	587	597	608	587	618	570	542	620	605	640	584	611	571	594	622	586	547	630	540	550	570	600	573	569	566	565	604	601	610	592	603	609	567	570	608	599	603	588	576	586	588	568	627	592	585	610	609	604	589	573	557	545	610	577	564	574	623	587	634	568	597	632	557	627	558	608	590	624	615	565	625	564	628	556	605	594	597	584	562	585	558	624	583	540	576	612	617	572	608	633	602	558	561	601	596	603	629	593	627	563	621	582	596	576	626	566	588	606	569	577	561	590	592	566	609	593	573	544	559	587	580	575	579	566	625	539	595	601	599	567	603	579	602	560	549	566	555	572	619	582	594	595	571	580	592	615	589	577	592	620	581	597	565	566	561	540	589	575	553	637	555	584	585	583	586	599	606	592	592	625	609	565	537	570	568	584	563	643	578	561	637	626	595	575	589	609	574	595	581	583	571	637	586	609	582	586	534	583	547	635	606	579	589	594	554	602	559	547	586	610	595	565	609	577	551	557	568	638	594	574	593	531	544	554	556	570	569	593	607	590	594	612	591	577	582	608	594	611	616	608	581	603	560	573	612	572	584	614	605	595	545	578	554	578	586	612	604	608	607	604	575	592	559	537	576	569	580	604	546	605	614	592	583	612	564	575	593	615	583	617	623	612	605	567	647	551	612	583	592	579	559	562	562	580	564	550	600	604	552	607	557	555	586	574	589	578	574	598	597	580	568	569	582	613	585	594	611	584	605	572	562	565	556	601	597	547	586	580	562	567	586	572	599	583	613	582	582	562	587	597	575	573	563	559	587	598	611	577	611	569	551	578	566	614	566	561	605	583	591	584	576	591	592	574	553	600	598	589	621	584	585	565	565	566	614	612	574	576	591	523	610	608	560	591	634	600	612	607	590	564	571	573	626	569	586	600	568	583	579	560	566	604	584	593	594	578	600	605	567	576	608	597	596	600	574	612	647	618	564	591	580	561	591	577	558	582	623	603	565	605	623	584	600	611	598	579	562	590	607	586	575	567	616	580	603	608	591	605	584	617	608	567	573	549	557	595	569	625	601	555	565	537	594	604	563	557	614	554	619	548	628	575	556	613	597	592	597	611	593	611	579	630	561	620	607	593	577	541	623	612	597	554	595	586	571	595	598	587	577	607	572	601	572	617	581	598	557	643	577	566	597	583	586	631	622	558	578	598	584	563	604	615	576	580	595	589	575	596	588	564	616	585	616	556	620	562	608	584	588	524	607	571	587	608	558	573	603	572	611	562	592	553	573	603	615	622	576	526	587	622	605	616	565	558	545	596	580	585	654	580	599	597	575	592	617	611	633	589	497	598	622	605	589	576	585	564	632	593	581	595	576	577	578	582	572	557	579	631	595	570	578	613	554	560	500	547	577	622	591	546	605	564	588	586	561	585	618	583	583	555	604	591	589	562	563	593	563	578	598	599	551	594	565	571	594	573	557	574	591	568	554	607	608	585	557	589	569	594	584	564	587	568	623	606	581	614	616	614	608	620	590	576	577	566	601	569	567	581	613	618	583	563	557	586	604	552	559	600	597	551	586	622	620	576	593	592	606	538	556	625	572	556	555	535	650	588	511	571	574	603	597	613	586	606	609	574	564	564	577	586	566	620	602	578	579	585	591	596	579	608	567	601	602	591	580	587	583	577	564	617	585	584	632	581	553	550	622	642	622	569	549	584	588	619	614	585	583	632	611	557	586	580	590	600	620	546	585	622	526	590	579	595	596	579	572	580	591	604	594	571	580	577	557	621	573	586	582	564	553	601	587	583	566	589	600	594	560	588	605	564	594	528	613	585	605	609	557	574	559	616	594	589	627	560	563	576	567	560	590	585	615	570	571	554	547	607	559	544	566	577	598	630	592	598	582	585	586	613	578	560	535	578	576	567	580	601	633	564	590	588	559	567	633	573	644	575	576	597	583	657	578	571	562	630	624	599	610	548	586	580	607	560	558	611	599	578	571	566	578	605	621	660	598	575	544	564	615	578	595	587	557	603	554	554	621	558	601	581	587	622	600	596	597	581	554	611	595	589	611	615	563	637	601	564	589	586	567	621	566	613	607	591	526	572	664	577	592	608	554	565	595	616	599	627	573	608	602	565	641	646	568	576	590	614	582	647	604	580	569	616	564	585	576	614	600	584	588	572	583	582	536	562	572	584	594	551	603	603	567	552	596	589	551	587	574	629	589	591	577	569	578	570	614	560	606	605	566	561	613	583	583	564	568	626	591	551	556	559	539	593	604	577	582	614	600	594	586	572	626	567	533	571	596	569	615	605	611	593	604	558	539	527	587	565	615	561	587	578	633	550	598	588	602	573	547	583	568	638	562	595	554	558	597	578	590	606	578	567	578	569	544	628	578	581	599	580	606	614	555	550	565	603	593	603	598	589	590	569	593	586	592	538	568	614	570	581	570	531	579	616	600	552	593	583	597	618	573	585	588	638	579	567	589	610	561	565	607	577	611	566	604	596	569	603	592	584	603	623	573	620	532	559	587	645	595	575	586	581	582	583	581	617	611	597	612	586	617	577	539	593	559	605	558	570	598	623	591	574	633	582	582	607	558	615	636	579	575	584	550	599	584	606	556	567	580	553	598	541	594	531	591	635	574	619	589	596	570	580	590	580	587	596	617	616	599	577	562	557	580	588	637	548	618	618	575	561	554	574	562	592	586	604	567	607	544	600	594	592	596	603	591	571	577	584	563	626	572	603	579	579	584	565	558	607	618	580	595	562	556	542	580	601	563	630	578	594	592	599	571	605	655	611	602	625	612	542	566	563
27167	21725	15369	3807	1298	804	654	532	564	531	491	498	451	439	463	457	450	420	441	457	428	419	407	437	412	428	424	452	438	433	453	442	444	451	422	448	422	449	393	415	425	449	415	457	426	421	459	395	434	453	431	409	437	455	453	411	445	440	424	459	408	488	416	447	429	468	463	409	424	437	472	453	418	474	420	456	449	436	465	439	445	391	398	445	412	401	416	411	423	428	399	445	435	411	440	461	429	405	442	401	451	410	416	402	424	411	414	443	465	444	440	423	430	433	414	408	447	432	420	459	396	457	405	417	407	401	402	433	451	416	412	454	481	429	474	450	428	404	452	450	479	410	408	407	420	420	414	455	429	430	446	479	418	406	453	431	419	413	445	447	452	444	428	409	460	433	433	409	430	432	426	456	409	435	403	421	445	419	447	458	440	441	429	396	439	468	435	434	443	436	435	441	444	410	460	420	418	436	421	445	430	386	399	427	397	463	467	432	423	427	398	439	476	441	428	446	397	417	403	404	412	408	429	426	443	429	429	438	440	410	448	428	396	445	426	402	432	434	423	437	438	402	410	424	412	444	434	405	416	426	435	429	451	442	457	417	468	434	446	449	413	451	407	437	443	424	450	459	429	437	428	419	429	450	415	394	421	434	424	422	414	388	434	407	452	410	450	422	420	429	417	422	441	419	439	418	388	434	414	431	440	418	451	429	463	489	442	469	407	392	472	413	433	420	427	462	440	405	426	438	429	452	431	393	454	376	412	405	433	431	443	423	424	401	416	405	415	430	408	414	382	416	425	414	437	428	405	449	479	451	434	448	422	426	440	449	444	423	415	431	431	427	441	466	407	429	428	440	422	416	432	431	457	386	430	431	427	398	446	399	448	418	420	409	424	431	432	408	409	444	438	425	389	453	420	434	444	445	459	443	399	451	459	446	421	430	440	444	418	462	481	424	454	446	439	445	433	432	431	427	424	402	452	428	445	412	387	469	435	468	427	421	415	445	432	417	409	403	449	439	404	441	416	424	419	430	436	448	410	445	436	450	421	441	417	429	418	423	409	396	443	420	405	439	436	430	409	439	431	421	455	452	467	445	390	449	433	443	403	413	397	446	416	416	437	455	405	393	442	439	445	444	432	418	455	454	460	392	400	394	385	386	408	418	409	441	428	430	448	437	428	409	419	406	430	440	438	418	436	403	431	405	430	438	423	440	438	453	423	440	445	445	461	404	458	431	443	411	451	436	448	403	447	418	421	385	475	427	427	432	445	398	442	421	447	443	444	442	391	428	431	419	440	435	416	431	462	413	418	415	437	448	434	418	435	468	428	423	439	457	456	422	430	434	440	385	454	443	424	436	389	460	401	399	456	434	436	410	421	397	406	444	460	438	454	442	410	414	438	436	434	464	431	465	439	417	414	471	445	414	448	438	447	448	435	394	444	436	452	456	430	419	462	457	424	446	405	430	431	434	447	467	427	442	427	407	446	422	435	424	430	440	441	439	401	464	423	452	397	430	443	442	431	430	437	462	409	438	426	403	450	458	406	431	382	426	410	452	437	449	418	410	433	412	412	425	420	454	424	429	441	451	447	422	421	450	436	393	463	440	402	433	413	415	407	433	452	417	436	460	396	439	437	415	432	422	426	443	427	437	416	424	425	438	415	406	419	444	388	430	440	483	447	449	428	414	441	419	438	405	444	460	402	425	440	451	473	445	434	415	397	455	419	413	450	394	406	400	433	420	407	427	418	431	432	467	413	424	429	413	421	439	416	459	443	458	425	437	410	424	463	450	389	438	399	421	404	440	407	396	398	371	389	426	453	401	424	400	397	484	412	432	449	430	431	415	430	415	412	440	460	397	426	441	418	450	462	414	420	456	433	393	422	464	436	413	455	421	405	448	444	430	438	450	421	403	385	432	474	435	420	432	451	387	410	404	460	425	468	449	418	430	431	439	455	415	455	404	411	410	449	455	429	426	428	462	452	468	422	400	419	453	465	425	437	418	460	423	422	452	401	401	415	435	448	430	451	436	435	428	433	445	422	440	435	440	413	438	442	461	410	430	432	423	479	404	446	452	451	426	408	460	420	391	413	430	422	452	448	465	376	410	427	416	440	434	416	410	431	425	398	460	402	437	425	439	402	414	432	436	439	390	411	415	433	431	451	420	403	449	404	437	439	444	414	413	401	500	436	432	451	431	442	426	429	446	388	452	447	430	401	423	443	429	416	409	416	435	443	410	394	405	422	432	447	462	419	452	437	424	441	430	448	435	435	458	428	395	454	426	404	422	440	403	401	428	389	465	405	428	439	409	440	436	467	413	398	478	429	444	434	396	453	399	458	442	456	401	424	397	437	445	422	435	450	418	454	424	428	447	437	437	462	475	406	445	442	407	461	433	437	436	440	414	425	390	442	428	441	386	460	429	429	428	455	444	431	429	410	400	426	438	400	439	439	424	443	411	407	437	396	437	458	448	406	453	448	457	440	430	420	425	428	438	399	389	477	431	470	441	413	403	412	429	439	432	475	425	460	404	420	437	435	431	429	459	426	418	452	420	441	425	413	418	436	429	452	439	417	454	471	422	407	403	441	425	431	415	455	423	399	424	437	423	449	428	431	414	438	435	437	463	473	431	438	410	463	453	446	435	442	399	451	421	429	468	416	438	449	441	422	407	407	469	457	447	432	437	408	412	453	436	398	462	417	430	447	426	446	407	408	460	409	429	452	448	441	428	443	446	444	424	435	372	456	424	428	427	425	432	415	441	441	419	391	425	440	441	456	458	443	470	439	404	430	415	437	408	397	469	393	432	442	414	418	419	428	435	431	478	420	432	408	403	425	463	445	402	418	428	437	466	410	443	412	460	407	430	454	406	439	408	422	434	431	445	439	419	434	413	402	483	414	418	422	446	447	412	469	391	370	418	442	435	417	429	417	436	413	378	414	469	406	432	478	454	454	458	428	433	409	415	482	430	408	390	414	404	441	451	434	426	439	442	429	430	452	415	429	443	442	417	416	402	461	393	420	444	393	429	434	442	394	411	435	422	416	418	427	428	431	409	424	409	424	447	433	440	465	466	431	449	455	432	413	406	420	418	464	409	405	433	437	422	411	452	451	414	427	432	405	454	402	410	415	461	422	420	409	390	443	420	437	451	437	422	427	463	489	428	440	443	434	451	485	414	403	446	426	414	410	419	424	458	425	411	439	410	454	424	421	469	425	421	407	424	453	426	457	408	457	446	447	424	407	453	422	384	418	422	422	434	444	412	439	435	440	425	407	438	413	451	428	425	439	420	442	450	406	412	445	439	492	437	438	441	442	430	435	413	454	422	417	442	434	391	423	434	441	432	451	446	408	454	422	443	405	449	434	409	420	447	420	426	391	443	411	405	450	392	421	440	380	411	417	395	400	434	453	434	436	429	452	424	439	428	451	412	398	402	418	429	439	434	413	427	440	416	428	442	440	427	435	386	433	493	449	438	415	411	423	397	422	469	424	407
19496	30465	12980	3813	2128	1459	1146	959	775	779	703	635	664	569	566	538	521	578	526	546	543	564	567	550	531	557	537	534	552	550	559	524	558	509	535	534	554	509	580	520	559	579	566	553	586	567	551	564	571	523	527	536	545	524	570	562	528	545	539	528	549	514	565	598	545	517	525	535	538	546	558	534	532	553	552	553	576	537	563	548	537	559	518	558	538	550	583	524	555	541	543	551	532	562	523	546	518	522	553	545	540	539	574	535	538	537	539	549	566	545	504	514	572	530	544	556	523	588	560	554	565	565	526	581	566	525	585	525	502	563	528	527	514	569	548	535	563	503	583	539	589	546	526	534	532	492	525	525	528	568	524	553	506	517	521	599	553	544	554	540	580	530	532	547	517	536	552	510	562	546	543	544	513	582	541	550	560	528	533	542	532	497	541	490	530	534	525	549	552	532	502	538	498	579	550	548	558	564	629	514	537	512	608	535	547	528	527	513	540	541	549	569	528	503	506	507	548	552	551	505	541	593	582	528	569	555	547	553	495	517	527	525	546	538	530	535	557	518	569	532	545	550	541	551	553	516	518	551	573	571	545	554	528	587	563	516	582	529	539	582	543	553	536	525	552	560	585	513	571	564	583	559	564	538	523	537	551	524	541	509	529	523	576	565	563	522	522	509	540	539	529	542	534	509	548	519	546	510	577	583	540	523	549	523	545	582	524	566	560	530	567	559	547	551	530	544	525	548	538	554	544	514	552	520	557	564	555	544	502	499	553	552	506	532	539	542	561	565	538	553	525	560	569	500	527	555	530	528	506	516	549	573	530	557	531	536	592	498	505	566	529	615	517	568	516	517	527	528	536	514	532	543	545	542	540	502	528	578	538	523	526	511	568	521	570	575	531	496	561	534	527	494	568	565	563	545	554	525	519	522	568	546	528	521	531	586	546	556	541	588	568	509	528	546	504	571	569	550	545	533	562	570	559	531	551	541	519	560	560	572	539	513	541	562	527	582	529	502	569	551	533	557	574	587	576	506	519	588	547	564	533	532	546	561	522	552	565	544	544	552	553	563	540	579	507	546	503	580	539	528	565	566	550	534	516	540	550	551	562	544	571	561	523	572	551	524	534	514	572	561	563	522	569	531	516	545	594	546	563	514	555	561	548	541	550	554	545	563	538	581	563	536	536	555	562	561	519	531	531	532	515	564	584	522	562	580	552	548	537	542	545	579	553	520	597	497	527	570	572	529	525	581	517	530	521	557	544	519	526	535	546	555	550	548	539	551	526	540	547	508	534	549	548	537	547	542	538	577	540	505	533	534	524	534	567	502	547	575	529	559	549	586	537	569	564	560	537	530	540	551	531	534	536	537	579	559	527	536	536	576	546	538	588	516	524	528	525	526	573	614	502	560	578	491	572	532	540	545	579	500	568	553	549	563	580	458	529	549	560	536	540	531	529	544	531	537	497	530	532	549	527	566	543	565	516	548	567	528	507	524	509	549	567	545	540	514	559	557	576	544	542	577	547	525	533	522	540	540	580	508	527	503	508	517	517	549	527	550	531	543	538	522	491	534	580	537	571	536	509	543	547	532	553	528	539	572	514	537	560	512	525	551	483	516	545	538	531	534	574	535	522	550	513	565	576	552	554	571	536	548	527	572	575	518	534	548	541	569	577	522	502	516	514	523	536	558	551	526	551	544	539	574	561	556	552	548	561	516	561	536	555	535	580	578	550	504	544	543	554	531	544	559	577	574	544	553	526	518	572	578	511	532	560	532	546	580	571	569	521	561	559	519	546	515	512	555	542	559	543	539	544	562	510	535	524	542	538	535	549	548	542	562	568	517	538	541	532	540	529	524	511	570	519	512	523	548	516	556	509	515	530	556	538	596	517	528	540	537	544	556	549	528	589	592	494	547	523	567	529	539	542	532	507	582	564	550	530	558	530	559	517	617	547	555	533	570	549	522	564	511	546	528	532	556	542	566	539	523	541	538	569	525	577	508	530	521	555	547	550	534	552	537	595	516	500	569	539	580	611	550	552	593	568	564	511	536	523	530	545	546	544	536	520	582	531	543	554	553	550	522	520	549	521	549	535	545	581	572	545	567	572	528	511	539	519	552	552	504	539	544	519	568	558	530	573	567	553	562	567	526	547	526	549	576	572	558	547	519	549	541	550	538	562	519	558	534	533	557	578	555	556	550	609	492	535	531	526	549	531	546	552	587	542	570	582	562	516	525	526	552	534	544	509	524	507	559	550	564	554	525	553	571	519	565	524	565	549	486	571	523	527	576	561	499	543	564	542	521	535	557	536	513	544	531	562	588	502	536	557	481	527	541	588	593	519	531	530	549	537	554	515	583	565	522	552	557	540	522	560	539	536	541	543	556	544	554	512	516	590	537	549	538	583	508	518	546	559	531	540	567	564	521	560	538	593	573	557	560	530	576	523	552	567	528	566	572	536	472	538	530	538	545	539	512	546	505	572	520	538	555	541	501	514	550	539	551	546	534	557	510	551	576	514	579	558	535	538	600	520	551	562	564	557	525	544	553	624	580	533	569	542	561	518	555	534	554	568	533	537	581	546	512	572	564	546	551	526	533	506	546	569	550	497	551	554	598	546	533	528	562	486	548	545	510	560	547	566	560	542	509	538	548	519	583	513	509	568	549	562	549	555	515	527	539	579	561	557	566	571	540	522	542	544	541	574	542	544	559	523	539	529	523	558	546	564	524	553	565	524	510	533	504	524	599	567	566	543	535	532	581	537	515	568	538	551	521	531	532	548	579	531	551	552	529	550	536	527	553	559	559	575	531	533	506	571	563	529	595	551	523	577	512	522	554	578	495	542	545	555	547	496	546	552	537	545	583	521	563	522	564	538	555	549	565	556	578	518	500	604	523	574	571	575	601	566	526	525	540	530	554	535	531	536	550	561	554	537	580	518	536	584	532	586	572	560	576	597	530	517	559	565	554	546	537	551	526	538	556	545	565	547	548	572	492	524	533	535	536	547	598	533	574	567	526	558	541	572	535	546	548	545	506	585	523	533	561	518	531	499	575	535	548	505	554	538	576	540	535	557	567	559	532	575	539	552	547	543	560	558	566	526	560	584	581	538	534	530	534	573	560	530	513	515	496	560	507	565	543	558	535	512	547	554	568	516	554	602	529	544	566	574	549	548	543	504	533	563	554	542	550	508	532	533	539	510	487	532	577	546	545	572	504	542	546	529	512	495	536	596	530	534	552	568	548	555	551	567	539	573	543	566	598	564	548	517	522	524	516	538	522	508	537	578	501	561	550	529	560	581	550	557	557	525	490	566	582	528	520	546	574	540	558	569	544	533	546	517	553	551	558	527	517	585	514	551	578	511	565	554	540	555	534	532	573	531	553	528	536	527	546	516	548	505	536	562	524	523	549	555	521	565	546	585	579	503	561	544	593	512	496	534	541	545	528	519	537	532	561	558	554	509	546	550	559	569	544	545	551	605	556	562	572	552	542	569	526
23096	21136	28452	24063	21089	10873	1797	1134	954	854	779	830	774	713	711	669	680	653	675	645	627	654	658	637	608	661	674	599	667	635	651	690	630	596	658	652	625	668	658	619	633	650	652	653	612	632	701	629	627	660	639	629	637	606	634	644	652	656	619	633	643	624	625	618	630	655	648	623	617	626	619	631	651	634	616	637	615	560	614	610	664	595	583	630	591	625	618	599	615	629	596	579	611	608	625	650	600	635	598	632	573	596	673	605	646	637	623	632	592	624	643	606	609	638	629	656	661	578	632	654	623	643	661	623	621	604	629	623	637	656	658	666	633	686	613	647	623	618	603	665	652	624	618	588	636	609	618	659	593	646	636	651	615	629	609	590	638	600	698	638	653	629	596	636	637	630	635	591	664	631	595	662	624	627	634	588	637	613	633	648	605	608	613	624	671	610	627	614	627	614	607	612	626	607	595	625	590	630	625	645	619	627	582	652	624	584	639	669	618	611	582	631	575	608	626	601	606	656	656	620	648	678	596	606	613	633	652	658	633	628	618	647	630	665	601	616	637	661	626	631	626	596	632	645	588	656	605	631	663	630	643	581	619	663	596	617	688	648	644	667	602	653	618	657	614	614	629	631	627	617	632	637	601	630	621	637	608	664	674	635	666	638	673	628	617	615	607	649	637	621	615	647	605	618	630	665	644	601	650	662	622	581	599	634	632	620	611	610	703	692	612	606	635	614	668	617	701	653	612	676	640	653	614	679	631	588	650	659	614	665	623	585	620	633	631	588	703	630	668	602	626	626	654	558	637	674	571	643	643	614	604	606	590	615	617	645	606	620	611	636	622	653	644	619	642	609	593	620	634	633	683	651	642	602	648	600	629	614	652	680	616	584	623	629	611	646	622	636	644	617	649	642	648	637	675	618	663	598	606	590	609	608	595	654	628	578	615	612	619	651	654	646	619	638	643	607	643	619	682	631	621	631	607	641	650	647	647	608	647	625	639	672	611	650	657	597	604	651	671	635	624	623	601	635	638	671	595	650	576	610	653	620	626	649	631	650	655	655	609	637	646	603	650	631	601	632	605	613	591	665	639	584	582	658	629	655	627	631	609	604	603	630	617	610	628	600	671	601	638	633	614	604	660	649	677	609	601	639	666	603	643	628	620	617	618	611	622	610	636	622	610	645	630	647	667	642	650	647	602	595	628	653	607	671	633	587	637	651	589	640	660	602	628	612	654	600	628	568	627	646	655	688	646	629	596	628	620	607	641	644	610	596	640	596	645	571	628	640	682	638	578	602	612	659	625	615	640	625	634	595	602	622	627	636	627	627	577	620	625	639	650	609	602	631	652	648	622	619	584	623	670	605	622	588	638	630	632	603	666	603	649	597	585	625	599	587	623	652	632	626	634	600	617	621	590	613	625	621	632	621	599	620	620	650	612	623	603	611	659	635	652	639	626	570	593	628	618	608	632	675	616	599	638	611	659	632	603	620	618	622	644	616	625	654	652	637	634	646	612	685	625	597	620	620	646	609	625	659	573	605	658	602	637	585	646	639	667	635	635	647	623	629	615	591	618	625	626	683	614	614	673	636	614	617	650	618	620	626	644	623	631	639	583	643	671	603	695	570	585	645	633	621	650	642	601	642	643	649	629	601	612	615	624	616	627	650	643	617	648	604	627	578	642	622	584	654	649	628	608	621	629	586	621	658	624	621	659	603	606	641	606	635	601	592	660	580	647	590	641	657	630	649	661	662	608	625	655	610	679	656	665	612	608	608	645	596	656	614	697	608	571	603	591	628	608	633	667	610	626	642	616	644	614	584	575	616	624	636	644	630	616	591	643	629	629	641	641	618	632	616	640	649	609	610	641	652	620	660	599	645	618	628	676	611	639	647	602	624	683	595	633	601	631	621	619	619	597	633	669	610	640	622	654	583	653	622	630	593	591	636	640	615	593	589	605	619	640	606	616	580	637	612	598	645	627	650	586	578	657	700	601	609	647	594	639	676	672	661	650	659	640	638	625	627	632	640	630	597	608	661	614	592	662	616	645	658	650	611	621	604	613	601	589	660	584	653	616	647	641	662	646	598	647	629	669	663	586	605	593	616	606	567	616	614	626	595	629	697	623	606	624	608	645	605	612	667	595	615	601	604	667	576	634	636	621	628	640	614	634	609	605	613	666	657	622	620	651	626	631	656	558	618	629	614	646	640	640	616	641	649	658	592	599	646	615	611	567	636	638	617	612	620	619	621	588	684	656	597	612	657	647	643	653	624	610	617	646	650	600	618	616	657	606	639	641	604	673	620	620	636	630	603	621	605	651	622	663	624	617	610	630	614	633	637	594	639	651	630	628	643	611	570	649	611	637	650	650	668	614	644	620	610	642	645	633	613	571	695	593	640	647	677	674	661	605	599	637	617	653	638	611	604	638	635	664	615	626	573	616	642	565	615	581	600	627	607	641	604	642	664	647	573	644	633	617	606	657	605	604	595	613	575	621	614	621	591	665	626	626	654	614	678	608	619	626	642	625	628	614	634	562	657	604	626	634	588	641	606	617	580	642	621	594	642	627	574	675	631	672	626	609	605	610	640	664	638	628	652	618	580	643	610	633	589	614	624	596	622	617	611	651	616	576	611	678	628	620	543	605	632	593	638	629	665	573	648	635	643	658	639	636	638	611	637	643	606	608	647	590	636	633	601	602	616	635	638	553	600	606	670	668	558	603	602	609	647	646	601	647	606	621	599	648	643	633	605	593	643	603	658	632	637	637	602	591	674	610	638	635	650	593	593	659	597	600	595	648	618	668	622	665	610	614	596	625	625	613	606	622	655	640	629	622	620	616	646	603	625	605	650	632	610	601	594	668	635	624	629	608	594	643	609	593	563	635	638	588	623	626	641	642	607	588	669	646	665	626	607	640	697	615	613	643	604	645	641	612	590	652	629	666	641	584	666	681	620	619	617	667	669	667	603	608	659	639	666	627	609	678	668	620	652	621	616	618	591	585	598	625	637	611	651	673	631	628	645	663	579	631	636	616	611	645	645	553	617	636	651	628	626	695	624	650	610	589	650	588	641	653	596	636	628	672	622	595	625	647	616	623	611	634	654	629	562	636	616	633	625	608	627	661	630	606	611	594	591	613	570	609	617	642	639	667	628	608	624	624	675	669	608	624	604	608	617	629	633	640	598	641	612	627	624	644	685	613	612	610	612	620	594	623	608	619	628	643	632	618	626	613	662	560	648	664	650	620	659	636	648	650	640	594	625	612	594	606	623	634	610	595	614	624	603	582	557	561	599	631	619	627	626	618	641	623	623	645	657	596	619	599	619	578	633	615	562	651	619	614	639	637	649	660	634	571	656	614	614	619	646	629	691	618	613	634	659	606	660	628	614	635	650	649	630	654	629	673	630	653	638	637	633	627	632	662	653	632	675	627	642	607	625	600	665	673	620	589	717	656	601	633	623	653	615	615	640	663	608	658	609	683	655	603	590	665	585	626	650
23910	43420	23598	7183	4434	3104	2141	1745	1544	1437	1272	1073	1007	984	926	879	857	876	809	815	812	808	806	782	811	858	826	814	826	788	837	833	869	790	812	845	805	806	802	818	791	830	830	781	790	849	857	802	759	821	799	759	714	793	740	804	772	807	781	757	825	836	796	757	728	828	808	747	788	798	749	781	786	799	785	799	815	819	749	796	794	757	800	765	756	761	813	760	746	774	727	754	810	780	790	772	772	791	783	765	741	809	819	756	797	810	803	776	755	799	794	762	758	790	801	789	798	839	777	786	788	794	804	788	787	762	834	759	792	825	846	823	781	758	779	813	792	817	779	789	787	785	754	785	775	832	756	825	751	755	783	741	782	793	747	770	803	758	753	784	799	774	791	746	790	775	761	842	760	762	790	779	774	806	829	815	735	819	787	742	773	790	844	765	770	809	774	857	809	749	770	771	778	772	771	777	744	816	774	800	805	771	764	804	822	802	745	805	777	769	766	752	744	783	798	777	794	797	796	786	764	791	783	760	732	759	709	767	805	801	757	714	791	810	827	846	792	765	771	792	808	804	765	778	774	793	839	799	776	776	781	771	792	782	841	726	801	806	752	779	815	779	755	760	812	801	788	784	755	758	742	727	733	770	791	808	783	754	760	743	779	787	783	726	777	737	788	763	774	785	778	793	809	786	773	798	788	799	770	802	764	757	810	833	805	820	768	802	810	834	761	807	764	724	752	776	837	749	764	819	783	735	813	732	749	757	763	845	771	731	791	808	761	775	800	794	768	809	714	788	767	786	805	780	809	805	826	756	800	807	803	765	806	746	778	801	830	774	764	752	765	856	807	767	776	849	788	797	719	809	814	785	801	790	781	755	756	788	786	776	773	791	791	732	788	793	764	789	744	807	731	776	777	787	738	804	834	785	764	741	808	799	778	739	799	805	718	783	771	749	821	780	838	767	769	765	826	824	791	743	769	790	823	807	779	801	788	739	746	832	789	765	815	846	811	806	755	807	762	760	801	743	716	767	795	800	812	793	798	826	782	744	824	811	787	766	798	769	796	768	816	737	812	774	760	807	821	810	836	753	788	773	754	809	818	807	832	806	792	788	765	759	697	731	834	759	788	812	774	771	786	763	788	801	791	770	765	796	771	777	774	756	809	850	775	782	788	725	774	761	732	793	806	795	766	783	771	801	746	823	755	774	711	744	774	772	765	768	749	814	793	796	757	763	782	812	777	747	794	783	785	768	814	808	809	762	780	803	747	737	819	719	780	747	861	773	789	742	818	816	782	798	803	729	783	720	797	791	808	778	745	808	810	787	775	806	772	809	791	796	767	772	807	754	771	793	753	777	744	812	770	762	783	750	770	816	790	803	797	730	785	760	806	806	731	787	821	815	804	768	810	789	791	819	785	816	807	791	803	793	785	767	851	771	861	790	764	751	772	768	802	808	816	763	789	754	818	753	809	758	761	781	772	804	790	823	830	744	792	777	792	806	786	819	748	758	757	762	769	865	748	816	779	823	808	785	806	760	753	793	837	774	759	843	766	736	804	763	790	792	783	792	798	782	797	800	800	752	814	756	768	746	792	778	753	787	782	768	772	817	818	791	821	760	776	795	742	735	799	787	803	721	815	767	763	813	757	795	793	735	806	812	797	763	756	792	784	842	807	771	743	816	772	766	778	785	750	823	788	806	803	798	772	771	808	791	724	794	855	818	796	761	788	744	778	785	813	738	788	802	774	739	759	749	764	797	811	812	762	746	775	737	783	804	777	825	790	797	777	818	767	783	767	785	852	812	826	768	749	780	755	823	778	771	768	779	754	800	737	824	734	791	742	799	750	739	754	780	773	756	786	810	772	807	874	792	812	786	815	776	772	730	810	766	801	768	747	771	787	778	782	806	747	759	764	782	744	826	792	714	778	807	753	793	814	731	794	783	780	795	818	817	818	789	779	801	760	820	800	767	755	799	787	790	792	754	803	782	761	815	768	797	868	783	801	738	825	799	822	779	781	823	726	781	815	820	808	755	812	789	752	773	747	821	759	787	796	804	741	798	802	787	756	787	789	792	725	816	773	790	781	773	786	811	736	815	799	793	801	770	783	795	799	786	756	799	769	824	759	779	816	748	778	718	789	792	788	763	786	750	810	804	766	760	802	821	792	786	807	752	792	810	787	750	781	759	760	787	745	757	802	803	762	787	771	793	753	742	747	810	786	784	766	768	821	792	784	741	729	778	816	834	744	792	781	751	820	828	825	801	752	769	795	757	768	787	805	759	818	807	838	771	777	757	808	799	782	759	728	795	729	770	813	761	798	808	771	759	799	870	820	788	790	807	841	782	808	785	743	759	820	790	807	795	780	797	773	760	784	755	758	806	813	771	819	728	786	773	786	812	834	722	760	767	779	762	764	803	767	802	778	778	801	783	783	753	726	784	819	789	828	746	821	806	821	752	772	803	792	766	757	780	740	755	784	782	804	791	756	783	785	782	818	770	806	782	788	786	788	797	750	766	761	811	780	806	769	823	840	754	832	772	775	765	749	762	790	785	724	763	798	775	823	740	772	803	798	772	748	801	784	782	762	789	727	728	741	817	770	792	798	792	755	770	767	795	816	762	768	796	825	758	784	754	740	740	799	730	730	759	739	760	775	804	792	774	765	798	761	791	768	789	723	791	805	818	815	797	787	797	774	815	741	769	812	717	746	814	751	779	804	732	788	804	784	785	793	789	740	797	813	762	778	807	821	780	740	778	784	765	787	761	767	741	806	794	791	800	742	772	785	760	748	745	769	803	780	765	777	781	848	802	765	826	771	779	801	787	787	805	779	780	749	766	751	777	773	727	800	779	822	762	803	778	758	809	808	776	810	759	772	800	725	782	791	785	781	789	780	801	815	808	778	807	802	773	749	720	827	795	778	802	791	761	751	776	796	802	805	788	800	746	775	761	808	766	813	765	800	801	761	767	776	758	802	768	833	835	781	761	766	823	746	779	786	818	792	830	797	814	763	769	808	758	785	826	809	792	778	764	757	825	726	753	857	798	738	770	807	766	862	796	792	789	805	760	747	796	817	750	775	803	811	847	816	823	757	765	800	791	789	847	794	787	870	806	802	795	832	775	771	741	766	729	801	740	788	787	768	818	754	781	810	833	832	806	809	781	732	805	765	806	763	753	785	754	806	785	769	787	789	753	770	806	749	768	782	788	782	856	768	777	786	792	771	759	764	749	819	802	771	839	779	827	780	786	788	750	822	835	772	772	782	785	776	776	804	822	797	834	809	743	761	753	798	737	776	756	824	809	740	740	792	820	824	808	800	774	760	762	780	802	763	737	759	769	743	735	748	769	787	789	790	745	781	766	783	801	796	785	766	779	731	827	736	754	733	817	784	814	768	763	810	790	773	760	742	838	781	786	759	767	810	831	714	815	774	756	751	816	808	789	809	763	787	806	778	779	776	835	772	775	748	804	841	764	775	786	741	800	759	748	794	769	768	732
24367	21199	27340	25155	9451	1017	704	496	412	418	342	376	284	274	249	263	244	264	237	241	232	244	207	254	246	254	249	221	266	236	224	246	286	209	240	254	267	234	272	242	247	229	221	230	222	237	231	262	230	225	239	231	256	235	256	223	271	215	229	220	237	241	263	243	240	243	249	236	213	238	249	239	221	240	238	236	216	250	238	227	218	221	250	259	242	229	209	233	241	249	208	227	217	217	238	229	226	225	217	235	204	198	219	246	239	231	248	217	269	243	238	227	230	229	239	250	220	231	222	235	245	233	224	245	244	244	228	237	237	239	238	228	207	263	216	230	227	253	231	247	218	236	215	219	218	241	232	239	257	232	206	228	231	240	208	225	251	233	233	238	227	213	219	240	220	247	254	251	207	245	242	223	224	204	246	229	235	216	217	228	232	252	230	237	216	211	255	244	246	220	254	225	240	211	207	241	224	206	242	251	234	216	225	219	229	226	225	229	229	203	221	235	236	249	241	209	240	227	252	230	231	212	256	211	233	230	244	242	231	213	234	239	220	247	232	221	238	237	214	220	237	211	227	237	235	217	225	234	225	225	218	232	235	238	250	239	245	243	242	220	246	217	241	213	232	243	229	228	215	229	193	236	229	274	232	251	216	208	248	203	220	245	231	225	262	247	228	229	269	223	218	209	238	227	226	202	237	252	221	240	239	228	256	246	240	226	215	229	221	250	243	217	238	234	234	252	270	252	236	241	256	227	223	230	264	229	270	227	237	221	239	215	238	235	233	229	253	256	221	213	207	252	248	246	227	217	227	231	250	223	228	239	245	230	204	213	246	216	226	245	239	229	233	200	240	216	215	198	216	251	240	224	223	229	207	235	201	206	229	218	214	204	222	235	234	227	234	246	229	217	200	222	235	230	237	200	204	247	233	213	230	235	221	232	244	239	242	224	205	226	252	248	221	215	224	200	224	228	240	216	242	244	262	245	236	245	248	234	228	241	242	229	245	266	232	244	238	211	237	203	220	233	238	247	251	224	213	249	237	227	215	220	220	221	265	223	228	224	227	207	209	243	253	204	244	206	278	260	210	253	228	246	209	258	231	230	215	222	237	238	246	214	262	204	224	234	213	218	239	224	231	248	239	211	192	228	230	255	206	242	206	217	230	265	227	234	238	239	229	228	240	244	224	213	237	219	236	237	247	220	217	219	270	211	230	234	218	237	256	220	211	240	230	250	234	237	217	239	229	216	222	243	240	241	258	226	251	245	225	222	207	239	210	230	227	233	230	250	221	242	235	235	256	217	224	243	237	230	231	239	280	238	229	220	241	211	209	230	228	253	255	224	242	263	228	243	230	220	235	246	231	245	239	226	238	242	249	241	246	258	214	218	253	241	249	232	232	234	222	214	220	253	212	229	265	216	225	225	211	214	237	243	207	229	225	241	230	254	252	245	242	228	234	271	243	223	211	241	234	242	229	212	242	238	240	221	210	208	219	198	240	223	213	230	222	216	224	217	213	241	261	240	238	229	241	223	229	228	220	234	219	232	259	233	207	225	241	217	232	226	244	204	240	209	220	235	211	251	239	227	225	230	205	271	274	248	225	265	205	229	239	226	224	238	241	258	246	208	209	204	243	235	257	227	226	233	239	239	238	249	242	226	227	210	239	237	271	222	229	235	230	221	234	252	221	256	206	234	248	222	262	242	230	236	224	242	255	233	244	231	245	253	240	227	226	224	220	221	244	248	228	233	229	216	239	210	231	224	240	243	226	219	222	218	246	220	221	238	239	241	211	236	229	225	228	216	236	241	266	241	220	225	246	203	247	240	209	225	236	245	211	224	241	240	244	210	213	266	239	212	224	187	217	214	230	231	205	236	236	211	230	249	241	227	265	246	221	234	219	252	249	212	213	237	227	216	243	258	203	241	239	213	233	221	215	263	249	211	217	232	226	230	223	225	224	218	245	244	232	236	232	244	218	240	261	229	236	222	233	245	241	227	248	224	228	232	251	235	207	252	228	224	251	232	239	233	278	241	212	215	223	223	234	226	225	239	224	252	201	225	205	232	267	253	227	229	205	240	235	263	223	227	237	235	231	229	250	235	231	250	223	230	228	212	231	279	211	229	241	224	221	243	230	266	232	226	215	227	249	209	233	248	249	241	210	234	249	221	213	244	201	250	213	230	239	231	263	229	206	224	249	224	226	211	214	230	220	253	238	238	235	241	210	271	241	231	212	227	224	230	240	241	218	249	242	252	226	226	239	251	239	211	242	223	229	221	272	254	229	230	224	233	238	244	245	225	240	214	230	226	229	230	243	244	230	246	233	255	219	214	220	223	215	238	250	247	247	258	238	233	243	238	236	234	249	237	238	224	214	222	218	221	249	230	206	212	240	266	222	237	234	269	231	234	232	238	230	252	235	223	252	236	247	249	239	241	237	228	256	225	232	212	231	240	241	244	246	232	219	229	216	245	245	220	223	254	221	221	256	251	218	240	244	216	247	229	231	218	258	227	237	220	214	228	257	229	242	250	247	253	205	216	251	235	211	259	228	211	241	218	225	213	247	231	231	235	231	212	225	254	224	225	237	227	224	246	244	220	211	228	247	217	251	259	241	229	233	226	243	207	241	211	233	229	212	241	228	230	242	226	226	257	229	264	226	213	210	242	212	257	228	240	218	213	257	231	224	203	222	228	235	226	211	245	251	242	229	246	236	246	256	213	217	224	232	214	238	226	232	222	261	232	244	248	199	250	217	203	262	217	228	227	226	228	212	261	216	240	232	212	231	201	230	246	211	249	261	216	239	216	219	220	219	246	226	233	237	240	250	218	233	248	218	235	242	262	232	226	238	224	248	201	228	230	229	233	241	247	243	228	236	238	256	236	227	209	221	206	215	261	218	242	248	206	213	252	216	216	244	232	240	211	221	240	240	226	238	220	229	235	236	226	229	226	234	237	245	226	219	223	203	249	231	244	236	240	235	241	210	220	223	262	228	235	244	267	212	233	209	247	226	269	243	233	223	232	224	243	237	225	212	245	238	229	215	237	247	228	220	230	247	232	225	248	212	230	246	250	229	246	256	222	243	230	222	221	197	262	210	227	227	217	223	216	214	257	256	217	238	218	234	265	254	213	234	229	218	270	213	251	225	225	224	241	246	198	233	227	256	251	231	234	209	230	230	231	234	244	223	224	224	228	215	259	231	231	250	248	228	205	238	216	250	200	213	218	232	236	212	220	232	229	251	223	212	205	249	256	264	222	205	215	259	214	236	250	209	214	246	240	207	210	231	234	237	217	235	245	225	227	244	239	237	220	215	229	255	228	218	258	223	268	224	237	214	219	250	218	214	243	240	241	241	252	212	231	215	240	236	225	230	237	213	236	221	246	249	231	249	240	249	227	221	225	243	205	233	243	211	260	240	239	224	224	228	242	229	204	224	229	241	218	247	242	210	236	196	227	247	237	248	240	262	264	247	226	222	256	249	225	259	213	241	218	237	225
22968	38026	17177	4767	2840	1791	1283	925	827	773	600	556	482	441	376	355	357	348	370	350	333	298	340	317	320	314	309	329	342	347	326	356	306	332	337	317	335	364	307	348	298	329	312	344	313	309	317	301	336	324	302	289	330	292	342	299	378	302	329	310	300	325	311	302	326	276	318	311	329	312	314	297	332	284	320	307	337	316	325	323	312	315	298	297	302	320	317	313	301	330	313	290	298	337	310	315	321	314	310	287	313	337	309	292	331	336	328	298	294	333	336	313	319	340	297	324	332	315	293	313	300	296	304	318	295	310	285	292	305	304	293	300	298	328	353	282	283	316	284	296	302	316	328	306	293	308	317	307	318	297	307	298	323	310	324	318	291	295	315	305	337	303	305	282	319	280	301	300	307	294	302	315	294	324	334	315	293	318	278	309	318	312	302	309	332	325	341	290	331	298	303	324	330	326	280	313	333	313	330	287	276	311	310	309	313	297	329	310	300	287	298	307	336	299	304	307	334	302	328	295	301	317	286	319	294	284	325	309	318	316	308	292	312	304	301	320	295	322	298	301	325	317	301	301	323	285	304	311	351	303	287	314	283	301	335	316	278	288	303	265	306	309	305	319	288	320	325	331	347	291	317	308	290	314	279	325	307	307	315	317	310	303	319	342	327	289	288	306	327	295	305	279	323	296	297	314	335	316	299	300	353	308	311	307	337	284	343	326	273	321	302	278	293	324	292	253	319	296	333	305	293	319	283	312	315	319	313	304	302	328	307	324	311	305	310	296	297	289	308	320	274	337	300	293	327	301	323	283	298	318	300	311	295	304	270	319	318	331	329	281	318	288	324	326	303	298	292	314	320	317	312	320	302	299	315	324	301	309	349	277	295	333	311	294	339	303	310	299	304	347	301	294	337	298	322	309	303	307	313	296	281	328	318	296	324	312	320	313	314	305	311	306	323	297	319	322	341	288	287	311	274	322	278	300	320	292	325	287	308	310	320	288	287	286	286	261	311	337	332	327	274	290	306	298	303	305	277	320	317	309	283	319	336	325	310	265	322	318	321	314	288	335	306	292	267	292	350	313	331	306	305	296	319	316	328	310	301	306	305	300	293	317	322	280	326	335	314	271	329	314	310	300	313	297	320	295	290	311	310	307	309	296	322	307	338	318	314	301	284	298	337	308	297	300	288	328	335	314	305	273	294	337	333	324	315	307	327	326	327	314	309	308	264	323	341	319	310	308	300	297	297	294	317	301	288	341	311	277	316	321	328	336	291	325	326	273	330	297	287	276	283	314	321	310	323	313	335	324	319	290	270	323	327	281	296	308	341	282	345	285	309	312	313	321	292	285	306	317	325	318	316	321	286	322	306	268	326	298	288	305	321	327	336	305	310	310	296	333	315	300	336	291	271	299	309	316	295	336	341	300	321	314	270	325	333	334	297	326	293	296	301	307	317	283	299	327	308	301	326	331	323	268	293	313	283	284	313	305	321	304	308	301	324	318	292	328	317	304	341	317	308	338	295	296	316	337	289	315	291	271	300	303	321	337	309	306	309	271	301	297	331	292	295	295	315	296	305	312	318	322	294	312	335	321	308	369	294	319	303	323	338	309	288	306	287	324	327	313	295	295	288	281	317	293	285	310	349	268	334	318	306	317	310	317	308	323	305	310	331	305	304	278	292	310	287	327	342	311	326	322	296	312	328	298	313	279	311	296	292	316	302	287	315	305	343	317	304	332	312	312	320	300	308	317	295	277	334	297	325	295	317	294	301	287	298	336	299	302	282	299	298	360	292	329	322	314	354	297	305	285	306	319	291	314	321	323	296	326	303	296	312	292	337	283	316	291	267	314	302	326	295	319	309	314	339	319	301	304	301	330	287	313	318	311	285	294	348	327	303	317	315	335	290	315	297	323	287	297	281	301	318	286	294	284	281	287	293	344	296	341	328	315	301	326	338	304	301	315	282	324	300	285	302	304	281	308	304	344	306	337	303	319	348	299	278	289	338	325	299	281	289	301	320	302	269	334	316	314	323	298	279	299	311	325	312	301	308	290	324	328	304	303	329	315	292	328	302	276	320	304	325	307	318	304	348	314	282	328	323	308	301	288	329	265	308	330	318	328	317	269	352	306	293	339	329	304	294	339	330	317	340	308	296	301	340	296	320	341	294	289	290	322	311	321	285	291	335	339	300	344	270	290	304	311	305	284	326	307	339	288	291	309	297	320	340	268	280	319	331	304	296	300	320	296	298	344	304	306	296	325	306	290	317	310	315	267	314	311	301	305	312	295	275	289	300	291	318	326	343	323	288	328	311	319	335	284	301	308	322	316	326	315	324	284	291	317	351	263	333	328	322	318	304	325	318	309	278	307	309	317	313	312	287	304	290	316	303	307	323	314	332	324	297	293	290	340	326	329	297	275	294	308	307	305	303	283	333	301	323	309	308	288	312	327	308	281	308	318	332	301	293	283	341	330	307	286	326	327	320	319	317	336	328	303	329	320	324	295	306	336	316	294	323	291	292	309	319	310	322	270	322	329	313	316	294	305	289	335	327	316	280	297	307	305	303	322	313	315	320	303	335	289	338	304	313	304	340	317	295	306	320	314	298	318	264	311	302	342	315	331	316	303	338	277	315	299	287	301	319	313	291	297	304	343	326	317	284	324	290	288	274	317	297	299	313	329	329	305	303	293	312	308	311	327	315	308	297	303	276	313	339	300	300	299	312	303	353	316	301	302	295	304	309	270	307	308	283	301	323	304	287	297	281	348	314	334	352	302	298	294	301	343	326	289	307	299	339	313	269	301	309	319	339	350	311	312	306	288	345	330	309	285	280	307	304	293	342	301	336	322	305	297	298	302	301	348	284	319	297	320	302	284	323	332	326	321	323	315	291	309	289	322	304	309	325	286	304	306	328	332	295	303	328	301	296	311	331	299	296	306	333	288	305	307	311	313	288	305	325	302	330	291	320	310	332	296	294	300	303	318	315	305	296	298	336	312	294	334	303	296	301	292	327	299	326	336	309	306	326	294	299	331	276	331	309	291	326	324	302	327	303	301	312	312	331	286	333	302	273	319	303	318	309	318	294	341	334	303	305	310	310	303	286	292	284	301	299	284	315	291	321	333	337	300	311	335	318	299	310	302	316	287	323	319	330	313	308	324	267	303	333	314	294	338	315	345	297	280	310	308	314	316	315	315	317	331	306	310	304	309	325	315	305	316	308	317	325	307	290	337	274	308	303	309	306	309	297	307	294	318	323	295	315	297	307	295	336	286	292	313	279	288	314	319	277	319	309	311	303	332	289	319	280	277	295	303	301	323	331	328	368	292	306	295	288	298	302	314	309	320	287	287	330	296	310	323	304	312	288	302	299	301	290	311	329	319	348	292	303	308	346	360	289	303	283	327	317	309	285	305	295	358	327	301	318	281	313	285	317	318	317	295	294	313	314	307	321	309	317	296	322	331	305	282	314	335	331	297	308	308	315	325	322	306	321	337
22191	21205	29008	23714	21212	21216	8523	1352	1103	892	790	688	652	659	581	547	535	481	505	492	530	474	476	477	503	480	447	466	509	480	500	489	481	490	484	446	483	450	494	449	464	484	481	457	474	482	480	451	483	478	515	449	501	472	451	424	423	463	454	466	469	507	473	465	483	455	446	467	452	486	496	451	465	434	478	449	462	468	440	445	467	487	446	466	427	431	468	427	412	436	436	450	447	479	456	457	446	475	449	445	483	480	480	483	479	472	437	468	487	449	439	465	462	440	420	441	469	440	447	444	448	455	454	472	446	479	475	495	452	404	466	491	468	428	489	469	477	456	461	467	465	476	464	430	450	457	456	453	457	432	421	457	481	489	451	460	468	449	426	442	451	449	481	441	472	425	427	497	439	449	478	457	490	450	464	476	448	474	472	462	435	436	445	430	414	447	485	440	456	438	494	448	484	407	463	482	455	454	472	475	450	430	466	423	463	442	452	456	467	429	413	422	462	452	434	484	465	455	492	443	429	492	470	431	450	483	441	488	432	454	474	448	452	456	491	456	437	505	454	492	494	449	444	436	423	419	424	447	447	446	441	453	452	497	442	472	438	466	430	428	434	467	445	433	467	452	477	458	436	491	445	445	436	459	465	475	427	441	435	490	495	468	458	473	452	457	486	449	460	458	438	462	502	475	432	444	451	464	478	496	437	454	427	448	463	444	456	469	403	434	466	453	441	435	520	402	473	457	443	458	441	438	485	443	441	475	478	471	464	445	479	466	474	440	475	439	422	452	436	448	477	439	466	473	473	433	455	442	470	443	442	490	459	465	450	452	454	437	467	493	426	483	454	434	457	442	504	472	449	425	414	435	468	420	448	444	437	459	454	468	461	469	456	477	438	449	481	420	457	466	432	483	468	466	445	497	448	484	453	438	458	457	459	473	440	470	452	437	487	460	470	416	398	495	446	430	439	455	461	428	441	458	453	437	431	436	467	453	482	475	483	425	452	448	431	400	454	472	433	446	452	423	440	480	430	422	481	438	413	430	438	407	417	467	471	449	453	432	468	458	469	499	418	447	471	473	451	424	427	468	454	455	444	451	491	456	436	469	477	467	467	436	407	484	482	433	461	475	419	469	488	460	444	469	465	446	476	451	504	430	450	452	413	497	482	471	430	432	470	444	451	453	442	410	450	421	437	418	467	495	438	457	485	450	417	457	456	466	444	453	476	467	435	462	440	457	474	481	441	451	470	472	450	477	484	437	480	458	437	468	451	460	428	488	426	484	415	440	416	468	452	474	488	486	452	409	447	457	453	444	460	443	444	444	481	488	452	468	463	449	443	445	465	481	454	461	426	427	447	473	457	468	468	474	493	475	451	427	469	463	504	438	517	440	439	448	472	444	473	427	477	422	450	447	437	471	437	500	448	455	441	474	446	438	469	434	452	457	450	480	437	481	455	461	447	427	482	424	433	447	479	453	446	433	456	436	475	418	466	451	462	453	446	441	448	475	470	446	487	456	425	437	457	432	463	444	451	487	449	493	441	447	489	433	482	460	414	508	459	428	487	446	465	439	466	449	451	434	425	454	478	462	465	475	449	468	437	486	441	388	447	431	458	446	468	446	432	427	457	446	407	434	435	458	492	433	457	420	478	453	423	471	433	487	472	461	487	473	434	448	427	489	457	445	449	449	448	472	467	471	406	427	452	439	467	438	443	458	454	447	464	410	490	444	459	457	454	525	467	478	463	461	461	439	506	482	455	433	421	497	459	432	476	443	472	455	472	489	462	494	453	459	498	468	448	443	511	444	440	470	445	469	460	466	443	421	457	435	459	452	423	491	435	457	412	453	488	443	481	435	438	423	476	492	448	442	463	437	505	454	486	453	447	422	499	444	454	440	442	488	447	449	463	473	438	478	446	445	452	471	421	493	451	455	433	462	428	405	440	446	445	435	461	441	498	464	440	432	473	429	443	445	468	412	467	485	437	433	427	425	498	438	479	401	459	436	482	454	455	449	434	452	443	467	455	496	453	458	465	474	475	443	449	495	441	449	409	439	424	476	479	442	394	434	433	462	452	460	458	441	448	455	460	435	447	477	412	466	443	431	478	447	501	450	469	426	458	480	429	417	462	470	478	464	431	452	461	465	431	499	437	494	460	399	432	447	481	447	443	436	456	431	443	435	442	449	490	442	486	439	458	416	470	438	423	470	448	440	505	463	465	488	419	453	443	426	419	414	453	414	453	405	455	434	458	448	490	430	458	477	463	420	424	428	452	434	468	443	465	469	427	422	424	481	451	449	427	472	455	421	442	492	466	408	488	440	436	446	419	474	460	464	471	444	452	445	414	471	460	457	463	422	426	491	435	426	436	403	461	467	445	434	452	467	448	446	431	440	463	447	444	458	475	417	494	418	446	438	452	431	460	461	465	474	428	437	472	461	411	470	410	439	483	454	459	486	473	483	423	475	466	462	462	482	456	448	444	440	490	439	471	468	476	451	487	444	423	469	462	440	452	479	492	449	474	443	483	502	436	458	475	473	459	425	422	496	447	424	415	453	463	471	418	449	493	424	443	436	460	418	451	440	443	462	414	482	445	483	468	490	467	450	411	423	440	439	444	444	464	488	443	438	465	485	431	452	459	458	461	426	454	446	436	441	431	497	449	496	421	470	460	450	436	466	444	442	450	429	439	431	444	467	471	462	433	463	449	483	439	445	442	432	403	449	433	464	458	445	437	452	497	446	435	442	434	448	454	453	456	467	442	443	444	466	438	472	436	463	455	439	499	471	430	449	456	436	431	451	430	465	441	469	445	483	437	474	465	463	437	450	463	442	446	429	465	457	486	494	446	453	456	433	537	455	435	468	436	451	461	453	433	437	499	431	471	466	423	452	449	448	427	464	461	440	497	474	473	457	468	475	464	432	447	461	462	427	465	481	424	426	456	484	452	471	481	432	400	443	441	464	432	459	474	420	468	450	420	432	472	455	479	421	431	448	440	448	459	468	422	474	457	420	436	439	460	469	420	462	476	453	471	500	474	462	489	458	458	442	429	450	428	472	462	449	427	460	441	480	506	410	450	408	412	419	400	457	483	464	440	447	448	438	451	445	463	469	477	450	458	468	453	525	449	436	480	442	448	471	443	464	413	461	452	453	475	447	419	429	438	420	439	467	438	422	451	461	447	463	427	461	476	460	483	462	479	463	402	429	447	438	462	452	465	419	455	444	482	452	463	415	454	437	478	474	449	462	468	501	468	463	433	493	466	472	465	435	444	479	459	435	405	456	447	416	483	408	494	452	499	455	471	442	452	439	489	459	441	430	454	422	451	456	456	481	457	421	428	444	429	461	431	432	433	420	428	455	454	465	416	440	458	454	480	463	456	456	478	451	485	455	450	460	487	467	458	433	446	462	380	449	469	478	421	454	442	460	457	464	458	482	468	489	448	444	456	465	452	439	459	450	469	464	460	457	469	487	475	458	479	399	446	442	496	429	433	452
27288	48249	29353	9842	5734	3810	2870	2182	1982	1533	1341	1050	940	850	788	706	705	742	721	701	694	682	623	605	623	689	603	695	660	633	662	619	607	621	629	651	617	593	574	608	610	592	619	668	614	604	595	573	614	610	596	624	563	611	603	633	587	566	557	549	602	579	643	578	577	620	604	573	585	610	639	594	592	632	575	597	634	583	634	607	590	590	632	614	618	581	538	554	568	581	592	565	611	596	562	588	572	568	591	565	628	625	588	604	617	551	623	583	623	593	541	584	587	597	585	611	591	571	595	594	564	612	591	610	572	532	618	634	531	583	596	588	644	572	623	581	594	558	620	560	600	591	555	597	572	614	592	586	572	560	534	597	576	599	583	617	622	607	605	591	645	586	579	549	562	592	572	589	603	593	604	589	589	587	588	598	569	587	593	567	554	597	577	540	581	558	574	591	606	609	571	564	554	573	573	567	550	595	591	570	566	590	590	557	574	585	619	564	595	591	570	582	562	566	552	585	571	571	606	553	548	623	573	586	619	568	605	612	586	577	596	625	580	643	608	603	598	625	584	570	606	587	619	613	582	589	565	618	581	601	574	613	636	610	601	605	606	612	569	589	556	548	615	563	620	617	562	591	566	601	571	605	569	634	577	586	623	593	573	591	585	604	605	579	585	589	627	587	532	616	585	578	592	573	584	592	566	575	565	570	564	550	578	592	588	562	610	607	582	570	565	635	612	596	573	576	558	566	579	601	589	572	592	631	579	605	561	571	559	590	608	589	599	566	581	564	593	571	610	559	581	620	600	592	603	578	541	567	574	562	573	595	562	558	574	573	612	581	632	598	585	598	586	589	631	588	608	595	565	563	596	593	561	545	596	600	563	591	571	595	562	588	580	590	619	635	575	631	617	582	583	580	588	599	594	585	622	605	610	546	574	574	631	583	592	581	570	595	540	579	624	589	576	581	572	579	604	607	551	593	576	560	600	632	603	590	581	524	569	596	605	564	565	604	618	597	538	570	564	563	563	561	578	563	574	583	625	536	612	585	651	613	608	539	605	599	586	571	609	592	602	584	606	603	590	616	591	553	599	604	552	553	611	570	576	614	631	611	602	579	616	600	596	554	589	578	588	578	602	580	554	608	608	595	560	600	577	584	588	599	577	563	574	596	600	586	566	567	585	579	596	581	526	585	579	574	540	557	579	594	574	597	593	529	588	599	580	572	580	528	578	627	578	601	591	584	594	588	579	594	612	601	601	523	587	581	578	574	599	581	584	528	572	588	546	581	587	581	582	582	572	569	614	567	592	615	625	567	545	570	625	600	628	577	574	590	553	576	559	568	565	632	545	604	603	622	612	600	585	565	578	583	621	615	601	601	578	576	570	570	567	592	616	570	572	595	584	624	611	584	562	589	555	642	579	598	572	584	580	535	570	559	588	579	579	584	628	569	575	571	556	597	598	608	559	588	588	582	623	590	592	563	615	563	571	591	598	577	607	557	557	622	585	548	638	585	624	596	548	619	590	575	590	575	567	578	541	579	563	599	560	601	588	616	631	592	558	578	599	560	527	571	598	600	599	566	569	579	567	586	541	597	600	592	605	562	605	598	552	619	611	594	555	599	601	574	569	536	591	617	626	603	604	613	570	602	543	606	575	561	590	582	578	622	600	644	558	599	558	605	594	561	600	621	634	582	545	590	570	588	610	601	557	546	608	562	609	569	583	603	557	630	593	563	591	602	601	599	573	566	599	589	582	612	621	565	610	597	603	544	546	594	626	581	590	653	584	615	532	569	632	630	559	574	612	586	550	563	595	618	584	632	565	609	569	541	574	589	595	593	587	614	644	581	554	564	639	579	562	578	562	644	586	612	589	585	525	563	577	584	527	612	585	561	578	571	546	614	567	564	589	627	607	577	598	561	555	574	600	580	528	590	566	587	605	566	581	646	577	600	597	576	630	644	562	622	631	534	578	535	574	593	609	581	572	579	593	551	529	588	657	582	523	588	560	575	560	550	593	619	585	589	625	586	563	598	595	571	561	561	554	575	588	616	573	585	556	583	643	564	630	531	581	623	574	570	575	570	537	618	596	598	599	595	601	623	560	611	607	593	575	586	584	649	570	579	552	593	602	579	566	575	606	620	587	577	559	531	572	578	545	564	582	593	623	590	572	596	600	537	566	609	558	544	597	641	576	625	571	569	598	615	584	539	560	599	583	545	573	586	526	565	559	598	585	595	594	567	655	566	598	593	586	597	583	560	592	636	545	586	560	596	596	568	577	598	608	575	582	593	543	576	535	573	549	569	540	610	589	589	578	642	570	584	541	626	591	548	612	597	583	579	569	595	595	581	583	572	598	582	566	567	555	552	571	630	604	572	574	590	611	544	600	617	579	582	546	575	621	606	560	614	574	552	569	611	575	552	574	670	576	605	590	551	584	579	597	610	573	602	642	584	606	629	585	651	594	598	593	615	597	596	595	572	583	633	543	571	589	544	617	568	640	583	609	584	582	591	549	562	585	558	558	585	571	598	608	603	557	601	550	612	633	574	559	573	598	591	552	622	570	643	559	584	567	602	564	628	568	580	576	593	616	598	581	570	595	579	563	592	597	583	610	616	612	585	602	554	596	545	577	597	578	582	567	541	607	588	580	576	568	572	612	573	578	518	592	599	605	591	584	591	561	575	592	598	582	637	607	600	632	601	569	564	552	602	577	567	601	600	587	598	556	590	573	560	591	622	592	576	602	545	584	588	588	586	558	588	591	605	552	587	574	592	575	604	580	579	601	569	593	601	595	590	570	613	602	561	609	557	582	555	591	608	585	596	606	590	619	603	619	601	595	587	595	610	560	525	600	593	578	597	568	585	567	606	568	614	597	591	520	562	661	574	603	564	579	572	574	588	567	569	591	617	585	588	593	560	583	578	606	584	539	557	591	594	575	602	577	621	618	583	597	545	607	598	574	600	608	588	616	578	590	563	608	609	548	546	557	538	579	567	599	588	560	565	622	601	603	590	616	566	610	577	601	572	585	565	553	610	581	595	608	555	637	575	609	589	598	614	574	603	601	595	569	584	596	583	576	543	614	619	619	563	543	589	567	599	640	577	536	586	554	569	587	617	564	584	571	627	588	592	569	587	603	571	579	569	593	599	594	539	589	575	593	601	553	615	592	609	535	562	604	642	576	579	600	600	580	589	534	557	575	550	566	603	539	591	561	643	629	578	604	606	542	541	562	581	564	594	597	584	548	600	594	607	597	570	597	660	606	588	616	620	585	583	587	603	607	590	572	602	551	529	578	567	570	600	588	588	585	580	606	573	594	601	552	592	592	588	560	583	636	638	550	591	584	561	580	626	608	552	619	599	567	609	589	636	594	587	616	618	571	628	627	566	570	596	560	546	597	617	573	590	562	566	593	581	592	528	557	579	555	613	592	571	583	589	618	640	554	533	561	596	599	597	585	606	589	618	588	583	602	560	567	589	611	568	642	598	576	582	566	584	515	558
27093	21677	16177	4073	1313	848	676	577	557	515	494	457	475	415	443	489	438	463	500	475	420	489	456	464	430	396	417	423	420	420	439	439	410	424	440	436	394	436	445	443	424	443	428	436	445	440	414	459	411	438	414	427	423	432	476	437	433	453	434	400	460	426	422	430	445	460	442	420	458	438	467	439	438	458	419	429	456	445	423	435	418	385	406	414	444	421	392	441	404	421	442	453	452	445	427	427	426	437	433	447	407	462	399	405	400	463	430	430	442	439	407	388	387	420	426	461	442	446	429	459	417	453	439	415	424	425	448	440	391	435	443	445	425	439	389	420	440	443	438	432	433	456	420	458	442	439	432	414	433	434	476	449	403	419	442	432	431	458	457	435	433	435	430	409	446	429	430	444	404	404	449	423	472	455	429	409	445	404	434	436	433	455	409	448	388	443	448	450	428	448	409	442	425	462	414	401	428	431	454	443	418	421	438	422	456	420	407	421	428	439	404	470	415	427	470	459	443	404	419	438	417	410	460	434	449	400	434	427	433	445	438	468	430	396	449	466	409	443	445	405	434	381	424	458	454	393	427	388	407	433	449	443	430	409	401	454	446	434	434	410	429	416	428	436	411	467	424	431	447	429	455	454	441	430	458	402	403	433	441	440	463	439	433	452	431	432	455	477	469	449	406	440	428	426	475	440	430	440	476	413	428	419	422	458	439	450	426	412	425	451	446	456	455	425	465	426	434	442	429	371	392	421	429	444	413	445	426	457	459	441	406	413	418	419	412	493	405	425	428	402	443	439	434	452	421	454	436	441	462	445	412	440	406	456	435	446	448	442	420	451	400	420	463	419	417	403	454	443	431	438	405	450	447	405	442	420	476	414	432	477	443	442	464	404	443	414	403	396	415	429	405	408	442	466	466	424	455	455	416	435	401	407	429	397	386	462	442	452	445	410	403	402	475	467	435	424	438	440	401	425	399	413	437	374	420	425	436	471	427	421	440	411	400	442	440	426	479	401	401	390	416	430	439	394	414	451	432	418	440	482	384	390	397	433	401	452	419	425	414	439	419	433	427	429	415	461	414	450	463	446	424	415	461	438	454	444	383	419	397	433	430	408	421	436	444	438	383	438	425	390	477	445	430	439	413	431	415	433	413	418	445	422	423	406	420	458	409	454	420	419	414	419	458	436	410	451	489	432	445	432	417	406	438	414	436	403	451	416	429	437	425	445	414	422	386	422	444	445	391	430	451	431	435	424	423	451	424	439	424	430	456	430	452	443	429	442	431	401	469	457	423	456	425	444	440	468	425	449	439	438	428	434	431	430	456	431	430	407	461	458	439	410	400	420	441	409	420	413	436	462	441	426	418	433	476	434	452	436	461	442	428	404	431	504	412	461	412	447	444	439	450	424	459	418	451	430	452	454	422	467	422	416	432	435	420	399	401	426	396	461	448	454	428	434	424	417	429	421	395	418	440	414	445	459	409	397	427	454	428	398	466	419	435	468	442	441	428	444	436	453	431	427	422	452	485	425	427	420	462	390	389	445	420	434	463	430	432	430	427	462	401	454	446	434	427	466	476	440	398	456	463	399	419	423	438	440	410	441	399	441	429	447	453	425	417	455	476	449	442	439	440	432	440	415	460	428	415	421	459	433	463	407	429	415	425	447	404	421	465	417	456	419	411	416	411	397	410	455	448	458	442	408	441	409	437	407	466	386	420	477	442	453	472	438	406	475	422	439	433	447	440	423	435	438	412	439	425	419	445	394	433	411	430	428	408	422	432	396	432	439	451	391	460	445	419	442	419	445	438	431	451	460	428	452	439	430	383	487	400	386	409	420	454	463	414	425	463	423	452	421	429	431	454	405	407	415	430	417	417	444	446	420	418	417	446	431	451	422	456	455	424	440	416	425	432	439	414	395	456	422	461	431	429	448	434	435	443	438	415	426	436	407	422	411	434	422	424	438	455	468	426	384	440	421	428	430	432	452	398	459	439	391	487	433	415	412	402	415	455	423	447	415	496	418	400	437	459	412	425	449	430	377	398	394	443	435	429	455	406	430	407	435	413	426	408	455	413	425	446	458	385	416	444	416	439	412	442	464	397	403	442	433	423	436	441	432	412	431	447	414	435	438	415	413	392	435	432	436	445	459	428	412	424	415	426	432	427	437	426	434	406	412	442	472	399	453	422	425	426	442	409	423	450	456	397	396	402	439	422	470	409	420	410	434	441	396	427	452	410	404	418	451	424	389	431	409	412	464	396	406	437	460	398	430	444	451	416	428	439	428	429	442	428	421	457	429	421	414	426	435	431	409	437	437	479	429	431	451	421	428	412	460	443	457	464	417	456	433	424	413	410	446	445	401	425	410	467	447	402	496	430	454	456	450	417	432	426	417	397	407	457	455	430	398	412	413	394	421	428	419	430	410	418	435	445	447	428	444	411	435	452	426	391	420	410	415	420	451	453	437	456	422	408	415	402	436	411	437	424	378	437	433	432	403	419	417	423	414	424	443	445	436	442	447	436	443	457	450	461	421	439	441	444	425	417	433	469	425	391	444	438	442	463	426	437	402	434	428	435	407	434	438	425	411	445	443	430	422	433	428	391	498	463	422	417	438	456	438	414	415	434	414	418	404	444	401	427	446	432	430	437	439	437	442	492	438	432	433	430	462	454	404	440	455	441	440	448	454	401	459	467	427	449	466	430	435	413	413	442	405	425	465	461	413	428	415	419	429	438	432	449	410	416	430	462	414	414	452	400	470	468	429	434	412	429	415	434	422	419	447	455	406	424	411	391	457	425	448	462	459	445	378	456	437	456	464	465	444	392	397	429	412	433	453	475	431	439	402	454	437	410	443	465	421	417	417	410	447	427	435	425	436	435	439	418	445	419	443	445	432	431	409	423	448	433	420	415	436	434	422	435	424	443	409	431	433	438	403	439	402	420	425	410	448	423	420	420	386	449	426	422	432	425	458	426	422	409	407	456	378	416	413	449	444	418	441	399	443	433	414	423	416	423	430	434	432	416	465	438	447	448	441	417	413	463	440	442	418	450	420	418	457	463	386	416	464	425	404	399	439	415	463	424	432	463	422	450	395	398	424	432	393	406	442	420	465	408	393	430	424	438	416	465	390	435	447	466	420	444	442	464	435	394	459	474	443	410	420	427	460	458	440	459	490	412	394	453	428	438	467	447	433	432	449	435	477	465	441	402	415	454	432	412	436	423	452	465	412	470	383	384	418	393	433	419	407	433	417	424	421	449	445	419	430	408	402	387	446	423	463	419	387	433	445	451	414	402	443	426	441	423	443	478	413	403	432	431	410	446	465	425	426	430	474	445	456	410	442	403	431	419	421	427	443	448	419	395	455	460	453	442	423	435	468	403	431	425	441	418	454	423	448	457	411	386	421	412	403	431	459	438	440	428	436	438	487	467	439	437	448	434	422	426	420	436	401	440	455	444	413	420	444	420	476	413	435	430	436	394	410	440	461	456	436	399	417
19488	29839	14935	3368	1883	1360	1100	913	884	735	669	609	619	623	543	570	533	561	547	591	555	537	526	527	530	553	557	535	521	520	571	536	509	555	544	480	558	571	564	576	544	556	565	550	509	578	609	543	577	559	552	533	560	511	494	550	555	527	562	581	542	556	576	559	534	530	503	546	509	589	501	578	539	601	516	584	555	525	534	568	514	516	510	553	578	525	529	520	560	563	524	543	540	535	552	564	536	542	553	566	571	562	538	524	550	533	570	541	535	549	560	526	551	511	527	552	516	555	526	537	577	561	538	575	580	504	584	578	546	519	560	517	545	560	516	542	571	582	546	541	571	527	568	519	548	557	545	568	582	526	570	530	571	562	543	542	572	557	545	571	516	569	548	477	510	513	550	520	512	508	563	524	561	542	557	528	526	543	567	560	569	532	542	571	556	507	571	544	525	539	569	564	514	523	572	551	533	576	588	541	550	572	515	526	576	515	557	527	503	532	530	566	573	536	581	539	573	539	505	529	565	588	520	569	546	557	521	528	517	530	490	563	511	529	598	570	599	577	563	566	554	534	519	505	509	556	494	523	519	582	572	514	592	580	552	512	550	548	506	545	519	538	564	517	541	555	552	569	535	544	557	547	547	534	538	532	531	555	555	574	563	529	546	537	572	538	533	549	548	537	554	521	557	520	542	514	521	529	553	578	540	568	514	517	537	518	546	566	554	544	546	594	537	532	527	537	565	568	555	486	559	569	552	570	548	581	547	519	526	566	559	572	549	537	575	547	517	580	547	542	535	557	512	544	546	544	510	515	583	566	573	591	576	521	549	552	536	549	574	526	497	544	562	569	565	515	563	529	526	540	518	528	554	531	485	542	574	562	537	581	557	538	567	513	522	556	527	474	575	536	534	550	540	541	565	559	559	571	525	591	578	547	544	524	569	557	548	548	534	602	533	530	550	551	530	544	562	520	527	561	545	535	540	549	583	593	556	509	538	547	519	547	537	569	545	532	541	543	543	533	582	535	574	541	549	549	550	569	545	532	523	541	556	532	583	493	522	547	557	535	552	572	529	529	560	536	593	537	540	560	585	539	533	535	513	541	561	532	545	542	524	567	567	545	563	533	562	540	534	560	576	558	587	570	502	565	500	566	532	588	540	551	556	519	593	555	603	526	527	514	539	561	534	573	501	522	513	553	567	580	566	567	548	539	530	558	586	560	558	549	555	548	549	573	556	525	531	523	511	529	518	466	529	555	562	590	577	539	571	544	547	577	527	548	512	521	542	594	566	563	543	527	567	522	557	558	548	573	543	545	584	526	526	572	561	535	546	515	531	521	549	561	556	538	532	506	532	554	533	518	553	520	512	549	579	541	503	517	584	560	562	548	532	536	542	580	526	551	545	571	495	551	512	532	528	556	518	526	543	573	567	544	527	524	511	537	581	553	521	561	553	503	520	543	507	504	544	498	560	562	537	527	493	522	562	530	546	605	563	570	529	552	559	520	545	536	518	541	571	525	548	535	506	481	556	533	562	516	522	557	535	559	533	562	544	562	564	561	567	573	560	530	535	600	541	546	557	541	552	552	575	543	603	533	586	518	548	551	506	539	557	582	542	609	557	548	572	589	562	554	578	579	518	601	561	584	541	546	528	534	589	547	594	571	566	559	546	543	567	562	558	558	555	520	523	532	505	585	570	520	559	552	532	548	556	554	547	571	534	546	537	537	548	533	508	545	509	553	539	526	521	527	501	540	558	562	545	566	526	514	569	535	568	544	516	557	528	572	491	548	555	533	538	544	546	538	540	577	543	567	521	525	548	557	539	583	543	613	561	549	525	540	563	528	574	538	520	571	509	582	557	550	543	515	559	560	535	546	545	530	540	535	550	542	540	517	523	497	537	527	527	560	557	567	507	575	573	510	533	552	569	581	557	541	547	550	528	565	534	584	514	548	564	540	548	559	534	546	572	520	544	568	541	542	520	541	540	549	547	535	547	543	520	500	518	526	543	601	562	577	540	540	584	571	549	569	550	586	527	579	542	556	552	527	575	542	538	524	581	587	505	569	572	551	589	522	540	531	560	578	533	550	505	513	569	537	571	556	544	541	562	550	568	575	604	614	539	545	537	508	576	553	529	537	545	542	582	542	521	542	512	541	564	518	565	553	569	514	555	570	540	581	532	512	534	551	500	568	525	539	563	546	578	543	513	553	573	541	549	532	559	517	599	619	539	515	568	556	530	512	509	541	534	566	495	500	559	543	509	552	539	554	505	543	547	561	528	551	526	563	523	508	573	524	549	500	589	551	602	558	531	572	576	587	533	556	541	557	549	598	533	513	530	554	572	520	553	552	531	578	559	505	534	551	603	531	583	546	526	549	551	518	534	535	598	550	571	596	542	542	546	567	555	572	524	546	543	589	564	539	542	528	573	516	541	552	561	564	551	512	566	568	585	557	604	548	563	530	531	534	538	547	542	528	532	542	525	524	546	471	517	530	534	563	559	575	571	586	551	529	575	576	565	519	542	551	539	543	579	535	527	527	529	559	552	561	531	576	559	547	577	535	516	549	576	531	549	540	563	589	525	578	504	554	535	532	547	566	546	558	580	569	543	546	563	559	535	518	548	561	533	499	519	515	571	557	511	568	564	569	522	559	544	550	555	544	535	521	573	604	540	522	565	554	540	534	542	530	524	566	560	554	580	538	521	534	577	526	557	542	511	555	570	518	582	536	511	569	549	560	539	573	605	592	583	533	532	544	540	591	580	524	577	554	538	511	553	566	558	524	578	527	552	535	543	526	521	551	485	603	490	530	559	563	520	524	577	591	521	578	553	578	549	536	565	528	545	574	531	543	552	542	554	527	524	545	564	545	541	572	539	574	582	538	565	542	541	544	534	544	569	573	529	560	524	555	572	558	552	532	564	585	560	578	538	562	551	529	564	549	518	531	563	525	568	560	566	575	526	563	565	536	539	555	559	542	547	584	529	557	557	527	562	545	516	515	560	546	543	556	549	529	591	545	569	526	546	536	520	553	590	533	529	593	559	548	547	503	569	545	536	507	560	554	559	567	551	552	557	581	562	534	594	516	508	512	513	570	539	554	502	539	583	465	568	566	523	521	547	528	611	547	554	541	540	550	533	530	538	535	575	523	524	509	504	544	502	565	554	577	494	568	569	600	544	545	555	525	548	541	536	500	544	544	550	581	547	559	533	569	544	546	539	493	553	547	543	572	598	542	559	567	568	528	550	551	541	555	542	535	591	549	580	533	506	618	531	553	490	532	537	579	561	494	530	536	520	563	538	568	462	538	516	534	546	540	525	544	551	572	522	518	500	531	556	554	536	536	570	559	557	543	604	569	551	560	540	513	563	552	575	551	521	595	599	601	496	558	581	515	542	565	526	533	554	550	538	548	560	529	574	506	520	530	526	559	536	555	588	509	527	558	588	522	534	586	519	531	554	527	539	528	605	586	553	551	572	575	565	532	541	548	566	546	570	484
23110	21181	28518	24133	21132	10957	1850	1209	955	916	819	756	718	674	674	696	658	655	642	677	636	651	654	639	652	694	655	684	692	664	657	696	676	614	596	641	689	608	623	648	693	658	636	628	677	654	644	667	649	634	636	643	654	634	639	611	648	609	634	653	620	618	629	615	646	650	675	619	649	650	625	624	633	620	667	657	650	621	642	600	628	621	671	625	640	618	647	639	624	619	623	647	659	690	656	660	641	617	658	650	660	667	648	639	635	645	606	639	646	618	656	647	619	617	669	609	618	614	615	630	675	636	620	628	630	663	652	638	613	610	661	598	599	628	630	630	605	632	673	619	643	667	602	618	657	630	619	621	639	648	600	615	635	620	650	649	636	609	594	598	641	642	594	605	644	633	577	640	653	641	642	616	578	597	582	626	639	678	652	602	635	659	624	660	611	625	615	605	633	622	658	645	613	614	637	665	665	612	637	618	619	614	643	663	643	628	625	600	611	640	662	635	599	656	629	645	608	649	628	654	639	601	673	640	610	612	641	614	665	646	652	652	651	630	639	627	627	627	603	624	618	641	645	620	625	650	608	655	631	628	634	650	627	649	640	663	597	626	630	636	656	614	603	607	675	651	604	626	633	640	614	635	610	595	647	597	634	631	602	598	635	642	681	656	618	622	645	605	640	597	600	655	618	650	636	604	583	600	607	638	672	603	634	663	620	634	654	612	650	616	654	590	594	612	609	655	618	640	713	596	672	649	610	604	635	611	639	620	636	671	687	614	599	654	618	692	653	619	606	617	615	635	669	617	592	621	623	615	609	650	627	653	691	635	626	611	641	617	660	621	602	629	622	685	679	625	662	631	672	595	644	661	640	652	629	595	632	624	642	674	618	599	652	618	661	639	640	634	626	624	596	646	674	548	645	692	653	655	639	599	646	642	642	610	642	666	607	636	641	605	589	634	659	589	660	621	628	667	593	597	625	664	628	632	634	662	670	664	623	619	650	651	642	637	643	655	635	622	643	640	666	639	663	590	567	635	626	598	643	648	691	593	629	610	628	608	608	659	655	654	656	605	637	641	622	625	645	621	664	614	669	661	648	623	611	653	630	651	641	641	589	656	611	635	653	629	632	617	604	657	608	656	630	596	630	650	614	618	618	640	611	599	623	587	639	592	626	629	606	635	626	642	636	679	619	630	627	658	640	605	607	673	631	634	606	684	647	620	613	600	655	637	608	656	663	629	631	660	693	646	608	604	632	562	636	600	636	608	638	641	640	626	614	619	638	650	597	599	677	610	667	608	594	627	654	621	585	639	646	615	632	602	671	649	618	670	625	626	640	626	596	656	655	642	634	669	642	606	645	628	627	639	611	611	646	623	662	609	638	615	624	623	578	613	660	618	586	634	610	645	654	634	683	677	658	616	605	630	624	607	642	590	612	624	590	640	614	633	632	602	611	626	674	603	618	634	605	654	670	628	674	591	623	592	627	653	614	643	602	637	614	638	626	629	619	631	627	614	632	634	676	632	663	617	656	603	588	606	654	609	617	573	644	641	598	606	653	635	630	650	636	611	613	629	650	586	620	600	657	645	640	638	635	658	600	627	687	611	627	633	608	595	679	620	645	653	581	604	616	639	645	642	614	620	624	638	580	623	628	631	624	607	662	622	610	593	620	631	632	624	637	637	636	636	608	642	606	595	583	624	638	645	632	576	617	614	601	657	624	619	630	593	660	652	649	653	641	619	644	618	613	594	628	640	590	608	649	637	660	625	637	622	648	611	610	634	592	621	642	673	627	644	638	653	646	617	611	624	655	598	611	592	653	661	626	629	626	663	662	592	597	586	605	605	642	654	623	629	564	590	629	644	656	640	670	609	643	590	628	624	638	645	595	636	656	634	650	661	603	647	611	636	605	631	631	609	606	643	649	615	641	579	642	618	571	620	595	619	622	631	611	633	622	582	571	622	632	648	631	593	670	627	625	639	632	646	693	642	657	649	592	659	651	637	663	633	624	587	606	580	659	621	603	608	616	660	593	654	611	658	640	575	659	627	655	584	606	599	656	641	648	649	607	617	708	612	650	614	654	684	609	690	603	676	623	601	630	609	627	598	621	694	624	637	619	598	654	614	628	621	641	632	652	647	632	670	622	628	659	622	649	630	662	587	642	631	616	675	635	620	623	653	639	614	661	632	597	635	649	648	644	596	658	623	636	643	640	658	606	626	639	606	636	593	626	649	618	664	640	623	671	610	664	653	615	627	649	607	670	666	630	590	643	675	615	640	605	623	656	628	656	641	596	660	637	623	653	646	681	651	648	656	622	671	659	612	615	648	648	627	627	590	644	612	634	627	635	681	631	633	615	599	623	610	646	637	631	635	646	665	636	632	651	610	653	648	622	627	665	617	589	598	651	618	626	581	658	628	683	654	610	637	673	630	632	669	599	645	622	656	573	593	631	661	628	609	629	675	601	605	639	648	690	652	629	637	632	623	618	619	624	598	647	600	631	636	630	633	661	619	623	646	609	629	654	673	659	648	600	619	658	614	627	634	654	664	640	615	672	610	649	631	677	656	627	669	628	599	633	634	614	633	601	610	640	608	624	660	634	644	621	629	648	657	676	681	630	665	643	593	645	670	659	667	638	640	626	625	665	632	684	662	629	645	639	650	592	631	641	649	619	650	622	610	655	593	638	630	697	674	645	680	596	604	632	617	665	626	642	667	594	599	600	633	587	599	639	646	630	611	605	632	599	604	628	658	614	615	606	610	640	591	651	624	618	646	646	648	661	632	639	615	651	598	592	637	567	637	572	615	607	590	617	594	647	641	635	603	673	632	673	672	645	624	647	674	659	627	594	634	636	641	653	629	583	645	624	653	652	608	606	624	650	602	631	612	660	647	617	625	647	646	621	617	601	662	610	626	606	596	638	631	632	670	665	684	632	635	672	628	600	642	668	611	597	636	596	618	622	685	612	589	648	596	630	618	626	645	595	614	646	613	616	627	613	639	577	639	618	632	632	589	613	609	642	640	642	626	605	629	611	694	626	627	600	634	670	624	612	600	587	659	602	606	600	600	661	632	608	642	629	641	611	657	658	648	635	659	678	600	616	601	617	677	622	599	586	641	606	611	689	598	618	594	612	654	648	611	610	637	698	599	610	631	646	617	642	642	631	625	614	613	621	612	648	606	611	596	597	644	607	667	639	615	670	636	621	656	604	637	655	628	602	635	631	638	621	625	628	660	617	657	669	614	646	667	656	639	631	626	597	666	613	608	599	649	684	628	629	639	693	604	651	641	602	647	674	647	618	637	665	618	621	640	594	623	626	621	643	587	679	632	641	626	636	648	594	619	629	627	646	595	629	650	587	605	623	626	601	636	637	583	580	654	624	607	631	619	602	629	611	614	641	620	559	617	614	599	571	654	633	620	639	628	658	634	619	607	635	667	651	627	640	627	606	678	619	607	648	669	639	615	642	652	647	603	634	613	642	634	650	660	662	632	583	636
23661	40851	28178	7082	4237	2990	2356	1870	1557	1298	1115	1073	955	931	918	832	851	867	832	830	848	819	829	764	792	851	869	778	844	814	824	791	779	787	768	767	830	814	812	827	752	826	794	820	800	781	765	829	769	783	850	791	779	802	788	804	793	821	816	801	829	737	807	817	769	830	805	829	761	833	772	784	756	797	782	765	819	775	766	749	792	790	768	774	809	788	791	772	788	774	768	793	748	789	750	826	801	778	753	815	749	820	782	769	720	830	792	793	791	783	832	809	791	776	790	786	751	826	764	792	768	811	784	787	853	831	756	851	815	800	754	776	782	777	765	754	761	828	763	734	785	837	807	808	742	753	796	798	819	759	758	810	820	812	732	756	851	761	753	779	779	804	762	813	746	802	769	781	793	796	748	810	781	778	826	769	753	767	857	758	815	769	810	773	808	797	797	791	803	778	805	810	772	813	786	768	745	842	803	824	845	842	798	843	754	790	768	825	764	773	759	723	803	798	832	773	798	798	793	769	793	771	800	764	755	769	767	797	775	760	781	792	795	811	776	760	790	842	809	778	755	814	785	781	737	768	812	818	767	769	776	839	760	783	776	790	710	747	780	756	765	799	765	796	769	757	801	832	794	764	758	792	822	786	748	790	798	786	782	807	794	756	753	769	776	813	771	792	800	810	770	791	800	816	833	742	843	783	784	776	764	821	843	771	785	845	852	741	818	798	774	792	792	794	750	826	799	817	818	747	826	769	746	738	786	752	760	806	753	816	821	781	759	790	802	832	767	761	786	770	803	797	779	765	766	767	724	800	784	776	769	783	732	766	753	789	795	800	779	793	818	811	799	789	843	799	772	823	743	753	792	772	753	768	753	767	786	804	798	830	780	785	778	764	814	805	819	753	753	793	770	800	784	796	807	802	786	797	813	770	766	793	763	731	832	750	727	797	757	783	835	815	795	798	762	793	799	765	782	759	781	833	784	807	769	766	801	808	763	755	787	807	789	832	764	832	784	812	768	773	775	774	784	797	782	767	757	769	776	782	727	804	792	795	784	830	792	805	774	755	759	800	804	801	820	809	782	741	755	822	794	740	797	813	794	776	799	722	835	792	784	788	758	819	793	786	853	790	857	797	758	797	775	752	825	774	751	742	816	743	781	826	807	763	777	776	784	831	786	800	779	793	785	838	751	766	830	776	806	793	780	806	793	829	814	782	809	790	779	799	803	818	761	800	738	785	797	776	763	783	792	740	796	781	798	780	783	767	814	805	788	812	764	812	766	829	764	792	759	790	737	826	814	795	739	754	763	839	760	784	789	834	786	821	755	783	760	762	745	778	799	750	734	792	799	788	820	786	784	777	753	762	782	785	784	817	783	747	826	801	794	803	746	795	826	795	764	809	790	808	811	783	767	832	757	806	852	809	765	830	763	767	783	799	806	769	741	835	806	740	736	782	809	799	728	791	756	774	799	781	828	767	825	797	833	797	760	792	743	769	765	781	759	782	781	804	780	779	772	771	822	774	752	849	788	712	810	785	759	796	784	824	758	803	802	857	771	782	777	792	779	819	767	831	762	796	835	818	786	794	852	796	777	752	754	791	750	788	722	808	762	771	806	847	819	792	776	776	766	848	776	825	825	811	770	838	797	805	793	791	803	787	765	770	775	777	770	797	767	800	818	788	812	783	763	856	763	784	798	770	804	804	780	798	807	780	763	825	800	834	808	780	766	840	780	734	789	816	819	790	762	808	833	758	781	812	787	725	798	796	743	783	778	812	758	752	791	842	767	755	814	826	759	842	785	800	743	789	841	801	731	804	802	738	787	823	801	781	778	803	816	813	815	796	780	776	785	775	827	777	754	798	775	799	778	775	756	789	804	771	786	776	781	831	737	787	810	809	795	777	795	783	780	817	799	783	804	841	778	795	763	781	776	799	802	805	765	785	793	756	783	744	756	800	741	782	784	828	751	810	753	776	801	768	774	844	778	827	752	824	799	821	816	769	752	779	732	829	792	824	771	747	799	769	774	793	832	819	780	824	768	807	812	808	760	816	800	792	783	772	754	757	801	815	792	815	763	856	757	769	782	783	784	760	781	789	781	757	781	781	832	732	802	791	730	833	749	785	848	814	767	776	744	787	770	772	821	807	798	826	767	777	817	800	786	812	770	775	781	771	820	851	798	847	772	807	796	744	818	735	770	768	777	790	746	798	779	801	811	807	775	742	816	771	790	735	763	740	820	801	739	765	745	811	767	812	771	758	786	845	815	762	829	784	745	761	757	785	742	806	803	807	787	804	791	795	780	763	784	852	825	770	815	779	754	805	785	762	799	837	808	785	747	804	793	795	846	734	766	791	780	796	784	767	777	780	806	762	764	815	817	748	801	788	771	779	785	809	817	749	750	775	779	821	789	793	778	830	753	754	766	775	767	819	772	754	756	797	831	813	831	778	748	794	769	747	819	797	817	754	779	744	763	810	754	783	839	793	777	794	784	790	781	767	754	767	808	825	786	771	794	786	749	800	806	824	735	772	762	808	776	762	779	740	779	753	853	750	808	750	830	775	765	773	763	831	828	788	790	782	842	806	792	800	761	839	812	800	838	769	774	820	754	806	821	804	758	797	728	776	815	765	753	758	760	799	755	817	739	792	814	762	759	816	766	773	764	765	762	771	782	772	778	740	756	767	822	782	840	780	821	795	762	793	811	783	802	771	807	771	797	787	789	769	743	787	803	784	804	786	772	766	869	824	800	859	770	759	765	794	782	794	758	804	761	761	781	783	775	785	782	735	782	734	810	778	795	778	779	807	813	791	746	721	798	841	797	754	780	750	794	761	795	808	854	773	810	803	790	813	804	790	780	822	756	822	818	761	775	763	773	797	773	774	804	818	768	743	788	790	783	785	743	775	796	820	754	757	741	763	803	784	793	807	793	795	786	826	837	787	769	807	788	768	744	765	801	788	748	758	753	826	803	768	794	748	812	752	804	780	813	759	759	737	827	766	781	748	833	756	804	776	767	794	820	784	792	794	777	792	816	777	747	825	810	808	836	772	782	792	744	778	783	786	821	798	770	804	839	765	816	802	761	745	789	749	802	797	801	724	817	802	754	794	803	774	847	770	799	764	806	773	771	784	807	754	759	800	703	802	787	798	773	768	817	776	780	820	771	781	807	786	797	781	815	821	722	774	786	798	844	780	736	704	773	763	741	793	831	751	816	785	820	838	849	761	768	844	748	782	771	780	786	792	804	792	805	772	777	788	790	777	738	817	782	811	767	810	814	841	789	805	783	810	794	745	798	789	801	761	811	803	753	781	793	754	742	782	820	785	766	782	791	768	767	789	744	809	787	779	776	763	799	787	810	800	777	842	745	797	820	844	714	820	738	783	805	796	805	786	772	780	754	774	789	751	754	785	803	760	773	757	728	813	823	807	784	791	731	814	823	786	774	747	763	802	792	764	797	755	790	816	739	753	793	759	797	763	782	777	859	794	769	778	721	837
24253	21146	27263	25012	9482	1186	722	535	404	410	350	319	290	252	258	241	276	233	238	217	222	228	202	249	244	245	243	257	246	239	258	251	247	238	205	254	224	222	249	234	236	258	238	219	217	236	237	253	254	232	232	215	239	231	229	238	239	240	238	229	235	215	237	242	243	260	240	238	236	228	197	223	243	198	227	233	215	246	229	225	230	224	225	204	239	251	243	238	226	246	219	252	229	265	236	243	235	221	253	231	241	212	213	239	240	235	242	249	242	219	227	251	254	210	233	202	234	271	226	205	249	213	255	216	220	216	252	221	225	233	242	255	237	229	214	228	205	246	229	248	234	237	220	231	201	264	244	221	234	233	229	214	236	221	258	237	252	245	266	269	233	250	225	229	216	226	248	224	247	208	249	254	240	254	239	255	229	228	273	228	239	236	213	224	228	237	213	257	241	204	238	244	258	250	232	255	225	195	227	221	226	215	285	226	221	246	251	222	202	246	236	228	219	216	216	213	220	215	249	230	225	207	226	217	221	218	263	239	235	236	234	242	213	245	236	245	246	234	195	221	218	239	224	247	228	243	219	267	246	233	235	206	212	218	212	247	232	231	246	222	243	234	241	231	228	241	249	251	243	232	235	258	237	249	250	199	247	221	236	225	223	229	220	241	254	222	240	237	212	234	266	228	233	217	215	243	238	229	235	220	223	214	185	253	231	247	239	242	216	224	223	227	226	205	221	237	228	237	251	200	208	250	245	245	263	219	241	234	255	223	236	227	241	200	203	243	259	248	208	206	230	251	209	235	244	253	215	234	227	242	224	253	233	255	187	258	232	244	237	236	237	236	256	231	238	217	261	214	220	238	251	230	258	250	218	209	246	230	240	227	215	231	220	244	217	212	216	236	231	221	235	218	222	230	218	233	232	211	224	222	205	227	223	215	236	230	243	238	225	261	224	274	222	241	226	238	229	203	234	229	216	219	230	230	232	235	226	198	237	231	236	254	236	244	223	218	250	244	237	221	215	263	254	222	227	247	253	229	224	243	240	218	235	233	216	229	228	213	236	225	213	238	209	237	250	223	224	212	250	235	233	224	268	230	227	236	228	223	215	256	239	226	219	239	262	254	211	249	229	224	221	234	242	210	230	194	242	241	220	260	201	213	235	240	250	234	221	275	267	254	231	230	216	213	218	209	220	232	223	234	229	251	234	209	211	211	235	253	207	218	225	234	212	227	218	223	217	227	256	236	221	222	226	233	247	236	239	271	222	231	255	231	225	234	244	221	235	262	256	228	238	230	234	225	231	234	210	242	226	230	246	260	223	241	230	202	221	212	248	234	238	240	205	250	231	254	229	243	265	238	230	222	272	206	205	228	222	230	253	210	230	235	217	231	234	238	213	209	244	229	230	216	235	231	253	230	240	265	256	249	222	244	206	216	238	221	222	227	232	239	224	225	281	255	216	230	231	245	220	253	212	246	210	244	239	217	242	231	218	222	236	211	232	248	200	204	221	247	250	255	212	202	216	198	254	205	209	232	235	219	218	259	241	255	228	246	209	226	206	234	217	245	242	233	234	255	240	230	211	228	224	249	190	239	226	238	206	254	253	214	241	253	230	219	234	242	220	236	241	241	228	206	251	235	222	230	232	237	216	210	218	226	257	224	237	210	223	245	218	225	240	227	231	227	219	249	239	209	241	205	271	228	250	221	248	239	236	247	259	243	223	235	242	232	212	254	243	229	248	216	233	233	237	222	230	212	254	227	209	202	233	240	224	239	236	211	261	244	228	260	220	235	223	214	239	263	249	208	218	226	234	252	229	218	232	212	215	222	217	222	243	217	232	220	220	218	222	244	236	232	229	242	228	220	206	265	229	231	259	240	238	215	232	237	231	250	224	251	235	218	239	235	243	217	238	223	224	227	229	224	232	220	229	216	236	216	249	220	241	265	223	245	230	230	230	244	208	245	248	225	238	236	256	217	196	224	233	219	211	239	240	238	213	235	200	228	239	222	260	212	240	225	227	209	237	212	249	262	209	229	207	232	216	239	244	239	207	245	231	231	225	235	256	275	246	259	225	223	261	224	222	237	226	217	227	237	239	238	232	246	217	225	230	195	230	222	218	231	222	256	220	202	213	235	222	263	243	223	244	232	226	242	235	231	220	234	245	251	209	234	219	232	215	243	205	238	212	221	246	243	217	287	241	218	240	220	234	238	217	261	248	239	241	233	244	252	238	234	231	233	219	215	233	238	228	242	261	206	240	234	234	211	223	242	250	236	245	233	238	212	236	221	232	257	239	220	223	222	256	214	233	222	235	208	242	239	219	218	243	264	243	252	218	211	236	211	223	230	231	243	233	219	230	236	224	230	222	236	203	201	225	251	243	224	239	258	227	223	225	232	256	246	216	223	241	224	235	239	242	253	252	236	228	229	232	223	228	233	230	202	220	239	210	241	235	215	279	210	213	239	216	243	240	251	236	234	246	218	257	233	231	222	208	247	228	248	221	230	228	254	258	206	224	229	226	217	234	235	234	220	238	192	206	239	243	233	244	252	248	221	239	236	234	219	249	250	217	236	227	235	239	231	221	254	243	216	252	262	214	259	242	206	209	218	246	227	230	227	257	218	217	232	222	239	241	234	243	242	218	208	214	253	220	255	240	223	254	210	243	201	252	232	242	257	240	238	228	247	235	238	223	240	244	223	247	235	251	223	231	211	225	249	225	239	253	232	259	213	221	239	275	233	231	241	206	244	255	241	212	224	233	233	205	222	217	216	241	240	232	225	221	237	224	229	222	238	236	209	247	224	240	228	242	224	229	239	241	242	238	233	208	227	237	228	241	271	245	221	236	215	227	241	225	238	220	227	235	221	219	231	243	216	241	240	240	250	231	237	240	223	248	219	241	237	231	219	207	261	212	246	227	235	233	219	244	226	253	238	251	229	202	203	244	227	238	235	250	251	219	209	231	236	253	220	226	201	249	225	224	219	207	243	226	246	225	229	237	230	253	229	234	232	262	247	233	250	258	227	220	241	252	215	249	242	239	272	232	251	228	225	230	217	243	228	230	258	233	222	241	216	220	254	216	262	231	232	221	258	237	206	227	236	228	208	217	247	249	232	229	260	226	231	246	213	220	223	212	204	264	227	224	229	242	216	234	256	224	253	230	241	258	266	235	249	250	229	237	230	225	228	273	225	233	224	221	218	211	256	227	228	211	225	225	255	248	261	236	239	220	246	238	223	208	224	217	249	250	236	198	222	258	221	257	239	244	214	231	227	212	233	238	237	237	243	224	244	221	252	246	245	218	257	266	207	228	221	240	237	205	250	251	242	225	262	270	216	225	236	233	248	225	209	212	229	247	249	227	245	270	228	217	255	239	224	213	222	227	234	248	230	262	259	223	249	212	244	257	251	208	223	220	248	231	240	234	228	228	232	278	232	253	243	226	239	218	240	247	247	227	208	205	254	200	245	235	229	235	236	197	227	245	226	236	214	244	220
22392	36794	23194	4784	2787	1965	1332	1010	770	617	564	459	447	404	346	352	350	368	342	341	322	331	342	323	330	379	343	328	331	300	297	319	349	307	315	344	311	335	311	348	310	325	302	313	323	320	322	312	315	363	281	297	311	315	297	313	286	334	285	328	293	318	359	301	292	274	309	278	309	300	314	314	282	315	306	305	331	310	298	299	339	316	317	336	298	324	346	298	292	315	282	316	308	348	335	326	319	309	320	302	312	323	344	310	310	311	305	292	332	285	309	280	297	281	313	312	330	280	317	330	294	274	315	311	330	288	306	304	315	321	318	291	289	302	336	322	312	305	331	278	288	309	305	315	276	298	326	309	300	323	310	300	289	302	291	310	333	304	272	306	312	274	304	284	310	308	284	320	305	311	267	316	328	292	307	311	324	312	320	310	311	308	313	296	360	333	313	272	323	303	319	283	294	288	326	297	313	304	292	334	307	317	313	322	300	311	341	323	328	315	283	345	337	293	280	300	316	336	274	298	303	286	325	301	300	300	301	308	316	311	316	325	306	287	306	297	323	309	290	326	330	307	295	327	306	274	305	305	276	311	296	328	285	284	289	290	306	323	316	301	309	309	323	310	312	322	312	305	291	297	294	308	308	292	342	306	283	326	306	302	315	289	297	293	335	313	317	289	301	298	329	297	306	285	310	325	331	309	278	321	334	305	298	331	332	291	344	322	316	283	279	258	296	278	322	329	300	287	323	321	298	309	308	284	300	335	299	338	300	325	299	310	321	312	336	310	316	308	327	305	313	280	296	295	326	278	304	309	334	304	326	312	332	337	309	288	335	282	295	295	333	315	310	306	306	311	284	296	339	322	312	293	314	305	316	309	316	295	330	275	332	291	317	298	289	307	311	311	269	300	298	330	324	330	313	305	313	304	306	308	295	301	324	351	330	272	330	300	296	332	316	284	307	334	307	335	310	331	310	276	300	334	330	288	312	319	324	352	310	279	279	323	315	327	290	319	308	281	317	317	300	291	332	307	327	305	309	290	351	285	305	337	295	311	301	288	291	327	292	304	317	298	302	322	274	307	328	303	348	284	285	311	333	317	310	299	317	315	297	302	298	324	321	303	292	335	305	293	317	330	321	300	304	289	316	267	297	312	313	313	314	308	293	335	269	295	300	316	340	349	279	334	308	316	285	332	286	347	319	289	297	308	294	288	310	309	304	316	306	306	312	299	283	301	307	287	308	295	332	303	322	305	300	330	315	300	294	331	291	307	282	316	312	301	287	320	301	306	312	287	311	319	331	308	317	351	311	320	284	318	320	304	298	310	309	279	336	304	309	277	312	315	290	296	317	320	337	296	313	302	305	299	292	324	314	313	324	311	333	288	336	295	301	289	321	303	324	333	308	301	337	296	313	297	308	308	296	345	326	307	323	331	290	322	308	291	309	309	313	318	286	323	302	310	293	315	317	319	314	300	333	312	309	305	307	284	295	296	329	309	303	297	323	283	285	312	298	315	370	321	296	300	305	307	295	344	354	319	308	301	321	311	340	320	305	327	312	326	284	308	290	300	317	277	323	330	310	303	307	278	296	342	305	335	321	290	292	306	268	316	323	316	298	292	304	319	303	316	295	323	303	301	313	309	278	317	296	322	300	282	316	324	320	317	314	281	273	330	331	329	314	339	294	325	327	314	308	327	321	312	292	324	275	312	294	323	274	292	305	324	319	301	348	321	318	340	301	303	305	306	287	302	290	320	275	298	299	322	299	299	311	291	323	305	291	280	329	315	355	287	314	307	302	287	299	327	293	300	321	321	310	322	321	298	302	318	311	357	307	295	307	357	340	280	308	304	309	339	300	306	316	296	337	311	311	345	283	321	314	263	321	313	331	301	312	306	339	300	327	300	318	325	324	314	277	267	320	297	351	309	279	343	304	338	322	320	315	298	309	338	303	305	319	330	319	260	333	312	307	354	311	316	307	279	264	292	329	340	320	304	300	322	295	284	322	304	288	262	321	334	282	321	292	314	289	308	286	298	302	267	314	312	333	351	342	305	321	279	294	301	291	291	322	306	320	284	283	340	298	278	311	304	325	332	319	310	313	282	280	307	282	327	310	292	323	314	296	330	321	305	300	295	292	325	321	317	282	308	305	351	291	328	339	296	315	317	322	295	327	294	304	315	328	273	306	306	289	317	310	348	319	342	295	303	297	318	320	314	286	293	289	350	266	293	287	312	289	269	315	309	352	295	316	322	342	293	319	295	323	333	276	324	317	317	300	314	331	351	302	291	326	294	331	299	277	307	315	287	352	274	311	313	317	303	277	297	308	290	297	310	322	301	280	320	299	306	321	293	289	327	269	308	323	290	310	297	318	302	320	309	300	307	318	300	294	332	305	281	322	327	288	297	287	313	321	304	295	306	312	315	308	313	320	293	327	289	320	312	287	289	302	314	283	303	311	275	321	337	316	319	319	307	302	316	300	294	320	302	290	329	297	295	314	343	264	331	307	319	308	291	267	331	310	283	317	300	327	308	313	302	296	328	338	277	326	322	334	302	319	336	306	286	286	313	319	346	326	337	296	286	321	288	307	329	296	314	326	338	303	295	323	346	287	299	299	327	274	324	321	292	295	303	296	304	343	352	330	316	279	330	336	309	337	307	348	351	281	288	306	300	340	332	277	288	294	288	306	287	306	321	325	333	292	303	282	339	320	316	324	314	321	326	273	328	317	315	324	294	327	323	320	302	301	292	330	303	283	293	295	310	325	331	329	283	325	314	292	322	278	310	316	292	318	305	289	313	306	324	297	342	311	317	320	345	310	301	327	318	288	325	286	297	307	320	304	285	323	308	291	278	291	295	301	302	322	316	306	262	300	306	295	290	271	305	339	302	304	317	333	313	307	311	305	286	309	268	317	278	337	278	315	292	332	281	300	302	292	315	304	324	335	316	314	309	331	278	351	289	310	298	314	306	288	284	328	292	331	305	315	319	298	279	289	330	328	336	302	327	291	314	295	320	314	300	306	317	328	315	304	306	281	298	304	308	326	298	297	302	293	273	311	292	299	289	304	304	315	313	283	322	302	308	292	304	310	282	330	313	330	312	273	305	312	311	304	325	305	298	294	326	334	307	320	287	291	324	298	323	318	346	295	320	328	313	309	291	290	295	298	305	310	308	307	314	299	334	295	307	299	270	311	301	327	315	291	314	327	295	300	298	304	313	301	299	314	285	310	317	261	296	297	293	324	294	310	319	288	295	294	324	329	288	317	307	309	305	296	348	295	297	314	320	294	305	324	304	298	306	300	301	298	288	328	314	314	289	320	279	332	328	290	295	285	361	322	297	287	285	329	282	310	312	299	317	330	313	333	308	316	299	283	296	278	302	310	326	292	277	306	303	335	300	296	287	310	307	285	278	292	315	294	297	281	309	344	317	336	271	311	329	307	290	312	320	319	307	321	325	291	331	302	308	314	288	258	311	324	312	313	282	305	327	312	268	316	309
22251	21198	28971	23719	21200	21209	8552	1355	946	824	733	647	608	597	517	551	515	552	564	490	480	505	478	480	488	498	492	478	461	513	507	468	455	481	453	464	489	478	488	495	412	496	443	455	457	484	471	473	462	481	435	470	468	441	444	436	468	477	461	478	472	411	499	469	472	458	467	503	490	488	442	506	449	511	444	449	469	401	429	463	466	433	470	452	493	451	452	465	445	454	453	470	470	467	455	448	429	498	440	449	424	455	462	480	456	468	466	469	458	460	452	475	465	458	469	451	454	446	441	480	427	458	463	465	443	467	514	483	428	468	474	451	452	462	470	442	429	478	440	444	457	448	400	467	463	444	470	460	453	451	496	459	475	470	447	476	464	467	439	457	441	440	436	482	469	444	455	450	461	445	436	447	448	487	454	420	462	478	435	406	436	468	450	457	470	488	421	456	434	479	433	473	490	478	489	473	467	438	465	447	458	483	428	434	466	455	447	459	464	439	434	456	461	459	449	436	442	439	421	475	436	468	467	480	471	445	495	426	441	432	453	463	446	473	461	482	490	422	482	480	454	451	464	466	478	463	447	447	483	430	435	476	463	459	480	459	446	452	461	488	457	441	458	434	458	465	468	485	482	465	436	442	465	483	459	488	459	471	470	406	484	451	444	451	475	488	457	451	467	444	462	435	450	427	479	417	453	463	457	497	422	455	440	457	529	478	448	451	483	430	439	480	484	458	442	462	486	488	470	440	484	459	451	467	455	489	499	495	417	447	446	454	457	442	471	444	452	497	444	461	466	455	444	449	447	467	442	452	460	443	499	476	464	474	499	428	458	463	466	469	430	447	476	442	463	482	460	444	438	496	446	453	441	456	482	472	460	431	439	459	456	478	508	426	448	484	485	477	480	451	459	476	436	456	483	449	469	447	432	442	451	492	446	472	427	453	455	434	428	440	479	451	443	444	493	473	505	439	429	455	455	462	482	472	456	485	501	461	453	455	503	432	411	484	420	547	444	451	470	504	426	441	424	453	453	468	456	482	480	493	467	455	447	475	447	436	457	442	450	467	468	467	475	467	441	481	450	471	472	461	463	464	432	437	478	468	472	427	449	425	494	460	419	452	477	488	423	438	517	408	481	470	447	462	449	474	487	440	444	458	471	452	447	479	462	428	486	472	475	438	437	420	488	484	458	481	469	474	435	416	464	470	459	473	502	460	448	466	483	468	466	490	445	433	446	485	486	425	485	474	440	474	460	447	477	450	447	482	470	455	431	462	483	477	443	440	432	455	484	441	477	431	460	450	438	469	467	413	445	458	487	443	456	479	460	458	444	467	456	485	464	425	452	455	425	464	452	431	478	473	456	499	453	423	462	465	429	445	472	464	430	473	458	444	479	471	434	441	457	446	458	434	423	469	462	492	457	505	492	484	439	467	462	451	499	469	450	521	430	448	436	451	484	488	454	451	454	428	480	462	492	494	446	456	476	479	452	440	479	418	467	439	455	478	481	455	467	432	458	475	428	483	461	455	437	454	472	467	419	457	461	473	469	478	442	478	485	458	472	423	471	455	446	451	424	458	468	464	428	472	418	397	435	469	467	451	502	472	451	467	463	447	453	470	466	500	442	444	486	444	457	429	453	468	451	478	453	448	469	456	467	463	510	473	487	441	495	463	452	464	448	441	474	487	481	464	468	451	476	439	462	488	477	494	457	389	445	483	419	493	459	446	491	423	451	450	485	458	458	470	475	472	484	471	430	457	484	480	473	459	420	444	464	448	412	461	486	458	450	443	437	443	444	459	468	429	450	428	451	473	436	470	458	432	490	423	441	456	440	431	473	424	410	444	472	435	445	439	440	475	420	501	435	466	482	442	461	448	472	484	451	450	448	467	450	473	448	442	452	425	396	438	468	441	492	470	460	466	476	433	480	489	448	466	454	411	437	432	432	488	472	521	437	452	470	460	479	450	462	431	499	470	451	477	486	458	469	459	481	428	443	458	476	463	449	485	497	432	450	479	455	467	472	483	439	429	434	459	445	431	461	480	435	509	450	455	474	428	439	435	448	457	478	436	448	480	452	470	451	452	446	441	460	448	431	471	437	447	486	484	479	475	415	497	455	454	509	435	420	455	436	473	472	439	475	443	442	455	428	485	456	453	466	433	448	474	473	437	489	473	431	478	444	501	443	445	447	436	464	470	477	480	466	489	443	460	426	489	485	467	461	466	466	473	437	507	441	478	457	463	453	423	445	443	459	481	447	446	451	452	492	485	424	457	479	468	423	479	444	464	440	470	442	503	452	400	442	463	479	458	455	470	455	468	495	465	433	485	484	471	503	446	458	423	483	430	438	429	484	524	469	431	447	461	472	471	462	512	453	457	449	441	457	437	454	463	438	438	437	473	461	485	460	433	441	453	439	483	475	453	461	466	443	454	449	451	441	492	466	447	467	427	435	421	433	420	435	484	470	472	444	473	452	474	424	471	433	492	409	446	467	473	479	439	483	433	445	414	457	476	470	445	462	433	446	510	486	432	456	479	452	443	478	471	478	449	456	456	435	440	495	496	445	460	476	446	437	443	455	458	444	470	453	441	450	429	464	450	435	487	447	441	479	467	451	467	453	460	464	420	429	457	449	460	460	475	446	465	431	502	473	464	479	427	455	465	443	435	452	464	434	437	459	454	440	465	486	493	435	446	431	477	491	467	437	466	487	465	448	427	476	433	460	481	441	464	476	417	436	422	468	474	432	429	450	473	462	482	478	446	468	464	471	463	434	446	456	434	454	458	426	475	464	471	455	441	443	444	490	452	452	459	478	436	513	453	443	471	481	447	465	442	446	479	447	436	429	440	496	485	415	478	412	471	457	470	459	486	470	476	445	431	453	469	478	453	468	460	451	440	468	447	501	451	458	442	446	466	457	475	427	460	460	468	403	424	461	458	447	446	458	463	413	456	471	489	469	457	480	452	468	447	489	490	417	432	440	490	485	464	442	470	451	430	421	444	445	463	487	455	489	470	422	463	463	449	446	481	462	444	446	468	482	437	447	471	454	432	456	433	453	473	406	473	441	435	470	459	448	426	440	422	485	492	461	436	470	461	484	489	480	449	457	449	434	449	435	499	452	482	457	459	454	475	453	433	438	478	457	451	416	450	467	466	450	447	438	448	463	439	428	462	450	490	459	410	467	483	454	423	470	479	454	441	487	459	468	445	417	451	485	448	481	457	449	456	420	500	472	466	446	509	464	457	453	463	480	458	436	460	419	493	495	448	436	438	430	443	410	450	458	462	465	454	454	445	482	425	432	462	462	458	466	460	475	506	472	467	440	433	477	467	446	501	440	471	471	450	439	469	445	455	409	440	439	447	434	419	449	454	425	460	480	464	488	429	466	432	448	443	459	470	425	460	469	514	439	451	424	459	459	468	448	462	481	465	448	458	462	469	487	500	439	454	420	485	476	431	487	506	451	437	476	467	435	464	492	452	452	487	495	480	429	472	473	454
26794	48581	33868	10771	5887	4129	2709	2128	1640	1403	1146	1021	969	781	798	729	719	681	734	663	663	646	629	606	636	708	660	641	642	590	629	632	643	627	593	606	589	669	619	617	567	601	608	616	595	601	601	656	627	589	605	594	586	588	607	578	619	578	592	579	584	627	592	610	546	616	618	628	649	536	644	644	592	606	592	616	609	593	626	570	591	583	614	573	596	603	599	595	571	585	587	573	581	624	583	624	562	575	564	587	582	578	561	605	549	597	604	619	630	602	609	615	635	573	571	636	563	604	568	573	585	609	615	580	597	565	574	557	584	632	594	576	601	571	576	580	617	638	585	556	607	581	580	588	610	576	582	602	597	592	561	533	586	632	627	605	619	568	609	584	584	594	595	612	594	611	609	604	603	571	619	594	591	584	564	603	571	613	612	585	556	621	578	608	595	582	604	578	575	582	587	608	627	575	646	620	609	622	544	600	577	588	592	615	642	552	555	580	580	582	622	586	619	622	623	614	603	577	595	655	566	586	577	601	584	579	601	580	608	624	593	625	588	578	557	593	555	605	576	594	599	620	636	620	584	624	577	539	599	579	575	646	600	619	604	605	582	566	586	601	572	597	572	592	574	602	646	630	607	627	572	576	587	602	588	617	584	598	610	607	544	593	557	583	553	608	586	627	619	594	592	603	565	579	531	603	631	574	577	611	612	594	598	566	607	569	625	592	588	574	638	601	611	558	551	581	577	591	554	620	570	619	606	602	579	571	606	606	589	599	563	610	580	629	561	585	598	635	593	596	584	598	579	580	522	607	573	583	589	598	608	617	598	609	614	550	608	564	639	557	574	595	586	582	553	572	536	599	602	597	617	584	565	602	628	582	599	603	584	577	604	580	553	555	589	585	575	586	575	576	617	628	574	575	582	563	593	568	617	580	586	592	590	587	633	599	592	591	598	598	577	617	597	564	574	599	566	618	569	596	623	558	568	630	613	568	616	622	595	566	570	598	629	578	588	599	561	559	555	558	601	562	597	575	543	565	584	565	564	586	612	582	603	577	601	577	608	575	602	599	535	618	571	574	596	607	621	588	605	628	621	619	599	601	609	582	616	601	560	618	522	558	601	594	602	579	629	587	575	600	609	595	551	600	632	600	561	612	609	614	572	589	560	600	561	634	589	541	590	588	588	578	630	582	596	584	556	572	606	589	596	590	572	586	563	592	565	547	553	585	605	571	599	624	618	614	587	578	645	592	552	578	603	537	548	582	606	592	605	566	610	581	575	570	618	604	611	580	599	590	610	585	536	592	558	537	595	588	576	592	613	615	578	594	606	581	589	593	639	568	605	567	621	573	568	558	608	567	573	558	627	603	597	598	588	603	582	582	591	560	623	582	594	577	634	607	630	545	599	677	598	599	585	578	579	612	570	553	591	585	588	591	588	560	573	571	565	557	579	592	569	634	580	562	566	579	605	548	561	608	595	574	588	580	594	588	615	549	598	585	583	583	605	594	614	573	562	571	590	592	581	632	617	608	563	596	582	587	624	563	611	577	600	605	567	583	613	603	589	594	592	563	600	594	569	580	576	596	602	613	589	606	578	558	584	583	578	553	566	572	606	559	576	598	588	628	623	592	595	612	568	615	556	589	574	567	601	592	645	568	564	554	531	612	541	552	561	556	606	607	588	566	614	611	546	604	643	566	585	590	592	631	563	577	563	578	594	570	564	580	599	563	598	536	594	587	579	592	560	602	560	578	569	578	590	550	612	568	581	600	604	553	585	610	614	589	588	560	564	608	576	600	558	639	611	599	600	649	583	573	597	589	606	594	570	602	588	555	629	559	583	543	577	581	568	578	566	584	568	622	576	567	551	543	600	563	580	563	569	627	574	599	582	565	602	594	565	591	562	597	560	562	618	564	621	634	604	596	609	587	599	582	595	620	580	603	578	588	598	601	576	636	566	576	613	561	585	611	618	586	599	583	607	579	600	570	613	606	576	603	572	599	577	600	567	604	579	599	574	619	621	614	599	652	603	623	596	618	606	573	640	601	563	588	600	617	591	579	588	572	588	566	649	602	633	565	573	599	590	563	612	594	577	608	572	579	566	638	607	584	591	546	602	616	628	588	587	594	574	619	557	573	592	621	560	584	608	592	595	571	606	586	558	560	611	604	584	580	612	584	589	588	586	608	558	594	589	519	568	519	610	579	593	568	609	579	638	622	573	610	607	571	582	560	634	612	615	618	586	589	565	593	578	605	628	622	581	576	597	611	575	581	596	578	629	623	583	640	626	587	574	636	551	636	591	625	589	596	597	621	588	606	591	579	582	574	591	582	568	572	603	581	617	568	614	582	568	630	565	562	611	557	644	594	645	604	590	606	581	584	603	637	619	644	628	620	616	593	631	558	573	579	606	640	608	591	602	588	612	583	611	550	553	569	596	622	579	604	596	592	582	600	606	571	572	580	587	560	522	577	576	590	597	604	592	620	595	576	588	580	580	635	589	535	592	596	589	601	616	557	567	594	626	617	587	544	588	564	633	590	590	584	624	603	629	578	582	637	541	571	579	541	576	595	595	610	609	591	581	575	565	589	619	573	537	593	583	559	580	620	637	581	566	570	606	613	596	565	633	590	612	570	628	569	583	552	598	614	566	566	634	517	616	590	598	592	521	599	555	627	605	635	588	609	587	579	573	624	616	605	607	560	579	622	593	570	559	605	583	618	574	606	563	627	571	598	598	655	645	570	577	605	623	615	613	577	561	545	560	602	626	568	547	592	601	570	610	613	586	546	617	578	603	594	577	598	581	596	590	596	607	588	601	588	565	603	594	565	608	582	579	545	551	620	593	622	598	573	583	527	604	593	601	625	577	627	571	580	617	608	582	580	594	619	622	607	588	597	585	581	573	592	601	616	552	579	633	589	569	587	640	622	559	617	598	622	584	603	566	574	574	579	602	594	636	615	568	590	610	587	613	536	587	574	562	600	608	611	585	611	569	571	553	645	597	576	622	526	506	619	581	618	615	575	576	615	574	598	558	619	595	615	602	556	567	581	590	597	567	621	579	580	596	607	605	640	554	586	586	623	574	617	595	607	604	633	563	556	603	582	606	568	579	569	586	603	582	602	611	562	599	621	629	559	603	582	644	610	589	596	587	610	563	600	588	609	545	609	593	587	615	591	571	586	585	592	534	629	583	604	573	568	578	616	607	600	546	579	589	573	580	570	576	593	612	616	593	584	590	562	578	568	634	587	617	609	592	606	576	590	589	568	603	563	550	618	604	619	619	630	562	616	566	587	608	631	569	580	591	589	596	538	597	584	582	592	596	596	558	581	640	567	589	580	555	595	542	572	582	606	583	600	609	616	601	622	603	591	615	561	581	576	617	590	574	558	612	581	532	579	636	571	595	605	580	589	618	598	559	582	571	565	586	581	589	588	613	624	557	599	605	574	628	560	610	610	573	580	613	595	598	590	612	531	615	609	588	608	644	605	603	550	596	603	528	589
27236	21799	17156	4030	1119	747	648	564	566	542	501	438	491	456	447	476	476	448	426	429	472	434	450	458	457	453	439	429	468	469	421	421	377	444	455	437	447	428	444	447	436	462	444	475	453	469	446	442	441	424	457	446	393	450	433	435	457	446	384	430	462	452	425	454	416	465	466	398	435	472	416	447	413	450	441	410	456	423	468	433	448	428	430	439	427	401	435	424	420	432	432	464	470	418	415	409	431	449	457	402	430	457	447	456	444	456	442	411	440	443	480	466	458	396	438	493	396	453	432	448	439	449	415	387	449	442	427	466	461	431	445	414	401	460	395	397	452	497	476	467	514	438	403	403	437	426	445	471	434	427	396	444	449	455	407	435	447	454	456	429	440	419	435	447	412	435	445	429	421	415	414	475	451	459	403	384	420	426	420	411	420	475	427	433	427	432	484	424	428	400	434	378	435	459	431	426	434	453	449	378	472	423	427	456	458	428	429	421	436	463	448	440	446	437	434	467	437	421	432	457	416	466	425	424	457	486	420	409	427	447	455	437	410	448	449	407	406	448	408	479	454	444	445	414	421	449	462	450	397	425	453	455	444	444	436	478	422	436	440	457	441	421	426	442	434	432	408	442	453	468	419	428	471	447	426	461	428	478	431	395	473	452	442	449	445	458	452	437	438	437	476	440	432	443	436	446	459	452	443	438	412	409	441	410	410	423	438	435	423	402	417	440	416	454	457	428	449	426	465	466	436	427	447	454	432	407	445	437	430	409	416	493	494	427	443	453	472	412	463	473	467	449	452	416	469	424	453	426	439	413	442	411	419	464	396	408	435	454	416	451	442	445	454	458	413	439	429	434	441	434	450	422	442	401	475	412	439	444	461	462	452	418	432	453	415	421	428	427	445	430	461	441	466	433	394	455	406	451	415	448	434	407	462	449	449	425	482	416	454	471	461	437	467	467	425	425	470	433	448	445	428	447	424	423	438	427	434	422	460	462	437	431	428	418	433	472	462	460	442	465	450	419	452	427	438	434	456	479	437	421	434	411	461	453	446	469	437	429	432	460	436	413	433	438	419	415	441	444	429	442	460	423	453	425	397	421	452	421	457	477	425	411	439	437	427	418	433	467	447	433	454	430	447	419	408	423	401	437	414	444	406	453	444	444	425	419	439	399	393	442	430	444	464	447	409	419	451	438	424	435	452	418	481	423	459	453	473	436	433	437	431	434	411	418	474	407	418	445	406	435	414	386	473	439	403	498	422	430	424	451	427	455	426	438	450	420	431	418	421	494	420	447	426	449	453	457	428	416	422	398	436	425	412	437	423	449	424	428	476	457	404	435	476	433	405	483	459	431	414	413	471	458	471	430	449	461	453	450	438	445	472	433	419	432	430	484	471	415	420	428	417	451	401	426	466	464	454	435	430	429	450	420	406	465	442	466	469	463	461	439	433	453	466	435	386	427	439	427	478	472	445	445	425	460	443	422	498	493	452	431	419	444	471	435	404	409	452	449	430	446	400	427	472	464	447	428	431	453	451	419	420	447	453	482	462	451	448	441	411	466	444	456	449	435	413	421	437	411	445	432	425	479	455	406	421	432	436	449	427	391	427	450	445	443	468	437	430	451	474	415	432	443	436	392	425	450	403	424	437	431	439	432	448	434	409	434	440	392	409	432	429	449	441	452	453	451	431	441	473	432	424	390	458	446	425	480	426	391	422	394	434	437	432	415	455	479	442	436	436	459	423	409	425	411	400	438	428	452	462	406	434	405	441	419	425	419	424	440	437	422	438	440	454	408	440	424	434	415	406	437	406	450	448	426	445	428	443	452	439	433	441	427	442	442	445	444	407	434	434	447	440	391	467	411	409	448	424	454	422	451	413	440	466	443	431	444	487	438	409	414	460	441	481	410	424	429	443	418	422	424	447	421	413	443	447	444	483	407	426	407	451	421	416	411	409	456	414	447	443	451	422	428	435	448	429	415	462	446	420	452	441	442	395	456	467	408	437	449	430	428	440	418	427	409	408	449	448	461	440	414	479	429	447	381	421	393	447	436	449	419	420	416	429	452	403	447	435	434	474	424	460	417	446	403	459	438	443	424	434	441	422	422	455	423	431	399	459	435	437	440	414	458	440	415	429	472	487	443	428	476	440	421	453	455	449	455	424	429	413	454	408	435	431	400	408	426	469	454	418	455	428	418	444	465	440	424	414	431	427	413	464	414	426	413	386	473	414	414	448	437	459	443	413	458	401	434	447	459	456	430	456	439	432	478	443	429	438	430	413	429	474	463	443	447	442	434	470	418	462	442	458	419	412	443	450	390	456	430	443	431	413	405	435	400	453	440	460	426	446	422	412	467	452	433	462	414	430	456	448	456	448	490	422	467	406	425	438	411	431	457	437	416	447	396	438	430	433	460	407	425	415	457	440	422	452	431	451	376	437	459	433	468	419	411	437	479	419	432	428	439	443	456	436	456	451	440	454	461	456	446	465	411	445	397	434	462	393	409	434	413	438	478	425	409	452	470	454	423	456	401	440	435	426	445	403	457	434	447	405	412	403	451	406	432	424	450	472	441	460	444	470	453	421	454	456	468	400	428	466	430	417	451	445	443	408	442	454	467	428	423	448	448	435	442	489	416	442	457	423	427	445	440	433	452	443	430	436	439	387	440	443	399	442	444	453	442	457	452	436	430	432	445	422	415	426	425	442	383	440	410	431	413	366	451	437	438	457	430	415	432	449	432	402	425	463	435	441	419	448	407	463	417	469	435	382	422	415	449	424	465	419	433	452	493	440	410	436	452	435	407	414	462	450	448	435	436	416	454	448	458	444	469	449	400	411	441	407	434	449	445	462	395	447	457	438	416	427	461	389	456	438	404	400	429	432	419	440	428	431	442	429	434	419	430	442	396	460	418	440	439	425	452	434	416	459	474	404	427	462	443	422	462	450	397	447	458	446	401	409	453	444	416	489	432	458	466	446	431	439	425	419	473	463	433	453	428	463	425	419	486	367	441	416	450	429	462	411	413	395	448	418	420	423	433	405	449	445	458	427	445	457	443	441	442	491	406	460	455	452	441	459	387	445	416	443	452	497	443	431	421	476	440	490	493	400	456	422	441	401	424	437	470	444	448	443	433	417	431	437	454	446	402	426	446	450	444	440	459	441	441	425	434	457	447	454	444	423	433	422	420	451	436	430	437	433	446	442	415	423	424	408	421	416	392	424	452	451	460	469	409	445	450	402	418	468	421	453	436	429	448	418	451	418	418	443	438	426	406	430	451	458	446	449	458	478	451	407	440	421	447	444	447	473	427	432	419	386	412	453	480	428	466	484	438	424	453	453	444	434	423	446	428	442	462	457	406	479	447	434	461	448	442	463	432	389	461	430	460	445	456	457	423	453	441	458	433	420	449	438	472	429	407	497	457	413	435	445	464	480	420	446	432	444	482	461	401	456	439	450	392	431	421	460	427	407	441	426	396	473	447	415	466	448	472	439	436
19056	31223	15608	3342	1774	1227	1053	861	769	696	682	613	547	578	590	596	576	582	523	560	602	549	541	539	523	532	565	553	544	603	588	486	545	540	579	553	569	603	571	552	570	548	610	536	566	572	546	571	564	582	543	595	509	567	539	516	574	551	559	530	561	543	572	537	556	556	535	527	546	541	558	583	516	529	526	599	538	537	569	520	551	562	512	558	536	526	535	525	593	554	593	579	545	540	585	559	563	569	538	556	553	562	530	553	542	572	536	540	560	547	494	561	605	528	488	608	531	530	550	538	573	582	533	571	528	533	520	532	540	538	536	560	575	565	531	560	523	571	573	567	558	594	538	530	582	563	518	596	581	612	562	579	533	535	545	599	554	551	590	561	523	582	586	559	567	576	562	556	525	568	583	522	574	541	552	558	584	572	513	573	533	542	563	559	581	537	532	556	556	533	588	552	544	536	509	569	528	578	577	585	597	546	603	553	538	569	568	507	547	546	599	509	548	562	543	542	576	547	566	507	595	558	563	525	563	528	560	574	512	574	567	590	605	543	535	558	543	557	547	550	570	563	577	535	573	578	586	561	549	565	534	550	582	580	554	585	535	558	552	532	547	545	546	538	535	558	536	594	559	561	514	535	540	537	513	549	549	515	531	569	577	578	549	583	533	555	558	560	558	527	609	558	569	535	559	586	562	532	528	607	544	500	514	546	596	570	582	600	514	560	576	503	588	557	542	526	560	589	558	532	559	522	574	567	524	503	584	568	533	537	530	583	587	591	540	586	561	572	583	570	521	577	540	546	551	563	529	542	592	539	538	546	569	602	549	516	557	531	524	516	586	519	488	537	531	534	577	525	555	578	540	543	507	518	517	508	570	533	546	543	570	549	560	551	515	564	571	504	533	557	528	557	556	557	611	531	552	601	553	528	545	529	525	525	552	578	576	500	591	566	597	585	534	537	529	562	534	559	530	475	544	546	549	520	535	553	573	546	538	565	519	535	564	562	530	543	580	553	562	533	533	574	532	555	535	548	561	501	551	546	581	571	522	565	547	530	562	516	577	567	535	590	563	543	459	551	570	553	570	534	520	553	569	569	571	519	531	533	518	561	533	530	566	502	569	524	562	559	531	591	547	572	515	585	600	531	575	566	561	521	545	514	538	606	493	574	546	532	618	537	559	539	542	554	546	582	558	537	545	536	543	523	516	520	548	494	566	556	558	563	555	571	564	516	557	551	556	585	575	556	542	579	568	567	523	624	564	540	576	547	582	565	535	546	535	585	574	568	597	565	569	530	553	566	560	537	576	518	536	539	538	566	551	582	557	536	520	517	540	497	541	538	562	512	577	489	503	580	564	558	576	541	579	513	556	576	528	533	560	549	582	552	548	594	542	596	528	578	564	621	576	525	546	550	569	510	512	545	538	580	556	559	544	498	536	520	544	514	527	568	574	564	511	518	571	543	538	543	574	573	539	549	531	532	555	538	534	514	565	553	522	547	538	541	538	548	532	558	553	549	561	530	564	532	594	561	527	578	545	563	541	540	536	571	514	595	575	578	553	501	542	568	535	546	525	581	510	564	596	537	568	575	541	536	540	562	579	554	568	550	501	566	580	544	541	571	579	553	491	576	536	590	624	544	506	561	560	558	498	518	572	511	550	532	576	597	556	500	568	569	540	571	511	547	578	533	580	534	538	536	585	532	532	548	548	503	511	553	546	544	574	570	564	545	579	570	546	566	585	571	561	537	570	568	522	529	560	522	531	531	564	548	577	549	581	567	522	562	577	538	524	551	511	495	530	547	544	559	534	549	535	575	506	588	531	510	523	563	547	565	559	515	547	556	560	526	514	519	552	547	523	587	557	569	538	545	563	525	565	539	535	567	574	590	512	529	535	527	529	552	588	549	557	522	562	561	547	553	593	575	553	552	539	533	551	571	538	582	549	514	559	546	565	542	572	547	561	561	546	572	543	538	533	537	518	525	550	560	526	540	574	551	581	581	573	535	545	535	543	491	549	526	533	554	542	562	539	580	534	562	547	578	522	597	555	562	573	527	537	551	523	540	544	524	561	519	572	531	529	548	582	532	520	579	550	606	571	557	534	564	561	559	480	586	595	579	544	589	547	541	582	561	529	564	570	564	537	549	537	545	587	576	568	538	504	540	587	563	522	560	542	545	516	572	557	611	587	595	566	549	536	553	602	570	548	522	503	486	513	576	584	540	580	555	546	561	551	520	536	552	560	535	536	531	560	525	510	558	584	554	531	566	537	541	600	547	527	549	563	535	563	549	581	583	534	581	547	598	527	548	553	545	547	519	538	524	518	547	549	597	519	550	568	529	548	507	594	540	578	526	542	615	540	547	553	496	568	506	554	581	516	577	551	540	553	553	577	556	585	520	595	560	530	565	548	560	541	528	547	548	560	533	536	526	546	569	539	532	550	548	563	560	536	524	576	582	500	551	523	545	589	551	543	549	527	574	550	541	517	550	544	567	533	536	568	544	555	581	538	536	535	539	508	566	525	531	576	559	566	541	540	541	520	579	536	510	549	543	605	552	555	566	591	529	514	527	546	539	558	557	544	562	543	542	527	504	541	560	535	554	556	584	551	568	542	576	548	557	553	574	508	540	546	542	579	527	533	582	542	536	552	575	530	524	549	569	535	542	541	572	543	555	548	525	544	560	551	565	557	561	565	532	530	547	498	567	534	519	560	495	567	552	538	537	552	560	522	535	550	510	544	542	558	551	595	554	544	552	578	522	565	475	586	548	588	490	533	562	540	537	549	567	524	569	555	500	542	550	570	532	500	526	570	561	577	545	500	508	584	575	548	533	557	542	524	554	573	590	550	546	533	529	543	556	572	530	578	555	488	542	556	592	573	568	573	547	567	553	519	569	570	550	546	521	564	553	549	538	538	528	570	547	515	547	518	564	561	569	513	552	542	544	500	527	578	532	583	575	534	570	566	591	577	537	541	555	539	535	529	582	533	544	529	529	576	599	550	570	529	542	588	598	536	592	582	590	538	572	557	553	567	556	556	547	569	584	569	587	524	567	563	559	550	521	575	577	540	553	522	507	560	566	540	516	549	585	555	566	514	518	527	507	554	514	556	552	569	595	511	527	589	575	575	583	582	593	532	560	524	536	545	512	574	545	543	538	555	540	563	552	553	586	582	568	531	561	549	613	501	530	554	550	515	533	569	503	513	579	563	596	563	550	558	564	586	510	533	557	547	579	589	543	539	545	548	544	502	582	520	570	538	552	568	552	528	578	592	531	586	559	598	587	585	546	576	566	565	507	587	548	541	503	539	588	522	503	570	537	528	568	543	556	545	552	512	553	575	557	566	558	544	561	552	581	542	522	532	541	548	536	514	578	522	536	529	502	579	564	535	533	561	572	530	552	535	540	521	576	504	587	537	543	536	538	576	567	550	581	557	517	544	570	567	565	517	585	550	578	564	522	566	558	576	498	571	550	562	542	564	523	550	573	571	600	571	553
23124	21143	28500	24003	21074	10750	1767	1170	964	874	866	791	739	697	707	686	613	676	652	688	669	661	667	633	702	663	690	686	625	649	631	647	683	654	676	655	631	655	655	650	690	680	695	637	649	650	615	620	620	677	595	657	618	645	624	623	629	627	668	604	657	662	645	647	666	614	650	633	676	582	642	631	577	653	656	634	679	600	642	613	610	641	629	631	584	621	632	634	642	651	618	637	614	591	627	629	612	624	656	627	603	672	659	656	638	594	636	653	664	645	608	638	634	638	615	658	648	632	640	603	619	636	615	638	641	657	656	655	630	664	622	658	629	583	631	622	631	624	611	608	633	633	591	601	626	665	581	668	645	649	634	633	637	615	668	586	647	591	586	658	633	632	633	636	614	589	630	655	583	596	691	622	634	683	620	618	658	604	597	623	634	580	660	588	689	660	662	680	667	627	654	642	619	639	606	659	619	674	639	638	650	637	609	658	670	671	603	670	591	588	601	693	659	665	655	601	648	625	663	679	642	640	634	655	643	601	660	599	639	614	642	571	702	620	640	656	663	650	660	633	658	697	632	627	546	602	652	650	615	624	655	631	676	598	581	656	658	602	650	673	596	630	657	644	636	642	628	632	603	670	656	645	598	654	609	612	625	694	668	675	650	611	666	635	636	653	606	636	636	641	621	598	595	655	673	620	650	660	594	621	637	668	626	618	683	612	672	626	625	638	638	648	660	648	600	677	623	582	663	622	669	662	631	634	639	679	690	651	644	655	621	653	618	642	660	616	619	639	588	645	629	630	671	599	622	627	651	680	633	638	593	577	637	572	632	688	592	624	642	642	648	643	633	611	653	656	651	646	631	642	654	605	642	636	639	634	662	630	653	627	638	642	676	663	649	630	631	612	683	666	686	630	600	624	629	659	592	653	633	624	669	667	650	619	622	644	709	635	628	625	596	652	607	611	683	658	628	614	663	622	591	670	618	650	655	626	592	618	642	601	655	632	665	641	645	615	647	628	681	682	636	642	591	651	678	632	628	635	679	587	629	671	609	634	630	659	605	646	667	631	618	608	586	654	636	595	603	645	665	618	647	650	629	624	603	621	629	629	644	627	646	618	671	704	607	663	609	629	614	643	598	665	621	645	666	654	652	607	646	650	593	616	621	587	625	651	632	627	645	657	662	602	584	651	624	624	631	641	613	627	630	625	625	681	628	680	633	679	650	616	620	631	597	628	643	652	648	679	636	630	615	640	617	642	612	650	638	642	654	605	592	656	642	673	655	632	693	608	669	649	614	594	693	627	608	577	644	628	631	645	614	656	624	683	669	615	627	594	601	649	653	608	650	629	655	630	660	672	619	663	623	657	616	674	629	648	660	627	593	664	606	632	651	600	656	629	685	618	622	632	659	645	621	639	656	649	622	597	659	602	668	671	631	656	636	598	640	659	649	673	651	623	647	638	608	667	628	610	615	625	695	643	599	653	618	619	648	634	607	640	630	612	639	606	672	672	678	634	618	668	641	627	640	642	607	633	642	593	662	600	605	602	638	669	630	661	601	675	660	629	649	667	646	649	644	638	628	631	583	650	644	675	619	635	656	675	663	678	636	667	674	648	607	640	628	673	625	654	610	639	634	647	635	622	628	628	612	658	640	654	642	678	666	638	670	595	655	675	660	660	635	632	614	595	643	629	620	628	598	640	641	606	625	617	695	626	641	594	620	681	605	635	649	670	621	602	617	624	633	684	587	612	642	651	605	647	641	606	656	625	619	640	558	636	605	610	596	668	605	617	664	645	642	650	653	599	594	676	628	669	642	651	628	575	590	621	658	632	616	667	645	654	631	631	598	636	628	673	668	635	569	686	636	625	640	609	657	641	671	662	672	626	624	659	646	652	620	675	642	642	624	656	643	653	606	675	631	637	640	627	664	707	632	661	624	662	620	637	635	686	614	658	685	631	628	626	613	612	653	629	625	614	619	663	622	626	655	655	649	609	567	625	579	628	627	607	611	582	655	684	653	646	627	660	635	634	623	630	613	621	640	608	650	607	640	607	624	621	692	677	657	640	664	638	652	616	642	665	627	613	620	659	582	600	665	644	656	620	667	603	604	593	593	658	649	603	625	617	648	625	612	687	646	655	594	664	621	667	622	668	605	648	610	615	616	591	582	639	631	576	608	666	639	630	675	660	621	588	610	670	622	675	609	577	638	637	614	646	658	612	663	645	615	641	668	637	675	602	631	635	643	608	642	637	613	623	620	603	641	584	592	671	646	641	623	662	576	592	651	636	625	655	617	655	654	599	648	652	628	596	583	629	644	620	629	610	648	638	658	630	631	598	611	638	674	677	606	654	629	652	653	642	667	618	617	593	633	640	652	609	630	639	579	642	653	650	637	607	610	635	597	651	603	618	642	663	627	645	632	613	658	684	635	668	592	623	662	655	638	652	594	662	608	690	650	618	608	608	640	636	637	669	653	644	592	654	652	628	657	637	611	618	630	595	661	640	614	625	605	692	651	627	658	626	612	620	684	624	607	645	632	646	625	595	628	630	626	620	611	651	603	648	639	635	638	636	632	609	649	606	627	645	607	626	655	618	615	654	678	622	664	656	627	674	698	633	611	647	598	660	587	633	613	657	639	605	684	619	660	665	644	642	662	640	634	653	641	638	631	694	631	665	615	651	620	638	607	627	635	658	678	618	640	643	619	624	603	613	619	612	630	633	653	632	613	642	656	616	660	588	625	639	650	614	626	599	634	610	620	656	610	642	605	672	626	640	624	630	676	658	629	676	647	648	629	647	672	651	653	674	633	602	581	632	625	679	606	640	606	685	662	613	663	639	660	636	622	633	651	642	645	649	629	629	637	648	676	582	679	661	606	677	689	627	612	618	622	638	660	642	673	629	618	612	665	646	633	619	667	629	652	638	640	608	594	614	654	656	630	655	646	620	620	625	655	650	643	638	667	657	640	640	648	636	638	597	648	695	614	646	661	601	624	656	663	710	582	590	632	678	682	661	553	623	627	669	602	685	589	639	657	636	643	594	629	640	639	613	609	623	609	662	593	622	659	631	622	607	618	608	668	652	652	652	597	631	657	642	647	684	647	618	648	680	589	609	620	672	635	636	615	657	680	636	593	642	662	616	633	656	627	582	650	654	634	645	651	641	646	641	635	662	616	643	643	670	613	624	626	620	669	640	637	628	643	636	627	614	634	618	628	617	607	650	640	694	664	636	654	631	646	668	672	639	594	636	656	650	657	648	616	677	664	616	655	617	627	639	632	663	640	627	648	639	627	643	653	621	667	678	637	622	617	570	638	659	616	602	637	593	637	634	569	630	670	621	626	616	625	668	681	664	626	670	613	652	628	645	626	644	662	627	687	623	650	633	569	689	678	705	644	614	584	654	639	626	611	662	608	663	618	621	628	631	634	640	653	597	620	610	632	629	686	655	642	614	614	655	670	644	669	632	612	631	641	594	690	638	593	651	640	592	651	640	646	641
23637	43301	26610	6977	3825	2783	2166	1687	1440	1308	1122	1019	961	929	908	887	832	834	840	851	868	892	777	816	839	816	795	803	836	834	766	812	809	837	776	805	816	830	846	765	788	817	819	880	753	788	788	840	788	827	824	841	828	814	846	836	775	842	827	834	816	811	818	744	822	754	819	816	780	774	777	802	757	793	841	791	740	819	800	820	804	803	778	841	807	797	823	794	768	796	780	783	806	788	766	798	776	789	768	780	812	739	823	802	757	830	774	811	778	791	820	805	783	800	828	835	810	790	827	797	785	823	855	851	821	811	786	796	754	816	772	782	824	829	794	804	808	816	812	747	757	813	820	843	772	857	757	825	772	835	830	773	822	798	806	844	804	746	715	761	848	779	857	799	783	795	765	779	798	827	794	837	806	779	775	766	820	838	812	771	789	810	797	725	791	831	814	766	795	797	785	806	765	783	793	783	793	821	786	767	800	814	786	722	777	783	856	833	742	736	800	806	771	769	781	836	762	797	784	740	777	745	804	735	805	839	847	786	798	778	843	798	808	786	762	753	736	769	789	781	750	834	837	768	819	830	784	805	803	836	797	820	814	816	808	785	820	834	836	756	779	778	734	776	783	825	792	749	837	787	817	860	794	829	787	835	793	767	780	807	812	790	791	841	789	791	772	766	763	813	801	787	811	778	806	801	804	763	784	826	792	840	801	776	775	747	772	793	789	813	835	788	771	766	775	794	843	778	818	760	768	794	829	789	745	773	812	805	763	851	804	832	781	775	856	767	799	808	773	821	755	818	789	821	767	834	765	742	771	784	816	755	779	771	748	783	801	826	819	806	792	782	758	800	758	795	741	803	803	779	832	800	721	815	811	792	792	769	799	833	779	796	804	802	828	865	792	781	768	835	801	802	813	780	797	791	803	760	754	788	815	813	803	826	772	823	815	786	729	785	788	828	861	742	814	786	747	770	772	775	796	790	850	819	867	761	777	740	804	815	831	806	768	800	768	802	811	754	809	746	802	849	792	782	733	792	781	797	773	797	820	778	812	791	819	788	802	758	802	778	782	798	777	807	775	786	805	775	768	788	780	827	812	803	807	801	765	832	801	751	817	767	787	833	804	800	807	805	785	783	815	814	796	763	825	802	813	808	740	756	838	777	800	773	834	792	765	774	787	826	802	799	824	790	782	737	838	774	792	802	834	824	769	747	810	804	763	758	790	791	817	761	793	791	841	817	765	866	825	748	796	776	852	765	765	792	797	805	808	776	796	753	825	810	847	774	793	848	823	793	798	797	784	842	776	768	828	748	811	831	752	784	763	778	743	759	792	816	795	793	821	793	724	770	730	788	809	789	786	804	817	786	814	790	764	824	775	768	748	783	802	787	776	827	753	802	811	754	813	785	808	787	784	763	787	786	816	833	809	760	771	767	813	792	787	783	761	836	744	802	809	815	779	791	770	755	836	770	763	830	755	800	790	776	782	802	773	796	740	788	783	827	784	782	795	806	828	799	833	807	791	753	746	820	805	756	838	830	806	783	754	800	790	790	847	835	791	807	827	819	791	822	766	784	782	839	786	773	736	817	767	835	811	810	791	786	795	772	816	795	746	771	779	815	759	793	782	767	756	791	783	801	788	786	749	775	805	829	808	797	784	777	799	869	839	819	750	809	798	783	795	762	809	803	828	771	820	784	815	804	818	758	773	801	809	765	790	803	780	769	810	790	836	848	771	776	819	818	775	800	752	850	806	831	830	815	781	829	742	826	785	800	798	768	799	772	796	787	766	823	826	782	779	775	797	817	796	819	801	773	734	787	736	759	786	792	838	818	757	763	815	795	765	813	838	796	825	801	828	829	783	785	766	812	803	791	724	769	795	818	834	794	810	802	809	774	768	811	793	811	806	849	796	802	793	762	780	822	788	806	770	807	810	730	836	819	779	784	770	776	832	798	763	828	830	781	775	811	833	850	811	791	816	783	805	782	757	823	790	811	842	782	817	798	794	832	803	819	799	763	748	818	808	818	783	783	801	815	783	766	809	780	791	774	714	757	797	784	781	805	818	746	814	776	817	802	768	829	766	793	792	790	764	811	788	801	803	797	694	811	789	786	796	767	770	827	780	767	810	812	804	739	774	836	804	802	779	797	801	806	815	840	841	814	751	829	784	785	813	773	815	800	806	796	770	783	823	800	800	771	790	794	756	765	788	818	780	782	809	803	810	806	790	782	775	796	747	775	813	758	786	825	840	840	750	809	755	847	803	810	813	798	770	807	761	783	782	805	780	778	852	739	841	785	818	765	777	830	826	790	816	791	845	819	796	839	735	819	777	844	789	849	747	781	749	789	801	791	793	826	757	774	776	841	794	811	799	772	779	784	833	771	850	729	788	762	844	809	788	756	785	824	795	739	814	782	802	773	761	784	801	805	831	850	815	747	794	785	810	801	830	789	797	765	861	816	774	788	737	781	805	813	778	809	811	803	754	756	760	796	811	821	790	793	793	823	784	742	786	759	838	790	849	776	781	804	847	831	817	797	850	829	803	763	793	764	777	818	793	784	820	794	805	793	792	817	848	789	815	777	837	787	781	792	821	792	847	753	823	844	802	804	783	760	757	757	818	775	817	760	792	766	799	837	782	803	852	803	820	788	822	787	786	805	862	821	783	771	779	772	826	807	772	790	777	824	810	785	771	834	783	822	804	770	811	787	816	784	778	788	812	826	828	780	750	766	767	762	814	740	784	754	782	829	792	784	801	770	777	817	808	818	813	786	795	827	857	820	805	772	774	834	798	751	839	814	755	803	810	746	817	785	821	789	805	833	806	800	800	857	755	792	824	761	829	842	836	819	740	792	730	793	790	853	800	804	827	782	829	792	783	769	845	823	782	787	785	792	797	752	753	806	769	800	781	760	822	780	787	772	807	771	766	809	803	805	845	759	812	769	823	811	780	729	751	827	775	822	807	795	760	801	763	821	831	753	790	762	746	787	800	793	757	811	833	784	769	835	712	782	798	818	841	784	813	763	779	808	759	813	748	789	772	808	776	833	789	786	734	786	793	831	770	770	798	770	779	756	802	803	805	780	750	775	762	788	775	803	773	818	776	785	749	776	790	779	802	814	825	770	764	799	812	830	804	797	776	777	759	778	791	792	763	790	767	761	830	749	822	740	814	739	813	833	773	801	826	787	803	793	769	813	775	815	778	792	830	805	819	822	810	837	870	775	805	819	812	781	782	817	776	797	826	803	796	762	803	785	763	794	789	785	848	791	791	817	801	789	845	753	769	775	764	726	786	828	830	797	791	816	800	787	760	829	819	830	758	777	808	805	818	818	765	815	837	809	797	753	750	759	784	819	770	785	762	826	823	810	816	788	795	842	816	828	794	798	783	800	811	791	782	761	814	764	799	824	827	795	749	823	767	835	759	845	811	776	776	779	776	863	796	786	780	799	767	821	760	794	831	747	817	815	745	839	790	805	818	746	860	798	843	770	783	825	784	815
24310	21144	27266	25011	9679	1031	633	484	400	324	321	287	300	272	253	265	250	225	238	244	233	226	222	224	280	239	258	283	239	261	190	237	244	220	254	232	233	250	243	227	252	228	249	229	220	267	223	282	235	225	263	181	230	247	236	226	246	250	208	245	251	261	210	235	214	252	217	231	240	226	220	219	237	219	224	234	250	236	246	244	229	229	253	227	226	206	237	215	225	236	230	248	242	230	225	251	220	231	222	249	234	207	218	255	236	238	236	223	251	279	212	248	227	235	236	253	234	213	242	225	244	243	228	235	257	237	244	230	224	201	242	249	236	246	202	225	206	231	239	247	225	219	220	262	232	248	205	242	238	258	257	238	259	226	212	221	219	254	231	219	244	225	213	232	230	234	224	239	228	217	229	240	206	247	237	251	246	235	234	235	236	215	233	238	226	244	225	232	229	218	239	249	225	225	225	240	219	217	216	220	237	226	227	242	198	217	249	229	254	250	252	227	235	202	243	238	266	239	235	211	220	247	256	223	217	235	221	226	224	210	251	233	244	242	230	245	240	241	241	230	227	231	219	240	253	220	219	257	247	224	225	250	192	236	223	219	243	240	227	233	227	252	228	242	233	236	239	234	228	234	251	231	240	236	238	220	239	239	222	237	228	230	227	246	226	233	227	233	250	252	238	240	269	242	238	264	212	212	226	243	210	228	275	234	244	203	261	238	231	231	229	202	218	213	225	261	264	227	232	235	247	217	230	233	243	243	244	251	239	238	226	211	221	237	239	248	235	255	220	230	233	230	256	243	262	220	247	218	227	228	242	234	247	260	239	220	221	246	224	235	220	253	231	257	216	223	201	231	234	232	261	230	264	239	226	242	232	245	216	225	232	198	224	243	256	236	210	240	235	251	234	239	223	228	230	218	217	232	231	228	229	247	247	220	228	194	213	254	243	231	223	254	206	245	238	276	205	218	237	247	235	216	219	235	236	237	232	242	244	221	239	240	219	227	227	181	225	213	210	250	232	235	223	216	247	219	268	232	218	220	219	233	232	242	235	244	269	231	222	265	237	248	259	255	241	224	252	239	225	256	239	218	257	254	215	237	228	256	240	233	230	229	234	237	232	217	228	266	253	261	228	225	248	220	217	240	243	216	227	245	238	271	225	208	235	217	226	253	239	232	246	231	250	229	251	239	217	233	249	222	248	227	220	223	242	256	235	227	230	249	210	240	229	214	247	237	233	212	240	220	232	235	224	223	226	227	232	220	239	206	252	220	233	231	223	261	244	240	251	238	242	230	234	253	230	239	264	221	197	207	229	215	224	240	213	234	251	230	245	212	230	229	256	218	247	237	224	219	229	223	236	234	226	224	229	231	234	235	231	247	238	262	227	232	250	218	229	223	235	218	256	261	249	211	202	243	254	227	223	236	217	217	227	232	245	229	230	241	253	219	223	212	224	226	216	235	256	253	215	257	229	229	271	203	206	235	229	254	241	234	236	233	225	197	224	239	234	237	215	217	200	233	210	229	221	241	249	234	209	223	247	257	231	258	249	244	244	233	196	257	222	240	222	216	246	250	256	215	244	253	251	263	233	235	244	217	217	247	221	249	254	226	234	239	232	222	240	222	233	228	248	237	223	249	248	233	239	236	226	267	214	227	251	224	224	234	238	225	229	205	239	212	256	215	232	210	231	209	213	250	223	265	228	243	213	230	248	233	252	196	227	192	240	217	225	252	233	240	253	233	222	242	221	204	223	234	233	225	213	237	236	252	236	232	225	225	264	251	238	201	232	227	226	254	234	222	230	280	239	234	258	236	237	223	235	233	222	239	223	253	220	233	224	249	222	244	210	227	235	226	222	215	222	237	236	235	217	234	215	213	222	230	264	248	237	229	241	205	210	228	232	234	213	225	240	236	241	224	211	246	259	234	201	218	252	227	258	237	247	216	218	232	228	239	203	239	244	227	220	241	227	228	238	238	239	244	259	220	203	239	260	240	220	248	242	221	220	243	240	231	214	239	233	231	238	210	217	218	241	231	221	237	246	258	242	236	237	245	222	224	230	201	227	228	236	244	228	223	221	251	232	227	218	225	237	234	232	254	216	220	240	222	244	238	248	224	251	250	259	244	217	234	273	251	218	247	230	276	223	246	220	221	250	244	213	247	226	216	240	236	216	218	227	244	218	236	233	242	255	238	258	274	219	216	246	212	221	219	243	219	233	243	243	228	222	210	253	233	257	214	241	238	236	222	228	247	258	235	234	224	240	236	226	242	245	219	264	236	228	203	237	239	250	239	239	251	250	241	207	210	254	233	236	228	255	195	269	216	227	205	254	247	232	246	259	230	211	260	237	240	225	220	268	257	233	223	226	244	270	221	227	211	227	252	251	227	231	222	214	236	257	235	218	211	236	208	240	265	246	249	229	224	232	218	230	219	230	239	212	207	245	227	243	220	235	237	212	229	231	232	182	245	224	230	233	223	264	229	228	236	261	256	225	225	217	227	240	212	221	229	259	221	228	252	246	234	235	229	236	247	211	211	250	248	252	224	219	232	228	243	255	261	237	235	227	238	239	232	199	220	231	247	245	239	237	219	256	242	217	221	213	223	220	231	200	228	253	215	224	223	242	252	257	214	258	217	245	229	231	223	250	250	243	230	233	230	236	248	247	229	219	225	239	220	253	230	252	230	225	252	221	241	237	200	252	194	233	226	216	228	219	221	226	247	219	228	237	230	230	209	221	234	213	225	228	237	242	234	246	221	255	232	248	229	251	255	222	252	194	233	267	218	239	208	239	234	250	224	218	246	232	237	256	231	241	244	258	233	235	210	228	228	208	233	231	220	241	221	211	233	229	205	271	232	236	236	203	251	243	234	226	223	252	222	256	252	259	239	237	221	228	225	257	256	232	234	238	223	234	237	246	262	230	229	243	217	240	235	228	230	212	257	226	250	227	243	242	244	227	244	254	220	205	244	215	239	258	217	233	234	223	248	229	249	221	229	225	233	264	209	223	230	223	246	234	207	234	230	238	225	233	248	245	242	214	233	239	229	255	247	240	210	231	223	227	258	243	229	247	236	207	271	237	233	223	222	221	241	213	197	213	231	194	240	243	230	236	215	225	220	213	222	203	220	255	213	256	270	229	197	265	248	216	220	250	229	232	217	249	209	237	239	213	223	205	231	223	227	232	224	261	240	219	229	227	197	217	229	241	209	220	279	258	219	211	213	241	218	245	225	228	215	265	225	222	232	249	233	219	214	247	213	229	231	233	214	197	230	223	229	248	223	230	186	240	231	225	239	208	240	223	220	256	233	234	239	228	212	200	225	233	247	244	241	215	246	236	229	215	219	214	241	251	221	241	243	206	240	234	260	254	263	245	268	228	201	236	208	203	198	233	240	241	222	229	235	221	236	254	254	235	273	251	216	217	261	219	233	223	243	217	229	227	222	226	234	221	255	219	227	227	247	216	214	245	241	252	212	218	230	216	245	229	239	222	228
22634	37862	19897	4830	2508	1676	1234	942	743	581	530	445	410	379	362	370	356	341	334	343	349	302	329	354	313	331	310	329	291	319	301	307	327	290	331	344	304	302	346	310	327	347	344	314	315	307	308	309	351	345	303	341	287	312	322	325	308	287	303	323	327	330	315	320	313	318	300	298	299	290	302	333	306	330	324	295	294	315	323	322	296	316	325	307	292	322	315	305	321	314	315	304	337	299	341	282	314	328	298	299	340	286	301	336	336	314	315	292	332	296	293	304	311	336	320	292	279	324	328	282	282	331	300	328	325	304	338	289	316	322	296	314	307	307	321	294	331	309	302	298	303	332	307	298	297	293	329	287	294	301	313	309	302	323	308	302	310	308	333	297	284	333	330	279	301	325	313	304	318	314	297	315	327	292	325	293	303	316	312	300	294	279	311	291	329	292	332	290	317	314	320	295	308	297	325	311	316	300	311	300	290	306	302	295	302	307	279	341	315	317	336	367	336	304	307	308	328	329	307	328	287	301	326	298	310	299	336	320	309	294	299	294	273	294	307	290	294	302	296	286	320	293	298	317	331	303	297	311	294	308	320	306	328	313	302	290	311	326	303	342	314	320	351	300	304	329	318	289	311	338	323	320	302	295	312	336	309	288	305	301	285	268	328	296	348	307	304	273	317	318	337	322	307	263	268	321	311	280	320	299	299	294	308	313	318	317	301	296	323	307	318	309	303	301	336	344	301	291	299	303	296	336	295	304	308	313	317	317	312	319	299	280	307	279	320	320	326	288	309	341	279	303	288	307	316	320	300	303	322	319	293	309	318	317	305	315	301	346	320	301	322	282	313	290	311	308	342	290	303	283	315	291	325	323	328	288	329	315	326	300	302	314	340	285	315	311	319	301	299	305	306	287	287	330	303	304	318	304	295	286	292	314	271	269	323	296	320	323	352	282	310	331	340	293	275	340	302	265	298	296	304	325	300	297	308	293	303	315	304	300	302	327	307	307	308	332	328	314	273	287	298	338	294	317	294	336	256	291	305	292	330	312	313	316	281	312	303	307	333	310	307	302	295	306	297	339	317	301	306	318	316	299	354	292	295	274	318	298	329	335	306	301	291	344	319	322	272	330	312	314	290	291	287	307	291	302	317	301	296	298	315	287	293	297	319	279	287	319	329	365	347	320	279	332	313	294	307	325	305	297	340	308	306	307	272	304	298	305	309	289	314	289	321	337	295	326	276	293	329	320	314	318	295	319	313	303	296	310	329	309	321	327	298	344	320	336	285	286	332	314	324	282	311	320	337	309	305	276	299	304	292	328	274	293	315	349	291	341	299	294	326	314	298	284	257	292	271	332	302	308	306	335	306	290	313	314	307	320	307	301	298	329	315	265	364	302	313	319	335	311	329	356	297	274	323	310	320	307	287	296	302	322	299	285	301	318	307	324	324	279	303	319	316	316	317	301	291	295	319	323	308	328	306	301	321	313	295	276	274	312	309	311	312	296	312	250	272	298	323	274	320	281	303	341	275	300	291	290	305	314	363	328	280	296	310	290	300	305	326	294	305	309	295	299	345	315	303	316	285	325	287	307	305	357	307	308	290	286	322	302	316	302	296	298	285	317	307	318	300	294	334	293	289	261	299	319	302	312	298	321	298	301	332	316	298	321	344	310	322	324	324	326	318	283	311	302	304	329	332	284	310	299	329	281	304	298	308	297	316	272	279	300	314	326	313	271	325	349	321	295	301	298	315	318	311	296	291	311	307	305	316	283	323	282	348	289	285	301	320	340	343	316	307	285	306	313	291	318	297	318	340	306	267	289	283	312	296	304	306	280	302	332	320	330	294	311	308	307	322	299	290	303	326	300	326	330	272	299	275	323	293	305	302	306	295	317	329	322	305	306	323	304	318	309	308	295	299	300	298	317	304	301	309	294	317	323	293	315	279	319	320	317	344	294	313	294	330	300	324	306	333	302	280	292	341	316	283	292	305	327	308	333	301	298	306	303	355	292	304	306	290	273	315	331	348	304	320	330	314	300	290	297	324	298	307	310	327	289	308	317	318	283	306	289	296	330	306	339	319	320	319	298	313	311	318	295	300	297	289	322	296	267	307	285	302	329	302	327	350	335	296	323	324	321	299	303	299	326	282	298	324	312	335	324	329	330	301	320	299	317	305	318	332	305	304	294	284	293	322	277	287	327	345	304	283	310	310	302	322	300	329	303	338	344	282	307	296	314	320	311	310	294	302	332	307	275	304	328	318	289	324	309	307	314	290	331	308	297	319	298	331	333	290	316	326	316	337	274	303	295	299	324	306	316	323	281	286	299	304	308	294	315	304	292	296	329	306	275	299	328	285	329	297	320	306	300	287	310	324	318	309	290	292	317	299	303	275	300	286	297	300	329	292	293	309	337	316	311	326	299	307	257	324	285	316	307	344	291	343	310	279	295	297	298	270	321	303	329	319	302	306	292	309	294	319	317	306	311	306	324	311	332	279	297	305	301	281	322	327	306	340	323	332	300	300	300	318	310	308	314	321	315	290	314	332	298	314	312	288	299	332	322	324	295	327	322	314	324	331	316	283	282	355	312	318	281	286	301	321	320	297	306	291	298	337	306	290	332	292	332	318	262	311	276	309	353	309	322	306	308	318	329	275	285	320	312	316	301	315	345	291	329	304	293	297	307	300	317	326	322	335	325	314	280	317	313	331	318	321	294	352	313	305	287	301	300	302	335	282	288	287	294	317	305	322	325	275	331	299	298	290	276	288	294	306	284	305	295	309	312	311	341	307	325	336	336	272	320	333	320	302	301	291	308	307	306	321	313	306	299	305	314	307	304	296	308	280	324	334	298	294	317	310	291	287	331	317	301	296	312	324	281	280	325	319	323	321	316	288	285	325	313	337	296	300	313	307	325	305	314	283	308	311	287	303	301	342	293	313	302	301	321	315	314	308	303	316	302	290	320	291	298	308	310	280	286	307	288	315	293	294	333	308	296	306	322	301	286	295	286	298	303	297	313	343	315	302	298	288	287	292	320	305	301	309	274	329	288	309	314	308	317	323	301	341	319	297	310	284	297	333	295	330	312	311	291	297	309	325	267	313	283	320	317	332	292	312	307	314	326	311	308	330	302	308	289	282	298	319	296	297	311	326	317	291	285	310	316	304	294	308	301	306	318	288	300	346	296	288	315	346	309	305	315	314	301	284	289	312	307	308	288	308	301	345	288	304	275	310	283	303	325	286	310	294	328	293	331	298	331	280	306	256	320	320	296	306	288	312	318	276	331	306	329	317	332	305	334	308	302	305	317	308	331	320	304	313	310	294	316	307	314	322	328	279	299	306	298	326	345	296	301	308	303	303	300	306	292	304	300	311	299	261	265	290	314	333	317	304	320	299	311	293	281	324	284	329	312	313	285	328	328	312	314	288	307	296	308	335	301	296	296	343	279	318	314	332	293	305	322	305	358	316	294	285	298	294	312	320	288	302	319	320	311	304	296
22240	21215	29021	23699	21212	21210	8823	1311	946	821	724	645	604	557	529	527	521	511	493	493	513	528	469	478	446	457	472	462	488	508	487	482	484	502	486	444	470	483	502	466	450	441	496	500	449	480	481	447	457	523	431	445	449	441	501	470	468	459	472	459	500	442	454	458	465	496	465	477	444	431	478	466	456	440	464	447	470	459	441	451	442	459	465	487	447	489	462	451	447	459	453	448	466	485	463	450	420	478	488	494	427	448	447	433	475	476	464	475	486	464	474	453	455	461	485	482	430	440	457	491	461	465	440	445	444	447	447	484	470	465	479	474	432	433	510	439	463	444	451	474	475	468	464	461	437	486	443	497	456	418	496	450	490	482	434	441	475	449	467	451	496	450	485	476	461	466	447	496	448	457	438	459	454	463	487	447	482	434	431	466	457	442	482	458	441	421	480	464	433	448	449	470	428	448	453	445	386	481	428	452	429	440	437	463	484	431	406	414	461	446	436	456	484	462	441	429	487	433	433	458	445	468	487	484	464	461	459	461	469	475	431	475	471	438	444	467	491	469	447	449	471	458	449	472	423	473	456	469	485	438	475	479	457	466	415	463	411	470	451	502	457	485	441	472	437	476	452	431	449	457	429	459	451	467	454	453	457	415	415	450	489	457	424	492	440	472	464	495	454	457	472	453	460	443	459	454	486	453	481	473	476	509	437	433	468	493	436	450	448	427	464	464	448	478	474	477	457	463	435	434	436	455	438	430	438	446	450	445	466	457	405	451	411	484	472	438	487	491	453	442	461	454	494	437	413	427	468	455	439	478	446	404	475	453	454	474	485	446	454	429	464	455	471	440	445	448	465	435	426	430	500	469	462	486	492	447	454	498	471	441	450	485	461	443	443	506	487	449	489	462	434	478	452	442	449	495	429	454	450	487	458	428	438	463	473	451	457	427	439	490	459	451	457	477	455	454	440	439	479	459	482	482	491	419	469	487	472	455	477	457	452	450	466	500	448	445	507	459	457	477	455	498	453	476	476	458	457	453	446	447	471	482	441	435	427	427	436	467	453	463	463	438	436	453	443	468	443	470	472	483	473	423	456	463	446	448	445	417	451	461	463	437	471	454	476	426	480	460	400	405	454	457	447	436	487	438	490	475	457	459	464	440	419	436	445	454	457	468	448	451	451	467	456	460	492	469	502	449	444	478	453	429	442	444	434	465	500	446	496	457	458	508	422	475	463	467	439	452	485	477	478	445	457	481	448	463	448	432	489	469	439	444	470	471	427	477	472	453	462	449	519	466	454	453	475	457	493	440	481	472	436	436	442	421	444	453	453	454	454	518	449	484	451	443	467	455	459	491	449	456	452	456	490	503	451	424	450	454	473	476	471	504	423	455	463	502	476	477	443	458	470	465	486	455	455	448	482	429	497	454	422	463	466	426	435	448	453	451	469	442	442	457	465	495	428	450	469	460	434	450	465	445	455	437	428	471	463	450	460	476	470	425	451	398	470	459	413	455	441	474	438	468	447	449	472	467	475	437	450	465	447	444	413	490	470	433	448	474	463	445	468	456	450	481	476	463	463	477	462	431	446	471	476	436	464	481	450	448	466	420	440	412	481	461	459	460	481	490	459	453	442	417	471	477	478	434	462	473	469	437	463	474	446	462	456	458	445	434	460	481	466	413	443	438	488	470	427	439	475	505	487	436	453	463	472	471	456	452	418	436	451	473	481	465	468	495	463	448	460	490	441	451	439	443	477	457	418	432	456	438	470	440	470	474	458	462	448	434	456	523	435	461	453	459	454	475	507	460	477	472	439	441	472	455	464	436	460	478	487	485	445	423	470	462	450	453	450	393	465	484	419	479	475	448	454	491	462	411	505	449	478	413	480	461	444	465	435	445	468	459	478	433	454	448	454	436	467	478	414	432	463	449	441	466	444	479	432	475	430	452	475	472	452	446	459	452	481	440	422	524	447	429	468	479	440	454	443	452	431	478	432	448	465	443	469	453	493	460	448	476	462	443	444	470	471	488	443	455	450	471	455	481	487	461	444	436	424	501	474	445	505	472	458	471	423	450	451	467	472	450	488	462	457	471	435	442	471	437	468	445	471	454	451	447	492	447	496	455	454	447	449	448	430	481	484	458	423	441	501	491	478	458	478	456	480	428	442	461	444	469	475	453	485	458	446	473	462	453	443	428	450	447	473	478	468	416	482	431	426	468	444	427	440	450	450	454	457	458	449	478	471	486	436	474	481	468	432	428	467	485	440	443	486	461	492	437	466	459	467	515	491	438	462	442	449	461	452	448	437	454	453	480	437	420	452	505	468	496	453	465	450	455	481	427	465	486	457	418	436	483	451	441	444	478	463	459	452	439	466	452	518	443	474	465	484	432	453	452	444	448	466	486	445	457	459	442	441	446	463	455	466	452	450	449	449	420	458	463	483	490	468	453	451	435	446	473	446	458	492	431	438	456	480	473	417	449	449	464	496	439	461	478	448	478	433	470	435	471	439	444	491	477	458	464	455	464	448	463	467	449	445	459	475	474	440	466	462	460	471	512	426	513	448	467	503	456	446	490	480	442	431	451	464	464	443	461	434	436	454	438	467	466	511	481	429	498	420	449	450	453	467	452	443	444	446	450	457	463	474	481	434	459	462	470	464	475	476	449	438	442	469	476	478	457	474	450	464	443	465	421	438	446	464	451	447	455	463	481	469	440	467	457	462	485	443	477	481	437	435	456	477	452	428	474	426	460	477	429	456	507	474	459	446	485	468	486	439	451	465	457	455	481	464	465	451	448	457	454	414	434	470	450	451	440	485	426	477	453	450	434	426	470	476	437	452	440	450	431	452	487	457	471	454	465	431	479	436	435	469	470	465	480	444	456	446	452	449	483	455	430	430	460	434	426	448	455	494	451	452	487	448	426	429	451	418	452	447	445	412	462	469	459	443	454	429	401	449	488	464	458	449	472	466	457	427	410	441	440	454	488	467	479	442	475	450	427	457	453	477	440	466	471	468	451	424	492	490	467	446	454	457	474	449	436	464	459	484	455	443	457	464	481	482	465	415	467	517	467	411	457	465	457	433	424	448	463	461	446	455	422	476	474	481	468	442	488	460	468	455	500	476	472	450	458	469	494	485	448	453	455	462	458	425	438	487	463	478	449	444	433	480	454	461	445	425	470	470	437	450	472	434	479	439	449	472	471	451	489	488	423	447	460	442	461	434	476	452	448	447	494	486	481	442	449	485	441	442	479	449	452	443	451	462	447	452	464	469	456	485	433	438	469	412	461	448	476	457	458	464	428	431	421	473	451	438	462	458	455	458	461	463	472	505	430	490	466	452	412	454	407	454	466	469	464	432	463	466	492	442	477	448	488	449	415	482	457	437	487	449	418	417	495	462	467	462	473	470	457	451	457	450	473	453	475	452	435	479	500	470	443	420	412	430	449	416	486	438	442	492	448	489	465	462	502	482	441	464	465	461	468	461	476	459	451	493	420
26997	49087	27956	9422	5477	3964	2788	2092	1684	1298	1165	991	935	837	768	717	689	706	674	663	665	654	670	629	659	678	607	647	657	645	619	639	623	619	600	603	640	642	625	615	611	594	594	609	641	603	624	595	584	644	629	610	655	526	587	611	612	606	572	569	600	596	642	619	655	625	585	649	593	581	615	581	568	597	568	599	583	610	582	584	589	618	620	558	563	562	593	588	618	578	577	600	596	597	622	614	606	577	587	588	568	571	629	607	619	602	615	589	589	585	618	601	609	590	534	556	619	538	571	577	573	597	586	611	570	593	557	600	585	558	609	638	611	619	586	644	611	595	625	600	586	566	608	640	581	621	561	561	543	591	616	599	525	590	623	586	579	576	578	641	580	620	601	596	578	561	620	581	643	566	597	601	600	588	602	568	562	560	616	596	589	524	543	625	602	573	595	615	614	599	574	605	590	577	575	594	619	591	605	624	559	611	627	581	609	622	596	592	569	590	608	622	588	618	587	557	587	610	584	603	601	575	604	558	616	610	610	589	604	589	593	558	644	615	604	616	608	561	617	570	567	575	558	570	596	593	597	589	602	633	610	599	597	621	593	595	592	555	577	556	567	602	626	587	590	623	588	559	608	602	596	601	601	583	605	563	565	582	597	607	516	598	619	599	597	539	534	593	594	574	606	590	584	618	612	617	558	567	593	558	638	617	540	554	586	571	585	591	561	592	564	600	577	569	534	574	599	605	603	589	583	605	579	578	599	571	592	583	587	591	566	579	596	572	577	625	589	595	574	613	584	595	588	565	578	608	607	632	580	626	579	607	576	638	606	539	571	568	588	584	560	606	575	601	583	618	588	542	617	607	596	587	590	585	583	613	624	591	617	558	579	580	614	614	604	597	585	630	613	613	573	613	612	563	550	580	540	577	598	625	633	624	584	613	574	591	574	559	624	566	571	617	622	589	582	648	627	579	595	627	591	584	611	592	588	620	540	620	561	593	574	621	576	612	593	615	602	561	614	576	602	619	577	578	628	556	545	589	574	575	570	555	550	571	600	575	567	569	599	591	650	586	574	574	603	603	592	606	558	609	599	583	591	604	568	587	599	618	604	625	586	603	585	613	583	533	629	611	621	571	587	591	588	586	571	617	575	579	623	593	559	617	584	577	567	642	613	563	559	585	609	598	635	632	614	575	624	600	601	550	598	636	572	585	582	588	566	630	561	617	552	631	592	625	608	610	630	565	597	567	593	555	600	606	580	589	586	580	579	536	594	621	581	556	601	577	624	582	620	581	574	586	609	574	619	624	623	606	564	569	576	604	574	557	604	608	577	603	594	588	598	602	598	572	610	547	559	585	606	590	591	557	583	603	582	593	556	556	555	548	596	603	648	576	582	596	597	575	589	619	580	606	597	597	588	617	583	577	587	598	603	642	579	556	586	621	582	621	598	627	574	604	571	579	557	569	589	583	591	623	613	552	594	572	579	610	568	558	592	603	559	580	628	631	613	532	579	579	626	629	593	598	585	592	540	618	571	584	617	617	630	596	584	569	587	581	654	603	597	616	581	610	600	577	589	577	563	574	606	600	582	572	563	582	578	593	606	595	522	614	613	649	586	554	603	608	592	598	597	582	570	581	580	624	629	575	595	549	608	591	591	570	552	603	613	572	599	595	559	569	570	602	571	580	595	612	596	562	605	575	603	550	582	593	577	592	585	615	569	577	571	611	591	578	599	612	583	607	645	568	593	573	643	595	581	618	602	670	611	631	555	602	535	651	602	606	597	589	567	619	602	580	616	610	538	554	593	589	562	589	592	536	580	541	610	586	568	600	582	613	617	615	564	601	579	618	549	611	539	569	586	550	590	584	607	635	607	591	579	597	631	578	585	618	581	575	587	592	614	606	565	589	573	554	622	658	622	583	605	612	600	578	582	568	584	611	569	576	591	605	591	627	590	577	599	586	596	605	569	606	583	643	612	594	599	618	583	592	552	592	619	595	580	550	606	609	594	582	622	581	587	579	621	604	607	563	605	581	591	560	604	609	567	554	559	608	569	582	604	608	609	618	557	594	630	564	609	579	533	573	588	555	596	592	594	578	583	583	537	597	594	562	570	552	589	615	630	572	587	591	558	605	588	566	614	651	556	595	568	564	603	576	567	557	586	582	574	591	598	639	546	619	590	589	580	580	597	587	579	616	514	575	594	585	592	585	589	547	606	638	580	595	602	599	546	622	618	649	611	603	544	579	592	622	586	604	568	593	574	613	557	575	585	557	614	611	566	561	577	635	595	620	584	609	580	557	573	559	561	603	592	571	597	631	600	578	597	634	623	625	597	601	594	600	598	577	568	565	584	556	644	609	624	558	566	567	593	600	622	564	561	598	561	604	606	589	573	616	619	583	559	552	585	617	600	608	573	579	618	618	632	603	638	567	572	562	628	598	612	575	622	606	572	584	576	579	610	572	551	540	578	567	602	593	594	608	579	551	579	615	613	595	566	621	579	641	599	638	602	594	609	576	610	580	592	579	583	576	601	588	592	596	588	588	595	619	588	641	647	586	569	599	637	610	580	607	611	562	636	528	622	639	604	546	566	599	575	624	601	609	563	621	615	570	582	569	615	597	563	647	575	601	577	558	604	570	621	570	602	568	610	571	564	559	626	532	637	630	590	557	598	547	583	578	585	623	620	616	560	597	641	613	643	535	598	575	601	584	625	599	590	603	592	585	574	554	617	593	616	565	593	609	595	607	593	580	547	574	594	621	626	630	620	578	590	606	565	577	597	587	612	592	565	574	593	603	593	612	588	623	591	560	583	605	606	602	612	580	579	592	571	624	600	614	581	588	584	579	576	572	616	599	585	566	640	606	626	596	546	603	563	566	606	590	607	586	539	607	588	585	609	597	635	567	578	526	585	571	580	571	576	551	586	574	614	584	616	604	603	635	615	636	559	598	594	598	597	575	578	618	629	568	549	566	552	557	576	580	562	604	618	612	546	612	569	582	596	598	600	583	584	556	620	581	625	588	569	623	596	619	603	626	554	592	596	611	596	550	589	593	601	574	569	566	561	588	559	592	553	605	617	594	619	558	603	562	623	591	543	545	610	564	599	640	582	602	592	593	588	575	632	559	610	608	627	641	616	589	581	565	610	596	578	577	542	567	574	637	558	612	565	632	590	607	557	600	584	567	593	598	604	595	605	636	561	627	584	543	573	575	595	548	577	605	575	587	583	625	633	567	587	632	589	583	560	597	622	606	605	562	594	598	572	610	581	581	581	593	549	612	578	594	589	613	518	563	587	600	587	582	546	566	581	573	578	574	567	551	605	593	594	586	600	587	628	604	564	562	618	555	601	551	569	590	632	594	548	580	569	589	582	572	587	553	591	602	600	602	571	591	602	559	558	586	618	583	612	590	639	576	589	562	586	601	611	577	583	617	615	555	595	579	605	611	596	627	621	599	570	548	614	560	579	632	580	623	561	574	588	601	564	558	610	620	576	616
27360	21693	15565	3278	1161	797	670	562	495	484	467	466	439	414	382	437	441	494	470	442	420	452	429	418	438	441	437	449	443	452	455	415	473	473	450	450	404	394	476	452	439	412	405	432	457	424	465	465	412	435	485	439	478	424	444	447	432	406	434	462	436	423	447	416	450	418	442	420	450	434	453	444	416	440	470	429	427	458	442	433	435	466	418	434	437	422	443	410	471	449	422	398	446	453	437	408	469	424	468	419	432	430	461	433	429	440	414	419	428	420	439	424	439	465	424	444	492	449	407	423	454	442	424	454	454	442	412	460	460	463	431	429	435	430	407	429	441	386	447	448	431	457	441	430	444	434	422	422	413	452	432	413	414	423	446	412	404	397	456	409	430	457	426	460	459	424	438	440	436	427	416	427	446	469	425	459	432	453	428	452	450	422	431	414	428	395	444	456	451	439	416	413	434	449	455	390	436	432	479	440	426	406	446	418	454	423	445	430	438	454	443	433	447	447	414	435	411	455	405	414	433	414	441	409	486	439	465	458	462	496	448	499	421	387	454	395	405	473	432	435	419	434	458	442	416	444	449	433	454	444	456	461	396	486	424	431	439	413	415	424	452	453	443	432	430	410	430	406	415	431	447	510	456	452	442	402	443	441	450	417	465	427	454	436	435	431	445	420	439	454	447	401	397	380	427	441	434	441	445	425	413	447	424	408	439	402	462	401	432	411	484	449	478	476	445	416	428	436	411	468	444	434	402	446	419	454	454	438	469	423	408	467	431	453	453	407	452	419	465	437	438	445	434	423	434	441	450	461	424	404	439	425	440	475	445	440	431	430	430	429	438	432	469	445	420	422	446	403	435	447	441	405	453	453	442	410	445	462	474	444	465	469	419	458	441	430	428	417	398	448	455	463	451	466	427	450	415	418	434	463	438	457	412	466	440	450	416	451	434	423	407	464	394	470	463	448	444	471	434	450	427	450	449	457	430	410	420	412	449	439	425	432	455	410	469	474	439	438	409	463	423	457	456	434	436	360	452	456	436	423	427	424	436	426	418	445	410	455	411	437	427	429	405	409	483	440	444	456	463	401	412	430	446	412	423	451	448	442	415	445	429	401	416	454	448	424	460	459	438	448	424	436	440	456	427	437	411	449	438	427	442	458	451	439	453	434	429	460	419	430	462	405	427	422	428	425	417	393	423	501	419	424	408	381	466	424	430	437	449	427	447	468	431	431	439	421	433	431	448	465	442	437	440	440	459	431	425	469	437	463	432	430	407	411	435	418	454	437	404	446	435	484	437	431	429	463	401	464	417	427	442	455	431	447	434	455	410	422	453	478	424	454	419	477	446	434	468	448	427	438	467	446	381	437	431	470	458	457	475	429	405	436	425	453	439	458	458	455	471	426	435	420	448	454	432	437	458	478	467	449	436	428	446	417	469	440	456	457	462	444	430	440	501	459	478	434	462	431	456	447	454	427	454	464	437	426	442	432	435	440	451	419	448	434	469	434	443	449	450	454	445	458	432	437	428	455	432	420	444	455	442	457	444	441	462	455	466	473	455	443	468	429	433	451	468	464	438	471	458	433	450	437	443	407	471	456	465	421	451	428	454	441	409	428	472	434	428	444	474	439	477	422	452	466	415	425	465	427	422	448	410	443	436	429	416	487	438	454	431	429	424	417	443	416	407	421	480	415	427	471	441	456	449	430	439	451	459	442	425	454	426	397	414	431	420	437	445	410	477	410	432	472	479	421	489	458	415	465	455	425	436	437	453	469	451	431	438	403	437	419	425	458	444	426	453	428	428	434	458	492	404	462	465	423	478	442	430	419	422	457	441	444	428	436	396	421	425	446	422	456	448	450	438	413	451	444	457	435	442	420	441	429	414	444	454	424	417	452	442	451	414	412	405	482	450	457	410	459	448	446	422	451	484	434	433	419	433	428	453	398	490	486	447	425	425	434	446	453	424	420	456	435	485	448	457	441	444	410	446	436	422	444	443	422	454	435	454	457	440	421	442	467	440	443	461	433	423	412	403	445	477	435	439	422	454	388	436	379	448	463	449	434	445	407	456	454	415	396	481	450	462	438	440	416	433	433	466	418	427	461	421	424	433	457	429	411	431	407	443	455	427	437	450	394	432	379	457	452	469	453	406	463	433	445	439	427	450	440	457	440	384	447	444	420	435	442	451	460	450	454	451	435	437	430	399	463	426	417	414	462	433	441	433	463	442	420	448	414	474	428	421	430	419	428	445	425	435	452	420	449	419	405	418	451	427	437	431	467	437	428	413	421	448	421	459	451	432	478	443	482	444	419	452	477	487	469	397	444	417	417	427	437	449	455	441	406	432	465	457	411	427	443	428	435	451	433	486	467	455	471	439	452	426	439	435	436	455	441	471	431	422	466	442	382	477	469	395	442	444	425	428	431	445	438	445	412	440	440	406	435	421	436	463	487	443	387	442	466	436	408	450	442	444	465	426	449	466	416	409	433	457	433	452	466	471	449	452	437	390	408	455	436	464	430	463	435	444	412	439	469	487	486	460	422	452	434	454	435	457	406	405	456	408	430	407	453	455	439	437	423	417	444	440	457	437	445	418	459	451	445	441	438	440	454	445	453	456	384	470	448	464	441	463	456	439	419	419	430	446	448	427	421	427	445	415	460	440	456	415	433	445	437	433	453	463	451	412	451	472	491	448	431	430	446	391	465	413	417	423	445	427	398	443	453	428	433	431	439	451	445	479	444	411	431	410	447	438	434	416	426	474	436	420	435	402	442	433	394	467	435	464	439	435	449	436	423	418	434	437	435	435	437	459	465	438	458	430	440	410	429	436	467	467	441	412	446	423	429	431	453	427	459	455	406	453	439	478	423	445	435	435	405	430	421	429	432	427	443	447	460	449	407	459	432	428	463	436	452	458	446	402	400	405	405	380	444	385	455	438	461	437	466	430	424	418	440	422	440	452	446	449	454	437	465	430	447	411	435	457	458	463	469	444	456	446	437	449	471	468	431	424	438	425	428	442	428	409	409	446	433	466	485	422	425	432	443	460	432	444	431	430	446	439	445	426	451	426	457	420	443	413	434	478	424	424	453	411	443	461	436	433	446	437	477	461	463	455	440	465	462	438	448	470	436	423	446	424	435	439	421	405	436	461	394	448	454	452	481	463	453	469	437	438	433	430	455	440	444	436	406	431	435	438	428	434	402	423	458	440	418	425	421	454	453	413	386	444	430	433	401	440	407	431	451	431	412	451	449	409	407	455	394	424	436	409	411	449	446	422	430	445	426	473	403	444	438	463	428	445	420	407	439	411	425	434	445	430	431	458	452	421	409	448	456	447	436	440	418	421	430	402	436	459	453	415	429	440	438	463	432	425	459	439	462	416	449	429	453	424	420	405	439	448	438	462	443	429	453	426	412	429	415	420	499	446	436	420	407	419	406	448	423	393	428	453	427	444	387	458	444	492	473	449	414	449	460	463	449	448	410	461	420	464	454	395	425
19058	30135	13433	2784	1882	1312	1036	829	697	644	616	622	614	561	555	559	606	517	591	540	539	586	561	585	549	561	582	592	567	550	520	568	559	552	533	610	543	564	556	585	579	580	546	582	567	615	574	551	584	566	511	490	542	562	543	553	504	585	557	527	532	567	575	566	524	550	550	554	556	561	548	556	556	567	591	595	557	585	554	558	558	567	558	512	572	574	597	526	542	560	560	579	547	543	529	583	548	557	554	596	594	556	567	591	532	541	558	522	560	554	517	577	563	535	545	573	524	531	524	564	534	549	540	525	569	510	548	543	533	554	583	532	529	504	530	541	588	496	569	531	551	536	539	552	564	564	558	531	581	554	540	559	552	549	548	504	576	562	550	558	569	575	520	559	560	547	560	558	592	562	538	560	515	563	521	531	549	552	595	526	591	529	554	536	551	566	562	601	502	554	542	561	542	546	569	533	532	524	578	536	566	595	575	561	556	586	544	585	567	558	533	572	576	547	580	571	546	545	539	585	522	595	525	584	546	540	599	566	553	555	569	568	550	520	569	540	566	546	564	551	535	539	568	565	533	558	566	523	532	568	539	581	520	545	580	564	510	541	552	546	548	584	528	493	577	511	539	555	541	551	581	538	546	545	521	522	566	552	566	510	537	556	582	583	578	560	533	581	591	557	484	579	531	551	535	472	562	545	532	570	557	552	573	584	565	536	572	547	565	561	516	554	513	562	545	497	548	575	549	507	556	549	574	583	569	550	563	615	558	567	575	554	558	551	609	571	545	539	539	555	566	578	581	539	528	545	551	561	532	563	515	576	552	506	582	563	562	598	561	540	543	545	541	610	565	564	549	549	546	539	555	545	518	534	574	554	540	592	546	548	556	563	535	538	559	554	575	537	560	562	548	599	579	544	529	577	573	575	574	520	586	561	599	583	614	548	569	618	550	551	553	556	574	584	575	561	549	554	566	505	520	568	538	569	579	526	527	554	525	530	566	561	550	562	581	540	585	542	554	556	568	571	581	489	531	595	561	509	545	572	552	580	572	540	614	579	570	554	576	541	591	541	539	549	596	535	573	562	519	532	544	572	543	528	559	538	601	538	545	585	565	571	517	527	533	556	590	504	616	553	545	589	584	596	560	571	566	562	571	597	550	567	574	553	571	533	579	549	570	544	559	551	549	546	583	603	539	557	564	552	565	588	539	551	533	608	562	526	558	557	560	550	563	570	580	533	528	520	544	533	546	493	539	520	542	547	564	580	549	562	591	537	540	587	579	596	546	526	565	540	536	542	540	506	584	563	567	559	562	550	574	541	551	539	539	521	559	534	568	584	557	548	579	578	494	514	582	519	527	506	558	535	535	544	541	555	567	540	533	532	531	560	507	520	563	569	561	544	544	530	587	507	540	554	555	552	541	557	548	538	600	563	552	592	546	551	532	538	570	523	515	512	590	531	583	564	584	557	525	530	522	537	506	573	547	518	503	498	518	533	547	519	533	599	552	567	514	551	543	574	548	542	599	576	548	578	567	558	565	542	585	503	571	546	532	573	596	566	568	554	606	547	553	531	547	549	543	521	519	569	567	524	553	582	514	556	560	545	592	573	575	540	550	569	541	535	538	561	549	609	561	524	544	559	559	546	494	519	535	533	592	560	578	567	578	528	526	565	547	561	538	540	552	556	556	555	538	534	540	573	605	565	562	554	563	561	575	530	592	540	591	534	589	554	529	591	524	533	576	556	547	555	570	547	556	587	545	603	571	539	551	550	540	548	568	567	541	551	548	595	548	590	528	575	566	536	539	548	592	593	567	524	554	591	568	510	559	472	582	540	538	542	532	563	589	527	556	548	563	556	562	543	557	547	533	549	568	564	554	555	545	599	547	535	527	545	553	560	509	565	563	544	568	563	574	538	543	597	557	555	546	576	579	554	519	576	554	534	540	587	547	587	521	553	524	530	558	537	529	557	542	564	558	542	574	527	532	583	583	555	576	520	587	571	570	539	589	526	595	584	597	530	580	581	529	570	579	523	565	590	568	521	551	543	527	520	541	579	549	545	573	518	560	531	507	601	545	531	554	586	581	530	539	536	548	546	569	570	560	578	535	563	545	515	509	547	542	518	558	575	532	554	530	543	522	521	584	598	600	549	555	526	551	529	580	582	527	524	552	613	532	586	542	528	546	586	541	536	522	552	577	544	582	581	566	565	542	531	583	531	534	538	570	576	525	515	570	545	538	550	552	557	570	558	574	565	556	531	531	565	545	556	543	553	579	536	574	523	568	546	558	526	574	542	529	580	524	561	536	539	566	598	535	535	516	565	519	555	536	560	531	562	532	529	514	581	544	570	516	528	504	550	529	586	502	587	547	493	555	551	562	561	557	565	560	603	553	581	566	530	551	553	522	537	579	531	544	557	571	501	559	547	578	565	538	588	602	532	535	592	598	561	577	571	525	571	538	553	523	550	532	543	549	533	586	589	539	548	541	568	572	565	538	581	585	557	531	561	533	557	551	552	547	562	557	541	560	548	504	565	539	537	569	561	605	563	520	585	546	525	543	535	583	566	561	550	529	542	528	545	589	541	550	534	573	554	553	561	555	565	525	552	605	512	551	559	541	548	558	553	594	530	531	562	550	552	579	553	541	533	545	528	539	547	549	512	512	560	604	503	543	545	538	565	556	564	548	544	553	568	540	562	541	564	557	562	586	539	548	558	547	539	550	575	537	536	608	571	562	537	513	550	606	560	532	537	526	512	571	565	536	565	585	550	550	574	529	503	520	549	579	572	553	563	563	562	538	521	579	556	558	533	516	526	524	536	559	516	555	559	569	554	549	554	551	579	543	566	544	540	579	514	544	544	593	565	591	560	599	614	572	535	560	557	544	510	532	540	556	571	547	533	534	563	565	492	568	548	566	581	555	526	535	564	535	538	532	573	553	534	552	562	613	556	534	542	541	557	566	497	539	536	510	538	530	557	542	535	533	570	587	552	534	561	572	543	533	543	512	532	550	581	532	532	530	574	535	578	585	548	546	579	572	583	578	529	576	544	594	552	578	589	555	565	545	501	545	559	519	575	597	604	544	587	535	549	535	546	575	553	601	554	524	574	519	551	583	563	502	535	581	518	555	599	558	597	549	592	548	604	551	567	529	560	550	560	553	555	529	504	579	546	572	552	555	560	571	590	554	555	570	532	530	570	515	588	590	504	572	539	565	564	553	552	536	516	565	517	543	518	563	586	558	571	562	565	561	573	587	534	577	550	552	574	573	555	589	580	578	531	534	502	571	510	592	523	514	551	541	556	559	566	554	575	597	554	568	564	568	557	586	536	558	534	557	586	542	578	551	564	562	544	530	531	529	538	553	550	579	524	534	556	527	556	560	547	594	531	550	526	537	543	555	574	573	556	558	580	571	574	511	556	493	528	560	511	573	546	556	578	608	546	507	551	533	541	546	551	541	564	526	521	550	553	555	593	538	537	531	586	599	575	549	518	585	554
23085	21167	28532	24067	21134	11030	1858	1136	920	852	806	775	753	725	713	678	696	696	715	619	632	646	665	665	613	699	637	711	658	680	718	700	630	621	613	653	654	644	725	660	615	603	639	659	646	675	668	675	653	677	689	644	659	675	693	630	619	606	623	661	621	670	627	650	595	620	602	644	624	670	654	642	625	641	640	608	661	586	610	605	652	639	675	666	608	617	648	615	638	648	607	621	643	632	662	630	682	645	680	611	672	615	649	682	637	674	632	647	578	648	631	686	606	683	648	669	659	623	650	619	647	630	627	650	655	609	604	649	646	603	608	647	636	617	670	607	649	658	644	627	634	612	676	649	691	626	648	641	622	661	662	608	655	652	680	606	600	627	618	644	655	682	650	655	642	664	598	646	653	688	667	688	612	645	654	615	637	670	688	649	657	621	626	635	664	642	600	651	651	663	656	653	658	663	623	621	680	639	638	651	648	684	628	692	622	652	684	641	618	660	646	632	606	705	665	657	645	650	633	678	642	624	677	605	655	626	628	644	657	621	601	661	626	675	611	643	626	668	597	621	645	659	623	623	660	674	616	606	654	649	648	675	633	637	629	627	654	645	602	656	663	623	646	626	646	652	642	682	648	607	598	697	640	650	634	639	640	623	635	621	647	650	626	678	637	655	659	607	597	593	634	650	617	645	674	635	651	615	600	645	580	630	601	634	661	631	632	607	612	627	677	672	655	631	677	611	677	639	617	662	665	631	646	628	610	647	639	611	624	640	623	614	591	664	657	640	650	630	648	667	652	641	644	632	632	632	626	642	654	645	623	631	647	650	633	617	626	616	650	664	667	637	671	664	613	615	630	673	620	665	704	649	595	663	648	657	659	644	669	641	631	634	638	623	623	602	632	669	661	583	694	642	650	682	653	633	637	619	655	641	671	684	622	645	606	622	626	641	614	618	625	651	683	636	657	645	599	667	680	654	674	651	600	627	618	645	671	640	659	655	658	614	633	644	586	629	686	681	611	673	633	688	638	618	600	655	629	643	626	662	694	652	613	687	645	655	673	647	664	638	640	634	607	668	676	644	636	649	659	653	636	627	616	641	612	629	632	671	623	647	611	660	647	659	667	631	624	609	661	670	623	673	686	673	652	667	611	576	603	635	657	587	629	628	658	690	638	618	696	626	649	581	638	600	638	646	649	617	675	642	633	637	598	673	652	656	634	649	631	673	656	642	610	659	650	621	657	639	678	617	626	590	659	712	623	666	633	605	645	644	644	632	644	602	676	680	631	642	672	625	656	690	628	643	619	640	644	603	630	588	643	640	602	626	668	642	640	664	593	627	648	623	653	652	622	641	612	629	628	657	670	629	660	661	620	664	622	674	669	648	616	602	657	631	678	629	671	639	640	662	689	583	660	636	635	631	680	655	631	690	639	677	644	623	639	639	596	649	629	629	592	627	619	668	634	650	649	627	648	643	642	650	630	661	646	607	652	636	582	694	647	625	616	669	659	614	593	634	640	660	665	650	632	640	640	642	648	630	700	637	643	652	613	633	661	619	586	669	617	619	612	685	617	622	653	664	660	636	647	593	593	663	657	627	662	606	631	649	610	620	563	650	638	651	637	624	584	625	628	651	630	642	631	616	599	602	596	609	590	659	639	647	616	631	650	603	606	585	631	648	609	650	654	640	608	637	644	662	665	594	659	632	643	604	697	644	630	634	628	671	607	627	621	662	620	637	707	638	663	678	647	630	628	585	667	621	633	670	630	687	626	657	662	666	654	635	667	657	644	653	611	613	645	624	627	668	581	600	603	607	661	673	644	661	643	643	662	638	614	650	642	642	622	645	658	687	628	641	625	656	649	639	614	610	652	627	611	605	648	622	634	620	594	646	635	605	659	587	621	649	696	647	677	622	648	640	616	644	642	640	639	656	646	621	653	628	631	630	613	637	673	647	634	632	664	659	625	637	647	679	581	621	646	637	632	647	606	605	647	653	608	629	626	624	651	675	656	617	648	635	622	610	662	633	679	641	663	640	639	627	626	662	702	618	649	654	656	647	617	655	602	660	633	672	602	634	670	660	633	671	636	672	631	620	639	607	640	643	679	659	622	706	678	681	626	615	631	668	640	686	594	638	622	674	606	663	655	626	653	618	675	646	621	622	572	652	628	653	640	679	605	574	607	604	635	655	628	620	674	641	646	626	615	644	594	638	604	634	631	626	675	598	685	625	669	669	648	636	631	577	643	675	653	651	661	677	618	666	676	626	578	663	613	644	629	567	643	641	582	598	629	688	665	641	659	604	648	641	613	677	649	633	667	612	619	625	646	647	622	641	670	615	644	623	644	684	648	633	639	602	673	619	666	629	603	593	655	648	653	606	643	602	638	659	670	668	684	672	623	624	619	659	628	669	650	666	604	641	637	648	620	667	680	653	667	686	642	637	605	641	659	659	631	663	638	666	610	654	627	633	654	650	696	727	597	658	627	611	659	651	619	633	645	653	656	611	667	622	685	643	641	621	690	645	644	624	663	664	673	641	653	620	610	677	651	643	634	605	687	613	631	645	654	617	623	664	652	666	634	606	572	684	593	633	660	641	627	673	627	652	610	648	636	675	607	591	661	660	647	645	675	650	629	664	681	624	624	642	624	649	647	633	628	615	639	606	639	637	635	663	649	620	628	646	618	660	669	662	594	671	627	617	657	670	681	623	642	635	626	631	627	642	659	642	629	636	595	636	668	640	634	618	637	653	630	617	626	669	635	612	636	603	641	635	652	633	627	631	655	644	659	640	636	679	628	702	665	624	663	637	621	688	605	654	627	621	649	630	628	630	645	638	611	593	606	594	645	620	622	656	618	666	555	714	651	670	651	652	668	660	638	637	626	628	591	659	653	658	650	655	621	568	637	658	661	663	618	608	637	662	671	627	642	590	685	603	596	622	652	699	602	656	640	708	663	659	676	608	616	671	625	634	635	637	627	636	640	651	627	654	625	640	633	666	644	657	630	598	665	610	679	667	661	592	629	644	648	638	662	629	661	608	623	645	583	616	670	610	700	623	553	641	632	674	642	615	654	626	625	605	645	666	613	663	615	651	626	660	654	621	604	653	631	630	655	609	649	708	611	692	650	678	621	673	638	640	658	613	644	661	675	635	659	632	573	625	648	664	579	632	640	592	609	635	643	594	647	699	627	650	616	641	658	659	631	605	648	631	667	638	643	633	626	635	602	646	650	621	690	629	641	607	662	613	676	600	668	647	646	666	671	652	596	671	646	653	620	601	614	609	649	667	625	641	668	649	670	633	666	607	610	623	621	670	680	624	608	596	687	651	601	639	640	621	632	660	673	658	621	612	649	632	655	639	654	602	617	659	662	643	654	631	636	634	657	622	650	652	633	734	640	609	616	614	681	660	639	643	646	623	638	646	653	639	650	664	628	607	614	674	636	601	663	616	633	666	595	644	634	627	651	649	630	639	649	658	615	655	664	632	616	669	659	657	647	640
23391	43170	24624	6090	3825	2811	2034	1662	1353	1221	1101	981	974	932	941	873	891	820	852	861	831	874	836	855	809	821	829	800	807	828	796	756	784	846	806	793	769	867	816	822	844	790	804	868	812	818	790	824	773	851	781	828	785	792	793	872	837	818	823	807	801	802	814	815	804	842	759	824	780	795	786	827	789	790	801	843	832	777	813	790	787	805	799	791	760	772	823	784	876	830	803	796	809	841	788	772	813	788	771	839	842	816	753	802	834	804	782	758	782	822	822	814	769	803	835	769	769	752	834	757	813	761	823	817	774	817	859	772	757	783	795	825	769	808	785	823	804	725	796	792	821	813	747	856	777	761	828	816	830	819	753	835	783	759	808	792	800	758	761	851	766	769	812	806	765	763	782	790	791	808	790	805	817	813	807	839	811	785	791	781	828	772	797	818	793	837	795	758	860	765	829	793	760	815	792	815	860	806	780	805	812	812	749	753	825	798	795	813	768	840	736	818	794	848	813	757	814	859	829	751	838	824	801	765	772	802	763	767	824	811	770	774	795	752	779	770	784	816	786	829	801	811	835	816	791	817	838	808	786	826	847	814	819	826	811	847	771	768	803	764	750	843	804	837	838	818	741	811	765	818	779	803	792	786	776	774	806	786	790	805	773	779	778	835	749	777	829	835	800	822	790	816	773	796	843	783	798	828	812	847	771	811	795	803	826	785	778	795	807	819	766	759	789	859	794	852	767	758	763	842	793	784	799	831	767	775	781	787	833	771	783	827	769	806	813	813	786	813	823	812	809	814	796	774	799	784	786	784	723	817	817	805	764	824	785	819	807	777	703	820	764	805	825	739	810	789	824	807	809	809	796	816	853	783	773	837	830	818	786	808	799	828	824	787	766	768	783	812	781	789	839	821	821	754	809	770	769	784	828	787	807	805	767	808	874	769	775	793	797	804	828	811	823	786	779	802	789	787	830	790	807	795	810	820	757	830	787	819	806	832	861	775	835	826	796	848	764	788	765	813	817	771	798	765	781	807	836	804	813	806	800	795	798	800	802	808	791	768	780	761	796	760	816	778	797	833	797	815	829	753	827	819	826	771	810	824	813	814	781	814	820	807	819	802	810	798	767	800	771	757	857	802	804	771	763	825	792	817	816	788	766	746	764	829	835	803	814	745	818	804	823	774	778	787	784	835	795	793	813	791	765	845	802	778	780	807	789	834	779	802	782	813	790	762	831	770	838	793	814	809	713	796	785	745	776	837	815	811	807	799	772	787	781	817	820	765	756	770	833	798	796	787	789	794	756	776	805	790	799	758	819	816	794	811	778	847	788	839	775	748	783	784	787	797	800	767	824	835	810	825	832	785	841	820	841	779	814	857	840	831	776	784	799	794	812	785	815	727	743	825	828	755	810	778	813	769	820	813	800	773	748	794	808	816	825	766	760	824	801	828	810	788	788	793	792	828	817	837	820	738	771	829	763	827	845	781	776	746	755	789	833	840	789	798	806	798	826	806	809	811	762	803	811	800	794	826	883	816	793	807	774	782	817	778	737	782	848	808	776	792	740	804	795	819	803	786	804	788	789	838	773	765	793	844	826	803	796	788	802	833	815	828	801	809	753	779	805	775	764	794	829	755	824	787	805	783	745	821	764	809	754	842	773	819	760	804	804	796	772	804	777	803	796	816	802	826	811	791	810	809	800	813	800	789	825	834	791	767	781	776	794	804	789	786	808	772	823	812	821	783	797	799	822	762	774	834	768	805	804	760	801	802	794	804	825	790	833	776	782	810	808	773	830	836	842	790	806	821	742	850	795	792	765	791	821	793	824	742	782	816	791	790	812	805	814	788	819	759	751	795	809	801	775	785	805	821	756	772	758	794	809	790	779	801	814	812	793	783	812	770	802	817	804	803	745	821	813	812	789	789	715	752	812	767	794	793	821	774	821	771	811	761	816	760	775	791	802	829	762	784	813	786	861	789	801	797	784	783	790	810	765	823	794	766	775	803	768	796	810	814	798	816	783	756	757	840	808	733	808	790	800	794	798	773	821	801	819	839	816	804	838	863	797	778	842	762	774	833	817	757	806	734	749	803	828	776	766	793	807	789	811	820	786	796	786	786	758	776	769	833	770	770	797	796	778	731	781	814	778	863	798	828	793	752	792	785	803	829	761	796	790	786	892	822	808	774	835	785	763	819	798	756	828	805	835	855	797	809	757	822	759	866	768	773	813	808	771	845	812	807	805	797	780	774	791	838	815	818	769	768	810	756	791	803	763	814	808	851	771	737	823	776	791	784	811	809	832	820	796	808	876	779	761	787	801	749	823	779	796	777	804	780	839	820	778	846	767	841	825	819	807	823	840	825	783	818	760	813	826	808	784	756	820	797	836	753	788	866	838	821	804	771	785	802	830	803	769	827	785	849	777	811	823	797	746	781	768	833	805	789	788	795	763	781	796	746	766	825	808	788	786	786	802	775	814	790	817	788	764	819	790	790	786	824	795	769	830	821	779	782	821	824	765	827	772	783	843	770	811	789	810	828	818	796	792	814	770	821	810	838	831	777	764	787	720	815	823	846	774	791	786	793	800	802	792	811	798	788	820	832	821	811	808	799	785	826	791	842	777	794	777	745	775	784	742	796	854	812	786	790	845	718	816	871	800	827	790	798	743	795	755	765	817	848	822	791	808	794	791	830	806	777	820	820	835	801	808	737	767	785	825	747	781	766	773	763	835	774	805	774	789	781	821	779	796	800	793	799	837	775	807	786	737	740	735	770	796	787	822	801	830	823	783	776	798	818	755	803	800	784	805	822	780	841	760	837	816	818	792	774	827	828	842	808	780	831	787	801	786	798	807	803	777	825	858	844	822	761	816	822	828	772	799	782	760	766	800	805	797	761	806	753	757	794	823	799	777	789	792	839	792	789	808	845	778	855	809	789	771	855	789	836	783	821	768	769	781	799	763	816	838	805	830	775	795	793	799	852	760	803	790	756	761	791	789	789	795	809	745	829	816	784	767	859	779	789	770	797	819	756	771	837	786	826	792	795	851	819	773	825	798	813	806	775	782	783	786	800	811	870	805	796	789	815	792	811	838	785	796	828	770	785	796	776	816	802	784	793	804	774	759	770	768	783	842	819	787	771	794	798	747	782	814	747	829	778	824	819	790	787	828	788	809	794	833	776	835	795	733	809	785	809	802	803	822	771	757	849	826	781	785	814	851	775	810	759	752	786	826	743	745	747	862	814	755	792	835	823	856	816	796	808	753	809	797	782	829	805	826	774	816	809	763	848	780	767	835	815	837	819	791	845	780	817	791	764	779	806	845	819	768	756	761	742	763	780	807	822	826	778	807	799	769	791	748	812	784	790	812	795	777	733	804	792	771	743	733	782	789	777	826	828	808	821	802	754	799	741	797	824	820	783	795	775	771	739	789	779	773	820	798	783	807	817	761	785	823	796	820	779	765	762	825	724	793	825	799	823	828	757	839	779	751	763	759	781
24318	21150	27288	25068	9322	946	573	468	397	326	276	267	306	261	246	259	237	231	222	233	251	249	232	213	232	223	231	244	241	214	245	230	223	238	203	222	252	221	233	251	237	252	244	228	231	229	241	210	246	221	199	233	225	202	223	226	224	238	241	236	222	227	213	215	243	213	222	243	243	246	222	208	238	243	241	230	265	235	215	237	213	232	245	204	230	209	238	233	211	239	220	241	202	227	213	253	224	205	238	217	256	212	245	239	229	247	254	240	222	219	229	190	231	227	256	225	236	265	238	237	235	266	241	245	226	223	226	204	200	197	234	246	228	223	222	214	190	252	234	238	204	236	242	219	216	216	197	245	234	244	224	227	233	207	220	226	198	230	234	220	214	252	213	215	248	242	237	229	219	239	217	258	233	234	224	238	219	236	220	217	222	209	215	224	207	238	238	231	226	219	240	217	225	222	199	210	243	241	232	224	209	234	244	217	223	236	233	256	202	216	231	220	226	245	242	227	205	231	225	240	209	230	269	233	250	211	228	215	218	237	242	239	256	228	227	230	218	220	236	223	228	257	226	254	247	246	220	215	241	205	226	223	239	207	203	224	224	218	247	226	209	235	241	220	214	198	256	227	219	215	225	223	217	216	249	225	252	238	231	224	223	204	229	242	217	222	204	244	254	213	226	220	231	235	226	237	243	249	217	216	231	220	214	239	240	188	221	228	191	244	220	219	192	210	218	220	235	222	237	225	215	208	238	230	210	240	217	243	234	231	272	232	226	238	199	238	240	233	248	229	246	231	249	247	230	194	240	226	220	204	235	217	241	242	236	259	232	235	217	234	211	229	232	241	227	226	223	239	221	252	208	237	211	227	212	218	220	243	242	239	204	240	229	251	225	221	249	223	283	222	243	232	217	246	221	189	268	257	206	248	226	230	213	230	243	248	228	243	228	251	229	214	204	241	218	235	258	202	234	246	214	201	218	226	224	217	228	228	222	234	220	201	268	224	211	215	261	279	207	233	219	227	234	216	230	235	225	231	226	241	208	211	223	232	255	183	231	208	213	233	252	220	209	220	249	227	222	234	218	219	256	247	221	248	240	219	271	230	233	242	211	220	204	217	210	243	210	257	252	212	234	251	233	228	229	236	253	250	238	231	234	225	229	259	232	230	232	218	206	240	224	220	251	229	237	212	220	244	216	244	199	241	233	257	246	239	215	241	228	203	251	247	223	208	217	246	225	228	227	202	212	235	238	271	218	212	216	238	237	213	218	231	198	224	250	216	232	231	246	245	229	225	220	213	203	203	231	230	217	213	224	218	214	231	212	214	239	236	219	254	215	223	234	227	214	234	197	229	246	230	250	240	250	247	204	233	250	233	233	240	257	222	259	236	235	245	213	241	241	223	213	206	206	234	202	237	218	228	199	219	239	224	228	199	219	200	222	244	237	247	238	216	210	211	240	208	237	211	226	222	219	238	232	240	223	208	236	222	210	253	233	221	221	223	250	234	232	257	238	207	234	202	220	244	229	215	222	238	224	206	202	234	258	232	236	239	242	228	210	249	235	222	243	202	207	188	230	233	213	218	225	229	234	224	206	216	207	235	259	243	230	205	257	198	215	235	247	214	244	231	223	200	234	227	220	218	231	211	213	216	246	222	229	251	218	235	209	212	206	206	232	218	229	223	225	228	222	239	215	228	219	230	238	250	248	227	245	244	231	208	230	255	230	225	205	221	216	243	238	224	235	252	216	219	234	226	204	227	232	222	240	212	242	193	232	237	213	226	246	246	219	211	221	219	230	208	205	251	236	213	221	259	186	205	234	249	222	214	251	228	203	233	228	232	248	237	252	226	229	208	238	235	232	233	204	227	257	205	251	201	242	216	223	240	273	215	237	208	218	245	206	224	214	230	205	228	238	238	231	222	230	217	231	230	235	222	234	260	232	225	251	240	233	235	215	215	235	234	224	233	236	244	230	257	215	236	229	219	236	224	239	227	221	224	217	223	231	220	208	266	231	243	199	228	196	253	232	225	246	228	250	206	233	256	247	210	217	212	212	226	246	221	231	243	244	238	208	230	222	220	242	202	246	203	239	219	233	218	264	223	238	230	229	232	233	225	232	223	253	241	228	218	242	221	241	255	225	217	225	241	228	233	231	212	223	235	234	229	263	225	213	249	222	225	242	238	213	248	227	241	212	239	225	240	249	214	230	228	233	221	234	217	225	247	225	241	232	220	238	215	235	234	226	228	210	226	247	240	225	233	230	241	253	236	233	186	218	223	216	223	233	249	225	247	231	247	245	230	212	212	234	221	237	212	252	233	276	234	231	246	238	227	227	238	259	235	226	248	244	212	226	248	241	231	237	219	227	213	211	230	245	263	216	192	240	212	245	213	239	231	237	232	240	235	231	219	228	208	231	228	227	213	240	232	218	228	224	202	210	230	228	213	229	214	233	220	215	238	214	242	203	222	228	237	230	227	234	237	232	236	214	202	208	203	233	218	238	216	210	235	211	232	210	198	229	220	225	253	204	244	221	228	231	213	201	255	231	228	238	233	238	217	235	224	259	255	199	255	243	258	224	230	226	231	246	257	221	218	225	209	220	232	215	224	215	220	218	234	225	233	235	234	236	223	220	232	227	222	258	223	214	230	229	223	246	235	219	214	204	202	207	231	212	224	205	219	225	210	229	224	222	235	231	229	230	204	209	230	217	207	246	260	222	235	221	220	251	219	212	236	223	226	215	217	254	203	218	214	224	203	200	212	215	215	225	237	233	224	237	229	230	230	247	238	226	218	247	244	214	232	210	232	208	222	225	220	219	212	234	216	220	227	222	197	229	206	203	234	240	236	227	223	238	215	230	227	216	238	223	230	252	230	227	233	200	193	215	221	255	214	218	234	240	238	231	247	235	215	219	251	231	213	243	226	231	237	216	243	224	226	245	238	259	248	247	242	192	242	211	190	223	229	231	230	213	210	213	203	208	243	227	212	233	227	221	238	244	232	210	230	234	257	236	236	230	217	227	215	230	197	242	227	215	213	236	242	255	241	228	200	239	242	227	252	212	254	226	241	239	215	243	219	258	239	236	228	250	228	229	243	225	230	205	214	258	223	214	225	251	212	253	230	227	232	228	256	221	242	213	244	235	227	212	238	244	203	189	224	231	236	239	218	215	212	243	216	256	228	222	244	212	239	223	264	259	233	231	251	232	236	219	229	224	217	230	211	233	230	222	227	235	233	252	211	217	221	217	215	235	232	219	215	246	228	225	242	216	209	226	247	232	225	201	241	234	221	233	240	238	212	238	232	250	230	222	224	237	229	208	212	207	225	235	253	205	209	238	230	230	184	248	195	249	217	232	210	207	217	223	229	230	238	225	255	240	215	250	210	236	233	225	225	242	231	233	226	225	211	232	238	245	248	249	228	233	216	228	205	219	210	202	240	220	234	210	239	255	238	222	227	226	253	231	190	228	214	218	225	216	233	214	227	216	228	230	262
22271	36407	17137	4028	2296	1725	1225	886	666	586	492	434	402	400	356	387	283	334	313	310	336	313	318	308	315	318	293	303	322	345	299	331	305	313	298	317	341	332	309	321	325	323	326	311	302	314	312	310	345	309	310	295	295	294	320	307	319	310	299	327	308	295	275	289	323	303	295	316	330	338	296	323	344	307	313	329	281	306	290	289	317	291	310	295	290	340	298	294	303	330	294	307	280	294	285	303	296	311	270	320	305	340	312	289	283	293	298	335	305	289	286	325	312	286	314	287	299	337	294	302	301	311	304	352	335	285	296	293	324	310	303	305	324	306	335	332	326	305	326	308	317	310	310	281	327	309	302	281	313	329	264	306	310	298	314	313	311	309	338	314	297	317	324	292	279	298	321	304	334	335	337	301	326	290	293	284	319	301	295	297	291	305	288	334	322	300	305	301	296	300	280	279	293	307	311	347	324	275	300	311	311	309	320	320	316	262	332	325	307	330	294	316	309	288	307	319	321	290	331	309	292	310	318	298	315	302	292	298	314	328	292	267	271	294	308	299	278	298	331	296	282	289	300	297	330	269	324	351	277	319	283	319	310	324	297	295	293	295	307	308	312	282	278	294	314	308	301	311	288	330	308	300	313	298	305	336	324	305	329	320	333	322	319	299	315	302	323	308	311	324	311	283	297	268	316	301	294	296	314	303	291	316	330	281	290	302	288	302	296	311	274	318	305	278	313	314	326	341	330	287	341	317	298	312	311	277	288	316	285	291	275	290	328	274	308	299	325	307	272	334	269	305	311	304	293	324	317	295	303	324	332	306	316	318	278	332	330	314	330	287	301	285	296	298	285	323	319	300	310	306	302	344	309	315	306	304	284	281	310	304	316	327	324	312	302	314	310	313	305	333	317	316	286	303	295	315	308	300	284	297	293	304	286	326	297	335	326	290	299	313	276	302	285	308	297	315	343	302	311	274	326	297	276	300	284	294	298	297	305	317	291	307	314	289	320	298	318	305	310	342	326	327	294	309	296	303	308	313	289	318	281	311	306	341	294	282	310	310	314	318	309	320	320	296	295	320	313	308	315	305	301	334	282	294	291	318	328	301	297	257	314	298	333	315	318	325	293	305	287	288	324	343	301	284	281	284	306	320	321	325	305	305	284	276	308	280	304	299	313	303	289	300	280	294	320	314	331	327	344	310	310	324	321	300	294	321	301	300	273	300	320	295	309	303	284	293	299	314	330	302	318	299	329	322	278	325	320	324	309	307	295	296	349	292	350	305	303	306	329	327	342	321	315	314	306	288	295	310	271	319	332	313	291	331	289	309	280	296	309	308	289	310	317	304	314	308	310	303	313	311	317	275	256	304	304	303	321	298	292	287	295	327	260	271	274	332	340	291	305	338	314	278	323	289	299	325	320	320	317	316	257	327	320	351	323	320	280	297	292	273	314	281	324	287	322	311	288	296	292	313	345	303	316	319	315	276	311	279	291	303	326	306	270	311	277	328	273	298	305	302	286	331	314	330	293	311	283	315	293	320	317	333	293	288	315	320	316	280	302	308	309	319	277	302	294	267	314	323	288	320	342	297	304	290	367	317	321	300	315	279	323	331	301	308	333	303	316	310	304	321	317	286	320	279	313	279	282	303	309	294	311	305	305	310	278	304	312	320	311	311	283	325	295	307	308	304	304	273	315	298	294	301	313	314	294	307	280	289	286	305	292	298	320	299	314	317	278	295	298	306	324	316	306	337	268	319	295	295	290	325	311	293	293	292	312	289	293	320	315	283	332	351	339	286	296	282	337	294	309	311	276	324	274	310	310	317	291	318	301	314	313	324	311	292	303	317	297	282	291	313	308	295	327	299	300	320	313	293	278	308	278	303	306	291	331	290	311	297	301	309	299	318	305	319	319	283	293	297	315	288	300	276	298	302	326	322	310	316	288	300	295	299	327	294	294	343	322	302	325	288	301	267	301	324	262	288	323	324	286	326	349	326	277	289	298	294	327	299	324	291	315	341	321	303	295	297	278	311	303	267	355	293	324	296	310	269	308	289	288	287	287	326	301	326	297	274	295	318	296	303	295	291	326	337	329	296	265	301	280	325	321	301	339	310	313	308	303	319	300	300	298	338	301	315	311	332	286	311	294	296	297	284	291	292	306	294	282	306	308	297	326	299	303	308	320	321	323	288	305	283	298	293	301	275	281	319	310	307	326	300	295	285	286	299	297	294	289	329	313	311	302	292	328	282	293	300	313	309	333	326	330	277	306	308	309	316	326	323	308	298	308	314	278	275	296	324	288	302	311	321	315	334	269	322	304	311	308	293	301	277	311	289	323	293	282	323	295	307	300	294	279	333	300	317	314	322	299	302	319	310	316	311	310	302	293	343	337	321	296	295	320	291	320	315	293	294	302	290	314	287	348	339	298	306	285	294	286	280	316	316	302	327	282	288	280	289	297	299	295	304	328	318	304	305	298	304	315	270	317	329	306	324	268	288	281	288	299	304	292	303	279	287	305	294	307	306	311	321	290	287	293	278	329	315	315	319	334	325	316	333	287	309	303	306	315	325	269	308	304	293	312	301	294	342	303	318	316	309	310	322	304	298	282	318	318	304	312	314	302	304	300	293	275	316	315	299	314	275	287	313	322	319	283	287	310	305	317	313	284	280	317	316	289	333	320	297	329	287	287	279	284	302	342	302	321	301	332	293	286	313	328	295	287	331	328	328	285	305	306	303	294	324	328	316	299	300	313	292	307	309	259	287	295	295	329	278	293	298	341	314	305	312	285	280	282	293	294	309	296	302	323	299	319	301	299	307	308	297	299	304	336	323	309	324	312	293	295	324	284	327	302	334	328	262	325	300	289	290	291	298	291	307	288	287	345	318	295	298	330	320	289	315	336	313	305	339	303	326	310	303	313	284	312	281	341	318	295	318	292	314	315	298	301	334	321	299	335	305	299	312	299	305	309	303	300	314	317	301	355	313	298	306	329	307	288	286	323	306	293	299	284	276	283	332	306	336	299	274	303	331	321	305	345	291	298	309	298	302	303	298	321	326	287	273	307	315	293	286	324	306	325	303	304	300	300	287	289	304	282	337	302	344	321	304	291	297	305	291	297	276	296	308	304	316	301	314	324	307	295	288	268	288	292	312	317	291	302	371	323	313	282	301	293	319	291	285	333	321	296	293	320	316	334	301	291	310	292	341	314	287	321	324	312	292	299	276	323	308	318	298	294	312	303	326	273	350	328	296	305	305	301	330	270	309	308	302	273	302	312	321	304	305	302	290	295	318	286	316	316	309	308	305	315	325	305	302	299	284	297	303	281	289	340	293	315	344	317	323	312	302	293	343	292	287	324	270	299	317	293	296	263	285	312	320	292	310	307	342	299	304	317	322	297	312	306	309	313	333	283	315	319	291	322	336	295	276	296	304	293	322	347	308	307	331	306	330	295	294	326	308	374	312	328	319	289	338	313	329	284	289	320	319	314	302	315	310
22258	21201	28979	23693	21190	21204	8326	1265	892	800	692	607	567	605	523	562	541	523	463	486	534	483	504	515	482	480	487	486	495	501	460	453	518	476	462	444	497	481	462	460	494	511	473	501	460	463	459	484	434	486	427	495	455	470	454	458	418	442	496	430	439	451	497	454	459	441	420	433	422	422	439	461	454	442	449	476	491	444	455	450	457	490	489	460	468	499	461	463	446	458	447	446	474	428	447	484	446	462	441	483	440	471	457	458	433	456	434	479	445	465	457	460	464	478	471	437	477	423	474	446	447	489	441	453	452	443	451	475	479	517	462	456	493	443	472	437	442	442	496	479	462	468	449	429	458	487	445	418	448	487	452	479	434	428	438	430	455	456	490	459	480	474	456	453	445	469	446	448	463	430	492	436	480	496	423	496	454	433	477	465	432	454	484	468	464	456	474	473	448	480	444	485	457	483	471	443	468	464	455	424	427	461	493	439	486	480	482	443	451	441	426	506	427	447	444	470	441	433	490	416	430	422	486	429	426	452	440	484	497	461	456	449	453	443	502	450	486	435	441	474	476	452	472	472	462	463	471	455	460	527	513	479	406	473	446	483	439	383	468	445	471	382	428	443	454	486	453	454	466	487	432	481	438	447	452	478	438	427	449	444	459	472	431	483	467	466	476	440	452	481	446	420	430	473	449	444	460	481	424	469	484	458	434	448	402	482	481	462	489	427	473	460	466	449	484	425	463	408	420	427	442	458	488	465	444	458	441	467	460	497	444	469	431	475	504	489	452	444	462	433	456	423	458	403	465	470	435	440	483	443	462	481	497	433	469	464	492	472	480	441	429	444	474	454	440	452	437	430	417	423	452	481	446	471	430	485	436	460	470	484	483	475	481	486	442	419	449	452	485	471	497	483	485	475	458	440	457	447	479	440	410	418	427	473	434	448	450	448	455	452	474	452	469	439	462	459	460	450	440	448	462	466	443	422	436	471	484	461	464	456	472	438	434	449	451	484	479	443	466	424	462	439	450	457	460	469	449	439	438	473	495	422	462	440	440	461	442	465	465	449	414	460	463	447	492	464	443	459	444	480	457	437	466	445	456	467	472	458	477	445	421	442	475	484	459	471	459	440	442	490	463	460	493	456	455	470	472	459	450	456	479	435	444	488	508	467	483	490	437	458	428	474	455	456	448	452	446	484	471	478	414	437	456	437	493	466	442	462	450	425	436	435	464	492	432	432	440	469	452	528	455	472	482	494	467	488	459	495	465	441	478	465	425	454	476	422	439	467	498	471	487	434	451	465	478	473	452	496	431	456	465	457	498	473	466	459	467	471	465	447	455	470	475	497	471	480	454	453	437	456	473	450	462	487	451	447	458	495	449	438	467	471	456	455	477	467	477	491	466	469	493	465	483	466	467	454	458	467	441	443	462	457	483	436	466	477	414	445	469	445	438	428	490	459	412	498	447	437	455	466	474	439	483	453	452	456	466	460	456	439	443	476	445	449	493	465	457	473	462	481	479	442	504	456	466	475	470	419	480	441	494	470	449	509	461	448	442	461	486	475	433	475	451	456	464	444	476	432	466	447	441	479	452	472	468	482	448	448	462	448	466	450	476	416	455	440	466	469	446	459	457	481	486	424	438	479	468	459	433	462	459	440	481	443	452	476	446	478	477	442	433	440	409	421	472	479	460	431	434	495	469	452	475	458	447	441	483	412	498	428	474	479	461	471	452	492	460	443	447	422	458	469	477	433	485	437	462	420	457	482	417	448	464	443	455	465	447	462	459	444	450	490	482	460	477	461	466	424	458	503	464	455	478	452	482	425	435	447	495	452	454	492	461	445	458	468	454	468	480	451	426	475	447	458	434	451	464	451	421	441	448	430	477	452	435	499	470	440	472	461	466	453	412	496	452	493	475	471	414	462	500	429	519	464	452	450	468	493	486	458	460	479	490	463	451	434	452	476	454	489	473	451	443	446	471	445	451	451	449	482	449	444	411	461	458	478	470	446	481	445	414	482	494	471	467	472	459	446	443	445	500	448	435	475	476	456	427	409	446	464	463	493	438	453	430	424	440	423	474	473	443	419	385	487	457	431	461	458	432	464	470	510	447	458	480	464	449	456	443	474	473	471	431	435	475	455	451	421	429	447	432	449	485	460	454	440	458	463	443	465	444	437	471	440	467	432	434	472	479	421	454	484	463	454	445	493	488	435	509	438	467	442	456	466	472	428	473	422	476	457	449	485	450	449	453	449	432	463	483	469	421	463	477	441	436	457	454	442	468	446	418	437	470	465	459	444	447	462	472	417	463	471	429	448	477	421	451	437	441	467	476	445	436	456	480	444	473	449	438	460	462	464	443	416	468	466	470	471	440	470	465	457	475	449	454	449	472	469	437	440	447	457	475	477	469	438	474	438	493	459	478	447	494	480	459	478	442	475	463	488	437	489	448	465	440	464	402	461	467	398	434	475	481	466	468	455	440	423	457	439	426	464	426	463	469	470	475	459	454	435	460	441	465	483	477	517	469	447	475	452	433	468	446	511	409	436	463	456	485	441	421	445	435	417	479	481	453	459	467	465	386	431	456	444	451	449	463	446	460	453	455	474	458	479	440	462	450	466	460	478	472	459	477	419	452	436	476	508	424	466	480	471	457	437	406	450	456	450	460	433	474	456	448	483	483	415	449	463	492	427	440	449	463	458	458	427	459	449	428	423	450	463	467	459	452	451	411	478	431	462	488	470	473	477	488	454	435	444	483	446	476	454	475	424	484	450	452	417	481	459	435	467	467	447	453	462	486	464	472	497	453	445	472	465	477	486	453	501	427	421	468	441	451	428	446	472	449	468	466	440	490	487	457	452	502	441	469	468	473	419	444	429	483	461	444	486	398	436	466	419	435	457	424	442	444	436	440	436	439	448	475	492	473	464	461	439	442	454	453	413	443	442	491	477	476	515	461	460	464	435	452	477	459	438	494	447	475	456	407	447	490	442	469	455	429	487	447	447	475	480	490	403	460	455	430	432	460	451	465	446	464	448	452	476	477	464	447	461	431	429	428	481	429	463	455	454	444	460	456	438	458	426	458	434	444	420	456	468	520	513	412	447	479	466	427	463	458	495	482	476	453	449	457	440	432	487	490	421	474	474	433	437	488	462	459	456	474	479	463	435	478	447	426	507	476	463	490	451	477	444	441	473	471	446	460	465	455	430	457	430	443	463	435	432	426	476	444	440	487	480	475	488	447	435	467	445	426	460	425	466	413	494	425	442	446	455	451	459	460	454	467	469	444	453	461	475	441	456	483	485	452	458	508	453	444	436	418	483	476	465	446	435	464	475	448	443	461	474	467	451	458	480	430	461	447	460	443	460	452	432	457	463	418	425	459	424	450	448	491	449	456	483	490	439	447	477	482	430	468	472	449	448	458	485	451	459	481	444	467	456	411	446	440	462	445	446	471	411	435	443	460	442	435	458	437	459	443	486	456	449	436	460	453	421	447	500
26711	47896	25940	8398	5097	3599	2656	1933	1509	1321	1071	965	886	845	808	749	743	687	671	698	711	679	635	671	629	633	702	602	609	632	641	652	618	639	627	631	653	627	652	634	592	613	615	620	630	621	587	597	640	592	571	596	592	619	595	574	602	600	577	613	596	642	613	629	614	570	586	613	598	596	539	547	605	543	589	605	616	597	607	602	594	580	591	587	590	574	611	569	580	598	617	602	604	614	582	537	582	596	588	629	602	597	574	626	594	597	581	591	603	607	593	542	641	592	538	556	589	590	582	558	552	583	510	583	621	602	594	592	615	614	608	564	586	571	587	593	566	578	569	600	581	585	613	603	619	616	569	533	595	634	561	567	580	638	627	582	628	633	604	558	593	604	595	566	587	585	577	571	606	590	566	541	577	560	583	590	584	568	555	588	592	620	593	601	604	630	549	599	546	569	608	543	635	583	635	565	584	572	615	589	586	572	563	553	571	558	604	611	617	585	594	556	598	658	573	639	589	563	625	603	647	589	615	599	552	574	635	665	543	576	584	613	609	623	571	581	603	613	563	586	567	658	621	591	571	599	574	551	603	652	617	580	609	570	624	588	560	596	589	613	614	621	591	578	566	619	582	605	614	633	605	568	552	592	626	594	597	630	571	621	601	617	562	629	563	587	593	575	591	589	585	600	577	547	573	600	625	586	592	596	585	588	584	590	622	585	630	553	603	603	608	554	577	597	584	614	577	572	560	558	579	590	628	570	583	592	604	574	578	613	572	565	611	582	596	577	587	580	596	566	589	589	636	575	558	527	547	629	638	592	599	612	628	573	548	554	589	573	634	571	587	557	622	570	615	597	549	609	583	575	585	590	545	576	561	568	599	570	608	623	596	609	615	559	618	614	602	614	599	570	587	536	551	607	590	569	589	601	595	619	608	604	590	583	626	539	594	592	593	579	570	580	622	577	580	648	588	623	597	588	611	610	587	577	589	593	585	601	597	575	607	571	574	583	570	591	557	585	596	620	571	586	620	546	590	567	586	586	637	567	581	576	607	617	591	610	611	573	620	576	603	556	592	571	609	556	582	592	593	633	566	618	574	604	606	600	591	582	623	592	556	619	592	614	588	594	534	601	560	595	583	564	553	609	606	663	595	604	602	600	631	555	596	575	600	617	608	604	582	566	556	543	577	564	617	613	596	597	584	626	598	569	579	592	588	630	598	580	592	548	616	603	594	572	588	552	580	544	612	590	588	587	615	596	575	532	597	623	531	560	597	575	579	557	598	583	621	568	558	584	618	637	562	604	611	644	622	578	558	567	566	588	612	537	609	611	643	607	618	591	601	615	580	614	565	614	591	583	564	576	600	601	614	603	599	604	587	617	561	583	580	580	566	548	587	615	608	573	599	561	571	570	603	577	597	604	558	631	575	611	620	605	561	580	569	629	632	522	559	594	579	665	609	616	598	617	592	590	585	595	626	574	620	602	596	544	646	563	586	561	626	626	597	623	526	590	622	606	638	565	607	620	598	573	557	585	621	584	533	560	575	573	581	587	573	570	585	575	594	556	533	572	593	600	605	598	571	566	606	565	582	548	601	546	614	567	576	620	530	594	602	612	573	549	584	560	572	626	616	573	568	562	565	597	541	560	612	556	579	596	596	571	574	584	630	562	572	600	612	583	615	594	606	583	630	548	605	606	564	611	560	627	594	539	588	604	538	579	587	594	586	556	608	562	587	594	583	609	586	583	580	575	615	570	559	595	636	617	579	563	594	555	618	577	599	588	611	553	608	593	588	584	626	603	578	581	580	583	638	602	626	575	638	589	593	548	626	604	566	583	561	606	613	603	618	532	600	623	612	611	559	575	621	602	576	591	598	553	633	613	622	587	588	610	572	580	588	571	576	595	580	596	582	621	528	634	603	596	590	602	592	625	560	542	580	621	590	595	621	611	637	625	597	574	586	616	598	589	617	579	580	613	612	592	547	566	627	589	561	635	597	553	579	603	556	583	581	613	555	606	574	560	596	602	583	601	586	593	609	575	565	606	634	593	597	564	576	598	601	613	609	570	582	559	575	600	637	622	601	591	591	589	564	591	635	601	600	570	610	585	586	597	628	584	619	573	604	562	622	605	616	582	579	564	629	591	604	579	574	614	613	579	613	626	593	574	594	571	567	573	592	582	520	597	606	579	624	625	599	593	593	567	592	599	612	618	559	571	556	592	618	559	568	577	593	614	598	655	576	579	591	549	607	587	614	617	574	642	601	597	587	586	572	590	588	602	557	622	561	625	586	632	563	586	564	586	595	620	574	576	628	602	578	546	557	577	599	597	617	570	583	612	575	555	572	582	587	556	607	556	584	552	613	601	573	583	583	570	601	599	581	553	601	561	584	622	582	630	605	598	583	582	610	584	584	623	605	608	560	584	603	561	564	556	553	555	583	604	603	610	582	619	600	605	561	588	593	621	577	620	605	596	578	567	611	587	622	586	613	555	570	603	601	618	612	582	564	620	591	577	620	591	630	591	601	568	579	581	638	612	572	582	632	607	622	601	597	601	572	610	612	613	535	576	586	614	612	578	565	576	642	587	598	562	604	559	594	642	605	575	582	626	621	523	574	609	609	588	557	562	618	606	605	612	613	612	565	620	626	607	612	567	581	572	585	578	582	595	570	622	582	589	602	564	600	590	620	575	581	641	606	602	565	570	574	524	595	545	595	582	589	554	585	563	574	571	590	584	603	572	593	582	619	598	587	584	604	604	645	600	568	595	575	594	598	598	586	538	602	608	552	611	582	557	564	593	547	586	633	587	590	590	619	600	568	584	608	602	585	597	584	625	589	602	589	630	561	577	589	650	570	617	559	551	588	569	581	569	600	572	605	569	584	567	602	617	618	583	552	590	596	587	601	619	586	583	636	563	573	582	594	553	599	574	612	568	556	539	598	573	583	583	595	601	586	596	608	603	569	582	641	558	590	549	571	652	617	594	601	590	617	565	581	607	591	551	593	589	591	631	611	550	593	617	587	575	645	582	565	627	539	576	561	589	593	563	606	611	587	616	611	616	582	631	583	572	600	603	591	577	632	588	587	598	611	571	523	577	585	602	562	596	578	627	596	585	590	583	585	599	567	570	604	628	598	613	577	580	584	574	583	593	608	596	582	587	568	584	573	609	630	604	619	586	599	597	635	550	598	582	600	575	563	625	590	625	602	591	590	585	586	586	572	583	605	609	586	626	596	551	584	589	610	594	574	598	573	551	601	594	600	612	608	587	578	646	568	628	586	575	582	596	572	591	599	598	568	598	604	561	580	593	599	591	591	549	555	596	581	631	611	594	581	616	588	623	573	581	566	618	582	622	575	627	586	563	561	621	608	604	570	586	588	601	582	552	623	585	541	581	625	553	552	567	629	592	630	614	634	598	565	581	622	592	546	592	618	586	598	586	643	565	604	580	614	565	572	621	579	598	609	562	628	621	579	554	553	567	564	602	574	617	587	602	629	621
27315	21669	14515	3013	1017	727	677	516	490	460	461	382	467	477	411	463	405	451	480	423	435	460	427	431	451	442	412	466	433	438	430	431	428	461	404	461	421	443	432	467	441	454	414	425	443	455	414	439	429	433	442	446	494	450	438	439	411	438	381	430	427	456	432	440	449	446	449	470	442	415	449	441	405	441	419	423	449	429	424	490	429	416	428	455	425	415	465	455	448	475	426	455	416	438	424	421	445	436	447	455	452	465	466	440	424	444	482	447	487	430	412	420	414	433	445	425	415	436	440	465	441	408	412	441	421	450	430	444	419	470	386	446	414	443	463	423	427	435	431	405	422	470	430	450	507	461	421	446	433	403	430	456	471	417	428	448	445	445	450	399	437	437	414	449	445	463	454	455	422	434	399	439	403	437	453	456	441	445	445	418	448	432	409	463	440	419	441	414	419	452	447	425	472	432	429	471	435	442	433	432	469	441	454	502	423	436	448	458	418	409	443	444	469	420	420	464	476	454	462	436	440	459	435	433	424	437	430	457	414	438	453	441	460	457	436	437	418	474	449	436	450	422	418	456	421	457	412	416	425	452	450	415	484	443	441	406	437	479	447	438	423	451	470	449	425	431	404	414	430	436	447	465	426	446	487	424	424	410	417	425	425	411	445	469	463	422	446	477	464	430	458	445	422	433	466	474	427	442	421	462	426	399	427	413	432	430	453	447	413	455	442	464	442	425	459	475	415	478	426	395	405	467	417	451	440	428	404	411	411	451	445	432	453	503	436	436	462	447	413	435	460	414	428	408	420	427	435	454	477	429	438	473	420	422	449	427	421	440	413	449	471	454	447	415	414	406	445	431	432	431	443	401	436	474	441	423	431	442	439	431	450	426	433	401	442	433	457	398	418	454	469	475	430	427	425	449	433	443	432	454	473	437	436	453	458	446	447	441	442	426	426	446	436	407	412	423	432	448	468	436	445	463	442	467	416	432	480	454	421	467	479	415	437	414	427	418	430	450	397	438	432	454	449	454	447	456	448	458	447	463	474	411	425	410	431	452	415	445	460	401	464	421	436	456	439	416	421	457	436	472	480	443	411	398	404	436	422	405	479	444	456	427	431	490	421	451	412	437	460	371	398	438	454	420	457	432	444	427	442	446	424	434	444	461	453	452	425	463	428	414	433	443	430	461	428	433	416	441	424	467	473	429	420	440	437	471	452	435	457	424	450	428	441	427	418	421	428	434	450	468	430	416	467	372	430	462	424	430	427	415	408	466	452	449	466	450	422	472	463	465	459	466	440	429	421	433	458	437	472	456	410	410	436	422	442	444	423	430	425	439	446	435	405	440	427	411	446	410	418	483	379	439	441	419	435	410	428	433	492	381	428	410	401	439	458	446	451	398	408	436	460	411	439	426	460	423	415	387	449	451	454	460	454	447	454	466	417	411	470	401	461	463	425	418	444	451	433	435	468	448	474	498	428	427	406	434	414	471	418	445	416	447	421	430	431	419	424	500	414	393	464	471	430	429	408	470	419	450	456	446	439	422	460	467	454	463	468	431	444	386	426	431	476	414	437	469	410	437	502	417	423	454	444	455	437	447	462	422	450	429	452	422	445	430	441	443	480	471	438	437	451	449	403	427	442	402	447	452	449	437	454	468	432	441	434	442	401	440	440	450	442	430	430	425	414	434	456	454	428	432	443	436	407	423	458	479	424	485	447	419	461	450	441	452	466	463	490	425	457	413	392	424	416	412	440	412	437	457	492	441	457	463	436	412	444	418	452	434	470	437	459	454	412	450	406	424	449	461	427	468	409	423	471	414	432	435	445	434	419	435	447	430	427	452	453	436	453	429	454	400	425	446	447	401	439	423	459	458	428	457	406	409	458	476	430	425	423	468	433	438	445	435	453	469	429	451	446	415	431	426	487	448	407	462	467	421	432	462	447	448	453	439	420	439	450	454	411	444	443	462	456	479	475	422	463	498	452	424	465	409	481	414	448	483	439	415	444	434	475	472	435	467	462	468	430	445	466	448	461	413	467	437	430	437	473	468	430	426	468	385	441	446	434	444	432	437	454	446	437	401	472	471	449	438	447	462	450	443	415	440	443	496	442	464	434	452	406	457	423	445	466	451	423	436	452	445	419	450	434	418	438	434	432	463	434	423	440	452	447	456	451	444	391	415	441	437	439	454	440	429	422	505	389	458	478	425	433	458	429	449	464	413	450	412	481	441	464	428	478	436	451	461	431	420	419	455	428	455	426	422	427	450	432	410	414	413	410	436	444	411	460	447	447	441	428	456	392	424	403	439	413	402	438	405	445	431	473	390	463	431	435	432	416	441	445	436	435	439	434	474	418	471	435	433	409	418	447	427	419	428	475	427	456	399	420	452	456	456	467	434	428	442	393	440	446	486	465	437	472	443	471	455	448	456	437	421	449	448	437	446	455	450	426	426	471	469	447	431	422	440	431	443	440	432	449	413	436	455	425	464	431	434	453	447	464	411	444	414	462	467	432	471	447	468	458	440	431	480	441	449	463	447	454	441	469	436	451	467	415	464	459	426	427	419	468	458	451	437	441	445	473	433	449	482	415	429	488	422	437	418	414	396	410	393	427	417	480	411	455	422	457	438	456	407	436	457	450	405	470	444	450	468	445	456	394	469	396	438	453	426	458	517	468	458	440	448	452	432	433	448	437	473	470	440	421	419	452	414	479	470	426	453	433	469	418	428	429	472	423	445	434	426	440	447	420	436	422	448	434	445	508	399	436	465	440	420	447	442	398	457	462	409	446	385	408	393	447	442	444	421	444	430	438	446	435	445	427	430	439	469	436	434	461	428	418	446	441	423	447	493	447	449	442	440	446	417	467	467	438	450	427	447	442	420	432	432	464	433	438	425	491	436	448	420	429	448	431	433	445	439	433	432	440	424	446	397	440	464	438	403	435	445	400	457	455	418	438	456	470	408	423	428	442	445	423	427	439	419	438	466	454	430	459	422	433	428	411	442	429	413	457	422	452	455	430	460	445	423	456	404	459	438	459	431	470	442	485	414	492	409	426	458	458	458	454	451	472	404	450	447	482	446	418	486	450	440	441	454	430	427	460	410	488	425	445	451	450	432	430	453	421	437	426	453	431	417	459	489	437	427	429	454	437	440	447	443	407	462	446	416	464	441	427	468	433	428	405	425	468	462	456	438	432	441	428	455	458	455	457	433	442	420	436	425	487	463	430	461	426	420	407	493	447	449	423	426	454	462	462	441	418	433	448	454	416	439	453	455	422	433	419	412	401	377	447	470	442	389	434	418	464	426	439	441	409	460	460	405	448	426	448	447	424	429	467	439	424	429	410	419	450	423	412	427	424	467	457	414	435	448	433	409	447	449	426	435	438	471	429	427	476	443	447	462	443	431	463	395	425	444	446	433	421	473	465	433	441	395	406	432	414	421	488	442	417	416	460	430	451	423	443	433	467	417	437	439	437	427	476	445	464	413	408	451	412	403
18440	29653	11436	2582	1651	1264	963	751	660	666	593	576	588	559	578	527	562	556	565	559	539	538	572	586	571	546	551	574	536	546	531	549	612	544	537	525	553	516	544	524	583	504	592	548	574	536	544	561	550	529	601	543	584	548	546	558	536	582	523	584	575	544	561	550	571	538	597	595	553	538	517	553	608	535	539	534	570	578	582	560	578	550	546	572	565	526	589	540	568	567	528	583	566	590	559	555	563	574	530	543	551	560	557	561	553	552	557	559	561	580	561	561	572	543	557	557	552	542	514	552	542	530	559	533	587	569	549	536	544	534	528	574	563	516	540	564	544	521	600	586	581	562	544	578	547	536	575	580	601	606	509	531	586	549	567	565	509	581	526	568	526	572	559	566	558	582	528	545	585	577	558	530	527	556	547	548	546	561	570	547	562	551	541	542	534	554	530	557	542	551	569	549	550	548	571	546	538	550	530	558	553	568	569	577	561	549	590	571	522	551	580	598	532	572	510	565	508	562	563	569	559	561	578	502	547	560	550	563	589	544	551	586	592	538	533	563	588	545	524	557	532	532	570	571	556	534	596	561	591	578	578	551	575	543	553	515	500	549	571	571	565	540	535	524	532	539	537	578	565	557	507	576	570	588	540	558	541	544	552	556	532	512	515	560	569	530	555	554	561	545	559	547	569	551	561	573	570	592	553	536	519	526	563	570	564	550	517	588	567	589	538	552	535	600	549	574	540	556	548	545	540	552	539	565	577	554	576	581	552	583	547	558	555	515	578	553	554	568	561	560	539	580	561	578	566	528	538	518	546	577	564	559	581	567	551	534	566	564	565	555	539	536	601	587	572	549	536	553	513	563	525	563	547	546	557	519	546	551	569	578	540	554	573	570	538	607	530	537	527	570	561	572	579	535	524	522	568	554	558	576	539	595	539	588	529	526	552	587	508	561	565	569	598	539	555	515	594	616	558	540	563	586	575	582	536	595	501	537	554	575	545	529	536	511	538	568	583	564	577	534	592	567	589	549	627	580	559	574	555	561	541	552	505	584	551	561	537	536	579	550	599	575	561	617	589	570	493	538	561	557	540	541	506	560	536	538	531	582	543	599	567	562	590	542	571	533	546	604	526	550	556	552	552	542	554	624	556	584	553	555	545	531	529	531	523	562	570	519	564	562	555	559	535	548	529	517	599	559	501	592	553	536	559	573	538	536	558	588	534	567	583	543	554	521	575	597	567	524	567	558	548	526	547	490	592	590	519	549	546	579	550	518	535	529	561	571	621	533	589	566	607	526	538	557	593	563	524	555	545	596	536	577	574	538	559	522	555	552	552	546	555	544	606	553	527	563	556	561	582	563	516	536	549	560	591	526	499	563	583	576	569	529	547	547	549	593	551	555	560	570	563	542	515	536	524	597	554	564	598	563	550	577	571	571	548	584	575	534	531	557	518	532	551	564	591	560	586	510	538	612	574	560	530	542	549	589	535	535	534	552	511	607	566	539	569	588	568	581	561	553	599	544	556	539	555	521	569	541	521	554	545	563	523	526	576	572	544	522	549	584	562	546	538	585	526	568	523	598	503	540	582	580	539	547	594	560	571	563	541	515	571	521	528	577	582	518	576	546	540	535	533	559	550	599	545	565	536	561	544	571	541	554	522	563	508	560	537	540	538	536	569	567	581	575	623	565	576	539	576	541	546	579	527	564	557	556	572	555	563	595	536	565	577	549	542	589	592	544	518	617	557	571	558	523	540	531	574	570	546	572	551	560	556	580	554	596	559	558	530	561	535	525	550	564	567	604	543	564	546	569	560	596	556	530	585	579	589	551	549	550	581	527	539	567	576	490	562	571	563	559	541	533	574	561	547	516	593	548	585	563	546	565	517	549	576	562	534	557	587	552	570	557	536	589	532	504	542	558	544	558	554	545	569	524	584	536	571	545	550	576	531	561	570	520	588	588	565	588	553	564	540	563	499	563	523	599	566	537	599	583	533	540	545	593	570	535	547	570	560	547	558	508	559	557	500	582	544	551	568	534	571	566	539	561	548	572	528	536	565	512	578	529	616	509	524	550	562	541	585	589	542	588	588	555	535	542	537	539	575	573	551	526	532	567	607	527	532	590	522	563	540	556	579	573	523	534	555	525	549	582	528	557	548	599	551	535	537	556	543	548	565	508	552	576	548	536	588	554	575	520	569	541	547	502	548	533	557	555	555	559	542	554	528	592	580	580	548	592	517	574	553	609	519	537	566	556	582	573	576	535	552	544	533	569	549	568	544	596	566	543	501	568	528	562	518	579	541	542	579	515	568	539	528	551	490	523	577	552	546	545	588	546	595	535	540	531	561	570	554	586	570	543	538	544	525	550	574	564	519	558	512	540	547	548	609	564	574	531	534	568	539	542	509	591	565	561	559	583	547	548	556	555	548	555	532	528	580	500	572	562	538	553	593	564	560	558	582	553	555	545	533	535	564	551	539	533	553	557	593	550	580	567	534	567	536	553	532	515	563	573	558	556	533	545	563	543	506	531	554	544	571	563	535	557	572	551	548	558	598	532	564	521	570	539	527	534	557	560	542	585	543	571	547	558	576	574	572	575	535	580	583	547	532	534	554	588	541	528	523	598	545	560	585	541	537	567	584	552	557	523	502	549	516	549	546	561	544	521	580	541	526	506	537	548	545	549	531	560	543	570	534	577	556	540	567	540	575	564	557	518	561	573	553	572	543	607	536	584	558	542	541	522	551	555	570	530	569	531	506	593	539	619	548	510	546	563	546	533	604	523	563	547	557	564	542	541	593	559	525	544	562	582	565	554	524	563	549	584	544	565	536	589	523	573	546	556	592	560	563	564	573	534	542	543	530	558	582	573	587	567	576	531	557	586	529	534	573	530	534	528	567	566	573	570	586	570	537	587	564	584	546	554	524	538	540	545	576	581	580	554	553	580	557	527	558	610	552	573	580	596	551	527	554	562	510	498	589	575	597	547	561	559	535	540	521	574	565	571	552	549	580	512	566	521	573	587	543	503	597	567	583	518	589	532	512	522	499	553	562	565	530	584	537	550	560	540	503	513	518	559	589	568	577	536	567	529	548	584	541	544	530	555	525	557	573	563	571	543	561	563	551	585	575	579	552	545	578	552	568	592	573	542	563	577	585	530	549	569	516	551	530	500	543	573	518	530	541	585	565	535	545	590	546	557	538	554	572	569	542	540	543	571	540	546	562	526	532	554	562	552	591	599	582	515	571	533	561	558	566	546	551	535	540	545	560	568	577	576	569	526	566	605	558	599	511	567	572	560	539	540	563	551	555	540	584	536	551	532	531	557	541	543	535	529	545	570	571	579	566	561	525	540	535	543	537	537	513	561	534	550	574	526	559	502	544	548	562	534	582	508	523	576	596	524	588	601	574	554	536	584	572	551	547	566	546	575	549	519	541	586	585	563	564	536	538	574	555	545	547	540	551	541	566	562	561	530	546	527	532	517	550	549	511	588	527	558
23075	21164	28476	24091	21141	10784	1594	1041	902	773	767	720	751	703	742	699	655	670	664	666	642	651	653	630	635	708	636	683	680	634	647	645	614	697	628	634	689	656	660	653	650	589	648	610	632	642	670	630	676	616	636	659	627	627	630	626	623	610	628	661	680	638	671	716	694	640	675	652	680	625	600	615	646	583	647	626	603	629	652	631	678	646	624	664	601	604	644	641	683	625	656	640	644	668	672	626	620	626	622	620	653	647	646	629	645	687	621	684	627	652	630	620	658	618	607	640	619	659	623	620	668	631	676	672	676	678	655	633	654	624	674	606	611	628	610	586	611	654	608	596	649	613	646	591	655	608	652	635	603	617	585	625	629	634	655	658	656	688	582	625	661	667	658	603	651	664	633	635	639	646	671	648	685	651	568	581	685	636	642	632	616	679	584	626	628	668	632	637	646	689	611	655	597	664	629	678	655	665	650	646	633	650	641	663	598	633	656	653	616	642	683	648	663	633	581	655	696	655	640	646	651	636	687	599	638	666	658	601	663	635	655	679	614	674	603	677	618	651	597	628	606	633	617	647	627	611	621	617	634	633	631	604	667	662	664	665	626	645	630	638	650	659	589	643	618	650	601	578	612	605	625	646	625	675	647	638	603	605	660	610	631	656	591	670	670	650	630	664	592	589	660	608	600	627	641	646	640	633	605	687	677	670	642	607	668	641	686	628	668	653	683	620	645	632	662	634	630	597	657	636	619	636	641	647	603	637	627	620	627	647	639	653	649	683	627	642	616	612	615	610	627	702	663	601	667	632	602	642	658	622	621	626	676	605	666	628	644	613	626	564	658	656	652	647	598	609	635	596	634	634	639	603	624	619	642	604	668	672	634	620	607	617	609	643	638	646	662	635	683	637	636	621	603	612	606	638	616	631	637	654	593	594	684	683	683	637	616	630	604	609	650	671	625	607	648	672	645	666	626	669	629	644	613	684	665	613	607	618	658	615	597	649	635	639	661	662	645	625	658	636	652	686	656	627	654	662	662	614	633	633	660	635	608	634	617	648	627	582	607	663	603	687	666	611	639	647	629	642	619	693	662	642	644	611	610	638	631	628	652	663	601	581	638	635	655	651	654	606	651	632	662	648	615	646	609	635	616	664	638	666	621	627	652	643	624	626	623	587	611	633	596	683	654	635	627	673	620	629	653	650	595	631	602	636	608	645	652	648	654	655	628	615	670	605	616	628	656	624	636	637	615	653	652	640	620	623	642	620	607	636	653	643	604	596	639	621	635	590	657	613	640	630	691	639	612	650	675	628	679	692	638	632	587	653	703	618	656	609	644	676	624	648	680	694	684	653	635	642	668	642	660	676	678	635	636	585	624	616	642	671	659	681	620	626	622	634	658	631	602	617	617	597	678	633	643	618	612	655	610	622	620	611	651	640	672	631	575	629	658	595	655	611	633	621	598	657	633	674	689	568	582	639	635	616	609	634	627	701	662	653	664	617	628	627	622	652	647	650	600	638	602	670	644	618	662	640	613	590	629	621	637	624	658	608	653	673	613	624	579	649	613	630	628	615	601	648	665	645	637	683	635	676	643	651	633	629	611	621	600	634	641	602	656	677	647	644	633	634	619	578	661	667	630	627	624	668	607	660	604	648	652	656	616	664	640	675	627	615	613	662	607	640	681	598	627	656	631	589	629	645	639	656	662	629	634	621	656	615	564	660	623	636	648	658	660	607	642	619	685	646	658	614	656	652	637	628	612	618	629	578	636	608	640	671	643	660	632	652	638	660	578	660	664	604	646	693	637	591	670	686	601	586	592	575	610	661	639	648	629	637	639	658	641	606	603	672	622	677	687	629	630	568	645	641	652	637	632	638	658	622	675	634	621	669	638	646	616	630	607	673	605	673	639	615	620	641	644	658	642	627	658	650	664	638	635	654	613	645	645	668	658	625	617	595	617	618	614	635	590	611	594	618	649	640	652	546	635	637	634	613	660	630	635	636	646	649	625	636	665	625	621	634	617	655	671	671	635	642	656	660	632	600	684	642	636	624	619	668	632	685	633	639	655	634	662	650	613	632	619	654	633	644	643	624	628	653	695	649	585	677	638	665	667	645	676	636	611	637	635	652	636	592	657	600	650	673	631	637	667	678	646	594	641	592	632	613	626	633	587	661	648	596	616	626	644	666	621	613	609	647	667	639	654	637	696	608	653	633	653	642	633	687	643	655	637	678	670	616	668	675	587	661	652	619	594	656	629	650	596	629	627	590	615	610	652	582	683	649	597	647	641	610	668	630	601	603	635	672	650	669	620	640	640	604	643	642	590	649	622	632	642	617	614	631	621	644	626	613	665	668	618	682	684	628	617	676	643	663	666	665	612	626	654	645	620	647	624	652	606	657	672	607	668	646	628	658	622	631	634	655	639	602	617	621	657	620	649	613	634	690	587	660	601	675	618	657	618	671	639	644	621	618	627	632	619	621	681	598	649	666	602	653	621	596	638	671	603	618	607	641	627	646	617	641	651	700	620	621	666	636	629	663	665	645	621	659	640	599	593	673	640	643	635	653	618	623	658	608	662	636	619	616	644	637	639	657	654	655	630	665	591	628	643	653	643	642	607	622	621	662	635	580	635	633	626	624	691	641	612	607	623	629	681	634	652	632	670	629	628	630	622	635	631	615	652	626	643	645	686	643	676	583	580	579	628	672	622	636	614	622	614	662	665	635	661	648	617	630	626	636	634	669	664	642	664	695	627	593	640	603	628	632	620	591	639	658	601	658	611	649	666	653	629	645	636	636	641	662	650	620	688	600	624	607	638	606	642	642	600	659	605	682	628	624	671	660	631	664	612	637	636	635	642	627	654	659	662	622	612	656	643	631	621	658	609	641	635	643	664	649	629	637	630	635	576	631	630	652	641	624	643	616	645	610	635	589	673	615	623	588	622	654	622	680	615	654	603	564	582	692	634	611	627	646	614	657	651	631	655	606	623	622	652	655	664	655	664	629	673	642	660	630	664	574	607	607	580	656	642	634	639	654	646	664	679	597	666	661	586	650	607	637	610	608	610	622	615	603	633	657	668	624	651	619	608	629	635	578	624	636	645	634	628	628	650	630	632	653	669	614	650	609	649	684	651	650	623	627	652	620	639	631	657	581	659	685	655	684	610	633	664	630	586	627	615	640	671	610	666	644	592	649	675	615	643	603	624	634	631	627	639	642	602	631	587	688	629	656	625	663	651	610	653	655	652	629	642	643	634	653	608	665	625	676	663	621	664	617	621	661	652	642	634	669	609	677	695	621	622	671	648	626	614	599	594	599	624	646	616	608	624	673	640	647	643	675	640	597	663	620	620	620	687	644	643	652	657	660	606	610	638	638	623	651	602	637	663	638	621	643	609	653	608	616	669	597	653	619	655	624	619	616	624	622	640	633	639	649	646	605	598	630	646	655	650	615	660	682	593	641	620	643	654	636	656	639	615	621	636	659	606	646	616	611	649	656
23527	40789	19906	5499	3656	2565	1913	1645	1379	1248	1088	1010	966	881	894	877	883	863	841	853	859	852	859	852	826	849	828	891	815	808	882	842	869	799	797	813	852	791	771	819	842	820	808	794	817	802	797	820	818	827	794	823	803	830	799	828	831	810	814	829	864	788	845	844	792	835	793	860	808	837	827	718	735	764	798	780	851	770	806	806	770	780	817	823	818	766	819	845	814	813	764	824	780	790	775	793	786	788	808	802	783	768	774	770	828	796	788	797	800	801	801	825	825	821	798	801	812	784	785	836	787	783	882	813	790	824	808	800	773	773	808	771	816	787	807	748	775	830	798	783	748	860	830	832	777	808	813	833	768	820	844	800	862	825	775	778	777	766	825	779	789	847	777	764	780	813	759	824	789	817	807	785	784	819	828	815	805	776	809	791	795	777	829	752	795	763	787	826	782	837	781	772	777	848	781	787	791	767	830	748	825	818	804	781	757	847	774	821	808	809	779	792	820	793	786	789	795	759	794	816	821	794	772	849	720	809	810	790	761	784	779	809	815	794	834	818	793	794	831	813	800	765	815	772	797	775	827	834	776	814	794	822	890	800	802	725	819	758	823	781	755	827	791	861	746	783	807	816	800	806	796	837	788	814	825	847	816	801	793	833	763	756	836	785	749	858	807	785	839	816	843	834	868	808	819	793	873	819	868	798	778	801	852	823	778	793	805	776	792	796	788	779	785	840	782	809	763	819	798	810	801	813	775	855	804	791	796	770	818	768	794	794	790	791	775	838	820	828	769	766	805	803	854	780	758	776	822	771	839	846	779	835	813	819	788	841	865	796	761	797	792	768	777	786	752	775	858	827	877	851	839	789	832	802	819	841	824	829	840	789	729	784	824	802	806	811	828	805	782	752	831	804	827	789	755	760	820	818	790	833	763	812	797	796	819	774	743	785	806	757	786	727	824	768	819	800	815	778	782	784	817	851	847	850	785	760	856	801	796	859	793	816	830	773	806	832	790	799	817	807	814	836	843	812	851	797	783	748	791	788	847	803	813	757	751	806	842	773	777	815	828	751	812	779	817	817	857	783	780	805	821	825	794	797	808	821	825	781	822	771	798	819	858	801	800	821	808	789	799	793	848	825	796	749	824	819	823	814	824	855	787	788	879	786	792	823	827	786	763	757	813	770	782	777	784	840	819	806	786	841	789	832	805	805	794	821	851	815	835	798	807	825	786	794	825	784	831	827	818	773	744	883	800	811	807	811	802	776	814	810	801	819	827	833	803	796	846	823	779	758	788	803	802	787	780	796	834	764	846	829	810	832	758	805	818	816	810	754	819	796	757	788	826	810	777	826	835	795	793	774	804	761	812	784	821	797	808	808	822	776	814	773	835	851	857	761	772	810	826	809	828	812	788	766	780	785	760	873	791	803	855	809	780	805	864	828	814	773	830	800	789	755	829	797	805	819	864	808	756	732	795	737	819	802	785	810	758	808	797	801	773	787	804	740	804	792	794	838	828	764	774	781	726	761	832	820	785	874	794	846	795	751	775	812	846	779	813	795	822	845	823	768	851	789	800	787	803	786	800	792	781	784	776	787	828	813	792	839	767	819	819	806	795	814	816	806	768	840	777	796	844	835	818	821	795	808	746	830	794	739	753	775	745	785	824	775	817	768	819	772	815	805	801	819	816	784	811	734	751	833	787	810	809	779	786	757	811	790	777	803	794	800	816	789	817	808	811	775	804	794	793	822	823	821	815	846	784	821	781	795	784	783	816	820	811	764	791	842	759	787	815	828	805	813	789	844	769	801	799	841	784	745	794	809	774	850	802	812	749	854	821	836	771	781	831	868	809	785	845	827	808	794	821	827	749	801	784	809	749	777	794	783	827	821	836	799	826	803	747	798	784	805	788	841	795	808	820	830	811	795	816	796	793	769	886	831	813	843	780	802	734	784	839	806	813	825	784	829	782	799	818	777	783	776	787	752	823	809	808	768	774	771	792	777	774	814	823	814	758	829	813	752	806	772	824	802	784	771	761	816	793	831	799	823	774	831	763	785	817	803	820	817	797	783	791	809	802	779	824	803	826	813	742	802	798	800	833	845	784	822	794	862	788	867	835	816	796	825	846	769	784	831	799	864	761	828	878	775	810	829	789	784	819	768	770	831	789	816	817	780	801	819	792	833	774	786	830	782	801	843	819	743	822	816	738	808	847	824	794	821	815	844	753	805	782	761	766	846	815	775	805	768	811	820	792	748	795	782	818	766	765	782	796	842	818	773	842	839	765	847	802	795	847	821	759	790	803	819	824	828	833	794	767	819	769	794	805	790	807	786	836	801	754	808	821	807	818	778	788	752	850	814	790	794	777	783	828	823	854	804	805	819	803	812	811	832	800	865	797	817	743	767	823	800	775	827	812	787	802	755	819	816	833	846	800	773	862	785	756	744	803	801	789	778	812	835	765	794	824	804	778	750	799	786	782	824	808	751	817	830	783	825	808	809	784	794	791	808	822	796	761	845	769	822	802	764	822	796	802	805	818	869	803	797	788	793	787	787	779	783	795	765	851	811	807	800	837	830	792	796	824	760	803	812	749	808	835	782	813	782	808	822	752	745	803	781	836	802	785	786	867	779	798	875	814	807	785	863	811	791	822	788	746	842	809	766	807	833	775	801	840	805	800	784	832	806	794	746	821	827	827	835	796	804	832	821	744	788	806	794	823	830	868	756	774	781	805	818	810	786	773	807	840	834	854	831	788	766	863	806	806	820	766	771	819	770	734	807	775	786	759	802	853	794	776	799	815	889	860	801	808	830	743	818	827	786	846	864	845	784	846	850	768	790	853	807	821	764	834	819	779	746	817	762	781	838	839	819	854	800	777	825	777	801	828	785	777	790	798	774	792	844	775	839	734	804	807	829	795	848	750	761	755	793	811	797	786	758	821	766	789	818	840	808	798	790	790	810	823	810	881	792	806	786	813	827	742	801	816	824	820	824	793	773	808	828	787	800	792	780	784	770	738	799	786	827	791	762	804	772	783	735	796	807	764	763	859	779	798	826	814	794	778	806	768	768	795	835	775	789	818	782	813	773	795	822	771	760	851	819	817	783	813	869	801	799	783	790	803	831	799	787	777	774	780	821	801	826	802	759	798	787	770	798	806	795	796	802	780	773	802	792	817	857	836	812	772	799	868	775	819	760	840	776	705	862	754	786	803	820	830	786	816	752	793	787	790	836	812	785	851	804	779	819	838	801	731	804	812	762	843	781	773	828	777	804	828	825	758	776	781	775	828	816	831	772	808	783	845	786	789	747	844	746	785	784	796	833	809	794	794	804	828	782	789	814	759	783	856	819	809	752	760	764	788	805	788	790	852	805	806	854	806	750	763	785	799	762	826	759	823	800	812	846	821	806	782	756	767	803	818	825	787	776	787	767	847	826	803	827	851	745	791	861	768	805	796	847	815	794	816	804	792	843	796	830	775	755	784	802	798	787	822	769	822	816
24317	21153	27202	25140	9216	882	582	394	371	311	306	282	267	246	243	257	247	283	227	259	241	281	253	228	229	238	231	222	252	244	216	241	235	222	246	223	225	246	234	218	227	222	254	228	239	205	230	236	211	219	221	229	227	236	222	234	208	217	223	213	224	215	213	234	244	247	212	229	227	241	232	250	214	244	208	246	227	198	246	215	239	230	212	227	232	191	231	217	249	235	231	219	237	244	186	225	247	233	206	253	207	204	227	213	222	234	229	222	239	254	250	229	219	234	244	222	240	225	214	257	261	237	211	235	233	269	222	224	214	253	217	243	216	239	237	226	212	233	210	223	206	214	226	217	191	229	226	240	242	229	227	223	259	227	240	241	230	208	228	224	226	253	213	217	190	235	240	238	234	221	210	224	247	229	234	245	242	224	241	250	232	220	200	244	233	224	239	221	230	220	206	246	239	212	214	237	206	223	199	225	221	243	220	225	211	237	240	229	236	229	256	219	216	244	248	208	229	236	221	223	230	238	242	205	254	220	240	248	243	222	232	239	216	229	252	234	218	223	238	250	216	205	215	218	209	219	219	214	250	224	226	226	220	211	213	212	224	205	213	230	211	226	235	209	226	209	224	211	224	209	228	194	217	226	224	257	221	230	233	230	244	230	194	217	228	210	235	250	200	230	242	235	220	218	230	247	220	220	252	216	244	196	202	213	253	229	223	234	231	233	243	212	232	195	181	226	205	258	221	215	220	239	218	211	212	195	228	207	234	236	236	245	229	219	250	209	228	217	207	231	202	239	232	245	205	229	234	241	220	223	231	218	242	217	248	228	234	229	238	244	237	226	211	228	247	222	225	222	229	206	252	209	244	219	217	251	230	237	228	248	222	237	224	203	252	220	220	216	221	217	248	217	214	244	234	233	230	245	248	216	252	205	220	220	234	203	227	238	193	193	215	203	231	239	236	229	200	222	207	213	232	260	212	219	219	219	234	227	243	222	217	233	227	219	209	245	212	216	236	241	226	226	222	236	256	225	189	207	214	211	224	235	235	240	217	228	235	201	221	215	222	225	219	225	206	215	249	245	234	259	223	216	248	226	225	236	220	196	226	249	224	206	243	241	233	232	224	230	232	250	221	216	222	253	216	226	214	216	202	212	223	202	218	203	249	230	216	224	233	206	233	230	232	213	220	221	226	201	242	234	252	202	217	218	218	226	230	230	210	241	239	235	256	195	227	227	235	218	205	236	232	192	249	214	223	204	258	217	211	231	236	217	230	217	211	205	224	231	225	210	180	231	223	224	225	225	231	242	251	241	216	221	220	250	243	244	225	242	238	245	225	224	249	220	227	224	228	203	234	207	226	207	217	209	224	249	216	217	225	220	227	225	219	219	221	218	266	221	244	226	209	198	236	225	239	227	236	223	227	217	233	230	219	219	239	206	211	192	212	246	229	217	247	225	230	247	223	253	231	239	203	214	238	246	211	214	206	214	239	238	214	210	245	228	247	214	226	208	246	244	212	209	220	236	224	215	233	232	247	258	226	235	219	207	252	208	221	227	227	206	251	174	234	230	227	247	222	216	255	228	243	238	216	215	208	243	233	240	212	204	222	233	250	200	203	213	191	217	246	227	222	244	222	239	213	245	201	244	203	221	218	226	222	230	201	247	221	239	217	221	238	196	229	234	180	238	216	238	236	243	210	238	214	213	217	209	214	238	207	214	254	241	217	218	232	232	216	228	229	219	223	213	214	227	193	225	251	208	206	216	208	208	236	217	223	241	230	244	232	213	226	222	220	214	237	223	212	216	231	202	216	231	230	197	227	221	214	224	240	204	207	223	240	212	218	221	233	232	241	232	234	225	224	248	224	223	207	237	238	210	252	243	224	224	231	243	230	221	241	254	241	221	196	223	224	211	244	239	224	234	260	233	248	252	234	243	215	210	214	239	240	212	241	224	236	213	212	238	212	250	218	246	204	213	269	208	222	240	219	237	227	245	222	230	259	230	223	238	216	230	260	237	245	244	242	233	214	263	224	236	237	190	229	235	201	233	224	215	243	246	238	226	224	221	260	199	221	238	252	241	231	206	230	213	249	218	218	215	233	237	228	231	199	235	217	243	248	215	217	220	224	199	223	218	222	217	209	236	206	222	217	228	233	260	236	234	203	246	191	243	232	222	212	223	228	217	197	230	213	226	235	221	216	227	214	218	194	227	226	233	218	246	248	242	248	225	248	222	235	222	241	209	243	223	224	250	221	222	214	260	226	231	227	231	238	221	223	233	204	225	231	229	229	235	227	219	221	246	225	218	233	232	231	215	213	242	217	226	209	217	266	238	209	225	225	235	214	242	204	223	208	238	219	225	217	239	215	222	209	215	250	230	212	207	231	213	223	225	228	241	219	217	223	215	255	238	268	227	252	196	206	241	210	225	230	217	203	259	227	239	243	244	240	243	227	234	203	216	217	220	228	208	269	217	249	232	227	207	234	227	221	223	228	200	223	227	232	253	254	240	225	208	217	202	241	261	261	220	227	238	213	218	237	231	232	193	268	233	244	235	201	207	197	232	214	210	201	204	204	236	215	247	213	209	236	257	217	222	211	224	259	232	204	210	247	234	211	206	210	229	195	244	238	203	209	203	225	227	222	224	228	234	208	233	215	216	221	223	228	224	230	232	237	233	220	202	221	226	213	236	188	236	229	211	239	233	222	241	214	225	205	238	201	225	249	243	227	220	237	231	233	250	228	225	238	207	252	217	232	217	240	249	211	218	235	222	233	222	228	235	227	221	236	199	214	197	222	220	191	206	226	239	211	227	238	230	224	218	231	246	196	247	247	208	228	210	210	232	237	238	245	225	247	229	236	238	207	224	210	226	192	213	232	239	222	242	223	241	217	210	239	229	221	217	223	271	226	216	231	220	270	266	219	222	231	241	220	221	223	231	238	221	233	231	249	205	201	233	254	207	217	239	249	217	254	230	213	223	218	236	233	253	233	241	231	209	243	218	230	250	222	231	243	208	221	227	238	225	243	219	222	215	223	259	229	227	242	232	217	226	228	232	233	208	235	241	223	220	221	216	251	205	245	200	231	217	205	227	240	220	241	214	222	204	217	237	214	222	227	239	242	232	253	231	240	210	232	220	216	221	202	199	228	208	199	231	269	244	217	251	282	212	237	227	245	222	223	246	224	229	212	189	242	203	233	222	186	233	245	244	256	208	211	236	229	214	251	234	207	202	232	197	233	217	238	223	226	243	225	253	228	215	236	222	232	258	246	230	219	229	238	235	250	203	215	242	242	224	227	218	235	243	269	220	231	221	237	221	239	231	222	245	218	217	240	206	206	240	228	223	228	208	217	262	253	237	226	218	240	235	247	235	197	211	230	221	249	233	219	227	200	251	229	218	216	228	211	221	224	223	208	224	224	230	236	229	211	199	227	240	216	200	207	233	221	222	233	216	226	221	251	233	253	234	212	212	225	206	250	202	225	225	229	224	227	242
22530	35848	14749	3496	2077	1512	1133	770	640	507	489	425	369	379	380	347	324	327	346	317	320	339	326	328	303	300	318	341	318	324	319	318	307	328	300	341	288	341	289	295	335	299	304	319	336	322	345	308	295	317	330	328	334	314	313	305	308	312	300	361	305	323	311	295	308	309	311	313	287	287	293	310	269	312	299	311	290	294	313	333	354	320	289	294	294	321	318	316	290	277	291	300	307	323	323	315	336	316	306	278	315	296	289	307	314	285	284	297	321	311	332	318	308	307	318	287	304	286	327	325	295	292	280	294	272	295	291	286	311	301	324	312	310	311	302	316	297	309	325	311	282	304	335	294	271	281	308	308	283	324	317	315	270	291	313	291	267	287	267	290	302	288	313	301	306	330	298	321	316	259	292	299	325	279	315	319	336	290	300	334	315	295	324	294	288	284	290	297	300	333	295	311	325	297	287	301	305	298	282	323	287	312	322	312	330	329	292	301	304	313	280	277	289	329	309	331	287	277	311	290	278	307	312	300	322	283	333	295	327	311	322	286	276	308	312	293	290	326	300	302	307	285	286	290	290	287	302	327	298	292	322	293	282	287	265	332	298	300	300	295	291	304	316	300	307	308	300	333	302	328	348	296	313	340	325	301	278	286	312	277	331	295	303	319	311	306	319	288	289	299	318	302	305	313	301	294	308	297	321	291	303	287	289	315	325	291	301	290	344	306	303	310	339	307	314	310	294	303	339	337	312	279	287	321	305	318	314	306	298	297	297	330	343	309	312	320	294	279	329	289	302	298	294	306	315	314	288	281	291	314	326	298	295	330	317	305	313	327	278	288	288	322	295	312	283	302	284	285	291	301	302	301	297	292	306	296	326	281	307	295	310	323	317	292	294	362	319	261	310	318	294	315	310	313	314	276	289	290	310	323	316	303	325	297	326	304	306	297	315	307	321	295	329	315	312	312	307	287	284	298	322	336	313	287	301	289	302	302	271	312	321	298	300	313	280	263	302	317	295	297	317	311	281	339	282	312	328	299	308	316	315	295	311	301	293	306	286	327	285	317	303	294	313	314	309	285	322	323	339	300	312	312	298	290	283	331	306	275	272	310	337	334	276	297	329	293	299	305	269	346	308	306	308	299	286	289	313	321	324	307	341	308	300	306	311	318	343	311	300	309	332	260	305	329	309	272	337	342	306	335	286	338	298	320	320	308	297	279	305	293	306	326	330	316	322	288	303	286	275	307	304	271	321	318	299	312	291	293	266	310	278	315	307	303	299	303	315	306	317	325	315	281	319	312	331	310	287	330	290	320	272	297	304	311	313	303	327	277	306	323	289	313	306	281	349	333	300	286	315	278	314	297	306	302	317	327	331	330	299	307	296	286	346	295	314	300	289	312	325	316	342	273	307	312	293	289	277	314	308	334	336	305	285	331	285	274	315	308	299	307	251	321	336	323	322	283	332	322	310	308	311	325	303	275	312	265	320	321	285	327	340	284	291	289	305	292	287	306	302	305	300	304	334	291	287	324	276	292	300	332	311	316	270	314	336	299	328	287	299	335	277	305	290	298	270	306	293	299	300	262	286	314	302	304	332	334	286	313	298	316	318	320	290	309	293	319	335	293	307	311	324	278	297	303	339	301	310	296	304	329	295	294	330	287	284	279	301	281	305	282	309	282	296	300	283	336	302	337	309	289	304	287	308	315	297	300	277	303	300	320	295	301	323	300	274	296	291	328	289	311	310	320	300	334	296	299	283	326	283	282	270	301	316	319	323	311	309	314	295	310	339	299	292	294	308	285	312	298	307	329	293	283	338	306	296	330	293	318	315	298	300	327	284	330	323	290	306	291	293	281	339	299	312	315	321	304	305	307	313	299	294	312	303	294	284	308	304	290	295	310	329	302	306	315	265	331	305	302	345	327	294	350	313	310	315	332	273	307	322	301	315	269	312	315	290	298	304	289	299	316	322	283	318	264	304	292	267	276	282	325	267	369	322	319	301	327	314	329	304	297	285	307	333	338	315	277	332	273	326	292	305	295	309	324	303	287	301	264	317	324	320	303	290	283	307	323	287	317	301	293	290	292	332	305	300	303	325	314	317	286	298	299	288	315	300	323	309	294	336	326	320	327	293	310	278	303	302	310	297	293	279	356	316	308	300	298	277	312	314	336	324	309	280	300	304	320	291	272	279	284	330	302	318	277	316	293	300	336	333	322	332	275	316	292	330	331	339	285	311	314	303	267	335	316	340	279	302	323	305	335	283	283	311	275	314	286	308	320	311	321	295	300	298	316	292	266	313	306	302	292	314	299	282	311	291	285	286	280	303	316	308	297	286	305	308	307	323	316	307	264	336	308	313	335	290	309	317	350	301	307	280	287	292	321	292	337	341	278	309	290	317	307	326	329	324	301	326	318	324	309	333	336	286	295	285	273	281	322	303	320	259	317	294	277	349	322	285	318	301	312	279	303	301	290	321	304	323	291	335	297	285	320	309	301	312	334	313	312	299	279	300	334	303	300	306	286	328	337	301	317	297	296	304	296	271	296	313	304	299	301	314	333	319	307	301	308	304	279	316	310	298	321	282	309	303	312	287	302	285	376	302	299	293	303	281	288	308	288	329	324	326	330	296	343	303	309	272	292	308	295	309	307	320	278	334	319	283	336	299	296	313	301	282	328	325	314	319	338	285	295	310	315	346	288	280	281	279	315	273	285	302	326	303	288	264	338	309	282	314	312	313	299	306	299	308	318	289	273	296	317	292	273	340	290	306	307	309	283	307	300	305	311	268	319	328	330	285	292	328	290	316	304	306	322	302	328	310	280	287	320	298	317	314	307	295	301	320	335	326	314	315	302	301	310	282	300	311	337	330	346	305	302	327	286	305	323	272	304	340	278	297	296	284	313	328	292	335	303	314	298	309	298	304	329	308	315	290	297	280	294	292	295	293	271	264	282	292	318	270	306	314	321	315	300	294	310	290	316	295	312	312	308	294	317	301	296	313	349	292	288	286	295	295	289	286	312	295	294	277	282	274	310	291	315	329	285	296	301	287	305	259	310	310	287	307	335	301	324	309	282	292	286	300	324	325	307	296	294	294	308	325	297	330	293	306	292	284	317	338	333	293	272	300	300	316	322	265	260	296	312	327	293	290	330	304	327	326	314	292	291	291	333	281	301	300	329	314	301	293	298	312	323	299	304	278	312	278	316	317	310	320	305	297	282	320	301	288	305	305	301	302	312	308	312	314	315	333	279	266	311	305	324	299	307	327	281	307	325	303	329	283	297	338	336	294	286	313	292	346	312	288	307	312	310	298	306	300	319	307	304	310	308	315	277	315	324	280	312	326	298	306	309	289	304	293	308	288	301	307	299	325	308	310	300	299	312	277	304	305	295	309	312	291	304	331	304	291	301	292	294	293	274	266	335	316	306	310	291	297	329	312	301	307	289	331	287	330	322	318	313	310	287	317	265	299	317	331	306	268	323	300	295	286	314	342	307
22269	21260	29064	23750	21263	21288	8577	1194	879	799	714	633	581	541	533	508	546	510	520	473	454	523	479	537	480	519	479	484	480	520	507	495	454	477	463	507	441	478	524	484	499	510	499	446	499	448	444	501	456	512	474	465	477	457	469	485	486	471	474	472	450	477	445	465	441	510	520	437	464	439	440	440	438	449	470	474	470	472	466	446	463	482	462	468	505	473	477	454	445	471	489	488	478	447	468	475	509	499	473	481	438	416	471	455	480	428	466	453	456	442	427	451	459	441	493	451	467	464	484	451	479	424	476	443	461	507	439	467	528	469	462	438	477	452	459	437	485	422	436	464	462	472	508	445	422	432	474	455	450	474	460	449	444	419	459	458	458	422	440	480	479	438	468	448	475	454	463	444	474	431	478	473	446	444	426	447	426	452	399	460	488	468	511	439	486	477	504	484	458	441	491	466	436	420	456	445	473	438	453	475	488	423	443	448	451	449	453	473	471	471	484	477	465	445	426	465	421	471	463	498	434	470	459	431	487	459	439	489	443	445	411	469	494	450	467	448	401	457	429	441	441	447	490	451	457	470	448	436	424	440	465	440	440	439	451	456	429	463	474	430	480	417	487	465	490	452	463	444	448	429	445	492	480	466	487	454	462	481	458	455	450	453	485	438	465	478	454	420	471	470	452	495	445	436	449	424	405	468	463	479	459	442	470	452	497	439	454	471	432	485	428	457	468	507	426	470	460	485	442	462	484	451	443	471	496	469	493	489	451	444	449	473	481	419	421	449	453	451	442	475	438	428	467	431	435	462	454	431	445	433	412	447	467	510	445	456	462	481	451	450	439	435	481	446	463	430	498	451	460	478	479	443	415	454	434	413	478	461	432	473	503	464	463	432	472	417	467	459	424	465	427	458	439	451	479	469	460	455	474	464	425	448	470	443	435	444	444	458	486	465	485	475	460	481	468	467	452	460	472	423	416	470	508	440	474	487	477	407	471	472	471	467	452	442	447	445	452	491	440	409	442	446	485	457	430	460	441	463	435	452	457	447	472	459	455	444	431	484	481	454	472	467	465	459	455	468	408	470	430	448	440	465	480	468	438	469	479	459	462	469	465	421	433	439	480	454	430	452	476	496	444	482	433	470	450	471	492	437	450	460	467	430	497	427	471	469	479	481	425	439	439	454	511	500	437	433	430	464	442	445	467	457	414	492	482	479	451	436	437	467	483	432	460	459	448	435	466	401	473	447	474	464	498	466	463	474	435	464	468	467	470	464	483	494	510	490	482	459	464	442	447	447	407	451	517	492	460	482	430	484	477	449	470	485	465	429	471	445	456	455	439	435	444	477	415	507	464	456	424	491	494	470	492	417	422	453	456	464	456	496	430	441	430	502	451	458	486	473	494	469	427	471	433	473	473	437	505	495	496	455	445	451	422	453	453	447	459	490	482	429	444	478	449	493	442	440	462	450	474	469	486	454	491	465	467	461	465	483	494	494	448	444	517	436	485	427	478	418	422	470	469	494	446	480	460	432	510	450	423	453	462	459	445	435	439	456	474	463	470	475	443	457	457	454	447	453	464	401	409	460	469	466	425	462	437	437	464	506	474	447	460	451	489	442	476	461	463	489	453	490	463	467	436	460	446	475	444	486	461	416	493	466	442	499	466	492	435	447	468	472	434	510	450	469	448	468	454	477	505	450	450	459	459	442	432	432	456	472	469	475	439	424	458	454	468	498	482	461	518	394	469	449	494	463	459	473	471	472	444	432	444	426	454	448	462	458	496	506	462	431	468	492	483	427	488	457	480	431	429	473	480	452	441	410	467	477	436	474	499	458	457	436	463	444	484	434	417	456	444	482	490	450	470	487	466	500	459	462	488	446	436	435	493	495	475	434	469	474	475	468	491	446	450	464	435	468	498	453	455	433	432	482	458	452	439	448	433	511	471	457	478	424	473	453	422	470	506	474	450	493	433	467	458	429	440	432	471	449	477	479	497	457	458	441	459	458	464	442	465	518	456	443	458	522	498	463	489	479	479	424	490	479	458	433	471	446	456	474	482	447	456	486	449	451	399	419	423	495	481	429	472	456	447	424	508	473	448	457	420	454	454	460	453	481	408	440	460	462	464	470	460	470	435	431	514	451	454	473	455	432	469	476	460	451	468	442	433	453	471	460	418	464	493	473	494	487	499	438	462	420	467	439	446	445	467	442	445	408	416	439	482	453	470	453	474	491	418	482	451	475	491	458	438	482	497	462	445	467	488	461	409	457	501	465	476	467	463	461	469	441	486	433	454	450	458	483	475	483	458	444	497	452	441	426	432	457	431	458	475	447	433	480	465	454	429	453	437	465	507	467	442	459	456	446	445	447	476	469	488	439	447	453	475	449	433	492	430	447	442	438	488	453	459	460	486	456	476	447	427	436	452	439	442	486	453	495	479	467	468	451	485	479	445	435	450	460	487	437	447	473	424	495	422	456	469	455	466	438	500	465	437	487	456	434	458	415	471	477	427	472	444	453	458	475	480	430	453	503	450	457	433	466	445	469	469	478	447	467	464	479	455	456	492	434	450	434	493	455	466	494	469	470	461	460	441	435	422	473	504	487	437	464	477	419	460	430	428	452	472	464	430	425	452	471	440	455	465	466	474	465	463	475	450	481	465	418	427	493	457	455	447	462	449	427	468	492	436	481	462	438	485	470	456	425	423	495	469	454	434	458	446	457	458	457	472	435	451	436	430	470	476	485	464	439	436	473	439	441	465	486	481	441	485	453	454	472	470	417	454	433	456	434	460	477	481	495	465	464	473	475	453	473	484	459	420	465	460	485	453	499	438	452	463	447	468	480	469	443	467	491	442	456	423	470	490	467	460	488	453	460	466	451	429	435	490	487	521	475	449	461	439	442	469	440	443	478	482	458	438	458	431	471	448	488	443	438	432	463	427	464	466	419	472	457	510	435	453	437	484	450	445	480	477	470	476	452	473	464	462	474	462	465	432	465	449	435	489	453	475	472	448	456	444	480	418	434	445	454	498	516	464	489	444	453	479	426	489	460	469	477	446	452	444	454	446	436	452	483	450	470	446	450	409	447	518	439	439	449	486	476	438	483	495	432	426	470	412	432	494	445	495	471	474	470	472	466	466	434	461	454	454	494	453	432	477	450	457	459	486	431	457	481	467	475	450	453	480	459	408	452	485	462	444	483	487	473	463	486	460	442	442	488	423	498	457	406	479	451	462	445	428	456	469	464	459	451	470	479	458	469	460	449	439	459	439	442	462	440	467	474	483	492	451	493	438	428	449	457	488	462	456	438	472	427	480	464	441	479	475	475	457	474	432	461	438	480	451	420	444	469	427	428	445	514	479	468	442	487	469	504	464	425	443	470	470	487	446	467	459	474	473	453	440	471	462	454	475	456	443	450	449	430	445	479	451	445	443	464	439	481	444	483	485	427	441	454	456	413	481	452	414	488	457	487	460	505	467	477	444	477	479	441	469	476	431	471
26876	47136	23444	8066	4657	3397	2429	1960	1486	1264	1090	936	829	851	843	732	694	690	702	625	643	626	716	645	625	584	580	633	619	592	657	623	600	663	664	623	652	684	600	664	604	609	602	619	602	648	619	609	616	553	615	581	578	603	564	605	605	645	616	580	555	576	560	610	623	573	601	644	600	630	530	578	574	572	595	622	590	601	580	547	630	625	634	617	556	599	620	621	559	614	595	599	577	618	581	603	613	585	587	615	570	658	588	575	595	584	627	610	628	618	565	639	581	539	621	594	595	614	615	576	617	574	604	585	620	602	617	604	603	596	600	619	591	652	610	552	606	575	594	586	580	583	566	559	652	626	600	595	585	612	590	604	580	592	586	591	637	636	610	588	554	574	572	607	586	634	577	583	571	614	606	595	601	572	594	606	549	585	577	567	557	616	596	590	587	591	604	563	591	592	623	557	601	615	634	577	619	599	594	595	638	580	565	552	605	602	594	611	606	593	585	616	569	604	637	595	592	573	601	599	626	588	595	593	626	550	616	591	578	579	601	605	583	603	597	592	566	566	599	586	640	579	606	615	580	629	596	599	591	579	603	576	601	579	584	592	607	589	618	554	593	578	576	608	598	616	575	638	559	559	551	606	576	582	629	610	600	590	614	576	572	629	607	556	612	588	562	598	598	588	583	614	549	600	610	599	576	614	588	574	613	595	569	593	595	601	614	599	606	578	603	580	631	547	568	622	611	574	611	528	573	583	530	614	648	577	594	633	604	574	611	590	613	618	569	580	565	571	646	572	574	593	646	614	616	579	543	564	562	622	582	552	588	594	583	607	598	597	586	594	573	589	656	583	600	593	615	589	629	594	610	531	591	605	599	624	579	596	541	616	595	590	608	573	597	587	605	583	653	587	595	594	597	599	581	610	581	598	583	622	588	573	571	552	592	601	629	600	606	585	627	606	576	606	589	594	615	622	617	590	600	616	616	576	593	590	579	614	573	587	609	587	569	592	608	609	565	605	612	614	550	583	622	586	588	630	600	600	591	604	605	578	583	583	597	598	586	615	548	578	590	599	562	557	621	579	573	553	568	613	569	584	600	599	628	575	552	586	556	575	546	574	613	609	596	607	552	568	610	596	571	564	580	578	596	606	608	639	559	573	597	591	581	602	582	595	590	585	551	596	604	645	611	585	578	599	577	586	574	577	583	596	561	619	566	622	596	594	574	585	589	590	571	596	589	558	612	610	600	553	589	616	546	626	586	587	629	569	622	591	595	590	577	595	619	591	578	591	593	611	618	605	595	626	563	572	584	590	587	577	585	622	640	604	576	591	563	592	594	574	593	631	612	556	578	580	578	587	571	626	589	550	565	608	581	611	606	580	568	542	584	579	581	580	571	578	555	623	627	608	606	592	586	562	587	601	588	565	614	594	577	629	570	587	565	605	582	553	625	579	619	590	555	604	608	607	597	583	626	615	581	614	637	600	593	608	591	591	569	585	568	589	562	607	634	597	563	587	650	585	612	598	561	580	602	613	604	607	589	571	625	616	602	610	606	616	546	591	589	594	572	568	570	582	603	619	595	614	590	616	575	602	582	574	551	591	616	586	674	592	604	600	545	580	587	611	560	576	589	622	566	576	577	591	629	628	631	573	563	598	599	565	578	597	537	665	572	593	544	592	594	601	590	590	582	599	586	603	573	607	603	562	559	561	568	580	589	571	586	603	592	580	587	624	576	623	639	572	617	576	574	602	581	574	591	606	611	610	623	565	636	573	558	568	616	617	585	621	646	603	631	577	593	565	625	592	584	586	587	592	580	605	614	621	580	585	577	584	616	544	608	575	589	588	561	581	532	583	595	620	602	594	581	568	606	585	586	590	580	606	587	566	585	588	596	646	569	594	615	613	608	592	601	619	623	546	594	593	567	588	593	571	594	594	612	571	670	574	610	589	599	639	619	583	574	544	600	610	570	567	616	590	574	590	590	588	620	562	612	607	577	657	597	565	584	598	602	603	572	606	605	594	601	625	609	557	591	603	558	604	591	592	586	576	588	614	599	595	580	589	547	633	593	609	580	572	551	636	616	556	577	630	548	587	598	588	588	613	587	566	587	602	589	587	585	606	570	561	555	586	606	554	579	592	592	586	641	570	591	621	576	594	604	603	562	602	548	582	616	608	585	606	590	609	627	626	567	579	607	571	594	595	576	577	590	593	617	594	604	585	538	587	574	554	582	543	554	654	599	552	538	590	602	569	580	561	595	589	597	597	606	567	568	599	585	582	612	602	561	536	579	605	606	558	579	573	581	590	620	626	591	598	592	558	576	565	586	579	575	605	624	590	596	599	599	607	637	535	586	618	581	602	591	568	604	572	541	582	584	631	624	599	555	593	582	563	619	577	605	607	588	561	596	597	616	607	588	606	590	544	569	559	596	548	601	614	605	550	564	639	625	579	598	589	588	623	604	588	571	594	557	552	580	587	608	620	578	561	597	598	596	592	605	577	573	600	598	564	591	547	614	576	606	557	594	613	583	590	591	591	620	557	618	599	626	584	592	583	617	584	599	637	596	584	593	582	591	582	577	615	587	545	588	615	608	582	594	604	594	608	605	569	590	580	634	617	603	566	634	623	563	633	611	618	601	625	585	567	574	593	589	636	580	586	603	604	600	593	634	609	561	594	613	551	573	614	567	617	597	603	586	624	581	604	579	590	580	590	630	601	618	536	620	575	592	604	587	576	599	601	593	579	592	569	597	610	595	608	614	567	608	584	582	600	621	594	613	618	562	541	594	612	614	614	603	599	561	637	588	615	584	604	579	595	604	580	623	597	600	646	565	598	600	592	602	580	555	572	634	609	628	560	637	543	591	640	595	589	553	598	582	558	572	585	603	578	601	613	597	589	600	597	579	636	571	594	615	602	603	635	579	562	600	599	595	614	614	620	596	573	587	622	582	597	579	571	570	576	594	594	621	607	571	604	629	546	577	626	548	600	571	588	633	580	604	609	603	591	611	599	578	586	591	596	598	584	606	595	587	613	562	564	635	579	620	568	554	617	580	584	565	610	571	600	570	621	582	611	607	603	601	567	567	546	588	639	589	547	620	600	580	575	582	580	584	542	587	596	609	564	593	544	589	574	613	625	585	600	604	587	580	604	603	545	527	589	642	587	602	605	628	611	592	570	586	570	563	636	633	585	604	613	617	562	606	607	588	592	575	593	574	578	630	598	574	605	601	613	611	580	578	602	576	621	548	573	609	571	626	569	599	586	586	574	570	560	573	552	601	568	587	591	546	581	566	541	544	581	599	582	555	559	614	564	565	609	528	573	567	617	621	557	589	610	568	598	612	609	598	587	547	555	589	576	576	576	616	591	585	593	581	643	555	616	634	548	616	582	587	558	603	588	613	622	593	583	579	587	590	598	603	605	603	595	586	599	594	609	610	598	615	598	577	627	614	585	571	621	594	582	608	573	600	617	563	598	565	570	542	598	604	583	608	597	548	571
27300	21318	13001	2541	943	709	609	531	503	476	496	469	471	467	446	407	449	443	418	438	477	452	455	416	451	436	435	421	435	413	473	453	458	453	470	458	433	386	456	450	447	433	475	408	433	485	443	405	427	415	446	472	434	437	449	431	434	451	429	463	468	432	431	448	393	424	413	400	413	475	439	420	405	434	466	411	478	421	431	445	441	467	444	444	435	436	454	428	444	420	424	477	416	454	453	448	448	431	492	481	440	401	454	439	457	440	427	452	468	426	436	457	408	475	405	449	438	422	451	455	432	416	440	430	459	428	481	443	440	381	449	469	459	419	468	462	443	422	420	481	423	437	437	440	450	466	451	446	403	448	442	437	405	416	455	470	412	400	453	450	493	437	457	489	476	466	427	420	468	452	480	452	440	403	416	418	450	448	439	439	437	448	427	470	436	437	433	433	449	483	459	491	461	416	447	428	467	428	452	433	425	452	407	415	464	423	434	414	449	417	413	412	404	449	423	492	418	442	427	426	443	440	419	430	444	516	426	409	421	457	448	444	436	429	406	440	438	410	426	468	422	453	428	453	468	481	409	506	458	394	454	395	437	406	458	424	438	463	458	459	483	469	426	470	449	444	478	442	447	480	455	437	435	464	456	453	439	441	434	454	437	450	459	466	443	457	460	424	430	424	443	433	466	470	432	448	425	438	478	458	441	479	445	460	471	414	444	453	440	451	424	444	453	467	441	444	446	407	412	435	479	456	461	406	450	428	438	463	478	430	450	457	404	433	446	427	431	461	457	434	459	459	423	439	449	454	428	439	439	471	476	468	443	464	430	451	439	439	443	467	461	439	434	430	430	406	407	454	421	452	436	440	447	426	430	464	423	447	454	461	437	470	446	407	428	461	452	459	466	438	480	427	419	423	427	447	446	447	417	435	482	430	427	420	470	449	445	438	434	451	440	431	487	430	433	452	431	413	480	448	449	458	431	465	414	431	437	457	417	447	447	454	420	474	451	449	421	448	450	434	417	421	462	451	459	443	394	435	431	430	448	455	437	421	477	427	488	459	468	436	464	466	483	443	463	422	405	485	466	472	428	439	445	421	462	471	449	446	442	439	460	461	415	413	436	481	443	402	439	409	439	429	422	468	399	423	465	415	417	464	460	463	433	458	433	470	445	440	422	411	429	411	458	450	452	453	452	436	443	445	445	453	436	472	460	418	428	452	449	452	443	436	431	474	464	458	460	445	438	472	422	465	457	454	441	453	404	411	481	428	467	424	427	428	431	463	444	454	440	452	447	432	433	456	438	427	442	429	434	464	426	431	461	434	441	434	490	413	453	443	457	462	435	420	421	433	467	452	424	435	445	445	445	437	430	419	462	467	456	409	471	414	447	454	474	406	488	438	462	420	438	427	494	433	441	424	467	416	446	434	456	455	430	452	428	421	447	440	430	447	438	438	475	445	435	412	463	437	455	449	463	455	446	451	445	469	446	423	457	456	521	448	469	465	483	468	454	452	433	440	426	476	474	448	443	460	403	436	410	456	478	441	452	448	427	449	455	413	439	463	455	449	444	440	447	407	460	437	401	419	440	412	438	457	429	430	393	443	454	454	390	424	432	429	464	474	455	470	469	411	412	453	443	463	454	438	420	381	435	437	440	427	490	452	445	475	414	432	458	441	498	466	423	457	424	431	441	432	427	450	411	472	426	463	430	456	470	435	449	445	443	441	433	455	450	440	422	429	430	460	453	472	428	455	453	446	426	445	438	448	478	451	409	416	440	457	455	438	399	461	429	481	478	407	404	429	477	454	442	460	430	435	428	457	454	470	451	472	410	411	468	452	455	409	448	470	438	436	451	444	463	476	442	449	402	466	418	437	437	448	461	415	458	462	448	443	479	415	453	471	432	462	470	453	435	428	404	446	406	443	435	450	450	460	439	443	400	447	446	431	462	487	441	429	462	437	438	428	481	429	428	443	451	448	447	423	468	449	445	434	447	399	468	415	456	457	446	438	448	468	450	461	415	440	469	457	470	412	439	452	445	429	465	457	483	428	440	449	402	431	491	438	434	447	407	420	479	496	446	449	443	420	484	491	414	444	472	449	448	416	418	450	394	419	436	486	461	453	415	458	448	451	456	462	480	475	436	429	435	443	432	437	477	426	479	472	438	411	415	464	471	474	444	439	451	436	462	439	455	490	444	470	459	443	427	409	461	455	444	439	403	449	415	429	457	450	437	449	433	451	427	461	430	453	438	380	435	440	439	434	421	452	475	438	423	424	439	452	414	442	460	421	445	482	439	468	437	433	460	417	456	442	432	454	432	422	492	466	453	480	436	462	428	479	451	423	454	435	455	453	426	434	469	401	455	440	432	451	453	407	429	450	435	432	429	452	454	441	448	457	470	435	424	444	448	428	445	415	448	419	478	441	414	390	486	450	408	449	422	435	462	410	427	469	439	414	440	435	451	439	441	447	451	487	466	425	453	419	460	449	427	443	459	411	454	455	453	484	432	423	499	437	443	456	453	421	420	464	432	435	469	470	409	451	419	424	416	434	467	410	425	439	461	452	429	429	416	457	468	432	435	483	460	453	437	430	456	427	421	449	411	444	459	452	460	444	443	467	431	466	446	476	415	456	458	431	440	454	443	454	412	432	450	445	437	433	481	439	431	468	422	425	467	451	447	433	477	427	417	423	396	450	431	448	437	425	425	452	486	431	468	421	432	423	423	463	472	444	488	423	405	458	434	411	436	435	443	447	423	427	444	446	404	437	452	482	444	476	414	494	470	449	411	433	446	412	430	469	424	462	434	450	456	454	427	440	487	454	446	407	418	472	427	481	413	449	441	443	426	400	419	442	415	414	426	457	455	448	402	451	425	431	447	452	487	435	442	443	462	517	442	487	423	434	446	464	447	382	430	455	470	414	425	432	431	441	435	469	445	422	455	461	458	456	455	420	398	434	447	392	431	438	451	443	455	459	456	449	416	491	470	434	490	443	470	477	451	456	446	429	438	430	422	421	427	466	382	462	447	447	425	460	423	403	420	453	455	432	428	443	457	458	478	421	428	428	460	450	429	407	449	425	436	451	428	470	441	421	430	436	439	462	464	410	445	459	454	460	437	425	470	452	442	440	441	459	445	460	426	448	441	440	478	451	443	455	441	469	476	470	468	459	456	418	465	434	442	431	450	418	488	429	409	433	437	453	416	446	443	463	470	472	486	403	446	444	461	447	442	432	436	423	449	491	398	409	460	418	446	480	461	444	407	427	432	464	429	432	440	476	453	427	432	454	435	442	462	441	424	441	415	440	422	453	431	441	425	471	480	424	449	442	431	456	444	439	467	466	437	425	453	434	484	450	469	405	437	485	428	450	452	481	426	431	467	446	450	433	460	433	440	435	463	457	408	453	445	466	448	444	470	459	485	424	413	443	454	409	399	407	397	433	464	425	425	432	461	474	474	453	430	464	442	425	457	473	446	424	435	438	443	468	421	433	443	431
18708	27601	9522	2390	1383	1085	868	796	677	636	617	588	589	569	582	566	587	560	528	538	548	557	543	557	601	520	529	547	586	575	593	584	593	556	530	579	559	595	590	556	512	571	566	579	549	538	574	580	555	578	550	557	597	537	565	575	577	548	554	585	580	536	508	561	572	586	598	592	549	569	538	545	551	548	542	563	566	594	533	544	567	555	573	550	549	593	573	562	538	542	548	563	565	585	595	578	603	544	557	584	577	587	555	590	585	524	579	595	560	565	543	601	524	529	508	528	547	582	546	579	534	587	558	579	565	564	600	616	517	564	559	525	527	556	570	563	533	576	535	536	541	582	538	570	529	582	561	545	556	531	564	533	548	554	537	562	555	596	587	565	578	584	561	547	558	610	574	533	558	569	546	571	548	564	549	550	572	549	581	519	558	562	541	561	556	522	583	548	535	533	541	566	573	544	531	548	599	558	542	537	563	556	580	592	520	570	565	574	523	504	576	539	529	576	551	551	573	577	539	583	543	511	536	572	543	552	526	581	550	507	540	527	560	562	559	595	549	560	542	570	554	566	531	583	559	560	553	562	543	604	529	579	573	517	538	518	563	533	541	504	563	548	589	534	579	581	564	576	536	536	578	568	567	542	542	552	548	571	541	560	523	575	578	595	543	573	552	608	551	545	556	571	546	559	534	564	550	573	525	562	595	572	552	545	552	561	560	532	556	577	550	512	571	559	508	565	563	560	573	559	569	534	571	570	603	535	539	550	537	548	575	550	525	557	581	514	551	522	535	568	567	540	559	594	543	555	550	530	581	564	552	573	545	563	508	530	552	536	605	576	586	564	578	541	577	555	546	519	543	547	581	541	571	560	562	579	557	551	578	547	548	519	587	587	541	563	503	554	550	575	546	589	553	595	556	550	574	543	572	545	575	552	576	544	558	574	574	560	538	522	592	564	589	566	551	569	579	549	534	587	557	536	568	563	540	556	522	570	593	571	595	555	540	548	552	571	601	586	522	553	575	612	579	554	562	562	565	515	576	602	584	530	569	551	538	567	551	543	541	570	536	569	555	588	531	582	523	557	531	558	559	556	582	591	575	544	566	559	530	545	566	554	510	546	577	556	576	572	566	561	583	570	593	571	564	564	586	569	531	534	568	599	568	531	594	564	536	594	543	571	549	550	515	539	531	567	582	564	541	568	576	543	523	543	519	552	546	571	579	570	562	501	548	556	588	525	552	533	547	548	595	583	572	576	534	544	571	539	553	592	586	613	547	542	571	545	550	543	545	564	566	589	548	576	555	550	535	596	534	517	563	558	551	570	492	532	603	558	580	571	612	510	564	543	550	522	537	567	548	560	520	541	555	598	554	557	582	603	563	556	553	573	598	576	537	581	566	593	516	553	564	573	600	524	590	562	544	544	590	554	560	559	574	547	578	598	586	542	553	556	568	607	542	546	553	575	591	566	567	515	608	569	541	555	580	550	555	549	552	522	553	589	569	560	558	542	538	567	547	573	549	549	576	543	571	505	543	590	556	564	593	546	505	540	577	556	542	571	547	582	579	544	542	546	525	570	554	590	570	524	588	576	541	530	552	569	563	595	560	564	582	548	543	544	530	580	546	520	524	589	563	554	540	528	570	567	580	583	591	498	543	536	529	589	540	539	572	603	528	537	556	550	563	591	563	547	571	529	576	533	545	546	549	594	568	590	544	556	561	557	545	569	527	575	548	569	585	568	549	551	564	568	595	543	588	583	549	554	559	555	517	574	565	529	561	603	556	586	574	527	560	547	580	538	539	560	563	535	613	522	547	582	504	567	530	563	535	568	513	522	575	577	513	601	541	545	580	615	562	562	530	582	560	581	541	525	569	507	554	522	538	570	563	508	561	554	545	580	527	573	583	582	579	595	542	559	555	538	584	605	566	542	536	565	573	597	554	559	527	560	582	547	540	516	555	543	592	563	575	565	551	528	569	563	510	597	554	555	555	530	571	539	575	518	523	532	603	534	585	553	579	559	563	575	580	589	543	551	577	582	527	551	562	593	535	576	558	572	569	503	598	543	538	590	539	567	592	550	557	545	563	553	572	560	554	573	552	535	561	559	545	571	588	565	566	558	562	579	538	551	539	554	549	572	561	555	535	580	544	521	581	531	571	516	565	541	553	578	575	559	552	576	591	559	584	539	548	519	562	572	539	561	546	592	529	533	602	580	529	576	503	550	555	570	549	503	557	538	542	499	576	549	507	612	531	572	552	530	551	554	519	531	569	548	581	570	591	543	584	549	545	574	528	580	531	551	525	524	598	537	599	577	575	544	556	548	548	556	513	543	553	564	593	542	557	556	544	536	568	543	563	618	571	601	541	543	527	574	537	614	574	522	561	533	580	540	570	566	515	555	540	561	578	557	558	570	546	552	561	560	557	536	547	524	590	522	582	587	515	575	528	549	551	529	528	536	531	540	545	591	548	577	544	517	573	541	524	570	507	591	555	544	572	553	570	551	566	518	561	556	525	559	562	539	593	587	584	530	573	593	573	531	568	499	596	529	528	522	593	568	587	528	554	523	564	539	542	574	549	536	590	515	517	586	613	524	552	566	529	554	542	596	548	537	556	567	616	568	570	537	579	605	570	580	571	545	599	550	525	545	555	578	548	540	582	543	535	553	585	536	537	596	547	585	569	579	553	551	593	551	601	574	575	575	593	571	550	538	572	586	520	514	566	570	554	566	550	591	521	562	553	546	588	527	539	550	531	570	537	567	578	581	584	580	557	541	560	558	584	563	574	568	551	569	579	558	538	510	535	530	570	540	560	549	581	543	554	548	569	515	565	544	567	549	542	573	579	549	517	553	574	553	562	588	560	563	518	564	538	559	597	609	603	560	541	575	589	581	595	520	540	552	610	523	549	565	602	527	533	565	582	531	579	516	549	571	566	568	519	564	548	530	563	590	562	579	585	582	569	560	535	576	509	516	582	538	617	544	568	550	539	522	539	546	584	576	557	566	565	580	521	586	579	547	542	589	579	576	528	589	569	545	570	554	578	562	529	549	541	496	563	550	521	538	611	556	525	590	568	590	514	579	558	599	538	564	548	560	640	574	547	586	576	525	564	561	576	531	560	585	603	552	546	557	541	538	587	592	535	548	548	560	537	561	531	570	532	549	577	567	584	557	580	590	554	522	596	564	554	546	521	549	556	571	558	576	572	572	523	614	552	559	592	557	557	540	607	576	547	532	584	562	535	596	542	606	560	590	605	579	588	541	564	570	522	531	573	529	542	546	554	567	544	549	541	519	583	541	603	536	608	508	547	571	517	574	538	602	528	567	589	564	569	585	555	537	556	548	588	518	591	526	572	607	517	543	553	559	569	592	552	558	535	539	552	527	557	518	568	576	509	583	551	549	609	569	571	531	551	568	553	519	614	558	545	535	533	573	585	637	537	528	597	586	550	550	533	551	554	554	576	532	590	563	594	585	542	535	575	602	505	551	524	557	554	501
23108	21118	28442	24031	21098	10671	1555	1001	862	825	763	746	686	710	688	723	676	653	692	672	617	655	628	648	666	636	639	669	633	689	655	647	632	677	649	670	650	624	626	646	669	679	657	611	645	627	668	652	672	624	657	644	626	700	655	650	650	678	648	688	664	654	660	668	629	700	621	664	632	693	669	577	695	687	674	674	607	635	627	654	646	632	664	648	683	616	699	619	647	627	648	682	653	697	672	652	654	666	665	641	660	660	657	631	609	689	664	629	609	684	626	639	626	666	672	642	625	611	683	594	619	617	657	694	653	668	674	649	688	649	651	641	669	662	664	630	641	666	634	684	657	642	583	687	631	624	651	629	681	615	659	615	652	632	621	633	631	662	660	658	688	628	638	617	681	631	689	664	647	662	589	630	645	650	668	610	718	585	614	626	630	682	661	670	673	648	616	657	651	662	680	628	657	641	608	620	656	708	646	621	621	698	656	645	689	653	684	609	639	692	655	662	641	667	631	648	631	677	654	667	650	658	634	599	632	649	653	617	651	638	664	613	663	638	632	648	633	621	649	617	624	631	612	647	663	672	592	634	676	639	578	635	637	650	663	627	675	648	667	637	622	651	664	678	690	630	638	678	654	659	676	668	643	634	578	691	661	600	664	664	629	671	656	640	638	670	618	687	636	663	631	654	637	647	626	652	671	694	640	668	624	633	686	655	664	656	630	667	651	644	593	609	640	650	633	656	655	717	675	641	624	641	612	615	624	621	668	663	633	619	652	652	634	661	662	603	617	672	691	650	640	690	616	679	695	641	694	631	657	643	606	650	612	682	669	683	596	646	606	640	659	607	656	634	628	625	639	668	615	672	680	641	641	681	656	703	625	636	677	687	643	673	714	612	607	679	692	609	695	626	713	641	644	646	641	634	628	593	696	622	647	636	627	612	689	698	697	598	675	624	647	624	661	681	608	647	672	668	641	640	627	661	665	635	618	645	611	667	662	630	623	644	689	649	667	645	642	617	661	650	663	673	679	619	646	662	614	637	657	636	666	665	641	635	646	635	638	613	590	607	601	656	660	696	637	654	633	618	629	645	641	603	660	657	640	617	639	667	660	660	617	663	683	640	651	658	659	636	621	648	663	641	654	632	642	634	645	639	646	654	644	634	652	639	706	594	677	652	586	621	637	640	663	633	609	677	661	699	617	612	645	638	661	651	637	596	620	668	619	657	665	635	643	665	596	640	647	599	622	676	635	657	617	638	639	641	708	622	628	682	648	598	666	635	644	634	685	665	606	659	687	643	657	674	659	595	661	622	635	646	648	647	672	658	648	593	640	622	662	650	564	590	662	646	645	664	688	668	661	640	675	662	631	707	609	651	646	627	657	642	610	661	633	626	657	659	615	707	624	616	620	632	660	629	642	650	623	658	655	657	616	681	680	674	614	646	641	598	660	595	655	658	644	634	606	646	615	633	644	643	666	603	619	662	660	676	636	634	622	675	658	588	668	661	675	650	591	640	617	668	597	638	655	691	657	613	639	635	650	623	625	591	658	607	609	674	650	604	647	673	651	658	655	650	653	631	622	616	667	642	644	635	615	666	661	606	598	651	632	618	609	603	671	645	677	658	701	600	646	619	692	674	639	644	639	641	623	654	652	634	615	618	595	630	668	626	576	591	643	641	641	658	646	603	646	601	621	669	629	652	632	634	603	638	650	652	650	646	643	697	633	659	628	644	652	635	658	617	648	619	622	689	605	676	653	674	583	648	616	608	674	672	607	674	659	683	666	626	619	692	639	679	604	611	640	636	670	655	620	654	663	645	651	610	599	648	679	645	627	639	604	668	618	582	639	664	654	630	624	653	661	677	648	672	658	597	607	643	664	677	647	650	658	685	637	681	691	632	637	637	616	647	673	642	634	605	627	628	688	627	653	680	677	625	660	612	649	606	635	658	661	687	695	651	657	663	662	667	659	659	646	634	647	631	614	668	628	695	675	670	664	641	636	654	643	618	650	627	675	607	644	691	634	628	689	631	616	606	644	674	649	658	654	649	668	650	679	666	640	620	659	638	650	665	660	663	612	629	630	605	607	646	647	643	638	578	632	674	622	669	663	644	668	669	666	626	603	662	619	614	640	633	660	634	626	636	642	658	639	679	642	626	648	666	697	610	665	648	653	577	608	647	639	592	667	678	618	651	617	631	650	623	691	675	671	679	629	611	659	631	611	692	644	699	647	637	627	613	711	643	647	653	623	649	602	642	613	631	604	639	652	644	647	593	628	628	641	664	706	660	626	671	631	634	627	660	621	637	618	684	626	640	647	677	666	624	646	629	665	637	638	646	648	657	643	655	657	657	643	663	633	626	638	647	679	608	666	687	619	651	608	640	665	644	660	662	596	645	615	626	664	634	626	627	627	629	646	621	621	696	611	626	647	638	624	668	651	639	682	613	656	638	622	664	654	642	670	645	636	617	651	702	658	632	602	630	670	647	647	635	623	610	646	693	661	641	608	638	657	636	678	646	687	659	635	681	622	676	656	649	673	619	632	604	631	610	609	656	650	613	638	647	666	613	619	586	577	603	640	672	610	630	591	627	673	610	631	625	656	630	598	596	665	613	680	680	595	661	714	667	650	626	682	663	684	606	649	673	621	638	606	659	611	623	620	635	658	608	672	699	626	625	670	627	600	635	669	612	692	655	567	643	640	655	687	623	682	642	672	642	616	662	642	626	596	632	629	586	676	642	651	653	618	626	664	614	689	605	652	643	640	623	593	610	635	659	643	639	609	644	640	662	646	679	674	615	612	665	655	592	659	632	677	623	638	635	719	641	616	634	656	633	658	662	654	632	609	655	621	625	661	628	606	611	637	623	667	640	700	622	696	613	616	618	654	619	641	627	621	608	621	680	650	650	633	672	653	623	627	667	646	649	648	640	603	664	659	635	596	633	653	633	659	636	628	681	680	682	667	661	665	660	622	621	625	669	678	633	663	622	655	630	663	625	687	640	622	692	646	641	681	644	692	604	608	605	642	607	651	682	639	684	655	621	613	623	632	631	664	618	664	640	656	636	641	658	655	659	618	632	623	645	622	596	606	637	675	670	693	653	685	591	693	621	694	664	663	699	657	667	629	634	673	628	608	622	637	591	625	647	627	587	648	642	633	607	669	647	622	628	644	643	635	624	614	604	673	627	642	671	683	653	626	689	660	655	639	680	611	627	635	727	627	668	651	639	638	640	647	680	686	680	638	622	666	645	626	625	583	667	647	631	657	605	689	647	603	664	656	705	645	641	654	676	619	639	616	591	642	634	668	687	613	643	659	669	640	664	694	649	615	604	602	660	715	642	618	708	619	634	662	658	663	649	659	668	644	690	650	647	632	628	693	603	614	683	636	638	648	635	670	663	684	663	648	672	614	666	622	640	634	719	649	586	671	648	669	648	616	663	632	643	652	631	683	646	648	647	622	613	646	653	604	649	643	660	666	673	648	651	642	645	683	627	630	667
23320	39849	19511	5409	3374	2373	1853	1498	1278	1159	1038	986	977	902	883	914	855	859	834	817	812	835	780	796	872	793	822	833	780	868	857	840	877	828	770	808	831	860	835	837	792	779	769	857	835	805	808	791	806	765	799	787	799	821	808	832	766	840	830	835	808	852	813	770	782	773	817	806	756	820	750	813	817	774	810	850	794	846	887	789	780	838	841	817	793	793	766	848	864	804	797	813	858	795	783	749	811	773	788	807	800	806	811	826	752	805	767	785	768	782	792	799	819	780	807	768	807	818	826	728	781	832	758	753	772	786	778	827	792	807	824	806	815	863	793	800	823	822	788	754	787	797	809	835	800	817	744	769	773	832	815	788	786	845	778	801	777	827	775	826	763	781	818	850	788	759	816	799	790	749	755	843	790	784	787	790	818	806	804	877	790	777	763	787	775	810	773	828	847	834	796	765	789	858	799	853	819	872	817	779	766	809	788	827	799	801	828	775	803	845	754	852	813	756	822	817	824	840	851	823	858	777	798	784	809	760	764	782	804	834	753	777	833	827	809	839	791	774	761	836	760	792	789	785	809	805	852	823	774	752	771	818	809	809	822	804	823	785	791	817	775	798	816	836	790	777	874	849	843	789	812	834	790	803	815	751	779	832	783	820	846	805	807	842	797	826	827	871	758	834	833	785	797	818	822	814	784	802	800	766	837	815	772	801	819	833	806	786	773	771	841	828	817	784	773	790	814	848	813	821	802	846	814	787	786	818	772	794	832	834	804	776	854	828	819	837	853	807	856	842	785	849	761	822	781	786	813	762	777	792	802	760	782	763	772	749	739	782	798	800	799	769	818	783	803	751	776	821	844	823	822	842	806	813	814	802	778	807	803	815	714	818	840	821	835	837	821	774	801	777	851	782	773	766	813	767	818	807	825	793	812	773	785	821	848	795	786	795	813	775	786	793	797	816	849	795	771	797	822	843	797	800	827	866	770	833	756	831	832	795	775	799	803	862	789	830	830	784	812	796	789	810	773	846	782	852	765	808	827	786	837	738	804	783	796	802	786	792	776	834	793	793	776	797	783	799	770	804	769	781	801	795	790	807	782	792	857	820	824	858	778	793	804	777	801	792	819	807	849	768	851	805	794	807	847	814	783	804	827	817	800	810	799	821	761	770	788	817	798	791	794	733	798	774	806	791	838	808	814	781	779	784	829	802	781	822	774	794	799	812	842	842	788	812	833	766	861	816	831	828	809	817	837	750	802	819	832	787	766	753	801	784	804	830	816	806	800	843	809	769	829	842	715	757	826	789	801	813	838	768	856	814	827	761	792	763	839	746	830	804	783	828	809	821	794	764	841	776	801	806	757	809	791	807	784	793	786	812	799	813	805	796	805	810	819	845	846	771	828	789	798	807	758	831	839	807	813	779	862	788	835	800	826	813	810	819	790	777	807	778	835	788	813	798	758	741	789	820	776	790	814	792	774	828	788	834	819	738	742	790	842	822	757	758	753	788	839	788	783	840	805	765	841	771	754	815	846	820	810	815	762	786	802	810	741	859	760	812	773	805	799	759	789	802	767	822	808	849	862	726	830	813	818	802	801	746	800	789	798	814	802	809	829	781	837	844	821	807	756	776	777	839	770	781	790	731	811	815	788	798	792	839	783	807	850	788	811	787	790	765	754	819	800	784	810	768	763	768	789	811	809	763	757	807	768	775	848	762	815	780	815	806	804	823	836	792	776	766	833	813	836	808	768	879	808	815	811	775	786	766	814	833	816	795	860	790	763	774	770	775	797	756	851	824	874	785	777	795	780	803	769	828	758	845	864	799	775	831	787	872	814	838	836	777	818	891	829	806	851	798	828	795	792	771	790	837	759	822	774	822	834	799	862	843	826	786	862	737	793	803	782	826	835	815	807	791	797	817	857	784	756	769	861	801	811	765	808	832	818	773	817	818	706	791	744	785	784	806	781	819	775	761	788	835	800	795	810	833	796	819	856	775	788	773	819	773	833	833	811	825	777	789	824	815	818	771	776	805	807	814	795	816	783	826	807	794	772	808	826	830	797	830	793	829	786	813	799	770	784	814	808	825	834	838	768	839	778	830	831	817	813	790	788	817	807	822	792	802	804	820	809	802	851	775	803	766	816	738	809	826	804	797	799	809	818	834	776	820	740	793	835	791	822	775	802	801	771	803	772	801	803	827	813	791	810	749	769	851	836	795	770	804	827	821	796	791	815	809	803	829	763	792	808	815	782	834	749	763	783	785	771	791	827	839	802	823	786	762	820	831	823	834	805	826	825	793	848	809	773	777	797	797	855	766	760	858	766	804	784	814	792	826	850	796	773	775	798	773	846	837	759	770	789	793	786	802	783	837	797	807	804	819	794	878	793	766	826	822	789	761	840	828	812	841	770	831	761	778	795	835	813	797	881	820	827	787	788	813	813	764	743	749	805	760	807	790	830	815	843	827	806	803	805	857	757	808	806	835	761	782	849	844	829	781	794	862	807	824	783	753	829	812	864	836	811	822	823	845	795	827	816	848	787	773	836	828	804	861	806	813	814	840	800	815	809	780	792	774	784	860	763	798	850	846	835	807	807	815	816	798	769	844	826	799	788	830	835	763	786	849	768	825	786	824	850	820	795	777	803	836	803	842	828	803	820	727	832	787	842	772	793	820	768	825	842	850	763	813	801	802	805	813	834	793	808	760	792	756	793	840	807	796	814	832	783	806	787	777	793	802	810	812	782	777	796	848	801	822	764	801	784	768	813	793	786	752	829	767	788	826	803	779	814	774	790	748	792	849	827	829	787	806	832	808	773	791	795	762	825	800	777	828	797	785	803	790	810	763	852	867	817	827	837	773	732	834	803	774	859	839	770	787	809	794	825	780	782	776	812	830	801	793	804	791	832	811	848	829	813	793	789	849	815	772	816	862	778	837	790	773	762	810	808	843	803	808	777	844	825	789	786	804	823	796	812	779	786	788	815	836	839	871	847	806	757	813	796	830	798	813	743	801	843	791	834	810	800	771	781	837	776	776	785	782	800	754	817	786	807	771	796	781	790	792	753	764	798	837	816	772	821	819	815	800	814	786	841	792	794	819	795	845	788	728	796	822	810	825	759	808	814	812	809	809	776	808	781	798	856	805	821	779	766	787	837	861	751	800	833	807	763	768	847	809	837	801	792	792	876	808	786	821	822	854	769	831	789	838	820	831	856	807	812	777	766	817	775	816	791	793	778	802	788	782	818	819	806	811	774	747	818	771	788	769	781	740	796	817	844	801	783	800	813	845	816	872	836	815	795	803	810	818	802	792	833	821	777	829	836	779	792	814	804	815	824	829	823	749	808	820	777	799	822	798	789	765	780	795	815	803	826	865	803	807	814	784	804	808	822	807	817	808	786	794	737	841	755	807	810	825	777	823	857	841	820	785	792	798	749	790	819	755	799	781	823	832	815	796	821	802	784	760	812	856	784	758	806	760	769	807	775	824	809	780	833	774
24356	21199	27359	25121	9083	747	504	435	379	321	270	277	283	225	253	261	239	263	258	230	223	242	227	214	256	208	228	241	224	240	251	231	260	260	247	233	239	215	248	245	237	253	236	207	259	225	237	216	247	207	236	226	214	213	252	240	244	207	242	213	224	239	245	225	230	228	197	217	240	227	211	193	225	216	222	207	241	221	228	267	214	254	227	248	226	216	208	227	246	240	211	203	239	221	203	223	230	235	199	274	258	249	226	225	231	223	217	213	210	221	221	213	252	227	236	225	202	241	222	233	211	231	216	254	207	247	236	224	229	254	256	209	205	239	226	223	221	248	210	213	205	236	252	242	219	251	215	247	234	231	201	260	224	222	209	217	246	225	220	237	245	190	231	198	203	252	231	229	222	206	226	215	220	218	243	226	212	246	239	208	245	231	263	246	226	224	233	234	243	256	188	219	228	237	227	205	222	233	244	239	227	235	225	233	247	264	221	227	237	214	243	235	218	209	224	230	245	238	241	223	208	246	226	258	233	215	240	214	225	229	214	210	214	240	243	203	209	247	203	199	216	225	250	223	233	242	216	234	225	219	213	224	217	237	210	251	219	207	236	238	249	213	243	227	213	233	247	229	214	256	216	232	263	261	241	196	218	257	250	241	225	227	233	224	221	223	220	231	218	219	209	230	215	217	249	257	224	248	218	194	245	186	238	201	213	224	230	249	227	224	206	249	240	215	227	249	261	216	230	214	214	255	229	242	265	223	223	219	251	204	219	198	206	237	236	214	228	241	229	211	204	227	232	219	240	197	226	197	247	233	268	222	239	254	218	252	262	235	250	189	232	209	223	233	253	216	228	219	243	228	200	212	207	233	243	237	218	222	234	201	226	236	225	212	229	231	220	237	209	226	214	206	216	215	226	221	214	226	235	205	240	206	216	229	223	234	264	212	221	232	231	218	242	232	214	229	254	241	208	223	222	228	232	216	237	224	207	217	275	227	213	237	242	242	247	205	236	207	239	227	240	238	228	233	230	231	227	243	204	234	246	240	236	214	227	210	239	227	230	252	225	252	237	194	210	236	227	209	223	215	218	218	209	254	253	241	229	226	240	227	224	240	229	203	224	254	243	249	234	228	240	232	223	240	264	253	239	241	221	229	216	239	232	234	242	249	233	199	228	210	220	215	218	240	213	218	229	258	224	209	250	188	229	221	221	217	241	204	227	244	196	260	242	208	244	240	228	221	212	204	231	241	234	240	247	214	270	231	236	204	223	248	218	230	232	246	246	220	237	251	216	219	242	248	217	213	217	199	236	234	212	222	236	227	222	208	211	216	240	232	204	222	238	214	203	247	230	198	231	219	211	200	262	258	238	248	231	212	244	207	249	241	224	215	196	215	239	235	243	203	259	218	229	220	208	215	228	249	206	252	211	229	253	227	225	202	220	242	238	237	240	216	254	213	226	227	223	230	241	225	238	229	214	225	202	238	250	243	228	256	254	224	237	222	225	243	234	262	202	243	233	224	240	209	264	247	240	215	244	222	210	208	234	233	219	208	221	220	226	238	240	240	207	257	233	251	205	239	240	223	235	244	236	240	230	211	252	216	225	199	213	234	236	219	242	240	232	223	222	222	211	252	217	220	196	255	248	228	246	241	232	224	248	225	214	232	236	258	214	227	216	202	231	232	209	235	233	196	248	234	230	268	237	243	242	237	244	223	242	226	203	202	222	239	204	247	218	241	216	226	225	233	252	223	245	237	243	212	239	191	205	220	259	221	204	202	235	231	234	224	234	251	216	208	230	214	244	220	232	223	234	226	226	244	240	215	211	228	228	234	240	234	229	227	240	243	227	208	220	225	230	243	192	223	229	204	222	213	251	243	226	243	220	224	226	216	242	218	236	222	238	219	226	238	245	236	230	224	220	221	234	224	199	229	199	255	239	234	208	227	232	221	234	227	253	214	223	215	242	241	218	224	242	238	213	195	246	219	218	225	213	224	203	227	221	237	225	229	207	247	238	222	222	199	235	234	255	247	226	213	207	237	247	220	216	230	217	231	215	241	218	218	211	207	229	210	242	235	229	218	234	240	243	234	223	250	245	253	242	218	213	227	218	231	259	240	234	238	237	197	227	202	234	244	230	219	209	230	264	244	206	210	232	225	217	223	202	214	233	237	198	233	263	207	218	209	232	213	210	200	238	232	245	201	222	227	222	227	224	217	206	232	204	232	213	214	224	232	214	231	224	205	224	194	227	222	242	226	201	231	255	215	228	241	224	205	214	226	242	225	215	208	234	229	225	261	237	227	244	248	241	237	221	226	231	236	228	213	241	233	239	221	199	240	229	200	230	233	232	218	233	252	237	241	239	219	229	236	239	225	221	200	230	229	216	227	231	222	196	252	209	216	219	245	244	244	246	221	222	247	212	243	239	194	213	241	203	208	224	213	212	248	223	235	239	237	227	222	194	214	234	207	239	226	256	230	236	231	220	216	216	223	236	244	233	210	219	220	237	234	235	227	225	217	209	235	231	231	246	219	256	230	212	224	205	218	242	236	229	246	232	242	217	237	245	242	209	208	238	183	200	249	223	247	231	207	203	231	255	257	255	239	209	222	214	209	244	232	196	238	250	233	206	226	198	256	258	211	248	187	246	229	232	261	223	247	218	229	202	193	223	237	200	217	241	233	210	242	231	235	217	227	251	205	230	212	210	237	225	229	234	219	247	261	249	233	222	214	253	241	254	249	223	239	238	234	214	216	221	215	239	234	238	242	205	242	202	224	241	242	226	235	250	230	232	227	231	257	229	235	223	237	226	240	238	237	223	205	228	228	243	232	231	239	244	220	235	243	247	207	233	230	204	214	218	221	229	205	212	262	223	243	217	236	229	228	249	267	225	186	229	242	218	219	239	223	242	219	212	227	255	268	241	261	220	213	206	222	214	220	243	227	231	217	205	187	232	253	227	243	219	241	233	231	223	236	214	212	223	247	233	228	215	221	232	214	233	225	218	231	204	209	241	227	235	238	223	218	224	231	266	258	250	262	217	226	233	228	213	229	245	210	254	243	233	208	245	212	244	209	207	235	202	256	230	216	226	220	232	212	233	249	240	230	235	233	201	234	227	218	240	227	220	229	193	232	242	233	235	235	220	252	257	211	239	226	248	247	213	249	230	251	225	227	232	263	248	229	238	229	232	243	235	232	214	216	203	225	235	261	229	229	214	211	227	243	255	202	239	186	233	270	214	248	220	245	269	237	267	261	228	201	213	239	233	222	241	230	223	218	220	236	231	227	231	242	233	220	251	204	207	226	222	236	232	233	222	212	228	239	222	215	217	219	214	245	219	236	239	221	210	193	243	236	254	227	229	226	218	239	224	204	222	225	229	229	232	224	228	244	201	225	218	231	237	250	217	217	217	254	252	220	207	232	228	215	231	210	235	230	228	247	206	238	232	241	221	209	227	226	241	230	234	238	240	248	235	255	223	185	220	248	210	236	255	232
22095	34557	14454	3586	2054	1372	965	803	585	494	495	403	386	356	359	338	309	358	322	362	321	332	318	300	307	316	318	314	314	335	336	327	307	344	318	329	295	332	315	306	296	298	285	317	299	328	328	310	315	321	359	287	286	291	287	298	324	289	334	329	317	291	294	314	283	300	308	292	316	284	265	330	319	287	298	312	321	311	316	310	328	324	301	293	306	296	315	324	327	325	273	287	277	295	318	313	285	286	317	348	278	297	322	314	317	292	288	291	301	309	305	328	273	309	333	305	266	283	299	291	322	305	314	302	312	276	300	278	303	305	294	292	318	331	294	306	301	282	325	291	297	281	306	310	276	320	320	298	298	305	313	315	293	313	307	308	312	298	314	314	321	311	308	301	279	312	316	289	286	310	346	295	287	297	295	313	364	294	294	324	271	326	302	307	285	285	310	349	320	320	332	310	317	317	300	319	271	277	297	295	307	318	316	278	313	311	324	307	296	293	317	295	309	296	324	308	266	277	328	292	265	314	307	282	329	268	327	341	318	292	300	296	306	328	322	300	328	297	296	306	302	309	281	279	330	311	294	298	296	323	341	290	316	317	305	326	298	304	307	311	307	289	326	300	290	285	297	305	330	308	340	334	282	302	324	311	324	276	312	298	306	290	335	275	333	299	318	286	321	317	310	298	308	314	310	327	289	321	324	323	313	320	310	332	287	294	296	312	264	297	289	304	289	295	307	298	293	266	280	306	312	297	296	298	325	310	326	295	319	298	317	299	320	284	266	296	283	288	294	278	338	304	314	309	310	290	299	317	324	300	318	297	308	294	326	295	296	306	304	319	300	313	317	301	297	290	312	315	305	329	302	277	319	316	304	292	292	306	285	299	304	307	300	325	302	325	287	303	297	324	326	323	307	277	319	332	320	274	287	291	353	313	292	315	293	285	289	306	283	295	302	317	273	282	284	303	306	317	328	283	332	322	300	286	325	308	288	302	315	292	308	293	327	280	317	322	304	294	274	292	301	271	294	303	293	317	309	308	344	321	292	306	314	271	275	322	313	278	282	298	333	340	297	310	294	285	284	290	303	307	269	288	292	269	319	316	303	326	292	320	291	328	322	307	300	301	315	277	311	277	313	342	294	293	313	317	297	305	315	313	297	288	328	289	289	281	311	327	293	323	302	288	309	286	303	303	323	317	297	303	294	289	277	299	284	296	319	322	305	325	324	329	280	292	280	275	305	319	345	301	319	326	304	327	303	305	291	304	317	311	327	294	310	308	300	302	293	292	281	331	298	335	270	301	311	310	306	297	267	302	309	314	292	300	286	273	287	272	303	297	317	284	307	314	317	302	352	312	318	293	271	300	285	296	328	292	300	291	263	319	291	292	317	285	286	285	320	330	292	316	287	305	315	284	328	312	327	321	312	327	342	291	314	324	322	314	308	312	283	315	292	304	307	295	317	301	298	312	311	310	298	285	290	296	305	328	298	322	316	298	266	317	316	286	331	283	298	310	312	290	316	288	301	281	326	340	294	282	308	300	289	312	283	303	304	315	308	295	298	278	281	321	315	341	316	324	318	296	296	283	329	284	344	310	311	349	322	282	307	353	329	326	323	304	294	262	328	302	273	289	293	299	322	325	289	285	308	286	300	320	279	312	287	309	284	302	260	306	285	283	319	317	267	303	296	341	319	299	303	293	327	319	281	329	324	318	308	255	329	311	312	288	288	322	294	302	315	290	301	292	308	336	331	282	296	307	316	292	289	299	324	317	306	314	304	276	287	317	298	283	319	332	318	312	334	305	295	305	286	300	327	328	310	280	327	297	318	278	306	282	295	304	308	329	289	306	314	295	290	282	308	313	316	292	326	330	275	305	302	321	337	326	287	317	297	317	321	313	280	282	316	296	324	286	292	295	308	282	276	312	324	334	307	299	299	301	290	305	283	342	291	332	319	321	313	312	310	293	307	315	304	310	307	307	304	318	321	311	287	291	310	308	343	315	281	300	320	332	291	264	293	288	302	338	308	295	326	318	331	307	305	290	348	277	289	332	293	327	302	290	327	321	315	314	309	304	328	329	303	316	347	278	300	299	304	301	318	299	306	302	299	275	315	322	323	315	357	280	321	321	281	338	289	283	339	311	293	313	272	312	292	318	271	314	275	300	307	289	300	313	307	306	289	337	317	329	285	331	311	287	337	306	326	326	313	305	309	317	282	266	295	318	305	283	298	319	321	305	288	287	306	298	277	327	313	299	319	312	295	299	296	296	317	284	278	295	304	315	302	317	318	328	316	284	326	303	312	301	321	310	306	290	311	321	297	292	281	323	296	303	299	303	326	289	305	297	317	293	308	362	305	306	301	313	302	330	306	341	300	309	338	301	301	292	328	316	304	318	312	315	294	301	322	303	311	292	311	303	313	285	317	312	337	292	309	317	312	329	289	290	287	313	287	314	292	267	326	303	304	299	310	281	287	300	276	315	293	263	304	317	308	353	321	301	297	316	318	300	319	302	291	265	304	318	299	302	335	325	281	355	302	293	275	334	308	293	312	283	285	300	341	318	323	329	293	333	308	334	311	342	302	291	328	283	300	316	306	303	277	297	297	296	331	302	315	315	284	286	323	318	320	309	318	302	269	316	318	310	271	311	323	293	306	303	305	337	323	325	324	319	302	285	290	301	312	288	311	305	343	330	293	288	319	316	284	302	324	321	317	313	318	293	326	309	311	294	271	290	327	282	319	328	310	321	276	333	290	303	310	290	323	299	297	299	326	269	344	301	289	319	299	299	309	301	289	295	294	320	286	311	335	311	317	298	298	330	303	292	311	312	286	317	313	297	298	290	296	301	282	298	330	298	329	279	305	281	321	309	326	297	306	309	303	304	344	284	345	308	315	297	292	318	305	310	287	320	303	323	310	309	324	285	308	331	290	285	301	316	297	338	329	327	303	280	335	336	301	343	320	313	287	310	326	325	333	320	265	304	332	306	304	296	319	303	301	312	307	321	291	321	312	339	302	287	291	301	310	300	312	280	301	337	276	285	283	296	305	326	319	292	287	301	282	320	304	300	312	320	298	314	317	298	318	290	304	337	290	299	300	308	327	328	298	320	313	308	304	306	309	332	334	315	312	316	339	320	305	312	330	311	300	298	300	299	324	299	304	302	310	319	290	280	317	301	317	327	290	278	315	292	316	328	296	317	304	285	316	275	328	295	291	294	299	307	318	308	314	278	290	296	286	307	316	283	335	331	342	313	305	283	291	304	323	324	340	283	269	332	320	321	307	302	301	302	274	297	306	279	304	314	365	287	320	303	297	291	294	311	296	317	295	318	301	279	308	307	314	319	320	316	300	296	289	298	316	318	320	315	306	295	310	291	308	283	286	284	333	307	311	317	288	300	317	330	300	290	319	288	324	325	296	301	316	311	331	312	311	309	303	316	307	288	300	301	313	312	320	330	334	282	271	287	289	302	282	282	291	323	327	320	327	328	283	336	335	286
22268	21212	29067	23634	21213	21234	8420	1114	833	742	709	602	590	586	559	595	497	520	516	494	486	477	470	459	491	484	482	494	446	502	492	490	505	499	490	461	428	456	463	440	475	467	494	496	486	483	447	432	456	436	500	495	470	440	450	455	494	446	502	468	471	448	485	487	479	458	465	438	452	485	470	461	503	479	494	455	486	468	428	468	466	411	460	464	439	476	431	415	443	480	452	476	455	470	496	462	447	420	437	437	501	457	461	454	438	473	468	449	481	467	464	480	484	471	481	470	419	449	482	462	503	486	451	441	462	463	455	481	451	483	452	488	500	486	484	526	468	439	426	464	461	454	454	434	453	443	483	455	422	479	492	453	475	457	457	498	427	482	503	444	442	447	463	470	444	453	450	489	479	470	449	436	443	479	483	445	490	472	487	456	464	457	415	456	451	437	454	461	458	458	461	451	441	452	442	503	469	481	472	463	484	462	447	459	444	458	452	484	435	464	449	460	476	484	460	445	499	501	434	440	477	450	503	440	479	439	445	470	452	493	461	445	514	460	455	450	471	430	462	408	430	489	462	434	462	464	434	427	480	423	458	438	469	453	457	481	469	457	428	465	455	454	406	456	453	457	453	443	423	451	488	467	475	463	427	470	460	427	472	433	454	461	457	439	466	480	465	457	446	453	431	441	491	477	481	464	478	454	432	468	467	493	450	433	432	477	447	465	437	499	451	440	463	471	484	444	437	439	469	451	479	455	439	452	491	460	476	435	456	431	476	467	422	483	467	421	426	470	458	456	480	447	439	470	464	451	498	491	472	452	445	477	461	473	503	465	451	469	446	470	473	435	473	439	437	464	446	433	442	455	447	461	449	457	430	463	460	500	430	425	431	446	485	428	452	457	418	449	460	459	459	434	483	444	459	466	435	461	480	413	468	454	467	445	473	484	487	489	457	468	446	440	448	469	458	458	482	466	486	427	474	502	490	476	460	463	433	466	428	436	424	468	505	450	462	469	474	494	466	464	457	447	484	464	493	434	461	470	470	460	469	477	462	484	467	468	480	445	478	444	454	494	465	458	441	439	448	479	420	467	475	475	471	485	457	451	456	473	482	505	479	477	482	444	469	463	444	460	424	479	459	454	481	458	466	464	487	477	452	444	506	448	452	445	452	440	483	482	459	423	482	497	442	492	455	414	433	403	466	499	470	439	506	493	440	402	450	470	492	423	444	440	468	479	460	446	454	479	434	444	493	463	466	452	431	452	504	462	478	446	483	443	465	455	461	433	428	481	462	438	456	437	437	458	453	465	435	463	469	459	452	480	461	433	446	461	460	462	442	469	460	453	461	454	422	409	470	509	473	447	447	461	501	458	462	434	445	490	454	473	441	488	496	474	482	499	458	444	455	435	477	468	451	511	437	505	433	482	490	434	471	525	447	469	418	477	449	467	444	475	487	478	454	446	423	456	456	408	469	417	444	471	448	441	461	516	474	427	478	423	512	468	422	468	428	460	428	445	463	453	462	436	477	463	472	448	450	428	457	478	449	453	448	467	460	491	458	435	491	441	462	477	450	415	486	466	460	435	482	460	412	473	432	479	476	452	462	477	445	431	486	464	475	418	451	462	406	461	508	462	460	442	464	463	441	476	490	460	465	485	467	457	453	447	451	459	468	491	450	445	510	451	486	481	448	458	475	445	441	478	483	456	486	466	423	461	443	451	457	460	449	473	463	451	453	436	485	447	447	413	492	477	455	430	453	475	480	430	451	478	443	484	492	408	481	462	435	485	453	455	458	443	486	471	472	461	457	466	446	480	478	445	483	451	482	462	468	446	454	457	402	457	471	456	458	443	481	469	442	432	449	442	461	456	452	443	475	468	450	488	441	462	472	447	446	494	477	495	445	449	445	502	498	484	448	417	487	458	477	444	463	452	431	442	416	446	430	455	472	441	452	448	431	479	456	455	460	441	468	463	488	474	505	475	485	435	474	444	479	453	468	439	506	457	450	448	397	459	470	440	452	469	439	427	482	433	443	472	450	466	426	471	448	438	473	456	494	463	471	471	415	439	481	462	459	432	404	421	446	435	431	454	482	415	487	446	460	462	473	457	441	468	444	438	438	426	469	449	436	440	464	441	469	423	460	473	456	436	438	433	420	474	430	450	430	433	448	496	451	502	461	498	462	469	463	442	470	436	506	436	440	451	453	452	465	486	483	450	443	495	454	428	454	444	447	460	468	441	457	454	451	467	457	470	450	458	481	431	440	453	453	465	457	457	488	440	416	448	462	424	463	437	454	462	482	457	471	456	436	448	480	432	454	471	490	436	460	472	448	460	465	475	417	454	460	475	499	450	427	429	431	454	418	444	464	435	458	445	474	439	442	427	456	456	443	441	446	458	420	441	486	415	473	485	475	449	431	437	462	433	447	425	458	475	491	463	466	468	446	460	463	485	428	513	466	487	454	483	428	426	429	461	469	415	484	486	441	486	448	484	471	472	437	440	483	473	445	441	508	453	454	446	435	462	468	435	467	458	442	469	456	472	477	447	488	493	488	455	454	498	501	463	497	485	441	468	481	473	455	433	456	453	495	446	473	460	477	403	449	496	472	434	441	475	444	447	451	463	456	459	449	426	473	439	493	479	450	473	425	467	474	476	429	431	459	455	455	474	453	505	499	461	442	466	481	438	448	449	483	439	451	446	440	471	489	467	475	455	471	473	501	470	445	470	427	432	440	445	415	509	409	417	439	461	467	456	455	397	448	481	444	451	453	485	431	403	454	459	486	451	446	443	446	429	477	471	464	445	439	456	480	500	451	450	447	467	455	470	434	452	473	463	451	475	419	481	457	448	426	462	402	459	475	449	427	467	500	445	465	506	494	448	438	483	425	485	488	446	465	441	431	451	458	438	476	472	458	440	456	437	449	455	434	430	450	491	487	470	426	459	453	461	449	440	438	415	438	435	467	455	445	469	459	437	438	455	466	460	508	493	445	439	411	453	415	466	472	463	466	458	455	443	420	483	424	454	415	466	459	464	444	476	483	460	445	427	473	443	470	450	456	474	462	492	483	418	482	449	485	472	478	464	437	444	432	481	460	432	438	486	451	441	433	472	495	465	464	466	457	447	465	481	465	446	448	472	446	478	454	453	434	451	450	474	464	459	462	458	445	418	487	459	459	440	451	522	467	478	449	432	471	434	468	452	448	428	488	459	454	462	468	454	484	466	471	460	469	487	447	475	445	431	482	462	457	470	440	460	473	492	450	458	450	438	448	489	441	495	460	460	446	471	470	453	457	433	421	451	484	478	445	450	499	439	462	426	464	473	451	476	431	433	457	442	459	497	465	469	502	469	449	423	433	487	481	462	458	474	449	462	459	481	443	432	489	473	446	466	448	473	476	476	416	443	456	444	451	402	432	418	460	440	488	483	451	445	437	484	435	475	472	478	451	463	461	434	403	439	489	434	432	443	473	408	469	443	422	420	459	467	455	445	455	486	457	493
26680	44544	23223	7578	4695	3178	2445	1806	1411	1213	1098	887	887	848	798	768	737	706	691	711	646	665	642	625	655	622	671	648	589	628	638	636	686	607	582	578	615	676	609	647	592	656	607	618	619	600	638	613	583	618	592	574	627	581	608	629	588	555	588	575	552	601	597	586	623	649	567	606	570	564	598	599	616	588	605	602	638	601	531	553	573	563	647	587	590	643	621	586	618	615	573	590	557	588	563	645	598	565	597	569	576	623	625	559	596	516	570	667	612	579	579	626	602	619	582	602	603	583	629	590	567	574	614	588	590	606	607	579	644	600	584	600	568	541	591	585	583	585	611	609	560	569	602	558	566	547	583	632	555	614	612	596	600	604	587	616	566	576	585	603	633	585	564	591	581	558	667	608	615	614	576	602	617	584	544	601	589	612	578	564	618	555	587	597	580	609	592	616	608	628	586	624	623	588	579	553	605	606	607	565	582	594	605	617	556	590	593	567	576	604	586	604	628	594	570	613	551	648	648	572	590	607	564	608	617	594	627	587	547	566	578	583	548	605	614	633	592	578	636	603	614	589	594	630	604	575	616	606	602	599	546	594	623	582	611	584	567	616	588	596	590	587	620	606	579	561	587	616	620	578	617	612	593	565	643	580	605	619	577	538	601	651	599	570	582	590	548	605	583	549	590	597	587	600	543	605	578	574	604	584	593	595	603	611	614	588	594	568	612	568	599	528	612	603	598	546	633	607	585	599	569	606	567	648	592	608	605	574	595	634	601	604	623	576	594	555	574	641	575	598	579	634	583	578	590	603	610	611	591	594	574	603	597	616	576	609	539	608	589	558	593	583	594	602	618	572	585	577	605	607	591	590	590	628	621	605	582	602	604	564	603	625	610	623	591	590	584	531	575	616	598	616	619	646	594	594	609	546	615	610	559	573	583	595	602	638	616	567	603	567	608	548	633	622	597	592	586	579	574	617	554	547	583	618	603	621	583	592	596	587	578	589	625	623	615	591	595	587	611	592	568	571	614	635	590	607	562	604	593	648	595	622	594	549	601	552	572	616	607	621	582	613	563	621	612	590	607	599	619	610	588	614	595	599	587	581	603	578	569	584	552	594	616	592	575	603	561	593	643	631	577	584	569	597	576	597	574	617	637	614	642	626	566	597	573	560	555	572	553	609	581	603	550	630	606	556	668	602	626	622	602	601	592	584	565	633	561	593	598	602	588	589	545	555	574	545	588	585	603	623	613	565	579	605	634	593	600	589	594	597	621	581	603	591	596	587	585	647	576	587	619	602	583	605	595	542	569	599	574	594	597	613	576	605	551	597	620	594	602	632	594	616	610	621	609	583	574	576	613	609	599	601	587	576	628	603	604	585	605	623	590	591	625	583	640	586	588	578	592	642	665	566	577	604	586	594	616	592	598	538	605	590	622	580	587	604	633	617	590	598	589	610	618	590	569	573	561	577	612	611	630	571	539	638	595	607	603	633	611	597	587	584	580	608	595	607	589	601	609	541	594	576	617	605	629	591	604	623	617	636	583	589	548	569	589	545	565	598	602	613	608	593	615	603	601	628	568	593	601	608	632	598	585	616	554	582	624	613	584	607	579	600	587	630	639	619	600	621	590	602	584	590	604	559	572	615	572	623	619	598	646	546	595	620	599	582	639	583	576	590	592	609	577	602	602	588	562	591	581	552	618	610	564	631	597	557	593	590	569	619	572	611	586	594	575	573	573	604	594	637	612	559	606	553	583	626	577	574	590	564	580	645	592	590	599	556	602	603	599	612	574	596	586	599	565	624	624	594	612	557	565	580	601	604	598	620	598	590	552	581	563	615	602	583	664	616	591	624	585	600	548	591	597	620	619	565	585	625	582	616	580	617	612	596	615	609	657	577	592	604	563	624	589	600	561	576	611	587	627	580	637	591	561	605	570	602	594	545	620	585	556	628	612	588	586	611	569	595	574	596	558	568	626	606	645	587	602	624	604	652	590	544	623	604	636	572	593	594	615	600	575	608	639	646	596	607	579	619	587	628	594	597	531	605	561	600	642	584	588	615	566	580	581	585	603	563	605	607	614	600	594	588	614	616	585	606	609	617	639	568	618	577	617	570	555	584	600	554	589	617	601	614	514	614	574	616	606	581	604	585	580	580	625	599	568	605	580	565	612	591	616	628	605	619	626	559	601	573	608	593	608	582	612	612	586	648	593	575	612	575	556	564	638	596	628	568	594	557	579	608	571	584	574	592	554	601	586	602	589	598	619	575	662	611	622	575	613	599	572	590	591	546	614	615	555	627	614	616	617	607	587	570	603	550	615	599	621	607	579	563	595	592	577	587	557	596	644	557	586	559	586	607	605	585	598	600	589	599	580	630	579	608	589	580	639	582	637	639	583	616	590	617	561	590	607	602	594	563	582	584	573	576	584	620	607	579	619	611	551	605	603	562	591	619	579	576	573	606	587	587	596	607	559	593	596	587	585	590	634	610	602	612	626	575	561	564	602	605	590	572	580	588	631	560	586	598	582	587	593	594	625	616	563	620	588	612	561	550	595	593	571	604	624	606	609	642	603	582	611	552	616	588	603	561	586	525	628	576	573	614	581	593	599	614	614	629	592	585	619	616	586	583	596	592	576	609	608	559	585	598	619	576	613	582	562	601	605	625	583	580	604	625	603	599	626	588	575	584	578	598	588	609	615	596	588	580	614	613	610	585	596	583	574	564	546	567	635	594	593	604	612	595	572	584	615	572	595	646	567	542	563	575	586	580	575	565	612	620	599	600	572	623	588	576	589	559	619	618	567	597	560	607	602	598	609	600	590	604	615	551	567	609	578	614	638	608	602	600	608	568	587	577	575	585	598	636	633	609	606	541	598	599	609	611	568	573	583	630	600	625	600	573	591	587	624	572	603	540	599	585	667	595	531	633	580	592	575	641	559	561	595	616	628	590	589	554	624	537	644	601	602	595	624	628	612	564	573	578	618	628	575	607	540	583	603	600	588	596	576	554	574	590	597	624	592	575	547	627	608	633	615	604	598	570	621	538	597	602	589	575	617	586	620	578	566	570	585	586	588	597	618	533	609	585	602	619	562	586	642	612	626	652	601	621	602	617	577	586	579	574	607	600	614	625	580	596	577	592	621	585	565	566	603	611	572	569	565	562	592	622	567	612	580	561	604	601	578	609	570	587	561	602	581	584	605	588	575	577	627	595	593	647	595	603	597	574	630	600	600	623	615	623	565	557	589	636	638	608	564	606	569	577	602	619	570	594	596	583	569	580	631	553	606	569	553	556	609	573	612	597	592	620	549	606	602	553	586	613	615	537	577	568	570	554	614	581	531	616	593	635	593	590	574	587	571	606	622	619	613	560	564	588	581	589	599	615	627	592	604	590	634	545	544	589	635	605	550	575	558	542	586	591	585	557	605	550	556	558	600	569	639	564	584	620	560	620	619	597	579	604	600	595	614	594	588	615	566	595	576	578	624	593	554	610	582	588
27326	21164	12834	2297	995	658	580	505	477	487	478	467	414	486	460	470	456	456	435	416	457	460	445	491	460	450	458	451	427	448	455	467	445	439	462	449	482	440	475	440	429	434	447	445	408	441	467	449	445	456	438	453	442	438	426	472	470	484	451	453	470	429	420	429	439	461	476	474	450	457	435	404	434	450	490	458	411	453	452	456	452	481	444	438	463	436	411	445	424	439	433	427	431	463	450	428	472	402	451	440	427	415	475	474	409	453	447	434	466	470	432	462	434	424	462	442	430	423	436	424	454	437	443	435	448	448	450	437	421	461	444	473	464	444	446	428	481	459	472	442	480	470	442	432	448	409	424	483	442	464	433	453	455	455	441	455	456	428	433	459	462	446	420	461	444	433	409	440	450	438	443	457	444	440	465	425	479	436	451	421	457	490	452	459	410	475	459	501	448	428	417	468	464	426	485	418	475	439	470	438	452	455	459	460	477	432	435	466	458	427	424	407	445	433	413	452	437	432	458	468	443	438	451	433	471	447	446	420	493	474	440	490	471	416	444	427	438	465	441	427	430	452	453	445	427	445	471	467	458	459	487	404	476	448	452	457	474	462	441	465	436	424	452	411	482	447	445	428	444	464	480	459	434	444	439	444	458	478	460	477	440	445	456	462	475	475	450	450	506	444	421	472	449	462	476	417	431	413	434	431	464	405	453	458	457	427	449	472	383	453	469	473	450	444	469	435	466	476	495	498	493	439	426	422	414	479	453	436	414	416	424	449	445	418	492	443	460	450	450	472	446	440	414	452	424	454	454	484	450	489	465	431	485	425	443	428	439	450	443	455	428	469	439	451	463	468	437	457	417	398	469	454	461	450	454	490	475	461	430	419	446	450	435	453	437	379	456	444	476	434	464	419	415	437	425	442	485	446	452	486	442	437	401	428	420	451	475	441	449	399	431	457	468	463	456	401	440	455	434	430	431	425	433	394	446	468	454	459	458	459	444	467	420	445	471	457	460	426	485	453	455	441	405	477	456	450	415	439	437	438	453	476	413	474	468	418	415	438	442	455	436	452	465	444	428	433	442	467	450	421	439	420	420	445	408	454	466	427	472	446	442	436	482	382	439	435	440	425	391	441	460	467	437	480	444	446	447	458	441	454	464	454	444	454	460	458	449	403	435	423	425	455	459	491	414	467	446	456	461	451	478	445	458	474	472	431	454	505	471	468	442	454	474	434	439	401	469	437	432	433	416	454	432	443	441	439	460	436	481	485	471	428	449	464	453	448	440	472	452	441	434	468	448	432	443	432	446	418	459	445	430	438	445	461	433	460	474	418	457	441	420	415	451	458	449	444	415	442	447	466	444	424	475	465	427	414	463	438	417	430	451	452	413	465	410	475	422	451	434	453	466	463	475	465	423	440	480	425	423	473	460	433	459	450	429	412	443	456	432	477	428	444	459	446	406	500	451	418	454	438	417	432	413	419	470	473	448	451	446	432	409	440	439	443	452	484	430	461	470	385	481	421	465	445	436	463	420	504	441	424	440	447	458	431	424	458	458	448	463	428	431	448	410	433	465	475	434	431	443	444	453	432	433	442	445	432	417	478	450	465	422	449	437	435	471	432	434	429	427	436	426	456	451	459	412	421	438	414	416	437	413	459	440	438	403	449	428	437	444	455	424	442	458	480	419	459	446	447	450	454	445	471	440	465	442	451	431	467	450	449	466	453	429	435	402	440	452	414	467	430	469	456	480	467	498	451	425	463	490	445	458	434	444	485	491	454	423	480	477	431	458	448	445	446	434	476	452	404	431	439	414	471	422	440	460	462	459	451	483	394	459	463	460	423	455	435	440	432	467	458	463	438	448	478	448	450	412	471	463	420	444	403	425	446	433	436	458	416	431	426	447	426	421	480	478	418	451	427	386	423	418	443	438	460	448	437	460	445	467	445	458	473	452	467	489	433	426	428	468	385	462	481	460	436	469	425	473	449	456	475	441	457	449	447	456	453	410	450	441	439	485	446	442	484	437	457	421	482	449	452	481	420	458	434	430	424	431	441	460	424	439	455	419	416	423	477	420	420	467	453	442	461	470	437	461	434	441	490	429	442	444	397	477	427	440	476	478	441	458	460	450	433	439	426	446	427	462	460	445	425	478	444	447	425	450	427	477	433	453	428	421	426	432	418	469	451	435	448	446	461	439	448	437	412	440	455	443	506	437	441	414	449	467	420	422	421	432	448	459	485	412	460	475	448	436	383	470	467	434	416	449	438	449	446	426	438	438	395	440	449	398	446	439	444	455	419	416	457	474	462	454	416	472	425	510	463	453	425	436	438	432	424	463	443	434	425	435	468	458	451	442	423	462	444	470	438	452	404	458	434	478	446	482	461	452	408	458	455	409	437	442	434	444	453	458	491	448	448	470	430	413	446	468	481	470	452	425	439	445	467	435	467	460	451	433	434	429	424	436	403	422	472	371	456	489	456	447	421	489	445	398	444	478	447	437	428	435	464	441	453	466	442	439	473	469	454	445	442	399	514	420	450	439	471	448	420	449	415	423	428	436	451	452	447	453	413	467	479	485	454	466	430	459	452	474	436	420	475	432	456	448	446	437	445	491	422	426	494	436	469	476	415	467	429	458	435	440	457	431	478	416	450	459	462	445	464	462	466	437	460	467	442	455	418	450	426	452	461	429	450	427	443	507	444	451	439	411	447	417	459	421	438	472	469	444	465	451	453	457	442	460	450	482	421	406	467	472	450	465	438	411	451	417	404	455	443	415	440	430	404	445	417	431	458	433	461	424	441	432	461	454	412	439	438	455	462	468	430	433	427	468	424	438	450	447	412	450	475	454	433	415	472	420	398	433	441	458	469	415	458	476	428	483	454	474	441	407	468	464	411	469	447	461	475	435	445	423	451	428	430	437	460	420	420	460	449	441	418	416	452	405	441	447	448	411	460	461	464	446	432	467	457	418	462	481	431	411	453	419	443	418	490	460	419	440	438	450	433	422	476	486	449	395	416	437	438	430	445	463	419	406	447	446	441	428	449	475	452	489	441	467	443	454	458	450	461	451	443	430	473	438	439	456	448	446	431	460	457	416	457	476	442	488	491	412	464	427	445	427	477	437	416	430	460	455	402	468	449	454	460	444	433	476	456	466	442	439	411	450	430	443	453	439	469	447	460	430	456	489	393	431	463	409	426	450	486	423	430	462	454	443	443	483	467	426	458	461	449	488	410	452	464	434	443	460	429	397	446	450	451	476	409	447	425	402	458	418	459	447	456	429	444	420	434	455	467	421	465	427	509	424	435	464	422	435	440	438	435	437	429	441	463	475	455	447	421	464	440	455	404	434	422	397	422	439	420	451	450	419	435	422	426	454	446	505	455	448	467	410	470	448	455	433	454	455	411	417	449	485	458	431	480	426	464	479	426	461	461	443	425	480	450	462	466	488	421	481	440	447	446	470	436	448	437	465	438	444	430	440	417	459	447	469	444	465	467
18646	25711	9219	2201	1510	1071	855	715	696	632	658	598	577	594	569	541	540	595	594	569	607	591	580	580	532	546	558	572	612	562	550	567	542	562	555	574	536	619	548	537	551	525	584	580	549	576	575	581	553	568	560	548	577	569	548	617	577	560	581	567	575	580	544	581	581	534	584	576	574	573	518	580	540	541	560	531	570	525	596	551	530	511	499	599	571	572	597	541	590	547	594	559	575	577	590	566	550	552	562	563	572	555	565	574	566	554	570	566	550	540	591	551	537	591	626	580	528	579	585	534	566	529	546	603	555	573	533	557	567	570	555	559	552	587	558	560	552	539	603	593	568	532	523	527	548	549	581	567	533	539	533	560	558	611	556	560	546	559	604	550	566	527	583	551	573	586	579	538	509	547	548	586	569	575	555	572	551	534	554	518	521	588	560	559	553	527	502	596	567	527	576	521	537	577	572	551	572	572	542	568	582	592	538	519	576	539	587	576	581	573	564	586	610	579	559	597	549	578	609	587	566	556	538	503	571	558	516	523	576	572	560	559	532	524	523	528	561	573	539	592	532	600	565	527	562	544	551	555	564	592	530	555	527	623	573	570	568	537	578	556	561	541	598	572	558	529	523	580	571	575	569	583	548	554	570	570	585	521	518	571	578	537	552	569	613	577	580	564	557	551	576	567	586	567	574	560	552	558	567	603	574	584	576	587	573	612	540	582	592	570	576	567	548	601	558	564	559	580	559	565	562	541	589	547	543	597	584	602	594	580	548	571	595	582	523	541	574	584	523	556	549	550	593	620	560	584	557	586	572	519	530	561	530	537	539	565	558	538	522	557	556	558	546	569	593	560	570	588	568	572	558	515	542	582	567	536	554	516	566	618	574	537	571	550	583	528	586	563	572	554	561	527	525	566	560	570	540	548	590	525	585	540	602	550	596	564	556	560	553	552	538	575	537	568	540	592	562	551	577	580	551	587	549	550	528	545	599	569	554	578	616	553	564	588	571	614	581	551	552	533	515	572	588	546	563	559	553	590	545	605	610	576	559	546	576	541	577	570	550	543	566	528	569	563	546	550	526	607	544	575	560	551	577	520	573	570	546	541	579	607	548	524	579	542	553	538	557	558	565	566	577	576	537	566	562	586	539	497	592	576	579	578	545	596	557	574	554	589	527	545	561	569	579	513	577	549	566	554	580	582	575	559	596	536	564	546	564	588	555	544	556	617	572	536	558	548	561	517	556	556	491	541	579	626	571	570	572	528	549	498	578	530	583	597	614	552	613	528	575	516	552	526	577	589	544	590	570	535	567	577	558	548	576	570	588	568	594	564	656	531	583	566	616	551	576	565	570	558	598	561	552	576	541	583	566	604	560	546	573	563	581	562	564	537	560	571	545	585	547	520	560	587	567	583	543	531	562	553	566	576	544	536	589	537	558	542	534	567	578	499	568	568	583	582	627	579	557	552	550	573	524	540	559	578	563	538	533	548	592	566	564	565	592	591	601	588	587	526	593	552	555	583	554	543	610	508	597	568	563	561	552	599	556	596	543	555	547	607	571	537	528	461	567	577	521	574	584	583	622	549	553	560	552	548	565	530	588	553	585	556	550	593	534	585	587	514	573	566	584	535	580	571	543	547	558	565	549	579	543	599	591	556	595	592	568	551	642	541	557	565	597	526	555	550	549	588	546	559	574	587	571	607	581	571	525	574	553	515	547	563	575	558	604	567	597	599	507	574	567	557	563	573	542	562	563	556	560	540	589	590	578	540	559	568	559	509	539	563	580	522	559	556	592	560	536	535	556	560	543	575	518	533	559	469	546	574	551	567	531	527	556	578	520	557	575	557	563	542	586	552	558	596	575	566	538	542	578	555	519	581	572	586	585	536	588	598	548	567	536	541	592	559	608	595	547	584	573	551	573	524	613	547	546	558	572	612	533	556	538	547	525	576	554	563	574	604	579	583	538	529	570	589	558	582	540	565	552	556	522	573	567	569	582	595	575	513	580	560	555	561	559	568	569	568	583	588	519	521	558	578	526	546	548	563	608	561	581	530	568	575	579	554	586	562	571	567	579	570	574	604	570	572	547	563	543	572	537	576	590	575	564	572	574	584	543	564	559	538	555	574	634	558	563	597	598	541	544	577	541	564	573	545	562	550	573	571	555	584	574	554	554	600	539	579	561	571	600	547	551	589	565	529	585	570	572	555	583	558	575	516	625	569	533	531	545	527	574	544	541	586	541	550	547	540	560	530	531	615	567	570	575	588	589	556	580	553	592	561	547	599	530	564	583	562	494	555	555	493	537	570	580	598	518	533	544	610	550	555	582	551	623	547	563	556	594	557	550	596	591	524	538	530	545	561	537	567	590	577	555	604	539	541	508	546	581	519	564	550	507	549	605	574	561	545	532	579	571	582	524	562	532	549	576	574	586	550	607	549	559	556	560	522	535	561	583	586	538	544	574	557	550	567	570	595	578	596	592	577	547	518	516	520	578	564	609	542	578	547	583	531	601	569	560	551	600	545	602	574	581	533	553	605	561	556	563	524	560	573	574	566	509	598	564	566	557	511	583	570	558	570	570	563	551	580	571	490	573	550	586	571	561	539	589	527	561	570	569	569	588	591	564	558	496	567	546	578	550	574	558	589	560	560	603	569	595	565	541	529	547	586	603	558	561	595	590	603	567	549	544	531	571	553	607	575	553	582	522	555	557	568	583	543	591	574	548	534	596	555	554	556	534	552	567	560	578	562	578	555	518	568	571	577	578	566	554	524	580	550	591	561	565	560	536	584	562	560	556	589	560	578	602	575	574	545	590	572	546	598	576	575	576	581	591	581	580	558	593	590	602	567	542	598	574	594	572	519	576	505	559	561	577	565	579	552	583	591	555	581	576	566	571	529	568	541	584	583	523	549	541	529	587	542	558	563	541	576	534	571	580	567	556	591	570	568	570	553	548	599	585	585	549	580	556	565	539	553	553	524	533	584	558	537	550	572	533	587	606	592	581	576	590	570	563	570	570	559	544	540	593	572	594	560	541	582	537	520	567	550	568	536	560	594	552	563	560	562	574	588	543	528	542	544	557	547	563	580	566	567	572	558	555	594	567	544	560	568	561	560	514	531	547	621	567	586	534	579	529	564	532	528	553	536	558	560	524	572	561	557	586	606	545	543	558	559	593	591	562	569	561	564	552	587	513	564	530	516	585	596	549	557	546	558	573	562	530	578	592	572	509	581	571	542	583	590	585	593	574	583	576	546	584	567	584	588	580	559	594	563	569	546	536	523	572	558	575	575	584	575	563	538	531	533	557	595	537	556	597	544	541	574	566	583	538	514	572	550	543	544	580	582	567	589	543	494	582	526	557	557	563	558	529	525	541	605	549	573	606	532	553	553	553	580	549	604	588	563	584	605	553	560	568	574	526	625	620	582	552	597	566	581	551	585	585	543	561	540	554	559	554	575	561	551	576	572	538	575	574	591	557	547	555	564	535	588	545	540
23089	21151	28560	24032	21139	10942	1679	1033	829	809	797	735	793	739	697	679	705	636	655	696	685	660	631	670	669	683	661	664	681	620	656	708	647	621	635	620	647	616	602	678	677	660	635	679	662	650	689	628	670	664	661	600	642	660	685	631	660	654	682	625	673	682	628	674	677	669	722	665	657	671	587	661	634	641	659	652	675	661	660	680	642	633	662	628	660	640	608	682	687	680	632	636	631	606	604	643	649	645	664	622	660	661	622	642	641	659	644	659	663	691	642	635	639	658	681	652	667	679	654	648	650	623	670	658	650	682	644	628	652	618	651	609	653	685	621	647	668	676	662	632	616	666	656	655	643	627	652	636	653	691	592	631	701	624	670	655	644	602	639	612	627	694	653	622	653	642	703	671	666	612	672	631	626	603	647	659	627	656	655	661	647	652	617	659	692	622	667	667	672	663	666	656	637	699	625	687	646	678	633	660	674	670	630	622	681	645	638	649	639	664	624	671	629	664	667	673	629	645	689	619	673	653	668	644	681	669	660	646	636	664	659	650	609	657	636	711	635	655	643	617	673	656	622	633	625	641	637	671	649	662	682	655	651	645	702	637	680	607	660	642	669	625	655	632	676	651	655	647	654	638	610	661	690	656	614	651	651	648	669	664	630	670	661	691	662	656	632	706	650	662	667	665	609	651	663	638	637	629	634	644	668	695	627	655	675	654	637	665	651	632	641	622	638	649	675	666	634	645	667	617	665	663	621	665	633	663	665	682	646	672	682	647	658	597	690	630	682	655	621	652	665	618	607	624	669	657	643	603	622	626	696	667	677	675	654	641	659	658	663	667	664	643	672	632	655	615	680	636	649	614	635	650	663	671	659	721	624	636	672	622	702	662	656	656	665	674	664	640	690	624	644	624	642	639	628	631	648	642	623	663	648	630	618	687	640	648	624	692	694	663	688	621	672	632	671	598	667	660	686	659	642	642	640	632	654	628	667	640	672	721	656	663	640	658	641	630	641	664	630	617	682	661	633	675	622	682	651	674	667	632	639	658	625	592	656	649	625	650	637	638	613	637	686	634	657	681	626	670	595	678	653	619	620	668	677	644	619	621	685	696	647	643	647	639	636	597	641	619	674	656	646	653	684	626	633	622	599	629	686	672	702	622	685	648	657	677	610	636	629	622	631	628	637	639	644	644	652	639	630	689	655	702	624	655	654	645	605	634	624	688	594	624	646	656	674	671	653	644	678	628	656	629	632	629	644	654	649	615	662	670	609	648	618	632	632	632	661	636	663	689	681	637	617	672	640	687	636	628	632	659	649	605	613	650	640	654	667	651	624	613	661	605	623	639	647	704	671	661	684	650	653	655	618	667	604	618	668	637	703	624	670	613	626	623	650	664	638	617	635	675	651	662	676	655	664	632	625	621	634	659	652	657	624	645	661	665	663	668	614	686	713	645	630	636	621	635	602	641	695	629	657	696	691	698	632	629	652	647	683	617	692	622	625	651	650	677	605	637	647	625	665	669	630	670	665	622	668	664	668	639	604	651	671	627	672	637	599	645	618	655	652	670	622	608	648	638	657	712	623	658	646	671	656	620	682	643	628	642	612	664	649	643	639	628	651	663	663	656	691	691	669	669	648	623	652	643	649	596	609	645	654	633	626	639	626	644	663	624	631	640	649	605	647	587	666	639	669	670	625	648	649	640	668	698	597	643	658	628	662	649	694	627	659	629	629	665	667	637	622	624	627	619	668	667	638	599	636	660	666	657	657	657	638	685	671	610	646	646	651	641	668	610	648	658	648	680	675	656	618	666	659	715	652	651	620	657	637	621	654	641	632	695	658	657	656	641	620	636	656	683	657	617	605	627	641	639	609	703	612	637	636	649	623	670	688	656	632	665	670	658	614	632	642	623	652	644	661	627	678	680	659	642	648	680	651	616	688	624	676	702	647	643	627	647	665	660	647	650	622	619	638	673	665	650	654	648	659	696	697	656	639	647	616	679	671	635	693	639	617	667	594	666	672	672	658	649	618	650	678	590	662	637	640	654	654	681	672	694	702	658	619	654	665	689	618	616	636	656	628	641	680	682	628	643	599	608	615	654	642	681	669	662	661	618	695	618	638	720	645	632	687	660	674	672	613	668	675	638	653	658	624	587	627	698	653	636	643	649	603	650	649	623	652	630	661	682	647	690	605	627	660	646	651	690	649	651	641	672	682	681	630	654	619	663	625	640	628	686	632	651	655	642	653	665	657	606	653	629	607	650	649	657	695	642	655	640	639	635	624	652	652	658	661	637	597	639	629	685	646	634	651	675	660	621	620	621	667	673	621	720	654	650	692	665	625	641	633	642	656	670	653	651	681	641	632	627	599	650	646	666	682	635	637	638	638	677	625	664	619	649	678	649	660	656	677	664	681	648	695	647	660	650	662	603	659	655	648	673	639	630	634	658	630	638	629	670	681	657	610	627	664	646	647	646	610	722	653	655	641	598	678	622	691	633	642	632	659	647	623	717	628	583	645	632	674	694	638	649	618	645	617	653	635	649	666	636	648	633	669	612	669	642	691	643	662	675	660	620	617	683	630	659	660	671	632	659	668	667	648	676	638	641	657	646	666	664	680	669	636	663	672	665	606	641	654	663	613	661	638	621	632	639	649	630	621	610	624	648	673	652	637	635	662	647	649	677	708	624	649	638	602	649	687	656	638	617	649	645	613	673	676	658	633	650	673	618	657	638	691	646	660	672	672	620	637	637	655	642	628	642	626	696	614	654	649	655	674	655	614	635	658	633	617	675	651	665	661	669	699	641	651	701	671	694	666	649	655	688	655	650	675	624	667	662	656	652	655	596	636	666	676	687	636	648	633	616	640	614	635	633	664	684	685	654	683	620	680	641	625	594	693	655	681	612	700	649	664	671	616	610	640	668	681	615	660	620	662	627	620	642	657	640	673	688	667	665	660	652	682	668	688	677	691	629	668	630	658	635	614	641	625	616	568	673	695	667	662	640	658	647	677	645	658	646	676	628	657	660	672	668	648	673	645	639	636	657	676	655	619	691	633	665	635	666	656	698	618	676	650	677	677	605	625	703	666	631	648	638	611	672	614	619	652	696	633	658	644	596	631	643	641	684	686	634	647	694	626	639	633	650	638	648	612	683	619	681	658	682	640	665	633	648	662	662	668	658	630	666	635	622	677	644	626	660	640	654	654	690	647	619	645	676	628	623	683	647	646	649	667	638	700	673	686	678	669	628	671	630	631	624	668	618	670	678	653	623	669	623	635	649	623	653	605	659	673	647	665	667	646	619	676	703	668	686	664	637	648	612	676	606	598	667	647	631	644	685	671	644	628	632	647	700	660	683	624	664	622	614	664	653	641	646	664	622	660	643	640	620	702	650	602	603	634	653	650	661	642	634	671	638	626	670	664	653	642	644	638	654	618	642	654	611	636	646	641	654	659	667	661	653	665	646	595	693	655	616	603	669	610	642	660	671	630	589	602	688
23039	36977	15317	4940	3581	2631	1926	1535	1320	1144	1020	1011	967	902	901	935	886	807	859	870	864	840	838	817	831	844	877	778	868	856	854	833	846	835	830	884	840	765	828	833	821	818	791	799	830	772	851	819	847	837	834	899	790	764	822	847	866	850	782	837	853	822	791	863	866	840	824	809	801	820	810	837	827	841	852	853	801	780	839	828	835	799	846	805	843	829	854	815	859	872	865	819	809	818	848	796	838	774	825	882	840	832	808	825	814	826	809	818	833	838	796	816	821	801	825	807	819	814	820	847	844	816	748	853	827	815	789	828	822	845	837	788	793	797	857	816	812	802	805	813	846	836	842	823	793	790	853	811	821	783	843	802	833	811	855	824	836	808	790	816	781	734	801	803	840	816	840	858	865	806	821	841	828	835	762	833	790	777	845	845	786	810	809	799	773	808	845	823	824	819	815	836	811	838	821	859	826	789	789	775	773	793	859	816	798	835	839	821	817	750	801	817	833	807	815	776	842	744	803	840	884	826	795	856	767	835	823	819	755	826	819	826	825	837	822	775	828	766	810	781	820	785	848	835	799	809	796	839	788	852	787	769	837	830	825	804	794	825	832	819	751	839	776	759	848	801	846	799	860	810	819	820	795	811	800	784	774	774	847	840	870	790	753	799	811	811	790	840	805	780	800	842	827	797	821	817	856	834	790	821	817	826	840	793	826	833	803	827	825	811	807	793	833	784	821	812	817	815	819	839	795	890	835	822	761	787	836	844	789	856	803	826	795	825	803	750	837	814	753	818	795	863	821	794	790	799	831	853	827	817	848	827	787	805	875	840	832	789	799	805	855	826	827	815	788	814	785	776	825	786	748	862	742	802	806	781	827	806	780	779	805	883	834	829	800	810	810	804	811	745	781	848	800	809	802	773	816	817	782	831	869	770	817	838	817	824	798	790	771	832	848	861	771	828	840	847	850	806	847	835	763	794	837	833	833	809	782	779	790	803	798	836	814	812	798	823	858	864	811	811	818	841	765	806	840	798	769	812	859	793	843	856	780	859	825	809	778	796	823	785	812	781	778	782	854	846	811	811	831	798	793	791	781	837	815	808	816	823	825	785	792	819	791	799	866	809	831	813	741	793	794	861	794	842	791	757	829	800	807	786	813	817	806	803	811	785	805	797	828	820	821	835	828	793	792	795	788	764	838	775	807	836	791	828	794	773	845	789	800	852	833	842	835	830	810	800	752	774	820	810	758	816	826	837	761	807	829	816	808	838	792	830	843	819	849	787	777	845	802	804	763	805	831	825	751	802	789	799	803	804	794	814	803	804	769	789	863	745	785	820	759	803	869	822	777	795	770	767	802	865	832	820	809	821	759	824	837	787	790	841	786	767	819	790	781	866	813	844	837	861	826	831	813	834	795	888	825	801	849	787	815	811	796	829	825	791	823	797	778	840	789	811	798	822	850	806	794	805	789	818	789	779	830	805	800	803	802	825	846	838	763	796	867	819	793	782	797	801	803	792	798	811	776	839	892	794	787	862	825	820	853	843	842	800	774	818	804	851	860	828	778	851	788	824	800	798	836	807	809	817	822	812	783	800	799	833	813	804	782	777	820	819	795	799	782	804	781	789	847	822	812	779	841	839	822	826	824	823	831	789	775	837	797	802	819	799	787	792	809	827	813	894	739	810	841	759	833	833	792	786	778	801	814	794	801	818	809	834	816	818	843	816	802	814	789	816	835	829	812	828	797	806	846	804	773	783	805	826	798	804	801	865	830	806	838	787	832	870	804	825	775	795	821	826	825	815	830	858	806	818	836	824	841	832	785	788	778	757	871	784	834	782	831	824	850	829	820	791	808	845	812	859	834	829	830	802	802	821	757	787	808	790	843	780	802	831	801	796	839	850	793	896	764	814	803	851	831	826	815	783	851	834	895	802	829	811	798	759	792	809	794	793	826	837	850	861	869	829	785	811	826	829	840	807	838	834	787	784	840	857	812	803	818	777	795	803	790	850	814	827	798	822	808	773	757	820	803	830	856	834	792	826	856	801	777	833	772	817	839	810	781	831	788	828	837	775	831	813	855	795	836	783	814	774	806	798	781	816	759	801	806	821	859	799	825	827	812	850	842	855	844	825	835	774	814	774	811	792	844	814	824	767	835	781	811	785	838	775	801	822	769	802	832	791	780	831	758	870	783	802	796	803	859	808	828	789	818	875	812	792	830	818	851	814	795	832	807	857	778	796	837	830	844	836	778	887	857	777	864	784	834	776	755	816	817	878	794	777	886	807	852	848	782	837	799	769	845	787	788	852	805	855	810	854	847	796	823	865	798	860	803	787	785	757	815	855	829	787	806	805	766	810	799	807	808	763	804	815	827	758	797	814	790	800	821	792	796	826	801	793	892	849	821	785	812	792	755	830	807	773	800	793	795	832	837	831	774	791	772	831	773	793	791	798	826	762	787	821	791	824	835	829	828	788	815	823	768	777	781	851	864	819	810	826	822	856	792	846	769	840	807	800	804	803	833	824	780	832	855	767	779	765	861	825	817	831	761	794	861	856	805	787	836	808	845	843	825	763	802	836	825	836	759	786	806	805	917	858	829	783	782	784	815	850	814	845	798	806	826	772	828	861	810	793	821	798	805	858	775	821	844	847	811	846	795	810	830	813	862	812	828	829	812	787	814	834	771	809	799	778	813	850	819	830	828	872	816	741	787	834	780	850	832	878	814	783	809	798	797	741	806	788	865	814	820	839	800	785	807	792	845	789	824	805	800	836	788	779	842	849	849	820	829	772	821	812	768	841	824	790	779	764	829	807	820	785	822	810	809	828	825	827	786	798	781	844	805	809	813	789	843	769	816	800	814	786	782	795	804	825	825	773	848	814	811	818	798	794	837	780	810	841	813	859	818	841	819	813	805	819	837	788	811	792	840	801	801	857	785	825	768	831	805	813	801	868	843	820	808	806	816	810	825	790	844	823	789	835	824	804	812	800	856	864	785	802	785	835	848	812	788	821	839	791	795	802	877	817	852	828	832	839	804	792	839	815	832	848	822	797	806	799	814	845	786	867	781	789	794	861	793	785	801	776	807	764	824	816	822	835	829	814	815	769	807	789	811	827	828	782	804	829	856	834	833	797	833	791	829	778	761	819	771	743	791	825	799	757	786	833	817	776	781	858	815	814	814	780	851	775	829	859	760	789	827	830	812	851	768	808	824	799	838	808	768	785	795	857	847	852	782	828	797	860	777	805	807	803	829	789	823	839	863	819	852	796	817	814	775	806	814	776	793	779	823	867	849	834	773	766	822	842	779	802	807	792	802	796	789	809	826	815	840	818	820	803	823	773	800	820	814	805	843	806	775	827	817	832	811	792	851	822	807	808	819	880	832	799	842	804	789	793	850	864	875	761	805	839	763	817	846	834	828	808	809	861	839	851	801	830	857	821	783	824	789	832	836	831	853	826	803	795	856	817	787	768	830	804	780	791	774	825	792	826	811	854
24350	21154	27286	25158	9551	857	512	426	341	317	301	253	261	236	227	228	250	234	240	254	227	246	245	227	229	250	254	238	271	265	248	256	231	209	257	225	250	225	250	238	245	231	267	253	233	202	228	243	250	215	244	245	233	228	232	243	234	220	218	221	236	231	228	200	205	224	241	224	214	203	216	228	218	237	253	207	244	224	235	232	234	238	227	234	237	242	241	260	221	237	228	214	213	246	221	223	230	230	206	240	235	236	206	174	252	238	226	206	210	230	245	235	236	227	224	215	207	230	235	223	199	203	236	239	254	201	232	210	232	237	237	242	224	221	225	221	230	207	255	219	209	263	229	217	249	243	254	233	229	221	263	217	227	224	229	221	220	262	210	229	250	234	247	246	256	240	211	254	199	209	203	264	244	215	223	235	209	224	244	208	226	259	235	231	226	217	228	194	221	227	221	224	227	216	224	233	233	231	247	235	223	221	246	215	208	222	225	211	220	232	229	245	219	224	248	228	234	235	235	243	222	212	223	238	224	219	229	251	231	231	228	249	223	223	239	217	224	258	246	244	256	202	228	211	204	228	228	222	277	221	242	221	259	212	232	230	246	212	195	218	217	205	243	238	238	238	233	236	240	220	234	221	205	228	259	232	221	193	214	241	225	211	220	230	234	229	212	228	222	224	198	197	247	232	208	217	233	229	242	227	233	237	205	224	225	224	237	239	223	227	193	217	218	211	228	238	223	236	262	222	220	213	247	239	223	252	229	238	217	228	233	231	216	233	193	228	223	205	238	237	235	232	241	200	230	269	220	225	216	210	224	235	218	223	229	226	246	247	232	223	228	247	210	240	246	258	259	218	256	222	234	254	222	217	232	233	261	221	214	219	247	252	248	213	217	230	245	230	224	237	250	232	253	218	228	210	226	235	225	224	204	209	233	224	230	228	243	224	218	267	237	251	248	212	252	225	233	232	231	220	225	236	213	229	236	244	223	239	228	213	257	222	233	241	222	203	241	230	242	233	226	208	220	240	225	216	192	255	225	238	224	229	206	221	211	261	213	232	239	237	221	210	219	210	239	228	247	209	248	206	221	193	245	215	222	238	242	234	229	224	234	222	235	234	229	223	233	216	238	231	238	228	224	214	246	234	207	211	253	221	228	217	254	206	220	234	232	245	217	211	238	225	244	212	248	237	225	217	229	225	251	220	250	226	233	237	220	217	213	215	236	243	229	249	230	193	231	199	204	233	222	241	228	218	235	244	234	213	238	264	233	236	229	209	228	200	252	223	243	223	221	198	221	226	236	239	218	244	225	214	219	221	252	229	234	222	245	258	233	223	218	252	219	256	207	208	225	260	218	244	226	241	243	237	247	249	271	240	242	234	227	217	248	253	237	253	240	232	219	239	206	226	229	212	220	252	205	247	247	232	225	253	226	244	198	235	208	254	227	182	241	233	229	244	228	240	217	240	232	240	221	213	233	232	226	218	223	217	220	227	241	240	194	227	206	214	208	244	230	208	226	221	233	222	249	204	253	214	220	233	257	209	216	251	238	236	255	225	217	258	251	228	241	234	231	231	220	228	235	236	202	222	231	252	224	225	228	270	210	229	226	229	216	226	193	248	220	220	250	230	261	236	238	238	224	220	220	214	229	264	224	210	259	228	237	226	231	248	218	227	221	230	206	240	221	234	236	231	201	228	241	232	242	255	229	211	214	260	252	201	222	215	187	239	211	241	257	254	213	252	247	199	257	211	216	234	245	207	244	212	224	235	220	214	215	221	218	226	217	240	218	228	239	223	237	217	227	211	212	236	242	223	247	238	237	226	209	213	216	217	215	208	246	249	256	244	234	237	206	249	257	237	232	227	272	269	222	204	231	205	231	196	235	235	218	235	226	252	235	223	206	234	232	235	252	217	227	231	240	242	233	234	209	229	241	234	245	231	218	223	245	223	246	239	244	223	243	226	203	219	269	225	231	244	225	222	246	232	221	205	221	232	218	225	216	211	243	246	250	236	228	228	215	244	203	225	225	240	227	245	239	221	209	236	237	214	249	236	241	238	212	231	212	256	197	215	218	249	204	213	259	210	203	230	212	228	218	244	227	219	219	239	242	267	219	254	193	222	237	205	203	237	190	231	233	233	215	237	234	237	232	216	256	247	228	242	230	225	233	223	201	198	240	249	243	216	216	223	219	225	205	240	239	223	214	222	236	227	208	234	247	248	230	225	224	248	248	253	229	228	195	271	246	240	251	245	215	236	231	201	239	235	241	226	237	241	246	230	250	216	216	241	243	232	243	228	233	253	223	245	261	241	231	228	225	235	200	220	266	241	224	229	230	207	236	214	218	248	235	208	247	235	246	227	225	203	245	244	236	231	242	253	211	219	220	237	226	245	207	230	255	214	240	207	232	230	220	223	216	185	230	246	254	226	231	239	255	212	227	229	240	218	186	223	230	233	224	189	200	231	207	232	206	261	238	235	244	206	237	215	228	216	239	216	231	228	242	209	256	195	225	228	200	210	227	236	250	217	217	248	220	234	204	224	221	230	244	244	220	239	235	225	225	234	193	228	227	233	241	237	223	218	251	228	261	210	241	234	208	224	228	195	256	215	222	225	207	240	241	229	231	232	214	215	231	252	233	244	228	230	227	218	194	245	231	241	240	238	233	231	214	237	214	237	208	215	255	244	248	253	221	226	237	208	219	250	227	237	227	225	212	222	244	251	207	238	228	226	201	255	235	229	236	230	226	207	206	211	230	240	255	249	249	207	236	227	204	207	228	215	218	230	223	257	226	239	225	245	206	226	241	265	214	204	207	226	250	251	197	225	245	212	220	222	227	213	239	238	214	235	226	256	226	214	255	211	225	234	216	242	226	242	217	211	232	237	198	231	253	220	220	213	230	222	231	250	245	243	224	226	202	227	228	233	218	211	247	222	273	250	222	213	242	215	216	239	228	226	212	255	230	202	199	202	239	262	223	222	230	225	207	224	218	220	241	235	214	212	225	247	206	228	230	218	203	221	226	210	217	240	217	248	244	225	222	222	222	230	221	252	249	237	238	225	230	225	234	241	216	239	232	209	217	227	238	236	241	223	217	238	220	203	224	260	220	222	248	231	205	261	218	230	246	240	227	230	223	243	221	257	236	227	219	191	236	232	260	215	235	218	211	223	210	220	223	210	205	258	247	205	225	246	220	246	214	210	236	232	231	225	214	231	204	213	233	234	207	242	221	211	225	216	244	195	204	234	203	232	223	221	223	193	188	217	244	207	247	219	209	229	222	245	256	238	245	203	224	238	224	231	241	203	237	234	222	205	225	245	225	242	218	225	215	250	241	215	218	240	225	246	226	253	246	182	218	234	221	247	223	220	205	273	251	204	223	228	218	228	242	255	232	194	228	229	200	252	248	219	220	238	232	236	251	213	247	200	215	233	237	231	209	230	219	218	237	219	238	234	234	212	232	213	241	213	236	237	233	230	224	220	230	230	232	223	223	238
21596	31106	11069	2955	2271	1482	1030	742	621	545	486	431	373	373	386	374	330	321	318	352	310	306	367	287	335	319	329	307	313	364	339	318	319	300	272	309	307	330	297	330	296	315	312	334	312	291	301	309	304	292	320	259	288	329	301	321	332	315	286	290	289	295	306	312	305	314	314	309	280	335	302	304	319	290	329	292	320	305	303	321	322	299	327	303	309	266	333	294	307	297	306	328	303	315	312	281	306	324	313	315	329	305	308	282	305	306	296	331	302	286	328	299	300	294	311	300	318	274	285	325	293	280	298	327	276	318	312	323	299	302	284	306	324	341	279	300	318	290	320	331	305	316	284	285	285	292	339	296	268	313	328	310	325	307	329	314	319	285	295	290	284	287	305	312	300	336	313	306	308	326	296	297	307	308	308	330	284	314	331	289	304	282	272	299	306	311	290	322	325	318	314	315	298	284	289	304	317	295	302	294	300	312	321	304	268	295	327	294	328	271	265	297	290	310	324	285	305	292	291	320	285	350	289	284	291	289	305	279	301	326	289	310	309	316	274	318	307	274	316	315	298	318	311	298	307	311	325	315	313	300	339	303	304	276	335	294	312	324	342	284	313	305	339	330	337	321	276	331	297	277	343	316	312	293	329	281	302	306	319	307	305	329	298	313	318	274	296	323	307	319	280	313	322	312	327	285	294	271	284	313	316	331	304	308	308	270	340	298	312	291	290	315	308	296	303	298	296	281	300	312	285	284	325	301	279	300	318	291	279	301	278	286	312	298	295	345	286	306	297	280	290	287	330	308	312	305	298	283	314	311	292	310	291	281	296	309	287	301	329	290	263	338	283	326	321	300	302	342	319	295	283	301	310	327	273	291	324	311	298	314	320	284	322	323	280	316	295	285	317	277	296	314	316	325	323	328	309	282	306	325	321	321	297	290	281	309	315	289	284	281	266	320	328	287	322	314	255	285	309	267	286	309	285	311	300	286	310	307	302	313	310	314	294	312	296	316	285	307	312	302	299	296	306	294	349	311	271	318	303	300	297	335	322	273	316	315	284	298	305	321	276	307	310	311	301	300	295	304	315	333	300	332	278	283	328	300	296	325	285	315	308	304	302	339	314	271	293	318	292	309	289	298	343	292	290	303	270	300	283	304	304	296	317	315	299	296	329	302	340	285	302	317	328	293	318	282	304	326	294	305	322	301	323	309	315	295	302	290	292	320	272	306	300	284	317	317	289	331	302	285	307	307	286	293	313	273	293	326	308	298	281	305	347	304	299	277	291	324	325	285	314	298	323	298	280	292	340	303	300	297	280	315	316	296	312	297	283	324	321	308	312	326	297	298	292	306	318	329	282	295	316	287	299	275	319	293	294	278	301	342	288	310	270	282	296	266	336	307	305	311	304	278	305	327	344	285	289	307	290	313	285	293	270	308	308	259	304	281	314	332	271	302	316	298	336	308	307	277	289	306	338	302	305	334	294	305	321	305	309	305	298	312	304	307	334	307	335	297	310	286	317	294	301	310	322	319	290	313	323	292	307	304	325	315	310	287	299	340	294	285	312	313	293	337	358	328	310	296	277	301	311	317	345	312	308	295	280	276	273	314	311	330	319	312	294	299	306	288	307	314	299	323	304	308	311	336	303	295	334	317	335	312	300	316	261	331	306	306	305	314	285	307	292	295	286	296	314	297	353	312	322	311	287	304	299	347	303	272	298	310	315	334	297	286	302	311	275	293	285	302	305	316	299	299	299	331	308	292	342	284	260	315	283	290	302	330	332	292	306	295	304	306	267	259	286	279	350	301	299	275	281	270	315	302	326	287	329	314	285	292	309	300	301	323	278	317	280	298	298	294	333	291	302	299	308	293	364	295	270	295	292	278	304	305	293	273	309	320	329	298	328	311	312	312	305	306	310	342	303	296	319	327	261	308	302	329	312	284	309	298	292	288	327	266	307	297	310	309	296	282	304	310	313	305	314	301	303	297	311	293	316	299	290	330	322	299	289	285	309	286	298	347	316	310	286	305	288	298	300	337	295	322	288	294	314	328	289	279	301	293	281	309	294	274	306	284	287	309	283	286	303	290	291	330	310	323	290	304	290	278	273	299	290	317	322	309	311	309	296	285	317	317	302	320	326	319	328	327	301	323	300	279	280	295	310	304	332	317	298	331	306	331	332	297	295	317	302	313	334	311	303	291	300	278	327	300	306	297	317	312	327	307	310	305	315	319	311	304	283	308	283	339	284	309	298	332	288	277	291	275	305	309	288	261	307	299	319	300	300	304	327	309	284	281	309	316	330	296	292	321	278	308	294	286	302	302	307	354	291	300	315	293	298	272	304	263	285	277	298	306	311	277	314	296	319	295	301	309	305	286	311	292	305	297	291	319	314	280	292	278	308	306	313	291	288	310	281	287	269	327	275	310	312	279	351	302	321	306	287	310	300	299	334	300	315	328	304	310	313	282	292	306	296	333	300	307	319	322	325	294	290	303	313	294	321	277	300	280	316	288	304	293	297	298	317	302	284	304	320	293	307	289	285	319	317	338	268	279	273	298	295	341	314	330	319	325	295	310	267	278	341	314	316	321	289	308	283	300	300	305	314	282	294	286	324	290	311	287	292	304	305	297	283	327	303	289	323	293	316	312	312	319	319	313	291	298	318	294	301	310	287	307	312	282	318	280	279	318	295	304	296	304	297	303	314	319	308	323	288	302	320	300	339	318	314	281	291	289	310	286	316	316	297	297	286	286	297	349	288	329	313	317	297	329	306	319	280	289	325	294	283	328	286	302	311	326	305	281	282	308	300	311	313	319	284	307	289	280	296	281	302	287	284	296	288	304	304	278	290	295	287	327	325	283	265	289	279	273	296	292	308	285	304	315	314	285	262	304	309	268	324	315	304	291	282	269	329	312	311	312	298	321	316	309	287	317	313	315	309	320	318	318	294	302	298	299	304	301	284	322	317	291	313	297	294	300	309	299	302	299	322	313	288	288	280	285	316	311	303	296	325	300	299	316	306	301	294	315	279	291	328	311	355	313	291	288	256	309	300	274	271	313	315	286	314	293	292	308	310	296	308	296	306	328	322	316	318	298	309	334	283	286	312	273	298	294	291	295	327	331	299	290	316	306	298	289	302	299	317	312	321	287	296	313	296	312	306	297	307	296	296	285	273	316	320	308	316	309	323	282	317	269	288	271	307	308	322	329	345	285	287	298	299	279	306	301	312	296	311	292	314	310	285	299	341	310	305	327	308	286	293	337	298	313	324	288	313	311	304	308	275	291	280	316	284	285	327	294	290	307	336	327	311	329	310	329	322	305	335	297	281	280	292	301	286	300	288	294	277	311	279	311	296	303	299	300	314	287	305	311	317	299	311	296	297	282	290	271	299	299	304	296	305	334	293	325	312	291	321	320	291	300	311	308	304	296	308	298	310	299	272	284	315	306	319	286	315	280	304	309	279	320	299	306	296	335	290	289	306	307	298	307	317	308	325	257
22300	21183	28973	23678	21182	21212	8680	1208	821	771	665	613	569	558	564	519	538	525	520	501	523	466	481	503	484	489	483	449	463	529	462	513	486	468	494	496	473	454	476	490	470	487	523	463	469	478	473	463	509	466	476	508	493	468	457	512	457	474	465	476	512	452	460	437	475	454	486	472	476	432	486	455	475	491	478	434	487	458	490	471	457	485	476	439	454	472	433	495	468	430	469	473	453	431	482	438	495	464	457	482	477	454	416	444	469	412	450	526	453	439	430	434	454	423	449	415	482	444	478	465	502	446	452	495	462	447	486	471	460	495	471	441	457	460	457	460	457	489	447	489	463	479	422	436	537	464	454	477	471	409	501	460	461	511	449	495	500	451	508	454	450	493	414	435	444	456	464	448	473	453	472	469	464	435	455	464	498	449	502	493	463	496	447	410	487	473	501	475	470	468	436	494	424	471	466	442	479	463	448	450	487	482	431	450	460	400	499	445	478	464	454	469	460	471	448	457	440	475	470	454	461	466	428	455	497	485	478	487	452	455	441	480	475	445	470	484	443	488	477	450	504	431	442	436	443	452	430	458	484	448	490	480	507	448	482	469	440	409	450	472	453	503	454	474	498	476	430	466	406	449	464	462	448	463	442	505	441	460	496	477	437	453	483	450	485	444	467	471	484	476	441	469	503	439	447	471	449	439	516	449	457	477	476	454	465	457	469	475	422	463	470	481	493	468	474	495	475	463	447	462	440	461	484	451	454	472	441	485	472	454	488	459	448	454	414	436	486	457	412	449	484	454	456	453	505	431	462	466	476	435	485	453	475	477	452	464	482	465	475	470	496	477	486	464	468	479	455	471	447	503	466	490	481	443	458	458	454	469	494	465	479	439	463	467	481	460	428	450	461	471	442	463	464	459	496	422	449	494	467	475	445	433	460	460	452	464	521	497	439	490	458	451	476	472	461	437	450	467	487	453	438	440	495	443	447	428	442	423	453	447	480	453	456	480	446	470	465	464	478	449	442	493	481	474	460	443	466	458	455	451	522	481	462	477	439	487	430	472	432	460	460	429	474	443	482	463	435	435	458	495	507	463	470	465	436	479	442	468	444	456	445	467	466	472	452	456	510	470	455	515	440	472	479	451	437	457	509	456	500	476	477	473	454	443	465	486	468	446	404	466	462	483	482	466	454	506	446	479	439	492	480	478	477	442	462	436	437	471	457	480	498	470	462	482	467	466	464	446	500	457	463	453	477	457	498	492	454	445	446	467	490	443	473	486	458	454	462	447	485	449	473	458	454	524	471	442	446	466	463	431	456	488	467	454	447	450	431	429	484	464	505	467	450	435	449	488	455	440	446	448	474	465	448	467	458	455	429	497	483	456	454	472	440	477	509	424	474	489	484	470	468	436	417	481	431	435	453	490	443	504	472	441	487	475	462	467	484	504	486	445	434	472	441	464	466	427	491	449	469	477	435	458	463	507	496	450	487	453	421	496	457	497	500	474	460	425	498	475	493	450	447	513	418	469	471	459	475	454	445	478	450	508	467	470	468	447	433	450	450	458	433	448	447	428	491	469	414	457	431	485	447	450	440	495	513	479	463	439	514	440	476	452	507	483	471	453	483	463	460	445	458	485	493	453	486	470	447	439	483	475	443	457	460	440	448	515	498	415	460	468	464	507	477	465	445	431	451	447	480	477	466	471	492	424	454	442	444	448	468	433	482	467	448	463	488	449	460	469	478	432	409	481	454	457	475	434	420	436	493	471	425	468	431	478	494	465	432	464	429	459	452	464	436	438	466	461	446	478	484	443	429	497	510	462	468	483	458	466	449	479	495	459	472	450	435	446	488	466	456	449	453	453	454	483	464	446	422	459	456	490	486	456	473	466	464	443	436	487	509	471	466	448	447	450	462	478	444	463	466	444	477	455	440	452	477	492	443	456	461	462	483	472	461	470	436	469	454	455	463	484	477	458	439	436	452	464	492	436	462	438	446	418	458	438	459	443	452	458	477	437	438	446	447	445	481	479	469	460	483	442	445	490	487	465	456	508	512	454	492	455	458	444	450	459	490	452	482	433	475	410	451	456	494	467	434	481	484	482	468	439	447	464	475	465	448	510	471	426	442	463	470	451	453	481	495	501	501	474	459	456	442	512	525	501	450	473	494	446	458	437	477	426	494	456	489	448	457	438	467	462	420	493	483	464	440	454	467	491	471	436	445	466	475	477	426	490	487	448	478	477	464	472	473	470	461	461	458	477	468	423	476	438	431	476	444	470	447	441	427	465	484	446	500	476	478	458	501	471	476	462	467	474	461	500	476	438	479	462	431	484	459	456	468	453	487	439	480	446	464	414	468	446	450	450	467	414	443	464	451	463	460	505	466	473	445	472	483	446	470	443	448	478	429	460	481	450	436	441	482	444	456	444	500	456	466	464	469	558	450	449	440	452	449	480	480	458	451	493	426	460	474	415	441	468	483	483	450	474	482	446	454	472	467	449	469	431	447	466	463	480	455	450	446	421	516	453	484	488	461	462	436	466	458	508	467	500	438	461	489	462	447	447	501	472	450	511	459	460	455	477	453	500	488	469	486	463	464	470	484	463	419	480	488	468	457	440	449	475	474	443	490	442	424	474	518	434	493	441	484	464	482	458	466	412	459	406	477	468	451	461	472	492	496	462	456	423	476	459	458	478	469	442	442	448	419	478	432	460	485	473	429	474	485	485	462	440	423	484	444	507	445	433	463	454	442	497	439	441	477	448	455	481	440	425	477	454	436	490	484	477	451	451	465	478	461	463	486	461	433	489	462	465	461	474	461	447	427	448	430	474	425	446	478	469	430	451	499	508	447	427	476	424	449	420	446	453	467	429	450	402	439	445	446	458	435	465	444	443	471	433	463	450	432	443	430	479	466	440	493	471	416	503	462	471	473	423	460	473	446	459	454	451	466	461	481	456	492	466	477	533	456	442	499	471	456	464	464	447	429	445	476	467	480	436	452	470	478	473	481	472	490	464	453	448	461	450	456	556	457	406	461	420	474	436	452	460	439	436	472	486	426	490	475	478	503	470	453	475	459	473	449	498	463	456	457	447	420	455	445	456	486	434	465	443	448	446	426	519	444	475	452	457	487	426	457	461	437	453	456	489	468	473	439	434	442	465	415	441	470	465	420	472	495	431	469	501	423	464	461	491	477	456	432	460	463	463	457	474	448	448	466	452	474	471	518	474	481	490	420	463	449	440	415	442	422	446	444	449	425	442	491	460	477	439	455	435	443	482	444	498	463	478	424	491	453	479	488	515	492	445	417	453	438	432	451	457	467	477	439	445	441	454	473	445	467	485	465	414	482	505	450	486	482	444	465	441	439	481	441	396	455	455	463	463	429	469	447	437	445	434	457	477	445	473	460	453	461	463	456	455	433	465	450	419	446	451	484	454	446	462	455	452	476	452	451	433	463	451	453	454	443	509	422	465	471	447	483	460	460	464	479	467	475	487	453	516
25833	42103	18447	6392	4982	3449	2540	1786	1514	1168	1063	974	897	826	784	728	719	692	670	704	694	642	679	646	670	642	643	590	644	628	693	643	632	640	586	683	659	676	648	636	602	615	633	633	658	634	617	655	623	604	627	616	643	631	642	587	610	605	632	580	584	583	633	595	613	593	619	623	556	613	620	650	556	614	616	610	601	608	608	588	610	605	574	618	588	574	625	601	600	600	549	604	580	571	545	554	594	585	601	617	565	587	636	610	600	621	562	583	577	582	596	649	613	614	575	617	634	604	642	610	596	620	606	582	619	631	532	593	603	573	593	618	560	596	588	568	586	596	601	567	599	582	618	613	619	599	598	632	577	587	604	593	603	654	572	638	601	593	628	589	590	568	554	571	579	547	594	584	615	591	578	563	610	616	581	603	593	574	659	616	571	587	611	536	606	625	578	593	599	595	548	617	582	594	550	557	585	569	629	603	554	626	561	588	587	595	592	586	585	614	619	574	601	589	574	633	623	556	557	556	618	580	581	582	588	613	635	618	621	584	627	607	653	566	624	607	574	622	613	613	561	573	576	557	572	555	597	609	564	582	591	571	594	574	618	613	621	625	544	555	627	593	586	561	593	634	596	591	605	612	635	578	598	608	587	570	615	605	626	618	588	614	567	556	570	610	569	634	570	600	570	573	603	588	616	581	582	633	610	578	555	578	601	575	595	638	645	594	560	633	628	648	600	609	600	537	571	610	576	553	582	571	603	607	576	585	576	593	651	566	626	640	575	549	575	612	617	583	571	598	590	632	566	612	672	602	569	575	633	584	581	556	625	612	586	578	570	605	568	633	596	598	585	566	582	587	585	569	566	586	583	570	606	602	619	625	603	623	570	592	593	555	555	543	611	587	551	588	568	567	597	597	601	601	572	576	603	624	598	589	614	588	555	620	591	573	646	630	574	579	621	586	527	664	566	589	578	566	620	591	580	595	599	602	643	603	590	581	559	592	599	559	613	619	613	580	586	611	598	577	625	612	560	569	567	602	596	578	566	582	551	608	581	616	596	561	616	599	636	626	570	604	611	574	589	606	595	595	596	598	564	633	613	622	592	543	611	651	579	542	587	622	541	617	594	568	563	639	553	613	634	595	558	544	634	592	584	605	588	623	599	662	552	605	627	581	618	616	608	558	573	628	566	576	569	611	598	602	552	627	592	572	566	583	587	562	587	588	610	573	683	554	607	561	594	618	567	632	584	574	602	600	569	657	603	616	560	585	612	567	588	592	590	570	616	592	590	523	634	617	570	615	601	602	584	575	601	582	570	588	609	587	572	588	619	612	591	556	559	578	626	568	567	598	610	601	559	591	619	606	589	599	635	597	562	573	578	581	601	612	576	584	583	597	606	615	618	598	614	597	658	594	578	620	553	607	587	572	605	580	548	576	627	574	570	587	602	562	609	610	624	551	577	586	614	547	568	552	635	590	623	533	612	631	604	580	593	558	596	598	607	611	570	603	619	575	612	562	614	557	556	631	605	578	588	605	612	600	571	567	597	593	620	562	630	622	594	598	571	614	612	578	543	586	594	604	628	623	601	628	605	601	564	633	581	578	561	589	614	595	555	574	561	582	596	608	569	591	571	604	583	600	571	621	572	589	606	605	600	592	566	627	615	592	588	601	559	619	601	572	583	595	600	653	586	610	604	602	635	615	615	607	588	586	568	629	576	571	591	599	566	642	569	585	591	589	615	627	634	616	595	598	562	568	572	608	599	567	628	579	620	593	599	627	598	608	607	591	585	549	657	562	537	600	579	613	583	606	553	583	611	594	616	630	563	634	616	565	570	607	579	574	594	598	612	544	643	606	562	589	573	613	628	610	579	600	587	617	620	592	539	590	598	572	624	610	569	562	618	569	587	598	610	603	611	581	582	603	540	572	608	566	593	590	613	575	550	565	613	587	629	539	604	534	567	579	544	610	560	558	628	587	605	607	583	571	622	598	588	604	570	613	604	632	621	600	575	612	607	592	555	592	616	566	572	564	623	580	596	639	584	550	601	602	582	588	630	581	572	577	577	582	632	608	624	577	623	614	582	618	635	575	597	590	598	591	612	617	537	587	595	573	575	612	583	565	598	614	550	601	573	587	577	613	550	585	630	572	580	579	569	600	601	601	594	605	587	578	591	585	565	607	579	617	584	588	577	606	607	600	596	567	629	638	608	623	612	595	604	565	539	593	608	599	601	609	610	580	588	636	590	566	614	598	570	567	604	565	543	609	607	579	607	571	578	599	569	583	617	597	590	608	593	587	603	578	584	638	614	590	558	591	599	593	584	618	602	564	577	548	593	614	567	569	583	601	559	634	601	590	600	592	606	614	585	563	622	573	621	635	545	604	591	637	589	602	585	571	614	587	610	569	588	576	575	608	624	575	625	604	573	584	614	561	608	584	613	612	601	586	575	629	566	595	687	595	608	548	626	575	593	593	646	562	581	593	614	593	573	622	604	598	587	566	666	609	611	527	634	574	578	571	619	608	584	618	568	636	572	599	620	612	585	575	588	566	623	608	584	616	583	591	582	565	572	556	596	592	568	612	622	587	602	634	604	603	601	584	599	591	584	571	604	568	588	634	597	601	513	591	613	575	594	590	594	561	629	556	581	555	581	597	593	583	589	645	602	608	603	637	640	583	578	601	587	589	611	578	611	620	626	646	601	597	584	586	587	579	585	538	582	598	586	587	586	631	610	618	603	568	563	602	591	561	572	603	580	606	602	580	637	583	595	621	583	574	577	590	601	589	594	591	585	596	570	640	634	588	575	613	585	615	570	609	630	548	598	590	565	606	623	581	574	603	582	542	610	655	574	612	613	622	585	622	583	573	571	555	587	598	565	587	631	633	583	602	590	619	555	584	589	608	581	585	550	584	600	561	581	597	559	592	594	564	578	551	606	565	610	595	619	617	590	591	603	598	607	576	631	604	631	617	605	590	585	659	567	603	596	615	572	627	546	602	644	589	634	602	600	594	612	630	604	652	593	578	579	613	581	621	612	620	616	595	599	592	556	568	590	563	599	611	588	570	641	608	579	586	645	608	575	583	607	560	598	599	564	617	644	651	571	560	653	608	568	590	592	571	575	643	565	619	600	619	584	610	593	581	587	560	597	569	599	606	601	594	608	583	559	609	608	578	570	589	572	592	617	576	633	588	612	569	569	643	597	604	557	625	589	600	552	567	563	619	612	579	570	586	594	587	590	540	548	632	580	603	553	594	589	604	622	551	589	611	566	588	612	612	611	593	534	588	588	577	598	586	581	582	618	573	595	584	582	565	623	634	556	586	579	614	643	604	627	619	587	610	575	602	578	547	576	628	629	622	577	603	621	549	603	628	587	639	570	603	609	585	611	563	615	579	565	587	606	560	602	571	622	646	593	562	562	545	627	607	560	599	607	593	603	609	613	609	604	577	592	588	595	578	577	620	593	586	585	574	583	601	592	599	598	599	582	557	630	596	586	612
27131	20588	11363	1793	953	750	602	532	474	438	468	452	456	447	473	474	475	468	475	424	402	448	453	479	479	429	456	469	448	476	484	434	439	416	447	447	472	464	431	454	503	462	456	469	438	453	420	452	431	463	434	455	478	433	443	437	430	464	447	454	439	425	486	435	440	450	450	422	454	449	417	440	414	467	469	455	433	437	454	435	425	443	459	450	445	453	401	467	467	417	450	453	474	458	417	470	447	410	462	474	427	418	470	499	456	465	458	424	454	403	464	474	426	421	435	484	471	439	440	410	458	452	436	450	447	439	421	447	440	458	436	452	429	438	487	461	440	454	440	455	414	419	459	483	449	439	426	471	429	439	417	452	440	437	442	439	481	442	429	456	468	441	472	441	438	421	420	439	424	474	461	434	417	452	450	449	453	452	458	435	445	419	443	459	454	403	446	418	442	414	467	458	445	428	394	457	411	402	455	491	421	435	456	435	432	461	479	445	457	462	479	439	452	447	464	435	466	481	439	448	447	444	459	450	453	434	444	433	419	453	448	426	463	449	461	453	442	465	429	424	417	427	438	476	485	485	466	451	462	453	382	462	449	457	389	504	454	453	466	459	491	460	419	441	427	454	452	442	466	436	463	447	444	428	471	456	466	446	443	425	440	447	411	474	463	466	442	443	417	445	479	435	470	436	427	458	428	422	417	460	470	449	452	438	436	459	425	472	439	438	450	475	449	454	428	440	473	444	471	412	436	471	470	453	445	459	491	443	459	455	474	437	459	450	420	417	431	465	469	414	492	401	467	491	430	466	440	474	466	455	437	421	458	437	433	429	499	469	430	473	459	439	444	443	450	427	455	462	451	445	427	440	458	422	451	447	454	478	442	479	455	467	442	444	437	388	430	477	419	450	466	417	431	450	457	415	437	472	475	438	461	453	457	490	435	436	421	442	445	448	390	453	443	450	487	435	436	455	450	449	451	464	411	433	422	445	392	450	430	426	458	452	451	476	436	461	424	434	460	447	435	428	473	467	452	437	458	450	437	485	440	465	430	431	435	434	447	476	392	460	466	449	480	496	448	422	499	445	449	444	445	411	432	444	432	422	424	426	433	462	466	462	419	462	445	438	442	420	476	497	438	455	447	464	422	423	458	477	448	449	497	451	454	468	424	426	429	422	438	423	445	440	460	380	462	474	453	431	467	472	443	438	464	461	463	409	445	423	416	471	484	411	444	465	433	467	481	442	456	449	462	425	461	457	462	444	467	443	447	448	432	432	481	455	423	414	409	483	441	428	453	454	437	447	446	420	422	457	405	430	451	428	466	423	443	452	472	459	472	441	452	473	427	433	449	441	463	448	444	441	454	461	439	476	428	450	438	466	449	438	446	426	407	446	457	437	461	416	447	420	453	448	428	452	417	446	475	397	472	432	452	432	464	413	426	409	440	449	449	465	449	483	474	459	417	455	466	435	458	444	462	425	408	445	471	442	503	443	428	465	449	457	424	443	413	454	485	464	434	455	443	445	495	472	429	412	425	449	432	455	493	463	416	433	448	437	452	443	450	468	453	434	458	476	438	412	445	449	422	483	471	450	462	453	448	478	460	483	475	498	461	457	470	425	446	451	454	475	497	457	465	442	459	466	448	432	420	442	447	450	425	419	453	426	448	434	464	442	446	460	490	453	432	426	461	430	461	446	427	421	435	438	459	434	436	444	440	458	454	452	468	407	436	417	427	423	452	441	467	410	447	452	446	473	425	437	471	423	432	433	458	424	427	472	451	430	464	442	450	469	420	475	418	469	473	448	459	423	439	471	430	444	473	456	442	440	423	464	425	448	432	466	468	434	471	450	455	432	431	442	428	423	448	438	426	489	449	446	451	432	468	461	428	419	434	466	480	448	448	442	465	446	468	483	416	459	442	445	465	491	460	428	467	430	430	446	405	456	452	458	436	433	466	449	457	472	465	425	499	421	452	487	473	453	445	495	448	421	458	429	426	460	450	436	476	470	445	478	456	438	475	477	466	424	458	420	432	463	487	455	448	464	418	460	505	460	440	424	442	447	435	465	457	469	474	460	443	436	448	454	425	430	422	444	437	476	448	436	454	464	440	398	457	432	442	435	455	446	468	477	463	444	484	447	434	413	461	450	425	445	467	442	440	430	456	442	446	441	480	449	480	457	484	435	472	455	431	461	455	429	439	429	451	445	481	445	440	450	470	457	429	438	423	414	433	413	414	450	459	441	491	465	445	457	439	461	435	466	453	438	449	499	450	396	440	489	439	466	394	463	441	435	430	420	461	453	469	431	447	461	426	469	448	449	478	464	424	473	445	437	447	433	481	436	441	427	474	404	434	468	461	456	438	452	427	466	458	439	416	469	458	431	459	409	462	444	475	439	436	447	452	479	466	438	473	468	440	450	435	405	466	443	464	449	474	385	441	428	441	466	461	431	439	457	431	453	427	429	431	445	428	461	416	437	474	424	463	455	445	427	474	427	442	424	460	440	426	458	451	445	468	440	429	454	428	461	464	444	448	408	432	452	454	450	420	427	478	454	452	451	439	464	470	445	466	452	466	437	471	437	411	493	427	442	464	449	467	435	470	434	436	404	430	460	442	470	448	467	501	443	421	441	474	442	454	409	465	469	414	474	455	452	435	422	445	423	459	438	453	423	450	440	448	502	445	441	477	438	467	438	428	447	440	424	485	445	439	438	440	454	467	408	440	453	477	419	458	495	399	455	442	456	428	440	422	480	471	425	483	463	469	468	436	454	458	436	476	433	443	455	468	473	480	446	450	404	453	479	457	445	390	441	406	467	484	427	488	493	426	466	449	438	451	459	471	405	418	440	439	483	440	461	434	458	437	403	445	454	428	438	445	447	464	451	433	456	435	438	457	458	456	475	446	413	413	447	485	449	437	436	438	439	475	443	451	484	469	460	424	428	445	428	464	456	423	451	480	423	442	484	422	417	472	446	440	471	469	438	477	466	442	426	443	440	443	406	455	438	465	466	452	440	455	436	452	432	451	458	431	422	474	437	466	433	444	424	450	407	394	437	443	426	414	448	460	490	451	473	433	433	451	456	463	468	430	468	434	471	413	453	469	467	468	411	453	440	453	464	445	466	455	448	481	479	467	477	457	477	451	443	459	451	424	449	450	388	397	485	437	429	426	426	443	470	460	447	453	470	426	429	437	432	435	460	477	451	434	428	456	475	499	427	451	456	444	391	426	430	463	424	436	457	438	451	433	462	445	443	469	444	510	456	446	454	459	424	475	475	468	434	452	476	441	500	488	439	428	433	426	391	462	455	442	438	435	463	431	439	468	447	457	429	464	468	407	437	466	453	415	464	435	447	478	446	426	453	450	449	421	462	442	434	473	432	402	447	463	437	451	443	471	423	464	447	447	459	395	452	449	422	450	454	436	446	476	447	441	462	462	468	460	440	455	445	451	427	466	440	497	472	417	433	408	425	447	446	464	441	456	446	428	452	452	451	456	447
17328	21437	7054	1710	1507	1287	881	775	643	622	624	612	603	559	527	619	570	565	592	570	551	566	587	559	586	576	574	582	564	558	587	535	579	570	544	541	567	542	521	566	541	574	596	590	599	580	564	575	545	555	556	603	571	533	573	566	580	533	586	572	628	505	589	550	589	580	613	578	539	587	588	573	532	558	605	547	553	622	550	577	547	568	587	537	552	573	509	579	531	579	523	565	586	595	550	601	547	561	587	577	558	552	583	554	531	537	543	541	497	574	548	616	576	563	588	567	581	555	555	523	559	572	599	541	523	570	578	550	578	572	575	579	554	593	572	566	584	560	576	563	587	547	596	596	571	580	596	558	515	545	561	560	574	557	545	559	519	564	525	563	587	497	518	593	581	570	550	551	549	565	599	564	550	620	580	560	500	606	592	520	574	551	612	551	563	561	545	579	573	591	544	571	508	550	505	560	548	540	560	536	558	558	571	591	524	571	575	574	569	567	572	570	558	525	524	563	544	570	588	540	518	606	573	599	572	536	567	563	541	567	611	598	553	555	544	553	549	601	568	541	540	587	604	539	604	579	557	588	580	500	539	551	580	532	564	526	565	547	533	577	568	559	552	551	526	573	563	574	556	537	543	549	551	559	542	574	524	578	552	577	586	569	580	592	573	573	576	538	583	526	576	570	587	580	556	577	558	576	546	510	549	562	505	544	565	581	570	541	527	573	530	586	593	572	573	577	574	558	610	588	508	576	557	623	559	582	526	513	580	520	580	531	601	577	584	587	610	577	545	603	556	570	559	534	521	528	534	568	538	552	571	529	582	571	561	556	525	549	558	569	583	519	574	545	588	549	549	599	553	598	562	542	554	549	573	574	561	575	555	553	551	525	571	585	579	543	562	571	605	589	579	586	541	557	562	537	544	530	507	547	556	532	537	553	562	555	500	562	526	540	550	533	552	617	586	595	515	542	536	605	566	586	570	535	527	536	567	556	525	587	542	551	588	542	506	593	546	562	578	539	589	580	547	546	547	538	603	576	543	592	526	618	543	573	578	590	603	553	565	523	584	600	513	498	603	576	515	574	564	592	573	544	580	505	523	544	566	548	560	547	566	568	548	593	563	552	585	573	559	576	561	579	584	537	594	588	586	551	580	530	570	571	555	582	562	570	581	570	587	591	583	535	555	570	583	579	534	581	563	529	574	559	519	574	555	535	591	561	522	602	564	556	556	550	576	549	527	554	545	559	541	593	534	550	544	550	551	571	571	526	582	568	607	556	567	532	583	568	548	550	547	554	571	544	534	573	539	584	584	576	563	577	548	562	534	553	620	564	509	561	566	589	588	583	561	535	571	575	578	555	598	527	537	570	570	544	592	546	611	542	578	593	550	618	584	558	513	562	551	550	554	559	548	600	583	560	551	616	585	595	587	558	582	562	598	586	566	560	599	522	512	550	561	540	581	569	560	553	607	547	593	558	581	569	574	555	608	553	608	584	572	581	565	542	514	595	557	553	551	569	557	559	564	562	549	569	562	600	569	553	585	582	556	528	553	522	573	548	549	546	547	564	615	543	559	559	543	553	561	573	572	594	542	570	558	546	551	573	594	532	548	544	532	575	565	557	522	534	547	552	551	560	579	552	549	529	541	539	563	564	540	574	556	559	539	542	587	568	562	551	560	603	566	568	599	554	576	519	517	535	598	632	556	605	588	564	545	567	566	595	564	578	556	596	539	539	556	544	564	579	566	527	559	562	513	601	597	583	549	575	561	585	552	557	608	563	552	582	596	596	549	566	589	545	544	552	572	543	547	594	574	582	533	559	560	580	546	550	538	586	544	543	559	553	554	545	562	582	569	563	548	576	520	573	542	569	576	569	573	568	568	583	603	532	581	581	527	575	546	552	574	604	554	579	585	602	581	579	572	588	590	595	557	561	558	580	556	534	512	559	540	557	554	563	553	556	555	553	570	570	571	564	564	574	554	555	574	584	586	582	531	572	553	552	532	579	529	593	557	550	563	525	564	550	555	584	565	559	529	557	555	563	526	581	582	570	585	570	566	596	568	566	566	520	573	562	544	562	572	562	520	552	538	598	577	605	542	563	563	531	564	567	586	557	539	551	523	556	577	553	564	609	559	578	572	516	550	565	599	549	577	560	579	590	555	542	535	546	571	543	554	582	568	546	582	526	558	548	557	560	569	556	565	564	571	557	598	553	581	519	578	541	558	562	575	578	572	521	540	569	565	557	559	591	654	581	544	514	520	546	540	556	537	556	583	567	568	570	573	543	584	597	547	568	606	538	546	523	552	561	549	555	562	551	596	585	558	560	541	580	583	575	580	587	541	610	553	570	557	601	575	571	625	556	558	521	524	610	554	588	543	602	545	549	550	565	591	592	558	594	536	584	558	561	570	566	565	587	601	570	567	539	582	559	575	570	581	585	585	525	571	506	547	600	586	521	560	535	568	580	537	582	539	563	568	579	565	560	569	622	535	561	581	568	581	583	576	539	543	572	555	564	541	554	529	565	563	584	544	596	575	555	564	614	552	549	539	532	528	544	553	572	573	580	528	566	503	559	547	564	554	576	560	561	527	540	562	593	591	555	513	562	585	533	603	584	573	548	563	567	545	581	562	557	553	581	577	560	531	604	534	560	569	625	578	585	586	569	571	576	571	561	559	543	519	544	519	551	599	533	548	589	544	586	598	560	547	549	592	590	600	534	596	551	537	522	558	559	573	556	542	520	560	522	564	576	559	560	548	531	523	551	579	573	556	543	517	533	546	596	557	578	578	537	601	543	549	537	563	541	577	581	598	568	578	556	513	626	542	569	576	595	539	547	563	559	532	549	602	569	529	550	577	552	560	560	552	580	582	579	569	527	543	569	575	602	517	548	560	551	537	564	545	551	555	578	598	548	538	568	539	554	558	596	571	584	594	572	570	550	576	548	565	522	581	571	557	597	573	521	587	542	573	555	558	534	601	555	514	574	557	535	591	574	559	595	586	558	559	598	575	555	541	549	561	541	540	560	580	568	582	587	529	584	578	568	611	538	586	580	604	589	590	609	583	592	542	536	574	555	568	558	604	589	571	551	554	588	548	579	590	511	601	513	529	542	620	577	553	580	618	603	552	559	533	551	550	587	547	571	557	543	586	575	567	589	561	605	574	578	561	584	558	585	546	583	612	537	588	574	541	572	543	578	526	571	544	577	519	569	573	606	554	566	597	585	552	587	534	571	546	550	590	551	517	495	563	579	607	582	542	534	582	567	584	586	515	558	587	558	537	562	554	593	538	574	541	590	578	557	594	546	560	570	540	575	593	579	582	561	592	586	577	568	570	554	543	604	541	543	532	591	606	617	532	544	581	589	574	534	556	513	572	563	578	536	565	515	571	580	546	589	570	581	557	577	566	564	524	564	574	574	556	566	541	580	575	570	551	559	565	543	549	560	587	541	578	580	559	568	606	552	592	580	540	582	569	564	545	593	558	551	579	601	532	532
23131	21162	28558	24032	21140	11075	1600	1001	899	849	763	758	745	719	688	674	699	739	707	692	647	693	719	655	686	667	683	677	683	684	665	658	673	635	687	637	660	708	676	694	683	677	642	626	655	674	671	677	625	696	618	666	663	609	665	691	631	682	695	693	627	691	692	663	637	665	646	668	657	656	648	683	591	661	676	664	645	628	615	696	692	654	684	665	619	662	663	692	655	715	638	659	631	661	679	631	677	720	684	645	650	660	686	630	642	682	703	691	685	628	660	674	646	708	663	646	651	714	665	624	632	705	602	664	644	663	621	632	644	687	660	685	640	672	696	672	702	628	693	659	682	634	660	666	646	636	677	685	707	697	655	675	686	666	657	635	671	647	653	653	642	640	675	644	676	632	683	670	690	626	675	665	646	708	655	661	691	678	656	713	623	690	715	663	694	599	646	657	621	666	625	719	658	664	663	650	638	660	661	651	672	678	628	662	673	628	660	684	642	627	676	648	641	640	648	621	689	636	616	657	642	651	645	631	654	639	685	685	685	669	602	640	669	664	660	668	687	681	647	712	674	665	663	673	665	650	642	687	654	660	639	661	675	692	656	620	663	605	661	638	669	633	649	693	655	692	642	662	664	656	678	705	641	705	626	649	593	655	656	654	649	658	649	654	697	634	647	645	648	648	660	670	613	633	630	648	683	643	621	679	681	652	673	628	641	640	687	672	643	642	658	656	665	642	654	700	672	622	592	686	632	700	658	672	625	628	636	675	656	632	656	639	671	644	700	646	662	635	640	654	626	652	652	628	691	608	680	659	648	671	687	615	679	637	655	667	621	681	676	654	631	638	678	649	637	644	669	614	629	644	634	650	641	655	624	645	620	651	654	665	644	652	651	623	611	667	622	707	667	643	674	634	661	648	630	685	644	644	641	657	623	645	662	652	702	658	651	653	675	684	690	664	666	676	661	720	657	655	682	623	678	635	651	679	651	672	673	654	658	607	669	636	677	651	650	650	653	674	637	691	673	673	593	656	636	637	694	672	645	653	646	601	668	656	616	668	633	645	666	638	683	676	662	640	665	645	619	698	637	628	636	658	611	625	678	668	692	677	652	653	701	638	651	625	623	653	661	671	656	627	648	692	633	633	656	648	612	638	677	654	657	671	678	649	679	662	657	686	668	642	634	678	668	646	668	680	641	699	637	731	628	643	680	652	651	658	649	713	662	683	672	613	699	685	629	633	675	663	637	639	657	682	649	646	681	670	634	649	647	612	656	625	693	643	693	630	694	651	675	693	688	660	715	678	663	678	701	643	682	660	658	647	694	651	664	664	692	672	603	646	642	633	690	618	668	669	676	692	635	652	674	622	637	637	663	670	638	636	658	619	589	682	638	653	629	630	635	685	662	636	653	631	668	642	638	640	670	666	672	644	688	662	644	696	653	591	688	707	650	676	677	664	659	646	683	677	653	667	658	658	622	684	662	662	626	664	654	655	637	686	667	644	615	611	610	661	635	640	687	641	650	642	618	651	685	624	669	659	675	646	643	689	647	672	638	633	668	635	684	627	644	671	676	643	676	674	643	672	650	668	647	641	663	671	635	652	620	679	659	686	673	667	685	666	669	653	644	641	649	612	644	705	653	655	627	696	669	685	667	653	683	601	638	634	697	680	653	617	677	631	642	646	662	651	639	659	693	675	683	665	674	627	639	642	637	653	663	689	642	646	660	620	631	642	664	666	693	608	622	646	634	598	687	676	655	700	675	692	644	648	659	660	706	695	667	664	657	656	684	614	629	657	644	664	620	638	665	651	598	642	625	677	667	648	630	642	681	629	606	682	655	644	697	636	639	672	684	657	623	676	638	638	664	598	695	657	670	623	629	647	627	625	633	649	670	717	675	659	667	712	652	636	693	631	611	659	632	670	686	661	679	659	640	687	631	633	654	630	662	635	694	620	664	646	670	711	657	651	644	636	645	670	633	619	640	685	588	628	671	649	646	673	630	642	673	671	705	662	676	618	630	607	633	689	681	702	610	632	677	642	660	670	691	650	589	613	668	664	666	606	641	689	647	692	665	610	734	667	686	660	661	661	634	686	676	667	657	675	676	622	621	668	632	684	618	716	667	635	660	679	610	637	655	634	660	664	700	665	695	675	656	649	646	700	656	635	617	670	690	621	636	641	621	606	704	635	619	659	663	624	659	687	674	703	631	672	640	612	665	663	613	662	606	659	636	650	646	645	648	634	676	663	633	634	666	674	629	665	657	620	666	651	623	632	639	618	651	677	663	687	631	639	640	597	651	675	676	667	671	671	663	652	720	634	635	717	627	584	676	681	642	671	654	655	679	647	663	703	682	674	622	647	629	654	657	643	668	659	604	640	645	691	681	653	628	684	665	669	656	674	643	634	647	634	648	674	663	676	627	646	665	645	645	662	666	656	673	648	629	612	656	631	651	677	646	609	646	634	650	626	658	684	650	671	687	624	635	623	643	587	679	657	652	648	670	678	663	664	664	635	649	680	677	664	670	607	678	651	666	662	649	639	685	668	653	636	651	640	699	696	655	624	661	665	664	630	617	640	701	667	639	632	678	689	645	645	666	669	675	684	717	683	637	621	626	675	648	627	654	625	636	673	665	631	701	616	668	613	668	631	664	630	658	659	672	646	620	598	615	671	657	656	624	660	690	639	659	680	677	624	605	665	673	589	696	661	639	657	668	669	637	710	684	619	671	669	672	618	621	665	644	689	685	647	678	629	690	652	670	689	634	645	690	652	668	634	694	669	664	661	659	672	687	635	599	632	642	690	642	640	695	669	676	670	699	658	642	624	603	689	645	653	626	668	675	662	644	645	675	657	663	673	656	667	621	599	692	654	634	714	622	624	624	715	649	671	721	627	650	627	661	605	585	655	602	595	661	603	690	641	671	697	627	707	638	681	715	654	645	615	664	638	657	719	612	622	622	711	683	669	646	649	646	643	641	654	628	628	659	624	661	659	658	670	695	665	607	658	638	638	682	615	679	689	638	701	642	618	689	667	704	690	632	650	685	699	619	668	635	655	698	656	678	654	594	653	650	658	675	656	685	647	689	654	644	606	662	602	634	629	674	637	680	675	659	647	654	691	679	647	650	636	658	644	647	623	655	662	673	617	647	630	597	626	681	615	664	626	619	672	666	630	666	660	684	661	640	646	680	635	643	645	646	662	654	634	711	638	667	641	665	656	687	677	723	613	686	680	629	613	682	674	672	657	658	632	616	667	725	715	663	667	671	648	610	657	605	705	623	650	637	676	593	623	621	630	625	633	644	662	622	683	631	658	653	684	640	636	641	658	691	634	642	635	655	623	624	655	628	670	661	703	662	675	657	677	649	636	613	635	664	674	674	668	662	715	655	651	667	658	620	664	661	689	665	638	649	634	685	631	682	678	622	670	636	618	607	609	650	644	698	677	612	633	669	669	661	638	679	641	664	633	638	658	689	599	699	695	683	683	680	616	629	658	649	631
21810	36319	14360	3872	3308	2557	1945	1491	1265	1134	1045	911	972	981	847	912	904	871	826	859	818	839	799	792	856	871	845	871	848	824	867	801	824	821	812	884	877	837	830	833	824	792	842	848	882	830	821	819	823	849	803	818	830	826	738	821	844	826	804	798	768	816	836	811	921	816	818	830	855	825	829	835	799	835	842	848	827	787	832	866	816	796	869	772	835	837	803	804	817	874	814	792	856	794	820	813	823	817	859	797	806	780	846	823	857	819	795	821	864	854	860	798	824	820	811	841	737	834	831	775	822	783	803	838	822	891	837	803	827	810	814	801	815	798	827	823	796	814	792	784	863	846	819	798	811	794	859	783	810	834	834	796	794	767	814	767	803	827	794	792	896	877	803	826	853	852	783	846	779	825	836	804	804	773	815	838	842	857	869	828	869	813	801	866	823	783	835	841	843	812	813	815	832	814	818	895	856	857	801	820	864	789	859	766	800	782	811	805	834	842	862	812	831	810	846	858	825	789	770	838	814	800	822	764	839	866	800	783	842	823	795	832	778	814	811	817	820	800	866	824	809	802	775	871	791	816	859	837	848	805	890	805	805	809	808	828	811	790	775	812	867	827	784	806	827	781	828	815	777	839	826	840	811	811	780	848	796	834	817	785	765	826	820	808	810	753	799	787	813	825	820	781	839	828	804	866	816	838	798	827	799	790	893	834	813	815	863	757	785	831	784	849	828	837	840	887	782	816	826	835	801	840	824	787	796	818	833	839	787	815	856	791	780	799	827	819	825	820	770	840	840	836	860	806	854	838	850	822	828	843	849	820	860	841	817	827	833	773	811	807	801	785	893	848	826	806	800	816	822	802	822	814	847	816	878	862	786	832	798	810	815	780	778	792	793	783	800	739	799	816	887	814	826	876	856	820	767	788	787	796	803	819	789	805	804	803	809	850	860	808	840	818	781	777	853	851	816	854	822	801	811	779	832	865	852	873	795	840	788	870	841	849	841	828	823	819	829	835	859	792	803	872	817	801	835	796	839	799	782	778	824	799	837	830	832	841	891	834	845	821	805	810	805	842	790	829	830	821	837	848	801	806	813	768	845	827	822	809	860	821	822	837	852	818	820	802	821	820	828	866	802	823	782	824	865	770	824	777	811	798	856	858	850	836	825	828	818	846	815	861	809	825	833	769	792	827	847	848	820	783	772	857	783	794	802	798	833	775	819	793	801	802	822	807	866	853	850	854	818	797	810	816	784	807	809	837	797	805	842	812	797	782	778	819	854	839	796	789	789	816	841	857	836	798	812	808	847	851	826	761	787	831	853	815	820	822	836	831	813	819	805	846	833	835	845	806	791	764	802	822	782	800	814	843	827	814	805	806	810	860	782	808	818	760	799	821	834	794	806	823	867	830	835	832	823	829	804	798	786	806	812	784	832	862	822	818	788	834	775	811	758	798	802	798	819	784	892	867	781	840	838	792	780	844	855	852	792	857	774	784	813	882	860	797	820	798	851	819	787	872	803	824	774	804	773	829	828	756	822	790	809	846	861	808	805	787	807	786	812	802	826	771	830	810	759	862	821	780	855	823	864	800	828	888	828	797	812	819	843	785	794	788	839	790	837	817	789	813	751	836	892	848	790	779	829	844	788	855	827	798	801	844	839	865	828	871	774	774	806	787	794	807	787	808	837	845	845	827	779	828	820	796	812	805	814	835	851	796	796	840	859	809	842	798	785	778	824	868	855	771	764	813	828	825	804	784	802	814	806	820	819	820	787	869	903	800	828	848	789	775	847	825	812	777	824	775	818	814	785	837	793	774	818	817	826	827	839	838	787	802	828	790	788	801	816	753	892	792	810	826	837	785	847	789	709	780	845	796	771	803	797	814	828	795	808	800	780	823	800	839	817	818	767	819	861	811	802	829	806	798	828	798	788	866	813	830	824	821	804	807	831	859	818	767	845	822	848	885	837	810	822	818	842	789	795	814	758	788	746	828	806	806	801	834	858	868	838	758	804	864	799	814	811	824	789	845	798	855	831	864	802	805	807	786	786	774	795	777	780	833	840	777	840	812	843	790	785	812	837	802	818	782	807	785	797	800	795	819	841	826	792	849	787	848	887	809	892	772	787	786	825	805	855	834	816	799	764	765	802	799	840	808	804	834	794	829	846	765	787	827	835	814	837	853	806	766	865	823	796	856	853	823	805	830	861	804	800	798	860	869	795	825	829	832	894	885	794	775	841	822	813	846	796	865	808	811	859	830	858	746	806	797	794	809	752	813	822	805	923	850	801	811	845	894	807	809	827	803	804	811	817	844	803	831	805	820	820	818	788	833	783	834	854	800	832	807	821	813	850	809	895	795	856	826	818	845	810	876	767	809	849	779	783	805	862	826	817	824	809	818	808	811	847	834	868	872	838	836	794	798	787	822	815	764	810	818	832	848	859	809	818	813	820	852	792	776	789	837	782	775	853	840	755	861	815	864	772	847	833	820	849	864	821	801	776	835	815	850	822	859	873	771	804	802	796	791	764	807	826	832	775	795	752	834	807	820	795	864	781	794	839	831	828	812	848	839	798	837	867	790	834	881	803	817	863	815	856	754	798	861	852	835	802	831	822	867	829	788	842	844	833	776	803	801	814	824	815	805	869	808	849	783	880	820	822	829	832	791	768	793	779	881	849	798	824	799	835	817	800	813	830	821	794	844	817	855	846	811	814	805	788	798	817	848	801	786	821	802	842	870	770	762	847	790	828	766	794	796	833	849	832	790	815	821	817	817	792	807	835	856	812	847	894	803	800	802	822	827	857	798	862	828	826	815	821	828	759	814	827	804	779	765	797	807	814	845	853	827	825	829	848	822	849	827	873	835	850	753	819	818	801	813	840	813	816	832	767	852	798	802	854	826	789	814	855	819	832	825	834	846	806	829	845	811	842	781	852	825	789	859	779	810	821	769	802	815	835	790	823	832	816	783	799	813	862	802	852	839	823	862	808	780	808	814	806	826	832	760	815	816	788	814	849	782	785	828	769	864	854	819	777	855	849	848	783	783	837	807	811	875	898	884	810	819	838	816	843	827	828	810	821	794	801	799	830	829	828	848	815	839	821	858	850	774	811	791	833	820	837	800	831	860	842	867	829	813	830	794	792	810	789	786	836	821	785	826	811	826	777	809	817	844	811	805	838	836	816	816	842	820	841	808	836	832	847	792	822	842	809	801	797	822	841	794	862	882	859	888	859	829	822	818	790	765	833	765	796	809	761	876	843	767	844	830	852	898	784	834	830	788	852	850	829	820	825	820	801	831	791	773	832	808	774	849	821	802	855	828	814	793	830	838	779	787	833	792	745	830	792	784	803	871	831	833	803	776	803	799	802	838	815	852	774	810	850	874	803	826	784	822	870	838	791	843	830	828	827	819	782	819	860	818	809	797	855	785	768	788	824	836	819	839	806	840	858	843	865	874	825	832	819	772	816	769	804	812	810	804	815	803	837	820	830	882	847	827
24445	21227	27429	25171	9210	819	551	383	322	315	284	271	272	240	267	251	255	239	245	260	264	213	269	233	238	249	223	222	197	185	234	219	200	256	217	208	218	238	218	235	239	215	244	221	241	226	251	245	228	209	214	228	247	242	221	206	213	204	228	233	239	207	209	212	226	220	221	238	215	231	225	216	236	221	242	246	216	248	214	211	232	241	219	216	237	248	224	230	225	234	227	216	212	227	263	253	228	232	219	262	275	241	225	235	226	261	240	215	209	248	230	250	253	198	247	241	227	224	239	259	221	224	200	239	204	233	231	238	231	245	245	235	227	245	229	226	228	201	227	252	209	235	243	251	224	227	236	231	221	213	212	250	228	225	214	253	230	236	207	234	217	253	227	202	232	224	225	225	220	195	240	211	240	229	228	249	205	234	222	239	243	213	235	225	235	228	231	239	252	229	240	267	218	216	253	246	208	229	234	209	208	240	232	238	233	218	236	230	223	223	203	193	242	242	207	232	212	220	236	247	208	218	249	256	219	235	230	217	213	226	212	216	223	219	226	211	230	211	220	208	227	221	235	234	214	249	225	197	229	241	247	230	239	233	207	235	230	241	212	237	245	206	244	232	249	240	236	244	237	240	220	216	213	238	225	214	233	222	211	216	245	219	241	237	215	232	233	227	220	240	234	225	247	211	246	233	229	228	239	245	224	236	214	234	254	231	231	222	214	210	202	215	209	227	234	237	222	267	235	231	237	197	235	206	222	221	255	221	233	223	237	230	213	221	215	238	216	225	245	214	252	214	225	236	218	229	200	240	213	228	241	211	204	201	259	233	235	218	226	230	218	228	235	234	225	203	237	218	245	234	220	222	226	244	232	231	213	206	222	227	241	239	230	209	240	218	230	255	232	227	234	254	235	220	215	203	211	202	237	236	231	214	226	226	215	222	211	211	225	210	238	227	232	209	217	226	225	229	227	218	208	189	225	250	218	223	228	245	236	232	206	240	229	228	240	215	209	218	226	248	225	239	220	227	222	208	245	245	278	238	238	255	201	215	244	215	214	246	220	259	226	224	214	228	266	238	248	233	225	197	222	203	233	235	231	216	217	224	225	219	236	206	217	221	224	236	234	239	222	232	228	249	223	253	229	226	254	211	235	210	215	231	243	229	236	204	236	250	217	211	231	235	235	245	219	239	249	222	222	242	222	219	211	221	232	236	242	207	195	213	215	261	233	228	217	203	243	230	227	236	252	237	240	237	218	238	248	234	234	222	235	199	214	212	208	239	213	240	206	212	222	246	225	207	245	225	239	223	253	226	218	230	233	241	235	237	237	235	220	219	240	214	203	235	214	227	243	260	238	222	245	221	220	235	245	208	217	223	211	239	230	235	247	202	227	237	236	225	239	242	255	213	210	209	222	194	215	225	239	202	227	246	238	224	213	243	228	226	209	225	244	225	233	243	240	234	235	242	237	225	230	242	258	259	244	221	238	221	235	231	244	213	221	240	217	252	229	228	215	214	250	213	230	233	224	240	200	241	219	227	207	248	231	240	216	248	230	226	235	231	243	228	232	191	229	217	217	236	246	223	239	225	240	214	223	256	218	241	219	236	247	227	231	220	214	235	199	220	223	209	226	236	214	233	225	234	225	239	237	265	214	235	238	251	243	218	219	239	208	220	273	231	223	235	218	253	215	265	217	246	224	205	221	210	217	210	220	248	210	242	218	246	223	266	200	229	260	233	247	252	250	243	199	203	236	241	237	198	231	228	246	237	239	228	206	218	210	243	236	218	252	233	224	240	233	192	213	228	206	216	218	224	222	215	217	235	260	217	213	216	229	227	198	215	240	248	230	248	260	238	224	212	247	210	224	238	235	243	205	221	213	245	215	204	236	238	204	243	230	232	232	222	246	220	222	226	240	222	231	239	248	237	225	234	229	235	216	224	238	238	236	199	237	220	211	249	223	255	210	239	231	232	219	212	254	221	251	199	235	242	245	226	245	240	208	232	257	202	241	225	230	238	224	229	215	222	246	249	230	259	232	251	216	249	226	229	194	244	229	216	236	230	255	214	216	229	197	199	225	230	219	235	234	216	216	240	240	220	245	248	241	232	259	264	223	232	228	231	254	240	235	226	242	232	231	231	197	222	245	212	229	210	233	240	228	211	232	226	237	233	215	231	230	227	224	227	265	208	242	222	238	231	234	213	229	227	208	203	197	222	241	215	209	241	203	231	228	235	199	221	205	203	235	191	237	215	239	212	214	226	250	195	243	207	232	227	243	225	232	223	258	260	212	247	256	219	267	226	205	239	198	246	201	241	211	219	239	221	227	241	223	239	255	242	233	233	199	225	229	254	238	253	218	256	243	232	234	218	220	215	238	256	208	238	231	205	256	244	250	226	208	231	230	200	227	206	237	252	210	232	241	255	246	215	229	213	215	228	222	218	233	248	228	211	217	219	213	236	218	221	240	224	202	248	204	237	226	210	221	216	235	262	229	237	206	225	197	224	228	233	253	226	245	223	227	218	219	215	247	241	223	242	221	220	249	220	231	223	239	232	212	238	226	216	259	227	209	230	227	239	257	243	218	228	249	217	212	233	241	215	229	215	234	241	221	234	211	251	215	226	201	267	216	212	212	215	203	211	227	245	221	213	211	242	266	192	246	243	220	238	250	231	220	230	232	250	225	226	237	243	229	201	226	197	231	232	218	217	224	222	226	242	206	225	221	245	222	229	243	223	220	221	248	228	230	234	226	226	246	231	215	207	207	226	221	206	216	230	210	209	221	223	225	220	203	256	215	254	204	222	215	249	230	224	239	215	228	247	215	206	202	239	221	217	222	221	215	248	222	215	201	238	216	238	216	236	235	218	250	174	219	242	201	221	242	240	223	237	237	241	223	248	246	235	217	222	217	221	234	257	189	246	223	226	237	226	209	220	197	257	215	230	198	224	239	243	234	224	228	215	217	224	221	237	236	183	235	217	201	215	232	222	242	194	234	235	253	246	219	226	197	232	248	224	193	222	224	215	218	227	237	229	247	240	255	245	206	229	222	215	221	223	249	252	221	220	216	223	210	259	217	202	226	226	226	202	227	212	228	228	223	241	229	238	241	252	216	238	231	237	221	228	232	232	213	237	211	214	208	210	223	232	213	223	227	227	223	219	244	228	231	246	223	206	246	255	223	209	228	232	223	237	261	229	254	220	226	232	240	214	237	228	217	215	231	216	243	219	183	203	209	210	261	217	243	235	216	243	235	232	231	230	228	243	199	211	231	215	228	212	247	213	231	228	209	243	233	226	236	255	212	240	244	233	228	241	240	231	239	230	214	224	205	232	236	226	243	219	209	203	228	246	212	212	226	229	243	237	247	235	223	225	239	215	219	211	247	224	239	226	231	249	242	243	243	218	238	235	257	242	221	217	238	207	234	240	268	221	206	206	224	225	231	201	246	231	241	213	225	227	231	216	232	231	240	224	253	223	221	241	239	238	205	219	237	244
20089	30703	11824	1906	1768	1391	1041	745	566	528	460	400	427	392	370	359	357	324	327	328	347	316	319	311	322	301	351	295	345	338	323	295	304	297	318	303	328	283	299	286	314	333	313	320	290	290	294	324	298	308	306	303	290	318	312	344	333	333	298	324	317	317	299	290	320	320	312	281	322	329	272	297	327	302	289	308	287	277	317	327	302	308	338	325	289	276	277	278	301	310	287	313	309	298	327	291	278	306	310	304	318	326	323	296	300	296	332	310	311	311	282	315	304	308	312	266	282	284	295	309	298	268	305	297	282	302	284	327	282	304	319	323	298	237	305	316	306	313	324	317	329	298	304	291	336	306	325	307	310	313	296	301	292	294	283	303	320	322	330	284	312	280	280	287	312	310	267	310	291	293	314	297	298	282	283	309	292	317	323	305	305	305	309	290	299	309	331	299	300	320	311	275	278	323	284	334	288	325	289	284	314	283	324	286	295	307	325	299	289	291	301	288	304	306	308	315	320	306	343	322	317	330	289	260	305	291	290	299	328	303	285	282	285	315	304	320	304	286	303	295	295	305	288	315	260	322	291	307	285	320	299	302	290	311	311	304	288	292	305	287	311	298	313	281	294	309	335	273	306	327	299	286	327	288	256	273	333	288	317	304	304	301	330	311	319	307	306	292	340	327	298	283	307	300	286	294	292	265	311	319	309	318	311	309	335	312	295	312	318	278	311	309	274	340	310	300	290	303	299	294	321	322	305	320	305	312	325	302	313	310	287	282	291	276	330	287	299	299	290	288	312	327	281	335	298	273	310	297	307	284	304	286	296	320	293	303	294	296	322	327	306	320	294	314	297	304	318	266	262	306	278	306	292	279	319	278	286	290	286	292	286	321	312	313	281	303	283	317	318	275	300	323	325	336	304	317	294	288	318	319	316	305	273	303	304	311	310	284	291	309	298	307	323	299	357	296	286	299	300	292	345	295	320	302	308	290	289	295	328	294	298	325	314	294	272	300	302	290	304	292	336	310	337	309	295	295	305	283	320	272	334	304	304	322	318	297	305	327	325	293	321	314	331	299	311	283	264	290	304	314	314	298	321	308	312	277	319	309	302	269	340	320	296	261	324	316	332	312	296	326	317	295	340	302	321	316	279	266	305	329	313	324	318	334	284	332	326	312	291	339	290	319	286	289	306	332	292	333	290	308	357	304	278	292	289	308	318	320	305	330	315	324	284	294	308	314	310	339	309	298	326	296	306	313	313	310	295	349	299	290	302	297	287	296	286	311	304	298	331	282	298	283	271	297	315	337	319	295	289	291	301	312	302	315	312	332	277	312	285	315	252	315	314	292	301	313	310	333	323	283	286	304	306	310	293	294	301	305	275	332	318	304	309	311	318	310	322	322	313	273	311	310	340	299	282	336	302	313	302	325	278	315	333	315	353	322	323	303	336	299	292	285	328	300	334	300	281	325	304	280	303	316	309	294	309	321	322	316	310	321	299	299	332	295	307	278	329	311	324	313	291	296	269	293	274	291	304	305	324	291	312	303	300	338	302	326	323	313	285	310	297	306	326	325	311	304	320	325	311	318	296	333	281	310	278	316	320	293	326	317	301	309	307	309	300	297	298	286	298	335	304	307	342	306	265	288	296	295	289	327	246	306	280	287	341	296	287	316	310	296	299	315	301	318	334	308	303	292	308	304	295	325	289	290	337	331	301	318	320	290	282	317	304	295	293	290	275	304	295	323	339	308	300	320	291	309	273	314	278	315	313	301	278	288	295	324	287	281	333	285	314	277	318	286	319	300	296	275	308	319	322	324	312	301	277	313	300	291	325	296	297	289	294	315	295	317	305	286	327	325	318	325	308	300	294	309	286	333	296	288	262	287	298	289	288	317	311	333	309	264	307	302	299	307	303	289	301	305	299	284	313	307	311	282	333	320	322	315	288	313	306	303	322	325	338	323	296	335	302	338	306	328	316	317	319	316	308	273	298	286	292	292	306	309	315	296	321	283	309	283	309	299	283	310	337	295	297	282	311	302	276	300	295	296	294	290	299	305	285	331	282	271	291	292	327	314	329	295	310	304	315	311	287	297	286	298	323	321	303	289	305	309	303	329	305	295	298	315	304	298	300	299	279	302	316	303	276	305	320	311	320	278	312	286	328	322	309	320	300	314	315	271	304	307	292	297	288	289	297	315	295	310	286	298	315	323	293	336	305	269	310	311	315	339	307	320	294	326	290	295	319	309	284	316	292	310	297	302	314	288	293	300	331	298	310	305	303	322	281	326	319	311	330	304	272	302	288	307	298	312	308	312	311	306	315	328	272	328	286	298	309	307	332	270	319	300	288	278	320	285	292	303	339	310	313	320	304	296	296	282	298	273	347	284	320	275	291	289	300	332	300	337	278	286	306	285	271	308	311	308	306	272	286	301	289	300	305	289	289	294	275	276	284	334	292	292	308	304	265	280	313	292	301	261	289	308	290	309	282	287	283	324	312	302	324	297	327	287	301	287	312	272	309	291	310	335	284	280	306	295	320	337	301	321	301	289	295	304	309	309	294	304	285	304	301	286	297	298	273	318	296	315	328	303	322	315	299	287	283	304	297	307	317	284	309	307	309	338	313	279	275	318	302	284	305	311	284	291	310	295	311	301	322	283	289	293	301	301	300	313	292	269	319	307	328	302	311	346	277	324	315	319	341	307	267	325	297	337	323	289	333	306	312	310	287	279	285	318	289	310	304	333	306	306	306	326	306	314	297	315	306	280	263	293	305	316	318	325	288	262	316	283	278	284	316	277	334	334	296	318	280	324	304	324	288	304	291	288	287	299	272	299	291	319	301	321	289	296	279	313	300	297	298	308	324	289	300	315	274	294	304	322	312	266	287	296	311	336	310	302	289	328	298	282	335	305	294	346	292	294	304	317	306	288	285	322	316	294	298	304	278	305	303	291	298	307	331	304	307	289	287	284	336	296	319	323	304	303	322	304	325	316	313	297	319	297	318	308	305	300	309	282	307	322	317	294	299	289	315	298	291	291	276	332	334	316	334	303	335	318	282	288	265	305	283	304	284	262	291	318	277	329	288	308	270	291	302	303	285	298	280	291	300	271	305	317	302	299	310	289	294	312	336	303	296	290	281	295	260	319	288	282	308	300	272	314	313	291	295	270	279	305	296	289	277	317	307	281	296	318	303	301	341	303	281	350	337	335	290	287	290	299	303	291	310	321	315	342	292	305	280	344	324	318	271	308	304	301	324	331	320	315	302	307	304	292	302	288	330	317	290	313	313	298	312	338	306	312	292	337	288	312	344	306	309	263	325	314	282	280	295	312	303	284	303	287	293	311	280	294	277	284	323	301	277	328	282	293	316	323	276	363	276	328	293	312	319	308	301	313	288	301	295	285	313	279	339	279	305	298	288	317	302	282	314	292	282	308	303	297	299	315	276	293	292	314	330	279	318	315	313	323	280	297	288	310	308	295	300	331	312	285	301	280	321	291
22265	21247	29107	23667	21236	21260	8556	1158	768	682	715	635	644	623	556	532	524	515	518	493	539	480	542	534	489	488	498	461	497	485	467	488	485	456	449	464	484	462	483	515	521	452	482	506	483	482	486	487	484	474	498	482	447	436	445	453	456	458	456	512	421	463	481	458	462	454	485	469	496	492	478	449	486	445	467	462	457	471	458	464	435	524	451	481	455	482	458	444	491	468	450	465	433	468	435	467	446	434	453	439	466	458	468	461	455	438	486	442	451	477	479	446	441	472	495	445	484	475	475	408	475	480	442	464	433	437	467	455	463	443	474	501	437	437	465	478	452	467	493	463	476	475	465	488	488	484	435	485	464	438	474	444	426	457	470	468	457	448	460	481	428	431	474	464	468	436	436	474	490	507	503	446	437	472	467	446	478	442	501	476	474	482	468	474	494	432	414	468	446	436	496	460	469	434	425	480	470	457	475	465	469	511	451	466	441	451	460	468	557	465	477	507	450	479	463	455	446	477	465	424	455	466	478	427	467	477	443	461	463	448	453	459	449	459	476	464	460	457	419	483	497	491	483	492	474	475	444	468	433	430	483	449	474	451	499	467	456	462	487	416	472	497	457	444	512	438	464	492	454	440	443	453	467	468	497	449	405	450	487	477	447	463	483	479	433	468	465	483	499	480	485	471	474	447	447	456	476	470	457	463	460	466	434	475	425	461	466	482	467	465	487	501	477	434	444	452	443	460	455	439	460	468	446	479	426	485	469	486	508	493	448	460	481	471	486	458	451	476	453	436	455	465	443	504	497	461	478	437	486	456	479	448	435	489	407	453	441	454	470	508	461	453	433	444	476	515	473	464	441	469	476	440	474	448	482	462	465	475	464	519	461	410	441	482	478	470	460	455	412	463	447	453	453	463	473	448	465	439	471	447	504	489	455	458	476	462	441	453	480	431	510	467	465	460	469	459	489	452	453	491	496	450	410	472	478	443	461	461	473	443	477	440	454	449	496	490	450	444	459	458	477	475	419	460	486	445	452	445	445	488	450	529	444	507	457	460	477	468	464	420	455	467	437	431	478	495	447	476	442	473	476	478	486	440	457	469	445	470	481	447	487	496	459	452	475	475	461	440	502	434	456	467	484	462	427	436	447	452	446	480	456	471	469	483	489	478	469	468	463	416	478	469	490	477	469	477	461	470	432	454	469	482	489	464	459	482	415	485	441	459	477	452	460	467	465	493	465	494	442	450	479	451	462	461	469	472	437	452	432	487	441	471	483	450	500	468	441	483	491	474	483	452	470	445	474	502	477	465	440	464	503	461	455	465	488	449	500	498	483	469	468	492	461	502	492	494	437	441	451	447	461	495	502	435	499	442	504	449	498	474	504	439	447	460	490	456	474	469	474	446	449	442	468	420	488	453	518	454	445	461	460	440	488	444	447	461	443	412	447	472	461	470	436	458	466	453	476	449	484	458	476	484	437	474	419	422	459	456	483	440	473	491	450	468	465	453	475	459	493	467	455	500	498	454	448	474	502	498	513	462	472	470	483	426	424	480	475	448	467	436	434	468	469	489	485	474	491	459	453	425	436	471	481	454	484	433	440	427	437	492	480	463	450	444	485	478	435	459	469	471	443	482	464	458	497	418	452	438	473	467	433	494	454	441	460	462	444	452	487	419	516	446	485	463	449	480	473	477	457	431	485	458	475	441	474	454	448	470	446	481	469	479	480	454	472	492	477	446	450	487	478	461	420	482	463	475	448	503	410	438	465	476	443	479	446	465	448	466	422	487	411	472	447	427	442	458	455	458	488	494	455	475	432	458	490	462	458	467	477	436	451	473	475	479	421	459	452	470	451	472	495	470	451	495	426	471	494	483	451	468	479	469	441	457	440	428	451	473	512	438	461	465	428	464	460	473	465	457	476	502	444	460	482	448	474	478	462	460	459	435	454	429	468	498	480	480	469	467	463	425	451	465	454	442	486	452	447	443	474	467	449	475	465	425	444	455	483	441	483	462	480	434	452	491	480	443	454	472	449	484	486	469	461	448	433	454	465	467	454	467	486	484	442	453	475	462	451	508	477	413	458	490	463	489	476	455	474	486	483	429	475	439	468	468	510	439	480	454	472	456	440	439	446	465	453	515	472	455	468	454	474	461	457	455	492	468	471	468	464	414	465	468	486	461	473	455	500	504	432	479	463	483	465	427	445	481	427	471	476	493	448	480	461	505	468	455	465	459	472	483	452	501	428	442	465	490	440	487	450	473	462	440	472	451	482	450	483	481	450	453	516	469	456	442	484	460	482	491	446	445	426	482	479	524	439	496	454	470	443	470	433	468	440	493	452	405	479	484	485	480	496	457	445	467	531	490	519	450	433	443	464	453	471	468	447	472	521	433	406	470	460	467	475	459	483	441	457	486	495	457	463	439	456	484	502	448	463	463	434	463	450	449	429	485	484	464	449	434	487	472	480	433	424	482	454	483	467	454	476	482	442	462	479	477	460	480	447	458	488	522	434	447	422	450	484	455	468	458	445	474	464	456	515	464	461	463	455	469	482	479	429	430	421	466	422	479	462	470	448	443	514	452	490	465	491	487	476	464	463	455	466	523	450	481	444	467	462	454	465	479	461	473	462	486	488	480	456	487	453	453	461	473	487	440	497	460	463	448	442	461	419	435	455	444	450	508	419	436	473	477	456	446	476	422	468	467	479	443	498	478	453	451	479	448	477	468	496	483	463	494	443	478	469	474	482	485	470	476	455	442	420	460	452	507	467	466	471	470	453	432	447	482	487	467	440	439	487	436	413	459	495	453	428	493	433	472	443	442	464	501	421	476	477	439	457	484	469	489	460	467	486	485	471	489	436	498	440	460	471	458	487	427	442	456	468	447	447	473	439	495	441	430	482	432	440	497	458	443	493	422	453	489	443	482	463	440	463	422	484	457	467	461	441	441	441	475	446	458	440	441	496	440	497	479	476	442	481	416	467	459	417	455	475	460	452	452	470	473	463	472	470	449	423	453	451	448	479	462	413	455	485	483	527	470	490	473	449	448	488	435	469	479	473	470	510	451	446	451	472	482	485	468	464	440	469	447	469	467	430	461	451	443	457	463	466	451	477	497	454	463	482	467	505	486	493	461	484	469	464	487	450	476	431	439	477	428	487	483	451	442	470	407	459	489	421	469	488	472	439	407	460	463	440	439	446	498	462	468	432	399	455	449	492	469	419	449	442	462	424	462	467	441	456	464	447	456	426	461	428	447	435	459	471	440	465	447	454	450	457	484	477	455	435	462	439	467	436	451	453	456	457	475	487	459	470	460	441	493	454	443	465	485	446	478	430	445	443	442	488	487	439	486	479	490	470	461	475	472	488	471	452	468	480	459	440	493	455	460	457	464	490	461	462	455	461	466	432	493	486	462	464	469	464	455	484	458	478	469	439	460	447	442	409	462	430	471	482	466	467	469	485	538	472	450	439	452	422	498	435	407	435	459	486	457	490	495
25032	42565	20795	4718	4156	3365	2483	1713	1422	1203	1022	964	836	790	740	702	744	673	704	653	643	630	676	639	659	613	615	617	662	655	686	679	630	623	635	677	634	614	643	655	677	631	634	658	563	622	589	592	604	646	603	620	620	630	573	631	606	589	611	597	577	621	587	572	618	605	606	628	643	572	624	594	603	606	609	644	603	593	549	595	590	556	566	633	592	600	601	607	598	621	659	585	567	618	599	639	626	567	594	551	597	580	609	625	608	622	589	644	607	593	584	610	593	587	614	591	605	580	596	594	626	637	613	619	595	620	622	644	572	580	588	587	572	585	577	581	545	586	585	595	635	589	612	605	544	561	554	555	607	607	580	587	590	551	600	596	619	590	617	571	594	587	586	603	624	595	640	638	589	609	587	584	597	619	582	594	616	618	621	598	591	604	578	620	604	586	564	613	594	585	592	608	628	612	601	585	584	610	592	602	606	574	583	627	623	629	609	621	600	595	581	558	625	599	643	560	592	606	591	553	578	566	617	565	592	593	587	601	608	592	646	591	594	617	582	633	620	550	611	615	622	611	624	599	586	552	581	576	667	582	610	585	648	581	601	581	586	585	581	584	653	607	579	594	565	589	594	619	582	596	607	639	598	552	603	578	570	591	599	545	558	536	604	609	610	570	605	597	602	577	604	623	551	601	573	577	632	592	645	604	623	601	648	608	572	581	600	572	628	608	596	601	590	595	580	627	607	602	608	566	573	637	628	591	614	611	619	580	595	593	614	603	588	612	584	604	615	604	564	598	606	564	616	591	610	593	576	592	568	587	599	577	597	565	627	577	612	578	597	625	578	579	603	563	607	617	609	618	585	629	550	615	616	560	634	606	605	590	624	597	585	571	644	608	534	647	627	657	630	570	601	599	590	604	598	625	599	623	573	660	576	582	628	601	575	569	623	584	644	602	624	588	621	594	604	618	615	614	587	588	641	618	602	581	597	564	597	602	550	587	611	604	593	564	641	587	619	573	606	629	592	628	582	585	605	654	571	607	604	630	609	568	599	590	588	594	619	621	618	557	605	633	605	596	564	616	620	580	629	577	587	561	624	623	573	591	603	624	575	615	606	640	607	612	602	583	601	618	586	626	614	626	623	590	611	599	589	593	619	555	613	609	611	617	620	647	601	545	588	617	540	551	586	594	636	623	610	605	607	620	599	592	553	599	607	576	581	605	636	625	559	588	602	597	580	553	578	608	582	603	574	630	618	568	560	582	586	583	559	614	607	597	601	593	640	598	580	604	568	581	621	611	596	613	594	640	624	665	604	631	639	574	599	591	626	601	621	600	604	570	615	615	586	584	610	541	585	592	624	603	608	634	632	578	617	598	590	642	564	610	604	605	619	601	568	606	553	607	603	579	605	585	606	583	620	586	563	593	610	602	610	559	646	589	549	611	572	609	598	623	616	620	639	589	632	580	598	580	609	614	608	580	593	594	623	597	609	571	564	579	620	566	617	595	628	576	595	605	584	566	589	587	605	587	578	606	599	615	617	569	569	573	607	611	595	601	640	602	585	564	580	605	589	663	625	626	607	625	573	621	621	579	607	573	656	619	635	580	586	599	593	625	610	601	564	590	663	609	575	580	611	605	628	621	570	586	623	607	609	582	588	606	564	587	622	571	583	615	623	613	574	648	605	583	623	559	596	541	597	611	620	568	568	593	635	595	599	612	607	612	553	615	586	604	593	616	585	571	576	640	580	581	638	591	628	609	606	574	563	584	552	618	585	599	598	617	612	595	615	567	611	610	572	581	616	584	583	584	559	618	627	566	628	608	567	580	628	584	575	569	598	627	602	605	613	599	599	620	590	593	621	630	579	617	605	590	576	603	557	590	590	602	585	606	565	620	555	624	604	620	601	637	580	571	581	624	575	587	594	619	568	607	630	609	570	596	625	599	603	567	579	603	600	596	627	595	632	564	627	566	620	593	605	626	554	587	622	640	554	575	589	600	601	583	625	589	596	578	592	605	634	591	630	606	604	616	620	601	636	566	590	606	600	618	580	575	620	626	637	605	600	602	591	604	603	619	588	624	617	581	559	634	608	588	622	629	630	636	582	583	568	561	599	575	567	593	600	585	605	614	544	555	605	607	565	577	567	582	599	581	563	583	589	615	594	646	577	587	601	591	615	611	578	550	585	599	566	616	573	579	578	544	571	554	586	575	617	626	597	618	622	594	605	630	613	604	579	595	645	637	593	586	596	602	631	614	586	623	575	627	627	609	565	596	571	619	618	612	578	590	589	605	651	569	600	624	594	595	559	582	605	611	580	635	594	622	624	584	637	618	593	635	606	596	636	597	591	612	625	607	588	622	619	603	565	547	595	631	616	593	593	617	646	605	585	639	597	608	601	625	598	637	621	562	636	590	626	637	628	579	596	600	598	655	584	616	573	596	602	615	554	592	628	573	637	569	542	596	579	587	601	577	588	567	594	584	590	621	631	594	586	590	583	593	599	575	573	622	616	637	592	606	580	604	575	627	608	614	608	606	597	599	578	558	558	615	584	577	624	624	608	576	643	589	622	636	603	567	595	622	569	615	573	604	575	583	606	594	579	539	602	583	645	625	631	601	583	638	604	548	640	615	578	627	569	606	555	596	631	627	594	591	557	593	603	601	611	579	632	596	617	606	568	547	621	591	611	578	599	602	580	624	607	576	612	632	648	599	601	606	591	601	616	621	561	544	613	584	590	586	570	599	592	569	617	621	585	578	637	572	608	590	586	584	591	598	603	606	564	576	549	623	611	569	596	555	593	602	624	562	566	595	605	598	586	556	567	610	609	651	605	600	581	591	611	615	569	602	610	571	614	583	632	577	609	589	580	599	602	584	580	542	583	588	568	590	539	597	606	644	596	618	578	584	668	611	599	657	559	589	557	586	596	569	586	621	579	599	634	597	656	587	592	595	558	548	587	608	576	608	588	590	582	634	592	610	614	602	621	617	573	573	598	608	588	612	558	596	601	595	621	633	584	573	635	584	597	612	603	593	579	629	590	570	568	562	607	631	588	594	640	609	590	617	622	592	572	551	570	632	636	580	595	552	586	582	597	611	597	624	640	558	641	578	637	607	571	589	618	580	572	575	609	624	572	600	601	605	602	581	594	591	611	574	581	607	600	583	583	594	626	654	624	592	579	605	537	590	577	607	599	567	626	651	556	587	602	581	639	614	574	637	610	578	604	576	598	609	632	611	603	639	650	605	535	600	600	592	614	600	593	640	605	588	635	604	610	604	566	608	623	594	612	575	589	555	550	575	587	573	578	618	610	558	575	610	566	633	596	574	560	614	619	605	573	556	595	597	615	588	551	602	589	597	598	593	577	560	601	617	609	560	602	562	618	626	550	625	593	580	577	602	643	559	600	611	650	593	635	611	556	585	574	568	624	584	611	621	589	576	603	567	598	647	640	641	578	558	555	566	608	593	593	639	603	600	587	602	611	566	593	578	600	598	621	597
27136	20710	11825	1476	723	630	558	503	473	437	481	485	478	429	403	454	421	431	435	450	455	453	446	432	455	493	461	425	437	488	446	467	450	448	447	455	443	466	489	475	468	450	485	446	464	434	436	482	494	434	417	459	431	437	451	453	469	477	460	444	467	484	407	456	448	423	458	451	444	479	472	496	450	469	430	456	462	469	449	455	469	450	431	477	444	434	452	491	477	444	429	460	477	451	472	448	413	424	460	427	411	421	462	440	444	437	428	485	459	429	415	453	420	433	434	456	477	450	417	446	457	457	454	429	443	450	485	452	454	446	460	446	469	414	432	431	485	449	430	519	455	440	462	468	480	457	438	455	465	430	487	447	437	458	425	438	444	419	468	413	452	434	461	464	442	472	468	437	443	434	446	435	477	442	455	433	462	493	417	383	455	469	483	419	451	470	479	448	427	474	466	466	407	478	440	438	437	444	436	434	448	470	426	450	427	438	455	472	470	482	468	437	437	443	408	469	427	436	457	462	462	457	448	459	415	446	466	468	459	484	433	447	442	473	453	435	490	434	454	422	458	419	435	422	453	452	453	438	450	457	432	457	441	452	453	410	422	468	463	471	441	432	445	447	465	419	482	452	423	431	425	437	473	450	492	453	423	427	471	455	457	445	441	410	414	453	449	449	455	434	443	432	423	457	427	441	490	441	475	471	474	466	480	470	457	409	450	440	491	469	446	445	472	466	451	446	446	451	433	433	472	453	453	452	423	474	431	445	488	428	477	446	454	479	496	429	466	464	421	412	450	482	426	473	479	460	410	440	451	423	451	470	459	416	453	478	411	461	442	440	447	440	466	456	493	440	432	443	424	418	466	427	426	411	451	444	471	448	465	427	429	475	400	444	479	420	447	424	431	439	492	435	489	422	469	434	455	426	501	457	481	410	435	422	424	449	480	484	488	462	417	446	452	421	426	443	467	424	483	447	469	493	433	453	444	491	441	425	397	471	436	417	442	438	462	412	423	468	475	440	447	446	449	464	463	479	495	440	486	431	411	472	462	423	451	467	439	445	444	450	444	445	443	494	463	474	467	466	487	440	496	451	456	424	463	475	477	438	446	479	460	437	460	453	455	409	461	459	464	435	467	450	455	435	424	441	419	438	448	438	450	447	413	483	490	458	474	436	493	466	460	420	421	451	402	463	430	444	455	437	465	462	429	447	481	457	426	450	446	450	444	454	447	446	468	442	459	435	470	470	430	428	441	411	450	466	453	454	436	460	409	461	425	474	452	409	470	445	457	456	422	444	464	481	424	467	456	415	453	425	406	452	419	459	464	419	442	402	473	448	471	455	427	462	434	444	453	422	458	429	412	441	460	473	441	466	467	483	469	448	485	419	457	454	452	441	456	469	482	427	461	436	425	456	460	445	449	437	464	450	462	419	458	461	446	455	499	448	489	416	424	437	421	439	458	440	438	510	468	477	463	454	403	419	445	463	457	474	434	447	448	476	458	435	412	454	421	449	428	455	470	458	459	500	411	434	487	444	464	427	448	426	442	464	451	470	471	417	457	494	468	487	447	465	477	466	466	440	420	498	446	460	466	466	449	477	457	472	425	448	484	481	441	474	436	480	423	417	436	481	434	437	461	456	448	432	451	437	441	478	476	439	431	406	440	436	464	462	446	495	454	429	441	448	425	450	439	467	445	432	445	483	469	448	447	479	444	480	464	452	453	441	462	478	473	456	480	440	476	444	498	455	462	432	429	475	418	469	439	464	434	463	458	425	456	449	438	440	475	465	468	425	432	435	453	488	419	494	451	446	444	445	444	462	434	458	423	438	422	470	441	433	431	425	458	461	449	417	446	480	446	471	450	406	454	464	457	492	442	473	439	417	456	452	459	449	449	446	488	434	443	466	457	479	432	451	480	438	456	476	451	425	432	450	459	422	456	451	429	431	440	452	454	445	433	409	440	406	438	470	406	485	450	474	478	427	444	453	426	432	423	416	450	490	455	441	436	459	471	443	452	462	448	441	451	438	464	424	434	430	423	443	462	481	451	472	396	449	490	456	459	454	431	455	439	450	438	427	450	468	468	452	446	411	436	443	416	477	453	474	424	462	480	435	456	468	427	451	466	479	460	413	455	439	439	442	433	470	477	418	422	451	455	396	451	460	458	474	474	428	414	469	456	454	440	435	465	457	468	437	447	476	393	450	468	438	443	474	455	468	461	431	468	461	450	449	468	449	429	439	463	450	457	450	468	467	440	444	420	445	431	435	447	452	433	420	390	476	433	448	440	436	436	410	483	447	430	484	483	423	482	433	415	437	452	430	446	455	420	480	492	454	441	457	408	457	459	434	430	422	444	470	463	438	468	449	445	462	439	440	451	428	456	468	440	431	437	466	447	452	465	453	475	422	483	454	426	421	432	479	435	462	461	444	423	451	454	428	444	439	461	457	455	448	465	451	465	411	450	469	478	440	449	450	397	462	440	455	453	475	432	447	439	465	463	461	445	464	447	468	455	472	455	444	472	438	438	431	446	442	422	452	441	430	463	439	441	446	428	458	440	431	466	429	421	486	440	462	448	413	506	486	467	438	436	422	449	464	446	417	462	461	493	459	424	454	454	482	458	425	430	447	438	439	455	470	452	476	486	400	450	430	498	448	467	434	453	441	493	421	465	426	467	418	451	413	447	472	481	442	441	482	448	462	465	436	447	454	453	423	447	454	449	447	434	458	428	462	451	480	422	447	472	433	454	471	457	432	475	472	444	461	455	447	436	417	452	440	441	394	437	418	476	455	439	439	439	442	464	453	455	448	448	455	445	413	445	471	476	471	460	437	483	421	465	410	445	482	459	404	435	452	464	451	459	444	444	442	453	435	446	481	470	432	449	423	460	484	457	419	422	417	419	440	479	437	498	516	434	470	405	440	461	472	450	462	406	437	441	431	443	452	443	412	450	461	458	418	479	460	419	435	421	459	450	454	443	405	415	418	416	434	420	460	421	458	469	426	443	462	456	420	479	431	464	444	464	439	484	475	463	424	448	437	444	460	446	472	456	454	434	416	438	466	469	479	435	478	438	440	418	417	451	470	424	425	436	452	438	464	473	462	446	471	481	471	446	419	448	439	440	429	447	494	443	471	495	423	468	454	438	428	480	445	475	450	449	407	434	437	451	434	406	421	443	442	466	426	436	468	426	432	440	478	456	476	438	461	456	425	454	452	423	446	480	453	481	433	449	473	464	449	469	443	474	493	462	470	428	436	429	467	455	453	429	411	451	472	413	422	442	484	474	435	464	434	411	412	427	478	398	421	450	414	431	448	475	425	445	458	456	446	458	460	398	424	428	494	485	490	454	474	447	423	444	449	440	449	429	418	439	452	461	450	428	471	416	459	421	472	445	489	455	522	459	423	447	482	420	446	471	425	442	452	481	465	448	453	440	446	444	447	431	424	432	483	439	435	450	448	447	468	463	418	442	442	446	410	450	447	440	439	466	457	409	495
16144	22667	7742	1088	1088	982	816	673	638	623	622	599	594	545	529	584	581	612	576	565	595	563	588	553	568	579	580	558	570	517	569	585	552	574	586	593	563	598	590	565	570	594	572	591	538	556	579	581	563	567	564	565	576	573	595	555	556	539	561	550	596	606	557	565	596	536	584	555	574	536	592	536	581	558	572	577	560	529	576	555	598	568	593	508	569	595	587	562	593	634	561	549	590	586	554	591	549	524	564	568	521	552	561	593	578	572	558	608	582	559	576	522	557	552	567	579	563	526	539	584	532	560	565	590	573	558	557	593	511	547	576	571	543	537	585	529	624	558	577	573	538	568	566	538	568	549	561	528	518	564	540	609	550	573	526	561	540	549	565	564	582	568	588	557	555	630	545	597	582	615	571	573	532	577	567	563	599	536	566	551	561	570	581	554	553	594	556	579	580	539	573	549	566	565	546	545	558	579	569	531	559	578	578	589	578	554	557	561	553	569	583	579	522	505	566	499	592	561	559	567	589	556	591	598	535	564	538	572	586	538	585	560	534	555	543	562	550	560	551	570	576	563	546	577	605	552	584	588	567	572	539	523	565	578	580	574	589	581	592	578	552	590	572	534	538	499	543	582	603	573	541	533	569	551	562	606	579	609	526	625	588	531	603	578	593	558	532	589	589	520	591	567	570	598	560	581	533	578	538	567	602	553	526	595	524	594	543	558	572	528	573	557	597	541	583	585	578	502	557	608	592	560	580	535	571	568	571	561	537	625	552	560	547	596	551	568	554	619	562	554	579	589	576	557	584	545	598	562	554	523	538	579	563	548	513	577	571	598	591	536	556	571	600	562	562	582	577	521	594	599	582	595	554	543	609	518	533	565	579	543	575	545	551	589	553	564	570	568	564	547	570	585	542	536	557	606	541	581	564	569	558	577	607	571	554	568	578	568	541	581	524	595	539	558	596	583	527	572	589	584	577	583	612	566	522	587	581	586	576	582	577	533	554	555	553	609	528	542	560	572	568	550	637	546	571	547	616	570	554	532	545	566	596	549	559	532	583	578	558	596	569	511	553	578	562	573	571	551	543	526	555	605	567	567	553	584	527	543	623	564	545	534	538	550	534	577	581	590	579	561	607	559	611	516	544	584	540	553	563	559	573	550	575	556	561	585	564	561	577	557	614	564	561	607	596	567	568	580	553	609	535	551	582	563	576	594	554	552	580	602	569	569	561	566	518	576	565	596	553	547	557	564	541	574	568	559	537	545	586	548	624	533	540	589	543	534	570	553	587	598	546	558	573	531	572	557	549	547	560	562	522	545	571	564	594	566	610	551	558	545	535	569	524	542	560	573	555	529	551	558	572	536	571	597	567	581	573	578	583	571	571	590	518	603	562	597	570	561	551	597	597	596	542	585	593	600	542	581	558	598	556	564	584	546	593	505	551	595	551	560	520	587	554	601	529	539	552	525	533	581	595	535	562	534	538	603	575	552	573	567	598	547	532	565	573	596	606	526	603	538	530	571	565	574	579	580	565	551	531	540	546	535	543	566	556	612	587	569	572	568	568	571	552	566	611	612	596	550	557	544	559	564	565	571	579	558	556	557	595	590	576	519	545	556	592	540	591	561	583	564	568	568	534	634	556	540	555	590	569	549	564	563	544	656	533	638	577	563	531	579	528	569	512	532	603	573	570	566	583	541	544	546	567	506	545	553	594	598	565	577	574	637	547	554	564	589	560	553	587	612	559	569	567	583	598	587	569	553	562	559	527	592	529	583	580	560	550	541	572	526	603	555	545	546	531	534	576	570	562	560	538	591	549	586	575	591	554	584	578	565	571	589	566	553	531	554	582	556	544	551	543	555	553	552	644	577	560	585	563	567	571	541	521	525	565	584	562	545	527	585	520	521	537	563	575	626	568	562	550	526	537	554	592	590	562	581	592	578	581	557	584	576	529	533	596	551	565	567	534	553	510	542	590	573	585	538	635	559	557	590	581	576	582	552	537	509	559	566	535	571	564	524	597	617	538	555	552	548	562	572	576	589	558	561	546	599	537	550	556	558	577	558	562	569	555	542	546	525	564	585	580	554	579	536	578	522	562	541	575	573	546	548	540	562	567	596	563	573	584	544	586	576	589	581	551	517	564	498	572	587	566	572	553	531	522	545	576	552	553	563	590	554	583	531	566	563	582	538	598	520	568	575	573	543	600	544	537	598	534	554	572	586	618	552	573	549	554	551	519	524	550	591	570	575	596	556	559	590	605	523	584	561	536	574	544	576	560	562	560	542	547	562	549	550	560	575	545	550	542	547	566	590	554	585	581	562	556	542	527	558	589	553	589	544	538	539	549	585	581	571	537	570	578	589	590	589	571	529	525	555	608	580	556	588	588	588	542	552	565	599	529	557	583	555	523	614	604	608	647	580	594	560	604	581	599	562	573	590	582	548	574	607	609	531	564	579	590	552	527	528	546	547	582	557	547	548	547	584	603	587	576	567	554	546	556	572	560	549	589	592	532	557	531	582	577	548	552	556	569	581	547	548	517	551	528	618	521	612	607	538	551	528	558	577	575	546	600	539	569	558	598	592	594	628	552	561	540	570	558	521	539	576	587	550	592	578	570	549	559	566	622	564	548	598	535	563	563	590	569	567	585	564	588	542	584	571	556	584	568	551	596	592	553	554	581	573	567	603	576	557	516	553	568	547	547	578	572	554	591	571	545	604	554	591	555	545	589	514	574	524	610	557	550	582	559	571	562	553	561	585	604	530	572	614	547	525	568	568	526	612	599	559	562	576	573	587	562	591	549	591	521	584	580	565	574	506	578	594	526	587	600	552	577	557	580	564	579	647	566	590	581	601	619	553	581	533	553	552	570	557	566	532	562	554	547	559	555	573	579	589	538	586	533	532	571	526	521	518	551	547	511	576	564	526	597	616	529	561	545	564	532	587	532	601	558	593	585	522	553	527	577	557	532	559	569	569	557	570	544	550	560	597	563	553	559	574	588	586	564	541	606	543	567	599	570	601	581	562	568	552	564	546	541	559	578	586	555	599	554	540	552	599	551	574	545	562	565	556	586	584	541	588	617	564	539	601	538	610	526	546	540	552	565	586	544	580	502	546	580	551	590	592	590	537	608	565	561	574	557	541	549	529	533	552	563	543	537	561	590	559	556	556	524	573	571	541	580	551	561	585	577	553	587	573	552	537	551	588	603	575	606	587	585	582	596	576	540	584	563	578	556	580	585	549	565	580	556	544	568	528	543	568	579	632	561	574	573	548	470	562	606	548	566	548	578	574	588	573	561	579	569	600	575	566	566	556	557	604	550	554	571	544	556	552	598	609	565	618	529	607	533	569	584	574	592	544	559	550	565	551	558	581	530	548	570	587	555	566	541	600	553	566	614	573	594	579	561	598	587	546	578	586	600	594	593	603	573	581	636	548	604	553	543	580	577	578	577	598	559	546	577	537	604	544	574	552	621	564	567	608	571	512	524	572	531	576
23094	21152	28538	24015	21139	10771	1441	975	807	873	757	725	710	792	737	671	655	697	676	669	641	686	660	681	637	694	738	646	659	672	702	644	654	686	683	699	701	715	608	685	698	674	645	681	649	663	699	663	631	704	649	636	693	655	679	650	672	690	691	643	672	648	661	704	648	655	692	622	670	697	642	661	679	642	689	692	655	693	702	646	609	690	648	644	669	681	657	669	642	666	646	605	615	682	698	642	666	697	677	638	690	613	678	672	662	673	640	666	692	649	630	642	672	701	652	661	699	658	669	661	666	655	646	637	660	659	679	657	657	678	641	642	698	664	669	639	647	617	678	634	658	696	716	640	686	676	623	606	671	623	675	698	664	667	668	666	674	710	641	714	671	672	630	706	652	655	651	682	635	647	655	701	636	617	649	672	630	688	634	619	637	621	714	664	629	630	666	645	642	654	688	641	625	643	665	710	665	634	648	620	706	599	659	700	661	685	642	627	640	694	645	658	671	710	661	684	652	608	640	631	689	654	638	678	599	650	673	713	669	704	672	667	631	607	669	678	684	672	614	657	644	649	649	659	625	665	625	686	648	657	640	697	659	634	629	660	658	682	655	669	633	614	623	660	637	672	652	692	684	639	631	668	649	671	671	652	662	618	650	646	655	632	686	607	674	611	650	651	680	644	658	695	664	645	694	688	647	648	670	634	637	679	643	627	698	631	629	654	667	662	691	643	676	618	662	691	634	645	633	673	642	651	647	644	660	660	660	681	658	654	689	642	649	663	659	670	680	669	656	698	681	644	670	674	666	690	679	677	698	664	640	669	652	649	693	678	615	641	687	642	602	682	663	630	684	632	646	716	650	643	701	652	613	603	618	637	642	702	658	641	641	660	617	678	668	649	688	650	629	684	641	669	675	649	646	649	695	657	665	653	637	665	646	628	669	644	672	633	632	675	635	634	669	666	641	670	633	661	697	672	632	672	659	670	659	636	643	647	662	682	653	682	632	674	652	681	668	691	611	663	687	660	683	669	638	650	660	635	700	648	647	696	637	659	682	632	665	635	633	644	686	680	671	646	690	665	617	630	651	659	653	624	655	630	657	674	658	681	606	660	642	661	651	662	620	704	656	652	664	669	670	671	644	684	660	706	640	695	643	650	700	644	619	680	648	663	687	662	662	644	671	690	652	693	602	612	612	634	645	656	695	636	652	665	664	632	650	708	653	683	651	651	587	638	653	677	695	687	670	601	709	657	664	667	626	664	671	591	636	622	669	641	674	656	665	673	670	663	662	694	664	681	640	671	666	636	658	648	637	627	630	700	717	636	663	661	634	652	703	685	648	677	681	673	662	612	665	633	669	619	632	610	677	633	680	630	642	622	611	671	657	656	680	635	672	633	662	688	688	638	644	635	636	650	668	618	644	647	675	694	674	676	633	652	685	669	632	712	668	666	613	583	657	656	658	650	638	667	653	673	629	644	660	630	619	640	715	672	684	665	692	685	677	691	604	650	723	667	650	647	647	666	621	662	642	690	669	677	610	642	636	674	645	652	674	655	648	688	675	647	642	652	687	702	660	650	655	651	702	648	680	701	641	669	610	645	629	682	692	632	664	658	651	687	683	654	691	658	685	684	627	648	710	663	621	622	701	677	647	681	676	671	645	637	672	695	638	660	642	672	651	703	662	643	654	669	637	632	658	639	695	627	675	659	626	648	670	678	659	645	662	677	675	656	624	643	643	681	654	661	664	660	639	649	640	674	707	647	651	673	669	656	636	668	715	676	682	687	628	669	618	609	636	671	644	662	672	691	619	688	686	627	672	683	659	607	678	604	666	653	615	673	658	643	657	673	646	692	693	672	640	682	691	690	621	680	678	621	654	656	664	662	657	670	670	656	665	704	585	661	678	632	665	627	634	640	657	640	635	676	667	671	663	689	658	664	657	694	686	656	665	659	627	651	635	637	628	654	712	668	711	679	641	619	619	729	645	668	693	698	681	725	660	649	682	652	642	645	655	688	610	658	647	674	681	653	670	642	677	694	678	674	684	622	683	622	619	644	671	716	647	663	669	714	634	659	660	684	631	703	679	648	659	637	691	634	681	690	641	642	688	654	661	663	685	646	652	678	681	662	665	637	643	648	677	660	675	599	635	644	617	661	670	691	697	613	619	678	630	624	692	684	667	704	697	640	643	732	639	686	668	660	645	667	639	661	678	631	685	679	714	679	664	659	678	687	632	679	626	657	660	636	682	650	640	640	599	652	672	672	690	694	675	658	664	625	660	675	658	702	622	671	692	666	637	654	683	661	658	670	660	672	643	634	586	676	680	626	634	632	635	664	686	666	684	651	658	675	666	601	667	689	644	673	634	665	624	687	682	665	666	674	660	692	670	597	651	653	607	605	681	680	636	664	656	644	635	625	662	655	651	654	660	642	657	653	640	668	682	670	694	606	624	653	660	644	682	640	676	700	699	664	662	641	636	681	677	647	675	705	644	596	716	655	644	699	642	634	674	654	643	649	686	668	686	655	649	672	692	620	690	670	668	629	669	702	625	617	645	650	665	689	665	638	662	653	655	682	660	668	662	633	616	723	635	625	644	682	659	676	662	690	664	646	680	671	682	638	670	672	632	650	635	638	668	643	666	681	689	656	651	663	667	694	707	638	679	643	649	704	622	649	670	591	623	657	659	635	696	668	691	651	632	677	656	618	652	656	629	755	659	692	657	700	628	682	666	634	656	696	639	667	641	607	639	662	622	692	645	667	624	673	688	701	656	659	638	621	666	652	639	653	641	666	669	663	647	614	640	660	657	615	623	692	664	651	673	655	620	667	670	661	696	683	678	652	675	648	672	667	694	687	654	664	661	631	672	662	636	614	700	638	623	664	665	637	653	637	646	688	662	682	684	671	608	649	654	684	670	659	686	691	647	674	647	648	677	632	690	621	632	625	640	653	646	702	660	636	655	635	658	653	654	635	664	660	710	663	648	667	660	668	584	644	664	684	660	672	606	655	607	632	732	629	679	622	612	630	726	626	661	676	634	645	680	621	680	642	715	617	681	692	648	664	664	682	630	651	672	673	636	680	696	643	667	604	646	670	717	679	678	678	666	713	685	670	680	646	677	634	678	649	641	689	659	664	642	659	628	639	671	621	688	662	639	703	627	637	661	682	634	684	656	690	648	667	677	652	645	637	636	651	688	639	640	678	654	688	653	663	659	669	683	713	665	652	610	668	674	649	660	684	680	704	689	658	632	646	631	665	645	643	654	634	667	680	663	660	632	662	719	665	691	630	631	669	689	667	657	648	634	646	691	687	668	634	669	637	637	656	688	628	654	665	668	655	678	680	599	652	642	696	660	636	666	714	653	662	667	665	657	631	642	630	654	686	654	720	668	692	634	633	684	634	638	688	647	712	636	632	689	651	643	655	673	668	638	669	614	669	663	678	700	695	726	627	635	577	662	685	690	682	686	640	679	656	651	642	644	649	668	703	661	688	716	711
20840	36951	17699	3127	2530	2239	1738	1392	1212	1096	1030	1013	951	924	926	918	866	891	884	888	818	858	892	846	830	882	804	818	853	920	801	815	869	823	858	820	845	820	792	821	786	830	778	852	834	805	836	773	775	824	855	814	859	870	801	795	810	779	789	854	869	860	850	836	795	779	855	835	787	819	842	820	789	785	862	891	861	814	838	826	835	859	891	788	825	819	841	831	813	814	854	847	828	801	846	840	803	833	844	818	800	781	806	781	808	855	837	883	833	832	854	834	865	811	807	828	833	851	837	774	839	834	859	855	848	820	780	863	834	812	846	806	830	817	865	806	799	887	795	829	839	750	794	816	794	846	827	801	824	864	771	808	778	845	744	840	835	825	844	806	862	834	803	824	822	842	819	847	754	866	870	820	776	803	782	817	817	785	847	797	825	800	781	840	830	816	806	838	794	892	786	868	820	787	819	827	833	810	825	900	837	825	796	818	794	920	830	793	853	816	815	817	801	796	887	812	877	876	809	785	834	796	876	778	789	805	823	766	801	816	792	855	805	826	851	806	798	786	824	779	856	792	826	793	830	803	823	815	839	851	882	846	853	849	823	798	812	859	833	786	820	822	838	839	802	806	753	768	814	812	829	838	829	831	847	775	833	884	831	818	844	783	833	830	787	797	843	835	851	832	766	806	806	805	808	816	812	848	834	835	843	828	815	794	816	865	833	785	818	775	826	825	821	815	822	802	846	864	829	875	833	828	804	807	846	812	850	814	833	764	769	824	802	802	811	820	820	814	850	778	765	857	855	766	856	796	782	853	802	825	837	804	802	818	841	870	825	859	799	795	820	845	830	837	819	770	828	809	832	826	899	827	847	819	829	799	840	836	803	834	807	803	856	850	838	853	915	804	817	814	848	877	801	789	810	817	821	878	826	861	819	818	766	848	823	808	834	807	816	838	831	841	817	825	775	882	815	837	821	816	839	842	831	805	859	833	847	763	868	848	858	837	880	841	817	845	790	783	894	818	809	865	785	819	867	848	777	777	885	869	818	834	847	793	822	844	855	816	853	856	856	780	816	832	866	886	858	771	814	851	812	786	793	830	800	816	842	815	804	827	828	870	835	816	813	796	790	811	829	843	845	840	884	873	795	771	790	767	798	832	864	844	846	796	808	822	751	785	853	752	767	776	836	800	873	794	862	804	824	839	854	766	866	813	776	838	820	806	829	830	865	835	887	813	774	822	825	789	852	843	819	841	791	808	785	783	854	854	806	831	787	827	804	837	856	835	799	870	831	834	865	844	799	844	751	818	810	813	845	873	850	864	814	843	826	819	783	814	817	825	799	831	842	813	846	795	818	791	812	863	800	822	827	902	748	789	815	868	818	772	767	829	872	776	859	834	844	778	804	865	799	872	858	864	819	821	762	822	862	776	774	786	855	795	865	821	815	835	795	852	804	811	818	812	797	822	800	792	770	839	871	809	822	841	825	903	832	832	777	800	851	749	797	814	812	837	788	803	795	801	775	851	815	847	798	785	779	828	867	802	850	792	808	816	865	855	805	821	818	834	804	809	788	831	778	799	795	832	802	786	873	779	835	827	862	800	855	846	798	836	833	842	850	807	834	832	825	837	801	801	757	760	794	794	831	827	807	833	846	828	778	833	808	806	824	781	800	790	836	857	832	829	822	824	819	834	859	784	789	901	810	745	804	796	773	820	766	819	841	832	804	824	804	819	801	790	850	853	872	859	811	783	818	817	814	817	808	824	863	778	860	790	789	830	835	795	787	763	895	873	815	790	804	808	788	851	829	815	799	794	839	828	824	799	826	846	826	849	799	846	893	825	879	826	845	752	836	782	860	810	817	823	806	804	817	836	827	843	824	830	826	812	792	851	865	779	862	836	811	820	801	788	844	840	851	814	834	842	841	809	796	796	762	836	803	794	805	769	822	809	904	815	803	812	816	816	798	826	849	818	789	809	865	809	792	813	780	810	812	804	827	849	784	819	833	895	797	773	848	825	806	799	753	817	861	867	759	844	764	802	822	841	773	855	785	799	812	816	831	841	838	875	820	814	814	851	830	834	793	836	817	851	831	842	830	786	770	858	821	811	851	808	786	843	826	842	821	809	828	812	816	836	820	801	859	818	881	857	864	789	829	820	801	822	830	842	787	808	776	791	836	827	804	804	845	885	846	833	793	850	841	814	807	784	842	836	789	816	819	857	814	784	805	864	823	841	845	779	874	843	831	842	819	836	845	806	813	775	793	804	853	784	841	809	824	836	800	863	843	821	852	811	772	759	772	812	773	835	842	853	821	853	826	814	762	846	869	839	772	801	789	862	792	792	814	845	886	826	812	882	830	794	815	751	855	871	824	819	803	816	847	832	829	759	794	808	828	806	804	815	821	790	817	825	820	876	830	824	835	796	835	830	836	853	834	839	813	833	814	829	843	765	795	766	821	831	848	799	843	820	828	826	817	853	873	823	842	884	827	855	830	784	738	849	878	818	848	783	830	801	797	795	814	785	801	800	824	810	802	798	803	851	842	814	789	830	762	774	805	830	775	801	799	790	861	808	830	829	834	832	780	823	830	810	824	858	794	834	834	808	768	840	809	863	840	868	788	805	819	793	806	806	842	808	811	785	774	759	816	819	796	807	834	774	854	818	854	842	882	817	856	772	815	887	768	881	786	820	797	808	832	803	845	822	814	804	830	843	793	845	813	818	881	884	811	830	839	762	889	868	804	824	791	837	799	803	820	789	829	830	853	815	837	798	845	849	850	795	813	862	795	827	836	791	852	854	795	813	853	790	800	840	810	768	820	781	837	823	844	829	811	820	828	821	823	843	796	804	813	844	815	836	790	780	814	793	826	799	798	867	842	766	798	784	823	831	787	790	803	841	841	847	819	744	757	824	854	833	810	840	824	810	898	830	863	839	778	817	798	816	812	838	815	758	768	835	844	796	794	757	785	827	885	859	842	789	834	796	852	832	812	814	858	872	781	796	807	842	790	794	817	750	820	828	792	843	756	802	861	842	815	829	813	843	857	773	863	802	820	821	793	849	792	826	823	822	850	784	782	834	798	820	813	839	773	813	824	797	820	785	822	850	831	806	818	842	854	833	802	814	789	774	821	837	762	808	780	800	853	821	786	827	832	763	826	802	806	808	814	844	827	824	801	784	891	862	839	795	818	879	814	798	791	870	798	803	793	873	831	765	849	835	793	811	791	847	779	793	872	848	834	803	811	819	821	821	797	878	855	805	766	831	751	878	814	852	751	859	864	848	772	832	853	808	830	853	818	836	834	809	785	836	862	843	778	804	820	857	842	871	792	857	791	804	816	812	741	781	812	860	811	823	848	782	867	824	786	787	805	799	775	835	831	793	822	814	833	772	797	853	850	842	840	825	790	823	836	771	864	837	767	762	805	810	803	827	795	850	822	852	787	796	791	831	843	855	802	834	860	815	832	864	813	860	855	859	789	840	810	820	868	832	809	865	797	806
24366	21181	27344	25111	8861	656	460	381	334	301	259	248	285	244	250	267	246	237	236	250	229	242	232	219	258	254	238	240	237	234	273	218	271	269	237	263	241	207	226	258	265	238	226	213	254	219	266	238	223	234	234	245	190	246	239	247	244	253	215	255	221	250	222	231	253	244	214	246	222	231	223	248	196	215	219	221	231	210	212	221	224	223	243	223	258	212	256	238	242	223	204	243	211	218	216	221	240	241	217	248	223	226	212	220	227	238	218	225	220	235	217	222	233	193	222	263	215	227	205	233	214	223	243	226	239	229	229	202	254	244	233	216	245	226	233	221	237	234	222	223	250	224	214	234	231	224	225	239	243	209	235	215	241	225	246	238	233	214	220	224	203	235	209	238	224	218	231	218	242	223	212	252	231	233	255	237	208	209	213	231	233	235	241	201	230	214	206	235	272	214	243	237	248	244	227	243	205	252	236	257	244	233	214	235	232	248	235	242	244	228	244	224	220	251	236	209	251	222	234	241	226	254	237	224	223	237	203	241	229	249	236	236	237	221	235	207	218	212	219	244	207	236	218	246	230	232	249	223	223	243	233	216	201	223	236	211	225	238	226	230	216	224	221	228	267	206	244	224	252	229	252	243	224	199	223	223	228	252	232	263	261	243	236	243	237	250	238	207	226	226	211	229	226	228	207	264	231	226	227	214	206	225	211	243	209	227	251	200	200	219	225	219	248	207	246	244	213	247	220	219	213	210	204	241	248	226	221	224	224	213	207	224	238	239	215	229	234	207	235	225	227	228	229	231	223	219	234	242	231	232	202	249	227	223	240	206	251	245	234	216	219	245	238	218	238	230	210	244	213	226	229	260	246	210	217	231	219	231	202	216	200	237	249	201	237	216	246	236	220	201	232	208	226	219	218	231	206	216	215	233	239	216	210	243	206	243	221	227	225	239	207	200	234	246	227	231	264	215	232	215	233	237	225	231	237	216	238	222	222	223	233	219	230	221	231	208	216	236	253	219	220	235	213	253	240	244	238	223	222	232	246	235	217	245	229	244	225	220	221	220	235	227	221	224	236	229	244	229	233	257	232	228	210	237	225	234	232	224	238	236	231	231	238	254	216	222	251	227	223	227	250	235	243	242	230	247	243	223	254	206	218	232	217	212	234	229	224	240	244	208	221	207	214	241	227	229	250	249	245	225	241	239	213	231	224	202	201	212	225	236	234	234	229	214	233	253	236	220	224	233	263	203	230	243	223	241	235	223	212	251	214	198	236	219	246	226	209	229	244	206	229	236	224	228	227	233	218	245	213	236	232	215	231	230	239	234	235	204	232	235	220	246	219	239	251	246	213	217	208	245	226	240	240	230	234	212	233	248	253	235	216	229	231	218	237	218	248	221	241	224	249	244	215	226	235	220	214	217	241	211	250	214	245	254	209	229	232	256	236	231	235	213	229	229	196	232	209	219	217	245	268	242	232	221	231	228	220	236	241	247	231	213	221	236	239	222	231	222	242	249	240	220	252	241	207	240	226	224	213	225	211	247	199	223	245	200	218	247	220	236	204	245	240	219	230	235	240	238	204	247	233	243	255	214	222	237	220	236	230	217	248	221	255	242	211	214	211	268	237	227	224	226	224	232	252	223	214	229	218	231	246	228	227	215	211	236	199	218	235	226	233	245	193	230	238	230	251	191	231	207	262	206	222	202	217	249	247	211	224	235	211	219	230	229	238	202	242	209	233	252	221	235	236	217	226	241	215	239	233	213	240	221	258	240	248	210	231	208	240	228	210	233	214	227	239	245	208	238	216	232	234	243	241	229	251	220	239	236	229	224	245	209	261	227	216	216	211	243	247	248	216	228	234	233	265	256	234	246	199	228	248	231	216	229	226	226	211	223	239	245	216	244	218	199	230	261	246	230	231	221	210	242	216	224	199	246	230	239	258	233	220	232	221	263	222	220	220	216	249	236	235	221	239	231	248	241	271	226	223	227	210	217	227	242	228	230	240	225	220	214	223	227	254	229	222	228	221	219	222	213	209	228	229	243	232	243	228	241	184	214	255	244	212	217	221	256	215	243	251	221	193	227	230	220	232	236	250	248	233	214	222	212	218	216	258	226	244	242	232	195	209	216	241	232	248	240	202	212	234	214	229	226	242	220	257	250	207	226	234	211	243	221	237	233	217	185	240	216	249	214	250	239	249	225	232	212	248	239	255	243	202	250	271	255	233	231	248	234	225	235	224	233	235	215	234	239	234	262	230	224	210	224	222	226	230	218	248	225	231	238	235	233	240	222	214	223	227	256	210	223	204	208	248	209	237	217	213	189	232	242	233	251	237	216	186	239	232	210	231	245	242	231	251	233	228	244	211	232	216	239	227	230	223	213	251	224	224	249	218	236	229	244	223	217	217	253	230	243	240	208	240	212	228	230	232	232	232	261	215	248	241	217	211	212	223	216	234	216	227	239	245	244	230	236	233	235	202	234	221	231	228	238	229	223	249	221	209	219	208	234	211	230	221	219	223	219	254	250	214	258	215	225	227	214	227	222	232	215	237	232	229	223	229	216	211	204	254	221	241	246	208	241	206	215	219	209	217	207	231	257	213	243	219	237	234	181	240	230	218	243	235	213	218	212	252	244	197	224	224	249	225	235	228	247	204	232	237	242	251	202	225	244	217	238	217	214	264	228	213	224	234	208	191	209	257	228	184	256	245	215	223	258	220	217	224	233	209	229	217	233	227	250	237	215	229	250	254	248	234	217	220	251	255	224	223	242	239	236	205	217	224	228	248	223	230	217	221	232	226	242	246	229	249	217	224	200	196	243	217	237	218	231	238	225	235	241	237	219	255	236	201	234	221	235	199	220	234	246	229	220	250	222	212	207	222	224	225	249	256	211	254	223	215	222	245	241	258	249	245	242	240	225	238	209	217	227	223	223	259	252	222	244	225	241	225	228	210	256	238	216	218	234	225	212	228	206	234	237	224	257	223	221	248	240	229	214	210	243	227	254	232	231	225	244	245	204	225	262	242	239	238	242	236	231	239	203	206	222	253	236	249	244	202	254	248	265	221	222	228	224	202	213	214	223	230	247	224	250	245	226	223	230	219	216	221	242	213	223	238	217	226	223	242	220	233	234	226	249	213	232	241	229	272	217	241	223	240	208	220	242	238	223	213	238	233	233	248	213	210	234	213	228	208	235	217	237	232	236	254	236	227	233	223	217	236	226	228	222	195	174	252	208	212	220	239	229	224	253	204	239	215	221	250	233	209	213	221	242	226	228	242	216	215	235	223	251	228	228	233	226	231	222	272	233	235	228	217	248	249	240	241	249	260	205	207	220	241	221	220	221	222	229	237	239	241	239	247	241	246	244	221	197	222	247	224	233	239	221	212	225	227	217	233	231	229	202	234	248	246	212	253	241	228	257	237	204	221	235	256	223	234	216	249	250	194	235	232	210	237	254	235	219	217	219	237	228	230	243	249	242	253	216	223	216	253	227
20031	32258	13625	1515	1330	1028	857	617	529	482	430	412	368	359	345	371	328	347	305	335	317	307	315	292	333	297	322	322	339	310	327	324	320	306	313	327	329	308	321	283	296	328	327	339	328	286	281	320	289	294	270	331	300	302	341	289	259	358	322	308	294	343	307	328	299	315	292	323	331	259	333	304	307	315	305	279	319	314	300	303	329	315	284	317	290	318	312	300	326	314	307	305	306	296	290	308	325	321	286	280	338	296	307	311	308	300	299	272	289	301	328	292	291	317	303	287	304	272	309	322	290	300	291	287	302	287	291	278	329	315	339	289	319	298	331	309	347	321	298	323	342	314	308	317	325	291	298	278	315	301	304	294	314	307	318	299	294	320	282	313	304	307	315	312	289	332	284	340	315	326	297	288	303	293	329	300	298	307	305	276	300	323	321	319	298	287	306	303	304	296	315	322	326	288	331	310	315	328	290	303	293	324	325	300	314	331	337	304	283	324	299	306	327	314	307	289	301	326	293	287	305	311	299	313	317	303	302	298	290	319	323	329	309	298	331	318	329	293	278	264	318	313	271	292	295	330	290	278	294	333	311	288	324	301	317	289	320	319	284	292	303	363	308	317	304	314	312	278	301	318	355	321	290	295	311	305	288	273	289	296	285	312	295	293	312	325	315	339	286	323	277	301	291	298	309	306	281	306	305	290	292	274	281	311	331	298	316	313	331	316	311	316	321	273	298	324	285	291	293	319	301	293	302	277	310	330	288	303	280	325	290	302	304	300	311	303	342	308	322	313	279	312	281	277	317	294	311	291	298	278	281	292	291	325	308	295	345	301	307	317	286	293	300	305	299	273	319	289	298	290	323	295	315	297	301	285	300	306	311	318	270	296	328	299	314	283	283	315	318	312	299	291	303	306	319	310	303	288	314	297	306	278	310	279	291	304	309	309	288	316	314	322	318	333	298	310	298	286	272	265	329	331	312	313	296	297	295	296	297	295	288	328	313	308	328	272	326	319	284	296	308	345	306	319	337	309	278	308	290	323	304	303	353	320	349	338	301	309	309	297	313	320	365	343	293	330	328	310	311	333	288	299	310	314	310	280	328	290	307	308	276	304	286	325	308	283	281	298	309	333	303	298	335	308	316	320	310	308	298	311	302	344	295	286	294	288	272	292	298	332	313	299	318	280	342	281	285	308	298	323	279	342	314	310	307	325	314	293	302	280	310	299	299	305	316	313	318	281	294	286	319	332	304	329	322	298	320	288	321	318	290	317	317	307	312	285	293	313	264	302	300	307	297	283	302	277	303	277	312	319	291	317	283	271	308	283	277	310	286	300	307	304	332	312	307	302	298	323	310	278	327	296	315	305	291	302	313	274	309	325	288	320	323	328	311	304	333	282	288	275	302	308	332	330	292	291	295	293	322	327	306	297	265	310	292	290	326	298	291	334	285	305	286	307	309	287	307	273	303	298	321	307	335	316	304	287	302	310	293	292	320	280	324	274	286	319	293	317	337	293	315	310	296	293	305	300	336	319	285	306	309	274	291	294	309	320	327	333	293	297	337	332	274	312	304	284	312	296	306	310	299	313	313	331	296	340	344	288	299	365	325	308	312	306	335	348	268	326	330	299	292	303	304	286	321	325	294	279	316	293	305	331	266	342	307	297	316	306	331	310	313	303	281	314	325	317	311	316	324	293	317	308	321	276	299	286	305	299	298	298	306	315	291	310	279	288	302	313	334	305	305	351	302	287	310	298	288	298	309	324	305	312	319	309	261	305	310	286	336	329	309	307	269	301	290	291	318	304	303	306	315	313	311	295	313	317	294	317	292	303	344	307	271	298	311	312	306	308	299	313	321	311	308	306	287	335	324	304	284	276	259	293	310	297	278	331	318	308	336	286	311	301	272	293	291	332	291	312	299	282	305	297	298	314	314	319	316	319	345	290	282	298	277	299	277	288	310	320	313	271	297	348	322	341	320	323	289	274	303	314	309	315	316	331	314	301	290	312	301	313	313	301	307	318	331	289	297	290	324	297	305	312	321	330	300	305	306	308	289	299	307	347	316	307	304	294	271	291	312	297	335	323	281	276	314	281	311	269	311	337	263	317	307	298	305	315	271	279	293	309	314	303	312	325	303	322	268	313	308	371	297	316	306	323	271	324	331	366	299	317	300	327	275	300	314	322	306	293	259	343	304	302	285	307	309	305	302	323	276	292	314	322	307	288	278	317	327	328	290	268	302	297	307	296	332	322	306	313	321	319	318	309	332	315	318	286	318	337	310	308	345	311	299	313	295	266	291	311	318	336	314	292	339	298	298	337	288	305	311	293	343	294	295	324	334	311	274	315	327	294	292	294	290	305	306	320	298	300	278	296	332	307	307	339	316	328	283	320	326	286	270	316	320	314	306	291	309	334	299	291	305	300	337	300	315	297	323	353	255	316	315	302	312	347	321	327	311	329	289	327	279	317	313	297	308	286	304	310	327	328	327	317	315	304	301	338	284	289	302	283	328	320	295	292	308	294	330	331	295	300	326	304	305	324	321	308	292	280	312	294	309	296	305	325	336	305	294	341	298	313	306	311	287	293	308	317	301	318	320	316	342	305	310	311	331	316	308	279	302	307	270	313	284	291	306	292	308	318	287	301	305	317	332	304	304	314	305	323	309	306	322	335	274	273	294	271	300	317	273	309	292	283	294	299	271	320	333	278	317	301	306	356	290	311	304	306	301	335	287	288	323	292	319	317	311	301	286	323	308	294	321	292	307	320	303	323	296	304	288	296	298	337	299	308	332	304	294	308	300	314	274	275	311	330	291	328	286	334	315	318	296	303	303	310	266	318	291	296	290	310	289	345	326	284	293	324	302	313	302	325	289	301	315	289	289	303	306	292	306	334	284	328	330	314	336	304	322	294	312	310	308	305	344	302	295	324	285	316	336	327	345	269	291	335	306	321	320	319	322	317	301	274	317	305	319	331	315	305	312	300	276	322	290	300	280	328	302	346	304	296	292	333	311	294	320	304	298	297	347	289	288	324	278	322	302	289	334	317	257	330	323	275	286	314	304	317	290	306	346	306	282	317	316	278	277	288	296	290	311	309	301	335	293	305	327	307	320	336	297	312	305	300	308	294	312	300	301	305	330	314	325	268	320	324	318	341	292	303	320	325	309	325	302	304	312	298	314	320	307	306	296	286	291	327	297	327	315	323	303	303	300	293	287	327	299	312	299	323	311	302	327	257	303	312	306	306	293	329	320	281	295	288	307	309	264	284	284	335	282	326	302	308	317	299	327	295	331	282	289	353	305	310	297	303	287	288	300	327	307	297	332	306	279	323	319	306	309	289	295	299	313	313	293	318	293	286	305	281	290	288	293	305	308	329	304	322	276	301	308	323	313	322	313	276	321	322	290	305	331	285	317	302	318	309	312	298	338	297	302	287	326	310	330	303	319	325	306	329	299	287	327	324	272	288	316	307	306	310	295	303	290	314	307	315	325	319
22231	21204	29004	23670	21202	21222	8339	1056	813	745	660	657	622	549	563	512	542	518	508	508	517	519	511	499	480	475	458	497	514	521	484	466	488	481	505	426	450	471	448	516	460	509	471	458	459	530	486	472	505	445	438	473	477	431	460	438	461	470	499	503	464	478	503	449	481	478	451	506	483	443	465	445	498	478	476	434	440	464	495	465	467	464	504	449	454	480	515	458	417	476	465	486	474	460	470	444	533	481	440	482	476	435	429	424	461	435	463	414	417	492	456	445	455	454	460	467	489	446	467	490	476	455	448	498	517	453	483	474	462	482	478	489	442	431	436	454	479	480	487	469	457	481	504	466	476	473	467	478	485	431	491	452	457	457	469	469	460	447	466	396	429	483	434	494	483	488	401	441	509	466	465	521	504	435	472	446	463	463	481	439	442	460	488	486	427	508	472	454	466	484	492	497	474	452	465	466	467	477	486	452	446	461	440	456	494	493	477	465	452	432	447	470	481	451	471	497	481	439	482	520	447	402	444	466	448	455	497	452	455	462	458	475	462	484	449	480	471	439	487	445	480	463	431	458	464	482	454	512	438	443	447	471	454	416	449	472	475	476	467	462	437	444	515	458	471	401	485	430	499	479	459	458	445	458	420	460	481	460	446	433	499	488	470	462	483	453	414	465	437	467	466	426	448	466	486	459	453	430	444	483	455	509	482	438	501	439	482	478	481	461	477	417	437	441	447	437	435	503	462	472	474	440	440	470	457	452	447	486	474	415	473	497	486	427	487	494	473	473	446	506	502	471	472	457	492	497	468	451	484	440	499	440	491	453	445	435	439	478	476	474	463	462	464	446	494	474	433	436	465	482	477	465	457	484	461	493	492	435	432	479	440	441	450	462	484	460	498	499	455	501	471	462	440	486	461	466	461	454	455	501	471	473	461	461	459	473	444	491	521	479	479	471	441	480	450	501	459	469	471	462	479	454	483	469	480	501	451	474	466	454	476	464	499	476	468	488	419	448	455	497	472	464	430	512	455	472	418	454	452	467	469	482	517	417	505	451	478	426	458	433	453	461	450	479	472	467	475	438	461	444	446	432	482	490	414	495	474	462	441	475	468	449	485	433	511	456	462	467	436	425	433	507	485	470	460	468	465	497	492	444	490	409	466	464	473	512	532	456	464	445	426	447	482	472	453	435	482	445	484	494	431	475	480	461	466	463	482	479	423	453	511	442	431	457	474	455	443	465	492	465	470	464	452	463	476	443	507	447	460	446	466	479	473	478	475	432	458	449	459	494	443	462	459	436	450	454	469	428	475	472	439	433	438	468	460	489	417	477	472	439	466	402	490	489	444	462	464	478	432	472	462	504	437	490	494	433	507	453	452	447	471	455	448	488	501	453	481	475	470	423	475	429	491	464	447	456	477	444	483	461	439	444	452	454	414	436	458	460	456	498	470	455	471	460	451	485	436	471	458	463	478	448	448	489	406	456	453	491	501	492	474	452	480	466	457	489	472	430	462	465	482	466	457	488	461	506	477	481	450	496	441	485	475	449	425	473	457	487	488	439	474	488	464	452	481	461	463	464	459	504	488	464	446	453	484	479	462	478	433	462	428	472	505	457	444	492	473	481	425	458	452	442	443	432	463	485	484	430	451	475	477	476	475	451	502	479	445	470	452	475	490	461	497	473	440	475	452	456	439	436	474	435	447	452	450	442	456	462	425	482	448	474	473	489	490	464	456	473	442	449	455	462	482	462	480	503	468	430	442	487	449	440	496	468	441	496	456	462	457	445	486	443	470	480	435	471	467	446	426	500	440	442	443	479	437	456	462	441	483	472	493	479	438	420	466	420	453	483	436	451	479	440	458	479	424	456	457	459	465	440	457	483	465	502	448	456	465	483	463	457	451	504	457	466	481	417	412	462	446	436	502	421	482	478	454	450	445	473	483	430	470	475	488	520	464	500	472	422	448	463	481	507	457	420	473	433	538	436	440	465	500	457	450	446	451	466	456	442	505	399	463	460	463	459	456	459	478	494	502	466	440	456	441	498	446	458	439	505	472	458	431	481	443	466	442	478	483	481	461	467	465	488	474	475	450	513	461	454	456	463	479	453	473	449	517	491	453	473	437	475	459	456	483	506	445	469	508	441	439	450	478	486	456	502	454	481	480	457	462	458	490	462	484	456	462	461	440	487	459	445	467	438	478	465	456	463	465	467	447	449	465	480	440	471	436	492	451	457	468	440	480	474	451	518	469	423	453	458	443	469	433	471	458	469	447	439	449	472	478	443	443	501	452	489	477	481	481	425	482	462	431	438	484	440	458	458	458	457	465	477	457	452	473	450	474	488	498	460	434	489	496	456	446	442	494	492	434	480	487	473	433	448	437	458	495	450	439	481	523	474	456	469	460	448	453	463	499	443	432	449	471	468	449	496	494	422	443	466	459	458	474	445	452	464	446	462	458	445	445	462	490	485	489	510	446	486	483	460	469	463	474	479	476	469	474	452	446	423	418	450	461	439	453	462	471	441	458	441	463	436	470	468	450	417	488	457	424	478	471	454	434	475	439	488	442	432	439	443	483	514	474	482	484	474	442	457	442	467	455	473	465	471	499	466	476	427	480	476	431	427	495	437	428	432	454	441	507	458	478	493	457	473	475	474	490	446	438	459	464	467	482	498	435	443	455	444	473	444	469	494	459	449	473	453	482	436	463	474	462	451	441	424	453	473	486	469	482	438	434	444	446	497	433	474	444	492	481	447	474	449	467	453	458	461	444	465	466	470	458	466	454	453	507	491	482	433	437	407	465	484	452	493	506	447	468	496	449	444	494	470	456	456	472	459	445	459	456	492	466	449	506	477	489	496	439	448	461	478	479	446	524	451	414	437	450	431	445	442	445	441	451	484	469	450	473	476	479	463	445	473	446	484	415	478	445	449	484	461	433	422	470	459	478	420	468	469	455	494	498	450	504	419	471	463	479	444	444	457	482	497	474	435	445	428	453	438	450	475	468	423	496	470	454	464	485	453	457	466	465	446	480	423	464	496	432	430	470	419	424	468	478	423	464	450	447	465	427	463	459	430	456	470	479	463	471	490	458	473	428	428	447	473	413	441	495	447	478	460	504	468	442	486	419	469	480	507	495	459	468	489	466	449	446	463	467	468	444	469	442	453	494	467	410	494	419	480	460	442	456	455	504	440	482	445	483	453	467	476	458	446	447	470	450	470	480	479	444	479	470	473	489	452	442	460	482	445	447	474	476	467	470	480	469	449	510	450	473	453	466	456	440	446	497	500	453	493	510	466	450	487	448	480	475	469	456	442	480	468	413	442	471	434	482	478	500	464	449	446	446	470	474	450	446	458	476	427	457	432	463	476	470	436	467	452	463	469	496	492	483	485	469	477	465	476	449	420	453	483	463	464	448	478	458	497	469	503	464	462	443	445	496	476	495	466	459	468	433	457	515	477	447	468	502	434	447	458	452	447	473	450	467	462	461	488	478	446
24741	43964	22097	4738	3240	2664	2110	1616	1332	1122	937	885	956	860	798	725	706	713	683	686	653	642	649	648	643	679	643	680	641	621	642	684	621	660	626	630	652	612	671	618	609	638	599	615	607	602	634	610	564	582	675	606	590	558	549	627	606	619	589	612	566	582	595	613	624	605	612	609	662	580	595	599	620	618	594	595	622	621	578	593	598	608	609	612	598	626	626	581	558	619	594	617	597	568	608	575	603	614	531	568	632	618	631	613	610	591	595	588	594	596	621	586	624	627	599	616	603	595	606	559	626	613	631	618	608	628	629	590	566	598	552	623	613	601	539	567	566	541	605	635	588	606	564	615	556	657	588	590	599	567	600	556	603	605	589	564	584	584	580	615	622	595	626	618	636	617	589	648	614	616	616	572	625	596	586	617	582	642	588	612	601	601	579	600	537	613	631	601	590	647	601	610	587	554	605	599	641	590	639	568	686	566	590	643	594	570	582	587	613	607	601	597	626	610	591	617	616	558	573	578	613	607	570	596	577	571	629	635	618	606	589	585	595	623	569	575	608	605	587	585	599	617	565	600	595	630	577	586	611	593	554	576	571	611	605	610	608	609	599	619	599	553	645	638	676	603	616	625	583	612	596	554	606	655	572	578	670	558	647	586	562	593	650	571	606	586	614	609	590	626	606	595	573	612	666	631	651	590	577	653	578	604	542	599	598	623	607	631	599	605	607	627	607	574	618	571	579	573	621	568	603	608	641	602	580	563	580	588	594	546	608	612	610	582	600	647	635	590	575	610	593	585	594	640	548	611	573	604	604	610	565	612	623	630	600	588	600	612	595	624	585	621	558	565	623	647	588	655	635	540	578	559	573	603	603	583	628	617	576	582	591	563	592	617	602	638	613	591	626	630	647	617	626	563	591	632	618	606	573	651	618	609	628	563	616	599	617	593	577	564	619	629	621	591	566	625	635	602	610	589	612	612	573	574	615	598	608	617	600	629	639	576	573	616	594	565	622	590	601	590	591	601	617	628	633	556	576	575	574	592	623	575	615	568	604	584	647	617	612	595	590	615	605	564	617	548	608	624	608	596	593	621	604	582	608	606	606	646	550	594	596	601	602	552	589	606	644	593	570	585	620	620	644	618	628	608	628	611	579	622	613	615	584	638	614	568	606	584	607	601	598	564	588	605	582	621	569	581	634	605	602	588	622	635	608	579	617	572	637	540	649	613	595	590	582	609	605	602	605	621	632	636	577	557	565	613	619	615	614	622	618	591	636	568	631	612	596	636	654	593	595	579	575	579	597	605	582	571	613	588	583	640	583	606	594	557	640	586	588	623	571	614	562	599	617	596	588	580	584	607	615	583	626	588	559	630	592	562	585	634	633	641	610	593	580	585	546	593	526	579	633	641	588	593	575	597	641	577	639	610	568	629	595	634	587	581	600	620	575	581	612	588	627	568	578	571	569	585	627	608	569	644	611	576	631	579	612	626	588	583	585	640	629	633	596	628	626	594	577	560	621	592	576	613	584	604	552	604	587	598	625	617	582	587	593	626	521	593	565	600	579	597	618	606	620	582	624	583	580	582	563	572	586	610	582	609	588	595	619	576	603	589	597	635	563	622	583	636	581	622	638	609	616	582	621	602	598	592	609	591	630	631	606	584	624	614	602	603	649	610	576	565	573	606	599	601	581	613	582	632	606	604	608	565	591	597	589	617	573	581	618	583	613	608	629	609	585	599	592	585	592	547	597	567	576	619	631	633	622	628	614	576	634	611	624	581	594	585	592	630	611	606	599	595	573	543	594	607	607	598	610	582	676	562	633	588	606	572	576	594	590	577	589	592	598	597	602	604	627	602	576	646	605	605	578	590	586	571	602	611	593	578	584	624	591	613	617	608	605	608	589	585	602	599	600	583	567	600	605	581	619	655	560	588	598	608	609	643	585	629	599	564	575	584	607	619	602	617	578	604	603	595	574	630	600	626	558	597	596	577	605	634	583	599	622	610	674	591	611	580	580	593	611	604	663	644	642	617	584	626	592	551	600	625	616	600	583	559	614	588	573	628	612	646	588	591	599	585	609	589	634	570	625	588	602	605	570	596	569	575	581	580	603	612	588	592	563	561	590	585	622	626	560	586	610	640	620	588	643	611	649	597	623	605	605	587	590	595	636	618	601	647	590	594	634	590	601	590	588	597	611	580	598	568	607	622	587	605	570	616	620	593	636	599	608	597	610	604	568	581	573	636	618	596	577	594	593	617	539	611	618	594	627	607	618	597	563	610	620	598	618	594	639	584	604	580	595	604	596	597	644	603	612	601	586	610	616	635	606	593	597	604	573	612	544	585	598	613	604	561	647	643	613	584	597	611	636	576	631	588	602	614	582	615	597	602	646	558	603	552	601	599	617	592	601	581	600	600	564	629	596	579	637	567	574	638	629	586	595	582	623	578	537	607	605	614	576	628	583	593	634	574	530	623	606	625	614	616	600	659	609	621	611	574	638	570	607	616	611	574	593	606	558	620	592	599	582	600	607	605	583	624	625	610	605	540	600	621	603	633	611	594	602	612	643	616	648	586	577	592	608	633	582	588	599	653	612	624	588	612	603	572	552	613	578	587	580	639	568	596	609	634	578	571	620	593	603	616	609	587	639	559	589	623	632	633	575	585	616	582	593	662	602	583	605	599	573	593	608	610	636	582	624	633	550	640	618	580	568	613	617	580	594	595	569	563	580	634	604	549	590	607	581	598	559	629	648	624	610	609	606	594	563	590	617	596	610	626	622	569	575	595	578	627	643	614	603	605	583	570	627	606	643	617	580	612	615	629	571	653	632	632	602	578	559	553	572	631	561	669	584	607	592	609	585	560	587	582	585	615	642	597	556	623	612	569	619	594	599	646	610	604	631	578	646	616	597	611	573	593	650	649	600	598	588	632	583	603	574	589	629	647	591	589	589	592	615	598	603	598	660	631	628	560	622	593	592	592	602	595	581	600	603	628	588	577	558	583	624	628	611	617	585	612	559	609	643	610	628	565	566	622	606	597	586	652	589	582	572	567	577	572	615	611	592	604	643	587	606	562	617	569	613	604	595	604	591	616	588	609	620	571	572	600	595	613	621	560	625	572	624	608	631	610	596	580	565	616	591	617	570	606	617	607	598	644	587	587	599	562	605	590	547	584	601	575	625	583	585	598	547	581	553	600	606	608	613	600	597	622	573	614	592	599	594	545	637	589	626	568	587	574	606	585	620	618	610	580	566	595	622	595	601	631	619	627	589	581	581	615	602	596	609	588	602	577	576	610	607	629	579	593	578	568	622	555	622	662	596	581	641	580	574	586	608	612	583	620	543	607	664	596	595	630	594	596	567	631	613	548	633	577	562	645	622	599	586	591	585	598	632	613	589	603	607	598	608	613	610	631	609	632	606	578	603	575	602	637	615	630	588	647	620	651	568	638	595	630	614	559	607	615	602	602	591	574	614	623	615	608	567	604	585	567	593	578
27193	20937	11752	1436	605	524	528	502	511	441	490	484	488	467	453	448	451	453	418	470	468	439	475	467	433	424	432	459	446	483	502	479	445	473	468	477	473	449	474	441	462	454	429	405	487	457	460	470	435	414	449	458	450	441	424	458	480	468	452	437	455	476	436	447	435	461	460	451	455	467	448	456	424	434	438	451	440	422	485	441	451	424	467	449	472	463	460	453	452	448	409	403	449	477	448	434	485	473	464	465	444	453	449	451	469	507	499	461	472	434	478	432	450	452	423	499	450	429	418	469	437	424	446	451	454	454	470	442	435	450	451	462	497	474	418	433	488	473	464	427	414	476	468	486	412	445	448	467	449	431	442	451	435	450	451	464	466	457	425	412	447	456	453	474	411	476	435	495	429	453	451	421	480	478	435	417	402	410	418	479	437	440	445	432	456	446	441	428	461	449	420	457	431	433	473	471	465	431	449	446	459	420	494	431	471	430	465	439	453	454	482	457	490	446	435	503	439	432	450	479	443	417	449	453	482	458	466	419	449	484	470	462	419	487	476	414	462	415	485	448	452	470	449	469	455	452	500	506	427	420	448	419	438	457	455	438	491	438	471	446	441	467	459	456	438	485	464	469	441	467	454	400	466	468	446	420	455	420	444	453	421	456	462	456	456	443	445	417	435	475	459	501	472	461	486	475	461	458	430	420	455	461	393	448	443	465	458	437	452	434	447	499	460	445	450	469	400	444	478	428	498	454	468	463	416	402	492	409	403	421	498	479	415	457	437	451	473	445	445	470	441	467	455	471	460	446	440	427	466	463	444	497	448	440	416	444	482	472	450	440	439	453	437	430	442	432	409	507	452	473	480	465	436	446	475	479	485	431	430	461	458	430	426	464	450	442	460	467	489	481	480	421	430	457	488	447	456	449	436	453	459	427	449	428	443	461	445	446	477	463	450	471	461	481	462	495	492	476	487	440	445	471	434	421	456	440	443	470	411	423	444	421	445	441	468	442	444	485	448	397	467	473	482	476	472	443	448	448	450	413	460	462	479	441	436	450	489	465	508	474	448	453	464	466	445	453	477	407	449	428	452	486	491	454	460	430	457	423	458	437	454	454	448	422	456	474	464	465	460	497	406	459	414	464	423	457	437	436	480	478	435	513	478	462	466	487	459	413	422	462	492	472	425	478	455	447	447	444	468	482	441	459	412	448	440	446	421	472	474	448	442	438	423	435	446	466	452	495	420	466	452	460	425	425	430	447	439	471	458	526	415	459	451	501	481	429	432	445	441	465	445	466	476	462	439	436	461	447	439	465	462	443	473	452	473	477	414	471	455	457	463	426	467	454	436	459	404	502	469	457	463	409	470	424	418	450	405	425	427	494	458	456	404	462	451	472	486	442	468	468	471	440	496	451	471	434	440	435	420	416	445	483	458	460	441	497	428	462	440	436	407	520	486	450	444	434	477	447	490	459	510	473	423	422	454	453	479	461	463	435	443	449	501	410	419	442	447	460	476	493	449	444	447	442	454	501	428	481	457	427	437	399	464	410	442	440	414	478	476	459	479	481	386	476	455	474	443	482	464	429	441	428	441	468	481	465	460	455	429	458	465	445	479	476	447	457	443	429	456	416	494	482	421	441	427	484	426	464	451	489	445	481	483	487	470	449	471	433	450	437	464	431	431	475	437	438	452	407	471	500	449	460	482	451	481	474	444	445	487	481	453	446	454	424	424	456	438	457	478	495	456	448	450	446	469	436	468	489	483	432	467	485	472	463	409	409	489	446	440	465	435	440	449	453	431	452	469	465	445	445	456	448	496	447	436	463	415	434	459	443	425	461	449	465	483	462	443	429	442	398	411	467	446	445	478	477	438	453	443	430	429	444	436	439	454	489	456	439	443	462	447	449	460	416	462	445	471	429	457	395	417	482	461	443	440	440	470	448	460	432	438	490	469	407	478	454	461	466	476	451	459	413	439	417	450	429	453	455	432	453	493	442	462	431	442	427	459	421	464	438	473	456	500	482	445	452	484	434	466	444	437	465	498	472	420	470	444	430	497	452	437	477	455	432	424	481	453	470	437	435	427	431	489	474	456	471	449	414	462	452	464	475	464	447	481	443	438	459	448	432	459	468	440	459	449	457	454	445	486	462	480	457	458	452	451	438	484	461	426	423	472	468	435	474	442	430	476	467	452	440	478	428	423	393	464	458	482	435	470	474	508	415	476	467	483	459	491	443	481	447	469	455	467	479	432	483	460	455	481	420	468	445	439	511	442	434	463	439	476	448	488	485	463	415	472	406	440	451	466	482	461	440	473	449	464	446	450	462	470	433	495	430	461	443	471	523	462	467	454	477	438	437	461	456	464	461	416	472	462	447	457	451	455	456	457	506	472	466	465	441	436	454	434	465	437	412	437	494	462	440	458	457	444	403	477	462	461	451	431	467	422	465	429	452	473	417	445	433	479	459	473	472	464	411	493	448	465	437	437	435	458	402	462	458	480	475	480	452	486	437	451	447	489	482	440	472	469	466	480	456	450	449	483	460	466	461	434	404	452	499	466	472	437	452	444	450	480	436	413	468	447	454	448	465	425	476	425	473	467	481	478	465	448	441	448	434	467	453	458	466	488	444	455	458	468	473	428	459	431	465	448	456	427	472	460	436	472	462	466	448	436	463	452	434	462	442	422	458	430	470	440	451	406	428	484	421	416	454	433	451	428	479	406	469	408	444	437	455	468	456	458	464	508	406	438	448	442	459	442	479	452	464	485	454	441	417	435	441	448	437	487	480	449	418	432	451	428	448	474	464	427	476	460	460	456	452	464	449	418	450	442	468	449	450	466	430	451	477	409	467	453	432	478	445	448	466	439	419	451	498	438	434	479	476	475	441	456	471	463	423	494	451	450	422	441	424	450	473	415	464	461	468	475	461	486	459	461	433	454	493	435	472	449	459	428	412	471	419	436	424	450	432	442	425	463	423	451	428	451	427	449	443	425	462	447	462	402	434	468	458	444	428	439	439	472	430	448	482	439	454	489	454	429	451	478	465	460	471	437	443	464	475	429	473	453	435	435	475	473	454	455	422	442	470	438	434	390	457	477	452	464	454	426	474	486	447	440	458	437	447	499	472	465	456	438	501	464	436	427	445	469	455	475	475	436	475	419	494	466	426	423	476	462	507	447	452	428	457	444	448	417	472	412	391	428	450	424	420	512	498	465	427	417	506	473	457	454	426	467	456	454	461	463	433	491	466	451	443	482	453	451	440	399	486	444	429	452	475	430	450	466	435	447	464	454	457	468	432	440	460	431	430	466	459	451	458	431	451	461	455	403	461	432	476	443	442	434	477	476	428	437	479	459	446	448	468	461	441	461	487	494	446	443	486	444	470	477	466	421	423	475	452	420	431	432	458	442	433	482	469	438	437	448	515	457	496	467	429	466	447	442	433	508	429	433	480	432	439	455	461	428	453	416	450	465	480	420	435	460	431	444	465	463	451	441	401
16272	23736	7319	932	765	743	745	644	647	548	589	596	645	605	556	582	587	533	605	586	601	592	569	568	595	601	562	574	621	593	581	586	627	549	553	594	555	537	571	561	575	626	562	538	582	581	540	560	620	582	586	562	563	557	569	588	526	561	576	573	573	611	599	567	568	580	596	578	565	561	528	535	591	565	602	563	555	585	586	590	519	571	620	553	576	531	614	621	550	543	582	594	548	570	531	583	580	586	607	562	534	560	630	558	611	633	614	564	538	561	615	587	567	572	582	575	595	581	514	585	567	550	545	556	556	575	578	547	631	566	534	582	579	567	578	572	516	576	552	583	562	602	536	520	572	589	573	596	566	581	557	578	533	587	580	571	551	593	585	547	603	558	579	550	563	572	567	562	579	522	600	536	550	565	579	552	557	557	561	587	531	577	594	548	558	597	574	563	572	560	587	580	537	573	602	595	565	568	563	542	549	554	573	577	570	570	606	567	552	580	593	631	579	603	606	575	561	576	583	580	556	594	568	578	553	566	633	552	593	514	594	574	569	582	624	563	581	557	595	593	569	520	553	629	573	581	536	559	582	577	578	531	577	559	584	608	548	572	580	605	561	580	576	570	595	583	594	599	628	572	601	562	586	562	590	591	545	565	565	529	583	582	552	585	636	571	545	550	574	561	577	517	595	589	586	587	589	558	567	528	609	592	529	556	610	561	582	577	562	558	606	548	596	558	540	600	601	548	557	580	573	580	591	557	596	606	588	611	534	600	580	548	580	582	600	533	557	577	579	605	549	550	592	527	587	521	561	624	587	596	558	580	588	571	564	529	565	595	556	557	564	573	567	576	563	609	590	570	608	609	596	571	588	570	600	584	529	599	537	549	596	547	551	578	571	555	598	565	583	620	600	575	578	592	549	581	575	581	594	582	542	571	589	539	549	563	550	563	564	518	593	530	604	595	617	609	567	581	591	552	599	593	586	536	576	570	574	570	578	591	548	578	554	580	571	581	538	534	558	528	589	577	577	558	575	559	605	543	603	559	564	568	593	564	562	568	577	578	588	564	564	576	557	575	573	536	580	608	557	563	520	614	605	608	588	562	583	579	548	593	599	582	556	593	553	560	526	564	572	570	559	566	576	557	576	576	593	554	606	616	590	558	541	535	549	603	553	610	578	580	570	570	541	595	590	575	591	538	582	590	581	579	576	596	581	567	592	604	538	577	562	561	594	550	597	580	590	581	518	591	567	564	540	585	606	575	575	616	570	575	590	564	554	608	572	566	561	614	554	596	568	525	548	612	617	570	566	613	564	577	574	571	552	533	567	552	623	543	601	569	558	602	620	565	625	569	567	558	579	549	525	565	572	582	582	574	580	547	616	543	558	515	577	599	584	526	591	576	606	580	538	571	579	587	555	567	593	574	550	580	578	577	546	572	589	548	592	570	580	552	567	570	589	568	611	592	561	592	601	549	581	564	608	565	526	594	600	586	594	530	573	535	553	587	580	577	540	586	564	550	563	551	559	573	591	583	598	558	610	577	574	504	576	593	577	583	600	603	564	562	518	576	586	583	541	577	538	572	557	558	554	610	618	544	574	581	581	551	573	559	591	567	577	591	530	534	552	601	564	538	536	612	585	581	558	624	584	563	576	594	549	567	588	557	579	555	553	561	554	552	592	557	574	551	552	536	574	536	584	536	524	638	547	580	615	565	547	581	569	548	563	534	558	521	612	572	566	575	542	615	576	578	549	561	543	529	557	561	555	584	602	581	580	554	546	579	573	596	594	570	531	581	576	612	574	584	578	571	565	605	562	585	612	564	597	577	589	558	572	591	579	534	538	607	532	541	579	529	558	580	585	581	537	558	561	565	547	623	555	557	590	619	585	557	590	556	599	590	576	561	583	572	577	552	549	565	582	566	569	538	554	585	574	598	583	583	591	578	575	572	581	557	568	581	529	549	594	594	532	578	568	574	542	569	591	588	574	556	564	579	575	596	559	588	543	591	560	542	585	566	591	613	546	577	577	610	596	581	582	572	574	510	569	585	554	592	590	595	599	560	566	597	542	574	601	547	563	624	584	532	568	562	579	606	581	537	537	602	560	570	545	586	528	563	639	603	557	557	576	547	684	562	542	558	581	602	541	569	603	605	572	563	544	581	558	571	551	549	608	621	569	587	575	543	577	572	571	542	575	536	566	593	516	587	518	594	535	605	582	605	623	604	564	572	568	523	553	570	589	550	549	606	541	562	556	579	622	592	589	579	557	567	633	576	588	530	624	546	607	550	569	561	569	534	617	582	567	579	529	515	591	635	610	589	525	561	541	590	538	581	580	584	579	571	560	596	550	609	615	532	616	523	552	595	611	557	572	542	586	552	592	560	570	569	566	540	545	597	549	571	554	611	579	552	568	545	556	587	605	606	528	584	560	576	593	590	566	582	563	608	547	576	544	582	570	616	566	562	560	550	572	550	531	561	584	558	549	567	600	545	564	580	534	542	539	578	601	548	580	548	581	570	558	597	551	574	569	575	540	556	553	575	574	588	588	569	610	606	582	586	585	557	520	586	601	564	579	580	592	596	527	589	581	576	586	538	552	568	586	561	622	549	559	560	606	534	543	579	595	588	546	586	597	544	591	559	556	590	564	580	567	566	555	595	548	520	574	644	561	510	530	534	578	565	552	586	598	577	577	577	553	568	561	572	602	545	556	536	565	603	560	590	572	591	548	584	603	579	578	571	568	585	581	578	543	588	533	592	564	574	591	608	536	575	549	562	593	565	568	565	550	585	602	536	566	542	558	605	579	549	581	536	575	543	567	590	543	613	566	588	593	582	587	586	544	534	573	606	613	528	589	546	575	606	612	588	541	539	534	571	584	548	579	591	536	565	610	558	523	524	549	541	539	607	558	582	560	560	529	545	519	534	562	565	630	544	542	573	598	568	586	566	560	564	590	561	570	610	548	531	579	559	534	579	574	568	556	570	612	576	574	572	518	560	587	593	579	609	571	577	552	575	542	572	603	621	563	605	536	579	532	581	585	549	593	607	569	539	528	605	576	573	618	572	602	545	586	547	545	584	553	595	582	538	578	569	553	542	580	579	575	568	611	533	512	534	552	555	533	590	566	602	598	570	569	575	566	557	581	604	560	554	574	551	598	580	580	595	582	554	581	580	549	557	589	547	591	596	589	578	551	552	586	549	587	596	566	581	593	594	586	555	602	563	561	549	607	580	595	547	583	582	575	627	577	576	579	569	571	571	618	533	558	566	603	565	517	574	561	528	595	570	579	596	558	577	560	616	551	589	545	568	574	554	575	558	575	608	590	523	519	615	499	573	606	566	627	599	529	602	564	563	541	561	620	594	616	554	553	549	607	564	566	583	568	596	574	572	598	582	579	564	589	587	578	540	560	620	572	576	617	579	530	564	560	600	573	566	616	536	593	542	596	580	575	557	548	546	599	528	563	562	597	618	540	570	537	616	599	579	572	544	577	569	556	603
23129	21178	28606	24030	21160	10518	1345	948	871	828	763	749	770	701	733	707	704	682	653	688	721	720	676	647	698	641	738	677	706	690	663	675	651	640	675	637	703	679	672	672	692	632	687	756	596	595	667	697	669	639	639	680	666	652	686	663	673	693	664	660	702	649	615	666	649	612	702	669	733	685	665	685	659	665	652	683	654	635	662	658	676	628	716	670	682	710	680	624	653	658	695	676	683	653	656	631	661	710	677	650	669	649	615	654	669	671	642	684	646	668	694	641	650	626	685	650	640	657	661	634	695	641	692	646	652	650	657	661	671	693	662	677	619	658	702	631	679	676	625	665	608	727	662	649	657	666	693	678	644	664	685	641	677	665	667	685	695	670	661	675	641	651	629	655	645	674	669	661	674	693	692	674	659	697	630	643	674	692	648	635	685	665	622	715	660	689	655	617	624	649	653	647	686	665	667	696	678	686	652	691	638	690	626	630	653	671	668	663	667	627	630	629	629	723	678	703	655	648	689	662	618	669	657	622	675	701	592	686	659	604	697	672	642	649	669	613	656	677	658	665	730	614	648	644	676	686	647	633	678	719	666	657	659	644	644	660	665	631	672	652	634	693	669	658	715	716	656	688	645	681	633	665	643	638	677	674	663	631	677	702	694	638	684	661	652	650	694	656	663	645	717	602	663	684	666	634	657	666	665	630	651	628	652	660	700	635	657	663	618	646	668	686	643	681	633	668	678	685	663	716	702	641	605	679	707	641	679	659	685	670	688	629	669	651	673	660	661	657	715	648	685	663	670	696	656	628	661	669	672	666	685	669	632	644	687	631	662	692	640	669	636	684	642	655	678	641	683	656	677	621	664	631	642	640	693	585	639	659	624	653	677	675	683	661	682	603	667	666	682	658	667	673	619	687	665	672	629	668	652	650	640	649	622	658	682	636	618	664	621	662	676	688	646	675	670	705	667	675	657	689	682	721	698	656	699	645	656	646	655	736	654	652	648	698	670	625	676	660	706	703	688	678	635	662	710	663	674	684	662	641	629	628	644	660	696	682	651	612	652	679	637	663	645	682	691	641	694	647	627	661	709	659	698	669	677	617	637	670	712	681	693	669	670	662	670	626	675	694	656	651	633	629	695	659	658	656	670	639	678	671	696	687	626	645	659	639	656	637	637	651	634	652	691	651	718	645	640	672	676	677	651	691	679	657	643	669	625	672	666	648	695	630	666	668	640	639	651	701	686	667	675	645	641	659	667	676	619	632	681	650	680	658	662	668	674	641	668	655	689	646	716	646	668	640	689	673	676	688	679	635	656	637	636	641	647	680	651	686	674	677	625	642	693	656	624	705	616	681	669	693	678	652	628	712	659	639	639	671	693	668	660	673	705	667	654	720	700	709	655	665	671	679	631	688	670	658	641	646	740	661	664	642	627	643	663	636	707	670	672	692	664	647	633	646	676	628	681	666	655	664	612	661	674	666	690	618	670	659	631	670	656	656	668	632	650	605	677	706	640	656	644	666	667	665	661	685	621	661	623	707	690	597	659	622	595	699	749	695	677	664	653	676	646	688	715	694	692	643	646	664	682	646	718	659	681	673	647	691	671	694	676	674	684	648	669	706	681	648	641	684	636	656	688	651	670	655	724	659	679	650	646	660	669	679	676	697	724	705	646	643	647	658	690	691	691	665	674	654	728	659	683	673	676	678	675	651	639	653	661	654	650	639	649	661	695	646	624	644	661	652	630	668	712	639	650	618	674	654	661	705	704	654	711	650	659	683	624	650	669	672	643	665	708	654	672	651	696	662	662	670	643	689	671	599	646	658	619	664	623	686	627	615	619	651	670	686	654	676	682	709	620	675	678	667	673	611	622	663	657	643	622	674	669	629	658	675	677	666	705	638	649	680	686	591	661	637	648	645	683	637	661	634	662	667	681	663	640	628	661	607	657	676	665	675	669	690	661	644	632	655	665	616	691	664	693	664	667	620	628	644	656	661	657	654	684	623	715	707	692	664	661	613	622	652	642	665	644	654	647	675	662	630	637	648	616	708	678	695	631	682	648	704	673	639	688	638	702	672	649	662	640	722	653	662	672	689	653	682	673	681	705	680	677	667	669	638	667	667	666	627	641	693	667	688	670	689	670	709	695	631	651	656	621	669	683	654	639	699	698	666	664	636	648	698	658	682	608	631	627	689	644	728	651	662	726	617	663	645	692	658	650	652	662	661	703	638	702	669	659	655	665	647	655	667	669	634	683	642	658	658	702	652	715	649	656	639	635	664	689	632	674	638	649	637	675	680	696	632	639	644	658	629	632	666	674	670	646	665	669	658	655	644	699	637	623	658	644	676	667	674	659	698	634	675	654	683	650	617	636	677	640	687	668	621	670	682	641	690	649	690	645	687	671	701	635	668	690	689	648	674	660	659	690	663	672	661	668	623	659	612	628	707	653	633	662	678	699	645	639	632	653	681	662	668	622	692	638	680	684	663	684	678	673	655	675	636	671	690	664	678	676	637	671	656	644	672	654	663	628	667	654	636	677	686	654	659	662	639	650	679	666	699	654	645	662	661	703	655	659	640	695	657	688	675	693	669	703	645	618	652	660	680	665	653	641	658	694	612	631	660	677	616	613	681	653	657	648	642	660	666	616	653	630	652	706	699	650	723	699	657	638	644	668	686	709	632	677	670	671	649	684	650	655	665	634	657	683	666	661	658	627	665	603	686	659	619	668	645	700	665	643	668	671	648	668	680	630	663	662	625	676	627	656	676	662	651	655	678	676	670	674	662	714	645	676	676	643	607	694	670	636	632	669	663	633	656	669	643	657	690	679	659	643	659	692	644	682	647	620	639	655	662	647	706	638	637	664	672	687	690	674	649	669	674	663	666	655	639	598	660	666	626	659	688	664	695	660	671	631	634	676	669	665	644	665	634	671	606	650	660	669	679	640	654	677	643	679	676	710	684	656	674	625	682	654	714	647	706	619	597	643	653	658	626	674	652	653	712	664	690	683	639	626	653	653	657	673	692	650	669	631	620	663	669	652	690	633	655	644	668	681	643	641	699	688	630	663	615	655	634	669	645	654	711	661	660	616	672	693	640	637	670	667	678	641	676	673	647	644	687	658	613	615	631	654	683	638	628	652	683	674	658	633	685	647	687	703	647	639	646	639	636	634	649	670	637	686	673	653	691	625	649	686	647	645	692	668	641	652	675	659	633	673	633	637	704	664	649	646	688	705	695	632	621	657	688	629	703	685	711	647	673	649	659	664	662	679	655	652	677	650	674	673	640	671	681	652	657	666	708	680	638	698	671	660	691	649	646	653	702	704	651	692	629	685	687	675	667	684	719	616	629	647	653	664	611	676	626	688	660	671	626	668	699	646	658	682	662	672	686	668	655	637	669	635	681	677	642	638	661	660	673	644	636	617	684	644	667	667	636	648	675	701	662	708	626	711	625	624	694	690	655	681	655	628	657	692	648	676	680	665	701	660	637	665	579
21128	38204	16954	2781	2227	1883	1645	1342	1225	1158	1005	1045	974	1027	908	936	949	890	892	891	854	871	817	845	889	869	873	930	877	847	900	871	830	825	877	866	860	873	835	869	870	838	857	857	837	878	825	880	855	851	845	838	853	860	838	841	823	828	830	819	838	825	832	828	816	800	875	837	769	807	880	877	814	873	828	788	859	866	813	781	839	778	823	855	774	855	796	824	879	854	832	877	839	829	814	798	853	796	869	816	791	841	843	810	813	789	812	837	838	865	833	864	819	848	820	802	794	893	804	886	894	821	826	777	844	838	811	825	856	866	782	841	855	776	852	795	846	875	862	830	844	857	813	792	844	795	836	793	851	842	791	836	801	836	810	811	805	813	831	837	873	847	877	831	838	854	805	791	806	780	841	820	824	845	829	802	857	853	844	830	846	777	776	860	787	836	786	848	790	822	824	831	827	801	830	803	825	842	852	830	802	830	816	826	806	796	795	855	821	804	813	836	843	883	880	838	829	905	885	798	764	815	810	810	881	799	814	793	801	883	871	869	784	851	868	845	795	815	807	840	868	850	867	852	779	806	867	823	810	821	821	839	828	820	818	851	837	793	822	846	874	838	802	818	869	776	827	783	874	817	827	801	776	861	824	798	818	813	822	795	813	877	840	874	807	839	784	799	843	805	799	903	841	854	867	787	853	855	855	817	820	782	817	794	818	819	839	837	851	850	791	858	815	829	897	817	775	802	843	815	868	863	816	843	798	859	803	814	844	836	830	827	839	825	846	837	871	802	880	802	894	892	862	838	826	817	828	818	837	825	837	791	878	835	817	871	801	851	867	809	840	806	856	820	781	831	798	813	833	824	836	870	871	786	827	841	891	881	802	849	856	811	799	825	844	814	829	813	857	857	858	800	820	849	879	800	849	878	759	834	823	817	843	822	861	865	849	791	812	803	864	881	897	834	813	816	809	876	835	828	829	828	844	860	812	808	780	846	840	826	828	821	863	800	800	859	844	872	819	820	793	804	856	833	855	809	831	832	786	828	827	760	859	824	800	806	820	875	806	808	798	846	873	869	860	812	838	846	795	823	841	825	814	842	828	850	792	821	811	824	862	837	833	824	895	813	846	854	806	821	808	830	850	851	787	823	805	797	844	862	815	821	848	806	814	872	823	804	813	838	781	882	844	838	825	815	824	835	841	812	800	809	876	857	815	799	815	812	854	801	862	809	821	789	823	810	848	852	830	844	795	865	802	833	833	861	788	839	807	837	801	886	819	855	849	797	799	851	860	828	798	812	850	815	834	807	850	889	832	817	870	840	878	824	858	843	851	848	806	863	865	864	845	834	864	820	824	804	800	832	813	845	848	857	849	853	842	819	832	820	860	866	819	812	830	846	798	826	902	801	855	816	811	833	817	806	821	847	807	832	777	827	849	875	786	798	855	863	837	862	844	834	836	812	799	868	818	786	868	866	877	875	843	849	847	878	771	894	830	836	879	820	848	872	777	813	881	804	822	809	807	794	805	814	826	856	816	856	879	858	808	794	803	815	790	824	791	808	853	837	764	832	810	843	835	833	814	879	802	839	840	911	827	807	847	851	849	790	828	845	845	816	824	824	859	798	830	869	873	858	844	807	834	839	874	794	835	840	877	797	800	800	806	828	847	875	838	891	833	843	842	876	859	849	845	817	837	814	874	788	829	834	846	821	818	852	812	816	845	803	845	797	834	820	788	792	891	861	855	787	832	789	810	847	858	833	855	802	823	830	798	853	815	885	845	862	783	823	783	825	796	848	842	804	856	804	808	818	829	805	797	805	852	830	808	825	837	779	834	828	865	860	835	808	822	829	819	862	822	806	800	818	837	829	822	870	824	846	785	826	837	843	865	773	827	850	810	820	843	834	855	796	800	848	875	828	846	788	815	827	840	799	785	775	867	848	851	872	815	816	873	807	807	825	822	813	830	844	848	827	863	843	833	821	823	815	855	845	846	832	821	896	883	809	832	833	829	805	803	858	836	806	805	860	839	841	783	832	872	847	798	835	780	838	858	846	867	858	874	838	867	798	827	835	820	800	817	811	836	805	862	835	861	826	845	793	836	852	845	831	840	806	818	883	832	853	843	799	788	770	814	810	838	779	811	838	824	809	811	817	881	838	854	833	846	857	792	870	776	766	825	831	813	803	875	823	805	782	846	825	841	854	829	785	801	829	876	774	813	819	861	794	799	797	830	864	847	802	860	854	849	797	863	838	788	832	820	812	834	787	818	819	820	840	826	842	808	836	835	842	820	794	789	842	805	801	828	865	835	879	794	809	869	799	814	767	849	878	825	857	795	830	822	828	776	820	848	860	826	797	884	816	823	854	867	863	789	836	868	879	856	831	854	827	855	776	879	799	816	853	849	794	844	776	886	840	861	782	854	850	866	815	830	790	828	825	837	826	835	866	786	852	827	825	797	811	817	854	798	816	766	822	845	806	823	809	841	870	812	879	870	822	826	823	797	880	837	870	819	836	824	801	811	759	826	828	813	844	840	830	831	834	855	835	817	796	805	781	831	886	819	814	789	843	843	830	835	879	813	845	826	820	837	882	810	816	832	835	869	816	810	845	830	819	816	861	842	844	863	794	815	808	843	855	828	824	865	848	900	872	836	764	895	852	852	811	848	873	823	857	847	826	785	819	832	802	804	822	845	769	825	868	886	844	829	898	891	777	793	848	808	820	808	858	799	840	835	795	898	828	792	865	822	839	860	820	854	822	856	846	868	880	887	830	799	818	778	846	790	830	836	843	793	825	847	833	787	802	832	849	847	806	816	764	846	785	843	865	816	924	831	786	882	828	841	839	827	805	800	846	852	844	852	838	861	795	828	806	816	828	847	855	831	794	814	827	793	824	890	835	857	815	898	879	855	803	876	859	822	819	890	858	797	861	795	850	831	851	846	841	811	818	852	834	796	867	803	845	844	855	853	822	864	875	827	818	798	847	788	813	876	795	816	833	817	825	811	816	803	845	875	845	803	809	817	789	853	824	833	823	852	792	843	798	820	799	834	844	878	856	807	840	828	830	877	778	816	881	859	819	838	850	847	836	850	854	850	824	804	880	773	826	852	830	832	865	856	868	849	899	780	813	814	841	841	826	817	776	857	858	774	827	821	822	858	853	840	870	827	795	869	783	836	788	831	806	853	821	876	847	842	792	799	865	794	837	851	754	806	826	840	836	824	812	831	829	836	801	834	828	806	821	851	823	859	794	837	823	856	826	825	839	817	857	844	852	835	852	874	816	830	899	867	858	866	847	854	808	807	795	831	804	829	867	811	824	871	822	835	818	845	781	872	838	815	834	839	822	823	872	839	828	847	864	802	886	830	886	838	815	824	802	780	811	856	802	775	843	754	873	863	868	847	794	808	833	821	825	858	816	844	879	812	812	791	864	839	879	808	817	829	829	821	806	830	804	824	864	815	818	778	779	817	817	818	826	846	806	822	783	856	805	780	828	817	794
24354	21215	27366	25179	8648	556	408	303	324	288	276	270	262	253	246	237	247	230	236	273	239	257	236	242	221	247	224	253	225	236	251	242	240	232	227	233	235	237	249	208	216	234	211	233	239	252	239	245	215	240	234	244	226	219	238	222	220	247	234	250	229	223	227	215	218	209	249	219	220	240	239	255	225	231	211	260	228	227	244	204	234	221	197	239	209	251	250	175	238	238	213	213	241	240	205	234	215	222	233	246	245	208	229	225	245	233	227	223	232	227	215	221	212	229	233	234	205	219	235	236	235	219	244	219	207	228	257	244	210	253	230	229	225	203	218	241	225	234	238	222	260	234	222	223	264	254	236	211	204	217	246	250	229	224	212	219	226	217	240	248	228	204	200	229	253	232	225	225	229	241	223	235	236	230	207	233	225	235	221	241	236	209	232	235	252	263	239	219	219	239	251	237	192	256	233	244	219	243	212	219	225	241	213	217	224	254	239	242	225	236	232	207	232	255	220	225	209	254	232	232	230	230	200	240	228	235	235	226	234	234	214	233	246	213	221	218	222	221	255	263	239	262	256	240	217	242	247	219	219	221	225	205	228	213	218	215	196	195	219	207	246	222	237	225	242	237	230	224	228	218	238	249	241	212	242	218	229	228	244	204	268	221	244	241	228	226	221	242	236	210	232	251	227	215	226	238	246	234	213	206	239	219	211	236	235	250	226	244	251	199	241	224	237	230	222	214	248	232	248	215	247	232	247	222	237	223	215	244	231	236	214	248	220	219	242	252	204	215	222	235	211	245	214	230	224	253	216	213	241	218	209	258	230	240	207	211	240	230	238	210	230	188	224	219	227	213	232	227	216	246	211	232	216	226	220	229	230	229	219	230	225	217	237	228	224	245	244	216	230	249	245	230	248	203	246	259	252	213	233	218	231	261	218	214	205	228	202	233	224	209	232	244	244	235	220	237	217	201	215	213	227	241	249	236	232	268	195	264	229	230	240	227	241	231	218	252	235	215	245	245	234	213	249	266	215	244	246	221	226	194	240	219	236	212	233	234	229	234	225	260	229	232	245	227	228	217	229	227	248	219	215	244	214	250	235	228	215	236	225	225	238	215	210	225	236	228	235	237	251	214	231	228	215	210	220	238	202	215	251	234	238	236	193	247	245	232	194	215	219	211	257	236	199	226	234	222	201	226	239	260	235	253	273	226	233	240	224	211	250	252	209	234	220	236	217	226	205	232	225	241	231	235	211	244	233	201	231	236	237	219	240	222	223	270	222	251	244	229	217	219	229	215	233	211	239	211	231	243	242	236	233	244	220	244	237	240	203	244	230	229	213	215	245	223	255	231	226	244	199	235	178	227	251	224	229	236	206	246	258	213	232	240	252	252	243	244	238	203	243	176	244	247	239	220	237	203	199	215	230	248	239	232	214	215	237	232	230	231	213	244	253	226	227	208	226	234	230	233	219	213	217	224	213	209	235	231	226	247	220	204	253	256	216	241	250	213	210	212	230	247	229	228	241	227	245	233	236	230	236	239	241	261	225	232	250	231	238	221	217	253	220	233	219	222	227	240	225	244	240	259	233	209	231	229	203	218	245	216	224	244	217	223	210	201	247	216	218	236	222	239	221	235	200	241	234	226	205	213	233	213	216	235	232	226	241	224	228	234	228	265	218	210	217	230	226	244	250	214	227	232	221	243	249	206	192	233	214	229	249	232	211	227	243	215	209	209	193	236	230	226	237	260	247	224	226	225	243	231	234	252	228	228	212	218	258	246	231	226	209	254	245	231	236	220	251	231	223	210	216	241	260	214	217	247	234	247	214	229	218	216	240	238	239	247	255	255	210	239	250	236	221	230	250	225	224	218	235	215	235	259	233	238	232	225	247	213	250	233	236	230	224	223	237	246	219	206	229	242	239	219	225	231	261	241	225	224	245	234	236	225	237	220	212	237	226	228	213	223	253	259	252	242	237	229	226	243	238	231	238	235	213	250	254	214	236	214	219	215	229	225	216	217	242	197	231	213	225	229	244	220	221	226	228	227	229	217	211	254	239	227	224	257	236	209	204	229	238	213	238	236	237	256	250	231	238	235	244	243	247	233	211	230	229	275	246	208	242	246	237	225	230	233	240	213	205	211	204	214	234	254	230	239	211	208	243	205	243	239	216	222	222	245	226	240	248	240	239	172	220	226	230	238	221	217	233	207	208	242	244	217	214	220	234	228	230	213	259	236	240	229	211	230	221	217	215	249	241	233	246	225	229	257	247	214	217	242	243	213	255	202	239	243	228	226	254	249	230	213	249	228	214	222	228	216	233	262	247	206	219	237	238	241	211	240	241	198	235	209	234	242	181	253	226	188	226	243	253	245	250	236	233	231	234	212	231	228	210	225	210	229	210	216	222	221	230	240	239	239	240	228	222	246	226	203	216	211	210	233	192	227	238	216	246	231	213	249	229	246	219	247	248	246	242	221	258	226	221	231	231	217	234	223	236	241	225	227	241	217	213	217	238	221	245	255	218	221	233	209	237	239	226	218	213	215	254	252	246	242	237	229	226	228	215	225	241	222	210	239	193	225	231	220	233	229	219	238	206	220	216	205	236	225	198	228	226	235	225	206	211	250	208	237	232	240	229	230	227	191	225	223	252	227	222	207	246	243	233	254	228	201	230	211	243	232	257	242	229	228	212	235	233	219	220	254	230	262	212	227	228	215	206	265	240	210	230	230	256	230	233	230	248	254	227	232	234	207	238	216	212	217	229	243	212	214	241	217	228	224	210	244	204	259	231	224	233	220	205	240	246	242	215	257	250	245	225	231	244	240	193	242	228	236	235	200	197	248	207	219	207	237	232	211	213	241	255	220	265	234	241	212	227	222	215	222	236	230	227	205	229	240	215	208	220	232	228	227	242	241	222	217	232	229	229	228	227	202	245	242	210	233	202	239	215	248	207	201	212	219	236	212	210	244	209	214	231	238	240	233	224	219	204	214	219	219	258	252	227	204	230	212	234	251	245	229	245	215	223	255	229	212	247	239	224	225	202	257	230	228	242	229	222	251	248	228	245	234	238	260	240	217	220	221	224	218	219	269	252	211	233	251	240	197	214	247	234	220	219	243	215	246	243	233	253	234	237	226	259	200	206	222	226	251	236	223	209	218	239	220	226	256	208	262	230	247	239	232	244	252	231	236	240	251	204	209	245	239	212	225	230	226	218	242	207	218	214	217	251	234	240	243	226	235	246	205	206	238	205	229	234	232	237	248	221	257	220	230	204	251	251	228	233	244	250	210	239	224	236	234	224	219	241	247	225	226	229	195	230	210	220	224	236	218	235	214	224	224	245	218	209	228	245	218	231	245	218	192	256	209	218	227	233	238	238	253	207	241	223	233	220	251	247	232	200	253	238	224	219	229	260	222	217	216	259	200	238	221	189	233	245	220	216	255	213	226	234	238	230	235	212	196	237	243	232	228	240	259	216	243	241	225	239	225	241	196	236	231
19643	32389	13492	1461	1061	895	723	575	543	486	443	407	361	397	372	345	354	331	336	322	325	323	304	291	323	323	338	321	322	332	332	303	318	312	314	321	314	323	343	306	315	337	334	320	286	311	341	335	302	323	345	342	330	328	320	321	313	294	319	350	320	301	282	314	297	303	310	315	295	295	324	336	304	307	357	300	289	309	296	331	309	320	333	301	330	286	306	325	334	301	301	299	309	305	302	284	348	292	347	287	328	318	287	305	305	293	301	334	293	330	305	304	293	342	295	308	334	310	302	300	306	337	341	343	313	323	311	301	285	286	301	303	314	304	312	313	340	286	305	321	295	277	286	306	325	277	281	300	305	320	331	340	302	321	309	308	335	317	334	306	313	287	298	273	287	316	292	343	329	306	284	326	314	317	315	308	316	295	328	309	321	302	330	317	313	303	326	319	307	302	325	302	267	313	321	319	313	302	287	288	302	333	310	321	316	288	296	323	301	312	315	317	309	297	264	326	302	274	320	300	335	334	307	287	322	292	313	314	288	301	339	289	302	310	344	295	292	291	319	335	309	279	292	308	289	314	312	311	297	325	313	321	280	287	297	302	304	304	286	310	301	325	344	312	322	317	328	311	293	316	282	305	303	316	301	299	297	333	311	302	287	303	302	302	327	311	315	295	300	346	313	281	303	281	304	345	317	322	306	317	334	310	319	297	274	297	298	308	288	317	298	297	324	337	310	280	318	303	297	330	319	312	300	309	314	298	291	333	293	318	316	301	325	315	316	284	308	336	284	338	311	326	312	338	314	306	291	289	300	287	293	348	282	298	286	310	310	325	340	323	328	345	317	314	302	305	333	310	291	302	329	286	311	310	307	339	312	304	323	345	312	298	289	291	310	328	331	313	319	314	286	303	321	303	311	321	297	344	354	315	310	328	318	293	340	354	320	306	271	303	321	320	318	326	310	290	306	321	286	305	317	324	283	328	278	285	314	308	321	298	288	287	333	319	326	315	284	320	305	326	357	344	321	313	321	286	286	305	273	332	295	339	329	281	311	295	297	332	314	286	320	309	315	317	290	315	307	323	326	330	292	292	292	317	298	323	293	312	326	305	309	297	307	307	300	333	323	300	330	300	290	312	327	335	346	298	330	297	272	288	314	308	335	323	310	339	287	285	335	327	320	293	330	296	319	299	312	337	324	337	331	304	286	324	284	330	314	296	320	297	313	314	306	306	324	311	303	317	308	302	308	313	274	294	309	285	314	337	301	298	325	292	301	299	304	296	301	297	311	289	325	302	307	309	320	323	298	301	327	296	312	325	302	305	291	286	294	300	269	281	298	310	321	309	322	320	300	286	302	301	349	337	323	301	297	311	323	296	309	333	288	292	295	311	299	323	312	310	318	308	336	329	292	307	293	279	284	307	306	281	311	280	312	292	322	314	308	321	307	298	299	324	322	322	324	304	279	291	316	284	300	320	304	336	336	276	303	300	312	316	307	314	287	282	274	340	298	293	312	302	293	312	310	314	270	320	314	331	312	289	288	291	312	287	350	302	285	328	296	315	311	300	300	302	330	327	312	301	298	301	286	310	319	300	302	303	308	292	315	317	281	299	319	271	309	294	300	319	305	270	305	325	308	300	313	346	309	329	281	337	291	307	281	302	282	309	325	320	341	318	281	297	301	294	309	299	321	316	312	302	323	323	283	324	330	302	322	296	318	288	300	319	298	315	296	304	328	317	298	300	286	326	311	300	325	296	312	321	302	295	322	313	339	311	291	285	304	339	319	287	294	317	311	307	312	341	323	311	291	321	279	303	324	308	323	315	326	317	296	297	281	308	332	312	313	300	308	300	301	316	303	289	279	300	327	304	314	306	322	289	297	334	307	299	348	292	325	300	334	337	294	306	306	305	333	323	293	367	317	319	299	335	306	305	307	308	314	309	301	325	291	274	334	329	323	308	321	289	297	314	322	351	316	340	289	318	316	322	306	322	304	272	272	294	300	321	302	293	307	304	301	290	297	303	267	332	276	317	290	318	317	312	283	308	317	316	303	329	323	307	291	282	286	308	314	299	313	318	310	327	297	294	304	320	314	315	280	330	304	312	326	283	302	319	289	312	337	295	348	293	293	313	321	344	279	312	296	298	312	287	319	323	285	333	292	321	311	308	321	277	318	295	306	294	299	297	314	316	315	335	316	297	307	327	314	314	263	314	303	286	312	327	321	290	318	319	292	292	295	301	316	308	307	299	310	329	286	304	307	298	266	302	308	322	319	294	303	297	286	286	318	300	314	299	285	323	337	313	299	326	315	325	341	329	293	291	295	278	313	297	285	282	329	288	328	327	339	311	317	288	314	340	300	274	311	316	317	319	304	311	321	302	293	333	309	294	300	310	309	294	326	323	324	294	308	304	312	305	305	311	291	326	320	303	298	310	316	317	325	327	334	284	329	298	285	317	309	346	321	320	300	312	338	320	308	287	310	290	357	317	260	292	321	300	329	304	283	314	303	296	302	332	276	339	303	335	305	313	323	344	331	316	289	306	298	310	299	312	286	316	338	302	283	277	316	320	293	279	329	311	309	338	286	308	306	307	300	329	307	310	298	308	333	282	308	315	303	323	305	300	335	318	332	299	284	292	316	267	316	325	300	315	275	312	322	339	315	282	313	297	296	275	322	278	311	314	297	329	303	303	309	280	304	281	287	313	327	336	297	269	317	281	325	327	326	311	320	286	310	285	293	309	319	302	325	284	281	307	311	293	306	280	298	285	295	296	316	337	346	338	314	287	298	269	333	318	307	280	335	301	279	283	289	329	314	320	295	308	304	317	318	323	270	294	275	313	322	328	306	309	317	334	287	306	317	305	346	317	294	316	302	307	325	300	285	312	314	328	300	343	298	295	337	311	301	293	339	316	304	312	296	332	313	300	265	298	322	298	316	310	294	295	305	299	298	320	306	307	329	297	303	297	288	301	308	332	297	319	341	288	309	307	286	309	308	305	304	283	313	300	347	339	325	334	328	301	343	298	310	307	297	309	305	293	298	317	284	289	299	307	305	330	299	292	297	298	312	308	315	282	307	301	313	293	301	291	298	337	266	315	330	308	296	297	314	285	272	303	290	318	315	297	309	292	289	306	260	307	303	323	312	313	313	297	282	297	319	287	306	340	293	295	329	300	312	299	293	341	289	308	311	315	283	330	273	322	332	284	288	295	302	311	320	332	350	344	319	291	272	290	312	317	298	298	297	304	297	288	291	299	324	299	285	300	290	295	339	308	310	326	271	309	299	320	305	334	315	312	289	310	327	305	287	343	291	288	298	321	318	312	311	290	305	323	316	301	307	326	312	347	292	282	310	322	308	302	307	304	293	310	309	327	305	323	328	291	314	302	305	341	298	337	283	314	313	307	304	329	296	300	340	300	362	306	321	315	328	300	320	282	327	318	302	291	297	312	309	315	321	312	321	328	312	299	306	274	298	313	307	303	296	298	342	295	315	302
22300	21224	29036	23730	21225	21231	7943	1021	739	688	654	602	546	602	558	581	523	537	564	537	470	496	508	506	478	487	497	477	486	525	472	512	468	514	486	467	502	535	516	467	521	477	493	469	480	530	514	496	452	457	483	508	528	465	489	457	482	472	469	472	499	479	477	444	501	482	462	475	487	448	475	483	497	429	463	476	466	479	427	455	497	461	470	466	474	488	458	466	484	450	482	448	465	466	458	456	461	459	467	445	476	470	480	434	474	490	436	455	486	470	492	460	476	460	446	487	467	502	476	442	455	465	474	453	442	465	506	481	484	455	459	458	481	469	457	451	461	440	454	437	489	490	449	426	459	432	473	538	462	493	468	450	481	438	445	462	416	414	465	462	471	451	460	459	450	434	486	441	470	470	483	500	443	465	467	449	504	492	494	445	535	456	450	458	451	495	482	466	461	457	448	476	472	490	478	444	492	496	491	431	485	449	421	462	464	463	474	503	440	444	467	466	452	504	489	463	461	470	474	445	489	450	491	452	452	483	449	460	475	439	447	447	426	469	426	460	491	479	500	459	470	446	448	487	474	444	467	479	456	458	452	487	459	478	476	487	450	508	446	480	429	485	466	510	467	467	443	500	425	491	440	429	487	480	469	520	447	429	478	513	491	457	469	506	496	445	444	445	472	474	468	461	505	462	467	428	477	428	473	487	432	494	472	439	474	490	468	488	472	502	417	464	503	487	462	464	474	481	507	454	452	466	453	457	480	486	447	480	510	466	472	481	460	496	487	471	436	431	463	479	482	492	452	469	461	492	487	463	476	468	444	467	454	475	468	500	488	447	476	443	464	465	494	477	477	464	453	535	448	485	484	487	467	442	478	421	420	459	445	408	479	465	495	476	506	475	443	477	436	453	475	507	472	463	456	461	476	456	502	451	470	428	428	476	474	477	476	480	479	501	484	521	491	491	478	464	414	530	485	441	439	463	454	476	445	434	508	427	486	454	451	449	522	469	470	431	462	483	478	496	479	460	477	434	474	460	477	425	444	414	487	457	438	464	458	437	483	508	475	466	484	452	478	479	443	442	451	446	480	433	465	505	446	464	490	460	448	449	441	447	466	454	491	501	437	470	458	448	447	458	470	483	525	464	438	510	469	491	519	445	480	480	459	427	490	427	448	508	445	460	456	500	453	452	453	469	472	424	451	458	454	493	519	467	439	469	488	459	489	458	485	490	476	494	430	460	439	494	449	441	451	478	467	466	440	457	424	437	456	474	436	470	493	498	452	478	494	516	444	459	456	474	495	507	479	490	443	447	491	444	469	470	475	444	455	493	476	438	497	501	443	480	449	469	485	471	446	462	442	472	471	484	473	494	503	495	471	438	419	483	445	441	458	450	452	446	423	445	433	463	465	466	483	445	470	469	491	455	487	463	493	469	477	463	483	456	501	453	488	467	449	449	493	462	457	457	467	490	516	468	477	449	433	482	437	498	482	447	455	477	453	508	472	493	456	480	464	446	482	451	472	471	464	500	480	480	462	475	478	449	447	448	482	483	462	485	447	471	439	480	469	488	445	450	463	480	456	465	453	484	500	457	456	466	479	442	444	434	478	456	446	496	442	492	442	450	472	476	521	461	492	464	424	478	449	494	485	514	471	464	485	477	508	489	463	530	474	491	453	445	480	434	452	419	471	467	445	472	480	465	453	446	478	467	464	443	465	470	455	460	499	448	428	448	468	461	463	438	480	463	442	453	423	486	482	461	517	460	500	469	452	473	446	475	449	451	501	464	478	444	464	460	462	461	477	471	470	441	461	507	446	525	438	490	444	499	496	454	464	426	453	491	447	465	454	451	477	463	477	447	469	500	485	453	516	452	458	444	451	468	460	485	487	475	497	455	498	475	471	473	441	408	472	447	457	446	454	447	458	470	474	479	456	462	430	458	478	453	486	476	462	455	487	453	452	478	472	451	451	444	480	508	478	445	482	483	443	443	427	468	420	458	460	442	463	522	482	435	454	452	463	473	457	464	492	439	470	473	462	476	453	430	459	438	459	487	449	472	422	461	441	472	508	505	448	434	486	443	467	488	469	433	509	446	483	510	466	470	478	461	466	447	443	458	499	462	475	454	437	436	437	429	425	448	444	486	479	468	436	476	474	459	458	480	463	439	464	504	481	463	446	456	447	473	495	461	417	481	470	463	427	504	490	467	462	464	485	474	453	465	486	457	467	487	451	462	448	499	463	475	419	431	490	484	455	501	489	445	486	458	446	475	485	469	457	487	453	441	487	457	434	475	478	493	491	458	458	474	433	438	473	464	519	461	439	455	472	460	505	480	431	468	482	477	470	455	482	486	438	473	475	482	476	445	445	461	463	465	459	480	451	476	425	480	435	471	455	429	491	484	454	443	442	493	462	466	491	456	454	467	484	447	489	476	476	431	440	439	455	433	448	475	454	456	469	494	528	464	486	485	434	431	471	454	447	484	476	474	445	439	409	475	439	467	497	464	449	483	474	502	479	490	456	493	468	464	486	446	496	499	468	464	446	458	497	497	444	444	463	473	496	449	477	465	434	441	455	456	455	453	469	462	459	441	439	471	474	458	461	487	438	450	457	460	444	438	460	505	470	479	480	480	457	461	480	464	486	493	448	444	488	468	441	499	480	452	473	462	469	481	421	462	462	449	468	449	489	436	469	487	464	483	464	454	467	463	454	501	432	484	454	448	461	454	468	450	470	433	441	449	477	454	452	476	477	494	452	511	468	448	465	445	515	417	486	431	453	471	503	474	450	481	487	438	485	515	423	476	441	483	468	458	498	472	474	456	445	465	434	468	453	487	495	463	470	446	448	473	451	498	433	483	494	462	486	483	440	530	476	440	443	490	482	463	480	457	468	503	449	458	451	482	474	510	451	508	468	463	459	492	472	506	465	492	456	478	442	492	459	448	440	450	462	422	429	451	458	441	451	459	422	447	474	458	489	446	456	482	460	482	472	452	495	433	486	467	456	499	488	488	492	464	494	441	446	468	472	464	473	476	473	503	458	455	477	470	456	445	470	510	456	441	493	463	471	452	442	468	462	465	468	449	429	401	469	452	460	428	458	480	463	506	469	462	426	488	466	487	440	472	486	449	448	435	460	445	472	471	456	483	487	461	478	435	445	454	470	479	473	455	454	463	473	462	477	463	431	435	459	467	455	453	445	459	444	512	485	433	458	498	458	445	487	482	468	461	471	478	457	514	436	439	486	443	480	474	438	503	445	454	466	449	440	524	492	487	448	453	443	499	446	444	474	462	474	409	423	445	477	456	456	453	446	484	483	478	452	493	480	487	442	429	472	445	477	456	472	461	450	429	472	462	427	454	487	480	518	477	491	453	467	473	437	435	476	462	435	435	446	512	441	439	461	484	473	457	461	502	470	485	451	496	471	454	451	458	493	484	464	437	465	452	455	464	443	456	476	453	500	439	498	483	499	487	473	487	488	457	473	491	463	452	487	487	497	487
24671	43621	23158	4319	3101	2238	1874	1547	1257	1083	1022	966	860	791	786	789	737	737	709	702	669	688	665	685	670	657	670	669	685	640	674	613	637	629	642	603	576	624	651	640	619	681	619	619	619	584	593	592	630	611	611	608	605	573	588	627	606	599	613	662	642	587	607	614	577	640	627	641	616	627	623	642	610	592	580	598	591	628	625	626	613	602	610	596	657	624	618	614	572	587	629	589	595	601	606	589	642	617	604	610	639	608	583	590	599	623	589	598	602	580	621	594	556	565	625	606	589	613	594	643	639	621	585	615	600	620	620	610	635	598	576	644	618	558	621	624	595	685	634	587	607	598	588	595	621	575	649	649	602	568	599	603	597	596	614	622	581	671	625	589	617	570	608	574	608	587	566	614	605	600	550	594	554	628	592	585	604	596	592	598	642	602	630	565	592	612	582	632	650	616	619	607	638	649	625	623	575	573	546	611	608	628	588	589	565	612	585	625	639	614	629	582	615	590	605	632	599	600	623	598	641	589	669	598	620	603	641	569	586	574	597	643	671	610	605	592	581	614	602	602	582	607	633	629	635	613	551	610	631	601	589	626	569	607	579	618	617	604	648	641	608	620	601	590	618	623	634	641	619	581	570	581	652	581	640	588	598	635	614	582	622	624	622	579	584	602	649	602	585	645	619	603	567	601	605	622	586	644	573	604	607	566	560	604	617	605	634	598	571	565	587	631	585	622	589	616	583	606	610	636	586	606	589	622	579	601	586	587	573	593	602	605	620	630	631	653	615	627	606	602	643	614	579	615	635	593	629	588	558	578	581	614	616	573	587	604	592	598	627	615	609	608	609	612	619	542	576	634	587	607	585	612	583	598	594	620	603	619	617	617	594	592	605	592	613	587	604	605	616	602	584	575	635	636	647	629	537	649	593	615	639	587	642	631	637	602	592	568	584	567	581	596	609	612	612	617	602	572	577	638	639	583	608	572	589	583	620	599	602	570	605	613	598	569	611	603	640	607	583	618	610	604	589	613	598	575	592	644	599	621	592	608	614	640	576	641	589	610	601	613	640	627	635	624	560	576	625	557	560	549	611	614	655	641	626	617	593	629	617	588	607	650	578	625	614	595	603	584	612	611	549	605	625	577	595	633	611	623	607	592	622	649	603	626	616	613	612	626	611	568	602	632	606	580	596	608	573	606	609	598	626	561	625	581	632	625	613	566	570	607	612	575	606	575	575	622	617	604	625	576	581	560	604	557	590	602	644	605	578	614	620	609	621	584	576	632	629	564	639	622	613	569	623	572	598	586	611	601	583	618	600	602	597	598	635	596	592	614	571	629	625	545	638	586	638	567	637	641	586	631	621	571	571	635	555	613	569	619	615	592	613	586	648	581	600	620	613	620	618	611	617	582	607	602	607	663	600	648	610	610	583	552	563	567	637	609	588	578	582	640	604	644	651	567	590	597	597	610	630	638	596	618	604	579	589	617	630	568	582	576	594	593	591	635	565	659	597	620	621	599	603	592	596	624	599	620	597	643	612	607	639	604	632	649	614	583	584	590	621	625	597	616	614	599	595	642	601	631	603	584	594	612	614	614	609	617	638	592	582	572	593	614	599	646	613	578	582	623	641	573	601	633	599	671	618	603	591	584	588	589	653	571	567	620	596	595	603	548	605	590	593	621	615	603	614	525	579	587	559	587	626	614	619	619	633	572	569	641	579	623	615	596	627	596	636	575	631	590	604	623	594	604	629	595	555	608	622	581	593	612	600	586	583	614	576	610	587	562	635	590	609	641	575	574	585	608	622	594	596	618	582	593	584	619	603	613	624	609	583	568	616	613	586	595	623	609	612	598	640	619	660	608	616	626	578	632	599	583	636	614	615	617	625	604	622	607	619	598	553	646	607	594	606	593	623	606	585	615	635	575	606	600	650	593	577	626	569	636	566	579	640	590	592	569	620	598	596	627	620	593	644	609	634	624	636	623	609	661	613	590	622	633	590	608	614	589	600	577	600	600	615	619	584	570	594	639	627	635	638	628	598	632	605	633	640	605	607	602	579	602	638	624	574	627	651	580	628	605	575	606	579	619	642	621	625	584	619	627	596	647	581	536	553	623	598	603	627	631	611	558	599	630	617	624	609	573	576	605	567	606	586	612	610	638	596	617	620	587	596	617	588	589	606	637	620	592	606	614	575	640	590	616	591	611	580	625	613	606	624	580	619	632	635	604	603	616	580	596	598	603	626	616	625	566	582	583	610	594	624	619	574	607	646	560	626	648	602	634	619	627	591	606	671	603	578	575	586	616	665	649	604	641	633	629	606	593	656	613	623	628	628	571	607	598	626	584	547	601	609	603	619	588	578	625	653	612	620	588	607	603	615	641	569	607	588	619	623	611	613	594	587	639	565	565	593	604	613	592	615	580	590	586	607	617	619	583	612	634	570	641	589	570	620	611	628	599	585	598	580	604	570	571	627	637	589	628	609	657	568	605	648	613	633	623	612	608	592	612	599	671	559	576	605	596	601	654	601	605	596	606	611	564	611	602	603	638	600	565	599	580	594	619	616	565	667	643	635	641	620	585	593	573	597	536	639	586	635	576	565	598	611	606	594	580	595	565	604	611	609	659	617	649	614	616	572	608	565	621	588	630	619	556	582	568	586	590	664	592	599	599	602	608	576	595	644	647	612	630	561	616	618	596	543	611	573	564	638	623	566	586	570	579	620	619	589	628	605	595	626	586	615	573	598	603	632	598	592	626	621	580	598	612	627	602	613	631	589	609	579	620	601	616	633	586	604	601	586	645	601	592	551	632	625	607	605	586	583	561	562	579	591	568	590	571	596	622	606	612	628	619	588	562	601	625	603	588	612	612	632	600	663	604	582	595	652	592	639	568	627	616	595	584	620	615	596	576	608	619	595	589	581	629	598	620	613	567	526	574	583	632	614	588	638	626	584	575	624	616	631	584	601	599	641	582	644	590	624	595	574	573	601	599	605	592	572	537	606	599	621	599	565	630	588	617	588	655	593	586	640	620	611	589	581	614	587	599	574	649	605	617	598	595	622	610	624	619	632	597	625	593	594	631	630	619	586	596	640	556	633	578	588	598	596	584	565	616	620	646	618	621	597	647	608	623	635	664	624	628	630	577	628	632	568	607	605	647	582	606	583	613	611	596	608	594	614	611	620	615	587	625	586	565	583	664	568	623	591	619	643	575	621	615	611	616	595	628	599	605	638	601	628	593	543	608	595	625	622	604	583	609	586	593	624	624	614	620	609	587	598	661	613	574	604	599	583	616	611	669	646	658	623	617	567	600	598	616	629	583	613	614	580	613	592	573	622	595	637	574	608	597	555	588	557	591	570	628	643	579	618	641	591	627	593	649	593	607	650	545	597	651	614	598	627	619	623	611	589	639	607	566	595	593	626	590	578	571	618	632	607	572	616	617	632	609	624	579	622	616	605	590	591	625	575	625	630	619	606	589	556	631	598	608	590	629	594	604
27183	20883	11628	1288	540	513	463	492	443	484	473	451	450	452	452	478	455	474	477	477	448	508	432	457	449	407	456	459	461	436	466	446	423	427	452	463	441	451	425	431	484	421	449	475	446	428	463	493	449	457	443	454	440	454	430	433	464	469	407	439	456	478	464	439	448	471	475	440	463	470	448	421	443	448	440	464	469	427	484	472	424	455	445	457	428	445	479	396	431	472	496	447	489	458	475	472	443	435	438	447	412	465	479	442	443	482	452	502	414	465	423	483	466	419	476	422	502	448	490	431	454	486	474	391	486	456	464	503	464	441	473	472	459	429	470	453	437	444	452	477	466	465	436	469	442	440	462	472	441	483	442	450	454	500	452	438	436	461	482	424	470	468	457	448	467	439	451	445	473	452	505	420	446	457	464	465	433	438	454	475	454	411	466	461	444	465	464	460	472	463	478	451	446	452	454	467	480	450	446	479	455	452	466	467	410	458	468	423	488	469	439	429	426	447	465	471	466	439	439	443	456	426	448	467	460	449	445	466	422	478	472	472	460	461	421	460	436	456	437	445	454	445	441	466	419	453	420	462	418	503	459	451	446	436	463	421	440	458	463	469	470	489	444	444	408	459	435	459	466	448	456	477	461	441	489	470	461	471	420	475	445	451	456	460	469	414	445	457	435	462	437	457	477	438	455	441	449	442	427	470	441	465	464	461	445	489	419	474	419	452	461	448	466	417	439	421	449	490	473	476	468	497	473	431	473	429	449	443	446	431	441	480	414	472	470	491	481	480	417	500	459	470	449	437	435	429	439	438	462	466	453	461	466	460	440	458	480	471	514	444	492	445	461	444	426	445	445	455	459	449	455	442	476	440	485	435	478	475	462	450	429	468	499	449	467	476	427	472	449	436	416	440	432	506	466	451	458	455	464	463	461	431	436	444	441	424	432	462	439	462	445	456	476	495	469	449	465	472	437	452	482	450	409	460	494	465	465	453	469	457	481	408	453	448	437	453	465	437	427	436	464	470	418	457	442	486	438	425	471	442	449	456	497	464	464	488	465	473	475	461	457	451	451	464	435	483	478	479	454	433	443	449	434	484	453	431	450	464	483	425	445	429	438	426	448	467	442	490	451	447	442	425	458	458	432	438	459	447	449	455	459	456	448	462	445	474	485	471	465	465	430	503	452	450	435	452	455	433	466	440	449	415	491	460	496	463	474	434	480	466	453	456	471	432	494	451	453	427	460	470	443	446	455	419	448	449	486	441	456	435	465	431	443	463	459	434	458	433	431	503	459	494	459	449	459	432	437	471	482	463	420	452	482	440	439	471	443	453	499	415	435	428	459	452	464	447	437	471	487	456	464	458	469	454	456	469	447	487	466	473	477	438	445	450	433	443	448	456	465	427	448	467	460	483	482	462	477	458	433	480	413	481	464	433	469	436	491	465	435	465	450	481	481	451	447	433	466	450	475	457	475	499	439	496	448	442	446	454	464	470	443	452	455	454	458	464	434	447	440	451	444	456	427	477	431	478	436	486	431	462	462	456	451	505	434	415	433	446	442	405	481	455	462	484	455	452	462	452	451	441	465	463	483	442	489	463	489	496	462	455	469	434	410	471	381	448	468	465	455	432	458	495	467	456	444	460	478	473	429	473	510	432	474	474	445	436	457	420	442	455	449	451	461	454	455	453	451	470	437	393	425	444	461	478	453	470	444	467	469	453	479	456	490	474	502	475	394	410	455	436	491	477	435	413	473	446	415	461	486	450	438	426	449	443	469	507	454	441	456	491	454	443	438	460	421	457	472	468	487	471	460	456	460	465	469	454	449	426	459	454	453	446	472	419	440	458	447	441	457	486	440	443	439	455	461	489	457	475	492	429	445	455	429	486	490	461	482	412	451	422	472	455	467	445	463	487	445	464	444	470	453	498	460	503	465	437	463	451	421	435	496	449	430	487	474	452	445	451	465	485	459	432	480	453	436	472	453	417	484	480	476	444	421	429	501	451	476	429	434	435	460	484	469	417	412	431	427	448	418	428	448	411	408	471	448	405	463	466	445	440	455	477	422	459	466	437	481	459	466	438	430	430	452	458	446	501	446	449	452	447	465	465	502	476	479	461	455	451	461	447	453	473	457	427	461	436	474	447	442	437	492	494	438	479	462	457	468	465	465	442	437	457	441	470	468	491	440	472	459	469	499	448	447	457	478	462	424	487	479	431	474	455	481	456	479	470	437	464	438	456	442	445	471	449	460	453	454	460	486	462	445	471	468	412	473	424	463	461	501	445	438	471	461	432	447	482	455	441	441	461	432	437	479	443	443	440	453	467	463	461	446	495	453	455	437	448	443	507	475	426	484	428	440	426	448	449	476	463	479	473	483	467	481	457	435	474	455	445	441	448	414	452	435	465	450	450	407	440	440	421	488	475	419	457	413	456	455	487	426	477	449	477	458	426	472	451	430	446	433	463	470	454	432	492	437	434	480	455	456	458	471	458	404	444	454	487	451	437	459	512	455	474	485	455	461	472	410	441	451	454	484	454	489	497	479	456	465	482	457	489	440	460	514	469	408	447	425	437	447	446	468	457	461	469	430	411	456	424	463	465	481	490	442	445	452	445	484	433	473	443	478	437	474	446	477	484	439	451	425	448	469	447	460	453	469	478	456	486	446	458	464	460	486	439	446	451	447	466	460	452	450	483	477	406	462	429	418	481	463	455	456	498	458	423	443	416	482	453	448	437	445	473	447	449	450	438	412	441	474	480	451	457	468	429	448	467	467	519	459	436	473	451	471	433	473	451	465	458	450	435	432	426	471	446	449	441	447	417	453	502	442	457	471	486	488	462	435	451	445	477	463	453	442	471	475	445	487	449	449	442	445	463	460	474	452	461	436	497	515	422	461	422	467	435	435	470	449	476	473	435	465	461	470	481	457	474	486	465	487	463	465	429	477	415	467	429	508	428	399	418	451	432	413	492	418	475	444	466	417	445	462	461	472	459	462	443	482	481	437	454	452	417	464	482	470	492	439	472	447	450	437	454	448	439	433	472	458	443	493	457	448	444	446	447	465	501	455	451	431	413	420	508	451	479	451	486	521	459	442	454	424	461	468	430	437	415	457	450	484	480	487	430	443	410	461	441	423	459	463	470	434	454	491	460	446	457	455	438	433	479	440	440	468	453	479	455	460	470	431	446	488	449	436	460	487	450	423	464	426	458	425	466	453	434	477	481	409	452	483	468	464	477	470	463	430	441	473	438	455	476	437	447	429	458	482	454	496	417	469	487	452	472	462	439	456	499	400	455	445	452	449	485	430	443	480	442	452	455	409	438	466	470	453	430	457	439	459	455	490	433	437	474	444	465	455	450	475	437	488	482	453	465	452	441	423	465	411	455	446	474	493	412	411	431	475	441	457	454	445	441	456	438	435	491	448	474	440	441	432	445	439	455	443	458	437	434	465	469	455	423	419	463	436	468	464	490	465	467	480	490	440	454	477	453	435	487
16127	23487	7339	833	753	697	669	613	611	592	592	607	604	574	555	554	561	604	554	590	611	639	563	589	587	606	578	574	573	638	597	571	581	617	601	553	599	582	549	602	561	557	563	544	534	567	615	596	539	549	588	588	584	562	608	576	509	593	602	577	579	591	596	600	551	587	588	577	553	565	604	598	616	556	604	575	553	589	632	587	561	582	607	599	583	573	562	568	536	593	538	573	561	552	601	562	553	539	584	577	555	566	639	558	585	602	567	586	565	525	553	588	595	627	562	573	627	543	572	573	585	569	556	578	525	591	582	549	618	584	577	577	551	573	602	570	517	556	585	596	628	548	537	605	596	559	602	598	546	595	544	639	574	559	590	572	569	583	587	568	567	574	530	568	634	599	563	546	583	573	581	565	595	566	548	614	540	595	535	577	579	572	564	581	593	545	593	562	578	556	552	568	581	553	605	632	525	590	544	573	583	551	597	592	551	579	563	620	565	560	594	584	610	584	582	569	529	577	576	537	556	575	603	591	548	593	581	568	559	587	543	617	585	560	633	564	573	569	588	596	550	615	587	613	548	586	563	589	611	564	583	560	581	565	550	562	587	560	574	591	603	567	596	618	550	561	562	578	574	571	561	584	575	621	553	592	558	607	594	555	526	540	544	581	582	586	597	588	592	569	597	561	579	582	537	586	579	585	546	598	595	596	550	515	593	573	558	587	595	616	605	580	596	586	572	600	549	604	579	549	580	581	595	632	540	584	566	576	545	550	586	607	616	567	586	596	622	586	585	561	601	581	634	599	563	600	560	575	583	588	608	559	546	582	582	603	608	568	556	584	623	558	558	576	586	557	569	594	590	559	602	615	596	566	561	567	610	591	548	568	591	566	591	578	597	624	618	531	611	531	565	560	563	600	552	594	575	586	562	625	543	545	580	550	569	548	605	569	597	571	610	581	575	563	570	584	585	576	530	556	583	578	576	589	594	576	576	600	585	546	570	588	581	550	608	591	584	569	591	588	566	561	605	578	604	575	574	593	584	563	620	599	577	590	608	540	557	603	579	569	612	562	574	566	529	567	544	578	575	592	557	575	576	594	565	598	526	574	587	570	608	530	578	595	584	516	553	543	635	610	549	574	592	564	571	602	608	555	544	578	571	584	557	557	597	555	581	567	567	554	610	569	567	597	565	547	596	595	572	574	534	598	609	579	570	594	582	566	569	580	587	576	580	601	600	619	559	609	558	547	585	592	587	539	588	577	603	536	547	586	562	579	575	579	624	600	597	543	560	627	592	633	612	595	591	551	560	589	577	532	616	602	590	600	560	586	576	588	575	597	588	587	574	598	617	548	572	565	543	548	576	553	606	571	589	581	557	562	570	521	569	562	583	561	592	572	548	584	572	585	611	543	549	574	558	573	565	595	565	567	545	576	625	586	531	611	605	571	592	588	590	552	593	591	551	563	597	633	566	566	602	590	566	568	574	599	605	625	583	618	531	551	557	600	641	541	584	550	561	568	581	546	589	590	561	576	575	589	550	584	555	583	553	565	579	532	597	621	584	582	560	641	604	607	611	574	578	611	570	593	618	575	565	560	638	554	578	549	590	568	566	569	612	599	592	578	565	555	529	589	574	594	559	564	561	611	572	616	576	582	536	553	557	577	572	563	562	561	582	580	547	594	568	549	571	588	595	577	556	582	576	594	580	587	565	571	603	586	612	588	573	586	565	555	615	591	553	557	552	543	501	576	567	584	582	562	545	575	566	579	578	584	562	597	519	575	583	609	561	609	546	597	591	582	573	579	568	576	567	603	562	594	601	577	574	576	553	602	556	560	568	565	574	593	583	600	561	568	563	586	575	628	592	641	580	588	567	545	582	564	577	560	584	556	571	553	564	579	617	583	562	618	584	600	544	587	613	552	578	559	525	552	576	589	592	596	563	571	590	577	603	553	585	551	569	599	562	597	590	619	586	574	565	573	545	602	568	583	564	637	577	626	577	542	564	555	590	620	579	556	552	584	609	625	599	601	563	557	540	538	584	629	559	565	542	559	571	599	570	569	620	596	589	551	542	557	591	587	539	600	584	570	590	575	573	590	553	605	582	585	614	570	597	570	582	631	566	570	584	634	558	635	629	554	543	538	551	583	558	569	595	573	590	596	582	583	561	580	564	561	612	594	572	568	614	555	599	604	640	581	562	562	559	545	569	600	527	544	566	574	614	547	589	549	583	594	603	538	583	592	547	592	589	580	599	546	555	571	604	540	594	570	604	573	517	615	561	614	524	557	589	600	563	571	599	551	613	527	556	597	564	605	555	572	594	572	571	593	619	616	581	581	567	585	616	564	598	576	608	581	594	589	566	525	573	558	577	564	580	572	574	605	549	591	564	588	565	556	552	577	589	563	581	570	584	568	629	602	603	551	646	596	558	577	581	567	580	619	587	625	598	568	599	596	609	569	544	593	565	546	600	580	586	609	626	572	575	596	601	564	588	553	546	557	604	577	568	603	555	601	550	556	606	532	635	557	560	600	565	535	557	589	587	563	594	600	616	581	617	554	547	600	573	564	624	532	597	585	566	601	580	569	587	562	585	576	604	580	585	613	582	557	572	594	564	596	559	593	589	577	582	599	561	574	590	559	590	585	569	592	562	605	541	588	609	553	567	570	607	589	551	583	547	584	589	578	548	534	574	573	581	565	522	563	561	565	564	580	586	569	547	562	568	572	553	546	604	590	564	559	581	565	599	564	552	560	605	553	551	568	582	587	577	580	593	612	551	564	574	591	550	603	543	551	590	577	575	582	567	557	561	603	578	599	567	516	559	606	576	559	557	586	569	563	573	594	548	532	601	529	543	558	596	534	587	600	531	566	572	567	569	542	526	569	578	616	562	577	561	549	582	576	549	513	566	547	611	589	529	540	597	555	605	631	571	559	554	556	580	541	587	552	600	604	559	601	564	574	563	557	588	585	574	541	551	566	561	619	611	569	572	614	553	588	571	561	545	547	576	555	539	613	528	583	587	593	558	564	593	576	559	624	581	585	540	544	523	557	546	579	596	575	553	592	571	595	593	578	583	571	591	610	581	619	595	592	541	550	571	594	581	579	566	564	570	550	545	572	606	573	588	577	567	617	600	577	604	586	553	559	562	582	550	571	607	608	578	560	561	570	593	608	570	600	596	628	550	561	573	573	585	587	586	554	559	536	585	544	578	584	586	571	593	557	630	570	584	528	607	528	564	579	587	524	610	517	614	560	568	571	607	567	603	584	562	615	583	548	595	585	572	539	574	592	532	585	564	610	613	530	585	606	588	622	566	599	594	538	594	566	580	580	557	552	585	577	612	585	602	557	581	598	578	589	581	578	616	591	558	590	563	572	571	585	557	550	583	605	584	604	537	579	579	551	601	549	539	578	578	553	595	587	582	551	591	602	581	555	581	579	566	533	531	575	599	580	601	573	537	561	613	600	606	581	580	603	569	574	572	603	575	563	566	599	581	556
23210	21191	28569	24058	21171	10721	1297	981	869	773	777	794	743	673	747	696	717	657	751	684	680	689	730	719	704	683	679	685	711	695	664	689	668	723	695	710	674	666	653	731	700	672	658	681	672	625	662	650	708	676	683	687	674	664	651	712	722	674	693	659	718	698	647	624	679	680	692	677	654	650	700	663	672	721	702	646	674	682	661	654	673	665	658	675	721	671	648	690	705	674	671	725	707	701	647	649	709	665	674	685	667	664	648	670	660	656	681	684	667	669	683	696	690	689	640	659	631	653	602	682	615	673	655	669	665	686	638	657	624	685	670	644	713	662	696	649	715	676	701	691	639	686	660	693	643	645	677	642	697	666	669	718	688	692	693	748	661	663	719	656	639	675	715	650	693	658	656	687	669	679	671	710	694	635	698	647	658	643	615	647	705	704	654	666	691	686	666	658	633	672	692	676	668	679	707	676	638	672	661	682	687	652	674	659	687	714	694	678	667	662	657	677	624	632	704	763	629	681	664	632	636	643	693	689	693	664	669	671	662	687	633	658	640	666	639	670	654	633	692	628	695	633	694	649	665	688	609	733	691	639	677	618	625	676	661	658	673	660	621	671	682	650	677	668	645	709	670	684	671	702	661	653	674	669	667	659	639	676	664	680	658	685	663	654	714	678	641	681	638	667	661	674	653	657	680	649	686	697	681	672	683	691	697	691	683	637	664	647	645	666	620	721	654	653	644	692	674	649	657	719	671	663	688	705	635	664	666	666	687	600	658	699	677	705	685	653	643	656	735	640	677	662	746	610	671	701	691	641	637	647	665	677	628	685	708	660	678	664	641	689	645	640	643	686	652	640	657	645	677	661	697	677	664	653	677	639	702	692	697	673	655	663	677	727	641	693	675	671	682	699	649	641	672	691	673	646	638	680	669	684	673	678	702	695	643	651	648	601	652	595	674	714	726	632	648	672	694	656	634	670	680	662	661	680	649	687	704	659	648	642	627	703	696	647	668	679	631	683	620	675	719	650	674	663	667	664	679	602	658	654	697	676	679	673	704	708	694	694	693	664	662	693	622	692	669	640	682	691	679	644	682	669	666	644	671	736	680	684	705	703	680	701	719	704	628	682	674	710	731	700	664	682	652	613	640	637	634	671	665	651	657	702	701	653	686	674	656	646	650	641	670	691	698	629	699	624	647	620	620	680	669	677	632	654	698	700	651	660	669	674	654	656	670	666	679	654	688	673	647	697	690	688	701	683	668	642	644	711	690	702	646	619	657	600	644	684	668	660	670	699	696	670	628	685	639	654	675	631	672	630	682	698	688	684	617	688	635	692	643	686	665	641	651	673	721	633	683	669	709	668	669	642	660	684	666	669	664	640	684	660	672	668	701	652	688	657	694	661	731	721	674	672	680	695	674	678	673	635	704	678	615	658	670	705	663	651	678	674	703	608	661	703	685	697	667	673	611	631	635	741	683	648	687	667	631	614	723	648	664	686	680	646	661	656	659	631	689	665	731	670	659	668	705	709	666	657	671	694	668	631	659	716	631	669	685	675	688	646	680	660	653	671	681	698	686	646	658	721	684	700	676	678	654	679	681	664	693	654	676	652	661	650	678	708	668	707	729	657	733	663	694	656	651	653	645	625	637	670	657	631	661	657	646	647	656	659	700	664	632	678	658	701	651	660	662	659	702	613	705	676	677	702	683	640	678	639	708	716	673	646	666	665	696	646	663	706	683	652	674	654	647	668	666	622	732	644	666	631	630	642	682	649	683	682	682	680	660	674	677	688	657	642	679	671	643	668	687	611	681	651	709	689	670	673	645	658	690	685	659	685	696	679	651	666	708	677	681	653	675	689	662	647	667	695	677	653	626	627	679	666	648	687	662	655	646	690	676	658	696	672	661	666	652	695	697	728	664	686	667	689	693	689	666	634	698	674	699	652	702	626	655	672	651	667	668	661	680	663	628	637	605	651	667	681	694	675	640	673	713	680	671	723	724	687	666	614	693	686	625	637	704	623	644	646	691	706	636	677	694	658	666	678	646	665	647	676	651	645	666	641	677	668	641	646	702	674	758	656	672	685	679	702	642	676	651	683	685	688	659	702	643	635	694	663	693	626	647	678	683	646	680	646	628	637	669	643	691	662	657	711	681	664	663	630	658	637	671	715	651	689	701	665	687	655	672	695	661	651	647	686	647	657	672	654	675	656	633	622	687	685	595	694	641	658	650	646	674	698	686	647	684	659	702	651	665	686	643	700	680	642	661	657	665	677	666	733	606	667	644	639	637	649	632	669	642	674	712	667	649	641	657	676	668	661	642	667	625	688	661	654	712	670	702	691	668	699	649	699	669	643	682	638	655	641	653	730	682	688	635	638	650	658	677	663	680	702	635	663	655	710	662	722	676	677	700	619	672	666	683	670	654	663	699	642	651	685	634	675	672	697	624	646	675	650	671	673	692	674	700	699	632	657	714	646	659	677	634	668	641	642	628	663	682	654	660	689	589	685	634	672	698	667	647	700	697	642	668	651	637	668	668	671	711	658	652	697	679	669	659	609	633	686	704	674	637	658	659	654	689	677	663	607	717	642	657	679	651	666	658	714	675	674	684	643	640	677	675	704	619	653	667	645	674	685	669	686	687	705	644	743	666	704	649	695	671	644	675	663	650	700	658	687	701	709	672	665	667	666	637	690	701	636	676	663	641	664	694	645	658	718	689	670	666	686	723	710	707	666	654	666	658	684	681	640	687	724	637	615	669	664	678	722	672	672	629	597	676	635	725	685	668	652	643	691	671	699	680	660	666	678	640	645	649	647	616	673	671	674	657	621	638	694	683	672	686	677	672	683	694	664	666	679	687	656	685	699	688	666	673	645	677	709	644	666	732	703	653	673	663	672	628	651	685	694	680	664	618	672	683	707	672	659	693	700	657	676	633	648	672	687	701	690	656	684	670	679	670	696	690	647	676	634	715	725	672	670	666	659	655	678	703	674	628	703	654	651	700	625	640	691	673	674	637	679	691	645	664	680	669	624	678	662	636	684	674	658	671	704	669	669	692	642	694	644	655	703	684	651	670	647	657	620	695	646	630	655	716	629	728	702	655	709	696	711	660	663	649	693	644	608	697	669	627	673	685	659	708	708	647	690	658	672	681	641	676	660	626	663	651	676	734	672	633	633	646	678	686	657	662	662	691	665	688	638	652	712	659	649	630	617	646	647	692	654	634	667	663	715	631	652	724	671	653	657	640	643	667	697	711	662	683	636	635	631	678	669	650	670	660	682	691	694	651	671	655	635	667	675	655	637	694	661	670	648	665	696	683	644	653	699	681	660	631	641	679	653	658	653	616	690	664	642	647	649	686	682	639	659	670	696	632	658	681	637	676	665	673	679	672	642	658	674	679	670	692	666	681	657	630	667	675	691	686	641	696	675	663	663	712	707	679	695	663	703	659	690	666	654	665	653	697	653	670	704	662	618	660	703	631	670	694	722	649	641	687	660
21140	37074	16470	2935	2217	1707	1597	1345	1186	1137	1039	1024	988	926	918	899	856	905	918	916	873	942	833	859	874	861	875	884	837	874	859	846	887	826	875	844	872	850	842	881	817	858	838	889	809	858	846	883	837	807	860	861	832	862	815	793	799	848	852	868	832	897	841	867	854	877	807	809	895	858	833	846	827	830	833	896	857	799	856	851	819	830	857	872	820	823	861	848	836	795	814	775	836	824	832	846	866	808	854	824	825	813	847	841	862	859	813	807	800	792	857	881	877	832	818	847	832	847	814	836	855	869	781	817	835	823	792	841	780	831	847	875	796	819	851	857	814	808	775	808	793	848	838	819	843	814	854	810	788	848	818	826	847	851	849	819	820	818	837	801	851	834	831	797	850	848	845	834	829	788	807	801	831	883	830	879	775	811	816	859	862	824	823	834	860	824	785	803	785	836	821	838	793	835	820	836	813	855	856	851	836	880	811	817	817	850	850	857	837	852	877	838	802	821	898	815	868	816	792	833	779	796	836	850	826	851	840	846	847	825	827	822	852	819	855	852	883	852	834	821	850	820	792	854	831	821	818	842	825	821	841	848	807	850	867	758	838	880	806	824	867	839	804	858	853	823	836	839	837	821	887	867	861	808	791	836	858	830	856	809	873	792	861	756	814	822	801	842	821	870	818	852	797	842	847	815	853	810	824	841	843	862	862	838	798	866	849	834	807	833	845	846	861	852	794	842	842	886	842	831	827	808	780	828	847	870	823	834	830	826	762	834	805	806	838	840	863	848	830	864	801	863	836	875	835	790	843	865	896	812	809	840	801	833	831	817	805	833	831	851	836	838	874	840	859	798	824	803	854	806	851	876	882	826	889	826	806	819	872	770	891	826	819	800	865	856	854	797	855	863	863	836	855	804	815	872	837	876	835	825	834	819	843	843	863	813	833	813	846	834	804	813	823	827	873	866	859	826	862	807	794	873	847	865	853	771	835	870	888	871	843	772	842	876	837	857	807	823	838	851	821	848	809	823	851	830	818	835	866	861	829	821	847	847	834	859	890	839	852	841	838	845	856	813	807	818	855	872	834	821	812	811	860	817	863	863	811	880	867	858	872	872	848	800	854	842	849	829	833	838	827	855	870	807	861	808	850	834	864	839	821	873	779	860	831	884	848	807	928	818	833	837	829	881	821	823	865	816	815	797	856	829	859	845	805	876	802	802	848	823	846	865	829	853	833	831	817	788	830	826	835	799	862	848	862	829	842	850	859	793	807	844	843	847	804	877	842	847	875	865	821	804	831	867	888	886	856	835	815	830	841	878	802	880	853	855	826	863	870	807	847	807	851	881	795	809	794	857	869	827	850	841	796	792	805	846	876	789	785	811	848	846	824	857	864	868	821	803	861	868	769	825	838	841	846	805	847	810	864	824	901	853	836	846	821	850	851	849	909	836	850	855	849	787	860	844	848	824	873	797	817	857	912	819	774	856	840	844	802	876	845	856	869	831	849	830	843	860	839	822	842	841	809	852	846	859	846	822	809	830	826	868	830	803	879	856	855	878	828	848	845	845	813	833	870	819	871	798	802	829	776	905	804	843	797	855	819	866	872	818	837	861	831	870	820	873	815	871	845	800	817	868	860	853	822	837	829	811	851	832	886	825	836	787	811	846	852	873	822	845	869	868	829	811	845	810	821	785	837	838	796	826	834	873	906	815	821	832	818	842	844	839	822	855	855	800	907	844	860	816	862	836	842	841	783	863	837	858	792	807	876	867	850	845	849	867	762	795	825	844	815	844	811	829	847	832	814	867	848	848	831	857	869	833	829	825	827	841	845	831	814	858	841	823	856	843	902	886	819	857	803	843	845	858	850	850	811	824	851	818	808	789	861	811	810	866	815	820	856	866	905	864	813	869	828	807	811	862	863	851	788	829	808	815	811	855	798	790	825	799	824	781	777	844	841	829	815	833	864	848	870	816	818	861	873	837	834	842	803	872	819	835	865	775	808	841	852	823	853	807	833	781	867	849	867	853	815	851	813	824	791	864	835	828	888	784	830	850	835	878	802	874	853	845	842	811	840	823	789	769	828	827	872	845	817	800	840	832	811	834	849	779	882	795	833	884	819	822	796	841	866	808	837	812	896	812	840	836	882	840	851	847	811	842	841	870	790	827	840	799	837	840	782	836	833	833	844	808	862	816	860	856	924	784	786	860	823	883	852	838	832	807	784	829	814	829	853	806	808	870	825	817	831	877	822	820	855	857	857	900	855	864	847	836	872	823	787	810	847	807	826	840	823	813	807	878	809	832	790	787	849	897	815	846	861	797	830	826	813	822	828	813	821	872	875	820	827	823	821	881	822	832	822	843	827	864	865	858	811	861	836	803	833	815	826	835	827	848	812	900	850	817	860	832	893	901	845	868	858	847	822	873	831	818	891	836	878	839	839	851	832	863	886	831	863	826	843	896	825	859	809	838	880	815	824	799	757	845	813	824	818	814	811	841	839	868	867	844	903	791	830	825	859	828	856	851	841	884	789	895	848	824	812	876	822	862	806	849	791	843	818	775	828	868	815	852	781	870	835	843	854	859	847	799	834	846	849	814	845	826	817	865	850	848	779	826	781	822	813	896	897	810	858	886	826	912	852	804	823	835	830	848	815	866	825	809	849	818	800	827	816	811	869	790	913	806	810	858	851	845	827	847	792	845	790	832	854	787	855	828	790	857	869	842	789	819	817	865	838	868	851	845	817	843	802	874	822	828	843	809	853	883	819	800	819	855	857	811	840	833	819	843	804	804	850	863	864	855	829	835	844	813	821	829	853	845	847	788	815	863	872	866	843	825	837	860	818	881	808	899	814	847	830	839	868	896	861	790	839	855	825	893	835	884	803	839	831	854	837	851	847	824	831	813	832	843	842	841	849	832	874	831	838	835	857	852	831	855	832	839	788	885	848	856	857	821	791	819	833	850	848	792	863	836	894	829	824	812	822	865	810	830	840	818	836	845	882	835	839	866	837	829	819	877	813	838	858	799	794	871	816	840	872	872	887	809	843	918	812	846	870	846	860	812	796	877	856	819	820	855	843	825	810	817	887	849	867	848	854	807	902	854	842	843	799	835	889	866	818	879	787	827	842	806	802	833	847	874	852	864	830	856	868	828	820	835	852	850	882	858	817	827	824	845	841	819	834	825	856	815	833	832	816	808	837	798	847	812	860	843	815	868	859	829	826	871	769	833	826	871	878	851	826	802	813	882	857	831	903	827	862	894	860	824	814	836	859	843	815	870	819	839	874	805	799	897	819	855	798	815	797	816	847	844	791	805	821	830	839	813	821	832	882	850	885	832	818	835	829	824	821	812	786	844	808	839	853	826	862	844	810	843	883	863	835	858	851	807	838	831	865	806	823	835	837	852	835	837	881	844	764	852	806	860	804	828	801	892	780	853	802	841	834	794	818	868	854	871	834	828	886	841	855	824	759	841	839	815	880	863	857	766	798	827	818	820
24353	21191	27309	25165	8697	518	390	301	301	279	289	270	271	260	224	261	240	276	241	248	249	257	216	261	262	264	253	232	223	230	245	240	241	222	233	248	243	202	243	238	242	246	239	237	239	217	214	231	235	239	241	243	242	219	238	234	236	241	213	237	230	225	247	245	253	228	243	235	237	244	221	217	239	237	235	230	247	218	238	227	243	239	222	231	246	225	210	215	234	203	246	228	224	232	210	250	203	202	217	251	242	205	215	265	219	226	239	233	231	232	243	258	220	227	232	222	229	246	213	223	247	220	247	240	216	206	244	235	222	229	200	214	238	229	227	232	212	267	245	223	216	238	227	222	224	210	206	226	239	218	218	229	222	235	232	235	222	236	226	220	255	232	203	245	254	254	266	264	225	249	231	227	226	220	227	223	218	239	239	216	206	193	218	213	227	243	212	251	231	213	230	205	269	227	226	213	240	259	231	238	220	231	198	241	249	229	230	234	215	226	230	230	218	264	238	223	246	258	187	267	233	264	241	239	236	221	233	243	214	247	246	249	221	245	239	254	246	234	256	211	270	264	242	229	247	222	225	243	230	257	256	253	220	232	220	219	228	234	236	232	235	230	237	209	235	228	229	227	219	230	223	254	214	224	217	224	246	226	228	199	247	210	239	225	258	227	223	229	237	232	229	221	240	257	234	247	261	227	210	217	236	259	235	201	233	249	226	218	232	248	229	231	219	246	208	236	233	236	224	231	229	254	225	230	220	231	235	211	225	233	241	235	244	230	233	198	234	218	202	228	230	238	224	246	230	226	216	201	251	217	237	240	245	234	234	229	226	250	214	220	232	250	210	239	238	226	241	214	240	229	242	246	225	235	207	241	246	224	231	212	235	270	253	250	240	229	242	233	234	231	221	221	240	242	243	248	242	226	227	236	252	244	230	213	216	215	207	221	237	222	221	240	250	254	229	220	231	244	221	227	226	227	225	225	236	247	227	257	267	239	218	229	234	243	194	226	237	228	229	244	231	249	253	245	227	257	233	238	211	233	231	237	236	244	252	219	239	219	261	249	238	250	238	217	231	243	215	225	220	237	240	226	246	226	213	211	232	209	254	228	207	227	257	245	216	228	266	217	262	243	215	234	234	224	250	224	233	253	233	232	220	235	230	205	233	240	220	241	226	228	225	223	232	260	207	273	251	258	247	236	242	230	232	235	225	226	235	210	215	234	224	216	252	239	244	231	227	238	242	228	238	239	242	219	246	247	234	232	217	228	247	249	253	230	234	219	200	247	234	240	219	224	201	228	220	264	241	231	231	229	259	240	211	227	215	206	228	229	209	226	237	221	232	237	232	233	241	229	242	236	219	223	210	228	219	227	229	232	228	202	222	264	226	240	214	235	235	241	228	212	205	221	225	228	228	225	225	234	214	263	254	225	247	222	239	226	232	219	196	217	242	217	240	222	224	234	225	234	230	228	201	203	241	223	249	245	199	213	239	230	218	258	221	241	243	226	227	240	232	234	220	241	210	228	243	219	204	225	212	212	227	217	223	232	240	252	227	226	233	242	248	250	219	228	224	226	249	226	242	216	257	199	221	225	240	239	235	228	216	238	209	217	236	240	227	231	224	253	196	258	230	246	248	246	227	224	236	223	242	274	232	248	241	236	257	220	235	239	228	260	222	213	229	233	251	245	194	226	224	237	228	221	233	229	221	231	227	210	240	211	233	212	264	244	246	224	213	215	210	237	220	222	243	251	234	231	243	253	258	247	248	232	252	244	231	225	245	231	214	233	218	239	230	230	224	243	242	229	216	207	270	219	235	224	250	213	210	242	209	216	233	216	238	233	211	234	232	244	234	244	262	214	245	199	226	242	220	252	220	225	236	207	229	238	217	281	228	240	236	227	221	217	237	211	227	223	224	215	237	241	246	234	233	203	199	254	236	240	215	228	220	241	229	226	225	238	252	228	211	229	234	222	234	211	232	213	228	217	244	237	208	233	228	200	244	228	232	236	225	252	203	212	216	247	256	235	223	258	198	230	233	226	221	240	220	245	228	254	238	232	241	239	229	249	205	226	229	253	230	223	221	215	261	236	223	195	215	221	239	241	222	223	220	227	228	189	249	236	217	227	258	243	215	236	230	236	223	227	236	228	231	224	252	254	228	229	219	217	273	242	224	227	221	250	232	221	244	216	235	231	230	225	245	223	270	257	226	215	224	246	237	210	237	251	223	200	235	251	250	236	216	209	214	238	250	254	266	223	223	212	211	241	226	224	238	221	243	245	224	237	206	242	231	236	249	243	242	191	248	237	220	241	240	224	229	234	182	232	235	233	219	233	215	268	230	242	250	237	212	238	220	257	263	243	245	224	236	235	221	245	274	218	250	238	241	230	230	237	223	217	235	234	227	252	222	207	234	252	218	253	228	250	220	237	253	229	231	220	200	216	233	239	244	242	222	205	229	234	209	211	241	222	247	230	248	220	237	238	226	232	247	203	217	223	211	220	247	241	261	216	242	234	213	206	233	237	224	254	245	223	253	207	233	220	220	222	228	222	222	247	263	237	229	235	232	226	220	242	220	247	210	217	239	240	226	227	252	232	239	231	235	248	229	240	244	223	242	247	242	210	240	260	226	203	241	234	220	249	233	254	250	228	256	216	260	235	237	213	223	254	229	216	240	214	229	238	253	208	257	261	232	222	223	212	234	211	246	266	222	257	216	226	250	201	237	212	258	213	218	257	215	213	221	229	222	218	228	232	221	233	260	235	236	239	215	223	220	224	231	226	269	223	259	202	219	220	228	237	248	235	218	249	226	220	215	235	227	229	215	211	208	232	252	226	236	220	225	234	226	220	237	216	255	226	212	227	265	232	223	236	230	238	234	223	245	246	241	221	244	255	221	239	210	254	233	240	232	240	225	226	220	230	252	223	238	213	267	209	239	217	225	236	241	226	226	201	211	234	230	250	264	241	221	215	205	239	220	261	218	226	251	251	264	230	231	222	229	211	235	228	249	257	229	213	229	230	256	224	232	262	254	240	232	225	226	246	245	255	252	212	244	229	232	236	233	275	221	251	234	247	238	229	266	239	230	226	240	237	231	212	224	238	226	225	269	236	223	248	225	225	262	215	242	245	231	240	240	249	228	245	232	208	237	222	228	209	228	220	216	221	230	243	239	215	232	247	227	234	230	223	210	232	217	249	234	227	244	196	243	216	246	237	239	250	236	233	235	208	241	213	237	230	216	252	238	203	260	227	214	258	229	216	217	236	226	233	253	239	196	223	266	223	235	234	206	208	256	225	235	229	266	207	218	226	220	233	265	252	221	235	238	235	234	234	246	235	224	215	222	228	243	241	250	232	245	241	222	248	229	242	206	223	231	220	225	232	225	234	238	233	220	215	216	245	239	237	262	240	242	247	193	225	216	208	241	218	226	234	216	219	221	228	230	241	256	220	246	242	231	233	233	245	237	221	253	239	222	224	235	230	243	213	237	242	203	255
19613	31693	11612	1424	1081	771	716	554	563	496	443	403	378	339	362	388	384	339	316	309	306	330	332	334	340	309	322	310	308	345	330	326	287	299	337	330	305	342	328	322	323	361	306	307	294	294	340	318	302	330	305	301	322	304	313	329	291	312	336	280	304	315	317	330	330	315	279	307	275	307	312	333	315	332	298	297	337	318	341	310	305	333	302	266	328	285	312	304	341	324	357	296	306	299	313	273	325	299	314	290	314	299	309	303	297	286	310	288	303	314	316	311	304	304	309	311	318	338	298	318	297	290	280	322	364	287	309	312	300	295	307	287	303	299	308	326	305	308	327	306	289	343	303	280	330	319	323	296	316	310	321	295	315	270	363	306	286	277	292	308	269	325	299	312	302	290	304	322	283	340	338	338	326	296	280	326	300	295	339	276	302	333	354	320	313	288	315	323	306	276	332	275	296	293	306	296	306	299	283	316	325	279	317	309	323	302	366	309	304	311	304	323	307	306	317	318	300	298	332	301	320	290	320	326	320	297	298	284	335	280	308	308	347	342	303	318	299	329	324	293	325	282	302	299	300	323	327	317	292	297	309	295	315	301	319	314	331	287	306	298	319	339	303	300	302	331	294	289	291	304	308	279	293	325	302	313	334	294	315	349	318	300	313	323	271	342	304	323	298	332	354	314	296	309	317	315	324	337	312	314	288	292	295	310	315	317	318	345	260	358	320	295	309	314	302	332	288	344	284	296	315	331	284	311	342	299	333	301	295	315	320	331	344	338	310	317	295	317	291	318	312	321	325	298	309	297	288	329	267	295	296	303	316	275	300	310	315	321	316	288	313	327	298	329	344	298	352	305	341	315	327	299	311	273	280	322	320	307	297	291	333	308	293	292	317	293	320	343	329	347	292	296	319	323	325	299	309	299	306	291	305	319	311	340	277	320	324	300	337	294	340	330	318	314	327	293	318	327	334	298	320	302	323	322	286	320	302	320	308	322	343	292	306	293	309	335	309	316	356	298	314	280	305	307	299	325	308	302	278	297	295	318	353	321	308	306	318	303	324	323	303	318	288	297	304	306	300	329	330	305	320	317	289	281	306	316	301	320	300	338	307	308	303	313	313	313	304	279	317	308	319	305	315	336	333	311	289	333	306	318	306	324	312	298	331	331	319	312	317	327	342	297	304	295	281	319	319	283	323	305	300	327	322	283	349	311	297	321	285	344	356	292	334	289	305	311	290	302	300	312	363	328	289	306	346	286	309	311	300	324	324	318	304	321	306	309	330	277	311	309	315	310	303	338	317	317	310	315	299	299	321	312	346	317	295	313	314	321	316	267	300	304	320	310	331	303	304	295	281	339	310	312	312	316	317	306	300	348	301	275	310	345	317	259	320	292	320	307	303	296	316	282	306	345	305	319	323	330	309	297	303	301	311	325	312	327	295	302	290	316	327	323	318	288	291	294	303	315	311	305	308	285	319	303	275	316	295	321	312	334	291	304	327	363	330	354	329	296	272	273	307	306	325	312	326	307	313	281	306	315	361	326	322	326	346	278	290	315	358	323	298	312	298	281	307	317	350	324	311	296	309	307	311	297	318	334	314	288	303	290	334	314	300	284	278	308	307	306	313	323	320	319	296	324	308	301	343	351	295	322	312	333	318	337	327	313	327	322	278	312	304	300	314	339	290	294	324	324	322	280	310	307	343	295	305	326	306	317	319	302	319	312	322	335	343	323	304	296	331	343	309	307	327	315	319	334	282	305	281	319	314	322	319	297	317	325	330	315	347	333	308	304	306	290	330	319	329	327	308	303	295	357	300	311	290	313	318	299	296	327	322	314	313	284	318	313	320	321	305	320	309	301	313	341	327	319	320	306	312	300	326	338	304	291	316	297	294	298	297	316	316	315	335	301	319	285	323	325	301	306	322	267	319	306	332	312	285	292	327	302	300	313	329	306	293	276	355	316	307	296	314	315	323	299	302	289	324	300	295	324	303	325	308	299	310	324	297	318	334	344	345	275	313	323	288	315	311	298	282	291	328	299	325	320	322	313	326	334	308	342	302	268	322	328	311	323	335	329	318	297	283	279	268	306	306	301	315	320	303	332	275	296	328	318	306	323	349	303	293	324	308	329	314	317	317	301	294	289	306	290	332	313	331	310	303	292	291	317	340	312	321	308	303	346	304	325	277	292	328	288	289	309	327	296	317	307	319	302	294	307	311	344	287	331	321	305	311	321	311	307	315	302	300	316	299	343	304	340	311	299	310	302	315	317	319	280	311	295	307	305	317	320	300	302	316	304	324	295	324	343	325	314	323	297	297	315	347	329	303	301	303	305	302	287	326	291	330	347	287	313	300	305	310	321	323	329	300	310	301	317	334	290	291	293	326	319	289	313	279	328	322	282	305	295	305	309	297	332	279	307	308	307	319	294	320	312	312	333	299	307	333	317	315	291	300	331	311	338	282	322	304	296	306	308	319	312	310	320	322	328	324	321	309	284	305	309	272	344	316	302	294	290	291	308	307	315	330	332	319	301	301	336	318	300	310	311	304	332	312	315	309	280	311	305	297	316	261	296	327	277	313	303	335	321	287	331	307	294	340	308	310	329	329	300	282	311	303	324	317	302	294	325	305	272	315	303	284	302	292	307	315	328	302	324	302	308	298	307	292	290	300	305	308	343	291	296	303	333	288	295	283	344	307	284	312	323	309	297	301	321	307	334	292	328	294	287	308	317	348	293	321	318	316	320	287	317	323	313	275	289	317	334	301	321	319	300	326	310	305	321	303	322	330	327	296	331	309	333	304	335	308	316	324	350	338	329	287	309	320	313	302	312	325	307	292	318	324	294	314	337	307	285	306	306	316	328	302	333	304	339	289	300	293	311	310	323	315	296	335	335	336	318	330	308	292	262	345	315	319	311	345	284	297	315	293	331	313	291	317	334	294	300	305	317	315	306	306	320	312	290	292	292	343	340	320	319	274	320	301	351	311	302	298	297	319	319	318	313	329	290	312	320	304	352	323	298	305	285	310	331	321	333	318	340	310	288	322	343	332	328	275	303	321	306	335	320	310	304	310	287	304	315	308	320	321	338	301	295	330	279	302	318	337	323	321	336	305	317	304	310	291	302	294	321	294	296	333	346	333	280	328	319	339	304	288	337	327	295	290	287	347	314	301	296	288	299	305	318	317	338	295	329	298	334	312	293	312	310	295	304	339	302	306	298	276	304	267	302	299	292	306	292	316	335	337	290	291	302	316	289	296	319	312	324	353	323	295	299	300	306	320	343	280	313	322	332	303	317	297	294	289	314	306	322	299	284	315	294	309	334	298	290	295	294	329	326	294	287	319	296	314	255	301	319	302	327	322	322	305	333	305	295	334	325	301	322	285	309	307	341	289	289	286	323	316	313	335	292	320	314	304	326	340	339	334	313	306	307	295	306	317	318	336	310	323	323	312	309	306	293	318	321	295	310	293	271	293	304	328	334	303	318	329	281	308	294
22285	21220	29055	23664	21223	21227	8381	958	788	683	641	609	604	551	540	561	569	570	541	532	472	511	492	484	498	504	481	486	527	524	442	476	509	489	482	474	471	469	472	469	477	490	496	478	465	523	506	482	491	470	445	494	463	523	511	495	477	472	492	485	462	462	477	495	500	512	486	458	484	472	499	467	469	472	453	454	473	490	474	477	468	501	481	451	473	484	462	464	496	477	452	452	509	464	456	474	454	447	491	460	497	466	466	435	493	498	438	484	468	491	451	473	529	426	466	491	481	491	494	511	477	464	471	537	477	475	458	461	480	483	470	446	491	508	459	457	479	510	516	494	476	458	470	441	460	468	443	508	463	464	459	463	468	491	476	472	512	494	485	481	438	433	525	506	496	471	511	484	420	475	454	501	476	478	466	484	484	526	464	487	470	453	502	489	482	472	466	455	484	432	439	455	495	491	451	516	494	469	464	530	506	495	455	466	475	467	460	475	467	470	471	460	493	465	494	484	490	428	524	461	477	439	500	462	495	472	458	454	441	479	546	495	459	489	502	442	488	461	445	472	499	470	470	483	484	496	442	484	454	437	496	495	473	472	512	462	522	476	494	473	469	472	502	466	485	472	468	475	426	419	463	453	470	506	461	491	461	494	468	486	493	486	482	503	448	434	473	514	448	485	428	404	480	488	448	443	493	463	473	490	476	484	443	474	444	437	484	485	500	491	519	463	465	486	464	459	435	499	503	483	451	441	478	526	457	474	497	475	499	521	438	477	447	487	463	493	492	471	506	447	455	496	479	437	450	450	503	448	446	453	477	491	472	472	477	487	491	473	453	455	447	481	485	496	479	487	477	454	493	497	483	489	487	441	502	503	471	492	449	461	469	463	456	425	501	472	471	479	453	476	464	482	453	439	417	479	488	435	479	476	449	443	446	486	470	458	475	505	452	463	505	480	513	497	442	426	483	483	503	538	483	459	469	454	442	469	493	459	490	478	448	437	480	447	479	434	479	482	489	452	458	480	462	456	485	495	461	448	467	512	501	465	492	502	490	484	520	460	484	493	470	433	499	503	451	461	499	505	465	473	452	473	508	464	484	480	460	453	434	485	496	488	443	494	471	461	482	490	473	511	472	494	465	485	470	438	444	468	465	480	522	446	490	499	494	471	486	525	456	484	479	442	486	471	462	450	519	476	491	475	461	438	432	467	464	447	468	481	452	474	484	499	479	490	471	450	453	479	476	464	430	477	495	493	458	454	505	490	470	488	500	471	476	426	508	462	485	457	413	479	439	469	444	482	482	463	505	478	435	444	458	476	460	488	488	446	474	456	424	445	504	464	483	513	499	488	484	460	482	456	471	470	474	505	481	470	438	474	447	463	453	468	501	491	472	501	469	450	507	480	434	464	483	495	485	439	490	456	492	452	467	463	493	469	464	460	446	447	460	492	477	479	493	519	442	521	443	476	463	519	479	449	461	447	449	462	449	454	482	483	481	473	480	471	470	458	478	462	479	462	432	459	495	471	487	474	441	506	466	464	494	456	471	474	475	511	505	464	484	477	462	456	466	492	477	491	472	416	455	469	484	468	508	459	467	471	457	497	503	483	451	483	476	489	512	496	483	502	497	470	461	462	485	446	443	511	491	453	467	436	484	466	465	492	504	457	475	470	505	518	466	423	468	483	499	458	481	470	464	453	493	461	483	501	451	481	496	447	446	473	451	452	463	472	479	500	466	489	451	452	459	471	464	443	466	449	479	477	459	506	456	495	478	455	465	472	436	477	485	491	469	460	499	487	484	485	471	459	487	387	433	470	467	428	451	455	479	495	457	487	442	481	493	480	498	460	479	435	439	473	469	487	471	417	498	445	484	468	464	456	432	482	491	468	485	485	459	479	463	440	483	505	446	437	511	479	467	449	455	488	469	495	463	474	475	465	441	465	484	448	472	444	479	491	479	483	507	468	462	455	446	460	465	460	426	469	442	446	449	475	462	495	467	493	453	427	515	480	454	465	461	501	453	473	513	488	428	515	471	451	479	494	483	488	519	474	451	512	482	490	464	451	459	477	480	461	477	493	458	454	474	490	458	493	477	427	501	512	482	427	486	468	485	463	458	478	504	496	492	483	462	482	472	459	453	426	514	472	517	493	451	497	455	493	462	488	449	467	480	463	461	452	429	463	456	480	505	495	446	471	472	472	470	423	461	453	463	436	425	475	484	479	447	520	511	477	454	459	442	491	493	462	474	430	449	432	475	490	502	470	432	444	489	449	438	476	464	447	480	473	533	502	467	482	479	486	473	491	488	464	456	495	472	458	458	425	480	464	484	446	454	456	507	456	462	473	458	496	503	475	447	467	440	446	498	494	483	490	490	513	507	472	464	498	481	439	486	464	472	460	499	476	483	463	500	484	472	467	453	434	528	469	472	469	497	481	460	500	494	429	439	472	466	484	459	486	498	469	478	470	529	479	444	470	450	462	482	474	494	449	442	487	449	489	518	446	478	457	460	446	468	516	440	462	477	459	434	460	449	488	456	501	445	504	457	492	500	484	489	462	499	471	445	443	480	508	446	463	508	494	464	466	437	442	484	508	478	478	453	451	466	479	492	447	468	470	463	470	455	464	402	489	458	460	481	449	492	474	500	465	478	439	470	468	446	473	399	488	468	423	473	447	472	468	451	473	505	522	478	478	484	489	469	480	491	444	462	528	470	478	479	475	472	469	440	480	451	461	451	476	456	477	477	491	487	480	444	472	481	496	440	478	477	477	486	474	454	511	489	452	445	451	451	482	482	496	487	470	473	471	462	459	475	462	476	443	429	461	452	499	453	425	481	508	461	462	435	483	478	468	510	450	480	474	468	496	447	531	447	450	468	445	475	509	480	456	470	438	483	484	491	480	477	519	474	455	454	466	492	485	478	483	436	470	461	432	497	492	490	474	464	449	473	477	496	455	468	486	444	479	462	459	476	494	441	504	468	477	458	466	450	450	467	505	468	465	431	478	467	442	487	468	475	454	487	456	465	495	451	465	459	461	498	476	436	434	449	457	519	460	472	439	462	485	449	449	487	462	491	462	436	468	486	472	490	459	481	473	486	470	439	480	473	480	450	449	470	449	465	481	473	482	464	485	489	470	456	426	474	473	477	492	482	467	465	464	488	511	500	443	501	486	489	473	489	421	501	468	456	492	452	442	452	484	475	441	492	460	475	458	458	471	489	428	462	479	462	454	466	494	509	464	453	480	491	431	464	455	502	483	446	451	489	463	461	472	461	508	511	476	465	460	462	469	504	478	437	488	463	489	513	468	453	450	529	461	433	474	476	473	478	472	461	476	448	483	460	452	470	490	485	457	489	486	466	468	424	470	461	499	447	464	467	450	496	478	459	478	467	475	475	467	489	448	494	475	444	456	506	468	451	475	476	481	465	498	498	473	493	503	486	430	481	470	486	471	485	473	482	471	478	498	468	449	474	452	460	455	481	493	486	489	487	458	461	508
24779	43358	18056	4272	2986	2301	1862	1443	1301	1126	1016	904	861	806	763	779	708	692	742	718	671	663	655	657	696	694	653	602	621	669	642	629	642	634	626	624	584	573	635	584	597	654	620	627	612	610	628	620	643	647	637	622	589	652	652	633	667	629	588	631	606	627	654	621	632	627	583	580	624	651	569	613	568	605	601	596	597	612	660	624	610	619	596	629	616	633	640	617	591	636	607	637	616	610	632	635	578	572	570	601	605	634	640	609	611	613	627	566	612	625	632	626	589	615	597	642	668	561	593	589	649	609	634	629	588	615	613	597	624	629	585	589	648	632	614	621	628	665	628	617	598	585	574	631	540	596	620	629	593	618	594	648	587	632	597	593	661	602	668	653	622	639	623	611	603	577	640	658	615	633	583	648	617	603	607	663	549	614	598	577	625	614	604	576	627	625	599	600	593	570	610	615	627	553	566	616	614	556	556	601	569	619	576	618	554	598	591	606	611	575	594	596	594	600	611	585	657	617	593	597	608	590	623	622	603	600	607	597	593	603	606	628	636	588	617	621	573	609	627	619	579	604	622	581	579	590	623	629	607	589	582	600	605	606	598	618	539	614	652	617	626	620	611	590	602	612	640	623	604	584	655	647	648	598	614	568	602	584	595	577	600	623	588	607	557	593	644	620	597	584	604	609	653	624	657	597	604	618	558	628	591	592	619	581	587	623	612	598	619	639	614	556	612	621	620	569	629	568	584	601	625	648	554	611	596	571	662	594	601	595	634	625	584	593	589	638	639	646	571	639	585	589	593	585	610	639	569	653	676	575	577	620	589	559	604	587	601	630	586	600	607	602	567	595	593	608	609	628	594	624	601	657	619	605	601	583	578	614	602	638	622	639	627	595	589	594	616	622	641	563	630	582	601	602	591	666	603	622	632	655	636	626	656	605	629	613	666	607	572	611	625	569	607	612	646	602	630	601	610	579	615	596	553	602	650	632	595	614	637	640	580	620	627	643	636	623	611	629	628	563	620	569	594	602	624	580	625	629	577	615	652	597	599	631	644	608	670	568	615	591	613	645	613	606	584	659	624	616	599	612	603	583	587	622	631	615	609	578	607	611	549	645	565	572	605	605	596	577	611	595	611	643	611	588	590	614	628	581	655	594	580	607	613	557	576	639	616	619	588	624	635	616	607	623	564	638	617	602	581	571	585	659	602	574	651	650	578	576	596	614	620	658	573	562	617	599	609	609	616	598	615	625	615	625	660	643	613	648	595	626	619	605	609	616	637	651	604	594	617	575	598	567	616	648	649	603	597	540	627	581	639	601	630	586	612	610	588	585	623	606	603	601	645	671	591	613	625	574	599	598	599	636	575	598	686	661	618	615	603	629	580	611	645	609	624	625	661	588	629	566	542	556	586	610	600	603	655	625	601	573	603	619	592	600	622	616	613	589	617	574	629	576	612	652	594	651	612	659	582	607	587	591	604	632	624	611	608	631	624	624	625	629	564	588	632	570	604	591	631	612	605	606	590	663	608	665	620	668	585	568	597	616	622	573	564	609	645	619	589	617	635	608	576	596	563	600	619	591	629	592	601	605	604	607	626	567	556	619	634	582	644	638	606	606	623	603	629	600	612	610	543	593	583	614	618	575	623	628	584	626	659	580	618	610	642	556	614	599	623	627	604	629	568	612	637	587	607	619	607	641	654	588	630	579	592	650	625	619	581	601	625	587	597	612	592	635	655	583	586	593	549	598	617	617	631	599	610	582	599	614	603	582	626	598	596	654	551	624	611	615	632	626	624	571	602	620	566	560	562	649	628	643	610	632	597	601	590	629	634	603	610	594	601	599	624	576	621	584	658	646	575	601	603	572	631	620	600	609	611	582	541	597	583	582	601	622	645	631	633	614	603	616	643	604	564	602	641	648	646	649	603	598	649	598	603	617	635	636	578	598	583	601	617	638	610	646	632	579	653	592	641	606	623	647	586	586	591	612	611	592	598	630	626	597	595	632	624	619	565	572	645	620	613	620	611	617	602	595	610	596	636	618	622	569	597	589	612	589	596	618	618	581	570	599	631	656	614	591	628	619	651	632	588	606	595	640	579	592	592	631	585	668	601	612	582	614	608	633	635	605	633	598	601	618	600	633	622	583	619	533	601	612	586	671	607	581	626	610	615	642	592	620	623	583	589	627	592	635	595	612	645	614	620	578	590	629	637	576	581	613	632	591	597	620	625	593	618	692	650	613	607	616	578	612	598	625	579	619	658	645	602	611	604	616	614	605	587	621	610	606	619	598	597	562	618	627	614	631	620	590	569	620	575	642	588	610	609	590	610	603	660	607	611	640	628	592	596	593	617	606	621	592	605	588	648	574	598	605	600	601	618	642	620	614	648	626	603	593	552	599	627	671	588	632	628	638	600	585	675	600	624	574	578	587	662	628	583	612	598	583	635	601	646	630	636	647	620	568	616	571	593	597	611	577	615	585	570	628	595	640	617	575	628	646	609	627	605	593	596	603	572	626	624	598	604	599	625	607	631	635	605	645	588	586	611	600	586	572	588	579	561	584	646	627	602	608	611	605	594	559	595	578	604	604	611	569	585	594	541	584	587	579	595	573	571	629	604	585	594	602	573	604	563	640	599	671	573	592	621	642	561	582	623	600	631	639	634	607	603	628	614	644	594	633	594	621	660	618	592	619	566	618	587	568	604	611	626	594	564	603	634	626	556	600	581	629	597	613	631	653	660	582	600	618	621	602	627	586	613	598	632	651	677	603	626	614	612	595	596	566	626	614	635	601	639	590	587	597	583	630	619	627	605	623	604	633	604	672	613	621	603	556	599	617	602	588	627	593	577	628	601	647	626	622	617	633	593	606	621	604	618	593	587	610	651	625	581	594	623	596	597	594	614	593	631	595	602	619	595	612	588	611	597	609	593	625	583	629	616	571	562	608	592	599	597	607	603	570	584	592	618	657	615	588	558	650	563	619	631	658	606	605	608	652	644	607	619	603	602	681	635	631	634	630	600	620	590	573	588	607	602	618	605	542	627	602	583	645	617	568	627	593	614	605	654	615	549	644	601	624	590	579	581	579	630	623	620	635	632	678	621	626	602	611	630	612	624	579	630	603	604	615	604	602	548	551	604	641	621	588	596	617	628	593	623	614	583	621	588	572	608	632	647	583	603	635	630	599	628	611	605	645	604	618	616	581	598	617	639	576	620	570	600	558	585	571	623	563	656	603	579	558	626	605	615	578	617	602	606	597	638	612	576	618	621	632	584	593	568	608	588	563	602	619	603	627	674	597	559	583	598	617	601	621	633	609	613	608	567	598	588	587	634	603	627	586	634	607	592	611	653	612	608	629	620	620	590	619	632	613	593	624	603	614	583	608	627	597	587	627	631	609	623	597	584	586	658	580	582	608	557	588	584	567	598	646	584	639	627	613	590	623	643	579	601	657	607	615	633	630	605	592	596	612	632	571	594	606	592	598	589	594	627	588	633	598
27035	20710	10679	1080	532	525	531	490	455	511	446	432	501	461	484	468	424	464	416	422	482	471	465	416	517	450	429	466	457	461	470	449	471	466	450	459	484	447	470	439	442	445	495	453	428	457	438	455	491	456	423	506	462	465	495	464	460	459	487	428	491	438	499	479	454	464	431	447	460	455	453	467	458	480	450	484	478	479	457	411	467	443	477	484	463	473	448	454	468	460	437	490	427	467	472	455	447	465	453	439	466	477	479	454	484	514	501	473	468	450	435	508	456	459	458	442	497	455	496	450	499	491	456	427	462	470	465	450	474	450	443	440	440	430	460	467	487	457	435	468	498	409	489	488	473	464	448	466	448	460	458	502	495	460	417	489	432	448	470	452	464	460	439	463	500	431	457	448	445	489	469	457	494	414	442	446	464	496	465	458	454	442	468	453	494	487	469	450	454	485	449	446	473	411	449	457	419	451	460	439	435	460	452	442	460	492	500	474	465	462	465	461	464	483	453	478	468	428	496	480	508	478	430	453	467	432	488	468	465	433	449	441	461	453	443	468	463	477	466	452	480	471	461	451	466	471	440	447	492	466	450	451	460	417	435	452	464	470	510	454	452	447	447	448	449	451	455	441	467	465	443	491	448	472	436	446	456	421	471	446	467	489	469	490	452	435	422	457	474	447	464	484	466	467	438	497	452	476	486	454	447	494	477	430	436	479	434	435	465	468	468	437	444	476	430	469	445	475	445	488	469	450	473	451	481	440	490	487	462	489	505	484	454	456	449	476	494	463	428	489	461	475	432	502	433	507	477	469	428	488	440	449	465	443	418	419	451	420	498	445	476	472	495	452	492	438	442	443	445	475	444	448	480	456	484	468	468	442	487	414	443	501	458	482	448	438	465	480	451	448	474	477	470	469	449	455	438	433	474	495	452	447	433	478	457	448	444	471	472	440	480	476	446	477	477	453	474	391	473	480	427	456	460	476	428	433	482	468	435	430	481	423	439	447	461	450	456	475	470	408	468	480	466	452	461	439	437	454	449	462	423	459	473	505	468	465	475	482	496	478	428	410	441	490	462	478	458	463	433	473	463	460	464	468	487	487	508	460	490	443	469	474	474	458	464	467	487	473	484	477	465	463	467	439	466	471	467	473	445	427	514	497	471	498	472	461	436	491	475	470	431	511	473	522	499	454	458	446	463	452	463	486	487	444	430	453	481	451	455	415	466	445	444	482	489	466	429	459	442	471	433	429	458	440	433	441	420	471	442	453	422	462	434	459	453	452	518	465	457	445	478	438	466	474	440	441	428	452	442	410	466	452	429	474	447	472	466	475	438	448	476	442	464	436	426	457	438	464	474	476	442	497	456	470	457	475	485	448	432	473	475	465	439	433	462	472	443	482	469	431	485	455	453	470	478	506	431	464	444	428	421	445	478	472	489	470	413	469	433	484	470	439	491	479	455	450	447	467	439	439	514	457	438	469	437	424	444	425	467	466	458	438	495	451	446	470	427	426	472	465	450	475	432	479	438	474	471	440	456	495	450	491	476	479	438	428	446	457	445	457	462	429	499	452	424	475	427	445	445	447	473	458	434	454	443	479	478	421	470	469	490	431	434	471	442	400	442	446	453	438	423	457	466	453	487	462	443	461	458	475	458	454	400	443	462	451	449	462	460	433	447	450	450	424	482	426	462	471	462	463	458	472	442	489	490	471	445	451	456	435	473	475	435	439	462	466	435	453	456	443	445	515	464	456	485	470	475	482	454	441	461	435	453	479	469	463	470	445	475	435	504	463	440	461	462	450	457	472	457	462	450	462	450	480	446	457	474	486	430	459	464	463	437	497	467	478	459	469	461	475	467	470	474	430	474	433	502	483	483	457	491	480	435	449	476	463	474	437	454	482	456	451	460	448	471	490	468	438	446	475	464	477	474	450	439	450	437	433	440	458	457	464	436	425	471	463	437	465	468	445	448	431	446	476	473	480	464	466	454	473	458	460	462	497	417	488	458	489	436	447	461	420	450	440	434	448	472	473	436	446	468	475	463	442	444	455	439	444	447	463	456	487	464	435	440	472	470	455	443	475	435	444	453	483	462	450	464	431	473	450	468	441	435	431	434	474	499	408	488	444	432	471	478	456	483	443	431	442	466	472	440	430	479	487	433	479	458	483	514	478	472	465	436	452	458	453	424	449	456	453	483	492	441	438	488	457	490	474	464	449	462	439	469	451	460	474	487	465	433	439	466	467	452	449	435	447	444	467	457	491	470	433	468	454	441	464	455	435	455	455	461	455	464	421	459	508	447	429	444	432	454	476	439	454	436	498	442	392	433	442	432	464	455	443	435	431	467	441	449	438	479	433	500	492	457	468	486	474	440	477	467	462	472	448	482	451	467	446	428	428	432	478	468	500	408	469	461	505	425	468	453	470	457	459	466	451	493	460	454	435	466	451	481	444	468	475	450	436	456	432	457	447	443	465	451	446	451	449	445	463	457	477	450	451	473	495	436	498	472	411	448	460	505	437	450	477	448	461	425	445	429	477	480	439	469	477	463	467	441	469	468	460	512	465	448	478	466	439	469	464	471	435	475	462	451	455	462	472	471	437	458	452	450	411	461	445	450	482	474	437	451	465	512	455	465	469	460	466	478	457	456	426	441	505	476	452	465	447	467	421	511	480	459	485	467	526	425	466	455	458	477	441	441	411	469	477	436	464	462	439	486	477	462	464	417	458	454	447	462	426	472	428	470	487	465	458	477	476	499	485	483	479	455	442	413	447	479	453	471	445	464	465	445	444	465	455	466	415	464	465	502	447	490	455	474	447	456	468	482	474	456	466	416	470	437	465	473	445	444	485	500	433	475	459	451	482	434	453	416	453	474	389	450	423	475	469	428	483	490	479	452	434	452	422	447	476	444	451	418	453	443	466	465	433	450	491	451	439	443	485	441	440	466	495	479	504	469	437	454	470	463	442	447	486	449	458	482	462	451	446	458	444	481	478	454	408	496	494	446	464	489	482	465	448	459	453	462	503	477	507	483	463	433	474	457	466	455	446	459	492	468	444	485	458	449	423	447	461	405	397	474	428	463	427	440	450	389	498	477	459	461	455	451	449	463	478	484	436	465	464	461	498	458	427	439	429	479	465	417	446	438	491	440	489	496	455	486	464	472	462	497	466	465	460	460	451	447	438	488	478	463	464	425	454	469	441	486	462	435	470	459	474	435	408	476	421	429	462	467	454	449	486	453	471	463	489	456	461	467	470	479	435	435	468	462	483	465	462	434	440	498	492	438	471	442	454	437	452	459	474	434	472	467	470	469	466	461	449	469	443	460	447	485	468	448	416	437	439	456	458	473	436	433	475	445	442	488	460	451	464	443	452	468	493	478	475	480	467	481	456	469	461	439	439	453	456	476	460	401	444	454	433	479	505	476	464	456	493	469	507	430	451	455	465	427	457	476	443	444	487	498	424	444	465	483	506	443	478	444	449	482	432	445	465	424	456
16166	23274	5917	783	741	693	662	632	601	597	565	590	598	545	573	579	571	560	572	576	547	570	585	572	569	546	612	572	557	595	567	627	569	605	584	608	573	562	599	593	576	585	587	576	576	589	585	584	563	564	555	543	556	567	625	606	572	570	581	575	576	557	590	575	569	594	565	531	545	568	598	554	533	599	594	608	584	610	583	566	590	602	581	585	542	572	562	626	572	587	577	587	583	608	565	594	594	586	613	581	584	559	624	571	593	566	599	580	596	542	564	557	561	577	577	582	617	599	559	656	587	583	609	600	563	545	569	594	588	623	612	615	556	600	558	555	576	605	580	569	566	570	617	583	577	554	608	501	580	597	537	536	548	576	586	590	563	564	533	583	599	610	569	571	584	589	574	575	580	588	599	567	593	554	587	597	605	565	571	615	569	594	550	555	614	538	551	596	570	584	580	570	592	581	568	556	564	588	580	545	570	520	536	579	596	618	582	562	547	614	571	607	550	576	563	554	583	564	565	599	580	559	551	610	620	615	520	580	629	589	585	560	582	523	561	555	583	590	567	547	612	623	563	589	551	628	578	597	576	586	610	580	565	540	593	595	575	543	533	545	572	553	592	579	572	567	543	594	564	543	542	576	561	586	601	578	596	582	581	563	551	544	580	575	602	587	602	556	600	548	592	551	574	574	581	558	577	564	587	535	554	573	592	585	570	567	593	551	586	604	569	534	545	565	548	549	574	598	616	606	558	597	553	579	598	580	601	555	623	571	584	578	577	581	558	542	597	574	577	547	572	557	597	621	609	569	544	624	572	591	599	618	599	601	578	578	597	603	536	617	551	579	557	530	581	575	574	602	605	594	568	563	575	575	578	565	606	579	554	575	601	579	595	549	571	592	574	569	551	610	535	521	543	568	583	565	596	596	597	612	568	541	539	617	605	569	534	566	556	585	597	602	536	543	579	613	577	583	603	538	602	578	550	569	520	580	614	523	587	559	516	575	597	569	558	566	572	593	551	575	536	579	599	598	583	587	559	565	572	647	560	546	608	583	565	587	542	588	577	584	590	593	603	535	559	602	588	564	569	598	613	556	549	564	576	598	540	610	597	550	647	595	593	560	527	582	594	608	608	541	567	555	589	598	546	563	577	585	580	595	595	591	588	581	570	558	599	566	567	556	553	536	569	553	588	601	580	529	567	589	587	577	528	576	600	615	627	564	566	581	585	587	584	561	543	568	569	555	562	540	576	508	617	578	582	579	572	537	597	562	585	570	589	555	605	527	580	566	627	581	537	596	578	621	585	598	572	566	571	576	563	566	563	593	551	611	589	570	580	599	574	589	589	616	591	564	612	581	554	607	544	587	541	543	590	582	555	580	572	563	636	570	547	574	598	570	571	582	591	511	609	568	547	540	585	556	617	578	555	606	558	606	575	588	567	593	610	595	590	619	601	578	555	558	550	533	577	604	564	592	549	582	577	593	564	583	576	616	555	549	589	587	572	560	566	576	560	564	590	565	583	573	582	581	572	594	596	571	598	535	526	590	585	587	564	611	570	567	571	542	563	585	595	567	590	638	591	626	534	581	531	596	572	602	591	635	614	538	557	548	576	583	567	540	561	561	568	555	598	572	571	603	579	578	584	583	575	551	564	546	533	627	588	563	591	571	571	583	582	624	584	567	579	606	561	559	585	597	545	591	616	567	573	607	603	594	570	528	610	546	558	588	560	620	580	569	578	579	581	556	532	576	566	575	550	582	557	578	608	586	571	611	563	578	601	630	591	590	561	593	597	563	590	569	613	561	556	560	592	589	574	598	628	621	561	577	533	616	572	562	529	567	567	571	585	570	584	571	609	566	545	575	519	587	607	561	597	581	532	578	603	612	574	541	577	589	564	533	607	557	580	577	526	554	595	581	592	573	583	578	606	514	590	581	590	543	590	578	581	556	593	587	591	559	567	586	586	555	557	588	575	560	544	548	561	578	559	601	624	582	576	597	605	579	568	580	556	582	613	581	588	570	520	564	577	588	557	537	567	587	553	557	569	600	592	554	598	559	616	566	565	564	594	586	582	572	558	575	581	562	622	609	594	592	571	586	581	584	563	613	641	554	547	600	597	594	553	579	563	577	625	614	642	588	582	608	562	571	596	547	566	593	550	581	573	569	592	572	585	569	563	593	585	565	609	617	582	637	577	572	565	594	572	578	604	574	534	604	601	572	578	581	623	513	527	564	616	565	571	599	620	580	614	625	532	602	557	582	581	578	514	583	598	569	610	585	579	603	593	578	610	531	579	607	579	563	608	564	558	583	594	584	575	554	622	596	571	606	577	628	588	614	600	613	572	572	592	648	529	576	574	592	572	587	599	580	570	583	554	549	576	594	600	596	589	587	575	562	561	642	548	585	593	599	601	556	523	575	544	595	554	536	567	607	556	573	556	524	599	551	540	635	599	594	571	559	565	601	612	590	591	611	548	606	614	580	594	571	558	567	564	581	579	588	599	562	600	534	558	594	535	585	601	590	602	605	547	578	570	585	545	596	573	588	521	580	614	580	633	577	572	559	539	575	545	561	561	532	602	572	593	618	579	572	579	556	593	570	539	568	596	553	594	557	574	546	600	628	594	585	607	579	558	591	573	598	588	607	597	595	547	578	568	565	543	586	565	570	643	553	550	595	549	596	552	571	553	607	552	610	591	559	562	573	548	548	577	586	598	573	555	570	628	602	559	577	577	584	565	572	573	584	577	559	531	558	612	594	614	593	582	606	614	590	542	588	535	583	590	561	579	576	539	591	542	568	606	562	614	575	583	594	586	631	523	554	584	590	590	554	562	585	588	584	537	564	590	609	585	582	592	570	523	574	594	603	582	589	556	595	576	587	580	600	590	603	567	580	573	581	589	593	609	592	591	566	565	597	569	596	564	572	602	611	610	590	562	537	578	555	593	572	590	610	550	607	539	545	600	594	582	563	564	580	592	568	577	626	572	599	593	536	620	593	586	614	574	561	561	583	613	573	584	601	546	577	629	581	566	568	569	574	574	587	616	602	616	565	564	584	586	620	594	569	578	586	579	575	592	600	600	606	588	569	523	588	589	599	553	599	577	575	587	577	573	555	585	600	576	610	605	634	562	613	566	581	592	560	573	584	554	594	563	569	588	604	551	583	601	569	579	632	584	582	576	566	588	565	542	562	600	554	545	594	559	610	527	602	569	571	579	582	576	607	580	585	568	563	596	574	595	596	610	606	598	607	524	578	544	541	559	574	572	566	562	561	558	572	564	616	595	615	611	584	545	541	607	569	563	585	579	536	599	557	560	549	577	532	590	560	576	581	546	608	590	599	591	580	613	610	548	599	541	596	611	573	539	522	579	568	544	558	580	583	553	567	571	540	618	568	567	603	541	607	587	554	558	599	596	592	588	587	568	581	569	578	572	630	562	613	589	591	569	572	563	628	606	546	621	569	559	554	583	628	555	559	569	580	593	569	591	537	545	586	566	588
23192	21169	28539	24059	21165	10525	1343	999	800	793	797	761	764	738	723	717	744	681	728	687	649	755	711	710	742	677	676	697	694	706	668	672	715	718	654	690	674	709	669	656	686	696	688	693	696	647	651	641	626	681	645	685	675	666	711	665	625	667	682	649	672	688	672	677	670	689	697	657	653	701	666	728	685	674	570	692	646	635	695	692	656	670	698	651	665	720	644	680	609	716	687	621	671	654	659	657	652	598	629	635	706	676	666	711	695	668	650	659	695	661	649	618	675	681	678	678	646	690	691	676	691	668	667	682	700	672	669	662	669	714	661	669	667	669	649	644	676	693	671	643	636	648	696	659	667	625	692	671	622	683	653	699	687	670	671	629	704	689	674	653	691	725	658	675	666	706	694	680	641	666	656	628	666	665	679	641	657	697	654	631	646	683	653	614	702	672	649	674	715	684	663	681	691	657	661	623	632	681	655	709	638	635	702	725	647	704	614	672	667	656	672	661	719	664	682	668	687	677	642	660	668	686	679	674	685	676	693	699	624	653	663	650	718	648	687	639	668	627	643	648	673	671	700	691	721	657	749	667	681	676	664	678	672	620	693	678	701	680	652	640	630	642	712	672	654	652	712	659	641	688	685	628	702	673	709	686	677	678	695	706	650	649	678	682	650	665	684	685	710	662	617	626	635	654	664	658	660	661	689	653	641	670	692	700	616	667	646	657	656	692	642	656	670	638	656	683	653	664	655	612	656	690	673	674	686	599	678	719	648	711	636	667	662	704	657	668	626	603	649	687	688	615	648	647	724	716	667	684	673	651	695	680	705	627	643	693	670	685	682	675	655	644	680	683	657	652	692	691	676	662	645	655	689	686	625	640	659	665	644	656	709	666	675	664	670	698	660	659	697	640	670	681	709	618	640	674	702	689	664	631	683	720	627	634	664	628	673	667	666	689	642	653	663	667	618	646	640	679	625	687	739	693	617	634	686	686	676	669	657	666	707	677	657	633	722	732	670	637	651	649	685	717	636	658	681	652	687	670	755	629	652	699	667	656	659	691	687	638	649	664	690	679	642	665	689	631	687	660	688	658	696	681	644	664	656	696	674	642	663	615	648	677	705	677	652	702	645	706	687	664	698	694	679	656	694	608	663	666	660	625	662	696	697	684	678	697	677	676	625	688	667	623	664	643	608	658	654	682	671	623	668	670	711	624	702	685	666	637	644	646	721	670	660	676	707	658	666	650	704	661	700	647	645	688	653	691	628	669	695	670	666	658	685	682	663	641	657	677	652	689	648	663	632	661	685	667	625	670	701	642	667	654	685	722	697	643	703	639	683	674	656	653	690	688	688	687	665	645	684	692	674	705	674	704	654	702	671	689	661	669	681	656	677	695	710	665	698	688	656	703	693	688	670	670	655	680	680	625	656	664	667	680	724	687	669	687	684	647	676	618	677	704	659	690	691	699	720	672	668	644	662	708	608	638	696	674	673	634	683	694	659	671	649	671	689	721	688	667	676	682	645	671	701	646	671	689	667	671	659	732	674	647	654	650	649	675	676	651	709	683	664	639	670	702	660	655	653	682	619	662	644	632	677	639	630	677	667	677	646	657	682	659	663	672	643	644	647	660	720	693	693	670	680	701	659	689	663	686	691	636	633	677	655	679	660	650	661	654	707	692	676	668	667	666	624	630	664	679	684	681	660	659	658	705	683	675	685	652	694	665	626	604	669	661	695	626	692	706	696	684	658	641	639	678	620	619	659	687	708	677	653	690	692	625	673	684	684	692	660	710	680	696	661	641	672	664	676	693	665	696	711	662	644	689	709	675	658	648	666	649	618	637	653	677	690	683	659	618	670	674	665	672	683	676	647	687	724	706	666	661	674	651	669	668	654	658	643	680	732	627	715	665	660	659	670	699	686	711	691	700	666	657	685	670	692	641	679	636	706	733	653	651	646	651	650	675	662	635	699	664	634	638	708	704	665	660	684	638	665	696	639	642	678	629	714	649	632	662	652	670	655	699	648	652	644	647	702	626	668	661	658	690	660	719	675	678	648	705	646	686	659	648	653	673	684	600	689	688	646	705	660	663	719	651	635	628	625	671	685	685	644	622	702	645	675	684	693	615	684	687	662	668	605	685	687	706	661	682	687	653	668	691	664	705	664	693	625	693	702	620	679	653	697	684	686	660	651	681	673	691	647	674	639	699	662	655	677	623	709	694	690	679	674	647	676	671	678	668	656	660	625	680	698	636	677	712	630	646	680	655	685	680	672	637	652	696	665	634	637	685	637	660	687	650	690	704	722	708	667	706	672	709	669	672	691	687	712	641	681	689	680	652	654	661	668	705	694	614	631	671	675	731	661	670	634	674	674	683	618	689	692	662	644	644	672	677	672	705	673	674	625	713	722	675	693	652	692	675	704	693	678	669	655	651	657	682	694	654	700	721	683	682	674	693	663	658	687	649	667	635	720	657	682	687	619	649	666	684	658	691	684	661	666	625	657	653	675	660	626	697	619	661	688	663	688	642	659	699	683	652	663	648	686	685	647	689	675	678	683	718	664	647	690	656	675	683	693	703	643	632	669	652	656	643	661	661	660	675	745	641	680	663	718	658	637	668	662	693	629	657	658	688	680	701	656	681	641	685	659	679	685	666	679	674	693	677	671	687	636	696	656	648	639	677	672	672	650	659	667	655	626	705	625	692	651	708	658	703	638	657	691	650	707	641	652	628	637	652	632	680	713	681	663	703	703	702	637	645	691	672	675	641	700	636	708	674	647	659	664	695	701	708	670	679	725	727	705	701	640	732	663	660	628	687	705	656	661	698	600	715	686	693	664	667	649	650	690	655	704	697	660	690	661	681	682	702	673	665	668	673	658	680	670	652	744	676	677	642	634	648	695	717	651	668	684	665	646	706	627	668	648	647	706	679	691	649	645	666	717	686	684	677	692	689	689	673	683	692	663	629	690	716	698	672	641	649	656	678	636	664	683	644	692	647	649	634	649	701	668	699	685	696	719	682	626	664	705	635	685	705	629	708	711	602	690	620	672	668	636	679	659	657	681	680	670	664	703	673	679	656	693	668	655	646	622	641	677	650	626	643	651	682	654	687	675	684	687	689	709	664	653	705	719	684	654	709	698	709	677	697	684	634	713	633	676	659	677	689	715	720	671	648	638	656	682	644	606	708	656	679	647	655	662	651	666	687	688	657	675	701	641	651	672	695	666	700	651	678	663	657	650	690	670	677	656	648	666	697	669	644	670	711	683	720	677	717	702	671	681	656	635	640	678	605	649	655	689	674	682	667	699	643	662	739	697	701	699	633	668	673	660	684	680	668	670	698	712	649	665	685	617	654	703	647	721	678	641	724	646	678	642	689	670	657	642	629	666	629	641	668	667	609	656	710	656	653	696	666	719	668	670	662	691	647	638	660	671	678	649	675	664	699	694	676	667	709	662	661	675	635	712	657	656	694	677	654	646	642	677	664	679	643	686	693	637	702
21427	37510	10141	2818	2133	1767	1472	1319	1162	1153	1045	994	1005	950	967	890	845	899	894	899	868	876	892	876	894	847	881	842	823	868	886	862	900	859	883	834	870	849	867	882	853	852	869	833	900	880	810	879	842	894	835	825	836	870	886	844	851	834	843	834	812	816	882	783	844	854	850	832	871	847	837	800	880	882	856	847	822	832	844	905	857	823	796	882	818	889	852	868	813	799	894	795	860	869	828	844	812	900	831	847	868	830	823	833	800	847	827	848	807	849	852	882	868	801	880	798	839	851	873	813	852	821	814	815	821	839	811	859	802	849	864	857	856	831	856	844	835	793	815	874	770	823	831	813	836	869	891	847	846	834	820	828	827	845	843	833	805	912	797	850	808	755	848	833	835	894	854	842	855	861	841	857	830	862	771	823	835	791	843	805	876	841	910	808	816	864	868	833	894	880	843	863	841	842	823	839	865	850	817	883	800	813	813	812	811	875	822	862	872	833	838	897	870	797	859	858	835	805	836	816	812	838	803	862	832	851	826	840	800	890	860	865	870	827	875	819	865	887	833	916	855	835	876	814	820	790	843	855	896	898	865	845	818	866	805	827	816	850	849	792	827	849	808	795	876	912	816	863	821	832	835	836	847	813	807	868	828	829	859	846	900	831	847	885	836	888	847	816	848	825	821	877	866	813	878	868	857	846	826	788	841	812	816	854	863	844	893	850	818	814	854	856	821	863	854	842	820	839	861	845	858	875	828	821	842	815	862	800	844	847	865	816	845	855	820	907	847	876	890	853	852	838	899	871	816	853	797	782	829	889	844	862	850	842	813	804	858	901	868	849	833	866	840	856	819	858	863	804	792	887	823	831	830	892	815	850	834	809	858	792	835	871	845	842	850	805	852	868	879	876	797	872	833	863	844	853	835	823	834	808	787	847	810	900	817	901	836	850	890	853	844	840	830	803	823	833	864	847	804	848	848	839	854	776	811	815	815	858	848	808	869	878	816	865	799	860	878	805	850	833	805	842	846	876	855	838	837	870	830	861	813	861	841	769	816	828	836	902	824	822	813	863	815	836	810	847	853	845	782	831	860	848	852	875	834	870	798	799	830	839	849	832	880	858	874	845	878	867	881	827	828	889	839	861	830	829	874	863	866	844	845	812	891	867	815	860	886	787	838	861	866	820	842	808	848	767	798	882	841	788	796	850	807	848	866	857	851	817	809	864	870	785	830	880	833	846	865	818	815	894	902	862	863	827	824	839	898	855	868	797	852	865	811	890	867	820	829	859	840	860	849	786	801	853	885	846	865	892	831	874	790	855	850	821	862	855	831	860	860	885	824	763	778	847	857	801	856	844	819	844	785	840	789	806	836	834	816	856	907	837	875	840	819	871	841	846	811	896	921	867	850	890	846	881	852	841	870	852	796	889	812	790	823	857	830	845	842	868	834	880	860	867	853	854	894	827	898	875	824	839	816	890	889	816	888	813	898	810	800	827	836	807	841	824	834	809	820	839	836	827	897	842	831	817	881	855	831	850	786	862	853	862	879	857	772	828	856	825	857	848	857	879	870	843	795	813	847	847	899	848	904	876	864	848	785	871	829	876	831	815	826	824	855	880	871	865	878	828	831	827	849	893	851	826	767	858	855	878	853	790	804	841	903	808	871	897	830	828	776	849	804	835	803	909	842	912	804	851	835	853	835	881	851	835	865	817	875	823	815	846	840	841	839	843	875	877	811	914	799	805	834	819	833	863	818	902	834	873	838	873	891	825	902	835	843	843	828	769	807	848	798	831	874	848	824	851	848	872	829	853	828	819	863	842	837	819	817	841	877	889	861	823	800	865	850	830	833	836	811	835	886	848	836	847	862	837	845	841	879	835	779	832	842	808	842	886	866	802	831	824	875	822	893	829	807	798	866	830	825	801	848	789	794	820	875	881	852	796	810	799	846	842	802	837	824	808	829	833	856	829	832	820	898	843	814	849	800	846	753	850	852	830	824	831	820	805	921	839	830	879	807	799	800	832	868	828	771	847	875	835	839	869	844	795	797	845	766	880	836	814	873	856	836	792	790	861	807	817	850	799	826	837	836	837	859	838	835	800	819	822	886	835	815	865	861	814	825	800	860	874	869	886	831	862	793	811	805	826	818	820	839	852	896	849	843	848	823	812	851	841	853	837	835	794	797	899	793	847	800	814	872	852	834	859	848	861	784	835	826	844	867	875	864	881	789	808	803	862	833	848	841	820	866	802	846	768	800	799	886	862	879	849	840	836	838	832	871	819	874	910	822	881	839	857	868	824	817	852	842	842	787	860	869	873	837	863	871	843	827	840	812	838	878	831	832	830	770	802	887	860	896	794	862	855	858	881	839	857	828	842	878	857	802	837	836	857	837	874	831	834	853	830	842	834	838	791	800	872	842	824	872	867	816	856	848	844	789	825	848	905	855	849	867	884	810	804	861	843	903	885	846	832	841	836	824	822	851	844	851	839	824	883	896	876	900	869	865	799	804	814	893	809	826	835	883	810	837	840	846	827	806	855	848	868	854	878	837	792	891	827	808	850	811	836	809	798	840	858	888	813	851	817	832	855	799	817	830	859	835	855	765	821	814	851	864	867	884	833	852	817	777	876	818	849	874	858	903	804	822	839	818	850	847	849	868	844	839	811	817	861	830	828	818	828	786	811	810	818	885	815	836	876	849	856	841	841	753	813	822	833	831	831	819	838	827	860	802	852	843	853	830	841	841	863	855	835	799	836	903	840	858	837	837	865	852	816	803	826	768	855	860	844	879	850	812	828	899	896	836	863	826	859	776	872	847	888	854	807	861	837	901	879	873	843	845	835	810	826	850	810	866	857	829	757	842	838	800	837	834	864	870	849	862	816	844	858	860	788	830	870	840	826	825	815	859	787	876	918	871	836	842	833	852	880	840	786	876	822	838	852	812	796	848	848	809	886	826	792	860	897	835	857	844	886	834	843	858	819	866	884	845	856	842	822	881	834	824	812	818	850	810	808	877	823	875	865	809	820	820	808	840	811	834	845	832	810	825	860	811	808	838	811	860	807	858	826	820	888	847	823	875	793	881	849	839	847	805	849	826	817	856	817	854	848	841	828	828	800	794	834	868	775	858	863	829	834	824	843	871	883	796	832	801	822	857	857	862	827	833	889	847	824	872	863	884	822	851	855	832	829	819	807	845	846	860	893	850	824	840	840	846	794	884	878	805	899	861	817	851	829	835	843	901	860	796	851	808	823	912	813	831	893	847	868	852	842	842	804	818	844	807	779	840	780	835	835	822	824	867	808	824	815	825	799	832	821	820	860	826	769	847	864	834	838	840	812	829	836	862	810	848	828	809	803	888	829	846	870	830	830	823	811	830	782	818	809	841	795	810	864	831	812	832	805	840	813	885	805	831	832	807	849	851	807	814	821	832	886	805	819	784	815	851	868	845	809	852	855	841	855	812	888	802	832	901	887	826	820	841	803	797	893	848	871	890	857
24354	21164	27298	25163	8545	479	388	286	323	283	305	268	255	264	237	265	235	233	239	231	230	258	232	249	237	220	245	250	251	227	227	253	239	239	236	224	232	205	241	218	234	243	240	233	191	248	225	241	222	226	220	232	228	236	237	250	227	201	245	227	215	241	220	226	249	220	224	245	231	247	223	235	220	222	232	212	233	253	242	228	226	227	265	214	214	244	215	244	232	213	215	239	255	222	252	240	259	181	240	227	218	224	217	223	214	235	259	204	224	211	242	201	213	226	233	203	220	234	249	245	239	217	239	233	221	226	249	226	253	246	237	235	221	219	233	210	269	237	239	236	231	228	221	225	244	247	208	226	231	240	219	211	231	227	235	197	211	257	240	222	252	223	201	209	213	250	230	213	234	225	226	255	231	239	230	264	231	229	231	221	233	216	242	207	257	242	234	216	227	252	220	267	233	225	231	222	234	244	207	252	215	254	218	220	221	229	221	218	220	234	252	243	238	239	211	229	206	235	238	260	237	226	231	238	249	225	205	223	196	245	229	225	244	259	216	232	206	238	222	205	209	225	235	200	225	237	247	257	208	217	241	247	216	205	220	229	240	207	223	221	232	208	226	220	242	207	249	244	234	209	260	236	224	230	221	214	222	210	218	231	229	227	238	226	224	228	241	226	230	235	227	227	250	226	207	232	243	251	225	231	236	230	205	230	210	239	245	210	230	238	218	233	198	201	248	217	217	246	231	213	200	225	207	226	245	241	226	227	235	232	222	244	227	262	251	213	250	237	225	241	233	224	227	209	206	207	219	229	252	196	221	245	240	235	234	266	268	225	237	208	219	238	229	204	230	228	226	216	232	231	202	227	208	230	237	227	215	221	236	238	236	231	236	228	213	253	226	233	228	233	245	226	205	242	211	236	220	229	198	228	217	248	251	234	189	240	224	234	190	250	221	231	241	240	239	233	192	244	243	221	234	225	233	225	223	231	233	223	255	222	227	247	262	252	225	225	214	246	217	244	224	229	224	231	217	258	208	226	206	224	229	213	210	246	221	227	230	222	217	239	225	256	219	228	235	248	226	226	236	224	226	238	243	260	232	221	225	249	219	198	225	240	224	229	215	237	242	238	222	205	225	251	229	239	240	228	219	225	243	233	207	252	221	246	224	205	217	220	220	233	219	227	227	231	215	208	228	239	224	189	217	210	249	218	221	197	249	248	227	236	216	210	261	206	254	252	232	228	254	223	208	238	231	239	236	216	236	220	240	217	210	218	232	233	226	246	234	246	233	243	228	234	191	242	220	209	234	248	235	242	232	223	240	215	200	233	262	245	237	229	228	234	228	225	235	209	227	213	238	236	233	217	229	237	211	227	247	206	217	244	207	247	259	226	252	250	222	243	211	225	238	201	245	246	217	243	234	218	230	229	247	214	236	246	185	238	255	222	233	216	232	205	257	234	245	235	213	238	233	228	240	228	207	215	256	232	250	237	226	204	235	255	216	241	237	224	220	241	239	220	252	228	236	208	214	203	251	203	227	244	236	247	214	234	243	237	230	241	226	227	225	240	254	233	213	237	235	232	192	208	240	226	219	242	184	196	230	233	232	228	224	223	228	216	234	221	204	213	246	208	216	231	208	218	244	231	215	221	217	207	233	206	247	239	233	259	245	227	233	240	235	222	251	226	242	243	220	235	219	251	258	220	223	235	227	227	215	252	235	227	227	250	208	232	222	222	196	232	211	237	217	226	242	239	223	221	223	228	251	227	223	242	235	233	227	219	222	239	241	205	249	225	225	226	220	243	230	246	226	228	247	235	232	194	235	212	222	236	238	231	226	221	223	224	220	254	251	220	229	230	238	223	238	207	227	244	227	230	225	226	246	202	249	198	237	245	236	214	229	269	243	213	215	200	217	220	237	226	231	256	241	231	234	263	235	234	233	226	208	249	256	198	210	250	204	250	247	251	233	210	241	232	242	222	216	254	243	229	234	230	224	227	216	259	241	216	210	232	208	210	228	268	212	236	248	216	205	242	223	238	222	235	238	236	261	248	247	243	243	238	246	229	236	236	221	224	222	233	222	246	251	223	209	265	238	221	239	242	231	252	212	233	228	221	239	222	197	227	227	225	211	221	212	243	220	244	227	258	224	208	230	226	222	243	229	218	248	231	249	224	247	235	197	207	235	229	236	226	253	238	232	246	250	250	223	202	202	206	204	198	234	237	240	261	256	225	218	216	233	238	223	216	231	234	233	226	238	241	203	242	233	206	218	231	220	228	230	229	225	244	230	240	216	205	236	248	225	201	238	220	238	230	229	219	232	244	218	214	211	230	213	200	233	252	205	233	247	224	251	252	207	238	227	217	239	213	244	257	238	207	220	250	213	222	214	227	224	206	211	248	237	241	231	248	218	214	234	225	226	218	247	243	216	232	242	233	233	223	268	222	226	261	215	206	227	222	236	247	261	214	237	238	241	226	233	216	218	229	250	226	237	245	238	249	231	228	244	218	242	233	255	224	225	230	249	211	246	234	247	224	241	233	247	218	241	242	234	250	258	221	223	254	236	241	227	218	240	232	250	240	259	248	219	265	226	208	236	236	224	234	218	227	242	232	223	246	223	258	251	228	256	223	222	260	234	232	225	243	231	204	229	213	252	216	196	233	209	242	239	242	231	225	262	214	205	219	249	239	224	239	235	240	222	223	220	237	231	219	226	239	233	269	238	247	228	210	188	228	196	253	251	258	213	250	241	217	228	222	225	256	236	232	242	223	249	249	229	220	197	259	233	230	214	232	209	235	240	206	219	224	242	211	222	231	224	228	247	206	218	217	232	196	213	226	271	212	224	230	229	226	243	243	245	231	212	198	222	218	247	225	250	224	215	234	233	221	244	254	218	243	245	246	226	206	200	244	204	215	237	221	211	216	255	229	246	233	244	222	222	222	204	214	204	252	229	227	224	252	234	228	229	211	247	221	208	219	228	231	231	233	195	218	213	215	236	218	231	255	206	236	252	259	219	226	263	259	229	237	238	215	209	200	224	236	202	238	219	242	239	241	237	225	230	203	230	238	239	234	223	237	218	241	229	226	213	225	224	245	228	238	252	220	252	210	203	272	234	237	224	207	226	248	263	234	211	238	208	232	278	208	242	189	209	230	247	228	247	257	260	266	200	229	239	226	222	219	217	240	251	245	217	208	225	226	226	251	250	237	218	229	221	237	233	237	214	239	233	210	255	206	211	234	230	225	235	229	222	242	230	219	220	252	227	224	241	230	229	225	234	222	254	254	258	241	219	228	245	267	205	227	230	230	224	219	248	238	205	234	231	231	234	232	238	195	247	248	240	213	223	265	216	199	225	245	231	234	240	217	228	224	234	208	233	219	232	218	243	267	262	223	219	194	235	224	256	256	231	219	235	223	224	243	218	209	209	227	197	246	231	228	223	233	217	236	241	220	216	228	218	227	229	251	222	236	244	254	225	225	217	239	236	248	243	239	235	258
20276	31834	8586	1341	981	766	656	601	513	446	452	436	409	360	374	378	357	365	344	327	335	310	320	334	290	317	303	326	324	328	301	327	337	320	332	330	307	332	300	317	315	303	304	320	338	334	342	289	307	299	327	314	323	326	306	340	336	319	325	328	320	310	294	339	318	341	322	358	316	336	299	330	303	309	340	312	303	311	305	322	289	292	308	313	307	307	316	302	311	316	306	285	316	327	333	300	321	300	302	346	326	285	309	316	296	288	327	322	297	303	297	281	319	310	323	319	292	317	333	310	310	325	299	309	300	325	293	334	284	309	287	308	293	326	294	295	321	292	310	322	299	297	331	340	305	303	294	313	301	347	301	285	284	325	305	301	299	295	336	310	341	309	284	348	320	315	283	301	318	338	310	310	281	316	326	302	320	328	302	338	302	308	331	290	325	296	316	308	316	301	330	302	309	309	299	348	334	296	318	314	313	296	321	307	262	299	324	345	310	309	306	287	293	319	323	313	290	285	319	301	298	315	297	313	313	289	308	287	305	300	321	345	346	317	290	319	306	300	304	312	285	283	327	324	320	312	316	309	301	320	336	301	324	303	338	308	307	310	293	314	289	284	292	305	287	344	285	327	284	303	296	316	329	322	306	288	337	326	343	313	318	294	305	298	307	301	350	333	311	317	328	311	322	339	312	290	321	318	309	297	314	297	305	282	294	311	295	310	294	287	337	294	310	316	339	307	298	318	298	315	335	304	317	315	325	306	309	320	280	305	318	327	325	284	320	326	304	345	284	295	313	310	293	314	303	303	322	324	313	296	355	337	312	293	271	315	300	323	304	287	330	330	293	283	317	320	305	315	308	321	303	320	322	304	329	294	320	327	327	309	258	308	293	319	321	307	310	311	325	303	322	307	335	367	315	335	304	288	338	280	323	326	311	315	316	307	312	351	302	311	307	290	312	324	295	294	273	338	318	312	302	309	319	316	308	292	339	322	323	283	282	283	332	308	295	299	315	312	298	321	324	284	302	314	298	314	298	344	283	277	322	267	338	290	272	308	293	295	322	304	295	326	302	309	317	292	286	311	315	354	299	305	306	296	316	285	292	322	278	327	330	330	289	325	305	294	304	301	288	277	341	301	304	344	281	319	321	312	308	315	315	333	339	308	334	278	327	321	282	324	282	286	295	289	307	338	306	312	311	295	306	282	275	308	288	295	325	319	311	293	319	310	277	296	309	287	333	343	342	311	307	338	310	320	264	300	334	291	310	320	340	346	319	309	313	308	337	333	299	341	287	281	325	321	322	309	308	317	362	319	303	294	283	286	294	310	314	275	302	291	307	307	299	302	306	293	310	323	319	331	294	288	327	302	307	282	318	301	302	275	313	325	288	304	335	295	327	295	319	315	295	306	315	311	325	292	293	305	330	320	320	321	288	315	298	309	272	287	307	303	302	289	303	317	308	303	309	301	298	306	303	302	316	286	306	347	304	293	341	303	305	330	280	332	294	327	328	332	296	321	320	311	319	326	297	345	327	327	336	297	308	303	259	307	329	308	333	297	295	285	309	305	305	275	294	316	307	302	337	329	301	301	322	348	283	282	329	278	304	291	276	328	327	289	303	294	311	294	346	314	279	295	309	310	304	318	316	296	313	321	315	317	288	345	290	315	285	317	295	294	301	324	294	316	328	317	305	325	321	276	304	345	276	336	300	303	295	320	282	266	355	312	331	329	292	326	318	313	284	299	336	319	329	320	329	316	308	329	317	282	302	254	326	359	321	335	316	297	295	307	284	315	291	298	292	279	332	347	307	279	302	310	279	334	298	300	327	308	303	307	290	285	315	316	323	290	329	336	283	339	291	318	293	328	307	279	315	320	305	320	321	311	304	325	297	320	280	303	291	323	307	331	326	309	302	334	334	301	315	322	306	304	293	285	337	312	319	318	314	313	296	307	290	292	310	315	279	315	310	326	304	306	320	338	296	280	316	339	309	319	318	322	322	320	295	337	304	312	326	349	320	302	313	334	334	295	300	321	298	301	358	304	311	312	327	290	295	326	310	283	306	289	305	283	322	325	321	329	291	335	292	330	331	307	282	291	337	311	333	320	279	278	324	320	314	308	286	305	300	321	302	313	308	333	280	323	296	315	298	357	303	300	278	301	318	305	301	301	302	309	300	309	317	317	297	347	311	314	328	315	326	295	304	310	299	271	323	301	280	295	339	306	317	299	309	293	299	308	284	313	278	283	291	312	321	312	319	315	314	313	303	314	318	308	324	277	314	307	331	321	289	317	340	300	291	294	299	305	326	317	284	296	265	308	297	293	291	292	335	284	294	316	320	322	277	283	303	297	293	304	282	292	306	334	290	299	298	314	321	304	293	305	345	316	327	293	305	304	316	306	283	292	301	313	288	341	323	311	283	308	332	323	279	289	290	325	289	300	325	301	306	335	291	315	325	290	311	310	329	310	305	301	331	306	307	315	337	332	300	303	307	325	282	323	331	284	295	330	274	290	266	338	337	293	290	298	311	301	292	295	286	304	323	310	316	304	300	331	292	323	301	317	322	333	331	308	319	301	329	315	301	329	290	312	313	304	288	296	314	307	330	278	310	295	305	298	285	315	280	282	314	286	280	286	342	316	299	316	298	308	315	309	320	328	298	314	293	342	306	296	290	302	324	317	311	288	305	302	331	297	307	298	313	312	286	300	303	289	317	303	293	319	336	307	337	305	304	300	329	304	295	302	323	323	318	330	294	344	313	279	323	304	290	325	320	311	281	284	315	317	318	306	311	324	275	290	289	290	279	314	281	301	316	306	279	283	310	351	307	309	331	303	289	285	288	328	325	310	316	323	288	300	266	303	334	308	331	323	317	320	279	315	299	292	300	329	285	294	277	312	287	317	331	296	325	332	249	325	303	316	315	296	299	301	326	302	330	335	301	323	281	304	305	279	303	298	300	299	326	308	307	335	334	332	287	298	328	287	315	314	285	309	323	336	309	308	309	310	320	311	298	331	293	329	277	286	340	291	312	308	295	318	308	292	350	303	303	327	299	284	303	316	324	305	313	329	318	312	319	320	317	299	325	297	317	328	318	336	304	321	357	307	274	295	298	364	316	310	295	311	310	315	295	315	305	340	307	315	321	309	317	311	291	294	321	291	323	318	324	318	283	270	325	327	325	332	306	331	300	337	307	275	290	324	316	323	298	330	266	299	315	313	339	317	303	323	301	302	300	294	289	316	308	291	334	319	361	312	288	294	320	321	290	327	313	293	345	327	290	312	280	277	317	309	314	294	315	344	300	277	347	304	297	305	329	310	305	298	321	290	316	313	344	303	292	329	304	325	326	289	316	324	311	334	257	313	310	318	292	332	312	280	324	289	313	284	341	281	293	349	287	313	292	313	335	306	327	307	303	291	294	298	285	321	316	330	301	303	335	310	308	310	318	327	302	299	291	315	323	303	284	295	297	287	297	327	294	301	299	338	315	334	291	301	320	300
22262	21190	29026	23641	21191	21220	8019	939	723	690	660	627	589	520	564	563	514	515	515	528	495	517	527	486	514	500	519	472	475	495	550	481	466	473	455	525	482	488	509	494	496	505	470	505	501	497	463	453	460	482	448	487	462	464	504	456	462	488	483	524	519	459	514	469	466	443	478	459	495	468	444	466	518	478	460	461	466	468	480	461	454	491	472	434	466	441	497	478	449	461	456	434	477	495	503	486	494	487	439	472	483	456	471	457	516	479	486	464	487	471	468	493	469	436	471	447	462	486	462	507	472	432	478	467	465	497	457	449	454	458	450	479	477	483	448	463	469	456	488	482	472	436	432	423	469	505	497	470	477	448	444	467	465	454	483	493	514	453	497	467	483	433	452	476	485	454	450	491	452	466	474	513	453	480	476	479	483	471	447	446	447	474	474	452	479	412	474	489	465	496	451	491	456	455	462	454	470	413	430	469	490	456	473	467	473	510	463	489	430	470	472	487	473	497	475	474	479	475	485	494	471	484	469	498	456	467	475	490	476	510	460	465	463	502	477	451	503	483	457	520	485	449	443	444	466	463	494	490	433	495	423	459	489	490	498	446	494	463	467	485	459	479	454	442	455	484	468	474	491	450	481	454	438	462	489	447	423	499	487	497	498	438	480	474	425	447	444	469	487	439	485	456	486	485	460	486	513	457	467	462	478	450	460	444	494	455	471	494	460	473	501	463	446	455	486	437	458	447	490	488	493	441	478	450	494	481	486	461	509	441	498	472	490	481	497	442	462	465	467	466	518	477	483	442	455	500	466	464	465	447	465	457	496	443	481	451	437	473	439	427	454	489	445	470	482	463	458	450	464	479	473	492	487	497	473	470	459	480	468	483	459	464	474	464	476	473	428	469	449	427	464	471	443	452	423	479	478	466	492	441	466	443	452	476	498	457	501	433	462	439	509	482	480	473	471	466	459	493	455	441	450	445	502	445	450	436	483	484	463	472	454	487	474	441	456	458	479	488	448	492	487	462	456	475	515	463	436	465	476	467	467	458	486	453	476	465	457	494	460	480	453	498	476	461	470	451	493	450	502	472	449	482	431	455	515	457	439	468	470	489	451	442	470	450	452	428	444	443	476	458	421	458	452	425	440	461	449	455	419	437	474	466	441	463	486	445	486	447	455	472	426	452	489	467	488	487	419	451	426	464	475	464	460	490	434	441	468	463	447	485	414	461	454	468	477	475	450	487	455	483	498	463	463	473	447	461	469	494	468	500	448	441	481	495	464	457	455	477	453	469	469	447	501	460	446	513	454	471	473	441	443	489	505	464	453	482	509	429	480	488	489	473	416	488	439	455	462	451	469	465	491	452	476	455	453	502	484	479	490	445	442	457	483	456	497	488	460	458	445	507	452	506	487	449	478	503	480	440	482	483	438	439	446	463	491	451	461	459	480	439	489	439	466	464	463	457	450	487	429	496	487	515	430	481	491	474	483	470	461	468	461	506	465	437	483	464	472	459	442	480	419	499	444	464	479	475	464	437	478	453	475	475	479	450	452	477	483	474	470	460	444	458	430	478	473	487	467	473	468	439	453	404	477	480	456	467	520	472	459	497	465	498	474	436	456	485	488	465	480	450	450	432	461	456	508	461	441	464	503	417	468	447	484	482	440	444	484	465	466	459	457	469	484	469	481	474	514	499	476	494	493	421	421	477	455	447	466	444	486	496	435	475	451	481	454	471	468	461	486	416	464	484	467	488	465	454	469	458	453	473	487	461	468	462	453	448	504	472	478	488	512	452	450	449	446	465	459	467	476	472	506	449	489	493	461	424	481	484	458	471	462	470	446	487	457	469	466	467	451	502	477	500	482	447	450	443	453	478	489	459	467	451	484	473	457	427	496	455	444	411	473	480	480	460	466	484	464	491	500	516	471	480	450	479	481	455	528	448	425	473	474	452	483	437	435	425	439	454	493	483	486	453	409	474	457	478	462	492	426	475	465	482	479	465	470	451	510	504	457	478	481	456	477	457	481	449	454	499	488	459	464	489	473	441	470	455	458	437	502	446	481	454	455	489	425	459	463	526	474	453	454	479	417	423	440	444	456	468	467	479	450	469	465	473	462	476	497	457	443	483	447	447	467	443	488	499	481	454	464	460	514	452	475	504	472	423	490	443	463	455	449	454	464	460	444	475	480	467	487	460	454	442	460	493	460	430	485	470	499	449	461	472	465	456	486	457	486	471	471	456	475	497	453	452	479	467	500	491	441	447	491	452	502	493	446	465	475	460	465	464	467	461	452	482	447	460	454	436	481	466	479	456	458	487	420	479	486	479	475	459	465	439	438	481	474	465	493	483	491	465	483	481	462	480	442	457	475	507	465	449	461	480	471	495	454	469	481	508	457	455	490	466	464	479	461	484	471	494	515	480	500	476	442	481	476	451	485	466	457	450	461	462	427	471	460	477	460	443	479	428	465	471	464	480	457	494	481	444	464	447	476	492	497	448	436	445	484	446	465	486	450	464	462	465	457	462	482	476	485	466	493	473	479	454	437	435	494	470	452	463	449	472	460	499	463	478	481	443	470	467	463	472	478	469	474	497	477	458	477	484	515	461	471	504	463	440	462	441	448	455	453	474	493	497	451	470	472	490	433	508	483	454	464	490	465	486	485	475	450	442	461	458	461	466	502	455	468	481	466	505	457	463	452	435	462	481	445	492	460	483	459	511	447	481	478	485	498	478	511	472	447	464	453	448	468	500	458	470	458	482	478	478	470	451	496	454	452	443	453	457	467	446	478	475	496	450	454	479	443	472	489	441	464	480	478	457	458	476	477	451	472	472	493	461	466	492	474	459	479	449	465	453	452	492	468	450	481	458	440	441	477	461	471	479	495	439	468	481	456	463	471	444	435	491	452	469	431	476	460	473	483	451	424	487	502	444	480	497	450	478	451	463	474	540	457	493	458	449	436	473	452	442	488	464	462	458	464	510	455	454	466	506	471	464	477	472	447	467	434	471	458	484	521	480	497	508	434	464	386	482	460	455	473	446	462	411	439	463	478	482	481	513	474	452	483	497	455	442	469	491	460	479	506	484	451	498	444	472	470	483	447	451	451	487	448	433	473	499	487	475	484	447	467	443	468	473	464	469	495	504	459	464	455	471	478	479	499	411	481	471	423	477	465	487	467	478	418	470	460	470	485	467	464	474	482	447	463	497	417	516	439	462	455	482	448	461	477	493	435	479	497	473	445	487	438	506	494	466	462	482	482	479	460	447	463	463	471	468	501	472	503	490	495	431	485	476	462	460	466	482	463	453	504	453	435	466	472	470	441	460	508	479	443	467	478	456	479	483	464	451	458	475	469	502	502	457	485	480	459	479	450	495	499	505	527	514	438	455	496	504	486	489	483	464	453	426	446	450	517	448	446	470	418	468	461	522	468	474	471	459	462	455	483	472	438	474	473	469	501	507	445	469	422	464	457	435	462	499	465	473	499	453	458	506	425	471
24916	43593	13318	4089	2892	2257	1826	1473	1241	1124	1071	932	892	834	785	724	758	804	732	683	672	658	624	672	653	650	620	637	617	641	661	636	641	646	598	660	684	685	641	575	593	672	633	656	672	653	616	622	575	640	624	630	618	611	647	624	594	618	601	632	612	604	587	601	604	591	610	643	638	640	604	626	600	624	568	629	640	595	608	601	639	601	592	594	582	596	621	611	605	616	606	620	626	626	609	638	644	637	637	654	596	613	621	642	592	552	634	587	630	668	545	599	588	621	608	631	586	594	602	548	634	609	623	618	573	593	600	580	620	601	637	625	626	582	615	657	592	609	630	602	583	644	615	639	589	582	589	656	595	648	627	625	631	578	627	615	560	566	631	625	601	619	571	649	625	652	597	624	633	576	641	594	598	592	585	541	615	602	664	624	639	559	638	584	601	612	584	609	625	623	613	620	638	607	617	587	607	610	615	587	614	617	662	570	624	612	632	614	592	580	582	615	572	644	621	606	577	605	594	636	639	629	593	595	664	587	609	618	577	641	608	592	576	584	604	604	592	548	626	576	630	633	658	598	572	606	632	639	615	565	562	593	628	675	560	610	586	616	607	580	587	616	632	576	625	610	632	629	590	580	643	626	617	550	628	593	610	585	636	651	594	597	619	633	576	591	602	592	634	632	639	636	561	590	628	611	578	616	572	587	618	634	636	572	580	595	573	619	590	602	642	623	609	581	575	624	610	619	629	635	616	624	582	606	582	630	606	615	600	584	603	607	640	611	638	590	634	619	664	537	609	621	629	605	613	633	582	564	586	632	606	639	653	556	600	606	557	612	611	583	616	629	624	601	608	611	582	590	604	611	574	625	650	590	609	627	597	652	574	580	628	644	624	604	607	594	620	621	570	608	624	623	647	600	616	630	594	632	649	616	651	609	583	606	603	545	564	605	614	603	603	554	586	610	612	631	618	650	609	576	631	584	634	617	593	604	601	596	625	586	623	642	586	590	623	553	621	615	571	644	636	634	570	604	610	611	633	609	643	592	638	594	596	595	604	575	614	570	583	608	622	605	624	583	589	603	655	615	630	608	599	599	603	641	595	604	613	610	592	635	595	614	597	567	594	615	622	598	627	572	637	615	575	594	616	635	604	613	651	618	616	583	617	623	634	614	616	615	591	625	605	620	642	610	619	619	607	606	625	562	587	624	584	663	627	605	634	549	588	605	588	627	589	613	657	593	582	631	609	616	646	613	635	560	654	604	609	573	565	632	556	622	559	621	655	635	595	628	600	614	596	598	587	632	618	613	628	659	614	646	610	572	566	627	598	613	567	609	642	600	599	613	600	592	634	595	597	613	625	595	593	577	600	585	604	599	568	555	637	592	580	622	609	614	640	558	635	569	592	575	598	602	623	633	612	608	579	634	618	622	607	620	627	653	582	591	634	578	638	618	607	597	577	575	575	627	640	606	608	605	594	628	603	585	604	620	607	597	626	646	650	621	606	563	577	624	604	629	603	606	615	606	553	593	666	597	663	620	577	602	610	601	618	611	611	598	612	600	608	628	588	585	581	655	593	592	596	588	570	598	625	589	613	573	585	625	598	624	626	623	581	552	644	630	636	596	604	646	601	604	615	643	601	570	611	614	570	606	565	597	578	610	615	634	636	600	558	604	610	622	591	609	602	644	587	608	628	625	583	584	634	640	572	600	598	642	605	622	649	577	618	582	613	624	595	627	611	643	613	575	638	614	560	616	618	576	574	618	640	605	622	595	639	626	590	605	618	616	617	565	600	582	591	599	616	608	564	615	626	604	586	602	591	555	622	620	567	633	570	579	620	577	605	620	614	580	612	589	616	634	592	611	604	607	596	598	622	598	643	640	638	630	592	629	622	578	601	577	620	587	621	606	578	624	639	637	618	621	589	601	644	599	621	630	624	620	606	581	603	587	639	571	638	604	626	589	648	605	616	636	600	605	643	612	625	635	589	614	608	609	632	640	609	605	596	608	582	601	569	598	615	563	622	625	579	620	594	654	598	593	607	629	591	625	550	581	624	568	643	605	592	605	612	591	631	600	584	621	621	604	600	614	595	596	558	588	584	638	602	619	604	633	618	586	583	588	596	652	615	644	612	591	631	627	584	613	624	607	560	609	623	627	637	577	616	589	590	631	605	640	659	600	594	577	566	607	630	582	630	577	631	610	594	639	611	573	639	643	605	620	649	644	583	628	584	621	565	617	615	612	580	620	577	565	630	591	593	580	602	615	626	610	585	645	589	597	604	570	614	636	589	632	565	586	580	601	618	579	607	615	653	612	626	614	582	621	607	587	582	617	634	586	639	634	593	621	603	570	630	587	628	681	645	592	616	605	625	605	563	608	624	610	598	560	618	577	585	625	631	582	611	603	618	570	637	619	623	621	570	626	586	593	586	607	585	608	635	566	634	607	619	668	565	636	575	616	575	626	625	629	612	592	626	623	631	641	578	618	615	590	600	615	599	587	623	635	637	583	591	603	617	627	634	560	673	597	617	602	601	595	599	579	594	583	657	639	629	577	640	585	625	607	600	591	585	609	586	595	623	588	575	614	614	597	604	615	596	606	585	635	599	586	608	570	603	562	633	611	602	612	596	604	588	569	608	618	596	593	602	598	616	597	616	626	620	608	595	644	625	579	582	610	573	578	580	585	617	577	621	609	587	607	640	615	589	661	608	618	606	636	633	575	611	590	601	619	626	613	593	582	603	619	615	608	596	595	624	570	610	601	592	652	627	591	603	598	648	585	594	629	589	625	597	628	576	599	560	598	604	610	610	559	572	575	630	598	610	617	625	597	631	621	595	592	592	601	615	621	596	605	615	591	615	653	555	618	591	584	592	597	616	628	618	589	600	583	573	587	605	603	598	593	631	559	600	617	584	584	624	627	600	578	636	587	623	599	613	627	642	608	575	604	617	642	612	636	587	614	557	616	629	605	615	619	575	583	617	623	613	567	620	574	623	638	609	551	607	623	602	613	608	632	583	617	616	593	611	643	564	580	607	611	581	566	648	568	616	613	605	582	644	613	628	608	603	643	614	592	646	628	619	618	598	613	579	596	662	571	612	564	581	597	618	621	575	609	595	595	624	583	594	650	586	599	578	590	596	613	647	611	597	581	631	619	605	624	631	638	623	627	625	613	571	613	611	599	597	616	635	613	596	616	586	634	615	630	603	639	619	543	637	583	625	592	618	604	589	609	647	597	609	589	609	618	618	603	623	597	590	547	600	626	598	579	627	601	638	604	583	607	612	604	593	597	625	599	598	607	609	613	639	588	606	578	578	604	626	574	646	624	590	628	567	553	625	620	536	583	652	639	583	601	616	622	616	605	580	630	537	592	611	560	626	593	613	577	581	612	613	595	592	570	644	556	646	556	618	614	612	607	619	624	621	599	591	598	649	633	601	616	616	598	644	598	617	646	596	633	644	612	640	598	637	610	587	596	552	589	587	605	636	609	589	612	623	600
27210	20816	9664	1005	521	544	530	499	473	467	467	477	482	455	520	451	500	431	457	460	451	443	495	461	448	464	459	437	447	466	457	442	453	473	444	471	450	477	434	478	458	469	481	493	462	458	460	426	463	500	467	445	451	462	429	483	479	457	466	450	465	474	428	488	456	488	427	451	474	461	462	501	487	418	442	448	462	449	448	491	472	497	460	490	493	444	479	461	425	497	450	437	481	504	469	460	484	476	495	454	438	473	446	458	473	465	441	428	483	470	480	464	475	457	478	476	483	443	481	487	467	429	455	469	488	473	429	491	419	474	465	456	449	445	451	439	471	444	459	450	464	431	433	449	437	407	492	449	469	436	484	459	467	465	481	450	475	472	452	493	456	455	470	467	446	463	453	462	456	461	438	456	455	491	466	463	437	478	425	408	438	478	485	457	440	436	459	422	466	460	469	457	433	478	437	461	503	461	472	462	439	463	457	496	462	435	412	477	448	469	446	420	423	466	443	440	462	461	488	463	417	421	467	467	505	454	477	446	452	477	468	470	486	438	430	421	472	464	493	460	472	464	453	467	428	465	420	491	464	469	466	455	454	482	448	436	456	449	461	471	464	451	459	468	442	458	454	455	429	449	462	488	409	455	439	468	441	462	451	454	443	461	487	467	447	439	475	467	474	464	473	443	474	496	461	466	512	463	450	476	420	447	437	433	462	470	439	474	482	468	467	461	468	461	477	457	453	456	420	434	467	484	474	436	478	452	429	477	469	454	470	432	459	455	477	477	460	478	468	486	438	429	456	457	438	459	427	426	450	434	480	479	494	455	441	469	463	487	456	456	481	449	418	423	456	429	469	429	467	439	493	438	452	468	443	453	502	465	461	446	452	479	484	458	475	426	428	453	421	472	491	486	438	449	443	450	479	438	428	470	449	439	450	462	457	471	457	448	486	472	444	443	463	430	488	450	459	491	491	457	437	440	459	453	445	439	454	458	482	457	486	442	470	483	479	485	449	473	452	444	485	490	500	454	504	434	443	499	467	427	430	442	481	477	449	472	430	404	504	445	488	437	448	451	473	449	496	451	444	508	457	446	453	422	453	482	486	469	454	436	469	469	471	430	496	442	493	476	432	440	443	420	494	455	470	460	461	480	436	459	430	450	434	472	453	437	460	474	490	438	430	480	494	467	451	462	465	444	447	462	446	461	472	459	514	460	480	462	480	454	411	446	481	461	423	470	450	475	450	457	452	458	458	412	463	477	479	477	492	486	402	492	486	459	426	438	446	449	462	474	481	473	462	484	469	450	454	455	456	468	470	427	423	467	444	424	471	459	427	424	459	457	478	469	451	450	482	418	467	481	435	464	478	475	432	411	454	429	424	488	454	467	416	458	472	477	464	467	448	490	421	444	424	477	457	464	449	432	446	458	443	451	432	471	471	427	467	474	486	408	442	451	423	446	475	484	494	449	409	420	476	486	444	445	477	475	472	444	443	404	513	474	445	467	477	441	452	492	431	479	496	466	456	429	473	467	504	451	453	478	426	417	435	435	476	491	431	463	459	486	453	470	463	442	453	441	433	486	423	459	455	495	429	463	479	478	447	468	441	491	445	467	461	463	464	448	472	472	469	426	455	442	458	463	441	408	473	498	436	446	471	448	487	444	441	463	448	446	479	497	469	492	467	454	480	449	436	463	479	426	429	472	473	496	438	467	480	426	436	439	455	464	480	478	494	449	443	463	440	440	468	499	451	460	491	429	455	469	439	430	501	482	502	443	474	441	449	424	482	513	481	438	488	454	463	461	439	439	425	453	477	454	456	473	447	435	461	469	448	454	477	428	437	474	492	443	481	460	526	458	469	479	450	452	505	470	471	487	485	455	476	493	483	470	462	432	490	446	454	460	499	467	434	480	441	434	472	465	472	478	492	503	461	454	461	498	422	474	434	469	469	490	437	462	490	456	429	461	468	415	504	479	452	462	478	452	404	467	476	460	445	456	450	408	442	447	425	423	425	507	448	454	450	502	421	521	480	504	459	449	476	435	457	463	465	445	484	505	460	441	453	435	448	434	448	452	457	442	477	451	476	451	449	487	478	452	480	469	463	478	448	461	451	430	460	454	469	473	467	454	453	425	465	484	445	515	452	443	438	487	447	444	457	495	451	456	448	471	469	435	453	455	454	481	443	459	439	489	457	464	436	470	484	489	467	471	476	403	490	444	460	472	473	461	451	452	452	427	466	471	452	432	435	414	465	460	433	481	461	452	453	463	439	460	465	500	471	447	470	487	446	430	461	438	434	420	485	474	458	444	467	420	468	421	455	452	432	482	439	499	413	451	457	473	441	462	504	470	466	443	491	508	452	473	461	466	430	422	440	480	462	488	430	471	453	483	422	466	444	434	434	467	437	464	455	478	432	437	475	474	475	455	467	453	466	475	456	483	487	428	457	432	418	472	452	459	454	432	445	407	435	440	424	465	465	481	494	458	433	453	464	417	456	455	462	476	485	479	472	426	443	471	445	464	431	448	452	481	494	465	462	493	416	448	438	427	465	443	488	461	461	471	469	479	496	483	432	434	440	454	459	446	455	432	431	451	442	449	451	460	464	445	429	480	468	459	467	422	449	485	459	465	480	477	468	461	487	461	439	442	520	434	451	498	437	475	460	438	453	484	527	478	459	435	457	456	458	483	444	455	485	469	459	468	468	480	476	485	438	480	461	437	503	457	443	424	449	465	442	426	463	480	479	466	446	456	493	459	472	444	486	461	478	486	443	447	454	484	472	439	472	470	506	451	455	488	464	441	497	470	452	482	486	481	420	450	438	457	445	460	456	478	452	398	468	511	465	481	456	442	474	456	458	430	466	444	441	478	464	433	462	465	445	444	458	463	483	471	477	488	463	462	454	462	457	484	490	456	466	489	416	454	472	468	443	446	433	449	417	461	439	446	432	467	457	434	452	453	436	474	468	456	437	476	497	466	449	461	457	481	472	444	456	465	454	468	455	461	485	423	471	450	415	452	470	475	478	454	463	441	489	465	461	453	470	435	425	475	464	447	472	460	466	448	462	476	508	464	472	456	484	448	447	488	442	445	469	478	423	442	468	489	498	459	438	478	468	497	446	492	458	442	444	458	434	456	467	418	493	475	458	439	466	462	466	485	447	492	425	461	455	494	481	508	456	467	470	468	442	471	450	476	455	455	465	479	441	468	442	454	451	452	438	451	445	488	480	426	430	473	493	441	502	486	490	467	436	476	451	502	440	439	429	442	488	438	475	440	475	436	482	465	428	488	444	425	447	422	488	475	490	484	473	459	450	474	453	429	475	449	447	402	490	405	456	465	475	496	471	425	485	479	461	471	461	430	424	442	482	449	500	466	474	464	463	443	484	449	453	454	456	451	443	435	469	483	452	507	458	444	405	438	472	522	460	435	451	447	456	464	456	474	490	456	473	449	484	467	480	454	430	483	450	450	433	484	451	453	465	436	414	433	416	451	448	496
16429	23064	3245	740	655	634	650	631	612	630	622	586	609	612	576	596	595	612	602	569	592	528	552	612	602	595	568	582	580	559	600	654	598	595	594	575	575	607	595	593	580	594	565	560	558	595	582	613	593	597	563	606	587	539	552	579	638	581	570	571	582	585	581	571	652	568	571	645	608	579	598	590	572	561	545	564	564	589	609	544	552	621	600	540	581	617	556	576	603	589	573	562	611	592	561	541	549	570	593	575	561	584	637	576	589	576	559	548	563	580	590	583	563	559	561	620	581	558	593	613	586	566	611	554	561	598	637	554	598	576	589	574	567	604	560	590	579	607	589	566	590	609	587	565	571	576	623	586	611	539	570	622	574	553	586	547	622	566	561	570	575	555	557	587	579	578	578	581	575	610	575	575	606	581	583	573	567	629	555	549	566	594	535	629	601	579	618	576	549	565	530	590	565	580	575	552	605	576	553	592	573	606	610	600	577	571	579	513	579	603	569	580	539	567	596	583	594	613	623	630	612	562	584	586	577	614	583	613	577	575	577	596	596	595	560	610	547	571	559	585	581	599	565	582	606	548	581	589	573	596	592	594	578	553	584	569	559	575	567	598	550	589	555	592	544	572	572	589	591	591	623	596	584	607	561	561	603	620	562	550	582	582	593	544	544	582	592	557	589	576	602	565	591	610	594	559	572	613	597	586	580	564	606	560	561	624	560	568	581	565	571	593	578	587	575	588	596	604	585	575	600	556	590	572	554	566	628	570	612	594	578	577	613	593	615	579	587	576	578	572	620	584	574	613	546	568	561	596	604	557	547	580	572	585	578	546	564	575	573	576	582	555	567	612	574	577	645	601	605	561	563	623	576	590	546	613	588	619	593	552	586	571	608	580	569	563	599	589	604	544	571	573	586	590	618	579	558	565	577	603	592	573	615	580	536	569	558	602	633	585	562	623	529	578	582	592	610	595	609	589	592	577	535	559	567	565	587	531	593	561	597	575	577	600	579	593	567	552	605	620	597	590	593	562	586	593	512	622	592	582	568	617	581	571	582	594	565	591	601	596	590	590	593	618	567	589	607	595	578	621	600	597	571	593	547	610	553	608	563	610	594	591	551	602	580	545	587	569	582	604	536	553	631	555	568	604	560	534	595	564	587	630	568	602	554	559	597	578	606	570	596	586	561	589	556	643	550	564	622	545	552	613	585	553	528	578	516	590	547	551	572	600	567	554	576	568	573	533	589	589	583	608	591	579	595	556	577	627	579	531	566	568	631	602	548	565	591	587	536	601	559	578	598	608	592	577	594	554	563	584	592	598	573	578	545	560	600	564	597	568	578	586	578	535	566	553	590	595	575	568	566	599	563	605	558	556	610	650	551	585	558	598	554	594	584	563	552	588	576	577	618	607	633	599	566	600	582	570	588	573	551	575	564	518	609	580	614	561	572	578	597	576	568	506	549	594	546	599	588	605	587	592	591	576	580	596	581	605	568	592	573	588	557	587	602	603	550	569	596	592	542	598	599	571	591	610	600	566	557	594	602	587	624	583	543	623	617	593	555	612	552	549	611	590	557	570	580	569	573	614	624	582	581	577	572	555	605	618	562	618	589	586	587	565	551	550	592	563	549	569	578	561	567	573	588	548	586	573	573	608	560	603	585	587	591	609	586	594	639	587	575	632	558	623	517	608	588	581	612	583	582	575	570	592	581	578	572	593	566	596	593	596	536	599	598	594	628	615	539	567	554	612	556	530	593	594	578	600	555	578	600	604	566	577	562	586	587	595	584	568	556	557	579	550	581	589	571	563	578	567	600	564	625	569	582	552	568	611	597	594	603	596	586	620	562	563	586	607	534	565	592	575	604	567	554	556	555	590	622	601	559	570	585	605	548	624	597	588	576	572	538	598	611	581	576	572	563	579	605	587	590	565	572	574	570	553	605	536	587	551	594	608	550	591	558	586	602	566	555	626	583	568	587	608	591	594	564	548	585	584	568	609	580	571	627	595	624	622	631	598	601	580	590	575	608	569	592	586	607	586	580	576	543	583	607	589	547	566	581	592	540	572	579	570	620	561	555	591	544	572	602	573	600	607	586	559	557	574	573	601	554	549	577	588	613	587	597	585	611	580	600	563	592	589	561	625	623	581	555	563	581	575	574	576	578	604	588	616	569	559	572	589	593	605	572	575	608	595	575	574	589	557	530	589	600	581	587	594	585	607	542	580	600	571	572	598	570	554	624	561	554	553	596	617	583	584	581	576	587	595	561	604	611	595	551	560	594	599	599	575	591	582	556	548	538	636	573	626	575	573	585	606	546	549	524	568	578	573	539	560	579	629	592	582	595	577	582	619	582	582	561	571	589	566	627	574	620	599	579	569	595	579	565	544	581	557	600	572	561	627	564	595	585	591	605	599	562	537	604	554	583	545	609	562	534	552	554	625	605	591	533	607	581	554	567	584	575	576	555	620	616	538	583	565	581	606	591	587	576	550	577	582	567	579	596	567	609	620	578	580	597	595	624	577	554	598	591	570	578	586	596	584	552	577	592	546	572	577	581	575	525	584	605	644	585	611	615	605	597	549	586	583	579	560	590	556	606	597	585	570	607	603	539	558	597	587	579	550	576	584	561	604	556	616	571	584	540	593	594	612	588	618	532	560	574	617	559	608	528	567	566	554	573	608	589	577	548	568	597	585	597	609	593	564	584	536	578	585	597	563	563	589	578	626	572	569	547	614	566	575	584	591	572	583	553	577	567	593	582	617	609	575	584	573	598	585	615	621	575	584	597	595	581	634	652	596	563	604	586	584	640	579	553	559	548	588	616	588	577	590	584	556	602	572	579	587	597	619	576	560	592	599	587	576	635	591	568	606	585	568	593	541	523	547	549	620	562	585	580	562	565	572	611	576	595	599	582	607	611	619	582	564	566	598	613	594	503	598	554	624	601	606	558	588	577	556	609	606	568	589	576	542	615	568	622	595	586	586	557	569	613	605	560	552	592	593	630	570	536	566	584	577	565	605	557	576	626	563	597	606	604	599	585	572	625	583	557	601	618	587	603	575	587	533	576	605	609	565	607	581	592	565	564	531	542	562	636	582	591	559	571	563	586	557	574	601	593	605	557	590	582	567	589	563	576	617	606	589	556	561	564	557	533	515	596	585	557	576	558	562	581	564	532	533	570	541	572	606	590	592	577	602	587	596	610	604	546	609	587	575	585	606	585	587	619	587	583	587	584	615	589	579	635	602	581	626	606	580	571	598	586	556	590	594	601	556	595	563	564	587	562	560	617	641	561	594	592	599	582	554	578	585	554	598	583	613	609	567	553	574	563	593	563	544	561	591	602	571	571	576	583	574	577	614	600	603	608	532	600	587	590	560	614	594	597	554	593	571	591	535	578	569	585	540	574	585	594	560	585	592	597	556	583	580	537	590	594	585	591	601	551	544	620	591	618	586	546	611	516	542	554	599	582	586	594	614	559	597	613	576	606	567	590	575	637	564
23109	21170	28553	24085	21169	10718	1351	930	855	812	845	795	716	742	750	729	735	704	750	695	701	713	688	649	687	738	704	674	668	662	653	652	697	714	715	715	692	674	695	701	714	706	690	683	682	708	671	709	667	699	683	674	704	661	692	715	692	747	664	656	652	699	692	729	653	700	683	686	661	640	737	674	656	690	643	713	695	657	735	668	650	677	640	680	685	638	723	651	672	658	679	655	728	686	657	671	719	664	660	705	735	690	654	649	677	699	635	665	617	694	647	666	716	680	684	652	698	646	669	640	694	678	661	702	622	695	616	698	668	691	701	653	691	673	670	681	719	667	712	685	696	658	710	667	720	671	666	673	658	677	658	645	684	709	678	696	693	705	679	651	635	610	663	632	650	673	665	676	727	689	697	653	706	682	665	682	682	682	678	691	677	662	672	674	693	662	676	663	660	687	746	699	662	656	647	662	706	635	639	657	642	643	691	665	710	682	691	681	652	679	673	720	690	679	661	710	602	672	698	652	659	662	652	697	662	660	699	691	675	673	703	663	663	613	664	685	684	683	693	701	686	626	704	740	648	675	671	660	673	623	670	702	708	663	644	662	668	691	692	671	711	675	697	653	684	697	663	681	698	700	702	655	730	658	696	703	719	663	683	677	695	683	695	653	648	686	657	644	667	665	651	660	687	669	692	650	652	675	649	683	643	732	717	721	667	700	677	648	659	635	660	670	703	671	730	626	677	660	673	660	675	656	656	644	667	680	664	701	659	718	685	693	702	662	651	673	720	669	713	681	660	658	716	638	711	650	686	669	596	660	715	667	688	643	670	710	694	665	659	660	649	640	673	668	739	690	682	699	697	684	668	691	662	640	667	677	631	663	757	692	657	693	687	648	642	702	639	639	628	612	671	731	673	627	692	674	672	682	718	707	674	641	664	665	674	657	703	681	710	661	684	684	672	668	691	668	658	648	699	677	656	703	717	661	650	722	707	676	695	686	640	693	672	724	669	711	656	689	679	692	655	638	711	644	620	699	707	631	655	680	662	694	677	665	653	659	694	689	682	642	704	705	687	621	683	697	637	665	661	665	680	701	707	672	659	630	673	695	713	685	729	688	647	658	656	678	691	727	648	652	665	673	664	687	733	732	703	680	616	663	700	709	704	641	688	661	710	677	687	688	658	655	704	697	715	684	684	669	714	647	656	716	642	633	634	637	697	662	678	695	684	649	675	704	636	665	647	656	618	689	654	701	677	690	699	684	682	666	647	705	680	631	670	673	657	637	716	686	711	677	674	695	718	632	695	684	669	699	700	721	691	624	654	627	658	718	647	688	636	679	648	653	646	693	693	705	705	657	647	604	665	709	673	675	669	712	668	663	680	723	616	676	665	671	683	706	677	691	691	671	634	675	714	645	646	689	660	655	679	679	679	668	671	697	710	722	658	679	643	687	671	685	630	658	688	665	686	659	665	667	704	613	687	721	666	692	691	631	620	634	670	726	739	641	640	634	679	672	653	698	645	663	675	670	669	667	688	665	638	697	695	669	708	689	611	702	678	609	680	700	654	713	636	672	676	698	677	684	678	669	707	684	707	660	695	676	655	627	652	664	639	700	696	667	669	670	647	666	676	661	669	716	696	669	705	692	672	641	714	644	677	634	710	657	651	673	687	702	682	711	648	680	695	681	669	661	683	688	662	659	667	663	716	682	707	680	711	654	688	669	657	705	677	659	659	670	701	680	691	753	657	669	648	696	673	650	672	687	697	661	679	652	711	676	638	688	660	656	691	684	726	675	660	724	691	658	685	689	682	708	695	669	674	676	667	659	634	656	585	658	666	641	725	712	691	712	675	643	644	726	670	693	666	688	663	662	648	680	644	691	712	728	681	670	676	651	687	652	659	659	701	688	676	708	671	694	680	662	687	646	667	665	697	665	660	669	651	668	676	696	658	657	714	648	690	671	647	637	657	643	700	706	623	701	664	627	674	665	693	677	692	675	676	656	643	698	606	669	669	653	670	626	669	700	677	687	631	687	658	692	656	714	625	656	654	669	655	651	707	656	659	692	666	635	706	654	680	659	641	662	687	670	667	672	668	654	665	709	641	688	669	653	608	637	646	734	711	683	689	694	694	678	697	657	720	658	666	649	673	629	667	687	706	689	685	702	656	648	719	631	716	663	708	681	670	650	653	637	646	634	663	663	663	677	713	648	688	681	646	675	688	684	691	655	717	679	702	708	689	674	685	670	670	689	676	686	652	692	674	737	617	691	676	713	653	698	658	700	670	680	664	673	661	705	656	698	639	705	649	679	638	696	670	693	652	668	710	703	703	700	672	654	704	693	672	649	712	696	659	634	647	675	651	632	679	685	623	671	656	704	674	717	693	661	694	622	659	643	601	652	699	699	611	625	665	711	705	730	690	676	672	691	685	711	604	624	670	634	689	695	649	685	669	685	682	684	720	669	672	628	596	688	651	692	679	675	698	676	682	672	694	719	611	666	674	669	682	678	672	684	668	664	688	699	668	679	682	692	679	671	670	700	672	644	682	662	622	688	675	650	649	687	678	718	640	639	679	677	691	657	688	664	690	654	660	661	642	648	675	684	652	672	671	632	653	654	609	663	665	624	676	674	704	698	689	699	649	681	725	642	650	688	653	633	630	645	649	738	683	701	687	653	690	654	718	690	661	620	710	659	648	684	666	655	695	639	676	671	700	664	627	682	707	691	684	727	684	702	655	644	671	704	658	671	684	663	657	683	638	667	665	669	656	629	670	621	673	682	646	726	654	686	702	691	659	667	706	667	699	643	658	670	636	667	658	674	721	669	662	688	715	664	691	696	636	716	650	710	618	679	655	683	665	665	671	668	683	710	688	667	629	649	679	686	652	650	649	683	649	670	673	680	692	716	695	647	651	670	596	675	686	657	656	665	711	714	663	664	705	725	703	715	691	646	675	680	625	643	683	626	688	660	642	667	667	694	671	666	672	666	661	683	669	681	718	688	646	643	699	662	692	670	698	664	659	631	666	663	697	700	666	670	703	679	652	657	682	674	697	666	662	626	699	628	696	662	639	641	681	669	680	667	688	677	673	664	653	670	669	684	714	688	692	670	646	760	705	677	643	677	706	636	739	693	740	676	717	622	660	685	656	691	628	670	621	667	673	662	671	689	696	626	674	665	709	645	670	696	641	697	728	697	661	705	623	706	694	679	689	656	671	693	664	705	659	701	653	689	646	651	663	672	681	659	672	682	644	674	696	674	658	687	663	623	670	696	688	696	712	688	653	739	635	689	699	678	643	671	648	696	706	711	683	691	633	658	662	660	657	699	680	724	664	635	654	687	699	656	706	710	669	669	680	621	693	662	634	669	661	648	661	662	647	652	672	681	669	659	649	716	659	662	661	652	663	702	660	674	681	674	652	696	675	654	666	688	626	667	655	656	724	661	700	642	678	643	629	639	687	651	674	700	682	673	750	684	707	669	688	685	697	621	669	693	646	690
21289	35670	10885	2708	2065	1853	1480	1315	1176	1104	1091	1027	984	968	1001	906	858	971	902	945	859	875	832	841	886	881	907	844	825	862	896	860	837	825	870	896	848	889	890	850	879	853	858	840	871	823	849	924	842	833	856	832	833	817	853	860	827	864	870	848	826	840	823	803	818	872	832	857	865	816	838	828	790	874	817	844	832	829	880	847	866	850	841	841	822	825	811	844	848	873	849	822	884	840	863	836	853	866	816	830	871	869	860	882	843	806	872	848	872	857	894	804	826	904	823	868	766	854	822	838	815	842	813	908	854	798	848	815	844	863	825	838	854	849	850	867	865	861	860	832	782	818	825	835	827	876	823	853	868	794	870	850	802	786	816	889	815	888	832	839	833	836	841	906	799	871	846	855	840	774	833	773	815	821	871	825	862	867	869	795	880	829	851	856	850	825	847	842	801	862	829	813	834	840	840	888	837	839	822	812	892	813	824	831	858	817	855	830	814	849	857	837	813	797	855	824	875	887	907	811	810	812	864	843	817	920	810	847	829	917	858	837	832	815	820	861	831	837	916	859	844	851	856	810	870	912	805	872	874	934	826	861	863	837	849	867	835	924	822	845	803	793	841	871	827	894	885	846	793	834	841	871	860	830	805	877	826	858	837	823	826	876	868	826	808	880	871	829	810	835	809	828	810	854	822	825	887	853	856	856	867	834	827	844	803	880	883	820	845	842	847	859	816	893	829	877	810	855	854	842	865	840	853	855	865	866	824	890	865	826	827	783	835	880	843	866	871	877	811	810	845	862	861	796	847	843	811	829	836	811	810	807	800	898	863	837	829	802	826	811	814	813	858	847	891	872	857	868	836	864	875	829	857	843	810	847	831	813	835	809	824	855	796	876	861	898	885	866	850	849	864	834	832	815	902	841	849	904	842	831	902	868	861	831	875	883	823	788	829	866	903	844	817	884	820	828	823	856	824	849	872	836	866	849	836	866	817	899	825	849	888	920	837	803	874	821	853	827	842	854	788	822	855	863	846	817	834	854	783	857	808	828	794	897	865	865	846	845	791	814	826	808	887	842	878	848	844	830	852	835	816	882	843	785	805	840	838	858	831	803	891	793	839	851	899	790	874	805	838	869	851	842	831	851	833	853	825	855	843	838	859	873	848	900	856	858	822	855	822	865	882	837	846	872	833	854	822	846	778	850	834	897	884	832	816	889	843	888	891	854	867	842	881	856	841	821	853	827	833	886	845	846	787	814	875	882	852	872	834	856	835	832	806	826	827	846	842	808	815	829	831	878	847	820	849	844	830	819	823	838	842	874	893	841	865	850	803	869	887	823	822	823	839	833	849	827	856	801	810	825	803	828	886	858	853	841	798	862	856	890	861	837	862	847	851	832	829	887	884	807	830	817	806	779	865	864	835	846	797	903	874	834	889	889	854	852	867	815	834	861	852	814	875	869	847	883	885	788	831	856	818	838	837	845	837	843	807	851	851	879	837	831	815	875	879	855	836	867	882	829	838	853	806	830	857	804	850	859	843	828	906	894	874	796	858	852	808	821	858	906	865	805	840	817	864	826	857	822	838	856	775	771	809	793	811	848	861	779	821	813	874	818	841	848	880	815	860	841	814	822	877	814	835	879	889	810	847	815	894	832	876	876	799	846	844	847	841	864	850	808	821	825	831	876	837	811	814	874	783	878	824	915	839	849	813	893	850	852	820	834	777	886	845	879	839	950	844	811	860	861	833	806	832	843	845	861	857	856	837	892	835	825	811	894	862	828	844	810	849	850	873	837	828	818	865	816	837	847	867	872	859	845	844	820	847	899	862	830	864	859	851	837	837	797	877	806	825	839	824	823	807	922	832	820	883	862	826	813	855	840	800	874	852	837	844	847	864	841	899	821	857	855	831	833	861	853	835	860	801	820	807	852	839	868	865	879	842	863	817	850	847	820	808	837	888	808	845	828	832	854	867	857	865	820	814	876	862	835	782	794	854	842	862	840	864	822	875	829	866	848	853	817	840	856	830	841	866	845	849	859	852	879	818	809	873	882	867	866	870	812	832	866	857	850	859	808	866	841	896	867	874	871	890	858	874	864	829	873	814	865	860	833	830	835	828	843	835	860	838	818	817	829	811	810	814	796	885	829	854	849	759	847	824	873	838	802	848	800	885	830	839	842	845	866	845	841	870	849	860	864	836	841	868	821	849	850	815	820	841	830	862	854	857	792	796	830	834	857	829	821	813	833	871	811	864	873	899	861	793	828	793	806	830	876	845	794	868	817	841	850	891	799	784	845	829	892	843	865	858	834	795	817	852	808	841	813	893	838	850	825	890	872	812	878	836	894	807	868	816	852	861	793	801	845	820	842	881	800	800	862	850	857	857	849	867	841	824	843	884	864	850	902	813	838	848	781	787	803	845	813	875	853	861	816	823	837	821	843	832	842	842	832	869	841	869	856	839	831	816	868	817	861	849	851	879	933	792	812	851	842	867	841	783	778	875	851	822	832	864	862	816	832	835	827	869	811	807	859	813	918	812	819	822	827	856	839	849	852	819	798	841	871	811	882	822	801	890	778	866	861	868	847	806	835	836	869	827	824	836	853	892	867	868	821	872	826	801	873	871	855	857	928	854	828	820	852	821	839	881	844	834	857	869	841	840	817	861	831	824	849	837	813	809	811	808	862	851	848	892	819	772	836	861	886	847	832	806	818	910	785	817	842	823	843	907	843	869	874	858	797	888	825	834	855	855	824	852	794	856	850	874	875	829	792	863	854	820	861	852	799	829	785	860	791	822	847	874	845	844	862	810	804	847	817	875	882	814	907	858	860	849	842	820	828	807	822	829	861	803	849	858	886	799	846	821	827	899	813	865	901	798	823	819	823	811	884	812	834	877	876	843	817	863	847	826	805	896	800	801	849	841	845	853	859	837	853	866	810	817	842	839	884	832	824	834	863	877	902	877	866	871	871	825	811	846	836	843	834	841	858	830	806	892	841	841	820	835	866	872	846	802	848	838	794	816	831	822	804	849	811	847	906	807	864	864	820	911	874	866	836	823	856	832	823	825	805	863	801	840	811	821	841	861	824	825	863	885	883	818	806	830	878	819	818	847	849	808	893	831	839	807	883	822	821	892	895	833	843	827	813	814	825	868	850	817	766	796	779	914	830	835	858	790	879	827	875	811	828	842	845	825	843	844	856	830	843	873	871	878	801	844	824	833	845	850	811	861	913	848	815	872	844	853	853	859	857	802	831	842	853	824	833	881	878	850	867	808	818	820	853	906	874	826	887	823	878	811	818	861	814	908	857	894	843	847	841	859	781	840	884	812	831	866	842	852	908	858	827	788	896	833	827	839	831	828	827	862	852	814	883	829	886	801	867	821	879	865	833	868	807	869	860	862	822	823	790	874	819	897	835	817	861	812	844	843	815	846	845	846	820	821	790	832	850	870	881	844	910	816	828	835	845	871	830	814	777	882	813	823	811	846	864	831	852	847	841
24355	21134	27245	25087	8533	525	356	333	286	303	286	285	264	259	256	239	259	281	251	224	229	254	243	221	266	252	222	228	222	228	255	232	237	272	242	221	240	230	206	273	246	251	234	256	202	233	218	257	248	262	244	244	237	240	245	224	232	208	220	239	235	247	206	240	255	263	255	221	235	208	255	241	213	253	228	184	227	248	240	242	241	200	246	220	248	239	239	235	238	249	227	247	221	232	244	231	231	223	235	206	215	205	226	261	216	225	239	229	239	210	218	219	236	233	234	257	252	226	218	223	262	256	236	235	258	215	235	239	219	236	231	210	248	218	232	231	247	207	205	228	208	237	245	252	225	248	247	214	231	234	223	245	206	242	235	220	228	233	246	215	237	219	240	221	243	218	220	221	239	208	241	235	227	216	254	199	248	210	210	216	228	225	229	215	227	274	222	229	227	209	236	228	235	239	229	241	245	236	235	223	237	232	255	211	233	248	221	233	257	256	224	217	219	232	231	229	236	230	248	257	217	236	197	249	220	227	234	216	227	233	209	221	243	268	264	224	239	205	227	206	241	211	240	211	253	213	232	229	207	227	257	224	211	234	235	244	249	225	240	226	223	241	233	230	213	234	212	238	227	227	231	206	231	234	221	246	218	259	224	228	233	228	224	243	255	240	250	222	242	230	238	259	243	229	228	212	248	231	233	221	223	215	230	255	238	266	221	222	247	225	247	246	215	215	210	237	230	218	245	239	216	222	250	233	242	205	231	260	239	240	269	220	244	217	268	238	246	223	233	243	223	254	250	235	209	247	243	229	225	233	221	221	268	247	251	248	242	253	240	243	233	226	235	257	208	243	206	251	230	208	237	239	223	250	212	227	263	215	230	233	252	255	238	206	234	212	226	233	203	228	222	251	221	219	215	225	254	221	230	236	252	234	213	239	236	246	227	239	221	209	244	240	252	218	221	226	261	229	227	216	211	267	265	218	249	214	217	209	214	245	244	238	219	259	224	214	258	247	238	240	252	245	215	209	242	231	222	235	217	251	221	225	229	236	231	235	209	220	229	248	244	237	249	223	211	237	220	236	211	246	255	254	227	271	236	226	225	247	258	241	223	234	228	216	220	234	239	199	223	215	232	244	225	237	233	211	242	239	242	224	228	245	226	222	242	218	227	235	219	253	236	238	221	238	248	231	242	251	220	204	210	226	241	211	217	252	250	208	212	220	270	238	223	233	224	229	204	236	228	218	209	247	224	219	218	280	220	224	212	253	214	218	214	211	241	246	252	234	238	233	251	228	224	217	246	215	222	237	251	219	242	213	254	232	216	228	227	244	234	244	221	230	229	245	218	237	198	203	238	236	245	205	263	246	248	235	241	243	219	225	238	208	230	224	228	227	243	223	217	235	253	238	269	214	234	216	241	245	209	211	212	214	227	224	232	260	211	236	225	267	230	249	221	220	200	216	223	253	239	204	215	236	213	224	230	252	254	256	222	257	238	235	230	226	223	226	228	197	241	213	207	225	259	245	226	214	246	225	223	235	239	231	212	232	242	236	234	222	241	231	253	221	215	224	260	242	244	219	219	255	251	244	261	244	218	217	223	246	223	257	224	235	268	242	241	230	235	236	214	219	233	222	232	215	225	247	254	250	238	206	249	235	225	236	217	245	220	229	250	253	225	271	254	210	212	216	235	245	238	253	224	240	230	243	235	231	224	233	221	236	264	256	213	233	241	243	258	257	245	216	225	230	209	198	225	210	232	229	250	242	235	229	211	237	218	227	239	238	242	216	231	237	223	253	228	216	221	228	215	254	258	224	237	207	223	226	211	247	220	203	234	230	239	238	218	246	240	268	213	258	249	238	220	222	198	244	258	224	277	234	193	213	217	273	232	225	228	246	221	234	234	229	224	226	229	219	208	216	234	238	230	216	219	217	217	245	248	213	220	250	264	220	252	232	245	220	217	234	213	233	256	224	211	251	209	238	218	214	241	229	210	232	220	188	241	252	232	233	243	243	232	247	211	228	237	230	225	237	228	227	239	228	249	216	245	243	255	204	238	260	242	236	219	245	217	202	250	268	223	227	203	247	229	257	234	258	253	228	226	235	218	260	221	213	244	222	239	220	228	254	240	245	222	209	251	239	237	231	215	232	242	253	241	238	247	222	222	249	249	219	202	224	254	243	236	229	224	195	226	245	237	236	243	249	223	239	285	238	230	258	228	265	238	230	240	276	223	226	236	253	243	230	235	224	240	249	229	250	251	228	258	245	210	236	235	233	228	268	225	238	238	217	228	254	242	254	231	244	205	229	202	244	235	228	231	216	240	258	214	207	237	238	244	239	232	230	215	238	222	230	245	232	226	215	248	217	249	232	222	260	245	226	224	227	211	247	257	241	227	222	253	219	228	231	221	242	223	213	239	234	251	225	236	239	235	230	231	251	220	225	230	239	233	235	233	226	238	241	256	270	246	244	239	255	251	221	245	205	248	234	215	221	233	235	244	215	233	215	230	204	228	259	236	257	219	241	213	222	229	202	190	238	242	253	218	209	232	235	236	249	243	243	231	212	222	234	214	246	226	263	229	230	224	214	242	260	231	223	216	222	252	215	256	251	207	231	194	215	245	233	228	244	228	223	233	223	239	244	238	239	253	234	259	229	248	216	263	240	205	237	234	222	227	235	227	260	252	231	218	248	224	228	228	231	241	261	245	250	246	225	228	224	217	227	237	242	223	234	218	223	252	222	235	245	232	208	234	240	203	223	241	248	236	247	218	253	248	244	218	225	246	214	215	228	235	238	219	255	257	221	208	226	217	262	248	244	230	244	224	223	210	213	224	240	227	237	235	220	218	242	251	238	199	249	238	260	246	237	240	265	236	218	234	232	216	243	237	260	232	210	233	219	232	211	218	232	221	245	240	214	228	235	235	229	245	241	229	224	216	219	209	226	219	210	230	230	210	234	247	228	239	258	238	221	230	223	230	213	216	243	251	204	224	201	231	218	248	233	259	245	248	206	203	212	204	233	246	246	232	234	233	240	233	229	268	239	233	208	222	219	249	225	217	222	240	225	215	224	233	211	223	219	250	224	216	246	223	226	256	252	238	233	230	232	257	246	231	228	231	250	208	237	225	256	252	224	230	226	243	235	262	241	275	237	256	227	211	229	246	219	237	224	213	225	260	231	226	250	238	240	238	235	226	237	223	253	230	230	231	230	232	208	216	245	213	229	245	250	215	209	229	256	243	228	230	216	217	236	236	239	239	245	235	256	243	224	249	231	238	251	272	251	235	232	226	220	226	243	235	215	226	222	196	229	209	241	201	217	240	228	232	223	235	224	246	224	226	224	222	248	224	242	247	231	218	257	232	240	223	259	226	218	245	218	222	229	245	246	243	227	245	239	240	232	217	223	250	223	223	231	226	241	242	248	226	248	250	209	229	244	238	236	247	255	239	233	217	228	225	224	220	242	246	228	214	234	210	242	239	216	226	216	228	238	228	235
19826	30508	8596	1310	948	792	704	538	490	477	447	444	392	371	340	354	369	352	344	311	310	335	337	320	308	359	337	297	321	333	366	322	344	332	314	306	305	321	312	358	345	359	323	306	286	336	323	294	317	307	347	305	353	303	303	325	348	302	307	351	339	332	294	309	316	301	347	335	341	303	306	292	297	340	310	350	297	339	309	313	315	301	335	310	324	295	305	302	326	309	320	306	297	298	293	324	320	337	303	297	311	299	306	316	334	340	282	308	343	297	353	299	313	285	315	328	319	297	316	296	314	297	332	267	341	301	332	326	330	321	291	328	310	300	354	310	298	319	302	312	316	307	312	337	316	286	309	324	308	306	335	286	270	304	301	325	310	273	306	322	279	292	318	290	332	305	335	260	325	301	320	313	315	334	252	316	314	316	333	323	328	301	322	308	307	298	318	328	335	310	318	322	330	342	301	318	286	309	326	315	302	302	301	313	303	288	336	317	291	307	326	308	325	304	310	278	266	315	303	320	345	285	287	300	324	324	320	293	288	336	326	313	310	323	332	297	361	272	300	316	353	317	316	330	306	294	336	319	312	306	322	315	342	288	322	302	304	310	309	297	349	320	286	305	287	301	305	286	343	283	329	303	338	308	309	298	328	317	311	316	308	322	317	309	289	322	331	305	304	303	340	309	323	339	309	324	315	294	321	308	280	311	299	295	298	288	340	319	301	344	312	298	307	301	276	321	333	315	319	313	321	301	313	296	306	343	305	322	320	332	292	278	320	335	296	319	330	321	329	344	313	279	309	309	291	302	311	303	277	268	308	315	292	330	334	328	317	330	313	313	294	295	341	326	293	314	339	318	329	324	301	335	298	310	307	327	301	350	309	333	302	317	284	303	310	332	298	311	322	318	320	306	328	338	340	350	298	337	317	310	321	283	296	311	309	300	312	305	316	309	334	303	315	302	305	301	287	318	334	274	295	335	287	304	295	318	312	334	299	315	291	304	258	293	288	307	300	288	313	277	332	316	288	311	312	316	298	352	295	325	332	319	280	324	316	320	302	337	311	300	295	308	307	289	348	293	304	291	319	298	312	299	344	319	347	328	314	352	305	363	328	311	324	295	319	324	320	329	326	301	288	295	331	307	291	323	316	309	310	315	319	295	324	290	299	323	288	291	313	308	310	289	319	300	301	317	305	331	310	320	341	294	306	324	343	316	307	334	291	345	331	356	297	327	336	272	292	360	329	300	307	329	331	346	306	310	280	314	270	294	302	298	270	316	312	290	271	308	298	308	303	296	290	302	330	309	311	316	279	310	294	317	318	298	306	318	315	317	319	307	324	299	298	307	279	314	343	306	333	315	310	319	311	321	334	312	339	309	348	309	311	320	330	293	328	315	312	328	287	296	331	337	286	303	342	326	334	359	310	280	309	316	296	298	308	318	302	322	290	321	316	305	307	302	341	308	296	319	310	310	305	322	280	306	329	276	309	318	346	300	288	282	305	312	317	309	305	298	328	306	310	282	299	300	306	319	321	316	326	301	330	311	303	299	319	301	300	334	295	324	292	300	317	304	298	297	304	321	327	294	320	319	319	305	323	303	351	323	354	323	290	317	295	324	294	312	310	332	274	296	300	295	311	287	308	346	312	318	282	310	338	357	292	316	310	320	326	312	333	307	319	346	344	265	278	302	293	308	310	347	309	304	309	318	308	296	306	322	315	307	308	313	311	279	312	292	294	320	302	302	310	296	283	303	341	325	285	283	302	296	282	308	342	318	307	307	313	332	316	314	323	310	327	307	313	310	364	312	294	307	309	312	331	293	295	274	291	305	322	298	306	315	300	314	280	313	291	295	316	303	321	310	338	314	305	308	317	332	350	337	333	309	323	334	326	302	334	305	317	304	283	337	303	330	307	314	328	305	324	310	321	300	281	327	341	317	315	320	298	314	305	304	312	319	325	318	315	317	324	303	304	308	316	336	270	311	303	314	311	322	312	296	309	327	302	310	310	315	298	300	312	322	312	333	270	305	327	319	298	313	293	312	288	305	315	311	323	293	316	316	360	341	330	316	355	297	298	310	308	300	311	325	319	312	310	320	337	327	313	301	325	303	282	297	328	293	278	314	345	318	321	332	334	312	334	320	316	311	294	332	315	325	348	315	335	323	303	330	326	290	321	308	289	305	296	321	316	262	292	315	287	344	316	328	289	307	319	314	289	303	320	288	306	288	319	361	295	290	373	337	324	329	303	317	323	319	354	315	336	314	320	321	300	316	308	339	311	312	302	289	327	311	300	302	300	281	313	357	345	322	304	296	301	317	349	329	313	329	285	317	316	326	335	319	302	317	321	286	332	274	345	287	322	310	324	329	276	303	331	309	333	325	276	293	294	302	306	281	295	323	289	283	292	323	297	322	282	317	279	311	319	331	291	290	319	295	294	304	311	293	295	311	341	300	306	321	310	320	323	325	313	321	335	305	351	304	287	343	313	283	301	355	301	280	333	326	284	301	354	362	311	316	315	299	305	317	265	323	297	361	303	316	277	308	323	319	314	333	311	324	312	306	281	305	342	297	332	332	291	322	298	295	333	351	331	317	335	300	319	305	293	302	346	285	328	335	324	314	286	345	295	301	315	323	323	297	309	293	324	282	295	323	294	339	312	301	296	303	305	312	301	299	270	346	309	307	321	307	293	302	296	289	321	343	325	296	308	319	301	280	282	330	339	302	285	352	296	325	309	335	304	313	289	296	327	322	286	309	286	303	317	299	320	328	307	310	282	287	283	332	321	285	355	288	312	297	320	323	328	308	285	327	305	319	315	319	323	315	326	276	353	325	342	334	333	328	341	335	321	322	348	327	307	336	294	291	316	320	309	335	318	312	316	275	306	316	281	303	313	329	323	343	329	323	297	315	308	317	303	311	322	311	316	326	333	288	307	300	311	313	290	297	309	324	327	305	320	330	313	316	315	311	313	304	306	322	300	324	305	320	324	320	336	318	311	301	294	316	318	305	327	316	296	330	317	309	318	320	317	276	331	303	314	309	266	285	327	337	313	330	304	304	315	326	288	309	323	307	307	314	297	306	319	321	290	287	328	307	312	305	332	322	299	291	298	298	329	301	289	295	318	281	311	267	322	289	300	297	297	322	300	329	284	295	321	293	312	271	338	321	320	305	334	304	337	278	302	292	294	315	287	312	336	304	307	311	304	325	279	326	351	288	290	293	325	309	325	320	309	335	304	307	326	307	318	327	334	294	295	280	331	306	316	279	299	333	299	315	310	294	301	330	315	278	322	287	314	306	293	296	346	308	300	279	284	299	321	312	338	305	338	293	294	314	318	308	300	300	290	301	323	316	319	277	316	319	293	296	295	296	318	320	309	273	334	315	319	315	310	306	298	302	296	314	298	308	314	283	329	293	308	303	315	292	323	328	275	304	319	296	346	267	318	302	319	298	275	361	320	361	310	315	300	308	327	319	340	323	325	298	292	309	318	319	338	304
22306	21216	29017	23693	21208	21224	7936	995	758	739	675	662	603	595	576	548	503	540	506	489	499	543	545	532	521	480	494	545	500	535	529	502	516	508	505	459	513	476	488	486	492	481	547	492	487	519	486	501	545	506	484	461	492	526	482	478	476	535	514	483	467	484	483	488	461	442	474	426	518	442	454	497	444	513	456	474	490	456	473	473	485	459	483	480	495	446	482	470	472	450	457	448	443	505	519	484	499	496	480	472	463	489	510	463	516	477	461	510	461	487	498	479	475	510	468	477	465	511	480	463	454	452	453	502	503	478	468	494	430	485	469	516	496	472	503	497	477	474	477	482	469	482	498	482	522	467	470	487	520	495	467	490	467	511	452	473	449	461	485	460	528	491	461	501	436	488	460	488	429	446	524	483	476	470	497	486	460	487	495	464	489	452	490	459	504	439	470	478	468	494	461	461	480	485	449	444	498	497	457	467	442	466	476	505	459	440	457	474	456	464	491	484	486	481	484	443	464	465	496	425	484	507	470	443	439	481	475	482	480	472	456	476	435	465	544	479	500	496	478	455	436	461	484	477	484	492	478	503	505	495	479	484	467	447	453	482	484	493	451	467	504	461	453	462	436	461	439	491	461	475	501	452	488	494	475	495	494	497	482	455	486	470	489	489	481	486	495	505	495	472	459	480	451	526	505	511	505	490	511	465	506	471	470	459	467	495	491	458	502	468	449	454	488	435	503	486	494	482	451	517	478	476	450	436	449	472	495	474	497	512	446	459	454	470	502	464	488	446	468	476	472	463	471	473	474	473	475	478	487	478	439	464	460	463	439	476	492	457	467	483	453	481	471	457	470	455	507	471	501	511	468	473	477	452	471	464	484	459	492	460	475	471	459	469	446	491	509	518	486	472	480	475	452	435	433	459	493	482	440	502	454	450	484	481	463	490	493	438	508	475	481	495	452	475	474	476	480	477	464	476	495	437	488	443	451	504	463	482	463	449	528	436	488	496	435	445	477	466	477	501	483	453	473	490	454	468	497	487	468	445	513	499	419	470	445	499	502	449	461	528	476	500	455	500	485	480	439	502	507	466	502	449	491	493	477	488	463	420	469	474	479	475	464	524	531	456	492	459	496	460	447	440	463	436	486	478	465	468	500	454	468	478	462	457	497	491	490	446	476	499	436	447	490	493	513	476	429	478	482	474	453	490	487	451	489	478	520	479	462	467	435	456	440	427	460	464	458	440	471	483	472	481	489	439	505	488	499	456	481	477	461	485	451	511	464	503	473	491	478	511	463	465	456	466	498	496	490	471	480	503	443	513	451	466	452	477	437	477	467	446	460	492	466	488	460	445	486	493	442	473	455	446	454	472	536	505	477	472	453	483	501	443	458	479	461	467	479	486	461	479	490	467	475	468	474	444	458	459	476	479	485	491	470	470	486	516	448	480	478	486	463	463	473	495	495	444	449	466	442	476	481	440	467	485	476	469	475	456	486	476	492	455	467	474	446	453	508	475	484	464	459	517	472	479	458	453	493	495	506	472	535	464	434	467	501	468	513	486	485	469	452	467	501	442	481	482	455	474	494	495	490	482	484	473	477	502	473	477	486	461	492	485	485	495	502	463	447	523	483	459	457	447	447	502	440	453	486	485	472	496	481	491	439	486	455	453	470	467	461	487	493	521	455	469	495	470	448	429	483	453	474	452	468	471	501	480	472	465	443	433	486	486	461	491	500	478	476	425	466	476	425	451	450	503	458	448	484	470	454	487	473	513	460	491	493	454	449	473	474	458	468	467	519	441	469	520	458	495	432	449	473	463	476	450	514	441	483	501	453	483	447	502	487	461	468	492	477	455	466	481	482	461	471	483	469	504	480	489	518	444	467	500	457	498	461	493	455	442	491	479	466	454	413	460	439	502	493	448	508	497	472	520	438	465	442	503	504	455	435	510	468	464	453	491	460	451	493	471	464	441	452	465	449	420	459	446	452	449	470	448	445	463	477	465	476	497	478	483	481	482	489	490	480	482	469	481	477	459	489	472	499	518	513	492	462	531	489	474	450	496	494	514	489	493	468	455	490	494	491	486	499	490	512	483	466	482	501	454	443	489	501	468	495	472	486	472	472	496	529	470	449	472	497	453	465	496	450	457	441	479	473	487	450	468	471	471	479	482	453	478	503	450	485	483	497	503	444	473	474	443	458	463	518	459	491	489	474	469	480	454	451	498	495	481	463	497	479	494	441	476	500	457	457	449	510	500	505	453	419	480	506	492	480	442	466	467	476	444	428	474	471	437	492	463	501	459	487	469	500	480	471	437	463	451	498	472	447	463	460	472	485	502	459	454	443	460	498	484	495	442	488	472	468	513	486	430	444	463	506	449	462	464	463	485	498	489	473	540	466	460	473	465	446	485	451	505	505	430	479	464	467	495	465	450	513	489	493	508	480	457	483	489	484	480	461	486	455	453	490	512	433	437	479	451	439	464	455	456	480	500	476	513	490	476	469	486	449	485	463	450	456	440	509	410	475	467	502	456	461	477	510	494	488	455	510	457	511	468	484	497	462	429	444	457	443	477	482	496	469	468	460	468	508	450	499	472	461	493	470	474	504	477	486	442	459	469	436	480	467	418	439	471	471	457	470	490	477	441	441	496	435	425	478	447	465	454	492	404	479	451	507	489	485	498	469	478	443	487	483	453	507	455	474	442	429	460	466	476	497	512	473	449	478	435	450	486	483	473	474	473	445	478	471	496	459	477	503	489	518	490	502	470	477	473	491	440	475	432	483	467	522	458	480	499	467	473	532	511	481	487	442	512	452	450	475	444	494	453	468	467	503	524	462	495	487	497	479	524	488	457	439	443	438	481	478	457	485	455	450	463	494	499	470	444	489	489	462	460	463	499	486	486	483	454	499	482	508	480	478	465	527	493	464	450	455	462	507	459	482	462	456	459	447	481	501	499	450	444	476	504	488	456	463	447	452	520	490	475	500	450	466	504	505	462	468	460	503	486	503	460	482	490	416	465	478	554	455	436	455	472	496	488	498	484	422	472	479	482	468	501	484	495	441	474	442	439	463	486	483	487	505	476	495	505	481	466	503	459	463	466	465	469	481	470	448	484	500	494	445	482	487	447	482	493	470	464	502	460	491	460	442	524	433	485	476	473	477	493	441	449	470	496	495	459	489	481	493	458	489	489	494	475	494	481	452	479	481	445	470	459	489	508	468	448	492	467	444	471	459	490	458	469	462	478	469	444	451	458	470	452	447	488	499	480	450	463	487	447	466	470	459	466	489	443	467	510	502	457	479	480	455	447	450	478	478	442	471	456	457	456	463	457	477	467	448	463	467	450	513	482	491	492	459	524	456	437	474	503	454	489	468	474	418	481	460	455	489	439	486	443	452	456	479	507	472	486	508	449	456	468	449	441	448	475	451	450	474	473	492	519	462	474	476	498	450	508	450	484	472	467	505	489	453	427	475	459	451	466	450	473	458	448	475	477	479	478
24793	42500	16700	4039	2859	2246	1792	1483	1256	1161	1001	995	855	819	815	738	735	732	735	750	712	667	629	642	627	627	651	649	635	658	659	643	647	628	660	681	611	618	599	682	625	631	643	681	646	653	624	645	645	617	602	665	621	610	668	624	619	625	631	622	611	622	651	641	671	621	670	604	699	596	640	640	612	670	606	589	613	602	604	608	657	584	604	647	621	661	606	643	601	592	646	614	603	636	611	626	636	614	559	575	644	582	628	591	561	608	583	594	603	606	605	627	613	616	614	603	594	618	582	595	621	614	607	646	571	659	637	570	618	625	599	595	624	621	562	613	641	617	630	606	577	573	580	604	596	615	637	592	615	610	605	611	643	628	611	652	592	643	638	627	611	581	600	626	576	608	610	629	616	602	632	623	616	618	599	575	635	603	581	562	567	618	585	640	608	604	626	642	619	624	579	578	581	621	606	563	633	573	625	615	622	575	558	606	660	611	625	616	588	610	603	625	588	595	642	575	601	661	578	600	612	565	615	607	641	587	588	658	614	591	609	577	608	618	619	622	635	606	575	592	641	594	634	602	608	618	596	605	640	625	668	591	616	622	614	626	648	609	602	644	581	588	639	562	603	592	629	600	578	586	606	609	627	605	606	628	622	568	604	576	629	658	626	591	595	585	617	603	631	636	660	625	610	610	612	591	615	581	575	640	621	614	582	637	637	607	643	634	622	584	598	604	599	606	600	628	667	625	639	607	594	601	629	650	617	635	648	618	630	578	613	616	646	661	603	620	596	594	578	548	594	605	621	606	611	628	639	592	609	612	581	578	628	610	642	608	578	595	583	639	639	619	613	559	600	650	590	626	620	633	625	605	683	622	659	611	654	570	657	638	580	629	613	658	637	628	627	581	609	589	593	602	655	628	633	566	623	599	656	592	579	603	607	581	631	609	571	621	580	677	598	582	625	567	593	616	656	614	615	576	614	637	609	629	617	599	551	615	587	591	575	603	616	584	565	630	609	637	616	563	567	590	614	628	622	599	612	622	632	602	611	628	596	631	625	624	586	616	605	632	622	614	613	632	592	616	617	644	643	588	653	586	616	651	623	625	579	662	579	615	588	556	557	611	609	592	623	671	638	658	642	659	606	645	591	623	599	630	615	572	607	638	658	638	591	544	537	633	596	634	609	675	600	574	558	588	614	633	550	632	603	580	670	618	567	591	610	603	604	609	643	619	628	593	594	608	613	627	577	614	615	623	604	580	577	607	608	629	618	610	585	621	619	642	619	621	621	617	592	598	601	637	636	599	657	687	618	579	608	620	617	618	640	620	597	600	612	652	629	596	589	595	622	644	639	625	611	607	602	645	584	601	618	622	625	618	625	631	634	537	612	596	639	596	635	623	625	630	591	609	598	607	589	613	577	599	567	610	598	643	598	617	655	593	613	564	589	615	612	609	606	619	594	556	618	619	620	591	641	680	619	601	605	637	604	630	577	592	588	580	613	644	657	646	635	557	609	572	613	581	611	598	591	619	626	654	577	641	591	648	629	575	644	590	640	618	600	615	603	606	604	591	620	573	637	600	580	564	628	589	600	614	589	587	600	598	598	591	599	582	597	601	579	600	604	605	600	653	627	608	601	614	625	621	550	586	595	592	642	608	666	606	612	626	601	605	605	617	617	656	575	662	643	611	629	613	572	602	623	590	589	616	598	669	588	611	585	566	627	590	574	628	634	594	580	594	624	599	596	599	637	594	596	652	601	599	627	612	623	576	603	630	605	632	617	620	604	641	611	614	605	581	616	607	633	641	629	634	608	617	589	623	638	612	627	602	584	599	599	608	625	619	614	594	598	615	604	588	607	624	613	608	610	624	603	613	619	646	606	624	605	591	640	665	661	597	623	624	621	656	605	617	611	630	600	602	596	626	606	611	633	608	636	614	615	620	661	651	642	594	611	589	640	614	599	614	611	610	640	606	615	579	597	609	611	606	617	595	650	568	591	621	592	600	631	590	619	632	632	624	608	603	602	634	593	547	617	609	596	593	587	628	585	604	611	677	619	573	619	623	635	585	601	626	613	596	615	572	594	631	636	637	625	582	593	638	584	611	598	538	587	597	606	606	632	646	647	616	621	615	672	599	611	649	611	601	590	598	590	669	638	589	610	610	610	636	584	611	585	608	622	575	604	564	639	586	623	608	669	646	602	641	654	628	564	588	642	573	559	620	613	624	566	624	628	666	655	629	603	581	668	584	639	635	611	581	576	640	618	651	583	624	581	586	611	634	615	637	608	613	586	613	629	568	615	626	614	590	577	604	554	608	644	649	644	612	615	630	614	612	570	590	612	599	650	647	591	583	621	626	598	663	637	622	610	633	583	600	623	654	598	619	661	645	577	650	617	633	619	595	614	570	631	601	601	625	637	625	618	676	601	627	566	636	602	656	573	614	616	609	611	629	654	632	602	652	598	601	596	561	584	575	602	651	591	570	625	554	630	599	648	612	606	616	615	568	619	610	636	626	629	635	599	544	633	618	591	610	618	610	673	651	604	601	586	633	596	591	592	603	628	614	598	628	612	620	617	613	582	606	599	610	572	586	609	637	568	581	599	652	594	570	626	632	610	592	604	621	634	617	594	532	601	594	601	568	608	615	584	617	601	616	653	604	547	632	623	588	591	585	598	593	603	589	609	661	589	630	659	599	632	604	586	609	605	608	613	583	590	604	591	636	610	639	593	629	619	589	674	611	622	557	615	608	636	606	610	586	592	628	639	577	594	582	640	607	646	589	602	584	585	584	607	600	571	624	579	599	599	625	592	594	598	618	623	638	602	577	609	596	608	600	589	616	576	579	646	603	623	583	621	559	635	631	584	612	594	642	594	607	601	637	603	539	597	630	575	640	590	610	615	588	619	600	606	652	618	633	591	600	636	595	572	660	640	621	592	578	585	616	635	654	581	592	594	602	588	637	597	618	590	579	615	620	638	631	637	588	608	629	659	616	650	591	613	612	619	586	586	641	631	642	642	594	590	621	609	602	599	626	620	605	601	648	593	578	631	597	626	576	629	611	584	641	633	593	605	632	667	605	594	634	588	595	597	598	619	604	601	581	621	589	593	630	609	620	623	637	614	590	614	601	568	641	579	649	578	608	618	599	600	565	567	600	593	596	589	636	636	646	639	616	599	622	617	601	581	616	584	631	591	588	644	626	573	590	549	629	597	592	592	614	579	597	637	628	612	643	575	583	617	574	587	584	585	640	619	610	601	596	609	630	573	620	596	607	653	604	603	564	611	605	634	598	588	638	594	582	591	613	591	622	635	612	585	647	602	615	595	609	654	602	628	554	640	599	626	597	618	589	571	607	575	603	615	577	617	645	623	636	660	646	625	608	571	582	594	633	654	591	614	627	612	606	633	594	636	625	641	634	612	616	564	603	645	616	623	609	646	571	622	642	649	593	626	606	619	640	618	625	619	656	587	546	626	559	615	632	600	634	575	579	627	628	618	618
27077	20725	11098	1162	586	493	559	477	474	519	489	468	508	494	496	483	484	470	433	455	502	466	441	454	470	509	460	473	459	478	454	499	468	442	484	443	484	510	486	489	448	457	444	469	472	477	472	466	465	488	497	516	470	476	465	448	518	467	478	467	445	506	486	425	438	431	431	448	445	474	501	500	459	441	466	465	463	492	462	451	467	469	466	502	463	457	461	492	482	454	528	480	439	484	463	501	484	441	465	454	435	470	468	450	439	452	465	440	449	462	469	485	453	468	443	495	459	493	522	476	500	464	486	448	470	494	438	459	424	454	490	485	491	474	449	429	460	487	501	455	466	482	451	460	456	489	490	471	439	450	479	462	454	513	472	452	472	491	454	458	498	470	475	471	471	449	463	513	449	471	487	460	464	467	471	440	446	454	478	473	476	462	468	466	453	494	465	480	455	448	418	451	452	469	484	455	451	443	456	437	448	468	435	461	454	460	512	484	499	497	479	446	450	490	489	448	450	459	444	460	393	496	472	521	486	456	450	475	444	435	459	479	507	507	439	472	482	467	481	469	454	493	473	451	452	530	462	481	437	487	463	475	490	480	462	468	486	431	485	473	464	451	473	436	461	472	473	430	447	455	475	445	480	465	438	487	463	466	475	433	439	457	442	480	481	475	444	455	472	445	481	483	486	459	477	451	463	474	476	503	461	452	468	491	465	486	437	415	473	451	460	476	474	479	486	459	480	443	464	470	475	463	468	448	465	456	471	477	517	448	453	459	523	464	449	479	442	459	438	436	473	484	447	455	481	478	479	466	444	458	454	467	489	499	483	441	493	465	475	445	443	484	466	445	419	416	471	485	479	489	476	485	469	458	463	490	477	477	455	446	443	475	463	458	417	472	431	499	469	475	463	479	472	498	458	452	504	461	457	466	461	423	485	482	483	482	482	422	455	475	470	453	495	501	457	419	475	481	496	447	463	462	468	496	434	463	488	472	449	451	439	515	483	463	467	458	468	448	462	482	501	480	485	473	433	481	466	446	469	448	491	470	503	449	463	468	435	467	461	477	466	457	460	443	461	440	432	458	468	433	449	461	483	490	416	464	453	480	470	432	481	478	472	502	480	445	454	490	476	500	501	470	466	454	462	453	490	466	479	469	478	453	428	438	466	484	516	458	428	495	479	504	500	494	473	458	455	493	470	487	461	497	471	484	499	459	449	435	489	437	438	428	489	464	453	456	436	464	448	450	474	485	475	441	496	492	440	476	438	467	427	458	463	427	464	476	464	470	500	459	433	447	469	458	480	511	468	467	451	488	384	471	495	478	455	428	448	486	519	478	458	431	500	487	472	457	470	457	437	468	478	454	485	433	453	437	449	474	456	406	452	451	488	458	476	477	473	430	458	461	502	496	500	448	494	456	512	427	459	472	464	464	469	493	443	474	496	464	440	455	462	499	458	452	460	455	458	508	467	474	455	446	478	483	485	456	458	491	449	458	483	464	444	473	477	460	483	443	448	481	454	485	445	479	497	454	452	457	480	464	471	458	435	523	470	453	519	461	462	484	490	472	516	454	482	497	450	483	502	499	463	512	471	440	484	478	435	457	482	470	460	472	480	430	440	428	469	479	437	493	485	462	444	426	461	488	479	493	467	486	432	457	452	468	471	440	495	463	494	453	507	459	475	500	401	432	437	453	462	501	460	454	473	479	420	431	480	435	442	475	510	460	465	460	444	486	478	465	429	483	449	486	486	484	455	462	460	490	456	452	482	477	455	440	453	448	463	452	450	488	462	446	473	490	473	448	441	469	485	470	473	413	458	475	430	524	439	429	460	462	478	481	425	487	456	400	502	465	468	456	496	449	457	486	474	467	495	437	448	437	454	444	480	453	460	488	482	478	454	457	430	501	496	519	416	454	475	473	455	435	488	478	424	474	495	452	488	472	453	487	472	492	463	464	503	436	443	453	467	461	452	431	473	471	447	481	449	470	473	471	509	477	467	483	438	448	461	509	456	494	472	494	455	489	504	454	458	472	490	482	466	452	480	487	532	449	446	472	473	460	453	435	479	486	499	445	484	471	512	500	492	444	473	435	484	469	437	458	485	492	489	471	447	458	473	462	496	494	496	471	476	450	466	477	411	484	484	440	456	479	461	463	455	454	471	495	440	472	464	460	522	410	489	485	491	455	437	423	447	459	502	453	418	496	448	451	443	472	479	489	456	478	460	441	451	477	421	487	474	486	453	491	466	499	451	478	494	444	460	469	430	470	455	461	469	457	481	459	425	476	489	481	432	450	425	480	477	454	452	471	468	477	455	458	443	479	483	462	481	455	449	471	497	450	453	455	486	462	481	446	515	498	522	444	465	452	505	484	486	467	473	451	498	518	478	475	504	431	457	463	429	445	449	422	446	482	481	486	474	487	452	466	440	493	516	465	473	443	434	466	481	486	476	431	478	474	468	466	445	433	458	482	477	501	444	474	488	462	463	486	455	461	456	456	467	427	440	486	434	473	490	465	457	430	420	490	496	433	476	468	509	461	450	485	433	470	453	463	479	456	455	472	496	431	497	440	453	475	435	477	444	461	494	455	429	458	459	481	462	445	482	473	475	462	426	475	459	455	485	445	452	485	476	496	501	440	462	462	455	500	431	445	484	479	452	440	503	481	439	446	504	449	521	467	479	454	464	457	456	425	468	474	454	430	497	480	433	486	489	451	425	499	463	445	468	439	474	474	468	460	455	481	457	438	433	498	490	474	454	477	414	468	430	433	437	428	474	453	454	449	456	440	447	511	431	445	512	503	481	472	463	485	433	496	509	461	464	491	479	471	478	476	454	485	500	440	476	452	482	476	449	476	479	467	439	422	468	444	465	465	459	472	446	442	480	432	480	443	435	440	455	450	471	453	473	477	436	469	471	458	461	501	440	472	471	461	436	489	436	464	457	483	518	395	458	502	455	502	456	481	457	451	489	438	468	487	442	458	465	477	471	464	461	473	457	474	477	475	491	523	455	461	459	430	441	466	457	513	446	453	484	450	467	488	481	486	483	474	473	483	498	453	471	483	436	466	484	477	471	453	494	437	429	467	465	448	469	485	472	485	480	464	515	486	435	477	445	467	482	457	492	471	457	459	457	459	490	476	465	493	463	517	473	449	449	450	496	495	469	445	444	431	472	483	481	462	509	497	484	465	475	469	461	452	481	477	451	505	424	516	486	510	487	461	484	475	485	466	479	462	492	464	439	479	490	471	450	485	466	439	451	467	487	491	483	449	504	441	474	460	463	502	507	444	400	452	471	455	464	444	462	454	432	451	472	499	492	499	464	478	449	464	440	465	420	505	441	441	450	448	419	496	509	427	483	456	460	479	470	472	502	469	443	500	461	510	456	459	441	470	466	457	499	465	483	465	503	519	459	460	463	452	424	455	472	484	463	487	459	462	496	501	470	463	486	479	458	446	477	470	447	455	434	466	506	472	504	438	433	476	467	484	473	480	486	511
16239	22846	6548	762	715	678	690	611	605	630	668	579	649	591	663	580	555	610	579	553	576	599	592	592	599	624	568	588	614	590	577	570	592	594	647	563	602	599	572	560	593	608	609	564	622	574	588	600	617	555	586	629	578	602	585	577	592	609	557	588	578	557	544	556	615	588	595	556	605	606	588	569	588	558	620	582	603	598	549	597	585	600	592	565	585	587	544	572	584	556	625	577	621	621	568	589	604	593	592	588	566	580	591	607	596	601	576	585	608	630	594	595	571	576	582	615	576	574	602	623	599	609	584	591	567	562	609	595	582	592	577	572	602	554	569	597	582	610	610	590	610	583	598	625	605	577	550	587	614	588	595	610	611	583	603	562	623	596	556	595	604	580	608	608	632	582	607	612	589	584	609	574	596	585	600	577	570	576	555	627	594	559	592	601	540	560	529	581	584	640	552	615	569	586	559	585	579	584	576	593	618	592	601	597	597	606	566	633	614	591	566	612	569	622	606	560	610	593	581	571	576	607	573	585	623	588	624	579	588	581	550	594	548	589	547	574	607	569	645	580	558	568	577	563	616	600	580	551	629	605	579	638	590	646	609	601	562	606	548	611	581	576	566	626	572	579	601	611	618	612	568	591	552	579	608	552	555	593	576	616	580	559	615	621	597	549	594	624	581	600	573	567	607	612	609	598	557	560	591	581	585	596	622	612	564	559	565	547	576	569	582	590	596	576	563	596	597	580	556	590	578	606	600	609	601	582	570	592	599	606	546	561	567	566	585	599	568	549	610	608	637	573	576	580	620	575	579	610	611	617	590	614	591	564	606	601	594	569	611	571	617	599	567	575	587	589	599	563	590	570	562	553	593	582	593	610	569	562	566	651	559	620	646	595	605	593	560	569	600	585	575	594	572	582	593	617	573	602	589	597	607	597	620	613	577	593	590	604	566	611	589	580	594	548	581	570	645	578	594	519	597	527	564	567	568	609	601	583	605	585	565	600	623	610	555	616	583	589	571	552	589	575	561	590	553	563	582	553	584	594	584	591	600	594	587	583	603	614	644	587	619	604	570	556	540	609	587	595	594	563	575	598	598	570	578	573	597	592	609	609	575	613	601	667	580	597	624	563	593	607	566	598	589	582	580	581	622	579	608	584	573	596	597	607	563	604	594	562	618	577	574	611	517	613	606	575	622	642	616	589	577	577	593	525	612	589	577	627	574	584	577	572	606	549	593	600	572	629	570	540	583	588	558	603	644	607	581	644	561	613	613	607	601	595	563	558	611	594	568	649	615	617	614	619	575	588	582	602	539	562	592	573	605	616	589	537	627	518	572	545	575	578	607	591	590	603	588	600	581	603	596	600	589	570	535	589	573	586	588	611	625	593	601	637	595	604	609	576	598	561	610	565	575	537	596	588	584	588	549	570	570	626	583	595	572	597	564	566	612	549	600	613	616	561	577	603	557	621	624	572	581	610	606	560	589	583	613	558	584	555	602	586	615	600	595	601	582	533	603	627	592	556	623	606	628	601	601	592	585	581	557	562	613	565	620	598	616	563	534	594	626	616	567	595	583	615	601	582	595	618	601	535	633	597	591	578	607	580	601	588	545	596	608	579	555	588	580	591	592	651	576	590	578	589	555	570	566	567	571	629	592	590	623	606	620	577	649	600	603	576	603	601	586	582	586	579	587	591	660	608	561	594	584	616	618	597	626	588	591	506	582	612	606	587	603	548	567	586	603	561	587	605	561	589	583	592	583	531	605	611	594	575	627	600	587	607	622	575	589	624	579	534	610	589	564	607	590	571	556	567	580	589	595	584	555	599	547	590	594	586	581	640	592	616	570	570	610	607	575	560	540	602	598	606	588	599	580	603	578	581	598	615	589	595	618	607	596	574	574	615	593	607	577	596	623	609	561	539	580	562	596	568	560	606	581	601	629	583	582	593	568	559	583	564	577	643	609	578	607	563	580	572	558	557	592	632	592	557	617	590	607	566	624	572	605	565	566	608	578	587	561	582	570	550	648	572	533	581	586	628	564	496	612	661	564	606	597	559	597	559	597	598	565	575	570	593	621	597	607	576	609	581	587	592	564	564	609	608	585	592	586	552	560	557	596	603	592	568	610	594	609	574	652	603	598	539	553	531	581	581	594	573	632	576	571	563	612	584	598	558	618	599	629	603	577	575	586	584	568	597	602	609	572	589	604	594	604	536	615	543	578	600	621	588	579	598	573	606	615	611	579	605	597	570	583	596	602	613	581	586	597	573	586	612	563	554	551	613	607	616	570	600	583	609	599	582	577	546	615	582	637	586	555	566	593	587	593	581	622	558	561	596	571	620	555	564	608	610	616	659	611	564	589	643	577	566	596	560	605	626	540	606	562	577	581	556	563	617	579	596	567	557	609	607	548	578	608	612	632	570	635	554	642	602	606	585	595	551	596	547	578	583	593	583	563	565	566	598	628	575	586	621	615	615	597	602	568	589	623	585	597	568	587	609	608	598	623	614	576	595	613	592	595	583	599	616	606	594	619	578	634	574	605	582	604	607	593	599	599	600	565	583	549	553	592	619	559	554	590	554	641	577	582	596	627	554	544	603	607	584	593	580	598	585	565	573	560	586	588	579	595	581	586	625	598	579	641	599	576	624	647	606	569	615	633	591	614	592	574	567	583	585	574	602	595	584	615	599	568	580	550	626	553	591	623	607	578	592	571	562	620	557	554	577	599	630	591	567	576	578	584	621	577	555	556	594	593	600	567	608	558	588	571	566	559	590	597	591	570	582	609	558	584	582	562	603	603	596	608	578	596	551	557	575	604	620	559	595	577	604	563	590	609	572	570	606	621	612	599	615	586	617	644	565	610	596	601	615	568	556	586	569	636	589	597	612	592	585	580	588	634	610	577	654	547	575	599	563	584	560	613	608	643	587	583	620	573	561	640	599	581	579	567	558	635	586	562	605	566	616	549	585	606	577	569	606	606	560	601	597	559	626	568	606	614	612	535	570	591	577	616	610	609	593	590	607	607	547	595	571	540	571	545	604	616	599	596	583	566	587	607	593	571	575	576	555	574	555	537	602	549	555	581	606	613	570	647	583	584	591	594	653	579	550	635	603	595	596	573	583	582	613	616	571	584	587	570	575	614	613	619	603	587	572	578	610	595	566	589	649	571	568	594	600	622	598	617	579	562	591	570	563	603	593	570	616	599	569	611	601	619	580	610	608	538	622	597	556	573	565	587	617	613	596	547	570	574	628	599	566	534	602	619	542	621	552	592	547	566	621	590	587	595	595	607	619	620	569	594	596	612	596	626	564	582	594	581	584	595	616	603	576	567	567	590	557	572	601	633	584	584	606	591	576	561	613	574	581	575	630	610	631	587	593	591	566	575	558	553	580	573	595	577	573	591	578	582	623	616	604	573	595	618	600	592	606	582	594	627	517	587	568	584	644	549	584	613	623	557	579	589	612	597	602	557	595	603	602	586	573	664	560	540	622	584	589
23136	21122	28508	23967	21096	10284	1292	923	845	830	851	803	700	752	689	726	715	730	739	711	708	681	709	697	666	685	624	744	719	756	692	693	712	684	732	708	697	711	660	667	676	661	674	659	668	704	675	732	720	648	670	711	666	640	608	687	667	660	668	659	660	657	729	655	637	684	670	651	691	659	698	750	640	708	651	662	721	692	661	708	684	691	690	707	703	701	713	678	693	689	729	647	689	674	694	649	682	674	709	715	722	661	691	663	661	666	699	660	682	701	706	643	713	632	703	657	678	662	690	702	674	704	683	681	648	660	670	723	635	635	669	704	712	645	673	702	726	725	667	689	643	704	699	661	664	680	653	694	682	702	656	650	703	671	677	742	681	654	689	636	715	703	670	682	677	653	664	717	702	684	697	629	607	655	686	646	667	743	699	686	705	647	729	683	657	683	704	672	645	710	675	699	689	670	698	654	705	679	670	652	664	661	711	653	730	693	752	693	674	671	706	651	600	684	693	707	630	658	634	648	681	657	702	641	678	657	622	652	641	684	657	692	673	698	698	633	705	667	663	645	706	683	706	667	703	670	688	690	701	709	652	691	699	683	683	667	683	667	683	673	673	674	662	708	675	664	677	669	664	689	730	693	708	648	707	676	678	662	687	702	688	652	697	743	696	661	634	677	699	633	678	675	712	673	665	696	688	689	710	664	680	651	692	610	651	628	688	691	719	665	667	693	668	715	684	668	710	670	713	687	697	702	632	640	699	694	698	709	685	683	674	656	643	662	614	699	671	687	670	709	685	699	688	637	667	675	661	627	691	657	693	705	683	672	711	667	659	671	697	666	677	670	691	695	746	701	663	710	670	671	668	681	687	654	715	697	683	699	669	686	679	720	660	640	672	664	664	656	678	645	663	725	709	664	731	651	694	718	661	700	654	693	665	727	683	751	696	687	670	663	686	721	696	682	691	634	675	694	703	645	645	667	708	698	714	653	638	676	729	706	668	724	626	672	729	656	688	657	686	696	689	700	689	680	687	697	663	699	695	670	655	684	696	701	700	641	677	624	662	683	646	659	678	670	704	687	644	671	721	690	647	703	739	716	683	659	655	735	707	739	684	704	700	621	689	662	645	684	679	655	705	704	728	673	702	675	679	685	721	693	674	707	741	681	684	684	677	676	713	695	654	656	698	631	675	707	702	706	667	683	652	691	723	685	667	670	685	689	698	704	669	693	680	666	678	693	657	677	708	709	660	671	708	662	728	625	674	643	683	656	715	682	689	693	650	616	684	650	654	669	675	684	665	708	681	688	657	623	657	712	649	656	675	731	690	698	663	677	689	709	651	666	752	682	711	671	667	687	642	638	651	733	667	650	651	665	680	697	663	689	668	737	647	689	669	673	692	655	676	614	689	709	684	656	651	706	701	671	668	672	672	654	738	732	684	643	713	713	683	668	691	671	687	684	681	710	705	705	698	687	631	658	616	645	663	681	678	664	667	653	722	730	679	668	648	703	673	666	685	650	678	647	631	663	680	640	679	649	683	693	683	691	710	710	726	672	660	683	648	699	650	690	732	649	662	693	656	667	653	673	637	684	724	711	700	689	672	680	685	646	658	677	703	694	678	640	701	670	591	700	671	632	646	721	702	673	650	688	697	688	651	693	726	630	652	687	686	658	673	675	655	670	708	685	661	602	662	640	677	668	690	706	682	680	682	654	656	692	685	681	676	751	707	658	659	713	707	702	727	653	645	685	643	701	667	667	707	694	694	669	667	638	679	647	692	663	684	658	727	671	664	729	685	664	663	682	673	674	700	664	717	732	623	682	659	671	640	690	689	724	658	694	676	653	623	709	626	693	652	655	627	655	686	736	702	669	637	680	638	742	680	667	676	734	679	715	679	693	660	724	700	709	680	688	729	629	719	699	633	698	674	706	696	698	666	683	655	713	709	684	738	682	681	644	645	661	686	684	704	660	706	671	717	677	672	702	672	668	731	673	718	674	636	670	659	691	653	680	685	696	705	703	639	672	674	738	665	657	748	730	719	668	650	701	676	688	687	660	656	671	685	699	673	668	689	688	677	723	666	709	733	745	688	656	705	689	658	674	711	674	655	715	680	686	643	664	677	656	667	676	672	631	657	698	696	655	699	669	697	676	663	681	719	692	699	692	661	646	681	681	692	710	670	618	667	748	692	678	633	650	720	654	691	612	627	678	648	668	666	671	692	654	681	722	659	642	677	665	656	714	662	663	697	690	660	712	679	687	696	691	657	709	673	682	641	677	651	653	694	636	678	671	680	703	675	688	651	704	637	672	652	672	722	654	686	659	665	642	640	696	717	669	681	690	686	666	705	678	633	669	730	750	722	733	653	631	652	689	712	688	650	697	641	662	692	689	679	692	701	691	645	674	657	676	624	689	679	681	665	636	669	686	681	659	687	740	693	664	700	677	685	664	675	726	681	687	660	711	688	667	673	706	685	666	623	717	683	696	710	665	671	635	741	670	702	678	693	665	659	696	676	658	677	669	723	697	673	691	679	654	692	717	674	669	654	656	633	683	672	671	683	662	704	698	680	691	661	646	675	730	675	674	701	732	716	671	720	694	655	651	673	641	690	678	655	712	660	645	721	697	683	679	677	674	689	644	639	659	671	703	731	713	717	651	692	681	719	667	665	706	713	708	707	720	704	680	670	652	660	641	679	674	707	699	671	713	656	657	735	694	713	661	724	686	653	673	656	665	688	663	663	679	667	683	685	644	668	674	690	716	669	666	678	701	631	699	671	691	703	682	728	716	695	667	657	644	665	703	660	647	661	660	653	693	700	701	648	657	676	726	680	682	664	618	659	685	675	655	682	663	695	711	663	674	672	701	669	660	636	684	650	687	677	679	628	694	663	640	676	691	683	692	662	670	705	691	644	693	678	664	670	738	710	652	700	645	673	680	706	692	704	710	699	652	705	682	687	682	696	736	627	728	702	643	687	643	649	663	695	720	728	689	693	683	692	634	689	660	655	701	718	692	675	699	696	694	674	663	703	696	642	674	698	688	673	631	672	656	662	706	691	698	646	659	756	659	699	686	647	682	644	660	683	659	729	653	682	652	661	710	696	603	678	668	703	679	716	732	673	669	674	634	652	710	675	675	653	666	641	698	646	685	625	716	672	723	677	702	681	669	678	699	676	694	656	662	680	679	703	688	665	725	644	643	643	636	718	686	665	665	680	675	681	689	678	689	641	652	717	717	655	668	671	702	643	632	644	657	611	660	690	705	729	639	720	654	696	690	665	692	685	724	672	662	689	668	680	697	693	651	670	727	685	678	698	679	708	678	624	698	741	681	658	689	704	680	652	669	638	714	671	704	674	708	670	703	677	714	656	698	716	643	646	662	662	690	662	641	675	705	642	718	615	693	672	663	708	696	666	671	673	638	691	653	706	695	681	680	668	641	640	705	662	702	682	693	701	655	662	681	708	697	669	715	646	654	653	639	638	670	703	659	688	632	668	722
20975	37916	16094	2784	2046	1682	1483	1296	1182	1149	1141	1062	951	893	899	940	901	855	932	940	897	954	865	825	880	882	886	919	877	866	912	865	844	889	905	889	901	949	905	821	832	945	801	819	872	899	866	937	877	841	895	861	865	850	888	857	831	889	838	870	869	920	893	866	816	856	828	855	828	870	840	838	900	849	810	826	874	879	867	813	889	837	851	834	845	861	850	859	830	874	846	876	849	894	819	849	883	858	858	853	868	785	863	855	896	883	818	868	846	893	819	847	805	849	858	847	831	813	877	834	866	835	853	843	848	777	847	855	815	890	812	831	902	841	854	842	846	870	870	843	859	846	887	856	829	866	793	906	891	887	868	866	889	854	868	871	833	834	880	836	903	898	874	850	861	895	848	848	898	835	884	860	925	856	871	886	827	862	851	813	919	854	888	894	878	913	874	841	865	843	847	851	853	822	874	837	858	858	869	894	848	834	856	877	857	886	838	867	829	870	864	823	854	845	859	845	904	880	852	917	821	874	820	834	870	876	840	791	815	865	846	836	842	848	852	780	843	854	802	894	898	852	862	846	865	819	827	836	816	869	837	826	841	837	816	905	917	830	856	864	767	869	869	857	818	842	830	775	870	836	860	805	884	867	839	839	866	874	897	868	929	867	863	863	847	844	887	856	863	909	851	855	865	836	870	888	824	855	849	882	850	837	897	861	862	864	785	848	841	876	887	849	833	837	806	878	845	826	831	805	871	867	883	893	789	869	839	902	856	843	867	863	843	848	836	881	850	845	845	854	845	864	858	872	831	815	849	872	807	824	897	893	831	902	868	842	852	866	841	828	821	862	852	833	830	859	828	866	833	839	865	829	821	870	861	913	920	841	870	842	902	830	858	861	878	854	825	862	868	835	863	847	915	850	848	859	868	823	857	882	931	829	845	857	845	897	900	865	804	859	876	852	827	890	851	831	837	853	881	821	845	877	886	813	900	868	816	792	866	848	851	889	888	859	870	821	832	858	846	820	835	904	854	857	821	857	867	886	863	862	830	834	853	885	831	854	884	805	872	851	874	855	813	937	850	881	866	875	851	865	851	878	870	861	841	845	852	834	861	860	858	895	854	925	894	836	897	840	821	865	885	798	861	823	803	898	855	846	916	872	859	829	821	895	844	775	867	887	824	820	828	853	852	819	780	805	861	857	815	857	836	850	831	864	897	834	891	882	875	853	840	822	890	887	891	784	874	862	870	871	857	855	834	867	822	875	885	839	887	840	892	901	870	875	821	834	824	848	847	849	854	887	883	859	872	831	871	829	834	886	863	827	845	858	867	875	839	845	835	843	854	902	836	849	861	862	858	860	827	864	899	810	842	858	869	835	904	884	880	883	880	834	875	825	829	864	862	826	856	888	835	879	881	855	852	834	828	825	861	845	864	842	838	820	855	904	858	875	828	831	860	845	848	854	875	840	840	882	878	845	866	828	843	856	839	828	857	819	900	837	905	792	901	803	843	833	839	839	866	829	834	838	875	842	884	863	863	822	844	859	882	883	877	823	852	825	871	838	879	816	865	878	863	850	813	852	853	873	910	836	810	868	886	796	844	814	869	843	821	854	870	812	840	884	822	897	829	885	801	788	842	885	879	878	855	880	810	878	861	830	825	880	884	868	875	881	896	836	799	811	883	866	831	833	835	829	860	900	866	847	835	859	851	928	815	824	825	801	860	793	857	808	876	837	852	854	865	828	867	821	868	852	841	860	877	794	858	858	824	827	919	860	843	845	891	787	790	814	834	869	847	867	816	810	886	859	929	829	848	879	862	851	883	846	831	842	870	874	891	841	823	829	888	857	827	877	858	848	886	823	844	844	889	805	865	830	806	848	871	791	870	865	846	808	820	872	817	809	899	833	832	866	814	858	842	876	808	829	872	855	797	847	851	825	837	841	853	860	830	871	833	891	787	892	922	814	925	867	840	836	868	865	832	854	864	864	862	858	830	826	880	798	844	890	834	840	891	845	834	882	850	893	811	842	852	854	876	874	833	798	906	838	811	839	838	836	860	834	854	860	823	819	885	887	844	885	831	835	783	873	859	794	845	915	840	843	841	847	854	837	867	886	872	826	866	876	824	809	836	842	881	894	829	841	800	844	837	829	846	850	834	879	875	867	827	903	806	801	850	806	837	918	877	832	898	809	852	796	872	875	848	863	858	899	798	817	867	836	856	872	869	848	822	831	875	848	831	869	861	906	857	810	861	854	854	879	887	830	882	824	837	868	847	841	869	882	854	828	841	841	835	831	835	867	854	887	854	841	891	808	834	855	869	902	859	824	859	873	876	865	841	850	866	844	840	880	824	905	855	852	834	825	861	891	880	806	841	823	885	810	851	847	876	857	834	843	849	875	831	830	842	867	845	897	920	805	796	798	850	823	840	866	846	815	807	847	844	771	843	823	875	844	882	852	815	831	836	866	879	852	882	829	815	882	848	838	894	813	847	884	841	869	848	834	862	836	860	809	889	929	872	900	870	840	827	880	873	829	834	850	852	841	874	843	877	902	863	891	832	903	867	822	860	903	853	834	871	833	872	903	907	779	952	895	865	816	833	834	828	855	833	802	823	854	843	821	804	863	851	858	849	845	841	798	880	872	909	852	839	815	857	870	836	874	820	862	831	844	847	862	877	822	836	911	823	802	868	806	822	857	884	801	834	879	889	905	864	839	900	841	852	912	852	857	844	875	835	844	833	879	835	849	886	794	879	925	866	862	837	836	830	826	903	849	934	815	880	841	857	825	820	835	891	817	868	878	864	846	821	860	880	925	853	854	891	840	832	889	838	857	826	839	871	843	874	871	864	858	842	833	886	873	842	875	910	833	865	795	869	863	912	820	855	891	855	855	792	879	854	856	868	832	816	843	858	828	856	781	833	913	836	861	845	863	862	852	877	801	853	822	852	842	868	895	872	844	832	848	829	869	868	889	887	890	827	804	816	836	861	812	858	845	892	854	818	906	809	842	868	874	873	862	828	845	879	817	860	811	787	804	858	899	877	892	862	841	902	902	846	809	908	876	891	805	830	835	868	862	845	864	839	829	818	798	884	854	857	868	871	871	884	819	875	861	878	841	909	872	867	878	884	850	827	886	832	861	821	861	807	827	871	858	871	866	852	872	869	859	867	831	867	859	833	863	871	883	838	853	804	868	858	850	811	825	858	838	859	775	887	867	808	894	804	843	849	847	863	822	819	887	903	885	839	833	849	861	792	837	901	838	830	847	828	837	849	875	878	856	856	851	795	833	891	875	841	808	785	848	864	841	833	867	837	862	835	861	832	882	865	818	804	856	837	893	843	859	851	845	863	887	846	849	877	848	819	868	866	880	866	848	845	849	852	881	824	855	886	835	831	813	900	867	850	829	815	833	835	847	857	856	817	835	868	886	880	870	856	866	899	849	863	876	828	855	885	836	881	823	896	837	793	848	832	839	842	861	824	831	901	848	843	868	838	840	853	905
24387	21165	27207	25190	8313	491	380	336	281	318	271	264	286	287	256	242	257	240	248	252	270	242	244	242	250	208	243	243	226	261	273	242	258	274	219	227	208	229	225	246	260	233	249	243	222	267	219	242	248	261	255	261	273	248	233	249	263	241	245	258	257	231	249	238	232	243	232	238	233	241	236	234	231	248	233	233	255	242	241	236	229	247	228	251	226	239	264	237	242	253	259	205	219	221	228	224	244	229	226	229	245	239	233	227	217	242	231	230	231	257	224	222	219	233	241	236	229	226	242	213	235	229	226	234	231	216	224	232	244	247	226	238	228	247	229	264	232	241	247	188	231	209	239	242	245	240	227	233	265	258	244	200	218	220	248	247	211	238	240	230	225	224	222	237	233	254	241	218	215	260	233	213	232	230	247	230	226	263	238	255	247	228	213	267	248	242	257	254	223	252	220	225	214	234	249	225	244	238	231	259	244	231	213	252	267	227	266	243	231	217	268	252	224	238	250	255	215	274	243	236	243	243	263	221	238	241	249	228	207	229	211	247	243	254	256	242	246	216	263	205	226	242	216	249	223	254	225	232	256	263	223	215	218	242	223	226	221	230	251	243	267	240	222	237	256	244	230	235	245	262	230	241	229	263	229	253	254	227	249	229	249	216	244	263	249	202	233	220	229	236	218	231	238	233	234	231	221	221	231	235	237	227	235	234	234	230	237	245	239	238	255	257	242	226	247	224	227	233	237	263	242	231	247	231	242	239	260	260	216	260	232	256	241	238	258	218	211	234	259	232	255	242	245	232	220	226	214	211	244	220	230	235	216	273	212	241	223	251	264	242	227	245	276	215	256	241	203	243	241	224	258	238	268	248	256	258	222	232	227	232	239	229	252	253	272	259	238	246	233	216	238	233	233	218	221	216	236	226	232	237	235	237	225	237	249	212	244	238	228	225	236	255	268	269	261	234	224	238	264	246	259	235	231	250	225	252	220	233	245	235	248	237	269	255	256	220	231	240	259	230	219	212	210	239	221	234	238	239	255	231	223	272	228	252	227	239	263	247	236	233	244	244	207	198	217	259	243	231	212	235	254	239	229	250	229	238	247	254	249	232	224	225	222	223	257	265	239	248	212	234	277	250	260	238	233	242	232	241	252	260	239	237	247	235	230	248	240	210	217	253	243	241	261	248	252	252	260	208	223	222	240	254	242	233	226	245	228	244	255	207	248	220	239	252	239	222	247	252	260	246	246	240	217	221	229	227	248	232	213	242	252	245	258	231	240	265	234	241	241	251	247	249	257	247	252	253	243	264	224	249	262	224	242	239	227	240	241	225	196	233	260	218	216	222	226	266	274	220	229	239	241	241	244	228	239	243	250	240	247	237	262	240	229	257	243	221	227	209	233	245	254	223	218	237	226	250	255	243	239	225	209	251	241	247	204	260	230	212	241	249	230	238	253	233	221	236	223	222	232	253	255	230	237	238	248	238	233	258	261	241	246	231	245	238	239	255	226	223	252	205	247	251	237	277	245	237	232	228	223	235	225	266	265	236	223	230	252	215	231	259	270	220	251	244	243	219	238	229	245	258	267	256	220	238	257	239	249	206	222	216	256	244	252	244	248	234	240	222	236	259	226	236	219	228	232	255	245	242	239	196	233	242	239	258	240	245	254	263	231	227	269	261	237	222	242	246	255	250	244	234	265	268	254	244	228	227	239	268	253	236	234	228	273	232	234	265	233	245	237	209	237	241	242	213	256	230	238	243	256	247	241	235	248	248	252	225	219	221	257	260	226	260	219	240	218	215	214	246	223	238	223	227	239	227	245	235	252	201	205	243	250	237	234	215	252	227	227	249	233	222	245	229	236	245	214	239	237	242	214	214	247	246	220	231	272	250	234	236	224	233	236	249	225	237	229	216	214	239	242	240	238	264	219	239	248	240	270	236	234	265	227	241	197	248	274	232	250	226	256	230	239	234	227	248	213	279	236	209	230	256	229	225	238	246	247	264	224	258	217	227	238	236	254	205	249	235	226	250	242	240	258	228	257	240	250	244	214	269	255	229	205	230	261	237	264	207	255	257	229	238	255	222	257	249	246	276	269	229	239	234	259	220	244	241	222	242	237	239	235	236	242	210	248	250	242	232	251	240	244	228	254	226	226	239	248	246	234	251	262	246	240	247	235	261	232	233	275	245	228	231	220	240	232	234	227	244	227	241	246	251	236	244	263	210	248	220	246	218	246	226	242	241	233	234	257	260	244	250	244	245	223	251	259	232	245	249	221	258	240	230	211	246	248	222	230	216	244	263	219	241	251	257	243	238	245	281	236	237	238	246	260	218	251	245	229	213	267	234	243	234	229	240	238	222	216	250	264	210	251	244	246	230	235	226	247	265	226	244	243	221	219	251	218	233	236	232	216	258	218	232	245	236	243	273	243	223	235	235	235	266	252	244	230	221	216	234	245	221	224	240	231	265	256	268	228	224	246	238	234	220	238	252	242	242	232	253	249	232	261	252	240	249	247	230	251	262	269	252	214	241	227	230	250	236	226	244	223	253	269	236	236	230	261	224	254	218	258	278	204	225	265	225	251	241	255	231	236	225	267	223	253	226	246	269	242	247	228	225	245	250	228	257	236	247	247	244	239	221	230	231	234	245	260	236	256	243	236	244	238	217	219	246	243	234	246	242	205	243	233	208	243	218	241	258	233	279	267	244	250	257	238	242	235	251	245	235	232	263	235	243	256	221	234	255	216	246	230	239	211	239	244	224	272	244	246	248	245	219	238	245	255	256	242	232	231	255	256	229	234	221	248	210	216	246	237	248	216	255	227	275	263	250	242	242	212	249	256	241	234	237	250	238	218	216	238	263	232	215	248	255	243	250	247	279	245	220	246	236	265	234	220	261	251	232	223	228	259	223	211	229	212	215	244	211	229	231	235	254	236	234	257	254	233	231	205	261	236	220	210	241	241	250	240	214	250	228	247	234	240	245	227	232	218	248	221	253	253	241	231	257	246	220	238	216	236	238	244	249	219	227	223	237	227	251	253	234	238	245	223	251	248	234	222	254	207	251	253	272	232	228	262	236	240	260	229	236	247	228	229	216	214	251	233	234	255	242	234	220	234	236	231	231	220	233	250	246	235	246	219	257	258	241	239	239	231	256	245	236	263	219	249	232	221	220	242	253	238	233	233	260	246	248	204	211	235	236	269	229	215	225	249	215	233	227	237	250	236	257	249	228	233	241	265	234	234	224	270	222	224	226	226	220	247	233	194	230	241	240	231	223	252	231	229	250	218	243	270	246	229	219	249	242	235	228	246	234	232	238	239	252	247	233	248	228	248	220	231	242	240	238	221	237	233	226	239	240	259	213	201	244	240	228	214	259	218	251	245	233	255	239	218	213	267	235	225	228	250	271	267	234	275	236	231	226	229	240	233	270	240	240	246	224	217	239	217	228	214	236	238	269	222	236	231	254	235	250	224	241	266	236	238	231	244	234	238	224
19811	33904	10908	1195	931	796	624	568	536	500	433	429	395	391	380	362	361	330	333	321	358	323	351	330	338	342	326	377	371	357	325	328	312	318	341	316	337	294	352	329	340	314	306	328	323	326	323	270	320	336	302	319	286	307	295	321	313	318	343	365	319	297	334	335	326	320	304	293	330	307	325	309	329	343	317	308	313	317	319	323	304	319	327	313	321	337	290	330	332	305	327	309	313	338	313	335	329	314	331	340	325	305	288	344	325	318	333	324	320	302	307	336	307	319	317	324	326	296	295	320	315	342	339	344	338	312	311	290	323	326	321	296	295	332	297	323	311	344	332	330	347	300	303	330	322	306	298	299	313	320	294	338	333	330	315	338	306	346	331	311	340	325	306	323	363	346	350	344	282	345	331	315	285	308	330	348	324	300	273	308	314	304	327	306	278	332	305	315	321	305	321	304	321	312	316	333	300	328	325	326	310	338	326	275	350	331	334	308	315	327	317	339	342	345	287	321	326	307	330	293	294	308	327	321	310	297	339	316	318	332	288	306	339	341	307	322	305	331	317	317	321	287	347	354	326	277	346	325	341	269	299	320	319	340	344	323	321	316	288	334	330	299	283	321	346	303	320	312	325	322	342	318	336	317	289	280	303	315	297	313	311	293	355	323	363	334	342	310	300	336	316	335	322	321	308	350	335	311	352	300	318	334	331	334	345	322	304	290	327	337	287	299	302	309	301	298	312	310	311	324	330	300	320	297	320	337	323	330	310	325	341	336	310	314	334	318	343	330	336	347	311	353	316	313	302	303	331	302	326	364	315	317	322	317	349	297	298	321	331	323	328	313	324	301	341	333	321	301	287	361	306	267	298	324	361	317	332	327	331	312	295	322	320	346	338	330	320	298	293	347	331	293	335	316	292	327	342	327	322	325	303	314	335	334	343	310	313	321	339	293	291	318	323	336	321	298	311	300	336	319	303	316	318	303	319	322	297	316	330	326	313	312	344	335	304	322	311	319	326	305	329	319	299	307	308	306	327	288	319	295	307	348	333	330	336	310	321	311	322	320	323	333	318	356	308	356	327	275	283	338	303	339	294	338	310	317	329	285	321	346	299	316	349	295	320	331	313	332	334	306	347	316	320	321	330	326	328	327	321	296	324	273	347	319	306	336	338	299	326	333	320	312	317	312	357	332	325	314	287	295	349	293	318	307	304	299	316	312	332	297	322	337	315	338	299	321	328	320	321	312	332	288	305	328	307	306	306	293	386	329	304	323	328	293	327	340	326	320	331	327	316	334	352	298	329	295	326	320	311	300	317	297	304	322	297	328	347	300	304	332	301	311	339	349	349	319	313	309	311	340	328	319	290	312	339	294	327	348	339	328	301	327	346	321	330	352	328	299	308	328	314	323	323	333	329	301	310	277	305	318	341	308	316	308	300	330	299	289	341	300	322	313	321	310	318	330	345	294	330	328	280	325	330	311	293	332	314	321	329	346	315	321	318	286	311	323	326	312	308	293	294	291	312	316	334	323	298	314	316	305	359	304	310	328	293	296	308	338	276	319	314	324	319	285	299	300	349	312	345	316	295	302	309	317	323	321	316	320	333	315	310	336	346	323	331	322	327	309	345	316	342	313	302	331	334	325	336	297	314	296	344	308	315	326	312	308	325	285	322	315	304	306	321	290	345	342	330	299	345	305	318	321	359	281	325	305	318	337	312	337	312	305	314	322	312	331	323	339	300	311	335	316	285	316	315	288	332	305	316	308	320	282	303	297	326	292	321	303	314	326	300	308	316	318	286	307	304	295	301	329	334	291	316	290	295	329	329	316	323	336	346	346	320	322	322	302	306	332	306	355	296	295	316	301	315	322	319	296	314	335	307	357	327	319	322	331	286	324	322	300	309	304	303	342	321	331	319	315	312	315	313	329	293	304	342	290	333	312	317	323	350	332	332	324	346	342	330	344	322	316	305	327	277	318	296	336	301	297	318	327	311	323	332	291	320	325	306	290	336	342	349	325	289	341	328	328	317	309	348	318	295	299	324	314	368	313	356	300	337	291	290	322	359	334	329	350	321	314	353	318	335	335	274	317	321	311	300	312	317	318	312	308	304	342	306	325	304	310	309	303	328	334	339	326	332	329	316	330	337	343	339	321	315	326	323	312	286	328	314	328	330	314	325	295	329	310	334	311	336	345	318	363	320	347	306	334	325	299	323	335	323	310	314	339	324	305	325	294	326	314	331	319	287	361	336	344	314	326	326	323	337	311	349	291	313	324	307	329	323	315	322	326	335	326	292	299	312	332	303	308	284	315	326	332	305	311	333	316	336	332	343	321	327	303	319	300	364	315	319	295	335	336	302	361	298	333	357	345	317	296	328	350	321	316	294	351	312	317	287	323	326	339	315	297	345	320	301	315	317	284	309	321	341	326	295	297	329	304	323	316	342	336	344	304	343	330	334	330	335	324	325	314	321	325	336	308	283	305	330	325	334	324	299	322	316	279	300	330	314	300	325	298	300	325	275	335	292	327	322	339	329	322	291	302	313	328	321	327	316	334	310	324	338	310	369	356	327	285	327	325	348	302	304	339	292	321	327	328	320	325	313	301	327	311	324	306	280	359	323	307	299	346	309	321	357	333	312	358	314	336	331	312	279	327	315	300	286	310	306	315	327	327	335	333	325	332	328	323	319	350	332	338	299	322	333	295	318	329	336	353	305	303	317	301	339	313	286	323	311	324	289	309	319	315	331	334	289	329	293	323	293	339	337	309	330	276	311	327	307	285	283	308	293	296	332	305	342	335	321	315	310	285	329	297	328	305	328	346	335	304	318	319	343	339	299	305	330	355	315	326	325	298	338	311	297	330	340	334	304	361	334	336	316	324	289	346	316	337	328	310	310	327	346	315	313	334	318	309	334	316	303	317	323	335	300	356	316	306	304	296	317	296	317	317	343	297	318	341	341	311	330	306	308	358	318	339	314	309	282	341	283	314	313	301	303	304	319	315	320	288	349	329	306	299	334	333	331	325	325	301	373	325	322	308	329	294	346	336	329	348	327	355	265	326	344	360	290	299	299	318	318	315	310	354	292	276	306	358	329	285	337	311	281	344	315	325	306	292	337	324	304	297	295	320	336	295	312	291	332	286	326	325	290	323	318	314	328	312	355	326	333	320	294	277	332	344	304	344	322	337	285	306	318	305	318	300	331	328	330	333	343	309	312	292	351	320	336	290	334	342	321	293	357	323	346	322	312	332	336	298	293	292	327	304	313	317	339	322	310	320	333	339	324	321	304	351	303	301	301	321	324	358	315	316	307	321	304	332	318	355	302	333	303	328	303	325	308	317	295	319	325	325	313	341	321	297	329	304	317	301	309	317	298	327	310	307	337	326	344	336	308	325	342	326	316	322	300	336	301	304	342	317	335	313	295	329	331	334	294	309	320	300	323	301	318	334	307	311	330	310	331	325	333	331	295	320	314	352	325	336	335	344	304	331	343	350
22289	21203	28967	23713	21204	21208	7551	1020	837	779	668	643	557	590	558	543	572	518	514	541	556	516	492	470	495	479	520	544	511	477	506	480	488	529	482	474	485	535	507	452	497	486	509	513	511	503	482	494	495	452	478	491	483	497	461	502	517	515	500	482	475	486	491	481	494	481	459	515	499	527	497	459	494	512	464	487	486	507	508	484	500	487	506	439	479	469	482	483	503	480	466	458	489	477	506	495	475	495	467	489	460	502	494	494	495	499	484	494	496	514	470	503	467	471	451	501	463	447	474	503	524	473	495	493	447	499	449	457	425	483	494	472	489	465	478	461	483	454	466	461	492	476	501	457	457	448	486	498	450	468	488	462	518	482	489	460	483	477	486	445	475	502	482	414	502	434	473	481	518	462	486	478	484	429	421	472	474	472	447	471	481	465	481	486	480	491	467	475	453	457	497	465	462	478	463	498	458	477	467	466	526	472	515	492	442	488	517	455	498	487	479	450	504	444	489	484	478	489	475	476	514	469	495	493	480	491	450	502	486	485	458	508	435	488	473	458	513	467	469	475	417	483	502	492	492	475	452	515	498	475	482	509	506	472	525	481	466	495	506	479	454	485	489	481	459	489	492	458	497	478	452	463	468	490	505	492	441	472	498	465	480	501	443	459	481	521	463	456	469	474	496	497	486	424	485	504	444	513	492	479	473	485	501	531	488	494	446	489	435	463	472	545	499	483	461	482	479	480	458	475	473	470	498	477	516	465	469	464	449	492	503	520	529	486	425	492	510	488	475	468	491	427	461	492	460	465	446	516	459	482	480	471	481	479	482	515	486	450	475	483	477	449	477	515	475	495	471	469	470	473	491	475	480	496	441	481	505	490	469	457	455	497	444	476	459	485	523	504	478	493	470	485	471	473	484	486	505	482	442	508	499	501	505	454	502	486	473	453	518	437	466	463	504	497	455	497	512	461	438	496	501	437	493	460	476	472	496	480	450	472	492	470	485	468	492	520	441	459	515	493	466	455	506	471	456	474	479	489	459	473	455	496	480	477	491	496	455	480	476	503	464	464	475	456	450	452	463	476	469	504	484	466	471	509	465	512	460	442	486	482	475	431	480	502	461	464	472	488	451	453	441	489	500	475	489	469	476	492	480	470	484	525	442	434	495	515	452	502	482	486	438	437	481	450	515	484	493	460	472	447	459	447	462	482	457	478	449	478	437	487	473	474	487	433	497	458	512	494	503	472	466	486	485	456	481	469	433	517	484	480	526	480	468	492	469	449	479	427	471	480	487	461	466	468	478	480	445	469	481	481	475	482	495	476	503	453	485	495	487	502	507	464	484	425	487	483	483	449	470	479	459	513	470	481	485	446	462	472	501	444	458	489	542	483	482	458	468	478	479	498	458	526	488	470	447	478	498	487	464	457	445	482	506	493	481	530	496	478	451	452	480	475	451	487	431	525	513	472	501	469	467	480	457	489	447	505	447	491	440	464	450	491	486	496	507	448	516	489	469	444	492	504	477	487	440	515	468	502	484	468	491	515	466	492	510	475	485	504	478	463	461	455	516	514	513	452	479	473	492	474	440	423	472	489	512	433	491	443	522	519	479	472	503	439	438	509	491	450	482	507	458	480	489	416	479	471	473	470	482	499	464	458	480	472	505	481	477	455	483	489	453	493	478	468	530	504	476	498	484	427	464	452	490	433	487	466	470	454	453	482	476	532	472	483	473	466	485	455	460	445	469	443	499	451	468	444	451	479	474	449	530	471	475	486	477	492	459	479	460	485	489	474	490	496	499	492	471	477	498	457	475	472	509	450	488	472	503	457	481	497	445	483	473	474	479	496	497	489	488	494	482	480	456	454	510	451	471	477	402	452	466	462	464	483	466	468	472	475	485	492	507	471	507	427	506	438	468	457	494	486	471	473	477	497	472	498	494	465	497	489	475	477	452	465	483	459	491	456	493	443	515	492	495	475	504	484	481	480	459	471	473	464	452	514	486	501	495	491	432	489	502	447	476	465	491	463	536	491	478	473	463	467	472	457	473	504	463	493	458	451	457	462	481	476	487	470	508	468	481	507	467	464	492	483	423	488	482	500	517	431	513	473	445	491	481	459	477	435	490	450	490	490	541	500	492	507	499	473	509	458	500	447	450	458	469	499	518	457	491	486	480	469	451	526	475	447	495	475	458	424	462	475	489	498	500	457	473	448	473	461	457	495	468	442	461	500	464	495	502	482	460	442	481	520	451	490	472	500	441	499	478	466	451	447	462	493	470	501	453	477	477	437	487	447	507	477	460	488	498	470	505	487	451	480	477	480	498	478	496	457	499	468	471	511	466	454	440	481	489	492	461	473	503	478	487	476	473	485	471	514	509	478	464	472	503	422	471	463	474	494	451	479	492	451	473	532	468	485	460	446	465	469	450	495	490	458	460	482	454	471	449	470	477	452	455	490	475	437	454	481	487	508	518	502	500	468	475	493	441	467	472	457	494	521	425	521	503	457	487	496	524	498	466	496	475	457	484	510	458	471	491	495	456	485	471	497	529	482	497	483	485	481	481	505	483	474	496	513	499	440	479	471	466	493	488	470	512	490	500	506	478	465	476	477	435	481	427	481	452	468	457	486	499	469	477	505	455	478	451	460	459	502	492	493	488	484	496	473	498	497	513	460	479	490	506	472	475	487	513	454	460	509	458	493	465	484	492	460	462	458	472	485	482	448	501	465	488	461	451	483	475	496	441	476	472	460	455	512	507	467	454	466	482	454	421	478	475	469	465	458	468	526	477	467	489	485	454	471	489	483	471	458	472	478	456	513	480	451	446	432	460	469	442	475	504	453	483	479	475	476	454	504	479	515	514	495	485	484	478	499	500	471	469	477	504	494	455	474	500	526	466	481	452	493	446	487	500	469	477	488	448	477	468	497	472	479	419	450	458	479	500	452	456	477	492	470	444	487	466	482	473	524	496	492	523	477	472	471	471	479	447	464	490	461	430	482	503	475	460	513	481	478	479	452	479	509	477	454	478	464	497	444	443	437	478	456	465	471	483	470	491	486	467	499	471	442	459	447	452	435	509	426	508	558	499	491	486	481	483	475	478	388	522	479	463	444	475	467	455	480	475	456	462	476	435	478	513	482	452	490	476	459	492	454	468	495	477	483	444	473	443	450	488	511	464	475	471	480	485	479	475	472	499	483	439	452	436	469	478	479	416	487	482	494	482	503	462	472	510	448	452	464	479	503	444	486	462	489	475	478	513	511	468	485	498	456	479	459	506	469	513	449	446	455	500	489	469	487	469	488	457	505	478	458	537	467	482	473	491	491	481	464	464	467	448	471	439	491	481	508	475	488	503	480	471	461	439	470	478	452	493	484	475	477	488	466	462	456	465	521	464	458	490	487	459	476	510	476	456	501	498	448	475	457	492	502	473	495	463	459	466	477	433	483	438	505	467	483	505	432	453	497	476	505	459	463	482	493	493	495	498	458	448	453	460	494
24518	44985	15531	4035	2858	2224	1732	1480	1291	1263	1042	936	898	800	795	731	741	744	717	675	712	708	723	640	708	660	628	650	657	645	637	652	673	658	646	602	606	690	667	605	629	650	661	650	616	660	632	637	627	643	655	619	686	640	615	622	654	620	619	628	603	651	601	631	637	649	649	655	627	610	602	636	678	668	552	636	599	598	558	615	584	638	643	611	574	632	625	642	625	589	596	578	589	617	624	644	598	632	600	614	647	618	629	628	574	592	612	619	609	655	616	654	609	646	619	595	657	635	607	637	627	626	617	603	578	610	639	655	633	655	692	663	610	615	614	596	647	594	651	618	600	597	607	673	631	648	589	653	656	614	634	644	623	606	671	612	648	630	643	624	614	674	594	611	648	654	603	613	612	613	598	618	625	601	611	671	610	667	648	626	630	651	596	603	624	593	602	642	598	608	644	633	624	588	657	592	642	624	643	605	597	627	600	613	654	634	613	636	571	604	604	643	544	616	615	596	689	596	614	622	591	607	594	640	621	611	604	609	599	603	635	590	661	608	571	621	618	620	644	604	621	654	648	635	613	630	636	642	616	619	602	627	701	591	597	656	648	644	590	641	650	657	559	640	604	518	688	630	618	610	636	669	607	594	617	636	597	636	615	600	643	559	598	629	609	637	624	670	652	604	649	625	622	624	616	571	573	617	623	666	659	636	624	644	595	557	642	615	621	588	623	636	637	642	642	622	611	636	619	624	631	600	612	649	597	658	595	592	598	599	591	624	648	570	632	624	621	624	629	619	623	619	611	617	609	647	635	596	596	642	611	651	605	605	552	654	617	604	575	607	658	625	602	678	620	626	607	615	579	654	609	609	618	639	604	607	613	608	640	605	613	647	623	584	639	589	616	606	617	554	625	615	599	613	650	611	582	619	616	614	577	606	611	651	674	637	603	624	600	591	606	637	538	645	581	564	619	624	607	617	615	573	624	633	647	586	588	634	635	628	614	600	574	614	588	613	583	679	627	595	600	612	672	616	606	620	584	624	599	634	631	611	665	582	604	619	566	591	626	608	617	648	599	633	667	621	639	605	654	644	620	605	609	667	595	622	598	618	622	602	655	609	581	601	650	627	611	549	655	594	628	582	656	623	658	594	631	635	564	638	616	577	659	615	632	575	658	614	609	570	630	651	596	644	604	631	606	592	611	594	655	638	625	625	653	630	591	644	665	568	629	627	596	617	614	643	612	664	619	627	602	628	611	596	639	657	595	592	641	628	599	659	598	635	666	599	676	616	584	574	612	587	648	611	586	613	552	634	612	634	597	612	561	635	648	597	622	628	616	610	580	638	570	597	588	628	586	561	617	613	606	656	594	628	613	628	604	657	612	599	659	606	614	653	667	557	611	578	632	633	603	635	553	597	612	641	582	625	642	651	655	628	598	626	602	599	620	589	629	595	608	631	620	657	612	656	611	600	641	569	624	624	557	599	604	641	593	595	621	629	647	614	564	609	604	624	600	616	598	610	599	628	607	601	621	629	601	571	596	616	582	629	583	632	620	600	621	649	588	658	603	627	637	612	632	603	635	597	632	637	619	612	569	588	639	653	584	646	632	603	653	608	590	615	674	644	578	652	665	628	589	659	658	588	639	595	609	640	619	615	640	667	637	670	613	616	653	626	640	635	588	633	632	617	628	632	633	586	664	646	614	625	575	639	618	619	638	671	601	589	618	645	588	622	614	609	607	599	649	630	596	627	631	580	623	669	600	580	612	582	622	625	597	642	605	606	633	562	589	609	655	610	598	648	616	652	642	643	650	595	638	591	619	634	617	586	580	611	584	604	581	632	637	650	641	629	624	612	658	622	606	581	615	600	637	639	618	617	664	640	589	612	603	630	601	593	641	619	667	631	626	610	608	596	636	613	641	598	597	598	668	611	596	622	587	574	625	613	586	644	593	595	614	598	615	602	619	604	634	603	641	607	615	596	647	630	570	630	603	627	616	629	593	619	634	651	603	608	595	629	574	625	648	641	612	689	599	604	632	658	674	582	665	599	579	617	631	554	619	573	646	670	618	637	603	646	604	601	611	674	701	608	625	623	626	595	615	622	585	614	600	588	583	610	650	587	563	652	617	575	615	559	609	614	575	623	620	579	592	634	602	611	629	590	627	628	623	637	633	590	596	582	634	609	615	625	593	621	634	603	615	621	615	622	613	608	589	638	620	618	583	677	627	628	621	595	636	627	605	646	644	602	626	636	609	628	644	628	608	619	623	638	611	573	582	602	637	632	606	609	607	604	577	656	619	585	619	669	595	585	641	634	636	651	628	597	622	654	624	603	590	623	658	643	617	600	630	601	584	613	626	615	623	593	650	616	611	600	609	645	564	593	631	619	649	621	643	614	611	615	598	643	663	607	621	626	595	581	649	604	608	612	587	609	613	644	630	651	682	598	661	680	603	599	633	623	583	625	589	618	636	608	608	644	646	614	623	623	589	639	595	621	606	601	622	628	620	558	592	630	621	622	653	617	592	602	629	653	612	611	624	655	592	631	640	591	616	636	621	591	589	604	683	619	621	616	635	611	671	593	624	653	615	592	597	581	634	620	620	584	635	624	618	605	589	563	603	580	578	614	630	621	645	655	639	600	648	540	632	621	578	669	615	605	612	591	609	619	641	617	634	605	652	634	610	598	586	656	628	589	610	608	636	623	578	589	581	665	638	621	598	657	625	606	636	608	600	604	584	634	617	625	660	634	613	605	599	647	625	620	637	642	622	593	613	649	641	595	594	608	599	625	625	602	641	586	616	637	634	602	640	572	581	629	649	598	607	629	652	597	587	610	635	609	629	601	595	609	598	598	610	591	634	616	609	605	591	634	594	653	619	625	632	645	618	612	625	630	648	635	624	659	610	634	600	635	603	614	602	625	625	614	651	625	614	614	643	627	610	646	661	612	585	600	617	596	599	605	588	654	606	610	608	609	606	622	590	630	588	619	619	598	627	620	622	617	610	659	663	654	596	644	613	604	635	614	591	567	568	562	627	623	595	662	662	658	599	583	637	562	623	632	591	606	641	621	599	590	606	648	682	600	644	582	619	591	669	599	628	630	640	650	627	585	606	671	596	643	643	651	633	602	623	589	604	653	645	630	651	628	649	580	588	641	591	622	588	587	611	616	625	631	620	617	627	611	641	643	607	630	607	624	617	605	584	652	614	581	635	649	560	620	667	648	642	575	602	581	634	581	606	607	629	653	630	622	634	638	622	625	591	617	651	604	652	594	609	649	598	606	607	626	619	561	644	608	633	642	645	610	618	605	582	649	573	620	589	609	619	639	629	624	597	618	651	608	629	646	613	616	585	584	665	591	639	575	586	591	673	599	607	631	594	615	586	573	625	590	634	624	635	607	602	624	650	639	567	621	622	588	644	601	622	593	646	588	579	691	620	609	620	649	599	611	638	621	649	596	589	581	611	611	619	606	653	674	602	639	587	655	613	597	612	582	601	605
27119	20934	10980	1315	797	687	587	524	506	500	465	473	475	471	482	446	463	493	483	443	494	496	469	471	470	466	480	510	468	469	500	508	456	524	441	512	502	489	510	462	459	470	455	488	478	499	461	499	462	462	485	443	464	419	466	499	480	476	459	484	501	470	482	453	469	477	457	473	496	502	480	484	455	481	469	449	472	470	448	475	500	493	540	487	514	486	482	508	451	463	504	487	453	490	501	450	465	480	486	468	500	459	466	471	483	516	440	486	494	487	494	508	466	471	454	465	454	451	482	494	474	470	516	480	432	481	524	447	472	485	474	491	480	527	492	495	472	457	465	462	456	486	478	440	490	436	457	457	505	464	477	464	490	454	489	466	443	465	457	458	456	434	490	456	449	476	465	463	484	471	502	465	443	473	508	482	448	434	490	505	498	481	470	461	453	483	464	424	481	515	474	445	455	474	437	497	468	464	477	487	480	449	491	472	522	489	455	451	500	505	483	450	479	461	436	487	464	460	480	447	471	440	520	459	468	444	485	489	464	485	469	484	452	465	463	487	476	453	470	468	524	462	498	484	481	458	476	509	486	486	474	466	430	503	476	474	472	511	421	425	462	463	479	482	497	475	471	487	461	441	477	488	436	455	464	458	461	430	472	466	463	492	451	471	465	485	468	479	468	472	436	492	492	487	456	464	471	495	488	509	439	463	468	486	486	467	514	462	504	431	476	458	466	474	452	466	466	493	443	464	481	451	490	446	464	442	434	497	451	511	461	480	449	476	505	456	463	506	478	453	494	472	469	493	507	473	474	468	483	454	506	501	484	485	482	454	513	502	446	459	473	492	451	479	466	437	471	464	479	449	518	476	484	458	492	415	482	469	471	489	466	494	430	459	479	456	457	465	475	459	478	426	480	452	456	477	462	469	472	460	460	460	501	494	517	480	488	481	485	457	474	508	487	487	441	432	454	464	471	503	439	512	444	493	461	470	474	452	442	492	470	518	501	466	478	475	486	468	479	479	483	461	491	481	436	448	520	515	480	474	514	463	502	450	494	439	497	492	481	481	414	460	477	487	469	495	452	462	460	483	438	445	455	470	464	430	488	476	479	488	496	442	472	481	446	445	493	503	510	464	473	477	468	458	491	477	524	450	487	477	432	452	464	510	485	452	449	455	456	500	479	471	501	491	472	432	464	491	464	469	451	484	464	467	456	502	474	463	505	479	456	441	489	472	490	475	471	511	502	451	488	468	487	484	499	458	465	519	488	440	456	478	526	476	457	443	501	468	471	439	454	490	510	468	438	451	484	448	445	447	501	438	460	489	484	468	498	493	458	475	524	478	474	459	493	524	509	499	466	460	466	511	497	449	494	514	461	474	489	499	448	437	500	469	502	488	495	491	458	479	473	480	458	451	486	463	449	496	474	465	505	487	488	476	470	470	512	481	476	512	442	479	498	476	417	489	472	445	464	471	460	458	479	516	499	468	469	439	489	488	480	473	438	496	477	425	446	447	477	496	452	460	486	477	470	460	481	436	466	477	465	475	457	478	463	461	482	515	457	448	469	496	469	469	484	478	479	460	462	485	461	501	463	449	456	483	467	469	443	516	486	458	477	483	515	482	467	483	474	427	461	510	433	484	417	466	472	493	458	532	483	455	509	480	470	429	469	475	484	478	479	487	467	522	426	463	464	458	439	485	511	476	472	467	468	468	422	493	449	469	460	492	458	445	483	490	457	476	472	466	466	453	457	469	445	487	454	441	482	470	505	462	491	490	461	462	480	496	519	458	461	471	447	437	467	490	460	491	491	453	466	471	451	459	442	485	461	480	452	438	461	460	482	462	505	466	495	479	456	463	487	450	473	472	488	477	472	510	506	506	440	453	451	510	466	462	490	476	444	490	467	456	467	460	491	448	504	473	458	447	514	507	478	518	487	479	518	476	483	476	497	448	441	453	467	489	466	491	472	467	453	512	477	467	493	489	489	490	477	468	451	458	457	416	446	459	518	479	503	478	467	500	439	446	464	466	488	478	475	488	470	471	478	474	470	460	467	462	433	505	478	456	491	438	502	451	485	453	463	438	472	491	466	464	477	463	449	467	440	463	433	449	462	477	535	461	508	507	495	473	464	508	465	481	532	463	507	438	482	527	472	458	521	468	439	460	498	428	468	468	465	494	436	461	475	479	457	463	461	476	472	517	466	484	484	491	474	475	471	494	455	471	472	493	455	465	514	482	466	500	490	491	460	518	435	482	452	429	465	491	479	468	498	518	438	474	492	472	486	483	461	488	481	448	480	459	471	472	501	508	461	453	466	499	457	465	452	473	454	486	480	489	472	459	477	440	493	501	464	490	466	466	475	511	465	511	428	493	472	452	496	526	448	452	482	515	461	476	461	491	486	469	505	503	478	484	469	469	461	481	464	455	420	469	464	460	496	496	443	465	461	493	476	467	473	469	467	492	493	468	459	497	475	500	469	502	448	470	486	474	489	482	481	485	440	426	437	446	461	461	465	463	488	520	497	511	513	480	457	451	448	480	475	453	456	496	484	481	451	475	515	467	454	425	455	472	469	447	480	459	464	530	482	469	454	505	514	465	482	474	444	476	462	467	455	487	494	463	480	499	513	462	461	467	471	448	457	465	467	468	468	455	433	505	463	465	490	492	510	507	511	466	470	475	461	467	467	461	523	420	468	474	466	489	499	495	483	462	480	463	456	451	484	447	459	464	487	487	458	516	455	489	496	425	458	456	461	482	471	480	469	474	465	489	474	500	467	470	484	447	464	506	465	493	469	468	467	448	480	444	445	471	492	431	472	483	445	496	468	470	445	506	524	483	473	481	431	481	486	491	497	471	459	484	544	512	493	484	501	453	489	488	529	489	442	500	434	481	485	496	468	472	481	482	484	467	466	501	443	456	508	491	464	444	458	458	446	490	479	498	477	484	520	480	494	461	469	490	484	488	459	459	462	473	463	500	487	504	454	496	448	513	457	465	506	482	422	474	503	417	473	471	471	489	492	434	504	448	484	487	472	462	445	477	441	498	424	440	458	485	458	461	463	522	483	498	495	467	445	473	457	465	462	500	462	477	479	479	546	491	472	481	424	522	520	485	467	447	423	472	462	478	479	488	492	503	482	490	472	503	458	455	481	472	468	468	478	476	499	454	454	496	452	427	464	492	411	485	472	511	480	458	425	417	490	462	449	465	474	473	468	462	502	460	475	461	471	453	461	479	503	479	502	475	463	503	491	441	439	493	460	466	503	449	469	499	468	459	470	471	502	451	488	443	493	433	482	486	473	478	483	463	469	485	445	457	456	485	466	471	481	491	449	450	438	454	435	461	478	475	482	485	464	504	492	492	479	444	459	488	477	476	431	491	456	493	446	454	435	482	438	477	465	484	480	485	476	466	448	508	463	458	487	467	474	494	451	496	486	452	486	451	497	479	480	481	487	454	494	470	469	446	456	466	496	513	444	480	458	458	449	432	483	483	455	457
16166	24232	5772	728	707	683	674	698	753	704	628	665	629	653	606	602	591	590	630	636	594	626	601	634	583	613	628	620	583	591	660	579	622	630	599	596	570	593	564	591	618	582	600	577	573	602	587	551	608	599	628	638	600	623	600	577	626	613	583	606	619	540	644	584	558	664	567	580	636	603	575	617	630	563	566	590	570	612	598	652	572	599	615	625	582	609	648	567	596	575	648	615	610	621	547	561	596	567	581	564	563	599	603	577	616	584	620	615	594	577	605	593	615	597	582	568	599	605	614	577	578	603	601	561	589	564	563	579	565	577	584	578	585	616	611	564	579	585	566	586	586	604	596	569	568	602	636	561	626	595	598	615	554	609	561	608	606	606	611	547	602	537	611	575	625	606	600	590	563	575	657	617	598	600	591	582	601	606	601	566	546	612	612	616	601	591	554	594	598	616	580	597	607	607	615	614	566	568	591	558	549	546	587	596	601	596	616	600	552	585	623	613	564	601	587	622	570	618	564	582	564	565	600	629	574	591	593	636	619	608	605	599	603	598	577	591	575	631	573	636	542	603	562	551	613	599	586	599	600	593	560	583	587	651	591	629	576	602	590	660	599	606	626	623	575	577	603	534	632	615	639	614	611	604	595	615	582	564	590	625	596	639	538	562	608	597	563	585	599	577	620	566	559	626	614	614	629	597	614	609	527	602	618	598	574	589	600	629	625	604	565	592	603	599	616	603	611	615	578	608	600	591	600	597	583	602	590	582	570	550	604	588	585	613	552	605	585	586	579	644	574	607	623	624	592	606	595	574	605	571	582	614	570	589	593	606	577	588	605	560	574	571	608	594	568	592	553	581	616	631	603	617	637	601	569	603	617	589	598	586	609	557	590	614	593	605	562	585	614	612	591	627	618	589	593	604	591	619	568	588	642	644	599	606	575	585	629	608	676	583	597	565	591	601	591	595	547	635	626	597	576	607	577	589	535	597	594	578	609	581	585	597	619	598	592	566	603	600	603	608	624	550	584	606	622	590	629	601	607	584	611	555	606	601	606	629	618	622	578	572	611	637	560	608	574	577	586	635	611	643	592	657	582	593	597	579	597	574	608	608	619	609	665	611	614	580	576	578	569	566	599	610	664	600	554	587	585	595	620	581	607	610	580	571	588	631	616	603	605	599	638	551	623	591	551	614	648	619	649	607	578	606	620	612	600	633	603	616	627	634	575	586	578	619	600	588	573	626	614	592	621	630	539	614	642	568	596	622	607	572	589	607	570	620	625	580	642	579	551	584	613	642	601	639	564	602	613	605	576	575	535	565	596	572	590	598	579	594	566	597	581	529	631	608	573	620	536	553	605	597	553	606	596	597	579	612	617	602	638	569	603	571	634	592	626	621	601	592	591	588	593	615	644	641	617	621	587	590	610	600	614	611	613	603	596	597	584	565	604	623	569	625	566	596	593	611	623	543	621	588	592	601	543	598	615	618	588	556	598	593	608	593	599	632	571	563	631	600	563	585	628	603	601	596	612	596	599	620	612	588	604	555	612	609	579	603	555	588	586	591	611	598	625	616	652	621	576	554	587	597	608	582	609	625	593	614	609	588	623	586	645	589	610	602	615	626	594	615	643	574	602	572	612	579	605	582	574	585	602	609	546	593	643	610	609	596	612	583	613	617	603	552	611	609	586	636	596	587	604	586	591	581	622	604	586	601	597	563	608	629	570	652	590	558	615	603	588	635	568	605	627	604	592	604	603	634	579	595	596	586	597	597	574	600	618	616	629	569	563	607	602	616	609	608	606	587	624	580	579	612	605	583	603	606	599	569	615	598	600	588	611	556	610	591	584	585	628	606	591	613	571	559	591	582	610	620	602	573	575	622	597	608	601	588	620	586	631	589	582	606	634	589	601	548	649	639	582	591	610	645	601	597	640	577	617	584	599	592	618	598	628	545	551	607	604	615	604	564	598	606	609	598	573	599	592	603	601	576	577	565	563	608	578	636	578	577	543	591	561	625	633	580	550	568	618	588	581	601	596	606	567	635	589	616	630	586	578	571	593	589	591	615	556	611	568	605	615	588	614	635	607	568	609	601	591	587	579	651	601	588	618	643	591	607	585	618	606	612	551	635	591	585	600	587	580	609	622	603	586	620	602	595	582	573	564	627	572	642	580	579	576	584	617	562	586	645	585	566	602	569	558	604	602	650	554	569	595	569	591	617	593	617	624	611	595	609	606	572	566	641	606	596	581	604	598	622	599	612	593	598	637	587	566	631	636	615	602	586	636	592	582	587	613	594	630	571	607	555	608	608	560	599	600	597	581	628	607	598	582	611	603	629	580	593	609	556	548	608	568	597	627	617	631	650	614	575	604	608	587	602	571	600	609	577	523	569	591	618	659	593	616	607	576	627	667	581	554	612	594	620	627	586	624	609	587	639	605	596	583	593	611	552	581	597	604	562	604	640	582	594	600	666	584	643	648	563	590	577	575	625	553	634	551	580	590	632	598	572	560	565	601	583	608	575	630	569	654	606	624	606	590	621	606	534	544	604	611	600	576	656	648	573	597	554	617	626	626	586	623	614	602	590	586	567	604	585	577	593	580	564	561	592	620	609	595	575	652	608	567	555	617	600	613	615	587	608	619	595	578	606	601	587	607	581	599	589	636	585	584	629	659	635	608	617	597	615	573	621	627	586	587	614	609	602	569	635	634	593	618	624	604	600	561	585	603	619	557	625	639	582	585	626	594	559	595	572	601	609	605	608	632	577	604	613	605	587	583	632	572	595	570	583	625	597	622	584	622	593	614	566	610	588	572	593	597	613	622	588	626	554	585	590	605	603	594	574	604	584	641	643	607	598	577	604	625	582	635	569	634	570	588	589	610	567	603	612	563	608	644	625	622	623	612	589	590	563	606	566	560	566	557	621	568	588	615	615	613	558	539	611	655	601	614	612	602	611	629	625	599	580	526	596	617	589	617	632	588	631	603	613	542	610	583	576	555	578	620	629	619	577	595	584	623	593	624	583	586	609	566	602	602	645	577	610	601	587	590	636	608	583	622	633	571	587	585	609	570	563	590	607	591	585	586	585	646	592	561	608	580	600	564	599	594	627	594	584	583	592	571	608	619	564	571	639	635	618	625	616	615	590	597	604	595	601	590	603	580	599	575	596	579	581	565	618	563	575	581	620	609	591	636	598	610	605	576	588	596	585	626	597	590	611	624	580	576	583	591	587	562	577	665	575	588	560	620	611	569	597	601	567	606	587	583	618	607	571	611	564	592	571	600	576	601	597	617	587	574	576	602	617	605	580	574	600	618	570	569	573	594	623	606	577	587	565	571	580	602	565	540	594	572	549	615	637	588	566	609	617	642	585	544	592	597	608	610	612	655	648	634	608	616	563	612	554	625	612	581	608	524	603	583	605	661	621	593	594	580	647	629	543	561	603	577	593	593	603	561	578	571	625	572	614	595	590	603	577	655	641	565	610	594	589	577	607	597	572
23175	21137	28483	24019	21106	10326	1391	909	905	892	830	784	775	771	680	712	719	718	695	720	698	717	685	696	724	766	726	734	784	687	679	661	732	694	699	680	681	698	684	742	724	653	688	715	719	694	683	698	696	695	723	668	701	705	655	696	705	683	637	672	682	674	728	708	679	682	679	778	731	732	709	720	718	728	679	657	689	671	647	656	710	684	656	655	674	719	678	708	715	701	683	684	658	717	739	696	718	665	663	637	674	678	670	672	676	683	674	687	735	672	708	704	700	686	726	652	653	717	692	668	726	710	685	694	680	678	681	709	686	679	688	716	730	653	688	713	766	721	726	662	704	678	675	648	676	707	649	657	673	662	727	714	690	720	692	733	720	693	754	711	685	681	689	700	599	658	716	669	684	672	721	680	623	735	682	693	683	698	709	694	718	701	712	692	695	684	731	717	740	686	711	707	670	727	726	628	705	689	678	650	682	674	707	656	688	693	698	686	682	648	675	665	690	681	689	691	730	660	680	673	699	680	713	703	722	714	718	693	656	722	719	724	699	702	688	679	710	694	698	653	671	673	711	690	707	680	667	683	710	669	714	651	694	704	672	646	700	692	709	664	676	699	663	708	715	686	700	709	636	629	679	754	699	692	693	713	717	698	713	715	725	747	676	677	712	662	660	699	744	679	693	657	753	622	709	740	700	750	667	640	699	668	681	656	683	689	711	677	700	649	694	660	688	687	643	677	737	723	681	659	712	738	725	706	647	636	714	682	692	657	682	703	683	689	647	685	688	692	734	656	684	664	665	657	672	694	673	715	678	659	707	688	659	671	754	719	742	701	675	705	718	679	704	691	675	642	706	672	664	679	680	708	682	749	668	686	673	661	695	695	660	682	671	679	701	687	688	739	664	677	694	697	742	698	674	726	727	681	706	691	675	720	714	747	663	678	696	660	715	723	686	701	644	683	710	657	671	674	633	709	744	723	674	700	671	660	696	719	671	734	684	680	709	711	701	700	657	657	658	704	673	676	659	676	655	666	679	675	677	663	689	656	688	707	709	683	704	703	704	693	706	677	678	662	707	655	720	644	701	679	702	759	689	700	652	646	691	694	674	636	731	674	682	704	667	722	679	683	693	764	686	689	727	742	691	701	722	680	627	700	709	683	713	673	679	680	722	688	658	641	665	743	665	709	678	701	719	727	741	672	668	707	658	676	680	684	715	676	666	764	624	689	663	671	677	702	661	693	689	665	709	695	669	715	689	700	710	657	705	724	719	656	656	694	640	691	676	651	735	669	695	683	701	656	727	705	706	699	684	711	675	682	736	743	674	644	703	698	678	711	727	679	719	656	628	716	691	714	657	715	703	691	708	735	662	634	676	690	671	685	687	730	681	707	683	721	680	722	701	685	698	671	752	665	677	699	696	677	730	635	662	709	663	639	698	664	708	678	711	678	711	730	697	715	689	671	676	694	678	671	669	680	674	664	699	669	638	655	683	688	735	688	670	690	693	676	693	727	704	710	710	696	687	702	662	697	674	664	646	722	675	729	708	679	681	646	680	739	708	618	675	687	671	684	650	682	648	658	708	688	702	665	704	658	702	686	700	689	714	648	669	699	647	690	718	680	696	744	708	683	722	692	707	720	712	690	709	684	685	706	700	667	656	623	645	671	697	686	687	713	685	724	700	712	680	733	675	684	667	703	675	693	701	715	648	700	635	699	686	682	714	693	701	704	681	670	697	653	681	686	639	726	677	677	672	666	679	683	691	728	699	620	660	686	651	708	670	681	695	691	678	694	675	724	714	656	699	674	690	628	667	703	721	677	671	695	709	725	709	721	671	691	680	700	701	692	702	722	712	641	687	647	684	710	674	714	669	649	685	709	643	675	701	715	670	671	664	690	740	710	669	685	705	706	660	711	684	676	699	720	693	657	681	602	695	643	680	675	714	692	675	698	703	715	677	708	688	678	652	671	671	630	695	682	698	690	672	701	702	684	672	696	733	674	670	660	724	683	698	701	705	660	651	671	709	709	695	661	676	724	702	686	705	708	688	687	676	684	691	704	668	680	677	726	643	669	657	713	731	624	711	715	687	688	705	729	675	699	714	716	650	696	684	682	704	691	709	721	692	698	663	677	700	697	722	722	645	683	727	681	697	683	674	686	693	694	696	653	700	704	694	724	722	710	692	715	707	666	705	706	666	691	683	673	729	670	713	699	670	649	637	677	664	692	713	687	679	659	702	695	740	680	736	664	698	702	693	724	687	668	656	671	660	694	733	725	709	688	719	625	704	670	673	678	741	702	694	655	694	690	668	688	719	699	685	742	667	703	697	693	698	661	677	720	721	708	723	696	653	685	732	673	730	695	688	697	701	685	688	717	708	698	693	698	688	677	672	692	721	695	715	684	712	642	684	658	673	706	715	673	695	732	747	668	661	740	703	643	690	669	704	698	713	727	690	622	727	686	666	649	676	697	696	755	723	675	717	664	688	675	697	702	712	696	692	697	687	666	655	725	676	696	678	696	673	690	735	716	645	690	727	682	723	689	671	692	673	701	624	704	682	720	688	758	694	641	671	683	656	669	709	687	699	657	660	678	742	705	727	668	664	706	681	689	721	712	673	700	680	731	694	702	681	667	699	686	710	656	713	703	676	731	721	669	716	698	696	709	714	673	708	659	652	674	678	676	702	691	701	681	712	717	694	726	747	689	672	685	704	707	672	675	690	684	751	668	647	689	729	701	669	672	732	684	699	636	666	682	676	718	703	670	717	636	644	662	697	684	685	727	687	668	744	659	690	695	729	707	728	655	705	697	693	736	682	696	691	692	691	700	665	704	706	650	713	661	677	675	676	657	669	688	693	677	657	685	662	691	653	632	673	696	692	665	709	700	663	702	712	732	731	667	681	679	709	692	699	685	699	728	700	674	698	689	714	736	713	712	681	674	694	684	686	660	698	752	693	643	676	687	714	685	664	680	681	715	678	677	668	679	700	660	678	687	665	684	739	714	674	689	661	680	684	694	731	744	695	714	682	707	662	673	663	703	732	694	679	712	695	653	722	615	702	670	671	693	690	710	698	657	653	695	675	649	721	708	673	677	677	665	676	695	665	672	650	698	700	727	672	729	692	697	675	655	704	701	658	624	687	703	676	699	726	658	727	691	704	643	674	721	683	676	693	686	704	701	685	687	683	694	693	687	641	708	719	702	719	673	675	730	733	644	712	700	719	735	679	662	742	709	666	704	667	759	710	703	697	653	686	690	682	685	674	641	697	644	698	639	741	695	689	696	703	636	668	706	697	695	673	709	664	655	716	634	719	681	681	667	637	683	652	743	678	738	710	728	693	717	717	685	681	658	671	694	683	693	729	672	682	679	693	655	688	714	697	748	671	668	692	662	743	692	649	673	680	667	680	696	691	684	717	678	685	703	706	695	690	760	652	657	679	697	705	681	701	682	666	701	675	672	654	703	678	667	662	662	650	696	700	711	670	668	672	676	728	684
21340	38957	14585	2664	2001	1751	1517	1445	1410	1286	1080	1042	1035	986	880	893	911	980	938	887	894	889	884	888	913	848	830	880	938	867	906	892	849	902	864	859	884	875	842	884	865	922	888	853	870	918	855	881	890	882	885	890	822	897	855	844	857	910	870	836	851	862	832	921	867	879	910	874	911	786	863	847	880	894	836	834	851	832	907	865	868	829	889	852	849	859	809	827	872	869	872	868	850	820	881	921	894	902	839	838	867	933	876	890	843	863	881	843	932	880	878	935	861	877	839	862	856	847	832	817	794	860	834	874	837	832	888	869	846	858	874	864	846	881	883	847	878	846	840	899	841	847	871	855	871	846	869	894	873	845	872	873	852	860	859	867	814	875	855	835	899	856	862	835	792	843	853	857	883	840	922	834	873	883	875	874	927	845	895	876	867	821	859	853	867	898	848	846	849	874	851	804	897	865	847	905	850	935	904	859	877	889	857	907	866	856	837	853	897	841	810	871	861	849	840	806	905	887	829	829	913	817	824	830	821	906	891	831	848	776	914	846	872	879	841	853	853	889	838	849	876	854	858	907	830	837	881	874	869	899	814	853	909	848	811	881	824	859	895	847	856	850	870	845	856	848	878	875	881	804	869	850	816	814	849	866	819	893	871	863	948	833	834	834	840	829	811	900	824	832	931	858	880	869	895	859	873	820	859	852	842	851	878	862	906	817	905	831	976	861	884	862	865	851	849	852	877	884	879	901	882	836	904	860	879	878	867	829	840	901	867	904	910	831	855	849	849	932	840	930	900	870	824	930	906	861	855	872	898	863	866	892	832	849	830	846	875	864	890	902	853	819	843	886	824	882	819	890	849	885	867	861	851	836	897	910	876	877	887	868	921	849	854	853	859	882	824	909	844	847	882	885	859	839	833	865	875	839	893	851	858	868	882	825	839	857	904	886	820	831	860	902	810	872	861	827	839	893	854	845	888	865	832	825	853	849	864	832	882	900	841	913	901	845	833	890	866	843	874	823	873	835	883	889	835	810	879	894	895	860	869	833	893	867	822	896	861	850	850	893	856	844	859	873	869	888	851	893	873	890	882	868	861	895	850	863	919	901	900	868	857	841	924	855	837	880	820	905	851	861	874	865	806	851	801	854	831	826	826	858	867	902	900	860	834	871	875	902	871	863	821	901	857	876	905	879	859	905	899	848	905	852	812	834	851	823	825	861	907	874	807	821	852	899	829	862	848	872	861	884	894	879	860	901	893	799	865	892	854	846	838	886	834	839	849	886	846	852	835	908	866	879	920	811	837	828	904	897	819	877	867	883	879	859	842	800	840	873	882	884	908	889	842	844	881	873	860	868	837	862	818	903	840	827	827	854	835	847	797	865	882	856	878	855	806	913	825	852	883	828	902	810	902	866	880	886	893	867	887	876	824	885	864	878	834	859	921	888	838	872	907	883	827	871	852	856	869	833	889	921	849	869	832	864	870	860	817	865	834	876	787	827	778	895	823	879	821	857	866	866	861	839	869	891	836	826	843	905	879	894	845	872	860	877	811	843	859	862	860	840	878	875	814	801	818	796	887	893	860	862	893	828	798	857	906	868	849	819	876	807	890	837	857	854	890	850	835	877	821	831	872	844	891	805	868	843	844	874	840	884	811	865	873	805	850	902	865	856	875	879	911	840	882	847	857	879	859	859	848	837	869	867	811	827	848	825	873	865	848	905	846	858	870	829	839	843	865	835	826	860	857	868	871	902	861	850	828	869	853	871	909	860	890	877	847	873	867	860	829	818	831	888	869	844	955	842	855	869	834	875	880	812	876	834	854	798	870	878	901	903	915	829	873	832	855	851	887	875	826	859	891	860	818	830	875	869	903	855	870	873	901	883	888	928	807	855	891	857	906	866	842	852	869	905	862	797	893	828	843	871	818	847	891	816	869	915	839	841	869	859	860	871	878	848	867	896	911	901	864	905	919	889	884	868	856	853	880	882	886	827	824	840	890	824	838	875	821	819	849	829	848	889	841	874	840	888	811	833	836	867	847	860	836	912	828	875	842	848	868	887	925	854	873	841	846	827	908	951	922	835	888	853	863	851	792	866	866	868	846	803	812	840	839	894	866	852	856	810	896	838	835	841	885	832	844	865	860	883	852	845	813	879	844	838	812	827	929	859	853	891	874	873	826	825	848	855	851	864	815	895	846	836	842	826	909	881	834	835	867	936	868	866	896	892	854	862	880	872	871	842	881	856	858	820	851	878	893	902	866	854	873	820	820	907	875	853	858	868	832	854	848	857	807	815	878	845	869	835	860	869	903	947	852	869	864	832	875	881	864	922	858	860	874	901	837	826	868	868	861	843	853	879	843	860	898	893	859	813	883	791	860	892	914	869	863	853	866	864	847	889	841	837	899	876	896	825	860	844	823	823	845	867	863	887	873	877	928	878	874	821	873	857	880	859	847	824	892	839	886	891	870	815	850	862	870	836	871	824	854	805	891	874	867	811	832	935	873	836	802	851	813	898	937	872	847	864	853	881	913	885	821	842	888	845	829	902	893	819	835	886	861	874	869	854	878	841	818	859	851	870	818	821	862	804	896	883	886	818	855	861	875	875	830	827	867	861	864	898	867	858	871	872	839	862	831	838	821	867	860	821	853	876	866	866	884	868	825	877	831	916	846	837	875	854	887	816	845	863	815	852	861	843	860	869	850	865	860	837	851	888	856	913	857	831	842	895	907	850	881	890	860	833	924	856	811	806	814	794	793	844	853	894	883	826	837	856	894	841	884	880	865	871	828	852	861	876	855	821	801	840	817	849	903	850	852	862	860	845	846	949	912	874	848	893	834	846	842	841	880	813	867	874	850	859	854	884	909	851	847	869	857	844	867	812	851	851	857	828	889	829	831	873	874	852	857	926	923	900	827	896	841	835	890	888	860	890	914	876	841	828	821	855	873	828	834	882	850	881	886	844	892	843	848	848	857	855	835	826	873	815	890	880	852	889	868	912	860	867	898	914	839	808	879	885	924	883	858	915	878	848	896	871	908	919	874	858	860	851	917	856	865	851	893	819	899	828	874	848	824	871	850	891	842	865	821	844	850	852	861	835	906	883	888	866	806	889	903	869	841	828	883	841	809	832	922	853	854	891	830	886	941	813	861	900	833	819	804	876	881	881	877	871	847	873	878	856	874	889	883	885	844	875	868	816	809	848	890	867	860	928	848	843	831	863	893	883	853	913	862	885	872	900	914	898	863	875	874	878	868	865	843	875	898	834	857	878	865	870	859	846	851	902	855	844	850	863	876	834	844	854	861	846	879	886	832	835	799	868	878	859	877	860	875	842	832	876	850	838	836	872	813	875	852	850	831	841	890	815	858	877	889	775	789	901	848	814	879	884	858	823	819	898	884	873	850	850	871	847	810	905	864	855	885	821	828	887	899	883	881	891	861	836	848	860	864	889	868	861	884	868	855	858	877	852	854	790	818	879	847	866	855	921	865	874	850	836
24364	21153	27198	25110	8154	482	381	419	378	373	331	312	250	275	251	252	253	283	252	217	253	251	246	264	245	241	248	248	245	254	246	261	230	244	251	282	250	238	256	238	248	228	219	247	240	243	236	209	215	267	262	217	253	268	259	258	222	224	252	233	240	263	244	260	260	211	250	243	221	225	216	235	248	251	233	270	241	244	270	234	249	223	232	244	250	245	264	247	226	236	237	229	216	250	260	240	222	231	266	264	246	214	228	222	230	234	237	239	253	249	265	216	228	248	271	220	263	221	245	219	236	219	215	248	265	250	253	239	270	265	266	225	228	219	225	248	246	243	223	232	271	235	243	266	235	246	229	241	249	241	240	258	252	264	258	238	235	229	250	248	231	247	270	265	234	227	230	279	244	255	251	247	254	242	234	267	262	264	234	241	254	237	211	254	245	254	252	238	228	245	239	237	241	267	240	219	246	232	218	222	256	260	263	198	266	254	216	256	296	247	236	254	248	238	256	263	235	233	230	283	239	238	253	237	227	247	240	244	260	246	256	222	221	239	236	251	257	261	247	242	246	252	263	270	238	232	261	257	249	227	247	218	262	242	237	222	262	237	229	228	261	250	243	227	267	213	257	230	243	241	254	232	248	238	266	237	235	234	255	275	240	233	248	252	259	248	253	250	251	236	265	246	272	239	243	240	227	250	247	243	223	258	233	231	276	247	237	246	230	230	243	232	213	236	229	258	222	234	257	248	232	271	255	258	210	235	237	250	262	246	246	221	253	240	199	225	242	245	240	235	237	229	237	236	263	251	232	253	231	229	253	257	233	264	234	231	254	240	243	243	251	235	232	218	239	271	273	238	261	256	216	237	269	257	270	263	237	261	237	241	259	254	237	250	251	236	231	270	228	259	282	249	263	222	213	237	216	236	260	216	257	257	237	243	254	249	244	236	249	238	255	223	233	242	240	235	227	260	236	236	242	265	216	245	237	232	232	211	236	254	204	236	253	245	234	265	271	234	279	250	243	214	249	233	218	247	231	210	242	262	233	275	232	268	255	224	254	234	261	245	259	227	230	238	243	221	241	247	256	268	232	234	234	221	245	239	235	252	250	233	249	274	257	243	253	255	247	227	231	251	215	237	246	261	254	250	268	252	237	217	223	240	222	228	254	251	236	242	228	258	245	247	259	237	220	250	266	212	244	250	214	216	225	264	242	237	229	239	214	253	232	253	211	255	236	247	252	234	275	253	220	237	232	230	237	240	256	253	242	229	236	247	237	205	282	230	220	246	255	253	228	248	255	234	248	238	234	231	249	247	229	264	250	260	225	279	248	251	243	251	225	246	242	225	253	259	231	236	215	257	260	227	254	239	248	247	251	223	247	240	238	217	255	265	225	230	235	254	239	225	258	244	238	246	270	260	241	240	268	231	227	242	250	245	266	246	241	233	224	240	267	236	243	247	230	229	253	230	265	235	231	250	226	262	237	304	236	251	253	229	264	235	255	253	266	245	238	245	237	244	237	245	236	229	245	242	237	237	265	246	228	252	258	213	233	259	235	261	244	262	247	246	246	236	246	232	221	258	235	225	239	237	223	232	243	222	242	237	262	237	229	259	218	256	219	246	235	235	255	229	241	232	270	223	234	230	264	209	241	271	252	251	245	220	221	254	223	254	234	237	234	235	250	272	235	223	246	253	254	231	211	264	212	192	238	238	251	243	245	238	247	280	235	232	271	250	303	249	240	257	206	237	233	250	253	238	232	205	245	223	235	251	257	243	231	260	238	258	241	227	228	239	211	273	229	227	266	270	270	232	231	216	247	254	247	247	217	257	234	242	241	241	235	256	261	244	248	255	239	243	242	239	242	236	263	219	230	277	251	203	247	246	242	219	234	213	236	246	249	221	243	253	258	253	249	251	229	238	260	231	238	251	235	218	246	258	258	237	239	250	280	240	248	232	245	250	267	237	256	222	267	238	257	225	245	257	245	241	243	234	240	219	269	236	226	262	256	223	244	231	240	251	233	231	253	239	234	285	239	238	213	245	218	252	237	234	237	260	239	242	248	250	228	215	256	233	260	257	263	259	235	258	262	259	256	226	245	265	245	236	251	246	236	257	247	238	248	234	229	235	239	257	225	231	229	264	237	245	230	232	240	231	256	253	241	220	256	279	221	228	253	222	224	243	250	245	243	281	251	251	239	263	231	253	251	208	261	216	228	234	267	243	243	232	237	241	249	237	225	239	223	260	263	229	221	250	236	252	287	240	218	227	275	249	209	224	238	228	254	234	236	267	247	226	222	257	249	239	241	241	252	234	270	246	229	218	250	210	242	264	249	236	249	208	239	224	237	271	236	228	248	238	208	237	242	234	266	247	239	245	233	236	250	240	259	236	242	255	236	249	224	252	229	251	230	264	234	237	265	252	246	209	245	265	223	262	253	246	239	266	242	231	262	244	245	240	249	258	224	216	243	263	238	243	246	232	235	231	236	243	241	235	269	223	259	226	254	242	249	255	218	228	244	233	269	231	222	258	259	255	273	259	225	258	230	229	263	199	263	240	210	235	193	234	244	233	233	220	214	233	253	253	205	244	234	266	248	257	236	252	237	248	242	237	261	247	228	216	251	260	251	227	244	243	236	244	235	242	245	233	285	247	243	248	256	232	271	231	239	258	259	244	252	241	247	235	240	257	222	249	257	234	242	227	262	235	276	232	216	260	205	258	242	267	258	241	230	262	221	231	260	245	260	231	234	241	237	231	243	224	236	233	223	267	272	242	271	236	241	213	261	237	252	232	253	275	235	217	260	237	245	235	235	222	233	230	205	243	227	234	240	242	244	251	239	228	219	244	247	238	256	245	238	246	232	230	245	234	270	237	230	272	225	239	238	228	244	244	254	252	227	207	265	258	216	255	219	244	270	240	232	246	234	250	233	273	261	227	243	261	250	235	242	212	210	253	201	242	242	244	273	227	230	224	206	241	225	255	243	231	248	240	238	243	243	236	224	212	251	268	257	223	247	221	239	235	238	251	210	265	234	212	231	243	218	253	237	221	268	240	258	226	239	250	255	236	264	258	248	250	256	228	237	228	211	236	232	240	222	225	269	245	262	224	230	239	229	242	250	262	256	229	253	256	264	257	272	260	243	230	226	239	273	274	251	239	245	242	232	237	253	226	249	259	230	231	247	235	249	197	257	262	252	259	295	244	269	237	249	253	250	242	213	243	213	234	217	269	223	243	243	247	258	222	252	233	229	217	215	230	245	258	245	230	264	228	241	266	240	248	243	232	255	231	211	226	237	282	206	250	270	241	237	253	250	248	252	259	227	236	251	246	239	261	261	235	254	228	257	235	223	248	236	248	263	246	234	251	265	258	253	260	242	217	252	228	225	255	262	240	223	256	226	243	252	207	245	239	242	239	225	232	248	258	241	246	234	237	247	275	210	238	242	240	211	257	236	257	232	257	234	244	253	224	234	252	225	231	225	273	266	219	241	234	231	249
20028	34241	10387	1327	976	790	667	747	738	642	476	431	426	343	370	342	353	372	349	327	319	327	317	351	347	291	335	346	309	336	341	327	348	329	318	354	344	337	323	347	315	345	346	324	287	325	330	315	318	337	294	313	335	313	346	327	335	328	309	331	311	322	334	317	312	329	312	339	323	358	348	336	335	366	325	339	330	344	288	326	282	352	337	330	351	330	301	344	317	330	318	326	315	315	317	315	326	308	335	329	311	313	340	336	311	354	337	320	324	283	292	316	338	320	328	341	345	322	314	317	323	309	332	339	299	362	309	300	335	330	341	340	300	317	333	325	335	316	310	336	314	315	296	325	349	340	324	349	315	303	301	314	374	323	304	307	333	315	334	319	298	316	342	335	341	311	359	328	332	302	356	318	322	313	313	330	333	338	309	301	342	286	308	332	316	328	330	332	354	302	301	314	346	340	355	304	295	315	304	338	311	285	342	311	304	320	306	329	308	316	339	360	292	361	299	321	343	289	288	339	345	306	304	295	341	315	324	300	338	313	309	344	310	374	333	324	362	371	340	332	318	319	318	351	329	310	299	310	298	344	310	327	323	282	352	376	311	330	320	331	313	320	322	327	302	326	319	319	281	342	334	321	334	296	298	315	306	323	351	310	342	298	305	338	335	310	315	349	286	306	304	339	315	383	331	334	326	335	297	344	333	368	328	332	331	324	311	341	324	324	344	312	303	284	313	325	288	314	328	311	320	302	356	330	326	314	316	349	308	323	320	326	326	352	346	317	323	349	333	356	340	306	312	326	329	299	291	309	326	350	272	325	324	319	305	325	347	377	296	316	359	325	339	300	312	322	332	328	323	335	293	320	321	322	309	329	369	298	321	319	335	314	329	325	333	304	316	320	336	283	278	339	347	325	339	319	312	309	354	297	312	338	302	328	347	348	326	332	336	328	338	338	323	345	348	353	331	344	345	341	342	350	300	350	311	342	349	331	319	331	328	324	312	310	299	318	296	333	310	320	330	310	312	345	336	318	341	311	317	327	329	325	323	335	371	335	304	328	322	273	342	337	346	323	326	337	356	320	323	358	309	317	338	333	326	316	323	313	298	314	327	317	326	302	333	321	365	332	315	336	347	328	333	343	292	317	308	285	326	338	317	353	328	314	309	334	324	341	316	318	300	342	368	323	320	334	375	328	310	318	339	347	334	323	326	339	314	324	335	309	329	330	295	298	321	312	330	346	303	346	309	312	361	338	316	317	337	296	318	329	340	339	335	324	302	319	347	316	304	337	333	315	318	309	292	299	303	309	335	322	311	325	357	314	338	316	324	321	305	336	309	321	332	319	348	331	292	296	314	341	299	341	339	277	320	338	316	314	301	315	343	336	321	331	307	322	330	346	303	320	316	299	353	314	327	337	304	337	327	326	319	322	345	317	327	352	322	318	308	326	330	317	342	337	339	326	309	330	324	307	326	300	336	349	342	314	325	286	336	344	325	340	323	346	289	332	333	334	295	313	337	347	307	334	321	312	323	312	326	340	324	329	293	332	341	330	331	335	322	319	289	349	316	309	299	341	313	317	336	359	315	345	319	331	302	333	326	320	310	310	318	336	341	337	331	316	300	334	333	348	309	292	297	292	309	310	360	331	336	323	307	351	329	334	325	301	334	375	342	315	327	324	353	349	346	286	303	324	334	340	324	342	326	292	351	301	377	354	330	336	349	337	330	351	318	332	334	309	332	319	344	321	314	355	318	300	298	326	332	331	330	328	305	359	320	317	323	310	287	320	322	320	323	321	345	346	367	297	351	313	356	332	340	316	339	324	341	322	328	318	317	335	326	323	311	328	311	299	349	324	333	304	300	289	328	265	303	340	308	303	324	327	323	318	336	310	319	341	336	307	310	315	354	306	317	327	329	277	320	306	324	309	354	291	359	305	299	303	332	307	320	343	324	346	319	317	354	322	335	330	313	331	337	301	333	307	350	299	295	291	305	306	331	329	324	320	305	347	304	323	328	333	316	332	313	311	318	292	322	297	331	344	360	309	336	308	324	318	298	324	311	340	308	317	310	323	314	312	295	305	291	321	333	336	308	300	282	327	305	323	326	347	312	296	354	317	310	308	323	312	313	310	322	357	338	324	336	331	329	346	300	310	320	346	315	324	361	301	299	285	333	337	347	349	344	328	287	306	328	342	358	316	322	344	301	358	336	362	340	343	331	321	350	314	337	330	290	306	332	334	270	331	318	342	266	310	307	291	314	334	340	343	304	323	301	353	324	313	320	312	352	313	326	338	329	318	310	308	275	328	311	305	331	327	320	294	280	307	305	317	366	305	331	328	307	285	290	334	318	329	348	315	321	322	330	329	340	281	314	286	321	316	334	340	334	292	314	313	322	327	292	311	360	312	300	351	313	316	304	322	342	302	323	314	345	297	341	335	337	346	302	293	312	315	330	323	333	288	352	313	285	356	352	329	350	332	317	312	318	349	326	340	290	336	344	335	282	337	294	299	349	313	335	333	312	327	333	311	323	329	303	320	305	310	355	318	334	322	329	315	342	330	316	316	309	302	353	309	340	339	279	298	289	308	326	324	319	322	348	338	326	286	327	308	347	303	340	326	350	328	348	341	314	307	319	309	328	325	340	324	328	346	347	330	317	310	339	323	314	320	304	293	340	334	323	351	324	337	322	324	320	317	303	324	308	315	323	343	319	312	305	316	352	302	294	320	342	336	331	368	292	302	324	345	313	343	309	316	298	325	319	329	313	302	308	280	308	338	322	320	310	346	352	297	298	320	336	305	317	306	338	304	349	329	298	324	335	322	319	307	333	307	320	333	306	326	355	370	316	317	339	316	333	320	320	335	348	313	303	339	318	310	320	300	334	303	311	323	358	313	344	341	336	312	309	330	327	298	298	314	330	331	344	316	327	305	305	290	354	347	309	338	325	320	360	291	303	354	336	335	356	312	340	293	334	287	316	318	308	329	306	303	315	349	344	335	304	294	319	292	318	326	314	316	318	337	315	329	302	328	301	337	351	316	296	317	302	342	331	351	315	335	341	282	314	324	325	280	321	324	304	305	287	350	345	313	313	342	320	318	328	340	300	312	343	324	300	335	311	321	301	336	325	317	314	314	332	337	299	296	324	298	312	301	339	335	342	358	323	302	320	308	350	312	315	360	353	307	357	346	330	314	314	338	328	327	296	325	319	291	346	307	316	288	295	319	313	312	321	315	331	323	267	343	300	316	331	328	326	323	321	329	342	310	325	303	315	326	290	292	342	321	340	302	346	331	311	334	345	335	319	288	315	327	323	337	345	329	337	351	326	311	331	302	318	308	317	328	343	310	322	295	334	280	315	308	300	321	308	297	347	327	350	307	322	321	317	295	335	311	338	338	341	348	332	289	336	328	296	327	313	332	329	322	324	329	302	309	334	348	311	291	320	312	318	322	331	370	327	324	332	328	317	311	348	332	318	334	305	354	313	363	337	342	313	312
22209	21193	29003	23670	21185	21190	7487	1118	967	893	776	702	666	569	573	563	508	546	567	535	488	516	538	512	568	528	511	527	497	532	474	485	557	493	477	441	493	495	484	482	482	508	510	509	535	482	476	517	511	494	510	517	518	478	469	479	505	484	499	535	492	510	499	489	489	512	509	515	493	474	507	491	486	482	531	480	519	478	512	491	502	483	457	487	482	473	461	462	483	508	480	481	514	540	491	459	481	515	483	479	511	499	480	480	469	481	457	488	522	468	461	465	484	495	466	494	475	462	478	475	495	446	460	497	478	513	471	497	482	480	502	506	428	516	467	461	478	468	487	485	454	468	467	505	484	494	492	470	472	484	497	505	515	458	466	458	482	473	478	447	458	496	473	506	468	485	495	508	489	523	504	471	459	509	489	473	472	482	470	432	475	481	467	539	515	482	465	494	512	514	482	455	488	528	531	450	486	491	492	482	466	502	479	492	488	503	458	505	500	496	469	490	486	472	496	455	479	480	477	486	445	465	508	480	490	508	448	491	483	466	496	504	475	454	478	461	493	495	484	489	495	455	477	476	495	501	466	468	489	475	465	476	494	440	468	538	513	461	503	502	494	463	465	475	470	460	490	507	484	507	526	492	453	469	465	527	480	487	479	473	503	466	496	467	476	515	474	476	462	479	524	503	521	504	464	471	500	506	491	483	490	478	501	485	443	526	476	459	505	456	485	473	485	446	478	486	464	458	470	494	479	474	474	528	433	480	500	468	460	513	471	490	487	499	494	490	496	502	475	475	462	471	500	452	445	444	477	479	534	503	467	508	483	453	474	462	476	497	472	459	443	479	471	466	474	496	498	492	456	458	514	450	442	520	476	488	508	479	497	482	514	489	472	464	490	476	428	483	519	484	500	466	454	478	456	460	470	502	477	495	479	473	493	464	477	480	508	499	461	505	481	427	428	523	474	474	442	518	500	472	502	420	470	466	469	485	449	499	448	496	515	453	482	483	473	503	491	474	490	502	475	432	511	448	520	493	499	507	485	480	486	443	466	523	475	501	465	451	444	462	454	507	527	483	534	497	494	518	460	439	432	439	455	507	513	431	456	479	507	477	525	453	457	474	487	505	504	462	492	484	505	482	452	526	499	501	485	496	494	473	495	484	476	471	461	510	508	519	462	455	478	466	520	439	484	495	475	442	482	487	476	445	516	471	480	511	463	506	502	491	468	438	511	459	453	475	450	474	501	494	474	517	479	489	482	480	475	472	491	489	467	504	498	510	484	451	459	512	484	488	474	505	453	461	457	481	497	499	442	487	471	518	489	471	482	465	496	474	511	500	528	433	479	484	485	470	496	450	466	513	477	449	474	475	485	452	509	508	493	454	479	525	476	470	467	407	450	465	475	540	434	477	484	442	463	506	474	469	458	473	499	476	490	522	482	482	458	495	454	489	466	458	478	479	472	488	459	492	470	496	520	537	477	463	466	449	522	480	500	497	490	464	472	463	488	465	500	488	481	471	453	465	473	477	509	484	480	481	468	464	493	480	487	504	477	493	466	436	451	483	462	487	484	477	528	493	504	473	495	496	517	519	487	477	476	495	489	482	501	499	477	465	481	488	453	530	438	498	522	463	473	517	496	508	530	480	485	474	439	450	460	489	499	479	457	473	524	491	485	493	489	488	462	464	520	487	497	508	475	440	425	487	508	485	479	485	472	445	480	459	478	494	466	504	481	474	517	468	480	471	503	494	507	484	459	509	461	488	475	478	428	474	441	516	436	463	464	497	441	451	473	486	473	487	465	492	486	458	506	455	449	483	487	477	482	523	490	465	444	482	478	462	456	451	508	484	467	489	503	490	485	470	455	449	488	487	444	459	460	543	489	457	473	467	477	464	490	479	482	509	467	472	515	474	440	510	491	491	501	456	461	481	491	468	487	473	483	490	474	451	510	442	505	498	445	524	478	495	454	508	483	476	471	448	488	488	447	483	473	460	443	471	491	484	488	486	467	504	456	451	491	489	469	484	472	437	467	445	489	456	483	500	498	489	442	465	474	480	479	457	474	464	431	489	484	485	453	493	516	496	437	438	485	519	531	494	447	484	514	474	491	466	464	507	535	499	459	435	500	505	490	475	468	441	508	515	458	474	508	490	492	516	476	484	477	483	388	467	501	476	460	481	436	465	506	518	456	450	512	458	470	479	518	486	436	467	496	438	460	489	497	434	454	478	471	484	465	491	480	476	486	461	437	456	484	468	465	493	499	473	509	517	478	467	477	476	484	437	447	498	510	464	482	464	484	440	481	478	509	500	442	425	454	448	492	497	502	455	471	474	483	453	461	458	436	470	489	476	439	524	454	481	514	502	489	449	491	477	456	483	480	474	517	446	494	483	488	489	489	500	465	467	480	470	473	467	494	503	482	506	499	516	460	464	475	482	475	489	516	472	469	501	475	457	543	463	464	516	477	527	497	460	482	494	478	494	484	476	511	509	498	463	525	493	492	465	497	451	489	464	463	484	465	470	476	489	494	490	476	484	463	495	452	448	493	488	482	489	504	486	507	435	461	452	453	484	534	523	488	496	477	495	517	489	468	504	463	481	490	481	513	444	449	471	492	470	487	488	507	507	461	467	484	483	542	484	518	488	459	521	488	474	458	462	468	472	470	472	472	525	493	454	463	475	469	482	494	533	504	484	497	478	467	466	486	458	467	486	484	472	473	494	489	456	455	513	453	444	487	433	455	449	462	482	440	444	472	471	453	443	447	464	465	469	479	463	469	479	469	450	485	486	463	488	504	465	465	456	490	469	452	477	493	443	484	526	503	472	510	477	442	457	449	491	474	495	470	504	481	495	475	443	482	471	478	501	508	502	484	468	492	472	490	438	465	499	492	450	452	488	430	499	465	549	462	500	488	447	471	482	451	482	456	495	516	430	432	491	483	510	542	473	501	488	488	540	443	510	485	445	472	520	505	516	471	492	447	436	487	439	476	477	496	468	478	486	483	469	454	425	538	484	452	497	497	500	477	455	458	506	471	492	506	479	462	472	513	507	486	473	491	472	500	496	493	497	503	459	469	474	492	496	485	492	476	491	468	490	488	502	477	526	463	460	503	477	525	481	528	489	456	477	505	464	511	494	519	480	451	536	481	489	487	509	486	506	445	457	491	505	492	492	451	520	438	451	484	493	459	458	478	506	506	480	465	484	513	479	477	494	464	505	441	470	479	464	484	460	500	450	482	493	460	503	490	479	498	504	483	485	505	455	490	483	506	511	461	497	500	486	496	477	497	444	511	478	456	465	506	495	449	488	466	466	491	473	481	525	434	481	436	446	437	485	502	465	484	481	463	473	518	481	464	437	499	501	492	445	475	493	517	514	484	476	458	487	475	465	497	482	482	452	450	496	484	471	486	494	450	461	450	477	508	530	503	497	438	502	498	484	488	534	443	479	466	502	508	471	466	481	513	476	471	489	455	485	502	475	470	491	472	539	481	464	500	475
24909	44682	17859	3971	2863	2229	1921	1682	1766	1527	1285	1019	943	767	800	760	769	710	714	676	711	660	698	678	655	665	660	686	652	595	653	658	643	637	684	674	649	621	581	645	623	666	667	644	646	640	676	612	593	678	673	699	639	610	626	676	663	592	629	626	663	655	629	588	648	637	638	595	574	619	658	612	608	652	642	598	604	613	636	655	625	592	644	638	678	666	633	657	598	598	597	641	630	650	672	612	671	649	668	661	650	613	649	598	621	617	655	668	638	599	631	597	632	675	628	607	591	605	609	617	640	612	628	615	631	616	632	581	618	638	675	633	646	605	629	647	635	655	625	646	616	630	606	627	635	633	648	620	622	594	595	651	630	622	593	592	622	619	621	640	643	618	609	614	628	609	608	624	633	616	608	603	609	613	626	661	621	591	638	583	634	639	641	611	641	643	626	621	631	627	631	629	618	637	648	648	588	632	631	607	656	613	633	642	624	612	633	610	633	621	604	570	601	586	608	617	608	610	685	658	651	647	590	607	617	630	621	596	644	626	636	625	615	612	625	617	610	642	624	611	595	597	607	640	635	603	595	636	618	614	601	616	622	599	625	579	601	626	622	645	622	643	656	590	662	604	621	645	627	674	623	676	661	557	605	590	628	614	620	638	649	645	664	628	651	606	626	639	652	597	636	597	653	633	627	627	628	586	646	644	665	596	632	657	579	647	639	605	655	661	583	622	652	618	575	658	652	651	651	629	663	651	631	602	668	682	609	611	599	634	667	659	643	658	680	625	574	611	624	604	671	619	642	602	644	651	639	624	637	639	660	627	574	635	647	624	618	661	632	631	595	614	628	619	624	633	673	633	642	630	659	589	605	654	645	625	596	649	655	640	622	646	614	626	625	655	587	619	631	652	591	656	637	620	628	594	620	633	582	639	596	634	635	642	614	651	641	629	615	622	643	593	635	609	640	676	627	635	586	624	655	594	635	634	638	600	666	609	632	595	575	620	590	611	630	654	619	654	571	585	631	640	676	639	640	656	613	645	615	636	582	596	631	596	634	614	646	632	678	694	608	597	616	633	652	589	643	597	631	589	630	640	645	619	657	640	605	610	628	618	612	636	655	620	656	645	592	599	582	574	609	646	665	608	602	625	616	655	617	658	610	650	620	605	635	630	628	639	651	599	620	616	617	643	651	654	626	632	636	586	584	630	593	625	628	591	642	656	610	592	653	617	629	598	667	630	626	623	622	599	646	653	629	660	627	636	634	594	616	629	634	674	628	632	657	658	649	612	633	618	593	626	587	627	626	615	654	648	611	604	622	644	592	605	571	613	634	649	645	650	627	563	639	588	641	615	647	565	577	619	602	590	628	620	642	692	592	622	655	651	617	622	624	619	593	609	587	573	638	649	601	640	628	651	617	635	651	602	645	646	620	603	620	591	634	589	643	653	612	619	651	649	641	595	617	592	576	657	662	622	681	625	616	651	603	644	625	621	591	633	639	595	583	623	593	652	612	606	625	622	627	582	596	630	631	659	637	613	638	605	604	623	629	611	607	663	637	660	615	606	648	610	671	657	617	598	639	595	598	593	633	612	610	607	624	583	656	669	646	626	618	646	647	626	666	634	647	656	599	584	612	594	622	652	596	633	641	659	635	649	643	629	596	627	613	613	623	616	604	612	612	664	581	638	639	606	598	621	651	612	672	620	633	606	621	607	616	675	608	630	620	613	574	654	620	628	657	616	601	624	644	639	596	577	662	603	640	650	664	634	593	616	615	607	645	674	623	632	618	677	620	630	607	652	632	635	600	642	615	605	632	624	628	623	607	641	637	634	613	639	627	662	630	637	615	606	610	608	670	646	628	644	613	636	640	610	639	584	621	574	596	609	581	596	625	620	643	641	641	657	619	604	604	624	640	609	620	620	561	583	592	625	630	624	646	619	654	613	620	641	591	662	597	668	618	638	605	637	623	607	601	592	632	615	649	632	657	631	589	626	623	626	643	563	604	662	653	599	626	629	599	621	599	578	661	621	663	559	600	644	635	598	601	643	627	620	619	646	670	608	632	641	573	619	627	659	588	620	594	628	617	631	634	588	610	612	631	658	614	603	596	652	581	626	608	633	629	578	629	614	583	615	626	626	655	581	628	612	621	594	606	580	611	583	638	638	623	617	630	638	629	664	665	624	610	643	637	635	607	644	591	626	662	626	631	606	629	647	595	603	658	621	582	690	621	635	632	653	611	662	629	645	675	632	605	579	600	621	636	638	619	604	576	618	634	643	644	582	636	643	634	642	591	639	605	647	626	556	572	567	648	615	609	626	683	608	673	638	657	609	640	616	634	539	594	574	603	591	633	639	584	659	607	658	629	596	596	631	611	640	628	651	610	650	675	629	614	633	610	595	594	601	643	621	595	653	632	612	617	653	612	617	640	623	600	686	623	632	636	593	607	623	626	620	603	623	591	644	610	613	646	648	610	594	592	644	652	697	655	681	621	573	613	665	630	585	641	638	621	651	635	659	599	575	633	660	623	609	630	610	638	628	646	609	639	626	645	576	642	638	646	625	649	627	640	618	644	601	546	609	650	631	674	597	576	612	610	687	631	658	634	613	696	616	585	644	627	564	578	659	639	627	645	674	657	585	633	647	599	644	630	600	614	655	600	601	556	597	645	576	655	644	700	650	631	654	653	610	640	658	629	671	677	596	625	615	618	612	659	608	590	634	622	591	637	594	652	645	617	622	608	608	621	591	631	599	609	631	607	602	630	626	630	629	626	657	636	639	661	590	565	606	668	648	615	649	626	644	650	664	605	629	611	598	650	646	652	596	629	623	619	668	589	652	586	605	612	586	645	587	626	607	583	662	629	626	576	615	597	610	667	595	623	640	633	587	613	574	617	638	645	609	640	591	605	604	657	668	607	630	668	577	628	616	654	607	643	664	600	679	627	643	652	616	643	645	562	682	617	638	658	587	640	587	643	615	644	654	650	643	609	609	599	631	644	611	598	631	651	665	650	616	621	630	625	657	619	619	617	632	638	621	647	613	625	653	623	607	613	619	630	620	607	603	620	640	645	647	645	633	594	614	637	641	646	615	629	599	659	635	615	637	637	644	650	623	619	642	594	654	590	599	575	654	631	652	658	641	626	627	622	624	629	658	597	663	658	618	601	682	634	611	600	648	607	599	622	651	679	584	621	619	670	627	611	647	633	616	633	659	623	615	599	624	680	661	612	599	615	605	601	657	609	632	645	654	642	600	608	580	611	606	617	616	612	632	648	617	622	623	627	648	655	642	674	617	589	663	668	667	625	650	608	640	599	637	629	641	661	638	605	609	620	628	644	602	614	611	611	668	665	638	624	634	661	656	669	652	611	584	596	667	614	591	629	596	634	620	615	617	638	582	611	605	559	600	641	599	630	638	663	623	618	625	625	622	623	606	643	655	621	641	606	596	611	629	653	660	626	645	656	609	620	591	620	567	606	616	659	632	637	616	663	642	630	619
27068	20858	11595	1345	729	645	546	568	579	579	532	490	462	487	500	465	489	464	509	499	479	493	525	533	473	478	500	506	475	487	492	465	513	515	424	483	495	505	459	490	472	498	487	481	491	557	506	478	474	495	517	494	502	496	465	484	481	454	494	484	494	465	509	458	498	501	456	504	473	496	486	471	474	497	487	496	460	503	472	480	447	512	446	481	489	470	466	499	497	478	492	505	533	493	511	503	484	468	501	444	479	456	488	506	450	500	496	499	472	427	502	491	480	448	503	479	456	498	508	501	494	482	484	471	488	465	458	444	465	470	415	487	484	499	505	488	459	525	482	505	480	522	476	526	469	490	479	460	463	469	478	482	490	511	508	480	453	463	490	459	510	474	471	486	499	469	481	423	512	503	507	474	488	481	480	453	480	488	459	493	479	485	483	459	472	494	473	429	485	474	469	493	460	492	486	521	474	483	439	479	474	474	483	477	470	465	489	488	483	451	480	457	495	454	462	500	491	452	459	488	478	484	485	450	503	470	479	494	491	518	476	484	471	471	455	473	484	483	524	452	485	522	481	511	515	484	480	476	475	473	508	522	452	532	483	463	521	491	478	465	505	476	490	519	436	490	491	459	475	459	465	475	487	491	475	473	487	466	478	476	481	469	454	499	477	472	484	450	495	490	458	454	489	457	486	435	483	518	542	494	470	518	471	467	462	457	456	477	492	464	437	514	483	494	441	447	476	464	486	471	491	449	467	519	461	486	483	494	493	476	476	479	449	477	469	477	473	483	445	487	483	482	513	465	479	468	497	471	478	473	480	488	490	498	484	481	455	517	482	496	476	453	472	476	519	445	487	474	539	444	477	472	527	449	496	487	472	460	555	494	457	483	485	445	492	430	514	475	463	496	459	463	483	455	495	472	454	443	492	470	454	485	475	507	477	458	498	472	486	475	424	445	481	489	476	500	466	540	479	482	461	457	475	478	466	466	485	494	503	481	442	512	482	484	487	467	505	513	470	463	454	503	466	504	490	424	471	477	456	516	438	515	521	488	464	471	452	471	493	482	473	518	492	446	508	487	436	464	490	464	430	466	472	475	486	493	456	469	443	497	488	487	475	495	471	483	550	510	478	496	470	481	482	458	479	440	499	413	470	431	461	464	489	455	459	482	522	487	483	449	533	461	432	517	497	506	484	471	471	446	492	441	503	428	433	507	451	486	487	500	406	479	507	448	481	474	456	431	504	494	457	473	498	441	532	462	471	486	497	502	463	478	494	476	425	517	478	469	474	497	450	493	493	491	495	481	477	474	461	481	459	487	492	480	435	471	486	459	469	468	497	474	490	449	474	490	465	480	485	470	474	441	470	455	507	508	450	429	488	497	451	494	496	500	465	467	462	477	474	436	477	482	477	505	460	483	477	456	453	523	495	504	465	475	509	437	435	488	458	482	499	503	472	477	497	453	472	456	473	460	505	480	477	494	476	491	525	475	495	471	445	456	472	485	486	458	506	496	490	455	525	463	474	461	469	543	471	483	485	490	479	485	459	464	487	475	439	474	448	464	480	480	491	487	519	473	454	441	512	482	469	471	478	417	501	479	487	441	438	439	496	487	500	439	474	448	481	482	479	479	463	475	430	517	490	489	463	472	453	533	470	471	450	470	450	500	500	472	452	470	456	489	500	468	507	508	506	496	493	488	463	481	480	476	499	461	530	456	478	485	458	487	492	472	461	476	472	487	438	485	473	491	516	530	457	459	490	482	457	445	415	477	495	474	497	484	492	440	484	487	450	482	484	461	515	457	437	448	473	462	481	445	483	493	457	477	476	473	479	510	500	503	473	500	464	477	509	495	492	451	463	507	456	440	448	497	511	490	446	459	464	472	488	485	474	492	478	480	485	513	469	459	482	494	509	501	495	441	495	460	468	483	523	487	429	516	481	454	458	450	526	478	489	518	496	485	458	424	470	487	473	486	475	494	425	496	480	459	485	467	477	471	523	453	491	479	472	546	490	437	458	475	510	458	487	502	462	482	485	497	457	497	451	489	440	471	478	443	442	476	490	460	439	449	474	505	463	503	470	466	464	488	511	484	461	487	463	487	464	457	494	456	513	486	485	457	462	453	508	451	480	477	440	509	445	490	450	482	449	448	495	468	498	497	521	465	478	497	480	485	484	456	451	468	512	472	485	500	469	477	500	462	454	467	462	460	503	460	492	487	509	479	536	455	484	462	486	492	487	524	465	469	476	478	481	513	483	462	462	506	471	458	495	445	472	480	503	489	468	477	432	460	475	485	471	467	494	461	518	481	510	477	502	448	459	465	431	495	538	468	467	471	484	473	512	461	482	479	479	430	473	512	446	473	506	500	478	452	495	453	463	510	482	458	462	457	487	466	505	495	465	492	469	458	468	460	485	471	456	451	491	502	500	463	483	454	500	492	466	461	483	468	488	443	474	483	464	472	435	450	471	484	489	490	498	466	447	470	510	479	524	467	500	458	438	479	485	476	457	466	502	501	453	468	465	434	469	467	458	509	496	510	477	462	476	498	481	516	475	488	520	477	480	499	500	477	483	445	459	513	540	426	467	512	480	507	467	472	486	452	486	439	484	497	505	492	453	465	489	501	486	459	453	470	471	448	448	503	502	483	456	474	523	441	502	504	481	496	519	485	485	497	496	466	510	503	459	530	485	498	442	500	474	455	470	484	471	487	456	464	499	453	483	502	488	515	513	456	492	441	438	496	470	443	508	486	465	466	477	473	473	506	484	480	491	492	488	511	471	467	477	457	430	465	511	471	439	484	454	451	475	500	477	445	460	500	496	488	480	480	482	476	473	477	512	478	499	507	451	511	471	484	498	461	484	493	523	454	474	491	500	469	499	502	523	496	494	494	465	473	482	492	515	481	465	464	464	483	453	525	505	474	464	421	465	504	456	483	484	484	487	513	518	471	532	486	455	504	469	498	499	509	462	503	467	480	484	492	460	473	470	455	490	478	456	529	450	482	459	494	470	494	477	457	479	504	451	475	468	500	457	478	462	507	483	478	484	460	468	415	508	476	483	464	478	483	495	492	496	499	434	523	482	494	465	473	476	500	463	462	486	484	463	537	462	501	452	479	514	467	463	536	508	455	496	500	505	494	476	503	470	490	492	472	480	443	443	521	545	481	466	508	492	482	488	489	479	501	472	443	494	496	489	475	445	483	483	474	490	484	517	469	469	493	488	480	502	505	453	501	491	510	450	431	454	473	492	497	493	482	465	503	445	499	491	493	521	491	461	438	441	460	490	507	484	477	474	461	467	487	505	475	510	499	468	427	470	471	471	441	463	494	507	473	469	500	467	488	476	471	449	504	452	497	502	498	484	465	485	455	503	475	523	481	514	478	485	445	472	523	498	449	460	458	444	443	472	478	489	450	450	513	492	520	492	501	472	463	513	464	480	511	488	498	477	495	465	470	463	453	456	482	459	429	461	509	463	466	502	484	472	507	477	451	515	486
16349	24710	7442	790	765	639	654	794	923	849	827	657	646	620	637	649	529	651	630	620	581	605	622	597	628	590	600	592	609	622	608	621	578	563	620	632	591	651	613	580	581	624	605	588	577	601	611	631	633	625	587	584	644	594	602	554	620	575	583	614	595	627	623	636	587	599	597	645	600	623	630	594	593	570	606	634	638	587	628	605	581	634	618	580	600	616	616	570	654	562	605	625	588	595	586	639	551	621	595	628	624	604	603	626	577	563	611	589	609	605	609	674	628	594	617	622	632	594	571	581	601	638	643	590	661	634	604	597	620	564	627	576	602	592	599	595	638	617	594	599	558	607	643	620	605	621	627	599	608	600	609	607	623	625	565	592	586	573	646	638	616	593	572	586	607	601	587	618	605	640	603	594	610	612	595	593	577	583	601	587	576	589	635	619	600	635	608	588	570	603	595	601	616	644	589	602	603	593	600	578	580	620	591	630	631	562	608	584	603	587	568	598	633	609	606	618	620	612	625	616	607	598	609	598	636	651	625	611	628	574	620	621	589	592	616	614	605	624	537	588	580	617	568	597	587	610	607	606	586	588	638	618	606	605	618	650	600	597	612	581	577	600	595	599	610	595	575	596	633	604	576	604	598	611	632	567	635	621	594	580	628	578	573	626	610	588	606	610	620	586	596	575	609	566	590	611	648	630	621	621	598	606	609	590	618	572	609	591	595	613	602	590	607	623	622	583	564	655	645	618	617	587	590	580	624	597	628	662	599	623	597	587	605	610	589	598	627	618	623	591	572	608	575	566	575	645	634	595	598	616	602	596	610	605	601	624	602	637	662	617	589	611	592	665	665	610	630	576	594	598	600	605	586	645	617	618	617	593	653	632	607	598	620	611	595	642	560	602	607	600	587	612	615	553	556	598	644	601	632	601	643	589	595	623	642	637	608	650	626	619	663	647	632	643	557	591	550	648	638	621	628	643	623	619	603	622	604	635	576	645	626	581	591	621	587	560	558	639	581	599	601	616	574	603	584	592	599	597	627	637	647	585	570	562	601	631	621	641	619	573	627	653	598	633	579	603	592	603	613	600	582	615	607	636	601	656	643	596	619	607	592	627	619	621	609	592	653	601	591	622	625	585	598	638	611	616	607	642	584	584	636	624	594	622	575	616	629	621	571	638	628	612	602	612	629	591	596	612	620	564	615	668	609	633	602	612	594	612	604	605	627	580	648	607	599	593	604	610	614	632	643	641	572	599	625	588	543	613	607	597	624	608	619	599	601	579	580	652	624	578	598	611	631	561	611	619	633	593	631	618	583	575	623	623	615	636	593	616	606	632	584	606	635	573	603	634	635	598	557	597	570	574	623	622	641	630	603	559	622	640	589	595	596	616	582	624	592	589	622	611	614	587	554	621	633	628	567	654	621	611	625	608	601	620	604	584	544	569	621	600	599	613	615	623	606	609	556	571	633	599	590	601	583	617	597	604	593	619	589	599	584	557	566	611	580	570	595	606	627	606	601	602	643	562	613	608	621	614	670	626	605	605	613	640	616	601	620	629	615	593	571	625	617	602	631	618	582	620	618	567	580	617	569	620	663	603	580	636	608	610	565	629	672	573	567	597	622	678	616	611	640	603	571	583	586	593	646	597	633	630	622	603	605	615	560	596	573	585	587	589	582	619	586	598	644	641	628	587	609	639	568	604	602	590	615	587	577	578	568	622	589	591	590	651	616	642	670	612	617	590	648	612	600	617	643	615	589	598	605	627	609	601	628	611	601	606	581	574	622	612	608	579	594	620	629	622	574	628	644	589	605	580	645	619	646	595	583	565	645	589	578	544	642	592	617	623	595	611	614	576	615	640	630	573	624	585	581	626	581	609	563	608	584	615	570	624	584	581	621	613	600	638	605	560	641	597	610	596	645	626	603	616	647	593	662	598	584	613	618	626	655	612	600	581	592	584	625	636	610	596	605	598	611	600	608	620	643	641	597	583	637	609	620	604	640	587	616	607	643	602	623	592	627	612	616	644	570	601	633	608	616	606	595	602	589	590	596	600	593	619	615	596	613	571	636	595	574	610	592	613	652	589	609	646	637	590	613	631	603	626	615	602	567	604	585	597	545	605	632	606	617	574	565	603	608	576	607	627	624	561	586	636	585	628	594	630	625	631	600	647	581	604	596	589	659	609	594	629	603	615	586	607	593	626	596	606	601	579	605	603	600	609	587	603	624	593	625	589	608	584	605	563	587	628	605	652	593	606	566	638	631	650	644	612	622	613	623	618	598	654	589	597	617	601	632	606	597	653	618	619	616	603	621	568	624	622	626	615	606	593	607	606	585	634	656	598	641	602	610	617	590	595	663	582	597	631	624	652	580	537	601	621	600	625	557	591	638	623	622	616	598	613	643	594	578	652	598	605	651	614	616	637	618	614	614	585	640	645	624	599	611	593	563	601	582	559	604	624	594	617	556	668	584	674	599	597	618	598	629	612	601	540	601	590	581	602	619	600	613	597	591	606	599	573	589	605	632	628	623	561	629	592	621	576	623	553	613	566	562	622	650	633	572	611	589	600	633	561	629	584	589	565	613	601	630	588	658	613	623	621	616	557	625	592	593	619	608	627	612	616	602	563	607	578	617	629	640	584	631	618	602	600	599	633	581	653	625	600	561	622	658	592	637	628	604	608	611	593	602	640	631	637	582	610	596	583	626	593	580	578	580	619	670	602	606	612	626	619	593	620	621	605	604	636	588	602	585	604	608	594	596	594	620	579	617	583	615	623	617	612	624	533	580	609	624	669	622	576	610	593	618	609	586	624	615	632	620	592	588	544	653	637	587	600	612	581	546	608	597	595	607	599	610	600	651	609	602	586	593	604	638	604	623	618	640	618	613	600	629	657	611	595	601	644	569	635	606	593	625	622	566	617	606	602	629	582	599	610	586	597	613	575	597	614	598	570	569	628	613	614	582	601	598	601	620	587	569	615	564	611	617	603	548	597	613	650	655	584	592	636	625	601	638	591	625	628	613	578	564	549	598	548	581	642	633	623	608	579	618	570	608	640	608	559	628	645	600	645	612	630	585	615	609	602	662	625	611	670	595	576	590	626	705	635	561	637	635	606	552	604	636	647	631	599	610	570	603	608	588	639	577	594	603	586	583	619	600	595	616	638	609	618	559	624	597	600	628	617	629	565	573	603	588	646	594	642	622	592	584	594	642	640	598	593	657	600	604	556	587	569	603	603	575	611	624	582	654	594	616	621	573	614	637	574	605	604	592	604	602	606	588	609	619	573	607	628	605	616	565	607	600	619	584	601	625	608	593	617	587	603	596	607	587	569	634	583	664	618	591	616	553	582	621	590	593	608	611	596	618	607	614	633	567	608	594	667	583	638	591	615	607	618	594	611	624	602	598	618	606	597	609	640	649	578	594	633	584	572	620	612	601	579	590	581	540	633	629	610	619	619	588	617	595	600	641	620	555	612	634	580	601	562	564	618	608	625
23083	21141	28494	24041	21104	10126	1356	1037	1088	1031	954	827	751	802	766	728	768	730	714	720	737	682	733	723	726	717	715	702	730	708	662	694	681	675	637	656	692	685	692	716	665	673	657	710	679	653	710	682	680	681	686	707	706	669	724	702	712	651	686	669	665	708	688	645	691	670	645	650	663	707	659	720	665	700	711	719	690	658	658	719	674	689	726	672	700	690	720	695	693	666	689	704	666	710	644	723	647	666	699	698	703	704	721	671	665	685	720	691	666	713	751	682	688	724	716	735	649	717	721	710	693	706	677	683	704	704	739	694	692	648	705	691	684	671	704	704	699	635	730	723	688	689	704	701	703	682	679	730	684	742	705	668	717	657	700	695	668	722	681	649	671	682	700	704	700	685	686	730	699	714	682	641	645	706	698	663	675	719	668	665	726	682	685	705	681	699	700	638	723	700	633	720	672	657	675	728	673	694	679	715	697	737	648	726	671	708	736	727	689	695	668	714	680	697	726	684	654	742	722	688	705	691	686	638	724	705	729	680	675	653	646	656	715	680	693	672	704	701	660	721	679	680	697	682	673	678	682	690	702	670	740	707	727	698	667	676	644	704	734	712	702	672	679	707	677	705	661	673	726	697	718	673	724	652	716	713	728	680	692	677	681	730	691	679	698	697	711	704	659	719	702	646	644	721	690	683	671	704	662	701	674	696	684	716	681	703	721	697	745	688	721	663	681	752	671	663	721	708	686	692	721	738	666	648	680	700	740	705	702	693	718	678	649	665	705	738	701	700	671	708	718	683	629	642	675	705	650	697	678	692	697	660	693	673	696	677	705	739	728	730	707	730	659	673	649	664	704	741	669	701	705	680	729	714	687	714	695	681	682	689	682	723	676	705	730	687	728	642	696	658	667	726	704	693	718	727	697	674	716	704	696	681	673	653	693	667	678	695	673	677	666	679	709	706	734	682	666	701	672	714	735	672	689	708	719	669	701	695	732	675	702	708	719	715	685	702	703	667	667	682	661	670	703	699	701	648	711	713	668	736	694	686	719	669	681	662	685	675	676	632	705	738	689	691	647	735	653	689	704	708	699	650	713	713	682	730	718	670	660	675	692	719	697	695	692	709	740	656	692	677	692	715	697	665	710	696	764	718	679	736	643	696	721	659	687	673	661	746	687	664	688	671	711	673	697	695	696	693	704	713	724	687	721	704	695	686	738	753	708	686	639	720	695	724	651	704	743	668	708	636	697	645	727	678	628	737	718	701	687	697	686	731	700	712	694	744	736	707	688	655	752	732	711	692	696	694	664	665	712	674	700	691	705	659	657	710	720	700	697	655	652	729	687	695	690	675	704	696	711	695	716	703	676	680	701	681	667	714	711	624	716	676	724	742	701	716	740	722	735	675	662	671	654	711	694	707	702	728	670	684	665	704	665	706	702	695	686	681	734	736	680	674	697	728	708	658	700	685	727	682	687	687	713	713	695	690	700	685	697	682	651	723	724	714	714	728	719	736	701	711	712	727	724	709	680	713	655	694	727	701	700	691	710	706	684	709	671	685	683	685	709	673	705	693	705	725	703	683	644	707	708	683	720	702	703	680	756	685	699	707	714	684	701	724	658	712	675	717	689	676	688	681	732	692	722	692	747	633	661	691	708	692	715	675	646	719	681	694	666	668	722	700	690	688	693	703	710	722	698	673	711	756	653	722	702	673	701	636	726	695	685	668	718	733	667	681	725	711	672	673	690	684	688	647	686	733	667	646	721	713	715	713	668	704	735	753	703	704	720	687	700	678	675	733	697	691	729	694	701	685	687	725	734	684	715	723	718	679	713	697	664	718	704	701	708	697	697	706	709	688	646	676	678	699	662	653	672	674	685	689	758	689	703	664	737	689	694	702	698	668	658	733	670	683	696	717	686	672	671	707	655	731	698	690	671	693	694	698	698	636	679	698	667	692	673	728	682	642	755	693	682	706	690	661	713	713	725	689	679	655	627	708	711	724	670	713	698	657	645	695	662	695	692	729	709	711	671	718	696	685	672	711	695	686	700	671	672	688	659	713	716	712	693	676	672	695	690	719	697	648	675	671	674	754	721	681	732	659	661	661	708	674	747	678	681	662	694	699	697	662	732	645	649	683	678	680	698	701	689	672	682	686	688	651	698	681	690	698	705	708	670	690	706	669	671	680	707	675	692	710	686	681	684	667	712	652	670	681	679	697	697	644	709	711	658	657	677	692	735	699	665	698	712	689	693	696	721	713	699	702	696	701	715	705	677	678	674	724	676	699	674	696	684	662	672	683	672	714	707	694	708	705	618	695	681	702	697	660	697	681	721	681	724	686	712	724	719	697	726	718	691	668	669	677	737	688	692	735	671	661	672	680	682	697	688	682	659	670	676	672	654	656	720	681	689	669	695	696	663	655	689	680	651	688	669	670	654	759	739	691	644	737	711	684	726	712	680	693	715	686	729	680	680	634	708	667	663	665	671	707	701	675	680	692	693	651	667	678	734	687	720	650	691	699	685	720	681	691	710	679	669	726	685	749	706	706	670	689	672	705	659	688	663	686	670	690	720	696	740	689	681	735	690	706	685	722	707	715	735	655	675	672	700	706	651	762	691	744	667	705	680	710	716	640	675	652	678	678	720	690	711	685	692	736	710	631	671	710	654	719	708	744	668	659	695	718	667	707	701	687	687	700	683	675	680	676	664	710	716	639	672	728	689	723	735	653	745	666	698	642	714	657	623	671	658	687	718	707	688	686	712	699	683	670	673	696	710	690	690	658	727	711	670	684	719	688	691	710	728	697	699	692	695	644	685	658	665	730	681	673	671	739	711	683	632	659	686	730	643	739	671	674	698	697	714	716	698	701	683	647	667	694	693	708	716	669	682	686	739	715	707	689	719	644	712	651	689	647	747	743	660	670	667	695	705	658	656	676	701	732	697	685	698	706	697	671	726	674	668	661	730	701	722	713	680	738	682	669	709	716	721	717	823	721	620	636	707	724	684	709	700	719	663	663	657	728	687	663	686	644	693	683	660	674	701	736	657	659	697	734	668	759	668	697	718	690	670	664	707	705	675	636	739	688	695	670	677	652	713	679	692	720	702	677	737	689	718	688	738	722	670	697	699	678	664	730	656	704	696	662	660	705	668	742	646	671	699	694	673	725	700	693	661	644	677	670	661	702	684	713	676	739	632	693	689	696	663	675	733	707	727	680	687	677	682	685	626	698	627	661	675	658	717	730	693	682	742	694	727	721	658	710	700	687	735	710	663	689	691	714	714	706	692	693	669	698	681	684	665	717	664	677	697	696	707	675	712	686	732	698	702	705	696	669	695	729	686	685	660	684	680	657	694	706	705	697	704	710	729	683	725	658	729	744	708	720	750	679	711	698	683	682	680	710	714	707	688	699	689	675	673	642	696	696	708	694	674	704	692	669	679	664	690	676	647	722	690	674	703	680	716	663	691	699	721	663	665	704	665	698	679	720	734	649	700	706
21521	39007	15219	2670	2018	1729	1503	1598	1852	1686	1447	1131	1010	955	996	944	928	960	891	943	896	971	927	899	940	876	877	870	835	880	921	832	886	895	910	909	884	876	866	901	890	903	916	909	906	905	862	886	890	888	936	881	889	860	914	840	875	857	808	870	888	909	872	867	895	890	909	850	873	832	914	895	867	943	889	955	929	910	848	924	862	898	843	872	862	889	820	900	841	863	890	869	789	918	879	850	871	922	879	847	844	838	915	870	882	847	878	887	883	924	911	889	889	834	889	894	867	867	930	815	860	900	917	926	851	876	916	857	884	845	891	839	936	858	868	873	890	934	821	965	931	867	866	849	785	875	873	873	859	861	918	850	837	904	868	877	905	860	861	836	864	890	878	943	824	873	920	889	871	865	837	858	880	895	877	886	803	835	895	876	887	917	916	914	918	883	857	860	873	852	897	913	877	909	849	821	852	862	909	910	855	880	919	863	869	865	869	870	875	895	856	881	898	889	856	847	942	896	869	896	839	879	880	869	857	852	861	875	872	880	832	869	897	883	865	870	883	847	867	884	824	903	857	879	853	895	888	828	873	851	896	894	910	873	865	881	862	865	835	864	865	886	882	886	879	873	888	832	871	899	890	855	932	962	890	861	902	856	911	877	927	896	907	846	907	816	846	851	924	900	815	886	908	889	878	884	855	919	898	909	881	834	856	912	888	878	887	875	847	856	898	866	884	865	865	919	907	875	851	854	898	875	857	923	883	922	865	851	812	795	912	894	892	877	842	876	857	806	873	922	823	870	868	897	846	871	890	851	900	918	891	806	923	929	821	861	865	847	882	886	889	822	897	884	881	903	894	867	896	855	865	871	859	830	870	908	924	841	870	867	865	924	874	891	882	869	869	861	943	826	878	864	839	823	880	816	898	821	860	900	895	895	867	855	874	861	924	871	881	844	852	879	810	905	892	886	925	857	873	867	849	870	871	891	881	933	847	902	861	851	884	873	836	893	915	822	894	868	875	839	893	826	897	884	825	876	907	901	885	913	888	905	891	859	849	866	908	867	910	874	840	827	886	875	885	870	813	874	883	849	892	853	888	921	889	864	872	829	857	826	887	887	895	870	883	875	853	875	915	866	862	834	842	846	902	876	829	875	902	875	893	893	872	869	855	851	867	851	830	881	880	877	853	857	872	848	914	911	862	844	902	854	914	864	828	919	861	868	884	868	872	910	900	900	873	840	864	855	845	850	870	871	880	843	860	861	876	875	900	891	876	852	880	879	908	871	858	855	866	833	909	861	883	912	870	824	825	884	875	921	900	898	894	873	869	877	849	880	894	899	839	848	899	821	847	832	901	894	877	849	871	929	854	866	880	871	821	847	885	869	816	901	871	861	845	922	902	834	856	900	791	866	883	907	908	859	849	890	904	900	829	872	924	817	902	866	822	856	890	920	858	841	914	872	873	940	886	861	827	930	830	871	910	854	876	863	827	899	846	906	895	873	850	948	873	901	876	905	901	857	919	878	866	877	880	864	822	824	905	860	894	878	887	871	860	851	893	860	877	899	927	921	855	857	894	845	906	921	857	879	869	884	839	818	834	885	818	869	841	851	895	906	847	913	880	887	890	881	903	922	872	882	849	856	905	888	852	871	867	879	866	850	838	875	873	915	900	905	791	857	893	879	853	841	851	829	874	912	866	890	850	886	901	843	844	856	888	841	849	833	931	901	916	878	879	841	873	862	870	832	853	785	879	913	846	866	893	849	922	902	860	873	827	888	847	824	847	812	836	863	839	861	903	848	899	878	937	908	860	827	865	905	884	883	919	885	816	855	904	878	816	867	878	823	907	866	845	873	851	891	874	886	897	848	854	829	898	897	872	857	845	907	843	866	874	915	886	866	833	825	894	836	873	876	837	890	913	828	824	835	854	859	916	859	916	882	877	822	868	885	842	857	902	884	872	825	887	872	877	908	907	856	860	893	853	912	852	908	847	908	847	859	843	888	829	820	888	892	906	860	849	933	853	862	871	820	856	842	810	833	835	900	884	881	867	891	878	874	858	899	870	890	913	906	892	871	856	904	924	858	850	879	867	907	890	838	852	928	918	856	871	841	881	868	880	901	872	914	888	864	884	802	885	859	819	897	872	972	898	856	934	853	884	843	848	851	856	821	889	875	923	884	867	871	883	875	868	897	902	912	843	899	862	905	872	891	883	819	876	881	870	822	868	862	874	832	895	854	821	853	896	876	815	871	858	938	888	892	863	823	916	836	847	857	832	856	825	872	859	891	865	874	896	813	895	838	920	864	881	927	838	938	837	830	830	865	884	886	900	879	905	848	881	900	861	927	848	894	822	853	944	850	883	881	911	839	877	879	876	882	833	850	891	846	866	901	866	882	948	886	835	861	889	883	893	893	850	889	875	870	847	895	877	872	823	899	871	856	849	863	943	880	914	877	841	817	860	873	846	875	859	926	880	851	834	842	890	841	892	853	861	852	886	887	849	875	887	888	861	857	852	856	859	814	899	865	861	861	868	907	931	877	843	897	865	835	817	847	841	858	880	916	875	880	833	935	872	910	870	828	857	892	884	873	861	863	820	902	867	871	860	919	882	898	831	877	868	889	870	882	911	881	921	877	841	903	910	813	910	879	831	882	883	879	848	899	867	793	897	860	919	833	895	889	897	896	831	876	863	885	881	856	873	847	880	862	856	904	875	933	910	842	886	865	887	891	907	871	864	872	853	880	897	834	856	897	864	915	893	844	898	856	834	923	877	855	878	903	875	889	873	877	903	896	915	865	862	889	904	837	897	855	885	840	860	875	893	870	813	870	883	875	852	901	870	846	882	861	873	885	907	893	891	901	857	854	829	925	847	850	870	875	859	852	914	903	844	841	858	872	812	865	892	889	864	893	900	856	893	910	876	906	838	856	862	838	853	857	940	858	881	915	863	845	865	832	822	842	844	890	872	855	922	940	843	865	907	845	836	878	887	893	857	850	857	869	854	892	850	835	911	888	848	889	882	855	883	841	859	915	901	841	849	883	875	897	885	901	904	895	831	843	881	831	814	897	889	878	846	925	868	852	890	867	884	874	904	865	868	875	891	889	859	870	890	857	854	891	830	850	840	899	871	852	880	873	886	855	861	839	829	861	842	837	874	808	888	880	838	870	904	870	903	869	892	920	863	810	842	837	875	873	918	887	931	867	869	914	861	884	890	892	897	903	842	879	871	863	917	878	870	874	883	865	856	866	843	866	850	892	906	867	862	907	909	901	881	902	865	914	858	912	821	842	854	914	933	857	885	914	890	893	853	801	854	868	870	895	902	877	884	883	844	906	874	855	868	876	888	870	862	924	899	872	805	845	844	837	876	862	880	870	827	857	902	848	829	839	890	874	860	896	878	858	908	874	880	837	906	819	849	861	847	861	878	899	814	839	916	872	838	880	805	887	883	820	824	854	879	964	860	873	894	884	847	905	888	927	912	859	904	852	871	837	873	859
24290	21128	27204	25089	8072	526	462	463	585	544	466	348	299	276	286	282	278	247	223	285	264	250	273	293	248	255	261	260	263	236	265	283	251	246	264	236	251	263	258	235	244	247	255	259	271	218	257	259	282	269	252	250	234	245	280	267	254	273	236	246	249	240	271	270	229	241	226	232	264	225	256	245	265	223	236	286	234	240	239	243	231	257	277	243	260	215	236	256	233	244	247	250	261	235	241	268	273	254	280	228	232	262	258	272	241	272	233	264	249	280	249	251	228	237	228	245	258	241	234	254	242	252	221	217	273	234	221	254	254	254	255	237	262	255	253	236	215	254	262	256	232	241	265	243	236	268	233	244	242	267	238	229	244	222	285	259	267	279	234	236	224	250	232	261	262	258	244	247	264	213	260	233	248	237	248	261	244	266	225	253	227	240	285	233	246	238	251	258	241	259	245	229	265	233	265	229	230	234	233	249	260	240	267	228	258	263	255	245	236	259	248	221	250	258	246	271	247	243	259	259	244	284	248	247	240	239	236	243	249	235	229	242	239	222	229	220	220	254	239	261	239	251	236	274	221	248	278	260	264	255	262	242	221	252	249	248	239	259	247	234	243	243	260	247	243	230	268	259	241	258	258	234	250	252	251	233	268	253	221	235	251	255	251	224	239	216	230	242	239	246	241	263	246	246	285	236	227	244	258	257	250	274	257	249	245	252	249	257	219	245	262	251	244	246	238	260	247	234	261	259	277	249	267	239	246	237	220	259	256	269	248	254	239	235	250	239	236	237	262	263	223	260	253	246	246	229	249	271	230	243	240	263	248	237	243	242	252	212	245	254	255	232	252	226	220	259	230	236	247	251	234	265	235	261	260	242	282	253	261	221	231	235	242	219	260	275	243	257	260	236	252	255	265	272	257	237	244	246	264	244	255	259	256	263	260	218	264	240	224	237	222	228	246	240	235	238	246	239	268	279	242	220	248	230	232	237	243	264	228	232	252	271	233	239	265	245	236	272	249	236	221	257	257	263	250	229	270	243	242	240	239	271	276	272	230	278	250	256	246	228	242	257	254	276	266	246	272	217	202	231	236	262	245	242	239	231	235	229	267	277	222	259	237	253	247	234	255	249	240	242	237	266	247	249	245	245	266	222	241	246	248	256	228	258	235	254	264	247	266	250	230	239	251	228	254	235	257	247	223	237	229	229	237	242	259	251	235	244	276	267	267	221	244	256	248	244	235	269	256	240	234	240	249	262	246	217	258	246	243	237	252	274	245	249	255	233	262	234	247	219	235	207	262	227	251	255	262	253	265	253	253	254	247	216	254	272	232	238	221	270	240	261	295	233	236	238	226	261	260	251	235	216	240	240	270	272	257	264	245	268	273	233	262	236	220	237	239	259	244	209	257	231	254	235	261	267	245	256	258	247	240	256	239	215	248	264	242	259	227	243	243	249	247	240	244	250	259	250	247	264	284	238	239	240	217	253	269	258	248	235	255	237	255	233	255	257	285	207	241	231	235	216	230	257	258	268	241	231	224	245	223	275	246	232	257	236	262	236	264	234	219	249	249	242	240	237	239	255	229	217	258	241	231	240	258	258	249	243	252	239	272	242	255	235	243	248	248	250	253	260	250	263	253	240	249	254	240	264	248	247	244	245	264	265	240	253	225	237	218	255	220	231	243	245	256	234	214	244	300	224	253	252	243	249	249	256	249	247	271	251	242	268	262	248	269	235	231	216	257	271	259	263	262	236	239	246	268	258	242	255	247	250	240	243	256	262	267	287	251	244	241	248	239	235	237	265	228	252	231	235	257	251	290	250	243	247	243	255	268	245	251	253	259	237	229	241	242	256	258	258	268	252	248	242	263	256	256	269	243	275	249	244	240	248	259	257	239	244	232	285	278	225	241	257	239	262	249	283	245	225	290	224	247	251	239	261	268	238	254	270	261	229	268	250	242	233	236	240	255	295	260	274	250	229	257	228	259	229	255	246	262	239	247	259	260	244	242	258	258	244	246	228	236	235	248	249	247	250	274	286	244	229	274	283	248	229	243	237	259	254	239	237	267	285	207	247	238	256	251	255	239	252	241	267	229	216	236	233	251	234	268	241	224	260	267	261	259	235	253	230	260	265	246	244	234	255	234	262	286	254	250	223	271	254	251	242	244	239	267	232	247	250	254	244	223	249	246	230	244	240	264	244	241	232	225	255	239	263	233	235	238	262	248	249	270	252	259	255	245	254	241	276	248	245	232	236	245	257	255	246	242	227	253	252	253	242	249	252	231	265	268	242	255	265	239	248	238	266	274	234	248	225	229	262	285	255	245	244	241	274	219	247	254	260	243	261	245	259	251	240	245	249	263	257	232	249	253	290	251	260	255	233	236	249	273	268	235	258	238	255	221	231	258	238	250	256	253	217	217	253	251	241	249	227	252	255	254	235	251	241	244	254	256	227	257	272	215	248	253	260	215	246	248	236	241	249	248	259	216	249	235	229	240	270	261	248	245	230	253	268	241	226	279	239	233	261	234	242	255	237	271	260	242	259	276	247	256	250	248	211	252	234	235	234	259	262	235	254	276	268	222	263	253	236	240	246	240	252	252	250	264	258	245	237	252	247	264	249	251	233	233	222	252	231	235	295	248	248	245	257	272	268	242	236	263	288	265	241	266	247	239	254	244	240	234	241	223	234	227	259	262	226	230	243	285	250	236	252	242	235	249	244	254	262	252	221	209	234	242	253	234	258	231	252	231	222	233	262	223	266	257	238	265	236	234	247	257	277	237	234	250	229	238	235	247	252	272	252	242	246	238	254	263	240	223	243	230	254	236	247	241	230	270	217	238	244	249	238	230	230	281	255	226	233	236	234	263	249	261	252	226	221	256	272	233	235	274	248	252	213	233	236	264	213	259	262	251	256	242	242	220	282	232	224	257	261	232	265	251	261	268	237	246	238	215	210	256	255	247	244	220	234	253	225	249	239	237	259	246	276	249	279	243	241	231	249	216	236	228	258	241	240	234	256	251	252	245	258	251	254	237	213	247	249	214	250	231	289	252	241	235	271	249	275	223	249	216	255	264	248	261	236	243	268	262	261	275	245	242	227	259	239	246	244	267	249	236	231	254	243	219	232	235	246	235	249	248	236	268	255	267	238	259	247	282	258	244	207	251	249	248	238	239	241	246	220	263	243	266	232	255	265	231	255	236	244	224	237	240	248	253	260	245	246	256	243	264	247	236	258	237	254	256	233	240	245	259	233	237	257	240	245	260	243	259	244	269	255	215	259	220	246	235	265	260	235	255	219	252	242	234	232	271	244	242	213	274	224	249	243	254	217	254	263	230	282	266	229	254	260	221	243	239	223	256	281	245	233	253	240	251	286	220	243	212	256	265	247	253	234	255	249	247	201	236	256	244	257	234	231	235	246	242	227	228	225	252	215	261	257	252	274	236	243	269	250	270	259	237	232	240	238	254	269	244	261	254	237	225	258	261	270	256	237	250	207
20261	33144	10615	1315	916	759	724	878	1172	1110	846	466	417	396	356	409	382	338	344	374	318	380	343	358	356	312	343	321	326	356	324	330	369	366	327	310	341	363	315	329	385	318	356	349	328	331	326	335	339	342	339	356	342	305	322	338	346	312	339	322	351	365	318	341	339	345	341	351	350	338	336	325	296	334	309	332	350	338	336	307	310	349	322	339	335	338	335	291	324	342	320	325	344	331	302	325	323	293	313	331	309	318	341	344	349	304	329	303	311	344	344	310	324	346	348	329	327	326	365	328	350	310	346	294	327	336	325	320	341	297	309	344	337	325	310	333	340	322	325	321	341	362	343	361	313	294	348	367	337	332	324	322	346	318	335	333	319	348	317	342	359	323	338	314	338	312	342	311	340	327	356	302	330	311	337	339	315	321	358	319	355	330	363	346	329	358	307	328	320	319	304	314	330	344	305	311	330	344	323	319	314	312	310	350	313	343	304	321	352	292	340	312	335	322	319	328	346	326	316	314	327	324	320	289	372	333	301	327	311	296	334	343	313	308	299	326	325	308	301	348	351	363	330	326	299	319	307	351	326	328	338	326	334	338	352	350	326	335	328	325	335	328	306	345	358	351	335	311	302	336	346	337	331	316	334	345	355	319	321	322	357	333	327	320	320	319	341	327	319	306	318	320	318	317	329	315	319	332	355	348	308	311	338	327	345	332	309	325	323	354	317	342	315	292	313	347	337	341	333	331	349	343	333	327	330	326	360	345	314	325	337	323	347	311	356	349	334	325	332	330	340	316	318	290	307	315	324	345	356	331	328	354	304	337	343	371	328	321	300	311	356	358	333	327	306	320	324	316	335	348	335	338	341	349	309	322	345	356	290	337	351	340	322	354	331	316	306	362	338	340	334	349	326	322	339	317	341	319	321	330	296	333	336	342	341	341	363	349	306	330	354	336	335	331	333	332	326	308	339	317	319	310	347	322	337	319	319	331	358	337	376	306	325	336	329	341	333	318	327	322	334	345	351	304	307	311	336	359	320	332	284	333	347	307	320	346	284	346	317	322	342	340	312	309	351	328	337	316	316	335	343	332	305	369	343	331	355	367	337	354	333	351	308	334	339	311	328	334	350	313	334	307	349	324	327	317	337	303	324	300	330	333	312	312	344	338	331	314	358	338	355	364	286	349	329	321	326	289	335	324	320	303	302	357	335	342	385	344	336	340	336	324	311	335	335	345	350	352	333	338	371	347	337	315	323	344	315	316	330	343	307	316	318	316	333	314	326	330	327	343	328	345	338	336	322	356	342	321	330	294	345	335	349	325	320	337	344	329	316	364	325	312	305	336	330	341	323	351	321	322	321	329	331	339	316	318	278	334	307	311	337	347	346	294	329	320	346	315	327	316	325	340	320	332	352	330	343	314	306	306	326	361	329	344	312	328	312	328	321	366	307	336	324	346	309	317	335	331	347	331	346	301	311	347	335	314	330	355	313	346	319	318	297	333	316	330	335	337	342	352	324	311	359	342	343	337	338	289	350	328	378	289	298	322	294	366	303	336	333	342	314	308	327	352	328	308	325	339	342	337	340	318	354	328	309	352	352	343	351	309	307	354	315	324	314	345	323	351	353	319	340	350	300	304	378	312	325	329	331	315	324	305	312	334	316	308	332	336	357	365	349	342	329	302	325	335	287	349	298	308	318	306	332	334	347	338	344	315	324	362	323	340	314	315	326	329	312	314	353	335	304	359	334	333	353	328	330	331	336	314	347	338	337	327	327	332	352	339	336	293	346	320	298	324	329	347	355	328	326	312	337	319	341	323	342	308	307	312	319	327	305	364	325	341	352	332	298	335	312	330	337	293	327	369	326	314	341	291	350	336	346	306	335	343	318	325	320	330	356	321	313	335	331	327	350	310	347	322	320	355	346	332	339	320	369	316	320	341	340	320	313	316	301	350	328	342	322	291	348	338	322	322	347	309	307	381	290	328	317	364	291	332	317	313	363	359	348	354	325	305	335	318	303	330	334	325	334	375	338	299	320	326	302	336	323	334	331	333	359	334	332	328	322	342	332	344	307	364	333	302	302	308	330	343	331	318	337	349	318	334	347	324	331	307	311	335	345	340	324	349	305	306	338	331	335	368	327	332	329	343	326	349	302	347	311	333	335	370	325	321	326	336	293	332	335	339	357	324	332	334	322	335	319	334	303	343	329	332	327	324	327	335	305	308	339	343	335	321	336	347	352	322	352	319	355	314	351	292	302	312	331	336	335	325	339	358	334	356	319	320	339	330	303	344	306	357	300	348	332	332	309	311	322	347	334	298	332	328	334	356	317	339	334	337	281	370	320	345	324	317	329	320	318	339	346	329	318	318	330	328	366	311	326	307	360	327	337	321	314	320	308	355	343	292	311	320	335	322	343	316	330	294	332	365	314	335	376	348	307	323	326	308	346	338	323	353	335	289	340	308	328	322	341	294	351	328	343	327	324	330	348	322	304	327	365	333	303	323	297	350	376	292	315	337	323	336	299	319	311	317	320	333	335	326	336	329	332	347	341	316	312	327	313	336	346	340	323	310	340	332	355	326	344	344	335	313	340	312	310	323	318	323	291	307	344	304	361	310	329	352	354	340	296	316	333	318	336	313	330	325	342	319	340	298	344	317	310	339	318	342	322	340	316	318	338	350	333	350	287	301	323	342	338	331	335	343	319	335	349	325	361	313	356	323	330	326	323	334	335	338	348	401	293	321	340	314	329	304	318	324	309	327	308	327	306	327	318	322	313	320	349	347	370	373	337	332	332	308	296	339	319	328	340	343	326	292	332	343	345	296	312	344	320	331	319	333	351	315	364	340	352	343	310	350	311	292	325	317	317	331	338	342	327	285	303	340	337	311	337	338	325	363	320	329	332	327	317	333	312	313	337	337	314	315	335	346	324	314	338	342	348	351	360	315	321	346	320	281	323	331	333	297	327	310	336	327	365	330	319	341	322	338	324	349	333	322	308	329	356	342	315	335	327	324	331	317	359	326	351	305	317	299	329	327	389	317	327	344	335	335	320	325	327	287	329	339	323	286	349	350	323	322	336	340	343	323	309	384	327	357	319	329	319	287	341	314	325	364	326	338	322	340	347	314	348	330	326	330	327	296	335	341	346	350	329	318	313	329	323	316	354	324	350	360	344	330	350	318	359	380	326	308	313	334	351	346	324	309	330	309	309	310	328	310	313	324	309	327	324	312	296	335	337	358	349	313	329	320	333	321	302	332	336	354	323	337	318	368	334	328	318	331	333	362	337	310	321	372	332	326	333	345	316	350	339	330	345	320	291	342	328	318	335	320	325	362	325	334	355	317	316	332	325	331	328	348	331	357	349	346	332	325	377	324	356	362	309	343	339	313	310	332	347	317	321	331	309	319	330	346	326	322	315	331	343	340	322	328	323	310	344	348	326	333	331	323	337	339	337	350	325	324	333	307	366	358	351	315	375	323	344	349	319	352	283	338
22181	21178	28997	23644	21173	21190	7496	1285	1383	1288	1051	637	590	591	575	564	527	559	517	556	535	527	542	505	510	533	519	501	506	484	524	506	472	538	549	520	521	542	476	509	484	527	501	495	524	482	502	531	452	533	486	530	470	482	502	504	455	480	469	490	519	514	501	486	484	480	515	482	498	488	495	502	486	494	488	497	508	466	506	470	475	507	468	506	490	473	451	488	484	501	504	480	503	509	513	482	480	467	507	486	460	496	510	484	481	472	492	512	464	459	483	475	499	545	487	478	473	482	493	509	475	508	454	492	441	450	502	491	452	469	483	451	488	469	481	481	469	507	475	457	483	468	533	511	435	466	446	463	496	469	499	470	462	507	489	515	518	536	499	516	481	462	493	500	505	505	497	507	485	513	513	477	501	478	480	464	515	496	461	493	477	428	503	500	470	471	440	500	466	466	476	478	483	484	496	495	478	467	508	469	505	524	467	481	515	466	465	509	474	528	455	471	458	470	497	463	487	489	470	475	460	505	520	484	487	504	494	497	487	466	511	519	463	469	481	473	469	456	482	494	465	498	489	464	465	500	485	444	509	491	489	492	466	499	488	498	483	487	470	486	517	532	510	494	475	446	517	488	504	462	455	448	549	490	480	474	473	484	429	469	499	469	473	470	470	487	514	475	521	500	527	530	483	494	457	492	512	466	480	446	471	461	458	481	470	453	443	513	476	473	440	487	490	460	501	491	495	453	511	491	493	486	517	502	499	471	485	494	497	508	498	463	489	430	476	504	486	521	450	472	503	475	453	499	479	470	511	534	507	498	495	455	501	469	502	453	458	469	488	501	503	496	482	464	478	482	442	487	517	502	486	469	451	497	503	504	528	484	474	491	480	543	498	496	506	492	479	481	510	509	554	503	490	542	478	456	475	498	504	512	489	505	459	510	488	471	485	476	505	471	491	500	502	504	475	490	476	474	468	519	526	502	498	485	484	473	508	462	514	502	478	475	487	472	520	465	467	483	501	514	475	500	470	506	482	514	508	472	493	486	493	447	497	448	502	472	486	464	455	494	475	468	443	478	459	472	448	472	507	485	521	479	471	511	499	474	455	442	495	479	466	497	485	458	498	480	473	478	497	466	498	506	451	516	506	510	467	476	493	458	470	525	477	476	507	517	459	493	458	500	487	491	500	481	502	463	473	448	466	455	506	471	473	449	481	514	518	472	488	486	514	523	474	495	500	532	506	499	489	460	491	512	514	469	513	493	508	511	495	507	485	486	467	487	473	459	424	520	483	473	482	478	511	481	470	473	487	439	512	491	465	511	489	515	480	468	474	499	523	541	509	478	500	489	514	526	455	505	457	507	510	491	456	493	511	440	477	519	477	482	532	513	482	505	514	513	475	462	469	472	501	476	505	485	480	496	458	444	510	515	487	528	458	471	511	525	494	515	486	483	479	484	483	505	471	494	482	472	473	447	477	503	456	488	511	533	495	492	502	472	498	491	491	478	489	502	478	504	497	481	498	469	491	423	456	519	489	499	476	495	459	510	450	501	481	484	484	494	502	488	499	529	495	504	468	491	492	495	483	527	499	464	482	469	451	502	466	486	522	465	507	492	457	480	489	486	510	524	484	443	476	466	470	509	476	500	482	494	526	471	532	488	509	500	508	534	525	508	461	471	490	492	463	485	510	480	426	497	504	490	457	493	471	436	503	527	483	455	449	484	494	493	479	498	466	532	484	525	466	490	520	501	497	469	503	449	466	498	452	509	457	499	488	468	483	503	505	467	461	472	487	478	476	480	486	475	501	479	470	506	488	469	486	500	461	463	488	515	457	512	467	511	495	479	515	484	491	457	476	487	487	475	473	499	485	511	434	473	478	454	524	480	497	480	488	511	447	475	497	488	455	470	477	518	433	506	484	491	492	462	508	467	500	494	512	471	465	492	457	471	477	490	464	497	507	473	495	493	470	480	470	464	491	493	501	514	492	502	488	488	467	494	461	476	465	452	479	466	461	508	508	469	485	498	484	475	492	475	495	479	511	484	514	473	475	480	470	516	477	508	475	522	494	480	444	487	478	491	508	487	469	494	488	462	449	482	467	498	465	467	497	475	470	494	475	526	496	462	472	515	487	478	509	459	517	463	496	512	485	481	486	491	453	489	475	487	485	503	500	457	470	513	489	463	500	496	491	484	482	473	498	493	490	488	516	486	518	439	456	482	474	474	498	498	431	557	523	444	517	475	446	467	509	458	472	466	463	473	513	478	447	495	489	486	461	473	476	485	480	438	502	458	511	504	524	487	459	508	489	488	507	487	480	502	517	495	519	441	512	469	440	457	483	470	498	508	487	503	473	513	492	506	463	481	446	517	519	475	463	481	454	479	470	481	511	497	471	478	446	469	482	497	477	470	460	452	474	455	467	484	487	461	503	476	486	494	477	466	467	477	457	496	492	484	477	471	475	507	478	513	506	477	495	488	472	493	475	488	477	479	465	484	533	433	469	527	481	512	486	490	472	516	500	470	501	445	510	495	441	478	483	452	504	478	490	478	473	467	467	465	487	460	515	461	528	496	523	499	467	519	498	500	522	455	477	426	438	491	477	466	509	462	513	499	493	503	495	482	470	523	484	499	454	457	522	495	467	466	475	494	522	466	483	531	484	423	442	485	458	466	451	480	493	479	482	492	473	501	492	463	456	444	467	516	412	491	481	518	545	501	483	504	464	451	476	496	463	437	485	507	512	473	475	489	458	451	523	476	501	467	500	487	511	455	475	485	489	499	467	418	499	445	483	470	496	482	460	474	444	498	489	481	474	501	480	463	565	499	533	456	451	506	490	482	504	509	479	474	524	475	507	456	476	473	473	504	510	460	468	511	482	481	480	448	503	500	475	455	533	520	483	517	448	491	476	503	484	500	519	518	505	468	504	478	467	472	512	479	468	483	497	472	488	473	436	446	490	490	487	437	497	484	478	440	525	468	553	474	474	485	498	562	451	467	467	453	459	484	450	476	477	487	475	479	471	472	488	495	447	485	488	462	460	457	434	482	502	500	474	460	504	521	490	486	503	497	453	476	473	486	477	531	470	446	458	472	516	470	477	514	433	486	495	500	499	494	484	545	495	518	481	473	467	489	452	518	476	480	472	478	484	528	479	447	457	502	471	500	460	478	463	502	477	492	501	452	537	513	473	478	480	488	500	515	475	461	446	464	478	512	437	500	516	481	495	501	488	437	464	489	528	499	510	455	498	492	480	497	465	466	482	453	487	485	456	478	479	471	500	452	490	485	491	523	491	483	457	497	488	465	487	488	471	490	476	481	503	496	493	522	511	512	470	487	484	449	479	501	473	483	511	477	474	484	513	462	477	510	480	447	474	511	492	473	467	459	498	467	480	521	478	473	463	486	487	468	489	458	484	478	499	472	501	516	478	501	459	460	513	453	520	459	463	534	475	483	473	493	515	468	472	521	452	504	478	489	484	509	458	487	468	488	493	493	501	503
24906	44445	18422	3912	2742	2163	2012	2063	2544	2488	1904	1039	919	864	862	779	755	730	698	746	699	725	617	749	679	663	651	619	674	674	667	656	657	681	665	668	660	648	646	652	667	631	617	632	650	699	675	691	659	684	653	674	657	626	630	634	648	655	642	625	638	628	672	550	670	603	568	619	640	644	621	635	616	633	666	637	604	646	633	610	676	594	621	582	637	612	594	619	588	684	645	636	614	652	665	644	645	676	654	635	688	613	637	636	666	615	659	617	660	642	627	648	589	645	645	622	665	645	609	642	648	613	606	651	612	605	644	658	657	640	649	647	649	642	646	629	596	709	634	673	652	638	640	621	637	621	628	638	616	632	636	628	597	592	592	606	639	650	644	620	644	636	632	681	674	635	642	659	604	599	680	613	647	620	637	664	620	635	622	618	661	654	625	666	617	620	616	607	582	663	631	659	625	650	606	663	608	617	657	679	626	624	652	629	627	598	638	581	638	607	638	650	626	619	684	603	672	624	657	609	667	618	673	647	626	620	629	675	571	598	659	591	619	662	644	627	604	608	653	641	657	656	588	594	654	638	662	663	592	663	633	674	618	641	654	684	628	611	653	655	628	577	614	662	683	585	679	650	636	625	609	646	621	600	609	593	625	603	635	630	620	612	600	635	652	660	623	635	648	658	655	627	621	621	641	582	598	656	579	599	617	605	634	589	618	616	628	659	597	672	643	644	579	686	680	686	637	635	624	602	645	598	665	599	599	636	624	610	662	628	637	616	641	582	610	570	628	623	642	604	637	661	666	637	657	611	654	618	638	615	628	612	648	652	629	605	648	608	640	604	655	630	631	622	666	596	645	653	637	633	648	642	585	661	654	599	683	633	663	633	664	621	623	610	622	584	551	640	618	669	668	630	585	604	618	579	582	626	637	595	694	652	660	644	593	616	636	648	611	591	667	652	640	619	642	639	656	642	639	653	660	634	656	629	640	639	667	648	644	629	625	672	623	598	594	617	640	622	633	639	555	640	646	629	611	669	649	630	651	668	664	616	631	652	672	655	638	639	592	625	655	642	605	713	662	611	605	653	625	635	583	618	620	616	649	631	598	646	605	666	632	600	658	645	584	646	620	564	613	634	611	640	624	649	634	624	648	647	611	575	699	628	615	654	628	622	686	647	636	655	595	620	576	622	615	587	657	600	615	667	606	617	610	621	668	615	653	638	654	602	668	586	612	623	660	655	614	630	629	617	615	616	654	688	627	638	630	603	593	627	619	627	648	604	607	642	579	643	621	657	624	657	622	652	609	631	651	620	644	644	599	645	638	653	639	600	650	642	589	607	648	600	637	616	633	656	593	646	679	630	614	655	634	630	621	669	684	618	622	689	594	631	628	605	612	632	678	642	636	601	659	627	615	667	617	652	630	613	609	679	588	634	658	632	593	619	607	631	660	645	637	670	668	624	647	607	631	640	583	665	618	665	630	634	588	670	653	657	635	638	585	600	648	630	618	654	628	640	629	611	637	663	639	657	583	615	643	643	610	611	640	635	594	635	599	610	646	641	603	595	619	706	656	635	622	618	627	682	615	600	626	617	597	644	633	632	655	622	638	617	636	619	656	613	648	637	668	629	606	638	616	626	616	636	560	596	652	680	636	635	618	649	619	659	636	587	628	633	650	643	630	596	602	657	638	621	641	599	630	636	664	617	624	626	604	650	622	620	669	665	621	603	613	664	644	638	644	609	690	613	612	624	608	623	591	641	637	623	677	670	620	655	635	656	601	648	648	620	628	588	622	612	626	627	595	631	633	631	626	645	649	675	615	622	601	637	582	583	682	599	647	623	615	605	628	606	599	619	620	640	633	638	615	626	622	661	675	621	606	601	618	636	592	625	632	625	598	643	639	549	595	665	626	623	622	614	666	620	682	625	640	641	698	663	612	623	653	618	648	634	633	628	631	630	599	660	615	622	654	686	631	638	641	647	623	611	645	643	601	646	647	623	629	652	622	641	643	614	668	600	637	642	629	589	613	648	623	614	617	622	667	622	629	636	646	608	665	617	609	685	637	623	627	576	589	639	650	633	647	587	604	601	622	663	613	614	652	639	625	616	654	599	663	590	595	631	666	595	641	626	672	594	596	606	621	624	660	623	636	702	677	642	574	635	637	552	627	588	611	670	609	602	648	616	672	605	628	637	652	611	676	673	688	608	651	644	641	631	598	637	615	676	624	652	623	670	690	640	616	678	621	641	609	638	592	578	633	609	597	615	632	607	644	633	603	601	655	623	597	606	639	601	659	618	643	646	656	632	573	627	642	610	674	639	642	641	665	646	607	647	643	650	658	642	599	663	592	655	607	625	653	604	628	609	642	618	624	641	659	665	628	577	638	624	619	650	630	632	650	651	640	612	604	638	613	646	607	666	604	627	569	638	662	581	625	623	657	634	645	610	597	631	621	646	650	628	617	600	634	619	621	603	629	643	644	592	650	656	631	660	613	638	604	594	654	616	623	626	619	634	625	610	624	604	653	628	634	609	623	628	648	651	619	643	597	610	626	623	624	596	600	638	633	588	630	670	646	657	646	638	560	639	649	660	634	618	633	624	641	587	636	642	639	576	588	617	616	572	644	621	652	629	593	653	635	637	616	626	639	602	626	598	627	623	659	617	648	628	584	667	608	598	599	607	615	616	627	611	565	589	631	607	639	656	624	638	609	651	619	588	605	635	685	649	592	616	551	636	604	614	593	657	639	646	636	629	644	623	625	601	629	678	622	596	647	621	598	663	596	566	649	647	622	603	642	651	622	658	636	583	658	612	614	618	625	643	638	630	609	668	597	629	618	621	640	683	625	667	563	642	636	615	644	595	594	639	653	638	609	623	618	597	650	637	677	639	617	633	619	677	577	650	638	609	626	672	612	598	609	647	613	613	632	587	639	616	611	616	659	643	620	628	636	655	600	639	637	610	669	622	656	629	635	590	647	648	613	640	625	668	647	643	618	630	619	650	617	625	591	604	689	605	626	642	642	584	632	651	599	607	597	648	656	647	581	666	623	636	612	616	637	679	626	609	620	628	700	629	611	616	661	616	653	638	643	610	644	663	608	652	638	637	584	604	599	654	635	609	587	666	661	647	601	617	594	622	620	645	628	600	627	618	620	638	647	599	654	610	605	637	626	656	646	598	657	686	664	614	546	641	593	655	632	645	649	626	650	626	674	632	630	627	627	652	653	609	634	609	634	639	631	629	628	636	634	635	690	634	655	606	656	633	630	585	592	658	573	626	629	613	605	664	598	621	619	660	651	594	615	621	590	621	655	611	644	623	639	593	642	633	648	595	630	671	641	644	612	606	653	667	643	582	623	610	653	600	656	613	624	655	646	617	636	632	625	589	663	623	647	600	607	627	671	576	589	663	616	618	654	649	630	603	653	656	602	638	690	623	642	564	626	655	652	630	626	650	660	626	668	646	589	600	608	627	582	651	678	650	617	604	603	614	660	610	611	662
27020	20876	11547	1315	707	705	596	614	745	714	568	494	476	501	484	453	486	484	460	509	474	478	497	432	487	500	508	514	533	465	481	510	494	462	449	440	504	468	464	488	471	461	534	478	478	484	434	534	440	479	484	496	464	468	476	483	513	470	433	497	500	508	491	495	532	491	489	478	476	482	525	486	551	474	492	461	438	502	508	448	504	465	510	532	463	458	443	477	489	517	468	478	445	448	489	465	494	459	515	448	480	448	468	488	496	474	462	476	470	472	458	489	484	468	527	500	491	465	508	515	503	490	460	488	483	480	491	498	484	451	537	479	466	494	466	453	479	499	471	496	459	516	515	464	481	481	541	474	507	462	487	452	496	482	489	450	440	499	501	469	488	500	479	470	482	455	476	468	450	481	548	494	508	471	440	456	531	505	454	487	453	469	483	503	479	481	480	504	502	473	480	473	472	480	500	472	484	518	462	495	477	505	451	499	493	514	447	499	458	469	448	445	491	509	524	509	485	481	473	492	495	493	489	483	501	528	486	518	497	509	455	501	481	475	459	538	510	483	505	439	483	477	489	514	492	519	474	459	526	474	507	477	494	507	515	464	485	479	479	465	498	528	513	485	476	491	531	468	507	503	501	515	486	503	481	494	496	495	498	476	448	460	450	451	520	489	467	495	502	480	488	443	484	482	497	511	506	503	476	501	511	507	486	491	502	470	467	488	495	533	492	511	492	508	466	476	449	496	453	432	501	461	475	474	452	503	457	482	439	489	537	509	486	487	533	443	494	477	470	520	476	478	486	475	536	485	464	508	485	481	472	481	489	484	504	488	494	487	512	510	475	469	486	483	479	471	490	526	514	480	485	467	522	443	473	474	511	498	476	476	502	476	482	479	447	472	481	492	508	488	483	490	469	504	506	478	474	470	481	499	488	485	502	480	453	504	447	482	505	519	495	454	465	485	464	482	476	481	460	496	482	473	483	487	485	508	509	506	511	455	509	508	451	467	476	463	448	487	486	502	485	527	473	477	473	489	449	524	492	480	505	494	463	472	514	504	482	482	487	512	465	468	464	473	482	432	488	517	497	481	488	486	477	488	519	473	482	443	474	446	474	512	514	478	501	486	484	465	506	466	477	500	486	511	479	479	463	455	481	491	466	524	487	509	468	520	501	466	468	540	529	497	480	491	486	516	485	473	521	471	491	488	462	492	463	494	449	461	476	491	491	503	459	465	497	457	481	504	473	489	486	466	461	476	492	474	511	452	473	458	494	513	517	513	484	467	501	504	476	511	487	513	476	469	479	485	475	470	532	505	505	438	479	502	484	492	512	471	504	498	516	496	452	472	485	439	510	470	485	451	497	484	464	492	453	508	508	465	500	434	500	511	473	490	491	475	496	438	458	471	483	472	472	435	500	457	479	485	482	475	508	480	451	523	482	476	476	518	494	509	466	491	464	501	490	452	485	491	487	487	500	524	455	511	467	486	496	494	556	465	496	505	450	471	483	514	503	532	464	489	507	476	485	488	463	498	538	481	513	503	510	444	507	449	540	486	479	500	466	512	490	479	476	472	464	487	489	475	464	512	484	496	505	501	482	476	482	509	472	466	509	462	480	501	505	460	481	449	488	482	502	476	452	509	460	452	474	509	517	467	472	453	538	483	497	482	493	436	473	503	481	471	496	543	461	454	465	427	461	487	475	487	480	472	453	485	523	446	511	483	489	511	489	509	517	496	494	473	486	473	494	489	467	484	473	486	497	483	495	469	465	491	458	461	497	435	480	522	531	521	482	494	484	484	483	489	440	471	453	470	489	490	481	460	499	471	487	464	531	533	499	497	479	505	498	490	462	519	476	496	520	475	515	494	461	478	509	474	490	443	477	469	459	453	456	499	511	509	501	484	448	435	496	477	489	491	482	481	490	453	477	504	468	444	500	483	488	511	474	448	491	488	492	516	526	471	508	497	455	519	501	458	433	512	484	483	487	516	459	496	486	484	475	485	512	473	487	510	514	495	515	483	480	496	484	487	442	477	457	429	436	505	484	503	434	509	456	489	511	490	498	432	493	465	459	487	548	485	496	450	466	509	487	458	503	495	465	497	494	462	442	492	468	480	494	466	464	495	459	494	448	502	542	460	469	434	505	485	491	503	505	488	474	461	474	498	496	476	501	488	489	446	483	461	501	496	478	485	451	476	479	447	490	528	517	509	513	487	467	490	457	449	491	479	491	512	462	444	488	470	467	493	444	500	485	515	485	497	455	447	480	494	456	385	514	524	492	502	454	477	502	487	485	441	438	513	494	523	516	504	500	478	490	498	497	512	464	465	511	475	528	517	486	453	531	466	492	493	468	488	520	458	481	470	466	463	476	497	460	484	487	463	538	473	516	477	482	485	466	489	468	465	452	515	513	508	443	519	473	472	475	465	492	471	470	510	532	479	497	491	489	457	481	485	457	485	473	483	478	504	472	449	502	430	448	530	490	449	473	499	501	500	460	471	482	462	468	466	437	500	488	479	487	515	513	502	473	499	479	471	458	484	500	484	495	522	500	487	502	489	450	481	461	489	478	499	492	503	505	483	496	497	493	495	507	503	503	497	456	491	483	472	475	448	497	466	499	501	442	493	482	512	478	503	501	495	471	491	472	484	501	463	492	508	464	512	477	464	489	487	478	518	473	491	506	524	477	468	490	489	511	476	482	489	512	475	475	500	457	470	500	482	526	491	504	469	502	473	460	494	484	473	478	504	512	489	475	471	498	459	493	440	479	450	494	456	460	476	463	496	480	489	487	460	497	456	503	503	480	431	491	486	501	443	499	487	465	468	535	486	495	465	509	468	460	476	485	487	452	452	524	468	484	470	483	472	495	514	457	493	500	494	472	502	477	478	482	470	506	501	492	507	481	462	499	505	516	481	463	481	510	476	492	519	488	464	505	468	470	541	480	466	472	496	497	470	491	427	470	444	455	496	503	454	508	462	478	472	454	520	507	482	456	451	485	463	509	463	480	517	492	454	495	578	498	490	483	486	473	458	493	523	494	465	521	474	468	489	510	509	480	496	517	483	455	506	525	547	493	504	502	495	520	482	461	447	493	489	482	526	471	508	481	458	497	472	464	486	488	486	492	485	501	447	507	452	509	492	526	462	530	484	491	471	472	514	494	493	503	481	474	467	476	508	471	470	488	512	456	494	543	488	460	541	461	473	478	486	475	480	494	475	489	538	467	480	462	455	499	509	468	488	506	503	520	493	477	499	483	488	443	486	472	459	473	498	467	466	485	486	500	448	490	477	454	509	494	483	469	506	522	473	499	470	469	497	474	487	457	498	463	517	463	449	494	489	498	475	500	470	493	498	511	460	495	493	471	480	464	490	464	484	489	486	493	516	457	480	485	538	483	483	463	518	479	499	501	454	493	453	477	510	449	500	429	456	491	448	497	449	537	486	478	459	475	478	482	509	451	506	505	522	482	494	451	476	473	503	460	503	492	478	488	466	466	454
16069	24542	6746	835	747	697	730	931	1223	1211	992	688	640	639	637	623	618	581	596	595	604	623	640	644	584	630	602	618	580	617	622	585	590	626	599	665	629	631	640	579	567	624	614	638	619	618	587	610	604	599	613	611	597	597	585	598	645	606	629	614	607	629	585	633	555	643	591	572	621	630	633	646	635	565	558	645	566	609	581	630	595	584	607	620	637	593	677	602	589	603	610	684	630	624	624	661	616	619	586	617	592	662	587	645	584	572	590	592	625	601	595	611	650	581	619	609	632	642	640	615	541	593	655	621	571	610	617	622	642	634	593	611	617	628	603	606	574	593	629	624	638	611	650	591	597	626	615	594	619	590	557	631	628	616	634	641	624	615	635	639	600	617	594	630	619	595	655	612	608	584	604	611	640	591	607	636	639	604	652	639	596	584	571	606	589	575	634	612	611	562	629	589	634	579	617	644	607	625	588	633	582	561	604	640	589	620	634	632	630	612	638	635	611	622	608	632	627	599	579	655	644	611	592	610	605	615	578	622	603	588	614	624	594	600	581	581	651	617	583	656	632	632	620	598	684	598	593	591	628	633	583	644	606	610	597	627	610	602	615	578	594	625	616	615	621	588	598	642	566	647	598	584	612	544	609	580	569	625	616	609	624	584	613	634	635	608	623	594	647	607	591	640	618	640	635	561	657	578	652	607	590	627	614	575	629	640	568	636	618	612	568	602	584	644	611	627	584	636	607	599	589	570	602	611	625	620	556	597	633	632	632	572	593	608	591	612	593	630	652	568	649	659	585	583	623	593	644	593	619	589	618	619	616	594	604	578	626	668	664	627	619	637	645	635	561	608	615	660	596	616	616	643	642	595	658	621	626	611	621	641	645	569	603	601	646	587	617	670	629	650	642	600	604	629	615	605	595	629	575	616	617	603	645	618	648	612	586	638	622	637	597	619	658	664	604	609	657	620	593	644	544	662	602	587	609	647	601	629	602	628	676	584	596	599	603	574	593	636	605	629	569	613	603	597	617	623	597	608	627	659	634	602	656	623	622	569	651	623	605	600	565	636	633	636	628	578	581	620	618	637	655	651	603	601	637	606	607	633	594	585	623	607	606	628	641	617	606	658	624	574	620	630	610	644	613	594	672	618	575	580	595	554	565	566	649	609	623	599	607	582	634	617	585	619	550	608	625	612	633	609	644	615	669	626	651	584	593	645	594	630	605	643	557	633	644	629	553	680	615	614	605	637	598	616	641	621	635	622	609	594	596	623	613	600	614	607	616	635	614	609	642	660	646	619	592	609	568	622	618	613	559	570	608	626	649	613	553	609	616	648	584	603	604	610	609	619	638	607	610	627	587	598	627	638	586	656	618	636	601	613	639	614	611	611	637	568	603	611	611	625	633	651	660	589	611	592	599	637	589	631	649	619	602	600	636	599	668	631	603	623	619	599	655	616	608	629	631	625	646	629	600	631	662	588	619	613	611	628	587	598	637	636	629	605	595	584	603	562	588	625	657	625	623	612	595	635	596	576	625	628	670	614	618	629	592	614	637	648	614	620	655	612	604	614	655	603	573	596	603	644	583	672	664	577	636	654	616	608	598	609	606	600	631	628	636	606	627	572	591	645	604	578	621	591	584	603	599	617	648	617	620	603	649	583	605	579	596	594	634	589	613	649	612	626	630	606	630	577	644	623	589	626	588	611	615	653	637	615	599	577	610	593	620	648	669	627	594	636	633	620	613	614	619	558	615	663	572	630	593	575	621	627	607	604	607	632	630	627	593	582	668	602	570	611	638	609	626	602	623	622	586	629	590	612	606	599	608	598	627	590	613	631	607	650	646	626	593	597	616	605	605	605	616	590	669	578	566	612	584	642	638	672	626	563	622	615	632	639	654	663	610	626	584	624	628	585	588	638	586	623	590	587	614	630	601	582	603	638	629	616	577	579	635	629	637	614	613	640	655	593	622	617	622	570	599	587	618	563	595	620	608	620	636	566	607	589	611	632	636	595	606	631	614	611	604	572	605	616	623	606	644	614	627	647	618	611	641	629	647	581	663	607	596	596	629	613	621	546	578	655	581	572	598	615	625	608	589	630	595	619	633	626	614	651	607	573	638	611	639	572	594	602	630	613	630	609	635	635	636	587	637	608	614	628	602	604	647	591	634	631	572	623	608	595	597	571	581	600	626	608	658	625	630	627	618	636	608	649	633	655	610	622	652	620	633	603	580	654	616	655	588	624	627	599	584	649	631	591	615	645	622	635	644	597	647	616	617	595	633	656	663	630	631	638	615	580	635	611	580	604	621	600	602	592	612	575	638	612	622	582	630	601	621	600	591	626	683	606	616	584	610	578	589	610	616	605	568	669	614	628	625	620	617	572	605	620	618	606	568	615	614	640	633	635	622	598	627	634	590	643	575	668	594	639	591	572	608	631	599	628	610	630	615	608	604	622	603	652	648	597	640	570	599	625	602	567	621	639	663	568	622	602	605	592	608	607	596	643	619	588	655	612	607	624	576	644	602	658	647	635	639	661	568	611	624	639	664	581	658	653	613	638	630	623	662	623	607	632	633	634	630	615	606	643	610	633	628	601	648	618	606	659	590	589	592	638	582	596	623	633	642	609	609	611	558	627	608	627	607	638	597	590	628	600	663	612	595	639	638	572	595	640	599	563	565	595	589	603	637	632	639	626	643	613	557	565	577	590	599	582	641	586	591	614	645	622	594	684	629	622	629	623	668	632	625	592	664	620	617	626	587	620	642	607	625	636	611	606	621	575	622	668	611	615	582	619	590	633	606	584	607	610	621	614	578	592	600	658	640	583	600	592	649	592	630	619	647	621	649	601	633	625	586	646	599	623	628	611	621	624	646	618	624	568	629	628	605	600	624	554	630	600	594	637	632	615	619	587	617	637	600	630	587	578	616	622	587	620	625	612	626	646	576	599	654	608	593	607	629	651	580	572	609	611	618	596	647	595	614	663	611	618	602	641	623	598	610	586	642	580	588	629	577	606	630	591	569	676	583	629	617	605	606	627	634	567	654	572	648	625	661	611	649	574	616	630	594	598	617	646	624	611	649	639	633	595	591	599	625	585	627	624	597	622	674	627	616	596	624	607	616	626	649	627	614	593	619	591	600	646	603	611	622	605	604	634	594	579	590	616	617	613	574	614	583	618	594	602	658	608	665	636	626	602	660	632	635	617	607	589	673	621	599	634	615	602	601	629	667	600	585	586	608	605	606	638	623	615	598	593	597	580	667	615	608	643	642	589	623	609	623	648	612	602	638	578	583	642	608	619	582	650	583	633	632	617	601	544	639	655	567	615	641	585	643	593	635	627	618	622	626	679	624	617	630	625	619	612	622	592	643	604	620	606	608	592	608	632	543	638	578	616	621	617	630	616	579	608	623	615	598	588	594	586	633	602	589	627	640	644	584	614	616	601	613	621	597	597	621	682	594	581	636	605	656	646	641	678	612	610	643	614	587	620	585	610
23089	21153	28524	24019	21131	10121	1393	1154	1305	1270	1055	781	807	745	765	717	740	719	713	694	706	713	765	730	736	783	673	652	706	743	688	766	709	680	698	737	735	676	726	711	724	690	687	701	716	683	657	730	730	720	697	701	731	748	729	729	710	654	727	716	683	698	713	746	700	698	693	668	705	669	683	685	684	688	697	681	668	723	722	734	750	684	693	717	705	710	757	718	681	682	725	687	679	672	707	683	694	700	667	668	702	675	662	742	724	719	719	665	713	657	730	718	685	777	774	715	707	684	686	719	718	661	702	708	755	686	730	698	681	696	711	705	700	723	744	741	700	664	730	725	702	705	725	715	666	673	675	702	709	746	694	716	749	733	696	680	658	722	683	661	683	697	734	684	749	707	694	705	676	683	640	724	711	686	737	696	708	703	717	716	663	705	719	727	676	655	691	703	658	784	688	696	706	669	709	706	695	719	676	714	690	752	704	688	703	720	682	693	718	681	673	707	659	706	686	703	700	649	727	690	664	750	704	695	762	715	664	714	710	735	694	676	746	711	713	673	718	733	707	672	680	701	738	687	727	668	661	717	673	673	739	724	718	679	732	691	663	673	711	712	684	669	656	725	686	679	685	724	691	726	695	730	733	697	690	711	710	712	688	700	723	710	696	732	746	731	698	703	701	714	739	713	687	695	697	687	642	721	718	700	691	715	648	685	681	678	683	749	752	737	732	664	680	669	657	679	713	670	696	703	709	719	665	710	718	701	718	701	695	729	684	723	695	707	698	685	732	709	704	679	718	660	646	727	693	675	758	671	688	699	641	758	687	751	655	734	744	732	689	647	707	692	676	711	705	726	665	689	722	707	712	683	706	680	681	710	680	705	743	699	735	704	733	683	696	651	715	665	707	689	702	689	680	720	722	676	691	700	689	682	713	722	705	680	685	716	674	667	659	698	686	726	702	679	660	701	696	692	728	676	661	644	735	698	682	661	707	735	654	733	708	683	712	725	651	716	734	729	680	688	666	691	697	744	743	705	735	695	713	710	682	714	703	666	708	702	650	712	666	724	723	667	694	697	759	720	669	712	706	682	694	655	686	709	679	719	692	729	680	699	743	733	696	682	651	697	690	659	683	694	714	670	708	692	685	691	702	724	680	693	667	685	728	730	689	697	677	698	706	714	692	632	685	711	681	721	693	702	705	692	670	696	682	720	707	703	713	669	662	681	720	706	661	689	745	730	692	718	717	721	714	730	673	753	706	752	688	680	700	644	710	761	694	729	696	682	728	714	692	702	711	699	657	711	700	704	712	663	716	688	681	683	678	670	650	717	688	676	674	709	740	706	690	700	683	670	708	718	698	701	684	694	665	662	675	663	728	681	659	727	666	624	693	697	724	698	700	718	707	686	681	684	697	688	676	733	717	698	703	700	731	690	666	697	685	739	689	678	706	741	708	705	707	712	693	740	696	700	748	687	728	729	684	715	730	768	693	680	693	661	726	665	729	654	719	771	687	667	685	686	696	691	666	700	717	705	736	654	654	690	715	679	649	677	666	680	751	642	641	669	709	738	688	728	758	726	734	700	664	691	700	684	682	706	693	694	680	681	617	697	740	699	738	683	685	684	653	697	694	674	706	725	708	656	652	704	727	718	682	677	703	729	660	722	665	672	702	697	733	695	729	692	676	752	692	664	733	706	694	672	694	671	700	699	739	694	690	707	709	685	704	676	689	716	661	680	686	711	715	651	749	702	719	658	673	690	643	703	696	688	710	685	668	647	666	744	689	670	720	703	717	676	721	694	741	722	698	697	700	746	668	661	674	695	725	717	704	693	651	703	736	688	681	677	690	676	680	681	675	690	721	680	696	700	717	711	691	655	711	697	689	748	702	704	720	718	674	727	742	657	660	718	741	720	685	668	739	655	680	697	666	650	721	704	696	624	662	669	674	671	699	748	695	707	740	715	760	720	702	693	742	687	681	792	765	710	711	718	737	707	735	706	700	686	703	686	691	690	735	787	702	703	689	721	669	703	705	704	712	685	691	661	711	707	743	696	677	714	701	680	674	736	681	702	738	701	704	736	689	729	659	680	685	699	680	714	712	708	651	727	688	716	707	731	716	694	715	679	715	703	708	691	734	686	731	752	717	673	666	662	698	656	691	726	696	724	697	671	703	639	633	667	711	728	704	679	688	669	665	744	680	703	746	698	712	698	705	713	734	650	719	701	734	671	695	690	695	671	663	751	669	699	714	661	725	714	689	682	680	704	654	676	676	705	730	650	658	712	720	681	729	678	749	703	716	658	677	648	729	717	678	724	680	664	699	726	673	715	696	688	695	691	699	682	654	679	670	714	701	701	727	707	702	666	708	717	665	726	733	704	734	680	699	707	711	715	660	674	655	721	649	683	682	679	671	699	703	725	708	672	716	703	699	720	718	689	733	693	693	697	711	713	694	645	707	650	719	686	660	704	649	693	687	683	696	699	701	689	652	716	721	701	721	723	686	689	694	684	658	670	744	683	712	726	652	716	689	688	681	686	717	722	740	722	757	715	714	675	707	696	715	743	725	710	692	680	666	682	716	718	698	720	709	728	709	637	656	706	731	709	702	673	697	669	718	744	697	688	663	672	701	698	675	756	685	697	670	685	673	700	684	684	684	679	694	718	745	671	672	685	712	677	692	674	693	696	706	657	693	741	683	663	693	693	702	628	695	689	689	722	694	748	664	667	716	681	714	707	723	688	685	701	688	726	720	712	701	692	710	687	682	668	684	727	688	689	721	735	656	707	719	734	711	667	717	697	670	728	664	721	701	676	738	721	767	707	698	698	693	696	714	710	655	700	695	723	740	699	691	726	769	659	730	644	669	668	686	726	703	705	695	710	682	718	668	713	726	700	750	697	708	725	727	732	708	716	696	743	678	734	741	677	690	698	733	641	722	703	714	742	660	690	723	750	701	704	683	677	645	645	728	694	636	685	660	693	722	706	716	690	729	701	639	702	689	716	682	663	681	726	696	640	666	734	719	663	741	669	705	654	714	673	657	673	712	681	682	676	669	719	701	709	702	732	696	706	691	705	678	702	733	764	708	692	687	730	699	682	702	703	724	685	724	711	664	679	721	718	689	704	695	704	694	707	675	693	709	701	677	633	687	760	724	696	685	690	692	713	668	649	655	657	677	707	687	709	676	667	705	694	674	700	715	711	752	724	715	702	696	696	676	634	678	703	720	678	680	681	700	720	711	716	669	735	670	712	762	675	671	727	732	760	707	717	708	673	661	701	736	711	726	680	723	696	717	726	706	701	700	698	694	715	717	680	680	670	713	673	716	714	718	707	695	694	688	722	772	695	714	687	673	698	727	700	661	711	661	718	754	708	671	696	743	721	711	704	737	665	663	699	717	714	676	695	734	689	682	731	687	719	697	693	694	655	664	714	740	698	727	721	683	720	732	697	697	709	685	700	685	682	716	708	757	711	643	730	720	677	698	716	763	740	724	685	694	708
20917	39262	12900	2729	2048	1746	1666	1705	2208	2182	1520	1150	1104	1032	997	969	964	947	910	938	954	880	943	895	901	919	899	858	912	961	892	915	916	892	942	864	826	887	920	909	885	819	888	906	879	859	837	889	902	884	907	931	853	898	885	873	907	886	871	912	895	869	891	888	881	899	885	843	876	893	877	863	833	831	888	890	894	860	896	863	922	836	828	884	892	934	841	865	891	910	858	858	876	895	883	871	879	839	910	901	849	892	879	923	960	896	853	859	859	936	887	877	832	875	884	867	918	876	903	859	847	885	858	876	869	867	893	863	881	848	877	862	869	908	870	904	896	885	895	869	893	878	835	859	884	853	869	874	856	890	884	888	938	880	787	862	951	834	941	874	836	892	852	890	909	888	850	867	919	864	923	906	874	846	928	865	935	887	904	877	871	890	930	886	882	857	917	926	923	834	895	838	889	833	837	869	863	878	889	861	926	867	880	873	882	913	855	883	887	919	882	866	870	904	923	886	895	884	901	913	904	904	846	870	824	883	876	840	860	877	845	862	853	911	894	909	882	928	906	902	897	865	933	848	904	921	933	822	839	873	888	869	829	856	845	868	907	866	914	886	927	871	832	883	887	863	844	844	865	889	878	905	838	937	916	884	869	888	854	889	865	846	840	886	910	915	874	873	906	880	858	822	856	862	875	824	891	888	906	887	893	867	855	832	893	854	875	897	893	873	876	841	853	873	885	892	879	856	952	883	916	864	897	917	880	883	880	875	916	903	913	853	911	896	852	895	848	853	890	867	905	882	853	887	863	834	890	823	862	853	895	886	886	880	851	892	908	864	848	863	879	842	904	892	921	883	870	859	831	881	899	921	920	877	858	917	895	905	820	847	888	909	841	890	851	907	861	862	919	877	942	873	866	861	869	875	874	895	834	873	836	905	883	874	876	906	863	831	849	909	899	879	894	924	894	916	879	877	859	872	872	919	878	850	879	890	912	844	893	904	874	834	869	836	872	852	910	866	880	885	888	873	895	861	873	883	895	862	871	913	852	928	910	875	891	907	854	864	895	860	921	881	929	876	909	883	864	896	872	870	878	898	845	909	849	873	897	844	903	877	902	917	869	868	864	853	906	899	892	832	835	882	851	890	876	875	919	855	915	887	860	878	886	854	935	855	869	856	878	888	845	921	907	857	853	873	910	875	865	852	890	923	877	839	877	840	849	835	891	891	905	889	855	877	900	884	885	825	892	884	913	845	874	855	881	898	877	839	859	877	919	882	870	942	868	810	842	877	890	895	877	879	956	897	892	917	854	815	874	904	868	879	933	865	906	895	845	889	849	867	916	870	904	915	894	893	882	839	904	850	830	873	893	914	863	901	880	858	849	845	845	885	859	855	845	851	862	899	877	899	845	925	852	880	910	883	841	857	920	877	915	891	880	875	889	875	879	896	922	898	964	879	864	854	874	864	904	878	864	858	870	859	921	853	874	857	901	890	824	899	890	920	882	850	884	865	885	844	848	867	933	887	898	909	866	922	875	835	853	899	859	866	889	878	889	867	890	887	897	888	967	887	888	854	905	840	889	939	862	866	863	841	827	888	957	857	904	883	924	853	885	875	853	882	901	863	893	849	911	855	896	908	850	873	835	852	902	898	884	878	880	915	924	845	872	884	912	849	900	858	924	838	907	892	919	926	898	940	863	861	896	903	829	888	831	904	844	904	858	886	934	889	863	867	847	896	921	900	845	897	860	930	866	838	912	841	864	903	892	889	886	864	842	871	862	869	875	941	903	865	886	871	873	896	894	843	916	896	905	895	844	885	918	915	875	873	867	905	879	872	860	911	848	860	892	851	898	888	877	876	892	868	878	876	910	853	859	869	927	856	890	902	880	863	874	869	892	885	862	934	916	887	875	947	848	930	858	903	833	884	844	887	896	880	864	834	866	891	910	847	909	823	829	870	876	857	821	838	838	863	873	874	823	854	875	914	842	836	919	806	908	866	810	897	898	850	870	916	887	848	831	845	886	894	900	877	842	887	918	844	931	914	906	918	879	877	899	879	854	841	878	873	872	885	901	839	892	869	858	853	870	851	859	888	874	866	922	878	869	858	915	883	881	920	851	955	860	905	863	891	908	893	912	857	892	832	870	907	848	894	844	887	872	877	857	901	905	852	893	876	921	885	888	910	852	898	857	921	872	900	887	852	927	879	852	877	907	910	867	842	884	818	877	835	893	918	899	923	905	879	858	787	887	883	853	920	840	879	916	896	904	873	845	898	890	918	884	863	867	900	908	881	873	875	896	847	831	885	875	885	915	855	919	873	866	897	927	933	818	872	855	835	931	860	827	901	899	860	920	851	878	881	896	815	823	875	842	936	883	886	845	855	872	893	876	851	876	892	930	848	864	876	946	811	871	915	914	925	888	840	895	882	867	910	851	882	863	864	836	874	894	865	888	832	899	847	879	853	842	886	825	868	862	892	838	888	857	904	865	902	898	898	880	851	856	871	888	873	877	854	903	865	860	928	853	917	898	903	906	874	857	879	889	925	872	914	887	898	881	878	907	912	864	870	891	860	902	879	834	819	893	888	858	910	857	888	885	839	835	872	883	909	923	901	887	894	901	869	903	920	900	870	873	856	937	884	863	860	892	932	879	887	837	876	873	886	886	826	862	928	914	917	893	886	888	900	892	878	839	882	855	884	906	859	843	911	852	947	941	864	879	858	883	904	936	934	839	874	857	811	908	900	863	872	903	830	904	911	878	889	900	896	925	852	887	862	935	884	901	861	887	892	877	905	874	862	949	829	868	926	889	885	870	885	920	957	940	825	887	842	869	876	829	883	974	870	855	889	868	917	868	935	919	824	938	895	847	926	947	884	931	918	889	870	834	845	917	878	885	920	882	845	922	886	959	882	870	876	920	897	884	887	836	922	864	846	858	893	875	856	914	861	836	885	874	855	914	912	857	963	843	881	864	889	874	916	882	903	875	882	871	860	852	871	860	916	849	834	886	937	850	848	943	903	870	889	877	863	871	880	850	882	907	875	833	895	865	899	894	853	807	835	834	898	892	860	891	879	878	908	854	858	839	859	895	913	892	901	862	879	915	908	894	925	935	825	890	921	929	871	851	854	864	905	882	886	842	881	876	855	861	865	939	872	827	875	852	935	875	924	886	836	884	867	844	860	864	933	838	865	872	831	859	878	907	834	904	909	869	858	930	876	871	902	876	891	853	886	883	884	874	858	865	858	839	898	846	931	867	861	926	943	817	883	935	856	889	859	905	894	863	856	909	858	925	852	831	851	847	853	867	865	927	882	912	867	890	879	850	907	913	856	868	896	838	880	874	894	864	854	825	829	883	870	876	890	921	891	886	906	898	877	902	901	893	881	911	869	950	919	897	879	843	895	914	863	900	859	875	891	913	913	895	894	870	869	890	855	905	876	848	834	893	878	922	841	874	832	926	934	909	836	877	847	881	872	930	866	901	933	864	863	900	903	924	900
24330	21150	27204	25063	8169	526	416	530	604	628	433	337	308	269	294	270	284	259	267	283	233	233	247	240	248	275	232	290	244	251	230	244	244	230	269	257	236	228	244	273	261	270	257	273	235	276	238	240	279	249	245	246	264	254	254	230	234	245	239	257	280	251	263	242	272	231	245	230	249	264	252	267	242	247	230	244	251	256	265	232	234	239	217	267	238	282	210	253	242	251	249	245	246	257	243	262	244	241	251	252	241	250	243	270	246	240	246	242	245	266	259	243	257	262	249	252	260	237	291	251	239	247	259	240	240	253	239	280	241	240	265	242	264	260	273	234	263	257	258	248	254	224	240	250	242	278	253	256	280	231	245	233	258	252	247	255	234	240	271	234	246	273	264	239	234	267	227	254	239	237	223	256	261	241	255	229	248	247	252	228	274	238	266	250	260	224	265	231	233	241	261	275	248	291	262	254	260	241	246	227	235	243	245	267	288	252	250	262	265	257	250	244	275	240	237	261	240	254	231	253	236	263	233	259	240	269	242	229	230	239	282	250	254	270	227	271	229	248	250	261	256	230	251	243	241	248	256	245	254	266	248	257	235	264	229	257	255	229	240	230	238	245	253	226	220	220	268	252	240	232	236	255	242	231	256	263	249	244	266	266	247	251	245	243	263	228	267	237	229	249	247	261	258	245	256	236	263	245	259	243	281	225	245	224	263	248	247	279	251	247	263	267	264	267	248	244	240	230	262	259	244	267	240	276	246	234	270	247	231	253	252	260	253	232	289	265	217	256	249	253	263	259	254	242	266	232	251	236	242	253	260	249	271	269	269	254	244	259	247	265	254	285	274	247	240	250	258	251	246	267	241	253	244	229	248	245	272	250	246	250	227	241	256	258	230	243	250	230	237	255	243	237	232	256	213	246	241	252	230	262	234	296	243	237	229	255	265	237	240	255	264	271	256	265	247	237	264	268	281	221	275	228	258	253	275	235	245	253	237	262	230	224	229	270	250	269	255	237	279	233	220	223	246	257	260	269	235	279	238	262	261	220	239	221	281	265	223	271	256	271	252	256	249	260	298	251	228	259	263	249	224	236	240	260	235	256	274	250	228	259	237	251	232	202	235	245	271	237	232	247	249	236	268	250	243	227	240	220	241	240	243	240	235	256	249	264	218	249	244	257	254	262	274	270	255	255	238	240	252	251	256	240	249	283	252	245	245	248	238	254	229	257	256	255	235	250	240	222	227	294	244	221	229	237	260	227	259	240	210	236	252	228	272	263	246	259	243	271	251	250	254	232	246	230	247	256	218	250	257	252	258	260	258	273	236	244	264	244	252	253	241	257	279	251	253	239	215	266	233	241	246	242	252	241	246	278	216	253	267	252	247	255	263	226	245	257	238	246	258	256	257	233	229	252	255	243	238	262	243	248	249	270	239	247	255	229	246	227	250	257	231	229	239	237	212	221	264	253	257	279	248	286	229	250	262	246	252	244	255	238	278	238	270	272	254	266	253	253	253	216	243	259	260	254	230	235	225	229	215	260	249	246	243	232	229	213	205	234	257	248	229	248	231	270	235	244	240	256	258	267	250	250	237	242	253	259	246	224	237	239	249	214	270	290	266	242	257	253	228	219	271	260	247	254	253	261	223	234	264	244	267	218	286	235	231	239	231	224	233	244	211	214	244	247	235	197	252	249	255	237	246	258	245	240	239	224	229	269	238	261	245	227	258	244	231	279	237	267	225	277	234	222	237	252	242	268	262	256	264	256	242	284	244	243	230	240	257	234	266	200	239	238	245	238	240	224	234	234	230	271	280	237	265	253	267	223	269	229	243	244	252	260	251	247	237	226	268	258	246	271	264	257	234	248	242	230	233	222	238	239	261	223	221	231	253	238	235	246	242	255	257	237	258	284	232	247	251	238	242	263	253	242	259	262	256	252	243	257	259	253	223	254	245	223	282	264	274	259	242	257	258	263	261	250	259	217	277	234	248	257	271	224	242	252	278	274	234	262	247	274	247	266	243	225	240	232	270	257	253	235	258	261	239	267	250	234	270	241	270	253	227	240	259	256	242	246	253	260	239	229	264	251	246	241	221	228	257	262	248	255	263	253	239	254	221	232	258	230	236	233	236	232	277	265	255	249	236	230	250	252	252	266	229	262	244	262	235	242	232	255	235	229	275	250	232	271	268	233	260	250	244	226	251	223	229	236	253	225	267	223	247	253	231	246	269	222	255	248	234	241	251	251	230	253	238	238	235	226	271	256	243	216	249	230	220	259	240	245	239	236	283	256	261	265	248	235	225	252	250	275	254	207	246	259	229	234	251	243	263	231	252	261	268	268	254	213	243	241	261	242	272	257	261	267	220	246	264	246	259	243	227	280	252	246	257	235	252	253	239	269	259	246	226	262	289	240	239	260	244	238	257	231	222	260	240	244	257	266	228	224	244	252	243	219	259	262	250	243	263	258	246	242	240	266	279	259	256	241	238	248	234	255	245	260	252	232	228	253	270	226	237	267	266	255	272	228	239	260	228	260	244	258	263	205	235	273	236	258	231	292	247	230	271	269	239	217	241	259	247	250	245	259	232	232	221	260	259	227	245	242	269	247	251	247	233	250	244	242	239	277	243	239	247	276	244	244	234	233	250	249	233	261	283	246	250	236	247	275	260	253	240	246	253	246	218	254	243	256	247	278	246	257	241	253	249	275	261	240	253	232	266	232	287	244	249	230	249	248	269	256	224	248	237	223	219	235	268	250	245	261	226	255	227	243	244	259	244	241	259	269	241	228	259	281	252	242	220	241	253	229	230	246	237	236	220	246	267	231	231	255	274	250	229	258	265	260	263	230	259	282	249	207	235	263	245	261	279	248	264	255	270	293	249	250	278	280	240	253	247	276	279	233	258	232	277	252	228	223	253	244	247	236	230	244	258	241	261	229	271	208	261	228	256	255	241	264	224	267	249	246	241	251	239	277	242	261	255	263	238	270	243	274	251	245	243	260	269	249	224	243	267	295	252	260	226	237	238	249	277	236	241	259	212	264	232	259	235	277	238	242	252	252	250	288	237	248	253	242	236	263	256	247	230	252	270	250	258	275	254	262	241	261	229	271	247	250	258	246	248	223	238	258	262	259	230	258	238	243	251	234	241	267	263	207	265	266	256	270	210	235	248	222	245	261	246	265	244	237	247	220	246	234	262	215	270	226	254	263	234	256	269	269	232	232	257	267	262	243	235	241	240	238	265	238	246	242	270	264	254	226	255	226	244	254	249	241	229	227	244	240	251	250	240	246	239	261	253	240	245	245	259	240	269	247	234	266	267	287	269	249	251	255	293	267	234	247	261	283	259	249	233	289	262	251	254	243	240	231	219	263	246	231	263	258	255	215	229	233	261	228	251	239	264	259	264	270	263	250	266	236	230	247	238	246	264	257	255	262	250	282	247	242	241	228	287	249	288	244	253	259	237	233	229	284	265	228	236	248	238	259	239	254	232	234	261	265
19771	33790	10216	1273	959	728	774	905	1221	1225	756	546	454	410	388	352	366	360	352	387	340	319	362	353	335	346	356	337	356	337	348	365	354	335	363	364	338	350	372	335	329	376	306	318	353	353	351	330	330	338	340	298	317	318	365	326	318	336	309	327	340	333	323	305	336	343	319	318	336	315	332	336	292	366	326	368	319	342	322	299	371	350	333	312	327	313	320	299	326	361	343	326	356	317	368	307	323	339	347	322	364	328	332	366	342	345	305	363	346	346	311	280	320	352	316	319	312	346	341	314	307	349	307	325	329	359	317	340	353	350	327	327	305	316	343	329	333	309	338	335	321	336	347	333	325	321	332	364	328	309	328	342	305	365	322	364	343	304	332	331	298	369	328	338	322	314	333	354	298	332	291	326	334	332	348	357	323	374	349	309	313	328	360	329	326	312	349	329	327	349	343	338	372	372	356	347	354	349	334	340	330	329	334	293	327	344	333	320	318	346	319	336	343	311	289	342	328	331	316	306	316	340	342	326	331	323	338	326	322	322	286	308	307	293	338	323	324	335	347	364	346	318	340	300	370	309	323	330	342	338	321	331	308	329	337	312	296	353	337	332	325	323	350	347	359	356	334	305	341	333	315	310	353	339	325	333	332	322	318	326	363	340	320	307	327	337	339	287	328	328	333	338	350	326	324	337	358	362	336	312	329	318	331	334	337	377	342	324	333	345	325	304	290	336	325	326	299	307	316	296	352	318	344	353	328	330	321	314	318	365	314	326	333	342	314	342	347	374	337	320	347	312	300	339	345	341	351	353	335	338	320	334	325	338	330	336	343	337	332	309	370	325	330	369	285	302	356	362	315	334	304	344	322	327	303	331	312	343	341	329	325	319	368	337	336	313	313	358	326	338	344	340	317	323	311	332	313	335	324	337	322	349	332	308	366	325	320	335	357	317	311	314	371	314	353	334	309	353	353	344	355	357	335	349	350	372	319	320	315	333	329	308	310	302	304	328	307	339	324	338	313	313	313	291	347	324	342	340	350	344	341	330	332	330	352	338	347	314	332	318	324	312	337	318	319	321	322	371	328	336	315	302	328	318	322	355	339	342	339	339	351	319	321	357	309	327	305	316	311	318	331	313	348	351	323	331	311	342	370	313	333	328	354	332	334	350	341	339	330	344	339	360	322	345	355	377	325	337	331	389	320	340	332	333	356	327	355	335	324	366	293	329	323	310	364	344	310	341	321	327	319	336	314	346	301	319	319	356	331	344	327	355	325	312	350	321	342	357	324	336	355	337	343	343	353	322	336	364	356	352	340	347	315	361	336	332	339	295	332	357	345	319	307	312	320	295	328	330	299	322	330	325	327	336	295	319	296	308	352	333	360	313	340	306	301	335	332	346	310	342	314	375	349	327	331	351	308	315	297	327	347	330	342	317	325	330	337	328	312	296	309	323	322	339	301	310	328	289	340	333	306	358	327	328	346	292	333	322	371	297	353	329	351	380	329	319	320	346	326	356	304	327	330	315	332	320	340	346	365	387	304	295	326	311	372	319	348	336	340	357	345	344	328	320	341	359	321	321	285	338	327	300	308	295	369	381	362	342	318	358	334	345	330	323	336	290	322	381	337	295	307	318	338	324	346	329	339	317	328	328	306	349	320	340	336	364	312	324	316	325	291	297	340	342	302	343	324	338	340	360	325	317	307	357	308	351	340	339	343	369	313	330	325	319	385	345	336	347	306	340	324	310	327	383	317	346	317	327	320	345	324	324	341	328	359	353	294	342	319	324	349	316	354	314	326	331	355	338	332	322	332	360	336	321	327	310	318	284	350	323	348	326	354	311	324	333	358	311	335	349	316	352	322	322	331	321	321	330	318	316	320	323	299	313	319	320	322	336	325	334	320	314	308	325	347	336	328	318	298	342	347	364	308	320	337	352	338	332	346	329	339	363	307	317	334	338	345	338	359	320	349	310	301	314	359	299	322	314	307	298	337	314	329	286	354	354	346	389	332	338	344	352	332	312	335	328	325	338	311	320	321	330	317	348	311	326	319	332	337	321	353	338	345	324	335	348	333	302	326	334	343	347	322	317	339	316	337	318	316	333	336	343	321	328	319	308	318	328	330	342	336	313	339	354	340	311	331	322	314	325	325	321	317	311	355	354	332	327	316	349	347	355	335	328	352	319	317	319	304	341	359	305	346	334	339	347	342	318	338	347	313	321	337	331	363	311	368	311	348	326	313	341	363	341	337	310	327	320	335	336	346	329	328	338	314	346	349	348	335	330	334	348	326	329	329	359	372	317	344	313	347	327	333	338	327	336	344	334	335	329	331	384	357	334	324	314	320	295	354	341	331	340	320	382	337	335	307	295	336	348	307	334	313	318	325	305	329	313	350	332	308	352	305	333	311	326	349	331	313	348	347	321	361	343	301	316	308	349	348	334	326	333	350	314	342	318	319	329	332	310	350	368	316	347	319	326	333	369	337	321	330	310	336	322	334	330	326	342	323	338	323	323	309	365	325	333	349	314	333	341	346	323	347	338	344	332	330	357	332	322	351	349	356	340	317	309	312	334	369	350	314	325	346	354	372	327	314	345	330	350	322	373	336	374	303	347	284	320	341	314	338	321	339	333	344	335	347	350	347	353	340	332	339	304	315	339	322	306	306	324	342	308	340	305	328	315	332	325	338	312	304	322	319	347	302	344	343	345	305	343	297	328	318	344	318	343	341	323	307	332	361	334	335	336	352	323	354	337	343	321	355	338	335	309	331	298	338	333	326	328	357	334	334	308	331	342	319	356	366	356	316	350	335	332	342	310	305	323	324	335	299	347	315	334	333	343	333	324	301	322	333	342	326	342	366	315	322	340	299	327	325	332	359	326	330	312	373	330	329	351	331	331	327	316	311	340	295	325	299	330	329	340	309	337	341	310	327	340	335	339	346	329	354	332	289	332	318	340	336	310	364	336	375	350	337	338	328	355	331	286	339	347	329	304	317	319	319	360	342	302	328	355	346	353	331	346	342	318	365	340	334	333	325	350	329	338	350	337	336	319	355	372	346	339	331	301	366	354	323	326	300	344	300	322	339	322	372	301	350	330	329	350	330	308	356	311	322	309	370	329	316	314	335	352	337	341	336	349	314	333	309	346	321	296	337	315	318	320	336	324	341	314	340	336	352	328	369	342	340	280	319	307	340	372	332	348	336	338	339	325	320	345	353	343	301	308	318	373	320	335	361	327	323	346	339	351	302	334	342	322	347	342	328	327	312	320	339	330	326	346	329	373	318	360	320	346	345	361	344	341	306	316	339	314	353	324	365	314	344	357	349	339	346	331	341	309	328	352	333	334	354	336	328	342	303	326	340	340	336	356	366	362	343	321	339	323	310	317	358	310	320	363	314	332	295	352	329	340	372	339	342	316	322	332	323	324	334	325	337	320	326	359	363	324	317	363	322	323	341	314	321	324	325	356	343	326	366	313	351	319	349	317	361	331	323	327
22218	21169	28956	23639	21165	21175	7759	1202	1401	1314	964	869	689	625	560	588	535	557	510	520	551	529	505	543	517	540	534	468	516	470	520	474	507	494	509	471	502	460	506	535	525	497	483	482	522	514	478	526	492	503	478	502	515	459	499	533	489	467	502	492	505	495	522	504	475	488	504	523	471	442	487	493	472	481	461	514	495	506	519	494	512	491	497	509	448	509	499	534	514	485	489	523	498	483	454	486	488	473	525	512	472	459	503	508	465	499	489	481	518	492	477	480	456	496	486	493	505	492	480	498	484	485	486	502	485	522	519	513	478	515	463	499	515	500	492	484	504	474	479	508	471	458	521	511	466	510	531	501	493	471	524	524	552	476	496	513	494	520	508	518	498	475	444	464	517	479	468	497	539	500	551	509	481	501	515	471	491	459	517	462	470	523	467	446	482	531	477	502	527	524	493	497	485	482	503	506	520	507	453	476	520	474	500	534	479	468	463	468	462	459	505	485	488	507	491	484	480	462	530	454	477	432	489	532	516	494	494	481	492	484	495	506	527	532	492	498	465	507	461	473	505	467	510	486	490	518	484	520	507	510	513	498	498	492	499	486	482	477	483	485	490	497	521	518	509	471	498	476	500	505	507	498	476	472	505	435	516	497	538	474	500	462	501	475	491	486	501	462	537	481	497	481	520	527	520	491	471	476	498	505	511	462	512	495	468	506	464	474	453	529	519	459	484	490	530	471	505	479	491	527	496	494	496	501	464	460	480	479	497	490	482	500	507	458	476	504	493	464	496	461	527	472	456	507	545	511	466	503	515	467	465	497	493	451	487	477	499	489	501	494	477	498	461	504	513	509	478	522	504	484	453	489	442	474	518	470	536	506	460	469	481	511	496	465	465	481	488	481	523	469	507	483	474	482	526	442	456	496	535	482	508	425	482	478	458	501	497	500	505	458	446	495	477	483	494	515	539	472	439	489	505	500	486	503	500	513	493	510	495	458	501	484	504	483	489	483	504	530	554	491	487	444	488	470	466	517	476	511	461	507	502	466	505	470	485	481	483	482	497	486	510	514	481	493	527	486	513	454	476	469	519	513	485	487	460	485	460	489	500	490	491	501	536	450	478	483	496	507	488	493	498	475	435	472	526	464	477	529	515	520	503	487	507	496	461	440	447	483	496	482	461	490	471	492	483	510	495	531	478	516	469	455	465	515	491	490	526	454	452	494	462	463	542	463	496	482	441	509	490	505	488	499	504	506	515	487	515	511	502	459	501	517	484	507	477	473	499	504	500	502	500	468	504	479	502	500	487	508	495	499	492	495	486	495	507	504	504	512	456	473	487	498	497	499	510	460	508	547	501	465	520	461	517	478	520	502	482	443	544	475	476	481	510	503	488	497	495	512	458	525	477	476	479	454	462	490	471	484	483	516	493	506	513	519	495	458	478	482	504	488	487	500	533	502	509	492	486	482	498	491	489	485	488	518	487	498	497	467	482	509	479	476	490	465	475	463	473	480	493	462	487	533	502	472	471	495	522	457	511	473	503	490	463	499	500	496	478	511	516	448	517	453	496	492	468	501	503	506	484	489	488	506	460	500	495	488	467	519	448	480	490	511	486	499	501	495	496	498	485	518	459	498	534	511	491	449	499	487	521	503	482	516	501	498	503	478	551	495	502	510	477	455	516	513	495	480	519	495	460	494	516	497	504	477	489	460	475	478	508	475	490	482	510	453	488	472	485	486	494	516	475	459	479	488	511	496	495	484	448	497	488	487	497	514	512	518	467	539	460	512	489	519	483	464	485	483	500	473	496	514	506	478	540	517	497	469	499	488	523	490	500	510	459	493	518	508	506	479	513	478	473	492	508	497	528	491	491	452	451	454	461	498	469	498	481	436	529	480	454	482	467	499	511	489	495	491	475	498	545	468	508	450	489	492	471	465	500	522	498	493	485	498	491	475	523	495	500	492	511	509	465	532	476	501	472	485	484	488	454	518	461	464	475	535	509	498	490	496	493	465	473	486	490	474	503	455	474	499	478	457	501	479	487	519	478	498	501	475	493	521	502	500	490	487	515	468	519	495	510	457	497	507	507	463	491	521	506	469	519	487	486	447	470	445	493	446	476	518	493	491	448	535	481	438	451	486	485	473	488	488	494	466	492	514	507	493	517	479	537	486	505	530	481	491	496	508	508	487	468	467	491	504	483	506	501	481	474	490	506	497	490	423	516	482	491	484	493	489	485	485	473	484	468	471	515	505	456	493	489	476	524	458	551	487	485	533	519	492	502	488	479	491	505	516	499	471	497	489	503	529	462	508	464	479	499	508	497	448	519	495	537	508	513	480	552	491	484	504	475	485	491	489	469	514	482	479	502	538	472	457	509	482	463	482	486	507	514	502	458	460	465	530	471	472	494	508	498	492	524	545	509	522	480	499	509	472	498	481	509	475	459	467	506	474	472	489	537	463	506	493	436	479	458	499	496	475	495	478	494	473	475	472	459	512	482	488	476	486	492	529	542	459	491	508	491	507	494	492	460	489	510	491	462	499	478	492	495	499	501	465	467	507	446	478	476	499	518	475	527	450	486	490	523	499	484	501	473	461	526	497	512	484	462	465	501	495	462	458	492	495	473	504	516	489	512	463	507	474	476	505	505	497	498	486	485	492	535	478	507	499	472	484	457	502	515	501	486	481	487	450	480	441	506	523	481	529	499	513	520	467	507	495	519	473	489	474	504	508	447	472	499	491	489	502	468	476	511	448	462	518	523	498	460	479	523	461	467	506	485	497	446	477	480	462	520	472	508	508	501	498	500	491	489	489	486	469	498	500	498	497	491	524	474	503	488	527	479	503	504	527	431	472	530	498	548	486	461	514	484	465	484	522	534	470	521	479	480	480	466	483	486	501	487	487	506	529	512	479	483	519	456	508	488	459	495	487	490	432	519	505	471	473	486	466	465	479	481	465	492	507	501	484	486	520	486	491	484	494	470	480	504	514	497	470	478	486	478	451	486	451	495	523	476	493	515	470	504	522	451	517	511	540	471	492	461	486	471	486	519	497	526	506	471	502	482	514	544	486	499	504	489	480	490	526	479	470	478	490	508	489	496	535	451	464	510	485	486	544	492	484	440	503	478	484	456	465	480	489	448	484	511	475	482	492	502	493	482	476	538	469	459	471	473	498	501	465	473	467	482	464	470	494	508	505	533	459	487	461	493	488	475	493	513	497	481	532	512	499	500	471	486	470	473	479	447	459	446	514	510	484	507	498	463	481	465	486	502	497	493	414	488	485	525	514	505	474	526	530	487	495	501	468	490	478	486	497	490	507	478	500	457	486	517	472	482	505	467	456	473	483	494	479	509	505	509	551	487	486	501	482	462	483	455	470	499	510	442	486	480	481	525	445	491	512	516	464	468	478	470	491	484	514	494	497	517	505	527	469	471	464	482	488	461	467	481	490	490	516	480	518	491	491	493	478	474	506	499	541	498	482	472	492	467	443	492	459
24561	45165	17404	3903	2848	2328	1908	2041	2572	2561	1685	1362	1044	875	852	776	804	734	773	713	677	704	712	693	680	660	684	674	690	664	693	618	687	663	642	669	632	712	685	640	676	661	625	684	633	653	673	663	648	621	664	637	636	625	625	640	595	658	633	631	610	645	653	615	645	621	636	654	661	637	658	613	674	687	614	676	629	652	653	608	638	565	662	636	619	625	678	632	648	618	596	675	631	623	639	650	623	623	639	617	641	643	598	620	632	633	649	686	679	631	663	626	624	631	640	597	646	650	647	663	645	678	646	587	624	695	626	636	628	680	634	606	625	673	657	556	654	638	634	699	619	610	611	629	658	638	651	644	611	611	642	623	615	639	618	601	634	648	657	613	580	655	660	620	651	657	649	665	638	600	687	642	674	657	609	656	645	653	632	635	633	623	624	657	672	617	607	678	624	663	616	608	601	632	628	643	644	659	641	649	622	555	628	640	628	614	617	593	598	648	658	681	604	651	615	678	616	644	614	631	642	638	653	615	643	643	620	666	616	654	645	611	648	634	643	617	650	611	642	664	625	654	626	627	613	621	684	643	636	655	604	652	701	644	652	633	634	613	618	623	629	650	628	605	581	634	556	599	603	659	645	666	670	627	621	622	576	656	631	619	602	600	638	621	603	621	634	643	619	632	582	649	647	644	630	580	593	609	648	611	601	609	617	699	681	622	635	657	638	665	590	652	647	617	638	650	653	632	629	615	635	622	620	626	640	637	638	653	645	681	621	621	618	652	613	615	626	673	593	615	607	642	625	614	562	632	657	640	665	653	648	622	628	604	626	634	621	640	675	596	648	609	659	636	582	596	583	653	628	635	643	601	671	637	699	600	626	643	627	613	626	627	645	609	614	685	627	628	647	591	650	654	617	622	635	633	613	678	654	636	657	592	623	669	642	611	622	652	640	635	603	655	635	605	607	625	623	648	670	610	621	595	634	617	652	632	629	624	650	580	637	619	646	596	608	593	597	640	646	657	629	649	602	613	681	662	623	578	643	591	613	606	661	688	659	647	630	621	661	603	590	641	652	685	619	653	672	682	616	603	648	614	628	616	633	608	637	639	613	678	605	607	643	613	650	607	636	688	596	648	621	592	648	618	676	667	618	635	622	667	654	624	623	587	596	638	663	654	626	635	636	623	600	639	623	630	633	657	673	621	639	615	657	595	634	630	634	642	666	601	645	609	639	626	619	613	627	630	611	610	615	607	645	630	612	616	652	622	649	618	632	694	633	590	693	676	655	624	631	638	646	643	635	653	617	638	655	631	607	604	634	636	616	587	620	607	646	612	658	631	632	582	627	591	647	656	606	690	634	631	660	673	632	646	686	638	628	669	617	646	644	634	630	649	677	650	619	603	660	648	613	627	648	600	632	593	630	615	619	641	625	647	636	609	656	628	668	600	647	639	610	641	622	615	638	622	594	646	674	623	627	622	619	641	598	610	624	600	703	656	643	636	606	623	643	644	619	631	679	628	634	628	666	667	646	634	634	634	628	617	638	635	599	622	646	656	610	648	643	632	670	604	663	618	696	626	609	626	637	637	626	621	642	656	627	674	607	627	628	644	617	621	631	665	622	648	609	621	627	655	627	654	612	621	634	612	613	643	610	651	638	650	593	605	649	639	637	627	634	639	623	630	634	585	622	612	642	634	630	580	646	629	651	619	596	600	594	604	619	676	609	632	636	658	669	596	643	621	589	632	647	642	591	649	635	623	608	617	604	647	646	561	605	644	660	616	618	662	664	599	657	644	646	597	674	629	634	659	586	630	624	618	594	614	656	647	588	681	587	602	611	671	624	592	642	666	637	582	652	624	646	658	632	660	610	622	656	662	603	583	653	650	647	668	652	639	651	613	629	671	621	612	624	661	629	609	642	602	644	638	604	687	646	647	649	628	604	604	618	637	651	647	650	651	654	630	615	619	624	611	593	582	657	634	649	621	596	630	591	679	646	649	663	595	650	620	642	594	603	613	655	642	635	643	644	597	633	635	600	659	646	650	644	628	662	633	635	638	662	637	637	624	654	650	615	651	660	598	587	596	640	634	618	618	652	632	646	624	661	584	609	642	606	621	648	601	629	637	640	643	632	623	606	639	653	630	628	629	634	631	657	627	624	664	633	626	643	683	637	609	638	643	602	642	684	606	650	635	636	602	642	632	576	645	619	652	640	676	618	670	624	605	646	635	657	647	681	654	655	612	625	618	637	644	638	626	688	662	624	625	634	637	607	646	682	666	663	666	683	630	662	666	599	640	626	700	638	592	600	638	618	627	620	648	627	657	618	600	628	616	589	637	631	674	634	641	664	624	627	619	671	657	634	613	615	610	636	613	630	610	648	648	624	629	610	603	670	590	644	664	588	615	649	605	594	633	606	596	669	607	647	648	668	585	651	661	610	633	650	637	638	586	605	636	626	606	609	629	619	646	626	651	616	696	618	648	650	662	640	636	645	601	638	606	581	636	618	645	606	620	628	640	626	613	638	627	624	671	616	638	642	634	659	636	669	616	618	650	658	624	634	623	564	600	620	636	593	622	599	580	604	676	641	631	640	672	659	678	571	651	635	601	689	652	591	634	655	626	657	656	617	600	686	654	585	596	619	647	593	612	596	589	645	645	599	689	594	634	642	646	603	700	667	637	654	648	684	719	645	617	597	635	618	661	630	597	626	679	632	659	639	599	627	648	609	664	598	639	683	608	620	684	600	671	635	641	609	636	620	642	632	638	646	578	644	645	592	642	634	610	630	637	642	644	657	648	660	632	642	614	623	578	678	654	649	610	659	661	627	596	652	578	642	650	623	608	640	654	649	640	639	636	644	620	626	633	626	634	634	637	656	590	637	678	638	620	635	629	641	625	675	696	626	628	631	603	617	588	602	694	606	657	654	595	644	660	619	644	636	625	672	654	654	677	666	627	661	616	626	621	634	598	637	645	638	619	617	635	678	644	611	697	601	645	665	654	680	648	639	644	640	598	608	624	598	627	621	626	652	585	640	609	657	623	656	650	672	639	674	592	661	632	628	613	634	650	636	629	612	667	632	635	629	628	606	602	629	599	635	616	631	622	611	650	608	662	648	582	601	609	611	611	624	632	577	672	598	604	662	612	616	616	672	675	600	658	636	641	638	631	582	651	649	673	638	612	653	650	601	653	585	598	627	665	619	599	657	601	618	652	594	626	618	632	600	645	569	667	662	646	674	646	656	676	621	649	595	640	665	639	606	625	636	624	624	658	669	642	599	646	626	634	640	626	601	642	674	643	600	626	664	627	676	650	604	631	684	660	607	614	602	645	647	610	629	643	622	646	647	634	641	684	596	611	679	615	623	650	628	634	602	629	637	655	609	587	649	617	652	654	606	645	614	625	635	659	647	645	619	622	659	675	624	612	585	659	606	600	659	626	647	594	705	615	648	611	615	637	667	624	653	694	642	646	659	624	626	704	611	601	627	654	650	623	649	644
27019	20865	11238	1202	588	572	566	570	754	698	624	643	527	509	491	457	473	470	453	530	495	498	502	497	492	507	477	513	509	472	495	482	459	518	520	511	463	543	475	454	497	493	509	532	505	498	448	494	454	495	496	467	507	464	518	456	523	469	534	481	522	503	489	484	489	470	470	475	495	495	469	477	470	487	525	490	506	498	460	502	500	471	490	451	472	476	496	466	497	524	479	448	500	450	486	494	490	471	523	468	491	509	475	467	508	461	470	485	481	534	498	493	499	485	511	482	490	474	472	535	484	500	507	496	523	485	527	484	491	520	494	504	537	475	509	508	488	486	486	476	525	470	521	507	503	521	483	478	467	467	469	487	493	453	492	503	481	468	481	494	489	509	476	501	472	485	462	455	503	496	479	479	513	554	461	451	504	488	506	516	473	499	467	453	496	473	456	489	528	496	480	494	498	497	453	499	453	472	483	507	459	481	507	515	472	473	494	497	481	458	483	475	476	485	513	492	469	464	532	515	446	490	485	515	444	513	464	493	492	473	502	499	461	471	486	500	457	492	497	444	471	487	487	525	500	521	493	463	462	499	493	509	507	464	475	492	495	509	520	493	459	485	504	512	471	494	484	489	503	468	496	484	457	496	494	474	514	478	499	506	501	483	456	468	474	474	487	540	500	487	515	496	491	462	501	499	474	502	437	488	477	473	491	499	472	492	450	517	514	492	446	506	522	470	494	501	498	485	480	493	479	457	505	510	450	492	468	488	461	490	488	488	497	471	487	463	480	475	473	501	481	532	507	468	472	489	448	438	488	525	458	492	486	485	467	492	487	531	493	501	463	506	492	446	485	486	474	435	499	466	468	466	477	481	509	493	475	488	456	476	492	509	462	487	460	504	505	469	474	491	484	492	492	504	514	463	469	484	458	518	479	478	526	475	449	505	493	477	506	474	479	474	484	477	522	498	475	466	478	527	551	503	510	542	494	508	495	479	479	495	474	511	505	497	488	491	509	513	472	431	510	484	481	515	491	532	491	462	472	493	496	467	502	454	448	469	526	490	493	502	498	482	494	485	506	481	511	487	469	529	467	478	471	485	521	468	485	501	522	483	477	458	503	494	508	464	508	520	504	480	466	478	488	475	487	480	481	511	533	505	505	480	522	494	491	475	516	493	475	516	505	478	435	501	501	483	515	501	475	518	536	484	513	496	473	458	450	494	470	456	515	470	492	528	493	511	470	501	472	447	489	449	487	467	539	491	482	514	506	493	465	514	510	475	515	440	527	480	453	436	464	472	457	479	456	469	460	456	460	494	459	465	490	486	478	434	503	461	514	464	504	478	500	490	470	462	514	531	507	487	564	443	484	512	494	477	476	488	474	508	495	488	484	473	506	486	484	517	449	501	488	490	509	444	517	479	469	545	502	446	484	481	516	477	470	503	478	447	510	482	461	490	431	489	484	477	442	501	493	514	509	531	467	483	485	459	528	497	488	505	492	492	468	461	516	495	492	473	472	456	486	476	490	490	432	500	501	471	482	495	486	506	484	469	479	520	454	489	476	496	516	484	475	474	460	495	475	502	509	529	484	506	479	484	528	507	469	522	475	498	495	465	440	506	490	491	487	501	504	465	519	490	461	456	462	466	480	498	480	535	521	523	491	500	500	487	478	498	497	498	466	479	488	533	499	465	469	466	464	479	449	488	476	486	507	514	528	466	497	462	494	490	488	471	516	498	489	504	484	476	492	471	513	515	465	508	460	474	478	509	499	427	468	450	472	480	517	478	472	496	471	488	481	547	518	513	457	473	473	485	474	473	483	488	503	487	473	482	498	479	492	511	458	504	487	479	473	443	535	469	501	509	510	483	516	524	514	496	495	478	506	483	478	468	473	489	497	485	482	472	527	498	505	486	490	562	490	476	476	515	509	490	430	504	496	490	446	505	469	482	482	500	507	510	519	485	515	496	488	495	478	467	519	476	499	460	529	466	468	497	463	469	503	498	533	506	532	490	484	486	499	478	435	529	488	488	478	495	522	531	492	469	461	508	518	480	512	496	491	487	484	466	491	492	532	491	503	464	438	503	480	468	527	467	451	498	508	511	453	477	488	439	525	485	524	501	472	464	466	530	499	458	514	467	499	500	455	501	486	475	481	477	458	454	481	519	513	456	514	486	442	459	446	484	487	483	469	483	490	514	501	489	467	526	501	465	464	466	486	478	502	485	497	517	518	489	483	500	491	529	445	496	462	490	536	482	480	500	531	536	496	447	542	469	514	481	500	487	515	511	484	482	490	510	517	502	485	496	457	488	504	493	490	493	486	475	506	473	475	458	497	470	479	462	476	458	488	508	505	482	488	438	492	506	476	508	507	490	470	481	494	498	495	485	440	428	496	490	470	487	449	520	523	495	489	521	475	485	466	498	498	481	514	476	497	480	539	491	486	511	510	502	483	488	483	474	490	521	523	497	485	495	490	504	505	503	483	519	500	518	490	450	517	460	532	500	475	466	504	479	436	494	494	502	482	468	524	451	497	487	467	522	510	466	465	509	452	509	536	538	494	494	472	513	497	502	489	470	492	477	519	505	530	450	510	516	474	524	491	522	464	453	474	515	509	479	491	491	485	487	499	501	423	490	472	471	472	495	521	482	509	485	463	468	543	485	492	481	521	501	435	465	446	521	511	500	521	459	485	520	526	470	490	474	496	439	473	475	517	507	536	456	511	477	454	498	496	489	530	503	490	504	540	463	513	486	509	521	479	482	490	469	490	485	498	479	494	488	526	495	510	501	528	508	477	526	473	497	491	462	472	539	461	458	512	523	506	472	469	441	441	539	468	492	482	460	495	473	471	475	511	466	490	496	487	456	503	481	504	468	500	447	487	487	455	485	486	480	496	468	545	451	505	494	492	497	477	494	515	505	493	476	506	447	437	508	501	482	506	494	490	473	480	500	485	467	465	499	464	512	477	496	462	463	508	476	507	516	465	503	496	461	506	504	518	528	517	478	480	466	475	450	461	532	500	506	453	477	486	473	471	473	484	512	467	456	467	489	491	488	465	496	446	495	488	459	499	462	524	502	464	493	568	506	506	489	492	458	482	512	465	493	471	512	486	485	520	498	486	523	460	455	478	492	508	454	489	532	503	455	471	469	456	479	504	473	475	501	483	517	475	472	501	490	490	495	457	558	486	474	510	506	430	476	442	468	480	485	477	461	489	443	476	478	505	500	496	524	503	521	476	483	468	500	452	500	485	482	500	463	451	494	467	462	493	479	490	513	483	502	506	456	505	471	486	462	485	494	517	495	502	484	481	514	499	493	468	534	494	462	458	516	494	461	468	518	465	474	509	431	468	483	500	470	500	478	449	476	483	460	477	471	487	456	524	484	498	446	495	500	481	517	475	483	505	480	488	536	471	466	494	506	478	465	488	510	519	487	526	497	477	483	488	486	464	452	481	469	489	433	486	473	471	472	485	491	448	491	495	480	456	491	476	473	515	487
15821	24846	6125	790	725	753	702	862	1206	1124	905	851	674	637	604	597	642	658	626	655	640	637	588	630	644	643	566	596	686	606	617	584	644	599	623	612	617	625	600	664	571	651	629	649	599	628	636	586	622	562	656	621	588	645	607	625	579	620	592	640	657	627	649	611	644	666	625	577	610	620	602	667	604	621	627	644	562	631	619	636	605	586	598	665	663	648	609	620	613	593	660	557	582	647	634	588	658	575	615	611	621	596	631	581	624	652	670	635	629	605	616	622	634	634	606	628	651	606	622	621	615	664	627	662	606	617	659	612	640	586	611	628	622	603	601	634	589	569	645	619	622	608	597	612	582	654	616	627	643	607	642	622	639	598	572	608	626	624	618	653	624	630	686	634	586	703	632	635	631	636	635	640	622	605	617	638	637	636	608	630	634	666	612	639	596	614	593	605	624	622	645	624	608	592	576	618	611	607	657	606	603	637	625	596	647	632	604	594	614	577	585	569	609	634	659	634	601	593	561	608	635	614	616	606	585	673	611	619	640	652	599	569	631	631	647	602	593	657	610	597	609	567	640	636	624	597	591	607	638	640	596	624	593	558	646	642	646	611	625	619	623	621	598	608	591	617	648	645	662	614	600	582	606	628	610	628	608	664	577	566	590	619	607	675	619	615	651	622	664	638	590	643	645	613	579	618	642	611	606	616	608	618	609	598	610	613	615	614	601	628	623	636	636	617	631	644	609	602	603	587	595	602	641	611	601	591	634	643	602	633	628	628	641	649	571	596	668	615	605	607	642	627	594	580	621	595	614	620	632	598	629	652	591	590	616	564	643	610	652	640	640	606	622	614	642	620	631	631	572	618	590	592	623	615	599	610	599	595	649	640	594	616	592	584	578	606	623	662	625	614	621	631	561	639	613	586	593	636	575	633	663	633	630	650	591	626	628	578	596	614	635	586	620	607	609	647	604	591	623	603	640	603	634	551	594	621	614	589	591	626	656	628	603	642	593	609	623	633	617	629	629	657	631	615	624	599	621	607	607	614	653	602	582	616	634	600	664	609	653	620	621	667	628	575	631	602	677	598	611	609	614	663	601	655	638	603	697	638	613	572	656	612	587	599	565	607	642	589	633	593	590	652	572	606	586	614	606	632	605	596	574	628	628	641	610	580	612	582	580	653	601	598	605	625	623	604	611	605	627	616	643	578	620	617	587	625	669	619	618	634	623	633	601	637	606	628	596	560	604	643	613	597	614	644	602	633	537	588	637	616	669	607	606	592	631	660	619	615	619	622	664	581	642	643	626	658	595	591	571	618	610	612	646	626	648	623	638	620	605	661	624	607	644	614	597	633	611	618	661	651	608	642	577	663	638	594	589	640	593	610	637	633	594	627	616	632	663	608	644	628	584	642	638	603	610	605	598	576	624	614	663	618	607	605	643	648	579	620	601	579	643	612	583	610	585	632	578	655	640	634	628	660	588	638	607	593	692	640	619	564	608	628	631	601	631	638	622	613	620	599	624	667	614	665	596	612	587	612	616	670	646	554	649	606	577	583	660	619	626	606	599	622	617	644	578	616	606	599	618	619	615	616	635	572	582	599	615	582	598	600	599	609	680	619	527	643	630	617	653	628	592	575	599	582	592	595	601	653	620	582	608	555	606	619	618	675	628	657	651	599	603	681	600	611	617	647	647	620	623	615	606	657	620	580	587	640	636	648	622	597	634	606	609	599	591	607	652	680	586	624	622	603	626	585	637	615	593	654	616	623	577	636	617	653	617	610	578	599	600	607	599	616	646	579	612	611	629	625	627	627	616	602	579	613	631	607	620	601	626	655	632	592	623	658	643	612	635	601	634	663	637	652	637	598	614	630	589	585	623	617	601	610	591	581	618	632	622	624	605	609	617	603	639	612	582	630	587	601	597	614	623	583	601	599	582	610	598	631	646	590	669	577	580	596	615	665	626	649	614	608	618	651	590	649	603	603	626	578	670	632	625	601	600	615	581	612	644	655	630	655	638	606	645	647	615	606	627	612	617	590	608	624	663	623	597	598	650	637	592	675	646	632	586	635	600	597	561	607	590	628	593	593	605	662	654	661	602	619	584	620	651	618	578	597	627	646	629	624	621	639	599	610	608	616	624	625	628	585	630	599	616	672	601	607	587	700	580	644	659	610	619	654	666	595	628	567	614	592	614	596	654	654	627	617	637	615	609	628	651	645	613	552	628	640	606	616	615	642	649	651	617	628	652	577	580	573	623	627	574	662	635	573	631	573	599	603	610	653	632	645	613	630	634	630	590	631	634	577	678	568	596	574	587	596	588	573	597	623	604	614	622	631	636	629	587	651	647	627	647	618	586	599	632	586	642	597	584	644	634	602	615	595	602	581	631	614	598	570	667	636	628	597	663	617	581	626	640	642	650	591	630	666	605	651	632	630	604	571	610	577	607	616	638	628	632	645	620	614	582	592	661	669	642	613	600	604	652	594	608	598	587	609	580	621	665	560	604	589	619	633	611	599	573	591	587	589	605	597	619	601	636	688	640	591	669	623	581	646	586	640	642	638	614	613	664	673	614	588	640	615	616	621	603	609	608	650	640	604	639	603	613	594	633	632	605	567	683	650	611	608	599	635	635	628	607	615	575	597	603	648	588	619	600	638	633	603	604	600	600	644	603	592	618	626	630	594	614	626	580	618	616	614	587	602	587	611	627	652	625	618	594	583	645	622	615	622	628	641	635	618	615	623	628	591	666	620	607	641	587	636	619	610	637	611	614	669	632	656	604	648	672	573	588	588	585	676	597	660	630	605	617	606	603	661	634	584	597	631	618	623	643	591	599	585	643	625	674	601	579	590	594	652	603	606	635	631	601	651	641	594	592	602	604	593	641	608	580	649	645	637	618	630	627	632	569	623	615	605	627	591	635	585	640	623	641	609	634	619	632	574	612	603	645	637	659	604	611	622	648	587	607	620	630	659	636	605	597	622	636	641	631	583	623	632	610	601	602	618	640	612	622	633	607	630	659	602	600	637	663	622	640	590	664	631	610	623	611	615	660	609	596	596	570	598	620	611	612	642	651	624	591	604	604	641	605	600	559	571	602	601	681	626	616	594	662	612	621	623	610	610	624	587	597	662	660	600	647	658	594	629	637	660	636	641	606	654	628	638	635	619	619	638	610	624	610	658	576	620	618	598	667	549	636	655	657	620	611	617	651	571	612	588	635	612	586	615	570	640	578	589	578	626	646	599	636	650	629	638	634	618	683	583	633	604	629	653	537	602	631	628	606	628	665	606	636	618	600	662	633	586	653	605	611	609	621	626	624	603	640	633	631	608	627	627	660	625	630	576	667	576	640	598	613	619	579	633	581	610	602	640	570	599	662	622	586	623	609	630	589	608	629	662	574	642	631	603	599	630	656	647	655	653	608	596	666	580	583	610	595	631	613	614	612	622	615	625	634	646	573	640	658	566	618	614	663	630	666	601	645	656	587	621	637	626	629	580
23176	21229	28609	24149	21201	10328	1408	1152	1310	1162	1136	971	844	818	782	732	781	802	773	754	729	725	717	751	692	697	764	757	690	718	754	673	725	699	692	748	705	721	705	706	707	764	682	694	706	741	699	782	707	713	742	667	719	717	739	734	718	750	770	687	704	665	708	703	788	716	648	713	668	729	704	683	706	737	707	676	669	755	684	694	697	739	692	706	695	711	749	641	689	753	717	698	711	697	713	719	686	682	687	690	696	713	686	714	742	745	694	746	765	717	770	689	709	783	710	737	677	661	672	701	707	734	709	741	661	688	700	715	726	685	674	746	706	693	711	679	698	669	687	711	682	709	676	740	709	689	676	685	667	717	713	713	664	756	720	716	718	664	717	758	755	709	748	723	669	712	716	698	727	780	710	721	663	726	722	795	755	656	704	747	716	696	744	684	712	727	722	738	721	685	678	692	709	712	672	731	755	718	707	722	753	731	719	737	723	722	702	729	696	701	704	773	726	696	660	689	724	687	710	656	721	683	721	671	713	640	705	708	736	756	691	727	739	686	716	674	698	701	688	743	757	661	713	721	707	696	685	655	667	719	701	662	715	694	680	667	688	675	710	721	706	669	724	764	671	729	688	698	732	708	735	726	741	706	728	746	711	716	632	720	729	676	697	748	663	675	754	722	739	672	686	653	697	698	749	732	729	692	733	714	663	754	697	741	711	711	712	678	695	689	720	746	695	737	695	714	696	652	675	741	689	725	709	733	676	665	708	738	745	734	687	694	694	777	668	691	712	735	733	686	721	660	748	688	678	706	684	667	700	688	736	735	673	717	698	719	757	724	739	734	673	709	652	685	722	706	711	783	707	706	732	735	704	676	712	688	693	710	721	695	716	704	706	744	659	696	706	721	684	665	709	731	710	758	743	757	747	691	706	682	685	730	728	706	713	690	717	745	708	711	684	708	702	748	721	740	715	687	693	688	718	658	684	696	682	720	705	744	691	728	673	697	679	763	739	725	706	712	730	765	684	743	718	719	711	691	725	707	670	690	693	696	747	733	767	703	723	698	713	720	757	655	657	703	713	741	705	710	733	705	684	730	695	686	703	712	711	733	694	740	681	683	706	732	719	670	690	709	711	687	697	716	727	717	682	716	678	701	779	755	693	750	685	660	706	702	695	738	678	723	724	715	668	699	743	693	706	695	687	694	684	723	721	704	706	717	675	728	714	726	729	698	747	711	703	694	738	750	722	691	682	684	714	693	700	683	711	705	711	690	700	721	702	737	697	691	754	669	705	718	741	687	703	701	728	689	645	726	708	706	725	688	750	661	672	712	657	737	702	724	710	721	688	707	719	712	742	717	712	712	688	727	765	711	751	659	715	702	719	712	684	698	696	670	686	697	727	718	686	695	728	707	712	722	726	677	694	692	734	731	730	681	655	696	687	734	679	668	752	715	726	694	722	670	705	743	704	706	709	663	715	718	757	689	712	720	706	745	682	704	663	701	705	715	692	728	678	710	739	691	739	743	653	701	690	721	717	679	692	715	679	677	745	723	691	703	686	743	740	676	757	683	688	721	706	703	781	703	679	676	714	706	735	713	684	668	749	732	708	706	678	734	759	754	700	714	731	740	713	663	705	729	728	717	714	669	742	720	690	675	688	739	731	732	669	659	706	731	707	742	704	678	722	680	721	662	699	683	716	702	654	703	727	694	678	754	701	720	702	747	676	687	720	714	732	715	709	703	677	719	700	692	703	685	730	675	702	763	737	705	710	702	726	648	691	692	671	724	705	652	697	691	720	718	742	666	705	704	738	687	698	697	705	716	729	680	696	703	694	718	670	679	707	674	717	722	705	667	721	789	669	652	707	697	768	750	633	703	713	704	684	722	729	708	718	725	741	669	676	698	681	671	726	706	683	704	712	709	749	710	653	761	659	742	677	722	673	714	657	719	687	747	684	709	729	724	699	734	691	682	670	700	744	703	698	660	722	716	706	713	686	698	691	702	711	725	745	738	697	711	662	700	725	705	706	717	688	684	691	695	677	679	646	738	697	715	681	658	691	714	716	726	721	689	673	710	751	664	729	621	692	692	697	746	687	681	703	704	677	782	713	750	683	699	756	699	706	768	721	652	701	724	716	678	727	683	690	665	717	695	708	763	713	682	684	728	713	747	728	641	676	696	662	661	659	679	676	706	711	673	696	685	706	634	725	715	716	755	664	733	742	744	679	685	724	692	731	651	716	702	683	720	638	732	711	692	730	739	673	730	711	733	634	742	714	718	692	698	679	697	696	714	695	734	679	714	704	732	765	673	711	666	679	694	736	643	693	675	699	722	697	715	694	706	661	679	674	726	733	711	737	698	694	734	705	673	694	746	717	732	728	743	724	704	689	697	677	716	707	673	744	688	704	712	734	712	670	730	717	709	675	673	721	737	697	662	706	749	708	728	656	686	718	686	685	688	679	700	701	715	682	771	624	722	709	706	674	717	756	700	669	725	681	677	709	718	695	683	694	711	725	645	738	712	712	744	736	651	718	721	713	708	714	711	700	680	705	695	718	688	763	719	762	665	704	684	663	670	668	725	770	745	731	682	724	736	673	688	731	694	682	678	758	720	690	697	731	739	703	711	708	706	761	709	695	737	718	707	697	671	752	703	731	697	692	714	720	722	687	721	692	696	679	708	706	726	735	724	674	680	776	701	673	657	739	702	732	685	727	665	727	692	748	708	777	736	689	689	745	698	713	777	690	684	664	729	743	751	707	703	714	698	709	707	717	698	702	679	697	654	678	757	704	781	740	709	713	719	678	697	713	723	716	652	709	727	684	685	736	725	728	705	702	684	701	723	723	681	744	709	711	687	691	736	667	729	719	673	701	705	693	712	692	760	717	736	708	749	696	755	727	702	663	681	643	673	710	706	757	725	686	654	695	713	677	686	731	697	683	760	705	711	716	635	716	716	723	668	709	659	666	708	747	677	730	673	732	706	687	722	706	683	702	686	718	709	684	697	696	681	668	724	699	674	651	727	696	767	692	736	704	728	734	721	688	714	726	694	697	713	674	641	743	670	677	753	696	708	708	718	702	708	754	683	665	697	658	726	730	673	705	722	678	724	702	695	685	686	705	698	718	713	682	695	715	678	668	699	677	730	682	680	708	714	767	681	697	712	749	732	703	685	709	698	713	647	691	686	670	727	694	729	735	744	720	689	686	738	671	673	737	724	745	661	681	687	678	683	716	703	695	659	699	680	737	656	690	699	710	709	697	766	733	737	699	766	658	719	747	729	713	691	702	710	679	693	707	731	730	713	667	701	721	666	729	725	721	716	666	758	707	712	709	674	701	750	738	761	678	714	701	732	770	708	705	665	762	717	733	708	740	700	686	716	703	710	689	697	700	730	659	795	705	712	732	663	724	663	722	715	709	699	673	674	738	716	735	724	701	678	711	684	690	719	683	698	718	728	737	679	711	692	726	698	714	694	705	693	704	739	657	679	728	725	662	662
21188	38712	13882	2773	2140	1817	1678	1987	2216	1761	1844	1560	1214	1055	945	967	999	991	963	967	905	890	908	947	920	863	910	947	914	910	914	893	880	922	913	954	926	916	868	919	896	854	886	881	937	920	935	913	927	892	925	927	943	838	885	952	874	889	898	852	880	877	853	947	909	867	907	865	960	904	854	888	913	858	905	905	862	913	881	852	879	876	893	872	894	936	914	927	926	840	920	882	886	898	888	903	885	937	874	900	843	848	891	844	867	889	893	923	894	810	890	898	850	921	901	926	889	878	915	883	851	925	938	877	895	856	899	920	922	887	942	844	915	823	910	886	867	965	887	931	923	966	856	896	929	918	843	875	897	902	886	887	879	937	961	825	860	889	844	861	932	795	883	951	913	851	890	868	828	850	907	932	856	884	887	868	891	885	887	879	845	922	952	895	869	900	896	881	896	895	913	920	856	920	841	859	905	856	894	932	884	874	912	931	897	914	887	894	871	901	881	873	971	900	880	932	923	911	914	862	945	918	895	901	872	891	910	875	875	815	950	927	882	841	908	877	872	860	911	891	897	851	898	860	843	901	896	913	867	921	882	924	884	896	917	881	844	860	876	892	954	880	858	888	907	871	885	889	886	878	888	911	946	874	918	872	870	902	863	833	869	921	854	899	888	875	948	891	903	924	933	934	944	887	902	876	855	858	890	937	892	935	901	839	851	828	907	913	909	927	865	885	858	842	867	869	901	894	896	867	874	885	882	927	903	866	950	883	875	926	957	870	891	963	859	880	881	887	924	893	879	840	909	879	868	873	893	922	875	894	845	903	890	854	890	881	838	890	870	875	892	818	859	906	858	881	847	923	871	867	900	878	877	825	906	834	918	905	896	912	877	882	924	865	878	961	938	865	868	877	860	889	878	906	871	931	898	853	881	926	942	913	878	913	887	879	826	863	893	905	904	887	837	800	872	870	853	861	910	900	871	868	903	847	897	908	826	892	905	845	912	955	933	877	879	944	871	836	906	860	903	900	891	847	932	928	879	822	902	867	849	889	884	892	901	857	935	887	889	896	878	887	924	874	870	876	916	863	866	876	906	861	913	847	844	865	911	909	879	908	931	865	879	879	940	905	888	896	897	864	843	925	886	908	927	889	857	936	883	930	887	941	901	883	952	917	831	911	889	866	895	863	877	918	862	837	915	881	875	894	886	923	938	876	937	854	796	900	856	872	864	871	890	885	923	882	885	873	898	876	883	963	874	894	891	929	878	913	859	931	898	921	876	949	875	866	896	914	873	885	917	928	886	921	899	924	876	879	872	932	886	893	939	852	891	928	854	870	857	909	866	878	879	909	919	874	874	864	853	924	909	874	879	904	952	910	938	847	865	889	880	903	877	866	837	894	918	917	868	899	875	876	883	898	890	896	923	919	898	873	903	911	897	941	878	892	887	921	905	903	895	884	881	885	915	841	843	923	907	889	879	858	806	873	852	894	935	853	892	903	891	881	907	880	924	887	871	887	913	857	889	909	900	944	869	851	921	836	898	934	867	911	916	909	885	936	848	884	894	902	836	912	859	899	853	865	918	905	866	908	921	909	847	933	851	891	898	892	848	845	881	898	919	853	842	862	937	896	851	891	883	893	853	840	898	860	838	878	897	879	878	868	835	872	888	913	852	923	843	881	923	892	857	866	904	900	849	923	896	899	852	882	880	957	814	920	815	880	868	928	898	886	860	872	887	871	901	887	918	947	930	900	907	941	907	938	888	879	934	852	910	919	914	912	870	897	885	880	907	939	883	898	888	897	903	991	883	875	882	873	870	868	878	864	846	926	916	897	869	836	842	904	881	946	869	954	885	928	917	885	862	937	864	972	851	880	837	891	869	916	878	853	851	874	848	869	886	905	940	857	910	846	937	929	876	874	879	895	865	901	906	904	904	902	855	830	890	880	890	907	882	852	911	923	887	924	905	924	883	883	922	898	924	911	900	865	852	882	893	858	881	936	839	883	818	864	930	898	910	932	898	926	832	862	884	896	877	862	909	944	849	868	913	913	878	875	927	863	904	936	936	869	881	878	888	892	913	898	913	837	885	897	911	909	862	908	916	899	937	865	872	889	858	884	930	831	921	909	895	914	867	868	884	883	903	906	878	926	869	917	854	941	927	862	952	909	926	904	908	910	864	950	927	818	868	897	876	920	928	866	887	895	898	852	859	870	915	885	846	884	901	913	859	891	969	888	904	883	922	911	884	868	942	939	916	892	867	907	864	862	871	881	899	876	893	832	885	885	897	886	856	894	910	909	870	858	896	902	878	922	914	879	880	913	938	927	870	876	822	948	876	827	927	971	875	887	835	869	876	880	842	892	886	938	929	917	853	896	884	914	905	900	890	896	913	900	838	936	889	897	917	862	936	910	909	888	893	886	871	875	862	896	897	908	891	917	870	929	875	895	872	872	855	893	887	867	863	906	909	924	868	913	904	897	895	914	900	874	865	911	863	880	892	905	844	899	879	832	935	957	860	874	880	874	904	916	900	913	901	834	856	900	902	911	857	905	909	916	928	907	845	971	880	881	900	883	864	915	919	855	794	897	923	952	895	892	915	816	846	857	852	899	954	842	879	885	900	879	896	907	885	864	885	895	871	926	887	871	867	933	893	863	834	859	875	918	891	867	888	905	901	881	905	921	911	860	833	804	891	885	917	915	895	894	881	838	926	883	931	935	919	895	938	920	897	892	915	904	859	893	896	864	883	969	887	850	879	893	962	905	890	894	876	889	869	898	898	869	897	929	861	845	881	863	948	851	858	855	857	899	888	932	876	919	896	908	874	907	905	906	876	861	862	881	894	891	915	905	881	884	887	912	852	900	899	887	913	880	893	851	896	920	889	846	889	902	900	873	919	851	885	887	887	885	884	865	909	930	893	961	872	867	866	860	934	870	838	897	926	867	910	870	918	909	870	877	955	897	879	888	919	943	889	904	893	870	888	883	885	878	913	912	884	907	928	882	881	895	872	877	894	910	907	905	930	902	946	907	887	925	889	882	924	901	846	858	935	867	910	900	888	888	878	928	886	888	921	955	938	916	883	874	902	880	927	894	880	902	885	861	868	926	875	879	864	892	919	891	866	904	883	890	884	909	886	928	826	924	894	862	888	945	876	923	904	841	895	902	833	956	848	915	927	875	915	892	881	884	879	851	884	893	876	878	894	891	897	877	964	861	892	873	924	872	888	933	887	919	892	857	879	859	869	915	877	910	842	924	886	923	877	851	886	862	899	864	910	919	889	889	884	883	902	833	872	899	872	910	883	872	857	901	866	924	915	882	901	849	825	849	955	887	879	883	893	895	921	871	894	920	910	806	830	923	889	870	904	903	885	860	849	880	930	916	932	891	870	900	866	922	850	885	915	913	869	846	918	861	885	863	874	873	886	899	868	893	920	889	894	843	905	863	871	878	810	893	849	910	879	871	860	878	876	969	903	862	862	848	875	875	901	915	859	841	897	906
24258	21121	27161	25076	8095	498	460	540	588	510	588	455	311	292	259	247	274	244	245	238	263	275	235	269	271	275	273	242	266	251	244	255	269	245	251	264	256	230	278	264	207	273	259	270	248	254	243	246	263	257	240	254	253	271	271	238	257	229	251	250	268	251	274	273	261	252	265	256	262	235	261	248	259	260	230	244	260	252	254	276	244	259	266	251	266	265	237	275	237	259	249	234	273	251	268	235	257	243	240	261	231	241	282	265	247	255	250	236	250	252	232	263	238	261	255	258	239	242	250	266	249	256	231	238	254	274	251	277	264	266	275	235	250	240	266	254	269	252	235	271	251	242	254	247	267	263	237	231	266	237	240	232	233	265	244	255	259	280	233	229	256	271	235	259	293	237	280	269	247	242	260	246	239	274	245	254	263	255	234	280	247	261	229	241	252	279	257	275	255	249	241	271	255	250	240	255	249	262	259	269	279	241	233	241	244	267	245	246	224	235	258	247	227	244	254	278	243	239	256	262	238	217	245	253	262	251	252	235	253	244	241	239	225	233	274	253	252	254	235	241	257	281	287	258	252	271	239	227	255	245	248	263	223	255	254	235	252	252	245	239	258	255	247	241	250	257	283	246	238	252	280	275	229	251	220	270	240	287	239	270	237	236	241	230	222	268	254	249	241	268	257	242	256	267	266	244	253	275	230	258	247	269	232	239	244	258	253	263	266	259	250	255	254	269	229	247	260	249	263	250	240	258	260	245	235	257	255	229	261	238	263	251	241	240	265	251	267	232	230	272	239	218	247	261	233	235	262	254	260	259	252	249	276	243	269	234	249	250	230	264	284	263	246	272	270	237	281	237	235	268	265	256	270	244	255	246	226	254	284	247	270	266	252	259	265	267	240	250	255	265	205	241	263	251	266	240	252	268	239	245	225	238	267	245	250	237	255	259	253	271	258	270	253	246	226	243	264	245	243	244	230	282	253	260	237	247	215	250	250	254	270	232	267	235	285	246	223	233	245	262	236	247	257	290	258	241	242	265	264	243	245	261	253	242	266	263	271	269	267	233	232	256	244	250	254	249	247	279	217	233	289	254	263	234	243	234	261	266	243	259	249	241	258	222	258	232	259	247	218	265	230	270	258	250	234	262	268	252	245	261	242	252	261	238	241	263	258	252	256	258	222	252	243	275	235	242	232	260	293	262	246	249	270	247	236	275	248	261	254	253	261	256	237	226	226	252	230	251	248	242	227	250	245	287	263	238	241	246	261	224	248	232	268	264	256	264	253	264	257	236	233	250	230	239	248	251	232	225	269	261	263	236	282	255	262	287	256	274	272	239	246	237	259	249	254	242	209	242	263	247	265	260	241	237	224	239	281	235	268	250	258	261	241	252	289	223	268	262	258	238	237	239	268	274	248	258	251	268	271	247	225	234	235	229	236	237	260	247	257	246	258	237	278	266	250	240	248	284	239	249	242	227	257	236	258	275	248	262	272	248	264	253	266	251	228	225	221	272	248	243	300	232	251	238	226	227	226	252	261	251	239	263	265	250	259	257	264	253	260	246	247	239	250	266	281	249	279	273	268	247	238	240	251	238	235	248	224	233	281	245	262	261	234	262	219	280	222	276	225	279	240	248	267	252	272	245	225	291	242	266	251	256	248	264	269	265	266	227	274	277	228	237	264	272	258	266	231	252	239	228	258	228	241	280	243	242	245	253	258	242	237	238	265	246	223	250	254	240	247	262	256	258	254	211	235	243	245	279	243	249	246	246	256	237	264	238	253	250	238	235	265	249	226	234	222	239	227	235	225	237	280	260	289	250	243	229	254	267	238	241	259	265	284	231	234	217	236	248	267	240	246	267	231	247	265	236	284	275	227	244	250	233	265	246	252	263	211	257	275	285	256	242	275	238	290	265	247	234	234	259	230	245	246	275	253	273	243	241	270	259	216	259	258	274	236	246	255	237	257	252	267	286	258	277	262	275	255	248	270	253	248	243	248	237	245	270	262	260	238	271	249	236	252	254	267	258	257	248	252	259	241	242	254	254	226	273	264	248	265	244	253	257	245	250	233	268	215	245	277	261	237	283	254	237	280	248	234	250	254	231	237	252	274	261	240	234	244	253	237	243	269	240	221	260	231	250	257	231	253	272	241	245	257	237	228	248	258	255	225	285	263	242	244	279	234	252	261	241	255	231	252	249	261	258	264	265	224	256	260	253	232	255	259	255	239	251	260	265	235	281	267	271	245	232	236	257	260	252	237	253	258	241	245	273	243	251	257	245	258	247	228	261	246	235	256	272	257	259	275	261	254	228	270	296	242	245	239	255	244	228	244	275	261	250	237	246	272	256	239	248	243	264	260	260	267	246	248	236	231	263	226	256	253	226	258	260	253	238	248	252	251	251	263	226	243	257	270	266	249	236	239	264	232	236	265	229	278	254	250	241	251	257	237	247	249	241	245	227	267	273	229	243	237	259	244	256	247	236	304	247	236	267	270	259	226	275	281	236	247	243	261	255	227	270	245	234	239	277	232	258	232	260	264	276	271	234	261	268	300	282	254	240	281	279	244	262	259	247	268	263	236	255	273	275	252	255	245	252	244	264	234	262	237	247	218	248	260	247	249	249	244	258	270	228	283	251	258	239	254	237	257	277	261	265	270	231	278	251	251	257	257	239	237	260	241	234	289	243	238	249	247	249	269	236	243	231	232	245	288	251	253	259	261	301	233	258	261	264	278	223	215	244	273	251	256	255	255	284	244	265	264	249	223	235	296	248	231	248	234	261	274	251	242	230	252	266	249	227	249	265	264	249	228	255	240	246	260	256	233	263	269	242	263	261	269	222	246	273	280	231	236	267	257	255	248	222	245	241	235	247	246	243	236	233	263	259	256	213	244	236	249	243	252	251	255	245	255	256	265	261	243	270	265	253	261	253	250	246	237	274	244	253	261	238	268	255	229	291	263	245	247	259	248	227	245	257	252	235	254	278	237	262	272	259	251	250	236	240	239	249	269	282	255	248	251	248	267	236	239	232	263	241	263	207	268	236	244	231	277	233	232	268	220	233	276	260	260	259	247	265	248	242	245	233	252	266	245	261	251	236	241	266	223	267	232	249	269	269	249	244	243	263	245	277	247	278	243	252	254	250	268	231	236	244	240	259	234	257	246	251	231	256	245	231	276	259	249	233	245	232	250	266	239	237	266	226	284	250	264	267	271	253	235	253	279	256	238	244	237	261	257	220	237	247	245	245	256	224	218	271	249	268	271	261	257	250	285	255	246	252	271	273	258	231	267	264	251	254	219	238	263	264	273	268	232	261	244	255	233	238	281	276	273	256	237	256	239	256	242	250	237	252	261	250	247	259	261	263	251	272	249	248	273	220	243	251	239	278	252	258	220	247	244	265	260	233	262	260	254	238	233	281	249	250	230	250	259	248	226	242	256	251	284	242	247	226	262	277	251	283	281	227	260	238	268	230	235	222	265	267	255	233	265	263	295	279
19837	33337	10796	1372	1020	820	879	1162	1250	975	1104	877	520	437	384	393	361	367	338	347	357	349	349	356	369	333	338	345	324	329	336	393	338	355	347	360	343	358	341	358	344	350	350	359	345	376	338	330	347	337	331	303	347	348	377	335	350	349	300	321	335	320	338	361	366	326	339	345	335	318	285	366	344	337	327	360	333	351	359	352	325	332	322	326	345	359	331	321	334	348	350	329	344	360	338	356	354	344	337	349	344	328	358	316	339	344	343	298	343	334	312	333	359	358	342	359	321	307	332	326	332	323	336	353	332	326	341	359	340	293	358	316	364	332	321	338	347	329	330	326	316	347	379	376	346	350	308	340	333	342	336	330	374	358	280	343	329	329	381	356	343	355	328	307	329	354	327	363	328	310	344	352	364	317	354	340	342	356	373	352	313	329	346	337	300	335	355	353	364	318	384	325	365	323	351	326	332	342	338	365	312	375	335	346	316	312	321	347	304	331	368	320	338	342	322	322	328	305	325	337	328	347	304	326	338	355	325	351	347	334	330	353	353	328	315	339	301	320	304	320	315	333	354	335	356	383	364	338	312	325	365	333	308	358	335	340	310	351	350	320	330	366	325	303	331	329	337	333	340	328	366	356	326	343	352	319	304	304	328	346	329	354	317	298	332	354	320	311	339	339	322	358	333	292	343	318	365	338	302	297	331	361	336	350	313	339	343	334	338	342	335	302	346	354	332	326	338	326	338	345	346	318	343	328	355	328	332	326	352	326	330	323	343	345	345	351	333	356	345	348	348	344	303	314	312	329	344	323	351	312	341	298	317	332	353	325	339	332	352	303	334	314	331	356	347	315	313	362	307	332	336	332	342	337	337	332	338	320	319	315	345	339	327	340	363	306	347	335	332	339	342	345	329	342	335	348	341	330	348	322	322	347	369	353	324	337	324	358	334	340	352	337	356	348	337	380	315	320	327	341	353	364	324	354	354	335	336	321	295	347	334	347	335	308	341	357	341	339	315	336	319	338	345	360	321	328	305	323	327	369	340	334	362	334	374	335	355	346	363	348	342	338	310	329	329	333	321	326	361	330	342	321	376	357	317	331	333	313	338	321	296	345	359	342	318	305	305	352	318	319	333	344	310	372	356	288	350	339	347	332	320	355	361	332	340	344	347	360	335	352	348	315	313	323	311	322	341	366	338	324	320	331	338	346	304	332	365	335	361	330	323	335	362	331	346	309	326	348	332	292	318	334	329	338	314	304	317	326	336	369	315	311	338	301	310	312	334	337	331	351	332	320	337	355	334	314	342	359	334	310	300	351	352	339	283	312	297	343	350	336	321	334	346	340	326	346	364	318	341	354	334	313	328	349	328	361	327	315	335	336	334	359	332	293	334	349	353	342	354	319	341	345	299	364	334	344	371	333	328	352	314	345	327	357	343	329	341	357	377	350	326	323	314	344	361	349	314	326	305	352	359	295	336	335	337	347	315	313	328	355	319	344	344	315	349	339	340	340	329	362	350	331	347	350	311	363	352	337	318	349	306	350	316	296	332	317	323	318	330	343	345	345	347	325	329	331	383	359	340	291	303	313	347	338	309	316	346	360	331	302	354	365	294	318	326	302	358	335	323	349	343	347	297	316	333	340	328	347	311	319	347	340	330	346	331	313	348	348	348	350	353	365	355	356	302	347	349	363	370	346	339	331	358	358	327	319	334	322	313	340	327	318	334	355	334	333	338	332	315	365	304	327	325	320	330	384	351	351	351	372	317	361	320	345	351	337	326	353	317	335	329	335	348	369	306	366	349	335	335	318	342	338	331	319	343	316	338	326	315	310	322	352	327	323	301	341	330	323	354	329	337	322	333	306	330	313	325	361	328	318	298	327	340	325	316	335	323	362	314	322	329	356	345	331	344	367	347	332	351	311	333	358	327	354	334	336	322	317	336	318	339	343	329	323	342	307	351	309	301	331	370	328	315	357	326	293	329	326	346	329	316	348	358	351	373	339	346	313	312	351	342	362	335	326	346	306	326	347	327	317	329	296	334	295	304	305	313	314	317	357	355	327	359	338	326	352	343	293	342	326	350	304	331	318	349	370	310	339	330	354	348	349	346	332	355	332	372	345	340	315	317	341	342	336	380	352	331	343	328	340	326	329	352	377	335	332	322	334	380	356	348	363	314	327	331	372	307	364	347	347	341	346	309	330	337	338	342	339	355	326	324	346	365	354	340	337	360	332	317	319	338	307	319	325	340	357	362	340	333	350	305	364	311	351	317	357	369	357	267	325	362	338	360	309	303	338	333	321	341	336	328	321	369	340	335	337	340	303	337	344	327	334	316	322	302	340	330	378	348	333	321	316	367	327	331	338	332	324	319	365	324	307	364	316	329	345	367	328	338	350	329	323	332	305	357	320	337	348	277	336	348	340	364	341	302	348	341	365	345	330	338	361	364	347	301	357	360	294	324	332	343	322	334	369	288	335	305	340	368	358	343	320	345	324	346	299	369	294	364	306	331	333	344	302	364	324	344	353	363	327	353	334	294	309	354	360	325	341	322	367	340	346	335	322	317	300	326	330	341	332	324	357	335	315	342	345	314	314	333	323	323	319	307	349	300	333	325	341	339	335	310	335	293	356	338	332	311	314	301	302	354	338	340	334	336	329	328	327	315	332	347	321	298	376	309	339	301	325	343	334	331	325	360	352	335	344	337	315	328	337	328	372	344	341	341	322	328	325	350	328	341	356	329	318	331	316	338	341	324	355	336	314	342	295	349	320	355	349	336	335	336	354	331	306	335	282	304	304	326	350	347	343	372	357	374	327	332	307	348	334	338	294	364	374	341	331	325	335	356	331	340	344	344	355	342	345	339	325	358	284	306	317	335	302	310	335	340	316	327	313	319	337	320	350	324	337	309	315	333	341	320	340	336	333	345	339	326	353	338	326	366	334	352	360	346	339	353	362	317	309	343	306	336	391	317	327	322	352	325	338	352	331	326	345	318	313	303	327	344	334	341	345	346	333	351	352	343	329	352	323	339	324	357	358	320	317	346	319	351	314	321	298	311	314	336	328	346	347	344	323	369	379	346	320	322	326	319	343	353	340	339	362	321	331	342	335	308	330	334	333	295	343	334	376	318	308	336	331	348	326	329	343	316	326	336	334	328	350	352	344	327	371	360	364	328	303	325	354	372	327	324	376	342	352	335	354	334	313	320	286	358	317	302	324	335	352	305	326	318	373	333	352	324	342	338	318	335	342	344	346	305	301	359	322	337	379	344	309	336	360	322	291	318	322	316	303	339	317	296	351	316	348	342	362	309	350	367	343	360	332	351	336	351	323	319	341	340	374	372	324	338	340	410	316	332	352	319	313	327	350	351	322	352	360	361	358	349	350	326	329	325	323	309	367	332	337	341	306	325	343	328	352	340	371	314	321	363	307	348	370	351	299	322	331	388	340	354	323	324	337	324	337	311	343	356	323	343	334	318	356	345	328	331	323	345	298
22231	21190	28990	23651	21186	21198	7852	1459	1226	1163	1381	995	701	593	566	542	593	556	521	531	536	533	498	569	509	536	497	517	501	533	495	506	509	517	513	499	489	511	475	520	500	514	522	509	508	520	495	488	477	530	469	511	556	461	499	509	488	559	502	512	497	510	537	511	474	535	520	541	544	506	493	537	519	485	494	509	519	482	507	510	519	516	510	494	548	502	522	529	487	525	508	474	516	496	503	469	479	499	499	503	487	487	488	469	485	461	481	502	511	480	513	498	489	491	452	535	495	513	526	472	532	458	490	476	473	512	507	513	491	504	534	514	513	528	473	463	486	469	506	521	493	524	493	487	524	554	530	481	508	489	503	549	450	474	558	486	548	476	496	458	498	519	482	507	500	489	484	480	498	519	451	463	495	526	529	457	499	503	484	515	473	479	490	481	497	481	479	470	495	518	541	512	463	458	515	503	515	479	506	493	497	529	517	526	456	442	520	541	532	453	502	491	530	536	491	509	473	502	487	543	487	499	536	489	520	505	462	543	515	493	482	539	479	483	468	472	503	493	434	496	480	512	485	551	474	516	525	501	499	515	524	481	462	478	522	483	506	504	476	533	506	534	487	527	517	475	477	513	501	466	498	481	515	466	502	486	516	515	515	500	483	514	515	485	458	485	486	521	490	477	516	495	507	525	489	532	476	497	505	532	478	518	470	474	467	499	484	471	498	489	463	484	517	485	504	437	488	533	515	524	517	504	493	513	511	513	503	471	484	477	492	514	509	476	472	492	512	534	512	475	482	460	502	505	485	540	484	495	525	528	501	486	475	487	438	501	526	481	457	514	509	520	543	511	539	482	504	488	478	508	479	512	490	480	507	458	502	527	503	489	501	497	516	482	509	507	454	483	466	490	495	562	475	454	459	511	522	455	469	547	482	491	524	512	498	489	492	501	454	560	511	469	505	449	457	499	517	491	518	501	483	491	474	455	524	496	480	536	519	476	533	455	495	477	472	513	501	529	533	483	504	485	476	447	502	487	491	494	500	501	465	522	542	505	505	481	508	502	472	484	475	515	465	463	528	492	535	524	516	476	523	513	514	499	495	497	502	517	494	502	471	535	475	482	492	516	496	468	529	503	532	464	463	497	473	505	522	472	501	512	507	495	494	528	520	516	485	530	512	513	472	461	545	489	506	487	531	518	477	508	493	501	539	489	499	473	469	515	497	487	511	468	501	502	491	477	471	465	488	539	496	510	521	494	485	492	522	559	511	523	523	522	476	490	516	531	505	478	512	482	511	463	469	505	503	486	475	491	494	485	461	492	488	481	471	523	479	503	503	511	509	494	486	513	489	481	491	503	492	543	490	488	504	503	508	486	534	504	489	475	514	514	479	510	508	522	547	532	468	483	493	491	519	465	535	498	457	474	460	478	501	519	474	482	492	484	496	496	505	500	511	478	514	533	453	495	466	496	525	516	461	529	514	492	469	468	479	490	484	490	511	463	501	503	544	486	511	522	484	489	480	492	467	543	516	521	521	481	485	476	473	460	499	467	489	494	474	473	500	521	487	503	479	513	516	456	461	510	491	477	497	485	525	561	480	543	474	492	516	438	486	521	481	451	492	462	492	487	474	522	529	507	454	519	480	543	487	497	510	524	533	520	502	502	466	490	506	477	494	493	513	518	499	507	457	490	526	488	494	497	527	511	495	484	520	487	482	449	508	473	496	508	478	481	451	514	490	521	496	510	507	488	465	532	507	500	510	512	455	475	500	483	480	446	525	523	512	483	484	483	510	533	461	487	457	528	493	499	496	439	459	544	480	491	503	513	515	491	475	469	471	446	500	479	453	516	457	505	493	483	517	468	481	472	455	450	521	497	473	501	469	483	483	517	485	506	457	517	492	486	523	526	520	509	482	512	468	494	490	438	474	479	508	499	517	491	505	521	514	472	483	504	509	502	508	468	513	476	525	498	517	502	500	503	500	496	451	491	447	493	492	514	503	502	461	514	471	457	502	475	518	535	532	477	465	441	534	495	468	490	540	498	467	502	517	472	503	487	523	523	479	489	465	496	492	510	481	459	497	502	493	494	484	472	513	511	453	465	498	523	482	487	516	479	517	480	490	475	481	486	456	499	493	500	511	512	463	501	492	466	482	517	481	499	555	486	436	518	463	485	479	502	480	500	477	481	496	507	472	485	460	490	490	540	483	501	482	530	519	458	461	501	499	488	495	510	493	500	507	475	485	511	506	492	513	538	514	495	475	493	458	501	503	448	492	488	512	496	472	510	483	522	464	465	494	472	513	501	512	492	500	514	475	515	505	439	496	464	473	476	501	493	485	503	526	492	475	516	488	505	513	549	483	514	483	505	493	504	475	497	528	526	488	476	503	503	487	514	456	486	516	489	514	503	462	513	503	508	506	483	493	486	488	514	519	492	499	491	518	454	463	494	452	503	506	456	493	480	479	492	476	510	495	486	469	493	483	477	510	501	496	493	517	484	470	512	528	498	463	499	486	468	482	517	526	473	530	556	482	496	498	513	500	475	489	497	492	499	493	495	508	530	481	505	496	503	491	494	476	501	494	508	467	460	484	484	499	485	492	479	493	516	514	491	491	484	510	514	443	538	506	536	442	479	509	506	461	554	500	505	478	531	511	503	498	477	477	490	504	503	516	476	464	465	439	500	529	508	489	504	491	461	471	497	457	476	519	472	485	492	509	486	479	526	497	517	517	495	489	496	505	505	498	483	513	487	520	521	492	487	490	490	505	530	502	476	472	479	526	491	505	504	505	469	486	507	508	507	497	485	520	458	519	502	496	565	469	510	502	473	471	503	490	501	457	503	540	503	474	506	477	482	499	488	496	488	483	495	523	502	545	499	497	518	492	505	504	472	511	476	478	464	535	499	493	467	496	493	476	527	503	474	487	535	477	489	492	487	495	492	480	442	494	506	449	480	468	515	524	470	489	484	478	471	479	555	447	509	485	464	486	498	468	482	498	494	498	465	484	485	490	532	488	484	478	495	466	510	510	503	486	530	483	485	512	501	478	440	511	497	498	477	503	475	514	462	517	458	532	486	452	519	484	499	461	538	450	458	487	499	508	492	552	507	496	514	507	511	477	518	513	486	479	536	478	479	481	502	484	471	502	532	496	510	504	471	460	489	511	533	486	483	539	490	478	464	492	473	472	487	500	481	489	507	530	487	488	494	521	510	476	468	478	462	533	523	487	459	521	474	479	486	519	487	517	488	499	521	507	465	486	484	517	490	492	497	459	476	467	470	483	510	441	503	488	436	532	477	505	510	486	519	486	512	497	466	525	503	485	494	523	495	488	498	482	454	480	478	487	482	499	482	507	499	453	462	509	478	489	489	496	497	479	518	502	492	477	527	539	500	447	556	495	470	514	496	532	496	495	481	455	485	447	535	506	465	487	500	481	496	477	511	554	508	520	473	484	488	517	479	486	506	495	461	475	479	496	488	489	500	532	512	486	511	497	467
24967	44877	18418	3995	2871	2258	2028	2472	2314	2075	2502	1668	1068	951	822	792	759	746	699	726	755	727	714	704	721	700	701	672	659	672	616	714	666	727	684	666	624	629	670	639	679	685	617	677	636	619	672	661	648	673	641	605	645	628	677	658	667	641	599	656	639	668	607	651	641	601	646	655	639	650	631	674	667	650	631	636	588	662	673	679	645	623	665	651	624	599	636	607	652	624	705	634	612	650	624	600	615	660	690	651	619	629	605	622	635	671	658	697	639	594	627	651	604	641	672	703	614	659	657	688	658	676	646	582	663	608	658	637	628	692	653	665	640	637	627	605	644	658	643	608	657	651	633	701	673	649	630	656	599	642	637	640	636	623	668	611	660	597	665	617	621	691	618	605	657	646	609	650	638	630	696	625	666	640	617	608	607	593	631	694	669	630	656	658	636	636	613	595	665	655	649	626	662	641	670	673	683	630	626	669	607	632	632	593	647	646	650	623	615	633	620	637	600	644	660	629	650	672	624	637	595	656	655	616	652	649	624	646	670	604	646	622	631	671	686	606	682	680	668	643	667	618	656	617	636	657	636	642	610	647	696	666	654	645	646	654	590	637	647	610	679	663	637	665	639	703	615	641	636	675	622	638	637	643	630	673	680	672	635	625	599	631	629	630	665	644	639	656	660	657	641	622	671	642	636	643	667	637	647	656	645	673	605	587	602	696	631	659	664	620	672	634	613	711	635	636	704	574	657	682	693	642	650	660	640	681	664	585	625	647	587	663	637	666	655	661	650	679	623	682	672	667	646	684	632	642	625	606	640	660	672	600	639	629	646	685	648	597	652	656	659	623	621	667	627	583	656	652	667	610	687	654	636	664	654	616	623	653	593	612	662	633	636	641	634	680	639	639	629	616	621	633	610	628	667	654	599	617	635	665	656	648	657	652	626	672	648	616	640	612	633	660	634	615	652	657	643	691	630	604	601	600	626	654	641	701	645	661	625	612	666	657	657	644	614	652	597	682	647	645	631	634	624	606	652	672	632	656	634	672	611	650	637	628	640	619	639	683	633	625	646	637	626	641	620	643	646	652	636	644	624	641	648	677	630	634	671	671	643	634	640	607	644	662	648	637	600	635	606	616	634	670	631	630	663	642	621	618	644	655	641	580	670	653	607	633	671	611	610	638	653	598	652	638	659	658	638	643	659	640	652	643	653	663	612	663	664	646	620	646	624	607	579	633	608	605	597	639	627	619	637	647	627	652	679	657	610	678	640	677	597	645	653	676	634	624	653	621	585	635	672	587	618	657	630	614	636	594	635	612	645	674	615	641	693	630	654	629	631	616	656	608	621	613	637	648	639	666	602	621	612	629	585	653	614	627	668	651	641	627	620	592	611	585	624	644	599	618	598	648	639	650	646	677	657	632	591	624	650	674	620	614	638	625	709	675	646	617	647	613	618	598	645	655	616	642	642	600	637	621	680	664	601	653	599	687	604	651	643	645	594	627	642	629	628	669	614	670	646	637	610	653	647	665	587	643	651	586	634	633	697	636	647	666	675	649	634	641	666	644	641	603	656	617	640	660	644	641	636	624	631	616	605	630	661	628	636	654	697	645	677	668	623	634	634	627	623	656	635	650	665	652	665	681	678	649	623	670	607	611	641	631	639	671	643	641	636	673	654	594	671	590	613	621	625	662	651	601	638	639	652	666	614	617	653	638	674	608	628	666	653	643	637	653	622	621	662	625	617	639	604	642	614	627	636	627	618	642	604	644	647	580	649	638	596	621	665	623	638	618	624	666	664	624	653	673	612	614	616	605	607	625	676	661	638	687	657	610	659	616	652	633	658	625	659	640	672	661	656	615	624	677	626	626	614	670	640	642	629	642	635	593	635	645	656	605	651	660	676	620	584	629	654	633	632	612	639	655	688	615	597	651	632	647	647	641	648	656	584	652	645	655	642	712	620	651	635	619	611	644	625	649	664	605	614	635	635	666	677	642	645	636	680	629	640	656	651	663	646	660	664	627	608	644	658	634	649	673	642	628	578	655	661	643	622	637	654	621	683	669	633	674	659	661	616	679	629	629	643	646	670	638	659	576	640	626	671	629	603	611	625	605	623	666	653	621	674	636	676	661	584	598	645	622	633	649	624	650	639	630	642	620	595	624	655	660	611	620	666	635	580	594	635	664	614	632	586	660	676	637	641	636	601	685	651	626	613	668	609	674	645	613	662	632	643	647	692	618	664	615	635	636	634	625	623	632	625	656	626	648	673	642	654	619	599	660	621	632	630	649	635	654	643	608	578	606	652	635	616	681	657	641	669	657	656	600	623	637	661	655	641	679	609	648	666	661	645	630	632	604	627	601	645	650	665	646	649	657	658	601	630	624	620	667	672	644	640	635	632	638	664	663	637	655	626	631	657	622	621	658	641	673	622	649	602	619	613	632	672	639	622	623	588	675	635	639	644	605	649	659	618	627	636	647	641	650	638	632	693	629	639	643	616	588	646	632	641	632	643	661	630	633	628	638	607	648	649	648	668	620	636	653	662	637	619	635	664	634	614	683	640	676	647	646	616	666	674	612	662	624	642	625	634	646	650	620	615	650	656	624	695	644	595	670	653	651	618	640	635	588	676	633	610	626	658	604	641	631	684	630	666	649	651	665	598	679	601	641	641	583	650	589	683	600	607	689	588	675	622	658	650	665	628	640	624	640	656	637	665	606	638	612	628	645	657	611	662	643	649	657	670	639	663	606	654	622	624	669	649	627	617	640	634	630	664	641	625	613	611	660	623	610	597	636	641	650	670	654	654	646	664	686	617	636	681	676	647	638	643	627	650	631	629	605	613	672	592	633	637	631	648	587	667	631	614	619	627	655	608	617	610	622	633	607	704	647	621	634	603	645	675	592	605	589	652	647	622	618	667	566	621	651	630	649	605	628	602	627	630	651	627	623	670	653	663	573	635	609	602	622	643	699	656	660	636	615	690	658	616	589	640	614	641	606	642	660	660	665	643	614	650	615	618	660	678	652	631	623	670	618	579	613	610	661	674	623	641	692	587	618	641	652	648	640	657	639	634	615	619	629	611	660	647	648	658	647	673	665	642	620	583	628	656	649	590	662	626	660	604	594	606	628	662	665	656	626	639	651	621	679	669	654	605	617	620	587	635	581	666	596	615	668	600	632	639	642	631	639	690	643	588	639	619	630	610	663	622	638	688	631	651	630	656	658	613	654	637	599	646	652	659	659	612	660	628	647	659	603	605	618	637	642	671	628	620	637	636	640	652	614	592	635	622	634	624	603	621	643	624	631	665	659	630	675	630	612	675	668	674	681	672	642	647	653	644	617	703	650	656	650	633	636	612	659	563	623	601	628	671	645	602	641	674	682	628	673	595	594	644	636	662	669	660	652	657	635	630	665	621	602	603	653	595	694	633	627	616	635	654	600	667	610	610	635	645	638	621	656	659	663	642	645	630	682	632	637	589	646	644	630	657	648	648	648	619	610
27100	20999	11184	1294	757	738	623	676	623	687	776	623	538	512	496	434	473	540	536	495	506	524	491	491	490	500	515	469	533	514	490	504	505	510	483	500	512	501	501	478	478	525	502	471	502	463	489	505	450	466	504	490	544	496	515	536	522	466	508	505	441	495	498	465	456	513	480	492	503	462	506	450	494	486	497	501	450	486	466	525	501	502	497	520	473	481	469	461	548	542	517	491	506	495	503	506	520	467	494	515	488	512	471	506	489	509	465	518	486	484	529	485	517	501	500	490	498	498	484	488	478	476	493	498	467	442	515	509	499	477	497	501	498	502	482	515	496	474	485	495	480	480	524	515	493	483	506	528	495	476	514	515	470	525	516	487	464	502	482	496	549	490	469	492	517	521	479	464	444	476	506	456	480	525	461	498	486	463	483	520	502	523	494	515	500	491	517	448	471	515	511	532	513	508	473	521	560	508	547	483	525	471	480	520	512	545	536	491	527	551	509	497	485	480	480	487	491	505	494	550	473	479	454	484	467	492	486	474	489	522	488	506	520	494	483	500	554	512	431	490	505	562	500	477	461	487	487	476	498	500	481	493	501	506	491	515	502	489	505	444	494	503	501	527	476	491	500	466	498	499	496	492	464	501	566	492	486	487	453	472	515	484	464	458	501	505	517	466	492	487	512	521	548	551	511	504	565	471	512	508	481	509	500	490	504	486	491	511	502	505	496	465	503	480	533	467	501	470	506	483	485	492	511	496	486	489	503	502	503	489	509	466	480	480	499	536	519	517	473	477	472	513	501	477	519	503	498	498	483	502	445	483	475	506	529	537	501	482	514	544	481	478	481	440	519	480	508	502	456	502	500	508	485	522	518	505	486	498	489	478	476	495	504	502	500	462	485	481	513	518	510	518	493	505	459	475	554	437	474	531	513	487	529	487	520	485	525	477	496	501	507	540	487	473	498	505	527	500	509	540	529	518	487	482	467	525	481	497	481	492	496	445	507	493	527	512	521	534	531	457	463	497	487	492	505	468	502	481	498	520	484	477	500	528	519	514	531	483	505	483	489	483	486	458	536	510	532	458	506	514	482	520	471	519	513	477	536	495	491	475	469	513	505	493	468	485	534	491	471	479	531	509	507	526	526	490	496	465	519	497	465	492	481	505	516	527	493	481	523	520	493	486	492	483	475	485	480	486	528	478	507	518	507	487	483	494	444	485	531	485	506	467	503	500	496	490	539	507	533	529	469	547	507	507	524	498	520	484	517	504	482	463	491	456	491	482	495	505	459	498	540	495	499	512	462	518	473	503	502	483	480	477	481	463	552	530	504	478	482	471	512	498	489	493	502	462	517	500	510	518	498	496	530	502	519	525	512	519	491	497	460	499	515	508	499	524	489	521	459	515	459	528	486	485	514	499	509	505	485	466	540	530	505	501	486	518	524	479	467	478	537	495	528	495	517	494	454	503	495	475	515	470	493	485	484	514	484	540	512	478	520	499	503	471	503	509	518	530	489	515	500	564	491	497	538	520	539	519	470	500	475	523	464	516	531	516	507	478	464	462	480	487	495	483	487	491	536	503	510	520	512	494	511	487	526	495	504	476	532	487	489	496	485	500	506	505	509	493	497	514	503	519	521	483	515	497	528	508	474	512	493	460	544	481	500	529	478	499	506	521	545	523	468	519	530	527	511	495	494	524	448	496	490	524	486	480	463	542	483	480	487	501	546	499	515	462	472	480	504	495	529	503	476	477	495	563	499	479	508	492	505	510	487	503	528	467	478	496	498	469	458	506	476	477	476	515	532	470	471	521	499	532	478	498	499	467	500	483	508	483	471	502	525	496	516	495	528	506	497	468	504	461	468	479	527	516	495	460	494	524	516	486	517	490	522	453	519	476	473	477	492	505	472	478	498	517	467	469	459	534	497	498	501	494	494	492	475	455	490	477	490	507	488	505	506	528	495	499	490	526	564	498	495	470	489	519	509	471	521	443	517	485	459	500	530	464	519	500	496	480	512	475	522	494	551	536	467	471	502	479	512	505	517	516	526	499	498	506	492	481	495	484	495	500	504	505	488	496	527	497	504	531	510	538	474	535	475	521	484	505	529	492	534	499	489	528	515	484	532	458	497	540	519	513	480	509	486	496	510	503	486	494	495	504	520	475	464	505	504	494	527	524	476	509	510	485	450	542	563	452	511	521	455	470	526	483	531	476	494	508	477	517	463	511	512	520	522	488	502	491	457	500	459	499	512	498	501	464	493	480	524	490	479	541	512	498	487	503	492	522	490	480	498	524	506	472	476	471	482	503	481	539	506	512	509	467	509	519	476	475	478	506	472	533	508	503	466	515	484	492	485	514	532	483	465	488	492	462	480	535	494	551	503	485	475	484	480	491	509	491	515	496	502	482	495	472	486	495	479	462	451	512	466	513	520	460	534	518	491	495	474	484	510	498	503	528	490	523	478	480	499	493	512	509	494	514	472	502	502	471	545	505	534	478	492	476	514	497	490	513	506	469	503	485	489	523	469	472	483	470	491	488	475	489	517	534	493	526	490	459	492	494	475	508	498	492	503	522	477	492	484	498	508	491	545	486	517	439	460	496	506	540	496	485	537	497	508	496	486	456	504	498	492	501	506	499	520	499	485	490	512	522	471	530	534	499	507	460	433	487	453	490	519	502	493	485	492	488	503	551	478	436	490	539	502	500	467	502	508	463	481	467	507	489	512	499	466	514	519	502	480	535	478	533	496	500	516	437	512	531	484	544	480	495	490	498	491	521	524	514	466	501	482	504	470	515	492	506	499	476	521	491	511	547	472	473	443	490	510	547	474	468	470	522	514	496	512	497	518	479	552	521	537	510	479	479	496	490	511	464	474	501	503	495	491	525	525	482	508	512	491	467	483	537	526	470	492	497	525	518	504	511	483	470	523	526	481	509	503	546	480	493	497	518	487	511	494	491	475	524	509	485	499	498	516	476	488	465	546	484	542	463	502	480	544	540	466	480	515	509	527	513	486	491	488	514	520	512	442	487	505	489	486	513	528	482	544	507	510	491	506	537	525	475	523	533	476	537	525	494	518	503	493	559	503	485	466	540	472	488	513	498	472	462	521	539	495	507	455	514	522	503	508	522	478	491	501	455	485	516	465	510	457	480	519	480	482	476	481	488	477	481	512	498	477	506	513	459	454	483	489	480	491	500	481	511	495	460	540	496	475	466	525	483	501	490	499	472	552	494	491	534	528	479	510	514	470	468	521	500	486	512	481	497	480	460	485	558	513	474	504	557	488	514	492	471	489	489	465	467	487	539	523	478	508	481	522	493	504	501	467	492	558	474	459	512	479	471	508	498	480	466	506	485	474	506	519	473	516	487	478	489	481	477	527	521	506	514	521	506	494	501	465	493	523	515	537	488	485	510	478	489	487	499	507	562	475	530	489	475	506	535	505	486	525	477	514	514	512	502	495	524	475	516	527	517	534	487	464	511	517	500	486	483	519	489
16418	25014	6105	899	756	771	843	1024	960	1060	1368	851	689	660	678	646	608	594	664	643	593	645	625	613	649	670	611	637	646	655	623	585	660	628	598	685	594	597	657	626	688	603	678	618	597	632	610	645	628	621	648	620	632	645	595	615	610	661	626	685	626	647	642	634	622	643	625	626	612	603	601	643	629	611	630	614	569	642	663	635	649	654	573	691	595	603	603	667	619	661	620	638	634	618	610	599	675	651	627	631	680	607	631	632	616	632	666	614	594	619	641	653	621	639	630	640	643	697	633	616	646	607	640	627	630	606	570	626	589	661	635	619	616	541	630	612	637	620	623	648	664	592	613	626	634	591	639	653	603	607	605	601	600	627	605	617	619	623	625	625	659	653	688	623	603	599	641	625	592	634	597	638	581	619	588	598	625	633	571	640	630	570	621	628	632	600	637	638	649	566	620	674	640	629	634	636	628	598	624	588	615	632	631	615	645	659	635	604	561	617	629	648	617	627	629	639	621	590	611	653	621	559	604	619	644	610	617	606	672	618	623	654	563	599	587	641	622	633	614	615	630	598	608	598	613	640	661	622	628	602	601	626	599	630	620	625	641	655	577	595	607	628	613	657	647	615	603	638	625	612	602	611	571	601	594	617	653	642	621	607	622	637	663	624	615	611	627	635	587	678	577	601	650	613	617	644	648	620	622	586	641	587	644	647	610	620	585	647	637	584	650	593	621	594	646	612	621	626	656	591	666	596	614	623	574	579	628	630	646	661	616	587	679	585	631	665	660	633	595	651	628	608	621	624	610	610	665	616	605	594	619	646	636	590	649	638	651	630	626	648	642	608	664	633	615	605	597	606	585	644	639	617	640	616	627	600	611	616	616	621	649	650	661	639	658	631	633	611	594	664	610	570	600	638	587	634	606	622	587	627	600	686	608	646	617	598	629	607	644	643	635	642	596	605	592	644	609	602	619	613	631	653	647	617	613	624	623	653	620	628	616	620	663	594	657	661	645	602	580	621	660	622	657	607	609	651	625	643	662	654	610	620	672	608	661	643	623	621	648	626	652	652	627	614	635	662	624	665	636	605	639	638	651	614	632	681	596	589	604	598	654	630	629	648	602	635	619	581	644	592	619	593	639	622	612	641	628	608	602	625	635	605	621	611	640	638	680	615	642	583	666	616	643	629	628	642	646	627	578	621	596	592	656	669	591	640	587	600	678	598	604	609	617	608	649	642	648	616	610	637	625	620	651	629	651	599	586	654	627	618	611	652	652	623	625	631	642	681	629	647	591	621	634	623	636	624	656	633	649	620	642	635	643	631	665	653	622	610	610	631	598	628	653	607	619	644	667	620	635	614	635	655	671	644	591	660	638	584	646	581	642	605	638	588	579	606	635	601	627	656	667	623	589	636	618	620	587	598	620	626	653	602	680	627	622	609	606	636	651	589	642	570	578	625	606	666	634	632	657	625	659	636	634	653	610	644	624	661	586	602	578	684	670	693	649	667	636	640	554	587	661	597	634	610	596	622	656	641	608	625	616	674	633	610	584	622	634	595	632	626	618	563	625	628	648	643	614	610	575	643	636	607	648	644	620	585	599	627	624	633	635	638	672	617	605	610	633	633	624	628	670	666	630	597	605	603	638	610	634	664	590	645	635	646	645	658	588	636	617	631	602	633	601	620	558	656	615	594	605	581	603	632	651	625	662	604	600	668	590	686	614	605	644	651	626	642	671	633	635	580	585	683	589	587	609	639	621	669	637	629	635	615	645	605	643	623	627	624	661	655	643	631	647	632	652	615	632	636	612	676	605	619	613	656	624	618	593	640	657	660	589	657	637	613	617	594	632	644	601	647	614	658	595	589	595	667	645	665	606	626	628	583	658	624	611	618	650	610	591	638	642	586	607	597	643	572	659	609	598	598	653	648	612	650	634	628	633	587	636	611	625	640	651	666	614	641	651	670	603	586	623	648	638	628	618	598	627	599	605	631	602	604	636	634	616	629	618	636	623	627	611	641	678	633	670	637	637	606	632	633	608	628	667	640	602	642	665	641	621	615	654	606	647	617	630	594	605	657	635	616	589	573	624	615	649	666	636	645	579	566	635	627	609	640	600	600	633	621	626	664	601	611	592	601	654	630	622	579	594	661	686	682	648	618	615	629	623	663	581	655	610	649	616	625	655	635	634	599	624	617	631	616	617	613	648	647	643	597	598	575	640	599	626	660	637	639	594	678	614	600	622	633	626	661	629	627	643	639	640	631	663	585	622	657	587	643	607	612	672	646	618	617	637	659	642	575	634	665	644	620	645	581	642	648	618	618	659	561	603	656	640	634	603	707	651	629	605	631	624	623	583	637	605	570	594	662	634	654	620	629	620	638	629	637	635	660	642	604	593	631	604	621	590	635	610	604	604	624	596	592	604	648	606	603	668	654	567	632	607	604	647	629	620	615	651	656	600	666	659	615	660	647	613	635	652	660	682	639	598	639	614	563	572	697	627	595	654	643	610	653	641	655	626	616	631	572	653	641	635	654	631	614	605	622	619	603	647	586	628	636	606	580	612	626	619	619	643	666	671	641	616	617	646	631	679	601	655	632	631	610	633	614	617	623	635	657	614	595	636	634	615	655	582	580	626	646	589	623	633	642	637	656	626	602	599	607	652	622	632	632	688	615	640	624	691	622	635	580	623	634	620	599	601	605	623	657	681	625	605	649	601	637	628	668	569	598	623	625	597	578	635	609	607	628	601	611	639	603	605	619	643	596	591	634	683	614	649	599	652	588	570	637	664	673	604	637	621	630	646	551	670	618	579	652	599	622	634	635	615	678	649	613	612	677	589	630	638	599	623	626	654	653	644	638	556	602	658	655	613	591	633	691	619	637	596	604	646	642	672	680	638	602	584	617	621	637	619	603	636	617	626	604	595	642	647	654	621	621	619	611	588	614	650	639	638	662	601	638	628	632	632	619	660	603	652	609	607	616	616	574	587	603	624	620	627	622	613	607	652	613	645	606	590	669	604	643	637	625	656	625	621	630	679	605	641	599	557	688	581	626	671	588	646	628	605	615	631	661	617	640	602	618	636	629	603	633	665	611	617	621	620	600	621	678	620	598	606	669	631	593	594	615	593	643	646	628	605	604	611	591	598	617	658	645	657	584	601	607	644	636	610	631	640	640	604	627	614	651	658	602	623	591	650	634	647	635	610	589	632	627	603	640	635	629	634	582	616	663	676	611	637	618	616	605	632	626	636	632	594	649	632	615	629	640	655	653	699	614	668	634	627	615	644	622	618	607	613	631	646	588	615	608	665	635	677	617	618	582	635	653	609	652	607	614	656	625	619	667	658	647	617	620	618	642	631	553	606	584	602	615	644	628	581	604	628	636	678	621	647	637	634	621	589	633	637	617	652	596	581	593	626	652	647	637	606	603	648	607	646	589	624	625	641	612	619	596	588	633	628	618	632	611	589	608	608	655	594	631	592	620	636	638	623	641	640	654
23165	21174	28520	24094	21149	10367	1463	1218	1051	1251	1457	1012	896	802	741	725	737	721	774	762	766	757	751	760	701	710	760	703	735	656	728	694	738	731	709	699	724	698	655	698	716	716	742	700	715	731	798	695	732	697	676	710	731	748	765	696	721	728	718	663	694	699	736	687	708	702	709	673	713	702	654	741	704	733	735	759	678	680	703	719	704	735	726	694	715	739	803	703	737	758	703	709	705	702	727	723	798	698	712	741	684	695	696	712	737	709	698	736	703	707	650	739	688	706	731	742	720	725	695	723	699	695	750	755	738	741	718	658	688	714	745	672	659	677	710	699	702	703	749	725	717	703	716	685	728	725	683	739	716	733	730	688	735	725	705	743	726	700	683	740	737	723	708	688	716	727	709	727	684	746	726	717	727	720	733	698	727	748	707	783	694	709	726	717	691	696	725	701	712	728	715	717	719	709	702	671	749	715	726	729	721	704	779	726	702	796	681	669	692	731	739	715	791	729	728	714	664	737	711	699	706	670	720	698	698	733	732	734	742	714	688	718	748	655	695	706	779	753	726	731	656	705	741	690	666	754	656	731	708	687	695	713	698	704	684	721	679	702	711	679	721	743	720	740	694	721	697	732	726	712	731	715	715	691	689	694	719	712	684	722	682	671	680	698	680	749	727	710	686	689	685	713	736	665	699	728	751	765	716	724	662	720	681	690	653	697	757	707	752	696	717	733	675	696	691	681	722	731	718	713	721	662	698	729	729	659	704	699	709	729	682	716	727	703	705	719	761	733	744	725	748	701	707	716	717	752	720	767	740	725	679	695	753	763	715	689	752	726	675	681	722	734	710	723	752	684	681	719	727	679	700	695	704	724	731	732	727	778	686	718	658	776	712	693	739	684	739	680	702	680	718	715	718	730	693	720	723	735	733	734	760	679	686	763	735	730	720	752	735	734	720	687	741	707	710	754	712	744	684	702	696	696	711	723	719	677	695	730	713	677	720	737	699	721	699	698	705	703	707	698	726	713	709	717	676	689	688	754	690	734	702	693	700	726	747	730	744	718	686	676	702	708	681	723	717	707	760	745	793	677	710	707	690	711	707	724	703	738	724	755	709	770	706	697	730	744	653	698	681	715	699	707	739	709	729	687	767	671	745	676	719	690	731	727	707	711	730	736	730	674	731	738	699	706	720	722	712	756	691	691	710	731	751	710	695	780	763	708	706	735	713	766	702	712	738	712	698	711	688	704	694	732	725	660	691	694	703	662	665	700	766	681	712	725	709	756	695	757	757	686	713	713	703	722	710	749	704	690	733	700	698	708	758	727	703	723	722	696	690	726	720	734	695	726	671	670	731	657	711	695	769	749	774	741	683	742	710	733	732	737	737	689	694	706	687	726	713	705	753	752	696	704	721	680	698	725	734	712	742	701	667	700	716	733	704	669	723	725	728	710	732	723	650	730	729	713	694	774	709	688	746	696	666	731	735	725	744	713	687	717	710	692	710	739	739	690	701	715	689	724	715	698	726	698	715	731	688	712	732	744	704	718	725	734	712	680	743	724	738	673	720	703	690	712	681	705	747	728	690	663	691	736	732	728	655	728	690	697	678	701	716	766	716	712	721	741	703	713	706	694	729	725	743	684	710	736	731	694	677	752	711	704	707	720	787	747	726	713	695	714	695	733	718	722	755	718	751	699	718	693	713	708	748	740	749	728	749	677	705	713	748	697	703	728	718	677	733	730	728	755	705	703	680	708	728	736	708	689	771	781	720	747	734	711	691	737	749	713	728	712	672	735	696	689	711	716	738	728	690	676	674	682	762	727	728	707	755	697	677	666	677	739	727	709	690	689	689	714	720	741	696	736	701	686	698	734	688	697	694	694	727	680	701	718	722	703	678	734	695	712	722	730	724	732	724	708	729	768	702	719	727	745	675	731	735	698	651	698	733	730	677	712	726	766	718	708	735	714	669	668	693	697	665	688	697	716	656	699	699	676	742	683	672	691	712	718	690	742	698	682	729	732	757	711	673	712	706	691	752	716	728	726	689	702	724	698	741	679	731	733	726	708	735	752	733	719	710	717	733	724	691	721	753	712	730	677	688	737	761	722	731	719	732	690	695	758	728	727	685	661	687	674	752	712	724	693	696	693	655	716	672	705	739	702	722	649	685	723	694	721	726	744	722	716	718	660	705	705	682	704	754	686	711	716	709	716	731	703	704	646	707	687	701	702	699	672	743	705	727	716	697	701	683	704	720	674	719	732	686	727	727	687	726	708	681	711	694	689	748	719	702	756	700	703	711	709	704	731	726	691	700	751	695	662	718	659	684	688	681	715	726	715	696	699	730	726	672	774	695	721	757	727	703	687	718	694	730	681	708	727	681	686	728	744	716	699	663	756	725	710	717	709	739	691	679	702	751	709	710	750	691	782	718	725	719	714	702	744	694	678	706	670	729	736	738	712	735	712	739	717	694	734	731	700	716	722	760	736	721	737	701	694	735	699	728	722	700	726	707	691	653	716	726	682	674	654	705	682	719	739	723	701	712	707	660	659	679	689	743	696	753	673	710	723	766	722	733	719	722	732	705	713	693	701	687	727	693	696	723	706	745	674	741	722	698	704	725	749	688	698	725	743	736	715	720	719	683	744	720	738	718	738	719	716	721	703	765	744	710	691	717	721	661	751	731	653	678	684	705	714	750	706	750	718	682	682	723	680	719	694	703	722	738	718	735	709	702	743	702	702	751	662	670	643	717	703	659	717	687	753	720	744	732	765	748	707	662	687	716	694	718	710	661	679	697	711	713	712	713	737	713	730	717	667	686	716	673	746	702	713	704	714	718	688	690	766	742	714	681	701	701	697	747	677	723	749	698	727	656	691	767	685	728	780	720	698	737	792	684	705	741	687	690	768	733	692	695	724	710	738	737	739	688	720	678	733	710	730	700	717	721	725	738	727	759	745	709	718	714	699	694	692	735	696	714	720	700	668	623	732	709	680	752	750	695	708	719	679	732	727	693	718	732	698	654	696	690	766	695	697	698	679	729	706	709	692	724	744	676	741	751	723	713	695	720	717	705	726	709	736	697	671	731	698	745	712	708	740	675	668	717	729	736	718	762	696	698	725	722	740	668	744	665	751	666	681	687	708	679	734	725	720	787	680	652	707	693	699	686	732	705	676	676	703	701	713	664	742	682	725	743	697	706	670	721	684	716	736	745	698	715	743	706	720	713	714	701	689	793	725	709	748	737	694	742	743	683	712	715	685	710	678	673	699	690	722	709	671	683	703	705	732	762	702	697	696	711	742	706	716	691	712	703	674	682	684	708	761	701	777	699	679	720	726	698	676	693	720	687	717	763	683	706	732	718	684	723	728	720	722	679	737	702	725	724	680	697	706	736	728	753	706	660	691	706	704	736	730	732	673	741	738	704	730	741	714	664	737	700	724	708	732	716	704	751	669	705	698	709	721	732	681	731	686	698	683	731	702	703	700	707	692	675	695	699	755
21411	38592	14243	2794	2108	1800	1770	1875	1658	2065	2419	1588	1241	1040	987	996	1010	957	897	979	927	944	923	905	967	922	989	930	939	938	886	839	914	928	942	911	908	875	902	861	938	897	926	879	950	929	914	922	943	849	868	914	944	917	908	912	933	946	920	883	922	884	892	872	872	908	922	926	936	916	876	876	900	906	979	901	921	857	877	913	868	881	920	870	880	913	878	940	870	889	901	864	890	938	881	876	868	917	918	882	894	893	886	855	905	905	848	900	913	918	867	917	863	951	892	860	940	887	863	899	873	902	883	901	876	881	892	893	964	882	970	869	887	844	866	922	893	882	926	851	956	849	927	927	926	861	911	903	926	887	900	964	875	869	918	864	928	883	928	899	886	897	923	871	840	871	849	836	907	877	914	896	858	900	905	894	868	916	900	940	882	870	871	862	905	861	889	834	925	950	917	837	880	898	939	912	917	898	864	882	870	866	922	901	844	882	866	881	861	887	905	894	931	868	866	865	886	890	947	913	905	896	893	902	941	886	851	889	873	851	949	859	939	883	911	874	927	950	867	934	929	940	917	911	914	882	945	859	889	918	901	896	862	898	881	877	923	888	879	858	904	934	908	932	900	892	848	941	950	843	880	866	901	917	863	907	870	861	869	934	894	922	863	928	939	921	875	919	915	894	949	898	879	908	913	905	913	905	899	842	875	894	875	929	870	848	840	929	943	871	894	874	875	981	885	915	914	913	852	910	882	842	839	945	906	875	869	938	865	899	884	903	847	892	837	931	912	898	888	924	906	873	903	894	870	832	870	870	886	897	869	871	881	907	885	932	915	914	874	900	900	895	939	935	905	872	906	919	904	878	888	900	861	935	879	883	905	903	892	857	889	906	856	891	950	856	866	895	912	873	842	880	945	903	893	912	941	861	839	835	885	901	881	897	924	903	857	882	935	867	869	898	892	879	926	922	895	894	893	902	913	901	921	893	911	876	899	874	871	867	915	883	955	907	883	927	844	895	834	890	911	860	933	872	860	862	927	882	876	871	910	880	865	935	928	898	880	888	896	870	916	907	899	923	879	932	887	917	920	872	869	935	897	824	878	849	904	876	854	859	927	903	916	927	926	852	900	905	892	858	920	917	929	915	886	935	859	899	906	881	868	906	882	864	849	872	912	840	879	898	922	879	931	877	891	871	860	868	883	933	888	864	893	941	907	905	914	853	879	858	880	872	897	896	952	885	860	907	876	936	907	887	875	907	914	940	910	876	849	869	892	908	920	961	908	904	877	909	903	882	954	906	870	903	915	866	919	876	919	875	927	922	876	884	899	873	935	909	914	892	959	867	863	873	937	935	919	882	838	884	930	849	892	882	856	902	916	889	916	851	949	846	931	879	897	867	900	880	896	899	828	887	919	895	896	907	867	874	854	923	922	878	893	846	920	905	886	924	941	920	839	913	907	866	902	889	918	921	909	861	889	889	901	878	907	905	888	908	895	913	912	925	879	854	845	912	905	850	910	868	891	949	866	859	865	863	925	879	896	859	893	851	909	893	902	866	878	877	930	977	868	917	876	893	940	906	870	871	849	892	873	878	885	883	855	918	884	925	870	877	860	911	960	978	895	885	887	911	907	915	904	892	922	933	926	918	921	926	873	871	887	866	896	872	876	871	911	920	895	858	874	949	919	871	937	890	899	841	939	949	924	914	841	869	929	878	910	894	918	868	881	840	901	884	914	907	849	878	874	878	878	914	906	862	882	875	919	905	910	915	892	916	923	895	871	857	891	942	869	901	876	901	917	877	927	887	939	933	857	929	935	892	936	887	900	863	876	847	864	868	924	974	883	869	910	898	870	930	912	939	888	939	897	921	883	904	885	868	871	848	879	910	857	883	877	949	909	870	883	898	871	923	900	928	897	916	902	904	908	892	898	823	962	899	871	865	937	893	861	919	869	911	921	881	908	932	840	915	939	899	821	839	877	861	927	917	879	901	860	908	890	899	882	928	891	879	860	868	886	938	904	881	894	853	878	885	872	847	933	960	954	872	916	834	870	907	911	889	919	919	871	871	892	844	876	873	946	899	952	921	870	887	866	902	939	957	849	877	870	869	860	871	867	899	868	876	904	919	893	913	893	873	933	937	904	880	857	901	903	926	838	891	903	857	874	864	923	965	872	924	892	928	917	900	915	895	882	859	921	867	881	862	951	863	890	942	913	935	870	886	909	866	858	914	908	886	891	896	901	889	862	964	941	880	874	886	912	902	910	909	863	845	924	889	920	887	891	883	912	888	857	856	914	902	904	870	922	892	847	887	861	888	897	912	911	904	843	881	870	904	910	853	923	940	850	909	937	851	905	922	894	872	893	883	908	927	951	924	905	896	907	945	878	878	911	936	851	887	919	947	897	902	879	895	940	845	974	887	883	916	895	855	885	882	857	938	887	864	890	863	882	942	913	884	886	901	902	898	862	889	940	903	874	876	899	856	905	906	911	898	894	829	912	908	912	940	888	896	949	926	880	919	888	940	878	924	877	936	879	878	883	908	910	855	924	885	880	936	856	880	900	895	899	896	925	872	893	906	919	884	883	881	881	912	859	916	864	878	886	931	929	954	906	885	899	813	895	845	891	910	921	895	876	862	907	916	899	908	834	906	934	894	838	979	947	918	899	890	887	908	867	912	849	860	838	870	857	899	877	920	928	941	867	872	918	920	892	853	845	876	887	968	853	901	892	903	870	891	920	848	876	891	895	891	890	918	901	910	898	841	909	935	863	903	872	911	901	917	876	844	898	920	883	896	855	895	878	922	887	898	850	878	876	843	884	876	959	847	888	868	885	874	913	905	889	863	892	862	874	905	859	892	851	902	922	885	857	839	869	905	893	882	845	880	914	853	876	875	923	868	875	909	878	870	917	876	906	897	915	837	946	885	831	908	893	927	886	878	895	929	897	862	855	885	869	874	883	877	958	858	867	925	904	885	901	898	938	920	928	905	818	878	900	884	878	886	860	907	870	865	859	921	969	851	874	878	910	839	905	859	942	923	839	866	847	909	907	871	937	918	886	875	888	911	876	882	841	882	882	875	973	874	913	944	893	869	921	941	901	915	830	862	908	927	852	844	895	919	964	899	947	865	874	914	896	908	889	864	935	885	900	908	888	852	860	913	864	901	889	858	933	869	859	930	910	861	864	896	902	954	910	920	907	891	870	992	924	923	883	942	910	843	904	912	818	896	872	926	923	908	861	854	938	919	896	855	901	863	867	896	883	870	841	894	831	926	887	929	957	910	888	926	842	893	905	890	892	878	890	911	932	909	914	939	859	947	914	903	893	904	890	859	906	883	882	860	857	880	903	889	904	936	910	897	918	957	907	906	910	866	921	882	896	938	885	889	908	908	892	855	847	873	962	875	897	896	868	916	891	889	848	885	927	892	857	906	955	896	885	930	860	935	917	943	874	894	907	902	887	831	868	889	866	878	934	880	900	911	904	898	903	906	870	872	876	903
24239	21130	27207	25030	8286	575	508	479	491	693	716	436	305	316	254	283	261	253	284	251	253	241	248	266	259	273	263	240	239	268	299	265	259	244	272	264	274	238	250	247	293	231	246	277	267	265	243	269	264	238	236	263	261	281	262	246	269	254	237	234	267	278	222	238	249	260	255	269	263	266	235	274	229	259	261	263	281	242	265	261	274	228	253	272	260	257	285	242	256	271	255	255	255	243	285	241	266	253	219	244	218	262	256	237	260	254	283	234	220	269	239	260	268	261	255	273	279	236	254	246	246	249	239	290	260	260	240	230	281	249	262	269	285	240	274	274	256	259	262	250	310	259	264	256	280	253	268	257	242	240	239	266	242	251	242	253	244	262	262	265	260	212	249	260	236	233	236	238	241	258	234	228	254	230	268	277	266	256	242	240	217	239	254	237	252	271	251	273	266	292	246	259	240	282	281	266	247	240	300	262	266	256	259	235	250	276	237	251	252	246	267	268	260	256	219	263	281	227	252	241	246	239	245	226	267	256	263	225	263	239	263	256	238	256	253	270	241	247	228	270	278	270	241	241	269	245	243	275	253	239	239	239	244	254	269	268	248	261	233	247	275	229	269	266	246	234	267	268	263	266	275	252	259	269	286	267	259	238	265	255	261	288	266	248	251	268	251	253	251	256	266	251	263	279	237	256	244	226	246	241	272	285	246	247	263	253	235	230	248	243	291	236	254	260	248	266	240	247	235	252	259	235	234	283	242	243	249	264	252	249	244	225	243	275	256	266	253	254	248	243	250	254	266	254	234	260	227	263	260	234	233	269	267	241	268	266	266	249	316	252	245	260	278	289	229	258	258	251	270	276	267	265	242	232	249	250	265	227	241	259	253	267	278	235	261	272	287	257	227	243	264	277	277	270	281	244	241	211	245	281	270	245	254	272	255	239	237	246	256	231	239	245	262	237	230	254	255	283	267	246	290	258	236	263	241	253	242	266	258	282	253	271	272	247	259	289	264	251	265	238	274	263	273	249	232	224	232	265	267	250	243	257	237	262	275	232	248	257	237	251	241	272	250	259	260	243	242	270	296	269	226	244	257	272	261	240	258	279	281	225	254	240	261	249	234	239	272	230	279	252	296	241	260	252	239	240	250	264	244	256	288	257	254	254	244	283	234	267	247	253	270	240	249	240	250	264	235	253	244	239	254	270	241	259	246	271	250	261	250	261	255	238	231	275	220	267	243	248	228	260	255	284	248	314	265	265	261	264	246	255	257	227	241	252	266	242	275	248	265	247	267	258	272	268	245	266	272	266	243	242	257	238	250	230	263	258	257	217	211	278	255	227	256	233	253	238	240	267	227	239	271	258	289	274	239	252	272	240	237	278	267	261	258	259	258	251	278	269	270	239	198	252	247	239	219	233	268	252	250	231	257	276	260	270	198	271	259	273	259	242	249	231	246	285	227	240	254	235	267	261	236	294	266	265	262	226	277	239	272	273	235	249	265	256	274	301	240	257	239	274	274	243	261	241	276	261	260	268	270	216	272	253	267	240	281	290	251	277	244	257	271	278	256	245	239	246	242	266	241	235	282	259	273	265	262	233	213	244	275	247	237	281	263	261	274	238	254	236	227	240	269	226	250	248	241	234	243	266	226	304	233	231	256	264	239	246	239	247	269	233	249	242	243	212	282	270	226	254	241	260	245	260	250	257	217	260	248	267	256	241	262	244	231	275	256	260	250	274	241	272	248	248	256	264	236	251	241	253	218	272	270	230	262	251	245	264	273	256	261	229	243	252	254	220	228	238	289	237	244	262	257	283	244	267	248	257	261	229	222	252	267	270	258	280	251	230	289	250	272	273	238	240	242	239	265	276	251	248	259	273	226	270	258	255	265	213	256	254	246	257	236	241	267	251	255	236	278	251	248	260	234	272	244	262	233	250	253	264	271	236	238	243	267	269	256	243	230	249	248	227	247	245	257	234	220	253	263	259	247	259	261	225	232	220	250	248	266	299	235	258	283	251	258	252	259	265	257	236	251	277	243	237	262	272	279	280	255	293	246	261	277	236	251	285	254	292	242	234	244	225	223	266	225	264	270	235	241	235	227	251	262	258	262	267	230	279	294	280	224	270	232	257	251	213	284	246	267	224	245	258	253	244	250	243	241	247	226	282	268	250	256	253	239	250	259	247	249	248	271	258	251	269	277	252	237	239	268	257	268	271	263	229	250	266	267	255	239	238	255	254	253	222	282	230	249	258	230	230	263	261	263	260	267	272	242	227	247	268	266	230	253	266	250	261	262	228	245	288	263	227	277	253	252	269	267	261	224	241	241	247	262	246	242	275	240	259	268	262	279	248	251	270	259	253	275	267	274	271	224	242	275	246	237	279	262	253	260	260	252	237	235	271	238	246	239	246	239	245	254	256	256	223	257	264	235	270	266	220	248	265	258	256	260	265	256	242	251	268	215	254	248	267	259	263	263	244	267	264	271	259	259	255	275	238	268	232	267	277	267	258	266	245	247	258	239	248	276	241	241	250	270	288	262	253	270	257	241	270	242	262	277	205	287	257	241	263	256	244	267	247	256	248	253	247	292	255	261	232	262	237	241	245	263	271	250	274	236	256	248	232	266	252	266	241	253	259	256	238	238	240	241	240	248	255	267	241	253	283	232	253	249	279	260	247	237	292	244	250	241	257	279	266	214	257	269	259	242	256	238	243	254	258	261	241	256	260	264	274	268	263	250	250	289	237	230	247	244	265	268	267	272	263	251	231	262	259	234	235	242	236	233	239	257	250	264	249	254	301	272	240	270	244	230	268	233	268	260	280	258	255	260	244	273	253	278	227	246	247	255	261	247	260	258	256	242	257	269	241	254	231	237	229	265	243	258	248	237	276	233	257	265	242	223	254	253	271	239	282	242	225	239	260	252	263	256	275	234	275	256	300	266	254	252	229	263	246	274	234	242	264	290	236	278	255	269	269	258	258	245	255	257	266	239	252	248	249	238	233	277	254	256	249	234	276	244	239	235	272	233	260	233	267	294	250	252	242	249	248	255	228	252	286	247	262	220	240	268	274	260	269	283	257	248	243	246	232	278	232	245	253	257	257	237	269	275	265	247	234	251	233	268	254	261	254	245	258	266	235	239	243	212	234	274	224	242	266	272	278	280	239	259	235	248	273	255	267	269	231	258	245	268	260	255	271	241	243	252	259	250	232	253	241	240	272	241	249	223	271	245	272	263	223	263	254	250	277	256	236	258	244	258	243	223	279	284	256	265	258	251	269	260	239	233	255	236	238	287	250	230	248	243	274	246	231	241	274	260	279	246	269	259	258	253	255	291	254	243	251	279	230	258	250	254	263	263	258	267	263	251	281	251	250	252	262	228	236	243	243	279	283	241	251	252	259	249	243	252	233	267	274	297	261	282	256	240	269	260	270	236	237	240	251	270	260	264	265	255	238	244	272	245	256	245	260	261	253	260	241	283	251	256	248	286	247	238	253
19710	33241	10184	1385	1043	937	992	917	868	1358	1520	808	496	445	409	327	339	373	372	382	354	363	342	364	337	379	361	355	333	368	357	337	320	357	365	333	350	328	367	372	302	367	386	325	357	349	329	354	348	340	331	351	363	363	329	341	329	350	357	358	321	310	340	324	365	330	366	326	360	332	346	313	352	353	338	327	321	320	338	289	332	319	347	329	324	354	328	363	338	339	347	315	337	346	353	358	362	337	327	362	361	391	330	293	312	319	352	349	336	338	329	321	335	345	340	355	318	322	294	336	329	355	363	311	361	354	355	331	355	314	309	342	344	327	355	349	325	354	364	357	316	337	355	310	316	378	332	319	331	349	319	307	372	335	320	358	311	345	315	312	326	344	336	344	300	314	319	348	361	341	326	345	352	388	380	368	290	305	348	345	304	336	345	324	358	342	335	335	349	324	316	332	360	299	334	306	341	307	304	329	350	335	334	341	334	334	348	337	341	342	316	320	318	363	335	328	349	325	285	311	334	357	350	360	363	312	321	342	372	338	357	362	351	337	351	340	332	342	355	338	364	343	324	342	335	343	334	339	353	362	353	305	335	343	342	347	337	341	359	338	320	358	333	358	330	337	349	347	377	351	334	328	331	329	349	345	338	327	337	353	326	352	348	369	353	355	317	337	346	326	375	304	357	335	351	320	348	343	323	327	311	352	366	338	313	358	358	317	340	347	310	325	355	350	330	335	330	369	336	335	377	365	320	331	329	353	352	316	346	349	334	329	325	361	343	296	290	317	338	345	397	348	345	338	336	341	308	322	352	348	329	333	321	329	328	378	318	320	347	301	340	300	354	340	309	345	371	360	337	334	348	352	346	373	334	339	340	314	369	338	363	353	318	337	337	335	344	362	329	356	315	360	326	363	325	342	341	322	350	356	352	368	338	324	340	320	331	366	360	332	331	365	346	360	342	328	328	337	332	345	358	326	349	355	365	347	345	364	340	360	335	332	360	354	358	308	321	349	327	373	342	340	316	338	340	349	335	353	328	306	335	341	318	341	352	340	361	368	368	333	350	350	332	368	308	304	345	328	349	340	306	365	339	331	352	315	329	362	319	317	350	371	337	347	339	320	324	327	323	337	341	342	376	338	309	357	318	336	352	342	337	369	364	331	327	340	329	334	328	305	328	328	330	352	323	352	345	397	351	349	344	345	330	352	357	329	292	326	354	336	317	347	338	348	329	308	326	328	347	357	362	334	322	335	347	327	355	348	320	323	346	350	320	342	362	330	331	325	353	338	339	334	309	313	351	337	344	327	344	331	309	345	329	334	317	330	345	334	353	298	332	318	308	367	331	334	337	312	332	327	306	347	340	335	321	352	317	331	346	356	346	298	342	345	310	373	310	313	342	330	343	341	308	350	328	306	324	329	339	337	306	337	346	354	372	315	357	331	331	329	309	308	319	308	349	339	338	319	365	365	333	326	361	358	336	346	321	317	329	331	301	355	321	333	327	349	325	338	345	339	317	329	333	303	360	343	342	299	341	297	364	324	356	333	303	336	340	361	351	372	353	339	370	301	355	317	319	353	332	322	328	352	363	332	337	358	333	352	343	331	344	337	346	335	354	371	325	323	326	340	332	341	342	320	333	348	350	330	330	349	358	325	308	363	366	338	311	307	345	328	353	319	327	347	319	334	342	348	378	338	300	333	321	300	333	325	355	345	353	352	333	384	365	344	326	336	366	323	370	354	319	299	338	340	354	337	337	346	328	344	358	310	320	355	326	353	323	349	332	319	344	328	310	366	324	334	339	314	329	366	355	306	341	393	361	334	347	335	326	329	346	338	350	346	326	346	320	375	364	321	340	352	335	345	350	335	335	364	350	371	323	346	317	321	332	342	375	316	334	342	314	376	315	348	339	334	352	356	351	350	354	309	338	313	312	316	318	325	343	368	382	338	357	351	324	317	359	323	338	354	335	326	308	350	337	323	328	367	326	352	296	352	352	385	314	309	331	306	314	313	297	338	312	344	323	354	342	334	351	357	320	336	380	350	326	336	358	337	312	365	343	326	328	336	341	366	335	376	300	327	334	330	343	304	361	347	333	338	340	336	335	353	358	344	359	345	342	354	309	320	320	355	305	347	327	339	325	340	313	329	336	349	361	319	362	338	322	329	362	334	340	315	350	362	356	329	363	331	308	316	340	325	355	311	310	333	377	357	331	341	340	340	335	321	321	338	330	335	352	330	353	363	332	335	303	317	351	329	355	311	331	347	343	326	342	337	341	318	313	334	326	363	339	334	352	319	352	293	341	335	327	349	334	352	336	320	371	324	349	346	330	351	347	354	332	354	351	317	333	330	340	349	333	330	306	333	310	309	335	317	322	321	302	372	353	360	324	339	341	336	306	359	359	353	315	355	330	322	345	364	323	329	320	357	321	319	332	359	319	333	331	339	360	368	333	366	313	351	334	344	334	352	350	329	370	327	347	370	370	319	336	337	343	360	311	341	360	340	304	372	339	350	359	312	329	343	366	323	318	328	329	357	324	353	307	347	347	351	321	338	368	347	353	323	334	364	360	323	327	334	305	325	345	323	342	327	324	323	362	313	336	341	338	335	334	332	307	333	316	342	405	366	313	344	342	316	350	358	351	331	321	317	342	322	348	320	329	337	337	340	319	352	341	336	334	316	324	330	338	298	347	347	332	328	287	346	327	346	344	334	300	333	388	309	361	331	363	360	356	307	348	329	326	334	295	351	341	307	356	325	350	337	331	331	346	341	337	318	346	358	325	319	379	361	371	308	330	322	327	316	332	348	312	331	347	330	326	337	330	325	312	332	363	354	362	346	346	368	348	310	302	336	350	297	356	344	350	338	318	294	355	332	334	311	331	355	338	353	344	365	337	369	335	376	341	337	335	323	322	346	366	336	317	318	330	385	335	347	363	323	346	330	327	350	359	315	322	358	287	317	366	339	336	331	337	335	317	315	351	318	348	347	336	357	319	378	313	333	376	300	380	328	344	330	368	303	338	369	350	330	353	332	358	334	331	373	351	355	328	313	333	339	331	324	370	351	338	325	334	326	366	363	313	337	329	372	344	353	329	371	349	317	330	354	359	340	345	381	340	360	360	350	316	344	335	364	356	321	331	346	328	317	347	325	380	376	324	363	334	331	341	315	349	350	334	326	315	350	317	359	323	352	323	334	335	353	325	332	374	353	342	366	337	319	340	345	380	363	352	326	340	370	353	347	329	315	318	328	304	326	348	316	345	337	301	333	346	352	327	378	310	345	295	325	322	340	366	352	309	348	341	344	331	360	319	334	322	319	353	354	366	332	348	386	342	352	363	331	285	341	314	327	347	313	363	354	324	349	381	315	330	349	324	307	334	315	333	324	350	335	339	359	335	341	338	318	332	352	331	347	344	322	368	358	331	359	324	370	326	335	321	350	327	312	363	364	339	345	342	371	345	340	333	368	349	333	352	329	350	344	321	337	340	323	363	315
22168	21154	28965	23574	21145	21153	8049	1328	1080	1626	1352	950	686	658	583	587	619	582	569	570	503	509	519	508	539	528	477	530	571	512	513	537	494	471	545	486	528	506	508	505	512	513	487	524	513	511	501	504	503	468	504	479	500	486	500	495	496	492	511	506	481	518	486	542	512	485	474	512	481	466	481	502	497	503	467	492	470	553	541	512	497	453	541	473	510	537	517	509	498	526	513	452	493	491	547	484	463	467	497	513	466	475	473	544	466	489	474	504	521	513	521	482	493	481	510	496	465	541	499	523	508	522	478	498	474	517	499	517	508	501	502	510	492	473	493	501	504	481	485	452	484	485	512	485	492	512	542	457	466	480	534	477	500	496	497	497	521	524	460	503	513	486	515	504	522	500	527	455	453	455	503	509	523	493	468	509	547	514	484	498	530	489	490	480	537	521	555	480	509	504	486	497	508	499	497	461	515	508	493	498	469	452	506	490	516	500	536	478	511	484	495	510	456	471	491	509	563	499	474	517	495	498	525	490	517	508	529	502	520	490	459	497	514	508	566	496	505	499	488	523	510	529	487	488	497	434	462	514	507	495	486	498	500	543	526	546	483	516	506	485	444	487	495	487	460	488	464	481	511	496	457	492	492	513	519	502	507	477	491	501	514	542	502	503	453	485	465	516	476	473	483	517	496	456	495	514	505	519	488	466	497	486	505	526	462	480	481	484	531	534	518	510	487	521	517	510	502	503	500	527	474	458	505	443	485	502	517	473	514	504	468	483	509	513	518	465	528	483	488	521	500	507	522	516	495	474	501	498	526	538	531	522	518	511	531	508	502	484	525	498	513	525	482	502	495	539	497	527	474	475	535	510	461	524	524	515	524	491	503	544	493	539	498	524	518	530	445	494	490	537	508	489	484	502	518	497	521	498	472	487	490	523	501	504	562	489	539	468	491	479	478	480	473	504	481	525	495	535	502	503	472	501	517	532	486	533	491	480	499	562	518	516	560	518	527	498	492	496	509	465	513	498	470	496	498	498	490	527	471	500	516	512	515	462	506	498	516	496	487	512	499	464	458	496	529	498	488	505	469	500	525	509	502	509	514	503	480	480	543	509	517	498	518	451	492	542	525	478	482	468	474	450	524	484	453	486	501	520	552	464	482	495	525	484	547	491	467	484	490	511	516	497	476	530	438	479	511	498	463	514	503	523	523	468	524	532	524	492	519	472	541	467	486	508	492	469	491	512	514	525	492	495	477	491	478	508	489	489	495	529	491	474	489	486	476	482	523	512	534	500	465	482	505	516	493	455	492	515	497	480	452	422	483	499	495	521	476	532	493	564	488	521	467	511	505	452	498	496	477	470	488	502	483	512	535	455	497	531	533	497	507	496	445	512	460	479	503	476	478	450	502	519	530	491	517	461	500	468	513	480	485	508	461	516	443	495	517	511	505	486	485	512	485	538	499	504	525	491	529	517	490	500	506	499	485	507	490	509	546	504	492	508	486	473	528	514	513	551	505	502	483	479	484	487	492	468	522	514	529	484	498	520	495	518	506	537	536	501	534	517	495	492	524	501	494	484	497	470	485	477	516	507	493	503	450	509	515	527	503	500	493	465	501	481	525	486	520	498	508	502	486	461	505	517	498	484	479	466	495	518	524	464	506	476	483	479	492	486	476	515	479	511	443	488	516	528	459	533	511	478	485	473	474	483	472	521	508	494	518	511	469	447	502	484	490	529	510	475	448	459	490	500	491	490	495	433	454	474	530	483	476	489	492	505	481	492	491	441	536	516	490	486	475	523	508	515	496	478	483	497	473	478	503	492	494	471	468	485	507	506	502	475	475	482	499	491	511	521	482	456	491	490	514	511	532	499	476	482	519	514	491	510	468	518	488	490	498	488	449	476	520	516	511	488	532	533	462	476	471	521	544	505	494	475	508	500	518	490	486	482	509	486	494	513	501	488	511	494	445	489	484	503	512	522	500	513	516	487	497	507	525	506	475	462	522	449	492	455	516	497	562	481	503	485	459	490	498	528	512	505	488	487	480	495	491	469	506	547	508	503	518	479	477	475	539	455	475	526	534	530	495	459	486	501	521	492	516	501	531	485	506	507	485	503	499	511	510	493	493	466	485	486	490	494	505	498	477	508	470	518	513	522	512	465	515	490	473	486	510	528	521	504	478	522	502	508	513	497	490	548	494	456	547	472	487	478	498	474	483	510	550	452	509	501	466	474	479	526	479	461	490	512	486	497	533	493	482	461	500	505	521	500	487	477	508	483	499	519	463	475	501	442	517	484	527	460	507	501	417	482	515	525	457	466	505	486	501	493	490	512	437	470	474	495	489	507	491	507	521	503	475	476	486	481	471	475	539	565	553	463	537	509	518	491	483	524	476	480	485	474	437	521	478	514	486	479	498	515	520	485	518	463	486	531	523	462	502	506	471	519	463	520	523	490	497	480	487	554	490	466	490	469	529	494	520	519	500	557	467	511	529	488	450	520	534	491	488	526	444	462	474	499	532	501	464	498	521	472	518	497	498	517	537	501	497	508	498	469	497	509	495	522	457	476	480	497	470	478	520	527	497	508	483	527	499	478	493	500	504	477	509	454	479	476	521	470	469	497	493	493	480	491	531	504	494	460	473	514	489	460	531	506	487	472	476	466	498	499	477	497	504	506	501	517	440	492	469	496	500	477	481	472	475	526	507	489	479	480	476	528	504	509	497	520	510	511	493	510	486	509	490	485	505	490	511	463	505	505	480	500	459	484	483	481	491	479	476	498	474	473	438	486	487	475	478	499	477	508	507	516	506	481	507	512	482	484	506	488	525	457	490	482	484	435	517	481	493	450	510	506	489	462	492	488	485	499	487	508	531	500	492	524	553	508	450	466	487	509	491	496	495	496	506	497	507	484	478	487	484	486	505	503	471	496	498	485	483	471	484	487	480	473	497	510	498	513	503	525	491	480	514	489	500	518	524	448	460	493	497	445	497	497	493	455	513	495	514	462	533	541	513	504	499	520	460	485	515	495	465	508	514	451	460	487	486	511	482	533	518	485	500	499	486	490	532	469	502	522	511	517	443	501	515	480	496	500	494	527	504	505	495	495	509	447	476	486	508	509	467	486	514	504	502	486	472	465	491	480	493	493	506	502	480	488	519	518	444	481	503	539	501	523	503	479	467	484	524	528	471	466	482	509	486	488	484	494	499	492	482	559	470	473	489	494	506	554	478	489	506	487	491	468	505	480	491	500	469	487	496	513	459	488	512	507	502	463	477	496	489	503	508	522	513	501	478	484	507	502	462	457	505	502	469	497	500	478	489	505	480	540	508	491	490	496	513	463	473	500	484	533	484	460	498	481	500	492	521	540	462	467	493	500	498	510	485	502	510	476	515	505	494	521	479	461	535	492	543	491	513	466	424	487	478	490	446	522	507	466	486	485	506	488	475	470	529	475	535	491	499	464	456	492	538	501	500	483	511	492	520	495	487	507	469	562	496	498
24688	44430	18695	4035	3049	2471	2155	2066	2098	2991	2527	1623	1117	935	859	822	753	765	695	734	732	704	715	681	681	674	716	686	694	689	621	660	741	689	640	676	679	689	684	663	680	657	635	671	675	654	664	645	605	712	620	644	624	654	650	647	642	670	657	644	639	639	687	655	679	602	670	593	612	574	611	600	618	646	650	673	650	637	691	690	631	666	654	627	609	634	650	657	690	632	630	652	683	646	660	680	706	628	577	634	684	664	623	637	647	633	657	625	656	614	642	625	670	657	663	654	686	625	639	638	623	649	656	595	694	651	644	635	637	638	625	644	639	654	651	660	616	593	670	624	689	631	607	621	660	667	643	622	670	634	660	641	603	626	637	619	668	659	633	666	662	657	623	680	636	640	662	672	669	677	628	650	635	622	658	679	649	639	646	658	657	629	632	655	631	630	672	631	605	623	655	658	637	660	607	640	609	659	631	619	606	656	654	648	629	638	627	645	650	683	676	642	660	673	638	634	685	679	668	657	619	628	584	655	638	644	665	646	633	633	625	649	621	669	679	628	611	648	625	640	642	639	645	640	641	626	626	606	621	626	634	643	616	659	635	544	646	619	685	638	636	658	634	632	639	633	635	635	649	639	644	644	699	619	623	641	680	633	692	618	629	654	606	662	653	667	644	687	617	637	659	590	675	644	638	648	629	687	589	642	665	646	619	666	656	614	658	643	681	620	605	672	640	618	597	615	619	680	643	637	677	622	654	632	660	676	637	675	581	649	638	641	680	664	636	609	665	643	647	636	656	642	627	643	671	643	601	673	644	663	685	676	639	643	664	627	649	628	616	674	660	612	629	640	583	647	664	644	662	605	620	645	634	624	604	642	629	636	616	648	659	663	620	664	670	594	621	638	642	606	663	634	651	625	587	650	677	649	610	617	652	615	656	651	645	661	600	623	640	633	637	623	634	648	650	634	642	615	640	677	624	638	686	648	605	621	646	638	644	660	620	603	642	655	638	670	678	643	671	616	687	661	658	618	637	642	678	652	640	604	619	623	639	657	589	614	631	645	641	634	595	676	661	652	652	664	620	631	653	619	595	637	637	600	633	636	658	634	591	688	621	656	653	632	656	615	598	668	569	681	620	635	630	662	625	674	671	592	620	632	656	630	627	623	626	590	629	660	632	623	635	619	655	657	665	644	693	667	645	633	630	603	637	702	653	657	683	623	625	595	651	625	625	631	620	642	655	652	671	656	627	645	685	660	682	621	676	629	706	631	688	595	626	656	654	650	656	659	646	604	624	663	680	621	646	661	615	628	630	615	629	618	695	640	643	644	649	608	633	662	628	638	638	647	644	625	685	568	654	639	659	619	654	632	636	659	639	660	645	659	611	637	594	655	587	682	640	617	656	652	656	644	640	625	647	713	685	623	625	673	589	624	668	623	625	666	621	628	600	638	620	641	640	665	594	605	673	624	673	685	602	652	668	681	639	642	687	611	651	641	621	591	671	658	624	616	642	629	619	697	625	635	625	648	621	647	620	625	620	622	640	626	627	615	641	660	611	623	616	590	625	651	675	598	618	620	662	649	661	664	629	676	674	633	633	665	685	646	640	630	686	654	661	610	647	598	654	649	597	656	630	635	644	637	608	632	669	579	669	628	672	654	613	609	623	642	649	637	609	646	674	591	609	650	650	668	600	657	599	653	625	641	621	642	608	619	652	677	643	608	674	665	634	623	653	586	680	642	670	649	654	633	618	643	598	602	609	637	673	641	641	662	626	631	667	624	662	626	688	644	644	638	606	620	660	603	661	566	648	652	624	614	612	673	647	581	654	598	585	660	629	632	660	635	650	648	631	616	651	676	644	654	670	636	677	666	647	633	654	628	662	653	672	636	640	604	622	619	630	626	678	633	578	613	650	654	631	689	676	677	654	601	619	655	633	644	646	620	669	602	644	605	593	650	681	701	682	602	638	614	645	634	595	652	661	619	657	652	620	681	634	646	656	663	648	648	646	626	689	643	611	637	650	653	649	625	668	638	642	689	683	594	636	618	629	614	609	656	653	662	682	664	610	667	617	676	644	658	648	620	685	610	615	639	617	648	676	653	647	648	654	597	652	623	627	680	645	622	624	612	614	612	672	626	672	625	622	619	714	653	630	653	665	644	614	648	641	654	635	652	645	650	641	603	676	671	645	657	671	622	633	694	640	637	652	618	688	680	616	658	618	626	645	620	665	678	654	635	641	595	601	636	621	645	700	613	617	608	626	630	618	646	607	621	706	637	630	648	632	629	648	665	666	592	643	640	689	640	625	599	659	673	658	671	663	653	641	636	658	687	612	657	623	684	671	597	695	631	624	638	635	684	603	660	662	649	630	696	649	645	616	670	620	657	659	674	613	651	657	661	619	645	651	622	582	637	646	614	679	595	664	602	593	650	693	643	661	593	629	650	637	679	671	655	647	634	650	622	656	647	675	662	647	636	655	638	599	639	601	658	627	661	609	633	634	596	629	649	620	660	618	606	627	628	665	622	655	675	614	621	626	668	674	607	663	626	623	715	656	643	639	671	620	611	618	645	627	659	613	636	657	635	600	627	659	643	642	629	620	570	638	615	650	665	704	606	630	650	622	618	620	630	630	662	599	631	658	640	680	674	637	640	637	618	683	602	632	659	624	617	653	654	629	605	614	674	645	651	640	600	662	625	695	602	634	644	625	586	657	687	632	627	631	632	682	613	645	648	600	630	661	625	618	629	647	666	632	638	641	682	614	639	655	641	655	679	639	653	612	643	598	627	624	672	620	671	611	671	621	638	656	633	652	599	635	643	624	648	593	670	647	638	683	617	657	638	619	632	662	655	645	674	635	650	631	643	664	624	646	650	628	641	638	653	653	641	600	596	635	626	644	657	637	615	687	653	624	622	652	623	676	653	631	621	650	664	581	610	670	658	725	653	651	668	623	626	622	655	654	650	628	634	655	660	675	612	609	677	629	598	602	673	654	661	632	624	611	636	651	647	608	683	675	685	641	632	655	639	639	647	623	652	669	606	618	628	575	668	653	597	607	654	650	599	680	628	684	633	692	629	637	683	621	667	638	649	612	636	605	664	647	679	620	599	624	631	659	668	632	668	625	625	667	674	641	624	643	635	646	672	617	651	574	620	598	669	609	669	647	656	632	619	621	668	624	626	623	651	639	634	638	645	619	635	634	659	619	586	601	611	644	636	686	625	676	661	704	644	627	619	624	695	658	651	661	687	592	608	677	646	614	647	655	697	630	641	661	648	578	665	605	640	683	638	646	612	652	675	636	652	675	630	670	645	635	626	623	643	668	640	663	662	667	677	626	619	669	650	632	584	619	656	628	664	580	621	629	631	657	658	650	686	587	642	617	651	640	677	616	628	661	652	671	657	614	664	643	614	611	638	669	633	628	649	629	647	639	614	659	648	677	651	620	645	601	647	659	672	692	629	625	667	643	689	626	626	650	585	626	636	683	662	618	677	635	669
27146	20850	11236	1413	752	722	607	557	693	898	765	598	564	505	489	486	469	501	490	524	466	451	506	493	500	484	496	487	462	522	532	485	527	498	480	481	483	536	508	486	514	506	510	468	482	510	497	493	504	504	550	502	569	494	473	489	511	484	460	534	499	465	483	532	501	506	516	482	487	520	496	490	467	506	462	542	504	465	493	509	484	537	497	489	460	514	456	496	521	514	481	484	488	489	491	483	493	476	503	455	548	496	515	542	476	504	479	465	490	464	454	496	518	502	512	513	515	489	504	543	507	495	489	547	492	496	489	449	491	511	488	495	504	502	507	485	552	495	485	521	518	515	522	522	459	497	491	521	478	555	532	484	503	483	520	504	478	527	485	511	529	468	522	504	473	472	536	473	506	519	510	534	514	498	500	516	498	491	520	511	471	507	524	480	461	484	469	534	511	478	506	503	501	486	506	469	519	473	481	506	509	526	462	475	478	478	521	516	488	519	521	521	503	529	459	500	522	532	490	520	466	458	503	495	502	490	472	526	536	480	488	494	525	469	496	517	520	492	460	505	521	453	499	458	502	521	500	475	460	505	478	458	507	479	459	517	460	483	479	473	484	493	511	500	506	446	480	496	521	470	523	517	448	506	505	461	531	481	523	489	560	523	532	490	500	474	527	507	492	528	477	527	504	473	527	463	511	488	509	511	506	479	542	475	504	536	497	505	515	477	537	505	508	515	495	491	516	531	509	510	510	501	452	456	540	481	457	486	521	484	486	485	495	463	510	456	513	484	529	504	507	484	511	493	495	497	523	469	542	477	479	473	485	528	496	496	501	508	463	515	509	451	490	524	490	527	464	471	490	473	493	507	500	534	514	493	561	514	468	489	515	494	512	508	497	507	558	474	490	511	462	509	532	532	517	505	483	493	499	514	525	533	463	485	478	511	516	502	461	503	501	493	533	459	482	497	478	487	509	534	497	504	507	505	500	533	465	536	522	527	507	524	520	500	489	507	503	499	489	498	484	497	506	529	483	509	492	447	498	502	517	497	494	480	518	493	493	484	515	528	508	530	484	482	468	519	462	452	484	479	543	480	470	528	496	435	515	522	502	534	538	466	502	516	502	531	503	521	491	539	471	494	502	496	490	513	524	518	538	492	487	564	480	440	506	501	515	529	500	521	556	487	500	505	482	495	548	511	502	491	540	473	489	484	459	514	580	485	449	494	471	486	516	483	477	508	534	473	490	554	478	488	501	479	473	506	519	516	503	532	495	501	503	491	492	461	485	515	483	475	509	503	485	506	466	482	439	496	512	540	513	546	502	493	508	510	550	497	465	497	493	519	519	500	470	525	487	456	471	498	528	510	519	486	506	477	479	497	490	477	487	483	555	482	477	454	471	494	524	518	510	501	486	489	521	526	503	489	474	469	502	496	509	440	479	504	516	519	513	499	508	494	513	464	513	538	497	511	522	525	485	505	504	466	482	495	503	475	529	511	505	498	503	453	529	513	502	512	545	480	522	461	488	524	483	542	495	482	453	454	475	505	473	533	483	508	474	462	474	508	501	518	509	485	484	486	530	454	485	498	532	535	468	528	473	530	465	460	508	511	486	496	481	513	501	501	465	527	541	498	503	492	476	506	534	532	487	525	510	465	492	517	469	506	494	460	502	486	516	548	497	507	535	485	544	488	498	505	446	497	484	486	507	461	458	509	502	480	461	500	504	504	530	520	485	498	459	453	490	509	499	506	487	477	489	552	491	518	480	481	527	466	539	539	498	479	525	467	485	532	480	490	483	501	500	515	521	470	533	498	460	493	470	472	517	504	484	506	481	482	470	488	481	482	456	471	514	511	500	499	496	495	496	522	514	506	500	491	523	497	482	472	507	510	485	482	499	503	509	510	491	538	481	513	452	522	455	538	457	488	516	496	513	496	526	506	484	484	493	479	483	517	535	486	467	507	481	476	498	548	480	474	527	525	541	513	495	430	499	549	490	485	487	493	519	527	502	490	508	482	492	492	495	481	530	528	500	476	489	481	488	563	526	469	497	497	490	494	485	513	494	490	522	498	501	509	473	526	529	498	473	475	512	492	497	497	494	480	529	489	510	493	503	454	475	468	485	502	491	500	488	538	512	466	513	476	496	490	501	489	500	479	499	496	437	501	489	490	480	479	459	528	483	514	511	499	466	514	531	540	491	455	483	537	519	502	521	473	504	482	503	487	532	470	501	509	496	479	484	486	481	483	501	516	483	464	506	465	495	503	495	513	507	492	504	490	459	485	491	450	427	456	488	497	470	539	518	515	518	545	528	477	471	493	460	509	542	484	493	521	491	501	481	486	532	522	543	473	518	515	485	499	488	501	436	530	503	499	506	486	514	496	514	498	489	475	444	497	491	525	503	503	498	528	516	507	462	492	528	470	510	506	491	527	515	484	500	507	498	501	515	516	479	478	469	478	491	494	493	464	513	509	491	534	516	547	473	492	504	462	470	505	516	531	536	518	496	478	495	476	508	553	476	475	518	482	480	522	484	496	495	491	511	512	498	495	526	489	482	493	504	477	549	456	522	472	476	493	523	517	516	474	496	515	530	483	495	523	481	473	511	498	499	495	510	506	473	491	480	507	505	487	527	455	492	501	495	497	495	487	523	515	498	480	500	492	471	494	536	502	499	500	473	491	481	481	516	517	496	535	503	521	523	497	548	499	484	508	466	535	528	484	485	502	476	519	519	473	500	469	471	487	496	524	536	528	480	502	530	494	472	545	487	498	512	502	545	491	521	501	469	455	503	508	476	521	527	509	507	489	530	551	499	500	485	482	513	501	498	522	535	510	518	510	499	526	472	467	515	471	479	534	498	527	473	491	512	476	511	483	497	461	477	534	462	486	497	498	478	463	504	509	539	524	527	493	490	497	507	520	532	502	526	494	513	496	492	506	501	510	511	507	471	498	502	477	507	466	496	471	515	523	515	491	514	533	487	509	529	492	506	523	490	508	543	470	502	535	502	486	532	458	500	485	539	526	504	492	439	510	490	474	497	476	493	483	430	523	515	483	479	485	522	536	521	525	486	504	504	494	527	499	512	509	498	533	514	473	507	518	496	490	509	500	474	470	465	509	502	515	481	520	534	465	527	484	502	487	481	495	491	515	546	541	528	521	522	471	508	498	456	478	508	492	490	484	468	540	521	533	525	505	458	527	455	487	481	513	467	540	480	539	512	501	485	480	465	485	526	521	480	504	489	488	497	549	522	522	524	509	482	527	495	454	519	469	481	494	474	492	483	483	453	518	515	524	487	478	507	517	496	485	505	509	494	469	490	483	506	492	507	507	500	498	509	502	494	466	519	497	468	543	509	498	501	451	465	519	481	488	509	468	487	469	500	510	525	456	512	528	517	515	497	497	505	529	484	527	502	457	523	498	529	490	519	503	502	511	513	507	470	503	509	492	483	495	463	494	510	508	500	514	503	483	470	533	478	508	478	524	492	553	515	483	509	507
16084	24184	6614	914	877	737	847	870	1118	1505	1112	807	696	672	614	611	643	609	594	655	659	660	629	589	634	582	622	672	640	648	634	630	651	683	637	658	615	654	603	621	643	645	627	657	642	649	610	618	634	562	609	609	622	646	649	659	680	683	643	650	615	648	668	638	610	586	625	642	636	608	661	614	595	615	627	623	653	655	628	629	620	642	619	597	642	619	598	636	611	674	607	637	596	598	630	589	620	619	604	601	586	667	658	655	646	627	638	600	658	639	660	672	651	606	594	603	620	606	647	640	622	620	590	607	677	556	599	621	618	651	600	614	667	635	574	648	605	640	637	587	591	618	620	639	630	621	618	625	627	610	624	626	653	613	600	615	622	599	660	624	618	665	682	642	625	607	618	566	680	652	618	633	582	657	582	614	628	630	645	626	645	668	668	593	596	638	659	593	648	611	647	618	614	609	654	603	615	607	577	606	626	659	608	601	632	647	670	666	659	664	621	626	633	599	602	620	633	596	606	594	619	593	645	583	642	621	656	648	613	619	634	631	625	681	628	655	609	670	633	591	642	636	629	624	677	678	583	652	635	668	626	590	660	646	603	606	681	631	654	627	618	669	623	603	664	651	648	659	639	640	629	646	679	623	633	606	600	605	656	632	694	613	589	624	636	628	625	629	621	620	652	596	656	644	612	606	627	652	599	667	627	630	651	703	683	653	605	615	615	644	625	616	654	645	649	624	632	666	591	621	605	613	616	630	619	630	639	653	622	668	634	653	616	622	626	653	642	641	612	641	650	584	639	651	628	605	663	580	583	604	595	663	622	636	610	662	620	635	560	675	657	650	634	658	594	626	624	629	627	616	607	671	624	632	642	679	626	606	600	633	642	631	616	585	632	674	599	629	632	638	617	643	628	652	614	642	611	649	595	612	585	677	658	624	617	623	587	619	650	622	606	664	633	642	629	638	658	623	636	613	616	602	591	666	617	647	626	655	616	632	649	596	614	662	584	639	624	627	597	642	637	655	619	646	593	628	598	643	640	547	601	585	623	615	639	648	671	655	676	647	587	631	612	663	602	644	622	675	674	608	632	628	611	649	647	620	615	590	602	642	636	617	667	625	596	654	605	668	641	632	610	612	605	615	617	663	590	634	617	635	643	619	659	624	635	644	593	651	628	636	633	598	643	618	642	615	598	643	666	636	600	647	654	606	626	658	619	621	612	621	603	648	644	600	618	623	553	607	609	634	623	643	631	681	613	613	609	662	662	611	686	646	678	679	633	648	634	620	601	632	640	627	597	620	636	639	632	621	595	636	613	619	613	671	581	647	645	622	603	648	641	637	640	648	653	612	645	651	589	610	647	660	655	649	627	619	601	641	620	652	624	622	620	621	631	659	648	641	647	607	633	622	614	602	605	619	619	650	682	659	629	623	683	635	610	627	606	609	639	630	659	602	683	633	635	653	679	609	664	611	608	611	615	603	643	656	650	628	670	621	637	636	662	634	638	642	621	649	623	606	652	638	581	659	626	629	654	578	622	671	617	638	696	646	699	665	656	603	597	602	627	678	632	624	610	677	598	630	592	626	638	634	593	609	627	605	633	605	656	646	633	623	608	634	634	637	593	643	637	614	642	647	622	607	644	615	667	632	611	638	651	633	580	704	625	639	624	642	625	641	602	647	623	604	623	594	674	651	572	656	639	690	672	623	591	666	634	646	609	601	647	613	608	606	582	668	651	617	605	612	663	612	649	621	611	593	600	650	582	615	605	645	642	660	623	688	609	618	625	620	644	679	593	596	637	633	580	645	600	612	594	619	612	663	622	647	696	593	608	617	591	659	673	621	631	612	599	644	638	607	638	676	632	626	649	581	631	680	649	643	579	644	567	639	664	675	633	612	602	625	599	641	628	677	624	626	636	614	644	633	637	633	640	672	599	634	617	577	635	616	609	603	652	605	652	609	657	639	665	621	619	641	631	601	666	656	599	629	607	607	625	654	637	629	626	625	639	643	618	601	647	630	611	607	644	655	597	666	682	650	646	626	590	643	637	598	629	585	674	625	607	602	619	672	619	635	627	612	575	651	647	635	614	640	653	589	585	637	638	598	611	668	626	614	648	611	628	583	629	622	679	616	671	666	661	591	582	604	670	599	654	602	656	638	626	616	627	621	620	643	601	653	623	633	627	667	613	620	589	618	644	612	592	631	583	627	632	610	639	635	647	619	621	618	681	663	680	632	630	652	614	613	643	638	640	588	656	587	630	632	588	629	630	662	655	659	647	618	631	578	624	623	630	614	639	650	645	680	625	638	622	607	604	640	612	663	630	639	628	646	590	609	642	640	631	658	648	580	617	646	609	608	619	606	644	619	670	599	625	608	607	648	654	642	640	578	615	651	625	594	590	616	664	630	609	687	638	610	683	636	616	665	594	630	603	631	658	643	628	579	659	608	646	617	664	644	653	628	600	646	621	615	638	637	662	597	608	630	627	646	618	606	620	615	649	642	606	632	621	634	644	655	623	639	591	595	635	620	632	608	647	620	625	646	607	637	591	586	671	617	616	579	624	662	602	643	651	629	656	609	591	643	653	660	638	581	619	598	582	636	632	635	635	650	625	624	582	637	587	623	684	684	629	613	641	565	670	607	638	600	591	599	629	658	641	640	663	617	589	643	615	636	585	609	636	673	666	633	632	633	627	629	581	650	603	644	643	641	701	633	653	630	619	665	625	615	608	693	616	616	623	638	611	581	637	626	591	610	604	592	613	606	641	632	611	655	628	639	620	621	603	667	594	639	629	629	626	605	579	624	599	598	625	618	599	611	653	595	628	622	641	607	593	634	658	628	638	622	652	603	613	654	645	617	602	591	628	637	619	601	626	620	630	646	636	635	651	664	648	650	638	649	607	603	630	600	649	593	650	647	645	648	597	675	662	650	612	635	632	630	634	614	626	629	637	582	652	598	659	655	590	644	603	646	589	611	617	597	640	609	619	616	618	645	638	595	635	638	617	626	604	650	649	651	630	623	639	642	647	620	660	636	615	601	619	609	626	630	609	607	638	639	603	647	594	577	607	606	600	611	593	646	595	653	614	597	694	598	640	661	677	640	633	596	615	672	619	635	593	630	642	611	640	640	638	624	671	633	588	646	611	614	635	605	608	619	661	623	619	633	643	650	605	630	592	642	678	628	594	593	635	684	610	631	652	609	599	634	649	593	653	653	657	608	606	615	652	635	635	627	643	611	621	650	601	612	607	608	601	639	662	616	617	644	563	647	619	611	596	632	648	666	643	639	601	607	658	650	614	634	651	665	632	605	581	623	628	655	645	617	665	656	619	656	581	588	574	622	620	644	659	632	633	641	603	622	664	648	641	635	632	642	646	656	654	636	610	650	653	610	606	586	651	606	622	616	646	650	626	624	615	607	619	661	623	570	624	611	682	655	657	634	631	645	608	600	606	661	631	652	627	615	617	608	645	615	603	629	584	623	655	618	634	612	620	597
23128	21126	28495	24006	21095	10445	1522	1210	1404	1492	1161	870	840	819	754	760	738	728	744	741	697	782	739	770	733	720	740	707	729	763	674	727	714	736	742	754	742	752	724	780	719	714	753	743	736	724	705	759	692	726	745	732	712	715	744	734	743	755	714	707	729	721	686	713	679	693	737	755	735	678	662	674	754	727	691	676	718	710	732	717	740	736	683	730	707	685	747	740	689	717	696	715	707	773	685	708	682	751	688	719	659	669	689	740	716	722	719	732	745	687	709	693	747	706	715	671	736	719	739	717	693	769	750	716	751	703	691	708	772	711	759	741	774	714	734	721	758	740	661	720	696	735	742	672	701	739	746	684	711	674	720	701	739	714	702	732	709	720	750	708	685	698	690	660	725	767	718	733	707	684	721	718	707	740	691	747	705	723	677	721	711	680	760	705	687	703	761	705	766	727	732	685	699	735	684	726	719	696	706	696	680	727	702	720	758	677	710	738	713	715	733	710	711	705	721	710	695	744	662	750	732	714	717	720	709	685	745	731	719	740	727	680	674	734	702	716	724	682	746	715	675	748	720	728	720	656	769	721	706	721	721	656	706	687	735	711	732	696	743	756	695	749	715	717	714	669	713	712	679	736	759	697	722	692	709	724	725	714	738	736	708	718	741	719	660	756	721	721	701	684	668	736	719	699	741	701	717	710	706	678	666	713	715	784	744	706	722	688	753	717	702	710	698	700	721	710	755	677	724	739	674	756	706	714	713	664	676	779	685	722	694	717	736	724	676	751	727	702	726	735	694	765	709	737	702	741	745	672	694	673	695	737	724	655	727	735	705	667	711	682	670	692	709	750	742	691	735	708	760	676	703	740	719	739	688	731	770	759	712	677	728	674	708	672	698	740	749	683	656	773	712	715	737	698	740	734	707	752	729	705	705	671	718	693	685	689	684	706	721	718	708	698	710	715	721	656	724	713	746	636	700	710	697	729	708	708	713	741	793	722	710	716	704	723	693	722	698	710	719	654	712	705	699	644	714	668	650	734	726	664	713	702	754	660	692	618	708	751	699	731	728	692	704	720	726	691	728	740	726	714	720	735	685	722	731	712	740	703	720	703	733	663	778	682	696	717	704	671	716	737	707	712	735	734	690	713	731	729	721	718	705	694	707	760	702	681	744	693	688	727	728	736	633	688	696	687	737	720	737	686	698	732	705	683	772	749	736	714	722	729	675	723	696	743	698	682	725	680	691	756	699	690	701	741	761	682	687	713	742	716	750	740	727	684	772	723	695	717	694	759	720	755	680	742	736	690	698	748	708	667	724	657	735	688	702	706	737	751	658	718	739	706	676	727	708	710	696	783	706	732	757	728	737	737	742	674	728	714	746	658	740	695	723	678	728	777	711	690	694	737	673	729	744	728	741	742	691	764	751	716	777	688	721	713	666	654	671	706	711	689	689	696	693	689	720	741	707	708	678	726	719	767	720	688	705	722	676	700	697	736	730	701	731	672	722	703	695	733	697	722	744	718	682	701	700	693	690	713	718	726	712	690	765	764	674	676	746	721	718	751	694	733	710	709	730	738	712	670	717	661	686	720	747	704	666	724	731	744	692	704	758	712	702	712	657	705	751	723	700	711	735	687	692	696	755	703	714	730	725	745	712	731	713	697	675	738	710	751	723	753	721	705	730	733	732	700	699	714	707	721	656	776	722	700	712	754	760	711	757	770	670	737	741	717	725	697	725	717	680	688	679	708	693	689	718	683	731	701	706	702	738	729	666	756	767	722	701	708	681	679	702	666	672	729	663	736	644	656	705	711	767	718	687	707	698	706	706	658	693	707	692	678	751	736	682	671	709	698	735	676	700	772	693	711	722	728	779	703	710	714	700	735	729	721	760	720	724	718	705	650	707	698	708	726	712	757	680	693	716	677	683	674	698	733	714	708	708	717	709	708	677	716	696	757	716	774	716	765	650	737	691	673	735	702	697	714	687	669	703	727	757	683	704	751	736	685	690	733	671	650	736	684	689	698	711	663	728	730	654	709	708	739	720	706	688	708	705	710	772	743	668	658	707	643	754	725	772	721	717	681	704	744	738	733	685	711	713	707	722	717	692	680	716	743	668	701	710	649	714	718	698	699	732	737	713	732	702	730	745	776	689	730	753	714	683	693	723	717	726	727	703	721	721	691	727	726	707	716	714	710	700	720	674	737	732	745	732	717	697	696	660	707	683	701	732	700	701	741	701	720	741	728	752	718	688	729	729	672	711	664	714	699	718	660	759	670	691	720	739	692	728	679	757	709	700	681	724	708	736	686	738	747	697	702	713	671	727	743	679	692	694	658	694	717	697	728	685	651	719	712	721	738	669	709	685	718	675	689	655	716	679	703	737	708	691	720	726	745	691	780	737	687	713	744	729	705	728	733	710	714	748	726	743	726	662	707	680	686	755	698	724	743	647	666	727	771	708	671	736	727	695	726	784	696	719	722	748	716	709	732	709	690	715	741	762	690	669	691	745	704	730	728	676	707	728	723	689	734	737	728	729	767	701	680	767	737	730	686	662	693	706	771	696	720	737	724	711	707	649	729	687	707	711	687	689	753	669	727	749	742	699	701	668	681	706	730	707	727	712	755	736	715	762	720	738	719	744	717	699	690	743	747	717	740	700	697	724	708	703	739	804	732	737	716	732	693	714	699	669	695	723	704	711	676	724	706	684	759	744	739	709	675	760	762	713	669	745	681	700	703	717	678	711	732	733	670	726	734	705	713	732	685	709	735	714	685	669	706	735	693	727	737	712	731	734	683	734	714	689	733	704	735	687	711	716	736	728	772	756	744	725	671	738	704	757	720	642	712	770	698	718	733	678	746	685	724	741	715	704	723	739	740	716	649	742	688	725	724	678	670	710	698	728	683	712	682	771	719	756	731	692	685	679	723	722	719	698	663	676	704	679	701	727	707	690	754	672	743	711	705	740	709	773	705	771	699	756	678	696	736	685	762	704	707	679	686	762	672	691	694	683	699	680	725	749	722	735	732	731	737	703	675	712	662	724	772	688	712	718	680	753	702	733	724	716	717	728	735	715	711	703	726	705	725	675	707	698	706	708	728	712	781	729	750	683	731	737	708	683	705	712	679	690	734	705	646	699	683	686	739	737	748	707	692	745	696	678	716	693	733	726	770	723	710	723	720	740	699	695	726	720	696	718	714	688	713	749	658	749	700	706	697	794	707	705	688	692	697	749	707	669	706	709	718	717	711	774	677	703	703	710	702	691	745	727	692	708	690	732	732	719	739	666	711	704	749	725	711	689	694	722	743	711	727	690	686	698	685	702	692	748	717	699	708	701	705	695	680	697	690	694	681	690	677	675	667	746	712	652	752	694	715	661	677	677	760	715	715	735	678	703	685	743	691	738	722	694	722	734	697	691	734	685	743	764	731	770	659	681	733	720	697	718	693	724	736	692	775	713	741	720	727	734	723	698	728	716	692	703	698	728	730	688	728	733	726
21132	37252	13041	2801	2249	2000	1765	1863	2385	2670	1808	1414	1148	1065	983	969	962	944	907	960	964	901	885	876	918	963	987	921	926	930	900	874	934	922	891	823	915	938	892	960	906	878	899	900	931	919	932	865	896	862	907	850	915	945	881	866	898	858	958	892	922	914	887	912	890	891	942	898	906	911	885	885	894	933	927	878	936	850	837	880	946	902	913	870	898	940	904	929	958	908	921	895	942	898	865	902	896	931	837	856	862	937	939	874	877	864	870	902	963	920	950	859	926	886	893	896	875	951	911	907	890	934	875	909	838	910	895	902	926	898	877	902	912	871	902	891	842	887	891	924	915	900	900	917	893	893	904	901	874	867	894	891	915	939	858	914	909	835	895	872	909	948	876	918	828	917	867	933	911	910	864	910	939	910	939	873	884	898	962	863	881	915	930	929	907	902	933	880	929	906	874	909	880	946	921	903	919	895	897	932	929	880	986	901	880	966	962	926	845	854	862	887	916	906	865	903	848	935	922	876	936	888	848	904	895	864	947	923	904	895	883	834	911	894	892	943	894	906	899	883	887	907	924	848	922	923	879	909	919	913	882	904	918	863	910	885	894	904	886	884	910	926	907	889	841	837	923	908	911	898	914	945	913	937	870	899	909	875	930	858	915	872	906	908	881	883	863	924	906	921	876	860	918	920	903	967	912	875	806	873	841	893	872	911	905	915	960	863	907	903	860	902	906	919	933	910	923	898	859	938	896	851	916	890	861	886	905	907	861	950	873	915	927	977	900	896	878	876	893	857	883	928	923	940	898	860	923	901	873	936	908	871	911	859	918	877	862	903	947	872	960	914	934	868	864	889	873	871	896	889	907	851	868	899	851	918	905	867	929	856	890	887	894	894	857	919	916	886	922	929	858	862	913	899	890	921	905	923	934	837	847	915	928	889	879	880	837	872	921	833	912	934	940	852	937	891	896	875	921	929	899	916	891	923	862	892	938	872	889	844	873	920	919	932	919	916	924	840	823	935	888	906	863	897	881	888	948	918	898	924	926	896	891	884	929	945	869	904	975	865	855	855	911	928	880	884	968	870	875	903	859	903	933	849	908	899	900	891	913	875	861	898	923	901	918	893	867	895	865	926	867	864	880	845	922	907	908	905	878	888	840	904	871	910	951	905	928	881	903	911	903	856	899	932	918	936	857	879	865	905	938	929	893	896	885	885	892	907	893	878	925	951	908	926	873	904	979	904	900	902	879	918	885	886	895	924	829	887	869	850	860	938	918	933	897	903	915	894	892	949	869	935	868	906	863	881	869	869	937	912	911	857	913	876	950	876	891	872	933	856	953	872	882	897	850	876	885	933	889	860	935	895	890	911	917	898	953	950	859	870	920	890	912	899	942	915	925	890	893	909	873	897	916	892	934	874	889	831	912	874	870	932	891	889	851	865	903	876	847	837	914	874	893	890	908	912	929	899	918	950	891	861	956	897	858	848	900	909	887	881	895	876	942	940	878	853	889	916	888	886	916	876	942	899	869	938	888	946	873	875	923	897	993	840	909	889	960	908	920	909	884	842	891	888	947	868	941	860	857	895	824	902	906	828	893	926	897	911	864	924	907	921	890	883	865	876	949	819	907	934	910	922	915	864	915	907	930	911	930	886	894	909	921	856	932	939	963	892	854	883	899	909	854	888	889	860	870	904	894	942	857	881	886	922	862	890	902	860	914	937	876	891	937	884	899	856	924	902	923	954	969	908	911	898	901	861	890	915	990	910	894	891	953	905	875	917	918	923	905	887	913	887	936	913	859	913	925	856	951	848	872	866	929	895	928	885	887	877	894	966	903	920	864	892	919	913	866	896	859	926	927	877	888	923	856	948	920	852	843	905	905	874	884	924	836	865	935	911	930	925	856	884	902	924	933	931	844	915	919	824	872	908	905	856	884	855	894	875	905	851	843	849	895	859	911	885	860	861	895	895	919	933	869	922	941	853	876	895	938	936	906	889	922	929	872	847	958	880	860	897	892	941	912	994	851	884	906	850	956	923	892	861	882	925	851	906	909	856	904	896	875	900	843	875	911	865	886	922	900	903	890	866	931	897	881	870	878	893	916	855	921	871	905	929	921	898	941	942	893	882	887	897	847	911	917	934	876	933	904	909	897	931	892	873	853	890	944	881	896	923	904	911	895	916	916	865	924	888	926	954	941	881	926	871	931	949	911	931	908	922	839	900	963	874	881	846	910	867	917	855	883	883	842	891	888	953	938	819	904	929	881	983	913	913	926	916	877	922	857	892	917	878	891	931	972	919	910	899	932	833	852	913	887	939	916	867	884	868	971	924	916	909	906	899	880	870	929	866	905	907	909	890	905	837	908	875	865	915	889	885	851	861	936	913	906	907	950	853	891	853	922	867	863	960	876	879	922	916	926	957	911	855	912	921	858	909	891	923	937	894	918	837	930	945	913	931	894	924	876	920	897	906	910	931	908	908	838	877	949	895	867	865	938	918	926	912	932	952	904	930	909	894	879	945	894	890	911	919	853	879	907	962	910	890	872	924	897	898	900	937	897	942	854	866	872	907	856	913	891	874	891	966	874	899	890	929	904	862	844	887	895	902	909	897	912	910	943	880	874	881	908	887	929	852	933	924	865	937	910	868	885	897	872	892	896	886	887	865	962	883	915	897	934	862	887	917	869	951	876	878	1002	911	936	960	870	875	904	923	899	851	841	936	867	925	852	880	933	884	916	913	881	827	892	876	889	923	915	930	911	876	962	911	894	922	901	943	945	889	944	888	831	887	933	853	894	873	896	902	903	883	854	872	879	931	882	938	918	923	942	885	904	920	905	865	877	886	920	877	875	906	859	844	907	869	936	878	887	916	876	927	844	853	905	917	897	919	846	880	903	909	915	976	956	911	911	917	892	853	889	862	888	930	933	926	894	803	925	931	832	844	987	931	894	881	923	927	894	904	913	845	926	883	901	869	895	908	854	880	860	888	938	958	902	860	863	950	889	966	857	885	878	975	876	926	917	945	874	927	871	926	920	901	874	982	886	940	896	912	866	909	894	858	881	848	925	893	944	917	905	891	870	884	884	890	914	876	903	927	858	871	900	863	906	878	882	901	888	929	879	897	896	874	906	936	916	854	896	910	910	922	914	871	942	908	883	878	919	898	894	921	960	865	917	959	897	861	860	838	866	868	918	893	906	887	926	948	865	929	900	921	895	905	909	868	927	937	904	864	906	933	862	861	894	841	934	861	884	897	896	870	929	892	1024	915	899	884	904	898	890	881	863	890	899	926	918	862	899	863	906	855	867	880	911	931	899	920	914	921	890	879	891	927	918	876	930	915	868	831	918	855	888	850	942	957	887	858	878	862	886	893	934	939	910	870	919	899	875	898	870	913	894	909	913	883	933	835	914	849	905	894	817	912	932	921	972	918	966	927	915	836	861	847	878	919	916	872	927	935	959	927	889	925	930	908	902	880	848	969	864	922	893	971	855	927	901	871
24242	21133	27280	25118	8298	600	501	594	852	813	551	363	320	295	288	275	255	251	253	245	237	275	247	264	238	230	289	267	257	242	284	247	283	235	275	272	264	264	237	242	237	254	267	279	242	248	279	260	268	254	275	256	282	242	248	268	251	275	263	232	266	249	274	271	293	265	239	265	258	251	256	273	243	258	228	245	250	235	272	239	262	227	246	252	240	240	242	272	274	241	247	289	237	239	245	260	239	265	260	273	253	243	246	269	273	257	247	250	269	268	250	230	264	259	282	242	245	241	240	226	263	246	230	277	245	296	266	251	229	264	218	245	248	235	266	246	267	270	280	254	255	254	215	262	263	247	242	236	245	290	233	263	260	264	258	288	241	242	253	232	228	238	258	271	262	279	263	252	246	252	250	234	248	258	260	277	259	245	248	242	250	228	257	246	271	282	263	237	259	261	250	238	270	250	270	236	264	269	235	263	237	263	273	273	253	228	239	248	248	264	246	257	250	267	257	221	230	254	250	243	254	244	254	250	265	224	263	283	241	234	237	237	255	261	264	279	258	266	224	268	266	247	248	254	232	246	250	249	265	226	246	250	250	249	215	266	252	283	229	219	269	282	255	280	241	245	239	270	238	233	254	250	256	225	238	248	254	247	239	239	264	272	249	239	246	260	232	253	259	257	272	288	252	269	253	258	259	259	242	284	260	247	271	269	259	254	284	261	248	239	276	233	255	265	250	232	255	266	251	269	254	261	259	219	249	286	245	241	261	284	236	240	248	258	248	275	235	248	278	269	266	220	297	245	237	256	256	242	234	219	239	263	265	238	255	238	248	269	251	258	257	266	254	265	250	257	270	267	236	245	238	254	257	260	271	253	262	247	262	274	218	251	257	262	258	237	240	250	274	248	233	241	276	262	267	254	232	245	260	275	280	258	284	267	280	231	278	269	274	268	247	242	263	222	274	255	263	270	217	250	243	282	228	260	268	265	242	242	256	291	243	255	255	237	244	245	229	269	273	236	256	257	283	257	206	273	276	249	252	260	253	271	284	258	267	270	251	270	250	250	251	256	250	248	270	273	224	230	247	277	258	227	255	243	256	247	240	258	259	266	248	218	260	275	262	254	249	259	267	257	235	242	226	263	254	254	278	259	241	226	219	254	251	256	278	239	267	250	265	245	256	257	238	223	241	253	246	247	230	258	261	259	243	258	272	247	254	242	265	238	247	274	253	262	249	281	228	271	276	248	301	250	263	241	255	241	260	255	257	232	261	245	250	261	265	263	241	257	253	285	255	243	246	268	285	257	247	279	231	246	238	246	263	246	242	254	256	256	260	248	256	249	257	241	281	247	252	250	269	246	272	280	248	239	266	248	234	247	207	253	269	262	254	270	253	257	235	271	242	263	260	239	259	239	258	247	260	246	268	230	261	240	273	265	255	269	245	259	225	242	253	247	252	253	267	285	264	227	259	223	248	259	265	252	255	273	250	255	244	283	236	262	249	259	238	261	253	250	265	223	254	266	262	294	244	214	251	252	275	264	262	269	258	250	242	239	247	266	241	252	281	256	241	252	261	230	255	242	286	241	255	236	247	269	220	262	304	241	265	249	276	240	279	239	236	249	250	260	274	260	241	238	269	260	264	266	244	273	235	252	253	252	256	266	225	278	267	246	278	259	261	260	233	254	251	240	232	256	259	266	238	248	250	242	263	256	238	261	243	238	262	247	255	291	274	275	262	265	259	286	269	282	269	283	243	238	278	259	225	242	240	247	249	248	278	261	235	222	253	251	242	262	268	240	283	266	246	264	254	258	257	214	216	279	277	262	232	299	265	249	245	271	265	243	236	240	234	248	248	253	269	246	278	288	254	288	278	259	265	268	260	271	242	270	254	266	270	250	245	244	251	260	264	224	287	261	228	260	250	288	263	277	260	233	242	264	259	245	269	260	260	259	288	267	235	258	205	256	238	270	239	272	246	255	232	285	242	224	240	285	263	251	264	275	244	243	250	261	254	254	249	263	277	269	267	237	248	231	252	235	241	234	266	262	258	210	228	240	243	226	237	248	257	268	251	259	256	250	255	273	260	252	258	267	242	269	256	257	256	265	292	251	236	236	287	256	218	293	266	219	265	230	246	228	280	232	240	265	256	253	287	240	258	259	244	247	259	265	254	243	254	238	270	281	241	251	274	230	272	274	234	266	240	260	223	255	242	230	239	280	239	250	248	259	269	252	252	260	215	256	260	251	264	244	241	286	243	261	251	281	243	216	256	252	249	230	274	270	260	238	263	224	223	257	247	238	225	245	255	268	234	252	250	255	248	244	289	292	270	260	246	257	240	234	289	266	268	267	273	217	225	255	272	249	262	252	239	263	254	264	239	273	274	250	251	236	255	257	220	235	270	268	244	263	277	235	249	246	231	246	225	279	226	266	225	244	252	242	256	240	241	260	254	243	245	245	262	226	274	245	261	247	248	237	239	267	234	255	270	239	266	216	261	276	252	248	261	278	227	244	260	246	245	240	240	269	229	238	265	246	213	265	256	249	213	237	270	259	260	239	301	263	247	239	258	245	249	262	263	226	290	252	243	260	261	254	238	282	251	241	233	238	264	285	227	250	230	276	265	263	274	242	273	250	271	238	259	243	245	278	275	250	228	267	238	252	259	242	271	239	241	257	209	248	270	235	269	264	261	261	259	241	260	252	255	254	243	256	270	238	241	245	226	224	284	238	266	263	261	253	241	267	269	247	235	244	282	257	259	244	248	257	244	255	256	284	250	247	251	257	249	238	238	274	250	258	256	247	261	220	246	235	263	263	265	273	256	249	275	228	222	252	263	288	261	275	236	232	246	246	258	278	254	253	292	255	274	233	273	274	281	251	258	252	243	252	268	215	233	235	246	265	239	246	231	268	242	232	253	250	248	253	283	293	275	259	252	262	261	243	229	266	257	276	250	256	239	235	253	254	251	240	254	252	244	242	241	244	247	250	265	247	245	263	246	239	250	275	283	267	266	223	254	203	262	237	269	247	250	284	232	259	236	239	279	222	242	247	264	239	259	269	266	251	259	237	249	266	232	227	237	253	253	286	262	268	246	242	235	260	238	251	215	258	285	273	257	247	231	253	248	224	253	277	265	247	244	254	253	272	253	252	266	261	258	245	267	250	233	261	251	233	256	251	265	293	279	221	240	237	255	264	260	235	244	279	290	277	253	281	231	274	268	240	281	253	256	244	252	270	215	249	230	263	236	242	260	286	239	239	242	259	254	249	271	254	263	264	258	244	245	274	254	252	255	261	257	254	258	225	232	232	238	247	246	267	255	275	239	269	276	249	266	232	273	256	250	261	264	240	243	228	252	244	252	238	259	253	252	250	207	269	252	261	255	266	230	252	268	245	232	266	258	269	247	257	249	242	257	264	235	276	212	232	268	231	222	239	278	242	234	243	254	234	253	229	233	270	243	239	263	256	253	256	244	249	270	260	251	253	258	242	254	260	245	250
19930	31796	8506	1340	1060	963	919	1174	1846	1804	1013	591	459	407	377	388	383	376	418	378	388	356	346	365	368	364	355	378	365	360	330	347	346	341	361	326	347	369	336	328	373	329	352	357	353	360	333	364	361	371	338	335	320	345	348	324	355	360	315	314	318	340	337	351	350	347	346	345	329	386	343	352	326	339	344	333	347	367	351	367	374	352	329	346	324	333	340	346	350	312	400	342	327	325	358	323	324	331	310	311	324	359	343	325	334	342	367	314	332	347	297	356	356	340	328	313	320	339	342	370	368	330	338	352	320	360	342	323	341	331	338	362	330	349	318	329	358	359	306	391	321	352	340	351	300	343	320	341	312	323	348	351	350	312	343	370	331	332	371	350	325	311	307	322	343	307	334	322	348	325	341	380	324	324	359	333	349	352	332	346	311	316	359	346	340	329	355	317	317	354	326	350	365	351	348	332	356	362	347	324	344	308	322	329	346	336	331	347	355	347	320	318	327	333	345	336	339	344	350	349	344	312	337	337	364	356	337	336	310	360	339	351	348	354	326	356	323	325	381	354	335	343	332	326	345	350	332	341	329	355	344	319	360	360	352	347	336	313	317	324	345	344	310	352	338	324	355	313	345	352	352	372	365	335	340	336	338	330	343	346	319	320	366	329	350	343	359	336	338	344	359	336	325	313	333	344	370	336	346	344	336	340	345	348	355	316	336	350	332	393	280	321	315	341	366	323	327	380	310	363	319	326	315	334	340	314	329	357	297	347	347	346	347	372	302	339	322	334	331	326	383	315	375	381	348	339	338	342	350	329	325	330	357	297	356	331	350	366	351	358	336	325	360	299	307	332	343	335	373	320	338	334	339	348	329	346	325	314	321	352	323	374	350	321	344	325	311	331	373	331	345	327	358	335	332	312	352	332	377	371	360	339	366	347	361	321	348	360	336	331	357	354	346	345	357	332	321	340	320	324	358	328	344	345	338	323	327	343	346	315	348	328	339	331	340	333	331	332	361	297	358	334	344	349	306	349	353	362	345	340	328	344	345	345	330	349	315	336	338	342	347	345	337	322	330	295	324	335	345	364	341	342	362	325	330	322	347	339	340	326	322	370	324	350	347	337	333	354	325	340	306	368	331	340	348	359	327	340	367	342	330	319	339	361	340	374	345	329	360	297	342	343	339	312	314	345	337	341	383	336	335	323	356	343	336	329	355	330	322	330	364	372	357	338	324	329	324	334	343	326	360	337	333	310	327	336	316	364	322	361	336	359	344	352	341	366	361	290	374	327	359	306	344	325	348	325	307	345	334	326	318	348	356	340	355	360	330	335	320	364	344	351	320	339	337	307	335	335	354	340	343	356	341	360	327	334	367	335	356	330	326	317	339	345	321	349	359	328	347	333	332	315	303	343	341	319	353	340	326	348	338	317	341	310	329	354	349	370	333	351	360	365	322	345	360	316	347	313	335	347	326	327	316	353	390	347	349	352	311	360	362	360	320	355	372	343	326	323	326	342	359	322	344	342	342	322	317	327	348	369	360	319	319	329	360	332	363	354	369	367	324	331	339	304	357	351	333	314	322	351	370	369	335	311	353	373	319	352	367	335	343	331	348	325	361	337	353	304	302	330	351	362	338	324	337	360	356	332	366	386	350	338	352	319	340	345	353	366	339	328	354	340	320	340	358	317	350	343	307	325	329	365	349	357	343	343	370	338	350	330	327	331	340	346	364	354	386	355	328	333	381	343	379	348	343	329	303	369	365	333	350	366	342	323	306	339	331	347	346	334	349	326	351	331	351	362	314	334	309	335	328	352	332	320	305	328	351	328	345	332	356	320	344	373	306	364	328	359	335	346	341	344	324	358	345	369	333	354	342	336	335	289	341	332	335	349	322	347	342	352	366	299	321	386	330	344	338	339	318	342	345	350	340	352	326	306	367	346	329	347	317	328	348	353	327	389	344	304	331	363	314	333	340	321	349	335	343	342	353	341	342	353	308	324	342	328	345	353	386	322	309	370	332	324	332	340	335	358	341	347	344	343	306	324	348	332	331	345	341	344	326	328	329	326	357	370	375	341	363	349	345	379	347	347	350	343	342	371	358	339	319	344	383	337	344	318	351	346	336	327	318	375	340	330	351	331	347	304	301	339	368	358	308	347	347	341	348	318	319	340	363	339	309	322	311	293	356	375	354	346	358	355	322	358	323	338	348	320	310	342	343	332	342	325	336	327	337	355	357	332	367	374	343	334	348	355	342	344	350	360	320	307	345	327	341	351	341	346	345	350	353	365	371	332	348	352	350	342	340	322	309	334	340	339	371	346	324	372	355	328	347	390	347	312	340	346	340	350	345	326	298	357	344	342	342	332	317	318	316	368	353	339	363	323	325	340	338	329	346	358	347	336	330	333	349	339	323	333	349	338	324	355	303	337	335	362	345	326	347	370	362	333	327	343	334	335	322	366	370	331	315	354	346	360	355	324	354	337	328	346	327	323	303	318	341	319	352	334	348	331	323	352	337	342	328	341	350	338	341	367	332	332	329	338	325	313	337	342	337	320	348	317	324	345	313	326	338	343	328	337	314	355	330	342	366	378	344	334	357	350	338	297	370	364	340	341	324	303	361	357	338	325	306	394	313	336	360	331	318	354	366	385	321	314	349	323	333	334	337	337	360	332	342	352	333	376	322	333	345	323	342	345	311	354	343	365	347	325	350	319	348	330	300	352	345	318	339	320	337	343	335	339	327	333	363	316	333	321	362	357	333	325	336	338	360	347	359	366	319	328	343	311	319	354	302	345	346	326	328	353	368	330	329	321	345	346	346	337	331	319	335	333	372	339	343	321	318	326	366	374	321	375	354	364	347	349	341	330	338	347	313	307	343	325	360	332	347	330	353	339	353	327	313	328	349	330	340	348	331	328	354	322	364	336	325	316	383	307	377	329	335	364	361	327	348	353	338	344	321	385	337	345	331	356	318	333	342	346	332	341	346	310	329	336	343	336	363	357	334	323	349	346	326	350	338	319	315	347	362	381	373	351	356	333	362	339	314	312	323	336	329	323	338	312	312	336	346	319	361	332	373	355	353	324	306	343	309	310	327	327	336	360	332	317	331	346	335	332	360	359	349	354	317	348	305	326	300	351	340	318	367	325	335	395	333	338	345	347	335	395	341	350	332	336	320	342	356	326	332	349	378	348	352	347	367	316	370	331	358	337	314	333	358	305	339	332	329	369	313	357	358	347	340	350	333	347	318	355	342	322	318	312	311	374	357	311	370	354	336	367	317	340	319	325	348	351	336	332	336	330	365	357	331	358	315	342	351	337	315	338	334	350	308	326	333	360	344	310	334	308	359	348	343	356	370	363	347	342	348	351	330	344	370	350	346	334	329	307	370	322	319	341	326	348	324	331	329	374	369	343	305	355	327	332	332	374	365	346	330	329	331	334	306	392	347	335	366	322	354	339	361	342	346	315	331	366	328	332	304	320	325	349	359	346	358	312
22209	21185	28983	23651	21183	21200	8162	1813	1874	1794	1024	773	668	664	562	594	563	552	562	597	484	523	556	497	568	526	527	533	500	524	538	536	503	543	516	549	505	491	469	520	498	520	537	520	547	518	506	478	545	535	528	482	495	512	539	512	514	505	496	478	494	541	504	488	474	531	504	475	509	466	513	510	478	504	520	554	533	532	475	519	510	524	501	471	496	516	541	501	537	472	475	507	489	539	503	510	530	470	484	515	502	513	485	540	552	531	506	481	507	513	521	517	506	505	582	492	511	496	511	540	468	508	518	456	516	524	528	479	534	454	491	494	513	492	489	488	520	522	483	482	517	495	504	485	487	495	563	531	526	488	493	479	508	478	490	468	501	476	475	486	502	520	477	501	452	469	491	518	501	521	490	515	504	531	476	519	490	472	508	477	473	507	486	499	504	508	494	501	524	492	514	477	521	475	495	526	483	512	505	505	519	503	491	501	523	501	481	508	466	497	476	504	499	527	493	537	514	510	503	486	463	467	519	514	502	480	510	522	499	519	514	469	515	507	466	525	514	529	468	494	497	513	510	482	551	517	516	561	506	506	566	587	501	508	504	508	485	469	503	502	493	525	524	528	483	469	490	491	520	521	431	495	487	483	513	539	517	528	524	503	476	512	488	484	512	494	487	489	445	476	502	503	458	498	534	512	476	469	523	536	467	516	508	519	531	501	499	494	483	490	544	521	464	488	531	509	536	441	507	477	461	527	447	488	488	508	474	517	479	498	492	471	501	511	514	497	484	521	509	495	536	526	519	492	443	517	532	555	477	490	525	514	508	536	506	498	505	459	503	481	494	482	497	504	492	437	517	514	475	486	471	539	471	473	518	524	487	471	487	489	522	497	502	530	512	495	476	520	476	495	522	517	519	471	546	529	540	499	502	504	494	514	468	482	502	493	517	504	509	456	524	496	481	483	476	486	519	493	504	506	501	483	529	492	489	495	525	487	479	499	502	502	498	509	532	507	480	479	467	498	493	519	509	486	474	537	496	486	496	496	463	484	510	507	546	492	488	502	549	465	518	488	485	512	490	531	473	528	485	471	498	442	486	495	472	523	500	519	529	526	470	476	499	515	495	507	505	518	529	518	534	507	497	491	502	470	514	485	463	506	499	467	468	505	511	532	529	540	486	526	511	510	472	520	477	472	452	477	501	564	481	530	504	504	492	508	499	499	488	488	494	512	454	505	505	477	525	522	494	494	486	499	539	483	491	517	519	470	472	497	474	481	508	490	471	505	489	504	497	479	466	506	486	488	526	471	506	518	534	512	506	519	481	482	517	488	483	517	490	503	509	495	486	500	497	547	479	536	494	489	507	480	521	510	477	506	521	495	465	524	512	505	516	508	520	532	537	516	517	507	538	495	514	480	496	483	458	459	501	566	518	476	467	529	524	477	497	472	506	501	480	526	537	448	466	518	504	528	536	535	491	513	484	523	516	533	490	491	479	491	493	494	468	504	504	453	488	461	520	484	544	498	562	531	571	502	473	469	514	462	502	518	491	508	481	506	462	502	535	514	509	542	499	521	546	463	479	468	505	494	506	502	483	495	533	497	452	530	541	514	494	489	466	499	470	476	523	480	497	542	519	483	492	506	501	499	535	462	473	487	507	491	527	496	503	528	488	513	502	459	502	471	480	528	506	479	516	492	488	569	515	483	516	520	484	541	562	491	462	491	476	487	448	472	541	465	557	523	512	493	455	522	489	504	512	517	479	505	490	501	489	451	540	504	491	510	508	505	528	505	522	518	467	480	459	531	493	506	540	519	539	525	493	504	484	519	501	514	473	518	490	496	459	535	487	494	514	498	509	522	492	537	469	515	505	516	539	507	468	501	428	500	493	481	465	514	470	546	458	499	488	535	493	516	522	458	514	507	506	523	534	494	497	475	514	495	449	478	475	526	488	527	519	499	554	501	550	491	516	510	517	442	545	507	501	508	509	486	539	490	492	456	483	480	502	525	493	458	503	532	503	506	467	487	497	537	533	506	513	541	516	486	491	477	538	460	464	519	480	512	518	496	515	474	466	478	481	511	521	491	493	506	476	503	502	475	485	482	530	510	504	454	484	531	488	531	515	468	486	495	517	487	528	497	526	506	503	523	520	526	482	513	538	495	543	493	523	531	470	474	499	542	524	463	453	458	532	492	479	522	515	514	463	519	490	505	516	510	476	492	467	514	571	494	483	528	505	498	497	465	480	527	471	509	495	505	525	529	504	446	467	499	494	511	517	508	567	492	493	523	519	489	480	495	521	500	469	517	460	531	461	562	511	503	488	482	524	530	537	482	519	503	478	499	499	503	509	511	495	504	508	514	531	490	503	495	499	497	507	495	491	498	511	510	504	488	506	503	491	466	540	513	492	502	446	487	500	536	531	531	491	481	500	486	472	500	494	457	545	515	490	500	508	505	471	502	517	494	473	457	454	505	539	501	473	510	491	488	543	515	512	508	537	506	505	501	491	433	502	478	485	464	483	538	513	463	452	495	522	519	511	454	522	495	529	509	539	523	512	514	522	448	526	511	542	483	484	512	481	476	462	533	496	500	497	511	494	489	481	490	500	492	475	543	497	481	486	470	511	480	480	496	519	481	490	504	518	480	522	500	514	518	475	498	501	534	468	478	504	506	509	523	530	526	486	512	532	511	450	496	492	476	488	517	528	523	488	468	525	474	495	474	521	534	528	512	470	515	501	496	475	485	515	497	470	527	500	518	517	532	501	479	499	483	503	516	518	489	495	504	561	495	493	513	500	530	477	457	496	518	483	486	534	486	518	497	517	493	545	501	487	445	478	478	516	465	490	489	494	526	515	488	512	466	501	513	546	498	506	510	532	521	528	474	513	511	482	527	520	514	466	527	480	516	500	488	532	518	484	470	482	510	528	527	475	499	472	491	484	527	451	489	485	520	472	491	530	497	500	487	464	556	522	462	530	514	503	502	497	469	508	482	484	541	529	487	543	540	483	503	504	507	538	469	513	521	515	509	489	509	470	473	539	518	511	502	497	519	505	501	489	526	489	520	474	527	484	503	504	530	503	507	492	490	485	484	510	505	497	528	551	482	522	493	484	466	489	495	478	484	516	507	529	491	511	506	527	497	534	490	525	485	558	501	471	537	515	502	489	488	494	520	482	491	477	471	477	507	483	535	497	527	511	500	503	528	507	505	516	485	491	539	489	502	526	514	516	513	483	543	518	494	520	511	525	524	526	502	519	478	500	511	486	479	518	487	483	508	496	490	489	456	532	489	510	496	494	555	482	504	462	493	485	499	525	486	511	523	529	509	535	476	497	491	496	497	506	516	487	518	510	456	480	481	481	509	490	458	479	526	499	490	523	496	487	497	526	501	476	539	482	494	492	539	499	521	526	471	463	500	478	518	510	520	493	480	515	518	546	517	527	535	458	522	525	490	443	485	503	491	489	487	499	515	483	486	491	525	505	479	499	474	441	511	478	488
24811	42769	16887	4204	3049	2641	2384	2939	3777	3334	1796	1229	1011	839	826	797	721	808	740	723	709	719	703	686	636	659	722	656	715	677	691	681	683	648	656	664	635	670	651	669	665	662	698	703	712	662	707	665	691	680	665	658	659	607	699	650	668	652	642	662	671	672	670	628	673	629	657	662	624	632	672	660	699	677	657	679	619	676	622	625	668	640	644	649	676	629	655	616	676	658	640	599	668	631	642	656	631	642	619	687	650	651	598	605	639	656	679	615	655	621	680	602	678	655	641	680	641	690	672	641	633	627	661	666	683	605	645	633	687	651	620	636	648	683	650	660	643	669	654	639	649	603	643	666	645	627	649	645	621	624	620	655	644	596	639	659	639	637	669	635	653	657	632	671	648	619	631	633	631	629	661	633	654	666	623	629	672	668	652	661	661	625	710	650	647	663	695	649	662	631	638	656	658	634	677	652	673	682	639	647	632	699	652	684	602	663	630	662	632	633	644	645	694	640	654	663	659	625	625	638	643	609	640	666	631	652	671	669	734	654	619	672	690	649	622	667	663	632	653	639	653	657	588	646	653	639	662	635	637	633	687	584	634	663	660	619	657	613	664	693	685	629	681	651	632	625	701	663	657	632	685	631	638	631	594	649	653	620	633	668	667	663	631	611	638	621	684	645	646	664	613	659	665	662	656	633	647	650	667	622	642	620	683	664	623	678	611	634	639	659	675	646	652	652	680	640	631	638	696	666	639	605	678	682	645	634	637	606	659	637	655	639	649	650	606	642	632	617	635	697	666	626	644	634	648	628	634	618	658	675	635	656	609	599	649	643	679	670	646	710	663	662	644	650	666	623	618	672	655	665	630	661	609	636	655	688	638	673	662	645	611	655	620	620	659	663	638	621	610	660	637	622	649	647	666	626	663	649	617	586	660	658	658	665	628	674	602	682	642	609	617	652	663	622	655	646	630	673	632	635	681	628	662	635	635	645	617	669	634	627	632	591	610	646	641	644	649	631	647	647	701	705	637	654	663	685	637	618	641	629	662	634	652	678	679	638	675	696	668	645	651	650	655	631	617	594	660	612	660	685	653	625	685	632	673	633	626	620	625	629	594	631	628	672	661	661	615	647	676	654	626	652	657	612	612	667	637	659	660	664	679	678	647	654	630	645	655	644	653	636	617	663	718	647	700	608	632	653	648	632	593	675	647	637	647	659	595	679	690	605	628	656	695	645	704	690	666	666	590	672	685	591	647	663	647	664	701	672	622	688	692	691	668	640	659	701	626	650	653	653	647	681	626	668	645	584	652	657	666	674	662	631	681	652	623	639	618	653	630	664	646	638	663	639	636	630	684	630	620	680	613	642	629	642	625	638	678	639	649	668	650	627	623	627	673	664	650	616	688	675	627	646	617	619	648	685	650	626	666	649	666	689	665	606	692	652	644	643	642	612	635	636	654	635	672	682	704	648	651	632	662	676	659	624	658	670	655	623	598	648	632	613	671	641	622	616	633	664	633	629	642	701	662	657	687	639	651	601	607	626	658	633	687	625	597	623	628	640	651	628	646	638	670	685	677	681	652	629	625	638	670	695	676	640	647	672	684	672	637	649	631	659	624	672	646	677	630	666	617	600	634	723	641	634	643	696	660	652	628	634	650	640	617	650	644	688	643	651	612	637	620	621	626	597	671	635	668	656	688	669	647	617	659	662	632	656	645	631	600	653	650	636	650	597	652	641	641	654	653	638	659	650	617	603	633	610	630	704	631	627	663	681	663	678	663	656	670	606	664	599	672	643	602	595	600	673	658	659	649	623	640	642	666	631	635	678	665	652	623	652	658	671	655	664	658	632	625	635	649	677	613	639	612	624	643	672	661	624	630	659	683	655	675	636	631	658	652	605	655	671	663	646	632	639	592	643	674	672	627	714	636	602	649	665	619	621	667	636	636	651	660	680	634	619	639	578	638	673	656	670	620	634	632	646	629	661	604	666	661	662	656	659	618	626	637	600	659	642	670	644	671	609	711	637	673	587	663	672	636	677	639	662	634	677	644	696	674	623	648	675	650	605	696	653	663	621	674	625	638	658	657	646	669	669	617	652	607	651	646	618	657	677	628	638	646	589	685	672	637	634	614	657	661	627	636	652	644	690	607	659	679	680	660	660	681	637	596	643	663	654	630	684	645	667	636	621	642	652	637	641	682	668	654	578	651	616	613	645	663	652	673	667	641	688	676	663	677	669	621	672	620	705	671	677	679	620	636	664	646	649	633	630	679	668	645	652	623	643	629	616	647	704	676	665	627	651	667	654	634	635	647	638	623	630	630	690	622	638	670	662	633	682	600	627	639	639	564	645	688	662	672	656	598	606	657	693	658	591	646	662	636	653	652	686	644	668	696	668	636	662	702	637	616	620	674	661	643	665	606	614	645	683	679	632	644	678	635	629	658	615	660	612	644	644	660	644	634	686	637	634	725	632	622	622	653	649	645	647	625	632	605	684	593	653	647	685	652	652	691	637	663	634	625	652	626	696	648	635	644	634	628	685	714	628	625	597	663	633	640	619	646	660	647	640	644	606	683	657	602	632	618	655	643	634	629	635	622	672	606	631	642	677	638	648	656	639	599	605	654	641	637	659	627	636	630	653	601	602	633	663	627	652	641	605	698	649	629	642	630	669	650	668	625	701	622	664	657	624	623	639	641	633	650	630	689	643	597	676	626	626	634	667	661	656	590	639	639	674	629	661	632	661	644	641	642	649	685	667	691	651	728	674	611	637	612	664	638	640	667	656	611	686	631	602	662	654	653	666	622	648	677	627	659	659	676	658	670	600	686	675	640	613	623	646	672	647	646	624	647	624	618	636	661	695	627	662	626	652	663	635	640	622	665	632	646	658	624	648	668	647	669	636	642	628	619	627	663	629	650	631	653	680	627	666	652	654	577	610	618	642	673	663	683	626	675	673	657	640	628	647	659	610	625	619	667	667	669	699	664	615	632	622	596	659	622	673	624	625	687	632	627	639	624	629	680	644	630	675	710	661	620	605	624	671	637	592	628	636	634	649	649	622	632	660	663	657	646	606	635	664	629	662	639	644	621	619	680	628	647	631	645	654	673	668	680	670	623	597	607	666	656	639	645	620	626	634	671	682	637	645	669	652	659	614	593	615	641	683	676	619	675	654	687	645	639	628	624	651	677	700	621	626	627	612	647	681	614	673	619	635	640	636	655	666	654	637	637	652	634	635	649	625	602	630	647	683	669	660	677	626	653	632	652	626	652	635	697	633	651	627	669	623	634	594	653	624	603	671	602	649	652	621	671	633	595	626	628	659	631	685	676	611	674	605	666	661	621	635	648	626	622	641	671	595	703	597	626	593	657	677	665	667	671	641	646	654	654	636	612	646	614	650	659	650	664	616	658	655	653	632	658	615	675	675	646	660	643	665	682	633	649	657	682	622	658	656	622	604	627	654	624	619	652	660	620	647	624	652	634	651	613	676	683	645	624	647
27016	20691	11001	1363	809	800	730	778	914	856	673	575	541	511	470	493	550	520	494	528	489	482	543	499	509	523	518	485	514	521	511	554	493	460	521	529	465	486	513	503	552	533	541	508	514	482	494	500	489	484	465	466	505	498	551	511	493	492	494	508	494	532	503	472	531	526	544	528	548	486	492	505	504	524	490	521	525	497	499	557	495	494	490	513	530	497	486	502	530	507	474	497	496	517	510	539	461	534	529	531	531	533	507	531	499	530	498	560	495	516	517	510	502	483	543	503	515	509	530	487	511	490	487	488	520	479	484	515	498	506	507	518	499	490	530	531	533	495	490	535	525	509	445	515	483	536	490	534	508	508	521	557	501	488	524	492	480	501	488	516	498	507	505	487	500	511	481	530	496	495	510	500	515	519	551	515	497	524	497	497	515	504	523	519	510	452	469	560	471	522	502	509	485	511	495	533	526	485	479	494	524	492	541	489	502	498	538	523	508	486	510	528	481	520	478	494	530	507	532	489	466	507	481	503	523	552	525	491	461	489	515	505	509	464	483	498	501	479	522	514	520	455	494	494	538	549	493	501	505	511	530	509	504	529	506	484	550	489	493	524	493	516	493	481	470	497	516	517	503	536	489	507	568	493	523	510	527	484	526	526	527	485	519	528	481	440	511	484	516	515	514	487	515	495	521	530	476	478	503	513	496	520	497	518	505	504	501	473	518	557	522	515	477	497	505	482	520	515	490	518	545	510	544	501	525	547	484	548	533	481	539	531	495	535	504	533	533	498	543	496	560	495	524	490	512	483	521	488	479	521	513	478	476	520	531	484	494	535	496	534	528	543	505	500	488	499	503	513	484	510	486	538	470	544	491	532	452	498	510	479	513	516	529	532	476	478	513	552	482	536	484	493	476	519	526	541	539	488	510	517	512	515	496	507	517	511	495	500	519	528	495	506	498	515	493	476	492	532	522	506	509	493	499	483	536	483	493	501	492	532	501	549	492	546	465	482	509	502	482	520	523	518	533	476	509	518	556	517	500	506	505	491	524	509	486	469	545	520	524	488	472	535	521	517	520	480	486	474	479	546	534	494	537	531	510	496	529	445	514	499	512	485	489	532	560	533	536	465	540	555	528	516	484	510	546	525	518	565	518	499	493	553	484	500	543	480	480	484	484	510	471	505	499	488	542	511	493	517	539	496	496	549	506	479	508	515	544	492	476	499	495	492	526	499	538	529	534	540	502	546	555	520	503	511	540	517	501	521	508	516	474	484	492	515	515	519	502	486	524	481	550	496	480	493	476	481	461	510	513	499	498	503	525	478	503	501	508	495	488	520	526	463	514	511	500	528	478	475	506	538	525	523	479	479	513	494	478	491	493	542	508	486	508	539	555	521	514	464	477	483	517	549	524	509	467	497	525	522	483	470	532	525	489	481	512	510	501	483	498	532	536	552	538	487	564	461	505	504	508	505	478	514	484	502	526	478	474	531	526	514	498	480	488	548	487	507	495	528	528	490	538	507	464	508	503	516	473	535	468	513	516	527	531	495	506	496	542	506	489	542	526	516	501	506	511	502	545	492	514	481	530	525	484	519	540	460	519	510	533	508	507	517	508	452	493	503	558	538	510	514	509	515	504	493	497	515	532	519	506	497	561	447	458	526	497	520	529	503	486	481	504	515	500	514	498	511	489	507	536	490	490	466	495	506	530	511	500	519	500	524	487	519	538	494	570	495	514	508	522	539	502	537	532	466	497	534	555	510	531	526	505	491	478	499	525	496	509	500	491	507	506	512	490	523	472	512	505	476	536	486	545	528	544	507	514	525	492	515	512	535	516	492	517	500	522	483	511	495	477	474	510	557	469	500	535	484	548	510	498	523	488	512	520	482	506	525	495	507	505	494	474	481	518	478	512	448	501	529	515	513	512	544	544	499	507	541	486	534	486	482	510	491	484	495	505	501	528	483	511	526	494	538	522	498	501	493	530	510	489	544	499	503	472	514	521	506	525	510	503	538	492	529	459	522	504	530	495	479	508	526	481	503	488	515	539	520	516	484	516	465	496	516	485	525	523	486	505	503	528	454	512	498	485	505	486	512	517	488	521	475	482	495	501	533	462	485	469	511	518	503	477	523	547	526	495	519	520	480	489	522	501	513	504	499	553	491	456	502	509	533	500	510	535	497	520	526	523	491	514	527	507	513	538	498	510	510	504	484	519	541	505	500	496	484	511	517	504	524	499	485	498	523	506	577	517	502	487	509	511	487	506	467	529	529	511	508	489	511	494	514	523	536	532	475	478	474	485	491	533	484	545	535	536	491	534	488	469	528	488	511	469	539	523	516	541	477	478	489	478	505	520	501	499	498	539	541	538	480	520	499	480	534	522	554	497	508	500	516	494	524	520	526	504	503	511	461	546	537	448	511	507	510	501	475	466	480	543	499	529	489	519	514	492	450	504	503	541	512	517	516	504	471	532	509	514	505	498	497	479	480	517	484	530	502	530	494	523	529	532	510	523	487	462	453	490	537	484	514	540	525	544	517	530	517	496	494	489	500	478	489	500	515	541	500	485	515	509	524	500	491	520	537	488	496	492	543	466	473	482	536	496	505	477	465	505	529	506	485	488	454	481	538	545	511	519	486	507	484	466	511	515	497	475	502	524	513	488	521	496	524	491	531	500	523	501	502	500	498	482	460	523	549	508	539	525	487	497	483	513	496	485	482	492	546	532	493	506	501	538	478	505	500	533	525	502	512	462	493	540	516	546	526	490	522	522	499	509	521	471	512	564	477	516	488	508	536	518	483	514	518	483	497	470	542	486	472	538	528	521	496	476	488	489	491	510	534	515	489	502	475	536	498	509	535	540	501	504	516	516	521	476	520	479	535	502	514	534	523	494	522	520	504	481	491	519	517	490	472	486	544	516	513	555	522	481	502	492	497	522	517	513	548	495	553	488	541	514	498	497	504	498	528	508	505	539	459	528	527	470	546	522	513	526	516	534	500	476	516	561	502	480	506	513	487	529	518	512	515	479	497	564	503	497	515	538	530	490	487	502	491	503	475	502	533	516	513	502	523	542	489	529	528	508	556	504	481	554	491	500	498	521	519	497	490	459	512	511	550	516	505	563	498	511	513	483	534	527	536	485	530	480	489	503	547	452	485	476	517	591	520	529	506	506	508	484	518	494	538	491	542	520	532	491	486	479	538	516	537	539	513	488	496	510	516	493	528	516	512	491	478	532	518	502	517	519	492	478	471	495	518	533	498	492	501	520	501	506	501	517	504	504	484	513	509	565	479	551	487	473	529	489	503	474	510	502	476	498	531	507	499	476	522	503	485	529	537	554	545	515	513	503	509	554	469	506	492	520	528	486	477	498	522	507	521	547	494	511	511	458	486	488	486	518	514	490	481	473	509	512	508	501	563	512	483	496	456	497	510	515	522	483	513	489	525	533	515	479	519	508	481	505	504	552	471	473	489	482	532	533	455	531	513	513	517	482	503
15925	23397	5897	914	844	919	1030	1341	1553	1630	930	771	719	656	688	663	680	632	637	651	637	581	646	678	644	622	647	621	606	687	634	663	692	680	636	595	638	637	664	652	637	631	614	629	641	599	645	622	669	643	646	626	641	636	620	605	641	671	669	629	637	602	668	632	634	629	593	643	610	575	688	620	614	600	600	674	595	626	640	647	672	623	627	634	643	635	615	634	567	670	628	629	612	656	684	649	665	631	610	676	631	678	597	627	663	618	609	627	613	664	620	675	610	684	616	643	622	623	635	635	632	614	623	612	640	639	565	622	668	593	647	626	649	607	602	594	645	626	674	625	639	608	627	634	621	645	620	650	653	667	642	633	632	654	627	587	645	649	658	669	595	678	669	584	636	653	672	629	622	640	607	659	605	626	650	648	637	626	639	648	688	623	632	602	594	582	590	616	577	667	645	621	627	610	623	634	634	634	624	593	636	683	631	630	627	624	660	644	640	618	640	598	634	639	642	667	653	651	628	598	594	603	653	673	645	669	660	639	616	600	635	652	626	662	645	641	623	609	639	612	622	616	651	632	631	597	640	639	632	644	611	651	626	568	627	634	693	614	608	629	648	658	628	653	592	619	646	609	609	623	647	649	594	647	613	636	593	643	633	634	622	625	631	610	596	649	650	648	661	670	689	602	656	642	654	591	625	648	658	651	576	657	663	653	634	627	611	662	646	616	626	640	613	636	634	653	638	607	655	639	622	622	614	694	650	599	637	611	669	645	611	605	644	630	611	676	647	645	676	642	661	657	672	651	609	631	617	604	686	635	667	612	616	588	655	635	605	645	625	657	660	605	596	616	634	633	628	642	625	656	627	645	682	606	656	664	657	648	665	614	641	644	628	612	637	640	661	620	667	659	622	623	603	666	644	600	660	663	641	643	621	644	657	669	646	622	606	630	652	617	643	624	577	691	679	618	626	669	582	607	661	646	634	624	656	679	622	615	643	627	648	644	616	588	649	636	639	633	619	655	600	630	605	616	635	632	672	631	662	592	613	632	657	630	618	632	618	637	634	583	673	653	646	656	629	609	644	662	657	651	597	607	623	666	642	584	616	623	619	599	647	632	607	688	656	613	647	633	625	609	642	622	637	630	612	669	674	589	614	663	651	613	616	643	656	623	644	625	630	687	669	654	642	619	630	651	614	640	643	651	626	614	656	667	655	654	629	601	653	659	650	617	658	621	597	597	635	619	600	624	602	624	668	598	634	645	632	595	617	590	651	620	654	632	638	648	597	669	651	653	668	617	623	665	605	632	635	635	640	608	662	656	628	605	626	638	630	669	600	626	623	625	633	661	656	639	645	623	638	623	591	604	632	669	656	645	617	664	602	674	653	633	682	620	644	610	648	631	637	660	649	626	611	653	627	616	635	595	625	654	647	607	589	616	661	622	648	609	631	631	608	611	612	650	644	621	656	678	574	640	584	612	592	715	698	630	652	651	587	601	621	631	619	673	622	663	622	642	652	623	655	650	646	635	588	611	663	668	616	602	642	604	673	628	607	603	628	606	649	624	644	679	603	598	653	646	678	637	628	607	654	613	660	657	624	657	647	642	645	657	618	616	662	645	610	619	632	625	634	660	611	642	609	622	613	632	625	656	650	673	643	676	604	645	635	646	593	642	631	600	611	622	642	661	590	671	646	663	625	658	619	700	640	649	656	629	618	702	637	680	676	598	608	595	632	636	675	611	655	606	594	607	674	628	610	646	621	574	636	622	652	643	622	650	662	622	651	636	609	607	658	635	627	630	638	614	612	622	604	675	642	591	634	606	640	612	614	644	664	606	633	585	610	596	640	630	668	650	635	654	627	653	649	629	664	601	656	621	644	602	625	653	629	648	631	614	638	633	623	638	656	612	609	654	622	660	598	632	605	662	652	612	662	677	587	618	641	648	671	615	653	623	652	633	613	688	647	643	629	668	697	617	661	584	672	628	649	603	624	624	627	648	601	657	656	604	604	625	652	590	585	637	649	648	591	609	611	637	661	645	627	678	659	647	646	622	644	618	652	619	643	623	637	648	670	679	591	668	639	621	638	627	649	660	684	635	631	631	619	655	608	573	597	594	661	655	614	616	609	639	632	683	652	667	616	617	640	687	663	626	638	639	632	629	648	607	600	621	636	665	679	628	608	617	615	628	628	583	649	598	634	633	611	657	650	679	608	688	680	609	642	607	661	621	627	663	642	618	596	606	638	594	634	624	646	700	591	666	598	610	605	669	621	701	612	659	660	656	671	652	647	603	637	642	639	605	581	630	638	671	650	593	637	623	639	649	612	590	600	589	614	645	638	621	614	594	641	622	650	619	634	642	621	608	626	625	628	661	636	646	625	636	684	611	669	633	665	698	579	592	622	674	608	632	604	601	679	631	611	667	719	672	602	616	591	621	643	618	646	626	653	638	646	622	648	625	577	653	607	626	598	607	646	660	664	584	616	638	603	646	611	620	597	656	608	588	654	623	634	652	695	653	664	611	651	620	618	594	635	631	621	646	601	664	611	622	586	634	647	619	614	674	644	608	607	618	600	645	645	624	677	634	659	638	618	608	671	585	662	656	674	676	618	623	573	637	669	657	652	627	657	653	599	595	597	652	604	645	613	629	671	589	633	665	645	630	637	647	591	627	654	630	646	616	615	608	662	655	633	646	634	627	632	640	614	635	637	646	666	612	625	644	631	603	608	649	636	590	674	615	651	622	663	630	613	607	662	587	667	668	671	620	662	701	616	625	645	626	646	669	597	612	650	619	659	614	651	629	612	661	622	656	653	645	641	600	624	663	663	583	635	670	638	631	691	612	616	652	632	608	624	613	666	611	637	619	640	621	596	611	600	665	622	687	682	608	611	661	618	613	608	603	621	645	619	631	626	661	620	661	662	630	620	614	618	641	666	640	642	652	636	662	644	665	628	645	608	626	637	654	628	635	618	652	621	639	590	650	634	638	614	598	623	627	618	628	664	610	614	658	608	648	636	622	636	634	635	680	682	646	596	652	634	608	624	594	686	625	619	623	634	639	625	626	642	618	620	653	608	617	641	608	633	663	602	631	624	650	641	656	660	623	603	675	645	660	650	632	663	634	619	698	644	656	635	619	670	625	655	640	692	643	640	650	615	618	676	617	595	640	641	638	633	661	675	599	683	620	639	651	627	605	655	653	654	631	604	604	634	602	629	639	667	678	652	658	645	604	633	625	591	603	616	592	614	657	644	616	625	631	603	611	628	663	649	611	619	640	644	653	656	654	675	625	635	656	643	574	621	626	639	603	610	642	627	584	629	658	666	639	639	607	609	637	635	662	570	637	647	621	645	636	680	624	647	653	628	618	649	676	665	626	664	588	627	666	650	632	624	665	659	635	618	647	646	647	626	617	671	676	640	646	638	638	636	693	594	633	609	665	644	655	659	618	648	619	642	658	678	670	658	618	623	621	667	623	627	618	628	645	634	646	567	605	628	614
23040	21113	28500	23937	21090	10885	1951	1764	1702	1587	1203	937	851	844	759	772	783	819	780	804	713	709	723	772	732	729	772	724	700	755	754	749	757	728	738	704	708	764	740	754	714	761	762	746	730	769	705	728	677	780	720	732	718	792	760	766	725	743	792	676	749	751	773	744	682	752	711	752	729	728	725	681	755	759	733	708	738	727	751	728	716	756	734	739	754	720	769	706	741	711	715	712	755	780	721	719	735	728	698	717	720	724	749	756	737	726	728	699	768	684	678	728	700	689	719	756	709	722	725	736	686	729	706	731	728	745	688	734	714	745	701	753	716	683	746	748	739	750	754	743	732	730	739	759	715	730	719	718	785	748	735	735	748	692	718	737	687	740	750	743	772	740	741	732	750	766	755	749	707	717	781	731	701	719	688	785	718	729	771	699	768	712	771	742	703	718	756	694	719	701	740	719	711	708	703	706	748	764	724	733	778	720	754	745	741	746	748	739	709	745	678	743	781	770	762	737	673	749	714	734	728	769	748	713	753	701	723	727	726	679	732	717	719	739	723	719	753	658	699	704	716	722	676	741	717	737	760	686	757	732	791	743	748	771	738	715	690	748	664	768	777	754	727	665	738	790	746	707	699	781	684	762	765	709	744	720	763	756	735	722	752	742	729	770	688	697	665	720	757	723	700	723	735	740	735	790	752	781	750	692	739	798	748	764	711	730	757	768	746	680	739	704	694	703	728	702	731	739	749	761	681	719	735	733	724	751	761	724	676	727	681	786	772	744	713	686	692	735	758	731	706	735	720	697	716	737	707	715	774	711	716	721	745	706	718	742	760	762	716	742	699	735	737	740	748	733	704	725	724	738	716	754	755	695	717	747	700	702	711	723	741	732	748	744	741	771	739	738	699	758	729	754	684	736	708	754	718	762	696	777	719	740	791	779	766	751	704	686	711	734	747	727	671	773	748	680	770	725	663	763	702	762	714	703	770	671	736	698	732	763	775	668	800	707	689	651	741	778	721	727	730	722	708	759	671	737	781	736	704	692	706	755	679	775	722	772	765	773	687	758	771	768	731	727	758	735	740	664	689	745	731	727	718	719	744	780	685	762	760	751	772	781	716	726	705	703	751	715	782	760	712	756	746	732	703	705	718	748	781	735	707	734	765	727	760	720	721	669	731	728	736	748	738	685	749	708	713	736	710	744	732	751	703	694	727	771	661	773	737	756	713	718	726	778	732	754	737	704	733	720	757	757	773	727	733	728	739	737	750	742	747	725	742	752	672	774	720	721	757	705	727	737	761	725	781	728	684	744	761	713	736	707	757	712	741	763	716	731	701	751	745	736	690	742	729	764	746	760	730	749	718	713	769	730	747	746	675	717	711	741	702	714	731	727	715	758	666	692	726	718	726	700	779	675	703	683	685	725	732	721	707	711	732	713	702	742	694	738	775	699	786	702	712	706	749	758	727	738	733	742	766	727	699	742	693	709	742	754	709	718	736	770	704	738	763	778	723	717	668	716	698	733	718	709	688	729	728	723	679	698	742	771	738	693	685	755	729	720	720	812	732	728	704	710	750	744	724	747	714	695	721	692	760	703	732	750	707	709	728	733	714	693	760	710	728	734	753	750	703	722	726	757	684	736	732	715	769	766	727	716	729	702	724	726	666	708	740	717	720	759	713	679	707	713	759	734	765	768	731	738	711	733	752	764	724	701	757	731	719	706	738	720	785	721	726	725	679	744	735	740	730	730	737	738	723	739	727	659	744	752	695	739	764	723	730	740	710	780	703	768	750	751	741	749	757	684	731	744	768	717	747	769	748	739	706	701	715	711	767	738	715	701	763	736	732	751	702	701	712	796	761	710	734	739	723	760	737	747	710	698	691	745	737	773	738	784	743	723	736	766	759	754	684	715	720	732	746	723	726	703	745	756	712	755	758	724	759	776	692	709	677	746	745	754	767	723	724	719	747	770	741	739	736	707	740	699	679	679	717	739	707	702	654	755	707	708	748	684	661	732	724	713	726	700	699	724	741	706	695	731	706	723	682	692	726	738	756	706	721	727	730	720	726	727	732	761	744	752	794	715	731	724	793	755	714	737	704	771	711	714	734	745	724	750	757	701	696	768	718	789	703	697	741	766	744	721	754	731	786	735	728	726	700	734	749	761	719	746	748	707	687	719	770	734	744	741	694	732	749	720	676	762	722	730	661	729	741	731	725	712	758	742	721	708	746	751	739	705	830	721	683	761	677	755	707	701	712	714	783	698	713	772	721	737	697	747	686	745	749	700	740	792	699	698	725	710	719	753	792	742	766	755	719	749	711	735	752	689	690	716	761	784	699	728	728	730	774	713	705	738	739	711	699	732	738	738	738	738	722	769	746	769	707	749	693	666	738	762	704	719	726	722	750	721	736	677	701	718	734	737	724	725	679	758	693	729	728	684	721	694	712	729	743	706	703	755	749	720	738	743	762	744	735	722	707	762	747	774	722	688	695	701	757	712	703	733	712	744	758	731	711	749	696	758	755	710	745	776	750	694	736	751	743	715	771	697	781	699	710	713	693	704	730	738	705	725	686	756	718	715	730	754	754	713	710	724	715	757	730	761	757	745	725	728	763	730	764	713	723	740	793	742	736	712	669	719	703	708	723	739	770	745	719	755	752	735	749	691	752	751	763	727	749	758	755	701	706	760	739	767	788	734	745	744	708	705	735	724	709	752	779	717	737	703	726	682	698	730	660	732	768	707	712	717	706	694	743	717	757	706	724	697	729	728	719	701	725	727	719	712	698	758	703	767	741	736	783	722	754	716	754	737	674	742	732	728	685	717	755	737	751	730	752	735	725	702	697	752	751	722	811	776	696	713	726	751	680	763	723	727	694	723	691	733	736	755	745	742	695	706	738	709	702	744	730	756	746	721	754	744	737	720	714	781	711	729	727	710	751	711	766	786	739	761	703	740	715	750	759	766	707	710	714	732	687	726	732	765	720	749	710	759	705	700	730	724	685	695	734	739	678	725	735	755	697	700	720	752	763	735	747	762	710	756	741	706	714	748	733	749	712	696	700	736	770	739	716	707	703	735	778	748	706	786	729	707	697	746	758	710	728	751	667	690	705	767	720	712	707	743	696	732	676	699	743	782	734	694	732	754	701	702	716	785	712	765	708	740	766	705	791	713	777	682	758	735	698	766	744	759	760	729	749	713	729	718	797	701	715	758	779	720	688	740	690	727	744	702	770	682	742	758	740	744	728	753	700	698	750	723	741	720	727	764	770	736	759	710	729	700	715	744	775	738	732	738	724	702	760	759	729	718	698	717	757	752	706	741	709	757	727	733	755	723	729	770	679	737	765	720	754	702	721	741	679	749	749	714	784	752	753	717	743	729	736	750	742	748	717	725	701	740	716	706	706	781	684	713	703	713	729	717	690	757	743	780	757	746	761	709	720	759	705	742	719	702	733	690	772	736	711	732	704	745	727	723	719	726	720	719	706	715	720	713	733	715
20917	37597	14187	2836	2254	2278	2368	2816	3211	2803	1874	1339	1065	1019	1015	998	985	950	1007	943	1006	1020	860	959	962	959	933	926	958	939	918	942	923	895	928	873	953	939	905	943	986	928	924	978	992	963	912	917	925	905	952	862	929	946	905	947	906	898	878	893	899	903	841	931	915	926	930	915	917	962	904	895	892	922	892	931	903	910	898	852	918	936	956	929	919	915	925	902	865	908	910	863	889	893	941	905	913	902	900	865	909	843	871	909	880	887	944	927	900	880	932	937	878	936	944	901	922	917	880	884	911	908	951	894	920	890	903	896	897	925	885	908	887	882	897	891	924	900	897	920	879	882	858	892	961	917	886	970	907	954	902	925	937	879	956	951	935	940	920	929	940	892	857	879	909	884	893	914	851	861	935	950	867	909	911	863	897	918	932	968	927	834	882	879	929	886	902	913	846	918	915	842	901	922	919	891	920	934	919	909	893	902	966	876	932	874	932	906	897	837	911	911	898	922	872	890	884	939	940	911	933	880	913	848	924	945	907	889	873	899	825	922	939	906	913	908	898	887	870	891	915	897	878	938	910	908	893	884	948	902	837	858	926	903	881	904	874	918	880	858	879	959	960	909	869	925	909	954	935	925	884	926	865	900	925	928	962	896	971	886	872	881	928	937	904	947	906	876	819	860	861	816	922	909	892	875	836	867	890	908	853	945	922	865	970	947	908	909	878	913	952	859	874	915	889	931	943	853	878	876	939	945	955	906	924	896	879	879	829	893	816	930	885	934	847	894	915	883	913	926	966	927	958	899	879	888	928	893	952	891	928	900	876	939	910	902	930	879	922	890	844	899	886	968	965	877	884	903	930	907	884	903	918	926	902	894	928	939	912	890	869	913	872	923	900	852	943	883	915	920	891	878	975	854	874	889	902	902	902	916	905	862	893	930	914	932	928	905	903	926	929	934	881	879	909	884	882	907	826	953	933	887	934	920	945	864	943	929	895	907	948	946	936	952	933	886	917	897	915	914	912	894	947	894	945	868	879	890	907	951	887	889	909	889	901	907	881	870	969	883	910	919	906	962	911	911	923	907	953	867	878	888	873	896	923	924	916	958	901	882	913	861	899	873	927	882	924	891	880	895	932	882	882	902	910	861	909	964	933	884	938	926	916	922	920	925	934	895	912	865	897	939	850	927	873	916	858	883	877	880	916	890	901	929	938	895	917	930	926	938	859	923	923	916	910	928	920	962	939	944	892	896	872	866	925	864	930	897	908	883	927	941	879	879	902	845	881	934	920	876	927	908	892	886	848	927	872	912	894	935	909	958	932	924	947	912	895	913	943	945	893	899	907	896	927	846	926	891	881	891	924	916	907	893	896	870	899	942	913	864	952	876	944	876	859	965	897	901	864	915	875	894	883	878	882	890	883	940	906	950	930	911	952	910	932	920	872	852	912	922	924	880	886	935	947	846	938	893	904	925	906	955	873	954	898	881	912	911	914	877	909	857	920	905	886	840	899	913	922	950	937	887	898	888	889	959	885	908	912	916	927	938	888	875	876	922	965	869	888	910	950	894	907	866	904	858	877	908	906	909	856	970	955	901	936	937	937	899	946	915	881	924	921	857	882	867	938	919	926	921	872	923	910	912	889	882	917	902	853	825	983	891	936	859	910	966	919	903	874	917	882	942	919	961	915	961	929	886	884	904	895	845	957	898	948	871	907	905	909	876	918	933	870	954	927	857	920	904	896	875	870	909	908	892	893	922	985	880	947	896	906	904	923	887	854	876	868	928	899	890	879	926	951	896	885	903	923	941	906	903	862	939	879	911	894	900	876	873	962	891	951	933	918	871	909	895	930	901	957	943	888	882	885	945	911	888	865	850	868	894	928	910	846	912	939	912	936	901	862	905	897	879	907	955	877	914	922	877	908	891	912	875	900	949	866	933	874	873	944	912	936	875	914	962	895	892	928	859	936	910	946	974	923	900	895	909	883	917	824	859	877	973	908	904	956	852	851	922	908	914	859	925	898	936	916	861	908	921	910	910	928	930	914	873	897	930	905	847	880	895	891	869	866	868	896	898	901	920	885	964	878	931	892	912	915	914	945	865	917	897	925	941	908	908	878	870	943	888	925	924	865	951	902	904	924	908	929	917	919	989	917	853	880	956	927	913	940	955	920	872	890	892	854	896	893	911	921	887	916	890	874	883	841	923	917	910	911	930	895	909	921	896	912	924	918	944	880	904	901	910	928	895	957	890	953	936	925	856	938	891	908	941	861	900	890	932	938	936	968	941	952	894	939	947	843	857	921	851	888	916	910	897	858	969	905	900	942	907	914	916	900	859	912	876	931	910	905	868	875	902	889	879	914	891	864	967	891	921	899	891	947	914	923	859	912	905	946	895	895	886	921	928	877	960	845	948	893	929	904	926	878	934	909	917	860	983	894	875	910	898	849	914	914	954	887	911	941	877	906	910	928	916	849	875	948	886	866	920	913	900	901	881	894	919	902	911	932	902	878	908	926	875	891	871	907	909	872	944	910	869	930	898	860	872	937	901	907	1002	871	871	938	899	928	873	992	860	905	879	887	930	851	885	860	900	897	882	882	924	906	926	883	920	902	955	886	905	888	912	907	920	864	947	894	937	835	913	911	885	920	897	896	912	916	939	875	896	920	897	944	900	904	963	883	941	917	925	888	918	888	943	894	925	916	872	938	874	879	897	884	879	853	912	890	903	937	905	874	884	922	879	947	899	850	975	890	922	906	942	882	918	930	832	978	907	915	897	947	917	905	872	953	879	891	910	948	927	896	885	845	928	902	938	917	915	858	889	908	891	978	908	870	886	940	914	941	891	895	938	884	949	944	930	876	918	928	963	929	923	938	989	867	891	897	941	861	944	840	921	911	907	919	887	949	911	916	955	876	899	923	882	888	973	875	909	898	906	890	914	900	908	904	880	890	886	932	921	899	897	866	906	936	880	906	880	909	955	895	883	899	883	920	927	893	884	936	861	910	879	853	882	971	909	910	923	951	894	940	963	926	853	940	931	915	933	887	911	956	902	872	900	954	881	877	926	887	913	912	899	889	888	932	895	886	958	891	853	854	949	905	872	926	950	879	892	910	878	904	917	921	867	858	946	930	918	886	920	954	894	885	946	854	941	951	952	892	897	952	929	849	904	886	859	879	873	875	827	855	869	867	884	882	923	894	952	924	913	942	934	927	955	885	944	948	933	995	903	916	844	948	919	898	918	894	940	870	881	838	860	972	911	904	859	924	911	941	876	939	913	922	912	892	893	861	913	906	930	884	877	909	831	899	888	969	889	955	948	978	897	883	886	865	910	886	874	879	887	900	981	882	897	856	859	890	896	973	879	895	916	915	963	883	881	826	898	942	861	956	864	921	893	902	859	906	888	910	907	899	915	888	873	910	911	898	875	954	869	898	910	906	852	893	915	909	932	934	884	884	925	968	909	948	940	858	925	874	907	949	911	893	896	929	926	935	897	878	919
24359	21148	27250	25130	8658	730	769	1011	1120	956	636	419	340	286	297	295	272	285	283	298	296	287	274	276	301	284	278	268	255	278	268	289	274	243	287	293	293	258	270	283	249	286	263	277	245	263	234	258	250	289	282	255	281	285	274	265	266	310	233	261	234	271	268	237	267	258	293	264	263	259	282	265	285	268	249	245	244	253	269	256	260	264	281	284	250	291	274	292	262	263	274	267	272	281	273	259	283	235	248	276	284	249	276	279	257	247	311	267	265	269	259	275	287	271	256	255	283	248	247	256	234	272	302	253	224	256	260	274	243	276	251	256	249	260	272	260	251	256	291	255	242	271	279	261	256	268	251	271	265	268	269	260	231	267	287	259	291	275	263	273	256	262	253	288	243	238	292	281	300	268	286	323	250	258	257	278	269	288	246	274	280	262	245	274	235	265	253	306	271	287	239	278	256	294	285	251	279	251	248	257	277	272	241	271	239	294	272	246	268	250	267	290	266	259	262	260	272	229	243	263	288	290	226	265	315	303	280	271	254	240	266	282	257	263	270	257	264	249	263	271	274	243	231	262	258	270	275	271	255	262	251	263	263	300	283	249	263	246	264	251	266	244	259	282	269	284	298	275	268	254	255	281	271	242	268	283	280	244	262	230	237	237	304	294	240	254	235	268	268	238	269	273	284	269	266	266	286	278	268	249	276	251	265	282	261	274	274	278	265	250	285	280	241	266	282	274	263	252	278	275	265	269	263	283	238	269	266	260	272	254	270	283	281	257	258	286	276	281	267	282	250	260	291	304	258	258	243	249	261	261	267	259	270	252	270	267	290	245	237	266	264	305	278	286	279	257	257	247	261	247	259	285	283	269	252	266	260	279	282	243	276	236	254	277	287	257	230	256	258	244	274	249	284	266	260	265	275	277	258	266	268	255	263	245	266	270	246	267	287	276	306	264	256	251	269	293	258	280	267	271	271	254	247	230	263	253	246	260	248	266	248	230	281	271	251	243	274	228	268	273	293	276	285	250	267	242	249	245	263	269	248	279	283	257	254	266	261	247	275	249	252	246	262	259	274	271	251	269	281	236	260	279	258	255	258	247	252	261	263	243	228	285	272	270	256	272	259	277	250	241	261	258	283	249	278	271	297	286	266	261	282	229	269	298	276	285	257	259	256	248	233	295	299	283	228	276	281	258	269	243	274	260	261	252	265	278	271	284	297	281	242	273	263	263	221	259	255	245	293	279	244	238	257	229	255	274	285	295	259	248	276	271	261	278	264	252	257	254	259	264	274	281	264	278	257	254	272	290	310	247	273	258	265	257	273	248	269	279	249	279	255	254	274	233	292	254	265	274	247	275	257	269	283	276	264	255	253	282	266	281	284	293	265	262	266	263	244	277	267	279	268	271	261	258	274	261	284	268	267	248	262	287	244	254	287	263	253	282	260	288	266	271	267	257	248	267	277	285	260	265	277	255	238	249	296	268	271	279	238	283	292	276	293	268	243	266	268	283	270	268	249	268	261	272	267	251	274	249	267	270	255	271	243	276	277	278	275	263	226	275	272	283	254	282	260	269	272	297	265	303	269	256	262	252	291	263	272	268	275	263	283	312	245	260	232	252	286	281	254	251	235	284	272	252	267	256	245	287	272	266	248	268	266	274	275	235	261	261	279	272	245	272	272	238	256	289	262	299	280	273	287	238	257	278	263	271	260	260	257	269	236	273	258	230	232	274	275	275	273	278	281	297	281	281	270	281	241	290	284	255	268	279	299	274	254	306	256	253	237	242	250	271	245	262	234	249	292	266	260	276	295	262	245	261	283	272	258	255	255	300	284	249	261	267	240	236	292	262	256	259	264	250	280	289	272	271	251	274	258	258	245	262	287	285	281	252	289	274	241	303	272	267	271	277	260	287	264	285	263	285	287	276	231	269	266	302	234	297	267	233	255	279	281	244	264	259	279	280	271	256	281	246	239	259	265	279	256	288	283	270	242	258	260	232	264	262	257	279	292	248	264	286	272	278	252	253	253	249	272	276	291	292	257	263	263	255	271	248	277	249	265	250	287	273	244	280	231	263	222	271	265	268	267	298	291	243	263	290	251	254	268	267	285	282	249	256	282	271	239	278	261	274	251	267	264	283	281	294	228	280	268	285	225	258	284	280	271	266	278	259	292	271	250	252	258	264	235	273	288	282	273	249	236	257	286	264	268	293	262	259	236	261	274	251	251	261	261	252	254	281	218	260	259	247	285	244	247	275	237	233	258	292	257	273	282	258	258	266	272	297	240	261	290	247	266	252	271	273	271	268	258	225	254	299	266	258	256	282	274	259	247	274	300	275	271	260	262	259	250	240	258	274	267	255	263	245	280	282	263	263	272	267	267	279	257	256	294	267	276	281	265	281	270	251	283	239	272	274	276	280	280	257	256	275	276	267	258	267	249	285	275	275	277	268	265	259	282	274	275	287	274	257	259	261	253	252	267	271	260	284	256	251	271	284	246	276	290	256	274	267	258	263	267	273	267	278	238	245	298	262	250	257	280	285	247	258	247	265	268	267	258	279	259	294	248	236	289	273	256	289	240	267	253	253	278	268	285	252	245	265	283	287	282	283	265	269	286	260	256	279	269	262	248	237	273	286	254	266	258	283	271	272	260	273	268	268	270	263	266	280	301	285	261	251	275	243	287	265	275	261	238	265	277	239	245	249	274	269	290	248	254	298	248	294	265	248	264	269	264	286	263	252	279	249	278	291	231	286	259	281	286	257	283	257	260	242	272	266	260	250	269	274	269	265	260	271	267	261	272	258	258	256	257	257	258	264	252	260	233	267	269	255	296	260	282	265	268	261	257	252	264	263	262	248	247	283	276	258	237	236	267	280	257	277	244	249	268	261	297	284	254	278	272	232	264	293	255	304	242	256	276	269	256	290	229	293	264	250	230	239	256	265	293	288	280	257	246	258	257	263	255	257	274	257	253	266	254	248	261	261	237	267	250	292	249	286	250	261	258	254	220	278	292	248	270	265	270	255	260	282	240	242	255	284	277	262	267	257	263	256	249	267	294	255	240	280	293	264	275	239	285	271	258	265	246	290	275	257	266	252	249	257	277	272	251	264	271	274	259	247	280	265	281	265	231	262	240	252	274	256	235	263	248	249	273	289	274	285	273	258	286	268	272	263	232	268	293	286	243	247	290	266	287	234	246	268	263	248	253	255	276	284	265	265	243	254	273	265	255	260	267	275	260	257	252	275	248	293	270	272	293	281	250	267	282	283	267	248	291	268	294	267	228	247	259	280	250	247	247	267	253	252	297	284	269	265	248	263	255	275	275	262	273	256	272	252	252	223	277	280	258	273	269	290	255	285	271	303	256	268	253	257	296	272	291	268	279	283	254	266	270	272	302	302	251	268	264	263	243	282	296	269	255	255	259	267	266	271	245	268	276	259	235	254	285	240	263	273	258	271	274	263	276	268	282	244	263	241	308	290	291	272	208	280	247	270
19919	32291	9373	1433	1149	1256	1644	2177	2462	2133	1306	734	494	436	424	374	394	393	382	379	336	372	366	354	366	364	333	351	327	316	363	371	364	389	340	374	355	327	331	354	337	391	358	367	386	348	380	369	395	367	327	369	362	358	318	384	350	348	318	322	371	349	345	351	366	353	323	329	339	341	321	363	340	356	316	335	322	301	365	370	361	352	330	357	331	319	385	360	292	340	338	366	331	359	325	352	371	369	328	364	370	339	315	348	336	394	380	346	334	356	382	363	378	367	335	327	350	357	352	336	345	344	377	339	369	369	374	350	355	333	326	385	352	344	341	335	373	384	394	353	351	335	390	369	359	336	355	328	391	350	346	331	356	380	367	329	313	344	363	336	342	349	355	355	346	323	371	352	353	368	323	371	356	333	365	326	374	320	323	362	363	357	335	347	356	386	370	345	343	326	327	370	351	335	332	358	375	346	333	381	346	313	360	335	336	380	368	368	321	342	371	369	363	361	379	332	350	347	365	334	348	337	353	336	357	351	331	378	364	338	361	338	331	338	343	329	330	326	330	354	354	357	342	347	363	357	341	340	375	340	384	334	352	360	354	316	342	361	333	358	379	342	371	356	338	336	370	376	323	337	362	370	360	364	333	351	371	361	325	347	351	332	331	337	341	366	335	329	323	386	390	347	385	347	352	357	368	369	336	347	341	337	349	339	365	357	381	380	369	358	337	369	353	337	343	355	360	343	360	338	336	359	335	332	360	317	368	345	372	345	354	366	364	328	361	369	320	356	337	372	385	329	349	333	357	338	336	349	356	380	368	337	347	352	346	350	352	368	341	356	358	371	376	342	361	325	324	342	397	350	357	336	348	339	383	334	320	410	340	372	344	359	348	337	362	346	316	350	376	388	335	331	349	330	322	342	365	321	331	350	325	327	357	362	359	351	359	305	346	323	339	331	360	342	381	369	356	332	357	350	349	352	362	327	334	327	332	392	337	317	350	356	340	329	355	351	366	337	368	329	338	331	341	314	338	354	342	346	338	337	309	353	303	359	368	339	361	347	343	313	378	366	334	365	321	356	365	318	349	321	346	350	356	367	348	326	355	375	380	378	344	339	357	346	344	338	364	369	334	332	387	360	354	317	349	349	350	349	342	335	327	358	341	356	366	354	344	330	328	334	332	377	355	347	328	323	370	332	361	368	352	325	358	360	373	353	333	342	342	359	343	331	369	353	343	347	357	339	363	321	346	364	352	353	408	360	364	340	345	359	338	321	338	359	369	347	345	384	359	385	350	334	377	340	330	386	347	331	370	370	339	383	335	350	352	370	296	347	323	335	340	358	354	380	356	328	329	329	321	361	332	347	343	362	345	372	310	333	342	323	350	356	310	327	373	367	334	310	356	348	331	349	354	359	348	342	307	356	358	365	378	339	343	363	345	359	354	324	373	351	341	339	368	347	348	348	332	359	349	323	332	332	354	345	363	324	318	357	309	377	376	346	380	342	345	390	327	343	373	345	349	372	321	390	346	367	340	365	364	353	347	340	342	347	336	359	319	361	348	389	353	338	329	376	382	369	351	342	350	338	371	353	347	344	349	338	344	331	357	382	362	374	313	381	341	361	347	334	342	368	336	333	361	313	369	374	338	372	352	326	331	376	363	343	346	339	369	359	331	334	336	340	346	307	366	346	353	341	369	324	336	369	358	349	397	380	355	366	369	333	379	346	366	342	316	365	329	337	350	333	345	328	303	346	380	346	354	340	345	335	361	362	353	364	363	358	334	339	364	371	339	328	354	346	357	366	338	379	337	347	361	323	325	352	314	330	367	342	343	354	340	349	354	320	336	348	352	353	373	362	342	356	327	352	395	368	370	340	352	346	364	320	357	375	338	344	350	327	408	341	344	378	371	345	343	381	335	390	361	368	319	345	343	302	345	360	344	343	350	367	371	339	336	374	363	374	338	366	347	351	339	346	334	383	313	351	335	347	321	333	348	345	356	348	370	335	362	336	321	364	378	332	329	357	341	348	347	369	368	371	324	365	375	361	348	368	332	356	351	357	336	334	321	322	324	338	352	351	407	344	333	385	338	347	342	333	340	362	330	321	387	365	341	354	364	371	321	338	364	332	359	316	326	349	323	330	334	358	359	366	315	354	342	333	327	322	331	356	339	341	342	356	329	361	362	370	355	342	342	335	322	378	374	370	340	350	324	346	342	343	353	365	343	348	337	370	332	349	372	348	343	364	349	381	367	350	345	336	370	336	355	358	366	359	363	343	343	332	339	332	350	358	360	352	371	343	375	394	357	374	329	349	372	324	370	355	345	330	316	347	346	315	332	367	340	338	378	330	336	345	389	370	360	345	360	365	331	347	334	312	366	347	298	363	336	312	345	386	354	347	353	367	349	348	337	354	360	338	382	359	361	360	346	348	344	341	345	335	333	340	315	366	375	341	356	357	355	327	326	355	378	348	332	352	337	352	350	388	333	361	356	353	339	348	327	353	353	357	364	334	337	355	381	359	355	344	353	366	328	357	390	359	384	349	338	359	349	317	335	376	395	326	360	364	323	316	350	357	366	323	315	346	327	360	352	369	328	367	309	361	343	333	369	331	351	372	354	363	341	364	343	390	358	319	361	328	365	378	361	331	348	373	324	315	361	366	330	350	331	359	341	331	349	326	338	351	363	354	331	340	390	354	356	366	356	363	371	376	358	325	354	357	328	365	345	363	352	334	327	329	353	379	359	363	367	412	393	345	323	356	371	369	322	360	368	328	362	345	330	337	360	341	359	320	362	374	382	349	325	344	353	388	328	350	376	344	361	344	358	352	363	340	318	352	377	341	363	342	338	341	357	326	319	362	334	374	341	345	348	343	342	353	356	306	343	338	334	371	330	357	343	342	336	339	358	345	380	350	323	348	361	344	348	319	320	346	351	338	341	358	386	349	339	373	356	348	363	341	371	391	340	318	332	365	409	370	339	350	326	362	336	319	358	336	364	370	363	357	343	342	320	362	377	324	338	357	367	357	329	375	360	366	376	363	365	338	354	354	332	339	376	353	356	352	370	316	324	318	349	328	350	360	375	352	367	342	322	339	365	343	371	347	363	327	356	336	341	361	343	356	351	387	373	361	344	355	371	332	357	344	348	342	347	380	339	356	336	344	356	349	357	310	344	367	356	333	344	341	349	371	339	365	340	340	351	369	334	352	368	382	354	336	375	341	303	370	344	360	361	347	375	317	346	338	322	364	362	337	376	364	386	370	339	372	365	369	332	341	355	363	346	335	332	306	339	353	355	370	374	348	363	357	331	307	363	374	343	332	353	352	368	372	339	330	362	331	341	357	367	334	384	355	352	328	336	369	369	346	327	368	335	372	341	360	366	355	336	341	357	362	358	314	339	358	313	323	362	362	372	382	366	334	331	348	348	325	363	334	357	353	326	336	331	352	375	360	342	373	362	358	354	309	341	385	360	368	362	350	348	315	342	359	332	352	378	327
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
