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
338635577809	338635578369	338635578919	338635579469	338635580019	338635580569	338635581119	338635581669	338635582219	338635582769	338635583319	338635583869	338635584419	338635584969	338635585519	338635586069	338635586619	338635587169	338635587719	338635588269	338635588819	338635589369	338635589919	338635590469	338635591019	338635591569	338635592119	338635592669	338635593219	338635593769	338635594319	338635594869	338635595419	338635595969	338635596519	338635597069	338635597619	338635598169	338635598719	338635599269	338635599819	338635600369	338635600919	338635601469	338635602019	338635602569	338635603119	338635603669	338635604219	338635604769	338635605319	338635605869	338635606419	338635606969	338635607519	338635608069	338635608619	338635609169	338635609719	338635610269	338635610819	338635611369	338635611919	338635612469	338635613019	338635613569	338635614119	338635614669	338635615219	338635615769	338635616319	338635616869	338635617419	338635617969	338635618519	338635619069	338635619619	338635620169	338635620719	338635621269	338635621819	338635622369	338635622919	338635623469	338635624019	338635624569	338635625119	338635625669	338635626219	338635626769	338635627319	338635627869	338635628419	338635628969	338635629519	338635630069	338635630619	338635631169	338635631719	338635632269	338635632819	338635633369	338635633919	338635634469	338635635019	338635635569	338635636119	338635636669	338635637219	338635637769	338635638319	338635638869	338635639419	338635639969	338635640519	338635641069	338635641619	338635642169	338635642719	338635643269	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2742	3600	2300	2742	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24801	21900	25774	28659	21915	22023	19099	3767	2114	1739	1368	1025	938	788	728	682	611	588	533	512	511	474	473	432	444	417	431	424	351	364	397	386	402	362	417	390	371	354	387	391	383	354	345	440	390	339	425	396	393	399	362	368	370	380	374	353	363	371	407	364	347	399	372	390	401	409	411	374	368	351	379	378	377	359	383	408	392	385	365	374	363	381	374	396	422	392	391	340	396	330	360	382	392	380	426	360	389	370	395	345	384	357	384	357	402	332	357	349	368	393	407	356	357	403	407	374	368	378	370	361	357	397	345	399	386	369	357	320	381	392	392	379	372	374	383	394	401	347	382	360	366	362	359	374	377	359	409	366	362	380	370	393	359	363	350	380	396	340	389	366	379	392	322	369	370	339	354	405	390	361	362	341	357	369	395	349	369	372	337	407	376	333	358	341	380	387	370	385	362	386	383	377	390	357	368	385	398	387	410	392	368	348	415	376	403	386	385	383	364	336	392	394	420	395	344	386	404	434	365	396	372	411	390	405	357	386	392	405	392	369	376	374	375	376	381	370	376	359	370	412	374	368	384	411	368	374	373	368	370	392	393	378	407	398	367	339	365	394	403	394	337	365	413	417	401	389	345	410	375	362	378	362	379	365	375	393	391	374	394	387	373	376	395	369	387	353	358	406	377	345	356	382	376	396	355	377	398	377	360	391	399	361	444	372	364	399	400	352	378	377	361	387	418	368	395	408	377	380	447	378	364	361	357	386	368	363	382	380	356	345	381	398	373	393	323	401	354	360	383	414	384	358	375	343	354	372	381	383	345	380	407	358	365	386	391	362	390	406	370	354	387	357	357	359	399	375	313	374	370	361	342	368	356	352	347	336	399	407	341	380	348	378	385	382	376	377	321	325	397	394	347	389	381	345	377	356	371	388	373	387	387	374	368	390	430	376	386	401	391	419	394	310	349	381	386	352	386	381	361	394	358	352	425	403	411	353	340	365	388	396	388	386	359	364	357	380	364	378	367	383	351	369	426	403	387	384	374	384	384	338	382	385	393	397	403	382	381	347	395	390	366	353	407	397	348	400	365	359	383	326	371	376	375	376	354	392	362	392	370	355	353	404	337	398	396	361	391	379	349	362	361	364	397	383	430	341	357	343	362	361	369	340	357	366	365	389	396	381	394	378	368	389	401	368	386	387	341	385	385	344	357	370	382	340	365	344	385	378	366	383	401	392	395	364	392	398	394	371	400	401	368	372	391	409	368	383	380	361	346	382	357	402	385	374	377	378	411	392	372	378	382	386	369	369	365	377	361	369	339	369	388	350	385	368	377	379	408	359	353	354	356	396	399	409	422	381	404	356	354	364	375	394	344	370	381	396	369	390	372	364	373	363	411	376	343	359	407	331	369	402	411	374	390	368	356	344	369	352	381	416	367	358	343	416	373	362	379	395	402	391	391	352	378	381	375	354	375	402	374	369	372	380	376	354	361	366	370	396	393	373	394	356	421	393	368	381	354	384	417	374	340	398	369	362	393	379	399	416	370	379	380	394	387	384	399	363	381	362	386	372	380	369	342	371	361	359	398	365	375	410	382	349	399	392	351	390	409	379	395	370	385	321	395	369	365	338	370	365	369	372	401	358	396	405	354	387	362	373	345	389	376	363	375	389	357	383	376	367	362	396	372	374	385	358	396	355	383	358	397	346	387	380	386	360	390	373	367	399	349	373	356	377	386	357	396	360	362	370	360	382	377	341	409	405	362	373	372	379	405	371	366	329	391	345	390	367	385	360	369	379	398	366	379	371	400	403	374	386	381	382	404	356	350	352	360	367	394	365	418	383	381	356	375	387	379	355	390	356	352	389	374	358	417	352	369	339	376	372	393	368	355	385	417	389	371	396	432	389	342	391	398	383	334	374	394	389	374	373	386	363	378	411	362	388	396	352	388	349	360	392	381	371	361	381	372	396	406	363	370	351	359	389	374	369	356	327	348	354	354	347	376	375	367	327	358	353	370	394	382	398	334	370	357	407	392	381	369	357	374	406	383	345	364	362	372	333	430	354	377	382	348	405	369	381	375	384	364	362	349	343	350	379	400	355	424	367	381	404	386	377	392	363	359	413	379	337	362	390	365	341	354	388	366	381	356	410	364	372	362	347	367	387	375	381	336	380	385	380	361	404	419	398	371	391	360	379	386	373	387	402	397	346	375	409	375	390	373	381	327	361	358	404	448	350	334	351	378	383	399	387	370	361	376	385	336	369	352	357	384	388	354	376	372	422	390	393	386	406	369	381	387	388	371	389	348	389	352	406	377	392	352	404	397	379	369	381	382	401	375	367	376	374	390	377	405	385	373	329	374	401	371	384	360	382	380	370	357	391	375	369	351	347	347	395	352	382	404	365	399	366	375	377	386	419	439	367	389	369	370	363	401	376	355	374	344	372	338	371	376	399	456	382	336	396	367	389	409	360	372	379	393	401	367	370	410	381	371	370	390	339	379	378	363	381	371	363	368	369	373	400	374	368	360	368	401	373	398	334	393	369	365	359	357	389	352	403	422	383	392	377	427	365	390	368	329	367	363	354	376	384	361	385	431	412	370	352	360	376	363	375	398	416	357	331	389	399	379	359	359	378	386	374	383	369	399	374	393	381	390	381	377	391	374	392	388	339	383	390	393	378	384	374	359	361	349	405	347	369	404	362	371	391	405	394	355	388	391	402	372	390	398	399	339	381	374	365	392	380	389	388	421	388	368	399	361	381	398	372	379	419	392	334	384	399	360	375	377	377	374	409	379	351	395	386	388	369	363	334	353	384	376	418	371	316	406	366	365	381	403	366	377	387	366	357	387	392	358	341	376	404	342	349	388	394	386	365	391	369	386	387	353	401	362	366	400	351	365	398	361	403	383	405	381	386	389	377	367	386	391	391	410	377	383	386	359	390	359	359	359	399	356	371	365	378	385	399	396	356	332	386	357	339	353	367	371	407	401	387	372	357	364	394	336	382	323	370	371	364	371	390	395	375	421	379	386	374	417	359	392	373	389	395	380	407	370	391	393	380	392	404	380	367	371	337	376	403	402	361	424	376	367	395	370	367	378	348	409	386	386	344	377	414	387	383	340	379	412	358	387	383	365	386	355	391	358	363	374	410	394	374	384	372	393	371	371	396	361	334	369	371	365	392	388	380	402	374	398	373	384	381	385	336	388	357	362	376	393	372	339	387	383	393	374	404	344	371	383	375	350	346	357	358	356	390	381	397	381	341	385	389	392	385	368	358	385	397	377	352	396	367	346	378	346	354	371	346	370	421	347	379	371	362	383	390	357	406	395	378	369	378	403	373	372	345	424	387	360	366	357	360	346	405	423	398	350	381	372	436	389	421	345	396	356	360	367	349	357	380	367	378	397	400	381	381	366	385	369	414	341	354	378	354	352	377	387	360	372	382	370	374	400	381	410	393	384	390	367	320	353	350	397	362	385	381	386	391	363	390	359	350	398	358	369	384	347	370
30055	49983	32778	12614	3997	2823	2141	1755	1451	1324	1230	1176	1113	977	961	993	903	879	936	934	875	856	883	856	824	828	861	846	807	879	857	824	848	898	889	795	842	852	840	819	872	863	842	835	839	883	847	840	819	870	852	837	846	861	834	845	888	857	851	835	840	825	865	827	890	844	878	894	895	842	883	833	824	829	839	816	838	884	832	914	840	818	857	850	851	851	852	835	842	787	805	803	884	863	771	775	817	815	856	804	863	832	777	877	831	793	843	835	799	790	803	856	782	821	834	849	844	865	803	795	853	881	851	848	808	852	829	838	778	835	834	850	819	814	804	855	812	778	863	838	887	787	793	851	891	875	827	837	884	821	924	877	843	849	888	823	853	886	838	769	835	770	842	801	805	841	860	850	868	816	853	879	784	812	825	863	825	828	851	823	850	831	797	839	803	864	823	847	857	819	825	874	855	791	789	842	801	804	872	828	844	834	868	838	815	813	837	864	765	815	838	862	812	818	836	834	779	819	892	809	842	836	872	812	847	804	877	883	837	827	846	873	804	793	885	815	839	802	855	830	838	813	869	835	860	873	838	873	889	868	892	855	882	835	867	816	814	911	859	777	847	869	836	855	805	825	809	844	802	859	829	867	809	840	842	847	854	840	843	829	802	836	830	798	876	834	820	765	848	834	850	929	846	812	839	851	826	833	792	845	785	789	858	897	804	798	849	890	828	893	841	853	858	794	865	844	843	838	830	820	902	855	826	804	848	913	810	808	855	874	831	873	839	869	859	796	863	845	854	835	836	873	789	765	840	874	826	792	847	854	895	827	801	842	833	822	812	800	830	835	836	883	831	815	867	858	832	828	787	806	850	852	867	894	842	910	827	843	854	877	858	822	835	823	905	850	836	823	848	816	846	835	864	839	839	813	909	826	860	808	835	828	847	858	843	869	855	846	868	862	860	848	852	845	829	863	838	817	880	841	835	842	790	818	865	885	870	881	868	787	809	788	816	842	810	859	852	855	843	792	885	786	865	851	836	836	797	880	826	798	817	842	802	872	818	798	833	839	846	840	910	823	858	872	857	807	814	819	818	824	845	874	852	880	832	858	833	839	821	859	874	836	829	852	757	877	840	850	832	835	858	850	860	848	882	923	835	876	844	833	834	864	857	841	792	870	782	875	827	846	776	846	899	829	752	898	808	826	811	798	836	878	821	805	838	881	813	842	874	865	862	772	813	832	837	836	843	855	800	819	834	837	869	814	834	864	822	820	874	821	848	860	845	844	860	869	796	838	856	846	819	878	859	826	803	856	850	830	849	846	836	893	778	866	839	782	843	825	823	775	879	847	826	873	848	803	800	824	836	870	826	873	842	831	837	823	791	849	829	835	849	809	820	854	847	833	806	862	845	825	807	814	862	852	836	800	807	839	813	849	832	852	816	816	824	828	813	799	838	832	833	790	839	898	799	830	816	842	860	777	811	808	844	812	774	871	779	815	865	819	833	807	855	837	805	844	876	797	867	873	852	796	820	832	860	790	857	871	854	845	856	828	820	830	799	876	878	795	844	869	755	856	792	851	827	799	831	829	781	865	857	842	827	840	854	811	856	795	826	852	804	844	832	823	832	837	821	803	796	838	859	870	811	783	823	836	874	796	848	834	870	766	798	859	841	845	828	870	831	815	850	845	836	855	836	856	876	816	821	852	843	858	859	838	825	867	765	838	803	780	844	869	823	853	861	843	850	848	897	847	815	823	779	799	854	885	835	826	833	807	848	811	885	808	841	849	832	830	865	840	816	825	820	870	783	800	873	841	866	816	800	827	830	820	821	826	825	903	790	941	853	836	862	834	870	842	844	789	863	809	842	821	845	799	837	807	830	787	777	854	842	845	784	844	843	856	871	798	855	849	834	828	814	802	777	850	829	845	872	805	871	807	769	831	806	871	824	832	864	832	847	836	839	844	857	810	864	801	792	832	856	859	836	857	825	861	809	799	796	843	846	802	868	838	856	876	855	840	830	821	836	845	818	858	862	861	859	865	861	815	853	849	836	859	873	861	832	858	874	815	889	863	852	812	855	834	855	876	821	859	820	783	823	809	808	851	874	809	822	852	828	830	828	808	816	888	804	858	872	789	783	816	843	807	845	828	836	806	777	837	843	895	845	846	853	828	843	813	839	819	790	816	874	835	863	841	810	853	835	860	877	804	831	860	824	878	862	871	829	855	823	801	874	871	827	847	876	839	833	866	802	906	858	869	876	863	821	854	857	815	854	818	861	885	864	831	824	878	859	832	786	842	844	849	825	847	826	854	828	858	843	862	840	804	840	830	792	875	884	828	847	813	838	863	796	842	831	798	826	878	813	814	873	858	825	825	830	827	821	860	861	813	842	806	816	857	771	840	851	841	841	802	802	831	807	846	811	837	860	827	868	821	850	827	837	858	820	843	784	818	853	845	799	857	840	872	804	865	866	837	840	823	859	840	860	777	869	822	860	868	832	842	832	857	845	798	843	858	820	852	847	801	824	846	832	822	870	844	846	891	788	857	840	790	866	824	794	882	831	862	819	786	837	829	796	805	837	853	853	857	862	842	852	827	821	806	810	825	760	796	808	854	851	812	842	842	879	832	815	831	859	807	849	860	783	851	846	829	881	840	828	854	781	817	851	820	824	800	808	836	857	860	817	900	833	813	783	803	825	815	813	841	797	803	824	785	832	836	862	877	808	862	823	850	828	797	880	829	833	851	858	806	786	824	846	817	827	867	832	854	822	831	867	853	836	864	843	837	887	844	841	807	868	827	833	847	820	813	830	876	776	825	807	874	857	824	898	848	813	833	838	831	863	823	836	849	855	846	868	838	868	823	857	882	836	834	865	867	829	816	865	855	828	879	786	764	805	839	836	807	850	868	899	799	834	898	817	824	869	818	853	812	845	896	826	849	793	805	819	869	818	803	796	874	851	857	841	828	858	807	865	806	821	823	850	851	846	841	870	865	858	752	820	858	831	848	828	826	839	814	841	906	869	841	814	854	840	857	855	832	849	864	791	871	849	850	870	843	893	816	883	829	819	862	876	821	837	827	818	863	821	833	831	806	864	847	833	827	832	870	882	803	875	772	869	857	836	861	865	886	833	839	792	869	817	827	908	836	795	821	847	841	840	815	848	797	816	829	865	841	815	859	820	833	854	889	844	845	821	886	851	838	822	826	852	866	806	822	840	813	778	879	823	866	810	857	818	888	837	839	806	845	800	829	827	828	828	803	832	791	835	783	845	822	817	821	799	820	802	809	873	799	856	838	828	886	821	843	836	883	897	809	845	771	827	806	848	835	891	851	818	800	853	816	849	834	840	801	858	823	853	825	828	863	855	909	843	841	859	833	866	835	801	848	795	859	851	840	812	841	821	829	868	816	886	873	841	835	830	834	845	877	840	911	830	837	840	802	859	848	843	823	876	763	838	845	861	909	831	815	931	814	880	809	816	839	827	872	837	855	865	895	859	800	852	821
33311	25455	23790	10615	3193	2307	1716	1345	1115	968	888	734	651	607	578	512	515	517	498	469	430	420	416	437	443	419	421	403	437	417	428	430	433	403	435	402	414	391	406	352	423	409	430	412	405	445	433	381	412	405	447	372	418	378	447	386	381	424	396	404	411	380	424	418	395	367	384	365	418	455	422	384	399	403	414	362	441	423	382	403	411	439	415	438	426	425	408	398	394	394	388	400	412	455	406	362	415	406	387	403	416	394	378	397	370	447	379	426	414	400	421	410	407	401	449	398	440	342	360	416	399	394	438	423	394	453	420	386	380	407	392	425	394	430	411	367	430	413	391	387	406	409	405	403	383	414	423	394	402	369	419	415	379	380	405	380	419	434	395	378	424	417	392	356	395	406	407	396	403	400	411	442	385	389	386	394	414	381	388	365	410	404	404	356	439	423	426	398	409	434	417	432	423	386	390	413	420	372	385	410	439	417	428	403	426	410	435	438	384	393	398	425	400	383	410	394	393	406	408	415	381	420	394	444	389	398	418	399	409	380	376	427	448	396	378	376	405	395	358	377	412	400	393	414	438	381	393	415	438	404	430	419	396	437	414	381	445	425	364	398	425	451	381	422	415	408	379	440	390	407	441	402	408	395	419	433	386	407	391	384	435	397	444	412	423	393	412	416	396	411	423	438	440	408	380	427	406	426	407	452	416	426	425	383	384	390	385	398	438	413	406	349	403	393	415	386	410	381	376	397	419	396	390	381	423	414	445	418	417	377	444	418	402	393	388	395	420	401	422	397	384	420	389	386	429	436	423	428	432	404	386	391	432	376	378	407	408	431	411	386	404	412	420	376	431	420	384	371	426	448	387	395	402	388	421	361	407	369	384	402	412	439	437	434	403	429	427	398	415	428	429	424	395	429	426	396	410	414	431	408	362	374	417	417	439	424	418	437	380	442	404	396	387	405	404	405	354	411	439	414	427	428	424	385	411	424	457	446	388	419	420	412	419	407	386	419	430	405	393	383	406	415	397	389	443	412	407	381	364	446	427	456	407	414	415	381	388	398	433	368	375	422	400	408	404	427	399	387	404	378	428	429	364	403	403	399	425	488	376	380	407	408	389	426	384	407	390	403	423	426	398	417	427	400	402	377	434	409	448	374	393	412	408	398	430	409	392	375	453	440	399	420	413	447	404	440	420	425	419	384	408	375	441	450	416	378	393	386	436	408	390	421	388	436	379	366	422	391	433	383	412	382	399	434	423	397	420	415	387	425	395	439	436	395	434	389	395	470	392	415	442	398	371	437	421	410	394	438	438	423	393	424	381	432	411	408	417	443	383	427	415	395	412	445	400	416	404	409	396	419	434	409	414	396	398	387	397	430	368	394	433	418	419	400	445	384	371	368	405	426	460	401	406	429	414	414	409	350	396	393	421	387	390	377	380	417	414	431	394	424	406	398	404	431	368	389	398	361	424	405	385	420	385	445	419	385	414	421	411	406	389	410	439	459	393	411	390	421	383	389	426	438	392	390	418	418	413	393	417	467	398	398	400	428	434	408	375	379	363	389	407	406	379	376	393	424	407	387	412	385	375	431	402	409	394	417	431	410	423	408	419	421	403	445	397	388	438	424	399	408	398	400	412	406	379	383	398	390	408	381	402	429	390	400	404	405	408	396	399	381	394	405	401	399	422	397	395	414	396	399	458	400	450	424	393	418	398	403	412	420	429	400	391	400	404	422	422	411	413	428	399	399	397	447	400	392	382	440	452	403	380	411	408	403	423	395	378	397	434	411	437	423	373	430	400	389	442	405	404	396	423	417	421	371	400	381	404	374	402	411	427	395	427	403	391	382	422	441	375	391	420	468	414	426	385	423	442	387	377	398	395	402	394	406	408	400	408	412	407	392	427	416	429	381	438	377	399	379	427	411	422	397	381	407	392	427	386	424	399	367	400	418	404	439	409	459	408	408	409	386	407	394	398	374	400	471	404	413	409	398	399	389	379	384	448	405	391	400	404	424	436	375	402	392	433	446	395	383	429	406	369	387	390	392	411	417	390	429	383	399	388	388	387	422	446	417	417	426	384	358	439	441	408	379	444	443	437	385	433	415	402	393	419	410	454	397	445	378	362	408	466	409	450	411	392	389	390	383	371	400	423	417	466	425	393	410	398	394	386	368	413	405	412	432	416	416	418	376	432	417	450	411	405	415	398	398	405	424	418	372	426	385	392	413	408	399	411	407	384	405	429	422	420	384	406	407	412	411	407	393	412	425	438	432	424	402	434	435	402	377	343	348	392	388	410	390	390	384	387	425	395	428	377	389	410	418	404	415	368	431	415	439	444	423	369	409	413	405	419	405	425	392	404	418	413	423	445	422	393	444	388	397	426	431	429	380	390	388	396	393	424	420	404	415	404	406	386	408	420	401	408	437	418	406	404	394	392	384	412	406	419	394	431	407	402	409	424	399	436	401	406	389	398	402	422	417	413	437	398	423	413	391	429	417	385	413	422	419	384	406	418	400	395	405	418	435	419	428	450	416	415	410	424	385	381	407	438	384	413	405	421	386	420	420	384	407	420	383	414	386	403	435	459	392	367	411	404	434	402	418	377	378	381	381	382	391	404	407	413	433	440	405	391	369	418	425	415	424	389	434	382	416	399	386	396	452	355	472	414	423	399	414	407	426	386	389	444	416	413	359	397	437	407	404	388	425	406	385	410	403	377	447	370	398	386	405	405	426	430	436	410	394	401	415	390	403	421	404	389	384	457	439	420	425	405	410	423	358	402	364	383	414	406	400	422	402	420	382	411	422	443	411	417	395	450	425	441	411	401	417	381	418	420	382	441	395	416	411	396	378	438	395	436	361	400	403	404	399	415	428	413	438	389	413	364	362	397	429	396	440	402	420	383	409	400	402	369	423	381	379	431	400	433	415	393	386	439	416	399	425	417	424	400	406	434	406	441	393	423	431	414	373	431	395	440	430	387	433	394	424	401	426	391	424	420	448	405	409	411	422	396	417	431	403	453	407	388	417	410	383	416	353	376	424	424	398	426	403	438	396	388	408	426	381	421	406	390	397	408	410	424	365	392	407	358	402	405	430	368	399	413	379	416	387	395	382	408	423	377	418	421	392	393	373	393	397	404	390	399	440	398	395	461	414	426	381	425	376	374	420	408	359	423	415	419	384	429	425	393	386	389	386	425	390	396	413	415	387	442	401	419	385	402	426	397	437	412	413	416	412	426	396	409	399	404	380	398	389	351	429	464	389	389	392	409	415	413	416	420	413	446	427	420	366	411	401	405	428	405	390	439	433	406	414	429	420	421	422	433	399	405	389	407	417	404	424	400	404	404	377	378	377	382	443	433	424	420	428	387	436	399	412	424	437	399	422	428	392	405	430	393	382	423	444	395	403	405	454	425	429	423	404	405	425	439	431	412	429	443	398	390	410	430	393	444	447	408	428	418	410	419	375	382	412	434	413	424	423	414	397	408	426	380	394	425	424
26070	30723	15504	4827	2361	1947	1580	1326	1215	1179	1111	1076	1050	980	990	1006	990	1005	978	966	1006	956	892	981	923	861	896	942	929	948	917	883	938	935	927	937	921	920	897	919	928	932	935	935	893	884	965	897	925	952	945	1011	868	921	917	938	950	926	945	887	963	948	914	924	918	910	917	923	906	889	952	939	932	921	922	947	938	909	956	910	873	1040	940	952	952	929	901	907	941	903	960	979	935	943	926	928	903	934	912	921	948	948	900	950	917	926	929	881	913	936	961	930	938	911	909	923	969	921	905	890	919	919	927	884	990	927	921	887	941	919	928	955	899	990	943	926	897	938	861	951	875	894	909	914	937	903	932	972	935	964	978	900	956	877	929	933	903	893	968	880	942	901	919	882	927	960	893	961	965	974	948	935	885	879	903	943	917	923	902	867	930	915	890	950	872	913	893	956	879	929	917	924	895	880	927	966	930	878	860	910	947	956	1017	926	898	948	940	938	913	958	942	951	923	921	905	922	959	902	939	885	923	926	906	899	911	877	942	942	890	946	926	877	892	927	887	926	912	907	960	911	913	952	919	939	953	943	934	874	962	904	906	961	890	866	894	945	946	917	906	893	901	948	940	907	940	927	957	910	944	944	949	956	921	880	931	935	963	958	996	919	910	927	965	913	927	956	923	919	931	918	955	956	877	892	958	935	914	960	938	873	894	916	883	925	955	920	836	932	935	958	936	966	936	929	919	897	917	965	911	893	920	960	928	954	943	934	900	893	914	940	915	908	890	957	921	909	956	942	939	931	913	882	904	960	912	978	901	902	937	895	930	918	979	879	917	904	931	962	907	922	899	963	955	893	911	969	982	884	922	928	917	987	944	954	962	959	950	938	902	865	949	926	923	932	885	940	992	932	873	913	950	952	943	888	905	866	928	952	948	948	898	919	949	894	916	929	922	899	896	987	912	876	950	932	887	988	857	924	944	928	931	866	914	941	977	914	862	908	898	926	920	919	935	922	878	936	897	870	880	923	957	985	921	849	892	954	905	951	882	935	886	959	946	985	989	907	932	881	944	943	955	918	876	899	954	940	899	894	935	932	933	964	968	953	937	904	927	924	911	913	831	919	946	885	937	935	956	920	860	937	933	945	953	925	912	960	964	911	895	935	980	895	909	967	934	964	978	882	912	819	981	923	908	988	955	941	950	939	892	930	907	944	928	949	885	925	948	943	900	870	885	972	859	917	904	921	937	939	920	909	931	960	908	882	935	916	915	874	918	983	924	946	908	919	941	951	968	917	906	932	935	892	906	950	913	917	915	990	965	876	909	890	943	932	924	919	936	873	903	878	964	933	981	926	908	946	939	941	873	882	878	883	946	855	942	954	900	913	879	936	937	928	974	880	897	960	882	920	965	902	914	926	938	924	939	950	986	906	905	906	915	930	936	899	890	835	955	965	901	948	910	947	971	971	926	950	944	913	912	913	928	892	923	977	929	966	932	887	925	936	899	959	921	939	887	868	957	945	917	937	907	931	910	929	915	910	977	928	947	894	924	899	947	900	941	960	930	973	948	977	940	947	936	918	904	951	919	893	918	944	921	938	962	940	906	928	907	932	949	885	891	950	938	970	957	924	890	926	890	964	923	897	953	962	930	920	906	874	880	946	914	967	910	892	956	894	932	954	933	887	905	935	868	937	892	947	873	958	987	911	929	886	941	928	920	881	951	930	912	901	952	928	886	927	957	908	952	927	898	906	931	884	931	908	942	872	941	875	964	928	907	968	930	888	900	918	939	837	888	906	905	890	893	935	930	885	938	902	914	897	959	922	903	912	954	915	897	893	910	922	944	1011	959	955	933	936	920	905	957	930	922	928	934	891	922	912	909	879	934	934	938	919	926	933	880	966	926	922	946	960	922	927	961	950	917	945	877	911	922	906	872	957	914	937	926	933	921	934	935	857	891	884	986	910	933	943	927	896	910	875	915	928	967	858	903	871	953	894	930	959	950	941	983	957	944	923	948	942	914	956	925	952	887	932	909	907	936	889	951	934	875	969	902	918	872	917	888	913	921	890	902	932	906	863	913	856	944	926	897	929	936	932	873	948	1024	924	888	913	919	939	941	936	935	964	911	901	900	912	924	969	925	919	980	912	910	959	931	881	945	937	916	932	930	922	940	892	909	928	926	912	915	882	905	888	899	944	912	961	912	969	890	914	966	944	856	983	928	918	910	908	915	917	928	875	954	949	896	924	899	912	892	911	925	897	906	926	916	923	871	916	965	954	957	936	914	900	931	931	956	901	890	929	882	909	910	922	936	933	931	905	967	912	933	919	923	890	959	957	923	886	866	972	910	964	924	871	936	933	886	875	920	939	918	906	935	872	999	908	923	887	926	931	932	949	936	904	935	953	894	879	927	875	979	924	908	921	911	921	933	892	873	949	960	913	887	985	945	889	910	980	900	928	909	945	921	925	896	892	902	955	942	905	888	947	909	945	872	955	897	938	955	916	942	909	898	898	958	922	925	901	888	906	872	892	856	911	899	966	929	940	928	920	914	871	930	909	985	952	917	886	943	929	890	916	927	934	934	1004	968	937	918	964	951	894	814	959	894	953	898	901	932	933	915	935	933	969	958	915	935	962	948	888	902	889	855	894	902	915	839	922	930	901	902	940	943	866	905	957	873	860	944	942	957	856	961	932	897	925	894	956	950	928	914	978	908	923	914	988	964	893	977	919	923	925	923	946	890	950	967	921	974	961	886	1013	903	943	943	920	894	951	914	897	928	889	872	975	902	909	946	931	994	908	904	916	899	916	882	923	945	914	940	920	1014	909	888	933	921	938	927	880	958	925	960	897	912	940	942	907	945	996	920	912	899	904	965	958	886	924	922	927	848	909	923	919	962	913	939	988	943	882	804	984	955	885	919	924	934	922	931	916	947	951	969	963	976	904	934	931	874	897	931	934	882	895	927	909	930	951	935	844	873	956	921	884	926	902	924	899	916	863	954	935	944	971	920	944	968	931	904	891	888	963	854	919	900	948	909	892	883	971	905	924	962	940	968	925	939	922	981	958	896	892	898	895	976	913	903	942	965	940	895	916	904	932	893	892	955	943	946	912	937	926	882	950	962	930	899	920	961	951	907	901	915	893	897	981	955	929	863	978	883	885	894	872	971	937	922	900	970	930	917	931	913	943	956	902	974	958	894	930	900	925	841	934	908	924	902	910	975	883	890	919	922	959	898	905	885	910	922	971	923	945	965	884	877	850	943	940	917	930	967	932	950	853	950	925	982	874	949	923	942	945	913	939	867	948	926	951	939	902	928	978	899	918	932	905	981	900	968	989	891	970	873	892	865	904	860	916	886	920	950	905	886	915	935	910	987	898	990	931	938	874	967	942	959	899	951	921	872	948	987	956	949	926	885	900	956	948	978	877	885	918	880	979	900	898	903	961	903	904	911	985	913	934	877	929	880	911	936	946	882	908	932	873	930	909	912	950	911	856	884	907	935	919	919	914
24929	21516	24994	28491	21559	20416	4614	1932	1385	1139	924	812	685	620	574	571	517	444	476	505	441	434	442	422	414	379	357	393	383	428	369	398	414	365	395	389	357	375	384	412	362	409	361	378	381	377	393	382	391	367	399	370	390	354	371	368	381	380	393	404	375	387	372	355	407	377	399	365	371	353	367	398	372	349	370	373	414	346	377	386	419	410	410	414	376	363	410	344	405	404	349	384	415	388	372	396	380	393	431	406	448	407	364	423	346	367	367	370	399	360	389	408	412	377	383	371	379	412	358	368	378	374	361	394	365	358	367	371	371	378	348	363	378	375	390	386	344	374	401	393	386	359	409	368	392	408	356	362	345	338	385	375	357	403	351	359	391	389	337	376	369	385	357	348	380	365	398	341	377	391	385	398	407	353	369	347	335	417	366	363	384	354	387	423	357	345	358	390	377	382	388	342	367	367	368	353	381	360	373	381	401	387	391	345	420	431	375	355	361	423	362	365	351	350	395	402	407	392	364	398	355	385	364	390	364	385	355	384	367	423	370	414	354	403	341	390	364	384	353	372	401	368	391	370	402	350	351	369	375	372	425	374	377	365	406	408	383	383	359	372	335	378	391	368	395	395	381	359	405	363	379	368	390	358	362	384	359	349	374	366	406	383	360	347	360	415	366	385	365	368	375	360	342	384	385	390	340	382	407	396	365	389	371	385	386	339	362	390	375	329	376	362	361	377	382	378	365	394	376	350	354	331	380	396	328	384	381	381	372	406	426	352	390	398	371	377	374	393	374	366	365	398	347	412	395	406	362	363	365	392	378	361	357	357	366	361	400	364	399	376	409	409	360	366	402	343	403	417	392	386	406	406	362	400	374	375	366	370	400	392	395	357	412	368	371	397	339	416	392	404	350	379	377	354	397	370	358	375	400	386	376	365	370	385	393	362	392	355	407	368	371	373	398	336	375	373	370	389	386	399	351	354	373	377	347	396	397	384	347	359	360	375	375	420	396	368	358	385	376	362	375	417	381	415	384	381	391	398	395	363	365	356	350	375	364	392	392	357	331	354	379	409	409	400	365	337	382	370	393	395	373	380	357	375	390	357	363	378	380	405	409	339	356	368	338	367	387	398	370	382	399	411	395	377	399	348	373	372	390	371	402	381	395	395	385	392	362	340	403	350	370	406	371	382	384	405	367	384	362	401	357	388	380	420	382	414	421	417	354	361	398	359	400	367	391	385	379	360	418	376	372	347	395	391	364	341	389	428	393	347	366	389	398	333	403	395	388	379	382	382	359	419	368	381	371	404	359	377	362	372	346	375	381	394	372	372	418	403	400	407	384	329	364	407	368	396	409	382	380	377	397	364	411	403	369	415	404	320	407	400	389	347	361	377	377	372	422	357	366	399	381	362	355	400	341	385	368	402	405	370	376	368	367	392	381	380	369	374	380	366	390	360	402	357	398	399	369	350	371	353	366	379	382	401	370	357	408	369	369	393	349	386	398	381	377	348	390	385	377	368	369	387	425	363	363	363	372	392	354	358	360	344	410	369	346	352	364	387	368	357	355	394	352	407	356	353	384	375	363	368	413	382	378	382	391	395	380	385	369	382	385	375	333	384	352	407	375	371	362	376	359	382	405	384	375	385	361	366	340	409	354	376	373	392	394	378	357	380	393	366	353	364	369	360	418	376	366	367	374	393	388	439	388	407	375	386	410	392	374	369	405	379	373	357	391	360	377	375	385	373	370	337	372	384	376	381	412	373	384	442	370	389	396	375	380	404	391	361	409	393	383	391	397	374	358	334	398	363	371	393	373	363	382	403	379	377	418	413	397	400	363	367	365	380	384	386	328	389	361	376	396	391	359	346	389	359	385	377	399	374	420	404	383	383	386	416	390	391	367	387	369	358	385	343	349	425	404	412	403	354	409	407	355	374	406	386	416	358	377	425	380	382	376	370	397	404	401	375	331	396	383	346	370	387	404	405	368	366	384	394	371	368	384	363	370	365	421	387	358	359	378	370	409	389	379	392	370	372	398	342	355	389	400	379	365	371	345	377	369	372	378	384	352	359	381	348	393	366	378	416	345	383	397	425	415	341	345	382	355	359	382	367	378	380	383	413	393	378	402	352	379	363	376	393	417	381	366	369	374	404	377	383	392	404	406	394	372	430	361	387	365	401	383	395	347	391	348	393	367	395	367	370	410	411	433	385	381	387	391	373	359	323	381	372	393	382	387	369	392	370	352	323	334	351	365	371	401	375	441	340	403	416	356	376	371	388	353	379	399	428	379	415	392	373	378	382	388	408	365	366	374	368	357	340	395	366	377	406	380	360	380	374	391	348	418	363	375	378	387	358	386	386	359	397	347	372	360	389	392	370	366	400	383	364	378	378	393	393	372	329	365	407	387	402	417	378	404	419	366	378	351	423	413	352	378	356	397	401	380	354	403	381	368	400	366	398	359	390	383	378	356	355	375	450	377	377	328	373	378	363	428	403	369	386	410	386	412	376	375	390	392	356	403	385	379	373	371	372	356	380	329	393	403	391	418	373	401	362	387	385	387	356	367	346	391	370	371	363	394	368	395	357	405	382	384	383	373	380	436	409	395	344	398	438	378	373	336	371	379	364	395	428	413	421	364	399	369	364	331	399	368	349	413	370	357	370	403	401	369	380	352	368	424	372	361	396	359	360	378	433	388	362	402	376	371	384	365	383	367	361	380	338	380	414	348	398	372	370	380	411	369	366	356	393	397	384	356	384	363	381	416	346	349	396	387	411	370	361	396	395	409	372	383	394	381	389	382	374	400	377	394	378	371	371	388	378	383	340	366	357	373	379	394	368	367	329	364	359	359	393	379	344	377	369	402	358	388	397	384	382	381	334	356	390	414	428	369	378	411	406	388	391	325	345	357	400	375	389	368	378	349	396	422	381	414	379	394	389	345	381	401	382	402	380	357	392	367	370	372	366	379	420	362	404	361	358	399	359	384	395	368	357	399	386	385	369	427	359	385	399	350	368	365	357	403	387	350	389	360	387	338	392	377	393	392	380	365	374	362	416	365	356	388	379	350	375	349	365	392	359	380	436	385	416	383	408	403	355	403	325	345	379	356	353	371	389	373	388	368	380	358	386	388	400	408	388	362	403	387	394	374	377	426	372	394	446	390	420	382	378	399	384	348	344	362	387	368	368	393	364	408	418	378	386	353	398	363	397	374	371	364	423	366	380	378	423	383	390	372	380	389	365	366	357	391	384	384	405	405	375	378	363	334	371	369	373	383	377	369	385	396	370	393	354	341	403	400	382	374	364	373	413	381	379	353	355	366	359	413	395	407	390	388	398	394	427	390	378	398	378	348	380	394	423	394	359	397	390	406	345	392	382	393	411	385	352	395	386	363	404	354	398	353	393	399	369	344	350	383	382	403	359	363	425	358	384	363	391	423	368	356	378	379	387	384	383	405	347	436	405	368	377	360	309	384	402	366	429	366	392	369	354	385	368	409	393
26670	41918	25295	9386	2706	2181	1681	1475	1285	1216	1163	1091	1002	993	1015	896	979	982	965	917	915	875	887	880	894	875	901	871	880	873	889	798	831	922	859	894	813	850	835	910	886	881	762	815	844	848	842	856	856	883	881	876	925	889	895	864	839	846	874	821	821	797	854	850	864	870	884	866	861	856	829	812	872	856	869	863	900	866	832	844	849	817	857	857	875	815	809	902	864	842	824	871	898	832	821	893	900	831	862	778	863	875	839	814	829	878	866	830	838	837	865	834	821	826	857	835	816	810	854	874	811	815	838	854	866	844	886	848	867	900	885	925	851	824	839	905	894	890	883	837	837	861	866	842	805	880	869	853	873	863	902	809	829	848	854	877	833	837	891	795	848	867	863	908	825	863	836	876	886	870	851	861	839	853	862	865	801	879	810	840	905	889	873	900	907	872	863	855	817	828	868	830	865	838	898	813	863	848	870	851	878	856	830	800	859	832	837	871	835	857	880	854	852	824	869	800	846	830	912	850	835	831	824	883	886	853	837	871	890	850	890	850	789	855	812	901	845	875	867	870	870	887	879	841	856	860	865	841	864	880	802	840	842	828	914	898	839	848	867	870	890	896	856	812	876	883	849	853	857	851	867	826	860	892	849	909	881	801	869	866	902	881	819	829	872	840	817	844	919	847	868	852	921	841	876	858	841	842	830	886	899	849	829	806	878	869	847	855	844	842	823	817	891	858	792	847	896	820	874	846	790	887	882	902	838	865	881	838	844	857	840	845	885	862	835	825	853	886	862	842	824	821	900	854	876	857	860	861	866	834	836	876	846	878	811	852	829	853	914	833	858	848	914	879	822	839	944	864	833	896	845	851	900	805	891	882	845	824	871	900	872	841	835	792	854	821	897	853	908	860	870	826	836	884	853	926	878	843	851	820	897	850	845	868	813	846	828	867	875	844	831	869	850	857	840	905	873	843	862	885	859	834	844	894	874	888	861	827	808	887	852	908	798	926	870	902	873	842	852	849	856	871	854	876	816	795	832	862	867	839	866	879	826	854	875	888	843	829	871	859	793	830	892	860	887	873	842	922	838	830	828	877	846	958	873	866	838	874	870	870	878	853	795	911	918	827	908	786	858	843	870	870	886	873	820	868	898	870	875	879	884	848	880	887	870	903	869	830	828	838	893	851	857	868	882	825	896	817	882	824	900	851	804	886	900	862	866	888	881	864	859	913	801	881	912	864	864	890	891	858	840	797	846	889	870	823	841	876	887	921	854	865	876	891	921	865	836	875	845	807	891	820	839	853	807	860	892	905	885	879	893	841	880	817	884	865	791	835	829	826	820	850	849	876	882	855	872	869	809	865	798	858	838	860	873	890	900	881	834	893	885	839	857	856	821	828	849	803	914	867	866	870	860	853	854	856	840	840	866	869	860	837	854	834	881	829	863	880	852	817	812	901	871	877	829	885	839	888	857	902	852	878	860	836	894	863	883	852	806	808	824	836	859	837	831	835	907	840	834	883	870	838	852	881	834	833	829	911	886	818	835	847	844	825	849	878	852	841	899	818	875	837	855	848	810	896	858	901	808	882	817	877	919	886	820	896	833	823	786	868	821	855	856	856	879	843	835	838	841	884	831	871	815	841	842	858	894	834	861	866	854	886	867	846	844	801	862	864	866	831	876	881	848	902	802	880	851	831	887	826	887	819	842	900	780	820	809	851	888	863	851	901	892	788	874	838	848	843	878	852	819	908	821	842	870	879	823	848	877	863	860	859	833	847	911	841	877	832	831	855	850	884	889	879	891	838	856	882	789	903	929	822	856	813	883	830	841	851	833	854	829	852	843	829	905	818	835	841	857	819	857	897	857	849	882	848	818	855	867	816	874	900	810	856	855	815	857	882	812	842	868	848	897	886	893	844	860	835	905	831	911	875	841	854	883	848	875	871	825	832	847	864	845	848	825	848	849	869	842	868	833	873	839	852	858	837	831	810	866	845	824	875	804	841	833	856	850	829	876	874	841	813	831	811	825	839	867	848	816	858	871	940	886	895	908	859	857	851	886	843	908	874	851	853	898	868	884	839	899	828	877	834	874	888	911	825	859	905	856	864	890	856	917	834	871	871	904	855	813	837	865	829	836	835	857	862	851	836	930	820	848	872	877	917	836	825	827	871	858	884	880	797	855	863	830	836	843	842	926	870	896	854	807	834	867	824	842	882	851	845	787	841	836	890	928	859	835	803	862	819	913	862	877	866	820	852	873	871	848	836	903	871	837	861	874	838	805	845	872	862	864	856	842	892	840	845	888	887	833	915	859	822	822	877	845	883	865	812	857	823	806	867	841	770	855	883	833	892	865	861	851	875	906	837	907	908	849	867	839	878	897	824	897	869	841	865	842	868	881	847	856	872	851	878	843	851	863	819	817	850	839	856	837	847	881	833	841	826	790	858	811	876	812	868	827	821	848	855	795	842	882	873	873	896	843	836	832	824	820	860	885	856	847	830	919	832	843	854	898	859	915	803	862	827	851	886	867	881	905	821	843	810	813	862	821	846	902	889	830	822	904	870	842	864	846	812	892	811	879	838	875	874	873	839	875	859	810	829	862	868	889	854	867	836	858	826	821	838	868	854	857	834	925	897	885	820	868	836	883	826	848	831	881	846	879	906	868	858	893	880	871	854	864	814	862	834	816	835	829	865	879	870	856	814	815	850	892	868	833	823	872	884	823	842	877	879	822	855	911	910	896	831	852	887	897	837	834	887	857	820	875	856	862	852	872	835	797	855	854	835	868	893	880	832	855	850	849	842	868	842	886	833	870	833	907	873	846	885	854	860	797	878	868	872	885	837	853	857	824	866	850	881	905	845	879	900	911	867	845	880	805	825	855	849	843	895	868	821	824	838	864	824	889	877	866	804	875	819	917	860	849	840	853	876	829	870	847	872	833	835	850	821	822	908	830	839	876	901	784	869	793	899	807	831	870	845	844	861	870	884	868	890	886	857	835	894	857	876	914	825	883	834	849	876	933	881	871	831	860	846	814	837	888	844	822	864	849	846	839	880	823	868	890	834	891	917	891	822	846	845	823	904	836	852	880	857	914	891	853	855	822	812	829	881	879	907	837	925	864	877	871	820	874	880	876	816	775	894	857	809	796	834	884	882	859	885	825	914	857	831	858	921	861	902	893	878	797	869	834	869	828	839	871	840	844	862	797	854	902	871	849	851	868	853	865	812	850	834	832	847	877	863	916	855	870	865	826	877	892	822	883	863	824	867	904	803	881	837	816	828	824	781	841	863	865	874	852	880	868	849	865	801	837	885	907	836	870	824	828	847	884	868	841	863	888	890	846	860	856	817	873	860	823	867	861	819	861	840	840	836	866	877	895	882	835	866	796	850	805	870	838	857	840	838	831	891	839	865	818	783	916	853	848	800	862	859	897	857	880	885	806	856	844	875	862	909	876	851	891	838	861	835	850	834	882	862	848	833	851	772	829	912	851	799	842	817
24292	21500	25301	28119	21512	21634	18903	3810	2053	1555	1293	1101	875	798	756	656	581	558	494	530	458	477	473	447	441	421	421	406	377	409	408	379	401	339	356	399	346	379	340	348	395	375	377	368	353	389	405	364	372	359	346	374	386	374	381	372	347	381	362	387	366	383	360	360	387	365	379	348	334	380	383	342	335	403	399	400	392	354	352	362	369	399	374	402	397	360	340	369	392	368	352	402	375	377	329	365	393	360	339	400	388	382	371	377	383	384	345	407	392	382	357	336	394	374	390	394	379	382	376	357	356	381	371	365	366	373	360	362	378	424	389	362	315	371	356	378	318	405	368	359	391	372	351	335	380	413	355	359	381	359	400	393	383	338	374	356	321	359	396	363	365	378	370	354	341	341	343	382	338	350	343	372	371	374	356	383	372	353	360	373	325	325	345	390	321	380	380	360	341	371	366	379	372	379	366	381	356	334	361	379	353	414	371	383	357	352	341	371	389	344	396	337	368	381	352	350	368	365	415	333	356	390	359	361	337	367	399	387	391	378	391	412	358	349	385	356	345	328	353	383	378	373	403	357	377	393	364	363	349	359	352	350	387	393	359	340	376	361	354	416	391	345	361	369	386	353	373	353	352	366	427	327	396	362	367	374	376	368	365	356	354	363	376	336	348	387	358	365	341	366	344	382	362	343	356	360	393	349	341	381	372	364	342	384	406	390	340	401	386	365	359	380	368	357	398	379	369	369	330	342	391	319	420	358	334	385	385	388	384	380	365	361	354	374	384	345	346	358	350	373	370	373	371	347	341	377	363	364	364	396	393	375	321	361	361	361	334	360	374	340	362	402	387	380	372	355	345	361	374	344	366	384	386	356	363	362	355	352	359	365	398	356	373	359	375	397	341	354	384	401	356	372	372	367	379	362	375	391	385	349	396	364	328	355	404	432	369	343	375	345	404	390	355	374	376	373	348	376	387	355	393	355	331	354	392	381	368	382	387	385	355	385	345	371	369	395	374	352	379	398	382	343	346	341	390	373	396	336	346	371	378	374	371	391	397	368	361	378	374	373	327	372	357	350	354	347	322	358	359	363	380	349	404	351	338	382	355	383	354	332	401	381	380	369	381	392	383	353	367	377	396	365	363	338	368	357	382	351	330	379	370	383	373	360	354	330	325	376	395	353	380	361	411	389	364	374	358	389	356	382	406	362	386	383	347	367	375	361	368	389	396	388	343	341	337	337	370	381	338	346	369	357	345	384	356	372	340	359	343	365	345	378	391	348	376	376	389	392	345	354	371	348	383	371	357	375	358	355	376	341	318	359	362	317	378	381	348	370	343	311	361	352	340	383	382	403	380	405	341	342	367	364	369	364	356	340	356	343	348	308	354	358	338	395	389	331	348	363	364	336	372	349	347	373	360	367	360	378	363	305	402	358	392	383	345	350	379	361	356	358	382	400	347	361	350	363	356	378	333	356	363	365	354	359	351	361	360	383	372	403	395	342	364	399	391	346	370	383	338	357	417	363	373	344	368	363	371	409	389	374	370	359	378	395	332	362	357	386	365	377	352	421	365	377	370	349	361	351	372	356	368	356	359	385	386	338	402	356	365	378	353	386	359	353	341	389	411	350	374	358	392	373	369	383	351	347	400	357	370	353	413	364	336	376	385	357	343	375	380	363	402	374	384	391	351	374	345	358	354	362	346	382	374	336	340	336	338	348	361	351	378	350	379	343	349	356	360	380	390	351	383	358	358	378	378	327	392	341	338	355	335	379	363	379	373	387	372	379	356	315	327	369	381	358	358	334	380	361	359	327	369	370	373	357	354	407	368	346	367	333	391	406	365	388	356	332	370	375	362	357	384	351	338	401	346	406	375	349	340	339	350	342	373	363	387	315	347	355	342	372	349	328	392	362	360	340	393	384	381	395	397	376	371	359	360	368	411	378	382	346	397	364	340	361	359	358	380	327	399	382	341	321	363	363	340	359	392	353	414	329	382	369	381	384	337	383	354	407	359	421	393	350	370	371	370	320	343	363	375	365	359	345	373	359	390	357	407	411	367	365	378	353	342	375	388	376	383	387	351	345	349	377	337	349	352	403	354	370	351	376	360	397	386	415	380	396	348	371	371	374	344	409	390	346	363	388	401	354	379	377	360	365	382	376	312	400	373	351	324	356	353	393	364	384	356	359	385	358	355	385	393	368	355	351	389	377	358	391	356	397	384	380	357	348	379	367	367	402	348	387	376	347	368	373	361	383	378	382	369	390	385	362	357	334	319	360	335	371	364	372	370	349	341	374	368	364	374	385	345	346	378	349	343	371	400	408	352	372	395	382	365	349	376	362	352	381	387	371	376	397	372	382	374	370	371	360	364	389	336	335	370	396	374	385	333	398	354	341	353	363	375	390	385	363	351	334	370	372	406	363	380	364	358	390	384	322	358	390	347	346	395	349	348	356	359	388	345	366	355	381	374	376	399	380	364	366	361	374	371	365	389	365	366	360	380	356	326	371	373	376	399	349	322	377	366	370	347	377	374	377	384	360	361	336	329	375	365	352	364	336	383	357	380	349	380	390	354	359	362	374	359	371	403	372	357	361	356	377	387	363	385	355	417	378	373	355	405	411	358	349	373	364	369	359	396	358	357	370	345	388	340	356	385	400	367	401	362	378	367	353	334	354	396	362	370	375	367	375	334	370	372	324	387	348	377	369	349	388	370	389	329	376	333	366	367	359	362	379	353	338	351	376	391	358	408	371	344	383	356	380	342	336	404	342	350	352	347	367	374	365	362	396	377	339	358	389	332	354	373	383	333	391	351	346	355	354	361	360	331	395	377	349	382	364	383	374	375	376	360	368	407	378	355	356	350	357	385	333	382	347	389	368	353	360	361	360	361	339	331	397	392	376	405	361	344	367	369	340	335	317	383	370	367	388	356	397	397	392	408	383	387	425	345	404	368	368	383	329	366	336	353	358	364	352	345	362	383	380	364	380	382	392	360	369	357	353	389	363	398	399	354	356	368	379	377	381	346	376	399	370	359	360	347	375	375	361	410	403	366	353	336	322	350	384	365	351	352	386	410	347	381	372	368	351	370	356	403	367	373	329	348	409	419	341	354	361	378	391	378	340	361	391	392	381	319	380	334	383	387	355	358	370	348	337	364	392	371	356	366	387	367	341	385	348	355	397	349	342	335	386	364	355	347	411	377	393	362	340	366	351	404	394	356	354	354	339	344	341	333	355	332	359	372	360	381	355	385	365	346	359	333	362	382	341	342	367	336	391	343	340	330	372	356	366	392	389	356	390	348	383	403	392	330	384	337	384	354	374	364	408	379	378	323	377	379	346	377	402	350	389	405	338	378	379	344	357	378	351	376	397	370	396	350	331	336	363	374	346	362	377	371	395	359	372	398	353	363	385	389	373	374	386	375	373	411	394	424	389	387	393	376	398	354	363	362	397	321	341	387	392	350	366	355	374	394	368	333	385	355	363	406	364	394	352	384	369
28700	49178	32069	9929	3800	2835	2047	1690	1506	1275	1197	1155	1068	979	1089	925	977	941	867	902	881	864	912	839	889	888	847	859	819	806	770	873	821	813	828	839	798	803	819	815	832	818	849	827	780	815	842	823	778	841	829	790	840	855	825	808	859	837	796	776	878	831	802	799	818	805	872	809	736	804	793	851	796	795	806	792	820	851	844	825	817	806	809	795	773	821	800	796	771	835	807	839	855	815	821	841	808	808	865	821	812	833	778	804	831	808	767	842	790	773	811	803	783	801	768	839	777	801	792	824	806	798	817	809	826	797	814	805	816	800	787	850	819	814	802	794	838	817	779	780	795	829	829	783	782	843	814	826	789	804	826	812	832	784	857	780	796	822	810	817	842	818	801	839	812	799	815	799	777	778	843	827	827	827	779	828	789	867	842	779	836	838	785	814	878	800	798	808	829	837	818	810	820	830	805	810	854	791	785	812	796	827	765	795	779	816	791	755	803	815	816	859	803	791	794	849	807	826	793	823	791	795	823	800	819	846	864	813	809	783	822	791	817	812	808	842	847	831	799	781	829	769	796	808	865	821	812	860	832	844	839	807	849	809	782	820	821	779	824	786	832	856	861	854	813	801	780	814	794	772	844	822	906	794	818	831	834	881	861	803	814	782	825	825	825	818	840	809	800	744	830	840	864	805	853	738	831	792	804	800	829	807	835	802	829	811	783	819	829	777	777	828	831	848	775	791	796	830	807	771	833	838	873	826	831	818	853	808	847	800	837	891	822	787	778	805	842	827	841	848	833	832	842	867	843	863	793	830	788	821	775	799	790	872	829	858	854	830	799	858	787	788	786	836	809	798	807	844	759	812	817	846	807	817	790	784	823	837	767	747	795	842	804	824	842	759	777	813	837	817	768	817	846	844	837	779	833	876	801	779	832	773	849	822	760	846	803	842	768	828	816	825	783	796	817	836	810	801	760	831	831	848	832	825	770	811	831	871	751	815	756	805	821	834	851	841	810	810	863	809	856	812	808	808	813	812	783	826	801	818	835	817	826	853	890	797	818	867	811	817	849	765	832	850	802	845	796	806	793	857	838	797	875	861	858	804	782	819	797	820	788	855	824	816	842	758	807	813	812	765	819	830	771	852	785	793	812	834	798	780	830	806	780	779	791	822	769	781	806	837	846	840	832	808	842	786	798	823	823	760	833	840	840	800	786	807	859	793	795	811	797	823	769	818	837	811	807	749	751	843	790	813	749	834	799	800	793	816	805	802	824	825	800	800	836	791	844	804	808	826	808	880	782	835	826	819	822	850	815	850	815	855	774	831	807	835	784	830	770	796	816	839	797	803	842	819	803	778	831	765	889	830	825	837	789	821	803	789	837	812	851	833	840	866	766	867	769	810	813	845	803	832	781	783	777	743	806	846	837	778	829	841	864	860	866	854	771	792	898	847	846	809	804	845	824	797	796	825	797	764	795	787	777	818	803	778	836	854	822	858	830	836	770	807	826	816	817	780	855	788	759	804	784	798	864	770	846	827	829	843	804	796	816	805	826	812	810	776	877	834	862	812	848	819	826	814	770	795	809	865	842	814	837	841	800	828	869	828	856	832	783	806	823	815	778	829	798	764	828	813	834	816	844	834	831	826	844	795	802	808	832	838	845	816	804	819	808	817	842	810	748	828	814	818	791	773	801	831	842	854	818	794	784	845	783	756	833	851	836	848	849	847	814	841	827	811	771	775	826	871	837	781	797	813	827	845	768	821	788	785	841	820	814	857	756	802	839	813	818	816	807	813	807	808	795	853	860	810	820	866	874	801	800	862	789	813	846	805	816	774	861	799	848	804	878	836	816	795	847	766	806	794	849	842	829	777	807	804	793	781	798	819	849	824	787	789	832	829	816	878	862	878	818	817	823	880	811	758	791	752	748	777	859	755	838	844	772	894	801	834	843	781	783	848	809	837	836	813	818	884	875	805	792	866	802	810	816	733	785	777	787	772	852	808	802	821	803	818	759	779	832	815	842	815	813	821	826	817	840	834	810	820	838	798	835	817	818	822	826	822	746	803	786	833	768	835	815	825	812	823	767	857	787	798	848	854	799	826	823	805	873	775	832	762	813	834	764	849	836	854	777	808	818	804	852	829	751	798	811	791	830	833	807	772	828	809	817	872	880	834	825	792	797	847	834	862	772	807	789	824	791	841	816	819	808	851	819	847	845	775	836	776	813	831	810	794	811	833	793	827	798	854	814	786	785	820	860	863	786	795	807	792	861	810	762	813	851	781	796	863	846	852	796	825	759	791	785	803	845	766	799	735	793	848	767	876	795	833	812	823	779	792	820	831	820	843	800	812	766	844	858	791	818	793	812	845	788	739	824	816	807	815	841	773	836	801	807	853	821	818	820	810	812	835	862	837	779	816	806	768	820	798	804	849	770	821	816	800	855	853	803	801	795	803	805	804	803	812	767	790	857	827	770	829	821	832	788	843	878	833	780	831	795	789	793	798	815	833	818	813	815	834	826	854	847	865	844	772	829	819	848	826	761	797	866	882	801	840	817	808	847	811	804	811	807	791	818	802	765	824	831	817	790	797	807	772	799	796	836	823	745	801	829	855	836	831	805	825	851	826	785	811	786	773	833	775	766	803	840	797	773	871	807	770	789	840	841	848	829	800	788	847	808	774	886	864	834	806	870	778	777	802	797	832	802	825	795	767	804	832	836	823	796	804	848	850	811	792	824	790	798	789	795	832	820	825	805	821	833	776	842	767	863	805	805	845	823	768	810	814	826	861	884	792	791	829	788	800	817	848	791	829	814	825	832	828	813	831	775	824	800	819	805	793	833	815	840	809	811	807	812	855	820	811	804	822	838	913	860	801	838	820	795	821	836	843	850	768	827	884	824	827	832	794	810	805	815	764	828	782	847	785	877	834	877	842	773	803	830	839	807	833	815	858	809	847	824	799	827	797	813	849	851	846	815	813	825	807	836	764	839	833	806	784	780	824	789	826	810	874	844	815	801	884	853	859	820	813	806	839	811	776	772	816	829	799	849	841	803	826	785	831	884	793	827	820	792	859	835	776	759	820	816	801	849	806	831	856	841	776	863	763	803	824	843	787	767	819	880	811	795	818	833	796	874	808	836	813	808	861	882	843	820	856	771	826	830	821	797	866	820	800	860	764	839	822	778	842	800	790	855	809	806	805	806	791	796	792	820	822	862	870	802	869	810	805	767	819	835	799	829	824	826	787	846	819	760	836	788	780	845	793	839	805	825	769	819	794	798	845	773	855	769	814	824	868	807	824	809	846	792	789	744	828	837	846	784	851	888	818	853	824	801	812	854	803	764	826	834	779	807	779	781	817	831	812	805	836	784	797	761	828	824	743	808	821	843	810	829	838	808	861	862	796	781	802	802	778	763	794	777	841	824	835	831	819	807	831	785	803	842	806	792	751	745	812	804	782	843	816	834	785	796	854	787	788	743	802	853	808	863	792	809	819	854	815
33286	25721	24219	10525	3135	2445	1758	1322	1215	1011	861	752	660	620	596	505	537	498	496	493	427	458	432	424	446	427	430	437	397	390	456	411	395	408	429	427	392	377	396	449	426	351	386	380	402	400	386	399	449	374	387	443	407	393	406	406	400	399	386	412	393	376	409	415	426	460	415	422	422	378	390	450	429	418	378	410	446	365	411	404	393	396	452	419	394	390	385	374	402	409	390	384	393	359	403	406	475	423	375	417	422	441	414	393	387	416	390	408	425	399	406	391	378	430	399	415	418	442	365	430	432	412	442	368	408	388	425	427	371	412	387	388	397	438	410	416	404	408	399	381	412	388	438	424	436	383	374	377	388	377	349	411	422	405	397	396	370	462	401	400	415	388	424	448	426	423	396	411	415	409	403	410	429	399	428	371	422	424	399	406	385	416	417	393	415	428	379	384	430	388	360	436	390	434	411	391	438	422	388	402	383	425	404	407	419	372	416	411	412	420	429	392	397	418	416	375	400	424	407	405	417	440	414	391	380	419	422	367	384	392	420	400	373	418	401	391	401	392	384	406	442	445	389	383	389	389	416	397	414	423	406	415	417	459	420	388	397	395	417	404	421	376	387	434	373	431	402	404	391	405	368	402	372	419	391	444	412	415	400	384	396	414	394	387	392	412	406	404	415	386	383	425	409	404	422	429	383	413	372	431	434	386	389	406	427	443	367	404	407	413	414	421	444	378	393	388	404	398	426	409	406	466	384	393	411	397	440	437	396	375	391	386	372	372	431	410	408	433	401	430	406	386	429	402	398	432	394	406	390	397	426	409	415	421	420	347	368	402	364	425	398	426	396	380	364	417	471	416	397	423	407	413	370	426	394	418	412	414	391	386	394	434	412	368	399	391	395	425	411	387	401	400	442	422	419	428	433	368	410	378	423	401	378	378	387	379	400	428	417	424	387	397	382	417	428	419	429	404	436	404	408	397	392	397	413	425	411	411	354	378	418	427	429	405	405	432	374	422	432	414	386	419	429	397	425	414	442	384	418	439	420	432	419	403	355	393	400	439	392	406	392	379	409	416	394	373	427	403	409	447	400	405	435	398	414	389	439	426	417	398	399	407	403	384	395	418	433	398	401	409	373	414	406	440	387	402	422	438	335	391	459	375	416	388	392	385	401	426	401	432	406	398	391	390	409	387	413	349	422	436	412	382	401	404	408	454	406	387	428	399	393	373	392	417	405	432	402	415	402	392	383	403	434	416	429	394	395	429	384	427	385	402	417	399	434	448	387	376	426	457	380	422	449	401	413	392	404	428	361	395	397	392	395	405	404	389	392	381	438	401	434	435	415	426	421	427	412	401	427	387	399	399	393	413	424	389	443	392	363	413	403	398	432	371	424	435	442	390	437	385	388	399	394	416	370	441	392	385	419	433	389	414	420	383	408	379	393	406	425	398	396	391	409	410	391	419	421	400	418	444	432	396	436	445	440	425	416	442	423	415	405	373	384	418	405	429	404	418	425	408	420	378	407	417	384	417	371	453	397	389	418	377	434	404	403	418	351	416	417	437	436	376	431	386	383	382	413	433	391	414	409	391	411	402	416	425	353	379	417	407	409	402	454	400	400	418	404	428	375	385	437	380	387	381	420	438	398	414	417	393	373	406	377	410	386	447	421	399	426	395	421	425	428	426	402	380	374	409	405	378	382	404	405	406	371	422	425	410	396	396	431	437	393	413	417	402	400	417	407	399	389	410	432	407	399	410	409	425	390	410	388	428	418	375	422	406	410	392	421	413	371	341	380	407	416	390	382	395	402	422	409	455	411	382	419	409	388	434	398	387	407	429	413	429	391	399	421	378	397	426	453	367	364	390	398	367	383	389	386	409	421	372	397	402	393	422	412	388	418	408	413	440	420	381	420	435	408	403	410	423	407	387	400	376	386	405	374	421	375	376	388	386	364	402	423	388	385	393	388	406	423	369	385	404	406	375	362	457	453	415	412	429	400	417	416	438	407	431	408	390	371	441	380	423	437	423	410	409	413	391	404	421	453	439	369	400	407	418	413	389	444	392	396	396	435	442	378	389	444	419	357	388	392	407	418	426	368	398	368	438	427	419	420	405	451	424	398	396	420	401	402	410	396	392	417	442	388	400	400	407	416	391	393	382	454	428	428	429	422	439	415	415	439	413	424	421	388	413	391	388	396	403	427	408	376	395	383	370	422	405	387	409	394	424	426	428	408	403	456	426	373	400	405	388	441	394	376	403	398	399	421	359	386	406	407	409	431	392	419	398	414	406	427	392	399	467	432	404	405	425	412	408	396	395	482	441	433	380	395	417	410	408	379	410	413	409	394	392	412	391	388	449	403	409	406	422	356	354	389	402	444	413	434	425	424	425	418	434	391	407	414	403	410	392	431	410	410	424	409	408	401	434	441	405	375	454	407	403	422	397	452	395	431	452	434	430	409	407	377	368	391	401	421	435	400	388	380	411	397	425	414	401	385	440	437	379	415	417	404	419	403	402	382	411	401	417	437	435	424	388	417	367	408	389	429	411	390	427	395	421	423	419	397	406	398	422	420	448	428	409	404	363	409	373	414	407	405	407	408	397	398	437	439	365	434	382	400	416	447	442	412	429	383	404	411	419	412	417	396	387	431	459	406	421	427	381	450	405	409	419	416	435	411	412	384	425	386	383	404	390	407	420	426	411	398	391	380	413	381	427	414	409	401	415	411	401	387	433	401	386	414	419	368	427	416	418	441	355	374	400	412	365	397	403	395	435	436	421	401	399	409	395	404	423	401	393	367	421	398	371	387	375	403	400	410	443	398	400	406	354	407	392	402	443	387	380	449	367	428	404	429	407	414	372	428	440	381	379	396	384	394	394	381	404	399	389	386	400	412	400	423	380	345	379	401	392	382	411	391	388	452	394	392	415	392	428	370	421	375	416	408	406	370	398	376	416	404	424	411	409	408	374	392	372	409	421	384	395	417	394	415	383	419	389	398	418	373	390	412	395	410	393	428	426	373	417	407	397	422	384	372	416	398	415	412	389	411	377	381	431	423	421	404	412	382	420	397	419	433	392	451	461	420	436	422	429	420	423	416	407	380	400	430	436	404	425	405	415	434	416	378	391	416	396	414	436	441	400	438	432	402	368	444	399	441	440	430	394	402	398	425	428	385	408	426	407	395	364	402	392	403	410	423	386	402	421	410	404	433	434	438	387	393	415	402	390	404	414	409	391	411	390	405	399	400	413	401	384	442	420	401	433	400	408	402	379	397	383	380	378	409	424	380	444	372	434	385	398	406	406	385	397	410	414	401	423	421	395	413	398	411	394	438	385	425	426	382	450	433	434	404	424	423	436	435	387	424	431	385	408	428	384	377	385	422	398	418	389	407	413	363	436	389	448	361	382	385	390	418	441	407	413	402	418	413	399	403	421	440	427	351	403	415	446	417	408	393	414	399	412	428	416	423	385	392	426	409	407	458	406	396	424	390	369	408	416
25484	31229	15784	4512	2374	1995	1504	1333	1220	1162	1095	1024	1079	1034	1031	909	1009	954	935	974	895	914	957	958	902	977	940	980	853	931	935	952	944	914	958	922	884	892	903	962	862	920	927	901	963	941	944	888	959	890	918	895	933	926	871	912	921	952	889	894	840	918	905	921	881	875	898	881	958	897	905	884	957	901	877	887	933	861	918	892	924	917	918	866	933	911	895	912	907	916	893	924	938	921	970	912	981	901	918	906	924	888	896	949	926	923	945	955	948	944	898	930	896	943	867	929	916	920	881	894	879	958	933	925	917	875	937	922	888	951	944	883	901	898	885	905	920	905	923	922	894	937	890	933	906	890	900	917	922	943	935	968	926	894	891	946	935	893	892	898	901	862	921	925	888	888	920	918	875	927	888	962	932	954	923	921	941	913	923	920	906	890	913	887	889	990	907	914	940	925	907	918	876	902	932	961	867	919	948	898	911	875	901	933	904	913	877	944	925	923	897	880	926	953	889	971	933	948	920	903	934	915	916	905	896	893	967	905	932	897	903	864	942	931	859	1006	875	914	928	923	909	969	851	943	912	934	925	976	913	912	918	949	911	905	899	915	872	967	935	921	886	904	853	927	865	862	925	885	916	938	879	866	910	860	934	918	930	913	940	952	913	932	924	896	937	946	906	931	923	928	916	906	954	952	937	974	924	905	905	938	979	930	956	916	897	860	933	911	952	870	902	860	921	938	878	927	873	929	931	910	880	950	906	909	929	910	954	949	927	912	958	872	902	898	909	925	883	873	861	905	903	924	896	902	898	951	896	954	919	973	945	938	893	912	921	906	924	925	921	958	925	903	897	944	943	922	872	952	934	962	976	953	939	953	906	911	917	864	907	922	954	873	890	905	971	959	905	935	910	982	913	922	899	891	916	929	901	924	934	865	979	905	930	856	972	863	900	911	880	907	907	943	940	914	968	940	945	922	963	914	930	927	967	899	886	949	948	933	946	893	938	939	930	880	828	932	911	939	904	928	907	935	918	899	961	909	893	921	941	971	903	984	928	920	918	894	920	922	991	899	898	939	929	950	938	934	850	889	840	868	927	922	844	906	942	910	918	908	882	922	922	892	888	895	924	922	916	863	891	937	979	914	922	910	897	951	906	875	925	922	879	974	901	866	915	901	914	902	938	934	919	882	901	886	902	899	943	911	951	929	897	957	924	929	924	972	943	909	938	922	900	947	890	904	896	889	846	941	895	896	924	917	947	967	912	912	877	918	986	879	901	930	886	906	924	956	950	941	961	948	902	928	924	925	910	959	847	905	901	966	889	937	892	957	903	953	924	893	897	911	942	881	924	897	944	900	924	938	912	914	879	920	881	899	979	874	934	901	883	884	922	929	871	891	924	901	910	889	904	868	956	949	954	870	903	889	962	964	911	875	956	906	888	946	989	900	886	901	921	932	905	908	930	916	961	937	953	872	983	927	990	952	922	904	946	925	951	939	862	905	892	903	931	890	936	860	894	929	852	944	834	912	951	945	896	954	928	936	903	962	913	918	960	942	925	925	876	969	884	914	930	920	919	958	954	925	951	955	993	965	915	910	990	925	886	889	929	918	940	910	929	967	936	916	931	969	852	922	862	933	934	970	935	920	925	940	886	925	886	934	927	912	864	881	896	882	934	885	918	977	889	937	901	895	907	883	918	936	954	894	945	921	957	921	932	884	843	927	937	902	937	937	920	920	958	906	911	885	884	904	931	955	925	939	918	926	957	894	895	917	919	945	918	900	893	878	922	863	927	888	943	881	947	910	912	930	933	974	922	924	864	908	920	900	930	906	932	893	936	914	899	894	940	918	895	954	967	929	925	914	934	905	956	931	973	867	943	930	939	924	929	948	901	902	933	884	902	909	934	885	919	897	890	906	924	874	950	946	915	870	946	863	912	907	933	905	974	952	892	922	905	972	870	907	924	898	901	943	935	879	1000	969	910	878	959	898	849	933	957	922	911	876	933	895	944	906	875	932	912	902	921	917	934	952	959	877	883	947	920	866	944	855	902	911	915	930	952	906	928	896	977	905	897	911	960	890	933	946	913	884	947	909	926	896	944	898	953	922	955	867	957	920	883	916	998	956	939	964	923	885	910	914	914	896	953	878	933	942	934	901	928	928	884	925	899	947	937	859	929	921	900	896	904	967	917	904	928	959	898	972	906	923	923	950	906	891	952	894	977	944	979	957	894	923	959	905	898	898	962	869	928	944	918	932	940	961	885	871	928	955	904	918	894	1004	935	941	928	937	878	917	892	902	919	881	949	891	917	949	935	881	884	932	910	901	938	959	918	947	925	970	953	889	946	936	914	873	947	968	931	901	980	871	897	928	884	919	878	951	962	912	1004	937	920	944	886	902	899	915	955	941	908	914	892	905	941	871	907	921	910	898	951	906	922	924	958	990	907	923	943	891	960	923	946	928	854	943	930	901	929	916	910	945	915	941	953	877	939	928	935	910	929	870	960	877	881	960	932	928	945	945	927	886	873	900	944	857	943	926	921	913	929	888	900	916	884	901	867	877	872	879	911	909	932	960	896	929	898	916	909	935	869	884	923	943	932	949	914	931	954	910	922	904	906	890	964	898	828	924	906	865	941	921	938	919	877	928	914	896	921	923	891	894	973	907	936	939	946	924	922	924	866	979	958	915	890	944	896	943	903	934	972	966	920	929	821	881	917	866	921	924	985	944	889	937	876	902	864	890	920	935	916	919	941	883	918	972	921	935	886	941	941	924	904	903	964	897	937	901	915	914	920	897	928	879	909	928	959	961	911	956	903	875	921	953	938	899	897	912	986	887	976	915	929	911	895	956	893	920	922	909	941	928	939	925	944	913	942	945	914	920	952	922	907	914	945	916	896	952	916	940	943	939	890	867	901	928	862	944	909	945	934	921	965	929	899	918	840	885	946	948	901	942	954	930	877	1002	949	915	903	904	902	886	902	918	888	911	919	939	900	881	926	911	942	907	953	937	949	952	869	905	933	941	908	942	894	950	880	875	928	905	896	978	957	930	897	946	907	899	886	948	962	928	839	905	966	947	900	875	894	940	921	926	873	906	940	913	913	890	937	917	857	873	959	907	925	877	930	926	891	893	934	944	915	936	957	1021	896	905	907	915	911	951	909	910	918	913	906	947	977	906	876	965	949	947	892	932	903	919	978	904	930	941	956	933	897	941	853	922	881	880	897	932	964	941	928	937	873	871	923	882	959	955	893	949	876	937	959	963	922	899	920	936	880	957	938	891	911	873	934	946	906	939	946	911	925	934	968	955	899	849	914	892	887	888	940	923	891	924	881	911	917	870	882	913	934	878	853	909	914	947	906	908	949	934	921	830	840	878	933	918	887	927	919	898	876	915	926	920	919	866	979	969	920	939	909	913	962	843	944	973	889	937	915	909	986	963	854	931	938	939	892	910	966	956	940	941	916	922	878	942	965	926	959	916	946	907	895	926	918	920	919	875	929	881	919	883
24884	21490	24947	28460	21528	20580	5333	2213	1666	1310	1110	929	765	677	612	558	561	533	500	479	462	424	393	411	397	356	391	405	381	380	412	412	401	380	358	381	427	378	426	372	386	406	377	348	375	368	370	380	379	352	377	377	375	391	427	397	393	378	366	349	398	346	377	407	378	398	358	362	368	363	383	341	352	362	368	398	365	369	366	371	361	409	360	377	386	398	361	393	368	367	357	334	333	328	377	415	381	411	370	378	369	359	352	378	412	376	377	343	347	345	359	377	380	351	375	385	361	387	382	371	346	398	360	350	358	360	358	358	393	357	384	395	375	366	408	384	393	386	345	344	382	335	357	359	373	364	390	369	364	382	389	367	382	408	378	405	356	390	376	386	368	361	344	363	395	373	406	396	387	358	385	388	386	343	412	386	359	373	409	369	382	372	359	315	386	378	381	359	335	388	369	391	365	373	372	394	391	377	358	353	385	408	378	412	373	414	399	364	319	409	365	368	381	385	384	356	375	336	404	371	387	378	392	379	359	387	378	388	379	317	375	379	384	390	364	359	389	361	372	400	386	396	357	424	392	385	369	375	376	386	390	387	372	393	422	435	373	379	367	372	381	354	374	351	365	383	349	382	410	398	418	360	349	371	358	353	359	414	397	394	379	370	364	376	389	385	385	379	391	341	392	366	355	343	369	373	401	373	372	361	416	352	375	346	377	381	408	382	360	374	386	401	368	350	385	364	388	373	374	366	346	366	386	445	391	379	373	343	369	380	379	336	448	389	397	378	340	426	385	380	384	392	393	361	360	370	426	409	391	383	368	357	371	379	361	358	358	358	395	383	364	351	391	393	358	355	411	399	364	366	388	390	375	358	346	365	371	344	377	370	359	398	374	389	360	381	365	356	390	342	365	368	396	365	390	367	374	370	370	408	419	331	378	369	405	399	379	414	387	377	395	364	383	413	396	405	384	346	366	391	370	396	387	395	371	393	390	367	404	406	399	411	304	358	351	395	357	356	364	386	377	368	373	383	371	370	402	363	383	339	388	352	392	335	389	376	371	404	380	372	368	362	367	377	400	395	409	393	402	398	406	357	369	396	380	379	409	392	378	401	395	379	345	341	343	372	393	381	378	395	371	368	394	338	368	361	379	387	361	381	390	366	364	371	379	395	372	350	347	360	414	373	371	359	381	406	378	352	367	364	368	361	406	337	373	334	354	342	380	404	346	364	352	385	390	381	380	382	376	392	357	365	372	357	345	369	382	393	376	387	380	381	378	354	358	420	392	367	397	360	364	389	356	352	408	388	382	350	398	367	365	373	354	374	384	370	370	368	378	380	400	366	408	401	357	392	390	369	339	375	388	346	362	364	365	355	379	410	406	391	369	414	376	383	379	384	352	360	340	364	356	415	387	383	360	354	382	367	399	406	361	359	366	377	377	400	361	355	369	409	399	392	392	363	351	388	367	366	405	388	388	382	393	365	411	398	392	355	355	405	365	355	361	367	390	401	350	365	362	332	400	388	367	390	393	381	402	383	390	386	372	384	419	381	385	383	364	405	369	389	370	374	366	372	392	434	404	365	362	412	350	334	365	364	324	419	380	370	362	359	363	336	411	396	358	384	371	337	389	362	363	373	341	378	380	318	384	402	368	375	393	347	375	364	395	372	364	378	367	355	330	361	405	342	358	417	385	383	361	390	346	367	370	346	393	367	393	368	357	399	353	352	365	338	381	392	376	379	359	381	385	356	346	375	345	372	402	397	369	374	389	399	379	350	360	373	345	362	403	376	338	367	367	357	400	398	341	381	379	363	377	359	380	381	406	367	334	383	373	455	386	375	414	414	400	369	346	394	368	413	390	364	357	345	373	383	394	345	358	406	356	354	360	385	371	348	344	337	334	388	376	403	382	356	367	352	382	373	330	381	360	377	353	374	373	401	362	392	377	364	397	351	360	368	394	394	371	383	375	406	377	369	385	380	371	411	410	344	348	383	393	378	396	365	367	406	348	375	350	377	385	365	376	350	387	364	382	409	353	388	417	341	405	376	370	379	363	381	405	348	366	378	404	414	363	360	373	358	374	371	370	387	343	345	407	375	366	368	369	388	361	371	352	405	410	384	390	350	362	384	364	359	362	379	334	389	364	360	380	400	357	384	399	369	409	383	406	391	377	379	379	381	356	403	389	412	407	391	421	357	318	354	355	383	375	360	405	369	366	358	358	361	379	392	404	403	342	341	379	384	400	387	404	345	368	385	399	341	374	376	378	381	397	340	361	375	375	358	356	365	383	359	382	360	354	395	394	384	382	367	391	369	409	387	352	351	375	395	355	378	379	336	333	346	371	365	379	406	346	332	388	388	404	398	339	418	426	384	374	427	386	396	374	381	360	359	386	354	388	360	380	390	357	348	367	345	391	398	405	371	392	378	352	380	363	382	361	379	409	366	402	401	386	393	390	399	375	392	380	383	372	342	389	364	366	353	382	369	377	383	411	374	371	388	391	379	376	331	353	379	386	367	358	387	363	379	363	386	337	415	378	364	386	366	395	379	384	379	360	400	369	371	340	416	405	359	354	413	414	359	368	408	426	380	371	352	374	400	372	367	363	426	356	384	374	369	308	388	383	350	380	372	377	380	389	369	362	384	371	403	417	341	360	354	366	393	410	348	392	415	364	368	367	383	392	366	352	369	388	370	361	320	367	351	376	343	380	393	393	351	393	385	365	384	371	369	357	375	400	379	394	357	393	390	412	382	380	344	382	382	392	398	357	387	363	374	355	360	404	396	400	403	372	379	383	391	357	396	392	367	341	409	391	365	364	377	396	412	383	368	357	356	338	393	383	382	395	384	398	387	393	364	400	365	389	413	378	373	378	368	356	371	355	370	351	351	370	395	350	390	379	370	359	408	365	405	407	365	355	361	364	376	359	404	373	363	401	406	369	378	359	347	373	377	348	374	388	336	397	392	342	344	351	346	387	403	383	369	350	365	361	403	394	385	361	360	343	356	379	347	361	411	368	417	366	355	387	340	353	378	386	403	344	356	391	366	374	361	382	355	353	392	357	387	438	394	401	352	388	382	373	401	337	329	379	360	392	319	371	364	371	353	379	398	359	361	372	367	362	397	388	374	376	396	391	393	358	380	400	407	412	331	382	395	392	394	358	377	363	373	354	382	379	377	396	387	354	383	373	378	405	372	398	371	343	362	381	394	391	334	391	346	411	415	390	360	335	402	411	365	367	376	365	375	354	387	379	378	365	408	372	349	395	357	353	352	381	396	375	382	361	382	355	384	390	365	395	387	364	368	359	393	347	330	370	392	375	373	379	373	355	415	344	354	407	363	378	375	383	366	351	391	340	394	396	409	377	377	312	370	376	425	397	370	371	381	370	387	380	373	352	376	381	385	354	364	395	350	355	367	384	384	395	402	353	392	373	358	370	323	337	377	408	364	343	362	365	377	383	396	323	407	379	350	356	382	373	356	395	357	355	390	366	379	415	341
26722	42044	22885	6099	3172	2576	1865	1552	1395	1300	1161	1116	1084	981	1016	1000	947	938	880	893	857	914	872	944	865	873	873	898	910	904	941	806	847	839	841	819	913	849	856	831	841	869	811	894	875	805	916	883	862	874	840	848	913	802	852	834	868	846	841	848	852	816	819	840	781	863	824	833	837	869	815	924	799	853	851	880	864	881	813	874	874	832	811	867	856	853	831	828	885	882	830	838	920	867	875	830	846	837	824	815	827	849	795	895	798	869	841	861	829	856	800	854	809	870	876	866	834	894	816	868	886	852	861	855	838	874	876	844	834	879	822	817	877	783	914	814	864	858	890	865	873	860	821	844	842	897	786	892	820	842	819	857	833	826	816	856	845	857	829	830	829	863	807	846	851	909	856	821	876	872	856	817	845	840	884	863	838	831	857	871	816	835	871	788	827	835	876	850	832	807	863	818	882	825	826	794	848	876	897	842	859	806	886	823	901	863	838	885	853	875	839	851	823	818	850	863	860	831	866	825	852	854	810	860	815	793	785	865	910	853	862	887	803	810	864	873	888	891	823	836	827	897	846	888	824	858	824	777	865	856	841	869	804	856	815	784	820	871	819	905	800	826	830	861	895	843	837	862	900	895	902	860	828	795	825	890	840	848	861	910	890	879	837	882	852	821	850	856	859	814	857	858	815	837	859	808	860	874	834	846	904	827	896	852	802	872	871	836	824	860	816	852	884	832	765	816	848	853	869	793	855	858	844	832	858	840	907	873	805	841	813	859	865	905	860	865	849	885	834	817	861	843	836	778	821	853	878	846	839	858	861	861	860	866	857	874	871	860	825	813	839	901	819	859	822	803	806	863	823	808	861	892	857	873	809	855	891	866	824	889	844	852	790	883	847	851	867	875	862	841	872	828	890	833	838	853	884	827	843	874	901	808	838	853	880	850	864	865	869	879	863	858	860	826	837	825	812	811	839	860	790	828	860	831	877	887	895	817	830	835	862	878	890	854	834	903	807	855	798	861	884	821	829	829	854	856	890	889	894	811	837	861	858	852	821	911	817	827	874	846	832	846	860	845	836	903	802	910	830	827	834	866	807	847	889	824	814	833	837	883	824	834	819	851	904	838	877	862	872	844	861	856	800	865	830	829	847	811	807	865	867	855	905	870	865	829	842	839	866	848	848	839	855	819	796	824	882	891	889	823	836	848	846	853	862	846	835	858	835	825	855	894	780	869	833	829	818	840	842	869	863	847	866	826	886	863	851	855	802	885	863	822	774	833	837	788	862	858	825	839	865	827	887	840	854	877	810	839	808	832	848	872	834	860	838	847	827	852	816	845	825	853	805	833	869	883	841	841	841	875	879	823	892	843	859	889	823	830	874	868	825	852	810	829	901	850	866	786	811	848	896	839	809	831	864	836	843	863	854	828	860	856	904	919	794	807	873	853	827	872	850	805	838	830	852	849	884	836	813	816	878	827	865	872	909	867	862	832	816	839	797	889	854	878	832	830	858	880	834	861	787	842	842	847	837	855	813	880	815	859	852	828	810	838	867	809	838	837	862	816	840	847	871	822	863	893	849	876	827	821	838	825	848	815	873	833	827	855	881	876	846	844	794	866	876	823	893	840	873	849	852	841	835	822	860	770	812	880	830	841	879	843	865	880	862	829	838	854	837	843	866	843	837	864	913	848	884	824	888	823	883	850	810	844	872	858	870	827	880	882	843	834	834	854	869	839	816	859	873	811	871	839	838	786	875	840	903	904	878	813	796	822	782	812	841	824	877	818	882	890	902	856	837	840	900	830	801	840	875	865	892	872	819	835	810	823	838	889	819	803	841	798	839	846	843	826	839	848	832	853	800	871	849	849	892	828	855	865	865	846	843	845	885	848	849	855	853	795	823	821	826	875	904	832	860	841	827	859	869	815	823	811	861	873	837	830	849	852	863	803	823	799	829	875	841	819	797	885	866	856	849	879	845	856	848	856	855	805	877	868	804	804	873	831	819	808	837	873	906	856	844	878	828	827	837	822	813	898	880	826	848	858	840	825	868	860	866	819	871	870	776	814	861	867	876	859	876	835	845	826	838	849	857	831	905	896	842	843	830	799	841	848	850	865	871	831	892	828	830	865	853	798	875	898	852	816	837	826	863	845	828	858	860	798	891	846	833	838	867	844	851	852	789	830	894	829	822	831	853	823	799	826	854	806	835	846	864	866	879	814	843	806	861	831	834	849	857	804	943	846	895	858	812	798	825	860	869	896	838	820	913	752	807	865	863	868	851	870	841	864	926	876	866	822	838	824	857	810	870	846	853	866	836	888	829	841	870	860	856	824	870	838	868	866	817	879	849	826	845	894	833	854	870	826	810	804	838	844	826	852	879	848	792	851	836	852	928	842	917	814	868	807	839	812	853	851	832	846	824	884	853	828	785	813	830	850	883	859	843	898	875	824	819	851	873	845	818	801	842	849	848	877	900	821	837	852	879	826	848	842	869	818	787	829	831	816	835	809	863	802	864	856	854	846	910	835	855	840	851	824	788	877	873	821	761	860	831	826	877	817	835	853	837	864	819	805	864	837	835	820	828	833	837	851	827	840	873	850	872	864	891	887	829	884	853	848	877	802	854	856	810	857	848	834	902	835	824	911	826	849	869	828	840	921	848	860	835	869	863	891	871	878	846	806	846	910	825	860	885	860	903	844	843	853	888	812	878	899	876	875	830	879	863	874	868	844	853	865	823	887	839	829	800	835	868	876	844	830	820	888	865	825	823	886	830	854	801	860	833	834	905	849	856	880	830	856	810	888	864	848	851	843	867	838	908	831	839	794	803	769	843	832	829	887	850	863	906	872	848	840	815	846	817	886	823	819	845	833	823	825	869	850	851	781	863	884	892	832	829	832	833	828	839	823	840	866	850	812	869	801	874	859	805	828	869	857	859	842	821	827	812	871	877	830	850	843	841	794	796	851	897	853	832	870	866	857	860	856	824	852	855	828	859	833	817	867	817	845	835	813	849	839	871	831	820	844	899	857	802	816	833	880	817	857	838	844	886	848	889	818	895	885	852	864	833	841	849	833	861	899	844	816	793	850	856	801	833	797	859	828	803	821	817	828	870	866	880	825	844	847	877	906	835	852	821	858	816	887	875	839	850	812	831	853	827	828	834	876	840	836	839	868	833	844	850	829	850	904	845	831	853	862	889	855	823	892	843	832	860	863	885	835	857	882	844	855	847	878	860	862	835	834	847	837	818	841	867	853	866	867	875	897	833	840	889	855	805	815	835	846	864	874	839	891	853	865	908	832	858	852	854	853	840	854	846	801	854	865	877	841	854	810	840	847	846	853	822	850	784	907	836	817	843	887	813	882	754	809	921	861	853	815	818	790	821	876	852	848	835	827	832	834	843	864	831	857	874	886	815	864	850	884	821	876	883	792	884	845	829	785	835	864	832	830	847	887	843	859	810	809	841	827	892	851	838	813	789	905	868	819	879	849	863	858	880	852
24282	21506	25345	28102	21528	21700	19344	4382	2417	1896	1380	1146	997	773	689	697	610	565	566	480	459	496	453	421	390	435	387	380	413	416	403	378	362	359	349	388	384	365	347	374	354	374	379	411	390	349	349	366	340	347	356	322	360	343	383	368	378	410	368	387	343	340	363	357	381	362	344	375	378	373	370	323	366	392	373	338	373	349	388	350	354	375	328	362	364	351	352	354	390	366	405	382	362	339	318	380	329	358	353	359	392	346	363	392	364	353	360	335	376	392	348	334	409	377	354	341	389	391	399	396	336	355	356	367	395	354	390	354	379	385	396	386	331	374	368	409	362	360	364	349	354	338	371	399	350	368	378	386	384	365	350	360	392	355	356	347	344	326	358	367	400	343	377	350	372	395	358	351	362	408	370	359	364	371	353	324	376	358	352	336	359	345	330	369	369	348	354	363	338	369	332	369	382	366	354	352	384	341	371	361	375	312	349	350	347	358	389	361	367	334	394	403	377	326	341	347	338	363	372	375	375	383	373	379	394	392	324	353	371	360	378	371	355	364	372	360	390	361	396	354	378	359	366	339	346	318	373	391	377	391	364	347	419	357	352	324	372	347	358	338	377	367	378	353	372	409	406	356	344	367	344	361	391	372	388	363	413	344	361	369	383	373	356	384	387	412	363	364	331	381	350	380	345	382	359	394	352	332	303	405	406	366	406	384	362	361	338	370	347	349	377	345	374	346	325	343	356	368	406	351	335	345	386	359	356	360	365	387	359	352	357	355	344	368	329	369	373	386	350	402	374	320	393	361	348	375	365	385	371	342	376	390	373	344	355	385	391	352	368	400	401	410	347	337	395	393	340	381	353	379	364	354	368	341	372	344	377	385	387	352	365	378	333	369	389	364	339	329	368	384	328	348	351	345	379	358	365	405	372	347	376	357	368	344	346	334	329	350	390	349	357	373	351	363	370	381	363	349	353	332	331	333	354	361	386	357	376	341	350	402	329	337	371	346	342	346	367	377	356	352	371	331	312	397	354	381	363	355	347	307	374	399	348	343	364	389	361	349	367	335	412	384	390	362	385	373	369	352	343	330	352	365	338	392	356	365	356	389	386	369	347	364	361	335	379	305	339	381	340	356	342	325	345	367	363	367	378	369	391	390	356	343	353	362	365	336	375	398	386	353	359	378	350	386	333	372	377	373	394	386	367	378	373	371	374	354	372	368	422	418	379	390	384	335	339	365	385	386	351	392	339	359	364	365	352	385	334	414	334	381	326	369	362	379	355	358	379	342	374	378	362	363	369	393	381	349	378	377	360	361	341	339	380	353	330	356	378	329	371	358	382	369	360	333	354	400	417	353	386	356	403	376	345	350	350	368	360	397	359	382	356	395	326	345	348	359	358	362	370	392	355	342	350	363	353	349	368	412	376	365	343	365	353	347	397	360	358	382	338	358	357	329	356	360	336	371	380	368	371	353	374	336	347	343	383	383	340	377	390	394	389	366	373	418	357	349	364	349	329	404	369	384	397	374	382	356	386	367	341	383	395	382	356	386	339	318	360	387	355	389	374	364	367	326	382	346	363	371	372	334	353	349	389	387	388	346	373	351	373	399	395	355	369	362	375	378	370	326	341	361	352	329	374	368	303	369	337	357	315	355	376	366	370	369	342	352	348	366	297	352	354	384	367	389	363	366	374	404	383	358	350	381	344	383	360	368	348	389	379	371	334	371	341	318	391	370	354	366	369	356	338	362	388	340	354	387	376	363	373	369	377	335	368	346	383	376	353	367	374	375	389	356	338	345	350	344	357	369	333	365	343	368	382	366	360	355	368	357	369	374	365	386	354	351	353	418	366	365	368	340	347	362	376	378	364	355	386	372	402	380	400	370	370	374	392	390	363	338	362	380	374	326	370	368	341	403	348	355	391	356	372	378	360	369	372	366	393	351	372	381	402	385	358	365	369	389	368	347	353	365	371	351	382	375	362	366	410	346	381	405	343	359	388	382	337	361	351	357	338	363	398	369	342	348	375	391	383	344	377	348	354	369	347	353	388	349	351	369	379	375	376	380	365	359	348	345	409	394	392	363	337	389	358	376	342	384	336	357	327	395	373	368	354	372	388	369	355	382	377	365	360	338	376	344	340	375	379	393	352	383	372	343	376	365	373	392	381	401	376	367	333	361	366	380	379	349	345	377	342	367	376	359	387	324	350	359	354	346	321	366	356	363	343	370	342	358	393	325	353	382	375	369	350	357	342	376	338	395	376	361	370	385	338	375	344	377	321	363	361	371	365	366	331	366	385	386	369	368	355	323	394	365	343	367	360	375	339	388	363	350	364	415	367	362	377	352	386	375	365	335	351	357	391	362	384	351	402	434	350	382	374	359	379	361	372	343	342	354	359	358	402	373	388	350	348	353	343	338	413	352	372	343	343	354	364	380	356	390	343	422	354	360	350	366	374	362	402	375	390	347	358	370	381	374	354	342	323	352	333	343	363	329	388	384	409	370	389	384	381	367	330	376	299	414	358	381	376	343	373	321	403	359	355	341	344	325	346	340	364	358	357	386	348	351	381	370	311	371	346	336	396	344	355	346	369	360	369	402	367	347	389	347	344	310	397	359	379	351	344	366	388	322	392	356	363	357	373	356	345	367	388	380	395	343	370	371	335	433	376	383	367	362	331	375	347	358	375	342	368	349	350	366	387	342	329	351	372	342	346	366	354	357	374	387	366	355	345	341	359	387	360	375	352	371	355	370	343	411	352	339	373	354	359	345	368	363	353	366	334	372	339	386	340	376	316	355	363	353	330	334	358	371	385	374	360	348	347	340	345	352	394	364	358	388	360	400	362	375	366	352	368	354	373	362	353	354	362	326	364	378	350	340	358	352	349	389	373	364	388	348	388	387	349	368	365	420	335	351	338	386	341	358	353	391	330	368	327	358	365	367	356	379	357	379	332	336	322	355	361	352	375	404	375	389	375	334	393	359	319	354	399	402	363	353	349	346	353	402	381	395	394	377	365	371	392	385	383	381	389	359	355	367	368	370	390	351	342	363	380	442	367	349	383	368	370	367	382	368	327	369	387	377	379	377	388	337	338	326	383	390	363	365	349	391	362	368	367	389	354	358	352	373	352	387	327	358	383	348	334	398	360	391	353	362	333	345	366	346	339	340	357	373	390	350	353	381	353	374	392	354	361	358	341	359	353	340	364	374	398	379	347	358	353	350	365	349	354	377	348	330	339	353	397	324	358	366	403	349	358	389	372	329	363	368	379	392	349	367	355	394	345	371	374	424	373	381	391	386	397	372	390	369	381	359	365	411	383	356	350	339	354	357	347	355	347	380	376	321	370	377	357	376	334	385	389	385	367	356	316	356	365	387	369	369	366	366	356	351	359	335	371	349	350	370	348	332	375	374	363	329	387	340	359	374	342	384	343	410	368	377	382	355	358	408	418	349	382	372	357	368	383	379	367	394	391	396	375	356	358	328	362	324	364	377	366	374
28301	47921	25717	8723	3901	3033	2310	1869	1571	1435	1325	1173	1081	1038	1012	1026	899	951	926	841	907	909	865	854	885	838	823	779	881	872	865	852	816	858	857	817	754	782	802	799	822	788	802	798	814	808	792	815	848	789	767	879	834	877	845	797	775	843	806	800	861	828	809	751	800	851	791	785	809	772	835	803	845	842	752	808	775	822	804	839	839	792	835	782	832	809	878	764	796	804	847	812	795	779	826	818	784	819	833	805	816	793	782	880	783	806	819	767	799	835	809	804	810	828	802	805	823	898	797	845	828	818	821	792	785	776	791	795	869	791	754	771	840	847	746	810	791	817	862	882	844	781	769	792	800	804	802	787	795	878	818	845	812	806	770	846	792	820	811	837	869	783	852	888	847	796	825	797	880	777	833	787	811	806	808	850	808	754	842	794	813	839	803	822	783	844	798	796	828	844	773	811	778	793	827	807	797	863	868	853	817	836	852	828	826	814	853	789	806	829	749	803	841	695	790	848	801	782	821	768	866	804	832	858	842	782	809	822	817	850	843	772	795	831	811	807	781	763	788	774	783	769	837	820	774	807	758	805	811	835	850	821	771	806	844	757	849	759	866	850	842	785	800	797	782	820	826	815	799	791	832	867	842	837	809	865	810	810	822	794	791	863	834	755	805	804	883	842	851	766	832	783	795	855	819	797	801	786	835	803	831	837	845	816	793	770	818	812	816	808	869	820	845	750	818	849	772	794	773	800	851	805	770	808	839	818	834	862	817	799	797	828	751	830	774	759	761	823	832	878	843	779	863	805	831	810	832	831	797	862	833	842	772	828	809	806	785	834	821	833	801	808	842	790	854	900	755	743	800	829	806	807	855	838	790	825	809	789	785	799	847	769	790	818	758	807	757	766	788	769	821	802	784	824	845	793	889	824	791	776	838	780	815	843	831	820	818	870	839	808	819	827	805	804	765	790	779	777	840	778	845	765	832	828	787	819	781	753	802	810	791	804	805	789	794	796	775	832	826	808	830	779	817	806	809	832	833	826	814	797	870	831	797	826	803	803	782	818	810	825	787	837	783	816	828	810	834	797	831	788	814	795	828	863	832	776	865	804	782	791	779	853	804	817	837	865	797	826	846	813	816	854	780	832	756	839	808	817	857	773	807	786	775	811	783	789	869	844	807	754	827	870	860	872	826	810	806	804	819	798	846	811	781	808	809	822	849	822	827	814	799	833	847	783	808	820	776	827	790	811	780	834	808	832	841	771	790	796	777	788	769	819	801	861	832	815	811	834	831	783	775	766	815	807	796	797	823	831	798	839	822	794	830	804	791	814	830	824	779	781	812	789	797	806	845	851	869	798	805	831	859	774	849	824	804	835	746	908	814	844	832	830	826	761	813	844	796	823	858	790	827	799	796	773	787	862	782	768	794	770	763	843	834	830	830	771	802	827	773	769	805	793	826	810	836	834	828	793	785	804	853	836	787	788	781	833	796	839	852	821	791	810	760	797	827	846	797	725	830	799	845	863	818	789	778	833	766	806	819	799	857	798	815	834	809	838	844	821	804	790	796	816	780	843	824	823	822	823	836	788	851	849	816	789	838	822	756	816	751	838	834	857	768	785	793	824	753	805	829	809	789	810	781	806	814	795	815	813	794	846	828	832	778	830	857	821	804	768	843	782	859	813	855	815	860	768	831	806	810	807	795	841	837	820	869	828	811	789	811	831	859	771	756	848	781	822	832	818	774	766	789	811	773	773	827	830	817	810	849	838	860	806	847	824	816	779	817	819	857	771	819	752	828	808	836	794	824	802	821	838	853	831	835	824	804	806	793	748	803	843	849	775	798	806	763	792	811	819	806	727	876	836	871	818	820	801	788	802	807	826	800	844	803	841	777	796	843	818	827	807	771	804	768	805	780	805	832	858	813	757	810	812	839	770	779	817	807	802	803	842	785	754	802	799	825	783	833	766	855	808	841	838	780	790	798	804	840	845	851	786	780	852	795	811	808	820	885	815	821	756	802	764	826	796	812	808	784	830	826	837	781	776	815	865	807	814	850	848	788	804	804	831	820	821	757	833	803	786	798	779	867	811	832	842	810	783	833	795	802	835	848	807	840	792	856	766	806	823	815	848	849	825	772	804	800	838	871	822	808	840	824	793	866	800	822	834	812	801	820	736	787	804	781	821	824	821	780	808	851	840	858	785	802	811	799	816	798	799	764	813	887	840	815	817	846	849	822	817	862	838	809	812	787	790	822	787	822	830	810	769	820	793	783	804	785	796	789	808	799	789	829	807	809	827	804	800	815	801	811	822	832	756	784	830	780	853	805	764	776	831	799	825	860	830	808	835	829	841	801	896	769	836	814	834	839	823	810	826	828	765	749	823	807	784	827	830	789	831	793	819	798	829	825	794	815	800	777	806	823	791	814	836	807	794	811	836	820	806	842	787	816	785	857	838	798	897	860	803	820	818	762	778	854	805	818	820	822	818	761	765	762	818	828	804	828	824	772	798	860	816	791	789	800	790	845	850	837	847	836	827	842	756	828	854	798	876	801	774	827	841	790	814	860	775	818	809	838	841	843	802	829	815	825	802	789	759	784	863	832	803	833	870	788	844	797	828	845	829	799	766	811	788	804	805	822	817	844	817	842	842	796	806	811	787	791	833	784	813	822	792	798	757	741	790	798	776	817	888	806	808	835	829	836	828	835	844	803	836	829	807	777	789	835	826	854	870	814	775	842	810	838	835	816	828	825	803	828	838	792	821	825	803	804	758	804	835	859	846	831	789	836	803	830	797	873	820	787	798	818	862	754	816	836	806	828	800	843	847	843	837	849	824	805	853	828	829	767	848	835	846	784	776	791	779	819	810	835	801	879	807	853	808	815	841	771	781	801	803	783	812	842	837	770	785	841	815	775	823	869	784	777	810	831	816	787	835	830	786	821	844	851	840	817	811	846	840	821	768	833	812	819	823	822	816	789	848	829	836	855	726	837	817	786	822	798	831	796	804	810	784	812	810	834	815	805	862	881	786	813	790	848	853	785	815	741	823	786	854	766	787	830	780	804	790	807	790	831	748	768	827	838	795	782	786	832	828	764	775	807	844	867	883	797	804	847	772	808	836	856	809	821	847	836	805	792	824	820	799	786	817	829	785	783	837	811	765	821	757	824	889	804	838	802	843	835	754	815	837	762	817	779	787	819	788	854	825	821	783	849	794	822	846	786	872	807	785	827	825	804	858	798	789	821	861	843	819	865	798	806	820	827	773	808	806	841	783	815	822	797	789	791	786	842	797	793	803	779	826	802	804	801	808	857	770	806	758	773	820	834	847	806	807	832	857	813	814	889	802	741	795	827	759	800	777	793	803	807	783	786	810	840	781	825	806	776	799	766	799	755	827	802	758	797	773	817	780	848	837	829	829	778	769	808	841	789	807	847	796	791	845	827	864	805	862	795	785	824	788	827	814	796	855	833	792	790	786	771	821	874	816	822	781	867	784	772	827
33035	25196	23377	10673	3448	2715	1964	1602	1314	1135	947	817	684	653	578	551	532	486	500	507	481	459	423	438	455	403	433	377	455	444	424	393	430	397	415	396	409	402	437	420	436	367	359	403	423	433	410	382	400	426	458	374	436	398	403	413	412	402	418	378	440	406	385	460	424	401	376	380	414	412	428	398	415	431	395	393	400	405	421	400	407	404	452	401	414	379	393	368	382	411	415	394	400	440	449	387	398	392	368	400	375	391	401	435	440	391	372	408	430	404	402	406	474	425	409	401	392	427	431	384	438	447	423	388	409	419	396	416	396	397	416	394	381	412	404	434	408	393	409	405	387	414	447	394	387	390	407	392	419	421	423	411	396	399	422	404	425	402	420	430	415	372	407	426	415	410	404	389	434	393	412	387	389	401	408	399	414	400	409	390	400	404	411	390	369	450	397	386	384	389	414	368	419	413	393	410	431	392	433	410	402	414	386	398	427	414	388	387	386	374	391	414	385	414	373	384	388	393	400	374	404	444	394	390	416	421	395	395	407	420	412	435	434	376	403	392	398	420	396	407	414	403	387	407	425	433	400	402	395	367	402	455	411	391	385	391	390	444	407	436	391	395	375	408	424	382	427	437	415	396	420	431	381	407	397	398	413	352	413	374	433	415	442	375	432	405	440	420	387	433	413	397	377	410	410	408	385	396	401	389	384	436	381	451	379	418	411	418	433	396	397	411	417	423	405	417	393	395	422	421	391	407	402	409	416	380	393	436	434	435	357	367	395	441	408	433	446	392	420	405	415	408	405	411	396	365	395	430	367	397	416	381	394	392	392	436	376	404	413	434	390	408	392	362	407	426	385	416	430	376	364	406	442	412	413	389	409	402	388	359	405	407	410	404	411	387	390	390	419	383	421	377	407	382	381	412	405	405	403	350	421	378	404	385	405	396	375	402	390	446	406	390	421	387	377	397	415	421	379	408	442	443	435	415	404	386	368	381	384	363	371	380	448	441	423	389	398	395	401	393	390	396	403	383	413	395	404	400	392	354	414	423	410	438	406	340	412	360	373	423	386	436	387	376	403	407	385	378	403	404	394	377	414	425	429	411	430	397	403	393	404	399	415	402	409	403	409	414	440	390	410	395	386	398	402	420	409	413	391	388	409	425	414	382	382	385	414	384	411	368	418	424	391	383	376	393	405	418	407	411	422	381	391	408	414	386	435	370	410	407	422	384	409	392	398	435	403	406	386	387	423	404	397	395	386	375	386	404	356	417	406	381	404	404	411	401	386	398	386	388	431	417	369	395	427	405	418	364	422	357	405	410	429	414	428	410	389	403	364	403	384	400	394	397	355	397	401	399	434	393	403	399	398	377	381	372	406	412	403	407	375	363	414	433	395	411	400	377	415	366	419	438	415	405	424	408	419	431	439	399	357	386	391	427	423	418	373	401	413	404	417	411	367	434	414	393	416	434	448	392	426	390	363	414	393	405	379	384	410	397	422	389	391	440	391	402	395	421	402	404	377	382	394	373	419	415	378	411	395	411	416	411	414	409	413	407	430	404	361	390	439	428	380	399	431	422	391	406	402	425	417	397	422	445	407	395	396	407	385	409	379	396	406	398	396	402	409	426	387	386	405	420	386	409	391	400	425	395	417	410	441	419	466	425	436	406	400	377	412	445	381	411	454	400	408	374	408	357	435	425	398	407	391	388	395	396	385	414	438	389	426	413	399	388	395	372	405	393	435	428	385	369	411	396	433	403	369	394	415	396	432	395	400	386	391	398	421	434	409	405	404	415	412	388	395	403	386	388	426	365	400	412	414	449	455	430	387	408	414	425	407	392	400	438	422	399	387	410	416	381	398	418	401	424	417	419	392	425	343	384	388	387	348	407	374	434	401	395	371	394	428	400	426	375	335	371	421	363	399	356	425	448	391	422	367	408	406	383	354	369	374	336	393	410	407	437	366	402	435	405	355	389	402	407	422	389	396	407	431	419	417	404	448	403	377	376	399	409	406	386	456	422	434	417	414	392	386	381	388	431	404	427	366	366	380	430	405	434	403	397	398	407	369	419	370	400	411	400	439	384	399	423	426	405	422	404	447	417	406	403	433	406	373	373	420	357	443	417	387	409	415	408	391	387	376	406	424	430	391	383	428	393	387	388	414	422	407	439	412	448	405	439	409	421	373	411	377	448	378	370	386	403	381	426	393	388	398	451	386	407	393	417	425	389	415	406	378	427	395	419	388	398	421	414	430	422	407	386	425	421	405	403	416	402	421	399	429	398	373	407	358	389	441	392	401	399	419	417	381	386	408	385	393	408	392	377	402	426	383	367	400	412	403	390	403	431	401	411	411	395	391	433	422	435	452	393	419	396	399	404	400	372	382	414	438	418	440	415	396	421	416	395	414	410	397	429	407	392	428	413	387	460	370	382	374	413	396	387	398	412	431	395	406	390	408	408	421	421	386	391	424	413	379	375	423	407	413	358	389	384	415	392	420	392	400	403	399	417	383	397	367	390	415	389	405	401	435	394	436	440	417	375	410	408	410	365	420	398	404	425	385	397	426	396	446	413	391	395	392	469	399	401	422	423	369	397	431	376	390	386	415	414	397	405	384	382	411	419	375	409	406	384	405	391	418	402	411	363	371	410	386	410	426	394	399	410	377	398	410	435	457	432	449	388	401	394	428	388	393	420	400	390	373	404	410	421	363	389	410	423	428	421	393	396	408	391	407	441	394	396	386	401	382	426	420	386	391	423	408	422	377	377	370	396	434	409	389	389	418	368	391	381	402	451	394	383	429	382	410	415	382	400	398	390	434	425	401	431	447	415	412	405	417	333	386	436	409	396	404	423	416	416	431	404	417	421	379	404	375	389	362	398	370	389	392	369	391	367	373	426	431	390	406	414	413	386	411	421	386	410	425	397	376	434	412	412	418	415	419	411	425	409	392	404	407	392	374	401	407	422	435	371	409	396	427	397	413	407	402	374	416	465	399	413	425	410	388	402	433	401	415	383	412	390	403	425	404	415	408	406	401	387	402	424	407	416	381	407	425	405	413	392	390	396	400	401	411	398	443	395	345	368	399	395	402	390	423	379	400	376	399	389	421	404	427	411	435	441	392	395	429	394	423	403	397	403	401	429	423	407	429	409	405	389	414	406	406	403	429	430	388	359	387	409	394	408	422	413	372	416	420	413	372	369	385	414	414	380	379	376	416	371	412	389	372	441	419	377	419	359	427	380	433	393	380	388	403	394	391	391	431	396	414	385	377	391	416	400	385	383	427	445	363	392	407	409	389	428	394	375	429	368	430	413	372	354	413	448	413	397	421	414	402	402	387	399	381	390	399	405	441	423	425	386	398	417	393	387	398	383	383	423	440	424	397	437	423	380	374	386	434	378	416	416	403	412	410	416	394	403	399	406	388	378	430	393	395	376	403	418	398	437	426	382	421	387	401	443	406	390	415	429	412	396	406	370	390	391	399	401	384	411	365	406	384	403
24502	29844	14639	4736	2464	2169	1654	1486	1352	1235	1154	1014	1082	1045	990	1015	987	954	959	996	956	963	970	937	901	958	879	947	888	933	942	879	909	958	933	888	911	889	896	944	915	936	925	930	917	961	889	900	891	868	928	923	901	879	893	963	936	924	919	991	930	889	940	861	882	897	945	933	937	892	943	920	986	858	911	917	913	967	912	881	849	894	915	887	951	937	885	945	993	903	997	891	931	887	870	846	906	942	895	925	917	852	851	973	900	906	946	903	964	895	938	885	900	919	907	877	900	899	880	941	863	899	916	899	927	885	885	936	988	857	938	912	884	904	973	925	879	856	887	883	962	896	934	926	876	863	971	937	935	884	942	907	903	888	892	900	966	882	916	929	915	951	893	921	934	938	869	948	945	965	924	928	859	928	898	904	881	943	909	906	920	916	936	955	904	892	928	944	937	896	888	958	938	917	883	930	893	857	908	999	932	899	936	887	919	946	851	941	891	866	933	912	961	964	906	962	888	941	934	894	923	889	899	907	872	860	861	920	956	920	922	951	932	909	892	923	871	869	957	893	926	881	928	916	902	873	922	872	930	914	878	883	966	928	893	874	939	938	905	919	920	924	908	876	930	910	907	916	892	904	880	958	898	930	909	880	948	931	950	938	930	901	944	934	950	939	938	900	967	907	927	932	873	919	920	954	914	964	908	899	912	940	988	956	954	889	951	903	912	866	939	935	877	923	891	890	903	914	945	962	928	901	886	937	938	943	900	948	863	958	871	906	940	907	912	876	923	854	954	919	897	924	866	915	995	891	942	894	913	928	916	882	916	950	962	926	960	930	871	927	880	907	916	975	888	962	901	922	859	890	894	937	918	913	900	913	911	898	885	897	903	900	880	873	897	939	910	952	881	927	931	883	917	938	895	935	867	945	902	957	941	901	903	916	945	884	964	914	851	873	908	885	899	886	892	900	895	924	927	929	926	934	905	976	930	949	858	923	963	913	869	936	878	910	956	884	902	946	873	927	871	919	929	919	922	957	908	929	941	961	925	925	932	913	920	913	880	847	910	916	876	916	888	841	895	990	908	894	905	950	964	873	860	959	955	949	918	941	945	907	927	944	965	943	918	883	885	954	875	894	899	880	871	876	843	889	954	864	891	955	855	901	891	878	908	976	946	924	928	903	855	898	863	908	918	908	910	882	975	893	889	917	896	947	938	884	924	888	939	884	937	935	919	900	874	940	927	938	940	906	913	892	932	923	891	948	881	887	918	900	891	884	912	885	934	879	872	926	888	902	953	919	897	873	910	915	857	888	897	913	840	907	939	899	957	888	910	872	927	896	944	970	909	906	906	937	899	924	877	925	877	865	944	926	917	916	952	933	881	937	885	899	895	918	955	880	938	946	929	956	900	926	883	963	881	917	901	910	992	880	876	913	874	916	862	901	888	918	912	939	920	847	959	932	916	897	832	986	865	972	926	948	947	924	907	895	928	893	924	920	902	912	920	918	930	912	889	983	966	937	949	924	898	871	928	920	936	909	991	934	931	945	935	908	878	925	898	942	878	909	933	842	907	887	937	911	908	921	883	909	932	932	885	908	937	956	860	923	944	932	890	903	923	899	931	903	990	974	912	935	983	961	911	881	977	951	973	954	940	875	917	870	908	902	841	925	911	959	928	892	872	927	947	849	879	958	885	912	939	888	947	906	895	881	961	941	919	927	875	870	919	873	880	923	925	930	865	931	936	959	899	903	938	892	919	956	888	887	951	939	967	887	930	897	895	928	905	966	952	951	930	873	875	875	900	964	853	895	943	981	889	924	928	947	945	938	928	862	903	909	922	902	916	893	930	861	906	905	891	893	900	916	896	908	956	882	896	863	876	976	911	969	900	894	885	904	957	868	899	943	922	928	914	919	960	915	943	898	945	958	929	917	997	920	920	885	921	885	918	904	904	928	921	970	877	966	905	913	869	887	898	975	885	915	955	916	879	921	897	898	909	908	910	919	939	899	851	916	880	966	854	918	880	915	890	938	973	908	930	894	920	905	909	912	897	958	935	900	951	925	909	911	939	904	845	933	897	926	932	894	944	931	904	922	900	940	938	923	907	877	899	914	909	875	881	931	852	904	881	924	933	891	945	875	982	907	934	941	989	884	855	952	958	934	910	910	935	903	904	902	911	956	884	937	883	872	928	845	864	900	897	908	852	870	901	979	896	998	897	921	909	883	935	907	924	924	893	920	904	858	910	947	926	878	937	905	911	940	889	955	934	907	922	876	916	943	956	910	876	901	923	912	911	930	915	920	956	894	958	882	929	845	883	883	918	915	886	843	934	871	954	955	882	848	948	882	904	909	888	904	865	935	925	884	947	951	862	866	942	932	899	893	912	882	894	924	866	891	906	876	944	892	908	907	975	920	967	905	945	938	904	929	906	905	881	950	918	869	921	883	960	923	922	926	924	963	953	864	1006	913	867	888	949	863	960	888	877	929	941	874	934	930	948	932	948	924	947	938	921	863	935	913	948	951	922	914	888	916	940	942	931	914	947	944	953	958	936	916	932	903	927	942	902	903	878	889	894	889	963	916	958	886	905	932	908	908	901	882	966	935	892	907	911	869	917	900	967	929	921	963	892	936	917	863	920	876	929	963	928	936	915	876	955	905	871	926	877	926	907	881	837	946	886	970	963	919	958	913	860	870	876	832	890	911	869	953	900	888	936	891	968	899	917	906	956	936	925	914	960	919	896	913	924	931	917	893	936	931	919	844	908	945	905	936	839	894	945	885	939	944	887	904	934	859	900	895	908	902	885	908	920	880	941	911	915	892	904	862	898	920	932	904	936	903	912	887	972	887	880	916	937	917	938	974	881	970	891	913	958	942	939	896	956	948	923	934	950	899	913	887	890	903	928	912	921	897	956	965	890	931	895	912	972	937	880	936	941	851	885	926	883	943	872	906	908	921	888	886	884	916	883	945	936	854	869	924	901	923	871	944	893	907	920	910	939	978	928	939	869	932	925	919	899	929	990	897	902	932	901	904	872	944	916	940	896	904	934	926	900	910	901	964	979	959	931	903	907	884	934	902	917	858	961	893	989	874	961	893	875	886	865	925	877	886	936	889	860	872	934	882	884	829	943	927	920	907	853	991	872	920	949	936	987	903	879	893	881	912	850	934	968	930	948	938	942	892	931	886	911	883	913	915	939	931	899	922	892	938	891	916	877	917	887	924	924	854	915	851	917	906	899	897	849	920	902	889	899	959	944	951	951	915	927	941	923	955	871	886	921	894	895	903	964	881	899	860	944	928	920	941	856	908	902	883	858	942	939	908	927	919	897	862	943	903	892	902	866	915	931	911	952	897	957	887	896	909	902	938	994	889	914	935	904	904	941	961	894	896	955	900	943	912	890	938	934	944	943	908	924	905	879	902	945	928	939	920	908	839	940	891	951	913	916	934	980	937	960	927	1002	947	925	964	910	919	931	879	926	907	907	986	947	974	937	847	897	928
24916	21518	25034	28473	21564	20550	5106	2137	1554	1155	1068	881	750	644	612	571	552	475	501	433	425	440	429	464	413	386	434	384	359	387	366	396	380	418	367	353	345	348	358	409	382	409	398	372	371	365	371	337	385	449	400	412	362	397	337	363	365	348	369	405	407	360	377	389	405	377	408	412	390	403	374	371	390	365	356	388	381	383	422	387	373	358	376	402	348	375	387	369	394	350	376	364	403	382	366	371	349	375	377	373	351	396	385	400	385	334	389	398	397	406	394	366	396	389	376	342	378	366	374	394	394	383	354	369	342	358	383	387	366	382	410	372	380	396	350	398	413	391	379	331	356	371	384	358	388	381	373	381	361	337	359	395	391	342	320	379	326	377	397	396	389	393	371	389	386	358	367	401	377	384	352	372	371	376	416	388	367	417	379	374	361	382	352	380	402	360	350	362	389	393	394	380	386	382	385	353	372	391	356	361	376	386	353	361	376	377	395	365	391	379	368	364	366	370	376	396	343	414	368	409	358	350	387	349	362	403	367	388	378	391	347	354	350	367	366	345	366	377	366	382	370	367	363	342	372	369	379	376	408	345	367	357	374	384	348	398	377	354	395	392	372	348	377	392	369	342	361	386	373	376	367	408	395	384	336	395	378	379	409	376	359	354	353	380	373	370	365	371	392	347	388	363	368	339	391	405	382	407	378	367	408	356	348	334	371	373	332	376	377	380	373	362	360	362	361	379	346	362	384	387	349	381	399	382	406	368	388	397	422	361	366	406	353	404	374	341	358	367	394	395	418	373	354	371	353	330	404	357	354	369	372	381	359	368	365	370	411	388	356	335	369	383	366	347	405	399	352	340	374	427	397	376	405	355	411	358	368	372	358	366	362	349	414	393	369	341	340	412	385	390	382	368	374	363	348	420	367	326	388	352	342	374	395	389	347	370	375	351	383	382	409	355	409	343	356	380	346	365	357	381	349	349	395	387	396	387	378	377	333	402	379	335	369	381	380	351	382	407	418	345	353	409	365	400	358	380	357	366	342	349	386	410	386	349	365	376	359	357	392	355	345	385	349	357	398	378	353	395	397	373	410	381	376	378	342	379	378	357	395	424	341	361	346	380	366	366	378	356	366	365	353	371	383	324	372	380	375	400	394	395	388	390	408	389	390	394	355	414	363	395	410	404	397	360	388	351	379	382	345	363	383	381	386	364	398	392	390	387	393	347	350	367	366	385	359	346	363	385	405	387	374	394	352	392	379	352	338	370	385	339	389	339	377	373	380	379	379	350	372	398	356	396	374	356	380	402	348	342	377	363	389	391	361	379	396	368	392	360	334	335	370	360	364	360	376	366	372	382	356	360	386	361	391	387	382	392	389	377	393	416	379	378	384	365	366	407	380	380	381	385	366	355	403	388	373	339	374	357	403	380	385	389	397	377	380	382	350	387	376	382	388	392	377	376	367	417	374	380	402	349	340	359	362	368	379	386	375	356	372	362	344	403	374	415	346	365	357	362	355	410	388	355	375	383	357	395	390	337	356	383	363	381	372	398	367	338	372	364	367	430	412	399	415	355	377	372	395	389	382	366	375	339	375	378	356	346	370	380	357	320	361	353	393	325	379	353	372	404	371	367	395	379	373	403	412	363	403	381	349	381	408	389	361	363	394	409	394	394	414	369	366	373	332	429	376	346	395	366	348	408	353	360	381	365	358	383	364	348	389	340	388	377	338	340	352	384	418	329	355	357	416	388	389	386	393	379	392	386	388	369	385	356	391	394	410	381	345	384	382	406	376	360	341	358	399	395	370	398	374	359	387	352	335	402	386	394	383	351	381	413	405	384	389	383	345	383	399	360	400	399	371	393	338	362	356	359	392	373	407	371	368	358	359	357	379	369	387	374	377	390	365	400	409	361	334	391	425	374	374	384	382	361	364	441	348	412	383	359	409	373	382	374	364	378	363	370	365	359	365	369	366	374	384	385	377	354	373	375	386	359	365	358	384	418	366	384	368	394	387	395	350	399	372	383	354	375	381	363	372	398	359	370	389	378	394	369	389	394	379	344	402	335	367	354	391	346	380	386	370	380	368	355	349	397	350	372	376	373	403	372	326	409	387	417	398	395	389	344	371	376	406	377	373	384	401	374	357	368	377	364	386	389	347	367	348	407	381	399	344	343	349	311	414	383	378	360	386	366	396	381	383	354	343	402	382	336	363	373	391	368	389	379	363	360	370	379	372	390	377	364	382	389	368	385	342	403	379	360	373	380	386	382	396	390	365	358	398	378	376	358	403	341	342	388	367	363	377	382	407	374	388	386	341	363	383	354	394	352	380	362	408	422	356	427	372	320	367	355	328	381	381	388	371	363	409	373	399	345	374	388	325	383	351	323	419	386	404	367	370	373	344	392	360	352	404	362	385	382	351	324	362	359	380	388	387	377	401	376	380	384	362	373	389	371	365	400	386	390	389	372	392	384	405	368	366	362	376	331	360	385	386	341	336	376	359	328	380	393	377	376	378	377	397	347	395	359	369	372	390	357	359	368	362	372	372	351	348	341	321	366	420	383	369	353	398	381	363	392	396	396	366	353	385	369	339	371	366	412	420	377	389	383	369	363	364	398	381	377	375	381	377	342	315	374	409	396	355	358	364	357	367	408	393	376	389	371	338	363	415	390	382	389	373	362	387	419	367	374	375	380	390	366	381	375	370	411	380	373	363	373	400	406	354	360	388	373	395	356	390	322	377	364	415	357	370	388	366	370	407	378	383	399	349	362	377	358	388	392	387	360	356	380	386	366	385	349	372	342	378	386	431	371	362	353	375	367	371	383	355	391	350	359	380	371	323	327	368	363	407	358	341	415	377	401	365	389	387	387	377	414	352	341	362	381	387	395	352	365	368	388	370	365	351	368	390	382	393	328	397	363	432	356	370	385	369	414	389	403	395	377	395	349	406	369	397	361	346	397	384	349	374	395	402	363	367	381	370	365	382	374	358	358	379	384	396	408	366	402	342	359	374	385	409	353	378	382	360	361	355	385	405	372	353	375	372	388	354	370	359	358	383	363	391	372	356	341	380	397	377	384	373	398	336	391	358	400	370	420	377	378	395	368	369	379	352	387	370	359	390	370	372	361	407	361	405	413	398	446	379	371	355	370	366	362	363	413	419	360	374	412	376	377	377	388	392	379	373	359	390	371	402	459	318	394	402	383	326	369	394	358	379	373	359	396	397	413	378	394	359	337	384	377	400	386	372	361	349	358	391	357	370	405	361	353	379	372	386	344	362	391	389	335	371	357	338	396	369	381	386	385	438	408	376	377	384	380	429	395	354	409	367	384	367	402	354	327	372	394	427	367	347	318	310	353	392	376	376	373	352	397	388	356	421	347	371	370	338	343	369	397	339	397	396	361	337	366	373	354	361	352	373	376	404	344	399	387	371	364	365	353	372	399	342	412	365	414	319	413	394	374	358	371	404	353	368	381	375	416	388	333	362	374	384	363	340	332
26635	41231	24820	7858	3000	2365	1857	1507	1355	1201	1176	1091	1113	1000	1017	956	938	889	924	935	882	895	924	859	856	831	885	921	812	884	819	876	850	811	823	892	832	850	848	857	851	896	833	870	869	821	851	847	875	866	887	858	828	816	859	870	880	839	820	818	857	878	791	838	867	831	840	833	868	833	813	879	827	816	774	826	897	877	885	877	865	869	843	894	845	889	844	807	891	838	866	865	831	848	817	893	808	861	845	849	852	861	858	867	863	821	843	900	809	882	834	856	848	825	846	852	834	825	852	839	822	844	823	817	804	833	839	829	869	850	858	851	853	867	853	874	850	864	861	855	893	832	864	861	836	826	839	907	805	809	850	836	843	814	830	831	836	898	883	878	892	876	831	865	841	877	863	848	834	879	855	854	853	875	883	908	863	829	836	834	827	885	880	874	854	842	926	828	904	833	860	847	860	872	865	880	833	865	860	866	869	794	824	835	851	856	831	844	834	822	865	830	806	877	793	867	880	854	821	860	859	819	805	790	823	856	857	798	803	843	836	854	825	901	847	849	861	850	824	844	853	852	858	846	930	848	848	806	879	878	902	816	877	835	910	835	801	830	879	856	838	881	861	869	840	860	776	908	920	817	807	877	857	843	891	898	844	841	857	810	824	867	834	885	906	820	860	874	848	896	863	822	805	846	854	834	887	796	867	866	896	842	883	867	851	834	892	879	815	888	842	942	829	871	912	852	835	839	877	823	836	870	870	846	849	844	819	874	821	868	771	851	854	884	855	875	876	875	888	903	890	829	859	826	792	835	862	885	861	811	815	817	790	816	845	862	775	874	846	893	882	855	815	846	865	837	853	801	886	824	851	853	902	807	868	840	837	853	873	801	838	863	885	875	843	911	816	870	849	784	879	852	811	827	864	842	870	829	809	857	819	842	835	794	828	870	814	842	820	835	838	843	901	867	791	866	852	841	872	832	850	932	850	907	878	860	887	812	789	771	818	846	845	845	870	842	811	819	896	840	845	829	834	820	861	851	890	866	860	834	845	899	861	866	850	843	822	859	787	877	859	828	876	856	840	828	837	890	895	830	880	867	837	845	817	877	840	801	855	882	869	865	860	837	886	797	813	869	858	852	900	821	847	868	860	824	847	850	842	865	837	873	839	855	875	880	849	894	876	887	843	808	836	859	859	842	826	854	901	863	793	850	813	902	863	833	827	842	823	934	800	854	799	825	896	826	839	777	837	869	860	853	832	845	881	860	849	827	826	882	834	834	855	885	887	864	845	851	823	868	816	838	830	887	894	848	785	833	869	805	824	834	905	914	886	806	872	843	856	818	849	854	857	838	820	866	887	846	861	807	822	839	838	847	826	826	860	822	829	888	839	889	816	883	888	837	864	850	861	841	842	868	824	854	885	835	872	829	888	835	857	882	887	864	854	889	913	822	802	812	860	888	828	891	823	840	839	832	865	836	804	815	865	904	794	880	827	863	869	842	844	819	843	847	830	835	880	843	859	869	838	889	887	898	844	813	862	843	828	899	855	856	896	840	815	851	865	781	895	856	858	862	867	868	850	815	822	839	870	836	880	861	826	795	883	886	892	815	827	837	846	852	840	902	830	887	839	837	901	872	860	877	885	916	843	860	855	828	845	878	863	860	851	830	851	838	876	881	853	831	827	854	867	861	869	842	842	857	851	913	816	849	771	872	821	818	853	877	868	886	818	845	876	820	832	831	842	809	865	866	898	849	806	834	887	827	858	890	855	838	848	856	867	892	845	873	838	853	854	881	842	857	876	863	820	829	812	929	822	828	839	755	839	903	819	820	835	868	798	844	892	836	891	878	826	848	852	818	855	892	845	811	861	912	826	801	884	844	849	855	849	844	845	862	868	816	873	833	853	854	867	852	876	908	889	848	881	873	828	842	891	880	899	839	838	892	850	779	863	856	860	858	815	881	808	808	797	872	863	861	817	874	815	891	898	848	872	855	836	803	844	850	853	853	898	852	883	821	871	807	832	854	850	854	888	874	826	870	895	835	831	803	840	847	854	835	870	909	899	837	827	844	814	897	811	877	840	851	848	820	857	856	877	789	847	807	854	823	826	842	834	876	846	826	876	857	831	845	869	897	893	866	894	833	850	782	855	886	845	852	809	791	779	867	892	851	860	802	874	800	862	867	834	769	958	857	884	812	807	802	819	865	788	857	837	867	849	880	865	846	830	893	882	841	817	801	838	819	845	884	833	787	842	809	856	834	829	836	790	890	864	846	847	843	852	859	823	763	851	880	864	878	833	852	882	768	880	864	872	873	858	862	883	871	851	836	878	868	826	838	824	804	842	841	843	894	868	868	872	830	869	846	856	869	848	866	833	858	892	831	839	867	843	879	880	838	815	850	879	853	807	857	897	830	848	887	822	870	833	826	820	818	857	860	804	833	876	841	848	862	876	925	869	900	881	872	847	874	881	810	820	851	867	807	852	802	884	811	875	872	837	894	824	860	823	871	827	820	879	860	871	866	897	844	874	840	857	844	867	806	863	899	822	830	861	856	857	841	868	834	805	874	815	841	815	860	860	876	894	827	863	878	902	849	831	832	867	923	861	818	863	800	868	859	854	859	869	917	825	836	838	837	908	816	853	854	843	883	822	815	905	855	878	817	867	832	863	854	847	901	848	854	882	871	831	807	848	879	852	875	816	887	828	863	871	904	883	820	848	825	849	852	778	890	853	895	853	836	898	813	822	810	877	858	829	859	874	838	843	804	870	856	850	845	862	812	904	860	877	782	822	849	854	832	838	859	861	835	873	858	795	869	881	845	877	834	841	820	786	831	852	842	873	862	915	879	859	860	860	840	840	836	884	852	913	881	889	848	877	830	813	821	837	873	854	807	822	824	848	829	869	868	819	867	807	880	829	850	856	879	815	888	850	842	864	848	855	863	855	867	859	873	872	899	783	893	790	850	843	854	871	893	847	859	820	853	841	832	808	844	851	835	844	837	843	884	851	873	852	874	857	855	864	814	837	811	843	845	760	820	829	890	867	851	834	865	826	864	838	840	806	863	851	828	856	820	832	892	886	808	885	848	843	888	839	790	822	876	839	799	823	836	890	797	852	881	860	877	804	845	883	810	840	850	854	859	871	868	842	825	865	910	846	812	836	860	883	827	832	870	921	902	836	833	803	796	837	840	868	853	857	859	879	825	836	845	854	807	880	867	801	873	803	817	840	862	883	876	874	854	816	876	905	829	808	878	886	857	851	877	860	869	838	863	801	883	800	848	827	922	817	875	871	879	848	831	804	875	854	854	895	927	864	830	837	771	841	823	807	868	842	828	865	829	846	882	819	841	835	829	838	810	815	884	911	857	863	842	849	857	869	879	815	833	851	866	868	856	841	889	822	795	871	820	809	853	877	844	851	877	841	870	851	846	844	851	940	897	850	872	897	824	861	870	833	880	803	821	839	855	822	830	877	856	890	808	809	829	853	829	898	834	816	851	848	800
24320	21506	25325	28125	21517	21667	19141	4338	2366	1905	1474	1149	991	869	767	646	598	556	527	486	465	446	445	422	400	453	387	378	344	413	375	379	368	391	371	361	363	361	344	333	416	373	396	373	394	365	311	320	379	381	363	349	371	390	386	364	368	344	407	347	400	443	379	321	370	371	346	380	384	392	389	357	375	354	337	384	354	402	366	345	360	368	329	342	381	364	362	348	352	342	328	360	380	390	398	368	344	393	387	367	330	394	353	335	360	344	404	383	391	345	336	371	417	382	368	383	371	340	369	340	364	359	351	362	391	333	325	310	366	385	327	377	357	349	374	342	368	392	386	363	380	388	343	376	339	418	355	359	371	396	337	373	406	349	371	328	329	310	354	340	334	363	340	354	376	320	375	382	381	357	357	368	335	387	373	372	358	357	357	386	405	367	350	370	367	395	376	368	359	362	352	377	388	365	377	398	391	354	379	358	387	363	373	354	342	374	354	365	362	367	404	347	359	360	376	335	378	400	393	321	372	344	362	342	339	377	370	321	344	378	357	358	343	379	366	353	343	351	360	374	337	389	381	375	383	337	353	330	376	352	380	339	385	368	372	409	378	315	378	351	391	354	358	368	404	374	360	397	351	387	379	377	393	356	385	375	342	393	414	339	368	355	358	377	390	399	368	374	393	334	328	347	354	343	346	373	371	383	364	381	348	357	375	372	365	321	310	358	397	361	377	329	352	372	373	349	405	379	372	382	350	379	357	353	356	354	344	332	365	297	357	364	359	343	396	371	354	379	367	385	408	329	372	359	382	379	375	397	392	363	361	378	363	350	413	355	327	354	344	348	374	371	384	364	352	360	352	357	399	350	371	372	381	347	348	389	365	370	350	385	348	340	406	348	359	338	363	359	338	337	342	350	346	358	367	365	335	392	369	357	365	404	316	354	361	359	325	371	305	366	336	364	346	377	388	351	423	378	340	361	371	369	368	382	376	357	320	381	351	347	319	360	371	342	371	347	400	351	381	405	363	379	390	351	356	381	377	346	342	369	408	385	411	388	335	352	410	361	411	370	354	312	374	349	360	340	342	318	356	342	345	331	286	333	361	372	367	377	410	354	335	360	363	362	358	355	350	353	371	384	342	396	375	374	350	389	367	372	353	360	368	387	347	360	342	405	369	371	360	361	369	384	377	364	354	389	379	326	365	377	369	378	328	389	352	350	392	353	365	328	349	343	331	408	390	375	346	407	345	368	319	340	366	380	363	340	404	376	347	371	357	350	369	351	372	384	338	377	328	376	396	365	379	361	392	364	355	391	356	389	380	388	345	367	405	339	362	375	321	337	362	399	406	392	387	368	355	401	387	360	344	355	389	369	363	337	308	358	359	360	364	373	353	369	399	392	381	381	322	346	410	364	372	372	350	348	388	365	361	351	363	368	406	338	388	321	375	392	379	332	340	369	383	352	335	352	370	393	387	334	370	350	344	330	368	369	345	368	353	349	377	368	355	366	382	359	367	385	392	371	370	367	346	343	358	377	341	342	339	366	348	358	353	372	341	376	343	360	362	375	361	347	339	379	360	391	345	362	341	358	339	365	362	376	326	325	365	373	361	392	337	355	402	366	379	383	369	370	363	370	351	316	347	352	367	386	367	392	360	385	369	380	384	398	339	363	369	351	356	374	413	352	348	368	357	372	393	377	326	364	367	398	360	366	360	327	366	380	371	358	353	381	392	356	355	333	376	353	324	407	338	381	372	384	351	359	393	364	371	346	346	377	340	393	347	355	374	371	347	377	385	410	355	312	376	355	308	382	352	395	381	375	376	344	365	367	350	381	344	345	376	379	368	393	339	376	403	372	369	352	354	402	396	393	378	373	359	344	335	389	405	399	394	366	378	362	365	356	384	370	362	409	364	348	359	376	359	368	370	362	383	329	379	335	337	375	382	339	354	360	383	350	371	348	395	349	341	349	380	417	383	411	362	345	348	369	395	377	362	357	349	365	344	374	350	362	338	348	338	360	401	374	367	379	353	358	343	335	340	387	411	375	343	381	368	386	380	380	372	357	360	350	375	379	389	344	369	335	347	386	388	369	352	357	375	332	344	349	338	357	396	338	363	345	387	403	398	380	335	352	351	377	351	332	341	360	362	349	339	370	365	354	378	389	382	384	345	393	362	395	366	362	350	357	339	355	321	331	384	369	366	380	341	372	365	361	349	338	363	348	354	392	346	357	382	361	362	328	381	350	383	350	375	397	339	357	361	339	352	373	378	352	354	352	373	356	345	335	337	357	376	337	373	353	416	341	380	384	387	385	371	390	363	380	361	352	320	343	367	347	353	374	373	419	380	363	356	384	376	354	393	389	376	352	361	353	416	364	366	362	360	357	312	357	349	356	362	365	379	382	379	361	354	343	385	363	344	361	384	354	349	360	324	388	351	358	390	342	348	354	357	363	387	375	369	357	371	377	348	336	301	355	335	337	391	390	352	337	386	364	352	337	373	393	370	370	346	383	342	398	372	340	397	353	331	345	351	371	355	360	394	398	364	371	373	349	379	354	365	345	357	350	338	349	343	400	408	332	404	375	365	353	382	350	385	404	377	354	410	381	361	361	367	388	379	353	370	371	396	342	368	343	373	373	387	369	390	346	416	343	362	354	374	374	312	362	402	390	359	368	386	332	360	396	370	357	339	347	406	392	374	360	416	366	354	353	370	357	373	378	431	340	367	339	337	368	351	355	344	370	385	356	368	367	363	385	347	328	362	392	325	349	371	357	386	352	357	374	347	346	356	410	369	386	340	363	353	362	385	344	340	326	362	372	366	379	385	394	380	370	369	391	345	308	384	351	356	372	363	337	355	372	378	373	345	364	383	363	356	335	343	360	378	385	402	358	340	292	380	359	374	369	356	340	330	380	382	363	330	372	352	355	367	388	365	391	400	390	334	360	381	384	398	370	391	357	337	380	383	347	342	354	359	351	327	387	332	362	346	374	368	392	362	382	369	352	380	353	384	372	359	313	339	415	348	369	397	370	340	393	366	371	409	389	371	370	364	395	371	339	330	358	355	356	376	364	378	381	345	362	348	366	322	349	327	356	386	393	354	350	328	356	325	393	365	373	371	336	356	348	350	353	371	398	359	375	373	387	369	375	375	388	370	335	350	375	384	368	404	339	386	362	331	354	366	415	323	347	334	329	373	328	344	378	371	345	339	353	377	342	388	372	385	364	387	344	366	385	350	364	383	377	362	354	331	365	347	383	334	347	362	388	359	344	356	323	377	373	373	371	361	383	354	375	361	340	359	336	357	387	369	354	375	371	335	379	372	352	384	342	332	329	362	388	397	346	355	360	335	369	351	362	377	378	376	347	317	375	342	404	368	380	372	372	339	352	353	352	339	353	351	390	347	364	341	360	372	345	374	335	347	384	348	396	399	426	334	365	370	367	367	403	359	353	388	373	381	386	374	364	366	334	356	364	353	363	357	384	351	343	332	311	349	394	350	353
27692	49590	30907	9947	4156	2940	2315	1857	1636	1453	1293	1153	1045	1018	980	935	914	891	905	857	867	916	826	840	825	899	814	836	875	808	864	784	838	822	788	769	808	845	826	891	831	754	833	839	849	858	767	867	763	804	812	766	791	819	755	806	829	843	863	825	811	804	809	795	830	808	878	803	795	816	819	835	843	829	800	845	788	793	811	791	799	775	822	833	864	824	769	774	821	851	824	835	840	810	807	828	800	806	835	840	840	793	795	806	796	817	793	858	806	793	801	830	843	786	811	831	771	837	814	831	801	768	826	849	806	840	818	819	876	829	794	819	793	763	810	813	807	805	815	772	796	781	852	865	804	827	789	837	884	791	776	802	775	818	823	812	843	824	830	837	791	757	817	823	804	832	817	805	793	851	821	794	803	780	857	862	832	831	835	813	801	828	765	791	814	824	813	845	826	803	793	796	822	757	841	798	831	821	777	787	782	792	801	788	801	804	807	830	875	808	811	857	781	791	812	817	835	879	787	755	794	798	775	740	825	816	823	820	803	759	790	787	790	831	819	827	852	785	836	807	820	812	810	811	867	805	848	784	806	850	787	780	789	766	852	844	779	805	825	777	808	867	774	824	798	838	806	781	818	782	805	793	824	799	831	844	805	879	876	806	880	762	750	822	799	785	852	746	826	811	786	825	826	792	826	837	808	857	741	828	831	827	813	817	786	820	792	819	812	811	878	809	809	810	810	802	811	834	852	804	801	815	800	821	837	830	802	765	795	783	812	828	841	784	856	828	737	831	815	832	811	774	812	810	772	834	787	822	780	809	804	801	813	803	814	801	789	815	761	817	793	762	803	806	822	806	849	811	791	787	836	857	798	792	813	781	826	790	838	834	752	838	803	824	794	842	820	796	835	771	764	803	793	809	859	801	818	809	838	843	834	821	758	837	825	782	773	883	808	830	811	782	789	839	787	835	800	804	772	773	839	797	842	809	791	814	845	784	804	773	810	848	761	885	799	814	832	826	835	859	826	818	806	804	800	761	797	792	805	808	812	735	827	799	766	809	832	779	787	841	823	797	845	803	820	779	810	789	792	797	767	776	804	851	814	784	789	857	806	801	799	791	790	800	764	785	801	770	841	831	805	826	847	817	831	806	795	776	814	815	764	767	794	820	829	816	806	810	863	852	793	787	836	822	817	774	815	786	843	842	838	818	774	832	823	780	780	806	847	775	839	797	792	833	820	835	799	814	770	804	849	862	807	815	870	798	822	812	804	808	735	855	810	767	793	815	832	786	845	787	792	823	809	831	755	803	809	822	822	827	834	809	823	838	787	807	840	809	802	839	844	753	829	827	830	768	827	850	830	752	790	814	802	808	843	807	822	805	825	803	818	800	781	794	816	823	810	789	855	817	776	800	800	773	797	814	770	780	822	817	809	800	785	769	864	823	810	806	832	800	786	791	842	835	830	847	784	786	797	803	794	847	827	810	803	795	819	781	772	819	842	823	870	794	863	812	780	787	834	792	820	810	805	784	840	795	792	801	838	859	825	796	821	770	799	832	855	802	785	823	774	788	837	857	850	817	859	794	786	858	794	807	840	806	796	770	785	775	836	817	799	793	755	863	821	805	804	839	811	836	814	809	799	835	803	838	854	832	786	833	806	803	801	820	767	791	770	817	793	820	841	821	868	840	851	779	798	771	814	810	847	808	820	834	790	809	796	790	800	854	845	813	863	802	820	794	875	850	810	859	775	814	788	718	802	820	830	785	772	805	812	826	840	808	840	747	769	776	819	809	851	763	788	768	830	800	814	813	836	802	813	809	800	801	813	789	816	824	793	811	830	815	797	850	828	785	847	819	816	865	824	855	810	818	836	806	801	775	854	742	870	816	812	817	788	838	869	832	811	875	869	782	803	858	805	807	845	768	855	776	823	812	765	759	836	815	791	834	794	770	808	826	791	813	787	781	845	761	845	856	803	806	862	823	807	801	830	760	818	817	826	850	781	796	805	792	792	833	822	809	796	770	837	813	789	783	774	779	833	796	822	890	814	818	826	826	827	804	833	800	825	770	821	831	786	807	818	826	823	787	851	820	791	794	824	785	783	823	800	816	785	769	785	812	842	828	779	795	827	774	808	777	826	813	792	824	824	823	879	824	870	813	807	824	782	873	792	769	794	851	780	794	861	831	810	859	820	846	834	854	841	837	813	845	810	777	833	779	803	832	814	814	822	815	811	777	839	763	813	807	805	810	808	801	792	804	812	814	797	777	831	818	839	787	796	837	837	847	830	820	767	821	788	803	818	807	859	740	828	770	798	821	798	809	847	735	778	851	810	816	815	816	796	800	770	773	791	784	789	853	808	837	764	795	833	813	831	780	887	810	840	805	800	829	813	794	848	838	770	768	772	756	775	842	817	841	799	807	814	794	776	834	789	817	844	791	835	844	849	798	838	795	826	833	822	777	780	792	827	799	787	766	828	855	809	844	772	831	832	840	792	808	836	778	791	795	794	762	848	817	809	808	796	784	817	794	776	814	751	809	847	806	826	891	796	848	834	781	835	820	819	799	848	770	808	765	807	856	833	846	815	772	768	803	809	792	790	794	829	798	837	831	806	853	831	832	822	839	797	788	841	842	807	774	821	790	849	755	855	769	764	780	796	789	815	795	807	811	817	829	818	849	760	801	835	800	805	763	828	811	857	802	752	825	782	817	815	782	795	768	785	836	797	820	771	768	860	805	814	807	776	797	780	818	818	775	826	786	837	803	809	820	838	838	837	797	805	759	767	799	853	848	799	780	762	785	858	819	783	839	787	754	821	887	811	830	793	790	809	807	797	853	845	794	842	793	791	823	789	790	814	828	801	766	802	785	852	801	800	814	776	815	819	825	785	808	840	846	828	824	815	845	789	800	815	808	783	774	796	832	819	832	786	818	836	835	863	808	751	861	830	805	762	812	783	779	787	801	836	787	809	859	773	834	837	807	792	826	790	833	821	786	772	847	778	789	840	772	765	820	823	869	836	848	808	844	809	812	804	855	852	770	790	800	805	801	841	771	822	809	820	827	793	862	830	818	844	830	813	841	798	767	780	858	840	789	853	837	808	809	824	769	856	791	812	813	832	807	824	794	775	789	857	774	773	830	819	810	860	833	799	850	766	800	861	788	764	809	814	802	788	795	742	822	824	833	800	796	767	829	831	839	823	819	793	790	819	798	798	806	837	864	789	814	827	791	796	788	783	800	794	769	904	819	796	798	824	785	814	778	757	803	802	815	817	781	775	763	787	842	841	795	775	780	828	783	896	846	827	802	754	857	798	845	858	837	750	773	769	813	799	790	878	825	835	815	762	841	836	793	771	856	828	821	842	823	793	777	793	786	827	853	803	799	783	804	845	775	809	782	804	797	776	814	810	769	772	833	807	808	805	803	786	817	809	814	829	784	800	833	822	812	804	815	835	837	789	837	830	791	842	806	850	763	856	786	802	780	800	841	794	851	782	768	801	832
33312	25416	24139	10924	3564	2403	2044	1579	1329	1071	926	702	694	614	597	551	535	493	462	459	440	425	466	452	426	432	382	417	410	372	431	401	420	411	379	379	401	414	429	410	409	437	415	405	422	418	404	398	360	363	384	425	408	390	437	419	403	394	419	429	411	420	400	403	396	406	406	382	388	402	387	392	375	445	392	403	396	442	383	426	410	397	434	404	400	405	431	414	354	405	416	414	413	388	399	385	431	400	411	424	405	395	409	373	372	396	423	380	416	421	377	424	399	416	395	368	398	430	372	403	424	387	392	415	368	365	419	414	420	424	405	406	406	372	397	408	413	426	342	407	406	427	386	359	406	415	376	388	432	399	389	386	427	398	399	388	409	392	405	398	437	379	358	384	394	364	385	415	399	385	354	391	407	362	411	386	356	419	401	360	392	396	463	433	405	413	397	433	437	425	375	398	452	410	406	407	426	388	375	411	417	394	420	403	377	387	404	412	395	427	381	432	372	396	389	380	426	418	379	344	406	407	402	424	426	432	409	369	407	365	395	406	385	437	411	407	425	410	398	429	449	427	391	394	403	394	392	387	419	393	384	429	404	425	388	411	391	396	375	418	426	430	370	398	400	430	396	396	409	430	450	367	384	415	429	353	395	391	377	370	421	435	396	393	428	389	361	389	427	416	398	401	436	419	433	388	395	403	425	432	404	426	409	406	416	399	383	414	416	401	387	432	410	413	392	419	397	368	384	441	420	387	358	337	401	381	395	424	397	429	380	395	368	403	421	408	362	436	382	366	387	413	422	410	419	364	392	407	410	422	364	421	398	395	452	392	399	410	418	428	381	411	412	385	422	421	410	428	407	408	399	416	394	378	446	390	405	399	386	419	420	430	403	397	370	392	376	390	392	398	427	373	421	397	388	385	383	376	366	408	432	406	414	381	399	433	390	430	395	420	413	383	411	423	413	408	452	405	380	419	428	412	398	363	395	419	411	404	385	408	393	412	378	382	423	409	383	397	368	417	424	395	453	389	372	408	414	387	445	429	389	389	410	389	397	343	403	373	387	395	396	408	425	399	413	418	397	388	425	400	426	423	403	412	402	418	384	365	384	410	404	413	416	376	413	392	424	363	386	414	383	411	432	387	426	401	377	396	394	421	424	416	386	438	420	393	364	436	414	442	409	417	415	417	418	422	394	426	445	436	414	421	390	386	410	406	397	415	437	402	389	407	399	392	382	373	400	378	395	412	374	418	411	399	370	396	401	444	437	399	384	400	400	371	388	444	418	366	413	389	411	440	379	421	405	435	397	394	389	392	434	392	385	375	404	433	424	410	409	369	404	394	408	408	411	383	358	404	384	356	462	450	427	403	382	414	391	400	382	412	418	432	407	383	384	389	408	398	423	416	404	393	391	422	409	407	451	416	380	398	381	381	386	410	416	394	421	402	377	387	432	376	378	414	408	384	400	453	424	415	356	388	432	367	386	396	432	422	403	357	375	388	376	376	409	399	399	374	408	382	385	420	369	375	430	387	402	389	386	414	386	386	384	336	381	396	395	374	394	369	397	413	395	395	398	407	426	415	444	408	386	408	397	415	381	391	405	398	380	409	387	396	391	421	371	403	388	410	439	355	439	413	418	424	391	432	369	366	389	398	384	428	430	408	369	343	409	396	391	346	376	362	390	394	414	401	406	393	409	432	394	383	371	410	395	427	416	401	447	365	407	389	382	436	420	383	402	404	427	414	435	396	427	426	399	426	391	428	436	426	420	419	412	416	368	399	390	464	401	366	421	403	395	368	407	392	428	386	379	411	398	397	398	392	387	428	399	410	368	405	406	399	378	456	409	379	417	392	391	366	403	409	392	411	427	373	396	392	414	407	365	426	421	408	427	376	421	420	392	449	398	402	384	404	413	351	395	414	442	381	419	393	417	405	417	402	393	374	364	427	402	408	441	408	412	406	431	421	405	383	408	362	410	405	435	438	399	387	404	348	363	444	462	415	390	357	394	377	402	388	427	393	390	413	410	371	391	437	395	382	401	456	388	387	396	410	433	361	363	385	386	444	412	369	417	415	398	423	453	411	382	436	372	457	461	414	443	417	363	400	400	397	394	430	393	406	398	411	387	406	395	377	376	409	397	389	410	415	374	419	415	392	413	431	408	361	407	431	400	389	403	404	363	388	430	380	407	411	371	379	384	394	392	397	395	395	409	431	369	394	394	407	397	420	450	400	385	437	397	398	380	380	402	371	385	397	382	413	411	423	408	399	427	380	389	376	405	376	405	419	420	389	408	415	392	437	401	393	369	404	362	420	373	410	426	405	396	429	413	425	385	375	409	420	439	389	396	376	401	443	403	397	413	377	386	369	385	399	410	409	436	405	411	392	363	422	427	391	399	363	409	382	373	414	419	407	420	427	444	415	350	413	380	388	403	385	397	412	399	399	387	395	389	420	379	414	356	399	399	420	411	435	396	411	435	415	392	389	403	431	404	395	391	401	413	386	352	377	407	395	432	427	419	413	377	419	378	397	384	382	409	397	423	409	371	418	411	407	399	403	442	438	384	439	408	425	442	408	459	413	393	399	449	453	419	393	398	408	406	402	402	416	423	384	413	384	419	413	388	433	387	387	378	351	398	421	372	396	424	417	398	386	380	427	386	354	399	410	409	414	392	393	422	402	376	411	356	407	400	399	409	400	405	425	417	391	428	403	414	426	351	383	428	392	405	433	376	403	411	376	418	410	432	425	417	424	403	377	403	409	416	364	402	408	380	410	413	410	405	446	414	415	394	421	371	383	388	357	398	396	426	367	410	413	403	363	419	405	391	423	402	401	434	429	399	369	439	386	391	391	458	393	376	391	395	374	428	435	383	397	401	409	379	411	413	425	398	439	395	390	435	380	394	434	415	388	427	414	393	373	408	411	405	403	422	361	371	413	359	413	389	421	457	370	401	442	423	375	390	413	447	386	406	381	405	391	438	402	391	417	402	396	400	398	381	399	389	424	422	414	421	400	444	397	438	392	419	416	417	405	401	362	416	382	378	439	479	396	436	415	406	353	364	402	370	408	405	405	389	373	387	361	401	425	395	371	412	388	405	389	401	423	426	390	400	368	406	401	409	369	388	388	378	399	405	368	407	373	364	419	457	405	426	439	421	396	377	382	383	390	402	415	395	418	404	389	387	419	419	407	411	379	388	421	419	403	387	434	395	389	372	380	380	408	378	405	412	403	407	417	456	445	387	421	426	377	392	406	406	413	405	418	396	433	375	405	408	426	388	388	367	439	415	428	390	404	422	421	402	392	389	415	392	432	370	374	412	357	441	372	399	411	406	407	402	357	428	393	418	386	388	405	373	421	412	417	392	379	427	423	412	402	426	442	413	368	445	339	420	405	389	402	408	392	373	387	410	392	404	426	401	385	377	375	427	401	397	414	400	399	379	418	385	386	404	392	408	371	417	412	389	385	385	387	379	390	408	393	386	443	393	391	440	373	385	416
24319	30653	15341	4773	2489	1999	1718	1448	1322	1265	1078	1027	1042	1098	980	998	934	985	941	928	927	914	922	914	920	901	966	912	914	947	929	909	898	937	884	917	892	937	909	901	929	896	921	930	891	884	903	938	923	914	917	869	869	977	883	929	981	950	892	863	914	959	918	939	956	921	959	905	881	915	887	946	946	904	877	935	960	968	885	884	903	905	889	936	871	954	877	875	903	919	890	870	881	873	956	924	900	908	914	931	938	944	906	934	904	867	880	974	899	858	891	885	941	914	889	880	890	887	941	1007	951	890	888	914	977	892	925	943	881	940	920	918	956	955	902	959	864	902	907	892	925	915	928	954	898	950	922	906	881	915	880	890	927	885	881	947	900	954	906	944	876	927	946	901	936	890	922	871	870	958	902	868	844	864	923	904	913	931	923	860	957	895	905	938	916	932	925	909	938	873	888	903	898	880	896	920	864	916	938	938	935	930	908	897	947	948	974	908	928	904	915	911	870	945	948	893	898	908	937	891	870	931	909	869	841	924	840	947	930	860	945	932	862	907	975	861	899	963	901	861	900	924	938	931	914	996	890	899	863	850	878	869	902	954	954	914	917	889	873	888	845	937	966	939	899	944	918	919	921	889	898	963	911	884	904	918	884	867	876	903	919	966	860	912	916	892	928	930	908	916	877	961	926	878	948	868	876	902	933	919	944	914	882	880	894	929	887	966	916	881	910	886	926	929	875	889	866	948	981	959	944	910	849	852	961	909	909	903	866	925	902	968	916	901	946	947	902	893	873	887	939	923	918	929	933	919	947	949	872	878	904	889	887	910	902	886	897	909	872	933	885	908	874	935	911	901	930	898	871	912	927	943	887	875	885	884	957	927	883	890	933	948	905	913	951	918	942	880	876	957	882	915	982	920	889	881	954	920	834	934	901	896	890	918	951	976	897	943	846	902	927	893	953	928	933	894	896	922	915	839	895	946	892	865	933	825	905	932	875	921	896	917	907	941	974	858	937	911	925	885	932	914	883	970	897	978	917	906	939	884	921	904	880	895	884	924	908	910	867	896	886	882	933	936	856	895	908	872	870	957	918	970	905	944	960	922	906	971	948	893	898	930	888	907	897	947	905	890	883	933	913	896	919	886	973	907	892	922	943	899	867	994	890	919	938	938	910	869	926	925	896	913	924	883	927	904	933	844	905	899	827	974	919	898	889	887	907	943	897	886	921	972	894	923	932	908	963	944	959	949	914	924	927	924	941	918	905	903	972	921	893	909	915	872	922	953	877	917	995	835	960	882	866	893	900	895	868	945	859	909	946	975	964	931	921	910	927	963	888	923	918	929	948	942	938	903	909	916	901	912	912	918	920	891	878	951	922	935	929	929	883	841	934	938	927	919	894	867	934	971	891	894	912	920	927	960	918	901	908	891	913	948	927	916	907	978	909	925	952	944	912	907	915	873	884	987	895	928	957	900	903	854	934	923	944	865	914	834	928	944	946	956	923	911	885	866	913	896	930	925	889	894	979	923	868	960	890	935	963	944	871	971	911	939	917	913	865	963	934	866	937	943	889	867	898	939	890	933	933	960	917	937	864	899	882	895	959	959	884	912	951	980	888	875	938	910	939	916	914	918	901	814	888	922	944	872	944	885	882	898	917	913	926	946	934	936	920	932	904	952	899	922	928	875	900	882	914	876	903	940	891	931	919	894	882	928	916	893	873	942	947	928	960	908	890	852	919	930	951	904	961	895	923	912	949	930	964	919	935	937	888	955	918	929	945	958	899	874	933	885	906	894	876	853	952	984	887	917	905	916	880	904	920	978	839	888	896	897	964	910	876	907	912	935	865	956	906	922	896	972	867	904	959	920	851	926	931	922	941	917	884	915	930	942	919	889	919	939	888	911	872	929	928	880	943	904	889	924	901	910	878	917	890	879	904	876	903	883	931	885	937	913	935	936	872	913	967	911	921	910	931	921	880	875	961	916	890	909	908	894	902	948	936	875	863	930	861	890	912	892	892	843	944	895	964	861	903	880	946	890	958	903	904	945	896	910	932	929	943	921	912	882	892	893	894	891	937	932	907	925	926	908	945	902	966	954	935	887	915	892	877	944	917	924	910	889	922	904	927	885	917	888	931	893	940	914	933	921	911	901	906	841	876	887	855	966	869	910	939	899	974	886	879	927	919	902	922	856	899	929	899	865	897	927	914	963	939	930	912	876	904	878	953	916	902	857	921	925	921	877	937	845	863	919	945	882	902	949	876	903	904	917	912	876	903	965	921	897	880	956	961	891	937	909	944	958	904	921	916	881	942	903	896	905	887	922	890	923	950	969	936	893	933	878	947	913	897	883	895	957	919	916	936	891	869	958	919	910	916	923	925	935	926	923	920	894	915	849	902	937	903	920	908	925	936	900	942	922	905	950	909	917	913	847	914	827	914	858	912	908	913	899	873	928	871	909	921	939	927	885	896	909	869	932	888	957	942	913	935	893	916	887	947	901	935	943	917	915	934	882	966	922	923	905	925	947	894	829	898	993	868	896	898	900	883	925	892	896	943	892	846	944	887	942	883	911	933	932	901	933	868	877	897	887	904	931	926	883	941	918	918	940	864	920	890	930	875	900	904	856	956	924	904	923	909	961	915	850	973	911	930	884	880	816	910	908	928	898	891	921	922	944	969	898	895	885	884	924	913	891	951	922	939	898	907	903	911	931	931	893	941	918	867	940	900	944	912	940	887	905	939	895	920	919	913	928	908	940	885	895	927	912	921	892	852	899	934	909	879	933	857	928	958	884	904	904	911	897	880	882	914	914	893	896	908	926	949	881	929	924	910	945	902	920	885	940	882	898	903	894	906	898	911	871	913	953	906	891	911	925	872	928	906	905	910	912	896	891	881	953	914	907	890	872	965	892	895	921	907	856	933	905	913	836	903	946	895	877	898	929	914	915	918	903	932	924	966	890	924	937	952	896	884	923	928	920	926	887	916	919	861	917	924	999	947	913	849	954	939	916	944	905	889	857	933	909	905	913	900	927	907	935	975	887	935	971	913	910	895	934	918	863	936	946	863	912	913	930	908	874	872	904	898	944	963	880	917	898	921	907	905	888	926	934	933	909	944	897	871	895	890	898	858	878	888	901	896	946	909	944	913	941	878	892	932	912	955	903	897	919	914	890	906	898	923	888	932	881	935	908	908	907	860	932	900	932	883	899	917	919	842	888	910	1002	923	921	916	867	930	919	909	903	936	906	877	941	935	953	943	926	875	889	811	870	942	895	946	906	922	908	869	853	868	883	871	896	906	908	927	892	913	870	923	938	854	918	867	911	908	888	924	910	840	936	897	926	826	922	879	917	903	949	904	868	941	907	891	939	930	906	933	886	893	871	926	940	925	927	942	891	899	948	848	958	912	953	891	857	945	892	855	840	910	911	880	921	929	863	877	865	909	879	868	964	911	902	897	897	1007	973	915	901	916	907	856	883	848	910	908	959	927	879	950	922	849	930
24954	21548	25087	28483	21589	20360	5198	2438	1631	1330	1171	1006	833	710	644	615	514	527	469	468	439	434	431	384	379	385	453	419	390	417	376	372	352	410	383	349	385	379	412	361	394	372	374	398	356	400	404	381	417	364	373	362	356	396	360	368	379	384	381	390	383	395	382	401	368	374	362	381	363	398	411	374	321	368	369	418	377	380	411	370	373	395	344	366	373	363	415	374	418	352	358	378	390	399	403	355	391	386	376	369	379	385	386	386	352	390	371	360	368	378	352	390	369	367	386	359	393	368	329	381	345	434	365	386	369	368	382	345	358	348	351	352	350	406	371	379	336	370	395	384	357	367	384	347	409	390	373	386	364	379	378	402	393	351	383	394	404	349	362	394	385	384	363	385	371	373	364	389	367	375	365	365	350	355	375	355	358	383	360	393	361	333	362	356	348	401	327	341	380	390	348	360	390	403	362	406	386	359	363	388	371	366	381	375	337	393	353	356	390	349	401	395	403	366	364	359	358	387	336	374	386	368	373	341	368	345	381	356	406	421	352	386	367	403	369	359	413	325	376	391	384	394	357	392	375	343	394	369	360	367	376	387	347	333	362	397	359	387	357	349	374	378	361	387	391	386	387	373	417	382	365	379	370	397	321	359	338	350	366	351	396	396	366	327	347	395	395	359	385	356	364	343	376	401	386	381	411	361	384	341	364	379	385	370	383	367	374	349	345	367	353	380	374	377	354	381	380	385	387	375	349	400	349	385	381	334	354	401	357	380	370	397	386	378	419	392	333	329	379	349	378	373	351	357	369	359	363	409	355	356	375	365	373	369	360	349	386	346	380	388	406	385	370	378	349	381	367	407	355	392	350	360	389	377	371	386	385	372	329	403	356	375	415	366	332	334	381	386	391	365	374	363	397	385	368	375	340	349	347	352	400	350	372	377	432	396	387	368	368	388	373	370	369	379	340	375	401	377	390	315	399	381	332	390	374	387	356	383	358	369	332	336	367	416	373	388	359	367	378	376	391	377	353	365	369	405	420	386	367	365	363	372	378	377	334	378	395	375	375	381	364	356	367	359	373	378	345	338	340	375	348	368	357	374	388	419	389	397	369	359	345	380	366	326	390	376	381	374	371	365	330	384	385	341	376	390	392	368	360	360	364	362	373	348	405	379	366	356	366	391	352	419	398	368	407	357	374	351	385	364	365	400	357	353	342	375	381	366	366	354	341	345	374	336	401	380	354	363	382	410	364	395	374	349	431	395	391	359	344	391	357	364	383	378	377	355	385	340	363	374	346	378	353	353	345	378	392	381	381	396	357	405	392	363	390	372	364	350	390	386	325	372	354	372	360	367	377	371	387	385	401	346	358	446	373	369	385	390	378	365	367	331	355	355	359	376	384	401	412	366	391	361	386	386	363	393	331	385	413	397	386	353	347	345	378	417	341	371	388	395	382	384	384	372	393	405	387	385	385	377	388	356	409	433	398	395	361	356	365	355	385	359	400	382	357	362	384	355	386	383	389	374	374	382	395	411	387	359	376	392	358	356	338	351	361	353	379	385	400	368	340	373	361	335	318	378	360	361	403	397	354	390	339	388	350	396	365	377	350	369	391	382	392	376	390	399	374	406	367	382	375	379	351	351	351	414	391	348	351	396	364	363	376	371	380	382	345	348	362	351	371	382	331	404	365	364	335	368	352	374	403	354	401	393	411	382	367	347	388	328	390	330	406	362	367	370	349	346	340	394	355	365	374	382	372	383	372	397	390	366	420	341	321	381	353	354	385	411	375	360	404	344	382	350	365	367	395	378	379	351	375	365	381	383	370	366	362	363	371	380	418	409	356	411	387	360	350	385	353	368	384	350	338	350	391	398	354	346	378	374	403	352	373	379	401	355	382	359	404	413	381	377	382	367	358	383	381	346	382	334	366	371	363	384	367	364	394	374	418	386	381	383	369	354	414	389	418	347	351	376	366	323	358	314	365	367	381	363	368	403	352	357	392	391	358	408	354	367	372	373	378	365	352	351	399	385	370	371	367	375	351	370	415	380	417	335	401	402	390	410	368	363	392	407	400	374	363	396	364	427	381	357	359	364	337	390	345	340	410	398	376	382	358	368	363	319	330	360	382	374	394	362	364	355	378	341	364	362	365	338	406	390	386	388	378	401	351	357	362	367	396	377	367	355	364	384	395	394	342	396	365	411	368	374	385	382	400	343	375	379	374	365	377	376	390	366	388	370	395	368	398	393	353	351	381	384	322	372	364	395	398	367	387	356	375	360	401	360	374	327	403	377	382	356	318	364	370	372	355	368	367	372	378	343	399	399	351	343	386	371	345	395	387	400	364	369	400	409	347	369	356	389	377	376	349	356	365	373	364	376	386	344	370	401	367	359	393	405	386	369	349	371	354	381	383	363	360	370	365	380	352	358	338	351	377	389	366	350	341	379	399	362	410	371	376	355	369	368	353	362	305	375	350	434	330	356	342	392	422	398	376	405	402	383	380	367	345	380	416	365	394	373	373	379	342	370	378	348	373	313	378	360	370	359	394	358	380	386	391	384	366	366	356	391	386	415	365	366	407	393	408	375	378	400	403	389	394	348	347	385	357	366	377	392	381	369	334	369	379	345	423	363	386	336	374	384	386	402	376	386	378	367	356	391	361	391	362	401	358	377	357	375	360	392	334	379	363	395	315	388	368	364	373	388	374	385	393	372	380	377	406	379	357	328	365	397	371	386	352	367	352	350	360	334	365	387	386	353	365	365	377	351	368	366	361	407	323	396	371	387	378	381	393	392	388	360	369	363	338	398	355	357	404	412	359	380	382	370	373	383	385	368	354	356	370	332	354	342	351	342	380	384	374	393	413	369	337	377	333	403	376	380	425	391	388	417	367	354	376	388	340	342	361	361	352	381	385	384	366	375	373	373	351	340	391	417	371	356	383	355	397	368	335	314	396	334	381	378	356	389	367	364	369	350	374	383	384	382	371	369	372	362	345	382	368	356	383	411	352	314	324	397	377	396	365	404	359	337	363	365	364	357	365	373	375	365	360	352	376	345	381	404	347	371	357	359	380	354	370	374	398	423	338	385	369	362	377	347	369	363	383	406	362	353	416	369	367	352	327	357	385	362	367	380	358	371	387	362	385	363	393	351	346	388	401	360	330	400	394	371	407	383	400	360	378	359	396	367	376	336	339	380	379	370	407	361	373	365	355	319	386	381	372	376	336	375	392	371	373	394	385	362	411	388	388	431	342	394	383	357	357	372	384	361	390	359	358	365	430	346	368	358	377	371	385	384	365	360	385	331	365	360	371	402	389	398	378	403	360	389	342	423	350	386	389	395	377	369	348	357	373	380	375	364	383	347	370	361	393	361	374	389	389	384	347	377	337	379	383	379	394	405	366	387	353	364	354	380	366	365	425	390	357	358	374	379	350	358	374	388	352	359	382	374	403	351	359	436	389	333	344	362	372	388	387	397	373	354	331	384	374	392	361	403	379	369
25743	43030	25500	7285	3206	2373	1978	1578	1460	1320	1183	1114	1012	1051	990	976	963	895	900	929	875	888	842	883	859	880	846	838	816	852	814	857	843	879	865	854	785	820	895	886	900	824	851	844	837	895	825	825	834	855	846	823	849	837	790	871	807	885	791	870	823	835	761	814	851	834	883	847	859	834	906	850	909	807	833	844	871	844	832	792	838	835	850	822	860	835	825	865	823	791	881	870	883	821	819	903	834	864	860	901	820	832	845	799	828	835	814	799	833	866	859	853	831	873	811	804	831	802	858	870	859	857	824	832	861	847	853	866	856	795	828	820	867	812	858	890	849	783	856	864	873	918	836	792	846	862	858	861	862	856	840	821	858	860	842	864	805	831	848	899	853	818	829	870	826	870	800	829	899	878	869	897	825	851	792	865	843	848	812	849	831	843	842	831	916	841	811	836	860	841	801	857	831	836	818	865	840	863	844	909	835	829	836	887	880	850	805	791	822	841	899	848	839	803	857	851	762	800	820	848	860	851	834	763	825	831	845	806	849	814	834	865	847	876	844	812	880	813	868	839	873	830	857	812	899	857	865	862	842	783	824	799	807	818	841	821	858	829	851	843	895	845	870	842	814	878	844	852	845	844	838	847	880	877	868	834	851	843	885	858	780	833	832	877	845	819	837	888	773	872	838	821	871	840	835	881	865	860	906	821	861	814	823	829	863	821	862	801	899	858	863	862	828	785	927	899	847	846	859	838	894	896	860	880	860	799	860	803	875	848	777	807	830	848	893	816	861	767	883	826	888	825	870	823	856	867	888	870	843	831	831	833	853	853	810	828	885	801	851	826	843	802	841	846	834	856	883	813	829	829	839	886	795	866	894	821	872	781	813	847	848	811	840	828	830	890	846	880	845	877	855	863	880	802	884	889	880	841	809	850	850	829	879	804	850	811	893	832	815	801	823	882	848	876	855	822	813	829	832	862	837	825	834	880	844	854	902	853	807	795	815	814	856	813	833	900	823	868	822	835	803	820	846	851	863	886	811	879	869	840	822	850	875	818	839	862	884	863	827	812	834	848	859	821	850	895	847	892	803	847	822	845	825	875	914	892	839	848	862	854	814	870	842	824	832	858	835	803	927	826	815	848	878	907	865	832	827	820	819	869	885	792	869	834	813	865	826	915	822	870	830	836	933	842	843	836	823	857	819	874	888	822	872	844	871	826	854	850	834	808	853	825	841	825	865	830	875	826	871	868	869	787	872	852	840	839	889	829	851	804	853	837	854	841	838	872	836	808	837	855	809	867	816	860	861	833	830	853	857	829	891	850	799	846	835	853	823	821	848	795	855	856	867	805	830	812	828	853	889	829	846	865	843	820	801	844	826	873	832	814	846	867	843	834	821	862	825	819	879	852	871	861	835	868	858	860	879	859	836	877	864	867	805	811	836	805	822	867	837	884	845	893	790	815	871	809	841	839	796	839	821	800	834	876	860	799	831	847	903	872	832	875	822	834	831	828	812	846	907	816	857	861	872	903	807	855	813	818	828	818	854	849	843	872	835	831	794	867	816	794	857	836	881	806	896	840	859	814	874	830	804	845	859	839	886	859	801	886	845	865	871	832	808	853	837	875	884	887	800	831	839	865	799	847	806	828	778	841	857	787	862	892	809	820	807	830	841	846	869	825	840	859	891	892	816	838	801	828	865	904	766	816	861	864	839	811	821	876	866	834	875	798	785	827	805	832	833	816	833	842	863	797	821	825	848	843	823	862	849	839	821	839	837	831	856	855	860	843	871	867	872	793	835	893	854	843	817	820	899	796	846	830	869	853	823	815	867	844	860	835	810	854	881	836	833	822	844	841	867	866	841	852	864	760	823	813	855	860	803	815	875	825	812	804	842	808	851	885	885	852	861	832	828	824	809	849	825	845	880	845	859	896	859	831	792	853	818	856	802	808	848	814	872	820	873	881	890	824	829	842	863	884	895	834	834	851	863	831	851	817	857	834	896	812	851	830	836	781	819	842	848	844	830	821	877	895	860	866	802	825	803	824	809	886	834	908	836	828	827	880	850	881	854	865	844	834	828	834	909	851	851	855	810	818	879	849	889	860	854	832	875	887	887	912	788	834	842	872	841	828	889	757	789	848	855	839	839	858	867	844	883	880	822	901	819	878	878	842	837	830	836	843	828	850	781	806	839	839	813	869	877	908	850	868	859	873	844	840	833	849	809	848	916	779	802	866	818	805	876	842	881	827	884	908	843	854	814	854	827	806	820	809	855	823	883	852	790	858	861	833	833	782	876	855	822	811	830	859	860	888	839	841	897	810	866	818	852	801	791	826	823	873	808	862	821	820	887	801	843	846	879	882	842	838	860	857	839	831	804	849	897	847	855	850	824	830	819	892	846	866	814	838	863	831	888	892	817	830	864	853	812	871	849	836	823	841	851	899	823	835	841	863	801	798	820	841	845	822	832	832	862	843	909	812	816	824	821	862	842	837	844	836	832	904	831	839	854	838	835	878	881	852	838	864	819	892	844	788	806	822	842	850	854	879	838	855	855	869	821	856	833	795	890	837	874	843	848	810	753	880	842	830	913	867	844	834	854	865	817	863	807	817	818	863	841	831	830	852	840	814	843	851	853	802	868	827	854	857	805	900	785	863	801	866	862	855	844	853	837	810	834	832	856	843	819	863	868	845	883	880	856	843	838	887	858	794	791	802	785	889	839	821	869	858	820	826	862	839	829	862	858	897	768	837	869	892	879	821	838	862	808	861	826	823	871	825	832	826	811	847	746	827	833	864	799	782	823	856	868	870	833	839	809	832	864	869	874	842	866	820	797	863	854	849	865	838	834	855	861	814	816	797	837	883	867	864	815	845	829	826	856	863	813	834	858	884	881	850	819	834	799	857	880	869	829	849	807	881	847	864	790	820	833	860	864	849	798	855	852	887	777	846	851	836	869	800	846	854	765	900	843	835	810	798	817	833	866	861	815	824	804	804	862	849	792	852	804	835	867	862	810	838	816	830	826	796	831	866	846	892	806	830	881	902	832	846	852	832	824	824	877	845	918	829	837	816	800	886	784	849	806	852	863	823	838	812	791	836	860	766	832	916	827	831	833	825	819	868	846	853	821	843	853	826	876	891	857	832	810	863	845	868	858	860	827	840	867	884	812	808	867	845	829	892	890	821	844	871	910	840	845	829	833	834	824	859	787	848	876	862	825	858	793	787	824	872	844	881	843	840	839	868	786	868	841	836	855	864	801	855	860	864	810	893	813	831	846	835	846	873	858	868	823	853	879	870	841	853	829	822	842	802	856	815	845	887	881	853	838	819	860	851	863	825	842	793	849	820	870	804	861	864	875	834	815	840	854	802	814	817	848	849	863	811	860	851	828	883	885	840	804	847	852	796	825	845	804	864	852	850	863	858	842	823	808	874	808	847	840	864	822	787	842	834	871	829	873	845	850	827	824	855	868	907	877	819	804	831	840	836	813	872	860	815	832	860
24281	21516	25333	28124	21522	21646	18748	4030	2106	1648	1321	1049	957	812	721	629	564	504	515	470	478	427	441	437	405	404	402	374	352	381	365	398	405	350	361	339	377	391	390	401	381	359	357	397	367	361	340	383	377	338	352	369	352	374	390	401	390	367	377	350	376	386	379	372	352	373	345	388	372	390	350	329	355	361	376	377	351	329	372	343	330	358	394	356	362	344	385	370	333	358	371	372	391	354	347	373	373	367	357	357	408	369	367	355	374	357	379	319	350	371	346	377	310	359	346	330	343	368	356	378	359	381	334	312	396	362	342	350	338	340	346	382	339	332	367	384	376	373	359	348	355	361	313	367	396	346	395	368	397	388	342	402	347	326	372	355	318	356	399	394	388	332	381	337	361	378	363	348	359	370	376	383	321	360	390	348	377	367	374	341	373	331	373	365	342	376	363	346	390	424	352	357	344	328	340	349	379	339	328	367	411	390	364	324	371	349	344	334	341	371	370	324	326	341	361	343	346	327	362	339	374	383	370	410	374	357	372	345	330	303	366	372	358	372	400	348	343	346	336	362	367	336	347	359	360	352	392	386	366	350	346	350	342	369	358	314	361	370	347	379	374	385	345	370	348	360	360	364	385	389	356	373	359	379	376	368	377	379	374	358	379	364	414	372	378	344	360	357	366	373	381	349	371	371	367	387	353	348	359	341	405	361	362	384	363	343	384	375	351	401	375	379	370	375	335	391	374	335	386	364	389	373	375	356	389	406	346	343	386	376	320	372	360	333	383	365	390	323	394	373	388	354	371	356	378	361	359	337	376	355	354	360	351	358	379	361	382	328	357	378	378	345	366	335	370	395	370	334	381	350	395	364	347	314	357	348	353	372	319	372	359	336	389	373	368	364	370	339	304	356	366	382	364	383	353	396	337	355	371	343	345	342	378	353	353	356	350	379	366	352	342	359	396	315	381	347	369	351	377	381	348	386	336	347	379	360	358	364	324	355	374	352	325	365	404	381	374	359	337	391	367	331	364	323	365	356	373	345	348	326	321	334	311	376	331	343	360	336	351	333	369	385	368	383	370	388	344	376	336	325	358	345	357	325	339	361	384	369	394	332	360	368	355	323	379	357	360	367	358	355	373	325	375	388	345	370	343	369	337	367	362	363	389	374	316	375	347	353	357	357	358	337	347	339	357	372	352	381	400	348	372	362	340	352	354	345	349	382	374	365	353	382	357	335	370	377	351	355	368	376	363	385	355	369	319	375	367	347	350	383	358	328	376	374	371	363	373	371	368	402	356	343	336	385	383	354	362	397	384	341	349	386	334	373	372	352	374	346	366	361	371	343	365	369	392	360	366	376	311	352	360	351	399	375	362	399	323	344	365	343	342	354	397	377	357	390	365	331	367	379	348	368	352	383	367	356	372	378	363	353	350	349	378	361	378	373	395	364	347	314	330	341	358	382	365	393	376	358	355	387	420	370	345	330	359	372	391	353	343	323	367	333	371	363	367	363	324	409	340	374	377	389	413	391	394	352	393	342	366	359	345	366	354	335	386	351	380	328	356	371	374	375	365	343	364	332	373	340	338	334	348	352	337	402	350	340	352	346	388	355	337	376	383	358	367	376	396	360	387	359	346	377	340	337	368	335	386	329	364	353	355	439	329	371	370	353	368	337	344	353	395	399	383	352	346	333	354	353	344	340	356	380	320	374	367	345	379	362	383	335	391	349	372	336	394	357	373	366	367	356	326	377	385	369	381	366	357	332	306	371	356	357	330	383	390	395	348	373	379	329	381	358	357	339	365	355	384	357	366	364	339	358	385	348	351	368	322	396	373	352	340	326	374	378	348	330	315	383	386	406	395	365	350	311	329	363	384	346	362	352	406	353	353	311	369	350	342	307	307	386	390	370	362	376	360	355	339	341	392	346	307	353	406	389	381	386	395	356	367	336	397	339	346	376	363	391	325	334	352	377	385	361	352	344	366	352	372	377	373	353	379	335	320	344	396	343	379	370	342	372	352	358	338	340	359	317	370	379	386	367	328	376	354	389	370	389	358	376	371	327	348	332	323	369	374	393	344	352	353	393	359	378	364	340	370	339	360	348	321	372	383	361	400	340	336	414	371	300	366	333	374	336	361	359	309	334	364	331	387	370	365	391	346	383	363	334	347	356	338	378	363	363	356	329	363	396	353	358	362	327	321	356	360	323	333	349	363	377	380	355	340	345	343	372	338	379	370	361	360	370	399	350	363	354	356	344	353	340	410	365	402	390	334	371	341	377	374	342	350	379	379	357	312	349	352	355	375	362	338	383	398	365	359	343	382	385	347	330	378	324	370	374	321	388	331	360	360	371	374	353	363	396	304	379	343	395	368	332	374	344	330	387	369	372	329	322	356	343	346	323	339	329	325	363	366	366	349	347	380	355	325	334	394	354	386	359	373	346	370	364	327	331	369	347	360	340	368	345	331	321	364	351	389	364	316	364	373	365	372	330	348	342	369	371	363	350	384	425	374	354	345	375	383	353	351	346	397	351	334	370	387	399	369	305	355	330	372	344	356	336	341	349	359	382	342	366	371	389	366	349	363	347	327	368	346	361	343	396	383	345	341	408	377	402	364	347	369	364	367	359	353	356	364	353	349	393	345	383	349	359	354	369	343	350	335	382	371	354	356	339	387	393	383	348	356	359	344	396	350	322	366	337	363	360	371	339	377	357	370	343	349	350	335	394	367	372	351	342	367	355	383	357	344	346	340	421	367	365	347	379	328	313	346	407	375	325	377	349	344	355	340	365	354	348	367	333	337	339	379	401	357	387	346	357	368	368	341	350	340	390	362	350	332	344	358	355	386	336	327	350	369	376	381	409	333	373	361	371	329	346	354	342	380	363	348	337	394	361	369	329	374	344	362	339	350	350	395	321	359	357	359	363	365	355	330	320	396	334	386	373	347	363	337	367	349	342	338	324	355	346	359	334	358	338	411	351	359	336	338	343	361	356	333	383	352	387	343	348	321	378	334	397	356	337	373	369	381	356	376	332	316	346	353	364	370	370	347	364	333	348	365	357	366	354	358	373	369	372	340	369	375	363	370	360	375	365	362	369	338	314	330	369	366	316	325	343	357	373	347	351	357	360	356	371	371	371	341	383	371	361	383	336	369	374	312	364	357	347	396	363	345	342	344	344	331	392	392	364	331	350	383	372	389	382	387	369	340	336	355	356	361	330	392	324	346	373	379	318	362	361	374	346	336	365	352	369	400	338	360	406	349	360	359	381	396	369	341	331	383	383	386	364	330	387	382	313	370	358	344	369	365	373	338	373	394	386	369	385	363	352	355	348	367	337	375	344	340	346	377	340	357	363	373	320	391	370	382	396	342	328	384	368	330	366	320	362	303	373	363	394	360	428	386	320	330	337	359	373	342	327	384	390	360	362	375	366	340	347	365	352	354	355	361	359	354	379	349	340	360	365	367	356	367	342	359	401	328	368	358	396	403	364	357	363	354	368
28220	49145	31486	10346	3724	2751	2128	1809	1593	1345	1223	1185	1064	1062	988	997	930	933	872	915	859	890	819	823	811	807	779	842	837	835	843	862	805	820	835	801	789	810	780	800	806	854	799	800	734	810	798	832	818	815	829	800	851	832	825	796	792	762	770	861	761	797	796	803	847	765	829	801	813	810	789	814	831	813	783	797	775	823	788	796	823	844	807	787	817	769	782	801	806	819	772	871	831	872	796	739	834	835	852	786	827	803	776	822	774	785	845	837	816	767	804	824	837	829	782	806	809	875	809	826	817	795	810	820	821	771	800	850	792	781	818	799	860	824	891	808	831	806	863	754	818	829	820	786	791	804	831	796	779	806	782	828	780	843	807	782	764	801	797	834	835	801	787	755	853	812	856	821	815	838	791	793	790	806	775	777	851	817	795	800	805	771	849	829	806	813	858	817	803	811	763	776	805	778	797	817	853	824	841	784	783	794	779	813	805	779	809	766	834	816	765	849	791	800	790	747	819	765	809	818	788	869	797	799	801	844	798	803	832	808	778	788	835	835	843	817	755	768	815	776	832	808	805	806	800	824	791	785	823	852	775	783	765	803	773	833	839	820	853	801	759	766	792	771	796	788	757	764	822	806	840	817	818	796	821	734	777	834	791	849	818	808	831	834	839	741	810	795	821	804	846	857	801	811	791	783	767	831	810	823	756	763	835	827	854	788	820	806	765	724	792	754	794	778	807	736	762	853	809	850	803	797	786	828	800	808	836	793	791	782	807	800	818	823	782	814	827	855	811	781	788	820	789	796	836	798	850	763	804	824	824	794	805	759	865	827	796	828	799	804	774	842	810	782	768	815	830	848	784	809	787	823	760	763	786	788	816	791	803	793	768	855	821	825	790	812	772	813	789	866	817	823	865	836	811	830	838	797	851	828	774	820	827	815	842	798	841	778	816	840	789	795	819	769	786	803	814	827	791	764	759	840	793	741	803	766	751	823	837	798	858	811	827	806	843	836	772	749	792	771	780	875	773	815	817	795	772	795	817	745	791	750	818	781	844	788	784	803	799	825	800	845	804	856	793	804	779	795	815	826	834	794	808	804	827	825	842	790	770	846	787	805	803	819	827	825	809	780	779	798	786	767	787	772	786	820	779	789	815	822	817	832	792	816	807	816	850	765	791	794	789	827	801	838	785	825	849	838	776	805	764	782	769	801	837	823	866	748	783	804	824	750	802	782	775	810	810	789	806	805	748	845	799	823	795	832	784	805	835	782	773	850	806	799	811	796	764	829	787	809	772	806	814	801	820	831	809	740	821	802	803	850	841	777	792	746	788	797	790	794	803	831	832	774	758	837	805	801	805	793	777	826	774	791	765	774	817	815	738	816	789	849	859	757	773	810	808	805	809	811	791	837	859	791	828	812	851	813	842	792	806	814	812	799	789	798	791	829	794	758	831	786	756	802	835	824	811	757	858	806	866	818	813	808	791	872	795	820	789	769	876	782	816	831	828	790	783	832	832	774	797	794	784	761	784	842	779	824	786	804	811	802	809	796	814	768	761	750	821	813	777	831	830	816	796	844	812	757	849	782	809	796	788	839	756	799	758	806	827	779	835	801	793	797	790	795	837	779	753	822	824	757	777	845	793	782	817	783	779	794	798	817	822	809	808	751	791	814	880	817	838	787	835	796	782	840	793	725	808	779	796	770	795	786	803	821	785	778	776	767	758	825	787	833	770	763	789	788	835	831	837	853	769	755	763	839	830	818	821	833	787	808	794	849	789	852	802	777	806	861	831	786	775	839	799	817	827	790	812	792	784	834	809	837	787	798	802	806	863	787	775	850	807	849	841	778	800	797	809	766	815	788	775	767	798	788	741	813	776	818	787	781	777	814	827	802	771	837	828	864	830	825	829	795	808	837	834	808	808	807	828	873	802	825	811	834	830	828	766	786	819	752	803	770	805	864	763	820	785	832	827	766	748	808	859	800	810	779	853	798	767	777	793	797	830	798	795	781	835	823	825	871	797	808	807	781	849	810	769	810	827	818	840	799	812	834	812	790	788	825	827	819	779	836	765	799	825	841	765	806	773	835	740	825	788	807	794	829	811	766	800	801	822	800	790	825	860	781	822	797	799	838	818	772	847	811	834	772	782	779	777	797	789	787	775	766	800	779	781	854	783	833	821	782	788	803	844	780	805	779	829	868	815	799	813	795	850	815	810	797	774	797	777	799	819	830	770	761	805	770	824	808	816	789	761	778	803	825	823	814	796	870	827	748	792	799	772	809	785	826	791	806	767	869	796	831	810	795	801	815	800	795	756	796	826	832	828	840	825	828	814	771	826	807	821	829	783	827	820	776	812	821	832	821	761	823	797	842	842	800	830	818	781	852	795	826	866	791	813	785	803	833	773	808	834	863	790	811	821	798	829	776	810	862	859	831	778	827	835	794	778	825	803	805	828	796	770	815	779	786	773	860	869	780	779	832	799	879	785	829	769	798	820	803	773	787	846	832	802	774	750	804	846	822	774	777	810	766	779	823	824	748	775	841	786	808	785	806	795	802	845	833	753	799	838	824	792	808	781	809	821	791	793	799	810	800	804	800	855	835	826	854	799	789	759	841	777	793	740	785	814	829	825	828	844	787	829	784	794	777	779	823	747	839	793	785	804	788	754	761	802	819	787	823	777	811	782	792	842	798	768	854	808	796	821	755	803	785	776	827	767	833	764	778	771	779	830	788	785	828	734	845	786	827	805	821	757	744	799	792	827	766	834	803	803	795	799	856	843	858	787	823	790	804	805	773	821	810	823	835	789	815	853	839	780	757	782	823	787	803	770	799	824	739	794	820	788	762	825	804	819	834	814	821	817	903	818	820	842	815	784	800	807	853	782	809	829	796	791	870	840	771	791	830	785	825	868	780	823	813	802	799	823	756	778	819	815	810	785	802	820	783	820	846	817	812	782	749	819	841	825	808	813	840	815	775	833	816	825	800	778	828	771	817	828	824	826	838	794	771	852	822	814	737	810	809	765	778	815	812	833	829	829	790	759	824	825	785	795	792	841	805	816	847	843	844	852	774	857	783	830	785	795	764	861	853	802	828	802	790	798	784	823	826	801	771	790	806	828	824	785	810	788	781	820	814	809	786	805	884	816	813	804	827	744	769	842	839	793	793	832	731	782	837	773	797	848	839	781	812	770	789	777	797	833	772	821	850	781	760	782	815	803	768	823	776	832	825	765	846	834	830	828	774	848	831	834	744	825	764	803	806	795	780	854	836	749	777	790	779	808	827	866	812	767	763	826	841	799	789	802	818	870	863	803	779	791	737	864	760	794	789	852	783	817	881	809	794	787	755	842	794	813	771	800	811	814	816	824	767	817	796	808	811	767	770	782	818	802	769	825	721	832	826	800	836	789	840	796	786	819	759	783	801	827	777	812	818	846	848	789	835	851	824	801	824	797	814	831	803	787	818	817	828	759	804	818	835	777	832	814	864	754	833	828	811
33073	25360	24031	10801	3229	2401	1948	1449	1141	1005	897	802	702	572	603	507	519	464	479	476	435	427	483	395	446	380	386	438	346	403	452	410	394	418	390	437	416	391	415	410	385	402	382	372	394	413	398	394	413	383	359	392	385	366	377	448	427	373	405	368	366	392	403	397	462	409	397	443	415	405	388	411	398	359	381	401	432	361	409	399	400	400	382	414	423	398	400	371	400	406	379	373	337	382	404	408	429	392	406	378	390	416	383	384	416	376	390	366	404	401	381	436	422	382	394	417	408	400	385	388	425	377	411	377	416	396	420	413	415	411	328	365	382	426	394	430	401	412	370	399	376	404	385	412	360	378	384	389	389	420	381	426	398	363	423	412	406	385	384	385	396	386	403	397	403	400	420	400	423	408	372	413	393	424	418	384	395	394	434	435	437	361	400	407	415	426	406	434	395	396	425	423	352	447	375	468	373	369	426	385	395	375	416	407	385	407	378	347	410	402	433	396	408	390	390	388	382	395	432	421	376	378	385	428	383	381	398	387	410	428	393	371	388	392	364	362	368	357	370	400	369	397	391	413	416	374	381	362	392	393	420	393	424	414	395	391	395	433	364	405	372	423	358	388	351	422	414	388	389	347	413	376	435	372	395	418	374	396	406	430	417	427	384	404	425	397	375	414	428	403	426	409	403	402	407	407	408	385	404	362	406	413	425	396	383	407	418	426	400	397	420	428	381	388	404	365	428	417	386	423	422	381	418	385	424	415	409	374	378	399	403	442	416	453	391	400	407	433	437	373	424	427	383	418	364	388	407	406	435	364	366	430	341	417	428	388	405	391	367	444	422	392	384	437	399	424	402	414	424	370	389	388	348	386	398	396	392	412	404	385	380	367	398	409	389	338	437	377	375	403	389	404	396	401	433	392	366	397	395	423	423	395	386	383	398	401	413	361	397	405	397	421	378	377	403	402	393	402	395	416	406	437	412	408	422	417	375	354	391	377	383	395	395	433	380	387	369	410	405	375	424	431	464	383	403	404	380	373	408	379	389	415	388	413	392	349	393	392	374	404	397	439	423	415	387	381	398	442	375	402	392	437	412	400	397	393	403	428	410	388	399	443	428	370	400	384	426	448	405	420	364	382	407	420	403	403	414	446	386	382	368	401	376	433	403	399	419	417	364	417	465	386	385	396	409	397	370	392	407	408	391	395	406	418	401	422	388	390	407	436	424	395	343	409	402	390	419	393	428	412	414	438	413	398	412	433	414	400	408	411	416	414	379	377	398	390	379	375	438	419	366	357	413	407	396	427	383	411	386	391	414	386	386	395	433	379	392	399	358	406	431	397	423	388	385	367	408	386	401	389	391	411	381	368	416	410	411	376	378	384	443	373	445	427	388	414	392	409	389	387	416	420	419	427	393	394	399	397	416	361	380	359	375	426	397	398	428	431	432	362	391	387	399	404	399	365	400	396	386	367	401	418	415	381	422	402	411	409	419	385	358	394	390	395	406	357	371	378	420	363	414	434	401	401	424	370	410	418	403	441	422	378	395	388	410	431	395	408	374	372	417	402	393	417	413	412	377	399	422	413	413	406	374	412	404	402	398	411	409	376	389	405	366	431	413	408	415	415	378	401	390	403	393	370	366	365	394	392	362	384	393	396	397	378	403	408	396	387	406	448	396	361	395	405	369	389	400	380	397	408	386	401	395	404	403	416	411	393	418	397	409	405	381	413	409	429	356	379	372	384	417	419	395	408	369	392	407	397	379	406	439	410	391	428	399	417	399	380	392	389	363	401	422	389	446	388	375	388	396	419	373	426	396	418	410	406	395	385	389	411	397	411	417	377	391	440	368	381	377	419	412	458	416	386	396	408	375	406	378	401	386	391	430	384	447	416	397	425	360	381	420	432	387	373	382	382	414	436	382	376	403	377	374	413	407	422	390	394	405	409	387	425	402	411	418	431	419	412	383	387	396	352	421	381	403	404	403	377	414	413	394	418	451	390	357	431	416	425	397	406	400	365	379	400	358	411	416	391	382	405	381	410	428	408	419	371	409	382	414	408	388	403	354	398	394	404	385	406	425	407	416	360	382	381	411	401	383	379	343	409	437	390	429	412	394	396	441	413	398	405	412	379	391	392	403	387	385	417	404	405	375	386	363	363	403	360	423	388	382	416	400	394	412	394	368	414	421	451	390	389	416	360	401	421	397	420	377	341	386	399	388	380	371	352	385	396	384	388	407	410	407	449	401	372	429	375	384	363	386	451	400	373	370	429	403	425	417	389	416	368	409	380	414	409	400	396	395	369	404	381	425	382	405	393	465	411	397	361	396	369	420	373	377	416	434	375	377	408	393	408	372	392	360	424	363	397	395	407	372	404	397	372	391	426	367	407	416	399	381	402	388	400	405	377	404	378	405	409	416	391	460	449	387	384	405	417	442	388	391	404	368	368	396	398	379	410	391	346	405	407	407	380	404	381	372	406	390	405	359	385	393	395	427	420	410	391	402	402	398	404	366	395	442	415	391	425	417	392	402	417	412	444	418	412	402	406	422	389	368	424	414	408	395	383	371	377	382	399	386	411	441	398	395	359	423	415	442	378	402	360	434	385	427	394	460	382	412	388	391	403	399	399	399	393	364	369	393	373	401	381	421	403	419	411	408	403	383	385	380	385	414	397	455	422	389	367	374	412	425	378	425	416	419	426	440	385	394	369	404	386	404	390	408	403	356	400	397	416	365	389	443	446	404	384	434	355	450	392	387	396	389	394	422	436	368	393	420	392	394	395	381	402	381	381	377	372	383	413	414	384	396	413	432	405	411	419	376	392	438	418	381	414	410	415	373	358	404	385	403	431	358	406	411	397	387	415	377	412	370	409	399	426	380	419	393	437	399	387	390	449	396	440	391	375	346	395	391	410	418	432	396	416	399	368	403	405	398	418	415	360	376	398	401	373	385	439	384	378	390	407	400	411	380	388	385	379	438	400	403	421	375	346	368	384	380	418	400	378	406	371	402	452	453	394	401	447	426	427	401	429	403	420	372	368	394	421	393	395	404	376	420	414	424	362	399	410	378	371	367	382	413	454	415	405	361	355	387	376	378	389	389	424	398	421	411	387	393	365	387	418	393	438	398	399	398	407	419	395	376	384	417	412	417	403	445	396	388	408	415	405	381	414	400	420	371	381	374	395	383	412	418	388	394	433	402	412	383	399	380	376	412	401	410	433	371	437	398	414	387	353	405	422	409	395	413	377	386	405	371	360	374	422	391	396	376	410	359	400	361	370	407	436	411	417	400	376	395	400	403	415	391	413	418	403	394	380	408	388	423	376	370	403	419	439	340	425	396	426	397	415	373	378	350	403	437	391	416	374	426	365	402	430	383	392	390	383	414	403	391	424	383	377	385	407	396	385	396	414	400	372	411	372	371	374	363	415	396	386	366	391	430	394	365	403	408	420	449	433	380	367	419	370	397	424	405	392	377	393	395	433	384	392	385	437	376	384
24378	30733	15255	4940	2320	1829	1528	1362	1211	1240	1085	1089	1033	1010	1006	926	976	956	963	932	986	970	992	979	918	920	922	894	850	932	883	918	856	914	891	878	918	869	925	929	912	830	893	858	860	939	903	906	910	893	942	868	948	969	900	874	921	871	871	899	902	922	868	866	891	956	894	966	846	903	867	900	901	915	883	881	912	878	899	905	903	881	886	954	851	920	887	939	925	895	875	904	879	918	931	893	937	896	900	854	934	933	933	927	917	860	932	911	963	936	938	858	905	914	947	918	881	891	927	869	950	895	867	851	907	920	922	884	924	916	888	928	886	878	915	902	846	855	891	923	910	885	914	957	916	867	942	891	883	864	882	918	899	922	891	911	950	901	942	913	923	900	939	904	909	955	881	898	874	942	898	888	945	883	942	865	935	931	861	878	910	921	897	923	874	941	894	920	903	905	892	906	840	885	894	927	884	883	922	912	889	910	835	889	901	832	934	899	907	952	933	937	908	857	891	891	921	887	859	887	906	961	873	891	847	900	911	918	901	954	908	929	853	903	853	921	931	926	893	891	930	948	913	905	857	946	886	937	940	884	916	904	959	877	902	934	887	898	912	910	940	876	854	916	890	906	902	935	867	919	888	909	883	918	853	881	913	925	987	881	918	894	877	885	942	919	939	897	940	946	908	889	840	916	902	862	911	899	896	904	876	919	914	862	934	920	916	926	866	866	921	910	911	913	839	950	899	926	914	840	930	895	900	882	927	935	863	968	909	867	911	922	906	956	891	903	923	867	885	873	926	905	909	890	884	922	919	881	855	901	886	907	969	881	976	848	835	869	903	935	912	895	887	921	909	939	918	888	882	929	953	932	881	921	921	915	918	929	945	888	924	899	968	906	883	911	916	930	917	875	921	921	925	912	931	901	858	870	894	862	865	951	884	922	920	866	931	867	945	894	885	921	919	911	901	878	950	864	894	942	980	868	917	925	878	935	890	891	904	894	921	834	928	937	890	932	886	884	912	883	901	933	882	931	876	925	972	862	910	919	890	884	879	898	931	928	879	898	956	875	896	921	915	887	945	924	874	897	843	834	884	929	866	875	905	931	883	892	864	865	917	898	908	884	905	887	852	928	996	916	870	912	900	927	971	903	945	904	897	859	889	937	974	906	862	924	868	952	915	914	887	865	875	892	892	891	877	892	894	826	953	874	906	926	890	939	939	925	908	930	856	915	951	896	956	923	925	975	906	920	926	895	925	895	981	904	872	959	914	920	947	882	872	877	951	847	867	941	874	986	875	959	892	882	868	937	934	894	884	892	959	913	905	918	872	944	862	930	883	919	899	939	912	895	937	939	902	912	911	869	959	912	861	873	911	839	895	914	890	894	941	925	948	907	861	849	908	901	885	896	906	918	897	896	884	856	884	884	902	916	883	898	877	924	943	926	918	857	864	869	880	873	888	952	933	930	935	887	894	881	884	859	903	868	938	924	889	903	912	940	880	909	940	941	839	924	910	933	886	890	893	880	934	902	955	892	929	929	882	897	893	836	927	920	947	898	960	862	899	887	887	911	902	933	922	898	886	865	898	924	927	890	910	918	876	937	967	898	918	902	899	924	897	886	902	923	882	946	866	919	928	916	938	943	894	936	872	890	881	904	978	931	931	826	890	914	868	925	920	924	889	929	929	905	897	889	899	911	954	905	886	895	906	927	858	929	877	865	876	870	945	908	879	884	896	883	876	916	929	878	899	871	881	917	871	879	922	873	916	915	896	948	908	947	920	909	934	924	944	885	919	948	885	949	925	857	918	872	875	867	834	883	887	883	918	953	874	823	868	893	933	947	905	928	911	947	858	963	869	872	951	893	930	881	936	948	909	876	885	924	875	963	865	911	900	871	899	947	922	887	886	900	925	911	917	879	965	853	927	904	909	932	870	903	843	888	852	904	975	864	902	946	952	883	921	892	887	880	920	914	907	908	846	893	947	908	959	888	938	936	939	875	932	919	935	935	870	897	877	911	864	935	914	924	936	906	905	857	846	923	898	888	943	889	887	902	902	912	966	936	971	887	866	818	897	933	879	933	944	956	898	857	932	895	911	932	888	897	961	898	902	932	883	909	867	925	910	859	851	892	910	910	887	938	941	851	931	911	905	904	874	924	916	942	942	942	905	900	874	878	852	894	909	912	922	870	853	888	871	865	932	937	914	872	840	922	886	883	883	896	877	905	870	1012	920	893	885	884	931	898	921	885	889	921	883	941	920	849	879	859	940	940	838	903	917	922	934	868	901	887	899	905	935	881	903	941	843	891	905	915	951	907	929	898	948	878	935	903	908	940	896	942	873	853	889	905	892	917	927	910	901	881	809	942	889	902	961	943	893	939	918	900	894	928	909	948	906	919	976	934	929	896	908	930	916	895	928	936	862	855	838	892	922	899	860	918	919	905	894	907	868	909	909	900	960	857	944	902	854	943	899	901	908	934	857	884	916	898	895	912	886	872	903	914	875	888	928	902	954	922	937	898	891	899	951	912	930	878	940	888	908	877	903	899	892	935	979	922	886	905	905	944	920	986	906	904	873	915	903	891	898	900	912	962	919	883	910	873	913	900	884	874	865	956	912	873	876	897	919	927	949	874	958	894	923	912	853	866	922	933	910	876	947	883	914	905	898	904	883	899	904	876	926	852	933	845	867	902	859	936	896	905	908	869	924	928	875	919	880	871	892	925	911	898	941	885	932	920	899	947	873	915	934	917	867	952	938	848	879	875	851	905	929	914	923	878	920	884	902	882	904	922	889	888	888	885	851	907	858	879	918	904	883	917	881	917	931	902	933	919	887	919	965	856	931	919	880	897	879	918	939	855	967	881	940	886	873	896	894	957	941	905	958	916	925	921	914	916	864	916	893	892	905	914	885	935	903	874	895	862	901	882	888	851	926	932	920	876	939	916	921	910	922	921	886	885	881	880	947	914	872	928	938	897	889	873	968	918	884	971	880	920	885	899	911	896	895	904	912	941	920	855	914	908	896	869	892	936	911	867	905	835	921	898	860	881	914	920	951	917	870	869	888	922	850	902	956	923	936	901	849	967	905	899	938	910	919	939	909	945	901	935	941	870	829	881	935	963	916	881	857	911	920	893	909	915	903	893	917	882	931	891	881	902	952	879	918	944	903	909	888	892	910	893	918	909	906	934	898	872	904	922	876	944	890	933	913	984	912	931	877	882	895	848	907	880	911	907	901	916	930	878	902	883	822	871	912	852	925	897	890	879	926	932	905	927	942	954	945	925	919	862	929	941	922	880	867	911	925	869	878	854	919	898	900	886	932	862	946	920	890	892	926	860	903	870	909	936	951	944	978	905	932	948	897	896	913	897	849	925	913	876	887	936	922	894	927	894	874	897	919	829	873	948	960	925	885	958	895	881	882	940	923	918	825	918	901	916	868	934	909	898	905	899	901	946	867	887	871	923	891	926	918	875	906	937	904	876	912	891	879	885	868	851	851	876
24917	21502	24989	28433	21543	20430	5318	2356	1586	1341	1064	965	854	742	625	584	536	502	498	444	435	411	414	394	425	364	407	361	394	395	370	362	396	397	371	375	387	363	353	373	356	363	384	396	370	384	372	346	386	374	374	368	369	356	367	375	383	366	383	375	352	362	373	370	396	361	341	403	322	345	403	370	393	377	389	369	388	387	367	368	371	404	373	348	364	345	355	361	371	343	375	400	355	370	377	354	327	402	364	341	354	381	380	394	356	353	354	366	385	384	365	344	349	337	345	396	396	396	356	355	349	403	390	418	404	376	415	369	360	401	403	373	390	356	398	343	362	379	363	360	357	382	362	368	376	350	318	357	382	352	330	375	367	353	380	333	353	366	393	393	404	347	338	397	376	346	398	351	367	376	340	359	369	392	413	354	373	401	340	344	352	369	391	374	369	401	367	362	379	341	354	377	422	349	373	361	375	413	356	384	366	348	375	371	353	374	347	370	351	342	340	360	344	399	329	372	378	371	333	398	411	376	385	359	375	373	369	374	358	372	409	392	299	365	367	386	375	374	393	385	342	408	356	350	400	389	372	374	384	357	351	346	417	321	351	397	349	363	335	352	358	343	362	384	404	369	359	367	353	415	375	343	384	380	360	392	364	368	381	357	362	399	434	381	345	377	342	397	386	381	367	378	338	386	364	357	360	392	395	339	369	410	378	366	376	377	388	365	370	376	359	381	383	362	368	375	365	370	353	350	398	366	359	368	392	357	365	390	378	368	378	375	376	358	373	371	354	359	376	390	363	390	379	346	382	367	375	370	382	351	331	399	348	395	388	331	371	363	359	365	397	353	416	373	377	344	398	371	363	360	421	372	338	414	354	371	344	328	351	362	339	373	365	339	329	359	369	372	384	350	322	361	355	367	373	360	373	355	372	342	399	379	392	362	333	370	375	344	358	368	358	341	359	402	438	383	359	361	370	353	376	350	349	385	367	369	355	386	386	357	411	378	345	348	371	343	366	373	354	343	371	395	373	377	398	393	393	371	373	329	411	390	339	374	343	392	418	391	369	394	412	379	383	365	349	386	360	355	397	406	368	393	395	365	362	359	385	380	401	370	355	362	357	377	368	345	339	345	397	309	338	358	403	376	345	356	376	353	371	367	398	317	387	367	342	370	380	343	379	360	332	339	344	398	363	335	346	346	333	354	353	345	381	347	361	362	383	337	358	386	328	353	358	396	386	356	398	354	342	361	368	377	395	356	358	375	361	363	371	362	339	340	396	418	353	356	364	363	416	358	398	381	381	339	359	374	339	385	378	375	374	351	364	379	346	362	356	363	354	365	368	359	356	395	374	337	354	360	348	348	339	379	382	396	338	359	379	353	363	383	360	358	379	393	387	402	373	373	395	382	359	352	372	391	350	416	346	374	361	383	349	391	375	371	378	373	391	348	371	378	385	345	399	351	374	371	382	352	401	350	386	428	430	378	363	343	380	343	340	338	379	372	362	372	374	342	373	392	384	322	372	381	387	393	370	368	344	362	349	396	383	370	316	347	382	357	378	384	368	365	358	333	373	360	364	346	378	350	335	365	382	388	353	344	375	383	362	405	362	393	374	375	355	353	403	369	379	356	381	370	390	346	386	380	371	339	353	345	352	341	346	360	359	357	376	372	350	350	383	378	384	352	387	336	348	374	344	379	330	366	379	374	385	344	411	355	366	318	359	356	386	361	411	383	397	370	379	387	354	369	383	334	359	370	399	409	376	369	353	411	382	389	350	379	343	369	360	378	385	358	353	330	376	358	377	363	351	400	361	363	306	330	404	358	408	398	364	375	374	305	374	400	363	372	381	351	362	333	367	349	376	372	346	350	395	381	326	389	368	374	362	376	377	389	369	384	376	380	395	371	383	341	364	398	376	373	365	388	356	368	351	359	339	345	398	399	367	349	363	379	385	379	371	383	362	379	392	366	358	383	376	348	368	378	371	387	386	362	404	362	391	391	368	357	343	324	346	375	400	379	347	369	377	391	355	376	379	383	372	382	367	378	398	375	384	369	341	416	367	339	354	357	356	403	377	381	337	394	354	383	381	383	370	350	380	352	380	348	388	361	368	339	366	357	377	369	373	353	361	331	376	353	390	410	383	365	373	418	408	349	362	354	365	372	365	337	387	368	398	349	349	383	347	368	361	336	353	360	359	344	409	359	348	371	352	368	389	397	374	352	361	354	382	364	346	373	354	354	371	388	369	369	358	372	383	386	388	391	399	391	374	358	356	358	380	412	344	374	336	369	344	352	368	346	379	350	330	378	402	374	396	345	338	357	390	357	396	393	369	346	401	365	352	369	364	371	359	374	372	307	347	378	338	397	327	353	340	378	367	385	363	374	392	362	346	389	356	350	393	412	369	315	391	379	363	370	378	398	375	381	379	361	368	367	387	328	375	377	402	367	341	356	328	357	330	395	344	349	388	376	350	351	356	341	393	346	330	394	386	311	348	362	370	348	352	411	363	329	379	380	346	367	402	343	373	382	380	393	385	377	350	343	367	367	426	345	371	369	420	378	362	380	375	353	385	354	362	391	356	362	351	412	357	376	376	354	351	359	351	345	350	348	350	369	342	351	374	349	339	396	392	354	372	384	367	379	362	383	359	360	376	354	360	367	372	372	349	369	366	379	378	397	400	372	340	373	367	362	322	352	411	364	372	363	361	379	383	355	373	353	370	360	351	387	357	375	377	373	395	403	369	373	404	365	358	387	363	359	346	387	376	346	384	364	352	366	366	317	368	351	363	337	383	332	368	407	377	364	373	392	367	356	341	345	399	347	411	397	326	334	362	362	327	375	352	349	368	360	315	350	368	391	362	360	376	365	421	381	358	356	378	388	377	349	352	343	345	376	385	366	345	362	355	330	383	361	380	409	348	391	346	363	358	372	348	363	379	365	379	386	379	373	383	369	402	366	371	328	390	403	349	355	347	403	354	347	356	365	363	375	367	387	360	397	385	369	409	341	338	367	393	368	343	351	340	377	419	363	341	330	369	371	425	375	387	382	421	376	354	341	342	363	369	389	384	360	382	390	353	360	360	355	380	378	380	340	336	364	388	321	385	411	415	400	377	328	355	366	337	359	385	341	367	359	374	363	382	410	379	368	374	369	352	374	325	344	341	375	373	357	364	344	354	348	384	352	366	398	387	361	350	363	344	369	362	396	337	380	360	353	355	359	392	335	363	353	379	370	401	392	380	359	384	345	336	397	387	361	383	387	354	359	366	359	377	385	352	355	399	374	381	404	367	381	362	385	354	382	353	385	336	379	360	385	371	426	345	365	374	352	359	358	349	369	353	338	351	391	356	382	372	353	339	347	354	327	352	380	379	349	417	366	342	377	380	347	381	363	374	432	353	344	342	371	365	368	378	369	381	398	351	378	350	387	364	400	350	394	320	398	389	377	348	381	388	391	345	361	355	356	373	386	366	337	375	427	355	378	369	399	388	361	337	335	353	382
24840	42429	25166	7625	3099	2313	1876	1585	1371	1285	1177	1123	1036	1013	1012	930	893	936	913	876	882	846	896	879	839	825	848	824	849	817	835	808	818	831	855	812	849	888	838	852	859	874	797	823	843	821	823	818	872	835	878	869	835	843	800	830	824	817	815	785	841	819	819	808	820	794	861	850	848	906	872	852	800	822	798	787	812	838	816	861	847	799	831	777	780	792	807	835	856	841	885	810	859	831	885	791	862	837	834	784	822	863	824	849	755	833	800	868	853	855	834	858	858	830	815	871	835	849	873	778	766	806	865	807	841	830	831	786	825	794	858	855	875	776	861	802	786	826	881	836	790	838	815	821	850	821	823	847	806	841	839	816	841	807	856	817	877	831	823	778	824	850	824	841	832	813	843	816	831	810	865	769	836	811	809	786	841	807	812	840	814	830	853	842	838	833	874	816	849	845	807	898	920	874	835	824	843	882	867	851	827	794	798	855	856	888	866	820	864	840	794	873	785	837	877	812	870	847	889	788	854	852	809	854	846	799	798	834	873	821	795	857	777	862	847	827	859	881	879	816	832	877	847	848	801	812	827	833	851	841	795	843	838	877	779	759	842	804	859	823	843	789	805	848	815	811	837	893	864	861	843	817	871	813	847	839	839	854	818	792	823	830	801	845	835	835	884	834	842	861	784	827	803	871	821	823	828	821	792	829	836	797	861	762	814	852	813	869	837	797	854	843	805	827	833	837	835	798	832	823	878	845	809	830	879	883	862	870	821	862	820	823	854	849	852	866	879	842	809	820	888	865	828	830	814	833	842	871	825	847	831	819	772	807	835	819	825	788	841	869	812	821	824	797	823	803	884	841	884	853	817	827	816	829	844	872	835	768	842	820	840	810	845	775	814	872	834	854	817	855	808	890	825	817	855	816	839	806	782	840	783	821	832	824	844	854	794	852	783	805	843	848	848	865	863	845	868	785	848	858	858	835	817	742	805	838	792	875	772	884	842	831	849	828	803	821	801	851	796	856	802	819	894	795	838	806	826	883	817	851	788	854	870	878	808	850	807	877	834	812	761	882	864	822	842	842	817	852	849	839	801	849	816	802	838	779	854	857	810	847	843	809	831	818	853	812	803	818	798	778	827	846	820	798	823	790	810	860	838	845	820	837	840	805	820	810	838	833	837	828	837	801	812	855	885	885	869	858	851	842	836	835	841	803	824	854	837	842	879	821	844	794	872	847	819	851	831	825	809	817	825	846	831	796	838	878	819	799	815	842	865	843	838	811	867	836	853	869	769	820	801	859	793	860	855	839	902	814	825	828	817	818	802	849	843	823	778	841	833	760	843	811	867	814	887	811	856	817	803	881	826	864	795	834	880	792	853	817	845	854	847	842	809	809	806	855	883	828	812	796	774	830	768	851	810	816	849	841	820	829	849	849	755	848	806	848	847	848	857	860	860	868	821	794	846	826	810	818	856	856	830	846	833	814	815	817	837	821	832	798	832	833	773	854	797	816	789	830	846	818	871	853	845	815	857	861	869	852	871	819	827	859	852	821	804	865	782	811	823	813	830	817	806	846	831	839	851	853	791	873	858	838	831	863	783	867	863	825	843	839	803	810	816	842	895	817	835	834	816	791	827	836	856	851	803	815	859	876	851	837	834	889	844	811	873	835	801	852	818	806	800	839	840	872	812	831	873	860	831	802	765	847	817	885	868	829	853	819	890	896	779	823	823	802	831	812	904	816	841	837	843	821	861	852	860	828	816	793	803	888	823	818	786	879	827	838	873	842	812	823	793	856	838	794	827	799	806	789	855	888	799	813	851	879	839	813	841	795	783	799	806	904	836	793	825	812	828	796	828	815	845	894	778	862	808	833	814	828	811	834	851	763	811	891	844	861	837	828	822	826	799	820	807	842	804	807	826	842	799	865	845	902	849	854	801	815	837	856	867	878	841	817	823	869	799	746	800	832	835	828	856	837	805	817	802	835	877	838	828	800	877	849	840	803	802	809	836	799	853	818	850	825	839	868	821	845	813	855	829	857	848	791	883	807	859	778	877	855	825	804	810	819	825	829	869	838	808	810	838	807	871	842	856	825	867	824	846	831	879	870	825	887	828	798	845	808	854	851	856	825	850	814	829	812	853	799	877	831	760	829	793	802	841	858	833	879	832	859	824	802	796	815	795	822	886	843	864	809	821	896	816	815	836	837	832	793	843	812	821	800	814	809	792	827	804	823	872	835	851	825	815	805	855	851	842	811	816	821	771	869	900	827	827	815	770	809	860	841	827	857	841	828	831	821	836	833	809	823	868	829	793	846	816	814	801	816	836	832	850	904	833	870	829	882	860	843	845	842	791	769	784	877	837	868	839	827	820	851	829	764	870	897	870	847	797	846	819	838	836	828	821	826	856	872	858	831	764	848	823	856	854	841	792	806	828	793	813	867	824	848	842	816	817	802	817	807	810	826	809	836	849	879	849	829	835	849	842	848	826	802	862	872	814	820	849	864	857	824	857	845	853	826	853	855	842	846	865	830	841	793	770	890	855	848	855	806	864	805	831	850	860	855	827	866	822	850	787	868	869	878	853	790	813	866	839	838	823	803	817	808	841	828	845	817	825	851	842	876	884	858	853	815	860	829	890	889	813	887	832	833	812	840	789	858	835	842	840	839	843	784	822	814	841	852	836	821	780	786	802	820	851	831	809	810	812	811	796	813	855	855	856	864	809	858	839	853	835	824	862	776	830	866	798	814	857	820	853	847	814	807	814	855	813	859	843	784	816	740	835	821	897	822	861	853	838	828	811	856	829	802	833	823	858	843	822	877	872	790	799	808	834	887	868	821	848	831	853	858	858	774	812	818	802	844	857	889	891	863	771	875	859	848	839	795	867	889	816	808	822	802	826	786	810	838	864	810	889	847	850	845	811	769	842	821	840	848	804	883	779	833	864	856	820	843	847	848	829	830	802	837	779	845	865	815	847	841	831	833	863	837	826	823	822	812	866	800	857	798	846	831	812	826	830	841	846	826	902	833	851	863	877	842	835	862	862	858	854	845	862	831	838	875	806	839	846	831	814	809	889	835	836	848	804	850	845	872	823	885	795	858	806	828	874	852	874	862	882	880	836	837	804	835	807	811	800	842	821	868	862	818	832	874	836	792	794	830	837	812	837	850	836	802	811	827	774	845	868	811	853	845	780	807	810	826	841	867	806	822	856	806	803	878	787	832	847	826	879	840	786	821	795	909	846	780	881	871	856	822	791	817	788	836	872	863	801	831	832	851	829	853	810	786	862	839	862	846	803	856	864	836	819	861	835	842	827	830	812	847	820	828	864	815	831	845	864	839	888	833	826	804	817	803	811	811	858	844	747	782	829	831	819	829	788	831	855	817	833	837	832	838	766	837	823	848	838	880	872	815	853	808	805	803	847	829	798	818	781	777	813	807	821	850	841	760	823	852	781	823	809	851	833	787	811	860	819	926	809	813	838	831	808	832	808	818	860	873
24332	21506	25333	28097	21523	21627	19060	4285	2269	1750	1456	1185	971	846	770	629	550	573	482	458	481	431	435	408	435	370	414	403	427	392	379	355	356	379	385	339	340	350	334	371	373	353	350	379	384	360	347	374	350	332	355	339	351	326	335	424	367	326	334	356	380	316	367	376	361	358	327	357	326	370	342	340	392	348	345	395	360	360	357	317	357	361	364	355	367	373	387	369	383	390	343	368	401	333	354	379	331	356	339	324	356	355	345	350	358	346	376	366	338	346	383	375	376	363	327	363	385	361	378	370	381	371	339	338	378	348	362	367	376	344	334	334	355	366	364	362	361	334	341	370	332	357	346	379	363	359	371	326	356	380	367	369	367	317	338	364	380	362	328	399	346	318	357	374	343	377	385	345	356	380	367	357	345	357	360	375	356	358	379	333	374	398	410	383	340	362	355	363	374	389	357	374	409	352	402	373	352	353	359	348	333	388	361	356	356	366	330	340	368	354	363	351	366	361	379	349	355	336	348	393	328	341	373	385	362	340	388	348	349	368	370	374	363	343	352	360	384	322	351	353	349	339	345	350	345	364	402	358	353	394	336	370	362	332	341	334	337	300	345	366	366	349	327	349	376	359	327	386	355	322	341	368	341	382	326	359	367	360	356	354	358	378	355	367	367	359	337	362	338	348	369	335	357	333	332	375	371	313	324	364	359	412	353	370	386	358	336	351	364	379	318	349	370	364	347	372	326	367	380	344	330	388	341	369	338	316	380	362	350	331	313	368	343	358	349	358	385	373	336	330	355	341	356	304	350	343	362	372	351	381	367	349	312	341	343	346	367	330	362	399	326	371	352	337	359	340	341	363	350	365	374	317	359	350	340	350	392	383	327	377	348	371	368	366	320	328	350	381	347	356	346	367	355	339	367	369	373	330	362	330	370	358	381	393	361	375	366	405	350	362	347	374	338	389	354	348	361	374	328	387	324	351	361	366	338	359	361	374	366	375	339	360	371	385	356	329	350	344	361	360	362	355	335	373	376	365	320	371	381	374	355	352	387	349	331	378	349	336	324	353	325	377	372	316	388	360	338	338	335	347	319	375	363	364	339	357	356	348	355	323	331	348	355	359	336	395	374	352	361	352	351	346	354	357	332	333	366	375	357	329	377	354	347	364	385	339	342	357	355	390	379	371	360	331	397	378	345	377	377	353	384	356	358	348	369	338	363	416	364	363	384	326	341	313	363	342	362	367	366	337	371	326	371	337	334	391	378	354	387	332	326	343	331	353	396	359	346	358	351	400	352	380	319	336	347	345	391	346	367	359	338	355	348	403	346	326	357	361	354	360	343	376	339	345	355	389	376	364	352	359	341	347	392	357	418	382	369	363	357	343	342	358	372	336	385	353	355	366	354	383	344	383	342	347	367	353	364	368	347	337	342	354	384	352	363	375	338	348	317	359	342	341	361	365	348	366	343	352	342	337	332	371	357	355	341	340	402	367	357	387	340	332	406	358	363	320	368	343	368	328	352	324	329	352	384	352	384	356	355	348	373	347	362	366	405	365	367	364	402	320	348	363	338	345	343	360	355	403	344	384	337	343	356	362	379	361	318	357	321	339	370	369	374	362	371	348	353	390	327	381	361	337	321	346	361	369	372	341	350	421	325	321	398	333	322	360	384	362	350	371	374	394	336	356	371	370	331	350	345	382	383	358	368	396	325	344	366	371	369	347	331	355	386	359	378	347	393	365	388	388	342	352	377	348	415	372	324	370	359	339	356	332	328	354	366	338	370	367	386	380	347	339	324	349	388	345	357	362	356	365	323	347	339	351	373	340	364	366	360	348	340	374	376	379	369	341	362	359	363	322	334	342	313	354	359	341	344	343	382	360	338	369	331	383	347	362	361	343	337	348	362	368	369	334	342	327	343	353	353	313	364	328	390	364	368	400	371	331	344	379	400	322	331	344	382	348	367	371	350	349	329	301	366	373	369	358	345	374	353	358	377	381	319	361	352	345	356	353	378	375	363	320	329	405	365	352	385	332	319	368	368	416	388	365	345	357	347	381	362	350	325	331	307	344	354	345	372	354	379	373	363	387	347	376	325	344	354	334	361	329	345	351	362	352	343	366	376	401	376	346	352	325	365	321	355	364	335	317	315	345	346	364	365	342	320	315	328	343	362	354	368	328	340	355	349	366	377	409	400	352	380	337	337	365	363	366	370	368	358	334	379	357	318	354	399	388	349	351	363	335	344	350	359	343	377	338	363	321	328	319	358	374	351	363	386	328	346	341	356	353	354	340	348	349	367	358	353	384	345	334	343	342	377	371	352	350	321	361	358	372	369	368	383	365	388	337	334	376	402	378	377	391	376	369	370	371	379	398	343	402	353	329	361	347	321	325	345	366	377	383	353	378	349	354	330	356	355	348	373	339	352	398	362	357	367	329	379	356	348	397	352	374	352	344	355	383	339	388	345	380	370	354	354	369	366	362	369	355	386	339	387	364	343	395	332	355	351	320	326	325	348	352	331	342	345	367	345	383	376	368	355	336	354	339	388	360	347	366	359	348	354	356	377	353	359	354	333	393	349	367	364	370	337	330	356	353	368	336	413	355	317	417	358	372	337	374	363	361	357	340	363	349	338	355	399	337	358	374	360	369	338	357	357	353	338	342	332	387	375	350	361	347	330	318	347	382	408	354	352	410	383	366	327	355	336	349	354	358	333	370	398	366	390	359	362	354	365	351	403	369	324	392	393	369	354	338	312	347	370	361	357	335	371	355	350	384	367	343	390	346	335	367	387	376	342	352	356	347	375	294	371	354	363	375	365	364	333	336	353	373	371	324	356	345	360	354	347	346	384	357	369	357	377	329	388	354	332	366	327	338	340	348	321	384	374	395	334	369	338	322	365	333	343	330	332	369	374	348	352	335	354	346	346	365	352	359	355	344	353	320	313	366	342	365	380	336	317	378	367	364	397	350	380	346	344	332	343	361	384	371	352	329	367	360	346	372	362	347	356	390	375	346	379	364	358	345	369	355	367	388	342	340	356	367	366	305	362	389	401	362	395	332	347	335	327	328	406	393	363	381	327	362	375	384	367	345	333	363	360	352	348	367	349	351	387	351	374	349	333	328	342	340	344	351	354	362	373	373	381	355	346	395	402	343	374	350	375	382	380	384	380	369	346	356	359	367	322	371	327	364	345	369	371	371	365	368	387	354	335	334	343	324	363	357	367	360	361	360	364	361	381	356	335	364	349	387	335	398	352	351	356	360	376	377	384	360	388	343	349	370	364	379	392	402	330	343	357	376	374	342	379	393	338	363	344	344	349	357	386	355	370	367	350	362	357	358	370	349	352	363	346	384	373	379	337	355	333	336	336	383	330	334	352	407	361	360	364	350	359	371	395	328	377	380	357	356	391	341	345	392	342	360	362	369	373	360	372	300	355	381	356	369	377	355	362	368	343	375	383	355	325	362	378	369	321	356	375	349	351	334	365	359	312	355	369	373
28751	48717	30403	9819	3987	2776	2136	1768	1494	1386	1251	1191	1062	1058	978	925	910	935	827	837	853	822	829	836	886	768	817	832	832	800	818	771	823	770	853	765	781	791	788	750	719	753	786	791	799	803	772	812	808	792	792	770	760	788	751	812	814	811	784	848	781	821	803	804	809	733	742	809	763	752	780	818	847	798	789	788	782	734	850	798	762	778	780	779	812	826	841	784	801	807	810	772	830	752	837	801	768	796	784	802	822	803	784	773	807	781	810	775	778	794	787	761	785	808	786	757	793	818	797	775	872	745	779	744	783	756	768	810	794	769	840	825	781	778	804	785	812	804	811	835	766	823	787	814	794	798	826	805	768	831	782	769	761	719	853	798	830	794	798	789	828	822	774	850	808	756	742	799	730	798	757	770	795	799	810	758	781	753	779	792	738	785	751	785	739	821	780	787	814	788	797	783	790	789	760	820	822	842	850	791	813	800	818	812	819	793	801	814	795	783	849	777	828	803	767	801	816	765	751	799	791	760	797	800	814	812	788	806	768	746	831	833	803	799	744	794	780	793	797	795	786	793	749	835	757	745	790	831	803	761	816	810	805	793	800	793	797	753	786	797	862	825	765	832	781	799	838	789	807	787	858	754	813	794	787	799	791	804	854	807	787	778	811	746	803	794	761	830	790	753	753	769	799	782	788	785	773	791	768	815	840	789	828	795	780	788	825	843	828	837	816	784	834	783	787	841	733	762	803	775	786	855	836	782	793	827	806	801	770	750	795	820	817	788	794	791	769	828	800	795	788	804	767	770	759	770	788	799	777	774	838	759	804	813	822	777	807	845	817	802	787	817	738	843	786	769	787	762	777	779	796	755	802	774	840	754	786	788	805	836	738	805	810	820	802	822	810	798	755	794	817	846	820	790	834	802	775	755	800	767	788	793	778	768	765	819	791	763	795	781	859	808	797	739	775	849	812	794	858	728	758	813	802	752	891	794	763	810	789	786	785	830	778	780	815	794	839	838	837	850	786	763	845	797	770	829	772	829	762	820	792	803	790	772	768	821	781	792	770	818	815	809	790	761	729	826	832	759	809	838	769	822	834	791	746	792	847	803	799	786	839	799	781	839	829	828	781	864	841	850	806	759	816	800	796	805	814	765	808	849	805	764	811	802	798	803	829	763	781	801	752	760	764	805	810	825	813	788	802	786	801	806	774	764	781	844	850	830	701	782	810	799	805	747	751	821	807	787	797	796	835	788	781	874	818	833	794	835	800	770	785	791	839	777	778	777	803	772	834	764	742	801	827	773	709	787	802	802	793	722	765	774	804	751	769	780	773	774	758	796	856	773	788	869	760	812	756	814	828	819	850	772	870	801	778	823	758	819	788	772	834	782	787	770	782	803	809	771	786	805	798	748	729	815	824	820	817	802	799	765	758	770	787	795	755	777	795	771	774	763	837	810	783	740	828	788	772	756	729	780	832	819	778	811	836	801	802	757	800	800	816	801	803	774	755	771	845	799	795	810	774	778	760	766	792	810	780	790	822	787	784	762	761	804	766	818	816	815	818	808	765	763	797	802	769	793	792	820	806	793	801	777	771	791	770	813	749	785	799	780	790	848	800	791	819	734	782	797	833	810	752	824	829	816	807	797	802	800	754	824	797	838	789	849	847	767	803	769	810	766	859	822	812	787	813	787	836	811	806	791	745	804	789	821	831	788	789	771	828	814	768	823	793	794	812	797	833	876	798	802	821	775	797	749	767	825	825	748	721	782	796	755	792	822	822	787	784	808	827	795	799	751	754	876	871	811	819	789	752	841	827	815	729	787	806	820	768	820	797	843	775	785	761	746	787	780	800	775	824	811	810	782	782	775	792	826	826	814	770	758	774	788	822	858	753	814	800	808	802	786	790	780	799	793	780	854	780	798	786	776	764	781	738	764	762	812	785	819	752	759	798	825	799	809	793	861	781	808	789	815	820	791	755	813	838	787	771	770	785	811	825	763	747	752	749	822	775	788	783	786	756	803	819	767	790	766	793	851	824	812	797	781	780	795	827	765	801	781	821	808	780	811	802	811	821	814	805	785	836	764	787	759	808	799	783	798	786	812	767	826	802	801	773	760	783	801	792	791	842	828	768	775	859	781	769	763	812	772	840	769	761	822	785	826	778	847	767	829	749	762	821	816	842	771	763	800	810	792	755	831	778	776	827	841	739	811	733	757	846	812	800	748	819	838	791	809	733	805	799	754	799	803	757	750	802	792	784	776	842	801	784	761	796	799	825	797	812	775	815	810	776	732	808	790	796	842	804	779	770	755	811	789	759	803	825	813	859	764	758	783	791	774	758	799	791	813	826	816	786	831	805	799	818	825	825	825	774	825	794	810	821	831	809	832	813	779	854	832	809	801	776	771	782	787	819	740	785	842	829	750	745	808	812	752	783	765	828	790	803	773	809	812	797	815	789	822	807	767	825	774	783	796	783	718	814	779	783	807	807	770	794	802	816	789	787	759	772	771	774	797	763	778	854	749	814	785	800	804	760	822	816	818	753	800	754	754	809	763	765	779	797	787	840	768	826	787	798	795	812	804	792	778	795	777	758	799	855	803	822	779	807	775	735	793	791	775	826	748	809	833	754	794	776	853	827	750	838	742	817	773	780	818	837	777	762	764	737	782	800	786	862	791	829	815	803	738	783	811	766	809	834	807	752	830	788	797	824	776	801	790	806	801	810	785	756	814	763	791	814	760	768	765	839	787	789	790	803	776	806	820	794	779	791	807	785	772	841	815	795	770	836	834	781	819	805	855	786	785	824	838	799	781	784	765	756	783	782	782	825	784	775	846	840	781	766	786	737	792	827	795	809	782	813	801	794	784	761	742	782	783	814	798	779	792	787	807	835	741	774	769	820	760	788	749	756	855	815	821	816	762	806	766	801	812	813	820	744	769	803	800	781	756	796	817	810	729	816	767	811	841	811	778	811	796	766	823	767	841	770	811	824	778	764	822	813	798	760	832	767	853	811	815	807	788	810	789	795	795	776	832	826	769	795	802	784	807	766	779	775	775	788	789	750	823	805	847	813	801	747	767	798	820	783	810	839	796	828	779	788	746	777	759	797	758	833	791	867	768	802	816	791	787	780	781	788	774	747	811	774	823	764	745	738	817	769	819	813	829	815	810	754	753	824	803	789	803	768	763	801	802	821	787	822	748	777	775	817	803	803	774	803	811	780	822	760	855	799	840	818	855	789	801	777	760	796	818	815	822	816	829	770	792	757	779	783	819	798	796	804	827	776	785	768	812	779	754	745	820	812	780	772	769	756	802	766	792	799	820	746	804	808	795	749	764	804	761	797	759	809	804	847	823	820	848	807	814	816	766	826	747	819	805	789	855	819	841	797	787	830	838	827	833	784	807	803	795	784	766	742	771	792	758	812	752	780	773	741	805	754	765	810	835	785	787	797	784	800	799	795	795	804	770	708	873	764	781	764	821	784	788	823	794	825	811	786	794
33157	25281	24012	10992	3425	2412	1893	1466	1189	978	961	754	666	637	587	484	429	460	441	435	455	411	436	401	410	377	399	403	413	406	411	417	417	407	379	454	396	419	390	413	387	377	397	375	421	374	382	405	419	376	401	412	417	382	362	383	386	422	380	374	402	345	432	357	351	373	408	410	378	376	380	384	362	353	389	426	401	390	359	412	401	379	378	394	399	396	398	403	392	390	404	354	399	386	401	395	377	408	417	402	380	385	389	391	391	362	392	391	392	394	394	391	431	366	371	393	402	382	404	397	373	381	349	411	365	381	396	428	397	373	374	376	388	405	404	407	357	375	399	397	416	414	395	407	402	387	391	386	400	411	396	428	378	385	400	412	400	348	382	357	448	379	409	372	415	413	353	402	430	417	366	373	413	382	405	386	400	399	388	373	393	391	423	423	370	400	401	445	361	371	359	386	343	393	373	392	447	401	414	375	396	404	368	401	345	364	378	365	410	389	371	419	399	389	368	387	411	446	421	363	392	401	386	395	373	383	411	365	383	436	394	439	384	382	401	412	384	385	395	363	376	392	379	407	366	408	410	404	380	397	404	403	375	380	405	402	378	361	360	393	368	400	385	389	390	358	421	389	385	438	376	389	412	374	403	385	413	392	386	407	383	424	416	374	401	422	414	418	373	400	397	407	372	406	409	398	377	417	397	404	419	396	370	365	403	442	336	400	373	392	402	394	416	401	367	405	393	396	375	399	390	395	412	384	455	422	424	418	410	378	413	370	447	392	372	375	380	423	403	387	397	375	416	406	415	395	428	388	395	398	368	383	422	418	396	406	421	425	356	430	391	376	413	370	390	387	400	399	423	366	327	398	415	377	416	428	415	405	406	404	393	357	390	436	410	413	403	439	376	404	373	390	392	437	437	441	396	386	391	423	397	396	405	427	401	399	414	408	347	398	392	378	406	399	389	423	398	410	433	385	389	378	392	407	441	437	397	419	375	440	397	393	391	389	399	387	352	410	391	399	377	382	424	389	420	380	396	439	428	455	383	380	393	422	409	405	407	403	398	391	417	390	352	430	431	416	407	377	379	433	382	416	372	369	414	413	373	405	408	411	361	390	417	388	365	404	389	425	364	422	390	386	353	404	376	410	396	392	380	377	430	376	389	415	414	373	409	385	372	425	397	364	441	424	386	394	430	446	391	447	421	418	347	388	400	388	393	369	407	378	383	386	368	388	388	424	402	406	385	420	383	388	378	410	404	412	361	379	394	387	380	363	374	381	417	368	384	380	415	390	379	386	389	389	377	373	393	389	410	425	395	419	416	387	410	403	381	384	379	405	389	384	435	367	408	409	395	386	404	410	373	447	407	406	368	364	419	348	411	390	375	407	421	381	414	381	433	359	421	375	407	394	383	368	381	380	392	392	371	396	377	408	411	429	419	413	381	406	440	388	376	393	375	409	400	386	392	364	365	373	354	396	401	413	400	395	391	365	360	406	387	428	405	384	401	420	413	397	366	401	405	373	405	397	387	399	422	370	402	414	379	419	407	389	397	425	379	397	386	426	373	408	398	352	367	409	385	415	375	405	400	385	378	415	433	376	413	408	416	411	407	395	386	350	375	369	391	383	380	412	365	353	376	399	368	349	380	378	426	393	369	374	405	354	403	419	389	399	384	378	434	405	391	430	387	365	373	404	397	410	415	391	373	392	397	383	377	411	376	383	393	402	354	425	383	420	415	386	384	384	368	431	398	402	401	361	423	419	374	408	391	374	377	377	406	414	381	409	398	378	414	397	396	379	394	376	350	396	367	403	333	425	391	384	399	374	366	390	404	393	415	362	424	353	406	432	415	379	402	390	393	377	403	406	391	395	457	413	405	381	439	382	365	422	381	420	367	376	437	371	404	397	425	398	387	385	393	386	363	410	399	375	403	398	402	381	415	407	384	396	400	401	400	384	399	398	411	403	361	377	395	369	402	378	392	379	374	420	407	369	383	375	400	405	367	397	428	425	374	419	419	372	431	394	390	413	430	425	402	416	385	394	397	430	401	389	417	398	404	349	437	414	365	393	434	406	374	403	416	401	396	421	351	369	413	355	388	386	399	410	377	369	406	386	395	360	376	372	368	414	417	362	389	405	413	396	371	417	401	387	389	422	406	390	389	381	399	388	396	418	383	419	376	426	395	389	400	397	405	396	397	401	392	405	422	425	437	390	398	399	407	406	379	399	410	437	369	368	385	424	415	416	384	384	414	409	364	389	437	412	374	367	392	414	413	387	367	417	381	375	369	404	405	413	428	411	354	432	341	393	407	367	398	415	400	357	383	367	396	377	370	362	387	366	356	403	398	398	393	377	373	418	419	429	411	406	388	388	392	397	407	387	388	401	424	365	384	376	366	409	410	394	365	371	369	366	391	374	402	411	401	404	385	397	397	394	394	412	364	422	425	452	403	426	410	413	386	392	365	409	384	379	387	435	370	390	396	381	377	390	419	410	393	410	413	398	381	399	351	344	391	388	389	408	388	413	390	349	441	403	377	438	400	398	408	376	396	425	372	372	373	425	404	360	416	440	384	386	401	410	409	376	403	385	387	409	351	412	418	391	420	413	397	372	338	405	415	379	416	405	398	415	364	393	381	394	426	383	389	373	397	396	405	406	444	408	371	386	444	394	400	371	408	423	429	390	414	384	402	396	398	384	428	395	376	416	420	381	392	420	398	376	371	346	399	404	376	395	360	392	386	443	429	410	401	362	377	407	391	408	428	459	387	377	374	409	407	397	380	379	408	394	376	400	377	388	378	387	371	401	386	375	360	407	384	440	454	411	388	407	450	405	381	387	366	401	392	371	390	384	402	395	395	398	409	427	396	422	397	359	400	414	397	388	393	404	382	376	423	388	363	365	375	424	411	373	384	401	449	393	387	397	402	360	382	436	367	377	414	386	385	405	412	406	383	395	380	429	385	381	361	377	346	382	362	377	387	382	351	394	387	398	405	371	418	395	453	398	404	414	399	384	436	384	398	379	364	358	384	408	416	351	402	410	397	392	421	382	389	400	376	417	388	406	382	402	400	365	400	389	407	417	409	406	372	396	358	418	411	437	402	415	378	408	422	418	392	375	396	400	410	411	373	381	414	389	386	416	371	402	389	423	443	364	433	411	386	425	381	402	399	452	379	388	396	415	383	413	360	397	420	383	380	396	393	389	383	418	396	407	386	432	367	401	408	442	384	394	384	418	394	416	368	433	396	382	395	425	405	401	373	366	387	411	383	411	409	409	428	375	378	404	373	401	362	380	349	435	387	422	385	397	417	395	429	347	405	382	407	388	413	392	408	429	409	418	355	439	435	410	419	389	377	406	387	396	412	400	402	376	371	410	401	413	395	422	409	370	405	398	391	375	375	399	434	430	396	435	401	400	426	414	403	380	394	415	422	379	413	374	428	425	387	413	346	391	378	367	417	392	411	412	398	414	361	384	444	357	389	370	413	411	385	377	412	392
24472	30344	15800	4991	2309	1905	1567	1366	1232	1249	1154	1010	1025	1014	987	1008	922	924	932	892	934	915	971	920	887	887	935	911	853	865	927	882	926	862	885	901	920	898	897	878	923	929	824	898	881	876	880	844	929	942	903	829	855	932	898	880	880	914	912	948	920	890	895	896	830	918	851	919	911	897	845	884	915	940	893	875	901	894	889	927	875	927	889	822	879	885	855	910	882	887	861	931	954	883	922	913	869	935	888	926	875	948	895	871	892	887	886	851	854	908	900	884	917	882	854	869	898	911	890	924	847	914	866	864	854	928	855	934	889	932	948	887	835	882	854	892	840	852	888	879	843	895	885	927	915	912	909	911	870	956	867	914	880	912	889	884	941	925	922	879	908	888	915	913	872	851	905	878	854	888	873	895	927	964	922	879	873	985	871	861	899	901	859	894	866	852	899	899	913	862	861	870	863	870	921	951	870	894	895	871	876	921	849	867	868	852	913	913	907	929	899	926	903	888	913	928	915	868	931	894	857	909	896	890	926	932	888	881	870	825	897	863	911	872	881	909	882	963	930	908	933	885	861	875	880	900	883	921	872	859	915	899	895	941	950	858	955	921	851	943	931	924	860	916	821	934	919	928	877	900	866	924	881	929	898	890	911	831	898	927	934	934	952	907	895	908	929	902	906	824	911	912	915	891	935	902	855	833	901	888	854	929	877	872	921	961	924	973	903	962	893	900	964	915	870	917	906	895	875	910	938	880	905	900	906	867	992	855	898	892	947	875	903	948	875	914	853	860	843	902	914	855	850	878	926	899	887	921	912	887	924	877	908	932	876	886	913	854	929	897	865	932	885	905	907	905	864	861	901	913	865	881	910	900	902	944	886	922	886	869	903	874	932	887	896	921	912	859	870	901	884	911	908	914	863	879	862	857	879	891	928	859	934	850	926	927	878	878	931	900	952	894	933	861	913	838	838	857	865	867	876	860	906	889	888	849	877	891	858	904	888	889	934	890	896	921	882	899	844	887	902	907	863	891	937	881	830	859	860	883	881	904	910	918	888	905	877	895	888	950	923	903	904	876	864	850	866	880	891	898	885	947	882	942	879	836	885	914	903	851	918	863	860	868	890	895	877	921	891	904	884	860	874	901	895	865	917	896	884	905	885	887	905	909	911	887	957	878	865	915	907	909	942	910	899	907	878	941	959	861	852	911	898	911	868	926	888	853	894	902	899	907	813	874	868	924	878	869	950	872	917	931	914	958	859	948	904	895	907	942	904	879	892	905	875	940	880	885	903	899	910	882	894	918	878	831	944	877	871	848	898	899	873	808	881	834	906	920	894	883	870	928	901	884	905	903	881	841	937	895	915	875	943	893	912	877	893	907	917	925	825	951	926	890	905	857	890	900	891	890	888	871	868	923	893	907	872	914	898	900	879	844	892	885	880	894	916	919	868	841	904	857	893	896	917	871	932	839	939	892	878	930	866	902	909	977	924	868	947	899	920	863	876	917	892	947	913	905	888	903	956	881	876	915	923	895	879	930	900	919	872	874	923	867	866	881	862	877	869	841	917	847	937	804	951	929	919	905	884	857	844	863	930	859	906	888	910	918	904	862	913	947	885	888	875	852	905	919	837	885	885	933	916	937	911	877	897	908	894	889	892	875	923	909	884	889	918	933	926	878	847	931	882	894	945	869	870	946	945	912	862	880	888	914	927	881	929	903	902	922	914	885	898	880	898	925	884	925	918	899	899	892	890	831	911	868	922	923	949	923	895	926	932	920	903	903	920	898	890	901	893	913	919	859	932	897	838	920	888	859	885	910	906	888	899	899	875	925	874	859	876	894	931	907	902	920	889	894	893	895	870	911	957	820	901	872	972	896	897	902	926	917	924	849	870	870	935	874	909	859	874	901	872	857	896	916	922	857	896	830	924	925	868	927	890	881	873	900	933	844	917	872	871	895	897	882	925	873	930	872	911	870	948	882	900	883	893	894	856	954	901	880	939	891	893	885	875	910	915	930	934	876	920	927	902	885	914	903	875	854	862	905	892	943	886	919	910	910	922	904	873	876	913	845	834	947	929	923	842	864	903	917	897	917	849	929	879	957	928	924	896	885	921	882	910	848	878	862	861	862	922	843	863	898	894	911	937	875	854	902	875	853	858	886	900	982	875	861	915	895	923	908	887	893	877	913	940	899	877	858	880	967	845	891	885	909	899	837	918	863	835	942	867	968	848	885	890	866	905	907	896	937	887	835	875	867	908	911	913	989	919	868	885	849	921	916	874	837	890	876	834	905	910	847	880	906	937	909	839	891	957	896	876	859	851	917	892	858	898	875	926	918	923	913	866	887	906	854	867	919	944	924	902	904	839	912	882	918	905	948	884	894	859	918	885	916	861	912	885	898	916	909	868	858	932	853	911	908	865	969	863	918	846	903	932	894	891	837	870	910	919	893	856	904	908	921	873	910	951	927	890	865	900	911	861	833	927	882	907	938	913	864	853	905	900	947	908	873	860	933	878	911	925	906	853	861	887	925	886	894	867	914	876	889	956	920	866	878	886	970	925	858	916	879	902	886	869	829	944	891	927	867	902	930	866	880	867	831	932	903	891	870	879	906	874	920	877	908	860	929	900	839	850	884	890	898	909	909	916	842	897	873	908	929	873	938	939	932	864	913	863	860	952	901	922	891	878	912	852	910	865	853	934	870	949	887	916	921	887	889	868	881	914	956	886	940	882	852	891	925	890	848	883	930	931	909	824	852	887	890	917	859	895	880	911	884	905	896	839	919	878	877	919	857	850	941	886	924	867	943	905	925	899	898	880	920	919	889	914	911	914	858	928	890	884	931	892	898	879	883	929	906	860	839	929	882	928	928	902	879	880	869	858	893	870	844	898	871	924	894	913	922	887	892	887	897	882	852	903	880	848	892	872	898	944	861	939	877	916	917	905	910	886	887	905	913	882	890	897	960	855	892	893	831	930	905	878	872	904	906	929	885	907	898	916	895	846	902	902	869	893	916	853	930	919	938	823	869	926	890	906	899	915	917	884	856	908	883	927	909	892	898	942	882	887	876	919	953	871	896	897	823	830	923	965	947	906	918	955	896	850	835	937	874	930	837	877	823	863	910	923	863	979	910	916	890	859	808	887	856	894	914	877	914	922	894	866	865	914	903	869	898	884	907	886	840	881	869	910	925	881	897	884	873	879	925	849	896	958	881	887	869	879	897	833	927	890	877	902	888	899	918	832	901	847	884	864	940	897	866	823	888	913	906	874	897	909	914	897	895	876	915	885	934	845	899	921	888	885	937	941	919	892	868	884	875	881	924	835	881	925	937	903	870	916	875	900	864	866	915	940	873	927	898	897	923	919	835	904	939	884	908	909	935	931	894	898	909	900	877	926	889	954	900	907	922	867	906	892	937	912	834	910	917	892	838	901	881	920	902	869	858	881	948	883	875	853	931	891	902	903	892	841	881	893	891	904	903	973	902	882	899	878	907	897	936
24963	21510	24978	28497	21557	20322	5309	2231	1599	1357	1116	913	770	733	646	582	516	518	491	469	499	395	406	389	405	395	369	384	361	384	395	355	356	382	380	374	363	395	400	417	387	403	353	381	352	377	338	386	381	379	393	364	384	365	345	362	343	365	329	377	386	378	344	353	365	411	388	396	376	384	404	363	353	358	372	315	337	383	326	374	362	368	340	381	344	356	370	335	373	330	369	331	359	346	366	364	385	371	344	383	392	370	358	397	380	336	360	361	391	375	382	376	322	361	364	362	344	363	340	340	369	355	351	383	367	391	361	365	379	341	358	358	408	405	343	346	370	373	358	388	345	353	384	366	392	333	355	373	370	379	350	378	352	347	387	364	366	330	373	349	335	390	324	366	382	324	360	349	416	368	395	395	349	362	312	349	338	367	371	408	356	354	364	389	366	375	370	346	390	422	356	344	362	352	377	344	333	348	374	350	358	371	348	344	363	330	373	370	373	409	398	385	439	367	337	356	323	387	357	376	360	362	375	341	370	364	368	373	329	354	356	370	344	375	376	385	345	381	386	369	372	375	375	358	398	385	351	352	370	384	390	355	353	352	347	357	346	382	357	372	345	346	337	358	372	373	382	375	394	347	349	370	418	372	392	365	339	398	359	347	334	345	328	380	386	365	374	379	421	364	345	372	372	361	382	357	354	383	347	346	374	373	362	372	337	366	359	367	350	368	359	338	363	358	387	378	366	340	328	369	348	336	366	348	367	403	387	372	354	351	340	354	356	351	356	358	350	395	368	359	346	383	349	375	326	350	358	369	372	352	325	370	389	377	369	361	356	355	389	372	382	375	350	396	381	371	325	319	387	369	389	352	354	344	338	391	358	422	353	330	405	348	349	388	381	358	379	337	383	387	400	346	415	364	376	363	367	324	362	374	384	377	322	337	408	344	343	400	364	375	371	333	375	375	328	383	381	374	357	346	397	384	355	381	375	408	362	385	365	349	370	376	369	340	350	361	373	357	368	328	349	379	343	379	387	390	330	328	345	365	364	359	384	358	392	372	342	395	383	378	360	382	352	335	377	358	362	394	384	376	395	341	386	367	340	355	387	383	365	370	358	374	371	359	357	331	382	355	380	359	365	365	379	361	371	360	329	343	345	406	372	345	386	325	359	378	379	356	349	343	358	354	387	373	364	352	363	369	378	386	346	374	385	362	347	392	333	378	358	382	344	373	333	390	361	366	367	378	358	362	337	359	365	372	383	354	366	317	372	398	380	350	356	340	357	360	366	332	382	323	345	383	335	386	358	373	357	328	342	323	373	343	346	374	367	393	397	350	330	371	324	372	352	338	326	397	366	341	347	343	370	347	350	382	378	366	392	365	363	371	378	373	330	367	368	353	353	354	345	358	371	363	362	346	395	358	366	387	359	365	359	351	332	374	351	409	353	371	415	357	375	400	350	386	382	410	368	378	366	391	342	355	361	357	389	330	359	373	389	403	343	367	327	360	344	374	347	366	346	368	381	385	346	378	389	371	419	350	367	400	351	352	375	350	344	341	359	356	399	330	374	347	390	354	332	372	402	361	377	361	375	369	404	344	360	345	314	349	334	386	380	358	355	359	346	390	362	377	383	396	368	410	338	365	375	367	346	309	367	354	370	380	375	370	362	398	350	376	373	394	374	376	343	367	361	350	357	362	367	352	424	401	374	335	322	372	377	369	345	341	413	366	362	354	338	410	400	391	387	360	385	416	337	382	370	361	371	348	366	350	342	406	329	425	368	355	361	352	376	357	363	397	365	377	380	368	376	380	361	399	368	342	358	354	372	376	362	347	404	350	338	383	371	355	370	322	382	314	356	399	376	380	365	330	375	365	355	376	368	366	403	379	334	372	363	344	363	339	376	370	350	361	399	387	352	358	367	365	372	341	382	376	382	375	345	322	363	359	406	373	370	362	355	347	364	356	345	353	390	390	395	393	335	368	376	373	379	366	374	378	363	351	340	364	343	330	399	361	370	358	340	341	343	365	359	389	356	358	354	354	364	390	357	315	360	335	359	362	405	371	366	390	359	386	378	337	351	363	357	384	369	362	349	300	338	348	361	393	354	374	358	356	381	383	349	382	357	341	363	358	361	339	372	344	378	386	389	394	375	366	335	375	398	374	388	359	341	376	382	406	360	374	347	365	421	384	384	353	350	389	386	353	366	388	360	360	355	332	361	393	365	351	389	364	377	332	353	378	346	332	388	369	384	341	415	346	380	342	386	325	351	364	388	386	333	350	365	363	346	390	339	376	355	350	386	392	371	392	403	396	340	364	366	395	363	355	383	354	373	372	395	380	384	395	354	361	377	378	389	358	382	359	377	357	411	356	359	336	384	379	354	391	357	371	345	367	379	349	356	340	341	383	393	377	380	366	380	370	383	383	384	370	309	355	387	324	396	393	347	375	368	326	341	368	334	354	369	379	353	418	392	364	352	384	376	321	357	362	372	356	302	402	363	384	368	382	372	365	389	364	359	360	344	376	368	394	355	358	350	352	356	335	336	400	368	371	370	393	344	392	346	348	351	348	345	375	374	372	366	388	359	376	352	378	339	375	350	378	359	388	421	355	367	368	375	364	339	408	355	346	342	355	347	398	369	377	358	348	374	344	367	342	364	363	388	344	342	383	376	382	374	352	364	389	395	413	348	347	370	340	368	363	398	363	374	399	381	356	348	381	360	354	376	398	337	376	358	374	345	382	382	402	373	359	349	391	374	353	357	376	372	360	388	373	405	330	382	381	386	339	351	356	344	377	359	377	330	342	353	338	355	363	335	356	332	352	352	392	358	352	349	373	384	375	359	392	355	363	384	363	368	353	341	357	397	360	373	336	332	372	374	340	356	322	333	342	363	388	366	379	360	351	357	363	401	367	328	333	352	392	334	348	359	357	369	364	383	374	386	371	322	313	350	339	374	372	351	364	353	369	399	383	378	367	356	368	348	368	359	365	351	370	358	355	357	359	392	360	367	397	339	320	344	385	389	377	345	384	365	362	360	369	353	363	327	348	365	381	368	366	331	367	330	370	396	371	362	380	378	328	334	391	366	382	366	366	385	357	398	376	371	372	377	412	368	362	336	365	385	362	365	356	359	397	315	352	354	349	363	359	363	322	371	389	386	392	346	333	358	322	416	379	343	375	397	354	383	359	334	360	356	369	408	355	381	367	332	377	374	361	365	385	350	337	315	354	396	351	373	374	352	383	382	394	386	348	371	368	355	385	392	388	378	419	377	363	365	347	315	384	331	376	363	368	385	358	357	367	390	343	360	358	326	385	361	373	370	364	373	372	371	316	343	365	364	355	397	370	365	372	354	366	374	379	365	379	361	340	338	364	341	350	360	354	348	356	346	375	399	354	340	366	389	427	365	347	368	321	353	365	339	374	380	382	360	377	351	353	376	356	367	371	360	395	365	370	353	355	360	377	371	333	377	346	352	387	363	372	378	373	342	381	403	357	316	365
25329	42864	27480	8937	3284	2377	1934	1569	1316	1261	1159	1151	1003	972	976	869	928	872	847	940	890	801	872	845	840	883	816	846	774	852	843	860	803	790	846	815	776	825	791	857	822	835	793	804	835	777	801	856	868	885	807	753	816	830	813	771	803	814	858	808	802	861	793	856	774	851	823	817	848	813	869	759	792	829	840	819	813	860	814	855	890	796	786	808	847	836	797	776	832	834	898	818	796	847	820	857	799	838	867	832	821	828	850	797	816	861	835	840	811	827	774	828	792	813	813	818	833	839	852	842	821	812	777	821	816	782	825	895	790	832	849	851	799	860	803	823	826	847	909	843	803	849	823	813	772	856	849	817	894	859	859	870	806	888	860	827	829	788	804	857	851	847	843	856	821	812	777	777	812	855	795	790	816	801	827	860	826	769	856	839	816	821	878	819	814	797	845	785	872	862	822	774	820	810	802	840	811	825	810	820	814	856	816	806	843	831	884	784	812	822	841	774	837	867	872	770	844	826	781	798	805	833	832	843	858	848	826	833	823	827	835	828	789	806	803	828	857	842	813	823	828	778	792	825	831	820	761	848	795	867	842	805	856	898	827	889	771	804	807	844	776	810	830	821	846	772	869	819	817	859	787	827	842	848	882	823	828	809	788	819	836	821	871	815	841	802	825	840	858	781	876	839	804	825	817	783	843	724	875	827	845	819	829	807	821	825	854	802	694	849	840	812	864	794	790	807	818	762	813	791	808	805	824	832	811	831	810	842	793	819	829	807	808	866	845	848	807	846	771	803	862	837	844	793	817	852	815	814	780	814	808	873	816	857	815	880	809	813	901	804	802	886	790	796	802	874	861	803	851	855	802	803	821	826	846	856	849	815	767	787	850	791	838	849	804	798	843	802	794	812	796	831	797	793	867	832	823	795	843	807	831	854	860	819	807	861	801	814	836	824	844	850	819	810	803	840	839	746	841	850	828	878	830	825	784	858	833	828	889	827	836	855	829	819	824	839	863	819	833	789	819	796	832	782	856	771	805	852	813	852	866	815	812	827	833	810	802	810	821	849	810	896	838	856	792	856	803	810	902	845	844	858	779	825	815	826	797	816	827	797	911	806	854	849	828	858	821	788	799	828	793	836	815	829	871	840	849	805	815	821	804	874	873	798	834	768	857	808	803	872	811	768	828	831	789	825	801	808	872	875	833	843	834	825	819	825	827	873	800	865	823	804	863	832	831	833	771	842	852	801	832	838	866	854	806	822	813	816	824	830	826	852	822	740	795	840	825	839	861	827	842	810	809	800	833	831	867	846	845	795	802	821	911	852	860	813	813	855	843	844	847	857	850	785	856	841	809	823	810	829	803	839	857	840	843	789	820	878	834	791	813	773	826	807	854	822	779	841	820	810	807	845	832	775	817	832	823	824	796	787	773	816	872	808	828	839	828	777	840	838	800	855	779	828	881	864	841	851	823	811	841	844	796	829	789	855	833	851	795	813	846	815	831	825	840	887	806	819	860	822	851	850	821	859	814	860	801	799	817	790	844	852	821	847	746	820	850	862	820	820	815	858	810	822	826	854	849	802	837	829	803	842	826	863	864	863	802	862	864	789	873	828	860	825	819	830	805	806	848	828	801	756	793	846	788	836	788	795	845	844	844	811	826	829	856	784	812	827	852	777	774	823	792	851	799	783	881	862	825	852	843	806	803	824	876	840	844	824	869	791	840	803	855	823	762	869	866	796	794	813	869	833	829	854	884	855	851	782	832	811	879	797	847	847	837	823	864	823	783	799	856	807	798	860	814	831	812	797	829	867	819	782	829	840	794	793	775	852	847	841	830	834	860	870	848	822	855	855	805	807	834	909	846	840	786	758	824	851	782	849	845	842	823	789	817	847	852	857	831	879	846	836	816	774	849	859	795	877	827	832	834	835	825	808	848	858	829	833	848	841	817	832	859	817	773	790	795	809	822	793	850	845	821	801	876	826	862	839	795	875	850	788	860	814	864	800	833	839	815	792	834	900	848	824	840	843	822	820	801	799	835	799	831	836	855	792	804	840	798	788	820	834	810	862	844	853	833	788	839	807	824	850	813	868	858	770	791	864	790	827	845	789	817	831	804	837	838	842	876	805	843	806	846	788	807	791	814	809	789	855	786	790	813	844	810	833	769	778	822	815	823	852	820	810	803	860	821	831	866	811	839	800	742	821	771	787	798	774	851	808	803	843	816	868	879	810	821	798	878	856	858	826	800	776	812	841	811	791	784	804	774	836	817	828	824	881	770	806	843	751	844	825	830	851	775	765	798	836	861	800	853	831	788	833	786	810	816	808	806	911	845	798	806	794	868	824	792	852	877	798	836	840	890	825	842	761	811	870	791	818	841	828	798	801	840	779	820	788	827	831	853	838	848	807	841	803	801	808	876	812	795	809	797	802	810	817	808	818	808	860	870	818	829	790	810	801	824	812	851	829	875	893	808	865	849	840	845	851	873	815	818	846	849	830	811	803	839	818	828	806	805	840	845	798	871	808	812	821	870	836	846	839	807	802	805	780	822	822	801	804	801	862	817	847	828	804	798	832	839	804	791	842	797	759	863	828	818	821	834	856	781	794	824	882	822	848	844	834	850	790	849	807	797	798	847	836	817	857	824	806	807	833	786	808	837	863	794	833	845	820	778	785	831	815	882	830	854	793	807	814	828	864	800	816	837	863	855	863	839	827	840	806	840	772	808	817	843	799	826	823	861	811	863	791	817	853	861	810	823	878	813	824	842	822	863	795	823	785	844	856	831	846	853	881	792	831	808	800	778	831	815	896	834	806	858	841	815	819	811	845	816	817	716	817	764	798	834	917	826	797	810	811	750	868	853	789	820	864	844	884	808	830	783	813	817	863	845	835	783	859	864	838	837	845	792	832	814	855	802	809	813	845	834	829	849	833	840	815	821	845	855	776	824	831	822	815	782	803	835	807	805	808	803	863	841	736	872	827	888	839	873	831	805	793	845	833	832	834	866	835	830	838	795	801	850	847	853	806	852	780	794	790	790	866	844	820	798	813	878	876	782	849	797	782	852	827	825	852	817	842	819	783	817	832	801	850	843	761	780	807	828	842	760	816	820	830	825	833	791	807	838	795	795	798	821	826	795	873	829	877	775	826	847	841	818	843	878	757	842	829	841	832	831	818	841	843	803	840	786	843	830	805	799	837	923	814	835	859	807	876	868	787	821	824	795	803	810	837	828	822	818	826	818	815	814	836	822	821	829	798	868	846	820	812	798	806	827	827	807	797	837	831	800	803	888	806	781	876	834	750	827	791	841	799	846	777	789	885	818	805	856	824	842	814	785	830	810	830	812	850	829	781	844	830	794	798	840	876	802	831	830	874	792	844	816	843	865	833	755	828	842	822	867	796	857	804	812	800	841	806	855	840	835	813	792	849	842	846	837	791	832	807	912	818	753	829	828	872	811	861	811	805	841	879	853	782	862	859	845	825	840	852	854	800	846	781
24316	21506	25303	28148	21519	21665	19058	4587	2334	1724	1416	1195	1074	891	722	678	577	523	525	472	431	472	476	427	445	396	391	418	381	362	382	353	375	363	392	366	372	356	378	399	337	344	349	340	340	380	369	381	376	371	354	374	355	355	361	360	352	401	369	350	307	350	346	347	328	387	335	367	345	360	349	403	365	378	362	368	327	347	362	349	330	313	340	336	371	339	338	364	365	331	356	363	328	361	336	397	343	346	348	366	358	366	360	382	341	324	342	356	384	363	371	361	359	389	363	347	342	349	354	400	389	358	325	359	351	348	296	372	375	354	338	333	394	374	350	366	368	363	367	381	322	357	375	370	356	360	340	348	360	359	349	385	358	343	359	375	343	363	372	364	380	380	361	371	366	355	380	340	384	356	344	366	328	351	344	319	371	340	352	333	354	387	371	342	326	322	335	344	334	388	355	329	349	358	347	383	381	348	396	333	357	332	398	366	327	331	399	343	368	374	337	358	353	348	359	335	371	350	372	364	356	320	343	330	351	333	358	312	378	342	351	345	381	348	357	311	358	340	368	329	376	367	351	364	368	340	338	378	372	369	353	335	376	352	370	362	380	363	379	360	353	334	370	333	333	335	371	342	353	379	360	308	342	341	396	339	356	372	340	344	375	340	379	360	343	362	351	382	336	350	337	373	316	368	340	337	382	352	350	318	369	356	317	366	348	348	351	342	357	361	350	345	369	357	341	380	384	354	352	347	323	385	378	356	387	352	363	347	352	355	327	397	386	346	354	372	351	344	325	329	379	346	347	361	347	388	377	377	357	365	345	385	360	338	367	333	346	347	355	396	350	360	354	354	371	369	369	376	375	402	368	356	351	343	350	330	337	364	350	311	334	381	352	356	329	356	372	360	373	361	372	349	400	375	345	379	359	367	361	320	336	372	368	354	335	373	361	390	336	359	346	341	364	369	337	317	373	344	357	395	336	353	335	324	326	360	369	375	355	393	368	417	319	377	366	365	344	361	386	369	380	373	311	336	358	358	375	351	315	372	358	367	333	345	328	397	366	357	358	337	325	363	371	345	353	361	351	361	364	358	332	363	341	374	348	356	365	350	397	380	360	396	376	345	324	366	333	326	326	353	362	378	341	331	320	352	329	349	355	364	326	319	390	336	385	373	362	372	384	343	378	341	371	339	324	337	384	346	345	358	380	347	377	370	373	338	346	385	343	356	359	341	377	371	366	386	363	359	410	332	365	383	372	368	351	372	381	382	362	357	351	337	361	366	332	315	336	352	338	354	347	346	346	325	381	342	344	368	357	321	351	337	359	368	343	330	372	347	343	373	361	382	363	386	348	367	342	377	356	333	365	361	323	352	408	322	348	322	339	347	345	361	411	365	377	388	348	357	356	352	344	382	349	350	339	302	368	352	349	334	319	345	353	356	352	346	370	375	396	352	369	371	331	346	368	376	371	319	345	372	358	355	374	368	381	313	340	376	340	360	375	372	351	357	325	327	370	321	318	355	384	375	341	378	321	375	334	374	352	376	385	351	349	322	370	337	379	390	306	320	375	332	336	354	355	340	326	356	355	370	357	348	349	342	319	379	364	352	362	320	363	347	374	333	335	337	365	313	351	336	363	360	362	353	361	334	350	368	331	310	363	376	346	396	324	343	338	358	347	365	340	319	337	366	411	350	322	338	350	374	349	338	359	323	370	342	314	348	353	345	353	352	336	344	371	351	357	335	377	356	347	421	357	355	357	330	360	356	317	409	370	299	363	370	360	328	352	343	340	362	321	377	357	331	356	349	340	351	354	377	354	330	382	352	343	346	320	327	358	380	360	357	371	368	366	359	360	348	334	375	360	364	364	368	334	323	317	349	363	375	360	382	340	361	343	336	356	360	348	342	367	366	353	348	333	345	335	366	398	349	362	343	378	343	378	344	346	335	338	337	334	385	318	331	380	385	327	389	344	361	339	405	344	379	385	384	369	355	358	331	338	375	347	355	347	334	332	381	334	367	341	360	340	319	341	377	333	401	351	361	385	341	340	376	364	332	360	360	347	370	355	382	379	369	353	382	354	364	378	387	385	382	309	388	331	370	332	352	359	363	329	360	353	337	361	343	335	366	352	373	352	345	347	317	335	343	327	323	355	345	323	377	354	338	361	356	343	366	354	338	385	379	387	357	346	396	351	334	362	334	369	371	350	366	366	361	391	359	375	339	344	343	343	354	375	315	345	357	335	328	361	357	359	368	324	318	344	353	345	332	322	336	337	344	367	351	381	384	361	358	389	304	330	349	363	380	345	331	357	350	385	362	370	351	347	313	370	342	329	341	369	329	343	379	357	378	363	383	389	326	385	334	365	379	347	360	367	375	383	336	393	383	349	368	355	343	322	339	334	366	331	380	351	351	354	397	345	370	374	381	355	326	420	346	383	352	340	391	339	359	365	359	349	338	358	361	360	339	325	355	341	365	386	344	346	357	361	403	338	377	346	348	342	343	333	317	367	357	344	347	327	362	319	375	354	360	353	381	369	337	350	343	343	364	353	353	357	379	386	377	323	352	350	361	348	343	335	395	344	365	341	311	364	354	369	310	335	364	390	326	351	333	323	342	350	321	336	341	348	352	358	380	349	322	375	340	353	360	399	381	366	338	376	352	333	343	317	367	313	339	383	351	350	365	355	311	316	370	355	363	357	337	359	330	319	337	347	352	319	369	358	394	369	335	321	351	335	337	351	352	346	399	377	383	383	350	332	348	378	352	323	352	342	343	370	368	317	361	364	361	335	345	368	392	355	335	324	351	403	324	348	386	396	370	381	354	343	326	335	379	359	335	334	376	377	331	396	347	386	331	317	374	368	374	350	369	332	340	378	333	359	356	325	343	328	360	340	350	351	361	336	388	372	361	365	336	357	320	351	347	289	378	345	334	358	400	354	360	391	348	349	364	364	330	372	379	336	354	353	372	368	334	365	354	384	370	327	379	349	345	341	358	367	357	352	343	385	354	359	385	355	342	340	359	342	359	380	366	365	379	346	355	360	389	363	365	354	397	327	324	377	351	311	372	319	347	368	357	347	360	346	335	356	384	387	333	359	337	357	360	354	372	378	354	352	382	353	336	363	346	355	355	341	350	336	372	336	310	384	343	350	358	390	366	363	372	351	356	334	365	329	348	352	352	386	325	326	416	356	324	388	357	349	344	359	391	343	385	351	357	326	309	389	340	376	374	346	322	357	365	381	336	381	390	330	346	373	386	323	372	372	329	363	397	356	377	347	321	375	333	328	370	350	389	378	369	377	353	373	367	379	343	360	356	343	317	384	351	355	331	372	367	377	339	367	337	330	408	412	342	368	374	367	390	372	330	321	355	313	355	366	370	339	324	342	345	333	372	358	354	332	355	339	331	383	351	340	322	353	365	341	351	356	340	363	361	351	324	359	370	385	384	374	374	332	334	360	316	344	351	362	314	335	334	390	377	364	369	353	399	359	342	340	337	390	359
27939	49167	32010	10751	4324	2810	2289	1841	1536	1393	1245	1145	1138	1034	939	891	961	917	898	873	855	835	836	798	788	787	805	814	784	797	803	788	805	807	776	813	816	811	796	808	834	772	792	827	809	794	826	799	808	775	782	764	786	782	785	840	789	789	817	787	769	797	825	765	792	823	770	815	793	791	777	736	780	748	787	847	770	813	737	845	809	790	786	777	843	800	825	820	782	796	823	787	830	783	798	768	808	803	800	774	827	765	772	790	833	808	783	778	823	803	833	749	824	801	796	823	863	773	805	808	775	767	732	788	841	773	797	813	790	782	792	796	740	755	793	764	777	804	829	761	764	852	755	807	829	748	776	799	801	802	783	759	761	834	784	782	767	788	780	805	825	757	742	790	785	788	784	763	790	732	806	780	819	806	791	768	760	791	790	819	780	847	730	824	844	833	839	770	783	832	772	849	823	765	781	794	740	840	738	827	799	810	817	791	774	727	833	806	807	784	758	811	810	818	751	797	781	773	781	819	808	808	816	743	722	823	766	845	769	791	763	801	751	814	746	820	823	783	783	826	772	808	791	789	831	756	777	828	801	745	774	769	796	766	819	743	835	783	798	837	834	760	749	759	812	769	790	773	767	730	821	801	799	765	769	790	808	757	715	779	770	807	773	809	827	758	756	751	800	810	836	760	825	812	804	798	806	821	821	829	756	807	774	801	786	811	822	794	782	804	789	812	778	782	793	763	812	791	802	808	761	757	797	831	797	780	795	811	779	830	792	767	818	753	792	747	772	813	813	759	784	793	762	783	803	798	797	827	757	796	819	826	807	783	877	841	809	812	827	750	819	784	818	783	782	750	760	784	781	795	805	802	782	758	844	740	849	806	823	772	865	803	826	829	761	794	781	813	821	851	800	866	768	812	774	805	826	807	742	783	792	764	792	770	825	814	828	862	780	783	812	775	792	815	770	749	821	793	779	816	828	793	808	757	784	811	780	800	817	783	787	789	809	781	814	766	779	793	774	820	754	805	795	797	864	769	793	757	817	797	798	800	740	790	813	776	832	782	769	792	799	809	759	775	795	788	861	784	835	800	781	763	783	772	794	800	819	847	768	825	834	767	769	775	796	799	734	775	788	753	797	765	757	787	807	849	774	757	779	760	819	845	794	811	791	785	865	790	807	774	789	799	800	781	800	839	834	730	826	838	822	754	787	818	783	803	840	813	860	757	742	755	832	762	829	798	775	802	791	775	808	804	827	751	798	800	782	787	797	816	787	816	767	741	785	763	785	743	746	848	777	743	777	798	835	795	787	812	772	808	835	828	827	780	815	785	780	835	772	772	786	822	832	807	799	823	794	810	779	733	783	797	775	758	746	843	804	811	782	837	789	864	769	713	805	790	794	750	759	816	756	783	774	827	789	738	743	775	798	794	811	743	780	768	785	768	786	757	816	783	766	846	764	803	812	800	813	747	787	794	787	829	858	779	763	765	797	798	776	799	745	804	811	762	794	802	841	794	804	788	782	774	785	814	789	749	763	812	829	765	790	776	826	857	771	814	796	799	783	777	857	812	800	768	778	821	731	828	783	781	794	827	811	776	782	768	778	802	801	775	814	816	775	766	791	784	847	793	825	796	805	848	822	802	763	774	786	810	811	799	802	842	801	779	793	773	758	790	815	771	823	798	801	812	748	771	778	786	802	751	804	752	795	801	773	803	795	790	824	823	794	743	729	810	769	738	788	744	805	798	788	769	750	742	792	793	708	749	800	817	801	785	786	778	767	756	780	810	789	799	829	832	759	779	780	792	772	806	817	834	841	731	791	776	826	782	771	790	828	787	796	767	821	747	824	752	775	798	721	809	813	827	744	826	748	841	767	777	831	820	768	771	842	775	817	804	758	781	797	745	784	769	793	849	795	813	802	771	796	761	829	768	751	788	776	750	797	828	757	783	806	761	801	801	782	789	788	778	769	795	765	754	837	820	794	820	769	832	799	777	785	761	819	802	772	826	765	743	762	786	796	789	855	827	847	761	761	774	759	790	743	805	739	780	819	792	825	814	797	761	801	821	777	744	823	822	805	767	752	820	752	824	804	762	750	800	770	835	780	774	786	827	830	736	788	775	801	786	794	774	800	753	750	801	755	838	807	842	791	790	806	803	764	771	799	799	792	778	759	759	771	810	778	787	792	777	867	813	758	821	773	739	771	758	810	745	810	758	801	788	733	817	796	800	823	833	754	830	859	762	804	783	800	789	714	773	741	793	753	816	788	837	748	801	797	847	819	796	786	810	745	792	811	799	749	720	764	751	815	839	774	810	776	790	752	792	755	806	795	784	780	780	797	803	795	795	764	796	804	808	781	829	776	818	851	812	806	746	766	757	780	771	799	823	830	785	832	805	793	782	823	790	754	818	782	791	830	769	749	775	787	770	795	809	747	799	789	756	824	795	817	751	814	793	755	781	801	745	804	821	765	785	808	787	822	801	769	785	818	779	774	750	790	821	797	806	824	783	809	776	805	809	785	776	783	829	794	792	813	756	826	835	790	791	799	838	807	797	813	779	824	754	820	780	776	818	786	782	836	809	835	796	782	776	745	743	811	756	789	790	782	805	826	838	741	819	819	788	802	827	785	811	800	796	769	796	783	812	760	787	794	814	817	834	819	756	799	814	816	769	815	771	833	819	804	851	798	787	812	801	767	744	751	764	796	767	781	831	786	763	843	777	802	762	836	790	781	792	815	770	782	830	794	816	792	772	778	841	757	768	788	797	748	829	800	811	757	745	817	786	779	772	767	841	757	799	771	780	816	761	826	831	774	743	778	825	820	803	794	802	778	834	806	775	748	742	753	829	718	805	771	738	791	760	795	789	756	805	794	799	754	751	743	767	832	800	793	825	838	825	785	774	848	739	769	776	799	795	793	822	810	767	745	803	751	754	816	737	762	772	822	775	717	750	749	796	809	779	765	814	792	769	828	808	759	873	778	778	836	835	784	830	805	827	824	788	793	809	806	765	775	813	733	759	816	805	761	798	788	802	776	741	759	832	778	754	777	847	791	851	793	767	738	819	754	744	731	788	795	762	772	787	799	790	809	794	790	775	837	833	787	832	740	808	754	808	745	781	808	765	859	766	785	752	749	771	779	728	787	789	790	776	773	776	743	818	805	732	772	778	793	808	835	795	837	781	818	757	832	815	832	814	724	827	760	768	782	775	755	788	830	764	839	772	733	748	796	797	810	786	770	803	813	833	808	789	806	819	810	777	795	733	816	740	823	774	725	769	810	774	847	817	775	809	765	726	838	792	802	776	795	752	825	792	810	799	754	738	784	811	827	806	780	811	797	797	783	777	765	768	784	771	804	775	830	755	788	834	781	869	803	799	797	781	772	739	808	810	788	847	782	765	784	742	759	759	744	809	790	792	780	744	813	746	796	766	775	770	820	762	828	746	819	826	856	766	776	778	800	768	834	771	830	780	810	789	759	742	786	830	807	764	797	781	773	783
33343	25430	23896	11831	3546	2350	1823	1514	1271	996	852	734	671	581	569	553	496	489	465	439	433	409	456	407	426	456	406	407	398	461	368	419	403	400	369	378	371	412	408	382	413	404	421	413	398	384	440	366	424	409	410	409	370	393	373	383	394	355	408	382	396	378	369	424	420	419	410	440	383	398	426	394	387	363	376	367	424	436	386	417	393	396	394	377	358	398	402	388	354	409	384	377	409	432	373	436	417	354	373	394	403	404	383	378	410	429	414	430	401	403	413	383	391	375	407	375	375	400	394	401	436	401	359	383	374	397	432	405	423	433	434	393	382	374	402	425	419	378	450	402	392	403	407	374	418	393	408	378	389	388	409	389	402	436	340	417	447	411	365	425	379	361	379	368	359	391	390	412	394	415	405	400	443	400	379	405	402	409	392	401	423	357	414	411	401	411	390	365	415	419	414	402	399	370	406	409	375	413	407	393	423	407	431	408	399	446	396	432	380	436	378	427	381	371	395	390	387	389	375	405	412	432	353	400	373	401	407	397	409	363	388	426	394	402	400	402	374	398	379	422	382	393	377	429	413	398	394	411	410	393	437	360	378	410	405	380	396	379	376	368	388	393	426	409	435	397	380	414	352	416	441	407	401	392	369	417	411	389	384	359	398	392	436	364	386	386	365	389	393	396	360	393	414	408	400	405	440	386	402	395	410	371	401	382	373	372	390	385	368	407	415	441	413	404	416	430	425	382	386	382	391	420	391	384	387	383	397	391	403	408	388	390	386	392	364	388	375	398	415	407	386	372	375	392	421	420	396	387	421	383	370	408	408	404	419	380	398	382	414	427	413	379	395	410	384	408	408	406	401	383	393	369	383	394	412	378	338	416	385	445	403	363	366	417	453	395	391	390	402	388	394	379	361	373	355	370	392	387	394	354	394	422	379	384	368	394	371	338	373	384	381	385	440	399	401	394	374	354	390	378	421	376	369	425	396	448	372	387	411	356	375	392	375	416	371	414	398	394	382	397	399	391	370	374	415	419	413	370	398	386	400	379	409	401	396	433	381	396	401	379	411	382	419	376	403	387	363	394	367	388	422	385	389	415	395	377	378	424	390	386	372	382	445	408	395	401	409	418	408	402	419	392	395	383	411	410	390	371	417	387	429	378	370	372	377	408	394	361	393	395	416	410	439	389	415	406	381	394	357	394	403	387	363	386	403	396	359	409	405	369	403	421	395	381	412	400	407	356	368	374	396	414	426	365	382	435	408	376	430	409	376	389	390	382	397	390	408	434	385	400	392	431	373	404	416	385	407	401	375	409	394	395	381	410	406	423	371	384	387	422	384	372	411	381	386	408	407	436	369	410	421	401	415	404	384	396	395	407	372	405	404	369	393	402	381	408	401	395	387	416	454	379	404	380	389	387	369	400	391	383	386	458	414	416	404	426	423	394	437	410	397	403	353	436	441	383	359	381	384	397	405	416	391	418	403	397	391	417	418	396	377	395	412	423	412	384	379	386	390	367	359	380	414	366	424	423	406	371	398	411	378	411	346	444	404	395	409	400	375	403	391	377	387	405	387	404	394	384	416	416	408	387	399	375	358	413	387	376	369	392	365	414	405	368	398	402	393	414	436	413	430	398	398	403	426	367	418	395	366	423	384	382	409	411	434	381	379	367	403	387	383	378	393	415	418	389	388	389	398	366	383	407	400	376	380	391	409	421	428	378	416	425	404	349	394	384	367	396	415	399	411	348	408	404	441	380	404	380	362	375	423	379	383	388	395	387	406	390	384	381	368	432	407	418	339	367	383	387	408	400	401	390	366	387	434	417	401	407	347	387	400	416	409	387	376	392	391	364	374	404	419	391	377	391	372	407	401	377	369	378	402	402	378	411	397	440	401	417	407	398	392	370	404	405	368	402	406	378	366	384	388	381	399	428	390	380	362	419	408	398	388	399	391	373	360	422	395	402	384	386	382	419	400	391	436	395	398	380	395	381	399	407	398	380	393	395	409	437	365	398	413	377	429	386	391	394	390	370	418	414	406	368	396	402	365	439	390	389	374	403	390	404	398	406	421	393	378	393	425	383	412	410	392	436	392	404	395	384	416	400	397	403	418	341	399	394	362	407	382	404	387	438	415	410	369	400	386	387	421	417	384	428	400	381	382	362	394	418	427	390	408	413	412	397	349	385	372	380	394	441	395	404	393	362	401	369	414	404	370	374	438	382	411	382	396	405	394	357	413	425	368	405	429	405	403	400	376	412	400	378	397	398	399	378	394	394	395	427	370	449	357	364	427	425	373	382	397	404	427	389	410	433	448	380	393	397	387	413	367	373	419	416	444	370	392	377	400	386	397	380	404	376	378	442	377	372	394	389	384	351	402	410	402	384	375	392	397	377	385	385	409	409	384	364	381	419	396	413	427	399	393	429	431	388	405	398	405	394	407	387	395	366	416	397	384	379	389	420	396	373	421	364	403	389	422	422	402	370	397	391	370	404	401	403	430	366	375	454	382	351	387	400	416	438	403	400	400	389	388	380	391	427	382	408	370	409	404	414	379	374	414	395	401	371	359	399	386	439	369	367	398	364	381	402	407	407	399	379	368	391	404	390	415	410	390	410	396	394	352	385	369	386	419	419	418	398	382	377	413	430	372	380	351	383	367	437	386	426	402	388	367	421	389	376	428	455	375	411	377	375	372	409	384	387	399	411	408	399	383	390	395	385	371	405	379	388	410	411	364	389	428	389	387	405	411	399	398	410	415	397	388	417	373	425	368	368	393	389	404	418	384	380	406	444	395	384	370	409	377	421	399	414	378	414	405	403	393	386	426	429	363	370	410	384	401	367	425	399	405	417	422	377	368	382	408	411	363	417	367	413	386	429	421	412	415	377	417	400	378	393	412	375	373	409	392	410	366	385	424	391	404	415	409	376	377	435	364	368	377	407	394	430	402	382	372	442	416	410	381	382	422	428	404	403	365	387	411	381	420	373	428	419	405	388	384	424	359	394	403	390	386	391	416	420	420	393	391	396	392	426	407	379	404	414	375	396	409	395	417	403	407	405	372	425	419	365	399	403	420	386	397	388	391	425	435	411	365	424	419	396	420	389	409	425	426	386	395	395	353	416	387	408	382	365	396	407	410	398	376	409	378	405	404	416	361	434	408	405	382	414	372	373	365	393	382	381	353	381	405	401	369	411	377	391	446	426	384	386	398	431	369	429	342	394	380	377	414	380	401	387	406	418	439	422	377	402	418	387	389	430	385	373	410	383	394	416	412	378	366	413	379	426	408	369	370	393	400	441	364	374	396	416	396	357	372	407	415	447	398	357	367	370	393	391	460	405	374	361	394	443	401	406	418	385	372	407	384	393	425	393	384	391	391	389	416	397	397	355	400	396	366	386	390	408	383	421	410	437	417	420	410	378	410	442	381	392	405	416	389	398	419	398	389	410	417	407	393	396	358	393	412	410	380	423	369	375	368	396	383	360	381	418	412	403	362	357
25040	30897	15320	5829	2548	1934	1594	1375	1265	1191	1106	1013	1069	956	999	983	931	899	957	893	917	898	944	949	854	919	838	864	925	932	876	864	876	959	881	859	869	858	834	900	877	896	906	923	951	909	903	904	870	891	943	916	892	867	823	923	891	863	907	862	879	871	896	887	893	900	876	882	867	899	829	874	890	890	936	874	930	893	886	896	921	889	870	891	929	875	914	952	877	902	929	885	903	858	893	852	892	874	865	867	876	864	873	842	931	905	921	885	955	901	852	860	897	891	861	868	862	919	847	906	897	874	890	907	891	850	854	914	921	948	920	855	898	925	906	890	869	889	918	886	865	884	831	862	917	872	912	911	926	831	903	860	891	866	897	872	859	891	915	913	883	911	935	867	905	913	866	919	900	867	894	892	905	899	926	911	911	902	897	924	875	903	879	873	854	949	885	924	856	917	922	920	892	900	896	864	939	917	867	912	915	906	863	915	905	917	909	881	913	899	903	899	879	903	907	863	871	924	866	866	911	973	899	874	956	898	860	899	876	917	871	882	905	893	898	969	872	853	911	883	888	858	881	938	892	908	882	938	853	867	922	901	895	903	892	944	926	873	923	961	945	856	892	879	880	884	868	872	877	883	862	834	919	934	858	910	930	897	913	882	909	882	886	869	900	921	899	882	889	921	846	889	889	909	832	843	890	917	931	890	887	922	878	880	893	884	865	912	899	908	862	845	933	895	930	843	921	941	882	908	897	934	954	931	893	947	872	871	823	833	879	905	850	931	892	942	852	845	926	902	876	940	920	903	835	888	898	881	899	891	874	876	883	906	916	905	846	886	910	862	945	931	885	899	902	859	875	874	905	898	934	845	926	932	926	884	891	890	928	962	875	946	895	881	899	927	935	871	834	863	883	911	854	891	885	939	915	928	823	878	885	934	893	909	885	896	849	864	904	915	875	902	892	935	899	822	839	923	871	890	844	871	872	886	885	878	924	885	865	898	927	923	893	821	912	874	914	927	876	835	879	858	883	880	889	941	956	879	863	870	880	883	853	874	900	883	924	903	914	902	905	884	901	868	896	915	890	911	879	873	930	883	904	896	888	937	931	978	934	849	840	858	891	894	875	928	888	904	858	910	883	941	912	920	873	879	859	912	866	996	887	819	913	824	888	889	927	935	942	963	906	843	903	914	929	892	908	914	939	908	852	916	896	868	890	899	906	904	890	951	895	895	868	890	876	900	840	897	884	863	920	843	861	874	890	890	840	893	928	890	929	884	915	906	926	874	911	867	875	928	942	880	870	897	915	857	895	901	891	858	895	892	881	891	909	930	862	871	891	858	897	867	863	889	856	908	921	874	917	845	916	880	889	859	900	886	901	898	923	874	928	900	868	900	961	882	983	894	879	864	886	863	887	928	922	870	909	838	867	899	879	902	872	852	866	875	916	891	903	900	947	914	910	902	852	890	927	900	945	850	882	932	908	857	930	923	903	869	950	926	887	878	907	884	849	873	876	948	878	864	902	863	920	900	910	898	869	879	917	898	896	873	895	919	917	914	850	884	891	887	906	905	879	890	883	837	975	856	872	850	896	905	900	858	888	880	902	923	886	895	954	857	914	879	851	910	920	874	900	930	859	893	907	890	826	904	874	868	889	877	890	882	937	901	904	928	927	883	895	886	893	895	897	872	869	876	875	872	891	925	871	878	913	906	915	814	894	862	916	815	878	904	876	915	862	858	946	876	941	933	873	852	865	915	900	913	885	911	933	917	831	845	852	883	908	954	886	906	919	938	892	879	929	834	921	863	870	885	899	894	894	862	909	896	905	910	961	860	851	918	897	898	927	906	896	851	962	915	921	928	898	850	976	886	902	882	851	874	904	869	869	885	882	871	863	898	955	925	900	830	957	923	842	967	927	874	857	976	869	886	887	964	906	876	943	882	868	874	965	916	847	920	933	844	885	909	899	869	907	871	894	913	859	897	917	896	871	937	863	924	904	919	881	876	907	847	897	843	905	889	881	850	912	886	917	855	921	853	890	857	890	906	893	944	902	927	937	894	855	902	892	911	930	899	861	895	925	934	914	915	904	834	888	862	836	888	938	881	869	888	806	895	867	982	900	947	927	905	878	845	899	890	898	840	900	870	886	857	867	936	874	863	886	902	860	935	850	904	895	922	874	860	928	919	903	905	827	915	863	873	892	883	899	924	923	978	893	881	886	929	881	879	902	824	907	910	880	863	915	924	863	847	876	914	875	926	920	892	944	867	934	901	889	895	915	927	876	891	904	904	905	908	935	898	863	876	898	892	948	959	882	953	900	889	880	825	857	936	877	938	869	854	913	896	911	905	907	895	847	900	945	878	930	863	911	930	893	881	873	944	947	867	878	836	899	916	917	888	940	874	835	853	946	862	924	943	881	878	880	903	940	882	879	893	903	887	865	906	913	879	902	851	895	849	852	952	942	884	893	904	892	889	891	866	940	873	907	922	904	856	893	912	845	911	846	873	882	912	858	971	884	861	917	894	889	871	882	940	953	859	898	886	897	929	860	891	915	922	914	888	932	906	962	892	885	875	857	890	878	904	882	932	898	918	861	897	927	882	969	896	911	885	934	950	905	869	917	898	863	885	908	853	917	864	915	920	878	911	918	895	895	926	881	944	879	921	855	876	891	913	913	874	876	876	864	899	899	922	896	910	891	873	913	904	922	905	920	916	916	937	902	874	896	866	854	895	906	895	894	923	918	884	896	885	918	921	889	875	872	951	883	857	914	939	882	920	905	843	912	921	894	911	892	910	907	948	886	872	877	929	874	909	865	925	941	834	925	924	855	891	917	897	856	948	862	845	911	893	858	865	912	823	917	926	897	843	876	892	880	879	878	908	858	874	927	872	930	918	911	840	893	928	891	909	836	868	857	836	873	885	903	884	892	917	847	824	897	869	864	905	904	912	897	897	858	900	894	872	854	930	924	918	892	889	866	880	872	854	888	902	912	881	839	833	902	877	920	920	889	910	891	887	904	923	910	892	877	911	896	884	912	894	845	869	878	890	914	893	878	858	864	897	927	892	932	866	933	940	929	915	860	892	874	915	838	888	870	888	898	890	887	836	887	880	856	920	905	915	908	886	897	942	919	884	926	850	850	957	914	908	860	936	937	899	876	877	928	854	897	910	854	892	864	858	891	878	843	869	898	881	916	884	912	858	879	924	837	860	873	872	939	913	910	883	812	894	904	895	891	840	912	874	891	819	891	838	922	919	829	884	926	843	859	913	902	866	913	860	936	847	925	900	884	940	921	887	864	896	850	879	917	881	836	936	890	938	910	907	878	859	867	925	881	925	911	917	931	891	893	866	878	907	911	927	877	854	904	829	886	887	896	861	839	913	892	901	907	873	917	880	882	866	920	899	858	901	880	891	868	874	897	845	925	871	896	934	824	919	930	869	852	904	852	898	937	900	871	923	892	936	884	874	885	903	866	919	851	921	858	918	892	916	880	904	903	873
25006	21547	25047	28527	21603	20174	4919	2134	1422	1259	1044	816	728	648	576	590	509	503	450	429	387	425	377	412	406	397	402	409	359	374	396	363	346	359	358	383	376	351	330	379	330	361	407	377	377	356	348	354	361	387	378	369	355	352	336	344	384	354	372	371	394	353	345	333	337	346	344	324	333	350	343	332	363	368	351	369	364	386	373	357	362	386	382	354	322	377	367	354	358	347	364	375	359	359	415	371	388	372	369	327	366	357	386	386	367	364	356	362	379	357	376	374	337	369	395	422	352	382	416	369	353	347	383	328	371	388	366	363	376	353	358	347	364	337	349	365	378	381	359	377	367	395	382	355	393	386	363	349	376	374	389	351	356	331	366	345	370	377	372	394	379	340	365	370	390	346	390	385	402	396	348	377	346	358	365	377	372	373	364	369	353	355	349	368	379	398	372	375	390	367	381	352	382	397	342	379	370	346	354	370	360	395	362	376	357	357	335	382	397	316	374	341	366	375	374	395	357	387	375	317	348	381	362	375	385	363	340	390	396	369	371	377	367	369	362	356	344	398	374	352	368	405	396	355	388	359	324	377	376	381	388	338	378	360	354	394	383	367	365	339	407	395	393	369	342	327	381	388	358	367	352	366	363	384	382	378	399	362	336	406	366	379	358	397	367	379	366	383	339	386	407	356	347	367	359	402	356	357	344	374	353	356	375	374	350	396	401	350	365	346	376	377	368	341	384	373	376	391	364	376	364	397	375	358	381	363	409	348	363	373	358	388	337	384	347	377	336	402	354	372	342	360	372	316	358	392	378	380	400	383	366	376	336	360	368	369	375	354	363	344	340	301	374	385	396	362	390	363	365	359	383	417	343	363	337	349	382	358	381	364	367	385	344	369	382	355	379	354	380	387	353	370	358	352	400	398	381	371	368	326	407	412	359	409	392	339	368	389	418	357	395	368	380	395	383	375	367	377	415	359	346	365	350	376	354	358	329	365	355	371	381	344	343	381	365	341	359	389	362	427	352	331	378	363	343	372	365	387	360	367	340	368	398	340	381	351	384	381	384	378	402	379	360	393	368	394	350	375	351	422	358	320	349	380	336	372	373	382	362	407	409	379	343	358	387	344	373	409	377	404	339	368	372	346	362	396	427	404	385	339	358	389	376	363	344	362	349	360	365	360	415	357	352	363	368	347	376	368	392	357	388	346	390	371	353	377	360	328	372	402	346	374	393	394	355	341	411	381	339	353	345	357	357	357	353	350	368	384	346	384	353	355	373	351	402	365	352	360	347	386	381	401	346	385	386	336	325	360	370	365	370	362	385	390	360	391	393	352	350	372	395	339	373	364	397	353	349	349	383	366	343	331	347	342	367	414	352	345	356	404	373	397	385	350	385	369	368	368	411	400	364	371	358	389	366	341	339	324	317	388	355	379	385	394	362	316	363	354	345	372	353	392	370	364	358	355	365	383	387	363	377	366	343	369	338	387	369	344	372	357	353	389	392	357	347	363	364	366	335	384	368	364	358	401	342	372	368	382	363	331	354	391	381	344	416	369	380	337	365	368	367	336	364	347	405	387	368	345	376	348	386	384	374	353	375	354	377	366	415	363	363	342	384	357	347	379	368	383	385	403	395	399	381	401	395	391	387	392	398	378	332	400	390	409	373	363	329	382	376	392	360	367	368	372	393	362	373	393	380	350	392	369	365	348	384	367	362	354	375	362	385	337	336	356	361	337	339	363	375	339	374	352	383	378	365	354	379	379	422	363	376	361	368	363	365	367	369	345	371	372	328	396	375	320	340	342	348	373	383	395	374	358	356	362	358	340	391	358	372	378	369	370	351	381	315	365	370	349	388	350	347	337	387	353	371	388	373	351	390	362	377	335	385	337	361	374	387	351	406	388	336	380	375	366	342	362	369	329	370	376	358	344	378	315	350	396	379	330	392	398	372	374	325	385	384	344	387	338	369	418	320	375	377	362	325	342	386	393	372	375	378	372	372	341	324	381	337	390	391	346	378	323	362	393	366	382	384	399	391	359	385	368	411	370	337	374	403	361	361	374	368	353	384	393	394	356	349	377	375	400	356	363	380	386	347	371	393	362	350	374	363	382	344	381	332	388	356	390	360	360	384	370	353	366	399	381	383	356	385	369	349	380	398	378	407	406	419	348	342	331	359	382	370	362	378	387	367	393	355	359	359	398	379	362	370	375	402	358	387	407	370	350	415	380	369	431	383	342	371	369	359	390	351	383	369	368	398	361	369	355	364	367	358	363	381	384	360	378	364	327	328	343	371	392	354	393	404	366	374	361	357	336	361	358	368	376	413	380	374	361	353	372	361	364	375	394	379	348	397	399	397	360	354	343	346	345	327	385	395	366	366	433	376	395	364	378	328	335	360	374	397	361	375	346	388	364	367	384	374	356	339	382	380	381	385	349	360	379	330	377	362	374	381	338	378	347	344	338	428	358	360	355	358	323	382	350	351	359	377	351	352	364	399	373	378	355	332	350	394	396	413	373	373	375	381	384	382	352	392	397	354	362	397	371	367	365	366	364	409	401	388	390	367	385	377	384	387	377	377	360	398	426	358	359	378	381	311	360	334	339	366	369	389	382	361	408	333	391	402	384	367	368	361	375	351	380	363	378	377	372	370	356	295	371	376	335	387	348	355	397	347	368	338	346	377	372	371	362	362	378	390	335	371	363	379	367	366	362	326	336	353	362	343	371	363	350	371	342	385	401	375	377	364	377	361	392	347	357	349	352	360	380	381	367	386	387	359	410	375	361	389	359	350	372	383	360	369	356	356	345	322	374	348	401	348	357	366	364	388	372	350	343	369	365	342	376	369	359	358	371	357	347	398	362	363	377	364	347	411	402	387	376	342	397	386	352	366	359	377	351	387	383	398	385	375	368	375	350	405	351	364	404	383	360	377	329	361	383	339	339	359	339	348	366	351	402	359	389	396	378	370	358	385	399	377	362	359	367	394	379	372	318	358	354	352	374	376	364	354	374	327	322	350	365	389	360	381	387	366	352	347	384	420	356	374	406	372	384	374	396	417	406	370	366	371	391	375	382	368	349	399	345	369	376	393	357	348	351	329	344	373	352	369	398	362	364	358	377	386	377	327	363	367	366	381	329	348	373	349	358	361	358	362	349	371	376	390	359	372	371	385	397	349	368	356	347	367	409	329	352	376	390	373	362	330	390	404	362	336	344	373	361	379	330	383	373	365	371	338	372	369	375	398	362	381	370	363	368	381	378	391	381	382	381	341	367	359	368	352	361	386	380	341	408	372	342	369	375	406	368	341	376	356	379	340	389	366	364	378	392	339	352	364	392	363	360	366	374	381	339	366	391	358	383	393	371	369	369	327	401	373	362	346	345	385	370	348	382	397	370	354	364	364	364	395	396	363	356	388	395	400	358	366	399	364	340	342	353	349	378	399	362	369	358	353	358	364	362	377	349	402	384	377	345	362	365	378	356	385	338	345	360	422	320	389	341
26642	42618	27136	11030	3364	2291	1752	1486	1343	1245	1133	1021	1017	961	940	903	884	886	902	872	827	814	841	825	848	880	861	828	869	827	841	821	863	818	819	853	851	848	809	848	815	774	836	856	789	778	845	781	825	818	852	825	849	821	822	782	835	840	806	827	853	831	802	834	835	797	796	807	784	787	849	859	833	889	813	858	816	856	829	787	866	858	842	831	795	794	803	793	859	856	824	877	844	799	807	775	871	876	847	787	838	780	795	820	851	823	812	813	811	836	835	814	835	855	833	797	760	847	858	845	804	813	835	805	830	795	816	816	823	870	877	830	791	821	799	838	776	854	866	841	886	826	854	851	853	863	814	818	835	843	834	867	828	869	831	852	845	798	826	803	786	829	781	885	822	818	840	770	796	820	811	830	873	821	859	818	808	832	828	847	839	785	845	806	852	811	801	799	853	859	880	821	826	867	830	850	854	805	854	825	834	795	818	814	798	813	861	832	875	820	857	834	826	827	835	870	813	844	854	870	803	858	743	840	840	819	871	837	795	783	866	831	835	831	795	811	798	760	829	793	840	844	855	825	818	840	853	833	846	878	824	839	816	798	869	818	827	847	805	876	778	819	872	814	810	797	873	808	801	809	844	790	856	789	822	763	822	807	819	794	827	831	852	839	881	856	831	837	807	818	821	793	831	810	818	870	844	862	823	825	825	843	844	822	844	852	874	843	801	808	860	880	875	801	808	809	889	808	809	852	824	854	830	807	795	836	792	819	802	832	849	874	806	785	813	829	829	865	823	752	842	806	820	836	763	850	813	804	760	886	883	840	890	838	836	878	830	872	860	818	828	792	868	812	812	810	842	879	887	831	835	819	832	819	848	786	821	827	815	857	815	807	839	793	817	814	839	812	791	876	823	785	857	812	842	857	847	830	830	813	825	828	806	839	849	867	803	877	801	815	887	832	812	824	849	801	796	877	846	833	834	847	803	850	820	863	834	872	811	793	833	892	829	870	848	801	821	814	798	828	795	816	854	809	884	844	809	849	792	776	852	851	901	813	785	833	863	790	821	851	866	814	834	846	862	809	789	853	833	854	747	817	838	845	821	839	809	787	824	858	824	797	795	795	800	844	770	871	840	835	805	830	824	874	849	824	826	880	843	840	786	835	832	843	806	823	851	829	820	847	813	855	846	818	851	833	785	856	799	863	779	867	781	792	869	830	799	842	812	821	799	798	812	819	814	851	843	775	842	848	864	799	798	843	814	852	865	831	814	823	798	862	878	833	914	829	849	791	859	797	880	818	829	866	838	844	838	842	846	867	831	873	847	887	869	824	793	875	846	838	830	846	771	845	865	761	794	814	794	797	850	770	816	861	847	832	832	861	790	810	834	896	853	866	787	842	833	785	852	845	822	824	821	866	873	863	912	832	909	818	817	816	869	853	843	761	818	868	849	836	799	809	893	785	819	777	824	854	813	790	839	807	849	850	794	842	844	826	825	871	767	815	814	768	840	791	814	847	807	818	808	842	832	811	870	777	859	847	878	811	822	860	830	861	844	826	798	854	851	773	820	821	832	810	823	857	802	824	826	826	848	790	834	807	822	769	824	845	838	786	820	841	827	818	811	812	826	844	819	839	773	838	829	792	817	821	808	838	840	784	872	821	878	860	815	819	810	759	811	808	813	800	844	854	800	802	846	794	802	820	818	804	803	850	823	786	796	848	788	882	824	810	858	843	837	825	860	847	853	881	862	867	860	852	787	833	792	795	801	800	818	785	812	877	837	836	866	834	799	865	860	842	787	832	836	862	818	864	794	790	835	832	798	850	835	860	847	841	828	778	819	831	872	808	823	873	828	841	843	837	842	795	832	884	814	824	865	873	871	859	834	830	870	831	843	821	773	838	856	822	843	888	863	858	844	801	854	802	850	790	803	790	842	825	826	821	813	786	878	820	776	766	827	770	802	795	869	848	800	822	848	843	831	873	798	778	792	767	824	822	871	836	862	851	789	790	838	877	730	889	812	849	834	776	801	801	885	835	862	817	860	829	844	741	827	839	817	855	805	841	786	816	848	829	835	836	807	804	852	843	820	798	834	811	809	814	834	798	785	848	835	843	840	811	831	785	869	812	827	812	825	805	834	839	839	801	890	850	830	839	838	789	803	782	827	831	808	827	822	856	795	809	794	871	852	815	848	865	792	827	860	825	854	795	846	881	834	846	821	846	838	792	861	810	826	829	858	792	818	910	817	816	831	855	840	883	862	822	833	776	802	836	819	819	829	816	802	867	848	811	849	827	823	845	846	809	824	783	859	801	840	814	848	780	832	863	821	841	791	812	837	890	782	842	813	846	824	871	795	754	865	825	891	871	850	790	797	863	780	797	837	842	854	842	833	841	818	811	800	814	845	816	833	839	819	841	821	786	869	835	837	895	824	794	844	789	815	812	815	831	825	821	810	877	884	783	844	847	822	817	834	800	839	840	794	821	851	837	837	848	809	856	795	851	835	862	849	845	822	793	780	802	843	836	840	811	835	846	814	805	861	819	837	837	833	809	775	808	836	816	862	807	788	792	827	848	858	852	863	783	834	823	845	868	822	865	861	851	806	842	860	864	807	828	793	801	855	788	768	841	835	860	829	802	806	828	817	828	845	794	846	841	802	792	838	817	835	827	865	859	862	790	836	832	823	812	811	788	837	843	845	836	808	843	830	789	779	840	831	854	796	809	798	903	824	806	789	847	811	822	879	830	831	864	828	802	827	836	815	829	867	822	879	896	833	829	817	842	906	882	878	816	786	869	807	848	874	832	857	837	833	840	833	824	832	847	865	823	802	830	873	790	818	905	784	795	784	830	821	780	822	782	810	810	833	814	834	861	827	798	806	796	801	840	849	817	828	818	803	837	827	878	783	798	806	843	842	831	825	866	806	835	816	860	819	880	849	836	877	856	821	811	806	838	789	834	872	830	784	833	795	783	829	793	832	833	840	852	839	799	837	828	806	840	787	836	809	872	842	791	794	806	780	850	763	793	855	830	805	853	813	828	782	884	860	803	799	799	814	817	803	882	835	887	792	821	803	812	819	837	840	816	804	858	840	816	832	852	853	851	845	789	857	873	810	796	889	835	831	829	840	816	861	853	844	779	858	777	851	827	816	811	829	800	802	834	779	779	853	854	832	829	835	799	844	780	733	826	786	851	795	798	819	816	856	832	791	815	824	809	850	840	833	763	827	830	850	826	862	735	800	816	818	827	828	869	820	802	868	797	818	817	863	807	827	861	825	801	809	801	811	824	831	833	860	881	804	828	861	752	811	817	836	828	832	846	751	809	766	815	787	843	851	864	849	795	803	801	826	852	836	775	788	787	853	852	840	779	872	819	789	800	829	798	792	864	843	862	844	811	858	799	805	812	800	826	842	790	880	788	827	859	769	867	813	796	831	808	845	832	797	790	821	789	822	821	836	871	820	834	851	834	826	785	836	832	881	811	827	816	776	858	795	796	806	850
24301	21508	25323	28141	21529	21633	18930	4084	2074	1672	1342	1122	971	798	686	643	571	537	516	451	430	429	422	410	427	389	359	378	361	384	402	358	386	347	368	355	360	361	348	344	367	304	408	347	353	335	369	366	374	354	352	320	383	372	323	367	306	352	374	352	321	335	332	364	337	359	351	370	371	369	362	363	328	374	356	361	394	343	337	389	329	321	387	401	377	350	341	332	352	331	341	354	345	365	325	345	354	368	369	363	324	343	367	353	355	355	361	341	328	353	324	364	378	344	362	361	370	365	340	331	350	341	375	371	371	354	315	356	373	388	348	349	336	367	358	351	351	361	337	347	387	382	368	358	322	325	366	378	348	378	335	334	344	352	380	331	361	365	359	361	403	346	326	370	323	358	366	358	345	346	318	344	378	346	346	352	366	378	402	383	342	385	343	379	369	363	344	381	340	412	379	331	379	358	375	349	376	371	350	362	354	359	341	353	364	359	371	384	352	350	358	320	378	406	363	370	348	387	335	353	364	351	343	403	361	379	364	368	366	366	372	356	363	347	351	390	375	332	355	361	358	327	355	371	355	373	318	319	343	361	359	373	358	337	340	370	327	346	343	348	329	345	396	394	393	365	306	355	368	387	360	379	377	399	338	354	363	349	357	363	376	380	363	364	383	357	362	317	301	389	339	333	332	328	374	374	332	358	373	389	365	355	345	352	348	337	339	352	358	358	337	356	366	354	360	370	355	360	350	369	387	357	375	351	365	362	362	326	332	337	369	342	350	393	374	332	341	385	340	312	378	364	362	391	344	370	360	337	336	362	369	393	343	337	371	342	341	320	360	356	367	352	369	343	356	349	399	349	352	363	350	365	345	362	352	382	375	414	384	332	384	336	340	359	328	353	353	356	358	364	395	353	376	330	352	370	367	315	376	379	360	375	385	339	370	366	363	380	384	357	339	354	360	381	342	389	345	358	375	372	354	368	355	329	339	347	355	369	332	340	347	334	339	364	349	333	375	364	350	347	351	350	378	368	318	361	363	339	371	333	367	379	329	318	400	385	327	402	353	355	356	358	343	374	342	354	326	312	394	335	352	370	332	338	359	365	375	349	335	369	365	362	413	351	324	360	319	387	396	373	355	346	324	364	320	353	375	413	394	370	371	333	412	357	358	368	363	349	373	357	325	338	359	327	353	357	387	360	315	341	340	367	360	344	349	366	354	385	365	362	338	373	339	350	354	352	369	372	361	333	381	330	332	360	368	312	380	353	355	370	340	374	356	366	375	350	367	355	367	371	374	336	348	367	391	364	381	339	346	327	314	360	359	338	356	359	372	376	369	361	385	391	335	345	327	378	350	363	370	368	331	334	356	401	330	366	354	388	340	333	394	342	338	354	357	356	348	417	344	360	383	333	330	354	351	320	339	347	342	386	358	366	320	396	357	374	339	339	377	340	390	351	348	345	356	380	400	342	344	351	345	345	347	374	364	360	357	357	344	365	374	353	334	327	389	396	403	337	327	350	331	341	344	367	324	381	360	347	357	365	358	328	346	365	338	354	365	356	358	356	341	342	324	362	367	326	366	368	359	346	407	402	372	354	349	369	387	404	331	387	332	380	363	341	341	323	358	374	349	338	349	351	371	351	343	333	343	371	359	357	374	344	370	364	300	342	390	384	340	363	328	346	339	379	396	368	375	368	332	366	382	371	352	316	371	380	310	353	378	348	368	362	385	345	368	363	357	341	363	353	343	348	335	335	354	345	362	379	329	364	396	369	338	365	373	358	355	380	365	344	346	365	380	398	391	330	316	347	340	354	347	353	370	363	325	350	358	348	362	361	331	358	343	355	347	376	362	364	364	396	355	397	343	326	351	352	335	382	361	352	377	346	337	364	355	361	367	318	346	335	336	362	342	391	351	344	360	342	342	356	319	377	371	352	326	373	361	324	341	383	364	333	335	366	338	333	372	362	344	342	390	333	340	344	348	367	382	344	357	356	353	380	357	345	309	354	356	348	350	372	365	355	324	344	384	355	365	357	346	349	388	345	346	343	319	362	346	380	355	367	369	394	371	363	327	353	360	335	385	361	337	349	362	353	361	317	307	342	385	339	378	352	368	355	341	370	356	363	337	336	362	327	355	363	347	339	344	343	377	373	366	364	361	370	371	382	369	357	375	357	352	387	382	364	376	351	358	348	377	380	352	336	374	345	345	335	362	354	364	352	336	368	333	364	357	361	390	351	356	382	346	372	359	346	338	338	346	328	356	336	353	357	362	357	338	319	400	378	345	348	372	366	365	348	325	347	361	409	382	363	329	354	360	380	382	336	361	354	380	344	428	374	351	332	365	383	365	330	370	357	383	355	385	381	327	356	372	338	362	378	387	372	358	356	364	345	339	334	358	341	338	372	367	350	335	325	363	336	335	340	364	334	330	283	364	365	357	331	401	329	359	328	360	387	380	363	376	376	334	349	366	341	347	341	383	342	380	336	372	363	320	383	387	353	347	357	364	337	388	315	354	362	363	342	384	349	358	357	308	345	379	372	332	342	351	331	374	367	361	357	396	346	358	350	340	380	350	364	355	364	347	351	340	357	380	380	338	341	357	343	356	342	357	363	374	328	376	360	334	369	359	380	370	406	340	355	373	377	377	343	372	385	315	331	370	379	334	350	388	371	359	372	363	349	371	360	354	359	372	356	341	389	361	373	349	355	360	356	344	322	351	349	345	351	337	337	354	338	357	349	355	347	358	383	375	392	364	346	324	368	401	372	365	342	344	386	342	364	371	333	352	386	374	373	331	363	336	345	367	327	338	354	351	359	336	367	362	362	386	350	350	307	363	420	342	371	376	348	339	352	367	386	361	349	361	377	336	348	363	357	336	332	338	374	361	303	359	357	351	353	305	354	403	367	385	367	383	367	343	414	384	322	388	377	359	382	405	347	360	343	342	375	364	352	369	348	356	374	365	322	382	339	340	351	400	326	367	362	374	343	383	356	360	355	350	377	368	335	383	353	371	347	369	342	306	350	354	344	356	364	362	359	392	338	361	347	319	346	364	359	383	346	365	376	402	350	346	299	399	362	376	322	351	339	363	336	352	374	382	372	338	344	343	343	343	351	389	342	351	398	337	387	352	365	370	406	336	342	362	375	355	367	371	380	373	352	364	331	351	376	364	329	313	356	327	339	358	332	387	353	321	364	364	343	326	328	351	356	351	370	357	373	346	377	329	367	380	340	341	391	353	327	348	418	375	357	362	338	368	377	369	353	383	345	355	342	346	326	335	357	363	347	360	346	326	352	390	355	339	363	377	334	359	315	367	350	366	364	377	388	345	356	335	335	371	345	356	347	323	367	362	380	370	333	324	376	385	357	349	363	337	341	378	333	357	378	349	324	343	395	366	350	406	365	364	374	341	369	391	368	347	372	314	345	348	363	358	366	401	364	401	361	345	332	359	308	362	377	378	358	382	365	365	362	412	363	357	343	330	351	373	348	359	324	362	330
28427	49667	33921	15073	4579	2927	2205	1707	1460	1335	1173	1103	1094	1025	918	945	900	888	883	895	864	884	907	824	826	823	769	782	770	825	838	773	791	758	825	768	835	802	841	766	791	832	725	810	827	804	790	794	755	830	812	776	779	792	769	776	763	861	769	813	741	764	761	738	802	810	804	799	751	739	768	737	803	833	792	769	775	825	818	816	780	759	798	751	764	807	795	804	827	802	768	802	832	812	820	778	812	779	766	805	758	772	859	808	784	834	820	786	825	761	764	786	819	801	760	818	790	787	787	731	778	778	805	822	765	807	815	794	766	808	812	788	785	757	797	723	774	720	778	796	761	730	786	836	813	802	812	836	822	756	766	783	766	794	745	803	793	804	804	761	770	813	775	806	801	801	779	797	828	757	804	829	810	794	834	755	751	810	816	822	830	796	790	790	761	797	742	748	748	803	837	798	759	739	812	782	847	790	834	757	794	798	778	802	835	797	749	789	783	783	804	735	804	783	760	775	778	738	793	826	795	802	804	814	818	776	848	806	799	816	760	838	769	788	783	760	759	802	808	772	797	795	777	810	743	782	810	777	814	795	755	802	846	741	771	855	784	798	817	801	882	786	828	856	776	808	801	784	795	830	782	771	788	775	805	797	764	795	839	745	811	793	808	789	776	808	791	784	775	745	820	749	790	784	791	807	790	755	771	768	799	788	799	810	786	775	785	786	792	757	765	771	789	803	741	758	777	815	819	818	768	770	837	776	839	801	798	780	779	790	813	853	791	729	761	767	832	738	797	738	785	781	760	822	815	799	779	767	778	817	800	798	800	801	779	872	828	791	758	744	778	782	805	799	821	771	784	762	777	784	832	794	804	785	801	743	754	804	796	797	799	798	772	784	817	767	696	772	790	768	834	827	800	764	732	809	798	786	816	737	818	795	794	813	771	789	824	802	776	800	778	733	796	775	803	774	802	787	788	796	768	825	790	757	802	790	838	860	813	817	772	794	821	812	770	795	818	786	768	766	752	834	773	811	788	753	736	839	747	779	755	804	774	818	837	810	732	797	767	808	758	770	849	738	832	805	753	809	794	773	794	750	805	797	771	767	754	821	792	748	781	732	781	808	760	787	798	814	780	790	854	781	748	788	795	743	755	741	753	811	841	748	777	756	765	843	802	805	808	766	784	801	774	788	829	772	779	812	784	769	773	798	756	800	797	816	826	781	769	770	769	764	821	822	852	796	804	819	789	782	828	741	790	816	766	816	789	828	781	775	791	768	803	727	818	798	810	820	750	761	793	762	831	747	886	854	784	793	817	789	770	778	784	758	825	748	769	810	737	810	807	814	766	817	806	759	788	745	771	802	759	786	831	801	768	771	781	834	840	738	814	775	857	779	778	773	760	768	801	766	787	814	782	789	774	790	784	736	765	854	815	766	777	816	752	828	739	824	851	813	813	747	821	759	772	800	806	816	791	797	774	792	755	804	790	807	768	796	806	808	738	759	751	755	812	789	804	783	807	794	783	723	784	760	785	768	754	779	826	817	778	778	833	808	802	777	794	814	786	820	781	781	778	781	793	828	845	826	801	814	800	793	782	777	771	821	785	783	800	798	806	786	774	780	870	785	813	814	799	827	748	761	796	771	801	778	775	844	714	796	834	774	805	817	787	831	765	808	818	772	837	824	814	801	798	816	819	813	798	768	791	793	743	790	822	788	751	755	812	799	800	776	788	764	762	782	799	744	766	794	769	816	800	815	827	810	827	810	810	776	828	777	822	779	768	794	821	815	817	775	786	774	762	771	753	803	801	693	794	827	800	811	764	777	725	776	788	813	770	773	787	811	751	783	795	778	767	795	763	782	817	796	772	786	840	793	758	799	766	827	790	770	827	805	757	797	782	803	744	805	779	824	789	805	802	837	734	786	831	812	813	812	768	794	768	788	819	793	801	765	793	759	777	807	745	781	770	792	756	824	824	826	787	822	789	801	771	796	765	762	797	805	786	787	764	800	810	847	765	800	756	828	765	764	814	750	751	774	800	809	801	763	781	759	830	838	769	744	771	785	774	751	804	767	740	790	792	763	761	826	813	798	806	761	761	791	805	791	799	766	778	802	812	771	758	764	800	738	820	739	765	743	827	777	789	808	747	785	802	769	785	781	806	823	817	774	780	787	764	799	795	772	785	802	781	760	812	816	818	829	783	778	795	837	832	782	801	786	765	737	820	782	828	789	797	777	812	809	827	812	758	802	760	817	797	766	803	784	806	751	743	811	844	833	787	787	809	808	759	811	777	851	840	740	794	757	785	806	739	857	779	808	806	794	772	790	768	783	841	804	794	794	770	761	794	796	785	794	777	774	752	791	795	766	768	843	794	811	771	817	820	811	775	749	774	745	742	828	807	813	798	826	803	825	775	818	793	746	785	771	782	804	749	788	754	798	784	823	865	734	740	796	759	792	741	807	754	815	784	817	755	814	812	831	762	818	780	794	741	779	800	772	797	788	795	782	790	798	811	827	806	754	778	785	807	790	793	769	793	826	786	806	800	779	726	843	798	797	817	771	779	779	747	850	817	812	741	794	813	786	823	764	774	789	770	795	795	803	797	804	805	749	839	791	784	773	800	808	754	765	792	775	806	791	808	800	768	832	793	781	738	748	784	742	797	778	843	780	789	799	774	776	781	812	794	811	766	788	776	798	763	766	787	831	759	833	789	786	833	729	767	781	782	732	794	792	801	809	783	809	793	824	788	778	805	761	799	777	767	796	798	760	716	766	806	779	777	777	816	785	792	743	783	772	799	795	852	795	818	798	816	804	795	751	793	838	759	830	811	834	773	754	780	803	841	772	731	796	772	780	756	819	774	760	822	799	796	798	814	749	809	784	802	792	817	798	826	744	772	840	768	821	776	806	833	796	760	758	828	759	772	732	843	803	831	778	726	809	799	808	802	847	811	812	764	804	771	799	826	771	779	795	799	803	794	748	827	782	809	819	772	762	754	793	800	804	743	777	817	802	805	805	724	825	779	838	853	770	820	854	754	775	791	814	751	852	816	747	764	796	801	779	770	762	797	772	779	780	809	833	743	821	729	811	804	777	787	814	831	755	759	800	783	785	767	826	796	776	811	833	767	784	806	787	766	793	761	793	823	796	799	777	782	771	813	831	809	798	780	695	813	818	766	733	816	781	758	779	722	834	806	797	813	778	815	818	822	785	741	760	740	771	811	768	773	728	815	777	803	787	800	787	780	764	800	772	783	792	762	767	790	822	793	793	790	787	806	772	796	819	772	794	806	793	761	753	819	771	758	807	795	790	802	784	787	744	824	814	792	786	813	760	836	764	795	796	819	799	787	747	770	788	758	767	712	785	817	824	807	776	811	816	757	779	751	758	777	799	754	803	842	816	766	759	789	774	765	814	764	815	774	848	805	701	746	789	822	758	770	821	775	826	789	800	802	800	756	762	817	796	759	774	738	773	836	754	726	736	797	808	813	722	789	793	775	753
33151	25236	23931	11950	3504	2499	1809	1420	1276	964	812	714	665	585	567	502	506	482	463	453	468	378	435	399	413	397	390	397	377	399	402	397	373	391	376	371	373	392	386	417	387	420	358	401	368	395	321	416	413	379	353	406	357	399	367	404	396	379	384	408	426	364	429	383	393	381	366	382	394	416	404	376	396	417	402	407	411	406	404	402	382	391	418	380	429	395	389	394	400	363	447	402	424	403	412	401	402	407	396	360	402	376	401	415	388	422	372	390	410	401	374	391	439	409	423	428	408	418	371	404	413	369	386	376	374	431	375	388	400	387	413	393	337	434	421	359	401	386	417	348	412	399	349	386	381	386	400	400	381	391	383	384	406	394	386	363	377	398	436	357	392	377	402	412	402	368	414	406	390	422	386	410	429	395	416	408	372	385	364	398	405	390	406	390	398	425	410	356	400	356	389	352	367	413	381	369	390	392	408	374	359	391	397	371	422	371	413	371	395	369	387	381	361	408	380	357	424	406	355	427	346	387	421	380	358	372	380	394	388	404	380	396	372	429	424	369	406	417	421	423	394	409	414	412	386	393	410	337	373	406	397	433	392	389	391	399	415	390	381	384	397	384	384	428	407	406	383	390	386	414	397	430	373	411	392	375	385	382	389	420	400	427	434	397	382	393	420	379	350	405	407	400	369	395	387	390	373	399	408	411	403	391	395	377	398	401	402	412	423	415	402	409	426	419	383	379	395	403	358	376	381	368	427	397	364	405	386	402	395	367	394	413	415	361	411	370	380	384	416	441	372	388	407	395	343	397	409	396	391	400	444	420	402	362	369	390	392	407	403	390	385	412	419	416	375	380	383	361	427	388	361	367	365	393	358	369	369	426	416	430	408	367	355	386	439	402	383	389	365	402	412	378	417	412	389	373	413	410	422	405	355	391	381	398	418	380	414	407	402	363	413	423	393	393	399	367	394	432	395	387	388	392	413	401	374	388	404	386	389	424	380	414	405	409	406	359	351	386	400	405	393	417	421	388	421	392	423	381	364	370	382	401	429	406	383	447	353	354	370	396	380	390	364	402	397	396	393	419	425	398	376	399	385	435	410	369	365	393	436	405	368	388	384	387	403	410	386	388	412	393	413	419	362	412	410	394	393	397	367	450	391	392	357	379	390	394	377	411	414	395	437	422	355	384	377	375	429	386	373	391	349	392	376	373	407	386	372	390	377	405	405	382	411	370	377	346	365	400	412	401	379	370	401	389	404	405	397	382	390	340	405	374	381	379	389	382	423	430	371	389	393	367	435	408	387	383	413	390	404	398	385	387	391	405	372	423	386	424	379	408	388	424	390	411	442	383	406	398	400	395	356	421	403	414	404	389	354	409	386	408	399	382	401	401	389	374	401	393	385	430	387	399	419	427	373	407	423	378	373	365	393	412	392	418	405	376	383	415	415	409	402	387	388	414	396	379	405	380	391	427	404	395	412	382	385	393	389	423	400	370	392	390	401	371	381	411	398	388	371	420	409	420	394	374	402	426	380	365	388	355	380	376	394	401	368	427	370	402	393	387	366	365	400	368	404	416	376	398	387	384	416	358	389	426	433	397	421	422	383	428	402	390	394	358	379	368	397	386	396	419	383	423	379	378	386	430	379	381	408	429	417	386	408	419	393	415	389	382	406	414	412	388	367	400	400	397	422	378	364	380	356	435	442	389	388	390	394	379	417	379	373	418	380	380	410	437	334	367	384	397	410	339	410	365	382	349	382	382	417	436	393	394	390	357	379	402	402	399	398	441	428	397	350	412	411	387	409	393	351	428	408	373	398	405	405	380	375	400	455	434	384	388	407	369	356	412	407	399	402	404	413	419	380	404	383	414	361	392	387	423	378	372	400	357	442	394	413	377	344	379	396	374	450	373	377	365	407	356	422	418	378	413	366	405	397	363	352	399	379	392	386	413	395	393	392	400	372	358	397	398	395	399	367	412	420	392	374	433	409	396	398	392	396	378	403	403	410	381	387	406	388	399	429	394	387	385	405	371	396	389	405	408	418	431	394	386	364	402	396	394	392	367	398	428	413	424	421	393	415	388	386	401	387	370	400	387	371	422	368	423	403	447	358	367	398	416	377	410	365	387	352	388	382	393	414	382	400	388	361	371	383	408	397	406	432	428	391	385	406	439	435	417	420	403	396	368	404	375	399	384	393	383	427	393	399	420	438	366	386	363	392	417	360	418	404	374	391	395	435	403	409	387	411	374	378	401	407	387	360	377	404	380	361	365	391	385	363	398	340	370	412	361	389	413	388	421	367	377	364	382	419	371	366	394	387	362	386	404	404	370	415	400	411	381	413	421	419	382	391	363	378	379	424	395	433	368	383	427	405	400	385	381	406	364	400	434	410	388	407	402	354	429	377	389	392	362	369	383	405	418	421	439	382	356	398	392	433	378	438	392	365	387	396	380	402	394	408	355	390	434	391	383	396	377	419	418	412	411	420	394	346	385	399	381	370	396	431	393	432	391	410	364	430	375	387	400	353	381	404	412	396	406	365	423	424	395	377	388	356	365	376	363	366	363	395	402	353	392	411	425	436	390	391	397	403	379	412	399	389	426	372	390	397	423	352	353	387	391	378	397	436	400	389	383	376	411	362	401	381	399	424	397	399	376	389	423	390	381	389	399	382	401	385	354	370	440	387	350	400	383	399	403	416	437	384	380	396	373	360	365	385	370	343	379	408	415	388	415	394	409	380	388	381	393	381	410	384	386	420	382	401	322	409	361	358	372	415	374	400	387	394	390	438	418	384	379	405	393	407	421	426	399	358	417	381	381	385	398	399	400	367	392	365	439	398	402	430	393	421	382	395	369	449	410	414	412	352	394	385	372	367	418	397	376	375	394	343	386	389	376	402	384	390	392	383	407	403	388	388	410	398	400	396	362	405	407	410	371	429	374	416	374	442	407	406	394	411	401	366	386	362	421	422	393	411	437	419	395	381	398	375	382	376	373	396	403	374	353	404	420	382	399	396	381	387	406	407	439	389	410	419	446	377	412	375	392	385	393	370	394	386	391	388	368	392	420	377	428	435	376	385	394	384	361	394	384	431	392	382	373	417	382	386	378	384	381	399	387	379	364	400	397	401	369	389	392	411	387	397	415	379	395	367	389	379	403	391	399	418	402	379	421	394	408	374	414	400	345	397	411	440	384	333	338	415	367	366	358	362	389	405	411	397	396	434	406	368	415	412	388	369	381	422	374	384	370	414	447	412	411	421	388	370	424	413	371	400	379	399	365	391	394	383	394	383	404	399	398	380	369	397	388	387	427	389	400	419	403	381	380	402	405	375	403	350	377	398	394	383	371	413	362	380	362	386	388	395	382	370	405	353	384	413	384	362	415	391	366	369	349	393	452	359	387	414	365	371	363	389	388	423	382	377	412	421	419	420	405	379	378	401	381	349	377	421	413	345	353	429	395	374	378	345	383	373	382	399	363	395	403	392	400	356	375	394	375
24781	30251	15645	5747	2519	1997	1582	1374	1191	1201	1052	1040	1020	978	968	957	963	974	938	961	894	843	877	882	894	874	900	858	943	893	929	829	873	893	902	918	893	888	843	904	959	914	880	919	865	849	888	915	888	930	822	896	866	865	960	900	884	878	855	841	890	862	844	923	885	925	877	881	928	906	867	875	879	869	928	901	922	881	884	909	861	901	873	884	871	853	870	885	893	863	865	910	904	892	855	889	893	935	903	875	928	886	844	913	833	928	852	859	880	890	887	901	920	884	891	901	888	843	897	859	910	839	853	874	905	896	882	883	879	853	860	891	898	915	941	897	863	872	820	849	889	894	929	854	817	902	908	862	867	909	877	811	897	915	893	919	875	886	921	901	853	886	949	827	877	899	910	912	851	891	930	883	864	874	912	944	881	877	911	876	875	862	884	865	814	920	880	874	858	881	861	877	812	916	842	903	870	895	923	911	934	864	924	856	903	920	925	909	885	848	866	842	875	855	876	917	887	902	906	872	871	895	875	783	872	918	895	864	894	878	871	872	908	917	857	855	880	954	902	919	862	876	842	891	905	867	921	893	865	913	871	914	867	915	927	869	888	892	904	867	918	874	866	859	886	859	918	896	961	842	861	905	923	906	914	937	902	909	889	923	862	853	867	922	881	904	909	888	882	894	866	871	893	847	826	894	864	846	859	926	908	947	881	873	924	863	900	899	912	835	878	867	877	896	940	874	913	872	887	901	907	874	852	867	902	855	902	884	914	919	868	891	899	863	836	908	911	876	924	894	909	862	825	911	913	870	869	878	942	834	949	912	896	920	911	880	888	930	904	872	913	869	857	926	899	869	877	927	908	899	892	908	905	884	880	877	846	943	908	882	899	907	870	885	883	904	862	905	857	847	894	830	929	906	840	879	896	892	884	888	826	895	872	889	858	851	884	909	913	825	905	932	851	864	905	914	920	893	856	876	868	860	945	907	857	884	917	899	895	892	867	897	900	873	909	897	869	917	914	892	893	870	871	938	902	922	887	874	896	862	824	909	854	890	893	819	919	893	911	869	885	844	897	867	903	901	897	877	916	883	934	842	873	906	892	895	876	850	892	895	966	890	873	868	876	877	919	906	894	842	947	843	857	876	914	884	863	903	918	881	906	914	929	842	844	888	910	892	918	904	932	867	939	895	898	827	878	940	900	871	908	903	882	905	927	823	912	902	934	899	890	884	852	936	826	845	907	884	889	856	847	851	833	887	874	937	915	877	844	889	860	849	898	876	871	838	862	884	904	875	920	873	876	917	821	879	873	840	836	873	869	877	881	913	915	888	898	870	880	873	896	867	930	917	886	856	896	904	883	933	892	953	899	873	889	871	845	870	867	874	867	867	850	904	904	888	887	906	904	876	914	900	914	866	905	859	847	863	884	939	890	890	913	953	888	862	861	911	918	900	906	884	891	860	918	903	867	898	925	874	900	880	893	859	914	896	916	893	902	879	856	911	876	902	872	890	881	857	869	882	927	833	893	850	901	910	882	838	860	897	845	920	885	864	855	828	860	868	902	927	896	905	875	921	860	849	885	926	866	900	899	836	931	878	891	880	852	906	885	843	878	914	907	876	862	886	903	928	863	918	841	918	897	901	910	917	894	856	950	918	882	859	844	916	893	910	871	907	922	886	936	892	888	903	879	867	887	876	835	882	909	922	884	852	854	928	905	901	915	852	876	869	902	898	906	854	934	849	848	874	887	958	877	850	902	891	917	817	872	924	930	930	837	926	867	850	880	884	867	938	929	979	886	854	897	856	836	867	877	877	919	915	903	853	901	861	845	869	915	998	878	907	914	915	886	883	913	905	900	954	886	883	909	903	916	878	847	858	890	873	894	853	879	916	811	881	868	868	896	877	908	943	843	859	929	879	842	907	942	875	933	874	930	948	869	923	895	875	891	808	876	921	857	894	892	897	935	892	929	927	858	831	890	899	855	881	956	882	904	883	882	842	851	921	917	894	900	904	877	925	922	881	830	903	881	907	850	818	884	893	895	897	904	894	923	869	908	931	895	881	910	868	884	854	946	913	851	881	920	935	882	942	869	869	897	937	962	840	949	875	844	822	840	884	884	861	883	853	819	890	888	871	913	893	885	902	869	878	848	869	898	880	895	891	863	892	901	852	904	895	865	930	883	883	872	872	861	870	938	911	867	878	884	936	878	888	859	891	937	900	887	852	870	895	911	826	961	918	857	895	867	865	894	847	884	905	884	846	881	871	898	932	857	928	809	930	847	913	837	918	869	849	935	857	904	889	919	867	839	884	897	901	887	874	917	826	829	877	867	883	869	831	878	895	906	942	833	870	892	904	887	894	931	840	846	897	814	870	893	889	907	860	903	908	911	858	868	923	938	873	831	929	881	889	875	842	875	875	852	888	941	897	853	840	886	862	887	910	883	950	821	903	856	892	853	869	944	882	835	898	910	900	863	868	867	886	943	918	867	901	893	923	864	901	879	899	901	881	871	864	858	862	883	862	892	875	886	881	883	873	897	862	862	956	882	942	898	903	858	846	884	858	874	859	910	878	880	916	869	900	818	855	865	967	901	882	901	890	878	903	892	862	861	925	911	888	899	857	871	907	884	914	865	886	909	954	964	886	888	836	927	861	984	882	881	904	964	919	909	822	880	884	880	912	840	855	886	879	854	874	866	913	909	840	888	912	802	915	887	858	904	922	946	901	864	904	857	932	895	860	938	897	860	898	905	888	903	899	855	923	930	929	934	839	927	877	868	854	892	908	916	855	876	874	899	897	917	907	944	866	874	881	885	877	841	890	898	926	929	863	913	875	867	882	870	898	908	860	891	842	875	888	905	862	852	828	899	891	843	827	887	897	870	906	910	890	875	909	929	922	904	856	852	882	889	936	842	878	891	875	850	901	910	903	904	940	885	871	885	876	827	837	864	891	909	880	900	821	882	944	866	882	838	952	888	884	875	836	850	898	844	850	919	923	878	898	882	903	901	849	875	862	869	920	922	900	863	902	895	888	890	858	884	898	874	856	855	858	891	886	920	881	884	874	872	888	899	850	897	857	937	907	874	938	881	852	844	885	861	882	885	882	881	867	911	881	905	866	914	944	911	885	902	896	906	883	882	892	904	920	957	953	900	884	891	880	878	888	943	878	841	924	891	855	816	852	866	892	834	935	871	844	900	901	887	926	930	869	903	880	873	859	895	872	846	902	908	858	849	907	851	897	852	857	845	880	875	895	896	885	862	927	897	916	840	866	862	920	847	872	874	882	876	876	910	885	889	953	838	888	907	862	886	897	929	821	911	856	873	904	891	962	892	941	882	888	878	869	896	858	845	887	893	837	896	946	854	885	910	900	912	902	897	872	891	843	833	918	876	855	865	871	920	924	859	898	905	890	851	881	858	925	880	875	878	909	860	893	960	841	893	931	919	883	869	893	869	878	864	861	869	884	878	879	881	883	861	860	930	898	839	896	939	869	933	869
24939	21525	24981	28520	21594	20324	5446	2419	1721	1371	1208	929	842	705	639	590	535	504	499	432	445	401	410	407	391	423	435	357	364	355	371	366	365	360	361	366	403	350	390	389	374	347	401	375	385	342	370	398	370	357	403	380	365	381	354	362	368	368	363	404	336	353	400	394	370	373	386	385	357	345	395	362	371	361	332	374	362	382	374	382	373	372	394	366	364	396	357	361	380	380	399	337	363	354	361	346	380	364	369	350	369	370	397	354	388	353	401	364	403	363	352	352	365	350	338	355	358	371	341	383	293	347	374	385	366	422	377	365	384	350	391	358	388	356	334	377	365	398	336	384	378	341	380	361	383	333	341	363	354	373	344	350	372	365	414	385	391	372	362	380	376	344	350	376	371	389	347	372	392	370	335	378	353	374	341	361	334	360	371	379	350	393	392	351	406	385	366	372	389	378	371	356	342	374	342	363	411	363	384	345	332	363	368	360	354	297	355	345	369	382	351	384	388	339	348	374	376	357	338	368	367	344	394	367	367	384	355	354	395	356	363	363	391	356	360	337	353	373	383	329	372	377	343	370	354	386	371	378	379	370	373	346	368	395	364	378	395	353	359	374	339	375	404	374	378	402	385	369	344	378	403	372	357	321	348	326	326	352	346	350	369	427	348	368	337	344	373	353	369	356	354	359	369	375	361	348	341	406	375	340	382	313	373	333	380	337	369	333	352	324	354	351	356	355	364	382	367	336	395	358	311	368	369	351	353	361	369	325	399	381	388	358	388	393	389	359	355	370	407	370	379	386	358	389	386	356	380	390	377	363	357	358	380	359	335	336	356	310	353	357	377	347	347	336	350	372	358	378	358	377	344	371	316	404	379	418	321	378	373	341	360	407	379	362	351	340	328	327	366	358	368	348	385	405	326	344	378	347	413	382	377	390	409	351	347	382	374	401	375	371	349	370	358	384	386	364	354	358	352	363	415	381	361	384	381	342	384	364	336	356	393	308	399	347	347	349	335	387	339	399	373	370	356	385	386	404	337	374	380	371	388	434	353	395	368	341	378	375	378	350	371	370	368	344	352	361	360	358	425	344	392	349	356	377	368	335	382	383	339	350	370	409	334	402	394	405	366	351	357	333	334	347	346	378	401	309	388	367	374	361	352	380	377	365	381	376	375	358	362	369	358	358	349	364	365	363	370	356	334	388	378	385	410	359	303	317	364	374	442	378	375	365	348	346	378	353	325	337	388	383	312	362	390	402	365	352	367	398	335	357	371	338	334	353	384	329	377	354	386	351	318	352	358	357	325	347	328	344	385	348	359	327	400	360	392	401	340	357	352	356	328	354	386	347	336	375	369	333	385	377	365	355	374	362	373	341	369	421	343	335	384	371	330	328	381	384	389	379	340	371	358	356	356	397	379	393	387	374	364	374	425	378	346	356	375	345	355	365	368	317	386	368	382	363	372	370	359	347	375	370	353	383	338	402	332	395	379	362	371	358	422	368	355	336	386	372	351	356	360	330	365	359	363	348	365	360	403	340	378	365	366	357	326	371	369	351	348	356	358	369	392	351	345	337	375	415	430	384	359	336	384	353	385	383	338	387	362	375	375	388	369	380	382	371	329	385	363	362	373	370	353	339	328	347	374	374	366	411	339	349	361	391	350	402	365	371	365	340	367	369	355	400	364	357	368	362	367	404	373	360	356	386	368	328	341	371	410	378	327	344	370	388	349	403	362	373	343	345	335	356	382	386	401	362	351	364	385	363	369	401	356	358	356	382	352	331	383	366	351	389	331	385	358	371	380	361	373	356	338	390	351	351	378	355	359	373	357	365	340	321	379	372	376	338	341	361	366	343	383	379	363	369	341	398	324	365	356	379	396	381	387	361	364	395	372	341	363	343	350	394	361	374	402	389	360	364	378	373	365	363	383	341	365	345	377	340	364	376	363	386	389	368	390	378	359	372	336	368	392	361	370	334	359	418	383	383	348	403	365	350	388	374	371	372	387	374	386	396	348	391	397	361	366	347	362	351	377	353	387	381	362	355	337	376	350	324	350	324	395	392	342	376	367	351	329	365	370	370	381	368	366	354	364	371	348	325	366	388	367	366	405	380	365	363	360	376	336	314	360	402	388	368	338	363	379	391	373	344	353	345	390	358	340	346	393	347	366	370	342	324	385	360	359	392	369	369	389	349	375	364	390	360	333	342	361	353	376	379	375	365	362	353	336	341	386	347	372	376	366	382	347	367	361	339	350	356	337	325	350	382	377	333	358	351	357	364	367	358	383	380	377	349	351	338	383	339	404	356	374	401	394	361	369	354	362	359	380	352	378	349	387	365	362	411	383	372	363	389	352	390	325	340	358	366	328	351	365	357	359	317	383	337	321	359	392	398	350	354	412	372	382	368	365	369	377	338	367	321	386	350	361	334	347	376	398	390	372	346	381	373	356	351	387	337	356	356	375	341	364	348	367	360	367	383	344	361	388	365	364	351	389	373	373	380	380	397	335	345	341	341	386	392	399	391	358	376	377	376	394	381	356	381	362	355	362	348	355	361	423	358	334	359	350	360	346	370	380	353	382	352	373	340	363	378	353	360	383	357	386	382	338	377	335	354	369	383	365	385	359	341	350	376	399	386	322	354	337	342	358	363	350	375	403	348	338	331	328	311	406	398	349	393	372	393	354	399	352	331	387	364	366	373	400	368	366	334	354	348	350	356	340	353	365	356	370	350	368	350	325	337	361	377	382	358	389	365	362	394	352	342	371	371	350	320	339	348	379	355	376	353	344	336	372	370	345	383	367	380	329	395	313	385	403	320	358	351	378	382	352	358	387	360	346	367	344	398	367	393	382	356	408	366	378	356	343	345	369	368	359	366	368	356	379	333	374	353	362	390	357	351	354	433	388	372	357	331	406	394	341	371	366	364	348	374	361	352	345	368	377	339	334	380	337	400	405	366	383	332	338	363	388	338	366	344	346	387	374	332	391	360	351	344	376	366	345	382	359	341	377	359	358	374	352	364	352	336	369	434	392	393	318	363	388	364	370	390	371	352	337	374	383	376	356	341	390	356	400	339	379	346	358	361	374	350	364	346	353	368	370	394	374	389	407	326	353	362	348	382	404	374	392	329	380	371	379	372	332	359	358	382	351	345	367	364	352	363	350	370	382	359	373	365	383	376	351	357	390	384	336	379	350	393	374	401	398	357	345	339	337	378	352	362	355	368	376	360	349	356	368	386	356	371	385	372	369	352	363	365	378	354	375	384	379	341	351	329	360	354	392	334	401	298	344	384	395	373	360	375	361	372	371	398	370	339	371	321	395	354	352	373	351	391	358	361	383	352	381	374	351	370	386	384	362	344	345	390	395	362	360	371	354	360	346	375	366	338	360	362	395	357	373	365	372	358	318	339	355	384	380	351	342	372	362	338	374	339	389	373	354	349	361	394	384	341	344	387	422	365	359	347	324	369	329	396	349	358	345	378	375	369	344	332	337	359	352	334
25311	42892	24771	9283	3548	2464	1924	1586	1461	1233	1168	1124	1008	958	950	919	921	920	866	871	875	846	834	870	846	850	881	850	866	806	849	839	818	807	802	827	783	817	756	793	812	850	824	827	800	833	834	841	814	770	815	817	797	853	830	781	818	850	836	822	827	790	840	796	810	779	823	820	768	792	881	806	835	807	866	832	794	807	821	824	836	855	807	763	842	822	821	853	765	824	795	791	808	856	813	836	820	809	849	742	834	820	830	802	766	784	801	776	752	780	805	822	807	770	825	839	822	827	825	807	785	841	832	813	839	794	815	854	818	843	775	846	803	859	819	833	862	834	832	807	812	838	814	826	788	829	857	810	846	801	870	789	794	827	812	862	830	818	816	760	807	821	814	792	838	807	802	803	811	834	762	808	788	796	810	766	749	814	891	805	828	843	831	840	839	818	839	858	829	828	761	855	835	776	828	843	809	836	822	837	814	854	811	813	799	776	800	822	810	816	856	783	844	846	813	867	796	832	831	829	795	801	802	802	818	783	856	815	806	810	828	823	800	864	841	807	863	817	806	791	841	797	771	801	823	807	850	864	814	762	815	836	802	786	817	863	803	822	781	871	824	799	827	762	795	762	845	841	795	891	807	850	858	845	786	776	793	841	792	806	854	795	777	806	798	790	817	797	844	813	789	803	823	866	788	792	848	761	866	826	818	819	823	803	808	820	824	811	814	838	815	763	796	836	777	814	825	861	815	821	804	816	764	820	791	812	764	790	834	810	872	820	824	772	815	807	855	799	808	794	809	783	763	777	847	835	816	842	791	796	798	804	825	798	837	821	838	846	838	826	860	773	822	767	819	815	835	846	811	772	805	794	832	819	828	784	880	824	818	834	835	842	770	789	838	819	796	841	830	823	872	793	805	851	861	836	836	846	824	789	801	795	781	801	780	808	784	814	786	797	796	852	810	830	867	780	827	861	823	846	848	819	776	815	840	859	805	832	807	831	810	803	809	803	840	802	851	831	857	802	779	834	813	821	800	833	801	814	832	805	815	773	819	772	839	777	877	864	848	812	807	814	807	824	812	754	798	794	767	800	811	804	843	763	837	828	836	808	837	832	811	826	794	859	846	816	805	795	843	835	802	833	769	764	765	798	833	837	832	776	841	783	791	780	818	829	842	791	790	821	832	866	824	834	767	800	783	850	835	878	822	827	800	869	818	764	826	771	840	914	822	790	880	803	778	863	828	863	825	825	819	831	796	866	810	811	835	789	780	809	875	831	834	830	804	848	832	854	840	837	818	825	843	785	813	814	889	828	833	827	854	771	843	851	755	788	796	878	748	860	834	799	779	864	866	852	845	843	856	894	810	821	788	793	830	811	830	836	846	798	811	814	809	820	823	802	820	787	824	852	773	816	826	817	844	842	812	852	826	841	782	785	823	833	765	823	795	790	826	829	799	829	873	823	767	791	819	799	855	830	834	817	831	855	777	844	810	816	820	796	844	857	788	874	776	792	790	774	782	817	860	785	754	882	876	851	763	812	760	816	792	835	823	855	814	803	813	840	834	847	873	804	852	768	848	870	804	805	830	858	817	823	807	806	832	825	823	773	856	800	791	815	801	803	802	839	833	796	825	847	853	806	793	823	836	815	799	826	812	805	791	772	816	828	764	776	811	806	807	845	791	852	859	739	821	832	800	821	837	829	847	805	871	820	818	765	816	772	800	840	808	817	816	821	829	824	833	829	816	793	796	818	800	851	814	805	801	822	780	830	801	805	775	842	857	787	771	788	851	831	825	820	879	804	778	834	818	823	777	796	857	818	806	836	841	835	816	820	777	835	806	864	789	802	792	852	817	803	866	826	797	799	815	862	775	840	873	783	810	823	824	826	860	791	872	835	828	826	850	797	774	810	792	839	814	823	833	797	795	857	817	836	810	814	823	789	782	820	809	846	816	782	857	760	881	826	827	755	807	816	840	811	793	791	813	810	859	825	834	834	828	854	839	848	840	835	855	846	832	798	796	773	821	872	789	850	820	823	798	794	834	849	811	797	805	754	841	836	840	866	782	840	835	774	846	819	811	838	808	823	815	806	799	799	811	828	810	794	833	817	820	838	861	828	858	820	773	806	803	810	830	755	794	764	781	839	798	848	786	761	826	809	861	816	804	862	771	829	838	815	818	859	807	825	805	839	759	799	833	831	841	866	844	786	861	795	845	863	817	797	847	806	779	835	820	877	816	792	798	771	837	872	776	829	864	788	886	841	815	811	847	839	854	773	815	759	851	839	805	831	798	753	827	802	844	826	834	824	849	756	817	905	839	826	843	836	803	783	828	815	830	787	814	799	846	871	853	834	785	837	820	768	791	798	789	858	751	796	816	826	828	783	851	827	774	818	811	831	827	809	817	811	830	840	789	838	844	803	783	817	829	808	811	812	815	831	794	816	804	816	807	828	818	855	833	785	856	841	834	806	792	749	834	749	829	851	809	803	854	745	854	857	801	808	810	758	832	807	811	799	830	805	843	834	758	774	817	863	843	825	812	841	774	854	806	823	857	785	800	820	784	861	816	845	840	862	809	777	774	855	824	791	851	850	785	870	797	811	774	778	829	808	817	831	783	797	828	846	804	849	852	781	849	757	855	827	764	824	824	832	866	795	800	838	842	810	840	822	800	836	828	845	832	813	847	812	827	820	813	800	861	835	774	809	774	852	805	823	834	801	786	778	794	821	754	865	788	808	840	845	860	765	791	808	807	837	847	813	794	844	822	838	863	792	809	846	840	787	819	844	851	868	805	815	760	831	829	805	790	836	770	815	820	843	770	769	797	858	777	826	813	812	807	816	814	803	805	824	786	874	835	802	800	787	831	779	774	843	837	792	804	842	855	800	838	823	867	849	819	774	824	795	824	798	813	838	816	804	791	790	803	859	859	802	803	818	802	812	843	830	774	858	838	816	845	805	838	823	765	822	804	833	854	850	839	848	841	833	855	839	823	817	840	808	791	809	841	894	848	782	782	793	819	799	817	806	839	810	848	797	842	821	848	852	817	842	813	837	770	826	799	762	813	821	867	837	835	787	812	836	836	821	829	837	856	763	809	833	864	799	804	821	789	803	859	824	785	829	836	852	783	826	826	812	804	794	777	820	813	821	830	820	875	823	812	829	859	796	837	834	859	776	818	834	820	831	834	818	840	845	786	878	812	834	822	799	865	804	845	800	817	819	798	805	808	847	797	824	771	891	797	767	810	870	788	843	847	829	796	890	798	824	861	823	833	810	796	811	849	825	852	779	800	824	803	821	828	798	828	823	846	874	806	759	809	768	818	814	791	893	871	802	832	793	836	776	774	844	820	801	791	798	823	859	833	791	867	813	781	835	817	845	833	861	799	837	803	792	843	830	835	808	787	829	778	803	802	843	823	855	800	807	810	816	893	759	852	775	854	829	854	822	814	815	848	874	779	784	750	810	883	847	821	802	809	810	819	862	798	836	810	823	815	844	834	839
24304	21547	25391	28177	21561	21712	19117	4177	2101	1696	1454	1119	907	840	693	676	550	552	480	468	457	465	435	416	434	360	370	355	377	392	410	388	320	365	362	377	357	374	378	407	401	323	377	373	339	397	384	382	361	370	370	341	326	358	364	352	330	342	382	326	338	372	336	382	310	338	350	339	369	346	395	343	343	386	352	352	354	365	367	325	357	310	347	329	357	351	322	346	343	361	332	349	348	369	378	351	384	415	361	363	315	376	353	365	371	368	346	413	356	386	377	349	361	369	354	343	327	344	356	382	357	347	353	334	346	360	355	359	331	350	338	327	350	351	362	370	357	351	382	350	330	365	318	352	347	323	359	357	364	388	329	360	379	356	377	381	375	357	339	370	390	343	325	378	328	366	350	363	364	359	373	349	362	322	397	346	319	327	367	345	357	360	342	350	351	304	308	350	346	362	358	387	347	341	372	355	312	353	382	361	376	332	345	345	379	354	355	369	375	367	333	359	351	372	322	356	328	368	345	354	350	336	347	322	331	376	359	397	362	356	340	351	354	354	362	355	388	349	357	382	399	355	334	356	346	368	359	356	351	364	376	362	368	341	339	379	388	355	359	362	366	378	372	389	361	338	344	331	363	345	391	356	380	322	346	348	399	343	336	376	379	364	404	378	365	404	329	321	386	347	369	371	317	355	327	374	372	376	325	376	342	361	357	347	373	332	367	385	374	346	352	351	344	382	338	351	376	353	397	353	389	341	365	323	344	387	348	385	343	336	326	349	374	362	312	348	367	328	385	333	396	368	362	377	351	344	371	369	372	392	375	324	388	368	316	393	387	398	360	351	347	355	333	358	342	347	358	389	356	408	384	334	408	335	373	362	328	345	372	341	339	357	365	396	341	344	386	349	375	350	373	363	373	354	374	364	344	341	346	366	359	334	375	361	354	373	353	361	356	371	333	348	350	381	383	383	343	379	362	363	330	373	385	389	352	385	381	353	371	387	383	350	329	326	338	321	362	366	357	307	403	403	334	347	340	371	335	377	345	349	401	345	342	351	356	397	375	319	333	401	329	364	329	366	356	354	365	383	414	351	364	338	323	357	344	370	342	334	335	317	336	382	365	326	317	378	320	330	347	367	372	361	369	327	358	374	352	337	337	373	341	320	346	333	353	337	351	427	393	384	384	351	352	341	339	391	387	352	351	360	353	341	348	345	362	343	328	341	371	323	357	327	347	367	377	340	355	346	348	334	367	383	348	365	352	309	324	338	376	341	307	351	392	366	359	346	333	360	377	370	340	366	343	348	373	340	356	378	378	346	358	318	339	378	362	338	380	355	360	371	375	366	336	398	351	341	354	385	334	360	314	378	404	378	376	395	344	358	330	301	356	366	354	370	370	368	348	366	344	350	346	392	356	377	328	353	353	374	348	325	350	351	362	368	370	390	329	365	316	363	367	338	350	337	372	362	325	323	369	382	351	346	344	342	309	366	378	362	335	386	358	359	363	357	374	372	324	363	366	364	386	409	334	373	352	357	354	331	356	332	375	336	392	376	374	333	361	359	339	372	369	397	370	346	338	352	339	331	353	295	354	384	335	338	330	364	314	335	352	376	366	352	365	355	340	359	374	341	363	425	379	380	390	384	360	357	334	337	358	334	378	343	374	355	349	392	356	356	349	352	395	365	332	363	396	358	342	362	356	353	391	374	388	372	356	372	364	350	339	346	372	352	342	389	355	353	368	367	324	360	351	342	355	351	373	343	367	393	376	387	365	392	382	333	353	347	366	368	363	349	355	353	383	342	357	351	353	353	347	329	364	375	375	345	353	370	351	345	367	345	431	364	344	321	340	372	341	353	356	336	337	326	365	344	390	357	398	409	390	354	338	335	356	358	334	346	340	341	310	358	363	345	389	352	344	340	330	351	365	338	348	336	384	371	363	360	333	342	363	373	371	326	334	366	375	341	352	357	371	350	342	328	346	358	349	388	332	369	369	365	346	370	375	364	358	350	349	363	352	361	374	335	340	393	336	319	391	390	363	326	323	385	346	366	347	360	323	355	371	353	348	365	353	342	329	366	343	311	371	364	338	325	362	347	373	316	383	370	344	395	398	377	344	345	317	345	358	359	330	376	356	333	347	324	344	368	345	343	339	340	341	353	338	372	353	352	374	392	371	339	343	364	359	365	391	372	371	374	394	368	381	375	354	386	348	366	403	373	355	356	356	365	360	370	366	325	334	384	334	331	377	346	314	364	341	375	341	348	357	349	350	353	332	394	360	398	353	357	350	334	328	321	342	364	351	377	345	337	361	350	345	342	347	353	378	336	361	378	387	357	363	357	337	355	367	344	348	364	359	380	370	382	359	345	366	371	342	362	379	356	392	346	357	346	341	372	344	372	354	348	340	336	354	376	347	344	340	381	359	328	373	395	353	365	398	387	364	352	375	382	353	336	324	341	358	397	335	324	350	350	377	324	370	356	378	369	384	380	309	357	326	360	345	343	380	326	361	366	349	354	345	357	368	349	354	357	371	346	349	345	388	346	364	355	372	339	377	340	358	341	352	344	335	381	392	364	365	351	332	343	356	367	339	335	339	338	383	348	355	337	353	364	318	347	377	365	316	385	353	371	350	358	375	338	392	363	365	343	340	318	365	355	345	401	380	321	372	328	355	366	335	382	334	355	352	367	325	351	359	396	365	344	355	373	356	354	354	367	359	335	370	374	351	342	349	349	372	362	366	366	337	381	392	369	374	362	395	329	337	401	379	338	335	367	325	407	359	387	342	334	365	366	360	354	354	349	388	356	364	357	350	356	379	378	357	350	368	351	357	340	403	378	359	382	334	342	365	362	324	345	322	345	354	369	336	406	381	370	332	387	349	345	371	331	339	347	363	372	343	366	325	360	347	326	355	370	325	394	324	352	344	349	359	353	334	339	403	366	337	375	341	364	340	387	349	341	392	383	360	375	361	372	349	361	365	360	373	338	347	344	371	362	348	302	351	361	360	356	362	371	371	364	333	397	378	368	354	347	347	360	337	342	370	346	381	329	340	369	360	343	329	356	348	368	353	350	372	351	318	317	344	366	349	363	363	317	384	362	373	376	354	375	345	337	362	360	340	377	360	330	319	388	363	374	369	366	386	358	383	344	363	393	327	350	336	369	366	363	377	358	329	380	392	387	327	372	361	353	375	340	351	358	370	367	338	330	377	353	340	372	379	358	361	375	358	364	416	317	380	331	370	336	362	362	382	360	359	368	344	361	358	365	384	355	353	359	354	366	360	326	370	346	344	361	352	392	361	319	368	359	371	348	369	381	354	362	327	371	361	364	345	362	352	346	331	313	359	391	351	345	380	351	322	361	343	336	384	353	377	332	343	368	357	383	364	340	365	344	363	348	375	357	391	371	359	325	343	314	341	348	355	358	341	347	379	360	388	360	366	365	366	368	336	325	374	384	361	334	326	361	365	341	356	370	334	354	336	375	297	351	374	324	364	380	356	334
28407	49661	33797	14635	4415	2921	2169	1786	1503	1347	1200	1077	1075	1021	976	885	863	934	923	848	859	817	810	854	797	772	809	757	746	862	773	777	771	806	755	799	812	799	782	830	794	791	785	786	808	794	812	828	788	792	828	800	773	790	778	789	778	782	802	790	760	800	801	789	810	855	805	789	827	831	796	818	791	791	761	784	791	810	822	773	774	809	800	717	796	745	803	746	772	807	789	821	801	758	786	834	737	781	802	780	851	754	750	750	775	767	791	796	794	758	790	818	767	790	792	765	796	766	754	820	800	741	792	792	778	754	752	762	777	767	808	814	805	766	789	807	782	725	782	770	831	788	778	804	850	796	738	834	791	794	761	815	778	793	799	791	746	781	805	792	810	766	738	792	836	776	761	809	790	807	756	816	805	804	780	727	786	790	786	796	802	782	803	764	708	776	794	760	824	816	748	792	818	822	836	810	848	813	841	775	783	854	790	835	791	730	790	755	757	779	779	832	748	783	804	838	824	790	778	775	835	817	813	743	801	782	796	795	755	763	821	834	812	768	764	803	772	781	827	785	738	772	818	827	842	801	787	806	742	780	857	799	755	786	757	762	746	797	804	794	793	793	731	765	764	800	737	809	830	762	778	814	817	807	755	771	788	770	756	729	830	786	769	756	761	739	773	779	817	811	751	852	799	813	834	806	775	758	804	820	770	808	809	753	773	763	788	774	773	793	771	802	833	787	769	779	756	789	746	765	755	764	796	808	755	734	755	746	808	758	743	771	780	787	729	809	770	767	805	790	809	773	778	848	749	775	825	805	799	835	798	776	834	774	826	767	809	792	833	799	774	755	787	797	785	775	762	810	764	758	828	840	806	769	851	826	802	803	763	858	815	766	822	766	758	783	745	788	797	777	787	804	773	755	812	794	750	741	786	796	823	785	782	812	755	802	834	772	785	807	730	759	787	825	740	762	856	738	800	793	803	747	807	794	770	787	788	764	793	776	799	787	781	842	742	814	775	759	791	772	803	794	811	827	785	747	791	755	806	739	820	791	803	755	830	782	755	804	741	777	836	763	803	770	788	763	770	805	839	773	741	787	846	786	808	816	802	778	791	818	760	762	830	777	770	771	827	770	831	786	775	818	816	798	802	839	805	782	771	779	775	775	776	760	795	755	721	827	810	792	778	798	773	765	847	757	762	786	763	787	814	788	753	788	745	753	782	775	822	787	820	796	836	782	759	843	818	805	740	750	842	783	802	793	785	780	801	833	821	737	769	808	828	771	796	777	800	829	760	785	759	763	792	832	773	746	817	802	830	810	821	755	776	830	782	770	751	799	796	791	812	811	825	798	773	811	783	760	825	819	754	821	795	838	823	791	777	833	810	782	807	830	839	766	806	795	806	813	817	818	824	797	822	786	747	806	775	767	757	771	770	784	792	803	815	819	808	754	778	790	801	771	784	809	801	759	761	760	798	815	754	770	756	737	770	800	724	810	803	741	768	815	749	791	781	793	814	717	800	809	835	778	828	839	734	771	796	725	774	762	780	753	736	799	782	766	768	748	853	794	813	789	799	788	810	778	790	771	755	831	769	777	790	770	806	766	794	815	789	807	794	744	758	811	786	795	834	748	766	767	808	806	812	832	839	812	810	765	793	770	825	728	736	781	767	831	793	777	789	765	747	812	791	743	841	799	789	772	780	765	740	744	795	838	798	857	803	772	804	777	771	741	810	753	792	772	824	756	750	791	810	763	815	799	797	813	816	787	801	797	758	740	766	816	829	805	744	757	820	760	763	743	793	824	820	768	788	766	776	749	799	813	783	749	825	783	773	765	790	834	774	779	784	856	799	776	795	783	778	783	811	799	773	804	806	809	795	792	763	767	802	784	848	806	773	805	795	814	768	796	798	789	783	838	772	770	778	796	767	736	804	788	774	826	759	787	786	799	775	779	798	785	776	843	747	773	779	790	797	811	778	793	793	822	777	773	791	747	793	789	787	791	793	834	780	780	763	808	769	792	868	780	837	805	793	787	811	772	799	783	808	766	771	779	800	787	749	816	766	790	850	774	761	764	808	753	860	801	779	775	806	750	754	826	771	828	814	766	836	798	757	813	820	752	782	755	789	869	813	791	815	789	791	710	758	787	781	759	771	765	793	782	799	764	750	770	774	772	829	788	764	800	845	792	715	803	819	760	769	807	788	785	766	786	805	758	788	771	802	774	801	779	802	840	822	796	778	795	780	787	774	777	792	762	780	764	796	786	802	826	800	808	790	795	765	764	780	770	773	762	760	814	793	806	758	735	783	766	795	787	752	773	786	824	786	760	766	790	821	766	802	757	783	699	775	791	812	793	797	790	754	770	816	815	831	793	811	790	791	798	758	806	777	767	790	770	755	771	810	747	777	749	802	740	832	806	806	763	768	873	783	748	819	758	758	821	778	801	789	769	782	750	773	788	787	757	795	779	793	809	788	811	809	748	799	824	801	766	785	759	726	809	762	767	754	760	787	794	772	779	761	802	814	776	793	784	796	775	800	813	833	821	771	803	779	750	787	753	759	778	779	794	727	776	766	847	826	841	770	836	795	804	802	739	828	809	778	767	789	750	834	781	772	790	792	818	797	757	771	813	757	767	768	796	784	760	799	813	756	803	806	816	762	753	761	799	724	796	742	803	764	822	781	778	765	798	768	804	770	773	778	819	780	790	795	781	792	784	790	815	789	824	804	792	793	796	795	843	766	770	792	738	783	845	746	767	790	817	761	811	772	796	848	769	782	772	777	807	816	835	791	782	790	773	756	772	784	734	854	800	801	830	794	786	793	783	788	811	782	761	797	741	771	777	784	781	765	823	746	785	826	817	782	764	811	780	781	792	768	783	789	771	802	794	712	823	772	794	786	752	790	775	791	744	754	788	799	800	768	732	787	800	801	800	785	804	749	771	799	844	772	855	789	795	802	820	769	753	808	756	773	813	799	772	807	771	780	772	737	814	791	772	775	778	794	829	766	800	800	767	765	814	816	793	784	721	845	800	802	796	788	819	741	778	779	776	802	785	803	808	808	842	762	745	765	765	835	757	770	726	808	802	764	782	810	786	784	753	767	782	770	795	777	751	813	780	772	777	810	757	796	832	801	766	760	787	729	764	776	747	750	802	807	805	771	765	767	787	782	798	851	784	754	782	775	809	721	823	808	834	773	768	779	744	748	810	726	759	765	752	748	729	765	761	799	800	750	759	774	778	795	765	823	783	810	737	797	778	782	774	803	781	815	816	775	808	812	782	785	786	746	793	758	800	762	806	767	762	812	795	787	795	802	773	797	791	770	800	817	798	761	793	765	775	766	819	785	807	767	749	759	766	784	736	745	751	765	751	763	782	828	766	819	757	763	752	816	799	756	741	812	777	799	757	801	822	749	809	850	805	765	800	761	777	787	766	811	762	782	833	831	766	761	847	769	755	818	822	807	802	774	777	807	775	804	802	796	806	807	755	791	763	803	758	831	790
33301	25649	25080	12785	3333	2277	1892	1466	1115	923	824	728	636	572	516	560	500	474	439	449	475	419	420	366	393	421	410	399	374	362	382	350	411	386	408	400	394	358	411	418	396	418	419	380	385	419	375	368	403	357	436	371	358	427	405	400	355	435	430	380	374	399	421	383	368	369	434	399	375	376	375	344	383	410	424	371	408	388	377	406	404	417	445	412	424	396	407	407	414	418	378	407	391	425	369	380	397	395	389	430	375	351	367	381	397	408	373	393	380	386	392	404	383	417	399	373	419	403	405	378	360	375	415	409	367	435	416	377	379	374	394	391	399	348	416	393	383	410	416	385	375	425	399	396	410	349	410	394	325	394	411	381	376	382	370	402	390	399	401	365	351	356	382	383	411	410	388	428	400	383	388	413	425	354	392	429	425	372	391	429	429	419	402	391	384	422	358	413	394	408	382	372	439	392	402	381	412	382	407	387	392	376	403	418	387	421	397	369	398	421	368	404	406	411	375	414	387	402	402	418	407	351	378	412	395	384	411	380	387	363	390	417	433	394	424	385	361	401	408	390	435	420	404	402	368	404	396	403	379	395	417	444	361	417	397	380	372	370	415	384	382	379	368	421	450	383	377	391	388	402	429	420	368	395	399	406	381	401	381	374	421	401	401	450	398	396	384	420	399	382	408	452	415	426	369	383	390	416	407	377	359	372	400	356	380	367	404	414	422	393	407	399	389	369	382	353	363	396	411	423	369	381	407	385	426	409	382	396	375	379	401	410	398	396	380	395	383	397	387	389	388	420	389	402	411	437	422	384	415	385	377	395	364	393	416	375	427	388	377	420	405	415	366	386	361	403	419	377	373	404	377	391	420	401	369	398	376	413	385	396	444	426	401	433	387	390	394	375	417	386	358	403	382	415	429	378	399	370	388	372	389	383	380	397	416	361	409	366	404	365	422	379	392	407	410	425	375	397	392	373	393	363	384	409	429	412	416	385	387	389	358	353	390	381	436	419	399	413	438	387	390	401	392	402	363	391	422	366	358	399	402	401	435	385	403	363	405	402	389	417	400	395	387	384	429	387	396	391	391	409	391	402	421	392	400	435	386	397	367	424	409	398	395	363	390	393	409	365	401	386	384	418	395	387	393	379	406	416	371	368	377	362	354	394	372	389	373	367	411	401	391	400	369	412	365	355	380	424	397	390	407	405	426	433	402	391	424	354	398	364	425	373	401	414	427	408	372	387	401	415	386	366	355	412	413	363	373	378	396	377	414	394	348	403	384	367	395	408	388	393	376	394	365	393	402	386	365	378	407	400	407	400	402	360	387	396	379	405	388	404	425	413	387	394	404	417	434	390	435	397	363	382	375	404	384	417	441	391	396	403	396	403	381	366	399	430	353	421	396	345	375	389	365	411	378	381	388	394	397	358	365	372	380	389	391	388	420	373	408	413	409	385	385	380	361	392	394	364	403	409	357	384	381	353	409	406	363	398	408	387	380	384	391	429	366	415	388	425	410	368	414	389	385	404	415	418	385	388	391	358	398	392	405	353	394	405	415	413	418	398	399	369	390	368	369	361	387	410	391	389	419	377	392	415	416	383	421	368	410	372	422	387	387	386	414	386	423	386	394	383	377	383	420	373	401	401	391	377	373	382	385	416	404	401	358	349	408	389	399	415	402	368	406	405	391	410	395	378	419	390	406	395	413	374	402	352	376	389	403	368	366	382	382	383	422	400	415	392	372	404	404	380	381	450	385	393	384	346	385	359	437	383	382	383	398	394	422	397	398	403	415	399	390	379	399	365	427	410	415	405	427	439	418	413	405	404	388	387	382	395	394	373	373	400	415	381	419	371	404	381	400	429	396	405	350	392	361	345	368	407	391	395	335	403	368	410	397	428	404	389	391	396	377	365	415	386	371	410	400	384	420	371	375	427	394	412	367	413	382	409	402	386	384	411	409	414	409	424	418	408	417	366	450	373	388	366	398	410	407	381	377	378	418	377	394	428	384	405	395	358	400	387	392	409	351	398	350	393	379	401	401	360	403	355	373	422	383	410	390	424	410	390	371	404	377	421	393	394	406	394	412	372	349	396	384	404	403	409	373	381	433	424	409	416	421	382	385	426	355	387	366	374	382	422	387	390	395	385	365	423	421	382	410	373	370	442	395	384	404	427	403	402	358	408	402	417	370	405	408	401	389	387	361	402	425	330	369	375	386	417	407	392	367	395	426	385	368	446	396	354	414	411	388	374	338	416	416	417	391	432	376	383	356	372	417	398	403	378	421	384	377	374	356	388	435	417	367	409	363	397	401	401	376	373	397	397	392	365	391	400	381	433	411	370	398	385	420	413	402	377	406	408	421	384	394	390	414	349	378	397	424	362	416	403	410	394	403	410	437	413	392	374	361	383	406	383	405	391	392	370	392	413	372	427	384	387	441	400	407	345	397	403	376	355	364	397	391	381	415	382	388	379	363	386	410	380	380	359	407	409	412	408	394	397	386	411	398	413	368	387	388	396	363	387	413	377	422	397	411	366	409	366	381	388	407	394	400	422	403	459	362	409	406	401	423	382	408	404	397	366	393	385	408	414	336	417	373	421	383	341	390	402	406	411	411	399	403	399	380	386	366	396	421	386	427	369	418	381	386	379	397	413	407	387	395	377	375	356	400	433	387	402	384	336	376	376	388	388	408	385	389	406	385	407	419	419	397	387	368	364	398	422	409	403	389	405	419	399	404	378	370	408	400	389	436	407	432	384	387	431	387	409	401	398	402	406	350	393	412	388	385	376	394	427	379	380	393	386	388	388	376	380	414	436	382	405	404	391	389	438	379	421	396	393	426	377	356	387	422	350	390	440	378	386	368	355	427	418	355	387	393	382	348	408	397	426	400	391	369	409	412	409	382	385	377	430	390	388	396	358	403	390	440	370	402	428	357	416	374	388	425	396	427	374	419	400	408	385	412	427	380	403	409	382	424	432	382	410	414	391	394	379	407	371	391	361	413	409	372	423	402	356	418	438	407	394	384	443	402	376	372	389	372	391	434	407	379	391	387	393	372	390	444	391	395	401	409	373	410	382	377	374	378	356	399	373	422	402	362	431	442	378	379	390	398	430	428	395	348	446	370	388	408	398	388	384	374	391	450	415	376	394	369	402	370	411	426	408	411	395	404	425	394	397	396	422	371	406	378	404	382	384	363	411	375	400	399	373	399	375	387	353	380	402	407	377	385	407	363	383	418	414	349	374	387	396	390	408	371	417	380	359	395	427	400	391	400	403	388	391	387	410	377	380	407	402	405	358	392	382	380	394	405	381	368	397	364	386	367	371	363	358	403	378	395	413	436	440	377	388	443	368	391	412	392	390	384	375	389	383	367	417	400	361	416	360	355	419	399	391	404	409	428	398	406	406	414	385	374	407	410	393	400	406	439	396	373	411	366	413	392	405	377	378	372	397	373	386	409	390	423	418	393	409	373	377	351	424	415	377	417	388	425	424	413	382
24522	31421	16748	6045	2384	1875	1565	1333	1179	1165	1073	1032	1004	1011	949	952	878	928	853	981	887	853	845	879	911	895	897	918	874	882	842	926	954	887	888	889	876	859	846	904	867	875	874	907	890	876	912	900	917	871	882	946	847	878	859	890	874	881	902	840	891	880	890	891	893	948	884	871	929	910	883	870	843	888	913	847	908	900	902	886	862	891	878	882	890	903	863	897	821	875	798	850	870	888	906	873	886	886	864	913	857	884	860	857	916	852	850	918	886	921	884	874	866	853	865	921	884	922	928	883	917	890	873	922	833	907	873	869	828	855	957	892	856	837	860	827	892	889	857	880	870	936	840	904	812	852	821	895	871	898	888	939	888	847	892	845	865	829	860	864	887	884	878	873	892	961	921	890	895	863	887	867	874	913	826	888	864	837	847	881	800	882	879	898	877	863	916	885	836	903	883	891	881	857	863	909	873	895	865	852	891	892	913	946	881	857	874	941	892	842	854	933	899	884	840	873	942	875	900	879	896	879	865	880	861	911	908	908	833	877	911	887	830	896	880	881	872	846	854	833	884	841	862	894	928	872	880	810	865	863	842	964	864	903	934	845	902	948	900	838	855	875	845	927	901	857	913	876	895	871	904	878	884	858	896	894	931	944	881	842	864	890	874	844	886	864	870	948	853	878	871	855	808	852	846	927	874	916	880	884	831	977	881	908	901	863	896	830	889	849	892	972	822	863	891	862	875	918	862	834	867	876	874	848	905	902	904	906	911	857	860	923	881	911	894	827	873	863	851	872	844	889	897	885	907	906	851	930	889	838	911	892	849	864	897	881	857	909	879	865	939	859	866	812	880	880	907	938	911	941	903	863	884	835	849	898	887	886	889	833	871	880	916	827	922	877	907	857	852	868	853	880	907	931	844	946	889	850	897	880	855	896	848	887	887	867	860	926	873	856	845	893	888	890	872	897	901	875	907	955	920	934	891	903	894	951	875	872	849	864	849	841	874	900	853	857	851	854	911	892	833	853	868	842	915	863	887	920	863	891	902	879	920	833	857	857	892	865	847	872	890	858	899	846	939	895	875	865	905	877	892	869	937	891	915	903	919	877	874	838	910	897	880	942	891	921	870	915	857	903	854	866	944	879	844	873	862	917	829	933	857	882	902	928	878	874	907	906	869	854	884	891	817	842	850	883	872	876	881	825	936	916	893	842	946	874	885	878	903	909	882	877	877	908	866	833	969	922	886	873	876	923	848	852	873	892	894	883	897	891	924	864	851	857	894	837	877	898	915	884	851	877	887	887	895	903	850	858	917	908	883	852	887	877	889	884	905	879	917	882	872	956	897	876	907	849	912	941	860	891	867	869	926	943	900	917	861	939	888	884	919	841	871	901	900	910	918	848	871	890	865	948	935	830	856	869	904	865	860	875	877	905	874	809	919	864	834	866	902	904	908	908	848	896	872	868	862	834	896	845	901	915	865	925	947	827	868	953	866	919	911	867	880	893	896	862	884	918	930	844	881	845	855	898	914	839	900	894	858	875	915	850	883	840	857	931	890	861	868	904	900	914	866	879	932	911	876	887	905	882	870	922	841	895	909	857	873	865	828	846	931	878	899	814	914	927	959	850	873	854	848	868	935	896	925	876	902	865	837	879	871	842	877	833	879	923	852	889	895	886	922	927	867	859	879	879	842	868	893	923	869	857	903	869	852	893	914	879	888	916	853	881	851	880	906	866	888	909	862	856	930	863	871	918	883	897	900	858	879	922	864	879	861	881	866	898	904	897	887	916	876	862	923	810	869	864	887	879	857	839	888	933	939	843	883	921	837	901	849	873	873	887	865	911	853	827	896	878	897	896	913	928	843	845	859	866	877	849	866	871	873	874	836	875	858	863	857	873	909	954	869	897	887	880	848	887	900	879	865	952	835	883	880	878	936	920	904	833	868	894	877	905	874	912	884	883	907	928	873	938	906	871	921	939	888	928	932	819	882	871	906	903	894	906	872	862	856	892	877	882	870	874	873	919	925	855	831	819	964	918	875	939	874	905	904	839	912	864	888	859	906	911	832	831	823	874	910	872	846	932	866	868	878	834	924	860	905	898	887	969	859	847	902	958	939	875	848	942	872	885	891	877	872	880	937	814	945	919	919	910	854	976	897	935	837	904	885	884	900	907	824	875	876	931	871	889	903	920	870	898	880	878	864	944	825	906	947	872	843	869	865	865	843	947	861	883	862	910	903	903	880	860	916	908	866	892	891	864	901	858	911	928	882	854	920	905	892	948	879	882	857	861	879	942	911	857	903	892	882	899	879	893	888	923	925	908	870	926	948	884	865	881	867	883	865	881	848	885	872	958	906	900	904	863	895	882	881	919	858	898	937	850	863	935	846	879	849	913	889	902	836	860	861	866	877	894	907	900	891	872	888	830	862	855	926	834	916	849	896	871	860	881	896	852	880	881	931	839	886	851	919	909	841	886	870	864	865	901	875	896	911	880	943	951	916	928	893	837	872	839	846	868	898	852	897	878	950	852	929	818	883	829	868	896	918	811	917	929	836	875	842	870	867	902	874	859	950	882	901	910	891	909	879	892	950	903	847	872	870	863	939	851	908	864	866	799	888	876	854	889	898	942	878	887	937	902	851	870	919	917	949	856	893	889	878	938	959	860	888	902	887	884	824	831	893	865	864	928	899	848	913	820	885	932	907	877	888	874	924	886	874	897	838	943	895	892	871	919	889	867	846	890	877	918	846	900	927	886	889	885	904	867	830	850	891	919	917	834	873	886	909	926	887	917	954	867	863	886	871	939	866	896	929	860	904	951	883	914	873	865	858	864	913	783	861	906	886	900	937	846	884	885	958	878	844	894	869	965	915	947	849	916	849	884	863	861	878	868	854	873	873	871	878	806	897	905	876	890	856	840	906	896	949	892	834	881	906	906	908	858	937	872	878	879	884	911	894	889	872	882	891	891	853	905	869	857	921	881	939	868	907	922	863	890	836	928	876	890	898	874	903	890	891	873	838	924	897	890	900	889	875	912	892	876	877	966	886	924	900	862	823	860	915	875	880	867	926	864	847	857	888	879	869	933	907	927	931	840	934	855	923	885	950	892	884	833	848	925	850	839	860	917	827	897	822	933	931	897	867	866	904	853	888	868	844	834	866	910	938	902	904	902	859	853	875	834	930	894	864	869	856	953	864	908	848	887	877	951	861	879	933	897	881	869	868	894	894	855	937	929	887	846	866	880	934	861	859	890	895	857	902	839	909	855	927	900	871	892	839	881	867	841	862	861	845	842	857	874	925	889	859	926	839	864	854	932	878	799	859	834	904	904	870	857	892	865	855	916	869	917	878	837	848	885	894	931	870	912	848	893	867	842	853	922	869	892	895	878	869	951	865	852	834	857	878	830	914	876	906	884	856	883	856	868	892	882	881	875	881	886	906	890	878	825	860	953	915	904	818	882	875	846	849	882	883	911	872	865	826	892	884	876	900	892	921	855
24945	21527	25062	28483	21572	20319	5395	2198	1493	1200	1010	871	783	693	620	539	505	495	497	422	448	398	421	341	403	386	368	379	327	362	397	349	395	344	390	352	386	334	346	337	359	335	367	349	386	359	375	350	342	342	332	358	325	377	399	387	367	357	362	363	380	352	356	341	372	376	352	368	396	361	376	338	343	342	351	392	368	412	388	392	373	334	361	378	375	367	360	388	341	363	378	351	358	386	346	353	362	337	349	366	392	377	360	353	350	368	350	383	358	399	372	380	368	369	326	383	337	338	366	353	374	361	372	325	371	380	378	355	389	386	390	326	379	347	362	371	366	369	377	403	331	378	373	333	379	378	366	341	377	342	366	359	357	336	388	379	349	358	361	333	326	363	339	348	330	376	362	340	339	386	389	368	330	389	373	387	397	376	388	352	367	349	340	390	359	349	369	359	365	396	360	350	377	350	323	333	327	369	358	350	344	372	374	338	363	374	350	344	384	384	329	325	367	388	388	355	329	376	351	363	369	382	375	345	330	335	317	367	360	397	379	364	352	359	372	363	362	348	348	354	362	369	376	345	381	379	401	356	350	381	374	346	331	350	350	360	370	401	360	357	397	388	353	374	366	378	391	339	383	325	374	352	348	385	388	372	403	383	366	365	375	341	380	349	374	336	362	360	353	397	350	335	368	386	339	389	371	353	366	370	391	367	366	384	407	357	344	345	398	358	368	346	354	363	353	378	350	372	375	357	370	408	374	376	378	332	378	368	355	363	359	370	382	354	343	379	347	368	359	361	366	314	370	366	363	361	342	349	362	386	403	368	379	349	366	349	369	390	344	367	327	345	382	363	352	327	337	373	407	352	338	380	388	347	371	386	342	379	314	337	343	392	385	346	345	350	345	342	352	351	370	311	342	345	348	369	358	354	379	377	339	347	378	367	345	380	367	375	385	384	332	341	349	387	334	361	333	359	358	387	361	342	349	373	370	366	353	359	337	374	355	372	352	364	360	394	366	373	357	391	357	367	369	373	376	342	365	351	379	349	360	353	375	364	366	359	400	359	375	380	384	371	358	406	352	399	337	341	356	332	344	375	325	328	350	374	370	369	400	356	335	380	431	398	318	385	391	359	378	360	387	359	363	391	391	373	339	350	378	359	337	341	357	366	363	416	385	387	367	380	356	356	356	375	353	362	360	364	346	398	407	345	384	325	371	356	353	381	379	350	408	351	348	380	359	369	355	386	361	409	373	347	348	364	391	343	385	340	348	384	404	362	358	380	368	355	344	364	307	325	364	381	377	397	375	386	345	378	346	364	385	404	337	376	371	370	413	361	366	369	376	382	351	384	357	369	342	363	389	360	346	359	368	356	376	408	354	353	364	351	384	376	333	361	388	366	378	354	368	358	373	376	366	345	393	372	348	347	369	362	354	318	375	374	350	327	350	342	351	338	367	332	337	364	327	329	348	378	340	351	351	414	358	394	361	411	373	421	369	371	389	377	347	389	348	387	394	348	376	332	366	328	340	352	398	337	376	342	365	375	361	352	360	393	355	349	388	391	359	334	356	376	373	369	373	333	332	381	347	348	375	371	389	377	373	385	380	322	350	332	394	359	381	384	344	371	359	379	355	320	374	374	387	385	346	342	365	347	370	373	334	352	346	352	366	391	328	338	356	366	349	328	380	362	371	359	348	362	356	346	345	373	362	355	360	365	351	362	385	376	345	367	375	377	367	314	356	343	395	392	371	367	332	377	347	336	317	371	412	342	366	338	335	378	326	378	358	354	343	357	321	346	366	359	393	391	332	325	368	360	385	388	339	344	365	318	407	382	384	371	333	368	351	370	367	348	366	380	382	346	368	402	366	372	409	367	386	368	337	360	380	347	368	357	385	386	331	389	355	373	389	364	367	358	339	342	391	338	366	353	345	379	390	407	421	352	369	340	343	383	347	367	377	354	364	354	372	337	353	373	372	398	345	372	356	352	367	350	375	341	371	384	367	387	364	315	358	349	348	365	382	357	346	350	352	358	338	360	326	366	381	405	364	355	372	359	354	333	346	337	354	360	417	339	374	377	361	338	354	347	351	337	326	376	374	327	356	413	406	350	364	309	314	397	363	346	364	345	363	362	357	378	394	400	400	359	369	375	353	359	360	353	363	410	403	340	352	386	344	378	336	388	366	378	340	324	363	333	350	377	382	358	358	354	359	338	353	346	380	377	405	346	356	363	387	397	340	367	333	386	354	362	367	326	336	412	364	355	376	378	358	357	369	338	376	352	373	392	386	361	345	378	381	339	335	362	341	361	348	378	382	365	353	381	362	351	331	396	370	356	363	340	353	371	359	376	344	381	395	374	353	384	403	385	431	368	356	379	344	364	351	333	374	347	417	405	375	351	373	344	402	362	361	357	363	368	359	371	354	389	383	343	385	349	352	365	376	359	357	347	366	347	358	344	386	386	378	343	354	355	322	395	348	412	352	378	367	372	347	362	356	358	352	374	368	395	350	336	349	370	369	369	368	371	329	384	377	333	362	364	391	391	388	369	395	342	340	384	342	337	368	355	332	377	351	364	360	379	355	313	361	341	386	370	365	368	380	339	326	380	361	358	327	358	355	367	364	403	357	344	365	375	371	422	383	334	354	392	328	351	375	317	355	387	357	395	397	373	350	365	336	372	354	419	384	397	323	338	321	366	368	358	358	361	400	392	342	343	385	365	331	397	390	334	391	368	415	357	371	349	362	359	413	342	376	348	341	391	373	356	364	353	365	371	388	390	348	372	368	358	322	369	334	381	373	359	354	352	328	364	389	367	372	374	354	352	365	371	350	361	350	358	354	381	348	344	356	374	364	353	393	331	370	377	357	387	396	399	395	340	361	348	355	357	329	376	351	314	399	370	395	324	394	351	338	367	337	354	362	369	370	350	350	339	387	374	329	376	378	385	350	363	383	354	367	354	337	366	371	366	367	385	376	365	364	384	376	368	381	376	358	357	401	376	360	365	373	374	332	334	361	400	429	381	371	341	347	375	374	359	374	355	357	375	358	368	355	370	354	352	330	349	377	368	403	358	332	352	387	361	354	356	411	362	364	378	349	365	342	353	371	370	364	328	345	362	347	354	361	347	395	355	375	346	371	365	398	352	327	346	351	369	366	372	376	387	349	408	370	364	343	338	329	400	347	390	329	323	365	382	366	343	354	318	364	371	362	372	365	393	387	376	407	364	377	395	342	345	367	366	331	345	337	350	333	392	392	331	323	368	382	362	353	350	342	337	348	373	357	378	351	388	353	371	400	341	347	370	356	360	369	363	336	324	358	357	364	361	393	332	369	363	379	357	371	387	346	393	377	371	348	362	344	373	369	364	379	329	356	374	329	362	335	346	378	357	383	363	355	360	372	391	353	332	345	368	366	384	343	342	352	323	372	355	400	390	373	344	392	385	373	361	350	353	381	380	348	367	331	353	373	367	388	392	353	400	350	364	371	388	357	350	363	356	363	351
26181	43029	26471	10467	3285	2450	1806	1525	1391	1203	1172	1179	1023	996	990	954	889	907	908	848	887	804	839	830	871	815	851	798	824	820	850	864	824	831	886	811	816	884	774	806	821	873	807	821	825	827	856	810	800	811	806	851	882	824	868	801	832	821	797	828	845	804	760	782	778	793	819	796	781	837	799	802	739	834	842	855	828	847	824	809	847	815	831	842	797	785	841	811	827	823	790	800	822	848	846	850	830	800	792	811	822	877	814	794	834	846	817	762	858	811	792	806	835	790	790	813	792	823	808	841	829	829	815	780	796	766	802	898	826	837	870	878	787	902	786	831	790	826	854	833	875	822	834	834	820	819	795	861	828	774	834	809	838	828	772	845	894	828	745	772	819	836	813	828	806	805	823	786	834	809	842	787	832	889	829	772	802	810	827	797	800	804	785	860	810	845	821	833	805	845	815	852	851	808	866	835	753	780	832	836	816	808	804	807	792	834	829	785	800	763	853	795	790	819	799	832	813	762	814	819	824	825	809	816	855	792	807	862	842	804	770	816	800	798	825	830	830	789	847	824	794	809	804	810	721	862	814	802	797	786	826	806	808	813	824	797	833	761	810	838	787	857	811	802	829	790	797	774	875	813	834	827	838	807	845	791	838	845	856	772	821	841	854	822	841	823	836	786	836	858	775	772	750	772	800	811	797	832	856	812	825	833	803	838	846	791	834	762	810	787	828	826	749	813	803	823	851	833	831	749	841	839	790	791	832	815	819	801	794	816	798	798	785	791	775	823	835	806	806	774	842	820	820	790	879	810	841	854	845	820	833	820	782	841	809	809	809	845	779	801	807	795	829	802	842	765	822	807	791	803	817	839	833	775	791	835	848	849	769	818	825	787	821	786	796	864	833	829	817	770	807	784	752	760	822	788	788	726	790	824	826	748	794	841	828	820	794	868	838	815	867	842	765	830	840	817	817	879	829	891	804	801	891	817	846	840	833	785	858	797	807	861	802	818	857	812	828	828	800	833	762	806	800	834	813	801	810	836	823	801	842	819	840	816	822	790	872	819	798	881	806	806	801	833	791	834	804	844	783	837	842	817	829	817	801	792	806	847	778	860	840	822	839	850	843	830	810	818	791	841	774	798	806	804	825	814	769	820	809	781	818	780	821	851	832	814	793	822	802	811	837	791	832	827	822	790	850	826	849	812	828	805	800	840	801	788	808	838	821	809	788	808	788	812	795	820	790	749	776	831	797	862	776	807	826	828	782	783	737	828	859	861	827	785	796	810	838	818	798	809	824	803	808	847	795	800	809	810	810	813	842	764	786	815	819	773	826	874	787	799	803	779	829	817	773	792	773	799	774	811	787	821	799	865	801	823	784	813	827	797	793	821	816	834	810	783	825	819	788	805	831	769	791	779	774	784	854	779	776	833	769	820	855	824	824	844	853	826	855	845	799	799	803	795	780	805	760	780	808	848	797	880	847	819	870	854	807	833	826	830	758	888	790	838	760	828	775	812	832	786	842	818	800	794	801	812	812	814	778	828	828	813	803	832	799	804	821	796	740	849	771	834	827	810	832	812	822	790	829	850	829	832	831	852	796	819	779	852	771	809	828	790	781	854	839	860	796	797	840	783	803	792	797	857	796	837	810	819	834	792	743	802	774	839	772	856	801	808	804	758	806	813	826	817	833	832	819	814	813	808	861	789	761	808	810	898	816	805	818	827	811	817	845	792	821	820	839	813	841	836	798	808	765	828	800	818	784	799	770	800	824	804	803	863	802	788	837	801	778	844	789	813	771	809	787	803	792	809	855	767	841	839	769	840	827	843	855	766	808	854	791	832	831	740	816	857	844	869	793	803	861	822	792	811	832	846	803	812	797	791	754	812	822	811	794	779	808	816	861	810	833	811	779	799	789	791	804	847	794	823	851	780	787	762	823	828	842	727	792	835	820	816	794	825	821	848	839	814	829	823	804	827	816	800	834	810	823	798	811	792	772	767	828	804	834	906	837	726	807	839	829	837	790	805	819	830	802	777	794	846	813	828	840	823	794	823	786	832	816	855	854	840	845	790	809	790	844	770	785	884	815	832	794	852	806	762	812	835	766	848	805	827	845	812	768	777	764	860	871	809	787	849	832	797	827	879	850	837	809	811	817	784	799	820	824	858	815	838	816	801	811	843	772	775	854	885	865	796	785	812	818	806	793	827	805	805	792	855	817	793	785	795	807	824	791	809	811	805	769	796	806	810	824	771	837	748	794	839	785	811	848	790	801	800	775	839	799	844	823	814	804	833	819	809	823	796	863	800	866	790	816	800	851	801	825	774	808	855	817	806	891	800	802	799	826	792	800	830	815	796	756	800	810	867	825	876	817	807	831	790	776	775	854	796	772	765	813	797	816	805	816	846	824	850	803	801	876	756	782	804	881	888	808	789	828	791	890	836	843	838	808	826	828	799	786	796	831	820	813	794	787	823	836	845	831	818	831	829	787	761	784	824	858	781	807	855	904	812	790	821	854	801	846	784	775	803	804	806	875	868	787	801	841	799	826	802	802	775	839	824	823	816	772	797	790	824	787	790	792	809	839	819	757	755	755	794	761	833	790	852	816	777	808	776	820	800	749	840	812	823	779	795	870	772	833	779	888	853	799	801	839	840	781	796	800	786	800	782	844	827	840	798	802	834	764	855	847	814	799	837	839	830	845	774	886	801	809	795	884	830	839	844	848	791	826	793	803	786	795	804	823	795	803	805	840	804	804	779	793	771	791	807	795	798	793	821	789	838	833	810	828	834	800	790	802	817	754	802	833	836	867	797	870	831	828	788	825	825	808	829	843	836	825	861	851	811	804	825	809	788	817	806	784	841	850	805	850	842	823	836	852	820	807	849	777	862	836	827	824	820	837	862	831	802	819	779	821	805	780	860	883	801	794	794	822	813	820	764	850	769	840	799	816	824	822	844	839	821	824	834	789	844	795	833	824	790	789	847	827	767	768	852	803	834	849	761	868	787	871	872	760	818	774	811	811	813	813	872	815	845	756	804	842	838	812	851	842	825	758	834	790	803	817	772	820	854	822	815	769	874	780	862	814	768	785	849	811	884	851	812	898	855	856	839	824	844	845	792	823	789	800	805	836	767	815	827	796	726	807	863	808	798	772	824	822	799	818	844	776	809	858	839	830	845	823	754	776	834	765	858	808	800	788	815	807	855	823	855	814	809	809	836	807	830	830	816	818	778	835	763	806	862	811	807	820	815	784	830	847	789	839	808	818	784	825	859	807	821	856	890	820	849	753	798	856	851	808	829	732	840	761	785	795	851	837	833	801	826	841	794	780	829	835	820	777	821	848	807	805	800	815	808	806	792	800	858	807	787	888	822	741	806	844	826	817	793	789	841	834	828	810	833	789	792	761	775	840	784	813	816	836	808	860	800	743	811	825	862	818	813	798	813	822	795	746	811	824	820	860	783	808	810	837	776	800	836	857	803	815	836	832	848	836	809	852	806
24353	21552	25401	28190	21570	21700	18878	4084	2156	1644	1384	1052	990	825	665	626	566	538	452	489	464	437	391	377	413	390	390	344	384	379	307	364	347	381	362	353	339	345	339	318	358	360	371	386	348	360	327	367	355	354	369	369	330	355	345	358	340	360	378	359	339	342	349	358	314	372	304	399	354	351	347	368	385	382	383	350	332	319	328	340	317	365	361	354	319	323	395	373	379	345	369	339	373	381	343	338	359	310	348	347	362	351	360	342	344	335	365	341	376	337	377	354	338	333	331	350	331	387	353	342	327	333	336	362	362	345	329	368	360	379	330	334	365	346	360	378	367	359	365	329	318	340	405	372	345	352	331	328	330	327	366	354	338	349	336	327	356	360	330	345	371	349	372	337	369	357	366	365	366	356	392	362	347	361	359	329	384	330	340	335	338	316	372	373	365	334	325	346	344	362	376	372	350	357	380	343	332	370	355	367	339	359	357	341	359	350	365	332	305	335	343	354	365	338	356	397	358	371	345	345	366	386	340	343	370	322	339	360	368	381	328	385	386	386	367	304	337	393	350	343	347	381	361	339	388	359	340	386	354	366	361	346	328	359	345	333	358	380	341	367	350	359	336	310	359	348	354	342	365	375	377	348	324	369	371	328	358	332	336	361	360	360	357	349	336	357	319	350	422	375	323	372	378	383	393	359	355	367	357	354	375	364	361	369	329	371	341	291	354	391	369	372	355	350	385	372	316	367	345	345	363	374	353	378	314	388	335	345	344	331	344	373	331	360	369	349	370	325	348	367	353	348	338	398	367	336	341	380	365	345	354	359	363	387	336	312	347	400	369	346	349	363	338	391	364	374	340	339	361	320	338	316	374	309	361	339	350	352	397	354	341	334	322	351	363	377	353	346	358	353	340	310	336	356	353	334	358	333	350	325	343	337	365	343	355	329	331	327	368	350	339	348	318	371	376	343	380	332	354	340	357	346	339	336	368	322	353	307	377	356	322	379	402	323	360	378	343	344	362	372	361	361	304	372	377	327	382	309	322	344	339	350	383	343	355	328	350	334	325	328	357	346	366	345	336	335	357	331	353	361	342	334	392	361	329	347	384	332	342	344	359	313	342	326	343	371	366	375	339	333	375	361	370	380	347	365	316	341	366	358	358	341	352	386	363	351	343	349	378	359	333	387	383	345	345	369	366	369	309	353	307	367	357	395	378	370	309	346	329	355	367	338	360	348	328	411	318	352	319	352	325	329	325	327	373	334	349	303	350	381	349	401	361	373	377	355	349	351	355	355	342	333	358	360	364	360	384	390	372	352	387	316	364	346	354	346	370	382	366	351	342	351	360	357	331	360	317	347	362	356	379	351	357	331	351	314	350	361	357	321	332	365	355	373	341	357	359	322	344	377	355	336	334	366	366	361	333	362	364	328	337	361	331	324	332	316	370	377	334	367	319	332	340	363	318	339	332	332	341	352	313	332	363	407	342	381	344	362	361	388	337	329	348	327	329	365	361	342	348	357	334	358	363	366	373	337	390	345	354	346	342	414	370	333	360	379	344	329	357	363	306	378	338	349	349	340	332	369	380	366	344	360	334	321	345	353	374	351	334	334	338	385	383	333	341	335	360	379	323	399	336	377	344	344	352	310	336	374	298	367	332	375	355	344	328	338	339	318	343	349	352	361	347	367	329	345	345	348	299	338	374	335	333	361	376	351	366	347	371	367	346	349	353	306	379	343	357	395	324	332	335	350	366	318	390	376	353	386	353	382	376	394	384	341	345	340	340	343	314	343	356	341	361	340	334	342	352	354	353	346	344	355	321	361	363	327	362	379	337	344	339	350	332	385	312	341	355	358	354	336	352	349	328	332	338	317	343	361	328	321	319	335	390	344	340	341	337	338	350	364	374	334	316	370	352	337	351	325	324	340	337	366	360	352	329	362	361	360	337	315	344	340	401	330	365	325	379	337	353	377	384	341	344	345	362	403	379	336	325	369	340	383	348	380	360	374	324	363	340	346	345	349	378	340	307	334	360	365	333	348	318	334	330	339	385	359	316	321	324	334	390	342	338	348	331	363	359	334	371	368	332	337	327	312	338	351	348	321	357	329	378	339	390	367	353	347	368	361	345	358	357	318	361	378	391	370	359	342	352	374	332	369	322	340	393	371	334	328	341	348	348	329	350	357	345	333	377	328	354	381	348	354	355	352	349	371	345	334	361	337	344	315	359	352	327	317	331	365	367	342	374	322	327	406	347	382	344	366	337	377	398	365	401	355	312	365	362	352	373	340	381	310	386	367	361	353	366	367	349	352	320	371	325	329	344	378	316	366	372	335	351	347	359	345	324	383	341	348	343	325	329	325	361	337	381	342	319	339	392	353	363	344	338	337	367	358	375	343	356	329	339	367	376	359	356	327	345	343	301	337	344	375	337	352	330	361	367	355	370	372	331	354	317	357	398	320	365	328	393	327	345	348	341	331	349	349	336	386	364	353	374	359	345	346	306	350	337	343	349	353	350	347	343	335	324	339	357	366	339	350	365	349	370	359	347	323	342	347	347	355	309	365	372	346	358	345	347	339	326	385	320	353	387	362	351	334	340	340	348	317	335	329	372	352	368	348	368	364	350	335	319	312	338	347	378	351	365	346	361	353	310	347	362	338	328	327	362	339	353	369	328	316	339	367	338	358	318	349	354	331	343	367	392	354	360	332	360	352	343	349	334	367	322	337	350	382	382	343	330	346	354	326	349	316	337	321	344	395	365	358	336	321	369	333	342	380	314	288	357	367	350	361	342	332	331	336	322	351	363	371	363	332	330	314	334	344	354	364	328	362	326	297	333	367	365	345	384	350	375	370	381	354	370	335	349	337	382	367	342	294	353	350	344	306	370	346	349	353	292	335	363	346	331	336	377	341	338	348	351	347	354	343	339	338	331	359	345	353	385	367	337	380	346	308	355	368	348	307	313	341	354	342	371	361	353	381	360	382	349	381	348	355	367	311	340	346	381	356	328	395	379	340	363	323	334	365	367	341	342	358	385	392	326	357	377	344	379	372	351	388	332	331	374	354	339	383	377	412	384	358	344	387	332	300	348	366	330	345	382	312	338	373	363	339	352	350	362	370	365	348	347	353	322	357	356	345	347	372	343	392	374	332	342	329	317	341	395	353	349	349	337	318	354	335	340	318	342	318	362	304	365	372	379	389	351	363	326	348	382	316	358	341	360	312	362	386	359	364	337	351	371	356	357	364	350	332	347	334	352	350	334	369	343	382	328	364	383	355	355	364	346	330	367	333	357	374	360	357	380	356	387	361	342	354	358	354	337	333	355	361	361	322	350	328	377	315	365	324	331	349	375	339	326	354	320	349	373	364	351	344	359	344	385	367	328	329	335	371	368	374	343	338	333	339	335	370	364	332	395	350	343	396	350	362	343	373	327	346	347	366	328	355	349	364	387	337	353	333	358	372	343	340	371	339	330	333	392	357	319	369	365	354	378	346	330	329
29058	49517	33088	12952	3930	2910	2192	1689	1520	1417	1230	1080	1038	964	951	911	923	922	903	882	847	873	821	860	804	794	825	772	817	803	767	747	821	817	770	850	748	807	754	782	782	790	842	737	814	770	735	778	843	778	842	757	759	741	794	822	754	767	773	725	833	772	794	769	775	798	779	804	792	792	768	810	755	796	808	782	779	810	779	800	796	746	785	777	828	774	732	831	747	811	756	766	778	793	767	755	779	783	749	787	765	795	772	789	770	759	832	750	789	749	807	765	778	750	769	766	778	720	775	756	767	770	765	779	770	829	799	765	792	744	780	779	753	810	765	840	760	757	769	801	826	786	812	775	712	837	790	787	770	772	783	710	786	789	773	743	780	794	754	799	814	728	772	810	779	781	765	805	789	771	807	730	722	766	752	756	738	739	745	761	758	829	775	758	791	789	792	778	734	730	747	760	791	808	800	796	797	772	765	773	747	776	813	846	804	765	710	777	750	755	762	801	791	817	768	777	803	759	755	760	767	780	772	736	758	751	769	774	780	778	785	767	760	785	832	745	800	782	777	814	786	807	779	773	756	701	793	799	745	737	789	794	775	784	785	780	801	744	778	747	756	806	796	802	806	778	746	783	807	808	776	791	799	783	824	786	796	752	754	786	804	781	788	759	783	802	763	773	765	763	719	835	782	788	771	777	765	863	777	794	726	759	794	770	782	795	757	800	767	795	787	788	827	789	781	754	776	777	779	774	813	802	745	782	751	783	821	733	807	794	790	807	739	785	777	805	813	782	779	742	730	810	792	757	749	783	804	783	764	729	822	785	744	746	827	741	832	780	760	760	770	778	770	786	775	770	771	771	777	751	802	801	763	768	797	747	780	774	770	777	785	789	771	776	773	781	772	750	777	718	746	723	772	772	800	833	772	777	778	783	763	744	794	805	756	777	785	789	741	788	815	767	768	760	787	762	808	766	774	757	804	763	797	786	776	756	761	760	707	778	802	813	848	747	712	796	794	790	734	797	777	798	764	796	774	745	796	792	819	749	773	741	816	779	774	759	797	749	800	781	748	788	778	781	765	772	796	812	789	751	771	753	752	763	792	796	798	804	815	785	794	780	791	792	747	785	794	822	730	803	822	790	812	784	788	794	800	778	802	809	795	760	797	716	782	766	758	805	809	785	810	772	750	795	806	796	769	780	753	792	776	805	830	803	794	794	790	823	776	743	808	768	765	822	773	749	791	741	743	707	785	789	789	836	787	777	764	786	739	797	752	732	790	779	781	813	788	795	759	818	780	781	753	797	769	786	776	757	745	739	751	811	739	792	745	793	776	792	767	771	782	770	777	743	796	775	821	798	802	770	780	772	777	778	810	827	863	787	768	835	768	785	763	770	739	735	800	804	761	764	740	786	840	747	775	816	746	796	766	833	795	735	784	772	800	852	775	807	804	812	783	746	726	813	773	756	831	775	823	792	790	755	815	780	789	794	726	715	752	755	763	741	774	784	808	755	777	841	830	772	783	778	741	819	770	760	815	791	800	808	752	774	758	835	751	793	826	758	805	820	768	763	795	786	798	811	756	782	810	726	787	804	816	795	745	763	734	767	773	710	768	782	771	805	758	788	828	760	825	747	822	749	738	781	783	812	788	834	726	773	784	751	791	765	782	775	811	777	764	747	767	773	751	786	755	792	736	795	801	758	786	803	808	790	791	833	745	760	779	718	784	787	773	746	778	790	784	776	779	811	794	770	822	813	799	810	726	744	755	796	766	792	747	758	788	804	792	814	766	740	819	762	751	789	793	774	736	836	742	791	783	789	786	778	796	813	732	822	775	817	794	799	799	734	803	785	753	808	797	775	825	748	773	772	810	768	801	780	746	772	771	788	854	803	739	778	796	787	755	758	802	779	770	778	814	763	809	798	812	800	786	752	736	704	776	749	830	760	850	775	768	807	817	791	774	805	793	781	820	794	763	788	769	772	781	780	770	827	819	761	799	799	782	826	783	817	817	761	771	816	776	709	784	801	790	822	803	773	783	829	792	791	787	771	806	758	759	778	788	796	792	811	806	786	807	753	845	772	731	767	775	812	767	775	808	757	760	790	777	780	749	748	821	800	834	771	744	787	793	818	730	804	777	795	784	777	750	788	780	774	762	745	762	793	761	803	798	796	782	779	725	753	832	798	811	783	779	754	801	817	766	811	764	750	780	791	793	750	772	783	804	817	795	803	760	820	759	814	824	777	802	739	748	798	798	800	784	771	768	771	775	770	812	793	842	766	775	813	762	809	793	808	827	767	771	767	733	721	806	792	790	779	786	759	758	850	752	793	796	778	777	795	751	754	772	765	795	764	843	775	730	807	797	810	775	803	778	762	778	751	772	805	815	724	779	787	795	841	792	810	833	787	784	825	755	791	793	751	805	807	787	745	759	801	830	805	760	782	797	789	788	765	781	765	796	768	742	742	764	799	709	732	843	803	801	779	777	811	765	775	782	787	784	802	819	824	808	771	818	751	768	783	772	798	796	779	791	781	769	770	790	810	805	766	751	768	824	801	823	794	821	814	815	772	759	850	770	811	785	763	787	782	807	776	761	778	741	817	776	795	770	772	734	799	775	769	797	816	782	809	795	743	768	769	793	842	753	759	794	735	743	815	767	752	824	790	743	797	836	715	787	823	780	787	785	751	754	770	768	834	813	827	772	802	760	799	809	830	754	800	776	805	771	758	788	774	757	814	763	764	759	762	760	812	792	815	804	756	796	780	779	752	786	791	768	765	814	768	702	798	813	750	779	811	780	800	750	750	808	726	754	741	792	777	802	813	794	763	848	782	824	757	806	802	764	775	755	777	762	763	763	763	792	823	779	801	760	790	796	746	817	758	802	783	773	787	764	772	796	828	769	800	806	796	748	735	795	759	733	775	751	801	753	848	828	773	787	847	779	794	816	767	779	779	782	742	806	784	831	798	719	795	768	868	794	767	777	756	774	717	817	773	788	747	789	807	805	784	805	792	769	782	793	718	782	767	857	752	767	810	820	735	794	782	785	751	787	805	802	819	771	765	739	750	810	784	800	840	774	843	793	765	765	733	762	782	773	763	799	810	750	738	808	757	761	725	730	778	784	800	806	757	805	778	796	765	757	784	783	738	809	815	769	805	702	740	835	774	790	860	788	806	829	784	785	763	797	715	803	776	813	797	740	798	792	805	777	806	832	813	751	775	799	761	801	807	773	842	788	781	781	783	761	768	777	750	828	787	816	794	744	796	792	752	789	792	775	771	816	767	823	837	759	820	809	825	757	747	819	801	810	770	764	749	771	806	791	795	773	780	753	771	751	817	777	797	748	760	724	783	798	787	749	809	795	741	787	783	735	776	841	780	796	780	770	748	764	743	798	753	760	749	782	830	784	834	830	781	756	794	772	776	778	769	784	774	759	808	796	791	748	828	780	744	794	775	778	797	751	815	792	802	830	775	792	785	771	782	769	789	779	749	809	790	760	813
33314	25004	24652	11721	3470	2454	1975	1389	1147	963	909	785	663	656	536	498	491	493	457	448	412	456	390	436	394	418	406	413	393	397	441	401	383	358	424	372	414	377	390	394	388	430	431	382	394	400	384	392	421	392	339	392	382	415	406	418	365	384	386	410	386	399	390	411	383	398	341	401	388	383	406	436	407	394	373	412	362	395	430	400	372	416	360	379	388	403	386	399	357	383	394	386	352	397	393	403	385	353	388	390	400	389	356	366	364	365	401	370	400	377	387	378	417	394	397	399	406	348	397	379	400	401	380	410	412	383	402	438	408	378	387	380	391	374	403	375	397	405	378	395	390	388	390	385	408	341	381	364	406	400	402	402	430	391	393	371	407	398	386	390	394	411	403	375	382	438	372	388	418	395	392	382	430	364	362	391	387	362	395	353	392	401	343	391	396	414	404	381	380	375	385	388	392	370	405	398	440	385	417	383	394	401	437	370	371	379	380	387	375	408	385	362	400	403	366	407	399	447	408	414	374	403	364	369	401	366	407	400	380	382	381	375	368	407	419	411	417	410	367	412	383	357	423	409	370	408	397	392	448	379	380	359	359	375	386	359	415	430	381	442	399	405	379	410	390	402	374	414	405	401	366	406	388	341	381	399	423	388	370	410	371	395	412	416	402	337	390	355	368	414	424	402	374	390	380	385	418	433	389	383	371	413	422	410	405	403	377	403	397	388	411	353	374	373	412	405	368	383	392	396	376	346	375	366	371	421	393	399	405	414	357	393	391	387	402	417	378	390	385	373	357	364	382	382	392	391	420	423	391	369	395	422	393	378	371	366	372	373	396	336	373	424	398	409	445	345	375	380	369	415	380	421	376	401	367	386	418	385	409	373	364	385	420	346	359	378	415	388	408	408	389	407	385	417	347	394	424	416	390	397	416	378	353	395	377	404	374	403	388	422	398	381	391	390	383	398	354	421	402	393	376	393	405	379	384	400	393	420	424	404	402	398	404	401	436	391	402	334	377	384	392	398	381	413	418	394	429	395	405	416	385	412	388	377	398	389	401	404	387	369	409	416	372	393	358	395	370	380	387	477	418	398	367	360	402	379	444	377	409	391	410	391	371	368	359	381	392	372	389	384	404	357	349	428	384	440	396	389	349	397	393	388	400	390	368	371	372	399	358	384	407	354	412	390	350	402	416	396	358	373	395	353	378	421	385	410	422	377	357	346	365	391	389	412	379	388	387	398	398	397	393	357	425	383	388	396	393	430	382	424	398	411	388	387	373	369	375	406	384	403	393	342	383	425	383	386	422	404	425	418	365	345	384	351	373	370	408	392	402	384	365	401	379	335	390	410	372	385	371	383	396	419	395	381	391	395	372	376	371	386	395	385	373	376	381	379	386	404	388	403	383	439	434	418	384	371	383	398	388	424	393	399	380	427	406	368	421	375	405	400	366	373	381	366	399	376	411	408	381	409	413	400	358	399	375	348	396	407	374	368	400	399	380	422	392	377	399	378	417	387	366	399	352	398	382	411	428	416	403	444	393	374	421	387	401	369	385	391	428	379	424	371	378	365	422	424	412	403	355	353	367	403	395	386	395	370	374	368	385	390	412	397	394	416	409	436	386	388	388	382	406	397	360	354	425	409	397	378	422	382	379	406	408	418	389	399	397	357	407	427	394	382	355	374	400	358	388	434	419	399	432	433	419	364	364	388	396	382	407	420	368	412	413	383	409	368	392	387	399	389	377	381	419	394	415	394	418	416	381	391	376	379	393	390	371	332	384	372	387	390	391	401	419	371	374	413	415	394	355	377	388	370	397	425	379	372	399	399	420	399	354	409	384	384	368	398	390	371	383	375	392	375	407	399	414	382	415	419	401	385	351	360	377	385	383	384	412	398	382	382	402	396	403	387	407	374	377	403	365	368	421	377	409	383	389	413	412	363	428	407	408	366	369	355	391	401	388	376	369	433	363	370	399	432	358	402	387	397	421	365	379	379	374	375	396	387	400	385	439	374	354	416	395	372	419	397	388	398	374	421	389	426	431	444	390	405	423	387	383	338	398	366	410	398	397	359	403	385	367	378	393	357	415	406	390	351	389	387	401	373	389	375	393	416	393	398	392	416	369	412	363	388	381	405	404	412	412	400	448	357	377	346	386	360	409	366	411	369	409	421	393	369	429	401	380	395	403	375	378	395	394	402	392	395	381	403	391	411	396	374	398	384	413	414	371	385	395	411	457	366	405	372	388	360	396	402	430	435	402	374	403	379	398	383	406	377	404	418	414	393	407	407	390	401	406	381	375	358	393	416	399	422	389	388	388	392	385	382	347	418	401	346	378	375	397	379	388	390	378	389	369	397	401	416	367	357	388	411	401	406	400	386	372	367	392	350	415	409	410	389	398	420	371	366	366	413	392	410	357	353	402	405	355	390	379	431	393	381	408	424	341	406	395	402	365	458	384	404	413	412	424	363	378	352	383	388	394	390	370	381	394	417	374	379	399	399	379	364	367	355	381	412	407	403	392	382	416	388	386	394	384	424	362	367	385	386	429	395	381	360	380	368	384	423	378	357	441	373	422	393	344	407	360	377	402	357	375	379	398	388	402	409	381	410	392	373	385	379	347	366	357	388	382	376	400	371	398	410	382	380	348	374	373	397	390	406	405	385	393	391	403	379	385	372	384	392	370	399	421	385	401	393	406	404	362	389	401	404	379	364	416	357	382	369	410	385	395	369	390	391	382	378	405	358	375	406	379	342	403	362	409	414	394	397	370	414	417	386	376	379	404	373	368	395	398	387	405	349	378	387	364	386	388	416	371	382	376	375	382	435	397	383	415	422	380	385	391	407	392	405	410	383	366	397	398	389	385	398	350	408	361	440	391	370	410	434	427	379	366	395	391	381	408	401	363	408	385	398	381	365	405	375	398	364	397	404	397	388	398	398	395	391	401	406	384	416	412	413	374	396	393	372	397	404	393	377	403	375	393	349	371	342	449	414	362	390	440	394	408	399	399	357	400	385	381	362	340	389	358	403	392	397	395	436	416	393	396	381	420	415	392	391	414	399	405	388	393	362	401	423	385	383	404	361	387	430	382	398	395	395	390	389	405	374	392	399	387	372	359	376	364	378	360	401	399	397	390	402	368	388	453	376	364	406	411	360	360	384	410	363	399	413	377	399	408	388	380	390	394	401	390	389	396	358	392	411	385	372	391	382	360	393	381	429	386	413	398	359	351	368	374	388	381	369	417	425	392	366	334	377	430	408	358	385	389	372	366	379	386	399	390	387	368	397	388	394	393	392	436	409	398	418	411	367	413	392	382	377	373	404	399	382	378	390	358	384	404	416	362	387	376	405	387	386	372	426	403	434	389	412	386	380	408	395	396	403	417	413	353	406	397	357	381	414	407	408	400	388	396	409	411	393	407	404	372	400	387	404	423	374	390	415	382	353	389	377	399	416	385	419	401	374	384	387	401	388	396	398	411	362	391	364	391	373	368	383
25657	29632	16632	5179	2565	1885	1561	1369	1257	1111	1144	1065	1046	991	986	995	922	900	952	948	896	873	845	906	869	893	892	895	853	853	830	876	885	840	858	849	861	893	877	897	855	877	841	882	856	874	876	911	841	870	852	888	892	934	892	848	846	879	857	912	866	885	858	862	864	844	914	904	872	852	876	863	821	894	914	882	841	864	897	921	876	867	896	888	867	851	914	858	893	878	874	842	878	918	843	915	852	862	918	854	868	893	832	840	842	871	866	850	902	889	850	948	867	880	816	866	888	861	877	924	903	863	915	851	830	921	943	901	856	848	871	867	888	867	906	902	836	874	905	891	898	927	890	867	912	868	856	792	879	861	872	868	835	897	852	819	899	879	883	881	915	903	848	893	848	851	881	954	902	900	863	821	880	833	853	887	917	877	914	863	919	877	889	904	939	910	861	882	874	890	906	884	841	868	885	892	827	862	860	920	819	846	851	896	860	886	871	893	836	848	865	897	838	912	910	881	837	910	889	853	862	900	869	872	867	875	894	909	824	894	875	850	879	848	876	862	887	887	860	884	943	886	829	885	912	910	881	887	892	853	837	830	844	897	900	853	882	851	896	868	859	864	889	872	887	850	910	878	869	900	906	847	868	878	919	865	838	899	895	835	884	879	845	902	863	876	909	873	900	841	876	910	851	916	832	868	859	896	854	876	877	856	888	879	899	929	880	929	855	878	882	872	867	875	880	893	814	822	871	832	879	905	834	913	879	879	879	870	868	892	885	904	872	900	857	824	886	872	900	868	856	846	898	893	875	837	814	841	859	813	870	908	891	888	912	834	896	875	824	817	879	903	844	852	895	876	893	929	902	920	879	840	869	849	856	886	903	862	838	845	871	912	916	851	918	862	894	932	932	904	880	919	868	853	825	901	906	914	844	839	837	920	872	892	911	891	842	920	826	865	849	865	850	875	916	907	888	863	887	864	870	890	920	799	864	864	853	883	857	891	822	860	839	863	879	834	880	854	890	817	897	881	844	852	875	920	831	820	880	880	835	857	923	839	894	812	861	834	874	888	868	805	857	894	874	846	868	869	921	874	845	900	830	825	859	841	839	856	852	893	920	880	877	902	898	874	915	854	893	873	865	833	901	870	945	917	918	891	854	878	876	837	816	884	897	913	885	879	856	898	900	887	869	891	888	882	890	912	900	861	908	910	864	820	861	888	819	866	906	868	836	881	872	813	946	893	893	863	854	880	870	914	854	867	867	916	871	840	860	842	859	846	896	896	913	862	898	881	863	857	869	832	837	834	848	851	861	850	862	905	878	912	850	936	884	889	840	892	870	906	870	842	890	920	887	875	865	841	837	891	901	886	870	909	913	882	876	926	837	874	901	858	851	916	867	898	896	873	888	870	813	825	888	842	848	899	892	948	822	898	882	891	903	811	875	866	858	925	855	846	892	864	859	912	893	829	875	887	877	924	926	877	861	879	837	866	913	863	859	853	865	881	876	894	860	874	902	873	821	907	868	882	846	833	874	906	940	876	903	942	891	868	885	917	883	853	845	847	851	868	846	880	849	870	886	861	806	856	944	918	864	886	918	898	904	889	889	878	905	845	835	883	843	927	904	885	867	891	854	916	848	841	867	901	857	881	841	881	883	878	929	896	854	850	843	862	856	820	822	893	861	849	838	857	879	911	905	940	818	861	886	915	874	852	829	879	884	844	919	882	878	912	833	826	911	850	896	851	899	855	899	885	867	881	962	852	836	849	930	811	839	871	885	928	912	903	880	827	913	932	847	830	825	878	876	875	866	839	861	894	808	840	875	848	924	862	877	885	850	848	869	874	892	881	866	827	857	820	853	876	873	857	888	867	919	882	866	902	861	861	902	853	863	857	838	896	869	847	863	899	844	860	889	839	892	836	905	884	879	845	876	831	868	919	913	855	847	878	938	894	834	900	890	902	849	932	854	898	888	852	908	842	847	869	887	930	865	900	895	808	881	816	875	869	937	851	946	901	887	901	811	867	888	820	908	878	905	807	892	882	885	859	874	902	909	915	900	914	821	834	889	864	864	866	918	877	918	909	944	867	866	931	885	865	873	855	895	856	863	876	848	871	854	904	903	830	886	891	858	853	875	846	900	834	933	886	858	864	896	890	854	860	879	857	893	913	874	888	923	852	830	901	908	902	880	918	905	903	885	861	818	819	900	896	905	879	896	862	901	918	842	834	892	867	872	869	885	895	903	854	822	883	878	887	885	828	874	882	849	932	843	842	943	862	904	930	840	857	875	899	868	869	870	893	830	877	885	857	872	889	895	905	910	848	914	909	854	876	922	900	846	904	903	897	871	919	824	847	876	881	884	881	867	902	890	890	861	869	840	844	915	857	914	874	877	928	929	809	927	858	818	867	866	863	858	876	895	920	870	930	833	949	888	857	962	834	855	863	892	968	834	795	924	853	892	874	844	876	874	832	890	884	873	856	856	854	866	859	915	895	866	865	928	926	831	889	868	888	894	827	885	902	877	903	903	861	882	922	882	820	828	934	838	920	843	872	849	872	877	889	845	822	939	884	873	875	896	832	880	827	875	839	895	841	881	892	906	857	902	894	830	892	891	860	871	861	887	879	829	857	864	846	880	871	908	903	947	836	884	856	926	898	904	887	865	867	826	882	873	888	918	884	840	909	871	883	875	845	846	897	855	842	902	859	876	866	866	860	886	868	827	847	844	903	901	927	811	913	871	857	915	851	879	960	919	855	881	877	827	914	883	921	866	868	911	862	859	903	883	854	910	884	919	906	883	865	858	906	830	876	878	887	978	883	874	855	933	916	887	885	854	858	866	888	889	887	862	856	882	854	923	842	821	938	897	872	884	868	906	875	894	863	893	856	882	823	904	879	843	862	854	898	887	944	846	809	883	890	863	886	869	849	905	855	890	830	906	884	847	888	878	857	849	886	871	855	822	839	886	858	846	885	862	912	898	899	930	791	892	857	875	802	863	847	901	891	838	795	868	883	866	901	860	860	879	881	872	853	852	855	932	849	860	879	934	878	847	902	882	899	875	896	862	861	887	907	836	867	865	867	876	873	906	901	922	909	829	858	848	856	902	872	899	912	920	839	866	838	915	873	907	839	846	905	862	873	899	851	909	898	914	919	852	908	884	899	925	837	913	950	868	877	867	858	912	897	877	837	877	906	889	844	827	883	895	884	886	934	895	915	845	898	895	889	863	848	878	883	846	889	933	855	891	885	904	854	882	857	892	896	884	850	846	903	883	859	894	901	905	920	839	899	903	877	936	867	849	919	941	917	857	850	906	830	868	878	888	871	896	929	836	852	882	876	865	847	910	833	838	924	867	870	837	869	889	853	861	851	874	940	867	843	857	885	854	876	851	840	889	875	936	898	922	905	885	804	851	866	896	862	883	871	917	927	894	828	852	880	876	914	879	864	858	849	908	878	875	862	904	858	843	904	879	914	855	834	869	861	873	902	847	876	896	884	877	833
24893	21509	25019	28469	21574	20218	4949	2240	1538	1274	1083	911	799	731	656	536	536	478	457	448	400	429	429	398	393	406	390	371	419	394	387	361	376	346	377	365	359	379	366	384	315	350	342	362	335	362	364	400	364	356	387	349	365	352	341	368	349	365	351	374	355	353	387	353	389	382	369	384	348	400	351	356	393	336	338	333	364	349	338	313	374	389	415	366	335	384	325	338	393	356	325	354	338	414	331	350	344	347	365	352	398	356	358	335	390	372	380	381	354	341	401	350	357	354	371	361	335	379	350	359	370	319	367	402	365	397	363	387	358	372	345	386	380	345	350	346	331	368	345	379	357	358	346	321	352	358	394	347	332	383	394	347	349	361	342	349	345	374	323	330	320	323	407	369	361	385	403	381	375	332	368	362	350	375	378	350	383	379	356	355	353	372	325	370	330	350	352	348	335	370	376	346	373	336	398	371	343	339	343	326	362	343	359	355	343	343	349	312	345	349	340	399	383	367	350	359	357	378	361	344	407	336	383	369	325	358	337	388	359	352	351	359	366	355	316	355	349	352	360	385	355	355	359	395	372	383	362	356	351	329	363	356	359	379	385	373	386	380	355	327	360	337	375	358	352	357	375	360	403	334	352	368	326	346	333	414	361	374	352	385	352	349	370	324	364	349	331	353	369	340	350	391	372	351	341	354	344	381	349	328	392	412	339	360	358	350	331	349	403	381	382	364	340	379	360	320	339	387	355	340	361	379	361	318	367	371	360	376	384	381	340	322	383	377	369	364	340	361	361	366	381	320	341	365	359	326	380	358	336	349	311	342	345	375	358	371	346	359	337	340	323	357	355	390	354	349	355	352	356	368	345	351	361	376	313	352	392	344	348	355	358	382	383	341	363	375	355	344	365	378	330	373	391	347	365	421	310	320	353	352	316	345	385	358	346	381	338	345	355	371	337	368	353	347	344	353	370	331	346	354	354	332	366	332	361	355	343	350	365	350	356	361	342	359	338	360	354	359	331	418	343	352	363	373	367	370	380	365	373	366	387	343	379	345	358	329	344	405	388	381	406	363	382	398	355	382	337	346	378	356	328	381	359	350	311	353	365	376	364	362	371	340	325	334	344	349	332	347	343	357	324	366	403	341	375	369	381	395	397	355	384	341	390	409	374	379	352	310	361	397	367	369	342	361	388	366	390	342	385	360	355	360	314	391	339	374	375	357	352	360	372	348	353	374	352	353	348	367	354	385	333	357	377	331	353	363	345	364	351	320	367	397	388	335	395	334	380	345	367	320	368	342	357	398	375	369	367	344	351	340	373	363	343	341	341	409	365	336	354	351	376	359	334	352	366	347	333	366	356	353	383	393	349	398	349	336	350	375	360	330	379	369	359	339	364	352	370	354	365	354	350	372	365	383	346	364	375	345	327	332	388	350	365	376	368	374	354	363	337	358	359	354	327	310	351	354	367	331	375	370	393	371	386	373	365	361	344	369	382	400	357	355	349	369	374	347	383	364	361	357	396	378	352	358	320	370	347	344	348	373	391	348	401	358	360	378	354	363	346	337	373	371	369	386	351	386	359	333	373	386	337	386	357	383	429	370	380	317	378	338	355	336	356	380	372	353	363	351	401	327	344	379	343	369	388	378	387	372	369	352	389	368	405	312	339	355	325	345	381	354	356	398	348	359	374	372	378	371	344	378	381	370	379	349	358	349	357	352	366	358	359	375	339	345	339	326	329	360	345	336	367	351	337	341	353	355	364	371	374	357	346	392	366	362	320	356	338	395	389	352	342	379	368	358	378	358	363	349	400	374	376	373	332	324	350	339	340	373	363	379	320	359	356	363	355	333	365	359	356	343	371	309	360	355	392	346	385	333	377	329	370	371	364	392	376	381	371	373	346	384	338	386	410	381	362	382	352	344	352	324	337	373	323	334	338	362	362	337	380	383	353	365	370	316	335	355	352	432	356	402	359	345	365	347	358	378	369	344	392	336	356	390	349	358	375	355	358	344	389	350	361	344	369	338	340	385	370	371	395	410	378	319	351	319	352	364	376	346	344	378	345	362	381	381	368	361	374	374	349	342	353	350	380	366	360	352	373	379	349	335	358	397	339	373	352	371	309	376	365	324	350	373	369	349	348	372	341	365	338	357	358	373	366	341	334	363	332	311	330	396	335	341	411	333	375	355	354	367	371	320	370	363	340	347	355	361	354	321	338	400	349	368	354	354	377	328	402	363	370	387	352	359	344	378	341	372	370	346	368	313	377	371	328	379	326	359	370	347	359	354	369	370	353	342	368	369	349	365	365	362	371	365	354	340	349	353	329	388	338	366	346	384	353	345	352	386	342	378	380	347	369	370	352	364	364	393	374	327	361	355	402	400	366	354	337	383	337	370	319	331	369	349	370	346	360	375	367	355	388	327	392	395	331	371	337	350	391	349	350	345	344	338	372	351	336	356	340	382	333	397	358	368	352	371	345	343	337	370	359	355	368	339	335	359	396	345	345	343	364	379	354	365	358	361	399	342	328	371	345	378	340	350	371	363	328	368	399	387	357	374	369	365	372	350	390	325	345	376	377	339	380	363	354	344	335	355	372	367	389	363	365	359	381	345	371	316	377	353	359	385	324	346	346	338	387	345	349	390	389	338	359	344	353	357	342	342	371	345	353	366	371	391	385	349	383	321	357	364	370	374	371	353	371	402	363	390	333	405	341	358	346	324	312	344	345	339	350	419	330	319	368	355	361	385	366	352	336	346	358	362	333	347	357	381	365	321	386	366	333	347	364	345	332	362	350	328	340	335	368	356	358	360	353	310	355	357	406	379	295	350	365	364	377	371	348	378	368	363	360	394	332	362	377	375	341	328	363	360	388	340	347	372	330	341	382	382	362	371	377	352	333	372	380	330	334	381	375	355	348	327	372	359	390	358	346	346	382	342	350	407	353	386	324	347	340	365	350	343	370	347	346	316	336	364	385	347	380	362	377	370	357	366	351	317	402	332	382	379	385	399	363	347	376	360	336	354	340	333	350	381	383	337	353	361	366	363	372	353	348	339	345	355	352	354	371	313	357	333	353	354	372	345	354	348	344	367	330	374	352	332	349	354	405	372	339	379	335	414	351	352	387	381	366	356	381	318	372	366	315	383	384	375	383	338	366	365	352	336	352	371	345	370	354	354	363	375	418	368	358	366	337	354	357	336	342	391	345	392	391	368	360	347	355	359	286	330	403	397	357	340	360	338	347	352	359	362	387	387	403	360	386	374	363	385	374	358	368	332	351	363	379	364	364	393	374	362	332	331	341	352	345	346	358	348	373	389	326	351	339	361	344	331	384	364	370	378	380	364	371	353	373	356	364	335	378	397	369	349	360	380	365	363	346	381	340	357	381	349	354	333	341	388	348	350	368	325	345	313	348	357	329	360	368	391	358	399	345	350	372	344	340	355	375	355	391	395	357	345	346	324	387	346	368	366	367	336	361	412	333	366	385	332	407	361	345	355
25571	43822	28272	9807	3185	2384	1772	1467	1350	1274	1147	1123	1020	968	950	928	959	916	857	863	831	852	835	840	776	837	824	815	852	822	812	816	806	818	771	829	841	801	820	820	843	814	816	817	822	847	812	815	809	803	796	799	813	793	878	866	805	825	806	794	802	842	824	768	851	836	733	764	814	803	840	831	779	824	848	857	796	799	794	844	733	792	845	804	819	774	839	849	812	817	829	775	793	793	794	789	785	802	815	810	827	813	814	765	797	817	799	832	829	794	841	798	809	811	837	832	808	823	764	777	827	801	787	823	787	811	781	831	833	822	757	836	812	829	820	802	834	812	838	877	840	823	786	765	847	785	822	817	787	769	800	832	797	876	824	798	810	816	830	822	816	836	814	786	765	865	800	808	828	842	803	766	818	786	813	850	806	742	805	842	802	816	809	816	801	808	801	812	802	792	775	770	847	791	774	791	849	809	770	820	826	785	852	814	834	845	815	762	756	816	748	821	845	843	797	795	843	827	822	787	852	785	816	821	840	861	800	837	807	825	768	800	804	819	822	861	802	810	753	773	815	784	896	798	790	774	799	765	810	795	831	830	758	786	830	795	802	757	759	773	809	828	810	825	752	811	787	827	824	754	786	809	798	783	737	824	783	791	852	774	829	769	826	779	828	831	799	863	794	802	818	808	803	762	804	790	814	823	822	813	780	805	797	826	842	754	869	749	830	881	805	819	810	820	816	833	823	788	833	791	825	813	823	793	809	774	807	837	792	801	801	818	812	820	830	752	818	798	808	840	761	877	823	815	813	826	809	775	790	783	831	825	820	795	836	773	820	875	794	791	849	770	767	788	811	790	876	806	803	838	803	745	829	864	820	796	800	788	775	807	803	780	836	826	824	812	810	800	786	808	857	805	866	810	793	811	772	810	832	894	802	853	785	786	845	821	804	789	785	795	773	792	816	808	837	847	813	801	788	822	788	796	797	801	809	806	801	761	792	818	780	771	833	842	787	760	802	775	862	810	769	900	828	803	829	818	777	854	801	794	840	855	819	819	802	844	793	857	794	787	784	840	800	800	780	812	774	804	857	775	826	785	849	777	822	796	800	883	826	827	847	847	794	840	783	743	754	844	799	806	804	793	780	814	772	782	808	824	813	832	853	806	810	808	791	830	843	838	794	837	817	836	821	791	864	797	815	814	841	779	823	834	833	781	837	795	830	812	798	803	812	838	817	807	786	760	777	831	799	808	837	825	815	839	777	781	780	825	826	769	787	827	835	787	857	821	851	770	865	822	829	802	786	803	807	807	834	829	784	772	814	834	827	805	788	778	715	797	791	813	826	782	786	766	768	810	798	800	787	819	833	779	801	813	766	795	834	739	828	774	784	828	797	782	794	774	848	825	780	765	851	814	803	851	833	782	818	804	796	825	855	849	825	821	797	771	795	802	803	823	821	811	843	786	816	838	827	825	781	779	835	788	801	728	810	770	801	852	793	769	843	790	816	821	727	808	817	825	838	746	820	819	797	770	817	818	847	817	788	815	805	849	856	804	792	823	818	800	824	750	807	808	826	785	821	769	814	841	789	784	794	812	834	814	808	846	836	774	800	803	824	829	830	790	825	794	780	767	783	779	767	839	812	856	830	756	823	769	843	813	778	823	780	808	820	793	822	790	801	779	794	766	850	790	844	799	848	844	798	840	812	783	804	772	765	785	789	830	767	822	813	822	833	853	857	809	840	825	796	825	841	824	770	827	826	833	831	788	789	813	768	767	877	796	792	768	795	801	809	825	823	831	827	748	770	834	815	795	746	815	810	824	808	842	810	824	830	838	811	798	817	772	774	798	818	785	865	794	847	854	780	842	746	788	773	833	841	835	857	803	796	814	807	842	835	812	829	768	840	818	797	782	806	836	790	836	794	827	816	828	852	845	766	786	831	814	765	804	776	851	805	872	780	794	819	821	794	828	839	802	836	799	820	782	810	780	820	835	783	799	807	823	767	753	847	755	811	818	765	811	852	824	800	813	831	818	800	789	796	766	811	755	806	778	815	776	764	820	831	840	840	808	816	799	851	841	735	842	828	829	768	866	830	807	860	767	809	827	781	850	825	816	809	795	766	816	834	805	779	786	802	849	788	822	766	838	784	799	788	802	762	824	818	804	824	794	830	763	788	778	796	799	763	823	780	817	819	769	850	854	791	803	818	866	769	871	849	850	810	825	826	777	753	788	802	818	783	816	756	811	873	811	843	788	790	790	817	759	821	779	833	817	817	798	821	824	854	856	863	812	786	814	745	787	842	804	827	799	860	805	815	810	836	818	801	828	823	804	828	804	795	802	818	815	849	778	810	810	825	814	808	850	792	817	827	818	800	762	767	807	843	775	806	810	820	809	795	896	873	810	783	803	807	810	789	865	802	836	828	793	776	779	813	734	861	789	827	791	816	792	785	784	785	832	772	805	783	792	798	804	817	794	849	851	847	824	818	825	809	832	808	797	826	843	806	752	842	792	768	786	796	823	814	786	837	777	794	795	867	820	807	845	785	724	784	834	789	810	835	832	811	833	833	833	790	828	834	788	808	807	782	820	799	772	815	835	857	814	804	810	768	783	797	837	844	826	801	798	806	809	833	779	831	758	813	854	859	773	794	849	814	837	799	821	822	769	790	824	880	814	808	794	783	821	833	818	735	843	805	776	811	814	805	811	851	847	825	843	771	832	878	853	837	778	861	835	826	768	790	810	810	813	847	804	814	805	800	832	832	846	810	793	764	817	809	826	793	806	819	832	793	833	800	803	811	807	792	781	805	852	864	884	811	835	792	786	821	824	785	774	818	777	810	831	846	791	774	801	762	836	807	838	818	833	804	779	787	763	807	843	849	822	790	819	754	802	797	836	825	864	782	810	790	833	849	821	804	823	819	801	785	831	809	835	781	815	784	822	789	807	808	814	835	819	798	767	796	810	826	773	865	823	806	863	807	826	793	782	779	776	849	825	761	813	854	796	793	835	812	836	798	790	813	790	846	797	835	794	801	820	775	812	824	797	801	822	875	791	810	783	820	799	795	821	801	809	809	845	835	793	796	840	811	808	795	817	807	822	779	849	852	798	794	782	827	834	769	839	850	784	830	812	813	851	846	854	763	810	837	810	809	824	790	814	806	781	769	840	796	781	821	861	800	813	833	805	821	840	795	818	783	836	802	807	785	836	858	807	839	775	815	827	820	770	795	800	797	795	835	782	771	828	821	811	838	859	811	812	766	793	799	799	781	804	820	798	771	806	786	883	804	808	775	788	778	788	826	844	784	843	811	838	830	791	784	862	838	828	804	759	802	797	840	853	790	812	808	823	842	801	828	835	831	857	754	799	808	819	798	817	765	787	783	789	788	818	806	794	826	794	763	796	869	769	781	826	808	818	783	788	793	839	806	847	790	802	781	801	804	787	789	777	793	807	805	789	822	798	823	784	800	807	805	807	800	792	789	802	807	829	830	783	870	823	822	773
24357	21524	25355	28150	21532	21643	18558	3640	1844	1506	1238	1065	919	825	661	616	564	519	481	483	461	433	449	399	360	397	387	370	374	386	366	395	391	394	354	359	396	367	336	320	345	373	333	312	400	371	361	417	407	355	356	366	371	354	390	380	384	338	372	339	329	349	333	384	381	367	345	353	316	313	358	320	357	335	357	332	362	372	366	372	310	369	353	333	340	343	331	331	346	359	379	315	342	343	347	332	368	344	350	389	337	340	334	369	346	350	381	359	356	382	319	362	374	346	356	325	363	370	335	352	319	352	359	330	373	349	349	312	391	371	362	344	371	388	345	359	369	337	322	400	350	365	309	382	343	318	340	368	330	358	346	344	316	381	315	374	329	350	358	405	379	356	360	335	397	342	352	362	354	359	397	377	350	328	389	368	347	356	361	332	332	325	397	339	384	348	330	346	374	376	361	312	343	360	374	324	351	352	356	325	366	336	370	326	373	370	376	315	357	363	379	350	324	340	327	332	346	325	349	322	337	356	382	339	337	356	356	361	366	360	345	377	346	380	346	380	379	319	365	343	365	367	338	346	326	325	335	385	364	319	354	359	357	351	352	348	349	341	333	364	345	352	333	393	331	367	388	344	314	339	344	349	347	324	357	363	354	366	380	321	359	370	365	325	351	358	339	388	361	314	376	378	346	319	368	358	372	362	328	346	322	373	343	373	355	338	340	336	307	344	330	312	349	363	380	339	380	355	358	330	361	369	355	342	354	372	342	363	337	333	384	340	334	306	347	359	347	347	360	351	341	361	355	346	364	346	382	342	326	312	342	359	352	314	340	381	366	367	337	351	336	362	358	352	378	383	328	316	343	365	338	355	370	350	357	321	323	357	340	358	352	339	350	326	366	384	352	346	372	364	314	312	314	372	370	323	294	327	329	338	360	346	343	377	389	355	360	329	358	330	346	312	344	368	325	329	331	366	364	346	360	351	359	366	384	367	323	344	357	343	343	312	392	333	337	303	361	366	346	350	340	334	362	380	371	381	336	340	360	370	340	349	344	376	306	370	366	335	346	366	355	321	358	330	347	380	392	388	370	348	334	351	319	362	328	343	321	344	332	351	338	367	318	367	366	325	356	360	368	389	357	366	320	335	370	365	346	337	398	348	325	340	337	340	402	315	345	393	332	365	344	339	357	370	358	355	357	351	345	332	335	380	347	341	373	398	364	347	339	329	306	341	333	365	342	365	355	362	332	369	347	380	355	353	365	366	338	345	367	348	396	320	346	365	371	346	358	366	329	387	345	330	348	365	331	342	365	367	347	358	346	308	336	328	324	350	349	362	309	373	332	355	341	366	352	350	375	325	361	369	362	328	333	343	342	364	388	347	343	316	369	371	343	299	344	358	351	386	353	351	340	351	367	329	333	340	349	336	356	326	349	321	349	322	304	336	346	391	394	385	352	337	336	329	376	362	344	374	354	401	346	347	354	378	397	385	347	350	355	389	316	337	347	347	370	341	340	354	359	344	354	338	370	358	349	363	350	330	322	369	361	374	340	372	333	339	371	340	356	374	344	339	363	364	349	316	329	343	334	315	341	368	337	335	341	353	319	289	331	377	322	369	389	347	337	350	349	359	346	375	350	351	360	344	378	308	332	327	355	381	359	345	339	373	319	360	349	389	364	354	377	330	373	366	353	354	358	345	368	360	339	344	381	370	356	368	352	346	351	381	357	373	351	338	325	350	344	325	335	350	347	391	357	338	334	330	318	356	390	362	345	355	356	374	353	378	361	361	403	360	365	357	338	380	363	323	355	343	408	344	344	336	364	345	376	395	349	341	355	358	354	368	396	338	316	350	320	343	368	365	343	358	340	370	362	323	366	353	363	353	346	374	374	315	327	337	340	334	364	352	373	372	319	350	359	339	362	338	382	347	358	323	337	360	324	360	356	373	338	356	362	350	365	351	374	374	349	422	329	350	355	324	328	333	339	374	319	342	337	343	346	364	328	363	352	355	409	343	337	344	388	358	386	333	368	342	340	343	381	365	365	337	375	352	359	363	342	353	353	370	379	318	391	326	334	353	311	362	355	392	372	371	370	361	349	346	327	359	379	321	375	342	381	396	367	374	356	353	358	349	349	335	329	318	348	301	359	325	361	335	369	348	310	351	319	348	355	350	339	393	372	363	378	386	346	382	374	346	355	337	349	366	334	324	355	366	338	334	318	372	397	334	344	354	348	334	351	383	367	365	344	336	370	369	355	354	330	364	368	361	378	374	321	340	356	352	371	340	320	322	338	384	380	349	337	324	371	330	341	358	389	361	309	363	390	352	341	359	355	360	360	294	350	362	371	327	336	352	349	350	354	310	357	339	322	370	337	353	365	346	362	348	389	361	327	333	361	336	400	340	321	359	318	346	349	362	355	364	392	345	371	385	327	323	353	331	345	331	354	367	350	350	350	362	365	379	348	333	332	352	389	321	340	363	327	340	343	364	360	358	336	356	359	367	379	366	355	383	383	355	361	341	345	342	350	326	326	344	363	353	396	332	355	335	356	336	331	345	381	338	336	304	347	344	329	368	337	335	370	373	356	327	359	351	367	347	360	329	350	346	338	354	368	369	339	338	357	308	339	354	365	332	378	339	398	359	348	365	355	344	371	378	337	364	380	361	380	335	340	355	350	362	323	374	341	378	380	354	334	355	341	389	346	374	353	355	349	352	352	381	363	381	319	345	314	359	341	352	337	340	359	358	323	333	351	360	326	349	378	352	349	407	347	358	341	360	331	346	383	333	308	347	372	365	352	360	332	349	406	359	326	352	337	368	328	375	363	376	348	352	355	338	361	340	374	356	357	371	352	361	327	315	379	342	367	331	325	345	387	342	382	322	343	390	315	376	369	352	365	362	315	346	352	332	379	362	354	366	359	385	332	334	352	360	378	364	314	338	393	355	316	384	353	355	387	373	345	320	345	321	341	321	341	337	332	360	355	337	368	335	364	330	358	334	331	348	384	338	338	346	337	344	347	336	362	324	368	317	312	326	358	328	361	328	361	345	354	352	346	337	349	347	389	360	337	384	347	371	371	360	367	332	346	335	338	344	346	352	339	352	336	363	399	316	359	350	363	316	359	315	386	341	348	329	353	350	323	358	360	349	367	327	334	364	319	347	358	376	332	372	365	333	349	324	352	358	344	350	325	340	329	355	367	363	360	346	325	339	312	361	377	342	319	334	348	389	350	355	387	346	349	325	352	349	379	361	380	321	369	364	317	313	359	340	329	342	364	378	360	338	329	322	320	301	333	358	341	332	364	341	329	337	359	361	360	359	330	357	323	340	343	365	374	329	357	386	362	358	350	336	331	360	347	362	333	331	357	321	338	355	375	324	351	348	347	363	331	340	345	353	325	381	382	366	402	358	368	348	377	327	337	342	342	307	375	335	352	355	312	348	333	346	384	357	374	320	350	384	336	357	364	346	329	349	359	318	292	360	339	352	343	331	364	328	359	340
28830	49714	35175	13286	3874	2673	2004	1690	1411	1370	1223	1133	1093	981	979	927	861	835	942	792	863	778	813	824	796	812	802	794	797	794	797	806	780	795	810	796	750	774	820	794	758	742	749	818	791	790	723	785	776	751	769	836	829	780	781	803	813	744	797	786	759	778	751	759	838	788	780	778	815	791	826	784	770	764	780	800	773	830	778	769	738	814	805	777	804	792	767	782	756	736	775	777	766	739	756	812	769	743	811	813	804	774	731	789	782	791	794	740	787	783	803	779	737	786	745	812	775	844	800	773	770	785	775	794	783	786	778	740	746	735	776	746	827	797	751	787	819	780	742	814	791	771	754	806	750	769	805	795	743	810	728	790	743	789	768	745	799	776	802	786	828	752	789	791	781	767	774	824	767	760	758	803	774	794	756	753	809	765	807	818	737	742	751	767	742	755	739	756	762	829	809	796	786	704	800	738	807	765	754	765	728	782	756	760	809	766	778	772	775	788	759	757	741	819	803	830	742	799	757	772	818	737	726	796	783	737	797	775	814	764	748	793	813	789	726	729	791	750	757	802	783	756	754	781	810	809	805	799	694	785	752	756	757	787	791	746	722	788	851	757	819	778	783	849	757	809	839	729	756	738	793	757	791	754	767	786	759	753	762	760	794	829	780	772	773	788	743	815	766	793	750	776	720	794	832	726	765	800	751	745	763	809	802	806	805	717	769	786	782	752	777	739	806	774	804	777	792	832	751	814	737	754	755	748	766	781	760	817	764	840	784	782	735	770	807	822	828	758	749	822	783	793	801	791	806	774	766	757	746	761	772	759	792	756	771	798	796	782	748	772	731	795	757	758	779	838	806	744	780	794	795	799	768	769	791	767	789	776	750	796	739	780	781	758	768	786	830	776	759	739	830	805	768	781	783	833	765	765	732	805	755	818	766	775	780	762	844	814	810	741	822	780	816	740	765	793	779	772	766	786	787	748	772	768	779	778	776	763	823	839	785	780	767	779	794	748	818	822	802	753	814	728	779	772	818	803	777	777	785	828	732	745	756	781	779	782	823	804	809	769	806	825	785	807	760	745	780	801	771	768	761	810	731	779	775	767	858	775	797	799	802	750	758	756	772	765	770	753	806	755	771	761	740	774	765	746	724	767	806	702	783	761	799	805	799	752	793	846	792	746	803	784	777	832	771	766	814	816	756	773	747	793	811	759	750	813	744	739	787	781	760	778	788	773	720	778	791	792	779	791	782	758	814	779	821	786	732	806	762	778	768	798	794	752	778	766	784	734	782	744	746	803	783	775	804	835	772	769	758	773	791	760	805	812	773	773	748	812	794	807	772	786	738	828	779	756	813	750	781	768	752	768	729	769	805	777	789	798	771	827	803	789	773	798	797	799	779	785	812	758	796	766	797	767	738	775	717	778	823	806	798	838	787	749	777	796	769	779	776	760	794	755	796	788	735	779	799	774	777	785	765	744	770	774	756	774	755	784	788	789	770	770	784	756	844	792	812	809	774	767	790	752	754	768	775	762	788	829	771	769	761	773	781	848	760	782	753	768	769	774	734	788	778	796	798	787	785	816	746	774	815	750	776	793	766	750	821	792	755	755	837	816	778	813	793	759	778	809	755	762	791	773	761	796	725	796	769	759	751	815	786	768	763	752	762	783	823	751	763	773	780	776	771	777	814	828	771	778	750	748	760	738	759	803	809	749	760	771	751	773	751	779	768	830	787	735	758	773	809	768	767	762	775	751	769	752	768	781	798	790	803	787	716	763	771	778	814	775	782	756	759	757	766	777	796	749	773	811	754	752	800	776	740	780	765	730	762	756	755	786	837	755	801	755	764	770	784	760	773	728	810	793	768	808	803	744	787	821	781	787	815	788	761	741	794	767	767	754	792	744	773	803	805	809	814	789	762	808	809	782	789	760	804	753	785	803	813	844	744	804	758	793	771	762	804	804	768	776	792	758	792	790	728	810	789	808	799	734	729	764	762	797	793	754	757	770	780	725	762	776	831	755	764	764	757	809	735	822	755	781	839	778	757	761	728	790	766	781	763	792	744	788	761	759	778	752	755	797	731	784	804	789	799	755	773	739	732	806	806	755	798	738	801	852	773	770	807	759	779	786	797	757	779	749	799	789	777	802	763	785	798	806	782	804	768	760	811	797	814	787	798	788	760	774	794	821	800	806	803	741	764	754	769	806	708	767	772	831	793	752	730	693	754	785	766	791	820	800	749	792	805	800	786	761	784	796	767	774	799	787	741	764	811	755	789	732	724	739	848	764	759	809	798	771	766	781	753	750	799	778	757	797	772	770	797	795	808	831	751	772	817	834	832	747	719	759	727	777	726	742	819	842	781	791	763	828	748	745	772	764	799	772	774	803	773	746	777	839	743	792	833	777	807	756	810	759	806	765	796	805	763	787	756	809	756	794	779	758	745	788	781	766	774	765	801	761	796	775	778	734	760	789	811	793	775	744	791	743	757	810	746	768	738	753	836	734	776	821	765	799	752	741	780	780	769	808	741	748	727	769	782	795	756	789	778	774	793	829	768	840	781	792	764	749	776	787	764	793	774	789	772	767	761	744	778	757	764	794	702	751	781	791	774	754	743	782	803	797	765	766	748	832	742	777	795	737	786	754	795	772	798	746	750	740	752	790	737	839	795	763	782	810	753	820	800	778	753	753	757	779	789	809	775	754	767	767	791	777	761	724	797	787	808	761	721	753	767	744	778	782	735	759	786	756	758	784	759	768	788	792	809	761	755	802	780	731	815	783	793	778	748	758	839	779	750	774	785	758	769	772	777	778	760	747	773	774	783	818	771	805	803	737	799	778	769	821	802	725	733	739	790	815	731	774	749	786	768	790	708	762	780	778	784	759	818	747	812	750	727	752	767	749	777	745	781	834	793	782	793	748	758	794	823	746	759	784	793	774	780	790	746	799	748	771	792	765	774	794	817	768	783	761	756	797	769	728	767	759	833	785	758	750	755	708	779	807	799	812	780	755	812	760	779	708	792	790	748	791	830	749	784	753	720	787	733	766	775	803	732	735	780	744	782	773	803	792	764	818	787	740	755	721	760	771	754	748	735	786	746	742	784	740	774	786	742	772	756	819	795	746	765	811	753	758	775	768	798	793	819	791	781	744	749	840	796	823	715	764	808	825	770	791	807	742	785	772	783	788	758	756	729	742	766	767	768	747	786	798	754	803	745	701	789	794	771	755	788	736	776	766	792	818	805	765	815	787	739	740	784	790	863	742	780	751	818	730	769	772	781	741	767	764	780	782	771	808	769	796	794	805	764	726	776	701	736	801	756	794	802	763	758	784	745	795	751	762	751	837	762	796	803	810	739	796	822	735	752	740	769	784	770	740	749	723	792	799	745	785	806	796	757	795	783	745	830	757	808	800	764	757	817	747	797	765	816	762	779	736	786	792	744	781	756	789	747	815	799	762	786	810	745	794	760	742	763	802	798	777	753	737	777	766	795	753	754	762
33267	25827	26076	12798	3554	2440	1745	1446	1080	915	835	732	740	606	547	517	484	462	445	473	403	399	418	420	392	387	401	384	396	413	388	420	398	391	416	391	398	399	356	384	377	366	404	408	393	412	400	384	419	383	336	382	362	359	407	376	433	397	356	408	395	378	366	409	387	399	383	348	430	375	399	368	408	412	429	425	401	363	410	351	387	363	399	383	407	422	399	359	385	369	397	385	381	395	401	371	405	397	440	418	361	398	363	366	374	393	370	403	421	356	403	390	420	400	361	386	394	395	372	394	395	368	405	394	418	402	391	371	363	415	385	380	393	377	409	367	388	417	420	400	355	418	365	432	352	384	389	378	347	443	421	393	399	388	382	379	401	401	388	375	437	420	396	395	363	387	395	415	369	373	386	382	403	333	379	368	380	394	366	375	385	396	393	379	420	373	389	400	372	402	398	385	380	406	407	400	385	412	400	417	379	406	378	413	405	394	362	405	398	417	412	352	398	414	447	376	388	419	403	401	391	376	384	396	395	387	384	407	392	394	358	363	380	407	381	414	398	351	348	388	401	408	365	373	446	410	381	373	367	359	412	423	358	380	399	369	364	426	398	400	394	391	404	374	390	429	391	368	412	421	372	383	383	358	388	368	397	389	361	351	407	372	402	381	395	364	388	363	392	396	377	392	351	409	376	350	429	366	356	401	386	367	388	395	423	357	388	421	402	370	420	402	396	396	372	388	420	402	395	396	388	392	416	388	363	356	389	382	382	391	372	377	409	375	390	391	370	382	424	393	397	389	403	394	416	391	387	377	369	416	396	391	338	380	386	383	400	359	403	371	442	375	407	404	420	380	370	386	379	389	398	387	363	379	392	391	418	417	387	364	364	375	424	400	415	391	385	391	353	404	416	384	385	383	384	406	373	349	380	391	358	370	374	401	419	390	391	399	369	407	355	370	421	409	391	357	426	435	377	385	386	391	391	422	424	380	449	391	406	393	399	391	438	413	414	380	378	399	422	410	411	404	411	372	358	434	379	382	363	336	397	389	373	393	387	366	381	388	366	382	398	362	401	433	376	380	364	369	406	389	383	380	439	350	352	385	372	351	421	365	364	401	364	417	421	420	417	349	393	399	378	366	390	387	417	389	397	357	348	409	405	358	396	387	367	414	383	427	373	408	400	385	388	402	371	428	409	389	387	396	355	399	380	389	361	417	386	400	394	408	396	401	418	366	433	406	391	397	370	430	362	424	354	394	397	401	419	376	396	373	397	392	392	385	397	407	364	412	417	358	355	380	410	360	361	393	381	416	395	376	376	362	421	377	393	411	385	373	399	402	398	347	421	369	379	390	394	364	372	384	367	393	383	378	381	359	343	370	413	387	396	359	354	377	364	382	372	365	411	401	442	411	375	383	386	364	410	345	381	357	412	390	395	374	394	391	346	370	394	377	390	361	391	351	352	364	364	348	396	388	421	407	414	406	380	419	359	391	378	372	405	413	413	365	400	383	400	372	407	391	340	380	374	435	414	407	406	353	387	336	417	387	372	369	374	366	380	384	393	356	389	384	415	367	367	371	418	395	436	425	373	394	366	421	389	341	396	348	391	398	382	380	395	410	412	381	402	388	433	413	358	346	407	395	379	348	387	390	401	401	414	407	390	385	414	387	399	405	411	366	400	415	349	407	380	384	383	389	416	391	408	370	374	403	408	392	395	408	357	436	365	393	381	397	393	418	392	393	388	374	352	390	370	396	411	369	391	387	407	374	387	368	427	399	369	362	362	384	391	430	380	429	379	368	377	419	395	392	380	373	430	377	385	398	374	419	416	405	404	370	382	387	394	392	392	364	393	372	370	383	409	382	390	417	389	385	412	408	410	422	410	367	430	370	360	399	404	377	407	387	379	398	377	383	378	369	378	364	405	421	394	395	382	400	351	346	414	421	419	394	378	422	403	374	395	368	392	383	388	396	395	402	402	396	381	431	337	374	434	408	367	398	409	381	402	427	403	384	374	393	371	377	391	379	405	384	422	364	373	388	421	385	372	385	407	353	389	375	424	370	372	412	404	421	356	387	366	396	385	377	375	383	375	373	405	401	419	379	411	418	420	367	389	392	396	392	380	378	415	405	358	375	387	348	392	408	375	384	396	386	414	384	427	403	387	389	388	397	403	399	341	378	371	423	388	361	425	427	405	394	424	370	355	394	376	429	396	404	354	378	409	387	382	395	359	401	371	394	402	374	372	381	363	370	390	402	406	399	392	419	415	387	405	381	378	415	383	389	401	398	397	395	389	382	377	384	399	389	378	357	397	402	382	424	415	366	405	361	412	412	406	393	403	414	432	404	407	372	417	383	370	383	393	357	351	431	378	418	353	411	349	412	380	380	360	418	417	370	403	374	421	393	361	378	381	386	380	376	366	404	362	387	387	364	388	363	403	417	363	387	408	408	393	385	374	351	410	401	368	375	407	377	390	426	400	407	373	403	384	377	381	400	397	409	406	382	390	388	409	374	369	383	398	351	400	404	387	398	362	413	419	403	413	374	370	403	395	378	391	373	404	362	433	429	412	374	411	394	396	399	388	361	357	420	379	355	375	404	384	434	390	355	374	401	402	380	416	390	376	370	380	351	379	392	397	397	384	381	402	405	406	406	379	412	407	384	393	378	383	427	394	377	392	367	378	379	382	348	423	388	384	339	396	372	406	386	350	378	380	427	412	412	396	366	394	381	373	382	382	384	415	431	383	404	390	403	410	402	378	387	393	398	373	403	389	380	448	402	412	425	399	426	373	406	381	389	381	367	389	393	381	361	383	385	428	381	390	406	405	412	379	399	396	382	437	379	332	355	394	393	364	396	378	385	381	394	367	376	389	426	385	393	364	360	373	411	428	398	378	429	386	393	355	354	396	392	375	353	419	397	369	365	397	400	365	388	342	377	398	397	356	375	378	381	358	436	438	367	376	382	412	403	387	425	419	386	422	379	359	355	371	368	384	352	372	390	381	384	375	415	362	376	369	364	375	403	365	357	387	364	374	469	402	365	341	392	360	399	378	409	424	398	414	357	427	402	391	400	407	396	384	382	380	362	394	376	358	436	405	385	364	384	413	371	357	391	410	378	404	363	411	383	408	383	376	419	362	395	397	423	371	384	376	377	397	354	375	355	395	386	366	339	420	397	383	429	386	346	391	378	427	391	427	365	358	367	398	405	398	365	389	403	331	365	400	386	379	405	361	382	405	383	387	359	368	415	408	387	376	369	356	420	410	405	372	371	413	406	364	441	388	380	405	424	416	378	409	406	402	360	399	423	394	376	415	397	380	369	389	395	412	388	391	379	415	386	420	374	367	369	338	358	369	344	379	386	335	374	392	376	373	393	348	395	402	406	382	367	380	355	369	412	471	389	414	372	439	411	397	407	380	377	384	355	399	368	374	376	377	395	403	386	381	408	417	388	340	408	379	431	360	388	369	389	381	405	382	398	395	384	387	366	362	361	405	367
24365	31956	17931	5972	2442	1898	1588	1380	1226	1210	1127	1092	979	911	983	936	946	951	932	875	917	890	880	879	885	904	897	864	884	887	910	892	888	915	862	869	921	863	826	886	866	911	865	864	848	827	895	881	868	839	890	799	900	890	915	926	866	930	860	919	859	880	896	870	918	874	878	902	899	888	915	856	863	901	858	831	866	873	907	899	846	877	847	858	899	845	894	871	917	868	903	875	925	845	886	893	843	864	846	893	827	916	878	868	837	837	929	907	822	861	879	921	855	861	865	883	869	847	836	841	954	875	880	887	890	863	858	901	889	834	849	890	862	872	867	871	926	902	912	874	914	885	902	859	866	888	874	863	845	884	877	872	909	858	931	885	864	905	841	810	803	913	851	878	869	860	857	843	852	874	894	841	862	832	920	855	894	837	912	902	850	908	895	898	912	885	893	865	873	916	867	886	865	852	886	903	896	904	908	829	886	897	882	894	856	859	898	835	858	878	842	838	873	925	864	840	871	851	797	850	915	911	919	884	852	901	865	887	888	901	902	919	884	918	874	889	881	871	874	865	874	868	869	828	872	869	857	895	876	916	886	840	867	850	885	884	865	894	881	876	908	882	849	902	865	809	844	909	838	893	855	923	885	910	885	889	901	850	925	834	854	872	867	864	871	892	929	867	847	930	852	905	862	872	896	849	881	887	879	856	879	834	869	905	861	864	880	885	814	810	890	915	902	881	936	851	873	866	866	855	922	869	892	888	831	927	843	891	898	866	904	875	870	857	837	863	915	885	928	823	822	905	904	905	881	854	876	892	925	849	839	881	921	822	870	905	876	874	921	881	899	889	886	922	918	920	891	852	886	910	851	917	900	917	899	877	812	886	861	867	901	902	864	894	911	873	860	893	891	874	868	911	882	866	945	860	917	910	962	831	830	866	898	831	891	838	942	839	888	855	902	896	865	866	863	841	852	900	885	875	798	867	904	893	906	883	899	882	870	873	869	831	830	909	883	928	818	859	905	872	864	854	929	881	887	875	882	829	822	911	886	870	879	829	884	848	879	838	869	881	855	847	873	903	855	870	872	918	902	861	918	848	883	901	934	844	919	922	895	895	843	893	891	820	784	865	835	892	856	855	897	833	850	874	894	854	862	875	896	860	827	924	863	873	850	869	864	860	872	892	885	868	888	872	858	827	868	879	845	876	859	827	866	890	840	874	900	946	916	878	853	904	898	854	894	892	917	861	869	845	870	896	826	872	856	857	848	832	883	941	890	813	850	846	872	852	869	875	869	892	869	931	894	861	858	869	835	864	829	928	867	912	897	863	848	891	869	861	898	864	919	907	865	862	873	900	868	856	905	869	844	853	887	885	831	911	891	872	839	836	917	870	832	865	896	865	913	876	819	851	860	899	858	841	922	856	861	909	907	831	874	880	842	889	883	850	880	923	847	838	837	863	850	880	823	859	964	848	909	845	833	871	889	865	896	863	886	852	874	865	917	866	895	862	860	865	822	872	866	882	880	886	906	877	866	871	896	913	862	861	841	834	859	858	888	861	938	859	892	840	931	877	889	909	874	887	883	860	861	808	888	895	881	850	834	899	801	891	901	884	870	879	812	828	875	873	872	882	864	910	870	899	943	883	841	816	868	848	887	894	902	876	860	893	820	875	906	829	908	821	854	891	874	862	884	866	916	808	828	811	872	919	891	861	893	886	863	892	823	877	885	894	916	846	832	848	903	801	890	883	921	852	837	894	894	803	877	898	870	861	846	879	893	884	850	954	876	931	883	871	859	858	874	887	897	892	895	874	921	842	902	840	886	884	867	866	861	888	903	862	835	880	898	887	872	826	869	883	919	885	913	834	870	880	866	911	900	847	856	823	841	908	921	935	881	889	908	868	932	905	839	884	835	835	858	861	915	894	932	892	881	893	859	890	863	859	873	857	873	914	858	906	832	849	935	917	864	862	855	884	869	851	843	856	857	870	891	849	916	900	851	882	901	867	878	831	863	879	868	887	890	922	832	856	838	862	860	883	887	871	833	856	896	866	857	870	868	880	855	852	903	871	865	864	868	848	880	901	888	880	854	884	895	909	932	935	851	862	891	913	907	847	859	913	897	902	883	945	886	855	898	876	901	914	867	839	840	863	915	873	859	825	916	878	888	899	889	883	880	844	885	874	875	912	875	816	918	913	808	874	905	871	830	836	872	912	798	850	856	860	818	865	902	874	896	911	884	893	899	870	903	906	856	904	860	895	827	950	844	871	877	865	915	880	889	868	859	890	893	893	915	879	868	880	877	901	937	879	889	933	902	891	926	887	851	861	895	862	818	810	810	797	857	853	914	910	855	903	842	920	816	907	906	906	941	861	869	910	881	868	849	882	899	875	875	862	866	919	832	876	837	844	868	884	862	870	911	869	852	832	898	925	831	853	881	874	857	904	884	877	863	854	868	860	844	933	883	926	857	829	874	844	904	868	821	854	885	929	849	942	902	839	831	923	866	869	856	889	863	899	837	911	894	897	926	872	858	865	899	890	862	859	784	886	858	872	845	880	874	867	916	874	854	883	827	862	854	932	923	876	875	825	891	869	855	825	873	872	846	891	904	851	834	849	909	883	912	914	904	858	847	885	860	887	858	864	862	870	898	827	828	864	866	839	899	922	849	856	870	839	869	887	886	859	914	870	823	825	842	906	874	912	910	879	854	912	857	901	897	824	838	863	932	901	868	908	842	913	902	840	859	886	856	856	878	860	910	929	912	917	826	858	885	879	842	868	841	872	878	854	908	804	869	893	852	871	857	838	858	864	917	886	841	878	875	876	857	905	873	850	867	883	928	914	842	868	893	895	882	891	828	886	879	892	927	914	842	881	921	895	858	896	887	889	860	894	887	914	896	867	892	868	884	860	828	870	882	894	856	850	877	875	903	860	914	918	884	849	864	863	884	879	913	875	920	894	884	836	884	901	833	866	840	911	876	846	933	809	939	874	836	877	914	853	867	937	835	879	840	868	918	814	858	869	855	835	881	874	840	849	835	890	911	879	858	877	889	906	948	894	838	873	897	915	881	889	831	841	874	881	893	863	899	864	875	882	902	856	836	836	915	840	869	870	868	933	856	909	875	850	872	795	899	899	869	914	904	943	863	910	810	842	850	897	860	898	885	845	890	887	920	881	874	870	867	889	901	857	869	817	867	780	877	870	825	874	849	901	854	881	879	837	904	884	901	840	846	867	898	845	913	904	858	837	947	864	913	867	875	854	800	850	876	831	881	875	932	894	872	798	928	865	873	914	863	885	853	890	921	875	842	890	859	903	867	908	897	868	860	879	900	896	933	880	893	885	868	867	883	882	890	846	853	864	856	889	865	857	894	881	899	827	893	900	877	840	861	854	850	859	889	879	809	905	884	876	843	911	867	841	920	906	837	892	912	866	836	808	877	838	891	896	872	857	841	881	922	883	876	841	913	919	861	871	854	866	891	900	918	846	882	840	896	891	867	896
24953	21541	25060	28475	21603	20310	5190	2372	1492	1334	1143	1015	793	714	653	609	540	478	484	455	424	435	430	404	401	403	358	394	369	372	383	367	351	379	370	350	386	351	376	378	355	386	333	397	365	322	334	355	371	357	345	348	338	364	343	359	364	361	357	340	364	351	364	362	372	352	368	363	320	381	344	378	362	332	371	343	351	401	367	385	358	382	344	405	338	354	378	392	334	376	360	369	376	344	348	401	342	331	360	376	367	359	375	405	342	329	382	373	360	365	378	363	325	343	371	332	374	372	349	354	410	375	331	350	365	330	380	342	383	348	397	344	367	348	356	351	364	381	352	363	393	354	363	356	346	361	353	402	355	342	390	385	330	356	361	379	347	336	388	319	349	345	368	384	347	328	355	410	387	366	385	350	375	392	375	363	334	374	355	316	369	370	378	368	340	341	364	351	410	346	361	349	366	332	377	360	343	358	389	386	369	355	407	406	331	347	341	369	333	360	321	357	313	364	359	345	364	392	354	375	384	361	347	374	330	357	352	398	359	372	350	347	368	340	341	331	328	370	366	377	320	377	325	351	378	352	355	349	349	360	367	370	379	345	358	353	380	351	391	356	373	380	382	417	365	324	366	369	336	359	364	356	376	360	352	373	338	333	360	385	359	359	354	342	365	350	364	370	406	370	336	393	358	357	367	371	398	380	369	345	412	342	351	375	350	385	372	372	370	363	384	367	370	352	389	336	346	374	336	380	368	397	375	356	356	354	377	386	370	321	355	368	361	370	372	378	359	359	362	388	357	378	369	332	355	314	390	366	349	316	376	330	373	342	374	370	364	419	366	371	360	352	374	342	367	371	372	341	336	355	368	338	378	343	346	352	362	356	365	334	397	369	402	368	385	343	389	377	382	372	367	398	366	348	376	312	344	406	357	374	404	322	346	378	372	381	403	373	326	371	354	343	345	329	325	368	310	355	341	377	294	358	330	333	336	365	342	433	375	375	335	374	332	384	364	368	358	357	353	333	304	346	328	376	383	367	320	377	363	352	343	339	348	372	391	362	394	392	359	345	397	372	399	354	360	357	368	383	382	376	343	403	360	354	318	332	302	358	387	377	360	347	357	342	353	342	371	348	328	355	362	367	376	338	379	386	342	364	317	366	351	389	359	356	378	354	360	360	367	360	334	352	355	336	363	327	364	374	342	349	367	336	375	348	393	375	365	342	365	401	366	347	312	355	346	353	341	359	369	335	359	372	313	358	362	370	348	342	364	375	368	380	354	308	341	350	347	320	347	375	362	356	358	330	389	380	358	378	337	339	349	370	338	366	348	347	322	334	369	362	359	355	345	340	371	357	345	330	373	359	366	350	362	356	359	334	411	352	356	374	380	344	354	328	353	359	342	356	321	361	317	347	345	346	394	365	311	370	368	359	325	398	342	328	339	367	355	365	325	374	361	397	365	361	394	351	353	349	334	355	338	374	362	348	336	365	392	335	371	352	304	353	345	373	396	346	389	366	368	346	347	352	330	369	390	370	331	355	328	365	381	320	396	355	384	354	368	358	361	349	340	341	350	321	381	349	367	387	322	358	386	355	353	365	339	367	377	358	395	350	307	376	350	393	333	369	335	354	366	363	360	397	343	329	367	378	379	343	407	363	391	413	330	334	370	367	355	354	358	341	408	351	382	338	317	354	356	360	358	339	358	346	377	328	374	370	346	368	376	377	333	345	344	360	370	381	359	391	367	354	362	352	343	349	351	362	358	380	346	330	394	339	342	362	386	359	376	349	393	348	380	360	360	334	348	383	373	344	353	331	340	348	348	348	373	379	319	367	331	332	348	337	340	357	335	332	374	379	363	342	354	348	366	393	354	350	366	345	364	345	370	360	339	319	370	344	368	343	348	355	353	341	357	407	374	398	350	362	341	366	360	348	355	335	347	339	383	362	360	378	339	351	359	351	414	387	391	356	379	354	375	380	388	363	356	358	384	376	341	357	361	385	347	330	360	351	368	380	395	365	382	378	374	351	362	364	328	368	358	362	351	364	383	348	315	345	343	350	341	379	365	352	353	330	366	346	350	333	376	346	364	343	342	383	333	367	350	380	370	344	367	354	387	369	387	358	350	328	375	354	334	355	372	346	371	356	358	364	337	377	339	365	343	386	362	354	360	348	353	374	354	312	352	359	358	339	342	328	396	343	355	337	351	374	351	365	328	384	345	340	394	360	357	373	336	345	335	362	341	335	360	348	354	352	338	395	345	350	345	324	358	331	362	376	302	356	363	345	344	325	332	350	405	357	362	348	352	370	390	369	343	339	342	332	346	368	393	368	363	374	327	365	338	337	370	385	376	349	336	362	340	369	351	347	365	366	388	366	347	337	353	348	341	353	356	373	378	374	351	354	377	341	367	367	374	313	344	358	408	333	371	363	362	352	347	342	373	330	358	350	374	396	350	371	349	325	344	353	328	362	344	367	384	320	363	382	356	349	356	372	343	338	339	362	341	348	354	367	386	311	369	384	317	371	340	355	398	347	383	383	368	323	346	360	343	344	356	371	349	357	352	377	353	368	421	309	354	402	377	315	343	367	347	357	314	322	368	348	355	372	403	356	339	318	365	404	381	347	316	330	355	352	372	349	371	351	357	334	368	348	390	371	361	360	329	344	343	330	394	366	339	342	369	359	332	362	367	351	382	326	331	369	361	363	344	336	371	385	346	344	351	315	337	347	338	400	369	374	353	410	375	358	360	380	373	370	351	376	320	335	378	368	370	355	349	399	351	370	369	362	358	381	382	390	374	387	325	339	351	373	350	359	343	315	333	389	422	391	353	354	297	332	369	361	341	355	332	358	369	344	317	370	351	348	370	351	343	378	362	363	365	352	321	320	346	349	361	355	328	352	324	369	379	360	355	355	344	309	366	372	350	390	359	353	320	379	378	344	350	366	363	414	346	392	358	347	354	389	366	320	365	371	355	348	333	346	349	329	357	357	353	356	358	368	381	331	413	340	376	352	350	377	372	334	328	325	352	343	364	369	366	340	349	346	392	372	359	353	346	362	352	331	395	378	361	350	360	342	343	390	369	364	344	354	344	385	381	348	374	310	413	402	376	367	333	365	378	391	384	360	356	360	360	358	359	350	335	336	371	387	393	389	374	395	358	361	339	336	357	357	366	364	365	351	365	339	381	341	371	354	369	373	342	367	368	351	375	376	361	370	349	335	384	338	358	344	325	317	345	412	371	321	378	328	352	368	389	365	357	370	357	344	315	349	364	344	350	352	369	379	373	357	347	352	376	405	363	351	369	329	336	349	382	342	368	361	333	360	360	379	381	338	346	400	366	337	330	342	383	368	352	347	361	339	396	358	348	373	373	337	340	381	355	356	339	366	343	370	332	371	341	355	384	346	364	374	380	401	383	347	343	385	344	387	373	333	327	356	331	347	346	342	363	347	335	347	359	366	345	351	334	321	353	366	350	389	323	360	358	358	368	334	341	327	382	346
26206	44568	27175	9119	3492	2389	1809	1545	1309	1258	1118	1083	1019	952	973	896	906	866	875	873	838	875	796	798	790	817	789	796	803	868	806	793	811	808	776	835	824	796	777	763	810	782	774	809	787	784	801	759	805	825	825	787	795	789	813	854	800	844	763	810	850	838	813	828	788	829	818	824	790	811	824	824	800	796	809	812	780	830	829	803	759	840	774	768	826	779	828	849	821	802	792	784	792	813	815	826	775	834	815	833	827	793	764	807	839	780	851	801	787	802	804	816	847	792	796	848	793	798	831	784	774	821	826	818	813	752	775	821	797	789	863	818	799	825	788	785	860	843	796	793	820	869	836	806	799	797	766	795	803	824	807	805	825	855	858	793	810	778	785	801	791	843	827	769	806	798	847	825	781	818	789	815	839	827	812	790	813	845	858	838	794	812	836	827	823	821	803	778	777	804	805	792	797	774	869	825	820	806	790	808	803	847	816	816	828	831	757	793	771	775	853	825	857	802	796	777	764	798	813	806	789	797	796	801	812	804	760	792	797	795	747	784	845	805	807	794	838	843	771	788	791	784	803	812	836	825	826	808	801	819	851	812	812	795	863	788	830	816	816	803	785	844	816	759	904	799	850	824	811	806	787	820	768	772	812	790	804	842	799	817	777	794	777	714	755	791	791	783	812	766	843	784	805	822	799	818	819	852	793	805	795	852	802	812	804	757	804	778	842	769	780	812	907	808	780	839	776	826	763	778	795	784	858	789	808	778	764	813	828	791	803	766	807	801	834	783	808	827	842	807	796	834	732	811	829	846	798	834	789	785	784	825	813	824	776	774	783	779	796	826	796	778	739	819	781	796	822	789	821	834	832	816	812	781	801	810	850	774	769	781	811	829	817	790	790	829	818	843	793	809	759	776	809	801	793	776	810	816	787	826	810	833	766	794	863	745	865	740	805	822	842	804	853	836	832	840	798	812	823	857	793	839	839	765	764	795	776	783	900	813	812	841	799	829	788	827	765	755	808	816	825	781	770	832	785	822	802	785	835	812	842	784	736	856	793	785	754	842	823	759	803	809	766	813	873	830	879	800	805	806	836	820	777	797	840	844	814	806	786	812	816	805	767	824	807	787	819	786	820	826	868	782	850	779	822	801	836	805	816	770	814	765	785	841	801	831	817	804	809	871	803	797	833	802	832	770	816	792	824	763	816	829	821	775	797	821	821	820	817	759	793	816	809	813	793	849	827	802	846	748	811	828	786	809	780	821	797	804	770	798	807	792	790	851	787	811	781	846	819	819	825	759	770	818	808	805	808	801	828	761	808	806	779	793	842	820	749	781	782	880	829	789	807	835	846	790	842	775	789	823	827	839	792	806	810	846	800	806	759	811	826	821	829	801	817	789	793	815	797	806	808	810	801	837	822	770	841	770	735	792	836	789	823	801	791	799	842	799	832	810	775	821	800	773	824	782	836	857	808	787	766	808	787	774	827	864	808	807	810	839	859	789	794	825	813	795	803	852	830	762	840	759	826	829	845	762	839	751	785	810	785	821	799	841	825	812	794	778	763	801	785	847	787	800	836	812	792	829	830	813	815	768	820	790	779	808	744	809	814	847	817	785	808	787	771	744	769	851	779	817	837	807	750	830	783	853	779	812	865	819	808	827	814	781	840	839	755	755	783	794	783	799	802	841	852	775	778	829	827	793	768	789	796	806	795	807	846	849	829	835	792	776	851	865	797	737	828	766	828	832	779	792	800	757	769	819	795	794	778	737	780	769	811	778	805	822	811	804	784	817	807	818	819	852	787	765	792	823	779	795	814	807	773	813	800	791	782	833	844	807	810	856	833	819	808	796	781	805	805	826	774	839	798	836	787	805	832	772	816	814	823	822	757	878	841	847	841	811	814	781	773	761	768	861	769	793	876	810	841	791	812	797	795	861	840	787	854	791	807	825	859	879	775	813	770	784	817	830	828	781	853	794	830	853	874	802	808	808	822	830	810	803	859	808	814	843	822	855	786	819	769	795	804	775	814	875	812	856	787	808	831	813	860	818	777	830	788	770	801	807	761	855	835	805	808	825	796	811	772	846	758	796	791	757	840	785	757	771	800	807	831	792	875	766	748	774	839	840	826	799	817	897	800	826	801	800	829	789	804	803	812	848	826	839	813	796	840	853	759	772	832	815	750	778	780	797	861	826	807	730	816	825	856	812	822	807	834	783	756	812	824	822	822	757	793	819	797	850	828	777	806	758	820	801	827	796	802	828	814	793	773	809	806	823	851	841	783	731	824	822	782	816	803	810	765	749	837	841	782	790	802	769	850	803	820	813	818	816	837	824	729	819	822	770	806	889	788	808	798	797	796	810	799	780	805	819	807	811	832	828	763	832	834	857	818	839	783	816	770	761	792	761	813	803	815	832	841	754	797	833	753	830	842	761	791	829	786	832	847	764	787	801	823	830	821	817	830	775	773	777	795	783	806	787	812	804	766	802	791	775	805	808	796	803	837	804	830	824	789	832	819	798	806	754	816	832	794	883	808	760	789	824	756	823	799	784	787	745	831	811	793	823	812	829	834	826	823	758	801	796	814	804	807	857	764	800	742	821	780	848	769	829	783	818	789	796	853	761	784	804	781	818	811	815	804	788	819	770	771	809	815	811	823	819	796	768	804	889	837	760	819	801	797	801	795	787	757	722	787	808	803	826	809	809	783	779	806	783	813	814	819	825	830	783	783	796	823	783	837	775	842	826	797	852	790	826	856	827	765	788	828	854	796	828	779	782	826	812	822	800	769	855	811	778	825	796	773	845	817	790	831	812	861	816	826	831	830	838	803	783	769	835	828	809	805	788	776	812	835	820	781	803	826	754	805	828	794	816	770	819	800	775	781	853	823	781	781	777	803	794	796	797	797	777	825	756	786	809	845	854	771	825	835	803	767	795	853	774	795	808	801	817	825	802	810	776	806	817	757	790	756	796	827	764	779	758	859	821	827	797	826	774	841	835	875	790	795	803	782	818	801	833	749	776	796	806	814	800	838	806	791	813	808	803	798	831	753	760	750	835	783	807	773	814	813	801	830	842	787	741	760	823	786	789	816	803	762	858	809	706	813	842	789	821	797	785	805	762	788	809	795	865	850	813	892	792	787	769	807	844	770	776	801	824	809	772	850	809	775	847	790	812	852	800	889	857	790	763	846	765	803	811	810	833	790	784	796	801	789	780	799	802	781	880	772	810	802	858	807	812	798	815	806	825	790	787	792	777	823	784	779	785	825	798	831	782	812	771	819	787	840	838	812	804	779	757	847	865	848	811	818	783	787	782	813	809	817	775	805	818	818	835	746	770	826	806	807	807	816	780	799	815	861	811	803	797	775	785	790	785	829	772	812	774	770	813	813	821	823	798	816	804	789	813	818	763	839	755	791	838	849	808	805	768	807	712	809	831	830	771	773	773	803	799	789	788	801	774	762	794	823	795	792	800	816	799	780	801	823	782	825	809	814	771	819	816
24333	21516	25342	28151	21531	21642	18999	4025	2047	1568	1424	1155	1013	891	754	670	610	544	509	504	446	418	392	392	404	425	363	395	350	378	364	365	356	332	340	331	340	316	384	369	367	351	335	350	365	370	355	355	314	347	380	313	337	375	340	345	340	346	343	383	350	346	346	346	342	359	336	333	366	316	339	342	325	344	375	393	331	336	333	354	370	307	338	294	345	396	356	325	351	357	347	337	332	356	327	360	360	353	339	331	368	348	296	345	361	363	365	342	333	353	337	353	351	329	344	363	343	392	342	327	360	347	339	376	378	337	360	377	345	336	344	350	364	319	323	303	303	323	331	354	393	351	345	328	335	343	353	345	330	355	346	360	356	323	367	296	363	346	354	343	347	372	353	384	361	325	331	366	369	349	404	358	385	346	338	332	335	374	348	355	347	349	329	298	338	349	353	353	341	375	348	297	368	330	400	339	347	346	297	318	305	379	391	366	373	355	315	317	364	392	347	348	375	352	329	330	349	319	344	362	356	328	342	350	343	373	334	367	347	335	302	364	315	346	343	337	373	338	355	309	330	354	318	317	333	345	327	341	366	379	333	326	317	327	330	334	370	345	357	346	356	328	381	346	341	353	335	355	347	319	335	361	325	383	350	337	353	335	357	342	355	354	363	385	337	362	348	364	309	330	323	342	342	351	295	363	343	342	371	336	328	311	360	351	345	351	314	352	302	384	344	334	369	307	369	387	342	341	358	366	388	323	344	375	366	382	359	320	386	350	354	300	348	346	306	345	351	365	321	331	353	344	371	341	306	318	337	347	336	347	345	352	321	330	325	349	359	372	376	386	351	372	348	393	334	337	356	322	336	370	397	351	313	352	349	331	333	316	356	362	344	337	347	352	354	364	354	347	338	333	345	358	359	332	340	328	340	383	375	379	359	365	369	301	389	311	359	333	372	351	336	351	364	345	348	341	359	348	368	349	348	350	348	310	346	348	341	351	362	365	343	361	323	338	333	338	305	373	350	359	336	373	398	372	310	323	368	370	314	343	383	347	373	317	352	306	359	331	382	387	331	357	357	337	396	404	378	361	367	339	377	334	325	338	338	333	341	358	354	343	357	356	369	350	351	369	362	344	332	308	356	373	357	337	355	338	352	297	355	388	328	336	338	322	332	365	308	364	307	314	345	367	338	396	373	309	324	374	375	359	360	333	340	364	338	383	366	331	341	346	349	317	339	342	311	302	336	345	360	339	346	356	356	315	348	356	395	378	323	341	346	360	355	320	366	365	345	343	340	321	339	325	333	319	345	373	370	368	294	314	299	363	320	353	396	348	355	364	351	366	372	346	354	372	333	356	344	338	356	337	315	385	326	351	365	320	345	301	361	356	317	337	349	324	331	353	358	339	383	338	357	338	348	359	375	353	346	384	348	327	335	349	344	357	388	349	370	334	307	339	339	342	330	324	368	366	346	359	408	343	358	318	345	357	366	351	369	360	322	331	378	327	337	372	332	321	318	345	326	339	335	309	333	351	336	329	369	357	341	352	365	340	347	339	318	338	375	319	334	369	351	358	347	355	355	297	394	321	334	360	334	325	359	336	348	330	365	343	306	366	335	331	344	322	359	345	342	341	321	346	393	362	343	315	373	384	333	338	340	337	331	333	339	371	362	354	341	383	352	327	362	353	327	366	337	327	346	355	357	352	364	348	340	343	352	341	356	333	337	313	362	336	377	373	353	299	311	357	330	367	337	357	331	371	382	331	324	316	340	311	333	308	361	387	353	346	365	352	367	397	355	358	348	360	345	368	386	325	354	336	347	335	342	322	316	322	373	360	365	371	383	325	338	345	359	381	380	344	363	347	342	323	342	339	326	377	345	326	315	379	362	342	321	322	310	369	368	349	366	370	339	350	363	356	371	356	323	354	307	332	318	363	370	388	373	358	362	352	339	374	347	346	357	338	363	331	357	336	349	338	346	358	307	368	355	351	378	347	353	375	392	304	369	351	375	387	348	362	317	314	346	342	330	341	346	357	359	337	329	418	320	321	344	331	358	378	356	369	356	351	364	383	348	368	345	348	326	352	344	313	342	371	324	369	322	337	349	320	379	338	355	332	375	351	333	347	380	361	342	365	382	353	324	353	379	338	335	360	313	347	323	316	353	357	318	327	359	378	343	323	341	347	321	318	310	313	347	363	332	345	358	373	339	324	322	369	346	341	395	360	341	322	356	324	372	334	332	330	381	343	338	336	360	345	352	332	361	329	334	349	353	343	351	337	363	326	329	350	349	354	385	344	352	315	374	352	330	381	351	349	333	339	363	337	319	359	346	353	367	346	356	358	364	362	352	353	346	357	350	359	360	323	321	366	326	359	335	337	370	352	310	357	364	372	330	347	346	351	374	314	357	346	392	378	319	313	329	340	335	335	353	343	334	351	358	333	333	384	321	338	328	347	357	359	380	318	349	358	338	352	387	341	327	375	347	349	339	344	340	358	332	340	363	341	345	305	346	374	329	344	353	359	329	336	349	335	305	336	336	384	344	360	335	334	360	331	369	361	325	357	350	335	345	355	395	325	342	346	343	368	358	333	336	348	326	323	363	355	366	353	354	340	341	352	329	340	350	343	352	352	336	371	341	353	316	377	323	390	340	350	368	318	346	352	386	359	357	347	326	337	341	314	337	338	345	365	367	326	371	309	348	350	340	338	328	347	397	351	327	347	347	368	337	366	407	344	328	346	369	381	393	363	384	376	299	324	379	363	352	320	366	353	375	378	345	332	362	302	343	347	350	356	363	372	328	357	373	316	337	332	312	362	362	341	328	346	340	320	354	361	366	341	349	351	345	337	352	328	327	375	342	358	325	315	364	336	336	355	351	361	370	307	322	381	360	327	323	318	314	349	314	349	352	348	322	355	343	335	319	336	335	351	350	341	345	395	328	355	339	377	337	345	284	329	384	339	362	349	333	338	374	360	374	349	365	345	363	329	368	310	327	351	376	320	295	332	374	319	346	358	388	336	355	365	354	352	360	344	394	356	341	343	336	355	359	357	359	388	354	327	339	334	350	331	322	362	345	341	335	335	352	355	328	333	346	382	369	340	375	312	364	322	344	303	316	343	352	353	339	361	357	331	360	345	385	356	316	364	348	346	330	349	340	323	374	334	311	361	324	370	332	362	341	383	344	357	373	350	352	321	334	304	363	339	350	332	336	348	377	340	334	326	344	337	339	346	332	321	360	342	335	345	354	341	321	327	327	328	392	391	355	348	344	344	369	342	324	334	403	311	321	303	377	357	339	369	309	376	362	387	362	353	336	302	351	359	315	338	329	316	349	326	334	354	338	327	356	345	357	399	328	343	321	354	354	335	325	348	370	347	360	368	344	362	348	343	359	344	351	368	345	334	337	353	319	335	363	336	370	324	333	367	355	365	354	361	350	359	356	403	354	355	346	304	356	325	323	332	349	370	345	334	326	345	356	341	385	393	352	354	349	328	336	346	317	335
28594	48445	32793	9560	4091	2816	2181	1697	1375	1232	1258	1167	1063	1007	928	891	867	913	849	837	842	814	806	787	802	873	718	805	734	789	769	777	829	754	792	790	777	804	789	738	749	742	765	777	742	760	780	798	808	779	811	770	779	761	772	761	749	766	786	765	780	762	787	753	722	768	810	750	752	740	835	803	727	752	749	770	810	766	799	807	758	784	762	761	768	752	759	803	807	775	777	791	785	751	730	770	817	793	769	737	746	762	777	778	775	755	779	749	764	786	781	763	772	768	834	758	774	790	798	780	742	778	786	751	810	804	777	746	726	810	786	779	776	739	758	739	800	718	817	748	817	785	817	799	762	784	747	712	769	744	792	774	778	799	759	780	757	802	727	754	776	771	764	776	763	815	776	775	757	807	763	826	763	747	778	737	773	773	769	777	805	780	789	759	775	719	783	689	762	747	747	750	787	748	782	786	770	734	741	737	754	800	751	740	763	784	783	725	770	789	766	732	764	766	783	781	825	767	759	772	834	767	763	726	735	768	714	752	755	764	761	771	740	755	764	819	796	786	713	809	726	766	736	802	783	766	771	714	758	768	820	760	750	775	756	758	797	768	798	768	763	776	749	764	775	773	786	796	747	781	776	799	808	819	760	763	777	795	764	771	781	761	721	765	789	786	774	732	763	792	798	758	725	773	770	733	794	758	742	840	771	739	785	758	770	737	734	761	737	787	783	770	784	790	772	848	762	789	744	748	805	767	791	790	728	723	747	739	782	789	805	755	745	778	756	779	783	757	770	735	811	716	768	760	806	783	784	767	764	776	792	748	766	779	815	792	807	807	793	787	750	806	777	739	736	765	799	782	820	776	778	742	767	789	791	791	770	760	773	783	765	738	779	748	818	765	719	705	742	747	748	713	778	739	754	757	778	727	791	822	765	806	773	736	735	782	778	760	754	781	758	793	804	763	779	756	793	750	805	802	787	712	761	769	789	750	780	792	754	720	733	776	805	783	774	757	702	718	770	781	775	775	809	765	717	721	778	764	720	758	759	770	768	762	760	796	732	757	754	804	778	735	726	728	789	778	746	755	787	759	812	766	752	813	743	777	801	751	795	782	756	774	774	779	753	729	765	781	707	786	789	803	816	750	792	758	780	789	795	772	744	787	760	744	737	772	743	763	743	741	781	776	773	811	743	739	744	775	793	803	751	775	774	759	767	742	841	799	752	770	769	761	782	754	791	750	736	762	766	810	775	778	764	757	779	777	800	789	751	771	778	781	801	758	754	811	809	760	765	783	788	791	757	776	773	782	785	716	777	805	757	806	799	765	794	719	775	824	768	781	822	795	803	706	753	770	763	768	834	748	781	770	789	783	762	779	871	735	812	805	795	775	752	749	758	816	792	798	805	767	764	796	805	797	788	792	746	800	786	767	803	789	791	748	757	799	761	789	734	718	715	781	781	799	797	777	794	765	778	733	726	751	763	690	771	763	792	771	760	759	808	761	777	790	746	810	797	717	790	733	717	723	731	741	789	701	752	733	772	788	754	788	789	785	735	724	741	786	761	782	755	801	789	755	776	743	775	778	753	754	749	731	788	832	763	728	761	723	731	792	745	752	809	748	730	719	752	766	763	762	814	753	715	763	822	768	799	799	755	738	747	793	753	777	756	764	764	783	747	720	772	803	742	765	792	802	779	759	790	777	765	756	755	740	778	806	805	794	762	723	829	792	761	806	769	744	767	776	788	697	723	804	791	785	755	771	768	767	762	783	758	779	776	774	767	711	748	770	745	741	784	812	746	762	744	770	742	839	822	803	745	786	790	750	792	766	798	755	762	750	762	775	734	785	765	789	773	769	725	766	770	776	763	776	782	805	751	766	818	778	779	785	779	744	771	745	792	764	733	785	746	763	744	784	766	787	772	747	798	772	772	744	776	770	812	713	762	799	786	807	778	763	774	738	743	757	728	782	735	798	841	769	720	747	738	783	752	775	757	776	759	774	776	776	790	791	737	774	776	787	743	733	725	766	756	810	789	757	804	781	761	764	739	728	771	737	760	797	790	788	752	764	801	748	776	777	790	765	796	767	781	744	706	747	780	763	743	813	801	739	796	765	757	774	752	775	782	784	793	749	748	747	767	750	837	723	770	764	754	747	725	737	798	729	742	698	745	775	790	752	788	722	744	777	735	793	747	795	736	795	805	752	730	771	780	725	716	759	760	740	751	802	793	769	787	810	745	757	762	792	741	760	812	749	761	724	775	752	771	759	723	813	826	790	766	793	735	751	803	765	755	758	717	769	777	799	748	797	746	778	824	763	707	777	735	791	794	745	782	766	805	780	781	784	764	778	719	787	805	724	763	816	754	739	779	791	805	781	808	783	788	808	791	771	835	744	752	817	767	780	779	777	782	776	768	747	777	776	775	742	783	763	734	760	743	773	843	812	743	745	747	759	744	756	807	798	789	724	768	819	812	754	803	809	779	762	789	816	781	788	738	780	739	727	791	782	769	776	795	813	780	725	750	724	747	756	800	762	768	775	810	793	781	740	752	744	789	813	816	790	764	759	742	791	752	801	821	769	743	803	787	764	765	747	788	802	758	748	754	734	749	777	758	802	789	756	759	722	782	693	773	791	770	758	775	772	776	818	753	761	772	763	818	745	745	746	808	726	765	759	715	760	786	720	735	779	757	828	785	764	782	768	804	801	799	807	751	791	773	767	801	783	753	741	736	787	739	761	774	739	771	696	806	789	799	769	731	780	785	807	797	781	788	756	801	738	728	794	761	724	748	772	777	797	721	785	804	785	749	795	763	801	740	812	743	738	766	796	810	768	724	800	725	800	835	796	790	798	785	722	761	780	751	741	793	800	753	755	801	746	806	742	702	749	765	742	787	773	775	742	760	775	784	761	745	738	771	774	770	799	835	757	750	784	775	746	780	763	782	814	793	801	745	762	790	742	755	747	824	760	755	713	780	806	752	779	766	809	762	784	793	782	768	748	761	777	754	837	765	774	728	754	801	734	752	801	780	755	796	799	789	776	765	787	717	787	747	770	773	762	792	723	756	753	748	767	741	815	749	742	790	817	794	776	716	799	730	749	745	748	745	772	782	713	802	771	748	759	790	790	749	754	812	753	811	812	740	779	815	823	728	778	755	811	758	751	830	758	739	766	757	739	701	748	769	740	749	778	739	771	753	707	786	806	775	802	751	745	781	762	786	782	751	782	803	786	745	799	787	726	731	765	784	760	786	767	728	760	751	779	738	771	785	693	752	816	795	745	800	783	779	760	740	753	775	755	750	742	725	788	771	791	717	777	769	767	796	766	767	721	765	770	735	828	766	764	776	753	813	775	788	742	760	757	733	715	753	830	743	790	783	731	803	777	752	779	790	807	797	775	732	803	736	739	785	744	788	788	747	776	739	777	797	722	805	749	751	765	773	801	741	790	760	788	781	792	735	791	707	797	734	803	785	778	774	729	737	792	800	752	822	764	757	783	808	772
33253	25863	25088	11140	3519	2480	1854	1414	1129	960	864	742	730	597	582	545	513	455	470	460	469	380	422	406	397	406	390	403	391	402	415	348	394	380	392	384	379	374	349	372	379	386	355	389	387	376	400	367	367	372	370	417	344	338	381	390	380	429	394	362	408	373	407	390	401	413	342	371	395	404	413	361	377	389	357	376	388	384	344	348	409	391	381	385	374	371	402	424	425	406	387	397	421	383	361	410	378	365	404	390	429	403	353	386	331	440	349	372	355	370	386	393	426	394	404	358	399	395	397	364	402	416	326	369	428	385	385	342	368	401	380	358	355	407	357	391	393	405	367	364	356	366	344	380	380	390	403	392	354	441	382	389	379	362	380	404	385	433	419	416	397	362	353	345	403	397	396	413	362	409	397	373	369	394	399	358	364	366	366	361	364	379	390	366	369	391	381	409	401	384	372	375	382	352	407	376	383	379	381	364	363	365	399	398	398	383	380	343	370	380	354	414	397	385	383	393	381	397	377	357	377	394	413	379	369	366	380	397	375	418	356	394	359	425	369	372	391	375	365	391	395	352	391	415	379	380	343	369	407	378	361	368	389	373	374	378	407	379	364	368	401	413	427	389	367	384	396	389	409	396	392	391	347	422	435	404	387	379	388	431	413	390	387	383	339	365	388	404	412	382	396	389	413	387	414	403	389	395	436	385	389	371	371	388	372	425	410	401	385	410	389	398	390	386	392	387	371	377	427	367	357	396	350	389	406	358	368	396	418	385	382	376	381	345	374	401	395	346	389	371	413	392	391	366	384	388	331	402	370	398	359	399	422	430	416	408	382	396	386	367	394	367	394	380	382	401	422	392	370	362	361	399	385	431	374	369	400	390	423	388	409	400	344	347	399	366	351	413	347	375	381	383	387	376	365	383	379	365	394	401	396	410	398	391	365	392	436	397	408	415	376	397	387	375	380	399	377	391	359	386	388	392	361	377	412	393	375	390	354	375	391	399	393	375	368	394	413	353	404	447	392	405	367	354	359	424	391	398	356	409	372	382	400	366	381	386	366	390	418	406	377	373	394	382	337	377	402	404	420	380	431	374	364	387	387	425	389	397	412	406	387	388	372	357	404	363	379	343	401	385	328	398	330	351	376	384	375	391	398	378	396	323	372	377	367	368	385	396	437	410	348	387	427	404	370	443	386	389	381	383	367	390	396	422	363	400	379	353	424	369	396	375	391	394	412	343	373	362	347	374	402	339	400	398	359	406	415	377	385	382	385	386	378	383	392	381	402	398	360	397	389	367	395	360	395	384	347	413	371	418	400	362	375	391	383	387	376	428	390	385	390	485	402	359	426	329	392	388	406	347	405	415	390	382	392	389	361	432	353	411	418	359	411	403	400	379	373	392	373	379	413	432	405	381	406	380	384	361	400	425	399	398	386	388	390	420	411	378	373	391	366	371	393	386	402	373	368	405	421	417	380	400	365	420	364	364	398	391	376	367	385	409	391	360	401	387	364	395	391	374	382	390	401	368	380	392	397	372	393	379	413	423	402	381	394	397	379	407	415	409	374	399	387	392	379	392	416	370	367	382	344	396	383	383	377	400	385	342	369	358	411	369	422	397	375	388	371	353	414	399	422	404	408	384	404	376	424	389	343	396	393	431	381	358	375	404	363	380	373	409	369	387	349	392	364	394	358	367	385	371	388	362	352	407	388	410	370	406	386	389	359	378	377	395	363	373	413	400	400	404	384	390	398	391	357	407	411	421	391	394	375	375	388	403	406	422	385	357	348	392	408	385	403	386	342	460	410	361	371	351	406	390	354	391	371	383	395	367	387	381	395	365	408	362	416	388	378	364	368	364	380	384	422	398	364	397	397	376	376	366	374	391	371	404	378	391	391	345	394	390	386	377	364	399	410	370	367	380	359	371	406	389	379	400	354	399	376	412	373	393	376	392	388	382	386	380	419	386	418	379	406	383	412	402	438	389	406	368	398	381	370	325	390	405	390	383	354	382	387	401	367	358	369	395	380	390	398	370	378	369	415	401	385	402	372	398	377	414	391	381	377	376	383	382	352	386	385	383	399	354	357	406	332	378	380	403	419	340	372	381	389	371	398	385	349	353	415	382	413	371	380	400	372	396	362	378	371	388	392	415	379	361	424	394	362	390	390	376	384	375	388	401	404	430	384	370	361	410	404	385	403	371	367	402	397	370	403	373	406	385	416	442	373	427	390	400	398	353	384	372	423	402	395	403	379	377	382	395	406	394	411	387	372	383	400	372	369	391	377	429	400	367	376	358	358	356	417	359	422	386	385	411	395	389	393	395	388	391	413	386	372	394	364	345	397	364	385	377	361	390	397	405	404	417	380	348	392	357	361	415	379	420	381	370	387	342	381	364	356	376	380	411	382	411	384	363	416	399	350	363	363	382	364	348	364	373	360	352	387	392	386	377	360	361	384	387	399	441	404	391	380	376	380	384	428	421	370	409	410	369	409	411	398	417	372	411	375	397	425	386	438	406	388	352	416	389	418	386	378	400	367	377	391	401	404	371	387	384	355	397	384	388	397	395	385	411	404	384	380	383	379	359	386	413	369	425	389	389	378	413	390	350	341	375	388	406	390	413	364	370	355	378	387	388	413	372	404	369	365	379	362	412	376	385	399	354	372	384	393	413	371	406	383	397	391	408	374	425	389	388	358	405	359	377	399	342	362	358	397	382	364	406	367	408	390	366	390	400	371	406	362	387	366	380	412	389	329	384	397	411	380	431	396	404	392	424	380	402	406	371	398	404	377	376	407	374	417	376	374	418	377	387	419	380	384	348	413	390	403	393	365	351	379	369	373	391	389	368	418	374	382	378	405	379	366	387	382	411	366	375	379	378	385	325	368	384	367	400	410	364	408	395	384	363	352	377	396	389	377	420	352	352	372	369	408	406	354	380	431	397	378	429	389	395	390	328	374	370	388	376	363	398	370	398	396	360	372	413	408	364	357	351	369	379	380	347	396	408	389	356	391	385	381	378	412	381	363	401	410	408	349	386	364	419	375	399	389	400	383	378	422	390	401	367	362	390	383	377	348	421	419	357	378	395	387	389	422	378	352	384	376	382	403	383	400	423	410	385	392	420	400	379	343	412	389	396	381	392	394	327	393	393	360	377	367	340	391	385	394	397	400	383	357	386	414	400	370	418	424	378	373	375	379	384	411	386	405	372	352	393	391	408	391	383	361	357	364	380	381	385	375	410	375	374	416	376	389	355	402	380	386	383	408	387	363	384	391	372	385	370	395	382	368	390	347	376	385	366	392	408	384	389	356	349	411	353	399	381	396	337	350	344	366	377	403	426	386	388	402	382	387	410	363	389	437	381	375	423	391	388	410	435	392	387	402	386	396	371	386	400	366	376	404	400	393	375	349	416	402	361	396	419	410	378	386	388	417	366	399	386	398	388	397	363	393	399	382	397	396	412	385	382	393	382	409	364	376	361	384	409	375	383	371	388	378	373
25693	31931	16769	4824	2482	1880	1532	1283	1205	1182	1084	1027	996	1016	943	932	920	934	924	971	850	891	923	897	892	888	837	891	878	876	838	893	849	902	908	817	861	925	858	854	874	850	877	825	858	830	843	892	894	897	875	894	889	846	842	856	892	858	865	864	898	924	877	853	913	850	917	882	877	839	828	880	887	869	840	848	912	908	866	839	835	852	881	870	845	851	865	878	869	905	830	893	843	870	902	907	854	872	856	871	897	863	886	857	922	903	847	910	843	848	915	917	851	894	888	898	876	900	891	862	857	895	875	893	899	849	873	856	878	893	837	889	897	892	858	850	873	890	863	883	855	845	890	914	905	891	898	922	874	915	859	890	874	878	863	831	866	868	883	844	879	913	930	850	861	860	916	865	821	897	871	870	868	906	898	875	867	865	859	866	861	843	818	870	836	823	871	868	864	873	839	861	926	880	845	882	880	828	885	868	847	849	877	855	813	869	854	890	864	886	863	845	904	871	850	860	905	845	855	881	890	872	874	889	880	901	827	898	876	857	887	873	858	895	866	885	878	882	846	897	853	835	864	892	902	924	893	838	836	858	825	841	891	919	864	904	919	859	866	895	861	862	835	939	836	857	878	871	853	873	846	879	956	845	916	878	889	868	883	912	864	862	877	890	898	865	882	928	889	899	848	854	829	913	875	815	797	898	878	899	870	908	855	859	920	875	866	886	887	888	866	885	833	918	856	866	905	861	880	872	834	879	873	868	854	846	887	916	857	831	848	889	817	858	892	836	852	904	879	887	866	879	865	889	903	880	870	837	841	860	900	839	910	923	917	870	909	900	862	861	894	871	889	821	892	842	942	921	917	852	845	876	854	866	909	907	890	836	833	808	904	896	846	840	868	860	887	875	874	860	841	890	822	864	860	853	874	884	910	885	889	840	874	877	845	889	886	868	853	884	861	856	856	894	854	852	861	918	866	801	892	804	850	872	936	822	921	858	897	849	864	918	852	904	898	837	927	824	872	888	859	881	872	912	876	930	856	821	863	902	895	921	894	892	897	864	947	875	918	815	882	866	874	912	924	799	903	874	834	897	902	879	851	837	885	845	887	871	912	846	906	798	870	899	853	852	891	884	867	896	836	896	872	811	891	874	855	851	804	794	865	833	864	882	860	936	893	933	867	863	837	843	837	852	817	909	879	935	881	922	914	834	878	877	848	892	866	832	869	859	866	887	873	922	867	913	867	851	889	879	880	854	898	882	877	908	884	876	851	888	899	871	872	901	883	925	868	879	858	872	877	857	875	888	929	860	816	806	856	926	890	823	843	872	885	853	877	877	894	860	839	863	836	903	843	853	863	884	887	877	857	884	860	883	871	803	866	881	832	916	864	913	918	898	871	818	857	896	868	845	871	819	905	853	889	870	917	885	830	883	857	870	888	817	905	852	935	877	863	835	849	845	862	844	875	917	860	912	856	876	900	880	817	899	821	885	857	876	862	873	888	893	880	886	845	808	811	901	905	812	934	876	819	847	825	861	898	887	880	878	880	927	833	835	839	889	909	856	839	908	929	862	898	895	866	928	854	906	881	886	941	914	904	848	838	895	883	893	872	832	843	899	876	835	857	883	917	848	906	890	852	860	917	907	888	866	841	871	921	857	849	867	880	820	896	846	863	818	859	843	842	815	910	885	878	890	861	866	902	905	859	898	903	844	889	862	864	905	824	891	849	871	847	899	868	897	865	855	872	905	882	877	881	843	888	839	878	934	878	826	872	895	849	894	864	858	810	873	862	881	836	894	863	899	869	850	922	902	868	834	925	829	924	879	874	879	843	813	905	896	903	896	885	824	888	862	888	881	871	888	894	863	913	891	928	860	878	874	882	831	853	909	891	857	852	960	849	890	923	781	940	891	824	906	862	858	870	915	835	875	830	857	820	899	879	845	848	860	866	887	851	879	842	852	873	907	870	897	857	880	878	835	839	867	912	868	898	897	876	853	866	895	835	884	895	914	855	928	843	866	901	846	869	873	880	900	869	829	924	859	895	882	899	850	913	914	903	811	859	872	859	887	880	866	883	887	832	815	881	908	947	906	841	817	847	894	890	903	832	854	902	872	861	868	900	835	950	823	911	902	849	902	868	819	922	874	897	862	877	895	855	878	859	877	923	877	862	837	947	827	844	909	862	856	861	807	918	882	900	857	867	911	885	876	863	913	856	937	866	854	835	828	876	838	836	866	871	885	877	876	880	856	848	832	887	908	858	872	879	901	892	820	855	846	854	882	898	889	869	835	874	880	810	825	885	860	849	881	895	873	860	882	872	886	876	885	902	888	915	882	899	904	824	888	863	903	855	855	853	900	888	878	866	824	798	866	872	862	854	898	901	815	916	907	903	904	845	837	840	855	907	910	803	885	878	866	923	829	866	912	868	853	772	890	903	876	864	891	918	838	894	899	842	842	902	905	859	934	858	899	882	831	903	892	882	807	886	903	860	892	883	917	886	830	875	862	850	871	826	891	855	871	899	812	868	869	830	890	920	880	888	859	889	845	880	888	948	872	860	907	862	874	867	887	843	822	788	863	907	930	892	827	860	825	854	888	801	839	843	923	935	807	841	882	915	879	863	851	866	907	843	884	828	882	832	911	831	849	831	876	847	887	883	887	942	903	899	876	899	870	863	877	870	930	844	849	867	854	846	880	866	832	919	846	869	896	880	835	834	886	895	873	849	850	839	892	928	915	909	886	896	808	914	915	832	870	844	894	845	924	851	871	870	850	850	887	896	862	940	910	883	888	852	877	842	838	859	906	877	813	841	892	855	885	899	946	851	921	894	929	909	893	885	900	865	859	851	820	865	815	895	892	833	803	840	873	933	862	890	855	889	916	865	862	862	864	888	905	857	849	894	848	916	880	913	891	886	907	912	884	861	864	892	903	904	848	831	914	903	850	892	873	818	854	878	872	871	862	881	887	843	858	850	875	886	892	824	855	861	890	872	825	913	826	902	846	901	868	928	908	911	860	902	838	903	877	835	931	865	838	876	876	857	914	910	860	868	867	849	880	910	884	884	797	855	865	935	907	882	894	926	881	846	888	889	854	865	861	897	829	893	880	836	860	821	846	849	950	889	912	883	843	819	809	866	851	884	871	878	850	840	895	828	874	799	818	892	916	889	832	851	898	893	874	811	868	866	914	892	860	842	893	852	876	883	867	894	863	871	879	818	895	905	961	913	865	911	851	881	878	822	867	853	849	912	883	906	855	823	845	911	861	888	859	877	860	870	872	903	846	878	901	834	906	876	900	857	839	890	897	864	876	935	903	862	895	872	811	874	900	844	879	895	860	793	896	832	804	845	855	871	906	914	867	853	857	895	812	861	867	870	839	843	911	939	884	873	882	870	889	907	840	889	904	868	845	851	905	846	867	887	900	878	910	879	855	880	907	898	834	868	868	825	880	900	892	852	836	839	855	899	868	905	881	842	897	901	879	915	895	891	880	832	866	887	816
24896	21510	25012	28461	21558	20342	4989	2160	1485	1253	1051	861	778	693	611	581	542	547	441	468	429	424	391	379	379	395	384	324	343	357	388	350	380	351	375	378	349	317	344	363	383	372	373	398	337	377	387	368	366	377	368	347	363	340	358	404	375	325	341	385	356	354	346	346	354	372	368	351	342	323	398	346	375	365	356	344	357	347	364	349	360	332	372	332	331	355	386	378	395	385	363	358	365	367	367	344	334	342	369	335	370	343	357	350	328	383	344	323	362	357	345	336	340	356	342	352	384	371	377	362	376	333	344	365	369	347	353	359	341	352	336	354	347	322	359	384	316	358	385	372	382	351	343	347	360	374	370	356	338	349	346	349	369	359	330	364	362	360	380	341	373	380	380	359	355	362	363	333	345	342	389	386	342	347	364	327	345	366	324	376	353	338	358	334	326	371	354	366	374	341	343	342	337	340	362	340	354	347	360	320	348	358	407	328	358	324	326	340	375	358	339	397	347	357	346	316	343	304	351	350	358	340	342	370	354	345	377	377	355	378	364	346	341	383	359	329	392	367	361	356	383	346	338	357	306	345	336	370	368	375	323	326	346	362	348	312	330	354	334	337	350	359	364	344	342	329	387	330	358	342	366	370	364	367	348	334	336	414	366	355	357	379	361	327	370	352	343	351	352	361	370	367	374	349	367	355	331	379	355	337	337	342	372	358	346	372	356	326	348	391	331	329	339	373	370	387	315	329	386	370	352	353	356	372	357	345	362	364	353	334	371	349	358	312	323	335	366	343	375	345	366	327	343	342	350	346	364	352	317	369	351	343	336	360	383	384	387	413	349	387	402	371	348	366	360	359	343	343	356	371	381	324	373	361	359	339	341	375	348	380	352	340	379	355	327	355	360	351	349	362	396	364	345	300	358	343	351	380	317	339	341	381	380	336	349	369	377	345	347	352	374	369	373	359	378	355	346	336	374	355	357	319	366	367	364	339	380	370	352	344	351	360	346	393	344	312	370	345	337	358	331	346	391	342	332	352	349	343	335	390	357	337	345	329	352	363	356	388	332	366	381	351	336	366	344	349	350	362	336	371	340	308	361	370	373	326	359	331	360	342	350	383	384	367	374	402	358	324	326	355	335	367	363	359	344	362	347	322	348	383	303	328	326	315	362	337	331	349	326	391	354	396	370	391	370	388	368	363	388	375	335	325	345	313	322	366	350	357	348	344	350	384	329	365	328	338	378	349	356	356	332	297	365	334	364	370	328	359	382	369	334	370	353	339	374	326	368	400	359	355	372	397	414	377	345	351	353	330	303	342	335	376	376	387	330	340	333	318	365	383	349	370	365	317	337	333	362	373	358	336	385	346	361	379	357	355	357	357	359	345	352	365	358	319	360	320	347	369	350	343	347	340	336	352	348	384	367	342	366	386	384	351	320	366	358	380	387	328	319	343	349	334	374	398	354	356	369	313	383	409	328	379	329	374	328	326	371	357	377	350	358	352	376	348	334	358	333	344	371	338	368	375	365	316	386	364	321	382	357	318	297	327	348	319	324	366	358	357	312	348	332	360	367	340	334	353	334	354	330	410	347	337	349	375	320	327	383	366	355	352	360	361	349	348	365	372	333	352	312	381	380	335	327	379	341	340	348	355	353	364	392	392	346	372	350	351	376	383	364	364	390	353	384	353	331	357	379	348	360	373	387	374	352	339	349	364	378	408	364	354	328	375	332	326	324	372	352	363	344	355	349	352	332	378	363	366	357	343	339	359	397	346	343	374	325	336	343	372	379	311	352	358	331	337	359	372	345	379	329	354	348	356	365	360	358	340	360	312	344	362	380	367	387	365	360	353	364	343	382	348	353	353	318	365	350	356	344	355	403	409	368	342	399	335	375	337	371	362	374	346	362	356	381	374	333	341	327	351	379	357	337	350	338	334	400	374	353	330	350	368	399	345	392	388	345	335	350	353	311	356	363	322	349	352	363	371	387	349	392	368	366	382	349	342	371	361	352	341	361	349	383	371	343	345	344	363	367	334	356	396	359	363	351	342	381	346	343	330	324	370	343	338	351	305	358	381	358	290	330	357	374	382	336	367	324	376	351	303	336	374	383	383	357	353	392	355	373	359	357	344	358	353	396	365	339	390	372	312	343	355	403	365	362	398	379	335	366	360	354	379	383	383	359	394	319	347	359	340	344	376	342	355	359	340	344	361	354	350	377	322	358	352	380	349	356	352	372	355	346	356	315	343	319	357	355	314	347	367	346	383	367	366	341	346	304	351	357	354	349	408	310	304	339	355	355	377	367	338	352	329	320	362	366	356	369	378	336	358	331	332	328	371	353	356	365	366	354	372	344	346	384	361	343	353	353	363	364	374	349	371	321	374	374	349	357	366	311	352	336	353	359	356	377	374	333	363	381	343	367	350	394	345	386	369	364	334	361	346	406	336	354	329	360	338	340	359	357	344	327	351	341	335	347	331	323	353	368	333	355	330	355	355	343	372	373	399	370	406	360	370	366	383	343	326	355	392	353	359	347	333	347	339	390	346	356	336	357	350	331	364	330	360	346	406	297	363	357	379	359	399	386	345	369	310	364	371	348	345	368	353	329	317	345	372	384	335	374	393	339	355	350	358	376	350	356	338	366	383	362	362	355	365	379	349	366	342	333	349	392	352	391	382	373	376	361	400	347	381	382	357	355	368	344	372	355	369	358	374	354	318	354	338	352	376	332	325	329	375	376	350	365	377	345	300	367	360	360	340	362	367	370	345	335	345	371	406	340	343	365	347	394	391	368	340	376	352	320	335	390	353	386	364	361	335	340	319	386	362	304	353	411	343	355	324	382	351	360	349	342	376	358	339	359	345	328	396	319	374	323	370	364	344	347	389	353	349	326	342	332	325	364	364	365	363	363	355	354	357	335	365	357	345	314	343	365	383	336	334	316	329	384	368	361	343	344	376	362	360	339	367	401	372	324	380	369	341	344	370	360	347	343	334	345	356	378	354	397	342	409	338	341	345	340	329	353	366	339	371	339	343	325	328	353	382	324	324	353	338	337	409	398	366	369	353	342	345	367	367	321	328	343	308	373	336	363	365	388	409	345	349	364	331	341	348	362	349	335	343	324	352	357	378	325	369	391	353	347	352	379	329	353	359	318	375	351	355	387	348	359	400	348	353	331	397	360	337	307	346	389	357	368	352	344	335	356	376	350	332	373	387	365	355	354	344	362	375	360	352	399	329	342	363	319	354	364	355	397	386	352	382	347	349	340	370	347	383	326	321	357	383	344	336	377	335	352	367	350	378	350	368	365	348	314	355	343	351	360	390	346	357	386	368	392	363	354	361	380	337	353	364	349	348	346	362	312	360	367	347	352	340	343	361	363	329	342	362	374	342	345	341	355	352	338	357	332	336	346	357	394	333	344	359	354	348	314	358	338	382	322	371	364	317	342	363	363	356	367	379	317	345	333	355	366	339	354	378	335	361	321	355	347	367	365	364	348	353
26573	43539	25886	7327	3186	2276	1802	1559	1343	1211	1110	1066	970	921	934	944	901	842	887	851	827	823	848	868	814	773	819	818	804	807	817	789	806	829	791	790	812	822	802	825	836	800	815	772	831	822	817	832	771	792	820	808	799	765	770	743	753	818	831	827	813	784	810	762	789	785	790	838	812	831	802	800	811	787	779	768	812	742	771	739	773	824	802	754	766	794	763	798	780	763	795	769	822	850	757	815	760	785	790	784	778	752	814	803	791	829	834	795	821	836	780	848	811	832	789	836	829	841	861	792	809	811	788	813	793	819	760	829	763	842	817	749	822	856	798	852	833	772	780	851	848	805	806	786	759	827	808	799	782	830	878	816	822	804	806	788	771	829	837	838	805	816	792	778	737	782	872	772	805	791	757	786	794	822	797	820	820	778	829	727	798	860	803	835	820	788	854	797	776	804	778	839	819	816	782	817	855	792	753	833	807	751	847	809	775	792	794	803	788	797	765	803	811	809	785	794	832	838	823	786	821	818	819	804	773	787	809	757	822	840	802	780	794	761	820	803	726	823	765	820	781	800	740	751	795	768	827	833	853	795	787	824	778	828	789	829	848	813	810	797	786	864	746	809	797	776	788	813	818	818	823	810	860	788	776	762	776	827	757	759	825	833	778	795	797	851	819	805	820	792	791	843	834	795	787	815	832	823	784	794	797	775	755	815	750	784	753	795	815	810	854	757	796	807	851	785	748	780	748	773	815	825	837	795	816	803	817	787	883	786	830	802	793	756	798	850	897	770	800	789	811	772	848	746	798	739	787	819	812	788	824	771	801	775	789	775	796	778	823	819	754	810	795	788	780	856	795	869	763	751	815	808	808	819	838	761	849	757	777	795	837	774	790	788	784	757	719	827	756	817	780	766	798	771	758	783	788	833	808	776	771	790	812	789	790	795	859	817	815	766	818	827	844	837	763	811	830	769	778	826	768	783	788	762	788	791	840	808	804	823	768	812	778	770	817	785	782	746	826	781	750	784	837	803	801	747	811	739	799	771	776	813	860	793	797	804	797	847	811	785	807	861	750	828	790	770	802	787	795	782	842	849	786	787	810	790	830	793	862	758	846	818	852	812	793	790	796	805	859	768	852	828	776	821	804	772	778	801	792	831	837	827	766	784	752	777	799	750	762	819	786	758	817	813	786	823	806	819	786	791	772	814	781	830	833	778	793	780	804	785	781	818	838	780	830	821	794	823	792	772	895	826	777	800	799	828	793	752	793	800	850	810	829	815	747	816	764	803	795	827	851	789	776	840	791	801	825	771	824	805	819	761	800	806	780	788	793	781	763	754	773	835	837	785	783	804	848	771	768	805	809	865	825	781	792	797	823	830	778	759	859	817	778	810	823	873	758	866	804	756	746	839	797	812	805	828	789	818	813	798	825	811	796	835	793	816	860	779	793	758	818	816	813	817	754	780	788	792	793	807	771	827	844	812	828	833	766	810	803	797	817	754	789	818	804	805	827	826	752	840	751	775	771	827	796	774	812	776	829	872	809	797	776	842	823	820	854	778	809	841	821	825	818	812	813	784	818	805	771	757	821	778	809	799	819	790	784	776	820	820	825	800	812	789	816	816	744	842	813	832	775	830	792	845	845	799	799	861	789	801	786	838	797	804	817	796	805	770	803	828	857	756	825	779	838	821	853	800	840	826	809	760	831	767	758	755	783	819	802	773	821	776	820	784	812	822	778	793	844	790	830	776	767	797	834	808	801	756	838	809	812	768	834	789	815	809	861	785	776	798	848	823	832	808	785	809	751	742	782	832	791	834	787	796	751	819	753	816	808	761	782	845	831	779	782	809	806	836	803	795	812	738	782	840	840	819	756	802	800	760	785	785	805	781	808	809	806	771	796	865	797	771	807	787	779	823	838	753	762	799	827	797	774	809	870	755	750	844	825	816	797	806	834	773	808	820	805	800	818	795	781	768	828	814	781	831	749	814	754	848	784	794	816	785	843	813	770	739	747	740	786	871	840	804	809	788	832	808	772	792	698	850	770	785	821	786	829	791	807	833	826	839	839	821	824	810	793	792	784	811	807	791	816	795	803	789	813	781	855	750	787	805	772	819	791	771	803	763	757	825	777	838	785	790	800	768	804	731	805	766	757	887	828	779	769	791	809	791	806	805	853	845	796	801	763	756	772	782	863	811	785	788	814	827	804	756	838	757	776	834	837	833	731	776	801	831	769	832	846	747	776	857	793	784	786	819	818	766	787	762	832	784	792	842	788	821	820	855	809	835	801	790	768	815	708	778	850	803	741	815	744	787	827	823	824	837	832	806	797	809	842	877	791	838	878	875	806	786	786	805	791	767	774	783	834	784	768	793	848	815	841	789	849	847	852	785	826	752	788	796	808	816	803	778	795	812	837	773	753	800	813	807	823	784	761	776	847	796	825	850	834	796	813	817	795	797	777	809	790	829	828	783	834	793	820	782	754	805	802	828	821	811	821	845	848	771	793	805	784	843	775	780	754	799	761	804	789	805	834	799	768	790	749	745	820	788	811	780	807	845	813	825	820	795	875	766	769	791	810	814	813	863	764	840	803	758	789	785	777	788	750	844	782	820	795	800	810	813	763	776	808	757	806	817	855	793	793	759	774	803	765	834	780	858	772	803	751	754	813	823	811	784	768	767	831	780	780	812	801	834	826	797	818	796	822	823	793	816	866	780	792	839	759	810	798	753	829	803	781	809	812	752	816	835	824	806	774	840	759	760	825	777	772	765	803	829	798	788	859	813	784	800	779	823	860	792	783	758	804	767	839	799	792	804	790	824	797	814	858	744	836	790	814	768	795	781	791	845	836	828	813	837	829	783	821	756	799	783	803	764	780	786	807	819	825	822	815	812	801	793	800	828	826	805	792	803	805	800	802	777	742	823	762	801	803	820	788	797	760	814	779	810	867	763	815	841	811	795	833	778	802	836	817	848	764	807	800	783	865	876	796	804	778	823	770	732	802	803	807	811	781	766	851	827	805	834	750	806	768	800	821	816	799	827	786	781	780	801	801	817	803	822	791	782	794	799	775	752	792	746	808	773	778	815	804	754	825	810	835	803	824	795	775	808	811	753	812	799	808	776	793	805	793	829	818	842	824	793	792	791	829	768	762	818	797	818	823	814	804	817	789	856	764	762	797	839	777	825	772	790	809	801	807	756	824	822	805	868	857	844	807	837	816	780	781	788	769	755	803	846	778	809	789	786	825	799	795	805	738	755	795	864	816	829	838	826	845	816	752	819	791	817	836	875	798	819	787	772	827	760	805	772	797	796	847	793	859	802	800	759	758	773	819	828	849	809	775	833	789	842	808	825	822	770	821	830	837	815	792	815	805	782	784	802	816	849	850	806	808	828	824	824	847	835	834	794	789	841	754	775	780	794	833	798	812	806	776	753	771	785	728	801	798	846	804	847	777	821	798	765	817	816	813	831	809	813	781	786	772	811	838	807	844	836	749	798
24299	21522	25358	28113	21530	21672	19181	4277	2141	1674	1334	1073	985	815	707	625	575	551	491	466	464	412	436	424	441	380	330	386	351	374	374	330	346	368	365	340	332	358	349	350	340	347	341	338	334	378	335	366	365	369	327	340	316	329	328	355	348	322	339	358	322	343	343	396	351	316	375	350	307	382	376	361	342	360	323	341	368	337	355	350	341	334	367	365	367	323	360	342	333	347	356	327	375	368	347	358	375	346	390	333	319	358	348	348	331	333	353	367	380	330	329	344	336	345	328	320	344	353	336	341	350	350	370	326	308	304	346	327	358	372	341	370	358	362	348	328	379	343	336	316	377	383	354	338	332	338	346	371	316	306	361	365	375	330	351	363	362	348	374	347	354	331	359	319	356	357	385	357	339	344	344	348	340	343	340	369	367	339	360	359	325	373	366	342	332	346	350	382	350	355	337	356	335	365	349	393	381	366	361	366	367	345	338	370	349	371	376	362	361	327	328	351	346	377	293	322	353	375	327	373	357	332	348	356	347	355	347	363	370	380	328	350	344	321	349	344	325	329	341	365	351	384	366	361	314	346	362	367	330	323	316	356	318	374	296	364	337	336	351	357	331	339	348	341	341	346	306	316	347	338	346	355	342	356	338	328	363	360	347	338	299	330	356	369	318	325	345	348	359	321	343	351	337	345	333	342	366	343	335	345	330	352	318	316	335	333	353	345	328	327	336	322	356	351	380	374	355	363	338	349	352	326	354	349	368	324	356	350	358	346	357	337	323	360	338	312	345	363	359	338	324	411	370	339	328	337	355	323	376	357	357	358	368	332	320	324	350	332	314	352	358	357	360	330	344	329	321	309	354	339	315	362	357	343	322	356	344	367	335	315	374	341	347	392	320	326	367	351	339	326	361	378	391	352	359	383	350	341	368	329	339	378	374	382	326	349	385	314	346	355	357	362	366	346	378	357	342	382	369	338	335	364	381	317	364	323	328	369	365	343	365	377	374	356	361	366	348	351	327	377	342	331	347	374	297	300	383	395	342	344	328	351	352	373	377	358	337	337	306	364	333	343	341	365	337	342	341	356	365	331	377	336	362	361	359	338	362	282	309	391	336	331	374	381	379	369	328	345	322	324	332	370	357	402	359	327	336	322	345	349	311	324	353	353	396	341	351	328	344	347	379	335	330	358	353	333	386	345	355	353	396	335	364	354	372	373	368	344	347	295	337	357	388	368	348	351	320	330	313	338	358	348	366	363	336	320	345	333	360	317	336	317	356	327	348	334	356	374	369	299	333	343	337	332	337	371	359	393	353	348	309	356	350	347	341	327	352	348	375	317	336	343	349	357	360	349	357	402	333	345	284	351	375	335	351	348	359	339	365	334	338	334	367	370	364	316	358	331	390	374	364	378	329	337	346	359	338	383	353	325	276	343	339	301	319	365	359	348	326	342	319	344	323	342	310	377	389	387	343	301	355	373	363	334	368	331	364	350	347	344	387	340	343	314	354	335	318	315	337	321	323	326	349	339	343	367	323	342	337	351	322	325	329	339	348	354	341	356	339	346	382	375	321	358	336	365	319	352	328	355	361	393	343	358	366	352	329	374	337	334	346	364	360	378	353	303	339	332	340	368	329	326	347	343	349	307	389	391	410	358	340	342	376	350	315	346	361	348	335	359	339	369	337	343	360	321	359	353	368	343	360	348	355	347	375	360	376	326	346	373	395	357	331	366	347	337	304	331	319	341	346	351	335	338	341	350	369	352	353	384	371	352	320	347	356	329	351	309	359	364	324	369	352	357	357	355	342	314	355	348	315	326	303	328	387	336	352	345	366	326	344	316	380	329	332	353	347	356	324	335	307	334	327	374	365	322	343	362	338	332	378	341	358	332	326	388	347	354	354	349	333	351	340	318	377	322	370	327	379	321	343	320	325	353	322	364	340	323	347	340	340	351	341	318	337	373	343	366	355	334	341	349	342	343	311	377	329	335	344	373	392	344	335	340	348	370	357	365	347	344	387	322	333	362	378	324	328	352	348	339	356	339	334	388	330	330	362	351	348	338	314	347	343	352	362	338	357	324	340	351	394	375	366	335	351	381	335	339	323	333	332	347	354	377	362	376	327	326	339	350	360	372	321	350	372	355	359	350	365	318	364	330	370	308	345	349	335	353	335	364	372	346	401	375	352	366	349	349	343	331	367	343	356	344	344	351	369	346	339	330	354	312	360	336	380	329	363	325	341	344	333	377	334	330	350	351	337	319	350	381	399	386	368	328	323	374	363	345	342	351	361	330	327	329	344	368	386	343	310	335	353	367	332	362	366	335	330	336	361	342	327	353	334	337	336	329	368	323	352	349	360	365	357	355	380	321	331	321	325	355	313	327	359	327	336	365	342	379	372	376	361	351	329	362	346	360	286	347	350	320	324	345	327	362	324	316	340	340	342	366	362	337	316	350	337	319	334	329	344	371	365	367	360	370	335	348	350	357	350	348	352	350	351	309	386	356	345	358	320	342	382	331	321	333	349	352	344	342	317	324	386	343	333	335	327	307	347	333	358	342	329	351	368	362	335	338	340	360	362	351	338	338	363	370	311	348	360	329	359	342	392	365	343	356	329	341	344	358	357	319	318	323	342	337	332	366	359	336	355	402	341	324	343	355	372	326	350	371	353	349	350	353	377	383	362	338	331	346	352	323	322	331	362	349	338	344	375	283	352	346	365	398	343	313	333	350	335	352	339	346	393	336	372	385	331	363	323	325	334	341	311	335	330	352	353	349	345	372	353	367	363	340	375	343	354	333	334	358	363	355	333	374	343	352	303	355	356	335	336	347	332	335	308	356	342	330	352	326	372	375	361	360	347	345	358	359	352	351	341	356	339	334	380	354	366	349	355	325	336	379	336	358	373	372	332	387	349	348	382	370	382	379	395	349	362	334	346	357	360	342	365	363	331	346	351	367	331	359	364	308	363	360	322	297	342	347	394	344	335	328	311	358	337	322	339	356	375	350	311	346	339	404	348	341	367	351	366	299	365	349	349	391	332	359	350	383	340	342	340	360	306	362	331	334	368	349	330	332	366	284	305	326	352	327	371	343	347	315	365	354	353	318	362	350	341	360	338	353	343	396	365	342	308	365	336	358	340	345	317	326	337	375	347	376	370	313	316	350	365	375	308	353	388	387	351	368	316	330	375	342	316	353	359	369	339	338	327	307	322	356	359	339	328	349	373	343	375	345	324	380	368	344	357	341	342	345	322	348	381	369	357	336	356	368	360	361	369	348	357	326	328	343	331	374	363	325	371	313	341	351	328	364	368	350	348	331	349	354	327	354	308	368	359	316	297	340	323	356	362	340	344	354	332	360	328	364	355	346	333	353	356	368	296	360	359	365	331	349	327	341	330	378	368	383	368	372	345	344	318	352	348	363	328	313	356	368	347	350	362	368	356	395	381	386	355	351	376	320	386	337	343	360	326	354	343	365	340	335	370	315	371	350	325	333	340	345
29065	50714	32863	9811	3954	2938	2142	1774	1500	1286	1196	1113	1069	1001	887	901	951	865	857	854	841	832	767	847	875	788	775	775	780	773	775	752	777	728	791	745	781	813	806	794	742	800	783	781	771	765	756	799	766	712	780	760	766	803	741	748	776	760	770	753	763	757	751	828	732	764	747	745	785	773	744	771	771	773	766	818	787	789	784	763	768	729	702	790	752	812	729	721	751	790	760	760	735	712	762	789	821	765	807	744	751	823	734	779	791	779	788	811	752	778	781	805	751	726	738	763	795	753	786	754	749	754	752	812	717	759	738	732	805	811	756	749	768	808	726	740	742	754	742	750	758	787	804	769	776	798	723	725	733	741	805	771	764	718	797	779	759	787	805	769	769	770	788	787	755	772	807	805	770	761	794	766	743	742	809	764	771	744	705	745	763	780	777	774	789	723	802	731	805	738	744	774	762	729	788	775	769	784	766	774	751	768	803	779	780	746	752	776	758	758	725	785	757	792	768	753	780	768	718	781	697	781	720	772	744	786	777	821	735	763	776	830	791	735	697	783	748	805	806	805	709	796	753	786	754	732	781	738	753	778	750	767	797	741	739	742	755	759	788	742	801	726	767	798	715	749	742	749	768	781	770	728	768	750	754	769	800	784	751	797	755	730	795	735	744	808	781	796	784	768	804	771	761	792	776	763	768	764	765	756	766	789	760	798	824	765	738	770	845	788	761	791	724	747	768	811	766	767	727	740	796	759	781	786	756	749	771	776	795	789	722	784	710	786	719	792	762	758	780	780	773	753	729	759	774	755	831	722	776	787	783	764	736	769	704	791	797	800	733	802	795	792	807	747	760	781	766	800	760	764	729	767	795	763	781	762	751	739	734	765	764	788	738	708	774	732	766	767	759	757	731	745	744	781	725	732	776	727	758	760	779	793	801	796	746	784	752	829	773	741	760	775	778	773	787	743	784	772	789	733	758	745	742	754	764	759	789	848	791	727	795	803	740	790	773	762	741	762	779	803	772	708	728	709	795	744	834	772	748	765	749	777	780	763	770	704	789	787	773	796	755	749	757	773	776	756	775	755	749	746	784	799	756	795	773	785	731	769	753	763	750	771	794	792	747	764	796	780	784	774	743	773	757	809	760	744	768	733	786	802	840	766	750	730	778	761	753	748	754	749	761	754	780	770	777	724	725	791	767	760	755	742	719	761	701	804	785	749	753	750	743	782	730	766	765	747	759	771	739	786	785	766	776	693	759	725	761	803	767	762	814	739	802	731	805	725	807	791	779	752	761	757	772	753	743	762	720	752	767	766	749	778	754	809	761	764	734	801	731	745	791	758	767	730	769	767	761	769	752	791	779	778	769	746	765	769	774	780	788	776	740	725	799	763	758	768	791	754	729	778	812	731	750	788	779	751	759	744	788	759	780	755	752	736	742	754	755	771	767	763	797	806	788	821	734	739	778	802	738	774	759	732	780	731	775	828	782	783	792	794	787	744	746	759	734	760	768	728	800	771	749	776	765	729	794	796	775	734	767	767	721	759	753	754	753	802	800	788	776	706	792	763	758	791	767	790	775	762	725	742	764	792	714	808	778	826	777	742	758	744	813	743	790	785	740	834	774	805	789	768	747	752	756	791	726	769	767	728	762	765	748	783	754	770	790	785	713	776	755	792	705	759	777	717	766	762	703	762	777	800	781	760	709	778	801	795	777	764	767	723	773	718	729	769	771	767	728	774	772	756	762	817	761	808	743	768	776	757	780	734	780	798	768	761	787	766	751	729	780	750	759	741	737	742	736	736	753	788	781	761	758	746	770	778	765	794	767	784	763	736	741	733	743	738	718	789	711	746	766	767	807	748	747	776	785	765	766	736	815	776	735	761	755	774	777	781	762	740	711	770	756	761	773	790	740	739	771	765	767	751	720	723	787	763	805	757	788	775	759	754	782	754	740	766	770	730	736	755	748	751	722	800	797	746	745	813	766	722	751	773	755	798	780	779	785	777	754	737	770	750	762	772	797	797	704	770	803	768	798	778	775	751	775	740	800	783	790	758	727	791	805	729	719	775	787	786	765	729	766	786	795	792	757	757	783	792	751	806	743	811	748	786	749	732	756	789	731	730	765	790	787	783	792	767	784	769	780	705	753	780	803	801	751	736	795	769	751	737	768	752	813	762	755	812	710	799	753	712	774	728	710	752	765	742	759	812	747	709	814	779	765	726	731	798	752	764	738	750	762	796	768	736	739	754	735	858	785	794	802	742	776	774	775	764	807	726	722	778	765	685	785	827	747	763	827	775	756	777	783	744	790	755	797	761	760	779	712	743	739	721	784	721	814	725	819	773	796	717	706	815	758	746	726	736	762	779	773	760	743	802	806	796	783	742	799	738	789	789	774	727	779	726	773	784	784	784	759	791	766	737	822	740	757	812	779	758	760	769	774	774	757	775	786	767	722	780	771	783	727	790	709	738	766	740	738	812	760	809	798	750	737	732	764	769	719	723	767	745	764	806	752	720	758	794	802	772	751	767	754	780	767	783	782	769	737	749	787	743	774	746	782	764	760	759	763	733	778	747	785	760	735	742	784	754	740	794	726	776	775	781	737	744	746	781	777	728	753	796	723	748	766	818	803	811	774	749	710	723	763	744	796	763	783	765	812	755	786	770	834	766	771	752	736	720	724	782	713	732	781	728	770	747	770	802	753	786	803	748	766	786	795	781	735	756	773	756	764	771	801	777	744	795	803	802	788	735	760	793	730	815	779	750	787	797	755	765	814	737	801	775	802	731	787	750	740	769	773	737	758	729	690	740	753	774	793	748	752	745	741	770	733	762	810	756	743	781	739	770	760	737	752	791	757	781	735	737	784	795	778	752	779	720	754	759	800	758	809	748	732	796	730	749	813	800	791	764	787	762	815	818	754	820	808	737	743	739	740	795	757	727	779	780	769	772	758	797	731	749	840	725	767	740	784	772	770	758	745	766	783	797	753	702	761	755	745	760	764	757	751	744	744	730	814	742	742	780	782	807	790	787	724	781	797	738	756	776	796	777	738	754	804	760	788	794	747	795	800	757	808	771	840	706	719	765	764	714	793	789	774	790	731	801	741	781	753	779	784	792	763	776	783	761	728	785	749	767	771	763	786	723	752	782	741	786	793	751	740	794	759	743	761	735	794	762	743	734	774	798	749	771	754	793	723	770	812	746	775	792	751	769	752	782	797	766	791	738	807	746	728	790	741	725	769	783	778	720	742	773	747	763	768	744	794	733	742	783	726	770	776	714	791	746	750	738	786	695	790	791	769	766	710	720	833	699	742	758	784	801	743	750	735	753	763	732	759	768	777	741	774	773	785	768	777	747	754	763	775	765	774	776	779	783	762	756	740	814	759	706	769	772	782	819	771	762	758	768	788	750	761	759	780	740	752	767	774	771	795	750	767	757	780	787	757	744	818	781	784	768	735	740	776	781	749	740	745	743	782	791	743	741	704	812	748	733	797	736
33197	25566	24115	10403	3392	2566	2006	1517	1204	1039	754	719	644	587	495	504	503	472	461	446	439	393	369	440	438	383	416	408	363	416	354	393	369	389	422	361	399	350	378	382	364	376	406	404	409	394	365	419	345	397	377	381	340	375	399	363	378	381	413	373	424	404	381	406	414	388	385	387	405	407	406	412	408	410	363	400	374	413	390	399	394	386	369	374	386	373	410	409	409	374	401	352	374	380	404	345	380	382	366	403	379	372	363	347	382	365	371	413	389	370	384	398	396	370	385	394	390	373	358	368	360	360	380	376	372	338	391	371	392	358	386	415	365	390	376	382	353	411	354	378	342	338	370	408	399	396	363	381	378	390	387	414	374	358	389	391	373	404	357	406	389	388	402	387	394	377	410	378	380	392	372	400	400	389	390	398	391	383	367	373	405	380	395	368	401	424	411	345	399	397	371	391	344	370	372	359	432	420	408	393	376	387	397	402	350	388	393	371	378	384	372	386	414	361	366	372	345	383	385	368	361	382	373	363	368	365	373	380	399	373	355	363	415	417	386	407	348	380	382	372	384	387	354	409	351	369	348	378	401	393	324	349	411	347	354	396	385	403	401	380	374	383	417	409	404	345	392	369	402	359	378	381	397	399	381	374	404	384	339	354	374	395	327	379	386	403	384	382	390	410	366	369	359	379	386	404	374	379	378	383	401	385	374	396	402	390	365	354	348	435	381	396	405	377	391	384	370	370	373	375	359	360	422	405	356	404	385	371	405	371	385	384	422	391	393	379	382	373	386	391	378	364	392	396	368	372	365	371	357	383	369	391	379	387	367	387	369	386	401	417	392	404	377	388	359	372	387	437	413	363	397	344	408	426	364	425	412	388	369	394	389	404	386	384	398	400	383	370	357	387	372	386	397	372	416	386	416	402	420	406	389	395	391	399	383	405	375	363	401	393	422	399	380	380	380	370	380	412	359	376	380	343	394	388	406	417	418	406	412	374	334	358	394	339	360	357	373	350	375	408	373	389	409	391	396	377	403	367	370	346	359	367	404	390	380	355	361	391	357	361	361	397	375	383	391	378	411	365	370	381	389	409	410	387	366	383	356	358	388	355	373	413	389	388	395	380	367	358	381	403	375	357	397	413	367	388	379	346	424	336	399	374	387	404	389	345	380	381	414	387	401	358	361	416	412	384	368	381	355	376	391	404	360	400	358	407	399	404	383	366	389	416	362	383	385	396	385	366	365	405	407	390	382	381	385	369	439	367	371	397	349	399	361	390	356	401	381	377	352	365	434	363	361	373	393	410	398	367	360	347	390	401	373	394	388	400	395	405	400	406	338	401	377	394	405	387	397	394	393	394	385	362	395	375	367	382	346	379	345	381	418	346	396	389	374	383	417	381	410	361	402	400	403	369	377	389	392	370	414	389	405	421	371	380	364	398	380	375	400	414	401	380	396	365	415	359	384	433	395	390	359	375	396	379	385	404	401	403	393	383	375	401	353	415	367	414	385	396	359	384	386	393	359	401	400	392	355	392	360	398	375	412	377	355	381	369	419	369	392	394	384	393	376	366	387	414	395	423	374	351	382	384	362	376	400	359	409	365	337	353	387	406	367	404	394	377	398	372	382	392	387	359	382	390	410	376	402	399	371	368	390	357	366	353	389	391	371	376	359	392	364	381	375	374	396	385	392	392	386	379	376	420	391	358	384	404	413	411	351	413	388	387	418	353	392	377	413	378	430	406	375	358	361	359	371	374	425	410	390	385	389	405	375	385	432	339	377	410	399	364	388	416	394	390	399	358	347	377	403	410	421	372	377	369	368	388	394	360	356	361	354	444	384	410	373	386	388	413	388	396	371	363	362	376	397	396	400	397	358	418	367	347	394	392	374	399	383	375	377	366	448	386	366	383	389	415	379	379	370	387	390	376	368	382	420	351	364	367	368	381	352	397	356	371	414	409	413	368	375	404	360	412	366	347	398	404	411	355	363	406	373	356	380	373	348	401	378	372	368	392	363	360	382	358	419	404	420	406	438	377	410	366	375	386	417	390	363	426	364	361	401	385	421	361	372	377	371	367	384	413	375	418	413	400	374	378	384	400	415	363	415	404	366	382	391	349	409	379	346	403	380	381	358	390	389	362	375	377	391	354	396	366	401	366	412	432	364	409	357	387	420	418	392	389	352	357	405	392	391	354	344	357	346	342	350	364	398	405	387	388	382	397	408	453	401	323	359	388	390	384	412	402	383	371	384	375	394	403	390	376	366	410	353	421	374	398	399	395	401	386	373	390	441	421	362	406	377	393	358	375	385	405	409	388	393	412	401	433	382	404	415	394	376	379	418	434	410	371	393	389	388	391	348	379	351	388	365	401	396	434	404	372	393	358	371	391	384	368	387	413	376	407	369	386	347	395	403	379	397	372	365	394	353	410	367	404	360	392	379	368	372	391	347	403	416	367	368	398	376	419	403	403	402	369	368	370	382	409	361	378	390	437	418	419	396	378	383	393	376	396	413	394	374	399	355	393	405	405	409	381	345	392	413	358	417	391	378	398	390	373	408	358	354	366	369	392	356	410	380	363	407	404	399	393	338	389	372	384	381	398	413	384	411	410	385	379	358	385	387	379	419	390	424	406	358	416	379	400	361	372	378	390	337	435	415	383	364	355	386	425	378	394	384	420	453	388	393	387	423	354	366	385	372	391	378	396	382	345	403	388	377	386	364	379	412	373	393	382	415	396	375	356	361	390	373	375	376	394	377	408	388	386	399	386	425	351	358	380	396	387	367	394	369	370	375	416	393	385	374	398	360	368	425	389	368	362	359	402	390	415	358	380	387	402	360	389	354	379	363	398	354	391	427	378	392	413	365	395	390	407	347	370	393	423	422	381	387	358	380	364	391	381	399	399	404	393	369	377	381	368	378	383	381	415	383	390	380	386	359	386	377	397	421	432	379	360	392	375	378	411	400	371	374	347	367	407	381	376	375	376	396	372	339	381	386	357	369	374	348	383	354	400	393	385	349	383	391	402	382	380	337	415	410	372	401	411	371	408	397	378	377	393	402	364	367	386	367	384	366	404	372	402	381	373	417	388	414	408	390	405	420	341	381	386	366	379	366	374	422	368	417	422	395	402	358	371	336	371	363	382	370	356	375	380	393	401	384	339	371	380	383	386	400	343	362	353	382	410	381	392	373	370	392	367	399	395	372	355	382	433	377	407	386	398	369	386	400	418	365	366	363	381	371	403	385	391	385	356	367	373	368	400	400	401	379	374	404	421	390	382	400	376	405	377	378	364	390	383	394	393	389	369	387	348	388	379	380	379	348	356	362	405	374	395	404	383	368	359	389	361	366	391	341	394	364	367	414	379	388	386	371	390	401	414	387	410	393	356	367	366	364	380	418	376	392	389	342	399	406	398	369	377	396	402	356	406	403	374	415	372	379	348	373	404	381	404	404	362	408	413	385	423	352	339	385	382	393	359	413	404	395	423	412	409	414	386
25425	31095	15400	4462	2373	1970	1579	1429	1277	1184	1136	1049	944	980	903	906	929	917	913	948	890	938	900	857	887	839	915	875	867	849	902	925	885	871	880	844	813	849	849	855	908	921	874	856	868	829	911	848	869	836	879	895	825	849	825	886	882	812	858	877	865	848	865	865	863	817	800	843	841	874	884	861	842	859	867	874	921	899	859	858	855	878	896	886	886	838	860	933	856	856	880	869	904	892	877	885	880	913	893	910	837	870	813	870	839	868	899	898	842	890	950	851	891	882	898	881	886	916	831	857	895	836	865	881	873	803	841	802	860	844	873	815	848	860	845	846	805	842	824	822	835	861	873	857	849	900	838	845	842	891	807	854	868	902	842	797	869	845	899	849	910	889	862	879	894	870	807	885	925	848	879	816	850	830	859	880	848	892	882	846	869	834	805	839	910	864	850	879	895	881	822	880	869	864	874	828	869	835	814	932	834	827	878	809	795	900	881	889	869	834	885	846	876	875	875	916	841	883	830	849	850	853	849	854	846	874	791	865	861	882	873	891	838	859	888	839	866	904	823	854	851	844	858	870	856	943	888	879	875	930	862	845	861	836	833	854	874	888	876	883	868	848	877	843	824	907	882	893	823	898	937	861	858	859	884	845	852	825	839	867	914	900	867	822	828	856	845	870	896	883	868	841	876	885	878	858	864	875	826	897	835	846	868	839	867	858	807	841	861	867	849	857	863	853	828	837	855	815	873	862	841	856	891	828	813	885	821	817	837	884	885	905	820	864	850	878	909	851	858	878	856	822	904	801	839	857	831	892	906	883	870	857	884	841	884	855	847	816	885	878	890	899	887	806	874	799	873	835	856	852	894	868	867	843	877	886	934	888	782	878	879	899	818	838	873	826	772	846	877	884	835	844	888	851	858	960	876	856	901	857	856	853	879	894	875	840	835	831	858	857	849	870	848	889	850	835	881	930	927	836	841	917	867	836	842	817	886	852	785	828	883	864	860	854	852	851	821	852	859	843	902	865	837	845	862	829	826	905	854	890	834	872	927	847	876	845	869	840	833	818	935	887	884	831	843	825	900	830	891	879	866	816	872	884	881	852	886	872	865	814	872	818	823	848	850	900	898	849	815	910	849	856	878	811	840	826	890	884	872	855	868	858	827	860	845	880	848	834	880	818	899	884	835	849	901	890	819	849	909	900	863	896	879	882	899	870	851	859	930	904	843	837	885	864	845	818	811	859	870	910	874	859	840	840	859	858	845	876	832	844	874	926	866	859	867	863	895	877	881	887	823	861	861	863	861	866	856	850	815	869	851	838	867	864	866	847	874	877	848	853	852	866	892	914	881	856	899	846	871	870	859	866	838	881	882	910	856	861	934	911	824	853	877	900	821	841	869	891	821	828	836	867	839	904	844	915	880	853	917	852	782	850	889	854	902	902	912	874	838	855	881	834	860	820	882	915	834	837	833	888	926	811	830	862	840	878	860	849	840	869	860	854	886	888	837	807	860	876	835	840	873	885	869	856	886	879	870	854	884	905	855	870	854	825	890	880	857	880	866	876	869	867	888	865	891	908	876	832	922	869	894	847	866	856	888	877	933	859	830	837	904	870	852	829	872	841	823	827	885	862	841	878	887	840	845	869	876	888	827	881	868	822	821	837	845	834	811	861	837	843	829	903	892	917	806	892	847	862	800	906	880	859	821	885	876	861	891	864	911	871	896	854	847	857	878	859	824	923	854	870	891	891	813	851	861	885	844	876	876	820	908	857	862	869	870	889	811	824	857	871	888	885	865	877	880	859	852	894	917	850	844	880	782	875	875	882	914	898	898	850	833	897	843	848	877	908	873	840	869	844	876	837	882	844	879	832	844	868	911	889	855	863	846	861	855	857	858	881	865	881	880	851	890	892	834	844	871	888	895	883	838	866	885	802	902	828	914	846	867	875	872	902	923	839	881	830	853	880	897	860	835	868	879	895	806	828	919	857	848	813	883	882	883	807	896	877	928	914	859	838	860	849	865	879	882	892	822	868	860	870	821	851	870	874	860	886	901	906	869	878	855	851	836	903	890	917	860	854	909	875	812	865	870	828	928	872	925	857	918	875	877	888	883	904	870	867	887	912	813	863	834	836	873	867	876	905	843	860	827	912	876	813	864	913	886	842	814	871	849	845	857	825	834	883	846	848	901	892	818	873	830	873	793	875	804	857	835	894	869	865	936	857	847	900	847	906	823	830	846	840	837	813	894	876	915	891	860	820	896	878	839	831	880	847	871	867	874	815	881	845	897	875	863	868	854	859	821	894	804	850	857	842	857	894	870	865	868	916	893	788	840	841	861	828	858	913	891	924	855	880	908	866	856	836	860	861	889	881	885	897	861	850	869	870	829	881	845	857	894	859	858	839	882	862	873	917	784	850	852	906	818	842	932	859	863	871	875	871	913	831	864	832	872	822	855	899	885	855	864	901	840	839	895	898	854	844	861	876	781	872	847	922	846	855	867	822	875	871	860	823	852	891	868	885	843	898	828	835	908	867	819	933	848	847	874	888	880	913	858	872	842	867	871	841	842	845	864	871	854	851	899	875	850	884	881	843	875	895	869	911	791	895	868	817	916	862	865	863	882	871	812	868	873	906	876	850	849	836	917	839	876	852	926	854	885	828	880	886	884	870	859	859	869	877	849	836	883	902	838	812	846	818	842	843	890	879	872	859	829	836	843	867	820	802	865	840	852	792	882	835	788	835	829	822	830	858	847	890	853	820	857	911	819	900	819	868	890	822	830	899	889	859	895	851	880	868	876	899	863	853	849	917	851	872	853	874	809	819	877	832	840	945	872	904	789	832	899	865	866	866	836	846	847	852	846	867	894	874	834	858	842	848	889	872	837	883	917	880	874	839	932	837	864	798	885	842	845	851	868	838	862	886	874	837	865	854	871	897	829	879	872	832	893	848	843	860	902	888	841	876	849	858	817	909	806	863	837	881	862	922	797	872	818	872	909	842	886	942	847	876	869	875	888	872	831	881	857	884	905	861	854	859	826	831	867	911	862	876	868	864	829	882	896	893	888	853	883	865	758	886	843	891	922	922	853	864	813	838	817	880	884	902	894	858	853	853	856	842	860	834	872	822	866	850	895	835	862	862	861	854	829	889	939	844	895	882	845	860	841	868	873	843	820	896	807	843	886	876	886	823	857	836	849	834	889	869	880	865	894	819	864	843	872	868	881	880	842	881	888	854	921	904	845	850	879	809	844	816	860	873	908	884	899	864	802	841	856	914	872	877	871	891	808	851	862	856	880	826	845	845	828	845	856	817	863	803	873	864	840	848	874	825	842	916	796	822	841	867	796	839	885	873	818	901	902	876	851	918	845	888	807	857	830	858	821	828	894	862	905	871	863	876	850	866	819	869	863	869	853	877	850	832	860	853	879	856	865	873	915	881	860	863	842	875	869	880	843	932	857	856	850	826	865	856	905	868	872	845	861	872	848	893	860	847	861	869
24981	21521	25012	28508	21562	20549	5674	2342	1596	1309	1062	990	814	716	622	590	524	532	461	411	478	392	362	382	389	371	360	382	378	371	371	362	353	367	352	376	372	351	339	368	366	375	369	359	367	377	326	368	350	387	363	430	372	360	338	362	319	350	394	393	396	389	316	326	347	348	343	421	327	394	387	354	324	350	368	331	374	338	346	335	359	374	380	355	351	361	359	373	359	354	338	374	360	357	340	326	374	344	380	387	363	356	365	316	342	349	382	343	351	365	359	357	362	321	375	347	325	365	301	307	327	340	363	325	354	337	369	360	343	322	329	338	346	395	362	356	313	336	394	394	345	348	344	357	364	279	369	343	354	367	377	350	358	411	353	359	339	324	338	380	376	378	356	391	358	323	356	346	312	360	327	354	367	347	382	380	376	366	367	376	339	311	352	328	368	385	390	301	315	335	359	362	343	374	341	326	319	346	365	337	367	321	343	329	368	369	327	351	340	355	344	372	361	348	353	352	316	364	328	335	352	326	393	397	373	375	358	353	367	363	361	351	337	343	341	324	372	337	371	394	385	388	366	370	396	342	348	369	346	344	363	353	361	306	383	362	369	356	360	388	377	385	399	367	357	368	370	363	341	333	326	330	369	387	351	373	368	358	348	324	365	351	365	375	369	381	355	312	373	370	342	384	383	336	374	409	390	331	330	331	356	321	377	365	344	366	346	371	335	365	354	380	346	378	395	368	382	355	330	342	373	363	386	373	352	367	352	376	372	364	342	322	364	338	382	368	357	356	332	355	379	349	372	351	367	370	362	346	379	361	372	357	371	388	370	374	334	379	353	389	362	368	362	339	314	383	366	376	339	366	354	359	351	345	338	369	356	326	347	318	362	363	369	373	331	387	353	381	339	340	317	353	324	356	351	349	314	325	357	367	356	369	374	344	352	374	336	342	362	375	351	383	359	345	352	395	353	328	328	336	339	379	378	397	357	339	341	352	363	374	376	351	362	357	364	333	341	347	383	321	348	339	345	370	384	354	353	346	371	402	368	377	349	319	336	332	397	309	378	356	322	309	359	374	380	352	360	366	366	338	383	370	371	372	354	336	336	352	356	358	349	362	360	341	357	341	357	350	332	350	369	352	348	356	355	359	337	343	385	306	378	358	379	355	351	336	374	366	373	338	352	342	378	339	384	356	357	364	336	355	364	343	327	375	351	387	352	340	341	333	355	366	387	320	355	331	340	349	331	367	372	361	335	371	317	375	336	347	358	342	349	366	340	368	391	348	335	373	331	337	325	340	378	327	328	359	314	356	345	367	354	348	349	391	343	356	384	348	311	336	338	359	371	346	361	353	380	309	375	371	365	350	343	374	372	350	354	377	356	363	363	373	362	342	346	333	362	362	342	356	351	371	377	368	352	352	333	372	363	344	342	373	339	348	346	331	370	381	331	346	370	383	361	364	353	369	356	365	399	369	351	329	346	365	336	377	376	344	336	373	348	365	359	358	333	308	324	396	365	340	349	321	335	363	336	363	274	367	401	390	329	356	318	381	368	349	352	343	365	375	335	360	354	354	376	387	338	377	351	361	368	374	326	368	346	342	354	376	363	356	350	379	380	357	359	355	354	359	361	371	342	354	359	315	383	363	333	383	352	380	406	345	340	365	390	329	342	360	362	348	334	347	361	378	332	383	338	341	397	341	363	336	349	347	371	340	358	325	342	317	379	373	321	346	342	390	344	354	343	355	335	386	356	342	337	348	350	330	340	334	373	375	346	381	353	334	360	352	359	323	361	367	352	336	342	342	329	335	364	359	360	379	288	375	354	338	334	351	363	355	352	352	350	377	378	413	342	382	369	341	344	339	331	389	404	384	374	344	384	390	338	327	333	308	327	347	349	367	392	370	315	349	352	359	320	319	339	352	332	354	354	352	354	338	334	378	316	398	367	375	320	346	352	365	358	329	369	355	400	357	341	360	357	375	386	404	385	336	337	348	329	373	390	380	357	387	334	359	349	363	368	346	349	359	368	337	325	339	328	341	348	324	347	367	329	368	356	377	348	346	358	325	369	353	381	397	351	368	357	359	367	338	372	352	361	358	362	356	342	343	377	361	387	321	372	340	345	354	346	315	338	337	355	360	372	361	356	348	348	342	368	386	370	350	362	357	371	343	354	362	338	332	374	343	330	363	323	350	342	384	361	364	403	371	366	372	327	357	357	360	377	338	392	346	351	350	336	351	349	331	370	368	383	365	364	352	366	349	336	374	400	346	351	335	331	378	350	363	342	362	348	352	368	349	367	355	354	392	359	383	351	304	343	324	390	388	345	335	366	352	337	375	329	384	372	339	359	370	393	347	322	379	374	367	376	382	386	343	354	353	320	370	311	362	374	355	340	360	361	361	370	371	372	360	400	338	360	318	371	324	366	365	345	347	359	373	321	387	351	360	361	376	364	349	352	368	368	370	400	330	369	336	354	358	360	372	402	359	322	350	313	357	342	365	337	346	356	372	375	347	366	372	410	372	371	349	309	361	356	352	357	397	342	363	348	368	330	370	339	323	349	321	356	308	309	363	378	358	311	347	365	344	369	336	375	346	371	356	382	381	354	399	321	369	373	348	359	326	361	365	363	315	378	325	377	345	347	332	366	318	402	387	346	354	322	353	354	370	381	359	369	395	358	339	348	368	334	378	392	350	365	332	341	385	346	368	341	339	332	376	348	358	379	359	386	339	397	335	345	379	347	348	366	373	352	366	365	355	336	326	345	343	386	343	385	337	369	335	349	375	362	364	337	376	358	303	325	323	369	334	335	362	362	344	343	353	362	369	327	339	350	337	352	327	350	364	350	365	360	384	347	340	382	357	369	346	378	385	376	349	345	344	335	358	350	347	372	338	354	365	352	356	368	354	332	361	372	375	344	351	331	343	347	352	393	354	339	373	371	345	340	367	371	351	381	351	344	346	380	369	343	325	340	348	337	362	336	341	343	346	306	363	343	357	367	357	332	354	376	336	350	355	376	346	333	370	345	359	325	318	341	371	364	333	356	352	325	353	336	333	368	353	385	355	351	360	348	366	359	331	339	390	356	364	367	380	320	346	354	392	364	358	362	335	377	351	374	371	373	359	343	336	335	353	389	367	367	361	328	357	360	363	327	363	363	322	346	338	342	353	350	367	379	326	356	328	374	311	357	345	329	345	331	344	370	346	359	338	345	335	398	367	359	332	373	328	367	361	358	331	371	374	337	347	338	342	330	343	365	336	340	380	346	336	350	323	367	360	347	342	362	351	350	380	336	372	359	334	329	395	308	348	380	327	319	359	328	359	352	357	365	348	394	343	342	344	338	324	365	330	371	360	319	404	343	340	362	327	337	357	342	326	346	367	387	348	382	364	396	344	333	339	333	371	351	362	363	376	386	348	366	360	349	367	325	360	339	373	356	394	379	344	337	344	388	341	382	338	357	383	337	359	373	349	342	350	361	354	345	363	383	338	358	357	363	354
26352	43292	25874	7452	3245	2483	1892	1519	1394	1204	1114	1062	1040	994	944	818	872	876	874	916	757	816	813	792	781	838	825	839	818	773	828	748	804	753	801	819	791	765	836	771	768	784	873	776	762	749	851	780	787	777	773	806	839	780	782	736	802	793	828	762	813	763	794	796	806	840	806	827	753	788	779	775	777	776	791	831	808	758	827	767	819	813	806	863	833	794	818	841	788	831	722	753	787	808	806	837	784	889	790	853	850	791	783	758	785	808	774	789	771	795	797	851	833	819	821	759	845	818	789	849	766	802	779	809	867	817	819	794	746	808	790	778	809	805	853	807	813	750	750	796	810	780	786	819	782	764	822	778	855	805	801	822	810	862	825	793	763	805	833	764	745	779	815	748	857	845	794	788	781	809	781	780	832	782	803	815	772	757	816	828	784	844	822	822	812	779	863	825	774	816	842	766	834	863	782	814	806	808	743	779	841	826	784	797	813	835	797	801	800	792	823	855	800	763	757	784	780	766	751	858	732	822	789	777	825	785	753	801	778	834	862	821	811	826	767	780	782	813	836	800	825	783	786	846	809	823	830	773	810	820	795	807	787	779	840	808	782	783	815	834	778	808	782	810	799	758	818	793	803	832	779	805	802	785	806	776	823	753	793	791	795	819	759	757	841	809	778	787	768	761	804	765	834	765	819	804	819	815	767	769	855	816	827	809	798	798	807	817	804	799	800	818	782	788	750	869	809	764	743	801	793	788	801	814	805	774	781	821	814	793	807	752	806	784	763	755	837	840	789	794	800	848	757	780	805	864	858	746	827	851	748	754	799	821	826	804	832	805	796	801	798	747	722	778	816	782	829	826	783	799	815	817	766	809	792	770	746	815	772	842	858	799	783	825	783	797	824	765	782	777	815	809	794	818	748	789	827	807	783	794	812	772	756	780	856	753	798	740	778	774	817	811	777	798	826	794	772	842	751	794	768	816	827	783	814	829	776	790	806	772	802	840	863	798	835	819	778	810	844	726	813	806	758	809	828	744	849	806	793	822	767	748	835	817	776	791	803	816	803	773	787	849	832	770	807	825	762	812	798	787	783	851	773	747	797	764	785	781	805	761	801	815	764	814	769	802	807	812	786	808	785	807	787	776	808	781	803	810	768	751	748	830	845	752	804	808	772	805	779	766	802	804	790	794	793	832	814	832	821	814	813	746	806	795	758	790	834	764	801	779	778	776	825	751	776	746	803	773	810	805	787	801	783	817	791	818	751	786	786	830	828	769	814	708	796	773	804	849	793	751	768	800	829	773	777	802	772	783	863	761	793	784	774	781	811	837	752	786	771	799	810	795	735	757	802	802	803	821	757	767	733	782	806	779	763	786	794	818	790	795	791	813	809	766	809	814	821	805	811	782	815	736	835	798	803	790	852	796	760	796	774	831	810	806	789	788	798	770	739	769	780	857	805	811	829	807	777	789	775	823	790	832	825	802	816	832	791	788	808	783	824	798	849	840	813	808	805	790	811	805	795	742	771	814	770	787	759	797	793	799	760	824	810	798	814	815	748	838	782	791	832	804	782	787	814	813	753	804	787	847	794	746	816	784	785	833	790	789	731	768	870	790	821	774	774	786	745	784	787	757	821	783	842	771	757	755	841	799	771	820	840	834	784	755	843	829	824	806	754	818	758	814	788	849	774	804	805	803	770	765	808	790	802	817	797	791	806	789	745	806	811	827	819	765	811	798	812	810	810	833	813	822	839	822	770	786	784	824	816	786	847	827	841	794	820	807	791	776	782	767	805	778	751	785	805	804	807	851	800	749	802	848	827	799	816	827	803	803	840	801	811	801	810	797	774	788	785	807	746	775	815	831	813	815	787	763	796	822	817	743	778	800	827	803	743	798	799	751	773	829	815	816	817	783	779	768	844	746	780	781	761	787	768	796	794	782	803	771	822	760	862	825	801	805	817	765	798	748	815	803	795	788	792	850	774	777	819	810	828	795	794	817	814	813	790	840	764	799	803	759	804	785	794	762	750	800	807	806	706	837	796	811	793	812	796	822	848	846	750	788	804	781	787	797	798	816	813	789	791	788	812	800	790	834	792	825	789	820	792	768	824	842	812	816	813	857	794	797	797	830	769	764	794	847	853	855	772	838	829	810	846	796	843	808	784	782	819	774	804	800	766	800	764	780	834	786	782	832	825	778	751	809	817	781	743	795	790	801	808	848	789	755	820	789	782	760	798	765	817	837	756	782	769	805	796	840	844	799	757	793	792	795	789	794	820	819	829	789	761	812	771	774	804	733	826	816	783	850	795	811	844	809	750	824	812	834	891	837	805	786	875	796	790	824	798	808	813	809	821	776	749	770	824	790	782	744	782	798	748	803	832	820	792	792	753	761	761	789	807	752	816	795	775	758	814	808	836	750	850	784	781	795	817	796	753	844	761	814	800	730	788	777	759	803	796	764	792	793	778	791	808	781	779	768	729	795	804	818	807	781	796	772	826	765	845	807	802	765	814	779	831	776	839	816	794	849	817	801	818	823	789	816	841	764	757	801	844	785	817	799	766	794	776	823	831	819	812	829	805	770	785	824	771	763	817	813	789	809	807	782	815	820	766	788	772	774	799	784	809	805	825	802	839	818	808	801	827	830	789	749	756	862	804	843	768	804	839	726	816	753	756	827	794	789	786	809	827	759	756	791	853	778	796	809	761	797	803	823	789	836	823	789	752	823	836	858	787	761	768	817	814	793	810	873	778	867	818	821	796	815	799	790	809	797	791	806	784	806	800	830	798	841	815	785	817	767	778	780	749	776	793	820	779	799	749	814	787	798	789	797	800	806	792	791	810	767	793	805	793	806	796	782	813	773	787	787	806	800	823	791	776	772	828	828	823	875	787	854	841	712	827	815	836	820	812	811	805	778	780	762	816	809	814	813	838	848	823	794	789	833	793	818	820	797	845	819	798	783	747	776	853	845	834	832	770	775	811	788	844	773	765	791	800	793	767	807	806	756	809	788	840	776	797	816	866	773	857	798	835	816	776	810	793	844	761	826	805	856	787	821	786	805	808	806	821	753	807	837	774	819	768	818	825	827	732	754	791	774	850	764	826	795	790	747	856	841	820	792	811	744	765	831	792	830	794	819	796	785	832	746	805	866	803	787	801	842	814	787	776	790	763	790	806	781	835	833	804	819	785	853	817	781	775	827	743	812	815	814	813	787	835	857	776	809	832	796	814	775	773	782	765	803	788	812	799	785	781	784	783	849	758	825	741	762	855	797	790	846	807	829	802	827	774	792	804	765	808	790	799	756	813	797	798	796	818	835	821	787	802	757	824	751	790	831	851	758	803	814	799	816	743	824	792	825	806	764	804	753	778	761	775	787	829	808	809	772	802	763	778	851	815	815	813	758	838	774	832	797	794	816	794	811	821	739	786	745	798	785	775	758	811	831	738	762	777	791	808	774	810	810	822	829	787	821	848	783	778	800	814	836	818	778	807	765	848	795
24336	21538	25368	28137	21547	21688	19184	4160	2173	1610	1319	1093	949	870	712	608	552	519	499	467	424	413	417	387	401	414	414	363	335	370	336	362	347	349	365	363	319	310	353	313	324	366	342	361	364	318	346	338	378	305	354	377	341	354	315	313	313	323	333	339	351	370	342	315	342	365	318	335	344	330	334	371	357	322	330	357	343	290	348	358	364	361	323	339	293	350	338	328	351	328	372	360	330	355	339	330	335	338	383	335	363	344	374	383	370	325	374	348	369	354	353	333	325	364	348	328	372	345	349	361	338	367	355	332	355	341	375	351	325	345	368	356	337	368	345	336	343	324	336	342	337	322	348	343	323	374	358	359	308	356	371	347	349	338	356	340	348	320	338	330	367	343	333	362	338	355	333	315	376	381	361	360	324	355	340	368	368	330	351	374	348	365	381	350	333	328	354	340	356	311	356	348	363	324	340	325	381	360	332	377	354	356	331	356	369	363	321	355	340	347	354	369	335	360	335	347	347	349	352	343	327	347	329	370	341	357	351	375	359	330	335	376	333	337	342	349	310	362	351	358	312	358	329	315	338	342	350	338	283	334	340	310	385	341	330	340	365	373	371	385	375	337	352	353	374	327	362	377	342	347	323	355	372	324	371	329	331	332	340	308	350	333	370	350	339	321	329	346	346	332	360	346	345	365	318	377	345	363	360	355	359	346	348	371	382	372	332	339	378	351	362	328	348	361	368	320	353	334	343	373	331	349	331	318	365	339	322	328	314	361	344	352	337	358	379	317	364	377	321	362	349	363	365	358	364	348	342	350	306	384	342	322	320	320	339	337	371	327	346	355	371	329	327	368	345	331	305	333	350	328	345	329	339	352	345	340	341	319	329	309	336	340	297	369	360	311	355	330	329	312	365	344	370	339	339	335	330	362	354	335	372	315	338	349	320	342	335	346	325	330	351	365	301	368	348	343	317	324	376	352	359	357	349	390	349	352	350	348	352	342	316	354	327	365	369	358	348	332	343	365	323	309	360	357	351	340	362	325	344	320	356	359	295	353	347	359	319	327	333	353	315	361	317	338	345	329	342	319	367	339	397	326	354	335	337	316	321	352	351	351	329	366	345	353	333	353	362	333	315	325	408	351	331	327	313	364	350	354	339	373	322	312	339	343	312	322	350	374	339	318	344	335	356	323	357	350	337	376	355	326	351	379	339	339	381	344	370	375	346	296	371	331	319	381	336	354	346	349	345	327	352	347	321	291	309	318	362	358	346	356	353	336	354	360	359	332	393	336	335	347	363	335	364	374	352	320	331	371	345	348	338	334	357	322	379	339	309	342	336	346	381	337	365	348	399	382	335	353	346	384	340	388	383	341	315	352	323	342	348	335	377	326	332	326	353	336	343	348	345	328	349	349	305	350	327	346	339	332	343	346	378	324	365	369	347	338	338	326	342	334	340	357	352	342	320	359	400	336	336	358	349	320	374	328	358	359	325	344	352	374	356	355	356	354	336	376	349	376	361	358	381	327	349	333	306	351	312	316	346	398	323	376	338	355	322	325	338	353	357	355	357	315	361	365	337	326	339	395	346	342	321	328	355	330	358	323	355	364	308	361	350	342	368	342	316	342	320	390	326	368	367	316	334	338	344	344	367	379	349	341	365	303	339	321	339	346	354	339	329	356	343	384	370	359	365	333	313	340	374	357	318	392	317	359	319	335	326	350	343	350	336	363	361	339	353	378	365	350	342	308	363	342	347	357	368	326	339	350	326	366	336	352	373	371	339	353	359	337	344	306	337	344	314	331	335	338	355	347	329	343	359	345	329	332	299	307	383	346	358	310	317	316	327	371	340	336	355	362	320	373	325	379	363	350	363	396	350	373	347	345	344	350	341	339	346	370	321	379	328	321	322	367	326	311	379	361	353	298	334	328	348	323	329	338	346	334	327	349	334	370	350	363	341	345	302	325	338	348	347	338	383	373	339	322	329	352	345	363	356	324	367	339	341	289	374	369	345	349	350	351	329	345	342	359	320	368	355	389	312	367	348	350	340	343	363	355	373	346	354	335	373	333	356	352	353	323	361	342	331	326	354	394	328	325	339	355	314	361	335	341	342	339	321	317	354	324	347	393	383	350	377	365	343	322	353	326	336	333	367	338	316	368	369	321	322	327	347	365	350	360	335	359	363	374	354	315	374	375	364	372	332	378	361	337	370	383	377	325	329	346	344	360	356	321	322	352	331	292	292	368	365	374	342	374	340	352	374	350	318	337	324	371	381	314	315	335	366	330	320	348	363	370	343	347	366	343	347	347	348	355	328	384	323	346	339	357	354	339	369	345	318	333	370	361	338	293	330	338	365	343	317	345	354	388	348	359	344	361	321	324	364	331	368	344	340	332	367	363	373	353	349	358	360	334	291	314	334	344	330	379	354	339	377	339	335	365	353	351	343	345	326	316	328	366	345	331	310	378	356	393	343	367	359	352	385	331	328	340	369	334	369	374	356	360	336	340	358	326	353	356	337	332	383	360	358	333	370	374	320	347	344	375	341	384	334	381	314	368	347	354	380	311	341	349	309	350	338	348	347	341	353	368	344	365	337	363	339	362	368	349	360	325	329	351	310	346	360	305	332	382	358	361	378	347	351	331	351	361	362	309	324	351	355	330	299	286	311	333	341	346	348	351	369	361	342	333	333	368	327	330	309	335	335	388	356	372	358	337	368	348	353	344	336	353	382	329	318	336	329	351	318	341	343	353	320	312	345	377	330	310	344	341	349	321	348	380	371	351	343	351	326	360	353	327	377	317	325	346	325	342	318	350	353	349	311	334	364	343	350	356	340	336	322	321	318	363	348	338	342	357	351	372	363	331	357	342	320	349	352	362	320	340	375	337	383	336	328	346	341	349	354	320	375	337	328	316	341	351	343	352	334	333	334	313	338	326	371	336	335	300	353	330	351	339	351	344	343	381	309	391	340	323	342	339	349	367	358	304	329	333	365	332	313	346	348	324	336	332	354	346	341	355	322	326	335	369	329	369	303	330	345	366	346	369	339	347	355	320	376	334	347	315	338	354	348	375	348	354	340	316	370	372	329	334	301	354	366	377	355	316	328	346	356	339	344	372	339	339	338	348	318	329	332	376	353	356	374	363	381	401	353	324	386	371	321	307	339	367	368	367	330	371	357	331	369	377	341	379	367	321	388	343	343	382	343	332	321	351	332	351	349	312	365	351	341	278	333	345	362	322	326	352	356	329	350	349	322	363	347	346	331	356	371	355	364	335	372	334	345	327	326	354	341	371	359	342	332	324	359	321	370	307	325	384	344	355	365	309	312	349	335	357	313	369	337	331	361	332	344	344	358	350	364	370	358	354	347	337	313	369	325	315	340	352	319	316	365	342	332	367	359	359	341	347	324	316	345	316	346	342	391	342	349	340	356	348	348	358	361	317	345	347	322	370	370	322	346	344	334	363	346	338	360	322	327	376	366	349	360	343	339	368	367	342	336	317
28814	51505	33233	10150	3922	2956	2197	1795	1458	1326	1206	1102	1072	1019	933	920	868	878	838	817	822	815	830	787	759	787	813	778	773	786	751	844	763	775	782	812	775	790	803	748	731	755	795	741	784	771	806	762	767	767	769	759	733	722	759	752	796	739	768	757	792	764	758	770	770	773	771	800	761	765	746	719	768	777	766	813	818	755	743	762	734	801	735	781	780	751	759	741	805	816	727	794	778	761	721	753	757	791	780	792	698	766	764	791	745	783	776	794	816	750	789	785	742	795	731	784	760	784	822	750	782	813	765	761	733	771	824	783	772	815	798	763	778	788	752	725	731	761	739	724	737	732	712	790	790	772	775	742	789	801	740	753	802	732	840	789	723	760	774	801	772	770	793	753	813	755	757	698	767	766	739	737	758	813	776	728	733	735	744	702	789	785	787	750	766	777	737	772	740	740	779	803	709	733	772	731	742	750	762	787	739	783	722	762	724	766	726	803	730	747	748	745	767	734	771	785	703	826	782	784	802	770	712	819	812	784	769	753	754	726	758	741	768	804	761	748	781	744	754	765	728	756	769	728	779	713	773	786	754	747	707	758	689	775	776	777	732	796	728	798	781	738	774	757	743	799	789	781	757	723	761	741	772	765	732	742	762	775	775	718	801	826	754	730	731	718	754	737	807	761	743	777	739	753	729	716	786	701	808	769	747	739	773	787	743	764	749	772	772	774	789	747	730	760	803	795	792	817	767	729	750	756	751	773	713	745	728	780	725	732	790	790	765	741	793	764	785	748	821	788	738	792	802	773	728	745	744	722	743	731	805	781	768	783	741	775	759	722	735	818	759	735	766	743	742	761	731	807	726	779	722	761	725	772	763	817	735	782	796	760	768	812	762	761	847	807	742	783	715	774	742	758	773	795	768	794	835	758	772	768	765	744	767	747	722	799	743	776	765	753	790	769	771	745	783	781	822	770	753	731	728	788	727	748	766	782	750	732	790	755	779	728	728	757	774	778	807	793	766	750	698	723	734	794	767	740	796	785	734	749	806	733	744	726	743	754	827	777	775	806	804	805	740	768	776	803	720	775	729	733	754	758	749	770	768	766	702	765	818	799	733	777	743	745	738	795	795	794	710	776	762	768	733	797	752	767	784	805	764	750	758	774	791	780	740	758	719	727	788	737	735	765	741	761	753	751	739	758	716	788	764	775	749	761	813	744	749	756	710	772	751	753	758	747	736	706	759	779	817	788	777	766	797	781	755	810	735	754	784	802	751	792	741	790	728	780	758	765	788	779	750	746	743	798	752	780	823	752	805	719	784	797	745	788	732	743	772	764	753	773	758	747	798	750	735	773	787	706	761	802	816	810	777	805	764	745	780	746	727	764	753	779	743	737	765	737	767	706	784	793	787	771	765	740	787	793	757	743	723	780	773	757	756	728	788	799	762	789	787	785	733	781	787	751	766	805	776	790	774	780	772	751	762	785	746	774	716	815	737	764	808	787	798	699	803	788	724	797	797	805	761	783	746	749	835	767	731	822	753	760	753	791	766	759	756	767	762	759	726	786	754	775	770	808	742	771	785	781	774	754	758	688	777	777	760	770	733	758	774	792	794	713	749	812	774	743	759	736	809	737	748	795	786	770	738	749	755	713	757	743	763	696	780	742	796	693	776	750	773	749	770	784	793	785	772	778	747	747	708	727	739	761	743	728	734	765	781	796	806	778	735	752	756	774	745	761	761	814	761	790	751	798	735	761	830	741	770	729	754	772	757	753	755	770	776	767	768	764	770	725	760	765	771	782	760	739	788	775	787	794	759	738	739	784	805	750	726	799	779	705	775	758	754	746	794	769	790	739	758	745	789	794	752	776	743	756	716	751	740	772	829	752	772	781	739	769	810	751	718	745	769	717	739	751	748	777	735	800	730	765	741	722	797	738	747	761	775	751	740	736	762	713	764	733	774	734	780	787	772	763	783	740	752	754	784	780	755	811	768	797	771	720	787	738	794	839	741	758	777	721	808	728	776	761	789	755	748	781	749	803	774	751	834	775	787	755	769	714	732	797	750	722	732	804	772	753	718	764	770	759	763	735	820	811	765	713	762	763	748	777	792	757	762	751	780	747	796	771	806	721	696	784	792	764	795	791	757	825	757	724	757	737	742	722	778	790	741	785	773	788	781	815	781	770	769	815	788	770	754	784	711	799	767	790	729	765	782	768	742	785	807	762	729	775	776	757	800	726	750	781	752	799	795	786	748	777	778	791	741	728	766	713	759	757	762	760	767	788	796	734	784	752	801	799	732	813	724	747	741	717	738	744	719	747	739	748	763	794	775	759	785	758	781	775	799	811	793	753	731	761	785	734	751	807	775	786	833	752	767	708	761	766	747	735	777	801	796	812	758	771	774	775	733	800	752	739	751	728	737	823	727	731	798	769	743	746	765	773	729	778	764	735	764	756	711	771	770	750	733	764	777	764	786	773	781	750	717	786	758	789	790	757	800	787	780	729	749	759	729	760	731	805	762	725	839	693	799	803	752	773	803	736	704	792	710	774	788	748	789	778	711	775	701	801	784	752	789	766	751	694	724	777	811	738	768	765	758	751	789	733	745	731	792	806	773	749	760	764	742	777	751	750	792	754	727	801	771	749	797	719	788	775	796	755	775	762	782	736	755	730	758	792	753	784	760	737	772	755	764	825	746	733	739	762	721	740	766	739	768	734	721	749	760	765	763	758	765	810	788	765	773	775	762	787	783	733	798	727	734	800	801	830	756	757	759	767	754	750	767	792	756	768	790	734	731	801	740	758	765	753	797	728	737	734	727	794	738	788	766	751	728	733	778	809	770	802	729	760	785	789	773	737	754	778	745	747	764	783	776	799	790	786	762	783	789	686	788	813	779	771	763	780	739	748	834	758	709	715	755	767	741	796	768	755	756	765	790	705	824	767	754	688	785	806	800	875	756	742	734	783	786	713	743	789	750	789	787	716	709	719	793	787	751	781	799	768	805	772	765	757	759	726	771	754	757	746	724	765	781	779	744	766	762	722	779	771	737	728	775	771	762	755	805	763	721	692	750	770	740	743	780	790	750	794	741	742	812	796	794	736	790	744	739	778	785	763	766	752	771	815	778	749	768	784	764	775	737	790	765	773	794	769	767	751	750	772	761	760	749	765	769	801	754	740	773	726	738	808	742	794	720	821	751	802	761	766	748	729	845	779	747	800	792	783	795	783	772	737	738	742	780	705	757	758	764	808	762	749	710	783	806	834	766	817	780	791	769	828	718	763	794	777	783	760	775	769	733	747	748	818	787	771	773	779	758	731	789	776	795	806	728	778	779	808	717	774	782	773	737	730	787	776	720	747	737	794	786	778	767	782	795	769	743	740	713	733	756	766	808	767	770	761	745	741	761	736	753	789	731	747	742	793	801	745	691	756	811	744	775	701	715	784	753	739	802	748	736	771	720	726	707	775	770	823	793	786	708	736	739	803	765	750	736	733	746	758
33292	26523	25041	11062	3501	2703	2118	1468	1209	1118	846	736	711	629	546	501	471	436	473	443	399	410	411	387	407	409	382	368	428	395	379	410	438	373	383	373	350	383	381	386	364	384	412	438	428	368	395	450	356	363	406	369	417	384	343	420	404	392	395	376	392	397	364	402	394	419	328	375	360	407	387	369	395	366	375	372	374	395	359	353	385	417	396	353	349	398	355	391	398	380	372	350	397	367	368	394	358	338	359	375	367	400	334	372	389	411	380	403	367	401	400	367	379	361	347	372	411	428	398	421	386	399	356	350	371	381	388	415	428	425	391	391	416	425	364	381	392	387	383	395	414	416	349	419	375	410	373	370	379	361	357	394	398	372	361	374	393	430	375	398	381	351	384	374	352	379	385	374	384	372	363	386	377	404	359	380	405	368	382	397	383	349	371	344	369	373	412	358	401	401	398	379	375	400	342	359	391	376	389	365	406	373	405	394	395	403	393	348	391	418	419	378	387	388	375	370	344	354	377	371	382	420	425	357	400	382	346	353	368	406	344	386	418	388	377	380	395	391	376	363	373	380	384	368	345	382	373	370	368	360	372	378	369	387	386	383	393	405	379	388	386	379	398	387	411	373	401	400	426	379	388	389	380	385	386	376	400	387	402	366	401	376	386	396	420	340	398	370	422	387	370	377	393	334	386	402	368	402	384	378	408	350	395	395	395	379	371	385	397	359	373	412	407	344	383	380	380	354	381	380	369	389	400	380	417	355	371	342	373	362	394	356	391	409	409	387	380	381	400	414	404	371	353	375	377	391	388	380	372	362	379	396	365	415	444	395	371	398	355	372	369	396	387	431	367	401	370	382	383	372	370	366	371	397	376	386	390	373	400	437	427	407	396	394	381	358	382	437	361	381	376	380	394	388	370	378	375	376	424	365	396	414	402	361	387	406	362	373	377	426	395	377	351	405	388	388	379	374	399	381	388	383	391	375	359	387	403	404	418	369	339	359	408	379	443	384	413	415	379	379	381	366	395	363	389	408	377	386	378	391	386	364	408	393	393	377	343	379	388	368	382	369	397	397	388	391	389	444	373	375	401	400	403	360	398	395	405	372	366	370	397	383	361	397	390	376	409	360	417	377	375	378	391	408	373	374	378	391	383	404	373	367	351	393	377	342	385	380	398	424	391	359	406	362	360	365	420	383	398	346	421	423	376	380	374	404	378	375	396	352	423	405	333	363	364	407	399	351	383	364	369	347	356	364	387	381	390	374	385	388	381	381	395	360	375	343	363	399	405	417	379	405	348	408	363	392	373	417	401	398	355	342	341	367	377	419	381	383	374	369	383	407	422	392	377	394	384	359	385	375	370	350	392	393	409	377	403	399	373	368	427	358	354	390	394	363	341	349	356	392	410	359	367	396	404	385	387	391	380	353	406	404	363	381	414	337	331	414	413	395	425	393	394	361	360	406	350	366	359	415	416	369	379	362	387	414	396	386	373	414	355	384	386	362	406	389	409	375	418	414	398	390	414	400	408	409	368	408	381	397	391	372	419	385	340	398	334	401	386	407	396	379	405	410	362	366	377	400	417	379	401	388	362	328	367	366	368	419	367	371	420	383	395	386	382	356	353	351	399	368	376	394	377	382	374	398	403	388	424	373	352	381	369	373	413	371	391	384	409	409	431	426	423	384	383	386	383	381	391	377	410	376	390	384	407	379	385	397	361	374	338	404	377	366	383	389	360	360	364	361	388	388	344	385	410	349	390	383	401	348	394	358	368	398	355	398	388	385	357	381	378	390	351	419	363	408	382	371	377	383	376	424	403	346	342	375	380	364	408	393	397	404	356	393	385	403	380	368	414	350	372	374	387	398	381	382	385	374	360	375	382	408	361	379	406	363	374	388	381	394	364	339	374	394	395	385	391	361	363	410	375	397	372	357	412	375	379	405	387	401	372	378	397	396	379	380	376	390	436	384	386	370	393	406	419	390	412	406	396	383	386	377	375	365	406	410	370	367	372	392	432	355	403	381	380	384	388	376	413	354	416	427	403	381	398	405	418	348	389	393	355	403	396	375	392	389	356	344	377	384	353	363	364	364	406	398	381	358	396	354	378	358	398	387	384	367	387	384	404	409	394	364	415	360	383	386	417	369	377	376	372	334	384	417	400	388	361	397	402	365	360	401	352	406	379	385	401	384	386	361	357	369	404	412	364	369	398	391	360	357	375	376	385	392	390	405	391	371	372	407	383	382	395	385	413	391	399	389	346	409	424	407	373	390	370	335	381	401	389	431	377	376	396	381	420	363	403	379	383	402	403	395	404	370	393	362	376	375	400	423	367	376	370	374	383	350	385	356	397	405	379	366	408	395	400	395	404	378	378	392	366	412	389	399	409	384	369	401	398	387	364	392	357	403	365	353	389	367	360	397	394	344	391	415	381	347	385	420	394	397	396	428	375	422	406	399	368	362	382	381	423	378	376	372	371	394	383	419	412	382	414	420	359	402	409	411	410	393	385	349	375	421	403	373	404	395	405	383	351	385	365	379	368	398	427	368	404	399	424	381	364	362	383	335	375	371	378	424	374	361	390	350	395	376	379	372	345	403	371	418	386	399	368	391	400	374	420	427	387	409	412	381	385	379	374	369	420	372	376	344	385	379	422	380	394	379	387	386	394	387	414	414	407	375	395	377	410	399	422	379	392	383	394	388	349	408	350	422	377	417	389	400	385	371	397	359	359	356	351	374	403	399	370	355	400	399	407	367	358	374	407	401	418	434	397	348	407	398	387	379	383	368	377	380	400	367	374	396	390	403	416	422	411	388	392	328	370	397	403	374	341	398	379	392	378	379	375	371	365	395	412	382	379	397	361	389	401	374	410	350	389	371	345	408	376	406	364	404	355	387	400	393	374	356	395	381	393	404	379	388	372	383	381	403	376	378	388	395	346	393	407	391	378	398	393	341	379	329	389	415	385	392	395	398	377	363	370	378	388	362	400	380	365	412	378	378	358	420	401	373	367	362	419	347	358	406	391	376	383	343	363	383	386	407	364	357	414	388	356	350	366	372	421	383	340	414	375	379	371	374	409	392	356	391	406	394	383	365	390	335	391	351	377	370	363	393	371	402	407	375	393	367	395	373	348	394	395	410	391	379	344	367	382	389	379	413	374	404	354	341	404	364	400	395	408	376	360	391	379	387	392	391	392	370	366	403	403	354	384	408	374	390	421	375	431	374	367	391	391	353	354	408	389	364	377	414	372	371	353	367	394	357	414	376	366	356	370	376	409	383	399	420	369	406	369	372	378	384	410	370	366	378	380	414	369	386	383	363	397	349	353	374	389	373	386	390	394	412	389	379	424	399	362	381	357	387	401	347	404	419	387	400	384	401	398	380	421	406	404	374	378	414	410	388	381	375	396	344	377	358	390	450	386	416	448	414	408	394	382	431	413	404	380	404	407	395	365	410	430	415	380	422	365	361	410	430	376	379	378	381	395	383	377	382	382	366
25109	33638	16781	4711	2392	2048	1625	1358	1182	1161	1037	1051	1000	971	965	844	981	880	903	845	880	871	900	908	921	854	860	874	912	848	869	864	869	825	910	863	965	872	815	861	924	850	901	889	848	856	873	841	896	840	828	849	817	850	845	877	833	869	827	869	792	898	825	875	823	857	906	862	909	862	870	856	826	817	893	888	801	830	833	891	933	855	851	844	803	865	925	872	904	910	875	897	789	865	801	886	883	825	882	835	864	886	823	830	843	864	845	865	871	810	875	907	880	838	879	877	855	779	921	810	850	868	850	881	847	847	857	860	884	906	855	821	843	835	882	864	860	866	858	885	857	869	845	843	822	891	869	869	872	812	858	894	859	858	854	908	772	898	885	890	883	857	882	894	810	874	831	898	852	849	864	861	842	832	842	787	888	885	848	854	845	852	827	856	897	865	842	838	897	866	921	848	881	881	871	877	843	837	808	830	878	877	854	881	842	852	870	880	842	889	880	857	851	898	853	857	842	850	825	822	896	871	904	870	836	899	837	851	889	867	845	887	843	885	845	809	839	867	877	878	781	837	843	897	845	889	863	852	890	865	809	845	842	816	855	871	868	869	823	864	849	824	852	823	872	838	874	831	874	855	843	870	882	877	881	890	840	831	868	935	819	870	848	856	885	864	856	884	897	878	888	839	862	854	846	860	834	847	884	920	821	889	886	865	861	885	839	856	860	886	869	824	826	862	839	893	853	885	857	881	801	852	895	881	814	819	836	822	839	873	882	876	841	864	838	836	845	796	870	884	881	873	830	848	839	857	854	794	870	848	850	823	858	848	860	841	878	843	857	832	842	828	864	866	832	857	843	841	897	813	852	864	903	869	852	872	827	869	855	802	889	896	839	906	862	862	840	887	894	839	859	823	882	871	865	860	877	845	905	834	820	868	853	856	818	810	883	833	898	888	878	849	882	883	868	884	873	887	855	846	853	890	873	885	884	860	864	851	880	830	883	827	919	891	843	822	864	895	809	880	841	872	832	871	872	890	889	839	877	902	860	837	888	849	855	892	876	844	868	837	831	832	845	868	887	818	914	939	870	877	846	876	868	867	888	844	871	865	840	851	859	871	800	880	859	923	813	870	897	832	893	904	885	805	858	881	841	855	901	845	854	834	826	865	819	847	892	909	922	887	865	882	857	843	870	856	846	874	894	866	837	902	806	853	834	903	877	881	851	850	848	877	890	863	869	834	868	862	885	922	884	897	871	852	876	875	849	826	858	877	858	876	839	880	874	858	827	884	867	873	818	843	852	874	862	878	856	879	874	886	871	895	836	856	832	838	876	849	811	883	868	843	912	900	867	898	873	836	892	924	898	831	803	861	876	827	835	837	869	866	898	874	865	861	889	818	835	855	853	811	910	840	851	848	833	859	867	866	883	851	847	816	890	841	863	870	894	826	897	902	857	910	845	864	894	820	875	833	861	881	859	880	847	862	821	870	864	850	873	824	884	880	847	866	905	921	826	921	899	895	836	861	871	874	886	864	879	835	878	862	869	828	855	915	826	866	875	888	863	826	841	834	808	849	853	833	867	882	831	883	922	859	790	893	902	850	857	857	869	877	853	859	863	866	836	836	886	870	878	909	861	856	847	829	918	914	847	851	880	902	865	846	857	851	869	854	849	900	894	895	877	824	891	840	899	858	850	827	889	874	858	837	850	884	911	852	878	833	845	855	862	850	876	885	883	819	868	890	845	866	848	832	849	856	856	828	859	866	878	881	842	838	834	844	877	879	864	870	908	834	829	863	835	848	842	851	869	871	849	872	871	853	851	885	843	880	858	873	863	877	825	840	862	869	897	884	865	863	812	839	864	860	817	881	822	826	889	812	855	850	897	845	848	892	862	901	902	876	886	869	856	838	864	880	810	857	836	902	907	867	849	851	884	879	885	865	863	850	900	856	802	844	830	940	865	878	846	819	923	904	872	873	816	890	845	855	845	875	848	864	832	849	819	840	894	881	828	877	816	839	875	863	901	862	847	857	856	848	903	839	825	890	845	872	873	806	865	848	871	894	870	809	891	866	813	889	828	820	882	823	859	904	847	859	881	839	803	860	873	885	859	882	872	805	902	873	895	859	884	862	839	886	894	832	826	819	898	860	861	892	868	873	891	864	829	844	821	831	783	828	873	821	858	860	837	868	873	887	898	834	875	873	843	836	896	844	865	853	887	895	850	871	840	858	843	886	870	922	869	847	828	878	895	876	896	927	857	906	848	858	897	889	868	850	837	822	841	886	827	813	888	873	852	862	916	848	836	871	891	828	858	884	889	865	844	873	905	850	846	846	875	855	919	877	890	854	839	857	905	857	896	876	857	891	876	836	825	864	874	842	882	886	894	904	864	822	836	888	815	893	823	837	844	907	879	893	884	864	847	872	905	908	834	836	897	901	888	834	870	897	878	859	818	855	834	874	838	880	918	922	879	837	854	898	810	854	849	843	871	901	849	848	868	858	826	845	842	879	878	845	900	822	931	876	859	930	890	874	880	869	834	889	894	890	846	830	833	854	850	814	816	813	886	840	865	861	877	806	908	842	853	875	889	864	823	824	815	880	889	830	855	857	878	890	852	829	845	853	892	855	872	887	841	857	916	844	841	891	788	848	825	884	806	855	925	815	872	857	860	846	851	832	869	943	859	856	874	854	833	825	852	899	840	880	892	832	844	891	795	862	867	850	865	871	876	817	863	859	895	881	852	881	863	889	848	864	851	877	850	907	835	895	876	864	861	874	877	857	897	908	870	892	894	842	869	864	852	889	817	889	865	854	838	881	881	888	861	803	869	851	861	858	882	860	896	853	829	830	899	887	861	816	792	893	875	811	828	858	885	872	850	806	899	857	826	888	840	816	902	851	854	876	909	841	857	853	892	880	852	851	819	830	870	856	882	909	903	827	878	885	877	832	898	856	879	907	811	850	865	785	856	885	871	877	833	865	833	869	843	837	856	813	840	894	940	844	863	869	875	831	826	859	866	859	827	856	867	853	853	878	846	889	843	857	850	830	848	817	886	903	904	835	895	839	836	883	901	905	932	828	935	847	905	890	805	829	815	806	839	900	920	850	877	859	909	862	823	830	885	862	907	861	866	852	805	847	899	888	865	851	849	883	842	884	851	814	876	846	890	872	827	828	870	895	841	900	820	858	867	825	819	889	886	911	900	910	837	855	821	869	858	814	888	838	884	878	867	832	818	839	866	876	862	844	922	823	829	859	882	857	826	808	815	848	871	816	847	839	890	860	805	855	816	841	855	923	888	892	849	840	853	860	867	859	835	853	847	911	869	860	873	870	838	832	860	823	902	926	856	892	814	857	838	834	833	903	844	849	860	864	862	877	874	899	837	907	870	832	829	900	794	840	866	808	840	857	883	855	860	907	835	809	834	834	843	875	849	857	872	863	905	851	890	876	785	864	831	902	851	844	824	829	878	812	848	820	891	891	861	853	871	822	862	834	880	848
24917	21505	24985	28497	21568	20455	5437	2314	1577	1235	1058	857	732	649	641	502	506	453	433	418	400	406	366	360	384	372	368	373	377	378	362	415	327	364	343	368	353	363	327	376	381	371	365	348	381	347	367	349	375	340	347	359	356	348	322	341	339	369	340	345	363	369	335	365	356	346	344	339	343	372	357	367	341	310	346	338	367	385	319	353	368	362	389	351	363	358	349	347	334	349	346	368	340	373	407	354	361	337	333	345	373	340	352	354	349	345	350	348	360	351	384	355	360	386	352	348	357	329	352	369	347	350	375	374	377	357	344	388	355	361	358	338	386	389	309	365	343	327	378	357	362	387	359	318	333	341	337	355	361	341	333	330	370	360	350	345	354	349	355	378	350	341	341	349	349	328	343	321	335	319	374	340	375	382	352	348	381	366	378	357	371	340	359	340	367	363	352	301	344	359	387	328	373	373	384	367	319	313	344	369	337	365	354	345	349	366	368	372	330	357	364	346	362	336	342	361	362	379	377	358	377	367	360	309	348	349	336	383	328	315	361	355	341	395	372	328	389	389	371	322	337	340	342	401	346	338	377	353	342	342	329	346	375	339	345	320	386	355	363	342	338	324	315	355	368	331	356	361	336	348	365	345	351	333	349	366	333	335	306	358	359	348	342	338	372	369	347	345	374	389	344	348	367	344	354	379	401	335	369	372	323	359	369	376	382	325	384	344	341	330	376	317	383	360	368	321	352	334	323	362	366	375	350	383	339	349	345	361	347	344	328	341	354	345	351	348	343	350	352	361	370	360	304	372	357	358	353	374	388	340	354	348	398	358	402	339	352	368	323	334	375	347	363	360	368	396	359	368	351	396	318	340	331	338	358	345	328	359	328	346	353	359	368	338	367	347	337	348	327	346	377	381	372	345	368	336	393	340	376	366	329	355	340	339	327	352	327	341	332	328	352	355	372	341	326	336	338	344	377	353	340	368	318	333	332	368	384	308	379	349	301	326	359	370	342	360	360	323	358	371	312	358	367	349	346	411	361	372	380	347	351	337	374	342	306	360	311	387	375	319	385	327	360	351	345	323	381	344	360	370	354	336	372	366	358	360	377	384	360	332	360	357	340	350	345	336	325	344	351	375	363	368	391	352	340	374	355	335	321	336	354	352	393	323	385	300	321	350	343	320	339	375	341	358	338	370	328	363	341	345	360	362	342	362	338	345	325	316	347	340	384	385	343	348	320	317	364	332	369	356	327	354	371	363	378	342	311	382	350	328	378	348	357	344	351	362	354	375	334	364	324	338	302	350	387	368	337	327	342	342	350	374	378	350	375	339	362	406	338	403	347	351	352	356	373	336	342	364	327	317	327	334	329	343	367	373	367	347	337	352	347	341	343	357	341	365	329	379	380	361	333	370	336	354	318	385	357	358	336	343	331	324	325	312	348	376	326	381	401	378	351	366	340	350	344	364	380	364	407	352	356	361	347	382	353	371	384	329	365	342	357	347	320	384	380	326	373	377	362	349	351	330	366	376	381	330	333	328	364	339	352	314	329	365	357	327	347	325	331	343	312	329	367	357	364	328	332	375	361	362	365	357	371	337	341	358	360	366	347	314	349	353	361	375	383	405	320	381	350	324	333	346	338	356	340	359	344	373	365	367	326	377	355	347	366	386	330	332	383	388	367	336	359	323	370	335	365	336	328	335	362	365	348	329	325	343	387	357	336	364	335	315	334	361	388	326	327	363	344	379	324	317	312	303	383	362	352	357	346	330	361	340	334	343	389	361	351	355	320	351	367	400	327	354	328	332	371	347	351	322	342	339	341	360	339	339	347	364	330	356	318	358	373	307	338	351	368	318	371	337	348	334	351	337	339	382	366	353	332	364	384	359	385	362	342	364	333	385	311	381	330	353	320	334	372	358	359	382	352	316	343	356	335	334	352	357	349	363	343	349	376	363	361	328	289	391	364	364	340	350	380	336	380	358	315	361	363	348	368	366	381	363	324	352	351	357	334	385	387	363	388	369	383	391	354	354	335	345	350	334	351	346	319	341	340	345	366	396	350	361	333	337	366	310	312	357	367	346	333	362	330	380	331	399	324	361	293	346	340	377	336	369	370	390	345	317	337	361	359	342	278	349	328	302	353	336	358	353	336	384	320	371	366	337	365	340	367	333	338	370	380	395	380	367	334	362	372	333	335	381	360	354	317	361	374	346	372	348	356	357	380	361	369	364	387	376	332	396	379	360	338	294	324	374	335	326	371	346	297	367	318	385	379	359	376	378	345	377	322	358	359	351	382	373	353	389	385	328	346	348	354	377	326	315	369	357	386	353	350	352	366	372	379	341	312	341	331	360	363	368	362	360	339	378	388	349	364	370	350	344	366	324	371	336	329	323	364	361	329	343	339	346	375	345	367	347	358	347	328	379	336	336	397	367	299	357	363	367	377	388	341	359	353	388	328	364	345	348	358	365	358	345	330	334	394	365	372	349	375	360	347	347	361	329	346	367	362	352	368	351	356	341	361	356	350	327	377	350	349	383	364	355	341	352	352	377	327	348	329	353	371	345	344	370	348	366	365	341	350	359	350	321	360	361	379	372	369	362	347	346	369	336	356	361	332	374	348	329	327	362	360	393	336	343	359	369	340	342	321	397	336	364	386	355	352	406	338	366	331	358	379	389	361	330	332	344	399	336	387	372	357	339	348	329	335	376	358	370	355	341	329	364	335	307	362	357	326	347	378	371	347	325	344	327	342	353	360	342	359	355	332	362	338	343	343	346	353	331	333	312	373	349	342	335	348	320	320	392	390	350	351	339	382	362	327	332	381	338	357	338	338	340	362	369	359	368	360	346	334	345	365	382	357	360	383	355	328	363	335	368	325	329	360	351	375	352	389	363	330	370	333	339	339	335	336	331	359	364	356	341	345	339	345	378	361	358	355	352	342	354	366	325	328	337	341	353	353	346	334	331	367	336	370	373	379	394	340	363	338	377	357	324	338	339	336	377	337	340	339	360	371	370	368	367	360	396	394	376	306	341	376	376	313	361	338	317	360	305	334	301	352	335	347	339	339	351	331	326	376	322	338	340	339	371	326	340	355	363	323	348	351	350	368	378	339	347	390	317	320	364	356	422	350	347	337	338	373	300	357	363	352	369	374	341	332	332	339	326	321	342	322	360	383	363	363	365	337	344	362	343	337	367	355	358	351	348	309	363	336	398	365	392	361	363	365	332	376	376	368	376	342	354	370	375	354	331	352	353	368	326	329	332	342	356	342	336	364	337	309	337	346	369	356	341	370	327	353	343	390	367	380	345	361	357	350	395	356	349	366	351	367	315	351	372	390	354	353	351	346	339	341	347	329	353	365	349	359	359	312	351	365	364	343	359	336	342	349	343	391	372	391	349	346	343	343	331	368	332	362	392	334	336	341	320	355	376	336	325	358	344	365	359	345	327	377	373	403	404	334	363	388	374	318	315	358	354	320	340	355	356	364	371	339	369	348	332
27234	44683	25553	7042	3151	2511	1860	1577	1381	1188	1113	1039	936	951	965	843	844	854	847	801	835	839	800	842	785	768	821	843	832	845	779	816	752	802	791	770	800	815	815	770	786	790	767	795	775	779	808	790	841	830	830	880	783	797	830	796	828	806	802	810	815	757	796	834	837	799	850	805	766	794	825	765	763	813	734	827	831	830	770	822	827	813	775	801	770	762	825	770	781	821	808	831	801	806	757	820	795	820	809	829	783	789	777	827	770	799	737	808	804	856	768	769	759	807	806	813	724	748	758	753	832	783	841	823	754	748	811	832	826	846	803	783	804	761	809	802	783	772	781	765	794	746	803	800	799	800	802	835	784	763	821	807	772	782	784	843	767	795	815	800	773	788	753	746	748	797	794	829	840	766	802	782	786	808	796	791	734	802	774	788	787	775	801	810	770	760	767	786	835	805	774	853	793	785	800	782	754	794	798	767	795	801	787	746	823	800	808	755	805	848	819	749	717	815	808	788	793	848	752	783	786	771	747	829	793	765	748	776	829	828	805	788	771	798	821	821	859	736	766	774	815	813	767	784	824	839	819	783	813	816	779	785	792	766	765	780	798	785	847	766	833	814	763	794	756	794	753	805	768	790	799	798	785	822	762	828	793	793	804	822	804	777	800	729	780	774	790	828	795	766	815	832	781	849	785	789	789	811	769	789	830	761	813	801	801	829	748	773	734	791	798	747	810	779	785	809	792	816	836	793	791	854	795	816	766	779	749	793	810	788	780	795	772	846	807	771	811	812	803	834	793	764	784	802	814	792	807	757	794	805	759	803	849	795	832	807	827	826	828	810	800	828	715	812	737	813	781	825	851	792	777	800	802	773	819	809	731	765	847	725	780	780	788	804	787	785	798	771	795	758	806	769	711	795	759	806	781	776	743	766	818	794	779	801	800	784	800	803	761	791	797	791	785	772	763	750	796	761	821	764	810	759	781	847	867	810	772	806	768	799	756	823	764	770	761	773	841	794	785	755	764	769	824	825	814	798	828	801	786	756	821	812	796	815	793	787	790	762	849	794	780	823	830	787	768	756	823	777	817	810	788	787	775	818	830	818	781	815	798	803	807	785	829	795	792	788	784	785	836	842	794	766	781	818	754	812	796	727	848	795	758	770	827	755	804	780	790	771	786	772	790	770	765	766	803	758	773	804	754	807	811	774	803	827	830	814	759	762	783	818	800	800	723	807	774	808	807	793	852	720	746	755	803	757	783	820	782	774	807	847	790	815	776	833	761	797	748	770	828	766	782	822	761	819	813	793	758	828	817	779	781	780	781	782	781	787	761	781	804	827	796	853	743	793	768	764	724	786	807	788	768	801	760	861	749	786	824	793	791	767	770	783	848	763	786	824	756	845	799	830	764	758	793	782	768	786	814	770	855	830	781	749	878	796	785	796	735	765	818	807	752	778	752	802	801	790	778	766	814	807	795	766	791	778	787	801	787	781	804	765	775	774	778	797	806	839	779	751	733	798	842	820	758	801	778	795	742	804	783	781	807	833	788	722	761	780	794	785	783	789	822	778	800	789	840	780	792	805	818	823	852	786	804	800	802	775	803	824	767	772	794	746	763	794	735	811	838	829	798	796	746	757	818	788	814	807	786	784	768	780	805	766	791	783	753	807	827	760	785	813	790	795	813	759	794	802	834	830	798	845	805	787	810	744	815	762	781	776	780	741	809	755	813	816	786	822	805	760	808	838	795	785	751	757	807	795	818	795	792	787	787	815	767	773	707	800	805	813	829	793	806	781	792	781	760	808	773	761	803	770	815	775	773	766	774	767	764	748	754	819	793	766	824	791	784	821	746	760	724	824	774	804	805	797	736	784	760	821	813	770	763	764	787	832	787	802	801	771	842	786	780	787	801	806	817	752	776	815	817	778	777	779	796	792	798	809	782	827	780	723	748	835	760	741	808	788	813	797	754	755	838	782	810	826	725	809	793	771	758	835	776	758	814	802	793	764	801	759	771	748	760	831	817	784	846	776	787	783	778	769	773	780	766	827	808	775	757	782	799	823	795	797	782	758	772	827	767	769	817	781	773	786	814	764	791	750	814	770	807	797	782	786	851	755	751	797	763	823	771	823	774	782	799	797	809	793	807	781	796	838	783	776	789	782	818	802	796	782	826	792	756	785	804	782	857	781	803	790	767	805	809	807	737	784	773	749	783	783	783	807	771	792	770	760	767	792	821	791	746	797	745	787	799	739	794	753	786	843	780	784	848	808	769	739	783	805	800	773	767	807	777	771	805	802	845	791	777	753	814	809	801	782	791	828	812	799	831	754	836	774	776	828	839	808	784	853	755	778	832	818	801	823	783	781	807	790	836	787	773	785	837	796	793	761	803	788	787	781	794	811	744	783	766	740	781	750	768	788	774	811	829	812	819	792	805	807	802	791	775	809	833	789	759	764	837	826	767	773	786	778	776	776	776	791	785	855	793	822	776	795	809	805	840	795	806	811	770	821	781	780	777	820	793	772	809	755	767	738	766	770	824	753	792	772	767	766	779	797	794	813	748	842	833	800	784	771	734	821	798	837	766	784	800	751	801	805	829	800	777	733	747	782	770	827	785	797	831	784	819	804	784	807	811	786	772	782	731	788	742	787	848	841	860	813	814	803	789	764	765	786	804	800	772	798	788	742	849	799	728	825	803	819	825	807	764	813	828	808	808	814	815	775	811	733	741	825	783	777	748	801	799	739	767	822	778	756	753	745	820	782	785	754	735	819	786	828	782	801	805	790	787	761	814	852	818	783	793	782	815	804	808	779	783	794	738	808	751	770	788	831	814	808	881	769	811	795	828	785	778	785	822	790	789	755	840	809	775	736	810	819	791	797	827	789	792	770	793	806	779	821	784	788	728	784	793	773	831	779	791	789	815	809	797	772	812	861	765	822	765	746	802	813	846	757	802	822	774	769	776	761	801	822	783	763	791	748	795	806	763	812	830	802	798	747	829	869	832	788	844	821	798	721	791	748	777	778	782	806	802	789	798	840	823	772	740	756	846	762	795	801	789	824	843	818	776	813	790	834	782	784	825	740	760	770	825	778	808	828	775	870	801	789	814	801	829	785	821	828	826	808	798	764	808	808	836	802	788	773	805	787	813	803	814	777	808	831	776	811	758	804	829	780	853	813	789	800	843	746	737	774	784	787	801	823	777	787	812	725	759	784	771	792	774	747	744	776	738	795	766	813	792	795	827	742	819	768	786	744	779	804	807	788	802	798	819	774	822	803	800	749	785	752	782	736	790	780	811	786	782	794	779	790	824	752	738	817	774	809	833	778	772	799	783	733	792	783	786	801	810	802	785	789	779	758	739	758	838	754	767	821	795	756	781	796	819	796	792	830	781	803	770	781	818	772	809	750	807	768	832	817	788	778	819	790	810	830	755	790	799	794	832	836	766	825	775	853	801	756	816	849	831	785	843	780	846	794	730	832	791	774	824	805	747	758	785	795
24283	21508	25354	28091	21522	21657	19146	4358	2181	1715	1358	1061	886	767	715	614	588	524	491	449	422	396	401	373	407	361	371	343	380	366	337	350	354	339	309	362	393	335	363	353	324	368	315	338	360	351	391	340	355	330	318	341	338	346	297	297	347	363	350	341	340	337	345	325	336	343	351	301	354	350	327	383	374	329	366	314	374	359	353	319	366	325	337	365	403	395	364	339	326	342	360	342	340	331	322	357	370	340	336	319	360	364	322	346	352	344	353	338	365	362	340	375	330	337	330	331	331	335	336	348	306	371	347	347	351	350	347	347	290	335	357	360	320	376	347	338	329	368	340	341	341	361	366	352	337	372	333	364	344	331	343	309	313	339	322	332	319	346	347	332	314	304	320	333	360	359	326	346	326	339	340	369	338	329	367	345	311	325	368	353	332	341	345	344	332	330	326	321	357	338	333	340	336	346	288	366	363	351	354	365	339	344	339	335	331	354	332	383	332	337	324	357	336	362	343	333	343	351	345	354	310	332	337	378	385	360	358	352	327	343	335	356	335	375	341	349	354	332	342	316	325	340	336	313	354	371	363	337	360	313	324	358	321	299	350	353	340	307	331	360	332	346	348	377	318	325	355	309	350	327	346	331	344	330	352	354	357	362	311	342	371	278	344	319	321	362	322	344	337	324	325	309	324	355	352	315	325	341	373	331	324	349	331	354	346	337	356	343	394	334	370	366	337	337	344	372	348	357	337	315	344	343	363	331	316	336	358	328	321	319	364	338	343	373	369	349	332	346	367	357	335	330	361	312	337	305	361	334	343	341	363	344	373	341	383	308	345	340	335	379	338	314	308	335	314	346	315	355	336	368	368	353	353	299	341	320	341	360	325	355	347	359	343	321	339	329	353	340	338	349	325	369	373	353	389	338	329	356	329	345	359	357	356	318	356	308	356	326	327	358	344	335	336	332	330	329	355	318	350	356	329	328	342	327	343	312	374	339	374	328	349	350	323	318	334	345	369	309	339	327	309	341	400	332	359	375	338	358	358	346	348	364	305	336	337	333	335	328	320	354	352	317	357	391	354	337	337	354	329	318	324	329	335	340	318	360	351	324	329	378	339	366	367	340	382	330	360	309	322	323	324	368	364	345	364	352	358	323	347	342	374	323	336	314	312	324	335	341	342	379	339	332	340	324	337	324	332	316	363	337	359	344	310	340	335	320	311	344	330	357	350	309	369	352	294	367	354	342	339	324	351	345	293	355	321	312	351	341	349	335	360	320	352	364	301	343	347	336	324	316	330	346	369	329	357	330	359	349	343	350	362	353	342	356	349	307	356	329	356	341	374	330	314	332	358	334	348	340	331	306	345	304	325	346	350	317	328	349	348	347	362	328	357	370	293	316	320	323	371	320	325	365	325	354	335	338	318	373	338	343	333	355	327	321	311	327	357	338	354	358	368	339	371	381	370	342	370	369	323	342	343	308	315	350	332	317	331	336	361	327	336	344	347	322	332	346	344	325	332	309	343	377	362	306	330	322	299	328	288	328	342	344	334	335	382	356	326	333	335	341	352	320	348	372	315	326	342	335	365	374	351	323	324	338	322	349	350	356	327	318	323	310	308	322	333	355	390	334	378	319	333	330	361	323	349	369	369	341	376	349	344	368	340	347	346	311	342	334	347	341	332	364	357	337	341	324	351	349	315	362	347	364	330	335	344	344	328	348	314	339	363	332	337	332	325	327	309	362	342	354	346	359	372	331	331	352	367	303	349	343	329	332	337	386	366	398	321	343	341	280	340	342	337	365	320	324	349	330	343	369	321	362	336	335	341	302	354	341	327	361	371	331	326	339	348	337	293	313	331	354	343	301	326	314	365	359	336	328	334	333	345	327	317	319	348	329	329	339	342	328	361	331	357	342	345	365	339	392	338	346	334	348	346	334	342	338	314	355	313	317	362	353	377	319	311	334	352	316	312	364	322	339	335	343	348	355	328	386	321	361	352	366	343	336	342	343	363	325	391	338	330	353	368	323	335	346	320	342	308	359	360	385	356	329	305	344	335	354	341	340	337	353	355	404	355	348	335	348	372	343	357	327	323	365	328	352	323	335	369	334	328	343	337	386	340	340	354	359	318	376	334	359	368	323	293	361	311	339	342	359	314	326	337	361	313	324	325	336	318	331	347	358	364	334	358	336	347	344	335	314	346	294	349	358	320	347	374	334	352	326	352	305	347	334	333	344	363	365	352	345	364	322	326	341	380	360	402	292	351	361	348	346	333	323	385	343	325	353	311	325	314	338	329	291	354	343	333	369	349	346	348	340	344	332	357	354	356	302	351	349	334	316	300	355	353	350	361	343	334	328	346	341	346	356	319	325	334	345	319	336	338	352	330	325	378	362	315	346	362	326	324	365	344	344	323	360	345	361	338	334	344	350	320	370	321	375	385	302	340	329	308	336	334	334	334	341	290	383	352	332	291	356	344	354	348	326	333	353	303	364	343	340	381	331	326	343	349	323	324	317	360	300	330	319	338	302	313	311	332	334	324	353	412	355	336	364	338	357	319	338	333	377	325	304	342	355	361	385	408	354	352	339	340	330	345	331	335	324	347	325	335	328	339	328	351	345	328	371	353	345	307	323	326	334	323	362	360	344	360	311	338	329	305	334	351	347	350	346	359	319	383	348	355	339	384	330	367	348	370	334	348	331	331	357	307	380	334	361	355	379	352	357	354	364	330	339	335	337	357	301	360	356	354	325	330	341	333	345	350	353	329	332	344	298	326	364	367	320	350	350	365	360	346	332	320	336	323	351	337	342	349	333	333	315	311	336	330	345	337	304	341	348	385	359	345	350	337	355	353	324	339	310	318	329	335	309	364	358	319	342	335	348	273	323	342	326	307	354	330	323	361	348	293	365	312	366	376	296	320	344	364	311	340	350	340	314	310	351	333	355	339	330	337	346	326	305	332	325	323	298	361	317	317	326	338	355	361	395	376	315	327	349	359	327	318	374	374	368	335	340	363	353	312	331	337	318	339	338	317	367	341	341	341	319	321	333	324	346	321	329	343	340	358	337	336	349	312	349	347	358	322	369	310	319	325	364	341	368	325	343	368	346	322	343	327	350	302	353	370	351	317	336	367	339	357	328	336	346	365	330	331	340	335	327	360	320	356	344	306	341	354	341	331	320	354	321	298	318	354	302	344	361	332	366	335	315	336	351	329	332	337	304	331	343	364	307	309	337	342	352	348	323	359	308	330	351	344	329	333	335	302	341	314	333	370	335	335	330	375	363	335	349	346	332	367	375	358	343	358	395	344	339	347	373	330	328	333	361	358	356	343	320	335	350	315	323	343	334	345	340	331	326	329	323	357	341	344	334	314	303	318	357	317	356	324	319	330	357	333	317	326	341	345	329	364	326	358	335	377	329	351	315	327	353	316	344	353	340	343	350	353	353	335	358	330	328	345	349	334	313	330	317	343	357	354	351	323	338	356	353	350	327	328	326	360	348
29507	49221	31052	9280	4019	3011	2216	1785	1568	1286	1179	1100	1055	1033	946	912	898	819	838	852	807	800	762	863	796	750	787	784	756	799	752	788	765	712	771	759	740	773	755	783	759	787	722	777	778	726	769	763	745	756	765	766	729	747	707	781	742	787	819	781	724	791	756	727	767	761	751	785	768	703	774	830	713	757	741	763	790	777	749	750	750	719	784	742	790	757	728	746	751	785	726	749	737	779	766	753	726	797	756	763	765	744	719	752	784	735	746	756	728	788	766	756	809	749	766	717	773	803	771	749	748	788	804	748	782	783	759	763	769	704	792	794	788	727	760	782	720	741	731	731	790	788	766	765	741	731	815	788	767	759	737	708	760	751	751	774	748	785	783	714	715	725	732	739	742	793	716	705	751	783	759	734	789	792	772	806	775	820	790	739	728	807	748	772	751	781	763	795	735	763	749	718	760	766	702	764	792	724	744	741	801	744	743	762	760	764	721	739	751	709	728	726	767	771	757	785	809	782	771	745	785	795	747	725	767	748	757	741	741	778	752	805	758	763	809	744	777	748	749	743	754	761	771	772	702	743	779	765	777	754	757	757	785	788	770	793	744	757	707	751	773	760	760	745	757	733	755	747	787	698	793	767	778	777	777	799	789	736	771	749	719	770	792	726	761	743	816	774	778	734	700	715	743	804	802	729	792	750	687	702	809	747	757	772	757	757	742	779	786	807	761	727	809	757	748	774	809	775	685	753	782	781	809	705	737	794	750	754	750	766	760	757	732	747	735	777	738	787	768	739	744	792	755	736	832	769	803	740	813	792	796	762	751	809	726	713	760	779	749	768	762	788	767	723	731	753	755	766	696	792	747	725	775	759	796	762	756	758	777	806	777	720	771	737	746	744	776	771	767	746	771	744	729	759	767	757	739	737	751	768	780	791	758	742	777	725	738	777	744	764	769	782	759	772	754	745	737	795	800	765	759	748	753	738	816	786	761	786	759	798	740	761	740	761	731	737	771	796	766	781	699	800	766	809	761	755	759	793	747	797	749	734	758	752	746	758	723	808	787	767	813	745	774	742	761	789	736	758	756	727	732	790	784	724	725	793	801	744	780	734	743	741	741	751	780	724	751	729	752	747	749	786	804	806	764	795	778	749	732	757	766	781	761	732	729	754	748	721	709	778	727	735	766	774	755	773	761	719	772	738	790	801	815	742	732	798	759	750	738	755	757	775	751	789	696	729	809	792	789	782	786	741	756	761	707	769	782	737	720	746	739	748	755	708	745	785	750	741	789	732	721	794	781	742	783	791	745	775	749	795	738	754	790	786	766	746	732	786	764	771	727	771	773	745	804	781	783	765	766	734	714	732	779	771	760	780	763	798	776	750	786	752	788	754	724	751	750	718	742	780	763	782	754	756	770	760	696	733	781	785	800	751	723	742	718	734	738	727	742	751	777	756	773	708	732	751	731	750	788	760	762	797	711	788	725	757	730	764	796	739	715	766	776	755	745	759	769	750	792	767	708	734	754	742	791	745	751	710	763	770	728	749	746	815	801	779	782	769	776	778	729	698	733	747	732	754	789	754	715	690	737	802	810	697	786	771	747	712	771	769	731	770	743	770	786	777	766	786	776	735	772	781	761	778	767	776	763	772	751	743	762	729	703	806	748	739	830	748	789	689	783	738	741	716	671	680	739	721	743	786	758	738	764	777	763	785	760	734	800	747	803	813	765	755	815	708	742	782	766	842	835	776	728	824	790	758	746	712	742	781	764	716	746	754	717	706	738	724	743	745	778	738	726	746	758	748	731	748	766	696	752	765	712	760	719	770	717	813	760	745	787	716	755	771	770	807	720	781	746	747	761	755	757	780	715	759	782	780	737	781	744	775	723	802	794	791	787	707	780	808	735	726	740	737	710	760	744	758	790	790	796	737	775	723	744	793	798	777	754	722	763	756	808	781	748	762	763	768	765	771	766	759	735	795	725	760	754	721	742	754	751	787	761	737	744	804	755	778	745	750	802	780	736	744	748	778	770	760	796	774	748	753	788	780	759	755	733	778	768	760	748	775	732	756	803	714	765	781	734	736	715	782	763	779	716	739	744	767	723	768	760	804	785	787	763	717	698	762	748	749	705	774	762	780	734	703	751	737	739	744	723	768	769	746	749	771	734	752	744	756	725	754	755	781	703	715	766	820	741	788	730	750	781	771	731	747	761	761	727	763	788	786	745	796	714	772	752	714	804	785	738	758	793	773	742	737	755	757	732	720	756	767	758	718	757	780	718	778	770	730	733	686	764	798	769	763	764	746	761	747	784	743	784	749	767	721	719	752	784	764	741	737	716	723	737	746	738	774	775	737	751	746	751	760	734	754	739	785	726	765	760	719	752	773	796	778	790	765	773	776	778	776	753	757	775	795	777	743	746	748	758	719	799	728	812	727	781	769	815	749	767	836	753	775	725	785	744	796	756	759	752	772	758	763	778	750	720	790	709	759	768	758	733	788	734	757	777	780	707	766	759	797	741	774	753	743	770	751	791	773	768	736	798	820	761	794	778	755	761	779	742	751	725	752	753	737	798	814	742	741	776	773	767	738	747	736	730	800	731	750	734	730	744	782	774	774	694	777	799	753	738	739	778	790	750	723	793	724	764	766	771	734	778	788	701	771	750	734	753	737	776	767	791	746	769	757	754	760	750	794	789	747	736	764	751	761	717	777	774	785	727	695	763	747	775	784	777	703	773	734	739	770	800	765	745	745	764	756	787	732	753	794	838	761	780	717	782	795	787	737	730	754	784	771	754	735	788	770	746	763	733	748	788	733	754	755	775	790	737	763	775	786	795	798	769	778	737	762	742	761	764	790	742	746	745	751	754	748	786	720	722	748	749	734	739	760	756	794	766	770	755	740	807	749	791	772	759	781	743	794	712	756	731	722	765	731	792	720	713	737	737	743	828	765	748	792	753	754	740	726	751	701	700	782	740	731	713	761	794	752	733	776	781	768	751	774	750	740	735	780	750	784	818	799	724	735	801	742	734	760	743	749	807	778	751	778	746	715	732	762	736	735	786	713	712	796	751	734	796	754	731	769	755	737	778	715	763	723	793	793	754	745	793	741	758	760	726	709	777	736	776	739	695	752	738	749	746	776	787	752	770	712	731	770	741	789	752	706	783	778	777	697	694	773	728	765	745	768	754	720	743	735	771	798	768	731	772	749	740	751	785	741	805	712	824	726	742	710	757	720	754	796	784	802	744	701	777	726	770	766	753	752	792	757	720	727	730	806	731	750	798	733	720	793	774	743	778	754	730	783	790	754	774	697	757	759	748	691	794	760	796	813	765	725	748	737	824	803	775	742	714	753	756	806	759	763	794	710	782	741	769	726	739	754	803	735	743	774	745	726	756	738	743	775	728	794	810	740	797	739	731	740	760	803	773	750	720	771	761	753	714	765	761	749	741	763	716	718	767	777	754	809	747	807	754	724	770	739	709	815	787	771	747	698	782	741
32957	25746	23592	10898	3803	3042	2109	1658	1351	1074	919	796	680	563	572	557	537	449	460	422	433	409	412	356	385	394	343	386	381	377	401	407	382	418	387	397	372	354	378	364	360	377	369	353	367	386	376	359	361	418	354	368	408	387	392	381	354	378	355	404	394	415	380	351	405	371	391	391	366	390	370	331	377	383	372	391	349	389	345	354	380	374	391	397	384	351	373	381	375	393	380	386	385	374	352	381	367	387	386	369	371	365	383	367	352	365	354	410	385	366	366	363	384	379	408	407	378	409	340	413	384	339	369	354	345	358	377	358	394	353	376	371	375	366	392	401	392	400	394	390	366	393	410	350	378	364	359	360	376	361	355	360	401	345	363	380	355	416	380	390	398	356	387	355	371	377	388	386	411	372	367	389	339	354	362	355	343	389	395	405	447	334	392	368	361	393	403	394	362	368	339	364	364	343	381	360	386	400	429	372	373	386	362	416	391	357	389	377	380	370	360	394	378	351	359	392	364	364	344	396	399	412	370	414	354	371	373	375	357	423	358	361	398	384	381	384	384	357	367	374	344	372	378	369	350	406	364	359	365	412	427	333	387	396	398	402	376	385	378	395	352	384	387	377	372	360	381	342	414	389	382	331	372	398	342	349	412	374	342	356	375	389	371	404	414	395	382	369	388	370	368	381	387	399	380	406	357	405	389	379	352	366	430	387	384	405	397	346	354	386	383	342	386	362	412	367	377	351	363	374	369	373	377	418	370	390	398	383	379	408	376	394	394	367	361	388	435	374	363	367	364	373	386	406	414	366	373	391	394	385	403	367	389	361	367	360	346	363	418	399	382	354	427	389	366	367	412	376	342	377	386	359	366	390	384	398	363	392	404	376	385	383	381	414	387	382	396	378	374	367	382	400	384	390	355	362	349	358	368	363	392	357	358	411	395	388	345	366	384	386	389	383	387	408	416	408	396	357	389	359	354	353	369	342	351	350	389	339	381	362	368	363	375	381	391	343	383	375	378	346	378	379	384	399	380	453	392	372	398	366	403	345	356	414	365	358	364	391	415	379	348	375	383	389	379	395	355	359	373	429	395	395	344	397	371	399	397	405	365	398	388	349	375	387	387	390	376	351	402	356	394	399	412	364	388	383	348	427	381	377	396	352	387	385	421	386	393	409	387	381	351	410	372	411	400	363	373	364	394	390	399	369	356	365	383	397	378	377	366	361	370	367	409	367	341	380	377	372	371	351	386	342	359	347	384	349	399	391	364	409	386	394	372	387	377	363	370	351	395	335	367	390	397	373	362	388	371	387	363	375	359	404	407	373	379	357	404	411	359	431	386	393	360	355	350	380	355	388	366	367	380	404	360	385	393	394	372	412	350	359	408	383	370	384	370	349	387	356	350	370	361	368	369	363	376	418	377	344	382	354	355	340	395	370	371	366	362	350	377	370	370	347	347	407	365	404	369	375	382	398	371	387	339	378	394	392	335	386	387	401	377	377	373	357	406	338	356	393	379	395	404	387	425	403	394	335	347	379	374	396	392	400	367	351	446	360	390	390	367	377	407	421	368	383	386	357	397	362	359	369	354	362	389	370	417	316	383	381	381	322	379	358	393	384	370	382	397	367	389	397	338	381	401	399	372	403	425	422	388	348	380	371	382	404	345	346	346	393	411	367	373	395	410	397	366	351	384	357	365	384	366	359	355	367	381	383	393	374	395	443	389	378	368	353	397	371	379	389	383	338	380	367	366	386	391	371	311	400	368	381	411	413	393	363	381	403	377	376	382	371	389	412	390	376	374	344	370	410	385	422	381	359	371	347	377	394	358	404	382	362	373	376	418	385	390	378	363	356	318	377	359	352	373	398	367	367	384	365	419	386	392	439	383	393	395	403	387	373	379	380	372	381	422	420	392	340	389	379	391	388	399	397	352	381	406	420	394	377	372	373	366	381	356	362	384	349	385	336	342	385	390	376	363	390	359	367	370	370	359	388	357	350	356	373	401	368	381	400	403	377	377	388	368	420	389	413	368	366	384	368	353	365	377	369	393	366	407	402	370	350	372	374	398	382	398	385	408	385	393	378	373	402	390	409	378	380	378	382	380	346	372	400	350	375	362	407	383	349	354	417	367	373	369	353	393	369	399	407	341	372	390	419	372	363	361	371	373	406	353	361	399	378	358	377	357	369	388	435	430	412	417	395	395	394	354	393	403	389	378	390	364	398	361	386	419	371	379	361	372	356	413	401	422	348	404	387	380	400	393	370	388	382	358	360	394	373	399	399	356	392	375	394	382	367	395	408	409	354	323	352	355	390	382	376	387	411	385	357	357	387	373	378	342	374	392	366	376	349	370	384	339	367	385	383	374	392	382	389	375	334	360	396	381	353	352	376	430	382	375	385	433	402	389	328	381	372	368	367	365	378	349	378	386	375	383	370	406	392	396	381	377	369	355	383	375	393	383	367	342	359	333	357	358	382	341	384	366	372	387	372	376	337	353	360	389	397	357	386	339	352	365	366	358	379	356	350	358	382	358	371	390	357	371	375	428	394	347	341	383	370	404	403	350	396	395	362	389	417	371	386	386	413	369	435	380	365	366	407	350	371	375	388	381	407	418	394	364	363	374	420	383	369	382	391	393	341	328	402	369	354	364	397	371	380	397	377	383	401	365	365	368	344	327	358	376	403	430	392	376	368	366	346	383	378	376	340	391	393	376	408	392	353	369	372	405	399	385	369	393	373	340	381	358	393	366	344	418	388	383	377	371	394	357	414	385	367	398	376	402	431	398	376	385	367	398	363	392	412	380	397	395	346	325	395	377	395	377	361	384	357	353	386	356	384	364	382	383	322	350	381	363	404	373	390	364	364	393	364	346	382	390	368	390	358	378	382	364	385	386	405	394	359	376	392	383	365	388	351	378	384	417	389	383	372	401	366	375	381	404	382	398	397	383	359	366	396	388	348	363	402	364	332	360	386	342	429	395	389	406	393	392	422	374	349	372	379	390	394	383	383	384	393	399	338	375	428	394	400	402	365	345	362	338	335	390	392	361	358	385	390	357	375	372	368	374	374	371	387	350	346	370	404	388	364	383	399	377	370	397	359	382	367	395	408	363	390	376	384	391	408	382	391	417	368	344	382	346	401	387	399	374	363	385	383	402	385	377	397	384	400	355	386	385	406	359	430	430	339	402	383	362	432	392	379	401	368	376	363	369	413	383	373	359	380	417	392	390	340	350	418	350	363	401	388	391	367	394	393	400	379	379	370	388	332	396	395	381	379	371	361	365	403	392	372	359	354	358	393	391	401	350	385	367	364	372	392	410	362	367	351	394	350	355	395	383	368	392	380	384	346	391	349	371	415	360	362	373	372	379	397	392	407	365	383	414	387	360	392	377	381	351	391	387	397	364	388	373	371	373	406	379	385	338	369	345	407	386	381	363	350	373	377	381	358	363	379	375	374	367	400	387	347	350	398	370	384	377	358	386	377	359	374	375	371	346	370
25476	31510	14704	4827	2606	2082	1692	1432	1252	1140	1129	1036	1005	967	975	969	912	912	885	822	908	856	902	833	853	858	866	859	858	890	886	858	858	807	867	868	886	898	801	829	869	859	899	836	871	842	856	819	810	850	859	852	814	814	898	852	860	825	875	871	847	765	862	861	830	909	887	842	898	816	879	851	841	861	896	895	818	856	860	895	836	906	850	844	839	836	881	886	820	897	867	837	878	879	854	934	890	898	893	873	841	913	842	883	825	804	825	869	850	859	884	849	880	829	866	856	877	864	851	776	853	914	833	893	848	877	838	871	848	832	869	807	851	841	846	878	863	828	862	847	866	839	875	838	887	889	828	862	869	857	873	837	857	881	887	807	862	828	847	878	902	813	849	796	825	940	880	882	833	830	829	833	877	821	837	887	852	870	851	824	819	863	863	820	848	851	840	884	838	872	848	861	838	887	852	853	878	870	866	907	872	839	887	834	869	851	827	913	890	849	815	803	802	840	851	814	873	807	883	911	841	859	838	839	851	863	807	824	852	818	840	921	817	857	874	856	837	819	904	846	872	847	842	859	873	825	831	836	839	806	856	808	810	835	920	862	866	857	859	829	902	867	877	872	820	863	828	872	822	820	817	846	918	853	829	821	888	780	874	831	825	818	881	897	859	824	817	831	868	850	815	869	868	877	800	890	857	810	849	818	878	887	844	876	885	866	860	868	876	888	823	854	874	805	915	799	899	910	876	859	869	805	881	856	819	902	848	849	828	902	891	806	863	818	849	848	875	879	846	894	828	863	922	891	827	850	834	879	802	860	888	835	915	865	847	818	800	813	831	776	833	816	809	808	861	861	904	841	870	850	844	855	860	839	897	876	836	883	827	876	834	785	877	859	857	871	845	916	813	852	874	863	856	881	843	891	837	828	875	799	904	829	811	835	880	829	810	933	851	838	830	853	874	897	803	846	856	891	829	911	877	848	866	861	779	819	854	846	829	847	868	868	813	791	883	849	807	886	833	811	861	817	886	865	870	803	860	844	830	799	846	811	901	791	813	853	873	847	856	814	801	868	804	852	850	881	821	899	828	802	810	890	831	841	863	862	878	809	876	810	865	884	842	830	873	844	857	841	884	903	828	844	862	908	872	847	870	816	865	841	824	859	874	821	837	844	901	892	816	882	876	873	878	846	859	898	864	832	837	815	862	850	939	899	851	828	856	912	861	856	847	863	853	832	845	857	842	848	777	781	824	887	864	838	869	823	876	813	819	846	880	836	809	837	872	840	792	904	823	911	864	850	885	835	814	865	833	821	854	785	878	861	821	838	818	863	841	846	867	835	879	874	832	872	807	840	814	827	816	826	828	839	858	850	839	863	833	845	871	837	874	821	891	862	863	856	841	823	863	848	859	939	882	850	876	833	947	881	850	815	837	870	839	899	905	819	888	845	856	850	845	883	866	821	753	855	868	887	836	856	830	879	813	901	908	871	823	870	850	823	876	807	870	822	886	856	850	868	841	881	828	813	797	820	807	883	894	859	836	850	806	887	849	820	848	820	833	823	832	893	841	863	890	859	835	856	876	793	845	898	818	839	865	854	871	894	857	828	890	848	838	830	813	878	831	872	890	882	837	804	842	832	864	883	830	899	837	878	875	812	851	847	831	874	833	861	853	849	829	818	887	832	845	878	830	841	820	841	850	859	820	853	860	887	851	877	885	842	889	834	895	848	854	855	858	834	834	851	852	874	823	841	839	874	844	876	858	874	873	837	794	880	837	872	907	854	869	875	811	850	843	896	840	802	875	861	827	857	826	827	909	860	886	784	850	866	869	872	842	864	860	840	827	836	852	807	833	836	809	855	824	818	820	805	871	825	863	883	807	831	814	800	857	903	824	853	870	832	874	826	854	874	914	826	852	865	859	902	848	807	881	864	836	828	893	854	880	878	882	853	796	896	852	826	833	838	869	849	854	917	889	866	843	875	810	862	856	881	833	871	842	854	849	904	860	870	875	904	821	856	814	825	813	845	918	818	841	830	816	854	874	867	860	800	892	831	840	840	773	830	851	814	825	889	832	879	813	894	826	831	862	876	881	844	897	864	826	816	897	872	871	850	884	845	811	820	880	809	807	797	835	884	868	800	875	802	869	903	787	806	907	817	794	816	860	864	881	893	839	821	886	828	885	906	884	840	852	841	830	866	877	818	876	860	848	820	856	846	865	827	822	891	826	896	896	825	905	862	830	888	847	866	878	884	896	839	812	843	885	875	829	868	904	837	845	850	846	890	844	855	822	869	821	880	811	829	911	851	791	862	854	842	839	822	880	852	836	909	862	859	815	871	865	881	877	875	882	850	856	897	868	842	913	808	843	891	868	867	834	869	778	804	838	877	845	833	847	813	827	874	901	904	883	855	831	847	872	820	835	848	867	873	894	845	815	825	841	837	824	848	840	870	838	837	888	846	879	831	868	857	866	827	841	820	840	866	881	872	859	827	802	837	860	849	820	841	822	916	887	899	917	812	830	904	908	847	859	845	887	861	831	856	852	839	841	880	891	819	894	827	908	888	857	868	849	850	839	890	842	871	816	860	867	903	887	868	831	831	849	872	871	881	820	874	870	824	796	852	869	855	861	870	856	803	844	841	878	880	845	843	884	829	856	858	804	830	851	868	866	841	891	887	787	851	830	847	842	906	874	889	867	816	861	840	895	770	862	870	812	814	879	806	892	844	877	855	899	860	834	901	821	866	857	853	839	861	890	814	893	882	857	827	829	899	785	839	788	837	870	828	852	872	825	855	887	854	874	838	819	814	812	818	838	849	850	898	863	873	795	907	822	801	835	823	846	834	759	834	871	900	861	840	857	840	905	930	927	886	825	866	847	820	801	833	878	878	880	814	848	804	927	828	888	910	815	848	866	904	889	845	893	877	849	873	831	897	855	795	802	827	905	872	873	843	839	870	867	864	854	832	793	891	843	858	855	806	863	857	874	855	852	855	872	823	882	812	855	817	868	826	909	844	836	872	837	884	877	881	811	839	794	862	851	817	833	884	808	879	842	851	887	873	877	927	865	880	905	902	863	838	804	881	897	775	850	885	836	838	898	888	859	823	835	826	855	866	861	891	854	880	869	841	884	884	861	812	868	846	791	836	852	809	856	874	848	873	842	843	819	826	830	874	910	819	866	797	854	802	810	883	875	857	865	821	871	851	881	846	867	858	863	848	812	792	804	882	829	842	883	831	825	866	884	828	863	858	863	904	841	834	833	871	856	848	852	828	879	875	848	837	866	863	902	806	815	852	867	875	821	889	899	855	874	859	856	842	837	870	837	866	848	837	849	873	820	867	860	803	827	883	830	841	882	880	781	846	871	893	831	847	858	812	862	877	867	806	805	883	910	904	879	913	862	843	832	814	844	831	851	832	843	868	792	895	857	840	803	879	851	830	891	831	831	827	864	838	851	857	875	886	874	845	866	859	883	880	837	867	863	867	871	815	877	887	907	860
24913	21503	24981	28449	21554	20643	5831	2473	1642	1354	1123	931	796	717	640	515	567	478	438	421	443	405	387	384	393	401	378	351	382	358	388	363	347	351	333	371	353	362	338	369	323	370	359	341	354	340	329	346	379	359	361	373	324	379	317	353	360	344	347	371	346	313	343	340	342	385	359	353	328	377	369	335	362	328	364	369	339	344	340	365	335	326	335	352	344	342	364	363	345	345	329	373	362	370	334	367	320	376	328	363	361	360	341	346	342	367	342	335	366	361	355	332	350	335	359	345	363	347	369	373	357	366	352	313	360	389	329	345	338	320	363	349	370	345	342	354	377	380	359	343	351	361	308	341	369	368	360	358	315	346	366	367	365	357	345	373	338	344	381	370	355	363	356	340	345	337	374	333	342	319	339	340	386	382	398	344	333	324	359	349	351	336	337	325	377	377	333	356	352	356	326	364	383	321	374	352	358	359	386	377	329	347	317	347	371	388	364	328	341	336	315	343	356	349	373	358	344	342	353	384	351	350	383	329	389	361	350	355	386	369	371	342	376	363	370	342	354	300	353	367	333	335	340	350	331	332	355	359	349	365	365	341	336	321	330	349	363	362	328	351	332	335	336	336	358	347	344	337	359	354	332	380	348	318	373	350	337	366	371	388	370	358	368	372	329	383	337	355	357	334	357	306	370	399	375	336	352	359	348	345	366	344	361	355	345	346	354	356	324	308	326	375	350	338	344	359	361	346	350	333	332	326	332	337	366	356	345	351	332	382	307	307	366	317	328	309	361	341	329	336	363	336	340	337	343	377	366	350	357	368	348	380	331	321	331	336	370	361	394	335	371	410	376	324	354	394	351	337	353	342	343	359	377	339	347	375	356	348	365	364	347	388	352	346	358	341	351	357	343	286	410	378	339	307	355	370	329	325	327	367	337	323	356	360	336	374	320	359	354	312	357	343	360	327	354	375	348	344	331	354	354	358	293	341	361	317	357	366	378	359	366	346	367	353	346	346	331	336	338	333	391	325	353	309	327	366	320	306	343	329	358	367	357	373	364	364	366	337	402	326	367	339	329	351	326	353	319	365	317	346	346	382	366	345	375	354	348	345	391	363	341	359	347	354	336	367	351	331	336	341	359	343	334	371	350	352	338	337	323	374	413	317	355	382	317	372	341	380	351	365	362	386	348	367	349	367	339	350	380	400	345	362	329	342	349	326	342	338	323	358	365	351	377	356	319	342	375	324	340	315	348	374	340	367	323	350	353	343	318	357	351	361	335	348	318	344	401	348	337	352	371	366	362	342	370	334	358	345	351	385	376	332	364	370	347	348	347	354	350	350	368	382	371	325	355	353	326	319	358	349	320	350	332	346	331	395	358	371	344	339	367	333	335	358	371	344	343	383	351	340	365	335	364	344	340	363	337	358	331	340	326	336	362	346	356	345	352	339	363	338	328	333	325	339	351	374	363	327	338	356	360	356	328	387	326	358	348	311	343	355	357	335	358	342	326	341	328	368	331	332	338	354	329	314	364	367	342	330	411	363	379	341	349	345	369	373	358	358	354	384	350	320	334	357	373	342	329	385	361	367	378	338	342	393	362	363	357	319	345	335	345	343	370	337	349	310	372	352	383	359	368	336	332	349	348	326	313	388	361	343	339	337	339	319	356	349	332	358	384	370	372	342	349	363	351	306	380	327	362	380	384	388	371	344	350	349	350	344	314	319	340	312	363	367	332	356	341	348	369	386	360	321	376	370	332	340	330	396	339	359	359	350	354	338	321	351	366	361	360	375	311	355	332	364	334	343	326	359	355	365	308	386	349	367	349	333	350	380	306	337	309	366	332	348	355	383	330	328	351	372	340	337	339	362	323	360	304	348	335	326	329	353	314	347	345	354	348	332	353	362	343	335	356	358	317	354	348	347	346	349	349	346	350	343	383	342	347	340	327	351	401	340	318	350	352	364	361	349	345	350	387	359	346	334	367	351	348	346	372	351	341	336	357	350	336	369	326	323	361	350	320	315	347	336	360	346	343	341	367	361	366	335	370	352	342	329	329	358	319	379	337	362	347	339	364	374	359	318	353	344	337	338	333	363	360	354	390	355	389	375	406	387	345	359	361	384	359	343	330	330	348	361	342	319	342	367	324	385	367	310	352	344	339	376	327	348	360	363	372	367	391	370	339	347	364	347	370	342	405	371	367	385	350	365	299	327	339	313	343	350	346	372	348	350	350	366	313	315	351	372	362	345	337	345	357	321	335	309	327	331	351	334	329	376	341	324	357	377	358	344	361	358	320	361	320	337	372	352	362	335	394	371	351	339	323	357	356	366	340	337	346	363	336	369	331	358	323	367	345	367	341	342	371	315	372	359	353	349	344	340	330	310	346	367	374	338	336	338	308	335	352	364	391	341	359	331	331	331	353	356	336	374	364	355	361	358	340	355	339	329	361	334	364	350	309	380	372	370	368	324	379	368	354	341	342	325	303	363	328	351	365	350	353	321	379	364	341	367	349	345	382	357	349	348	346	323	325	338	344	379	371	363	336	381	351	385	356	361	363	342	336	336	344	348	384	367	376	358	379	347	342	340	346	354	366	355	327	320	378	373	343	353	307	330	371	342	349	407	363	351	348	346	359	322	323	352	349	346	356	376	336	351	384	363	337	382	336	322	341	369	366	358	357	366	324	372	354	375	353	339	327	335	352	355	332	351	367	352	351	360	385	308	352	346	377	367	380	358	331	344	350	333	368	326	352	368	340	349	341	357	339	378	289	320	337	379	336	341	328	315	358	342	364	343	337	351	339	352	347	342	340	332	345	330	331	367	357	312	367	339	345	358	366	341	366	331	388	402	352	348	364	358	376	351	343	344	338	355	343	346	344	354	333	344	376	347	302	329	309	338	353	333	380	333	353	334	362	336	332	322	332	364	346	325	404	335	393	326	345	385	356	334	372	368	355	353	390	305	303	375	341	365	348	359	334	311	350	345	340	385	352	343	368	380	378	363	348	325	339	350	316	331	364	347	345	358	357	334	316	330	341	335	374	361	365	327	350	338	328	378	348	342	383	345	331	371	351	379	347	313	355	358	341	379	385	332	385	369	351	352	337	333	323	314	324	333	329	328	333	349	356	364	353	346	339	383	376	319	351	336	325	337	376	359	321	343	362	353	323	359	349	349	382	335	371	344	346	370	318	372	345	387	365	360	378	391	346	341	347	390	358	370	378	318	348	359	372	346	333	335	334	348	327	328	348	366	353	353	343	389	355	349	346	338	362	377	345	348	362	311	343	316	368	339	356	369	348	341	351	354	345	330	335	355	333	349	344	364	356	365	343	328	351	360	378	361	370	368	322	358	335	352	338	333	330	342	363	355	325	333	353	337	379	312	304	360	364	369	344	348	359	370	321	362	358	314	343	384	344	343	343	363	380	349	367	346	333	353	371	369	333	355	374	368	357	349	326	354	323	345	329	328	360	370	324	344	351	334	356	379	316	336	356	323	361	325
26622	44245	22695	6583	3353	2470	1853	1590	1361	1260	1115	1027	982	937	912	932	944	872	876	847	819	884	816	817	797	802	790	812	785	801	773	757	782	781	764	811	781	875	797	760	798	754	770	852	811	827	777	782	846	796	776	822	781	799	743	731	736	815	810	792	784	767	763	787	831	762	778	805	825	792	782	787	747	797	827	814	752	780	832	808	754	785	801	794	801	822	764	823	769	754	771	816	800	765	768	835	828	796	751	792	753	792	776	804	755	765	771	773	756	795	771	800	803	741	834	754	750	800	810	785	781	785	846	763	783	773	778	755	761	776	736	723	812	752	803	757	778	799	780	845	758	739	796	799	796	714	818	756	784	766	808	744	773	787	778	866	781	838	828	764	747	817	809	764	839	769	765	818	820	800	812	779	801	736	799	788	774	740	732	786	782	747	787	774	739	765	775	767	773	808	766	774	807	759	789	759	790	808	791	778	771	797	773	782	817	750	816	802	841	766	778	737	786	801	749	754	766	803	779	751	811	774	772	787	812	777	790	768	834	781	766	796	719	756	798	778	772	787	810	798	838	777	750	744	744	779	795	826	769	805	782	791	778	793	823	772	738	770	779	830	779	802	788	740	830	813	783	805	796	805	775	783	763	774	759	787	843	793	794	747	765	771	767	782	734	765	797	785	775	770	786	768	773	803	801	791	806	793	814	780	756	785	808	762	820	774	803	774	813	833	777	813	759	790	749	832	759	741	792	830	793	797	771	789	742	821	740	791	778	783	785	806	759	789	819	791	773	815	771	736	790	802	818	761	796	819	789	829	754	771	805	816	794	785	788	730	803	811	816	806	813	789	820	781	790	794	809	713	763	785	801	828	778	767	802	786	826	726	802	789	780	807	773	867	776	783	800	806	819	761	755	809	770	761	812	784	783	775	789	779	748	796	777	800	759	794	802	770	811	787	720	847	834	782	774	791	776	781	773	795	849	796	802	824	802	783	793	746	818	813	782	756	801	814	764	809	772	787	780	808	779	830	794	768	752	777	762	793	765	787	774	729	805	817	745	796	775	777	781	793	761	761	808	788	829	772	784	787	798	780	729	775	779	732	790	778	786	792	800	762	740	797	797	813	800	854	804	807	782	770	773	768	814	763	732	838	761	740	793	788	798	823	808	788	770	740	814	807	699	742	822	768	800	750	743	763	778	798	827	769	770	768	788	815	787	778	799	768	789	792	800	748	776	798	794	768	740	806	748	782	796	789	783	769	778	851	748	776	829	846	789	819	774	807	773	802	806	806	826	762	726	792	786	769	797	729	776	823	774	763	806	799	793	790	811	799	803	806	788	795	747	813	807	794	777	812	762	782	833	754	806	756	793	772	815	791	756	780	793	810	804	787	794	803	714	776	809	807	807	811	780	826	780	760	821	819	772	800	803	760	767	743	772	769	740	779	767	820	780	807	773	781	706	813	786	802	750	770	777	803	825	821	760	818	820	789	809	760	737	748	731	799	746	773	789	760	828	759	772	755	818	761	815	775	781	788	797	750	785	756	791	780	796	807	764	833	802	808	785	783	787	783	780	746	804	751	796	777	797	749	750	767	809	797	801	772	818	757	772	764	793	781	774	773	768	780	777	782	776	788	769	855	805	812	747	750	748	764	822	795	756	797	775	764	717	785	779	795	775	735	812	775	754	769	792	757	805	765	790	739	742	780	734	729	775	754	772	770	814	805	797	719	733	809	833	796	777	797	779	749	792	775	786	844	792	801	755	775	782	747	779	773	795	794	800	774	811	790	749	803	815	817	813	776	774	815	785	767	811	737	767	794	765	819	787	811	783	769	774	770	808	757	752	801	815	773	832	797	793	803	737	808	797	770	786	771	835	842	786	776	847	823	761	786	776	770	796	773	712	766	785	801	768	793	756	759	779	800	772	791	770	836	801	796	781	757	812	732	798	805	786	788	765	820	736	769	785	805	791	762	767	778	763	787	778	775	816	776	808	748	724	758	773	758	765	746	797	777	786	831	751	776	837	729	813	810	796	833	761	794	745	783	745	792	789	781	732	793	785	760	807	788	822	747	777	807	770	708	760	765	791	778	807	782	779	764	750	814	797	769	791	818	763	805	756	774	786	800	783	806	768	745	785	801	789	826	821	818	784	792	815	734	790	874	763	807	778	831	787	778	798	780	794	744	794	786	752	791	836	768	786	790	834	759	802	775	778	779	778	786	751	789	762	791	758	855	785	795	758	787	806	760	760	786	847	808	819	758	762	796	768	833	783	799	810	812	749	814	784	787	845	818	744	838	800	795	774	761	769	794	848	788	801	764	743	834	773	751	796	761	839	768	772	796	746	803	781	813	768	762	796	784	783	802	810	802	759	819	810	761	786	747	794	822	766	763	765	790	730	807	796	766	811	740	773	784	789	823	789	775	795	785	782	808	794	750	758	856	815	791	805	786	876	786	765	764	780	767	743	755	761	780	818	789	789	819	791	762	802	818	757	753	798	831	781	715	725	858	795	763	783	784	790	760	780	768	811	754	786	754	762	763	786	755	772	769	849	821	764	737	793	775	784	785	793	799	770	806	818	837	815	779	769	815	789	772	793	805	783	811	778	754	754	767	796	850	795	746	825	801	784	819	819	830	779	748	835	830	758	794	791	772	739	745	784	799	743	789	703	785	772	809	803	837	802	780	743	797	769	800	789	828	802	783	798	826	775	769	767	780	790	794	776	820	832	801	807	794	807	811	757	792	775	781	796	752	845	755	782	744	821	772	796	763	818	801	768	849	758	826	755	759	786	826	799	789	796	765	731	789	767	782	763	795	769	824	810	752	778	747	809	741	788	825	824	793	762	807	839	779	771	779	741	791	773	782	844	767	805	746	831	768	743	795	824	808	808	786	815	810	821	778	780	808	787	737	786	812	760	793	803	805	782	785	811	785	787	801	735	807	792	725	802	782	742	831	801	745	719	775	744	798	749	757	766	795	774	798	746	777	778	794	718	746	735	791	786	773	758	859	758	750	777	775	791	782	783	798	834	823	785	780	806	760	795	838	843	785	744	802	788	742	785	800	772	784	776	787	788	779	760	790	799	812	788	778	765	748	792	806	780	776	793	832	808	776	778	796	724	775	791	795	804	792	765	743	826	762	789	766	772	796	774	788	818	764	808	800	804	777	847	786	801	822	775	757	832	813	825	784	793	858	802	752	797	725	771	760	834	820	788	783	801	801	780	759	761	725	802	830	797	820	816	737	776	828	795	776	774	766	810	789	772	786	755	840	830	780	780	760	791	783	780	783	754	783	826	811	768	783	741	831	808	804	779	787	755	800	752	788	796	807	797	792	798	790	824	797	835	838	796	780	768	776	779	813	772	790	736	825	842	772	850	771	785	778	827	810	813	744	782	827	759	785	772	811	780	788	832	821	780	780	790	816	837	785	825	810	819	783	792	832	741	818	797	783	802	809	794	822	817	781	803	777	746	843	799	797	756	794	769	796	819	759	787	812
24363	21549	25406	28177	21557	21702	19234	4243	2251	1785	1413	1145	982	854	728	634	605	546	489	453	446	417	404	360	370	373	400	343	353	340	382	375	318	334	363	340	357	324	355	339	319	329	314	336	348	361	340	330	348	319	341	355	332	324	361	354	370	361	290	341	315	299	328	344	327	334	360	325	376	345	337	319	348	347	360	321	349	307	338	347	325	330	360	374	309	374	306	337	337	339	395	319	351	350	363	336	353	321	346	361	345	351	338	332	350	366	351	301	299	370	323	342	316	341	343	355	378	349	366	328	373	365	329	309	311	327	329	364	395	323	321	371	312	297	314	357	337	313	337	341	380	315	363	334	348	357	340	385	369	324	362	319	329	362	373	328	349	383	341	342	326	314	341	315	354	351	323	321	338	336	344	324	334	317	301	322	352	305	338	329	324	358	328	372	367	332	318	344	381	315	379	347	365	326	334	355	332	340	338	332	367	360	354	342	358	323	303	325	358	338	382	357	338	348	314	342	318	316	334	336	347	326	312	358	359	353	304	316	346	332	353	351	360	316	343	378	328	358	332	355	379	371	345	360	336	320	370	332	322	309	342	313	340	331	351	337	385	360	305	314	367	344	389	342	346	353	361	399	302	348	348	354	334	369	334	323	336	359	323	337	339	305	316	354	364	329	329	357	332	324	309	330	376	348	329	376	330	314	353	342	342	338	349	368	303	393	350	350	343	345	321	315	360	351	360	368	351	334	326	335	336	316	349	307	347	332	351	332	337	300	364	343	358	346	340	355	338	345	363	322	342	381	316	341	303	313	290	346	328	316	325	331	350	367	342	383	358	342	340	363	353	342	323	305	330	362	348	341	340	334	367	352	344	358	308	322	354	308	305	325	356	339	334	326	338	357	335	333	371	334	344	324	334	345	329	325	346	320	341	340	347	353	320	374	326	344	367	364	339	310	342	351	367	350	315	338	326	288	320	334	324	347	340	351	302	316	356	348	327	346	312	358	332	351	333	351	350	352	349	320	333	348	326	312	352	356	349	341	344	389	347	364	339	350	340	355	336	303	323	323	331	330	337	346	325	323	351	332	363	361	358	342	308	346	310	336	336	295	337	354	321	334	349	342	314	349	322	337	294	316	371	366	341	377	356	325	334	360	327	335	320	374	342	317	333	337	325	360	355	357	347	355	322	349	367	339	325	303	350	356	329	292	377	344	348	321	319	333	317	316	328	340	330	329	302	331	343	309	353	302	295	333	346	373	363	330	336	322	347	349	321	364	375	351	336	326	317	367	358	346	336	336	310	345	334	309	331	345	330	330	329	333	368	361	326	348	344	364	350	339	327	284	331	347	368	339	378	337	332	334	338	357	337	291	339	367	328	339	352	354	368	323	340	310	349	346	342	386	307	323	277	336	360	319	315	328	340	344	345	364	336	319	353	336	361	342	333	370	360	341	318	333	343	339	342	341	310	344	315	331	310	348	332	343	345	357	307	309	356	336	325	322	337	361	326	298	355	356	336	318	345	324	352	340	355	344	337	334	323	378	337	360	374	360	364	340	375	324	352	304	347	335	346	314	333	332	334	345	360	351	346	358	345	326	365	318	355	321	321	303	357	354	324	368	376	334	328	341	333	346	330	316	331	347	313	336	368	352	378	349	350	336	348	348	359	354	315	323	340	380	354	334	362	334	321	301	288	335	330	348	339	341	339	353	357	332	323	335	325	349	355	369	326	367	339	327	351	328	326	285	380	335	354	386	338	343	356	304	344	323	335	362	328	323	331	330	338	344	344	338	308	351	345	328	363	345	313	348	381	313	356	351	374	358	322	328	335	314	318	373	311	332	336	350	355	367	362	330	346	360	319	303	375	363	353	325	332	348	315	372	308	348	337	344	324	286	312	332	373	307	335	324	332	357	335	363	332	337	331	319	353	339	352	322	361	360	362	322	326	340	339	329	292	348	351	343	375	333	369	308	328	307	302	362	327	319	316	313	353	360	346	316	341	334	324	299	342	348	327	332	315	334	366	358	329	340	336	345	329	313	342	328	324	309	342	374	352	365	353	349	337	362	339	317	311	340	356	330	326	364	326	332	344	334	347	366	316	324	341	330	321	354	332	339	336	363	340	314	329	329	368	332	311	336	337	361	338	322	315	317	323	334	337	347	317	359	345	313	335	327	349	389	334	326	348	339	342	348	326	311	320	346	355	300	316	344	317	338	353	308	342	329	303	367	329	317	340	315	354	352	330	331	326	329	293	340	326	354	328	324	352	350	356	351	353	337	335	359	356	313	349	329	385	367	353	351	372	330	310	348	331	309	355	353	315	338	317	370	331	344	364	346	371	353	346	324	303	390	357	353	375	354	331	325	326	351	318	331	351	323	371	339	340	345	314	356	367	354	364	341	328	342	330	352	324	307	339	326	312	331	360	334	357	348	332	334	333	315	325	319	373	322	309	317	306	320	348	356	329	329	322	318	360	327	344	304	309	346	319	338	331	333	338	326	324	338	354	359	302	322	316	359	357	352	334	325	317	354	348	340	330	332	329	331	331	327	361	315	339	334	374	316	331	347	360	335	332	359	346	332	332	340	341	338	344	335	341	361	335	316	391	341	344	348	343	332	354	336	371	338	340	389	325	344	339	319	296	349	354	372	327	361	349	317	360	307	360	373	358	325	357	349	344	318	312	311	359	306	355	360	340	339	357	317	343	357	338	306	359	317	329	311	365	353	316	317	353	311	340	351	334	345	324	320	297	362	324	319	334	325	379	342	330	335	322	326	307	347	346	325	348	362	338	326	363	369	353	356	329	353	328	344	333	362	367	392	324	326	362	331	344	332	338	351	362	378	325	348	363	325	390	355	348	320	326	304	337	329	320	307	368	355	348	346	332	348	346	366	351	295	339	334	364	333	341	351	328	323	325	349	348	313	358	347	321	333	318	355	346	353	321	361	340	300	286	324	369	345	380	311	366	326	367	306	331	354	310	338	327	330	329	334	341	306	300	319	322	322	323	318	326	341	359	365	336	297	363	327	328	312	345	358	308	336	360	350	332	318	331	346	302	313	335	343	359	369	325	325	344	350	360	356	340	364	327	370	305	324	342	324	315	339	339	350	301	318	318	335	320	333	310	343	345	360	315	334	334	342	341	343	317	329	317	321	337	373	318	333	341	344	329	321	325	336	302	333	342	355	331	330	311	333	317	319	355	328	321	347	352	295	325	314	339	359	341	346	295	339	354	365	313	340	388	367	324	346	401	367	334	330	347	328	327	313	340	343	369	344	364	371	327	312	359	344	345	343	345	333	329	348	364	352	345	306	326	369	323	326	319	324	325	320	304	333	338	347	355	326	346	314	346	333	311	332	361	356	326	335	347	346	358	306	344	291	325	322	302	311	339	379	346	334	334	342	322	343	348	313	329	330	345	322	325	345	322	363	361	362	321	347	339	336	339	314	354	358	310	332	347	328	369	321	308	333	376	352	345	355	320	346	350	309	358	342	303	346
29615	50559	29894	9514	4360	2946	2275	1718	1552	1358	1240	1148	1090	998	992	926	858	820	815	798	768	835	755	809	783	825	756	786	734	775	702	755	756	739	776	804	741	776	730	753	772	761	760	736	734	763	786	767	724	722	729	773	780	792	722	717	757	759	754	779	741	735	722	801	760	761	755	774	784	712	754	772	722	787	708	763	757	692	740	786	796	701	742	735	728	730	746	744	698	709	750	804	752	760	719	765	738	744	731	768	806	735	758	731	734	818	757	708	771	753	701	726	796	726	782	809	797	773	743	811	753	779	803	755	747	737	794	730	726	780	729	732	744	757	769	747	721	753	763	744	743	745	767	741	801	759	714	753	767	763	730	723	732	759	751	771	772	785	767	764	748	740	733	743	729	716	752	759	732	718	791	728	792	749	737	732	757	781	743	713	746	792	724	738	752	769	713	727	703	771	761	751	748	739	793	786	733	746	794	764	722	702	720	750	803	743	759	718	784	748	735	772	771	765	716	753	780	796	763	789	789	770	793	765	764	733	752	780	719	789	757	763	778	735	772	820	815	780	771	808	746	762	755	762	748	731	692	714	725	792	768	741	765	751	757	777	740	753	718	745	810	764	741	752	750	744	702	684	774	803	770	722	695	791	746	756	767	754	777	767	730	707	767	786	735	722	787	719	785	721	769	736	729	732	755	789	690	792	761	751	699	757	710	708	764	751	717	722	745	710	749	791	788	770	747	768	756	785	722	740	775	762	854	713	741	724	747	707	763	729	761	761	811	782	705	749	791	758	688	772	748	718	731	759	790	772	788	716	763	740	794	739	780	722	735	707	743	748	715	745	736	806	758	799	746	752	748	767	753	749	758	790	721	745	812	789	761	784	800	715	783	749	750	715	749	767	750	758	747	770	726	759	753	712	751	729	683	786	751	736	702	771	765	749	782	767	764	709	764	771	683	719	767	709	707	736	790	757	784	784	776	761	708	782	753	736	729	731	804	747	723	688	732	744	712	755	700	780	776	713	744	775	747	786	724	743	746	747	748	725	771	761	700	738	772	756	795	705	736	702	710	781	791	743	751	737	744	759	748	758	725	737	788	732	706	746	774	764	767	767	748	767	811	752	802	775	713	754	753	675	739	763	740	717	752	741	800	725	737	757	763	732	685	698	737	764	750	748	713	818	724	781	728	776	747	798	698	825	736	782	723	761	726	741	780	757	743	776	726	708	781	754	679	790	708	775	746	709	749	769	737	788	758	750	732	743	775	760	707	765	787	746	783	704	702	812	786	728	758	804	742	710	746	687	768	793	719	754	712	735	771	751	762	698	740	755	785	745	745	769	738	760	736	758	739	778	747	759	776	712	764	764	791	739	743	735	763	763	774	789	735	717	765	719	713	791	762	751	772	744	783	753	808	779	776	743	749	804	716	821	723	709	749	719	757	786	767	713	744	760	801	744	795	794	769	757	751	699	794	736	784	702	775	749	736	789	756	730	794	724	729	735	715	764	801	703	703	775	765	791	760	683	747	738	733	765	774	733	705	810	772	752	756	718	801	760	776	768	749	698	734	732	762	771	753	746	749	756	783	768	775	682	794	754	755	810	773	723	778	710	793	699	752	769	768	730	753	744	746	735	783	750	744	718	744	701	748	763	735	695	744	793	747	729	732	745	745	715	744	768	744	741	718	763	743	759	727	744	768	786	815	733	747	768	731	727	689	749	728	746	741	739	745	732	763	782	741	730	715	739	778	776	761	751	737	732	723	711	722	671	774	719	730	770	695	761	724	775	715	751	729	726	774	792	737	744	756	716	748	745	727	755	748	748	706	764	716	740	807	724	743	722	786	702	735	747	772	733	741	745	714	796	769	683	751	763	734	764	748	747	754	775	754	763	779	702	749	708	753	778	760	764	740	767	756	715	714	786	734	719	729	728	741	735	777	741	765	728	714	731	743	754	751	777	773	736	744	734	765	745	810	798	749	731	782	733	752	781	760	752	759	805	744	731	742	722	765	762	736	710	742	751	761	785	775	775	764	778	722	727	758	748	738	758	759	767	724	808	756	792	719	742	760	738	729	777	752	734	742	739	728	731	775	754	706	721	752	737	757	732	726	767	777	794	751	723	707	734	774	747	719	730	754	777	741	744	757	767	716	770	729	744	773	739	754	757	770	726	799	765	721	703	751	749	768	813	711	780	756	739	711	688	737	770	737	780	746	735	770	722	794	743	739	772	798	702	782	768	748	755	680	757	739	753	759	723	718	716	727	733	757	782	781	702	759	711	762	731	735	753	782	733	747	749	763	780	744	796	724	728	755	706	723	741	769	809	775	772	802	739	780	738	760	786	768	710	785	711	762	720	749	813	747	692	745	747	744	782	708	738	772	779	768	774	709	717	760	779	772	769	716	716	750	772	787	685	736	740	714	706	743	774	756	754	727	782	774	715	794	729	747	749	809	747	777	817	759	756	778	714	758	784	774	759	744	695	780	732	790	739	720	735	770	726	760	698	746	735	740	760	790	740	751	765	744	723	717	738	720	774	723	720	730	798	726	743	819	718	766	763	779	784	747	764	781	743	772	760	802	751	744	761	765	757	758	780	732	744	764	769	714	790	698	740	739	736	723	740	758	781	734	726	762	806	732	743	779	788	748	714	765	758	804	715	763	766	749	770	715	744	762	713	686	757	733	741	766	771	758	769	752	680	714	779	755	784	760	728	699	721	771	735	768	769	759	786	767	744	780	742	753	761	748	740	743	750	736	737	755	703	748	737	793	756	712	779	723	742	747	749	733	765	715	724	760	735	733	811	769	712	725	745	795	783	733	755	753	763	764	756	750	765	803	744	750	732	759	762	710	721	753	769	772	760	780	721	769	708	747	709	793	715	729	725	767	733	775	811	727	762	745	744	736	821	773	772	722	752	779	743	737	806	741	733	779	759	704	815	784	782	773	795	735	771	730	756	763	790	736	703	755	787	765	743	754	758	782	738	780	739	729	742	779	780	777	728	769	731	764	764	764	754	807	814	717	769	784	765	717	793	760	798	751	746	755	731	742	745	690	804	748	753	777	739	764	771	747	792	728	762	796	758	736	794	784	718	800	681	794	735	787	778	739	768	771	744	749	760	720	786	793	757	813	773	730	752	733	736	712	788	744	771	746	751	783	788	725	747	743	759	719	732	828	799	704	774	754	774	734	782	740	748	764	791	795	775	791	765	714	755	676	751	730	750	772	792	772	759	791	784	719	759	739	759	801	777	729	708	803	788	701	723	755	763	730	759	744	767	757	776	793	742	741	726	748	757	786	776	732	740	724	752	727	756	763	740	763	740	728	746	764	772	732	744	792	772	781	749	769	786	801	755	774	777	758	760	770	744	722	773	795	789	726	765	714	742	778	755	792	744	807	739	727	748	761	756	800	757	757	738	728	775	772	749	725	706	729	751	792	731	764	758	796	775	760	750	796	773	736	708	806	750	757	713	746	714	700	754	764	774	763	773	750	800	746	754
33296	26049	24285	10825	3623	2580	1915	1508	1242	955	920	793	670	598	562	551	474	451	453	450	387	408	416	436	391	410	398	362	367	406	389	410	422	356	369	388	371	368	421	365	399	410	382	361	360	363	341	355	363	377	358	393	407	359	376	379	394	354	414	383	382	415	383	379	353	379	367	385	350	376	369	378	352	355	381	390	382	358	384	371	397	351	380	386	347	343	365	391	390	356	362	333	371	371	400	389	373	343	412	358	367	380	411	371	370	357	378	389	370	381	344	365	393	339	382	394	396	360	365	380	401	344	405	383	364	377	386	366	356	377	409	355	392	395	360	424	367	377	369	363	351	375	348	366	390	387	372	422	372	359	362	368	365	395	368	398	357	337	407	390	378	385	375	370	401	368	371	358	345	363	380	389	412	385	386	361	390	394	383	384	375	383	373	394	381	388	338	405	410	378	386	411	387	379	391	339	405	398	381	360	341	372	416	381	348	372	363	361	387	412	379	380	392	371	340	386	363	378	378	397	361	396	378	368	372	361	390	377	387	396	364	388	368	391	408	366	389	420	377	374	375	385	378	405	402	412	366	381	379	362	392	378	376	383	378	417	391	343	364	393	373	342	419	367	383	448	423	353	392	340	374	405	356	380	390	369	391	360	360	365	387	427	361	368	400	365	377	393	401	410	385	385	346	361	384	377	380	369	349	355	385	407	364	380	399	343	399	404	363	409	397	386	382	382	393	353	407	431	385	374	368	430	365	370	378	361	375	399	400	376	351	412	416	396	388	371	387	356	418	367	339	388	397	398	357	357	373	383	429	386	404	422	374	375	393	389	381	391	339	379	401	410	367	361	386	392	396	343	393	380	371	382	369	407	383	385	377	375	373	368	378	364	379	379	362	376	411	368	404	358	355	380	386	344	399	371	385	406	403	401	388	368	376	371	378	390	379	378	351	385	399	363	409	395	355	378	344	415	371	366	352	393	378	388	427	422	372	394	385	405	366	380	382	337	368	418	345	378	406	392	412	373	386	404	379	391	381	404	327	384	367	374	382	402	383	374	371	367	390	361	375	368	379	377	404	359	358	355	393	367	383	375	368	388	393	391	382	363	357	391	330	373	402	422	335	367	360	329	404	364	386	369	396	371	398	364	377	398	402	351	354	382	376	407	376	421	365	392	371	352	367	347	366	363	414	398	361	350	403	373	398	353	365	377	404	360	356	399	384	377	352	382	397	405	415	368	374	409	383	353	359	400	373	345	375	329	395	350	384	366	374	394	380	372	348	374	386	421	329	370	392	401	385	386	366	366	370	344	359	361	403	398	376	374	424	386	411	381	399	363	343	312	391	366	374	375	369	383	358	385	407	361	373	409	387	392	373	398	378	400	362	365	368	384	370	382	400	411	360	376	392	354	370	383	397	386	382	431	378	376	385	364	377	344	350	356	361	392	392	355	387	390	341	375	361	393	405	365	371	360	351	383	384	384	345	402	379	396	384	376	345	387	355	349	386	389	361	354	343	401	372	399	388	379	372	380	358	370	374	378	396	343	369	376	411	378	391	362	362	387	354	369	381	343	370	389	377	385	422	360	381	364	352	359	387	391	372	348	375	394	359	381	346	386	366	371	376	388	405	376	388	376	376	350	357	363	394	363	392	380	381	415	341	384	386	371	378	368	364	362	398	403	363	349	336	370	383	361	383	356	366	319	411	380	387	362	348	394	359	374	375	393	382	388	381	392	359	388	361	377	358	419	400	356	355	369	372	379	423	417	406	358	382	370	359	379	380	376	378	397	362	399	364	371	382	353	372	386	376	431	343	380	350	365	401	347	342	388	401	349	408	369	374	387	365	373	408	387	352	381	375	345	372	374	344	314	393	376	365	353	407	398	364	404	363	391	379	403	405	385	352	372	420	377	353	398	390	352	344	406	369	382	369	424	401	398	375	392	387	391	392	392	400	351	400	381	365	384	392	384	395	356	415	394	395	379	389	350	344	400	371	359	333	363	347	393	363	339	379	391	409	422	378	373	387	365	402	382	370	383	373	392	373	385	400	387	380	362	383	365	359	346	420	387	357	373	382	381	364	371	398	392	396	392	403	403	392	408	379	376	364	379	367	392	361	362	409	346	380	397	341	386	405	368	385	371	340	364	357	373	399	422	376	396	354	395	400	385	390	385	397	352	360	404	387	377	374	376	362	359	382	404	370	409	404	368	364	393	369	375	354	375	395	389	391	372	377	413	359	380	360	358	398	377	378	405	355	399	366	353	386	359	398	374	342	347	381	358	388	383	367	336	360	342	381	352	384	400	394	372	356	380	369	356	418	387	414	372	379	408	418	375	382	414	405	417	404	349	390	360	384	398	401	364	375	366	377	364	389	343	392	400	400	357	384	363	375	348	372	390	389	344	397	363	360	384	381	362	374	388	399	347	408	408	393	369	374	365	409	403	361	361	398	390	364	370	395	382	373	369	353	380	374	379	354	370	380	414	354	359	411	355	362	384	373	364	404	359	355	371	367	384	422	378	373	385	385	377	372	368	393	356	347	401	390	382	371	393	351	382	367	378	382	355	381	404	374	350	328	378	406	356	375	376	407	359	377	377	362	388	405	403	380	392	403	394	358	375	356	403	387	379	346	389	407	355	402	331	378	349	354	356	367	341	382	357	391	387	385	357	346	371	384	406	373	362	357	380	417	370	357	379	387	364	365	361	368	355	368	407	362	381	379	383	363	379	346	345	363	358	399	350	386	356	403	354	395	376	356	375	388	380	364	369	374	394	399	397	394	352	379	412	415	396	371	388	359	374	375	388	346	403	363	384	379	359	363	339	352	383	389	384	360	392	379	375	357	376	348	371	362	367	380	391	357	405	370	392	387	366	385	372	389	353	402	369	360	374	384	363	352	389	377	380	343	361	379	348	376	377	368	404	362	368	366	364	369	356	424	377	384	365	356	383	342	381	355	383	387	355	351	394	385	382	410	395	393	361	393	367	378	358	394	371	433	379	362	366	407	376	388	378	357	360	356	416	395	374	375	386	370	369	388	381	420	372	343	389	381	400	355	403	355	380	404	401	372	392	409	396	395	396	407	366	335	338	361	361	448	392	376	330	381	378	354	373	371	365	372	395	334	386	366	422	392	381	391	393	372	384	346	351	369	373	348	345	370	353	371	356	340	346	376	415	385	396	386	407	393	342	357	363	403	348	396	385	428	372	382	341	379	369	383	375	378	412	347	375	369	358	356	389	359	378	398	370	401	374	405	411	385	369	353	355	377	373	383	381	390	364	400	316	347	406	395	410	435	361	382	369	390	371	382	367	382	398	343	384	382	385	388	364	369	365	410	364	336	380	369	385	400	356	417	348	401	385	379	401	382	387	410	375	360	381	363	369	406	373	367	370	364	391	359	362	410	402	368	368	417	378	415	402	344	370	393	388	378	409	393	396	411	384	387	379	433	387	391	386	414	373	396	354	363	358	372	336	391	387	359	397	363	421	386	391	402	364
26184	32127	15683	4764	2509	1916	1504	1266	1203	1139	1045	1095	1058	961	921	914	929	905	866	966	874	846	865	914	859	895	843	861	808	846	857	858	839	872	842	888	814	874	867	894	884	879	875	838	877	845	886	892	823	833	865	859	821	841	828	847	875	828	829	855	863	833	869	842	863	871	878	773	832	838	859	874	886	801	823	837	888	856	866	812	875	876	834	839	870	853	840	868	847	867	848	818	874	876	861	808	852	838	819	873	859	845	801	842	814	809	786	823	916	840	837	835	818	888	775	849	812	801	849	859	905	859	840	868	901	826	785	824	870	848	836	825	763	862	884	841	869	848	854	859	832	871	861	852	821	849	823	860	831	849	808	812	829	847	855	849	872	851	823	816	879	889	874	859	797	875	833	810	817	886	837	843	843	880	852	862	901	838	846	845	823	866	839	821	868	882	850	841	858	826	805	860	818	828	853	851	854	805	792	822	843	844	834	867	908	847	864	863	821	830	857	847	812	854	858	845	893	837	831	852	823	828	896	819	849	811	869	858	809	857	856	857	867	864	838	826	867	849	818	849	848	854	785	907	848	823	848	820	841	847	863	863	895	858	866	844	861	858	813	882	828	806	807	865	822	823	845	845	855	866	855	889	859	863	844	867	815	844	824	854	856	848	801	854	846	835	869	807	847	894	862	867	860	852	799	853	860	829	812	825	814	828	854	834	869	867	838	866	819	841	873	867	873	868	831	890	814	815	841	824	826	815	840	813	822	880	807	860	872	868	830	811	832	839	847	832	854	813	853	778	905	855	836	846	821	826	863	838	788	805	840	853	850	877	838	842	803	858	863	857	825	840	867	890	931	876	838	833	867	881	850	884	906	814	801	838	840	852	885	815	837	816	839	817	862	790	846	834	838	845	844	800	856	880	823	803	797	849	823	861	836	837	857	859	834	821	927	817	858	871	863	886	885	815	848	894	834	870	897	838	845	856	850	817	896	822	876	808	815	843	862	828	879	823	868	792	892	798	855	881	906	864	851	812	823	853	880	866	848	837	775	867	793	821	864	828	899	847	854	873	884	825	854	817	850	853	831	875	869	805	848	844	828	820	814	910	866	821	916	865	824	849	863	857	839	821	867	831	875	857	834	861	797	844	897	842	855	854	842	874	861	857	871	860	845	877	840	894	809	895	821	801	868	848	847	840	810	851	854	867	868	869	863	844	908	889	847	837	841	913	846	829	886	821	829	873	877	802	894	876	869	835	836	836	808	841	794	876	824	832	838	867	876	824	867	901	798	865	891	852	824	899	810	843	825	837	858	885	855	864	849	842	803	836	879	863	802	792	803	877	832	878	854	811	863	814	874	852	813	848	854	829	870	867	830	845	850	854	873	875	830	810	921	803	915	836	867	807	824	851	843	778	876	859	919	845	808	860	897	863	822	872	886	810	836	849	832	892	827	871	803	880	858	820	875	839	810	884	860	840	848	893	867	780	846	793	798	822	854	824	862	844	834	880	865	869	873	850	829	849	852	856	856	871	878	864	876	861	837	893	880	833	814	846	855	835	799	823	850	855	781	872	822	820	857	864	833	829	816	863	854	821	861	809	836	878	880	884	875	932	851	799	859	838	871	908	877	906	865	843	902	815	857	858	823	887	878	842	865	865	824	831	836	849	876	888	845	879	852	822	792	893	888	851	841	841	858	812	815	851	836	860	855	845	841	859	879	868	821	861	851	859	883	851	845	817	856	832	811	816	859	827	785	869	839	818	864	870	873	851	813	841	749	819	890	832	798	849	845	817	856	876	858	832	851	906	850	871	872	863	914	853	910	887	820	862	857	846	886	847	876	869	874	820	854	828	879	808	810	846	889	879	873	808	853	833	868	866	842	805	868	824	844	848	913	819	824	842	840	834	850	860	860	887	807	846	842	878	754	872	829	893	829	839	786	906	876	852	831	838	837	841	897	841	827	833	847	811	812	820	820	899	878	840	830	811	838	853	827	841	830	849	852	805	835	850	848	875	839	842	860	881	841	882	900	891	908	834	860	821	864	804	941	881	883	824	802	859	835	879	858	857	860	845	836	851	841	762	857	844	873	874	856	883	890	804	878	861	823	804	850	822	872	851	849	841	891	831	855	877	823	872	863	866	838	871	884	886	866	869	844	872	831	864	856	845	834	850	830	860	907	812	837	875	871	898	867	791	844	876	855	869	859	832	846	776	854	848	848	841	887	837	813	902	818	859	787	838	856	814	849	795	850	868	831	820	849	855	861	871	853	818	864	850	832	804	829	824	869	854	816	833	836	806	842	794	931	846	815	803	802	850	791	843	887	885	876	840	865	922	808	833	779	883	862	879	809	893	927	870	872	866	850	830	802	858	918	793	847	847	832	840	835	815	822	791	874	873	880	846	850	933	866	860	818	882	843	853	845	933	876	834	858	866	888	899	825	850	823	834	871	890	834	835	837	837	853	899	850	852	816	783	808	829	840	875	834	889	833	828	858	816	810	907	817	833	851	836	847	832	827	851	846	867	890	840	851	882	911	815	825	861	931	843	869	840	843	834	845	891	892	854	794	864	884	800	890	872	863	856	898	871	882	808	845	865	881	844	825	884	882	864	879	793	805	826	840	817	891	810	803	856	823	894	854	876	809	781	850	936	890	823	860	831	799	869	786	839	818	822	862	891	807	801	830	812	857	856	866	832	834	837	857	837	868	835	890	829	874	866	922	896	816	876	872	865	903	865	855	849	842	850	836	866	838	839	869	838	851	922	868	859	818	892	853	844	872	790	836	842	908	854	877	846	858	850	822	835	867	880	831	844	831	863	832	786	873	792	853	854	878	901	831	834	865	862	796	838	808	883	873	841	818	861	792	863	855	907	835	867	797	845	853	869	835	827	837	870	877	811	839	871	860	832	790	900	887	836	846	843	822	875	799	851	845	858	868	885	872	862	858	849	873	856	826	851	858	847	860	880	892	928	827	857	912	841	838	866	845	872	853	805	882	789	825	828	915	841	885	822	859	855	847	852	823	861	847	824	875	816	800	881	842	839	819	807	796	849	853	841	891	852	826	900	878	843	860	863	826	851	858	856	881	873	820	876	852	821	844	826	845	828	842	886	877	844	829	840	837	852	759	841	820	871	853	780	854	828	860	891	785	830	849	841	869	794	906	899	877	819	796	802	871	878	839	835	871	930	832	860	907	839	830	844	832	883	863	880	834	870	889	868	873	847	826	844	883	831	868	856	877	872	803	838	860	836	836	835	856	815	881	866	825	880	832	858	875	840	876	822	874	828	841	883	845	877	840	864	811	856	863	906	830	932	840	893	834	868	849	829	855	854	861	842	861	839	814	854	855	799	882	843	857	829	804	868	842	895	859	788	856	871	859	870	890	865	830	885	857	844	821	851	825	865	847	793	855	856	821	875	895	851	831	865	835	817	895	904	885	879	859	853	870	824	810	845	831	822	803	842	879	863	835	853	858	809	882	874	817	819	868	836	869	828	852	851
24929	21512	25009	28470	21569	20468	5237	2128	1582	1260	1047	887	820	708	585	579	573	488	459	424	367	408	374	374	390	385	364	357	360	363	399	354	373	336	343	337	354	323	337	339	340	339	372	376	350	328	355	341	340	321	337	334	367	381	370	341	365	321	350	371	378	362	339	350	346	359	340	368	356	353	325	349	361	337	332	344	344	340	339	394	327	347	345	337	344	361	336	334	342	354	355	343	354	349	364	338	367	340	371	348	368	347	325	327	347	338	371	346	382	326	347	371	347	348	331	341	311	345	349	318	346	377	326	360	378	342	362	362	338	346	326	328	364	337	337	362	302	348	353	335	318	347	357	334	350	315	322	324	362	324	352	339	333	304	324	364	356	373	346	346	369	359	374	358	347	347	360	380	329	340	347	371	336	348	321	373	348	315	306	328	352	324	328	318	341	359	350	350	362	370	339	343	341	335	291	362	391	334	334	352	358	364	384	314	340	351	356	316	366	320	372	330	360	356	365	391	347	338	331	355	349	345	320	374	359	363	348	327	357	365	384	344	352	344	316	344	341	349	351	400	346	352	369	322	353	323	361	348	375	379	339	306	358	320	335	371	317	340	349	411	357	359	351	339	388	360	362	395	374	353	355	342	379	340	352	314	336	340	338	332	362	334	354	344	367	352	357	319	350	329	336	318	353	361	371	363	337	354	347	351	372	354	349	326	340	348	351	344	375	345	343	348	340	360	326	348	331	324	358	353	345	321	335	335	370	338	338	368	333	338	347	337	349	332	382	362	386	340	342	344	311	333	336	336	324	373	346	333	328	346	367	364	357	396	383	375	324	328	361	321	305	338	346	353	368	378	359	317	339	373	344	374	366	344	351	303	312	364	338	308	372	349	348	367	342	377	364	371	342	357	340	315	348	345	335	349	341	334	383	373	356	350	373	327	342	355	356	395	341	321	344	338	347	350	347	333	305	313	346	347	331	350	393	338	323	364	312	333	361	323	344	350	358	344	343	354	335	339	350	329	371	376	347	353	347	339	391	370	314	336	326	379	348	345	375	350	335	365	307	352	336	369	331	340	322	338	389	375	319	365	335	342	311	359	320	306	348	340	308	344	341	378	364	354	357	358	332	362	359	378	319	327	329	364	349	372	352	303	356	357	346	385	371	369	346	362	340	338	351	352	375	338	317	330	389	331	347	323	365	327	365	383	358	323	344	338	390	354	396	367	361	310	333	345	365	323	329	380	342	338	312	364	334	332	315	346	343	362	361	369	364	386	350	359	372	362	321	347	322	314	376	326	322	349	307	366	388	363	303	350	323	367	322	353	321	352	367	359	343	403	337	355	327	320	375	364	362	346	330	330	312	325	331	327	332	341	313	356	366	353	350	380	328	349	344	345	391	365	342	380	328	342	318	360	361	381	363	354	341	323	364	348	332	342	384	296	332	371	358	370	385	368	365	340	351	290	337	346	350	319	314	302	316	348	347	357	354	361	373	341	340	353	368	319	362	374	386	350	368	355	351	319	348	372	338	362	344	350	325	362	345	340	386	376	315	328	381	373	412	377	340	290	396	377	365	350	385	374	357	329	323	344	338	326	340	342	328	356	335	330	354	340	355	364	332	361	386	374	353	347	321	399	344	340	332	315	352	335	344	354	331	346	356	318	321	326	340	345	367	331	376	324	356	351	365	328	357	363	305	334	336	363	381	345	370	319	311	342	322	336	364	363	368	336	320	335	359	374	369	338	370	355	351	369	345	327	347	323	329	335	357	344	328	343	341	337	371	313	316	391	344	353	382	341	291	323	348	319	335	349	334	366	329	348	335	325	348	323	360	346	381	366	346	332	380	369	331	357	340	352	369	335	361	309	352	329	371	303	319	339	363	334	372	345	359	338	349	371	350	389	341	334	324	340	323	383	346	337	358	345	354	383	315	323	347	324	352	349	355	371	358	350	335	353	345	367	346	323	333	349	298	375	348	332	361	331	379	353	349	328	337	341	336	316	379	342	314	322	324	359	361	363	330	328	352	378	357	332	355	364	367	373	342	335	341	333	327	343	355	386	361	315	337	342	337	341	343	372	344	344	352	327	325	352	378	369	356	366	344	346	363	386	354	339	347	322	345	331	336	348	352	337	324	338	345	341	322	356	370	356	349	351	374	343	349	389	342	373	362	330	312	305	324	353	341	319	364	345	335	357	328	322	331	324	329	338	345	355	347	367	337	313	363	384	327	386	373	356	391	338	345	355	357	332	313	339	348	367	338	333	349	338	368	342	363	346	372	344	324	378	348	355	334	309	296	292	322	352	324	355	353	345	350	316	344	313	340	341	355	350	357	356	384	370	343	361	324	365	348	326	343	341	339	372	361	335	368	388	345	323	357	366	362	337	348	331	317	360	354	336	327	362	348	343	345	363	332	346	380	359	339	329	343	344	341	357	332	353	322	388	326	333	330	344	371	357	368	375	342	325	337	332	377	322	331	333	337	381	344	316	336	383	352	362	334	390	339	354	343	332	335	366	381	397	376	373	356	338	368	344	362	383	385	341	351	338	373	340	323	334	351	353	326	361	383	361	361	359	375	336	363	383	350	375	382	308	327	370	361	398	347	336	349	356	348	318	346	350	352	359	334	330	348	370	327	348	310	365	389	318	326	330	349	313	343	312	343	356	351	337	379	373	332	357	329	363	356	348	333	337	329	346	342	370	353	330	355	361	333	361	344	336	362	321	330	333	348	353	346	336	340	302	327	377	389	355	360	339	351	326	348	383	332	389	312	367	344	348	319	344	354	333	327	338	310	366	344	336	340	347	364	355	373	347	347	347	327	372	357	317	355	357	365	387	338	316	370	373	361	350	313	360	347	357	326	347	346	322	377	311	355	311	361	331	326	397	357	346	355	337	365	366	356	330	320	336	353	346	344	342	339	308	341	345	354	360	372	370	346	334	326	300	314	377	353	360	365	358	337	341	324	319	331	329	367	320	340	362	347	358	361	326	370	334	333	360	355	346	361	358	349	404	370	430	361	345	343	308	369	346	334	371	358	349	333	324	317	326	360	366	373	337	334	376	319	320	377	330	339	356	346	319	354	312	342	338	360	389	396	342	353	368	355	348	344	344	352	372	359	389	335	339	331	330	310	360	348	331	353	353	354	363	341	319	335	351	349	350	356	349	357	343	372	331	325	290	384	355	335	370	337	359	343	313	377	336	331	348	378	327	316	376	355	354	334	374	319	364	349	350	367	370	352	316	364	308	354	370	340	329	347	381	319	349	330	347	354	336	355	317	367	352	343	332	323	367	302	363	336	317	329	347	388	343	360	353	317	339	392	369	379	337	330	355	366	337	357	337	327	372	362	326	352	345	339	348	369	351	372	335	301	378	341	316	392	343	355	351	323	356	347	343	351	392	338	354	330	340	343	330	367	326	364	327	304	340	327	370	302	348	341	354	356	388	341	328	314	380	362	386	311	359	348	350	376	370	334	317	338	341	304	370	333	336	328	348
27081	44251	26137	6795	3288	2457	1847	1509	1325	1247	1082	1031	1021	897	965	915	855	894	878	778	802	830	807	801	771	772	864	780	786	798	792	710	788	754	731	782	801	786	738	769	784	791	778	823	822	779	797	793	736	816	799	759	782	803	760	748	775	787	815	777	763	775	772	835	769	743	830	811	751	786	758	776	792	780	751	795	698	767	825	821	749	798	710	792	802	800	786	784	785	780	760	812	737	754	766	764	795	780	743	780	796	785	814	749	748	765	742	757	803	744	747	824	799	815	787	779	778	786	745	730	750	816	763	830	762	745	798	765	784	782	771	789	773	808	764	750	832	744	799	773	789	771	784	814	750	792	813	789	736	832	810	787	810	732	775	785	770	828	793	810	863	743	793	771	776	753	744	762	782	779	848	792	761	783	800	775	753	801	797	782	780	795	797	752	807	755	804	763	804	827	779	766	747	818	805	804	768	774	772	787	762	799	763	748	814	793	755	801	740	772	753	795	835	777	821	822	763	803	812	818	827	795	788	768	757	810	786	786	778	802	773	811	796	803	767	789	735	780	802	758	777	776	797	772	744	776	849	754	809	768	788	813	775	773	791	785	832	751	800	770	775	771	779	749	768	811	729	779	788	782	798	781	798	769	770	805	742	769	855	767	772	763	755	808	768	726	753	799	845	796	717	794	736	745	776	801	754	733	710	772	815	769	839	777	765	779	787	789	796	775	794	799	748	773	751	812	786	779	780	785	793	742	787	785	754	763	761	720	789	764	775	775	781	776	751	811	810	818	797	777	811	761	780	742	773	752	772	774	798	770	804	757	806	754	800	769	766	773	759	776	761	808	848	773	755	804	790	824	781	750	786	784	768	784	766	829	762	788	797	835	796	774	807	804	760	759	760	750	766	772	793	767	826	804	791	774	792	752	734	761	778	733	859	726	803	772	769	781	798	815	755	752	737	764	792	798	777	780	803	804	740	744	790	787	784	791	788	744	780	765	797	818	792	778	788	771	781	774	770	781	789	750	780	822	771	782	810	749	782	757	805	740	784	776	769	723	719	794	750	763	749	718	804	764	835	741	737	813	768	775	758	748	808	772	782	795	799	777	813	771	822	768	762	781	777	785	783	814	784	790	810	790	791	816	803	796	823	775	775	751	773	748	803	799	822	804	826	768	769	743	753	811	780	770	771	792	783	755	785	772	803	843	774	779	822	744	767	797	767	750	777	745	770	791	788	757	744	794	726	727	805	770	750	786	761	801	782	796	785	692	781	793	782	782	764	728	742	780	744	795	751	791	771	812	787	773	784	765	793	745	770	794	796	770	800	746	758	797	827	730	780	793	816	764	733	712	764	763	788	836	858	788	754	798	788	756	809	804	785	729	806	810	748	787	802	757	753	750	828	780	763	754	807	802	781	760	766	767	793	753	784	787	774	769	764	773	772	783	736	770	765	778	783	757	766	787	798	773	779	717	812	777	794	797	764	808	772	757	808	769	768	753	732	775	751	761	767	788	801	721	821	741	800	757	810	795	819	796	816	790	810	789	759	778	755	812	812	753	772	782	794	759	763	792	787	745	841	794	798	773	815	813	818	777	805	803	827	786	779	797	819	756	809	801	757	728	773	772	771	775	815	786	823	745	771	795	742	758	797	746	783	745	838	795	790	784	759	832	786	786	763	762	763	771	801	742	803	767	736	836	843	817	818	771	865	787	748	770	783	778	801	791	723	769	743	760	836	810	713	785	792	762	769	763	770	752	785	796	774	735	743	787	803	775	786	769	753	735	791	823	791	751	805	777	789	771	788	809	843	818	783	768	775	808	793	757	778	767	789	767	813	761	831	779	759	804	774	730	829	755	777	782	751	776	775	830	764	736	798	751	793	759	732	800	728	763	773	777	742	803	778	773	811	760	786	798	749	769	793	785	743	793	769	827	714	776	797	796	766	776	751	757	842	842	761	743	758	755	796	720	784	773	845	773	773	815	695	712	791	776	738	747	777	767	796	805	754	789	780	780	780	803	783	775	774	808	789	811	746	771	815	841	764	759	797	802	769	833	759	717	815	801	770	765	789	777	772	803	846	745	806	829	750	761	802	787	769	803	780	756	799	803	758	761	770	708	810	752	789	782	777	716	805	750	749	762	757	788	777	798	801	784	810	732	810	800	796	755	767	824	778	780	759	788	745	782	796	810	759	761	785	743	768	767	753	789	805	742	794	773	779	783	764	746	789	768	800	808	705	804	757	799	743	795	798	748	806	785	754	761	732	760	776	748	814	749	807	820	814	773	767	803	789	826	772	760	801	783	788	765	788	798	808	793	796	785	772	775	731	781	800	769	766	780	788	739	752	764	811	781	767	805	757	806	752	791	753	777	773	814	823	804	741	802	802	759	797	758	793	774	783	825	773	797	781	812	787	804	788	791	739	769	786	800	797	851	773	781	751	789	740	762	747	791	786	782	737	757	832	783	778	744	781	785	783	731	736	777	792	814	764	744	763	824	789	810	785	787	799	766	788	790	801	757	781	768	797	786	778	780	755	808	787	772	770	764	781	740	734	760	818	843	798	833	777	798	754	821	768	771	824	823	803	757	849	754	798	762	782	791	764	766	786	781	743	767	771	724	779	822	756	775	768	740	761	764	774	795	800	763	769	808	762	811	783	796	806	827	760	732	770	771	768	792	783	772	737	820	762	768	759	772	799	748	788	826	779	764	777	772	782	740	788	722	835	784	731	769	771	761	807	728	756	751	765	822	806	794	785	789	742	789	814	770	781	803	803	781	767	761	759	809	785	766	755	838	778	739	809	781	784	753	737	770	806	751	775	764	744	750	817	783	745	817	774	797	736	814	739	798	770	764	748	762	742	811	734	744	819	800	806	797	836	745	721	779	796	780	776	808	809	780	841	789	763	802	782	807	831	769	819	776	793	842	773	788	760	784	790	780	786	798	794	750	750	763	786	780	801	777	805	808	785	804	767	797	774	789	720	762	802	805	764	741	809	770	744	799	766	767	797	780	814	819	759	808	767	856	756	765	769	793	799	744	783	827	772	784	779	800	788	773	811	747	765	757	799	799	792	737	761	791	831	755	776	773	727	781	783	778	781	802	737	813	755	817	777	780	734	768	740	825	766	751	834	755	789	782	794	767	728	819	774	760	757	810	797	805	773	784	814	780	752	854	735	790	842	783	798	770	771	774	720	744	801	791	791	809	769	775	740	805	748	786	779	778	800	780	769	801	824	810	777	808	740	817	744	775	767	791	819	766	738	767	798	808	756	790	782	768	857	780	770	781	792	778	792	794	785	793	788	722	803	785	839	708	755	798	768	720	784	758	714	783	761	797	764	771	757	785	823	769	756	784	813	787	800	803	754	806	790	777	785	796	741	798	763	861	779	788	803	748	765	777	734	770	791	792	793	753	807	774	779	767	762	832	795	721	795	718	779	784	860	758	785	771	877	797	823	721	768	787	772	775	787	792	764	804	749	746	810	818	839	753	843	815
24285	21512	25351	28134	21520	21639	19036	3912	1964	1580	1290	1000	920	777	710	615	625	521	500	426	422	429	406	377	347	368	398	350	358	372	333	315	346	382	351	341	303	395	342	349	324	362	335	324	343	312	341	342	348	349	342	344	334	328	339	363	347	347	369	318	350	349	326	366	344	297	341	353	357	322	341	363	373	371	355	319	330	307	322	314	354	386	301	350	355	352	346	312	314	318	348	379	321	342	331	332	355	362	335	347	343	332	365	314	327	344	339	364	317	334	365	342	357	364	375	318	321	303	369	310	312	321	338	355	322	322	335	345	324	328	310	325	359	354	332	322	324	323	312	323	324	352	363	348	349	330	333	331	336	389	338	378	330	321	348	331	319	350	349	309	335	339	347	346	324	336	297	337	334	316	331	387	356	331	322	297	332	337	371	350	326	312	316	350	322	337	358	346	304	349	316	368	354	314	323	343	301	341	356	329	334	314	334	306	344	296	318	350	349	343	313	337	377	322	315	335	308	326	321	345	328	362	331	316	329	377	308	362	331	340	341	331	283	311	337	315	332	378	354	347	328	342	343	331	325	335	322	336	366	331	316	320	356	319	347	293	356	347	342	321	337	335	329	339	349	341	310	359	351	321	351	329	314	301	329	322	309	335	370	364	343	365	331	372	330	295	355	341	323	391	331	318	327	345	339	345	309	339	299	332	374	362	366	361	313	338	298	352	344	335	338	334	347	351	337	368	373	362	306	357	305	345	335	321	322	387	333	338	341	310	348	332	333	333	335	348	346	337	295	323	310	312	329	366	300	323	323	327	338	348	324	340	367	338	350	360	343	374	326	376	341	319	336	334	340	334	293	344	352	313	335	347	336	345	373	333	321	354	347	341	326	338	354	317	348	322	343	336	319	333	321	286	309	312	346	364	365	331	323	348	314	318	327	364	339	347	348	360	356	320	351	335	338	312	348	338	325	305	321	321	327	322	371	355	346	322	329	350	366	341	333	320	345	352	332	310	328	316	355	383	352	326	341	332	328	355	365	339	380	385	349	317	390	312	339	368	324	354	298	339	298	368	357	340	334	311	333	306	379	343	312	355	347	352	356	344	364	322	355	377	331	323	389	378	328	296	351	321	330	334	311	319	338	343	355	335	289	332	345	365	319	309	350	344	333	362	356	319	311	330	343	303	345	338	344	318	370	339	308	358	328	337	331	335	336	309	354	346	307	334	368	316	291	364	348	351	306	301	356	326	318	329	353	309	305	353	333	323	342	318	350	350	308	351	328	342	340	333	307	359	342	340	318	362	349	316	332	364	348	337	332	362	362	335	351	313	361	321	345	332	357	359	282	348	342	305	339	330	350	341	353	302	303	325	336	352	322	331	347	370	331	362	302	358	310	324	344	301	345	293	293	350	300	349	310	305	306	336	327	319	353	342	368	329	357	322	359	328	312	311	334	332	323	323	363	349	342	323	331	311	319	347	319	354	332	350	357	327	348	330	333	323	350	368	355	356	327	334	331	316	322	360	306	321	345	299	311	284	316	332	363	350	324	314	325	354	316	338	338	364	349	368	337	330	351	314	347	378	321	308	321	335	335	316	352	343	351	320	325	333	340	348	346	336	341	309	347	369	316	305	355	399	351	343	319	365	335	315	333	363	345	358	321	313	332	337	331	331	295	292	341	332	362	300	307	308	348	336	334	313	362	324	351	348	340	327	369	334	356	330	340	336	339	360	304	377	379	343	358	316	334	361	334	362	320	344	368	342	322	347	322	341	346	361	335	344	323	316	343	324	337	334	327	358	369	334	349	331	321	340	323	330	317	339	330	344	353	326	358	315	333	339	351	331	317	312	378	352	352	338	318	318	322	313	317	384	322	345	344	375	327	344	349	335	324	322	321	325	352	350	344	334	315	294	330	350	316	361	366	365	297	325	383	359	310	342	335	329	326	309	320	329	356	321	315	305	321	281	351	335	329	343	333	319	311	338	357	339	359	356	339	368	348	333	310	352	343	323	347	375	365	318	337	306	347	324	312	306	332	355	334	345	318	361	339	327	341	335	354	339	336	370	328	329	330	360	309	342	302	354	312	343	322	316	318	324	331	348	343	348	315	332	349	327	331	331	345	320	344	332	319	327	339	349	300	345	334	342	317	329	359	365	331	339	348	329	328	328	342	350	315	337	319	319	324	324	355	353	333	333	331	380	344	387	313	334	325	308	337	326	329	298	334	331	336	350	350	309	304	327	320	332	321	305	345	322	317	349	339	352	339	327	346	337	311	325	332	313	360	343	319	347	366	304	346	340	285	342	336	340	334	319	333	333	346	316	322	333	308	365	367	307	351	309	356	335	315	310	310	338	332	363	360	333	347	337	291	328	337	349	339	337	355	350	318	308	349	342	334	336	317	322	354	360	341	333	291	344	360	345	323	346	294	348	325	343	336	365	335	335	321	353	324	347	341	355	305	333	349	343	353	318	379	300	313	344	345	352	347	362	351	333	334	324	313	334	317	306	333	339	393	350	332	327	328	312	346	320	336	350	344	313	308	294	365	396	341	361	325	365	322	319	337	356	338	329	306	339	320	318	308	298	339	328	356	349	319	346	347	349	331	341	349	347	318	321	348	374	333	324	342	339	349	330	331	352	312	314	353	346	327	313	324	316	310	331	332	324	321	329	320	299	369	346	329	341	330	317	335	306	340	343	319	322	320	313	340	323	325	315	366	305	317	336	330	334	345	299	321	331	358	319	339	344	295	357	340	354	312	358	368	327	326	327	365	344	331	365	320	354	313	312	325	322	358	305	310	315	306	345	349	305	323	362	347	339	291	345	353	352	361	357	344	334	335	318	340	337	319	346	283	361	339	332	300	312	320	356	345	347	320	341	309	310	301	317	333	355	362	322	330	314	356	326	351	319	353	362	310	343	329	336	285	335	330	314	330	334	305	363	319	355	320	322	307	321	318	327	318	329	332	342	334	329	323	366	334	343	338	317	324	306	344	340	337	326	338	317	326	335	323	335	322	343	365	336	369	319	352	323	333	361	360	310	326	306	342	342	344	338	317	315	358	341	316	349	308	317	338	350	388	353	349	308	322	339	342	357	310	322	357	327	328	304	365	351	346	363	348	364	375	328	293	341	315	317	330	379	326	377	351	332	348	303	362	365	341	347	359	329	357	334	350	344	357	333	336	366	328	287	333	316	347	360	314	331	356	351	327	365	333	329	315	352	334	327	360	333	330	331	357	348	332	335	338	328	341	327	317	328	299	353	309	309	360	329	332	336	320	344	307	346	321	331	334	355	356	345	344	299	341	333	323	345	344	345	358	311	331	326	313	325	314	317	332	348	357	379	325	327	333	324	354	347	371	366	323	349	362	341	342	328	350	374	345	329	327	381	329	334	311	298	334	315	327	341	377	315	328	342	337	322	348	323	347	341	310	333	348	328	356	332	360	325	354	348	368	312	336	321	315	331	356	326	330	301	316	311	360	348	315	356	351	367	340	336
29481	51012	32687	9154	4048	2729	2074	1714	1407	1278	1146	1131	994	974	932	900	840	859	819	748	869	868	837	743	747	803	780	747	766	778	732	781	757	718	748	735	741	742	771	779	695	784	762	760	741	749	766	760	729	718	755	755	736	756	777	690	749	727	796	774	772	756	722	735	710	738	736	694	720	796	742	764	712	707	777	735	689	756	794	771	727	768	730	769	724	705	705	674	746	728	780	732	757	744	754	725	729	753	693	743	755	763	753	759	745	733	765	753	724	731	727	733	753	769	715	773	764	769	754	744	747	722	741	764	696	722	721	734	711	750	743	655	735	735	758	745	760	692	730	695	744	767	714	713	744	744	756	733	750	773	714	743	753	757	755	813	794	714	757	720	754	752	733	679	739	772	755	762	756	804	700	748	729	728	751	730	691	754	728	721	735	783	732	759	758	757	771	753	684	714	689	770	709	738	725	766	757	726	717	799	732	749	754	788	791	775	735	697	719	790	736	760	736	709	785	771	753	741	693	796	719	765	754	749	689	776	739	744	777	755	778	728	789	710	717	784	721	780	705	738	752	758	735	779	758	708	720	722	729	721	715	745	755	785	749	721	725	730	773	706	763	774	713	698	694	766	714	776	771	756	765	727	784	707	744	735	784	758	718	789	805	794	709	762	811	776	742	711	746	760	732	766	706	791	758	737	709	717	714	757	787	736	721	739	762	747	749	758	761	748	727	728	727	733	777	783	761	755	755	750	737	694	735	728	729	759	725	743	732	742	761	748	752	744	757	738	777	766	730	776	747	776	707	705	798	746	759	734	784	747	736	744	769	742	781	759	754	777	744	727	728	704	797	759	729	748	756	732	736	725	728	756	758	739	760	695	740	733	720	681	755	724	755	758	757	699	730	746	789	777	770	748	746	756	784	810	739	767	716	693	780	714	824	746	729	718	773	754	697	784	747	749	714	762	723	789	765	795	763	795	726	740	723	751	790	743	701	744	745	732	783	752	758	762	710	759	756	772	739	744	757	787	767	777	757	780	774	780	739	775	756	763	715	768	723	739	721	724	763	762	701	704	730	772	758	695	688	735	763	729	787	745	752	745	737	758	745	762	772	731	777	790	785	768	768	688	714	715	713	746	758	704	721	772	722	714	773	720	743	702	761	764	718	744	751	771	691	731	720	798	688	737	715	756	787	720	760	718	798	723	817	710	721	756	749	746	750	745	734	729	735	743	769	733	730	757	761	753	784	759	736	812	719	760	714	687	753	758	770	759	714	782	751	726	735	712	767	726	759	774	764	776	771	791	748	798	738	803	728	754	789	759	784	738	768	746	714	756	726	757	777	768	728	758	736	764	764	798	781	755	743	731	727	697	750	763	758	763	709	703	726	757	761	755	705	755	750	753	782	770	719	728	773	749	719	756	657	754	728	774	743	722	740	718	722	796	705	713	703	735	721	737	747	769	714	694	757	725	757	756	738	743	733	774	762	748	769	750	759	746	739	769	743	729	743	756	755	725	815	736	735	764	705	717	792	729	728	786	698	725	742	678	716	722	801	741	727	727	738	717	803	794	749	703	756	799	757	744	795	762	761	757	788	738	754	739	766	744	764	741	738	770	739	700	745	774	775	778	744	763	733	756	748	686	718	790	732	739	780	792	755	691	764	720	714	698	732	763	753	691	752	776	761	758	761	797	776	753	774	750	716	750	728	763	697	725	752	749	764	743	785	787	711	691	725	762	767	760	769	723	757	770	735	741	745	732	797	724	746	772	776	753	746	724	758	751	786	733	751	762	743	746	729	728	741	747	719	788	692	750	747	717	704	743	767	752	677	761	729	728	752	760	807	782	747	740	745	741	779	733	745	796	750	746	777	694	736	739	739	725	795	728	740	790	818	742	755	758	778	744	769	754	741	716	750	740	749	746	749	711	754	751	724	741	732	708	744	772	728	765	737	742	781	721	722	754	719	738	700	740	701	735	741	726	714	743	733	755	790	766	734	697	787	733	706	733	720	717	738	753	783	727	766	740	788	720	733	752	784	796	757	741	739	751	741	750	756	748	695	736	745	724	805	742	750	731	779	730	775	755	712	716	713	739	738	722	758	723	775	749	733	701	745	797	747	701	750	714	710	786	775	743	729	725	728	791	723	768	756	739	731	716	772	720	747	733	711	751	697	743	733	692	745	713	733	755	723	765	751	731	742	712	788	768	727	712	729	711	791	727	699	786	747	742	714	708	790	749	749	749	743	730	772	729	743	762	762	755	724	749	770	685	680	724	729	733	787	691	760	738	778	739	792	732	792	730	788	753	725	719	712	769	742	743	807	698	763	723	747	742	729	727	748	722	746	712	714	743	809	755	776	739	735	778	734	717	763	717	695	717	711	711	752	783	722	753	779	787	735	736	734	777	753	757	694	730	698	758	731	732	745	737	772	747	779	712	741	761	770	783	721	751	789	785	812	726	693	721	786	679	781	734	782	789	775	721	749	713	774	727	731	700	759	721	731	720	725	757	760	725	720	718	733	762	710	752	731	716	761	735	727	704	736	761	713	739	739	753	723	726	767	714	705	732	754	720	762	752	708	756	724	773	723	772	750	739	737	730	729	725	757	759	755	739	732	720	792	780	758	743	696	716	741	710	781	757	714	759	726	656	782	772	769	710	714	711	761	836	750	740	756	707	780	789	824	759	735	791	698	778	745	755	729	750	723	754	730	750	754	744	709	753	736	732	773	751	757	742	718	740	754	723	775	752	748	737	729	791	738	763	754	737	741	752	743	711	682	724	745	758	734	761	764	765	713	684	735	728	776	735	785	737	796	786	773	749	701	762	756	717	774	756	742	749	748	694	711	742	754	771	760	752	767	773	768	751	743	744	722	778	729	743	738	808	780	763	755	737	700	699	716	751	759	747	745	757	760	770	760	768	743	748	743	726	755	756	758	707	756	791	791	723	746	789	730	714	731	777	717	788	718	797	755	746	734	741	714	753	751	717	744	760	734	695	767	741	686	789	769	747	735	776	752	708	761	759	752	712	772	749	814	777	738	729	756	745	718	732	735	738	773	755	713	712	770	769	752	752	735	782	741	716	741	767	722	734	752	755	759	695	739	692	758	725	746	725	688	738	732	772	691	772	793	754	743	706	798	726	797	761	757	781	750	700	755	791	744	762	734	739	738	762	771	718	717	700	683	733	767	735	735	710	704	749	736	742	758	730	714	758	765	773	700	778	746	735	769	708	764	752	763	771	758	784	763	749	720	746	759	728	696	784	744	729	751	786	710	787	683	746	719	732	765	759	732	769	769	732	748	786	691	698	741	750	773	714	728	693	770	733	708	720	684	737	760	770	755	720	729	729	762	750	762	720	740	768	744	758	791	780	772	771	722	710	778	684	786	769	758	712	754	759	785	789	777	690	759	775	668	706	710	752	724	756	687	807	728	740	779	760	749	712	737	716	759	717	714	719	762	771	717	725	762	754	719	728	765	771	723	744	715	748	730	762	761	704
33230	26348	24312	10714	3548	2495	1827	1361	1075	893	772	701	645	579	533	487	526	451	447	419	424	428	401	418	380	379	406	406	400	371	371	366	396	351	361	368	401	368	359	340	363	343	383	373	398	358	418	387	379	388	378	339	374	389	395	409	355	398	358	329	376	389	367	392	389	363	347	389	360	387	331	401	372	381	388	398	383	366	415	372	403	381	378	389	400	346	393	390	326	358	343	375	364	379	371	394	383	353	379	362	338	343	365	396	404	337	382	396	378	364	369	372	386	362	367	404	375	354	369	349	359	381	413	390	379	383	370	396	350	374	386	366	383	384	379	394	365	370	357	371	365	376	375	379	342	363	375	381	364	376	375	378	400	393	394	422	381	384	373	385	379	368	418	402	382	371	399	335	375	351	364	383	353	376	355	355	345	377	383	389	347	363	398	393	392	384	398	402	345	361	367	352	369	358	375	370	399	359	381	380	366	378	403	382	335	409	367	363	347	381	374	405	381	334	388	391	356	381	382	381	408	347	377	360	350	367	378	394	359	382	433	336	370	389	413	406	343	354	406	377	386	364	386	395	388	379	354	372	402	372	354	354	382	352	366	390	376	363	388	322	337	341	383	371	379	389	359	387	394	415	354	392	413	388	386	396	357	364	384	378	379	368	357	411	353	336	369	393	364	366	366	383	370	363	359	388	345	390	389	404	382	363	415	375	368	358	357	346	365	370	360	378	332	369	367	414	371	376	344	353	356	376	347	379	361	390	375	353	344	349	386	369	380	354	426	346	397	359	402	345	406	408	383	347	374	367	401	353	369	387	372	396	376	393	391	376	389	373	387	401	366	376	411	383	357	373	376	382	362	364	348	343	367	390	359	337	343	375	357	366	378	377	393	371	377	350	385	362	382	367	387	346	390	365	368	391	372	347	378	434	367	363	358	389	373	337	380	406	396	369	383	370	376	332	354	345	377	359	358	362	382	393	361	361	385	383	352	408	392	362	380	392	354	375	391	392	391	383	393	343	358	352	341	358	358	396	396	387	346	347	360	366	392	397	375	390	393	373	394	387	398	400	371	376	393	382	361	395	395	410	396	390	458	371	375	408	369	375	394	398	379	413	389	387	381	360	345	393	415	357	386	370	400	364	385	374	364	341	344	379	391	350	386	375	361	357	350	352	338	378	365	418	373	379	360	358	384	368	367	375	366	378	384	355	373	404	330	336	389	354	374	368	333	384	371	358	334	381	374	369	358	410	379	366	347	381	364	353	391	368	396	346	387	382	364	388	341	359	362	383	351	371	392	368	428	387	410	399	361	365	345	358	435	403	409	413	382	366	368	355	376	390	365	406	368	364	383	368	402	400	354	355	374	380	340	362	392	400	376	363	354	384	404	374	339	362	377	364	385	400	390	386	368	357	372	373	381	390	400	405	382	356	373	335	405	368	346	422	407	352	418	357	340	343	386	348	356	355	369	350	399	344	333	371	407	378	408	383	373	350	375	362	359	376	396	367	404	341	419	409	384	415	397	375	365	355	410	383	390	383	397	376	341	388	370	317	376	399	352	360	406	372	372	356	362	413	355	400	369	393	375	349	358	365	355	370	383	411	356	391	361	389	358	401	390	362	406	375	375	371	356	363	372	395	368	399	407	384	367	339	360	373	393	409	345	392	409	380	372	385	391	388	356	362	377	394	337	358	406	362	439	387	375	390	406	370	376	371	361	365	371	348	372	375	382	368	364	369	341	378	382	363	362	388	373	362	333	347	411	388	332	340	392	364	347	380	395	365	349	387	348	357	349	367	355	365	387	352	368	343	345	404	374	354	341	362	374	398	369	350	393	388	386	374	392	397	381	332	360	391	366	357	361	376	360	418	382	371	348	399	379	343	392	343	357	395	411	357	374	365	347	365	354	376	337	365	346	390	384	375	352	393	370	406	354	367	364	336	374	347	365	356	385	392	369	386	383	358	385	393	384	381	373	393	392	367	377	370	378	341	356	376	361	379	397	400	392	381	388	390	376	360	372	372	392	371	327	377	373	367	367	395	338	375	382	372	360	390	354	366	392	371	388	383	418	394	347	338	389	364	358	385	366	398	368	388	378	370	384	385	370	376	380	369	323	405	412	379	340	374	387	379	379	338	396	349	362	385	369	369	368	386	361	376	392	375	376	383	365	361	365	386	336	386	357	360	359	363	364	392	372	374	394	385	340	368	376	387	352	390	385	349	365	375	342	342	351	360	373	360	401	392	351	390	342	406	386	397	369	379	380	382	371	386	355	367	376	381	402	368	369	353	345	365	362	405	371	364	381	357	337	379	360	344	361	377	362	400	342	428	405	370	377	355	375	404	373	365	346	359	371	367	419	359	384	377	381	419	380	379	381	336	366	383	358	386	363	357	371	368	370	348	373	365	409	406	373	366	347	392	353	372	388	352	356	319	362	364	393	357	347	389	359	361	387	392	409	355	350	381	386	368	346	378	403	348	368	366	369	359	408	367	379	390	379	370	355	331	362	363	366	347	366	397	411	353	378	359	376	375	386	396	401	402	363	370	376	371	391	421	346	394	339	395	370	349	369	361	378	370	358	357	385	377	343	402	409	385	385	369	371	343	356	392	373	413	362	350	357	375	361	389	384	365	389	395	365	357	362	413	343	400	403	359	375	414	392	399	356	343	387	397	350	332	391	314	395	373	401	378	360	361	372	376	382	381	365	382	391	370	382	355	358	362	371	396	338	402	356	397	338	370	364	363	352	370	366	366	387	393	366	382	374	408	378	359	433	388	359	392	349	421	402	366	383	367	343	354	350	385	349	396	358	368	399	392	397	337	387	388	373	344	363	347	390	355	388	418	380	392	419	380	391	343	389	398	356	372	349	369	379	377	357	388	358	356	385	385	379	391	371	371	367	398	331	399	369	386	418	382	383	381	401	366	363	394	393	320	354	387	413	401	340	348	352	328	395	400	351	389	374	377	412	360	368	372	308	393	359	387	350	333	410	416	369	378	354	387	359	348	378	395	374	376	384	351	340	379	343	370	356	373	357	383	425	382	386	347	368	351	369	360	397	382	368	373	367	385	344	378	385	363	382	394	372	399	353	340	362	380	364	375	349	378	347	352	399	367	387	416	373	334	366	364	364	383	382	366	408	366	383	400	404	361	376	375	354	378	358	386	384	355	376	402	362	363	369	382	336	381	363	373	372	374	368	385	381	378	399	362	399	373	368	370	367	348	345	370	323	406	342	385	392	342	363	390	371	339	416	393	361	400	363	378	422	351	390	384	375	425	346	361	392	373	379	383	334	389	383	341	359	333	344	363	372	380	371	369	400	402	376	368	348	378	402	372	346	377	389	363	370	353	380	387	375	354	357	364	379	383	394	378	380	362	395	377	372	395	395	409	366	350	396	384	376	345	354	357	394	386	372	330	381	349	369	372	361	393	348	357	346	380	375	381	369	381	383	392	382	381	355	402	369	394	378	424	425	370	388	371	383	355	392	353	340	345
25813	33166	15372	4950	2463	1902	1495	1245	1142	1130	1030	999	913	942	909	896	908	879	867	888	940	900	836	878	858	854	840	845	845	856	819	842	854	828	793	832	862	826	851	832	848	804	861	879	879	821	832	868	875	806	837	867	899	862	834	869	884	874	843	847	867	863	838	844	851	823	825	831	825	900	760	793	870	861	833	809	895	801	806	801	796	894	838	824	902	869	803	846	859	813	891	841	824	876	870	848	808	846	824	898	838	822	878	869	834	820	817	845	872	837	837	810	808	840	823	868	859	840	837	837	818	814	823	869	811	914	869	853	826	839	855	881	836	865	826	840	849	868	857	843	836	870	829	848	883	839	822	804	864	834	824	797	878	852	826	824	854	845	818	865	831	819	800	892	833	834	851	836	801	860	848	867	885	815	823	868	799	790	864	826	855	795	867	816	854	842	793	860	849	849	845	846	895	832	829	783	826	840	848	830	825	803	797	883	894	784	839	838	808	841	858	838	848	832	838	838	797	836	848	847	843	856	849	829	832	865	829	833	822	877	895	820	870	841	880	890	832	821	822	829	828	871	866	850	842	832	820	799	829	871	875	771	869	889	790	874	840	850	851	864	813	816	844	803	817	838	865	855	823	809	878	843	813	841	795	796	881	827	799	806	793	850	857	851	831	819	856	866	866	870	773	906	874	836	849	835	877	877	843	843	838	875	849	817	898	876	821	876	850	854	808	809	834	815	839	812	844	835	798	858	793	786	849	837	869	851	839	838	829	861	865	823	817	811	840	817	838	861	879	870	862	822	868	829	803	848	799	853	807	809	815	861	850	802	794	854	839	852	824	864	880	890	896	836	845	827	832	883	782	851	851	837	850	886	865	864	884	812	824	888	874	841	872	789	916	786	879	788	897	834	852	856	870	839	863	839	828	797	888	862	809	795	828	822	828	878	871	847	859	888	927	850	856	812	871	834	848	817	830	818	825	795	800	813	763	829	864	827	793	822	855	861	869	807	856	880	820	859	879	856	856	865	830	841	875	838	853	807	828	847	850	812	869	802	827	869	810	848	852	874	838	848	882	866	816	826	869	827	839	831	858	883	836	831	847	845	839	829	885	833	866	865	855	837	828	826	821	883	832	847	828	810	828	813	842	851	801	822	815	872	880	876	829	877	838	824	794	843	763	843	827	835	831	846	801	847	849	880	838	801	824	893	812	783	838	869	843	843	791	828	858	808	851	835	868	862	869	855	851	822	868	812	807	852	863	831	858	838	814	885	856	880	823	825	826	837	830	790	852	833	876	833	821	836	818	899	875	867	855	866	827	846	812	847	840	768	864	834	844	837	859	849	806	845	820	829	878	881	822	912	852	837	846	852	867	824	856	851	890	874	780	826	874	867	760	848	845	831	855	871	891	833	852	755	850	887	855	817	794	805	874	820	885	912	829	845	793	814	870	837	806	875	831	792	892	846	874	801	828	872	855	855	844	812	810	838	832	827	889	846	862	879	858	851	809	853	822	829	869	856	833	824	862	786	851	910	825	802	796	859	822	856	860	880	865	852	820	833	854	821	819	827	831	855	833	864	877	877	805	915	870	809	834	855	837	865	863	844	821	889	863	822	846	787	876	876	857	901	888	816	820	841	826	841	860	875	834	842	847	830	820	881	853	784	891	914	888	852	867	828	851	876	861	802	852	808	833	823	842	843	875	854	851	807	867	826	835	884	844	811	842	802	838	838	868	883	892	841	809	884	802	793	819	843	861	871	854	802	846	830	821	803	856	827	830	902	853	835	866	840	869	831	806	807	788	893	835	839	910	839	807	829	826	839	826	865	828	891	806	843	844	814	856	841	822	857	878	812	896	811	848	817	816	857	854	844	879	839	827	903	839	848	824	826	869	877	885	888	846	866	820	789	877	841	821	807	872	823	833	849	798	810	808	837	844	843	839	837	845	800	819	822	848	834	826	826	821	840	819	820	839	809	768	839	824	833	864	805	899	899	853	854	895	873	859	835	848	921	829	814	815	839	839	829	847	863	822	842	851	820	858	880	824	831	827	915	835	838	870	893	779	807	854	865	859	853	882	877	770	798	830	851	833	826	820	840	844	873	826	871	813	848	844	848	852	829	862	869	854	823	842	805	814	843	877	823	814	868	853	837	838	835	865	874	864	855	840	848	841	845	852	804	852	811	811	830	878	810	868	836	852	847	779	806	868	796	877	864	851	845	885	834	839	849	858	853	831	795	782	836	888	806	847	859	836	862	872	840	811	826	864	847	821	898	808	865	853	826	842	850	866	847	854	816	840	871	778	843	852	777	841	823	844	822	853	849	889	879	827	825	813	845	847	864	822	825	809	829	846	856	943	910	882	824	813	823	850	827	825	885	863	874	826	900	825	864	853	766	833	828	847	844	905	840	872	851	839	805	820	855	859	898	823	831	873	769	820	837	834	831	835	819	843	842	834	824	837	832	858	799	818	823	853	855	774	825	815	830	845	879	766	828	901	796	847	821	809	824	867	825	825	894	774	810	820	795	826	856	907	810	822	842	832	874	842	831	862	797	802	845	870	830	853	784	871	852	800	823	812	847	894	831	821	830	901	810	857	854	885	837	854	826	842	871	794	835	859	834	838	817	820	877	831	847	848	864	799	829	844	835	861	816	783	801	875	874	841	851	854	901	805	865	849	840	771	861	829	872	781	893	837	801	850	866	829	853	842	884	824	836	831	798	846	838	851	890	885	874	842	883	844	914	819	859	813	881	845	861	829	815	868	883	867	860	871	813	871	881	862	863	847	858	879	894	829	841	845	848	814	888	843	877	819	844	859	797	836	821	862	822	817	846	868	850	811	828	843	846	838	849	793	862	809	860	834	805	838	834	820	820	851	818	885	844	846	836	808	869	847	875	825	860	809	785	820	878	823	864	873	878	855	872	825	857	871	897	843	863	856	848	846	823	800	832	851	856	838	836	866	877	848	828	870	849	867	845	821	852	816	838	867	829	835	869	837	807	840	821	862	810	858	823	836	882	810	790	840	845	841	837	815	835	894	896	846	836	791	815	847	851	853	803	847	885	850	834	861	842	889	859	878	867	854	899	891	815	870	831	795	879	864	828	864	873	856	847	868	820	863	813	840	876	795	838	804	898	822	900	871	832	822	876	818	841	811	841	804	845	837	836	804	846	828	817	816	854	896	845	747	843	856	784	848	811	839	885	860	894	863	868	807	816	832	818	878	900	867	899	876	860	852	852	866	866	891	839	849	864	828	899	839	839	848	848	877	884	870	878	799	805	810	784	819	848	827	809	857	855	891	824	826	852	831	804	856	843	860	864	843	873	794	858	872	827	851	830	883	804	852	891	862	844	877	836	805	806	879	816	863	851	837	809	903	796	838	850	920	880	831	878	875	847	836	856	826	853	853	895	822	860	840	821	826	808	821	865	834	879	905	859	797	878	856	828	864	792	861	851	825	823	864	903	813	872	803	862	856	823	864	863	865	802	815	842	855	836
24846	21476	25015	28410	21523	20392	4684	2023	1295	1152	949	897	687	616	585	527	465	439	440	398	408	405	388	432	396	387	382	357	348	379	359	379	326	349	369	358	365	366	336	362	362	359	342	367	355	351	341	328	369	350	389	367	380	355	346	343	357	348	323	339	348	356	329	362	326	340	331	322	351	328	367	326	344	329	334	327	325	357	355	332	332	346	352	376	308	326	405	379	349	325	373	362	326	282	365	348	311	333	315	341	352	353	360	311	336	359	322	342	280	353	333	348	348	367	368	350	345	321	360	331	379	367	360	363	349	367	324	330	358	328	341	338	352	343	347	366	345	353	381	381	343	322	294	338	352	369	321	359	353	308	353	356	337	349	352	357	341	332	326	300	341	330	361	366	355	358	342	369	302	337	352	342	322	346	370	339	359	352	314	340	371	330	331	359	361	355	340	361	339	341	346	370	376	350	340	364	349	380	341	306	317	321	384	357	366	334	332	313	305	349	371	364	349	323	358	347	334	346	349	347	354	348	327	340	352	328	347	325	336	305	360	310	336	364	403	339	307	352	329	323	308	316	358	366	336	361	368	329	332	344	357	314	334	317	367	359	350	331	336	327	337	355	342	348	317	354	373	340	318	338	381	358	353	354	379	359	351	340	289	373	370	318	337	347	310	374	337	362	341	339	350	380	355	352	321	364	372	350	336	317	339	344	383	357	349	338	338	312	380	335	337	356	357	342	333	358	340	330	363	317	353	352	312	343	312	372	368	336	346	351	337	379	312	333	341	328	308	338	357	332	325	372	355	349	382	338	322	333	345	315	358	363	358	362	325	306	332	318	316	343	321	345	393	327	394	296	380	358	336	323	362	313	338	324	320	346	356	373	330	364	339	368	375	341	329	383	350	369	281	331	292	344	342	331	361	370	340	355	345	361	335	323	382	321	344	387	344	319	343	359	342	350	336	327	375	324	362	321	374	332	329	359	321	338	347	357	355	331	328	330	383	329	333	336	369	324	396	358	334	341	340	307	358	354	355	345	334	364	327	349	359	336	349	346	324	372	347	342	334	352	329	353	335	328	350	361	361	334	339	354	342	337	363	354	351	335	332	341	356	351	338	352	289	337	345	381	358	347	340	335	342	330	305	321	370	341	354	314	325	337	341	336	378	350	350	362	354	350	350	351	392	319	341	343	304	353	342	307	335	339	382	338	303	343	355	355	368	341	313	344	334	371	355	347	391	352	331	377	320	321	374	339	321	324	352	336	341	366	344	400	400	339	332	337	340	332	368	321	343	360	334	336	357	343	309	376	337	360	308	306	329	338	326	357	359	350	346	361	363	374	311	326	347	356	333	324	324	333	375	347	323	354	330	371	361	335	349	346	331	379	319	370	350	368	346	359	322	369	358	340	383	381	357	312	335	334	333	331	329	388	336	335	343	360	349	323	368	361	336	357	350	319	365	328	329	338	333	348	311	354	309	325	351	333	323	297	337	307	367	346	324	330	372	352	311	338	333	327	324	328	312	331	314	361	293	329	372	349	346	340	368	376	354	327	342	351	339	341	370	337	347	346	329	361	349	342	305	339	351	342	347	349	352	361	374	343	369	351	380	366	324	334	364	348	329	371	352	356	337	379	349	310	354	381	351	374	335	371	336	341	338	365	347	333	326	335	317	367	351	326	352	374	352	377	348	326	371	324	365	336	343	337	351	353	346	327	365	361	313	363	352	346	329	350	356	328	356	327	384	334	353	367	331	340	358	364	320	316	378	323	343	345	328	351	370	352	323	361	351	325	362	341	330	378	325	334	286	349	369	348	337	320	368	353	324	392	330	360	304	334	330	329	334	357	354	301	387	353	332	330	384	333	332	356	341	321	302	343	350	310	366	350	373	324	351	356	341	383	316	359	323	334	352	360	344	342	346	360	330	372	318	288	329	380	359	335	352	318	351	351	336	367	329	333	368	354	382	322	331	343	339	347	338	361	370	352	333	309	365	324	360	348	361	336	326	339	335	375	364	397	351	334	346	378	347	350	354	357	318	349	347	347	334	327	353	326	347	330	321	340	348	348	319	345	373	346	334	347	358	303	320	334	323	353	346	324	384	361	339	330	348	344	324	349	350	326	355	340	335	337	364	337	331	323	354	349	309	314	334	365	361	319	355	350	338	342	346	342	355	335	376	357	323	348	350	347	335	354	355	370	386	337	374	323	329	344	311	386	349	349	304	328	384	361	362	351	310	329	334	364	384	342	343	346	322	387	342	352	334	345	311	361	378	349	373	367	286	319	345	345	389	359	370	306	370	345	328	336	346	354	320	329	349	317	359	334	375	312	369	372	367	321	360	337	325	348	348	329	330	375	332	332	365	347	362	321	326	349	372	361	350	339	339	347	321	357	361	334	323	327	333	327	369	328	313	324	344	344	348	360	349	333	383	344	375	351	335	330	346	359	330	367	342	326	364	291	362	364	333	332	305	367	361	330	353	326	363	341	329	318	317	345	361	338	337	364	327	368	342	328	374	321	322	352	320	363	342	334	353	334	356	330	295	334	352	331	346	366	365	356	350	337	367	335	341	342	354	358	371	319	351	362	327	347	360	337	314	349	328	356	352	358	365	356	360	346	370	348	338	383	346	313	342	327	344	368	351	318	327	340	356	344	346	361	343	323	326	332	351	285	334	341	345	313	338	342	355	342	302	308	342	383	331	368	355	367	364	369	388	362	343	347	340	330	348	335	335	339	346	331	346	346	341	360	359	372	348	325	316	339	360	350	348	374	323	325	365	324	355	330	316	361	315	342	335	320	347	366	329	354	338	318	350	349	359	375	366	341	316	335	315	319	370	388	353	364	347	345	315	320	354	334	352	348	370	332	362	337	350	367	323	372	342	354	325	346	351	366	347	351	343	320	338	319	333	368	297	354	337	366	355	357	342	366	349	335	350	340	342	331	354	315	340	367	331	323	329	356	365	322	371	351	374	367	366	371	344	328	310	341	339	346	378	328	346	338	363	355	333	364	338	319	339	351	328	335	364	358	355	313	371	328	321	328	301	313	384	310	344	361	355	307	333	333	352	328	325	323	383	356	385	329	346	302	370	350	344	374	335	345	350	369	398	340	376	361	354	340	377	345	337	349	357	344	362	342	383	363	353	325	348	360	346	352	330	311	336	350	361	356	343	366	318	370	305	322	340	335	325	347	328	312	337	333	346	336	361	379	368	342	318	349	343	317	346	346	350	334	339	345	328	332	333	359	326	364	393	360	323	341	370	320	319	330	355	359	347	319	315	351	366	329	294	369	314	319	348	357	329	302	322	371	302	315	335	322	343	338	345	352	380	373	332	326	306	383	326	325	336	347	331	359	331	344	352	341	375	359	351	367	326	336	373	348	332	328	341	355	370	349	342	303	337	319	357	367	356	343	332	376	324	383	357	341	348	325	327	343	353	346	314	317	369	362	374	309	338	353	342	346	331	328	343	359	362	338	373	361	360	338	325	349	377	362	339	345
27687	42515	23248	7435	3153	2211	1634	1379	1184	1084	1066	1018	967	924	887	878	884	803	838	839	816	817	829	778	774	795	841	761	800	722	770	752	794	766	766	754	747	765	769	727	783	768	797	755	776	769	737	770	774	777	789	761	799	786	775	777	773	795	790	794	773	784	761	718	739	804	746	783	742	786	768	768	758	753	805	840	746	796	782	765	746	726	746	815	779	739	743	802	738	817	726	813	790	796	784	730	778	800	764	765	783	734	834	765	782	761	743	805	767	755	821	762	751	776	778	772	756	819	754	776	766	783	790	796	773	770	766	799	751	777	812	816	789	779	796	741	791	734	787	812	769	781	753	786	781	771	777	782	752	778	815	790	739	816	760	754	795	779	824	746	777	765	717	821	747	763	806	776	798	749	779	832	788	773	774	782	796	819	744	798	755	778	757	781	726	764	753	764	769	779	757	756	786	759	752	801	775	790	741	749	763	826	762	772	827	808	774	741	786	795	806	803	785	746	744	815	738	808	769	720	792	792	790	796	832	795	806	762	764	815	801	788	769	793	783	788	808	757	783	764	766	808	751	779	727	764	807	783	730	837	784	798	773	813	821	761	766	819	793	765	747	772	765	735	774	765	783	776	778	763	728	754	750	781	846	790	735	783	783	770	768	807	785	793	752	784	804	734	748	807	827	783	794	787	760	785	754	766	797	793	793	812	766	788	796	784	811	799	790	792	706	748	776	780	756	786	755	746	775	750	779	728	790	770	797	814	815	764	777	762	757	760	781	817	798	740	794	751	780	836	739	777	780	755	802	755	781	767	742	748	752	737	782	818	828	758	782	818	784	760	754	770	798	723	770	811	786	750	791	743	790	782	773	804	759	764	816	741	789	766	784	784	772	764	747	763	800	724	786	779	762	773	768	764	782	776	746	795	742	753	777	769	792	791	756	775	766	775	766	793	797	783	791	760	762	789	741	745	767	795	722	756	807	771	780	800	757	741	741	734	772	755	749	783	773	870	769	760	769	736	758	806	755	849	823	773	746	750	758	743	811	761	734	843	744	772	813	723	784	755	757	791	756	774	784	756	742	763	738	749	780	785	785	769	763	769	726	773	721	752	729	751	795	786	759	789	782	782	752	811	779	757	774	776	774	777	786	835	769	808	791	760	782	771	802	793	833	795	782	837	808	775	812	757	759	783	818	722	750	767	767	724	799	790	790	809	798	814	776	742	801	732	796	725	774	736	780	767	741	783	751	810	770	734	746	775	780	761	823	739	770	773	762	777	773	748	804	786	757	783	729	742	802	788	741	805	784	805	782	798	779	813	747	775	746	778	854	747	804	780	785	749	822	796	740	826	826	790	821	784	763	721	751	784	780	769	766	757	754	720	785	814	782	743	790	771	776	788	802	735	755	731	772	755	805	706	804	780	732	771	783	786	767	745	782	837	786	763	761	786	806	772	798	814	740	766	769	746	771	785	760	789	773	816	777	797	759	762	814	796	770	768	747	709	760	740	799	753	806	762	740	782	723	736	760	772	770	783	791	783	805	827	756	758	777	764	713	792	766	773	814	803	775	797	794	727	769	760	780	764	792	740	754	780	758	819	765	796	812	768	784	770	755	787	748	781	735	781	818	788	834	776	726	786	818	752	792	767	776	768	806	761	748	789	793	796	712	750	737	769	802	824	782	751	768	795	755	770	770	805	779	795	786	779	836	759	735	748	798	766	789	788	758	762	714	732	743	772	790	764	756	761	771	784	781	783	735	738	796	768	802	790	763	776	753	792	751	749	771	790	754	738	756	820	729	808	784	822	754	779	741	776	762	756	804	752	771	763	842	775	772	750	746	782	738	784	776	771	787	810	788	783	730	768	808	787	787	772	787	769	797	771	777	767	772	788	808	790	797	758	759	762	829	777	737	788	780	746	778	767	785	804	750	801	807	750	795	792	740	767	788	808	792	786	783	787	782	795	753	773	779	764	710	795	820	770	765	844	768	790	768	782	810	776	731	818	827	838	781	769	769	739	785	756	783	780	736	785	802	801	732	780	728	765	792	778	785	784	739	738	788	795	795	744	828	773	788	808	809	809	734	811	789	800	750	808	817	765	760	809	748	768	785	778	768	783	816	777	741	797	781	748	793	779	800	723	821	778	827	807	790	748	784	755	787	786	794	780	835	768	781	816	737	781	728	778	783	800	817	778	757	813	784	792	776	772	757	778	764	834	771	746	790	783	721	743	784	740	764	787	808	771	791	718	829	757	836	761	752	745	750	755	789	795	800	750	771	768	725	749	819	734	788	754	837	804	788	778	764	750	743	773	780	782	792	751	812	757	811	724	779	737	856	754	787	721	784	771	785	766	771	802	839	783	758	788	769	745	796	791	814	775	794	761	769	791	799	800	829	789	849	770	758	794	778	745	815	725	711	774	775	848	839	804	777	795	769	761	746	774	737	759	691	773	806	801	746	803	805	777	780	822	762	839	718	792	767	742	795	763	740	754	775	741	776	767	734	789	739	810	736	755	760	757	810	762	763	749	810	746	762	782	763	792	827	824	781	786	761	811	804	775	816	776	732	809	720	764	825	783	809	784	818	787	787	807	737	762	795	736	715	743	756	749	757	770	700	765	772	756	758	773	766	727	761	787	790	740	763	813	753	754	749	746	829	807	805	776	729	789	787	797	726	786	755	723	767	800	809	835	781	745	810	798	761	775	794	760	755	817	769	761	793	746	788	784	766	783	809	736	823	748	774	787	716	876	803	731	748	769	767	812	780	781	754	726	761	736	766	762	785	782	765	793	785	795	803	771	714	809	810	736	780	717	795	755	800	786	766	820	764	730	768	820	776	811	761	855	777	736	771	787	768	740	753	777	729	764	755	761	782	786	778	825	772	764	769	810	718	707	720	827	768	705	781	827	761	740	763	796	809	816	783	799	778	765	763	808	773	811	743	769	782	740	732	781	754	762	800	799	792	738	763	772	768	760	801	800	755	773	767	734	759	811	774	810	756	769	774	801	772	761	755	774	777	771	737	797	804	767	807	835	766	728	767	749	748	787	768	777	770	798	768	773	822	810	768	756	757	758	748	794	771	733	764	771	764	751	753	802	769	803	763	769	776	768	813	745	752	777	766	841	810	820	766	725	793	765	789	757	785	771	813	739	764	733	788	809	770	751	803	750	781	778	777	717	817	798	758	820	751	795	739	756	738	819	829	766	781	751	761	741	758	782	736	789	807	774	761	762	725	784	777	781	781	749	786	762	795	798	804	760	773	711	791	750	755	751	770	728	724	785	768	774	739	769	766	807	774	785	777	737	731	773	755	762	777	817	739	780	840	766	794	791	803	790	742	820	773	755	801	830	800	785	771	746	764	794	729	772	826	809	782	754	786	758	806	790	780	760	813	791	737	706	810	757	805	743	836	726	836	740	752	781	781	715	777	809	802	769	744	783	797	752	746	736	781	792	781	794	732	732	795	741	747	754	780	792	790	822	762	788	744	819	757	775
24270	21518	25357	28113	21530	21653	18970	3935	1962	1582	1280	1080	911	830	719	627	555	545	521	430	473	434	376	387	347	398	359	366	335	339	337	368	345	314	347	349	349	355	358	332	326	315	329	337	328	307	327	319	324	356	335	332	321	335	346	310	340	347	316	318	340	382	378	353	349	346	348	328	354	359	295	343	345	340	343	329	318	332	306	315	354	317	342	325	360	343	303	318	346	320	327	318	333	314	305	345	326	337	308	311	322	347	317	325	297	294	344	354	351	319	311	344	350	326	326	344	328	307	341	346	342	312	328	339	374	363	342	323	347	384	343	322	333	342	342	347	328	336	326	325	357	386	342	332	337	329	345	341	344	291	311	356	288	337	346	364	341	352	351	366	355	313	337	328	347	315	331	361	316	325	365	364	369	303	317	325	338	318	330	340	324	359	364	347	346	346	305	277	368	352	318	301	321	324	312	322	335	353	324	354	338	327	343	320	339	330	299	341	303	292	391	328	328	347	349	311	348	320	331	356	296	339	350	348	327	320	330	318	327	309	303	327	315	384	328	371	376	310	341	305	305	340	313	354	325	319	345	340	386	347	355	323	338	334	356	369	334	301	316	383	347	322	333	379	322	305	353	331	345	340	316	369	313	321	346	311	348	346	356	329	323	328	315	295	358	322	309	351	350	335	317	325	305	319	342	310	298	317	313	323	343	370	342	343	371	351	342	315	310	307	320	328	294	320	308	345	365	316	325	315	311	359	321	321	352	338	330	353	310	340	332	333	348	358	312	316	276	338	322	301	381	351	327	299	367	317	330	326	308	319	316	322	338	343	374	345	324	349	327	340	350	313	324	338	361	357	327	357	373	377	336	351	335	336	325	363	329	335	341	317	345	313	318	339	328	338	328	305	293	362	345	319	368	343	347	344	306	325	335	294	328	350	314	308	310	332	344	346	319	335	318	345	349	358	305	316	315	357	292	338	310	305	371	340	321	348	386	342	335	318	317	365	337	279	334	323	324	320	338	326	328	323	360	306	309	305	319	359	349	357	342	354	328	334	350	351	321	297	346	319	327	325	329	312	329	356	348	327	323	343	335	361	351	299	348	313	341	338	330	371	306	292	348	353	306	321	354	351	309	353	338	320	335	358	349	323	326	331	349	301	321	323	316	326	320	317	340	355	315	348	369	363	312	312	345	353	363	334	320	339	301	304	325	309	337	353	289	326	319	361	291	328	324	303	317	331	294	325	362	333	328	361	315	299	321	324	296	361	327	314	301	330	335	367	336	320	295	295	323	354	335	372	322	313	342	323	290	331	339	320	304	342	329	305	325	354	333	307	370	326	330	322	339	355	321	316	320	351	328	297	329	329	312	366	305	338	313	319	309	309	350	324	379	310	338	325	347	332	349	315	341	375	346	329	316	308	373	319	309	383	357	351	329	352	330	345	297	327	349	314	323	295	333	335	363	332	353	319	328	327	335	317	316	326	319	328	343	313	328	329	338	329	343	331	335	326	311	345	334	349	328	331	334	347	313	342	333	334	297	329	292	350	318	360	368	332	357	306	301	348	317	330	348	312	325	339	322	303	314	301	304	339	327	304	299	350	312	306	340	346	340	317	351	338	349	345	312	302	323	312	292	354	331	343	341	353	322	341	331	301	360	304	293	309	345	315	340	329	320	329	307	318	333	341	291	327	346	334	349	336	305	334	337	334	374	345	309	332	320	323	314	312	325	297	319	338	315	337	306	313	336	349	334	325	337	362	332	315	323	325	355	356	325	323	312	287	304	306	352	300	310	327	355	360	334	337	339	345	390	339	326	334	350	356	327	307	355	346	295	321	321	334	339	348	311	329	310	332	380	299	334	362	326	339	305	303	337	327	338	363	318	344	297	334	336	333	343	338	316	313	328	356	306	317	371	313	332	334	319	310	333	344	372	354	318	303	315	335	300	336	351	349	310	342	375	330	360	348	328	324	345	326	322	337	352	338	337	322	371	329	325	347	330	374	302	307	323	332	279	318	336	348	350	349	374	323	330	326	334	362	334	302	334	333	334	326	334	347	328	331	316	318	338	329	348	348	320	333	323	357	343	347	343	326	340	316	315	321	355	324	320	365	363	340	331	321	344	302	329	324	327	359	346	378	311	336	336	329	365	323	360	340	387	328	344	343	345	365	348	319	298	335	334	355	327	355	325	306	335	304	369	289	302	344	347	319	319	347	313	355	326	323	329	335	316	342	323	348	339	356	347	316	283	320	365	336	339	327	342	335	302	329	332	342	356	321	299	362	310	332	361	309	310	355	326	328	330	324	285	322	338	336	341	314	325	360	338	326	344	339	314	323	318	355	335	308	328	344	331	336	354	318	338	331	343	372	303	355	349	360	307	320	316	332	325	377	313	313	322	350	342	342	328	298	340	330	300	314	307	297	328	321	329	351	324	333	362	289	308	339	326	321	319	352	310	354	324	339	335	318	330	307	298	325	340	354	317	345	294	358	347	363	342	317	308	343	348	290	339	326	311	293	319	360	339	363	354	371	334	321	347	363	310	339	335	323	333	319	328	335	360	329	319	329	318	332	323	303	311	324	327	336	321	331	348	335	327	342	335	306	317	350	377	319	326	327	297	362	325	287	330	341	365	333	313	324	321	320	349	349	320	348	327	301	316	322	323	337	321	334	349	326	343	310	296	333	307	337	353	322	341	335	369	319	357	307	335	332	334	326	337	326	329	358	301	324	354	328	327	345	339	310	321	331	351	314	301	305	322	343	312	310	357	322	339	331	356	322	346	317	349	349	309	336	344	346	325	322	295	322	320	342	345	320	369	360	314	344	354	336	331	307	328	325	342	328	352	331	355	327	334	329	341	315	351	342	338	353	335	317	335	322	342	353	325	356	372	374	335	339	366	325	320	311	304	325	309	328	330	317	319	322	341	325	327	317	330	340	347	367	340	326	351	327	359	349	328	322	366	348	327	337	348	336	331	347	333	326	309	347	344	330	355	335	302	323	332	322	344	313	314	362	337	305	309	322	298	342	330	361	300	336	321	378	308	337	366	347	298	341	338	321	320	324	316	321	334	344	330	323	296	302	320	348	347	309	338	303	315	347	325	365	284	366	350	360	319	346	332	351	303	386	367	300	307	319	326	341	287	333	308	319	328	312	352	326	367	338	324	344	332	324	358	316	331	317	372	337	344	337	324	390	359	341	329	367	329	298	306	311	347	324	310	338	306	324	359	324	336	349	309	341	335	342	347	292	325	327	366	310	312	334	307	337	346	316	363	325	325	331	336	301	366	333	338	358	313	368	334	292	336	355	336	342	338	317	278	331	329	321	339	325	357	332	335	358	320	347	333	369	359	297	314	364	329	354	345	322	347	342	368	347	344	324	352	303	354	332	347	371	336	346	338	337	322	337	321	294	288	302	369	340	344	333	323	362	329	362	305	305	318	291	339	340	326	337	329	347	339	318	315	312	315	342	362	380	309	337	338	361	352	346	328	325	330	343
29637	50162	28467	9559	4078	2795	2081	1707	1428	1283	1209	1109	1048	945	892	916	880	815	860	825	769	819	785	773	767	776	774	739	723	792	776	762	741	741	751	722	745	736	735	770	725	759	728	757	762	768	747	746	708	721	737	724	769	760	723	687	716	693	710	749	792	679	717	776	727	708	735	755	759	742	772	707	717	749	721	689	785	733	726	749	776	770	724	727	718	762	748	757	759	785	724	706	704	712	755	774	725	821	734	761	686	727	737	704	734	770	757	763	747	762	754	761	675	745	750	753	740	753	748	760	769	765	723	734	751	701	747	709	730	709	748	723	729	758	749	783	762	767	737	713	752	720	722	733	686	704	737	715	704	759	752	729	729	722	749	710	656	708	779	705	724	747	774	734	733	733	739	754	768	772	705	728	724	695	765	746	778	732	696	760	727	764	779	724	763	704	710	713	765	698	687	705	739	767	693	716	758	754	720	688	759	700	717	769	736	726	686	733	731	781	686	726	733	769	718	727	702	728	747	737	696	776	765	769	687	712	767	725	736	757	725	736	727	743	699	739	748	748	775	742	691	722	693	719	735	725	704	735	769	726	767	718	807	731	699	770	701	722	693	751	751	731	706	742	695	736	767	740	756	762	709	745	701	732	761	718	754	732	737	736	682	760	729	751	716	702	779	722	721	717	706	729	759	758	746	763	728	728	757	735	786	765	761	741	760	754	778	749	734	739	719	761	736	727	758	748	710	712	725	753	775	716	734	707	729	742	729	732	741	746	720	808	732	714	716	700	729	710	744	785	726	733	730	771	711	777	697	747	715	759	719	703	719	748	777	686	774	744	792	735	747	774	726	757	744	734	740	762	741	710	751	696	726	751	733	694	746	709	727	715	699	717	745	737	727	724	696	776	692	725	726	768	738	732	722	727	766	731	693	732	682	718	775	733	738	750	766	703	736	759	755	735	739	717	706	737	746	722	729	746	735	745	721	745	758	749	727	729	688	670	723	795	753	762	741	750	740	737	731	750	722	706	741	742	765	697	793	723	740	751	785	752	744	735	739	718	693	734	711	729	778	729	697	707	734	702	792	714	697	671	733	760	760	764	746	793	718	738	702	767	746	723	760	732	765	733	733	698	716	759	755	738	782	720	725	732	723	721	696	746	702	701	721	773	749	729	748	731	759	741	766	772	734	755	764	710	788	721	716	719	750	766	761	742	754	739	760	770	740	714	717	764	731	766	717	724	716	755	764	696	737	727	722	752	706	752	726	753	741	702	723	720	771	795	752	751	700	783	813	721	722	777	751	743	725	784	717	702	759	736	743	732	760	753	720	736	741	726	729	750	752	763	675	727	727	760	729	800	736	786	697	746	755	744	763	727	731	741	729	773	768	719	728	756	788	700	764	711	724	685	699	751	707	731	773	751	719	763	724	715	763	755	721	706	809	701	744	750	720	774	710	764	761	714	726	724	704	704	728	751	770	716	726	761	770	768	744	700	732	735	684	732	743	760	724	744	764	722	711	751	757	733	730	727	710	776	735	755	737	705	748	735	778	704	784	738	706	730	745	758	722	654	747	722	706	719	739	759	735	753	726	700	704	770	741	760	738	739	743	799	699	787	688	731	721	729	779	756	676	732	702	779	715	750	799	731	769	732	700	741	760	740	742	746	767	751	700	730	680	733	744	771	728	760	739	712	731	701	730	724	698	750	685	742	727	786	758	713	701	742	752	776	749	786	707	740	731	716	765	734	760	748	700	756	744	747	742	760	766	713	754	742	730	746	738	720	739	744	724	763	721	752	735	720	729	733	746	705	708	727	695	719	743	703	761	712	759	740	708	758	772	714	760	717	786	751	732	713	748	746	726	709	760	709	732	745	710	767	740	751	775	753	783	771	745	752	749	688	767	779	705	711	791	739	698	735	746	790	729	687	707	727	794	712	761	786	738	772	693	713	762	725	793	745	732	761	715	761	738	771	776	761	723	718	726	716	726	737	691	745	773	704	724	698	785	725	740	704	693	683	732	735	722	686	719	763	781	723	787	737	721	702	730	739	765	737	744	775	699	748	736	775	712	736	736	746	790	732	827	755	716	725	762	689	721	731	749	721	752	705	749	726	711	744	708	786	705	740	764	685	694	702	739	706	794	740	782	706	780	756	775	746	724	741	716	753	740	753	753	763	724	729	766	748	789	742	718	734	724	736	750	760	698	773	715	773	713	747	700	682	748	752	741	732	743	725	723	699	775	713	706	735	756	736	757	710	731	724	678	737	725	740	727	746	748	731	757	739	723	717	716	751	733	705	775	770	743	737	752	753	754	700	735	776	765	744	702	725	730	725	772	716	733	764	750	792	799	770	729	713	726	741	700	758	690	663	700	723	701	765	729	696	776	764	734	687	773	759	741	771	759	738	745	718	719	755	743	699	733	686	702	729	733	731	704	750	721	729	742	772	738	716	773	696	721	754	728	774	738	703	744	745	738	703	771	706	735	827	789	726	754	709	754	758	752	753	740	751	712	750	759	739	730	778	721	684	710	746	748	745	767	780	769	709	752	722	767	747	728	744	745	749	755	745	677	746	729	781	699	722	749	702	702	759	701	752	715	748	701	684	725	725	740	714	715	726	682	778	747	691	773	744	766	713	775	709	725	770	717	704	728	749	748	705	720	753	722	712	780	726	775	718	741	736	735	810	735	733	789	711	663	730	719	748	756	732	783	743	739	753	706	696	725	736	722	701	740	729	740	756	749	746	745	738	740	753	769	748	739	752	719	764	789	744	730	779	721	727	716	759	741	780	756	710	747	740	719	774	691	772	730	743	748	703	762	756	724	756	732	723	741	749	721	758	766	715	703	718	797	737	759	765	759	707	748	758	680	741	745	720	760	688	736	701	732	732	742	780	769	759	687	739	746	767	725	738	716	735	746	793	711	770	743	734	766	743	740	752	714	729	728	747	741	729	717	707	751	710	767	703	709	750	735	707	773	765	735	718	781	747	739	749	742	712	737	714	784	748	764	746	756	710	780	754	698	776	732	752	717	753	746	716	730	715	740	747	776	740	763	724	703	726	747	771	751	755	763	764	735	684	746	757	756	720	723	744	746	733	738	762	757	741	782	749	748	693	789	711	731	780	748	726	728	733	757	753	742	728	757	796	817	709	759	774	749	762	747	703	748	728	680	756	723	744	771	767	740	706	757	717	792	714	726	731	753	738	694	732	743	748	765	752	750	748	732	741	767	751	786	771	797	702	746	737	724	721	711	757	721	734	769	779	753	731	725	738	689	682	703	737	780	748	723	690	721	723	751	763	702	808	769	802	751	736	709	724	777	711	741	695	759	712	722	733	728	767	722	754	680	733	770	773	698	793	730	696	715	754	718	666	705	764	753	758	734	751	754	785	711	750	690	757	727	775	739	742	756	677	721	736	782	716	680	763	758	769	718	746	762	733	725	805	760	772	731	711	701	739	705	761	737	765	717	759	731	749	734	723	754	744	722	723	731	758	716	731
33321	25644	22828	10060	3445	2299	1772	1447	1061	976	795	731	632	606	555	514	522	468	418	455	420	392	403	381	360	397	403	391	377	359	354	379	362	355	361	388	369	383	356	347	380	375	364	375	347	385	370	366	418	342	357	406	354	353	374	382	389	327	365	365	389	360	365	387	336	379	372	358	419	352	363	397	402	346	406	372	365	405	397	400	366	343	361	392	366	340	373	345	404	342	361	365	392	398	371	354	393	368	374	363	362	387	357	377	377	346	373	360	371	352	361	389	360	378	341	390	403	343	365	368	398	380	353	347	372	348	385	389	379	365	372	358	372	351	371	413	381	358	358	356	352	356	353	389	373	364	340	381	371	370	387	368	372	356	344	376	383	371	357	351	382	370	375	358	353	389	351	408	351	355	384	384	395	383	398	352	373	356	362	356	357	375	373	442	422	362	410	400	376	365	357	404	426	381	384	331	373	354	372	380	370	348	403	381	348	412	345	363	371	376	372	348	382	388	371	361	368	345	406	373	365	393	402	376	359	335	373	363	374	381	358	351	390	361	409	379	367	388	349	324	386	386	371	358	420	368	352	365	364	373	356	322	349	368	328	366	375	386	398	397	353	386	367	316	359	384	334	384	377	373	403	375	404	380	393	385	380	387	391	365	342	400	389	383	410	387	372	389	401	343	349	392	339	370	383	360	346	364	402	400	373	373	373	378	341	348	376	380	347	381	364	344	370	362	384	359	381	357	395	351	355	381	370	390	354	412	380	403	381	350	355	377	372	372	415	356	387	364	354	360	358	371	397	370	355	366	321	336	393	356	352	331	396	393	346	382	384	391	343	375	373	370	351	388	359	385	360	351	325	390	375	343	360	369	369	386	379	362	348	347	349	355	383	367	376	399	386	353	386	394	373	386	371	375	339	345	351	378	376	346	340	372	388	388	381	376	372	381	378	350	366	350	369	317	362	311	360	408	382	378	396	409	380	359	381	372	373	372	393	419	395	352	350	363	393	376	379	394	355	405	376	373	362	383	349	350	383	349	385	365	386	354	335	382	329	349	371	365	364	376	398	353	370	346	363	353	353	391	377	374	365	402	365	382	334	362	342	351	418	388	378	336	362	388	342	355	372	406	383	366	384	375	340	406	398	371	372	362	349	365	372	347	389	396	376	401	337	384	378	376	369	372	380	374	391	392	367	392	364	369	345	406	358	419	370	359	371	347	383	348	380	399	364	379	344	424	357	406	366	332	382	348	385	374	366	382	363	362	398	371	378	396	344	352	378	341	366	366	378	346	362	363	334	351	388	379	373	386	367	380	368	395	356	359	401	368	354	340	401	355	398	391	370	376	373	324	383	398	348	370	363	369	389	345	325	340	359	378	353	374	413	376	363	383	366	408	420	361	388	379	392	336	397	371	403	414	336	354	396	352	350	410	436	366	384	358	358	408	379	376	402	369	400	362	414	398	405	395	378	352	386	401	405	357	350	347	379	391	363	382	378	344	386	342	392	401	377	378	383	384	394	363	353	356	342	356	357	382	416	343	369	347	397	385	419	404	349	384	397	386	400	368	392	372	358	353	394	366	414	374	398	378	379	355	390	354	364	383	372	335	377	396	400	360	340	370	383	352	382	356	388	385	380	378	364	396	393	377	342	381	368	389	381	387	392	353	360	352	341	350	358	366	326	345	366	361	393	356	400	385	383	388	373	412	367	350	393	374	367	390	389	390	382	356	420	403	351	367	374	368	349	361	369	360	361	369	388	369	405	396	405	354	355	339	364	376	379	348	410	390	364	400	366	376	421	345	385	388	397	377	391	364	374	375	392	346	356	357	324	358	395	367	389	389	399	390	355	377	405	398	418	382	395	384	356	352	366	323	400	372	359	324	386	350	366	375	382	367	354	359	409	354	411	325	389	365	355	332	371	375	352	357	397	342	352	369	372	357	349	368	381	362	344	376	376	383	361	360	380	369	362	359	346	358	376	360	380	351	387	376	386	338	381	368	332	364	394	355	407	380	348	377	355	372	362	360	359	388	407	372	362	344	387	332	386	390	356	376	332	368	378	346	392	372	369	383	349	358	407	363	390	407	347	372	354	373	386	365	371	368	402	369	368	373	350	398	366	382	339	385	396	358	336	376	368	374	346	383	359	363	373	359	381	373	373	362	352	386	352	378	367	359	395	419	348	374	388	390	339	386	377	417	391	381	402	420	385	378	350	352	404	376	357	362	390	354	376	331	405	369	420	377	379	348	348	332	375	391	395	381	372	356	352	387	371	355	381	391	374	387	381	402	356	353	402	385	409	346	341	394	370	366	373	354	372	398	406	377	358	397	375	384	393	398	370	367	338	380	387	366	370	365	342	367	386	385	360	362	378	362	377	419	376	369	354	361	378	369	341	369	400	364	397	385	390	353	361	346	387	359	361	365	369	373	391	367	362	353	368	385	380	386	408	375	437	352	357	422	382	341	351	392	393	398	420	355	366	394	385	371	399	392	370	355	378	371	380	364	351	377	353	340	393	355	369	380	360	403	366	374	357	376	396	332	366	384	355	359	383	383	351	378	360	357	377	389	365	357	393	344	366	371	378	394	375	370	412	362	367	346	395	345	356	370	421	400	378	399	356	374	367	395	399	397	374	390	338	364	361	377	338	389	377	387	400	362	387	389	363	372	373	375	395	354	389	354	353	347	346	369	347	367	389	374	377	359	391	388	380	367	396	330	371	316	355	354	410	388	362	402	362	356	387	352	322	380	380	358	381	380	363	401	353	372	380	375	417	370	376	377	365	373	395	408	372	340	393	412	366	375	368	350	412	371	389	341	408	385	400	384	360	378	375	325	384	389	380	364	372	392	324	370	401	382	361	390	378	356	397	383	338	355	363	389	401	327	360	399	386	373	381	354	363	349	374	390	389	356	381	379	381	402	361	403	403	358	385	361	395	330	399	392	339	391	371	341	352	357	368	356	399	347	366	384	379	367	400	385	407	358	393	388	386	382	370	388	381	405	367	359	365	342	394	392	377	356	396	387	343	359	380	370	368	393	377	382	359	359	362	351	370	341	388	369	362	348	386	370	349	380	389	335	391	382	394	344	384	377	415	370	373	349	367	360	343	343	360	379	364	377	368	368	384	355	371	377	357	358	378	352	370	357	386	383	370	378	392	376	361	405	368	395	392	367	370	363	381	341	396	354	395	344	368	401	370	364	325	346	396	399	338	405	350	374	363	342	349	369	364	325	396	390	400	351	385	381	378	369	369	354	403	366	417	378	382	382	367	404	349	378	393	386	379	367	361	414	394	371	374	375	383	412	373	356	384	370	353	365	373	388	394	390	376	338	361	356	430	386	367	381	386	392	379	379	335	368	374	370	394	354	370	387	357	341	378	365	388	376	373	356	386	386	389	358	407	359	403	368	373	374	374	376	330	333	359	359	391	388	377	341	360	354	392	395	366	385	388	379	367	379	347	370	423	374	376	344	377	364	445	390	418	377	387	370	368	383
26365	31224	13846	4484	2408	1886	1449	1287	1196	1093	1045	951	990	957	913	908	903	899	864	866	878	832	886	848	831	839	888	913	855	843	859	861	828	816	858	817	809	844	854	863	845	803	872	860	846	828	815	810	839	804	844	853	816	915	860	846	868	834	806	827	817	867	833	807	816	874	844	813	854	829	801	844	850	845	862	853	814	802	832	803	841	848	861	880	835	837	802	875	868	829	784	800	854	879	826	831	840	870	881	832	881	839	879	851	789	832	831	847	853	830	881	839	859	911	824	796	847	897	858	816	870	819	865	853	828	795	857	834	843	783	827	852	838	802	827	880	824	815	858	868	845	852	839	804	804	872	793	861	847	851	890	802	908	821	832	879	877	857	847	874	820	811	819	848	821	782	878	815	794	828	868	807	831	884	831	813	784	855	807	859	852	833	841	835	799	842	838	823	797	792	813	890	830	787	864	808	826	869	831	775	834	845	858	833	846	816	835	794	783	824	891	797	844	812	826	847	842	797	868	870	811	839	854	856	834	830	831	787	859	863	867	811	780	849	848	859	803	863	819	842	854	842	865	799	822	830	839	818	853	843	852	860	811	864	829	841	889	851	817	817	831	825	842	816	799	848	828	808	836	861	802	840	815	905	864	860	832	821	803	865	845	825	847	862	852	827	839	813	802	843	832	839	831	818	890	889	836	839	818	897	820	794	802	850	856	837	835	856	846	863	853	895	819	855	810	825	841	848	824	808	896	827	828	866	848	793	817	821	836	865	864	828	841	844	839	841	822	812	806	876	814	846	838	860	820	854	811	833	799	825	871	793	863	853	822	824	821	814	835	819	844	803	804	810	830	770	834	829	797	832	873	800	837	843	833	816	859	845	868	852	840	814	860	820	883	856	846	848	853	833	888	845	915	834	881	858	873	816	831	864	843	826	834	849	869	845	789	838	834	831	811	860	852	815	831	851	855	858	831	797	818	861	830	873	806	777	841	857	851	848	789	839	887	852	852	878	893	879	801	890	830	813	833	829	840	840	816	853	821	853	862	799	818	844	858	872	876	840	860	887	883	792	829	810	871	848	778	896	877	810	852	835	846	818	803	783	808	857	818	854	821	860	880	852	854	793	814	871	795	812	853	854	867	860	832	833	848	851	822	864	871	835	850	821	815	803	874	827	848	818	856	854	861	875	826	859	844	812	859	873	823	871	819	865	804	838	885	813	806	831	891	879	820	811	827	819	842	846	803	856	866	809	849	852	867	818	813	846	835	813	830	844	849	850	904	861	825	844	849	913	864	848	900	819	822	806	776	856	868	826	829	863	845	841	802	799	792	793	848	825	841	884	875	827	789	897	782	876	809	832	861	805	833	855	870	839	862	880	855	791	839	843	850	859	871	811	868	813	808	839	851	813	843	830	859	876	831	816	858	807	855	782	787	814	798	852	831	767	803	862	849	844	813	799	849	847	836	846	821	849	823	790	828	826	863	794	838	800	808	841	879	830	862	854	853	842	776	801	861	846	824	832	849	877	853	883	881	861	815	867	822	797	796	821	887	826	802	855	809	811	823	849	821	925	830	819	838	872	834	865	851	877	817	855	856	843	823	836	893	813	814	835	867	860	808	861	819	852	836	847	862	813	791	775	846	810	779	827	800	823	818	870	835	813	809	869	893	816	897	828	824	813	799	901	867	811	819	835	899	800	824	862	818	814	826	839	820	860	782	825	865	837	846	893	864	832	803	871	828	821	807	806	833	848	833	880	858	849	860	808	844	797	826	764	836	834	807	828	861	826	810	867	834	856	814	861	873	869	866	829	825	809	879	817	864	837	841	851	832	847	868	853	829	829	851	828	840	821	831	831	794	835	822	903	830	825	820	858	879	842	871	771	844	911	833	843	827	861	837	818	850	816	835	819	810	813	882	838	862	839	834	907	811	838	870	818	821	828	828	854	829	833	816	833	868	866	844	886	823	863	841	853	840	868	863	838	813	874	833	798	866	851	823	841	856	821	821	815	824	825	849	839	845	802	841	833	857	841	862	801	785	816	838	840	827	771	820	836	839	862	859	813	778	841	840	844	822	827	807	819	794	855	865	830	824	847	839	853	895	843	849	793	775	833	847	867	859	808	887	898	783	834	842	798	811	912	792	840	800	860	853	866	864	856	797	824	862	820	814	831	822	880	844	832	847	855	857	894	854	811	846	851	830	867	839	860	851	771	809	859	872	813	769	782	775	852	867	830	953	817	882	836	837	771	816	831	823	852	839	771	867	868	845	834	851	822	865	834	832	825	846	824	807	859	802	788	857	813	811	844	828	839	789	826	851	844	776	895	797	868	896	870	860	879	789	822	919	826	868	843	807	838	770	871	825	822	806	867	886	865	834	808	832	836	839	831	857	784	844	849	851	810	830	855	811	835	853	812	828	834	839	824	853	815	756	803	880	823	814	873	848	856	876	875	851	835	839	823	815	797	817	818	851	843	787	851	810	806	879	820	817	791	843	847	819	848	866	923	845	830	844	876	831	854	842	851	802	837	822	804	853	856	840	877	791	845	846	836	847	809	845	844	777	829	906	829	876	811	833	810	832	869	887	856	821	824	830	839	886	870	905	831	820	833	900	813	824	843	904	822	851	824	844	834	868	859	802	833	846	860	844	787	861	825	832	891	807	809	829	876	855	781	824	875	877	813	835	797	843	863	849	825	882	904	801	855	805	846	849	780	834	882	866	853	888	826	906	815	864	847	871	846	774	811	862	832	866	832	859	815	813	829	840	815	828	868	825	846	845	815	823	825	874	819	789	807	846	846	848	818	806	819	856	817	844	802	830	862	804	814	816	883	827	831	854	852	829	819	867	765	806	796	823	828	846	840	845	874	851	825	803	816	846	763	798	832	799	837	809	856	834	851	833	767	844	864	842	874	852	867	836	807	778	842	816	872	806	820	789	811	853	857	840	831	923	823	853	837	852	850	842	891	824	792	823	866	801	821	848	776	863	854	798	819	844	900	857	784	888	840	841	849	862	810	828	861	815	877	852	817	844	878	846	856	876	833	825	865	848	855	819	814	841	836	781	827	854	783	874	868	880	816	894	814	846	845	869	832	827	833	847	838	814	796	864	809	796	872	871	865	860	847	847	850	836	867	896	819	823	817	847	816	887	828	862	874	879	794	797	875	850	835	826	870	795	882	802	798	828	900	867	772	889	840	817	835	822	831	839	887	866	828	781	801	816	798	807	822	833	873	845	840	833	813	852	862	825	810	817	816	828	823	821	845	821	823	850	820	800	831	851	786	854	817	833	868	851	805	787	814	834	836	850	810	847	805	910	848	841	835	838	827	865	810	801	897	826	856	855	865	868	807	806	841	805	796	791	805	776	881	840	822	857	779	847	819	853	825	883	833	844	862	841	793	836	839	888	855	808	839	794	845	825	861	854	830	809	827	896	866	814	808	794	880	851	813	824	859	808	849	876	842	835	808	814	870	846	799	832	838	820	844	822	827	804	899
24948	21541	25062	28492	21598	20546	5111	2115	1588	1188	1083	883	777	628	650	562	486	431	444	464	415	396	384	393	381	338	362	358	373	365	328	376	362	342	348	364	367	341	325	345	329	358	322	331	326	331	377	343	308	353	360	330	339	343	372	327	374	344	309	328	338	374	359	343	380	327	306	355	333	339	307	358	337	344	308	336	366	334	366	369	346	335	367	315	336	320	361	352	322	360	364	307	307	337	312	324	338	358	355	342	371	307	366	322	390	323	337	303	383	328	368	354	346	335	325	323	333	338	357	326	379	306	330	374	362	329	341	299	323	293	339	290	317	366	338	348	327	350	346	334	356	363	373	322	336	354	331	339	351	351	341	329	365	345	338	331	322	347	371	327	326	357	344	334	306	326	356	331	346	347	353	310	296	341	314	346	335	354	350	346	325	349	339	347	359	331	362	349	358	314	355	311	343	318	365	369	330	373	347	323	325	339	352	336	316	366	313	372	355	328	354	343	335	359	313	309	343	334	348	332	334	358	349	315	312	322	360	356	358	356	351	346	333	331	321	340	342	331	391	321	347	338	368	377	378	340	319	365	349	361	351	305	374	385	326	353	347	365	329	368	364	332	387	367	345	351	304	339	330	352	364	350	312	336	363	357	344	379	364	369	361	336	350	377	365	322	312	362	342	309	313	318	361	328	328	362	296	344	322	350	327	326	338	360	341	360	345	371	359	331	369	377	331	351	342	339	326	327	317	329	383	376	337	359	373	332	355	325	305	334	339	360	380	328	341	342	358	303	348	330	322	323	342	332	348	288	315	339	361	349	361	365	354	370	302	346	326	359	328	322	345	315	324	358	331	364	353	367	344	343	384	346	327	316	387	322	334	316	310	360	344	352	292	338	313	336	356	347	336	317	347	320	380	362	357	362	357	343	325	349	342	358	348	304	322	319	316	340	352	333	335	322	329	333	323	355	322	363	338	328	346	340	325	363	348	344	326	325	311	339	321	366	374	365	296	338	326	350	336	343	343	356	314	350	343	336	324	360	343	345	367	371	367	343	324	304	320	325	347	331	329	324	335	309	332	327	332	347	341	349	353	346	342	334	351	326	333	345	327	336	370	345	320	343	345	318	418	350	321	298	347	345	309	317	312	379	359	335	325	328	338	360	353	317	339	332	365	311	340	339	358	358	372	377	329	347	353	335	329	338	348	346	366	318	373	351	351	337	356	359	349	320	329	310	350	361	319	336	341	311	333	335	345	345	315	340	377	334	314	356	347	325	355	309	336	306	325	318	384	322	312	345	341	360	358	339	323	325	330	374	330	341	325	310	326	356	354	342	336	350	319	319	329	382	346	343	351	338	355	361	312	303	295	337	335	350	350	346	334	332	371	371	355	357	345	315	310	342	370	330	326	337	363	340	362	313	362	343	340	330	342	320	349	345	326	312	351	329	365	351	317	356	342	314	317	353	319	312	376	338	370	332	332	355	337	339	321	334	319	346	324	391	332	340	380	344	331	369	344	367	344	315	317	367	332	369	315	319	399	363	333	329	319	325	359	339	302	359	374	374	336	374	344	338	331	316	329	314	369	356	369	366	341	344	355	300	344	335	355	357	367	329	372	344	327	321	322	368	330	350	309	317	325	353	324	322	354	319	348	339	326	350	328	348	345	361	346	323	314	348	360	330	297	355	329	337	363	351	315	322	321	332	338	326	325	343	315	331	331	316	346	330	328	332	324	310	334	349	343	325	329	382	347	383	324	364	355	347	325	318	363	340	332	313	383	333	325	356	324	346	346	378	346	350	323	341	345	314	342	350	321	335	335	355	315	365	331	320	371	360	334	355	346	322	344	320	361	334	363	319	344	344	349	362	349	342	316	322	357	345	341	330	321	360	317	319	354	360	338	418	363	372	338	350	315	343	351	341	386	348	345	334	358	338	370	339	328	347	352	336	374	358	333	363	329	387	335	334	321	317	321	346	339	322	383	354	348	348	366	319	347	354	361	367	372	332	344	332	356	367	331	301	343	371	327	347	313	302	311	334	294	309	372	341	333	371	308	328	350	340	316	328	335	353	330	354	355	384	382	301	333	343	344	315	338	367	331	313	322	315	339	318	316	333	296	340	319	373	301	322	391	353	340	315	356	325	346	368	321	333	316	370	350	325	378	352	312	326	401	356	317	332	372	341	335	337	329	318	331	338	369	342	331	315	309	354	380	348	319	307	352	335	347	342	395	338	363	332	369	294	319	359	365	316	369	315	318	358	349	344	335	379	410	333	345	359	332	356	326	319	339	367	318	352	350	357	329	331	373	313	370	353	338	309	311	345	358	333	336	319	315	352	371	375	333	342	319	347	346	344	341	339	351	338	377	328	351	349	377	335	317	339	338	334	330	341	285	373	338	321	332	336	372	369	335	308	342	311	366	331	323	334	305	350	365	311	346	349	323	337	329	343	361	317	317	353	325	327	341	330	366	341	349	331	322	334	288	339	346	355	343	342	348	313	334	310	329	329	367	356	376	318	309	314	348	360	364	365	352	331	357	287	361	353	328	339	304	356	336	351	335	361	318	330	313	336	334	324	368	328	319	328	319	308	337	346	377	357	350	357	321	338	352	343	342	322	321	359	350	326	334	354	340	349	331	347	318	317	353	356	309	338	327	335	334	327	334	316	328	353	361	345	327	357	335	348	359	356	334	345	384	323	341	358	382	330	321	333	365	375	352	360	340	322	356	293	294	356	355	335	365	324	334	342	344	344	321	337	342	322	389	312	367	324	321	339	341	360	353	361	361	352	364	342	352	368	329	307	335	343	392	335	338	291	339	353	342	322	371	365	364	353	342	335	359	333	341	345	373	321	352	366	364	361	302	357	308	313	318	340	371	364	314	361	358	326	336	314	336	377	340	350	337	334	344	323	352	346	333	365	324	342	353	308	312	330	341	388	358	329	341	318	346	334	342	326	335	345	362	352	395	327	368	315	342	391	320	351	356	324	357	353	352	347	353	320	340	311	321	319	328	342	339	332	355	302	328	330	331	350	329	341	324	309	331	336	335	322	312	363	319	318	346	333	354	329	339	394	362	328	336	372	325	329	327	363	351	364	309	344	357	318	318	338	315	363	353	317	320	331	322	326	338	347	339	320	341	327	358	294	368	338	331	341	310	359	350	327	365	315	348	332	344	341	369	351	348	355	371	329	332	361	368	373	308	353	336	361	368	352	344	377	373	322	358	346	357	345	347	326	340	376	334	359	359	364	365	343	312	328	345	342	340	356	382	354	382	352	300	343	309	376	327	333	320	377	327	347	365	371	313	328	358	371	345	353	333	310	332	349	356	369	337	336	297	313	357	327	313	302	362	333	353	348	367	362	353	323	371	352	331	319	340	340	355	339	317	344	322	358	346	374	363	327	316	359	364	318	319	393	345	341	360	335	355	325	315	344	340	336	326	354	334	327	333	345	337	340	329	330	339	346	343	361	308	325	325	330	326	308	320	400	328	375	344	361
27581	41488	21344	6974	3264	2365	1759	1414	1337	1114	1078	1047	980	947	883	890	849	817	835	826	806	793	849	771	810	784	748	840	791	791	804	814	784	821	776	829	770	764	748	717	756	785	763	780	797	762	851	738	814	800	780	785	747	762	785	764	844	833	728	775	761	783	766	700	747	767	803	746	764	809	707	751	753	757	755	776	775	776	746	808	729	772	719	817	766	853	786	753	787	767	751	754	765	759	784	766	762	744	785	714	774	732	752	787	768	799	770	828	781	783	808	738	769	762	789	780	800	806	766	783	761	752	807	768	784	792	750	793	739	752	805	731	832	754	763	714	774	794	740	746	770	718	823	765	813	745	738	713	766	785	760	764	802	737	757	767	742	748	733	780	777	762	792	763	756	697	823	800	792	770	798	771	737	739	778	735	739	756	728	771	793	792	794	826	817	743	764	765	781	773	735	778	737	801	751	791	734	783	748	755	775	792	729	758	832	755	739	748	771	722	741	783	812	790	753	716	742	752	794	793	778	751	774	756	785	794	770	754	781	770	775	740	791	802	806	763	738	762	749	761	817	772	752	788	778	782	779	778	783	795	744	766	735	730	774	736	739	734	758	745	739	843	785	760	771	784	754	746	773	765	768	792	763	760	777	757	757	758	736	778	751	773	745	807	765	765	770	788	726	821	779	804	774	802	784	770	750	783	801	736	785	777	796	777	786	740	752	775	745	755	788	762	733	785	740	774	751	713	777	732	722	763	813	790	803	808	795	749	792	791	807	823	748	771	736	797	778	711	831	740	771	782	787	771	756	758	759	787	760	722	815	772	754	733	716	741	756	808	817	744	764	752	768	741	816	793	766	749	789	755	787	803	767	739	771	790	742	770	802	758	755	766	798	804	793	709	829	785	770	749	748	746	761	794	761	763	747	778	772	725	784	822	799	783	762	786	780	791	747	799	776	791	746	778	762	774	760	795	765	658	726	783	798	770	750	754	801	784	773	807	749	801	752	765	735	734	756	788	739	744	789	766	785	762	757	750	689	825	748	781	813	761	734	766	804	751	720	764	745	744	816	735	724	787	796	767	712	789	787	790	774	795	744	773	795	792	724	781	779	782	757	787	786	762	774	779	709	756	744	785	813	766	760	812	774	734	802	803	731	764	758	769	784	793	757	745	754	777	766	749	826	748	798	774	804	760	768	802	787	700	780	746	795	781	741	754	760	755	724	786	770	730	774	777	783	804	805	720	757	784	736	760	758	789	764	782	814	748	740	747	786	744	762	712	842	742	768	709	746	757	727	764	747	801	760	769	743	796	758	771	745	816	782	773	813	768	760	795	756	782	746	773	773	824	782	775	729	790	788	736	755	779	778	782	761	690	773	754	780	746	758	774	778	765	769	739	770	729	746	751	721	783	785	793	735	786	760	773	792	780	799	803	759	719	759	745	755	744	776	802	742	769	737	777	781	783	768	753	754	784	823	789	759	787	802	812	758	784	744	771	792	738	752	802	757	780	773	762	683	756	722	736	744	777	729	795	744	818	775	765	722	779	732	744	725	834	747	780	792	783	784	812	756	772	766	797	718	764	778	762	789	791	779	747	811	797	769	784	769	798	753	768	771	770	761	780	796	764	764	841	758	787	745	806	794	765	786	808	783	779	695	738	737	738	710	764	775	796	727	823	833	773	755	737	770	803	711	726	770	788	773	801	751	795	796	759	702	777	778	738	746	811	776	766	765	786	744	791	822	760	734	761	754	733	770	777	746	792	780	777	800	718	784	716	751	807	788	738	765	717	730	824	737	788	760	804	758	776	784	781	817	751	733	764	752	757	816	773	775	778	766	781	789	759	789	745	707	767	790	722	787	792	785	788	754	753	735	797	768	813	735	802	807	735	760	787	782	762	760	772	783	799	758	759	735	738	701	760	770	770	743	799	726	774	790	783	820	747	785	773	775	788	743	753	785	773	748	750	740	801	738	722	761	776	756	830	738	769	715	731	769	785	774	770	770	752	767	773	780	744	770	785	724	742	739	720	718	779	759	698	740	711	786	735	786	779	766	781	766	775	772	749	769	745	782	765	757	776	780	804	772	759	815	743	743	717	814	829	764	724	741	788	768	778	797	739	757	790	736	777	799	788	781	795	751	787	777	753	776	749	754	773	768	727	706	757	765	788	816	774	767	773	772	781	765	802	740	771	765	753	729	740	774	799	769	759	760	774	827	770	734	808	749	798	731	776	787	736	744	758	796	769	754	704	796	786	749	788	761	778	739	773	784	728	787	754	781	745	827	756	793	705	747	798	767	732	770	775	772	740	796	747	774	749	788	778	766	754	786	760	780	825	807	814	776	801	816	775	754	773	715	777	798	730	748	750	789	806	780	757	812	793	780	829	753	763	820	709	770	780	789	733	746	734	748	799	786	778	739	750	753	766	766	754	802	768	789	753	801	787	791	783	738	782	774	780	771	787	736	747	819	814	762	793	758	757	765	779	784	732	783	760	794	791	742	749	778	723	771	802	752	756	749	788	752	754	797	786	755	747	716	765	762	765	798	753	776	781	815	715	742	776	791	790	793	809	745	750	773	804	747	768	781	833	778	810	744	787	777	763	764	763	765	775	768	743	800	732	779	777	780	759	749	781	754	731	787	752	771	758	758	747	777	784	776	807	799	767	830	758	763	792	797	776	755	800	770	754	760	731	784	776	714	765	774	764	826	803	802	822	736	750	792	795	720	775	805	778	772	776	733	759	819	748	779	760	797	757	773	754	802	724	753	794	793	756	783	763	759	789	760	790	789	760	772	776	746	716	752	757	777	737	789	776	763	780	751	786	807	782	787	811	765	793	755	825	781	754	781	788	741	757	788	775	807	765	779	826	786	767	796	788	782	763	801	795	815	794	765	747	796	734	769	820	784	756	833	786	783	801	755	769	770	744	742	750	795	766	778	754	771	739	768	745	784	746	810	784	782	737	801	746	740	761	757	729	730	758	752	804	766	712	770	758	752	791	788	775	732	771	771	779	746	781	769	794	734	795	749	780	801	771	734	801	741	789	797	786	783	779	758	824	721	722	735	812	784	723	827	700	823	785	760	821	791	774	770	752	809	799	795	776	775	774	819	770	795	754	800	735	731	736	764	733	772	785	816	751	751	793	771	816	822	779	745	772	750	785	773	735	773	754	732	772	809	770	739	787	758	754	783	738	755	781	730	755	761	780	776	764	708	807	761	732	790	774	778	800	736	771	826	765	728	747	723	738	781	778	787	766	808	814	800	745	741	786	754	724	743	782	736	780	794	753	749	745	739	776	767	746	727	785	688	784	744	768	764	772	728	744	795	820	813	742	795	750	784	838	731	815	772	752	757	746	787	773	780	788	728	753	813	798	779	756	786	809	737	768	774	769	762	801	738	780	747	792	742	807	756	781	752	792	811	733	765	727	765	770	778	792	766	787	802	759	727	785	781	783	799	798	755	790	734	765	787	783	772	728	745	734	714	770	771	774	788	777
24333	21544	25388	28143	21558	21675	19057	4068	2144	1642	1336	1138	1017	847	699	590	527	470	473	463	414	400	392	395	385	384	328	322	375	345	321	334	309	341	314	337	345	344	323	324	382	340	353	351	308	306	321	343	346	361	355	362	333	348	320	340	347	357	359	335	323	311	367	346	345	338	309	314	349	317	311	335	349	347	331	314	331	342	338	332	328	310	314	317	329	319	349	357	308	325	342	337	326	313	321	317	322	331	346	347	335	330	306	329	350	353	308	316	346	329	324	314	338	324	321	335	340	347	306	306	307	303	302	350	325	286	295	324	326	376	349	366	315	310	327	317	341	363	298	310	331	328	348	350	350	356	360	334	343	297	375	332	340	316	362	295	334	351	374	303	313	335	345	316	323	355	339	354	350	333	322	346	354	332	345	316	315	301	326	338	326	320	317	330	317	313	332	326	289	307	330	356	296	329	325	352	324	360	309	299	362	294	332	357	329	325	333	326	307	363	382	354	375	333	320	313	350	292	335	306	379	324	384	337	334	293	354	350	322	305	314	324	321	343	331	336	327	347	328	333	311	355	301	316	348	322	335	329	338	335	299	313	307	331	330	346	353	345	365	298	355	331	343	302	293	341	350	358	318	349	296	299	282	351	368	300	304	327	332	321	329	332	315	345	295	319	298	346	329	302	349	341	345	298	343	337	351	307	307	344	311	323	340	350	320	305	335	339	333	314	311	319	323	337	318	308	302	382	296	346	285	313	369	367	359	364	356	322	345	347	347	320	352	359	342	360	341	302	305	321	357	358	349	332	342	337	317	344	328	328	302	315	317	311	340	358	319	321	327	347	319	354	341	326	359	299	325	358	336	359	327	332	280	337	355	320	356	344	340	358	303	353	338	333	335	300	329	327	298	300	366	345	326	326	308	304	340	337	345	366	339	362	356	322	328	367	349	319	332	330	304	329	338	289	303	323	320	309	335	308	327	300	318	339	369	338	355	313	325	316	330	331	328	335	319	353	345	312	296	309	310	340	340	328	324	325	350	393	327	322	357	345	333	340	339	342	326	346	339	375	340	326	344	311	303	332	309	314	347	295	314	313	322	336	335	330	350	307	364	310	330	324	306	360	328	300	329	348	361	329	346	347	306	339	351	352	338	326	317	335	344	306	348	333	338	341	327	337	344	350	325	321	319	328	369	361	308	323	312	323	381	324	340	340	342	339	313	369	377	322	329	322	330	307	336	329	318	328	308	327	334	311	325	305	371	369	341	361	333	330	346	326	351	340	330	328	323	351	381	343	336	323	351	365	332	314	306	290	307	322	295	314	322	332	330	314	327	326	326	351	340	314	330	321	301	330	359	343	346	305	341	334	317	334	375	333	305	356	353	352	331	335	332	336	358	324	343	331	323	319	316	359	328	407	312	326	329	328	321	320	357	332	340	355	354	319	313	337	331	351	350	344	357	381	349	370	329	334	340	350	305	295	296	346	333	314	322	327	357	354	332	337	345	365	335	338	346	349	320	324	329	318	327	320	289	323	321	323	352	327	335	341	372	326	285	324	316	324	292	321	339	348	310	326	293	331	311	335	366	320	334	323	326	339	297	319	353	343	301	327	325	321	321	336	358	337	326	310	330	336	321	312	337	329	326	352	356	327	332	325	324	291	337	324	311	312	350	346	336	355	352	311	321	310	332	367	337	293	335	340	290	341	337	325	353	332	366	334	305	319	315	316	358	316	328	339	337	347	338	373	370	296	333	304	330	325	365	313	314	321	325	357	341	337	313	278	365	358	336	330	328	343	278	333	310	347	365	338	314	334	322	334	319	337	352	326	312	339	359	300	335	345	321	332	338	364	324	366	336	344	324	331	299	345	321	322	306	331	315	347	340	356	304	327	335	357	306	329	336	328	352	318	329	321	280	311	332	323	322	331	313	282	298	321	337	341	311	298	302	292	319	306	326	315	327	349	288	327	335	326	331	326	328	340	346	301	348	346	334	336	324	350	314	345	364	345	331	317	343	314	329	346	298	318	366	297	365	339	320	325	345	324	344	328	326	335	333	346	367	310	303	343	339	328	304	360	318	334	325	343	326	319	299	316	325	334	350	333	314	338	317	330	300	362	297	326	309	326	319	340	331	338	325	314	309	333	323	349	348	324	329	320	329	354	331	311	369	341	331	332	358	325	315	325	331	306	337	322	339	352	342	371	317	327	309	348	364	331	331	336	338	309	326	328	357	331	347	306	317	335	342	304	324	317	331	318	323	343	330	371	297	306	326	382	339	322	309	288	359	343	336	342	327	337	350	276	318	299	315	330	317	291	310	338	330	309	313	343	377	365	317	313	322	353	334	339	328	324	309	353	348	327	334	366	311	337	328	348	333	323	323	319	315	345	339	315	387	286	310	361	336	333	332	336	324	346	330	352	309	309	355	368	309	344	333	310	356	333	333	318	337	333	322	287	324	331	308	363	319	316	327	348	348	348	323	372	323	338	293	277	337	329	321	345	349	318	288	324	319	318	347	345	364	325	307	335	311	293	291	314	339	306	346	309	360	345	337	308	282	346	348	350	320	325	317	319	318	270	327	333	324	300	335	352	314	342	320	323	351	310	328	333	352	317	335	327	346	319	325	299	334	346	309	335	299	305	307	308	324	349	352	332	332	300	335	363	299	308	344	336	368	317	322	354	342	336	329	306	282	300	336	306	318	300	344	331	359	361	334	350	309	337	327	335	348	330	335	350	316	348	348	352	313	331	351	352	332	368	339	356	330	305	308	340	360	303	304	352	367	311	301	328	361	339	313	323	339	359	319	353	332	337	349	335	344	374	368	353	342	350	302	323	355	346	328	303	311	344	311	329	333	328	332	306	323	353	347	345	315	371	329	344	329	347	344	364	321	337	348	320	312	323	355	340	330	334	341	317	334	361	319	338	325	350	329	331	309	313	360	350	360	324	363	332	345	326	324	328	303	321	309	330	350	330	334	312	381	342	328	309	309	336	351	354	326	327	315	305	308	295	333	330	336	330	318	338	345	301	331	350	317	292	376	360	350	339	321	320	335	334	343	339	356	329	317	341	341	341	337	324	351	313	311	312	335	350	350	362	304	330	333	307	322	330	288	329	297	337	324	336	334	333	313	346	326	355	348	337	324	326	341	313	324	356	325	309	335	345	373	309	316	340	333	350	361	334	288	311	311	347	330	340	302	354	321	331	364	316	343	344	334	322	304	294	369	329	350	321	353	355	340	350	315	304	314	336	328	359	331	327	356	338	324	361	328	314	319	325	337	319	333	315	331	307	331	308	308	339	324	313	329	333	368	329	347	347	347	344	359	345	324	345	351	306	332	368	311	323	339	309	323	343	345	292	340	304	330	331	320	313	298	314	311	347	312	335	309	321	321	333	309	327	382	357	364	325	320	346	332	320	323	334	336	309	319	308	333	331	353	353	290	328	345	320	313	357	339	339	327	336	340	348	312	307	326	328	326	325	366	327	372	342	333	319	315	369
30794	48865	25085	8567	4047	2831	2067	1654	1520	1298	1171	1084	989	973	924	869	820	823	805	817	804	815	759	773	792	814	777	756	754	728	757	777	736	764	737	760	703	757	758	789	668	699	720	766	708	728	746	777	725	714	764	807	713	699	755	756	722	756	745	700	682	738	744	796	758	753	743	761	744	685	725	708	727	716	796	726	780	713	705	758	730	722	725	754	762	670	765	733	721	685	667	714	718	713	683	748	740	722	754	760	744	747	774	701	739	732	720	755	745	786	775	757	735	741	771	685	703	756	794	748	753	728	724	703	733	734	707	669	735	745	734	763	746	758	704	726	785	710	722	707	761	739	743	703	726	768	754	709	746	759	736	752	714	767	725	728	755	731	748	709	769	739	763	734	733	741	762	708	729	720	718	706	715	781	746	718	696	740	730	700	756	721	740	692	745	722	724	702	772	738	740	779	733	775	681	768	707	689	725	780	728	709	732	692	746	745	761	737	753	763	725	718	708	747	754	732	734	761	777	695	779	791	773	758	700	745	754	727	755	737	741	738	708	710	735	723	687	738	773	725	728	745	671	756	756	741	743	760	756	754	705	759	726	732	715	719	745	722	691	706	792	744	752	746	718	776	690	763	746	720	729	724	714	742	703	777	725	702	717	705	690	706	710	751	767	729	733	709	720	752	697	716	687	735	720	769	738	764	737	738	719	721	734	676	695	714	681	718	741	756	765	672	716	760	727	770	762	719	760	686	737	728	767	771	726	748	724	756	693	755	660	723	735	695	695	742	758	713	749	708	771	762	726	729	712	722	735	770	757	739	744	690	738	708	747	748	748	687	745	731	741	745	774	714	732	763	765	708	741	774	737	752	782	744	728	759	709	679	732	758	734	720	697	713	735	752	725	734	703	696	788	706	749	725	727	736	734	736	674	757	675	703	719	792	713	725	758	734	711	749	750	749	730	770	789	756	733	755	712	800	720	710	709	735	743	763	728	732	724	681	764	715	702	743	759	706	703	761	733	742	718	719	731	724	767	716	706	759	725	690	761	756	737	805	700	731	693	742	711	715	779	714	714	720	740	734	769	715	712	719	681	763	790	743	691	736	790	683	718	722	753	750	699	710	702	731	745	719	708	777	717	726	710	717	729	743	682	722	712	744	766	765	759	771	705	731	681	734	719	711	706	786	761	735	755	773	780	759	719	743	756	719	749	754	697	701	749	777	775	721	772	737	743	689	729	695	703	765	735	718	746	692	747	748	762	704	676	736	717	718	741	774	693	684	771	705	766	705	694	699	760	717	754	703	768	768	749	738	732	731	699	750	712	755	774	722	704	741	724	705	740	739	754	747	720	674	697	698	726	702	759	758	768	752	750	727	767	742	744	732	748	719	725	756	704	755	731	741	746	729	741	747	717	750	733	697	755	705	747	701	791	733	758	730	729	734	702	715	714	725	747	720	731	730	704	769	682	743	709	713	677	786	761	709	719	737	725	722	703	702	756	736	716	800	719	758	767	734	737	752	719	785	759	726	730	694	802	763	714	753	752	755	736	723	687	709	700	729	757	737	692	715	692	743	713	780	711	714	712	736	774	727	735	724	733	759	767	710	742	691	707	709	759	769	708	720	774	741	744	720	726	745	732	746	734	792	777	669	761	734	720	762	719	765	714	739	691	774	738	746	727	764	770	713	732	761	762	739	698	721	713	744	729	759	751	701	713	719	778	710	768	739	733	685	722	727	780	776	715	764	737	723	754	758	755	728	717	713	720	743	731	712	698	764	727	742	661	720	767	711	769	731	742	711	745	750	789	694	725	749	747	725	732	731	693	718	764	735	757	770	708	703	743	729	770	734	722	747	733	744	783	757	743	696	731	752	748	757	683	736	726	729	704	738	750	796	724	708	736	714	762	769	656	801	733	712	740	774	733	765	735	716	802	745	723	699	764	676	721	729	703	725	743	783	750	751	749	742	756	792	754	727	718	712	716	722	759	777	728	745	708	814	673	752	715	746	712	741	733	752	750	762	734	772	772	751	708	771	689	795	736	753	719	763	744	721	742	729	680	755	749	702	729	773	699	784	751	761	728	755	790	730	764	736	739	766	753	769	718	776	732	712	765	763	692	722	749	765	685	742	777	808	709	755	761	701	703	710	728	746	783	728	760	739	762	754	745	676	695	776	727	715	765	731	762	714	699	761	711	736	749	720	743	699	753	783	713	711	709	706	742	739	745	810	731	724	783	751	759	706	721	771	758	713	778	721	751	716	748	721	728	725	730	774	731	701	728	791	725	769	708	774	734	696	719	727	746	751	672	747	705	762	736	725	764	715	749	776	696	709	750	784	756	686	724	728	745	736	709	728	713	717	761	705	733	721	784	755	716	719	745	734	735	682	703	800	737	751	772	711	725	716	768	753	729	761	797	710	717	717	749	748	716	712	723	734	721	756	770	757	721	738	780	760	770	718	709	764	767	680	703	709	758	731	756	764	706	696	743	780	770	710	726	723	822	721	701	764	754	742	772	750	715	767	744	748	730	740	765	712	738	746	748	756	736	755	683	758	708	721	719	770	756	731	780	711	702	754	751	757	709	762	737	753	733	783	709	718	756	750	770	695	755	718	771	671	739	775	697	700	694	769	768	744	781	719	767	719	752	719	765	747	736	746	723	736	769	732	762	704	719	740	742	712	713	723	726	698	743	728	779	723	767	765	735	726	760	738	719	707	703	777	753	706	752	726	769	758	713	723	730	800	702	727	756	755	742	723	692	740	799	737	726	737	776	722	745	714	730	698	746	725	697	788	718	723	685	747	717	760	729	741	752	719	748	757	733	717	715	728	713	784	746	723	748	777	763	770	740	714	766	750	748	745	733	791	742	689	773	734	748	762	737	750	689	711	730	745	739	730	704	709	720	702	757	714	727	763	736	769	687	718	746	684	690	705	776	721	760	755	708	764	759	725	760	776	727	727	717	771	740	712	760	745	687	734	736	725	742	708	783	745	741	704	708	771	795	804	774	749	680	756	775	769	749	743	702	745	743	749	768	730	715	702	734	695	682	728	696	761	753	742	750	740	743	714	702	719	766	740	708	747	709	728	718	738	697	746	730	723	698	738	755	759	746	720	737	711	696	739	731	712	750	701	673	743	747	700	748	742	723	695	762	751	763	784	794	683	711	729	719	732	743	755	751	772	695	726	707	741	741	732	714	801	775	737	729	712	777	756	744	732	763	747	671	796	775	749	744	736	783	681	788	729	749	757	702	803	752	710	691	718	708	723	783	736	758	786	712	741	748	767	735	725	737	687	696	724	733	735	690	776	735	726	727	738	704	734	716	741	738	734	730	720	708	734	773	714	697	765	770	749	736	696	730	726	684	732	743	719	749	748	717	712	776	718	733	761	742	709	750	729	740	731	701	712	692	698	741	658	717	728	695	727	762	760	639	775	710	714	687	744	785	679	779	735	821	767	715	789	744	700	740	727	782	792	757	756	728	760	756	743	747	702	745	664
33256	25038	22355	10158	3689	2619	1935	1543	1174	1012	865	746	712	688	556	507	482	453	443	386	442	384	418	400	391	375	406	359	368	369	375	359	389	382	393	376	395	344	374	358	351	358	365	366	360	350	353	415	372	381	376	377	382	368	420	334	329	379	353	370	347	356	358	367	393	376	394	402	332	351	398	348	346	384	351	338	388	386	352	375	399	382	361	346	358	360	368	369	364	367	388	385	351	375	353	384	347	373	384	380	336	394	365	353	393	335	353	366	370	325	383	374	388	364	358	412	371	383	370	351	377	362	391	364	380	370	331	421	366	350	386	373	382	367	364	345	357	371	422	362	371	363	332	359	396	387	346	380	363	367	338	317	345	380	393	385	344	396	372	372	372	329	343	357	335	373	393	375	351	345	357	360	334	356	381	402	386	374	345	377	352	371	347	389	350	328	365	361	365	350	386	359	368	359	369	404	401	353	351	376	385	373	394	402	365	388	378	357	341	361	408	346	372	408	361	343	349	370	344	326	366	363	390	357	386	336	387	338	376	376	347	352	388	395	379	369	350	403	397	394	398	356	343	361	361	357	344	358	394	384	368	335	382	343	343	390	353	362	358	374	361	354	336	344	369	342	373	359	376	347	362	381	364	390	395	397	415	339	349	405	356	382	343	374	385	356	359	351	328	400	384	365	366	377	355	374	332	341	345	367	392	392	316	356	355	408	364	375	408	360	348	358	376	388	331	397	359	399	385	374	350	385	392	386	396	398	373	378	364	388	373	427	368	358	383	391	415	332	374	435	357	358	374	366	355	387	357	370	345	374	362	349	364	355	380	359	376	389	388	404	340	366	378	336	364	359	329	357	371	385	358	347	333	362	380	333	345	352	388	367	363	342	407	344	385	387	365	390	342	334	354	405	342	369	383	344	389	383	337	392	364	336	370	359	342	396	396	349	339	328	348	335	385	388	389	354	356	390	376	397	339	364	376	391	382	368	360	365	410	360	340	385	373	353	336	345	374	396	371	374	380	351	340	392	365	350	361	383	334	367	412	396	347	413	368	384	354	373	363	376	372	341	373	372	376	372	356	368	361	364	372	365	397	362	371	339	380	378	368	388	348	321	395	363	379	383	365	389	339	385	357	345	342	352	359	342	343	369	339	355	379	391	358	387	341	423	380	372	393	369	380	355	393	375	387	385	347	379	357	388	385	358	375	392	356	345	361	363	379	318	368	405	386	358	345	344	319	360	377	353	357	365	373	394	373	388	349	353	393	395	379	405	374	366	377	366	406	374	359	367	360	356	351	384	352	369	384	373	361	413	415	362	381	337	372	343	360	381	338	351	398	367	353	380	400	396	354	344	342	376	346	389	356	374	347	390	359	348	344	369	385	342	378	400	396	345	383	325	358	348	382	358	364	405	380	394	362	411	388	374	368	362	368	348	402	378	411	365	383	337	355	361	333	376	318	374	352	353	384	379	352	383	427	387	411	366	394	357	360	352	395	354	393	404	397	347	338	361	358	369	380	377	377	363	357	378	384	373	355	378	369	377	389	339	395	340	381	376	355	383	362	364	356	329	341	381	373	415	345	373	356	386	368	354	371	351	385	356	363	387	364	378	351	363	417	347	347	373	388	351	362	340	382	382	374	405	391	311	373	405	383	333	361	350	384	344	397	313	349	368	361	366	363	354	374	398	383	361	390	367	367	392	423	406	373	371	384	378	376	353	346	372	394	379	353	328	358	355	377	416	376	386	368	367	358	344	362	374	360	388	409	365	385	360	359	369	383	369	382	340	371	362	370	377	368	333	368	342	330	351	380	354	365	373	333	369	403	400	386	335	369	367	380	418	416	364	353	385	387	374	378	366	382	349	370	375	397	367	384	396	365	402	351	394	363	351	356	402	376	354	414	385	364	379	345	351	358	350	347	351	400	329	393	371	354	347	374	391	374	398	371	389	359	348	359	362	366	383	414	391	393	379	388	342	333	376	338	380	377	370	353	346	372	382	405	363	384	410	371	389	353	349	370	404	393	351	381	369	335	408	390	337	363	398	352	367	364	404	388	367	361	346	392	378	364	376	346	372	393	354	378	370	354	332	369	378	359	388	380	388	357	374	361	387	385	395	338	382	341	350	370	362	392	422	362	360	357	378	388	357	371	408	366	348	398	393	360	383	373	369	346	385	358	360	384	336	340	352	391	378	360	366	371	370	388	390	372	365	357	369	348	399	333	327	346	380	363	366	334	387	357	390	379	370	340	387	359	398	405	375	391	338	366	381	371	371	369	368	369	346	401	355	341	380	324	389	332	377	350	357	387	375	357	388	405	375	371	383	341	367	347	386	398	411	393	382	359	372	361	385	355	360	384	326	367	379	367	396	368	392	350	342	344	390	387	385	332	364	353	407	378	350	384	399	369	364	361	356	366	342	371	342	386	372	361	332	354	358	377	338	377	385	369	402	362	376	343	364	370	392	405	343	361	383	406	353	355	385	370	341	359	364	383	380	380	381	374	382	372	347	370	390	418	357	373	397	387	344	366	375	406	374	342	351	430	343	355	344	379	388	344	349	444	349	371	367	385	363	377	387	394	379	347	376	393	400	336	415	381	376	378	389	369	357	384	405	374	412	359	338	359	384	407	392	362	358	356	372	374	352	344	325	338	411	376	376	379	335	401	398	381	375	395	370	400	380	396	332	316	357	355	385	362	358	341	393	398	361	386	378	388	372	370	370	395	383	374	352	355	367	366	388	390	375	358	398	406	373	337	378	365	345	378	392	378	370	372	405	369	381	384	382	335	365	318	361	336	381	365	410	383	346	369	374	370	372	359	375	382	408	387	375	423	352	408	371	384	397	319	347	351	385	384	359	380	351	344	358	381	341	363	403	336	370	392	374	323	346	379	373	393	369	370	395	394	388	361	359	385	386	359	388	384	338	386	332	346	349	382	411	391	398	411	385	392	331	388	379	418	351	348	359	383	375	398	369	367	383	362	354	368	370	370	392	390	399	362	383	395	371	358	398	379	407	380	387	403	364	375	354	374	398	378	368	372	345	354	380	350	368	385	377	370	410	353	337	368	352	373	400	393	375	355	353	349	371	391	389	365	346	392	367	374	361	375	361	372	387	390	350	379	370	318	357	386	348	354	384	331	414	346	384	355	359	393	385	396	352	387	365	370	363	401	338	347	393	367	357	384	363	402	386	350	349	362	331	378	384	382	349	388	340	377	324	353	361	355	404	355	380	369	396	376	364	349	355	387	403	376	369	430	380	370	380	401	376	323	357	345	341	370	353	372	374	390	369	402	398	389	376	341	350	399	356	359	350	374	393	358	373	323	360	386	388	387	374	338	359	351	341	354	374	361	358	366	400	317	365	347	339	362	357	368	408	346	385	361	418	373	389	342	386	318	372	411	389	386	399	364	372	372	379	365	347	383	391	317	396	354	335	373	372	399	382	371	362	367	373	350	386	373	376	404	368	337	378	380	380	359	360	388	383	333	332	378	390
25410	29400	13457	4628	2602	1958	1530	1333	1148	1134	1041	1005	968	955	918	876	892	935	883	897	908	823	899	843	858	847	848	798	842	833	790	923	865	845	876	807	840	833	793	776	802	860	834	814	847	840	890	820	832	821	772	856	805	804	810	847	781	790	818	831	796	849	829	836	820	814	850	795	825	847	792	885	869	808	817	851	870	834	825	820	859	863	903	849	817	847	838	843	835	814	802	801	860	888	832	828	866	838	796	829	825	804	851	852	802	875	844	849	847	890	867	832	839	848	812	922	844	819	840	833	848	835	840	843	787	870	839	859	863	832	845	828	843	824	877	856	826	838	830	813	797	837	785	823	843	811	843	852	864	813	841	838	841	835	824	836	792	895	835	866	833	843	819	808	827	878	803	798	825	807	821	807	857	818	896	839	840	848	843	847	842	790	842	784	876	823	809	830	831	872	836	787	850	833	844	820	857	815	790	881	867	838	823	870	839	818	842	859	805	882	864	852	848	905	853	817	820	853	811	895	841	813	848	840	861	857	824	811	839	821	859	862	814	772	796	827	795	865	747	860	801	832	831	839	763	838	849	835	805	807	812	827	897	845	857	824	841	839	840	812	831	890	825	833	815	793	819	860	844	864	874	826	840	835	826	869	858	861	843	822	793	826	800	786	813	859	820	807	810	782	779	858	870	812	853	812	836	879	790	842	842	834	782	847	878	843	909	796	862	833	848	865	827	829	858	836	831	851	767	866	799	827	838	810	803	814	853	847	792	807	839	876	834	855	867	837	824	817	838	886	888	805	865	857	839	838	872	843	849	818	817	846	860	886	878	866	834	797	811	831	826	837	823	851	846	843	816	800	790	810	757	845	814	826	814	876	836	820	826	831	856	833	868	825	847	834	865	821	865	837	841	791	791	812	860	845	827	858	833	835	868	879	813	815	817	860	832	867	756	865	838	844	830	797	800	833	867	813	882	831	844	854	784	848	811	827	797	792	880	824	797	820	837	804	812	786	868	838	867	839	816	798	821	861	793	823	863	843	838	813	839	872	804	815	837	827	819	817	836	863	765	867	833	851	826	781	806	843	787	822	838	802	841	804	849	824	785	877	747	815	825	823	851	836	876	837	810	825	852	903	828	809	841	809	798	842	851	856	781	838	847	818	740	805	822	850	760	761	852	854	804	848	846	839	824	818	832	829	827	807	858	789	801	819	855	803	812	850	816	849	814	812	874	861	868	811	814	820	788	830	865	865	811	807	890	824	846	833	860	813	878	808	812	879	847	881	792	837	785	819	853	801	846	818	824	824	848	791	846	818	843	867	810	843	841	840	820	788	824	825	887	814	839	821	833	828	835	783	799	835	777	846	770	826	795	847	835	849	809	774	812	797	842	841	874	835	800	812	844	846	856	797	844	847	801	870	852	832	813	867	835	840	822	815	847	797	821	863	843	818	833	834	822	800	839	861	825	844	825	821	867	765	843	820	813	858	821	840	827	824	892	856	877	834	889	821	828	858	827	813	880	836	852	872	813	802	853	868	824	830	817	854	808	835	813	785	806	887	856	827	820	817	844	826	858	852	895	847	808	864	802	798	813	818	840	858	846	794	836	844	798	811	891	856	803	818	830	841	819	885	843	837	831	790	811	829	889	837	854	870	878	802	815	863	839	813	842	849	850	759	859	868	906	810	784	802	809	816	861	793	831	832	852	810	847	814	807	784	843	830	796	866	870	836	832	858	815	794	809	813	890	847	805	842	794	838	857	827	809	828	854	916	831	771	850	850	779	793	802	824	791	851	831	849	784	836	857	836	867	809	820	775	857	816	806	826	848	788	820	843	817	827	869	783	871	781	822	831	831	812	848	885	832	766	877	805	833	823	794	795	868	817	826	799	838	834	840	861	837	837	875	847	793	821	844	816	822	849	883	843	789	820	820	802	842	866	832	811	861	859	840	808	825	836	850	875	883	863	782	826	831	888	847	846	855	832	895	804	811	840	811	881	812	864	835	847	831	765	814	888	847	836	793	839	855	825	807	841	816	828	872	850	786	817	770	808	860	802	812	803	863	809	835	839	784	845	823	792	880	771	812	863	818	798	842	806	842	823	848	855	865	840	870	779	815	833	835	855	835	852	882	881	821	832	854	834	843	820	875	819	854	845	820	834	824	855	859	787	861	847	856	777	831	847	773	836	885	793	818	851	857	831	818	834	843	829	871	853	821	861	842	854	782	856	810	859	868	822	865	837	837	831	827	830	791	810	857	898	822	777	803	840	815	806	879	788	867	850	844	869	818	848	775	822	833	789	827	837	791	869	836	839	891	817	836	830	848	855	794	838	852	861	814	847	859	808	813	799	847	825	801	889	851	814	837	836	766	844	851	791	831	821	830	845	839	830	835	825	820	831	849	832	871	863	884	799	809	883	793	820	860	822	814	839	828	814	906	831	817	877	866	826	842	782	864	876	898	857	852	849	916	837	851	893	821	783	836	855	841	846	863	848	845	780	862	839	842	813	846	840	830	885	888	892	825	791	811	830	824	846	794	859	877	821	863	870	847	836	792	825	845	841	841	814	838	807	819	859	833	864	785	829	874	828	814	853	830	849	834	834	877	829	854	840	859	820	824	832	845	830	854	867	822	843	871	813	787	842	823	871	791	821	888	858	793	806	809	851	790	840	771	826	852	836	861	827	852	831	832	843	866	793	841	871	817	869	851	903	789	840	841	835	797	890	810	879	891	803	855	837	826	828	823	817	780	872	810	890	826	854	774	871	839	830	832	891	825	825	843	847	792	881	801	858	839	856	831	819	939	842	819	877	798	852	830	843	846	865	849	801	816	827	848	807	847	854	848	814	841	809	818	857	864	822	809	849	836	878	817	856	868	823	807	780	852	795	870	838	839	852	814	817	876	863	831	873	853	813	855	820	844	851	747	812	865	822	782	866	845	843	875	791	816	812	842	814	823	870	860	814	833	847	835	862	817	801	858	891	865	786	872	841	830	820	861	765	783	834	813	849	840	815	885	821	804	846	795	857	840	874	807	813	809	844	846	803	851	847	831	850	882	812	843	847	837	835	815	835	872	861	801	848	845	889	816	852	866	892	834	796	841	791	844	827	852	861	823	847	795	764	850	799	869	894	819	831	858	858	824	852	821	860	797	829	840	783	809	820	816	834	889	867	844	860	854	863	856	873	825	817	901	807	845	870	827	791	832	846	874	785	827	766	824	838	813	801	858	825	852	793	840	822	786	833	831	810	870	827	882	810	825	839	824	804	838	809	869	841	814	877	820	804	784	853	804	849	810	862	829	770	867	819	818	846	824	877	880	828	843	823	865	835	799	808	846	854	818	788	818	836	867	817	832	787	828	881	809	830	843	815	850	831	803	825	806	803	854	798	825	846	825	837	748	825	831	834	876	795	838	881	779	852	823	813	797	787	804	853	850	779	774	761	883	827	810	795	834	853	860	860	813	839	859	823	786	790	833	843	820	840	820	832	805	826	879	782
24892	21522	25028	28459	21569	20482	5551	2481	1649	1359	1119	924	815	803	647	558	523	494	429	455	398	405	419	356	397	354	330	362	358	363	355	340	310	335	346	358	346	343	344	335	325	310	339	369	359	315	332	318	319	328	361	345	313	307	330	334	351	361	369	367	337	325	354	361	345	325	354	331	351	350	381	345	333	316	361	370	361	342	341	311	359	363	350	340	346	335	331	332	337	338	339	334	366	347	341	371	329	326	314	356	347	318	346	329	313	326	324	321	344	343	333	317	341	353	365	356	326	327	325	337	305	357	348	364	346	334	363	326	380	344	346	317	330	310	332	371	317	337	321	356	314	366	361	378	323	345	389	329	366	299	351	346	317	352	288	321	319	359	365	345	300	365	339	318	327	322	353	341	348	321	303	330	330	318	353	351	345	347	364	353	303	311	321	292	337	324	342	359	342	303	349	316	315	327	316	350	370	343	372	333	372	328	334	331	338	367	347	354	338	331	321	323	344	332	299	312	355	352	320	312	366	339	330	321	347	369	343	363	373	364	326	321	346	368	338	336	369	351	361	341	326	345	322	328	350	365	341	303	340	360	382	339	343	353	326	304	324	344	345	321	362	341	324	307	307	352	347	363	310	365	381	349	371	351	332	344	350	333	305	347	311	349	345	337	362	363	345	321	312	320	378	338	316	332	334	334	372	351	328	342	354	349	343	343	318	322	322	328	306	340	345	331	291	361	339	333	331	353	328	337	348	331	325	323	349	280	309	329	336	391	344	332	333	328	299	319	366	347	334	351	362	328	362	361	341	349	349	381	372	340	330	342	327	346	317	331	356	341	320	324	322	363	355	361	338	296	318	368	313	349	319	338	317	348	329	308	325	333	343	344	279	361	337	339	306	324	321	327	344	329	336	351	314	313	319	331	323	356	311	333	347	407	326	348	353	346	330	339	350	315	331	320	313	348	356	338	312	347	310	300	337	358	308	343	343	342	306	347	354	369	373	329	357	329	336	324	318	337	350	341	342	329	334	329	338	335	298	329	345	329	316	368	328	319	334	339	304	344	353	379	314	355	316	361	349	288	328	352	374	358	323	369	335	345	339	369	353	336	326	375	305	363	330	354	359	329	340	341	374	322	339	330	340	366	336	325	344	351	359	336	332	344	344	341	335	382	330	326	344	332	313	289	319	353	317	348	316	342	340	317	334	333	315	345	338	357	366	349	338	349	281	359	310	306	371	348	344	392	335	338	331	356	325	330	365	330	327	310	338	370	334	336	362	320	326	344	315	331	343	351	320	317	306	273	349	324	324	325	376	360	348	320	320	307	340	337	319	381	343	342	348	370	312	322	323	349	318	359	336	334	357	326	321	344	351	363	336	325	358	325	319	304	322	367	359	347	312	331	329	359	343	351	314	344	349	325	333	343	340	348	342	332	334	350	304	363	329	342	356	351	326	351	350	323	324	351	318	367	329	343	335	347	359	349	344	306	343	332	334	349	330	319	327	352	320	372	339	312	339	314	340	318	345	357	337	358	340	355	333	317	303	304	355	345	322	350	300	350	353	359	375	335	342	316	332	358	324	336	330	347	356	341	336	338	310	342	321	368	343	366	309	331	303	385	344	331	337	353	347	345	319	346	351	311	347	388	321	304	310	323	322	358	355	360	320	324	335	346	324	311	360	384	379	319	334	339	347	318	353	337	345	335	344	330	326	348	335	353	323	326	342	332	360	319	356	354	363	337	338	367	326	333	322	349	317	321	306	351	352	311	373	383	316	319	330	344	346	334	332	333	375	335	331	332	327	332	340	318	327	330	312	321	327	311	322	331	321	317	304	303	328	348	323	357	332	330	345	371	380	341	321	378	347	310	378	330	334	306	362	333	340	354	334	317	300	378	357	318	320	361	344	335	351	344	357	322	332	322	329	318	336	362	335	335	321	336	325	304	375	314	319	351	326	357	341	345	323	371	360	340	352	322	295	332	304	365	351	359	385	322	304	365	372	357	335	330	344	337	325	342	305	311	355	360	341	338	299	329	327	337	331	354	320	338	356	338	349	348	335	338	347	331	325	337	360	325	323	362	389	338	342	352	358	317	311	325	346	334	315	338	358	329	321	355	317	338	355	310	344	324	354	334	350	359	357	346	379	309	324	353	327	340	331	372	347	352	321	362	347	329	319	362	336	325	377	365	326	346	352	316	351	334	347	343	321	330	338	321	367	317	347	364	361	306	330	339	339	371	335	359	326	355	365	346	357	338	341	389	345	370	353	329	370	329	320	335	351	333	322	327	358	328	322	333	348	358	357	356	339	354	355	343	342	364	390	321	354	352	303	295	314	330	337	359	350	324	312	375	346	329	342	330	370	384	325	304	331	368	331	329	332	333	329	353	340	335	317	307	356	334	349	350	307	328	333	314	348	318	379	350	350	333	337	300	313	335	345	341	350	319	303	344	334	335	356	364	331	345	356	325	329	359	362	345	357	335	349	357	358	325	344	322	323	314	341	332	340	329	362	319	381	319	311	330	354	333	309	353	300	335	347	331	341	360	340	343	382	355	351	337	365	351	349	350	347	330	326	313	321	328	339	330	344	385	337	373	335	326	333	313	351	325	309	345	336	358	383	379	325	361	349	314	334	340	343	339	333	354	326	368	323	364	336	364	335	316	327	344	349	283	341	365	323	372	332	353	333	344	343	343	363	372	319	346	371	282	329	345	365	320	339	317	364	350	368	348	323	343	324	322	315	367	322	318	340	321	347	359	372	359	328	331	328	333	327	344	339	320	329	374	336	329	318	341	353	387	355	349	364	350	298	291	289	317	355	320	320	348	349	340	385	304	313	319	333	316	345	358	337	376	358	335	322	326	347	333	350	323	358	337	372	353	333	317	351	364	337	337	305	348	354	347	337	360	370	328	384	341	307	326	368	329	336	344	360	355	320	325	337	342	360	372	313	303	316	296	303	347	307	374	346	294	336	350	336	356	293	317	332	365	318	356	362	341	307	296	363	325	351	326	327	340	320	305	310	324	325	350	305	287	329	309	327	363	312	284	341	348	360	344	348	362	388	343	298	326	378	322	323	364	305	351	345	332	355	355	348	362	299	310	351	349	345	310	317	323	326	351	370	297	357	369	325	351	343	321	323	357	353	320	340	356	328	308	331	332	364	366	354	340	338	345	351	373	316	329	351	344	322	302	350	366	352	346	380	339	308	325	334	339	368	335	363	379	345	351	322	336	318	331	338	309	312	332	322	354	319	332	345	330	344	308	349	323	349	326	348	333	320	331	340	328	326	338	351	360	310	370	349	341	317	344	333	349	325	338	355	365	332	336	382	326	324	309	336	346	358	335	341	353	353	361	373	330	375	337	330	313	329	343	336	330	348	345	317	341	327	313	322	330	347	312	367	319	313	345	354	361	315	331	344	379	365	290	353	339	305	311	384	370	316	331	369	335	365	355	334	330	385	374	397	338	363	335	359	318	333	372	361	327	335	350	341	340	369	354
26301	39510	21113	7187	3542	2414	1863	1479	1356	1243	1133	993	995	949	891	850	877	857	804	836	814	767	814	851	784	773	808	755	766	765	795	810	776	728	733	803	783	785	771	776	830	720	787	766	803	768	787	752	766	783	735	738	778	739	749	760	750	789	760	820	758	799	775	811	697	703	755	765	758	756	769	744	783	790	767	784	755	737	734	795	768	772	775	773	744	774	753	794	733	729	777	750	754	782	787	736	746	745	749	781	791	762	744	750	764	739	788	811	769	778	786	770	787	737	725	757	737	795	783	741	752	717	761	782	772	806	775	851	773	839	772	729	738	743	801	779	798	760	786	711	730	722	747	761	815	754	793	789	759	769	813	786	672	763	811	760	792	771	745	697	753	731	757	765	787	732	759	727	770	730	721	811	793	779	796	764	754	771	764	747	775	763	797	790	744	678	771	772	763	796	782	739	766	764	739	794	780	827	778	816	737	753	781	773	748	762	746	752	753	752	771	765	726	797	742	746	770	818	759	733	770	775	780	772	749	781	773	713	801	783	749	746	767	735	739	764	704	765	792	747	826	771	748	732	730	747	788	722	760	743	779	696	805	828	764	729	778	793	789	766	736	779	774	716	789	735	795	761	781	727	786	745	779	751	749	722	795	749	811	748	744	729	760	762	773	815	744	747	835	795	781	798	749	789	786	740	780	734	748	777	757	772	791	744	768	735	727	738	749	766	746	818	767	744	746	804	759	791	813	776	732	724	793	775	777	756	760	724	724	730	768	795	822	755	750	734	759	821	786	795	752	814	749	781	754	741	799	704	796	732	801	760	753	751	715	724	714	768	774	758	781	762	763	789	757	778	749	774	765	767	786	761	758	741	760	785	729	760	771	834	756	791	730	732	697	735	759	743	749	776	763	762	786	731	763	739	753	774	740	720	727	744	789	772	746	780	734	743	789	748	778	768	686	736	770	774	762	769	789	726	737	789	753	745	766	754	757	776	738	784	746	751	806	756	823	738	748	755	780	780	763	728	765	802	763	769	797	690	824	790	735	822	748	815	781	780	695	768	738	758	808	793	788	725	754	777	741	731	804	709	726	765	765	801	774	777	768	743	775	739	736	737	746	776	725	802	789	753	765	792	776	777	798	767	755	768	782	743	779	762	738	778	773	777	726	728	830	753	749	725	815	723	752	754	768	771	798	783	721	692	737	767	719	804	754	759	771	771	761	740	746	753	727	739	773	737	780	738	751	757	792	758	747	773	743	788	750	766	749	761	783	685	727	778	817	758	764	756	737	766	742	789	768	787	761	772	758	794	759	774	765	765	760	738	793	793	735	735	766	765	804	793	788	767	760	744	773	795	736	696	765	763	742	758	768	813	747	750	771	735	729	742	788	757	732	759	791	762	745	741	738	749	748	794	752	723	768	788	783	782	739	742	770	809	759	773	753	786	743	777	783	821	758	739	791	738	776	779	748	783	747	755	762	732	750	784	697	723	789	773	774	757	846	773	752	819	777	719	772	756	754	731	762	800	791	802	772	782	749	716	739	739	705	763	795	740	783	762	781	789	759	761	749	757	719	743	757	713	802	737	737	717	790	706	765	801	732	780	781	782	771	753	710	801	778	764	775	742	796	739	783	754	757	775	771	771	767	824	745	761	777	765	773	736	775	769	781	729	722	715	761	724	783	718	777	762	709	769	772	778	752	731	794	751	790	752	745	765	851	751	704	802	748	714	745	779	821	789	781	759	816	782	771	749	786	804	742	779	749	770	783	808	806	793	788	769	717	730	733	772	774	803	764	766	754	759	781	789	749	826	769	744	769	772	742	761	786	729	801	752	772	769	758	735	760	764	785	808	748	713	772	781	801	760	777	730	777	719	812	746	803	768	780	753	809	723	806	754	778	765	754	750	734	752	776	752	795	734	763	759	764	789	723	747	778	825	777	770	745	777	758	725	789	738	756	760	797	734	785	777	725	755	762	763	804	770	755	698	754	738	713	801	759	770	789	758	788	759	783	755	767	809	757	765	725	764	747	774	767	795	795	803	776	721	712	769	796	688	793	736	797	725	681	780	770	709	747	764	723	772	797	765	796	755	732	724	772	800	778	721	731	751	790	770	710	749	768	761	758	823	788	770	775	750	774	760	781	722	732	794	782	745	735	785	725	762	741	759	768	801	779	750	792	751	739	736	727	757	723	733	787	732	810	790	745	748	763	802	804	756	800	711	754	756	733	760	767	775	756	739	766	759	701	736	747	822	773	753	801	726	746	760	804	741	726	733	749	796	727	767	755	762	787	765	694	760	734	750	792	724	787	788	748	787	807	767	784	784	814	834	741	773	757	767	811	760	727	819	747	762	756	803	758	737	773	766	753	769	743	746	737	799	764	769	775	776	745	747	730	826	733	729	798	764	741	739	777	780	736	784	740	757	761	775	774	720	791	738	753	732	769	794	773	796	773	773	733	753	790	754	747	767	791	757	758	763	739	787	756	773	732	799	819	731	727	725	801	818	775	729	726	769	715	792	786	743	765	784	805	813	770	778	750	738	772	773	756	729	778	805	732	745	733	784	774	781	767	743	789	773	753	754	738	758	802	726	778	781	771	746	751	739	769	801	698	805	757	787	755	761	730	758	785	772	783	754	802	727	784	769	767	821	800	813	771	770	771	724	805	725	749	762	761	742	754	743	750	776	744	780	733	815	792	795	812	761	778	817	785	805	779	723	773	769	723	737	752	756	711	732	765	735	760	777	744	782	740	759	774	764	754	758	699	805	758	752	747	698	755	751	729	744	710	753	730	774	778	823	739	812	729	719	762	748	740	768	749	786	753	742	773	695	753	742	712	736	764	808	755	751	742	789	752	779	733	790	783	732	804	766	742	786	774	703	728	777	740	724	725	766	707	741	755	719	754	818	738	788	748	767	778	749	712	746	751	816	715	774	767	771	777	782	749	792	748	774	727	776	753	807	788	790	779	739	743	745	733	780	781	803	738	706	797	787	809	799	755	738	770	755	753	738	723	786	823	760	743	769	734	781	724	796	700	779	743	746	783	750	801	730	754	762	783	738	775	726	775	721	696	761	764	753	831	726	789	716	751	785	759	749	762	741	711	758	754	787	794	783	737	811	779	739	813	757	754	723	757	745	779	780	736	720	744	770	783	770	767	785	728	787	747	761	806	774	749	747	777	809	776	773	766	795	797	777	741	798	727	778	785	746	747	723	776	724	816	766	812	771	758	765	738	794	726	763	790	752	743	774	732	746	731	776	795	724	748	834	818	770	806	764	737	758	757	767	816	794	724	734	769	749	705	719	788	768	729	778	747	792	783	761	739	793	770	778	784	772	763	756	719	748	773	771	720	814	821	717	790	752	734	752	757	707	788	745	786	760	792	766	794	661	772	758	767	774	761	765	763	822	795	805	778	755	755	778	805	762	800	758	754	759	801	738	795	738	754	767	758	711	744	778	752	729	771	755	826	780	722	777	757	731	743	717	806	716	709	770
24346	21506	25358	28105	21520	21648	19142	4241	2196	1634	1316	1128	973	790	731	607	573	517	481	485	440	420	417	415	398	432	325	404	353	357	357	344	328	326	335	357	337	322	348	320	336	369	333	324	322	348	350	331	343	315	324	318	328	324	331	362	317	334	357	312	314	350	293	341	307	328	346	337	327	353	357	352	308	357	361	330	354	319	330	322	382	343	342	324	322	339	323	350	333	333	324	320	312	318	358	349	357	351	324	346	343	347	317	302	306	308	318	311	331	305	338	349	295	352	368	323	346	307	316	364	363	337	343	328	349	305	324	329	327	357	327	318	326	336	320	330	339	301	323	312	356	346	320	304	335	366	346	327	316	338	331	312	328	328	339	329	378	306	318	362	327	351	330	324	341	327	358	338	352	321	316	335	275	347	296	301	291	305	338	382	301	373	337	321	312	316	314	339	299	322	362	304	307	337	311	295	334	336	341	329	320	330	353	331	347	320	336	307	340	315	342	295	315	320	340	344	302	319	374	345	312	308	317	370	312	336	312	324	334	351	321	302	291	314	331	341	308	318	323	333	322	303	343	335	317	344	330	331	305	326	287	358	333	377	314	314	364	321	344	303	310	332	337	336	312	336	312	305	301	347	353	328	322	333	332	272	310	279	297	361	359	355	333	334	319	275	328	330	330	331	342	360	325	333	330	335	338	309	326	340	348	350	307	330	346	325	297	324	344	290	321	310	330	353	364	333	321	337	316	351	335	330	357	368	360	317	323	345	323	317	334	332	315	330	332	333	359	336	342	312	347	332	361	338	336	318	328	343	354	344	312	306	318	363	306	304	331	303	347	345	327	319	324	332	364	345	313	322	294	336	331	356	354	314	350	324	330	363	356	321	335	305	334	351	335	356	326	361	335	312	346	307	302	312	330	324	339	340	311	337	312	337	331	301	334	300	334	390	369	350	316	344	299	348	324	334	305	360	325	324	337	343	348	305	341	360	320	348	301	372	337	330	329	333	312	343	332	356	330	333	301	383	319	353	318	376	313	327	336	315	301	350	371	360	338	320	337	358	346	311	326	326	342	305	310	380	327	316	348	342	289	342	287	335	359	310	320	349	333	283	337	307	277	331	358	330	348	324	331	378	343	326	317	313	327	340	343	365	362	335	307	313	274	312	350	324	346	317	344	332	313	348	304	308	337	354	284	349	315	342	343	331	312	318	373	323	305	313	312	350	360	348	356	365	302	325	301	374	321	341	324	293	309	311	357	337	365	309	310	314	305	352	341	354	332	355	334	339	342	327	345	340	310	342	318	385	315	329	304	321	347	316	314	336	316	329	352	341	340	297	311	343	352	348	308	332	323	353	322	342	373	316	316	312	326	298	319	328	369	335	334	357	380	375	350	334	354	333	358	346	328	327	288	355	320	324	347	325	330	347	336	363	334	323	332	331	303	339	336	338	291	325	331	334	318	347	363	320	350	322	350	351	311	386	284	330	319	331	355	326	320	293	333	328	305	311	355	358	357	328	318	344	321	349	341	369	329	361	354	343	331	340	342	333	331	345	347	314	356	333	310	323	334	334	329	315	325	327	315	323	333	332	357	312	298	303	339	316	294	323	306	285	353	306	334	325	365	341	307	328	311	315	353	323	310	319	364	336	379	323	345	338	300	317	302	332	308	291	327	316	354	320	300	308	337	302	347	320	300	296	361	316	343	319	350	319	322	297	337	333	336	321	295	333	312	332	329	309	334	333	347	309	326	353	350	303	339	341	320	326	335	396	338	310	289	317	323	345	330	311	327	323	301	341	312	301	315	349	339	332	334	305	345	322	330	333	351	343	380	342	330	340	342	347	337	311	337	328	330	316	335	359	340	336	309	326	339	314	314	335	309	339	309	313	309	316	321	334	350	380	325	317	315	325	307	345	345	311	322	328	311	341	333	338	353	325	295	338	305	328	319	365	334	375	364	297	321	338	319	331	336	313	318	342	345	312	340	310	329	303	310	327	334	332	332	320	330	328	326	348	326	323	348	359	303	319	351	294	309	336	330	354	317	356	356	321	308	328	374	336	321	307	307	344	303	320	305	311	305	328	333	301	340	319	329	306	324	310	332	301	334	315	311	314	309	308	331	317	335	326	374	298	364	349	330	332	326	348	312	362	317	327	334	321	314	304	306	317	317	327	301	340	340	361	363	342	335	311	340	323	314	323	364	310	335	313	326	340	328	323	325	330	286	323	333	295	310	317	319	311	343	282	322	372	313	322	297	349	340	329	322	338	365	357	344	330	303	327	340	335	312	370	344	341	320	370	344	361	349	332	317	314	329	310	350	371	305	337	338	329	345	318	323	302	313	325	354	310	301	309	365	311	332	327	311	324	331	362	336	298	331	346	330	312	277	358	334	301	355	357	316	363	318	329	364	343	320	334	331	337	318	319	328	341	316	363	302	315	330	322	316	352	345	359	321	306	302	331	286	313	304	331	343	334	352	345	313	311	313	325	326	354	313	333	335	347	326	340	307	336	354	359	327	355	328	340	354	335	337	347	343	293	319	352	326	337	321	299	324	349	308	356	315	302	315	326	338	334	320	291	307	316	342	316	329	338	329	309	343	311	293	346	314	354	322	328	321	343	340	331	340	335	316	315	320	328	354	324	334	317	329	333	314	323	333	345	314	293	359	327	328	344	305	281	329	312	302	323	310	315	314	341	322	326	329	344	360	310	352	309	320	352	334	346	302	305	337	333	321	319	318	315	322	268	310	322	339	311	348	351	314	317	297	306	316	328	356	325	341	334	302	285	332	329	362	317	359	295	326	318	334	323	294	338	335	357	311	325	359	337	345	338	333	332	338	343	316	316	336	339	350	346	336	324	342	319	357	345	306	329	314	343	326	294	294	328	324	324	312	331	287	340	355	328	317	312	285	291	330	333	340	304	312	325	308	332	340	298	313	346	334	309	346	304	352	324	314	308	313	312	319	316	335	335	334	340	315	309	313	291	313	341	343	355	309	323	336	335	323	323	351	338	350	350	334	281	321	301	354	321	347	323	354	331	365	301	345	331	326	340	344	376	371	336	329	308	347	315	313	311	319	349	343	322	294	326	348	316	353	314	341	370	346	323	355	293	336	334	315	334	313	314	306	364	343	333	349	330	344	372	347	342	329	336	339	319	342	379	358	346	302	340	317	323	315	336	360	314	303	351	317	354	344	305	321	301	344	318	324	321	370	304	338	297	316	324	379	362	307	302	269	323	350	308	319	339	359	320	346	336	325	345	326	322	334	344	329	318	334	333	332	324	366	332	311	318	307	322	324	319	323	298	318	336	328	340	316	312	314	327	334	301	334	338	322	317	341	356	299	323	322	352	321	308	332	304	304	280	294	332	353	358	313	355	346	316	346	361	305	318	350	319	333	294	318	338	326	287	349	358	313	350	339	338	368	349	335	362	325	359	324	320	327	331	307	327	325	305	313	327	341	319	319	330	312	330	318	312	333	314	313	320	328	278	345	314
30388	45918	28190	9751	4193	2787	2176	1746	1419	1278	1185	1094	975	980	932	846	912	837	856	799	841	772	811	794	735	716	780	722	764	747	691	717	706	755	691	720	706	764	722	742	700	724	769	738	721	689	754	761	714	704	776	751	765	732	705	752	762	706	719	697	744	740	773	697	776	723	766	770	715	729	690	743	715	749	744	693	661	718	731	675	734	723	756	723	747	745	718	742	755	724	712	744	701	708	760	780	711	749	762	755	740	722	706	712	711	769	738	768	710	776	727	707	718	736	713	755	697	741	744	760	738	713	710	695	747	726	742	721	773	700	710	711	753	761	753	796	731	729	729	745	751	739	745	763	739	741	717	674	706	738	698	710	731	715	764	733	716	725	733	670	742	767	735	732	729	723	742	774	763	731	703	735	782	737	690	724	728	718	699	693	715	779	720	713	716	762	752	682	739	702	693	741	715	742	731	752	712	749	723	775	734	766	712	678	690	740	715	743	761	713	718	704	717	745	706	703	731	715	668	751	712	738	775	764	739	737	680	715	722	756	764	732	769	772	754	695	722	705	708	741	737	720	720	754	667	755	740	735	757	688	749	752	718	733	763	692	756	724	766	736	771	725	711	685	757	731	725	724	748	740	751	736	751	744	759	791	704	731	683	763	728	726	707	692	705	759	720	736	725	715	706	752	782	731	707	668	708	750	713	760	739	695	700	773	661	718	744	756	726	734	720	732	759	758	765	710	762	746	780	744	745	729	765	726	762	699	728	747	767	736	673	763	730	763	707	767	775	744	731	760	774	758	705	723	751	702	683	721	789	723	696	710	772	751	772	721	689	759	740	770	707	745	724	706	703	759	743	723	739	711	765	742	692	723	753	725	746	741	719	736	730	695	735	719	710	743	761	721	811	711	731	720	750	686	699	728	726	780	744	782	708	733	708	728	711	734	737	726	732	746	725	756	754	729	743	750	691	769	743	708	725	721	733	713	670	730	706	748	714	743	743	792	740	696	709	768	665	734	756	756	716	685	707	724	753	750	723	757	699	765	696	725	771	754	744	710	724	769	716	703	756	748	749	772	742	749	722	757	710	740	725	731	756	709	719	724	743	771	729	701	757	751	713	663	750	767	711	731	758	707	694	747	731	760	809	736	736	748	746	752	750	781	743	719	713	707	738	699	690	721	727	724	713	740	705	711	754	710	737	720	742	769	734	724	701	710	726	767	723	769	742	700	748	697	719	734	741	667	745	692	716	724	742	772	748	720	723	733	737	753	702	734	747	680	773	733	748	702	706	751	728	699	685	712	734	706	745	774	754	686	737	730	762	752	719	731	707	709	700	699	763	693	744	735	751	703	727	755	735	696	718	676	790	730	744	690	752	739	714	671	745	739	709	742	766	713	708	764	748	705	771	747	762	749	740	759	747	720	738	708	743	776	707	758	713	720	740	723	715	730	756	743	698	714	740	708	684	703	765	718	805	681	704	722	725	712	749	708	732	756	700	728	722	671	744	691	702	704	677	721	721	711	716	750	771	746	724	719	781	709	717	743	757	736	736	751	770	714	691	738	717	710	739	716	760	760	748	737	742	755	770	717	722	709	728	772	720	775	755	734	759	713	710	692	736	730	760	704	760	726	738	737	747	724	718	724	760	713	713	725	761	725	749	742	723	720	748	744	762	771	768	806	711	735	744	725	703	740	745	730	666	707	687	730	777	739	702	720	728	679	728	693	749	707	715	731	719	740	710	689	730	703	667	746	741	731	800	678	750	735	739	776	712	726	720	716	722	713	748	726	723	776	699	757	717	743	741	748	746	745	763	695	729	732	715	707	721	729	730	751	733	758	785	723	726	718	752	708	721	729	716	757	745	684	735	736	771	731	731	777	777	688	709	737	712	763	702	746	689	733	698	689	741	731	710	756	742	733	767	771	736	694	717	726	744	756	728	754	776	750	704	739	771	790	719	753	734	733	743	747	689	710	753	699	717	775	710	715	728	758	768	764	729	682	708	732	711	689	741	732	743	697	742	707	710	703	739	756	703	730	787	750	729	747	761	729	737	774	685	755	738	717	724	740	715	755	742	754	724	730	726	758	745	725	754	699	804	710	725	794	713	693	709	765	727	717	774	722	742	746	737	702	755	693	747	714	750	728	725	762	737	804	717	710	756	750	725	728	706	686	712	690	701	756	719	703	750	737	702	707	750	715	707	708	725	767	755	771	703	693	722	756	769	743	644	714	688	704	772	673	705	739	721	754	744	743	775	739	757	732	739	712	743	726	726	768	733	745	762	770	704	713	703	732	721	708	740	721	709	680	724	706	745	725	735	728	733	730	752	746	751	721	751	730	785	717	733	711	716	775	754	727	704	767	756	719	708	760	762	729	714	723	759	717	715	730	709	737	691	756	737	750	714	712	741	745	713	754	798	727	720	698	770	709	773	695	742	759	705	731	706	736	785	710	684	748	688	730	761	696	723	718	743	744	743	756	774	713	717	714	745	755	713	736	692	734	709	797	723	724	737	738	703	694	711	695	769	731	748	789	711	730	721	735	652	707	761	761	721	769	718	739	715	749	734	707	724	725	731	779	676	749	731	741	719	721	735	746	682	772	694	708	703	725	733	724	700	701	695	787	735	758	706	683	709	693	727	736	684	705	763	704	720	707	748	727	706	709	683	732	690	700	737	775	727	728	699	712	728	728	706	735	749	743	757	685	769	743	751	716	751	715	721	746	724	678	734	684	774	752	755	728	697	748	745	732	723	697	730	746	709	700	747	690	705	712	767	689	763	763	709	711	753	768	771	722	743	743	736	709	753	688	744	719	737	747	728	749	723	711	787	747	698	760	710	730	708	707	726	718	676	749	737	721	714	772	742	726	692	753	718	732	713	754	768	692	732	729	778	735	707	724	733	770	753	705	696	732	728	732	801	688	705	749	746	722	709	747	712	710	659	682	737	729	727	704	701	714	755	692	763	736	753	719	730	758	725	747	699	717	723	692	695	717	718	701	721	697	799	720	749	715	688	749	710	750	734	715	750	715	722	701	708	692	776	750	699	720	743	687	696	730	715	723	784	727	695	733	706	755	745	710	724	728	735	721	735	745	718	745	749	755	721	745	723	725	718	710	684	659	695	748	751	688	721	765	672	748	711	664	749	721	734	739	747	695	730	687	742	744	749	751	700	719	728	760	786	731	709	726	788	687	750	727	778	710	670	726	748	684	767	717	686	769	750	705	707	711	740	742	716	735	746	744	756	685	740	741	736	737	734	674	667	743	718	694	732	729	775	722	728	743	720	738	689	730	718	728	751	703	747	706	761	720	746	717	740	695	705	738	710	740	663	705	769	702	759	709	755	739	710	733	740	783	755	702	776	744	754	700	726	765	759	750	749	689	683	726	708	757	714	688	717	764	757	757	783	698	689	770	783	722	729	769	742	723	735	689	709	791	727	720	724	735	774	746	740	714	679	678	765	731	746	739	781	764	718	739	744	738	710	741	702	736	714	715
33078	25259	23311	10741	3702	2529	1826	1453	1101	987	789	783	674	582	492	508	462	497	431	423	397	380	393	368	373	373	370	387	377	363	340	400	381	367	372	378	392	362	392	376	380	374	368	375	345	371	364	321	342	392	342	383	417	365	365	349	331	390	382	373	349	387	338	378	399	334	372	375	362	368	365	362	352	340	382	354	380	399	391	356	392	390	357	356	330	362	341	389	381	355	401	395	387	354	346	392	366	394	399	395	375	365	357	388	398	344	356	380	359	407	381	381	394	392	332	368	398	375	389	406	363	399	390	382	376	366	364	383	381	344	373	378	396	382	349	358	362	384	343	381	357	392	363	358	407	396	399	384	412	376	363	365	379	390	346	347	365	385	379	400	373	368	350	362	395	368	380	423	380	400	364	336	395	391	341	361	359	370	353	368	359	345	367	346	346	412	406	405	365	362	355	361	354	376	388	423	356	386	351	399	410	392	381	362	334	366	389	340	352	380	372	364	343	348	353	367	361	350	351	345	377	355	365	345	386	378	402	373	378	361	389	362	382	428	394	370	366	347	392	376	373	405	403	358	363	363	332	334	374	369	387	377	358	372	356	401	374	355	354	356	359	366	377	357	344	359	376	387	357	364	376	371	355	375	362	373	386	372	335	368	389	367	375	389	389	340	397	324	315	347	360	391	330	328	331	370	342	387	354	395	371	330	386	379	354	375	349	359	364	348	375	367	378	417	390	336	379	413	409	360	344	369	376	335	376	359	386	378	361	387	406	360	369	381	352	341	408	420	371	386	376	354	334	375	365	327	397	369	362	398	365	333	401	383	362	353	342	378	370	357	391	409	378	396	356	376	364	367	403	375	359	329	373	371	354	387	339	365	316	355	371	379	369	380	336	393	401	385	338	361	388	361	385	356	365	407	348	356	371	370	373	366	370	381	387	368	408	374	326	382	360	393	369	394	384	348	348	385	358	386	392	341	389	339	346	403	384	394	335	367	366	363	344	347	401	400	384	375	376	394	338	373	370	391	334	346	376	331	363	356	358	356	383	350	359	349	353	349	397	406	353	321	382	408	364	383	353	348	347	370	400	318	397	377	369	352	370	381	372	349	385	331	344	389	391	354	410	397	394	371	381	413	364	332	363	429	328	379	384	350	354	354	362	380	363	393	350	363	380	348	367	380	353	364	353	382	368	362	360	384	391	400	405	368	366	398	344	326	341	380	350	337	377	379	361	378	370	310	382	361	373	401	362	356	354	316	374	344	336	372	383	361	363	335	367	350	355	364	352	386	382	354	355	382	392	380	339	405	348	385	343	385	369	375	369	373	370	418	387	325	415	393	381	363	382	374	369	361	354	355	354	367	333	403	413	402	393	352	363	385	321	349	419	382	374	380	368	376	352	353	335	361	380	363	359	372	356	375	374	354	338	354	365	337	407	328	403	405	368	369	352	336	364	374	398	369	364	365	341	378	375	365	385	376	327	360	419	374	374	367	361	385	372	375	368	367	361	416	391	374	356	346	357	354	386	360	365	361	376	366	340	362	389	404	396	396	369	377	374	390	382	358	353	374	369	382	367	397	357	381	359	395	357	384	386	354	350	366	351	337	344	383	377	365	378	348	396	411	353	355	371	356	392	339	388	354	375	330	352	345	347	400	374	385	388	435	374	363	385	360	334	344	347	350	357	376	390	370	381	342	377	364	379	368	435	371	358	379	327	385	371	363	360	368	395	395	344	368	353	322	373	369	402	368	312	358	342	342	350	377	325	390	376	385	347	384	355	376	400	372	345	356	401	400	342	317	381	385	403	365	353	385	360	369	357	378	369	348	362	350	344	363	375	362	363	356	378	368	358	344	392	364	352	365	365	348	369	338	397	377	381	368	366	372	381	384	369	360	383	371	404	338	359	356	378	432	372	401	357	373	382	396	394	328	347	363	392	358	380	379	392	336	386	399	379	363	344	356	359	387	362	356	347	379	389	404	387	385	372	367	364	349	363	411	350	367	359	347	358	341	364	333	363	335	356	379	378	339	342	348	397	380	371	362	371	364	362	350	387	372	363	338	369	385	369	382	330	342	395	378	362	341	359	386	380	371	355	348	362	355	389	353	353	373	386	418	343	396	336	337	334	326	363	352	375	375	362	350	363	368	378	390	387	365	347	386	364	400	384	328	352	374	342	333	358	364	349	351	335	366	394	349	333	388	346	373	351	373	358	367	385	385	373	363	361	376	349	368	369	363	356	400	386	356	378	353	375	359	350	347	402	376	389	361	381	376	381	336	363	339	378	380	385	373	393	364	341	382	359	366	365	346	391	322	341	350	369	397	394	358	372	385	369	379	384	368	343	375	400	344	362	315	349	395	374	364	380	362	384	377	354	353	392	374	349	397	375	340	357	341	359	380	345	369	344	368	386	374	378	334	363	339	332	396	380	354	374	368	368	379	352	380	394	374	361	394	362	384	349	364	334	359	394	394	342	387	381	348	364	369	376	386	352	394	371	362	385	382	347	380	348	363	350	369	382	355	352	354	344	326	365	390	365	371	354	370	385	362	342	413	369	399	366	378	373	373	383	369	351	347	399	400	356	343	339	377	387	327	366	356	411	361	342	381	330	392	367	417	392	355	379	387	379	389	333	366	381	388	385	363	333	344	381	339	354	356	377	347	401	338	358	357	371	391	419	381	385	395	352	362	374	344	352	377	378	378	347	375	361	361	372	365	359	360	350	387	397	354	319	363	372	367	378	333	383	363	366	381	372	346	347	383	331	356	365	347	391	361	386	369	378	375	392	374	338	362	383	359	371	357	335	372	355	344	361	358	366	352	357	356	358	374	348	348	341	401	385	398	354	407	392	358	357	360	349	346	360	359	397	352	364	352	370	382	330	407	414	381	388	373	354	357	377	381	334	346	345	329	370	381	365	367	351	355	414	403	383	339	361	383	377	358	396	393	377	357	371	360	342	340	357	388	404	345	376	388	360	374	380	377	367	371	333	407	373	350	356	383	401	367	374	356	377	401	409	385	343	357	379	360	381	400	350	359	402	352	363	357	332	338	377	366	357	396	389	369	361	343	334	352	375	376	387	393	353	419	364	357	382	347	365	368	365	349	349	361	375	351	393	380	358	380	370	378	341	380	366	376	380	369	330	339	401	356	361	323	362	378	387	341	386	398	361	333	361	369	400	368	373	388	385	348	372	359	360	415	387	368	373	391	350	404	351	365	378	352	380	359	394	390	370	399	366	377	391	348	353	362	336	343	384	371	349	392	333	347	341	365	394	391	393	392	358	387	391	370	381	357	369	341	377	357	376	401	367	385	391	378	387	342	359	358	375	367	377	358	354	375	329	380	343	403	342	383	400	384	359	360	384	349	387	388	359	355	348	386	375	410	358	340	335	390	385	403	336	353	380	319	340	354	381	400	366	342	392	325	364	404	381	374	396	381	362	381	358	351	330	353	379	360	348	382	373	367	394	365	344	373	411	382	368	377	394	397	346	334
25702	31032	14228	4999	2439	1936	1540	1348	1214	1160	1037	1030	995	980	933	875	844	905	885	936	905	823	842	836	866	865	825	886	816	856	820	823	849	875	828	768	850	825	831	812	803	859	858	853	813	827	785	814	832	794	813	777	882	774	822	858	840	815	819	835	792	824	809	852	806	826	763	843	819	853	818	827	812	789	839	830	876	843	834	866	805	814	755	829	881	875	838	868	818	818	826	841	872	784	839	874	768	810	835	827	838	817	829	900	836	811	827	845	815	841	820	814	839	918	864	831	851	887	811	758	807	825	856	863	880	787	810	841	815	813	847	822	826	838	776	825	825	782	782	825	870	766	830	784	845	879	857	758	832	809	847	825	891	786	844	809	822	791	870	846	822	796	821	805	878	821	823	808	883	786	836	861	790	862	833	792	836	830	817	807	803	807	825	828	853	769	836	867	858	823	834	837	808	838	840	833	861	802	825	848	831	798	825	787	857	835	849	794	883	855	833	793	846	830	820	830	833	845	770	876	836	834	798	885	794	770	824	840	768	830	822	816	802	814	784	838	896	779	845	820	830	808	852	854	833	880	822	879	783	833	824	786	844	828	854	832	854	823	801	808	836	807	872	850	837	891	810	796	839	877	818	907	802	833	822	873	831	800	850	775	778	808	824	841	789	886	867	786	806	855	824	887	820	788	803	839	856	829	842	816	785	842	806	863	850	842	834	802	843	817	809	856	862	824	760	866	855	852	804	818	815	855	852	849	787	823	825	795	810	835	844	825	776	851	828	824	805	860	834	860	800	824	816	886	797	841	829	753	790	859	803	820	815	782	848	838	859	859	803	853	831	908	834	809	838	795	784	813	824	824	807	879	798	839	778	798	805	789	850	828	848	805	806	803	804	827	802	807	830	882	852	823	841	820	790	829	824	839	813	880	788	900	794	834	880	791	805	804	836	836	804	893	833	824	825	822	810	858	792	878	810	861	820	849	842	787	811	859	807	808	835	844	839	819	876	834	857	841	846	834	857	791	865	825	822	805	847	826	828	867	840	818	837	828	842	835	844	816	835	861	797	846	814	796	818	813	832	818	819	786	829	832	835	842	829	820	815	759	830	819	824	832	802	887	907	823	811	807	873	816	825	833	822	774	854	873	847	843	869	854	846	812	812	831	824	849	830	845	862	805	756	840	832	830	813	843	841	865	819	882	820	875	839	826	860	783	838	809	806	823	861	806	802	844	807	775	780	825	813	842	826	855	758	869	825	851	853	837	811	840	858	853	795	847	804	810	820	862	833	861	831	893	783	854	824	808	879	826	824	818	837	841	827	855	854	811	806	840	804	857	842	810	821	810	805	846	802	848	852	827	837	842	859	845	796	778	836	793	823	843	827	812	848	828	817	793	816	860	844	803	879	797	823	885	867	778	848	801	822	856	808	817	829	793	828	843	889	806	843	832	830	816	841	864	808	837	819	833	832	838	841	844	821	859	828	801	875	808	861	822	840	804	842	884	858	863	846	802	836	848	843	890	845	824	826	842	832	855	816	811	865	845	826	822	785	838	801	766	815	864	819	852	804	809	812	772	840	838	854	905	868	827	778	811	849	840	897	817	792	854	847	806	819	877	847	852	868	835	815	911	826	824	829	849	832	863	837	872	849	835	815	855	893	877	828	818	806	837	847	847	783	820	819	824	798	827	784	795	800	849	865	771	851	809	820	820	788	814	792	838	863	801	825	815	840	823	837	835	812	872	789	808	838	822	835	845	831	832	880	840	841	818	786	869	831	844	832	888	840	847	839	819	889	825	815	791	847	834	812	856	813	835	823	812	838	812	843	846	847	808	900	817	836	806	829	862	846	825	858	826	828	818	797	853	827	807	860	850	863	831	812	799	837	859	818	821	809	814	821	838	841	821	854	818	839	811	842	831	861	757	818	859	871	831	809	883	805	820	805	812	885	838	815	823	839	800	806	812	817	870	780	828	844	805	819	827	812	791	821	838	867	848	859	872	856	833	824	792	806	874	808	844	827	841	843	872	817	812	853	821	791	836	793	787	898	822	797	813	872	846	833	824	784	814	839	845	823	844	810	756	823	850	843	866	863	798	868	780	833	820	811	849	770	833	796	840	830	870	856	784	817	863	838	799	814	780	891	792	867	851	867	847	851	774	871	809	826	884	809	826	804	846	879	817	827	826	802	835	851	820	871	829	811	847	858	805	799	781	804	852	807	809	859	822	818	839	842	878	828	846	787	838	812	852	809	843	774	845	894	852	810	855	838	827	841	781	843	850	830	802	909	838	800	867	810	858	801	819	821	835	811	881	868	793	847	776	828	809	806	818	796	859	841	805	793	790	826	811	774	803	881	825	833	885	830	799	860	874	844	836	833	816	872	868	795	824	850	835	849	865	836	829	840	799	789	779	838	807	860	821	852	865	833	850	818	822	873	802	875	786	764	844	847	814	812	828	831	798	853	815	844	850	791	784	823	838	864	833	880	836	841	811	835	863	801	853	826	865	853	813	876	859	865	770	815	832	865	820	814	889	817	824	853	856	849	881	851	855	860	793	842	874	785	812	843	799	897	810	874	856	853	820	808	859	830	826	861	844	835	819	840	814	850	821	864	799	802	843	873	806	857	824	866	839	835	831	821	903	809	868	810	840	866	834	875	865	803	878	815	844	854	794	810	839	879	850	807	839	782	820	816	807	830	846	820	826	816	845	807	817	839	839	857	848	795	813	858	841	849	847	817	849	885	839	932	841	870	841	861	867	850	820	859	830	824	801	812	849	819	806	814	856	798	804	875	832	820	777	849	806	867	811	805	886	822	850	831	797	872	850	797	824	827	822	788	862	801	822	825	805	802	838	818	789	814	821	765	862	883	843	821	812	875	836	829	789	868	818	812	838	788	859	854	823	805	821	829	833	853	811	856	856	833	872	846	888	853	759	857	863	814	797	839	846	857	801	814	832	854	853	883	799	832	801	856	826	785	843	828	836	832	857	863	896	830	802	807	817	806	825	822	895	878	789	819	825	839	862	816	840	796	786	809	805	794	827	853	821	838	849	811	833	875	809	778	783	872	844	814	844	833	859	824	860	850	850	840	816	826	817	822	850	809	847	844	815	827	829	797	824	836	827	842	837	819	846	819	818	850	881	812	817	859	814	869	846	836	817	829	820	866	849	789	827	861	784	797	859	801	868	844	833	826	841	875	825	880	856	859	800	894	804	851	872	791	854	827	857	803	798	838	855	800	798	831	831	792	823	795	853	853	878	847	852	835	814	842	844	840	820	841	878	816	788	834	811	826	876	832	885	809	806	861	842	833	811	868	831	840	828	839	848	823	884	833	827	856	839	818	796	832	838	867	802	803	785	797	776	816	886	798	832	801	830	815	792	868	839	770	864	810	878	829	797	835	843	816	799	889	807	845	862	894	775	772	825	855	777	833	800	868	829	789	775	850	787	796	842	847	854	842	831	798	793	901	835	805	859	830	874	833	835	851	834	880	831
24893	21488	24986	28435	21534	20250	4945	2185	1590	1221	1040	892	750	694	574	567	495	486	431	418	385	410	389	354	369	367	368	416	358	341	356	362	302	316	327	330	356	374	335	327	352	340	369	365	328	333	305	339	339	360	349	332	327	358	368	361	339	337	364	325	325	358	336	364	339	373	370	342	358	288	349	345	374	321	353	323	326	350	351	294	321	313	373	319	349	316	348	316	325	341	355	379	343	325	329	292	375	336	348	327	311	332	294	326	349	332	357	315	341	333	316	332	377	353	320	362	354	309	315	340	371	338	339	335	358	362	332	290	372	331	314	346	377	335	361	373	358	345	375	324	301	342	312	348	334	318	346	370	345	310	360	330	313	334	311	369	362	326	329	292	334	359	339	321	331	350	377	314	341	331	264	334	355	361	347	315	324	321	347	321	340	349	381	369	344	309	347	336	375	353	358	321	352	348	318	351	350	350	329	348	346	332	311	362	359	333	335	336	342	356	327	316	332	345	361	336	348	308	326	371	331	327	349	360	336	314	363	349	349	320	350	367	375	345	333	351	333	323	319	362	333	338	328	314	338	335	305	351	347	343	387	355	351	345	322	319	355	308	312	323	313	296	365	362	348	339	336	343	323	328	374	332	372	344	340	334	338	356	335	345	350	354	372	325	321	347	336	281	340	342	335	325	314	328	368	293	328	345	343	319	352	339	340	342	331	365	335	357	345	348	312	365	305	307	336	312	332	333	355	299	365	327	308	336	342	342	351	381	345	348	340	344	307	323	303	364	356	321	335	363	386	331	327	313	315	350	353	308	354	373	325	331	334	338	299	322	341	349	348	345	348	344	345	321	337	323	358	353	365	335	348	328	339	356	317	347	354	325	351	361	305	341	363	341	354	340	318	360	322	353	313	308	334	344	285	321	353	376	305	334	344	388	345	371	372	354	368	347	335	326	356	315	381	307	392	319	329	344	344	312	347	312	317	325	325	337	376	380	386	369	387	371	353	346	322	320	337	364	330	354	348	336	336	337	378	335	316	316	317	337	351	330	363	357	343	354	342	368	363	340	321	304	344	355	329	330	330	335	314	328	333	341	341	317	367	327	324	333	326	299	340	340	306	355	334	364	333	347	334	336	355	338	355	326	342	365	321	349	356	330	333	326	338	304	345	340	346	337	346	366	368	314	350	289	340	336	333	320	381	343	309	338	360	316	335	324	379	352	344	367	344	312	343	349	344	359	336	324	324	333	334	341	337	350	318	332	291	328	328	342	366	328	338	297	337	342	329	334	333	376	347	352	333	355	321	322	328	354	313	326	325	335	388	338	312	367	320	316	334	335	370	336	363	337	334	353	357	323	332	368	355	369	317	343	353	350	345	358	310	297	306	349	321	388	334	325	354	394	345	332	356	337	368	333	315	334	367	356	317	303	308	314	347	356	312	343	337	358	351	333	355	312	320	318	339	349	344	334	355	351	317	308	329	361	332	325	322	322	327	354	324	316	325	340	360	330	325	335	321	319	345	318	354	307	343	314	313	347	340	365	324	364	337	348	357	322	330	311	334	372	325	332	373	340	363	327	374	365	369	335	357	341	362	324	339	331	348	365	319	354	355	336	331	355	334	343	329	309	332	321	340	346	348	338	346	350	366	347	331	358	335	350	326	327	329	327	330	351	358	319	340	330	329	319	324	344	335	307	370	367	339	328	333	339	374	362	311	316	303	335	330	309	348	346	306	371	338	321	309	331	352	354	319	364	322	315	327	339	324	294	288	356	368	360	312	334	339	336	323	342	339	327	356	311	353	368	344	368	352	361	315	353	331	327	331	348	346	350	355	343	354	330	353	327	345	367	314	366	356	338	352	338	349	364	351	322	313	351	373	334	359	328	351	344	340	377	365	371	305	333	311	339	346	340	359	326	324	330	309	317	326	352	336	356	352	350	343	319	351	336	313	335	321	359	372	350	355	320	311	323	363	327	310	324	345	299	331	356	354	362	307	324	304	335	355	318	340	345	364	324	365	311	331	354	374	322	342	327	340	357	360	321	310	339	386	335	330	329	369	360	348	278	295	324	345	340	349	339	344	325	338	356	371	339	389	313	373	360	354	328	334	332	321	311	305	353	347	332	336	348	321	343	335	329	351	344	287	335	349	333	345	357	326	369	359	333	349	362	312	304	308	322	347	359	357	335	306	348	353	333	375	305	355	358	369	337	331	364	357	345	336	330	361	316	286	370	351	333	339	326	376	300	336	346	334	319	333	327	363	352	328	352	351	368	336	327	317	375	314	309	328	318	328	332	341	314	382	285	368	330	348	324	359	364	359	358	338	339	330	340	360	314	355	327	308	288	332	353	334	362	348	359	359	365	335	332	341	358	314	336	362	341	345	328	328	336	344	372	313	366	345	323	353	348	318	350	331	333	350	331	302	354	341	302	352	347	352	338	310	301	343	331	325	325	327	342	351	382	335	345	363	314	355	317	349	311	338	353	328	327	323	299	344	331	357	350	340	323	344	309	364	374	316	335	334	327	336	355	344	330	330	344	336	342	365	361	350	299	348	365	322	344	314	324	388	394	319	338	327	345	321	312	343	323	355	349	377	361	367	376	359	333	353	325	327	344	329	334	316	319	324	296	306	356	353	347	351	298	358	335	343	373	346	331	338	342	360	335	316	335	371	345	341	326	313	318	315	346	328	331	317	363	327	392	317	356	325	338	356	347	334	340	352	356	325	341	359	386	347	323	362	330	332	327	301	340	306	316	309	345	301	308	337	320	323	319	326	331	354	338	340	317	351	326	367	308	320	309	321	331	345	336	296	331	328	355	341	322	324	336	361	359	371	342	351	341	313	348	340	360	393	351	348	350	311	330	320	364	326	327	333	331	319	346	320	367	324	343	354	354	352	331	348	343	382	349	337	375	308	346	347	333	360	360	330	319	324	352	352	341	368	356	336	326	328	344	339	350	344	364	348	305	367	325	340	339	353	360	345	337	346	326	341	328	334	309	339	311	326	325	353	341	327	364	354	341	353	352	338	367	333	385	344	333	301	322	355	335	315	343	349	362	326	329	330	348	308	317	345	334	353	333	321	340	335	361	327	336	300	336	348	357	330	353	338	341	337	342	343	323	299	297	355	335	323	346	337	335	338	329	368	338	339	353	372	319	320	349	331	319	327	348	314	372	377	301	343	383	364	341	371	342	332	343	337	374	317	330	388	367	317	346	358	328	322	345	315	344	319	391	363	385	375	315	336	322	353	365	338	329	344	333	340	327	336	337	348	361	343	325	324	339	349	317	330	317	325	346	361	291	315	322	353	332	297	343	360	343	340	338	314	322	295	367	329	318	334	343	354	332	305	305	340	334	332	322	372	334	366	339	323	295	337	289	329	320	295	328	335	337	342	329	318	347	302	342	361	354	345	310	321	369	344	335	323	336	355	308	331	332	358	352	334	333	321	362	328	348	354	337	323	355	314	333	307	343	369	350	399	343	336	383	344	326	357	339
27201	43013	21147	7647	3224	2315	1759	1454	1315	1232	1139	982	949	948	859	902	841	829	804	841	797	798	769	766	822	778	813	803	779	766	746	782	726	753	755	727	746	738	767	815	789	773	724	756	724	722	776	794	736	783	691	782	821	768	789	781	781	755	804	800	772	801	795	738	783	752	748	793	769	726	769	732	765	772	781	780	743	718	713	762	763	762	752	774	777	784	799	740	778	729	758	806	748	768	767	741	769	819	724	779	767	732	715	789	780	788	778	738	753	738	746	764	765	792	748	777	753	778	773	742	802	731	773	768	787	712	793	749	784	717	783	764	786	739	769	728	730	805	721	780	780	736	756	738	799	732	806	806	800	719	774	790	782	780	760	778	776	773	786	731	729	767	755	755	745	745	721	820	756	773	751	757	764	708	770	720	750	757	716	747	802	767	790	787	718	721	740	767	689	719	794	779	813	737	760	750	765	760	743	802	738	776	783	775	761	739	802	739	777	812	784	747	792	692	800	781	766	751	779	793	777	768	793	745	733	786	722	793	788	784	752	755	794	771	770	799	755	810	756	728	785	797	813	772	737	782	789	783	727	756	838	761	740	825	800	773	753	718	779	734	779	781	764	768	726	741	812	738	744	752	779	773	784	742	769	759	790	739	751	748	748	810	755	743	748	803	759	792	761	759	812	743	797	767	729	784	758	750	781	726	731	766	798	790	740	757	824	789	732	743	733	758	682	776	785	760	740	765	725	764	754	746	764	767	759	768	787	750	828	773	742	781	786	815	752	741	749	758	807	749	744	722	763	772	790	789	713	751	754	750	798	681	817	770	747	796	762	712	794	780	792	752	787	753	751	825	820	781	794	770	724	725	761	748	798	778	800	731	775	757	767	750	778	729	738	743	817	756	741	765	740	742	762	765	723	794	762	758	743	781	786	769	793	782	784	754	777	810	769	802	784	825	781	768	814	744	760	767	746	782	775	764	741	771	787	738	799	761	758	753	743	736	750	798	772	747	790	755	720	780	729	747	784	764	750	807	806	735	767	722	809	776	790	738	800	754	765	781	781	773	794	819	768	807	775	743	824	721	733	755	776	754	733	786	730	736	743	789	799	773	767	778	778	797	806	750	779	759	802	746	679	754	712	777	747	716	763	761	812	734	794	794	746	782	733	732	750	747	746	781	771	763	765	820	763	739	711	740	777	731	780	794	782	793	732	775	777	742	758	779	779	754	700	798	762	781	758	741	799	781	747	773	777	784	787	807	737	740	776	713	732	760	721	796	784	744	737	779	743	746	767	783	716	830	745	780	759	779	780	763	707	774	751	777	760	754	731	772	775	814	732	811	765	814	761	749	725	753	787	787	759	743	757	808	778	807	710	763	752	774	788	786	773	764	794	797	736	803	769	757	785	794	772	783	732	788	773	815	779	764	744	695	698	798	767	765	769	752	760	781	744	714	755	763	753	819	788	810	730	780	811	754	780	730	749	799	758	767	730	720	750	747	735	762	819	748	758	736	819	766	795	782	792	791	754	727	785	792	778	748	801	836	790	722	778	731	770	739	738	739	772	813	752	773	770	749	787	791	797	764	764	771	754	740	772	741	729	756	746	742	728	743	757	788	751	784	776	765	802	791	817	737	792	799	809	741	767	745	695	761	753	786	787	814	765	740	774	784	740	776	776	770	751	749	741	773	780	745	717	769	747	750	742	717	807	786	739	759	771	730	787	770	754	767	766	734	764	760	791	792	763	783	770	784	755	788	757	736	764	796	786	781	743	765	742	751	784	743	767	750	761	717	746	745	770	747	748	760	693	833	773	768	741	827	760	816	799	749	783	726	751	721	764	745	731	766	796	803	768	723	746	734	749	756	770	743	807	750	796	782	722	767	790	770	775	765	776	691	757	781	757	751	783	746	792	750	727	810	750	812	818	770	769	758	776	759	776	768	757	787	713	794	730	698	779	737	762	815	763	742	763	797	805	762	731	789	773	730	748	745	787	760	753	734	815	834	776	764	746	788	810	796	749	741	799	713	777	742	764	764	741	833	784	762	745	768	765	737	714	734	726	770	734	708	729	745	779	753	810	720	755	770	768	743	758	768	697	762	778	750	698	716	775	746	802	764	788	760	758	764	761	676	781	780	752	748	812	780	755	800	736	786	781	811	851	788	783	763	749	786	752	774	772	772	782	758	769	735	756	735	772	776	756	742	737	758	799	788	769	801	740	761	783	789	720	738	764	793	769	759	805	809	751	752	748	741	808	744	789	765	783	717	739	788	726	730	799	807	758	766	750	811	763	804	728	733	775	781	760	807	722	757	774	756	797	742	774	736	778	736	732	756	806	748	731	751	758	755	817	760	762	747	727	722	787	843	825	800	794	793	760	760	787	757	795	802	749	763	749	744	755	768	761	734	785	799	776	769	752	807	754	734	789	716	733	775	779	765	763	736	761	712	734	808	754	757	778	772	736	754	764	718	769	814	781	746	792	782	775	773	753	768	816	717	804	796	761	750	787	761	772	784	758	763	743	748	744	738	738	798	790	710	775	782	803	792	785	755	768	753	767	793	794	788	784	766	772	764	773	729	751	818	765	790	820	787	772	774	800	793	795	785	727	738	773	779	777	713	740	736	735	770	781	801	778	747	766	740	745	765	760	739	791	707	785	778	767	740	775	814	751	766	737	759	745	780	774	776	709	674	770	784	729	749	730	765	786	769	770	731	767	806	789	764	752	742	789	745	726	754	731	712	750	745	844	765	724	785	769	742	738	760	772	760	761	768	739	769	746	798	766	773	715	786	796	770	752	772	762	747	741	738	804	812	741	753	787	759	738	733	748	809	752	754	761	709	799	801	781	704	756	774	767	794	788	761	790	760	814	782	769	735	765	815	736	779	773	755	756	779	746	799	737	784	771	763	776	721	806	809	794	779	772	775	743	796	791	755	788	789	762	735	746	799	727	730	747	779	778	781	781	773	782	832	796	730	743	789	756	784	775	739	743	793	801	819	764	788	827	770	758	782	768	742	761	821	741	761	800	731	789	768	767	790	761	787	771	710	769	773	805	780	748	740	749	801	784	731	755	747	760	740	744	733	743	771	793	766	739	780	735	778	730	765	749	754	725	789	724	739	755	735	712	823	799	761	831	777	781	833	736	770	745	753	778	787	750	783	731	772	729	774	724	738	746	727	751	805	784	729	796	748	780	757	722	755	772	770	783	756	702	714	749	793	771	756	793	749	747	783	740	731	774	743	729	772	809	746	764	750	794	766	766	764	756	727	771	731	786	741	769	716	778	748	777	779	778	800	763	753	739	769	777	775	754	726	720	736	772	745	801	739	750	770	728	764	787	744	762	835	770	712	747	801	746	779	773	758	732	793	740	728	740	795	786	708	719	750	820	775	781	789	757	799	737	765	776	746	811	793	736	707	732	733	799	773	777	833	761	795	789	808	740	780	739	780	762	789	705	714	757	714	769	756	760	784	756	749	790	760	755	784	772	797	827	761
24254	21452	25326	28017	21459	21552	18712	3856	1887	1492	1250	1032	847	790	631	567	598	464	472	438	410	413	416	363	419	378	393	358	320	348	333	322	348	336	326	352	364	333	311	331	368	353	323	318	338	345	299	314	352	351	349	363	350	311	336	327	333	360	326	353	348	301	318	335	342	344	340	362	355	338	307	303	338	334	343	327	322	318	323	326	316	306	315	346	363	379	328	328	288	380	290	326	324	319	326	357	326	307	318	369	336	358	326	312	280	309	336	323	368	356	321	355	357	385	372	326	324	331	357	341	322	329	318	313	351	331	280	326	324	306	350	347	332	354	338	366	318	341	372	327	325	378	312	331	323	347	305	317	324	286	324	323	341	349	318	317	350	335	328	330	321	317	313	320	356	336	330	306	306	338	362	362	339	316	348	306	297	310	342	360	349	361	304	330	333	314	309	353	301	344	302	329	321	332	296	317	297	331	323	347	323	365	314	302	316	346	352	334	339	369	309	345	306	348	350	285	302	337	339	328	295	292	300	311	329	343	322	324	343	332	315	323	364	309	345	336	331	328	303	343	304	316	344	332	368	330	359	337	298	363	318	344	335	315	341	338	335	331	290	304	352	375	314	347	293	324	315	324	314	302	359	339	290	333	321	333	336	294	322	341	327	331	362	323	292	325	354	349	354	352	322	304	328	345	347	323	347	322	300	303	301	326	305	305	317	330	313	314	346	339	320	337	315	353	334	300	330	313	330	307	310	338	308	327	301	346	354	339	340	317	355	328	363	347	326	312	327	326	321	316	322	317	343	316	324	316	318	356	385	370	345	327	355	329	344	315	326	334	349	346	338	316	317	328	322	330	355	365	352	304	330	325	330	323	299	354	318	339	325	320	335	329	303	327	323	366	300	323	330	308	331	338	344	309	321	347	291	333	317	314	316	317	330	310	347	303	349	346	288	305	347	332	313	275	321	345	331	305	332	320	314	291	322	305	311	312	347	322	345	369	350	304	368	336	344	313	295	303	316	299	272	324	315	319	354	331	313	326	327	298	315	351	332	333	311	325	349	325	335	345	318	322	342	350	338	334	349	280	353	335	340	296	316	345	330	343	355	331	319	352	334	292	342	367	312	318	301	277	325	326	304	329	336	359	365	329	337	369	337	335	353	355	332	347	332	328	327	340	326	300	325	349	303	327	307	338	352	345	325	348	339	326	339	346	314	316	333	326	336	352	354	335	298	311	331	353	314	348	339	341	339	316	348	349	312	350	330	352	361	332	299	327	333	364	363	298	369	308	311	313	304	311	327	337	302	333	340	304	331	332	320	335	372	345	342	343	323	325	336	352	320	323	314	319	310	294	311	329	330	318	345	322	319	321	355	323	326	347	331	318	321	342	310	334	322	340	313	331	331	364	324	304	323	338	323	349	347	339	367	336	292	359	343	350	330	325	335	342	294	339	357	325	306	367	341	337	331	311	302	305	356	349	308	342	331	323	314	310	333	326	360	324	315	302	321	364	335	325	334	357	338	323	312	369	331	344	359	332	320	315	316	341	299	330	330	349	315	329	314	329	343	375	319	352	330	344	371	346	333	335	335	309	316	301	354	326	326	339	351	323	327	303	321	314	317	330	303	322	321	319	332	352	324	332	318	349	338	297	280	344	347	304	368	331	341	325	322	309	364	329	310	314	327	361	313	314	326	357	311	365	317	297	289	347	344	319	350	351	333	334	322	359	336	311	298	311	346	327	349	296	335	329	342	367	321	329	323	326	331	326	340	327	322	334	307	357	355	322	344	297	392	371	340	331	386	304	335	308	322	340	309	382	319	330	282	325	315	350	318	318	305	293	359	336	292	333	312	346	334	321	339	327	358	359	324	362	301	318	316	342	314	336	327	322	328	303	325	326	335	336	312	324	349	306	358	317	337	306	321	321	295	329	302	310	351	359	322	342	342	332	374	320	335	352	344	345	344	331	328	346	309	356	340	356	302	321	295	313	312	330	327	359	305	315	337	323	330	310	315	296	330	361	319	308	317	333	318	321	318	351	324	334	363	345	305	340	322	306	316	329	296	288	299	298	355	343	293	311	299	347	328	321	324	294	317	341	300	362	319	329	301	314	307	294	387	360	352	312	329	338	279	329	321	363	330	298	359	346	290	339	355	361	311	338	318	295	304	314	365	337	336	344	345	310	298	348	342	381	351	326	340	288	303	307	290	312	328	336	319	308	361	351	370	348	341	348	342	311	300	341	321	305	342	338	358	321	322	318	325	304	312	365	327	345	309	324	322	313	334	358	358	321	321	328	311	329	307	343	342	348	344	331	330	337	331	321	359	334	336	312	324	296	357	379	300	335	355	339	354	336	317	334	316	332	336	299	303	348	302	275	261	359	340	354	321	331	334	312	336	320	371	297	342	294	307	312	311	306	352	325	333	339	353	344	353	354	305	367	331	344	324	321	329	325	315	338	324	309	332	350	290	335	336	354	354	332	313	321	325	310	310	300	365	333	307	310	340	281	339	328	306	326	322	369	309	349	336	354	304	341	287	310	317	315	311	317	318	323	344	342	352	302	356	359	298	362	304	316	310	330	334	316	301	341	368	299	336	333	314	345	338	357	344	299	309	332	303	352	358	333	280	311	315	310	352	330	327	325	315	351	330	333	328	329	315	330	315	306	321	350	342	362	346	341	355	326	348	320	306	320	286	311	334	301	298	333	325	322	355	329	354	312	359	335	353	321	365	326	352	343	332	340	329	348	329	354	307	377	342	354	320	347	331	331	355	318	343	317	348	330	347	335	318	317	337	331	330	350	324	309	329	318	310	321	324	361	331	325	286	354	336	323	293	339	314	324	317	350	360	350	325	328	360	293	301	311	306	304	334	337	317	316	328	298	330	381	315	326	308	333	335	336	310	322	340	313	310	348	339	372	338	351	339	336	346	328	324	389	332	338	340	329	344	318	342	263	336	325	312	331	344	368	331	340	325	358	350	354	358	343	343	331	314	334	333	332	336	320	342	328	350	315	342	326	325	332	364	337	312	348	335	333	292	342	335	322	341	335	294	353	352	351	334	317	311	369	293	356	333	340	311	331	301	333	335	331	357	345	316	315	314	352	321	349	311	333	297	356	318	359	317	327	308	321	352	313	317	326	335	347	363	325	339	321	339	329	339	316	350	335	341	335	322	352	346	335	315	352	344	362	317	313	368	327	311	319	341	326	327	328	389	334	370	323	314	306	346	320	374	351	330	345	347	340	306	339	326	336	310	324	328	355	333	314	332	318	309	335	301	310	294	305	352	316	308	329	313	317	308	313	338	353	360	341	344	323	312	334	319	337	304	345	264	310	343	320	321	282	302	347	334	326	322	332	373	355	308	295	325	307	347	322	315	313	323	353	332	346	332	347	340	348	328	329	339	337	334	323	318	369	324	331	347	301	338	343	328	327	357	303	288	325	351	331	339	360	307	317	338	318	345	332	323	293	324	336	321	325	291	333	355	324	357	323	314	306
30304	47077	26811	9539	4075	2638	2002	1643	1416	1228	1146	1063	937	938	905	828	861	789	812	791	752	806	758	784	760	734	741	711	736	761	716	701	699	756	719	752	709	754	799	724	724	700	707	775	745	714	731	733	752	754	775	714	742	752	761	718	768	764	734	737	743	770	746	730	722	744	718	749	725	764	771	713	732	714	722	711	732	724	714	747	734	738	694	768	720	710	703	696	740	771	725	714	736	745	710	715	682	747	759	726	749	701	703	762	762	708	705	702	760	715	761	712	717	699	697	729	722	789	715	772	751	738	725	716	740	705	703	717	720	758	724	694	818	729	706	773	780	779	758	737	751	745	658	701	699	757	756	753	732	743	752	710	718	701	757	692	735	705	709	769	701	733	713	746	741	708	719	783	743	710	755	739	747	714	725	741	723	747	746	760	711	731	686	726	766	682	753	742	711	720	740	775	709	758	740	714	768	710	708	676	759	736	701	763	693	741	760	735	692	739	757	721	765	728	737	758	769	744	720	727	736	722	718	711	734	687	747	704	727	731	760	730	722	734	745	788	685	704	716	718	718	728	697	755	702	751	740	740	704	785	726	733	710	773	721	678	750	751	758	722	709	739	699	765	737	670	760	763	763	751	733	744	766	695	743	721	737	765	761	771	763	707	767	718	701	749	746	742	749	731	744	728	741	736	754	728	692	761	732	698	726	725	742	656	735	751	727	731	706	710	735	737	722	677	754	728	719	761	685	770	733	740	727	754	698	751	752	754	763	779	801	718	769	740	711	708	737	733	725	801	703	751	732	753	748	745	705	771	757	777	791	740	738	740	747	770	730	745	708	706	717	737	745	730	685	742	695	754	740	754	717	777	734	694	710	725	720	755	730	706	753	731	784	749	788	736	726	725	705	685	774	675	753	759	744	749	714	735	788	734	715	780	740	758	711	766	704	731	696	749	695	725	694	735	731	763	718	694	707	729	713	732	766	696	761	746	714	699	736	768	738	725	676	787	702	696	792	788	685	717	715	736	741	715	711	768	756	721	767	738	768	730	768	730	699	644	748	701	706	768	700	731	785	733	687	725	766	799	708	757	712	692	766	716	743	735	742	750	755	694	690	743	725	753	721	677	755	761	722	726	715	722	736	734	703	743	711	710	744	704	773	707	801	685	734	727	714	723	759	749	767	775	764	713	754	759	727	696	682	722	781	673	738	778	700	743	726	739	712	744	757	750	708	727	734	742	697	721	687	731	723	688	758	772	739	737	695	732	707	701	722	712	711	725	747	732	727	714	755	722	731	768	702	756	703	701	732	740	794	698	776	751	726	723	760	756	733	736	747	749	675	678	693	713	750	745	718	721	742	756	741	740	729	767	750	747	716	734	789	708	718	711	686	777	734	692	742	782	731	744	701	745	718	727	795	769	752	750	712	720	743	745	738	783	738	715	759	764	754	748	732	732	762	672	723	738	685	705	695	734	729	706	729	678	720	729	726	750	749	683	698	748	711	750	705	749	724	752	728	685	775	777	708	746	726	766	683	726	692	742	743	713	709	764	739	740	758	749	720	713	753	743	678	710	782	749	730	747	720	697	742	743	735	729	736	754	710	734	717	764	703	713	748	688	689	714	730	774	769	740	766	716	740	677	790	730	731	690	719	727	727	784	727	721	732	730	723	693	733	722	768	713	708	724	729	699	748	742	705	759	751	761	709	685	689	777	746	748	681	725	729	735	744	755	761	705	699	682	723	688	755	759	740	731	749	688	725	713	736	734	747	725	728	720	705	683	729	688	722	744	747	733	736	718	714	695	759	762	739	743	664	754	701	767	739	733	717	731	762	760	750	709	672	736	713	716	749	749	664	736	734	730	746	725	706	747	739	708	743	717	745	713	704	683	686	738	753	721	681	707	763	726	743	748	740	717	727	706	702	772	766	781	747	747	755	708	753	717	714	738	751	751	728	716	758	709	750	706	697	734	750	761	714	744	707	756	691	650	742	774	720	716	730	715	706	762	779	774	776	754	715	767	769	734	756	769	752	709	704	736	756	693	706	758	716	718	737	721	718	768	722	735	730	712	744	716	719	746	725	770	732	743	725	715	740	745	728	721	730	749	717	748	765	713	757	727	747	756	702	745	751	745	764	771	725	717	778	732	740	702	714	786	734	759	716	710	729	770	726	746	748	707	703	715	729	757	734	687	680	743	718	743	743	733	728	736	767	765	706	741	729	710	752	723	696	716	670	707	813	696	720	727	714	704	720	724	674	711	754	726	762	691	757	700	663	710	758	740	726	759	748	773	735	698	727	682	696	779	707	744	753	698	727	737	733	693	738	746	727	685	732	686	770	742	759	741	789	741	769	768	699	715	742	754	725	701	704	712	699	745	714	779	754	707	771	715	760	739	724	717	728	742	708	700	743	694	749	722	671	765	746	740	684	772	693	738	745	748	753	736	752	756	722	742	716	689	705	723	675	700	753	689	730	755	710	731	759	802	717	699	688	795	737	745	714	755	772	737	730	722	713	703	727	749	681	725	714	717	731	753	726	722	748	719	743	764	684	718	684	708	733	681	716	721	774	728	714	703	724	707	745	727	800	742	748	788	755	751	728	798	740	722	801	775	695	742	669	700	697	720	716	679	736	720	764	709	742	751	722	784	721	719	692	726	707	675	765	758	759	747	721	754	758	724	718	730	765	723	687	719	771	748	750	731	723	745	786	747	778	705	697	744	787	727	723	719	781	731	719	724	750	736	760	714	743	736	713	765	791	758	760	769	744	706	791	734	735	748	749	739	734	735	723	746	731	753	725	742	726	731	718	736	756	765	773	710	700	736	690	747	762	773	788	712	729	733	739	712	738	726	738	736	683	723	740	717	713	705	735	704	720	740	757	774	728	710	742	737	743	696	731	759	769	750	730	703	755	759	766	747	749	721	729	701	723	719	736	744	697	720	750	710	745	675	733	749	707	784	745	770	747	721	793	776	704	741	738	718	745	716	776	787	747	761	728	704	715	737	703	745	758	750	705	670	790	726	749	750	736	696	787	714	777	677	731	724	733	733	712	761	717	730	759	700	705	734	755	775	719	704	727	737	752	746	753	764	717	736	735	720	690	721	763	725	700	708	758	756	765	717	756	727	691	735	761	779	724	727	745	700	710	692	692	760	743	708	759	692	769	744	757	716	734	710	753	716	766	722	679	737	738	688	717	728	736	746	710	706	706	659	732	732	745	761	780	736	704	738	752	719	738	755	778	699	691	688	734	767	711	733	759	748	726	691	721	694	701	758	707	703	717	743	721	728	755	766	728	762	707	731	713	711	699	772	717	731	734	719	729	736	739	766	800	760	732	769	782	706	702	786	732	753	703	754	688	780	739	803	731	744	726	742	754	724	732	701	725	747	694	743	744	705	742	705	744	729	749	742	720	703	761	730	683	739	752	744	720	752	777	726	713	675	710	744	713	675	697	730	763	731	748	749	699	737	713	703	709	736	743	734	745	736	739	727	717	724
33249	24909	22354	9538	3290	2149	1563	1261	1058	858	828	719	632	528	518	469	432	399	438	395	422	414	437	385	398	357	351	370	396	389	350	361	399	385	395	339	416	376	342	339	377	355	324	360	374	348	366	374	410	355	365	358	374	364	437	343	346	356	367	382	385	356	371	368	372	403	376	380	356	396	383	360	362	368	344	330	333	386	384	370	351	408	376	368	382	383	392	373	312	386	375	382	366	373	333	372	372	382	350	380	367	362	379	356	379	338	339	375	376	356	357	363	369	405	365	361	333	432	389	353	364	370	372	382	318	401	367	375	365	347	366	420	346	362	367	371	355	400	357	387	364	406	398	363	382	409	343	347	372	370	384	395	394	379	374	342	348	386	381	371	358	392	329	327	371	403	400	351	371	354	349	343	373	385	357	379	379	354	396	356	395	363	357	360	337	357	401	385	379	368	384	381	393	365	380	362	412	402	379	395	387	381	417	391	363	354	336	341	370	381	336	405	378	355	354	373	347	375	369	375	375	318	373	369	389	340	372	377	356	376	353	364	350	330	402	417	329	355	344	375	379	397	350	344	358	350	350	369	344	382	348	402	371	365	355	398	382	351	338	375	362	314	374	401	379	356	388	367	379	386	359	375	371	415	354	375	382	371	354	397	387	358	371	331	363	356	341	363	341	351	339	372	368	366	405	399	357	369	357	342	323	361	382	379	372	346	363	339	387	374	369	338	376	373	388	340	369	362	383	365	404	388	374	336	372	364	332	377	381	386	393	427	387	387	376	350	368	360	335	371	388	361	352	368	375	365	371	363	331	341	386	365	387	367	350	381	384	374	366	355	363	402	360	385	383	378	343	376	390	364	397	375	369	316	413	364	383	389	344	349	352	365	384	393	356	356	355	352	336	354	379	376	389	367	330	365	364	360	431	395	397	380	393	378	334	371	336	356	382	385	407	377	382	345	374	352	361	328	359	366	375	374	381	337	378	335	359	353	369	366	397	413	393	360	375	390	383	384	397	386	359	368	360	361	381	378	356	322	342	348	353	365	346	363	390	341	369	375	356	351	398	394	384	365	408	370	362	367	346	330	361	365	374	394	394	382	366	384	388	381	384	366	338	365	375	381	374	379	341	370	347	388	403	349	319	379	371	383	336	367	336	363	347	380	390	349	383	396	385	378	390	364	345	349	379	396	383	365	358	385	369	338	358	367	398	328	368	385	358	387	377	386	342	352	409	347	349	363	347	318	355	385	332	365	393	342	331	398	354	374	338	374	357	357	371	373	375	349	397	364	371	379	374	364	376	339	412	370	384	390	399	368	375	397	361	375	362	352	353	401	358	359	394	341	302	374	395	343	369	347	364	372	402	388	361	374	373	369	393	354	335	378	342	353	373	382	378	350	392	369	365	381	375	404	381	350	356	357	405	374	365	369	344	346	385	369	364	360	368	355	357	366	361	381	388	385	362	337	340	368	403	366	377	382	347	377	371	396	359	368	364	363	360	383	378	335	332	394	367	367	391	396	367	412	364	380	390	382	393	367	362	385	344	406	388	359	347	374	376	327	365	389	373	356	360	355	359	386	401	406	376	388	401	355	379	366	352	373	354	401	376	377	344	381	373	341	353	369	376	373	411	345	356	352	361	396	334	391	417	368	379	350	359	362	359	394	358	383	378	369	353	396	380	383	357	392	359	376	339	394	395	385	436	344	382	338	346	345	374	389	375	395	380	379	366	356	345	352	339	348	371	368	397	321	369	359	344	363	356	371	358	402	356	394	364	342	378	410	381	359	381	368	371	370	376	365	334	409	396	371	356	393	365	327	371	345	314	379	359	339	342	391	397	355	407	335	377	353	347	328	417	382	370	390	348	374	388	360	372	395	356	394	387	386	340	385	307	325	344	369	341	365	397	388	373	349	362	352	354	374	370	359	347	355	363	372	370	382	366	368	379	387	383	352	345	392	386	369	407	333	408	387	391	353	369	378	359	360	408	327	382	370	376	379	378	336	334	387	384	343	381	350	364	399	378	348	388	390	387	370	392	358	380	345	373	401	359	406	346	358	353	360	374	361	377	362	385	346	403	386	356	396	362	396	347	344	375	383	363	389	358	345	371	365	374	385	373	362	383	351	372	383	345	333	358	353	372	379	377	344	346	369	361	403	368	354	374	372	376	375	348	353	321	380	386	400	345	368	369	385	386	368	360	311	384	386	374	353	360	373	341	356	345	410	341	357	353	412	381	342	347	361	391	382	396	327	380	343	375	339	356	372	367	352	369	381	372	363	357	377	373	323	380	376	386	338	368	399	354	394	354	364	391	352	373	355	370	329	378	376	362	382	379	322	330	360	387	399	379	371	344	368	347	344	344	367	370	386	358	368	363	383	336	355	327	338	349	372	359	362	353	361	374	381	341	397	359	349	370	374	399	344	371	371	372	386	378	352	384	375	342	340	354	352	380	376	402	365	367	388	396	360	393	387	350	346	319	362	345	346	366	352	374	377	385	377	370	376	373	364	390	372	395	361	354	405	336	363	388	351	384	384	376	365	347	405	365	345	339	366	387	416	365	398	339	381	371	374	411	382	359	334	354	417	392	381	356	363	379	335	368	341	399	373	361	397	408	364	368	339	366	344	356	350	387	374	322	338	355	384	365	379	380	388	402	381	387	372	348	384	378	381	362	352	368	378	356	373	384	341	380	363	371	411	400	353	406	368	383	376	374	392	404	363	360	368	388	398	378	339	339	351	399	358	340	365	343	392	377	413	364	367	367	376	359	351	372	361	357	362	395	360	343	370	383	364	395	362	331	349	361	350	334	361	368	339	337	365	354	404	393	355	341	369	359	332	375	352	353	349	381	362	357	355	414	378	384	364	382	347	369	384	352	347	375	337	379	335	383	353	350	341	355	360	360	374	379	325	341	368	371	440	353	353	349	360	365	351	355	349	404	415	347	325	370	402	397	357	342	342	372	368	363	349	363	378	353	384	397	394	379	401	387	398	371	316	347	397	353	354	336	337	347	402	380	390	377	386	351	366	360	376	338	380	347	354	346	376	369	332	344	401	385	377	345	343	410	369	383	354	397	353	349	381	359	358	372	367	345	334	391	381	379	385	392	399	392	398	362	360	366	344	390	371	366	370	390	357	362	378	353	396	367	334	377	382	373	367	350	342	344	367	343	369	371	374	389	352	381	393	350	377	400	403	360	366	355	374	377	351	366	382	358	379	352	349	356	382	356	364	359	329	352	386	362	350	403	328	354	394	403	399	375	348	358	379	365	359	348	363	377	365	363	377	372	359	388	362	385	352	362	373	395	359	338	365	352	353	374	364	319	382	396	390	388	363	408	378	357	358	373	386	354	378	359	343	397	376	357	384	364	364	339	356	393	339	363	391	376	394	413	380	380	352	371	414	377	353	372	357	405	367	374	368	391	396	387	360	372	351	380	333	385	363	385	366	393	366	392	381	372	324	363	342	360	346	348	355	383	382	380	371	353	330	351	380
28291	30594	13414	4338	2375	1804	1470	1284	1158	1096	1035	1036	954	888	961	933	887	875	832	847	871	886	838	811	845	896	826	767	851	799	822	829	878	825	843	786	810	829	823	804	810	781	829	797	821	802	809	821	820	833	837	847	833	869	855	853	807	825	874	861	827	839	878	890	879	818	820	880	854	786	830	785	830	835	836	814	797	855	846	796	802	839	821	848	782	867	797	801	838	800	904	817	840	851	813	800	820	853	853	795	836	869	821	845	838	814	837	821	826	863	841	815	827	857	819	825	812	815	873	848	816	837	857	871	811	822	832	876	839	873	774	840	815	842	845	792	843	838	841	820	825	845	842	837	808	859	818	802	813	827	882	882	878	805	814	823	804	863	850	839	810	864	842	830	870	832	845	802	853	813	824	854	834	837	796	869	840	860	899	806	811	862	827	823	829	858	819	816	851	836	804	852	827	790	832	818	804	836	809	852	824	854	795	882	793	803	904	756	822	852	786	814	799	816	793	799	842	898	816	828	819	836	887	836	826	821	797	796	797	825	889	840	836	790	872	835	808	805	811	813	838	823	815	842	857	830	806	830	826	876	825	822	816	847	809	788	854	826	823	818	838	870	870	806	844	833	821	866	860	812	799	892	784	832	804	805	821	829	856	828	841	830	785	816	856	824	881	880	827	808	805	761	857	863	846	833	822	873	874	858	828	777	874	783	794	810	812	798	837	833	831	916	828	807	811	800	807	831	842	875	859	765	833	806	804	834	817	794	793	843	816	828	793	839	862	817	877	819	842	840	861	778	876	850	804	814	853	827	834	842	817	806	810	844	818	853	841	803	852	832	848	837	844	804	818	818	817	773	860	851	817	836	820	842	822	833	798	798	797	835	849	839	856	820	857	831	880	873	834	862	832	810	830	797	829	832	836	820	873	833	816	849	897	845	840	850	870	787	836	800	881	875	828	850	875	851	863	861	862	874	824	836	846	816	835	807	849	832	775	830	847	829	841	813	826	792	827	774	831	857	849	882	778	886	843	820	807	791	841	806	839	908	815	829	887	840	798	829	808	830	811	812	839	887	813	830	864	844	858	846	829	841	831	828	793	828	838	825	824	830	794	797	849	822	829	865	765	811	855	797	861	868	821	863	831	839	813	828	843	855	829	844	832	837	839	835	827	829	819	828	761	849	823	828	829	814	792	882	853	817	806	801	866	846	834	779	827	861	855	846	840	804	872	822	846	813	881	878	845	811	853	801	805	852	834	852	826	809	820	854	789	838	758	840	875	853	837	840	857	871	793	825	873	823	841	865	779	857	813	778	831	845	812	792	865	846	810	821	818	814	841	843	795	887	850	883	829	796	855	820	848	872	822	814	882	843	870	831	833	787	818	801	815	855	806	834	876	817	827	820	885	885	843	823	835	815	810	800	852	801	915	825	842	822	816	788	831	816	782	840	816	804	912	878	877	827	820	796	818	840	841	827	832	808	852	821	870	846	851	864	828	828	772	825	819	790	842	829	835	811	785	838	844	844	861	789	800	873	822	887	849	849	801	832	781	871	842	820	845	812	855	808	867	808	805	782	846	867	860	833	825	818	860	810	826	810	826	843	840	851	864	844	836	810	810	838	862	862	812	820	884	872	810	829	842	869	845	813	866	815	868	871	812	792	828	780	838	846	807	811	775	835	833	810	818	856	859	846	820	828	876	888	782	808	818	812	829	838	815	863	829	828	863	833	811	820	833	790	828	843	814	782	825	768	866	844	840	804	839	876	832	861	777	851	852	809	843	851	850	814	819	845	812	786	817	840	863	792	823	815	813	784	818	823	837	873	846	865	846	841	832	788	822	820	816	825	852	868	851	808	859	825	846	854	844	869	792	850	798	859	862	808	868	824	831	912	802	762	836	825	849	819	829	825	800	829	875	843	835	827	883	833	779	786	831	819	835	836	828	807	785	787	840	826	868	848	839	879	878	865	834	839	861	821	809	802	843	825	819	870	825	839	794	854	815	829	902	827	853	831	816	790	857	878	836	838	863	837	805	838	858	822	817	843	810	858	856	859	813	804	807	792	827	813	847	855	840	842	813	823	805	850	831	818	805	798	812	856	801	821	830	852	868	823	852	809	860	830	812	771	880	844	831	855	854	824	845	856	803	814	855	834	851	900	807	825	820	781	843	821	858	838	836	811	818	836	822	804	807	837	876	817	818	817	824	843	808	826	827	828	840	814	773	837	815	827	817	789	866	807	822	839	856	859	813	851	788	848	834	810	854	821	866	826	856	813	864	788	808	840	794	851	825	815	826	824	796	861	819	830	847	829	868	820	799	822	857	816	777	849	792	849	798	878	854	821	777	838	866	866	821	858	833	853	851	780	865	816	871	795	840	838	846	875	835	867	849	820	837	764	845	761	893	841	851	799	859	835	856	865	833	864	803	785	860	888	799	841	858	848	803	798	822	849	869	828	798	829	840	826	820	840	832	833	854	868	807	847	779	884	819	835	859	815	834	826	763	883	829	843	794	838	860	880	864	812	852	809	798	822	870	855	798	857	830	832	815	822	842	855	803	858	826	871	785	829	852	862	813	790	847	882	835	846	819	829	851	840	877	808	851	819	795	840	808	846	812	888	847	868	868	861	801	793	920	813	873	847	836	836	828	790	800	854	852	813	835	821	831	825	852	805	902	851	826	828	896	823	856	862	829	794	858	852	811	838	816	872	845	842	793	848	826	866	797	859	852	828	859	784	821	873	841	844	789	857	823	836	870	829	863	873	847	826	824	861	840	832	820	882	850	810	874	841	901	901	854	838	762	824	855	817	812	785	840	831	870	852	778	813	812	783	804	802	790	814	748	833	870	768	869	866	822	828	824	829	848	818	813	828	860	809	795	865	796	833	863	803	841	870	828	870	843	848	860	820	827	831	840	802	864	863	873	820	847	832	837	888	864	860	843	842	822	823	789	802	825	836	807	869	834	776	848	816	801	838	825	828	805	871	799	808	852	825	827	812	863	829	861	862	870	852	862	853	885	846	803	778	799	845	852	848	842	853	861	850	807	867	777	827	781	844	850	860	781	772	836	812	868	830	848	855	810	807	842	821	800	826	866	804	818	867	812	849	808	781	812	759	831	827	834	817	831	875	839	818	932	814	824	822	834	802	884	837	848	808	813	826	861	844	843	815	882	828	821	857	826	874	850	829	886	829	797	853	814	813	846	846	854	850	836	849	839	852	812	809	816	834	866	843	873	834	811	836	809	790	835	806	813	817	845	883	826	821	832	801	910	859	825	846	839	890	802	793	833	846	855	886	787	859	822	829	811	855	817	828	837	846	832	842	807	876	819	888	875	876	788	835	814	866	813	842	815	821	827	807	822	834	818	826	834	850	819	833	804	782	850	815	795	878	834	803	842	850	834	826	860	811	857	824	871	841	838	827	794	804	899	779	824	841	883	787	853	828	861	839	795	862	771	815	811	831	772	827	842	851	823	799	834	800	872	837	781	858	870	859
24881	21482	25019	28366	21524	20457	5281	2313	1565	1238	1004	905	799	662	647	535	534	430	412	469	381	392	354	316	333	373	352	362	324	394	340	348	343	381	368	336	339	347	336	359	334	340	357	359	354	372	369	326	344	327	345	369	343	314	340	327	342	332	360	352	341	340	347	351	345	328	343	325	332	340	330	344	376	361	330	347	364	333	347	340	366	326	297	330	325	320	377	330	329	359	333	324	333	349	312	353	363	345	343	372	311	312	347	344	333	320	364	341	374	362	360	319	354	312	336	326	375	362	341	375	345	362	337	322	343	331	323	343	327	338	354	334	339	333	348	335	372	369	308	315	337	346	313	303	345	315	322	297	339	353	339	353	365	349	287	338	305	317	349	338	325	345	313	332	320	343	336	311	306	309	332	312	346	357	355	324	338	374	320	317	371	345	345	356	320	342	327	359	335	343	297	338	329	409	361	367	366	317	327	345	354	319	305	375	382	331	342	320	310	318	310	380	341	341	335	336	376	334	342	360	358	349	337	319	337	354	331	344	325	358	341	320	343	336	338	320	332	339	361	348	340	324	380	363	355	343	331	373	319	346	358	347	359	333	336	331	338	319	355	358	348	353	353	321	364	334	321	346	299	328	325	406	361	358	340	356	340	329	319	316	360	365	349	313	355	369	372	336	366	321	353	340	343	369	389	340	347	387	303	326	307	350	316	348	365	324	328	363	392	351	363	349	346	338	307	354	291	310	334	369	346	350	330	351	347	347	336	308	367	380	325	341	357	331	346	349	333	344	340	336	329	332	312	366	375	336	306	374	334	310	319	370	344	334	347	340	359	367	356	362	361	379	321	352	324	301	320	343	341	340	352	346	359	329	326	336	359	354	353	323	327	319	364	325	340	344	356	338	331	329	338	348	352	338	323	345	349	366	331	316	334	323	343	357	335	362	348	332	356	324	341	350	326	340	355	355	295	322	292	323	320	338	321	330	333	332	351	327	326	342	343	363	366	319	341	334	330	366	325	336	364	355	348	347	345	347	354	368	314	327	370	326	333	323	347	336	337	359	333	297	336	323	380	346	309	350	335	348	353	334	353	311	377	317	352	351	369	390	363	340	357	336	335	323	353	361	295	320	387	381	327	353	339	330	371	380	351	333	350	367	346	321	346	314	382	349	297	310	328	372	357	336	326	319	342	337	360	360	368	334	329	323	334	366	335	375	356	328	373	331	342	337	288	335	358	339	341	299	328	350	315	309	334	337	358	305	324	309	363	378	372	321	324	335	329	317	358	330	357	372	311	341	325	339	323	373	313	335	351	313	350	319	323	344	318	357	333	361	346	330	337	329	343	347	324	355	311	368	372	367	331	311	338	310	332	331	350	348	321	335	358	344	366	373	350	330	353	356	317	337	343	369	352	358	336	329	305	329	359	312	354	351	338	322	338	330	369	361	327	351	349	359	325	346	321	358	351	357	376	329	346	318	357	315	304	338	357	361	379	327	346	345	360	370	358	358	318	398	359	380	337	324	390	335	352	336	357	329	317	346	358	353	320	360	326	370	344	352	397	350	330	333	379	327	332	357	351	354	378	369	326	340	319	335	294	316	337	339	375	355	350	288	334	328	337	323	303	363	313	359	335	363	319	348	316	351	357	321	362	319	328	360	327	321	361	327	330	320	348	330	338	330	332	322	351	353	349	361	329	343	342	311	356	334	321	315	338	358	300	338	364	343	329	307	366	317	327	310	338	304	337	349	343	330	329	362	319	328	338	335	331	317	325	366	343	340	357	369	344	356	323	356	339	324	353	400	323	352	352	326	359	328	354	321	349	320	309	334	357	304	363	361	329	303	341	324	341	352	356	318	326	322	336	363	379	325	373	353	335	335	335	295	350	339	336	372	340	355	326	367	392	355	324	322	334	339	315	351	357	382	354	317	314	379	316	312	324	329	380	339	340	311	342	334	314	356	358	372	341	352	338	320	365	370	343	332	369	333	367	333	344	356	302	325	268	353	355	349	317	357	338	318	333	331	320	342	321	357	324	334	356	317	348	361	353	309	352	339	347	354	338	333	357	327	347	391	343	351	348	330	325	345	371	341	327	354	335	356	333	333	369	337	356	323	357	358	332	326	325	327	344	376	355	355	314	325	317	331	366	325	312	353	370	351	353	349	323	352	358	320	347	388	355	388	325	355	337	332	335	371	323	306	354	301	361	316	338	358	368	346	331	339	321	320	328	344	361	356	326	352	388	301	333	368	353	340	318	337	348	342	362	346	359	343	348	330	352	355	358	374	357	332	360	344	331	343	306	355	331	346	338	339	322	357	357	350	336	348	329	349	353	324	341	344	337	360	377	311	394	345	356	346	347	306	323	349	349	368	347	323	353	342	345	365	310	332	340	319	355	356	357	329	321	338	317	351	308	319	351	351	349	330	327	326	395	340	294	340	355	316	363	347	331	317	298	310	357	357	330	320	335	350	331	322	320	351	345	335	377	332	355	349	344	364	330	302	357	329	321	344	353	328	342	331	356	335	340	301	307	337	333	356	329	307	312	326	347	346	336	328	329	359	342	332	293	359	332	305	354	340	330	329	371	353	361	344	320	333	352	331	337	331	350	316	340	380	316	389	323	314	360	333	335	323	369	331	367	359	335	339	339	345	306	339	350	371	367	396	340	328	370	354	361	355	329	321	349	359	340	325	319	368	352	321	358	328	337	358	325	337	330	351	344	329	339	306	308	372	348	382	316	342	362	335	352	323	334	377	334	351	308	348	325	373	364	310	340	300	324	323	343	360	395	332	323	336	343	308	324	329	326	320	363	326	327	344	327	372	327	349	315	320	339	323	316	342	338	330	342	325	335	334	283	334	340	362	347	337	359	330	338	373	355	325	340	340	361	346	322	353	390	342	289	349	361	334	326	320	344	312	345	305	351	337	359	351	315	329	335	324	365	369	395	344	319	311	322	352	355	343	326	317	316	320	338	341	322	324	335	339	335	319	355	343	367	378	371	380	364	343	348	352	346	339	324	323	354	333	352	331	339	339	309	343	336	358	343	358	352	352	353	375	355	312	347	337	329	341	341	308	362	350	337	345	340	313	317	336	331	315	314	348	342	313	327	335	313	333	341	339	345	388	338	317	373	328	322	342	309	330	293	313	336	384	337	371	361	366	330	349	338	350	338	337	311	316	324	343	299	354	340	341	370	340	323	344	342	342	339	319	355	322	344	354	325	334	359	337	343	329	314	347	312	331	329	348	342	340	305	316	361	385	316	367	340	365	333	305	332	349	368	338	339	350	326	307	321	342	344	355	327	335	363	324	348	334	331	314	324	325	353	353	349	347	378	349	310	319	392	362	325	360	364	357	335	335	338	339	360	358	368	322	345	331	323	340	342	351	330	358	334	308	311	391	342	347	352	326	328	321	366	340	328	319	375	332	307	335	349	306	307	343	338	372	341	364	332	326	334	369	327	337	360	337	346	365	339	299	319	320	357	347	347	346	328	347
26842	42351	22535	7205	3434	2293	1833	1488	1314	1190	1036	992	982	983	943	857	844	845	838	805	822	787	823	839	722	820	833	761	803	723	778	795	798	792	730	764	753	784	803	715	808	783	768	785	725	756	809	779	775	726	780	781	785	758	704	786	728	757	753	773	780	792	750	757	727	789	792	782	810	763	747	688	759	755	757	804	772	793	779	746	780	801	795	743	743	789	733	715	752	770	736	761	765	817	799	809	763	763	740	763	775	798	778	789	698	796	754	789	758	795	745	771	774	780	797	770	738	784	801	742	746	777	729	695	763	755	821	749	782	723	763	716	811	745	759	802	745	759	735	774	726	743	752	765	770	803	738	738	773	769	742	809	749	795	777	762	732	753	784	800	772	734	775	773	758	769	735	749	736	752	747	773	767	834	743	711	726	768	739	761	722	765	793	788	799	777	787	748	764	712	752	730	741	767	762	800	743	788	753	759	792	761	751	717	746	739	753	752	775	759	779	770	779	723	738	775	774	825	785	773	819	745	758	786	775	772	743	734	748	760	772	772	689	802	783	768	793	762	760	733	722	810	805	755	750	748	780	784	769	753	741	767	757	768	799	742	785	823	715	766	739	723	730	776	763	754	809	754	785	783	746	774	766	767	756	738	793	729	769	750	767	776	757	744	750	762	698	793	762	774	760	744	757	734	766	794	743	750	785	791	784	713	757	741	778	724	750	764	768	793	787	696	776	707	820	756	765	810	771	797	731	729	775	781	799	768	797	718	738	720	786	825	789	742	744	748	749	757	799	716	768	795	814	825	764	754	828	769	761	783	799	791	763	737	799	783	774	801	790	734	742	718	776	746	778	788	761	759	771	793	765	819	732	756	769	759	776	754	761	770	812	753	764	742	804	786	757	707	775	753	741	775	779	761	782	767	769	773	784	768	782	749	741	713	749	797	740	721	749	766	768	764	803	763	736	723	788	743	795	707	762	751	804	764	771	736	759	800	725	828	776	760	770	777	800	757	728	773	734	768	742	753	727	777	766	727	743	742	768	763	765	734	774	801	765	782	742	741	796	817	731	723	776	783	740	766	783	757	781	725	791	811	793	763	760	774	750	765	799	736	746	814	729	770	742	713	712	738	766	752	756	838	795	739	781	749	783	760	776	741	771	734	755	719	815	774	770	771	723	793	760	768	819	827	765	745	727	819	776	728	748	756	769	786	743	760	754	762	753	733	810	752	744	789	780	791	754	787	793	774	786	802	734	743	686	788	827	781	714	742	743	816	792	799	772	742	768	778	763	743	740	765	767	717	800	741	735	765	766	761	739	805	722	778	795	769	750	723	752	792	785	791	690	783	807	786	779	775	817	770	746	803	759	748	722	712	767	749	749	736	697	745	735	762	753	814	832	744	726	732	714	756	754	742	790	751	750	751	757	757	753	757	766	763	795	745	756	766	746	829	709	821	734	786	768	780	736	729	751	754	770	808	809	790	800	725	744	777	818	824	758	795	786	780	739	773	762	825	759	765	739	766	761	758	772	775	715	775	794	755	733	767	778	767	776	806	709	789	815	768	761	771	712	802	776	740	774	737	732	767	774	719	760	739	765	769	780	798	746	786	762	763	787	752	755	757	742	781	765	741	787	786	798	749	799	752	783	780	762	761	708	700	787	719	755	754	742	735	710	783	785	776	756	762	782	778	770	815	745	748	781	798	782	772	818	779	794	761	765	776	782	756	725	730	798	766	764	714	746	745	768	762	798	733	773	786	801	790	815	737	769	811	776	723	777	776	741	768	787	787	787	718	748	757	739	761	733	754	820	771	741	741	772	771	719	749	771	771	751	787	764	771	781	759	760	732	731	753	780	774	773	747	771	767	777	781	804	799	774	756	734	727	767	730	771	805	777	751	803	764	786	763	773	839	772	767	762	724	756	780	746	777	712	726	725	771	757	788	778	772	750	726	788	750	723	804	776	768	869	770	752	785	773	755	804	777	746	775	791	782	704	714	753	808	750	785	754	779	781	741	771	742	751	743	819	781	744	717	742	751	781	732	773	729	808	746	797	797	732	706	763	740	740	801	774	762	763	750	766	774	754	747	730	758	780	787	820	755	804	775	785	761	757	759	781	776	767	784	752	757	768	746	765	756	769	756	797	783	774	731	776	784	746	781	715	772	775	745	766	824	757	744	737	779	732	777	760	747	726	774	812	736	763	810	763	791	776	785	758	720	756	746	729	735	776	777	741	802	806	788	754	753	784	722	816	775	757	788	807	747	720	727	737	778	749	760	746	746	736	721	725	770	764	748	717	760	772	758	744	743	734	801	769	807	770	811	804	816	772	736	796	753	722	753	795	746	739	775	783	710	744	747	729	781	782	764	735	787	785	781	774	729	753	786	828	725	718	815	726	737	774	806	727	742	774	795	781	755	799	806	771	741	749	763	738	793	738	741	718	772	737	744	757	759	811	743	810	808	771	776	780	810	740	778	753	780	771	784	769	760	784	832	829	798	757	748	751	813	732	797	802	738	774	802	789	723	752	762	812	765	808	700	758	744	756	707	771	745	751	762	768	813	801	758	735	770	772	728	775	748	772	794	749	811	795	753	773	758	775	739	763	759	785	793	743	699	783	726	746	843	760	764	752	743	781	775	766	770	826	759	772	792	714	760	789	761	758	759	783	762	746	808	735	740	702	760	742	756	798	793	784	776	730	768	757	829	788	746	726	804	803	797	790	723	753	774	765	777	799	771	750	775	774	724	806	762	745	779	763	737	790	773	750	754	774	752	712	773	801	747	728	767	794	716	821	755	723	706	743	769	701	761	719	796	761	736	792	808	786	755	765	733	751	830	764	777	779	820	809	757	822	774	790	785	792	741	809	766	786	784	764	754	771	795	774	762	769	757	778	791	698	799	770	778	792	763	772	756	771	750	761	768	737	739	725	737	758	784	803	799	779	778	701	773	782	780	770	804	765	776	803	745	806	719	765	758	795	732	769	773	820	760	721	744	741	777	735	758	775	775	744	789	723	826	699	724	746	738	793	765	799	812	773	774	768	804	786	739	777	776	790	785	779	776	784	749	823	752	757	745	786	798	771	785	736	758	778	777	818	789	752	776	792	784	735	733	801	779	793	700	769	805	823	754	776	755	740	741	706	762	741	805	798	778	757	740	768	772	723	715	740	731	794	746	790	707	753	752	791	786	730	750	742	774	791	736	709	775	733	787	792	716	759	736	721	738	772	779	812	747	686	754	772	769	757	770	753	709	767	767	771	755	734	833	778	739	764	805	760	721	728	801	737	754	729	759	724	781	747	761	791	743	760	768	796	744	792	778	763	744	801	778	810	781	782	738	753	768	819	725	799	762	801	757	753	758	781	764	775	765	779	743	780	758	799	789	791	732	820	738	768	808	771	749	728	733	787	772	777	743	766	793	780	778	791	754	770	815	795	696	769	757	748	803	808	790	796	770	709	785	798	751	689	793	779	774	759	750	732	751	789	746	750	807	761	695
24216	21426	25275	27954	21439	21588	18948	3993	2170	1676	1338	1109	987	779	720	661	528	521	446	446	431	403	351	364	375	402	384	364	342	349	375	386	336	333	343	321	308	325	318	325	303	326	339	334	343	330	309	317	361	377	338	332	333	326	351	319	348	316	325	348	377	351	318	346	336	350	344	327	321	313	347	332	320	345	332	354	323	350	321	291	318	349	347	348	347	311	319	331	359	332	325	318	291	311	331	289	334	339	341	312	335	339	311	341	311	314	318	337	313	322	343	292	277	315	367	327	356	329	333	290	322	318	300	303	340	308	327	314	343	329	327	314	335	310	314	322	322	304	303	340	283	319	312	312	369	349	312	317	315	333	322	322	358	335	316	317	327	310	324	309	287	325	275	286	301	338	308	312	344	328	353	323	266	312	320	333	352	346	325	347	351	326	308	301	317	312	342	310	317	329	335	317	302	308	316	330	334	305	341	322	347	318	308	348	337	323	357	311	327	365	328	289	273	309	327	304	345	321	326	346	319	352	335	342	334	329	345	337	329	307	311	318	331	354	324	295	322	336	355	313	322	312	312	315	299	339	327	350	383	326	351	341	398	293	319	342	330	304	356	348	311	318	321	312	313	334	331	394	337	318	353	342	365	333	282	367	379	326	296	302	352	325	345	353	351	358	294	302	306	393	319	321	314	317	337	356	322	340	335	344	338	338	340	333	305	344	342	316	320	346	347	316	326	366	308	313	335	344	330	319	314	313	297	324	342	320	338	343	349	306	307	330	334	315	318	326	352	330	318	313	358	362	290	320	331	324	311	346	312	325	330	316	318	334	343	302	311	330	343	317	332	337	341	336	349	350	344	355	354	321	333	302	323	317	354	356	365	348	353	321	348	349	320	328	347	319	332	292	348	326	304	334	329	297	316	328	319	338	294	331	325	314	287	319	329	309	313	305	326	310	331	325	326	303	326	327	304	310	336	327	307	344	333	351	341	357	335	323	331	365	358	345	323	317	348	301	297	301	317	341	342	327	338	349	330	327	308	365	315	323	328	270	303	282	333	312	356	301	296	279	325	325	324	306	321	337	340	295	346	320	333	308	327	323	300	316	313	339	324	336	332	340	329	329	348	325	329	323	344	318	332	350	342	302	346	345	313	354	315	329	341	374	342	333	353	335	330	326	355	305	334	315	314	328	341	340	339	299	342	372	336	301	371	329	360	311	326	354	331	296	327	369	316	318	341	337	305	325	361	333	287	283	348	319	313	355	319	331	315	313	329	346	349	313	330	341	330	347	334	305	339	349	354	354	337	308	334	337	319	359	293	292	348	312	327	342	326	362	362	308	303	309	335	337	326	339	320	343	308	346	335	293	343	344	326	322	353	331	335	311	319	314	334	355	329	303	341	354	281	330	320	308	362	343	311	317	322	344	316	313	328	337	302	321	270	329	326	329	338	323	323	325	329	312	364	299	342	311	329	344	314	281	340	328	312	313	302	302	294	333	313	320	317	314	337	342	340	355	334	341	355	330	283	316	301	325	313	329	328	323	335	376	326	316	289	307	339	330	337	349	313	353	328	318	324	302	329	321	315	320	306	323	309	322	386	339	378	314	305	343	305	326	317	328	360	343	278	352	333	302	339	339	308	312	325	302	330	309	317	306	346	320	315	304	335	324	344	294	370	309	320	292	310	363	308	333	338	320	351	318	293	322	343	335	309	345	320	409	324	322	343	350	340	324	347	308	332	345	325	331	315	343	337	310	334	313	309	329	324	322	335	365	326	321	341	335	339	328	336	349	344	324	325	333	325	349	354	316	321	306	317	337	300	310	336	292	357	353	337	323	330	323	311	293	307	348	322	290	306	348	313	311	333	303	325	327	324	319	338	317	336	339	330	333	344	320	345	341	311	355	294	296	289	350	336	313	300	344	334	331	336	290	330	304	317	315	304	341	331	342	329	319	300	339	321	325	329	321	313	324	301	310	347	344	303	312	365	323	336	345	338	321	319	343	337	328	317	320	326	314	300	307	326	323	328	308	353	331	304	290	317	339	322	339	319	351	282	316	328	353	316	315	324	331	343	336	345	333	338	303	326	319	294	301	338	334	329	333	288	286	357	338	351	293	355	388	334	307	311	314	323	336	359	348	309	338	337	336	357	321	345	348	363	273	327	340	350	351	348	349	324	306	326	317	371	303	327	334	338	308	332	330	361	362	337	278	348	347	327	349	290	317	347	336	306	323	349	391	338	330	354	334	309	322	277	318	362	305	322	303	314	327	328	332	331	330	351	339	346	355	305	288	289	329	321	332	291	329	338	316	340	330	315	322	326	334	343	339	305	322	317	346	319	373	360	359	290	307	343	310	361	348	333	332	336	339	359	330	346	338	314	322	357	310	342	350	351	378	325	345	324	290	318	330	348	304	323	345	340	340	304	328	316	334	334	330	331	336	298	330	330	322	316	311	326	348	309	347	340	322	355	320	344	332	337	316	327	315	332	298	363	334	351	353	335	333	312	300	349	320	350	326	324	326	309	322	340	301	347	344	322	341	316	331	322	343	322	372	325	340	355	339	309	308	314	345	297	301	354	320	333	345	314	307	333	325	323	321	324	322	317	320	331	335	320	348	338	371	359	322	317	324	329	379	310	322	318	311	321	281	320	326	332	332	316	292	331	337	325	348	328	341	319	335	329	321	347	298	353	344	311	337	326	340	323	292	319	306	317	369	360	319	337	308	282	296	323	363	295	340	338	343	338	318	322	275	356	374	322	348	351	321	305	307	343	338	342	335	336	333	316	333	326	314	315	348	337	338	312	344	301	325	348	331	308	329	354	340	348	352	354	355	325	322	316	305	332	305	360	328	317	329	322	312	303	316	328	326	336	299	320	318	328	326	364	311	343	331	330	314	329	319	297	316	340	332	303	324	325	300	327	318	329	314	323	339	317	358	315	359	349	325	342	333	321	304	283	336	347	335	324	347	345	325	317	341	359	329	311	329	323	327	374	367	310	347	302	336	295	336	320	325	322	341	325	335	318	320	316	287	323	339	298	299	322	332	324	306	312	321	332	319	307	296	342	357	293	329	343	333	330	304	297	313	326	339	303	317	335	321	314	349	328	301	315	343	331	332	337	290	302	328	329	317	357	346	298	346	326	325	341	316	342	342	284	344	341	325	349	361	320	343	315	312	342	334	300	296	323	334	349	315	315	320	338	346	322	319	319	312	303	310	328	329	312	327	353	351	291	307	352	337	355	336	346	294	317	326	321	315	313	333	300	330	323	332	320	349	334	349	325	333	356	322	313	331	301	363	331	338	358	351	284	363	346	341	323	352	321	327	290	335	359	324	314	319	335	318	297	350	325	313	356	352	303	352	312	340	339	341	300	311	328	340	317	324	294	327	338	337	302	329	310	315	284	311	317	360	341	323	344	309	284	317	337	329	312	345	321	292	346	330	335	311	322	326	325	327	322	329	357	317	322	330	340	298	338	354	315	296	344	324	312	333	320	333
29231	48864	25680	8699	4351	2902	2113	1731	1487	1251	1132	1072	1070	927	853	835	850	851	793	794	749	749	771	785	753	752	737	677	730	738	723	767	733	722	770	750	710	727	748	705	693	730	697	700	730	753	724	721	771	698	704	732	749	722	731	733	774	688	755	718	689	805	704	788	747	707	705	699	720	727	694	666	775	709	767	768	726	762	713	741	729	720	731	749	693	680	726	747	714	768	736	760	703	735	700	724	703	718	747	716	769	719	715	718	755	771	743	731	763	700	735	763	718	718	726	751	754	725	697	712	731	788	792	727	776	732	728	726	673	714	744	699	706	722	663	681	741	674	739	700	722	750	724	755	764	753	762	721	702	715	733	664	789	737	773	696	724	702	694	744	745	729	774	706	718	722	719	760	758	731	724	741	715	718	715	689	734	729	721	749	720	675	721	775	673	761	723	756	739	707	779	711	751	743	722	720	678	708	748	743	727	700	713	745	762	741	706	718	735	727	711	764	737	723	726	690	759	751	742	734	715	734	737	736	715	738	671	756	719	713	739	725	735	755	713	719	741	724	685	711	801	763	791	758	705	717	728	758	770	706	744	751	735	760	733	711	734	745	726	683	749	734	767	674	690	729	715	773	795	732	709	688	743	763	740	702	737	746	720	732	676	738	717	754	758	724	744	682	736	746	765	728	740	764	781	725	734	716	712	774	728	712	673	806	694	716	702	732	652	733	726	690	702	749	754	704	788	719	712	711	735	697	710	759	768	731	705	755	721	739	755	730	711	728	736	735	731	734	755	726	724	747	759	747	681	717	742	760	762	728	739	717	712	705	742	727	700	693	790	726	741	745	728	713	730	716	710	731	683	738	720	708	694	713	712	678	785	733	745	774	753	767	688	674	794	686	750	745	736	757	709	731	766	741	770	737	722	700	774	727	743	733	718	723	727	759	738	702	719	682	719	724	748	732	737	718	717	740	677	739	735	732	758	699	710	712	720	732	743	714	730	727	711	740	719	713	715	689	732	734	691	760	702	724	707	731	728	738	712	736	784	781	711	741	723	743	772	712	747	733	715	696	729	702	707	746	713	709	689	734	723	732	760	721	736	742	719	707	716	673	764	736	704	800	724	679	751	710	778	738	735	721	730	710	750	712	677	724	738	788	729	708	716	703	738	687	702	737	713	763	742	753	748	679	778	755	705	758	712	771	695	707	749	748	724	729	721	731	706	704	773	720	785	753	690	759	788	733	679	751	723	693	771	734	749	762	712	742	756	720	715	686	696	737	762	727	733	767	771	721	748	807	740	721	734	710	739	717	738	693	685	704	723	730	722	665	695	739	718	736	785	734	692	797	735	746	776	758	754	695	699	738	728	742	755	710	683	741	707	762	727	734	719	692	776	736	732	786	742	727	688	754	707	747	755	730	722	746	758	760	690	722	736	762	715	716	711	687	758	740	729	748	721	783	691	720	729	723	728	741	709	707	732	711	692	731	703	731	711	734	724	746	755	713	665	738	768	745	720	730	702	710	749	730	703	774	706	708	724	760	718	769	731	742	755	707	759	680	772	690	723	674	752	699	740	739	696	714	707	717	719	740	730	726	674	700	736	738	689	741	716	769	717	692	725	724	700	719	774	765	683	700	757	725	666	713	717	709	762	775	733	737	757	713	729	704	710	771	764	715	748	753	747	756	740	730	711	722	689	770	709	700	720	701	731	678	684	742	710	767	706	786	746	703	707	725	691	710	762	748	729	781	739	756	776	764	774	759	728	718	717	740	710	711	691	713	751	680	759	736	712	750	749	692	779	774	702	738	677	753	718	768	736	735	725	707	719	781	764	742	776	717	726	772	771	780	769	719	722	757	688	751	758	712	728	734	733	714	743	701	750	746	734	758	749	710	792	691	727	737	742	686	743	695	715	738	753	760	726	729	717	680	707	757	690	761	756	755	711	730	747	754	678	749	784	701	759	684	730	703	773	744	773	746	770	733	700	747	783	761	731	710	700	719	759	687	761	734	747	720	741	736	790	731	692	808	722	723	691	765	753	755	737	751	740	741	711	729	739	707	704	722	753	732	726	693	765	694	744	739	762	770	754	713	775	720	717	757	711	711	760	736	772	772	727	730	720	728	717	688	759	772	756	720	722	754	705	780	747	716	684	762	728	703	715	691	722	724	715	733	733	709	693	748	725	733	730	774	736	717	738	700	706	732	703	688	715	690	702	767	724	788	749	734	656	741	722	710	763	768	778	722	740	711	768	738	772	725	710	751	700	720	728	705	745	736	744	740	745	778	758	701	746	731	763	691	755	773	778	695	712	739	755	747	715	693	757	747	761	717	708	722	775	741	771	725	702	764	731	705	707	689	752	726	711	714	669	694	689	788	785	732	711	689	711	698	722	738	775	700	725	715	708	698	773	759	719	739	761	757	749	732	712	754	747	740	748	721	716	702	734	740	732	760	722	738	735	693	713	732	757	722	755	754	748	712	742	724	698	742	724	748	772	742	695	713	737	702	770	713	780	719	734	720	703	733	720	730	711	691	730	769	722	674	748	750	719	747	781	688	762	698	701	705	748	735	727	719	696	717	724	751	646	712	769	763	670	729	738	733	747	721	716	717	730	673	739	730	706	769	743	761	770	702	756	702	705	719	777	752	683	717	749	745	746	701	711	728	731	774	732	728	725	748	743	724	713	710	764	759	754	758	751	736	715	710	758	728	726	731	714	770	715	668	714	758	744	729	709	726	743	745	758	710	738	713	734	769	710	781	722	767	721	723	687	743	749	730	748	686	738	771	717	702	704	715	780	729	745	722	731	750	700	726	746	755	667	728	764	704	723	758	720	733	708	705	739	713	727	702	752	734	710	776	752	728	730	696	726	679	745	728	659	722	705	712	775	748	683	675	700	752	744	728	688	720	721	745	737	734	694	712	717	729	700	748	746	741	750	732	759	754	749	739	713	715	736	726	718	742	716	719	704	702	695	686	694	712	722	702	756	757	723	719	670	772	731	747	767	753	731	742	713	813	720	783	740	692	713	758	719	768	773	707	746	732	775	746	757	740	714	736	731	677	759	707	739	702	726	712	725	672	754	775	731	730	802	746	732	754	764	744	734	732	727	721	712	718	723	700	733	734	720	731	806	721	719	769	734	712	711	748	664	752	674	766	703	721	730	723	716	701	714	737	700	727	727	703	764	713	704	767	742	684	740	771	715	732	741	770	725	683	713	763	709	734	758	720	756	709	764	699	702	773	711	810	746	659	691	770	745	759	733	727	791	699	674	725	703	731	747	777	765	736	700	717	718	707	695	743	701	724	698	673	711	747	732	737	703	696	713	682	752	733	728	729	708	714	754	704	773	732	695	750	702	772	713	743	690	733	713	702	749	729	726	763	700	765	762	724	781	743	717	780	696	671	685	684	715	730	715	734	758	714	758	748	744	716	727	773	708	707	697	741	763	725	716	740	733	716	760	691	707	736	801	687	755	722	746	725	765	712	753	759	748	752
33257	25451	22479	9940	3952	2632	1795	1426	1193	975	880	780	666	566	568	516	490	465	452	439	427	408	401	381	399	396	375	384	388	385	367	385	384	399	344	394	390	386	376	383	355	395	353	353	350	363	385	376	368	386	361	394	357	398	403	407	364	399	353	363	362	390	389	347	399	397	399	364	393	360	374	386	379	364	398	334	388	389	361	388	384	394	321	355	366	377	382	398	375	339	398	355	360	339	357	358	365	418	374	342	364	389	367	349	394	355	417	349	362	342	366	343	417	418	352	383	393	390	344	375	315	363	375	365	332	389	401	390	368	371	314	359	385	382	402	371	398	361	355	399	380	376	418	352	378	377	400	353	377	381	371	382	331	352	381	400	372	362	383	398	394	365	386	394	350	365	372	403	327	342	335	312	416	322	371	397	366	387	404	399	360	321	334	379	369	397	373	363	342	373	381	375	380	339	364	367	387	371	390	337	353	368	380	357	336	352	400	353	365	346	318	339	344	339	357	398	402	356	382	380	344	333	344	368	358	396	367	323	355	346	390	377	336	380	367	345	383	400	356	378	369	382	362	376	387	349	372	348	402	365	344	374	334	348	356	376	380	396	351	386	367	370	375	376	380	370	325	380	372	364	371	390	377	386	376	341	387	373	356	390	413	345	357	362	365	382	356	380	378	376	351	332	381	357	386	368	370	388	342	404	391	396	370	363	341	352	349	365	386	354	398	366	344	393	370	358	386	393	385	367	381	361	386	362	375	386	383	388	379	371	390	373	386	377	340	375	387	342	345	374	366	362	375	355	385	382	359	382	375	387	374	365	382	354	334	362	358	376	400	352	377	406	374	386	361	343	401	357	379	391	357	359	358	344	384	409	419	375	393	364	390	386	344	360	355	342	365	360	361	383	408	383	373	354	389	330	350	352	347	393	350	369	414	362	375	350	403	354	353	305	387	364	376	387	367	347	329	357	377	362	349	349	365	378	321	326	398	376	374	370	352	357	356	369	393	362	373	367	378	381	391	382	408	367	352	355	366	354	379	374	355	341	376	362	364	419	400	361	364	371	340	357	360	369	405	382	353	341	382	351	386	378	357	370	382	368	383	385	352	335	357	370	361	405	390	375	389	361	395	398	377	363	347	365	354	359	347	373	361	358	361	349	353	356	372	359	370	388	331	358	390	346	380	360	367	381	389	387	338	367	356	377	388	360	369	378	344	370	369	383	408	377	353	388	373	378	387	354	379	362	360	322	387	374	379	372	342	332	368	355	345	394	367	325	369	399	366	379	351	365	352	364	387	374	390	399	347	373	404	352	373	352	343	350	372	373	356	384	358	363	369	386	407	363	370	397	379	352	400	377	350	353	305	403	410	395	357	352	366	342	369	365	386	356	372	369	385	364	400	357	374	353	343	365	377	358	335	347	363	370	360	378	341	353	347	373	390	368	346	356	393	370	404	400	345	366	380	356	395	359	369	373	346	373	356	375	370	350	368	369	347	382	384	346	352	368	376	385	336	379	394	379	400	337	387	373	372	373	341	377	373	338	325	338	347	331	383	354	336	381	401	370	394	373	393	359	352	379	361	363	344	389	374	355	399	381	368	364	370	357	359	381	350	383	340	384	395	373	387	356	354	382	382	385	403	386	399	325	345	384	344	366	371	338	363	382	380	369	347	334	393	364	376	336	367	382	417	347	389	373	388	340	398	375	378	377	364	386	377	320	385	362	368	335	373	387	349	389	350	400	386	367	372	377	393	408	393	343	382	382	299	375	351	357	394	376	385	359	391	339	407	373	359	382	408	387	447	341	325	335	392	357	372	377	362	324	367	390	362	361	376	347	391	356	362	404	377	364	399	367	362	355	356	366	371	391	361	375	353	383	360	341	339	404	363	363	387	374	376	358	372	372	409	324	349	365	398	382	345	403	371	369	374	367	319	325	365	388	372	366	359	351	345	360	361	383	409	383	368	356	410	356	350	345	382	366	378	349	394	372	402	346	380	370	400	389	359	363	372	372	351	376	389	376	386	355	345	379	356	369	366	361	355	354	348	395	381	338	361	359	368	370	388	385	352	346	367	355	408	332	355	352	384	361	360	396	351	352	365	338	377	376	346	381	339	353	377	375	349	340	413	347	370	345	371	361	347	352	405	376	381	380	379	356	351	349	391	358	356	345	369	348	388	364	389	364	391	369	368	357	353	357	389	354	372	368	360	381	364	374	374	378	353	397	357	364	389	369	344	396	366	366	354	363	388	355	389	363	365	346	377	376	351	352	356	406	364	371	347	363	361	377	395	358	375	395	365	381	374	353	356	389	364	381	394	395	399	360	405	357	343	349	375	334	406	401	347	403	401	389	364	369	351	378	331	356	359	363	372	366	367	357	383	320	348	379	401	362	354	356	396	357	372	342	375	370	336	369	351	346	352	366	363	322	315	364	375	333	364	349	359	391	396	365	369	364	372	349	369	368	315	396	367	385	377	377	379	346	364	343	358	374	352	343	363	358	405	347	387	387	391	348	364	377	374	374	357	376	369	368	377	383	365	379	368	349	336	390	386	365	401	360	379	376	362	338	379	361	366	399	368	391	365	356	387	390	368	398	351	401	351	360	379	353	375	396	361	326	405	370	370	386	356	369	372	360	370	398	397	375	360	356	344	350	377	350	344	363	379	392	378	327	369	363	366	343	360	392	335	329	393	372	330	382	361	385	353	375	355	375	336	368	372	366	374	369	362	381	366	375	330	371	340	398	342	401	360	385	374	379	366	384	351	420	349	351	335	382	382	346	356	378	355	360	400	343	370	389	361	373	376	343	356	375	373	370	366	369	360	375	354	410	374	365	384	366	325	376	378	346	350	371	358	406	388	339	353	366	389	392	348	343	333	386	353	382	345	327	369	349	370	370	398	368	344	341	375	365	364	358	346	358	345	379	391	375	342	376	356	393	375	369	359	367	382	390	372	377	407	338	367	383	342	392	387	391	352	341	362	437	345	348	358	355	377	372	344	378	382	359	383	353	373	364	351	351	396	375	370	387	400	346	400	376	347	390	376	382	365	398	393	382	404	402	369	340	366	379	386	364	387	395	394	363	347	353	359	415	420	368	357	364	406	392	359	383	410	364	388	360	376	344	368	376	332	380	397	396	357	377	369	353	368	410	384	358	356	350	404	375	361	376	359	335	347	356	368	345	342	376	363	381	381	351	383	364	386	336	360	385	360	368	390	372	344	351	361	346	360	368	360	364	362	368	386	350	397	406	395	355	350	368	370	402	420	361	371	362	304	368	367	362	421	351	373	379	384	346	373	369	353	341	361	371	368	340	377	360	355	339	372	340	338	356	314	365	363	384	376	384	365	357	323	354	385	376	390	395	363	378	380	377	374	379	392	374	386	392	359	420	364	376	354	345	364	357	370	347	400	398	334	375	382	364	410	364	381	392	382	377	321	342	368	324	364	311	378	378	372	351	376	398	390	359	386	395	331	354	396	373	351	378	378	376	381	418
26038	31248	13775	4402	2636	1956	1504	1276	1178	1153	1087	1014	963	957	932	876	896	856	905	843	856	879	837	836	822	888	841	873	826	835	841	849	844	844	802	840	823	755	869	837	802	872	823	827	815	804	819	817	858	822	796	842	832	865	825	858	754	773	840	831	827	795	768	817	849	817	824	779	814	805	785	850	834	834	791	804	808	822	822	788	823	873	842	826	871	781	841	843	885	874	871	838	811	812	816	793	805	842	856	784	887	814	803	830	832	807	848	805	828	821	844	807	884	795	803	829	845	815	827	776	795	805	850	808	844	827	876	851	865	865	826	861	872	861	805	821	808	846	833	867	867	860	851	849	909	826	823	826	814	828	792	846	845	849	826	825	817	822	846	821	830	805	836	887	824	842	865	838	806	773	814	816	849	772	850	883	856	810	875	812	828	794	839	849	772	895	838	792	832	842	817	812	819	833	858	830	831	843	814	817	811	804	812	827	843	844	858	827	846	848	867	838	851	800	819	866	793	849	816	804	786	805	836	813	825	825	827	814	848	798	849	871	864	899	844	875	863	872	824	791	857	843	833	822	818	800	798	830	828	869	799	826	850	792	816	832	797	841	857	843	858	807	834	835	842	874	780	810	892	805	854	869	837	839	826	800	822	843	811	867	851	785	829	798	789	836	842	865	877	879	883	834	805	750	806	832	864	812	843	879	866	841	814	826	789	840	787	819	852	786	795	841	824	792	827	818	843	867	841	833	813	833	811	813	785	873	821	823	826	838	863	809	787	843	825	785	805	843	815	808	812	813	828	831	840	863	841	800	818	805	776	788	832	831	822	869	799	805	826	825	825	787	831	829	769	786	823	791	825	825	824	866	825	778	816	800	872	880	845	797	860	806	817	834	806	795	802	787	847	790	832	792	828	822	809	820	841	823	810	874	821	814	834	854	847	828	775	821	801	849	851	798	799	827	795	849	783	828	780	881	878	886	838	854	871	865	834	864	810	852	831	844	874	798	853	812	814	802	846	797	817	865	785	892	876	859	827	840	789	849	811	808	818	812	832	841	848	833	841	861	813	849	844	821	853	802	821	808	813	830	807	811	815	836	816	822	821	867	891	819	818	813	826	829	811	830	827	846	858	793	817	827	831	847	883	855	816	794	860	834	850	825	821	841	821	802	764	826	840	841	777	801	833	875	832	838	861	867	876	810	830	786	863	882	868	867	824	790	780	823	805	852	812	836	874	812	826	847	826	778	769	871	822	796	834	880	882	777	806	811	859	844	871	883	835	863	896	858	847	859	804	846	805	824	847	792	840	781	821	801	849	879	806	792	843	794	812	785	768	802	837	805	792	823	819	834	864	842	832	859	827	809	827	838	870	852	775	813	819	802	857	808	880	863	841	809	818	834	861	834	849	834	779	831	829	894	808	866	819	847	838	810	840	859	824	827	848	864	841	834	821	827	816	848	893	890	805	853	858	856	807	847	804	789	812	836	786	843	824	855	864	842	914	844	822	827	779	839	859	829	792	848	848	849	810	838	856	873	836	779	842	848	847	802	832	804	825	860	837	855	870	828	869	848	835	765	835	847	829	808	812	850	809	817	885	798	822	810	834	799	831	848	857	856	813	835	828	837	792	832	805	822	827	856	798	832	815	858	803	845	839	914	803	845	867	857	793	800	854	859	846	793	822	861	853	834	775	879	872	871	796	819	816	849	825	918	850	809	800	844	759	826	787	837	808	845	791	830	829	879	819	876	798	817	799	830	865	814	812	847	769	823	846	813	764	799	901	792	865	813	860	792	849	863	841	866	814	809	765	774	837	798	877	840	859	852	829	825	830	812	856	837	797	830	818	868	851	791	853	821	832	854	834	759	750	832	816	792	852	873	817	833	809	849	843	825	785	879	823	848	839	811	867	845	869	804	844	914	812	818	873	832	807	812	855	811	818	801	833	847	788	771	833	856	823	820	868	862	799	809	829	811	810	856	850	858	814	845	777	884	834	892	834	855	820	804	831	865	832	833	823	874	884	825	826	812	836	802	833	837	822	794	815	862	791	812	783	851	834	858	801	852	846	812	803	843	830	855	824	767	842	814	812	803	838	828	795	846	785	807	833	790	815	796	843	844	823	893	822	859	896	840	797	840	837	827	841	811	851	864	862	783	837	839	860	797	804	747	835	834	878	862	855	856	878	856	821	825	873	832	785	887	848	873	840	789	808	801	813	835	777	792	780	799	898	848	823	824	874	850	867	818	831	848	826	836	867	833	835	846	900	849	832	841	854	850	808	867	857	846	780	817	825	850	821	837	808	812	848	797	842	846	826	782	851	826	856	843	815	866	831	854	828	842	833	852	805	882	844	817	844	834	822	847	825	855	830	782	839	856	820	800	838	787	823	802	823	819	794	837	832	867	872	812	806	846	836	833	802	851	800	869	870	832	850	781	835	867	845	850	850	833	786	819	830	807	884	830	903	887	807	818	810	817	830	847	850	797	838	823	863	781	837	749	796	846	803	764	878	843	837	878	839	851	814	833	844	872	854	839	834	833	815	849	805	842	835	818	859	834	834	823	856	855	841	841	843	848	782	821	854	839	820	847	798	866	872	810	839	820	863	853	825	814	847	857	840	868	877	843	877	861	832	836	839	850	846	797	828	819	828	839	822	875	774	841	820	819	796	824	802	840	861	799	841	834	845	823	811	780	851	872	845	833	812	848	833	834	817	839	863	879	858	859	876	825	909	830	793	840	879	829	847	804	840	803	812	833	758	873	846	853	830	823	851	826	789	785	809	879	821	910	808	827	811	843	858	899	839	883	819	815	804	849	869	816	806	825	806	822	891	843	840	829	860	804	786	869	883	866	788	820	801	798	829	838	826	838	828	806	850	842	854	871	787	864	814	830	856	825	837	822	850	809	852	816	823	834	824	844	847	794	832	844	840	870	859	864	775	833	863	833	836	853	810	819	751	783	800	866	859	842	850	830	828	840	770	801	864	850	828	811	844	808	864	823	824	869	824	882	815	851	882	812	821	841	794	861	827	822	869	787	778	797	822	841	822	788	823	850	858	821	794	895	842	837	782	802	845	837	816	876	841	825	821	824	757	811	832	830	879	836	869	860	852	865	810	848	844	795	847	796	802	836	813	847	813	860	866	909	806	873	842	802	815	787	839	829	835	830	847	816	826	830	820	801	819	799	804	818	867	844	801	844	830	809	842	882	789	859	860	803	784	825	847	798	869	835	795	835	817	828	835	842	789	839	856	815	813	807	799	842	809	800	828	817	789	816	824	831	832	833	843	817	815	797	774	852	869	797	847	822	810	753	883	879	873	800	811	811	860	873	800	840	860	795	855	846	859	808	833	863	804	852	789	858	840	844	825	738	867	862	806	818	826	876	799	849	817	816	783	862	828	838	830	836	812	806	853	779	833	842	874	839	866	832	805	850	765	844	842	831	862	787	855	816	799	816	800	804	793	805	823	894	803	818	864	868	856	862	834	861	852	834	863	787
24898	21507	24921	28507	21563	20405	5173	2235	1640	1344	1017	953	771	748	587	614	506	482	456	456	415	424	421	371	362	373	357	392	363	369	334	346	301	339	368	370	321	322	367	366	364	327	351	373	346	354	343	344	356	339	375	332	333	331	337	343	336	295	315	297	356	326	325	344	348	310	366	369	337	335	302	331	337	313	348	311	365	331	333	338	314	316	323	331	349	342	327	314	335	333	319	350	347	339	321	350	374	358	389	331	372	345	337	375	372	346	322	309	356	333	349	367	358	354	344	330	333	302	347	340	322	347	351	356	320	348	346	283	320	344	310	378	332	321	336	346	319	363	359	344	358	333	366	333	353	317	334	324	335	382	321	338	350	369	343	320	309	341	339	347	331	364	318	343	353	374	334	347	372	342	349	321	333	348	358	342	355	318	352	358	331	344	362	317	309	336	334	373	364	382	315	307	328	317	332	320	322	360	314	325	343	383	356	328	322	351	353	333	383	358	326	328	345	336	398	372	353	365	361	314	320	314	357	335	347	362	374	356	352	345	338	350	306	345	344	326	346	339	327	363	343	335	335	306	342	357	303	329	334	340	291	312	332	336	353	369	336	363	349	346	332	346	351	346	351	347	334	336	318	317	325	374	352	366	333	362	364	327	339	356	351	342	348	332	355	316	338	328	341	314	331	361	312	360	315	365	362	319	323	342	330	346	353	334	344	349	315	341	327	370	354	359	350	352	343	380	336	315	347	332	377	326	359	351	317	297	296	336	342	308	336	295	334	349	358	340	366	325	357	351	342	341	356	322	329	323	324	316	351	329	342	328	354	332	291	353	399	302	374	326	353	344	361	335	382	364	331	329	348	389	371	365	327	357	355	326	353	349	317	381	341	304	349	366	349	335	324	349	363	326	362	326	336	347	334	355	364	311	341	331	289	344	342	325	338	342	343	373	327	317	326	322	327	353	344	325	321	332	330	335	330	358	339	321	325	316	343	318	353	328	321	334	302	336	366	328	358	306	374	328	348	363	334	332	359	348	372	317	316	360	347	359	332	339	362	319	303	338	309	344	342	343	362	318	348	351	341	358	362	329	359	342	316	345	354	313	329	347	373	377	371	321	358	316	340	351	359	331	319	312	358	342	346	305	343	328	335	333	319	378	379	344	323	364	314	345	360	316	362	310	337	341	353	336	342	349	339	329	337	332	325	322	326	362	359	346	301	337	325	339	331	340	328	353	348	345	350	369	321	347	349	343	310	343	333	331	344	346	351	360	327	319	355	325	332	359	333	326	330	340	324	326	343	335	331	346	367	352	359	351	317	336	313	330	331	372	348	322	314	323	302	349	377	327	359	348	337	345	340	335	336	337	323	343	321	307	299	329	344	318	335	339	351	335	335	367	332	329	330	373	321	385	321	322	354	332	328	353	319	331	315	362	341	355	351	355	303	309	322	342	336	344	356	337	385	385	326	315	306	317	359	361	327	376	347	334	320	335	337	325	336	358	344	395	318	327	343	334	375	356	340	361	328	358	360	336	348	354	330	314	338	361	361	330	317	373	330	321	333	354	328	323	376	370	355	332	331	344	344	366	336	295	356	336	328	372	341	334	311	333	336	350	337	350	347	353	366	332	321	337	334	323	377	315	330	360	339	304	342	298	341	375	338	328	334	284	312	352	377	379	335	336	336	329	334	337	326	349	331	341	349	340	334	332	360	307	350	330	339	302	319	321	345	351	339	323	326	341	346	354	356	379	330	366	379	378	343	336	323	333	360	359	327	359	381	332	328	355	319	323	388	373	320	306	333	337	335	344	352	361	352	314	381	312	336	322	295	344	375	319	356	348	346	324	353	340	358	294	364	309	356	336	309	330	368	373	341	345	326	334	361	353	350	340	325	353	340	349	359	330	368	338	330	364	378	325	353	314	341	331	337	340	363	324	339	349	346	340	352	337	361	324	372	360	313	395	366	350	357	326	379	332	366	366	327	337	330	342	319	370	348	355	324	306	308	377	322	332	349	296	333	327	307	325	353	374	347	317	341	307	339	321	331	360	277	327	356	312	282	351	283	328	313	325	349	354	295	361	336	327	355	320	342	381	326	357	349	322	289	341	335	312	345	325	360	350	347	367	367	351	352	357	318	312	367	357	345	342	350	339	329	356	368	337	321	319	344	298	308	331	344	340	341	324	366	311	351	325	286	315	358	304	339	346	347	324	368	337	305	334	320	315	348	346	363	375	362	325	365	327	329	364	333	349	348	312	358	329	349	354	347	308	315	375	334	355	319	313	319	317	347	327	299	338	314	355	340	337	353	300	344	327	337	323	332	311	315	320	348	364	353	314	325	376	345	347	367	308	341	349	363	363	321	320	343	326	346	337	338	371	349	339	303	340	378	346	351	355	331	328	336	330	357	375	359	336	328	343	360	332	312	356	346	343	360	340	306	341	332	362	370	368	317	333	327	345	383	330	328	349	339	365	360	353	323	325	314	293	321	335	339	382	350	356	310	339	329	358	381	301	330	360	347	339	357	332	341	378	311	350	347	305	356	360	299	319	346	361	331	325	376	366	333	314	358	317	345	304	342	377	335	318	361	356	358	338	350	331	299	313	365	350	312	313	335	367	314	363	338	327	383	354	335	319	324	348	328	329	382	357	356	307	314	359	361	356	322	326	339	328	313	348	298	375	316	347	385	350	314	309	335	350	334	330	324	346	342	335	323	342	310	323	337	352	324	338	317	313	314	346	326	364	307	337	330	353	337	340	369	321	313	293	334	298	351	308	332	350	305	312	360	328	329	358	334	299	305	331	352	348	336	384	344	342	320	316	361	392	300	333	324	330	349	346	340	313	367	352	323	345	351	332	362	313	357	312	338	297	358	317	315	360	345	322	333	341	340	358	322	372	372	364	334	339	356	324	331	299	312	365	323	357	354	334	361	365	350	327	328	347	353	329	328	350	326	336	358	335	337	352	345	295	342	325	346	348	315	387	363	363	368	358	336	377	336	355	328	345	329	349	357	344	359	335	342	376	328	298	320	331	321	349	353	348	343	332	326	324	317	345	316	325	337	311	371	333	340	329	342	373	323	342	348	334	327	348	340	338	330	308	354	330	351	304	335	325	367	339	348	328	331	348	334	316	310	315	289	373	333	348	379	323	347	367	369	353	300	349	338	348	334	321	324	308	333	347	356	344	348	349	328	322	339	325	372	323	342	358	330	316	328	343	319	337	348	351	366	332	329	333	340	343	363	360	350	341	352	346	316	350	352	319	356	335	379	371	306	317	371	348	356	338	361	321	327	347	360	377	338	308	325	316	367	356	316	326	310	367	362	343	350	335	347	373	351	387	334	357	356	294	300	345	359	319	319	350	360	357	329	324	304	345	341	317	340	379	347	353	323	319	350	338	372	353	372	383	334	352	364	339	325	351	332	345	352	348	340	323	374	319	342	314	325	329	337	310	342	294	313	330	339	348	336	368	343	321	324	350	331	304	332	350	386	333	331	347
27368	42020	18561	6224	3464	2528	1829	1418	1366	1181	1127	1037	983	899	876	906	915	829	823	831	822	806	800	797	761	824	783	797	803	742	800	777	760	764	754	783	815	767	790	753	774	754	765	807	796	763	762	783	778	756	733	812	777	727	752	791	757	789	743	716	799	780	779	780	739	769	784	748	760	749	770	738	799	756	769	769	786	742	764	769	802	774	738	839	778	784	809	773	723	708	786	770	762	703	754	821	777	739	761	765	798	752	762	723	761	831	782	763	759	752	765	725	752	793	750	765	773	771	774	753	744	738	779	767	788	766	777	782	775	771	775	766	771	786	773	746	790	805	741	762	735	806	735	793	805	793	795	784	794	763	730	788	764	750	752	765	819	786	816	784	721	733	767	784	765	767	791	759	768	798	739	743	750	734	780	785	743	781	765	753	711	760	715	773	739	765	823	753	735	775	761	742	738	786	763	802	769	785	779	715	725	768	801	728	756	804	703	774	770	791	744	783	765	746	704	794	756	753	782	766	757	771	753	801	735	789	739	787	745	821	760	719	714	756	796	756	784	756	773	770	737	766	730	760	809	740	777	773	779	753	777	738	776	760	808	771	772	770	739	759	743	751	748	786	762	759	771	710	752	766	797	768	756	800	760	763	775	789	826	757	742	761	786	727	750	698	757	762	763	722	765	776	730	772	742	800	741	738	776	802	771	740	777	785	817	766	753	799	780	767	730	758	785	754	781	752	748	789	799	764	777	808	752	732	806	774	742	784	724	756	768	764	817	746	740	839	749	735	736	740	788	796	760	758	713	777	788	765	802	767	763	820	747	798	767	768	743	783	796	777	757	818	769	777	752	787	747	772	779	780	740	784	802	744	738	805	830	812	756	714	718	767	742	801	754	759	745	738	771	759	727	795	725	758	794	775	741	775	764	764	774	736	737	815	732	763	782	761	711	734	781	745	767	806	769	775	726	759	778	767	751	770	851	761	784	743	826	813	761	750	723	739	810	804	760	804	756	808	772	754	735	779	763	762	773	729	811	754	777	763	726	787	725	769	743	759	747	750	739	767	762	746	735	788	740	786	782	767	730	760	756	809	789	767	796	815	762	713	780	755	763	760	764	766	749	776	752	773	769	738	728	815	759	855	761	780	778	825	776	782	758	726	763	798	731	786	748	772	782	744	759	759	770	762	771	745	767	738	758	758	763	725	735	745	812	740	812	744	749	773	805	782	764	777	781	784	765	750	786	763	798	769	791	759	745	810	744	747	711	740	790	773	766	803	777	796	758	770	778	794	778	724	800	760	711	735	794	681	800	725	750	725	776	770	779	719	763	741	788	764	759	817	819	781	786	767	829	750	758	815	751	804	757	736	785	735	765	798	739	768	704	738	756	751	788	764	793	776	764	728	786	773	813	785	742	724	762	768	788	787	790	781	802	749	755	759	767	772	742	764	838	808	795	779	777	767	829	780	788	815	734	771	772	782	726	755	737	767	755	753	776	771	786	829	798	796	776	780	799	770	796	764	743	766	753	768	753	751	795	783	755	802	776	749	754	759	745	778	731	774	791	790	735	783	758	824	766	778	773	752	770	777	799	741	810	753	757	756	791	786	778	733	737	802	742	786	787	755	775	766	762	778	798	753	729	782	795	775	767	708	745	793	773	792	768	794	760	769	739	786	736	803	760	742	789	732	781	786	764	716	757	818	763	763	743	738	768	750	740	784	782	670	775	778	763	741	794	764	756	748	762	776	783	756	782	800	758	729	805	808	750	775	771	755	726	791	748	763	766	798	799	756	771	822	761	751	786	728	779	749	778	762	731	747	766	783	744	789	789	825	739	765	777	801	761	763	755	805	756	784	728	755	753	756	810	744	731	826	757	768	814	774	708	721	772	776	718	766	799	741	775	775	791	746	813	784	756	748	783	747	722	786	764	815	753	782	781	763	797	788	737	752	790	814	792	802	759	785	714	750	779	769	783	753	798	754	741	769	749	769	754	780	744	761	712	822	771	740	745	739	740	749	724	784	779	756	750	804	769	811	760	734	749	805	763	778	751	749	789	758	754	759	776	776	788	768	769	781	733	726	795	734	763	765	742	789	763	772	819	741	746	775	764	760	753	739	790	781	810	753	773	736	731	775	772	776	769	802	799	774	790	756	726	773	781	823	759	794	780	797	755	739	760	797	819	741	797	770	783	757	764	755	790	763	796	745	748	783	782	803	759	808	776	802	722	709	777	751	753	785	750	776	754	814	811	781	723	806	811	723	722	697	740	758	754	762	752	782	785	739	735	803	781	785	755	729	757	802	763	790	767	772	817	726	781	783	826	760	739	763	843	771	796	833	783	760	755	789	750	799	783	733	727	764	752	691	761	753	769	781	770	790	752	766	783	795	771	776	756	797	755	791	724	745	737	777	743	769	760	773	806	718	754	761	775	756	775	768	782	740	762	776	799	783	788	754	741	740	774	746	783	772	804	724	859	803	776	751	783	750	692	797	750	785	748	742	760	775	739	761	752	767	750	792	804	795	803	716	773	781	766	813	775	735	743	763	805	741	762	745	752	781	728	806	752	720	770	748	703	746	766	774	750	748	740	786	768	751	823	746	809	750	789	755	779	721	762	744	715	739	767	773	761	793	757	726	779	770	773	770	732	764	774	735	775	745	766	775	769	754	771	747	746	795	731	815	708	789	732	767	770	759	789	753	721	751	755	759	776	764	798	801	763	749	746	742	767	795	783	809	803	746	767	791	773	796	805	696	768	737	768	753	758	773	748	763	758	786	780	769	746	763	763	760	740	786	730	824	751	711	734	816	776	754	790	775	780	756	793	766	761	721	721	698	773	767	763	780	741	745	721	746	791	752	756	764	786	752	781	760	700	721	733	748	758	799	773	781	758	755	852	762	801	809	740	757	735	772	756	738	759	746	733	793	772	786	732	764	776	810	726	804	785	822	761	735	744	725	770	788	763	758	783	728	758	724	739	807	796	779	774	807	762	758	767	773	772	758	776	742	757	761	745	774	808	753	724	817	791	759	755	804	743	740	748	727	760	769	794	761	773	798	814	832	742	808	761	742	749	782	775	755	744	747	796	761	796	813	741	723	782	757	742	782	763	746	751	752	808	749	787	790	733	800	762	753	775	784	795	756	806	777	724	791	781	770	758	735	794	749	802	736	784	776	801	798	731	802	701	756	782	759	710	746	699	795	765	750	797	838	756	772	797	773	768	762	743	754	785	813	717	768	718	769	818	672	755	713	754	757	766	742	723	756	776	755	766	715	764	794	773	753	786	788	731	770	782	801	753	786	747	793	772	744	778	806	820	727	803	778	797	783	780	781	747	748	819	820	766	790	783	737	757	723	746	806	758	781	725	793	763	760	733	766	737	792	835	749	738	766	802	763	739	784	695	737	757	751	766	762	770	720	784	770	749	801	703	728	783	720	726	710	741	790	728	782	734	808	807	770	770	783	815	736	772	736	738	744	771	777	766	739	786	722	786	756
24238	21466	25298	28040	21478	21613	18873	4023	2090	1726	1403	1135	969	857	736	651	580	528	466	482	398	450	369	388	376	366	374	374	333	357	369	364	350	353	347	392	338	307	317	317	318	318	331	310	321	337	345	356	316	364	354	340	367	391	327	323	333	383	348	294	353	320	319	343	320	338	323	364	372	306	342	351	353	331	335	338	320	305	343	324	350	334	330	339	361	337	347	318	330	317	368	328	324	297	360	364	362	320	316	323	307	317	326	296	296	342	321	320	325	334	301	332	304	331	325	356	334	327	304	314	338	358	373	343	340	342	311	322	381	308	358	338	341	343	336	333	322	340	313	291	313	360	315	313	350	335	315	328	356	337	339	341	346	318	361	335	335	317	300	324	345	323	327	346	317	324	364	347	319	324	329	326	291	360	325	340	357	332	329	331	344	347	324	330	352	332	369	348	339	309	309	314	310	317	321	359	324	327	354	333	327	310	313	313	357	312	305	333	307	313	300	307	314	365	315	351	335	328	308	311	334	314	344	335	327	327	310	313	356	329	315	291	306	312	336	346	329	357	394	344	340	318	366	319	315	319	341	333	348	351	302	333	330	293	328	348	352	352	330	337	319	314	359	359	358	332	307	313	307	331	363	377	308	355	301	342	297	348	327	333	340	394	314	335	319	349	348	321	382	362	326	319	325	339	334	313	353	323	324	309	355	346	343	348	344	353	337	317	340	335	314	328	298	365	340	326	331	314	317	337	315	335	334	343	344	359	333	310	339	298	363	333	321	331	324	340	347	323	340	325	344	330	326	336	304	332	341	346	326	329	317	334	322	319	340	338	300	299	315	309	343	344	329	328	356	306	273	295	365	345	280	315	350	292	327	336	328	364	307	352	317	355	328	315	341	351	296	301	316	317	336	318	331	338	355	299	321	338	307	326	309	333	328	315	323	358	344	301	334	348	349	348	339	334	306	339	337	305	330	349	361	331	306	330	325	323	368	319	353	352	347	352	361	347	343	315	323	333	334	332	380	342	305	351	320	287	337	332	317	303	314	334	352	313	367	306	280	323	338	326	347	338	339	321	333	388	319	339	320	339	320	329	327	342	314	322	323	336	297	305	325	313	314	337	299	326	320	349	313	305	292	340	328	347	350	335	338	365	321	335	317	370	319	309	296	359	321	322	302	323	314	325	337	339	340	316	302	340	333	324	338	322	321	370	356	325	309	315	324	370	359	383	350	348	378	281	312	315	333	326	366	323	349	337	356	344	362	364	339	341	314	309	327	304	332	310	292	334	311	311	328	396	340	324	359	337	372	324	338	372	320	302	314	343	352	329	319	326	335	378	350	334	324	339	305	360	323	349	377	318	364	331	330	334	340	301	330	316	306	348	344	341	336	359	343	330	346	316	282	277	363	334	341	341	344	339	333	314	367	365	356	317	343	304	326	317	358	307	351	341	312	317	321	325	339	343	363	346	331	321	320	314	322	340	336	326	328	351	348	317	290	309	313	361	349	333	291	337	361	358	336	313	346	350	330	353	369	312	316	345	340	347	340	319	345	378	326	349	347	338	345	312	324	345	287	323	334	316	328	302	384	333	350	348	328	341	341	347	323	331	362	330	331	349	311	342	356	323	344	321	321	341	333	328	346	319	296	306	336	324	337	342	295	324	310	319	340	334	282	345	342	315	352	349	333	355	322	338	333	332	331	321	352	308	350	351	354	335	333	301	334	351	359	328	336	336	336	316	337	356	313	332	339	351	345	316	355	357	344	331	315	363	329	367	339	322	305	350	357	328	324	357	364	343	369	317	305	372	352	309	334	299	345	349	329	347	329	317	371	295	346	346	339	347	272	338	354	320	313	334	309	324	334	327	346	358	348	353	319	336	314	338	327	346	356	296	336	342	309	321	308	341	313	327	324	354	293	328	336	329	342	312	331	346	319	340	342	289	306	324	337	333	325	313	364	322	346	330	345	337	326	309	323	346	303	333	318	348	276	338	314	335	327	308	327	336	336	302	356	340	358	346	346	314	310	363	352	305	331	360	330	317	327	339	328	372	299	315	340	343	321	315	333	321	369	348	329	316	321	361	318	322	353	395	335	329	311	356	339	323	366	302	312	334	307	329	331	314	355	363	311	329	320	364	308	351	317	332	330	312	342	326	325	314	339	361	329	364	335	327	303	340	324	326	333	319	327	328	350	350	364	335	305	314	305	303	330	340	315	373	361	339	357	309	385	324	341	310	315	305	343	356	319	318	346	326	334	370	343	340	349	336	332	288	338	324	341	349	370	316	327	323	300	321	342	328	341	320	318	309	336	368	353	320	323	344	294	283	306	322	341	353	360	324	339	309	361	338	314	339	320	328	334	346	350	329	373	309	305	364	344	343	344	345	352	342	327	348	350	328	323	364	338	349	314	294	321	337	339	325	313	318	338	332	357	328	343	332	313	320	353	370	339	346	328	359	339	343	331	343	314	301	305	321	349	304	326	337	310	331	348	346	334	290	317	371	326	338	341	335	350	291	322	331	348	317	344	330	326	340	339	372	306	313	318	346	339	355	335	315	324	365	353	325	340	325	337	327	324	316	314	304	328	361	300	335	331	334	364	309	331	336	339	338	355	362	325	372	339	337	315	330	342	303	308	376	350	316	342	345	319	344	333	324	345	320	323	363	332	313	298	300	354	344	343	342	328	342	338	364	297	322	344	359	337	356	339	322	330	352	313	325	352	336	325	321	370	367	314	303	304	338	273	297	327	296	330	334	355	307	325	326	321	332	328	299	334	365	333	347	314	353	329	311	338	322	316	337	339	340	356	340	319	321	307	314	329	341	339	337	304	333	323	328	340	350	303	347	326	369	339	322	342	318	322	312	301	312	319	314	322	345	368	350	346	327	339	316	331	327	330	339	297	351	323	350	338	331	305	317	336	330	354	331	343	356	299	340	331	346	378	334	308	317	345	351	369	311	291	351	325	317	319	313	347	343	297	343	329	330	337	337	307	331	330	310	342	347	333	336	322	310	351	316	334	336	342	325	333	345	316	328	323	337	327	322	348	334	353	331	331	379	363	337	333	297	355	346	348	311	323	322	375	350	351	370	344	347	332	341	331	342	307	349	372	336	366	323	298	333	361	340	339	354	361	312	340	319	339	301	334	348	332	299	366	337	337	322	304	314	332	342	339	315	333	346	344	341	337	316	347	348	325	291	317	334	324	340	385	323	329	299	323	321	337	331	296	319	325	355	332	349	292	323	351	325	312	329	315	307	343	317	357	328	377	358	350	330	332	331	346	377	318	334	346	311	365	332	296	294	373	313	310	308	325	314	324	325	330	361	339	357	319	319	325	327	347	366	315	345	302	338	354	375	337	357	359	308	314	319	321	347	379	307	365	358	353	326	328	330	337	308	344	333	322	317	321	313	334	350	308	275	304	323	321	345	298	317	325	325	322	321	327	327	303	327	339	352	367	335	341	351	344	356	326	338	365	336	332	315	324	336	312	359	345	356
30545	46302	25504	7467	4196	2841	2077	1688	1485	1223	1118	1041	1052	984	917	908	893	805	830	809	778	773	762	736	775	800	765	775	748	772	783	732	772	699	753	719	744	747	774	720	714	706	742	783	751	746	723	713	711	738	741	793	743	762	718	780	729	732	783	710	741	764	739	733	722	758	761	792	782	721	748	735	711	802	763	753	756	761	759	747	702	740	771	736	732	724	681	754	755	740	764	694	678	736	688	773	687	737	706	746	727	761	666	726	696	785	721	711	733	727	774	702	747	780	680	762	714	744	736	733	760	721	735	721	759	775	693	728	714	747	742	752	715	744	725	750	750	736	714	733	754	684	749	740	695	748	693	791	704	725	706	751	760	674	734	759	703	774	758	735	777	729	700	722	766	734	721	726	771	764	739	715	720	722	712	737	696	761	737	735	730	700	712	735	773	765	752	690	744	754	746	709	719	810	703	736	738	742	765	683	730	739	754	740	762	721	719	755	724	712	728	758	697	695	724	761	721	715	742	804	672	731	752	734	705	739	715	689	725	698	679	769	725	691	776	693	705	731	730	692	735	735	746	727	761	724	719	762	738	751	740	746	703	745	777	681	740	717	679	756	735	720	678	754	777	729	723	727	737	761	778	700	729	720	727	757	727	751	756	764	734	788	732	704	726	763	727	745	684	722	721	756	748	748	739	698	736	720	733	749	684	740	748	712	729	735	760	665	716	725	727	762	751	792	743	707	712	779	714	751	732	703	678	692	700	758	714	751	702	715	726	732	721	717	768	756	706	684	773	701	714	734	749	744	747	715	734	804	766	705	710	705	718	758	735	749	770	723	671	754	723	697	753	743	697	768	713	775	736	716	716	741	774	676	747	714	711	685	687	760	771	761	718	735	723	781	744	791	710	754	754	769	701	735	743	750	753	753	747	745	735	771	727	719	734	683	723	719	728	708	741	674	713	761	747	721	741	727	652	734	717	728	744	717	761	737	732	792	735	748	699	754	779	683	747	717	719	722	733	736	769	753	706	736	785	730	733	779	770	706	717	759	731	702	738	737	719	726	701	768	732	761	759	750	777	760	754	690	758	715	746	738	730	746	717	768	754	712	725	766	701	712	719	723	747	754	730	738	697	803	733	746	714	731	737	752	733	747	726	702	745	788	703	718	762	706	723	765	761	777	697	730	723	674	793	724	741	761	746	729	761	752	687	785	701	722	747	750	752	720	748	785	758	718	665	727	763	781	676	776	727	749	746	761	688	708	755	770	721	712	725	777	744	710	735	761	778	724	796	777	754	709	728	753	766	768	730	691	773	718	698	725	670	711	751	707	729	721	726	732	741	707	737	750	761	781	707	707	786	723	734	699	675	737	717	715	789	759	718	785	764	725	743	754	768	744	758	738	738	696	717	732	719	752	756	698	715	774	697	721	759	730	729	750	745	697	709	692	769	709	718	770	712	779	754	758	750	736	736	786	733	797	710	782	720	701	770	758	796	716	746	738	753	748	716	730	762	748	721	774	717	790	750	787	751	773	683	741	727	693	753	780	695	758	721	696	754	692	731	758	794	785	745	697	690	744	728	741	714	719	698	724	750	769	790	740	770	761	716	681	741	689	747	720	731	738	727	743	797	716	750	718	692	809	738	725	713	736	722	726	745	747	707	773	693	744	670	702	778	718	708	700	704	750	786	717	778	722	788	740	788	731	679	752	734	754	770	713	712	758	708	744	776	729	762	780	761	707	724	714	758	739	716	739	773	780	786	737	687	770	775	715	723	740	733	735	788	731	705	754	773	729	738	696	701	810	699	734	772	737	759	702	687	780	757	752	741	724	720	750	746	718	682	735	701	716	728	765	727	763	736	764	732	772	772	757	717	748	721	766	752	738	732	727	743	766	757	711	724	731	705	760	746	719	733	749	684	694	734	702	775	779	747	791	745	766	753	707	724	749	781	718	682	817	732	686	710	755	745	734	738	722	737	730	762	753	795	752	715	739	732	708	735	740	757	677	731	705	739	744	767	742	764	735	766	789	756	748	740	695	703	671	758	759	761	771	736	710	756	703	726	709	734	741	718	746	729	696	732	730	725	749	723	742	747	722	688	736	684	726	743	737	754	737	695	735	727	778	716	716	666	744	736	749	707	730	709	710	700	775	711	725	703	703	721	752	697	731	734	697	709	721	733	710	782	744	734	749	751	707	677	709	770	697	749	754	722	747	739	753	716	716	755	731	718	727	711	724	720	725	734	726	724	724	743	757	753	771	721	762	731	680	754	781	755	698	740	721	732	730	724	731	768	735	738	711	738	734	692	742	695	733	749	774	719	755	760	742	729	741	707	700	716	734	701	789	742	746	698	727	763	747	691	730	746	802	710	766	741	709	695	746	718	760	768	701	800	688	732	726	710	720	736	765	741	792	737	774	727	745	736	709	717	750	676	704	724	705	699	704	711	725	775	752	741	729	735	757	742	716	796	759	743	756	736	731	672	729	743	719	763	730	776	845	756	720	711	760	763	741	725	751	737	713	709	752	718	708	760	716	768	724	735	729	754	724	749	725	738	724	711	724	713	748	737	772	738	728	763	772	751	726	688	764	813	746	746	718	686	733	697	761	709	702	766	701	748	747	723	713	724	694	733	737	687	751	748	764	713	722	801	821	707	717	761	713	723	742	709	726	687	745	738	728	707	681	767	721	661	715	742	759	695	737	716	715	721	729	763	711	713	744	762	723	788	761	742	736	746	749	742	722	762	716	716	713	778	719	711	718	756	778	682	717	724	750	693	726	733	759	722	756	718	760	753	741	732	738	683	744	795	751	804	707	724	739	761	758	676	734	755	765	746	759	751	723	726	787	699	724	751	690	687	692	696	702	717	719	720	747	764	730	742	754	726	739	685	714	749	714	758	764	747	741	716	688	734	730	745	715	723	739	708	734	726	749	729	724	714	774	717	689	717	781	714	705	720	726	717	781	674	754	699	788	727	729	763	725	757	715	740	697	740	745	741	694	683	729	767	726	728	723	687	720	751	744	750	770	767	753	684	713	732	695	691	761	760	718	709	717	809	721	713	755	746	692	734	765	725	708	775	707	776	774	750	763	731	696	731	768	731	723	737	698	723	728	691	732	694	748	728	730	710	696	706	693	765	775	712	711	691	726	790	727	742	722	730	743	758	785	774	699	755	720	749	690	776	747	706	712	728	732	748	771	720	740	746	737	738	704	733	724	719	719	735	706	717	694	787	710	712	682	717	728	731	759	714	727	766	750	749	760	708	730	748	713	772	723	717	760	723	719	728	725	738	770	737	752	780	764	781	747	734	738	734	765	703	766	764	750	742	701	737	704	732	714	738	724	742	724	701	710	754	767	710	701	740	769	736	722	699	711	691	751	716	726	686	776	763	723	730	711	794	713	785	715	711	700	727	721	729	744	763	784	708	723	717	779	684	756	700	731	698	705	703	772	731	731	751	725	754	757	744	727	725	702	694	713	714	714	762	729	695	724	705	780
33169	24357	21083	9419	3693	2632	1949	1466	1261	1102	867	765	672	659	547	503	459	472	445	423	428	376	379	384	412	394	396	350	338	399	353	366	338	451	379	381	402	364	349	364	366	414	373	402	329	359	398	398	370	359	361	355	374	345	378	379	396	379	411	385	358	389	354	361	365	366	338	370	394	381	345	352	401	385	374	352	346	413	346	400	383	368	367	350	379	414	348	333	372	375	334	346	387	384	375	364	384	343	380	412	345	376	335	383	349	363	365	386	359	377	374	367	374	372	352	403	362	387	351	367	383	368	360	361	357	398	401	350	358	365	359	365	417	395	371	389	406	394	352	367	381	351	342	379	372	381	368	341	341	371	394	389	385	364	338	370	338	391	351	369	378	339	400	386	362	390	370	391	378	377	397	361	413	370	350	366	353	352	346	405	388	314	379	395	355	348	375	341	402	370	354	375	356	340	388	365	378	346	352	360	351	338	370	391	359	355	384	379	380	369	351	380	360	397	392	333	364	386	339	362	352	370	345	340	368	395	368	357	370	434	361	358	368	388	367	413	389	346	370	358	376	365	369	341	372	377	358	375	369	341	348	364	411	377	382	370	395	395	372	367	389	390	366	350	320	384	374	378	373	403	359	325	375	340	393	369	402	357	367	369	368	384	375	345	354	347	417	370	350	325	308	361	353	365	341	370	362	363	365	360	404	368	365	343	425	399	372	369	359	355	382	391	357	383	371	380	367	378	360	394	366	345	358	394	380	346	390	400	333	365	381	368	360	373	385	383	410	365	401	388	379	348	365	348	381	357	354	378	383	371	337	348	343	369	388	383	333	376	366	351	388	328	339	386	390	392	349	346	405	362	355	355	366	343	393	369	387	391	334	396	373	344	363	402	377	403	392	401	383	365	366	382	378	358	366	382	380	348	401	368	356	365	353	361	378	377	366	337	373	349	352	353	352	376	351	359	385	373	378	397	389	353	362	357	335	393	399	395	397	349	346	377	355	376	345	334	292	352	349	357	378	367	399	364	383	347	357	376	380	367	357	360	377	396	391	392	363	388	401	366	361	408	361	388	362	316	382	380	355	354	411	368	372	342	354	375	357	379	329	353	320	358	362	374	369	367	351	375	406	354	379	376	411	364	360	413	359	382	356	401	355	378	347	350	360	376	336	373	390	377	389	388	354	353	420	397	337	351	366	414	393	379	386	340	348	359	392	375	361	345	371	400	397	371	381	345	367	360	341	368	368	354	388	382	349	355	322	354	364	369	373	391	368	352	391	367	372	350	384	372	389	396	382	357	374	355	384	405	356	366	408	361	370	364	376	387	374	401	373	399	366	363	364	339	364	349	375	376	383	350	386	374	374	397	369	369	376	405	333	371	385	368	410	341	376	369	401	362	368	369	347	371	377	360	387	361	388	330	357	399	387	376	353	367	352	389	372	365	390	384	384	389	362	369	397	394	389	349	362	358	380	366	345	401	349	373	389	358	356	377	379	436	351	344	395	376	323	364	370	347	389	358	394	356	357	336	357	359	362	356	367	339	347	344	380	350	344	377	390	398	407	374	376	352	378	353	369	372	364	344	399	370	361	369	370	372	355	380	368	372	379	362	357	333	367	355	379	357	360	358	396	354	385	355	393	377	366	355	383	377	360	376	385	347	362	369	368	373	367	369	345	364	359	390	370	374	403	354	391	359	342	353	372	343	398	353	362	385	404	376	399	362	350	379	399	362	335	388	354	375	351	398	354	376	383	372	361	390	364	355	364	326	360	371	345	339	358	386	340	386	377	369	371	381	384	360	369	399	382	399	353	351	355	379	347	367	383	351	341	381	392	413	393	369	372	399	393	384	372	390	345	370	381	382	385	401	371	387	349	371	335	361	325	364	351	352	374	386	393	391	387	372	391	380	380	328	369	383	377	370	346	373	386	376	384	368	363	375	399	361	394	361	366	375	360	399	376	369	349	332	375	362	310	331	381	400	373	347	414	386	366	374	356	402	368	375	383	382	374	336	342	338	390	334	418	428	337	386	366	378	418	403	364	407	409	374	348	342	362	410	386	368	374	379	391	401	341	379	363	381	334	379	383	370	360	406	359	395	373	390	384	363	411	365	348	364	361	353	354	377	365	370	366	398	381	322	379	362	376	361	375	356	404	336	375	359	416	356	393	397	328	361	389	372	399	365	347	391	349	363	370	338	358	382	333	381	374	369	365	357	361	379	365	344	343	368	396	329	364	357	392	371	361	358	342	384	393	355	345	369	364	337	323	394	371	347	356	352	389	366	354	376	366	363	387	367	357	377	397	374	332	351	366	365	362	384	361	401	389	317	371	392	368	350	384	358	373	397	399	361	364	321	381	378	401	341	385	362	350	368	380	394	350	389	394	397	369	361	371	355	350	366	371	369	367	381	375	363	340	390	356	395	377	414	351	390	342	386	370	358	368	364	352	394	356	340	324	338	384	335	356	382	381	351	388	371	389	355	380	371	351	355	354	364	371	373	390	371	399	370	382	380	372	357	388	373	383	369	383	375	367	353	385	333	363	379	358	358	336	345	344	369	351	384	339	368	384	343	340	370	374	365	396	376	383	358	346	370	361	347	365	380	379	376	371	402	361	387	379	369	357	374	359	363	359	364	343	402	358	371	368	358	368	376	396	364	353	355	365	332	344	352	372	400	343	336	391	380	377	368	345	322	343	405	357	365	347	358	352	356	371	385	354	364	381	376	313	347	331	371	403	384	366	358	384	349	349	350	385	376	385	388	386	387	369	401	356	388	347	371	331	344	353	371	372	325	396	370	363	392	362	374	396	351	372	359	384	354	382	392	362	377	367	370	373	381	350	340	352	357	406	378	388	348	358	369	374	367	377	349	373	380	359	358	359	364	401	376	410	368	400	341	389	386	382	371	360	379	381	356	391	370	363	356	355	368	354	391	367	393	382	378	381	375	365	355	381	437	378	386	375	360	353	393	378	378	348	378	382	406	370	367	381	329	388	358	364	360	372	353	371	386	374	398	366	380	351	391	382	368	376	381	391	382	364	364	364	359	356	372	362	360	388	346	380	381	372	386	359	376	340	416	390	398	370	377	388	374	339	383	361	345	354	355	337	334	367	393	393	370	382	347	381	353	338	351	385	362	331	407	375	392	343	333	340	367	370	358	363	340	369	388	363	412	347	337	381	386	333	368	344	317	361	352	358	369	335	339	379	377	360	363	376	355	369	366	376	360	382	374	350	366	370	381	358	355	429	388	354	401	378	375	373	366	394	381	341	326	391	343	391	381	384	405	366	341	387	380	340	336	360	373	382	387	387	358	407	375	362	360	348	331	333	403	402	372	372	346	414	361	400	359	350	357	379	361	313	378	392	351	379	356	377	374	398	376	396	375	356	375	368	377	366	401	356	345	342	374	359	358	369	431	334	371	338	360	393	371	378	344	355	368	354	385	391	332	353	411	362	374	410	375	345	357	396	346	327	354	392	384	346	363	363	401	330	383
26169	28155	11527	4502	2508	1986	1483	1322	1266	1087	1025	1049	1052	947	922	898	898	869	898	908	870	819	812	890	892	892	878	847	844	816	813	859	860	883	817	829	809	833	811	830	817	831	872	793	846	793	849	878	856	779	851	858	808	834	836	802	806	884	830	850	841	846	820	836	791	849	864	832	792	887	815	785	833	810	841	822	810	824	897	854	838	756	810	854	793	823	825	881	874	860	830	828	813	819	823	797	825	869	828	825	872	772	859	811	867	854	850	834	871	845	828	789	839	841	797	873	862	804	802	842	826	822	886	871	829	845	801	843	803	839	850	844	797	833	840	814	842	819	817	834	889	777	827	835	792	775	876	824	828	787	829	839	855	812	831	862	775	874	835	820	828	834	829	827	893	854	791	829	838	799	836	843	819	774	782	825	855	858	862	864	821	815	797	852	828	790	831	822	822	803	839	848	808	830	828	869	793	786	835	853	820	869	874	818	829	796	782	818	819	880	810	836	833	860	813	855	846	833	781	833	822	822	841	858	845	849	893	835	800	831	808	792	855	804	834	810	792	822	821	806	844	854	760	854	787	869	843	842	849	781	826	825	849	874	853	865	862	898	794	863	777	855	818	814	856	808	845	850	811	826	792	876	794	839	811	790	858	805	824	821	851	878	811	878	833	843	869	874	811	866	834	831	839	842	877	832	845	811	753	873	817	793	852	856	843	860	824	860	831	817	826	866	824	864	893	849	787	781	821	853	852	858	817	873	837	808	837	793	769	821	842	850	858	830	902	859	804	858	819	861	805	893	856	804	892	846	824	824	803	877	826	866	879	830	862	814	799	848	851	899	811	834	864	839	799	872	864	833	824	805	823	868	765	810	806	842	886	818	794	798	860	789	853	801	831	831	763	836	809	805	862	787	812	880	813	886	876	828	836	793	836	826	866	843	883	843	834	853	842	813	831	869	833	825	833	860	819	835	857	845	779	806	843	847	861	818	874	823	851	848	852	891	836	888	839	828	869	803	802	844	843	816	779	821	853	829	875	830	810	818	837	798	824	829	844	838	865	841	837	818	870	842	832	794	850	836	792	893	836	829	834	845	806	854	851	809	828	823	831	837	829	800	840	829	876	827	812	824	833	874	832	844	848	782	835	841	817	834	786	809	824	867	859	809	829	857	831	813	861	830	880	869	838	829	862	858	811	837	850	890	791	839	848	804	805	803	796	812	822	846	866	857	843	850	829	811	827	803	828	862	891	838	870	816	834	871	827	820	780	887	788	845	822	857	839	866	864	807	795	879	837	860	908	865	793	853	863	809	771	871	878	842	859	834	842	844	825	866	863	804	862	870	795	824	855	876	814	791	850	856	831	814	828	802	883	801	805	837	819	849	834	797	866	841	821	797	888	797	824	776	855	878	789	816	823	830	846	830	831	827	831	810	826	768	830	820	794	857	805	811	831	862	828	817	794	788	825	830	821	799	809	771	818	897	813	781	847	789	806	817	863	877	835	852	863	832	869	818	803	821	828	807	827	820	872	906	843	832	819	858	815	841	837	873	805	855	875	881	847	823	843	840	897	867	832	808	857	884	836	810	830	881	853	820	811	809	809	853	825	835	803	818	807	810	834	828	823	830	870	803	831	822	832	804	881	827	892	858	875	823	846	783	795	779	809	825	885	842	865	835	819	795	862	846	795	825	794	868	841	834	823	885	862	820	812	844	819	831	832	836	827	871	798	745	893	845	793	831	809	818	821	791	847	828	812	846	848	872	856	862	867	835	801	854	780	836	796	896	828	881	759	851	821	825	825	876	810	838	854	784	825	833	837	831	831	817	835	881	830	858	853	838	821	851	843	832	852	757	807	801	859	830	811	841	776	808	810	806	810	828	826	848	810	787	831	843	846	822	845	833	878	878	832	846	833	875	832	837	843	816	847	855	839	873	872	768	851	793	849	814	804	821	853	857	814	841	842	813	821	840	844	811	863	824	831	793	831	824	807	838	854	837	844	865	865	857	853	811	890	820	839	833	873	827	814	904	832	869	831	778	826	831	864	768	865	826	830	824	814	902	799	803	903	876	873	820	867	886	835	866	805	819	849	829	788	831	841	825	825	807	883	857	873	820	850	815	812	844	820	877	872	868	857	837	869	800	827	848	778	818	908	796	866	769	838	838	848	825	804	817	827	815	785	841	851	844	835	827	841	797	841	830	844	860	875	814	801	795	785	879	810	788	800	806	874	814	801	791	832	798	846	815	754	798	878	837	843	847	848	831	796	856	824	865	837	828	867	838	814	825	794	893	858	820	824	829	819	875	884	829	775	822	845	880	841	848	794	865	780	787	864	843	852	879	819	829	820	836	824	831	823	836	905	824	840	859	828	834	858	810	820	879	825	811	868	892	837	812	798	816	775	889	810	814	825	765	811	838	846	818	812	822	831	816	776	776	828	872	817	814	811	862	825	828	852	841	831	825	851	873	832	807	904	805	815	835	786	818	826	859	824	846	872	785	821	787	871	844	837	896	832	839	815	797	819	850	856	826	821	813	806	791	840	829	823	848	805	845	868	860	838	832	809	813	834	832	837	846	828	826	843	878	824	858	821	828	811	761	792	882	798	813	838	854	865	750	854	797	831	858	841	857	802	803	782	854	863	885	863	819	843	857	854	847	813	815	792	876	818	830	819	797	848	870	821	832	776	888	804	777	907	825	809	845	849	822	840	852	831	833	832	810	874	834	803	872	836	870	768	855	826	836	802	831	882	850	862	742	844	797	815	870	772	773	790	862	842	828	854	819	779	784	781	831	905	821	820	894	835	865	836	781	874	885	732	838	838	823	833	850	847	814	855	840	848	843	823	826	822	869	796	858	825	833	767	839	755	832	810	834	863	848	828	805	874	791	806	892	853	792	838	898	840	864	883	836	859	840	832	868	827	794	836	835	829	843	844	847	807	848	850	751	842	805	817	826	880	841	822	854	855	839	779	836	839	813	836	779	805	848	786	822	831	860	838	831	803	814	841	814	838	831	805	817	797	853	874	849	819	824	830	875	832	787	834	835	812	848	884	843	833	830	827	865	799	811	875	809	813	786	881	806	832	851	878	837	831	806	889	872	812	842	844	894	831	873	850	800	897	826	863	787	832	839	851	846	901	868	808	824	783	886	850	863	829	913	832	849	854	765	831	803	791	821	818	805	831	810	895	890	802	833	804	852	840	836	831	797	877	878	821	816	873	829	769	868	850	843	863	816	793	824	883	822	858	829	894	854	866	786	815	838	835	788	797	816	849	769	884	800	835	854	840	840	847	881	835	820	838	816	843	818	817	780	789	884	867	863	849	817	840	859	833	853	797	818	824	894	844	820	821	866	865	853	839	904	817	853	845	812	809	838	839	832	803	821	869	856	833	890	812	855	805	847	836	827	845	825	872	888	800	794	809	844	785	776	781	825	863	813	891	796	789	777	836	850	819	819	829	821	798	820	809	826	840	801	848	838	899	859	842	814	865	831	833	871
24900	21452	24904	28427	21496	20385	5484	2471	1661	1337	1141	954	834	734	661	582	512	470	498	425	452	398	366	378	386	381	360	368	369	331	368	330	337	388	357	371	350	330	331	311	363	339	324	319	335	356	351	363	347	339	344	357	313	354	324	353	358	315	341	349	340	351	325	322	332	315	324	317	357	369	303	362	375	357	326	322	296	330	301	347	377	390	345	363	340	384	352	337	320	313	342	306	347	343	373	313	350	319	358	306	337	327	338	318	336	354	332	340	376	341	332	339	347	381	381	341	339	361	330	361	343	329	356	331	365	350	370	351	351	341	306	325	341	341	351	340	356	337	334	331	326	321	354	312	303	333	344	331	335	345	383	357	328	333	360	343	340	313	367	332	348	317	331	370	353	348	313	349	338	351	385	328	330	305	354	338	331	339	374	315	335	379	321	354	356	322	339	316	355	354	322	335	347	348	342	313	328	350	388	331	320	355	328	329	338	339	349	296	310	344	316	328	335	316	363	351	331	376	346	315	328	350	347	340	355	308	317	361	329	337	328	316	340	299	341	354	383	333	333	330	382	344	284	353	349	351	309	378	334	345	350	283	392	363	339	299	398	338	332	357	328	309	318	342	339	358	314	333	334	329	322	355	312	332	363	361	337	359	333	363	330	354	356	310	342	346	351	329	370	350	346	356	377	353	330	374	324	344	332	359	356	349	333	326	307	319	327	332	353	329	341	350	348	390	357	322	343	360	357	352	331	362	367	330	362	338	301	355	359	300	312	338	353	367	341	328	344	358	373	308	302	363	353	331	332	327	321	344	312	333	356	325	371	362	346	371	347	336	344	364	344	320	325	333	354	346	336	317	341	375	309	304	346	329	321	344	332	330	381	307	320	311	323	313	364	357	328	375	357	352	328	352	334	337	317	302	321	345	339	358	344	325	343	353	324	322	348	353	381	342	353	348	329	350	377	362	325	352	357	375	313	326	357	322	335	330	370	354	326	345	324	327	349	330	335	314	299	280	366	315	340	344	354	354	378	358	363	313	304	366	327	330	347	346	338	305	347	378	366	387	340	337	330	355	342	341	353	366	370	352	319	332	336	348	351	331	314	354	323	340	331	343	321	326	340	331	370	363	327	311	338	341	334	320	321	351	364	328	329	324	388	360	330	327	342	378	322	348	328	351	311	300	340	314	377	362	347	337	321	304	344	356	382	328	313	367	349	356	359	322	340	340	317	359	337	319	339	344	347	349	344	320	325	309	346	357	340	356	324	384	350	323	328	362	315	360	353	350	329	330	315	341	366	321	343	352	329	331	320	349	349	337	334	323	353	352	340	351	351	303	343	302	337	355	326	294	313	352	337	350	326	325	334	323	324	365	335	317	359	345	327	350	349	359	313	337	331	333	383	316	351	347	355	337	304	338	348	334	344	347	364	374	320	302	382	322	316	350	319	324	342	366	367	333	350	324	350	347	324	334	334	302	349	307	337	339	339	328	361	344	360	334	331	348	293	367	367	330	333	331	338	336	336	379	379	330	343	338	346	343	345	355	346	343	359	342	350	362	358	317	339	342	328	382	305	388	366	343	348	369	377	336	336	347	340	343	380	335	344	337	353	328	342	334	351	332	314	337	357	354	356	315	335	360	322	328	340	359	338	302	322	357	367	342	338	320	322	340	344	344	343	336	350	333	327	289	300	330	362	329	333	338	353	319	329	304	347	313	337	358	319	339	339	346	343	361	381	369	320	312	361	344	332	344	374	346	390	315	310	338	353	355	386	326	305	330	337	365	355	351	325	351	337	347	313	352	350	348	336	356	353	342	335	339	357	356	343	350	374	333	370	340	351	368	323	327	330	339	350	325	326	348	319	342	330	332	364	324	334	361	332	328	344	344	324	335	298	332	333	326	341	319	313	343	333	316	370	338	349	339	325	316	358	316	344	363	324	369	319	340	302	382	330	364	328	350	335	374	369	345	305	332	331	352	354	336	349	352	331	347	361	380	313	378	385	339	334	361	342	351	358	360	309	329	348	349	347	337	351	300	326	349	366	349	373	292	346	322	311	376	370	362	358	315	332	303	364	348	341	364	355	301	322	303	338	325	340	336	353	356	308	336	345	341	336	355	330	336	351	362	332	370	338	355	366	331	344	355	316	307	343	337	318	333	342	350	338	324	344	382	327	347	325	334	343	322	322	358	391	354	351	325	295	322	366	328	353	357	334	314	363	329	343	353	360	320	332	343	358	358	333	326	334	301	374	316	343	365	316	320	327	372	351	326	329	339	320	351	321	299	337	375	367	327	371	334	342	334	328	354	341	325	341	342	347	358	338	292	282	345	334	349	339	359	371	337	332	321	374	305	316	363	340	336	340	331	311	346	331	334	338	352	345	311	353	323	293	317	337	310	335	340	325	331	352	390	345	342	344	350	350	375	334	353	337	314	335	308	328	324	313	351	359	329	326	338	328	369	351	354	336	318	369	307	356	335	318	328	326	346	331	339	331	321	338	363	332	351	341	313	331	357	292	327	318	341	310	318	346	348	335	349	299	341	316	334	329	305	359	343	328	351	338	320	324	346	318	333	318	299	301	365	331	333	378	346	368	340	381	387	378	370	323	310	338	326	331	353	335	339	358	341	355	337	355	336	333	319	316	297	375	309	336	347	340	313	355	335	354	340	317	357	345	322	348	322	309	335	357	390	365	364	311	338	336	323	316	330	358	318	319	372	321	362	334	343	390	328	324	343	334	350	381	356	343	355	308	340	285	356	330	323	336	350	341	329	324	361	300	404	358	337	321	345	340	362	364	323	332	332	342	369	363	363	343	328	350	364	361	326	347	352	329	338	337	367	333	304	339	328	333	327	325	347	361	356	352	361	365	305	344	356	352	352	350	343	353	315	297	365	351	341	337	316	318	370	337	345	331	321	355	334	320	284	339	367	333	307	324	356	360	347	358	347	315	338	386	368	354	339	321	349	347	344	316	349	337	315	360	315	327	334	309	357	371	312	343	343	342	373	306	324	310	299	387	356	337	351	316	351	360	392	322	341	332	336	326	360	388	341	335	365	350	377	320	339	342	334	350	329	354	315	332	337	341	350	340	349	337	341	367	374	355	321	343	369	342	340	338	333	343	319	332	363	321	338	364	303	354	371	363	345	347	357	336	343	349	352	331	381	363	327	353	344	374	349	332	365	326	323	364	345	323	371	352	305	338	349	332	334	348	380	383	349	343	333	330	366	306	324	344	352	334	335	326	366	352	359	288	340	392	338	328	356	348	319	324	374	337	341	318	298	350	351	319	343	342	353	317	343	319	335	360	311	319	354	325	338	329	343	362	341	361	353	343	324	346	356	316	369	331	331	327	317	327	335	349	343	322	337	339	354	339	325	366	347	328	331	329	324	328	334	337	338	357	359	348	335	355	333	321	326	365	338	340	336	316	349	373	300	333	361	304	344	342	334	352	363	365	340	351	354	353	345	374	362	327	321	322	354	308	349	360	348	345	376
25819	39419	20971	6781	3419	2456	1904	1470	1306	1211	1090	1054	987	965	928	839	854	851	810	789	770	789	789	805	740	805	729	829	773	765	796	765	780	724	830	720	769	713	810	822	700	766	800	791	825	752	782	780	801	733	729	761	741	762	780	799	791	772	776	759	789	799	715	773	729	760	774	750	736	780	723	743	782	736	741	785	761	767	794	744	713	805	763	761	731	751	763	834	801	770	736	707	770	762	774	756	725	731	791	735	769	778	730	777	795	828	756	756	757	726	754	819	790	703	753	741	780	740	780	787	776	743	705	743	784	801	704	759	783	789	796	730	737	764	764	786	796	766	737	781	763	773	788	784	718	751	738	781	754	783	770	796	778	755	765	735	775	733	774	822	737	786	757	752	760	791	789	807	737	737	776	747	738	749	734	804	725	734	775	753	803	754	710	779	758	766	760	761	767	728	721	734	756	784	801	786	787	783	760	758	721	738	785	794	775	788	807	751	720	781	775	776	755	760	762	755	739	720	778	765	757	791	775	772	718	805	772	785	753	780	767	792	787	780	795	771	732	753	796	758	802	694	721	787	742	794	790	751	749	736	791	756	783	763	772	750	776	795	761	720	747	710	782	803	828	700	715	744	734	720	826	757	803	799	723	780	735	779	763	765	749	768	769	773	787	725	739	793	791	793	747	742	753	796	807	744	750	789	713	810	747	838	711	769	760	784	802	816	735	794	794	784	785	721	750	752	773	733	756	739	740	758	734	740	792	752	815	781	772	726	759	787	764	751	740	791	742	801	710	762	755	794	699	793	729	756	728	752	736	835	762	770	816	759	733	738	750	754	761	787	753	765	766	801	705	764	828	782	769	730	743	786	791	763	751	779	772	732	761	772	768	831	784	752	751	776	795	723	790	774	744	794	788	743	781	759	778	755	786	785	803	763	782	744	728	700	748	750	697	777	770	758	747	761	780	719	748	771	774	849	746	779	798	777	777	770	786	768	748	781	773	781	749	772	757	755	778	741	761	755	736	764	770	729	746	746	772	771	734	780	778	794	792	790	776	732	767	802	778	761	786	825	785	778	735	778	765	760	768	779	791	734	756	734	820	754	767	741	758	743	746	764	724	759	810	774	723	769	774	757	756	753	735	754	791	806	795	734	726	740	740	764	762	767	750	702	816	772	763	763	724	760	770	786	785	794	782	812	778	762	758	815	758	764	748	701	744	793	750	732	811	732	781	790	755	743	757	834	757	730	815	754	768	727	793	761	806	775	837	738	742	768	730	758	737	771	740	781	764	776	800	724	822	791	778	804	749	729	756	771	730	779	757	755	761	775	745	774	747	803	736	744	759	824	790	704	791	804	817	778	762	782	763	739	748	791	742	773	755	803	847	757	745	767	723	755	759	783	669	751	761	795	764	751	776	786	709	757	749	772	721	768	761	786	756	762	785	780	783	855	750	736	762	766	764	735	726	733	770	769	751	789	758	783	748	777	779	762	744	741	733	762	779	780	726	778	750	790	757	762	798	757	793	726	759	787	720	715	794	780	764	750	751	691	772	787	780	784	789	749	727	749	797	796	782	712	774	790	814	734	734	762	752	809	764	719	792	757	751	736	740	797	797	769	750	790	725	781	747	771	809	817	752	799	732	777	788	736	828	736	789	818	770	724	758	750	769	714	772	740	731	739	727	776	740	815	730	802	793	742	763	776	782	759	772	814	717	805	763	773	743	758	662	771	756	825	712	773	788	765	721	741	736	756	809	793	713	760	719	747	778	774	774	786	778	765	745	784	763	756	831	732	733	797	797	738	791	767	729	753	801	723	739	694	784	793	744	751	749	766	755	753	735	740	744	754	751	737	790	774	767	734	765	795	770	757	803	750	744	736	756	807	747	780	759	775	777	799	783	718	770	774	744	729	769	739	791	772	769	774	740	792	793	758	749	785	749	752	783	724	770	758	782	756	787	788	803	799	734	739	751	774	778	814	738	753	797	783	705	707	753	761	717	768	762	794	736	730	726	787	723	780	755	740	762	766	749	723	764	705	786	815	732	711	719	761	754	726	775	817	755	787	772	727	772	793	728	776	724	764	786	752	748	745	706	787	757	750	732	750	787	743	795	782	770	709	729	795	745	793	702	719	783	759	691	799	785	760	768	749	752	706	749	759	777	777	752	745	715	732	800	786	763	800	794	743	812	788	791	715	753	782	800	739	771	792	722	748	798	771	804	767	791	793	780	792	748	782	771	760	769	747	742	738	811	769	762	780	753	782	727	781	776	765	742	743	748	746	723	770	703	737	670	775	766	766	722	791	740	812	806	794	743	750	762	742	810	745	761	750	715	758	823	767	788	755	768	763	730	763	764	750	740	776	760	781	737	774	781	762	770	816	743	738	732	765	783	804	785	739	738	785	798	815	756	773	814	790	814	743	759	715	789	783	762	765	768	734	833	771	808	834	767	784	721	791	765	729	797	725	743	746	778	763	735	754	746	771	752	790	765	763	756	783	794	796	766	800	752	739	741	765	827	693	798	760	750	740	760	726	750	772	745	766	795	764	769	774	760	758	760	718	744	778	787	785	725	747	756	795	760	718	776	772	749	747	776	788	751	811	762	747	754	779	783	736	818	714	794	783	738	727	747	788	782	797	756	726	761	734	750	725	750	732	769	730	725	814	793	766	772	762	768	759	742	792	753	784	773	783	732	761	814	767	758	812	771	831	763	749	781	765	779	729	799	775	734	757	757	745	754	777	762	765	702	744	773	765	778	760	799	820	798	763	773	746	777	746	790	745	772	750	759	794	764	727	756	799	759	778	733	735	770	759	821	751	742	811	716	749	776	761	790	765	765	768	808	766	760	759	784	722	738	708	786	761	758	776	773	738	747	754	755	748	779	781	730	760	731	787	794	788	729	806	733	734	784	742	741	722	775	709	774	727	741	747	803	787	751	812	780	766	786	759	762	800	769	759	737	783	752	774	738	758	749	738	776	694	713	711	762	755	793	795	777	775	740	752	750	731	739	798	761	787	805	770	744	774	778	750	792	765	748	790	772	787	748	795	782	726	797	749	745	730	754	725	769	771	788	796	761	740	763	747	776	758	807	721	786	771	784	766	809	764	795	738	749	801	760	794	699	738	776	774	781	789	721	794	775	713	719	773	804	814	804	739	802	776	735	812	807	794	774	721	737	773	751	770	798	733	767	718	778	800	809	740	761	703	730	764	740	814	762	705	803	737	794	773	797	788	765	788	768	721	768	745	781	753	720	719	771	814	719	776	758	781	712	737	755	790	761	773	799	744	799	805	780	746	768	739	770	748	786	783	776	806	777	815	818	736	730	761	764	700	771	759	800	798	721	751	818	773	736	761	716	743	769	721	742	785	794	731	749	805	786	774	753	798	752	768	741	794	739	797	768	777	782	805	802	767	769	788	752	770	752	772	803	775	776	789	766	842	795	793	763	740	778	754	781	807	762	752	778	760	785	735	796	779	764	744	753	747	776	810	704	779
24291	21487	25309	28104	21495	21638	18846	3819	2140	1719	1351	1095	969	826	661	635	590	521	462	473	468	372	428	344	374	377	347	347	369	337	324	334	362	359	370	376	311	351	332	347	334	346	357	360	298	323	352	333	317	342	350	358	330	322	310	359	352	347	327	347	338	340	331	314	360	321	331	371	361	327	324	381	383	373	344	316	337	278	352	311	323	353	331	361	302	307	321	302	372	330	340	344	349	334	314	337	332	355	317	322	328	350	335	341	331	367	331	308	356	351	308	329	345	381	352	326	346	350	334	349	309	333	346	381	358	327	332	294	304	368	353	336	341	347	310	332	368	308	359	362	328	353	362	326	346	322	318	359	293	330	311	339	321	353	360	319	376	335	312	326	360	310	348	325	369	349	316	329	331	321	314	319	358	348	317	347	340	342	312	342	366	307	306	315	365	310	349	317	360	342	338	357	344	355	370	341	369	325	318	307	317	354	327	317	347	351	302	337	345	324	324	327	332	325	331	338	323	336	357	329	334	345	336	315	383	329	326	330	338	346	295	342	370	319	292	333	338	318	320	328	318	326	299	351	330	333	347	320	332	306	317	362	367	332	358	320	341	289	323	330	316	320	346	305	367	341	315	341	358	361	364	332	353	362	363	341	345	354	379	303	330	333	305	309	322	347	350	352	324	343	361	333	319	303	344	335	330	359	338	320	327	346	342	347	340	331	350	347	321	359	314	328	351	371	334	340	333	323	350	343	348	339	348	306	347	344	327	323	338	320	321	357	313	340	346	318	314	338	328	317	310	352	325	347	369	351	359	357	337	311	330	359	332	310	342	327	343	305	337	345	345	360	337	320	311	355	343	342	337	380	320	329	349	322	335	350	352	307	342	365	342	318	327	317	346	296	346	327	324	319	330	322	321	345	336	339	346	356	331	315	373	317	338	349	339	346	335	343	303	339	381	338	369	372	340	352	329	367	348	341	328	363	356	302	361	338	361	314	321	329	328	306	303	344	367	300	326	306	390	317	336	315	393	303	364	344	322	361	394	376	306	348	332	368	334	333	356	329	315	344	336	307	322	330	333	342	340	339	359	294	331	322	375	327	337	348	332	355	383	324	309	310	335	365	351	335	359	359	329	324	349	324	340	362	339	335	349	340	330	349	341	282	332	361	336	351	354	337	356	332	309	340	313	319	327	346	326	331	326	346	314	345	339	337	348	298	305	323	361	327	306	353	359	294	341	362	324	349	354	299	302	360	340	349	338	329	341	314	386	350	316	357	339	356	328	311	301	313	369	349	369	319	322	371	360	329	292	345	300	331	319	322	314	358	348	338	331	324	325	331	328	361	386	333	331	327	330	334	367	334	350	334	339	347	308	333	314	333	340	310	328	349	365	315	341	316	301	363	326	353	324	321	304	349	287	347	319	352	299	332	351	287	343	343	311	347	352	302	327	349	331	329	347	361	333	320	317	374	343	349	314	330	299	372	329	328	315	294	345	364	320	327	316	355	330	335	320	306	331	315	304	321	315	352	354	334	313	311	293	326	318	302	336	349	336	320	314	341	300	342	340	378	332	313	327	323	325	332	377	333	349	347	342	318	334	338	352	350	358	326	345	332	321	324	377	352	304	370	367	340	316	335	305	359	327	339	319	346	331	305	338	337	380	329	288	302	314	348	337	359	321	357	340	352	312	362	316	354	343	314	303	342	340	300	351	333	329	371	348	365	329	331	348	309	311	326	348	290	337	322	379	351	340	317	316	302	345	306	369	331	370	299	329	336	315	330	341	371	361	335	320	332	326	344	314	312	300	299	333	327	330	325	349	292	330	348	346	375	355	367	336	326	326	355	332	338	299	331	330	326	311	300	317	326	361	310	331	343	304	331	316	328	337	343	310	328	353	308	322	326	348	309	342	315	353	322	356	329	341	365	346	359	393	348	304	330	354	371	357	336	314	340	307	315	334	357	305	374	312	341	359	311	329	358	335	355	323	363	330	359	318	349	326	318	337	316	323	354	357	299	337	274	313	315	345	309	324	304	329	329	354	353	316	350	296	356	334	314	314	349	319	291	313	363	337	346	348	350	324	296	382	328	350	294	348	323	340	345	356	356	292	349	314	343	360	318	326	333	351	337	378	311	334	334	361	307	316	333	365	319	323	353	313	301	341	356	310	348	333	336	329	346	337	332	325	329	324	327	321	349	333	321	343	372	314	326	359	325	324	330	372	324	364	351	326	374	344	303	316	336	316	312	327	328	305	305	324	346	313	328	316	325	333	330	321	349	337	307	341	320	337	326	330	349	295	352	340	349	311	333	337	329	353	322	367	351	314	324	321	348	368	322	328	334	331	343	343	324	328	338	339	328	336	331	315	357	309	322	350	355	398	334	347	344	357	328	343	318	320	341	310	347	353	359	362	313	350	341	356	353	333	315	339	335	303	332	313	328	328	318	334	337	346	292	313	343	330	344	376	335	330	329	329	322	355	360	359	348	306	344	303	358	312	321	376	325	381	338	322	332	348	344	344	349	343	335	337	337	368	330	333	330	312	348	320	335	320	351	353	384	328	318	355	364	353	357	336	319	311	311	329	332	340	318	331	370	344	322	357	346	324	348	348	359	356	338	334	339	305	337	296	332	335	314	318	355	330	315	328	365	311	362	340	348	334	351	361	388	358	326	347	342	347	351	352	370	342	352	329	350	331	316	343	325	341	327	323	333	331	314	340	331	313	273	298	324	323	346	329	358	335	359	338	354	317	345	318	303	322	313	347	337	342	333	339	360	327	320	323	370	323	337	336	340	361	306	331	337	405	308	360	297	322	332	294	340	336	365	333	335	354	347	319	332	342	308	316	368	382	334	294	342	337	320	337	341	321	335	300	319	323	381	308	332	301	372	332	344	362	332	324	325	349	374	306	328	364	334	340	287	312	319	358	326	325	340	345	371	308	360	352	376	340	350	313	369	318	327	320	341	369	323	320	336	340	354	315	344	342	324	366	351	321	329	322	358	361	335	335	344	352	349	358	355	354	340	378	343	320	340	295	330	333	323	323	305	358	306	327	326	376	326	319	324	321	350	360	315	356	319	309	340	368	322	333	336	304	333	361	347	330	333	312	323	364	331	364	325	309	353	300	339	304	331	331	339	344	364	324	321	333	366	330	330	325	372	336	326	324	333	302	334	347	325	320	349	331	358	351	363	365	353	365	339	336	364	309	300	348	306	319	307	322	348	324	365	316	333	345	322	335	317	381	340	311	351	324	336	329	315	324	345	321	355	320	338	344	315	361	347	317	334	316	332	345	347	349	330	324	354	305	309	320	352	359	383	364	334	351	340	331	337	324	304	299	324	311	344	328	347	358	318	367	318	311	301	335	343	328	365	336	332	334	308	342	307	334	371	354	349	337	323	345	332	323	345	335	331	335	356	319	288	308	362	285	341	316	334	352	302	306	345	316	335	358	359	395	323	356	342	360	298	325	356	350	367	322	321	351	359	347	322	305	341	330	330
28720	47302	28704	8822	4059	2843	2024	1654	1421	1303	1167	1055	982	990	906	892	872	774	758	780	807	768	757	785	761	739	724	793	791	714	809	760	793	787	738	773	730	764	732	737	723	735	791	706	728	758	763	736	750	757	708	740	716	756	718	715	733	705	751	758	745	718	739	725	750	726	712	762	772	696	729	733	717	723	727	747	708	672	738	752	725	727	720	717	781	751	710	816	728	733	735	754	710	776	712	715	745	747	753	733	737	770	750	733	749	720	719	713	771	694	724	815	720	749	706	715	709	799	715	678	723	765	778	757	807	747	720	787	755	743	744	736	766	750	715	790	728	729	763	748	743	728	754	700	714	718	734	744	743	735	740	737	717	722	713	745	810	726	693	732	738	755	719	690	707	761	716	742	757	782	718	704	717	766	723	765	700	747	722	752	758	754	718	709	744	734	757	703	742	749	756	728	721	729	721	760	716	768	741	706	750	801	749	704	726	748	754	723	703	754	784	794	683	698	733	751	741	722	675	738	731	762	737	683	738	661	707	668	728	707	747	757	765	728	778	721	730	737	792	689	756	725	727	738	749	720	761	727	776	700	739	722	732	705	718	672	730	823	747	779	732	763	748	763	723	712	705	710	743	743	720	727	679	743	794	694	725	722	713	735	786	791	756	803	728	727	737	733	695	746	737	756	747	759	727	730	746	716	715	704	690	755	749	707	759	759	757	746	737	744	745	666	736	720	727	712	740	756	718	712	719	725	786	709	752	772	717	793	732	790	765	717	760	826	736	759	759	737	744	757	747	702	755	763	739	678	739	744	736	743	747	680	777	715	733	757	731	763	709	713	699	778	727	732	788	702	701	776	736	694	753	806	694	781	725	817	778	754	716	743	752	732	704	741	744	719	737	777	733	743	774	707	764	730	712	728	730	697	748	730	722	726	743	751	759	716	745	694	683	774	781	737	745	794	700	747	712	680	693	742	717	744	733	697	727	743	776	764	753	735	754	741	733	721	741	731	734	724	788	766	763	777	710	759	706	754	776	736	702	760	730	755	773	707	721	731	737	767	783	749	698	767	763	748	714	745	687	799	744	708	747	752	741	709	753	763	729	709	763	740	713	693	709	710	770	751	766	751	731	734	714	783	768	761	739	783	745	724	812	724	726	729	718	673	767	742	709	745	714	754	757	753	733	719	708	782	754	730	766	734	756	713	709	728	773	730	703	752	717	774	744	748	714	745	733	706	725	778	765	694	711	745	745	722	760	742	709	728	724	764	767	738	763	755	722	743	752	741	700	787	727	763	743	737	755	758	733	723	687	745	753	732	765	687	724	752	814	738	761	818	740	754	720	724	753	748	692	750	772	728	726	709	726	755	730	717	738	711	717	711	750	757	696	719	728	722	709	822	764	754	746	739	718	766	743	721	746	761	769	741	737	718	713	759	737	736	713	761	778	701	782	751	714	768	701	759	734	726	740	725	751	730	767	795	716	730	751	713	733	691	713	715	764	703	709	753	703	759	770	727	732	780	703	735	692	669	717	751	770	730	790	750	725	768	720	747	720	748	755	728	732	776	737	757	739	720	730	757	725	751	721	742	747	696	719	745	716	736	743	713	710	727	712	751	752	717	780	712	695	692	671	737	740	767	746	711	740	725	731	710	706	728	689	741	804	789	755	733	736	745	741	691	674	719	719	719	715	747	754	747	725	752	718	801	713	727	793	741	749	736	766	784	717	747	677	752	729	733	785	729	702	718	747	731	789	756	717	741	770	726	731	728	778	730	709	807	782	742	718	753	760	750	756	745	789	697	743	718	746	717	754	733	739	726	728	683	741	738	747	712	707	712	735	739	716	728	700	736	713	724	722	722	728	757	745	718	750	712	728	730	746	704	739	693	720	760	717	723	729	704	719	768	778	743	710	746	719	765	733	768	788	744	726	714	723	761	746	744	755	757	755	750	752	774	735	770	730	700	738	726	686	728	751	698	733	686	740	708	731	736	769	692	751	761	724	733	763	724	775	731	698	710	697	743	721	745	754	717	698	720	712	734	718	707	740	716	774	717	758	734	711	730	727	777	696	781	777	736	741	767	734	765	741	740	730	717	727	735	737	723	734	796	759	749	706	713	748	696	753	740	730	733	709	720	770	786	721	747	727	772	753	765	731	733	769	741	731	721	721	721	756	766	735	769	729	751	758	735	741	759	763	764	753	755	747	784	734	731	740	712	752	750	738	713	748	725	717	693	741	781	745	710	723	704	772	759	715	770	752	703	722	720	732	738	744	738	759	744	708	767	726	773	718	755	735	706	713	770	721	758	764	762	725	730	753	756	798	700	727	740	716	711	747	736	720	803	779	695	744	722	744	716	742	705	761	734	732	719	725	736	751	754	747	743	725	739	730	745	716	727	749	782	731	724	719	704	753	693	721	759	743	741	679	751	746	721	798	730	761	733	736	756	756	718	720	760	740	736	745	757	762	803	744	697	727	699	718	736	687	715	745	684	764	712	724	725	736	702	740	714	724	764	726	743	757	709	733	736	754	726	700	704	742	729	792	762	725	726	758	765	768	751	704	709	746	764	692	737	762	794	740	723	768	759	771	723	755	738	736	788	715	718	769	707	758	699	726	749	754	700	766	699	730	752	783	723	766	764	794	762	743	738	750	760	722	733	702	749	762	759	737	786	687	685	712	720	717	764	749	728	691	741	760	781	730	719	728	755	744	764	727	717	720	813	755	713	780	744	704	723	765	755	724	822	745	754	769	755	768	756	719	730	711	696	731	741	774	737	744	762	728	753	740	754	784	712	653	745	746	708	706	743	741	748	710	743	726	774	792	700	755	766	735	751	732	766	713	711	761	722	739	694	721	776	695	674	706	739	795	793	707	731	714	728	795	727	730	709	741	742	764	726	770	702	741	760	738	749	748	692	777	713	739	718	771	751	744	723	776	745	774	758	777	762	714	734	741	720	744	722	697	709	770	721	729	745	702	745	746	729	749	727	697	700	810	716	736	732	738	704	730	755	738	746	728	739	681	738	753	676	744	737	721	730	740	742	743	739	763	736	720	705	732	787	725	689	769	695	727	735	742	743	757	719	743	763	730	797	747	741	720	735	749	716	722	703	729	732	732	748	711	683	731	688	767	678	701	760	758	753	754	748	769	716	702	736	731	711	649	769	738	778	742	747	739	772	683	721	741	726	738	723	722	762	789	750	758	756	752	740	753	686	753	770	741	675	693	756	751	737	746	749	766	698	712	717	686	739	740	703	739	744	749	708	727	758	751	739	766	693	708	738	747	758	723	744	741	757	751	715	676	712	738	735	776	754	738	748	736	822	767	709	687	749	692	717	701	807	730	780	758	732	751	730	749	751	689	760	710	751	721	741	784	771	746	720	700	738	736	738	744	714	746	764	761	755	719	779	709	773	746	696	789	737	753	728	730	768	729	739	727	775	772	799	699	705	785	729	763	710	722	760	734	696	737	739	757	765	738	739	739	693	728	738	727	780
33184	25248	22314	10015	3536	2538	1832	1504	1183	1025	901	753	744	652	586	486	483	496	450	411	411	398	400	411	419	419	383	405	400	368	360	389	393	410	365	403	345	409	403	378	399	382	348	363	407	388	370	407	361	357	388	345	344	392	357	371	395	384	344	354	364	393	369	328	348	396	347	400	402	383	379	367	372	440	380	375	389	394	348	405	386	369	368	372	384	382	366	363	369	350	364	374	433	327	411	372	370	368	394	351	377	372	364	382	378	337	416	358	391	387	392	354	355	379	354	381	365	359	394	347	382	368	382	413	392	430	394	377	417	385	360	384	369	383	365	398	378	348	401	345	352	371	354	364	347	372	356	372	360	360	318	402	408	366	374	401	372	379	386	364	384	412	390	341	389	355	348	358	362	384	389	399	386	350	355	405	344	336	413	366	380	382	400	377	351	395	387	388	399	377	359	385	354	354	344	363	332	352	376	374	373	347	398	366	391	395	380	342	344	405	422	384	375	350	414	353	378	393	369	351	361	405	421	382	348	330	371	331	321	356	357	416	375	335	332	381	382	381	319	340	406	364	343	360	357	392	389	376	364	354	402	362	390	349	348	394	376	389	339	351	374	393	364	393	378	332	375	405	408	380	363	350	350	381	359	390	418	367	389	357	351	391	360	406	371	416	369	359	349	387	373	349	367	357	421	426	374	364	372	366	342	355	396	365	370	390	382	331	391	363	365	379	385	374	353	358	382	357	347	388	363	359	398	380	388	364	379	374	388	361	391	408	391	363	356	400	387	378	344	387	395	345	395	341	360	361	345	348	382	355	356	384	361	357	373	372	386	398	364	374	392	394	404	386	345	383	364	407	337	358	370	350	342	345	361	378	367	398	371	388	405	370	342	387	350	352	371	350	398	378	352	375	351	360	343	353	314	346	389	369	380	345	368	357	360	354	354	363	403	399	360	359	391	360	378	393	376	373	398	383	373	398	386	385	371	351	314	366	361	342	369	382	363	359	358	370	368	415	369	387	391	404	351	375	376	377	367	381	370	328	356	379	310	353	364	367	364	371	348	376	343	371	357	382	347	340	354	347	340	382	401	384	345	378	380	356	361	352	397	399	387	399	385	375	370	341	384	368	374	377	387	351	342	341	382	366	383	349	372	388	402	345	381	380	362	373	389	350	368	347	397	370	356	390	372	366	342	381	357	357	374	389	358	378	323	364	389	362	377	387	353	374	340	401	379	390	352	372	333	395	378	347	360	378	401	372	364	355	348	343	368	371	347	370	361	351	329	387	359	375	400	371	381	368	364	364	387	372	398	376	383	373	402	383	367	367	394	367	375	361	373	344	358	355	388	360	378	382	341	346	396	356	375	355	391	361	392	343	352	360	390	329	379	377	341	343	398	394	334	390	387	391	390	392	423	375	355	387	368	398	403	377	405	354	397	390	391	353	366	374	383	360	340	368	351	403	353	359	383	360	392	394	372	384	348	421	382	325	368	371	362	380	367	344	368	402	399	358	346	402	411	387	379	356	384	362	400	385	365	357	396	388	397	346	381	419	352	348	357	360	339	366	352	389	355	368	387	382	348	381	396	380	398	385	378	374	334	382	383	298	405	344	360	398	383	395	393	384	376	358	367	377	384	375	378	404	346	378	388	397	379	347	412	375	351	382	386	386	387	360	377	352	392	391	363	362	370	359	357	372	379	361	351	388	359	386	402	381	394	404	372	357	372	359	351	336	372	347	398	386	355	358	372	344	329	388	335	391	372	361	334	410	390	375	356	380	388	371	374	386	387	363	377	379	364	365	371	357	374	366	365	358	403	363	379	404	388	352	363	381	376	352	375	365	384	355	383	398	406	387	395	399	414	374	402	399	384	364	375	419	354	334	373	372	371	381	409	390	364	363	376	401	347	405	377	391	355	391	364	407	385	397	400	363	369	389	372	365	378	356	396	371	391	376	382	379	400	352	366	340	418	357	399	361	364	407	396	380	390	346	365	392	388	394	414	385	374	400	338	346	375	347	386	386	366	352	349	361	339	380	358	401	393	396	375	338	393	384	409	403	384	394	372	361	372	387	381	364	347	394	414	364	350	341	363	357	345	355	386	370	394	343	389	330	361	361	371	382	385	400	389	366	356	364	359	420	352	371	386	398	392	340	388	375	382	368	342	351	335	401	372	364	358	378	399	358	383	408	394	384	354	378	355	366	378	369	361	385	382	359	369	354	356	385	369	356	381	341	385	356	377	371	369	362	355	424	335	368	379	378	357	372	360	384	371	390	372	376	349	368	354	405	347	408	367	380	329	352	391	391	373	387	369	387	369	369	387	388	360	390	393	401	355	368	411	361	408	413	357	396	371	356	355	354	376	354	394	369	348	358	354	379	398	396	361	399	360	368	389	345	365	360	345	360	381	360	380	373	404	385	374	391	392	395	378	373	375	322	396	401	415	416	360	368	357	345	331	381	373	349	376	334	401	326	391	355	387	385	377	377	366	414	393	372	408	364	391	352	373	391	366	398	372	381	374	385	405	402	383	361	349	340	390	322	418	340	375	377	326	362	337	316	345	350	374	406	371	377	383	379	338	361	429	369	358	401	357	374	400	376	379	359	337	345	364	363	348	346	378	378	390	403	387	360	404	361	343	338	388	368	352	393	378	368	349	400	375	391	387	387	367	402	360	384	355	394	372	387	376	394	359	376	374	379	377	375	376	369	395	337	336	387	374	372	341	396	363	418	377	368	373	383	351	353	373	389	384	369	357	362	349	343	374	401	380	392	378	373	356	366	383	362	382	375	365	372	401	421	381	328	351	380	372	394	361	371	362	392	387	363	369	386	395	365	387	383	367	351	363	375	379	352	380	354	349	358	396	377	378	384	376	388	388	353	378	378	359	399	401	371	383	390	391	383	341	371	386	358	398	402	357	387	429	397	395	381	373	376	364	343	360	388	372	381	380	328	385	369	397	398	353	348	341	367	384	361	359	386	386	345	342	379	346	341	407	368	370	392	355	378	423	375	421	394	370	381	377	370	357	378	362	351	411	374	370	354	376	379	363	393	384	372	381	357	387	385	377	399	393	401	391	376	391	370	369	385	373	366	356	401	408	386	356	373	382	387	375	343	350	356	386	351	344	380	347	359	341	358	383	377	374	382	350	367	353	405	348	352	374	367	394	378	378	351	358	325	394	373	377	375	344	363	355	395	385	356	361	368	356	417	379	354	366	350	384	364	367	395	406	361	395	409	355	393	381	370	384	369	365	375	380	370	359	370	376	346	378	374	363	353	392	406	405	347	386	350	363	364	396	355	358	353	370	370	398	416	365	351	378	378	351	360	384	386	366	359	394	371	409	389	403	372	351	335	358	357	384	409	399	381	375	364	378	376	353	381	363	376	392	380	399	354	379	347	353	377	327	342	375	386	391	371	376	381	391	416	385	375	363	371	382	366	366	341	365	354	370	363	364	386	398	365	333	369	373	389	336	351	398	408	364	360	395	386	395	366
25881	30626	13670	4628	2460	2018	1602	1334	1267	1125	1005	1000	1025	949	895	902	907	855	894	882	867	851	883	828	842	850	849	850	868	891	880	846	841	841	857	860	823	848	875	800	897	808	841	822	833	828	875	862	828	882	845	837	822	860	830	825	798	831	858	885	830	827	838	891	795	829	855	867	874	855	782	810	848	831	791	829	868	805	819	869	810	849	860	878	864	848	855	838	846	830	832	846	828	848	837	842	825	856	863	832	911	804	848	876	834	850	852	860	857	829	894	869	820	815	828	845	808	805	817	863	818	855	785	900	812	815	811	887	828	910	838	805	825	874	811	811	823	867	864	823	788	881	870	849	860	816	806	827	862	915	863	849	834	823	830	887	800	852	835	776	865	839	868	831	884	853	835	836	755	878	839	851	798	800	883	850	826	848	800	818	858	841	859	818	808	816	835	833	824	880	800	783	847	829	830	764	910	849	826	900	807	839	839	823	801	853	826	825	845	871	800	811	776	865	841	846	862	845	843	877	824	793	878	868	800	821	798	812	822	805	814	832	849	848	855	802	888	831	833	836	845	814	860	831	839	831	872	819	865	817	840	815	853	850	812	849	890	807	811	810	832	819	823	803	844	830	850	856	866	820	809	788	833	904	852	855	801	869	832	818	809	811	805	837	874	808	834	770	842	852	817	839	812	860	853	828	835	847	837	811	863	826	832	838	840	836	830	799	887	828	793	839	802	837	881	837	841	827	877	827	857	817	808	786	874	856	801	830	829	891	853	854	835	840	862	766	838	798	813	843	841	817	781	851	864	861	807	873	791	871	808	811	844	789	842	794	828	866	813	850	853	796	845	869	842	814	862	811	834	794	895	838	871	865	819	863	839	824	833	824	767	838	872	843	855	837	814	854	844	803	832	834	837	782	821	824	828	852	831	879	860	774	813	823	877	827	817	815	850	805	832	860	868	823	804	849	836	845	868	817	864	842	813	812	829	870	856	883	834	847	809	840	859	805	849	892	799	849	804	869	830	843	842	852	839	833	836	817	816	837	831	813	881	783	865	841	819	841	878	861	827	808	834	857	846	828	868	836	860	873	798	841	832	842	827	785	859	773	824	816	860	865	827	811	811	817	842	820	858	860	805	853	819	790	893	881	772	845	798	829	846	848	825	849	836	790	861	886	848	855	861	849	863	762	787	825	876	808	862	852	830	821	741	822	884	822	849	831	828	778	765	810	880	863	865	836	865	818	835	869	754	850	889	835	808	833	878	813	806	845	834	872	833	877	799	869	837	821	870	847	842	850	833	819	821	786	865	818	851	817	797	864	823	846	814	785	840	833	793	845	854	869	860	812	868	774	870	830	863	831	852	852	865	858	914	855	853	800	871	819	855	838	824	808	878	854	846	831	828	909	917	833	821	859	852	876	875	807	854	821	858	861	834	878	828	862	771	880	832	891	816	794	853	818	840	839	883	788	868	860	838	824	838	875	821	850	793	819	857	826	840	828	808	854	820	877	849	836	853	830	872	820	810	836	794	873	844	782	857	831	808	883	859	868	837	820	821	804	836	875	872	801	843	874	873	808	848	819	889	815	874	823	837	823	835	830	836	833	817	819	891	853	823	817	883	814	813	806	855	893	806	901	849	865	779	855	855	829	861	796	817	812	774	866	831	829	850	806	849	823	886	806	819	844	795	768	880	864	866	782	811	851	847	840	845	808	833	873	859	863	886	820	832	799	801	834	899	843	842	874	840	837	814	870	851	834	828	796	804	796	867	888	833	867	801	834	880	832	821	842	879	835	841	819	825	826	859	835	840	866	826	862	863	830	792	846	826	855	833	828	814	850	816	815	810	819	804	846	813	868	782	829	792	847	826	824	846	824	878	839	869	793	830	862	819	910	809	870	823	807	864	817	850	840	836	887	835	859	845	836	833	814	796	835	838	793	847	832	818	854	796	841	832	908	847	834	832	839	832	877	848	836	854	785	833	840	919	887	812	826	844	804	854	801	845	790	828	820	893	821	797	831	808	809	829	816	858	856	879	811	858	837	814	777	856	790	853	827	817	800	874	839	817	807	813	822	862	817	831	791	828	798	852	808	841	788	791	804	822	848	810	850	878	846	874	876	865	843	856	787	833	837	804	809	813	853	811	832	895	841	782	819	819	830	842	888	832	816	843	840	847	799	838	828	811	827	835	790	848	817	906	868	849	854	862	883	793	828	803	802	858	806	829	875	853	842	894	844	871	848	865	805	851	831	842	838	798	807	790	884	777	790	887	895	843	797	836	849	850	836	850	796	823	836	791	778	778	819	788	828	866	861	844	844	829	820	867	848	825	879	777	883	848	864	864	890	798	823	840	892	853	797	849	890	843	815	869	861	855	833	864	747	842	841	856	850	837	829	789	806	842	846	878	900	836	844	844	837	815	836	882	839	813	786	797	814	891	847	835	853	819	892	860	829	854	876	833	827	865	817	798	814	816	801	829	891	864	827	751	848	874	837	779	840	797	876	836	852	847	798	853	794	797	831	840	826	818	794	819	835	833	814	827	841	831	861	877	811	861	845	831	803	862	852	821	796	858	795	866	857	831	824	815	821	832	841	851	815	811	853	843	818	817	795	845	831	817	779	786	827	855	864	794	815	799	831	845	859	888	818	830	891	873	841	845	875	863	849	837	815	797	861	792	791	858	879	856	795	816	867	771	855	823	839	852	837	827	837	866	820	887	824	846	808	810	821	818	873	831	869	793	795	874	800	789	819	856	811	828	832	859	835	841	790	839	856	899	819	855	816	815	808	844	814	836	808	815	901	845	823	900	835	837	834	868	806	853	826	786	844	838	832	838	861	830	772	803	868	804	851	826	831	839	826	797	783	828	884	804	861	861	844	828	861	862	812	832	854	843	865	852	861	849	886	885	819	815	809	821	806	816	825	842	866	845	843	840	809	856	848	839	824	798	784	856	801	830	792	849	874	797	890	838	871	840	870	878	836	779	871	836	809	824	826	875	844	849	838	826	838	825	831	845	860	855	839	875	798	798	802	855	863	811	863	836	839	835	809	866	849	872	827	813	816	845	847	840	921	870	880	827	833	899	846	812	826	853	834	799	799	831	830	824	791	796	813	818	797	855	810	825	856	911	859	842	842	851	847	809	845	829	880	808	831	833	845	838	774	854	779	804	851	845	808	821	825	833	836	922	917	807	842	848	820	846	861	840	826	800	926	861	881	836	844	843	815	816	813	808	836	864	758	891	864	798	814	838	844	829	842	830	829	853	872	873	805	802	819	837	895	817	783	851	821	861	818	856	822	828	837	846	831	852	819	852	837	787	821	803	829	801	846	847	835	910	875	838	797	883	873	845	820	837	859	843	872	802	852	756	854	868	864	838	838	875	842	858	825	826	873	843	835	884	830	831	861	829	806	853	854	868	828	853	882	765	848	852	844	834	834	815	898	860	885	826	841	842	806	845	778	806	852	826	818	826	860	833	853	857	859	794	873	847	822	861	805
24847	21514	25018	28451	21572	20543	5481	2225	1646	1360	1107	946	788	698	618	574	484	451	449	377	441	393	367	379	365	412	352	361	353	338	334	363	367	343	335	365	352	344	334	369	368	325	340	395	351	350	359	349	343	337	338	357	326	328	336	340	343	400	337	369	355	368	342	332	319	373	330	336	346	373	340	350	372	380	335	338	339	315	349	374	350	358	379	377	404	359	354	351	319	342	349	361	345	331	370	334	335	355	334	334	339	370	352	333	342	348	340	337	338	346	354	313	321	330	321	353	347	347	339	374	379	339	354	353	373	311	317	322	364	308	367	348	366	343	340	376	336	337	338	347	350	363	355	349	347	337	327	340	357	339	336	321	356	356	338	376	352	325	349	380	366	332	374	347	352	328	321	340	334	327	397	380	303	322	330	312	349	349	320	351	343	353	326	374	354	322	345	324	347	346	331	332	338	361	330	347	363	344	351	333	371	344	346	322	319	328	350	333	377	345	338	344	321	333	351	360	369	326	328	324	377	361	347	330	327	353	350	319	341	373	347	360	338	335	342	334	336	328	352	329	311	310	347	365	333	336	340	368	339	342	316	359	388	353	305	349	354	313	374	347	347	322	382	318	324	362	344	323	322	338	351	359	338	341	357	330	362	348	315	292	358	299	340	326	366	366	333	349	336	373	348	354	352	341	372	360	338	346	322	351	347	341	329	368	364	347	336	355	367	346	360	361	328	349	383	338	347	344	355	342	308	362	367	329	353	343	316	334	335	371	358	362	300	294	352	301	343	329	353	314	352	327	353	369	357	323	349	369	316	370	355	355	344	365	377	329	357	365	367	357	391	367	325	331	352	343	393	349	361	366	358	364	340	339	323	325	361	345	350	337	324	365	362	344	362	324	347	341	327	349	363	336	337	315	327	313	341	335	364	317	360	342	317	337	348	323	353	318	376	322	353	362	349	332	375	346	322	374	313	335	326	332	335	347	377	367	347	336	338	344	361	340	347	378	357	314	360	349	366	357	348	333	378	351	330	331	344	350	312	341	335	315	315	324	348	383	348	349	345	345	338	337	368	370	338	373	343	346	341	380	342	323	348	325	358	331	317	343	359	323	344	350	321	348	338	369	355	348	360	328	343	347	322	345	383	343	335	335	368	322	342	301	334	322	304	321	353	334	319	326	321	350	308	366	347	349	314	320	336	315	344	330	342	357	334	340	334	370	344	305	362	351	333	348	357	337	350	347	309	324	340	341	346	344	334	364	324	350	349	325	339	316	355	365	341	356	348	327	360	346	380	365	354	341	343	374	339	320	382	349	354	344	304	346	329	330	343	347	349	354	346	341	348	341	367	310	352	332	361	347	312	353	368	337	357	344	298	308	336	314	336	353	375	327	296	350	360	339	365	372	338	316	324	352	364	329	355	364	327	349	371	365	385	377	324	367	382	313	352	351	343	358	364	316	358	350	346	364	316	331	351	342	366	365	393	349	326	326	338	350	368	345	314	345	340	357	338	335	356	319	343	334	375	358	332	352	372	349	355	325	295	361	352	365	339	318	320	348	354	337	331	353	345	327	387	348	341	332	354	365	329	352	361	331	340	317	373	350	342	352	331	382	335	353	357	295	319	355	354	336	379	350	329	340	314	344	341	350	303	387	325	388	321	366	344	385	347	351	334	337	391	342	367	348	351	340	354	362	311	331	332	330	352	383	386	358	368	325	359	362	364	330	353	358	354	338	354	386	353	374	365	320	357	371	357	338	313	325	335	350	344	343	335	330	346	355	347	396	354	392	354	365	342	313	341	358	355	346	367	359	347	327	346	350	365	371	333	316	356	347	340	310	337	345	334	344	316	352	355	337	345	366	373	371	333	341	318	296	310	349	353	324	374	328	330	361	344	337	325	326	346	330	376	328	375	346	334	330	314	315	343	341	351	376	387	344	315	361	341	349	298	326	378	347	348	343	347	368	377	333	333	332	345	311	332	352	328	300	325	327	344	318	355	361	353	373	325	320	320	347	359	326	295	369	350	333	354	358	332	373	331	351	324	345	315	337	374	379	351	347	329	344	337	337	361	337	338	344	329	364	336	351	344	341	349	333	342	380	343	334	350	320	319	352	359	356	338	332	352	334	326	341	331	343	314	341	312	360	342	358	368	357	353	341	335	326	337	352	349	349	343	353	347	378	358	381	331	369	331	361	346	333	340	338	339	373	327	352	362	349	329	331	344	340	320	341	338	349	358	384	379	343	337	369	349	340	354	321	323	312	341	367	330	318	355	397	388	295	337	309	316	369	328	329	349	318	318	320	362	361	328	331	338	372	308	317	347	346	366	346	365	370	311	334	360	356	331	321	354	292	359	340	344	335	349	314	310	343	317	320	332	333	401	352	342	355	355	348	347	327	333	359	345	377	333	350	348	351	367	329	339	341	329	369	336	347	339	350	374	327	385	379	363	339	352	356	391	361	349	344	339	335	339	384	343	329	350	353	324	317	367	334	337	350	371	334	347	360	342	320	342	322	362	327	345	332	354	331	308	327	300	359	324	367	336	338	328	318	340	357	369	330	325	367	366	363	326	396	376	342	328	381	355	349	352	361	339	379	350	327	340	380	362	361	385	332	369	362	343	372	336	344	334	348	346	352	320	345	363	337	322	337	342	329	285	366	357	358	323	370	327	362	385	336	307	319	345	376	336	366	347	322	351	344	340	328	354	347	394	381	337	353	334	333	368	339	324	352	329	338	356	344	343	338	353	355	384	344	370	327	345	319	341	358	344	364	325	369	359	370	326	319	317	345	309	386	365	331	345	344	318	356	336	341	312	374	340	338	346	332	338	323	371	337	371	340	360	317	305	317	329	338	309	350	332	374	311	317	369	348	322	336	334	375	348	357	329	339	337	339	348	361	346	327	341	334	364	352	330	369	373	357	332	350	343	333	333	341	363	347	326	375	369	333	343	375	328	322	367	365	335	372	348	325	354	396	368	343	302	359	333	345	356	337	348	324	350	332	339	362	339	351	339	335	338	369	366	364	349	346	354	363	330	378	350	318	323	317	327	370	347	334	318	357	347	339	312	351	323	303	308	363	335	332	324	368	330	312	382	363	366	346	377	310	350	361	316	325	368	363	363	371	365	356	372	320	314	358	366	360	322	325	360	338	367	311	338	350	354	314	371	368	340	344	357	300	339	341	368	346	349	343	341	295	346	318	317	332	375	351	319	340	351	339	347	367	377	311	351	363	347	340	308	337	381	351	374	346	325	334	331	354	326	335	341	341	364	313	338	354	372	332	327	323	371	359	371	331	317	347	379	382	330	351	355	331	320	349	350	344	395	363	363	363	344	348	342	336	339	353	358	361	378	301	332	342	324	344	321	350	369	309	355	342	354	348	360	350	406	369	331	340	306	324	323	349	356	374	325	334	330	363	337	374	328	365	336	350	333	337	344	326	390	320	333	320	362	346	340	331	317	332	344	336	371	325	327	361	340	325	334	335	372	335	323	322
26654	41566	21302	7064	3245	2447	1863	1417	1374	1174	1086	999	965	918	914	903	880	810	809	781	773	771	771	767	778	789	769	808	799	741	833	829	766	739	760	774	794	792	736	760	772	748	725	745	801	741	793	776	771	823	749	785	760	814	756	779	749	706	747	751	772	764	797	785	768	814	739	756	795	790	758	768	787	745	781	735	751	730	787	774	764	718	839	805	765	744	747	750	785	801	727	768	769	807	801	784	770	730	741	728	793	832	769	731	772	778	712	791	768	784	781	814	799	782	791	732	778	784	755	710	750	774	790	796	758	754	742	759	688	781	761	743	735	732	752	767	800	816	767	747	726	808	768	768	833	761	764	753	787	765	734	753	778	756	772	792	703	770	763	765	777	758	752	765	804	760	782	738	770	759	827	757	764	810	794	779	759	753	792	762	776	768	773	755	813	738	776	779	814	794	761	779	777	780	762	773	798	747	767	769	742	791	809	781	773	725	782	767	741	781	763	781	766	806	734	794	759	756	752	788	786	762	748	783	767	756	797	780	722	793	742	826	713	777	737	752	745	783	767	776	775	751	761	759	755	773	770	738	775	764	753	799	775	786	787	742	826	792	782	799	748	763	767	794	769	748	727	815	808	703	803	767	768	765	761	799	802	785	737	773	779	775	768	808	772	781	790	779	743	792	798	770	824	824	730	791	798	748	756	767	720	782	741	760	731	745	748	758	830	803	731	803	814	766	751	768	792	745	743	753	749	709	767	756	786	755	773	792	756	788	740	785	754	800	761	789	803	723	791	763	832	750	775	726	816	781	678	740	726	791	751	734	792	725	767	773	736	748	777	812	711	777	755	781	791	750	832	747	780	795	695	769	704	737	859	760	741	807	746	758	737	711	751	715	775	763	762	735	737	758	730	819	779	730	792	788	783	765	790	758	779	778	764	754	771	748	782	768	816	796	800	762	807	802	781	754	782	744	787	771	771	725	705	773	743	834	799	778	713	739	785	746	753	811	746	775	786	760	748	795	753	792	809	771	779	769	789	799	779	723	791	760	762	776	786	793	800	797	775	737	776	810	744	742	718	745	784	812	785	749	775	717	739	752	770	751	808	775	833	762	748	721	803	778	804	780	797	744	773	765	723	791	759	790	766	742	728	767	775	767	817	808	788	783	775	774	742	808	757	802	731	715	818	777	744	760	810	710	772	765	789	763	743	751	722	752	741	785	776	730	793	774	757	745	783	776	760	774	767	820	730	776	754	727	782	782	796	774	733	789	741	758	763	775	730	750	767	745	778	827	760	807	791	741	802	763	770	786	787	781	750	758	751	784	766	766	766	781	757	752	758	753	797	734	747	778	747	752	760	762	743	782	729	774	712	804	739	692	723	777	755	819	757	771	774	796	763	758	777	790	733	767	707	754	765	765	790	778	806	743	744	786	805	827	732	730	752	727	752	748	739	711	749	756	767	773	776	781	784	750	795	776	768	790	775	768	750	813	734	757	826	752	749	779	830	792	741	763	797	752	752	727	764	798	766	768	781	780	726	766	803	744	793	799	795	785	759	780	760	783	794	780	797	765	783	730	767	785	752	732	758	750	753	785	750	782	690	797	741	779	692	773	752	786	790	784	811	806	772	747	795	738	758	763	750	785	787	742	764	806	784	750	774	779	811	776	839	809	773	801	790	769	760	736	777	791	728	747	790	745	792	750	743	824	797	741	722	769	788	784	799	745	766	778	743	825	802	778	717	707	785	793	766	728	768	757	781	788	768	812	732	820	786	779	799	807	818	795	788	776	783	785	787	736	750	749	753	808	784	756	755	791	786	751	784	792	829	773	762	822	715	729	737	763	770	786	782	754	723	785	775	761	766	710	802	798	765	819	798	763	738	757	759	748	790	762	747	763	750	801	752	745	807	838	774	798	750	778	809	754	748	754	723	784	773	767	736	768	733	777	747	769	753	755	827	800	807	714	750	810	761	749	780	808	720	788	751	828	732	749	783	745	744	757	773	765	740	722	799	783	779	756	745	713	750	803	792	773	760	776	783	757	775	756	778	713	752	715	833	764	762	726	764	786	814	785	806	793	814	775	821	771	807	750	800	804	801	755	799	762	803	783	703	788	798	744	775	747	803	727	744	764	781	802	704	722	788	789	694	759	747	804	729	762	723	789	770	775	697	782	747	749	784	763	780	763	788	772	875	748	767	768	753	775	782	787	767	756	831	771	742	701	767	712	737	767	814	752	772	771	785	730	761	732	778	771	762	750	778	732	757	752	756	777	795	781	776	765	817	794	751	817	758	815	735	753	777	786	776	708	759	823	751	757	818	753	781	749	794	740	751	734	736	801	857	828	782	831	766	764	767	795	780	786	743	774	761	771	792	745	784	813	757	772	765	809	788	818	753	781	743	796	757	767	756	780	716	766	785	763	801	733	757	747	778	734	754	757	744	785	787	802	777	719	807	775	763	741	735	788	788	792	764	758	797	798	755	762	739	753	761	796	789	807	771	788	739	794	783	793	777	781	783	815	778	824	733	752	762	760	732	748	786	777	813	769	771	789	789	784	731	797	726	767	774	741	767	787	790	755	791	746	720	755	772	713	766	745	738	831	752	769	735	817	818	770	775	727	798	793	790	763	762	819	724	767	739	753	806	732	758	787	716	802	802	779	781	755	771	742	756	758	781	753	779	764	763	730	769	787	791	813	758	774	751	766	744	778	754	752	768	774	758	767	772	775	820	788	757	794	787	754	808	764	744	794	763	699	733	774	775	767	748	748	768	738	745	802	792	746	767	743	732	786	791	817	714	787	796	781	769	765	753	782	743	795	713	755	769	817	777	680	756	785	740	779	798	861	785	838	749	780	781	809	744	783	762	799	752	783	772	791	803	782	772	798	708	756	767	794	768	783	758	739	842	809	740	769	805	758	797	798	738	751	815	764	758	731	741	789	731	783	752	755	732	759	766	760	756	767	762	729	796	790	793	772	769	771	758	767	767	757	767	715	775	783	777	776	770	751	811	750	766	733	762	754	777	767	723	778	784	758	798	772	773	789	780	770	686	820	826	759	764	773	805	800	743	731	783	741	760	743	742	756	797	765	729	764	792	765	765	718	784	755	815	802	769	771	740	745	774	772	770	787	757	792	756	723	725	801	805	747	761	775	783	744	786	799	767	780	730	748	763	790	774	762	757	769	794	765	779	782	806	804	815	776	750	739	801	789	790	780	807	784	766	759	717	776	716	770	710	775	816	777	747	821	741	768	772	798	743	804	754	773	768	726	800	750	783	741	761	784	805	750	771	812	742	787	805	745	765	765	785	796	754	820	758	762	775	754	742	753	773	784	735	799	806	805	797	727	789	805	818	785	799	828	728	731	800	745	787	745	714	784	753	750	759	816	760	791	772	765	780	781	758	728	777	786	760	770	747	762	744	770	766	697	737	731	743	788	789	782	788	753	731	789	755	778	759	762	798	709	829	829	743	782	748	753	807	751	808	742	794	781	799	790
24204	21446	25252	28047	21453	21606	18933	4095	2102	1636	1354	1231	986	862	759	623	598	498	477	467	387	415	415	366	376	361	362	352	348	350	346	335	352	349	297	350	337	331	309	344	364	374	316	361	330	320	332	364	347	378	325	358	328	341	336	362	351	338	322	360	338	334	319	330	321	325	318	301	332	313	318	371	347	327	345	315	358	329	365	327	349	354	348	334	326	339	319	353	342	367	342	338	328	327	303	387	330	347	328	365	312	309	327	322	365	354	329	315	345	300	357	342	320	336	365	330	360	325	330	309	327	335	332	372	357	352	311	315	339	346	350	344	337	328	362	301	342	340	334	321	333	346	363	338	309	354	339	312	350	353	333	361	364	338	338	329	327	321	358	335	351	336	345	354	339	313	348	330	283	290	342	338	347	350	312	343	290	352	330	343	335	316	328	293	343	320	348	368	324	336	297	326	356	306	349	332	325	345	326	304	341	362	352	348	329	349	328	303	371	320	349	345	344	339	308	332	346	313	331	322	306	332	352	363	369	324	313	325	313	346	299	361	311	356	283	329	323	330	345	340	324	342	350	301	333	316	366	351	321	338	330	340	318	331	329	339	320	346	381	325	319	370	324	360	355	318	313	315	340	339	306	361	333	335	393	349	335	325	347	288	314	326	312	317	309	350	349	304	337	311	319	343	335	354	340	325	348	327	328	375	319	349	333	313	361	340	328	348	345	335	318	319	330	332	318	294	338	315	342	346	330	321	317	349	343	313	355	345	382	344	334	362	332	360	360	323	296	343	287	333	330	307	313	319	324	365	290	298	336	357	369	352	291	335	339	337	336	350	355	390	343	340	363	328	339	313	365	354	326	282	331	316	374	330	314	309	332	338	367	317	330	317	392	333	341	323	333	356	328	311	352	333	319	347	363	360	317	319	306	335	348	358	328	342	322	336	335	326	311	302	321	351	306	320	328	345	337	290	308	362	360	328	344	366	349	341	327	343	351	360	326	321	324	351	313	357	365	316	316	329	344	313	339	321	319	323	353	350	302	333	364	304	341	319	373	291	335	330	342	366	353	342	343	330	308	300	293	332	339	328	351	338	332	334	329	359	319	302	324	324	355	338	325	350	314	339	349	317	314	322	337	341	362	311	342	354	310	349	379	310	331	339	327	340	310	301	339	341	327	334	381	359	318	311	368	323	366	344	325	348	349	347	320	317	321	356	320	380	313	310	346	359	341	346	374	322	331	299	354	354	354	292	313	347	322	331	370	358	369	313	339	318	329	327	295	352	347	327	341	333	365	331	324	334	356	340	342	333	301	363	349	315	352	343	324	311	331	349	312	292	305	312	319	308	298	335	361	313	333	336	308	332	352	325	309	359	340	353	304	312	340	312	353	312	336	314	339	337	330	331	295	335	335	329	326	326	326	338	337	333	303	315	324	322	332	345	333	345	304	288	328	378	360	324	315	363	313	363	347	334	355	291	345	349	339	347	367	311	310	316	340	363	368	351	298	370	356	368	313	360	308	346	299	338	346	386	329	324	343	330	347	345	292	331	337	319	364	356	333	335	348	322	334	372	352	312	321	346	339	357	379	332	392	348	318	365	335	331	324	282	352	382	340	356	305	334	339	367	315	322	324	300	332	325	336	353	326	296	333	327	327	395	313	318	346	319	313	307	375	320	349	337	288	361	360	350	342	371	325	349	335	372	367	340	297	320	334	315	349	352	346	321	364	349	340	346	350	319	300	338	323	316	310	325	336	362	333	321	332	362	369	330	353	368	365	350	333	333	358	328	329	331	353	345	338	319	312	321	312	317	336	317	342	309	306	329	349	297	301	351	311	296	330	288	326	330	316	306	335	382	317	335	348	352	351	328	309	316	317	351	352	310	337	317	334	310	345	370	350	312	334	305	350	339	364	368	332	301	322	303	366	364	320	330	291	298	331	328	379	352	319	351	334	321	353	343	333	349	339	353	363	311	336	345	319	328	353	336	305	298	354	357	353	339	314	362	295	317	328	328	357	338	367	335	347	323	314	332	328	376	380	336	334	312	331	348	329	320	365	316	308	335	331	332	365	298	312	361	311	306	374	327	333	333	371	335	304	328	332	327	361	364	361	330	323	321	333	323	311	349	315	314	326	329	319	346	323	307	360	326	360	323	344	337	289	325	320	340	339	326	339	366	340	315	318	294	324	381	318	372	351	336	347	327	340	357	359	331	346	299	323	333	324	313	362	358	330	354	311	334	326	324	350	333	364	325	293	361	337	339	322	323	313	356	342	312	349	318	313	349	342	314	362	351	357	329	366	309	312	333	314	339	314	338	363	359	318	325	341	364	373	326	305	337	333	343	341	340	319	339	346	319	319	387	315	343	377	354	336	315	340	343	343	331	335	345	344	327	331	325	333	346	345	330	322	356	352	335	311	290	384	332	296	297	344	313	347	331	346	305	294	301	316	333	316	333	338	325	342	346	312	328	319	358	340	294	326	349	294	340	348	327	311	326	334	309	320	341	359	325	369	365	319	345	299	342	331	331	350	312	333	350	361	335	304	305	329	350	330	321	342	329	331	312	340	321	332	306	350	355	341	343	355	337	332	329	373	357	310	335	346	340	312	327	373	374	334	326	354	332	338	303	371	349	353	328	333	353	340	341	343	328	321	322	330	318	323	367	335	324	320	331	319	332	326	315	356	324	330	290	345	341	352	333	370	332	355	313	321	320	332	340	314	318	366	333	342	336	347	335	345	309	338	335	367	359	362	369	334	292	379	336	313	317	335	320	368	336	348	339	340	352	340	366	335	343	324	339	268	334	301	362	361	322	277	326	354	310	314	335	401	340	326	322	326	315	356	339	328	322	328	346	375	325	332	338	324	352	320	324	324	316	323	319	351	348	364	323	348	364	368	344	341	349	351	344	334	316	297	359	330	363	326	334	342	361	335	318	344	332	364	358	358	341	357	308	358	286	345	393	305	350	313	357	340	301	354	322	352	332	326	306	320	316	302	315	324	321	342	328	357	339	341	342	318	362	335	346	324	326	316	326	325	318	329	339	322	378	346	353	309	305	316	348	344	325	340	312	330	345	341	349	328	345	346	360	359	361	363	333	359	308	343	324	285	319	353	309	309	316	349	335	332	338	304	344	390	306	319	286	378	360	357	348	318	334	308	345	321	331	355	306	303	365	339	343	329	312	323	353	322	341	316	316	332	333	337	313	286	336	343	354	361	322	309	368	336	357	327	305	328	327	358	302	328	316	352	364	352	311	315	358	355	351	347	344	342	349	325	306	313	343	311	337	330	327	346	346	357	342	330	328	335	339	324	359	342	347	344	313	332	329	359	359	312	311	327	307	299	347	360	327	334	314	321	324	338	349	312	305	347	352	341	291	342	288	338	314	341	359	338	297	353	320	354	283	332	336	356	347	323	345	352	298	325	299	360	359	347	337	324	350	323	337	337	358	320	322	355	287	348	369	355	319	327	352	345	314	280	307	368	337	298	335	328	347
29636	48561	28664	8619	3888	2726	2164	1708	1491	1369	1158	1130	1072	927	931	860	896	780	851	777	816	791	774	781	816	749	691	720	729	733	706	789	725	704	761	783	720	723	718	783	775	744	696	825	773	766	766	768	729	730	755	794	746	762	754	751	778	716	718	719	726	782	698	812	744	775	736	764	686	741	742	778	732	813	695	713	723	821	733	740	742	747	732	722	739	713	750	743	750	779	749	700	744	739	759	741	690	680	765	751	717	738	755	775	753	748	730	750	745	746	708	700	726	722	707	747	728	737	729	706	706	766	729	752	775	758	772	747	749	739	729	760	749	716	768	694	752	746	735	734	703	690	757	743	773	781	694	720	771	763	733	773	723	718	739	732	760	757	791	718	715	786	733	713	756	728	736	707	767	729	706	729	746	808	701	742	736	732	758	778	747	729	748	730	735	709	799	771	792	689	759	765	734	703	724	736	688	845	756	719	776	746	773	767	726	741	712	764	759	766	740	773	757	761	719	742	767	741	695	745	762	740	736	724	745	718	735	700	769	706	794	774	741	774	744	693	701	767	713	736	748	699	711	723	765	753	756	718	760	735	708	704	708	694	796	758	756	753	744	718	743	739	744	761	740	708	694	726	715	746	720	717	736	749	764	680	753	722	769	781	731	718	745	755	781	781	753	769	799	757	726	715	765	759	776	798	712	738	713	731	737	754	714	728	717	653	735	740	780	735	763	756	768	722	773	772	735	741	701	771	712	725	773	717	706	767	759	786	754	723	729	754	749	731	740	792	732	758	753	744	707	719	748	702	697	728	720	720	744	703	751	734	775	757	755	775	766	717	737	712	672	697	723	659	770	728	760	733	713	744	733	710	746	734	746	764	718	724	727	708	742	734	714	726	748	754	808	729	780	758	723	744	731	728	714	697	751	712	748	760	773	769	750	749	740	711	739	715	681	749	698	787	720	736	755	708	717	761	741	736	719	728	751	749	766	730	747	741	732	713	758	719	775	749	772	725	799	732	675	701	735	753	724	713	753	774	737	758	731	734	685	767	690	742	711	739	713	762	729	755	741	740	722	740	722	709	720	759	702	772	762	715	698	749	730	732	726	775	736	730	713	747	738	738	740	773	755	767	775	749	743	718	805	749	753	766	759	690	776	734	730	749	679	753	759	723	778	714	799	788	757	756	731	696	700	810	746	766	779	742	760	693	723	758	734	724	715	769	740	741	734	716	769	735	763	783	716	745	760	728	723	803	730	786	761	728	707	758	753	765	736	754	760	745	754	772	736	725	756	726	746	728	737	730	672	705	739	797	761	693	784	759	708	745	738	689	745	723	748	707	742	750	741	737	733	737	745	705	776	745	775	714	760	769	805	803	712	752	754	731	679	761	713	747	745	797	737	742	720	741	690	715	720	744	735	753	720	741	752	774	706	697	708	711	759	720	736	745	756	703	732	757	705	733	723	758	794	733	755	752	749	765	701	767	771	768	745	807	723	730	709	766	735	765	682	770	709	693	736	741	777	766	701	709	739	745	735	760	718	714	747	737	708	756	717	694	758	706	740	738	752	742	738	706	754	794	746	742	758	715	720	748	766	751	767	743	755	745	806	693	719	768	739	715	779	699	703	726	718	754	694	723	741	725	713	742	761	726	742	732	693	756	787	726	728	752	712	737	748	738	744	767	753	776	726	721	726	741	743	806	770	732	714	741	720	733	710	766	732	723	757	778	766	714	719	704	752	741	735	757	715	711	687	778	742	718	782	729	707	762	687	778	688	731	731	723	711	770	688	747	732	724	780	742	727	734	688	706	749	740	724	772	686	768	733	754	795	746	775	718	718	782	796	792	723	751	764	728	709	717	725	700	732	751	791	736	738	685	754	719	770	724	729	719	716	724	765	726	754	721	790	736	722	750	745	713	743	755	765	705	743	747	738	723	758	744	751	723	787	751	732	762	801	738	728	761	749	740	750	712	696	725	709	771	703	713	764	722	748	747	681	708	758	725	712	720	770	709	739	728	749	672	684	750	721	747	702	732	760	705	680	741	727	736	768	739	705	773	744	728	749	752	711	702	735	740	738	740	708	725	705	695	741	765	763	777	682	722	775	746	734	742	743	708	751	751	707	746	722	704	785	717	696	772	745	761	758	733	716	758	750	747	741	745	713	720	802	808	701	741	796	754	690	725	749	750	739	759	756	756	727	710	762	798	746	761	685	752	753	752	708	790	792	758	774	748	729	725	732	745	730	755	729	717	736	680	746	738	718	771	719	757	737	765	718	745	708	742	750	724	779	769	725	748	730	738	725	703	770	731	721	738	723	710	728	752	751	716	703	686	732	754	752	724	714	701	775	715	731	706	695	727	700	730	708	756	787	788	673	723	730	708	707	726	700	752	716	738	697	750	655	736	743	777	755	730	756	756	742	730	738	726	726	732	727	764	705	679	766	744	777	698	765	760	736	757	737	770	738	730	738	765	748	745	716	763	716	767	731	702	702	744	763	738	736	713	741	744	776	744	762	728	738	742	712	757	725	837	761	746	720	762	753	773	753	755	780	739	729	730	722	753	689	710	749	712	759	735	729	683	756	720	733	711	731	776	744	695	713	736	754	777	798	710	735	713	727	740	714	702	765	705	720	753	670	775	718	733	708	794	765	782	761	726	749	767	781	723	778	779	776	749	776	745	739	683	747	740	717	737	762	729	767	758	742	709	771	724	772	703	746	780	741	778	790	720	706	678	744	753	789	727	757	778	703	751	710	767	733	733	764	809	727	751	770	759	730	807	719	735	691	748	752	744	769	734	725	740	729	731	743	737	707	759	744	734	705	747	735	738	773	775	706	760	732	728	720	739	780	805	705	738	736	750	738	698	718	741	707	737	755	721	727	766	721	735	777	768	762	728	726	717	742	757	732	739	737	721	720	733	711	741	755	716	718	747	750	734	739	726	761	775	726	761	748	769	765	731	704	746	780	740	752	787	743	728	709	727	710	719	701	780	706	736	745	721	747	750	771	677	744	753	707	742	742	784	750	732	698	694	725	765	745	770	736	737	769	719	734	664	748	760	699	744	769	743	724	730	771	710	707	763	704	711	733	749	740	761	747	737	726	699	702	724	778	744	675	758	731	733	718	710	791	750	768	724	739	722	667	789	697	750	744	752	748	709	740	752	769	776	725	698	748	793	769	698	777	762	746	739	709	713	729	749	738	765	729	719	755	755	725	763	737	754	729	725	712	765	731	725	678	731	743	723	714	768	739	692	710	747	744	699	751	724	747	753	779	752	791	751	734	696	743	741	690	717	762	757	727	745	717	744	775	754	721	728	783	768	725	721	749	762	688	746	742	745	727	734	777	753	676	720	689	779	727	722	769	721	750	745	718	691	753	761	733	752	735	724	746	763	719	733	735	779	765	739	761	777	747	712	691	753	728	759	731	698	768	734	740	741	702	797	751	726	714	749	733	749	761	696	792	718	753	738	715	700	718	722	714	743	720	711	736	722	688	775
33097	25029	22487	9869	3519	2497	2036	1582	1229	1061	882	803	690	636	599	511	529	459	409	448	422	415	422	403	387	389	365	414	387	406	374	399	388	347	383	397	423	367	365	419	346	370	390	401	414	387	359	373	369	387	372	347	397	365	427	356	356	363	367	333	375	406	353	364	357	338	390	383	365	371	370	371	382	356	392	371	408	365	332	374	363	349	340	395	387	390	405	381	363	398	367	331	341	355	369	353	400	360	362	371	373	388	444	346	350	336	403	386	388	379	366	357	377	375	384	398	393	350	387	372	365	370	342	407	349	390	331	404	376	383	388	375	362	340	366	388	405	355	378	373	378	349	376	363	364	376	371	404	365	366	377	375	413	388	354	367	377	323	377	398	392	379	402	399	403	384	364	353	371	375	372	330	346	367	363	365	391	352	359	368	357	351	390	390	338	373	352	357	341	356	383	346	391	355	343	357	357	418	405	365	373	348	360	375	362	384	355	408	380	363	351	361	362	386	395	384	381	353	367	363	346	400	407	389	360	395	370	400	400	369	367	358	407	360	378	402	366	373	364	363	373	401	390	356	365	423	411	409	386	383	371	382	340	367	394	351	364	390	384	377	378	361	349	350	344	356	372	400	408	376	372	363	378	331	360	360	365	382	351	376	412	364	349	363	376	381	351	361	397	373	345	378	382	375	400	370	367	381	381	344	369	388	387	354	376	401	399	374	393	362	353	356	385	371	359	359	367	369	365	353	382	367	359	385	349	348	354	397	392	398	371	367	378	411	368	365	356	410	406	385	350	376	388	371	403	386	376	363	366	361	396	332	360	365	385	353	402	364	366	376	374	388	377	339	363	341	380	401	370	390	359	395	367	411	353	372	337	365	395	363	386	432	360	359	365	392	393	369	357	334	385	376	370	383	380	352	366	374	380	386	368	367	359	347	382	403	360	356	382	366	355	352	352	422	371	390	364	374	365	361	405	359	403	390	394	404	387	346	369	395	393	366	363	388	374	382	405	384	408	349	362	340	346	377	394	407	368	381	382	404	355	354	401	382	363	354	398	382	363	419	355	346	386	374	358	365	347	339	347	394	434	387	361	375	400	406	381	404	396	357	369	361	379	365	363	379	374	341	339	384	384	414	371	362	375	382	361	364	375	361	376	349	368	357	340	418	352	382	392	362	405	366	405	364	403	380	355	386	348	381	377	362	364	377	357	364	400	366	386	380	365	316	362	328	364	355	428	380	392	346	369	366	371	382	353	369	385	408	358	360	376	348	386	362	364	393	345	385	349	366	379	364	394	377	381	362	370	357	371	397	392	436	342	369	372	419	375	370	340	383	373	364	359	398	386	396	391	351	416	372	376	391	421	337	363	406	386	341	375	341	400	385	359	361	352	366	356	357	373	394	372	364	364	354	329	346	351	362	380	370	418	388	370	388	386	360	378	355	357	359	358	381	356	393	384	378	381	381	334	382	393	375	338	388	343	357	370	351	354	335	348	357	389	375	405	386	397	347	416	364	385	423	337	377	373	386	371	392	381	367	379	376	353	383	343	349	389	372	361	365	358	352	385	345	417	405	361	363	379	345	383	369	394	355	397	387	351	373	364	409	421	413	373	378	383	397	376	367	320	375	360	425	353	363	388	343	393	379	393	410	353	381	352	413	349	369	360	375	365	375	354	356	397	387	377	374	357	397	375	342	375	422	407	365	394	370	357	352	369	390	374	378	438	353	361	404	396	374	398	394	370	364	345	382	376	364	390	350	357	379	339	348	362	357	374	344	355	368	377	364	361	401	389	377	376	362	401	391	406	367	371	394	386	396	362	353	389	383	356	392	377	375	355	365	324	364	363	354	378	405	335	386	403	385	379	377	370	378	400	371	420	392	407	348	338	362	346	350	358	358	348	415	374	386	371	372	345	404	380	382	354	379	365	376	393	409	348	382	361	385	373	369	385	376	374	388	351	400	367	350	359	380	391	354	378	329	383	358	372	392	359	387	371	366	395	407	364	370	365	373	373	416	367	361	370	358	385	410	370	331	359	378	365	380	402	397	374	354	378	381	358	360	358	355	394	353	352	370	397	354	382	421	377	376	405	360	367	427	373	377	395	403	405	350	389	368	418	391	368	380	396	398	383	380	366	378	386	357	412	343	368	366	369	372	362	348	340	407	375	366	397	386	367	401	386	376	389	357	353	331	369	393	362	377	383	362	383	367	394	342	394	374	366	376	346	378	365	384	378	385	363	376	367	381	397	403	397	367	407	362	388	397	377	336	400	399	368	382	393	349	361	360	335	395	354	318	396	358	393	372	369	389	351	426	354	350	389	365	367	382	375	366	390	401	385	393	382	388	399	382	385	370	368	344	382	375	383	366	401	386	362	376	399	362	373	374	376	354	396	381	357	415	404	398	367	366	372	391	405	362	363	368	369	365	326	370	364	355	391	352	372	391	378	365	364	372	379	375	365	358	382	361	357	389	374	361	361	389	383	347	365	379	407	376	335	403	400	369	393	391	357	371	400	389	373	401	369	387	341	367	370	368	417	390	380	386	398	383	396	378	375	328	367	369	360	398	373	354	389	355	410	379	384	362	352	385	368	376	365	384	353	364	359	376	374	373	393	385	376	330	375	415	355	376	391	365	395	442	362	375	352	326	377	350	371	377	375	333	389	386	349	399	365	394	360	389	382	408	368	400	379	385	364	369	392	407	379	362	405	399	432	370	360	348	366	400	381	373	353	392	378	377	359	368	365	382	429	330	377	377	403	390	374	354	389	378	386	378	400	373	380	373	376	411	381	374	425	369	368	337	371	394	384	381	382	398	371	375	382	366	378	387	375	351	396	425	364	381	386	399	373	365	398	363	356	399	389	406	419	380	412	370	351	367	408	399	409	405	369	400	375	372	383	393	383	354	392	352	384	349	385	355	423	374	343	370	374	403	388	384	357	379	386	355	333	363	403	343	393	376	350	357	382	373	358	384	384	375	331	352	325	370	374	364	382	360	358	384	395	374	410	403	364	400	339	359	374	364	383	329	379	366	370	343	400	412	368	388	388	396	369	369	373	333	422	331	368	385	379	373	372	373	325	389	390	377	390	333	396	403	410	379	377	376	339	393	372	349	376	382	363	402	406	380	342	409	361	367	391	369	368	388	364	372	336	367	352	377	402	382	377	349	365	352	363	364	415	375	348	381	362	380	328	393	373	418	369	360	401	368	341	354	391	393	400	346	357	383	380	339	382	388	394	380	389	409	353	348	380	376	348	365	371	383	376	383	369	397	387	387	346	375	412	414	378	390	370	405	355	352	382	353	401	350	363	378	364	351	369	364	331	376	393	391	384	336	398	334	422	384	362	376	421	366	355	375	380	358	342	392	349	396	369	418	391	364	365	385	324	377	395	392	376	377	398	394	390	386	367	344	326	339	390	347	385	374	399	359	355	348	357	354	354	377	394	382	362	347	371	384	346	386	363	382	362	391	388	359	386	366	381	370	384	350	394	369
25976	29975	13654	4305	2476	1878	1619	1328	1199	1201	1100	1007	1003	970	926	911	901	882	904	825	847	831	851	845	809	855	821	875	837	867	839	834	818	872	860	793	853	839	889	839	869	845	825	886	817	864	825	859	853	812	805	876	818	778	842	796	893	798	845	806	828	868	809	884	847	857	884	885	856	812	846	789	810	865	832	757	882	854	838	851	847	824	803	814	862	835	868	826	827	857	835	823	801	836	841	796	832	796	850	826	838	849	823	887	821	832	818	802	841	833	846	830	852	863	831	871	833	784	858	831	804	809	822	871	820	882	885	835	848	796	820	836	818	821	777	846	865	804	883	891	805	859	860	875	874	815	849	798	805	842	814	800	825	792	818	851	860	813	791	827	853	845	850	839	855	863	846	810	893	840	845	865	864	822	810	837	848	803	832	817	867	847	817	886	842	790	819	802	851	859	843	791	825	827	847	827	855	871	817	806	878	844	836	830	831	880	853	808	852	825	823	867	800	896	788	851	821	848	826	831	796	801	859	801	782	843	805	828	787	834	821	842	818	815	819	894	803	853	840	800	856	873	845	851	821	810	865	851	813	843	892	839	838	843	813	872	843	870	760	823	877	858	814	819	862	815	825	893	851	848	824	845	855	845	797	801	865	837	836	856	853	857	875	821	810	854	833	866	844	848	855	866	828	802	811	842	887	833	835	805	855	821	795	892	822	829	812	845	832	835	857	833	849	865	815	822	831	857	818	799	802	842	836	822	832	843	815	820	827	833	840	864	845	824	813	860	923	833	834	822	879	840	854	863	879	837	838	833	836	875	812	874	845	827	823	855	855	830	846	835	798	890	830	814	814	855	881	842	855	841	849	886	804	808	845	845	860	831	798	835	806	816	797	850	817	844	824	829	795	887	863	835	836	792	885	849	824	876	837	895	832	836	821	841	824	840	869	875	834	850	850	808	826	838	815	836	836	797	834	821	868	871	871	848	833	811	839	851	810	828	828	826	797	898	844	830	851	852	800	840	862	873	834	849	798	815	799	822	886	836	861	843	850	802	835	820	823	816	879	855	794	854	828	877	850	799	881	818	801	842	818	803	857	843	863	846	814	828	805	818	822	820	859	802	842	861	843	871	874	871	832	845	860	802	863	806	849	855	884	899	884	840	816	856	811	834	822	821	866	809	835	838	848	887	840	876	865	828	871	797	782	876	863	804	825	811	849	836	839	828	852	856	817	819	820	818	808	815	893	840	859	837	817	816	817	805	837	817	892	855	824	859	834	844	848	857	791	808	813	863	904	801	813	822	795	814	791	836	839	773	847	859	871	845	822	836	845	820	846	823	880	807	836	838	851	829	863	905	840	833	815	874	832	845	841	903	822	856	806	889	802	811	831	874	866	845	829	864	827	878	875	838	800	845	827	841	837	839	888	778	831	813	850	878	846	847	825	826	830	786	847	831	851	815	776	819	872	884	848	831	899	845	854	835	782	849	850	825	792	825	828	878	832	814	904	841	835	812	852	887	833	808	851	825	882	851	850	846	860	876	854	826	858	795	778	823	863	815	892	818	830	804	867	865	807	818	828	828	871	842	852	856	854	866	828	831	828	813	817	829	817	813	844	838	834	855	851	812	844	855	808	852	801	859	784	805	853	830	878	804	866	796	852	792	815	813	812	814	814	818	821	854	835	906	842	831	879	829	809	904	865	760	873	825	838	839	864	836	879	812	822	839	841	822	885	834	853	822	851	823	863	843	833	829	861	820	827	856	843	885	838	840	851	853	840	839	818	848	862	855	893	775	836	856	801	837	816	859	830	848	870	794	833	842	861	815	837	853	822	788	845	862	844	897	815	793	813	877	801	866	863	829	860	807	878	873	864	903	825	834	834	841	824	832	871	825	804	851	836	847	813	860	824	851	860	870	821	855	799	805	838	847	861	843	865	826	841	833	815	811	861	826	823	820	835	880	862	859	830	804	883	768	826	825	857	833	857	817	860	843	842	827	809	862	812	801	834	801	832	820	890	832	802	870	861	827	817	839	843	884	840	880	841	817	833	881	815	855	850	810	843	807	852	884	801	882	871	825	847	895	814	845	858	871	819	827	875	814	851	870	859	829	839	844	841	803	873	804	886	765	850	825	861	798	829	836	848	868	888	852	858	847	867	823	827	795	862	833	838	811	883	802	828	835	836	842	782	824	822	837	850	879	799	866	856	879	890	788	854	864	796	817	796	823	857	869	805	800	856	844	891	828	806	855	864	911	866	830	822	869	842	860	827	855	809	806	766	812	839	849	818	776	822	797	836	837	875	788	879	842	836	823	813	880	838	842	879	817	865	763	821	821	803	832	821	816	827	814	861	833	850	823	830	861	825	809	835	827	895	847	819	815	847	850	817	834	832	851	905	796	838	804	805	868	848	803	779	881	821	805	845	844	825	845	806	799	834	873	855	844	833	825	831	863	862	857	840	861	859	853	847	803	803	830	812	855	816	841	838	860	794	819	821	801	812	844	847	811	853	800	869	830	824	873	884	840	853	814	821	822	844	826	865	854	870	835	867	829	864	880	811	820	837	834	877	870	774	868	853	864	844	839	826	822	852	810	849	848	850	844	842	809	875	839	843	826	847	818	816	890	833	846	805	818	806	835	852	741	812	810	844	797	848	867	824	803	853	803	841	863	777	750	836	851	842	839	844	824	872	832	871	806	809	788	836	901	846	819	877	845	911	848	825	843	864	807	848	804	818	866	831	793	836	784	845	772	847	844	835	843	875	834	858	848	878	861	857	876	863	867	830	862	817	798	846	795	855	821	852	805	839	838	855	841	830	843	769	856	836	882	822	884	846	841	831	809	833	765	849	798	895	875	832	848	852	835	849	863	819	855	768	845	830	848	828	842	899	806	825	821	855	840	827	865	827	784	801	793	846	827	834	817	857	845	808	871	792	850	812	805	849	834	845	839	846	840	794	829	818	836	819	846	840	816	835	893	779	819	820	847	814	833	836	837	826	841	805	823	852	855	801	815	811	844	797	792	812	862	850	770	801	860	854	883	863	816	821	886	834	838	813	858	856	797	838	861	814	861	869	824	833	834	788	848	909	785	819	817	857	861	839	811	872	826	795	802	815	867	872	847	825	839	879	889	856	856	860	816	812	882	809	882	832	814	832	819	819	889	841	807	899	814	842	811	797	870	827	853	853	869	799	849	849	817	837	919	814	877	816	859	852	849	835	846	896	803	899	815	861	824	844	887	814	795	840	844	868	799	829	849	890	860	809	894	861	855	824	860	779	869	818	840	865	853	859	802	786	875	843	807	855	833	841	838	872	844	818	863	830	860	836	822	805	795	846	911	848	899	857	849	771	858	829	792	832	834	868	839	873	827	800	828	844	861	860	823	867	873	828	889	803	846	820	811	821	814	810	774	809	841	849	817	804	826	877	855	842	821	833	788	858	845	817	769	848	839	878	825	850	816	852	850	807	832	878	818	855	888	865	847	887	850	880	811	871	887
24906	21530	25039	28471	21563	20479	5304	2329	1694	1328	1067	957	888	709	639	590	521	464	443	438	393	422	346	399	421	377	374	399	345	368	394	409	379	377	384	365	351	387	354	376	351	359	336	333	353	377	350	309	342	324	344	356	332	341	342	366	352	328	361	333	314	361	350	363	323	352	339	342	342	340	345	316	344	334	341	354	341	345	363	354	394	355	345	326	383	347	327	350	319	328	354	339	307	320	381	356	385	365	350	301	342	342	336	359	338	319	360	360	317	348	317	344	339	347	361	359	336	369	330	337	349	344	320	331	306	336	338	349	343	375	329	338	367	365	358	354	318	347	362	322	374	337	329	375	345	334	356	352	354	309	343	353	346	353	383	369	349	324	314	328	350	355	323	355	381	374	353	329	361	364	352	359	342	355	320	339	349	362	381	354	326	348	327	362	328	355	364	325	375	346	385	339	365	345	336	338	334	363	323	316	329	380	346	312	359	347	317	349	370	358	354	316	337	346	320	333	308	355	339	336	341	330	364	316	338	402	388	345	337	324	398	365	319	385	309	329	336	360	350	338	366	364	385	325	325	358	355	300	332	325	347	304	361	367	358	350	321	330	346	368	354	329	366	363	339	322	352	374	372	354	355	331	323	350	364	349	342	348	358	369	344	298	333	352	355	360	364	363	323	352	321	350	353	366	352	343	352	348	327	365	353	356	378	355	380	362	341	333	355	369	331	367	375	382	357	376	322	366	345	335	358	365	332	334	304	315	335	344	319	310	315	329	385	319	355	355	327	344	310	336	377	344	315	329	331	379	320	320	383	366	350	356	322	370	363	354	367	340	295	356	342	369	327	376	344	343	356	346	335	325	311	340	318	347	321	361	346	373	358	327	334	356	338	362	350	368	346	318	387	348	296	383	328	341	363	307	357	348	324	377	333	348	357	330	350	358	319	329	347	345	331	330	344	342	379	298	361	351	331	307	374	382	351	369	342	359	328	351	345	351	366	354	369	336	343	349	351	352	348	346	354	315	351	335	341	323	352	303	332	355	387	351	334	349	331	359	357	380	385	373	364	345	331	372	346	269	339	303	335	349	326	339	396	343	331	333	378	333	380	330	357	376	332	340	384	328	355	320	370	331	339	345	340	354	328	350	398	351	338	295	344	356	331	331	337	333	351	361	370	349	359	318	317	342	346	348	383	348	356	313	333	313	340	319	353	336	352	382	337	368	367	347	366	373	356	355	364	335	359	356	298	327	333	347	323	348	375	348	333	345	328	294	319	360	398	355	332	363	342	351	335	362	359	363	336	334	360	388	394	371	364	390	368	376	364	393	329	347	339	356	356	330	360	348	323	354	323	398	374	356	355	349	346	356	367	337	347	376	352	336	333	331	338	337	351	367	371	335	365	388	333	325	355	367	358	331	325	355	360	332	360	340	308	349	332	360	337	331	364	354	350	342	345	318	316	340	335	340	330	347	320	359	352	317	365	363	319	336	331	393	351	373	413	352	357	344	306	362	344	357	353	360	348	316	322	324	338	338	314	351	370	381	387	358	334	353	371	368	338	331	373	329	343	368	354	344	336	323	339	380	354	367	307	337	364	315	351	350	311	364	345	370	359	362	395	363	379	372	336	360	334	317	331	318	303	327	367	334	357	310	350	328	351	352	327	315	333	365	329	354	376	353	338	364	375	357	355	324	335	378	356	307	337	306	361	320	314	315	343	332	344	334	374	333	387	326	357	366	369	354	359	328	388	339	332	320	359	324	374	302	296	338	372	368	338	373	299	324	336	321	336	347	356	330	332	323	337	378	320	338	320	334	384	342	375	359	308	326	352	329	351	336	341	380	330	357	381	331	348	353	348	373	327	360	364	356	334	323	349	339	313	314	343	359	355	371	350	344	361	356	353	323	338	355	377	357	331	313	352	358	375	334	322	338	356	372	348	323	345	392	356	370	332	316	325	314	358	331	328	328	312	354	351	323	328	369	360	334	346	331	367	346	397	337	331	368	339	340	335	352	386	364	358	343	351	340	307	354	328	357	397	337	387	364	320	325	332	325	337	333	353	347	353	344	373	343	314	373	329	356	334	348	359	333	312	314	332	353	381	357	339	334	345	315	335	341	329	394	336	367	345	334	342	346	350	339	330	324	327	372	339	322	345	396	355	340	359	341	340	337	365	369	345	332	350	324	352	367	315	404	365	373	306	364	294	366	349	342	370	344	382	342	327	362	352	349	340	301	327	353	335	326	362	343	334	344	357	334	343	350	358	356	354	354	351	324	338	328	347	360	334	335	313	358	358	335	344	329	343	343	382	375	392	386	367	365	361	353	336	358	357	343	318	356	362	362	329	355	351	341	358	350	357	357	322	328	359	321	343	334	320	360	372	330	337	351	356	344	365	334	302	331	381	362	360	354	329	389	369	350	309	341	337	345	351	337	327	354	364	358	346	320	349	386	353	339	326	329	355	329	322	327	347	354	355	357	347	345	337	323	331	375	340	328	362	339	367	359	365	336	345	338	327	366	333	337	321	364	391	327	340	326	330	357	362	365	334	333	373	344	341	333	349	373	336	314	355	373	392	337	349	381	347	329	366	339	313	322	355	336	383	343	356	345	372	332	368	341	343	318	346	336	349	350	335	347	341	323	314	339	332	361	352	313	388	316	335	340	360	338	372	320	343	343	328	349	333	336	378	342	362	340	374	341	373	362	344	353	350	370	329	339	365	367	320	362	367	312	364	362	336	372	335	367	348	336	382	355	381	376	350	346	338	330	391	359	345	365	342	307	375	355	334	350	346	336	320	386	342	370	333	341	336	335	352	318	330	313	349	361	369	359	357	344	377	367	316	340	345	356	366	358	357	341	348	366	344	330	313	339	327	382	334	340	343	341	355	347	298	336	384	342	349	338	333	348	345	352	334	349	337	370	348	344	353	357	333	348	315	344	352	339	359	372	349	342	363	316	361	351	371	318	375	334	394	351	323	330	305	351	338	361	340	326	312	345	349	341	354	342	340	358	329	340	350	310	344	353	357	348	345	307	285	354	323	334	366	324	349	357	347	354	358	349	314	347	356	366	355	327	344	325	359	358	313	345	351	322	323	345	328	358	381	329	359	321	329	337	347	371	334	361	363	338	346	343	362	361	304	347	335	360	347	338	304	334	336	366	338	354	364	358	372	407	325	358	350	311	357	322	375	333	332	364	335	338	354	326	332	298	354	354	335	298	323	327	334	354	334	378	346	355	335	345	374	333	338	326	335	325	320	378	381	345	356	341	347	324	371	326	347	372	331	327	335	374	339	347	322	298	315	331	361	339	310	339	372	353	358	353	353	385	370	339	342	358	335	322	331	319	340	328	366	362	358	323	367	339	321	306	314	366	356	338	363	349	400	328	347	363	345	358	327	340	360	393	364	356	361	403	346	344	378	374	346	349	363	336	364	350	365	344	358	347	330	341	297	358	349	385	355	345	330	338	361	326	325	349	330	354	333	394	349	347	308	349
27014	41957	20718	6297	3086	2249	1784	1574	1316	1225	1138	1069	1034	970	918	902	885	882	837	806	849	757	866	784	805	806	754	782	827	865	771	801	786	806	821	835	779	809	805	804	799	780	779	759	761	787	774	764	768	793	781	752	783	809	754	789	785	734	754	831	807	757	753	782	729	761	778	750	768	728	795	768	803	748	803	764	793	807	755	732	827	801	779	759	781	806	709	778	813	807	748	788	732	782	766	814	777	792	752	760	765	774	792	759	759	785	757	779	794	765	795	766	724	818	756	821	779	739	794	804	768	796	783	772	816	872	766	773	809	752	796	766	795	758	719	761	764	767	788	774	743	768	734	766	802	763	757	745	790	777	789	756	779	809	763	731	790	805	745	782	819	734	762	778	737	820	756	824	737	738	762	827	793	786	814	815	747	758	741	769	756	774	729	775	746	808	780	784	765	776	780	769	741	807	761	788	813	800	825	826	799	784	750	773	755	725	781	775	790	794	736	731	797	795	782	810	794	773	774	780	765	782	772	779	776	746	843	756	784	777	791	777	798	816	787	739	783	745	709	764	743	817	780	764	801	734	793	768	764	739	730	781	758	798	790	794	765	775	742	759	775	771	768	776	718	802	782	743	806	792	771	790	741	750	791	765	783	788	768	784	745	831	769	820	769	832	789	773	796	763	810	758	817	764	739	779	758	753	738	770	832	748	771	746	741	776	764	773	721	729	754	751	754	765	767	798	766	759	751	748	772	804	785	770	781	791	778	815	804	749	791	759	788	791	750	784	780	754	794	769	715	742	790	782	791	789	774	787	774	778	784	717	774	755	814	768	797	747	784	759	828	787	773	777	818	795	799	732	767	750	781	782	778	702	783	756	770	746	788	760	796	758	778	781	793	772	761	779	812	768	755	797	786	715	775	732	784	810	814	764	728	781	737	772	846	758	822	773	746	761	768	756	763	747	815	737	749	785	766	767	791	760	757	755	775	825	823	794	753	820	726	804	777	795	769	734	769	731	804	782	745	782	787	740	733	794	756	776	738	786	754	789	721	776	694	779	783	770	767	779	768	735	776	779	732	796	818	789	754	753	742	809	790	744	767	773	779	774	794	768	734	774	753	773	750	753	774	775	798	761	788	763	785	762	784	749	838	772	822	750	732	771	772	750	758	772	789	754	806	793	764	777	786	814	763	760	734	776	795	782	746	802	797	762	796	789	745	736	756	736	791	731	780	772	730	805	741	769	790	764	730	781	781	749	767	759	796	764	812	736	780	791	763	749	772	766	769	738	767	783	740	789	787	741	766	807	797	802	757	780	780	778	816	798	737	806	754	782	804	794	719	764	756	791	780	798	760	779	701	761	761	787	787	790	717	804	774	749	787	745	813	797	763	804	774	795	740	814	797	781	724	765	751	822	769	702	816	785	737	780	730	768	795	780	754	790	770	725	788	742	785	805	813	764	786	817	764	821	744	796	802	738	800	782	733	812	769	731	776	760	766	777	775	785	771	762	810	766	769	755	791	781	728	737	741	804	732	778	794	803	753	768	786	793	782	748	786	774	812	802	782	779	779	730	781	792	775	823	812	821	779	763	781	755	747	812	745	758	798	783	814	723	816	781	817	735	802	773	769	790	778	798	770	776	819	780	841	753	800	837	797	764	793	767	700	783	771	750	752	802	762	795	762	777	734	772	820	766	820	744	778	769	755	775	795	760	743	771	800	825	795	748	819	747	794	751	760	806	768	795	892	805	717	752	794	804	728	777	837	774	732	827	804	727	800	779	769	810	794	794	755	785	792	773	805	781	785	819	757	824	764	778	805	761	787	819	705	777	805	750	761	765	751	775	741	747	760	762	784	762	756	801	806	744	790	789	774	805	742	764	712	818	774	798	769	730	706	810	806	732	792	799	752	739	760	797	764	800	738	795	771	782	756	802	738	792	758	719	751	729	773	819	801	805	757	767	759	772	793	804	814	789	774	768	771	755	746	719	761	763	800	787	785	769	728	818	799	766	766	764	747	747	791	814	771	778	776	804	773	786	805	755	789	753	778	786	823	797	752	774	767	737	785	735	755	767	781	732	757	813	751	805	833	783	730	805	745	741	804	740	792	741	765	744	783	789	773	823	804	740	801	777	762	784	737	781	782	789	726	791	775	772	756	765	808	782	762	788	779	722	709	751	744	792	771	722	715	781	730	749	831	777	790	744	791	824	740	760	766	794	776	751	858	741	708	757	765	771	753	782	802	751	764	849	745	727	775	799	752	733	784	741	784	780	848	826	762	771	810	805	793	721	792	755	787	807	705	784	759	741	797	752	780	743	772	735	785	767	779	798	732	770	740	746	718	820	774	747	764	794	792	752	825	770	795	843	770	780	799	774	777	721	764	811	801	742	757	726	758	772	804	795	733	766	780	761	797	743	742	749	775	866	764	792	754	815	754	734	769	760	745	760	774	790	808	778	723	790	794	789	765	840	783	801	786	794	758	711	759	823	815	770	762	765	775	768	767	781	758	785	767	821	784	773	790	769	778	791	776	775	802	813	827	729	805	782	802	784	779	777	740	787	798	777	809	774	789	769	778	795	780	780	741	792	753	753	819	759	770	748	748	768	782	758	787	777	789	825	795	746	780	774	771	750	733	753	806	758	773	750	785	816	744	771	788	800	795	746	750	781	789	773	708	768	788	749	783	772	732	825	759	727	795	759	767	806	745	796	786	756	757	752	775	766	769	804	747	801	768	761	774	800	773	785	746	742	802	803	777	788	819	756	793	791	791	779	770	788	760	778	791	760	787	755	800	748	725	831	769	750	823	810	759	750	798	796	795	784	786	818	769	733	751	768	763	773	784	831	792	751	794	791	812	728	760	818	797	789	806	766	679	724	758	782	794	760	837	782	818	760	789	753	828	744	780	747	801	748	829	743	778	738	752	759	754	771	744	772	771	734	777	724	818	778	764	788	783	770	809	737	793	759	755	803	744	772	763	752	757	768	749	806	753	772	776	839	770	729	752	757	801	752	781	756	803	779	831	756	761	768	812	743	795	757	813	760	788	786	741	739	806	734	758	838	775	804	781	762	815	752	797	795	772	782	769	776	742	766	747	811	781	746	734	828	815	831	759	701	756	729	753	751	789	793	762	752	697	787	784	775	738	753	762	766	786	806	738	758	828	801	793	754	793	769	793	767	813	802	754	806	784	777	778	762	775	768	781	730	796	781	770	756	793	801	824	749	745	797	835	738	775	772	781	845	758	743	772	736	762	779	773	764	770	746	751	783	763	761	783	703	788	786	820	789	781	775	767	730	786	800	800	784	780	772	781	793	788	728	790	747	777	789	736	820	828	766	760	825	763	760	817	777	746	777	769	775	720	771	798	806	775	793	785	813	805	802	772	751	778	773	769	786	780	745	767	750	752	736	753	783	758	791	756	785	750	763	747	750	792	795	794	779	772	761	745	711	775	750	774	760	800	750	831	753	766	746	785	758	758	751	753	760	772	760	754	788
24264	21498	25312	28111	21506	21633	18890	3917	2049	1542	1376	1095	949	830	739	646	581	514	521	455	421	380	386	394	370	386	427	340	339	384	368	358	325	352	364	369	341	363	338	317	365	320	364	306	347	365	354	338	344	321	310	346	327	337	341	331	356	317	312	342	331	325	335	329	345	300	319	353	344	319	324	294	332	324	362	326	296	357	324	321	364	314	374	336	341	308	401	358	334	344	320	331	342	363	332	340	305	326	363	306	334	340	362	376	305	349	301	342	338	332	339	360	349	356	334	353	370	333	323	338	335	310	331	343	367	307	337	315	320	310	326	388	332	300	313	343	333	332	316	342	315	323	326	351	367	348	346	335	320	338	309	323	363	340	358	354	341	372	347	359	367	345	322	330	351	347	324	324	363	345	350	315	316	336	335	347	347	345	330	334	340	331	335	313	324	310	367	324	329	300	324	355	351	325	363	354	358	350	354	319	305	347	378	335	301	288	336	314	343	328	352	352	337	358	321	371	324	338	334	333	335	354	340	362	340	355	369	362	285	354	337	328	357	303	317	321	342	393	329	328	326	346	348	324	321	306	356	342	320	337	334	370	342	291	316	331	328	342	305	352	356	327	352	323	340	324	345	342	303	363	353	329	358	340	322	342	323	344	310	325	295	315	332	327	338	314	334	312	341	331	353	337	352	315	323	340	336	323	352	317	346	329	320	325	312	352	326	382	308	319	347	326	343	342	336	335	346	337	352	301	353	344	322	377	342	340	315	304	326	354	343	372	333	369	301	354	342	346	346	327	326	332	301	342	353	293	321	315	339	335	331	323	370	376	350	323	333	329	321	311	358	328	332	332	354	376	349	348	300	358	342	341	358	336	375	346	325	358	338	317	340	354	340	337	311	314	310	346	322	306	325	332	309	328	320	302	329	308	366	352	337	387	339	312	328	314	296	322	360	316	332	379	347	356	372	331	327	353	301	279	347	331	352	322	326	321	318	326	356	358	313	331	288	367	321	320	328	323	341	338	360	339	347	385	345	331	332	291	339	335	312	321	322	376	374	314	342	349	350	334	306	350	338	353	318	355	344	312	331	346	316	343	343	343	317	311	341	315	324	337	327	324	360	312	347	341	345	318	316	300	305	311	288	316	358	352	325	335	362	359	323	339	315	367	343	360	320	344	331	307	353	327	326	331	324	328	314	338	311	340	311	369	369	330	361	330	315	315	344	328	351	340	321	339	365	314	327	334	366	360	323	303	341	315	360	361	330	333	364	348	335	341	347	345	335	328	338	357	316	305	303	338	324	333	320	352	332	312	336	326	314	370	362	351	311	321	349	337	343	347	365	346	321	396	354	334	321	310	357	338	342	330	328	313	340	323	332	357	302	373	377	334	376	348	301	335	342	358	338	295	351	315	305	299	302	329	320	330	346	343	353	400	353	354	317	323	308	368	305	298	341	349	321	345	353	324	317	336	345	356	316	345	329	327	320	350	330	361	300	296	371	325	332	299	320	354	323	328	312	338	365	363	371	351	340	337	311	353	326	353	335	362	363	360	363	291	340	310	349	313	331	312	331	308	318	321	331	295	307	338	359	325	304	324	318	359	332	285	325	362	342	324	349	327	332	344	356	314	342	340	345	329	356	341	336	316	370	334	313	371	364	337	375	339	326	309	346	299	315	388	343	305	307	333	312	306	335	347	323	319	360	289	337	363	339	345	332	322	322	309	337	318	321	306	312	354	338	341	372	308	331	322	319	371	343	343	309	336	337	324	314	360	336	336	337	353	308	319	354	312	341	297	335	329	375	330	331	357	321	343	344	313	333	334	330	355	356	354	342	353	299	343	356	348	320	346	365	361	337	304	338	307	346	349	347	323	341	330	331	354	365	341	326	332	328	339	365	354	337	343	327	350	324	381	296	353	323	324	308	312	284	380	316	308	313	314	351	363	322	352	309	352	334	344	335	345	326	326	338	312	320	318	367	337	336	315	330	384	316	306	317	320	355	336	351	290	340	340	364	339	378	310	348	308	376	332	350	333	302	317	343	294	311	355	349	358	360	348	354	334	306	324	353	332	348	351	354	337	317	339	340	376	348	319	343	332	345	343	323	287	347	334	325	330	341	353	293	306	317	312	353	324	309	317	309	315	274	371	349	303	375	341	333	329	321	357	320	349	362	315	331	362	336	332	360	341	340	314	311	344	320	336	336	327	332	344	326	327	305	342	372	324	334	334	338	360	333	326	353	348	338	315	359	325	341	323	308	342	378	348	339	360	339	322	341	357	326	311	337	356	338	308	344	310	318	334	373	339	349	354	336	324	355	313	345	328	340	347	370	339	343	330	318	365	318	323	322	317	355	348	351	320	338	332	327	331	330	334	329	366	340	332	332	364	364	337	331	333	344	330	365	335	389	288	317	364	302	345	359	318	303	326	311	371	352	316	305	336	310	313	348	320	378	362	304	343	368	328	322	329	363	360	326	349	346	340	350	339	314	335	332	335	352	337	344	339	344	308	338	336	344	344	333	347	306	323	319	312	329	343	328	347	299	324	372	327	335	362	322	349	299	330	343	313	351	317	330	332	329	325	323	366	343	347	333	311	329	330	330	352	315	322	345	383	319	314	335	374	339	364	325	340	343	374	309	321	345	327	353	337	345	349	350	339	327	321	323	348	358	381	330	375	308	354	313	341	308	314	368	318	315	357	338	329	330	344	341	374	327	312	370	360	353	357	328	322	361	339	329	351	345	306	354	332	342	323	340	363	319	319	308	348	320	360	333	349	314	315	331	310	362	351	333	345	366	312	333	343	327	365	364	347	326	360	336	352	363	361	332	323	349	304	389	366	355	319	369	353	303	371	327	355	315	319	323	316	348	348	343	359	336	338	313	354	314	344	336	353	345	337	353	308	317	314	330	333	359	347	297	343	354	353	323	307	324	366	329	339	323	360	351	321	333	345	344	323	340	291	369	306	312	368	385	359	343	309	337	355	333	318	345	337	353	332	306	341	335	331	311	315	313	338	318	368	336	357	335	378	337	312	331	303	308	327	352	341	317	314	343	354	336	347	308	325	370	316	352	333	332	354	339	332	290	346	377	361	349	337	361	327	358	315	353	369	343	367	358	306	352	305	345	306	326	332	343	361	333	310	323	302	335	323	351	314	364	304	349	329	356	342	346	346	298	375	359	299	363	329	352	292	346	343	376	333	333	350	354	323	358	321	319	356	300	333	352	303	329	363	341	337	334	327	376	301	343	328	338	332	336	321	351	346	353	371	326	313	336	325	317	318	366	338	312	317	308	344	300	360	340	319	340	363	316	346	320	321	360	339	319	326	360	343	334	355	321	343	312	331	331	339	312	411	351	331	336	333	380	348	286	347	329	348	329	350	332	351	385	330	368	358	339	336	325	316	346	332	345	346	321	350	355	315	302	320	355	318	318	351	331	348	338	352	317	353	349	337	345	361	289	325	343	381	323	326	324	347	305	323	354	272	305	313	312	349	344	338
30203	48499	25158	7566	3700	2592	1986	1665	1492	1285	1185	1077	1031	989	913	877	856	804	767	804	747	807	758	789	753	770	760	760	782	735	750	791	735	783	725	701	769	740	727	738	736	744	690	742	787	734	785	738	778	763	716	731	798	710	741	762	735	708	755	764	754	719	718	768	689	736	747	720	765	775	758	769	726	706	735	752	753	784	720	799	720	672	714	751	793	740	776	768	732	738	732	723	775	730	812	740	758	779	763	744	794	769	793	689	730	753	770	682	749	715	704	767	720	750	749	730	678	729	760	744	729	827	686	743	734	725	757	758	773	773	761	766	754	722	761	697	764	727	722	776	769	723	768	718	754	750	770	729	776	746	763	761	743	722	758	714	768	753	751	711	737	745	744	751	736	736	731	722	776	752	746	695	777	767	809	735	772	763	761	749	765	729	738	741	736	747	740	755	730	744	769	742	751	766	756	712	741	705	767	762	755	772	766	740	798	700	729	707	727	719	736	715	688	789	761	730	742	708	766	774	736	701	745	755	742	686	787	733	754	724	728	746	737	740	706	751	730	724	750	744	783	754	755	760	766	766	768	755	726	720	694	708	797	728	794	722	742	722	766	748	739	733	767	733	771	737	670	709	778	719	743	753	715	705	752	752	749	784	703	780	693	761	700	715	757	756	662	735	743	727	743	760	797	762	801	763	756	733	756	748	764	697	741	713	766	719	787	750	772	747	717	723	789	747	784	739	706	718	751	781	811	799	765	695	770	768	714	757	728	775	766	756	741	793	760	754	716	741	737	721	718	773	733	716	730	782	717	748	715	743	746	780	745	754	744	746	748	746	767	749	785	792	728	741	792	700	738	743	798	721	758	766	685	743	735	786	682	709	678	741	703	746	743	774	749	751	785	776	716	784	756	768	738	730	723	783	749	758	762	692	743	756	709	768	739	709	743	801	787	733	680	762	753	739	744	730	739	708	701	767	704	777	727	803	723	682	787	763	753	768	770	731	710	747	752	722	727	764	779	733	788	758	762	727	687	718	728	744	714	728	731	739	708	748	767	710	759	743	726	673	740	765	796	740	713	737	732	747	717	755	749	714	775	754	711	771	779	719	769	732	744	737	762	743	755	764	745	752	751	762	746	786	734	718	741	760	733	751	777	763	709	778	735	725	724	777	736	758	766	727	745	748	754	775	749	696	714	748	772	733	779	764	750	721	760	763	758	742	750	687	734	738	698	723	722	786	732	749	694	705	727	703	760	755	757	742	807	766	726	773	751	722	709	759	737	751	705	714	739	757	724	737	724	753	736	783	763	759	744	734	720	741	747	711	758	739	757	731	766	790	764	758	738	758	752	704	757	748	733	763	712	743	742	721	742	732	724	765	739	802	730	750	699	764	707	697	765	706	709	763	792	725	727	774	749	714	718	742	787	724	774	742	719	740	764	807	766	734	726	744	772	760	766	722	788	731	750	753	770	703	691	741	754	742	756	726	740	755	703	743	776	746	720	737	754	741	756	738	771	771	743	764	767	776	725	774	776	715	765	727	697	731	743	768	753	715	780	772	779	753	754	738	701	767	743	769	751	760	743	787	746	789	765	768	764	714	770	750	776	776	725	718	717	705	746	822	701	749	733	772	745	758	740	758	751	707	698	747	754	778	720	748	742	751	728	778	728	726	745	766	806	721	760	704	712	747	741	696	712	689	781	745	721	739	768	706	754	758	758	737	700	748	753	692	733	775	738	716	732	749	741	760	740	716	753	791	742	779	716	780	750	764	725	765	753	743	738	721	695	747	777	730	744	704	725	777	709	704	739	768	741	717	743	725	798	733	748	732	792	740	708	732	704	800	777	728	766	709	761	780	707	781	764	756	741	706	707	740	735	801	750	754	724	714	781	728	750	732	754	725	685	771	721	740	697	738	736	710	751	744	737	725	696	782	709	758	739	755	719	772	769	761	744	772	713	776	775	730	722	796	759	725	725	768	737	719	722	761	743	739	719	722	759	781	741	719	768	726	797	755	815	720	741	765	720	745	738	738	736	751	781	778	760	729	746	747	765	774	788	708	720	731	740	717	781	786	694	769	695	748	743	774	744	709	725	758	793	749	730	727	702	734	743	788	780	716	729	754	694	756	745	825	717	717	719	761	734	789	677	709	741	732	753	779	785	734	709	723	777	723	768	702	735	717	713	735	737	678	716	773	704	788	716	749	747	734	781	736	739	750	747	720	746	736	697	737	743	697	748	746	721	748	760	702	711	737	788	732	766	729	734	759	741	743	767	753	776	720	721	691	753	745	746	747	744	777	764	772	737	786	780	740	798	719	730	744	745	691	766	716	749	746	776	736	760	781	722	788	777	748	732	726	775	720	712	739	756	751	750	699	732	731	736	735	715	778	722	720	749	711	702	757	747	704	748	769	665	736	759	782	739	740	770	758	721	744	725	769	753	681	731	740	724	734	709	750	729	724	791	722	788	730	762	723	742	725	768	765	786	739	724	740	726	705	763	762	759	752	722	725	739	732	726	761	730	743	766	758	736	778	769	721	732	767	701	764	729	746	739	782	722	723	779	756	734	716	713	719	724	789	702	766	708	744	806	727	730	765	751	778	776	697	753	739	772	716	698	734	807	735	778	782	741	747	762	741	704	772	782	719	709	735	778	764	744	741	781	714	726	765	726	739	758	731	730	749	787	760	706	739	774	670	773	662	705	726	774	715	741	696	763	765	792	711	776	747	702	771	707	784	726	790	789	734	718	806	750	753	726	689	818	761	777	726	735	753	751	772	739	694	726	728	800	744	748	759	724	722	790	753	730	735	749	715	742	717	688	772	738	718	760	725	761	765	762	697	769	740	700	797	718	791	722	765	791	775	755	721	746	779	752	726	787	725	721	776	756	740	728	713	756	718	746	739	710	753	715	719	727	704	764	760	693	772	753	754	739	740	748	712	710	743	784	772	702	724	740	716	719	744	763	744	703	739	727	727	716	752	712	675	746	760	735	759	736	731	753	695	771	735	725	765	706	738	739	763	778	711	743	746	755	762	758	721	762	789	762	722	713	708	744	782	692	706	728	758	780	728	771	720	730	743	728	713	759	731	732	698	715	733	779	762	710	752	691	721	773	739	706	758	705	705	735	768	782	712	764	750	713	750	773	766	699	753	716	712	791	748	708	745	739	710	773	761	738	739	760	756	726	700	766	777	721	808	742	721	722	761	737	773	755	725	702	745	716	717	782	713	810	751	768	730	735	744	731	746	696	734	707	748	722	699	770	769	755	735	764	730	766	727	772	760	695	719	747	729	757	770	733	731	684	783	708	763	764	751	760	714	754	748	742	708	727	760	778	753	730	736	756	744	762	740	745	757	754	813	724	703	771	746	758	749	716	792	677	726	765	740	746	790	772	726	757	734	715	758	774	778	749	754	781	712	711	762	791	732	694	756	713	751	767	764	761	717	679	764	758	708	714	707	783	756	727	753	745	751	720	751	762	711	759	770	726	761	769	781
33251	25544	21735	9305	3174	2287	1861	1467	1165	1007	851	761	672	638	610	516	497	395	461	428	458	420	399	359	385	404	376	360	402	412	380	390	386	372	378	405	392	330	380	346	361	410	377	404	362	399	407	399	365	358	389	396	350	391	387	373	392	378	403	343	380	369	411	412	366	362	338	341	345	413	377	353	353	350	378	346	378	389	392	431	386	375	356	378	403	346	424	340	392	372	332	404	359	343	333	367	359	348	383	371	410	378	393	362	391	355	381	343	361	370	381	348	388	425	391	397	371	380	360	356	365	372	338	367	362	370	377	415	377	405	369	383	351	378	389	366	367	366	378	365	383	432	390	426	383	340	391	342	416	371	344	403	357	375	377	352	396	367	363	393	390	395	355	391	391	388	378	410	384	365	352	368	374	374	382	355	367	392	374	377	372	370	382	387	375	362	405	421	362	377	355	354	384	411	362	356	379	341	361	376	378	344	371	371	377	393	394	399	381	400	325	351	390	395	383	367	403	377	402	364	378	387	359	374	356	356	353	380	401	394	392	391	388	368	369	366	333	396	319	358	380	377	392	404	438	379	383	380	368	382	393	372	368	388	388	326	381	343	390	360	338	374	410	386	411	373	383	425	404	374	361	376	369	361	392	388	362	364	391	363	350	371	362	368	383	409	350	368	387	406	379	368	368	370	364	370	376	395	366	388	378	375	357	394	366	345	395	374	348	402	361	350	347	367	361	430	401	380	349	354	392	377	412	377	376	334	352	371	344	387	376	417	356	389	418	356	386	399	405	377	317	363	372	378	372	353	360	360	391	345	403	392	374	364	375	367	392	389	394	369	385	375	381	359	379	365	385	363	411	407	375	375	360	344	352	369	359	370	380	367	318	363	370	352	353	412	408	365	385	359	365	408	410	393	386	369	401	363	366	381	394	339	390	405	385	406	360	348	391	377	393	394	371	386	381	366	389	378	367	370	376	375	391	433	373	345	389	394	396	385	371	376	349	380	382	364	388	333	350	367	336	373	362	392	363	367	368	344	371	373	356	360	375	376	365	420	395	377	388	375	344	366	450	379	389	391	360	388	355	356	383	358	366	393	319	372	355	367	378	403	377	370	393	374	390	368	374	363	361	367	381	371	350	360	353	358	408	370	374	386	391	359	357	404	407	409	357	362	346	396	360	337	400	405	375	395	363	358	352	391	369	377	360	376	368	378	387	380	410	354	363	383	367	331	366	345	366	388	388	372	376	401	395	368	387	358	387	409	402	360	404	403	416	389	411	360	376	406	373	352	357	411	396	333	402	400	413	384	419	369	365	361	377	350	406	391	380	386	361	388	401	401	343	351	350	354	389	399	376	387	361	336	410	352	377	415	384	371	368	345	369	348	348	394	398	401	390	305	393	380	404	382	396	366	349	373	388	359	389	380	361	339	380	420	407	402	393	384	372	376	374	423	375	388	346	354	357	403	359	354	380	370	335	371	377	387	376	388	394	358	376	380	385	387	415	358	382	336	371	415	367	420	356	373	359	351	392	372	378	387	357	400	363	391	397	334	348	365	355	356	417	382	362	383	384	369	385	386	350	386	382	389	349	366	367	356	375	381	361	345	388	388	401	368	343	363	397	367	362	400	358	330	401	393	344	403	363	370	383	357	347	414	375	371	386	391	374	375	366	363	421	359	376	392	400	360	376	359	369	383	388	386	343	369	360	408	414	361	382	405	397	386	369	370	339	361	381	360	369	378	386	396	411	373	371	357	372	340	368	361	380	362	394	400	405	382	390	382	388	354	364	384	394	355	388	381	380	338	343	394	384	391	374	362	376	351	412	378	369	407	414	385	399	400	383	388	366	393	397	415	358	396	385	385	353	357	349	321	343	392	356	364	369	410	375	370	399	370	360	388	368	419	351	387	370	370	404	388	386	366	367	376	368	361	358	389	364	373	370	376	393	359	375	366	385	372	378	385	375	375	404	375	348	397	355	381	356	363	372	381	383	381	374	375	365	401	351	404	387	376	367	361	342	374	399	371	359	372	375	334	350	376	388	378	354	393	388	366	441	381	352	350	357	381	422	345	408	381	372	405	399	368	414	378	378	343	404	336	385	318	393	378	368	373	399	373	364	338	341	372	399	357	354	433	392	379	352	367	379	339	389	364	408	376	310	381	376	364	370	379	364	388	378	385	397	348	336	363	398	381	386	372	384	375	341	379	393	379	359	380	381	399	361	379	369	354	388	356	386	382	355	397	373	329	348	355	366	355	385	358	385	367	320	370	361	368	416	352	355	401	429	349	352	389	384	404	367	357	362	399	335	379	325	376	354	390	377	346	358	425	358	389	405	387	353	346	391	354	379	379	387	358	392	400	357	363	364	366	366	383	371	353	375	376	359	356	387	374	356	370	408	387	366	371	379	375	354	364	373	380	369	405	375	366	349	347	320	369	403	364	383	365	426	361	364	343	403	414	388	335	367	337	361	369	399	360	411	384	349	402	357	378	391	351	374	374	381	360	406	389	366	394	349	388	386	418	397	358	427	405	423	390	347	352	379	403	356	375	383	355	351	355	414	393	345	353	405	385	417	357	393	404	397	400	362	388	395	377	427	386	371	349	401	346	364	344	396	361	379	370	373	384	373	323	376	389	387	372	403	399	402	350	340	376	387	355	356	366	366	374	325	368	385	399	370	363	377	353	397	368	360	384	376	362	381	385	363	358	374	359	393	355	352	391	374	362	403	393	374	389	369	374	398	362	360	377	345	406	389	378	398	378	354	385	370	383	373	369	394	362	385	339	395	360	362	380	394	355	371	377	380	353	376	399	392	369	355	398	380	340	401	367	394	378	403	365	359	362	410	390	352	391	376	367	393	371	370	401	400	378	345	374	406	370	325	380	339	348	338	347	340	393	360	345	383	386	396	401	383	383	403	380	379	407	387	391	415	374	402	391	390	365	370	353	362	390	384	380	391	405	398	410	381	385	355	385	387	383	368	378	384	394	391	339	358	383	386	402	368	424	381	365	366	353	371	363	380	369	367	406	358	346	403	365	407	407	411	407	355	374	394	370	372	413	376	350	377	386	408	358	380	396	396	384	387	391	377	357	385	377	414	386	384	348	383	365	381	360	353	375	375	365	419	376	339	368	400	349	353	364	396	394	403	393	385	396	364	426	371	373	409	378	382	396	388	353	369	346	361	398	369	373	407	379	414	375	359	363	363	370	381	408	349	413	382	393	373	384	395	372	354	371	368	391	350	392	332	370	407	396	372	342	362	381	366	371	348	401	381	361	400	421	381	386	370	352	361	368	347	409	407	379	394	398	407	387	405	389	390	398	377	366	358	351	394	347	361	398	406	344	389	373	383	381	372	383	404	373	388	373	375	358	356	377	400	368	388	360	382	407	356	398	367	358	395	361	364	401	339	343	361	375	339	351	411	373	372	369	401	344	387	362	403	389	402	363	398	334	336	348	354	335	397	423	376	369	373	362	391	356	380	372	373	391	366	383
26493	31791	12198	4076	2252	1786	1578	1304	1208	1166	1069	1069	948	994	911	875	890	900	875	924	887	805	824	873	904	838	831	823	891	809	797	873	800	875	832	829	795	828	808	857	848	844	831	850	844	832	826	883	828	815	869	823	857	875	814	803	856	870	834	784	857	861	875	840	853	896	855	835	844	822	845	822	805	847	823	820	838	798	861	833	860	830	859	832	898	822	818	905	818	834	785	836	876	841	875	806	878	840	887	845	893	833	862	826	825	880	849	817	808	843	842	842	798	841	826	840	839	843	844	864	870	867	833	854	847	843	870	833	824	823	833	889	799	836	838	839	810	868	828	855	843	817	836	865	786	853	771	783	870	799	829	831	822	852	793	806	834	838	833	827	844	869	830	836	849	826	853	861	837	823	811	854	850	857	867	834	810	853	881	808	830	840	856	844	838	870	874	844	831	840	872	848	809	905	852	867	801	882	882	858	787	826	869	835	852	857	846	861	803	861	854	804	824	811	853	805	875	829	818	826	761	846	847	861	803	851	842	789	835	834	841	837	851	802	836	844	903	819	847	820	860	860	820	797	867	857	847	862	840	856	877	825	810	787	868	814	804	833	815	829	845	849	795	853	807	884	834	873	791	791	867	848	869	803	814	850	893	875	848	827	810	834	863	816	832	858	867	855	790	850	890	840	831	816	855	862	818	896	796	884	882	873	842	831	867	857	831	802	874	872	798	896	866	866	839	812	877	916	797	886	833	819	869	838	859	821	828	881	851	847	796	841	807	842	868	863	862	851	848	907	844	848	887	829	860	823	814	806	815	873	808	889	868	785	835	783	816	838	883	832	823	828	825	852	846	819	822	860	888	857	820	854	824	823	802	816	842	838	860	831	830	842	833	875	777	825	823	839	838	834	830	826	822	840	830	829	856	823	863	833	870	868	834	842	822	811	828	859	825	861	864	825	871	885	844	845	897	832	836	856	890	787	825	899	796	841	824	882	785	843	842	904	858	847	819	796	795	843	811	866	788	854	804	789	832	866	866	869	874	843	888	827	839	870	848	855	863	876	852	825	861	811	831	889	795	884	875	845	848	819	851	851	802	788	853	860	852	866	863	855	810	828	859	828	816	857	824	812	855	849	813	873	838	833	812	896	831	819	821	816	832	876	808	809	804	860	893	817	807	847	876	859	852	811	827	884	829	827	875	878	873	835	881	829	815	840	811	860	815	878	864	826	865	833	837	846	845	876	842	840	894	851	808	805	881	826	824	845	857	863	815	836	799	847	833	829	865	854	821	823	874	836	848	867	858	855	858	849	862	856	894	833	847	853	825	854	856	859	872	862	831	856	851	798	814	846	823	840	835	790	807	848	830	801	824	814	889	850	871	884	827	891	781	845	862	918	810	842	899	860	816	844	845	865	869	853	804	818	826	803	845	839	872	841	856	837	848	833	840	845	850	856	866	886	809	840	779	818	887	857	828	874	862	801	816	834	816	832	803	866	853	837	806	823	853	819	872	835	828	792	832	857	881	828	842	819	876	833	854	853	807	877	858	879	849	853	854	863	816	820	909	829	807	876	863	829	810	861	818	838	851	832	888	858	855	850	797	863	871	849	818	800	857	849	825	847	880	804	806	807	871	817	844	858	877	855	835	882	850	841	856	832	859	846	815	815	837	827	876	861	828	825	841	848	829	867	851	825	843	825	824	814	886	905	807	900	854	847	881	837	890	867	869	875	871	792	816	870	882	782	827	798	866	812	850	797	809	843	823	785	870	842	805	832	895	852	861	817	873	863	896	840	833	787	872	851	789	891	822	880	860	901	809	857	815	845	861	801	835	862	845	864	868	810	830	862	825	824	824	824	837	835	886	833	807	834	824	843	886	814	834	853	841	812	804	790	800	783	846	823	900	917	826	867	839	832	846	833	867	847	793	858	845	857	894	837	905	857	860	863	830	866	807	803	870	781	799	868	838	840	833	856	843	834	853	847	841	829	787	823	894	883	851	825	822	824	852	829	846	851	794	889	851	897	862	802	845	839	822	870	822	867	840	835	890	826	815	861	808	831	850	883	884	855	835	854	872	871	857	864	843	875	869	861	863	783	824	850	795	798	821	802	892	844	852	838	857	902	840	844	900	852	851	883	828	845	869	806	847	840	834	792	831	818	857	865	924	892	845	882	755	835	842	847	835	864	847	837	837	848	847	840	888	850	866	845	856	805	866	843	848	847	793	824	827	836	833	903	857	863	892	865	877	835	843	846	853	854	842	818	818	865	805	855	868	881	865	830	831	839	831	845	845	837	815	821	809	843	831	840	888	869	796	850	906	865	892	820	833	841	813	837	829	877	847	852	875	866	877	834	846	813	805	893	865	804	827	826	842	868	844	878	853	826	843	880	891	870	811	843	863	793	894	821	898	870	848	866	837	875	827	791	834	822	800	861	864	829	881	831	852	848	842	859	835	856	837	838	845	842	856	826	842	848	863	864	848	822	809	847	869	833	817	846	792	814	853	816	905	797	895	842	809	861	897	806	871	816	854	859	810	824	786	832	815	852	834	831	788	856	904	843	862	837	857	837	854	884	798	810	838	812	849	899	813	849	859	822	861	917	823	842	823	818	862	831	827	828	811	811	832	906	847	807	896	888	845	789	809	847	823	846	797	920	839	824	814	854	863	884	821	849	858	822	825	871	855	821	883	845	822	879	831	846	841	827	843	860	815	833	804	896	841	855	853	844	819	805	813	876	840	858	840	803	838	909	838	871	839	838	878	842	870	850	815	829	862	841	818	862	805	789	799	828	848	864	915	810	841	850	806	829	780	882	873	829	821	848	862	842	871	845	829	912	822	876	783	817	847	849	836	863	853	806	876	836	784	838	846	795	860	866	843	856	881	854	876	859	827	840	816	814	877	834	900	811	844	879	839	858	803	840	812	810	857	906	856	812	817	878	867	817	808	843	894	870	851	826	836	880	860	868	839	912	843	877	867	831	810	791	897	882	843	843	818	845	833	841	864	850	836	849	883	836	829	847	914	849	861	827	836	850	858	837	862	805	856	832	911	800	820	791	829	772	820	846	871	841	878	845	830	844	879	809	874	867	854	887	882	870	866	908	847	831	879	826	793	844	833	862	859	854	841	848	870	862	799	821	841	844	855	838	855	873	833	856	799	882	876	854	838	840	858	875	870	844	866	838	800	749	772	830	796	838	876	870	797	884	786	831	850	807	806	878	812	817	869	845	890	844	851	834	892	827	818	879	904	905	845	837	838	825	875	848	847	823	854	884	825	853	808	867	872	860	843	788	773	841	905	815	856	870	868	851	844	831	822	806	848	825	920	814	866	870	852	825	861	816	851	842	866	812	824	832	802	869	837	830	836	866	816	840	789	816	845	785	922	879	854	847	855	843	843	880	854	817	841	834	867	787	842	825	847	843	877	835	839	834	816	827	809	838	797	863	844	844	888	859	874	800	850	834	843	861	856	917	855	833	812	840	898	806	853	824	847	840
24925	21502	24989	28453	21524	20587	4928	2273	1615	1249	1005	925	788	735	631	559	492	527	478	443	433	440	430	406	383	409	362	384	371	361	368	373	364	366	315	389	349	382	347	356	351	387	350	330	366	364	352	386	349	306	352	301	342	359	356	340	355	343	334	337	334	356	376	353	377	340	373	407	335	356	377	343	318	331	342	320	344	350	362	322	342	319	320	344	351	350	344	329	317	346	374	381	344	316	372	344	323	322	361	374	359	337	331	345	361	344	346	334	340	380	372	368	351	368	361	376	346	364	354	357	322	370	366	316	368	361	358	332	352	338	353	341	349	336	356	385	331	360	376	394	356	349	356	333	358	315	347	354	366	326	373	355	378	352	369	362	338	322	319	357	348	381	379	359	351	314	333	337	352	402	346	328	390	333	372	304	307	368	375	336	351	330	353	373	344	349	362	349	368	322	348	347	332	342	340	312	346	341	352	356	340	342	379	336	365	374	369	339	354	320	381	333	328	360	280	368	323	336	344	329	397	365	364	351	350	322	375	325	366	352	329	341	355	331	345	363	346	378	366	375	337	397	357	333	311	308	352	374	356	334	324	332	339	390	331	358	349	357	320	332	334	348	379	322	410	377	325	348	351	350	344	362	315	334	360	330	352	355	354	369	384	372	352	342	350	341	341	355	312	351	311	324	351	351	358	347	363	330	364	337	394	322	366	318	315	315	348	317	328	410	333	377	354	320	342	349	335	346	340	318	347	322	345	341	360	395	313	379	360	337	321	303	341	344	370	364	330	333	343	313	329	351	366	349	357	361	352	324	343	326	354	395	334	336	375	336	332	351	328	358	370	327	374	365	347	357	336	359	327	348	323	373	346	390	329	352	368	370	360	368	386	335	345	346	377	344	375	348	345	342	358	382	355	287	333	352	375	378	357	343	363	367	364	351	352	359	370	314	370	378	329	316	351	334	351	328	322	348	322	386	314	349	356	331	345	341	358	290	296	310	347	348	343	377	360	302	324	328	355	352	341	335	341	329	333	325	355	363	353	351	341	376	319	357	365	350	322	329	339	338	364	323	383	328	356	357	327	357	355	302	366	310	345	332	354	330	314	347	366	354	349	322	352	357	351	351	354	371	349	343	376	322	373	332	331	349	337	339	364	328	350	366	346	332	325	340	334	319	368	341	321	355	327	330	361	324	343	356	338	349	319	348	356	365	350	349	316	355	335	329	312	363	354	363	374	334	332	316	343	352	358	388	384	358	385	391	361	328	341	329	343	382	364	352	322	342	315	351	352	353	323	322	338	338	343	362	346	326	385	358	358	363	344	375	321	330	347	381	341	366	311	351	370	301	351	329	350	350	335	367	352	351	361	343	335	333	346	325	375	363	335	330	363	371	379	296	357	324	331	311	382	297	357	364	368	364	383	378	359	343	324	357	308	332	325	365	349	339	347	325	352	329	305	345	336	331	364	339	337	379	364	325	347	351	338	348	318	344	393	380	369	359	372	336	339	355	319	382	356	346	366	317	351	405	342	347	336	352	352	375	355	369	319	334	355	362	321	323	346	363	344	364	369	335	341	398	352	379	395	295	360	330	354	337	367	362	320	365	367	311	334	344	365	347	353	370	349	365	350	353	356	335	368	341	358	322	345	345	348	361	349	349	370	336	341	334	312	345	348	333	359	349	329	354	351	312	345	355	382	343	344	341	395	367	348	348	328	358	334	335	331	363	327	335	339	326	338	350	345	345	327	370	362	329	347	296	351	326	302	362	305	364	359	357	369	373	336	353	344	372	344	393	394	338	364	343	352	391	328	350	348	342	343	323	340	364	392	352	367	358	338	338	354	351	339	389	358	330	352	379	345	314	355	350	374	362	332	332	334	337	341	377	343	368	366	366	364	342	362	367	313	306	359	357	341	347	354	347	343	331	307	356	346	337	339	346	385	337	352	344	332	301	346	335	343	341	315	321	367	320	375	355	372	381	363	361	321	325	303	345	396	358	367	331	356	370	361	339	336	350	337	327	348	334	344	364	332	358	356	365	394	317	377	343	322	330	315	350	362	308	335	381	350	356	318	339	337	355	365	339	308	340	337	351	330	342	369	320	353	362	348	330	371	375	329	338	323	336	368	335	358	356	354	344	369	337	361	320	363	340	330	322	353	370	344	341	334	356	373	372	341	357	389	359	362	318	332	356	348	377	360	321	394	361	334	342	308	353	358	338	351	343	348	331	354	340	398	350	367	348	355	330	376	337	370	397	347	335	335	344	361	353	326	380	346	329	328	353	350	336	368	377	389	359	337	376	333	346	321	338	305	362	366	367	347	363	381	323	361	367	396	335	333	358	362	329	382	356	371	365	306	354	363	360	357	353	363	350	344	384	356	380	376	348	326	333	369	342	371	334	327	340	344	354	377	344	324	374	385	327	360	368	334	340	362	350	349	337	322	332	356	355	342	330	351	343	341	338	323	348	335	347	352	350	343	343	340	348	332	346	353	319	351	359	355	336	342	315	356	366	333	377	309	382	385	343	380	352	353	381	333	345	316	331	340	345	352	334	372	340	365	353	336	346	369	333	308	324	336	340	358	322	349	345	364	375	337	328	354	334	356	326	331	388	337	322	367	351	334	331	342	319	363	371	364	352	336	326	348	354	350	333	351	352	335	319	387	392	335	352	336	327	319	372	362	336	307	348	321	352	329	339	350	353	340	308	338	327	354	359	337	369	364	362	340	325	344	362	356	333	349	337	319	343	338	345	373	358	338	358	372	343	348	351	354	343	352	345	325	330	346	358	366	345	379	362	334	349	344	354	365	362	380	353	354	343	315	358	345	352	358	308	347	349	329	337	338	327	343	343	340	348	335	346	347	354	357	317	335	370	374	358	321	373	367	346	358	314	362	361	374	336	391	327	363	355	365	346	373	379	332	368	367	360	367	355	324	336	352	348	362	349	375	345	320	346	350	342	315	327	342	354	344	354	328	314	372	361	342	378	338	327	385	334	367	358	329	285	344	301	364	368	343	359	336	354	347	382	316	330	314	392	350	372	301	340	379	404	310	346	330	345	361	339	382	344	362	363	359	343	376	359	344	342	339	359	347	344	331	346	350	365	326	329	312	337	365	355	375	361	352	361	340	312	323	357	337	356	353	350	345	356	368	370	346	354	365	363	393	321	360	370	319	360	337	377	361	404	338	375	338	367	326	343	364	379	345	323	331	367	353	348	365	384	319	333	350	351	328	348	366	364	398	359	362	328	347	320	342	330	369	329	348	356	338	358	348	317	365	324	377	345	343	362	365	349	362	371	345	379	377	351	357	363	362	327	339	337	335	344	349	388	321	330	348	341	358	375	343	323	393	351	335	336	369	320	302	385	357	361	365	354	333	321	371	358	370	298	353	350	356	356	367	339	334	365	379	355	373	390	354	371	298	399	353	362	317	326	341	362	356	334	366	369	329	362	325	340	359	338	353	367	308	327	350	356	310	361	322	373	325	328	326	356	389	363
27736	41690	18655	5595	2896	2159	1734	1543	1318	1214	1151	1102	977	964	916	949	808	870	824	796	801	735	852	774	786	745	793	805	783	811	804	656	795	791	784	783	784	761	747	738	780	755	745	761	755	861	762	764	801	796	803	710	806	813	754	775	784	768	767	751	754	803	798	808	810	753	794	799	755	788	819	795	752	790	724	826	787	761	779	816	806	804	788	753	819	784	713	794	755	744	760	801	818	725	794	732	810	823	778	786	770	809	817	797	770	774	752	795	764	807	788	748	784	787	804	794	811	770	767	813	811	791	750	780	767	776	787	783	715	780	754	787	782	791	769	769	800	844	777	760	858	796	743	796	782	715	789	770	747	788	787	784	780	736	820	770	764	805	766	751	788	795	770	729	794	780	770	768	802	772	734	833	772	796	782	813	772	778	762	784	789	870	753	746	770	791	773	730	737	783	764	775	802	793	713	733	780	788	786	723	774	759	793	830	817	766	766	801	786	784	787	777	777	764	751	784	768	749	783	732	806	785	774	839	813	763	804	764	818	791	774	769	792	793	805	775	809	750	762	718	710	756	810	764	802	769	776	783	734	750	753	766	801	774	778	738	787	746	777	750	795	740	781	809	772	753	751	775	798	824	807	788	773	848	783	771	733	792	747	758	810	802	756	805	773	711	751	804	760	755	784	784	788	759	766	764	719	803	823	794	741	800	740	770	786	769	774	774	786	848	798	798	763	798	741	776	779	770	786	809	756	776	767	832	764	756	760	763	819	821	775	770	814	743	812	762	774	779	752	772	753	756	788	751	765	835	754	785	753	802	779	766	759	762	809	758	730	767	772	761	806	807	750	744	804	758	772	747	794	790	805	761	782	731	781	795	727	792	810	817	775	767	750	741	790	784	774	802	756	780	788	782	753	765	765	777	768	765	756	752	774	826	786	809	757	769	779	808	741	712	754	782	767	781	798	847	803	781	811	815	741	814	777	787	829	814	804	785	739	718	801	798	784	853	759	779	745	759	795	756	775	803	803	770	789	759	758	809	774	826	813	839	813	772	788	788	812	802	780	771	793	760	791	800	727	811	732	833	787	791	749	796	841	732	697	765	747	783	799	752	792	805	787	749	740	766	835	828	734	784	805	779	786	777	783	783	790	805	725	777	767	798	757	761	760	777	856	743	765	777	775	756	785	821	779	740	735	783	790	755	758	793	792	763	756	786	780	768	772	797	741	787	788	791	806	764	799	807	778	822	786	855	753	790	752	732	762	737	787	827	767	831	777	780	794	808	747	752	761	756	830	806	784	759	827	731	754	749	845	788	789	748	799	776	767	787	783	808	808	791	753	757	809	794	763	825	790	744	778	773	835	789	756	778	752	733	784	776	835	769	736	795	740	799	772	760	800	762	786	758	791	762	778	794	819	781	785	778	790	755	767	737	763	767	824	763	779	829	786	820	780	790	801	740	761	706	752	781	813	774	808	816	781	762	796	810	773	727	802	762	833	797	727	815	818	797	809	750	815	758	819	821	759	761	787	751	753	811	764	799	753	782	782	785	744	771	806	806	793	741	843	822	739	766	804	790	817	776	818	803	765	745	762	791	786	830	787	811	788	796	775	795	826	821	765	777	762	741	784	793	771	754	765	812	770	740	845	762	810	801	788	808	698	820	751	759	804	772	786	767	793	771	810	761	774	800	784	748	781	791	731	801	793	741	805	783	815	740	775	807	781	791	798	766	755	744	781	813	750	798	769	770	754	827	794	787	781	743	822	809	802	768	792	758	748	777	772	795	791	785	758	803	776	795	784	804	772	744	763	720	763	772	729	766	757	769	803	781	801	781	813	766	741	815	787	745	719	801	756	822	771	780	775	796	826	734	779	806	766	800	835	807	771	774	803	810	781	775	799	749	800	765	747	782	808	757	808	844	801	789	728	828	752	777	770	789	776	756	797	795	811	762	796	831	815	760	739	835	845	689	766	793	778	787	801	843	810	868	787	813	726	752	767	734	777	778	770	800	809	770	764	778	745	795	735	719	797	758	855	768	800	802	770	735	781	788	784	774	777	724	776	786	775	766	768	768	840	776	828	791	833	755	753	774	774	804	780	807	784	743	741	783	758	728	727	771	755	773	758	805	793	768	762	761	812	832	784	728	797	747	739	753	752	835	738	766	754	737	791	802	735	734	800	749	804	804	832	751	769	789	808	761	740	766	807	777	828	803	742	799	778	814	814	744	783	786	796	761	753	793	785	765	755	747	768	829	773	781	767	797	763	783	787	797	774	796	807	772	756	740	799	748	785	772	817	792	777	771	789	761	801	781	749	791	791	789	761	741	766	780	807	744	747	722	721	807	749	796	768	791	771	746	798	791	744	790	715	743	765	824	789	723	809	784	697	752	780	766	765	800	755	788	759	741	771	812	757	783	746	792	757	802	773	761	756	800	772	787	799	792	781	801	769	772	798	810	742	768	761	746	811	799	790	792	779	759	773	760	763	742	717	805	801	768	784	818	810	838	757	810	801	718	732	800	751	782	722	730	782	775	800	799	776	820	783	791	817	822	775	762	785	787	753	836	760	784	758	783	783	820	786	717	804	800	746	810	795	751	806	750	737	798	837	770	837	781	764	801	763	796	791	757	807	804	817	762	739	780	759	784	798	732	828	815	789	749	780	820	724	794	750	803	811	795	761	779	760	737	774	817	752	793	789	797	812	765	771	764	780	802	774	788	754	779	769	794	793	757	790	807	795	787	781	797	826	770	811	743	758	752	737	733	726	758	809	786	811	785	796	823	751	796	739	766	742	810	770	796	797	793	740	767	754	841	765	789	736	773	755	750	810	745	749	776	800	763	751	775	773	761	831	766	764	784	738	786	814	796	784	780	739	762	781	703	789	770	770	790	777	779	767	756	768	822	763	763	783	721	742	845	758	765	810	737	769	737	774	754	769	756	837	803	797	755	796	802	770	771	800	735	798	736	801	747	792	786	812	806	829	797	774	770	783	769	782	797	797	809	764	758	741	735	764	726	800	752	727	752	795	749	754	735	760	790	780	767	774	780	747	769	803	776	758	705	891	774	780	733	823	795	822	743	812	824	745	770	755	748	788	774	759	809	821	759	764	820	772	743	722	782	789	799	783	786	756	793	793	791	805	819	800	793	779	791	779	763	756	807	767	730	804	776	798	762	767	745	744	756	783	746	811	772	755	769	792	769	778	812	738	699	795	733	771	797	766	764	762	729	824	787	719	777	792	841	771	746	790	774	773	830	777	733	782	755	764	773	798	816	733	809	790	749	869	790	735	790	845	808	733	797	808	776	773	739	801	761	816	793	834	771	786	816	804	766	755	757	797	764	801	851	742	702	705	737	753	751	797	774	763	804	763	815	758	722	784	834	822	751	743	793	771	804	762	734	741	791	813	793	771	781	723	758	720	783	749	772	755	781	746	791	743	752	770	808	738	772	772	761	756	835	745	706	754	750	721	793	829	772	760	820	781	771	784	784	769	793
24302	21504	25313	28116	21516	21620	19080	4200	2248	1713	1366	1152	946	911	713	654	610	545	475	426	434	409	390	359	389	350	370	361	370	343	341	364	353	381	346	322	345	334	341	364	328	349	343	345	348	357	354	344	298	321	342	314	301	339	374	340	372	308	319	341	336	362	337	338	328	336	325	357	345	329	312	363	359	365	303	315	332	316	340	381	323	330	350	335	331	327	349	341	328	314	349	328	310	338	306	316	324	343	323	341	326	307	354	321	329	358	326	295	312	336	343	316	344	342	323	323	350	359	333	331	349	325	341	338	342	320	332	318	365	314	314	344	334	309	330	308	295	356	381	347	312	312	315	337	340	314	347	316	324	337	344	363	337	332	333	322	376	328	290	367	331	298	393	344	351	315	351	331	321	364	314	326	333	364	370	338	340	345	355	348	334	341	326	358	354	326	374	346	294	332	347	371	361	333	351	333	351	335	319	307	331	366	355	352	349	331	304	334	352	359	333	369	343	345	348	340	337	355	362	349	349	371	369	334	329	339	302	301	322	343	385	289	323	326	347	354	347	363	312	339	323	332	292	328	386	318	302	343	322	317	352	298	315	349	322	344	311	322	358	359	309	355	310	313	340	308	303	339	332	336	330	323	360	307	362	384	308	288	335	365	308	359	375	328	331	335	338	338	336	322	332	330	348	324	338	333	335	338	334	341	350	331	328	308	343	311	340	335	347	365	292	338	382	313	347	351	323	322	325	330	371	297	356	348	362	337	362	325	354	331	361	355	347	329	334	332	354	327	311	374	327	351	346	369	346	284	348	364	345	312	341	324	359	333	331	322	320	364	323	309	322	316	349	351	341	367	371	323	314	329	298	357	331	330	310	323	333	335	355	329	346	351	360	367	341	326	300	346	336	300	360	347	345	368	363	301	306	364	330	331	332	362	328	356	330	346	342	331	327	339	376	343	332	338	336	308	370	354	324	342	334	327	342	327	359	306	338	356	337	313	303	322	345	349	348	329	355	347	348	350	301	343	360	327	358	315	299	345	334	330	323	339	355	379	365	304	328	336	328	346	330	345	345	330	336	341	351	307	330	331	327	322	349	369	339	354	318	321	375	354	351	330	344	336	316	330	341	340	347	363	312	322	365	321	325	313	345	359	355	320	405	362	320	344	320	346	314	350	324	364	371	352	348	347	337	341	346	345	330	329	343	333	339	324	346	330	336	323	347	347	364	324	344	327	344	375	327	317	383	360	362	348	338	335	316	323	340	345	309	329	320	305	329	347	314	332	348	345	359	315	332	334	351	320	340	322	330	355	315	340	319	336	343	324	354	333	348	337	338	360	376	332	332	367	327	350	316	349	330	297	328	347	343	351	355	324	354	360	340	334	342	329	357	362	342	358	340	363	324	347	336	330	354	424	318	332	306	347	339	304	318	296	335	348	337	328	346	325	311	345	325	331	335	355	330	332	367	359	343	326	355	355	336	311	372	356	321	320	323	364	338	353	354	319	320	349	328	324	323	333	340	330	318	322	322	350	349	320	321	318	325	352	329	339	335	331	348	361	368	359	340	315	374	348	334	330	327	307	375	356	319	326	304	324	350	358	319	382	322	333	373	320	336	358	355	319	384	344	345	358	368	317	337	327	330	349	361	307	386	338	321	344	348	326	376	365	324	365	330	355	353	355	362	308	329	327	318	315	317	363	366	312	338	329	324	373	333	344	358	330	350	345	320	326	346	351	316	306	333	339	340	372	374	336	333	313	316	345	353	339	332	293	350	313	340	320	338	350	373	334	371	326	351	359	356	305	339	319	385	343	344	355	316	351	335	334	357	344	331	349	332	361	375	360	350	332	326	343	338	326	341	348	372	370	343	355	357	349	309	323	364	309	326	300	355	352	308	310	309	317	335	336	332	337	311	338	285	349	342	361	358	355	303	312	350	326	330	328	309	296	346	294	329	313	324	334	344	327	354	350	348	337	301	351	349	341	319	329	349	312	317	349	324	329	356	325	368	329	347	303	316	364	352	331	354	349	327	305	327	351	330	336	348	322	342	311	341	337	313	317	316	310	372	326	338	307	348	317	350	341	347	348	380	346	326	335	301	295	339	310	336	342	356	367	357	314	362	315	346	334	341	362	317	327	324	343	358	341	297	333	348	373	335	340	390	344	356	378	353	324	341	346	315	342	367	337	315	315	365	342	319	295	328	324	371	336	342	321	362	321	354	355	347	293	318	299	314	354	326	341	312	344	328	306	340	337	347	357	381	342	306	349	323	345	315	351	344	316	335	335	357	324	334	310	334	376	311	321	316	330	355	320	315	342	343	355	340	287	373	313	387	369	365	351	320	318	372	308	327	319	348	347	329	338	368	336	332	326	331	353	395	332	352	366	336	332	313	314	299	341	311	343	356	340	340	303	384	308	336	353	319	334	350	325	337	354	333	384	339	351	352	332	350	332	373	316	370	318	323	307	306	379	344	329	288	295	341	333	290	328	351	366	353	337	350	315	328	369	332	327	314	320	320	290	322	323	368	315	316	344	343	349	339	360	323	345	340	339	361	359	347	314	344	396	340	326	348	359	355	344	320	347	295	321	331	354	337	342	312	342	326	338	326	325	335	331	349	351	374	319	308	322	344	380	373	348	328	336	341	357	373	333	338	342	345	300	347	356	353	322	351	338	364	356	363	396	353	335	337	322	327	336	324	338	363	321	356	313	301	344	313	337	319	331	329	339	279	315	316	332	316	328	315	353	380	332	331	380	311	351	350	351	327	350	326	372	346	320	342	332	336	327	321	354	310	326	382	334	299	355	384	311	355	360	346	336	355	308	342	366	301	317	359	361	376	354	275	304	326	319	350	335	338	320	323	350	335	328	326	337	326	342	339	365	357	342	321	297	332	344	339	347	341	331	340	346	340	373	351	372	339	292	355	320	363	361	315	339	334	378	359	314	366	357	365	351	349	313	335	342	354	358	367	352	350	334	340	352	330	321	327	368	366	357	329	291	349	314	360	316	357	324	335	358	318	336	351	324	351	352	271	325	286	356	351	343	346	306	338	335	332	296	383	339	334	328	323	359	325	332	326	334	315	336	337	329	299	345	322	318	312	355	366	333	350	334	318	349	325	340	355	309	345	326	355	334	335	355	306	306	362	339	320	336	336	329	362	341	346	344	376	305	327	368	326	350	324	341	327	360	356	332	335	322	366	340	346	365	332	311	342	338	340	343	339	356	362	362	359	319	356	346	343	324	322	372	306	321	318	332	330	321	318	346	337	323	332	347	320	321	341	339	389	309	334	321	362	316	335	342	338	330	300	348	341	333	354	299	331	336	336	355	323	376	319	340	361	334	339	344	344	338	352	369	372	357	325	319	352	339	323	341	358	358	334	335	329	334	347	350	306	322	333	377	334	340	332	340	351	310	349	340	336	361	322	371	328	316	339	311	309	352	366	369	323	339	291	323	330	349	330	339	360	355	317	347	353	316	350	325	342	336	329	294	333	315
29341	47779	24169	6866	3706	2714	2010	1632	1477	1271	1141	1079	1016	1016	970	934	903	784	851	798	781	728	801	759	782	767	771	769	808	765	727	771	755	748	739	739	759	798	734	739	701	751	766	780	777	779	750	714	782	703	702	749	759	732	717	758	823	723	732	749	766	721	732	721	769	766	783	710	724	720	767	689	788	749	759	762	715	743	789	768	773	731	759	777	751	766	767	709	724	722	775	757	752	740	721	744	793	738	754	751	781	742	760	733	724	763	812	725	749	793	742	698	788	735	711	822	768	743	783	747	792	781	760	731	715	719	764	720	743	749	780	780	729	747	718	738	705	743	714	744	772	754	726	744	731	766	735	740	768	760	778	737	725	793	803	788	723	728	704	717	718	755	738	729	715	724	731	741	726	781	723	763	720	821	773	737	707	783	707	731	693	756	726	761	739	773	776	767	796	777	737	750	719	712	736	747	694	781	709	736	749	749	794	749	744	761	739	738	740	766	741	713	741	755	768	736	706	711	746	799	748	757	676	709	763	736	752	709	689	728	751	829	762	713	794	754	701	687	761	772	789	758	738	722	731	735	725	793	742	762	734	710	711	756	763	719	775	748	728	709	713	716	697	779	762	743	711	759	790	786	750	715	752	748	729	783	739	733	728	755	708	705	685	716	739	736	803	718	747	732	711	777	739	700	712	783	781	726	723	728	738	733	766	727	775	742	709	779	706	747	749	781	783	724	761	791	814	740	771	764	798	718	699	743	751	700	745	719	725	754	724	740	740	776	750	767	751	740	757	728	739	822	715	702	759	727	723	754	731	726	770	709	757	735	765	751	724	758	773	770	737	765	789	721	732	763	743	773	738	773	714	758	779	756	743	742	751	779	793	758	734	716	726	743	765	771	725	767	798	788	728	759	740	751	739	771	749	768	719	717	749	762	720	756	784	736	760	730	716	716	723	745	848	748	736	757	730	721	725	676	730	733	786	783	736	767	728	777	719	695	758	752	797	778	753	750	747	747	726	725	735	754	773	743	753	765	748	792	726	717	727	751	737	754	692	716	783	748	748	756	719	743	728	752	737	695	749	764	755	760	705	775	754	732	770	758	725	761	720	728	741	773	731	766	747	803	730	704	734	787	755	761	702	721	691	740	727	749	752	758	756	719	740	758	754	743	707	756	709	723	729	705	761	770	757	736	730	688	744	765	712	728	737	720	725	750	730	741	760	780	745	743	723	727	826	779	750	773	782	784	785	799	758	778	739	729	777	720	761	792	756	687	794	725	777	725	786	806	726	723	731	773	705	747	739	753	740	716	778	743	799	766	758	727	722	741	796	741	758	753	743	805	721	775	748	734	755	741	810	736	736	755	691	775	697	735	722	706	766	754	735	769	755	721	745	741	778	773	737	790	721	782	758	760	763	776	718	727	705	726	737	742	754	729	754	781	779	750	741	715	767	716	789	722	694	746	771	769	721	751	754	736	714	740	768	721	746	739	758	709	780	716	808	737	741	702	775	711	721	713	734	770	772	725	771	734	731	774	735	717	775	721	765	729	741	738	743	734	765	723	705	755	715	737	740	703	751	727	731	745	791	715	788	724	746	692	740	757	713	733	767	710	762	727	750	736	790	722	764	763	744	741	722	779	764	701	735	690	671	786	694	768	750	774	732	719	785	745	729	758	724	767	765	720	730	662	735	789	727	715	759	749	681	769	659	742	749	762	755	736	761	743	714	715	697	756	763	718	743	759	736	673	746	732	779	755	761	712	768	743	755	745	783	788	762	737	702	728	706	749	744	716	723	721	737	749	739	721	771	750	756	752	729	733	726	784	750	753	737	746	782	762	747	738	726	706	730	732	749	767	727	766	744	773	757	736	746	725	762	752	750	758	747	742	801	730	723	761	727	728	754	711	770	793	728	722	771	771	787	727	759	771	752	762	730	737	723	730	708	771	762	732	806	706	747	756	761	743	725	745	736	741	740	745	755	780	763	758	737	715	685	734	761	775	712	765	774	783	739	745	809	776	763	804	723	759	752	725	739	747	766	753	717	783	748	732	719	734	747	717	707	726	756	725	762	755	762	743	747	724	734	745	744	716	726	730	768	797	788	745	765	778	696	716	762	787	719	738	801	717	690	722	733	706	753	699	769	762	750	769	746	743	759	736	805	778	750	787	760	716	743	777	735	759	729	764	787	747	747	743	759	732	676	768	758	764	715	761	788	785	773	756	748	731	746	791	718	732	714	742	767	764	742	746	756	771	745	715	735	791	740	701	751	770	749	726	688	708	785	786	740	777	702	731	744	739	752	801	750	759	753	797	741	748	751	834	771	721	774	774	752	697	741	747	715	767	670	735	726	752	718	745	779	734	744	749	726	723	728	782	748	755	765	726	744	769	766	752	749	695	730	717	762	710	716	752	754	739	742	764	769	760	773	720	755	720	709	769	748	754	705	759	783	779	731	697	746	802	767	688	755	774	732	778	738	737	748	722	760	747	713	713	783	803	762	739	735	743	738	706	745	759	727	726	764	710	779	740	748	760	758	765	724	762	753	774	746	743	733	721	731	772	738	736	725	724	718	707	747	768	785	765	742	743	758	754	773	733	711	740	667	737	768	804	739	765	726	749	735	680	750	761	765	711	728	729	784	768	778	758	779	739	726	731	748	712	698	727	767	777	719	711	733	702	753	770	733	777	673	778	746	706	758	754	752	740	723	784	748	770	757	736	763	802	760	728	743	713	770	772	752	776	770	763	760	766	742	738	727	794	714	721	729	738	749	717	806	744	740	789	706	758	743	735	730	750	754	747	813	743	786	759	713	732	719	766	772	755	721	703	749	769	711	746	747	723	773	764	744	775	718	742	767	742	741	698	716	775	762	748	690	699	757	738	770	736	706	757	763	701	754	760	761	773	753	771	780	734	759	701	720	734	789	752	715	755	766	734	748	754	734	739	695	721	768	733	731	730	750	712	759	726	728	687	759	741	743	788	742	727	719	719	764	737	774	712	759	735	759	760	778	730	753	760	732	752	745	759	708	746	722	779	762	679	738	771	747	774	797	705	748	760	694	774	747	753	737	786	745	706	770	760	724	714	772	714	760	759	720	756	751	753	788	740	729	752	757	765	764	734	763	774	751	755	761	784	776	757	713	714	767	761	727	706	751	731	764	753	778	769	772	724	775	745	743	794	742	718	712	717	739	781	725	669	751	769	757	761	757	745	751	755	761	758	749	729	742	715	734	737	764	739	731	751	755	774	732	792	740	716	711	785	748	724	784	744	810	739	723	730	749	749	762	758	739	728	773	757	752	762	715	749	699	781	752	759	745	750	752	745	726	753	728	782	751	776	754	781	766	770	728	794	743	691	789	740	749	755	761	649	762	736	716	780	750	790	735	746	804	761	721	706	699	731	750	762	728	725	777	715	717	778	741	749	716	723	732	717	739	720	741	747	772	710	766	748	719	775	710	737	718	766	732	726	719	714	769	744	732	734	725	782	714	711	769	723
32912	24399	22122	9148	3513	2677	2120	1500	1305	979	908	796	720	632	588	566	517	456	455	451	419	382	424	401	364	394	365	362	422	392	395	372	396	413	400	360	362	427	357	393	389	365	393	339	425	364	409	385	388	383	371	350	334	367	374	381	355	393	362	352	416	359	370	367	367	354	353	367	411	409	403	384	395	363	375	365	356	371	371	333	380	406	419	367	345	342	376	394	345	339	404	366	399	381	400	394	369	335	382	403	421	385	342	341	348	381	396	388	385	387	399	315	382	409	392	382	362	382	385	402	359	341	339	384	387	386	360	374	384	376	369	364	394	382	354	373	356	397	371	364	376	393	354	394	384	370	388	381	366	353	361	406	382	377	354	386	373	369	392	394	353	383	380	369	365	364	399	391	385	396	415	396	402	357	381	380	374	410	382	390	388	413	370	353	360	368	370	399	380	377	346	352	407	361	350	394	350	392	409	409	357	392	396	409	391	353	374	373	390	379	367	415	373	392	363	375	401	385	376	398	389	360	338	366	370	356	375	387	366	403	376	378	376	364	373	386	363	380	381	401	386	355	385	378	362	370	377	346	350	378	367	397	399	388	358	366	347	386	394	377	387	365	361	344	380	428	380	402	381	398	393	363	391	392	349	388	392	387	345	383	366	384	364	382	367	379	389	382	362	392	397	381	372	371	347	398	376	346	353	380	397	355	372	357	355	362	346	372	377	397	361	376	357	422	382	397	368	374	372	398	391	390	409	370	352	344	376	374	339	375	365	408	400	372	374	383	385	363	367	341	355	368	381	376	369	325	370	359	375	393	389	374	357	369	388	430	402	384	365	379	353	401	385	379	346	393	389	392	391	376	421	368	390	373	391	379	374	383	387	363	339	400	327	377	364	399	391	385	346	360	406	369	371	383	384	401	352	395	402	366	313	365	342	352	371	389	387	348	410	390	367	338	393	386	387	344	365	348	395	400	370	360	388	353	361	375	373	387	420	403	387	383	354	382	391	370	400	407	383	353	394	383	391	365	363	395	366	359	368	384	373	332	371	354	401	386	357	376	359	370	356	374	411	388	414	376	359	384	361	348	383	329	368	381	378	351	379	346	434	358	382	408	344	381	353	367	385	366	379	411	318	395	329	381	351	349	384	418	435	351	441	373	394	378	390	375	353	385	389	388	363	395	361	412	381	406	399	378	390	384	395	368	341	381	386	341	386	361	364	375	394	359	395	380	374	365	364	380	372	380	375	372	375	348	385	383	405	403	398	356	375	365	376	356	387	396	382	319	349	384	381	370	377	377	393	386	361	402	379	360	368	379	354	366	382	408	348	391	400	385	350	371	391	345	380	361	401	332	385	391	386	366	357	371	387	399	368	369	412	408	407	376	374	344	382	398	366	370	357	389	373	375	377	376	353	407	373	325	387	393	403	378	384	361	385	337	372	380	392	356	378	385	371	410	392	371	364	378	364	385	408	397	391	354	392	393	386	390	373	390	371	376	381	356	416	376	330	427	358	393	387	430	365	380	424	377	409	394	409	377	370	354	354	347	357	417	373	387	344	393	362	404	393	390	359	370	347	403	387	340	384	341	385	389	397	351	385	384	395	379	432	374	394	368	391	411	389	396	395	383	413	365	357	408	381	391	382	400	374	390	386	382	378	385	379	377	373	360	342	376	367	349	403	393	354	417	380	390	425	366	382	405	391	349	405	369	378	398	382	377	374	375	369	374	399	428	375	360	358	377	372	378	375	382	345	380	362	337	371	406	400	373	407	344	364	364	359	402	381	378	377	379	386	337	363	357	397	429	356	377	386	401	388	362	382	341	369	371	346	391	396	389	381	381	349	361	373	365	397	403	394	386	412	374	380	366	360	373	348	368	337	386	366	380	406	402	404	357	354	393	400	347	382	376	404	337	368	387	379	386	358	377	369	387	364	390	376	410	384	423	360	422	342	390	350	389	423	356	390	394	368	381	365	399	369	372	406	415	325	381	404	343	340	375	398	374	353	378	389	356	379	386	366	351	419	392	359	377	351	362	350	398	400	385	356	392	359	377	394	387	363	386	403	384	357	354	352	389	392	375	392	390	378	384	336	375	347	328	384	384	366	359	397	362	365	392	373	386	346	375	366	376	355	404	387	397	381	373	380	356	388	372	412	374	359	353	365	355	350	373	338	390	403	358	361	388	364	368	362	402	370	377	392	408	348	355	389	344	391	383	393	393	402	384	382	419	335	352	411	397	362	380	372	405	424	367	418	409	367	334	436	418	390	369	395	375	375	366	358	379	371	376	371	387	381	343	372	387	395	398	388	388	312	412	360	380	389	394	418	375	370	393	401	356	392	388	323	359	386	365	372	385	382	351	391	383	391	380	364	388	395	367	360	397	369	375	369	412	369	361	387	420	343	418	392	403	358	357	424	366	402	345	375	371	388	363	388	367	423	414	374	363	368	396	391	372	360	349	398	388	366	371	361	360	392	390	376	386	383	405	377	362	368	386	377	387	375	371	400	395	376	386	350	398	402	382	380	389	369	399	388	346	367	342	369	373	379	359	402	345	375	391	342	387	390	348	364	363	363	346	408	336	351	373	371	380	364	405	386	356	382	374	357	374	360	375	359	390	398	351	353	384	356	358	362	393	378	370	416	374	363	386	339	372	397	365	369	431	396	398	387	348	408	395	380	372	396	364	380	346	393	398	345	352	375	352	429	375	406	363	416	390	382	392	377	373	355	366	369	388	368	340	366	366	329	395	404	353	335	361	399	381	386	351	327	364	390	343	382	362	360	402	344	375	395	384	375	368	376	366	351	378	364	404	410	385	369	369	390	376	358	371	357	391	381	382	371	376	369	366	383	387	363	336	406	367	398	365	396	359	391	383	338	349	395	374	418	393	370	360	384	356	394	366	378	384	375	353	374	358	386	410	354	377	404	360	379	354	423	372	408	357	356	379	406	355	381	390	369	370	378	370	424	373	367	350	351	388	389	399	371	418	363	360	375	353	371	393	366	378	423	367	377	359	365	378	361	422	374	364	371	368	364	339	408	385	382	346	384	366	391	353	368	374	383	371	357	359	371	372	394	396	353	366	377	317	384	412	368	415	353	374	398	361	353	364	375	371	369	338	383	357	392	401	397	352	365	363	387	358	394	392	404	391	389	371	366	404	352	369	435	382	393	402	377	370	386	417	368	400	423	418	390	390	366	377	341	391	389	362	375	373	359	349	397	390	331	333	359	339	344	362	366	337	432	371	400	368	375	386	429	351	377	401	385	389	348	363	357	389	425	423	354	361	364	385	371	380	376	394	324	351	410	391	398	354	376	393	387	349	401	387	378	376	392	397	377	364	382	398	400	409	333	373	371	338	351	371	406	401	389	382	383	376	391	362	390	350	399	393	379	413	366	338	393	372	370	384	367	357	378	402	367	386	378	377	371	361	404	374	407	408	387	366	358	396	368	371	354	386	392	388	363	365	379	383	369	384	363	379	369	348	375	408	389	356
24402	28772	13420	4018	2296	1901	1490	1347	1212	1149	1067	1117	1041	963	988	932	860	884	869	912	883	815	852	869	874	852	851	839	890	857	828	887	780	840	891	872	843	810	820	895	833	879	865	843	867	803	850	802	833	888	824	902	809	853	861	836	822	848	850	852	833	816	827	843	875	802	835	874	802	830	874	803	843	827	884	876	905	865	818	794	884	814	871	867	834	849	876	853	845	863	901	814	833	831	848	845	820	868	846	848	841	811	866	861	807	854	856	848	901	839	802	834	890	834	811	886	838	807	892	822	826	830	845	840	857	858	805	871	825	840	865	853	853	809	886	839	786	832	848	910	853	829	814	831	828	807	881	812	925	860	855	820	862	796	871	856	857	856	835	800	834	855	872	880	780	887	846	851	847	800	877	841	862	832	820	853	812	873	816	841	845	873	810	831	894	826	837	864	878	819	835	816	863	855	851	856	836	818	812	820	872	814	837	815	833	779	868	790	907	818	889	841	883	872	809	842	847	838	830	848	887	848	905	881	839	848	824	887	861	828	843	830	783	836	841	817	877	835	843	849	835	829	836	824	923	839	849	889	882	824	821	818	887	832	846	826	848	833	834	828	820	856	797	882	858	881	873	913	826	903	861	840	815	829	853	839	858	862	823	884	839	846	852	886	897	826	849	881	818	879	893	844	811	879	824	793	887	872	853	839	856	872	792	769	828	868	922	864	823	845	860	807	885	840	847	816	828	849	862	866	847	841	827	833	878	835	811	794	813	838	826	811	871	846	794	827	893	796	834	838	859	881	817	818	898	842	850	858	843	855	851	850	828	864	859	826	814	830	810	893	857	873	805	823	823	902	845	842	865	844	896	890	857	845	870	856	858	858	860	823	829	839	845	882	899	795	785	905	792	835	851	875	822	851	842	823	887	880	776	830	850	862	897	855	886	771	823	837	856	808	827	887	798	836	824	850	906	823	877	834	855	838	858	859	840	857	808	856	800	878	811	865	863	819	811	866	875	844	803	873	845	888	852	847	834	843	897	753	844	856	816	812	803	813	811	863	866	848	772	872	872	785	894	822	842	856	812	869	812	895	816	895	801	825	862	895	848	846	902	887	856	895	861	888	862	833	887	866	847	819	866	856	841	905	875	882	908	818	846	779	838	840	857	802	808	865	866	795	927	852	903	838	827	886	826	868	858	823	860	861	862	813	831	843	893	902	861	844	863	866	883	830	881	840	837	925	873	807	821	845	850	893	827	865	848	857	870	878	869	857	877	865	859	896	819	814	862	828	838	837	847	867	825	806	879	802	872	867	838	823	894	852	856	834	840	848	873	837	843	852	814	827	863	850	836	851	844	819	829	839	892	800	822	804	803	817	853	880	811	826	848	801	788	844	828	851	880	870	802	877	821	903	799	874	854	800	919	869	828	806	835	820	907	860	848	860	757	852	861	904	789	869	846	846	852	830	856	863	838	856	911	835	829	874	826	870	854	911	853	840	887	868	871	842	820	873	850	868	872	838	802	856	845	866	838	828	831	840	864	881	829	869	835	812	879	901	864	851	872	805	857	874	867	849	802	896	830	851	812	838	865	850	849	843	823	821	818	893	844	772	835	838	878	850	830	854	873	847	864	830	847	803	897	833	822	818	877	802	880	838	832	870	889	803	841	826	818	870	866	880	876	869	842	863	800	857	829	866	886	836	803	826	824	843	869	863	833	838	828	825	862	859	897	842	824	847	879	856	872	832	860	809	910	874	851	846	843	886	807	820	817	813	831	844	845	845	849	848	942	835	864	889	854	869	842	828	846	846	860	786	873	806	848	888	880	857	849	816	887	871	866	836	824	869	870	871	912	808	807	860	896	809	830	851	856	834	834	807	887	812	838	817	835	812	823	882	867	833	837	847	835	892	858	844	900	900	871	872	803	879	834	800	849	837	873	852	844	855	851	823	840	856	838	829	848	821	895	820	875	831	866	853	844	863	845	811	783	890	840	855	834	779	859	842	849	868	821	793	826	823	857	828	801	864	891	790	864	860	849	892	839	887	828	791	812	850	802	796	846	891	829	838	927	790	884	820	858	854	854	815	833	770	828	795	867	899	912	855	818	858	813	860	831	827	831	852	831	873	844	877	859	848	833	859	847	882	852	796	856	884	875	847	897	885	828	851	864	878	864	860	839	846	853	821	861	837	886	871	913	837	789	832	883	846	848	839	851	843	838	868	860	848	805	934	880	813	888	913	841	853	830	837	835	821	860	830	867	854	837	845	819	825	879	863	906	875	887	827	860	836	863	846	839	909	850	861	898	849	853	792	857	830	876	817	788	849	876	837	897	854	827	852	872	868	843	834	786	894	893	886	901	883	814	855	802	864	896	851	854	849	831	875	824	820	804	821	842	779	800	874	873	880	860	827	862	880	830	828	830	853	870	872	895	852	883	872	866	894	876	866	837	876	832	842	872	832	853	831	828	905	850	847	813	797	827	847	825	868	854	874	819	823	881	834	820	861	859	882	873	847	852	821	820	845	865	876	877	897	797	852	907	862	834	901	852	867	919	846	865	878	875	850	858	878	804	842	833	830	830	840	814	859	836	860	844	812	854	796	811	837	819	759	830	854	860	860	921	914	849	855	837	859	849	836	852	830	891	856	841	849	876	849	864	822	875	833	865	834	853	887	847	842	865	885	824	841	862	872	877	842	891	852	899	831	843	847	864	782	876	857	831	873	805	829	855	819	848	861	884	848	826	863	826	789	855	831	884	811	809	809	827	833	879	848	844	895	836	837	864	863	823	823	867	810	832	856	848	844	859	842	822	818	840	842	832	864	852	821	847	859	819	866	850	818	827	834	856	832	826	832	829	833	879	835	847	856	850	845	856	835	819	920	807	921	791	833	812	815	831	843	855	897	921	885	845	886	852	859	837	880	867	815	851	879	819	838	851	812	845	831	838	859	839	828	872	853	847	904	795	864	849	882	873	895	835	905	893	873	788	856	821	859	804	842	911	869	819	815	850	845	847	793	844	771	836	861	854	860	807	849	845	834	838	861	814	888	839	869	884	819	860	877	877	811	827	830	819	794	872	863	835	850	827	838	839	850	836	834	827	864	823	816	826	866	818	875	893	824	844	879	845	893	878	758	865	822	875	840	879	841	891	832	847	823	867	855	794	848	850	890	880	832	781	859	840	843	895	824	838	841	877	900	885	805	761	849	866	873	881	820	881	844	835	827	803	849	831	852	877	860	843	865	848	822	859	844	819	880	834	862	858	858	885	864	858	798	837	789	866	827	849	827	848	818	822	774	852	851	875	877	888	866	866	826	876	878	838	875	868	817	810	846	837	852	887	851	894	832	833	848	786	784	782	861	821	826	836	871	861	866	754	915	839	855	857	861	873	861	815	864	791	889	836	833	842	831	880	862	877	856	809	810	864	827	840	863	872	859	827	843	839	810	855	829	914	880	863	762	881	842	830	836	852	849	836	848	849	856	835	857	844	839	851	827	872	851
24881	21494	25037	28392	21538	20551	5224	2352	1628	1312	1055	864	819	741	651	569	524	513	463	453	383	402	382	423	383	325	320	382	391	385	383	363	360	350	364	378	356	342	350	374	342	320	357	342	376	314	335	353	395	347	377	341	355	312	346	359	342	384	350	362	314	338	353	329	360	346	353	326	334	356	337	322	339	325	335	340	360	341	346	341	382	334	382	333	354	352	365	343	345	323	351	332	324	333	370	347	331	334	371	361	344	391	345	343	367	377	366	381	333	341	308	344	392	384	325	354	339	342	345	340	330	349	334	345	369	331	369	339	328	354	396	355	388	336	385	355	332	355	347	316	321	339	349	313	365	364	323	319	356	356	298	365	357	344	357	379	344	359	347	346	331	392	351	356	334	312	353	371	364	343	318	373	367	345	346	330	375	325	340	358	324	373	337	339	312	341	346	333	392	358	346	338	334	334	316	289	335	331	347	373	350	374	349	353	349	338	322	340	366	365	323	382	372	340	372	365	303	387	339	326	335	354	362	382	314	345	332	339	369	349	330	349	350	355	374	327	359	350	381	360	348	371	324	375	360	326	383	352	357	348	315	354	331	363	366	394	339	359	377	335	349	325	349	343	318	378	368	363	318	323	329	364	368	418	333	384	351	341	336	327	349	354	304	362	401	325	323	352	323	346	361	359	312	338	381	347	342	362	382	392	360	321	357	368	377	323	316	373	345	341	351	378	350	324	353	348	341	344	365	331	341	330	343	339	354	343	341	334	341	363	352	337	379	341	336	346	335	368	295	351	387	357	326	355	357	360	325	358	354	382	336	353	316	337	359	341	358	354	354	331	328	309	327	344	350	350	314	323	328	333	324	356	358	350	323	341	332	378	364	325	340	329	351	359	334	352	355	359	358	375	309	351	384	359	375	356	371	351	376	336	313	359	318	359	347	341	334	342	346	317	352	357	351	332	328	325	360	350	320	344	353	358	334	333	344	304	376	352	345	367	372	363	349	368	347	390	364	346	375	346	398	365	380	339	373	336	373	339	354	336	313	328	332	322	331	337	336	361	313	334	402	324	318	335	372	339	360	298	380	324	322	364	354	379	363	322	345	396	335	376	345	364	353	308	341	357	349	341	374	375	330	362	360	363	370	352	332	325	349	366	361	372	362	334	324	336	313	328	339	362	350	349	328	369	377	364	337	312	360	357	296	330	342	341	324	326	325	312	374	377	331	389	330	338	379	321	353	367	368	334	364	363	338	324	360	359	353	336	361	363	343	364	342	355	399	330	351	332	333	332	377	389	385	339	368	367	372	327	353	365	338	342	360	361	351	340	350	319	339	320	350	403	336	335	354	352	386	351	342	349	362	345	372	325	350	324	326	367	357	338	355	327	345	359	302	321	348	337	337	403	344	321	349	339	339	323	337	354	338	362	360	374	359	344	372	342	359	339	356	335	333	334	318	327	352	332	361	328	353	355	361	356	343	330	340	342	338	339	341	347	370	318	350	347	387	341	412	319	333	369	357	323	348	358	352	325	361	396	331	347	290	348	319	337	342	328	315	338	336	353	329	327	374	327	347	346	315	362	360	334	339	337	360	351	348	344	347	355	334	376	337	295	320	320	365	372	356	368	336	344	346	332	377	353	337	367	399	341	350	344	333	360	352	363	321	317	351	331	335	352	326	357	313	333	352	330	356	331	368	311	314	336	358	359	344	367	330	360	322	318	358	302	329	381	332	327	336	355	339	374	357	319	341	351	379	372	321	372	381	350	323	365	346	340	365	352	331	337	325	402	337	325	296	342	339	320	399	361	399	365	368	364	318	328	371	331	348	353	357	342	342	315	322	314	360	386	361	356	352	378	317	382	300	349	348	316	378	361	319	374	352	356	347	377	356	339	330	371	364	343	376	348	366	363	312	356	362	347	365	376	324	345	377	351	398	328	327	321	394	346	328	347	343	373	387	354	354	358	329	349	366	339	342	330	345	353	348	355	368	351	343	341	333	324	376	330	354	369	338	355	372	383	344	329	350	322	358	338	356	330	344	355	350	305	348	351	335	332	340	359	365	341	355	373	339	359	349	326	353	364	336	328	315	359	349	320	361	335	340	316	332	356	338	349	345	358	312	338	399	360	351	332	364	339	362	345	350	335	367	361	374	363	317	339	334	362	356	344	323	370	350	335	371	340	387	327	342	308	305	345	357	336	330	374	343	421	375	355	320	306	326	333	346	359	345	337	353	357	370	335	355	330	366	324	336	324	352	348	301	325	363	325	341	351	349	340	355	348	340	382	330	338	336	388	398	342	353	312	343	341	327	373	357	322	365	329	340	355	353	333	361	360	376	384	339	385	362	378	349	333	342	344	330	356	336	352	350	343	326	363	351	368	365	343	375	316	359	381	372	354	375	355	341	343	367	337	360	330	323	340	312	358	360	348	325	349	352	325	339	340	347	345	339	303	337	334	337	358	338	353	354	337	367	327	340	355	345	334	361	361	373	349	339	379	360	331	316	339	350	345	351	324	351	376	342	346	366	373	381	354	329	355	357	315	333	349	352	321	352	322	351	346	338	335	361	326	343	327	318	354	358	345	339	372	332	350	323	329	353	329	359	338	361	357	330	338	338	355	377	355	327	352	360	318	337	332	302	341	355	363	337	314	363	370	334	362	357	341	348	352	358	350	360	347	364	374	332	348	361	349	354	342	301	374	360	325	358	320	302	383	374	348	286	332	363	331	344	353	356	367	363	341	337	371	404	346	345	393	361	368	348	356	354	384	325	345	363	358	332	326	321	372	359	328	360	363	357	350	337	360	366	362	345	373	331	364	356	322	387	363	370	334	354	343	321	354	321	330	345	311	321	333	349	333	314	336	366	372	340	354	337	331	361	320	318	346	362	373	364	373	323	370	366	345	326	341	353	351	335	371	339	363	343	334	363	370	335	363	356	321	355	338	334	373	376	354	377	339	349	351	354	343	373	332	367	368	313	352	379	361	342	321	356	337	335	360	322	337	329	337	339	351	345	357	342	327	351	337	328	320	325	345	342	353	361	346	304	372	346	331	343	364	365	373	356	363	399	345	357	338	345	359	342	317	315	340	361	349	353	317	360	354	390	358	366	365	371	366	356	360	370	351	338	361	363	349	325	341	326	325	365	384	313	379	358	384	369	299	382	331	329	341	352	313	355	326	355	350	326	333	354	361	352	362	335	346	351	329	373	343	363	340	345	340	355	361	341	348	353	344	339	321	328	303	375	373	365	314	384	334	368	336	335	325	332	312	370	334	375	327	298	350	332	312	346	361	373	359	342	331	346	341	352	367	369	381	339	341	317	341	379	357	323	368	356	376	390	341	341	373	387	377	344	359	361	331	359	349	329	405	394	362	368	313	301	344	318	365	374	342	371	347	350	319	324	349	328	327	351	330	350	319	413	354	353	343	316	347	345	364	338	342	361	363	400	381	362	377	326	301	370	358	339	355	367	352	310	354	331	359	328	318	356	319	347	349
26139	40884	20382	5556	3132	2336	1829	1470	1273	1211	1116	1043	1014	943	902	952	842	897	779	820	816	842	814	808	811	785	863	833	760	796	841	781	750	827	817	785	741	790	806	773	785	759	758	769	768	796	790	826	780	761	807	825	786	753	759	787	793	706	807	777	760	743	774	791	753	762	771	748	736	780	791	840	719	777	791	769	768	800	811	815	780	786	824	781	753	818	781	784	797	798	758	752	823	762	825	761	759	768	795	769	733	755	781	747	840	799	745	747	756	774	855	714	770	758	811	798	806	752	793	706	775	782	765	798	796	754	732	798	800	804	769	753	753	780	724	785	774	767	789	794	769	771	824	830	766	734	733	808	766	747	790	762	769	765	768	791	783	777	781	733	765	768	739	757	756	792	779	799	779	813	794	798	803	807	786	777	772	752	780	805	760	823	782	760	830	842	797	750	814	725	782	778	825	832	749	722	825	807	772	783	758	722	793	801	765	746	825	750	807	786	778	791	765	706	767	786	792	808	814	768	819	779	770	795	754	759	766	802	763	781	792	751	758	778	803	750	778	736	773	784	790	812	786	811	769	757	801	775	774	814	754	821	761	764	803	780	805	756	826	780	771	779	795	742	748	781	755	744	734	795	766	819	757	797	784	821	817	780	805	777	738	744	785	775	790	813	772	735	768	743	777	725	757	776	769	805	797	839	807	732	810	788	824	739	796	804	806	740	777	725	809	788	793	725	868	787	792	765	774	772	779	818	717	784	777	800	801	794	767	838	751	784	791	765	844	812	777	745	721	794	750	789	807	764	766	779	799	741	734	762	741	859	782	746	743	817	777	759	779	793	809	753	802	798	752	779	775	735	802	786	757	748	815	791	816	761	734	807	819	785	771	799	755	771	781	797	799	793	809	797	780	821	782	757	791	840	731	701	742	784	785	822	770	850	757	814	775	770	809	777	834	744	742	788	823	785	748	775	790	799	800	766	785	784	769	781	775	746	772	806	795	761	778	739	773	820	797	756	790	743	818	765	772	812	815	783	788	808	756	752	822	795	732	776	809	793	802	768	737	777	782	792	757	773	786	739	768	768	769	772	828	820	775	787	775	824	790	762	774	800	764	792	757	799	705	797	810	751	770	767	799	755	823	797	782	774	784	771	735	777	796	793	744	784	759	808	791	796	768	803	789	802	741	771	760	765	851	731	805	769	807	774	787	814	832	773	766	808	733	715	755	810	766	780	864	810	698	801	767	825	750	768	763	802	789	790	731	826	760	776	778	775	800	758	799	689	818	790	788	790	756	790	764	728	820	764	765	749	784	777	762	794	776	743	802	774	796	731	790	792	745	757	791	751	813	771	774	798	775	746	733	733	829	745	785	773	774	800	795	770	779	779	807	780	809	733	806	750	763	789	764	786	768	768	837	827	816	798	764	804	771	762	796	809	752	745	781	795	711	771	797	773	777	761	758	817	782	778	706	793	777	828	736	772	782	751	773	800	766	766	812	796	793	759	766	796	790	802	760	778	761	750	782	803	743	792	815	766	756	787	783	779	777	804	763	768	763	759	812	783	802	805	784	790	772	819	811	784	778	796	773	738	777	775	781	779	838	765	799	794	747	883	779	818	801	811	766	805	802	815	786	798	742	777	746	825	750	806	798	821	772	761	828	826	761	791	817	801	760	817	825	754	774	857	788	754	762	796	768	769	765	772	804	772	763	794	838	764	853	800	807	760	793	790	800	727	782	754	766	822	746	805	761	780	788	742	790	822	778	761	782	783	745	871	768	786	772	728	830	848	850	805	793	838	801	770	760	779	756	857	795	738	809	723	797	756	797	781	780	770	778	807	779	813	740	764	816	747	787	752	824	796	815	752	784	781	844	784	789	766	796	797	760	762	713	792	791	772	769	759	789	816	757	762	749	749	791	766	763	779	773	763	735	829	795	829	799	743	771	783	774	791	809	766	803	734	779	805	793	800	809	762	746	753	800	749	738	770	793	768	778	773	749	811	777	791	804	775	839	805	799	737	814	836	796	813	763	763	791	789	744	763	758	795	754	802	747	793	801	801	818	766	774	725	786	791	754	774	800	823	743	769	815	746	728	805	763	766	718	785	811	751	775	773	771	736	788	773	776	728	791	760	801	783	788	791	756	805	772	800	782	816	773	786	801	746	791	758	814	718	816	786	787	792	792	804	770	762	778	766	780	815	732	806	810	803	767	778	810	785	762	799	761	802	757	829	751	764	790	818	762	761	775	756	834	757	792	825	734	787	796	756	748	785	723	762	789	725	805	807	785	762	761	783	769	750	790	756	801	829	783	761	760	741	770	784	810	760	804	772	777	779	818	825	782	777	795	817	774	724	799	775	832	811	783	756	790	783	751	771	797	751	771	796	795	786	766	733	796	760	814	724	757	787	790	782	757	796	802	754	814	761	741	750	751	841	778	799	822	792	782	745	754	782	819	806	746	761	787	750	762	751	782	735	787	721	795	783	782	749	796	788	705	785	753	737	757	795	801	789	818	769	809	773	821	780	808	773	749	814	770	799	787	781	807	799	815	818	834	806	832	754	774	744	773	807	781	765	775	765	810	744	788	764	777	831	760	798	809	761	788	798	801	783	774	805	842	797	742	759	773	768	754	802	786	796	753	768	787	793	796	782	776	807	722	776	802	748	773	803	768	803	826	806	781	808	775	725	761	790	832	728	795	780	741	825	775	809	904	802	783	793	763	807	827	757	792	810	827	781	804	800	840	762	796	805	768	696	789	812	723	829	743	766	797	787	787	794	740	820	785	836	808	778	763	807	809	745	765	747	753	769	796	786	753	739	804	789	782	800	829	845	791	785	760	801	758	736	773	781	803	803	793	796	816	778	805	767	745	783	773	850	806	829	759	805	837	847	788	751	761	783	819	804	847	823	766	756	766	812	781	842	769	785	830	749	811	780	740	792	753	777	776	769	813	755	767	793	802	786	755	756	758	795	789	763	846	799	811	725	785	765	772	748	850	773	822	754	751	808	742	786	781	763	788	795	760	767	786	805	790	800	825	765	770	734	776	752	814	788	751	797	823	761	814	760	825	770	773	840	780	756	775	772	796	800	791	806	807	782	800	733	755	774	760	752	751	821	738	825	747	792	727	795	848	798	777	823	768	782	799	748	792	782	842	777	762	758	798	773	787	786	819	772	841	773	800	794	782	823	756	807	761	805	771	818	797	787	769	755	775	804	822	761	821	775	772	805	727	762	785	770	767	767	773	812	766	814	745	769	785	793	750	738	770	785	727	782	760	744	754	815	788	727	808	782	794	830	794	791	820	775	826	803	781	783	799	757	793	809	747	788	764	773	770	759	811	797	738	783	761	753	797	817	742	781	794	772	756	765	750	798	762	770	768	839	778	735	770	777	798	773	759	776	775	800	765	775	811	767	763	794	798	747	796	800	744	765	785	759	791	790	785	788	840	743	755	777	787	781	798	769	802	747	769	803	770	794	796	768	750	772	772	841	842	801
24246	21444	25221	28072	21453	21616	19001	4254	2200	1721	1360	1234	1046	942	835	695	586	565	521	491	439	401	394	383	367	380	382	382	353	360	352	390	348	315	324	363	358	331	321	320	323	347	350	340	362	351	334	365	371	333	372	335	369	339	343	361	361	328	320	367	300	299	367	334	352	348	350	343	305	341	345	370	359	357	359	307	292	340	320	329	334	329	319	377	335	321	350	345	324	326	395	330	342	336	323	298	327	334	305	345	330	351	324	332	354	347	301	338	348	342	335	322	317	366	325	328	317	357	322	285	363	361	351	361	375	338	335	329	352	359	307	299	339	301	323	333	311	330	319	363	366	336	325	354	336	334	318	354	366	306	319	331	346	318	336	371	325	337	330	311	345	319	339	314	348	337	368	327	330	363	354	292	339	340	313	316	327	335	334	342	343	383	335	274	323	347	344	320	294	340	334	355	334	333	339	336	340	321	340	306	323	366	331	365	326	353	381	369	358	321	337	346	331	327	340	300	323	303	306	300	353	346	335	332	361	340	356	324	327	343	313	301	357	332	341	300	336	336	321	333	316	329	288	319	359	355	308	335	319	321	321	320	313	339	381	346	330	321	314	352	318	330	333	342	315	296	359	321	347	369	367	343	326	321	298	345	338	316	305	328	323	351	339	339	311	324	343	334	335	320	363	347	357	330	305	348	378	356	331	341	310	367	365	336	349	358	335	349	344	325	335	327	348	345	348	381	352	336	326	323	344	356	377	320	327	368	331	357	332	325	339	337	325	312	333	315	338	324	347	337	329	313	330	338	299	346	339	360	372	379	382	319	337	314	324	368	315	358	362	300	324	301	334	375	291	339	317	339	370	337	330	321	383	343	344	327	353	337	349	341	327	332	348	333	330	311	319	335	332	363	337	328	364	353	320	328	364	315	320	331	349	341	374	345	351	325	365	319	341	342	374	337	316	318	293	305	312	303	327	326	318	325	346	324	323	314	312	342	335	371	344	340	321	315	314	332	360	324	334	348	325	312	290	348	298	361	337	357	360	354	328	328	360	339	334	351	318	329	331	317	343	351	346	325	335	316	305	347	344	366	317	342	358	359	327	340	311	321	317	320	335	344	340	333	359	316	335	328	338	316	337	369	307	297	361	311	341	325	340	355	330	333	350	364	362	356	327	359	364	360	381	349	346	329	304	319	348	354	320	318	350	301	337	313	318	322	340	315	319	342	369	369	365	341	354	359	298	331	295	307	362	329	340	359	301	372	360	321	377	360	373	346	313	355	367	344	351	318	342	346	332	301	309	324	321	346	346	342	328	309	346	349	384	390	389	383	314	342	337	357	323	302	320	359	364	369	344	367	360	370	344	378	338	317	350	313	347	325	345	375	340	315	365	347	365	349	341	320	309	321	347	340	363	300	293	343	362	352	350	317	303	330	326	335	324	339	330	343	339	309	328	334	325	332	308	333	309	349	308	328	354	346	357	338	346	328	342	347	337	325	332	384	300	276	326	308	357	357	344	305	330	311	342	330	340	321	334	346	338	323	335	342	334	306	303	329	316	335	340	335	352	343	314	320	356	337	316	298	329	319	371	342	312	347	326	310	366	323	329	376	363	343	325	359	334	378	325	362	381	371	358	363	345	340	346	340	320	345	343	337	304	358	297	354	325	306	280	339	311	333	306	355	305	346	350	338	331	322	337	326	355	344	352	325	321	342	398	361	351	313	349	341	340	352	321	384	344	358	336	347	330	302	355	349	333	345	315	312	334	347	323	324	327	367	332	321	355	313	321	344	343	356	333	323	338	295	330	336	331	323	329	342	345	314	342	324	327	336	338	331	319	313	326	325	348	358	309	337	326	312	303	354	343	358	316	336	335	313	340	306	314	343	335	342	297	327	355	331	320	346	313	307	359	313	337	337	359	351	308	328	325	306	327	342	314	317	339	284	321	324	306	338	351	356	341	327	361	331	287	295	325	416	324	352	322	369	348	314	342	357	367	345	325	352	348	359	303	320	374	331	320	315	360	337	345	302	314	321	344	336	361	333	318	344	327	324	335	326	312	310	353	336	323	343	346	324	299	330	373	351	324	370	338	302	346	313	327	312	318	337	348	311	311	367	335	338	342	368	335	335	316	379	353	338	325	316	371	345	339	340	323	361	333	356	370	366	336	327	328	344	351	363	325	331	351	355	308	358	342	324	339	350	339	333	338	319	342	348	356	333	343	338	364	333	293	312	337	347	357	353	318	340	333	306	348	349	337	320	347	328	313	329	332	345	336	294	325	325	354	343	349	344	353	312	335	342	321	336	350	344	344	322	338	311	344	335	326	323	364	341	336	333	376	327	304	328	327	358	329	325	325	331	328	332	332	316	316	363	308	323	323	321	337	365	327	314	366	352	352	331	342	294	310	311	372	321	345	320	376	342	373	354	362	338	336	332	373	313	316	365	327	348	339	301	325	323	314	330	337	349	335	311	333	324	307	321	347	292	322	329	320	343	332	371	321	328	320	366	363	331	340	357	372	372	357	338	326	353	332	341	320	323	312	313	338	354	356	345	380	362	335	293	334	332	313	304	332	363	358	342	357	344	360	349	376	362	321	322	326	342	362	327	325	312	356	324	323	331	345	346	338	324	350	323	317	349	319	360	334	341	313	357	347	376	367	322	347	346	326	353	362	318	317	322	319	326	327	349	349	314	279	315	314	353	359	334	309	338	324	323	346	317	342	336	279	342	340	327	295	330	310	362	361	325	352	357	332	331	344	316	339	313	327	332	319	331	346	347	335	371	321	362	339	320	297	354	336	322	337	337	312	320	334	335	338	340	300	330	330	324	355	329	311	327	324	343	339	340	308	313	329	343	370	339	339	320	323	326	346	298	334	340	336	379	333	337	331	335	313	337	358	332	341	297	363	330	314	338	320	347	331	347	332	305	345	352	358	331	330	357	341	326	329	333	321	356	326	364	342	348	345	315	318	347	350	322	311	335	361	334	315	317	320	345	320	343	325	332	349	288	329	328	312	369	359	342	323	292	374	363	367	345	380	341	351	339	349	329	287	354	322	312	369	284	320	325	339	325	343	336	313	342	334	343	368	325	318	362	327	298	348	328	345	352	339	319	314	307	338	346	289	334	363	336	360	341	314	340	361	328	369	327	327	375	347	301	370	344	338	347	314	328	356	336	339	356	338	329	371	368	351	325	307	314	354	370	301	332	336	316	327	352	311	321	343	362	344	383	345	329	362	298	340	308	322	306	341	333	328	327	328	304	334	332	350	336	367	312	338	338	367	300	350	337	315	342	300	333	315	343	318	345	339	326	332	287	318	321	370	340	350	346	313	340	342	331	346	375	377	346	322	345	306	336	380	301	325	349	319	314	332	320	311	338	317	340	339	366	346	351	312	402	334	328	342	366	333	350	335	344	317	324	362	344	298	371	371	329	342	338	325	350	327	369	338	301	329	330	317	317	333	344	342	348	365	337	349	335	329	346	336	348	329	328	328	332
28574	47745	26002	7229	4002	2924	2099	1710	1481	1363	1202	1134	1031	992	1041	873	866	839	818	824	807	828	794	807	759	787	711	750	779	755	781	764	820	692	775	750	755	761	767	781	724	742	773	715	734	723	749	730	739	802	733	754	754	791	805	735	647	741	773	744	710	726	751	757	725	742	766	723	733	728	784	769	764	706	716	743	773	746	714	701	756	755	775	757	745	779	736	724	745	747	717	783	734	755	777	783	746	728	721	732	747	774	744	739	741	746	727	753	744	779	703	751	704	678	759	771	731	716	725	757	762	758	735	770	750	789	768	720	761	746	713	683	762	745	812	686	693	728	765	739	770	742	740	746	749	726	795	759	773	754	715	734	738	781	794	753	760	739	737	746	768	793	783	713	759	771	692	754	710	706	788	736	716	729	765	752	761	785	708	786	781	715	742	775	686	783	813	797	763	737	771	736	710	762	717	729	740	723	715	719	709	760	731	771	710	776	717	712	749	741	755	764	796	781	765	723	780	712	758	746	730	750	780	763	738	738	769	728	760	767	791	726	742	788	772	728	774	740	730	734	714	695	725	740	768	734	698	690	729	775	687	741	794	727	769	767	769	752	743	738	721	725	781	722	758	751	776	769	763	730	755	745	716	736	767	757	719	747	735	786	750	744	743	711	729	744	755	692	723	763	738	791	792	710	736	736	751	741	702	729	753	745	735	722	758	701	736	743	763	738	700	778	710	747	732	745	707	748	773	736	749	697	732	743	751	748	722	699	740	776	728	741	727	768	726	777	748	774	736	715	748	748	792	782	755	702	758	728	730	750	749	739	704	788	701	774	748	768	722	717	753	771	724	759	691	733	788	784	766	779	758	740	708	737	714	776	740	772	724	762	770	747	757	761	749	725	750	748	736	732	777	770	770	756	753	798	768	770	774	762	730	724	742	738	735	746	795	760	728	717	784	764	750	733	815	734	728	725	782	744	746	724	756	756	764	751	729	749	758	756	725	794	811	751	767	770	778	748	731	743	709	663	724	756	739	762	736	772	770	771	733	765	794	743	737	702	764	810	745	729	776	703	741	789	770	727	706	712	770	705	739	736	768	778	724	758	728	734	736	714	774	734	722	749	759	756	704	723	778	734	744	763	708	768	723	763	719	726	815	764	776	719	774	729	777	783	792	749	747	776	688	769	806	742	785	755	698	744	727	767	800	734	687	741	780	742	760	658	733	749	785	723	714	773	735	765	742	722	736	771	717	780	714	771	708	738	773	690	735	728	762	767	740	727	742	740	752	738	733	733	718	742	772	745	704	749	764	746	762	751	744	761	741	749	729	736	807	758	835	691	770	748	769	768	742	730	820	729	741	752	717	714	712	792	767	824	728	711	725	751	773	687	765	686	768	758	743	768	749	744	721	759	730	771	730	722	743	750	745	768	782	775	743	683	804	787	763	738	746	709	775	750	765	725	746	714	709	782	763	716	734	732	752	776	727	813	754	737	710	738	783	681	757	776	719	742	704	771	761	721	748	732	771	766	745	754	756	718	784	712	766	696	722	732	728	731	759	746	725	746	762	772	705	763	750	729	717	712	739	784	703	750	756	713	758	720	772	675	769	710	697	791	753	701	739	737	717	743	710	725	753	756	766	748	759	803	734	711	762	775	783	703	737	736	762	759	776	745	750	698	727	708	705	747	742	739	735	717	762	743	763	715	717	756	755	750	700	741	773	741	722	730	746	726	744	749	767	715	748	759	760	742	754	741	702	741	752	716	761	821	765	688	768	744	754	694	796	748	737	788	720	726	740	769	768	788	743	752	713	741	732	742	748	700	722	711	795	776	758	765	729	743	764	740	748	726	707	741	747	686	755	729	772	777	761	710	713	763	771	774	785	780	760	781	718	777	744	704	826	699	769	764	758	753	714	782	694	726	715	755	717	740	733	752	746	726	766	724	770	744	775	679	711	760	744	748	742	770	742	797	729	738	697	732	700	771	737	747	737	764	752	743	741	754	716	752	727	769	737	726	735	764	739	764	697	727	752	756	792	720	760	737	730	744	715	791	787	789	772	758	724	769	761	759	752	766	784	728	743	763	743	821	744	799	719	730	790	729	687	702	737	786	742	759	734	718	706	739	793	763	747	694	743	718	756	753	690	813	750	757	725	736	704	772	780	733	716	762	755	750	707	774	765	750	736	771	703	723	729	785	697	755	750	763	735	704	740	761	772	729	737	756	770	768	733	728	728	736	713	740	732	747	750	720	774	753	742	746	703	751	712	759	749	751	766	717	714	719	754	696	741	799	817	771	741	718	753	717	755	754	751	748	780	758	706	760	742	737	727	743	697	720	755	734	735	709	739	791	754	704	745	748	749	744	741	752	741	759	732	776	729	716	722	705	752	716	772	724	776	764	751	784	795	712	776	745	750	754	740	744	708	751	734	697	726	706	750	714	723	775	744	756	717	723	741	808	740	762	737	709	758	722	728	731	751	735	725	776	767	736	736	742	782	764	768	761	775	743	777	724	779	765	742	760	746	736	784	760	786	727	721	738	774	808	726	731	697	700	714	734	756	733	776	712	782	738	733	728	795	768	742	769	745	737	722	762	763	774	700	714	736	765	780	696	758	743	710	778	761	746	747	770	774	712	771	712	747	747	765	726	739	771	763	721	786	785	748	754	779	741	798	708	775	739	723	787	719	798	686	778	768	705	833	767	730	763	790	714	749	738	703	776	733	753	748	740	749	790	704	729	741	726	747	734	726	769	707	712	742	748	738	775	718	757	776	735	792	722	764	777	724	726	726	696	698	791	771	717	726	766	751	762	755	762	704	728	696	731	771	746	728	748	724	743	746	715	702	767	759	788	712	735	719	709	756	760	776	741	761	778	774	734	795	783	735	770	760	747	751	806	785	753	732	745	766	747	774	722	771	784	771	767	769	770	766	771	787	799	735	735	738	737	764	756	720	689	810	758	750	791	740	703	728	751	724	713	751	762	818	756	747	739	731	770	747	703	787	774	781	769	740	773	793	787	777	752	747	773	772	774	786	751	768	774	743	753	760	760	760	795	768	743	741	709	775	716	728	736	739	771	710	757	707	781	705	708	750	719	719	732	771	781	767	745	698	788	755	731	749	725	726	773	715	766	795	708	760	773	747	685	729	787	746	728	706	764	750	719	777	710	748	749	759	746	745	725	757	716	756	767	724	710	757	729	752	711	729	747	756	755	750	771	798	781	791	728	715	775	693	673	752	785	757	791	762	727	788	779	810	762	751	729	679	737	725	753	685	757	719	766	762	749	740	740	757	730	698	739	738	715	795	744	757	739	804	775	775	727	728	727	720	748	694	785	728	708	747	683	761	798	771	759	770	746	785	759	790	801	742	756	751	741	724	722	754	741	816	753	739	776	729	753	700	721	778	757	723	766	744	766	729	804	745	762	714	830	778	721	723	789	743	717	745	689	716	766	742	748	726	788	729	751	778	733	732	760	711	770	732	782	732	739	716	732	747	757
32993	25175	22014	9192	3466	2543	2037	1449	1244	1002	865	769	666	628	572	506	512	476	425	448	405	428	433	345	395	372	395	377	349	399	403	387	399	391	350	401	380	390	383	351	341	405	342	331	386	428	378	352	370	369	377	370	396	397	373	368	392	356	356	362	399	387	366	348	374	398	396	403	376	409	336	348	379	352	381	391	371	389	417	382	362	381	357	388	344	379	406	423	453	372	367	360	372	407	390	356	384	367	392	372	355	385	376	390	383	376	366	368	373	394	393	359	388	336	370	340	403	407	352	366	411	401	396	372	409	375	358	373	394	377	395	372	358	384	387	395	414	366	375	406	358	376	387	377	406	411	354	396	394	443	381	345	345	383	377	352	388	373	427	368	399	381	416	407	343	364	373	387	368	379	382	354	381	376	409	367	366	399	377	353	340	362	367	411	381	382	385	381	404	358	391	385	397	401	353	370	345	396	391	381	368	370	381	373	379	418	349	383	378	375	347	359	356	426	377	410	387	420	370	383	368	374	380	422	345	386	402	402	376	378	382	385	361	385	429	367	351	376	410	393	406	347	372	389	400	364	355	406	366	382	380	330	405	355	395	367	410	349	370	368	398	408	381	405	393	358	385	387	385	353	367	378	358	358	354	396	384	383	381	372	357	356	394	391	387	403	399	382	409	374	376	357	367	401	392	357	398	382	364	362	379	380	354	350	365	425	353	368	397	366	384	429	371	379	346	380	376	366	426	373	352	379	433	344	377	411	395	345	364	340	395	388	359	353	380	383	410	421	407	399	340	382	382	334	403	369	353	381	370	385	380	356	356	407	388	373	386	368	384	375	357	390	396	357	381	360	343	379	349	350	351	338	375	384	358	373	392	377	318	391	377	421	350	391	416	366	349	383	377	371	401	385	384	397	386	362	385	414	354	362	393	346	400	412	375	391	357	375	345	433	365	377	410	406	375	369	383	418	358	363	397	415	398	361	413	388	411	368	345	428	344	375	374	398	367	374	347	354	378	395	401	377	377	379	351	355	357	397	363	383	369	350	400	363	366	380	344	384	372	359	404	377	420	334	380	386	415	378	387	387	356	400	380	348	388	411	420	335	375	362	355	370	390	407	386	350	359	389	383	358	379	368	386	380	363	383	361	367	394	406	372	363	397	380	357	407	365	384	388	359	362	369	419	386	385	378	393	367	372	397	371	378	374	382	349	378	339	402	367	344	387	351	355	376	385	362	379	360	401	404	424	381	384	380	367	369	351	400	316	367	388	400	337	381	365	399	355	379	375	377	395	388	362	365	402	385	382	346	408	396	364	368	346	390	372	397	388	399	410	339	389	374	385	357	354	390	392	349	386	388	393	344	383	384	368	357	382	421	372	373	363	380	356	400	426	366	353	352	377	387	360	351	379	366	344	373	396	360	406	377	359	373	376	396	397	384	355	352	361	385	414	355	411	387	394	399	378	399	397	348	375	373	371	358	414	384	367	390	400	383	380	392	376	399	370	378	392	355	396	376	383	361	373	370	393	399	350	392	416	374	378	403	363	372	383	378	406	408	368	414	399	368	395	378	395	378	392	345	388	396	380	342	343	427	404	381	366	409	353	398	371	367	381	395	390	361	394	385	364	380	352	362	411	411	412	381	363	367	422	373	343	361	373	382	384	363	371	367	353	375	374	349	356	370	355	383	376	382	384	399	390	363	372	366	375	357	369	365	405	378	366	393	346	392	372	376	359	412	378	367	392	396	361	376	369	403	381	387	431	352	397	396	365	378	356	381	396	408	366	387	350	389	329	368	338	347	352	418	368	370	380	366	393	383	375	399	377	405	381	388	353	388	395	362	361	367	401	372	354	393	397	369	378	375	377	388	405	379	407	416	358	402	363	392	341	347	355	389	372	363	390	343	385	369	372	340	350	392	361	377	383	380	418	366	398	373	350	353	380	369	414	389	374	417	389	398	361	373	357	384	381	382	383	364	343	370	332	379	395	368	376	374	385	380	385	409	381	374	392	341	371	343	391	382	398	383	371	396	348	379	379	370	372	358	404	353	367	360	370	371	411	408	399	365	357	387	406	398	330	403	391	360	385	378	362	389	356	368	376	354	372	369	362	401	374	336	358	402	373	385	388	363	362	404	381	387	366	362	348	410	336	377	368	321	413	425	371	396	397	397	365	357	411	374	377	375	383	412	400	391	365	373	369	371	407	350	367	375	402	375	362	405	359	365	390	380	361	406	393	362	358	384	380	339	372	364	361	404	389	398	396	357	383	346	352	356	388	365	367	424	347	385	362	380	396	346	322	383	358	366	393	409	328	360	368	365	392	363	355	364	362	375	400	362	399	351	375	383	346	339	396	370	397	411	386	372	374	380	367	395	376	372	411	375	397	388	389	370	403	401	383	379	420	363	349	392	368	375	404	399	384	352	369	382	363	399	396	380	412	386	392	378	379	394	381	439	365	381	380	404	388	385	368	357	370	394	391	384	365	380	364	393	381	350	428	396	339	384	371	391	377	364	375	363	368	376	391	370	379	393	393	394	363	346	421	368	407	381	370	362	382	412	384	377	439	373	358	401	367	333	389	367	375	370	373	381	367	404	403	380	324	367	357	348	357	387	400	343	364	377	383	383	382	396	384	403	348	364	403	383	361	342	404	407	377	375	343	368	382	364	343	355	413	409	378	375	391	399	357	410	370	407	354	387	402	386	345	411	375	381	367	368	395	380	370	348	343	408	379	360	345	360	335	379	367	372	383	357	407	406	338	408	402	355	370	399	386	423	381	422	382	392	424	389	401	340	445	400	350	375	388	376	353	392	386	385	389	363	393	394	391	365	370	409	383	360	379	362	389	397	342	382	404	371	407	360	380	373	390	376	400	377	377	398	371	391	383	354	380	376	357	387	395	392	385	382	396	404	361	376	367	387	395	419	377	409	340	392	379	398	391	378	381	322	395	410	413	387	397	374	366	373	376	430	351	388	387	375	368	357	383	369	366	387	378	376	358	402	338	341	357	374	375	380	414	411	358	374	346	409	362	386	347	388	376	388	371	426	396	399	349	391	390	373	386	386	367	371	420	402	390	360	341	381	355	383	407	349	384	381	391	381	381	359	358	383	355	383	392	378	357	369	388	380	408	403	342	321	405	416	383	389	400	403	379	337	399	402	397	399	359	337	378	340	367	394	426	407	379	383	357	397	340	369	392	414	380	357	376	402	403	365	370	379	403	369	376	358	349	372	393	381	398	365	370	400	385	371	379	423	424	336	384	426	396	349	379	342	384	337	365	371	401	352	383	391	328	384	396	344	388	373	386	404	382	399	398	387	367	374	392	384	364	370	353	392	369	363	394	395	372	378	368	363	390	406	396	382	417	390	366	359	392	364	386	353	353	357	376	387	406	387	383	395	394	360	397	349	400	373	407	355	365	398	392	389	359	401	343	344	372	385	423	383	416	373	374	386	344	354	393	368	375	371	364	337	375	408	425	409	355	390	390	363	362	387
25144	30584	13143	4123	2367	1899	1572	1388	1170	1123	1102	1119	1014	987	963	971	910	941	874	883	863	853	881	950	814	864	877	831	857	861	885	860	803	844	831	802	860	820	850	866	822	887	901	889	845	862	833	883	823	825	861	867	866	849	802	870	904	839	885	870	845	869	868	883	763	857	832	836	822	859	884	876	787	877	833	882	864	845	897	826	843	815	848	808	830	882	880	830	856	895	837	868	864	862	823	865	852	818	852	797	843	850	896	858	785	887	802	838	843	833	850	834	833	862	849	810	879	922	839	835	783	867	867	853	833	863	804	810	839	829	828	846	871	853	848	813	835	835	884	835	798	875	858	830	841	836	889	807	874	846	849	845	871	841	887	826	847	870	837	839	860	864	824	840	853	805	820	865	833	848	821	887	890	881	876	824	899	799	881	852	864	849	821	847	827	854	845	842	887	872	841	835	853	880	850	876	840	877	874	880	842	860	871	853	834	852	893	800	826	850	844	832	889	835	835	871	801	847	868	862	839	868	837	785	854	883	832	826	847	855	851	842	868	807	868	799	820	809	889	849	862	879	845	895	870	805	842	846	772	852	889	837	830	856	850	882	824	796	824	854	865	820	866	833	904	847	861	865	845	847	809	807	879	838	871	797	821	848	849	833	859	870	839	866	865	855	895	858	883	895	839	872	861	849	874	894	894	863	836	856	917	856	838	862	813	861	890	868	855	879	859	874	843	804	824	875	883	879	856	870	814	894	887	883	856	810	859	827	821	842	889	883	824	824	854	869	881	879	836	826	866	898	880	826	841	826	859	786	839	868	795	858	865	810	817	886	784	912	836	892	848	865	875	893	845	829	837	857	806	859	869	860	859	814	874	821	832	818	815	866	866	832	836	814	801	851	921	834	871	818	875	836	886	832	843	857	864	808	911	858	810	819	836	872	826	854	839	839	876	852	836	873	849	848	854	869	797	809	841	839	836	859	830	849	811	865	835	834	819	848	819	843	833	845	854	816	896	855	885	821	890	826	861	885	856	822	859	865	894	819	849	886	910	810	864	886	803	811	887	838	824	873	871	859	818	826	875	844	853	807	830	873	842	888	888	835	840	829	826	868	860	851	859	880	817	847	882	863	821	912	836	779	872	835	812	862	883	805	849	869	888	874	886	845	802	862	815	845	921	812	864	847	817	845	857	892	826	893	847	934	901	889	897	833	872	876	861	862	822	852	867	861	867	818	837	849	868	882	841	784	858	878	879	835	844	880	842	834	822	855	856	817	862	810	852	822	877	849	912	860	887	815	909	825	895	873	855	905	869	819	827	814	838	852	848	844	869	840	863	828	833	881	838	848	853	863	909	841	876	876	860	884	847	866	819	922	869	830	890	857	852	846	838	788	891	862	855	859	894	889	827	857	889	850	814	894	866	831	835	808	865	818	885	879	803	879	847	855	820	819	784	885	825	887	832	855	842	925	864	868	873	828	847	814	822	854	828	849	843	899	854	899	840	853	865	852	809	867	815	825	866	858	863	846	840	823	838	871	840	846	851	841	909	841	863	875	913	895	876	830	812	789	835	862	826	876	843	844	866	874	818	844	854	848	857	833	832	856	812	828	845	826	833	873	836	842	830	871	835	887	865	860	912	831	861	865	839	850	870	836	827	793	842	802	866	839	859	825	845	833	785	866	854	847	884	837	829	856	845	878	875	874	827	894	845	856	837	899	818	841	857	883	865	811	817	841	869	873	830	833	872	871	854	823	852	861	830	871	834	861	840	869	852	835	882	886	819	855	824	855	877	826	840	843	863	877	881	863	844	806	852	835	855	881	876	813	837	868	886	839	844	861	831	900	878	885	866	873	854	851	855	836	832	890	892	869	844	831	910	879	873	820	825	892	826	840	876	850	878	826	858	834	797	886	851	854	868	814	869	815	848	818	857	843	864	837	850	884	816	856	917	804	842	851	818	832	849	869	824	884	859	845	853	815	891	821	842	845	857	910	848	851	833	830	849	873	866	849	869	874	889	870	854	907	853	862	861	825	821	883	866	820	870	822	828	922	882	831	861	837	826	903	869	882	857	851	859	859	807	841	907	885	852	859	818	866	835	811	833	848	824	817	848	863	923	814	857	841	857	860	857	854	871	839	883	862	846	827	869	850	795	782	838	848	840	828	853	809	815	836	831	788	932	832	938	848	847	816	837	822	875	915	787	818	877	851	818	801	833	847	855	870	858	870	880	872	819	822	892	859	863	895	860	891	855	827	902	879	824	880	827	796	918	875	876	862	853	835	790	896	871	888	888	874	845	858	848	836	814	836	877	844	866	840	822	831	833	889	866	811	822	842	847	859	848	864	882	824	875	818	852	825	882	834	837	823	868	776	855	843	844	791	878	872	842	844	864	885	877	879	912	861	804	804	849	818	877	886	855	823	837	835	833	855	880	875	865	900	920	853	833	860	826	869	819	830	863	904	806	879	827	869	914	891	902	876	886	882	855	858	853	827	877	805	870	827	823	837	834	878	844	862	884	832	914	840	836	861	835	800	882	880	861	826	815	864	846	833	856	877	845	861	860	819	824	836	902	894	909	858	852	798	870	878	866	827	841	797	860	851	811	888	856	808	810	812	891	822	832	832	826	832	858	817	830	867	838	858	857	849	844	875	880	858	816	897	883	863	847	839	842	851	857	824	852	822	809	877	827	832	892	807	857	877	826	817	845	844	837	787	852	868	884	855	891	850	814	841	876	853	830	864	845	884	878	793	866	837	851	834	849	862	877	860	812	905	865	814	810	891	833	830	857	864	861	833	815	880	825	858	874	886	872	864	876	840	815	802	855	854	859	850	801	856	863	831	825	917	912	877	843	879	839	821	848	827	832	881	833	843	840	835	797	890	899	843	866	883	862	818	841	801	844	846	850	824	849	881	875	796	891	898	858	874	813	852	868	871	860	873	867	848	830	829	841	881	885	855	935	835	821	855	833	871	778	861	804	896	823	864	887	891	858	805	873	835	877	817	811	879	836	820	811	838	842	831	843	859	838	865	851	854	859	904	894	872	847	846	857	838	838	864	819	807	848	841	865	832	854	830	802	847	857	792	925	863	803	903	855	847	815	848	859	865	836	892	892	839	859	829	845	851	878	844	885	823	860	856	876	810	835	768	850	877	775	865	887	821	822	806	864	887	794	900	832	820	817	838	858	834	858	836	890	850	892	885	855	846	901	861	819	871	816	825	812	821	818	811	876	849	892	890	861	847	826	822	828	866	884	888	876	869	852	810	855	816	881	878	892	828	852	857	832	838	867	886	866	870	850	861	871	902	875	868	922	855	876	890	834	863	890	837	868	811	908	841	864	869	823	848	876	893	815	903	847	849	843	889	846	866	890	890	887	846	860	851	886	839	836	873	862	862	918	831	885	853	836	841	895	838	828	818	796	885	851	898	806	884	856	856	860	852	857	826	842	818	903	836	840	874	822	863	837	845	931	857	821	863	886	844	806	819	864	901	858	870
24882	21479	24975	28380	21508	20627	5243	2228	1523	1284	1099	866	811	714	643	592	515	501	461	483	423	425	426	386	388	371	380	367	382	373	358	345	394	361	305	380	338	323	344	353	357	371	362	351	384	345	360	383	341	350	361	378	335	371	360	374	370	328	345	377	337	340	314	342	325	368	367	359	338	328	398	358	378	330	361	351	314	386	314	350	338	349	374	305	366	347	367	353	351	380	318	322	338	345	341	334	289	356	325	312	314	382	355	327	355	355	323	375	348	325	368	349	351	332	340	382	349	362	356	349	331	322	359	342	322	376	329	345	324	348	353	357	372	398	388	343	348	343	322	356	313	365	348	360	353	360	344	359	359	332	353	315	320	356	354	340	324	358	343	337	326	342	354	336	364	326	339	364	377	322	357	343	312	328	379	347	315	333	356	301	350	338	336	374	347	351	321	341	335	346	342	392	345	336	342	367	316	349	398	336	334	333	366	358	326	364	352	365	379	353	322	328	356	371	353	349	316	348	311	337	364	384	352	329	331	342	368	329	349	359	358	364	343	385	362	346	341	352	343	327	358	343	351	343	300	331	359	364	350	343	363	342	354	329	346	367	331	375	326	312	351	362	368	349	369	330	355	355	371	327	351	321	336	355	344	372	362	355	332	350	351	354	343	381	336	369	393	323	336	361	345	342	363	367	363	377	365	354	370	367	304	368	346	321	348	353	316	384	382	347	324	389	369	329	348	331	344	355	352	359	359	332	343	322	327	340	367	333	332	357	375	344	365	308	332	343	329	340	359	349	350	349	335	342	314	329	317	345	332	324	336	333	349	329	309	394	341	330	349	391	367	359	340	341	339	350	349	305	321	384	332	359	320	327	350	342	382	371	338	338	348	326	353	307	351	355	362	352	321	328	389	354	308	353	349	344	363	355	356	363	367	368	327	312	352	344	329	355	338	341	384	369	365	360	374	373	320	355	340	353	327	368	362	345	322	346	358	359	341	371	367	367	338	330	321	324	350	318	347	370	353	316	366	374	330	353	337	361	348	335	322	347	355	371	326	349	344	321	351	326	346	332	325	370	346	372	355	365	353	322	354	338	345	366	335	384	354	349	365	338	340	369	334	365	363	394	381	397	359	360	340	330	334	342	326	341	369	347	354	335	351	361	350	364	321	364	337	377	357	362	354	368	361	360	353	345	355	368	367	322	346	353	364	335	366	342	347	344	392	396	333	361	390	323	311	359	346	289	340	334	380	355	338	368	362	302	345	348	365	341	332	303	345	374	357	318	344	355	367	320	330	358	343	352	338	341	341	329	349	354	355	334	344	341	360	331	340	355	368	348	330	336	354	335	346	329	365	296	326	379	349	307	367	370	354	351	365	323	332	333	357	345	326	321	351	317	361	339	349	330	329	356	331	342	353	328	367	375	360	362	294	355	363	334	363	344	311	297	347	340	325	343	346	333	364	297	340	322	357	355	343	322	329	341	342	345	355	349	355	342	352	351	338	354	369	349	325	322	364	334	322	303	370	331	351	329	357	379	338	363	367	365	379	356	363	350	335	377	338	319	330	351	390	362	306	335	344	316	329	369	370	366	329	347	347	316	343	371	317	329	370	368	340	333	335	361	311	340	324	417	356	370	342	356	372	380	337	369	354	389	360	339	348	336	385	351	381	359	303	354	370	359	325	379	370	335	331	350	364	339	316	319	328	353	348	362	336	370	344	345	351	354	359	354	377	380	339	334	367	364	374	330	333	353	356	376	342	341	335	294	321	306	348	348	348	347	376	338	333	377	325	359	367	360	374	365	354	322	357	377	329	348	368	330	321	338	371	357	351	354	330	322	350	333	324	325	387	345	335	366	377	370	334	333	336	349	380	362	338	301	342	327	345	351	338	368	342	395	386	335	349	369	332	340	365	356	385	367	346	342	393	351	307	375	345	357	351	324	330	361	384	324	385	355	348	334	328	338	327	329	362	364	354	331	353	389	339	293	322	351	390	372	365	315	347	355	342	349	354	332	354	332	338	335	349	377	362	359	359	363	373	327	329	347	295	348	341	333	325	352	359	344	362	365	344	377	361	332	352	332	335	326	368	324	353	358	381	341	355	304	350	348	374	350	318	349	364	350	345	387	371	320	316	311	389	322	341	357	314	347	357	338	374	340	352	322	371	343	352	344	352	367	384	378	359	343	343	358	338	324	355	353	334	354	369	350	366	351	312	339	355	317	369	323	312	342	383	347	329	348	363	396	334	340	350	343	375	373	373	376	339	348	325	337	328	340	312	360	319	342	336	342	386	349	333	340	363	327	360	365	370	350	364	320	334	321	366	345	347	356	362	356	340	366	338	376	370	334	328	329	322	361	339	363	339	345	362	335	373	349	351	320	340	351	347	357	354	308	357	348	341	315	348	321	318	359	352	322	360	336	367	374	341	357	378	376	355	344	368	341	330	336	340	352	345	318	298	350	303	316	342	359	399	353	371	342	380	320	361	356	373	374	325	361	368	372	328	365	381	343	352	337	320	313	340	349	354	378	323	352	356	356	351	349	329	364	345	341	353	353	320	385	346	402	362	334	348	313	324	347	347	306	374	344	347	369	375	338	366	340	357	368	353	340	329	311	332	349	375	340	355	351	346	337	327	332	315	354	340	382	313	366	361	337	361	327	338	361	349	347	330	337	365	332	370	363	334	352	350	373	317	374	336	327	325	353	307	366	339	360	366	345	329	307	364	348	346	320	317	357	377	351	372	328	344	349	342	366	329	331	336	365	382	347	353	368	318	342	335	340	323	329	355	363	331	337	322	361	342	349	355	345	347	336	363	368	331	340	360	348	367	356	394	338	374	342	331	325	344	359	364	334	334	345	322	319	352	361	340	410	355	399	392	384	309	356	315	337	343	389	349	366	361	327	323	333	400	323	349	334	362	316	347	338	348	331	388	342	350	332	357	349	365	359	323	324	326	357	337	343	338	358	358	324	349	398	377	363	320	312	362	319	354	332	372	321	332	355	332	353	368	337	344	334	344	347	369	381	333	373	375	316	364	343	340	315	332	346	355	344	342	321	338	333	343	340	384	326	363	335	370	375	364	328	374	353	328	320	395	316	314	372	348	370	330	351	341	321	344	314	361	342	351	339	394	328	359	328	341	325	318	364	362	334	313	315	316	364	313	336	309	299	340	329	321	333	328	374	345	343	365	343	334	351	291	361	343	334	324	358	350	342	414	369	317	341	366	360	347	379	371	340	344	339	372	340	343	327	327	322	345	343	355	328	331	324	315	394	326	335	339	356	368	357	336	316	334	311	295	336	352	322	358	353	369	373	344	367	344	368	347	381	354	348	350	376	337	294	333	337	340	360	386	342	390	332	358	332	345	369	374	335	366	323	336	308	347	334	361	338	319	322	330	321	332	389	373	389	367	324	369	324	322	344	349	364	370	351	337	308	353	369	355	326	324	350	368	353	340	365	330	347	374	318	332	376	352	351	357	337	337	345	364	350	373	311
26995	41607	20779	5964	3181	2336	1774	1506	1240	1201	1149	993	1019	998	959	923	914	868	890	853	797	812	731	816	792	760	789	811	802	848	801	813	792	825	765	788	812	784	804	770	767	748	819	783	830	836	763	814	805	770	792	830	781	761	812	804	712	763	791	750	814	741	796	760	822	767	787	790	754	823	777	826	737	824	789	790	766	736	791	799	755	840	843	754	724	809	786	760	749	777	772	746	796	819	834	767	750	790	772	757	760	794	800	776	755	750	798	731	758	735	729	762	786	767	815	790	786	809	811	768	765	838	798	815	775	797	763	793	789	773	774	769	816	735	772	765	744	749	780	745	807	741	841	723	785	769	773	780	762	799	791	751	870	730	850	784	804	764	763	742	809	822	813	771	747	784	796	776	804	782	755	799	817	752	788	797	778	832	761	785	740	781	796	809	772	791	759	821	794	820	766	831	808	799	811	816	845	811	787	779	780	768	822	768	794	785	752	798	790	807	792	763	770	838	760	778	821	839	783	792	765	777	805	835	794	757	803	775	762	806	789	767	758	829	776	800	763	772	777	782	721	769	788	764	794	796	746	771	806	819	808	761	789	747	844	725	812	762	771	794	770	813	764	797	811	782	854	807	788	734	790	806	851	805	764	790	747	787	825	792	787	777	782	753	758	752	723	793	737	804	774	792	799	779	802	776	770	795	793	778	752	762	805	775	701	756	737	799	772	738	812	802	800	796	762	751	858	861	742	736	778	823	749	757	732	801	703	788	754	839	780	740	790	834	769	751	751	715	743	835	808	809	772	774	816	731	763	725	778	807	784	808	733	845	746	840	809	802	784	800	801	802	800	786	804	746	815	797	780	742	762	799	719	757	794	803	808	811	744	776	797	773	785	791	827	769	823	814	757	790	776	749	791	734	806	794	775	774	834	800	776	817	796	742	763	828	805	770	790	813	784	821	741	780	770	748	764	790	767	727	730	807	863	761	781	783	756	795	725	813	805	792	846	781	783	775	818	752	742	786	761	786	818	792	777	715	743	790	768	766	824	793	784	791	735	753	767	785	813	743	792	784	781	777	760	777	786	873	791	825	828	713	790	769	745	788	846	803	768	802	778	776	796	820	750	740	826	824	795	770	770	848	811	784	733	773	802	808	783	783	791	812	776	786	767	786	737	775	780	811	751	769	814	833	813	818	784	751	794	793	802	764	752	825	808	766	796	777	783	760	756	770	761	794	798	797	749	764	803	784	752	779	794	761	780	775	796	804	763	798	754	756	764	802	748	739	817	773	785	755	809	797	811	752	758	796	801	751	816	789	758	797	752	746	800	739	789	782	769	764	787	753	837	772	821	810	739	739	820	800	780	778	721	767	741	799	748	734	769	783	749	782	762	796	769	794	786	779	776	795	784	781	760	809	752	741	753	832	785	736	773	743	796	754	766	813	757	798	776	767	827	801	763	789	774	791	793	776	771	774	788	790	843	763	789	770	807	805	744	732	792	844	811	782	750	806	796	823	745	803	807	782	812	761	764	801	827	821	777	826	767	806	797	768	786	789	782	765	704	800	750	840	759	795	795	894	815	765	774	811	841	788	786	832	765	768	806	805	717	760	753	774	733	784	800	770	804	776	832	710	787	753	743	818	742	754	739	806	749	774	775	786	816	777	729	812	763	743	803	791	779	809	794	817	805	790	766	725	742	789	849	769	800	769	766	759	810	787	780	807	851	762	812	849	783	768	763	765	803	807	769	785	770	799	801	803	766	767	760	784	821	806	809	792	764	766	769	769	768	820	770	829	740	765	712	840	771	794	779	756	803	775	764	783	810	777	769	768	775	799	801	790	790	774	772	800	794	792	785	831	782	803	839	785	792	791	799	821	796	752	827	768	784	803	820	786	777	793	809	783	751	801	774	779	787	802	787	774	809	817	795	776	782	870	793	805	790	811	727	767	772	752	768	784	820	799	780	827	782	795	812	772	815	786	830	762	755	861	777	766	836	722	766	758	753	785	787	845	781	813	780	785	809	781	763	752	843	756	764	766	772	792	779	809	801	758	772	761	785	793	764	749	803	795	811	772	779	800	836	753	790	801	810	833	787	766	817	828	767	790	757	801	797	775	748	800	787	798	823	790	798	756	798	745	794	761	829	820	794	756	793	780	757	733	760	760	783	848	713	785	819	792	767	757	802	811	797	733	767	789	765	814	773	797	825	745	793	782	763	791	778	790	817	753	748	763	768	776	758	769	808	770	804	765	810	766	737	759	813	743	787	774	780	763	791	810	764	754	752	775	838	719	766	815	741	792	766	827	772	782	807	763	784	761	776	739	754	795	759	802	770	763	767	754	763	783	782	781	816	734	771	766	811	776	806	767	841	826	793	755	824	728	804	783	807	799	787	749	780	802	762	766	788	757	770	725	740	805	807	765	785	796	822	758	809	827	763	764	753	799	807	750	812	783	748	803	780	776	772	753	772	778	785	765	820	781	806	821	790	774	766	788	766	816	794	795	784	811	773	790	793	765	778	815	746	781	797	749	747	809	761	779	752	814	769	717	766	794	771	802	728	748	766	746	766	738	737	763	735	829	787	776	782	836	758	787	815	752	804	803	759	776	783	786	765	782	809	776	738	813	753	788	780	784	794	764	815	760	780	754	778	820	773	797	782	786	773	801	799	814	793	787	841	795	790	731	750	810	786	712	783	789	797	803	798	797	750	801	791	709	792	756	779	715	778	764	804	802	842	770	787	807	809	792	805	721	753	802	797	779	759	823	780	798	788	780	763	797	704	787	763	771	763	817	754	797	815	779	811	798	802	804	831	785	818	711	771	820	782	757	783	712	747	838	751	734	796	780	757	790	763	820	758	795	788	741	790	753	801	744	773	725	811	793	769	771	769	797	758	757	771	744	801	831	828	765	793	780	744	778	753	751	784	785	779	787	810	815	805	745	789	718	778	771	734	796	812	835	785	783	770	787	812	724	777	783	801	808	801	755	797	844	826	786	803	782	779	751	761	775	776	781	779	784	723	856	794	749	772	792	770	809	778	794	803	775	779	782	764	859	778	781	775	822	746	819	777	787	805	806	787	769	763	766	790	758	737	813	808	768	818	820	834	771	813	748	734	805	805	781	798	777	826	768	818	761	785	796	801	790	814	788	765	818	799	800	806	772	807	800	795	779	781	734	796	761	787	830	763	755	829	776	795	791	767	728	783	755	781	739	790	773	799	794	761	836	791	765	800	742	784	769	826	813	837	761	799	831	777	780	829	771	783	822	786	758	807	793	817	775	755	822	793	808	797	775	788	750	759	742	740	766	761	785	733	780	796	813	783	788	776	837	795	768	831	752	780	741	803	812	768	760	829	779	779	734	780	777	737	802	807	810	753	767	796	791	793	792	770	802	794	754	823	838	819	762	822	789	788	710	793	807	735	776	823	731	761	809	797	785	791	766	803	818	736	803	754	763	769	854	782	790	805	811	778	826	802	797	763	740	786	808	759	805	740	768
24264	21498	25339	28109	21504	21645	18808	3865	2002	1526	1309	1113	1011	915	818	668	662	562	499	464	406	448	413	412	382	365	380	350	375	351	381	365	351	322	357	367	326	306	328	340	344	356	334	345	305	323	330	342	341	358	320	352	343	357	318	300	296	317	310	340	361	344	315	316	290	298	338	324	345	353	326	338	336	332	336	303	360	364	360	310	320	324	336	330	342	322	339	319	364	346	367	322	328	348	324	328	347	354	379	321	324	320	349	353	325	350	308	320	336	337	352	322	342	358	337	320	348	341	328	336	324	330	309	342	344	339	321	351	341	341	357	343	320	313	365	317	342	380	299	360	336	337	359	324	300	328	345	320	367	347	340	345	362	338	315	360	342	300	329	318	356	352	323	359	348	343	347	351	307	315	295	341	335	337	352	334	352	422	317	332	322	354	330	369	345	335	314	364	310	351	322	331	357	352	327	335	361	340	334	338	356	310	348	333	345	341	350	331	306	315	332	345	351	316	318	326	347	325	335	334	342	344	321	348	312	339	350	328	330	351	296	337	321	326	318	308	345	311	338	382	323	370	357	343	348	349	362	355	336	319	357	352	313	348	374	319	340	336	384	330	342	327	320	327	344	355	336	313	327	363	336	343	344	338	348	332	331	317	362	342	380	337	310	361	341	323	313	353	308	348	320	354	335	325	374	309	349	357	356	350	383	360	345	315	320	359	373	337	340	298	321	323	332	333	348	312	338	356	313	344	353	349	372	342	353	356	323	344	304	407	346	336	365	359	314	319	349	363	353	353	336	349	347	346	325	334	350	345	382	340	340	351	306	344	349	322	316	320	329	295	305	325	329	374	339	316	334	322	330	334	369	316	343	342	314	334	309	358	345	317	333	341	390	315	333	306	315	332	335	287	352	343	344	346	304	310	348	365	373	326	310	326	341	341	311	353	356	348	375	334	320	320	341	328	350	336	343	347	319	348	353	290	349	356	363	341	317	298	316	337	377	325	340	308	341	365	346	341	368	348	358	319	330	341	371	277	309	358	359	307	290	361	323	334	320	350	347	347	317	317	351	348	324	321	316	340	326	351	341	361	354	336	313	306	347	341	319	302	338	307	351	340	363	360	337	341	333	321	333	372	345	351	357	331	340	344	358	326	373	321	353	332	337	329	345	327	357	346	354	338	308	302	346	366	318	312	319	340	372	330	348	384	326	312	335	326	324	340	347	321	299	362	345	375	355	332	336	386	357	310	370	370	343	350	340	369	353	319	331	339	338	351	319	315	342	336	348	331	330	360	385	333	351	346	368	339	356	348	318	312	324	322	338	332	315	295	334	337	341	325	328	325	353	328	339	371	314	352	330	289	327	362	349	361	381	338	358	341	350	345	363	305	320	361	347	316	322	335	314	326	344	315	333	342	324	327	358	325	321	368	343	327	328	368	345	355	340	345	337	361	370	302	305	317	305	309	343	340	352	311	328	346	320	330	365	329	313	294	339	333	345	331	363	357	324	370	327	318	338	271	349	331	342	314	326	314	338	327	326	372	312	364	321	333	315	321	336	358	342	322	325	334	345	346	366	338	347	311	341	358	332	332	341	325	340	331	328	346	319	352	341	328	322	332	301	338	331	334	325	345	345	336	321	315	359	332	333	335	317	355	315	310	299	378	370	367	305	309	315	334	310	353	343	336	365	358	327	303	359	336	344	360	322	347	351	298	316	348	335	331	342	363	337	322	339	333	327	345	332	323	328	339	333	367	381	350	353	350	352	341	297	364	388	324	338	325	367	351	318	321	287	339	322	329	345	346	348	324	303	301	358	338	362	320	335	334	335	318	334	351	334	314	332	343	336	346	321	355	341	319	367	349	338	340	342	324	362	364	339	341	318	356	354	323	314	345	346	318	348	338	322	329	361	351	340	333	360	358	325	336	323	329	341	318	345	394	363	381	322	328	322	338	325	292	345	382	366	320	327	327	314	330	327	325	331	309	315	353	359	312	351	326	325	349	356	335	333	324	337	331	344	367	333	327	340	360	338	346	321	352	337	326	318	342	336	353	352	306	322	334	348	322	315	363	307	373	318	344	319	333	313	341	335	330	330	352	379	322	322	337	352	364	359	343	343	372	354	344	334	350	363	360	393	343	322	290	344	335	321	358	343	335	379	376	339	336	321	353	334	338	362	351	371	336	337	287	333	350	330	365	368	310	350	334	334	344	309	326	332	378	354	333	345	326	339	354	343	354	403	335	356	350	350	315	315	340	359	360	356	335	361	341	321	295	333	323	333	341	340	326	308	339	344	349	349	329	331	356	351	343	339	369	356	347	313	315	299	307	332	305	328	351	360	319	341	341	324	316	369	344	358	317	325	334	336	385	373	338	354	309	326	343	300	329	323	302	298	329	352	379	317	339	351	334	322	317	343	326	329	327	347	369	353	355	376	329	368	324	330	366	307	354	352	323	339	320	346	326	315	331	339	346	328	335	347	358	356	287	357	308	326	320	356	319	334	356	369	356	361	318	310	362	326	323	341	353	336	342	305	337	307	331	327	314	277	297	313	322	312	350	366	332	339	339	329	375	347	335	325	340	349	335	334	300	338	371	309	349	348	348	319	338	375	366	337	342	327	371	319	321	324	332	320	349	315	328	349	321	320	338	333	348	377	341	302	333	340	371	356	334	339	323	314	295	311	345	307	358	359	320	317	339	330	351	352	377	339	361	361	364	339	301	336	371	291	329	314	312	317	352	331	387	345	299	316	327	340	328	342	329	338	325	321	323	335	368	299	333	338	338	347	365	329	327	313	335	336	328	329	350	355	306	337	349	290	347	310	315	359	342	339	346	336	331	341	363	308	374	322	336	316	324	325	379	327	336	337	332	313	347	350	310	347	340	337	342	315	332	330	351	334	322	342	320	332	314	326	333	311	339	334	320	335	327	347	357	342	326	325	313	333	375	334	330	332	318	340	326	305	338	324	341	357	359	311	328	327	305	334	333	330	354	309	308	344	316	351	306	315	331	330	338	331	333	324	320	330	331	319	373	335	368	333	318	334	355	331	343	320	346	350	337	335	328	322	327	335	317	334	319	350	339	322	349	340	343	350	342	300	366	345	331	372	295	290	363	346	341	332	348	359	333	335	354	318	336	349	362	338	322	330	322	315	324	318	349	319	314	338	329	298	314	355	322	328	328	300	294	348	330	313	327	337	309	320	285	338	311	315	365	317	336	380	350	328	340	354	375	317	351	309	307	323	342	324	335	334	333	319	329	334	298	304	326	312	328	376	333	328	345	377	340	356	316	320	340	339	327	352	328	349	323	344	342	336	323	346	276	364	341	329	333	307	334	336	353	314	319	356	313	314	339	343	314	326	323	321	326	328	317	327	326	341	328	344	334	333	301	370	338	324	344	349	302	329	368	339	315	325	335	327	330	332	374	317	311	346	323	379	346	311	328	321	359	348	343	330	354	347	327	329	344	327	330	366	327	366	351	334	379	302	343	340	354	354	349
29398	47932	27550	7444	3786	2777	2103	1608	1352	1239	1217	1113	1013	985	913	946	858	833	816	860	830	822	797	797	763	779	789	812	758	799	777	750	750	809	744	745	763	728	711	798	797	785	764	793	749	782	781	750	794	734	781	742	800	763	764	770	736	754	760	760	750	717	786	787	720	724	731	737	754	741	732	760	770	753	761	760	753	721	719	742	749	762	724	775	740	744	743	747	732	707	731	726	746	748	748	764	728	799	734	770	757	766	740	795	773	705	695	749	788	759	747	727	752	788	748	728	746	773	771	745	762	777	709	790	801	672	803	780	750	735	723	772	765	770	760	772	750	762	752	774	672	784	736	791	732	732	805	760	774	757	745	760	810	727	742	690	698	759	740	819	764	688	769	724	724	751	776	769	714	699	764	751	748	740	742	801	769	743	775	758	708	776	801	721	724	725	780	744	796	750	758	766	722	701	784	761	764	748	766	767	717	747	811	751	811	788	739	790	762	716	780	782	768	723	758	753	823	732	748	728	718	745	777	764	740	785	780	793	752	784	768	805	708	769	731	752	722	763	732	750	761	767	713	716	746	717	806	730	781	755	738	776	746	744	791	763	736	770	775	730	705	696	760	778	750	761	695	779	714	769	727	797	738	747	729	745	725	742	748	731	777	768	742	783	752	767	739	811	727	789	788	746	732	752	771	739	820	727	756	739	742	731	721	732	764	795	784	758	779	761	770	741	753	781	767	784	773	727	753	770	778	756	735	748	788	749	750	744	769	761	783	731	756	746	826	755	750	778	738	715	777	787	741	787	741	764	778	777	720	789	753	758	722	753	793	808	769	750	708	699	716	766	715	719	734	735	741	739	705	745	737	742	749	737	802	745	723	725	725	829	691	758	740	798	719	747	741	758	794	763	777	762	777	776	727	787	693	806	785	797	754	735	784	748	723	771	745	711	759	825	738	790	769	719	770	742	764	737	752	768	790	761	733	712	764	706	723	748	742	766	758	783	730	734	746	756	748	745	721	742	733	717	776	748	775	771	733	730	717	775	712	750	724	725	800	737	737	738	726	760	720	747	707	761	754	748	732	747	768	743	745	793	741	783	791	740	794	758	760	776	732	722	773	744	765	753	783	813	742	730	740	779	743	751	730	729	786	762	764	786	777	754	781	728	754	748	687	740	785	759	734	722	761	775	734	761	744	718	782	762	798	799	751	793	753	720	753	782	775	718	757	743	710	748	730	709	733	784	742	685	768	759	759	730	796	772	793	735	726	756	716	699	753	793	753	768	746	764	756	720	723	751	738	785	762	782	790	746	775	710	756	746	748	723	780	745	762	764	722	770	764	718	751	784	714	763	760	730	738	762	737	748	762	743	757	773	756	762	769	744	688	802	755	776	783	768	733	740	739	762	738	769	773	768	772	738	728	721	780	751	715	759	723	709	776	782	718	762	742	743	737	726	699	751	740	760	748	780	761	748	709	752	705	746	771	744	733	748	734	731	758	755	765	774	698	728	780	746	763	763	744	742	699	689	736	745	750	682	731	772	717	756	769	750	723	703	767	757	769	763	746	758	774	758	729	776	751	772	750	780	742	742	788	765	777	741	713	720	752	779	722	736	727	762	786	719	743	743	752	733	732	760	712	774	770	752	771	784	755	739	759	698	719	774	801	773	763	748	807	735	757	701	763	751	772	761	763	766	766	749	725	778	790	746	754	782	713	745	722	752	713	763	770	737	804	716	774	784	758	745	766	759	705	707	778	708	751	726	795	734	770	730	777	718	734	746	705	738	735	724	755	782	782	742	783	736	712	756	768	742	775	745	756	772	743	701	793	731	726	729	765	734	709	711	741	730	813	745	716	808	728	704	748	740	783	724	751	794	740	767	739	702	735	750	753	781	765	823	730	749	748	752	734	776	782	762	780	818	805	733	756	763	697	722	783	746	776	788	739	749	784	734	751	743	758	723	724	724	770	732	776	765	710	766	773	699	773	737	787	726	763	717	748	785	769	779	760	724	739	796	773	714	736	782	734	769	770	725	750	777	745	784	757	784	756	768	727	722	738	729	757	754	787	725	765	714	692	746	720	751	754	762	720	717	836	712	756	755	753	777	770	764	758	741	714	741	686	771	731	741	794	769	738	751	746	739	751	715	722	733	722	741	745	805	772	752	758	752	760	801	737	755	730	793	792	716	736	750	747	730	753	774	728	761	805	765	707	802	762	728	751	753	724	765	736	733	746	757	761	741	761	727	745	744	731	774	743	752	780	724	746	750	767	744	739	738	756	752	759	748	771	758	696	714	721	779	764	735	764	740	738	780	761	734	727	726	735	776	754	754	737	774	776	759	770	753	783	729	754	769	749	782	803	796	711	759	738	780	792	744	687	720	772	793	759	750	757	787	779	768	768	700	839	775	697	753	768	734	746	731	740	709	728	737	768	745	728	758	781	763	750	739	747	812	777	797	735	711	729	781	764	769	770	731	738	747	723	801	757	768	781	796	790	697	768	746	768	796	758	765	726	739	781	771	737	755	752	696	766	748	771	763	731	715	760	781	766	778	809	766	773	744	754	798	753	749	782	759	700	788	720	745	748	744	786	786	738	751	784	749	744	762	737	768	723	813	753	749	749	789	788	722	755	757	788	734	746	706	774	760	744	766	750	729	697	790	775	740	748	777	738	717	730	749	772	775	730	776	756	783	733	764	754	732	724	708	777	798	748	734	746	744	733	730	735	700	770	760	736	769	709	792	772	740	762	732	744	749	750	724	750	738	790	756	757	716	804	783	731	742	752	721	810	765	770	742	768	727	729	730	726	744	757	727	706	785	741	757	734	788	751	752	757	730	736	748	772	722	732	733	741	752	754	732	750	700	758	731	754	798	760	755	796	777	731	734	767	805	731	722	752	758	756	741	773	748	731	715	721	773	752	798	746	780	799	685	740	777	746	745	780	697	739	786	737	779	689	743	772	712	792	725	748	759	763	760	759	720	703	735	747	716	770	769	766	736	692	704	743	756	763	807	740	761	760	766	767	770	778	721	775	742	727	792	755	719	746	737	740	771	755	760	753	772	732	721	724	730	770	784	765	700	753	717	735	759	751	803	755	764	764	751	792	781	754	749	760	766	776	754	742	759	743	750	766	728	742	751	752	790	761	740	751	762	733	756	696	789	771	749	785	726	755	734	769	716	742	743	797	776	725	724	796	697	748	738	755	761	754	778	762	699	757	751	739	758	794	740	783	722	741	733	752	715	802	790	728	742	775	732	776	762	734	741	761	760	770	741	754	800	745	761	754	734	774	761	733	716	738	756	751	761	697	744	745	760	744	755	743	790	786	782	762	793	779	761	769	741	752	768	771	721	766	738	750	747	830	717	737	761	792	761	748	772	792	753	719	735	786	753	740	794	755	762	757	701	777	733	751	792	763	755	715	753	752	733	748	763	752	773	760	801	779	724	726	750	729	765	715	769	790	752	733	747	769	678	772	750	714	729	837	775	764	754	774	746
33094	25139	21981	9179	3313	2503	2045	1368	1215	1047	819	828	741	628	586	552	553	495	441	410	442	444	419	366	405	401	425	403	382	367	336	366	401	380	387	383	387	388	361	368	425	419	408	358	358	394	400	389	357	359	388	381	352	350	377	369	376	402	376	366	394	414	370	354	401	380	372	347	370	418	410	390	378	360	367	386	336	378	373	365	396	358	380	373	413	375	387	385	375	407	362	360	388	400	392	403	366	356	391	347	373	368	366	396	388	376	366	363	416	361	371	379	383	381	362	383	379	377	396	397	376	391	368	342	369	333	376	383	354	380	399	381	400	405	346	384	369	394	353	365	378	390	396	354	369	351	388	398	386	352	390	361	395	371	390	393	383	377	367	380	409	383	391	403	400	381	364	356	372	396	381	381	368	356	414	364	352	363	362	370	373	355	330	369	398	405	403	385	362	379	389	408	400	380	370	372	384	375	356	389	363	371	350	346	412	352	365	379	374	326	358	346	358	420	396	367	364	383	356	406	350	380	375	403	381	326	359	369	384	410	400	360	364	405	385	354	371	405	365	391	388	424	375	378	360	403	384	379	392	447	386	394	362	393	359	362	341	390	362	375	367	386	323	361	388	361	384	373	385	411	384	366	348	383	403	390	366	370	385	375	375	412	347	343	343	377	354	337	410	391	426	358	330	379	367	366	367	392	379	374	373	396	393	396	332	357	394	381	366	367	400	409	399	383	382	373	381	382	379	387	401	381	340	370	346	355	398	384	358	355	424	378	394	366	385	341	339	352	364	381	408	404	437	389	353	355	359	416	363	400	370	381	371	396	373	380	376	376	416	367	371	368	363	354	339	345	351	394	329	386	364	405	420	387	391	392	396	376	377	373	358	410	384	367	358	387	394	366	374	358	379	356	404	386	349	363	312	364	398	403	405	369	348	409	390	385	377	371	395	384	370	372	390	389	339	369	403	362	378	380	402	415	355	408	419	381	365	365	345	432	399	377	394	364	399	383	370	374	413	358	377	417	391	397	385	417	401	360	380	384	379	398	385	363	396	413	380	395	343	384	405	394	355	368	379	377	342	388	398	364	370	381	381	386	360	340	340	365	393	370	401	393	366	382	364	401	352	408	382	398	346	377	404	394	381	370	378	402	384	335	411	398	392	378	368	379	360	384	376	383	404	411	388	356	385	353	395	357	334	393	386	373	376	388	365	343	397	346	374	323	346	366	349	356	367	390	370	387	368	411	438	320	370	394	378	381	365	399	412	410	355	379	385	387	377	356	349	372	372	392	344	388	365	376	354	348	402	376	344	364	341	376	407	358	335	392	342	387	371	358	380	329	354	392	378	362	360	386	397	391	402	401	350	369	369	337	388	354	400	387	361	385	360	372	348	385	381	397	366	381	359	386	403	407	377	391	377	383	399	367	342	367	375	395	346	372	401	369	413	405	368	366	388	369	401	377	364	365	399	359	400	358	370	393	414	409	369	409	351	384	343	402	372	375	364	367	366	403	364	390	373	394	406	392	402	376	391	391	359	381	390	383	356	393	391	365	370	376	362	341	385	396	380	372	398	435	393	388	380	389	338	393	340	365	437	370	410	353	374	371	353	416	349	355	390	381	383	385	365	395	384	383	353	371	383	395	395	393	351	374	397	382	374	366	344	387	357	399	350	380	371	348	432	358	393	375	417	404	338	376	378	361	383	340	357	368	360	414	362	392	380	355	375	381	370	375	377	341	369	373	369	402	389	368	358	398	363	374	367	371	385	387	397	406	381	370	350	402	371	385	353	362	358	327	392	360	355	406	380	357	383	375	394	377	371	393	364	368	397	415	378	387	386	377	365	365	358	389	395	358	357	367	368	382	371	359	377	357	361	376	364	385	386	363	385	374	390	386	375	364	386	356	390	376	390	383	359	382	350	333	380	433	379	398	372	367	330	380	393	379	400	374	379	403	401	345	390	389	372	391	364	338	435	371	353	380	355	411	359	382	381	352	371	337	396	355	377	389	381	413	406	397	394	379	394	375	379	337	390	372	367	362	387	387	391	347	390	366	364	341	398	390	366	384	363	375	363	412	367	378	367	403	420	387	368	391	389	392	394	386	369	373	420	363	350	389	349	346	382	401	351	372	368	393	372	378	358	384	387	399	351	368	392	338	323	406	378	375	397	396	371	332	378	372	410	414	369	343	382	367	399	390	386	437	364	367	351	389	360	371	356	393	360	358	375	329	357	416	378	351	388	399	388	393	357	394	396	362	386	397	322	348	419	366	407	375	371	353	361	403	410	401	370	369	408	413	394	351	385	361	349	358	394	438	381	412	372	395	399	366	356	358	353	378	370	372	334	369	420	365	363	381	369	357	366	405	398	395	370	409	362	377	375	383	383	386	324	346	356	371	358	383	400	366	416	397	382	357	359	368	424	393	381	373	363	373	376	433	420	403	379	366	394	369	370	342	323	391	420	385	401	381	411	378	369	418	376	340	369	412	371	357	371	374	363	403	398	366	379	394	376	374	388	330	379	419	383	450	371	366	388	361	364	381	380	386	402	364	396	391	358	389	376	362	387	406	416	326	396	392	388	378	384	355	362	390	375	349	384	366	365	343	373	409	356	385	364	380	399	364	374	376	374	372	386	364	369	390	388	393	387	389	340	382	388	371	386	381	388	395	387	367	411	375	417	382	374	392	364	417	373	338	377	405	418	366	365	382	359	386	390	403	392	387	411	403	411	342	409	419	377	370	381	385	340	376	372	373	398	390	404	390	367	359	372	394	371	399	351	397	363	402	356	352	370	354	401	398	406	429	414	348	381	365	373	390	388	386	373	371	380	388	384	369	427	379	393	399	389	358	366	405	376	382	351	357	390	356	380	395	408	405	403	376	368	379	363	382	350	393	372	351	381	378	401	385	380	386	370	403	386	384	401	439	353	366	388	395	391	349	398	385	395	391	397	369	368	362	376	371	363	399	371	390	380	362	346	385	370	401	386	339	407	380	349	389	388	392	385	367	381	403	351	352	329	409	384	375	379	373	345	407	395	370	369	388	377	385	369	393	385	356	390	383	378	398	350	361	343	396	410	354	383	369	334	337	384	360	393	348	398	396	405	379	363	367	399	324	376	387	359	351	338	370	354	369	378	381	403	418	389	411	375	371	381	374	388	373	367	361	348	347	418	388	389	342	391	363	400	369	343	352	379	396	366	390	364	376	344	404	415	373	379	403	404	365	368	397	365	398	407	368	385	359	358	397	386	359	377	390	391	368	389	343	397	386	369	390	349	387	395	378	370	358	374	376	370	388	391	358	450	370	385	376	369	406	333	350	394	411	381	361	382	383	398	389	358	350	376	401	406	338	417	375	343	411	389	400	381	377	386	381	407	348	382	369	408	421	396	349	369	416	396	380	380	379	392	381	365	376	370	404	389	430	358	380	372	347	402	387	388	371	365	391	374	370	374	372	401	390	343	374	363	408	389	374	410	358	388	392	351	413	393	383	374	364
24793	30523	13129	4051	2294	1919	1627	1277	1237	1178	1085	1080	1019	976	1003	940	893	894	849	826	846	887	861	907	895	832	849	818	925	909	827	803	855	883	889	934	828	860	868	836	872	801	869	897	846	846	802	821	872	853	862	872	842	804	869	871	870	871	883	864	833	865	837	885	836	849	894	884	839	854	862	871	825	811	815	883	832	872	815	889	836	909	823	839	840	835	818	840	862	845	862	902	865	813	850	877	830	906	837	882	831	889	899	851	872	866	808	890	853	887	822	835	851	910	815	888	904	853	875	858	844	865	830	904	880	843	853	832	850	882	862	841	840	873	883	843	886	891	856	899	855	873	863	823	829	882	867	923	829	859	874	820	863	869	837	847	808	916	935	850	814	806	876	844	837	863	803	855	843	847	853	766	848	891	848	875	805	845	785	862	880	844	848	798	883	863	868	800	877	837	868	858	855	825	822	835	844	807	894	820	833	865	778	807	865	873	870	881	869	923	811	874	814	840	851	851	850	794	873	835	884	870	825	859	819	856	833	877	841	864	855	856	852	847	844	872	801	870	838	862	837	852	859	899	898	858	884	877	842	889	874	871	788	886	862	883	827	871	900	814	822	920	869	857	851	842	894	852	810	859	865	860	841	913	834	861	850	846	859	850	799	794	801	850	853	879	887	906	929	881	870	917	887	808	876	848	865	901	853	824	786	883	868	828	860	833	893	906	844	879	844	855	847	888	847	827	815	851	820	937	883	868	864	784	868	854	818	868	857	854	826	768	854	870	830	876	852	889	844	864	866	867	811	867	837	822	878	842	840	848	853	833	868	795	876	835	873	883	859	832	851	828	825	835	909	871	838	907	919	853	814	905	876	855	873	883	814	869	824	847	857	822	837	857	836	865	754	879	885	885	870	856	822	816	813	884	840	825	876	866	840	852	793	851	864	845	845	827	849	877	859	838	863	825	813	840	837	851	879	877	822	880	900	907	842	848	878	866	891	871	877	822	877	896	795	884	891	854	848	881	807	852	859	856	784	840	906	883	843	854	785	849	820	827	865	830	827	862	882	892	821	823	828	847	801	869	808	866	862	857	872	868	888	847	845	831	821	876	845	849	854	826	828	848	878	877	892	847	846	904	843	860	893	832	819	814	815	827	870	859	821	839	845	795	895	890	862	825	846	912	884	831	898	847	852	851	859	856	868	855	844	862	895	909	869	858	851	863	870	853	843	837	798	854	853	874	898	803	827	853	824	810	845	866	812	841	833	845	802	854	798	818	780	797	832	879	881	879	803	845	835	895	829	860	862	835	863	792	928	841	891	829	868	842	867	864	809	848	870	860	840	876	885	869	841	801	874	865	808	871	882	846	899	823	865	852	843	783	833	868	851	859	855	880	867	874	825	823	882	824	834	842	873	819	924	868	832	869	811	805	844	838	860	882	857	839	926	829	859	848	889	799	769	829	887	824	879	860	854	827	841	843	895	861	855	847	920	844	811	849	863	873	813	889	830	829	882	836	898	861	837	872	914	854	890	830	809	842	857	814	888	824	867	804	852	809	840	851	891	850	834	846	851	860	888	867	885	835	807	872	840	856	873	880	841	847	838	845	824	839	854	842	869	871	868	864	868	813	873	845	855	843	788	805	831	830	845	818	890	818	866	853	856	886	813	812	816	879	912	811	907	884	820	880	873	883	884	881	877	844	865	856	880	859	857	842	894	902	902	876	830	851	888	874	841	821	874	841	920	865	829	876	873	879	868	868	827	884	816	874	853	877	844	844	842	853	877	843	867	861	868	874	862	816	875	857	833	903	830	870	838	860	844	822	865	831	809	809	812	872	828	838	864	833	916	864	886	852	842	833	872	823	832	834	912	875	886	844	818	865	870	809	875	868	889	854	872	918	889	829	832	886	878	900	843	889	883	904	840	812	913	885	814	806	840	870	878	849	840	852	840	871	875	852	876	863	840	888	891	800	840	837	859	875	853	815	832	856	889	858	858	846	907	866	856	829	849	858	883	858	873	880	902	852	875	865	839	839	847	814	849	842	896	896	860	827	880	853	850	803	887	855	798	833	885	858	849	892	839	826	835	841	872	827	849	893	832	842	810	846	857	893	816	868	850	860	840	877	868	898	856	887	839	894	858	890	881	814	851	878	820	861	855	857	848	872	859	855	850	869	876	894	866	841	850	869	846	903	879	796	824	943	846	832	859	890	884	881	820	880	903	823	847	834	860	849	828	859	826	848	858	858	869	904	851	898	898	847	842	894	820	943	886	819	855	885	851	846	877	862	922	823	820	841	915	860	896	878	890	873	884	812	819	848	866	822	835	819	815	828	830	821	900	868	873	895	894	906	879	852	844	844	824	852	876	884	818	900	827	852	873	874	861	849	880	893	825	853	850	881	891	809	848	842	876	868	867	866	871	879	815	917	835	804	844	880	871	872	887	859	809	823	850	870	873	861	847	873	838	797	801	813	841	857	847	909	835	814	856	883	891	856	883	847	860	869	839	849	806	780	858	836	829	852	807	864	821	888	835	855	852	832	843	846	891	921	809	866	823	869	856	853	840	846	833	847	873	869	872	870	833	860	845	886	846	837	872	874	858	900	839	815	819	858	863	876	836	849	866	805	851	870	899	836	853	845	864	873	828	878	835	853	902	879	886	834	852	882	820	841	845	827	862	789	895	910	839	897	890	859	840	867	799	840	903	816	884	852	870	833	867	886	888	883	839	861	886	827	826	846	816	844	893	851	854	830	818	868	840	879	872	843	849	858	840	927	861	836	870	837	879	869	815	877	825	884	901	833	907	896	863	846	862	857	889	828	873	887	895	843	820	850	864	869	877	827	855	817	881	848	793	836	834	882	848	821	902	894	883	812	849	860	842	851	855	840	840	856	798	823	836	890	865	854	908	858	832	829	842	852	813	819	824	885	862	898	841	869	853	860	833	840	820	878	833	847	804	854	838	848	834	851	875	837	827	882	870	897	918	854	856	905	836	825	850	843	890	834	835	897	886	806	926	897	856	844	863	879	932	806	858	840	878	888	853	870	842	866	905	854	849	890	834	873	853	891	862	898	912	896	861	885	863	840	867	856	885	868	863	858	822	883	895	876	818	837	815	915	903	856	845	872	882	874	872	838	843	880	845	845	809	883	855	835	793	850	858	864	899	854	878	883	851	848	817	813	885	859	886	909	883	876	844	882	860	846	910	810	855	869	840	906	820	856	873	856	829	845	807	899	852	880	862	814	827	828	847	838	837	884	867	839	902	836	898	812	822	857	803	848	934	860	891	873	852	907	858	885	873	880	877	893	830	808	839	900	855	823	849	824	873	875	789	812	802	842	844	837	907	839	908	854	859	802	851	817	813	795	834	822	864	853	840	870	815	907	836	850	876	828	843	811	820	798	866	900	881	857	833	822	861	850	857	853	856	835	901	848	845	854	874	866	845	833	870	871	879	874	824	921	841	860	833	826	864	851	854	845	829	838	887	816	850	855	844	887
24869	21463	24961	28381	21498	20264	5291	2291	1631	1325	1145	933	892	696	657	591	554	481	480	420	415	415	409	417	399	395	362	390	386	384	430	346	367	345	364	364	378	330	384	349	324	339	337	360	360	329	346	354	354	371	336	375	335	368	345	323	331	348	378	357	335	376	362	373	332	339	341	339	331	315	363	323	342	362	348	369	340	375	364	304	320	330	333	349	319	344	338	390	365	376	309	331	344	343	354	383	375	394	351	320	351	323	362	375	383	345	361	354	340	356	328	347	342	316	330	319	305	328	361	370	334	328	349	355	351	336	339	316	348	342	362	344	348	343	346	322	336	367	337	332	331	347	376	347	331	322	330	311	342	367	370	360	354	331	382	376	322	333	303	319	330	384	356	338	356	325	353	350	361	362	382	382	320	367	332	368	333	310	364	327	347	370	345	345	370	336	319	359	315	380	341	400	365	351	358	339	341	333	358	322	362	366	299	356	346	320	354	310	380	341	351	331	354	365	369	375	319	344	334	327	357	362	342	368	336	363	343	321	362	324	341	353	346	355	385	336	349	319	341	319	350	339	357	349	376	356	357	369	372	351	330	362	344	366	363	351	356	328	318	334	347	388	349	335	315	328	314	350	356	378	332	344	340	302	343	364	324	341	345	324	331	365	322	302	325	320	350	328	362	348	344	336	318	340	355	361	322	368	352	365	335	364	351	306	341	375	335	354	338	330	365	332	340	343	377	353	339	346	322	338	336	307	331	327	366	326	379	353	357	322	380	383	345	332	339	394	320	344	351	344	336	339	329	371	347	327	377	318	359	349	381	369	340	346	364	367	360	307	367	380	349	333	316	362	365	344	357	364	316	363	309	341	365	341	337	362	339	351	339	327	372	367	359	344	343	366	364	341	319	336	346	332	322	356	352	323	383	338	352	324	323	342	352	359	373	367	350	341	368	360	338	357	376	350	338	321	358	341	346	338	347	372	332	343	379	343	386	333	336	344	349	377	352	338	362	361	352	336	336	306	323	310	314	326	361	333	354	324	314	374	362	371	376	351	343	346	347	342	346	346	344	335	361	337	366	356	378	344	377	346	338	344	318	342	341	313	356	332	339	304	336	354	335	349	350	370	353	342	348	361	350	310	326	298	306	366	338	323	356	336	358	347	364	362	350	332	370	322	360	375	361	350	353	348	330	353	393	333	360	365	359	362	334	355	366	353	320	384	359	351	334	338	350	315	323	383	355	352	337	351	375	390	347	367	339	369	352	343	318	367	300	352	348	342	364	364	402	371	379	384	319	312	346	327	340	346	359	370	332	331	361	311	355	355	338	330	357	394	351	344	331	388	322	368	341	345	347	340	331	323	339	332	330	397	378	386	342	314	370	351	388	389	381	368	353	349	345	346	345	347	323	341	360	349	340	315	335	330	334	348	340	331	331	296	321	339	326	299	373	356	356	373	380	361	353	348	331	355	347	348	363	338	354	344	329	326	343	376	320	319	314	310	351	340	388	347	363	401	352	353	384	343	371	363	349	319	358	354	356	365	324	326	353	371	353	357	351	319	357	332	349	336	375	351	376	355	332	344	342	307	350	326	312	353	337	345	348	308	350	354	384	340	345	346	355	332	359	345	378	344	351	346	324	385	319	333	324	324	383	349	312	340	330	363	368	381	354	342	304	388	381	365	329	336	373	348	348	367	366	338	338	342	301	384	334	341	322	322	403	310	332	342	364	378	359	340	339	340	356	348	324	353	350	349	340	333	321	310	340	346	338	374	365	355	335	326	343	380	380	324	379	356	322	371	353	366	318	332	354	343	348	373	352	337	330	333	356	348	374	341	310	367	343	345	314	347	363	358	368	326	323	357	331	353	387	349	339	336	366	367	357	359	342	328	335	322	364	332	355	363	344	332	345	353	353	362	297	345	345	349	327	365	351	338	326	332	325	361	307	341	352	356	315	353	343	316	333	374	383	327	332	336	310	340	321	319	328	351	322	322	338	332	389	317	320	330	347	333	305	352	350	313	353	346	339	333	376	315	352	328	352	355	348	372	345	374	371	355	336	375	353	361	347	373	327	350	343	378	389	355	358	366	370	329	384	320	327	336	336	347	332	319	372	368	361	337	385	350	357	327	356	326	340	330	323	376	363	343	343	331	349	315	333	359	333	339	366	377	363	337	346	355	324	383	368	305	347	348	364	321	318	355	319	354	396	357	317	347	360	335	354	354	340	367	360	341	395	349	370	358	354	323	365	381	340	344	375	373	312	324	400	342	366	330	369	379	357	359	310	365	375	307	356	363	371	366	361	326	332	320	342	341	339	372	361	390	339	368	380	332	360	343	363	365	389	344	366	354	345	341	308	342	347	319	310	368	360	364	368	334	352	376	352	367	326	353	371	349	326	351	359	314	364	342	336	339	351	343	375	350	347	319	393	392	387	337	332	343	308	337	385	296	340	372	330	342	379	349	338	332	345	341	330	341	323	353	331	321	361	349	344	365	342	317	336	350	359	339	334	367	358	332	325	374	339	377	353	374	379	344	337	367	338	353	333	351	337	336	318	352	375	330	355	329	340	405	353	359	343	353	367	306	333	342	357	347	318	370	343	344	353	358	346	356	345	380	371	389	296	330	373	365	357	387	340	357	345	325	353	327	350	309	345	311	335	348	344	375	360	374	325	369	334	329	368	369	350	326	342	328	395	353	335	368	315	365	363	368	358	358	334	345	365	330	353	372	358	346	349	354	386	350	375	348	324	331	352	365	342	338	346	354	343	332	325	356	370	298	365	355	352	351	339	343	321	351	299	333	339	364	382	327	336	397	349	368	320	357	330	345	320	362	310	366	377	341	348	310	340	372	363	333	298	358	335	348	366	347	372	317	346	324	312	329	349	347	347	339	348	319	371	346	343	364	345	311	381	362	339	344	374	331	319	344	344	366	323	353	344	343	344	359	348	339	368	366	354	358	344	366	317	338	363	367	341	355	354	336	333	357	330	348	334	336	342	378	364	339	344	326	370	346	351	352	370	354	325	343	338	363	367	331	357	341	339	358	356	343	345	367	343	355	365	334	356	374	344	313	327	342	365	327	346	328	334	364	373	377	336	327	372	349	326	347	340	346	354	330	353	341	374	361	353	342	373	346	350	331	320	317	389	310	370	347	341	375	349	314	324	355	333	344	346	342	329	348	352	360	339	372	352	309	313	314	338	347	311	356	373	356	314	350	362	336	348	343	368	345	321	349	344	333	335	321	371	342	329	339	377	372	363	354	378	366	318	354	352	330	327	361	355	355	342	370	354	316	348	321	374	309	333	351	353	349	372	361	326	289	369	290	350	289	302	356	321	354	373	338	322	339	326	335	322	364	359	343	367	334	333	329	357	361	364	347	352	363	361	391	363	353	339	340	334	352	357	340	353	335	333	343	374	332	313	340	317	336	347	343	372	323	322	375	371	328	376	362	353	353	330	332	421	345	341	370	333	356	361	368	340	344	320	334	344	348	367	346
26562	43059	21053	5895	3133	2428	1841	1482	1239	1190	1141	1079	1015	966	930	917	919	860	829	844	810	776	824	794	845	832	778	784	825	773	782	752	745	802	773	794	761	779	824	814	758	795	779	791	772	756	801	806	817	803	756	765	783	758	820	774	800	819	790	715	782	824	760	730	822	804	791	812	812	833	760	809	858	774	749	801	778	799	829	774	755	790	799	813	792	820	802	793	762	825	771	764	777	796	801	757	771	783	738	821	811	769	782	791	834	753	820	791	783	774	781	771	789	811	790	817	804	804	751	821	767	773	775	792	788	824	816	816	774	793	832	783	773	770	742	804	837	798	746	776	817	807	753	771	790	767	810	789	740	791	803	771	734	804	740	829	805	812	765	733	810	790	760	807	833	789	793	763	776	782	775	789	792	729	834	722	827	792	744	845	775	766	798	780	776	740	784	818	751	790	812	786	759	809	807	785	733	748	784	814	806	769	802	781	775	770	775	795	800	761	743	770	784	748	785	839	815	799	791	805	758	798	789	806	767	773	783	760	787	798	751	790	792	799	806	814	783	750	792	822	782	798	760	804	833	791	801	800	763	807	768	819	811	753	788	766	782	736	781	775	817	732	771	803	740	795	768	781	820	767	772	795	797	769	823	833	795	807	793	788	775	812	784	820	788	825	747	822	806	792	781	799	796	745	765	783	790	760	779	825	727	774	741	801	795	817	807	750	798	819	742	825	780	773	832	785	796	793	778	833	794	790	753	801	767	768	791	755	768	777	776	815	801	743	719	763	799	759	814	774	790	779	834	741	723	756	829	772	760	765	757	769	814	818	830	843	796	743	777	812	803	814	771	761	832	791	810	801	791	807	767	756	828	841	785	755	839	795	761	768	813	775	807	767	782	767	819	783	806	824	788	781	730	775	818	774	767	778	790	788	790	777	776	833	751	793	774	788	805	780	779	843	796	776	763	815	798	725	808	763	831	711	800	774	819	816	793	800	750	807	819	789	820	794	815	763	743	759	777	730	771	734	797	786	762	799	794	790	792	758	765	802	775	792	749	788	805	804	786	799	774	750	790	789	774	692	738	765	807	747	764	795	832	773	821	793	787	792	810	802	803	792	751	772	792	768	775	764	739	768	785	815	838	726	768	772	775	784	770	783	794	775	754	777	806	815	792	744	794	791	779	813	819	768	782	805	804	749	779	810	785	791	755	837	826	786	760	776	804	805	781	803	773	747	812	790	805	803	826	764	778	777	788	768	775	796	762	753	783	788	765	752	793	762	777	766	785	788	789	786	764	783	773	765	811	801	831	727	846	769	748	800	812	791	778	792	773	829	784	765	763	784	785	762	783	778	791	772	781	762	784	743	817	797	800	790	731	784	821	792	794	779	781	736	751	774	727	719	751	755	791	774	788	852	749	798	803	789	728	787	783	793	784	803	759	794	776	750	792	789	775	774	744	799	806	778	788	766	783	749	770	698	782	812	846	789	802	706	760	773	732	807	830	798	798	810	807	798	761	785	776	772	787	844	768	771	774	773	831	757	772	784	743	803	807	774	812	814	772	768	770	780	759	773	742	791	824	792	792	808	786	758	742	769	734	845	769	769	774	797	804	778	783	770	774	750	771	764	761	797	748	807	791	803	810	804	768	818	796	810	825	775	826	740	777	816	832	745	799	767	845	789	816	782	804	798	767	814	770	853	761	763	753	748	733	808	715	805	822	772	765	766	770	769	744	756	829	833	754	787	765	776	782	791	747	835	770	789	761	763	747	840	822	783	782	803	783	746	794	773	822	787	770	792	817	762	786	782	802	819	763	788	769	751	804	779	771	765	770	728	762	782	743	792	820	825	798	802	741	795	769	796	805	806	800	792	773	794	779	769	769	815	749	787	762	759	780	805	783	782	800	817	800	813	801	809	796	786	775	794	786	789	793	785	772	733	811	790	764	742	796	810	815	818	766	764	800	792	759	775	805	808	813	769	737	777	787	799	776	760	785	797	788	763	767	748	777	848	760	760	796	772	765	775	777	826	803	820	803	792	746	803	788	810	781	800	794	781	793	808	787	771	716	733	781	806	781	755	806	757	805	801	774	725	817	783	818	815	762	768	796	784	856	834	806	829	729	756	833	791	837	755	814	742	759	752	821	785	771	753	776	751	793	822	809	797	807	801	803	820	749	815	718	809	724	802	799	832	807	784	838	819	701	788	812	801	790	763	835	765	784	799	800	758	774	783	802	775	781	788	779	821	772	828	767	758	838	806	767	794	764	761	774	812	749	799	730	804	781	776	768	747	781	796	794	738	816	758	793	755	756	763	760	770	815	786	779	767	809	819	808	765	758	761	779	784	769	805	760	750	775	842	767	793	787	775	797	786	783	782	792	797	820	825	759	813	782	795	769	723	771	827	749	780	786	776	796	785	757	834	787	783	724	803	782	764	795	746	805	808	809	829	805	742	768	811	797	797	812	854	765	836	747	860	784	774	726	792	739	821	823	754	774	801	751	734	787	794	747	795	798	765	846	783	807	751	780	721	752	765	777	767	751	805	774	800	709	759	768	749	757	826	770	808	808	784	768	795	780	835	747	797	725	795	832	810	775	811	743	806	811	719	791	781	780	809	789	807	752	769	808	783	740	772	788	754	784	823	761	802	791	780	827	800	802	789	786	744	805	833	763	777	759	780	812	763	773	747	820	781	797	793	780	774	773	742	760	784	735	745	791	770	786	766	766	759	794	778	782	773	753	815	771	753	749	725	761	743	804	772	790	722	846	804	798	782	755	801	801	782	824	768	752	765	788	810	799	809	762	803	783	788	757	803	775	753	785	816	748	797	791	777	797	751	755	765	778	841	758	748	806	755	812	786	788	819	783	766	795	793	781	746	794	837	785	740	775	776	788	798	784	752	755	805	806	750	778	799	786	824	775	784	785	753	773	791	803	812	811	786	802	773	828	797	800	744	791	794	787	781	802	789	801	819	814	778	771	788	842	804	791	790	793	771	804	774	795	775	771	769	809	805	818	733	770	761	777	775	769	783	807	844	739	828	794	831	749	818	758	821	808	790	764	805	826	767	803	769	775	808	784	791	742	798	748	819	753	790	793	782	790	738	820	816	773	829	764	795	766	793	787	801	758	811	774	779	798	789	755	773	853	727	739	791	810	782	854	735	766	842	765	744	826	728	788	843	806	821	752	792	777	787	856	774	783	786	786	816	814	772	819	769	798	750	778	750	734	811	813	792	770	776	800	791	777	798	798	773	766	791	776	780	797	742	742	768	774	814	781	777	789	749	792	767	808	800	824	774	765	861	790	810	798	807	781	766	756	744	794	770	832	805	776	770	779	776	786	791	791	788	802	828	788	795	787	772	805	760	829	785	753	759	754	775	797	776	795	784	777	785	778	784	776	732	786	770	824	762	776	784	769	820	809	821	766	779	788	779	785	792	763	794	762	808	797	742	747	777	798	762	792	776	771	766	767	805	810	776	763	796	789	798	836	802	777	802
24314	21504	25304	28139	21521	21649	19077	4039	2040	1641	1347	1156	1013	883	745	719	578	573	544	466	448	384	415	372	387	348	345	356	345	380	344	329	326	336	356	359	330	330	344	309	385	333	342	328	330	369	330	350	402	356	330	378	357	356	360	319	342	326	344	287	330	367	370	317	322	324	341	357	317	300	306	360	330	357	320	320	329	350	333	357	322	341	315	367	331	348	363	394	363	362	308	347	347	370	308	359	368	336	304	356	332	323	374	340	323	288	338	314	316	352	342	350	356	347	310	327	298	361	356	347	388	336	338	321	345	326	316	312	328	290	320	328	328	339	359	313	305	342	323	349	352	332	290	328	348	299	365	337	316	349	325	344	334	333	310	372	314	347	319	360	323	357	329	362	324	326	339	339	330	304	360	311	288	317	336	337	314	311	324	373	333	327	336	339	310	304	330	343	343	323	318	322	332	342	304	373	338	324	334	326	344	344	343	359	299	354	337	324	278	340	328	314	331	322	326	343	360	344	344	360	341	333	320	335	368	318	348	323	338	340	338	310	317	326	348	380	364	336	286	333	343	339	329	337	348	333	325	327	339	351	317	314	352	346	366	345	363	310	333	343	333	333	304	302	326	327	385	330	310	356	345	360	342	308	311	347	345	367	363	320	340	353	302	292	328	299	354	360	357	294	314	344	375	368	358	308	329	328	335	327	336	352	382	341	345	335	311	302	380	338	302	356	351	334	334	318	336	304	330	340	340	362	353	321	333	339	341	347	346	324	338	302	339	285	354	365	349	349	336	335	353	337	340	356	341	314	359	330	353	370	371	336	324	342	336	349	344	362	299	335	354	370	336	337	273	364	309	329	325	371	340	344	331	337	295	330	360	375	322	338	340	356	323	338	332	304	325	342	307	322	354	329	337	329	314	286	313	366	325	322	327	352	345	355	333	316	382	362	376	365	314	343	340	344	319	317	312	310	377	377	320	342	356	308	318	347	329	314	368	316	335	341	334	316	346	343	330	335	341	311	394	342	310	351	373	340	324	378	360	351	338	339	331	327	327	326	335	352	335	336	332	325	291	325	369	346	324	347	309	315	343	324	335	327	354	360	337	350	341	346	347	347	340	331	328	346	360	347	343	333	349	368	348	321	340	334	364	342	309	338	296	350	345	309	348	358	326	317	313	297	350	353	350	335	348	336	329	389	323	320	323	330	367	347	300	348	341	326	345	352	335	359	319	330	331	345	326	340	297	343	340	365	325	296	344	374	342	322	360	337	339	360	317	332	319	349	370	314	362	358	331	361	364	321	348	346	354	322	326	364	311	301	385	313	379	350	366	350	307	372	328	319	334	331	338	324	339	327	345	361	342	382	353	356	322	333	353	338	344	356	301	353	348	321	341	303	322	335	338	331	334	339	333	370	321	373	356	368	359	352	353	339	283	357	319	331	338	349	319	375	320	350	345	341	328	315	353	355	364	383	347	347	354	354	324	324	341	377	351	351	333	350	367	337	359	310	337	335	331	347	335	375	354	339	322	354	323	363	364	341	350	320	305	326	356	338	311	316	338	322	331	363	342	313	293	330	320	314	339	350	310	333	362	338	339	340	313	352	313	338	359	343	349	314	351	321	369	368	337	323	337	354	337	314	365	336	317	349	358	354	379	337	318	328	317	346	363	332	351	352	363	326	357	346	347	338	335	351	338	353	346	336	308	353	342	374	328	361	363	341	360	323	323	345	349	339	342	323	344	350	332	349	345	347	317	371	343	341	357	353	328	345	385	335	313	364	275	306	363	322	349	326	340	333	356	313	300	301	338	331	330	332	330	309	387	366	356	330	310	329	320	351	350	352	377	356	338	309	345	324	311	329	304	348	337	384	328	339	326	327	386	373	334	326	330	317	337	348	342	362	326	340	359	321	333	329	355	320	340	323	358	322	349	334	336	344	327	338	368	325	320	321	345	307	327	295	304	369	321	327	341	328	331	340	319	326	344	316	362	344	369	341	338	350	354	320	334	331	355	330	315	303	302	337	327	349	318	319	329	360	335	325	342	363	324	336	325	320	329	341	356	375	331	293	359	316	319	366	353	361	337	317	315	328	295	327	318	318	366	316	337	361	354	315	322	354	346	356	384	341	357	313	350	285	351	350	366	336	383	347	350	347	335	318	351	324	311	359	333	344	328	314	331	310	374	336	334	326	306	344	346	346	331	346	368	363	345	367	321	322	347	361	339	329	323	339	341	324	325	362	333	369	350	319	308	354	324	330	332	321	330	362	358	338	335	346	284	371	338	397	336	335	323	308	324	334	345	339	316	312	324	316	297	298	346	374	351	389	324	337	382	318	348	296	299	337	360	293	304	345	333	352	331	326	359	305	327	343	377	357	337	323	339	371	335	342	338	310	326	329	384	321	366	385	341	325	321	329	346	347	339	343	338	346	328	343	346	343	362	325	311	331	328	337	343	339	326	349	338	353	333	324	340	305	301	338	334	365	302	355	348	307	322	362	321	310	328	325	360	335	338	361	338	317	348	325	333	345	332	403	331	365	371	351	335	349	343	377	349	331	357	363	345	335	323	339	332	350	347	336	377	363	320	350	330	349	342	336	346	314	337	352	331	311	308	284	303	359	324	325	354	370	307	338	313	325	343	310	346	363	318	321	337	336	326	352	301	334	340	349	361	344	364	333	348	318	336	324	343	321	337	299	344	325	313	338	322	320	330	314	344	328	331	316	312	333	357	316	335	367	381	321	346	345	333	348	372	330	351	340	330	342	364	362	348	355	329	333	343	351	345	329	325	357	311	308	342	333	321	349	340	327	332	372	334	337	319	303	336	348	339	300	301	320	360	357	311	356	338	356	335	353	329	351	322	321	353	315	326	357	333	317	336	345	363	347	322	302	352	311	340	317	308	335	334	374	331	342	328	329	353	328	296	324	331	337	356	333	399	338	342	348	298	303	361	350	304	316	343	338	324	320	313	329	304	324	341	316	335	313	333	341	362	338	318	326	311	310	336	314	320	330	342	334	343	282	348	356	332	312	324	354	349	339	349	334	314	346	358	349	360	321	338	321	325	338	327	341	326	338	338	329	342	285	345	349	332	351	314	340	368	312	325	326	349	329	356	339	332	313	327	314	360	332	309	333	307	316	282	307	324	352	362	299	321	303	333	307	347	365	373	358	348	308	296	304	349	316	341	338	355	342	327	341	318	342	314	318	329	322	356	341	359	326	333	363	341	319	351	324	325	315	356	353	320	301	347	338	306	313	330	334	330	331	370	345	336	362	373	308	336	347	322	352	335	322	369	344	348	358	359	334	299	319	347	318	351	298	326	330	366	348	354	351	316	307	335	355	348	331	347	318	322	349	368	343	318	308	341	308	332	334	366	338	346	352	333	363	329	341	339	359	356	336	312	335	331	346	321	331	314	321	323	362	347	357	324	303	341	342	348	345	355	361	362	330	340	319	328	369	323	329	306	321	357	329	329	302	316	354	323	349	305	361	327	322
29753	47114	24250	7496	3836	2730	2175	1617	1509	1324	1206	1077	1056	988	938	923	886	857	832	821	830	785	788	782	851	780	779	757	763	762	774	781	776	752	696	686	771	723	754	737	770	766	765	739	735	743	774	773	747	757	740	725	773	758	736	719	789	692	721	742	751	769	791	768	784	803	771	735	775	731	710	704	717	771	782	777	718	789	748	781	790	771	743	781	750	761	771	742	722	765	742	774	794	753	757	793	728	786	760	772	786	732	749	726	749	769	738	777	787	726	746	775	696	702	777	753	730	749	727	772	742	767	753	692	759	770	732	704	762	793	787	680	732	773	728	700	721	768	825	744	695	755	700	722	729	805	715	798	756	756	757	780	729	793	716	723	723	743	807	715	773	761	812	766	742	752	724	694	743	728	751	731	792	771	718	777	758	783	727	763	761	697	756	737	764	784	731	781	757	735	802	730	773	765	725	776	745	733	762	755	709	792	755	718	762	785	767	784	750	735	723	762	812	787	748	730	798	752	791	817	741	744	769	773	794	817	760	745	773	740	752	722	697	769	772	703	722	753	739	772	744	678	745	718	746	769	774	750	770	739	770	750	780	755	801	762	764	726	762	778	758	752	808	797	765	714	714	801	779	735	800	750	731	743	765	786	749	750	749	718	735	740	731	743	736	729	747	730	794	730	749	733	714	745	733	782	791	756	739	716	707	796	804	740	740	730	717	751	736	787	718	758	761	750	761	739	715	709	736	725	757	767	727	722	737	708	764	758	784	769	722	723	750	736	709	752	735	732	797	751	799	709	770	797	730	735	745	739	717	746	744	734	792	795	746	780	751	762	747	770	773	775	710	768	771	755	743	750	802	747	724	775	752	812	740	725	718	770	762	764	783	786	735	765	746	747	780	696	761	724	694	774	773	725	744	799	724	727	759	779	749	754	803	714	747	723	733	756	819	775	742	761	769	761	748	762	758	744	752	775	741	739	761	766	770	719	752	768	756	736	775	726	774	768	779	744	760	789	782	777	733	762	693	773	739	802	768	771	751	729	755	752	764	705	753	748	692	732	733	794	744	761	756	760	705	775	736	795	733	727	849	747	742	798	762	732	706	717	777	741	811	695	734	751	762	734	768	711	737	750	726	753	726	745	803	739	779	743	733	787	763	759	764	784	746	766	736	759	811	742	760	776	749	734	763	746	797	781	793	751	785	784	779	769	752	773	807	747	699	751	799	754	721	796	801	739	785	744	756	728	766	784	755	787	741	764	732	700	757	772	806	742	741	721	743	770	778	758	725	814	799	789	752	772	774	708	782	750	761	789	722	797	715	789	746	799	762	759	757	704	722	708	751	719	733	781	742	708	753	733	761	767	750	755	703	764	734	714	758	755	719	720	779	798	734	714	754	716	753	765	779	761	754	752	755	751	797	804	733	775	728	765	738	758	815	748	756	756	741	735	750	797	769	749	734	741	778	750	780	801	734	722	757	752	760	736	763	743	714	717	801	765	773	806	748	766	807	737	698	743	725	792	751	831	750	775	800	741	742	768	768	810	752	717	798	733	739	742	752	740	757	767	757	740	774	767	753	783	777	746	764	726	769	794	724	746	738	753	735	696	749	806	776	790	715	798	768	804	752	791	800	731	727	744	740	731	772	721	716	746	816	802	712	751	750	737	787	803	758	795	734	740	772	754	760	705	701	739	771	777	816	735	750	746	759	782	767	738	780	784	741	751	775	737	752	771	745	764	734	692	741	754	744	706	728	763	754	715	781	763	775	747	755	760	737	801	761	688	729	778	782	759	746	756	782	726	695	779	757	738	731	766	694	768	741	741	727	758	739	764	702	770	735	733	843	743	770	787	773	766	773	766	719	784	721	773	783	737	764	738	766	777	775	803	738	740	758	763	712	729	749	745	735	760	766	745	748	767	815	741	766	736	736	745	818	741	770	715	753	766	747	751	735	755	776	770	767	780	792	752	743	787	746	737	715	722	691	786	708	738	782	780	754	749	721	765	750	746	758	783	718	779	787	732	711	807	735	797	760	749	742	779	795	786	774	820	735	747	770	731	765	758	778	744	777	782	766	755	746	747	730	733	741	759	738	747	781	787	720	755	743	782	775	759	749	738	781	776	741	736	772	784	818	769	787	744	768	798	734	806	769	733	767	769	764	764	757	733	736	747	734	787	752	753	782	767	742	740	767	722	739	754	767	719	793	759	728	736	777	753	733	748	765	760	750	760	765	741	707	765	779	783	769	750	798	771	741	777	794	725	773	766	737	792	769	807	724	763	742	775	783	752	757	766	795	740	736	755	764	754	743	761	744	770	767	749	763	713	725	791	785	737	719	821	761	789	792	775	754	768	757	770	732	718	761	786	732	687	764	776	748	730	727	729	707	752	762	691	728	792	841	723	761	769	773	794	753	704	763	752	753	776	741	766	775	773	804	740	747	769	730	765	723	762	805	767	742	722	788	762	760	785	694	744	716	769	743	702	790	708	746	804	788	751	692	746	752	748	777	786	751	782	751	764	728	763	761	758	747	776	756	743	753	727	809	709	725	772	786	723	744	787	773	788	711	736	731	777	775	702	738	735	757	766	793	789	769	745	747	741	751	750	743	769	737	760	740	759	721	768	761	771	764	756	760	750	790	730	762	745	764	763	778	784	761	743	764	749	770	782	752	755	765	764	757	754	718	765	736	724	771	797	701	739	745	782	784	735	765	813	795	764	723	739	757	755	718	752	711	770	800	745	751	777	755	763	765	734	780	781	772	769	747	788	735	710	761	786	737	748	844	751	738	775	775	752	687	786	759	710	764	720	763	752	747	761	739	748	785	764	737	816	777	722	715	754	783	796	745	750	714	774	803	755	778	768	753	726	750	730	760	774	777	763	752	725	771	795	755	768	758	813	743	732	734	786	758	752	728	761	775	742	779	731	721	750	743	751	702	742	742	732	744	724	751	704	693	778	667	719	733	760	735	756	693	777	774	760	732	740	725	755	721	737	745	731	743	769	745	713	744	775	778	764	737	731	738	782	769	763	749	736	764	724	747	754	768	701	752	754	787	734	755	736	803	789	755	715	767	754	699	699	756	787	759	703	752	819	774	794	745	687	811	775	748	759	758	766	760	714	782	764	734	751	764	719	784	733	733	758	732	804	763	776	760	716	773	774	728	757	759	764	776	722	740	747	731	757	794	779	738	754	738	725	737	784	712	755	723	734	730	770	770	748	824	741	770	784	777	758	757	750	717	802	747	743	788	791	753	773	743	736	745	769	767	711	791	777	762	777	747	744	772	744	756	748	762	783	735	704	728	779	788	736	742	780	781	726	744	774	726	735	693	765	747	803	698	745	731	711	765	761	746	763	759	777	786	741	750	750	736	745	800	746	735	759	754	758	737	699	704	787	722	789	804	704	708	729	770	768	708	726	762	816	752	753	734	758	750	738	720	747	775	753	737	802	739	781	724	777	772	782	782	778	754	705	776	772	735	745	775	784	732	788	762	752
33023	24882	21638	9420	3197	2635	2149	1501	1183	1030	883	829	697	684	625	589	472	464	459	460	421	409	394	381	362	388	380	374	403	405	437	396	409	402	376	395	379	393	415	400	379	376	389	355	352	359	394	396	361	392	350	427	378	386	384	394	374	383	354	397	382	353	386	370	357	404	363	382	360	368	343	403	401	414	378	381	381	363	376	359	376	373	384	377	373	364	351	349	392	340	375	367	410	367	357	342	387	388	390	367	381	378	371	376	369	418	378	407	361	362	362	365	369	352	365	380	373	369	414	386	398	400	391	370	355	356	390	383	369	376	384	356	389	381	398	368	383	372	351	366	386	415	389	367	363	375	390	425	419	390	426	370	393	352	358	373	357	390	419	333	392	387	383	385	370	354	387	416	369	340	370	371	387	391	434	347	396	370	365	383	391	423	377	338	398	318	392	417	351	387	355	377	364	381	413	367	353	378	359	382	381	387	360	378	384	343	367	350	391	386	381	390	356	412	383	402	418	392	403	369	429	412	388	367	375	388	374	333	399	346	384	366	369	362	402	374	415	378	374	401	376	406	371	377	370	369	354	380	387	407	342	381	390	414	361	374	362	371	360	330	395	391	377	377	380	390	368	362	369	395	373	393	410	383	398	380	405	363	365	396	377	357	408	394	446	406	328	350	404	382	411	370	336	353	359	349	386	390	365	407	390	377	359	344	377	415	383	334	382	428	338	378	372	367	385	382	399	384	382	380	368	408	382	386	383	332	334	393	370	340	328	399	389	387	355	372	384	380	380	402	398	368	374	386	396	405	394	340	400	372	418	392	377	368	413	373	383	378	387	353	364	359	375	379	384	347	342	358	388	339	369	373	406	373	387	389	390	380	346	403	419	406	391	354	421	395	376	374	382	398	374	365	373	335	383	412	407	371	407	379	368	375	369	356	377	397	394	322	360	402	389	396	408	375	368	362	374	362	377	395	389	417	417	389	412	347	369	356	387	391	388	384	371	391	375	379	395	384	359	395	404	384	387	367	327	353	363	366	388	380	424	347	362	319	388	397	415	415	370	355	403	395	423	387	381	395	411	394	393	377	390	376	375	392	362	324	386	401	354	361	357	362	435	386	368	375	360	381	394	377	372	347	381	378	329	358	388	358	368	386	366	401	389	367	412	350	405	383	399	398	359	400	408	378	352	362	388	386	389	383	355	356	392	401	386	358	383	410	394	358	363	414	392	381	404	422	385	405	411	359	355	407	351	393	375	350	365	359	358	382	385	369	366	385	358	380	391	398	379	374	378	374	384	362	388	366	372	383	369	419	389	380	391	374	386	422	429	371	415	373	345	403	388	406	378	403	364	370	412	370	358	376	362	376	390	370	352	366	393	375	371	412	373	351	398	377	403	374	389	356	392	419	387	371	404	387	363	333	381	380	366	368	386	352	368	413	384	373	385	355	400	407	385	380	391	366	324	395	370	387	389	388	386	363	401	349	380	374	392	403	365	367	370	361	391	391	362	383	402	369	380	384	357	393	407	373	331	369	353	376	400	410	370	397	369	364	361	339	362	377	366	376	393	390	412	398	416	416	414	388	398	339	400	400	405	347	388	359	412	379	387	389	371	364	355	388	417	394	378	380	376	399	382	397	351	404	349	397	378	384	364	404	399	383	362	358	378	408	370	403	393	379	359	379	377	371	375	382	412	375	360	375	363	371	365	396	397	391	396	337	364	372	399	373	413	353	375	387	351	361	400	402	353	342	368	395	412	394	404	385	372	375	350	409	416	359	381	387	380	355	384	403	382	359	358	400	375	357	364	348	366	392	382	378	372	392	366	347	416	384	402	342	351	368	330	349	367	388	412	400	423	362	371	377	381	396	393	377	409	362	354	370	351	406	357	390	371	388	363	364	381	391	367	389	390	389	352	407	362	396	395	356	394	370	364	400	377	361	396	438	394	385	395	422	381	382	429	351	426	395	387	397	404	357	362	368	377	372	359	402	384	384	365	375	373	381	388	386	397	374	391	390	363	381	380	405	407	388	380	373	381	378	385	390	382	380	378	392	373	335	400	361	391	401	414	380	356	373	353	388	359	334	327	370	397	350	375	361	401	394	334	388	383	381	446	370	376	384	362	350	372	352	346	396	404	342	394	360	357	357	403	419	363	396	384	376	412	374	388	368	396	368	361	339	336	392	391	391	393	363	359	391	365	410	391	349	369	367	389	382	374	410	389	371	372	350	381	386	413	387	381	391	363	378	375	371	415	401	391	427	363	390	360	411	358	360	378	375	383	395	397	378	378	404	360	404	367	393	358	342	368	378	403	391	400	382	377	380	421	387	388	379	344	389	385	372	357	389	401	403	357	374	402	361	352	332	382	359	424	404	358	349	366	376	373	363	401	366	370	385	396	385	373	375	364	380	393	401	383	376	391	371	346	382	369	341	365	429	365	418	317	371	371	377	355	360	400	366	345	372	384	373	418	362	381	358	363	360	336	378	351	363	413	395	403	387	390	351	366	369	335	370	368	386	388	362	389	346	413	398	402	346	363	381	376	363	415	378	362	405	380	346	404	415	374	364	391	378	406	367	399	389	385	341	390	416	401	391	349	392	415	413	409	370	388	395	398	369	375	382	388	388	361	365	369	374	368	368	381	383	417	383	399	353	399	366	343	376	405	374	408	386	400	364	369	386	348	406	359	406	382	400	361	383	361	361	395	393	418	349	356	382	386	372	385	345	358	359	395	335	364	378	372	361	438	359	375	386	354	358	359	376	378	394	382	338	386	398	334	372	387	371	424	355	376	384	367	412	401	357	387	382	362	348	371	365	361	379	370	371	385	367	368	386	372	394	360	393	381	354	379	380	368	389	349	389	356	388	352	405	369	371	360	393	388	377	364	375	354	400	364	354	395	384	357	412	368	406	419	378	378	390	392	393	374	415	400	380	366	379	377	387	355	407	373	345	382	396	401	375	393	348	367	344	404	369	395	378	405	372	384	368	433	391	373	394	371	362	373	393	387	397	413	396	388	370	376	368	382	408	364	358	373	364	392	378	420	364	382	366	388	408	380	399	380	354	354	395	360	376	376	385	387	396	366	360	345	385	362	330	353	416	349	384	352	375	389	372	374	403	363	401	377	373	395	387	388	362	357	384	378	375	329	371	337	374	405	388	415	362	371	387	398	382	390	389	397	371	377	380	379	350	371	375	383	355	392	374	372	346	334	377	386	431	377	353	375	326	373	342	363	384	416	382	415	394	361	387	367	372	385	391	380	381	404	399	376	383	391	399	374	344	336	379	338	380	353	406	408	402	387	417	405	385	412	348	354	392	354	345	375	414	388	392	368	369	365	375	372	428	382	400	376	377	387	392	391	349	374	364	411	385	411	390	380	393	379	384	366	396	387	369	366	353	379	386	362	353	375	410	384	383	371	368	413	382	353	392	347	368	353	372	373	394	377	384	352	375	384	392	397	421	340	385	384	391	369	389	390	377	393	391	370	366	432	362
24948	29690	13014	4310	2288	1957	1631	1407	1193	1187	1071	1075	962	971	912	955	934	920	928	909	890	875	827	887	926	902	821	865	844	831	841	901	864	882	850	861	839	867	860	852	871	859	793	837	858	852	845	847	844	836	858	872	891	879	836	862	909	844	863	827	872	847	856	893	836	864	888	819	889	833	887	889	839	911	833	873	820	845	844	911	809	854	875	882	843	909	842	783	894	844	879	884	847	828	839	835	862	872	834	908	815	813	839	880	871	855	860	881	830	855	820	802	796	827	856	878	862	851	864	846	845	832	876	846	904	814	887	837	823	865	880	838	843	821	898	882	834	838	831	881	895	908	858	812	832	849	833	905	822	798	857	854	849	885	871	846	816	850	855	852	870	905	844	845	830	863	875	808	821	874	841	821	817	885	900	893	898	887	815	888	808	859	829	849	860	863	864	819	837	835	840	832	829	838	845	859	868	853	863	830	859	847	862	880	815	853	859	912	871	848	880	891	873	849	830	842	878	851	851	832	790	886	871	900	843	853	847	879	854	847	833	866	866	848	863	866	816	836	887	876	854	825	875	864	879	898	863	817	815	837	853	818	793	836	862	855	884	855	810	864	885	917	901	842	852	906	842	898	854	861	884	830	830	851	880	841	887	867	793	894	841	877	876	862	863	858	843	860	860	822	884	891	892	867	833	851	892	828	829	882	872	857	880	825	804	881	899	851	867	858	892	863	869	842	884	920	909	822	874	846	819	812	853	871	835	857	845	882	816	875	877	840	831	842	862	783	883	846	853	833	878	845	883	869	877	858	868	869	856	883	849	898	848	821	840	850	826	819	864	824	834	860	825	898	866	820	894	855	852	835	883	862	847	841	802	871	826	812	893	821	846	866	894	832	854	840	869	905	859	848	858	824	840	835	833	835	878	832	859	834	888	805	855	801	817	796	836	873	814	813	913	910	856	870	887	861	871	835	855	821	829	877	843	865	878	853	902	882	821	862	890	841	899	822	901	857	833	929	823	855	858	851	832	846	859	887	832	871	872	841	846	857	854	843	812	820	914	836	822	865	893	811	863	924	910	854	902	856	812	855	843	844	800	864	862	903	866	908	825	881	802	855	899	849	919	896	859	833	832	823	816	873	876	857	912	800	857	879	875	835	857	865	878	873	863	798	826	890	811	878	821	800	875	912	828	881	812	815	846	900	866	871	885	802	874	888	890	887	871	870	828	845	879	801	850	879	834	778	857	896	841	852	861	790	814	819	806	861	845	863	837	846	875	836	886	925	841	799	858	921	847	877	870	861	866	853	901	810	879	857	828	874	855	840	855	858	869	842	814	850	822	844	807	841	858	845	871	869	884	870	880	866	883	871	843	858	870	829	894	879	900	862	815	846	859	866	834	866	883	834	831	855	835	862	869	814	875	801	913	838	801	884	854	890	836	929	822	876	846	860	817	881	884	811	845	799	856	868	841	902	834	894	869	842	792	834	951	832	832	847	820	865	853	834	865	858	852	838	872	852	863	827	851	849	902	852	835	913	843	819	820	813	857	802	826	850	834	877	848	861	849	839	821	842	867	850	838	888	821	840	935	876	801	900	877	895	823	859	816	888	898	902	877	888	852	858	835	842	872	820	852	876	853	854	838	841	882	857	936	848	893	810	823	836	897	832	894	825	835	855	827	828	846	815	854	843	807	870	874	891	892	809	855	842	857	831	863	833	847	846	873	818	829	835	854	821	899	857	838	888	915	837	840	817	822	841	811	852	849	858	869	863	836	878	887	878	908	867	810	867	875	879	845	819	839	845	833	898	869	872	861	848	829	808	866	861	868	849	890	820	882	903	892	826	917	850	874	832	830	857	838	835	880	817	902	859	847	847	858	854	859	887	896	865	859	847	802	844	876	842	846	810	865	841	843	856	869	829	858	861	802	891	853	856	859	834	851	945	857	859	829	838	848	859	840	798	818	854	892	868	840	904	837	815	880	853	809	847	850	855	806	899	888	879	892	854	871	814	853	854	864	901	829	826	888	846	865	869	850	879	856	836	820	900	884	796	816	886	858	855	813	882	812	824	858	875	842	820	879	797	832	855	837	836	868	821	828	848	885	812	852	843	818	916	854	904	841	827	804	828	863	877	819	854	879	838	819	804	854	827	857	865	870	813	897	843	858	875	853	838	819	876	801	845	835	863	815	865	857	829	839	865	825	860	889	804	838	876	819	872	862	854	880	857	839	902	907	875	862	858	782	885	914	863	867	833	865	813	780	866	878	870	842	847	878	853	820	804	889	869	871	890	829	843	825	879	863	924	849	867	879	827	895	871	860	862	897	864	854	876	833	859	845	818	818	911	845	840	785	889	844	860	785	834	854	884	818	844	893	882	877	871	884	816	841	842	862	865	821	899	798	859	820	852	878	877	803	869	822	849	843	850	878	826	815	906	858	878	798	874	831	871	853	825	869	861	827	890	825	842	882	864	845	827	909	893	839	843	825	811	823	871	831	855	872	794	874	911	833	873	898	844	863	872	843	858	915	848	828	866	846	850	849	737	872	860	860	804	846	858	876	873	852	870	856	848	818	831	904	867	833	900	803	853	831	824	899	895	821	883	877	815	849	872	861	800	796	813	883	885	884	827	863	898	871	844	880	908	825	844	868	904	904	876	860	886	867	835	871	825	844	892	841	834	940	860	822	850	804	790	856	850	839	864	860	866	850	838	854	907	843	879	836	856	876	855	868	880	853	871	840	853	880	827	821	831	820	852	938	886	855	827	895	849	825	842	841	905	821	865	845	863	783	804	818	858	889	843	829	879	829	887	840	902	818	839	822	867	854	799	866	855	836	926	786	850	897	867	854	839	869	828	875	839	873	824	862	882	837	849	819	845	877	864	794	806	874	813	845	810	861	816	877	846	795	848	840	862	831	853	848	892	875	840	834	829	855	844	859	861	841	824	856	847	853	814	878	850	843	847	852	814	867	842	867	861	886	831	871	896	907	847	872	818	851	857	853	807	817	834	875	819	848	836	828	846	883	829	894	881	813	815	870	832	840	858	849	873	833	857	832	874	874	877	887	871	878	874	838	891	859	866	909	891	845	834	929	813	843	840	859	909	867	838	829	945	870	856	893	889	849	866	855	828	852	844	906	843	876	887	858	871	871	900	848	840	871	870	862	869	917	913	791	881	908	870	893	874	832	849	821	877	903	828	876	887	850	823	951	881	881	830	808	849	858	814	865	873	800	832	823	907	882	860	883	812	880	869	918	881	859	870	848	877	833	902	828	833	855	806	818	870	874	867	853	855	851	863	850	875	791	857	887	863	833	814	888	844	834	835	861	868	857	847	836	883	867	850	901	843	816	843	861	865	818	850	804	865	825	842	873	880	867	848	809	774	839	852	819	860	847	841	864	793	926	867	862	824	874	927	818	824	844	871	847	823	853	867	874	855	887	867	904	856	890	850	869	912	852	858	937	846	821	876	876	865	897	819	850	884	817	892	885	896	827	881
24857	21478	24969	28420	21527	20413	5770	2652	1659	1372	1171	1026	841	731	597	542	559	493	479	463	390	401	386	372	370	376	373	388	377	357	348	342	370	367	354	399	363	361	354	365	309	374	357	364	372	365	389	334	354	382	394	348	336	352	345	360	385	341	336	348	367	329	344	354	337	389	366	366	413	369	351	408	353	326	357	335	347	345	365	364	337	355	356	345	358	394	352	347	335	342	325	316	339	341	335	359	331	361	341	333	335	339	365	345	351	350	349	347	363	318	354	303	357	367	351	344	326	356	331	335	353	373	332	324	323	359	359	375	383	369	344	357	335	337	350	311	362	358	369	380	285	341	348	329	375	343	311	354	327	333	377	360	336	367	359	340	338	343	361	355	335	357	334	367	365	346	353	351	320	349	380	353	356	342	321	357	338	361	352	328	335	331	330	337	387	378	336	349	319	363	343	328	328	356	346	364	334	321	331	343	364	358	371	370	357	369	357	375	364	355	344	368	341	359	332	316	340	384	337	369	374	371	331	357	350	352	309	330	335	365	321	355	367	358	377	346	337	324	341	348	350	340	324	346	355	339	349	306	383	368	368	310	344	344	373	342	322	344	338	336	350	370	354	371	369	356	325	332	352	313	371	378	355	327	337	321	372	326	343	332	393	385	362	338	351	355	373	327	357	364	314	365	359	362	325	394	346	332	353	320	379	331	351	336	381	317	380	353	345	344	329	330	335	379	340	336	361	346	311	308	307	355	354	404	352	365	337	357	345	368	346	357	331	329	389	355	335	344	375	354	355	372	332	289	349	342	328	321	330	358	332	329	326	313	372	312	340	355	379	391	335	353	357	339	355	340	370	402	324	361	354	377	346	352	396	383	330	347	355	319	365	360	338	330	334	348	334	341	331	369	380	301	353	331	351	346	333	373	355	349	353	335	328	312	342	360	345	309	352	381	359	328	327	363	323	365	332	325	362	358	370	361	388	343	333	371	359	350	324	331	317	329	364	374	329	350	306	371	351	345	317	357	334	341	317	379	402	385	378	353	326	333	323	375	318	364	362	332	320	366	368	363	320	365	341	350	353	340	327	312	337	333	352	339	363	371	356	314	349	344	355	375	369	349	329	350	376	345	385	412	362	374	360	351	354	337	324	356	351	343	345	342	338	347	331	369	346	339	350	323	318	318	352	367	371	349	339	310	340	325	331	332	345	350	362	357	382	355	369	356	336	353	375	360	364	338	340	400	335	364	377	351	326	339	330	371	396	351	366	335	369	312	344	322	367	368	367	323	369	348	359	378	376	323	344	364	351	351	346	363	372	364	327	365	343	324	360	336	356	339	386	330	356	327	325	336	371	351	340	356	361	341	331	379	347	373	363	366	384	325	343	340	362	332	353	356	359	374	383	326	354	350	329	342	317	307	351	337	358	368	342	373	358	316	327	367	345	345	348	361	347	363	365	363	321	330	361	334	317	393	331	314	364	378	349	348	375	342	355	351	346	334	349	369	334	336	345	322	327	344	361	341	344	366	341	344	338	318	321	290	332	366	382	343	383	333	364	338	346	378	348	356	368	328	360	374	347	323	319	335	349	328	348	351	374	357	331	334	353	339	347	357	372	344	371	358	344	355	359	332	340	322	329	337	357	371	386	359	347	340	339	361	324	372	335	351	376	329	356	323	399	349	350	345	351	366	329	379	341	378	330	345	322	356	378	348	358	380	325	316	399	394	363	316	363	347	361	343	325	355	296	385	346	334	324	350	363	343	366	349	334	354	360	351	356	367	337	322	348	332	372	340	296	334	345	373	301	336	306	317	325	347	321	335	355	377	343	336	361	344	399	335	358	394	355	358	390	332	318	352	360	354	355	342	367	333	337	351	353	360	354	352	368	359	366	331	350	367	370	343	321	372	365	357	336	352	358	322	367	361	349	329	386	330	350	350	336	368	342	382	323	369	338	324	333	322	310	364	309	341	381	355	326	350	333	355	365	341	346	353	346	354	369	333	348	318	328	341	329	337	350	341	360	328	374	327	351	371	345	338	373	327	347	366	387	344	344	323	322	383	336	337	359	377	389	344	354	377	346	345	334	347	321	361	364	347	336	343	343	356	345	347	380	361	349	373	344	325	337	382	353	350	366	355	344	325	319	335	333	377	350	334	321	355	378	381	309	345	342	359	333	330	352	353	320	362	368	345	327	368	327	352	369	334	359	322	327	357	361	360	373	315	366	342	331	322	384	338	329	392	317	364	329	340	370	366	331	343	325	347	344	342	381	342	368	364	336	349	354	359	352	364	377	362	348	317	351	340	356	388	302	311	352	367	329	353	369	372	344	404	343	360	340	317	334	355	343	350	351	361	311	328	363	322	341	394	368	343	348	312	370	360	330	336	344	389	375	277	325	382	342	357	312	366	357	298	325	303	384	377	384	328	310	395	348	395	367	349	349	351	331	367	348	346	339	325	335	318	333	368	405	330	374	332	347	356	335	359	350	309	329	371	343	348	335	347	360	346	348	361	355	337	324	352	367	377	332	362	327	342	323	311	336	342	324	335	327	372	354	350	326	370	336	353	350	347	358	360	348	355	303	361	347	338	363	329	374	344	377	362	367	331	367	368	368	327	341	335	348	334	341	366	332	315	337	343	346	386	325	358	341	367	377	331	343	322	354	346	355	377	344	347	349	318	318	353	316	293	342	356	416	355	379	358	340	365	335	330	343	319	341	332	318	300	366	344	337	330	352	364	381	375	324	351	338	346	358	327	341	352	319	315	329	369	351	346	361	373	360	333	356	381	357	401	381	377	382	328	330	317	357	345	342	363	352	347	381	338	360	327	339	320	381	332	352	370	357	340	350	348	383	322	344	350	358	346	338	365	349	338	343	351	365	306	343	350	343	353	365	396	372	312	373	345	352	361	350	327	345	363	358	370	306	366	355	330	360	358	352	351	357	331	336	348	359	330	315	306	349	362	350	368	335	356	348	349	367	355	351	337	317	336	364	354	318	323	340	355	386	344	347	385	371	347	360	367	378	352	316	322	343	321	353	337	382	365	330	348	360	324	341	336	342	359	340	333	315	321	336	343	349	361	360	350	353	364	384	335	356	356	344	340	365	332	335	347	341	347	349	354	317	348	331	367	366	365	371	308	324	321	371	350	382	339	383	333	304	324	347	353	319	349	357	353	369	344	351	355	358	330	358	335	369	317	345	366	323	343	336	315	309	364	348	358	349	371	332	322	319	316	349	347	330	328	345	350	342	369	326	363	334	342	340	344	351	340	339	368	357	333	332	336	323	362	320	330	363	340	373	324	340	376	343	366	324	334	355	388	341	358	349	331	332	339	365	354	360	377	362	348	350	333	386	319	299	336	342	347	340	353	342	361	311	359	328	323	341	335	325	383	374	355	333	369	349	340	337	388	315	342	351	339	371	352	332	345	357	345	326	354	334	361	363	310	359	370	337	375	356	330	337	341	323	375	369	318	365	350	352	338	323	355	334	337	362	338
25299	41517	21758	6382	3058	2394	1962	1589	1256	1284	1176	1138	976	969	903	926	880	825	798	774	863	780	800	809	768	798	789	794	770	808	778	774	820	804	821	770	768	747	755	775	775	784	827	810	744	804	816	804	783	823	808	758	818	820	766	804	815	803	758	811	810	753	799	740	815	808	784	776	779	815	795	800	780	832	742	792	783	799	787	770	856	745	754	807	787	745	806	807	822	789	799	841	751	792	808	805	782	838	827	731	794	794	821	837	753	772	778	761	784	862	771	775	754	831	750	733	751	816	812	758	790	764	766	764	749	809	794	812	805	839	774	803	750	757	783	807	767	733	731	796	795	776	806	784	797	792	801	811	765	764	794	789	808	807	784	766	786	798	786	786	816	797	733	757	773	805	780	794	737	729	781	789	802	817	842	789	731	801	776	825	837	761	807	820	762	748	781	729	774	786	784	772	748	804	763	783	804	776	724	812	800	852	833	764	839	760	769	809	784	794	750	768	752	805	779	782	865	782	750	783	724	770	777	824	808	821	785	807	756	805	766	831	779	800	773	783	777	830	785	733	823	760	774	799	801	768	788	779	779	806	779	731	796	772	808	813	780	781	817	809	776	780	728	759	757	775	744	745	779	764	762	778	816	790	771	801	767	790	811	786	800	776	766	759	787	776	809	756	757	852	740	844	767	727	772	787	814	782	744	739	749	769	798	739	774	785	773	793	773	804	764	769	757	792	757	717	785	755	814	799	779	763	808	736	874	751	795	812	780	796	766	749	757	812	819	787	832	779	810	829	789	784	774	768	788	738	768	819	793	773	824	793	807	821	825	786	831	799	807	755	740	804	772	769	794	825	817	811	801	736	791	835	756	745	773	826	735	803	799	795	762	815	721	741	744	786	727	801	753	785	756	769	752	806	838	784	773	794	777	773	763	749	789	788	765	821	816	754	782	772	750	772	751	786	765	769	825	777	830	820	799	759	764	787	728	760	774	783	794	739	797	781	786	804	774	786	763	805	808	763	796	741	763	730	798	779	806	763	776	750	825	768	760	759	801	773	794	759	774	746	793	777	807	811	816	793	817	803	814	732	817	801	779	777	741	790	787	709	777	811	789	789	803	767	794	824	779	798	806	753	791	786	783	810	769	784	833	822	811	753	742	820	788	789	776	819	790	776	829	773	736	787	780	841	757	783	801	793	795	799	819	817	794	768	750	762	750	773	743	825	780	786	807	779	789	739	768	807	757	780	734	778	784	765	817	738	749	778	798	783	827	833	750	772	787	817	757	774	807	790	775	765	864	756	787	792	783	782	775	765	835	820	782	798	738	753	785	800	745	793	781	816	801	773	772	777	755	794	782	782	777	831	827	778	776	792	772	787	744	800	808	791	792	763	827	811	803	751	762	818	793	858	784	808	814	782	756	742	758	779	784	802	803	770	809	752	800	723	835	758	766	780	782	751	823	765	769	796	795	776	804	781	824	789	779	775	791	798	768	788	784	782	749	771	810	798	772	787	808	763	800	789	831	790	771	792	775	764	814	779	770	756	783	761	791	800	807	808	783	789	731	768	806	707	754	817	764	794	843	775	765	818	779	799	803	764	787	777	808	766	807	795	812	747	779	779	753	758	777	793	867	780	800	800	799	785	805	815	807	745	843	766	778	812	762	766	782	844	795	812	768	761	776	822	769	725	765	785	794	778	779	810	776	748	772	789	830	776	807	793	732	776	811	778	756	813	775	750	784	755	745	754	792	809	807	752	796	721	734	809	762	778	776	798	769	764	778	803	812	727	786	784	796	820	796	838	807	781	737	740	786	784	767	769	772	770	814	792	814	778	771	776	787	798	795	800	816	766	780	759	757	806	820	784	763	810	814	817	771	745	779	808	798	737	777	804	770	800	789	774	810	786	761	744	755	818	724	822	805	784	836	770	787	738	787	719	760	793	785	817	814	796	790	754	776	835	781	756	747	785	756	787	759	774	782	776	811	773	787	748	759	751	796	771	775	762	779	785	775	769	754	746	785	816	809	805	830	795	769	851	769	802	753	807	758	764	785	772	814	814	805	746	831	731	804	793	817	804	762	781	817	752	759	827	769	828	754	756	748	768	780	802	785	818	813	834	795	794	804	800	797	758	835	799	781	781	791	799	787	775	853	775	778	763	841	776	840	783	823	731	780	803	768	767	742	754	823	771	757	804	798	770	766	755	804	794	795	758	763	805	767	794	767	797	825	753	789	791	739	767	736	817	761	768	796	775	762	814	810	843	829	685	821	793	767	773	782	800	790	750	784	802	815	719	769	807	789	783	737	802	819	775	779	774	757	797	797	795	761	792	767	799	834	816	845	805	812	809	740	742	838	760	811	809	767	793	747	744	761	851	797	831	790	809	787	819	803	806	746	791	787	803	810	777	775	816	827	758	834	795	821	772	803	755	784	766	769	772	837	762	751	818	773	801	840	814	802	820	727	786	802	736	797	781	780	742	759	773	763	822	780	771	749	778	848	774	813	784	761	827	762	798	775	784	794	801	793	768	835	780	754	789	753	771	790	803	802	829	798	766	796	837	814	796	795	765	782	770	789	785	808	772	822	778	793	759	755	822	762	809	798	782	772	814	810	838	803	767	766	770	780	803	771	823	799	745	820	776	791	781	804	820	764	830	744	761	778	781	801	807	790	791	772	784	788	782	766	843	768	777	804	783	750	742	788	806	787	806	758	811	809	842	718	758	805	760	763	847	790	799	836	812	822	812	760	824	756	725	777	813	759	812	763	771	818	797	713	781	809	831	787	818	788	758	849	740	765	767	743	790	776	802	783	742	788	748	768	801	778	721	798	730	783	825	755	798	765	806	804	806	820	866	743	782	792	774	801	788	824	783	727	792	800	794	767	791	775	801	764	770	759	792	795	808	735	770	787	769	787	866	742	796	842	745	814	769	819	796	819	773	804	814	812	750	797	800	795	821	801	740	814	747	744	741	761	774	773	761	783	819	775	813	790	748	768	775	730	801	751	813	778	787	758	782	805	753	737	828	815	792	785	770	771	773	810	802	783	769	780	769	760	808	796	756	798	748	839	788	745	825	824	765	839	771	776	761	809	722	760	760	813	773	771	727	802	755	812	780	791	784	780	729	754	750	766	746	737	803	734	781	757	766	771	765	749	768	787	803	790	784	844	775	757	781	788	783	824	795	779	770	765	720	827	788	808	779	759	731	812	789	828	759	790	829	809	785	766	770	759	809	837	764	776	708	767	763	774	815	818	745	815	757	801	788	825	758	835	867	802	849	753	818	779	807	803	759	799	835	795	834	824	765	798	763	748	812	741	829	816	803	823	745	818	738	780	841	742	789	744	812	789	800	794	819	813	748	783	779	769	756	752	880	802	788	764	803	797	763	813	776	747	785	812	796	769	765	769	768	735	812	749	752	798	798	800	789	770	764	753	780	801	837	814	812	800	775	762	766	768	825	871	774	792	775	851	787	786	767	757	801	801	749	790	774	770	750
24257	21482	25340	28053	21494	21653	19086	4563	2378	1780	1396	1247	1068	877	767	628	574	524	539	461	424	443	432	391	400	355	358	374	346	372	354	334	413	364	343	345	353	340	319	332	334	335	330	330	337	337	335	355	347	337	321	323	363	366	353	313	344	320	326	362	324	351	338	342	337	291	315	308	325	348	347	304	343	330	337	363	329	370	350	341	327	349	319	358	325	342	300	353	291	312	341	365	303	379	356	312	320	374	369	356	277	352	356	337	316	336	356	309	319	356	331	353	330	323	294	336	315	320	329	337	316	335	323	316	349	360	313	309	313	342	361	353	364	321	310	342	338	349	378	358	339	340	338	344	354	336	370	318	350	324	326	357	327	322	337	365	307	361	340	326	351	353	329	368	328	332	345	352	336	300	352	315	314	336	316	331	382	338	336	348	323	348	348	341	321	315	340	324	350	337	346	341	338	380	350	336	358	353	359	325	361	359	315	355	333	315	373	328	324	314	326	369	371	386	351	317	331	336	301	303	295	298	354	336	312	349	330	324	351	344	363	357	369	318	358	298	368	342	341	319	350	324	357	354	339	327	317	347	341	326	336	330	362	312	305	308	323	343	327	320	307	343	323	333	347	324	294	349	318	335	329	361	361	342	334	346	338	375	318	338	361	353	346	331	348	337	347	336	340	364	308	367	325	361	343	327	340	324	350	324	330	334	330	355	341	339	347	376	334	324	318	369	366	340	325	313	329	325	319	348	306	332	357	361	324	331	348	337	338	350	322	353	365	305	350	356	313	336	304	310	370	358	333	326	346	350	333	362	360	329	334	345	295	321	317	326	367	357	321	330	346	333	364	320	314	337	357	345	370	300	363	371	315	339	323	318	312	320	333	346	312	318	375	307	327	322	329	302	308	339	324	351	332	336	327	330	364	338	316	337	374	305	321	335	344	334	314	334	317	324	352	320	314	365	325	321	360	333	346	287	335	360	335	327	314	315	341	294	310	340	350	312	286	334	391	347	301	344	327	327	347	385	328	293	301	352	338	315	353	298	330	326	366	336	365	321	333	322	331	308	345	332	342	346	309	319	308	355	367	355	346	366	323	343	355	323	321	336	324	283	364	334	326	360	336	302	316	315	298	298	330	367	332	320	316	345	365	331	320	301	369	363	350	315	316	324	318	358	341	335	370	309	319	331	369	314	316	329	338	360	329	336	327	357	331	333	338	348	336	360	354	340	332	381	322	345	338	343	334	345	368	316	326	349	367	337	361	345	338	308	355	339	371	320	351	334	311	348	321	357	365	335	335	318	295	320	329	346	331	353	342	360	366	338	363	327	320	349	313	322	299	344	324	355	335	359	337	342	317	337	362	347	303	366	347	304	341	321	311	329	338	352	377	353	344	345	331	375	339	324	329	323	317	329	353	384	335	354	387	333	355	333	346	323	326	360	314	349	366	303	336	392	329	325	311	338	354	340	370	330	344	356	322	340	368	375	348	333	340	376	326	366	342	333	375	336	333	353	334	339	308	306	322	345	352	364	321	349	355	352	318	315	328	361	338	341	341	361	337	313	384	340	322	399	328	310	350	321	335	327	349	389	330	352	335	330	333	335	330	314	329	317	339	348	345	312	345	345	335	353	329	317	357	319	339	306	351	341	333	335	315	339	356	368	337	365	362	368	327	322	344	310	343	367	353	372	364	334	317	325	345	309	307	345	348	321	340	343	359	309	325	332	333	379	329	329	330	359	363	330	354	316	322	359	298	372	340	345	338	339	340	333	345	363	332	321	318	328	348	336	316	313	294	340	327	313	335	338	335	316	323	343	335	334	342	320	347	341	323	331	338	316	326	331	363	313	361	359	353	336	334	332	329	344	342	305	334	351	302	304	337	348	351	304	323	357	322	317	357	354	341	326	313	326	323	334	370	360	323	380	376	329	333	372	347	385	320	349	343	348	350	331	332	340	335	290	342	337	318	313	356	333	360	357	376	330	325	312	358	365	335	346	386	339	354	358	328	320	356	367	315	348	314	317	303	317	318	340	370	357	369	335	358	313	305	335	345	309	369	339	332	347	337	348	362	343	312	333	300	315	305	324	347	317	351	338	344	363	338	385	345	378	314	333	311	327	344	351	358	343	319	346	334	355	303	346	337	336	313	324	353	340	332	328	333	346	362	336	341	340	357	357	309	302	357	368	356	358	329	309	330	325	307	301	334	313	337	341	357	352	326	341	352	330	299	355	324	330	346	295	328	338	357	331	291	337	336	364	315	325	305	304	330	346	316	346	361	333	362	372	323	356	336	341	352	357	364	330	344	370	328	363	356	355	340	337	350	308	300	354	343	323	317	354	350	300	329	343	330	333	326	337	350	359	339	353	335	368	340	362	363	358	368	373	338	354	326	320	298	320	324	370	328	320	369	326	332	360	338	320	324	313	329	347	322	384	339	351	346	359	325	344	337	342	366	306	334	332	322	358	308	326	328	343	330	333	329	324	352	334	327	373	329	335	325	336	318	354	300	331	315	334	324	319	325	343	337	316	345	293	347	309	329	342	337	286	356	337	329	347	373	343	370	344	332	299	357	344	336	331	339	338	327	365	318	375	352	282	347	361	351	320	348	343	330	333	328	350	367	319	332	310	329	336	337	363	354	303	328	358	341	333	371	340	335	331	345	318	333	360	306	343	365	327	327	349	365	343	322	363	326	355	353	307	305	350	353	327	351	353	364	375	331	346	318	337	378	368	303	332	340	356	318	364	373	342	290	334	352	350	296	344	274	330	355	379	329	349	339	323	345	332	332	343	359	318	358	385	331	318	331	318	347	366	305	327	332	316	380	337	334	356	359	332	304	363	386	343	328	340	362	378	352	321	390	358	315	325	345	340	323	321	335	298	317	340	361	338	336	359	323	330	359	326	324	338	373	294	333	335	325	307	343	332	334	336	345	348	323	320	353	342	320	318	351	336	354	345	337	349	369	354	345	310	360	353	305	301	347	341	352	322	340	310	346	350	354	345	337	369	358	348	333	299	335	368	370	322	351	329	319	348	326	335	336	340	324	335	309	318	381	334	299	326	363	323	319	300	315	321	340	322	313	325	380	305	369	369	328	386	313	329	291	327	325	313	329	329	338	337	320	331	320	311	325	312	330	355	344	322	378	342	323	320	316	347	342	347	333	331	377	329	291	305	307	355	311	332	362	312	309	323	345	349	294	340	343	316	328	311	293	302	332	307	350	350	326	314	306	322	329	345	321	346	314	372	336	333	309	310	303	316	286	342	321	366	336	307	355	341	372	360	325	334	308	327	340	333	345	329	345	314	386	351	315	338	337	341	346	346	335	346	338	345	351	357	356	331	316	352	346	309	355	314	352	346	327	375	347	332	381	339	332	335	310	330	325	349	321	335	322	379	339	358	367	381	326	349	370	325	329	314	331	379	299	338	376	332	342	333	349	356	355	311	341	327	352	337	293	308	290	328	329	329	349	329	365	350	336	324	329	350	332	325	343	372
27860	46699	25900	7527	3826	2929	2275	1801	1552	1334	1190	1166	964	1032	943	900	850	813	851	805	808	840	747	790	783	767	747	709	796	786	749	718	741	765	787	722	713	774	784	778	750	791	810	800	759	711	713	757	740	796	733	801	733	776	839	743	718	773	751	742	729	731	735	808	766	695	718	698	748	709	776	797	716	770	720	775	737	698	735	807	762	771	713	792	745	768	780	742	772	762	775	719	722	765	720	732	725	739	762	724	753	734	747	738	725	726	758	701	749	730	725	727	799	749	736	747	722	768	743	776	685	777	769	796	787	760	768	733	747	781	697	793	717	758	740	754	750	702	766	748	708	795	778	804	724	788	780	756	724	748	736	762	816	738	740	769	726	715	753	780	740	754	741	789	748	765	752	733	788	763	730	737	748	727	761	772	755	772	726	757	785	734	750	781	716	737	750	768	715	718	777	780	696	730	745	725	724	768	738	761	730	762	769	752	711	777	791	710	723	713	749	719	781	779	804	778	742	729	744	728	690	766	753	723	747	766	783	736	720	709	773	719	724	824	700	768	698	770	723	734	769	752	708	772	785	745	770	726	764	762	777	770	754	762	787	780	741	793	786	711	744	757	763	707	745	757	687	687	736	766	718	714	741	745	803	787	776	770	725	714	745	731	768	771	722	729	748	772	770	749	742	672	743	738	730	751	753	752	817	772	773	770	676	724	719	756	728	752	737	791	789	706	825	751	760	749	770	754	726	761	707	812	756	786	770	794	774	745	749	752	733	766	731	789	784	741	771	702	796	748	741	720	754	732	724	748	749	784	774	745	742	742	782	754	769	780	754	766	787	772	758	737	741	728	758	742	777	711	769	741	758	744	724	826	753	771	751	731	743	723	742	719	757	773	798	734	728	723	765	740	774	765	713	759	756	764	722	753	804	767	766	717	726	784	682	698	772	718	748	769	762	695	749	759	782	764	786	737	804	729	758	708	713	738	712	785	741	736	725	741	749	721	761	775	730	729	767	765	705	749	748	777	741	743	761	774	700	747	758	720	788	726	710	791	755	752	776	778	750	768	804	775	761	731	777	753	812	772	783	727	718	746	729	762	749	785	688	752	755	789	767	798	753	733	774	736	724	764	715	792	749	764	753	753	739	754	792	734	740	786	701	704	745	702	751	780	729	767	760	728	713	730	729	765	760	762	777	738	722	755	743	754	759	737	757	782	802	762	781	798	797	747	722	723	750	736	752	734	773	740	738	754	815	762	801	739	761	715	778	726	701	757	738	746	760	777	744	763	760	763	782	748	737	803	754	747	715	743	722	757	780	738	736	731	774	736	771	739	752	770	759	767	765	734	704	781	776	747	698	755	751	828	747	773	747	772	751	737	759	718	785	742	780	750	757	763	729	767	774	733	752	730	754	794	779	750	753	755	757	843	741	698	791	761	759	738	751	719	741	762	750	764	759	782	730	720	780	759	733	824	747	736	743	759	745	743	756	768	769	753	760	761	762	748	759	748	748	709	730	705	732	770	743	777	781	755	803	723	745	736	806	770	791	782	743	745	749	731	740	750	805	730	761	761	799	747	766	738	727	807	757	779	742	766	732	751	728	800	777	756	727	758	770	774	693	723	788	789	804	698	728	802	697	746	718	775	759	755	735	704	782	745	755	757	700	761	697	751	761	761	730	741	755	735	762	709	777	769	778	702	768	781	731	767	718	756	769	769	803	702	783	778	762	746	796	735	756	774	709	761	720	791	741	748	757	715	743	784	771	751	808	777	763	745	739	767	769	741	746	756	748	724	779	778	858	773	747	764	724	814	772	752	731	786	766	772	786	768	804	688	797	714	794	783	734	725	711	807	777	770	745	747	737	778	775	750	730	778	768	713	772	731	774	700	738	743	774	725	762	763	738	750	772	752	750	763	776	781	745	772	776	719	758	771	768	749	805	754	777	756	682	802	734	717	761	749	734	698	779	715	769	742	762	745	766	747	756	734	772	743	770	756	760	789	763	758	774	765	747	769	732	750	747	774	751	730	754	719	744	782	745	741	781	745	766	713	755	739	744	758	789	723	749	745	785	747	736	730	735	722	740	801	765	721	771	763	797	763	772	750	787	724	766	743	742	767	761	733	776	791	737	757	722	776	741	734	753	721	755	835	776	779	745	726	715	715	706	730	735	770	820	748	702	698	746	743	780	735	748	772	753	740	738	771	764	756	754	800	734	757	726	763	678	808	684	764	744	752	799	769	752	719	776	798	749	760	792	756	746	759	731	763	750	730	804	731	780	759	729	752	794	744	756	727	781	741	768	784	743	753	784	739	763	724	776	724	736	712	780	716	728	752	784	743	756	747	751	725	729	762	791	760	798	768	784	717	764	764	770	735	769	767	755	757	771	726	720	823	760	734	794	753	693	711	752	764	733	740	720	736	753	747	752	773	796	712	746	819	764	736	751	747	743	777	720	732	816	740	755	795	732	791	750	745	744	754	745	772	772	776	718	725	733	740	759	735	763	730	742	735	743	768	709	770	732	760	695	734	776	763	743	691	716	689	727	737	761	789	724	757	810	755	781	737	770	733	770	731	750	779	748	745	756	740	754	766	729	735	739	769	728	763	731	733	755	736	758	803	776	720	782	775	744	737	719	739	731	764	748	783	793	778	773	778	738	778	730	745	760	742	767	820	741	721	741	692	787	790	787	763	754	763	759	741	770	760	748	769	749	731	779	758	705	728	760	743	790	770	773	767	733	742	763	760	773	756	794	784	748	698	758	730	740	708	725	703	760	722	789	717	710	746	708	701	770	767	747	744	763	750	716	757	752	785	758	747	769	704	733	784	737	730	773	762	737	792	719	755	772	728	737	724	748	751	767	767	780	828	775	750	716	766	708	763	746	780	733	735	760	818	764	756	756	704	702	765	722	711	742	759	708	772	758	704	724	716	733	750	716	769	731	752	747	793	743	756	752	762	786	710	738	790	718	741	737	757	702	789	720	755	755	732	729	741	756	787	739	774	751	796	706	737	765	755	747	759	729	693	735	797	747	721	790	783	766	692	793	722	794	738	709	757	757	695	804	740	769	719	790	737	740	704	763	754	821	745	777	738	709	748	774	709	739	760	755	781	759	774	744	788	763	737	699	766	710	769	752	693	738	754	746	771	697	760	726	734	730	737	749	751	746	734	741	724	723	772	778	762	781	781	689	726	766	751	759	731	822	748	828	760	766	708	750	768	769	764	739	747	760	764	783	758	743	704	694	780	805	735	687	715	738	754	775	805	717	776	780	758	743	746	759	739	791	778	730	761	727	711	723	708	733	709	758	758	715	782	716	760	739	774	790	718	721	758	734	773	786	799	775	737	783	781	693	711	751	754	760	719	784	767	729	752	777	765	790	745	762	748	777	725	756	726	745	755	770	724	788	753	739	769	753	752	746	787	758	783	712	738	782	745	720	756	730	746	779	733	701	746	768	716	739	728	804	779	766	741	768	757	721	703	749	775	748	753	763	760
33182	25386	23215	9579	3340	2348	2130	1659	1253	982	889	781	649	646	572	549	514	452	448	445	426	423	408	418	371	418	380	399	376	362	376	387	325	388	338	405	362	396	371	384	394	379	353	381	403	402	362	360	343	388	379	367	369	366	343	372	390	372	334	390	401	367	370	406	363	397	377	373	387	385	378	388	388	384	384	367	451	383	360	326	360	417	393	385	396	360	394	354	355	365	421	364	412	371	401	383	386	360	397	334	349	407	373	372	388	375	369	379	361	368	384	374	380	402	373	392	361	405	370	408	365	371	392	382	406	398	366	378	385	384	356	405	393	374	371	377	407	347	360	392	388	374	363	344	394	398	406	417	388	386	371	379	376	386	378	382	369	375	393	401	384	365	374	356	390	373	415	396	393	375	369	388	347	348	383	339	375	351	389	423	394	370	343	377	361	390	365	364	391	400	344	394	372	385	401	386	368	387	354	386	412	411	399	403	362	425	399	400	346	349	401	382	373	370	409	358	388	371	402	439	393	338	349	365	373	356	378	363	388	379	374	372	393	400	349	397	367	387	329	411	358	385	354	367	377	390	381	374	417	407	361	423	366	363	373	360	373	399	344	391	386	354	395	368	359	391	384	370	342	364	391	376	391	371	367	378	367	373	403	363	332	388	399	397	359	400	412	382	399	338	368	381	392	359	406	389	389	373	392	384	371	410	339	376	402	344	377	395	418	374	379	367	368	408	364	380	427	411	380	367	414	375	369	373	384	385	394	368	333	366	385	413	391	414	378	397	383	350	403	377	405	388	371	396	395	380	356	371	402	339	380	380	417	414	367	400	372	377	409	381	378	394	399	368	368	384	364	368	364	389	386	391	369	369	385	350	373	366	407	356	357	366	404	373	396	399	347	336	384	370	381	408	370	358	369	388	382	396	345	387	377	363	397	349	408	350	364	363	351	380	418	419	365	374	364	361	383	365	379	372	380	385	346	356	385	380	417	357	382	372	340	427	387	380	363	399	360	370	394	373	374	371	345	370	389	379	380	379	398	383	364	342	382	378	403	369	349	358	391	416	409	352	385	365	368	374	348	366	378	362	349	376	397	394	350	415	387	386	336	380	365	378	408	392	370	381	358	401	358	379	365	366	399	397	386	408	350	359	400	424	383	395	352	367	371	355	345	388	364	398	408	425	350	372	386	385	400	346	383	390	392	404	369	378	390	359	378	392	387	368	387	367	351	379	420	415	372	413	378	383	371	380	386	367	357	363	379	348	373	373	380	405	357	411	336	383	382	330	364	370	383	401	413	387	410	401	378	418	354	411	366	373	372	385	335	380	419	426	411	365	382	360	424	369	402	382	359	357	400	351	403	360	407	369	392	371	393	352	385	399	389	393	377	396	403	377	393	352	379	379	400	345	385	377	381	355	371	383	378	349	399	366	364	344	374	373	397	378	408	372	357	395	356	372	358	366	389	389	424	395	367	342	363	404	357	342	328	390	397	375	391	407	377	377	370	371	380	366	362	370	414	359	360	364	376	372	361	360	395	368	362	385	381	333	356	336	375	372	399	402	365	388	363	398	380	344	344	365	405	398	397	373	351	394	392	365	431	441	361	370	393	372	367	369	362	365	382	376	368	342	352	391	365	397	351	398	400	374	352	375	387	367	390	355	366	373	380	384	375	361	390	362	370	352	379	366	377	370	379	365	398	336	388	358	364	365	398	362	426	374	358	390	370	378	387	370	378	364	395	401	379	368	356	406	372	385	418	393	393	351	370	390	381	380	365	377	377	351	339	353	368	324	362	377	412	385	365	359	417	395	398	400	366	392	349	355	430	387	413	364	360	365	360	362	382	415	377	366	370	384	357	399	358	326	376	352	377	384	392	377	360	392	379	382	382	398	375	398	371	389	362	394	414	334	368	401	390	402	397	389	362	350	398	369	381	372	402	391	375	368	398	345	351	398	394	358	389	371	376	387	394	394	381	412	368	361	351	385	372	405	368	388	396	441	369	375	382	398	362	431	415	388	397	381	381	372	372	386	412	346	344	381	372	366	393	375	397	390	386	342	385	386	395	340	365	368	406	384	373	391	360	386	383	399	378	375	413	390	394	385	370	361	357	358	383	379	363	354	368	381	368	390	398	340	401	370	415	398	394	380	399	351	359	391	361	344	420	390	341	328	404	378	356	359	363	387	373	398	385	361	408	392	354	371	361	375	341	356	411	399	357	394	364	361	383	390	367	400	367	367	359	353	341	400	369	366	372	419	383	409	420	364	386	393	410	353	404	422	350	416	351	387	360	401	387	393	418	400	369	389	381	398	403	373	369	402	374	364	355	387	373	351	364	384	368	347	413	381	376	398	347	398	423	398	397	365	324	334	379	381	378	378	370	354	397	386	409	353	362	381	318	387	359	373	372	410	333	319	348	357	416	397	353	417	378	379	388	362	372	377	358	366	364	407	373	351	378	392	432	350	349	362	372	385	374	367	346	354	366	364	392	335	398	392	379	358	416	385	332	347	360	400	381	381	380	398	402	332	373	382	384	387	390	383	355	358	398	401	392	406	347	364	373	361	395	396	402	388	363	347	371	418	379	409	423	388	402	381	398	385	392	374	353	410	342	354	427	397	383	391	416	393	371	378	397	400	380	377	383	363	358	370	358	382	402	408	389	382	363	390	380	365	393	383	400	338	388	379	357	363	400	354	343	360	345	385	427	345	393	380	382	384	350	370	369	374	389	372	390	353	358	407	368	382	364	403	382	369	354	341	402	403	382	379	385	383	339	381	329	371	380	366	343	397	365	361	379	349	386	361	416	328	351	342	400	404	389	353	388	385	373	379	370	339	406	362	377	385	350	362	350	364	406	399	391	386	345	336	401	353	335	378	342	369	368	352	408	391	368	378	391	393	350	359	372	402	370	371	375	363	380	405	403	409	401	402	426	379	346	353	392	348	375	357	344	334	376	356	385	384	375	362	350	355	384	362	399	391	370	392	415	400	390	344	359	385	396	413	386	400	374	370	399	378	339	378	388	370	393	369	393	397	388	414	366	389	367	389	349	390	394	358	367	401	383	382	391	413	354	361	385	409	368	397	372	369	375	361	419	412	393	389	367	375	367	360	324	410	379	384	409	429	371	398	377	418	373	424	399	337	367	382	398	360	394	391	392	400	410	380	375	410	374	438	414	423	346	387	401	385	378	376	383	347	385	415	393	378	396	383	402	367	419	409	346	367	338	385	407	361	382	362	350	346	402	386	384	383	360	366	331	386	405	366	402	360	395	419	384	394	385	368	348	343	386	348	374	401	373	408	403	417	351	406	385	357	367	373	402	374	399	364	381	414	364	394	361	358	362	357	393	375	367	389	385	359	381	359	367	398	368	379	405	418	428	444	418	369	369	397	368	417	397	384	371	360	365	340	387	434	353	370	373	423	357	372	388	365	362	371	394	378	390	402	394	367	396	368	381	396	372	326	410	388	363	378	384	372	404	379	363	380	387	347	374	380
25149	30960	14573	4105	2362	1948	1533	1401	1210	1151	1060	1041	1026	981	935	1015	890	897	905	868	859	860	892	913	860	860	892	884	823	815	898	839	828	807	877	846	860	818	842	819	857	851	887	877	871	871	858	874	872	852	862	840	831	855	885	860	811	856	851	843	921	818	863	815	799	862	919	819	873	845	863	866	836	832	841	860	780	818	883	848	902	885	807	816	822	833	880	881	832	858	888	861	905	851	857	839	838	866	858	862	923	841	830	890	921	831	879	850	847	861	846	830	882	843	903	870	866	842	829	816	867	893	776	836	880	835	827	845	846	859	847	883	871	814	881	900	887	844	873	916	819	833	839	864	857	848	852	852	849	835	828	854	857	840	882	850	861	865	871	846	906	829	836	892	869	842	861	854	858	842	902	905	881	849	894	845	865	841	857	905	859	824	833	872	841	909	861	865	846	838	824	837	830	828	893	825	876	857	851	822	864	822	813	853	856	848	916	844	841	867	844	893	837	856	848	904	854	840	842	882	830	857	846	871	849	815	802	895	882	892	859	811	838	867	836	874	863	896	893	887	814	822	908	823	842	861	841	849	839	834	864	891	873	810	873	843	829	832	844	916	867	833	862	781	856	859	802	810	839	924	835	841	833	892	837	855	878	865	858	862	896	842	893	838	828	800	847	838	848	819	842	856	856	879	841	849	861	829	897	829	807	866	872	863	892	833	901	832	848	850	886	876	874	866	881	891	863	867	854	866	857	855	889	852	842	840	883	829	865	810	885	859	863	878	843	833	846	874	843	824	797	854	830	870	893	839	848	855	799	869	807	871	819	821	810	857	878	856	884	856	894	840	871	842	879	836	828	875	850	823	864	840	891	875	909	873	824	858	841	832	918	815	839	821	883	873	877	822	859	853	891	840	806	877	890	882	840	873	838	827	914	891	863	863	792	880	865	811	914	853	902	824	905	859	841	840	871	824	866	837	830	858	882	833	855	904	928	807	845	845	872	834	827	874	850	850	861	832	794	884	838	861	874	861	866	854	834	816	875	833	848	886	910	788	814	838	886	848	889	908	861	844	812	823	897	856	843	845	879	868	832	862	891	863	881	883	804	860	827	863	828	884	852	821	816	851	863	900	838	855	909	904	874	854	873	838	881	874	833	882	830	850	864	810	905	906	842	902	822	836	881	849	873	861	833	860	866	766	903	889	904	839	886	937	879	835	899	809	858	851	825	875	863	904	906	854	833	896	802	818	867	835	832	899	889	812	858	871	862	808	852	817	839	864	852	869	851	831	830	844	841	813	832	862	828	878	866	833	822	813	847	888	836	863	856	847	873	845	841	872	846	811	873	880	823	801	908	838	856	877	842	851	884	840	879	830	863	837	885	894	857	864	890	840	807	865	867	842	886	889	843	838	838	897	846	814	877	835	797	888	846	885	853	853	865	887	842	815	786	844	860	837	829	854	871	885	850	821	857	853	843	853	852	877	814	856	843	848	876	904	851	808	866	853	882	862	863	840	860	880	836	837	840	880	829	897	883	831	867	845	869	903	837	897	884	874	879	854	860	891	846	849	869	835	861	848	843	856	879	808	838	862	892	863	844	857	844	834	839	885	927	872	840	809	908	911	840	843	857	851	885	869	878	919	903	852	818	823	856	863	925	887	831	833	899	856	818	817	839	879	844	838	818	874	872	814	857	906	885	872	863	843	858	875	866	854	899	863	900	901	864	869	847	853	851	839	796	907	904	852	869	845	807	873	847	886	859	802	841	838	870	845	848	874	884	846	856	825	911	838	846	895	826	853	786	839	884	824	849	857	821	910	842	866	877	875	897	855	900	822	806	874	889	874	882	872	828	915	885	896	903	816	833	886	806	838	815	863	826	822	836	858	883	874	919	857	859	871	860	854	849	828	843	847	850	821	861	848	844	802	865	858	831	860	842	835	854	876	856	876	886	866	833	819	879	848	889	851	869	845	932	836	842	850	969	849	861	931	885	858	914	866	867	851	892	849	850	819	911	877	848	835	818	924	901	856	862	833	844	887	889	825	895	890	857	847	847	893	839	868	810	814	806	835	891	862	840	886	872	838	835	863	879	793	839	826	817	857	814	855	875	863	867	853	858	832	855	850	857	868	828	857	878	797	831	834	868	914	902	865	815	859	860	906	810	825	831	882	820	841	794	864	832	851	794	917	882	852	863	800	822	851	868	823	866	835	825	845	808	834	863	867	853	885	858	827	839	841	838	852	820	911	868	834	823	816	875	878	822	890	803	839	851	817	851	891	873	868	832	911	846	817	937	857	860	861	849	857	857	880	872	802	803	856	806	862	884	857	892	856	884	874	829	794	867	868	847	818	887	885	810	800	889	831	896	855	850	832	865	870	883	844	835	858	901	858	817	885	834	846	898	866	905	889	892	868	801	804	821	883	866	839	791	859	846	882	853	824	918	828	879	812	861	838	826	828	917	894	895	848	908	860	807	882	864	848	899	847	841	844	818	857	817	859	841	859	847	852	863	878	918	796	891	847	785	866	828	875	805	877	856	896	887	850	827	875	843	886	818	862	797	820	823	826	816	880	899	821	838	870	855	789	862	888	853	866	839	790	897	889	870	881	824	885	846	885	863	817	850	826	876	860	816	865	840	867	858	850	850	903	896	843	896	839	902	855	856	884	786	832	867	828	905	864	853	873	818	891	817	881	808	799	871	849	854	859	808	837	871	833	856	873	822	849	867	863	846	817	858	882	846	913	907	856	850	838	831	825	857	872	875	884	820	843	809	832	887	854	843	850	841	886	855	894	837	926	845	862	916	873	811	881	866	868	844	830	864	869	906	857	837	895	766	819	861	929	842	870	849	810	845	842	854	842	849	854	847	795	810	861	843	868	834	873	861	885	871	840	813	860	841	870	872	848	924	830	845	858	816	891	890	864	843	847	821	813	885	818	880	800	893	850	874	866	864	823	861	854	848	922	865	925	849	854	842	941	857	837	845	831	826	837	829	816	797	823	895	852	838	892	857	887	851	889	844	847	799	875	886	917	826	846	849	846	826	854	824	851	885	841	883	824	831	797	854	837	803	872	848	873	880	783	867	823	838	858	877	794	866	855	897	871	867	894	844	865	836	845	858	863	844	832	931	888	788	875	871	872	877	831	854	867	839	886	886	885	826	818	868	898	878	848	868	843	879	903	891	869	864	853	851	880	890	900	920	841	849	803	852	871	851	874	873	881	894	841	841	845	894	843	861	885	889	829	824	860	832	815	817	858	805	845	904	850	864	846	812	874	877	804	859	831	881	791	849	855	890	838	823	898	819	890	812	919	877	905	876	858	899	851	816	874	860	891	802	826	796	872	882	856	828	923	896	858	828	820	912	815	850	871	858	860	853	900	926	832	840	909	858	869	881	871	825	890	865	849	907	822	851	925	861	924	867	853	861	850	934	809	908	813	876	921	842	838	870	851	857	828	815	871	847	877	881	934	858	827	853	790	808	807	883	805	856	851	835	840
24940	21502	24972	28469	21543	20463	5436	2525	1631	1363	1122	943	752	728	636	567	535	457	466	430	416	398	406	403	372	401	338	330	345	323	357	349	377	328	393	358	377	360	356	354	360	411	362	340	355	350	363	365	365	332	361	365	384	366	340	345	355	360	342	368	324	346	363	335	382	349	380	346	326	346	340	362	354	317	369	362	361	369	353	352	308	355	347	342	299	340	342	336	366	380	348	340	360	348	370	365	359	354	358	360	332	372	348	334	334	332	360	342	323	302	326	367	337	350	338	367	353	327	336	341	367	318	366	359	372	351	357	366	341	328	392	313	347	339	346	361	332	303	336	357	329	367	370	348	352	358	353	355	348	366	329	387	368	386	378	339	363	354	346	369	365	338	333	347	338	356	377	346	350	357	367	351	313	349	367	325	349	344	347	354	383	336	359	368	373	359	305	323	336	368	320	374	344	347	393	351	372	332	382	352	366	352	343	325	326	358	345	368	350	343	328	358	332	361	337	357	349	328	357	329	381	304	375	335	326	342	355	362	331	366	322	328	346	320	337	369	358	365	361	342	341	376	328	368	348	340	338	341	336	351	303	354	359	347	334	340	354	357	347	384	352	344	369	333	298	329	358	351	378	344	394	370	346	376	402	390	356	322	346	362	352	331	377	347	352	348	353	307	395	366	318	350	355	372	361	375	350	365	309	331	374	358	321	342	341	356	348	361	323	298	338	347	334	382	370	337	360	340	363	384	368	368	324	344	323	360	352	339	315	325	331	359	350	346	356	371	375	348	371	319	331	336	338	344	372	374	355	335	369	358	358	367	324	345	354	350	360	360	302	339	319	358	386	359	372	353	364	324	325	327	391	356	381	315	334	337	347	334	364	341	357	366	410	367	330	352	328	350	369	328	379	381	349	354	337	368	364	328	338	355	388	360	314	326	344	389	380	333	335	353	372	359	363	370	401	394	330	366	376	365	338	342	337	324	351	358	365	310	362	405	342	371	320	373	349	333	332	359	354	383	332	353	365	366	339	355	336	359	358	344	324	316	339	339	366	346	353	328	375	324	365	359	330	341	363	352	360	354	344	318	344	336	307	341	377	384	343	366	341	341	319	335	386	375	360	337	331	358	380	349	364	351	363	362	342	327	366	322	380	397	386	347	324	314	332	349	326	339	326	378	359	351	337	337	364	361	347	357	358	330	334	379	368	362	317	342	388	356	348	345	308	326	349	362	297	356	349	296	324	361	366	342	370	386	384	339	347	337	363	364	324	366	322	352	355	353	342	318	364	332	335	353	342	376	349	332	350	311	325	364	331	361	373	349	349	372	364	315	384	350	358	360	322	365	349	329	335	379	371	350	362	326	363	314	346	347	324	370	355	352	341	345	357	346	344	341	371	356	326	343	344	329	336	350	301	342	328	378	349	343	345	374	364	335	374	363	352	367	333	352	350	327	344	295	333	379	329	368	363	340	357	377	366	343	354	330	342	312	353	380	321	340	365	413	394	300	312	352	342	330	328	379	364	384	348	343	348	321	353	334	343	376	352	348	359	348	372	339	343	330	364	329	321	323	349	361	338	329	327	347	334	354	363	368	338	359	305	335	364	350	378	393	345	336	340	347	341	362	336	361	371	358	340	319	340	354	346	343	336	361	404	339	346	375	347	320	356	350	343	374	350	348	374	345	338	376	329	336	360	363	347	360	348	345	348	348	330	351	365	346	334	355	351	347	347	369	364	345	329	405	337	352	361	349	376	421	366	356	351	377	315	356	299	340	320	347	369	306	381	334	334	346	345	348	372	366	325	324	357	354	361	383	364	340	319	349	323	363	335	363	378	324	338	367	378	341	348	352	365	337	331	358	327	366	338	318	336	334	341	362	368	314	315	351	332	358	346	313	334	339	353	338	353	331	314	359	374	387	347	354	338	360	353	369	373	352	313	336	338	326	358	315	356	349	365	333	340	331	367	370	351	369	330	388	367	371	372	378	308	369	377	323	378	345	360	324	339	344	319	353	355	345	360	326	350	351	356	348	362	360	351	341	353	361	338	317	366	335	341	351	326	325	338	319	346	356	342	332	320	361	351	347	345	319	360	341	350	349	383	364	334	340	346	317	361	356	315	333	335	333	340	320	358	332	357	363	360	384	371	324	319	314	369	342	327	329	390	331	349	321	391	309	339	332	358	360	395	355	349	336	346	344	389	354	348	340	340	313	341	349	365	361	359	321	356	376	341	340	348	358	352	352	308	354	343	349	333	350	348	365	374	338	336	309	332	313	345	314	333	367	339	367	337	367	353	367	315	357	385	377	329	371	352	362	329	333	378	352	327	366	323	368	347	347	309	334	351	334	392	339	344	336	319	366	333	356	327	348	360	327	377	366	333	304	370	353	345	351	334	324	378	348	332	352	354	356	367	365	328	335	383	377	372	341	347	363	336	384	376	350	343	371	345	347	352	373	380	402	344	360	354	346	359	337	344	338	365	337	332	344	346	313	353	353	383	338	352	347	346	322	362	344	331	349	347	338	344	344	347	374	375	343	374	355	324	329	320	362	348	347	372	332	357	374	365	357	350	335	373	338	337	340	363	322	338	315	358	334	348	315	326	352	341	363	298	367	356	342	355	356	315	367	372	342	346	395	312	362	345	331	327	329	299	352	376	363	360	362	372	336	378	336	383	356	337	389	334	391	309	342	351	364	341	368	382	366	355	384	337	351	314	332	369	338	325	331	349	379	386	328	356	343	336	334	369	326	342	373	371	374	349	350	337	317	362	315	381	382	345	354	362	328	312	362	344	361	361	371	319	355	348	308	311	334	335	327	330	346	351	358	334	335	381	336	344	342	332	358	323	345	355	360	337	363	338	341	372	362	350	318	331	333	333	310	351	373	346	358	352	343	357	364	359	330	344	357	361	334	309	390	319	354	331	344	356	347	345	297	364	320	348	337	337	344	342	315	288	364	362	321	342	320	342	360	355	346	390	322	350	353	307	386	385	341	371	359	344	310	328	303	314	360	343	330	344	345	343	366	374	349	346	331	369	366	344	345	388	381	324	357	373	351	355	364	342	344	318	355	359	356	327	352	327	323	321	334	331	361	365	330	301	365	321	334	363	370	359	326	366	360	361	344	345	384	340	400	363	347	336	336	326	354	369	370	378	309	351	374	329	358	333	356	308	359	343	355	329	302	360	343	348	351	381	305	352	366	351	356	332	338	335	327	353	331	373	352	351	342	355	348	304	347	355	339	364	335	343	363	309	341	348	313	324	378	373	365	326	361	350	362	336	352	344	330	328	370	347	329	316	357	327	337	363	357	369	343	333	353	348	340	334	344	353	382	347	352	353	344	372	339	314	335	354	335	390	358	357	340	375	338	380	365	335	322	361	351	327	309	349	342	361	382	363	316	317	345	332	368	338	345	371	329	369	361	370	350	315	337	360	357	335	358	357	356	371	363	367	357	369	346	346	332	306	351	358	357	359	361	369	363	340	347	353	346	303	327
25652	42574	22243	5811	3209	2290	1922	1617	1341	1197	1077	1121	1045	965	888	959	907	857	800	815	789	764	858	774	810	778	791	788	815	808	791	795	792	845	758	811	774	744	793	767	802	810	810	774	772	788	773	740	839	790	783	809	754	824	787	823	739	812	838	816	777	763	860	785	841	742	785	728	760	801	778	799	802	746	775	764	783	818	851	807	810	745	773	804	796	788	814	771	777	767	778	766	828	759	773	739	818	801	840	775	792	783	792	804	795	767	823	825	749	762	761	828	807	803	763	761	785	768	802	802	781	776	795	807	752	785	766	785	802	755	754	791	724	802	728	791	788	779	772	782	764	788	770	790	793	796	784	812	781	757	839	791	747	791	774	803	751	778	803	794	825	776	764	771	784	771	756	800	785	799	813	768	810	778	798	798	799	796	777	742	813	767	762	753	781	760	829	814	823	828	794	773	778	787	795	757	820	805	813	752	799	806	786	801	781	799	832	826	764	779	767	751	822	845	818	758	752	797	789	785	815	799	825	759	779	774	817	790	801	761	765	749	789	810	764	821	784	795	804	802	803	806	817	782	782	783	777	828	786	763	773	772	800	803	808	837	754	802	774	758	793	789	797	780	756	810	846	800	793	786	761	804	755	811	781	802	838	799	782	768	742	791	819	810	759	800	781	792	783	776	807	806	777	781	874	766	867	818	810	774	779	759	840	773	796	773	809	773	789	779	772	792	819	802	742	814	755	746	770	820	778	798	786	802	770	808	790	801	779	793	768	815	824	864	849	764	727	801	813	785	800	777	747	778	806	784	815	767	791	786	800	724	788	798	807	803	807	793	773	766	769	756	795	840	807	743	768	783	778	798	759	789	736	768	795	798	792	786	778	786	771	763	763	805	745	821	777	757	775	779	759	816	779	745	781	789	724	766	823	797	825	776	778	786	803	764	751	796	769	792	787	822	764	784	793	729	798	769	808	786	801	775	812	798	808	818	788	756	822	762	798	818	790	837	850	787	813	783	760	784	781	786	724	777	799	802	763	782	802	793	804	793	780	782	782	799	784	791	768	770	784	752	790	830	826	742	800	839	785	798	775	753	763	797	760	786	769	803	818	768	800	770	743	820	756	759	783	831	774	780	776	786	800	821	787	794	825	804	799	813	790	788	816	783	756	857	780	768	783	807	808	795	803	828	763	796	763	753	779	759	797	841	774	784	786	778	728	827	809	787	763	789	749	781	770	800	820	786	807	782	760	772	750	772	764	820	796	761	787	802	814	798	758	817	803	762	816	799	799	779	818	697	752	794	781	813	792	773	815	771	776	757	818	790	783	845	817	806	794	770	781	833	763	748	831	803	792	776	782	771	751	766	800	771	780	760	796	756	808	777	820	807	759	795	793	751	813	777	809	765	776	744	787	790	764	733	820	806	798	770	795	824	757	783	815	766	792	749	770	825	779	767	761	831	756	790	763	779	797	806	797	802	830	742	809	818	787	813	781	760	754	769	779	803	800	804	820	814	827	760	810	766	830	781	810	812	761	766	761	798	791	808	764	810	817	800	779	806	803	791	787	783	805	753	731	813	836	748	771	765	770	775	785	749	769	741	806	817	802	802	791	788	783	770	784	808	783	749	820	778	783	811	763	770	814	833	785	821	779	845	763	766	732	776	816	786	789	734	770	745	805	793	836	802	777	769	799	831	789	756	815	823	780	765	790	800	781	805	777	841	786	808	755	814	795	806	828	789	749	772	823	830	794	836	767	776	782	778	829	785	771	801	763	784	831	847	750	795	753	798	769	788	811	769	743	730	763	805	832	796	760	737	755	807	751	741	787	741	769	787	759	784	755	828	813	823	751	794	794	783	791	800	758	773	769	807	776	783	803	753	764	757	779	778	834	807	767	815	785	785	764	764	847	780	790	827	786	801	792	782	726	753	736	771	757	781	717	792	775	785	742	791	824	742	746	826	836	779	778	797	788	775	813	783	775	763	804	806	784	822	750	821	802	785	820	804	799	774	790	790	766	821	844	797	798	769	809	797	790	813	787	769	781	771	784	809	806	762	823	766	774	824	801	798	800	805	819	809	776	798	776	802	767	796	787	812	789	760	774	825	795	774	837	793	772	804	777	795	824	820	776	753	817	786	732	822	780	740	843	748	817	841	771	774	765	752	759	833	787	751	791	776	791	842	783	736	771	807	833	790	791	794	773	778	827	743	810	780	803	809	806	764	802	761	785	786	790	767	827	780	761	819	771	828	808	776	807	826	768	765	792	783	824	725	774	804	759	798	787	770	796	745	765	755	864	770	809	827	764	733	806	775	792	770	739	790	798	803	810	795	731	835	767	756	825	764	797	781	774	783	790	784	802	770	862	787	781	768	822	777	794	761	791	766	779	800	773	825	780	799	792	809	796	793	799	737	793	832	817	789	737	773	803	778	792	802	796	775	785	777	762	792	831	750	735	754	780	775	764	832	813	822	800	788	805	774	792	808	794	758	789	731	736	806	710	772	821	742	722	742	798	800	806	831	811	793	732	772	783	807	819	825	758	784	744	809	787	763	787	780	843	778	808	819	705	814	777	866	794	813	778	792	799	743	783	784	791	790	827	796	764	813	779	836	798	785	744	763	835	820	785	757	822	805	780	783	824	804	783	835	799	794	745	765	809	806	782	806	802	768	779	758	781	785	793	820	755	849	811	814	800	751	750	797	785	811	775	792	776	754	817	804	775	810	800	813	838	824	842	809	806	818	801	813	789	769	780	817	809	743	807	780	793	802	770	759	767	795	801	786	782	779	790	749	760	751	785	760	797	778	816	730	789	820	721	822	737	786	741	795	788	766	752	822	802	775	824	740	770	786	774	771	787	770	746	723	759	770	809	850	791	809	781	757	728	798	853	797	815	828	824	751	813	775	771	795	807	774	786	699	804	822	773	803	809	814	776	803	756	803	778	782	754	784	844	771	807	805	751	834	821	752	783	793	806	755	805	769	788	784	755	750	825	796	777	798	794	803	781	833	846	777	743	753	804	798	820	755	753	803	766	774	771	746	755	808	755	794	796	829	758	798	788	794	827	796	791	771	737	795	720	789	767	773	796	789	739	786	809	772	783	794	765	841	775	750	789	797	807	833	815	777	783	822	791	769	771	795	781	787	772	772	820	803	785	806	811	849	796	748	806	799	778	812	761	824	810	817	729	805	797	740	776	761	787	745	829	799	747	809	813	738	783	797	775	767	816	767	810	850	784	742	783	739	844	783	765	765	791	831	863	794	758	801	823	766	756	757	739	760	789	765	754	793	806	753	767	791	806	800	813	777	803	806	754	804	835	778	804	727	833	762	765	808	769	794	795	753	770	769	778	762	775	756	784	792	791	788	818	791	796	799	744	831	825	785	817	724	783	768	755	767	782	834	785	790	728	767	851	805	786	818	792	819	786	843	799	837	751	781	766	849	816	812	801	774	793	807	839	790	762	781	784	811	791	769	799	798	745	731	778	759	753	763	824	821
24248	21452	25274	28048	21467	21599	18949	4235	2138	1677	1426	1121	962	839	735	622	596	509	451	480	444	417	370	418	344	390	399	350	364	336	333	354	325	327	319	340	385	329	375	324	338	339	370	335	389	354	322	317	327	350	357	338	337	322	362	345	369	362	322	303	325	347	349	377	331	403	350	350	356	345	358	364	331	313	346	348	344	314	319	319	366	356	353	333	372	336	357	329	319	322	351	309	335	333	315	331	297	347	355	343	345	319	342	356	301	359	332	379	369	354	336	378	390	366	295	367	303	330	311	346	351	302	338	350	314	347	346	315	326	331	322	349	343	307	349	339	323	377	344	338	355	358	298	318	358	316	331	335	321	330	335	325	378	326	339	359	345	321	328	339	336	344	346	364	347	320	392	335	361	323	343	349	329	363	376	365	341	355	317	344	329	291	320	339	349	315	347	343	320	330	335	320	316	346	336	338	337	347	308	380	328	308	317	352	338	301	338	346	334	312	334	301	328	329	356	322	358	302	330	366	333	331	349	341	325	334	321	344	337	327	315	340	324	323	310	340	341	322	360	347	374	346	369	324	361	326	345	329	326	326	346	351	312	324	354	338	357	360	315	335	333	344	304	302	342	342	333	350	358	354	365	371	330	351	360	339	340	292	352	372	310	331	312	347	356	321	365	348	328	331	336	338	348	376	362	370	311	342	339	364	381	309	332	318	317	346	320	302	347	334	363	338	333	344	350	333	317	339	348	341	330	359	334	335	321	319	322	341	323	325	369	368	306	365	343	320	334	355	325	316	348	303	330	337	327	364	337	335	337	336	289	348	344	345	328	320	341	321	336	363	328	330	326	390	336	337	331	304	309	365	339	309	337	322	341	362	345	305	352	348	284	314	291	324	325	308	320	346	310	335	329	342	328	347	336	332	362	322	356	362	338	370	339	355	321	351	340	292	363	314	345	332	302	346	322	318	334	321	342	363	371	321	348	353	299	335	329	350	344	353	359	346	345	312	341	361	322	341	332	374	334	351	365	348	342	310	313	324	334	357	351	376	376	308	351	292	309	353	317	347	321	346	348	337	344	328	365	358	366	338	338	300	329	343	364	331	338	348	368	290	339	326	340	341	315	350	308	319	308	362	340	369	305	327	315	359	363	331	322	349	327	327	357	325	339	375	340	335	336	337	334	334	342	326	317	323	337	327	337	350	350	321	342	307	334	319	329	329	363	333	287	350	332	345	303	337	369	335	324	340	350	328	360	362	340	355	306	354	353	358	335	338	364	341	311	368	358	343	301	323	377	341	320	326	366	342	328	347	364	334	383	347	319	359	339	349	359	369	376	346	309	369	389	329	333	336	331	304	320	327	339	337	337	358	367	351	332	359	328	292	359	363	384	321	364	361	329	361	345	334	359	320	361	331	330	310	309	335	354	351	377	354	379	347	332	316	342	392	345	326	356	356	309	327	340	349	327	324	335	316	342	328	350	301	326	333	355	315	333	365	317	324	327	378	346	342	338	320	336	341	332	334	372	311	364	365	315	320	334	369	308	335	380	343	314	367	345	340	378	321	304	350	337	333	319	328	327	305	338	348	370	340	345	369	307	325	354	345	344	323	357	317	353	331	346	339	352	337	334	331	298	337	328	329	335	357	338	313	367	379	348	360	329	350	297	346	345	391	325	314	367	325	345	352	327	356	358	336	364	351	372	319	347	357	357	368	326	334	333	357	323	339	335	361	335	353	331	338	364	338	317	351	338	342	345	321	310	324	327	332	364	360	342	347	323	332	353	334	338	324	335	342	310	352	327	341	338	356	287	322	293	330	337	355	328	314	319	309	320	349	344	323	347	316	351	318	300	302	349	338	342	348	373	313	355	346	344	370	326	318	351	325	372	338	344	336	327	338	338	341	331	347	327	322	362	332	391	370	349	324	315	372	352	326	323	344	318	364	311	341	332	323	344	334	327	344	321	348	362	327	349	328	307	369	299	341	326	305	332	370	356	348	336	345	344	324	334	348	329	346	340	325	325	324	323	376	334	353	343	338	340	326	330	329	343	349	357	313	357	366	341	318	320	321	378	332	347	343	372	369	327	306	344	353	308	337	335	330	341	325	330	330	355	349	359	365	321	335	338	353	312	370	318	356	345	333	295	303	308	342	323	322	329	359	333	326	335	336	403	338	306	358	339	371	322	328	352	355	344	317	333	355	305	343	288	332	342	324	334	338	347	345	334	331	315	319	316	342	368	348	355	333	322	353	362	322	335	344	334	356	353	351	382	348	400	323	312	354	326	344	344	332	304	327	322	346	327	345	355	345	327	327	327	352	336	341	386	360	356	321	336	374	357	323	371	338	325	355	345	320	331	376	319	301	364	317	329	326	317	325	340	350	307	349	341	346	295	314	368	347	350	371	316	373	340	356	321	324	335	346	352	313	347	317	326	349	334	350	324	305	345	341	318	314	315	346	310	353	351	301	331	354	349	364	358	346	349	359	363	332	366	345	362	320	340	331	342	351	332	353	329	291	315	346	338	353	346	316	354	358	376	362	343	338	360	312	368	372	354	307	335	347	307	328	335	321	353	352	322	324	382	375	304	344	328	318	317	344	314	328	335	346	381	333	347	335	351	334	311	319	338	356	344	331	327	316	341	332	338	364	349	327	321	345	314	302	341	339	343	323	340	335	323	381	335	302	344	309	295	352	323	332	335	343	340	331	341	365	335	316	300	320	337	334	331	339	344	320	337	306	341	342	325	367	351	350	346	358	326	368	350	321	321	384	357	301	310	345	369	317	310	323	335	313	355	324	312	392	354	359	329	353	313	337	358	358	336	347	332	346	349	326	348	307	353	338	319	311	338	321	344	314	329	325	349	335	334	363	352	324	326	334	324	359	351	325	355	342	361	354	345	320	325	321	359	359	323	335	337	300	335	364	333	334	375	350	344	336	326	341	373	345	319	333	378	314	320	368	325	372	323	339	321	304	364	334	332	361	330	315	296	326	346	333	324	364	337	304	340	329	343	358	346	363	320	315	388	304	300	338	345	340	344	341	309	342	306	318	325	343	325	336	351	336	331	370	396	353	362	339	344	328	357	343	341	335	330	341	341	310	365	344	385	330	333	335	357	365	370	339	326	331	308	317	339	357	325	320	325	361	370	323	336	357	343	325	341	310	325	370	305	348	323	363	346	360	366	320	341	345	349	309	328	351	327	358	324	359	323	341	315	312	305	337	339	348	325	366	347	354	322	344	375	327	336	338	386	321	345	316	349	334	346	288	311	336	308	331	334	347	358	352	352	323	361	329	346	336	324	325	340	357	335	331	349	322	386	333	379	361	338	310	303	344	317	338	339	324	352	340	352	313	323	320	285	345	365	358	344	332	317	324	329	296	302	335	374	319	343	336	301	345	283	336	355	330	312	331	333	335	355	315	322	350	326	319	308	346	337	324	345	331	300	317	306	349	336	311	310	337	329	307	322	329	358	343	328	367	347	301	352	318	338	352	347	320
28958	48187	22917	7294	3847	2749	2208	1785	1443	1289	1246	1140	1071	945	925	908	839	861	814	830	778	805	756	739	788	763	799	769	735	751	759	726	780	763	730	800	781	748	796	778	789	730	728	764	764	745	715	765	812	757	732	688	798	706	769	735	728	744	783	713	741	779	732	752	737	726	750	783	744	719	738	800	753	785	766	746	777	737	804	724	762	711	709	752	704	801	776	783	726	753	717	795	741	764	777	755	786	733	786	746	731	763	743	766	763	786	704	725	774	747	753	765	800	802	759	784	755	768	790	716	774	763	708	761	742	783	723	738	755	756	739	721	706	727	786	733	794	761	747	777	790	693	781	699	740	775	717	717	733	753	733	700	793	750	769	753	724	717	722	738	728	764	747	708	689	783	709	766	759	775	758	746	711	732	750	781	768	759	778	745	730	785	741	761	708	780	795	761	740	753	753	716	748	734	757	754	747	753	732	764	744	780	741	787	744	754	754	762	753	720	736	744	760	727	725	778	732	724	696	749	676	737	734	811	705	703	798	795	764	777	763	761	700	740	736	754	759	766	781	754	734	755	719	752	786	745	738	698	770	834	767	792	731	737	778	782	775	764	752	728	743	768	768	769	717	713	773	802	697	715	751	727	772	735	728	777	712	712	731	716	722	774	719	803	718	743	737	716	776	756	788	760	775	776	783	784	776	699	743	746	772	816	772	757	718	742	768	753	760	765	735	734	757	748	753	775	750	754	704	814	745	789	738	778	752	802	750	751	780	719	740	751	745	770	698	743	754	731	693	718	722	791	773	760	806	729	743	710	730	753	764	798	771	728	718	781	781	756	772	688	751	761	802	791	764	794	801	757	741	771	792	727	737	756	760	714	759	741	728	742	710	751	753	716	772	758	743	748	740	714	756	728	740	784	740	785	712	780	771	765	761	769	742	747	787	729	770	766	776	745	751	783	706	749	726	772	772	817	759	722	759	741	762	742	728	774	770	760	779	766	747	734	704	741	785	774	746	735	749	691	781	752	760	741	723	745	759	710	777	740	734	739	743	744	753	764	740	800	768	737	736	752	768	799	791	757	738	769	725	754	751	717	750	710	775	733	751	804	761	751	749	729	747	751	749	712	787	794	728	743	690	762	773	722	717	775	747	794	705	770	700	755	763	733	753	784	743	770	733	781	752	746	832	806	787	783	805	743	782	774	783	730	734	725	727	745	719	724	765	752	765	753	742	757	754	787	727	727	776	731	696	718	752	773	741	757	734	776	735	798	775	783	748	725	724	745	721	763	692	748	754	697	757	709	773	786	713	763	755	760	778	707	747	729	734	759	764	741	758	734	773	751	763	779	741	753	750	769	702	753	740	746	711	736	789	755	735	717	723	738	764	794	748	770	742	734	802	748	733	795	762	775	730	748	733	783	727	766	765	759	747	722	791	727	752	758	786	785	780	789	726	699	774	741	746	702	731	736	772	751	730	699	795	734	735	754	763	768	789	777	724	737	743	784	725	818	776	729	738	745	726	738	720	760	731	773	731	694	722	808	773	752	738	693	790	727	757	732	747	775	773	719	770	779	733	734	723	777	720	808	783	789	752	731	789	729	759	742	743	717	792	755	767	719	777	760	699	786	740	761	706	757	726	752	771	724	748	771	732	706	747	747	794	695	721	732	759	763	770	796	738	753	695	779	737	801	774	720	747	748	766	751	756	821	772	793	751	770	762	754	761	783	778	761	748	723	781	776	746	795	746	764	752	737	740	754	741	694	752	730	682	781	708	747	750	796	786	708	733	732	770	705	781	743	784	722	740	761	782	723	782	691	730	711	726	757	785	786	764	765	768	749	703	822	773	747	768	754	783	735	754	793	745	729	746	753	795	759	716	763	758	690	733	783	800	754	738	761	765	732	729	741	764	673	779	756	761	766	733	776	745	730	736	774	799	737	744	721	720	803	727	736	767	739	719	740	773	743	774	795	749	767	761	745	773	763	762	747	736	763	765	719	796	766	772	738	755	786	803	725	768	752	722	739	738	735	761	745	724	779	774	780	748	737	777	699	698	737	768	718	692	770	720	723	764	738	751	756	721	797	788	714	774	721	780	733	746	773	729	767	760	715	727	759	730	750	723	794	744	728	775	696	768	776	788	760	705	707	740	787	768	801	743	716	788	769	739	705	711	746	739	752	748	778	797	810	745	738	720	762	802	718	766	764	833	757	831	744	707	724	794	711	777	769	672	741	736	732	758	735	749	761	726	763	741	764	744	732	757	741	742	760	752	712	773	718	759	746	794	689	766	712	725	800	739	780	770	763	726	789	729	708	734	742	780	741	805	768	722	769	764	707	780	745	762	705	731	763	739	756	760	749	697	734	751	772	748	753	735	773	731	720	745	760	766	753	745	803	757	747	748	753	724	736	742	786	783	798	730	729	749	780	801	771	735	763	695	685	754	759	773	783	734	704	734	738	740	730	767	777	734	738	722	770	812	803	754	805	747	741	747	779	736	788	741	758	802	730	731	771	720	729	734	712	762	691	706	801	775	746	808	756	803	703	761	779	752	740	787	777	765	767	801	790	713	747	771	734	744	784	809	739	745	774	739	775	755	738	683	779	697	708	731	731	761	710	723	702	726	747	740	733	769	740	834	767	758	773	732	724	740	729	782	745	746	714	765	767	725	754	743	704	734	717	735	695	736	773	748	719	713	754	775	743	711	757	737	762	697	770	797	745	746	770	752	753	745	730	760	704	704	761	738	777	748	776	737	783	805	730	752	768	754	773	754	727	680	762	753	759	726	728	748	764	744	709	791	762	814	794	771	723	767	757	781	687	758	754	738	772	721	753	748	759	759	720	793	753	721	730	729	726	715	735	769	782	746	760	791	783	790	691	740	729	715	731	733	787	723	742	754	768	788	750	741	764	780	720	696	777	716	757	775	722	728	758	738	744	756	774	715	733	737	750	762	835	792	733	731	745	771	759	758	793	768	736	724	744	779	735	763	741	729	803	761	742	735	783	770	743	706	688	768	742	739	769	731	787	762	725	760	744	753	764	816	704	742	757	759	767	761	742	745	786	766	756	705	790	780	738	751	729	747	714	776	791	771	774	771	787	733	739	752	755	748	710	809	738	782	762	738	731	797	776	781	781	711	768	750	750	736	775	779	747	759	753	804	753	770	747	719	727	764	762	778	803	753	749	756	743	712	762	697	763	732	782	739	756	749	707	749	733	741	779	762	764	795	779	748	760	730	738	729	774	771	753	750	759	741	731	762	753	755	724	790	692	759	759	756	809	715	756	741	756	733	765	723	744	730	751	747	727	804	753	740	745	745	721	782	779	762	751	729	764	720	716	704	782	760	749	765	752	764	758	707	750	710	741	723	717	727	743	775	787	721	743	777	744	760	803	727	770	724	634	769	751	772	772	728	769	784	696	703	773	749	764	761	769	792	725	693	790	768	681	790	781	761	783	731	760	735	710	778	785	742	778	760	723	749	744	723	760	696	727	782	741
33094	25548	21146	8678	3291	2283	2107	1504	1226	1027	862	778	685	584	573	516	480	467	444	437	411	419	413	407	411	397	403	375	374	385	409	394	400	388	403	378	386	379	359	366	384	395	406	390	369	381	415	372	358	385	406	415	371	347	387	375	364	337	370	400	416	408	376	412	378	359	376	360	350	350	376	346	378	392	396	391	365	385	379	374	374	385	402	398	398	379	398	376	379	366	394	401	374	406	392	392	379	368	429	412	395	356	386	373	379	373	384	396	363	401	362	389	376	377	393	387	382	368	362	363	408	387	380	401	371	381	352	377	366	384	372	396	373	346	358	430	414	379	379	422	378	367	367	387	392	420	361	385	413	337	344	390	364	408	359	362	366	350	372	385	339	373	369	359	363	393	397	365	389	383	356	345	365	360	399	385	381	382	358	398	370	364	379	385	383	369	385	378	384	342	376	360	375	394	368	420	347	383	379	344	383	369	398	375	386	391	403	406	382	396	382	374	374	403	344	324	346	353	393	370	357	381	366	385	359	363	375	342	381	388	393	367	386	409	382	356	375	386	335	346	379	338	402	406	366	336	363	368	317	361	335	382	350	371	402	414	396	368	379	383	361	370	395	366	412	392	369	394	381	409	394	375	355	364	376	369	397	370	375	382	387	382	378	386	417	390	364	382	388	416	364	373	380	359	375	382	393	349	326	367	370	407	347	373	396	384	391	352	368	434	381	385	343	375	353	371	362	387	402	381	407	379	388	358	405	333	349	350	368	399	398	389	389	384	358	394	421	337	398	362	360	386	388	384	370	372	379	382	378	384	375	362	340	362	394	377	362	413	392	366	420	353	368	388	395	396	363	398	395	398	387	421	386	384	358	386	369	371	382	322	369	376	365	392	405	367	398	362	402	369	347	388	414	368	366	397	350	403	366	354	375	378	367	376	373	383	358	369	371	388	343	419	381	355	344	350	368	399	380	376	375	416	386	357	391	338	353	373	344	345	386	339	378	373	396	369	385	372	416	386	369	390	342	375	338	378	369	409	371	362	412	418	387	350	407	359	396	396	419	401	410	325	388	378	363	386	406	385	380	371	371	383	397	375	440	358	358	397	389	369	384	360	393	398	400	362	393	416	406	376	355	400	393	408	375	376	380	342	368	360	394	380	360	394	338	370	357	344	371	370	374	363	356	339	375	340	367	420	379	375	371	364	386	406	388	374	362	363	369	378	373	428	372	355	374	363	349	396	396	379	339	376	399	368	373	352	401	373	373	363	419	405	360	353	389	364	372	374	406	395	398	368	376	368	337	386	393	401	422	380	394	372	392	381	390	376	364	398	410	395	365	366	378	355	413	362	381	381	391	382	404	367	358	364	407	379	347	355	382	361	330	356	404	396	386	388	408	363	381	382	361	356	385	350	422	368	373	376	394	375	380	386	347	393	380	381	396	364	348	372	359	368	346	383	360	413	388	370	379	394	343	375	376	415	364	373	378	406	394	348	395	386	404	397	360	375	428	391	367	375	373	384	371	386	365	380	370	393	390	401	354	386	333	377	378	348	348	397	366	389	354	394	367	378	401	374	436	379	408	377	329	348	369	376	402	372	372	320	373	389	400	410	370	373	363	375	392	382	383	379	389	402	373	373	383	378	357	355	373	367	340	369	375	364	374	376	408	368	391	418	399	396	381	343	387	356	400	413	338	385	382	356	356	357	388	414	338	398	366	407	368	376	357	381	395	393	341	373	361	371	400	387	381	419	409	371	405	360	357	434	368	401	349	390	344	374	382	351	389	376	387	388	357	370	361	366	397	385	379	412	351	376	378	381	365	384	396	435	389	395	349	421	371	390	420	404	374	400	398	386	393	356	399	405	400	368	402	381	385	334	365	370	375	365	378	349	391	351	356	359	360	355	361	363	386	383	401	397	405	357	364	397	391	365	382	395	411	367	358	327	373	380	361	383	378	361	363	403	407	390	373	380	405	374	398	361	360	379	376	402	417	371	393	371	397	374	381	376	357	333	358	330	370	380	389	354	350	373	348	388	352	424	343	379	353	357	375	347	331	382	416	412	360	382	369	374	391	420	416	366	399	381	379	366	390	393	365	358	347	372	372	393	403	414	372	336	379	405	366	376	376	349	352	382	403	349	370	356	369	390	373	352	347	359	397	380	387	377	390	420	356	371	365	369	341	424	358	375	410	380	385	365	401	391	377	350	357	420	359	391	387	349	370	319	387	354	377	400	380	348	432	369	397	385	354	353	360	345	380	367	363	381	376	377	361	357	406	389	347	389	374	395	342	405	394	418	347	347	378	437	381	354	414	364	377	393	381	403	377	391	363	410	371	383	348	368	352	365	379	378	356	390	381	384	398	382	381	390	408	343	394	375	391	360	368	386	373	384	378	390	406	366	373	380	407	347	371	365	413	387	393	373	386	370	380	386	381	354	368	374	401	402	375	345	396	383	369	369	386	365	347	384	370	371	388	364	386	343	371	389	367	347	388	395	363	389	409	382	394	356	354	380	388	373	421	416	385	365	385	341	390	363	380	374	382	376	362	381	394	363	354	382	390	350	377	368	380	366	388	360	395	393	388	395	372	383	365	381	410	372	379	390	392	387	391	346	374	367	396	342	387	411	372	357	338	384	362	386	381	399	363	412	390	372	391	373	374	390	372	373	361	399	380	383	341	364	385	367	428	408	432	356	369	366	346	350	356	400	369	373	374	379	366	375	364	398	391	379	369	389	394	444	419	396	341	413	363	365	352	363	354	400	377	370	365	346	400	364	371	371	426	405	388	386	378	379	391	379	358	403	359	401	367	371	397	397	389	385	387	391	365	364	397	385	388	359	440	352	389	379	410	400	364	404	366	389	377	402	397	336	349	381	391	387	363	419	351	369	359	386	359	384	361	389	392	408	372	411	413	393	407	371	395	410	350	351	366	367	413	390	427	371	406	371	393	387	377	376	349	400	355	359	380	369	382	382	358	386	405	402	370	395	397	395	368	362	393	405	401	384	369	346	391	380	390	338	394	374	361	401	323	380	358	415	422	422	382	373	370	380	375	355	363	341	341	418	362	397	378	392	388	359	354	391	364	408	383	384	336	402	356	375	384	349	396	435	398	367	373	389	380	344	357	362	379	365	414	377	360	400	354	374	346	380	351	355	397	372	353	367	405	414	381	380	357	358	382	428	380	389	400	392	384	376	386	412	368	387	337	412	404	398	404	359	377	404	340	396	380	369	372	354	371	370	386	417	424	369	416	393	371	373	373	372	367	380	386	357	405	383	383	372	383	395	392	398	378	386	420	419	403	393	394	360	353	350	366	363	400	393	375	395	383	364	380	375	362	394	386	380	350	395	349	381	360	377	335	381	351	379	352	369	399	400	388	389	387	372	359	368	382	370	367	385	372	376	371	367	395	381	355	394	383	391	387	351	386	335	380	352	386	378	388	364	351	387	359	393	321	349	374	378	377	409	400	355	373	379	386	366	394	362	383	364	424	374
25890	31221	11654	4020	2358	1838	1570	1377	1225	1117	1109	1061	983	947	942	892	1006	867	883	918	856	852	912	892	913	796	844	869	898	844	826	752	869	844	851	872	849	896	857	966	864	866	826	838	863	858	853	832	890	815	856	868	850	870	839	869	857	875	890	854	822	806	863	828	859	817	865	853	881	852	837	897	884	838	848	886	874	808	872	851	766	823	870	888	834	825	860	870	854	844	852	857	842	881	813	877	833	787	909	842	859	861	820	857	848	819	835	914	806	860	857	844	824	864	855	848	826	856	852	814	852	848	849	860	879	900	911	853	808	795	882	856	887	874	862	815	825	873	871	844	827	855	854	849	884	878	863	846	902	866	820	860	858	901	849	828	893	851	841	819	850	898	806	894	899	851	900	897	894	831	821	870	875	860	885	873	842	799	837	853	873	836	835	879	898	794	835	824	892	843	852	864	815	831	856	894	869	836	865	846	856	901	864	847	808	865	838	821	884	847	859	878	875	858	858	830	901	868	827	825	860	859	859	888	899	863	863	870	867	836	826	860	839	870	836	835	860	874	822	887	906	860	832	858	869	846	807	928	817	893	876	868	886	858	839	850	842	871	881	853	875	868	852	873	838	820	840	863	849	888	823	844	796	874	902	856	905	878	820	951	817	896	884	834	874	842	817	856	844	829	845	822	838	805	854	797	861	845	833	867	865	878	785	867	841	902	845	877	854	845	886	863	848	859	866	844	835	862	802	821	884	867	864	871	867	886	782	888	899	877	894	847	908	880	861	937	879	925	840	883	857	776	864	850	819	831	827	872	904	830	894	862	869	818	861	874	874	863	860	878	818	867	807	859	875	876	852	899	855	877	864	845	901	847	818	856	869	837	832	867	804	889	868	865	914	792	887	872	857	887	843	908	881	837	860	890	863	831	845	883	832	895	854	823	814	844	860	842	884	843	871	899	844	840	852	835	804	886	838	900	823	864	877	890	833	863	914	867	882	814	898	944	828	875	824	861	893	834	870	838	889	839	836	872	895	863	860	865	860	817	865	878	822	877	880	904	855	818	891	816	809	876	850	857	861	874	877	902	812	852	818	915	838	830	852	841	828	875	835	890	822	880	843	837	858	896	818	856	859	856	822	842	825	889	891	859	844	818	898	875	870	829	836	800	851	878	837	863	802	880	860	856	852	839	841	875	877	843	829	870	867	853	888	872	883	873	807	872	858	864	850	788	829	867	866	798	807	816	838	903	902	788	835	782	862	886	851	797	841	832	873	895	825	820	813	877	875	850	864	789	873	863	831	894	822	893	913	858	811	849	886	858	901	828	818	893	824	870	902	831	826	845	848	863	884	876	837	844	808	901	865	866	845	837	830	800	827	864	842	881	837	895	832	839	808	898	862	871	880	841	881	790	885	869	896	852	868	877	875	919	842	846	917	869	893	853	866	845	866	843	880	813	792	818	832	902	856	854	805	863	854	828	818	892	822	805	821	842	904	856	898	870	799	874	851	836	882	830	800	867	860	871	845	833	791	830	844	838	848	853	879	858	880	812	853	825	841	871	871	833	879	874	885	835	820	860	814	817	871	856	887	889	842	830	839	838	821	855	776	845	790	835	803	845	837	893	865	815	834	877	867	829	874	877	868	829	845	865	818	835	804	855	865	881	846	853	883	904	805	850	855	833	845	830	835	797	900	865	895	859	831	811	868	868	874	826	877	903	853	837	881	781	848	862	820	867	859	865	851	818	891	843	833	867	880	828	886	765	853	807	855	821	833	861	865	870	888	842	879	885	927	878	811	861	840	823	814	871	897	883	861	865	865	853	824	911	897	834	864	896	891	843	848	871	910	880	829	867	816	868	839	871	873	858	839	838	890	866	831	895	881	869	829	850	825	867	903	825	890	860	848	854	854	904	891	853	863	844	896	880	861	850	860	878	830	888	878	859	832	868	852	866	855	826	859	881	798	807	800	862	797	848	845	835	863	894	836	797	797	865	825	908	901	857	882	921	832	862	907	904	891	893	874	833	830	875	903	834	828	870	875	898	823	895	860	875	816	846	859	813	868	824	916	811	784	868	889	794	840	832	898	843	864	813	885	825	831	814	831	806	819	828	848	803	853	839	883	876	870	881	902	803	840	840	787	921	860	858	863	875	872	864	935	866	891	859	886	795	863	866	806	816	906	850	838	834	852	843	894	867	867	787	839	839	856	889	835	883	858	901	853	826	826	828	837	869	842	873	936	812	843	825	799	873	873	887	861	872	890	895	813	813	873	916	808	841	867	851	868	868	827	878	892	812	834	828	877	865	884	843	844	878	846	827	867	843	839	864	807	793	873	856	815	867	910	876	870	910	838	838	854	890	861	875	826	853	865	794	852	918	867	820	863	848	889	842	806	832	885	829	884	790	891	853	889	855	905	843	840	843	838	913	885	839	831	871	917	863	823	890	860	839	894	913	883	912	854	881	829	826	812	882	828	866	906	777	852	849	866	827	833	884	899	894	865	814	880	865	847	873	831	858	861	845	884	885	893	908	855	868	833	836	838	852	852	894	843	864	856	833	869	891	830	872	861	817	806	837	878	876	857	850	818	837	813	900	844	855	880	866	835	813	829	852	845	813	912	818	839	839	887	864	846	831	865	876	939	852	791	858	853	899	893	870	843	854	851	843	854	862	822	884	850	830	886	815	846	879	852	825	833	809	829	885	870	829	825	846	790	867	829	915	848	885	843	806	831	857	836	794	882	851	885	922	827	859	905	918	862	871	880	838	822	880	827	797	860	897	838	826	861	863	862	824	842	828	877	913	840	795	896	840	835	853	833	884	823	861	877	839	805	858	813	840	830	890	861	844	867	832	870	806	916	865	836	860	896	855	797	839	821	884	874	821	851	819	895	900	819	872	838	890	860	883	891	837	873	817	895	863	891	912	885	847	844	863	874	843	825	884	855	830	880	842	847	795	913	891	834	873	884	855	868	904	804	834	833	885	916	889	892	797	865	854	813	787	857	865	882	876	875	816	864	859	849	802	897	901	840	874	890	814	838	857	892	836	809	880	830	845	834	859	818	889	818	852	908	846	886	825	843	829	874	881	875	828	834	852	808	867	882	811	875	866	869	833	864	918	860	804	933	814	838	864	798	813	835	845	887	862	854	887	820	824	845	852	836	834	817	878	842	850	818	872	866	817	846	855	803	828	863	797	828	843	851	899	892	829	859	802	811	857	876	858	830	863	851	827	841	872	851	832	849	867	850	815	876	873	856	824	853	891	872	883	925	857	957	846	825	906	854	838	825	879	843	837	893	876	816	828	820	873	869	828	844	841	826	802	846	858	865	884	861	888	864	873	856	844	861	890	840	830	855	809	874	886	790	819	891	832	833	830	844	802	835	876	858	866	885	875	900	858	791	834	847	878	869	850	898	873	856	872	856	852	844	867	840	858	838	851	869	914	847	875	810	839	841	850	795	867	847	845	816	877	889	854	833	835	872	810	863	811	830	885	908	894
24904	21478	24958	28419	21513	20442	5497	2518	1772	1365	1098	947	811	763	631	580	544	526	427	424	411	409	402	376	367	399	377	376	401	351	394	358	366	396	338	350	357	362	331	337	337	373	345	321	347	342	346	363	318	351	363	329	352	342	380	378	375	355	333	315	351	345	332	331	354	360	331	384	367	341	328	356	340	361	309	351	317	346	330	351	355	339	328	359	347	342	309	359	344	338	335	344	359	365	395	309	348	350	356	354	392	355	349	365	366	321	354	357	347	288	325	343	296	362	349	358	351	347	349	340	359	308	383	327	376	319	338	341	333	374	329	363	365	343	339	371	376	343	345	385	341	352	339	317	325	340	340	333	332	356	364	380	342	372	306	339	389	340	336	350	319	353	340	349	366	380	377	373	331	378	352	379	357	368	335	351	338	359	362	345	329	343	367	358	365	320	357	374	333	321	358	322	352	350	299	370	349	349	330	420	308	339	360	355	392	353	351	341	340	327	367	340	342	328	345	346	364	349	319	344	370	338	335	344	336	355	343	361	314	317	316	360	370	317	350	348	329	371	345	378	342	369	364	345	333	349	320	367	328	377	356	325	312	359	347	360	359	363	340	353	365	373	330	314	350	331	326	338	339	342	349	332	329	342	347	346	345	371	340	310	348	370	375	340	352	366	324	353	339	308	330	380	323	350	317	339	345	352	342	343	328	360	365	352	353	388	358	320	367	350	388	352	325	337	315	372	339	334	352	383	333	335	366	342	321	357	343	312	348	353	316	366	349	374	315	322	326	340	312	309	347	358	341	304	319	310	342	336	343	336	341	337	348	371	381	351	360	349	350	338	324	341	352	337	324	346	335	311	358	352	378	364	333	374	346	330	338	354	361	358	363	371	361	345	362	362	356	353	363	315	338	344	330	354	373	381	369	342	344	345	346	358	316	342	397	350	339	363	340	325	339	365	399	333	352	339	363	350	357	366	358	321	315	381	375	324	316	325	323	327	357	346	322	318	357	349	334	352	293	368	314	350	342	370	347	339	353	385	325	331	343	358	317	370	343	319	351	382	372	325	350	308	383	339	373	356	356	363	377	357	353	301	364	356	346	366	345	382	376	351	373	371	327	296	382	335	323	340	302	329	354	369	358	334	359	327	318	329	350	337	322	314	334	371	363	335	337	354	309	344	351	366	339	341	328	335	327	376	381	361	331	354	396	367	304	360	329	345	382	373	344	349	350	336	373	345	344	333	319	361	368	339	338	350	357	365	338	372	331	351	339	344	352	374	360	326	363	382	356	351	350	340	350	356	337	332	338	351	371	327	367	344	312	324	384	322	347	346	315	335	356	346	359	350	365	381	346	362	342	334	332	355	324	333	367	369	348	350	344	329	352	323	350	392	316	338	324	353	358	307	373	366	334	345	350	371	357	370	367	336	354	328	344	328	362	326	374	331	353	315	348	386	355	329	359	311	352	328	342	282	375	348	303	321	375	355	332	328	351	348	344	342	349	355	344	364	345	320	314	350	356	350	362	341	326	322	351	312	340	347	360	367	326	367	325	398	376	331	374	333	342	345	364	312	354	371	374	367	359	348	382	352	339	302	354	341	341	320	328	354	312	359	334	315	358	345	323	325	336	359	350	349	353	351	342	316	348	360	347	384	341	337	348	376	331	388	358	350	355	347	353	321	344	319	342	343	350	353	383	356	329	302	333	353	361	352	376	337	345	351	340	356	347	330	355	368	360	387	302	322	323	337	346	337	332	337	325	338	352	337	316	358	346	316	416	349	306	376	345	353	375	332	351	332	327	350	365	338	294	345	321	313	318	359	348	344	356	396	364	329	328	306	348	352	346	325	366	345	368	337	353	344	370	320	338	329	355	352	353	344	343	344	336	321	332	355	357	331	364	386	277	352	324	345	326	332	326	344	356	394	332	318	356	334	346	359	290	358	382	352	329	382	382	344	377	342	333	308	358	377	362	328	359	387	356	316	328	375	373	366	330	326	327	357	336	303	333	413	343	348	336	354	362	377	382	374	343	365	349	356	312	325	358	336	367	380	320	377	386	344	338	350	369	349	360	329	339	361	327	344	313	321	340	358	371	362	351	353	335	339	365	345	358	338	341	340	348	349	331	310	353	353	293	354	369	365	394	347	352	388	342	360	340	358	351	337	365	337	321	331	349	348	369	312	330	330	346	338	349	329	345	390	348	336	335	360	354	326	342	350	320	352	355	354	376	344	356	333	354	310	321	351	333	320	370	340	345	315	302	341	339	320	347	340	335	381	340	371	302	323	339	324	347	356	345	327	329	350	352	350	328	352	337	366	330	351	344	405	348	377	360	359	391	370	347	331	365	335	344	349	382	331	351	321	333	349	356	342	313	327	356	343	339	331	324	340	370	338	382	354	318	363	365	324	308	337	376	360	369	310	321	350	370	356	299	326	340	340	361	329	354	349	364	364	398	356	350	366	344	319	361	336	354	356	366	340	339	357	365	387	368	343	324	366	348	343	333	342	333	332	308	360	336	366	340	346	357	343	363	339	318	352	353	366	356	395	316	372	339	331	373	349	347	339	326	363	352	338	340	334	349	354	348	341	319	300	291	366	335	339	330	343	326	347	332	342	373	348	346	339	345	334	359	338	349	325	345	360	389	325	314	324	317	358	337	378	365	337	331	319	337	307	374	329	349	315	329	335	353	368	377	322	317	302	375	313	338	357	306	333	294	344	347	315	345	346	351	328	352	334	371	368	329	359	328	374	348	366	337	341	333	320	358	334	372	337	329	352	321	348	376	316	354	360	357	330	403	356	314	340	316	363	339	325	351	335	341	350	371	376	330	345	362	338	325	331	342	353	351	349	366	350	375	338	332	367	368	344	352	339	336	344	371	378	299	348	332	347	367	325	344	364	360	352	323	357	369	356	318	375	352	330	339	357	351	331	374	330	349	367	326	342	352	388	342	351	346	344	363	358	370	364	365	320	379	341	332	343	315	331	326	361	378	330	366	326	361	314	362	344	325	357	330	376	320	365	358	325	365	312	311	352	333	319	337	346	349	378	354	345	318	340	347	345	365	328	343	361	357	359	341	328	367	342	317	308	367	341	358	350	377	310	305	379	363	342	319	332	333	369	352	331	352	350	355	367	330	373	361	341	334	359	326	349	359	322	351	366	326	337	358	360	370	302	324	357	375	341	342	379	344	342	330	324	384	344	355	328	305	350	341	350	331	381	355	372	356	363	364	298	364	322	335	337	352	377	364	340	344	360	325	373	315	342	335	360	365	339	336	363	354	351	347	320	310	339	352	373	359	354	341	330	341	363	364	355	333	320	340	332	336	348	324	348	304	327	354	403	350	330	370	392	357	347	350	325	343	322	337	346	329	396	373	357	371	327	374	367	343	332	349	321	337	395	353	365	361	404	379	302	365	383	376	338	353	394	325	350	350	372	357	355	346	343	345	337	328	358	343	383	373	311	340	335	338	362	347	361	356	313	349	333	355	337	348	351
25350	40767	20551	6467	3190	2177	1868	1555	1327	1292	1086	1032	1001	945	982	868	805	864	901	849	796	805	842	813	774	852	792	806	805	750	816	765	769	817	766	773	846	792	841	793	799	803	760	807	845	810	823	827	765	804	785	769	810	854	794	786	763	823	787	770	801	757	764	775	818	783	789	777	799	819	761	773	822	763	778	762	775	784	771	804	778	747	794	788	771	766	753	789	836	739	804	794	788	801	736	827	794	763	776	783	777	764	796	787	853	866	749	751	771	745	772	769	779	774	824	755	777	818	773	744	788	773	788	818	758	822	783	848	787	762	808	757	822	754	770	748	798	744	741	795	833	777	762	792	737	800	789	785	785	777	854	783	813	736	780	760	755	782	784	778	783	765	795	787	787	790	779	830	831	778	788	763	795	791	731	755	820	798	743	795	749	793	791	796	860	833	809	792	822	818	779	837	817	775	757	785	757	771	810	854	775	790	759	753	784	819	784	745	798	763	763	785	825	809	760	799	805	736	774	770	821	749	789	773	810	821	723	799	737	831	761	752	745	825	803	782	846	774	769	769	768	751	731	785	773	723	785	753	796	787	749	773	732	818	811	786	825	773	753	771	797	770	753	815	793	763	787	815	770	735	758	743	826	761	805	769	846	752	777	746	804	776	816	766	784	792	870	791	759	746	836	775	765	788	792	766	794	785	792	753	758	811	782	797	758	825	720	712	797	725	737	792	791	832	748	791	725	757	778	750	714	772	847	774	717	826	758	805	834	711	749	745	835	749	764	786	801	821	750	796	781	798	755	741	791	742	828	765	791	810	813	788	791	781	758	776	832	784	774	761	757	766	831	739	758	755	757	773	779	749	829	743	762	815	733	789	765	767	776	787	763	739	804	797	791	793	718	788	771	826	770	753	768	800	809	766	792	738	798	783	741	760	768	795	755	801	828	743	797	720	759	772	781	747	765	762	762	786	812	798	817	766	759	744	772	754	776	744	797	776	798	779	770	741	832	800	770	777	760	780	775	781	767	820	807	794	824	780	749	811	824	779	829	781	803	861	807	817	815	775	748	804	780	779	809	739	806	762	797	789	812	786	777	831	785	789	771	776	786	804	799	858	813	777	767	804	786	786	766	776	746	803	750	791	831	831	801	790	779	801	808	774	766	787	766	818	814	799	759	760	766	746	780	756	808	779	780	818	779	825	752	771	768	816	764	844	744	796	740	814	854	794	770	789	785	732	839	753	780	771	757	757	756	767	788	754	724	796	730	753	782	738	799	762	792	798	727	758	770	749	780	868	760	782	769	795	779	781	786	800	741	768	805	752	785	784	748	723	763	750	764	793	819	775	806	789	806	750	767	810	751	778	837	797	794	734	738	813	810	798	747	729	789	759	765	807	806	744	814	743	766	763	767	786	771	797	780	787	791	751	758	744	787	729	753	815	768	762	812	787	778	741	779	778	768	841	736	827	769	720	755	781	768	778	754	768	779	793	809	777	772	790	791	766	792	808	798	801	776	791	784	749	802	772	776	810	768	757	809	783	802	764	785	825	747	753	739	811	719	759	813	798	791	772	791	767	773	798	810	806	763	718	772	764	811	760	811	779	779	789	777	776	791	771	820	789	736	772	777	817	760	848	787	799	764	795	770	752	805	781	767	790	779	831	795	757	783	801	814	745	785	783	834	766	771	791	833	752	755	804	753	749	784	818	710	790	810	788	761	822	766	762	775	769	793	765	745	793	768	781	743	745	800	765	750	771	753	792	740	826	782	842	824	745	837	782	793	823	850	797	806	778	775	791	744	764	737	810	778	806	813	771	829	755	797	799	761	761	790	748	783	769	755	739	771	753	788	808	825	773	804	757	759	790	744	804	783	778	748	823	823	746	776	790	747	736	812	765	771	724	806	814	784	716	786	841	713	830	810	831	739	817	788	793	760	823	811	788	782	786	799	785	770	802	771	815	771	756	798	811	783	764	765	746	803	796	804	783	783	789	825	801	778	706	763	781	826	778	788	798	766	763	799	760	809	779	767	797	805	767	787	792	773	725	797	768	771	721	774	811	786	759	720	802	743	718	788	810	753	782	835	795	827	805	772	809	773	730	744	788	775	775	741	783	748	779	756	777	815	779	770	779	802	795	850	789	798	817	729	756	765	822	785	783	731	761	811	769	756	796	752	803	753	785	751	762	799	784	806	782	764	741	726	819	780	760	795	798	811	783	771	757	751	783	818	807	788	766	762	760	792	801	795	784	818	785	760	817	772	740	794	754	737	794	760	758	852	814	741	800	769	778	763	786	798	814	796	806	747	786	784	732	763	817	814	801	797	775	765	790	789	846	780	744	806	737	781	779	751	811	822	801	818	771	763	775	801	765	774	778	789	805	805	765	821	762	786	767	786	778	778	787	754	785	749	826	752	765	826	769	785	778	767	797	755	835	754	752	741	759	754	764	750	773	771	783	767	808	780	816	724	795	790	837	795	762	768	830	763	782	799	805	750	788	795	796	798	801	817	830	745	780	805	797	762	801	813	746	820	807	780	724	767	797	788	831	755	739	798	770	836	783	799	772	776	757	773	792	821	759	829	806	791	776	814	784	771	760	774	806	782	756	818	730	799	764	759	736	783	768	776	820	806	771	824	821	784	783	758	755	861	807	774	775	738	768	797	810	718	728	786	794	822	779	771	721	797	789	808	780	814	789	811	758	762	753	769	805	776	743	815	767	801	787	792	787	774	802	832	805	826	757	812	814	747	833	714	784	836	754	766	768	770	799	762	780	759	757	762	800	822	806	799	745	792	805	734	784	739	833	769	778	769	802	786	756	770	836	775	825	751	772	822	805	791	791	817	815	751	777	745	792	814	800	775	787	785	729	818	730	803	768	765	779	807	801	788	757	780	771	779	825	755	793	791	745	750	771	795	812	759	827	844	742	752	797	767	754	860	749	793	797	857	779	815	791	821	793	795	743	788	728	774	795	768	801	772	801	816	775	774	833	774	817	781	837	816	749	749	777	788	809	825	777	817	810	800	777	779	799	809	818	759	775	802	768	790	834	799	801	767	809	786	839	805	810	738	759	743	800	767	765	784	755	728	772	778	758	787	856	825	754	773	801	800	748	820	793	792	773	806	747	839	777	802	785	746	803	795	799	782	746	823	824	820	741	786	755	828	776	777	760	787	715	766	813	817	758	777	772	764	761	767	803	750	824	760	783	761	715	800	745	791	803	814	765	784	770	860	781	758	764	773	818	764	753	760	752	763	784	771	759	787	791	774	763	784	794	738	798	775	845	828	779	775	793	770	763	799	767	800	763	809	752	757	850	739	783	761	798	806	812	760	786	757	827	803	795	769	809	789	812	801	767	740	787	799	752	788	793	794	788	751	804	779	809	768	775	746	802	782	778	779	763	798	754	782	737	799	804	843	790	757	784	789	816	756	766	783	760	798	818	748	782	777	754	782	753	794	780	761	793	816	763	774	800	762	759	765	788	755	722	824	754	777	797
24296	21512	25339	28121	21523	21648	19063	4162	2189	1765	1326	1131	938	859	767	668	582	570	487	427	389	423	417	379	368	323	353	388	325	348	373	350	374	362	309	395	372	346	371	355	353	339	345	371	342	308	338	346	300	340	355	333	356	293	305	309	344	356	344	339	338	367	353	336	364	337	334	359	325	334	295	346	317	362	352	323	370	341	334	335	304	335	352	337	334	319	338	338	324	326	341	319	356	331	330	328	310	329	353	330	296	331	321	333	343	324	357	311	356	308	339	335	323	350	329	330	355	307	359	323	304	346	334	311	278	338	342	332	348	351	339	324	305	350	335	341	334	337	361	381	336	356	327	351	332	284	365	308	396	353	342	323	312	343	365	366	308	350	379	344	323	343	370	362	349	325	312	355	365	332	348	342	349	336	319	330	312	313	340	297	350	333	304	370	342	350	344	361	328	334	332	357	339	316	335	319	326	320	311	319	324	338	373	351	285	341	330	326	317	325	311	334	364	331	355	331	342	329	322	357	347	368	337	361	348	348	336	361	351	363	319	325	365	328	335	342	341	342	337	315	298	349	353	341	306	357	335	307	326	333	313	329	372	390	353	381	316	414	315	356	367	352	318	338	336	349	332	338	353	334	370	346	318	355	303	330	301	327	312	337	351	355	330	346	357	363	314	338	315	352	349	313	356	347	368	326	343	357	317	358	335	330	347	317	368	331	328	336	333	390	319	337	372	352	359	337	339	355	339	334	337	333	338	362	372	344	314	328	338	336	357	316	350	356	336	343	379	326	341	339	327	328	342	337	328	347	378	332	341	352	346	353	347	337	343	342	348	330	312	313	332	314	294	338	367	316	319	333	336	330	305	316	327	305	334	353	312	335	383	317	343	362	291	326	360	361	364	336	336	364	333	333	346	335	315	310	304	329	375	346	335	365	337	300	301	369	370	345	338	321	367	335	365	323	341	353	349	327	335	353	336	356	338	347	335	377	317	345	332	327	366	354	330	324	360	327	320	360	374	337	373	343	340	333	348	308	362	343	315	300	345	313	360	339	344	320	386	315	309	359	360	337	337	355	331	385	363	339	345	324	358	351	333	332	316	332	358	292	361	305	345	330	362	340	334	319	320	303	324	324	352	332	323	288	362	343	336	339	355	377	324	350	339	311	357	343	336	309	342	298	336	333	322	348	355	320	336	348	342	319	361	321	323	361	319	345	341	335	355	340	328	306	321	336	335	309	346	285	336	344	350	312	312	309	329	336	347	377	319	327	332	334	325	341	331	322	347	316	323	342	308	363	364	371	334	318	351	340	332	304	310	336	353	324	301	299	354	341	294	333	370	332	359	333	350	324	330	361	340	346	366	322	372	367	309	311	344	295	335	340	354	320	337	380	338	366	340	341	346	355	334	340	350	313	336	346	337	300	339	342	338	368	312	319	341	323	355	367	357	304	341	328	332	286	323	335	393	344	365	372	335	345	326	322	298	334	334	328	343	332	339	332	334	327	381	340	369	335	348	351	362	333	335	315	354	325	362	356	340	336	332	329	367	317	350	366	327	357	301	323	288	332	320	310	357	319	308	347	342	331	350	350	354	324	339	350	343	328	305	327	335	314	346	366	348	345	345	329	311	331	381	337	331	362	348	330	310	325	347	302	350	363	306	353	347	329	319	342	316	305	292	334	314	322	347	306	355	343	344	334	299	351	322	376	309	345	330	360	331	353	320	300	300	308	368	289	354	305	277	357	310	336	352	334	324	308	368	378	367	324	343	339	336	368	334	355	322	306	318	345	313	366	336	315	358	321	331	300	329	324	367	343	303	336	365	327	316	352	361	327	352	371	313	339	366	346	349	331	325	351	328	348	354	322	352	304	327	360	347	356	350	340	350	311	300	330	354	361	358	373	385	320	341	365	355	319	304	349	357	354	322	326	341	340	375	336	299	313	348	344	348	344	356	314	324	332	365	336	351	382	338	354	310	328	342	309	303	349	317	337	349	337	303	327	350	306	320	343	339	324	346	332	299	319	342	348	366	384	349	289	341	355	356	325	359	341	318	348	319	361	331	381	358	374	335	349	339	335	341	311	330	317	341	318	353	345	345	309	341	307	301	332	340	327	373	392	357	346	336	333	327	317	363	336	334	343	323	326	282	353	302	346	307	353	310	341	376	336	313	342	354	307	343	351	329	301	338	301	338	326	349	331	333	310	339	332	306	328	316	312	326	363	358	303	328	308	332	304	342	339	326	323	349	378	358	331	329	349	331	354	332	368	341	331	334	315	308	320	360	353	326	313	378	340	326	319	335	340	316	289	337	350	317	321	341	336	372	339	323	345	347	330	328	307	361	339	351	336	333	372	342	350	364	319	344	302	354	337	358	385	350	284	324	275	327	357	314	322	315	355	374	330	349	313	354	345	362	355	324	333	348	387	327	335	384	338	370	343	365	368	342	341	344	321	341	363	368	315	338	353	340	356	340	318	334	360	361	323	353	357	338	321	298	342	345	356	294	339	341	332	349	361	353	332	335	308	297	342	291	330	364	352	328	335	335	329	338	324	295	305	328	345	306	318	350	347	339	302	349	339	313	366	327	314	338	315	343	302	314	372	347	332	334	358	313	339	367	343	347	356	332	343	333	337	330	313	319	279	326	321	340	353	358	348	314	362	302	369	318	323	331	338	320	299	345	334	316	298	318	332	373	331	323	353	320	314	334	317	349	318	340	318	316	341	320	351	317	304	306	329	339	346	322	340	348	351	332	351	350	351	334	347	317	365	324	340	327	345	350	317	348	311	332	359	332	335	323	333	324	351	347	360	375	339	359	332	326	348	318	359	356	291	326	329	311	354	302	349	318	330	326	336	334	359	371	355	344	329	344	314	345	313	333	310	327	366	342	329	336	342	322	352	343	367	316	319	347	319	338	329	310	352	365	326	341	330	312	333	336	343	339	395	361	355	328	346	356	374	364	351	356	345	340	323	334	348	297	335	307	315	315	358	362	334	350	353	335	328	356	334	346	326	338	363	325	379	321	311	352	301	332	329	348	331	327	356	351	357	355	306	306	318	356	352	339	361	342	360	341	326	327	319	337	334	361	344	344	340	337	339	347	335	318	342	303	318	339	320	360	324	359	319	321	336	293	318	362	332	324	317	329	325	383	349	327	311	370	374	335	362	375	318	331	355	343	354	345	342	306	328	338	369	340	315	349	339	316	350	334	321	330	370	328	324	296	327	347	395	345	323	360	335	306	330	349	336	301	333	379	363	333	369	335	333	357	348	326	329	343	324	317	320	333	330	331	319	338	387	357	320	358	369	323	347	323	345	337	329	329	324	354	326	334	310	361	334	391	323	335	373	310	319	331	361	342	344	358	328	348	360	318	341	336	369	341	377	352	331	305	364	356	348	337	326	336	361	349	381	321	368	337	364	346	301	343	335	358	327	321	324	328	327	332	317	330	312	316	359	339	318	347	313	358	311	374	341	319	323	317	357	354	338	365	346	325	337
28116	48208	27369	7440	3756	2618	2026	1654	1550	1361	1230	1104	973	1045	890	911	850	870	804	817	870	796	738	759	750	762	769	699	732	769	748	748	757	760	757	751	778	738	781	721	764	742	777	747	740	710	732	775	776	776	777	773	743	769	726	730	719	743	778	735	780	763	781	723	757	736	731	733	749	699	730	786	765	731	746	701	780	717	740	698	718	778	821	779	787	720	777	733	798	753	730	740	730	720	753	749	738	752	753	716	803	766	784	755	741	756	744	722	768	726	778	784	729	711	784	765	771	799	786	755	730	753	816	750	784	809	727	731	754	736	732	781	776	740	724	772	754	780	755	818	744	741	710	757	758	718	760	711	722	731	729	741	750	726	743	765	743	764	728	710	710	793	725	725	731	774	767	761	715	789	763	727	732	729	749	757	709	734	698	781	742	727	740	778	741	722	714	718	762	726	757	714	715	790	779	754	746	827	758	775	689	775	782	772	777	714	786	753	745	718	749	753	778	759	749	735	753	791	745	723	775	717	748	710	806	750	767	759	771	770	753	732	768	777	755	741	746	757	670	755	769	728	807	783	742	766	763	771	758	749	742	765	807	733	741	739	732	777	745	796	689	757	727	765	768	775	730	744	720	740	761	705	728	769	746	786	751	767	760	782	813	795	815	792	748	721	731	750	743	710	776	747	792	739	740	751	801	690	782	751	717	732	773	797	706	753	760	712	746	738	690	777	719	781	776	753	731	708	768	763	704	715	755	832	735	733	709	758	788	748	729	762	760	720	749	779	757	744	744	729	742	786	796	764	764	721	732	732	781	763	713	730	756	772	778	755	779	763	752	700	780	746	707	744	747	736	747	787	718	722	798	732	758	788	764	747	714	793	724	751	707	772	721	821	735	791	736	759	794	759	799	769	780	747	781	738	753	757	697	711	822	788	814	805	821	792	757	738	782	777	773	747	683	702	721	730	749	711	734	791	797	775	727	751	758	731	782	760	779	752	730	712	774	778	748	732	744	765	788	834	769	732	697	769	743	752	786	763	747	740	738	708	728	755	744	757	715	718	729	716	758	764	777	746	742	731	765	731	765	768	829	772	766	765	768	772	690	775	730	777	756	783	790	760	687	717	739	779	781	743	757	752	747	792	777	765	717	718	798	751	730	731	794	754	792	717	759	760	756	769	787	812	692	734	749	741	699	698	775	772	750	749	762	728	715	754	718	756	797	738	773	787	807	734	754	722	749	782	762	716	726	726	723	737	721	762	767	787	750	730	699	743	790	775	747	740	752	763	789	760	728	796	748	737	738	754	713	739	798	759	741	770	750	700	761	772	759	743	741	764	764	795	774	702	729	746	789	745	722	733	788	762	769	778	739	739	716	804	786	745	754	793	760	733	784	759	742	766	738	785	746	778	744	766	766	732	756	769	763	745	718	693	770	763	775	764	725	747	761	748	741	775	752	753	712	736	789	729	773	766	746	736	741	708	756	759	774	752	749	774	757	752	771	735	780	742	733	786	762	754	733	763	771	764	748	814	753	716	751	749	755	679	744	761	720	721	750	752	702	729	780	725	713	694	749	756	765	741	764	741	768	766	776	699	802	758	745	771	817	763	703	745	744	733	746	709	767	739	761	775	723	754	750	730	737	722	737	758	765	737	800	753	807	728	729	774	720	810	743	704	776	815	729	777	723	739	731	729	775	773	746	793	759	754	735	743	777	715	748	790	763	759	716	739	741	742	751	777	753	758	786	716	737	708	739	704	767	747	767	777	775	752	717	746	723	785	787	745	804	742	710	761	778	762	803	731	771	761	780	768	791	752	805	794	721	744	756	761	760	738	759	742	735	743	784	766	757	728	798	767	738	733	712	816	740	726	739	703	786	749	750	770	757	745	791	756	768	747	707	742	748	772	722	767	812	776	726	738	748	746	749	723	717	773	746	732	712	757	787	794	735	732	731	715	756	729	740	776	733	765	754	749	743	756	777	782	785	763	741	733	808	805	739	803	806	719	732	736	768	772	698	721	806	773	734	745	757	734	774	754	755	719	729	766	776	740	738	774	775	766	727	753	784	763	781	755	773	704	747	748	743	793	748	744	758	767	759	754	729	809	759	744	773	725	714	759	744	700	743	796	747	762	761	753	738	704	764	773	777	747	748	755	740	722	767	731	772	743	796	772	797	775	752	759	779	754	734	761	754	772	735	854	722	741	776	758	737	756	786	744	820	726	737	771	771	775	775	746	784	776	730	737	756	788	756	776	759	744	738	780	753	738	809	787	760	730	742	727	768	774	820	725	736	742	765	811	757	773	801	753	759	754	761	746	752	771	741	743	705	763	715	748	716	702	756	769	744	755	748	729	784	752	739	710	776	778	736	757	771	751	740	713	771	744	769	723	752	745	722	718	740	743	766	758	703	715	726	735	766	788	750	744	701	743	710	769	764	766	696	715	762	806	819	774	779	766	720	741	714	742	801	772	807	762	781	747	731	764	750	757	759	767	795	753	729	738	723	761	750	731	784	730	762	700	704	775	781	767	724	746	754	760	728	787	732	764	782	692	697	744	755	729	741	738	781	717	749	704	752	767	739	726	769	710	763	793	760	728	746	752	762	767	754	725	726	768	709	801	794	719	745	773	744	761	724	715	773	779	753	744	759	751	724	760	707	751	782	750	719	758	759	726	760	710	762	686	797	719	687	726	792	768	737	755	733	775	748	755	772	760	764	738	826	764	775	712	759	743	723	777	724	717	735	796	722	793	777	778	717	758	708	758	766	749	724	829	773	766	744	742	775	761	734	774	787	762	755	788	714	770	763	762	797	737	774	733	778	751	756	748	756	751	821	780	707	736	757	780	713	765	746	734	788	774	740	805	781	755	712	791	739	739	813	811	777	772	720	735	712	819	790	766	752	757	772	760	758	795	774	741	745	732	744	712	753	766	746	796	753	779	716	754	772	742	749	738	772	779	707	771	769	723	751	742	780	740	799	735	723	765	811	726	753	770	749	698	755	759	737	718	764	725	733	751	764	708	792	802	783	737	742	792	717	739	766	748	751	749	774	786	755	729	795	750	704	767	762	741	691	788	766	746	763	777	705	772	697	715	776	764	767	708	705	760	806	739	758	774	757	768	787	764	750	748	760	730	781	729	744	796	810	772	795	711	773	755	778	697	756	752	804	784	790	725	757	695	762	711	755	765	796	751	765	787	733	733	775	761	730	748	787	747	762	752	761	771	738	721	717	758	747	719	809	780	741	754	737	722	740	760	776	756	723	733	742	791	737	749	808	761	782	759	725	737	736	741	805	748	745	733	703	740	750	765	696	714	743	727	800	713	744	732	745	711	734	765	783	718	760	723	791	766	804	760	807	771	770	773	730	775	755	737	769	774	750	773	748	750	737	788	748	773	735	706	799	734	747	759	738	747	752	775	759	783	775	724	747	769	766	736	751	736	773	765	786	725	729	747	752	792	751	757	764	707	727	723	719	700	756	733	772	744	757	750	759	758
33111	24614	21439	9245	3331	2364	2196	1608	1272	1076	833	740	737	619	584	510	458	517	438	428	438	391	445	418	391	381	401	395	385	397	430	421	386	367	369	409	398	390	402	381	371	386	411	388	407	348	397	335	395	403	354	351	359	367	396	412	383	371	346	383	387	401	391	377	394	389	367	343	358	338	383	375	352	413	391	349	428	401	356	407	379	400	375	358	370	351	434	387	391	392	376	378	366	367	391	396	387	369	402	363	361	359	345	334	356	363	388	356	384	363	383	369	382	373	376	386	417	348	363	365	376	345	393	368	373	377	349	387	384	402	384	332	378	407	377	344	390	371	365	360	379	381	401	417	412	423	336	369	375	358	363	386	417	373	335	350	388	396	350	370	358	404	416	384	384	381	388	375	360	387	410	352	380	394	365	390	369	381	352	373	379	367	353	368	376	366	359	380	354	367	381	360	355	354	392	356	382	384	382	349	377	369	384	354	391	357	364	379	387	399	393	381	365	404	388	377	387	368	367	408	374	411	403	381	377	399	404	406	369	390	358	408	393	399	337	383	387	371	388	383	397	364	361	367	354	387	370	401	336	427	365	386	378	386	348	409	385	360	357	376	342	416	417	364	351	363	411	389	353	383	379	351	378	357	384	352	387	339	360	381	380	335	347	381	378	379	408	372	379	361	401	382	357	341	365	370	372	391	374	420	391	395	374	389	358	359	363	355	361	349	385	372	369	390	379	339	367	413	409	388	392	395	401	364	347	390	393	361	357	381	400	363	421	353	388	395	390	384	370	372	373	402	386	436	376	380	426	362	347	358	376	405	374	387	359	374	393	393	382	347	378	373	360	369	384	397	368	364	351	361	418	401	364	340	341	397	403	403	353	391	392	360	364	380	369	380	409	376	368	360	340	374	331	392	382	354	371	356	348	366	383	427	391	351	341	376	367	366	382	357	362	357	382	329	380	406	378	367	398	389	352	381	386	381	358	393	350	393	363	365	369	367	381	400	359	357	397	403	402	391	389	379	394	368	354	368	402	377	395	396	397	409	414	360	392	378	392	347	363	392	341	337	361	367	392	379	363	390	373	406	365	363	341	391	420	370	366	359	380	361	391	364	389	362	359	376	365	396	378	394	401	370	360	367	352	404	397	363	396	408	386	386	357	354	420	346	381	379	385	356	386	395	381	381	379	374	374	363	353	403	359	368	381	387	392	374	385	352	385	373	365	393	370	364	389	381	340	366	370	396	362	372	392	366	375	411	396	371	390	412	376	339	326	402	327	380	426	361	385	388	373	401	377	381	377	349	387	410	343	387	370	364	390	371	387	371	390	386	344	381	374	340	393	388	416	380	393	384	321	390	376	359	364	390	410	380	385	368	348	393	397	364	362	382	368	350	341	366	390	386	381	417	370	361	383	380	402	388	359	381	380	371	363	394	404	430	397	406	391	361	404	374	371	326	363	390	383	355	374	371	378	367	386	372	410	390	371	355	361	358	384	378	369	363	369	384	393	362	391	380	366	401	400	342	382	341	371	393	384	351	354	382	378	361	392	382	400	406	349	375	371	407	385	370	383	379	348	386	381	372	370	363	386	396	389	388	388	400	370	361	390	404	354	397	366	388	379	374	393	387	390	380	362	378	390	385	376	378	403	380	354	404	369	391	377	375	378	352	378	372	344	389	386	344	401	364	388	386	402	310	384	392	373	372	383	401	406	361	382	382	401	327	356	364	362	370	393	348	367	343	385	394	386	372	410	361	376	422	381	350	378	375	393	388	366	420	391	399	390	401	376	382	349	384	371	345	357	390	400	365	362	358	388	366	379	400	364	383	375	384	378	367	391	380	373	427	361	377	376	358	382	377	368	386	386	423	386	348	419	398	375	389	369	384	352	338	372	364	365	390	396	363	387	377	438	375	358	368	348	374	350	385	362	420	362	385	360	348	375	359	374	401	368	350	361	405	411	408	395	366	382	382	361	368	370	371	359	380	370	388	354	402	371	410	324	365	376	400	394	400	361	392	372	370	383	403	372	378	387	400	384	340	363	399	358	376	401	366	412	371	385	350	407	427	381	434	350	391	432	378	391	381	347	397	365	362	365	371	390	405	401	400	360	374	356	401	371	349	397	370	386	414	381	367	373	400	349	409	385	372	420	354	378	342	381	373	375	380	387	357	419	409	406	338	368	394	404	412	409	362	365	351	399	366	359	340	369	426	376	356	376	349	408	363	385	401	368	378	372	385	370	403	389	335	390	372	348	376	398	429	402	383	363	396	351	338	407	379	368	358	386	380	359	403	352	387	358	374	388	380	348	348	368	367	385	354	380	382	371	390	391	414	361	349	382	372	367	384	407	389	329	375	372	393	378	377	376	367	422	389	420	373	375	348	349	363	346	404	382	407	410	411	358	400	365	372	389	361	391	384	413	372	415	349	368	360	374	405	396	394	377	352	364	369	395	370	351	352	365	396	361	345	375	360	386	366	375	343	370	395	383	374	376	359	400	360	405	393	376	367	371	409	376	372	372	411	383	389	434	380	388	342	373	360	400	395	350	381	392	371	401	390	403	369	365	418	386	376	359	408	383	376	423	387	359	372	391	384	349	360	402	383	379	382	412	384	361	381	369	350	368	348	391	350	372	389	360	362	394	375	366	396	394	373	390	370	371	342	388	383	377	343	374	396	400	363	388	395	386	354	394	367	382	358	381	395	364	364	391	429	363	353	361	371	377	405	390	346	360	336	361	391	374	353	359	387	374	428	379	384	364	371	356	371	361	384	350	401	399	361	363	383	353	395	416	380	395	372	365	395	369	373	370	422	392	372	360	381	369	387	401	397	342	413	378	374	384	380	407	392	361	360	392	336	401	379	338	375	382	404	353	384	360	353	396	412	394	372	412	420	350	384	391	423	418	364	385	368	349	396	399	374	406	426	393	381	383	390	381	399	350	390	423	353	393	401	378	403	349	334	384	371	379	355	355	400	380	357	410	374	390	375	397	381	411	339	369	379	367	394	358	378	404	382	414	394	388	406	381	343	357	376	361	358	378	375	401	373	362	387	435	371	430	394	370	386	376	337	375	381	352	389	376	358	394	386	374	385	405	398	342	362	356	363	385	380	434	395	406	388	432	399	378	384	357	359	408	373	351	378	368	376	374	379	395	370	358	387	376	387	388	381	347	383	380	379	393	374	349	353	350	409	368	347	376	370	348	392	377	387	409	379	373	374	373	391	359	345	388	390	397	392	415	387	362	369	369	358	384	360	364	344	407	344	388	356	355	337	378	362	365	371	373	377	383	368	360	383	371	401	412	383	385	372	396	396	402	380	390	360	323	375	369	373	393	388	405	374	411	411	408	348	379	367	364	398	404	377	375	348	406	363	365	381	383	359	363	354	382	394	379	356	395	398	351	408	371	394	415	355	373	385	378	418	398	385	362	413	391	359	374	368	375	383	379	398	366	376	373	388	392	368	338	383	372	386	388	378	383	385	368	343	354	387	405	390
25264	29394	12366	4139	2262	1843	1533	1396	1232	1136	1125	1058	952	1017	952	882	884	912	874	892	836	848	857	881	830	847	882	838	848	845	829	831	842	834	860	874	866	850	820	862	859	887	898	874	847	855	833	857	895	858	849	860	901	896	851	860	823	833	853	809	792	820	854	881	851	863	866	853	860	835	831	819	791	833	832	897	803	885	827	839	871	880	849	844	815	829	857	913	883	842	852	869	890	847	860	834	873	881	835	887	801	852	877	845	830	823	859	856	827	841	810	862	864	871	863	846	852	830	855	829	809	912	848	885	899	884	840	858	878	887	807	832	868	858	839	870	869	841	891	839	868	845	858	878	832	863	842	862	877	839	849	874	856	872	793	857	826	837	882	825	851	862	804	845	800	769	835	884	795	852	843	861	822	839	914	874	822	836	864	860	875	817	824	877	898	852	860	828	841	826	835	881	824	817	902	843	825	864	868	864	865	852	847	822	894	869	851	839	868	850	831	816	890	889	861	870	854	832	886	869	885	814	811	851	837	861	851	871	855	835	786	868	854	848	890	875	849	878	869	863	855	842	848	824	879	886	832	872	831	833	848	826	828	855	905	876	870	856	870	841	871	901	848	829	847	847	839	808	825	849	869	846	848	936	822	876	874	828	795	857	870	871	852	879	888	839	867	902	846	839	840	849	821	856	817	846	918	822	853	841	829	888	805	888	888	872	835	892	815	838	833	848	868	825	894	854	870	870	840	818	857	831	865	847	862	847	831	851	853	921	889	879	913	840	839	853	865	851	879	875	850	819	850	875	884	863	871	875	838	828	881	836	872	824	796	865	851	873	818	854	881	835	868	835	881	875	875	790	843	847	910	854	899	872	883	852	866	853	875	882	840	877	858	819	825	880	885	845	842	861	801	823	897	848	831	838	835	876	859	857	902	886	861	813	856	858	858	816	898	830	835	865	833	843	902	825	907	823	919	881	808	895	899	868	845	860	900	800	861	923	816	880	844	821	882	825	862	832	876	865	834	808	877	875	834	877	845	833	841	886	805	823	875	870	858	880	858	875	880	869	818	884	866	856	845	873	911	853	846	823	827	853	854	870	857	862	891	836	843	873	879	843	876	873	777	885	891	853	843	834	846	870	848	878	895	845	862	861	864	832	799	842	790	855	803	828	839	836	848	830	848	865	861	894	863	882	785	864	865	858	866	836	857	887	861	878	798	861	842	772	858	799	831	833	866	904	929	850	863	854	891	839	840	867	843	807	859	867	859	803	813	882	840	854	826	869	839	850	818	839	836	820	891	880	846	926	908	885	829	805	812	845	850	852	830	888	878	863	911	867	841	870	858	906	827	792	903	860	788	850	858	850	839	902	840	845	863	849	853	842	851	890	875	829	838	913	880	877	851	876	826	846	874	896	808	826	824	870	876	860	874	877	857	862	844	836	834	826	890	820	885	834	838	858	870	822	865	869	857	864	858	856	848	831	902	862	845	822	889	875	832	830	881	844	854	835	841	815	874	859	880	836	848	854	871	845	837	863	864	901	879	865	881	882	846	828	877	854	778	817	866	899	819	854	901	845	868	852	920	935	835	842	870	850	851	884	865	847	830	853	858	849	872	858	839	873	840	837	863	862	884	907	875	875	837	830	827	801	830	855	835	841	811	869	817	811	878	862	797	830	819	861	874	914	837	874	821	808	846	831	861	866	841	859	864	878	859	846	875	901	843	848	842	787	865	810	834	883	870	788	848	812	871	829	813	901	868	847	857	821	863	834	814	864	859	880	884	897	842	829	865	875	832	862	840	872	827	865	869	899	853	848	867	908	839	845	850	863	866	883	895	841	827	871	861	854	905	858	878	910	852	854	835	867	855	879	886	866	849	868	868	865	803	862	872	812	806	847	873	904	856	852	853	863	894	882	870	827	841	866	848	827	825	872	867	812	889	870	872	820	846	900	840	830	894	866	801	871	919	838	871	853	833	835	837	895	853	847	848	838	843	858	853	855	866	874	857	858	828	846	827	880	829	914	857	849	859	851	874	853	848	872	863	848	813	895	847	814	839	856	882	924	874	889	848	827	840	782	823	817	882	800	839	893	851	873	857	853	796	850	774	886	857	843	839	832	858	817	854	875	825	849	838	806	813	866	832	847	917	936	842	868	848	856	856	874	783	835	889	804	826	851	855	845	869	871	914	857	810	848	866	865	827	854	854	925	874	897	899	865	867	848	837	834	842	844	864	825	856	848	797	820	875	898	791	849	856	909	873	903	858	836	859	829	858	852	895	850	864	840	852	859	876	850	845	878	900	882	835	852	855	878	843	878	819	866	841	810	856	901	856	852	830	891	848	891	870	862	846	851	857	832	873	880	795	832	859	839	843	847	821	849	868	895	902	859	831	902	874	820	844	851	890	843	846	872	799	894	885	886	848	870	816	863	839	851	861	889	846	836	888	869	828	891	852	851	840	867	864	841	812	870	867	856	815	897	875	883	861	835	875	853	896	857	849	866	882	852	895	849	912	867	839	853	845	850	842	896	873	869	880	796	844	828	875	860	900	867	791	858	843	818	878	828	818	818	859	788	826	843	845	857	894	877	885	872	878	810	899	832	887	822	842	840	864	869	857	855	898	842	897	824	808	899	863	834	871	840	893	848	860	813	821	825	810	766	832	884	842	830	854	876	867	882	832	849	835	822	901	836	868	794	871	864	839	793	821	837	862	901	869	788	814	829	888	849	800	852	871	880	852	865	845	869	841	836	833	882	829	867	838	854	869	862	783	852	822	874	879	830	868	834	845	815	892	851	840	822	826	898	848	855	832	834	894	837	847	848	849	836	841	827	848	834	865	816	817	839	892	831	838	843	818	878	850	826	818	899	885	845	865	921	855	868	852	880	820	874	878	863	916	815	902	875	861	785	852	893	798	877	874	848	849	810	833	864	863	872	839	848	808	862	887	868	852	825	896	836	898	815	807	869	909	841	834	865	882	879	883	857	842	849	844	899	894	862	897	819	867	885	862	896	861	885	880	837	894	882	824	871	859	878	841	873	827	874	888	841	842	856	893	879	853	869	819	857	848	852	853	842	834	875	885	765	827	856	832	857	852	844	826	855	810	868	858	841	890	840	864	874	876	856	814	866	855	889	790	836	833	822	859	891	845	814	883	844	873	877	834	898	785	915	847	787	866	838	792	876	862	847	847	813	889	838	863	843	881	859	883	894	829	834	790	868	898	854	851	819	838	847	833	826	853	870	890	855	876	804	849	857	810	877	808	820	868	854	873	815	859	886	815	821	849	876	867	841	861	889	868	893	858	840	871	887	855	849	890	880	805	845	852	848	841	821	821	846	872	837	875	837	824	829	872	873	888	810	848	852	837	825	893	867	837	839	894	866	845	835	862	907	875	929	860	871	805	799	807	919	831	850	844	825	875	838	828	851	877	902	892	870	855	848	847	859	839	836	882	851	861	857	868	832	867	870	842	881	821	874	851	880	895	875	880	843	895	829
24895	21470	24948	28405	21495	20297	5080	2362	1567	1330	1096	883	786	708	617	501	463	496	445	436	418	414	405	388	378	398	358	356	341	350	359	314	367	312	374	347	353	332	328	328	336	362	360	357	377	350	349	333	372	355	318	368	376	349	329	355	310	312	343	346	367	310	353	386	386	356	343	327	320	329	341	394	348	349	349	358	334	299	352	353	323	346	318	357	348	352	345	330	375	346	339	347	323	393	325	376	369	326	356	334	308	353	339	338	349	331	373	357	303	347	340	363	361	325	307	352	314	356	369	359	346	306	320	325	357	314	368	341	318	320	354	365	375	354	322	361	347	355	348	356	322	301	352	338	329	342	348	344	349	336	362	373	374	331	340	358	330	327	311	335	351	356	310	352	324	353	369	354	360	322	320	370	325	333	326	362	348	328	343	324	332	327	324	335	343	354	341	357	334	351	382	380	355	363	320	335	346	325	385	356	303	334	334	360	330	346	366	357	334	344	323	342	315	312	371	345	330	323	348	312	359	336	354	335	341	336	349	367	322	344	345	327	356	331	343	347	354	340	349	345	351	360	330	336	320	339	322	316	358	391	331	361	350	341	368	318	332	350	356	294	344	322	360	368	343	319	324	348	322	350	358	346	343	335	338	339	352	332	352	310	340	337	346	363	331	358	343	289	342	360	345	350	351	330	353	337	338	345	340	318	360	381	353	347	363	366	347	348	344	341	351	322	338	335	390	355	334	372	375	346	359	371	364	348	303	337	301	344	355	337	378	333	350	334	324	330	368	363	378	343	323	354	356	356	346	367	353	335	349	365	340	325	318	346	341	350	341	333	309	333	327	352	369	316	309	304	378	337	370	343	384	330	353	327	341	312	372	347	348	329	342	342	350	304	353	361	380	330	370	342	333	335	384	386	349	352	356	334	373	344	332	374	335	364	316	379	397	353	319	405	329	334	368	336	353	364	365	346	353	346	379	375	328	347	333	363	313	337	342	306	341	312	375	321	374	348	322	377	353	331	331	367	330	334	331	350	327	300	328	378	339	326	364	347	353	350	355	333	324	362	339	337	320	324	379	343	330	317	347	357	353	372	340	349	327	366	398	336	312	330	324	353	356	306	339	333	346	342	355	384	367	351	364	375	343	356	340	371	352	352	371	327	330	324	360	348	329	330	354	336	329	346	350	316	337	325	360	337	377	342	352	308	365	333	350	332	368	391	381	366	365	366	358	331	351	334	331	342	348	365	327	358	330	382	326	372	333	361	374	363	378	366	347	385	359	361	334	353	421	345	336	365	316	355	361	368	325	359	297	318	347	362	359	351	359	368	332	341	342	352	331	371	357	378	344	314	361	326	349	350	352	353	324	367	343	337	358	349	335	320	345	352	352	361	334	336	318	311	354	333	349	365	364	378	350	364	317	340	348	304	332	323	348	354	349	332	323	343	301	338	350	365	349	342	391	352	341	338	311	347	323	341	303	268	303	343	345	325	354	367	338	352	360	320	351	352	320	336	333	358	352	357	303	335	341	351	363	343	323	308	355	300	348	333	308	349	344	349	359	328	359	327	306	375	372	354	323	301	337	369	347	362	366	329	323	358	344	355	372	337	323	343	363	375	324	361	353	347	324	355	343	370	343	374	335	358	356	321	348	333	353	352	367	350	394	340	336	361	350	351	331	338	325	324	341	348	357	348	314	336	339	341	357	351	327	354	343	337	356	374	334	360	335	399	330	332	348	313	344	358	373	335	345	354	338	337	351	331	330	353	351	375	359	363	351	364	375	335	349	353	370	315	315	344	346	328	353	351	338	365	345	344	338	355	359	333	339	302	356	349	351	374	356	340	339	324	361	322	330	337	307	302	349	326	352	358	344	335	343	332	352	371	310	323	332	349	345	381	327	320	356	359	357	354	363	367	358	335	346	336	325	358	353	339	365	350	347	340	313	350	368	355	375	350	376	326	371	319	336	353	342	332	348	360	338	362	285	356	334	335	339	361	343	338	375	349	320	339	315	364	370	344	386	338	336	327	321	349	374	322	344	376	346	347	344	296	347	363	341	340	369	373	371	356	328	314	344	297	365	377	352	366	349	355	319	361	362	355	396	325	324	375	363	326	334	345	367	332	335	333	352	366	353	343	360	363	329	338	370	339	338	338	366	341	345	343	357	329	352	350	395	353	352	374	360	326	339	333	338	332	312	331	358	349	301	345	366	337	303	374	345	381	377	336	339	340	340	339	363	359	365	358	342	365	320	333	337	319	363	345	341	312	337	357	349	335	348	344	377	363	331	355	334	327	346	352	352	338	345	402	359	311	321	343	319	348	331	339	369	350	346	339	318	361	364	330	374	369	371	361	375	368	347	345	319	351	354	330	372	340	373	320	342	340	379	372	330	338	340	358	381	349	320	338	341	373	363	350	366	368	335	354	357	353	359	369	330	349	322	299	341	335	333	334	329	376	358	329	351	333	331	375	340	327	355	360	326	369	355	338	368	363	375	326	344	341	340	371	359	330	347	338	342	323	349	375	371	326	355	350	342	369	354	336	362	341	312	400	326	340	375	381	313	312	336	371	355	308	359	334	326	288	359	341	377	340	333	336	306	360	337	361	389	323	312	332	345	344	346	352	323	340	336	345	340	360	339	356	337	365	348	339	346	344	350	354	320	337	338	359	389	295	334	340	346	349	346	330	305	338	322	383	374	378	339	384	364	323	303	341	357	320	329	352	357	330	329	330	353	343	345	337	335	352	314	313	320	321	356	311	349	352	358	365	333	327	345	336	362	333	303	349	325	366	347	374	382	309	323	363	331	333	354	358	367	346	337	363	374	327	334	338	352	351	353	357	335	299	361	334	329	380	350	300	356	361	348	328	354	348	343	345	353	388	339	355	344	368	379	348	335	335	353	357	314	374	332	341	386	320	324	326	353	310	326	341	384	343	359	355	322	295	342	348	352	346	325	346	306	331	328	334	370	369	334	340	330	355	323	319	344	364	392	361	352	375	318	346	342	365	347	335	347	350	335	311	336	344	315	355	328	357	367	325	391	324	356	355	346	349	373	323	347	320	334	310	347	355	361	348	317	334	301	335	377	351	341	331	383	371	302	359	336	332	328	353	333	336	351	365	341	337	368	351	360	295	315	293	336	368	379	347	341	339	331	333	363	326	379	360	367	334	348	334	319	342	315	367	352	354	353	356	340	347	313	324	353	376	333	331	295	356	343	380	339	390	338	361	369	356	382	361	363	338	355	322	330	340	357	348	382	314	342	361	363	314	341	372	327	345	343	374	346	353	317	328	353	321	375	324	361	363	339	353	353	336	374	331	358	344	374	362	364	338	376	364	377	311	351	373	331	333	356	393	338	359	340	382	338	324	334	372	340	381	336	340	335	363	394	333	355	346	346	355	314	346	341	345	358	383	353	346	317	405	347	357	334	352	333	321	372	348	346	310	350	322	348	322	306	369	334	393	349	339	344	347	384	343	354	349	328	383	298	365	372	356
26762	40759	20698	5880	2880	2191	1789	1467	1294	1144	1097	1003	967	952	972	881	896	832	854	829	828	839	806	758	827	822	801	783	773	819	743	758	783	782	803	803	735	774	775	812	804	782	788	809	724	789	781	742	798	783	823	779	748	778	762	750	799	730	836	799	816	746	801	779	775	724	833	770	761	731	819	743	762	760	720	736	783	755	768	758	810	823	783	811	749	807	751	754	737	779	824	785	729	764	784	788	773	764	807	747	802	826	808	769	744	772	787	717	794	785	786	780	791	758	776	806	809	819	763	778	788	722	762	721	808	752	769	761	770	765	749	762	795	801	777	806	770	817	735	763	788	803	820	741	772	760	739	744	796	795	772	772	756	813	763	825	732	792	787	779	749	790	819	817	783	762	791	798	774	784	790	765	774	781	791	790	790	808	740	769	791	762	756	820	745	736	792	810	758	832	829	804	799	773	765	767	815	752	827	834	781	811	752	773	750	835	802	830	776	762	811	826	785	795	723	744	749	790	753	740	795	737	792	768	819	758	779	869	748	767	782	777	807	743	759	801	764	804	802	743	803	757	728	758	760	752	788	821	810	781	772	808	739	772	796	738	769	770	795	791	800	822	796	781	800	760	771	763	755	795	766	745	790	760	779	728	750	811	746	708	700	771	753	774	794	823	834	762	766	778	788	743	782	822	746	803	743	792	805	774	749	740	805	759	783	784	763	762	797	780	713	793	752	775	790	715	737	801	774	776	806	771	827	749	802	776	811	817	788	784	760	757	774	766	728	746	725	767	776	787	705	769	771	755	759	810	723	764	745	764	759	768	756	856	747	759	793	754	769	790	767	758	765	754	801	737	806	766	813	757	764	767	831	732	752	801	722	787	827	760	788	750	763	807	779	776	779	759	810	789	769	776	782	767	776	773	798	776	806	804	779	798	807	774	790	821	810	801	780	771	802	750	833	727	781	782	808	754	768	782	762	782	773	789	783	782	816	737	738	775	795	817	736	792	763	765	779	808	829	775	806	780	781	760	766	785	749	786	759	803	777	762	763	749	802	811	793	786	773	849	809	767	780	759	768	791	751	789	765	829	759	833	776	793	794	766	782	764	822	770	776	740	761	817	780	781	791	767	772	806	777	796	746	779	782	797	783	798	769	808	811	728	797	815	744	785	757	727	768	758	739	801	760	790	782	772	753	771	790	781	827	808	754	793	825	756	782	792	809	771	780	767	785	849	758	781	781	736	795	788	827	778	742	788	756	767	771	753	753	756	761	778	779	756	719	802	783	783	756	816	754	724	785	788	774	765	752	767	778	831	789	805	764	759	746	787	826	841	768	786	804	709	803	757	782	810	799	790	755	787	801	794	780	808	797	844	759	771	760	808	786	830	757	745	752	769	780	789	802	785	765	800	847	816	766	732	771	739	741	795	822	769	785	799	809	747	765	763	756	814	775	789	767	771	791	776	802	776	779	824	781	782	765	785	764	819	750	825	792	873	754	823	811	770	778	767	772	792	772	804	762	796	766	837	725	811	743	734	834	777	803	747	764	731	764	813	812	761	751	790	818	777	822	796	806	803	700	749	775	779	818	756	784	823	833	754	803	775	781	817	779	781	762	806	799	758	804	792	767	741	767	782	800	790	776	771	740	822	799	809	780	796	828	772	815	776	781	810	793	744	791	812	742	788	795	741	752	773	782	763	764	774	807	794	775	744	737	782	777	767	815	809	755	814	802	780	744	820	769	797	805	812	758	846	751	748	780	762	796	801	797	777	799	796	748	772	754	745	748	782	773	775	807	792	830	754	805	783	812	760	783	740	764	773	767	763	808	772	769	776	767	729	772	736	762	796	812	741	768	816	766	806	755	785	763	788	789	787	814	735	821	772	740	727	781	776	790	769	722	786	767	770	773	782	814	800	769	786	808	762	775	790	791	767	776	740	759	730	776	777	751	783	789	790	777	791	825	761	734	766	820	762	776	769	779	798	765	795	760	789	832	753	762	835	763	793	782	755	790	753	779	829	767	773	734	751	804	787	792	799	757	802	836	752	810	750	785	793	776	774	753	724	769	755	800	748	817	759	820	736	798	717	830	769	830	786	796	764	724	785	754	744	803	762	809	776	805	718	741	745	775	719	744	806	790	765	815	737	780	816	760	769	757	796	759	756	742	776	753	787	809	773	773	777	792	807	791	818	778	764	751	752	799	783	745	729	873	794	784	733	787	802	785	800	821	791	728	776	820	755	730	712	790	806	775	787	800	794	748	835	757	772	829	698	814	810	782	732	745	751	805	763	718	785	804	758	767	781	832	780	802	787	742	784	747	749	790	800	745	788	790	794	768	790	736	762	793	755	818	773	790	791	758	803	724	779	732	774	794	780	764	768	715	758	785	754	800	752	819	778	753	745	799	762	751	762	823	765	788	789	796	751	794	814	742	760	803	749	770	800	782	763	772	797	764	796	795	787	777	784	812	803	807	772	740	749	767	776	783	787	805	793	791	749	733	770	808	740	762	756	835	770	809	793	788	737	815	794	810	817	771	751	804	731	810	802	779	822	810	769	744	811	757	787	791	752	758	779	723	807	759	789	782	815	754	792	804	791	758	762	813	790	792	760	765	752	754	807	774	803	735	793	788	756	776	737	839	792	802	760	810	772	759	771	772	762	806	784	761	830	811	752	759	763	753	781	764	773	761	803	775	796	807	734	775	806	770	737	798	775	731	786	767	735	760	751	748	756	705	782	755	819	761	810	761	736	776	736	775	813	771	761	792	776	819	785	844	816	785	757	764	741	770	756	775	812	792	816	756	756	769	727	766	818	787	750	806	802	780	775	852	765	766	737	795	807	797	765	812	785	778	790	760	743	794	772	743	729	823	762	747	743	806	764	782	763	777	781	744	790	769	765	784	740	849	771	756	788	762	785	743	766	786	749	750	828	746	765	781	799	775	773	724	785	767	802	798	743	761	770	781	736	812	754	779	761	752	757	774	794	745	780	755	767	800	771	828	781	783	769	797	744	762	756	795	783	773	727	779	785	760	749	770	790	791	780	872	762	788	804	811	765	789	786	804	784	730	791	774	786	783	776	773	756	773	780	783	830	814	727	781	785	771	855	757	782	741	750	817	796	777	744	764	796	797	724	805	776	782	729	837	778	768	746	787	758	787	780	774	792	807	765	847	748	767	769	764	780	798	790	774	786	776	800	745	841	751	779	754	765	805	797	810	788	761	731	784	829	808	775	776	717	781	795	770	763	769	726	753	714	834	768	794	788	771	733	816	799	770	764	753	820	762	822	804	768	786	806	808	761	807	771	817	758	800	805	816	773	742	821	803	795	779	838	790	776	770	749	805	729	790	746	810	780	804	759	811	762	806	789	769	776	735	717	769	763	777	796	759	797	811	795	770	822	787	752	734	809	807	835	798	793	762	778	799	767	768	740	776	800	775	745	809	749	792	784	752	754	762	781	807	754	805	781	739	780	816	770	798	792	776	791	810	789	732	751
24249	21486	25333	28058	21496	21631	18805	4142	2205	1761	1458	1148	992	884	753	679	581	528	509	490	448	412	376	406	378	411	374	383	339	367	337	345	378	355	356	316	338	337	337	329	346	349	342	348	342	318	316	359	356	313	316	330	370	320	326	320	317	335	345	304	340	342	335	337	330	324	357	335	351	317	342	363	306	307	331	319	324	358	347	316	334	333	325	347	329	312	342	307	325	328	339	331	269	370	320	278	354	324	358	349	326	334	333	326	272	355	313	313	342	322	340	341	350	298	334	328	336	334	393	335	302	348	321	344	349	330	363	347	311	301	311	327	334	317	315	363	330	348	350	314	345	326	333	337	305	338	348	317	329	339	369	353	333	366	346	367	346	309	325	346	339	321	335	349	329	359	337	300	325	337	319	357	329	366	310	345	404	351	323	319	318	304	344	349	309	340	351	336	319	325	346	370	353	297	339	338	294	347	349	307	348	343	339	313	331	335	362	319	359	333	329	328	344	353	295	321	329	303	318	301	298	329	343	315	349	329	329	343	355	337	365	315	339	326	335	311	333	347	375	339	339	355	316	341	370	347	335	340	348	325	333	336	321	342	327	352	356	351	329	311	314	323	376	330	348	323	329	300	342	324	305	320	326	311	348	268	335	335	327	327	337	294	325	309	330	356	341	348	312	353	328	319	351	359	340	357	383	322	326	326	327	344	317	356	300	333	331	375	317	330	355	337	305	351	314	328	340	332	365	357	336	355	318	294	304	355	327	349	349	330	321	355	318	363	322	341	358	336	334	296	322	343	305	327	331	329	352	335	335	347	303	320	330	286	293	381	356	295	343	364	319	341	330	338	362	336	321	320	313	328	380	336	344	298	345	303	343	343	328	332	295	314	332	340	334	346	338	333	318	320	311	297	323	323	317	330	322	314	333	322	339	297	317	282	330	352	346	296	356	319	354	360	348	354	345	382	349	337	355	332	282	303	354	348	326	339	291	325	329	331	293	348	304	350	321	319	377	301	330	345	360	335	343	310	325	352	328	340	339	332	325	347	348	319	331	304	329	336	293	340	356	316	325	309	313	359	336	288	351	338	328	324	341	367	330	354	321	306	371	358	336	311	336	329	347	323	336	306	315	334	330	356	354	322	342	376	357	332	333	337	352	331	339	349	345	320	308	317	312	345	340	353	321	347	326	373	279	316	361	352	331	349	388	328	338	304	336	326	322	310	331	291	304	320	309	347	336	288	320	319	345	334	373	347	352	331	359	328	351	348	326	314	342	331	329	369	308	332	314	318	328	347	338	333	317	333	335	320	367	340	341	342	324	357	330	333	346	350	335	335	376	326	311	337	317	338	300	352	332	371	321	348	328	320	333	341	304	368	344	309	299	335	316	343	298	309	331	343	349	365	340	306	338	337	314	367	351	332	352	309	298	351	329	340	313	305	316	316	298	307	361	365	355	331	330	310	329	291	349	298	340	320	365	335	321	293	310	344	344	356	365	326	341	351	298	359	323	355	342	323	315	320	357	331	322	316	303	342	329	335	326	313	336	316	346	363	333	350	314	350	336	342	322	349	347	320	334	323	329	378	344	349	338	314	345	334	329	346	303	350	327	331	389	352	366	325	313	362	324	303	321	339	353	328	322	338	359	353	305	319	353	305	319	312	329	330	393	313	360	355	299	342	303	354	340	320	332	345	352	345	335	368	315	355	327	395	362	362	311	320	323	353	317	329	304	317	328	337	382	342	312	357	319	344	318	344	346	359	362	330	304	316	314	329	305	332	325	350	362	332	362	355	348	332	338	312	349	318	312	339	348	358	342	352	328	347	348	339	317	309	320	324	314	309	340	339	329	290	322	368	339	297	322	329	331	336	350	340	377	355	326	320	297	339	368	331	346	318	329	352	367	338	326	309	298	320	303	321	323	336	303	327	315	351	329	389	300	332	338	308	326	345	302	329	375	342	353	314	311	352	315	340	317	340	303	320	332	330	339	387	309	363	370	319	326	338	330	350	348	317	324	322	333	359	323	353	348	305	330	341	300	324	338	333	340	330	330	333	368	333	315	322	317	294	325	302	308	324	342	350	379	336	362	336	336	350	344	339	346	360	361	343	328	352	348	362	333	349	352	325	329	348	355	312	321	327	336	351	349	323	348	327	333	297	334	330	327	356	302	330	353	327	348	323	338	363	345	354	340	328	374	316	311	362	318	341	329	332	318	319	348	346	341	297	331	349	332	345	322	342	357	330	329	350	351	309	321	326	319	336	292	312	375	346	344	349	335	319	335	366	366	308	329	331	311	336	314	326	326	326	307	358	318	326	350	304	315	344	367	351	331	313	346	344	338	345	294	346	334	347	352	375	325	311	365	379	298	323	343	321	332	312	327	309	335	322	316	310	320	337	327	313	331	322	326	358	346	367	322	321	328	275	358	332	319	345	358	286	320	314	328	357	324	331	347	338	335	347	342	329	359	337	351	322	338	344	318	356	337	344	325	341	320	337	357	349	362	341	342	327	357	347	325	321	318	345	335	318	348	320	312	342	300	311	385	327	333	350	348	318	359	314	349	319	321	316	327	356	323	332	322	345	350	321	325	346	375	350	323	351	333	328	300	358	350	380	357	345	317	332	307	330	342	334	355	337	329	360	298	332	339	328	321	341	335	333	317	356	330	324	300	330	306	341	338	312	336	325	322	339	305	358	331	317	317	323	317	330	336	352	368	344	340	324	358	322	334	288	347	335	345	312	378	307	347	328	346	312	350	332	300	333	340	337	338	343	339	346	339	342	331	289	329	362	317	330	329	351	317	371	315	308	333	352	330	377	350	339	321	329	344	328	293	305	353	309	341	358	320	322	310	330	307	284	333	295	343	350	353	372	338	316	317	312	324	312	311	316	301	349	305	308	347	316	342	380	359	326	326	357	350	336	338	324	335	344	280	319	316	338	371	337	331	354	318	320	330	322	373	343	351	352	291	297	320	330	340	311	365	319	345	267	325	357	362	328	334	365	359	311	326	318	293	333	343	328	336	330	303	377	335	334	349	323	333	338	310	338	319	343	332	307	320	329	351	337	337	345	371	318	333	288	314	355	313	316	319	342	321	326	321	346	361	325	315	369	306	361	345	278	371	294	331	343	333	319	317	301	301	294	340	319	318	323	297	358	343	326	345	327	320	339	332	362	311	321	330	343	339	363	354	326	312	363	301	337	345	352	326	341	318	320	330	319	336	349	342	321	315	336	316	354	310	340	337	327	352	366	337	323	349	337	353	325	330	312	299	343	335	348	317	361	312	346	331	335	323	354	302	318	343	319	360	313	324	324	305	320	360	314	351	337	344	333	335	355	350	349	332	341	315	296	321	295	341	337	313	310	332	347	336	320	327	304	321	335	298	344	346	314	385	334	312	315	356	294	318	322	307	352	352	373	346	358	360	334	332	328	315	341	314	305	349	344	343	290	315	341	342	321	349	384	320	318	345	358	351	296	328	311	302	356	325	322	317	341
27315	45448	26107	7419	3719	2736	2105	1667	1534	1351	1154	1086	1044	1016	959	862	884	844	791	780	801	775	812	773	786	816	824	776	799	729	736	782	776	776	754	816	705	800	740	778	765	781	744	784	769	737	778	760	807	687	752	776	756	734	747	730	722	743	744	757	792	774	718	770	737	749	744	770	710	713	751	736	756	751	709	765	716	746	702	771	778	756	748	782	739	690	778	748	736	749	734	803	711	716	697	737	742	788	690	699	755	767	779	729	773	726	725	772	704	727	724	667	713	769	855	746	782	765	714	703	739	726	764	718	767	809	783	759	737	727	726	794	807	771	751	695	716	735	772	706	751	682	757	744	748	773	757	733	705	788	772	756	762	676	758	766	742	740	747	743	710	767	724	807	755	766	767	758	755	740	764	710	755	790	742	736	759	711	764	762	751	744	744	737	767	684	736	754	803	759	771	754	743	742	752	743	786	703	737	741	726	696	742	742	784	691	738	747	701	761	743	773	743	754	755	791	735	782	734	692	789	784	713	765	771	734	767	763	710	704	736	723	717	737	799	730	748	778	773	810	771	757	740	753	726	707	714	767	708	744	799	806	798	774	730	712	736	740	732	738	748	747	755	693	768	746	698	754	772	771	745	745	745	751	707	779	735	735	734	678	810	680	814	755	703	745	744	740	782	756	756	772	766	763	746	735	779	773	751	826	768	715	731	749	739	733	754	745	751	708	782	737	720	742	699	740	733	718	732	783	724	756	699	721	749	752	742	769	725	768	737	769	761	738	717	738	756	737	744	749	756	727	674	769	755	763	740	788	720	802	751	785	762	773	738	748	721	748	706	741	751	718	760	746	735	725	763	754	739	723	762	744	757	749	747	739	736	716	765	723	775	733	749	693	775	743	762	754	739	753	755	784	699	750	748	805	746	727	748	766	733	729	749	765	762	740	721	700	734	767	831	714	761	802	792	728	753	775	737	712	723	758	701	727	762	690	761	722	721	745	751	736	747	745	772	746	742	729	790	692	732	744	761	747	736	754	765	737	721	756	760	777	665	765	788	739	665	744	802	753	754	754	779	747	731	698	765	736	729	747	739	726	755	748	774	791	746	747	715	709	761	749	738	774	723	683	728	763	732	732	741	801	755	788	769	727	740	761	765	764	751	728	741	732	762	750	683	769	707	691	751	758	738	744	722	781	703	765	756	755	736	733	709	745	700	756	723	783	768	748	786	782	748	801	743	763	765	764	719	761	744	715	760	796	713	736	735	790	746	736	708	736	724	776	730	784	813	759	719	713	756	732	771	742	768	758	756	770	705	779	762	723	765	746	754	725	788	717	731	810	713	697	747	773	766	693	719	755	693	726	725	701	722	736	762	741	720	719	734	716	746	741	724	758	772	769	779	721	760	761	801	760	737	724	728	745	706	758	738	747	729	762	793	719	711	739	746	703	781	750	781	762	708	766	714	737	752	708	756	698	732	727	726	720	738	734	733	755	710	702	763	742	748	751	738	751	754	686	719	735	683	779	709	736	763	710	734	742	705	768	703	715	716	756	753	765	751	717	717	834	707	765	731	724	722	743	741	733	748	730	712	776	776	674	764	729	764	742	722	725	727	768	805	770	755	764	725	764	781	761	756	747	762	746	757	784	733	735	744	756	747	733	735	778	795	713	740	728	748	775	791	723	727	738	723	733	736	761	734	739	686	730	789	740	734	760	723	730	725	793	759	765	790	757	758	799	750	781	766	740	759	687	696	778	729	732	764	721	730	777	727	751	742	778	763	744	742	758	740	762	753	775	772	704	788	665	747	722	701	697	709	714	782	756	781	747	755	735	720	738	727	775	731	750	720	733	757	734	751	766	755	734	766	743	700	754	735	726	749	771	711	795	796	770	744	739	746	746	760	759	746	747	782	744	743	761	696	769	741	769	741	759	751	714	771	767	732	704	743	762	771	719	766	783	765	729	725	759	759	745	697	702	729	755	761	795	783	756	755	810	789	754	761	736	755	692	782	738	744	758	734	746	743	776	737	739	717	767	726	725	699	763	734	723	716	743	719	729	767	752	738	701	739	728	773	791	740	737	763	749	733	749	712	787	771	732	718	686	743	774	774	722	765	737	754	746	727	699	750	722	756	764	743	705	730	775	708	755	763	764	729	750	759	716	748	770	746	747	786	694	755	719	719	783	764	689	731	747	751	740	736	724	782	760	768	771	723	730	735	750	705	732	772	797	668	758	707	757	776	745	729	767	762	752	755	728	713	692	744	720	745	740	759	743	759	764	723	804	761	722	780	699	741	731	711	752	723	742	735	760	782	756	775	807	755	727	741	745	728	739	783	719	732	749	774	723	733	724	757	827	773	733	759	759	747	748	725	742	776	730	735	778	742	751	770	778	725	717	748	698	746	711	734	734	721	722	754	748	747	751	722	788	727	745	733	776	733	734	803	744	709	750	784	767	821	748	730	716	702	678	773	734	733	759	751	767	720	731	780	733	739	729	726	758	787	750	724	729	782	736	754	770	769	751	761	718	767	706	752	746	727	746	717	726	729	761	766	759	730	781	770	743	741	710	744	763	721	743	726	760	731	801	764	738	766	729	750	706	772	748	784	713	743	748	727	750	732	759	790	773	743	728	712	785	758	754	766	775	743	785	747	745	735	767	730	753	699	701	745	700	748	764	756	777	745	719	699	757	734	747	730	762	774	758	761	770	737	773	686	740	778	779	777	750	716	764	732	775	677	708	806	741	727	789	710	749	712	722	777	829	751	758	723	748	781	763	750	745	712	795	768	730	743	757	738	767	767	746	705	758	766	758	750	748	681	802	763	763	735	720	758	721	764	786	731	754	808	769	750	708	773	711	725	711	736	757	750	710	713	747	789	717	744	713	706	749	732	730	714	786	722	771	737	758	756	764	774	748	772	755	758	753	741	727	724	726	807	796	760	732	727	721	768	694	738	741	709	755	766	709	725	750	712	754	734	728	757	760	728	760	761	764	761	745	731	746	735	717	763	729	773	715	768	768	756	727	770	790	762	775	750	692	780	698	762	767	744	773	770	742	732	741	755	737	784	751	749	720	744	750	737	818	734	779	731	746	765	740	754	737	754	771	764	804	764	712	761	778	740	749	721	731	736	778	733	786	756	732	769	725	713	786	700	775	791	730	776	774	737	747	757	738	728	745	718	714	706	728	709	775	723	803	701	784	743	728	706	780	721	752	694	713	790	768	749	730	697	747	745	749	692	739	769	778	733	725	755	754	772	761	727	758	752	766	739	694	722	750	733	722	781	723	748	797	756	762	744	751	797	723	759	715	715	763	733	686	734	802	730	755	740	704	761	675	718	729	773	753	699	745	763	718	794	737	695	735	745	779	784	733	753	736	750	714	733	673	751	751	783	783	747	775	734	730	737	740	702	733	721	721	769	770	723	773	740	694	762	797	761	772	771	776	723	788	770	761	782	719	669	761	732	781	779	714	721	718	700	720	694	719	726	741	752	744	792	770
33007	24937	23091	10162	3037	2099	1873	1441	1261	1000	864	768	665	616	517	539	522	453	446	426	440	472	404	410	391	416	402	406	364	372	385	376	386	384	380	361	415	378	391	421	402	363	376	385	330	414	384	352	369	377	371	375	410	356	334	405	400	343	364	373	390	362	340	376	393	374	374	375	384	334	395	373	378	383	352	426	408	398	379	396	365	364	361	355	356	365	393	369	397	368	382	353	373	350	386	363	417	391	390	341	378	394	395	339	352	406	390	397	381	364	407	399	365	384	374	425	359	355	357	398	377	374	421	403	387	381	378	379	389	376	372	388	358	362	379	331	350	383	369	424	355	366	354	384	363	373	410	391	399	380	392	398	416	373	365	402	340	340	379	354	406	372	376	387	416	403	426	376	372	379	389	390	399	365	400	353	345	377	376	402	360	383	382	366	341	374	369	393	377	364	368	378	349	370	386	387	370	387	360	378	435	386	402	386	353	403	371	348	340	398	402	396	367	379	391	364	405	367	370	396	383	370	359	370	372	398	388	350	381	386	409	383	376	378	407	399	348	357	384	361	389	395	376	392	389	399	355	367	376	365	375	404	341	370	352	395	352	381	357	377	371	377	375	339	360	375	364	392	391	364	361	352	400	407	373	355	387	395	377	363	415	383	357	398	392	378	394	357	358	350	359	376	383	403	369	381	385	365	405	382	363	350	408	388	385	370	384	378	420	375	369	412	402	408	380	394	393	403	363	378	356	377	388	401	368	369	359	371	365	387	348	358	397	429	369	391	363	378	385	403	361	421	388	379	379	351	359	381	371	400	371	402	394	349	355	367	341	385	371	403	343	372	373	387	368	412	383	375	368	367	393	349	412	412	347	348	374	381	381	384	423	378	401	374	385	384	344	380	405	417	400	394	357	435	351	365	375	365	342	378	343	375	389	380	400	403	393	397	387	415	377	402	358	430	352	348	386	369	375	411	383	357	378	378	348	417	329	373	374	361	409	370	428	401	345	374	431	405	382	365	386	381	387	389	368	375	380	352	404	364	340	367	340	405	405	342	391	394	415	384	401	414	385	363	370	363	349	372	403	381	388	349	345	349	412	370	385	358	381	356	405	359	399	384	329	413	341	399	357	380	365	391	349	348	366	402	373	377	357	329	415	365	358	340	384	373	401	441	369	364	374	388	369	361	395	365	340	391	350	370	394	408	399	369	374	390	399	338	386	395	390	352	424	340	381	395	366	355	393	388	383	391	389	405	415	367	405	376	390	366	383	365	370	348	365	383	349	382	364	382	379	362	370	390	367	383	370	381	366	379	391	376	373	353	388	400	370	402	398	362	357	420	356	333	349	386	369	375	377	347	393	381	376	332	393	405	374	412	370	378	379	377	354	375	411	392	374	345	391	390	424	406	378	350	374	370	381	379	368	373	387	365	353	434	386	390	418	400	384	371	387	408	351	377	396	403	407	365	392	387	371	375	374	377	376	387	406	362	345	360	378	369	400	350	409	391	385	380	375	348	375	412	389	384	387	337	366	410	373	352	389	404	406	381	366	382	421	370	365	401	364	377	336	389	378	362	394	370	345	374	380	387	376	385	380	381	369	361	397	380	369	327	419	381	418	393	339	383	347	371	391	376	392	352	400	370	370	342	375	389	363	364	323	376	357	381	438	403	401	359	386	363	414	388	373	434	384	383	358	368	355	382	379	415	396	397	392	357	374	387	368	370	373	412	355	362	386	415	406	333	361	373	381	372	380	363	394	369	361	393	380	344	357	380	394	352	362	359	405	345	370	352	351	376	381	393	363	392	348	360	380	380	417	358	358	395	351	388	362	386	345	376	388	375	384	355	373	404	372	393	397	378	371	405	397	343	363	367	399	402	391	376	376	368	370	419	372	399	357	338	379	382	416	376	390	378	388	363	406	390	390	364	351	371	384	348	418	371	354	403	414	389	407	376	364	376	365	384	384	376	366	360	358	408	389	331	364	364	399	372	364	377	385	372	386	395	363	366	388	366	419	374	393	387	411	393	380	395	379	327	367	388	369	337	392	407	360	365	379	392	355	348	374	376	384	387	344	408	389	386	365	377	369	359	374	375	403	420	391	330	399	354	381	372	387	406	381	344	417	327	364	404	394	345	391	369	384	381	369	379	416	350	340	352	365	393	399	435	361	398	377	365	351	367	370	399	404	415	384	411	347	360	363	368	402	349	421	413	379	373	363	381	403	314	394	376	368	350	417	336	371	370	388	389	357	363	363	371	352	391	364	375	347	414	394	400	400	360	351	346	407	408	391	373	400	366	389	353	397	377	333	373	364	361	359	363	364	371	413	399	398	367	374	414	371	419	359	394	381	362	358	335	383	354	356	378	385	370	377	390	359	376	388	416	375	392	412	350	361	379	355	379	358	371	385	375	341	371	367	389	404	396	363	408	392	382	391	365	342	369	381	421	391	382	388	354	428	348	403	368	374	343	391	390	359	372	392	410	368	352	370	390	396	368	394	376	385	373	361	393	417	380	367	413	387	339	365	361	336	372	379	362	388	395	375	382	396	384	387	396	357	336	373	355	370	360	389	378	422	350	386	401	389	384	368	379	382	372	395	365	355	373	389	331	377	362	366	400	398	377	365	382	345	385	368	345	351	391	404	402	396	350	418	358	365	370	350	412	362	407	353	384	421	364	403	382	377	375	382	396	363	405	354	424	352	352	369	383	400	352	377	383	358	405	366	379	392	390	403	336	403	378	347	321	396	381	374	366	346	375	374	364	372	350	373	392	344	380	376	362	368	382	372	379	408	328	422	395	414	372	376	371	377	428	373	371	348	352	366	404	437	353	364	378	341	400	354	401	361	389	410	356	388	368	408	350	360	375	355	372	389	361	393	372	399	378	390	386	356	393	423	413	422	361	408	363	371	353	416	337	371	376	364	339	370	354	373	359	334	338	350	341	365	389	368	366	359	387	434	393	347	367	376	390	375	383	382	390	367	386	352	408	360	404	354	370	399	399	387	388	413	374	387	384	346	327	382	383	349	391	388	373	373	397	344	370	401	373	381	402	376	382	415	360	355	363	383	382	388	368	375	353	371	340	396	391	370	394	389	349	387	344	371	369	359	390	357	348	363	409	418	384	381	359	414	403	329	373	415	404	375	373	387	382	395	398	373	357	415	413	391	347	414	419	410	344	382	370	380	400	365	352	386	446	341	321	378	387	370	345	376	428	423	417	354	336	379	347	398	382	387	364	400	357	397	365	377	374	386	416	372	385	359	358	349	351	334	375	372	407	358	373	371	394	321	373	378	381	382	409	350	383	441	354	389	378	370	373	372	383	387	387	375	384	337	407	358	374	383	378	380	361	383	370	376	375	397	344	410	392	367	361	360	334	384	354	348	358	344	424	387	357	347	351	380	371	377	382	368	358	385	421	378	411	366	369	387	337	379	413	397	415	362	393	388	364	371	342	375	344	367	372	398	348	392	357	352	366	384	388	381	369	363	409	362	401
24406	30154	14657	4560	2181	1690	1548	1331	1187	1140	1072	1032	1046	971	940	898	906	924	943	869	892	937	866	873	831	895	832	842	858	847	839	831	862	826	906	845	912	877	807	875	910	868	893	875	845	873	859	875	877	883	898	819	897	848	862	862	833	943	857	869	797	829	876	849	829	890	897	871	853	843	808	924	872	840	873	823	930	873	840	837	886	903	831	841	843	814	824	847	847	831	825	829	854	800	824	846	886	864	852	853	779	828	873	853	793	854	886	839	902	859	845	839	827	910	806	862	810	839	858	850	839	945	862	891	857	843	818	832	870	846	811	850	870	852	843	842	848	859	810	862	876	877	849	891	904	874	840	909	867	825	838	830	866	876	825	857	839	824	895	789	846	866	863	833	879	850	848	859	868	853	848	849	867	824	889	843	801	856	833	848	862	888	829	837	857	805	878	835	839	897	872	864	841	792	852	827	825	868	857	849	856	901	872	863	880	814	877	794	839	834	846	808	854	851	865	813	843	818	892	826	853	816	835	837	899	846	853	851	821	861	868	831	821	817	866	832	821	916	837	880	833	817	882	917	867	815	905	863	861	840	811	902	854	880	831	815	825	809	843	855	875	768	873	833	855	795	818	853	814	851	890	824	844	891	790	866	848	879	857	863	798	868	850	863	818	833	777	839	852	872	831	862	826	921	873	842	860	865	888	856	896	820	897	821	909	859	837	912	865	903	880	829	895	829	824	885	827	883	852	880	845	858	839	840	809	807	834	822	831	873	873	835	849	848	875	834	844	909	849	856	825	843	856	829	877	860	849	843	811	845	865	846	848	843	853	923	896	803	894	875	833	835	889	832	829	856	890	854	849	836	885	863	863	842	835	895	848	862	791	880	838	875	849	817	777	899	875	805	823	857	815	861	894	856	881	843	884	859	813	836	807	827	839	806	835	833	908	840	856	837	871	859	830	788	872	831	903	891	903	878	855	869	837	867	857	819	858	844	851	819	818	872	873	805	883	847	886	822	840	882	817	850	857	890	854	830	883	822	867	880	847	834	878	831	887	852	899	814	838	839	878	829	876	858	811	813	862	802	857	871	856	796	853	856	794	836	889	798	808	899	868	865	827	872	884	869	845	881	847	840	857	845	865	888	884	850	846	898	840	835	897	828	859	860	824	828	846	871	795	846	855	851	879	822	835	878	895	887	827	868	847	843	878	830	829	808	838	822	891	832	817	858	872	874	847	891	814	891	828	887	860	898	849	825	842	847	860	831	854	827	883	846	825	859	866	849	865	873	889	837	875	928	842	846	827	854	824	867	808	888	822	810	884	858	841	878	840	879	892	876	895	873	862	847	818	859	852	864	865	828	849	827	862	891	920	888	852	749	856	868	848	830	924	879	827	911	856	893	830	872	865	861	907	858	850	838	882	794	833	838	853	877	907	851	902	887	835	900	838	856	871	837	848	811	848	876	821	858	838	850	887	794	839	829	878	865	814	897	889	861	848	802	856	834	843	850	820	833	846	906	881	850	831	861	851	872	822	934	855	823	874	891	818	828	857	855	838	840	834	820	881	782	876	868	897	852	849	831	824	894	810	854	880	839	804	887	900	859	877	910	798	849	829	823	857	834	810	814	816	837	875	821	861	810	893	830	824	839	884	823	857	821	874	881	848	833	855	819	833	864	898	855	873	830	848	869	847	866	848	903	825	885	827	875	827	835	868	874	863	841	823	885	830	834	870	878	863	824	823	822	804	852	866	852	820	818	822	820	830	878	859	823	852	847	860	849	870	861	864	862	845	854	844	879	859	861	862	880	865	836	847	835	868	859	842	863	837	865	856	892	836	808	840	806	867	809	791	794	920	892	905	830	788	878	858	830	871	814	837	795	776	814	915	806	843	858	848	883	844	885	831	878	871	850	918	886	868	828	837	823	857	814	800	908	864	884	854	795	924	829	874	845	886	870	889	860	889	874	862	847	855	868	844	835	823	832	838	842	853	876	840	869	874	810	876	846	887	859	827	824	865	844	879	832	810	834	838	838	861	849	856	868	814	881	815	859	882	851	832	903	821	844	805	828	884	804	830	870	834	869	845	831	821	846	911	832	813	815	838	833	841	848	855	837	917	844	826	850	832	847	835	883	884	837	875	850	875	847	888	809	871	893	860	842	886	821	881	865	839	862	861	829	843	891	839	849	847	823	862	867	886	869	821	904	907	866	872	868	830	827	837	901	844	828	857	869	811	892	843	830	832	846	810	818	839	894	856	827	792	803	833	866	852	819	854	833	849	838	852	806	854	855	861	837	842	876	850	888	889	860	868	863	811	840	914	863	884	870	812	825	850	827	798	883	790	819	798	909	849	852	882	897	845	911	834	844	845	846	874	856	850	871	795	879	854	894	834	826	874	907	853	847	853	826	828	851	846	869	874	880	877	851	810	870	833	833	843	860	886	874	839	847	874	816	862	855	852	828	899	837	906	826	843	843	896	838	860	810	872	819	867	883	877	861	870	857	876	862	849	829	868	860	840	863	840	877	813	877	831	825	830	883	774	807	847	867	877	873	833	869	862	858	854	805	864	907	883	870	831	821	889	868	781	859	808	861	855	875	840	869	847	940	836	866	787	860	913	853	846	827	837	873	844	930	854	870	879	809	805	828	815	829	884	812	894	821	848	840	900	817	865	817	828	828	835	827	845	909	822	845	865	888	837	831	859	902	838	857	844	879	875	848	884	867	838	866	855	821	872	853	883	890	860	905	845	852	824	866	827	816	827	876	869	843	866	808	883	858	871	840	873	796	835	860	866	853	774	820	878	842	829	823	801	863	850	830	825	866	814	809	862	842	869	843	842	853	842	852	879	834	893	900	844	873	842	871	827	826	853	859	867	857	874	797	898	861	892	862	836	855	828	869	830	825	849	808	907	849	829	896	819	856	893	848	857	846	860	832	910	868	861	850	873	891	809	842	887	867	860	844	885	864	891	843	846	898	855	838	810	883	853	821	823	873	818	861	878	814	876	904	860	902	847	852	839	859	830	836	852	903	797	838	839	903	836	861	877	885	814	846	853	866	893	852	880	832	861	897	882	886	844	848	899	825	885	837	870	867	826	907	842	845	837	859	836	883	838	864	820	848	797	807	851	835	865	807	895	837	869	860	905	887	878	869	892	850	814	859	816	883	846	875	839	872	799	880	852	806	858	833	896	824	803	817	792	865	873	826	827	861	841	831	858	819	847	878	825	822	818	820	876	840	935	872	867	808	890	848	876	846	873	880	828	798	854	815	852	892	850	867	802	836	881	820	829	843	903	852	818	811	841	828	840	852	861	831	869	851	891	816	871	873	841	849	848	866	853	858	819	808	869	857	912	819	859	824	893	890	928	824	878	876	865	902	856	914	824	890	815	864	798	873	918	887	864	837	828	829	899	819	870	860	867	890	818	855	858	813	787	860	829	851	845	843	837	856	795	894	824	817	847	855	881	890	870	803	871	872	833	887	876	843	850	853	878	813
24856	21461	24957	28389	21490	20209	4871	2181	1618	1293	1087	874	821	685	605	580	536	497	449	433	399	432	395	360	400	374	395	326	378	342	361	362	346	352	356	347	334	337	376	361	366	375	355	326	374	344	329	381	357	340	325	355	373	355	346	360	345	360	350	346	346	324	408	341	358	322	339	366	333	341	339	317	373	346	358	348	330	321	333	351	332	359	351	348	325	364	356	356	335	348	314	350	335	344	352	341	350	355	346	329	349	311	350	372	354	334	378	349	344	383	357	307	379	340	361	338	345	368	325	371	348	343	322	343	342	366	345	338	336	374	325	363	352	343	351	355	322	365	336	343	355	350	365	367	364	375	359	370	333	343	331	316	339	329	358	359	331	358	331	391	334	322	360	344	395	353	360	295	330	342	350	322	362	348	366	338	367	337	361	326	349	368	362	335	368	336	364	366	341	366	355	358	337	302	334	301	362	370	321	363	339	355	360	304	345	344	355	372	371	338	296	360	371	327	336	394	347	354	329	351	361	332	342	340	352	363	348	367	321	308	349	341	341	374	343	333	357	337	331	375	352	331	373	313	343	351	355	338	349	343	327	381	336	362	377	323	352	346	386	362	355	302	365	341	336	355	350	367	349	322	375	342	354	367	323	352	330	366	370	394	340	342	340	383	327	390	345	331	341	344	342	320	326	378	331	359	336	329	329	323	351	353	357	338	342	326	310	319	341	336	362	346	333	357	346	353	360	362	332	374	323	370	351	332	340	346	306	357	322	364	333	367	341	330	324	337	336	325	355	353	338	342	334	359	335	386	350	365	341	320	340	355	348	368	349	346	320	362	324	338	341	357	374	375	350	314	320	340	380	321	366	366	317	352	367	351	342	343	326	362	343	351	326	332	357	361	327	341	365	338	334	371	353	339	366	358	297	334	364	361	328	330	372	341	366	364	329	309	340	373	360	400	328	323	336	346	364	383	365	337	322	356	342	311	350	351	349	326	326	346	316	369	330	335	349	343	340	354	330	331	322	322	320	349	329	386	362	367	338	335	383	375	341	364	385	333	359	347	342	366	329	362	368	350	370	334	339	349	389	360	355	368	346	389	323	354	353	371	339	343	379	364	382	355	347	344	349	316	347	315	354	372	320	350	355	343	353	323	334	357	331	327	366	358	338	326	334	355	327	348	329	331	360	329	350	352	357	343	353	312	364	326	370	311	356	330	343	338	393	333	356	356	355	321	330	355	331	323	347	352	344	355	314	362	342	335	346	336	339	348	354	322	364	370	379	326	331	391	341	348	400	332	336	307	309	350	348	335	319	332	304	326	346	354	346	337	385	361	329	348	370	354	369	388	350	360	336	372	356	327	313	357	344	344	330	358	392	318	344	326	354	368	352	336	380	339	340	309	354	345	330	346	338	343	328	350	373	364	374	318	317	334	310	373	376	336	321	332	401	354	320	341	321	349	323	295	365	334	353	356	325	329	315	366	346	371	315	370	367	338	329	337	327	337	355	367	347	381	332	347	355	378	344	347	364	377	376	375	331	310	364	337	334	385	377	353	365	377	328	368	355	375	373	387	366	337	343	298	378	326	318	343	303	310	339	325	352	332	321	360	330	353	381	360	333	343	362	355	330	356	354	301	364	334	349	369	353	361	337	389	329	357	324	352	311	306	314	366	345	397	344	321	361	336	345	361	300	352	346	351	328	388	340	354	334	300	381	332	341	338	316	377	341	344	373	369	353	321	361	335	353	371	355	359	377	360	385	361	346	355	343	375	373	365	336	347	360	340	352	380	373	349	354	384	342	348	345	355	360	323	373	346	396	347	308	336	331	361	339	316	326	340	328	292	353	333	355	362	342	328	367	361	327	324	326	321	313	323	318	343	331	351	340	351	351	340	378	363	331	341	359	372	323	357	365	350	351	329	332	339	358	335	355	329	316	324	372	355	351	348	356	381	368	362	356	343	374	336	393	299	344	360	337	331	390	391	357	354	340	351	296	383	371	361	330	329	371	347	325	361	374	343	353	357	304	335	332	312	396	325	371	320	363	354	361	350	324	373	343	323	329	337	367	303	368	386	411	401	368	337	314	369	367	329	376	351	346	330	339	376	329	340	300	310	334	303	356	345	335	341	371	321	323	345	372	360	358	358	399	315	358	329	354	348	338	349	348	344	346	370	361	336	346	310	337	352	338	339	346	356	327	340	350	381	330	348	398	374	350	355	367	325	353	352	331	347	344	333	344	366	365	335	346	339	398	328	327	334	381	334	371	333	354	322	331	324	371	337	367	330	350	310	348	323	314	354	348	361	312	343	353	354	372	371	354	374	337	335	305	369	338	330	332	337	337	354	356	365	326	315	328	339	347	358	360	322	344	367	337	347	315	327	336	351	331	362	317	341	368	386	364	328	344	345	350	357	400	362	376	368	340	343	358	367	394	355	350	342	351	320	360	325	356	314	319	354	305	345	369	344	342	339	349	337	344	347	388	317	334	348	339	355	368	347	338	333	338	356	341	365	365	360	344	363	342	335	330	362	361	368	350	345	358	336	331	363	365	339	365	372	323	332	385	361	322	379	336	347	397	333	337	380	367	359	359	355	318	335	370	351	351	339	326	324	318	358	315	324	358	344	370	372	309	334	342	363	315	347	384	362	318	342	356	372	342	367	325	337	358	371	337	372	367	327	337	325	343	344	325	329	335	364	340	367	344	346	330	322	325	316	350	329	331	346	361	342	359	350	329	336	367	327	344	354	325	349	337	341	311	376	371	356	346	341	363	319	370	336	338	356	341	330	339	336	333	333	326	329	330	379	349	323	376	313	332	338	374	307	369	390	348	334	343	322	415	359	348	360	322	346	367	302	353	332	336	362	355	353	336	339	323	363	367	369	344	341	328	372	288	346	373	360	339	389	352	342	347	336	378	346	326	327	378	371	321	374	306	355	365	326	324	295	358	349	345	346	355	319	341	329	355	412	326	359	399	368	327	341	358	357	354	361	338	305	361	354	355	351	394	340	323	358	330	351	369	354	346	349	338	352	350	317	357	359	366	367	379	385	346	370	358	337	376	370	354	363	349	370	323	373	327	338	336	352	364	332	364	377	380	354	357	305	322	331	369	327	334	327	313	373	336	344	332	371	350	334	368	349	330	333	336	360	330	314	363	352	315	352	377	333	341	353	377	361	319	347	344	363	351	340	334	322	340	355	344	319	343	386	361	383	312	307	325	390	321	343	333	296	389	320	362	367	360	364	334	370	316	400	323	328	351	344	322	324	355	332	351	373	335	382	373	328	362	318	342	332	384	365	342	361	330	402	383	371	305	358	373	303	338	330	348	338	316	362	328	322	347	354	365	332	340	369	325	336	352	333	341	338	340	325	361	344	371	336	344	379	358	353	296	378	314	318	330	319	320	365	338	342	331	358	315	369	391	350	323	365	353	346	360	323	322	360	355	355	335	307	323	372	343	346	302	333	357	397	385	355	333	339	374	379	340	326	342	346	328	345
24663	42278	25839	6779	2906	2038	1869	1482	1308	1203	1046	1034	980	974	958	872	824	847	881	836	869	793	791	799	771	769	805	826	778	791	813	803	725	704	814	735	746	774	770	779	835	807	762	838	801	794	793	755	733	781	768	826	812	805	733	760	770	761	821	780	753	796	775	754	757	809	747	752	713	771	785	833	817	817	821	830	728	756	808	774	738	771	813	776	784	717	837	788	798	742	798	781	812	761	757	765	724	803	764	770	775	761	750	742	745	767	757	751	790	804	782	772	721	787	755	744	791	776	780	784	778	774	770	772	766	745	816	834	760	745	753	822	758	767	822	824	778	814	769	735	780	799	819	771	746	785	800	788	804	804	762	781	762	803	780	767	722	748	792	794	810	742	726	738	736	712	779	769	754	779	808	739	741	824	759	810	731	817	774	773	788	718	781	760	780	824	771	789	780	759	775	771	803	804	828	826	745	816	743	784	769	786	770	758	730	782	755	817	816	731	765	774	769	756	802	756	741	838	794	788	764	793	787	814	815	758	749	805	798	781	769	759	774	807	749	758	758	800	753	747	742	769	777	729	773	786	750	796	779	790	748	782	784	777	796	758	765	788	780	786	797	792	736	762	760	770	758	742	786	781	805	739	758	823	783	732	787	755	808	759	757	755	764	765	761	767	791	786	763	823	734	779	818	779	807	754	735	737	786	777	775	786	786	790	764	816	769	805	754	766	772	724	788	767	763	745	787	781	717	774	801	785	741	799	767	737	778	820	808	778	776	746	796	814	711	769	721	746	755	766	790	734	759	815	810	785	769	791	765	773	829	740	765	800	771	787	762	764	754	773	781	776	789	772	747	818	798	798	814	779	748	770	778	805	793	758	789	766	900	757	765	830	775	799	788	818	773	785	820	716	802	807	764	767	762	788	788	785	784	841	822	806	764	767	793	789	767	772	801	748	781	770	768	761	780	764	777	791	816	786	816	778	759	793	739	776	777	771	816	805	768	797	775	731	762	790	765	774	798	782	782	819	805	752	810	784	784	794	761	835	739	809	784	792	810	817	768	727	788	770	759	791	776	783	778	755	770	821	805	770	794	759	803	768	708	770	809	773	784	803	784	792	757	806	753	778	773	813	736	783	781	778	808	759	795	763	838	770	818	796	688	803	796	839	761	791	735	784	777	770	768	788	796	752	773	776	781	838	740	742	791	768	740	739	793	807	791	762	762	750	729	810	790	782	735	765	802	770	762	756	755	799	798	805	796	751	775	791	806	810	776	773	718	763	769	795	786	775	730	744	769	719	787	784	788	769	832	788	737	797	770	758	800	811	796	804	765	806	806	815	821	772	774	752	784	794	839	770	772	745	792	790	761	774	773	782	772	779	784	778	793	767	740	760	748	811	727	789	790	814	773	767	723	784	753	757	760	745	794	767	754	779	809	796	768	784	790	753	759	743	762	782	743	786	783	793	798	746	760	821	778	784	746	780	803	709	782	802	764	776	807	820	775	802	783	767	801	793	815	777	791	757	815	769	766	757	806	761	805	741	824	782	757	793	744	779	758	737	814	761	741	773	764	743	804	780	792	799	788	772	739	771	779	764	758	821	779	798	809	766	769	794	833	776	789	766	728	774	794	771	781	813	759	811	769	732	753	821	778	741	754	759	784	733	803	736	758	782	784	767	772	755	771	747	742	760	786	791	795	776	778	724	809	776	794	743	739	812	765	788	800	787	766	753	752	862	744	722	797	707	779	782	745	785	789	760	788	756	748	816	809	806	730	749	772	758	802	769	747	806	766	802	762	789	776	755	753	747	791	792	741	795	767	750	764	822	775	851	759	749	784	805	806	764	768	787	788	754	776	794	785	777	777	778	740	818	767	777	736	762	782	791	774	770	755	753	801	797	772	767	757	766	777	787	817	778	800	757	750	787	804	802	827	762	764	737	783	789	797	787	774	761	785	760	833	760	777	788	711	757	761	774	778	758	818	727	797	728	740	801	756	791	827	739	823	769	797	779	779	783	783	804	756	747	787	790	812	776	734	795	764	736	755	727	811	787	757	807	773	793	772	790	757	777	758	791	728	764	841	782	734	782	728	793	792	775	791	776	785	776	745	797	772	835	785	749	803	771	769	778	782	773	758	756	821	764	793	808	778	769	758	766	754	762	778	772	779	838	804	771	775	774	776	782	794	786	780	766	761	787	806	768	785	788	825	747	777	767	786	809	775	761	779	718	730	779	817	800	820	795	788	809	758	771	773	780	774	830	759	830	747	762	810	796	779	764	790	786	716	785	739	766	783	761	750	753	735	732	798	754	799	755	781	808	770	766	792	812	780	786	776	800	784	827	761	792	754	760	776	781	762	751	770	788	733	759	782	752	770	804	746	791	796	771	776	792	775	774	781	761	820	809	813	754	747	780	773	716	781	758	820	733	754	744	742	762	789	821	798	775	779	742	799	804	756	790	788	789	789	794	806	818	783	785	777	810	732	800	772	816	801	758	802	797	781	779	760	749	714	792	773	768	798	764	785	846	775	770	755	792	796	770	784	782	817	748	745	769	759	754	796	768	821	790	798	818	731	812	737	753	751	821	770	795	775	762	769	787	732	822	770	765	836	753	784	783	711	735	765	769	779	727	773	797	784	786	745	784	716	775	787	785	793	765	761	718	749	757	792	762	758	800	808	760	824	768	774	784	819	836	750	752	820	788	819	795	811	730	787	744	748	813	802	803	774	766	811	817	769	778	842	779	753	750	807	724	760	795	730	783	760	759	780	778	767	769	791	768	785	796	764	787	788	787	757	755	732	710	805	751	768	802	814	781	794	777	808	788	812	819	738	753	788	762	769	796	769	760	800	762	818	808	750	775	792	762	750	758	729	790	728	794	774	801	740	784	768	772	805	845	738	780	774	764	797	778	824	783	781	745	730	795	779	765	783	843	755	774	788	819	788	773	839	758	787	779	796	794	815	771	792	796	779	780	776	800	735	724	838	788	804	771	770	758	787	762	782	758	776	782	770	828	769	734	775	795	748	841	775	758	769	766	796	743	749	728	771	726	771	805	746	811	821	737	799	733	799	750	739	798	839	782	755	776	788	803	728	775	776	761	839	849	761	753	789	769	822	782	778	789	778	794	780	777	779	776	765	762	810	793	752	797	720	760	749	796	745	795	796	797	777	775	769	765	797	734	796	764	795	750	787	739	799	778	833	832	776	822	728	767	749	762	767	801	802	775	752	782	808	781	781	789	789	770	768	760	809	740	796	772	757	750	777	769	820	750	761	758	789	820	766	789	749	789	795	760	777	748	774	823	780	756	761	763	800	750	737	826	783	750	780	781	787	801	806	775	781	791	826	733	809	805	734	778	789	809	737	802	807	825	781	741	764	798	811	784	752	749	795	771	740	784	751	793	780	811	721	773	846	724	742	795	762	755	766	733	777	786	784	781	775	777	717	765	754	748	747	692	790	767	779	773	772	776	827	818	796	781	779	767	834	738	787	742	748	800
24267	21478	25267	28105	21485	21602	19080	4387	2226	1762	1492	1171	951	821	771	651	591	546	474	431	388	391	375	394	368	364	372	353	397	352	355	334	368	367	395	381	338	329	312	345	367	382	342	323	330	322	312	337	396	310	342	330	333	315	338	343	331	303	366	339	350	349	326	361	346	373	368	336	352	349	361	336	322	321	289	317	359	347	302	368	341	352	331	339	327	327	349	314	355	316	349	345	333	334	370	320	349	343	326	326	318	304	329	344	359	331	323	328	356	332	322	328	333	284	330	313	322	322	308	344	323	325	317	335	329	385	348	331	346	343	343	321	359	343	313	329	349	310	345	298	325	325	357	303	338	314	307	356	344	351	348	334	339	320	294	316	315	322	341	360	299	350	309	380	338	344	298	303	315	334	345	338	322	323	339	316	359	357	327	347	357	341	331	329	334	310	361	336	347	333	331	318	353	336	321	351	346	315	323	319	364	339	349	338	352	332	351	323	323	372	277	311	329	305	319	333	343	352	330	326	345	374	345	361	310	342	349	344	361	359	365	327	350	299	315	332	326	364	337	351	361	338	302	344	326	354	340	303	343	319	385	362	351	341	306	337	335	367	321	351	347	327	342	338	316	348	305	324	330	346	357	352	332	332	314	374	327	326	323	332	365	309	321	346	354	311	342	302	338	318	310	326	323	332	362	358	313	341	358	348	332	326	330	340	367	359	327	297	323	326	357	335	311	341	313	339	314	304	282	316	312	347	329	381	319	332	323	355	342	333	343	313	342	334	346	349	349	337	305	332	341	355	322	317	343	315	381	339	308	343	325	336	365	341	367	326	360	354	278	354	361	373	362	337	352	333	334	329	326	328	314	371	318	310	319	347	329	307	332	310	346	327	337	347	361	307	306	329	345	365	347	346	345	342	356	310	341	356	334	313	348	354	365	361	336	336	343	343	320	338	308	353	349	310	337	354	363	318	341	312	326	353	343	307	308	348	354	305	316	366	329	327	346	318	331	315	319	349	347	334	375	358	340	347	338	331	360	320	347	283	351	307	355	297	309	301	327	374	361	334	344	308	360	321	330	345	315	311	374	352	332	334	343	337	332	321	317	351	370	330	333	309	363	310	353	327	341	374	324	302	345	342	339	358	343	364	367	332	347	369	318	329	352	351	292	339	334	308	321	331	359	338	319	355	311	331	339	346	328	374	358	335	326	353	307	341	350	364	333	323	356	323	319	320	335	342	317	337	315	355	312	343	353	358	326	378	369	347	301	336	329	365	330	335	352	326	356	332	320	326	322	312	352	317	329	325	347	350	307	323	291	357	347	341	317	336	324	363	339	326	293	333	333	314	363	306	355	341	324	349	359	355	347	320	296	309	313	340	334	335	348	323	367	325	318	299	331	366	309	322	348	319	344	358	357	334	323	316	332	345	329	333	321	336	342	341	306	346	327	331	342	315	292	343	350	359	333	309	299	348	331	323	330	309	306	343	372	332	298	349	334	322	349	320	379	376	323	327	307	318	351	331	312	356	324	316	330	336	360	339	350	341	336	377	323	360	341	317	311	306	336	329	360	357	310	338	333	324	357	334	375	371	330	338	338	332	328	341	339	365	348	364	370	329	354	323	306	322	330	330	324	371	336	326	309	316	319	337	324	323	354	335	363	313	395	381	325	328	345	342	361	368	367	326	350	323	340	327	316	326	350	371	353	354	308	336	337	373	326	330	335	316	318	327	325	327	348	341	349	339	323	354	319	326	309	331	351	345	298	338	326	365	338	340	327	367	303	322	341	345	310	340	347	347	326	312	334	328	307	369	343	336	338	319	317	325	329	316	297	349	375	306	345	333	317	368	309	340	339	345	345	352	337	326	328	333	311	315	331	323	342	337	324	358	346	330	325	313	347	333	356	326	344	305	319	332	338	341	337	325	311	345	348	341	399	339	341	322	359	345	343	288	308	345	315	295	321	315	309	312	325	339	313	333	335	330	364	317	325	319	340	339	346	347	311	356	347	357	355	320	354	332	307	319	331	339	327	353	327	364	348	313	375	332	347	334	325	335	340	320	324	351	332	336	327	367	340	335	328	316	313	324	378	311	313	341	323	338	329	345	311	337	325	380	300	345	330	332	341	324	378	350	317	325	342	320	350	329	348	297	347	338	332	320	316	328	327	385	324	357	368	316	317	341	382	325	317	361	325	333	309	302	353	335	393	355	323	333	351	314	340	321	345	356	352	320	343	361	321	282	338	350	322	307	344	334	322	355	355	315	325	329	316	324	317	351	334	355	341	353	340	336	336	365	340	296	312	343	308	320	355	311	345	331	345	329	304	357	290	351	336	361	308	303	321	353	326	327	346	319	327	305	343	306	322	316	315	346	316	346	370	329	359	329	359	316	317	335	325	316	326	335	340	326	315	363	352	339	329	376	322	367	298	371	363	359	368	338	330	356	342	340	358	313	349	356	340	315	342	332	331	305	286	331	331	335	325	350	346	348	317	325	320	316	349	328	332	316	341	305	334	325	364	359	330	359	316	336	334	323	335	373	343	326	398	309	346	325	327	296	297	356	352	326	340	351	332	361	295	338	341	313	334	327	328	353	361	344	332	274	317	308	309	334	346	352	321	321	350	366	357	286	298	309	365	323	307	339	319	314	354	344	316	327	349	354	329	381	357	322	342	312	308	336	350	333	338	344	329	321	332	341	334	343	339	347	327	337	349	337	331	330	330	336	343	343	351	318	328	330	354	324	341	335	345	282	307	357	335	329	334	329	359	337	322	321	325	322	339	343	336	328	337	351	392	337	338	362	356	345	321	321	311	357	314	326	333	316	368	392	331	343	350	360	343	300	327	309	368	341	348	304	333	322	370	359	333	334	319	311	321	336	323	326	333	354	351	329	342	319	299	331	341	328	332	358	310	309	313	316	299	329	347	302	326	324	289	349	311	330	380	324	299	325	353	345	388	358	333	338	339	356	322	340	325	327	331	311	309	361	315	359	335	364	352	334	344	334	337	333	314	361	337	335	386	323	302	370	357	304	353	304	294	354	344	322	334	312	323	368	304	356	307	332	326	376	363	324	324	371	326	334	308	313	343	327	354	338	304	360	344	346	339	342	345	360	322	312	348	326	316	353	340	341	309	347	328	340	336	345	323	368	344	344	328	391	354	315	318	355	334	322	337	352	329	302	311	331	338	348	310	341	318	294	349	292	312	337	342	283	327	328	313	328	365	342	329	331	313	313	355	369	326	353	339	288	316	354	313	328	331	320	363	325	357	329	327	326	371	341	327	316	337	350	338	329	352	324	367	360	307	345	316	306	347	298	306	346	329	326	342	321	330	318	362	324	357	320	329	345	353	336	304	352	362	338	353	339	326	319	317	327	330	320	337	348	336	321	329	304	340	345	373	311	328	328	357	320	334	316	328	370	295	356	324	324	294	328	357	307	341	317	322	316	360	349	337	308	315	359	333	325	356	304	338	331	328	331	355	346	369	338	307	350	349	301
27464	48279	29034	7315	3676	2585	2129	1680	1533	1325	1163	1082	992	956	962	897	843	839	846	818	779	775	745	741	809	786	728	745	775	761	762	780	759	782	768	681	753	741	768	744	796	757	726	782	729	766	739	741	774	704	816	736	739	700	779	747	807	714	724	764	757	772	697	751	738	736	723	741	722	733	728	747	718	712	720	752	713	728	793	722	767	745	729	744	730	711	746	694	765	745	720	729	771	748	763	796	772	736	759	721	721	709	753	737	744	828	792	736	709	732	699	749	743	792	738	758	707	685	715	746	719	737	707	734	711	739	749	747	749	757	747	723	723	758	760	722	709	756	724	708	769	759	719	725	744	771	751	767	753	742	745	705	716	738	773	799	756	718	763	720	752	754	776	730	724	693	722	712	819	780	760	760	776	742	736	727	758	806	768	741	801	705	776	742	732	743	750	762	786	757	732	774	688	776	749	743	719	656	794	768	738	733	754	717	753	760	729	717	782	731	758	793	750	719	776	796	756	749	777	755	725	716	753	773	740	780	710	739	717	750	704	781	723	768	776	710	708	760	745	706	758	768	764	684	766	745	813	743	770	770	766	718	726	711	710	782	834	721	718	735	732	745	767	732	711	744	718	782	776	742	757	717	725	733	738	696	761	769	766	750	773	737	736	737	745	755	745	751	759	699	740	678	739	721	776	790	758	790	745	751	756	685	712	672	776	711	710	759	742	761	751	752	771	744	740	761	703	738	711	761	756	743	752	695	775	724	756	736	737	762	754	739	746	765	763	705	735	764	794	719	765	770	730	771	731	765	767	788	818	721	703	748	731	732	734	746	703	745	813	749	733	756	724	756	717	775	780	768	728	701	777	751	697	720	766	760	733	697	700	779	761	749	725	780	784	734	767	747	744	725	749	788	759	747	715	673	698	713	783	764	753	767	757	774	743	765	773	795	686	751	774	720	719	713	753	756	762	749	735	766	732	712	755	727	695	739	756	752	730	759	737	811	785	759	733	730	734	768	793	739	785	722	758	747	742	723	767	765	817	751	786	702	778	676	772	719	753	695	734	745	723	716	753	762	765	790	728	749	766	730	757	733	758	669	709	744	744	754	742	746	773	752	741	743	764	725	765	794	764	746	721	776	761	748	746	732	775	810	718	761	732	716	681	730	699	770	756	741	740	785	734	754	753	754	767	744	791	758	760	752	771	721	737	711	725	716	759	743	737	744	749	742	768	779	767	763	744	766	713	756	735	792	721	717	759	767	759	756	800	801	750	727	727	761	723	713	711	770	680	777	757	739	801	747	760	734	715	746	748	736	760	838	678	720	780	709	743	725	721	722	746	724	687	724	768	700	751	750	767	727	737	741	717	744	763	787	772	730	752	756	711	757	756	780	763	775	744	724	726	670	706	805	773	727	769	756	747	732	772	796	757	758	704	737	795	775	782	751	707	722	746	753	701	732	728	738	740	716	756	750	767	772	708	802	755	721	732	755	777	768	713	734	742	704	781	703	760	749	700	739	809	792	753	698	697	722	736	662	739	745	745	712	754	736	708	735	724	785	751	748	739	746	762	727	751	759	770	734	722	739	762	809	724	709	721	768	736	790	722	756	766	745	771	722	743	698	751	734	698	713	763	710	694	761	759	727	804	751	737	700	692	743	724	719	709	740	732	705	715	749	716	688	726	752	764	790	774	673	746	741	734	766	760	792	738	704	742	736	740	707	719	774	822	715	759	753	741	751	722	765	703	740	774	746	747	716	708	735	744	716	694	722	775	783	768	735	707	723	797	788	738	771	724	772	709	707	748	691	736	718	756	758	762	735	809	762	740	759	758	755	706	732	742	678	744	728	749	739	740	772	766	710	723	701	741	756	761	708	748	724	774	736	779	755	780	736	751	790	777	729	763	724	738	747	737	756	763	746	745	735	753	708	734	745	735	795	734	765	716	736	763	751	741	714	741	713	731	754	732	694	712	709	769	768	747	690	741	733	766	683	714	740	728	750	733	700	749	755	769	720	732	673	752	755	719	747	755	757	716	729	746	763	741	745	768	765	702	753	729	778	767	773	749	697	719	722	690	714	761	751	717	705	769	753	794	751	766	746	750	760	761	735	771	753	743	755	681	763	755	707	774	795	753	759	768	678	709	777	725	766	718	725	727	742	713	709	695	755	700	738	744	774	788	778	760	714	776	694	679	734	773	775	717	705	780	707	758	744	762	710	730	738	732	723	768	732	779	734	711	744	744	740	700	740	753	727	718	720	745	711	773	765	721	799	751	745	793	711	720	719	784	757	739	762	717	763	739	745	781	749	714	735	705	730	715	756	732	750	789	743	702	742	742	710	769	697	744	747	779	720	742	736	807	778	773	683	720	701	713	739	730	740	721	745	704	814	718	758	784	711	761	773	747	761	718	741	721	794	744	828	743	788	766	720	727	740	743	764	772	738	731	754	767	713	755	778	748	694	735	775	711	767	692	774	717	698	739	726	744	746	763	743	747	760	804	788	692	736	737	738	753	746	758	720	764	745	717	747	749	727	769	739	685	722	690	712	753	733	786	746	749	759	747	803	773	768	743	725	761	732	703	755	740	753	756	747	747	722	747	741	737	753	689	701	696	717	733	709	751	795	712	713	701	763	770	782	746	731	732	723	780	792	771	741	754	740	725	732	742	722	721	776	712	753	748	797	775	673	712	789	697	759	740	792	715	702	764	709	721	761	711	705	698	775	768	782	712	728	765	726	713	762	791	689	760	729	742	732	675	743	724	761	783	780	781	725	731	773	713	745	750	748	751	764	759	737	781	701	742	754	790	731	753	774	717	748	763	745	749	731	707	728	756	725	771	749	761	725	746	766	708	763	763	740	754	786	731	752	754	751	710	724	687	766	727	760	742	750	696	799	695	736	750	768	750	678	723	761	768	765	780	792	735	721	788	716	724	750	765	737	724	760	761	760	733	751	730	768	749	691	735	736	754	705	746	743	726	734	714	788	774	718	729	742	745	734	760	695	739	747	757	783	727	681	691	764	733	762	770	764	751	671	739	773	756	746	785	708	756	726	737	768	770	751	721	823	765	711	718	757	718	685	751	723	708	778	762	741	759	815	760	750	738	738	719	705	803	707	735	723	778	705	721	709	744	756	753	717	752	755	750	724	739	763	811	733	780	693	750	764	769	767	751	747	757	742	701	742	794	735	763	719	775	753	769	728	780	799	790	745	725	742	714	735	712	785	749	707	729	735	769	755	766	748	731	783	790	796	751	722	719	782	792	741	722	737	741	770	717	722	745	747	734	721	737	776	725	767	747	748	778	693	750	698	714	726	741	731	729	758	710	772	754	718	745	760	710	750	783	727	730	687	717	727	736	736	710	784	719	682	756	720	749	733	762	789	775	761	747	781	729	751	734	729	751	765	732	753	744	751	711	736	731	704	708	704	739	798	759	745	749	730	781	758	736	705	710	777	694	785	774	770	794	699	761	719	752	735	725	773	757	691	774	770	785	751
33091	24696	22873	9264	2965	2273	1959	1522	1245	966	816	768	692	624	594	539	491	456	401	420	417	402	389	389	398	389	364	392	379	352	349	395	400	413	353	395	445	353	415	341	369	375	398	395	358	372	388	387	395	383	358	363	385	376	406	366	393	368	369	357	392	358	342	355	385	406	375	339	343	362	344	367	391	393	391	362	375	407	393	386	365	349	368	384	372	385	407	372	376	365	358	359	340	381	408	360	375	409	359	364	370	386	357	360	382	366	373	383	329	404	389	397	398	352	394	366	356	370	379	367	341	345	400	388	376	381	356	407	356	374	347	346	378	352	385	366	403	378	343	376	388	377	374	395	385	389	425	413	371	379	401	379	360	366	387	386	367	377	398	359	356	362	386	405	385	324	400	400	362	352	381	350	370	348	407	387	382	357	393	380	370	350	351	372	368	357	379	376	341	420	389	342	355	362	394	381	374	403	363	373	374	377	383	391	375	370	361	405	375	373	400	390	333	361	389	375	345	369	369	396	355	377	411	383	350	389	371	364	387	382	384	371	349	372	383	352	397	376	340	341	349	404	349	334	364	359	362	381	411	345	389	359	347	394	402	360	362	379	404	364	380	363	369	399	351	388	377	394	362	385	355	402	374	409	398	394	381	387	387	352	381	358	350	358	369	377	386	405	376	390	356	369	366	397	370	376	357	396	377	380	344	385	362	356	392	358	385	391	389	346	382	348	421	373	402	371	388	371	331	331	382	370	383	372	354	354	419	424	362	397	353	374	380	356	361	382	367	369	384	400	402	354	371	418	374	345	368	394	365	373	409	414	366	349	388	355	415	364	361	371	351	335	354	349	374	391	374	375	398	389	379	384	345	354	356	390	395	411	374	382	399	383	324	405	396	385	393	383	398	387	376	389	396	380	378	400	360	384	424	361	349	374	348	367	405	394	404	383	429	407	371	348	386	407	342	392	354	332	380	369	362	360	375	362	338	372	397	357	357	397	403	389	367	340	369	370	372	340	368	367	374	359	359	395	363	375	400	383	397	399	370	370	392	418	381	420	362	366	371	363	355	369	415	401	375	345	398	372	374	389	378	372	369	310	379	406	392	360	385	361	392	376	392	397	383	415	379	351	370	387	375	370	392	391	360	405	372	337	348	381	414	386	353	396	370	368	362	375	365	366	385	405	395	385	341	357	396	381	391	376	362	406	392	352	382	343	367	393	391	345	415	398	379	351	385	374	368	383	369	367	361	374	381	365	394	393	376	324	370	379	364	383	382	358	341	392	370	351	364	346	384	389	385	391	388	352	353	426	352	375	361	351	371	385	362	388	383	371	414	342	343	390	402	350	363	354	373	378	375	370	415	362	392	355	395	359	384	390	385	375	343	361	349	357	376	370	393	354	394	377	357	359	356	364	405	405	366	383	356	406	412	371	357	408	390	373	360	358	370	399	389	403	367	377	372	385	383	360	389	390	345	371	366	374	392	396	359	374	400	391	439	416	372	372	382	366	404	407	387	365	408	373	340	352	380	317	372	308	377	373	393	401	368	382	398	404	381	346	370	382	404	375	388	379	374	364	379	369	358	332	357	389	345	397	377	388	377	373	341	357	377	360	375	346	380	395	366	379	379	399	355	375	373	378	371	387	389	360	356	383	349	391	384	368	370	391	357	371	366	371	420	323	348	432	357	361	397	347	338	364	409	401	350	350	353	353	381	410	380	383	389	385	374	371	344	358	374	363	392	369	398	402	401	354	366	374	378	387	378	371	378	365	377	383	359	370	379	430	391	357	392	403	350	411	389	392	358	372	358	386	395	395	383	370	347	388	342	391	354	376	422	405	379	375	390	380	368	343	378	414	360	375	406	347	370	343	393	372	379	396	388	391	382	326	395	396	397	364	365	373	362	375	364	365	386	400	381	376	373	373	406	419	369	359	366	362	318	380	352	416	388	379	376	336	380	358	375	386	353	362	414	389	344	382	407	361	351	352	370	382	361	382	368	377	370	371	365	372	364	373	378	398	381	391	356	371	371	344	369	391	360	381	398	374	366	349	364	340	350	347	386	353	373	394	388	367	375	401	374	343	385	355	380	355	348	412	367	378	404	366	387	366	370	359	345	390	367	428	410	385	377	372	397	416	361	367	375	370	341	397	380	369	373	386	398	334	413	390	382	338	347	350	339	363	389	371	370	388	384	366	378	346	370	361	438	362	402	361	351	373	393	361	392	387	354	371	395	362	347	417	365	373	369	403	371	379	345	375	351	384	359	360	382	375	358	319	371	340	374	345	364	331	412	379	358	335	342	364	400	374	329	366	372	358	382	374	399	359	374	402	376	355	380	382	403	388	374	346	367	393	389	345	359	388	365	363	370	365	372	374	361	392	371	368	346	386	340	377	406	375	395	355	380	411	360	339	380	382	390	377	363	357	384	375	388	389	355	388	408	364	384	384	386	379	371	398	405	396	387	380	352	394	367	359	384	370	353	352	406	339	383	370	388	389	370	369	367	382	366	366	350	372	392	373	378	329	365	377	426	391	373	405	372	371	385	346	351	339	370	376	377	360	390	371	368	395	399	427	368	401	369	397	417	357	361	353	369	380	382	385	329	379	416	400	355	379	382	347	377	357	374	390	367	396	376	404	392	372	353	361	370	369	352	372	375	375	375	376	367	353	402	343	369	336	340	349	391	389	349	372	388	368	401	407	407	380	352	385	382	359	360	370	346	383	369	387	365	410	397	356	383	385	367	390	376	399	369	365	397	371	381	353	378	399	368	330	343	409	361	380	352	382	364	363	369	375	341	427	392	359	398	390	372	384	359	347	380	348	361	387	358	411	357	379	380	354	346	375	379	390	379	405	403	365	375	362	384	360	369	377	393	390	373	338	395	364	338	418	377	373	410	386	412	358	393	341	382	372	407	374	434	396	368	356	403	375	366	404	379	354	360	393	347	348	354	349	366	402	394	397	361	369	377	381	373	369	363	378	382	401	372	420	333	353	361	361	382	392	405	379	360	370	381	386	346	357	366	308	365	377	349	384	375	338	376	354	370	369	333	384	369	404	390	390	357	363	379	384	380	373	385	367	364	378	394	358	387	300	385	364	365	378	367	383	372	359	364	348	432	327	400	356	390	374	382	389	376	371	397	387	379	381	398	344	387	357	362	356	402	384	391	397	358	364	405	414	372	365	399	412	402	386	370	388	349	368	381	377	376	397	383	352	400	369	364	410	361	367	387	388	372	355	382	344	384	357	370	410	386	382	334	366	380	382	353	390	385	359	349	356	351	367	376	390	373	364	377	364	350	385	368	370	353	338	367	368	343	393	375	385	362	376	414	384	395	411	381	382	387	390	362	389	377	369	370	363	411	351	353	363	363	343	365	354	355	367	339	352	378	398	399	380	423	390	379	386	351	374	363	382	340	415	376	353	385	401	395	386	384	379	375	404	397	389	345	371	357	370	379	389	339	373	353	406	370	367	390	365	337	355	374	374	385	408	344	389
24214	29315	14185	3875	2145	1700	1519	1350	1238	1131	1045	1029	1017	904	948	933	904	921	856	965	825	912	917	895	850	818	820	859	871	836	834	822	900	872	815	871	906	834	825	811	869	859	866	826	838	887	809	836	883	856	877	826	894	825	836	828	869	802	852	865	857	817	831	802	822	878	873	841	842	876	858	827	875	883	822	855	844	856	897	865	798	866	844	841	865	895	823	856	873	848	829	877	832	883	856	831	876	876	878	845	835	832	804	863	880	865	832	848	812	881	861	872	860	890	850	841	784	837	839	810	805	833	851	769	837	860	828	844	891	869	862	852	816	875	847	866	831	835	811	864	875	856	882	900	929	802	811	925	901	855	782	866	834	887	855	878	866	865	868	859	866	854	852	829	853	793	843	875	877	837	821	819	824	845	852	867	904	799	909	890	877	862	845	853	895	839	814	854	854	858	818	792	822	876	846	844	861	857	882	859	804	832	856	841	861	842	830	849	854	835	842	861	846	844	816	833	869	826	861	797	826	805	842	787	845	801	885	837	821	886	824	869	851	802	848	793	838	887	832	833	846	862	839	863	860	877	904	847	833	888	812	844	834	885	869	821	875	860	843	835	889	850	798	797	850	839	877	907	848	866	834	823	895	834	899	856	875	850	802	833	884	842	844	835	841	878	865	853	874	841	865	863	809	863	818	843	898	899	800	897	861	821	830	811	874	840	875	813	868	822	845	875	814	825	879	832	926	870	842	831	840	831	864	860	797	849	865	845	793	854	876	825	887	849	811	823	833	878	795	802	866	817	862	867	840	835	857	830	865	862	836	874	785	875	826	884	859	828	885	877	827	864	850	801	789	812	846	820	805	859	809	881	868	897	895	884	823	862	866	842	861	891	819	812	860	829	879	818	815	843	873	816	831	841	842	840	876	855	857	852	811	875	817	822	852	855	878	864	825	850	795	864	786	835	843	872	821	891	814	870	818	835	892	838	892	788	848	847	812	829	855	860	804	832	867	836	832	846	828	803	842	835	828	855	912	862	843	883	832	820	891	869	839	855	866	783	897	861	822	807	856	829	896	879	808	888	823	844	848	851	914	834	866	859	882	855	830	841	858	866	869	819	846	841	844	797	816	877	825	877	843	828	862	862	818	823	809	909	813	877	835	858	819	829	846	844	816	856	824	792	881	826	867	822	844	799	850	862	856	837	780	914	812	865	806	816	858	841	886	838	836	808	839	875	843	829	770	826	821	857	836	849	807	840	860	853	830	842	811	888	914	792	800	819	839	836	864	804	881	795	823	864	874	812	840	877	845	839	829	850	853	835	828	840	828	845	860	814	888	873	847	919	819	845	807	918	871	887	819	882	815	844	847	819	855	852	865	825	806	869	845	874	862	852	815	798	887	883	822	846	812	808	852	827	871	817	843	797	839	841	846	865	829	803	841	834	827	922	872	847	878	855	791	839	853	820	853	873	866	854	848	824	796	799	857	847	825	861	891	853	834	790	869	911	883	793	866	835	859	831	827	823	815	830	877	831	870	829	853	832	873	812	823	856	864	859	850	813	844	856	847	797	886	828	807	800	801	856	858	904	851	805	837	916	849	881	823	845	895	860	858	834	801	868	835	919	841	882	853	816	831	860	820	796	880	875	829	819	864	803	811	807	871	799	860	918	889	900	846	845	825	826	819	896	882	952	809	805	795	853	852	847	836	898	789	853	855	855	861	781	814	883	876	817	842	841	813	793	851	807	882	843	901	823	814	837	839	833	839	855	856	915	845	866	860	831	869	882	854	835	809	831	861	869	881	873	887	850	782	862	877	811	862	875	866	811	870	870	816	834	812	787	870	897	859	865	820	822	881	820	848	802	790	828	837	834	794	860	829	867	880	832	839	824	788	839	816	874	868	847	890	868	863	843	813	901	864	850	857	837	853	833	848	893	794	824	863	856	849	861	865	887	873	845	871	875	816	861	841	829	816	882	868	832	826	840	821	818	901	853	845	867	863	842	835	791	882	853	867	852	875	843	862	886	873	841	782	838	855	803	861	860	868	779	858	841	851	808	818	890	879	809	874	823	852	883	809	794	862	856	840	859	810	866	862	821	863	852	850	815	824	815	885	799	839	886	859	860	885	855	855	818	883	888	852	851	826	848	864	899	837	888	875	864	853	882	850	797	815	806	846	835	817	819	858	877	876	866	775	886	853	853	821	895	863	877	861	862	864	843	804	888	835	809	861	814	828	877	874	808	876	862	862	862	834	874	855	827	824	885	801	825	865	874	892	828	780	891	853	857	856	870	836	845	816	912	859	828	875	858	886	832	826	907	878	849	826	847	831	859	861	830	811	811	861	782	812	843	862	852	824	876	805	852	828	888	844	873	867	816	803	812	808	859	899	843	842	860	830	854	845	857	893	865	825	855	811	883	801	823	868	852	859	831	806	816	856	838	829	844	873	883	885	869	890	843	866	908	820	879	852	838	825	847	844	849	831	832	818	849	834	833	849	856	825	815	846	825	847	855	818	880	856	826	810	843	860	816	839	868	838	825	888	818	807	812	852	864	819	866	835	840	817	873	810	832	893	850	833	899	911	830	875	815	892	849	875	876	864	886	885	825	855	819	798	875	854	836	876	827	858	871	833	820	897	845	877	841	876	913	858	866	824	808	849	881	830	841	875	821	831	848	860	847	853	835	818	855	853	869	854	903	901	854	825	847	851	849	857	852	846	837	829	852	808	883	801	851	806	849	809	855	867	874	860	858	873	846	792	853	859	847	839	894	821	864	876	832	856	874	817	841	813	858	907	915	812	842	804	849	836	906	861	815	850	854	869	839	847	841	820	871	919	809	825	837	854	842	879	812	837	832	832	819	863	853	870	868	837	824	854	805	847	839	782	884	827	816	878	847	834	861	803	792	845	833	815	842	891	813	859	873	811	827	839	856	889	815	814	844	927	845	846	818	823	881	864	822	850	845	824	853	847	841	844	835	886	846	884	816	825	851	849	851	848	849	821	868	845	816	849	855	863	828	841	828	832	793	857	841	829	873	951	825	813	891	883	823	813	829	824	793	847	885	894	802	866	845	859	874	897	850	814	856	859	798	895	862	863	831	915	879	884	834	849	849	802	842	844	892	866	870	792	886	865	798	855	848	885	898	872	777	822	831	850	858	841	898	858	856	818	835	832	885	847	862	856	832	814	880	868	845	881	870	891	862	830	857	772	783	814	875	871	879	858	874	908	885	825	835	828	859	831	863	914	868	845	881	866	857	830	830	831	801	829	826	858	864	859	873	904	878	825	834	881	843	906	881	833	814	887	858	873	858	873	800	835	851	862	868	807	849	827	784	798	834	876	848	833	857	861	852	833	929	860	765	879	831	860	837	799	869	794	898	828	902	849	869	856	825	860	811	858	830	883	867	840	842	835	823	825	822	816	883	845	856	790	839	853	837	860	845	865	864	875	850	902	863	840	797	859	863	842	845	861	822	834	827	831	851	843	857	801	835	878	872
24831	21450	24982	28339	21481	20333	5174	2387	1644	1269	1048	935	812	666	612	590	524	456	469	425	387	386	409	391	384	350	336	404	354	378	370	362	377	344	356	314	370	360	323	400	322	344	363	344	385	338	320	320	342	384	344	385	356	320	330	365	327	349	305	350	335	383	335	344	354	325	353	341	341	373	331	323	345	328	355	366	339	336	341	362	310	325	317	383	317	351	322	364	397	369	338	330	383	330	376	349	347	375	339	329	339	298	376	354	357	345	344	328	372	354	362	365	375	358	331	343	324	339	359	348	361	352	325	330	374	341	320	336	346	330	361	356	355	348	354	323	345	334	360	320	333	339	372	346	371	367	376	347	335	351	355	337	361	368	362	338	312	316	353	353	341	364	323	339	288	345	341	339	329	329	356	327	335	336	327	312	346	371	318	329	350	366	314	325	346	354	339	348	340	344	336	322	351	337	357	335	355	330	327	347	344	338	336	351	347	359	335	340	340	304	348	353	327	338	363	316	364	347	344	340	329	354	370	342	310	368	331	352	342	358	327	351	337	334	371	329	347	346	329	311	370	360	333	338	357	336	338	386	322	324	343	336	341	364	316	311	362	317	357	331	350	333	351	354	349	360	332	334	357	356	324	344	352	315	354	350	340	350	358	337	335	312	309	394	358	341	353	347	383	385	338	335	340	350	339	374	370	351	372	347	339	348	331	303	343	339	337	353	352	361	357	343	323	349	337	336	339	350	346	336	326	338	347	325	336	327	328	358	341	312	381	301	346	341	356	362	338	337	369	342	336	353	324	386	340	344	326	341	308	318	308	341	328	341	334	348	329	356	330	346	356	351	383	331	371	349	334	341	341	322	340	359	340	325	371	339	325	377	365	359	365	328	365	318	355	330	320	372	349	345	355	338	325	325	365	333	324	320	367	337	357	373	318	345	343	379	359	316	348	372	317	355	321	336	367	337	352	340	357	334	343	355	371	359	328	362	354	340	349	331	324	364	353	379	348	354	358	343	324	366	355	358	340	322	328	390	310	314	376	335	357	314	331	361	317	329	381	346	352	340	369	332	333	361	314	338	348	336	325	345	317	364	354	346	319	361	330	341	337	357	333	309	293	331	327	342	334	328	345	328	340	321	325	316	372	357	330	347	368	323	380	353	341	353	330	294	314	350	327	352	326	329	363	372	344	351	333	341	315	369	351	347	348	340	336	327	337	354	354	345	334	344	349	346	320	324	334	371	332	325	321	363	335	335	338	323	337	354	348	322	350	353	339	344	332	337	320	306	363	306	346	324	313	325	345	363	343	333	325	349	361	372	353	331	340	339	319	339	328	361	348	343	361	332	343	310	335	348	370	344	339	366	330	397	358	340	370	355	343	357	307	342	314	320	353	341	318	346	384	336	356	359	347	330	287	334	322	336	351	369	326	352	321	349	353	341	337	318	366	356	314	345	358	348	329	336	335	362	331	344	349	343	367	369	354	336	367	352	330	348	298	316	377	361	316	335	326	370	350	367	335	355	335	386	301	317	360	328	352	350	338	344	350	333	316	366	343	362	333	376	314	357	359	309	366	335	327	339	332	341	338	353	366	325	317	370	338	343	373	357	365	312	343	339	325	327	323	329	328	320	312	348	353	315	349	364	359	348	330	377	347	358	358	367	363	370	377	348	339	373	317	333	350	353	331	346	300	338	355	349	309	337	364	295	354	338	325	333	347	323	325	340	351	326	350	346	317	376	328	371	366	337	346	338	340	321	389	347	351	370	374	349	354	361	335	360	347	377	319	324	346	352	340	331	353	362	393	398	330	326	317	338	308	363	346	329	349	341	343	341	326	305	337	342	355	381	363	359	342	358	362	358	347	335	328	349	312	315	343	387	347	310	369	353	381	324	376	360	318	354	342	356	332	364	356	349	365	384	385	300	366	337	349	334	329	323	362	360	319	316	335	360	352	347	343	330	346	339	355	339	320	330	336	334	320	337	354	318	366	342	368	323	337	315	351	341	325	316	355	364	344	352	341	363	312	316	322	343	330	365	329	330	340	333	335	339	355	386	346	325	336	310	305	340	338	324	401	351	355	366	358	335	318	357	337	310	341	366	328	330	342	307	331	352	337	367	336	343	343	337	354	354	378	365	326	366	329	350	356	325	331	352	328	336	281	357	349	336	381	323	355	348	312	329	352	322	323	334	364	325	329	364	359	341	320	284	336	312	374	347	305	309	345	355	361	329	344	316	331	340	345	339	350	322	349	328	327	298	382	348	360	299	325	346	337	373	345	330	350	320	353	333	384	331	354	351	370	335	335	395	353	334	342	327	341	344	346	334	266	338	338	353	300	338	319	336	321	348	362	327	376	342	339	349	308	351	358	328	346	364	324	330	312	359	356	373	326	328	353	376	322	328	338	362	337	347	335	353	358	335	339	331	328	335	332	334	325	337	343	329	334	373	360	354	369	349	336	362	337	358	340	329	343	360	328	360	361	329	330	343	337	339	303	317	311	317	363	371	353	337	364	339	307	344	330	341	343	348	352	340	318	330	353	359	322	335	343	336	349	323	331	351	318	339	319	360	352	337	358	362	342	360	371	397	361	330	354	330	343	364	358	337	375	371	340	346	401	331	378	358	357	310	361	327	341	378	339	359	325	311	330	349	346	346	340	346	331	345	340	339	332	356	362	377	319	346	353	352	344	357	351	317	337	329	343	316	325	347	320	326	319	338	358	348	321	366	337	378	316	365	326	355	334	365	346	357	366	330	328	339	326	330	376	341	360	352	350	312	326	320	327	341	359	333	375	331	327	344	367	339	338	334	309	334	299	380	364	338	352	310	320	342	353	324	377	339	350	306	332	349	402	344	330	321	351	339	347	317	353	331	352	326	355	334	350	343	350	357	351	310	334	353	339	303	329	338	299	324	340	343	326	332	352	352	351	339	326	345	301	361	359	390	367	344	339	349	348	345	345	356	341	339	346	348	328	343	316	348	368	319	349	348	331	288	344	348	333	334	355	343	328	333	353	332	315	362	342	304	370	302	337	335	343	352	355	357	334	334	355	377	348	328	360	292	358	333	349	326	319	313	343	352	363	345	320	340	319	337	352	336	343	316	371	359	326	360	384	374	351	307	365	324	347	333	343	359	324	354	358	328	323	344	356	350	342	362	335	369	334	316	328	311	310	297	364	360	344	360	313	333	328	378	356	336	357	333	309	330	362	347	360	342	356	342	335	348	346	339	349	332	345	341	360	334	312	349	337	298	355	355	314	350	372	317	362	348	343	358	313	339	327	346	348	350	317	299	309	339	363	366	390	367	340	316	344	342	348	345	314	389	314	320	340	351	367	354	356	341	348	328	331	342	360	307	361	324	349	329	329	321	328	339	314	344	349	290	336	337	347	378	361	370	338	344	338	334	348	371	351	332	312	330	298	382	350	359	348	298	343	351	348	350	341	295	367	374	322	335	333	349	349	350	315	329	333	335	341	339	346	335	318	313	342	340	329	354
24685	40330	23689	5974	2933	2145	1842	1605	1309	1190	1120	1001	950	966	934	903	915	844	880	789	824	845	884	773	822	774	819	820	772	804	759	781	765	781	786	768	799	806	797	738	816	811	780	778	740	733	784	801	808	752	809	757	756	713	741	728	743	740	766	760	764	852	791	778	763	769	778	722	775	843	756	750	777	780	763	799	809	791	786	796	759	761	818	802	755	767	715	830	825	769	776	821	761	794	751	758	798	814	761	784	774	788	750	722	792	801	763	758	785	715	833	766	788	748	796	821	795	733	843	727	718	791	817	751	779	749	812	775	760	786	795	850	711	764	726	765	789	806	837	803	783	769	753	790	786	826	784	788	732	779	804	753	796	759	788	776	784	750	754	728	784	767	790	718	763	731	800	759	762	794	783	787	814	761	789	768	760	806	798	748	760	797	804	735	784	796	717	752	765	773	803	767	760	754	778	776	807	789	801	805	777	775	730	854	746	753	755	748	758	794	759	753	820	771	801	769	744	762	753	783	797	792	780	805	748	765	755	788	772	812	758	752	745	753	793	780	770	756	790	745	802	779	767	749	785	768	758	741	760	814	722	791	764	782	778	809	819	775	781	779	789	776	774	794	755	791	755	720	774	803	776	787	775	784	777	756	762	811	734	797	789	777	768	777	801	758	764	735	749	800	724	754	778	784	792	821	792	800	762	792	774	767	776	843	798	728	745	742	783	794	793	767	761	736	752	798	775	761	742	796	811	811	808	767	742	824	796	807	757	789	781	772	816	833	774	771	783	782	753	781	819	769	782	753	840	754	766	812	809	759	832	828	784	773	755	788	798	753	755	798	779	782	808	798	774	783	735	766	764	788	756	772	801	725	824	782	802	735	734	777	777	786	797	726	752	791	782	778	781	778	785	709	779	786	774	769	738	779	810	816	677	732	810	821	791	736	788	754	851	786	810	820	756	778	768	730	811	763	741	754	731	725	752	802	806	791	761	803	806	794	760	736	738	781	800	807	767	768	771	773	760	760	755	770	734	799	802	755	798	819	784	792	766	799	792	755	767	739	790	764	755	750	767	768	770	824	747	818	842	797	789	813	745	844	776	724	760	743	753	799	727	777	775	773	816	772	759	777	768	767	776	833	769	768	791	757	825	773	801	738	791	814	740	712	754	793	807	799	804	794	773	798	771	759	730	739	765	749	830	814	798	768	775	764	818	767	795	750	757	779	793	818	795	735	786	740	798	778	734	765	761	809	742	782	726	784	802	783	781	778	769	748	751	774	750	752	763	747	774	761	771	788	771	744	781	781	795	840	801	793	769	750	766	797	741	734	772	827	779	775	783	769	732	818	767	793	749	795	747	742	779	813	715	777	779	727	773	767	799	793	808	783	779	772	783	777	765	768	783	775	761	802	770	783	749	723	791	841	758	755	814	747	738	748	785	761	771	769	797	811	730	786	803	766	761	826	750	800	803	791	722	755	756	793	768	793	777	733	764	796	782	772	702	716	736	770	750	755	808	767	777	753	732	817	815	742	738	760	762	807	794	709	774	774	788	787	786	797	786	735	756	774	783	729	815	824	776	788	742	765	713	804	777	756	787	777	778	785	781	808	834	749	785	749	746	796	750	806	768	763	764	763	727	783	784	767	784	745	775	741	733	873	788	787	734	762	770	765	817	781	793	769	784	813	787	772	799	771	755	802	788	769	742	758	781	755	744	764	768	784	749	791	763	793	749	712	799	786	829	738	802	773	787	755	769	810	770	789	800	791	786	738	787	777	797	796	718	794	761	821	741	754	784	833	811	796	852	764	802	716	734	791	796	833	790	828	791	760	735	730	786	788	779	790	748	833	764	707	819	812	771	736	779	767	768	765	780	738	774	779	784	790	763	788	778	759	798	748	793	796	792	836	774	793	778	755	806	786	719	798	789	767	794	765	769	770	731	786	778	792	820	801	771	780	788	765	766	781	789	808	735	782	823	775	792	746	742	770	788	752	814	777	792	829	778	787	796	749	757	763	772	780	739	776	775	779	753	751	770	759	823	748	760	792	727	804	756	807	764	768	798	789	784	761	774	781	804	807	785	761	778	737	805	794	778	794	774	748	799	779	747	691	798	760	825	745	767	767	818	803	749	739	766	798	742	745	750	784	771	787	782	778	768	783	754	737	800	827	749	764	732	769	775	778	768	767	781	759	763	785	796	758	722	781	789	790	816	793	768	793	775	803	747	757	800	752	787	838	767	765	739	807	756	746	766	803	748	768	770	759	769	741	818	803	755	755	798	772	755	803	780	804	807	757	830	722	727	742	762	781	747	770	735	803	745	770	820	786	782	755	750	788	775	792	796	738	754	830	777	807	814	773	817	775	810	796	784	703	735	759	765	730	795	789	836	766	797	766	785	771	758	814	757	794	795	770	801	792	767	718	764	784	749	742	823	734	783	779	781	789	782	793	759	750	760	769	761	789	784	793	758	728	798	802	777	771	757	751	747	749	803	761	824	750	773	791	719	794	776	803	721	803	816	822	793	806	777	781	789	743	747	757	813	820	795	759	758	836	808	779	786	836	792	773	807	789	783	775	798	833	821	797	782	836	769	790	725	817	785	720	756	782	782	775	773	752	741	769	808	749	763	810	740	776	785	793	714	740	761	787	789	812	809	766	750	785	765	803	786	781	764	776	753	778	786	733	776	784	773	798	755	752	792	830	823	775	737	788	751	777	784	774	757	718	758	814	739	757	750	777	805	811	767	779	766	786	776	754	786	796	753	808	798	757	802	770	813	756	738	728	775	783	829	745	767	781	781	782	789	804	753	767	762	736	783	822	769	768	808	754	740	808	791	747	805	772	772	794	792	720	738	741	755	758	762	756	755	753	760	768	757	769	766	806	801	759	764	766	770	812	775	755	803	769	807	772	734	780	819	759	782	782	771	793	792	786	723	762	761	813	751	802	787	852	766	773	752	809	749	744	762	746	739	770	786	750	701	764	741	798	784	786	748	783	795	750	776	826	762	782	775	747	766	765	818	769	794	812	808	756	790	792	774	767	785	776	769	773	804	788	793	806	819	762	786	767	743	774	768	733	757	787	773	778	808	784	794	799	758	780	811	813	804	741	787	727	820	758	799	760	760	785	780	775	777	760	788	771	781	730	802	782	769	751	762	799	756	782	790	760	787	780	776	778	758	781	805	762	778	755	796	759	786	738	788	777	768	808	809	781	785	755	779	738	786	808	764	707	766	732	779	781	804	782	810	805	747	745	773	726	780	765	774	791	777	773	765	785	767	750	756	819	791	781	746	816	767	743	822	805	766	801	811	760	786	750	799	751	800	806	757	754	762	765	742	805	738	802	797	778	777	777	800	810	787	769	824	790	823	725	778	738	800	797	736	802	792	785	830	751	797	773	819	811	771	797	793	802	735	778	779	744	759	734	775	767	766	759	788	802	737	774	777	788	821	800	751	774	781	760	799	785	801	785	782	774	770	814	753	804	811	803	737	771	817	795
24294	21506	25346	28106	21512	21647	18839	4249	2142	1683	1474	1136	997	920	822	733	554	555	486	437	457	379	378	382	372	384	385	354	405	355	338	333	366	390	341	352	329	301	335	336	367	303	363	354	337	343	343	364	321	350	328	311	345	336	331	347	356	318	307	320	334	355	340	300	304	349	334	334	346	333	352	322	271	343	319	355	355	348	335	302	316	349	324	338	326	358	331	351	348	360	344	335	317	362	330	314	340	342	332	336	315	339	337	353	345	340	306	316	312	364	348	350	331	347	359	333	331	333	320	339	292	362	354	325	324	352	337	342	362	317	324	360	306	344	326	344	319	368	344	381	352	328	325	328	330	282	322	311	340	323	346	338	312	314	362	303	289	344	353	339	334	328	338	304	366	351	327	365	350	304	334	345	319	290	348	325	368	327	345	352	341	311	323	344	347	353	303	360	367	358	308	319	331	324	361	330	354	381	366	335	319	340	309	337	316	312	329	319	322	330	315	365	316	326	311	308	312	360	305	313	386	336	288	342	351	333	332	351	328	324	325	319	330	336	303	340	303	344	304	362	343	331	332	347	310	295	358	329	340	328	330	324	318	327	302	329	357	308	316	328	305	329	342	323	334	357	310	325	348	342	327	359	325	352	339	324	327	340	341	366	387	335	335	357	334	336	338	324	298	324	323	342	310	341	342	333	295	375	362	343	348	358	339	331	335	360	339	326	347	379	348	341	333	351	354	300	320	330	382	301	326	341	372	333	308	338	374	359	306	376	359	327	314	362	333	353	345	332	328	323	305	315	328	334	344	288	332	338	337	314	327	356	323	342	351	353	309	327	307	311	328	338	371	330	335	339	349	317	329	328	325	311	298	308	339	355	330	322	333	302	311	343	322	328	311	353	312	350	321	336	320	319	332	319	338	360	308	325	335	329	348	329	325	347	332	339	337	343	315	328	338	338	321	309	345	335	338	330	398	327	368	339	333	349	327	348	314	317	320	345	312	352	349	345	314	354	336	329	330	303	367	348	340	354	330	323	319	340	305	356	364	309	347	312	338	308	331	378	349	301	349	334	305	345	354	326	333	334	324	324	332	324	352	315	358	338	338	314	338	345	335	361	304	335	345	335	344	367	343	331	332	282	324	323	323	361	316	341	349	309	371	330	353	321	336	350	374	356	309	357	359	339	335	334	292	322	324	312	287	339	343	365	316	350	327	332	355	344	353	354	312	317	323	318	336	330	342	319	341	327	376	327	353	309	343	301	322	340	329	338	339	304	337	355	352	362	353	360	330	300	325	357	353	306	286	280	337	329	335	313	330	312	319	309	339	306	348	314	357	340	326	347	302	348	319	348	312	328	352	342	326	351	309	304	301	323	329	300	332	342	350	377	312	356	328	332	325	360	367	325	333	319	347	334	332	329	352	340	327	348	320	343	325	352	317	315	324	348	288	318	309	316	324	353	328	332	308	321	329	327	350	391	337	320	332	312	281	352	335	322	338	323	329	319	312	312	342	393	324	349	302	349	283	331	347	351	334	337	327	339	334	339	330	322	350	318	319	354	287	366	347	318	357	323	310	334	357	295	310	312	310	285	348	319	305	344	321	316	337	315	326	334	362	376	323	311	308	332	326	369	321	336	325	331	311	303	322	325	314	326	335	348	370	313	348	365	360	324	326	324	339	356	327	313	334	326	337	309	301	335	346	272	329	360	319	314	349	372	354	320	325	307	301	332	319	302	353	344	352	340	312	336	324	352	312	340	316	339	348	333	313	299	322	339	345	322	358	346	301	321	337	302	304	341	315	352	324	318	370	334	335	306	333	334	302	306	342	348	342	305	310	320	297	306	352	353	323	373	299	307	325	346	338	343	337	324	316	305	344	316	322	325	334	376	331	313	337	353	339	305	351	338	342	301	338	367	325	315	302	348	337	340	318	320	341	342	351	304	317	328	329	355	332	358	313	320	329	323	375	332	324	338	309	336	331	323	321	324	334	337	305	355	335	343	335	383	325	324	327	326	338	354	311	315	306	335	326	304	344	320	359	350	312	340	333	342	336	349	339	287	330	319	290	306	306	317	357	336	336	334	320	347	340	321	298	303	344	372	340	355	316	306	348	318	345	338	337	341	337	329	345	352	349	320	341	302	339	304	297	295	300	300	320	304	300	313	311	340	345	357	355	330	330	361	357	352	334	345	342	323	334	337	339	333	335	335	336	342	341	299	339	325	291	345	321	297	335	297	361	347	337	351	345	327	322	325	330	320	305	334	310	357	339	325	350	347	331	317	329	329	355	311	327	336	325	351	339	322	340	302	321	323	353	351	361	345	354	364	310	335	362	299	340	330	338	339	370	349	333	315	367	326	356	331	352	313	375	357	321	334	344	319	320	295	322	345	324	341	342	351	315	338	376	327	329	302	326	307	360	356	333	332	338	369	321	337	309	327	338	324	351	311	365	362	309	373	324	333	304	302	354	337	335	327	292	342	328	352	303	353	320	335	297	312	347	371	352	325	316	358	347	341	317	330	360	351	342	341	362	330	329	346	338	337	351	292	291	342	344	344	295	319	324	313	314	344	324	326	325	366	329	319	359	323	360	345	324	339	319	337	319	321	340	304	324	351	335	343	318	314	345	346	346	326	324	335	321	322	347	314	335	364	350	319	347	314	335	323	336	289	332	327	337	342	280	332	296	350	340	335	316	294	300	332	311	345	341	306	316	341	345	339	365	354	319	339	299	310	324	343	316	354	339	335	322	319	359	312	326	317	310	326	347	326	345	330	374	335	333	348	364	349	356	327	344	332	311	383	316	345	345	336	356	297	338	294	320	345	321	363	327	327	325	337	341	310	337	317	325	333	336	333	328	350	306	281	302	352	321	326	345	351	349	314	320	345	346	359	306	320	349	336	340	328	333	331	340	378	305	328	337	366	343	303	324	328	365	312	330	332	306	309	305	342	348	323	321	332	321	334	318	306	299	349	303	322	342	359	351	329	313	354	353	313	311	337	330	357	326	327	344	326	316	325	333	343	322	314	341	335	370	340	332	336	329	325	306	339	313	300	301	336	315	328	345	327	314	331	359	317	343	337	336	339	310	335	337	314	302	348	316	367	343	324	329	327	296	291	315	337	341	311	339	338	335	332	327	349	344	324	342	340	342	310	302	326	326	337	314	369	312	352	315	328	333	306	296	355	337	320	343	311	362	336	322	295	274	368	345	320	360	321	347	338	337	327	337	326	335	323	349	319	315	328	302	290	366	313	334	349	325	358	356	341	344	315	328	309	319	325	334	309	337	349	352	314	325	358	330	323	364	376	340	353	344	330	315	328	350	319	358	351	314	325	318	334	321	345	353	340	300	331	319	338	322	350	333	333	328	317	352	342	312	330	315	327	331	344	301	350	367	342	307	323	354	290	331	341	374	348	337	337	321	327	367	342	368	313	331	355	312	339	333	351	351	340	356	364	312	324	303	319	336	304	346	304	312	335	325	330	312	311	346	324	339	340
28232	47104	27407	7729	3759	2581	2049	1757	1493	1266	1212	1087	1040	1044	983	946	908	815	801	790	831	809	758	754	744	811	780	757	709	725	783	673	770	770	761	731	720	768	755	761	693	762	780	720	773	728	691	759	736	724	732	779	748	742	780	733	778	708	779	812	720	728	711	728	746	769	733	724	766	817	732	717	791	733	727	752	769	718	771	783	683	739	747	728	745	751	749	716	743	740	777	784	756	741	709	733	759	727	749	726	733	728	783	746	802	725	729	718	728	745	778	762	731	754	755	741	714	754	764	717	752	693	735	728	762	719	757	713	755	791	760	743	711	696	793	764	728	713	710	773	758	771	743	715	769	736	736	738	682	753	746	751	794	756	745	756	754	748	760	755	756	750	703	699	756	738	753	771	733	722	747	783	740	727	769	797	683	746	702	810	756	731	712	767	803	756	751	723	787	716	742	770	687	794	744	772	722	735	750	750	760	774	747	697	749	727	739	820	751	753	700	728	743	748	705	776	753	752	684	781	737	737	716	731	723	744	770	752	717	736	730	700	692	743	755	705	758	722	748	740	757	731	769	736	761	743	786	681	738	765	768	741	729	701	763	759	777	790	766	764	746	732	742	738	803	744	738	731	766	739	805	786	816	724	695	712	763	708	776	755	746	737	725	714	714	728	766	711	750	772	715	760	755	761	770	778	722	780	768	760	727	652	765	800	764	744	715	774	714	744	740	718	729	792	670	696	743	740	778	746	736	710	724	718	733	735	748	816	741	763	704	741	737	739	764	735	781	767	730	715	725	763	727	748	787	757	726	788	717	777	789	706	741	751	784	703	720	758	706	737	750	752	744	742	734	776	760	769	724	736	766	764	769	721	718	718	696	700	771	737	694	723	745	696	767	767	730	759	748	709	733	717	793	688	710	690	718	720	729	691	733	744	706	746	734	724	754	710	769	764	713	774	706	805	741	749	699	728	757	740	741	757	739	814	719	769	745	744	790	738	757	738	744	732	750	778	783	756	676	739	692	777	748	694	746	740	759	768	738	758	736	713	748	757	739	765	800	758	722	741	751	733	739	753	723	740	720	737	764	762	719	795	662	723	736	716	770	791	773	782	785	709	749	748	723	740	725	714	734	729	736	777	729	701	752	693	677	732	792	709	773	707	735	742	757	795	743	730	729	727	780	710	759	751	742	724	794	744	716	730	744	772	710	690	753	719	768	744	749	752	764	689	765	755	737	747	704	732	735	744	697	704	799	751	746	747	712	771	770	754	707	750	730	746	776	735	745	796	785	738	753	732	741	784	750	721	681	698	799	771	718	692	768	719	749	726	744	742	756	725	715	716	752	701	771	726	710	731	775	707	747	781	788	683	737	800	726	748	753	773	740	774	711	765	727	753	742	733	701	757	729	781	753	724	742	704	774	702	735	739	757	698	773	790	728	672	767	777	759	763	731	699	725	731	750	707	732	723	708	727	783	732	707	758	731	738	728	802	750	745	747	739	740	753	740	742	744	759	764	686	711	755	771	733	735	722	756	751	751	781	751	761	716	761	775	704	790	726	714	791	774	731	720	746	785	761	689	708	766	721	674	826	746	722	746	695	738	725	769	730	756	742	737	749	710	791	724	761	727	745	758	751	752	735	757	796	771	777	709	750	722	746	758	764	727	751	715	774	743	708	701	746	700	696	721	759	723	717	704	767	774	696	716	724	758	722	759	749	742	739	774	731	724	716	764	738	717	823	699	685	745	741	730	766	744	777	721	692	710	778	736	735	754	723	730	736	755	778	739	798	765	704	738	759	777	748	712	700	784	736	740	749	726	794	728	797	709	748	701	749	742	750	721	699	695	722	702	745	687	730	763	761	755	777	764	778	759	752	728	729	733	757	676	778	730	721	749	733	754	731	741	760	708	766	758	763	764	714	710	673	709	751	730	747	749	727	732	785	749	797	749	773	717	751	749	731	741	741	726	706	791	761	747	719	693	756	770	733	713	715	762	707	736	720	709	693	748	750	700	696	717	781	717	741	718	706	709	721	750	733	716	781	728	756	781	767	735	775	710	754	697	739	750	754	780	788	725	794	725	710	765	707	743	727	730	732	723	768	785	724	748	829	714	714	779	738	766	737	720	731	726	777	779	756	790	776	698	775	751	776	766	709	712	742	710	756	749	768	744	769	753	712	749	746	704	740	766	732	716	751	740	780	720	743	705	774	736	735	730	743	728	694	764	741	713	724	767	745	714	774	765	722	767	730	685	739	751	727	737	686	773	748	778	744	753	730	752	744	738	782	747	701	737	766	744	712	794	766	698	753	746	698	654	741	738	746	728	712	769	734	729	754	712	761	751	717	735	732	699	759	729	757	768	730	768	767	712	742	717	725	775	733	724	708	764	752	687	823	756	746	732	709	790	745	713	722	736	700	689	750	759	724	778	806	746	752	741	741	726	728	728	722	753	740	746	763	741	764	725	769	738	740	677	707	700	754	734	749	728	746	771	727	764	768	782	756	759	718	744	729	786	713	712	745	765	722	760	688	726	717	708	729	730	754	790	749	716	706	707	794	745	722	734	725	787	748	774	724	739	718	729	722	745	799	751	721	747	720	722	750	737	771	777	770	771	771	761	719	730	763	717	769	736	714	755	760	760	737	723	773	746	779	759	749	745	758	731	700	789	734	756	722	692	754	758	724	792	740	711	736	779	764	733	713	732	719	774	780	755	725	746	716	718	747	760	728	791	725	768	781	682	743	733	735	738	774	759	805	717	720	749	733	721	720	766	762	748	712	751	720	763	773	748	699	735	701	735	796	740	731	765	750	735	761	751	764	771	738	743	758	754	743	754	702	740	752	705	741	756	750	733	700	813	723	752	684	723	726	783	727	710	738	715	769	733	794	731	727	746	742	785	741	683	724	733	725	735	767	724	737	729	718	716	712	792	707	739	705	744	793	773	691	736	766	712	775	741	729	753	719	731	717	756	742	777	716	731	772	791	751	730	748	716	742	700	761	733	794	795	715	711	660	718	740	771	779	763	700	735	752	756	728	743	699	710	713	777	730	722	767	781	705	769	712	741	781	751	683	716	732	706	698	725	771	728	731	745	733	705	758	749	781	726	706	750	775	742	730	768	752	736	729	800	783	760	766	714	749	764	808	758	763	711	725	725	725	726	737	777	758	791	759	750	724	774	740	734	729	736	733	764	756	770	719	753	723	735	698	757	713	742	737	744	722	724	769	771	760	742	775	738	735	706	748	700	730	753	777	757	777	676	802	771	724	735	742	704	817	763	750	766	710	713	757	783	741	752	706	704	757	769	713	698	747	689	721	731	707	721	716	753	720	723	769	759	742	757	710	750	713	723	715	734	760	737	734	737	727	789	753	752	672	759	717	726	734	727	740	753	753	756	711	767	757	748	765	733	698	750	725	723	729	721	724	778	780	757	701	730	742	726	748	702	791	783	713	752	777	765	805	761	716	720	712	766	769	735	755	745	762	757	744	741	749	768	765
32915	24672	22232	9051	3114	2317	2090	1536	1244	1022	917	814	645	581	614	530	509	462	443	427	399	416	421	390	391	399	377	366	381	389	437	385	352	372	397	362	402	430	387	406	343	377	368	388	396	380	364	381	368	356	405	408	385	376	367	397	395	366	355	375	400	327	405	363	381	347	340	385	343	401	354	362	383	374	407	406	380	387	368	365	352	391	383	320	394	363	414	356	333	357	373	414	360	375	394	384	386	370	350	369	360	349	387	362	388	382	374	395	370	378	365	359	368	394	365	355	361	381	352	359	348	351	377	386	392	380	374	393	397	402	402	388	397	344	358	371	403	373	391	384	400	388	367	406	375	330	364	377	338	368	377	332	379	368	381	383	359	351	391	384	385	403	365	400	362	370	364	387	362	385	366	367	394	373	406	366	364	328	371	390	373	366	408	359	372	363	369	399	343	364	360	352	349	361	363	330	384	392	366	368	387	366	344	381	377	388	334	374	400	378	353	355	367	366	368	353	360	362	395	378	346	391	360	359	370	400	373	359	376	368	367	384	429	399	393	395	408	361	350	378	356	376	392	398	369	367	366	372	360	368	372	415	377	339	349	339	330	384	409	358	338	407	382	345	354	366	376	346	354	367	355	376	379	364	365	350	377	347	357	368	372	358	346	351	361	392	371	338	361	369	401	377	382	401	333	376	402	380	369	391	358	348	386	373	372	387	393	380	367	398	372	349	408	327	377	383	367	361	385	386	348	364	371	393	359	422	412	351	335	383	356	405	335	363	353	370	360	356	337	392	367	395	361	360	350	360	381	362	374	326	376	369	376	384	359	364	352	395	359	376	358	391	351	379	374	379	365	357	348	365	369	405	354	339	371	337	378	374	360	389	379	345	386	352	383	377	411	364	354	383	373	366	334	390	361	377	373	396	348	369	397	405	350	344	338	371	366	403	372	359	370	383	360	385	377	361	345	370	414	422	364	394	383	358	399	376	401	359	350	400	379	381	337	376	366	413	371	376	378	372	353	324	360	349	356	370	400	374	357	378	383	390	361	353	358	393	416	369	360	383	395	371	391	366	368	376	372	340	346	403	372	391	343	358	362	374	383	350	385	335	409	389	361	373	372	358	332	414	369	379	372	389	362	384	386	347	370	388	377	405	395	411	382	339	342	406	373	364	363	400	378	402	387	398	382	381	392	390	367	377	395	370	405	332	373	379	414	370	419	351	400	375	369	389	340	390	366	363	356	393	396	343	325	360	385	350	376	361	333	380	358	376	358	405	378	397	384	373	386	401	387	333	350	366	365	339	406	357	351	374	378	359	359	379	352	390	389	355	370	383	365	364	373	380	375	370	408	368	349	405	383	392	374	361	359	375	355	374	377	356	384	354	371	370	424	392	362	368	365	358	388	365	371	388	377	335	379	376	382	361	369	359	380	408	394	386	426	369	412	374	385	394	374	366	335	401	345	361	407	375	358	358	365	389	381	384	402	402	402	368	399	388	392	436	360	351	345	393	413	361	366	334	369	372	363	384	373	398	372	346	389	358	333	382	391	347	359	371	370	332	385	365	369	378	389	345	396	375	398	374	408	356	377	367	375	359	395	365	387	349	347	369	354	359	375	380	402	376	359	380	372	333	373	379	349	376	368	366	363	369	385	347	351	387	344	373	373	365	361	381	334	372	382	405	403	351	390	388	385	357	367	367	349	367	329	371	388	366	367	374	414	380	376	370	379	363	360	378	345	353	365	409	395	380	379	384	369	406	380	418	358	384	396	347	350	353	356	363	333	374	376	397	317	374	373	405	366	350	359	399	369	361	351	366	337	342	392	369	395	376	354	373	384	407	387	366	335	382	362	363	386	390	355	395	395	389	381	373	370	364	342	365	358	347	367	370	383	411	379	365	398	383	349	376	366	389	418	372	386	381	371	340	387	395	383	372	368	377	347	376	403	369	398	370	374	413	370	338	357	385	358	371	383	379	370	340	369	339	376	421	371	401	351	402	361	381	399	355	440	402	391	370	359	386	378	409	338	380	374	376	353	370	360	356	363	341	337	398	344	393	301	385	369	383	389	352	405	396	340	374	350	369	373	394	365	358	383	378	378	387	340	352	365	375	339	367	369	386	377	361	369	388	366	367	342	383	402	348	370	357	377	348	372	372	385	354	378	382	348	344	377	399	392	378	409	374	370	390	360	377	410	369	361	383	373	368	388	347	379	361	359	343	340	399	368	409	388	365	372	377	372	400	353	391	372	370	374	360	375	373	414	312	378	390	410	375	405	347	381	354	371	394	393	357	384	390	373	354	353	362	355	391	392	345	334	403	404	350	385	397	396	336	390	356	351	364	382	350	333	363	399	388	392	392	348	360	373	402	387	342	380	387	366	392	370	370	385	408	384	386	374	394	348	406	376	401	403	401	344	332	344	369	351	366	368	378	359	334	389	349	362	344	383	396	407	367	406	406	348	390	379	366	373	419	368	381	405	352	353	429	383	367	410	387	368	407	378	361	393	342	376	359	355	360	372	396	342	364	376	381	401	384	363	380	378	342	367	365	371	321	362	390	361	343	349	412	366	402	399	327	379	387	420	390	389	366	389	381	389	358	385	385	394	395	380	372	351	359	375	386	362	384	400	400	361	391	373	405	375	385	398	342	348	377	363	376	392	382	373	389	370	388	395	360	381	339	381	357	381	330	354	362	385	392	366	315	361	353	408	353	405	344	365	394	363	377	374	365	393	368	382	365	391	374	391	395	372	371	337	362	357	388	385	397	356	358	366	345	359	365	353	388	387	363	396	390	374	387	399	360	371	383	417	374	356	368	360	365	350	429	384	374	380	375	381	386	376	400	368	399	400	375	414	374	380	377	375	353	354	355	368	365	378	359	366	331	399	351	354	381	397	434	339	360	339	403	373	329	381	392	386	334	343	394	352	366	342	343	349	416	397	356	375	339	358	391	381	378	360	355	408	373	357	353	401	373	377	380	377	351	370	403	375	377	354	362	368	366	361	362	385	394	377	360	354	392	377	362	363	379	380	351	371	358	379	389	376	389	378	400	366	365	404	360	387	379	368	373	357	358	353	356	390	358	378	381	347	382	387	382	376	375	366	395	365	338	385	390	315	352	379	347	373	407	359	377	379	324	348	389	408	387	355	372	374	341	388	385	375	391	377	387	357	386	378	367	363	359	375	388	355	343	389	368	403	419	357	362	355	392	353	387	389	406	375	401	361	328	380	388	347	380	372	370	370	357	365	373	385	379	389	392	394	385	346	355	386	382	376	392	368	371	410	362	361	398	396	390	376	396	388	347	381	387	396	391	372	365	364	356	392	378	326	376	359	379	380	362	367	380	365	373	421	401	335	360	392	357	360	357	380	363	347	353	355	387	379	392	400	413	383	388	371	386	354	378	396	383	387	371	411	365	375	367	339	381	356	415	337	370	345	364	394	366	341	394	359	373	395	352	351	394	378	360	368	342	356	360	366	379	352	390	391	390	397	348
24105	29234	13556	3931	2210	1805	1570	1355	1190	1081	1033	1011	1005	946	946	915	807	906	843	887	899	814	859	888	864	834	854	887	878	818	816	856	870	873	813	849	897	774	892	822	898	865	871	876	872	841	858	849	855	777	811	793	849	807	888	814	864	859	887	861	907	873	836	840	846	863	850	806	802	866	820	843	815	897	770	863	795	840	828	784	890	820	824	846	852	873	895	847	860	812	861	867	881	845	872	848	861	830	852	791	828	861	768	899	811	851	823	857	967	839	892	825	853	846	881	812	807	846	870	861	857	859	864	892	835	836	842	902	881	903	850	819	862	809	866	873	856	840	758	873	843	905	816	907	834	869	865	834	824	826	848	874	853	839	786	876	835	824	844	903	851	865	849	841	871	914	862	830	859	857	821	797	855	839	849	820	831	805	870	864	851	830	850	810	860	852	847	882	899	820	812	844	871	876	806	836	864	817	872	776	816	884	889	830	845	792	812	897	803	823	768	885	806	848	819	816	887	880	896	864	855	852	862	817	805	857	849	815	824	864	809	872	826	855	834	844	863	836	845	812	823	866	846	797	792	818	825	883	821	825	861	853	828	826	811	870	871	879	861	844	803	839	827	875	779	824	860	828	880	806	829	834	887	846	801	799	887	851	853	834	860	841	839	847	828	868	850	801	830	810	889	858	838	848	878	886	852	788	878	873	880	823	871	862	814	802	853	787	862	827	869	814	814	862	878	863	826	867	791	824	868	906	846	833	800	855	830	879	822	827	840	861	805	842	850	852	881	851	838	875	840	884	874	852	850	901	872	852	842	842	875	836	890	834	885	852	909	879	845	811	854	820	846	879	866	817	880	804	844	844	832	832	833	819	875	840	815	792	851	833	905	824	793	866	839	904	882	868	815	862	829	860	849	851	794	820	799	819	804	853	781	833	793	840	830	817	887	917	873	877	851	843	839	894	867	816	833	887	818	840	860	908	862	842	864	832	836	845	849	832	820	850	829	803	852	800	813	907	859	828	848	845	832	881	835	858	864	839	833	825	831	816	858	836	837	824	802	853	790	796	875	798	879	850	846	877	834	843	880	853	877	816	897	878	871	793	843	881	826	837	792	797	854	864	770	836	817	848	830	842	828	855	876	848	813	824	813	856	856	851	855	830	880	780	798	847	844	841	852	805	855	851	833	864	826	836	865	822	839	810	911	871	850	842	849	855	834	803	873	847	844	824	826	848	868	876	829	912	864	878	803	812	840	863	858	868	840	833	802	834	885	878	886	876	841	870	837	864	805	843	839	833	874	841	864	814	892	839	845	851	846	802	801	841	867	838	840	861	867	809	821	814	784	802	854	816	864	837	872	869	849	832	849	870	811	834	859	834	855	816	883	820	861	836	859	862	796	831	858	836	839	905	864	898	882	831	824	810	807	805	864	842	818	869	852	856	855	857	829	867	838	795	874	850	856	823	845	786	843	839	833	800	836	889	854	882	826	882	838	851	818	898	832	807	879	816	860	873	823	854	870	873	836	831	811	835	886	883	857	863	840	823	855	863	900	848	861	828	853	840	883	887	894	839	872	847	834	823	796	800	881	813	876	826	832	820	802	837	857	874	856	807	859	818	796	870	865	866	797	879	793	787	850	906	867	868	800	833	820	827	842	820	836	874	849	822	897	844	870	796	882	828	895	906	796	891	840	882	837	889	869	829	850	878	816	808	812	811	824	910	828	873	850	857	837	857	854	848	810	874	815	839	788	842	863	890	803	815	872	796	880	846	849	889	838	822	803	828	875	819	819	829	848	887	859	875	817	863	875	839	807	894	858	879	814	871	832	832	876	856	784	873	847	809	807	833	826	776	844	837	870	832	832	893	838	904	885	801	800	831	872	837	856	805	891	840	889	830	811	876	791	819	849	846	827	877	895	846	860	874	839	837	842	850	814	817	858	829	881	881	836	864	866	887	882	861	865	854	862	833	783	831	878	838	840	892	811	813	855	857	823	869	834	809	823	854	836	899	822	815	888	830	860	850	889	871	832	850	897	839	893	864	800	872	854	804	842	864	841	819	829	818	851	871	863	874	828	821	911	863	860	847	815	826	790	835	876	829	848	865	806	778	847	788	891	823	886	820	886	817	807	885	819	879	815	844	807	848	795	879	824	852	831	829	886	885	897	833	860	815	877	866	858	830	846	846	888	847	870	867	808	846	821	845	900	842	868	799	824	832	861	839	855	800	831	853	865	817	870	876	864	829	861	835	872	871	881	863	874	816	788	873	848	846	855	826	883	877	842	811	880	836	862	879	857	870	829	881	849	874	824	832	855	808	815	818	870	792	838	787	846	834	871	827	847	861	803	861	821	889	821	860	961	858	820	823	827	801	850	848	812	851	864	834	886	847	817	801	852	848	810	830	840	867	849	857	809	883	884	849	865	841	832	816	840	874	852	835	804	808	821	818	835	859	864	853	892	877	879	839	867	858	826	825	834	837	861	878	835	845	866	797	852	880	854	899	912	817	784	817	898	871	847	885	821	891	842	857	838	869	788	847	831	836	843	879	840	899	831	903	819	813	841	840	839	845	833	812	867	849	772	850	825	835	863	832	796	882	853	857	826	850	819	836	832	876	838	872	826	796	857	841	849	856	859	848	777	871	932	822	802	884	853	823	791	806	794	865	878	877	782	859	831	853	770	841	842	851	861	857	823	835	839	869	803	842	827	847	842	850	836	914	866	840	870	848	816	849	866	854	807	789	857	868	844	845	849	851	809	844	828	883	858	854	877	848	888	816	816	857	778	849	892	869	834	922	812	802	830	804	791	851	875	873	894	850	817	864	810	797	854	826	849	859	835	894	859	863	868	809	868	835	851	853	884	884	932	838	851	804	881	826	879	859	872	836	857	842	879	834	818	819	838	865	845	849	857	837	879	899	817	877	852	831	830	806	834	827	910	880	859	836	851	843	791	826	866	829	787	855	839	880	828	822	875	876	808	838	855	831	904	844	808	818	856	821	886	871	816	903	855	840	822	840	836	891	825	816	870	886	832	832	826	857	815	816	876	835	870	874	841	871	853	850	855	882	839	807	802	810	807	844	863	842	849	824	809	833	858	819	797	836	833	872	852	838	864	842	838	808	881	876	829	873	827	820	817	847	862	809	867	818	878	857	870	863	842	842	886	838	806	838	885	870	825	828	854	853	864	808	805	826	868	832	804	854	865	864	874	885	878	811	828	846	866	812	865	850	868	816	896	888	798	755	854	812	834	857	826	873	886	827	810	834	843	886	888	848	783	860	871	897	830	878	827	786	823	862	833	868	844	834	857	883	830	839	883	887	879	855	831	853	816	898	842	851	816	910	847	850	836	892	859	850	852	898	816	824	905	869	853	835	831	848	889	857	853	841	888	820	857	838	821	861	885	886	787	874	859	861	864	837	825	833	867	868	908	907	841	797	867	879	859	845	805	862	849	814	846	830	857	849	848	837	893	894	831	863	845	848	871	905	804	873	836	877
24883	21483	24947	28416	21519	20304	4883	2341	1513	1163	1025	927	768	698	627	576	548	494	444	415	423	410	372	399	373	352	394	377	307	360	318	322	335	358	393	353	329	358	378	370	330	370	353	329	295	352	352	331	340	325	328	344	379	325	319	336	343	329	357	357	355	367	322	331	315	342	332	352	337	355	361	359	358	361	350	323	338	309	337	312	334	333	331	347	318	335	338	337	346	366	344	371	351	333	308	333	329	363	355	325	355	366	335	355	365	351	333	376	342	330	334	333	349	355	326	340	344	355	318	335	346	333	346	313	338	292	331	339	314	335	328	368	344	353	317	342	353	355	333	298	336	306	319	307	368	358	362	326	304	346	299	321	334	379	325	350	345	343	336	364	337	337	343	349	326	340	359	336	319	313	351	339	341	349	371	319	339	387	336	341	331	344	371	330	328	328	350	331	333	333	351	345	340	352	370	365	338	331	342	351	334	314	389	352	340	334	339	349	347	351	305	323	364	347	363	321	367	334	332	330	325	330	328	353	329	371	353	316	361	327	346	358	312	331	342	353	350	326	336	331	325	347	318	347	353	376	350	371	315	374	346	368	334	334	341	319	394	337	309	380	351	341	319	335	358	348	379	357	332	342	306	333	348	302	349	348	334	342	347	341	303	303	371	381	340	318	347	354	330	364	369	371	312	339	353	332	363	346	338	325	328	319	391	340	328	332	350	328	342	343	336	374	324	337	349	332	377	323	349	358	389	345	353	331	349	321	356	365	347	324	337	334	338	359	347	333	335	326	318	337	367	344	342	333	300	307	320	338	345	331	370	358	339	299	340	329	363	322	352	341	364	333	338	349	344	353	386	347	344	339	333	329	342	340	321	325	329	348	363	378	368	306	353	362	315	347	320	337	331	324	353	374	344	338	382	338	359	329	328	324	382	337	345	324	329	338	375	306	351	327	331	309	352	348	358	358	377	361	364	347	383	337	347	398	339	350	340	310	343	328	355	325	331	367	342	343	331	344	334	368	369	324	347	338	358	323	334	368	346	361	343	332	328	347	349	328	315	309	293	315	356	345	353	333	358	296	325	352	304	312	314	378	340	331	374	363	319	335	325	322	320	331	347	342	340	334	363	345	326	360	333	333	360	305	345	345	351	344	358	324	355	326	333	310	318	342	315	355	355	332	350	378	332	344	336	347	332	289	365	360	357	333	308	335	342	383	388	348	357	342	349	323	348	335	342	314	337	328	339	355	326	297	332	356	363	340	348	330	329	322	350	301	358	308	319	317	394	319	349	298	323	361	337	364	330	344	349	348	347	329	317	358	326	350	317	340	351	328	353	344	320	336	339	329	300	380	379	329	371	362	325	313	336	356	328	310	354	325	321	346	359	346	355	316	337	319	354	324	324	339	336	375	335	360	371	362	373	326	353	330	378	343	354	328	333	327	323	348	340	363	342	332	344	293	321	306	350	349	335	358	338	322	329	357	361	309	342	335	315	359	339	342	341	350	367	351	339	336	349	338	336	361	337	292	361	323	374	337	347	383	309	312	352	307	350	344	326	324	350	333	338	348	345	288	346	361	346	368	339	357	352	338	340	374	307	360	364	347	332	328	362	324	367	392	350	345	343	341	344	368	348	340	339	323	350	347	327	342	327	344	302	312	366	391	368	320	313	365	347	319	325	339	317	349	371	310	346	322	350	349	329	338	350	307	309	330	317	324	334	330	308	358	338	297	335	345	343	360	329	359	331	360	303	334	342	354	374	331	318	346	310	337	330	338	362	353	329	327	338	355	356	349	377	345	321	353	356	349	318	358	303	343	318	360	348	333	327	316	338	298	399	392	331	340	347	352	314	349	324	329	359	380	328	366	334	368	339	345	318	352	341	340	318	371	378	342	333	328	378	333	344	327	361	311	325	352	357	344	386	342	317	342	351	363	368	321	323	351	352	327	353	340	329	306	337	337	323	348	324	342	332	349	347	348	341	342	372	304	334	371	375	327	335	329	298	342	353	346	335	353	373	336	317	355	325	339	335	359	321	327	343	294	351	363	326	354	332	343	346	347	370	372	350	345	362	379	316	311	347	328	344	348	363	335	305	343	325	319	355	333	393	368	328	326	362	343	325	325	356	349	349	298	317	354	370	333	306	347	356	370	333	332	334	357	306	304	316	349	349	362	332	359	329	340	357	310	314	349	338	363	332	324	313	339	335	326	348	363	332	336	339	344	357	335	349	352	343	312	363	345	312	334	339	333	339	347	338	332	387	402	338	347	363	358	350	367	315	333	321	305	330	337	372	349	351	352	346	357	378	325	364	328	342	338	340	363	367	344	339	326	366	300	351	337	326	341	376	335	308	301	373	314	368	343	353	370	354	336	300	355	320	356	328	336	350	349	340	310	330	305	315	329	325	354	348	311	375	342	359	324	353	332	384	342	356	361	349	315	287	339	377	342	323	305	356	306	332	377	352	361	349	358	367	338	322	344	299	351	340	318	349	336	345	337	335	348	359	321	377	348	337	327	314	328	348	331	340	329	363	309	378	367	346	365	375	355	339	362	328	329	340	330	353	309	313	349	374	334	316	335	297	317	307	317	321	372	340	362	362	349	338	342	314	336	350	345	352	330	310	307	351	362	341	342	340	342	315	352	353	360	331	370	330	353	347	339	346	325	337	346	341	331	364	306	368	350	313	314	325	346	339	345	336	352	365	312	344	343	324	331	355	315	342	322	368	359	341	367	373	340	323	314	346	352	332	301	329	358	310	352	346	374	367	357	353	332	302	339	332	344	358	344	347	355	324	316	329	366	365	362	327	335	311	330	333	350	326	375	328	360	310	331	329	330	339	338	317	318	338	345	315	328	324	329	329	341	350	378	367	328	302	323	317	337	332	333	336	309	356	370	358	311	339	337	335	366	345	351	345	351	329	342	330	337	375	314	352	333	345	375	327	355	305	310	339	362	397	386	362	351	316	334	329	330	345	348	329	324	350	337	353	315	359	379	345	356	340	357	378	362	322	326	313	305	328	319	345	343	327	350	304	329	357	336	344	343	344	331	356	310	364	358	348	321	361	337	344	337	332	336	346	354	362	334	340	310	365	350	332	311	284	352	340	340	352	324	305	325	336	325	329	343	330	362	365	357	321	350	332	341	332	352	367	371	350	360	326	349	357	361	348	364	357	311	312	326	330	351	347	349	356	361	330	329	358	316	352	322	357	349	369	364	324	350	315	348	368	358	322	376	347	329	323	336	325	352	346	313	340	328	339	343	345	369	359	346	329	363	366	330	330	307	309	390	366	305	339	355	335	336	351	371	370	333	341	379	341	332	313	304	338	338	360	341	318	332	326	339	387	353	328	347	308	339	384	347	390	353	327	354	343	331	327	354	398	368	338	355	348	317	332	343	334	345	352	298	362	344	337	345	329	337	357	348	325	341	316	346	353	369	314	322	331	357	360	334	332	344	320	321	326	325	349	333	317	348	345	373	333	338	285	348	339	404	341	315
26265	40972	21491	5550	2861	2086	1741	1522	1223	1123	1076	1053	972	949	885	878	838	816	822	831	824	864	827	776	758	820	777	819	794	833	842	780	790	817	782	754	728	754	781	809	779	766	744	788	770	751	724	776	790	746	782	799	783	789	806	796	778	803	765	758	821	773	782	763	733	786	827	774	761	770	800	750	744	758	811	752	803	763	715	773	748	813	814	771	763	778	773	778	776	785	767	801	752	729	779	763	766	769	780	814	759	780	794	771	781	772	755	777	785	746	749	795	801	830	791	833	779	757	741	782	781	745	802	787	804	860	756	812	781	748	730	792	770	770	784	818	707	803	767	802	793	739	804	768	732	803	754	712	758	729	770	782	762	754	791	789	782	779	787	815	782	773	729	782	774	766	753	765	744	780	822	754	786	785	773	772	760	817	756	744	718	730	772	756	791	765	786	788	765	773	776	742	838	752	767	741	773	783	766	771	779	752	753	773	783	714	786	741	741	770	813	762	806	761	769	710	787	764	735	773	761	780	785	744	770	848	772	753	822	767	800	738	799	746	819	799	758	752	773	780	775	748	755	775	714	786	795	750	783	729	759	731	787	785	750	765	732	791	811	752	794	727	777	793	777	812	810	758	755	773	792	829	755	722	732	777	758	782	804	807	770	840	755	772	755	816	748	713	771	783	791	766	776	790	733	822	809	765	767	771	753	795	772	803	761	759	798	786	784	749	786	793	793	759	770	788	794	761	769	750	814	759	766	793	762	774	789	746	739	765	791	735	761	739	744	762	733	771	774	755	750	792	781	820	777	787	769	745	799	724	726	758	775	738	801	788	738	807	784	796	805	765	813	768	761	812	721	792	798	806	721	783	775	831	738	784	769	773	771	809	744	738	805	751	698	791	776	773	816	787	796	789	724	842	755	777	787	751	746	731	757	789	763	739	766	804	772	717	750	762	725	819	751	830	845	749	796	755	737	743	722	804	798	759	806	783	827	770	721	790	800	792	772	793	781	768	776	740	804	787	744	734	742	783	767	795	764	790	814	760	794	777	789	771	758	774	775	772	808	756	795	797	804	780	798	799	781	774	764	788	777	769	744	796	759	763	822	795	784	767	760	753	767	745	771	725	712	732	776	831	831	778	808	754	777	746	822	813	775	757	825	719	745	763	749	776	797	774	794	762	814	774	754	744	774	794	777	798	806	793	744	780	837	720	746	766	797	751	822	707	779	770	809	771	746	758	800	753	778	787	724	767	769	770	780	786	749	788	786	776	781	733	700	814	764	806	803	820	749	737	774	797	743	804	745	759	817	753	824	753	777	765	815	778	799	778	805	753	794	724	727	774	756	747	779	766	759	772	774	786	812	765	819	766	775	751	799	767	768	728	747	758	788	759	763	767	731	800	758	775	738	800	750	754	755	803	764	756	740	761	732	789	819	774	825	771	744	785	738	839	736	800	757	783	794	758	774	799	730	749	828	779	783	784	806	828	801	789	793	773	814	808	774	729	776	757	762	760	809	730	785	793	780	758	782	753	749	817	809	783	775	791	772	764	776	786	778	725	729	774	758	807	817	752	717	746	792	783	787	756	767	809	770	804	785	774	778	816	790	799	775	787	764	745	777	763	733	750	752	791	755	758	785	751	782	779	781	752	761	819	752	761	766	785	775	748	828	741	755	743	781	730	793	749	789	746	777	783	755	766	770	754	793	763	779	796	774	752	736	803	754	759	749	761	790	771	781	743	743	759	758	765	779	764	774	762	858	809	808	779	728	773	783	743	719	771	777	712	776	761	726	829	777	752	774	760	786	764	792	741	759	726	745	758	783	741	748	788	804	776	781	790	718	765	778	780	742	820	742	787	740	802	749	757	758	775	790	813	795	794	723	742	777	771	775	741	749	792	809	733	762	787	804	741	756	777	736	776	762	784	759	758	754	817	739	762	804	791	777	746	789	744	743	787	745	757	771	805	755	778	793	798	805	796	781	796	766	772	744	752	776	763	787	736	786	773	759	758	727	810	793	788	792	778	718	758	773	744	741	764	759	787	755	774	760	825	718	764	797	740	731	783	765	793	735	823	770	775	814	772	781	759	766	715	787	769	775	734	785	774	768	748	781	779	781	796	745	761	763	770	758	765	809	745	804	786	771	736	813	777	797	767	769	808	788	803	791	766	736	807	780	814	807	765	788	820	779	720	812	727	801	794	718	781	746	799	788	761	778	752	752	792	778	752	818	767	751	792	756	801	699	821	700	778	705	735	726	780	756	797	750	786	775	769	789	764	776	773	809	784	731	734	737	767	813	771	805	771	781	799	803	790	800	795	763	771	740	770	756	740	745	798	795	726	770	766	745	765	804	737	747	778	787	802	787	748	785	783	789	769	771	757	784	764	786	770	796	783	806	766	743	775	777	774	763	773	780	799	831	805	821	826	774	817	764	761	752	816	768	755	819	776	828	791	843	777	738	798	771	840	749	751	747	743	760	753	796	760	818	765	727	762	784	833	728	800	814	802	776	736	817	771	791	740	753	776	753	759	765	752	772	795	737	761	783	817	719	779	726	685	742	780	766	793	789	755	799	791	773	749	768	769	776	769	794	729	754	754	753	790	785	839	759	805	753	762	793	768	755	740	728	741	837	773	758	763	748	781	760	815	785	755	769	759	732	771	750	773	716	802	756	813	775	804	723	779	797	772	772	735	806	742	756	794	734	766	761	738	760	784	792	763	798	755	807	835	781	823	767	753	767	789	770	760	784	797	777	778	764	813	799	748	810	747	797	772	748	783	770	753	812	774	776	732	780	771	758	779	800	749	792	776	792	758	739	765	822	803	755	792	762	772	786	782	789	756	818	793	812	731	750	770	812	764	744	768	814	747	754	787	778	749	839	694	752	786	742	767	738	746	756	764	708	709	834	803	798	753	736	783	742	788	766	744	797	757	781	749	790	802	774	820	793	808	771	782	764	808	764	811	805	753	757	763	750	794	773	828	736	825	772	758	801	788	773	832	793	765	762	787	802	768	845	814	751	715	720	726	812	725	777	764	770	739	769	749	776	826	812	788	776	729	745	752	720	788	745	766	742	751	754	762	766	757	765	799	820	766	729	719	749	766	759	778	791	746	782	752	782	776	827	734	750	773	760	768	773	741	772	801	742	755	762	779	827	754	782	808	796	786	800	756	736	793	744	769	740	808	809	775	774	794	751	784	790	764	829	771	755	798	812	753	745	768	764	788	776	781	752	807	781	785	789	807	778	757	789	762	771	746	762	807	812	776	781	732	737	772	818	751	757	766	822	771	768	785	792	757	801	736	732	798	748	755	767	796	811	786	795	739	806	757	749	710	788	767	727	763	793	759	736	760	696	801	752	772	776	773	763	832	736	813	769	779	752	749	778	776	790	735	763	802	818	800	760	733	760	777	770	776	773	753	839	728	798	823	754	781	790	739	777	741	780	810	740	803	727	756	818	824	811	735	834	764	742	783	805	736	740	803	776	787	817	793	781	782
24348	21543	25352	28173	21556	21677	19216	4233	2217	1713	1380	1125	1080	866	747	746	601	552	479	458	450	421	364	393	416	363	381	400	373	330	342	344	327	336	351	355	358	320	368	352	343	350	381	337	341	352	341	345	357	333	320	338	321	361	303	324	330	326	349	329	316	327	322	311	306	333	332	322	336	339	324	323	330	327	345	316	309	359	357	362	351	339	335	357	303	345	374	384	341	346	347	344	349	342	326	367	362	346	315	319	305	324	329	328	311	326	308	329	303	320	344	329	351	306	339	340	350	315	372	314	331	361	338	302	313	319	332	330	325	349	343	345	312	327	346	335	355	361	290	346	361	328	330	353	344	351	336	326	342	345	324	342	331	325	355	302	316	341	374	339	346	304	318	307	339	336	312	346	314	330	320	324	340	353	339	342	343	319	346	305	357	335	389	353	317	322	304	351	331	310	371	361	327	367	327	335	373	335	317	312	369	313	313	356	368	305	313	309	318	297	320	353	353	330	316	300	328	323	316	332	351	322	363	340	302	339	351	340	384	307	363	319	316	318	333	335	321	320	330	320	318	320	321	343	304	317	344	355	368	324	334	316	355	296	343	302	333	334	297	322	313	322	343	362	310	350	338	320	361	317	329	338	374	331	331	327	340	309	320	302	328	329	338	323	327	323	341	333	356	340	310	342	357	326	326	337	298	309	327	340	348	342	321	335	309	307	342	327	289	341	324	308	334	322	342	355	325	364	334	352	308	355	328	354	295	345	350	329	362	311	326	357	354	362	323	321	309	347	340	369	349	334	328	368	327	326	307	337	299	336	356	278	316	327	357	313	350	323	320	308	325	323	333	315	331	331	312	325	334	331	339	310	354	339	323	337	342	351	352	321	322	315	310	325	360	321	342	342	335	347	335	339	333	346	332	335	322	342	313	325	331	341	350	368	312	329	350	361	297	345	316	346	319	345	358	338	343	308	302	361	311	337	332	316	324	318	305	366	346	331	346	327	315	313	341	358	330	340	342	293	347	336	345	285	304	341	330	322	284	328	341	348	328	316	336	335	323	351	346	363	363	344	297	313	340	344	362	348	288	349	348	316	318	325	378	312	316	284	343	336	318	305	358	303	295	352	307	346	343	316	323	340	350	366	306	341	363	339	342	335	346	326	301	327	289	336	336	326	345	363	331	329	315	321	332	351	344	328	327	320	359	332	335	313	348	330	328	335	315	346	343	335	323	340	342	327	322	349	322	331	353	327	308	334	346	332	336	358	358	322	325	345	392	300	357	326	336	305	342	357	336	299	349	312	324	314	363	327	325	313	279	308	355	322	325	344	332	376	313	323	323	345	355	298	343	365	341	326	321	333	359	339	303	344	323	343	329	306	327	309	301	321	344	320	325	331	309	345	304	343	328	350	376	310	332	333	359	314	338	363	345	341	327	295	367	322	309	343	335	319	322	362	330	312	299	311	356	303	349	311	348	360	288	345	280	327	337	344	367	351	333	376	347	333	312	340	336	347	327	330	323	363	313	318	340	325	332	342	303	313	316	338	367	332	328	329	347	363	360	344	320	315	342	344	339	359	352	310	326	331	326	306	300	323	338	346	306	328	379	355	327	345	310	335	332	319	352	346	333	305	294	349	309	350	311	349	316	316	343	316	320	344	325	336	330	340	306	328	372	335	341	371	317	292	337	321	336	356	315	309	315	342	317	290	329	327	343	320	334	342	301	321	294	362	334	327	319	315	338	323	308	335	321	368	317	365	318	305	311	336	323	341	312	361	322	348	334	306	326	353	358	336	323	306	349	344	343	294	332	324	327	299	340	334	326	323	318	328	356	339	323	353	350	337	295	303	346	358	325	340	313	303	298	311	363	339	351	369	314	314	343	324	301	314	343	325	310	341	349	342	328	317	325	347	311	318	351	314	337	327	325	339	320	327	356	337	315	314	365	335	335	318	318	375	337	324	348	348	364	358	328	353	323	322	365	329	336	352	367	350	328	326	315	324	339	298	282	345	321	316	329	360	331	371	340	302	306	327	358	336	311	292	328	366	320	292	359	326	329	346	335	306	380	340	348	346	332	301	347	318	343	351	374	343	351	342	304	369	338	326	371	362	311	341	322	378	329	353	292	321	302	311	313	335	330	330	364	340	331	306	328	358	336	325	348	341	337	328	338	346	316	354	307	334	394	344	307	353	338	337	355	344	378	321	308	328	342	332	338	354	358	339	312	354	331	314	335	366	322	346	338	310	328	344	321	334	344	331	382	305	346	365	301	327	342	323	354	325	323	306	342	343	323	331	326	306	381	323	330	352	306	336	363	369	329	300	311	315	310	360	320	307	333	339	370	330	346	317	335	355	325	334	325	348	304	304	353	359	345	330	359	322	365	310	336	364	306	361	296	336	334	312	328	319	333	298	298	341	338	326	333	333	364	348	316	345	355	359	305	317	324	332	336	316	292	285	337	323	332	324	338	332	394	383	322	376	323	330	348	345	355	354	321	300	309	346	315	345	310	356	323	286	312	338	353	316	325	295	352	350	311	298	345	322	335	305	322	350	306	336	330	344	359	354	354	316	334	350	310	297	309	344	344	312	324	338	322	361	320	354	334	379	343	290	335	301	322	296	350	327	320	321	327	354	364	322	334	298	329	321	331	316	329	387	395	319	327	347	320	341	368	346	335	336	308	323	307	313	369	334	362	305	338	360	311	343	349	301	362	338	366	347	351	350	316	301	334	316	350	336	345	341	325	341	333	327	322	320	302	339	356	327	337	355	338	300	310	321	351	333	338	370	331	356	349	366	357	336	356	314	347	325	333	307	327	333	297	332	342	286	311	363	338	323	322	324	329	321	303	319	374	342	341	314	357	329	320	330	339	338	327	326	329	317	330	373	322	306	297	309	329	335	330	300	348	318	306	350	332	313	340	343	356	365	322	330	320	326	318	306	351	336	343	317	332	341	352	356	326	308	319	375	343	342	349	335	337	366	340	331	351	299	330	326	323	326	327	358	313	322	301	286	341	343	308	329	353	336	322	327	311	302	331	346	347	378	336	354	311	348	335	355	326	324	333	358	328	334	309	343	323	320	321	359	331	354	351	336	361	348	331	328	327	337	326	347	326	349	365	325	338	308	344	321	335	325	316	334	315	302	327	318	329	327	335	365	319	305	343	351	338	325	366	357	351	366	328	358	344	316	344	344	341	331	314	326	355	352	335	349	357	337	324	291	329	333	306	325	312	364	320	339	339	331	315	352	335	371	317	319	333	324	366	348	342	321	291	318	342	348	308	329	332	337	323	355	353	326	320	333	304	335	348	309	330	347	358	338	329	324	327	333	273	308	301	320	322	318	353	337	318	321	331	316	303	309	331	327	360	309	332	314	328	315	312	340	335	312	319	342	296	364	308	326	345	328	345	347	346	332	337	371	310	336	326	294	331	349	324	346	340	338	367	305	349	338	337	365	351	323	337	302	354	343	289	346	309	357	313	335	326	343	357	320	344	299
27959	47479	24992	7208	3705	2763	2077	1780	1474	1219	1164	1149	1015	991	959	928	889	899	802	801	824	797	785	781	748	765	737	779	763	768	770	740	777	786	719	751	751	715	771	731	786	763	709	716	768	754	722	775	734	789	750	801	716	747	746	748	768	690	700	748	743	742	763	733	741	741	733	794	749	739	701	714	735	760	760	785	748	719	729	765	763	768	719	745	735	752	678	713	753	774	740	749	689	783	749	735	771	749	775	726	757	766	707	765	761	747	707	752	707	735	701	718	700	715	742	726	768	750	721	705	679	765	713	777	735	731	724	732	793	784	773	746	732	710	711	750	764	736	707	736	714	778	755	759	760	726	749	714	747	725	772	765	745	778	703	748	733	686	741	727	783	796	738	699	773	692	711	709	799	737	757	716	713	744	765	771	729	772	752	747	737	778	746	744	721	750	671	695	742	778	733	696	743	772	725	726	764	735	777	763	789	714	764	783	730	772	738	751	721	781	743	749	779	702	726	743	747	735	705	762	773	734	730	759	758	754	771	766	666	717	725	738	750	721	734	725	778	732	738	754	774	723	734	758	741	741	722	688	716	762	747	728	739	741	765	755	756	708	721	702	757	760	761	700	763	746	778	730	728	754	760	754	721	762	803	742	809	799	765	754	735	710	770	740	771	798	746	761	714	753	739	659	763	729	727	753	741	704	760	744	752	714	737	725	764	771	740	725	711	722	732	715	722	782	739	751	739	748	768	729	726	720	758	713	742	681	698	679	734	720	688	730	722	734	788	696	714	725	704	705	781	714	729	698	709	754	725	739	746	726	781	787	757	752	724	748	745	779	730	755	740	786	718	715	800	793	767	726	786	796	709	726	721	684	732	704	753	781	768	762	752	718	756	735	844	782	721	730	727	703	744	786	782	759	723	790	745	725	765	746	749	757	744	782	786	764	742	730	711	722	763	707	768	743	752	737	746	767	770	722	734	676	736	705	720	744	767	727	731	756	722	755	779	764	765	758	727	734	807	741	716	757	744	713	678	733	692	731	730	726	740	731	781	792	734	744	707	755	736	778	771	768	775	756	705	774	743	697	721	773	741	789	755	731	710	772	772	773	712	708	721	746	751	773	730	742	770	721	704	720	743	706	730	711	758	718	708	725	699	727	727	765	716	752	713	716	769	780	697	774	734	741	731	753	760	766	714	745	679	745	708	758	713	784	746	713	718	755	762	739	758	737	764	717	697	724	739	730	725	709	759	738	728	721	709	715	732	719	744	718	735	744	800	793	744	736	745	729	778	694	714	769	742	720	726	712	757	735	736	685	703	749	753	745	809	774	731	731	709	756	750	721	789	756	717	762	720	741	712	747	695	696	765	771	700	722	728	765	729	736	754	785	733	754	763	779	752	765	728	721	732	694	715	718	729	783	746	728	723	757	785	753	755	770	707	742	712	702	758	766	774	767	745	718	748	761	789	788	724	708	731	778	725	775	686	720	687	727	735	748	750	714	730	695	707	736	732	718	740	741	748	782	745	787	729	699	750	730	758	738	726	767	773	753	758	705	779	710	743	724	726	741	735	709	735	760	732	728	754	715	715	717	745	707	741	775	751	737	769	736	722	707	727	740	775	705	719	713	751	710	726	738	743	713	725	717	772	789	724	732	729	773	711	687	740	693	733	722	798	738	736	762	702	699	747	742	740	693	697	765	773	751	738	741	720	738	753	767	736	758	760	716	748	732	707	713	787	685	760	734	712	746	753	716	747	701	733	753	719	738	723	775	743	791	688	697	765	739	699	711	701	794	719	716	758	724	732	691	699	717	710	738	771	772	759	730	693	731	744	748	724	787	785	733	715	756	756	727	745	721	719	777	731	749	707	736	711	718	759	760	729	720	766	728	768	717	733	722	727	792	667	711	762	680	695	699	719	728	744	726	738	726	739	765	780	709	719	723	767	759	742	747	739	723	780	754	726	760	728	733	750	716	773	750	789	780	736	718	775	744	734	735	747	694	717	817	728	766	798	760	710	679	747	726	700	696	739	747	695	740	746	742	761	736	744	750	775	718	743	773	733	717	753	780	729	718	728	755	747	735	782	734	762	767	659	729	790	743	783	746	731	734	722	737	718	740	786	767	760	785	729	692	748	781	730	766	736	733	730	743	723	722	764	726	687	743	756	731	783	688	698	794	742	753	809	742	752	738	746	712	730	755	739	691	783	704	758	731	717	768	722	715	758	792	775	751	722	757	745	710	728	718	730	739	767	714	782	758	787	755	715	759	678	737	744	715	760	735	780	693	772	784	756	726	783	714	774	778	771	705	745	762	678	751	736	741	755	769	725	716	729	721	728	732	739	719	742	748	774	746	703	736	746	733	696	741	724	720	732	761	710	712	734	757	737	720	765	764	737	746	778	764	714	739	718	714	736	697	754	718	719	745	723	785	756	774	733	724	720	732	762	730	703	716	748	781	748	738	759	770	705	769	785	717	708	748	742	757	697	806	760	764	734	733	766	715	669	697	755	735	766	691	775	747	727	682	784	748	743	751	725	720	709	748	758	732	688	768	790	715	725	671	734	717	782	738	696	744	749	732	740	725	715	726	716	770	743	780	794	813	751	743	764	782	760	752	701	717	724	714	744	742	729	722	747	760	752	762	774	749	748	711	754	752	742	777	732	773	789	674	747	682	744	805	709	712	793	750	732	755	743	721	751	741	734	731	690	734	745	767	783	764	728	735	674	755	764	771	806	732	734	787	741	738	767	741	786	763	766	765	754	736	725	746	752	749	737	690	726	701	785	757	716	779	754	743	757	748	727	767	724	743	728	766	743	727	748	790	720	737	747	732	738	713	707	721	689	728	707	730	728	775	713	746	724	785	715	676	726	741	711	755	764	724	737	706	786	769	759	725	743	729	727	785	710	757	759	724	780	798	739	784	777	728	750	749	736	752	738	659	736	701	793	730	728	742	766	761	738	725	744	768	790	738	767	766	734	776	723	731	709	719	720	733	759	764	718	721	747	753	742	700	784	708	739	757	772	726	679	761	738	692	702	728	721	734	712	695	727	761	723	756	710	763	764	742	762	755	769	751	732	670	732	721	760	735	736	733	751	783	736	793	771	702	758	752	782	683	726	770	772	733	730	759	732	748	705	724	692	722	732	747	747	768	719	709	721	705	755	684	705	710	752	714	716	791	751	755	709	765	721	736	736	748	784	715	699	778	715	735	669	754	677	716	725	715	710	697	711	755	730	725	721	717	774	727	799	708	757	746	782	801	702	739	685	757	710	725	690	694	709	695	712	728	711	690	672	695	697	728	735	783	753	756	704	700	685	792	766	699	718	726	744	759	748	722	767	717	733	738	719	738	715	735	758	766	731	741	714	736	704	708	749	753	742	743	711	721	719	756	741	768	790	718	701	752	707	745	776	722	804	752	780	745	720	776	727	736	742	767	746	746	719	755	728	788	780	769	721	726	757	712	741	721	714	762	725	719	687	752	748	748	717	701	767	760
33010	24886	21003	8754	3288	2483	2109	1488	1160	1034	816	778	683	646	539	515	497	445	438	441	413	391	385	337	410	417	386	380	375	386	404	359	358	386	372	379	384	419	396	397	370	368	379	347	380	363	385	370	405	393	362	358	365	397	403	397	383	355	428	384	379	408	365	375	357	392	349	396	394	357	367	359	395	389	367	381	351	379	382	360	388	394	401	388	389	379	375	367	363	370	321	350	357	388	379	365	373	373	329	342	363	374	383	379	385	377	368	375	382	398	378	385	346	369	390	367	382	409	388	400	379	368	362	363	357	367	401	342	378	376	387	363	368	364	357	358	357	377	359	375	414	350	387	388	408	397	365	341	366	364	389	375	395	386	372	397	386	368	380	395	384	404	363	354	350	365	378	388	338	359	398	422	349	341	407	375	376	351	398	395	353	376	373	348	374	367	361	357	357	404	372	407	375	377	399	405	393	379	363	385	367	355	381	372	334	409	350	378	391	375	337	371	419	391	355	363	353	353	399	343	388	400	378	382	395	364	358	377	399	384	341	367	368	363	338	391	361	369	355	376	365	353	355	361	386	386	363	362	371	370	379	372	365	358	380	384	354	396	377	347	381	342	341	348	419	343	358	339	364	378	377	360	378	368	385	358	383	355	404	385	395	364	387	377	393	397	366	330	335	382	369	384	369	375	339	387	357	401	347	386	384	372	355	398	365	369	359	348	381	361	365	387	347	390	374	354	373	402	395	391	375	334	387	381	362	399	384	352	348	393	361	405	393	386	357	376	416	396	380	317	376	351	388	380	340	338	341	347	391	388	401	365	402	378	352	369	365	377	349	360	389	373	390	334	386	329	376	382	360	368	386	364	344	369	358	373	349	366	359	389	384	374	347	349	383	377	351	377	350	361	420	360	377	367	325	357	332	432	344	397	345	376	392	410	380	367	398	387	416	389	392	384	371	390	364	362	419	416	395	383	378	365	354	382	357	376	370	385	359	376	376	398	360	374	359	390	376	381	326	347	367	359	376	362	413	381	376	383	387	358	397	413	368	383	381	396	366	394	367	377	399	353	345	360	351	370	379	376	393	354	350	382	378	388	379	402	381	407	391	370	427	396	348	385	383	332	371	366	393	385	399	396	392	380	379	388	364	351	372	359	375	398	369	375	388	394	370	353	385	360	365	385	384	377	395	366	325	349	407	355	382	343	358	387	376	356	413	381	395	353	403	385	365	353	385	382	394	340	385	367	373	334	363	417	379	385	414	381	345	367	350	379	393	342	388	383	312	360	394	385	382	393	365	357	375	386	357	363	376	349	399	374	371	365	394	380	376	371	375	390	370	352	356	354	355	403	390	401	348	370	375	329	373	367	363	348	404	369	405	398	367	375	383	350	353	356	420	390	381	386	387	358	384	363	360	381	383	345	341	371	372	366	410	387	370	315	389	401	396	395	392	352	354	387	351	355	364	360	363	373	345	356	357	355	414	345	372	384	376	398	350	379	389	372	380	381	381	383	365	363	370	386	386	381	392	381	357	416	399	390	397	387	392	369	378	384	368	356	344	369	400	369	359	345	379	372	393	359	304	398	340	374	359	355	358	398	390	350	404	351	367	396	370	320	374	358	351	403	405	374	375	385	364	362	362	395	413	364	388	382	408	368	387	380	362	372	376	346	343	359	369	358	396	375	375	372	374	354	390	360	342	367	371	364	377	407	365	353	362	362	392	392	367	382	382	405	392	378	402	340	358	341	354	370	364	421	377	354	378	372	353	323	344	376	333	360	366	357	351	362	383	363	382	385	397	377	367	370	373	418	361	389	364	362	356	371	345	380	362	378	414	392	368	376	331	393	396	354	359	385	407	397	393	369	388	368	361	380	366	356	350	397	376	388	368	357	425	384	348	363	369	403	352	383	397	380	376	343	347	413	346	345	402	370	380	357	385	369	367	355	365	382	400	362	400	375	374	370	363	381	362	374	326	364	388	372	382	367	377	391	379	388	335	374	382	363	382	382	380	390	358	347	371	367	359	382	395	404	332	385	371	376	398	349	355	396	351	399	385	420	378	352	379	407	401	330	323	372	364	355	383	366	385	381	363	393	384	377	399	377	392	384	416	379	363	387	341	341	346	403	395	379	407	343	358	412	399	330	355	351	342	366	381	403	360	384	374	393	401	379	408	343	390	384	410	386	406	359	381	382	365	366	353	387	387	387	357	334	393	373	371	392	355	363	363	381	369	358	337	380	378	328	386	358	374	362	349	370	323	391	347	363	392	355	369	392	349	311	350	376	359	371	355	397	381	359	375	405	370	368	386	360	375	368	413	376	365	381	424	363	371	394	381	355	391	375	415	377	357	373	368	415	347	396	360	379	362	370	367	346	377	372	378	375	364	375	379	369	359	340	371	359	362	420	360	355	334	369	345	371	354	381	357	366	398	368	340	350	364	359	356	380	356	377	353	356	349	375	362	343	385	398	425	347	368	374	366	357	369	402	368	360	347	380	382	359	389	365	379	393	373	397	361	389	385	402	407	410	374	355	360	380	385	383	380	390	354	346	371	368	376	391	357	338	350	359	394	350	400	385	406	353	409	402	385	368	361	373	401	385	378	338	372	375	321	355	325	383	372	407	371	399	399	400	355	359	377	363	362	374	353	396	378	331	373	339	365	408	374	367	349	351	390	364	371	386	388	399	384	420	408	359	392	377	348	352	359	396	408	347	388	341	356	369	379	360	359	343	352	371	339	393	405	376	389	370	360	373	366	354	350	394	391	385	372	379	377	364	361	348	404	378	381	346	390	354	384	351	338	358	359	371	366	351	363	346	383	404	388	355	414	368	376	350	360	357	412	355	421	374	373	317	397	367	364	372	379	364	393	396	386	365	389	378	373	370	359	359	368	377	340	382	368	359	413	376	373	367	388	374	375	326	347	341	343	376	384	380	358	372	382	329	326	379	378	356	404	402	374	372	353	388	392	375	365	356	358	390	396	373	360	373	388	340	386	349	394	349	366	393	366	363	362	366	390	410	370	397	384	374	381	401	349	385	374	360	400	353	393	425	354	362	348	374	362	383	396	374	345	381	376	360	371	365	340	396	373	370	386	398	354	381	357	385	356	421	379	333	374	380	360	357	368	369	363	370	356	408	369	346	384	342	342	382	346	365	381	384	356	340	375	365	397	349	411	358	329	354	388	359	385	345	398	352	362	388	405	373	365	386	419	398	405	415	380	362	368	387	347	379	378	368	376	375	391	374	357	381	370	398	353	383	349	388	410	388	410	385	387	414	369	336	364	395	392	372	384	349	347	361	383	386	377	412	349	372	389	365	364	391	385	409	367	358	397	387	354	390	377	373	395	334	394	367	351	351	381	351	347	409	409	359	341	354	364	351	400	370	377	387	330	381	386	360	423	355	385	337	388	406	348	321	332	390	357	331	333	396	357	349	396	339	419	340	365	354	391	332	381	337	377	368	357	374	370	368	359	398	380	351	321	357	355	364	435	369
25467	29836	12115	4054	2214	1758	1484	1285	1174	1091	1103	1041	974	920	912	948	915	870	881	939	871	866	837	853	868	861	806	837	896	845	853	812	832	825	868	843	860	844	815	834	823	823	845	907	836	873	849	826	837	844	856	859	857	822	846	824	866	833	855	848	780	833	879	788	796	867	886	839	827	894	820	824	868	844	825	837	850	808	795	851	842	877	887	778	802	828	812	839	849	797	795	889	844	849	865	865	880	840	794	860	818	880	856	801	772	825	835	836	792	873	841	842	783	869	825	840	838	832	865	825	849	878	797	836	842	835	858	808	850	844	791	845	818	821	873	874	870	857	809	847	842	896	871	845	824	812	798	840	821	805	834	816	846	896	869	860	818	862	824	857	798	803	849	788	810	894	872	855	843	874	850	883	805	846	834	827	895	836	844	860	838	866	843	936	938	818	819	810	854	887	879	850	826	853	810	859	810	834	832	852	829	826	838	891	851	816	817	880	825	935	842	837	859	792	876	805	827	835	820	858	830	857	816	806	831	827	792	815	830	814	817	848	808	829	905	836	818	833	828	831	800	846	858	790	862	841	782	809	824	740	839	850	789	820	823	861	860	811	878	812	844	834	864	841	815	826	872	822	784	878	831	846	808	810	859	831	856	837	889	861	826	885	828	877	870	847	856	834	845	845	842	854	843	868	825	888	848	794	807	838	825	787	839	836	812	875	801	925	842	833	881	861	828	824	861	869	879	865	835	847	826	869	819	864	847	793	857	847	827	825	807	856	875	850	819	808	838	859	799	869	838	877	841	850	838	850	806	860	788	870	863	892	858	844	846	877	844	879	823	793	863	802	848	847	873	841	840	886	805	840	832	822	907	864	834	823	894	870	843	813	850	858	863	852	844	849	873	851	858	824	867	860	812	853	872	853	838	838	852	808	826	888	827	856	863	852	872	879	831	811	854	772	846	875	856	826	859	854	863	834	846	858	813	819	872	843	866	882	895	893	884	820	839	865	811	878	816	859	885	807	848	873	820	810	876	820	832	870	882	805	825	889	821	814	842	873	822	877	855	873	792	801	876	842	810	846	865	810	812	835	860	842	853	845	895	844	799	851	883	836	814	849	821	842	859	866	874	828	839	848	825	831	780	853	921	871	784	843	846	830	843	843	821	873	898	801	882	812	828	858	873	821	830	866	851	839	869	818	806	903	797	816	889	846	819	859	791	875	828	884	827	843	850	827	813	850	861	895	799	842	868	833	855	861	879	859	790	855	840	848	865	815	866	792	859	805	863	813	814	844	807	841	821	881	890	848	877	815	834	840	896	819	862	861	831	829	842	858	851	802	861	877	846	796	851	834	833	822	808	799	847	774	828	849	830	805	831	825	843	867	802	897	850	871	876	841	860	828	870	876	826	867	829	853	878	819	835	813	825	830	901	838	829	881	852	848	899	861	841	784	874	828	807	817	899	865	866	835	831	864	882	867	826	872	832	802	827	867	841	873	887	805	852	890	866	800	824	863	810	815	840	844	831	885	880	857	818	865	869	873	831	857	850	871	868	817	823	808	831	815	826	822	837	830	768	902	858	838	795	877	871	891	771	864	838	846	869	872	865	788	811	844	900	787	855	835	849	910	821	850	821	847	825	934	845	883	839	894	876	818	829	912	867	870	886	852	836	786	832	855	881	834	841	856	850	799	815	841	822	821	867	817	890	804	854	814	883	864	839	848	885	861	842	806	829	803	900	855	842	834	854	827	824	843	769	838	848	857	853	832	814	806	801	822	828	878	853	868	866	867	844	853	869	873	835	833	827	870	876	805	860	817	810	864	839	789	849	817	831	865	834	893	808	854	774	870	889	782	806	845	896	804	847	847	846	811	846	860	855	855	842	821	852	855	839	835	882	817	811	855	833	856	857	870	840	827	853	836	910	835	846	849	848	832	905	815	838	874	896	872	834	818	823	803	854	814	821	874	793	861	815	848	814	825	842	837	812	763	809	862	841	842	824	841	820	871	861	854	877	857	856	887	825	835	851	860	826	862	862	865	820	865	866	901	843	839	886	864	811	836	827	859	887	848	810	884	868	844	854	822	870	862	796	851	878	812	851	850	839	824	864	815	838	892	822	802	844	843	816	852	817	821	846	829	858	841	802	844	814	818	784	865	804	821	891	817	798	826	921	815	832	877	889	834	845	843	863	822	847	830	865	884	871	790	829	875	856	811	760	834	827	819	842	883	889	828	807	811	868	836	901	905	820	874	827	854	789	840	874	859	816	882	864	776	892	815	792	861	778	840	857	834	810	879	834	806	831	846	861	807	811	846	839	835	840	848	800	861	837	852	857	809	871	874	873	826	778	805	822	875	853	839	848	782	908	840	834	857	865	820	856	857	836	833	829	915	837	904	866	865	836	855	805	862	794	819	828	871	825	832	799	785	871	882	873	860	848	842	834	858	872	831	831	827	816	890	853	750	850	865	807	829	872	882	788	837	841	822	818	864	818	815	893	802	810	807	868	840	786	869	860	808	832	837	859	837	834	845	856	826	828	843	874	824	870	842	837	842	799	840	802	892	818	826	858	790	861	869	846	796	774	845	877	865	790	815	850	855	849	824	869	836	816	804	873	897	852	844	842	879	816	894	922	853	851	878	887	827	831	813	836	845	817	876	812	825	845	889	827	861	854	839	853	769	872	832	836	810	851	793	902	849	845	843	838	817	881	855	893	845	849	825	861	825	825	802	860	864	896	827	854	824	815	844	858	853	892	820	849	881	843	857	809	810	825	876	816	842	809	861	862	845	810	881	880	868	893	802	900	814	840	829	841	809	852	835	837	880	818	898	818	797	842	832	848	836	832	860	796	837	830	820	853	827	887	858	844	882	834	862	840	842	860	884	843	833	809	849	821	845	860	799	839	812	829	829	873	851	826	836	831	878	853	884	830	858	796	830	807	849	857	821	824	814	849	877	806	827	849	816	850	874	873	803	892	838	821	823	879	875	888	887	802	820	808	905	830	847	810	850	852	868	808	822	855	866	822	807	806	885	845	872	861	866	859	838	790	838	879	833	812	837	812	851	848	814	871	828	812	843	823	882	807	838	833	905	868	844	879	817	880	788	859	828	869	865	826	838	849	827	860	872	854	855	815	891	806	833	803	860	855	835	886	824	916	819	809	858	845	831	790	791	843	799	874	865	804	841	791	858	898	850	821	853	827	899	853	872	823	857	869	830	796	825	845	803	890	811	827	856	866	843	838	912	815	824	838	835	834	867	868	846	855	876	874	809	894	864	843	846	860	856	822	893	831	813	871	903	791	872	865	876	799	851	849	784	840	882	791	801	879	820	828	842	834	838	882	875	882	822	840	867	903	840	830	886	876	823	798	847	811	825	843	850	841	823	861	840	845	851	853	868	869	876	861	797	834	814	803	827	816	885	849	841	876	845	828	853	851	862	788	834	861	840	802	825	851	801	861	837	833	812	838	826	891	821	794	888	894	893	825	837	819	886	828	857
24940	21518	24995	28504	21551	20391	5086	2157	1507	1260	1041	926	808	778	603	530	552	523	438	396	386	388	351	404	366	353	373	368	363	383	344	330	403	337	354	342	327	332	322	329	338	334	360	344	325	334	368	326	336	370	354	336	326	355	325	363	344	324	341	343	310	339	337	361	345	370	362	349	316	333	317	328	366	306	328	357	339	344	366	344	303	326	364	358	339	322	318	344	348	352	336	347	344	381	351	354	294	297	362	336	362	337	336	319	337	375	328	322	371	348	342	345	334	365	348	353	344	331	338	371	328	321	326	322	339	315	315	359	323	345	334	342	363	339	336	321	376	354	331	316	313	294	347	330	315	345	345	345	352	330	341	344	353	336	337	318	339	330	330	332	353	326	351	328	327	373	359	344	343	354	348	351	369	321	361	344	356	365	360	304	286	361	326	337	353	364	344	336	318	337	325	370	374	328	328	370	334	338	342	363	362	345	351	343	338	330	377	363	356	348	320	329	337	345	361	341	328	362	359	328	358	354	335	361	335	373	330	353	368	350	317	315	341	332	335	341	272	347	383	337	353	337	351	335	334	335	316	331	353	379	365	346	298	325	325	330	316	341	304	311	364	333	340	356	327	332	296	302	327	346	327	343	376	342	314	349	310	357	329	331	342	362	294	346	313	349	328	351	374	315	338	370	342	330	336	327	350	338	340	334	344	348	347	352	341	376	355	371	382	371	321	360	345	371	347	347	317	301	346	319	314	362	344	332	341	347	346	332	351	300	352	361	336	355	353	383	313	320	336	380	357	331	345	323	333	389	367	346	353	352	358	317	345	309	338	357	369	354	309	345	346	345	328	361	354	351	335	339	319	347	323	298	322	370	380	318	347	325	355	358	329	304	327	327	315	328	349	335	348	335	332	352	334	364	334	372	377	362	320	354	336	360	336	330	355	346	301	320	348	379	343	375	338	384	329	355	319	362	352	336	351	363	345	349	352	384	350	314	322	328	315	350	360	348	346	341	338	312	344	308	347	356	334	372	336	322	327	362	328	304	342	368	324	330	335	370	357	354	332	353	334	324	314	330	337	327	348	329	345	337	286	346	344	382	326	366	323	356	347	360	339	336	346	318	358	376	342	343	345	333	372	310	341	342	384	337	382	329	320	329	313	354	314	334	329	372	365	381	354	415	387	328	381	355	325	320	330	338	364	313	361	374	362	333	326	371	349	332	329	336	338	320	317	314	389	385	344	323	351	322	339	320	351	353	364	337	315	319	378	311	344	334	346	321	357	345	336	366	321	356	346	350	304	359	334	368	339	366	370	299	336	350	342	355	324	379	345	362	344	339	312	359	346	348	328	311	342	389	369	360	372	358	356	341	373	366	330	336	306	323	325	346	354	330	331	353	324	324	339	377	338	314	360	333	347	352	325	325	364	315	358	345	335	332	341	317	334	332	310	356	324	316	331	353	317	327	333	331	351	342	351	324	319	337	357	345	281	356	348	370	336	365	371	331	322	364	331	347	346	350	354	330	366	341	329	376	340	308	297	337	333	321	319	376	352	330	357	342	348	374	349	371	331	321	340	332	323	336	290	315	334	347	361	364	352	342	350	333	313	337	373	378	325	360	323	370	338	340	318	314	347	314	374	333	352	340	331	319	340	384	345	347	349	357	350	340	377	352	351	344	363	359	338	331	361	342	366	337	368	359	343	370	325	363	306	315	332	337	361	350	344	330	333	308	354	362	315	301	318	322	364	350	342	376	360	340	392	362	342	320	348	357	381	370	370	334	342	332	370	365	336	345	330	343	338	378	331	331	348	343	337	338	334	345	336	334	381	329	353	319	357	290	372	345	331	339	372	317	331	336	338	293	357	329	368	352	333	330	338	306	379	364	345	369	356	328	334	341	316	350	364	342	333	337	273	389	356	338	333	375	331	346	322	311	333	340	318	351	343	354	331	372	334	347	310	302	344	330	341	372	341	313	297	319	330	365	400	338	335	372	320	385	349	344	330	316	366	326	359	330	327	340	374	370	295	347	327	318	331	390	337	328	342	324	349	323	334	340	365	370	357	346	345	332	335	331	353	353	351	346	350	347	389	341	318	337	390	359	322	307	314	350	313	352	359	368	340	338	340	342	343	339	367	349	353	324	349	350	348	337	350	356	302	318	331	334	355	345	335	310	318	355	349	366	340	333	343	379	342	373	338	371	345	333	344	355	343	378	372	364	344	345	319	350	347	302	353	337	364	325	342	321	319	362	320	347	327	356	334	330	361	341	341	322	363	350	343	338	322	351	358	342	331	327	364	324	346	342	328	352	364	322	334	333	355	366	383	314	362	336	295	358	348	283	320	340	369	313	342	353	368	339	356	363	360	394	339	325	364	373	347	334	317	351	292	340	332	352	355	367	349	340	364	358	322	313	365	301	350	342	329	372	360	335	342	335	329	338	349	326	292	362	339	304	332	322	334	368	308	347	323	301	360	349	341	340	335	328	340	361	364	356	313	335	346	339	327	365	337	302	344	340	353	340	377	324	375	350	315	360	332	355	353	351	357	309	356	313	356	359	337	355	338	331	310	322	327	380	325	345	322	338	359	362	349	402	364	360	313	317	380	329	361	321	371	370	330	375	352	345	333	345	342	365	371	335	333	327	351	346	339	325	339	350	355	322	285	324	342	302	353	355	372	365	311	322	339	323	341	325	355	359	328	311	329	343	307	327	348	335	331	332	317	290	329	344	373	365	357	365	325	359	348	362	356	351	346	356	355	366	326	338	363	327	315	334	347	336	323	348	354	370	332	355	352	333	359	337	335	358	355	329	374	377	312	357	352	333	335	309	330	365	346	346	353	348	327	392	368	384	341	350	282	394	361	329	355	343	347	328	324	338	306	331	344	308	381	364	325	321	308	336	384	347	354	333	360	374	355	326	347	296	332	313	330	357	345	332	326	339	301	332	339	323	352	327	366	318	307	354	366	335	365	324	344	352	350	333	330	347	336	321	325	312	362	326	340	345	357	332	332	321	388	313	343	342	352	340	331	318	370	342	342	347	358	344	360	334	369	357	335	338	301	339	345	315	355	325	341	360	346	312	338	334	323	345	316	358	343	355	341	308	327	346	360	346	314	357	338	330	317	368	338	325	375	356	335	321	373	366	326	351	344	302	306	371	389	334	340	325	355	389	354	338	335	322	356	324	378	329	363	335	370	335	323	357	308	312	343	387	328	357	311	337	352	344	313	312	378	351	358	334	299	323	338	360	340	328	351	345	361	379	306	324	358	350	352	318	361	334	322	329	349	368	368	350	361	319	352	339	337	373	337	327	354	338	343	345	332	335	342	357	334	345	370	356	350	312	342	344	332	314	316	354	359	355	331	335	329	316	357	348	352	350	333	349	335	339	305	341	341	360	373	361	332	340	339	344	353	346	345	349	357	353	338	342	334	354	335	319	347	369	326	338	330	305	343	336	357	330	343	323	339	338	377	334	349	324	377	339	352	336	349	361	332	322
25391	42256	22380	5932	2948	2146	1788	1408	1312	1203	1135	1103	983	944	901	827	847	839	819	834	836	778	838	819	798	810	804	766	786	785	796	794	768	748	832	759	832	776	780	789	748	754	734	755	780	751	821	817	779	816	829	744	762	730	824	767	757	790	780	783	759	800	760	790	825	769	789	779	747	734	793	786	780	780	822	808	795	780	738	807	763	694	778	746	785	783	727	795	780	751	788	767	792	766	793	658	765	795	826	808	788	741	809	787	763	761	774	750	825	802	775	720	811	741	798	795	732	846	793	789	807	722	800	826	758	812	785	766	778	793	736	779	774	781	755	815	784	826	780	719	768	768	755	769	745	800	808	737	805	787	794	744	759	804	774	762	795	784	777	756	792	728	789	778	774	750	755	746	753	788	756	785	780	830	795	765	783	821	791	744	792	793	739	774	746	745	785	825	733	732	718	801	792	766	812	769	778	752	734	792	774	777	760	773	760	791	758	766	775	732	813	774	797	776	770	795	801	800	765	757	708	748	860	779	751	759	756	792	730	786	810	753	764	796	789	759	766	731	741	751	770	742	815	829	783	756	775	769	744	756	741	783	762	791	795	777	751	777	750	788	773	704	813	771	758	707	764	787	788	804	741	752	778	799	769	810	776	787	767	789	785	835	829	814	778	701	780	786	766	777	789	774	779	795	835	801	774	799	797	780	771	771	784	728	768	792	778	749	771	790	792	776	783	723	785	756	788	732	735	761	781	712	752	715	779	765	824	805	777	714	794	765	775	774	777	773	814	753	759	767	739	770	710	761	779	765	773	814	772	760	744	818	787	775	734	824	732	771	773	785	810	742	767	764	789	735	734	820	800	760	825	741	770	836	672	773	754	755	753	771	773	792	805	792	746	759	769	793	758	774	801	729	786	749	790	774	759	759	802	803	759	746	799	754	813	771	789	756	736	804	787	737	793	785	750	783	777	784	767	792	752	743	776	710	765	807	786	803	785	831	771	809	772	759	816	807	823	736	745	734	827	753	753	760	743	789	784	783	792	782	766	795	770	764	732	774	783	725	805	776	776	759	794	787	803	734	763	754	785	757	774	766	756	780	745	752	775	792	778	706	783	800	774	790	776	735	798	788	774	774	824	752	816	802	778	739	765	746	783	761	755	766	791	751	797	746	749	768	754	765	774	713	773	760	765	765	763	778	782	776	738	775	759	774	788	734	759	782	740	752	772	761	790	804	767	766	769	776	785	752	788	799	796	799	769	791	795	779	791	789	781	767	785	764	770	785	738	793	785	770	747	835	786	774	784	752	751	794	750	733	798	797	758	735	748	795	835	809	789	770	805	749	704	807	758	747	725	763	771	777	766	814	753	745	721	777	799	746	781	775	757	761	840	803	811	770	743	748	763	787	776	746	764	786	745	743	786	756	718	767	764	807	788	772	766	825	744	795	793	752	807	768	763	772	776	730	794	781	777	771	781	798	779	789	808	805	737	798	746	786	761	723	763	765	756	779	743	784	772	820	790	766	765	775	767	756	742	727	804	783	780	744	788	818	746	773	754	805	767	784	783	745	756	745	755	794	744	734	804	768	747	789	748	780	755	783	772	730	836	793	744	796	793	751	792	734	802	756	794	793	804	798	802	770	806	775	773	758	801	768	757	762	783	772	783	737	785	725	805	800	802	753	769	803	807	801	771	776	745	768	757	791	833	774	808	791	820	790	760	759	807	760	793	779	791	824	768	742	776	758	767	771	805	741	783	785	793	749	756	782	789	791	798	752	734	760	749	802	753	797	730	771	787	762	819	745	759	785	750	773	784	795	763	749	752	783	804	787	747	778	818	760	761	792	782	737	715	754	731	747	731	770	810	731	727	795	737	763	769	816	750	765	760	838	767	779	710	800	794	755	787	770	813	775	785	763	777	736	749	771	704	768	758	762	746	780	756	752	818	718	769	815	785	782	796	760	799	788	788	766	693	846	783	734	788	753	785	781	791	786	746	756	801	756	779	805	770	779	795	778	754	773	758	796	764	831	760	751	741	791	791	787	780	763	758	807	812	789	806	831	722	786	793	717	803	788	726	767	799	753	794	789	752	819	770	780	816	761	741	809	769	763	790	789	738	778	757	811	818	797	814	811	771	769	774	733	753	743	804	792	757	763	772	802	769	769	791	777	773	769	800	807	800	743	798	778	776	800	732	819	796	711	760	790	786	817	811	769	793	752	820	761	780	751	765	765	784	763	788	793	780	745	800	824	712	739	799	772	798	764	731	742	753	779	741	695	733	772	770	757	767	774	723	774	745	761	806	804	775	747	768	763	695	794	808	749	803	791	775	740	782	793	850	768	781	804	797	772	801	746	794	794	794	736	758	760	768	837	806	788	776	786	768	755	741	801	712	763	783	699	766	767	796	768	771	743	797	776	804	793	768	820	808	754	828	744	765	751	744	755	770	745	729	775	750	714	808	773	781	763	770	776	741	777	760	811	769	823	786	765	726	794	742	781	743	803	778	749	807	782	811	786	780	773	810	748	770	765	796	772	721	755	788	767	726	802	775	751	789	750	776	777	724	790	799	793	782	812	741	779	736	814	751	821	766	810	781	747	779	735	762	792	775	776	751	765	785	731	766	783	766	758	768	796	741	766	772	739	759	737	804	798	789	776	763	743	783	688	794	729	788	745	786	738	775	787	754	782	761	768	775	763	762	765	774	788	778	821	739	748	766	703	691	731	788	779	793	773	831	782	775	757	805	792	778	746	752	758	754	784	760	751	816	798	727	837	719	840	775	808	761	789	761	736	788	743	759	813	804	794	768	764	753	722	772	788	794	739	702	761	740	787	812	727	746	740	742	754	796	784	810	814	797	772	754	752	828	763	801	779	846	723	766	806	740	751	794	761	719	787	765	781	798	768	777	743	764	780	798	803	804	721	771	792	812	747	741	764	763	743	771	771	801	739	822	791	761	785	774	748	766	786	738	788	762	783	790	768	801	786	768	788	773	832	838	805	764	723	781	816	795	750	756	764	747	806	763	742	776	780	762	777	791	758	770	752	753	765	794	723	783	786	761	741	798	775	773	769	774	766	813	757	839	818	735	798	777	755	760	731	767	835	751	789	769	776	810	791	789	773	798	772	736	755	788	733	796	780	829	799	754	764	767	820	723	787	750	786	796	772	762	804	783	790	786	771	730	768	754	778	772	771	701	767	733	778	774	803	764	777	848	824	770	819	782	816	736	753	779	761	824	752	728	796	783	862	766	796	788	742	797	816	750	796	741	767	788	765	822	783	793	779	831	778	783	806	762	751	742	776	755	757	795	757	763	804	752	791	752	789	780	732	789	808	748	740	821	744	773	725	756	783	788	762	712	810	808	796	801	822	794	764	759	763	813	716	804	794	775	780	781	806	779	768	743	749	736	760	810	806	728	773	837	768	775	708	743	765	744	756	765	784	746	765	808	827	784	802	799	786	752	798	719	772	740	764	770	819	743	770	774	730	807	772	829	725
24311	21506	25303	28160	21519	21629	18743	3966	2134	1704	1288	1094	989	916	735	653	576	546	495	461	395	421	400	403	373	355	369	377	372	345	368	335	363	321	321	338	370	370	346	327	336	338	364	333	342	331	325	335	324	335	326	343	350	337	325	302	307	355	349	352	338	337	329	325	359	320	319	345	338	314	307	318	339	332	324	323	343	317	347	350	301	338	348	318	329	293	342	325	357	351	333	327	338	343	332	313	322	280	333	357	293	315	348	364	333	332	306	329	356	346	311	326	331	322	347	333	313	319	305	335	339	337	336	337	345	340	355	324	337	350	320	384	331	349	351	320	342	345	304	328	364	301	352	362	312	336	341	308	346	318	368	343	311	353	323	336	338	326	312	363	316	315	300	296	327	343	323	359	299	330	326	320	351	341	371	327	347	307	309	302	353	351	304	331	335	319	345	325	338	305	352	340	327	349	365	312	344	328	305	342	320	357	326	336	318	322	353	344	334	340	360	318	322	337	324	341	362	299	321	318	322	306	325	349	315	304	330	345	341	333	348	325	381	331	333	360	310	292	300	312	316	339	343	326	317	332	345	328	337	354	336	359	340	340	289	359	353	360	307	334	338	309	331	333	353	354	316	342	318	307	324	340	312	326	338	335	333	319	349	288	319	323	343	330	330	355	336	352	354	316	331	330	331	344	339	331	340	319	366	313	344	323	313	334	366	324	363	320	349	328	307	292	333	283	324	317	331	338	340	331	301	288	340	298	350	329	343	341	327	315	323	336	344	367	293	338	307	318	335	342	310	300	310	322	319	350	335	309	312	337	300	313	338	318	337	326	314	342	342	290	356	365	346	311	333	316	317	349	355	322	330	342	316	338	307	379	338	321	335	289	348	316	319	319	323	356	362	330	346	334	343	344	328	325	338	335	304	340	321	353	343	332	335	363	312	316	287	298	319	346	335	349	347	330	339	350	312	324	302	331	335	316	365	308	325	360	306	322	317	330	298	372	331	327	343	374	322	311	338	320	310	353	333	336	332	303	308	326	394	321	314	335	316	352	345	333	328	329	353	329	317	386	311	346	328	304	315	335	310	326	343	348	339	422	314	311	333	350	349	325	349	350	355	336	311	362	364	328	347	334	325	342	355	370	349	338	324	331	334	355	302	321	320	346	361	333	342	308	338	328	327	295	332	342	309	345	316	342	309	316	311	342	336	335	362	334	335	306	331	358	361	356	335	356	324	344	342	353	322	311	347	347	324	305	335	308	321	357	374	328	318	356	348	316	338	305	310	309	341	309	339	315	340	353	357	345	312	295	324	379	300	339	316	324	324	289	318	321	331	330	344	312	310	359	334	345	301	304	361	338	351	293	327	334	345	345	334	324	310	345	338	303	321	316	326	338	344	354	310	330	342	312	295	316	332	329	330	335	339	336	351	320	362	323	341	317	333	324	356	322	338	317	325	372	324	360	339	297	337	344	331	375	335	317	321	343	350	320	321	348	322	318	315	323	320	330	344	339	322	363	337	322	350	347	308	313	330	319	347	339	368	342	319	327	318	319	344	335	303	350	320	340	336	355	327	283	267	349	329	326	364	349	328	324	328	343	327	340	363	329	335	317	322	336	341	332	326	303	374	328	343	325	305	347	325	337	299	293	330	335	328	360	313	340	318	345	340	322	357	333	334	341	353	324	349	306	341	315	318	337	369	359	320	357	317	338	325	314	355	334	344	334	318	328	314	337	334	339	294	319	326	317	343	314	353	294	345	338	314	355	324	341	341	319	366	347	345	313	379	342	341	340	337	358	351	356	329	331	337	321	312	362	314	339	347	321	329	303	337	335	354	302	327	348	357	353	350	320	276	291	304	370	332	342	330	356	334	330	307	360	371	369	322	351	356	323	367	352	342	341	290	352	361	327	336	364	312	332	325	320	328	337	358	352	320	310	342	330	346	348	318	336	314	299	343	321	321	337	320	324	311	335	326	330	344	316	351	286	307	375	323	309	295	335	334	324	300	306	334	332	329	335	317	321	320	319	311	355	370	328	388	343	339	335	318	354	307	330	335	344	369	335	313	315	365	366	341	294	334	356	350	316	324	331	307	320	322	342	329	317	314	309	329	307	338	322	301	335	349	326	344	335	324	344	298	326	343	372	330	331	351	311	334	327	312	351	355	316	330	317	350	357	347	344	359	278	326	301	365	332	330	362	339	296	323	314	305	327	350	301	362	324	303	309	321	326	335	354	361	319	345	327	329	372	326	328	328	350	319	324	327	362	312	336	325	357	344	335	316	311	338	292	338	325	321	362	315	308	362	360	328	303	315	343	357	324	350	351	338	304	324	336	323	333	331	329	308	329	303	335	319	351	354	322	319	316	343	332	331	316	293	383	354	348	339	332	328	291	359	352	320	375	363	335	348	316	311	334	329	310	355	332	317	329	318	342	340	341	357	356	335	317	335	372	362	349	354	354	358	333	331	365	350	318	323	338	341	323	347	330	329	349	362	322	327	328	341	333	312	326	318	329	335	312	348	331	356	299	311	343	311	330	361	305	355	342	324	315	319	318	313	340	343	306	352	324	315	339	324	320	339	342	362	334	313	320	341	308	323	350	319	339	343	309	326	315	324	320	304	292	328	313	337	329	323	350	316	343	304	335	350	371	315	341	320	333	337	328	369	369	327	315	325	370	332	331	350	320	321	342	327	345	347	307	316	331	347	338	314	340	356	353	358	367	320	329	342	347	321	306	330	318	307	347	305	331	304	363	328	335	333	332	317	298	362	368	355	335	307	350	321	287	314	343	297	338	350	315	320	341	338	286	343	346	329	320	306	361	316	332	331	305	337	289	333	321	316	292	327	326	325	331	341	335	312	337	302	314	311	335	337	333	315	341	311	359	300	310	339	332	312	314	355	356	339	340	336	324	339	305	302	311	308	324	325	356	346	311	321	327	335	334	333	320	359	306	324	348	304	323	337	319	351	323	297	302	338	356	360	324	347	356	345	347	329	289	310	313	356	323	330	316	315	358	305	338	342	318	367	350	335	359	328	337	337	309	343	344	344	313	328	319	334	371	330	309	331	312	324	323	373	315	343	368	346	346	356	335	336	348	343	332	363	325	305	327	328	326	310	305	329	335	327	302	330	278	303	301	306	342	308	319	345	324	347	344	367	350	362	339	316	332	347	316	335	318	294	305	334	350	294	341	303	309	319	335	313	333	308	307	356	312	340	322	326	342	324	335	362	333	335	317	327	336	305	343	344	316	323	354	325	323	332	336	303	337	330	323	319	323	349	309	333	293	332	343	338	304	307	329	324	352	339	330	346	342	331	360	324	346	315	348	326	352	340	331	356	341	338	356	343	315	289	315	294	361	336	348	318	335	309	316	307	328	358	331	340	359	328	325	348	319	316	309	313	325	309	318	349	332	316	320	345	339	335	332	357	303	315	352	332	348	307	303	331	359	355	330	350	321	299	313	338	339	316	354	348	349	337	318	331	333	329	287	310	297
28304	48856	29785	7897	3740	2509	2041	1632	1338	1240	1126	1103	978	962	877	889	865	826	815	845	775	783	750	775	749	730	798	737	739	767	762	719	731	762	736	744	740	781	727	748	693	724	770	741	734	743	732	734	719	714	755	762	714	756	760	757	748	746	709	683	745	768	743	750	761	778	727	751	693	767	736	733	753	699	714	726	701	736	756	770	747	742	728	697	751	803	711	755	722	749	724	769	755	725	710	703	759	719	748	791	771	769	765	722	762	777	773	747	703	756	743	736	721	731	734	780	735	715	793	741	725	763	747	746	759	713	752	715	761	731	755	735	741	790	718	706	750	733	751	707	700	740	774	762	703	760	736	755	789	737	712	721	735	717	761	821	752	762	753	714	763	715	761	719	760	697	721	686	753	724	748	770	720	776	740	715	745	667	759	717	757	738	734	738	721	764	683	761	741	721	702	752	754	694	758	779	774	766	737	757	705	751	750	735	727	689	745	685	732	811	771	736	716	747	742	732	766	732	708	735	778	729	771	742	736	757	725	766	737	767	785	751	757	743	698	717	729	755	745	765	734	738	765	770	786	780	737	742	763	743	785	726	687	761	784	781	736	765	754	720	718	717	753	733	719	734	731	685	756	739	774	721	745	779	755	756	729	724	750	753	785	701	723	759	754	758	762	764	715	757	748	702	752	714	708	700	782	738	742	758	751	748	771	771	772	749	745	758	717	730	763	748	736	713	738	703	759	720	743	762	780	753	755	728	762	745	743	749	768	734	751	790	735	733	739	725	746	720	741	705	729	774	720	729	738	764	699	706	742	758	726	717	734	728	679	799	761	751	756	714	715	730	703	723	719	720	760	708	816	718	706	719	753	737	753	775	754	731	706	709	742	710	739	791	743	725	727	749	732	741	778	744	730	765	722	748	734	712	700	751	710	779	719	670	750	688	743	762	714	743	718	712	760	742	703	744	665	746	806	676	782	790	718	728	781	707	722	720	783	749	767	739	720	765	786	777	763	711	732	756	751	765	746	738	726	764	789	737	780	710	750	735	754	722	729	774	762	817	801	750	726	737	778	736	786	767	751	760	788	736	789	718	747	760	694	722	765	736	745	713	716	764	745	747	752	716	768	761	753	711	750	732	757	707	709	765	754	737	750	750	784	737	765	707	744	756	730	748	778	736	704	754	744	771	712	716	781	781	709	756	788	775	736	717	737	674	752	734	718	748	760	764	748	742	740	741	665	773	795	727	698	761	752	728	800	735	727	748	769	753	695	755	748	767	743	735	754	739	740	786	742	711	720	800	724	748	749	775	756	710	788	721	726	739	744	704	761	711	719	714	740	733	706	732	721	777	790	709	765	751	710	725	711	755	765	758	722	774	744	761	744	798	707	733	737	735	763	731	707	704	739	776	669	700	739	771	715	714	727	761	765	751	798	698	736	764	744	705	714	753	723	746	747	691	735	775	729	697	762	772	731	720	788	750	796	746	722	710	766	803	757	748	739	738	706	752	774	745	764	736	728	745	762	767	726	743	701	710	758	732	730	718	775	754	711	723	775	788	701	756	694	752	720	715	728	712	806	733	749	755	780	742	717	720	726	707	755	724	748	723	722	747	730	829	729	683	725	756	739	757	708	735	754	722	733	721	701	757	775	793	782	776	770	738	722	746	754	728	724	775	763	758	716	759	729	762	665	743	727	708	731	740	773	760	727	705	758	746	783	773	738	797	752	705	713	693	730	759	721	728	746	737	702	766	713	736	722	761	743	745	755	717	785	773	749	741	785	767	739	731	785	721	749	759	746	761	748	762	728	708	727	738	738	701	748	756	780	750	755	716	704	747	738	757	716	766	715	722	730	715	724	726	731	726	724	732	736	725	697	721	759	742	782	759	731	787	740	727	748	727	755	730	736	720	718	787	813	774	725	732	722	738	712	756	757	744	752	784	749	715	715	730	727	760	703	749	689	728	718	715	759	731	743	758	738	701	713	751	662	736	776	784	785	754	705	761	730	752	745	793	740	819	743	718	720	685	751	738	745	741	723	743	727	724	761	724	770	689	731	749	742	741	737	709	760	739	782	716	764	754	732	750	733	739	712	782	702	745	712	782	779	733	795	704	767	751	749	724	750	717	754	673	723	671	715	773	722	703	755	730	734	709	723	734	721	783	785	738	755	743	735	743	720	738	712	727	805	726	701	761	736	757	718	787	717	746	743	746	755	733	744	765	758	753	716	785	708	762	751	700	741	695	695	719	766	779	749	724	780	723	742	716	768	700	802	700	739	726	755	736	697	717	751	720	782	753	742	698	697	784	744	762	716	749	712	748	682	734	686	725	786	754	701	689	758	766	713	748	703	716	750	718	721	734	743	714	734	751	740	778	772	779	777	708	738	759	728	707	765	776	773	768	707	766	740	736	740	760	703	772	727	738	744	728	705	725	767	751	729	721	743	727	749	698	768	695	716	709	717	745	736	746	789	782	736	764	765	675	757	693	757	684	740	787	733	702	757	740	718	722	715	750	698	787	733	705	738	794	741	722	739	756	683	783	761	750	708	733	722	761	787	701	769	730	770	744	775	739	738	728	698	761	713	724	788	685	731	759	709	764	768	752	759	753	706	778	741	714	774	749	729	768	761	733	694	760	758	776	747	736	714	702	745	772	729	741	719	726	759	739	694	768	728	759	761	735	745	709	748	753	744	776	738	734	739	737	701	714	723	689	713	774	778	750	729	765	716	785	763	717	778	776	760	736	753	732	757	704	769	740	759	773	729	729	744	744	749	760	713	710	716	782	730	736	724	729	791	752	733	740	715	718	735	745	768	680	709	739	725	718	734	729	754	736	745	746	712	800	741	703	735	726	796	734	749	757	733	746	770	778	702	747	778	719	722	753	764	695	774	703	775	714	732	767	782	754	756	752	747	803	763	752	728	729	770	756	723	780	702	725	765	670	721	769	710	697	777	742	727	722	709	741	753	748	724	710	725	740	749	744	762	754	777	760	735	720	697	764	715	763	757	719	712	759	701	752	751	774	738	778	747	724	802	735	728	684	786	720	747	723	728	717	764	747	792	777	746	727	705	756	752	734	720	725	719	774	761	745	726	777	767	750	714	729	735	745	766	782	735	760	731	737	815	763	718	729	704	711	718	758	735	749	752	708	763	713	685	738	689	714	728	737	697	743	761	750	763	764	725	773	732	681	699	737	733	753	725	718	724	761	758	780	724	721	722	706	704	783	794	743	685	710	792	724	708	716	713	711	705	742	739	772	711	699	744	741	741	687	768	755	740	763	777	776	740	774	727	740	731	779	714	770	746	691	761	818	714	692	716	745	739	735	742	745	777	711	716	710	741	760	728	774	747	717	752	721	778	728	736	754	743	757	765	750	710	773	730	692	742	761	733	702	776	774	748	778	769	741	694	784	735	721	757	705	698	702	739	770	768	708	756	726	753	706	730	715	744	732	757	730	670	730	777	763	722	743	757	704	737	736	714	682	774	768	773	756
33133	24564	23052	10146	3285	2348	2018	1509	1220	1104	907	736	675	667	586	512	512	451	465	446	434	405	411	420	427	372	393	400	352	376	353	373	381	404	388	399	414	390	363	340	387	383	335	360	378	348	350	376	392	397	372	368	370	359	380	387	358	380	389	443	341	375	430	361	350	330	346	362	370	377	366	366	362	351	353	391	364	416	362	326	356	366	349	360	352	342	351	363	377	377	355	371	393	344	346	352	342	358	425	388	434	363	366	391	412	375	367	345	400	337	382	392	375	348	372	364	383	317	367	358	356	342	385	393	352	351	352	387	390	376	360	359	348	320	375	347	363	387	341	373	377	363	389	379	342	357	385	370	371	344	386	346	388	385	355	338	360	374	348	389	336	362	387	352	363	344	405	363	363	411	370	416	375	351	365	394	374	370	367	361	334	341	387	344	377	351	404	336	351	420	372	357	375	393	386	418	362	333	386	389	375	385	363	357	362	370	337	388	356	404	381	346	400	370	383	403	389	349	385	371	357	371	372	392	365	343	350	368	399	389	426	380	353	387	400	371	351	328	370	340	371	377	359	365	324	375	362	374	339	361	348	377	366	336	405	361	393	347	384	347	377	376	361	368	342	339	384	366	393	395	353	363	368	377	364	399	366	412	346	363	398	379	407	373	337	360	406	389	378	363	424	384	385	385	375	344	342	389	379	370	376	387	371	369	369	357	366	351	361	384	341	363	394	352	306	355	377	334	415	372	401	401	385	351	337	345	374	385	366	380	369	380	362	342	342	382	384	350	358	364	357	392	378	360	365	371	344	362	391	387	430	369	362	351	374	359	348	385	374	330	363	367	356	353	380	382	358	328	387	338	363	388	336	360	344	396	341	381	344	375	348	415	363	367	366	370	369	337	383	336	379	383	353	393	352	365	360	369	357	323	385	398	406	344	369	367	374	385	368	328	336	354	345	366	356	351	346	340	351	400	354	372	337	362	343	389	377	335	406	382	348	352	379	381	414	363	359	394	373	373	361	347	376	394	375	386	408	390	350	337	362	337	398	367	362	337	336	374	383	348	365	361	404	385	353	376	382	315	362	371	371	359	359	387	363	374	380	354	379	332	364	357	378	408	369	398	373	332	344	378	336	364	361	357	397	342	373	358	392	373	369	336	379	359	364	357	373	394	338	389	370	358	383	391	400	335	385	366	370	378	373	362	366	361	384	357	389	358	357	361	362	349	344	356	374	347	387	387	409	385	335	396	375	401	373	349	388	375	368	350	385	363	377	393	386	379	354	366	351	381	341	329	349	391	395	346	355	372	332	379	370	367	345	339	351	382	392	371	353	335	370	372	386	381	393	358	358	383	404	366	377	399	395	380	349	380	378	346	403	394	410	388	329	377	371	356	376	394	394	373	341	352	379	395	358	389	373	326	393	366	394	389	400	378	377	365	372	369	413	367	369	356	348	372	369	316	385	373	386	380	385	349	389	361	375	364	362	386	382	360	359	342	349	354	398	395	342	358	400	348	345	364	389	408	382	357	386	356	350	383	355	396	382	381	346	403	377	365	373	393	420	354	348	357	360	377	358	334	374	400	350	366	359	348	437	372	358	345	382	367	373	378	359	359	366	372	390	385	383	386	393	395	396	394	374	373	394	371	367	359	367	351	373	338	357	380	355	372	356	365	378	363	384	366	342	361	327	381	380	381	394	391	372	369	342	378	374	410	374	354	376	394	389	352	340	365	429	365	362	388	411	345	387	346	367	357	423	379	359	355	358	389	349	334	384	341	359	356	378	394	359	383	415	364	348	378	371	356	371	380	364	382	355	364	408	387	397	361	348	358	365	342	419	374	384	386	343	367	380	351	358	402	366	381	353	339	390	362	346	339	340	368	362	361	360	356	368	407	352	392	397	363	343	390	355	379	398	363	407	388	375	345	369	350	354	355	349	368	394	380	346	377	375	348	397	374	373	357	347	384	363	368	363	371	338	381	368	351	369	384	368	375	380	357	360	388	384	384	392	398	424	359	384	368	356	367	352	348	346	356	372	360	361	358	368	367	341	398	377	366	343	385	410	369	390	348	348	415	326	339	346	348	381	365	374	380	356	352	402	370	373	377	390	345	363	353	376	368	400	373	341	350	399	388	422	340	373	398	368	378	388	400	411	376	360	375	366	378	390	368	353	368	380	369	385	388	379	410	342	390	353	339	381	381	369	394	377	361	354	399	372	375	356	350	403	373	383	365	357	356	388	381	383	373	387	362	325	362	361	387	360	380	375	384	370	365	388	395	362	368	378	419	348	352	324	363	386	379	336	381	368	377	358	377	381	368	389	372	347	362	371	376	365	393	396	343	380	348	368	336	341	381	373	367	368	356	341	391	366	380	400	356	408	365	418	342	377	349	382	389	411	337	343	385	384	383	396	358	403	362	351	378	352	385	369	363	361	351	385	381	360	395	365	394	393	369	372	407	389	359	383	341	395	392	360	376	391	365	393	343	378	340	357	381	377	384	374	328	340	363	370	344	346	363	401	356	381	360	351	358	357	342	373	372	388	405	354	361	377	360	370	364	357	350	411	362	331	370	349	359	371	358	377	350	384	392	379	418	394	370	364	376	366	361	370	405	341	365	358	382	355	410	370	341	383	362	377	346	386	376	355	404	371	385	393	391	379	382	341	355	360	387	374	362	386	404	385	369	388	334	400	354	351	355	380	374	375	384	373	353	389	380	371	350	365	345	388	393	341	402	403	366	332	375	400	352	375	326	349	346	323	337	391	380	372	395	338	377	344	337	351	387	376	339	373	372	359	395	371	358	344	367	393	390	345	377	383	335	369	384	374	364	381	359	312	381	340	344	367	343	370	385	397	365	359	336	419	401	362	385	356	367	341	372	332	343	358	361	324	360	370	382	390	408	367	374	359	350	374	382	356	379	363	369	353	352	359	354	383	364	352	372	315	364	378	379	447	350	380	355	366	364	353	384	361	342	375	388	386	371	368	360	370	324	339	340	372	370	334	380	373	365	337	388	334	381	367	359	365	358	439	372	377	379	346	374	410	382	342	349	350	348	342	365	370	360	381	358	350	388	387	334	402	392	389	383	343	378	369	411	371	362	337	374	351	381	389	364	401	375	353	355	378	352	359	352	365	332	367	364	389	366	391	387	390	387	383	363	360	375	355	345	350	354	355	392	423	377	403	398	374	365	352	368	391	399	376	359	376	386	364	441	389	345	350	346	389	379	386	344	400	382	348	382	384	370	326	366	387	340	368	338	394	344	366	351	400	415	433	344	359	393	360	382	370	355	380	384	390	398	395	359	379	400	367	366	360	378	365	341	362	402	365	384	361	366	418	378	404	368	373	394	333	362	330	368	336	339	405	386	378	365	362	367	403	370	409	347	377	353	386	382	388	400	357	394	364	396	361	402	367	343	376	398	375	335	327	372	342	333	377	356	361	360	412	371	374	349	391	388	335	380	364	370	377	375	364	389	396	326	369	398	392	377	391	385
23726	28956	14788	4508	2296	1961	1544	1320	1238	1128	1093	989	993	977	959	963	875	919	914	870	893	837	912	797	851	863	836	905	819	862	826	859	814	863	870	867	835	859	875	843	876	800	830	834	858	832	840	824	839	844	823	787	859	824	818	861	843	833	851	853	858	875	814	839	803	894	876	802	874	822	807	854	854	788	858	859	867	828	870	810	856	827	803	836	918	780	802	844	819	807	839	874	880	761	867	878	837	871	864	861	805	845	865	841	837	936	889	874	837	805	822	868	827	860	856	767	873	810	847	840	836	846	847	839	820	887	828	838	795	866	831	832	837	818	858	855	821	817	914	778	849	828	829	861	850	875	813	825	838	854	877	852	850	810	859	865	894	868	880	876	875	748	795	850	853	831	816	831	851	875	805	796	783	846	868	863	839	848	858	819	867	800	867	852	799	800	852	865	855	818	826	835	838	824	818	850	818	872	835	893	838	868	864	849	840	817	836	862	829	837	832	820	862	808	772	874	847	829	825	832	820	845	879	834	866	832	849	832	840	834	791	883	846	837	823	828	831	841	850	852	858	787	809	829	918	848	837	802	872	864	849	813	862	856	831	843	806	833	833	854	843	826	855	835	812	849	773	869	823	890	869	871	807	784	832	852	843	820	831	826	876	817	844	867	859	868	783	845	845	810	895	862	782	843	854	878	898	834	837	880	835	813	806	834	795	890	829	802	817	816	815	836	858	882	822	832	855	899	823	825	834	809	860	809	794	833	871	804	880	843	862	805	877	810	883	864	835	856	796	815	818	828	834	826	834	851	806	848	704	783	872	829	847	841	847	842	850	876	830	804	844	862	865	833	814	819	788	811	841	805	864	858	785	837	863	856	835	807	824	877	803	862	884	811	822	798	861	858	882	888	796	839	814	829	786	848	826	829	791	864	801	860	817	855	858	823	838	862	800	827	810	836	839	802	818	844	871	857	813	849	831	839	836	833	821	824	809	859	807	858	827	893	856	830	868	845	846	796	854	875	835	822	855	854	789	827	826	837	801	843	815	819	839	822	861	848	858	846	853	858	865	804	838	856	837	808	794	866	872	847	848	864	788	880	866	851	852	815	816	821	823	804	806	850	814	863	838	841	847	790	861	827	839	839	843	852	845	854	810	847	817	846	896	857	847	858	818	847	831	871	853	820	835	878	794	858	841	825	802	859	856	831	829	869	850	858	850	865	854	826	844	851	894	868	771	834	833	833	827	846	857	822	856	815	801	809	832	878	816	854	851	838	892	800	881	869	839	819	824	892	913	836	856	868	792	805	843	808	887	842	837	864	848	843	884	839	838	823	857	826	874	890	786	890	832	846	886	809	837	836	869	836	883	869	850	821	821	833	855	847	866	885	835	834	812	827	849	851	850	908	860	839	791	759	852	892	892	812	818	834	870	783	842	836	848	768	856	832	860	805	889	809	857	821	785	840	830	902	835	797	838	866	842	835	801	844	805	787	856	843	807	828	820	815	824	868	813	824	824	829	889	870	857	816	832	838	880	848	878	888	850	840	826	808	823	824	794	860	810	865	857	841	858	799	793	807	794	872	851	817	833	858	862	860	821	831	819	804	812	897	852	847	818	845	846	837	824	858	862	893	866	836	821	835	888	864	840	847	829	867	855	828	841	831	883	871	821	859	833	787	829	843	823	816	834	819	826	868	826	833	842	830	834	824	865	838	840	820	877	875	856	831	868	773	807	828	884	857	887	821	837	856	837	819	840	836	854	887	839	899	844	874	850	847	818	815	825	862	853	875	821	846	844	862	867	861	825	863	844	833	825	842	905	860	872	839	867	840	842	850	803	846	858	868	801	851	842	873	852	815	839	836	858	772	835	812	826	850	841	846	857	837	834	808	780	821	848	861	759	829	807	862	806	820	837	874	813	883	864	813	861	826	871	810	885	836	859	798	843	846	866	789	850	818	801	864	869	857	838	801	864	820	915	862	836	772	841	850	837	901	841	832	874	830	851	838	784	841	830	815	859	814	848	882	858	791	829	816	843	830	865	863	835	796	869	866	842	843	816	904	859	835	858	824	872	850	796	857	835	856	833	832	899	822	806	836	794	848	834	866	844	770	873	826	855	881	848	830	907	916	806	813	846	850	791	875	894	864	849	842	863	851	883	860	782	866	892	859	818	841	852	858	853	857	847	851	813	844	826	830	848	852	860	829	799	807	833	819	808	795	819	808	827	913	787	839	831	874	813	868	831	857	841	877	914	772	832	848	839	864	826	834	821	850	801	851	825	883	824	876	815	822	811	835	902	838	834	819	802	854	884	878	868	838	894	863	859	893	808	864	868	807	832	867	880	875	792	870	883	815	778	831	829	863	842	883	823	875	872	901	882	799	848	902	791	882	834	823	836	849	795	870	810	834	837	841	816	835	847	826	841	871	831	891	885	802	828	844	826	860	857	807	928	805	772	833	867	830	810	799	843	838	870	822	817	883	811	857	887	862	813	860	849	814	822	845	845	803	849	817	865	882	833	822	864	803	837	875	855	855	860	865	916	896	848	832	840	856	816	853	844	859	850	811	801	848	826	864	825	810	905	865	808	850	869	829	862	807	928	863	850	801	813	802	813	863	878	812	845	842	854	817	887	856	843	824	882	870	810	823	839	789	879	905	848	834	802	840	835	839	826	876	868	824	857	850	819	853	819	907	851	896	858	845	827	812	857	856	838	837	853	814	877	821	842	831	825	853	867	858	879	818	808	836	840	860	850	770	817	839	825	803	822	885	859	803	852	902	872	841	853	795	815	826	824	800	848	850	855	819	875	832	827	847	860	829	809	855	848	817	873	820	845	839	869	862	869	836	910	897	884	858	808	900	799	817	874	857	863	855	863	818	874	868	850	865	862	828	801	845	827	868	851	826	882	865	882	836	895	861	844	830	861	927	847	864	823	854	881	840	869	834	836	841	863	907	871	862	850	797	868	840	808	848	839	839	855	838	841	806	894	881	881	820	865	901	862	900	925	831	828	861	894	840	852	862	849	902	861	798	837	838	848	795	800	847	871	868	788	816	886	835	797	853	864	858	834	788	835	805	828	929	837	807	803	865	809	836	844	877	818	789	829	837	880	841	840	840	811	895	829	838	838	852	871	878	818	830	884	865	838	886	865	807	879	855	888	815	860	796	856	889	828	812	842	861	846	853	831	816	861	832	872	867	849	859	866	828	840	815	821	826	830	864	863	854	823	834	832	829	884	899	818	906	829	839	814	792	863	837	788	827	866	828	864	818	837	887	804	855	814	850	824	848	828	799	813	796	811	813	853	849	831	836	837	834	797	810	805	857	829	820	835	825	838	828	836	804	835	875	837	886	832	820	852	827	826	824	815	815	835	815	858	816	855	836	856	850	878	888	849	874	862	835	805	873	833	817	809	844	849	870	875	811	849	836	833	861	890	803	826	828	795	859	846	825	841	882	843	859	873	857	867	794	819	814	866	834	864	834	837	860	821	810	846	819
24841	21434	24914	28356	21454	20113	4989	2232	1478	1249	1011	814	812	666	634	541	498	451	445	464	422	391	377	365	386	363	337	377	358	368	339	393	346	336	303	356	347	315	344	337	338	333	333	335	373	357	313	362	354	341	324	327	328	337	331	390	363	363	343	353	345	325	370	338	351	340	339	329	325	374	343	331	337	372	332	344	333	353	321	314	353	340	338	350	378	335	364	367	372	307	367	361	360	368	354	358	362	309	302	312	336	278	351	338	344	340	343	329	329	320	352	337	337	335	325	327	351	324	343	329	327	344	349	333	318	342	368	341	345	347	338	383	323	333	344	307	323	342	354	325	348	356	357	340	315	339	345	323	364	332	350	337	368	327	344	331	338	287	308	332	329	331	318	334	343	353	330	348	342	389	358	323	356	346	333	352	362	356	322	331	331	364	322	334	344	395	330	345	339	371	350	330	348	378	325	349	368	360	329	339	343	320	336	375	322	363	348	332	354	355	337	296	328	347	340	333	387	368	339	343	329	346	355	374	326	341	343	333	319	290	324	325	356	351	386	362	319	309	353	330	347	337	315	308	361	333	344	323	394	352	323	360	341	332	320	357	357	350	358	331	315	345	333	332	389	333	344	381	355	336	345	345	348	322	352	366	350	337	372	367	298	325	337	341	337	329	370	310	320	334	376	321	326	344	362	358	337	334	278	341	339	321	327	344	366	320	306	328	338	325	325	339	338	355	359	324	331	345	344	358	365	350	315	330	309	329	340	332	337	325	348	350	293	344	353	332	350	323	350	346	335	345	392	325	320	349	344	342	334	324	376	366	331	359	350	341	319	321	320	341	333	347	360	346	326	331	328	367	344	340	320	349	326	322	334	302	338	338	398	344	322	311	331	359	322	343	328	344	320	324	342	322	316	319	345	349	304	335	332	314	363	335	321	343	328	355	305	310	373	365	372	319	341	360	357	342	347	317	351	363	315	337	353	348	371	382	329	349	361	312	361	302	332	357	320	313	335	304	374	328	323	337	355	370	384	359	352	349	357	361	330	342	312	381	350	367	335	316	339	360	348	348	373	364	303	344	325	342	345	331	347	356	320	319	348	339	342	370	326	352	365	346	389	337	386	357	362	325	338	324	361	338	297	340	309	328	374	326	365	308	316	331	344	358	349	306	284	317	367	369	348	321	349	352	335	323	328	311	327	326	379	351	336	316	365	339	332	316	329	324	345	360	345	343	352	339	313	333	341	323	326	316	346	344	340	306	332	370	374	326	303	357	336	343	334	353	328	313	365	373	361	330	324	343	318	329	347	338	344	312	330	326	360	351	334	337	355	342	311	336	339	310	268	350	348	296	334	329	361	350	357	350	344	330	303	322	332	339	345	317	345	376	333	313	304	346	332	333	340	373	351	344	359	308	333	345	360	342	351	321	346	331	335	392	287	348	345	365	345	348	336	333	361	347	351	332	316	320	359	367	364	334	324	357	327	358	343	330	318	355	358	336	359	377	345	332	359	330	301	343	339	347	330	305	334	311	310	342	324	332	314	370	350	332	392	320	352	359	316	337	334	304	327	308	331	358	338	379	357	353	338	308	339	363	338	320	322	322	308	295	311	367	328	333	340	304	324	312	314	335	308	376	344	344	285	322	332	299	326	324	354	325	303	349	325	344	347	336	330	340	365	375	342	339	349	342	318	337	323	318	347	323	300	325	330	345	316	348	334	365	359	340	339	315	353	367	337	305	326	370	364	336	343	332	329	334	336	349	356	334	341	340	311	347	372	307	336	332	323	338	335	344	349	377	323	345	376	350	334	348	373	327	332	337	342	347	342	358	335	322	333	338	347	347	347	314	345	295	318	317	343	350	341	339	338	353	340	312	346	372	305	334	357	332	351	348	307	377	350	319	312	323	365	399	357	330	359	352	347	342	344	327	344	328	329	365	303	317	350	347	350	318	361	353	335	372	333	315	341	346	373	331	377	373	357	321	328	346	355	334	313	334	304	331	351	304	335	338	337	357	356	335	338	346	351	319	351	338	343	358	300	371	372	331	346	344	386	322	336	357	339	351	308	334	368	372	341	357	350	370	331	338	313	318	347	341	351	329	295	350	354	337	350	332	350	337	317	335	368	330	343	324	340	340	322	307	335	353	313	310	348	352	340	359	340	347	355	318	338	379	349	349	323	346	357	303	359	325	359	333	328	343	360	323	369	336	331	348	331	364	329	316	342	336	331	335	335	348	338	342	337	315	343	345	329	330	348	321	338	334	323	331	308	329	397	344	347	346	345	352	334	307	347	386	332	327	332	358	347	395	337	321	320	363	320	331	326	363	311	321	345	313	329	338	337	302	320	381	340	350	298	409	323	331	348	307	318	359	371	318	331	335	352	312	365	350	375	319	375	333	351	316	319	361	351	335	356	330	345	320	307	320	355	357	339	355	332	318	317	351	330	313	350	313	343	311	333	365	364	342	352	342	317	321	387	345	322	308	337	324	358	346	313	347	350	363	298	370	345	334	384	302	340	347	311	347	363	328	346	337	341	318	347	304	373	390	349	339	293	348	360	352	357	328	330	330	327	324	295	326	342	350	350	331	354	331	310	334	334	326	339	322	330	376	340	339	325	332	321	357	335	346	345	325	329	352	341	318	295	332	337	374	378	346	323	336	334	328	343	374	360	343	352	312	372	361	340	332	355	347	339	334	338	340	344	363	351	372	315	300	333	348	346	315	336	352	315	335	358	350	302	334	324	340	327	324	377	331	330	388	316	324	345	352	339	325	381	351	365	321	339	345	370	298	358	346	333	380	378	351	330	360	319	315	377	346	340	327	334	333	343	368	350	336	351	325	350	326	330	330	352	341	340	344	316	295	356	346	352	334	382	365	405	334	375	349	370	328	320	328	343	331	336	312	386	367	319	309	319	341	370	313	345	350	325	353	323	332	338	344	345	342	330	336	373	340	345	330	375	370	313	332	343	338	329	337	333	339	320	348	345	317	365	312	337	279	349	323	331	302	354	320	333	361	311	345	368	337	309	343	360	365	375	359	315	360	321	389	324	366	361	306	342	356	353	353	375	364	323	335	333	301	353	352	320	351	317	338	337	352	352	368	374	339	336	306	305	325	331	343	347	353	328	355	334	301	342	321	325	305	314	331	340	332	343	312	345	334	350	352	330	319	328	316	361	321	327	331	316	307	333	326	317	335	333	348	339	356	338	364	361	371	322	326	325	323	345	319	376	370	350	367	363	315	337	298	351	341	361	362	372	341	317	320	315	321	354	340	334	366	361	324	360	323	333	339	314	303	369	336	338	330	324	360	317	348	309	338	345	333	368	334	347	333	350	378	353	333	323	347	334	294	330	326	367	329	357	331	316	333	375	379	358	348	332	351	354	295	303	338	348	339	345	353	342	329	330	293	337	336	325	350	326	357	355	354	339	336	332	331	312	325	340	358	337	356	353	316	316	353	292	319	373	324	354	352	342	322	358	349	310	323	355	369	354	353
24943	41707	25938	7284	2944	2127	1802	1494	1272	1157	1101	959	966	941	880	902	900	894	829	768	771	855	834	800	810	848	787	778	788	766	803	759	799	815	741	779	762	737	807	813	771	727	786	779	813	748	770	739	795	739	774	737	736	747	807	759	773	771	740	809	763	771	787	745	777	789	772	734	824	759	827	759	825	771	725	787	808	767	727	770	700	764	761	756	748	841	787	793	772	807	763	717	772	749	755	717	786	750	788	799	756	765	763	751	782	733	749	786	736	768	731	767	767	741	774	766	801	792	784	753	783	782	769	789	787	804	782	770	792	793	760	783	786	801	795	802	750	721	821	782	781	801	774	753	813	683	783	783	773	817	808	782	755	748	774	766	775	778	732	744	772	794	772	740	791	752	789	786	792	768	748	754	735	771	768	821	759	776	742	788	743	782	747	798	798	811	779	725	799	807	777	790	798	738	769	717	767	781	754	753	774	759	767	732	783	806	792	791	771	746	742	768	764	822	748	725	774	803	776	764	775	789	759	778	794	731	759	736	768	718	791	778	772	763	810	760	792	794	773	793	732	775	871	759	783	787	771	757	722	764	778	711	752	752	753	749	751	797	713	780	809	742	779	809	765	798	748	743	779	746	735	737	782	720	748	756	772	793	752	763	768	803	766	746	749	761	720	762	727	782	752	740	696	781	809	747	763	775	781	778	804	753	764	777	796	807	820	780	788	752	781	801	762	810	800	754	737	752	746	746	707	782	792	764	759	786	802	752	739	748	776	746	748	735	784	760	771	759	760	769	798	747	768	767	778	826	771	717	786	791	799	839	770	784	835	807	800	749	760	776	777	827	835	806	788	788	779	761	776	787	743	768	851	719	754	776	783	768	763	785	755	783	803	774	737	802	780	751	804	744	742	785	763	772	746	808	759	771	727	787	775	756	721	753	738	785	809	728	769	809	765	742	807	776	829	811	795	754	769	769	766	737	776	770	771	748	782	803	791	806	786	767	799	790	771	779	715	772	721	781	757	780	845	757	783	754	758	763	791	742	747	779	823	755	706	823	728	760	753	778	806	762	765	733	767	781	784	836	782	801	745	772	743	739	776	771	743	739	820	818	813	811	787	767	774	761	754	761	809	802	712	730	772	767	742	777	774	802	759	757	717	767	786	795	770	772	751	756	799	760	774	810	770	790	785	735	762	718	763	801	735	843	837	773	764	781	791	843	794	810	762	743	739	760	795	784	833	809	757	767	824	775	811	687	766	816	739	767	747	791	798	762	783	749	792	723	762	736	774	819	740	733	814	742	754	773	790	762	725	771	753	718	806	833	804	761	753	748	759	757	779	750	777	817	753	767	792	799	810	803	770	789	741	786	768	780	797	779	747	797	772	760	799	774	820	763	758	732	733	752	773	822	745	770	723	745	722	756	790	794	742	818	739	765	773	759	776	783	752	812	806	769	781	737	786	785	816	745	786	835	754	799	779	761	743	787	740	779	765	792	747	798	782	827	769	747	768	774	730	738	754	717	763	776	737	757	738	759	801	777	713	807	733	791	792	795	797	776	814	786	731	803	792	778	745	717	794	742	787	797	737	784	788	734	784	708	796	771	752	778	746	749	814	760	739	783	735	805	732	732	820	752	812	760	756	793	774	777	739	737	740	735	755	781	793	773	735	781	743	783	753	786	775	784	763	767	786	728	771	796	783	773	792	778	799	822	739	780	728	794	793	747	753	780	791	806	790	778	717	760	761	742	784	732	769	784	732	770	843	793	768	763	819	766	782	735	818	785	790	807	780	766	804	743	749	796	790	769	798	794	768	718	780	767	744	755	787	747	762	767	807	713	741	778	769	742	770	849	751	788	773	739	751	789	801	778	793	712	751	712	793	771	743	748	750	743	734	758	783	745	817	728	793	776	817	819	804	779	803	776	780	772	814	759	720	773	781	743	774	796	796	754	799	770	758	730	826	773	760	790	769	791	789	752	775	785	763	734	804	755	764	747	750	738	778	758	797	770	745	774	778	810	764	760	733	765	829	764	712	830	743	766	832	775	760	766	785	768	759	741	786	774	751	771	741	751	782	781	792	781	738	720	760	795	787	763	767	770	763	816	740	771	815	722	738	770	777	748	780	806	755	752	785	776	756	716	817	809	798	766	797	770	757	755	731	796	798	791	770	758	765	769	767	854	738	794	720	778	767	791	749	791	812	785	805	782	775	774	785	773	767	774	748	745	784	806	795	747	753	753	787	788	737	778	775	768	759	773	765	793	754	767	709	818	754	818	743	732	730	770	770	781	715	724	770	748	822	774	763	752	746	743	802	784	749	780	741	731	758	764	792	755	760	767	719	761	786	795	761	815	782	771	775	767	775	790	753	810	783	781	788	782	787	713	748	768	827	760	765	789	800	759	786	730	762	742	751	737	764	729	770	741	754	746	765	814	805	773	690	744	759	776	749	757	763	778	732	714	779	755	730	789	780	777	802	786	723	690	802	773	757	777	790	756	723	768	840	785	786	721	760	767	758	790	743	757	808	809	771	789	737	790	742	765	820	791	758	822	766	725	717	802	787	798	781	761	731	811	744	782	803	816	748	750	781	741	774	771	801	748	748	823	779	740	773	745	775	719	739	767	787	809	820	784	750	766	798	734	767	761	746	743	828	777	788	716	718	755	775	761	771	725	727	797	749	760	769	746	760	798	831	770	781	743	771	756	730	799	757	756	734	769	733	777	691	753	797	800	784	804	757	759	797	766	745	849	792	746	788	775	809	779	780	780	805	768	816	751	784	814	752	749	788	779	799	783	699	804	741	805	733	730	764	814	733	810	735	782	745	717	760	756	783	758	786	782	757	824	803	834	805	788	780	770	787	759	737	776	834	788	775	761	764	804	775	796	784	761	760	777	783	779	756	757	799	752	738	805	771	722	770	740	759	739	739	802	797	768	771	796	801	740	777	771	725	788	756	807	811	733	768	769	739	787	736	790	790	788	785	710	782	782	784	759	736	785	779	806	763	760	774	777	798	752	749	789	795	735	769	786	742	747	843	780	826	729	795	754	775	755	813	785	767	736	760	761	720	701	772	729	742	790	753	789	797	834	726	790	761	746	746	786	799	791	733	782	788	800	742	793	770	792	782	761	784	741	749	779	791	739	794	728	741	789	770	755	753	790	740	783	823	780	738	811	793	751	744	775	783	824	766	795	766	750	714	840	750	771	783	779	773	791	752	773	755	796	801	737	745	750	755	769	775	764	801	716	761	743	742	751	771	768	742	770	818	784	730	764	770	719	753	731	752	836	740	751	744	799	784	817	793	752	743	784	748	789	763	726	803	745	796	726	778	832	821	720	784	785	724	779	791	852	798	721	795	776	817	760	784	764	745	777	735	765	750	781	769	727	861	764	765	714	776	763	792	784	824	796	809	717	772	792	747	782	746	729	779	779	763	772	819	768	758	763	765	755	772	714	765	776	778	746	785	771	764	783	753	731	765	717	815	780	744	738	768	808
24208	21438	25267	28021	21449	21542	18613	3769	1885	1457	1205	1072	994	737	752	614	607	473	461	420	403	373	353	348	373	381	340	346	338	325	367	359	319	346	335	320	368	329	348	368	352	367	332	319	353	325	324	317	334	344	313	351	335	328	317	332	303	336	342	324	301	287	305	337	322	367	315	364	354	336	337	316	341	280	312	335	348	353	353	301	316	304	319	330	336	329	339	303	349	365	335	322	350	307	355	337	344	328	326	321	300	326	322	312	341	332	334	355	332	298	367	305	304	322	304	317	360	317	309	327	303	349	345	318	323	338	293	321	356	312	318	328	298	323	325	336	337	342	340	293	332	356	360	296	328	348	340	320	333	329	315	342	336	320	326	335	322	331	351	296	334	349	319	326	336	330	335	360	335	333	318	290	348	341	342	326	326	319	323	320	327	315	312	343	309	329	296	276	347	383	308	346	314	315	341	349	339	317	333	320	376	308	380	317	357	305	317	348	336	336	310	321	314	347	304	376	344	359	349	318	364	291	326	314	319	310	329	316	323	313	306	306	349	320	336	346	351	345	342	356	290	325	345	366	329	294	321	336	327	321	323	324	363	373	334	314	344	371	309	309	356	344	349	349	357	381	311	343	327	337	341	345	310	319	326	325	339	310	326	347	277	295	338	302	353	349	336	331	368	339	307	356	310	347	326	337	341	318	343	353	311	320	306	314	274	303	320	342	323	331	353	348	339	310	364	323	318	352	313	347	321	336	304	317	327	318	323	348	330	331	353	348	331	345	351	365	338	331	334	290	322	342	332	312	320	337	320	308	339	355	313	301	355	292	346	299	289	335	322	334	311	296	332	355	325	346	331	336	304	364	331	334	320	312	317	327	316	326	326	347	337	347	326	287	336	319	339	336	293	323	343	332	340	350	318	339	365	289	333	340	325	319	304	337	318	338	329	308	276	295	346	321	329	352	342	339	316	330	325	313	340	313	328	356	351	334	334	322	316	338	335	345	348	326	341	344	338	295	321	352	291	315	308	329	334	340	333	342	365	332	309	349	332	303	346	328	332	305	335	332	335	293	335	301	320	317	307	303	299	305	333	329	345	339	321	313	327	306	303	325	322	331	332	354	340	328	346	313	355	292	336	292	333	335	332	307	328	365	364	357	324	313	353	312	315	298	321	305	345	306	319	339	341	331	328	356	336	311	310	336	331	320	320	344	327	289	330	318	352	329	318	281	326	355	319	375	309	331	357	322	304	323	338	334	323	327	372	316	293	348	344	326	325	325	308	348	297	343	317	339	329	358	292	347	309	335	344	312	358	332	321	359	341	342	325	350	321	341	318	353	344	332	350	344	298	338	351	350	354	353	341	343	311	327	305	346	305	356	340	323	333	329	322	325	314	333	324	369	329	309	303	334	341	313	327	359	335	318	322	316	326	361	357	323	323	349	322	335	293	311	345	354	328	297	317	341	323	328	330	337	348	352	321	303	309	324	310	336	363	335	312	324	335	347	317	299	328	324	299	303	309	326	356	325	312	323	337	325	330	316	296	343	357	348	338	307	323	350	313	326	325	329	330	333	335	337	322	315	357	298	329	293	316	337	356	334	359	319	375	324	309	299	355	350	307	330	345	335	359	310	323	342	319	348	332	301	305	333	330	352	336	329	322	323	324	333	329	363	345	330	361	308	331	329	321	331	321	317	323	322	328	345	321	302	331	329	336	337	328	335	306	352	365	299	336	294	320	332	337	317	347	296	336	300	328	309	340	324	341	347	324	324	330	313	312	333	344	294	342	316	346	314	314	329	334	296	320	321	369	314	332	332	325	278	323	330	323	345	343	300	336	328	340	317	321	351	316	323	320	349	331	322	376	362	310	326	303	318	376	332	350	335	356	326	322	302	334	292	334	297	328	288	303	304	326	304	320	335	346	351	340	317	325	331	330	358	356	323	326	322	307	358	346	324	369	358	333	311	322	325	343	360	357	314	324	312	354	319	325	329	363	347	352	316	348	336	312	326	335	364	305	311	311	320	285	300	338	335	328	329	354	334	313	306	306	346	293	333	336	317	352	321	377	318	338	329	344	335	319	291	329	366	293	327	314	322	290	324	328	341	279	321	359	343	329	322	371	336	318	299	344	341	322	302	311	368	326	352	335	332	349	305	326	346	345	317	317	346	341	311	349	308	313	334	319	331	304	311	347	325	328	317	302	347	327	292	354	330	317	307	317	314	327	339	331	316	362	306	344	368	316	355	335	318	329	291	314	316	354	343	348	318	323	333	307	329	320	315	357	346	339	361	317	322	372	286	314	312	326	325	318	288	328	332	338	339	355	332	319	323	312	319	358	360	355	324	343	344	353	348	323	321	347	374	320	306	293	354	333	333	302	296	331	315	323	335	316	318	307	277	371	315	337	321	349	303	311	346	326	337	313	323	325	341	296	345	316	322	352	365	311	315	347	300	336	320	326	321	339	348	346	323	338	317	325	310	315	344	302	314	278	290	341	359	338	329	330	338	319	328	341	321	329	331	318	323	300	314	374	346	317	323	350	383	331	336	322	333	339	313	301	313	321	332	314	347	318	349	349	329	348	286	323	323	304	365	327	338	316	314	344	305	311	328	318	289	295	353	338	351	310	339	308	314	326	344	322	316	355	349	334	333	330	311	326	369	348	320	352	308	353	313	308	326	340	326	307	362	323	317	352	317	301	282	325	323	310	340	286	300	336	351	324	357	308	330	329	335	359	329	326	352	341	309	328	305	331	320	331	327	337	312	353	369	322	317	284	322	340	358	342	305	295	334	317	335	323	337	293	331	336	352	313	304	340	333	327	355	303	330	357	336	327	341	355	334	300	325	302	314	371	323	361	343	330	314	323	352	327	334	337	366	339	312	361	372	357	319	316	315	344	286	351	308	318	339	330	315	343	356	338	330	360	299	306	353	336	309	345	314	315	326	298	338	347	305	335	325	334	313	336	322	337	355	344	345	327	341	318	329	297	324	319	371	305	290	293	335	349	373	313	324	307	328	322	305	325	356	311	342	349	311	316	349	344	340	341	314	293	314	316	310	323	329	367	318	284	330	342	322	309	341	340	330	316	346	338	340	321	322	352	335	354	308	281	316	313	310	298	313	326	326	298	343	326	304	328	357	310	314	316	363	330	318	319	294	335	287	311	323	339	344	316	311	274	309	315	322	328	340	343	326	338	307	325	357	346	313	304	318	296	328	363	320	342	322	361	321	371	317	328	327	330	298	365	283	345	314	315	349	346	347	359	326	288	318	297	349	345	329	315	314	303	319	321	326	346	296	303	344	327	278	321	316	314	316	329	297	311	331	352	299	315	290	372	352	329	316	360	357	317	345	302	308	295	352	362	335	350	308	312	321	318	308	344	332	343	329	314	317	341	339	306	319	327	332	333	324	330	330	349	345	331	326	305	351	321	320	322	337	336	339	336	308	330	345	306	305	335	302	321	335	323	337	317	326	326	344	312	361	353	281	316	290	306	317
26477	48464	32092	9054	3564	2609	2006	1646	1410	1227	1058	1066	984	958	897	918	837	810	833	838	786	797	717	772	761	763	759	793	748	721	727	729	758	733	770	724	731	743	752	766	736	724	781	741	743	776	746	739	715	731	760	730	754	764	769	787	756	790	747	716	722	774	750	715	757	706	744	735	787	712	728	733	748	760	751	796	760	718	731	736	713	766	703	720	743	732	747	789	720	679	716	729	769	767	745	758	730	716	738	733	732	723	712	683	769	722	756	764	763	729	706	738	731	725	740	719	783	689	735	723	676	783	694	755	675	720	738	733	717	741	778	698	750	751	780	707	710	763	703	736	726	753	685	795	756	750	777	689	732	705	740	700	706	715	742	766	698	740	747	756	747	682	695	768	729	726	740	726	725	769	770	740	751	730	770	730	764	702	764	744	763	686	755	737	706	728	736	725	738	786	778	751	721	740	714	752	750	715	750	736	755	738	766	777	782	734	717	717	765	728	761	791	720	773	730	710	734	721	691	709	728	737	715	766	741	730	720	760	802	745	731	747	753	745	684	755	792	765	776	764	723	721	780	766	747	754	751	719	777	679	760	744	725	687	770	722	746	743	789	734	711	775	727	796	720	764	708	727	706	721	721	767	699	724	704	721	758	813	725	798	726	759	730	806	753	735	706	754	715	706	755	772	738	678	736	734	692	724	747	713	742	693	722	742	813	785	733	744	690	785	736	770	759	782	737	729	696	728	720	713	711	729	742	755	756	748	745	751	770	766	738	699	731	787	725	758	725	723	812	740	727	723	749	733	734	737	760	743	746	721	732	696	740	757	731	711	723	738	757	731	725	753	735	744	705	712	719	804	754	755	725	752	747	720	740	742	730	698	752	736	737	768	729	718	763	820	815	722	717	755	729	810	750	790	772	699	731	728	724	769	714	774	742	734	727	693	745	736	777	776	716	736	741	709	731	753	721	693	783	711	763	766	730	701	796	709	726	736	694	756	721	740	778	730	713	765	750	696	728	703	778	732	729	719	760	741	735	734	680	743	754	707	780	714	738	703	757	737	766	805	777	706	672	753	757	726	742	698	795	787	707	800	772	727	711	732	761	714	711	749	728	704	711	730	759	736	737	756	783	748	730	763	717	782	761	730	736	716	747	723	745	752	784	727	750	737	740	720	701	744	718	813	748	762	747	800	769	758	771	724	728	714	716	708	757	719	742	805	760	722	724	723	701	756	727	728	708	733	770	741	736	774	723	746	714	699	707	736	746	756	703	735	727	764	750	727	753	747	753	712	768	775	722	722	753	761	715	791	787	730	698	726	750	726	738	723	714	772	728	701	701	722	788	718	729	751	726	682	701	754	744	765	739	740	786	721	719	749	771	753	726	731	754	772	743	765	733	751	761	754	726	752	761	718	775	761	736	740	715	708	725	718	709	735	757	744	706	754	751	740	740	714	752	727	754	697	715	752	670	764	738	752	709	720	760	686	751	687	723	711	709	783	729	726	798	727	705	754	725	752	743	756	717	745	761	734	701	799	712	758	782	752	725	699	723	727	737	736	761	731	712	738	701	738	755	737	730	739	769	744	767	712	711	667	730	753	697	725	761	724	758	699	716	757	728	739	718	728	708	763	763	779	748	748	702	721	723	750	681	727	747	751	749	749	735	751	727	697	718	701	771	753	749	729	777	699	695	760	718	736	779	713	726	760	744	798	715	756	738	714	749	698	708	708	766	783	745	723	733	778	742	774	732	774	717	728	738	719	741	699	764	752	731	732	711	760	679	694	751	742	700	744	721	766	766	704	740	751	727	705	769	723	751	727	671	719	722	757	756	701	780	739	702	774	751	733	691	769	716	733	713	769	748	727	774	763	693	726	762	775	739	792	759	742	729	764	771	735	774	689	782	757	716	761	782	746	731	728	781	801	747	700	759	778	738	719	730	748	742	713	767	774	712	751	723	756	721	752	763	705	750	775	736	785	753	723	762	764	791	725	710	728	700	745	746	769	804	715	731	731	799	746	770	714	752	708	753	757	721	742	678	734	706	733	740	661	701	746	691	759	737	765	779	709	720	720	706	701	719	683	729	707	754	724	798	701	739	754	738	743	724	807	771	692	719	726	775	796	797	715	707	775	758	730	723	749	737	738	713	678	745	773	730	673	746	716	724	781	734	793	763	736	732	769	743	747	712	714	715	702	769	748	788	738	789	736	739	719	788	726	721	718	738	728	759	721	721	737	713	769	716	744	772	741	750	709	734	747	737	739	717	702	700	678	772	772	751	751	766	761	753	748	728	720	750	771	763	730	775	719	761	778	736	729	745	739	712	732	744	747	777	714	713	704	774	721	725	672	743	721	755	706	711	708	793	728	709	771	685	725	719	788	710	720	722	712	706	755	779	731	706	755	714	736	725	686	701	761	795	719	757	776	727	704	717	712	727	774	740	739	745	775	726	760	768	719	752	734	769	721	765	730	751	734	718	742	749	770	753	717	707	785	767	762	718	703	685	752	748	694	759	708	679	745	779	714	728	775	712	725	728	696	731	741	755	695	731	720	755	728	757	728	750	746	736	735	725	730	684	739	723	779	698	723	725	682	718	707	789	756	738	726	793	727	710	778	777	763	780	762	833	767	758	784	727	763	725	744	738	715	691	701	730	745	726	693	737	732	746	796	712	751	804	740	757	766	799	765	683	761	740	737	719	771	736	730	736	781	710	690	720	704	739	728	695	775	756	690	714	705	683	763	719	768	773	702	729	709	695	766	735	780	709	752	689	739	767	738	731	751	785	760	758	734	750	766	734	747	739	754	683	769	776	719	749	736	743	772	761	733	729	770	762	756	772	755	753	716	755	795	761	744	738	768	691	742	704	712	736	736	782	673	752	785	755	745	792	770	745	695	744	683	746	706	718	760	716	709	729	725	716	746	764	738	754	731	713	703	730	745	702	741	668	803	781	723	762	750	719	705	728	736	749	702	724	775	744	780	692	759	755	684	777	774	759	757	764	736	769	712	742	766	746	711	706	717	713	749	725	745	740	732	710	711	728	748	756	758	725	736	731	706	752	768	769	773	739	778	737	804	721	690	754	718	718	750	721	707	684	759	764	729	714	711	718	779	694	743	744	755	753	730	705	731	734	742	755	747	725	737	735	763	661	784	734	736	730	724	702	737	794	754	757	814	727	737	679	768	730	784	753	710	745	779	694	769	767	770	723	779	672	753	757	741	757	732	755	721	729	743	675	789	728	763	756	746	729	717	774	708	777	772	771	728	734	665	713	715	721	718	762	752	800	753	764	749	738	752	767	764	747	746	707	732	772	760	709	769	746	697	725	760	747	722	810	685	754	712	746	747	734	704	742	771	752	712	715	744	731	732	737	758	744	770	704	702	679	786	736	746	724	733	704	750	710	728	685	734	704	780	739	749	711	750	698	765	764	765	758	787	680	767	746	738	736	765	708	758	760	678	700	761	789	723	743	706	688	750	723	734	773	731	760	744	759	760
33020	25103	23429	9791	2997	2284	1903	1466	1151	933	824	714	659	622	547	485	470	481	441	425	413	402	400	416	360	408	395	383	362	405	414	371	353	390	406	345	377	389	410	353	356	329	398	382	372	330	377	378	358	409	360	398	379	406	401	371	358	328	332	353	387	399	341	364	373	382	358	394	367	380	367	359	346	369	369	385	360	382	378	360	329	331	364	404	370	367	370	352	388	383	388	408	382	352	377	404	377	398	372	373	393	382	358	380	391	375	391	346	388	367	385	389	407	418	387	353	377	409	350	388	363	358	332	325	348	385	370	347	384	352	369	374	388	371	367	356	376	391	364	378	390	402	352	391	393	325	351	382	373	366	389	388	378	376	379	409	390	388	368	363	367	387	362	325	337	386	328	358	370	355	361	401	345	394	379	328	377	355	386	353	393	358	374	355	386	358	405	361	391	373	368	375	350	373	365	374	400	383	388	352	379	354	375	401	364	295	363	352	410	412	400	348	331	390	344	349	393	373	381	405	377	378	385	382	401	341	368	359	361	356	393	394	412	367	380	382	330	375	377	314	372	360	389	376	376	383	387	404	405	406	374	363	353	383	368	340	368	342	368	356	376	368	366	355	351	364	334	355	389	355	361	384	347	351	372	376	354	367	355	368	379	373	388	390	357	415	353	387	354	389	305	336	354	407	380	340	345	364	372	361	392	369	357	340	340	409	394	397	406	363	347	362	418	369	358	393	361	387	363	405	382	372	344	382	370	369	367	357	375	393	340	398	380	325	368	362	383	326	334	407	346	382	344	390	370	360	416	386	359	402	351	360	368	335	328	360	395	394	370	410	371	357	352	385	411	372	355	357	370	367	380	380	363	378	366	360	393	386	366	355	361	344	338	379	342	360	399	342	356	368	398	335	374	370	366	374	337	372	391	386	376	343	372	388	406	374	367	398	384	352	374	377	360	371	346	375	358	368	346	361	390	351	365	424	400	355	357	373	394	366	351	379	390	370	379	397	376	373	365	373	390	368	382	351	370	365	343	373	380	371	358	353	356	369	349	375	378	346	397	361	375	369	375	380	357	382	382	366	356	338	400	384	359	379	378	383	368	349	378	379	386	389	377	380	369	358	391	339	383	385	352	370	360	373	389	381	358	392	364	372	334	374	364	397	372	375	410	384	374	373	384	355	358	352	335	377	390	364	339	379	403	409	410	377	370	377	399	358	363	387	372	376	362	406	395	325	386	389	372	381	327	379	377	353	401	354	395	362	352	369	340	386	406	385	375	387	382	374	340	360	354	387	391	385	352	384	354	351	369	376	403	419	363	377	353	377	364	394	394	362	356	354	340	375	441	334	394	380	370	349	395	381	371	372	391	368	372	399	355	335	350	374	368	390	384	352	412	382	383	366	366	357	377	328	353	337	389	384	383	389	399	416	377	381	389	382	384	395	387	373	353	341	395	365	370	342	348	360	381	345	388	362	405	344	365	378	383	373	371	376	373	380	393	398	396	356	345	346	385	349	360	333	369	340	359	394	351	351	364	370	394	363	409	420	387	347	392	388	378	373	343	379	363	351	370	348	381	364	349	388	354	349	360	403	402	395	348	365	374	360	391	359	384	394	390	370	356	344	401	376	352	375	354	374	359	331	366	386	405	400	353	382	378	421	368	372	347	385	374	376	398	366	342	369	403	376	374	381	365	376	326	349	359	395	367	384	379	344	385	389	385	398	399	375	371	399	374	381	360	387	378	351	345	391	389	397	349	423	381	393	375	403	388	378	392	354	382	327	359	357	349	386	331	401	403	363	363	359	360	384	372	379	357	346	411	379	379	331	365	397	349	376	383	371	369	387	349	360	385	384	362	369	369	392	316	391	345	391	348	409	378	389	391	374	343	372	361	336	398	379	360	345	361	373	332	356	371	377	340	373	383	372	379	386	371	393	372	362	355	376	364	355	360	362	346	350	359	385	374	357	355	344	347	402	347	373	373	372	372	402	362	400	371	406	375	373	402	338	376	366	400	422	364	370	364	388	376	362	346	377	374	374	362	367	407	407	354	375	368	346	378	363	337	347	363	365	355	372	358	353	381	374	406	357	366	345	349	363	353	374	361	356	403	365	371	400	390	369	371	335	351	362	404	411	343	356	417	352	366	410	371	385	342	357	389	343	396	408	352	341	358	361	370	396	344	371	384	417	384	364	361	391	386	364	369	374	388	388	386	388	358	374	354	376	382	366	396	375	350	362	366	412	378	385	390	353	379	374	390	351	374	365	389	378	354	386	379	384	367	380	393	359	410	391	415	329	370	400	372	371	337	376	344	366	376	357	369	385	389	379	369	371	376	379	377	342	400	351	356	370	376	347	373	393	414	358	388	371	373	381	353	354	350	342	356	355	378	386	374	397	389	379	364	390	376	363	389	365	355	356	352	342	390	384	368	350	369	348	395	339	353	358	393	379	358	358	361	400	380	343	386	379	397	368	377	384	404	377	393	362	324	382	403	366	360	345	404	388	399	353	352	392	419	365	395	417	357	352	360	340	359	358	380	412	364	368	363	375	377	350	352	350	364	378	360	361	394	401	370	357	361	363	386	393	370	360	386	370	392	333	351	377	378	376	364	358	375	375	372	341	369	368	355	354	401	391	358	396	372	371	372	343	398	364	339	366	345	413	409	341	379	365	386	395	388	375	330	334	380	384	366	367	383	420	387	374	393	377	352	387	377	387	412	364	395	354	380	379	378	394	371	343	355	379	368	365	351	367	367	393	341	383	385	364	379	352	385	365	359	384	357	393	376	358	413	387	356	349	390	336	385	407	378	349	344	348	394	378	377	395	382	341	370	361	374	375	374	389	396	367	373	376	353	369	373	368	395	388	355	384	375	397	381	373	391	361	385	379	368	369	371	347	338	386	410	327	356	345	330	357	375	400	371	349	385	378	349	359	335	347	356	353	361	392	381	382	375	358	391	375	343	371	380	361	407	382	385	365	385	404	367	350	401	352	334	393	374	374	343	368	368	386	391	366	342	336	410	355	360	333	352	378	379	356	343	388	398	388	410	380	345	358	374	342	407	338	354	388	379	381	366	389	352	362	363	350	347	376	371	378	389	342	370	384	377	414	371	382	375	383	384	397	398	382	352	339	376	393	354	355	425	369	347	360	351	350	362	378	377	375	379	358	343	348	389	363	369	403	359	349	414	383	377	371	350	397	366	366	365	383	336	365	367	389	375	355	344	373	324	388	347	372	365	364	357	388	399	358	384	375	376	385	345	342	364	390	370	352	361	334	355	338	340	391	361	351	372	378	385	368	366	366	373	377	325	353	399	368	400	382	354	375	371	413	372	408	383	366	344	363	389	378	416	383	389	389	357	386	416	411	385	369	377	362	356	382	357	354	382	414	388	391	373	372	379	408	366	394	375	385	365	355	349	351	406	356	371	394	408	367	332	376	376	362	389	419	378	375	337	364	383	363	377	355	387	359	334	350	384	398	361	340	385	355	375	358
24075	30413	15055	4010	2174	1737	1515	1313	1186	1075	1057	1014	1001	1007	909	981	869	928	819	869	881	882	843	843	830	861	776	829	878	854	865	856	840	836	872	867	799	928	835	816	880	806	884	858	876	843	876	849	830	853	837	846	890	821	839	852	824	755	850	880	872	875	814	817	832	885	893	855	861	817	869	824	872	883	822	829	819	843	856	879	785	851	817	854	841	857	847	831	829	854	830	839	805	884	868	880	807	843	848	854	858	828	817	858	825	867	831	848	831	851	888	814	851	817	820	858	821	923	846	843	809	850	821	844	855	813	829	877	842	846	786	831	826	828	866	882	839	866	868	825	805	817	825	885	845	807	803	864	825	806	821	850	846	802	821	852	819	850	858	862	896	828	842	852	834	826	853	846	826	805	855	819	830	879	864	860	799	843	829	790	863	849	830	863	842	803	879	859	837	830	859	853	788	845	826	871	851	817	865	848	848	829	849	798	830	849	810	845	806	845	868	830	831	838	781	850	842	808	819	839	839	832	856	842	837	824	857	839	884	842	840	864	811	840	842	805	826	833	842	870	880	827	898	824	881	858	902	828	829	824	881	827	848	845	795	869	846	826	867	835	816	796	801	836	850	858	833	837	828	862	882	827	844	869	816	875	884	863	830	838	877	840	820	835	860	831	848	832	881	864	859	846	830	835	860	759	868	879	825	819	814	858	826	922	827	822	873	877	850	866	855	818	819	854	811	819	829	835	878	834	816	839	821	819	816	812	823	850	842	805	843	859	837	831	839	818	862	837	833	915	887	895	818	874	851	812	841	881	841	891	824	850	860	893	831	814	857	881	849	872	831	836	806	819	818	843	875	801	879	838	873	857	823	875	859	870	848	833	888	836	824	893	818	895	854	794	871	828	884	831	814	802	819	864	826	801	855	849	860	867	803	823	850	834	856	775	862	860	822	854	855	866	835	850	843	863	869	842	838	804	837	868	835	791	875	823	854	864	831	807	897	781	814	805	829	874	849	860	797	839	838	815	844	817	870	844	851	905	826	830	847	819	838	862	882	850	888	882	787	839	840	881	891	841	870	839	858	801	818	806	820	768	897	852	932	850	847	882	834	817	872	813	887	852	849	826	886	875	872	864	819	828	809	837	860	889	836	827	800	815	848	878	765	859	860	863	902	866	847	811	817	774	828	777	851	802	884	807	807	805	814	853	825	851	812	884	878	815	849	862	863	845	888	894	831	845	862	845	833	855	885	842	823	814	810	867	835	803	859	862	878	839	828	850	879	861	828	860	868	829	853	864	829	830	737	829	863	843	866	817	810	811	838	874	864	879	867	801	869	808	862	829	810	814	804	873	839	876	810	894	839	846	811	860	829	795	896	820	851	867	834	878	806	805	801	869	876	876	835	882	842	881	839	847	895	865	893	868	849	852	786	865	881	836	788	851	859	786	837	810	838	826	848	828	871	850	825	822	860	843	842	853	802	865	778	805	829	801	840	881	857	816	859	880	819	877	891	848	846	869	857	809	825	841	874	880	840	816	851	816	790	858	867	831	810	843	824	831	818	859	831	833	864	875	823	843	880	791	858	870	827	868	871	847	812	856	858	773	819	910	838	806	806	834	830	849	871	872	883	747	824	836	837	826	822	847	872	835	876	841	830	858	830	834	840	813	843	819	895	831	914	864	807	835	865	850	910	904	834	794	814	834	896	755	815	859	838	774	827	935	821	859	911	842	832	852	814	796	826	854	815	812	872	835	854	849	825	816	864	793	854	801	829	879	881	807	874	894	827	841	871	863	859	874	846	839	838	854	890	844	832	837	832	870	839	795	833	880	877	838	850	838	877	849	865	840	836	871	794	814	782	882	882	873	852	849	810	848	816	851	844	844	823	848	825	839	840	858	850	804	832	839	830	848	839	816	899	824	842	814	830	862	803	798	847	815	872	862	827	798	868	792	851	839	852	799	868	895	825	817	812	849	856	863	797	827	882	842	797	829	855	893	852	840	856	816	889	861	855	861	859	838	865	824	893	891	856	845	822	787	845	855	801	819	786	846	891	882	851	874	824	800	826	861	810	805	882	822	827	824	846	854	821	848	812	836	831	863	850	848	834	836	863	885	831	812	841	869	789	873	801	880	806	871	832	837	844	866	867	837	821	822	860	813	845	861	851	853	824	841	805	849	792	856	835	808	894	836	878	810	864	870	880	843	850	877	837	848	860	879	828	841	833	860	827	859	820	857	844	846	832	856	849	872	872	836	772	833	893	837	883	778	784	848	848	829	853	826	828	843	880	823	846	851	848	779	876	815	883	890	899	858	848	832	859	770	830	766	847	813	794	846	860	836	808	814	898	855	892	843	816	859	867	851	842	813	864	846	832	864	880	807	825	821	868	794	879	830	848	851	791	876	789	875	842	866	793	871	854	832	783	821	795	847	846	836	862	857	877	912	844	776	835	850	844	801	869	790	833	851	873	851	813	852	890	854	835	853	847	798	837	868	832	853	836	804	853	817	825	805	816	813	863	873	901	817	842	835	832	822	860	872	835	830	857	889	830	845	836	877	870	892	837	853	830	814	815	870	822	888	871	803	822	856	850	800	790	794	827	826	859	750	872	814	790	785	813	815	851	846	846	879	816	894	805	839	853	855	803	831	832	790	854	800	843	863	847	840	812	834	879	833	816	836	865	822	819	805	837	884	793	812	819	861	834	830	895	816	798	832	846	831	756	806	830	817	862	865	867	810	860	839	846	794	849	764	852	876	910	849	894	825	836	889	823	794	863	852	853	858	881	871	797	869	823	814	809	801	866	872	807	840	850	863	900	845	827	852	873	867	856	829	828	877	804	827	887	795	873	777	811	851	884	850	860	866	813	886	847	817	810	897	793	889	869	821	849	836	789	810	843	845	828	846	879	837	797	881	882	857	764	810	820	807	917	806	867	845	819	843	818	873	848	818	870	840	865	865	846	831	822	801	872	866	868	899	828	804	784	868	846	869	853	809	853	832	884	855	817	840	839	861	839	865	812	868	874	877	808	844	854	866	798	849	861	860	871	822	912	774	817	829	835	844	837	834	845	852	866	837	814	866	812	811	873	873	844	820	886	801	869	826	880	865	833	828	835	864	860	775	843	890	832	836	813	832	849	889	817	813	838	814	897	811	857	861	825	859	876	865	875	860	823	871	849	805	854	837	907	850	845	845	827	784	865	819	846	842	830	841	851	821	856	906	862	849	817	801	867	819	852	857	856	877	824	830	864	821	789	863	843	829	813	846	838	804	888	829	863	831	853	858	824	862	825	879	893	875	821	877	800	865	858	841	829	835	831	825	864	857	842	848	877	859	882	855	839	796	818	808	839	846	802	829	853	835	885	849	850	841	837	856	817	856	855	790	868	842	853	880	835	846	803	808	859	783	852	806	854	862	819	850	845	867	853	809	897	851	863	870	855	839	796	873	891	840	892	841	810	756	838	839	811	796	855	820	846	833	903	815	824	864	838	864	864	843
24882	21502	25017	28437	21545	20270	5042	2198	1475	1199	961	840	704	691	644	557	545	532	445	389	382	402	378	399	411	346	337	313	360	359	351	343	356	375	378	354	358	346	359	344	340	346	367	348	361	352	341	357	309	315	340	340	346	346	331	359	319	364	336	314	321	371	331	312	327	361	381	332	309	322	332	323	364	311	321	349	358	338	340	369	354	325	312	298	370	340	343	359	344	353	336	321	383	341	333	349	379	367	387	323	312	333	337	349	345	309	331	361	339	388	349	347	338	350	345	361	332	341	341	290	345	344	358	338	323	364	358	332	347	360	317	344	323	315	300	311	346	345	356	379	362	359	326	324	348	334	318	337	351	367	306	340	364	306	344	351	323	345	357	359	351	356	371	333	340	349	324	323	339	314	378	365	339	301	330	308	309	326	343	359	340	344	342	332	352	304	310	365	351	325	324	335	349	371	324	351	346	338	349	357	347	332	350	339	324	359	337	293	373	323	371	392	348	343	334	345	335	328	325	350	327	351	306	365	335	375	337	352	329	313	316	351	334	391	325	324	327	350	334	327	322	339	329	329	355	377	389	319	362	361	337	334	364	355	358	338	330	342	322	366	331	336	364	341	377	351	379	324	394	318	359	373	315	350	330	342	354	317	342	365	335	311	361	375	317	346	343	361	351	323	347	334	336	332	305	338	338	366	358	318	311	384	311	348	331	324	338	360	324	331	336	356	347	336	327	359	357	326	335	315	335	326	316	334	369	332	370	336	323	334	349	345	303	335	349	305	345	341	332	355	317	345	332	331	320	335	356	344	364	329	302	365	343	378	363	355	339	366	311	343	378	336	339	312	334	334	323	342	328	329	367	332	343	329	361	352	341	336	329	349	347	339	369	340	321	343	315	356	333	374	357	314	308	318	358	345	327	377	325	339	329	349	349	355	295	321	329	331	333	315	343	340	327	334	377	362	363	327	353	341	345	379	339	340	346	341	388	320	336	381	349	348	314	328	335	352	320	343	336	354	328	349	342	326	346	361	327	356	334	328	370	348	323	289	358	338	347	357	324	318	371	373	349	310	314	345	347	374	322	363	340	331	346	322	327	333	349	326	356	336	323	371	308	385	363	311	363	341	322	361	334	336	351	362	323	344	342	340	372	316	356	358	358	340	311	352	367	331	347	337	370	356	377	379	338	374	353	347	302	377	340	345	338	331	298	325	324	360	336	325	369	335	340	375	325	373	319	342	367	324	350	348	378	313	336	321	375	346	330	333	398	377	352	321	354	348	343	353	332	355	342	345	352	321	348	312	353	338	327	321	349	323	392	371	372	333	346	351	344	368	329	349	320	359	374	370	323	318	368	368	401	329	377	317	317	318	321	360	332	358	344	354	328	339	370	367	307	361	345	349	343	364	356	337	324	334	349	403	361	331	324	347	338	389	313	333	329	299	351	348	337	336	309	347	325	345	309	351	346	348	363	343	299	323	346	347	341	346	347	346	349	378	326	327	322	343	352	331	335	328	316	339	333	349	376	341	360	348	351	335	298	360	321	331	407	341	334	345	369	364	328	341	350	278	321	319	383	336	342	348	368	371	366	331	359	341	324	319	362	362	349	370	390	335	315	327	311	341	350	329	311	320	370	336	332	320	385	348	350	351	369	307	325	333	335	346	346	357	362	325	340	353	345	342	306	329	323	347	353	339	320	339	331	341	338	330	349	350	352	323	366	333	322	358	337	317	326	343	378	362	291	353	325	313	315	311	336	344	359	315	359	317	353	350	337	331	318	334	339	373	366	348	343	371	344	313	335	346	353	333	342	352	327	317	324	373	344	351	345	325	285	328	322	338	349	334	332	343	341	332	312	305	316	314	351	349	334	327	317	311	343	316	385	348	347	379	350	342	364	368	363	342	316	326	352	353	357	330	327	354	351	360	367	329	376	334	346	331	320	343	327	317	324	335	309	320	308	311	364	339	362	342	340	389	339	372	361	368	343	340	369	327	308	364	360	357	350	328	340	332	295	333	344	357	353	369	339	359	343	357	342	368	357	334	329	335	361	336	370	339	352	352	359	338	330	353	333	340	335	340	361	347	363	318	329	343	339	330	330	352	350	364	361	340	348	332	387	333	354	339	337	344	353	335	359	333	354	351	367	322	360	321	328	337	345	317	323	309	353	351	345	331	342	353	296	351	350	366	355	368	316	333	355	332	331	334	313	332	372	350	349	357	311	321	340	340	351	344	378	347	354	352	352	355	341	397	320	309	332	354	325	358	334	339	356	351	332	369	345	355	322	327	338	364	359	368	352	366	349	328	327	320	304	324	321	324	324	334	321	311	315	350	329	334	364	329	340	324	333	353	350	342	331	347	332	309	343	343	352	377	345	330	345	329	326	303	350	368	324	294	340	328	340	317	344	342	365	364	354	316	315	363	309	326	316	370	349	334	341	322	315	324	347	340	316	327	345	328	329	315	317	363	365	360	355	314	357	338	346	353	310	325	409	349	295	339	360	404	395	324	359	356	331	365	329	319	364	338	323	347	343	384	329	324	317	338	319	324	347	336	346	356	356	332	337	342	354	333	350	332	355	326	380	355	364	355	360	371	337	371	352	319	346	345	364	369	332	330	335	347	342	315	294	309	327	316	379	313	318	312	347	314	365	326	361	370	353	300	317	342	338	359	338	338	337	346	322	373	349	361	328	299	316	334	353	316	352	318	309	322	333	355	349	374	357	331	331	332	357	386	361	357	357	324	343	308	315	336	359	317	355	301	341	335	317	321	340	327	372	357	369	322	353	337	369	324	357	348	365	336	348	338	314	354	300	313	335	361	364	307	367	359	354	330	348	328	365	353	337	343	321	368	368	319	311	344	355	357	352	313	343	325	343	337	306	358	348	338	336	340	353	319	345	340	355	336	389	343	357	294	300	344	361	320	318	354	365	325	350	369	378	348	330	357	350	317	351	349	343	368	337	356	348	332	362	304	311	374	339	344	338	355	370	353	345	343	335	348	346	338	370	320	318	361	376	346	352	317	329	323	336	321	335	369	345	355	376	323	345	349	316	334	354	327	359	341	362	339	344	377	348	332	319	328	313	341	378	368	330	349	330	346	370	354	332	336	348	342	326	302	348	375	330	316	353	347	336	353	334	359	334	335	310	355	347	367	327	368	330	350	341	347	369	335	342	350	323	312	307	340	336	353	326	335	338	328	319	313	355	353	322	357	337	340	332	312	370	307	336	341	340	325	352	347	358	322	388	331	306	304	369	348	362	328	292	336	326	359	333	369	346	370	361	356	341	338	343	337	319	337	331	366	328	344	347	355	331	296	356	331	369	334	334	327	327	304	377	367	354	341	364	335	340	343	328	355	336	358	338	320	359	330	337	382	368	360	334	340	341	310	320	346	335	355	360	352	343	341	355	310	309	336	328	362	377	353	370	370	324	307	315	361	358	358	316	343	355	359	341	327	347	345	310	308	355	335	330	340	330	345	345	340	323	342	358	350
25377	42942	24039	5535	2925	2150	1770	1419	1246	1129	1066	1048	975	903	904	961	863	843	825	789	816	843	765	814	781	782	737	759	809	824	827	763	789	747	839	729	767	748	783	771	737	759	756	765	776	735	741	732	740	775	750	759	792	774	818	765	796	810	778	758	780	718	802	741	752	823	804	774	747	755	711	786	782	769	754	777	737	803	805	798	777	723	783	749	753	784	772	768	796	786	747	806	763	760	790	764	758	762	763	780	772	793	753	764	751	746	802	741	737	828	740	789	729	831	736	741	740	785	772	739	804	772	760	794	764	764	788	762	793	754	731	783	766	765	717	789	740	781	790	755	750	757	765	759	784	761	727	797	750	780	722	735	819	788	815	806	748	816	771	804	754	767	751	764	737	766	785	794	756	750	773	771	741	812	747	747	766	776	729	712	763	751	779	799	734	761	778	760	796	766	767	808	792	789	731	772	799	821	811	787	796	713	740	760	738	769	807	751	758	749	811	772	788	805	818	759	737	741	718	777	783	705	791	745	752	768	777	753	748	738	777	763	775	756	764	748	763	792	734	798	780	841	810	763	783	740	791	816	830	774	786	743	751	776	756	710	723	775	783	782	780	810	719	763	782	826	769	758	759	738	789	744	768	742	766	797	759	768	728	725	749	788	760	796	776	756	749	791	777	752	771	712	722	809	752	778	815	799	773	761	697	779	808	754	779	761	752	740	778	780	679	768	774	792	767	761	707	770	773	730	754	801	798	809	806	729	785	772	758	763	767	784	754	740	792	736	803	808	776	822	748	735	801	763	780	801	706	765	742	749	797	755	753	782	768	785	785	803	782	752	772	755	762	821	775	776	748	770	777	814	818	770	768	717	799	786	796	778	776	772	804	761	732	772	750	737	788	784	762	777	800	787	738	779	782	792	757	771	786	797	797	723	709	737	742	802	793	750	795	782	797	760	765	780	793	719	783	712	793	773	749	779	768	757	781	752	745	758	792	776	763	803	820	770	797	791	739	758	774	765	793	774	751	740	741	809	772	821	819	780	761	771	741	794	725	752	764	791	728	791	747	746	785	799	760	775	767	736	842	728	747	805	807	774	804	817	804	797	753	747	789	759	742	805	791	784	791	746	766	810	758	763	815	751	769	775	722	776	720	772	715	770	763	744	770	722	803	760	754	744	740	807	775	767	786	779	746	765	737	749	777	749	783	731	786	748	801	793	754	771	722	795	829	756	774	769	801	772	794	798	758	753	762	773	771	750	799	778	701	819	771	810	818	796	816	764	757	774	803	757	802	786	808	779	806	794	762	746	773	787	741	832	800	798	822	779	752	764	784	799	789	813	784	769	781	772	831	770	747	819	737	756	716	732	829	707	802	745	771	707	729	763	799	775	772	719	780	729	776	754	768	760	732	751	762	781	744	757	772	775	728	751	829	721	732	802	809	764	750	773	771	784	741	788	771	808	768	771	795	771	773	755	771	695	758	798	789	796	737	799	781	759	789	718	745	744	805	781	737	818	783	753	811	763	798	816	763	771	756	782	779	760	737	792	767	799	753	766	797	734	792	802	807	805	785	787	745	804	782	813	739	808	798	747	727	810	755	795	760	775	774	781	762	772	794	782	759	781	765	747	750	780	756	755	769	768	785	751	768	780	749	752	785	765	758	757	807	765	745	778	812	748	722	754	777	799	732	763	779	770	806	810	769	734	737	753	756	775	739	761	774	752	800	803	816	792	757	794	718	790	745	763	755	776	767	720	816	835	752	817	788	807	741	764	794	752	736	744	775	750	749	789	760	788	737	805	750	747	789	766	797	791	790	776	800	778	752	754	803	737	762	806	797	761	763	753	776	766	773	766	789	820	737	765	757	746	766	742	807	711	771	753	798	728	761	735	744	780	755	735	776	815	766	737	786	768	782	771	771	747	742	747	774	771	732	794	778	746	789	812	766	806	758	723	732	776	751	778	772	745	773	781	714	771	816	799	807	740	807	807	795	725	798	753	814	792	770	760	806	771	792	753	775	750	753	769	780	733	788	750	764	796	826	734	755	745	790	754	816	774	785	761	761	766	807	796	758	750	793	812	789	825	813	759	738	757	816	790	780	817	709	748	773	735	800	770	794	763	773	771	796	722	775	801	790	773	773	761	743	788	777	749	747	778	761	783	759	748	844	770	779	808	796	761	807	767	742	794	790	732	751	753	749	737	767	754	753	753	781	843	765	768	746	813	788	781	785	777	754	737	794	747	763	749	746	783	796	764	750	779	782	789	837	793	801	767	787	776	825	806	761	797	784	777	801	735	761	792	789	768	769	767	714	767	786	815	765	766	793	810	758	804	762	764	799	741	754	756	801	807	753	809	777	771	756	783	754	818	757	747	740	762	776	777	808	757	736	696	769	742	740	781	770	788	785	784	787	741	778	772	795	746	759	764	758	763	775	765	747	750	762	809	776	776	772	771	747	796	760	769	770	829	765	721	814	751	794	773	769	755	737	729	779	773	721	773	832	824	803	751	758	713	772	790	795	769	789	737	797	784	781	786	791	775	764	709	732	767	747	821	803	771	766	778	784	766	766	768	810	789	735	793	803	782	752	783	735	792	761	773	811	795	761	790	806	717	703	800	774	783	719	767	741	812	757	737	728	800	807	758	767	803	763	712	745	791	785	744	766	752	785	745	785	809	764	734	762	773	801	750	800	769	739	785	770	714	708	846	788	742	763	713	794	790	783	689	731	833	762	749	758	746	773	798	711	790	774	815	798	775	763	761	766	776	776	745	774	716	774	800	782	762	733	751	760	775	761	813	808	772	790	764	724	766	750	796	821	805	822	804	803	747	782	793	740	793	726	802	722	806	742	719	738	782	769	713	736	773	750	737	721	761	730	806	744	736	773	752	770	773	725	787	727	727	773	769	736	791	765	802	735	735	815	742	789	743	785	722	806	763	748	774	785	803	691	778	787	799	782	745	770	741	772	819	762	794	741	816	753	762	785	740	743	778	768	781	736	745	788	752	790	738	734	783	749	759	782	794	767	804	738	759	775	780	796	802	770	712	761	768	780	825	776	793	793	738	769	800	750	782	792	782	717	745	766	779	787	753	783	724	765	748	787	778	769	802	758	734	781	787	712	834	796	744	758	737	772	780	782	779	760	770	769	744	759	761	790	755	795	779	785	748	815	806	715	819	741	807	759	760	761	763	754	758	746	742	776	750	763	773	737	776	755	763	810	757	796	804	718	767	735	741	784	816	794	772	824	818	769	762	769	747	718	761	746	784	760	746	740	735	814	783	738	778	732	765	777	774	743	796	739	785	774	791	747	706	751	740	788	763	707	740	764	785	747	763	788	797	739	750	737	804	802	751	727	753	760	795	732	757	746	742	762	769	748	813	790	800	762	759	756	746	778	763	763	804	764	750	818	781	822	803	761	789	792	769	760	768	762	769	744	744	792	798	775	762	798	744	715	809	793	774	786	775	810	764	751	773	775	791	809	784	775	753	765	752
24260	21486	25314	28098	21505	21616	18756	3872	1903	1545	1160	1062	891	817	668	588	576	523	460	477	396	388	383	396	335	367	366	367	351	304	342	340	345	364	362	337	368	333	340	349	332	324	369	346	344	309	331	296	313	316	337	355	330	322	318	318	308	318	319	344	358	331	329	324	361	335	325	333	337	332	354	362	346	321	339	353	340	348	335	315	330	322	366	294	334	303	323	322	310	353	334	314	327	354	316	304	320	331	342	331	338	272	341	338	328	341	357	302	314	329	343	355	318	344	361	341	364	365	340	339	332	349	327	351	345	316	326	324	355	366	329	339	334	301	325	267	355	336	323	350	333	313	314	329	324	312	334	303	327	327	328	310	317	342	315	354	312	345	354	345	339	314	296	308	340	310	334	316	345	331	327	358	353	321	357	331	364	305	342	286	331	359	355	345	326	324	287	310	320	352	315	343	334	330	340	294	325	332	317	331	332	315	324	364	328	344	322	299	344	347	322	301	314	303	313	295	332	325	315	324	332	334	295	323	327	335	337	384	331	314	345	325	321	346	312	320	349	336	332	332	340	358	326	354	338	320	305	316	308	340	349	332	327	329	306	322	355	364	321	330	321	313	312	310	337	359	312	287	316	332	343	316	380	320	319	340	328	333	306	321	332	333	303	344	328	367	336	336	311	322	329	316	344	315	348	324	337	316	346	348	318	353	326	310	354	296	338	341	323	325	325	315	323	335	340	331	315	323	329	329	333	372	356	326	331	340	336	340	316	337	363	326	352	317	335	326	303	325	347	338	348	342	296	345	333	324	337	325	320	317	321	308	329	346	313	350	311	344	321	358	353	319	343	344	350	352	310	312	312	325	344	336	301	318	345	337	336	315	305	333	362	346	299	363	323	307	350	313	323	337	340	317	316	300	326	324	312	322	325	300	331	333	316	338	345	348	336	345	346	299	327	331	323	344	340	324	304	322	384	350	335	349	322	355	339	342	359	324	346	325	349	308	315	322	319	340	332	361	327	336	343	338	328	336	335	303	335	304	335	351	352	318	350	341	347	343	338	325	336	328	355	325	326	345	320	296	326	345	333	296	322	343	322	330	327	304	345	332	332	347	388	335	305	328	343	305	337	335	350	325	298	357	351	347	329	365	329	324	369	308	306	312	310	320	343	324	328	362	345	323	323	337	335	331	320	331	312	360	313	313	351	309	326	338	301	337	316	314	315	330	314	297	322	311	337	314	333	314	359	325	323	303	332	339	317	391	344	317	298	330	298	328	333	326	331	355	364	342	300	337	313	333	332	310	351	333	321	339	325	308	346	303	312	317	330	320	316	297	329	338	306	345	335	312	294	333	324	327	348	314	335	335	354	333	313	336	296	305	359	288	364	343	367	348	324	326	339	334	326	339	312	326	305	319	338	330	334	338	345	314	311	336	333	330	359	289	332	330	304	365	323	308	326	315	308	327	372	323	354	311	325	332	343	306	348	329	320	376	338	345	354	341	331	343	338	329	330	368	299	327	314	332	358	348	334	330	354	345	349	320	325	335	383	349	353	331	324	344	304	315	341	323	329	344	335	335	331	341	308	337	327	326	338	285	316	369	317	340	335	330	290	294	320	316	311	378	349	354	329	335	339	321	320	294	363	337	330	335	354	345	356	358	356	317	380	313	390	353	369	360	364	326	384	359	341	309	327	344	334	323	312	315	340	333	344	317	356	322	314	332	359	356	319	334	344	346	327	318	326	312	362	345	283	322	327	324	363	365	343	349	316	333	320	316	340	347	316	329	315	302	330	330	320	321	314	334	371	324	322	340	345	299	310	348	333	349	353	329	313	383	332	306	334	341	333	295	364	297	347	358	348	328	330	304	319	346	341	308	302	301	277	307	279	304	355	359	319	345	309	338	325	341	295	326	338	301	323	312	296	366	294	326	305	325	337	333	325	322	355	331	339	316	323	330	362	337	306	370	327	327	357	329	364	326	327	363	344	356	340	323	347	302	332	315	307	339	334	323	351	291	312	315	328	296	326	374	347	352	360	329	344	312	343	345	351	296	327	317	312	378	321	362	314	309	343	321	320	313	319	340	318	326	326	302	351	325	320	317	279	351	346	318	303	339	326	321	327	336	362	344	336	349	304	318	358	297	313	313	331	367	329	310	339	341	327	350	318	325	328	333	350	348	315	315	321	316	314	331	337	313	309	335	371	333	337	332	334	285	334	321	327	298	313	329	326	340	343	331	315	323	320	343	336	324	333	332	337	351	332	345	290	339	345	324	315	354	346	312	324	333	345	340	329	317	342	345	324	337	352	286	326	359	341	330	296	292	342	332	355	323	312	344	329	300	334	314	348	312	337	334	371	308	331	316	352	291	331	340	348	334	308	354	329	346	322	359	345	316	351	375	315	293	351	326	348	301	336	321	343	324	368	322	316	296	308	305	300	308	325	340	306	306	291	314	308	314	323	310	341	303	359	325	283	343	328	340	309	276	337	326	364	303	317	338	321	343	305	330	338	325	334	317	322	332	306	333	339	349	326	304	312	315	361	367	314	310	308	358	322	342	283	307	324	326	322	343	344	308	345	313	339	327	349	325	355	301	301	311	368	321	338	358	364	333	342	319	312	308	335	358	317	360	321	325	325	329	358	325	359	320	343	353	354	362	263	312	306	330	288	300	370	313	340	316	335	341	336	373	315	326	363	336	329	316	310	332	337	320	335	329	337	312	322	348	302	326	316	315	359	323	339	316	350	326	330	352	322	320	331	355	327	321	314	295	315	317	301	335	311	336	354	324	316	337	308	315	365	328	323	326	339	335	306	306	336	357	339	319	331	311	330	347	338	329	374	307	293	319	278	327	330	317	316	357	359	325	305	335	311	376	360	306	344	324	313	313	341	334	327	322	373	344	328	348	314	334	371	343	317	316	329	289	313	302	343	354	341	315	310	310	328	330	350	315	315	309	337	316	333	339	344	319	339	308	350	317	331	321	344	307	313	347	320	367	318	324	339	305	341	335	327	331	357	313	306	334	293	341	335	364	333	329	352	333	336	327	352	362	304	311	347	338	300	341	326	316	345	358	299	329	301	327	343	335	288	337	310	331	342	309	352	350	322	295	302	351	341	304	345	368	321	311	362	360	335	352	329	335	364	332	329	368	338	351	340	346	301	331	351	338	315	327	350	335	336	319	326	307	329	317	340	334	350	335	326	309	337	324	361	303	364	357	340	320	332	301	349	343	352	326	281	322	364	324	337	328	300	281	340	318	353	292	321	311	341	312	339	311	306	346	338	311	321	361	323	313	378	345	352	316	343	340	364	297	315	334	326	305	319	311	352	373	315	354	333	320	337	332	325	317	333	338	335	315	375	345	347	334	309	351	307	348	317	343	342	327	314	314	355	354	350	286	305	319	325	340	317	344	336	330	312	314	348	346	341	363	351	304	306	296	322	317	306	318	338	357	323	304	346	333	350	351	318	305	310	322	339	308	322	352	344	303	371	300	310	331
27954	48471	26384	7595	3657	2630	2095	1633	1405	1221	1095	1030	1006	964	904	855	838	808	796	805	777	784	747	762	766	772	735	745	788	717	701	749	780	811	729	758	774	790	716	723	760	762	700	725	767	709	750	718	703	720	754	736	732	749	735	749	738	692	725	751	750	721	714	718	718	732	723	710	712	736	738	716	708	752	723	708	757	740	692	687	766	755	778	774	732	696	720	726	737	700	748	752	767	753	721	754	717	733	702	734	696	737	771	765	739	753	718	738	741	747	728	739	694	764	680	713	718	764	750	738	721	739	730	734	729	714	753	776	711	755	702	731	741	789	711	757	746	797	765	785	730	721	743	694	725	696	746	727	734	784	698	749	739	718	762	733	753	765	716	795	750	744	759	729	771	736	705	736	744	746	715	714	710	738	720	710	768	750	705	703	750	699	743	770	710	718	760	731	690	716	758	777	728	751	736	719	735	806	708	707	787	753	748	718	786	728	735	694	735	751	723	753	768	785	765	731	711	712	716	698	759	712	752	703	703	776	795	783	748	727	699	774	702	721	756	812	700	771	766	721	750	694	785	777	734	794	735	771	712	776	768	737	753	716	726	732	698	752	726	678	770	742	707	720	723	736	746	722	699	753	728	720	773	766	735	747	743	744	731	734	721	752	773	728	760	728	733	732	748	798	741	705	748	728	773	743	725	766	828	731	748	750	736	733	724	766	784	719	759	719	753	743	706	729	765	738	765	701	743	724	730	711	712	738	689	760	725	744	809	726	724	740	737	763	723	702	742	748	691	719	767	783	707	722	740	730	751	718	726	738	770	753	779	703	732	771	731	734	798	707	712	762	770	703	806	737	747	767	748	760	736	741	732	690	744	703	720	745	724	716	689	697	730	706	761	732	763	719	769	720	725	717	742	705	734	731	768	714	744	736	771	711	757	734	694	757	707	705	767	780	745	703	752	705	754	706	721	673	759	775	777	790	702	747	758	773	700	734	740	704	696	746	740	724	709	724	693	767	758	701	767	728	746	774	751	780	726	742	740	761	708	783	727	772	704	713	723	744	734	736	799	710	720	791	778	747	734	719	720	741	746	755	744	713	704	771	727	740	732	791	730	694	726	722	771	715	710	736	672	709	743	722	734	723	748	745	779	744	749	773	723	726	741	739	708	724	772	723	710	732	743	762	714	723	737	733	768	749	781	711	773	750	744	737	771	723	711	737	723	690	751	799	734	756	685	753	719	692	745	737	720	739	764	758	762	761	744	743	741	700	708	721	751	707	684	713	747	720	779	721	749	769	777	762	774	721	781	720	697	746	757	766	757	736	737	788	748	720	756	746	710	713	725	732	795	744	721	727	751	753	725	749	733	729	769	740	729	719	747	744	702	706	778	729	712	716	726	769	722	711	689	742	773	711	736	747	731	785	747	755	769	720	766	747	759	756	776	699	721	742	717	720	791	726	771	726	782	755	697	757	759	708	735	710	739	729	735	750	744	736	754	731	679	663	758	774	720	721	737	682	733	749	781	715	699	754	766	750	740	749	697	757	757	740	750	725	721	734	743	696	736	747	694	750	775	737	745	769	747	775	753	685	757	745	690	780	701	714	752	713	764	711	771	792	738	712	795	713	748	748	749	747	697	690	722	722	772	768	715	714	775	745	705	749	771	784	756	728	770	781	726	763	747	779	784	738	747	748	718	729	740	718	716	756	752	763	752	729	712	696	764	702	737	764	735	726	726	762	747	740	681	748	759	755	739	739	750	708	733	735	755	756	752	739	762	722	739	751	761	781	764	723	764	796	693	705	748	710	707	782	732	735	766	735	744	710	745	761	751	680	744	786	744	795	761	729	782	740	740	781	731	708	705	726	700	763	756	739	753	747	778	695	721	693	702	809	717	690	728	731	757	743	739	747	748	726	750	806	764	736	726	734	740	705	763	726	727	752	738	761	738	757	756	734	726	684	723	706	777	729	759	723	753	772	780	773	715	731	745	754	695	742	752	738	793	781	727	754	699	725	728	755	706	662	764	789	754	722	728	782	756	724	686	708	747	746	766	745	758	734	742	698	746	731	766	761	750	732	769	751	703	722	743	773	786	760	751	713	764	749	759	720	754	737	699	738	713	771	712	747	742	738	758	773	708	735	769	762	742	715	695	740	734	724	748	774	771	791	731	692	753	778	746	698	825	760	719	739	737	771	756	736	752	715	730	731	767	686	752	737	772	756	759	700	790	720	747	710	753	726	767	747	741	709	746	735	742	712	785	748	752	738	743	691	772	761	727	756	753	762	719	744	731	755	746	779	739	757	735	724	731	731	761	722	690	716	737	776	717	728	741	744	720	753	694	733	733	725	708	734	742	730	740	706	753	733	756	752	705	729	691	741	733	716	773	686	705	711	703	718	723	799	767	733	758	760	734	720	732	711	764	731	743	773	740	724	709	737	697	744	721	767	722	723	762	783	688	698	763	756	703	769	732	746	763	714	777	749	809	723	746	742	740	731	713	752	777	761	726	765	747	732	694	778	698	680	716	739	780	737	806	763	751	697	708	745	688	752	725	774	739	773	744	712	752	694	763	747	742	703	760	742	717	755	731	708	731	762	729	733	702	725	784	739	730	755	789	734	753	720	757	766	754	792	708	762	636	753	757	711	704	707	738	722	758	735	737	723	758	722	711	768	760	755	770	684	715	735	752	757	712	743	735	725	753	692	780	749	747	760	785	679	742	669	750	718	746	711	743	748	715	715	803	777	757	804	722	761	787	734	728	710	735	716	697	723	787	721	693	680	735	742	733	754	797	754	726	689	714	685	748	783	751	750	774	698	736	708	768	743	732	766	752	784	790	726	776	746	703	741	789	759	753	715	727	705	744	741	678	749	781	761	716	729	729	711	728	748	721	714	681	687	737	743	748	767	732	709	779	752	687	751	706	702	745	711	721	748	721	748	747	751	730	727	755	738	728	717	770	716	704	748	735	691	713	770	769	772	718	762	737	759	695	742	722	737	712	814	761	701	728	750	739	743	756	766	757	724	726	720	749	772	764	745	747	777	719	705	707	723	690	756	731	711	770	747	715	726	757	751	746	772	740	746	746	736	704	665	783	721	756	746	750	797	725	699	773	740	692	716	768	767	724	746	747	722	720	745	740	724	775	786	718	721	709	746	719	735	745	704	716	720	682	752	764	768	711	717	723	729	767	725	725	728	771	750	745	712	723	707	738	761	802	721	762	745	704	744	770	753	734	733	737	733	726	723	755	725	677	732	752	718	705	754	713	721	748	725	742	728	752	693	736	706	726	767	793	779	739	788	693	771	790	724	741	764	708	730	714	758	777	698	755	753	727	709	737	698	736	702	700	758	755	667	746	699	773	699	733	715	732	738	777	677	763	739	715	671	721	696	749	733	746	731	771	727	698	785	700	768	735	750	708	730	726	743	774	737	775	758	735	766	734	711	748	780	790	746	750	742	749	752	740	746	719	750	757	731	721	727	728	713	747	727	727	688
33113	24965	22142	9052	3021	2225	1873	1405	1158	1001	827	685	623	590	545	517	475	421	475	456	418	383	369	395	378	371	371	354	368	357	377	408	401	347	412	378	360	390	389	418	398	348	363	345	376	354	363	344	351	396	372	345	347	365	353	376	368	324	336	411	335	380	380	381	381	361	383	387	381	379	365	399	378	415	388	370	366	350	373	363	364	356	382	409	354	385	368	352	344	383	387	376	369	380	345	356	380	382	392	347	373	364	393	349	359	387	390	367	402	363	345	339	357	365	391	373	367	399	347	355	383	373	371	370	358	347	384	366	363	384	365	381	389	355	386	364	378	376	371	375	405	366	385	403	385	356	392	363	336	338	371	339	372	340	350	351	356	380	378	354	392	364	373	322	339	370	385	397	350	378	331	371	360	352	371	391	380	321	344	374	386	365	349	322	358	375	399	342	392	354	343	385	359	363	377	382	368	397	366	354	373	354	373	379	394	344	358	372	387	380	352	326	356	365	381	362	403	353	386	367	384	330	363	380	383	379	350	328	353	396	353	390	393	373	370	379	418	379	340	340	368	381	378	394	387	320	366	350	366	376	355	347	332	370	390	364	370	378	393	372	340	383	386	386	357	369	368	399	364	380	376	351	342	421	366	362	357	355	383	363	374	374	368	372	391	378	386	356	356	360	368	359	356	367	346	384	362	355	386	366	353	343	361	364	380	352	357	398	356	337	375	373	328	379	336	400	392	375	393	358	409	367	349	352	376	379	356	329	382	328	348	333	365	366	339	355	360	350	360	354	355	392	331	378	352	381	402	372	343	387	346	376	350	380	392	362	354	360	365	381	398	343	364	365	371	357	364	353	314	362	366	352	385	364	394	389	364	380	418	336	367	376	387	359	334	377	377	345	386	375	364	363	379	360	362	350	364	380	347	350	385	328	345	387	366	369	370	370	399	383	342	372	376	353	385	370	349	357	366	379	382	378	391	376	369	369	382	331	384	375	338	346	390	373	403	381	348	405	357	389	406	378	386	340	332	376	350	376	391	377	386	372	402	373	340	387	397	397	373	379	357	359	439	381	370	414	357	394	395	367	366	374	380	332	350	366	390	365	367	379	401	369	388	368	379	388	357	385	358	380	344	354	386	368	377	359	365	351	356	365	371	352	378	339	393	359	361	382	375	360	365	384	363	339	395	383	357	323	368	331	351	369	346	394	381	381	396	380	380	379	387	342	391	365	353	369	327	386	398	350	407	347	356	387	352	378	371	372	368	371	378	401	386	358	373	350	373	370	393	401	370	391	379	371	356	341	363	357	348	375	385	399	388	400	364	371	346	327	393	340	395	364	363	352	383	374	335	350	376	377	359	335	398	399	389	343	362	366	368	370	383	359	389	376	370	382	355	377	349	360	398	385	321	384	373	342	369	366	388	389	342	370	357	336	352	389	374	361	425	375	359	346	369	387	345	380	369	369	412	374	381	396	371	351	361	369	364	411	337	368	388	329	369	341	400	352	360	363	379	399	389	385	357	357	366	374	357	358	379	338	388	351	355	413	346	372	374	377	380	356	356	363	348	414	402	366	344	348	368	363	363	375	388	375	377	367	339	356	362	378	355	387	335	340	405	365	378	419	414	393	347	390	411	390	399	362	362	386	365	341	405	371	372	379	400	335	411	375	346	382	375	336	317	362	358	376	361	355	355	360	397	424	364	397	374	382	366	385	388	384	398	356	338	359	404	349	352	373	374	381	392	351	369	404	389	379	338	383	387	357	389	382	338	376	360	387	364	346	371	354	342	393	373	388	358	366	349	355	383	396	338	358	353	350	389	362	368	387	367	375	392	348	357	386	377	397	405	370	372	389	366	409	384	378	368	368	378	361	360	403	382	363	412	364	378	397	344	371	346	355	397	371	368	340	340	371	367	401	402	392	398	363	355	346	379	388	365	367	371	342	367	366	364	354	395	328	359	337	363	340	421	384	381	384	389	347	349	401	351	360	363	366	384	384	362	357	370	369	378	350	381	352	376	352	376	358	383	367	380	362	362	363	362	372	373	362	367	360	403	381	385	364	359	374	329	367	375	343	364	367	395	348	320	384	367	367	364	349	384	384	378	348	371	354	350	359	402	356	401	398	391	389	392	350	380	372	349	365	360	369	371	363	344	374	366	354	358	386	406	386	378	359	378	394	345	359	369	343	367	397	381	373	387	339	374	348	356	333	382	411	381	385	361	409	358	355	331	404	403	331	333	361	382	357	404	342	347	368	382	380	338	416	395	399	409	434	338	364	375	343	355	363	398	379	396	352	380	378	417	389	351	380	337	391	382	377	365	389	395	360	327	359	379	381	379	363	362	337	340	344	369	365	362	338	368	383	322	358	356	348	368	378	393	387	344	361	366	351	397	350	400	384	354	350	362	377	348	367	397	358	370	431	338	351	341	364	367	391	376	356	356	369	366	368	371	325	360	373	391	370	424	367	383	403	380	367	368	355	375	375	387	317	380	375	375	398	366	367	381	350	362	372	358	368	379	327	413	353	343	385	413	348	379	365	376	387	403	346	329	395	383	347	390	334	357	392	367	378	360	380	389	392	358	357	397	407	385	393	387	380	364	376	353	374	388	365	299	351	357	366	396	344	398	347	366	347	385	337	374	377	379	342	371	355	339	338	347	374	377	402	348	357	359	427	368	402	335	347	354	373	370	349	384	356	375	341	375	380	375	384	382	370	357	361	364	340	395	381	402	367	351	359	380	382	387	365	377	354	382	368	428	353	356	337	358	381	377	373	360	355	407	402	362	341	361	380	379	330	355	364	364	342	381	389	363	366	396	359	390	366	370	330	359	386	377	364	356	347	379	349	338	343	362	373	391	356	356	386	341	335	376	356	366	399	356	383	361	409	348	366	391	376	365	367	339	404	368	383	372	317	367	361	379	368	354	379	332	355	352	378	369	375	393	379	353	364	371	379	341	365	368	369	390	355	346	359	389	372	382	348	348	363	364	375	388	361	386	351	367	346	353	336	350	409	389	369	388	364	380	344	368	376	362	396	365	343	332	386	347	366	389	371	359	379	390	346	388	372	364	362	365	390	371	368	396	371	350	397	377	339	357	348	341	392	377	372	353	387	403	370	349	335	400	401	355	325	387	363	370	367	344	374	380	341	388	357	370	369	357	364	396	380	353	338	401	356	377	370	349	412	369	395	361	352	396	366	355	360	361	396	389	398	382	389	364	361	339	363	369	354	388	360	384	374	366	362	381	384	346	408	356	373	367	378	388	336	371	342	401	383	336	373	380	376	382	402	362	375	407	353	348	381	383	371	366	371	392	349	339	370	392	362	342	368	384	378	380	382	365	422	397	339	388	360	359	394	368	401	347	367	344	386	378	407	360	360	340	372	378	347	386	379	353	378	350	373	387	376	364	365	379	335	382	414	372	370	377	387	372	345	399	370	367	356	359	387	375	375	384	389	345	351	368	400	398	370	328	381	381	365	355	387	360	354	354	366
24304	30241	13418	4185	2258	1766	1538	1330	1191	1055	1050	1015	970	918	943	940	865	862	890	868	840	834	894	885	827	844	809	822	808	838	825	833	830	863	840	764	857	836	800	834	806	840	843	846	851	836	860	882	899	822	848	852	862	875	866	835	788	847	854	834	840	879	796	803	878	859	847	800	856	855	828	776	890	837	822	810	839	805	897	855	821	871	842	840	859	835	795	925	806	827	813	779	864	801	830	859	819	890	847	820	871	823	804	878	786	843	869	864	836	778	819	811	854	819	839	857	854	824	900	840	853	873	817	869	822	851	828	762	798	824	870	803	846	811	845	851	846	834	855	828	884	880	837	844	865	837	824	822	858	816	834	823	863	835	852	834	812	831	825	837	828	828	829	817	843	829	831	799	812	870	827	877	843	813	776	805	817	873	845	831	804	806	825	868	829	872	874	854	803	860	825	848	837	820	873	816	828	863	871	890	902	798	843	815	874	826	817	859	833	871	851	804	851	813	840	834	779	843	830	837	837	857	895	823	803	859	856	758	837	796	869	839	846	780	876	844	848	867	849	876	856	808	901	841	815	848	792	808	818	899	845	854	845	883	848	813	825	850	824	835	834	856	793	839	849	803	846	855	787	846	900	892	867	809	826	804	819	828	791	850	833	849	847	812	822	861	814	787	849	858	851	832	841	884	869	812	870	790	846	833	864	843	799	827	789	841	878	778	871	819	883	821	861	818	833	841	824	800	885	815	834	801	824	808	786	864	808	786	864	840	833	829	814	859	831	800	810	846	849	837	814	861	827	861	863	847	836	835	850	867	886	840	846	812	803	849	835	815	816	844	818	897	818	828	867	865	862	793	806	860	863	851	813	826	826	861	832	829	847	800	813	897	806	859	872	809	882	846	830	861	794	839	836	864	849	833	796	848	855	892	817	863	846	841	829	827	828	852	872	835	807	872	845	804	796	840	843	838	846	820	848	813	870	843	780	871	872	836	847	795	817	812	837	850	885	837	816	829	880	838	810	822	856	858	823	844	834	796	855	897	825	876	870	924	885	842	860	900	846	877	858	824	776	864	856	782	839	827	824	769	801	810	860	801	825	810	824	804	869	872	849	851	800	858	897	797	844	834	815	769	815	852	782	732	853	826	839	780	878	852	855	804	859	866	890	838	866	827	878	902	825	842	821	850	798	806	894	795	865	845	828	884	855	850	849	799	871	829	841	806	848	813	821	852	790	793	881	812	875	828	880	783	863	815	862	829	847	806	811	822	834	838	805	832	828	867	818	811	864	806	892	850	867	886	860	833	830	822	841	838	832	869	792	820	850	862	850	900	807	860	847	874	833	854	826	865	864	855	825	821	843	802	831	808	864	897	822	811	846	847	834	823	798	839	846	847	853	856	810	809	853	828	831	848	865	824	896	850	853	873	869	813	832	822	839	877	827	846	842	827	820	871	879	835	864	833	833	838	866	814	831	896	845	846	869	846	886	817	866	867	826	827	870	866	859	791	820	861	845	815	865	810	867	847	824	855	873	874	851	835	814	872	839	824	869	834	898	814	861	830	898	839	799	829	788	801	848	796	917	838	847	857	801	832	857	808	840	818	850	867	811	848	842	864	838	810	847	783	856	882	892	823	797	873	821	833	868	876	798	859	857	784	793	848	842	836	857	819	891	850	801	835	855	819	847	785	832	853	865	849	803	833	833	859	868	843	916	805	768	839	831	787	860	808	798	846	865	781	830	843	771	840	805	833	804	875	820	854	851	818	843	834	811	833	785	858	851	850	825	806	784	867	867	884	884	813	876	868	849	846	854	798	858	830	851	868	878	881	823	872	870	842	858	826	862	806	816	837	823	871	839	848	846	847	879	821	816	826	818	897	749	900	850	857	815	889	838	901	826	856	821	821	885	823	796	804	832	846	882	876	823	898	867	816	821	845	875	868	826	794	828	829	822	902	869	817	821	846	881	789	834	818	826	903	843	848	815	799	846	881	907	825	810	843	831	845	863	809	878	879	876	848	869	807	863	869	872	819	848	809	857	860	833	808	867	850	895	840	838	828	828	827	800	791	826	878	857	844	802	823	786	803	819	866	844	817	839	854	824	827	843	865	829	848	860	841	790	857	880	842	811	868	796	933	882	825	815	768	818	878	861	840	857	861	877	830	837	839	828	845	840	816	809	829	861	797	893	818	852	848	818	824	845	836	845	804	853	811	852	812	809	831	885	847	849	841	837	834	824	827	838	828	862	824	876	841	844	909	858	873	890	808	825	851	842	817	820	839	820	827	898	873	831	883	841	933	850	839	913	896	847	815	832	850	878	826	864	838	838	824	791	881	863	862	847	858	796	829	820	822	820	806	799	829	805	881	867	902	831	905	822	799	840	836	845	855	791	840	896	824	842	789	852	826	848	833	862	844	855	835	845	836	877	888	803	833	866	862	828	895	823	837	819	840	848	834	831	831	857	799	851	845	826	852	890	842	848	889	818	879	832	876	862	819	783	877	795	830	835	808	840	870	798	845	822	835	895	786	809	823	838	799	844	815	815	834	832	838	853	842	826	843	811	820	860	858	899	829	832	799	799	828	882	855	859	873	839	821	896	833	827	841	875	835	823	808	862	851	870	836	838	875	871	884	824	845	874	798	849	838	801	827	835	843	812	813	847	796	790	831	805	825	845	832	870	841	762	866	831	853	873	822	816	863	841	853	833	872	826	867	887	864	831	878	835	847	798	804	842	840	798	820	869	806	885	808	840	816	825	842	794	892	894	859	861	828	880	811	863	808	848	873	807	845	825	833	813	844	812	822	836	815	826	846	852	818	821	810	871	896	853	811	828	822	882	828	862	840	774	805	818	832	819	774	856	876	810	816	856	768	915	800	816	830	831	788	823	837	822	847	869	834	841	816	796	898	824	843	873	792	768	842	857	853	830	831	842	874	856	828	847	887	837	846	787	835	839	854	869	827	834	823	888	837	845	822	826	862	846	821	833	811	860	861	783	845	862	878	826	819	845	850	832	825	830	871	851	788	856	823	802	880	811	854	847	836	834	882	856	819	853	846	805	830	784	790	869	823	854	837	777	877	878	864	824	814	806	846	842	834	819	904	860	777	809	860	865	869	863	861	807	880	786	777	868	855	813	861	830	847	848	821	837	863	856	835	812	776	813	885	834	893	845	790	822	899	858	846	855	874	888	817	842	834	788	869	815	911	826	831	832	900	871	854	859	805	869	845	844	791	859	862	836	851	859	884	831	804	828	803	877	862	827	832	851	815	775	857	828	890	807	876	856	860	847	847	848	856	873	805	896	852	836	821	811	850	837	851	879	881	799	840	891	864	851	850	834	859	810	878	887	860	816	845	885	877	861	852	850	839	863	817	882	860	901	836	804	919	880	888	837	834	806	806	840	884	851	848	836	765	892	895	771	864	820	815	863	815	824	843	892	796	807	814	840	870	865	830	840	851	798	846	919	834	833	850	826	902	873	845	882	898	885	834	884	818
24864	21495	24991	28443	21533	20202	5136	2312	1594	1231	1029	899	797	712	600	584	519	464	430	452	414	390	364	382	357	354	387	386	348	326	376	313	326	335	382	371	379	324	321	343	365	320	348	323	345	352	394	318	350	362	346	325	368	319	326	359	341	348	363	334	370	323	327	350	381	344	330	345	344	319	329	328	311	327	337	361	338	328	344	347	327	363	308	306	318	371	356	335	363	361	350	374	331	340	339	345	360	331	314	328	290	315	336	305	315	345	282	337	333	339	341	334	382	323	358	383	339	339	350	346	329	381	374	339	345	344	344	353	328	345	310	329	377	368	339	340	335	353	351	337	329	330	364	339	339	329	368	326	340	323	337	312	335	365	336	333	321	329	307	344	357	314	346	345	327	359	341	320	336	331	359	298	330	353	323	312	328	342	339	331	357	364	327	328	350	343	362	333	328	351	318	332	312	337	350	333	352	300	332	347	326	305	358	320	297	351	323	352	378	364	337	335	353	345	339	360	312	344	292	317	345	338	313	318	304	346	322	295	310	333	319	347	313	299	368	316	383	344	329	336	341	314	338	313	347	325	300	322	322	343	307	322	327	349	322	347	317	350	305	337	332	364	336	322	349	326	365	305	369	335	389	322	315	316	341	323	321	326	355	322	363	333	336	372	347	326	326	313	345	317	327	326	354	356	343	368	343	347	318	336	334	319	340	344	352	336	311	354	353	354	349	355	321	354	332	345	345	306	309	324	333	365	317	372	336	313	310	345	348	336	320	388	367	317	362	325	338	339	346	302	293	311	343	325	316	337	354	325	362	337	330	319	321	318	328	297	378	284	327	334	364	343	334	342	342	316	336	294	324	377	384	346	334	326	345	354	335	335	360	362	330	345	341	371	316	349	353	336	355	307	360	342	362	329	353	347	358	333	301	324	362	367	374	362	318	333	334	365	386	313	324	346	313	368	308	313	328	318	326	280	382	313	306	333	363	379	347	318	360	304	318	355	309	341	359	328	356	361	334	340	307	290	334	353	325	338	363	310	328	330	314	317	337	353	348	333	360	323	360	327	367	337	348	335	354	346	325	349	353	362	357	384	346	301	304	322	333	299	324	346	336	338	337	323	310	324	334	293	355	324	304	340	346	374	331	316	366	304	358	350	354	349	312	326	324	310	305	350	347	348	356	363	362	343	357	373	338	350	339	312	330	336	343	328	367	353	342	351	332	369	343	323	333	302	340	339	329	347	347	355	319	375	341	341	335	332	313	317	354	366	347	323	334	341	317	390	349	347	338	323	345	366	361	339	310	348	372	342	353	351	328	363	324	343	334	349	355	336	333	299	369	321	348	325	340	346	342	365	341	353	364	368	308	350	305	351	369	316	322	312	322	357	341	393	311	332	352	328	350	315	334	333	298	320	328	321	335	322	350	340	345	329	340	313	343	341	373	310	348	324	379	331	357	344	354	331	311	363	359	328	348	341	350	341	310	315	328	340	326	364	366	340	359	326	336	340	322	329	348	318	361	343	327	308	366	310	339	341	320	327	325	351	324	363	353	308	375	362	336	395	351	328	312	382	367	329	365	349	326	327	338	342	357	351	362	332	345	320	333	331	375	347	333	327	326	310	332	359	378	369	351	316	341	320	320	319	337	352	337	365	358	320	377	316	348	340	337	308	322	333	308	339	343	328	311	354	339	373	346	371	316	319	332	358	338	343	340	356	349	388	287	349	330	328	337	360	361	377	323	336	329	370	378	352	341	355	340	324	347	334	346	333	362	316	331	334	356	355	345	333	298	335	325	325	344	325	320	320	325	339	339	340	326	348	362	363	339	342	317	328	306	351	337	321	343	355	373	339	344	354	368	353	396	356	346	334	332	337	357	335	333	365	310	296	364	372	353	334	312	344	320	337	352	349	339	310	297	283	326	316	331	356	323	340	355	318	324	336	323	303	300	344	340	352	356	315	329	354	330	331	352	316	328	357	319	360	337	337	342	340	334	332	335	342	341	372	316	336	346	315	326	311	302	318	339	338	366	343	342	346	352	358	335	323	338	356	373	357	318	372	358	290	324	355	327	298	345	323	355	332	330	342	346	347	339	372	318	330	348	341	350	372	371	369	381	332	320	302	370	332	332	313	336	300	364	317	333	361	333	335	330	331	327	316	348	315	337	330	313	346	325	348	314	329	330	358	323	339	337	369	356	355	314	312	336	330	332	338	327	369	333	335	288	319	350	356	326	313	311	307	357	330	338	366	336	365	326	341	338	347	319	354	343	357	343	302	357	366	337	384	343	357	325	329	333	311	302	329	320	312	355	343	330	335	351	350	318	315	338	335	345	303	369	319	343	314	322	335	330	342	309	343	335	304	330	330	304	341	330	342	329	325	374	345	333	347	332	319	357	348	298	352	381	349	331	357	378	349	318	387	302	354	347	342	322	380	360	354	334	333	305	343	298	341	369	344	338	336	355	305	334	338	359	298	324	333	330	290	344	334	312	349	332	361	324	352	325	315	347	305	320	312	334	359	358	353	325	340	353	341	347	351	293	343	340	347	326	347	302	351	302	335	369	376	354	326	362	335	348	364	268	334	315	351	337	363	370	374	329	350	354	356	351	372	348	338	358	363	323	323	323	335	333	351	334	350	337	344	359	347	372	315	325	329	349	352	342	325	340	337	335	304	325	365	335	323	350	334	327	349	294	367	339	345	334	307	338	368	352	340	339	309	321	339	384	342	348	323	358	354	306	327	314	337	384	274	372	374	316	318	343	326	326	328	351	336	345	363	342	332	336	359	339	325	331	331	323	352	364	358	319	324	311	374	343	320	345	354	321	323	356	367	360	332	363	337	324	347	342	309	318	331	328	320	366	344	320	359	337	306	357	353	332	364	380	362	337	333	331	313	329	377	317	332	333	325	344	327	342	334	357	367	355	290	325	314	357	339	332	332	329	312	372	342	348	326	318	307	315	343	328	357	358	371	342	348	363	315	349	352	323	327	289	313	337	344	340	307	366	340	351	350	318	328	321	375	332	361	331	345	373	331	355	340	323	319	339	350	329	323	364	323	313	329	358	341	331	319	308	344	323	330	345	339	387	320	315	337	385	334	324	297	360	324	346	361	343	356	329	330	328	348	340	357	346	336	304	338	295	321	312	314	356	401	327	342	329	338	351	364	351	345	323	343	308	300	370	368	357	340	351	320	357	336	312	335	352	346	319	359	382	342	307	358	334	323	320	320	338	359	386	344	343	313	341	338	324	341	332	329	323	315	371	359	364	340	369	331	294	319	339	341	323	362	319	336	315	315	336	377	323	355	340	324	338	346	339	317	299	325	358	343	356	340	377	317	349	336	382	349	336	352	366	317	332	300	331	335	329	345	315	299	329	312	376	345	366	365	354	284	316	341	303	340	317	353	370	340	311	336	370	374	313	330	366	339	315	337	311	359	349	320	334	350	320	327	372	339	338	341	313	340	347	346	355	341	324	306	334	360	347	325	372	315	338	332
25512	42127	22139	6462	3041	2150	1760	1449	1254	1171	1067	976	997	914	934	876	918	874	875	754	796	749	743	783	775	785	776	760	782	775	817	742	764	740	797	793	824	766	765	712	756	820	724	748	797	787	759	741	736	794	762	757	724	772	814	752	756	769	768	778	768	798	759	725	771	768	767	726	753	788	751	757	782	805	769	756	756	759	749	739	778	778	737	727	787	797	734	794	785	798	789	778	766	763	734	728	755	726	781	805	779	827	783	792	781	760	755	772	746	811	764	804	803	772	788	776	765	708	779	757	756	824	763	748	720	769	746	793	753	746	753	731	773	787	750	729	746	735	783	767	777	779	767	799	780	751	795	765	779	807	770	786	742	717	727	735	729	734	718	762	805	739	739	808	755	746	799	746	746	750	748	765	824	791	751	754	753	765	783	750	758	779	747	781	786	796	750	772	725	715	794	759	809	794	763	830	726	791	789	770	839	812	744	751	700	789	776	794	784	750	748	765	771	746	783	811	757	806	773	731	748	726	811	783	769	785	772	775	751	821	758	780	744	791	760	786	765	786	790	768	748	708	757	798	802	747	758	753	768	734	723	798	779	808	797	765	773	765	775	770	785	798	771	764	802	722	775	764	755	701	789	786	803	755	773	746	774	786	805	794	808	814	741	824	767	784	809	754	817	758	788	756	778	793	731	804	774	794	730	754	776	817	774	788	753	763	740	785	831	734	778	784	760	750	752	737	767	784	770	794	786	755	776	763	759	777	820	767	791	789	759	757	746	756	779	743	790	795	790	755	788	732	822	743	763	791	748	720	758	737	790	735	785	794	859	761	753	771	705	728	749	758	766	746	768	762	760	774	752	770	795	773	817	735	776	758	770	760	764	769	755	741	781	763	744	748	732	764	839	802	736	779	713	794	773	753	726	802	770	729	770	756	747	770	752	757	759	763	751	799	756	770	783	781	754	773	770	804	770	746	742	734	732	750	747	776	790	774	749	780	776	780	760	793	753	752	764	797	754	741	775	786	791	802	758	757	769	801	760	773	781	788	721	783	799	789	737	799	785	810	777	756	715	816	717	786	799	811	778	754	809	744	722	722	800	767	796	735	751	731	762	792	770	751	759	776	739	785	736	763	725	767	779	777	714	786	739	731	752	764	739	760	745	766	781	772	759	757	782	767	775	757	788	818	749	732	803	769	698	767	771	788	771	740	761	761	762	755	719	757	815	772	776	763	790	769	786	756	786	743	716	767	785	740	809	784	764	806	799	756	755	738	747	785	749	713	719	750	707	718	758	795	762	768	765	751	803	785	781	744	794	753	751	697	811	773	781	755	787	791	773	765	815	755	766	737	759	792	752	746	723	764	757	797	780	763	783	782	793	791	749	741	821	749	770	708	737	791	714	728	809	751	785	745	787	794	755	715	758	747	829	786	793	754	734	806	755	714	807	836	721	758	759	731	774	781	786	804	744	790	788	716	765	782	770	761	759	752	717	755	763	793	782	789	746	750	786	733	772	772	797	722	759	801	769	750	794	789	777	798	775	729	742	729	746	798	787	794	723	770	816	781	819	820	767	794	733	785	755	753	803	780	739	779	785	791	751	768	787	822	720	794	744	730	726	797	790	822	782	798	754	754	793	767	733	795	738	756	763	775	767	840	768	817	791	799	838	754	784	767	786	761	763	801	772	764	746	753	773	758	797	705	778	730	747	747	767	806	766	756	724	741	777	747	782	811	762	809	737	797	796	753	789	784	776	796	779	708	786	845	725	775	754	798	792	785	756	819	770	826	758	769	759	808	776	756	793	744	742	760	811	754	746	741	726	811	792	813	776	761	753	764	751	790	803	767	818	779	750	800	816	758	776	726	772	765	772	741	839	788	721	754	768	750	824	794	749	742	781	749	796	786	758	747	784	740	740	762	792	750	783	749	778	785	803	782	767	782	790	788	805	776	802	763	756	714	725	772	736	723	764	751	767	714	787	782	789	782	764	744	789	780	781	783	764	782	778	761	808	746	735	790	772	782	788	716	721	775	747	746	811	744	750	751	752	787	765	736	761	782	768	787	757	746	748	737	753	749	762	751	727	742	767	757	733	779	748	803	767	762	744	749	748	781	786	742	744	775	750	781	805	756	783	754	767	758	787	751	709	739	755	813	740	702	721	780	792	774	718	767	836	777	785	755	770	752	766	791	754	726	753	731	751	750	746	784	748	806	755	775	765	759	772	780	789	769	801	742	775	780	777	759	726	780	807	783	795	742	724	772	786	821	785	818	746	789	811	762	763	754	737	780	772	759	735	750	721	868	791	733	749	792	721	793	763	770	789	772	762	753	739	764	738	817	767	763	708	756	784	767	796	785	775	786	718	791	791	772	788	733	764	784	739	796	748	772	759	786	786	742	764	726	712	759	746	765	708	761	797	762	733	766	836	725	756	760	772	794	771	729	778	734	761	730	792	799	738	791	789	763	799	739	797	766	839	754	774	748	800	813	813	760	846	752	744	752	814	777	837	778	763	757	795	747	795	754	797	769	763	779	768	771	746	772	726	736	785	819	765	762	750	798	727	703	792	813	741	747	754	732	749	791	756	756	742	776	748	745	781	721	750	752	777	780	758	784	757	789	714	783	766	783	744	752	749	773	772	785	728	795	796	769	741	782	793	700	755	772	757	734	758	791	772	788	741	765	759	766	722	754	815	799	768	766	775	811	763	794	750	787	754	770	758	790	793	796	806	755	800	753	781	744	718	787	791	758	776	780	740	771	770	795	798	746	755	821	768	778	742	800	687	771	851	771	760	714	777	790	724	786	741	791	785	799	770	771	738	787	748	701	779	766	775	770	745	802	781	755	755	769	784	808	720	802	761	770	786	737	776	719	786	736	751	783	771	795	769	758	807	756	738	782	723	762	725	756	797	767	793	772	729	783	769	772	753	815	760	781	759	796	747	839	745	742	779	746	776	829	832	758	773	762	782	762	791	731	844	785	794	780	784	780	734	742	790	780	779	761	747	729	771	867	701	796	774	821	718	813	794	726	777	789	775	723	757	729	748	807	818	730	844	796	769	741	782	761	780	737	748	765	815	772	770	775	747	797	722	772	692	774	742	771	788	806	774	735	757	725	746	771	786	764	789	802	814	779	808	787	791	740	735	824	790	768	797	818	743	744	761	742	790	773	753	811	716	786	766	751	762	759	766	758	743	788	719	791	796	800	798	777	732	793	761	728	737	729	753	753	754	708	765	743	774	751	733	749	767	726	768	725	761	768	770	776	755	712	736	801	742	750	758	766	741	764	771	720	756	768	718	749	765	754	760	755	753	781	731	757	779	804	778	726	750	751	735	839	717	734	785	815	753	730	752	767	818	790	713	764	812	778	790	718	747	752	738	771	733	778	725	762	809	804	781	764	773	765	765	767	758	786	771	798	812	747	781	738	791	717	793	772	743	751	792	770	823	803	743	765	789	776	784	765	752	713	742	772	757	722	705	767	769	738	781	757	699	774
6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
