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
340128911518	340128912086	340128912636	340128913186	340128913736	340128914286	340128914836	340128915386	340128915936	340128916486	340128917036	340128917586	340128918136	340128918686	340128919236	340128919786	340128920336	340128920886	340128921436	340128921986	340128922536	340128923086	340128923636	340128924186	340128924736	340128925286	340128925836	340128926386	340128926936	340128927486	340128928036	340128928586	340128929136	340128929686	340128930236	340128930786	340128931336	340128931886	340128932436	340128932986	340128933536	340128934086	340128934636	340128935186	340128935736	340128936286	340128936836	340128937386	340128937936	340128938486	340128939036	340128939586	340128940136	340128940686	340128941236	340128941786	340128942336	340128942886	340128943436	340128943986	340128944536	340128945086	340128945636	340128946186	340128946736	340128947286	340128947836	340128948386	340128948936	340128949486	340128950036	340128950586	340128951136	340128951686	340128952236	340128952786	340128953336	340128953886	340128954436	340128954986	340128955536	340128956086	340128956636	340128957186	340128957736	340128958286	340128958836	340128959386	340128959936	340128960486	340128961036	340128961588	340128962136	340128962686	340128963236	340128963786	340128964338	340128964886	340128965436	340128965986	340128966536	340128967086	340128967636	340128968186	340128968736	340128969286	340128969836	340128970386	340128970936	340128971488	340128972036	340128972586	340128973136	340128973686	340128974236	340128974788	340128975336	340128975886	340128976438	340128976986	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23270	21716	29787	24175	21718	21787	11544	1639	1183	986	873	749	720	698	655	662	604	636	610	623	622	562	558	563	612	561	562	566	553	555	550	739	737	637	599	570	538	536	528	544	565	648	700	718	723	711	593	587	567	505	492	506	519	506	544	518	509	494	476	504	516	515	503	493	492	528	503	499	493	463	485	475	514	463	516	476	495	486	529	486	484	512	499	502	505	500	474	525	508	512	500	521	500	550	491	467	496	466	529	501	518	490	510	534	505	462	520	485	477	467	545	492	474	538	480	523	517	490	536	471	481	459	517	492	484	510	504	475	529	484	485	514	489	465	504	453	499	481	509	503	480	515	484	519	527	503	488	476	481	542	503	535	484	473	496	517	505	500	493	515	469	486	531	480	482	486	487	463	489	462	513	527	465	522	493	499	497	461	493	450	489	503	502	515	489	471	471	491	530	507	495	503	501	488	507	500	484	504	511	482	471	476	461	482	510	487	492	471	479	498	526	499	478	479	506	497	476	528	455	474	465	509	493	518	512	491	518	486	505	507	500	513	456	482	503	479	474	500	507	504	490	494	465	509	512	485	502	520	498	529	508	509	515	477	502	494	494	485	497	496	490	463	464	510	491	521	492	490	496	514	484	493	488	507	492	494	513	477	487	506	507	495	511	477	485	466	522	480	504	494	504	486	524	482	474	517	494	542	527	515	459	477	467	458	483	497	533	461	485	464	468	460	520	511	507	493	547	488	527	468	489	469	524	503	526	495	512	499	450	504	490	476	452	530	485	488	489	502	476	492	495	489	516	498	495	528	469	428	474	466	478	511	504	502	474	518	496	492	481	493	502	448	534	493	512	486	459	478	526	500	526	493	471	472	492	481	491	493	482	484	477	529	491	484	497	465	515	491	455	479	485	492	523	477	467	517	470	498	455	505	496	472	531	491	486	499	458	530	512	504	496	497	494	478	539	516	448	508	485	515	518	494	516	487	510	510	478	462	515	488	493	504	525	458	503	491	487	482	505	503	493	506	515	508	518	501	495	519	467	503	502	506	517	499	440	447	505	497	466	503	487	524	508	526	512	486	519	453	480	500	522	538	522	495	483	506	481	507	482	444	443	479	490	441	498	500	501	504	485	468	515	542	458	473	477	477	514	501	492	483	507	499	507	522	505	526	500	499	479	473	492	532	525	479	513	516	522	516	483	475	498	535	499	528	491	502	510	508	486	464	480	455	509	508	490	447	503	501	486	502	505	485	473	489	513	489	496	516	496	494	499	492	511	505	532	464	514	484	497	447	506	477	493	500	473	513	463	474	511	501	442	514	522	502	471	494	503	485	503	476	483	488	523	492	520	526	476	471	485	498	460	543	498	466	510	497	466	479	484	509	473	474	514	487	508	535	533	470	494	499	482	500	504	467	525	506	504	502	495	489	484	537	508	519	491	448	520	492	514	467	534	505	458	541	537	497	499	548	496	510	493	496	497	519	498	499	462	448	476	476	531	498	484	484	488	503	461	426	506	455	501	453	486	469	491	506	490	474	514	486	503	490	470	483	475	501	488	520	480	497	479	477	531	519	480	517	482	553	511	486	498	517	515	494	481	512	504	509	496	487	481	516	510	500	480	524	486	502	525	484	472	522	468	495	507	501	482	501	502	505	509	536	470	540	488	485	485	510	503	503	500	503	474	507	504	508	543	485	473	471	479	525	533	505	545	497	521	494	500	507	508	510	527	464	474	505	526	490	464	484	493	512	511	518	503	496	503	475	484	494	492	523	508	468	512	477	506	503	464	506	498	527	530	462	516	467	473	507	508	459	525	424	453	468	488	524	498	495	498	452	533	488	521	493	491	527	490	480	495	491	457	524	482	510	447	454	534	453	461	492	485	510	514	483	472	479	481	527	519	501	463	473	488	457	502	478	512	504	485	492	438	516	463	458	516	421	495	481	479	475	524	451	528	493	513	528	495	496	501	499	498	489	530	465	465	466	497	489	502	481	491	508	435	488	534	479	511	515	522	534	499	507	477	486	528	531	509	463	464	476	499	466	470	509	547	507	501	496	538	477	512	477	498	492	475	494	480	478	486	510	485	502	489	476	492	504	478	484	474	545	491	486	465	457	513	515	464	481	481	509	503	489	506	496	486	472	496	522	494	501	503	492	497	498	490	510	479	440	522	509	486	539	496	464	505	504	511	490	490	512	465	471	475	536	511	499	460	489	482	467	483	477	538	519	504	519	521	506	547	487	504	510	472	506	498	457	494	509	465	499	513	494	519	498	453	455	513	511	478	500	480	510	481	472	502	500	495	482	514	514	462	516	491	516	472	521	495	500	528	524	517	517	507	461	482	492	468	500	470	482	519	539	516	513	491	483	497	503	472	447	495	479	517	487	489	537	496	519	490	469	470	478	481	477	493	502	479	514	486	450	506	487	523	461	473	487	543	486	452	502	476	553	501	473	483	504	501	515	476	506	458	545	488	470	499	496	496	510	485	468	519	501	487	497	512	506	507	471	466	492	500	495	496	474	491	494	545	472	499	531	507	496	458	472	468	504	501	474	476	482	511	491	475	532	504	524	486	498	470	473	523	502	515	514	445	496	536	524	520	493	504	471	484	463	476	476	494	495	485	474	443	489	471	462	521	527	498	513	483	526	484	523	501	501	476	500	483	482	466	482	514	497	471	497	532	535	540	506	456	460	485	479	490	485	491	503	536	493	497	524	508	511	535	497	460	492	510	524	503	538	459	491	493	484	526	516	473	517	507	514	498	519	499	492	541	516	479	508	518	480	496	544	513	452	482	460	522	510	488	486	518	481	492	483	472	481	489	519	504	470	490	527	507	472	498	522	502	497	494	502	494	515	487	491	512	437	527	483	511	499	503	519	484	488	479	494	492	513	497	446	476	489	487	455	495	503	474	469	487	520	526	498	489	497	530	528	459	479	487	503	505	505	471	544	477	510	531	502	520	497	538	505	474	469	522	499	447	516	477	499	499	526	430	476	511	470	529	513	539	486	480	516	510	457	501	537	499	458	528	503	507	510	492	520	452	493	458	494	498	474	479	511	532	499	496	500	480	521	498	455	484	508	480	486	497	498	505	476	510	511	451	508	498	489	478	457	542	518	472	542	445	469	490	488	484	467	470	485	510	497	506	513	513	455	489	487	476	517	510	461	502	496	480	473	468	506	501	470	505	514	489	542	505	504	514	504	533	476	480	476	478	497	473	517	479	491	470	489	514	499	496	481	510	501	519	522	494	494	505	510	490	493	503	493	514	487	453	522	456	511	476	484	516	501	518	488	478	486	493	457	484	515	477	516	503	496	443	498	503	496	489	479	495	452	509	470	471	455	491	496	517	505	477	508	507	462	529	492	516	513	478	481	499	463	477	506	520	500	492	501	541	513	467	482	503	513	499	484	555	504	469	527	477	503	472	495	517	503	505	495	500	498	509	508	453	475	492	500	508	522	491	465	481	459	493	511	497	504	453	491	469	484	509	488	472	478
7972	18913	15468	8467	5999	4759	3730	2797	2303	1939	1658	1495	1288	1149	1098	1065	948	909	882	922	874	852	807	835	746	797	834	772	753	770	804	1063	1274	1014	910	866	753	768	789	720	896	988	1072	1128	1181	1097	914	846	811	711	686	733	733	713	719	642	715	691	686	678	645	685	672	678	656	650	688	658	681	671	633	689	710	710	643	639	648	622	697	636	672	680	648	665	652	717	699	712	712	665	649	687	718	706	675	650	654	656	657	673	654	634	667	686	668	614	688	679	648	690	662	693	712	634	669	609	641	708	612	646	693	647	624	671	685	674	683	664	676	654	716	633	634	694	643	629	678	645	664	670	615	638	638	676	722	654	648	634	655	627	656	662	637	673	637	669	657	650	687	686	638	661	678	658	672	682	672	619	643	689	688	637	681	669	706	689	664	655	679	653	674	663	653	689	689	694	665	658	675	670	652	668	681	743	674	663	641	610	608	672	704	650	695	610	671	664	655	660	674	647	684	688	647	626	635	703	623	675	616	660	680	645	631	709	696	696	638	710	706	652	660	677	633	668	597	672	665	655	644	707	673	639	692	659	654	653	666	713	626	655	689	625	654	657	693	668	661	650	617	634	642	669	663	683	695	658	640	618	675	659	606	667	629	657	674	642	647	648	615	659	657	633	711	681	672	675	650	651	691	689	653	650	679	724	686	659	670	652	686	691	678	630	652	659	636	685	658	655	682	639	648	659	641	676	693	661	660	611	648	689	620	636	611	739	727	660	628	651	662	684	677	670	681	681	685	653	639	649	659	645	671	660	620	673	670	671	701	668	686	658	640	677	657	633	631	582	643	667	691	668	642	691	638	652	687	688	622	613	683	628	644	665	668	703	652	696	649	650	638	688	654	657	638	662	637	672	685	696	678	670	652	670	645	668	652	706	671	616	641	677	715	727	635	683	652	622	672	706	671	614	665	650	684	655	656	637	673	659	632	637	633	654	659	623	629	644	634	626	659	664	659	622	649	633	649	716	667	655	622	645	655	657	624	674	622	665	662	653	674	668	651	656	678	676	701	680	666	636	661	655	658	660	625	667	704	687	663	675	643	679	691	672	639	684	635	693	649	643	634	691	652	676	661	670	671	632	653	621	645	664	647	681	669	661	706	642	699	660	652	649	645	643	712	680	656	641	644	683	645	716	724	686	695	652	640	668	650	707	639	617	649	673	684	644	678	696	666	659	683	638	667	643	625	688	688	626	669	648	660	605	676	663	618	680	620	691	679	636	629	661	666	643	643	670	636	702	677	638	646	663	640	698	674	700	636	675	630	657	635	663	694	658	623	666	681	658	661	633	683	660	649	691	688	649	622	652	683	660	677	703	636	681	687	618	637	633	705	635	666	620	668	662	706	682	687	655	661	650	650	672	659	663	638	660	669	641	627	605	640	673	639	650	668	651	618	662	652	648	643	644	654	634	657	650	635	648	691	683	658	621	654	687	632	651	697	659	624	607	649	653	644	647	669	630	614	617	716	642	653	671	641	658	680	710	634	659	644	713	629	660	682	692	669	647	668	641	657	707	679	648	659	655	682	627	696	666	623	642	649	637	645	617	671	668	662	673	612	675	628	618	648	649	683	632	674	660	677	686	666	640	641	671	636	680	653	662	674	688	665	710	678	629	648	722	654	658	642	665	663	613	666	650	636	646	677	706	670	671	663	675	680	656	669	623	706	675	650	641	647	653	706	667	655	703	646	702	634	647	623	612	617	655	652	670	613	674	634	658	682	651	718	663	646	642	705	663	643	681	722	696	664	639	634	659	615	621	632	679	662	667	630	663	680	652	686	631	645	648	625	665	671	681	678	672	628	685	664	645	676	687	655	658	635	672	666	666	641	683	714	626	652	631	643	644	653	647	642	637	624	688	674	716	651	651	663	623	645	666	702	634	666	619	608	634	679	696	652	701	633	667	680	637	691	690	645	651	665	648	670	618	655	658	669	711	694	665	648	640	657	673	717	609	673	655	639	607	674	657	664	636	667	679	638	692	685	686	685	660	677	671	659	639	618	673	661	695	664	686	666	650	644	667	658	689	715	658	621	659	644	657	655	627	637	632	665	653	696	631	667	631	671	671	662	633	689	662	671	693	630	629	645	672	644	675	669	628	703	658	660	694	679	668	688	664	671	623	689	664	659	683	635	730	660	647	640	671	656	661	663	693	699	669	684	650	618	650	630	616	669	640	646	644	631	718	665	680	676	682	684	692	669	654	639	672	682	653	650	605	615	644	654	659	653	678	667	643	651	637	638	642	695	658	692	637	674	596	683	670	677	668	597	675	689	620	660	623	666	675	682	661	603	696	689	657	618	651	657	672	655	617	613	681	632	669	641	661	638	700	617	635	668	664	670	693	651	647	657	665	648	637	670	644	684	645	661	675	631	674	628	710	674	663	698	696	672	648	709	633	682	670	656	660	620	655	660	690	663	641	671	673	627	650	664	672	660	670	657	660	669	670	642	677	673	631	633	633	664	637	656	704	617	688	684	680	649	654	658	643	602	669	605	687	638	677	655	662	650	652	670	638	647	683	642	690	668	664	628	656	641	673	653	645	638	661	687	650	683	665	661	697	695	680	659	648	642	636	668	658	629	698	696	638	681	702	682	680	652	659	680	676	693	643	687	665	621	634	630	667	659	647	677	647	658	659	663	715	643	603	670	644	649	659	677	650	616	676	650	662	708	693	656	671	636	623	674	675	651	716	694	647	677	641	662	620	704	641	617	635	655	631	661	659	592	665	660	634	678	678	669	653	653	719	696	694	667	685	674	624	651	695	687	616	638	634	692	634	652	652	646	694	709	662	661	679	665	676	674	700	660	637	664	637	643	707	614	645	641	672	671	672	709	657	653	701	675	706	659	694	640	654	644	683	662	665	692	644	671	675	652	669	671	705	668	649	645	654	621	702	677	651	635	642	664	650	682	632	604	651	669	636	645	653	670	645	640	641	638	645	617	672	680	682	684	654	676	681	677	667	676	667	655	658	675	628	682	676	712	637	649	669	617	668	652	695	669	644	705	655	634	637	690	708	657	651	677	661	634	682	676	673	642	605	650	639	699	648	695	679	643	655	646	675	658	656	647	662	637	677	655	700	661	655	709	646	663	697	652	664	633	681	650	642	609	715	678	635	670	666	656	667	715	624	687	669	645	677	648	629	674	638	686	704	648	635	675	630	648	655	652	636	670	643	664	666	676	652	632	654	674	642	726	618	684	674	646	673	658	656	662	666	669	615	672	661	691	668	655	675	670	622	660	685	664	653	623	698	632	640	669	665	711	640	681	713	634	644	637	633	641	639	689	679	664	647	620	701	669	667	657	653	644	628	637	632	697	640	642	642	660	639	650	663	660	668	645	659	656	688	660	676	665	659	638	635	662	636	644	638	652	660	674	724	634	669	632	685	621	664	638	659	703	643	681	651	651	639	683	586	653	680	599	670	664	667	704	669	703	691	646	662	684	666	666	689	645	676
26435	20305	9000	1350	857	780	650	496	465	487	498	461	479	442	451	466	466	463	440	420	451	445	437	449	462	489	442	464	474	456	447	486	500	483	465	452	472	492	476	465	438	487	518	489	521	509	500	501	476	438	433	427	482	456	445	448	469	435	456	443	498	418	455	445	433	436	440	465	444	451	445	451	425	455	455	449	428	477	447	461	458	447	465	413	444	470	476	456	453	473	414	448	439	423	444	474	480	449	448	468	411	419	432	486	473	465	471	477	426	428	436	441	442	461	458	450	493	418	473	438	455	432	455	444	451	431	479	428	475	434	441	452	485	489	458	422	450	441	417	420	454	447	477	483	474	480	451	445	449	444	448	439	449	417	495	446	444	446	456	460	464	436	470	449	444	480	406	466	450	427	419	427	474	432	423	447	439	450	461	441	456	437	473	451	468	443	428	453	453	477	495	471	453	473	406	437	434	460	427	439	457	458	412	451	434	446	445	448	452	436	446	464	450	427	454	479	441	460	460	424	437	418	449	462	447	457	462	443	446	425	425	445	434	460	445	436	447	435	489	429	491	419	472	487	440	446	457	431	475	459	448	436	453	449	448	421	433	421	450	455	414	448	471	434	429	446	475	441	430	423	433	480	438	437	421	422	442	440	444	443	436	434	475	434	455	464	485	497	433	453	439	467	426	479	458	464	445	447	440	448	422	476	455	493	425	468	444	419	484	397	476	413	476	455	438	480	414	463	440	470	494	477	467	455	424	418	426	444	439	451	479	431	408	459	491	408	426	438	480	428	423	459	447	446	484	446	445	487	433	450	478	467	414	501	442	461	406	480	452	473	451	447	474	495	490	448	447	463	511	447	439	417	416	503	457	463	471	438	436	459	473	469	467	429	417	439	446	434	422	457	425	470	432	414	442	443	417	455	435	441	420	453	449	431	425	421	459	436	450	440	430	437	451	459	470	463	431	448	440	455	468	460	422	455	440	423	475	454	416	486	425	445	441	439	466	451	438	439	441	464	436	430	450	427	431	425	443	436	487	405	452	471	439	442	474	456	468	449	431	463	435	445	456	417	455	443	436	400	460	454	463	406	429	462	448	459	429	397	434	427	438	413	459	419	431	421	469	434	412	484	472	481	458	436	451	465	466	450	461	478	436	437	434	444	459	415	434	421	416	447	452	468	469	427	468	451	410	441	457	448	436	486	455	430	428	436	406	438	479	447	441	459	438	441	426	443	433	445	426	483	422	474	407	432	448	454	461	473	475	458	435	441	420	415	463	449	450	465	408	487	435	458	480	469	449	435	463	435	455	416	439	463	404	431	437	415	446	438	453	413	433	431	422	424	431	441	439	452	445	467	453	474	468	431	421	427	428	459	451	447	438	461	459	399	436	449	442	441	457	417	461	420	407	470	431	450	442	425	422	451	414	454	441	441	441	425	477	435	462	445	456	454	466	478	475	425	491	467	465	503	434	460	454	425	435	475	455	451	416	450	454	439	438	417	427	426	443	462	400	473	481	474	463	448	422	470	434	420	456	452	457	461	437	442	450	452	432	457	464	433	457	402	414	476	462	424	454	440	436	442	414	402	425	422	470	452	443	426	469	452	457	453	445	477	452	435	383	459	413	478	429	420	443	441	440	457	452	435	436	450	412	435	427	453	431	421	456	415	431	473	427	449	440	415	457	448	464	444	482	452	460	474	445	460	488	468	464	443	473	477	452	417	439	455	443	411	378	483	467	476	444	477	462	451	436	480	461	452	411	454	476	475	429	384	457	438	420	462	454	412	474	406	493	463	464	408	429	420	455	453	434	424	411	496	449	446	442	457	489	463	424	477	419	458	441	449	457	446	418	447	429	459	441	422	447	498	430	442	442	420	477	439	412	448	516	419	483	448	441	457	464	427	467	418	450	477	442	432	446	478	443	439	471	473	437	442	425	440	471	461	466	469	456	445	471	464	462	469	438	455	479	434	431	424	445	446	458	421	469	495	460	452	461	430	431	442	441	430	419	443	479	462	464	471	464	409	416	508	438	499	431	443	472	441	469	430	460	429	431	448	443	447	460	447	455	470	439	453	448	453	466	401	466	402	447	437	430	435	455	447	490	432	444	441	450	463	397	457	467	474	458	453	428	431	447	408	475	431	426	449	431	461	465	486	441	464	456	454	423	450	436	423	452	419	449	443	396	424	428	452	457	438	443	457	422	433	442	470	437	420	454	421	438	413	458	478	418	469	461	473	420	439	437	437	446	417	459	457	504	416	437	428	464	456	455	434	453	467	473	445	436	422	476	446	452	432	414	468	432	412	449	448	446	447	457	430	451	427	428	485	452	453	422	488	446	467	467	457	463	423	467	481	416	424	435	460	443	457	455	487	454	421	433	450	481	447	470	456	503	424	446	452	468	476	468	441	458	427	461	484	480	400	455	436	428	464	428	449	459	444	454	432	480	444	423	456	441	466	450	427	434	444	462	441	455	424	429	444	480	440	455	442	458	460	470	446	452	432	456	432	489	463	470	461	444	437	421	447	476	437	428	450	433	463	472	460	433	433	523	449	482	449	449	465	466	441	461	427	449	464	496	489	440	444	447	449	443	449	459	445	423	474	435	413	460	477	490	478	461	438	444	428	432	444	468	451	416	475	445	453	419	459	493	430	465	428	382	431	445	452	480	407	440	420	456	431	437	476	460	473	456	449	449	485	456	433	437	446	441	433	407	450	486	457	433	423	395	451	457	432	423	458	445	473	437	471	419	437	457	440	439	469	425	455	437	469	439	449	427	464	459	426	492	446	441	438	454	440	485	424	444	414	441	434	439	478	419	464	444	460	419	426	459	449	439	396	430	487	443	401	440	428	487	493	457	461	428	440	456	447	452	452	465	459	418	439	407	434	467	468	425	437	442	431	455	483	441	447	506	486	458	432	424	442	463	456	436	466	475	409	459	452	446	445	429	424	428	429	437	428	418	459	447	453	455	433	447	427	455	419	445	454	467	472	448	441	438	442	481	450	458	434	441	451	436	440	440	444	464	416	438	469	416	463	442	474	473	471	449	449	447	450	448	465	474	457	449	430	452	439	502	458	434	441	457	453	426	459	467	433	437	436	470	457	437	416	449	456	453	434	433	425	417	481	464	448	453	451	416	429	465	448	459	431	439	446	449	428	470	459	451	428	480	471	469	451	460	467	489	409	422	454	443	441	431	458	412	441	443	454	479	447	462	465	428	437	449	458	428	433	487	438	469	450	433	437	455	457	494	478	485	441	441	448	417	453	451	449	465	450	452	454	465	478	430	459	471	422	450	449	435	456	470	459	465	416	456	432	435	439	462	463	459	457	460	437	471	470	455	422	459	447	479	458	455	453	449	443	465	430	445	427	464	426	416	452	420	468	451	452	407	449	436	402	452	435	439	444	409	433	442	473	456	438	460	454	490	452	454	429	386	471	491	443	440	445	448	450	483	485	435	450	475	429	420	444	466	407	444	433	430	431	495	401	437	435
4381	2367	1964	1250	1006	923	839	724	766	640	622	622	632	605	603	584	650	587	603	612	609	593	621	563	642	595	630	588	606	580	678	792	825	689	671	661	601	607	581	663	637	705	720	730	745	725	681	665	625	630	592	637	606	656	643	585	578	644	570	581	595	570	580	595	607	587	608	594	599	625	617	555	604	596	592	565	594	619	575	614	596	625	608	578	636	590	624	558	572	566	604	581	547	608	583	593	601	581	601	625	574	617	596	551	550	566	612	590	595	612	565	567	581	600	574	587	634	619	589	606	589	597	563	570	599	568	618	600	590	617	581	616	549	584	552	601	634	579	648	578	601	607	592	568	615	617	554	639	593	552	595	570	575	624	645	567	587	632	601	620	566	577	592	669	599	564	600	602	579	584	604	628	589	576	582	591	574	598	586	625	585	612	558	627	611	617	608	607	612	631	623	603	614	598	622	545	677	607	591	614	575	569	591	624	570	603	552	628	580	589	638	592	630	592	594	592	573	597	599	613	610	589	564	547	640	580	591	564	590	591	562	611	584	605	598	575	636	600	621	639	634	552	601	638	622	546	553	602	634	590	628	566	594	583	585	607	671	553	638	592	580	631	614	611	595	612	640	577	588	621	624	585	563	549	574	573	582	627	607	590	631	632	624	610	568	631	575	570	583	593	591	570	575	566	584	580	611	582	615	619	562	583	597	549	631	651	569	597	588	614	587	596	626	596	600	624	636	616	577	601	546	557	628	573	609	589	613	590	558	606	636	566	601	607	539	556	628	585	594	580	583	510	580	604	583	547	599	545	597	629	631	570	634	549	575	598	607	597	611	573	623	597	579	599	584	632	588	618	620	555	601	544	596	592	580	574	581	588	600	592	595	596	628	603	573	576	622	602	611	592	591	624	627	590	615	640	595	565	636	640	578	614	565	595	614	598	617	600	641	635	565	611	642	554	555	579	646	580	541	575	597	688	580	586	621	585	613	583	585	570	574	610	597	593	610	672	593	633	586	580	616	601	611	617	612	597	579	622	588	636	588	603	614	625	616	547	639	566	624	570	626	593	598	587	601	571	594	580	599	600	639	551	601	573	593	573	572	648	600	567	616	610	664	564	598	596	587	612	559	595	610	607	569	590	565	585	582	627	599	617	594	579	628	654	633	590	571	584	613	558	592	629	567	590	554	579	580	575	609	578	633	551	630	604	553	598	561	612	649	589	607	573	572	634	642	612	594	566	565	608	618	571	594	629	623	618	613	617	588	627	571	583	623	570	607	602	573	583	569	595	625	602	597	600	592	604	612	633	582	587	598	586	591	594	591	581	615	552	596	601	657	583	613	608	626	631	587	569	595	593	589	606	591	573	567	626	563	599	568	628	605	603	652	555	600	570	616	649	586	653	578	586	589	578	580	560	611	594	608	613	621	600	582	553	590	643	637	579	564	612	587	586	578	616	599	569	648	606	534	686	597	615	621	582	577	593	566	580	611	577	586	562	581	606	633	608	558	583	595	603	606	565	589	615	641	587	590	604	570	604	554	587	609	584	613	666	589	587	571	598	611	584	611	611	623	583	557	580	613	584	593	598	581	623	611	590	583	583	568	640	606	617	635	596	551	563	634	608	604	599	662	572	629	621	562	658	645	605	578	626	557	564	603	630	583	606	631	608	594	619	588	600	577	595	624	605	609	625	613	606	585	568	596	605	630	640	568	565	562	569	578	603	596	624	644	627	600	637	607	610	574	614	591	612	607	621	643	615	559	602	623	580	591	661	613	599	617	576	597	601	574	600	632	641	628	561	595	583	587	562	620	565	591	572	561	607	539	606	612	594	600	581	589	612	582	609	583	594	627	562	635	623	603	584	580	590	636	603	626	626	605	526	606	608	608	609	586	580	620	600	605	624	614	540	631	654	574	579	584	613	594	588	607	601	659	600	611	624	588	581	555	593	541	593	619	611	605	564	651	645	604	581	580	597	578	582	648	607	583	587	590	573	572	607	590	610	635	585	597	593	624	607	609	562	604	525	580	609	603	612	609	673	593	584	612	581	603	557	614	595	582	580	604	612	568	559	597	579	568	570	627	607	576	581	610	617	560	577	598	580	586	615	655	616	591	621	559	581	650	609	567	590	559	633	588	562	630	567	603	591	625	609	593	586	600	513	602	583	593	601	611	575	572	570	592	597	592	657	563	585	645	575	596	602	604	631	598	632	599	635	568	548	620	632	613	614	574	606	611	595	642	619	622	562	598	591	578	567	533	633	620	590	643	581	602	588	612	598	598	556	570	604	617	571	600	599	580	629	556	590	581	555	570	591	621	567	592	597	611	579	530	608	606	611	544	626	614	586	580	585	544	584	591	604	640	579	551	633	621	597	598	625	547	565	599	594	579	560	600	604	620	593	618	618	569	636	620	566	573	577	600	577	617	594	602	634	629	581	607	561	563	600	594	579	626	603	594	609	568	574	576	585	648	607	615	595	575	585	585	578	626	606	595	600	602	582	617	651	614	580	614	584	579	624	574	590	587	591	602	632	588	613	601	542	599	614	583	590	570	596	550	591	575	614	553	614	643	561	611	615	597	602	571	587	571	601	594	606	586	622	626	585	546	644	576	638	636	573	565	625	608	606	622	579	587	582	583	563	584	589	622	579	579	579	605	649	613	564	591	584	558	625	646	588	567	577	629	541	587	624	598	615	599	594	605	617	624	601	588	593	578	593	589	594	557	577	608	586	593	615	569	618	614	604	580	595	609	621	633	633	590	602	581	567	627	560	625	603	586	584	621	613	589	615	580	585	627	616	594	598	562	633	589	603	650	547	568	586	604	617	574	630	618	598	551	598	580	617	606	604	612	612	588	595	630	582	588	607	593	575	594	591	628	575	618	627	567	616	593	585	612	619	594	594	580	600	621	608	604	576	631	629	570	601	613	612	595	573	616	609	605	582	582	631	574	623	630	571	587	624	589	586	562	573	569	579	604	571	612	582	587	600	644	627	654	581	623	589	580	618	625	607	593	577	584	571	602	607	599	597	623	610	647	600	596	547	611	576	651	603	614	656	629	566	606	593	603	592	580	620	625	608	610	612	595	637	591	574	597	581	579	620	592	607	612	557	542	578	586	589	580	621	568	558	591	615	612	618	625	576	565	554	603	593	585	614	565	623	597	616	606	615	587	610	564	582	606	554	633	592	611	588	624	598	630	613	594	540	645	617	587	579	627	591	593	592	560	572	645	633	636	612	559	552	546	602	577	591	608	618	557	565	648	569	568	581	580	551	585	613	591	551	626	607	598	574	580	558	605	572	595	581	555	583	568	591	586	618	601	572	585	573	649	562	595	643	568	586	615	584	612	547	588	637	543	588	587	627	611	605	586	549	603	615	594	591	601	599	593	576	550	582	590	583	589	644	591	614	618	635	589	600	599	612	608	570	571	539	628	584	558	609	608	635	573	589	548	553	566	586	540	593	637	600	586	634	593	627	572	606	592	594	575	604	581	611
23406	20927	28297	23691	20913	12657	1868	1102	930	815	862	816	732	772	725	706	672	719	642	703	666	700	678	663	627	695	663	665	674	610	682	749	784	676	705	633	663	643	676	647	652	726	712	744	764	767	753	677	611	615	608	656	626	637	655	650	657	592	666	600	623	596	607	581	656	645	621	617	654	607	643	620	634	638	618	615	631	615	640	607	646	588	640	610	611	602	626	646	622	603	617	594	608	668	598	591	643	605	619	621	571	636	585	599	646	600	643	632	613	645	663	651	659	604	616	583	630	633	587	633	629	595	624	613	582	683	563	598	592	616	685	637	619	633	594	578	624	648	643	618	647	659	602	610	609	654	669	621	581	590	598	579	662	633	608	603	619	621	635	632	604	587	632	637	633	607	617	597	632	597	640	615	555	600	610	652	609	627	615	610	609	593	630	608	608	598	569	631	620	606	610	630	642	606	615	584	590	592	638	642	627	560	613	639	588	613	615	649	645	632	611	606	623	619	607	582	620	627	626	643	607	602	640	630	625	616	629	611	633	617	564	623	644	664	637	613	627	618	590	619	627	592	591	613	653	583	608	617	600	600	634	671	611	599	631	604	643	642	621	655	573	648	679	627	576	628	564	606	597	593	615	603	645	640	607	654	647	634	582	608	668	627	620	603	587	648	652	608	668	639	635	625	602	586	649	584	659	646	602	606	622	603	618	606	588	584	577	637	636	626	620	629	596	604	591	603	636	634	619	632	619	662	629	608	669	652	633	580	623	657	628	597	599	619	614	673	573	591	653	602	588	634	640	641	630	635	636	587	606	608	627	615	641	605	598	624	591	598	609	591	629	632	645	606	622	560	651	604	634	630	666	661	594	683	590	619	626	616	632	620	630	669	635	692	604	608	613	629	564	631	584	615	636	623	621	610	632	628	588	614	602	635	582	605	639	602	651	615	599	578	621	625	679	585	619	614	656	619	658	629	620	621	611	616	631	628	602	639	626	572	639	604	629	598	647	621	623	624	596	623	665	644	645	620	616	599	616	536	610	641	604	607	623	620	600	606	622	583	631	555	620	577	585	653	646	605	624	593	608	614	609	579	608	596	581	641	605	644	691	613	610	606	588	604	592	595	657	626	611	639	644	604	629	645	650	613	601	620	568	647	583	629	579	610	605	632	609	567	680	632	618	634	614	616	633	641	630	553	629	601	663	589	616	615	589	651	608	575	573	587	628	649	651	596	609	624	603	640	589	601	651	608	633	620	659	592	601	611	591	640	673	632	600	635	680	609	639	659	616	593	612	585	645	591	606	629	619	653	623	617	624	605	639	668	630	580	616	633	599	649	615	619	617	621	608	643	586	580	584	643	615	633	629	591	618	597	646	629	626	612	670	612	625	654	607	689	623	623	585	605	648	627	641	573	615	594	628	618	633	638	625	643	638	604	586	615	615	596	597	626	664	643	641	618	619	646	642	580	583	586	623	601	646	633	591	620	635	600	616	619	606	556	615	638	605	611	660	639	587	647	633	577	627	644	607	663	618	622	611	642	635	565	593	615	649	638	599	598	621	619	592	650	636	647	615	577	639	582	621	659	654	641	611	636	673	629	580	590	618	632	596	592	579	607	609	656	654	597	602	603	600	630	674	621	643	631	613	668	616	635	586	608	600	631	630	612	621	601	617	595	634	601	626	636	567	671	667	591	648	600	635	597	577	574	587	599	635	610	620	614	650	624	649	669	600	614	606	631	617	644	659	645	646	591	610	633	653	625	646	620	586	644	626	613	625	590	615	605	638	602	632	642	637	614	578	588	565	603	656	606	658	620	610	602	653	591	615	606	590	597	652	613	585	599	579	619	642	613	665	623	636	645	611	582	586	619	642	651	625	616	658	642	568	636	590	626	624	639	627	620	595	601	625	607	616	607	628	653	638	658	616	602	612	624	582	593	613	594	609	660	673	662	653	614	622	639	599	628	668	580	584	609	598	598	626	625	618	615	624	605	599	596	591	583	604	671	643	621	631	599	595	589	660	598	601	599	618	592	656	573	623	596	620	620	633	654	590	624	649	605	571	606	635	570	590	609	597	592	625	605	609	603	612	642	596	628	640	646	618	570	606	620	621	611	593	607	630	606	597	625	575	641	645	599	609	613	562	603	618	671	614	570	605	599	621	593	587	622	634	634	595	656	640	597	632	624	651	622	609	631	581	568	638	617	585	621	612	573	645	621	657	603	611	580	628	650	629	616	588	603	601	633	633	643	591	613	605	628	625	575	618	617	604	627	585	635	619	641	637	641	612	579	683	602	579	604	610	638	649	579	693	604	591	603	569	647	586	611	620	575	639	580	656	609	670	612	684	620	645	600	672	598	585	619	597	645	700	631	610	614	607	593	600	612	621	620	627	624	597	667	605	628	582	596	626	613	659	615	588	601	630	627	604	649	628	643	665	583	630	636	602	566	639	600	596	642	603	581	675	650	622	639	605	607	617	601	614	636	651	630	590	607	620	580	632	562	595	597	584	608	614	605	591	593	625	614	608	664	617	571	607	587	624	627	569	634	607	629	572	617	624	605	628	605	587	617	636	605	584	638	631	587	594	596	646	613	595	653	649	593	617	633	606	603	612	612	615	602	611	681	620	631	637	598	638	660	577	643	641	630	575	583	649	602	638	613	612	631	632	590	617	634	610	600	612	626	614	584	656	602	606	613	620	641	625	619	580	598	577	623	611	593	622	585	595	631	603	630	609	602	641	607	572	620	610	573	631	597	611	592	648	583	623	631	608	611	627	596	594	625	613	587	634	598	600	629	674	617	593	628	616	592	607	673	612	632	579	601	633	602	591	608	602	591	593	589	602	627	622	593	605	603	621	607	610	658	598	624	636	637	626	658	589	641	584	566	595	602	621	627	614	684	601	638	645	632	654	600	632	626	607	637	620	580	605	609	638	613	635	616	640	626	577	629	598	610	597	616	588	624	618	574	627	651	634	597	612	637	591	578	659	608	603	604	624	622	650	591	644	631	637	674	620	652	580	580	633	568	632	632	609	635	584	540	614	655	597	618	606	599	620	644	612	631	593	583	593	619	617	627	610	581	622	603	576	597	622	608	632	647	594	616	624	567	646	583	593	613	598	650	604	627	632	632	628	614	586	605	616	597	609	567	614	605	595	593	659	586	625	622	627	641	584	617	610	612	581	572	628	628	574	622	577	604	619	637	630	599	657	618	639	630	620	618	636	571	636	625	649	632	602	591	633	575	612	624	624	594	631	654	643	598	590	606	583	645	595	622	596	631	611	639	591	600	615	674	644	572	655	647	633	605	635	629	604	617	610	622	629	575	617	613	636	613	567	625	618	664	648	616	648	607	630	654	600	635	625	647	633	608	612	633	628	629	614	644	587	642	589	618	625	648	656	622	617	607	644	557	593	637	553	605	629	646	611	607	618	596	616	619	667	594	646	626	620	603	587	632	593	599	617	609	631	618	639	595	615	630	622	563	635	589	627	666	604	596
5484	11621	9723	5439	3825	3050	2384	1893	1597	1423	1262	1198	1091	1090	1023	1058	950	944	949	981	970	877	851	894	846	879	926	902	828	823	910	1154	1114	1035	1029	939	904	851	865	938	946	1004	998	1056	1103	1084	1097	921	804	868	842	875	906	853	933	861	854	822	819	803	751	839	795	817	836	789	805	804	808	810	755	823	801	819	866	845	796	795	825	775	804	841	790	796	789	805	791	858	853	747	782	836	778	804	775	803	811	764	858	805	858	827	842	823	767	763	813	815	823	821	824	849	862	815	833	833	805	815	819	828	879	748	810	813	825	839	778	789	766	861	832	834	852	818	746	859	790	844	809	849	831	834	841	834	826	807	819	770	781	765	819	889	834	774	843	807	820	785	809	817	810	850	849	867	832	784	808	850	789	858	813	805	765	783	808	840	822	791	829	896	750	836	803	781	782	790	823	776	853	809	791	828	830	769	820	794	832	787	806	819	808	773	804	802	806	863	786	813	828	856	805	789	838	856	765	788	818	823	843	852	836	844	787	798	902	783	737	831	790	807	801	788	760	824	748	825	826	851	831	792	827	775	776	798	829	774	801	851	795	773	825	821	846	821	824	817	798	830	821	835	796	776	817	803	837	842	779	795	793	803	859	806	836	827	800	791	771	819	780	799	864	802	814	805	803	792	804	852	832	853	756	781	790	799	846	818	803	776	733	822	809	858	833	802	815	809	798	814	894	836	827	777	801	805	805	794	760	783	798	805	824	839	836	851	814	819	803	826	806	825	761	756	785	819	877	811	863	830	780	794	762	849	835	856	786	763	802	781	815	802	803	773	783	833	785	837	798	840	802	787	823	781	840	823	780	783	775	790	771	813	844	815	864	820	856	857	790	786	836	807	798	776	820	839	783	806	768	777	815	760	823	814	858	818	816	813	795	795	825	849	778	851	840	789	842	808	822	798	770	816	846	847	833	813	838	839	807	787	833	862	827	802	778	868	815	822	825	749	768	821	819	819	790	797	842	844	823	828	791	827	827	789	845	818	856	831	832	806	808	819	760	817	820	786	816	816	795	812	852	792	824	820	844	804	849	805	782	847	787	861	797	800	811	880	835	800	790	841	819	808	790	806	751	805	793	781	798	786	840	816	840	798	789	821	781	792	830	773	808	834	804	808	828	784	760	814	833	866	800	842	810	808	784	832	798	846	749	809	766	801	758	794	786	824	765	789	849	814	847	726	824	790	862	782	826	791	854	815	849	850	783	842	777	817	844	817	798	859	818	796	876	808	832	806	796	832	765	787	784	771	803	754	793	822	833	806	815	813	794	843	790	845	820	834	824	834	786	784	784	743	804	819	791	871	794	796	803	779	803	836	855	805	796	843	845	781	848	797	844	817	849	789	826	787	844	785	864	839	846	839	781	776	809	793	831	807	815	844	843	828	802	879	790	815	762	839	819	798	814	825	788	807	825	825	810	790	870	822	810	828	796	802	786	822	773	777	832	833	783	837	775	829	762	799	813	831	824	745	884	817	794	831	821	803	800	790	798	849	837	879	808	787	762	840	799	771	819	758	815	790	842	777	787	847	791	825	769	817	811	793	819	830	826	856	821	835	745	804	807	787	861	807	749	809	838	762	787	793	802	781	810	763	853	833	781	770	812	849	800	804	795	789	755	790	783	822	831	822	833	837	834	777	768	814	817	830	823	853	766	802	853	804	817	829	803	800	833	807	758	778	781	793	806	800	806	771	786	846	822	830	771	781	836	800	843	805	872	810	861	804	820	828	842	781	795	784	826	798	822	817	837	803	811	823	803	817	809	874	835	851	825	784	765	810	813	826	815	786	784	787	807	756	818	835	843	818	829	835	778	812	769	828	770	830	836	853	797	801	838	803	813	806	826	860	814	819	828	862	793	843	809	859	826	799	810	761	834	795	811	828	832	906	791	770	843	823	754	819	812	844	839	818	744	839	790	828	773	780	740	835	823	817	766	800	791	845	797	851	782	776	767	807	817	809	792	790	861	810	844	830	855	795	845	839	825	810	799	837	858	834	803	811	797	771	770	809	844	790	817	832	796	789	816	805	811	797	802	786	798	827	813	798	770	843	818	797	828	812	832	792	792	758	837	839	747	804	833	768	820	794	875	865	881	865	817	853	853	777	816	810	824	844	828	786	786	773	805	765	807	827	786	777	841	789	815	803	819	814	784	810	816	830	764	868	784	802	826	819	793	824	837	804	777	834	796	810	798	821	826	807	803	808	828	781	794	784	758	795	828	832	782	813	786	830	792	788	809	833	787	832	815	804	812	797	829	786	825	804	797	791	765	808	803	789	796	860	799	830	772	811	820	850	830	805	755	856	829	853	816	853	811	834	767	818	794	810	853	816	863	803	810	826	805	817	786	804	798	811	767	802	803	820	807	790	798	781	858	832	806	820	830	788	775	776	816	827	809	799	810	779	848	824	800	863	831	811	827	825	790	776	776	832	843	793	843	808	817	776	799	802	801	815	830	814	799	781	919	873	784	804	840	817	848	821	848	789	766	797	786	848	791	808	818	794	835	858	830	801	789	859	794	810	822	837	820	859	797	786	779	804	823	830	793	822	844	802	827	790	827	795	826	820	867	814	812	820	789	811	760	834	828	814	815	846	757	809	792	820	774	783	738	770	850	828	857	789	848	855	810	826	820	864	835	816	760	847	843	857	768	811	777	859	796	817	797	846	855	867	794	822	777	826	821	806	798	768	849	802	768	869	793	768	781	812	798	841	833	831	780	812	832	870	824	805	813	789	829	801	784	800	864	815	746	832	783	767	822	837	844	786	839	785	786	853	781	821	809	823	852	865	836	866	826	830	858	796	835	781	790	814	845	873	823	785	723	800	804	830	816	861	831	767	810	789	811	783	776	772	781	802	795	782	792	832	807	759	866	859	877	793	806	804	807	855	844	784	777	854	812	821	820	792	793	831	777	794	794	764	797	813	793	771	786	816	823	824	800	783	813	817	833	813	820	838	844	801	869	775	828	808	837	764	798	818	792	796	805	851	777	815	783	782	830	827	831	851	833	850	809	835	841	847	815	806	856	819	800	835	821	818	801	822	796	783	792	866	751	836	809	812	781	864	817	816	846	804	799	800	777	789	843	823	839	799	794	821	828	822	804	840	779	843	813	855	806	832	810	835	832	789	756	827	800	824	803	784	798	787	836	806	801	816	801	819	836	815	835	772	792	836	778	815	786	787	778	850	848	832	868	887	841	875	833	800	837	742	817	813	849	864	838	825	780	823	786	840	825	843	808	811	831	792	889	803	788	840	831	856	786	838	822	805	792	797	840	835	767	794	793	796	854	842	755	825	793	792	830	793	814	802	825	826	818	796	776	789	806	785	813	788	798	777	869	815	795	813	818	787	793	831	803	795	825	800	835	845	833	856	804	852	781	794	796	845	884	838	834	815	765	751	793	818	807	881	838	788	806	846	815	796	814	803	795	824	848	803	787	858	821	785	778	825	755	835	799	846
22490	20956	28716	23356	20958	21025	11001	1499	1075	955	830	715	687	689	643	658	631	599	575	581	540	557	519	508	543	562	563	503	530	491	579	698	698	573	598	530	539	558	491	504	548	566	634	675	662	676	661	517	476	490	468	484	498	563	527	494	506	451	502	482	460	455	477	464	471	492	495	468	526	456	519	459	426	485	464	470	500	481	447	468	485	497	451	472	511	463	473	457	468	480	454	479	461	429	477	517	458	478	484	460	429	483	486	487	437	493	476	475	489	468	456	436	435	471	483	516	478	486	475	480	449	485	488	452	473	446	499	471	459	472	492	444	514	475	472	509	491	461	477	505	484	465	500	496	493	478	469	424	493	449	480	484	459	478	467	492	500	427	488	458	495	486	492	470	485	465	485	485	466	469	477	457	488	495	489	444	459	447	446	478	435	470	465	485	460	492	499	474	456	461	441	518	465	451	492	462	487	475	444	474	497	518	467	455	473	427	449	461	492	456	501	484	501	459	449	482	456	493	456	499	475	436	452	470	486	460	512	434	464	471	467	475	497	463	497	433	463	475	477	469	447	459	463	496	418	470	472	468	492	499	515	467	464	439	450	497	477	482	486	472	483	477	474	483	441	447	475	471	449	456	485	458	503	450	483	444	478	459	493	476	445	464	479	479	460	452	453	482	458	471	471	460	454	509	438	490	494	500	467	466	499	487	422	492	437	462	438	475	486	489	457	478	528	454	525	491	463	481	469	486	474	498	501	468	480	491	514	465	508	482	428	531	472	467	483	452	501	502	496	457	437	440	488	443	471	498	451	447	477	474	481	478	437	492	482	459	459	483	471	441	469	476	473	450	454	503	460	511	451	477	491	495	462	511	434	516	445	458	485	468	455	489	502	507	484	505	472	439	488	448	458	454	471	412	451	476	472	469	510	433	474	507	484	457	471	508	501	461	476	460	469	477	488	485	496	462	494	503	478	473	451	458	480	492	527	434	485	483	469	485	487	452	456	483	488	466	508	487	448	506	452	443	484	498	478	493	482	513	495	423	465	499	503	428	481	467	458	450	489	500	468	454	506	495	474	468	447	467	505	487	516	456	457	484	454	446	488	430	479	459	486	463	492	460	447	479	502	482	470	467	466	509	490	471	421	491	454	454	535	471	471	461	452	486	510	474	443	469	448	469	479	451	429	508	477	492	488	470	464	464	439	512	477	486	477	464	453	464	474	450	466	472	458	443	467	454	477	467	496	488	494	499	517	480	493	426	431	421	487	486	435	491	492	460	451	482	537	471	488	469	463	526	489	507	432	452	500	484	455	464	475	444	482	515	479	451	484	486	484	483	428	483	470	469	458	463	431	484	437	443	476	467	459	453	459	470	426	474	456	518	451	446	493	516	494	486	498	443	433	478	473	468	478	473	463	475	503	435	421	449	462	479	495	462	498	451	471	459	489	501	465	480	489	456	466	499	477	480	456	477	504	478	484	458	461	487	491	490	454	447	456	520	515	472	462	457	470	477	456	488	474	443	506	466	486	459	501	514	442	475	453	474	428	493	483	452	483	464	471	462	473	444	471	437	460	481	431	468	455	436	483	516	453	415	479	456	446	478	460	483	466	472	488	426	503	496	523	451	458	497	490	460	481	486	459	482	448	447	467	485	465	441	472	489	473	476	449	467	494	481	462	464	442	497	454	489	473	459	481	460	464	498	433	483	448	455	478	474	482	478	438	476	481	485	448	481	454	456	487	477	472	477	481	510	496	440	504	512	466	485	486	453	476	444	491	465	457	489	466	466	476	462	482	463	464	446	476	455	470	488	488	469	480	415	454	478	529	503	492	441	469	526	426	456	467	464	442	457	503	445	440	460	454	471	498	450	491	477	451	459	462	467	480	447	496	507	472	504	460	508	454	469	497	468	459	468	464	506	493	426	458	508	461	497	442	478	472	456	469	411	486	460	422	497	468	463	498	464	473	519	482	429	468	502	431	447	482	474	451	467	491	444	490	473	476	450	474	485	488	466	470	462	487	458	488	489	469	444	467	460	453	469	489	453	495	481	469	460	470	430	457	473	469	476	500	482	471	459	442	444	450	467	458	495	494	478	485	495	508	497	453	444	426	494	454	478	481	465	442	482	460	468	468	496	470	481	456	461	454	455	455	508	468	454	472	480	453	449	459	455	437	473	479	480	465	470	494	473	476	501	493	496	475	445	488	466	478	441	496	499	453	490	480	467	487	468	454	466	469	448	471	457	480	427	466	513	455	460	477	459	441	450	484	483	448	476	483	500	498	493	466	482	456	470	477	465	468	480	481	457	512	488	439	476	476	459	457	479	465	440	483	436	460	496	459	444	453	494	470	451	458	482	465	468	477	451	461	478	475	478	495	472	459	478	462	474	464	476	454	439	492	496	463	476	469	462	433	452	458	481	495	478	435	506	462	474	446	427	498	468	454	483	495	446	461	472	488	479	499	446	467	415	508	483	453	459	466	478	446	495	488	513	500	476	446	463	512	481	475	482	469	496	468	468	519	459	461	466	450	464	495	468	507	466	489	470	454	437	475	487	435	473	480	498	465	450	450	496	494	476	447	480	504	419	479	460	438	498	463	485	457	507	473	447	449	479	476	451	472	468	483	427	457	468	480	501	470	452	457	490	491	496	471	453	492	500	498	487	470	468	432	470	500	460	452	473	450	474	495	494	465	468	435	480	467	455	472	457	526	473	455	526	452	490	475	466	467	480	458	467	523	465	444	459	466	478	475	454	457	432	461	468	439	475	474	458	469	478	448	476	466	459	464	448	435	447	495	473	462	479	474	458	436	482	457	491	449	422	448	462	427	491	444	438	509	487	470	478	475	466	449	481	483	450	481	487	508	466	448	457	470	494	440	464	482	438	421	479	494	464	468	446	496	485	503	477	429	440	468	502	429	500	443	454	487	434	429	500	467	515	450	465	522	462	510	473	480	482	494	485	464	460	474	493	471	486	468	487	506	485	435	454	469	482	497	465	493	475	473	475	463	465	446	459	473	480	479	454	456	493	430	442	483	442	469	506	458	479	450	425	516	436	479	482	465	471	477	468	470	447	441	460	475	455	429	459	422	485	445	454	457	423	453	428	462	455	476	483	481	444	438	459	498	471	465	530	464	469	472	452	470	477	476	449	470	459	474	479	490	482	486	462	468	446	445	442	489	476	487	448	446	428	415	433	493	435	494	457	481	447	467	471	473	487	457	456	503	466	457	464	439	449	497	492	486	477	473	503	485	493	472	487	505	482	507	467	454	441	480	461	479	443	490	468	474	454	477	451	486	463	487	478	426	459	477	455	481	458	468	467	469	463	440	481	456	448	485	462	479	484	489	445	453	501	452	468	461	465	481	469	471	448	498	462	450	446	458	489	474	468	481	455	468	463	459	491	475	478	498	469	459	416	434	487	477	444	481	489	467	460	461	488	486	473	491	473	464	467	471	417	462	529	506	485	484	485	459	446	453	495	460	453	476	501	468	447
7406	17894	14809	8516	6075	4730	3558	2704	2267	1877	1594	1407	1284	1153	1031	933	936	962	855	856	827	771	776	796	818	864	777	734	662	725	832	1124	1094	948	897	737	684	700	704	731	789	821	964	1041	1063	1059	1053	733	645	662	693	633	731	747	713	695	638	687	634	661	644	645	622	664	591	624	589	634	625	601	655	635	637	657	625	599	611	591	647	659	608	592	623	632	606	639	650	618	652	663	635	584	627	650	595	635	625	609	624	651	618	659	643	654	632	664	650	607	687	637	625	628	632	616	649	634	632	610	614	605	605	694	623	594	601	612	618	663	639	628	650	634	641	571	673	611	611	627	633	593	609	640	618	622	656	633	621	647	665	629	651	650	633	618	634	626	695	608	626	597	642	654	620	619	611	652	650	659	586	619	626	613	615	669	646	629	638	617	641	637	636	581	655	640	631	622	581	625	648	619	602	605	664	658	645	603	636	646	640	650	616	664	628	620	673	667	638	639	628	607	631	674	673	658	618	613	629	636	572	584	632	653	617	649	596	645	635	600	604	636	625	624	612	626	629	645	624	610	605	602	613	577	630	565	596	615	657	619	639	639	665	604	593	589	610	665	628	593	642	629	611	653	624	644	653	599	571	637	592	636	644	645	645	659	672	587	607	625	617	609	615	630	650	615	653	633	646	670	679	626	610	626	639	641	660	599	622	620	618	631	668	624	625	602	594	625	635	657	648	620	602	638	655	640	635	639	643	619	621	686	594	679	633	613	649	650	624	610	666	624	639	604	644	635	630	639	627	632	610	652	646	647	625	635	607	657	643	640	630	631	605	649	664	610	644	644	629	642	638	633	597	650	635	613	646	612	668	633	635	624	586	612	629	620	588	614	639	630	607	647	622	604	657	690	638	621	616	683	621	684	567	614	649	600	660	646	619	615	640	645	649	644	640	610	591	651	640	678	641	580	614	654	635	619	646	629	637	611	653	613	631	601	649	626	629	600	619	632	614	645	664	630	634	656	618	590	630	649	645	589	622	608	594	629	677	627	596	652	653	645	643	640	629	652	616	601	623	629	641	622	585	644	664	633	660	594	611	686	644	650	631	641	624	610	642	597	623	616	626	622	626	689	621	664	641	600	664	648	633	641	607	628	605	584	684	642	626	659	630	568	650	595	628	623	607	593	617	629	641	629	618	607	612	631	644	626	646	627	590	637	634	632	632	635	634	566	658	592	601	595	660	633	586	659	606	616	647	647	613	596	664	611	640	646	647	598	632	656	643	610	619	609	642	597	640	619	584	615	636	650	603	659	621	695	632	657	632	616	685	619	623	581	631	615	624	638	600	635	615	607	599	622	626	612	646	639	648	607	621	622	604	600	612	638	617	670	676	614	651	626	647	608	580	623	613	642	608	628	629	652	614	612	657	643	600	622	635	644	614	645	634	615	611	629	622	627	573	635	608	672	606	665	652	597	599	682	633	643	594	648	612	626	676	625	629	558	637	607	597	650	611	628	645	611	592	685	620	611	648	622	618	624	638	666	619	609	630	606	641	579	603	635	614	670	597	655	686	606	662	653	620	643	609	655	626	613	636	630	605	594	612	632	637	621	601	644	643	630	687	651	653	649	609	569	609	644	631	630	613	596	651	627	662	636	600	629	650	631	660	633	588	636	616	596	632	615	607	627	627	647	580	644	596	622	641	639	654	641	622	650	638	650	643	599	593	610	613	644	636	658	653	637	631	593	658	643	652	604	661	665	632	616	595	638	645	610	626	624	606	624	604	584	626	631	618	603	649	643	648	634	613	670	667	612	630	566	589	620	593	634	641	684	637	650	641	656	662	589	605	661	648	632	616	579	627	592	622	622	642	653	635	620	633	657	628	592	618	613	636	657	607	641	655	623	605	662	597	632	602	595	628	702	632	626	661	641	596	623	577	681	611	647	630	669	630	626	651	622	634	617	633	622	684	645	580	602	637	628	607	631	640	628	632	636	572	648	604	666	621	620	627	653	606	600	645	598	638	639	639	611	647	645	598	635	598	638	616	618	689	640	633	653	623	627	647	630	622	602	662	605	659	656	615	634	616	625	629	607	654	640	638	636	625	650	630	607	625	643	612	651	663	646	608	650	638	637	611	641	626	561	641	579	618	640	649	658	640	606	636	577	591	613	646	651	655	681	615	680	625	635	606	633	625	588	614	612	610	598	638	638	624	611	653	604	627	649	598	629	631	657	631	567	641	645	645	624	600	635	602	607	584	650	617	606	653	628	677	648	627	615	657	690	657	624	627	672	663	667	622	622	607	610	606	614	645	647	620	660	658	626	618	585	640	660	614	637	646	628	630	592	603	660	634	660	624	623	669	698	660	599	642	622	602	622	647	627	612	635	580	641	614	627	631	650	624	588	628	654	633	648	655	608	619	665	632	610	612	625	595	579	598	651	645	651	644	644	633	624	640	631	595	587	674	643	675	663	629	630	649	578	650	677	620	594	630	592	645	629	648	625	663	639	641	684	575	615	637	670	609	652	644	605	599	558	601	637	651	622	639	646	606	632	644	635	602	630	616	603	648	656	641	677	647	621	624	605	629	583	638	650	641	652	623	618	632	622	591	632	607	644	604	625	665	676	669	613	650	611	663	615	633	654	650	626	689	630	647	634	638	606	615	616	598	632	655	627	591	652	611	672	672	626	658	630	614	617	639	626	611	623	625	624	610	622	634	649	612	593	576	643	618	641	645	636	613	645	629	641	619	615	645	656	623	628	645	559	636	652	645	621	600	721	637	636	615	655	633	625	606	572	606	674	621	623	667	631	612	613	650	632	656	631	635	583	609	631	603	627	631	598	675	619	632	612	632	619	654	587	655	620	663	628	687	602	600	637	632	648	655	662	619	611	622	615	642	628	635	604	625	593	636	622	625	575	649	583	595	654	635	654	604	644	619	582	597	634	609	633	662	625	606	610	624	626	657	624	653	627	665	609	623	610	638	623	629	640	640	655	675	611	641	656	659	669	644	648	559	668	626	608	623	644	663	597	623	603	618	594	650	589	630	638	662	631	680	600	639	644	611	652	639	664	664	619	644	592	629	593	644	610	610	614	569	673	628	606	659	650	632	679	625	657	626	628	616	650	629	608	665	638	606	653	653	606	648	644	598	626	654	655	608	662	630	625	663	659	611	605	650	623	616	630	652	643	618	665	647	596	677	677	651	600	627	698	615	661	641	609	629	629	672	593	630	682	611	646	599	643	611	619	607	613	590	628	626	654	603	632	641	627	633	641	640	619	635	624	662	635	640	600	629	641	673	593	651	610	661	649	606	580	582	633	624	617	647	607	605	614	660	643	616	571	629	660	619	624	603	568	620	592	605	645	654	658	638	624	679	613	625	606	624	629	599	612	678	629	626	662	632	644	595	616	628	659	628	644	664	619	648	590	636	672	586	648	635	606	635	651	577	587	607	580	631	651	607	632	613	652	647	629	613	620	614	646	612	624	640	608	631	561	597	674	625	601	630	627
26515	20394	9056	1129	675	606	574	514	526	450	497	438	486	485	443	460	524	487	456	457	457	429	445	475	462	512	470	449	492	468	512	530	482	512	459	492	469	425	454	453	471	493	514	532	516	493	535	438	467	453	455	438	449	516	469	414	459	410	448	450	428	467	391	473	409	430	442	426	430	438	452	416	459	428	463	412	461	460	428	436	462	483	446	419	463	461	461	428	445	421	458	450	477	443	467	438	468	457	445	461	449	422	445	471	485	433	429	484	447	474	419	468	420	485	435	472	440	454	481	462	438	428	472	456	434	469	464	451	453	491	407	457	451	446	452	444	432	423	436	445	454	475	444	478	459	441	447	457	430	458	480	430	450	433	434	411	431	433	426	454	455	502	468	419	464	451	446	444	456	436	451	470	450	454	466	430	446	461	459	420	449	448	471	453	423	468	450	418	435	455	435	445	461	433	423	449	447	417	483	424	456	485	452	414	446	444	444	444	441	449	465	458	487	424	427	476	469	437	453	412	469	472	425	421	435	465	447	415	472	425	415	487	469	482	483	469	442	471	475	434	459	460	388	508	418	447	414	454	434	459	486	432	445	421	447	452	461	442	448	449	462	470	403	444	429	468	444	432	464	490	463	461	460	456	451	432	413	463	485	471	437	468	452	428	454	452	460	435	488	410	489	485	441	467	483	450	457	432	448	485	470	435	438	422	442	455	453	432	387	450	431	485	427	456	437	428	442	430	469	455	475	461	417	430	426	424	412	438	458	462	437	420	428	446	433	440	446	485	456	432	452	458	482	426	443	414	409	449	434	423	493	440	422	439	473	415	446	462	461	478	468	408	454	440	449	444	445	462	440	421	435	445	403	462	443	431	425	459	459	470	467	432	464	418	437	446	448	451	472	439	458	451	482	448	455	449	439	445	457	459	409	482	458	406	436	470	438	470	441	451	469	422	455	450	471	419	452	461	393	428	441	459	471	457	434	432	419	463	448	472	421	464	442	460	427	460	428	444	474	431	442	466	471	464	445	476	475	475	448	450	461	406	436	490	464	430	421	473	455	466	420	457	470	438	431	425	415	468	412	443	470	427	443	451	446	438	462	438	478	438	451	463	476	465	449	463	426	415	421	433	429	440	465	456	468	426	437	463	437	418	504	475	479	438	435	446	446	427	406	459	461	441	432	476	451	389	458	417	470	435	453	448	436	443	471	446	433	473	448	425	434	456	393	465	466	478	467	420	442	442	450	460	480	444	449	457	466	458	473	435	447	433	459	445	429	443	478	477	457	421	445	428	451	455	474	408	413	447	440	443	436	486	458	463	419	442	472	416	455	485	439	443	436	479	455	468	444	459	444	474	468	448	504	423	445	469	473	469	447	431	444	458	444	440	459	483	458	439	451	443	409	434	444	445	477	428	446	433	459	429	443	458	527	451	426	465	462	457	486	411	454	471	433	432	448	432	505	423	421	476	425	488	484	402	460	447	480	440	463	467	439	469	434	451	401	444	431	453	475	466	434	429	433	464	449	461	408	454	449	494	443	455	414	473	432	489	493	440	431	444	462	427	439	442	449	455	438	409	467	479	438	456	425	456	396	421	407	480	461	470	466	475	440	442	435	451	453	448	433	425	438	462	452	428	475	413	465	452	416	468	456	483	459	448	416	496	448	449	436	443	441	473	432	440	455	421	449	432	423	458	470	440	451	455	441	426	446	449	416	452	458	414	440	405	463	432	438	446	449	430	450	450	471	446	459	435	438	504	455	481	437	443	438	424	475	450	444	465	446	446	443	462	454	413	469	441	467	461	426	448	432	426	438	466	438	439	439	492	411	445	442	426	428	452	444	444	456	432	445	425	410	429	473	446	467	416	495	473	452	448	442	434	451	438	471	440	435	472	462	497	432	435	480	467	412	427	415	463	459	473	402	421	462	444	416	465	424	425	472	442	438	419	463	485	453	414	445	429	464	412	437	445	429	463	481	448	447	426	456	433	464	470	433	469	447	440	446	441	395	475	479	442	448	454	438	475	439	462	446	463	469	432	473	427	455	506	432	422	459	456	464	450	462	416	397	441	451	459	480	453	455	461	431	452	442	424	430	469	450	471	436	493	470	431	462	443	459	430	473	421	476	489	445	452	428	461	483	441	463	402	455	419	454	476	465	423	463	433	457	466	485	440	416	442	438	441	431	456	437	422	437	468	485	447	458	484	488	485	456	447	437	432	435	460	428	440	468	464	469	433	471	442	468	428	464	460	460	448	440	481	433	502	428	444	446	430	424	402	437	443	485	426	459	436	469	451	466	439	458	425	465	453	456	459	466	462	439	442	457	477	474	489	482	479	435	462	441	437	400	431	415	416	462	445	445	435	480	467	418	463	475	445	461	449	451	441	462	447	468	441	462	440	476	438	409	448	439	457	501	440	458	421	432	451	446	435	444	406	488	463	421	479	423	433	472	475	441	436	455	444	454	409	458	463	459	430	441	443	454	418	452	423	477	442	481	470	470	480	447	476	427	451	444	455	438	467	468	448	436	433	443	438	476	440	424	455	452	441	513	413	488	465	462	495	476	457	439	437	473	446	440	465	461	434	467	441	441	443	430	466	508	438	480	427	452	444	471	464	468	439	468	430	428	437	456	450	449	425	445	396	454	446	464	427	441	426	439	443	455	429	442	447	470	431	460	473	462	459	470	446	493	454	432	480	456	432	429	430	461	439	472	457	398	479	461	446	431	443	419	478	474	455	430	451	441	440	450	473	473	440	481	456	454	451	460	446	475	433	435	462	440	461	433	406	439	422	438	455	439	423	441	465	440	425	461	445	447	452	443	443	436	413	464	449	417	440	485	466	447	445	443	437	471	477	414	456	416	471	391	420	409	459	428	471	427	470	423	461	451	411	410	476	459	427	443	444	473	435	446	410	423	424	503	414	483	448	409	413	438	410	422	461	481	416	451	499	447	454	399	461	469	433	462	445	445	478	464	436	449	473	476	460	458	478	451	473	486	455	452	452	459	439	446	403	449	471	450	452	447	494	456	423	464	442	464	488	424	452	443	442	491	432	432	452	420	447	471	420	480	414	422	471	461	410	468	454	493	463	454	398	446	468	461	460	410	375	464	469	417	438	447	412	449	449	447	439	428	452	468	448	482	447	443	448	452	520	457	457	446	419	444	496	430	451	462	438	421	424	442	448	451	426	430	460	442	442	458	449	496	474	453	446	421	441	464	464	410	455	476	448	419	473	457	429	479	417	442	467	449	453	428	453	482	497	447	474	436	433	456	457	436	475	426	444	412	455	437	483	460	436	476	463	456	434	457	452	467	434	486	449	458	414	457	468	453	440	466	402	456	475	471	444	453	485	478	439	419	474	452	437	434	448	428	398	424	454	440	452	452	425	449	481	452	423	422	445	424	472	438	431	469	464	442	454	465	421	490	444	464	423	450	454	474	421	432	443	451	460	408	455	444	439	453	452	437	439	460	430	395	414	451	466	464	479	473	461
4294	2047	1955	1226	1030	909	825	709	683	640	632	644	591	601	610	629	627	631	617	618	610	629	654	591	623	642	620	610	565	639	673	749	759	719	681	611	635	588	621	637	664	662	754	729	721	772	692	609	609	622	596	592	608	659	598	625	648	571	556	583	590	620	600	612	603	596	573	586	620	636	587	615	574	588	569	611	633	626	584	554	620	623	615	596	582	580	592	626	603	593	580	563	590	575	605	574	615	621	603	538	559	627	576	582	568	657	605	576	568	601	622	640	616	595	624	616	625	590	570	553	562	601	614	599	556	580	569	629	609	623	624	620	579	643	615	571	628	562	549	559	609	635	599	649	604	625	624	551	607	606	617	576	605	604	592	625	597	568	614	567	568	596	579	589	582	642	578	571	589	634	587	561	612	568	633	591	569	599	597	580	548	580	614	623	571	588	575	585	636	584	580	581	592	587	600	628	606	564	616	561	622	588	576	554	590	631	577	610	625	586	575	565	566	544	605	611	565	600	604	573	579	584	591	608	609	642	582	540	599	538	572	608	630	607	575	610	596	615	633	578	574	540	607	557	558	571	568	594	597	580	598	613	602	651	588	604	556	599	577	638	609	596	653	608	614	564	619	635	554	561	562	560	577	570	560	597	579	560	592	612	519	603	602	607	616	598	592	592	616	569	597	607	577	570	571	638	600	577	591	638	585	572	606	572	608	631	594	584	619	623	574	618	616	593	588	599	623	606	641	563	577	590	555	563	578	586	616	584	629	630	627	615	566	598	586	609	563	597	573	627	541	559	585	624	593	554	615	566	591	587	588	604	630	615	595	613	631	581	594	615	621	600	623	571	597	559	592	607	587	563	579	601	602	557	553	551	548	611	552	572	612	618	622	544	613	595	582	589	613	610	580	570	605	619	613	603	574	575	597	603	610	628	628	576	620	609	633	572	594	587	577	598	599	581	600	564	643	615	604	635	605	623	588	575	607	605	626	555	597	598	588	611	625	550	546	629	528	555	567	618	591	575	582	580	570	584	609	575	636	619	577	596	613	572	600	587	538	639	583	603	624	598	569	555	592	574	608	569	614	591	605	621	563	604	572	578	531	580	576	606	584	581	639	557	614	614	561	571	601	563	617	566	547	620	636	583	615	621	607	581	573	576	559	626	615	546	589	620	582	579	592	591	583	591	619	592	620	631	574	583	606	616	618	590	551	595	620	601	639	591	621	625	595	563	541	600	594	632	634	594	584	572	564	612	576	616	578	618	590	583	570	584	605	598	614	591	617	587	602	596	583	605	596	550	578	590	609	595	567	612	575	611	605	585	603	602	587	610	608	611	587	579	616	572	595	568	583	593	590	584	578	630	608	616	602	637	606	620	588	558	594	582	585	598	600	577	596	578	627	577	616	595	593	626	575	570	574	624	561	559	553	586	648	592	563	569	586	575	597	581	605	563	575	580	590	641	626	606	574	544	556	552	610	641	613	618	575	613	622	622	571	599	614	669	586	593	616	634	576	557	640	628	619	614	586	590	627	625	582	564	566	584	596	575	579	592	615	597	573	592	578	626	597	596	568	600	599	606	607	578	597	609	590	588	564	595	599	607	639	605	634	596	619	622	608	588	596	583	612	576	560	594	627	570	601	586	646	589	595	566	588	576	573	598	642	584	635	624	594	558	578	565	585	567	605	582	590	612	605	621	593	644	605	553	612	539	587	576	602	592	587	639	589	593	588	594	613	603	629	599	606	656	621	630	594	592	554	651	575	605	592	564	632	627	557	579	604	624	593	598	583	588	602	597	607	579	567	601	616	572	577	595	641	630	566	599	567	558	602	619	606	609	600	571	571	593	577	570	580	602	591	590	556	597	577	579	572	602	589	613	609	617	589	583	524	607	586	599	569	621	593	576	629	554	590	595	614	565	625	565	610	610	591	603	622	601	588	530	560	537	574	553	610	556	602	586	580	603	581	647	606	618	585	558	616	605	635	575	551	614	606	580	588	578	586	543	534	598	659	581	555	609	626	616	598	575	558	585	579	563	621	588	626	595	588	568	591	598	554	595	581	602	618	590	529	564	638	605	585	584	582	614	598	589	552	606	563	566	595	527	576	584	547	594	574	643	570	574	626	594	578	614	597	567	565	564	590	582	593	572	563	575	586	604	587	596	590	557	574	627	572	595	588	572	593	582	629	590	573	604	574	535	650	583	575	586	594	586	551	598	592	611	574	587	610	594	645	626	593	614	579	625	605	619	626	615	574	623	578	588	585	561	617	589	608	631	590	584	567	599	592	584	609	581	590	589	602	544	619	641	584	610	612	572	615	563	580	605	610	589	580	598	605	608	579	613	627	580	571	570	619	612	629	633	642	630	604	551	619	586	578	570	576	584	620	618	628	574	619	606	567	584	593	560	605	577	611	584	616	624	605	592	592	568	582	591	567	636	568	592	627	616	605	583	576	623	587	593	596	578	577	590	566	630	597	600	541	605	611	610	578	607	552	606	588	635	550	595	623	582	594	599	560	597	593	611	604	569	640	612	585	593	601	595	563	580	597	594	553	579	601	564	574	581	594	561	611	640	637	573	606	621	612	574	558	627	622	563	611	577	591	570	581	618	553	606	608	573	561	639	599	621	628	627	604	613	586	605	588	605	599	596	619	552	594	606	598	585	579	573	596	592	579	605	570	564	597	588	598	623	567	576	610	549	586	609	583	597	620	594	600	598	624	621	605	545	574	646	651	601	577	602	581	570	566	603	561	606	583	585	570	596	595	600	613	565	607	591	565	615	608	594	590	602	587	578	602	616	637	595	602	577	595	560	568	615	598	605	579	556	538	582	556	623	618	593	561	591	643	588	582	609	607	572	554	595	605	615	606	654	559	582	615	585	584	587	606	585	583	588	625	541	565	609	569	566	609	568	579	592	627	609	606	582	584	619	636	567	563	546	576	536	579	587	591	577	604	600	581	604	599	576	617	560	628	554	626	610	601	598	572	597	617	583	623	602	604	620	583	604	544	558	623	554	612	595	574	584	642	578	607	564	581	574	623	613	604	595	625	565	578	586	567	604	585	570	582	555	586	573	602	609	607	552	605	598	564	577	565	610	581	592	609	601	652	618	606	596	602	609	583	633	563	652	562	574	577	615	627	596	633	622	599	625	588	627	618	583	563	595	598	575	609	628	606	576	579	572	609	588	593	623	593	589	588	603	584	600	636	612	595	618	633	603	556	613	577	621	592	624	615	556	633	587	591	625	619	601	545	625	618	549	606	583	624	559	570	592	607	592	662	571	601	573	542	572	559	588	563	616	571	646	584	597	593	584	577	574	596	609	576	590	597	584	545	546	583	569	588	572	619	594	578	606	583	600	598	575	600	577	625	607	609	622	588	558	583	595	560	537	614	634	591	609	570	551	578	573	554	593	611	571	621	609	619	582	631	571	577	586	611	572	586	586	607	594	596	564	599	560	596	563	619	597	593	593	587	596	583	567	611	616	598	574	549	592
23389	20928	28309	23692	20917	12733	1865	1123	915	894	839	752	789	676	750	742	721	716	686	666	651	664	711	622	631	686	596	626	626	697	735	809	761	671	662	646	593	617	634	667	657	646	694	779	782	755	685	610	563	628	625	613	697	666	659	626	600	613	622	613	573	577	597	629	647	655	597	657	593	592	597	654	641	617	613	612	626	621	610	580	618	596	640	587	614	616	654	593	632	650	609	581	579	635	601	601	628	638	651	610	599	647	582	564	595	631	604	586	620	609	643	618	633	607	585	595	644	653	584	575	592	633	622	602	629	628	601	578	634	604	577	608	597	628	604	622	619	597	570	617	637	596	606	642	608	585	594	641	633	615	595	595	637	644	630	597	657	560	598	626	672	591	608	595	628	606	595	601	620	572	630	592	631	626	642	583	634	600	615	599	606	627	609	641	636	640	634	583	614	555	588	613	628	618	624	571	609	611	625	625	640	636	619	608	562	600	616	604	621	630	609	605	625	606	570	612	621	648	613	612	609	593	614	637	636	648	613	605	628	643	605	573	638	656	609	597	629	630	670	621	634	645	615	616	633	590	621	620	642	661	614	617	585	636	541	594	603	591	627	613	641	595	622	652	559	632	581	555	630	589	588	640	661	619	609	574	604	610	563	595	570	626	633	605	618	640	614	618	587	592	614	597	658	648	638	609	596	622	638	540	593	588	610	630	622	591	619	599	633	591	601	598	565	635	617	595	602	614	655	654	591	599	613	567	602	616	626	666	614	582	601	572	612	668	620	570	598	592	602	589	599	622	594	673	591	625	593	632	595	621	587	627	648	596	617	584	596	627	593	571	616	607	622	606	627	621	595	597	616	626	578	640	648	582	612	592	638	584	568	591	616	586	644	602	605	575	583	631	624	585	606	564	579	595	600	620	581	603	631	623	579	590	580	610	606	597	649	562	569	609	613	627	599	567	639	602	616	630	641	580	654	585	568	599	607	641	584	612	646	630	640	599	577	581	649	606	576	588	629	610	598	585	621	584	617	650	578	582	594	602	654	642	626	644	671	596	643	640	609	593	652	649	607	655	595	583	601	607	584	600	649	580	591	615	644	606	551	583	602	605	574	622	624	594	631	616	594	590	594	581	609	608	605	675	628	638	621	614	602	603	659	609	597	581	559	643	627	602	622	639	596	583	620	609	567	602	593	609	615	597	594	608	628	650	589	535	629	626	629	637	562	604	589	628	590	611	643	650	584	647	607	613	621	612	593	643	639	579	556	594	593	598	602	611	571	638	613	611	626	588	572	596	583	587	585	621	617	615	601	660	571	633	586	588	594	587	596	589	587	623	646	621	611	605	591	619	595	627	610	601	635	575	600	560	596	620	623	634	615	641	596	603	607	625	613	591	578	613	645	578	586	613	636	630	656	617	585	632	581	621	600	601	584	594	591	594	626	642	593	592	615	562	601	606	577	623	606	611	586	633	589	674	649	613	587	634	595	589	630	619	574	636	614	616	632	650	643	603	594	625	641	628	566	649	595	620	572	623	628	605	606	624	641	586	577	595	624	604	615	620	603	633	650	611	652	630	621	612	580	639	650	623	613	595	605	569	641	596	636	611	629	532	641	605	626	634	627	553	610	568	647	629	587	614	634	606	610	632	628	614	640	651	615	657	583	643	620	595	576	606	637	566	578	604	619	612	614	588	614	603	622	644	599	615	632	642	661	637	620	638	600	666	622	608	592	645	658	642	608	570	567	620	587	627	630	685	626	608	573	598	616	559	625	596	590	603	610	611	610	556	607	629	615	582	642	628	595	595	607	568	617	606	613	595	598	542	590	615	626	607	639	633	600	557	619	602	570	660	629	647	678	593	624	606	637	585	565	591	607	593	589	602	586	627	637	596	606	647	643	541	615	637	622	606	613	618	617	625	621	574	611	605	609	615	565	569	637	615	595	575	569	623	611	586	589	592	638	646	608	588	617	622	597	598	569	643	659	628	577	630	622	620	604	613	609	610	622	599	625	643	645	606	606	613	650	616	654	629	602	650	628	613	613	633	597	606	597	607	636	574	622	607	613	583	634	635	629	612	642	583	640	587	624	636	634	614	630	583	602	633	590	583	613	592	614	644	634	591	628	617	610	603	665	621	586	626	607	592	604	615	594	591	621	600	602	588	626	589	607	655	614	608	623	562	614	622	619	586	602	578	586	626	612	616	623	612	637	653	624	616	600	616	604	578	612	599	632	584	595	611	623	589	652	632	593	596	566	638	613	594	620	626	582	618	665	612	587	598	617	625	602	595	595	588	584	595	616	596	591	616	628	602	569	647	614	609	618	584	584	619	640	639	576	617	587	605	588	650	619	647	613	604	624	609	676	578	591	647	620	633	610	650	598	609	591	600	599	609	591	615	597	605	619	625	579	570	595	582	606	655	608	608	632	647	603	625	644	595	611	570	633	624	593	658	608	621	615	614	639	638	602	598	643	632	606	610	632	606	581	621	592	647	602	599	622	636	651	610	606	621	614	615	612	638	642	613	625	646	604	592	616	584	642	584	626	625	617	578	621	647	636	623	611	618	590	596	656	623	593	617	613	615	628	598	646	605	615	633	597	624	618	600	655	590	581	588	608	584	587	578	613	583	583	651	601	632	610	583	594	637	637	588	625	629	615	576	650	602	649	632	542	612	620	622	623	650	647	610	570	609	662	621	637	605	616	632	631	611	583	622	539	618	637	593	585	574	614	560	575	603	575	605	606	577	611	619	572	641	617	617	587	668	611	587	623	626	628	588	653	585	584	606	620	612	628	627	590	602	596	595	607	608	660	649	608	579	596	629	612	614	641	585	587	625	621	602	583	658	636	628	592	612	548	606	618	625	612	633	635	598	599	602	582	609	576	647	634	598	620	612	585	611	601	614	574	607	582	618	612	635	599	599	599	570	619	606	598	611	616	588	601	623	629	585	616	631	608	630	613	596	615	598	602	613	622	603	607	587	572	614	588	597	636	687	572	653	600	616	666	595	625	576	600	669	626	622	605	610	609	556	604	645	605	577	584	595	613	651	584	615	644	616	597	602	643	587	593	611	641	596	617	618	593	575	631	598	626	627	612	637	643	568	618	645	622	622	585	574	618	590	620	627	655	601	661	581	645	577	562	614	646	616	588	608	607	631	583	618	624	572	583	596	588	598	581	585	580	600	628	595	562	647	579	630	634	648	552	603	613	604	604	577	535	610	619	605	652	611	561	635	627	613	605	589	570	635	615	616	584	598	616	630	623	605	613	641	606	660	638	595	607	599	590	598	573	623	629	618	636	659	625	647	567	620	610	627	636	630	578	625	635	634	582	574	601	609	612	598	615	584	605	635	599	594	626	585	618	618	596	604	595	566	614	626	583	588	607	610	634	583	606	641	662	626	596	590	608	603	651	614	599	600	620	598	627	613	640	605	680	560	617	603	548	598	604	603	586	619	635	621	613	555	587	559	598	603	592	565	614	601	636	632	594	623	645	549
5325	11813	9766	5413	4014	3179	2450	1958	1641	1462	1331	1154	1159	1052	1032	950	987	1003	943	907	976	909	852	901	930	1006	883	853	843	880	996	1088	1120	1004	828	824	837	858	888	842	916	932	1026	1194	1120	1061	953	867	804	777	846	820	855	848	858	916	810	826	764	842	802	862	778	845	782	808	821	818	791	914	788	795	815	805	761	840	789	812	814	785	823	831	752	795	782	788	804	793	818	806	858	799	824	814	776	805	861	758	808	766	794	837	814	837	814	804	801	812	837	735	808	803	845	848	787	821	785	831	817	750	801	801	859	785	819	785	807	761	842	808	792	790	787	770	789	819	762	864	763	765	790	796	823	783	800	823	827	810	832	836	792	803	789	841	802	782	813	826	850	817	763	769	832	787	830	806	807	763	822	815	815	797	766	774	742	795	817	800	819	832	816	771	780	840	830	824	876	819	760	785	808	810	802	798	785	838	826	803	760	845	798	792	821	799	790	768	796	787	817	824	818	848	735	748	792	823	777	830	826	841	854	815	849	777	832	775	836	796	821	798	853	824	802	815	780	797	828	770	834	832	819	731	810	785	801	799	742	779	831	777	800	828	784	753	786	768	875	820	806	797	809	795	801	792	823	782	757	822	840	779	872	815	784	826	843	798	779	821	791	810	747	801	766	775	777	781	835	809	796	784	798	828	801	766	797	841	841	795	823	835	810	794	786	792	792	813	822	803	782	830	792	802	812	818	800	788	778	783	809	824	759	826	787	802	816	817	761	785	801	825	812	799	811	787	809	827	813	788	765	758	819	772	758	817	824	817	753	741	789	807	800	782	794	807	770	864	820	783	783	784	804	822	807	827	803	775	801	802	796	807	819	813	812	832	769	773	825	804	805	818	791	813	776	802	816	810	842	840	812	801	762	758	834	759	781	787	765	814	805	799	817	837	825	829	747	801	824	792	717	821	780	788	817	792	838	870	805	704	814	834	773	786	801	811	787	765	821	825	813	827	812	824	845	782	832	825	799	812	815	812	818	786	803	752	713	760	782	791	791	759	789	780	854	820	738	775	816	795	829	788	816	827	800	833	814	820	782	802	830	770	811	786	796	764	743	852	813	762	779	809	839	805	851	777	742	825	832	793	767	837	736	779	801	832	780	830	808	776	766	797	772	777	789	795	755	805	778	842	773	860	877	794	828	778	752	765	853	863	818	769	810	761	819	792	762	821	826	799	792	792	795	817	829	824	843	784	807	825	825	770	879	771	826	832	788	788	835	778	812	754	812	822	837	799	785	775	780	830	827	818	825	804	752	822	818	804	839	797	751	774	778	759	782	784	819	798	760	783	802	800	801	802	790	749	801	785	803	852	743	796	830	808	803	739	785	826	768	803	822	809	782	797	812	799	775	818	779	806	774	783	788	797	789	805	766	766	771	786	830	811	800	746	867	801	795	804	821	795	792	845	798	838	813	809	818	804	859	839	856	814	866	778	790	817	771	829	798	794	776	794	760	801	769	780	830	777	835	815	797	826	778	855	826	800	823	771	781	807	823	788	763	763	815	833	857	756	843	791	737	748	792	802	827	784	772	799	860	772	750	844	790	782	787	772	811	811	794	772	821	781	797	755	797	832	786	779	788	772	780	823	811	780	817	788	843	822	839	825	759	817	827	785	815	797	791	810	793	809	765	846	836	826	811	783	767	834	787	808	789	796	823	812	818	819	774	870	826	758	808	850	801	802	814	786	769	756	776	847	815	785	836	802	798	862	784	795	810	811	801	757	744	806	818	763	755	803	776	806	853	834	775	806	819	774	786	824	820	786	840	825	842	804	797	814	837	730	867	793	797	769	844	808	831	750	796	763	832	827	763	780	826	820	818	773	808	769	821	792	785	781	847	780	772	821	813	802	789	820	844	810	818	770	804	784	828	784	871	798	826	783	787	850	848	799	822	861	798	766	798	782	806	820	831	727	775	783	811	848	720	848	781	809	865	809	777	839	792	809	779	823	785	823	793	822	773	816	857	789	765	787	813	816	798	754	796	809	774	804	774	786	819	812	837	792	781	811	727	793	807	799	814	839	816	787	837	745	771	811	762	788	757	830	791	791	798	814	757	790	766	795	776	799	779	797	827	799	832	860	802	795	814	853	793	785	823	795	817	843	780	832	802	812	781	833	822	790	805	817	794	844	800	802	804	781	803	765	808	827	791	861	834	799	800	792	813	828	806	793	821	799	790	779	859	790	830	823	777	790	828	818	803	771	833	803	798	817	804	754	749	800	774	761	796	842	765	823	790	838	823	796	807	794	865	828	807	822	786	784	834	820	802	810	792	807	803	812	799	807	780	820	783	837	761	836	835	774	785	776	822	790	791	853	788	785	781	788	838	801	804	803	807	812	778	801	795	818	739	805	761	821	789	754	804	777	796	762	827	813	770	790	818	852	793	852	823	772	827	769	763	772	802	843	766	785	835	824	752	794	787	775	783	828	783	820	800	829	828	818	775	855	831	808	768	820	767	823	763	850	760	784	835	836	755	823	819	843	766	847	806	817	858	774	819	806	828	787	791	792	819	776	757	810	853	767	829	767	787	783	841	790	846	765	768	758	856	803	807	783	749	784	858	802	877	807	763	819	780	829	806	803	783	855	801	801	776	783	773	804	846	756	829	822	801	815	841	814	825	806	808	767	722	812	808	801	774	799	825	865	799	784	766	807	805	818	809	796	844	761	825	791	781	791	809	770	847	803	803	837	827	822	783	797	809	788	829	830	780	833	835	756	751	783	842	794	788	851	816	814	778	815	771	853	787	826	853	788	816	830	804	764	820	813	795	825	776	804	854	698	815	761	840	763	811	787	777	801	791	789	809	827	813	818	814	811	797	806	797	775	818	798	774	803	806	790	815	793	786	826	857	802	820	820	858	825	783	776	806	817	800	781	839	794	724	843	829	763	845	727	819	810	773	772	838	782	828	791	837	831	848	813	801	819	807	770	793	778	780	758	757	815	788	762	760	852	800	828	805	791	809	796	834	862	856	767	803	757	794	831	798	816	726	862	789	808	790	733	799	787	803	819	813	745	841	738	771	785	781	817	803	806	828	796	809	767	750	788	816	805	800	741	782	806	826	770	795	826	831	785	766	828	765	801	765	791	793	798	784	793	843	814	877	795	813	774	798	820	766	800	810	845	831	735	762	832	813	797	798	791	821	785	790	786	817	809	797	847	821	832	814	794	829	728	808	804	795	832	793	824	784	799	764	797	771	800	821	789	795	789	765	819	832	766	814	809	785	793	862	757	759	801	798	795	842	767	797	812	788	800	774	845	801	804	827	828	806	847	804	847	828	776	755	795	758	819	809	774	822	805	829	793	793	854	770	780	801	782	769	798	818	791	783	814	833	842	806	784	760	784	773	783	806	797	830	778	845	741	795	816	782	795	842	770	830	800	758	802	821	804	790	873	758	785	785	799	830	825	828	838	821	815	821	821	786	802	758	801	826	766	842	798	824	757	844	768	825	789
22567	20946	28708	23372	20952	21008	10785	1532	1058	915	804	783	716	721	635	711	610	589	580	582	523	569	536	547	526	524	530	488	497	529	624	706	695	567	546	517	508	499	535	520	521	488	625	687	623	581	548	489	483	506	460	502	604	534	483	492	457	514	467	473	503	473	433	436	468	467	477	435	464	461	449	473	469	438	450	477	489	516	458	472	455	463	461	458	455	455	476	458	457	434	428	451	483	476	458	434	469	466	481	461	514	434	434	429	459	502	448	449	442	433	466	436	421	445	481	451	448	456	444	432	458	471	445	402	479	415	493	465	486	463	463	468	463	454	461	471	478	430	434	476	439	455	459	459	466	470	462	429	463	454	476	432	429	437	448	434	451	426	459	460	421	474	429	450	466	473	446	471	451	464	481	458	470	435	466	465	444	458	461	468	501	431	434	484	456	465	507	483	462	493	519	445	425	448	412	437	424	494	504	479	416	472	480	482	463	456	440	478	457	423	511	416	453	420	459	456	427	448	451	446	409	450	456	454	441	467	484	472	444	479	473	428	454	435	455	449	461	436	465	504	469	437	497	427	472	432	462	478	503	450	448	462	453	467	474	430	479	511	481	439	452	497	464	475	483	505	461	465	443	430	438	483	455	446	463	467	438	452	463	428	468	471	451	475	433	460	480	457	439	427	486	437	455	456	424	478	446	464	479	489	456	465	490	447	454	433	465	441	444	478	455	462	462	451	429	456	448	469	400	455	451	463	428	469	434	446	465	465	513	446	495	423	456	455	452	432	458	474	475	442	469	481	462	456	503	449	459	474	437	446	476	444	434	498	453	459	453	483	512	429	478	461	443	472	462	437	485	434	411	437	463	457	483	413	474	467	435	458	467	426	470	485	516	454	439	455	476	444	469	493	454	453	502	467	429	423	470	450	470	447	433	462	438	465	446	452	466	470	483	438	475	446	452	417	486	449	439	481	448	461	482	437	455	422	462	458	444	451	442	497	482	464	444	445	434	463	422	485	459	461	444	477	465	436	461	465	462	461	468	478	460	448	451	475	441	451	486	431	464	454	425	434	447	412	471	445	505	454	450	482	496	446	449	436	457	444	461	452	451	472	471	452	458	434	440	452	469	461	486	482	458	476	421	484	456	472	471	412	489	435	456	459	437	490	433	435	422	444	461	436	411	477	437	477	483	432	478	467	475	460	484	472	460	462	429	451	449	426	458	462	429	449	469	472	432	418	453	484	455	477	481	462	437	456	436	476	444	432	431	426	459	440	487	471	501	488	435	460	445	410	430	449	466	453	453	475	434	433	484	446	450	446	474	438	467	432	423	449	433	452	472	434	473	476	477	418	444	457	473	473	435	491	462	394	491	463	469	438	467	432	452	445	439	483	460	467	469	469	466	476	422	440	466	482	458	458	479	448	450	439	437	430	424	499	450	434	435	484	436	475	454	434	440	400	459	431	479	471	423	472	458	461	526	455	438	447	491	476	488	433	461	477	474	476	452	432	484	442	437	455	460	459	473	467	451	461	448	466	489	445	436	487	478	451	454	453	450	479	431	476	455	465	501	433	482	440	455	402	457	420	445	487	431	467	423	452	471	439	464	501	489	441	444	471	424	482	481	465	459	475	436	461	446	434	470	448	460	442	441	463	460	468	466	439	404	480	467	470	449	437	470	477	477	470	465	460	468	477	440	434	471	487	497	466	433	421	435	453	442	505	453	444	477	436	460	492	474	468	483	458	479	456	503	460	449	498	489	449	451	462	457	449	457	469	428	459	448	455	459	441	451	455	449	452	455	460	448	481	434	441	473	477	448	442	428	427	458	441	445	457	471	452	430	455	483	458	451	470	428	457	438	475	510	431	452	447	434	447	426	449	456	448	463	461	427	422	433	471	418	461	445	432	463	475	461	460	454	496	469	449	466	472	407	476	431	490	459	486	437	463	486	462	509	425	444	472	433	461	455	478	450	430	466	471	486	456	439	456	429	441	467	465	463	417	435	476	453	436	412	445	496	464	426	500	472	420	482	427	468	474	480	418	460	450	482	442	473	502	395	482	473	445	447	444	448	430	478	453	474	460	462	467	422	443	473	448	452	455	452	465	478	458	473	458	443	498	451	447	466	473	420	437	484	442	449	446	454	490	483	467	479	448	458	435	466	452	486	430	460	431	469	491	457	464	439	474	458	445	436	421	455	430	472	466	419	465	461	472	443	477	469	483	467	440	468	463	462	459	451	448	426	463	498	453	420	455	460	453	453	471	440	456	435	454	448	455	435	451	461	423	495	399	479	452	450	465	466	416	488	471	449	484	450	454	440	458	461	447	475	411	438	457	436	427	431	431	441	471	489	417	400	450	491	466	492	464	441	443	433	474	413	449	442	492	492	413	426	462	425	464	484	479	464	462	477	473	442	462	426	435	457	446	441	455	451	428	471	460	434	447	473	449	464	466	447	472	455	457	479	457	461	444	446	449	467	433	437	450	441	431	476	452	459	457	449	450	463	443	475	454	475	462	459	450	486	452	473	442	470	490	451	445	462	453	416	444	451	458	445	448	487	452	455	498	455	445	481	471	488	456	475	463	438	447	466	421	448	428	451	471	443	440	399	412	446	434	427	427	488	443	471	459	493	482	435	483	454	420	429	433	480	457	467	458	447	460	456	475	493	448	464	451	447	480	443	429	463	448	425	471	481	480	463	469	477	467	464	429	480	464	450	456	467	464	452	461	478	458	461	458	472	457	467	419	464	416	472	451	449	424	453	415	427	477	455	463	440	460	412	444	440	444	449	488	462	420	434	465	473	436	483	459	445	470	415	450	441	471	457	488	484	477	467	449	425	408	424	479	438	452	446	451	449	451	434	459	462	457	444	433	460	464	465	435	451	466	443	492	445	472	470	450	470	441	493	473	476	430	454	463	450	423	466	456	454	472	440	482	437	428	446	452	437	470	477	462	449	429	452	454	446	421	461	452	470	480	467	433	453	463	436	435	443	455	465	452	449	451	439	463	477	455	449	438	436	446	452	437	466	491	468	484	451	450	469	464	484	450	460	480	460	454	458	464	452	473	424	468	485	455	449	438	438	494	456	495	466	421	487	487	434	401	442	457	455	483	431	434	458	461	493	478	439	449	441	400	441	445	443	470	470	473	465	406	471	455	439	482	494	489	421	467	428	440	468	437	468	417	491	482	430	455	466	427	491	475	414	444	442	415	467	435	467	471	468	425	442	456	443	441	469	460	446	464	425	417	438	433	416	457	455	467	460	424	476	453	444	478	441	445	442	466	417	468	459	460	443	487	466	449	458	464	439	479	413	464	429	436	471	418	411	442	442	504	418	439	457	463	447	435	467	441	462	422	472	457	438	489	474	434	488	409	475	469	464	444	447	459	436	448	424	467	418	466	446	424	437	475	432	471	424	482	454	443	458	465	463	451	436	421	477	448	500	408	437	459	478	447	449	480	480	410	434	453	425	447	451	502	461	492	462	438	414	464	475	496
7464	17923	14754	8716	6351	4860	3589	2764	2219	1896	1603	1378	1251	1163	1006	1055	983	922	899	802	751	796	775	818	805	849	763	682	743	821	917	1126	1061	850	772	694	676	709	722	661	725	764	973	1036	940	844	783	675	662	642	645	659	804	680	720	661	637	654	640	635	632	596	637	629	642	637	585	617	631	627	679	615	574	576	615	573	638	601	644	610	596	604	583	631	608	602	569	647	631	611	673	675	633	671	607	576	583	597	639	594	629	648	620	616	632	592	675	597	611	617	595	603	627	584	613	609	611	647	622	655	632	573	593	613	665	604	620	580	605	606	615	596	611	630	595	609	597	635	592	635	627	650	627	590	610	648	641	630	621	595	608	609	538	636	629	640	591	624	636	625	648	575	597	624	638	635	621	596	618	610	608	566	625	614	612	592	649	623	624	607	630	631	627	626	622	606	604	633	616	615	617	625	653	589	600	603	603	578	640	621	653	574	535	592	613	618	603	593	637	628	602	614	591	613	628	626	627	622	644	634	616	624	682	624	609	584	628	598	627	619	632	598	636	616	683	636	592	600	596	609	630	600	647	604	618	627	596	618	607	657	577	595	625	635	575	549	605	573	642	607	581	643	643	556	595	585	654	608	621	595	622	601	633	585	610	680	603	587	589	587	588	605	612	630	571	621	626	620	595	605	630	591	622	627	609	643	636	579	600	629	616	582	613	592	594	624	660	614	609	636	601	616	596	620	638	606	596	619	598	602	581	597	618	624	606	600	609	607	576	614	637	656	579	579	566	593	634	589	565	641	624	614	662	604	574	599	632	629	619	587	610	641	602	617	610	646	620	622	632	628	599	608	561	592	613	578	609	607	591	567	658	592	628	597	609	577	606	604	621	648	596	626	585	618	643	670	577	608	601	580	592	639	597	619	617	611	624	652	631	577	620	615	668	605	638	656	608	608	584	603	642	614	614	582	665	606	596	647	624	630	579	638	606	637	650	640	625	636	563	599	605	615	595	629	598	648	605	617	594	623	604	600	656	610	609	640	603	585	619	632	620	632	653	613	550	614	614	590	634	609	588	607	636	623	698	642	603	629	603	592	559	561	603	617	603	630	636	623	639	636	671	633	637	633	583	571	616	609	598	623	606	627	590	619	603	562	616	588	565	626	590	616	612	615	602	596	645	614	595	622	574	641	624	588	598	626	648	599	593	596	618	586	589	612	589	579	588	609	605	604	637	593	605	615	591	638	580	604	593	617	601	563	585	617	612	681	595	587	596	573	614	657	652	599	635	595	608	619	604	611	589	607	630	613	578	591	629	606	577	652	613	629	634	654	624	627	624	627	610	620	625	595	613	593	628	552	652	587	637	618	640	617	589	639	633	669	602	571	632	650	611	631	604	589	618	594	616	580	612	591	638	595	615	590	639	615	635	579	620	566	581	585	607	581	628	640	596	575	585	618	628	571	603	585	611	621	578	584	573	635	589	574	612	606	647	646	589	615	584	619	648	617	598	631	580	582	575	605	605	615	616	613	583	597	634	594	593	646	619	601	581	606	613	618	622	572	636	612	576	611	631	600	615	614	663	622	650	629	611	630	606	586	587	588	581	603	638	597	580	607	630	608	584	651	613	627	607	645	613	575	643	602	599	588	598	624	603	610	601	651	646	616	651	580	614	593	614	612	580	643	605	632	628	585	605	599	666	612	633	575	677	609	637	619	605	619	608	574	614	582	593	615	641	622	657	626	617	616	584	623	597	665	580	611	620	640	605	624	614	613	634	580	602	617	569	644	653	601	600	592	596	608	564	621	594	583	595	588	577	658	607	626	619	587	605	615	662	625	606	628	594	657	593	604	600	620	606	652	633	583	597	626	587	606	618	571	612	587	600	582	611	602	621	606	550	596	597	626	597	651	633	626	581	620	620	655	608	625	637	579	635	640	613	596	553	589	654	579	604	570	631	584	605	645	600	637	629	581	599	628	620	570	619	612	609	615	631	605	619	617	632	608	572	636	621	606	593	617	654	664	595	624	630	638	609	611	620	609	567	597	603	637	575	659	595	607	624	619	578	593	568	649	627	652	583	644	606	621	632	667	570	635	612	635	595	607	597	653	612	584	599	601	647	586	626	592	613	652	587	623	628	611	642	559	587	673	612	601	649	625	602	612	638	607	599	634	623	647	613	621	642	637	582	630	646	611	579	580	647	580	577	599	608	603	584	591	602	586	557	577	603	664	606	604	621	614	629	636	638	615	602	647	554	606	629	627	641	629	578	617	578	601	603	609	596	613	638	634	633	607	637	601	611	597	688	627	564	632	605	621	660	575	660	608	613	633	625	606	631	636	625	623	586	666	577	586	605	605	609	596	640	636	596	610	599	649	568	580	590	630	648	606	602	592	642	614	644	600	568	614	620	588	633	634	637	621	644	633	552	582	628	650	591	636	612	577	591	628	594	614	615	646	632	628	569	634	611	628	571	575	608	585	609	653	589	660	612	646	586	614	609	585	577	588	625	576	594	610	567	597	575	638	608	650	577	617	611	641	595	597	617	618	616	642	592	598	660	628	599	625	569	628	614	613	619	604	594	613	565	644	620	630	597	573	618	623	648	645	600	621	652	622	647	583	595	656	612	590	569	668	580	616	540	638	580	587	615	639	664	603	629	638	609	611	620	654	574	617	620	632	666	595	639	585	641	569	556	648	608	631	619	614	605	607	633	602	610	601	620	602	592	609	620	614	612	604	586	621	605	603	626	633	591	582	584	606	578	612	611	556	624	593	658	634	633	542	562	619	621	592	626	620	605	638	607	603	657	591	544	594	621	579	606	596	615	614	598	575	644	622	627	610	584	607	605	622	633	628	598	599	589	634	625	595	585	669	582	606	578	624	564	618	602	614	617	581	598	592	628	625	604	582	609	590	583	595	628	584	627	619	627	607	629	603	611	621	615	634	585	614	618	606	636	604	581	640	597	631	616	620	611	617	603	609	617	636	582	639	589	629	597	628	619	628	582	640	632	640	610	625	637	660	620	593	613	622	572	646	631	628	629	642	617	599	643	606	567	655	586	642	615	593	614	653	566	603	598	627	620	626	623	637	649	648	616	630	595	621	594	599	607	592	600	656	626	557	644	587	621	597	605	632	613	638	592	599	636	608	599	613	560	594	584	629	627	608	623	605	610	617	618	595	596	645	609	611	612	639	600	619	639	613	575	600	609	614	638	631	626	622	634	629	597	606	603	605	583	611	602	597	639	560	666	593	617	640	613	627	623	610	620	617	637	595	598	592	588	645	630	623	643	614	597	622	625	616	595	604	640	611	643	610	645	604	627	601	615	616	575	633	664	596	556	614	594	609	606	592	592	569	580	626	626	589	603	607	635	606	618	612	612	614	581	612	579	587	598	633	636	587	622	591	612	582	626	630	632	621	638	565	637	566	648	634	593	613	573	587	609	640	633	589	616	602	603	601	626	633	599	638	617	581	615	653	647	611	598	671	588	617	617	611	628	636	630	610
26454	20312	9029	1168	743	607	531	524	492	477	453	454	476	457	422	463	451	455	446	453	422	445	462	442	469	461	419	438	449	454	478	497	502	436	443	435	446	470	472	408	471	440	485	501	491	457	478	436	422	429	462	462	469	455	466	461	453	465	413	380	396	466	444	458	429	437	444	399	416	437	458	437	463	456	388	428	419	452	441	406	462	434	460	431	426	442	478	459	421	440	449	423	409	447	427	436	439	440	435	417	398	410	460	426	418	424	431	443	463	387	404	476	443	440	427	440	454	451	426	430	461	417	426	450	446	455	446	436	446	447	434	421	440	492	409	410	452	395	441	437	488	440	400	447	450	452	446	413	431	452	454	393	455	441	447	453	443	438	422	420	384	419	441	393	472	444	437	457	426	425	408	452	434	400	431	438	436	448	407	419	441	455	472	429	444	427	487	453	419	421	455	414	493	439	429	419	438	435	403	430	393	454	414	457	440	459	450	423	449	413	486	421	477	400	446	447	431	416	413	410	415	422	416	443	452	437	459	445	437	427	436	419	428	423	439	401	451	427	430	451	448	461	464	459	463	453	460	432	456	391	389	405	466	410	465	422	424	441	455	460	460	447	435	423	446	425	449	441	443	424	434	439	466	466	397	411	446	390	473	449	466	388	404	386	409	405	430	443	443	435	451	428	462	433	457	409	455	462	440	488	445	391	457	445	445	502	451	412	429	451	460	428	452	476	437	409	474	441	405	430	438	419	483	439	435	439	418	476	413	434	451	447	429	417	461	452	449	424	475	441	459	408	436	462	429	463	425	421	441	411	447	429	460	482	461	447	450	461	461	388	416	417	448	469	432	466	443	438	441	415	462	446	464	436	428	411	413	467	440	440	427	458	397	409	448	433	419	405	451	436	437	419	410	418	421	447	412	454	435	403	455	398	462	431	426	429	434	407	464	425	399	415	461	434	412	444	438	410	458	400	429	458	434	442	478	459	392	443	440	453	414	449	429	402	415	443	493	445	444	436	433	442	456	377	447	443	428	416	453	446	429	437	424	412	456	438	432	391	457	463	411	433	462	430	414	446	405	458	420	453	375	449	447	453	446	417	430	469	444	455	427	423	464	437	470	452	442	412	411	420	477	427	477	376	447	443	423	407	430	426	437	440	429	436	445	411	414	393	418	430	471	426	422	441	441	416	437	444	442	416	444	433	439	434	442	447	454	450	436	458	446	469	458	397	423	451	433	416	412	489	400	411	437	446	455	443	462	443	424	409	417	428	450	447	427	427	448	430	441	422	440	455	434	444	404	416	417	487	387	438	428	445	423	423	441	416	434	413	434	438	471	423	439	459	434	434	435	419	445	398	430	436	443	429	420	417	460	486	439	496	434	457	440	460	427	427	475	464	436	422	440	430	454	424	469	391	479	437	452	460	405	441	439	448	419	445	435	420	428	412	428	445	403	469	428	404	452	407	439	449	434	445	450	441	434	422	434	449	402	468	409	416	428	410	403	436	422	416	448	412	434	421	414	480	428	452	441	454	452	462	422	430	430	431	426	443	452	437	432	429	439	458	451	424	446	431	445	439	463	438	439	401	457	413	456	425	405	420	416	463	483	434	451	425	428	459	454	407	409	435	454	456	412	412	422	430	461	454	434	418	433	408	420	449	435	429	422	420	465	424	430	432	412	430	464	442	459	439	424	422	421	448	448	403	455	443	438	447	442	411	453	423	468	446	432	412	450	472	475	461	443	395	438	454	407	435	424	413	437	451	417	433	408	430	416	452	429	422	423	417	449	417	430	405	465	411	441	430	420	441	418	421	424	430	424	488	431	413	430	427	477	433	471	425	404	426	462	470	442	419	411	413	440	418	481	416	447	421	440	431	436	408	427	433	426	437	439	464	461	460	413	481	462	424	436	420	399	450	456	451	441	412	440	438	486	412	408	449	436	407	424	452	454	407	415	451	416	438	450	394	458	405	433	431	443	432	427	438	453	422	435	402	453	418	419	422	435	474	421	470	440	388	429	417	425	474	427	445	430	434	432	401	464	450	444	420	463	440	416	426	405	436	485	443	449	472	467	451	443	421	437	431	395	443	449	431	443	443	441	457	417	419	422	448	451	446	410	441	427	459	444	410	477	429	403	425	438	449	432	368	427	437	474	431	415	419	416	423	431	488	452	419	476	449	465	462	438	453	416	472	432	439	432	432	468	447	454	447	406	451	461	453	456	447	430	442	454	431	408	466	437	440	444	444	441	419	483	400	450	447	406	451	407	424	428	411	408	407	466	432	435	468	419	419	430	434	409	421	420	439	406	443	452	450	442	430	418	436	459	424	467	385	384	437	437	461	408	404	427	426	429	444	400	420	425	445	452	424	428	431	421	411	474	427	448	430	426	433	466	436	411	456	439	426	428	382	442	419	417	471	432	455	402	417	458	445	422	420	440	412	451	470	403	434	431	442	464	441	427	423	440	476	471	470	407	465	470	452	455	422	455	427	466	459	429	454	434	424	436	442	436	463	427	460	447	422	419	427	459	452	438	472	424	455	453	443	443	450	432	452	417	414	452	448	408	452	432	426	471	439	441	444	411	455	468	444	457	431	425	435	467	388	404	382	453	424	435	431	452	457	469	423	415	419	424	437	402	439	457	435	439	441	437	417	479	448	448	430	441	418	426	437	458	405	396	419	403	420	425	424	442	429	430	406	415	441	454	429	454	444	445	462	422	435	438	433	435	428	457	409	429	423	430	428	418	462	421	428	441	445	412	431	431	428	426	411	465	442	450	428	414	422	442	434	421	451	423	458	409	449	413	407	410	442	420	442	437	427	441	416	452	444	438	439	427	427	460	417	424	465	464	446	469	440	451	434	454	379	410	468	412	433	442	408	417	450	408	426	434	464	396	455	449	437	440	423	438	442	454	478	413	410	449	428	395	430	446	441	424	433	426	431	450	419	458	428	415	424	439	447	424	427	439	432	433	433	403	440	426	409	426	432	453	424	452	416	445	444	467	398	469	446	443	423	427	399	449	417	430	467	442	421	477	453	439	423	422	438	424	432	445	433	414	425	426	463	456	452	449	444	427	420	430	448	422	454	413	413	445	448	431	440	472	441	421	393	440	424	450	435	443	419	452	449	433	366	433	445	423	414	457	454	459	443	421	426	403	412	469	450	440	426	412	415	412	439	417	438	450	468	452	459	433	412	422	465	456	433	462	406	443	417	420	405	442	455	445	425	460	453	414	448	445	471	441	436	438	426	468	434	432	454	424	429	394	441	451	447	388	446	427	422	418	403	424	435	400	414	423	452	398	420	429	471	422	417	442	396	491	412	451	413	426	418	419	415	454	382	452	448	427	410	427	453	452	374	477	443	432	447	435	427	450	424	427	461	422	441	464	443	438	416	458	436	432	401	437	421	448	435	447	420	440	431	429	447	420	435	469	444	454	433	438	467	462	418	392	406	474	438	455	404	433	467	459	435	429	442	458	443	443	423	428	433	440	425
4224	2239	2090	1295	1174	1033	816	762	711	622	614	621	596	594	618	625	610	646	616	659	542	607	590	607	559	635	544	638	594	658	647	741	717	620	571	600	616	601	601	599	582	592	626	679	676	639	646	586	607	574	568	628	644	620	611	584	578	599	543	542	598	573	586	540	594	570	550	574	594	527	538	576	577	594	556	566	539	593	602	608	557	601	593	590	560	559	613	567	558	592	568	619	585	606	586	577	580	574	577	570	558	583	570	608	551	546	568	559	555	589	573	599	593	556	572	568	548	575	589	565	606	578	579	584	562	558	605	585	564	575	586	595	593	590	586	580	620	544	564	533	600	598	547	574	589	584	530	554	573	557	567	570	588	589	550	547	604	545	583	548	568	545	548	552	580	610	628	573	612	553	556	579	527	589	554	566	555	544	606	560	546	594	532	614	605	557	584	593	553	567	569	568	581	577	599	573	550	593	590	538	581	554	587	550	539	550	588	526	564	585	548	588	551	640	577	580	560	618	608	588	570	573	553	561	602	576	612	581	536	539	603	588	587	574	553	582	544	612	587	555	564	585	584	571	573	516	572	587	598	610	552	593	570	563	564	519	600	542	581	595	519	523	593	614	576	561	581	554	610	545	567	575	621	592	576	533	630	548	557	557	565	562	569	577	548	639	588	569	577	598	553	572	563	560	578	595	560	589	585	618	546	557	551	555	583	569	533	572	571	592	570	555	559	570	581	559	540	582	540	547	562	590	576	558	583	574	586	584	529	539	526	615	547	602	598	548	569	555	611	581	578	577	555	530	542	619	513	565	578	583	610	539	580	588	566	562	589	549	586	580	570	536	573	563	592	607	531	571	564	585	561	598	555	575	572	571	590	582	584	536	549	631	579	531	549	592	626	592	575	549	595	563	599	552	530	541	572	561	580	566	561	599	560	592	579	561	573	544	566	606	559	617	585	595	574	589	569	538	562	597	593	587	588	579	587	587	551	571	556	610	587	618	583	556	583	563	562	569	564	582	587	603	593	522	557	583	575	568	571	597	579	585	555	578	579	568	550	604	598	606	538	574	584	613	575	621	548	588	586	600	553	583	573	572	581	607	599	569	569	613	575	559	599	563	567	571	564	575	585	540	524	612	566	573	536	601	566	591	621	568	595	542	543	536	537	565	590	595	560	584	618	568	604	611	587	541	565	540	534	616	592	557	571	573	564	565	612	594	598	565	574	600	536	564	605	566	580	610	546	551	624	574	572	591	507	545	557	560	567	553	543	585	562	554	558	554	628	552	571	534	597	576	540	559	590	615	592	591	617	603	604	601	585	545	565	545	575	604	581	530	542	578	624	528	570	614	584	581	539	512	569	537	556	556	610	550	568	544	582	576	581	626	598	586	567	599	560	574	598	596	566	568	577	574	603	571	554	573	557	584	518	599	599	553	564	526	512	584	583	580	575	566	594	559	583	547	613	556	586	589	583	551	573	608	562	570	516	599	551	546	566	597	547	544	553	557	556	538	622	543	584	556	596	562	566	595	613	531	583	581	588	568	583	559	576	557	599	566	563	588	581	528	569	571	581	625	547	580	568	593	539	604	548	581	577	574	600	541	576	595	589	538	588	603	602	604	568	565	630	567	568	605	573	560	538	575	525	594	600	570	581	628	544	600	578	595	577	599	539	548	610	558	562	589	606	603	566	560	578	596	575	571	564	563	543	559	575	570	641	572	585	585	581	584	564	597	566	588	540	592	589	623	590	496	579	587	545	615	569	543	608	527	523	591	550	573	568	561	562	539	587	567	552	586	552	590	547	588	607	586	525	584	553	581	583	626	582	559	538	567	602	588	596	590	575	567	572	619	551	535	544	569	546	603	554	581	535	582	550	574	595	511	554	636	531	576	564	565	550	584	600	546	551	556	603	613	591	542	592	547	583	578	594	560	536	581	549	576	584	573	583	612	610	530	588	554	541	545	628	601	549	558	572	553	544	594	579	558	560	595	548	549	542	570	588	541	569	539	567	574	558	570	598	587	566	595	618	588	548	580	541	591	586	536	545	585	582	554	555	568	591	566	567	574	514	578	551	594	556	515	573	569	556	569	578	571	595	569	611	549	600	564	563	594	570	559	593	557	570	591	548	599	572	591	533	640	576	625	588	570	587	614	602	563	566	597	561	604	545	579	571	572	550	605	628	573	583	583	593	597	583	610	523	606	524	557	546	543	602	558	620	559	600	561	564	597	562	599	550	596	568	564	597	563	561	530	532	569	592	534	573	576	594	562	580	558	562	547	582	559	569	557	570	580	604	545	574	560	552	581	552	564	567	625	618	565	585	619	569	635	590	550	575	551	553	620	551	552	644	566	585	537	575	558	570	554	583	568	528	579	533	588	571	585	620	594	575	593	545	609	571	562	572	601	573	587	547	574	565	562	638	588	552	591	574	606	560	591	585	591	584	547	586	601	574	577	599	587	552	543	596	529	602	612	608	584	581	584	576	565	598	590	559	562	574	574	598	628	581	550	535	586	569	536	593	618	552	562	576	533	540	542	600	582	555	587	556	600	562	575	580	616	541	545	551	567	589	566	543	622	560	588	527	565	583	529	573	565	623	582	545	605	550	556	568	549	586	594	555	569	584	580	597	561	590	567	578	587	568	579	604	597	587	608	583	587	583	628	543	565	597	553	568	584	586	576	568	598	580	540	597	570	548	541	597	557	562	534	565	518	558	579	586	557	583	542	574	583	592	607	579	571	592	597	583	590	523	549	571	584	585	566	569	593	564	549	611	594	577	567	623	543	546	558	598	598	573	572	624	552	613	586	584	615	633	569	616	551	591	559	569	592	583	621	588	572	581	524	586	590	600	559	559	533	573	612	541	570	575	590	578	564	557	553	581	579	593	543	576	546	568	557	577	536	548	578	591	561	585	606	532	533	571	566	565	604	589	552	589	520	593	571	580	601	551	610	597	545	595	589	564	585	554	576	560	594	594	553	554	538	583	561	606	596	596	587	589	600	578	598	567	564	563	591	591	565	566	509	546	544	565	570	579	584	566	545	590	594	555	597	581	563	602	580	589	580	532	560	572	549	574	587	548	608	554	568	594	523	547	608	621	574	544	547	581	558	620	570	586	555	580	582	582	534	577	593	574	600	572	582	596	529	568	574	538	625	561	570	552	578	577	640	534	543	581	554	507	554	575	566	589	590	533	573	544	597	551	574	596	550	571	588	583	663	556	617	570	576	541	566	564	572	522	538	611	597	564	580	557	640	537	551	586	590	567	568	552	585	581	576	555	565	534	552	580	574	578	542	564	620	565	573	605	593	582	576	599	591	593	595	609	570	562	552	586	580	538	589	561	553	585	581	546	569	580	547	581	561	570	544	557	579	615	604	571	590	548	549	584	564	568	532	584	607	588	559	567	534	573	601	566	592	586	614	561	565	555	583	584	547	564	555	526	588	557	552	558	531	604	595	564	533	598	636	571	607	584	590	615	565	555	577	578	580	562	560
23386	20950	28366	23698	20954	12767	1958	1101	943	895	771	736	739	735	718	710	681	692	651	611	655	681	608	647	660	677	614	601	650	656	720	783	672	618	599	610	639	602	612	588	623	639	682	677	701	663	636	646	587	625	636	682	626	656	598	622	603	621	612	566	604	580	586	584	590	571	620	613	556	584	590	616	631	579	555	580	601	573	598	623	612	624	604	599	624	562	624	586	582	644	593	573	601	577	595	609	592	532	542	593	620	567	650	577	565	599	595	608	599	561	602	549	588	625	604	608	612	591	635	573	610	590	610	607	585	610	587	545	588	563	576	621	639	608	604	606	586	551	641	628	601	549	619	583	611	604	619	542	569	582	582	590	588	587	569	596	578	593	616	610	598	579	603	590	595	613	552	618	562	603	571	594	552	593	579	567	577	596	597	619	618	553	575	636	608	577	651	615	588	591	558	574	613	604	621	596	563	596	592	599	595	583	575	637	571	610	602	616	637	572	551	584	593	629	591	582	588	603	553	582	611	611	584	646	564	629	570	574	545	602	602	623	620	612	626	590	590	596	611	623	535	605	601	598	628	543	549	652	561	583	583	595	551	589	593	598	563	585	613	589	606	553	596	597	571	568	593	586	588	575	598	572	584	597	601	631	603	618	593	602	589	631	574	573	590	588	579	584	567	573	601	601	599	598	626	592	586	546	600	605	603	573	635	580	603	634	563	592	569	625	621	616	597	647	585	583	589	593	624	529	587	610	594	601	584	639	570	599	580	547	632	559	589	584	596	624	610	552	562	579	586	563	587	584	572	619	597	628	570	568	612	596	569	597	644	563	571	584	623	581	599	592	567	581	612	589	634	617	598	649	609	616	605	592	597	584	605	583	604	589	629	596	551	587	564	577	592	627	595	596	588	605	591	602	593	564	589	577	590	613	639	597	612	600	611	600	571	578	542	604	611	559	641	562	588	600	585	584	570	607	568	585	584	599	572	573	564	606	551	611	631	541	619	619	575	621	581	574	580	596	581	604	609	576	601	573	612	570	574	635	582	568	551	625	588	591	567	562	559	630	616	638	599	633	553	607	607	599	599	634	537	598	587	569	573	565	619	627	562	613	620	563	609	591	604	585	569	560	599	605	569	588	600	600	598	644	610	574	610	597	620	597	625	590	584	572	613	563	627	631	604	629	591	611	595	570	605	569	613	584	623	559	624	639	607	585	609	631	597	577	560	574	590	587	565	556	611	632	619	560	571	553	620	613	567	634	552	635	588	620	592	594	633	563	577	580	589	623	617	595	582	578	604	559	597	612	601	541	540	582	595	565	584	629	620	594	636	636	589	606	560	605	588	581	567	553	556	639	574	568	527	582	589	610	555	595	581	561	593	582	624	570	572	610	565	615	593	612	583	606	581	530	591	584	626	558	612	578	607	551	610	611	614	569	566	614	579	593	622	619	617	604	583	584	591	565	621	567	608	563	603	544	614	531	582	577	579	606	572	593	588	588	567	564	594	535	611	577	544	593	581	597	558	588	592	593	608	594	571	602	602	602	594	607	560	638	578	587	625	587	547	552	626	624	626	591	615	597	617	567	590	613	584	612	615	576	605	610	612	587	588	585	611	613	597	611	579	590	605	606	585	599	633	570	588	585	615	562	596	592	582	591	559	589	553	606	565	579	582	587	564	587	643	630	615	565	594	586	613	619	559	599	585	568	579	534	542	582	587	584	598	566	618	622	594	589	577	574	593	613	607	587	614	628	566	629	616	553	581	553	596	562	602	590	630	618	543	566	591	563	619	556	586	546	576	591	592	593	559	610	588	575	577	623	554	552	602	603	579	572	606	602	576	580	613	607	564	619	617	630	570	591	651	563	637	597	578	620	619	618	540	572	575	635	577	585	586	570	559	586	596	602	592	597	551	601	603	598	583	593	612	580	584	586	589	640	576	591	577	587	629	616	610	600	588	586	553	538	569	577	571	595	562	618	562	592	603	647	598	617	555	603	573	582	587	599	611	613	592	610	546	569	616	599	599	563	585	585	604	559	609	604	575	567	580	618	610	595	626	650	621	615	579	586	591	562	547	560	578	570	587	590	613	577	590	604	616	582	596	603	604	624	574	584	576	629	552	552	608	626	564	587	573	580	633	592	623	575	588	612	608	662	564	604	600	582	553	597	602	580	594	597	594	607	627	607	591	627	561	604	607	592	609	634	578	619	565	610	583	601	622	536	568	599	643	569	598	608	619	578	617	621	545	624	582	600	568	622	581	596	618	618	602	558	601	571	579	596	577	601	591	578	570	563	565	560	618	562	627	572	585	586	590	583	561	599	533	585	590	590	609	570	606	582	569	616	584	557	597	588	585	560	568	586	557	559	549	572	556	568	605	587	571	607	595	568	594	523	590	589	616	601	609	589	616	605	598	492	577	642	616	607	584	585	625	593	530	619	614	570	557	551	600	557	587	565	597	561	598	583	602	619	561	601	569	598	607	571	589	591	562	559	592	616	589	594	577	601	589	595	609	591	590	585	613	581	596	584	553	612	622	597	594	589	570	571	576	612	576	591	604	590	575	607	570	590	580	630	594	583	619	575	566	560	612	586	599	587	567	555	585	635	574	606	606	570	585	580	580	580	556	613	577	573	581	585	605	604	580	594	588	597	610	620	581	598	543	567	582	602	599	585	606	600	541	579	615	550	593	595	607	588	548	599	616	581	602	602	598	558	616	579	608	561	578	596	567	589	605	593	587	566	611	570	547	555	605	533	567	611	634	575	590	552	599	574	605	620	609	638	579	586	600	584	600	562	562	578	566	542	561	627	597	578	586	573	536	634	570	539	608	582	594	567	589	581	591	544	612	591	595	594	597	584	620	603	597	567	590	609	592	568	586	578	619	592	601	556	605	609	557	550	605	576	559	597	613	613	609	582	560	584	640	606	560	618	566	628	609	624	603	584	561	576	571	592	621	574	655	599	565	608	594	593	577	586	617	594	630	628	620	551	605	602	583	605	571	567	570	596	630	617	586	628	546	537	619	614	597	588	604	591	591	567	581	588	610	571	629	636	600	586	575	582	609	573	575	609	648	591	538	549	586	579	573	619	611	570	618	581	585	577	555	624	631	601	635	584	582	621	624	563	613	563	605	600	570	576	601	577	590	573	619	592	643	583	626	613	545	625	617	575	538	625	579	597	644	581	587	580	592	567	570	592	616	589	578	547	585	591	610	581	611	591	605	573	567	575	577	632	568	594	570	611	605	542	596	595	528	519	590	550	577	585	603	570	587	553	593	611	578	605	602	522	550	602	607	568	609	559	587	574	578	577	571	556	597	579	638	625	602	585	560	554	589	549	601	607	565	602	564	620	640	629	629	588	549	616	635	601	596	613	608	573	603	600	553	593	568	620	559	577	560	566	592	585	625	655	613	545	578	592	614	580	599	602	581	586	596	599	565	576	552	608	588	558	580	633	597	616	617	566	591	633	578	600	588	616	590	600	647	616	577	549	564	558
5345	11899	10011	5971	4415	3280	2620	2056	1650	1485	1300	1207	1132	1045	1069	995	1085	991	942	916	835	859	899	877	936	940	879	828	818	877	1176	1224	988	876	928	846	839	794	816	788	845	899	913	955	985	902	928	838	778	817	837	875	831	814	832	823	816	797	785	794	818	770	759	744	732	802	790	797	810	790	756	770	837	784	806	797	747	764	756	774	765	787	739	811	775	795	727	743	749	734	789	807	774	762	777	779	803	776	792	783	736	762	777	718	782	767	810	800	813	769	791	777	786	768	799	765	742	787	764	733	752	807	721	797	760	796	798	752	754	741	810	756	800	813	796	768	792	744	791	793	813	759	824	759	832	820	783	829	798	801	794	810	795	713	807	778	725	762	731	790	761	746	793	773	759	806	728	788	799	795	751	775	790	778	816	753	757	749	798	819	811	763	741	745	863	800	800	785	796	793	777	784	791	789	728	776	781	779	747	773	781	750	751	757	773	785	762	778	853	731	769	833	778	777	823	802	768	753	809	800	778	798	740	779	800	771	767	779	788	780	794	778	805	759	750	807	783	780	825	821	804	804	833	812	741	745	722	771	778	755	785	799	795	729	771	761	779	779	774	803	800	750	793	819	812	728	767	729	781	782	733	762	742	813	785	793	795	730	779	760	779	775	772	763	805	783	690	763	797	730	803	789	762	801	785	782	818	741	772	765	761	795	796	793	782	741	755	772	789	833	771	766	799	771	770	769	821	787	800	786	807	756	834	801	766	771	808	796	774	750	749	760	742	737	744	808	793	770	766	767	794	724	766	808	779	782	786	710	799	794	768	792	787	784	848	736	815	783	801	823	742	799	765	801	786	770	764	811	757	791	751	758	834	818	760	785	794	760	779	830	779	744	755	753	805	757	751	798	747	806	755	794	773	772	746	788	785	838	769	715	750	807	786	754	759	801	765	794	811	793	780	809	816	733	808	777	748	739	805	784	775	783	744	752	779	752	825	813	755	785	773	796	788	792	790	791	807	736	770	805	808	803	777	789	779	800	761	763	784	795	778	774	774	791	738	788	791	721	806	741	777	777	782	801	782	777	733	762	789	762	773	788	764	804	766	781	778	770	793	784	770	740	744	775	781	812	749	756	762	855	770	756	795	786	799	792	749	764	792	761	806	819	742	785	768	809	808	741	720	865	759	743	744	786	783	749	729	768	824	795	758	752	770	786	814	795	809	777	831	756	788	785	761	764	753	780	723	739	762	764	838	746	854	805	751	728	806	769	787	777	759	801	792	806	809	776	809	783	771	775	765	779	810	819	804	746	778	797	780	754	799	772	796	745	776	807	808	802	755	743	772	782	747	776	824	789	796	771	787	753	777	759	778	776	811	784	764	780	801	766	761	736	789	728	821	826	760	792	836	770	809	789	754	799	777	729	799	797	767	771	789	780	699	779	783	799	796	786	717	725	774	744	804	778	785	778	776	775	763	800	779	769	799	789	761	788	777	774	757	756	762	783	779	751	767	772	796	788	783	728	769	748	724	788	753	813	790	787	759	789	794	785	787	731	755	761	736	795	759	805	795	740	821	785	770	724	797	814	812	742	749	784	793	786	805	773	767	774	768	829	725	785	786	785	758	814	765	776	768	832	775	746	789	791	778	781	788	807	755	761	818	771	766	744	796	785	783	752	781	803	776	726	788	775	794	734	760	773	756	770	830	813	766	784	746	774	810	782	819	741	762	791	792	781	800	778	763	795	769	785	756	776	799	771	764	769	737	773	798	788	783	778	747	796	757	808	792	757	783	806	751	764	758	748	767	799	811	781	760	754	733	735	784	737	764	797	776	767	740	783	822	756	742	751	782	781	791	806	809	781	745	793	770	794	727	788	794	784	773	727	723	786	794	764	779	753	784	757	787	746	774	755	779	775	714	807	815	768	794	812	778	720	787	785	792	761	760	730	820	748	779	826	789	797	784	784	758	835	784	785	825	776	740	776	799	764	759	792	756	766	826	774	784	803	837	764	773	763	765	748	788	757	770	761	881	788	794	794	773	800	758	716	787	725	693	780	765	740	798	798	768	760	810	800	812	755	788	747	775	785	799	806	786	701	755	823	807	781	788	774	788	774	783	774	745	758	792	768	749	780	744	803	720	761	796	774	747	755	851	770	819	778	792	719	761	752	775	760	744	830	783	744	793	739	806	756	805	714	698	854	786	782	790	797	747	813	779	766	817	790	825	749	769	788	738	713	795	794	784	770	794	769	737	762	820	807	770	797	743	796	839	768	758	799	776	736	797	734	792	799	777	771	768	794	766	769	798	765	745	739	801	785	773	792	734	752	777	765	814	798	759	782	770	755	771	764	779	712	770	769	754	790	772	757	746	744	814	794	800	820	785	795	760	767	773	785	776	817	756	788	781	777	753	757	751	775	727	736	749	741	759	762	796	775	757	813	777	815	779	801	744	763	729	761	795	799	774	814	754	793	774	739	800	767	766	779	780	751	767	766	745	774	744	786	760	761	798	763	774	813	790	838	775	816	806	767	795	707	848	793	791	789	752	740	845	752	856	816	770	820	775	750	823	740	768	793	771	802	818	773	779	781	759	768	778	740	779	759	784	785	797	798	738	741	787	757	817	795	771	774	804	789	832	758	797	769	775	803	789	744	712	746	776	748	775	772	816	770	814	718	783	783	786	782	808	727	758	813	785	802	735	754	749	795	793	767	794	786	782	739	779	777	770	822	809	739	779	782	754	789	762	774	781	786	762	811	814	778	786	766	777	777	839	802	784	776	768	780	792	763	761	791	829	791	819	770	762	763	780	742	753	790	771	741	781	780	736	785	785	803	768	755	756	721	780	814	762	757	783	753	804	750	768	765	750	844	839	810	799	785	754	708	744	743	766	747	787	783	794	787	723	753	689	766	781	761	749	781	746	781	801	785	809	751	756	752	755	798	782	789	773	795	822	770	820	809	769	748	775	749	748	785	830	768	774	753	745	816	780	742	788	773	724	788	817	812	736	777	754	823	790	793	751	732	811	813	747	808	824	782	761	782	795	751	801	823	773	832	778	775	769	807	777	741	787	774	762	772	751	777	766	768	735	750	809	754	761	770	750	825	814	806	762	758	825	728	723	801	790	801	766	801	765	821	794	731	785	783	739	769	777	755	768	822	715	762	764	755	811	820	737	796	786	789	794	764	770	786	780	772	773	752	778	751	793	810	737	790	740	770	731	793	736	748	778	766	750	792	757	765	761	777	802	772	760	789	791	784	743	776	781	794	757	773	724	819	738	803	743	738	718	766	746	737	806	799	736	755	763	749	790	750	819	778	799	761	813	785	799	779	823	762	733	788	749	753	820	780	772	749	787	774	749	779	783	775	762	814	752	764	748	803	725	798	800	742	788	797	808	758	821	810	785	783	748	787	814	776	774	761	815	773	768	793	791	746	757	810	770	803	765	839	787	772	782	756	755	776	765	799	777	756	795	795	763	778	757	799	781	807	718	769	733	790	802	781
22483	20904	28636	23352	20904	20927	10919	1547	1019	881	805	780	736	651	653	675	634	602	561	562	607	540	524	534	625	594	573	509	535	616	745	725	539	481	532	510	481	408	471	510	535	529	556	598	612	546	548	471	448	452	448	536	537	472	504	505	484	439	475	473	479	485	456	465	441	439	440	432	457	460	457	467	460	427	422	419	424	472	451	446	461	438	428	454	438	441	461	476	464	465	434	485	476	481	462	402	436	450	439	477	451	440	438	423	457	464	442	436	460	453	465	502	449	408	469	474	453	442	489	468	424	486	474	484	444	413	478	484	416	452	454	437	456	485	467	473	411	418	427	459	467	467	447	424	479	460	416	427	420	457	453	460	441	439	423	465	461	451	450	512	443	438	480	438	456	466	442	468	450	446	457	459	454	490	444	439	452	453	453	461	457	474	426	455	479	426	483	478	429	422	427	476	443	432	429	449	447	474	426	429	463	430	450	440	454	477	471	434	421	444	440	434	467	461	430	443	470	418	469	444	443	448	461	476	443	437	463	426	449	459	434	448	427	430	440	476	476	445	468	434	453	482	426	446	469	419	446	432	442	450	433	441	466	456	423	465	438	486	506	427	447	445	479	483	460	447	455	453	462	450	437	422	473	432	491	476	467	474	458	423	422	448	455	458	448	498	438	400	470	439	441	436	450	438	477	441	473	456	447	447	447	492	466	422	441	400	464	419	465	443	392	435	469	418	474	455	447	476	409	456	425	453	487	448	468	427	415	450	467	432	456	446	452	419	467	437	424	436	433	427	443	436	464	410	433	456	461	445	483	467	433	457	451	465	475	419	436	446	440	453	418	417	445	418	433	438	403	444	416	443	431	435	490	449	470	464	419	454	452	439	459	473	453	433	455	413	462	466	448	444	431	434	481	434	458	421	422	440	478	426	436	450	474	440	428	463	448	450	467	433	464	455	454	440	460	427	418	431	435	416	432	432	448	443	419	402	429	454	446	442	450	457	455	463	442	467	429	395	457	431	472	454	424	441	410	441	419	440	426	431	477	437	462	420	438	444	439	440	442	499	482	422	455	425	457	432	427	423	459	460	413	399	465	429	473	431	430	447	450	433	464	425	496	451	447	442	433	449	459	484	423	462	447	454	464	455	459	479	433	442	441	420	421	458	472	438	449	465	401	434	436	475	456	424	457	426	431	495	456	482	451	477	446	427	416	460	456	482	470	430	439	442	453	451	448	459	481	425	411	446	418	456	433	456	464	435	470	450	430	476	422	431	459	452	440	485	466	460	466	479	384	473	413	456	440	439	437	454	444	456	439	384	480	454	432	458	441	383	430	440	400	473	448	464	471	448	449	475	457	445	449	449	462	445	444	460	424	419	455	448	458	412	467	418	399	507	439	457	442	445	436	457	474	486	457	452	463	437	463	462	437	430	443	446	430	442	448	470	460	443	456	432	449	444	432	463	458	446	432	404	437	431	455	439	472	460	446	437	458	465	498	476	451	424	444	455	413	457	419	441	386	424	466	440	440	498	418	426	442	451	451	456	426	467	423	454	427	463	429	448	485	443	454	431	454	453	430	476	470	460	444	438	405	470	423	452	432	455	467	442	446	450	466	454	448	445	471	429	412	473	437	424	434	461	426	473	447	449	423	451	482	419	462	504	416	463	448	441	424	442	411	455	431	435	441	438	423	467	441	429	429	464	462	456	440	479	482	428	472	408	453	492	423	436	466	479	390	454	422	459	438	435	460	442	432	422	446	435	471	423	447	426	469	441	460	441	477	475	458	465	436	442	445	462	438	479	450	401	447	480	450	435	401	441	479	466	459	457	438	471	432	433	423	434	435	431	439	438	434	466	461	432	446	465	425	437	450	459	469	462	488	449	465	456	442	443	465	473	463	443	455	463	425	424	442	467	433	434	445	417	433	439	395	460	460	468	476	425	427	459	450	435	456	483	468	455	435	488	450	415	438	399	468	439	449	445	459	437	480	444	474	393	424	439	436	419	447	442	420	465	420	440	441	462	491	450	465	432	432	421	456	417	470	429	456	384	475	449	481	470	439	444	469	444	446	457	485	406	464	445	443	460	454	420	433	421	436	485	475	489	460	441	462	497	462	423	430	447	455	491	460	442	437	450	436	444	465	457	468	458	416	473	427	463	463	450	457	470	452	470	418	437	421	400	425	399	430	453	462	467	435	440	450	459	420	477	449	433	441	463	476	469	474	446	478	462	433	424	488	435	451	446	435	467	435	471	427	457	375	464	456	432	448	451	455	431	415	461	418	435	413	448	462	441	419	441	479	443	459	441	433	419	431	436	455	467	466	421	413	460	444	424	450	449	480	417	451	444	438	393	465	446	440	492	427	450	497	462	477	449	461	446	452	447	458	431	426	437	421	443	425	411	444	459	445	415	452	462	411	442	412	450	457	412	392	419	439	427	427	415	449	473	475	462	418	458	414	487	426	389	448	485	445	443	429	452	446	449	462	451	439	439	430	422	461	418	448	431	434	456	428	405	420	492	463	439	411	430	435	425	494	421	451	449	423	425	435	455	463	460	435	444	432	431	413	417	437	465	461	456	431	434	472	452	431	460	475	446	415	438	430	484	457	404	457	428	464	422	445	436	433	419	453	438	440	422	443	471	448	441	480	475	444	446	403	421	456	458	404	444	465	458	417	440	459	455	481	420	376	413	479	465	454	432	480	435	463	431	443	423	481	436	480	452	482	442	445	483	452	441	440	441	454	409	410	428	464	442	431	410	451	450	441	427	460	442	438	450	471	451	470	451	476	443	448	432	463	475	408	437	438	425	459	449	478	427	430	451	469	470	429	426	458	435	433	421	463	451	469	447	398	472	429	450	457	457	458	400	481	426	395	446	443	463	448	439	458	467	458	487	454	432	438	474	434	421	449	423	448	413	454	453	455	467	469	390	439	442	427	402	461	429	434	427	453	431	456	493	408	463	444	446	485	438	431	425	451	475	466	420	400	465	432	454	474	402	458	474	453	429	461	450	465	462	450	463	435	487	470	440	471	456	439	449	469	451	464	435	486	486	439	469	414	426	482	443	429	482	431	432	456	427	450	421	404	423	457	436	442	446	465	457	462	430	473	449	439	430	484	461	450	453	449	410	465	453	448	435	436	479	432	457	421	445	440	438	489	459	469	464	453	490	430	445	470	422	413	415	461	448	433	465	426	459	433	466	423	437	429	441	446	480	444	488	457	419	449	430	474	472	434	439	429	420	440	462	452	471	414	429	456	446	437	462	431	445	466	463	445	443	468	426	465	452	457	422	462	419	407	455	430	427	415	411	434	450	426	415	465	439	466	426	440	435	433	482	449	426	439	438	445	442	471	463	432	421	441	420	425	422	464	426	457	461	457	465	471	427	416	429	440	436	474	453	440	445	421	420	459	454	499	470	469	471	474	454	473	446	476	453	451	466	427	441	445	416	453	459	440	462	490	449	412	469	415	453	471	463	474	455	442	461	425	425	449	431
7376	17988	15014	9297	6944	5191	3861	2882	2217	1830	1537	1402	1205	1180	1117	1129	1075	960	813	797	789	806	793	896	886	885	772	694	744	901	1293	1144	786	757	757	712	682	637	706	641	698	740	831	963	975	844	757	633	632	635	690	756	698	688	699	669	644	652	606	628	588	604	634	586	657	604	591	589	581	624	602	607	620	593	632	658	582	641	618	611	544	560	666	577	596	604	572	624	624	602	599	582	637	609	616	622	548	624	597	602	565	584	638	633	668	591	581	596	645	636	573	615	620	604	627	637	593	615	601	549	616	607	597	576	610	594	654	632	586	592	596	587	590	633	588	608	593	597	592	593	586	649	583	591	659	601	582	556	619	583	615	596	623	591	633	583	629	625	615	650	638	658	606	574	598	607	641	589	667	558	643	631	608	571	574	587	614	555	580	595	605	602	656	584	599	608	603	597	632	585	606	628	572	601	594	593	595	600	624	612	620	593	574	587	580	597	623	573	626	609	592	604	618	646	591	584	622	615	578	610	553	615	624	575	587	578	589	579	571	634	615	570	655	592	617	615	613	590	664	596	582	611	592	595	624	614	592	631	599	578	552	561	599	634	632	595	591	650	568	604	620	634	602	614	604	593	602	587	588	586	660	593	573	586	605	631	638	596	624	564	587	585	586	611	586	568	610	636	620	571	580	603	602	608	617	582	610	554	637	645	636	558	600	623	586	584	631	591	623	583	612	588	617	617	622	589	578	560	610	618	600	574	624	591	616	598	611	597	639	588	568	591	578	562	585	572	547	557	603	599	622	628	643	592	617	605	598	594	587	593	603	637	584	597	572	602	614	591	608	568	634	585	551	631	580	614	614	647	610	634	616	581	584	640	642	623	586	603	619	580	600	604	591	594	583	601	617	613	600	610	601	607	610	619	618	581	606	558	589	593	593	595	567	589	633	592	588	649	595	564	610	616	613	598	615	623	593	605	594	627	566	595	622	586	611	595	600	607	571	581	573	610	599	615	574	632	583	581	626	609	608	602	607	647	574	582	591	643	597	606	618	615	599	612	603	604	624	575	605	582	622	578	638	582	585	608	597	579	617	658	579	591	614	593	615	601	598	602	624	595	583	575	605	586	596	551	594	588	648	566	621	577	606	597	609	561	582	619	591	620	574	602	531	613	567	602	600	572	598	560	574	589	648	612	572	600	601	621	601	610	572	600	643	614	622	600	577	602	643	600	595	607	580	578	603	585	595	604	611	615	603	647	594	569	657	618	590	601	628	640	589	579	614	583	633	590	613	604	584	608	590	626	609	604	603	619	633	629	597	628	645	606	571	609	645	570	578	590	582	619	585	603	606	587	629	551	598	583	591	549	597	585	620	624	655	619	594	628	575	610	613	616	609	616	575	625	623	597	630	612	595	566	595	605	583	613	562	589	594	611	621	595	655	574	608	579	623	624	630	603	587	579	592	594	575	621	573	623	585	590	646	629	590	634	603	564	567	639	599	614	608	578	605	619	610	608	612	632	574	613	626	623	631	601	612	612	601	619	609	601	622	605	582	592	610	547	582	582	573	606	575	613	594	605	602	615	611	614	648	623	590	613	627	625	606	622	604	628	546	607	621	634	645	612	581	583	644	571	582	594	535	605	616	551	630	666	608	598	575	561	572	615	563	595	645	639	595	642	655	606	609	591	559	607	599	599	563	593	668	623	600	605	609	622	662	607	626	566	632	604	599	611	606	618	603	635	581	625	569	625	575	583	607	645	594	579	618	599	610	556	614	621	586	565	583	566	572	584	616	580	590	551	569	606	602	598	578	594	591	569	592	589	578	654	594	585	632	615	624	641	627	569	599	581	594	561	611	586	599	564	574	592	644	625	649	614	596	596	585	630	600	602	610	581	620	597	643	604	626	630	624	613	584	554	548	623	588	561	635	602	603	626	612	610	541	615	569	558	601	605	621	616	566	555	625	615	624	601	585	641	622	627	602	554	603	635	599	574	582	570	549	614	569	625	578	594	592	589	601	597	622	613	618	622	627	590	643	614	578	593	597	553	587	643	603	617	598	567	613	617	602	603	615	630	621	621	613	598	606	551	639	603	635	597	557	606	617	611	617	662	586	585	637	582	589	588	557	588	608	588	613	594	621	620	554	648	608	584	606	631	595	610	589	610	608	563	567	564	617	550	579	621	605	576	606	570	600	596	590	635	605	581	616	608	617	582	562	625	619	606	633	615	604	596	601	616	655	620	557	620	580	616	596	645	601	643	608	635	588	625	575	589	595	640	590	557	628	569	578	609	608	624	538	615	609	611	607	602	574	620	626	683	596	632	560	620	578	607	610	588	600	651	618	642	603	569	590	574	617	609	643	623	586	608	556	586	625	600	579	607	632	619	567	620	569	632	606	626	590	584	686	611	627	564	615	627	593	621	604	636	606	577	565	603	572	596	586	609	606	596	632	600	631	599	555	602	592	607	575	620	604	621	623	595	587	602	628	592	530	612	618	583	635	656	615	571	577	640	568	659	552	622	635	595	613	605	606	629	588	565	574	614	669	606	588	617	585	587	615	580	650	625	616	631	595	608	635	588	578	567	616	585	606	623	576	570	551	634	608	560	609	587	622	641	613	606	555	596	629	565	632	622	597	578	594	577	620	611	595	610	609	620	636	633	592	610	597	612	581	590	549	633	628	558	599	583	611	582	574	615	596	608	618	652	641	613	604	584	644	609	577	599	611	592	603	597	573	587	588	583	603	606	606	616	612	560	596	611	595	629	624	576	546	594	574	566	588	597	624	607	637	574	605	595	649	614	585	610	566	591	608	586	543	645	551	590	597	630	570	636	570	585	587	644	600	590	617	622	634	631	558	577	615	612	628	582	584	603	590	627	579	583	615	600	608	576	622	622	588	577	626	561	628	563	603	618	555	648	627	633	638	568	644	616	549	591	590	632	601	571	582	564	604	594	607	593	553	613	625	586	593	633	670	614	610	583	619	603	582	599	611	651	587	627	638	581	613	643	630	620	650	634	578	619	608	613	592	608	584	570	587	602	577	602	580	583	574	607	607	591	600	642	593	662	589	620	623	589	587	627	613	589	558	602	609	577	598	643	598	583	583	640	618	587	634	595	556	589	597	550	544	582	594	572	577	615	582	634	619	528	589	600	621	581	600	614	559	579	637	578	594	582	590	611	617	646	619	612	566	562	586	559	594	602	618	602	585	608	582	591	576	591	577	622	564	636	644	585	611	628	657	590	587	586	602	579	607	648	597	607	578	614	642	583	618	602	595	600	616	592	617	620	612	580	601	618	594	596	603	588	581	586	571	582	630	647	575	585	575	611	573	665	614	617	574	636	548	574	573	623	640	602	591	542	560	587	612	593	572	585	574	591	588	637	658	574	590	654	582	575	598	590	630	626	611	596	613	587	578	567	592	581	620	603	573	590	601	548	604	588	607	647	572	611	643	625	574	563	598	594	584	615	638	629	615	599	620	613	610	569	636	592	572	619	599	564
26495	20289	8876	1384	1124	890	633	486	503	444	495	472	417	428	479	481	457	433	430	410	458	461	444	497	450	444	454	460	457	461	485	500	444	424	445	446	412	434	428	451	412	424	458	490	492	451	444	447	415	437	462	447	433	434	430	393	445	442	470	444	430	416	411	444	424	436	421	414	461	479	429	449	387	424	429	445	409	428	423	410	468	424	454	444	439	401	422	455	409	399	394	423	418	416	442	424	437	417	412	435	427	421	456	433	428	417	449	460	448	422	484	410	404	439	414	440	457	442	410	465	424	463	455	442	441	427	443	401	440	417	418	410	424	471	422	436	480	411	443	420	448	444	413	410	417	432	432	462	447	403	473	403	419	434	475	449	437	419	429	404	414	434	428	425	473	414	430	455	444	443	456	407	412	418	434	481	430	439	420	409	459	435	440	408	406	429	473	445	412	427	447	445	416	423	427	397	443	397	437	453	447	395	415	452	475	398	404	408	409	472	395	417	433	468	466	448	412	434	449	435	428	433	420	437	439	426	484	410	427	420	450	417	417	457	420	410	425	417	432	428	417	465	445	415	407	450	452	430	396	468	423	402	401	417	417	459	412	452	449	417	401	485	404	433	420	458	419	465	429	408	451	408	422	460	416	449	424	402	470	454	456	474	413	422	377	428	394	414	416	416	427	462	403	412	426	415	405	470	450	421	449	442	443	451	431	440	431	454	436	440	427	444	385	427	398	438	421	450	465	427	398	429	434	413	402	442	442	456	435	432	463	434	437	453	434	432	454	445	424	434	425	443	420	433	463	428	389	450	426	417	409	401	440	435	433	438	430	459	425	422	412	462	430	424	393	421	447	466	445	494	436	423	438	443	419	441	430	458	431	447	419	445	424	439	482	415	421	411	463	428	438	437	433	423	449	421	417	411	398	407	418	434	426	396	414	477	403	415	426	424	428	436	451	467	416	433	433	444	428	450	437	445	452	430	442	424	426	420	431	444	421	429	446	395	416	422	429	484	446	427	459	450	441	441	415	414	435	453	432	388	441	430	455	438	393	453	418	439	469	412	404	418	434	454	445	456	434	417	447	430	418	425	417	435	454	433	444	375	395	421	422	448	453	423	423	404	454	441	411	448	427	407	454	463	443	433	448	405	421	426	428	420	425	433	427	451	443	445	446	442	442	409	429	436	451	418	415	442	433	434	452	398	398	412	430	411	443	442	456	445	441	428	425	375	424	440	450	440	429	474	459	403	453	408	462	448	404	416	419	389	402	436	441	441	452	425	424	422	430	405	440	416	436	388	422	458	449	442	432	442	450	390	436	435	429	419	440	428	418	439	407	433	446	451	439	471	468	447	436	477	422	446	416	447	394	407	437	454	421	424	442	467	432	429	447	415	405	442	424	427	435	448	459	450	458	433	438	415	434	455	439	417	480	446	452	446	430	430	420	406	468	426	404	443	441	432	467	402	438	436	428	464	447	416	430	453	413	447	464	486	434	438	459	404	415	448	441	429	437	471	435	432	468	419	406	435	411	395	439	412	388	413	410	434	408	409	451	401	430	406	425	467	458	449	397	454	425	457	415	420	432	394	432	447	427	454	451	414	427	448	460	439	433	434	442	430	434	409	420	410	445	434	445	408	431	440	428	442	426	473	411	421	408	458	447	448	436	446	410	419	462	437	418	448	422	425	455	381	443	396	459	435	447	465	453	426	415	448	483	433	449	436	431	439	426	422	439	445	394	424	439	419	425	426	433	450	503	474	385	400	448	420	446	458	468	402	415	442	395	423	441	453	468	446	424	455	436	451	433	480	427	457	475	442	466	437	440	428	432	451	443	387	451	401	417	386	410	378	425	372	420	436	401	418	409	429	458	392	461	454	425	416	456	406	459	458	405	482	398	415	471	448	422	464	403	451	449	422	445	443	430	436	405	407	444	433	441	451	405	462	468	438	367	436	420	438	461	417	442	422	440	434	488	440	430	452	414	447	433	420	432	394	412	442	413	441	440	446	429	455	423	461	480	441	397	425	438	437	441	408	417	445	425	411	439	428	418	416	414	444	436	423	430	432	449	444	446	411	457	445	446	428	416	457	427	444	417	377	415	452	473	442	428	441	453	418	451	439	424	432	439	415	484	432	406	470	475	458	429	412	438	438	436	436	417	444	425	457	451	396	442	497	465	409	427	402	457	448	437	442	403	409	408	456	417	463	441	440	472	445	456	406	482	457	407	426	424	408	450	429	426	443	451	444	430	444	428	433	452	440	436	405	444	409	493	452	441	466	456	457	433	410	453	441	492	409	409	408	445	472	430	416	421	471	434	415	431	409	409	433	383	393	409	464	439	429	425	442	442	421	445	395	410	436	429	426	434	452	425	440	465	434	424	445	429	425	419	446	398	428	446	412	422	451	436	444	406	418	426	438	431	481	418	417	475	400	415	443	423	406	440	444	479	454	427	476	447	427	448	473	425	401	461	421	434	433	440	430	424	437	423	423	434	418	455	438	432	406	452	442	444	444	430	437	468	450	433	431	452	430	427	422	420	457	414	366	437	401	408	429	421	453	430	441	444	418	462	433	443	449	427	432	445	408	431	465	432	457	418	442	422	429	412	469	458	419	445	442	433	444	401	406	410	402	426	424	392	467	452	442	418	424	436	428	445	421	430	447	450	386	460	435	450	398	449	451	422	442	409	420	453	408	456	438	440	457	428	416	443	438	418	428	454	426	399	410	443	414	440	448	437	447	456	477	452	473	433	431	428	425	410	446	454	415	442	410	400	416	435	428	447	430	472	415	445	418	425	446	427	411	444	433	421	426	436	412	406	433	455	408	453	444	417	413	451	448	408	440	462	465	438	419	419	419	455	439	439	417	456	446	443	441	453	418	424	434	424	463	423	418	430	420	437	449	433	455	427	463	434	396	448	472	427	434	425	453	429	457	412	386	459	454	439	451	451	437	431	429	439	423	452	451	437	468	464	408	434	469	438	418	431	450	466	448	446	418	428	404	420	437	428	448	426	427	475	459	436	439	471	418	417	458	443	427	452	433	404	453	441	374	477	402	398	461	416	448	455	433	403	416	444	431	453	422	467	477	404	438	418	430	432	424	430	442	415	432	474	419	414	418	430	407	473	450	455	425	432	433	435	432	412	429	494	451	422	411	462	419	450	441	434	430	452	447	433	409	406	439	448	428	442	453	440	413	418	436	424	446	446	411	416	417	405	494	457	464	462	436	395	452	434	408	400	405	461	458	408	472	427	418	403	409	423	419	460	403	463	470	439	493	446	438	432	416	437	402	450	433	438	415	477	437	429	416	459	441	419	406	425	493	456	401	437	449	442	441	447	424	448	450	431	480	472	434	425	445	451	421	464	456	458	453	432	458	426	450	400	440	454	410	434	397	419	442	409	440	430	444	416	387	440	423	422	420	446	479	445	458	467	461	454	435	417	450	440	401	456	418	451	413	433	430	435	440	436	428	422	408	446	434	419	431	428	399	442	436
4232	2343	2261	1733	2058	1547	1121	740	680	662	612	603	628	656	675	692	635	668	583	586	598	615	663	659	656	613	592	612	580	705	760	615	645	578	646	584	609	583	553	573	591	630	691	709	675	635	622	580	567	595	599	526	619	588	580	592	546	615	600	595	564	574	576	560	567	553	589	603	544	550	601	558	620	588	556	563	561	537	608	581	576	559	576	540	582	583	604	587	585	593	525	530	584	571	540	578	582	577	589	603	574	554	592	594	575	608	574	554	588	571	595	607	604	561	575	593	566	546	592	594	571	592	553	573	574	593	596	609	551	600	578	559	604	576	539	552	580	601	548	575	567	584	583	634	609	619	571	525	586	549	589	557	589	578	607	580	600	571	552	589	579	563	569	578	574	568	559	586	596	568	587	587	549	555	587	569	523	566	571	560	613	585	597	584	562	602	584	619	570	547	588	575	622	562	553	580	600	561	578	557	612	562	596	548	574	600	554	604	557	619	555	570	568	562	564	598	580	552	592	588	551	546	571	576	596	540	576	564	571	546	621	622	601	534	562	586	551	590	603	560	578	591	576	579	604	603	585	566	622	624	612	583	588	548	631	554	591	609	591	562	577	582	640	566	605	543	560	602	610	587	575	596	623	564	580	585	606	575	582	562	543	550	559	568	580	562	573	562	581	538	581	550	563	575	586	582	581	617	595	586	589	562	554	594	527	593	555	565	556	549	594	582	557	595	586	548	571	535	575	601	567	555	558	593	569	609	552	534	553	592	573	582	559	568	622	555	574	549	557	591	586	571	594	556	581	541	583	582	588	595	541	563	596	542	555	623	609	510	576	573	574	555	545	610	590	557	542	580	581	580	580	558	581	581	574	558	584	572	586	552	579	608	606	559	570	577	591	572	564	555	549	540	575	581	572	598	532	604	583	568	612	585	592	614	613	609	585	562	588	569	558	546	566	528	581	614	534	596	561	531	637	526	543	575	606	622	566	604	549	576	563	553	591	587	576	559	610	618	569	562	554	575	579	599	557	599	588	551	588	596	520	601	568	596	581	559	576	580	552	588	607	563	602	548	536	579	608	596	582	592	620	605	610	574	589	565	540	560	559	557	556	542	542	552	534	516	532	581	561	551	613	565	553	569	600	559	570	615	618	572	602	615	580	571	601	558	568	567	564	598	599	560	565	582	579	596	618	596	584	572	529	560	579	580	538	560	586	529	607	582	596	601	582	605	571	539	564	549	575	579	587	560	605	559	569	565	602	555	592	594	543	597	545	560	562	543	598	584	560	574	572	556	572	520	539	575	597	599	612	606	567	574	561	551	568	588	611	549	562	564	577	554	540	529	532	593	603	532	565	595	596	596	583	558	614	569	584	552	607	564	609	597	572	576	573	553	552	571	526	563	549	652	594	586	595	585	546	613	563	556	595	574	559	551	572	587	586	595	572	545	570	589	538	572	592	567	572	574	562	534	596	583	613	579	576	583	596	536	583	569	567	572	548	560	608	573	560	576	530	588	571	563	620	592	516	538	561	598	571	571	587	587	551	575	627	568	541	573	567	571	550	573	562	530	589	580	606	583	567	584	535	577	562	532	595	572	566	570	536	605	559	572	613	546	577	576	592	549	579	584	566	591	538	534	582	551	559	575	545	569	593	574	579	606	576	593	590	583	543	594	619	587	578	550	575	579	588	579	550	564	578	593	532	563	553	549	578	584	578	548	572	549	606	568	580	628	583	518	572	588	561	563	580	586	599	567	573	617	557	598	559	533	587	585	549	578	621	553	542	567	578	527	565	563	552	591	605	535	594	619	566	581	606	574	571	549	609	504	561	608	534	585	597	574	595	605	547	552	577	566	539	611	549	593	586	572	541	626	600	538	565	576	573	557	583	567	560	607	562	588	575	572	587	591	585	593	545	586	569	581	586	551	598	579	561	575	576	584	597	616	602	580	560	590	586	538	549	557	567	605	537	526	546	564	535	613	559	556	546	594	554	538	558	591	588	549	529	588	556	551	582	563	565	544	587	593	572	576	542	584	567	566	576	577	555	591	599	625	552	580	589	588	600	608	567	610	556	579	546	569	611	563	564	575	594	571	524	564	584	558	575	587	570	565	580	553	585	601	592	603	549	635	586	601	557	546	567	610	559	592	616	555	585	569	581	620	571	590	598	594	568	578	576	629	576	552	548	577	528	597	600	602	586	616	598	589	576	540	614	599	550	602	581	555	530	526	569	566	564	573	562	600	569	614	586	522	553	598	553	585	574	547	571	563	543	589	559	576	533	605	626	596	593	586	574	591	568	566	550	617	622	611	565	564	571	591	559	583	590	550	575	541	587	542	569	550	534	566	586	610	563	539	557	551	557	570	600	567	558	570	550	562	578	586	625	567	564	560	555	559	605	511	593	603	553	594	598	557	608	522	555	583	602	553	576	540	551	601	561	571	617	633	577	568	583	585	600	599	589	588	594	555	617	580	609	582	553	582	565	601	576	588	560	560	582	568	578	575	545	576	587	567	554	581	574	600	599	597	554	554	572	591	607	611	602	576	585	526	568	597	553	571	577	564	615	589	560	578	585	568	555	569	596	626	558	613	600	595	616	537	592	559	568	572	577	547	572	560	591	574	556	577	519	557	606	527	567	559	597	592	547	578	551	557	554	543	566	575	533	566	570	574	584	612	603	587	557	574	568	534	584	596	588	548	559	557	575	570	578	621	550	632	614	579	587	579	578	576	558	565	573	597	600	591	555	546	590	568	556	587	560	564	523	580	574	567	549	588	607	569	595	597	527	581	582	592	565	587	579	533	520	594	584	611	545	586	608	568	581	608	577	564	572	564	573	602	561	571	598	571	608	548	551	602	560	541	527	521	592	571	552	590	530	585	587	562	547	584	569	539	582	614	575	561	560	554	635	540	528	578	601	545	591	555	578	591	580	565	593	612	554	573	547	620	590	588	571	571	610	553	579	561	573	583	586	567	550	593	571	544	595	601	578	562	616	568	557	585	585	583	550	593	561	593	552	585	557	519	556	592	558	629	577	570	582	557	606	574	577	565	575	564	571	552	556	605	546	531	532	570	582	586	557	593	621	602	553	574	574	604	544	599	565	572	634	573	581	583	561	585	606	605	592	557	577	565	574	595	602	593	592	534	542	610	591	639	586	578	608	559	561	581	599	590	600	567	594	570	587	555	600	581	620	604	575	563	589	564	580	542	548	585	609	571	602	528	568	568	628	588	552	584	592	586	562	554	568	564	561	564	591	571	566	546	574	585	577	519	631	581	592	605	555	547	580	524	559	585	516	557	582	603	586	570	567	569	600	543	576	553	553	567	563	589	578	531	576	587	588	577	573	572	597	537	595	575	611	547	560	536	548	585	570	571	522	532	597	568	575	558	578	583	579	508	649	578	569	524	580	566	568	559	551	540	544	569	582	539	555	553	557	595	617	570	561	577	561	572	577	570	577	548	556	521	580	604	590	564	567	571	626	573	607	572	589	573
23317	20938	28355	23690	20926	14775	3512	1216	913	868	830	740	748	741	780	804	733	672	687	670	630	657	722	703	661	669	666	643	644	736	771	686	677	644	633	649	626	647	615	598	671	685	681	767	681	673	651	672	604	640	647	662	628	623	652	646	586	640	680	594	648	608	585	615	595	650	649	588	608	567	606	556	569	602	567	592	588	598	586	585	654	626	582	613	588	644	626	601	565	638	618	637	608	618	605	584	631	599	572	583	624	610	614	579	595	588	631	592	608	616	598	639	583	591	569	634	618	608	575	582	598	609	595	619	629	593	598	612	592	628	628	607	578	594	605	622	586	627	620	607	608	573	638	598	596	616	571	619	612	589	608	624	553	590	576	596	615	641	599	598	612	616	575	556	632	632	616	579	562	614	620	602	570	634	601	627	580	613	625	588	628	614	578	612	602	610	600	647	619	615	612	573	569	586	617	626	630	644	569	573	604	610	603	591	629	606	571	619	584	597	652	595	607	603	603	622	625	599	607	637	622	587	580	618	656	600	578	574	624	627	586	611	561	600	635	582	597	592	641	557	594	582	614	611	560	607	604	574	554	576	620	579	597	640	623	616	592	641	601	592	612	604	610	600	597	621	629	596	574	619	598	637	625	600	618	607	590	604	593	617	586	645	587	656	614	611	596	602	635	617	633	643	594	591	604	596	604	627	555	579	605	586	599	614	618	595	579	590	610	557	597	598	599	610	638	597	655	620	592	639	599	565	608	660	572	590	570	580	617	597	566	606	669	570	611	561	624	631	646	582	569	593	586	615	635	596	615	613	599	637	572	643	585	584	633	652	646	623	629	610	609	644	587	590	605	586	572	618	582	581	609	583	605	626	606	602	594	625	636	606	586	626	656	593	641	593	601	565	600	577	639	592	641	610	588	631	607	568	622	641	596	577	574	625	584	608	601	634	576	604	618	634	589	608	613	574	572	539	565	589	587	644	605	628	588	591	596	583	569	633	639	606	651	622	590	583	621	599	580	620	607	557	625	593	624	529	621	626	584	653	621	568	642	575	636	630	621	594	628	562	589	615	601	594	555	610	627	620	633	627	617	591	607	597	602	628	665	578	640	610	619	642	556	587	648	613	618	608	618	602	592	584	588	623	600	575	595	646	587	615	589	587	581	638	623	591	578	595	629	610	600	614	553	597	625	606	619	608	594	559	607	600	614	609	575	606	592	597	614	598	574	567	584	536	609	619	630	629	536	611	602	598	613	607	579	602	589	582	609	577	577	639	583	607	620	602	632	584	645	639	635	605	602	622	572	545	583	591	564	593	592	618	575	557	611	602	619	617	603	583	605	569	624	611	648	597	576	595	644	591	649	655	599	586	603	626	536	614	558	604	608	619	599	603	602	575	617	603	608	581	612	598	607	605	603	637	609	609	621	631	577	627	631	618	623	620	561	569	594	613	666	612	588	576	566	604	602	616	597	620	580	612	573	634	606	599	602	594	566	565	606	570	606	620	636	628	615	605	591	621	616	612	621	606	626	613	596	596	599	598	610	590	624	614	621	590	567	591	631	621	573	580	616	579	580	565	593	575	578	571	630	615	616	615	629	587	629	602	641	622	614	622	631	567	630	630	582	607	566	637	567	554	602	643	601	603	616	597	592	610	583	580	566	566	640	581	605	614	609	556	588	577	581	624	607	584	634	619	601	632	646	573	561	556	626	651	577	605	614	564	605	575	622	639	668	586	610	623	653	628	611	617	565	602	581	633	593	595	604	582	563	570	589	632	614	647	577	592	633	605	564	589	603	614	636	581	622	595	605	605	597	673	586	586	556	584	604	590	609	624	613	605	647	620	570	608	606	576	591	637	640	556	604	622	554	562	611	588	585	597	586	651	633	579	612	632	644	612	593	594	595	613	581	580	602	600	597	610	650	640	668	600	594	622	582	623	634	570	633	635	601	619	570	556	604	637	601	591	653	625	608	628	601	631	546	593	595	564	605	652	613	640	574	613	639	631	562	600	606	628	621	601	608	587	601	516	610	601	633	644	634	603	588	623	626	621	618	634	604	673	575	578	631	606	591	607	630	593	568	581	584	611	598	665	651	570	619	592	563	596	589	576	603	600	638	601	587	589	585	622	589	627	597	552	583	619	616	618	608	597	603	592	598	600	566	602	609	563	606	594	611	585	598	613	618	563	625	554	597	618	617	606	615	638	586	616	619	596	595	599	604	586	602	621	619	584	574	603	626	616	624	583	654	568	587	617	551	593	612	592	577	604	607	575	577	627	593	579	582	617	664	595	572	594	618	640	650	618	574	594	565	558	630	591	631	594	584	606	587	615	611	588	611	602	584	579	593	612	639	581	619	594	615	612	608	613	588	577	615	590	621	618	606	579	590	602	600	638	604	593	564	608	596	621	646	556	592	581	623	582	610	582	615	575	567	587	621	589	580	568	596	627	634	564	636	596	617	626	596	602	585	614	595	595	585	621	588	587	582	629	603	623	656	592	591	562	599	639	620	583	581	557	608	605	576	600	607	602	616	630	607	647	588	581	598	589	609	611	633	615	567	581	600	612	607	630	607	556	626	627	615	628	578	586	588	614	590	619	605	627	577	639	599	609	586	606	632	607	602	608	624	611	562	605	557	621	636	606	572	553	576	585	591	562	608	559	592	581	549	597	590	622	599	611	586	609	595	627	568	612	613	578	563	573	653	552	621	548	592	574	603	581	582	571	599	593	632	594	611	602	559	609	597	590	621	635	629	594	590	571	616	579	619	633	579	634	585	618	588	617	630	578	598	529	597	594	568	622	570	591	624	610	611	567	604	583	604	559	603	592	596	603	614	621	630	629	583	605	586	589	607	585	572	600	561	587	581	600	614	614	533	578	622	584	577	602	556	585	603	589	586	575	596	568	630	600	648	562	594	597	592	605	578	586	557	601	624	608	559	659	581	581	606	585	584	612	585	538	644	600	605	585	650	578	602	589	571	587	595	619	587	594	604	611	600	625	621	592	614	581	579	571	596	580	614	571	607	589	614	609	571	592	626	603	625	611	585	666	579	623	559	637	606	614	561	617	602	619	597	579	634	576	579	626	609	624	596	597	562	603	553	597	581	587	628	606	593	622	580	586	661	590	641	632	603	586	600	580	627	619	586	600	566	582	599	638	624	608	601	597	588	619	652	582	563	596	592	575	595	584	620	611	596	640	646	580	616	618	595	545	584	602	596	611	622	608	604	591	595	607	645	632	590	622	578	677	615	635	582	601	546	587	637	617	566	633	579	654	625	572	595	637	623	622	606	566	605	572	572	552	607	595	652	620	598	616	596	572	589	577	638	587	614	591	606	583	603	593	540	594	624	596	599	592	581	583	606	622	576	609	629	600	564	613	601	602	611	614	624	605	589	635	602	596	618	577	632	644	569	595	587	645	602	592	583	589	592	612	593	592	625	576	627	633	599	562	605	588	565	609	621	604	596	620	560	569	647	598	592	558	648	568	623	585	559	606
5316	12055	10428	6716	7303	8120	4846	2118	1696	1471	1375	1185	1148	1115	1184	1241	1136	1016	943	899	870	916	968	1039	970	940	888	844	852	998	1106	870	844	914	943	878	833	881	855	814	897	955	1039	1115	977	926	848	811	806	851	846	854	891	883	850	841	787	794	824	797	842	797	763	808	796	779	852	764	778	778	790	786	755	751	774	773	828	796	826	850	820	823	784	812	820	821	716	801	786	794	786	821	776	826	785	780	729	817	803	869	793	785	749	789	813	806	772	791	731	774	804	778	731	793	792	802	797	785	780	826	775	768	743	792	773	775	780	767	774	794	802	762	848	812	800	808	786	809	782	782	788	809	823	786	777	779	832	780	751	852	817	822	780	817	806	762	741	780	778	795	773	775	793	753	795	753	809	788	798	789	747	765	755	815	816	805	741	755	778	784	788	737	788	749	807	792	765	772	769	778	804	789	793	768	761	821	767	790	829	763	783	816	791	747	743	783	806	802	751	774	771	821	794	791	808	747	757	780	812	770	757	785	813	809	834	779	830	848	783	780	779	802	798	829	767	828	765	794	782	781	799	768	784	781	813	724	780	787	811	739	824	819	826	773	804	790	824	757	817	817	786	783	776	755	803	781	805	754	788	813	807	781	827	800	871	767	790	748	745	776	730	805	785	794	779	762	766	796	758	747	815	791	774	751	780	776	799	818	756	788	804	775	831	814	784	838	800	871	771	740	788	749	806	777	819	770	758	795	778	824	739	800	805	746	790	798	832	752	819	826	815	831	785	761	775	731	765	867	786	779	774	793	762	806	833	740	768	789	748	798	811	795	793	800	761	786	802	750	806	776	748	789	778	743	788	752	782	794	741	753	773	810	772	761	802	785	752	792	783	821	786	792	773	770	823	813	782	796	808	796	804	821	784	773	808	791	765	816	779	789	791	870	806	808	759	821	734	777	790	825	806	820	816	799	739	731	834	764	820	777	803	791	806	787	803	764	785	776	790	775	766	808	765	760	744	799	795	779	785	814	776	823	809	740	787	807	775	759	786	803	796	835	750	834	798	802	822	757	806	816	785	776	785	790	836	811	833	816	785	764	767	781	809	857	783	825	815	824	814	751	815	734	844	782	762	804	828	784	782	771	812	784	843	773	789	800	764	803	755	786	772	861	770	796	827	786	765	809	791	774	792	765	785	755	788	836	819	782	777	829	841	749	767	800	871	794	772	788	782	780	763	817	778	767	812	758	751	813	792	745	759	771	772	782	784	768	770	787	762	805	780	779	842	751	825	771	768	847	713	786	801	816	778	777	781	765	799	744	802	764	770	728	776	805	753	799	781	792	758	787	809	808	776	809	835	775	820	782	766	786	784	835	774	784	817	800	819	779	814	797	807	778	802	843	824	767	787	767	755	834	789	775	812	786	817	775	788	790	786	755	848	776	763	766	789	823	819	802	812	840	770	787	796	846	808	815	760	764	799	805	740	801	742	827	787	792	813	778	830	762	792	808	789	809	781	791	825	813	797	779	785	786	807	761	789	729	785	794	795	825	813	838	823	799	733	766	810	834	806	776	798	786	772	818	843	833	784	823	796	758	768	812	770	794	807	827	800	781	788	789	750	783	796	764	781	833	746	750	742	845	786	763	799	827	805	762	761	755	760	778	787	785	814	737	797	770	735	738	798	844	775	831	841	764	820	725	756	775	787	776	794	809	737	841	771	773	824	770	774	763	762	778	758	863	804	786	802	800	776	759	787	772	789	814	801	846	763	756	818	793	813	798	797	796	786	836	780	799	775	798	808	834	788	808	758	824	813	794	871	803	759	792	790	771	814	792	802	784	887	796	798	795	757	741	777	785	766	808	840	772	791	746	854	794	720	751	786	782	781	814	789	786	742	762	798	744	785	769	771	765	751	847	791	830	814	770	766	835	784	827	831	769	804	796	802	749	835	794	776	786	765	764	763	764	812	782	771	774	830	844	830	830	801	790	830	777	802	839	813	802	775	772	814	723	803	760	821	740	750	805	813	779	813	799	788	836	787	792	774	833	809	820	783	792	814	746	761	751	794	752	765	785	807	822	793	751	804	782	837	756	829	768	796	791	723	823	814	781	749	811	802	756	785	749	749	824	788	784	758	832	792	759	807	734	789	761	776	771	776	798	799	785	763	825	799	821	810	768	779	747	782	793	770	805	804	779	799	796	777	727	768	791	759	770	784	770	741	785	812	807	827	777	758	815	798	805	771	815	830	808	753	774	819	808	795	730	806	765	794	766	797	791	738	832	762	770	788	815	790	798	812	792	818	807	774	766	822	776	804	790	753	832	838	833	792	776	741	784	813	773	755	802	799	808	817	834	801	752	796	769	794	828	783	703	745	779	789	820	756	750	764	743	772	803	797	777	765	786	803	785	789	771	806	803	706	755	757	794	763	754	798	772	851	778	812	798	720	751	789	795	783	742	763	797	843	762	785	793	820	763	821	807	813	783	722	838	790	802	754	806	763	791	772	721	792	782	792	825	851	739	806	790	769	787	807	765	800	802	762	801	819	824	746	757	755	737	840	797	795	767	825	802	822	749	795	834	804	784	815	793	765	807	732	804	790	805	791	821	733	765	819	822	802	816	809	775	747	709	834	801	742	798	801	751	783	782	775	761	829	814	788	780	747	779	828	822	816	714	803	768	838	777	814	775	811	821	767	755	705	769	784	777	764	810	788	825	799	818	817	799	763	775	761	756	874	737	853	772	781	715	781	796	788	760	782	830	796	738	770	772	827	794	791	853	752	782	787	816	768	791	822	762	766	809	781	818	736	828	733	745	788	730	780	798	737	795	857	778	782	758	834	813	783	745	788	827	811	766	784	770	847	790	811	785	832	786	832	772	812	855	712	843	855	838	814	798	811	852	739	750	771	785	784	803	775	780	840	782	834	827	782	780	798	814	792	787	760	777	780	781	749	828	783	850	782	800	760	830	808	836	820	878	718	798	776	767	785	798	793	795	786	783	804	774	840	774	745	811	820	795	777	833	798	792	772	756	818	785	795	740	753	788	793	852	831	756	799	815	751	717	718	851	831	767	788	817	800	787	772	840	798	801	779	844	813	824	765	783	791	765	774	766	761	792	786	749	760	772	824	844	783	798	776	770	792	818	784	828	774	729	819	776	774	820	765	755	747	781	769	791	774	780	772	813	779	799	873	762	836	757	772	747	785	743	777	786	767	797	779	776	786	788	790	767	769	794	749	756	797	801	786	752	839	782	765	822	729	822	806	784	773	803	775	755	829	796	785	778	798	739	821	817	778	776	795	768	756	751	765	814	790	787	826	744	801	767	808	789	771	758	839	758	776	809	805	768	738	775	870	758	797	735	788	776	805	783	818	774	816	759	751	808	788	794	784	762	774	806	778	784	797	815	803	831	850	839	805	761	756	839	793	815	800	816	771	671	796	804	782	776	769	835	794	810	768	798	777	782	793	753	756	788	812	798	847	785	772	795	782	798	807	831	790	754	808	755
22471	20926	28673	23336	20935	21309	16186	2426	1046	945	864	797	726	680	769	746	704	601	579	577	536	608	611	620	590	525	514	519	556	596	577	531	500	607	527	500	464	467	489	491	470	520	583	557	523	521	525	481	466	459	499	495	490	498	474	493	434	492	469	435	443	442	432	497	449	511	482	472	443	479	444	484	476	455	455	451	478	437	456	464	459	445	434	473	448	444	421	446	450	460	472	446	445	478	418	463	462	441	428	445	485	477	428	454	443	449	478	425	461	465	450	501	464	473	420	447	481	438	448	464	434	425	439	446	444	450	446	401	448	472	434	425	452	439	443	465	445	421	442	471	473	455	460	465	492	452	434	462	458	436	414	454	500	481	455	457	479	456	478	455	459	448	472	431	437	441	443	487	479	441	473	440	421	421	476	425	460	424	460	423	442	458	451	433	426	473	463	454	432	433	474	435	466	465	466	442	484	480	440	499	455	445	460	443	433	477	438	402	454	437	422	438	424	458	423	458	452	466	411	456	405	451	452	426	425	470	516	473	439	462	464	441	434	468	469	452	450	454	447	443	456	487	431	456	492	448	430	467	445	405	438	455	438	458	416	440	437	429	433	471	465	446	445	436	467	426	436	483	418	469	458	428	493	434	438	427	455	430	454	462	450	475	431	432	472	476	434	471	444	426	436	476	411	420	503	454	457	436	463	448	395	451	418	453	473	442	454	458	479	435	424	479	451	451	436	435	482	415	464	478	473	455	409	470	473	453	446	448	475	420	463	470	465	449	463	430	474	467	474	439	432	411	437	470	452	445	464	457	455	462	480	471	444	446	465	455	436	447	397	461	483	469	492	432	440	430	425	462	470	421	439	438	458	472	448	450	455	463	479	438	421	468	463	473	422	464	450	440	441	402	468	428	437	422	454	474	428	451	421	486	424	450	431	477	457	422	385	454	450	464	476	450	470	453	452	405	482	473	456	490	423	418	456	441	435	445	410	478	451	446	471	436	434	466	441	407	444	481	464	486	472	445	446	435	470	418	450	483	443	441	459	477	422	514	478	449	479	460	420	506	436	451	427	448	467	451	436	457	416	455	449	429	430	444	446	486	432	512	452	427	519	424	427	444	437	477	412	435	432	410	466	458	435	464	429	500	452	433	470	422	476	408	477	448	447	456	458	449	442	474	437	430	448	496	484	407	493	454	432	454	436	419	461	447	462	468	428	437	443	472	453	460	428	438	465	430	456	430	427	487	465	439	460	461	436	459	426	422	451	450	446	476	459	441	460	461	468	410	466	420	526	426	465	434	442	441	461	458	426	434	437	431	441	425	464	478	443	441	457	466	453	407	420	451	455	435	434	494	486	481	440	424	462	445	457	438	462	427	470	480	466	455	435	445	447	472	449	426	459	447	467	465	441	444	427	418	452	484	410	472	440	456	431	413	435	409	428	445	426	455	458	448	431	464	483	501	449	455	460	406	467	468	448	426	456	476	472	458	439	458	454	441	450	434	473	432	473	446	451	476	440	444	466	478	431	432	442	450	442	479	460	477	461	454	477	443	456	450	420	488	416	437	442	452	462	440	457	461	437	440	460	436	472	421	476	441	468	458	453	465	452	466	439	445	447	466	429	412	436	469	455	455	466	433	464	416	452	448	435	474	463	440	440	461	476	465	437	430	446	477	442	471	455	451	445	466	488	399	423	461	444	426	454	434	505	414	480	480	468	460	427	460	460	484	489	471	426	448	479	429	426	432	435	437	428	432	452	446	424	447	399	450	433	436	458	464	470	426	475	408	478	420	479	402	456	459	424	447	454	425	420	438	443	439	470	448	468	428	451	437	488	445	490	458	453	431	467	476	434	468	475	432	426	471	469	445	441	424	466	431	425	479	477	440	485	459	470	468	427	511	457	470	424	465	495	443	439	410	489	465	450	447	424	423	482	432	453	453	474	432	437	468	366	440	420	458	498	468	446	478	442	416	448	419	436	413	425	455	452	456	479	476	464	426	429	451	419	448	431	430	455	450	468	455	461	423	461	426	472	439	498	442	444	495	463	449	466	461	469	447	455	419	472	489	455	439	424	437	458	462	446	452	463	450	449	481	454	446	448	453	465	426	447	468	441	402	482	469	477	413	445	472	430	431	454	440	436	451	457	433	457	414	432	464	405	502	463	463	456	460	442	474	453	435	467	425	457	440	498	431	444	438	508	427	439	470	461	468	471	457	407	453	439	433	406	443	464	455	483	489	439	463	405	445	430	479	452	450	471	461	453	458	461	435	435	420	444	437	452	454	442	461	437	451	479	461	476	444	436	438	468	407	450	474	456	439	426	442	408	419	452	439	465	430	423	445	439	428	437	443	456	453	454	499	439	430	450	482	428	482	465	417	468	445	461	482	455	458	453	436	466	449	513	473	454	453	455	448	439	456	440	453	417	448	439	474	465	461	454	475	434	442	458	421	471	451	415	447	453	445	446	429	412	419	452	494	419	415	483	449	462	411	443	449	424	426	429	473	466	449	490	475	446	437	450	449	458	466	422	451	462	461	460	470	457	458	445	436	433	468	469	425	445	479	420	474	442	492	460	442	456	448	447	410	469	401	468	397	472	447	481	445	443	498	450	431	434	460	467	469	424	447	463	437	455	466	441	428	432	459	410	450	452	480	456	437	474	447	448	430	487	449	468	456	450	457	423	460	422	448	431	429	469	431	451	446	459	445	428	421	480	443	480	439	452	456	464	456	475	444	499	459	455	476	449	468	467	469	461	457	429	457	434	460	514	428	459	465	460	421	437	458	426	466	435	460	487	471	484	423	463	463	418	468	432	422	463	496	449	481	468	405	459	426	428	456	433	447	477	413	439	487	426	472	451	449	445	431	481	434	434	449	484	437	439	450	436	468	439	430	447	450	442	453	452	443	446	465	481	456	431	435	439	420	441	458	481	482	422	447	410	424	452	457	457	467	463	442	452	458	445	448	473	438	459	432	420	438	455	427	458	453	467	400	452	456	460	459	446	489	466	438	446	429	388	459	427	476	445	422	480	452	489	498	458	464	497	477	456	460	446	457	449	432	466	426	452	415	473	436	440	458	467	469	478	466	439	445	457	441	462	458	442	453	428	479	461	427	432	463	472	465	467	441	492	466	452	422	493	456	410	404	404	416	420	467	468	444	435	479	440	458	458	412	455	446	443	425	445	458	431	408	444	473	411	504	437	446	420	444	465	423	441	412	428	443	429	473	438	464	453	427	441	446	439	427	438	456	448	487	442	450	438	429	421	443	444	453	405	463	448	443	476	444	473	493	433	448	450	416	471	449	418	447	432	446	438	435	451	460	459	450	458	466	429	465	421	404	446	499	524	408	459	410	451	494	442	441	488	467	441	457	466	446	463	468	445	451	448	450	442	472	446	447	446	423	468	427	473	435	425	438	418	419	452	446	452	450	462	450	392	428	471	457	439	461	504	449	461	469	448	439	438	439	449	438	450	460	464	444	445	436	433	453	488	449
7478	18226	15872	10913	11566	15672	12339	3761	2384	1892	1547	1435	1314	1286	1367	1362	1148	999	876	822	783	891	979	935	917	810	751	754	763	884	804	732	778	771	743	740	706	681	599	701	754	853	826	897	834	694	687	672	640	796	772	740	699	695	728	639	671	609	623	637	631	603	585	607	599	644	606	588	606	647	613	598	607	568	599	596	606	580	590	586	556	632	597	589	610	632	620	641	626	580	619	642	591	613	568	631	629	595	594	624	596	577	574	618	566	629	621	633	579	591	572	591	578	613	606	630	613	589	614	611	591	582	595	640	619	613	569	566	580	600	596	622	547	590	606	619	603	635	597	616	582	619	646	594	593	626	590	663	592	602	652	637	575	594	550	563	606	589	551	578	616	543	594	626	543	618	597	687	600	582	609	607	622	600	601	593	584	582	629	608	585	642	612	576	571	639	587	594	600	618	599	562	647	619	603	615	558	642	602	582	642	652	577	623	604	581	613	605	593	561	566	615	628	604	600	624	666	609	584	611	626	632	597	610	634	593	606	596	603	622	562	601	596	617	613	636	586	580	601	629	612	578	648	589	608	608	668	606	600	595	631	628	585	608	587	587	567	648	587	605	616	560	613	610	605	609	632	596	592	584	633	589	637	626	577	653	623	627	567	596	571	653	558	565	629	600	598	577	575	621	606	602	547	613	574	597	643	612	573	578	593	578	620	635	609	572	572	599	605	658	595	595	615	616	612	608	579	609	611	582	570	566	587	634	596	593	560	629	588	602	604	594	563	606	578	587	626	581	604	543	594	601	600	636	643	606	575	554	609	623	618	619	592	599	599	596	600	625	600	589	645	601	603	601	612	624	586	611	589	583	587	569	595	620	616	596	566	578	603	582	619	624	577	640	562	604	561	618	548	636	604	614	603	583	618	591	598	593	611	615	630	603	623	571	560	611	622	631	604	590	625	563	611	625	597	589	608	628	626	569	583	531	589	617	614	605	591	676	594	582	603	609	588	598	572	587	554	590	579	550	587	589	589	619	596	597	616	602	581	594	580	547	590	551	640	628	581	591	591	594	573	617	558	634	587	647	558	565	631	568	590	575	585	584	601	617	623	588	558	535	596	626	586	600	593	579	609	619	553	631	600	589	625	584	574	609	595	560	544	589	603	583	612	581	595	580	595	621	631	580	622	596	640	590	596	581	601	628	575	622	606	587	550	610	639	592	597	607	623	597	559	625	622	580	593	576	563	561	598	610	580	578	588	597	603	596	558	640	563	625	584	658	574	595	610	614	592	572	595	635	595	613	595	568	618	583	608	566	571	590	577	599	583	554	578	573	555	622	590	613	575	601	608	624	593	585	635	615	584	587	610	613	594	583	554	616	644	586	585	590	616	577	620	589	605	591	620	632	568	593	613	588	608	620	576	611	583	656	646	567	602	588	605	623	597	589	606	587	605	616	606	615	601	610	623	577	593	601	661	586	608	622	619	583	639	598	628	607	572	583	607	620	612	588	603	653	576	632	542	590	617	618	561	592	605	605	610	594	604	592	586	594	635	601	626	624	623	627	606	611	606	599	597	636	612	593	594	584	570	609	566	606	597	618	602	589	586	573	633	597	638	593	579	595	548	602	616	576	585	582	605	606	577	602	586	633	606	588	589	609	543	588	591	652	628	576	600	601	561	630	567	589	628	590	553	587	623	647	629	611	578	623	571	570	646	624	603	585	600	611	636	632	581	591	610	573	608	600	615	603	611	573	570	606	582	614	576	619	616	605	576	563	612	565	620	604	638	620	624	630	599	583	587	587	568	652	619	606	572	618	565	566	603	574	560	585	592	570	639	577	616	611	570	594	624	611	553	609	640	595	584	592	635	602	604	566	581	614	584	601	602	558	591	607	581	599	583	632	566	591	585	574	575	574	617	607	584	586	570	561	589	584	591	562	577	598	632	553	589	570	590	634	582	579	570	615	632	601	585	564	615	592	565	592	586	582	603	601	611	638	590	618	586	568	587	603	618	540	610	565	582	590	563	614	601	652	618	582	636	569	572	587	633	617	590	547	558	572	614	623	595	600	629	618	597	604	650	592	580	607	619	608	540	608	553	617	565	609	616	570	636	629	611	584	589	603	601	600	595	608	635	624	651	595	583	588	617	633	616	631	568	617	630	607	590	575	578	608	577	595	561	601	562	570	627	576	616	611	620	629	567	587	599	568	581	582	603	601	617	585	594	602	560	607	609	583	589	625	603	569	598	551	647	642	598	584	604	573	582	593	570	574	591	593	621	626	586	610	608	593	629	575	578	578	556	546	608	598	600	600	659	594	570	586	590	590	641	636	608	609	620	581	592	622	584	618	540	616	595	597	599	584	630	620	587	640	588	603	595	578	615	611	600	615	599	609	587	554	627	645	610	625	586	635	602	606	618	566	610	589	590	614	617	608	587	588	593	585	599	615	594	617	586	612	624	618	592	611	607	603	635	609	622	611	563	616	578	622	620	561	620	570	582	592	618	619	613	607	586	583	595	648	642	590	595	577	596	603	570	630	583	577	602	598	602	625	577	625	596	610	630	569	595	606	564	618	563	572	620	564	565	584	588	657	664	600	648	593	609	637	585	587	557	643	588	586	584	634	567	588	628	595	600	599	618	621	619	574	583	582	602	614	563	587	576	562	567	593	576	628	569	580	610	571	599	581	584	583	568	572	601	583	593	566	604	542	613	616	617	615	608	549	602	563	620	615	589	593	582	603	615	604	606	598	594	559	623	592	615	633	609	559	605	566	582	612	603	623	620	608	618	594	613	611	595	603	591	572	598	600	598	592	605	606	547	623	627	607	603	543	607	604	579	581	594	584	531	611	580	598	588	633	573	570	590	602	598	590	588	622	589	616	641	602	660	611	605	595	606	610	645	584	592	572	613	615	624	592	573	590	609	606	620	603	608	588	593	607	583	579	608	619	605	574	616	566	595	615	596	571	565	618	580	559	574	600	610	635	587	616	553	592	554	581	599	603	604	556	584	578	591	578	565	617	631	584	548	648	593	580	597	642	629	609	617	583	646	615	567	625	562	577	609	566	577	622	582	630	583	576	591	617	628	595	620	597	612	603	601	600	577	596	629	577	580	602	586	592	601	625	578	603	594	598	597	613	611	573	557	637	574	602	596	580	625	642	614	588	602	577	614	607	611	557	639	561	572	613	595	588	598	579	597	607	592	627	595	650	589	604	583	559	570	588	614	616	578	606	609	616	563	608	553	609	568	591	614	625	623	567	580	568	619	635	595	569	624	614	598	628	614	609	598	627	625	585	601	569	595	612	605	601	587	585	597	578	610	627	593	599	607	609	622	610	606	619	619	609	630	599	617	594	580	594	601	625	615	612	627	604	624	632	587	611	574	575	585	595	570	556	598	578	627	630	571	658	649	573	601	595	577	538	602	620	619	600	584	550	620	593	598	591	611	609	569	597	622	602	552	584	654	601	655	575	575	594	609	584	598	594	579	572	546	602	618	619
26556	20369	9386	2184	2383	3604	3376	1166	494	442	452	456	445	488	487	527	493	439	430	439	446	448	462	498	435	403	442	467	455	422	451	466	439	436	417	438	373	463	431	432	388	435	438	441	500	469	451	427	428	439	440	463	441	438	437	435	413	427	426	443	410	424	427	392	458	386	371	442	414	388	422	393	419	412	414	401	444	428	409	434	386	455	411	443	392	437	409	415	412	428	442	416	438	426	372	410	455	426	396	446	418	407	438	422	424	410	401	467	387	413	400	435	412	411	429	420	397	434	445	441	461	413	405	392	416	418	425	437	431	426	440	448	415	418	413	433	444	428	419	447	409	409	427	430	431	394	436	441	443	446	441	427	441	425	418	396	424	420	384	424	410	457	418	403	395	456	463	405	411	427	434	416	423	402	420	421	414	435	416	424	424	404	411	397	420	401	398	417	471	448	426	433	403	424	429	453	422	458	446	433	427	406	411	412	403	440	430	402	420	403	435	422	377	433	446	431	414	427	415	454	441	452	431	411	435	419	430	483	424	427	430	426	432	431	415	414	398	403	419	425	433	438	418	464	405	417	434	428	454	419	458	424	458	442	430	386	432	428	421	434	426	431	422	411	425	418	439	428	430	425	458	469	428	449	423	429	416	450	442	410	409	423	424	419	379	437	450	419	400	408	420	437	385	412	407	452	409	402	443	439	439	435	436	407	392	430	438	432	407	400	402	452	426	414	426	459	445	434	397	446	417	406	424	436	438	410	409	387	447	412	411	445	437	411	434	458	387	411	375	432	417	395	390	395	453	450	418	432	442	440	408	444	422	401	384	428	435	436	443	421	433	437	461	425	449	425	415	402	428	396	415	440	445	406	419	433	429	401	411	414	380	445	418	411	423	420	418	401	426	433	416	429	445	435	407	422	429	443	428	417	379	425	446	419	433	410	420	431	439	417	408	434	457	404	412	475	423	416	443	437	383	436	408	438	444	396	398	431	411	401	420	392	421	405	453	435	437	413	402	452	414	431	416	442	459	440	450	409	420	425	429	420	400	437	435	462	463	441	434	410	417	441	410	461	421	409	418	454	415	389	428	421	413	406	431	439	430	422	446	430	442	436	424	399	386	467	421	430	422	410	444	402	417	445	424	388	424	393	435	426	439	435	448	450	437	398	416	416	402	475	446	398	450	415	404	413	480	411	447	425	400	368	428	441	427	422	429	450	424	473	387	408	410	435	411	447	383	443	416	421	428	436	407	424	427	427	435	440	437	435	431	432	440	403	425	407	453	419	435	394	395	432	407	433	431	433	399	455	427	414	444	445	433	421	426	417	425	406	434	443	401	428	455	427	472	418	426	438	416	440	413	395	429	426	402	433	474	410	443	431	434	420	403	455	419	423	414	446	435	455	450	397	417	419	437	375	404	388	418	414	445	444	442	432	444	442	400	442	428	409	414	439	431	476	415	445	411	412	401	447	436	430	402	435	408	428	443	436	402	458	459	428	432	455	451	417	429	411	411	412	420	406	439	440	413	435	432	433	396	405	449	410	449	439	437	497	417	418	404	400	443	416	426	423	435	423	414	395	409	439	464	433	431	444	418	411	399	417	412	412	397	425	427	449	415	431	441	403	422	417	437	430	451	420	412	417	410	404	447	445	433	463	438	437	445	427	404	408	445	433	468	413	385	410	411	423	443	383	378	464	416	419	436	415	441	458	406	411	440	475	428	405	412	442	402	416	422	427	439	422	402	448	464	427	450	394	465	399	441	414	450	440	419	404	413	396	432	463	402	405	373	434	415	426	436	462	399	421	448	416	409	441	429	437	425	452	397	401	429	465	433	410	411	425	402	442	440	410	433	397	416	416	405	446	435	395	400	413	445	440	406	451	429	420	402	474	432	439	428	426	405	418	448	448	467	406	431	411	417	434	423	404	402	381	409	397	408	419	387	421	439	471	443	448	389	420	440	413	456	389	381	380	451	424	451	434	399	434	426	430	431	418	388	403	460	442	395	431	433	425	451	418	429	423	442	400	445	428	421	433	417	408	432	379	414	404	430	406	396	411	401	439	425	419	429	405	450	394	413	436	458	432	417	392	434	433	398	417	435	403	402	419	447	433	423	430	416	472	422	407	418	464	458	423	424	400	419	425	441	423	417	425	443	420	437	440	444	413	421	452	444	421	414	392	400	426	429	398	444	433	417	416	430	434	437	461	431	431	446	443	422	443	427	395	434	413	405	419	380	433	438	452	423	398	428	434	436	406	442	425	434	410	430	421	424	392	420	447	417	412	405	426	401	413	408	426	418	423	405	452	455	419	452	417	417	461	450	446	400	406	423	425	474	414	415	409	435	450	434	395	402	403	395	440	407	440	426	450	426	395	381	454	453	449	409	409	409	438	401	442	409	429	425	422	402	458	423	425	415	424	409	458	445	455	415	438	388	443	413	437	393	440	441	427	454	423	432	417	428	419	420	436	416	450	429	425	427	423	445	422	420	432	420	417	429	451	418	402	401	431	407	464	454	413	430	450	434	436	409	415	416	433	419	439	460	449	406	445	425	369	397	444	435	425	451	431	447	408	410	445	405	380	445	405	433	471	424	406	441	407	480	438	390	426	410	435	433	464	456	418	408	415	435	386	428	433	411	447	386	379	407	415	392	442	448	431	401	430	431	419	429	397	424	415	464	425	423	416	432	410	406	420	395	436	411	425	442	379	417	444	423	403	420	454	411	412	441	399	419	417	458	400	449	420	416	398	416	420	416	415	448	446	424	429	439	425	446	456	437	404	387	391	419	410	407	444	431	433	445	423	444	420	412	429	421	400	435	448	449	422	446	446	423	412	410	421	408	432	446	403	439	405	449	403	412	405	410	399	459	456	415	429	409	420	429	428	411	402	386	436	449	427	419	431	446	444	418	414	433	430	410	443	452	447	430	403	432	406	432	443	426	443	456	442	406	409	426	398	398	417	406	409	416	399	418	445	431	399	419	433	427	424	392	393	414	442	424	407	408	401	474	456	398	413	413	421	433	416	420	411	436	409	426	421	418	394	400	397	384	476	456	403	411	409	433	423	435	446	379	422	425	442	397	420	424	397	458	467	427	454	429	380	429	451	408	442	439	415	418	473	438	406	444	438	428	420	424	454	456	393	414	412	411	427	412	424	441	407	458	390	401	425	423	444	404	441	457	427	429	408	421	411	450	411	438	433	435	421	422	394	436	410	425	429	429	422	440	418	447	412	476	445	456	383	438	408	433	391	403	420	429	401	397	434	442	413	462	398	427	448	440	415	401	439	386	451	455	398	434	446	428	414	418	436	404	417	419	384	418	419	457	442	433	398	391	412	439	438	418	440	428	410	431	455	439	468	391	420	438	404	419	433	419	440	413	419	425	400	452	425	454	433	408	444	425	418	416	429	393	440	414	456	465	431	397	418	401	420	391	405	401	419	418	428	419	423	416	431	484	399	404	430	447	423	422	410	446	403	460	427	428	429	410	456	411	434
4337	2751	3219	3034	5095	7844	7588	2311	764	693	632	592	651	682	762	752	673	592	607	593	618	633	628	689	607	618	588	555	597	633	576	585	630	621	615	578	541	578	533	548	602	578	575	652	623	558	594	590	634	631	601	609	611	567	603	561	578	566	582	604	541	520	549	560	576	556	582	555	564	597	596	568	602	559	523	538	542	560	576	566	551	550	504	572	580	621	587	550	564	536	541	598	573	615	573	610	581	568	570	564	556	570	576	563	539	510	601	622	569	546	589	579	520	537	558	547	565	555	531	572	589	564	537	568	517	579	527	509	609	562	570	563	623	571	558	549	540	568	551	517	566	556	545	541	540	552	567	564	573	584	556	576	492	532	579	503	588	576	557	532	559	592	552	530	568	562	544	545	540	574	567	545	543	563	573	596	550	586	577	589	585	592	530	557	570	573	553	603	546	543	592	572	536	612	543	575	569	541	540	552	584	559	545	534	512	555	539	519	572	568	587	560	521	538	498	575	527	579	576	564	543	550	550	544	590	533	556	539	559	567	558	569	560	604	571	520	555	535	552	600	582	523	519	550	528	526	587	524	570	534	572	538	531	573	551	562	518	557	528	589	546	538	576	586	504	555	553	610	556	542	576	577	567	559	528	531	556	570	534	577	539	566	554	591	553	568	547	623	583	559	544	530	535	513	541	591	563	530	552	558	548	503	551	550	566	573	514	547	561	553	577	555	556	585	567	585	528	564	552	560	547	564	571	549	598	566	568	600	584	595	561	576	515	578	535	560	530	553	581	577	607	544	533	560	568	554	578	555	559	560	558	615	583	540	566	571	583	536	560	550	569	516	554	578	545	548	578	588	560	546	564	502	585	543	542	584	580	612	567	537	579	556	537	585	593	551	575	544	514	531	513	511	608	547	559	560	561	575	544	562	582	538	576	564	566	609	529	576	553	535	560	563	590	523	555	571	589	586	547	538	549	595	534	570	557	543	569	584	554	546	510	567	541	595	528	543	571	552	575	556	545	567	526	576	564	590	548	548	532	598	545	599	554	538	572	559	540	590	567	553	586	573	532	542	534	579	577	561	528	540	561	547	546	602	569	564	555	591	585	547	578	538	552	582	529	563	569	565	555	545	560	603	559	564	589	574	514	580	584	557	558	575	587	596	588	542	557	581	600	555	555	560	520	567	585	562	596	594	525	602	586	540	571	560	571	521	583	565	556	577	544	536	537	517	552	558	567	543	566	554	567	565	610	556	536	551	570	543	579	549	576	571	584	573	581	587	534	572	593	574	560	568	553	512	581	553	553	538	603	563	563	549	569	551	559	572	539	561	538	572	548	564	554	573	550	585	587	548	585	559	571	573	566	557	482	559	548	550	549	535	526	549	519	582	586	599	563	512	554	567	561	575	500	508	544	575	572	569	609	550	568	598	507	574	578	532	561	545	521	575	557	556	580	597	576	561	535	574	581	505	541	520	543	597	560	538	532	550	543	565	571	538	566	548	603	591	593	565	577	546	517	565	584	611	546	593	589	586	550	565	534	578	541	542	624	539	547	594	581	589	564	560	566	596	565	536	597	568	586	584	540	523	572	569	564	564	591	546	544	570	594	507	524	579	571	601	600	524	579	587	530	561	536	531	587	569	531	539	555	552	530	596	579	559	580	553	570	546	551	572	558	562	551	576	566	578	548	559	543	582	506	545	532	538	556	577	568	548	537	629	563	550	594	558	590	570	559	544	564	564	511	543	565	539	553	554	535	569	538	519	591	557	533	533	528	561	569	557	576	544	567	567	579	575	584	565	551	575	604	572	577	570	600	573	554	571	562	543	558	557	583	585	581	587	575	539	598	590	531	547	611	538	574	564	554	561	578	507	524	563	554	549	574	531	540	564	555	573	555	561	574	545	534	553	547	610	592	585	522	581	525	546	542	580	569	558	546	576	580	614	546	567	568	535	590	547	594	585	533	543	568	556	574	551	585	501	544	507	546	586	609	539	556	579	569	600	563	560	587	517	569	510	583	564	604	534	553	531	567	570	580	571	574	527	595	579	573	526	544	599	562	586	550	547	550	555	534	543	548	590	592	557	578	571	542	523	596	544	564	562	591	542	563	567	561	553	595	566	478	516	541	567	558	550	553	537	565	512	558	601	558	554	546	578	577	556	566	554	532	544	573	556	567	521	586	530	578	548	588	526	566	569	571	565	561	594	579	530	596	569	541	540	538	616	566	584	571	551	597	559	541	531	544	593	582	578	577	576	602	567	590	560	584	551	565	605	573	538	570	571	527	561	566	543	513	583	531	546	509	568	543	564	592	550	540	550	574	560	541	542	537	610	519	554	571	549	551	587	554	538	559	521	523	591	586	557	554	517	603	559	563	593	574	550	570	534	559	564	594	548	545	560	523	641	554	590	530	529	583	540	584	561	541	588	625	545	544	566	533	522	602	596	625	637	567	566	583	529	549	546	591	565	561	528	520	576	592	559	577	594	543	545	568	559	563	539	584	559	581	571	556	554	586	554	565	565	506	585	523	563	593	527	570	565	571	562	526	556	628	557	582	580	605	510	552	558	547	582	564	578	541	589	554	567	568	533	548	536	578	561	557	578	588	557	541	523	511	593	480	603	561	541	560	534	517	571	582	558	532	547	535	534	538	557	560	572	578	556	580	544	536	556	544	570	577	522	563	538	547	587	508	582	586	569	582	542	619	577	556	525	582	542	570	567	553	573	532	593	565	552	566	560	558	560	591	573	580	552	553	544	541	538	567	527	536	551	590	569	627	605	546	567	581	554	575	551	585	584	599	577	573	598	563	618	554	544	572	560	542	548	584	511	543	579	612	570	594	595	573	563	590	566	538	534	534	582	593	562	539	571	535	556	560	554	570	553	571	548	543	572	581	594	582	589	572	553	550	559	551	535	584	537	546	558	543	540	544	548	547	542	563	549	561	547	526	553	540	572	550	542	582	531	591	552	531	544	563	575	590	564	588	550	525	543	548	564	580	563	593	525	545	538	568	518	553	529	569	571	544	559	545	599	572	531	528	551	547	560	572	606	563	558	554	592	546	554	554	542	557	537	536	591	548	533	563	554	570	541	516	602	553	574	567	569	547	577	538	575	543	567	550	556	570	582	571	582	577	548	530	547	559	552	559	547	572	588	534	540	535	578	560	603	581	598	590	595	569	582	564	569	574	529	575	584	546	557	577	557	559	572	609	563	595	560	574	589	553	584	550	537	543	536	564	606	537	526	596	571	543	558	587	543	598	550	564	571	578	539	576	553	533	519	601	601	560	584	539	588	548	562	581	583	560	561	599	556	525	521	568	544	576	570	559	604	521	564	552	551	524	577	530	548	541	557	538	589	528	572	504	549	558	538	585	546	547	606	537	581	576	552	603	581	541	602	552	555	558	542	539	533	579	552	584	559	530	541	545	553	537	532	537	524	557	568	600	533	565	552	532	573	545	553	531	529	589	567	567	527	541	530	588	555	578	560	543	562
23276	20905	28284	23663	20948	17304	11858	4572	1039	800	799	751	780	832	852	829	706	685	645	658	612	669	685	694	677	668	574	610	627	632	600	637	626	631	586	571	581	599	589	651	589	616	648	621	602	629	597	618	596	658	617	637	637	591	636	588	639	603	601	612	610	582	612	571	638	647	578	572	545	584	564	572	634	593	600	584	578	606	595	587	614	572	562	559	616	589	637	585	592	544	560	611	603	549	607	584	571	572	613	608	530	583	554	580	586	600	555	622	564	552	558	567	579	562	601	602	573	618	600	595	616	590	641	556	556	606	562	598	569	564	568	616	572	630	579	537	608	576	580	579	599	600	608	567	581	556	587	562	597	568	582	557	567	606	576	605	608	562	571	545	593	581	552	602	518	582	551	597	529	571	559	536	609	573	597	591	552	571	571	599	602	642	550	562	598	589	567	571	589	570	600	597	568	546	608	586	564	591	595	606	599	589	555	573	621	569	559	549	619	577	566	582	572	623	615	598	568	554	581	650	543	570	575	568	585	603	584	604	599	560	560	609	636	597	561	569	552	568	571	588	575	561	552	571	537	589	557	576	537	594	584	540	624	592	586	572	611	619	550	587	553	591	575	600	569	556	563	553	542	571	630	547	603	597	595	611	599	593	543	622	608	598	565	578	579	531	593	574	591	597	603	601	581	590	557	561	575	537	570	581	567	572	576	571	571	550	561	579	584	591	614	563	563	558	591	635	607	554	588	625	549	551	592	592	549	596	604	603	648	587	600	624	590	547	572	562	593	609	595	590	515	562	644	557	582	609	621	551	556	587	563	565	561	548	622	612	595	538	620	607	555	580	567	564	596	558	572	562	613	555	599	606	565	607	609	550	533	538	563	564	539	577	597	609	617	595	559	521	544	594	563	606	566	585	607	583	616	619	548	554	580	600	621	568	550	531	604	601	593	561	532	625	609	599	615	559	566	595	553	590	594	587	577	610	579	547	544	562	590	556	521	560	564	576	618	614	573	574	559	588	609	599	595	554	548	594	600	528	594	545	590	609	611	605	583	563	538	595	550	575	599	562	578	581	575	568	573	599	595	589	585	571	577	572	558	572	556	527	611	544	591	568	592	575	578	559	568	568	567	606	579	547	597	585	593	617	569	578	570	615	568	604	544	558	611	604	542	596	588	594	549	561	597	587	569	599	565	596	585	535	590	576	604	559	603	571	552	597	535	620	591	559	567	581	573	565	589	556	583	548	592	609	563	622	581	576	610	586	584	564	585	593	594	626	556	550	612	606	599	530	582	624	559	555	581	555	572	560	540	559	587	619	571	579	579	547	574	580	589	596	545	579	583	553	590	565	548	541	559	586	586	621	570	555	559	587	567	580	551	568	539	601	551	577	581	586	585	524	536	562	575	563	580	538	596	580	565	582	597	576	597	602	597	593	573	643	600	621	585	576	603	556	593	606	611	575	607	592	574	555	584	536	591	573	551	575	579	581	562	551	552	570	601	575	552	562	598	597	606	510	586	567	572	560	586	597	600	587	568	542	590	547	622	562	575	546	585	574	578	554	581	535	543	583	565	568	516	586	593	564	559	572	609	565	561	540	535	595	602	580	583	591	586	570	596	579	573	556	624	623	610	601	589	542	581	559	637	532	577	570	568	610	556	592	522	567	543	548	616	556	582	567	579	533	541	608	590	629	594	581	580	550	577	575	558	595	577	537	525	552	574	591	573	579	532	600	572	548	582	546	599	564	590	597	561	557	607	605	578	590	555	612	557	569	571	555	612	610	573	582	589	632	574	583	574	571	535	594	568	535	571	617	630	562	566	561	595	555	556	563	564	551	582	601	593	559	585	584	557	537	523	563	571	601	595	609	618	571	594	627	552	562	588	570	599	576	604	584	613	591	587	565	568	539	617	595	565	597	601	547	600	604	551	588	580	597	561	532	527	579	574	569	567	570	601	568	590	530	627	562	573	547	578	559	577	555	556	580	571	553	597	571	553	578	576	580	557	610	560	561	589	561	545	595	575	564	601	539	578	562	602	568	590	561	572	554	573	594	569	564	572	622	593	598	580	591	607	639	565	564	572	571	546	614	562	598	588	591	576	586	599	578	613	578	574	551	602	573	622	541	610	575	581	602	576	593	563	586	528	561	555	580	576	560	585	554	541	545	589	580	579	554	587	612	588	607	598	593	599	620	526	606	604	568	559	577	560	539	529	560	577	610	589	591	577	609	610	573	590	575	604	534	573	543	566	581	554	600	576	618	606	557	586	597	559	589	618	560	575	550	638	596	601	593	623	596	563	588	621	559	561	596	575	570	577	562	557	585	569	606	520	612	593	569	585	531	593	591	580	582	590	585	563	593	603	572	603	586	588	552	550	572	555	561	526	574	558	575	596	624	545	554	581	590	565	591	593	612	594	619	540	564	577	579	523	583	567	613	589	558	616	539	603	573	538	553	602	603	588	536	601	565	590	594	593	592	575	607	611	606	558	586	600	579	621	557	574	584	571	618	592	605	575	583	564	559	561	612	598	573	596	582	565	584	597	579	608	593	606	561	555	579	604	501	556	573	589	580	583	609	565	567	551	587	608	582	613	615	635	543	567	557	579	585	548	545	554	589	573	571	599	572	582	529	589	609	604	573	586	561	578	608	542	567	527	568	592	585	602	530	574	557	561	583	592	551	538	648	578	566	593	564	603	599	550	579	561	609	604	577	576	571	582	567	576	599	592	556	633	558	602	563	573	552	547	592	564	593	558	556	585	552	614	635	569	590	552	528	542	547	567	570	562	589	585	581	566	589	564	591	609	614	540	599	577	620	581	586	534	589	574	579	567	564	552	536	565	527	588	581	572	545	605	589	608	555	589	594	563	550	563	573	588	580	551	590	581	603	571	594	597	605	597	615	581	532	558	553	570	586	516	577	568	576	563	525	565	590	558	564	570	629	603	549	571	620	589	657	590	550	610	589	580	583	586	567	570	591	594	524	591	574	540	580	582	613	546	574	562	555	616	577	577	530	575	602	595	548	559	520	626	594	594	599	584	568	647	568	552	544	552	545	591	602	578	616	574	569	611	619	594	602	584	602	615	569	629	567	564	570	564	576	567	573	545	574	579	597	564	559	537	588	577	586	584	587	612	588	578	582	583	572	578	628	596	549	578	583	628	621	586	586	587	538	602	541	541	559	525	603	574	547	608	525	586	546	628	571	584	606	568	522	571	613	591	623	550	556	556	565	601	565	546	535	588	624	598	574	566	584	587	551	587	568	594	560	609	585	543	598	547	591	605	559	587	515	619	576	582	585	574	554	583	508	600	605	573	587	551	585	580	581	599	593	584	581	578	576	580	573	596	577	582	618	545	613	552	569	586	599	584	548	542	566	557	585	569	573	558	580	583	599	576	589	584	552	591	569	582	599	567	562	553	569	579	601	565	567	549	558	594	568	575	575	593	594	612	551	562	564	557	582	582	581	534	541	546	589	580	554	543	592	631	594	592	558
5280	12716	12235	10003	11687	14965	17085	7946	1813	1314	1224	1228	1240	1332	1465	1305	1112	934	950	902	886	950	1053	1002	920	872	747	786	776	827	837	841	884	851	792	768	754	736	806	815	830	820	784	800	854	831	738	804	830	826	862	877	795	794	775	788	758	821	781	770	747	759	809	732	768	775	788	762	758	723	796	748	745	760	762	731	820	759	783	725	734	800	745	772	776	775	808	765	767	803	760	767	777	818	781	821	737	791	748	776	757	729	782	767	772	733	776	776	735	747	739	758	770	698	735	679	765	753	797	722	754	748	774	721	742	757	799	779	763	753	789	772	750	749	710	739	721	747	742	748	830	749	747	743	761	714	767	746	750	786	724	719	759	785	766	727	771	771	764	712	762	745	791	805	757	827	769	733	749	741	696	755	804	764	751	728	744	758	685	793	737	764	762	759	730	751	699	757	744	713	785	750	752	750	780	734	776	774	761	728	797	745	720	752	723	745	780	730	787	743	783	737	777	763	705	721	727	743	766	807	749	770	747	718	782	747	772	796	771	732	763	715	793	792	737	781	740	780	733	801	748	751	757	741	775	765	777	802	763	761	777	769	776	747	739	731	807	755	738	802	724	790	783	753	717	752	744	768	781	786	801	729	761	790	744	743	763	790	776	740	754	797	744	795	796	763	751	783	774	772	756	741	735	698	749	759	745	792	718	761	740	794	744	761	761	745	697	774	779	768	789	756	779	726	744	707	769	790	752	725	775	759	813	786	725	780	742	725	737	755	729	761	718	704	735	809	742	768	821	765	736	804	707	787	755	798	726	792	733	765	753	774	749	754	735	827	755	765	758	733	763	749	793	777	741	725	753	742	796	784	746	776	755	751	728	767	735	740	736	777	758	733	772	762	766	737	772	824	802	764	743	761	762	699	738	794	727	751	813	749	731	698	769	775	759	791	715	782	716	751	733	732	792	761	751	751	782	784	711	769	798	779	761	716	778	779	712	811	785	770	778	759	753	792	788	727	734	764	729	752	750	723	722	776	769	751	795	761	754	772	820	782	751	742	774	765	744	719	765	766	758	773	745	747	780	738	761	763	792	719	702	763	751	770	748	734	757	748	723	776	764	779	766	706	753	825	766	784	733	760	786	730	733	750	758	786	709	850	711	767	773	793	859	682	760	731	752	730	746	719	739	785	770	753	703	774	784	740	746	762	713	729	778	792	733	716	733	746	774	769	771	742	740	756	791	727	708	781	755	749	742	782	729	715	734	766	720	770	768	739	762	770	757	822	733	749	807	729	764	798	781	741	781	792	737	772	759	712	753	760	745	745	794	729	747	717	754	745	786	736	734	767	798	755	725	705	781	756	761	747	717	777	756	747	739	724	746	761	770	751	738	737	720	739	760	755	727	741	819	733	767	762	742	746	785	793	807	733	747	732	747	736	737	767	777	770	815	764	745	753	744	745	793	775	776	770	792	770	778	722	720	755	760	740	728	777	783	757	754	771	829	738	770	721	752	729	699	780	689	762	799	735	742	788	771	753	778	744	741	745	763	746	732	792	734	800	807	733	787	735	716	732	782	746	728	733	752	808	767	800	709	748	765	761	759	703	690	740	761	765	761	795	775	701	795	772	792	736	760	684	808	804	777	717	734	749	734	791	733	785	753	744	732	748	730	785	768	748	737	759	761	778	753	778	749	754	744	777	724	791	735	685	762	785	736	754	762	722	735	725	757	791	757	768	761	747	746	742	801	765	767	776	730	799	782	778	738	716	732	703	765	745	762	754	763	768	748	769	732	748	757	733	761	716	750	757	734	773	764	772	710	742	743	742	787	744	744	776	768	745	732	770	746	764	747	784	729	670	796	750	793	778	717	742	748	746	791	823	743	815	734	787	758	759	806	804	777	773	657	769	762	799	772	756	768	795	731	774	771	747	746	696	744	803	728	757	738	812	726	770	780	724	768	776	763	748	781	760	753	765	774	722	705	803	734	762	746	745	764	789	794	736	742	737	791	748	727	741	751	760	713	750	730	768	768	773	775	763	755	787	766	728	758	753	741	723	767	768	796	791	753	748	770	760	706	714	739	773	760	730	720	728	733	750	717	765	778	808	751	755	783	770	776	718	806	760	762	717	754	754	761	781	702	743	777	804	746	763	753	718	760	707	703	742	734	774	794	738	768	786	776	781	735	738	739	776	779	775	732	772	720	718	791	780	798	748	762	720	734	794	773	734	766	765	743	793	741	781	771	717	739	763	762	780	775	759	738	744	707	725	772	766	734	754	738	770	720	766	784	799	741	787	725	808	743	730	736	753	758	764	752	771	765	761	757	707	755	737	750	709	770	779	743	759	740	764	821	788	722	782	724	719	814	729	786	755	784	779	742	719	757	720	767	790	735	794	738	750	743	749	735	794	800	752	746	780	783	755	722	774	772	783	772	731	740	773	776	734	779	755	700	743	775	770	769	764	706	771	707	726	715	752	780	739	730	743	748	771	733	751	730	790	790	733	752	738	768	792	745	707	767	787	723	784	763	798	788	797	746	751	771	762	777	763	725	727	764	753	780	725	742	764	791	728	731	768	778	698	727	752	745	779	688	734	757	767	735	798	710	755	753	754	742	735	732	778	748	767	765	771	742	726	775	777	697	790	777	716	781	795	814	713	740	771	774	759	756	769	727	795	769	756	737	762	775	781	736	692	732	796	731	763	785	785	762	694	678	739	728	780	739	733	736	740	774	801	767	757	721	718	777	734	783	727	761	754	733	717	711	751	758	742	816	768	736	766	805	714	751	727	762	744	756	789	734	721	756	699	747	771	758	820	753	710	784	737	804	779	711	788	763	782	756	783	720	742	730	711	783	804	753	755	763	761	723	729	774	750	716	735	740	710	716	705	737	770	784	744	773	759	788	719	789	717	744	756	727	694	751	779	723	764	812	759	755	753	810	772	776	778	796	745	734	746	740	761	759	737	774	750	737	758	776	788	776	797	761	788	733	737	726	775	795	784	772	818	766	735	740	789	729	812	779	772	766	721	750	765	761	782	734	772	775	779	751	729	783	763	792	782	702	759	745	753	748	737	734	757	759	740	765	756	760	743	774	768	767	742	746	761	777	714	757	766	777	762	700	785	748	765	765	758	746	740	756	724	737	714	736	780	732	783	727	752	821	734	739	707	783	736	758	791	740	729	815	762	767	744	768	771	720	739	765	744	723	774	750	763	748	789	772	758	720	774	769	783	745	762	758	763	777	729	767	758	732	766	789	726	754	728	733	690	767	747	743	742	754	750	757	730	758	744	765	705	690	781	723	771	719	755	761	748	763	720	716	717	725	727	786	775	807	747	740	719	780	783	738	703	748	736	779	772	745	740	763	771	771	771	756	781	738	822	824	774	787	719	712	744	780	775	751	754	714	770	737	744	750	733	727	750	801	751	752	745	746	737	764	733	733	758	714	715	761	736	758	768	792	750	753	746	759	764	759	714	793	753	788	713	794	751	773	722	725	794	780	740
22440	20920	28648	23339	20934	21550	21349	8961	1593	895	853	726	850	869	894	781	661	569	504	534	555	556	656	595	547	507	480	495	469	489	524	495	547	502	472	468	455	476	445	440	474	441	474	493	484	460	462	470	507	501	548	496	472	452	454	473	466	436	421	441	425	430	441	463	408	452	409	441	466	415	439	443	412	422	441	403	449	394	421	435	427	441	412	442	476	477	463	426	440	442	392	418	425	445	447	441	453	474	387	456	427	434	446	434	392	452	435	451	445	440	455	412	421	421	465	435	421	442	450	457	447	454	449	413	462	420	423	388	454	416	489	466	432	404	419	443	446	421	406	414	481	447	439	430	424	423	482	438	422	426	454	449	420	440	434	425	415	409	426	445	452	429	445	429	434	434	402	411	422	442	451	439	465	396	410	415	415	401	451	440	411	448	432	466	402	442	406	437	408	419	440	434	424	420	408	439	418	429	440	413	439	424	441	462	435	399	428	448	425	421	456	458	441	425	482	465	422	438	401	429	415	445	439	436	436	426	431	449	412	439	401	431	408	417	432	435	424	441	448	425	434	413	414	430	408	400	425	467	397	433	422	407	434	467	421	442	462	398	458	437	418	404	459	464	412	448	416	440	401	426	414	418	454	473	435	413	426	419	441	450	439	384	463	425	433	414	422	413	422	426	391	407	444	390	447	426	457	376	464	415	417	453	419	486	419	401	419	440	397	436	460	430	488	477	438	419	419	454	403	421	450	434	433	400	456	397	406	436	432	456	426	433	387	437	470	430	408	411	393	423	410	466	432	448	465	437	429	418	478	456	425	435	441	398	404	393	401	405	440	415	445	425	455	442	430	419	442	402	448	457	436	451	423	421	438	408	460	448	405	399	422	424	407	407	416	410	453	384	445	417	448	399	400	408	450	423	425	437	488	372	460	439	430	417	421	406	395	422	440	441	433	441	409	451	405	435	439	455	421	446	423	416	435	426	412	414	444	426	395	446	414	392	419	427	439	398	448	420	472	469	470	446	410	409	405	381	408	453	454	409	412	412	433	421	412	416	452	447	421	447	436	432	463	443	415	431	434	423	423	446	388	410	409	411	438	443	393	462	438	422	453	440	424	427	471	441	426	426	455	479	416	436	428	478	439	451	409	450	372	405	392	419	419	386	409	422	377	392	443	426	427	393	454	447	481	411	455	449	419	436	422	432	446	441	439	399	390	443	458	400	402	451	462	429	440	407	408	408	399	421	416	429	405	425	456	410	409	438	448	463	404	416	421	439	424	424	438	442	421	442	409	454	413	460	469	404	440	397	431	463	468	431	442	415	359	415	468	435	431	438	390	448	433	413	448	439	410	437	430	450	402	450	449	431	458	441	427	384	453	401	429	416	419	416	421	419	399	464	413	398	439	424	445	410	426	438	436	411	450	437	441	427	439	390	416	424	429	410	460	431	449	424	427	437	439	425	437	413	440	430	443	420	443	399	430	413	419	431	446	404	420	389	439	399	414	423	451	429	440	442	427	416	421	459	441	436	373	415	406	437	405	443	422	418	437	474	456	447	458	436	420	415	397	423	416	414	407	428	414	424	430	433	458	450	388	435	453	425	446	414	447	414	466	431	459	457	437	435	400	445	425	431	413	416	425	440	399	474	435	434	427	460	406	431	432	457	421	415	403	389	414	440	419	476	414	420	428	426	457	449	495	426	436	431	414	442	427	421	414	426	424	421	427	450	453	418	426	437	424	425	425	429	409	426	421	452	422	419	456	446	416	455	423	413	429	432	435	429	417	455	424	439	435	446	430	421	430	419	424	448	421	400	426	421	431	420	474	371	443	426	449	448	449	419	464	454	456	411	462	435	451	446	441	435	465	449	454	447	447	441	423	423	402	403	430	422	399	420	446	436	461	407	463	420	447	448	434	476	431	411	443	434	427	414	407	402	466	451	436	451	398	427	397	433	386	407	383	397	413	434	450	420	417	437	459	415	433	427	426	456	404	419	446	404	381	456	461	426	414	378	419	401	441	386	434	450	440	420	453	446	443	416	417	431	456	440	437	409	422	471	437	467	438	418	411	434	429	411	415	463	439	408	445	444	424	442	444	416	439	438	428	438	401	467	426	423	423	461	441	451	446	421	419	427	438	441	469	444	438	397	404	461	419	447	433	426	407	438	464	445	409	401	433	384	388	433	417	440	442	453	455	423	393	422	420	440	456	432	444	440	419	451	419	440	439	397	428	431	402	469	426	409	467	415	445	389	478	428	439	428	429	402	449	445	405	445	396	439	435	436	442	415	452	418	424	450	406	450	402	428	427	412	451	411	437	443	447	387	465	434	464	430	426	409	425	433	431	454	395	418	407	405	413	424	411	459	425	437	410	454	448	477	412	430	405	408	435	425	394	431	425	423	407	433	429	459	433	442	450	424	421	438	439	425	429	474	422	449	423	429	414	439	394	442	410	416	425	453	456	436	461	457	416	426	494	445	417	409	425	398	481	426	407	434	418	417	453	383	440	459	459	421	444	399	407	436	458	451	402	429	437	423	426	456	422	450	451	443	406	468	417	463	435	439	460	388	447	416	443	437	416	415	438	419	427	369	379	447	449	415	455	420	467	449	422	429	399	386	452	454	417	450	423	431	423	417	464	449	395	432	438	431	440	423	429	451	470	441	450	437	440	448	444	398	424	449	433	447	413	438	400	440	452	410	444	433	388	438	440	400	405	478	388	385	432	429	439	443	432	421	442	448	431	401	401	469	405	435	448	407	418	462	430	440	467	437	428	425	417	439	410	458	409	427	421	414	443	442	418	438	400	428	429	437	377	418	433	399	414	418	458	441	449	403	412	444	457	446	414	412	413	410	421	457	426	440	444	410	404	429	435	429	401	479	464	440	440	444	418	425	437	424	442	447	426	445	444	394	441	426	413	448	411	416	445	408	437	428	463	432	428	436	486	426	425	414	402	425	447	428	438	416	401	438	437	454	397	404	432	430	436	457	417	420	429	413	467	399	429	464	421	416	422	424	448	391	399	456	419	450	415	420	462	434	445	456	406	415	423	455	459	431	445	434	452	438	452	435	420	458	420	412	387	428	454	403	402	426	408	401	424	440	430	459	447	410	417	433	409	442	405	440	406	460	409	433	396	437	421	485	416	444	463	444	394	453	418	429	426	406	471	428	439	435	438	435	410	413	452	363	422	396	415	397	401	447	418	453	426	407	410	445	389	436	397	413	453	404	436	390	430	433	431	409	435	436	460	398	434	391	468	410	492	441	432	453	411	428	408	407	434	457	446	426	442	437	404	415	429	431	440	400	465	435	404	446	376	400	441	412	433	418	431	450	418	390	416	417	428	402	450	420	435	439	406	438	421	467	393	447	460	405	451	440	440	472	409	440	425	441	477	487	443	408	473	444	441	408	426	403	420	420	436	464	431	449	431	417	466	426	427	428	424	431	422	443	467	406	423	459	414	465	407	451	438	456	436	410	435	443	438	432	418	467	432	408
7709	19227	18524	16164	18460	20016	22305	13549	3250	1795	1504	1522	1612	1762	1715	1441	1060	886	918	792	833	917	1043	987	900	767	708	710	704	618	667	747	791	696	614	632	586	622	640	629	646	693	659	710	660	655	625	614	668	672	814	722	699	656	654	694	607	587	603	663	563	575	599	607	627	606	587	525	569	563	586	601	571	563	579	568	580	545	588	549	561	580	558	603	666	574	559	588	619	571	577	581	565	588	562	583	586	607	546	606	589	585	563	601	592	541	579	563	538	574	590	581	570	568	580	543	570	575	636	559	587	582	593	568	632	567	570	536	582	601	567	640	612	570	553	581	575	570	620	570	555	608	581	567	548	552	590	603	579	564	557	555	594	586	561	609	577	581	614	573	620	562	570	626	570	595	584	552	606	575	590	593	552	568	591	631	638	595	601	548	576	571	585	572	622	589	586	560	588	522	594	586	604	585	632	573	538	588	574	611	581	578	577	571	579	584	559	613	606	559	580	581	571	595	590	567	608	573	560	625	579	547	582	583	590	572	561	585	552	557	565	576	564	627	588	535	564	542	586	628	599	614	577	545	588	619	596	602	583	595	594	580	565	585	599	583	566	609	591	573	617	562	575	566	604	559	539	558	587	599	558	594	572	605	553	581	608	578	541	599	611	589	589	587	603	567	623	591	598	572	543	582	567	581	614	573	585	555	564	578	590	602	569	553	557	590	543	591	549	574	566	579	540	580	551	517	603	545	586	603	590	574	517	594	574	549	638	586	626	518	588	596	516	604	580	604	557	576	545	539	580	619	592	573	569	558	572	608	568	603	568	555	566	575	594	586	560	588	590	589	542	550	575	584	627	601	557	575	604	593	531	608	591	518	548	564	604	598	584	570	570	558	600	611	576	529	602	572	552	553	549	582	585	566	559	559	589	589	579	572	584	533	590	597	594	604	570	540	552	566	589	579	609	594	590	583	591	556	553	592	552	620	592	579	607	597	562	521	561	598	526	590	586	531	638	595	587	601	584	588	569	582	591	585	571	595	624	636	599	580	569	556	540	590	599	565	594	545	569	580	534	593	583	547	611	550	602	555	575	579	577	565	590	568	544	607	538	573	567	556	581	608	568	622	581	576	588	567	563	601	562	564	577	606	553	605	561	594	605	589	616	577	578	557	586	575	547	568	595	568	573	576	602	562	558	549	573	612	586	578	577	566	577	586	550	556	563	574	567	587	567	618	554	562	583	557	602	586	573	586	540	544	553	621	626	601	609	613	580	559	580	569	550	602	615	597	573	592	585	572	567	578	564	520	589	583	592	586	594	583	594	546	563	589	544	596	541	592	546	593	598	633	528	607	580	572	557	591	547	605	579	591	606	542	565	601	559	624	564	588	617	595	532	569	533	588	586	567	598	550	612	593	573	571	608	574	596	533	598	589	575	585	606	577	615	601	571	594	626	583	612	568	576	548	593	558	589	537	576	584	548	578	611	620	580	577	609	614	582	613	536	537	582	566	579	610	583	565	601	578	600	579	574	522	563	571	581	579	591	580	516	542	581	573	583	581	554	580	579	530	597	585	582	597	561	593	571	550	620	566	563	580	591	572	580	518	580	583	563	608	544	575	583	591	590	555	578	560	547	572	582	590	583	555	534	600	557	590	587	592	571	603	566	582	570	619	592	523	546	615	560	566	570	568	569	539	599	595	595	588	571	593	569	588	597	594	578	563	570	565	554	629	612	543	606	561	567	565	636	597	591	588	589	594	540	603	570	611	527	579	570	537	571	584	629	599	572	566	562	563	586	601	592	594	581	516	601	568	613	563	594	588	548	566	601	593	609	587	575	568	593	587	615	579	562	597	574	585	558	610	556	556	547	538	575	589	556	601	611	575	566	546	580	591	566	565	558	555	566	579	574	602	579	580	578	574	583	559	563	584	572	590	598	558	600	575	619	588	595	533	609	614	576	574	609	570	596	573	564	588	563	581	605	584	568	539	590	571	583	565	600	533	562	543	566	571	594	597	596	552	548	604	603	617	549	577	576	604	566	553	542	538	582	571	595	597	575	587	587	595	564	572	583	608	595	542	594	572	573	578	593	547	563	548	575	563	582	563	568	608	591	565	588	592	523	594	537	582	590	559	584	594	573	600	564	581	575	563	596	565	582	552	601	544	576	557	584	574	580	573	611	569	557	586	604	565	595	574	600	582	568	567	555	530	579	547	554	571	575	547	608	569	559	561	533	570	577	611	595	584	569	615	552	547	592	542	586	627	591	576	590	564	583	571	569	588	565	578	562	587	566	561	612	553	592	589	580	603	565	614	605	576	575	566	580	598	533	598	601	587	560	557	575	610	542	533	574	560	596	618	592	604	581	549	605	582	576	619	575	571	559	589	598	567	581	594	602	576	593	542	564	563	585	592	587	556	558	536	609	599	574	579	595	603	595	556	583	558	564	570	559	574	596	556	630	598	532	585	556	585	650	568	567	580	559	598	558	552	532	579	571	512	553	601	622	564	583	565	578	599	561	584	572	572	596	556	563	576	571	544	524	589	578	565	577	549	583	567	548	549	615	589	560	563	571	609	615	586	548	598	577	560	586	580	586	589	522	588	577	603	602	603	565	624	588	572	591	568	606	561	590	583	575	565	561	581	614	595	566	626	569	601	521	544	579	595	610	596	573	546	569	511	569	577	617	610	550	571	575	590	601	595	583	564	534	538	515	593	599	526	533	595	629	563	559	570	581	557	605	565	593	568	564	559	562	584	603	577	614	597	594	588	531	629	618	582	566	616	579	581	576	534	611	562	584	582	559	604	561	586	582	550	567	591	600	556	552	613	600	553	579	563	560	568	567	600	616	541	594	558	599	601	552	582	558	577	631	580	572	577	566	578	599	561	548	549	605	592	580	582	621	601	560	554	596	579	569	537	561	593	576	589	595	587	592	580	581	556	567	568	528	546	567	560	559	638	633	576	581	530	552	547	544	553	583	567	574	604	571	562	569	575	565	568	596	572	614	584	588	591	613	601	593	581	593	594	607	569	582	583	576	598	552	589	541	563	560	572	620	594	576	590	597	585	601	562	559	560	504	599	553	559	517	601	556	587	555	558	615	533	578	583	594	597	646	613	546	571	578	596	558	550	601	592	551	596	554	564	550	621	578	610	620	577	632	597	559	570	582	577	545	581	600	588	588	590	559	571	591	520	559	584	585	588	600	575	600	612	566	572	580	587	556	577	575	614	578	570	512	572	569	568	590	549	557	549	565	650	592	574	545	575	590	607	588	543	586	584	527	565	585	577	597	571	582	579	559	560	581	581	560	569	618	571	582	558	570	590	589	600	569	585	534	564	539	550	582	564	594	624	585	562	571	581	605	599	551	610	583	557	548	564	538	569	595	609	591	571	558	620	572	591	563	552	535	588	622	583	570	574	563	578	608	564	549	617	574	556	611	566	570	584	600	591	585	543	574	580	577	595	577	565	586	572	568	593	545	563	562	566	557	599	551	580	572	594
26424	20382	10893	4687	4601	4972	5420	3000	874	493	455	532	569	584	533	497	484	431	455	419	453	428	439	422	453	459	394	424	430	443	441	404	402	395	429	420	404	405	433	410	436	410	428	434	402	437	401	444	436	406	411	453	418	397	414	441	420	419	420	395	440	414	447	436	396	443	388	458	456	399	386	419	410	431	423	381	434	424	414	443	443	386	397	448	436	442	438	424	423	446	426	461	410	408	413	413	376	454	420	401	407	442	408	382	385	393	388	397	427	402	413	408	440	433	456	407	405	400	419	422	411	455	401	403	406	422	481	406	408	402	430	412	411	400	392	435	440	426	414	407	401	420	388	396	418	412	416	411	462	410	389	437	425	365	415	415	417	400	385	409	432	403	437	394	451	408	427	446	399	374	415	432	424	387	411	399	385	448	382	421	425	430	408	406	398	412	414	399	421	440	423	401	438	421	425	406	415	448	423	438	422	388	401	424	434	410	405	414	405	462	438	434	401	413	440	435	443	388	438	410	411	420	425	411	421	451	392	418	437	435	441	425	448	429	393	429	446	470	453	408	408	397	405	403	436	411	427	410	447	411	426	390	418	381	436	432	413	416	429	425	419	424	411	421	454	413	423	402	445	431	394	397	404	395	426	411	417	420	428	411	422	387	391	410	414	424	390	452	429	401	411	435	423	414	436	401	448	455	440	422	420	389	403	431	438	392	391	379	402	376	407	430	396	432	381	410	398	407	406	417	463	421	405	423	424	421	408	432	416	436	417	406	417	431	428	392	428	427	409	435	377	440	390	389	412	427	433	410	406	435	403	406	424	424	446	419	415	403	403	382	402	443	380	467	416	399	378	398	457	406	408	427	441	392	398	417	411	395	410	433	390	439	430	437	415	413	415	422	393	423	402	403	396	438	432	420	378	411	418	407	407	424	418	426	403	411	442	407	417	411	430	442	462	424	404	428	404	423	418	395	412	419	406	387	447	429	352	390	434	413	378	441	395	448	407	427	382	422	385	386	414	393	412	430	401	404	443	410	407	437	402	395	393	402	425	426	412	418	428	375	407	392	441	398	414	386	414	407	389	438	407	442	408	414	416	433	424	417	419	408	353	436	418	429	434	394	362	392	410	428	391	418	397	383	405	382	425	414	421	401	428	444	385	425	425	407	404	381	410	401	376	415	433	420	409	457	412	418	411	419	431	444	418	423	435	407	410	468	406	409	418	437	415	411	412	401	433	387	405	388	408	427	431	422	401	414	407	414	429	402	392	428	411	421	398	447	396	446	399	408	432	447	421	415	387	424	385	411	427	411	417	447	408	432	405	431	425	421	445	415	423	447	413	404	395	426	433	402	398	405	406	428	384	437	387	397	426	395	406	431	448	417	435	420	397	403	397	402	425	433	430	424	433	424	351	455	432	422	403	416	404	435	431	428	428	438	392	412	424	444	446	405	445	405	417	436	418	409	426	400	414	417	390	383	394	404	408	429	410	435	407	432	413	414	398	458	418	432	387	444	380	411	415	407	430	431	440	406	448	395	414	420	438	400	431	451	370	406	468	397	426	389	420	407	415	395	414	386	431	400	400	378	438	412	439	430	438	425	423	434	398	425	448	438	398	415	411	445	399	392	401	429	431	419	409	432	434	416	375	400	417	410	433	429	424	410	424	415	412	417	428	442	444	382	410	427	417	388	416	422	456	413	387	428	421	443	412	408	425	475	433	381	444	402	421	434	431	389	423	439	430	396	391	423	424	403	428	410	439	414	408	407	414	407	451	439	447	406	407	418	394	433	448	398	410	429	405	409	456	418	417	440	400	425	428	395	396	421	449	397	410	415	411	435	413	400	401	436	416	389	405	430	418	445	417	375	419	405	445	399	447	439	444	417	412	383	390	397	401	410	397	377	421	418	424	400	413	387	447	385	400	420	392	410	420	450	413	421	402	389	403	414	405	412	421	449	436	438	441	451	372	392	442	391	439	434	436	430	458	418	420	397	424	451	422	423	437	399	413	428	399	413	427	451	437	424	447	441	423	421	401	433	436	441	431	401	401	427	443	391	410	422	409	423	424	420	424	428	430	385	404	404	405	393	465	421	419	419	408	408	412	397	424	447	441	406	406	439	442	421	401	399	403	419	420	433	394	399	369	368	430	390	417	401	402	402	421	398	398	399	401	430	424	421	409	401	451	412	438	409	402	419	401	432	403	437	456	422	408	445	418	383	406	407	432	379	426	425	421	405	412	412	401	385	384	419	396	427	419	397	408	425	397	449	446	434	427	403	400	424	422	437	387	387	444	406	400	384	386	397	425	400	427	444	384	439	431	405	424	408	442	429	437	383	441	419	418	394	395	442	433	380	434	432	407	405	426	388	421	420	420	435	428	446	445	420	379	423	387	412	428	422	440	431	384	409	449	401	410	398	418	426	378	471	453	427	428	402	422	410	397	394	459	414	449	405	434	400	440	376	416	405	401	449	399	433	440	392	437	417	410	427	393	417	405	426	424	436	444	410	430	419	440	436	418	424	425	430	404	437	413	417	427	390	436	430	417	421	426	414	430	420	429	425	385	386	424	442	411	401	403	433	385	419	435	411	413	441	410	387	390	409	449	413	387	413	432	382	381	410	437	432	445	440	431	394	409	418	436	410	430	401	392	434	427	455	417	395	386	442	387	414	439	395	401	430	417	383	393	445	416	409	412	422	425	386	430	428	443	394	408	427	399	434	411	414	432	416	429	392	416	448	433	424	410	422	388	408	431	406	397	418	431	410	441	401	390	401	411	381	423	412	374	418	418	408	395	457	403	413	394	416	428	412	401	431	428	407	419	377	440	432	416	453	429	406	401	441	438	409	405	445	431	394	428	408	412	424	422	413	434	397	450	386	401	396	418	428	419	417	433	429	411	399	405	426	414	462	401	446	386	411	422	398	388	404	400	408	411	415	399	400	383	446	421	438	432	405	447	443	410	410	410	459	429	393	419	397	408	453	398	406	461	402	422	419	402	429	425	416	399	443	409	420	408	412	389	430	450	397	458	414	443	462	415	440	428	433	416	434	426	405	401	409	429	410	415	395	404	439	418	404	426	434	413	433	415	420	415	434	418	420	412	433	454	440	429	408	417	409	458	419	435	431	404	375	475	415	419	406	420	417	426	428	418	433	377	477	416	410	422	421	383	416	403	417	426	431	403	421	372	373	424	417	404	404	425	425	381	414	409	391	397	414	422	396	420	411	400	388	426	367	425	427	452	419	391	413	394	375	430	423	433	403	392	415	439	421	412	398	412	400	426	404	438	366	427	430	443	411	415	426	431	421	399	411	450	406	430	420	408	427	445	448	392	366	402	406	404	405	408	449	418	418	386	370	387	420	434	447	416	456	456	419	448	423	418	415	423	380	413	416	389	436	405	427	415	423	407	445	395	428	415	401	415	397	403	455	408	405	397	434	430	433	437	424	407	426	430	412	429	426	430	400	401	413	439	424	413	422	406	435	425	444	402	391
4605	4757	6533	6926	9469	10509	11582	6791	1600	630	644	772	822	987	866	716	662	603	560	571	610	653	670	699	597	599	539	622	543	557	586	594	573	555	545	550	600	575	534	516	542	557	537	604	586	584	560	559	560	549	582	586	538	576	598	579	569	554	528	546	497	566	559	589	573	584	506	556	574	550	535	554	518	537	547	534	588	546	613	561	508	588	569	505	515	532	563	596	541	573	532	568	591	548	549	538	526	544	519	559	513	556	530	561	527	506	549	567	540	533	559	520	547	528	566	567	515	554	554	572	533	579	552	571	541	577	514	553	553	592	549	516	546	568	587	532	558	577	541	580	541	539	512	550	573	593	563	529	539	518	595	543	565	558	579	553	558	546	549	522	533	581	551	534	532	517	524	577	527	512	587	561	581	565	521	569	563	502	554	530	527	548	528	580	532	588	536	552	519	585	538	527	591	556	519	517	586	526	555	543	549	541	566	540	564	534	542	564	540	524	551	528	543	564	534	570	523	557	555	509	546	512	535	595	552	536	532	549	605	548	518	564	545	522	553	554	535	543	537	544	578	571	534	570	577	551	553	580	556	530	542	566	524	537	540	525	531	557	560	530	559	499	559	501	558	502	558	569	536	518	559	558	531	567	505	557	576	537	608	571	515	572	523	530	558	533	559	537	555	557	575	565	518	582	548	567	550	521	552	575	538	541	551	531	575	544	549	542	558	562	525	555	549	572	566	528	572	570	537	565	533	542	540	540	590	606	576	534	506	538	541	587	527	542	525	564	538	545	547	602	580	545	530	544	552	584	548	499	528	546	586	580	529	553	583	545	554	571	507	575	532	529	569	552	545	567	541	561	536	560	550	552	577	579	555	530	543	531	518	529	594	567	543	511	616	559	541	531	551	546	559	566	525	588	523	549	544	533	537	550	568	525	500	545	537	561	598	557	570	549	569	526	553	571	545	550	528	560	546	578	556	534	531	549	528	529	576	544	551	560	532	549	529	516	562	532	514	532	577	556	542	583	564	527	554	555	473	562	548	560	551	553	543	574	540	562	557	593	571	560	559	532	594	562	471	515	560	561	535	559	556	532	555	605	532	534	573	541	546	529	563	554	547	553	555	587	568	530	552	526	527	518	549	547	550	500	534	553	532	559	538	531	562	552	548	513	539	494	541	565	563	528	530	548	561	518	545	569	568	516	542	531	549	534	592	514	528	561	534	544	502	557	540	531	500	602	557	516	570	556	541	598	526	530	538	574	534	548	572	509	532	554	556	562	553	549	539	533	511	555	576	558	565	591	533	550	569	577	627	515	506	528	521	535	574	571	543	589	552	519	521	546	522	581	533	535	564	568	581	582	520	581	548	543	582	529	565	548	523	571	550	542	552	533	530	550	537	568	565	563	620	537	561	596	527	534	550	582	598	600	586	548	559	566	509	508	601	536	524	508	558	536	568	548	578	528	541	538	577	550	548	528	542	577	555	548	601	568	532	597	535	538	565	543	567	517	544	565	578	541	549	546	529	583	557	566	537	559	554	548	581	567	538	552	569	569	554	549	518	605	575	550	546	540	536	561	541	522	516	567	590	535	559	515	575	559	553	536	548	540	488	538	572	558	549	553	591	551	541	537	554	574	485	525	562	537	566	530	559	557	539	612	581	528	578	550	623	546	532	577	544	551	566	515	594	577	549	521	562	511	588	533	554	563	533	541	559	520	501	565	551	566	575	548	564	565	534	550	620	549	561	523	540	551	509	553	538	593	563	529	554	567	587	521	555	557	533	513	567	540	540	541	577	549	550	516	550	568	534	522	592	560	568	542	583	583	557	564	564	566	560	540	537	543	583	506	541	556	604	567	575	545	560	576	547	541	508	557	549	574	561	575	574	532	550	560	535	591	561	579	563	537	565	520	525	592	534	542	553	554	555	561	566	577	568	510	560	585	572	614	566	553	536	565	560	552	529	591	530	554	556	579	570	478	529	577	550	577	534	510	517	527	540	515	566	533	562	558	546	575	546	528	552	531	554	603	561	525	554	575	506	539	535	557	539	556	561	549	582	568	549	480	526	528	550	517	537	534	545	553	509	517	534	531	551	561	549	549	512	551	562	555	551	539	547	549	554	557	523	574	535	546	546	552	539	540	564	557	556	550	537	547	546	558	541	511	508	521	561	551	562	529	536	539	541	596	544	574	603	562	523	583	548	537	530	559	560	529	587	537	553	505	516	585	541	581	556	535	571	530	585	557	539	553	558	537	530	580	567	565	567	565	495	538	545	558	547	528	536	516	530	518	555	570	561	562	532	555	562	522	554	526	548	536	503	576	544	511	529	554	523	584	544	534	591	573	564	544	555	555	541	522	544	555	568	531	536	567	555	563	545	576	548	556	557	596	579	553	567	539	518	536	553	537	527	569	569	541	575	534	526	575	557	556	578	554	558	566	562	552	536	548	521	550	538	528	529	577	549	535	540	539	529	567	549	514	573	531	513	522	541	608	542	551	552	543	546	540	564	532	585	574	518	513	551	550	534	533	560	573	559	555	568	600	552	528	525	541	546	569	551	553	565	534	567	515	571	563	544	563	599	569	558	515	540	551	540	529	539	551	549	584	499	542	562	591	532	545	554	569	589	537	547	541	547	548	577	555	528	586	573	494	574	541	510	573	536	550	506	542	575	561	541	568	538	550	597	567	549	521	559	536	562	596	483	542	556	561	564	546	596	543	558	535	557	549	556	514	576	578	549	567	545	558	569	560	559	537	555	538	554	517	552	563	504	530	564	538	577	541	575	541	567	555	556	518	544	555	553	535	515	556	544	597	508	549	579	554	535	544	529	542	533	532	566	578	554	533	552	539	509	563	540	549	527	555	539	561	500	572	536	566	585	566	582	502	527	539	598	551	508	527	515	563	551	560	521	619	548	540	594	530	558	574	553	526	542	573	547	570	575	565	545	530	561	554	551	528	537	556	565	539	551	536	538	546	505	550	482	547	525	494	529	559	559	572	533	574	538	582	595	527	557	558	487	527	560	533	517	527	558	538	526	567	597	570	545	562	536	555	512	580	536	546	541	565	556	551	556	514	559	528	560	602	576	568	564	510	539	569	509	581	581	601	522	532	515	525	537	563	552	550	524	548	586	553	514	509	542	543	521	556	552	550	532	556	530	548	544	555	508	526	564	577	557	532	553	553	547	555	562	544	531	576	577	568	537	554	555	559	562	528	578	508	541	568	564	529	533	545	544	531	552	561	565	511	536	526	570	542	535	559	586	538	563	578	564	544	546	527	551	599	542	549	554	573	550	561	537	547	537	489	532	566	528	556	567	536	521	566	549	509	526	579	570	543	517	551	534	547	533	546	547	586	538	562	523	530	543	524	542	558	526	532	573	589	520	571	527	541	570	563	511	511	547	560	548	606	558	568	579	536	549	498	559	505	593	557	555	543	526	502	542	569	585	548	548	551	556	600	550	556	572	514	557	544	575	586	563	565	562	553	554	532	530	578
23335	20934	28319	23700	21019	19199	15149	8468	1978	855	844	847	988	990	861	819	703	672	603	641	669	711	704	650	659	664	609	598	591	595	666	609	619	601	583	578	567	594	597	599	585	612	594	633	607	604	591	647	660	637	611	632	599	619	545	590	612	610	608	526	586	587	632	561	567	597	594	583	580	574	578	613	595	601	587	601	613	545	602	571	565	602	600	595	571	593	567	608	554	608	580	582	609	589	553	589	581	547	592	576	621	552	600	586	600	577	574	590	590	581	559	539	585	629	575	533	539	590	567	583	574	561	610	593	585	578	631	592	630	581	581	603	602	613	538	597	604	560	567	526	556	601	597	605	564	579	568	572	584	595	557	563	592	587	574	576	574	618	571	624	562	594	554	553	588	544	584	590	542	594	578	559	542	595	561	563	594	611	545	586	563	571	588	557	558	541	587	562	565	563	548	576	549	553	535	560	565	595	585	550	657	603	594	583	617	579	592	547	587	599	610	554	543	562	581	572	610	532	547	574	569	568	549	590	576	592	549	588	601	591	556	602	602	623	562	585	595	515	558	566	617	582	580	575	575	559	557	566	592	590	565	577	565	573	626	545	568	602	598	566	565	562	582	584	595	582	592	575	544	615	554	562	527	581	548	563	590	616	591	607	627	581	571	563	589	593	525	581	576	583	616	565	584	561	578	612	563	625	606	600	570	595	600	583	564	572	597	594	619	628	552	590	662	571	548	576	591	579	561	586	574	588	575	533	561	615	532	602	590	589	586	582	563	601	575	606	567	551	577	568	590	570	570	569	594	562	629	538	610	572	570	559	561	574	546	618	571	561	597	555	622	561	588	578	579	579	579	532	510	589	602	574	584	566	563	587	583	567	601	581	588	595	521	537	589	566	590	534	568	571	596	555	577	575	566	585	533	543	569	599	633	582	574	579	582	580	563	596	576	580	556	607	613	551	579	556	555	592	541	510	591	571	579	577	583	558	600	587	574	582	591	579	588	581	616	522	560	605	616	576	553	582	576	570	589	566	525	597	586	556	598	565	558	626	635	597	570	546	579	578	573	580	561	536	591	577	583	567	568	561	536	618	559	599	580	561	565	590	571	612	584	586	568	580	580	575	593	627	575	590	556	589	584	570	562	592	532	552	552	566	538	598	618	627	569	560	564	607	553	534	597	609	557	553	581	635	676	586	577	580	618	557	561	595	604	582	598	561	624	561	532	568	575	566	601	579	603	520	577	576	577	569	575	575	599	541	562	588	609	603	577	551	564	531	576	569	574	584	567	618	535	586	550	549	567	570	564	617	573	587	589	600	569	630	628	595	594	541	583	575	576	582	562	587	626	553	555	601	572	606	613	595	615	560	580	598	556	621	596	558	543	589	581	593	554	579	581	562	536	586	589	605	622	571	570	609	570	587	584	543	568	572	563	602	625	601	560	549	612	588	626	568	576	592	582	590	560	574	529	600	576	545	564	569	578	591	551	563	578	578	606	540	636	600	586	567	596	559	570	592	582	575	590	607	584	558	556	568	569	576	608	555	572	598	614	568	565	564	563	593	606	614	576	605	629	601	601	592	574	582	606	592	537	552	567	571	535	615	595	610	581	581	602	604	603	593	539	581	580	618	599	570	593	545	533	544	623	591	521	564	595	604	554	603	587	605	582	580	552	573	578	564	573	581	615	579	567	599	585	555	546	590	533	554	554	593	584	536	574	587	571	613	560	573	623	596	573	571	603	583	570	574	558	589	561	571	562	600	587	625	572	547	586	550	546	527	568	585	619	581	545	581	563	564	572	584	542	583	604	573	541	593	552	571	598	600	604	611	578	573	566	608	628	494	586	588	554	568	593	623	556	587	602	542	581	589	543	611	596	643	609	615	601	577	616	584	587	570	559	538	599	566	558	557	598	558	589	552	612	615	550	561	588	586	541	570	580	556	555	587	566	596	589	569	565	564	562	573	585	590	594	562	601	626	607	557	523	578	573	583	577	563	588	578	584	553	607	618	543	555	601	547	558	644	547	584	561	606	623	564	597	584	582	567	566	593	553	590	574	607	581	568	574	610	540	591	586	542	611	610	549	554	516	546	566	532	547	615	589	555	597	596	542	625	573	636	588	595	592	549	623	552	575	588	567	577	541	588	591	567	619	565	579	587	585	631	578	572	595	583	533	560	551	554	580	589	617	598	559	577	542	548	585	565	602	541	637	561	600	597	607	570	528	577	592	580	562	545	524	583	607	578	585	602	559	585	583	575	541	573	585	544	558	583	591	562	609	555	539	592	556	564	601	547	603	566	562	613	603	541	534	508	589	582	579	567	623	571	560	563	587	559	624	564	566	581	578	550	614	600	579	586	605	576	622	574	608	564	566	581	588	596	586	596	588	552	544	591	604	606	551	571	550	591	617	554	580	583	602	543	613	609	577	601	565	532	570	559	597	577	575	572	565	585	595	577	604	596	551	608	597	639	619	569	592	604	603	607	568	593	646	575	576	528	603	577	588	590	544	580	588	561	586	596	564	627	567	537	583	574	586	568	580	582	569	590	588	594	595	600	593	558	567	595	531	605	600	600	596	570	583	577	542	592	568	556	555	607	545	544	560	578	584	551	579	555	539	596	630	601	536	559	590	576	602	626	624	579	606	605	559	552	551	587	611	566	608	549	586	593	592	574	563	564	588	569	603	630	621	559	571	564	581	584	562	576	556	586	554	580	560	573	593	554	587	565	558	549	556	590	579	602	589	603	561	536	605	596	579	607	617	591	565	561	543	606	597	603	600	526	584	621	577	550	616	585	552	562	621	586	600	584	550	597	554	549	566	548	582	603	620	568	585	644	616	588	562	597	595	593	593	605	609	582	572	561	584	604	592	552	607	592	568	547	558	586	546	572	625	610	615	607	617	608	562	571	610	562	558	588	564	538	557	600	589	578	565	575	601	558	609	569	590	581	577	534	622	588	583	587	601	586	583	616	552	575	578	578	617	560	604	537	595	612	550	616	604	593	563	553	585	590	602	595	580	592	569	574	574	546	594	561	601	534	563	597	506	594	552	524	563	577	597	594	579	544	577	616	532	569	548	561	564	549	595	594	581	573	582	561	569	593	578	606	601	580	554	578	581	566	606	603	550	539	599	558	526	567	577	566	581	566	539	594	559	584	524	596	592	544	559	568	593	569	565	565	588	579	601	586	603	558	591	541	603	575	591	594	614	569	602	563	583	573	574	632	618	592	601	548	543	590	558	582	574	623	639	581	601	565	588	581	596	597	540	572	557	569	553	556	593	612	583	605	559	589	589	514	552	552	615	629	597	524	580	579	572	585	589	565	563	586	592	570	561	571	533	556	578	573	580	555	600	536	543	557	580	557	520	558	577	569	582	558	570	572	576	588	591	574	592	584	611	601	592	561	587	594	596	558	570	579	601	598	568	653	606	640	572	572	576	581	606	562	609	579	568	559	572	567	552	599	598	593	565	557	580	563	579	567	622	583	556	567	625	578
5980	15502	17240	15128	17440	20165	20334	14460	3730	1371	1416	1490	1661	1622	1511	1247	1007	1037	929	868	888	933	1016	1013	921	805	789	768	801	835	818	868	814	832	773	813	815	733	749	797	808	776	879	784	749	758	784	752	865	872	850	838	768	781	803	784	716	755	726	736	698	788	764	772	738	715	730	773	763	771	746	777	734	749	770	765	754	766	728	758	749	810	739	768	773	748	777	726	724	771	708	812	733	765	746	771	736	749	765	769	792	782	745	760	767	737	803	787	777	774	728	734	768	760	769	745	776	785	726	749	730	755	776	777	736	709	807	720	810	740	737	764	795	771	754	770	789	715	714	786	748	750	780	771	736	732	744	747	740	756	768	738	729	740	751	706	715	760	731	724	781	775	778	715	787	740	762	715	741	765	736	765	741	808	746	715	740	752	719	760	796	759	755	740	763	748	790	719	730	732	732	767	776	736	759	749	763	758	812	763	724	741	798	799	754	744	740	820	736	786	729	753	693	737	733	730	763	743	788	784	756	742	764	775	780	739	729	791	786	756	786	773	763	766	772	727	771	722	744	706	807	763	768	775	715	695	735	719	719	757	747	741	729	789	783	751	797	744	783	720	754	737	747	742	741	796	721	740	738	753	725	699	773	792	743	768	771	772	740	769	723	708	727	780	758	743	746	747	764	755	742	799	739	742	732	770	698	727	801	733	746	740	714	734	791	775	723	778	752	745	703	785	813	762	764	782	763	694	713	752	742	789	758	744	769	807	786	730	786	778	768	760	755	734	772	806	752	765	791	749	735	751	740	718	746	742	766	755	736	715	736	741	734	747	747	763	759	733	751	791	767	782	794	767	686	797	721	742	775	772	731	787	785	723	783	792	766	750	811	749	730	813	754	737	755	785	766	721	711	743	782	765	805	769	726	741	747	799	753	763	825	831	733	755	770	733	768	744	736	754	725	741	780	738	776	773	730	736	770	761	783	784	781	765	722	760	742	732	741	758	721	789	762	673	748	743	771	773	752	768	714	722	790	744	763	767	750	738	738	779	742	781	777	759	727	794	736	727	757	740	750	704	749	769	773	775	724	721	747	757	768	757	830	742	746	742	831	770	777	763	770	743	741	768	746	726	728	758	749	746	786	804	758	772	769	765	743	740	726	731	744	735	763	760	749	778	755	789	793	787	790	739	770	699	772	724	737	715	760	750	749	742	781	744	730	786	767	733	766	783	809	762	769	768	767	741	797	794	761	761	796	756	762	785	778	733	771	715	739	708	769	749	777	754	770	761	790	784	715	739	752	751	730	710	766	772	726	770	770	794	778	736	734	735	754	765	769	764	796	745	739	752	758	748	746	777	725	729	747	758	789	727	685	764	744	769	756	717	749	755	783	734	713	762	743	792	724	736	785	757	765	778	774	758	754	728	771	784	780	778	759	717	778	742	746	736	756	760	777	806	743	775	789	728	739	737	748	768	749	770	750	775	773	742	769	757	774	744	766	741	771	818	771	743	746	742	734	743	694	821	784	794	766	793	793	739	783	725	784	791	759	777	777	726	744	778	766	759	776	743	769	729	755	772	767	735	771	744	777	753	753	824	805	759	736	750	736	803	713	812	716	745	723	775	740	788	785	771	708	748	715	817	748	729	780	729	800	749	742	726	754	811	705	771	738	785	763	747	792	757	723	716	759	747	779	757	796	739	738	726	757	766	760	841	764	774	738	763	752	751	746	792	810	766	762	754	729	733	775	794	740	760	755	734	723	729	777	769	745	770	768	739	723	727	733	767	751	759	758	732	792	751	734	741	763	797	759	737	810	749	716	739	752	769	701	833	786	761	770	734	808	794	812	782	743	773	764	746	764	810	751	739	774	743	773	745	718	785	747	771	740	760	763	735	751	689	780	761	727	752	734	770	817	728	756	728	795	750	761	787	763	794	737	745	707	757	798	736	743	793	791	768	815	764	767	748	766	744	784	786	776	781	727	735	791	732	776	797	795	769	764	733	773	808	752	800	786	752	777	733	746	767	710	768	777	766	764	758	805	745	767	737	785	756	770	747	743	787	768	732	745	789	768	766	762	738	746	711	717	765	748	746	722	750	772	777	737	777	749	753	780	789	775	769	753	756	732	744	721	748	757	778	756	767	681	759	728	762	762	723	739	768	778	760	752	768	774	794	747	771	745	757	731	809	755	776	714	757	726	712	772	757	716	733	758	786	801	761	784	742	723	731	769	743	762	765	731	751	776	723	775	718	730	788	769	733	719	717	756	721	764	767	733	722	742	757	758	743	797	754	708	765	725	748	747	763	774	785	749	741	788	781	732	743	763	742	770	789	780	737	755	761	708	782	756	716	740	747	750	765	760	754	757	771	780	779	759	761	767	767	753	794	725	743	820	757	729	733	810	813	742	781	763	724	724	762	826	746	748	687	703	715	786	742	798	722	738	725	717	715	709	799	730	761	763	772	745	749	777	733	745	746	751	753	713	771	742	752	751	780	768	731	731	792	760	733	749	756	721	737	749	810	743	764	813	740	771	784	762	774	727	775	740	721	769	694	779	782	746	779	733	770	759	766	746	733	727	718	774	710	786	713	752	758	761	775	756	734	756	719	745	766	747	740	761	721	778	794	738	721	773	732	788	757	777	741	773	752	722	767	803	769	734	753	802	761	733	750	739	750	757	783	762	754	785	770	801	755	717	772	744	762	775	753	728	770	747	741	773	744	721	744	776	801	710	776	794	764	760	802	799	786	681	764	765	741	794	814	768	768	746	779	809	747	731	737	769	754	780	719	730	708	774	746	732	700	758	737	789	704	809	725	750	747	788	722	792	725	785	741	743	790	699	766	728	719	784	706	782	786	731	743	765	751	726	785	732	717	725	811	757	793	742	739	700	757	770	768	769	712	775	717	735	730	780	718	737	747	783	734	756	763	770	758	788	765	752	776	724	803	780	734	796	775	769	762	749	734	744	717	776	777	778	779	724	767	768	688	757	778	736	761	785	761	720	759	750	733	752	754	762	753	782	753	768	801	788	791	780	785	748	764	788	782	710	744	742	763	783	723	743	772	773	754	745	787	782	769	759	762	761	776	766	731	784	745	743	711	732	734	754	760	735	774	764	744	815	794	722	759	763	734	755	768	755	765	760	774	761	750	762	724	767	757	742	776	716	774	741	789	753	741	744	758	728	722	721	753	737	718	729	784	722	792	767	774	753	792	742	765	765	768	774	745	824	759	739	795	763	744	717	773	770	759	801	724	822	781	761	792	769	822	739	746	782	746	710	789	732	748	776	764	718	715	753	729	745	794	750	769	704	706	788	753	765	764	841	759	755	772	732	746	736	756	754	698	731	737	710	735	751	751	784	766	757	751	746	756	795	767	758	831	708	776	748	708	778	738	724	695	750	730	739	738	788	789	786	775	736	806	699	765	738	777	749	781	728	767	757	742	757	718	772	736	724	774	790	751	790	777	764	707	787	749	788	780	706	805	770	781	760	747	762	772	794	739
22413	20896	28633	23278	20935	22152	23872	11592	1998	950	930	935	1013	984	828	751	636	610	559	535	506	607	628	584	531	463	445	476	475	462	489	500	476	501	514	434	480	466	447	447	473	430	451	442	464	472	469	466	496	483	499	470	515	479	476	457	420	460	450	443	419	411	415	467	447	410	436	464	464	416	440	455	413	405	471	468	416	439	422	435	474	463	423	445	441	453	361	417	445	422	442	434	386	411	454	397	408	408	460	401	438	423	414	447	462	426	453	445	417	444	407	457	436	445	484	450	412	420	418	444	441	418	430	461	441	432	419	413	418	444	439	409	406	421	401	393	433	419	425	448	437	421	424	422	454	459	433	420	393	424	431	392	415	402	414	417	451	486	452	473	440	437	444	430	455	398	407	443	453	455	434	443	449	427	457	417	435	437	457	431	428	403	460	457	451	420	449	428	444	426	448	437	467	463	445	438	426	427	451	402	423	432	418	431	420	423	420	413	431	451	441	432	458	424	408	451	441	461	486	433	439	405	431	479	444	417	419	435	466	403	435	439	431	450	466	443	429	418	446	441	426	453	440	416	450	452	449	434	475	436	417	447	452	459	441	440	405	409	459	431	430	412	421	423	490	463	432	435	429	470	454	481	432	433	414	409	399	405	452	412	440	411	411	449	454	400	458	411	466	410	436	407	425	416	444	431	409	431	400	425	454	486	424	440	445	421	435	433	428	419	441	442	463	414	427	424	442	401	411	445	431	476	413	405	460	453	452	447	426	417	437	453	464	439	431	445	401	446	435	444	453	404	418	424	442	394	457	425	412	427	415	424	440	446	438	433	438	437	414	431	430	415	454	451	419	455	417	445	400	424	414	426	421	450	463	458	427	430	429	448	419	444	428	435	425	426	426	434	454	414	467	485	436	472	429	402	424	399	391	421	458	417	438	469	452	462	447	435	456	437	438	449	404	420	445	370	427	445	405	434	421	415	418	435	433	453	398	424	458	408	415	440	424	457	431	434	432	462	405	435	424	429	441	417	405	500	451	477	449	415	439	420	416	414	428	416	443	472	444	393	457	450	432	428	439	435	413	405	416	440	417	430	421	421	457	448	428	449	443	447	396	421	420	447	433	458	494	412	423	449	414	439	449	419	406	429	436	450	423	454	426	465	444	416	429	445	449	425	399	472	485	443	441	434	443	451	402	434	454	424	407	440	420	415	437	402	484	458	454	430	404	446	471	440	465	459	424	419	463	436	419	446	434	420	446	423	447	424	469	430	436	421	460	435	418	459	450	466	459	448	434	444	398	420	428	432	438	426	418	426	403	457	426	417	438	440	411	419	432	430	447	454	417	434	429	444	423	412	429	447	414	453	429	401	454	409	438	442	465	430	470	452	451	444	402	451	438	466	443	419	461	455	439	454	411	411	447	399	431	448	425	475	426	411	438	441	432	446	421	404	410	452	432	449	459	421	469	405	399	465	427	421	414	439	431	465	441	421	427	430	443	439	437	423	432	452	426	458	463	460	447	418	405	406	448	447	405	445	434	427	411	414	440	438	439	439	450	401	430	431	413	426	407	425	446	428	422	443	438	419	451	450	438	449	459	417	422	407	405	415	421	419	467	455	460	458	439	441	439	449	426	444	433	417	469	470	448	414	403	426	424	479	406	405	431	386	412	397	412	458	447	447	432	439	422	423	418	415	431	481	446	443	442	431	424	432	428	453	412	421	440	444	415	452	466	435	453	433	446	423	416	433	403	458	402	444	444	417	419	403	461	449	421	415	419	475	464	442	462	399	440	437	389	453	425	474	398	409	436	420	442	471	439	415	446	459	463	450	450	412	452	408	401	406	414	462	425	438	439	420	417	411	466	477	448	458	430	450	458	419	439	443	412	421	435	482	465	432	410	434	420	452	433	422	437	429	409	445	435	427	391	430	416	432	407	418	426	438	425	382	406	431	414	462	431	421	416	418	419	433	434	428	471	419	458	444	429	471	430	423	424	408	433	436	456	433	443	449	436	432	425	438	451	429	470	422	474	418	441	417	451	422	428	423	457	397	430	437	425	407	454	431	426	391	462	467	421	410	444	425	423	432	446	439	426	431	413	424	419	388	416	429	478	437	412	399	436	424	449	461	470	415	434	424	447	429	395	396	444	438	444	417	435	442	427	408	448	416	438	471	434	404	406	490	431	410	385	419	425	439	395	439	470	452	420	432	423	425	419	437	404	436	411	427	432	450	436	431	472	490	411	442	425	463	421	423	402	436	430	444	427	445	406	452	429	429	421	424	446	442	475	436	419	417	395	435	484	402	415	479	434	446	392	450	414	457	420	418	395	434	414	442	446	425	407	435	456	439	408	422	390	408	435	409	397	426	425	456	388	434	413	445	456	408	423	433	412	437	410	471	415	424	432	440	415	421	422	435	424	414	446	450	435	423	449	460	436	423	455	420	412	456	427	429	417	425	470	401	420	442	438	454	416	421	465	451	413	415	423	402	377	447	414	417	453	413	424	435	446	421	431	476	422	416	427	418	391	472	380	430	424	405	461	419	440	472	431	424	434	451	378	414	437	450	412	436	484	479	467	466	423	429	446	424	461	373	438	418	418	417	438	461	423	425	451	463	381	446	438	410	427	423	428	418	437	446	407	451	440	430	480	455	472	419	396	472	419	439	389	429	425	424	436	413	451	458	417	415	392	474	420	428	430	445	461	421	439	426	441	447	420	438	445	470	429	457	432	420	447	422	474	446	421	428	430	407	440	434	412	450	394	413	459	431	477	430	449	448	444	453	446	393	440	417	426	422	440	431	383	435	440	439	429	468	440	432	407	404	410	448	431	418	427	442	451	409	414	431	463	472	430	435	439	413	442	451	444	425	440	462	448	399	429	424	421	479	449	434	460	442	451	404	446	443	451	444	405	428	427	456	444	463	426	461	436	439	432	417	422	448	444	413	429	449	407	431	423	436	433	419	452	471	390	416	432	425	401	437	412	454	429	424	417	438	416	441	443	454	403	409	459	444	459	426	443	420	443	377	463	453	416	433	419	438	433	425	431	435	444	459	447	438	428	449	496	411	436	460	439	449	443	453	419	428	410	487	467	418	403	431	445	440	432	462	469	411	454	446	443	452	436	463	457	409	450	476	417	428	462	461	459	439	425	451	419	403	436	414	450	449	439	423	455	474	434	413	403	400	435	433	422	436	432	425	434	434	434	455	427	394	406	442	451	446	417	453	448	442	453	441	482	478	415	426	433	427	432	429	408	448	427	432	438	427	435	457	424	440	457	440	454	433	399	399	418	425	436	476	442	448	437	420	455	443	436	406	408	444	417	447	461	470	393	472	455	451	416	438	401	439	435	429	411	447	440	429	470	440	424	457	481	408	437	423	429	424	442	441	451	408	447	454	414	404	486	444	416	423	448	393	458	442	430	427	462	392	407	435	465	473	426	443	445	456	417	444	470	459	416	416	440	486	435	437	447	472	412	428	420	440	432	425	401	453	399	457
8602	22879	24596	21483	23866	26197	25611	16751	3551	1779	1739	2038	2114	1893	1645	1264	1137	970	884	769	878	986	1011	950	779	704	685	653	659	681	706	659	644	632	603	651	616	638	597	582	567	623	680	639	630	669	601	569	696	706	658	645	621	644	588	581	587	598	585	581	606	599	600	615	569	564	596	561	607	554	553	591	577	571	608	602	596	559	617	592	566	594	619	610	582	543	577	579	583	574	605	562	542	582	573	589	595	544	571	556	559	581	614	589	547	569	585	583	559	610	570	560	578	548	625	553	581	605	578	590	557	652	537	595	576	603	573	566	557	602	526	544	571	553	605	601	540	589	607	527	597	582	581	562	563	574	616	569	596	590	582	573	589	591	563	598	583	560	558	615	570	636	555	565	573	640	558	591	506	569	584	547	566	565	598	608	629	602	566	579	600	572	596	631	575	550	565	595	590	556	553	529	561	579	556	557	576	547	593	559	564	611	611	611	558	556	575	553	604	557	597	557	584	594	608	559	560	569	568	603	612	577	568	612	569	592	579	598	588	620	549	576	589	593	601	570	596	595	606	579	605	561	595	553	593	578	576	591	543	550	562	581	579	609	544	552	585	574	579	580	575	613	562	548	603	551	590	568	544	566	583	577	575	578	546	587	580	595	608	602	589	575	569	571	577	576	561	552	591	558	581	632	586	554	608	512	638	626	603	560	601	562	588	596	604	523	570	579	621	615	578	589	579	570	563	587	601	583	607	581	558	613	556	586	573	628	595	606	565	541	616	563	546	589	562	587	581	579	546	593	605	541	565	572	559	597	598	577	578	591	597	559	587	549	574	579	586	583	582	525	585	601	553	535	581	563	590	604	571	564	592	605	593	570	566	584	550	563	574	567	613	536	584	601	578	553	591	579	580	522	573	565	582	593	551	608	574	577	584	576	552	566	556	545	592	546	591	567	574	555	580	619	563	591	565	593	541	572	578	604	599	577	588	590	559	542	546	589	552	615	593	599	550	614	634	593	655	613	530	589	567	569	546	575	583	551	599	556	624	571	592	607	590	568	569	606	532	576	549	602	563	630	561	564	598	559	585	571	552	560	561	572	593	597	590	589	565	575	561	580	597	552	580	636	518	634	600	574	555	603	575	592	523	562	583	614	553	558	574	534	597	560	580	595	568	547	604	562	574	584	597	597	577	581	550	581	616	554	565	572	543	593	567	603	585	581	570	593	565	556	567	590	545	547	612	565	602	586	625	549	599	599	593	564	540	579	615	620	532	563	583	589	616	519	590	578	597	571	582	558	551	618	562	559	644	610	619	591	544	567	527	588	605	595	576	548	540	572	619	603	577	601	551	585	589	581	578	620	556	551	561	560	567	622	587	606	539	567	557	596	554	545	568	569	570	616	562	594	560	554	573	579	562	579	550	571	553	578	611	567	601	544	594	584	522	591	574	620	610	585	541	589	636	583	580	572	553	539	533	590	568	541	590	579	568	620	544	582	595	584	558	608	572	570	560	588	578	578	571	576	602	570	531	550	567	584	578	604	566	520	606	559	574	589	559	577	598	572	598	580	594	586	552	593	592	554	582	571	600	583	560	556	575	564	570	569	571	610	552	564	539	552	542	515	567	568	617	563	594	571	572	584	613	562	587	554	585	604	606	549	561	591	586	603	556	571	574	563	612	575	592	594	624	560	597	568	484	628	590	566	573	590	577	567	548	613	545	582	542	576	580	577	595	597	570	594	599	561	562	578	573	574	584	596	568	583	621	606	572	589	563	623	585	558	590	544	619	540	571	544	572	606	554	567	582	579	574	596	564	599	553	521	569	606	560	574	524	613	573	556	561	561	546	590	552	577	561	573	563	575	560	568	575	532	598	591	578	568	610	606	587	593	605	552	600	542	606	574	592	598	543	542	592	556	585	543	590	590	542	580	579	539	600	583	562	594	623	552	526	597	591	575	591	594	588	623	563	550	600	575	579	565	605	577	590	572	584	539	596	559	551	541	585	586	610	603	580	608	589	564	560	608	580	604	588	569	552	545	570	585	536	623	650	570	603	583	556	553	576	583	576	642	589	558	597	578	571	618	623	567	578	602	594	596	525	565	607	583	596	558	574	587	614	583	564	631	560	578	561	590	602	571	539	595	558	567	570	562	560	588	570	532	518	630	622	611	555	577	596	583	585	580	589	617	615	585	598	585	549	571	538	576	561	554	570	568	566	555	595	608	584	610	585	560	595	543	604	574	550	563	558	538	570	617	598	570	563	571	599	598	594	597	558	611	603	570	592	584	586	616	559	606	568	577	569	556	575	594	575	568	568	582	583	605	576	557	543	595	546	556	584	581	556	534	566	598	526	567	567	567	583	606	617	569	555	603	523	537	585	622	572	551	562	624	596	574	561	582	556	531	574	600	569	593	564	559	582	562	570	589	520	573	548	556	546	568	602	571	574	551	555	604	518	516	578	563	556	587	578	552	549	539	606	572	634	564	576	565	586	581	545	583	581	550	601	581	567	621	574	626	583	579	624	572	526	574	589	596	548	611	541	573	611	610	559	548	564	532	598	586	559	578	575	600	630	585	574	580	600	551	564	550	588	547	546	577	543	548	579	573	559	571	576	588	520	600	535	536	623	587	562	595	561	588	519	542	561	647	572	587	574	586	622	575	558	610	552	624	616	585	581	554	565	565	549	581	630	537	577	563	555	569	616	579	545	578	572	586	555	554	603	537	525	574	555	557	558	608	564	568	560	586	570	620	582	537	604	596	580	566	550	549	565	589	568	588	595	609	582	596	585	540	554	567	564	559	584	590	565	548	544	594	616	536	585	556	550	536	594	584	625	569	529	566	610	562	591	532	581	550	599	534	568	577	580	565	565	596	590	539	611	591	538	589	547	576	554	584	609	577	541	599	567	597	532	572	579	556	583	569	578	549	558	618	572	553	570	542	577	612	579	551	611	560	558	572	534	592	606	575	599	572	558	549	573	619	566	554	585	542	578	560	595	599	573	562	601	580	601	588	581	598	589	627	611	578	558	605	554	538	555	573	606	607	587	601	625	582	582	584	571	601	579	625	574	596	573	617	581	554	572	596	555	546	596	523	621	560	553	605	567	583	556	574	602	650	587	570	552	563	578	579	598	603	568	585	516	576	559	567	606	596	525	521	573	567	574	580	593	552	587	537	561	568	622	582	597	543	579	590	547	574	566	565	543	561	606	605	554	578	574	524	586	573	573	603	596	609	573	612	574	572	583	569	578	513	578	607	588	599	581	559	621	591	557	571	571	526	593	604	553	564	585	575	594	589	559	578	593	583	502	559	592	569	617	558	573	581	559	575	563	598	584	575	570	576	567	588	533	585	565	583	591	596	569	557	572	611	555	572	602	592	606	579	583	585	640	591	591	572	564	572	566	579	581	606	575	552	548	597	556	568	610	593	579	603	588	573	562	616	561	627	534	594	588	615	604	554	581	565	606	569	544	526	571	572	604	618	610	581	617	608	614	567	551	582
26478	20523	14530	8790	7534	6914	5944	3149	744	462	517	568	565	573	547	469	469	466	436	408	447	473	515	419	439	387	414	440	423	394	418	427	420	430	427	433	418	413	425	412	430	389	425	411	394	370	387	415	423	405	409	451	422	433	453	389	445	402	436	410	403	407	396	419	399	401	433	404	395	417	418	390	408	409	445	418	414	426	412	398	436	407	426	397	415	417	387	407	421	414	399	373	397	406	411	409	411	402	429	389	434	418	425	422	412	411	394	391	419	422	439	444	413	412	395	411	409	428	426	436	408	425	407	431	433	440	423	458	388	432	420	402	405	421	420	423	417	408	384	430	418	417	431	410	453	415	425	408	414	417	426	417	436	424	397	406	392	427	442	433	403	424	409	435	407	421	396	407	457	394	404	392	438	403	387	392	448	419	412	430	443	411	416	419	445	434	407	434	438	422	420	393	415	407	390	390	397	430	428	415	421	413	428	421	412	426	388	386	398	390	429	411	437	382	387	391	433	414	470	469	388	407	413	394	428	420	411	387	435	430	397	411	411	430	384	441	425	415	400	413	419	432	414	421	414	445	376	428	433	389	450	396	399	401	382	434	404	398	387	427	405	419	451	442	406	407	439	440	379	421	444	393	391	418	400	408	397	420	405	424	386	418	418	395	408	421	423	439	423	479	421	457	426	416	412	430	424	447	433	417	435	425	408	387	419	390	423	418	395	401	408	403	408	404	413	401	429	401	435	425	442	425	425	442	433	399	394	391	439	380	430	399	457	438	427	419	397	406	420	399	418	383	447	392	431	402	422	369	416	395	406	423	434	403	421	381	423	417	429	433	455	424	444	445	411	401	370	418	442	389	404	425	421	444	395	398	395	393	366	410	412	389	384	431	418	433	391	425	390	388	427	386	447	433	412	436	412	411	438	433	420	388	382	435	390	426	397	452	431	378	404	418	438	400	420	409	421	443	406	429	410	404	449	406	433	411	404	418	399	398	416	412	433	411	445	403	417	465	415	425	416	393	408	416	382	403	398	409	415	400	411	421	433	459	416	421	429	408	434	428	389	410	444	412	446	401	397	396	429	410	426	404	391	448	407	401	438	444	408	384	415	429	407	420	419	422	432	428	430	404	382	414	429	433	438	426	385	363	418	421	401	446	445	431	415	398	427	374	390	410	403	430	408	398	410	425	396	367	412	404	397	395	442	401	431	430	400	417	398	429	399	427	386	384	404	427	431	433	417	458	434	433	373	383	419	418	413	411	449	406	409	420	418	419	400	449	412	405	425	450	422	393	419	427	419	449	401	408	432	418	444	363	426	429	406	383	406	386	447	430	400	452	400	443	411	422	446	420	417	409	399	428	435	391	400	406	404	432	403	390	400	440	436	453	397	417	431	399	425	383	377	393	419	434	429	419	413	402	448	396	418	418	415	420	436	424	405	403	401	420	415	412	437	420	406	417	418	415	405	392	388	414	416	415	394	412	421	416	420	419	415	389	412	428	415	410	417	409	414	399	379	432	431	434	364	423	418	414	450	415	414	440	430	406	448	386	397	421	436	457	395	440	385	419	467	401	428	418	425	445	427	426	421	424	430	415	450	399	383	442	439	437	441	420	441	400	409	406	394	426	414	417	384	393	406	411	425	392	424	437	437	407	383	401	423	451	423	411	407	380	404	425	385	405	418	406	404	413	421	394	442	417	424	444	436	443	411	385	397	374	405	383	444	411	395	418	391	432	416	397	408	414	398	408	436	442	430	431	426	418	420	412	423	454	394	431	396	397	429	426	417	435	460	366	380	433	428	443	388	411	437	406	458	421	395	413	405	423	435	418	406	412	425	408	429	390	433	407	402	401	387	430	426	396	394	410	374	436	414	415	424	441	430	432	391	406	408	445	425	389	418	412	468	451	409	417	396	398	447	387	449	444	394	393	385	409	439	416	400	406	411	439	431	430	442	407	456	444	443	392	395	373	404	404	436	406	424	375	452	417	443	420	412	404	406	419	436	419	408	466	429	423	413	386	408	439	405	428	379	398	429	418	410	416	432	469	439	419	383	389	401	400	412	432	442	401	387	419	402	452	409	432	421	393	414	438	438	398	401	410	406	410	412	385	413	397	390	433	431	389	379	432	408	452	442	388	399	436	417	432	455	404	418	428	402	388	380	443	398	403	386	429	439	466	434	404	403	394	435	427	399	442	410	439	423	404	393	392	409	379	423	403	414	411	444	419	422	406	433	391	402	415	400	398	422	420	415	433	422	414	444	434	414	422	422	472	413	404	406	401	436	412	425	402	381	445	418	436	463	395	405	451	409	384	413	444	413	410	402	379	405	456	409	398	407	435	407	446	385	403	446	422	423	402	442	426	419	434	427	431	423	407	443	396	393	413	441	404	421	414	425	403	392	433	408	436	409	429	417	435	419	398	406	405	413	411	422	427	420	380	426	420	403	417	435	424	404	423	377	393	424	382	418	415	427	407	413	421	422	423	425	411	427	411	430	395	445	396	416	443	444	370	443	419	439	422	375	389	417	443	432	403	393	438	429	414	409	409	396	402	424	388	424	430	404	402	425	460	451	432	438	414	387	401	408	417	391	431	430	439	390	472	406	390	439	443	443	427	391	371	361	443	434	437	454	418	411	433	437	419	400	411	374	402	424	457	399	392	441	405	410	426	410	440	411	414	389	441	415	424	414	424	368	418	439	404	421	398	448	446	416	382	407	420	440	394	433	427	390	436	376	421	444	419	442	413	422	395	428	430	398	425	426	399	414	433	411	410	440	412	402	408	448	414	410	400	397	410	421	456	402	423	421	424	467	439	425	417	430	399	406	406	441	425	392	423	391	416	423	442	391	389	436	395	444	405	373	434	417	379	425	428	440	424	418	428	404	397	374	426	441	470	421	386	400	460	419	442	411	418	417	444	444	434	383	399	410	442	421	412	421	434	400	420	429	402	446	396	393	429	439	427	384	437	400	416	432	407	408	383	406	401	429	441	393	396	412	395	385	424	414	406	398	388	423	401	427	419	416	403	396	433	430	400	408	382	430	403	418	421	410	427	440	452	402	439	424	420	418	448	415	429	393	428	440	435	428	414	430	426	409	404	419	408	415	414	431	400	422	432	394	447	365	407	397	437	430	412	448	445	421	369	401	392	451	458	428	405	448	431	441	409	392	429	407	425	404	430	440	413	413	434	448	377	391	443	444	451	420	410	397	401	432	403	434	404	382	429	424	425	387	418	402	414	406	440	417	426	401	411	406	412	407	405	417	385	419	393	442	455	425	432	394	411	396	424	411	371	426	392	395	409	423	411	430	424	410	423	452	438	432	413	416	421	430	419	427	391	385	417	411	410	399	426	405	432	438	418	406	426	397	375	397	377	427	399	424	453	403	397	399	422	435	397	393	422	374	411	417	395	386	399	438	431	445	390	445	408	438	425	434	447	412	459	451	372	385	457	402	443	412	479	427	407	404	410	440	444	422	403	397	421	424	387	424	398
5651	10226	13557	11901	13627	13591	12304	6919	1242	762	818	911	996	822	859	756	722	687	573	580	624	650	676	664	579	540	530	573	534	591	584	577	576	547	575	559	558	550	556	536	563	522	549	555	541	550	539	554	538	533	543	589	561	536	593	572	537	568	527	543	520	542	548	565	562	570	543	524	532	535	566	517	551	570	543	539	589	571	547	573	538	508	542	528	507	567	553	512	563	558	543	533	547	565	538	565	589	578	588	500	589	533	519	521	570	546	558	578	533	562	515	599	567	539	545	594	525	558	541	535	558	530	555	566	581	561	569	577	548	532	589	565	532	565	566	581	538	562	559	559	578	521	593	576	527	566	564	536	520	556	539	587	600	580	530	564	548	544	554	527	540	532	559	581	600	559	556	540	553	547	539	585	524	498	521	545	535	541	573	525	539	564	536	552	572	536	545	556	530	543	525	560	550	543	560	578	524	570	536	563	541	555	538	510	530	565	524	570	519	561	545	488	568	541	533	553	497	537	513	568	580	523	544	554	546	556	511	574	567	546	553	540	512	537	533	563	563	552	546	524	563	539	553	536	558	544	558	553	559	561	584	588	566	515	526	540	549	536	546	548	539	576	555	571	562	591	544	562	533	545	505	535	580	549	506	507	559	588	529	512	569	553	527	554	556	543	517	560	542	554	574	560	540	534	512	566	536	547	584	516	537	543	563	507	544	554	603	533	540	613	513	571	559	509	563	555	532	572	514	611	536	548	516	553	540	554	513	559	555	582	547	536	559	586	588	578	527	531	590	522	583	560	556	568	553	573	544	560	539	533	560	527	510	554	540	531	503	567	550	552	520	545	564	554	581	553	522	561	529	530	558	556	507	566	542	521	543	544	579	530	527	494	588	562	558	518	590	546	544	567	535	565	541	496	579	548	534	521	560	594	521	560	595	566	547	518	561	552	516	585	539	540	542	525	522	529	542	530	534	538	586	555	549	589	554	525	564	530	557	522	563	557	563	550	545	544	560	568	539	490	586	519	525	551	540	544	513	554	488	560	555	558	507	571	553	545	575	514	561	605	552	561	544	509	525	564	550	523	521	565	564	531	564	543	547	551	557	530	530	531	547	522	586	521	547	531	569	541	567	541	525	583	536	558	502	550	576	506	497	533	564	542	566	585	530	504	534	522	570	576	569	557	548	542	574	587	569	570	564	520	566	597	533	503	564	539	523	569	533	556	584	538	534	547	536	550	559	557	535	492	550	555	507	511	571	561	523	575	584	574	499	561	566	564	566	524	537	567	531	559	533	561	536	508	573	561	575	536	547	543	554	567	551	549	547	534	544	568	512	536	528	540	539	514	557	500	557	522	519	563	545	555	563	540	558	570	561	568	587	521	542	536	552	551	548	576	493	537	552	556	585	585	525	557	539	536	533	580	500	544	542	546	577	511	527	590	558	524	547	531	588	574	522	536	525	556	547	560	530	554	583	550	574	550	535	574	552	530	532	556	578	536	552	556	566	549	597	527	548	540	592	570	549	523	544	503	555	559	549	601	503	572	570	555	565	515	555	561	531	550	535	518	540	536	541	533	570	533	556	541	509	533	573	553	565	524	549	577	589	583	563	569	533	566	566	530	539	540	541	544	542	573	538	587	529	528	526	542	559	552	573	515	572	576	508	520	589	527	520	554	541	536	569	508	530	521	513	531	561	530	575	548	580	540	548	521	528	558	572	534	585	558	538	566	450	553	552	497	561	537	522	556	524	597	548	518	513	543	582	527	531	547	547	572	559	533	544	542	531	503	510	569	523	503	549	522	513	532	505	573	563	579	537	493	557	553	523	531	551	530	518	530	549	519	535	526	569	526	546	530	584	508	563	552	543	562	543	569	568	537	548	537	544	540	518	536	565	534	583	553	535	594	550	504	494	557	570	583	580	556	574	552	598	556	566	530	510	534	576	513	488	531	522	602	544	570	550	551	524	558	545	528	536	536	548	547	540	481	525	548	583	542	506	560	586	536	540	532	574	587	567	535	567	516	572	588	590	561	529	550	529	579	532	562	561	555	526	526	598	582	543	563	530	553	546	597	595	552	559	565	554	490	548	558	557	564	529	566	527	562	545	526	537	546	585	518	540	526	577	535	536	562	539	561	558	566	594	550	560	579	554	539	507	570	587	537	552	540	588	578	604	520	540	503	553	566	528	590	553	614	564	544	549	559	530	562	537	540	565	611	569	535	547	535	533	520	514	520	547	498	541	548	514	589	568	559	610	529	546	551	534	572	545	509	515	566	572	529	507	562	551	559	554	585	559	527	551	551	548	580	547	517	580	534	536	562	581	504	551	543	583	598	547	540	542	512	541	583	562	529	592	523	515	532	551	543	528	546	540	516	561	531	533	568	556	525	523	520	505	505	547	517	579	546	571	530	521	535	561	583	551	526	583	537	617	541	520	543	555	501	531	548	532	564	581	577	563	556	533	524	515	558	540	549	527	508	565	568	562	602	549	554	511	547	588	519	559	540	581	540	536	525	581	555	521	535	535	542	550	544	588	560	565	592	574	510	550	562	567	521	588	559	542	513	538	559	529	552	524	558	504	565	536	586	546	531	524	533	544	523	540	545	538	542	536	543	549	565	525	542	590	546	568	521	548	526	561	560	520	590	551	596	568	549	576	577	522	578	594	529	575	574	562	620	570	515	565	487	577	489	570	553	604	547	579	565	562	555	548	524	535	552	566	544	564	578	529	531	557	552	554	526	561	528	575	553	524	532	527	528	542	505	563	500	493	557	542	541	544	538	513	511	504	521	527	539	552	523	556	551	568	534	528	552	511	566	607	554	503	584	529	547	567	565	569	533	531	569	560	581	554	549	567	536	541	559	575	583	570	511	511	557	525	525	528	524	519	536	543	545	536	558	561	547	553	566	534	553	527	582	560	582	543	564	552	535	551	570	564	594	587	516	527	581	550	538	587	553	574	543	544	557	569	548	595	540	568	545	544	507	493	561	542	563	540	570	546	563	583	513	560	520	552	572	537	529	538	520	555	562	574	557	581	577	557	509	571	535	579	555	562	531	549	571	515	559	540	551	538	517	521	563	554	541	582	550	499	532	554	563	568	549	566	542	531	538	553	588	506	552	558	549	553	532	557	493	562	556	556	559	531	559	532	540	557	524	568	586	588	557	517	562	581	514	550	535	530	550	570	566	543	542	577	584	598	547	570	580	543	583	523	562	548	512	554	557	575	583	568	570	545	547	546	566	582	531	520	562	547	546	507	539	572	565	569	581	569	572	564	571	564	568	554	536	589	556	582	580	574	530	548	575	569	577	562	528	528	538	544	537	534	536	554	561	511	546	553	549	575	544	553	567	545	566	545	524	547	562	521	534	584	550	572	565	537	547	559	515	570	575	523	512	597	531	507	569	527	516	518	535	500	633	529	538	540	578	546	562	570	559	572	527	563	564	548	553	534	513	514	581	534	549	494	524	533	567	560	587	603	560	536	565	504	575	564	516
23337	20928	28336	23683	21159	19908	15419	8092	2047	848	912	973	866	858	821	785	724	653	599	632	650	740	689	629	616	591	611	617	603	649	583	565	632	625	539	619	607	599	574	547	584	618	617	570	621	621	620	545	570	569	633	618	572	601	565	612	589	604	593	574	567	580	547	606	560	596	576	557	571	586	567	585	558	570	591	562	595	591	577	555	595	558	583	533	601	580	589	593	561	581	571	588	558	579	553	559	539	600	528	539	542	609	615	545	619	578	600	591	568	579	558	591	601	545	551	579	532	580	616	580	537	557	564	527	575	574	567	593	575	603	627	573	550	550	582	610	542	550	607	592	566	598	582	519	586	589	557	552	585	565	592	578	567	543	584	573	576	560	586	565	563	596	568	548	527	590	577	525	581	585	576	571	573	566	611	566	560	559	588	572	574	586	605	581	534	539	595	575	562	557	593	572	559	603	581	595	565	563	584	564	518	544	601	569	567	553	578	583	604	607	599	575	534	576	598	568	586	576	582	579	560	571	603	593	591	583	605	591	592	557	563	560	586	537	588	604	577	577	577	573	547	572	596	551	573	571	542	580	600	603	574	565	534	598	595	597	576	580	554	590	572	561	585	592	624	593	542	557	546	545	565	630	557	549	580	568	593	559	621	584	573	587	611	624	575	545	568	574	554	585	560	575	567	572	548	583	537	525	578	543	612	570	532	585	597	583	582	580	551	611	543	584	560	582	562	589	587	596	539	613	610	580	594	543	580	574	546	540	610	543	586	589	565	552	591	590	588	575	566	614	567	547	569	570	569	584	605	578	564	554	585	575	576	582	565	551	584	557	589	604	566	569	603	595	568	584	613	554	580	551	565	624	572	597	593	606	577	589	559	571	579	581	597	547	630	559	560	628	571	570	579	635	579	607	515	588	574	611	575	542	552	539	578	577	565	538	621	538	592	624	586	550	646	571	582	522	583	581	557	582	600	571	598	586	561	629	583	579	589	634	554	587	543	602	611	562	572	634	576	598	586	598	555	569	531	571	544	536	546	571	588	527	502	562	570	575	597	565	591	537	555	570	581	571	574	646	567	594	549	567	592	574	580	594	588	626	555	541	587	563	572	618	605	558	578	576	596	532	537	571	635	585	572	582	579	588	611	551	573	560	549	621	526	603	584	565	525	581	583	551	584	569	590	556	594	570	563	574	618	573	607	552	580	577	595	593	566	610	570	563	584	547	570	589	548	562	575	571	637	602	560	547	578	559	564	574	518	619	561	562	558	586	585	560	588	610	562	556	577	531	606	573	571	578	598	612	562	602	577	626	576	572	570	601	617	582	569	549	608	573	512	551	565	600	521	542	558	582	581	585	607	569	555	573	576	589	593	570	630	592	590	565	564	617	572	577	614	593	567	606	599	550	583	572	582	600	600	575	548	568	579	574	598	552	588	600	602	556	568	593	552	536	576	592	576	532	570	610	551	536	567	566	594	533	581	587	556	558	600	577	591	562	572	560	566	600	563	625	589	577	565	561	554	566	568	562	539	572	627	577	590	574	608	577	615	541	573	529	597	571	546	593	572	593	607	572	587	580	533	546	572	551	591	593	586	560	614	539	591	597	590	551	596	535	552	583	622	591	619	590	563	563	601	589	532	612	593	576	582	573	560	617	533	572	592	586	597	582	544	552	589	567	563	587	595	606	576	562	584	537	562	595	588	554	586	587	540	575	619	611	580	605	542	598	588	584	587	588	609	567	578	608	594	610	597	580	591	558	584	573	586	561	560	613	591	557	579	587	555	592	610	593	606	563	564	577	583	538	553	577	566	545	583	565	564	549	591	614	562	534	609	583	608	587	579	561	541	530	554	590	580	582	605	595	564	572	597	564	618	541	574	564	572	538	609	589	588	615	576	551	600	587	599	540	530	597	532	558	590	569	553	499	541	623	588	584	578	560	551	574	527	572	547	617	538	569	552	576	576	570	569	618	533	508	583	575	561	575	579	562	545	584	564	617	564	608	581	574	567	573	564	585	580	563	592	596	618	564	604	553	564	593	561	553	527	572	583	579	536	539	582	559	599	567	630	554	603	590	555	555	542	559	586	578	596	590	574	561	592	610	576	584	568	593	599	575	612	542	551	600	589	558	534	593	563	598	567	564	558	572	623	580	536	586	587	591	507	541	606	592	576	595	545	574	617	591	593	551	573	537	514	575	571	564	568	520	544	591	557	538	541	597	538	598	539	565	565	577	583	532	580	569	572	544	585	548	554	551	591	590	615	538	566	602	566	562	598	590	567	528	558	574	553	532	582	532	597	521	565	560	550	564	556	578	609	591	598	560	550	529	580	603	578	565	605	583	605	578	551	529	590	581	578	622	553	555	589	553	578	567	555	599	528	581	590	572	581	545	567	572	589	582	561	586	584	610	593	601	593	621	575	563	553	553	631	608	555	592	593	568	560	523	540	566	571	590	577	587	547	572	579	568	588	551	540	595	594	520	556	546	556	592	547	550	606	582	637	577	565	575	561	551	601	575	565	565	584	614	560	538	512	564	608	535	594	570	635	626	562	650	566	591	573	576	572	528	518	585	592	576	599	559	537	580	549	620	555	507	572	575	569	586	596	565	589	598	512	573	603	527	546	528	541	594	592	579	528	571	590	531	553	587	557	617	590	571	584	558	609	604	597	557	561	601	558	524	530	559	545	549	556	589	593	575	578	560	582	571	562	562	613	598	564	587	539	596	606	556	593	564	606	583	594	518	575	559	584	580	586	547	521	558	550	597	523	584	522	606	586	562	567	547	601	545	548	534	587	552	563	552	560	560	560	594	574	533	526	585	601	592	587	590	606	633	559	588	545	550	592	586	556	566	565	558	559	603	599	564	532	584	584	562	565	576	586	581	533	551	535	600	556	575	573	587	560	591	568	547	591	564	614	588	616	569	569	561	548	586	535	587	569	573	613	572	574	537	590	565	560	544	593	604	554	589	588	509	591	629	582	558	578	565	577	615	577	539	614	580	590	597	545	591	579	567	573	572	586	568	589	668	591	566	548	570	564	599	571	568	590	539	562	580	589	551	570	536	568	620	582	552	609	568	558	584	566	566	568	586	564	542	606	596	616	602	599	617	564	517	572	578	573	567	594	562	595	551	538	556	534	606	614	571	551	584	602	563	584	524	555	573	630	562	550	604	584	595	613	575	556	534	530	555	564	586	607	592	596	600	605	604	625	574	560	577	570	590	522	582	545	611	588	554	588	614	591	577	553	577	562	538	585	581	573	517	588	563	624	600	566	616	574	548	622	554	589	592	540	581	538	575	562	560	569	579	552	615	568	578	571	607	566	512	551	599	562	553	530	592	579	597	585	561	564	569	587	562	609	568	604	565	539	629	575	587	556	616	581	589	583	555	565	606	582	589	538	570	521	592	554	567	555	563	599	571	537	544	562	612	542	529	552	577	578	591	612	587	524	564	576	592	559	565	592	584	617	593	581	547	585	563	561	597	582	598	549	577
7330	21514	25295	22482	22676	22016	20211	14121	3993	1502	1540	1705	1602	1542	1465	1249	1178	1070	863	911	1003	1019	1033	879	839	821	744	786	778	808	855	791	776	791	764	836	756	722	794	820	737	809	805	820	821	712	767	802	759	762	801	856	832	785	754	799	743	757	701	760	827	773	764	720	793	798	741	776	782	732	809	769	788	758	782	770	689	806	755	747	794	772	762	733	804	710	742	747	754	717	745	762	781	790	776	754	787	782	760	735	785	758	776	762	790	726	745	738	802	764	767	776	787	732	755	753	716	759	729	815	771	771	734	764	742	777	754	719	718	725	752	754	763	747	763	747	796	736	793	742	746	782	760	741	739	772	799	780	772	792	773	749	765	774	727	742	778	734	725	724	767	758	777	770	746	764	809	700	716	777	769	746	719	769	706	772	743	750	822	731	728	730	768	770	733	719	797	762	783	769	745	721	792	786	773	758	724	698	775	773	692	743	717	765	742	777	736	808	748	730	745	735	750	750	768	717	794	752	781	749	754	741	739	710	799	756	736	774	710	766	759	742	758	749	745	753	765	728	766	765	752	767	721	731	768	725	744	724	744	742	752	753	754	788	769	782	732	695	705	717	734	788	797	764	734	766	701	721	709	741	758	741	760	762	721	705	749	762	774	762	781	786	756	773	777	777	762	707	736	776	747	717	757	754	767	775	717	788	781	753	804	742	763	779	770	725	778	706	808	730	717	769	747	733	768	771	782	733	751	743	743	776	741	733	762	709	770	787	706	789	733	748	740	785	664	731	738	749	728	728	782	736	718	740	742	686	733	729	749	740	744	772	729	753	713	722	767	727	754	690	770	783	725	730	760	758	748	739	763	761	778	764	757	727	789	761	760	687	752	776	717	751	737	765	686	789	761	735	763	756	724	751	759	788	785	810	732	690	749	739	777	728	798	745	768	724	740	771	765	775	771	745	735	765	705	778	744	722	747	749	758	746	737	770	745	724	764	767	785	686	737	771	800	728	725	732	704	760	768	766	727	758	730	766	755	755	759	705	718	721	767	743	795	777	765	769	757	710	778	744	751	755	775	750	763	797	738	736	743	726	743	718	755	823	739	750	744	786	745	740	753	752	740	720	743	731	731	748	781	755	749	785	748	749	742	724	724	759	711	739	759	741	781	799	704	756	751	733	710	754	773	775	747	761	726	754	756	796	735	752	746	741	799	723	741	734	802	715	741	736	746	725	755	783	777	718	713	743	742	765	731	737	752	739	738	725	774	771	690	755	742	762	754	790	746	734	752	738	778	684	712	742	782	759	765	747	736	700	747	762	782	701	694	753	714	748	739	767	734	730	734	771	760	764	738	804	789	730	729	766	787	797	778	728	775	735	761	763	745	737	688	733	774	750	747	755	761	780	731	708	737	718	791	798	725	714	735	771	737	737	739	785	770	746	739	765	714	746	783	825	713	762	838	713	779	768	724	764	747	807	758	726	726	780	808	770	773	803	760	724	753	796	817	747	714	784	784	780	762	732	766	749	784	819	715	815	712	799	724	795	783	718	800	800	767	758	746	767	720	785	735	802	717	800	769	761	745	744	728	719	753	792	718	731	762	791	810	787	767	741	702	757	733	723	709	799	768	771	739	785	723	762	739	727	758	811	698	780	804	710	748	732	768	769	735	715	816	742	754	728	742	751	721	735	769	768	752	766	720	753	736	761	780	755	766	741	769	794	745	760	735	729	759	801	773	719	735	746	793	754	756	763	740	768	726	721	792	764	760	732	754	731	776	756	752	739	802	765	743	768	766	773	706	728	751	708	769	780	805	737	787	765	757	779	772	738	770	747	752	740	715	706	738	733	775	713	724	784	736	775	779	730	783	700	797	734	760	722	748	759	724	795	759	733	747	715	710	783	764	709	761	747	791	727	739	708	770	750	755	720	729	744	755	734	765	764	750	757	812	792	765	724	783	800	735	745	790	786	746	758	695	794	713	745	763	730	800	706	763	777	744	755	719	730	734	714	774	739	763	788	743	758	756	781	746	770	746	748	710	766	737	753	771	769	762	730	766	802	767	740	713	785	781	741	724	765	787	764	756	738	737	737	747	734	773	753	729	703	769	768	728	729	729	753	760	745	737	795	717	730	762	785	751	735	708	751	736	775	724	728	778	744	759	736	715	719	745	774	755	766	835	790	760	693	791	745	712	760	744	787	747	715	740	775	741	788	727	776	738	767	757	768	744	769	746	792	736	704	754	772	733	736	745	726	781	733	785	709	704	730	737	764	728	744	715	692	754	786	717	774	725	733	748	796	763	755	762	822	753	758	751	773	766	721	778	777	781	745	765	766	776	712	740	792	761	768	745	758	749	746	760	720	741	729	737	707	755	784	780	725	745	794	776	734	728	755	747	746	791	754	768	754	707	749	729	761	741	736	745	751	802	685	757	781	756	751	727	791	722	740	740	739	699	715	762	822	780	724	758	779	760	711	740	731	761	777	773	789	769	698	786	735	765	710	706	786	764	782	729	795	763	752	776	745	791	760	741	763	655	778	770	772	767	731	813	782	729	781	746	714	753	707	696	761	760	713	757	728	764	694	795	766	745	756	738	814	744	785	658	714	798	744	699	719	757	766	793	732	745	795	734	689	747	761	749	839	731	762	697	752	743	772	775	770	718	734	762	754	758	731	712	767	757	755	752	742	733	755	748	776	698	737	752	744	715	784	738	753	763	776	731	784	747	779	750	738	784	789	754	766	777	722	755	735	725	784	758	761	766	742	749	739	747	754	760	730	713	734	739	805	768	745	746	748	720	751	725	764	705	755	772	777	760	759	754	741	775	753	762	733	771	722	713	767	741	725	746	738	756	779	741	779	742	736	735	690	725	775	734	770	784	715	744	762	801	701	743	728	749	758	757	780	737	707	763	720	762	740	772	721	740	739	725	742	795	774	802	756	800	783	764	737	755	762	797	727	782	750	762	795	787	765	733	750	742	777	709	772	738	719	756	773	762	767	763	791	749	742	732	796	728	786	820	736	746	743	792	775	711	747	772	768	750	741	760	712	753	741	810	808	716	686	802	733	789	764	760	740	754	727	761	781	712	754	774	757	774	784	743	735	725	745	801	744	684	736	753	730	791	709	716	740	733	713	761	755	774	713	767	733	757	722	758	807	743	712	752	805	726	729	743	743	762	741	775	731	746	739	773	739	772	778	726	775	749	743	749	767	754	766	742	675	730	774	718	752	780	700	772	748	704	790	756	744	847	780	710	805	677	764	737	732	781	748	768	745	759	737	730	809	729	745	721	757	759	782	761	718	756	779	716	706	715	762	768	718	761	784	766	766	790	739	773	738	753	688	806	752	783	779	734	724	759	756	763	808	704	755	732	742	744	762	751	719	786	749	790	745	801	798	766	769	782	815	754	799	707	758	778	759	729	720	695	715	783	761	712	767	703	730	803	751	741	789	763	763	764	729	781	782	765	771	736	773	766	766	704	816	771	758	778	768	767	755	711	769
22470	20929	28698	23321	21038	22558	23784	11777	2575	976	921	1137	1050	967	918	759	648	602	546	548	599	660	632	578	486	494	463	491	484	469	460	509	450	479	439	507	448	472	455	476	431	492	450	488	426	467	429	475	436	465	487	486	479	481	452	454	472	467	423	440	476	434	437	459	456	437	424	409	444	442	442	433	473	441	444	461	472	421	480	419	497	445	478	457	445	443	421	452	456	445	428	432	412	434	437	453	463	407	450	413	452	483	486	423	459	449	447	436	434	467	429	445	451	481	464	480	453	421	452	429	424	423	474	465	468	480	444	466	470	425	421	463	487	457	389	450	442	440	432	456	439	461	459	455	410	458	443	443	474	404	428	486	408	421	451	442	451	397	410	436	466	461	438	451	430	422	462	403	444	459	446	437	445	437	447	431	406	480	415	451	455	398	419	421	418	419	406	400	442	499	468	435	437	415	448	408	458	435	477	435	475	412	437	447	484	434	436	418	453	447	455	439	445	458	454	445	428	429	463	458	417	405	409	399	437	455	437	433	422	433	418	413	461	406	455	405	435	428	440	441	443	483	440	468	451	447	433	439	407	473	467	444	431	425	438	458	460	428	427	470	421	437	372	424	448	443	441	422	437	430	432	474	455	438	453	427	475	443	443	483	450	412	453	441	452	442	431	429	446	463	443	455	468	430	460	422	440	409	432	497	404	416	427	423	405	441	434	440	435	440	457	432	411	437	450	465	435	414	406	419	447	457	447	405	455	452	401	402	442	450	447	429	469	425	447	446	428	429	479	394	472	447	455	446	450	483	447	400	443	432	439	458	457	444	413	447	446	418	450	460	398	418	425	393	449	440	445	407	465	448	472	438	447	448	442	410	420	429	453	475	456	438	418	425	450	434	470	437	431	422	454	417	474	442	444	473	441	458	419	426	452	447	454	410	463	457	452	453	426	450	443	428	411	457	438	430	423	429	454	440	434	390	429	444	425	439	417	449	394	452	405	419	428	425	457	448	434	432	469	460	430	456	434	444	442	458	435	409	444	470	438	440	446	447	436	414	453	431	471	458	475	433	450	431	457	425	413	457	404	450	441	459	424	457	427	454	460	470	443	463	440	421	419	453	409	454	448	440	449	461	460	445	448	404	410	452	443	416	437	411	448	445	395	460	462	440	428	460	449	425	453	472	444	408	429	430	443	410	435	494	423	424	475	436	454	438	430	517	457	464	463	463	421	457	428	421	473	449	478	385	441	442	461	493	417	453	452	398	411	459	471	461	422	457	484	428	412	411	438	442	431	496	465	437	460	418	447	402	451	433	428	455	449	405	395	447	391	421	441	432	436	480	432	425	439	428	443	443	410	430	487	441	415	432	408	437	463	427	436	411	505	493	430	436	435	433	443	432	410	477	430	447	468	455	424	422	440	466	456	466	452	447	437	448	398	441	430	428	402	459	469	451	436	473	475	448	441	443	423	447	422	417	426	458	461	459	426	457	438	475	452	441	404	412	435	449	452	438	431	436	433	458	423	440	423	435	455	436	427	458	416	427	455	473	444	442	434	435	466	435	467	446	471	457	452	439	436	427	472	439	446	475	458	452	428	429	408	407	435	420	458	448	414	431	467	490	420	435	445	457	471	428	440	445	405	414	431	421	451	439	464	424	439	466	447	432	451	445	435	446	445	432	410	444	414	432	443	435	414	421	439	439	466	409	437	439	455	467	434	443	482	413	431	422	462	433	433	421	437	423	485	428	477	449	425	473	487	439	443	416	457	436	418	429	442	389	445	474	457	441	448	441	404	456	402	430	453	437	447	432	467	470	428	426	462	450	447	420	453	418	460	461	450	434	424	462	422	486	416	461	423	442	420	418	460	392	431	403	410	462	458	485	436	450	415	431	429	468	415	426	431	431	434	419	438	457	455	451	481	464	469	444	439	441	427	441	426	404	413	458	403	406	462	430	437	453	460	408	477	450	459	450	448	444	434	438	438	438	414	397	453	401	443	400	459	457	442	440	446	391	450	450	424	430	406	443	416	421	441	471	426	412	416	413	447	405	440	448	448	441	411	426	460	461	415	455	465	468	384	422	436	436	429	417	445	431	474	456	420	439	418	444	428	467	463	459	435	407	408	434	454	443	419	412	423	444	451	458	441	461	458	442	429	393	431	420	438	434	475	435	434	435	423	441	439	469	461	439	452	437	474	454	443	442	495	419	442	436	419	420	469	452	454	458	464	439	445	449	433	431	456	427	460	466	474	465	423	466	442	376	450	457	442	433	457	428	440	439	414	427	452	450	382	458	458	426	462	415	453	448	438	443	462	493	497	463	442	446	439	448	435	434	482	428	432	430	422	426	404	439	417	456	456	454	467	444	476	458	453	449	447	495	461	404	449	426	452	440	463	455	416	480	382	437	403	411	452	424	434	434	450	405	438	425	480	421	459	454	417	442	430	473	437	446	445	430	464	416	398	499	467	435	462	493	430	433	468	426	475	417	424	455	423	430	414	439	441	451	432	446	440	441	433	448	459	462	475	450	446	468	442	443	398	442	419	439	479	448	405	407	468	463	422	454	488	468	440	441	441	447	425	417	425	428	420	460	470	442	443	441	423	450	434	452	393	436	441	419	409	432	426	405	462	445	481	455	447	424	449	502	428	459	440	435	448	420	446	444	429	434	431	445	467	438	447	480	445	452	432	453	418	457	484	384	419	420	449	405	413	445	386	423	407	461	442	415	439	423	440	394	438	439	418	437	432	456	476	462	465	448	435	442	409	435	418	460	416	445	436	429	428	457	454	472	428	382	446	414	487	488	461	423	430	473	448	441	404	440	439	432	449	452	408	447	458	477	426	400	400	415	428	481	398	405	463	467	455	459	452	423	473	430	439	451	428	422	434	462	445	466	464	415	402	442	429	408	452	444	447	440	431	417	408	419	441	445	449	450	448	455	436	423	428	450	432	432	410	445	449	408	418	435	438	447	435	445	422	427	441	454	422	482	446	443	427	420	440	415	446	446	445	396	437	454	434	392	419	421	438	426	435	444	418	420	423	454	439	456	451	419	450	439	465	454	464	432	519	458	421	404	442	427	444	435	465	420	436	444	437	427	441	426	428	462	443	487	428	448	406	433	447	433	463	449	407	431	418	447	432	429	388	485	438	452	438	433	430	437	451	424	425	448	463	407	459	457	415	391	495	456	447	434	436	441	402	460	410	439	408	452	398	442	459	428	451	427	464	467	414	448	455	446	444	424	451	417	398	450	407	414	421	434	429	442	400	467	443	446	443	421	430	448	451	416	443	447	456	441	438	422	478	433	462	414	423	424	447	483	450	423	416	445	424	444	403	427	436	435	491	467	421	481	388	441	441	425	440	440	457	411	431	418	422	392	465	431	430	424	453	439	456	409	416	404	460	415	440	456	454	474	439	467	435	413	436	401	449	431	472	407	411	442	437	436	452	436	432	449	447	447	437	451	448	455	397	400	426	410	457	469	447	441	451	433	483	415
10226	29908	33688	29266	28293	28300	25275	17612	4498	1832	1950	2232	2036	1842	1740	1400	1127	934	813	813	934	1056	982	841	742	637	678	644	647	712	705	659	676	677	645	648	641	601	588	609	650	660	654	710	623	619	633	606	618	660	658	643	628	596	620	614	585	584	545	586	583	566	553	587	606	632	603	579	610	580	585	578	597	607	570	602	576	583	577	611	590	571	549	605	578	583	583	580	572	586	547	588	538	551	608	590	610	557	538	570	556	573	604	581	624	605	574	590	600	596	604	565	560	559	570	562	600	564	631	573	615	627	599	631	622	555	622	571	615	575	549	592	587	600	541	607	593	624	556	555	653	579	569	562	541	570	597	575	587	563	567	599	594	581	600	599	625	574	622	593	590	561	574	574	555	579	567	632	622	585	619	618	598	555	604	561	583	586	591	619	604	589	606	599	550	584	570	597	572	571	606	595	606	642	606	582	556	554	624	602	591	571	559	611	594	554	595	561	591	614	596	604	569	621	575	549	564	562	577	600	571	591	623	581	587	582	621	577	558	569	592	569	558	573	580	618	600	569	604	589	576	581	573	554	608	595	577	565	567	600	609	540	557	601	595	567	584	574	576	574	585	626	618	547	566	584	598	564	568	593	521	624	577	591	576	602	604	586	588	623	613	601	566	633	610	585	599	590	626	578	618	598	618	594	603	585	602	595	573	588	599	629	576	604	546	553	564	566	619	568	563	582	582	598	579	617	586	554	602	599	605	582	558	577	544	575	578	579	613	603	553	558	586	612	572	585	557	587	592	581	568	595	579	606	581	590	576	597	596	573	588	598	586	596	577	579	595	609	574	594	618	582	589	588	549	548	564	590	564	573	548	591	560	569	649	613	590	607	542	545	571	584	616	607	572	614	579	601	529	609	568	552	532	595	587	580	557	611	608	572	580	604	583	614	604	566	606	571	596	586	620	561	588	572	609	566	572	538	571	574	585	569	587	587	570	593	597	549	587	584	596	539	584	612	614	583	582	605	591	596	570	574	590	648	604	550	576	599	608	598	631	586	602	597	544	581	622	567	536	603	558	573	584	584	598	579	611	575	608	547	584	577	618	578	595	611	568	556	571	570	560	611	586	578	633	591	563	603	587	567	578	617	598	610	594	570	565	624	598	573	577	587	580	608	555	564	568	560	567	591	571	587	593	631	580	582	563	610	597	555	576	583	523	571	570	567	601	563	607	568	575	615	577	575	545	601	591	564	587	587	586	574	579	583	580	589	566	584	603	615	594	560	592	586	578	602	563	567	578	631	568	594	566	565	585	610	581	586	580	603	589	569	629	583	589	620	573	642	589	611	563	589	567	552	624	580	592	574	613	570	591	593	588	571	555	558	591	539	603	574	601	605	632	604	565	607	588	592	588	572	613	593	616	578	595	618	573	589	575	624	568	583	589	593	591	613	592	566	575	578	622	553	608	606	604	592	586	604	599	563	578	589	561	574	587	569	590	638	583	607	554	587	583	602	548	575	563	602	617	607	594	572	619	565	551	577	558	556	640	578	553	569	639	588	578	543	592	579	541	601	596	593	629	585	576	613	576	608	626	578	533	520	620	584	583	602	534	621	589	556	579	590	590	588	563	613	572	578	578	562	559	577	584	587	583	566	587	578	594	595	606	592	619	559	593	608	581	601	607	623	562	565	547	583	542	607	539	562	590	586	601	656	567	575	599	601	595	610	559	599	573	592	609	552	593	633	590	628	621	605	593	565	581	580	582	603	594	575	572	567	596	564	598	611	543	602	582	572	535	615	562	568	600	574	595	541	540	603	596	603	612	585	646	550	611	551	574	541	595	619	586	577	553	602	577	609	562	582	545	637	574	595	617	547	626	572	580	567	611	596	579	555	551	565	617	583	589	594	558	565	576	526	555	614	583	565	603	567	586	582	604	595	561	568	619	536	579	555	558	631	613	593	652	596	587	597	564	579	568	640	587	562	581	577	576	591	547	575	615	596	620	566	580	564	585	529	619	588	559	599	587	530	572	504	583	576	579	551	585	573	554	590	566	536	572	608	587	563	606	606	616	557	614	535	592	568	563	562	555	554	598	583	589	585	606	561	595	611	591	561	539	583	596	579	613	587	599	567	554	566	573	608	605	541	614	553	545	591	604	594	598	614	558	582	569	569	624	590	553	593	560	547	603	595	591	610	595	612	616	605	619	545	529	566	573	587	617	582	544	608	621	605	566	547	609	599	591	579	562	549	632	588	630	583	607	599	561	563	549	597	584	581	604	590	584	587	599	597	581	563	601	589	571	545	583	572	559	585	618	590	597	531	582	588	565	600	592	571	592	564	570	581	569	570	616	587	597	562	586	575	591	578	566	567	602	574	553	579	596	589	604	602	571	597	588	592	531	600	602	554	607	577	588	579	609	584	588	617	601	618	589	583	575	572	561	561	604	596	620	595	594	592	581	606	585	575	561	565	556	569	562	554	579	628	580	620	566	564	584	605	551	544	587	588	559	593	579	533	587	617	572	621	563	568	546	565	608	579	577	620	605	539	619	624	563	602	617	582	584	585	575	608	567	585	628	611	563	597	581	584	553	591	605	572	650	546	622	567	531	595	593	605	599	620	570	580	602	603	589	596	606	597	592	589	550	597	560	503	614	606	605	606	602	603	578	554	588	576	558	551	562	623	588	603	543	581	555	586	572	575	559	626	599	555	602	600	533	566	594	600	536	610	587	610	578	601	593	581	601	586	572	587	597	571	566	628	576	607	591	625	556	620	588	564	565	599	548	588	571	540	600	606	573	619	623	564	627	573	597	594	606	590	545	587	576	647	557	580	597	564	590	618	601	595	619	606	560	572	571	596	593	553	627	598	559	551	549	590	602	610	603	573	576	558	585	564	605	586	601	579	631	593	580	595	548	555	581	572	636	628	558	601	578	573	591	601	588	589	647	562	587	611	624	607	569	577	624	612	584	599	596	582	582	563	611	560	566	548	584	623	608	606	591	598	606	609	583	616	580	591	576	556	569	584	576	588	613	587	590	599	594	525	595	566	580	578	591	606	578	542	535	582	581	593	584	572	603	565	617	588	640	577	533	606	599	560	591	579	577	604	621	550	641	572	579	564	606	578	592	570	591	630	539	591	563	629	559	596	594	561	624	588	569	602	612	563	571	632	540	564	580	587	585	571	548	578	620	579	576	560	577	580	564	574	565	616	556	586	589	558	603	591	593	598	536	596	577	566	592	578	571	565	560	561	520	602	586	572	604	639	563	560	594	579	551	558	592	574	550	591	589	587	551	587	549	628	586	593	593	562	584	536	592	570	576	587	586	578	609	575	614	597	550	579	599	590	627	610	570	560	594	562	604	615	563	607	621	630	585	591	605	579	557	561	634	610	596	583	571	544	599	582	617	577	575	551	556	600	576	579	560	616	609	570	574	585	598	564	536	604	561	574	576	558	565	598	554	571	591	579	553	553	575	585	565	547	576	570	571	618	620	593	598	528	558	580
26456	20735	19315	14160	9896	8147	5846	2643	681	547	529	591	613	584	548	545	504	498	441	431	437	446	454	392	417	437	430	421	416	448	455	424	465	412	380	441	450	424	426	413	415	396	439	439	421	414	442	444	426	424	423	428	435	441	434	402	459	435	433	444	410	423	421	429	423	414	410	406	435	401	410	404	396	432	431	370	438	402	408	429	393	409	406	441	416	475	405	421	456	408	430	427	425	410	419	423	387	424	428	422	403	445	427	389	406	454	388	405	463	435	364	396	403	448	442	437	420	461	412	375	445	429	396	406	422	451	403	398	446	423	431	440	409	412	408	415	425	411	425	395	429	419	421	427	447	417	448	419	413	429	433	417	409	444	383	397	443	445	436	403	415	447	420	438	410	443	431	389	395	414	433	429	392	468	390	439	403	427	422	439	411	415	414	412	412	413	411	420	456	410	449	399	442	432	438	412	425	430	432	450	456	425	425	425	403	454	380	381	401	374	434	420	422	439	416	423	444	442	434	423	416	418	407	464	393	446	417	438	425	440	429	433	417	446	405	465	409	424	398	462	387	406	448	433	398	409	412	374	416	427	407	420	485	399	386	391	393	404	400	485	427	460	429	419	409	420	423	445	423	428	436	378	406	443	430	432	396	398	446	468	437	441	414	415	420	393	442	396	436	401	422	446	428	377	429	406	440	449	433	407	442	418	424	411	384	448	461	405	395	440	435	425	405	427	384	415	401	448	436	421	419	420	442	425	420	438	405	440	429	424	405	466	445	428	415	427	412	415	440	421	393	405	411	417	413	438	442	379	447	405	402	435	439	420	436	421	435	387	458	419	410	399	426	428	402	421	414	420	434	410	431	422	427	432	440	424	410	433	402	430	419	430	386	451	460	433	423	424	432	418	417	389	403	415	421	415	407	419	418	383	433	408	414	431	421	431	431	440	411	422	415	488	437	392	408	421	444	412	427	418	419	436	424	399	420	437	436	414	446	420	435	471	402	414	408	425	436	438	437	459	393	432	421	427	426	430	396	402	479	407	414	471	398	421	431	441	400	418	442	417	413	427	427	429	428	441	456	431	420	402	401	436	409	425	418	425	428	430	456	386	441	416	448	405	393	418	432	455	462	423	378	463	426	417	403	431	397	445	441	405	442	468	413	463	454	423	412	376	412	402	395	417	430	445	360	425	446	422	448	406	438	415	422	422	400	425	401	415	450	479	441	412	433	409	393	432	404	448	426	463	414	423	447	434	407	402	445	406	423	416	413	373	431	373	427	426	433	427	397	406	431	434	432	412	434	436	397	374	439	427	435	430	421	405	379	436	415	409	415	393	424	445	385	432	390	346	440	400	433	431	429	429	450	468	448	408	396	436	386	423	429	433	411	406	417	430	456	414	433	397	419	438	415	435	405	442	409	435	414	436	461	411	440	437	430	388	454	416	420	458	448	427	422	417	454	439	457	432	405	403	437	408	438	422	395	421	437	405	395	429	451	452	420	395	391	397	437	409	425	454	431	446	424	441	454	443	431	406	431	412	415	447	423	413	428	411	438	427	405	396	423	424	411	418	427	416	459	443	466	417	468	418	421	440	437	427	412	373	448	418	447	404	440	366	424	436	428	401	439	469	429	436	381	429	409	432	423	425	443	447	406	426	423	406	434	441	435	429	431	472	411	427	400	431	443	453	428	460	406	424	439	453	421	456	415	408	411	395	377	412	451	388	383	424	443	411	429	410	422	410	422	401	406	406	420	398	411	462	415	447	416	404	429	443	427	411	456	405	414	423	438	450	448	411	435	403	451	444	440	406	460	387	397	420	412	356	438	412	421	420	499	415	392	431	443	409	405	421	413	445	406	390	419	421	406	437	425	408	433	407	412	437	452	426	403	420	409	459	415	438	392	415	447	419	432	424	417	438	426	442	435	428	429	434	452	408	412	403	426	422	402	398	393	426	419	426	402	404	444	384	430	438	454	444	451	400	416	456	405	434	408	431	412	425	413	395	443	437	441	427	407	392	406	409	436	407	417	457	404	393	414	411	433	403	407	447	426	409	436	418	460	408	410	408	404	456	446	379	400	403	424	367	421	400	404	417	439	453	445	430	419	406	407	446	400	471	414	414	406	426	432	422	425	407	461	455	425	412	379	465	429	440	437	396	437	399	401	425	428	414	409	442	426	425	419	438	435	392	423	412	413	448	425	487	434	422	410	443	417	401	408	411	465	398	403	425	433	406	401	493	416	407	421	429	423	437	445	414	386	437	408	408	428	437	430	444	425	445	425	426	385	428	455	465	420	392	443	383	433	434	405	448	405	456	415	429	427	405	408	407	422	406	411	447	418	434	424	460	390	419	401	435	410	399	429	453	398	458	397	421	385	422	442	428	416	419	425	383	433	423	419	459	432	416	447	437	416	424	436	418	432	418	428	427	421	372	470	428	401	406	420	441	409	429	403	436	411	436	403	411	386	421	407	414	385	422	393	444	430	434	455	432	399	405	396	424	444	443	418	400	446	410	463	416	433	422	430	458	429	466	386	386	428	396	384	429	406	383	391	409	428	430	431	410	438	396	407	403	423	415	431	443	481	398	399	384	460	425	436	394	449	394	442	414	423	408	423	434	416	400	432	429	422	438	424	448	399	373	435	475	372	417	428	402	422	442	432	440	466	415	423	467	441	436	456	425	426	406	409	428	408	413	469	432	439	437	408	395	395	447	400	422	417	388	399	424	459	420	418	408	414	420	409	417	460	421	425	397	421	375	415	413	400	435	440	407	406	421	448	413	441	453	376	391	439	426	411	405	429	453	407	426	434	414	455	424	402	407	416	444	382	405	404	431	432	439	416	405	406	446	401	390	421	413	431	418	465	424	423	422	427	459	406	387	416	385	403	458	371	417	415	442	424	450	424	429	393	420	387	428	405	395	417	420	397	396	466	419	453	411	437	383	436	409	461	425	432	433	398	436	410	389	413	397	449	406	431	391	429	432	396	421	399	424	431	393	428	409	419	412	441	391	426	460	417	430	391	437	412	431	424	407	420	416	395	405	406	417	419	428	412	414	396	430	418	386	440	436	434	389	406	451	407	454	404	409	402	400	406	412	443	441	395	423	403	453	420	443	438	424	429	404	439	441	437	419	400	411	442	410	396	422	448	452	431	406	436	421	396	390	422	417	406	449	429	385	472	441	438	398	468	408	429	389	429	452	437	448	407	422	401	404	413	383	412	408	421	398	426	419	419	381	425	431	446	424	401	432	420	426	451	445	448	416	438	434	365	419	413	431	418	421	397	429	449	420	392	436	438	369	406	463	472	418	409	407	404	440	407	414	402	399	427	421	421	443	399	407	409	430	402	403	418	398	440	421	405	421	401	411	435	417	414	431	466	412	410	425	424	417	412	414	441	426	394	414	414	462	426	424	451	418	426	458	429	417	417	464	408	425	409	399	408	445	419	433	374	431	430	403	429	447	405	411	423	391	427	434	472	426	437	417	433	446	434	389
6956	18316	22534	17625	16347	15472	11773	5838	1268	807	879	1116	1038	940	899	803	664	587	559	626	652	696	631	609	545	589	508	555	562	573	521	558	582	562	607	605	562	522	537	553	575	575	565	596	514	595	565	578	582	612	562	551	558	574	516	532	553	576	551	569	554	558	538	527	565	557	538	624	540	589	568	560	528	558	537	568	571	541	616	575	543	558	588	529	597	528	533	505	583	582	565	531	621	529	580	535	567	518	557	529	537	518	551	552	556	574	549	565	542	549	530	528	554	536	548	591	573	544	579	585	608	534	536	527	561	507	532	525	554	576	539	551	528	569	510	563	572	550	565	563	556	542	560	549	580	579	542	555	529	539	584	510	558	575	540	570	572	539	578	554	539	571	553	529	562	587	560	539	525	563	544	514	557	573	534	538	520	587	562	564	588	571	554	549	551	527	520	541	575	554	546	572	567	528	575	569	537	553	557	579	584	560	535	594	578	587	528	586	536	590	556	555	551	575	528	565	594	526	555	549	552	585	556	563	559	546	574	542	540	539	554	521	605	592	570	582	554	569	556	580	542	561	526	560	530	577	589	548	577	571	560	592	504	509	544	576	570	596	564	533	537	561	570	541	568	543	565	539	573	554	541	566	534	590	552	564	535	526	556	556	546	545	573	546	536	538	554	544	503	560	600	552	531	553	598	534	533	598	554	534	545	566	553	542	575	545	562	534	588	553	594	566	575	564	589	593	551	593	587	594	578	529	563	559	545	554	566	551	620	581	551	545	578	589	559	580	544	599	550	551	588	560	535	554	552	509	558	536	574	543	551	555	550	582	582	547	570	584	561	545	572	542	580	582	560	579	584	546	585	551	573	558	556	578	559	564	551	586	578	545	562	531	525	566	570	543	533	568	558	591	547	559	563	542	554	544	557	557	539	589	518	557	590	570	571	549	532	532	556	539	563	549	570	533	557	556	509	551	531	544	559	563	536	551	553	543	559	558	564	577	581	565	552	577	526	560	564	551	558	528	572	584	539	565	546	575	588	546	556	509	541	542	548	553	522	574	548	553	568	553	539	539	577	566	554	554	526	539	551	543	540	551	549	567	560	576	568	533	548	578	562	582	569	568	512	567	519	543	550	568	548	542	527	564	549	587	575	512	564	558	589	558	528	517	567	583	537	556	565	560	529	525	553	557	545	572	562	528	541	558	576	558	569	537	546	546	539	567	574	563	564	546	529	560	587	597	549	527	571	606	555	549	564	547	573	555	559	540	534	548	560	584	573	533	582	584	572	534	544	578	580	523	552	565	596	575	564	551	592	553	599	552	530	527	552	555	563	578	627	564	516	567	527	599	584	563	544	554	524	510	549	547	533	581	580	552	563	537	574	537	589	533	578	534	566	524	556	575	561	552	521	505	565	545	592	551	555	614	577	564	547	562	579	503	558	562	567	558	520	560	548	585	554	567	605	528	556	542	536	538	552	533	554	518	566	537	573	550	596	563	575	562	564	558	564	589	545	574	548	568	553	571	555	571	534	587	550	548	593	560	561	578	550	527	547	565	556	558	568	513	586	605	520	568	534	566	577	582	609	521	572	561	521	538	521	553	522	573	587	536	517	550	581	552	547	586	550	582	550	574	535	575	543	556	589	554	559	555	586	536	541	548	570	522	616	547	609	563	607	573	548	623	546	523	535	585	542	582	551	553	550	583	545	564	580	544	539	555	578	544	591	494	563	534	548	592	570	568	531	553	524	581	540	590	528	580	578	537	593	551	559	535	557	553	574	527	569	553	563	588	591	546	538	574	534	530	579	541	559	535	545	560	581	544	566	548	547	543	516	563	527	557	584	578	594	583	587	529	532	552	495	549	570	564	546	539	563	546	570	539	521	559	551	594	562	553	598	515	546	547	570	590	551	536	556	543	568	541	560	554	535	530	562	582	522	539	567	575	623	542	540	538	574	528	531	567	575	556	544	544	561	601	572	547	549	539	552	553	592	503	570	568	522	591	562	575	572	502	557	532	593	531	591	527	561	575	561	536	529	543	575	526	557	548	583	558	599	547	568	558	585	533	538	552	548	555	569	600	557	556	539	570	605	553	527	584	553	596	506	558	540	518	541	557	534	578	564	542	504	535	546	569	558	556	614	555	526	560	570	546	523	583	571	553	557	554	559	554	583	552	546	552	554	542	555	570	572	572	564	510	558	573	588	560	547	527	560	529	595	568	576	562	565	545	585	551	518	568	544	597	551	597	550	535	563	561	544	575	556	555	535	577	537	540	600	560	522	522	548	576	545	553	563	597	544	551	522	511	593	566	559	565	560	562	531	534	531	528	551	562	523	505	595	601	538	547	537	542	555	540	546	593	546	582	586	557	533	569	545	545	586	529	559	578	564	544	568	568	576	563	546	576	558	525	540	545	525	542	561	545	582	566	608	543	575	540	567	570	595	544	551	570	584	570	563	567	559	553	545	548	569	566	540	631	586	542	537	506	621	581	517	571	577	502	537	562	538	551	584	514	548	590	532	593	586	526	555	549	559	584	554	581	568	574	571	553	541	542	546	560	557	599	553	533	543	580	547	538	579	554	518	544	550	559	601	551	542	569	534	547	553	572	554	542	566	570	565	552	573	596	536	560	523	587	523	597	553	559	584	542	544	546	565	601	565	555	596	505	535	598	569	558	540	584	559	563	536	534	553	554	537	533	524	562	578	574	548	532	561	575	545	570	548	569	527	554	544	549	569	584	523	565	520	579	567	535	531	582	528	570	583	553	542	567	565	533	546	542	551	546	561	541	538	528	587	519	594	560	575	575	542	563	590	573	587	518	586	490	501	596	565	531	553	536	524	573	562	530	554	552	530	569	542	524	564	521	562	527	573	544	554	557	599	552	567	563	550	534	562	560	545	560	541	521	571	524	568	566	538	586	546	550	554	535	555	573	582	533	549	507	559	567	541	552	589	584	529	575	561	541	562	571	563	587	550	535	540	507	588	564	602	555	575	556	537	586	546	571	575	560	562	557	547	577	535	540	555	546	540	585	606	546	557	500	604	531	566	624	545	561	559	534	535	532	559	535	549	591	584	552	575	515	511	530	537	555	518	548	533	537	560	561	549	541	548	571	523	542	554	547	529	591	578	612	544	548	599	565	525	523	558	555	554	555	540	569	606	534	536	530	561	607	522	484	583	578	553	564	558	529	561	552	555	553	566	558	530	571	578	521	548	544	543	555	561	567	553	583	543	536	569	545	556	578	579	575	538	551	541	529	560	584	588	590	557	565	552	556	546	539	517	558	544	538	584	603	587	559	544	543	536	560	563	556	532	538	549	526	542	563	534	526	583	616	607	569	588	532	543	521	545	518	570	553	575	543	532	539	535	557	539	530	562	557	568	537	532	569	520	562	550	546	568	533	569	581	572	527	547	535	534	544	546	612	510	532	543	565	589	582	550	559	511	559	553	563	490	573	525	581	573	591	559	578	562	548	525	549	558	583	547	563	545	562	572	558
23400	20930	28348	23702	21384	20460	14774	5234	1302	954	1060	1194	1037	989	937	816	726	754	643	643	676	756	725	627	619	640	631	608	588	606	630	629	613	613	580	584	585	595	607	590	595	583	628	566	620	567	626	548	567	638	615	634	611	628	620	641	617	649	607	556	575	610	574	595	610	547	578	612	548	562	562	587	615	572	527	595	635	625	579	593	586	616	586	543	578	600	579	600	590	570	546	544	585	539	545	594	565	612	540	566	601	595	587	578	580	595	584	625	611	581	603	581	581	578	548	600	552	583	582	562	622	574	587	594	607	569	575	580	589	539	539	586	594	559	579	570	619	591	587	578	641	580	595	588	566	575	569	595	534	598	622	560	541	607	612	609	564	630	568	613	562	578	568	588	644	573	582	586	572	610	578	543	634	561	618	578	581	533	590	556	552	547	572	559	626	573	588	578	534	563	575	572	587	594	565	596	605	604	596	544	556	594	574	602	560	603	556	607	556	552	609	599	531	626	562	598	625	563	586	574	553	568	564	602	616	592	559	604	593	598	566	556	574	603	593	583	583	575	563	599	598	583	574	611	540	579	577	600	608	578	575	590	573	581	608	555	563	600	570	573	579	582	540	551	566	601	583	568	553	619	530	554	583	533	592	592	590	576	587	560	589	557	548	603	574	577	574	574	620	596	606	601	623	606	560	563	584	594	600	549	607	592	588	588	547	605	560	575	630	543	607	590	618	611	565	588	572	559	593	568	566	559	560	559	588	584	573	586	562	624	591	615	584	588	587	575	560	571	556	581	558	635	569	566	616	590	576	574	591	577	616	585	606	599	578	530	586	575	590	595	583	581	583	565	569	533	543	560	581	569	584	574	574	559	620	549	594	600	558	567	583	592	572	544	632	544	574	599	586	551	601	601	560	612	611	587	599	612	550	580	596	588	582	588	626	583	575	609	560	569	554	536	593	618	558	608	540	566	568	577	612	549	583	580	624	573	572	567	557	554	652	560	562	631	569	606	548	588	589	587	573	570	589	568	603	603	568	599	591	551	586	551	585	602	579	556	569	610	582	587	615	548	588	574	591	618	590	592	626	600	603	616	601	589	575	570	588	554	582	584	583	567	550	578	585	589	571	634	581	592	581	587	599	560	574	600	591	559	558	590	577	554	610	561	551	615	558	616	558	608	546	593	557	615	607	559	583	577	605	586	575	602	577	556	580	611	574	574	572	566	619	651	583	589	577	580	601	591	605	591	565	534	555	585	626	616	603	564	574	568	574	588	538	590	589	595	577	617	557	563	581	595	569	597	560	617	537	597	617	558	588	605	576	594	586	585	563	529	581	563	578	585	595	625	619	549	614	541	606	596	592	598	605	580	576	572	592	583	559	545	581	592	582	570	610	576	607	596	623	591	545	613	593	593	603	580	570	572	583	609	592	577	521	585	635	562	560	640	568	560	577	615	605	576	571	594	591	590	571	569	597	557	580	611	578	617	582	609	554	508	528	575	558	592	547	589	549	564	556	543	602	606	606	552	609	551	617	664	568	617	562	609	567	588	583	557	576	594	541	608	568	549	585	582	579	606	580	609	607	594	577	541	593	576	604	598	622	533	551	587	582	603	543	541	585	541	574	637	602	614	580	551	571	580	576	597	606	587	574	601	555	601	580	593	593	586	553	561	620	611	564	572	549	568	566	566	587	539	559	570	585	559	588	568	545	568	598	605	586	602	613	563	582	583	551	584	573	588	544	591	604	585	595	577	514	595	559	592	575	590	583	571	555	601	601	579	578	570	564	516	614	652	601	599	570	616	598	545	629	607	586	586	571	537	576	604	599	585	596	573	596	593	571	592	605	583	606	582	594	551	570	605	565	599	535	538	589	590	623	618	649	601	593	577	583	546	606	557	586	624	598	574	573	610	625	600	603	578	588	529	597	595	608	601	597	598	581	588	591	588	563	592	594	560	551	571	566	571	531	600	592	586	621	580	566	580	589	624	561	564	539	567	620	557	530	586	560	577	568	559	601	588	589	578	570	571	629	613	559	572	598	567	538	625	603	591	600	603	555	631	565	593	560	544	585	583	589	586	603	601	575	592	573	570	580	569	602	598	562	599	590	565	589	592	595	586	616	588	617	542	621	608	559	610	631	589	559	618	560	632	588	580	572	586	577	547	541	572	601	568	537	619	580	570	569	535	594	532	586	533	573	553	605	555	603	632	575	602	568	570	560	580	555	561	588	578	589	556	572	577	582	573	585	587	577	554	572	607	563	534	598	621	565	593	601	571	581	580	589	558	544	595	563	576	560	614	616	580	600	595	611	578	569	585	569	618	589	595	566	550	578	570	630	600	564	590	605	562	570	574	583	602	570	577	584	578	553	562	595	559	607	582	604	609	632	589	559	579	595	586	559	533	626	563	569	553	552	589	580	556	559	572	619	569	548	592	577	595	593	604	570	577	588	623	577	638	584	606	581	623	584	575	599	556	641	575	556	582	632	585	572	577	556	586	603	582	601	612	616	550	559	609	592	590	574	591	615	552	585	585	567	603	562	602	605	555	566	546	553	527	584	557	621	552	633	601	617	590	597	614	558	614	580	576	556	578	550	575	647	567	580	588	572	537	541	590	565	602	591	579	588	606	568	558	558	598	593	603	588	566	563	550	570	584	610	593	581	564	610	588	606	553	600	580	578	575	584	582	576	589	573	591	576	621	608	583	604	624	585	590	601	636	595	606	576	587	613	570	550	582	574	589	589	601	562	542	602	548	593	555	552	567	582	545	598	617	596	587	598	577	607	560	566	518	583	575	542	597	604	578	567	571	542	582	625	619	568	548	589	622	580	638	603	587	556	648	564	581	570	602	537	555	555	613	588	548	538	605	574	602	594	555	583	578	574	591	595	565	524	603	554	587	588	582	584	616	608	599	622	593	613	601	592	556	593	594	622	592	578	573	564	618	609	587	589	585	578	557	608	595	609	575	582	617	617	570	610	599	612	583	589	565	567	561	559	605	588	566	553	591	560	512	540	577	605	564	579	613	571	557	550	580	584	551	561	586	612	565	596	594	601	600	603	597	552	530	533	601	553	576	578	625	549	571	585	554	556	585	592	571	607	605	575	623	613	571	587	586	555	651	598	577	580	594	595	589	556	584	595	590	576	566	582	556	578	572	590	588	601	578	579	559	609	603	590	570	572	569	629	548	586	556	615	615	569	523	555	591	577	563	586	584	552	603	606	624	620	531	572	616	641	599	553	548	573	559	587	586	561	622	566	615	593	604	576	605	606	614	635	546	580	626	567	527	596	554	548	567	576	580	609	554	549	586	552	589	565	561	570	588	626	576	551	558	563	606	590	542	581	574	599	565	536	615	624	611	551	570	564	567	554	573	557	580	568	600	588	553	537	602	587	601	566	602	529	538	586	563	517	601	568	556	580	596	582	585	561	596	620	539	573	592	619	589	583	591	591	587	593	607	552	558	589	604	556	588	563	533	580	598	574	566	553	580	567	609
8843	28818	32171	28204	26220	22946	18722	9202	2482	1822	1895	2183	1854	1698	1508	1273	1019	940	907	912	1025	1103	960	900	788	798	846	739	773	831	745	828	780	785	881	789	791	776	719	790	801	792	795	807	799	720	785	807	736	825	778	769	796	828	778	794	789	802	758	746	784	749	705	814	749	754	824	743	753	764	805	729	752	794	745	782	764	748	777	775	789	804	734	752	735	770	739	781	744	755	745	716	766	775	749	770	756	773	743	786	774	778	790	777	758	686	751	799	764	700	716	768	703	766	731	739	765	752	726	756	744	781	738	785	762	824	779	746	805	732	789	785	710	747	768	776	756	759	740	779	735	756	812	729	762	721	737	749	696	745	787	770	760	784	772	753	790	741	756	753	756	754	795	701	801	733	779	785	718	765	742	756	788	795	794	731	727	757	773	783	758	733	769	730	749	787	751	811	755	748	777	710	741	759	771	810	772	800	707	766	764	728	804	715	764	725	777	758	790	705	746	777	725	737	749	766	747	702	730	756	763	731	804	781	724	748	792	745	739	774	751	783	744	756	767	764	783	790	756	723	742	734	776	751	731	728	785	740	786	783	770	739	810	752	781	797	745	731	754	762	742	778	723	776	752	756	762	773	788	769	761	734	760	771	775	740	816	732	776	724	741	792	781	773	754	763	756	728	762	766	788	734	784	756	761	740	756	746	745	774	785	753	748	738	762	713	767	726	775	793	787	734	741	744	754	761	747	771	768	775	771	742	716	752	801	740	751	779	769	739	746	719	714	774	769	816	740	784	726	748	804	773	735	739	750	778	710	800	723	761	731	785	817	803	754	765	725	675	727	738	741	731	762	733	772	758	775	774	767	744	724	770	761	759	700	757	784	768	766	782	748	758	766	702	751	707	763	753	745	800	752	776	758	717	714	806	796	773	811	758	757	789	781	761	757	772	777	782	771	766	790	774	722	726	833	762	734	764	720	769	759	727	731	704	746	776	718	746	731	743	782	742	755	777	748	714	742	760	744	785	804	764	763	740	702	737	741	798	796	728	750	771	752	775	750	775	764	753	754	768	781	728	769	775	776	745	782	768	767	791	742	757	726	790	753	767	754	745	752	750	716	764	758	802	725	741	805	754	716	792	737	751	734	795	726	771	773	767	751	760	794	772	792	782	739	753	786	811	745	770	757	747	818	766	768	787	745	763	692	793	743	762	810	769	722	748	715	799	740	772	765	798	716	770	804	778	732	751	759	762	760	832	725	782	758	744	770	773	740	776	749	726	736	784	761	770	783	743	822	726	754	747	720	770	714	717	738	782	741	718	740	725	804	793	790	741	775	766	757	765	711	734	765	788	737	816	765	782	759	808	747	730	738	759	775	764	837	729	768	787	770	787	766	754	744	724	773	755	718	759	730	785	733	801	731	817	732	754	750	717	747	756	726	707	791	747	730	762	769	744	737	753	754	773	749	760	752	742	739	773	754	790	780	758	730	722	787	778	806	770	718	817	698	726	795	772	761	767	762	716	792	711	763	765	741	747	758	762	779	748	691	796	708	774	792	722	790	797	772	734	712	722	784	744	775	745	811	802	765	741	772	755	722	756	770	770	728	729	813	700	803	811	769	774	768	742	808	782	820	783	758	733	764	769	767	783	734	818	754	719	759	753	730	730	750	745	704	747	706	783	726	772	798	702	753	777	785	767	761	742	768	757	793	774	769	734	790	794	699	745	752	740	776	785	723	779	740	718	718	760	799	765	772	751	783	756	735	734	759	674	856	803	781	755	737	762	742	770	748	744	763	752	784	750	747	715	764	751	750	742	752	760	808	780	769	756	722	731	721	751	761	747	744	768	764	777	747	754	732	738	821	730	797	773	758	789	778	720	717	706	767	793	744	759	722	731	757	789	750	775	743	727	771	782	769	715	752	703	734	783	734	788	759	780	749	772	710	799	703	727	743	737	758	753	769	784	730	725	714	703	799	779	726	770	799	798	725	716	771	775	758	738	733	757	804	756	765	722	764	728	750	778	735	752	710	736	793	795	753	744	761	759	762	797	753	770	754	773	758	754	780	739	741	729	719	725	730	755	782	712	784	791	768	772	751	718	779	780	807	752	776	702	718	770	743	753	768	786	760	760	715	743	710	749	739	740	789	757	787	766	752	740	764	787	737	755	773	742	779	726	735	779	748	722	742	720	705	781	727	736	761	749	755	717	746	758	708	756	812	775	725	743	761	763	754	789	730	741	753	790	741	794	728	768	785	771	754	762	776	731	728	816	759	702	807	720	744	753	756	738	708	763	740	744	742	780	767	771	737	748	726	759	740	781	757	754	784	730	714	750	731	729	738	711	794	715	716	724	686	763	731	765	724	771	780	823	775	749	794	779	698	768	763	769	769	739	739	745	748	737	745	773	731	717	752	762	772	730	819	734	757	731	770	729	701	716	735	778	779	757	771	743	754	765	666	768	765	749	770	682	777	772	741	792	752	807	737	763	772	763	712	794	752	755	775	803	732	740	779	768	732	741	756	723	701	747	744	745	803	799	787	803	746	723	758	733	718	771	777	780	745	770	758	794	689	743	752	787	743	779	717	771	744	752	766	746	790	763	781	744	717	759	705	782	766	754	791	759	724	748	765	776	759	756	709	765	743	744	749	770	746	706	747	751	751	731	718	811	773	769	721	759	757	753	712	794	725	723	758	735	756	757	750	738	688	775	753	749	756	765	802	766	720	797	757	713	778	712	747	757	771	787	763	761	789	757	747	763	778	774	768	746	742	765	704	781	738	751	763	723	778	739	732	764	753	789	772	820	780	750	742	718	720	756	713	754	808	774	724	707	769	755	719	717	750	754	730	726	723	770	746	772	815	733	760	822	732	800	742	800	757	777	786	746	773	748	786	777	783	783	761	739	718	779	798	744	734	773	780	755	766	733	763	762	765	796	700	706	706	777	748	713	726	749	803	767	733	794	784	763	736	759	816	768	691	765	759	720	773	708	778	736	734	738	733	778	727	750	771	742	768	774	749	734	733	797	787	777	759	780	745	770	823	750	782	717	758	758	825	768	778	762	757	751	794	751	715	761	759	719	758	767	767	739	752	750	757	773	709	786	707	726	728	731	738	716	712	768	740	737	716	786	772	742	792	767	686	731	762	762	791	785	749	734	797	727	748	752	770	745	760	765	799	768	765	723	747	742	731	732	741	748	749	768	737	785	768	770	769	814	761	772	736	748	751	762	738	771	720	800	754	748	748	803	718	738	702	812	751	753	720	784	733	824	729	773	734	770	778	758	793	757	768	789	769	722	790	764	766	733	755	751	765	775	801	758	753	723	752	775	779	769	771	724	783	784	736	760	766	777	823	770	757	773	727	738	700	787	789	741	752	792	751	751	768	768	750	775	790	774	770	763	728	791	758	770	771	721	751	744	771	764	754	818	752	709	736	782	776	737	764	771	810	749	766	787	741	759	822	695	715	761	721	742	719	720	812	732	786	781	751	728	720	702	720	765
22444	20910	28668	23315	21120	22446	22061	7465	1588	1235	1364	1480	1430	1081	937	857	671	628	574	587	668	671	597	551	498	469	482	450	469	494	534	522	475	466	513	462	496	474	469	421	477	513	472	460	437	435	462	436	425	490	473	475	499	503	462	455	455	465	469	480	453	486	417	466	477	438	463	441	486	470	426	431	436	444	469	466	431	463	491	470	426	439	450	452	467	478	476	449	491	446	448	453	460	477	446	439	453	446	436	472	442	434	474	460	469	444	471	443	437	444	441	468	442	452	449	437	436	428	430	450	438	489	468	459	434	490	485	427	421	438	451	481	472	425	412	480	493	448	452	459	452	460	484	464	474	442	449	458	448	445	441	496	473	453	455	442	442	452	440	457	454	454	465	423	484	425	457	428	409	471	492	461	421	487	448	477	422	434	440	498	480	457	429	477	447	473	404	465	415	436	450	490	438	440	466	433	444	471	436	452	467	430	384	469	461	429	450	452	450	434	428	446	454	445	463	411	405	429	455	481	490	470	430	431	409	445	445	512	467	465	450	425	405	458	484	441	463	431	470	463	424	448	446	475	461	438	427	457	416	465	449	474	455	453	458	470	443	450	460	443	422	444	421	461	458	439	421	439	461	460	448	466	432	454	432	417	440	447	431	430	436	452	461	458	438	444	465	428	428	442	464	448	441	424	464	447	453	461	415	443	452	424	474	459	417	430	442	465	469	469	436	463	443	442	430	474	446	430	492	499	467	459	485	457	430	429	489	470	453	467	484	490	429	402	453	424	481	466	438	478	437	412	438	426	440	483	447	419	438	426	446	451	425	425	452	440	412	418	438	454	478	471	483	458	478	476	469	476	442	428	447	430	424	447	474	472	456	436	446	483	423	447	448	490	462	464	463	427	421	431	439	406	465	440	440	471	464	442	448	430	487	444	449	481	475	478	469	440	414	447	475	459	480	428	437	440	501	452	472	461	450	429	427	472	450	451	481	490	467	441	431	450	443	464	454	427	442	444	432	432	422	420	420	450	464	424	446	452	438	415	434	446	449	452	454	490	463	453	446	458	510	448	461	444	459	469	468	407	417	445	401	517	463	447	466	461	451	428	476	477	429	458	451	428	479	433	406	430	492	400	435	417	429	433	420	438	481	452	456	433	430	459	500	460	442	438	477	409	462	444	461	431	431	473	466	431	455	487	464	476	422	440	449	448	456	478	477	425	477	480	460	457	484	470	440	444	451	447	459	456	454	432	435	498	469	442	458	422	418	467	479	452	415	436	434	427	464	444	452	469	476	436	474	437	436	508	423	457	417	457	481	458	440	423	405	444	476	434	407	394	481	420	441	481	444	478	477	478	461	437	441	467	439	438	445	469	430	416	476	436	451	442	467	448	453	437	433	455	452	438	433	445	445	415	444	461	471	438	422	431	431	459	463	448	465	419	485	471	441	438	452	476	389	465	443	429	462	489	465	451	424	435	438	473	412	424	454	402	462	462	428	429	455	431	448	453	451	460	447	455	426	485	464	465	455	460	464	448	421	448	466	455	472	444	450	455	462	430	458	425	506	482	399	451	470	450	437	451	434	430	484	431	456	423	451	439	439	409	422	463	474	420	423	446	420	470	473	428	479	481	430	451	477	466	479	439	480	461	419	472	473	444	426	456	463	426	438	456	480	480	422	449	428	436	469	464	442	514	457	496	449	460	431	435	433	448	469	490	467	438	434	462	436	448	423	463	461	443	445	472	469	433	462	450	428	429	482	475	475	445	443	441	432	437	472	478	486	445	453	439	464	438	430	462	425	452	450	434	423	458	417	440	433	451	437	468	441	442	404	416	439	463	462	465	472	451	435	455	462	429	474	433	445	467	454	425	434	431	475	433	444	455	450	426	415	448	471	455	447	441	442	410	448	430	456	448	480	413	419	443	429	444	410	446	482	447	445	485	469	427	460	466	400	482	435	443	447	452	424	432	447	449	426	478	472	473	452	428	441	447	477	465	417	433	423	445	463	450	476	468	455	460	426	440	449	451	434	423	467	426	453	456	432	421	469	537	475	436	449	431	459	420	464	465	442	462	405	480	456	460	477	453	431	398	439	446	434	480	403	445	443	432	434	447	435	439	445	443	456	446	458	480	487	441	419	504	455	431	476	417	451	445	453	459	422	467	442	457	437	447	429	417	449	460	426	441	425	460	450	445	438	435	477	452	433	470	398	413	457	475	474	433	450	444	475	434	427	462	412	422	475	447	484	432	414	399	425	446	480	459	417	465	469	450	442	450	453	404	468	464	466	462	451	425	431	453	460	456	431	426	442	447	430	463	464	455	426	478	478	461	424	452	435	434	423	447	465	448	454	464	466	459	509	458	442	463	419	417	450	438	454	470	427	473	444	407	462	474	457	470	476	447	474	450	472	442	444	456	422	451	469	457	396	430	465	483	419	445	423	409	456	446	442	457	437	483	442	445	428	465	442	456	488	457	460	477	454	484	466	483	497	474	427	458	464	469	447	439	489	444	452	456	438	464	439	472	459	488	440	395	472	477	466	456	452	468	446	446	479	449	432	421	420	441	469	430	400	429	453	408	441	460	403	428	444	457	473	428	437	456	439	437	460	428	413	447	503	453	456	481	516	452	453	438	455	443	477	455	449	436	431	476	449	437	418	434	465	488	472	459	449	470	435	443	406	475	456	447	454	423	468	454	430	438	452	456	474	475	437	500	461	481	465	443	437	438	471	439	435	453	469	449	413	428	427	458	443	441	437	475	466	404	485	427	474	447	426	439	461	452	425	445	475	436	444	442	447	440	449	450	428	494	407	463	467	445	413	393	453	424	467	432	423	421	426	436	443	417	475	435	428	409	473	458	411	448	415	458	421	440	445	450	427	453	456	416	450	485	416	476	382	449	446	448	449	439	427	444	419	457	493	454	456	446	428	464	437	476	436	434	453	432	454	463	441	447	425	441	469	444	434	413	463	462	452	462	486	433	445	424	445	446	433	421	451	434	437	436	449	453	411	445	462	443	456	450	436	417	410	449	448	437	439	446	450	423	469	453	437	480	457	441	494	472	458	464	458	427	475	456	420	448	425	441	438	452	480	436	419	441	430	478	442	421	483	454	439	475	488	488	443	396	515	416	392	434	461	458	466	449	463	449	434	467	447	464	452	439	482	463	431	449	486	417	445	423	506	462	416	437	447	462	428	452	444	479	458	459	407	445	494	419	442	421	450	444	440	425	437	431	449	468	452	466	427	470	446	457	426	513	464	445	464	444	432	423	438	472	434	470	445	461	435	433	474	436	473	484	456	455	443	448	462	422	462	467	397	410	463	455	448	431	436	428	469	527	382	433	462	419	425	428	431	474	438	416	450	467	451	461	435	421	471	450	406	445	451	429	462	454	436	450	438	429	436	413	440	408	416	430	465	483	441	481	470	435	456	411	429	450	472	462	462	435	464	474	432	422	450	475	435	424	452	469	447	431	391	436	458	448	442	466	430	444	464	448
12244	35350	38357	35100	32023	26924	22285	11006	3325	2626	2933	3059	2659	2065	1725	1480	1130	947	875	939	1012	1075	1028	807	687	689	683	649	654	671	734	661	654	680	673	655	669	592	626	639	627	654	639	572	606	643	627	604	640	711	648	663	690	665	605	614	642	624	573	587	580	602	617	574	596	601	615	603	576	643	559	576	584	592	612	650	568	602	578	581	633	600	595	620	561	636	562	589	609	571	615	585	586	577	577	564	612	566	608	630	610	613	618	606	568	572	655	617	593	554	583	639	604	577	615	557	587	591	559	616	603	591	600	605	642	610	611	577	575	578	580	587	587	639	576	595	572	601	618	605	585	572	626	545	566	589	594	546	571	566	590	601	579	566	594	591	614	613	644	588	562	620	613	623	599	606	594	635	588	591	593	571	603	563	517	567	565	594	596	589	597	597	626	600	598	556	573	584	553	595	582	644	562	593	595	580	581	620	624	627	598	625	599	595	596	579	606	639	662	603	595	566	557	600	559	581	560	553	583	598	549	601	597	606	530	622	614	647	613	549	619	587	609	619	634	605	601	594	551	617	639	541	617	586	647	641	576	595	575	595	605	637	572	577	598	626	626	567	655	604	564	556	605	584	597	598	567	588	605	639	576	637	595	579	593	566	618	594	584	636	582	560	624	559	580	633	591	575	592	566	554	554	550	561	638	580	602	593	607	573	618	568	576	609	593	596	614	585	583	596	584	597	549	619	590	601	538	586	643	608	605	571	592	624	586	605	590	601	568	629	575	530	576	546	562	657	562	609	605	567	607	573	594	589	533	611	596	561	615	579	616	608	584	608	603	604	571	580	548	579	596	615	614	586	575	576	544	583	642	592	638	601	588	585	613	567	580	568	603	607	603	598	625	591	608	580	564	620	606	571	587	569	567	586	670	587	595	602	628	570	602	596	597	605	575	583	593	600	567	560	548	616	586	553	577	609	632	559	588	588	581	584	545	629	611	580	604	616	572	604	632	587	550	604	609	618	618	575	568	604	577	597	589	578	595	570	595	610	581	560	619	555	599	572	582	623	608	627	573	600	643	585	621	603	530	555	628	540	572	627	600	568	611	603	589	598	626	547	604	565	597	596	563	622	616	558	617	610	558	617	578	604	536	573	551	590	606	582	571	577	632	591	667	555	597	559	571	587	597	601	546	574	613	603	553	584	579	580	575	594	577	594	618	632	590	581	593	611	564	602	576	586	623	604	596	571	567	596	607	567	597	597	570	571	627	576	590	623	606	595	552	566	599	583	615	597	623	553	618	576	557	636	546	583	558	636	569	573	612	574	601	573	556	588	613	576	557	597	631	573	572	594	584	625	591	611	608	584	600	582	614	568	622	571	580	601	598	567	566	589	604	602	594	577	556	595	579	618	592	588	633	629	629	594	560	612	573	609	568	642	619	563	648	600	595	594	593	594	588	581	605	601	600	610	605	613	654	594	636	597	646	616	591	543	615	575	622	565	605	624	578	575	551	626	591	593	629	580	558	594	571	588	595	570	578	605	599	523	571	558	601	607	638	605	624	583	610	597	625	575	572	611	565	560	621	606	613	592	571	598	561	574	556	581	567	557	598	630	557	564	622	625	597	580	609	623	605	561	558	576	619	592	598	580	594	621	583	622	607	597	608	548	600	601	611	565	569	572	560	562	586	572	616	570	583	590	611	596	585	600	595	584	533	632	574	567	603	570	581	607	571	591	610	595	563	613	604	568	599	609	608	588	610	635	632	605	623	568	600	615	598	597	597	593	589	621	621	588	572	588	600	584	586	574	603	592	596	574	582	571	637	607	560	555	585	582	601	612	595	623	573	585	597	582	631	544	588	583	587	560	577	577	603	569	627	589	607	590	590	576	602	561	622	625	574	597	590	581	591	600	588	615	621	618	642	634	594	590	609	632	628	566	598	591	571	584	619	587	531	582	597	626	621	585	567	638	653	625	620	575	600	587	592	572	628	573	536	596	592	584	577	600	546	602	630	624	567	591	612	549	586	592	533	586	581	573	615	562	551	588	626	581	543	610	592	592	599	555	627	631	613	579	599	585	589	579	596	581	596	598	612	619	582	650	597	592	577	577	583	589	641	611	584	597	569	582	581	635	570	577	561	604	592	600	589	596	549	574	613	573	558	539	545	615	597	584	580	604	575	612	648	564	594	548	583	628	576	622	578	588	574	590	614	627	586	565	582	619	578	596	557	634	586	592	612	617	562	579	647	571	558	554	600	549	655	590	644	596	589	567	587	628	582	569	578	584	579	565	609	572	589	605	558	586	630	621	607	587	567	638	554	613	618	614	566	622	636	551	600	574	602	615	570	572	610	564	599	581	620	618	596	630	578	605	607	581	587	573	598	579	569	554	637	627	596	608	610	594	602	623	614	556	542	568	626	611	648	646	594	601	567	599	604	599	620	627	580	548	638	599	593	595	618	632	590	575	566	577	605	571	587	594	628	601	608	622	611	622	567	590	568	615	552	575	574	607	630	593	613	588	591	596	584	597	579	594	592	576	530	549	570	550	589	584	587	587	628	592	601	583	602	613	592	651	603	568	589	573	571	579	602	607	604	599	542	611	624	569	595	606	573	588	573	570	598	605	599	622	588	588	595	609	613	599	598	612	573	556	617	557	572	584	567	614	599	569	578	657	622	603	564	592	559	626	629	596	563	610	609	583	575	601	582	634	575	591	573	644	587	604	560	544	634	610	576	597	554	611	591	563	592	588	573	531	592	538	577	614	665	611	567	588	530	597	570	617	619	604	609	590	592	605	599	583	579	650	604	625	550	600	604	592	585	623	561	593	625	599	583	606	627	586	592	533	588	699	582	609	657	615	585	578	572	596	616	610	649	599	614	657	605	600	590	612	587	543	630	591	614	577	619	593	621	550	606	591	591	597	612	586	631	610	544	584	602	616	623	583	526	571	600	556	594	570	625	579	538	639	577	623	574	557	633	583	605	592	542	599	596	563	598	587	579	618	591	610	596	586	614	608	613	564	592	581	578	547	571	636	552	587	581	576	567	593	630	585	526	611	579	608	642	591	591	604	603	595	565	568	570	605	579	575	589	606	609	574	588	629	569	559	560	591	538	620	586	591	555	640	586	594	585	633	564	619	620	625	640	573	587	634	585	592	590	598	617	616	589	588	645	547	605	595	557	623	587	617	566	581	569	603	574	583	566	527	587	584	571	601	583	585	640	603	605	610	617	581	597	574	625	613	589	602	574	595	593	618	609	586	574	615	593	603	573	634	620	608	543	577	584	604	601	545	667	601	617	594	617	625	594	588	600	580	558	572	558	623	596	574	596	622	548	628	622	612	565	619	608	589	605	595	627	628	591	574	596	602	600	588	616	597	603	603	529	611	562	561	624	551	593	564	655	595	607	605	628	616	564	624	632	603	613	619	552	593	587	568	610	621	597	634	630	606	644	595	588	609	616	598	588	575	586	563	564	629	567	581	568	590	570	610	572	580	568	562	604	633
26624	21051	22592	18941	11948	7144	4735	1723	697	713	787	835	887	696	595	554	525	468	442	491	489	500	461	464	451	481	423	500	449	436	488	435	446	458	424	436	437	410	463	475	440	442	430	457	433	464	466	443	465	464	446	458	413	475	486	441	450	443	434	418	443	462	466	421	440	429	440	401	438	469	396	431	445	420	465	396	454	441	440	458	443	463	447	502	458	430	417	444	466	461	444	460	430	456	414	454	416	412	474	407	437	421	447	455	414	446	454	451	446	458	437	436	454	484	415	448	432	471	447	416	468	467	437	449	442	457	423	455	456	408	456	464	448	394	445	417	442	455	446	414	422	438	426	448	474	435	417	449	442	417	417	422	429	427	460	427	459	488	454	412	485	432	432	432	435	438	438	424	398	456	455	429	462	462	422	466	455	438	436	443	451	431	440	420	405	431	461	471	431	418	458	446	402	459	438	460	412	419	459	465	442	433	395	440	464	455	438	414	483	423	442	448	470	451	452	412	449	434	429	431	448	439	423	441	433	435	451	424	465	458	415	497	415	426	471	484	438	454	416	433	439	444	427	461	442	426	477	437	428	460	444	437	430	469	450	392	459	408	428	442	435	445	464	444	424	400	452	437	455	487	451	469	420	460	420	449	403	434	433	457	428	446	447	449	403	439	437	458	445	457	442	452	429	413	427	445	449	455	419	415	470	429	478	421	439	464	429	392	431	443	452	417	445	468	391	424	475	479	447	450	465	450	419	410	423	452	428	444	442	418	450	392	440	461	434	463	474	460	459	448	413	423	465	435	409	446	454	434	422	439	465	426	427	437	471	451	410	437	431	460	441	440	428	456	439	447	458	475	459	471	406	423	468	449	460	450	406	433	420	445	465	423	404	398	494	444	429	452	460	459	431	430	424	420	465	433	448	441	451	423	454	443	469	431	462	444	434	436	452	426	436	413	431	479	425	450	439	464	435	456	472	440	446	442	428	448	474	461	423	414	449	414	440	416	436	427	464	472	443	442	393	463	435	473	447	437	451	450	494	446	425	427	424	426	408	421	418	460	449	432	428	473	448	447	442	451	448	433	437	455	482	475	442	451	433	443	461	458	467	453	416	454	449	472	418	473	407	470	430	452	455	439	437	446	486	443	440	450	413	446	456	411	467	420	434	443	448	433	435	471	447	407	475	451	453	420	420	433	428	404	444	452	461	460	438	438	438	385	438	443	472	460	436	446	422	424	439	458	439	457	461	452	454	466	460	440	462	412	456	448	465	440	484	421	441	425	432	441	455	394	430	439	458	474	439	427	433	461	436	450	443	437	468	419	458	452	475	460	465	414	487	474	431	453	435	444	444	453	462	399	449	452	464	465	438	434	427	429	457	440	407	471	487	387	452	461	455	422	428	422	443	478	403	411	473	443	447	448	446	421	439	409	448	424	455	427	462	441	458	459	453	421	443	426	463	441	460	430	442	393	434	412	416	435	439	442	436	419	474	456	429	429	452	438	433	424	450	406	454	430	441	465	420	449	448	470	439	425	494	460	448	431	426	445	446	481	451	466	417	415	482	468	450	419	445	492	437	423	444	432	398	502	442	459	436	458	440	453	420	427	452	443	480	430	424	425	456	421	426	441	461	413	429	473	440	447	443	458	428	433	441	463	432	451	454	464	431	442	399	434	423	458	444	475	458	450	466	461	460	429	408	431	429	433	446	443	427	419	443	447	416	458	425	468	451	444	421	395	398	410	445	454	424	419	434	435	429	437	423	439	455	457	457	445	456	444	411	439	409	417	419	438	417	433	473	413	491	420	425	451	442	474	447	433	425	481	435	464	428	429	442	468	423	463	438	440	445	406	502	428	412	403	440	435	462	454	435	459	417	430	424	448	476	454	438	441	411	456	450	442	452	440	454	463	439	437	461	452	476	433	430	410	465	396	433	430	460	410	430	458	459	423	441	470	443	448	434	430	466	441	407	462	433	410	426	442	405	507	399	451	486	418	431	463	451	441	412	450	493	462	424	432	425	456	453	433	431	434	450	397	416	446	438	470	436	438	446	421	465	464	452	431	430	429	434	430	458	434	451	463	386	468	427	375	421	465	480	467	446	471	461	444	480	460	454	417	435	469	448	442	435	423	428	439	437	458	433	455	432	442	470	413	445	449	433	479	466	467	430	424	455	426	483	428	412	446	416	433	436	457	434	432	429	449	425	475	419	448	432	401	448	432	473	418	403	469	426	464	396	457	438	485	454	424	439	440	467	445	434	430	409	406	435	414	410	414	434	404	434	493	431	462	422	434	438	438	437	469	440	439	467	434	449	445	416	439	453	435	467	451	448	435	472	458	434	395	449	431	426	458	428	450	423	432	463	435	481	425	464	431	478	440	465	470	397	445	396	401	413	454	452	432	429	464	470	453	444	442	456	450	446	476	398	427	432	415	450	465	408	439	427	457	458	443	417	450	443	459	478	432	450	450	437	452	458	427	439	458	413	436	467	430	447	445	439	467	439	495	432	457	443	448	438	458	431	461	450	438	425	390	473	512	466	465	450	446	417	445	472	447	465	464	423	453	442	424	428	461	425	440	418	486	425	455	483	430	493	402	457	436	453	440	460	431	458	494	423	443	385	439	427	440	400	448	429	440	450	442	448	411	432	463	411	441	422	441	472	445	496	418	437	419	430	465	456	458	430	439	436	395	396	483	443	465	450	409	432	441	426	449	453	455	431	410	436	451	461	432	412	451	429	419	427	442	419	435	433	478	458	454	413	452	466	418	417	455	406	438	440	462	440	469	455	431	479	467	484	453	474	441	427	446	448	434	438	429	443	473	479	447	453	453	455	431	489	431	449	433	439	437	461	442	419	441	433	458	457	398	415	457	438	405	454	466	442	435	445	452	426	463	413	433	451	409	445	467	450	403	443	469	405	426	449	414	457	431	455	412	427	434	413	438	445	435	427	409	402	447	420	433	445	457	454	452	406	444	448	451	435	441	435	413	456	455	451	470	420	416	429	447	426	453	397	440	428	433	456	440	454	423	457	441	447	438	442	435	436	437	426	439	453	446	429	470	438	436	453	449	452	430	425	446	474	459	451	422	439	457	431	450	466	441	439	408	450	424	446	430	446	493	426	481	463	419	457	438	441	447	462	448	437	463	477	442	450	408	449	463	456	441	454	435	432	437	433	476	453	435	457	418	433	489	440	419	471	436	465	448	418	426	428	442	455	468	407	429	467	445	479	449	444	443	436	465	446	470	399	460	457	438	432	437	417	436	461	419	462	464	422	457	422	468	426	458	439	456	406	441	456	444	477	390	432	402	468	449	412	399	463	447	414	461	436	507	406	433	471	434	441	433	434	445	439	476	442	460	467	435	440	426	463	492	454	441	453	436	458	466	423	428	399	466	439	446	451	424	414	448	444	421	438	447	425	430	468	414	408	479	436	396	426	465	438	449	430	438	447	450	442	419	447	418	436	443	430	457	446	435	440	475	471	430	413	455	445	476
8992	24470	28135	22318	18103	13592	9933	3613	1246	1222	1377	1614	1489	1161	940	840	676	642	636	645	683	720	649	592	583	599	611	601	586	591	589	629	581	566	617	558	574	563	604	604	575	557	573	593	559	581	571	603	601	624	593	603	587	515	595	569	589	576	563	522	599	615	592	571	576	565	550	592	553	601	543	600	580	598	593	619	546	603	560	521	613	570	588	593	550	552	574	603	544	618	584	600	571	566	583	607	535	626	558	602	552	590	580	577	606	593	595	620	563	608	610	575	574	587	616	544	617	626	576	577	594	586	608	569	568	556	584	619	600	557	615	571	574	563	584	600	561	623	584	591	636	575	544	567	574	582	579	605	570	606	603	574	533	567	561	593	592	574	610	620	580	588	633	633	547	559	580	582	544	609	594	578	572	600	542	625	587	607	595	597	586	605	626	604	565	628	584	554	557	573	584	636	611	578	617	567	556	534	562	575	605	565	578	625	556	592	590	595	575	615	588	549	564	584	584	571	595	563	571	643	573	533	545	582	554	613	597	599	581	560	597	554	615	575	558	594	625	567	626	582	588	574	581	554	546	583	593	566	612	581	589	570	614	582	583	562	577	595	605	590	610	576	614	561	598	613	551	584	553	578	612	587	565	559	562	587	606	606	619	596	580	567	608	545	584	554	574	619	646	550	603	566	587	583	558	582	607	555	566	618	608	576	557	564	572	597	576	522	595	597	575	605	546	554	596	564	588	591	582	595	572	628	632	560	599	567	578	608	592	561	583	587	587	560	538	569	602	611	586	552	625	589	608	565	553	543	580	587	598	595	545	543	612	571	584	611	577	635	596	589	639	556	562	578	600	605	564	603	607	568	604	612	629	567	565	561	570	574	614	592	587	580	620	563	590	636	619	618	575	600	632	589	584	570	577	588	577	562	593	643	559	569	605	541	576	561	552	587	630	523	600	553	550	539	567	550	583	592	587	585	624	568	566	565	567	578	622	573	607	628	596	535	591	580	580	566	587	614	581	558	576	588	593	608	576	615	565	582	631	626	592	570	596	592	559	555	619	572	573	580	585	573	570	612	567	588	577	568	592	599	562	586	573	607	504	599	607	541	620	578	575	574	603	624	603	556	599	583	571	556	607	583	653	595	583	602	610	576	630	567	567	558	542	564	549	580	605	605	582	559	622	571	626	578	563	591	609	595	565	544	597	594	541	598	558	597	590	556	612	600	552	569	557	551	626	547	562	562	578	566	553	645	588	573	574	588	573	593	550	574	596	573	530	566	578	594	586	583	555	567	574	575	615	590	584	571	603	587	563	580	575	627	564	586	585	581	566	542	617	579	582	588	570	630	577	564	565	566	584	586	530	584	626	595	583	597	577	593	545	558	547	596	575	588	587	568	585	575	577	577	600	594	574	586	590	589	572	564	611	599	568	529	569	620	564	531	598	582	597	576	586	587	603	588	580	585	572	541	560	614	583	616	574	589	551	564	603	532	606	553	597	560	581	566	599	594	560	596	611	578	601	582	567	595	579	592	584	564	592	566	580	598	575	576	568	576	600	587	583	567	552	564	536	641	576	604	600	565	579	595	569	564	606	631	574	593	542	625	611	596	561	558	606	585	598	549	572	569	583	593	625	554	583	582	598	580	582	588	599	577	615	573	560	564	590	605	560	576	622	612	560	627	516	594	573	602	577	593	610	560	554	554	592	567	578	557	621	543	617	610	600	561	555	577	582	574	582	571	566	588	575	555	581	593	637	569	621	559	590	594	575	547	555	579	596	576	594	570	633	582	591	589	579	596	592	569	546	564	559	572	576	582	646	578	599	569	575	580	577	584	626	592	597	613	602	561	602	575	585	595	610	622	573	612	588	568	589	561	612	589	568	585	589	594	646	600	589	586	571	610	552	570	602	602	563	584	607	609	538	588	555	597	564	601	616	613	598	575	550	568	602	598	582	600	596	627	553	570	568	584	552	609	549	545	583	589	599	563	542	582	542	574	586	615	610	539	608	584	591	520	549	590	551	612	545	584	582	616	596	605	598	550	587	604	577	594	565	578	565	607	545	599	597	586	580	608	611	563	573	539	595	564	597	568	589	632	624	602	589	596	572	602	613	578	591	585	540	585	566	572	566	589	612	578	550	580	566	626	584	577	578	583	588	591	576	547	546	579	580	563	564	559	604	617	559	599	580	583	604	548	570	576	621	586	574	590	564	614	600	593	598	563	591	524	572	638	607	590	601	597	610	593	598	589	554	558	547	604	611	568	589	570	571	592	599	596	556	594	571	607	553	581	576	591	586	598	537	557	576	559	637	583	572	574	601	624	548	602	582	574	594	566	555	556	592	578	578	595	587	627	576	574	595	609	583	589	618	529	621	537	561	587	617	590	606	559	579	573	550	573	578	590	570	580	556	580	570	562	578	576	568	602	597	589	599	583	577	570	570	576	583	594	563	594	570	618	611	627	595	561	608	571	599	619	587	556	571	609	592	581	576	562	560	595	539	591	574	586	610	562	613	560	562	543	544	589	568	596	618	591	588	603	580	568	586	581	621	575	559	597	572	610	563	620	588	567	591	591	610	544	587	597	601	596	561	599	607	633	585	576	570	588	573	616	593	576	588	604	569	594	576	575	585	589	543	561	571	566	615	602	607	592	583	551	557	563	580	593	534	612	591	547	555	575	571	573	570	571	633	563	579	545	599	578	553	575	596	582	562	597	560	590	565	594	588	587	569	595	580	579	603	587	589	547	580	607	613	578	564	561	570	580	593	588	576	537	560	636	627	610	557	606	591	568	606	575	595	582	587	586	584	589	565	581	555	572	582	603	564	561	547	605	556	549	564	644	563	639	620	588	582	579	604	576	550	531	607	575	584	530	561	567	611	578	598	597	574	588	571	567	586	622	574	534	603	574	581	556	567	583	570	560	600	593	563	576	575	593	590	597	636	545	606	579	605	594	587	580	572	557	596	603	568	563	631	545	581	579	557	526	553	570	581	621	592	600	607	541	581	607	587	612	606	538	581	588	542	586	580	565	539	591	605	576	577	566	616	581	570	565	554	561	570	615	594	545	586	610	588	577	582	590	583	565	573	548	606	614	562	589	564	576	589	589	558	562	537	570	556	595	586	518	554	595	599	590	526	534	601	581	561	586	631	572	602	552	596	622	534	598	588	629	600	568	601	602	574	602	580	587	580	579	506	595	576	534	523	602	584	599	603	537	580	538	584	571	602	554	567	548	567	601	586	550	567	605	571	576	608	591	577	543	583	598	593	581	555	593	583	596	559	598	605	624	596	551	583	573	593	535	557	585	561	558	588	540	613	553	535	578	594	570	591	569	614	634	614	574	601	577	610	587	560	603	583	554	594	581	581	563	629	626	580	597	575	564	585	546	551	562	578	582	596	607	605	540	591	575	598	566	585	590	594	641	583	614	607	571	609	614	578	602	547	571	586	579	580	595	572	595	576	561	560	614	552	619	609	650	580	622	533	567	534	568	598	550
23336	20913	28341	23754	21476	20228	13150	3714	1284	1330	1444	1669	1439	1147	984	847	769	686	703	667	661	721	668	616	632	633	620	647	602	590	632	646	632	633	670	596	581	634	610	643	569	630	621	599	599	592	612	584	589	668	631	656	637	653	595	637	638	604	615	629	603	608	599	635	600	634	604	593	589	623	624	602	650	590	599	613	551	575	564	650	641	629	591	607	603	596	589	619	636	618	622	649	619	574	586	603	595	622	605	611	631	592	590	604	606	612	583	586	589	591	565	585	604	586	601	618	622	592	696	620	620	593	604	600	576	602	653	561	532	579	614	594	576	614	644	578	631	585	593	607	623	583	621	575	615	540	569	612	601	597	599	618	587	625	615	637	622	555	584	594	587	627	610	587	607	575	605	574	597	623	600	569	624	618	617	602	633	576	597	619	600	618	597	599	596	614	605	552	577	602	645	597	615	591	608	596	600	608	624	579	601	615	579	619	611	568	575	610	616	611	599	583	569	585	577	598	616	622	562	625	545	589	577	601	589	657	596	580	614	598	612	556	629	595	616	592	610	620	617	616	596	630	590	614	632	584	642	624	582	608	607	598	601	594	565	627	613	585	552	584	650	589	608	575	575	609	600	632	615	611	570	603	616	623	605	609	581	574	608	615	647	589	603	591	593	604	602	629	595	577	620	610	607	567	583	589	586	598	629	631	629	602	589	590	577	580	605	608	596	629	639	604	597	627	622	607	580	650	600	590	644	623	638	563	603	620	582	617	576	569	648	598	588	612	595	592	629	580	646	616	568	617	560	595	596	575	637	617	603	545	606	580	581	570	586	627	614	636	608	599	604	621	585	589	617	577	582	581	626	602	575	598	619	575	590	601	592	607	601	592	626	613	544	598	543	586	603	591	635	561	592	569	548	615	639	634	581	592	571	556	619	608	602	597	588	616	631	605	639	614	589	640	618	567	589	640	600	605	647	616	609	590	592	586	632	617	634	597	609	613	567	611	594	570	587	576	631	618	654	595	582	582	601	587	610	601	644	569	596	581	576	576	636	646	569	607	565	555	600	661	607	615	572	562	621	541	606	612	548	615	588	627	633	591	610	649	596	610	570	584	590	575	628	589	578	613	613	589	627	598	609	604	606	638	595	585	625	576	576	610	634	596	632	565	617	598	633	647	570	584	578	636	602	612	608	590	618	564	559	573	643	578	601	635	609	618	604	589	588	612	594	581	576	595	562	627	614	577	578	633	604	618	566	569	612	610	634	586	624	604	576	560	590	584	564	617	590	635	634	639	631	586	569	620	597	587	584	628	593	605	585	610	595	616	573	608	601	566	603	594	596	619	564	595	593	649	600	584	601	636	612	586	608	577	589	582	606	559	560	622	602	612	635	599	619	614	595	558	601	616	605	592	561	598	617	586	639	587	618	618	616	612	609	606	582	587	650	592	605	577	587	637	600	585	620	633	572	619	624	587	591	625	632	599	607	596	613	593	551	576	554	612	619	609	625	587	626	586	621	619	629	568	611	587	628	598	575	608	570	637	629	603	589	614	586	603	599	662	583	597	624	622	606	599	609	581	611	642	642	585	572	605	600	598	656	625	627	568	627	624	591	573	617	623	588	621	582	648	600	564	557	626	547	580	575	595	583	587	588	604	598	623	587	593	586	577	576	552	619	628	645	612	582	610	569	589	645	586	596	580	611	611	653	631	612	579	614	564	643	598	579	608	571	625	612	596	575	651	599	622	596	611	609	619	576	580	625	590	575	581	596	590	579	613	625	618	605	594	617	609	618	561	604	607	582	594	639	595	643	584	616	610	607	628	644	638	603	582	619	608	637	612	572	610	612	565	613	610	606	633	622	620	586	551	637	568	598	585	586	626	594	639	604	583	614	648	608	609	579	646	650	609	621	578	611	581	596	630	629	591	608	604	623	573	602	604	614	595	563	574	577	614	625	595	585	622	600	611	580	571	586	597	616	607	590	595	605	601	625	572	640	590	609	608	577	579	584	612	579	632	597	581	582	623	601	591	581	585	582	632	606	599	617	575	633	569	630	594	619	552	546	612	593	623	636	607	648	570	599	602	607	568	605	624	624	592	576	604	588	595	602	568	588	610	623	583	598	605	593	568	555	611	610	594	586	606	624	635	592	617	591	612	568	609	579	600	621	587	605	600	598	581	630	616	625	598	610	584	591	602	605	586	629	551	607	610	596	625	596	639	650	620	600	605	614	593	584	599	574	627	578	564	604	546	667	567	596	592	582	571	595	612	600	609	601	588	650	586	607	617	613	552	599	581	554	600	589	615	607	607	618	616	555	636	584	590	591	573	613	604	596	615	595	536	614	580	639	628	635	612	654	577	601	577	668	575	618	625	587	634	594	618	602	632	576	630	592	584	541	591	589	626	624	603	581	606	598	601	570	590	587	571	611	577	579	617	592	599	605	585	632	596	620	619	605	616	616	588	568	609	585	639	621	589	595	629	594	618	629	609	621	643	588	551	607	604	574	622	574	595	576	557	598	608	602	584	628	565	634	577	585	598	645	575	628	557	629	620	538	676	592	605	614	622	616	617	568	580	581	630	610	620	643	604	588	605	632	561	598	629	625	602	582	647	600	630	573	607	611	557	579	657	626	643	625	597	562	554	615	581	596	593	579	589	595	588	635	589	558	624	574	630	594	614	621	560	574	623	573	585	643	609	574	612	639	590	584	609	601	594	595	592	615	595	587	603	618	613	578	604	650	629	579	621	640	626	571	619	558	618	571	622	612	629	590	569	586	576	573	659	604	563	582	599	610	587	628	619	621	565	615	619	550	591	602	623	617	628	593	619	591	647	609	642	588	600	623	616	635	631	577	614	555	606	621	589	584	585	559	581	619	626	608	588	622	596	599	566	633	579	651	621	563	589	606	615	579	625	639	608	614	572	604	590	624	535	596	563	611	624	545	619	562	571	616	609	604	587	626	568	578	641	595	622	585	636	582	577	573	591	600	579	653	552	604	621	591	591	577	574	567	600	564	595	656	603	609	606	571	599	592	602	614	635	623	612	646	625	588	578	591	588	598	595	592	567	608	634	646	619	586	635	615	597	596	666	606	602	583	594	527	576	660	626	618	605	610	604	591	624	618	581	641	588	609	596	641	554	622	572	572	586	633	604	555	653	601	597	622	597	585	592	637	632	573	596	580	573	613	641	549	624	585	638	631	636	566	607	548	648	598	576	581	553	531	564	593	582	588	610	591	594	598	598	577	599	589	571	628	591	572	611	605	620	617	630	611	636	598	567	603	606	596	588	587	583	597	632	609	615	579	575	607	653	575	625	599	625	622	618	578	600	573	549	633	658	631	588	598	585	601	615	619	604	601	612	560	566	607	617	627	571	596	592	626	626	632	627	617	590	612	611	594	569	603	584	607	562	598	583	598	568	561	549	615	640	556	639	571	625	580	669	612	583	586	641	610	622	644	571	589	604	618	550	599	611	652	584	589	566	600	634	555	590	617	604
11437	36500	38263	31676	26531	22170	16251	6413	2559	2698	3030	3329	2890	2130	1709	1412	1219	990	956	923	1077	1049	978	890	868	831	822	882	784	814	859	771	838	825	835	862	808	806	740	811	819	848	822	829	805	812	780	872	779	792	812	863	887	873	823	868	871	829	750	823	796	796	770	760	769	748	753	817	788	819	818	752	847	844	742	806	794	860	762	757	755	800	768	750	828	740	787	781	755	792	762	801	857	811	809	761	733	749	775	756	777	810	771	805	768	780	798	773	810	797	780	763	765	749	799	800	764	823	777	835	777	809	764	783	794	802	786	778	765	793	782	805	826	718	791	765	748	783	780	828	788	784	749	773	760	797	796	776	780	809	805	728	759	836	802	802	788	803	776	739	787	797	762	796	772	762	803	773	746	775	814	803	800	765	779	855	763	814	798	733	808	755	780	763	783	794	787	776	750	762	764	692	788	751	792	763	822	799	776	805	811	789	782	779	835	775	734	784	757	768	735	769	820	785	775	813	807	773	831	751	807	774	819	818	800	780	776	774	793	779	813	759	736	815	782	764	769	808	746	780	754	785	754	778	775	774	769	738	824	788	794	812	754	780	786	782	776	793	822	746	797	739	769	779	737	785	832	795	809	804	748	764	758	771	803	766	795	804	772	792	765	756	769	746	793	754	849	794	776	748	808	808	769	782	724	800	773	780	752	774	832	744	829	798	783	823	790	768	793	785	791	743	813	794	769	789	748	723	793	821	814	780	759	796	812	798	756	814	774	798	783	802	764	762	780	767	783	765	765	790	776	750	779	797	782	810	787	794	740	807	802	826	828	806	819	754	788	805	775	737	783	774	785	837	798	783	785	786	786	812	786	738	809	752	815	762	782	733	802	743	773	806	834	811	820	772	812	802	782	744	764	801	785	790	736	789	805	755	784	779	829	824	797	812	813	792	794	768	785	773	763	832	747	818	797	794	756	781	813	736	788	734	798	737	757	770	776	803	798	769	839	834	818	817	805	801	782	831	775	787	793	783	788	748	809	777	768	845	846	751	778	815	777	813	763	778	740	703	760	808	798	780	761	801	824	750	805	766	792	778	767	796	784	817	822	750	795	810	749	759	778	802	809	838	812	779	786	747	773	785	766	783	777	782	795	805	783	781	815	752	792	759	806	828	765	758	784	782	818	811	788	779	756	762	768	752	771	804	763	797	781	751	811	778	779	767	817	821	747	760	769	758	772	744	835	838	793	744	762	798	788	797	824	777	829	774	794	763	771	750	773	844	809	803	825	762	752	805	793	813	817	750	786	812	796	759	796	784	787	776	804	789	792	811	783	776	734	805	730	821	755	743	800	806	823	766	757	779	760	762	813	764	776	738	741	820	799	760	725	773	846	797	745	804	789	742	799	804	759	773	779	743	788	807	828	797	750	757	739	818	812	802	776	801	808	755	778	736	784	832	813	762	795	785	743	779	799	798	814	809	794	773	809	809	755	774	772	806	780	754	795	799	813	793	807	786	774	757	749	715	765	745	767	765	791	750	779	746	782	829	807	782	768	759	804	820	784	757	799	814	805	788	797	828	815	812	800	819	854	746	809	776	760	809	759	824	743	753	820	788	767	774	776	738	795	731	838	784	789	810	782	785	792	760	793	782	816	782	829	779	795	794	736	726	776	739	766	814	787	772	779	773	815	780	778	838	817	829	735	815	795	777	835	753	790	801	811	772	828	746	829	798	818	754	829	772	753	835	775	799	842	821	779	768	768	809	803	761	791	768	781	781	800	765	772	783	756	831	801	787	785	802	772	738	778	766	785	850	735	795	812	755	739	805	807	815	756	763	777	720	850	755	807	805	764	775	744	779	819	783	766	827	826	812	729	779	729	771	789	803	790	758	826	795	762	804	770	771	791	837	740	770	783	764	731	723	769	778	774	784	778	803	826	772	783	819	792	779	782	796	812	801	779	799	804	833	797	750	789	787	778	841	751	834	754	789	757	768	803	786	790	771	803	777	743	797	792	758	759	774	801	817	721	830	785	794	798	776	807	794	787	746	783	760	771	774	808	796	758	767	784	831	790	790	804	728	866	793	794	795	826	769	822	826	737	791	797	768	815	817	827	773	787	817	800	754	776	791	773	807	765	762	778	828	762	809	799	807	787	785	724	795	820	841	769	752	794	822	811	786	796	770	780	809	794	802	807	807	756	792	811	730	764	778	847	772	787	772	816	772	820	777	777	790	788	830	791	729	781	811	767	774	798	776	760	785	803	778	773	782	773	813	800	771	757	799	835	779	798	770	786	779	797	803	834	829	800	776	786	779	827	831	789	778	752	838	751	766	790	777	806	748	795	826	789	796	833	730	798	809	772	781	786	797	759	806	843	769	775	795	851	823	801	791	772	766	803	832	797	767	825	824	801	794	811	756	814	778	797	751	797	803	810	781	793	754	798	828	816	743	763	750	789	806	783	809	813	806	835	797	736	796	790	827	826	771	788	815	827	805	785	762	798	780	762	785	818	741	793	750	792	718	739	780	803	763	766	774	778	771	832	793	764	810	816	742	750	791	777	807	789	842	731	734	773	789	798	774	813	758	825	793	842	798	804	766	750	795	792	789	778	771	778	753	714	812	838	758	797	794	784	759	820	819	816	790	807	730	802	844	768	845	801	817	770	741	800	797	796	859	800	800	747	815	783	830	781	819	792	738	804	785	794	804	754	760	786	789	814	850	801	796	778	747	827	829	803	755	767	796	773	791	820	754	780	784	780	796	810	807	787	776	763	754	812	727	780	790	750	754	764	795	775	802	807	809	696	825	793	776	764	745	762	766	818	822	770	829	804	775	819	745	778	750	747	793	771	750	775	782	764	787	793	842	736	760	794	795	769	801	787	797	810	827	819	807	807	756	801	765	737	777	844	746	760	799	804	766	751	774	770	805	789	795	766	800	800	749	805	822	833	816	760	801	823	836	750	802	790	819	763	770	793	798	795	761	754	810	756	823	790	830	770	792	769	750	807	774	801	782	791	756	808	774	726	796	802	753	831	757	771	802	837	812	816	807	778	824	780	782	827	801	793	776	807	761	730	806	793	814	795	783	787	740	745	784	801	778	782	806	749	753	733	759	779	784	746	788	849	811	774	803	818	828	804	760	797	799	827	779	818	722	809	805	797	770	804	761	703	751	781	774	793	782	812	839	769	791	821	791	812	799	788	794	752	751	764	810	794	766	814	770	796	791	784	816	814	772	809	788	769	810	758	745	744	789	808	799	781	803	723	758	798	786	787	802	820	792	779	782	805	808	766	725	824	791	771	832	768	756	733	770	785	746	766	738	786	789	792	786	783	837	773	807	784	761	808	774	775	750	729	743	756	846	823	793	722	711	798	744	829	777	779	753	788	800	795	848	752	795	828	755	742	773	800	812	813	780	775	786	729	772	762	788	765	774	814	777	798	811	802	820	777	759	762	813	825	755	783	786	805	780	787	808	799	763	731	807	850	741	756	716	793	774	754	786
22436	20902	28661	23313	21140	22437	20529	5236	1753	1858	2361	2212	1928	1331	1098	950	699	600	667	632	684	713	596	500	565	507	520	503	561	523	534	508	495	531	521	542	526	521	467	492	549	440	468	530	442	535	483	499	514	530	617	634	606	529	465	589	532	521	486	515	476	462	462	469	523	474	493	544	502	478	492	493	505	528	484	473	482	484	493	446	501	497	486	451	511	526	513	519	471	475	465	497	466	537	520	460	453	507	458	494	458	494	435	459	441	496	489	490	505	470	489	449	510	488	512	489	483	528	500	475	488	476	428	474	452	496	492	494	455	460	491	459	489	440	500	511	464	459	496	460	467	497	484	491	458	475	478	457	480	515	454	486	495	476	480	455	497	474	440	495	482	481	462	512	521	441	489	449	531	469	517	472	477	525	475	511	479	465	444	489	521	511	499	487	469	490	464	478	504	492	460	494	448	488	452	472	500	488	489	504	484	499	481	453	486	506	471	508	462	467	485	479	492	502	477	467	468	506	475	524	509	455	469	487	463	465	458	490	465	512	446	467	467	487	488	505	507	449	491	516	507	488	490	499	508	477	473	467	502	466	516	489	510	489	496	453	450	473	493	498	497	469	494	484	507	450	469	466	499	484	489	479	494	483	486	492	475	447	483	490	476	476	476	493	472	501	455	485	492	461	490	470	467	482	468	494	472	458	464	491	464	493	480	487	489	501	449	489	473	463	471	466	498	501	512	447	490	501	495	440	501	489	504	479	462	482	459	495	459	479	455	497	489	489	464	478	494	508	463	491	490	446	508	498	488	498	451	486	465	481	506	507	478	504	434	504	487	501	488	467	490	504	487	461	514	455	498	504	487	491	483	461	494	508	468	464	502	480	445	492	482	491	472	488	483	459	484	524	469	479	467	499	489	437	468	479	458	447	446	468	507	521	493	464	453	450	466	455	466	482	478	477	472	485	470	508	468	484	485	466	470	444	521	467	499	483	520	461	464	479	481	480	474	512	486	492	453	490	480	505	478	491	486	466	525	510	458	484	482	488	457	511	459	470	497	485	462	506	500	481	478	490	487	474	485	489	515	493	426	452	454	519	512	514	491	470	516	504	454	465	481	487	463	497	443	457	474	515	453	485	470	468	494	508	471	474	460	495	455	488	511	498	477	496	503	502	463	532	437	461	494	438	512	444	502	464	471	482	515	480	498	488	493	501	469	467	529	534	464	489	448	497	469	519	449	487	499	447	461	465	475	484	482	502	486	504	481	497	473	486	498	462	499	480	488	471	494	499	478	476	478	496	469	495	475	453	502	459	499	459	520	532	495	503	467	489	482	490	439	511	466	505	523	514	474	523	456	475	452	496	507	510	497	497	466	513	474	457	506	477	466	493	500	491	474	485	474	523	434	498	468	478	477	450	489	507	476	469	515	457	494	502	447	459	469	483	503	503	493	480	489	495	466	504	498	510	474	487	482	474	487	452	528	470	456	474	476	528	466	448	493	477	440	498	487	504	489	481	499	509	504	449	470	462	510	454	478	476	510	458	484	432	494	460	502	506	490	481	457	475	449	466	511	441	469	460	499	447	459	488	418	469	494	468	457	431	463	480	494	445	451	476	459	469	486	452	467	468	478	514	508	485	463	484	497	470	460	488	493	491	489	479	474	458	462	481	467	543	513	518	503	485	493	473	458	472	494	440	443	459	486	471	448	489	476	486	468	464	512	473	477	490	484	459	487	472	465	452	496	484	513	497	489	469	461	481	452	503	486	514	446	476	470	482	458	503	457	478	535	479	486	462	468	499	511	504	516	445	495	480	471	437	501	507	463	488	465	468	497	485	520	506	522	452	479	493	508	492	487	485	514	449	463	460	517	514	517	457	494	459	482	408	488	439	497	497	467	482	494	497	473	475	496	515	491	486	486	497	487	470	482	481	482	502	492	521	494	465	478	467	491	463	507	479	467	487	520	476	475	463	553	500	460	494	485	462	485	479	459	466	482	516	466	499	480	465	457	481	495	518	495	456	519	476	468	462	487	473	472	471	524	502	470	468	475	465	466	476	494	470	477	478	455	487	509	493	510	466	475	448	471	447	498	466	476	517	468	498	458	508	464	475	461	437	468	507	472	465	470	474	458	512	488	494	496	461	489	485	420	496	479	476	484	459	452	479	474	490	506	467	458	503	531	469	455	486	493	471	462	500	425	483	494	479	496	453	536	476	459	448	516	481	469	523	440	479	476	472	500	504	514	479	449	522	500	481	487	471	510	453	473	491	522	470	524	517	447	442	495	481	478	525	485	531	436	513	481	531	498	467	496	450	508	462	482	453	480	463	471	476	519	503	468	495	484	522	471	458	515	481	492	446	480	481	513	470	474	460	504	497	471	487	474	496	427	514	510	502	457	440	446	518	501	530	488	475	508	476	486	523	523	464	524	454	500	450	473	477	487	510	469	474	452	494	481	464	453	519	473	509	494	482	510	496	473	451	506	491	496	489	475	483	504	499	484	532	473	493	490	466	499	462	444	508	486	520	476	477	470	509	466	459	477	480	482	502	520	469	523	450	466	484	441	526	484	478	499	525	462	441	472	504	449	465	490	487	485	523	505	468	474	477	441	468	484	514	424	487	496	507	497	477	514	484	478	466	451	491	488	476	492	471	484	494	506	517	488	500	436	493	549	469	495	488	496	461	486	493	471	466	507	495	480	487	462	511	505	475	461	500	469	478	533	482	484	502	495	486	493	492	458	475	490	464	490	508	445	469	487	462	514	492	466	476	527	507	486	462	476	476	490	468	481	492	471	477	472	440	484	491	493	488	480	478	472	457	471	477	460	490	490	453	490	467	479	463	477	508	456	526	501	471	463	500	478	473	496	499	459	511	510	478	504	524	457	482	509	458	461	470	446	486	477	455	478	483	472	459	505	484	462	473	498	448	528	455	486	483	516	472	466	492	483	476	431	467	496	518	473	496	477	467	484	462	495	478	489	444	507	464	462	482	457	489	519	494	495	513	482	460	467	493	470	519	495	462	490	480	470	484	515	467	501	485	478	432	480	508	494	511	471	489	497	514	480	488	498	468	451	510	493	486	473	499	495	482	470	498	474	484	451	462	510	504	482	514	508	473	510	481	482	521	453	492	489	460	483	522	487	477	493	482	506	430	482	487	451	450	507	476	478	459	491	472	470	491	495	487	494	487	470	481	457	487	487	528	489	465	512	485	483	477	504	454	494	463	467	505	502	504	467	497	440	486	497	474	492	499	450	463	441	468	480	471	470	482	468	452	472	470	455	473	469	477	508	475	492	485	513	500	473	496	495	506	469	499	461	449	460	491	474	460	529	460	504	475	486	492	521	449	490	442	465	460	486	469	555	462	487	464	495	446	502	477	471	479	521	475	469	464	476	469	453	461	425	461	466	509	502	517	477	469	425	462	471	448	428	454	508	492	518	477	462	484	483	456	450	460	431	449	491	500	456	488	444	490	482	440	476	471	483	490	419	492	458	470
14904	44039	44094	36751	31598	26588	19405	7297	3760	4067	5087	4758	3753	2728	2059	1771	1156	870	934	1025	1097	1068	813	784	695	677	711	694	693	738	735	700	702	689	688	691	716	681	648	639	669	703	650	667	691	680	655	662	675	761	860	919	802	721	700	698	700	665	588	641	655	640	662	632	607	665	627	635	610	642	632	619	671	620	644	605	652	615	689	664	663	630	625	671	638	621	651	634	637	649	606	658	648	595	643	691	597	622	676	647	644	664	620	620	605	638	631	581	638	655	619	646	589	671	623	611	679	614	644	618	647	686	651	682	658	622	646	661	649	628	631	604	627	609	615	674	638	674	614	597	631	632	622	635	606	638	704	696	677	642	654	640	603	609	684	640	622	642	607	645	632	673	658	676	578	639	598	638	654	632	634	636	668	645	658	650	629	655	636	666	633	658	644	667	628	597	666	636	637	656	633	657	632	674	630	663	630	626	612	634	639	640	594	629	663	629	639	659	639	633	647	581	652	604	646	604	648	630	637	651	647	619	622	647	611	632	638	638	607	670	600	604	624	649	645	657	622	612	604	654	632	674	612	616	651	612	640	608	597	650	639	631	626	672	605	653	660	636	641	623	590	646	636	604	628	663	639	543	615	618	629	611	665	668	682	660	638	649	633	676	650	609	622	698	635	633	609	614	665	614	637	616	620	621	650	644	634	597	625	645	621	684	648	628	651	646	657	650	617	624	643	632	641	616	656	644	633	681	621	680	651	655	589	645	668	644	679	680	622	647	616	653	634	574	607	616	625	588	643	650	649	608	704	631	700	651	628	633	608	621	645	624	611	640	590	638	672	600	598	650	661	638	629	649	620	667	627	631	620	649	638	611	662	617	649	623	615	655	602	620	616	620	656	654	646	609	652	610	631	631	604	645	613	651	636	636	595	612	625	598	628	639	600	662	620	675	581	628	669	652	634	628	604	623	678	641	611	626	645	647	596	641	618	639	610	643	640	625	621	652	672	617	598	649	597	660	639	633	660	655	648	665	624	635	563	682	592	608	623	633	637	674	616	620	640	598	643	671	685	614	627	633	643	592	636	635	678	596	669	642	650	640	676	660	705	639	626	661	633	576	632	664	565	651	644	636	661	630	635	615	611	655	641	626	615	652	629	641	673	619	624	650	624	615	634	635	614	644	647	659	623	639	637	583	625	642	648	615	622	623	629	605	622	662	642	657	605	646	672	640	610	650	613	644	647	672	602	649	646	616	678	678	678	649	676	603	612	659	645	642	618	736	632	649	638	652	624	637	656	633	620	619	642	660	681	624	695	626	676	644	636	653	625	649	630	627	649	623	683	592	625	654	677	599	612	635	594	622	623	624	637	655	629	673	618	644	672	581	660	678	635	623	708	607	698	661	613	632	645	618	615	658	617	669	598	666	610	619	658	637	617	684	658	624	664	649	661	668	659	627	637	607	632	616	627	642	605	644	658	609	656	615	689	646	634	641	664	637	619	629	639	660	647	604	645	664	609	662	621	621	624	655	634	627	643	648	643	664	651	611	625	665	679	641	685	607	622	632	635	582	636	630	667	628	641	643	613	622	680	628	643	634	649	658	635	634	659	649	648	660	636	622	652	647	654	587	639	606	610	640	656	607	647	644	632	624	632	673	638	614	641	663	670	623	682	655	627	651	637	618	643	679	607	657	618	637	631	665	634	655	657	661	601	614	647	628	649	634	690	638	642	717	639	667	614	618	592	638	586	615	636	642	583	635	661	640	608	671	651	626	636	612	674	622	653	652	647	648	659	669	646	662	631	666	674	656	615	645	657	676	590	651	683	659	588	630	623	629	651	641	682	654	586	614	635	634	662	631	603	618	542	607	601	622	688	616	603	650	625	601	653	609	653	673	647	645	620	643	618	623	554	597	649	666	620	610	656	631	626	630	653	670	650	660	603	643	644	629	653	639	613	642	605	642	618	591	617	663	664	639	623	606	627	618	643	658	622	614	671	618	619	611	648	592	622	634	699	631	646	608	643	645	621	648	639	636	668	598	623	649	620	649	622	653	643	682	612	639	640	631	616	688	638	636	656	653	647	602	632	704	645	647	636	637	625	626	618	600	629	628	625	667	702	650	607	652	665	578	631	621	640	666	637	609	657	663	645	640	641	658	614	653	632	630	655	666	602	640	679	638	638	576	642	650	671	609	609	653	647	647	628	627	655	656	684	650	670	646	575	627	664	605	666	623	630	609	620	611	674	693	645	645	613	660	627	615	620	639	601	612	630	626	675	563	631	647	700	659	619	671	604	605	623	594	631	633	630	645	687	641	615	618	658	666	661	641	656	655	638	683	692	672	636	658	657	601	599	633	676	664	640	609	639	638	642	661	639	677	678	717	653	636	628	629	680	662	615	631	636	669	656	665	632	656	652	650	638	613	632	618	661	666	639	670	622	643	634	627	623	644	642	652	624	662	637	638	622	595	627	598	625	635	661	619	647	619	623	624	657	631	708	646	576	632	620	611	635	578	642	611	632	620	629	639	617	625	652	645	627	605	641	679	638	605	682	612	657	605	634	627	643	614	626	621	639	623	618	625	630	615	646	616	659	675	606	624	636	682	636	616	606	595	617	664	666	618	665	625	650	624	637	617	647	635	649	645	621	635	666	628	623	682	662	636	623	634	683	697	639	604	643	669	619	601	615	638	609	642	618	675	608	661	636	586	628	659	630	595	614	612	655	622	617	589	664	649	603	652	619	639	656	657	666	618	606	626	627	631	667	670	668	589	595	633	684	688	610	590	664	654	616	558	592	604	661	639	670	588	614	625	610	631	612	648	653	605	659	622	664	625	592	639	656	640	628	644	643	636	669	661	625	627	645	620	637	648	599	564	614	595	658	618	662	614	635	649	672	668	653	620	617	603	604	622	639	597	624	650	633	621	646	619	618	675	635	630	627	638	674	627	621	655	693	635	673	652	664	608	653	629	601	676	627	671	604	659	657	657	635	655	634	629	644	599	665	642	648	609	656	598	664	635	649	636	637	697	618	634	689	660	616	610	664	619	637	625	628	658	576	619	634	641	590	654	620	625	597	610	631	644	626	613	623	568	628	682	625	621	606	677	578	616	637	666	661	664	662	653	661	627	662	642	626	627	641	619	626	663	613	659	663	661	658	632	685	634	647	577	681	624	633	617	673	632	678	672	618	607	623	631	633	649	682	669	654	614	612	616	615	621	621	619	676	662	630	643	604	657	676	608	623	627	653	631	610	682	636	657	658	621	660	661	624	667	672	631	618	627	686	660	655	618	591	608	674	626	649	622	603	628	635	642	589	656	650	669	616	643	651	622	609	622	647	615	614	615	639	588	597	623	689	626	670	603	595	607	612	626	690	626	601	656	658	636	626	602	598	640	621	636	654	648	632	689	591	639	605	672	621	633	636	650	642	632	613	615	679	633	646	573	607	631	646	662	674	663	624	641	643	620	620	642	654	640	651	603	632	662	612	652	611	638	649	650	636	606
26457	21695	25438	20655	11985	6853	3693	1176	898	1001	1218	1094	936	742	672	620	468	486	462	512	505	504	513	469	471	482	506	491	465	448	474	452	467	473	449	482	424	461	471	439	449	469	440	458	491	488	474	500	503	479	531	493	509	515	480	446	506	487	481	457	478	461	477	482	453	482	453	434	524	466	430	500	488	466	459	449	407	467	449	457	482	445	461	448	455	488	472	449	486	474	499	480	501	484	471	446	485	461	446	469	456	463	494	479	485	478	441	512	462	448	466	456	462	528	487	418	481	498	446	424	477	471	451	486	428	469	446	472	491	464	441	511	468	454	458	437	442	498	483	479	492	518	535	466	481	486	462	451	462	514	487	472	489	464	463	440	464	494	447	482	492	462	489	429	463	503	466	489	439	455	460	435	448	448	473	479	500	462	483	442	502	440	469	488	498	430	492	477	463	471	492	478	445	448	452	480	466	469	452	477	511	523	488	476	444	430	491	449	455	440	447	455	502	487	509	484	502	473	462	491	475	471	499	482	479	439	444	476	426	445	468	482	472	451	444	484	474	470	479	445	487	467	437	451	495	496	447	493	455	486	497	463	466	501	509	491	475	471	467	447	454	484	473	459	495	482	507	498	466	423	496	495	514	454	436	445	508	485	494	490	456	478	458	446	446	486	454	498	477	475	449	468	529	448	439	489	453	474	462	472	481	429	482	448	482	478	500	473	429	468	510	496	474	463	464	455	461	509	470	489	509	439	474	423	480	461	462	466	499	449	477	475	449	457	473	460	508	454	421	477	496	484	475	475	471	468	488	460	495	468	466	461	436	484	481	448	490	445	460	471	457	457	470	480	473	454	430	481	498	426	495	475	483	487	493	450	489	497	473	496	480	509	477	451	455	470	472	460	469	465	469	470	500	465	471	491	476	514	494	452	484	484	481	519	462	493	479	456	438	432	479	482	464	516	475	452	440	486	474	465	450	457	438	462	480	499	472	474	440	443	452	448	499	448	463	484	520	499	474	474	477	439	491	497	465	465	438	485	480	477	453	434	502	490	450	511	440	468	436	460	450	458	475	462	482	488	484	456	495	489	481	424	434	466	477	503	470	462	432	484	448	461	482	504	491	446	470	494	455	425	454	482	467	433	465	442	441	469	463	491	451	440	463	450	447	452	460	468	514	450	423	460	479	473	465	442	436	447	457	451	482	444	445	417	449	467	480	474	468	455	482	460	510	485	478	436	449	452	460	516	451	492	437	450	445	428	476	464	494	493	469	453	420	475	479	449	463	437	487	490	467	499	441	467	468	486	465	455	507	477	476	438	466	484	481	442	463	480	468	498	489	459	433	469	490	503	484	470	482	438	449	480	482	458	465	460	427	482	452	458	487	458	468	466	455	466	489	476	463	456	456	525	464	474	462	464	515	444	452	450	469	459	462	456	492	447	520	470	459	494	466	469	448	462	461	449	473	476	506	482	452	429	442	424	497	468	434	479	480	484	460	449	473	414	433	474	467	475	504	431	474	458	498	456	477	465	447	427	454	459	494	477	479	467	447	442	472	477	491	476	489	474	453	430	458	497	459	474	474	439	449	463	453	445	470	495	489	434	472	465	460	436	472	505	460	455	437	504	467	523	453	453	455	456	495	450	435	468	457	471	491	497	486	443	420	462	492	457	477	469	468	485	478	435	437	480	439	462	491	466	409	484	499	518	453	465	491	485	467	456	480	459	431	502	467	491	510	481	446	461	464	504	505	449	455	493	488	488	500	505	435	463	447	486	469	462	476	496	485	417	421	463	460	502	448	484	450	482	455	442	468	491	496	471	443	463	452	458	468	464	507	471	493	476	465	460	428	476	469	455	490	463	464	442	476	452	456	461	449	454	447	450	482	493	468	474	479	478	465	474	468	456	456	485	449	509	430	448	431	489	485	462	471	459	449	444	481	467	479	489	489	492	458	454	473	523	466	477	485	432	509	468	457	466	510	431	471	421	458	468	439	505	460	480	468	459	446	474	453	423	501	515	435	469	482	439	473	510	473	466	473	476	464	438	467	466	486	470	488	462	449	468	445	471	452	451	480	445	486	463	431	451	484	470	485	476	452	438	500	503	463	439	444	462	473	472	472	464	482	422	493	450	467	486	449	474	473	504	462	487	467	496	479	478	476	480	451	447	460	414	460	452	454	450	427	477	457	409	488	509	444	433	499	441	464	447	479	440	556	468	457	460	481	465	439	468	482	472	470	487	474	436	490	457	464	472	485	479	433	476	428	462	476	440	463	452	457	451	500	466	459	460	471	496	480	469	486	493	482	480	466	443	494	475	448	434	439	496	493	457	474	487	454	461	493	434	441	460	515	481	517	462	457	519	461	456	468	437	466	477	480	496	476	509	465	473	486	482	450	450	473	472	445	483	480	496	463	441	481	453	499	452	490	473	488	478	463	485	479	476	475	466	443	477	499	447	438	484	467	482	449	484	449	491	478	476	479	499	436	487	490	454	489	432	462	465	446	473	454	443	462	456	474	478	471	492	454	455	469	488	441	447	470	434	457	469	473	473	479	469	479	471	468	492	427	482	479	455	450	455	481	498	498	454	476	454	493	409	470	431	453	438	466	430	481	482	474	448	439	479	461	510	497	477	451	452	473	494	467	457	493	440	468	471	468	443	439	479	502	469	449	495	467	491	448	481	456	432	460	452	457	439	474	482	444	477	486	472	445	501	448	431	470	475	492	460	495	481	430	452	497	480	452	469	475	444	454	480	435	442	459	448	486	429	439	457	480	467	475	500	459	465	433	462	485	464	495	438	490	486	470	502	456	492	467	488	463	445	482	456	450	489	482	435	492	444	457	440	496	456	458	450	453	464	503	479	474	422	463	435	504	444	440	432	461	426	462	444	481	457	489	458	424	437	447	502	458	497	502	459	465	500	475	495	457	494	450	494	434	491	489	427	536	459	431	455	452	459	488	494	469	441	498	477	471	484	462	474	473	468	468	502	499	466	480	498	463	450	463	426	445	489	491	478	450	469	443	475	494	502	465	469	468	466	501	498	457	444	423	472	450	505	452	473	463	485	494	435	424	494	497	460	498	509	479	455	478	479	451	446	474	462	480	475	477	443	452	477	451	470	492	461	482	514	463	475	464	482	521	474	497	490	435	477	475	468	513	486	427	473	454	505	435	463	489	459	476	464	467	472	463	459	538	466	472	481	490	470	456	461	492	494	458	483	476	442	501	417	437	452	474	503	487	501	461	492	499	494	469	461	448	437	467	475	463	435	487	459	481	456	488	470	486	456	481	463	472	488	453	445	453	451	508	489	460	453	473	454	483	487	464	492	445	471	453	450	459	437	451	468	473	480	475	462	471	499	469	494	470	470	462	476	454	471	509	475	447	470	459	465	472	458	454	483	456	418	470	459	469	425	452	459	477	454	472	458	491	478	448	477	457	500	456	482	484	457	450	455	456	490	428	424	463	457	502	468	497	472	490	477	467	464	486	485	479	461
11614	33042	31673	23107	17757	12646	7637	2490	1750	2250	2720	2348	1885	1330	1220	969	680	639	689	707	719	752	640	610	657	624	637	628	606	652	626	579	645	597	634	628	665	594	580	647	620	583	635	587	630	557	624	605	630	645	661	718	718	638	641	628	641	620	596	633	605	621	611	623	627	647	667	607	606	620	613	615	655	630	598	651	630	630	631	615	647	640	613	644	652	607	587	585	636	626	657	589	567	622	617	625	629	595	613	634	600	592	647	596	594	610	597	613	613	615	589	601	593	582	586	603	643	602	603	629	586	602	607	614	599	591	627	625	634	618	572	623	594	597	628	579	626	637	616	594	635	589	605	548	620	628	660	636	645	610	603	589	598	576	616	628	606	597	607	583	626	622	616	599	601	588	589	622	593	617	651	605	615	644	607	595	585	604	560	635	601	609	605	615	613	601	590	560	656	611	610	592	567	593	602	565	603	615	645	624	643	638	624	571	631	606	623	660	574	571	622	560	664	625	626	623	668	664	591	668	609	644	608	602	653	630	590	638	626	629	597	617	586	627	630	641	563	643	589	575	584	588	622	634	602	602	631	592	671	616	603	608	656	652	623	601	580	625	649	610	629	616	592	634	608	646	640	626	578	588	582	590	625	607	641	575	633	624	618	600	641	590	644	632	629	648	643	597	617	576	599	581	629	629	563	650	546	578	599	615	603	605	587	593	631	629	597	580	628	610	595	603	604	610	604	607	599	630	617	633	609	621	596	647	644	597	634	592	624	620	647	602	628	599	594	586	607	608	597	612	654	580	599	590	592	607	629	622	615	582	625	626	631	568	644	637	615	619	599	576	645	658	613	666	591	615	604	625	568	646	617	603	583	598	631	647	644	596	553	585	593	651	607	621	658	611	638	644	637	590	616	631	629	578	643	612	595	626	599	605	599	616	636	603	618	605	622	656	647	668	587	605	604	627	617	622	605	626	615	610	634	631	607	624	609	632	625	596	571	621	614	648	638	597	545	641	629	601	637	592	641	603	639	636	629	585	621	620	646	636	658	646	586	640	574	621	569	612	620	601	652	602	605	597	628	643	626	635	590	647	608	595	609	621	601	625	620	647	580	631	658	592	582	630	606	576	617	627	581	607	578	648	636	627	564	588	592	627	580	573	614	599	663	589	579	632	590	624	605	595	593	569	577	594	608	614	623	590	647	625	610	574	622	595	612	601	595	585	646	625	580	607	561	661	640	609	567	618	590	634	603	603	604	642	583	624	599	648	554	613	623	606	627	590	575	610	584	632	601	607	616	613	622	596	646	588	592	601	601	646	599	566	610	615	631	620	609	588	606	619	600	588	634	561	598	608	635	618	613	635	636	635	607	592	614	601	637	608	613	608	622	600	669	594	638	610	580	601	637	640	619	616	635	626	604	581	602	622	668	643	571	600	610	635	649	624	639	570	613	631	582	592	638	578	640	593	571	588	608	623	622	584	621	614	608	600	594	625	635	583	605	629	618	591	623	628	596	602	612	643	599	588	608	656	602	551	602	639	602	569	603	668	646	609	628	606	612	630	573	603	614	690	599	585	580	646	663	633	639	628	641	607	611	643	574	576	615	610	608	628	633	612	609	622	605	653	654	603	594	618	572	610	615	606	602	632	602	587	619	600	614	577	630	627	616	612	621	649	574	554	634	623	619	586	605	630	594	584	599	661	651	637	661	639	626	624	651	624	568	617	597	599	618	630	603	656	569	616	610	596	612	595	617	620	585	630	589	616	637	598	605	587	568	628	645	664	665	627	583	639	611	616	627	620	625	582	615	619	613	631	613	639	581	619	607	600	597	659	630	611	607	631	633	597	638	595	614	635	599	657	660	625	636	658	592	658	608	612	600	598	617	621	618	608	630	628	627	643	574	614	672	623	653	593	620	605	634	653	590	611	646	573	607	560	606	585	606	616	640	614	579	601	590	567	607	593	584	596	633	635	611	626	600	622	604	601	600	614	614	636	630	603	655	550	615	606	592	616	603	654	561	578	613	657	634	609	621	622	622	634	634	623	618	606	632	605	592	614	639	598	565	659	636	611	619	590	620	586	599	634	648	607	598	559	648	588	657	606	608	636	626	610	640	638	596	625	585	598	610	614	628	602	623	573	626	610	587	633	637	633	592	633	628	629	596	623	675	643	627	648	576	583	654	604	611	589	597	545	582	589	581	600	627	619	605	608	610	609	606	644	641	615	585	601	622	666	608	606	616	583	649	595	662	609	612	625	613	628	640	635	636	625	612	596	635	608	654	568	552	613	611	592	597	619	610	622	610	676	636	597	615	616	620	592	645	624	615	608	642	661	593	688	612	581	606	615	627	577	589	585	609	643	636	651	608	637	618	602	604	622	607	597	608	593	613	612	586	612	638	642	592	620	590	616	602	608	587	602	599	662	596	613	645	602	612	601	644	613	594	593	601	602	593	619	615	562	625	637	573	587	615	603	670	640	594	641	624	588	668	598	640	586	591	614	631	599	579	625	629	637	591	595	604	613	590	627	585	600	648	560	649	602	615	619	631	654	615	613	647	656	566	603	579	618	601	601	594	586	642	644	631	630	633	609	614	639	618	612	590	632	634	620	594	586	596	614	639	611	610	559	619	576	633	636	564	588	650	587	629	594	604	614	607	608	591	589	592	588	636	599	639	665	621	608	597	599	604	622	626	612	599	620	645	609	653	633	623	615	655	644	586	581	631	605	646	563	604	612	577	625	594	603	637	610	649	593	590	607	652	607	611	666	612	596	608	584	584	647	622	682	625	605	580	618	591	627	594	632	606	583	567	640	619	670	601	593	587	640	622	578	624	604	639	661	601	655	631	661	611	587	636	628	582	591	595	605	598	614	564	616	607	567	608	637	617	594	615	610	589	613	656	604	621	642	610	613	610	616	608	636	595	645	590	634	584	593	589	614	613	615	603	628	607	614	596	650	611	624	612	616	596	600	590	614	616	649	596	655	603	595	621	634	610	651	647	571	618	609	612	633	612	635	644	613	599	600	623	600	588	635	597	611	670	600	630	638	640	591	689	638	618	630	599	602	602	659	599	601	625	589	642	619	624	606	636	585	615	571	622	554	617	607	576	616	614	601	567	611	619	617	610	654	655	629	546	651	581	588	559	617	615	563	621	617	575	605	623	623	625	580	618	625	597	601	588	607	614	629	587	629	645	642	565	601	627	612	609	626	635	636	575	613	600	638	617	576	634	623	629	601	590	588	580	641	639	627	620	654	562	595	594	571	638	603	590	589	629	648	631	625	570	572	590	695	601	657	637	607	612	637	613	557	629	627	588	562	604	615	617	618	618	656	578	632	616	539	581	613	625	586	597	661	600	612	616	683	627	600	601	629	627	597	599	567	622	628	556	569	647	612	590	573	624	625	623	615	621	608	559	658	597	646	611	657	655	637	618	626	605	634	623	641	629	599	627	581	577	618	574	616	591	611	587	626	605	616	612	585	611	598	606	607	630	616	642	609
23349	20932	28380	23792	21579	19612	10890	2640	1716	2169	2298	1965	1611	1366	1125	829	687	685	730	664	777	690	667	620	637	613	603	630	617	637	654	606	641	634	623	631	653	586	630	600	617	661	680	653	599	653	645	611	596	688	675	674	645	604	621	646	601	648	602	630	611	599	636	608	633	608	671	632	601	602	670	594	585	621	587	629	608	648	587	613	616	611	629	618	606	617	600	646	607	618	673	642	599	633	602	613	596	642	629	616	618	568	585	641	599	628	653	636	633	613	660	613	624	596	600	595	574	669	586	635	601	655	639	594	631	613	587	638	607	606	608	599	584	655	590	603	606	625	638	625	634	616	613	600	608	629	546	612	597	593	589	636	584	630	638	655	620	655	631	618	569	644	639	629	630	640	609	615	610	623	589	619	596	626	610	631	626	633	611	602	685	602	611	640	611	619	602	661	566	597	618	567	622	640	611	614	591	655	637	587	627	619	641	619	640	570	648	650	621	649	612	591	594	597	633	610	628	614	613	635	642	648	587	606	584	596	618	633	627	623	603	635	594	617	616	665	615	612	651	595	626	606	590	598	596	619	620	646	619	565	629	634	677	588	634	627	632	620	642	612	635	625	625	586	616	624	609	624	609	593	597	623	641	621	620	612	642	591	599	616	640	615	579	576	629	618	601	604	611	609	591	627	620	639	602	600	590	603	614	603	596	636	631	635	592	597	649	609	627	633	596	631	626	624	620	655	642	629	583	608	632	593	633	594	659	616	639	608	623	614	601	625	603	632	571	581	635	601	665	658	569	651	666	606	645	641	544	647	630	640	625	616	643	638	651	619	627	605	607	627	640	567	587	614	596	617	621	618	619	571	597	606	606	593	619	631	634	623	649	665	617	636	631	631	619	617	602	610	606	562	631	602	596	595	620	589	609	631	603	597	610	600	602	628	630	596	668	627	648	578	573	633	614	641	629	620	621	639	634	619	629	625	629	621	654	622	635	616	628	660	602	610	631	650	578	595	625	582	627	614	637	608	647	611	667	578	585	596	624	602	646	600	620	574	627	596	586	578	620	653	625	599	581	658	617	627	654	637	626	605	628	609	657	574	614	593	602	620	594	604	639	659	637	616	625	581	642	590	626	566	607	645	650	591	635	613	599	632	574	594	595	597	650	611	620	619	646	555	648	616	592	571	573	601	598	584	605	624	636	605	538	661	642	607	587	583	661	644	581	615	657	601	613	634	624	613	644	608	608	587	649	596	580	557	600	620	603	603	638	579	635	609	555	615	636	624	608	661	617	612	614	620	583	596	627	644	618	615	597	613	595	584	651	628	609	574	606	624	674	603	629	581	628	585	587	589	594	595	580	612	625	581	622	632	574	655	628	590	537	646	600	602	612	626	634	652	608	587	579	559	606	599	583	617	604	628	631	589	556	580	634	609	596	607	568	601	587	648	597	623	653	611	576	618	630	634	602	640	602	611	656	657	598	583	621	609	661	641	622	600	646	585	599	630	617	666	604	609	592	622	618	621	625	668	620	651	623	620	579	601	596	600	594	593	656	639	633	583	629	663	615	610	624	591	605	594	638	630	622	616	612	560	587	618	656	626	561	609	577	580	620	600	621	627	607	632	599	613	582	602	613	592	622	609	604	603	644	621	620	603	635	587	608	613	569	640	645	596	619	621	609	590	608	639	619	571	619	597	615	567	641	628	594	610	567	576	638	585	578	645	581	608	557	660	587	628	638	636	631	642	617	628	601	597	620	623	621	648	582	651	617	591	641	601	626	613	645	629	555	630	605	604	627	622	624	623	651	621	635	578	633	607	627	600	633	638	648	626	609	628	635	593	605	578	595	602	591	614	616	610	558	612	596	600	626	631	614	610	651	610	563	610	623	585	654	559	640	642	570	571	612	597	644	651	640	588	579	619	607	592	573	606	578	656	593	623	620	635	623	638	586	600	619	621	632	647	625	556	602	632	602	643	592	652	628	615	595	618	564	637	589	597	595	608	638	614	622	586	557	593	608	606	574	595	623	666	625	619	635	592	578	626	604	594	658	616	587	601	655	609	592	589	568	589	630	599	610	611	633	624	624	609	651	589	605	548	637	639	609	648	646	574	635	614	572	606	557	601	617	616	641	609	611	593	641	594	602	667	611	668	619	642	642	626	577	609	630	577	617	663	611	636	637	623	620	629	594	616	641	583	633	596	622	627	631	613	650	603	640	637	639	605	654	624	610	649	666	633	620	631	640	596	609	633	606	626	595	677	602	626	600	617	640	616	626	586	642	623	600	627	633	631	667	624	591	638	610	585	600	568	636	601	620	648	634	622	582	634	615	621	575	613	609	602	595	581	651	590	628	624	567	550	650	627	615	578	649	569	606	590	644	622	637	581	582	590	655	624	636	610	606	627	628	672	609	638	639	595	635	611	619	590	596	610	609	591	622	593	613	598	590	611	607	630	635	593	631	649	605	634	604	588	636	649	579	606	621	607	663	633	609	622	607	612	609	609	614	655	602	579	672	583	619	582	595	649	594	596	586	567	594	643	635	690	603	603	596	641	647	572	638	620	592	621	585	592	590	556	634	605	613	613	594	609	637	631	604	580	648	612	681	614	622	621	611	610	613	608	565	618	620	601	605	582	623	628	606	590	640	599	555	605	642	612	589	590	607	636	601	599	588	629	626	596	648	607	568	656	623	629	598	554	587	612	595	616	658	632	650	628	612	598	656	576	593	563	635	650	623	606	620	591	629	621	671	654	614	606	587	631	592	610	601	612	655	619	623	608	616	587	606	631	651	595	614	580	638	587	612	628	644	607	619	622	641	652	641	593	624	606	585	607	582	572	598	574	566	577	604	601	605	615	589	593	580	625	628	621	607	608	607	601	666	610	603	620	622	609	623	567	612	641	657	573	621	646	603	646	549	608	588	653	662	577	600	581	602	626	569	599	624	627	587	634	639	570	638	652	623	682	591	612	606	632	637	615	620	634	688	601	672	590	554	650	626	602	612	634	620	634	621	579	635	628	628	596	632	602	602	586	632	600	612	605	579	641	585	634	616	608	607	614	625	596	600	580	603	621	633	614	593	618	613	648	594	627	613	633	582	645	583	573	620	642	660	569	626	591	576	623	628	628	613	629	630	615	606	620	581	619	646	606	574	617	614	610	619	601	661	582	623	567	618	579	601	582	616	643	593	624	619	663	615	636	582	629	638	625	688	611	635	607	620	602	664	598	588	634	656	596	632	659	602	632	605	577	613	638	629	624	600	602	616	614	571	581	610	587	591	611	616	574	598	620	573	617	600	603	620	613	622	615	617	632	627	606	617	622	603	555	590	627	640	650	577	631	593	627	639	608	644	609	597	601	568	630	614	605	653	562	625	627	615	614	615	622	635	606	582	640	596	605	586	592	662	592	679	612	622	613	606	640	610	611	631	620	595	567	646	637	622	636	606	609	609	597	591	599	618	647	575	628	611	649	577	642	630	647	614	583	608	604	642	625	613	596
14237	41501	40269	31828	26420	20248	13065	4775	3762	4624	5122	3945	3198	2601	2093	1311	992	940	1002	1000	1113	965	886	829	826	852	823	867	778	849	823	842	816	885	881	777	818	840	807	846	811	841	766	845	807	789	785	768	876	861	863	891	914	841	922	850	833	772	806	844	800	852	779	821	774	805	762	827	781	838	796	810	825	829	809	789	753	768	781	801	819	772	792	821	792	786	821	764	821	771	780	766	822	807	826	815	801	805	819	812	814	840	828	809	788	799	766	772	836	824	804	816	772	819	842	836	792	849	792	819	724	814	804	764	829	803	803	790	809	806	832	762	801	740	778	805	778	768	805	782	793	777	755	779	793	805	825	767	779	778	814	777	831	829	739	805	802	795	817	817	837	801	766	835	820	803	757	796	817	803	786	790	806	805	876	796	808	844	818	787	812	819	801	780	807	871	759	766	779	778	827	811	791	837	805	785	789	766	771	825	778	842	817	769	799	845	783	785	795	785	813	798	819	778	791	775	772	784	766	787	827	814	801	772	766	785	763	765	746	763	828	768	792	822	764	825	836	796	768	844	777	737	796	823	781	821	816	836	783	777	817	796	797	765	856	803	818	793	792	779	814	789	792	800	772	793	798	775	786	799	822	819	763	763	827	805	814	826	753	790	814	770	820	818	810	774	827	851	797	816	780	833	809	793	822	773	777	803	826	749	780	794	830	792	796	832	774	762	795	831	766	791	806	839	807	783	787	788	826	811	755	850	824	790	764	784	811	810	733	814	820	798	775	820	847	740	823	811	792	748	790	801	813	757	772	765	817	818	796	777	798	839	779	794	820	784	793	814	768	771	792	794	791	837	801	789	760	785	765	784	802	820	839	861	810	827	809	841	783	792	793	793	810	802	756	759	782	842	790	811	812	806	781	768	846	806	821	792	761	815	787	751	807	804	803	781	801	814	810	757	801	819	858	794	840	800	801	763	793	811	754	807	848	820	847	789	752	767	796	764	797	778	784	794	751	797	782	842	762	810	784	778	836	779	783	768	752	810	812	808	783	786	809	820	853	760	802	827	799	822	781	782	763	857	806	774	853	805	782	805	750	827	788	786	815	787	796	778	758	783	813	801	790	750	790	796	782	855	795	775	769	760	806	813	790	778	777	753	813	806	745	810	801	805	787	775	857	807	777	830	820	815	778	810	809	779	831	803	774	826	743	815	780	754	790	800	819	770	843	776	772	790	780	802	748	774	819	770	770	820	802	782	769	755	818	749	775	814	770	757	797	769	773	749	804	795	759	774	810	790	790	824	813	786	788	765	798	852	769	769	774	759	764	853	812	775	777	814	807	754	785	826	823	817	822	774	826	793	811	789	802	861	734	825	828	827	825	765	766	825	804	766	836	825	760	817	827	814	751	822	753	808	719	820	813	847	769	817	802	768	789	790	753	810	827	793	799	772	774	787	800	825	811	810	805	840	827	793	826	804	756	810	831	831	837	776	762	791	736	805	813	787	802	790	801	824	794	816	827	764	809	777	787	770	784	765	774	805	763	796	750	754	751	821	742	769	831	766	802	803	830	761	769	814	774	782	752	763	760	767	779	773	780	781	786	795	830	820	766	788	840	797	767	779	800	790	723	774	781	780	814	827	820	849	814	785	811	778	792	793	819	756	840	745	785	796	780	824	828	774	770	775	803	785	818	810	739	760	821	800	801	769	825	774	852	802	815	743	778	763	819	782	803	789	772	807	778	769	820	790	817	728	820	779	771	819	762	809	775	871	794	798	801	812	766	779	786	785	791	771	846	795	812	822	810	772	810	776	789	759	802	767	819	770	815	831	846	834	748	830	869	786	838	833	805	788	793	799	746	759	785	811	776	831	751	857	843	828	775	837	791	773	753	726	794	811	822	791	809	765	773	798	835	800	813	824	810	777	825	792	783	782	785	794	841	805	825	780	775	804	765	795	742	815	777	767	806	784	790	810	780	828	801	765	804	847	781	753	814	762	795	780	753	760	851	796	790	833	817	799	794	791	825	808	824	824	774	793	796	808	785	746	799	804	799	781	791	775	778	780	767	807	803	800	755	784	746	799	785	796	837	834	812	782	775	810	832	793	824	788	781	773	832	750	777	781	768	769	819	821	725	754	806	809	841	781	830	788	802	783	776	794	811	730	755	809	760	798	847	769	786	785	772	834	777	818	793	853	805	802	780	746	792	770	816	815	742	833	772	797	821	800	800	786	817	820	789	798	800	825	819	777	772	800	780	781	822	778	797	806	816	775	765	807	846	749	737	831	794	767	825	770	786	786	791	826	794	748	803	791	801	809	779	759	813	767	786	809	786	774	791	750	801	767	801	838	802	806	808	805	817	766	795	751	742	819	725	757	841	773	838	825	789	832	767	755	796	821	772	743	795	767	799	844	760	773	825	787	784	789	744	779	851	790	806	796	838	803	861	764	789	774	820	840	828	779	778	843	791	764	801	793	800	793	813	824	810	832	767	791	848	825	802	796	782	824	855	833	796	752	862	757	816	805	851	788	785	800	796	733	769	812	794	791	792	739	800	857	854	794	804	763	758	823	763	830	798	782	777	806	785	825	823	806	787	780	772	783	758	830	828	768	774	753	856	800	793	818	785	786	817	798	829	801	800	779	817	794	781	791	785	774	843	814	767	802	782	796	837	775	829	872	808	801	791	859	839	808	852	797	821	857	842	801	801	791	831	793	836	803	807	767	776	825	780	811	799	791	767	758	864	822	787	799	790	792	788	801	802	778	781	792	739	819	816	799	805	752	781	829	781	806	799	762	803	759	768	795	774	809	802	786	826	752	790	828	857	807	802	772	819	810	755	800	783	740	834	766	820	797	773	761	820	764	826	818	814	829	759	784	790	791	761	746	809	824	789	816	764	811	761	820	739	813	819	755	796	807	800	766	776	748	820	832	818	799	759	799	772	801	845	814	854	807	797	778	764	833	815	828	788	750	816	795	799	780	830	766	764	821	800	794	765	823	790	786	768	805	831	780	767	793	802	791	768	750	795	806	780	836	788	815	812	781	813	785	761	797	767	832	817	769	784	816	772	796	814	781	839	784	753	787	757	800	850	756	821	807	782	802	798	842	800	819	803	795	779	787	800	768	798	765	781	737	855	808	786	762	759	789	824	825	788	792	817	813	785	834	796	796	758	762	776	823	782	788	773	779	830	808	812	837	740	810	803	832	811	808	785	802	797	791	816	819	809	778	812	786	810	810	792	798	810	826	770	847	834	819	843	806	849	815	803	848	782	768	888	821	802	798	769	794	740	791	759	776	754	839	777	767	813	810	824	867	805	819	816	784	817	858	836	801	868	829	832	835	789	815	797	772	835	767	749	760	861	772	794	824	801	798	750	773	836	754	831	788	781	764	794	819	786	786	823	781	798	808	841	809	767	806	820	798	829	808	767	763	807	797	808	776	794	796	803	748	809	777	850	780	796	811	844	806	789	798	777	727	823	798	787	817	825	734	770	769	811	792
22431	20907	28691	23297	21096	22093	18984	4819	2563	3363	3260	2433	2080	1684	1178	688	589	639	572	629	673	657	551	531	508	531	485	526	512	519	541	513	553	549	545	511	488	516	493	481	478	485	496	493	508	474	493	473	478	533	558	560	595	530	567	525	500	480	480	454	482	491	477	484	490	492	476	535	504	500	509	491	449	494	488	488	480	498	486	481	522	478	487	506	474	502	519	502	523	471	484	534	463	475	524	503	470	503	458	474	529	485	475	475	480	490	477	523	501	491	488	523	487	474	506	444	504	469	487	450	511	488	491	470	465	461	459	448	459	483	505	467	508	493	494	485	475	492	522	480	457	460	502	490	492	476	499	468	444	490	514	475	503	505	505	449	505	477	485	479	457	478	482	479	479	451	508	455	468	525	480	503	466	462	516	516	441	475	490	462	468	477	504	525	484	523	506	481	480	473	469	498	490	501	466	449	511	539	465	478	496	493	460	502	524	514	462	501	515	472	486	534	487	448	468	543	474	431	460	502	459	482	503	481	477	469	474	474	465	477	482	444	478	513	493	510	508	461	460	484	488	450	513	451	483	498	484	481	543	488	449	500	466	482	496	473	500	464	507	498	492	488	496	451	477	475	480	500	515	493	490	462	476	473	460	464	482	463	479	485	514	482	472	517	506	509	492	504	506	498	470	509	479	498	499	471	463	483	531	474	525	501	485	495	479	469	485	471	476	481	479	493	503	458	491	468	415	489	519	492	496	486	451	490	477	454	521	483	460	504	521	475	496	467	480	490	458	469	509	476	445	493	469	523	471	508	496	474	454	475	454	516	477	490	513	487	455	500	488	431	497	478	476	520	503	526	477	489	505	482	445	480	480	468	499	473	479	453	464	519	487	497	472	475	480	498	546	484	478	471	493	500	489	463	482	507	495	473	515	462	470	531	467	471	490	487	472	494	477	500	494	453	520	512	497	505	497	470	484	520	476	494	447	482	482	478	469	505	469	476	495	453	499	497	461	492	481	460	498	482	480	476	477	451	473	489	512	463	489	512	477	483	471	494	487	472	474	495	481	466	497	497	467	512	501	481	430	498	496	452	489	486	483	477	491	497	514	519	504	479	489	488	482	460	491	480	473	479	503	484	492	459	511	471	510	486	513	482	466	469	484	479	508	507	476	449	500	472	480	522	496	447	471	467	531	465	494	468	486	480	466	482	476	456	449	486	475	484	498	454	471	513	488	454	462	475	479	483	472	491	506	505	467	472	483	462	422	461	529	500	483	481	466	478	498	478	459	475	468	509	463	494	471	484	474	531	456	472	510	470	475	514	446	496	473	488	517	470	483	482	477	493	494	498	526	487	460	500	466	504	439	498	478	520	496	480	483	501	463	490	484	465	468	498	471	516	480	461	505	497	497	532	454	508	452	485	468	492	504	421	513	478	461	491	490	501	454	466	475	507	513	445	449	488	504	484	486	466	473	516	472	478	484	487	498	494	522	467	478	484	484	491	503	504	475	444	471	453	497	469	445	484	466	453	518	487	543	524	482	529	522	517	509	488	492	457	487	493	441	459	477	463	488	506	496	483	482	483	469	466	472	487	497	483	496	481	480	483	476	499	466	460	457	512	490	454	454	490	482	463	484	462	456	438	477	502	481	473	490	532	448	494	513	428	513	473	504	488	492	471	469	467	496	455	470	502	469	513	467	479	508	444	499	450	486	493	514	502	499	475	511	484	501	475	492	462	505	475	493	492	481	462	520	491	486	487	480	472	503	485	483	492	503	491	524	452	474	498	474	470	474	490	453	491	512	513	503	465	467	505	433	477	509	503	500	448	442	482	488	502	505	487	481	507	484	495	486	524	505	494	471	478	466	466	515	474	472	511	493	475	497	487	506	482	478	488	504	490	495	488	454	455	484	510	502	491	472	467	465	469	478	469	464	451	480	482	484	489	469	477	511	490	494	496	485	494	521	462	454	480	498	495	479	498	505	471	491	521	480	492	481	474	488	505	492	477	473	432	484	467	502	472	496	493	495	511	484	486	517	489	491	471	517	471	469	523	465	472	469	476	478	477	501	506	490	500	471	531	457	478	473	499	484	538	471	420	496	486	516	512	512	500	488	506	486	503	449	464	483	494	470	492	509	498	489	466	485	475	468	433	499	458	444	528	453	470	508	474	440	502	492	468	482	466	470	471	487	497	456	483	479	477	500	489	491	458	494	451	501	471	548	470	456	478	490	478	476	502	467	442	489	524	501	533	522	470	518	473	507	465	480	494	475	492	482	475	475	464	491	483	528	488	453	501	487	508	482	483	493	475	487	468	495	486	459	467	461	461	481	474	470	492	506	506	479	460	496	485	449	509	501	471	469	463	463	459	501	485	471	521	462	464	522	453	467	526	482	492	452	466	496	495	499	503	457	470	488	470	485	437	460	488	468	482	467	485	489	497	423	459	508	474	476	516	473	472	477	470	483	464	485	479	467	433	488	462	483	449	529	508	476	471	521	496	504	465	442	499	513	479	523	508	491	484	499	523	452	494	495	482	475	487	510	518	465	497	470	464	482	495	467	473	486	501	453	522	519	466	507	494	467	460	447	505	515	477	479	405	498	471	478	474	478	455	492	500	485	475	491	423	453	491	498	507	482	481	501	485	521	503	477	495	452	484	504	459	502	490	492	519	467	458	484	461	463	466	473	472	446	483	500	520	513	471	462	461	516	467	464	457	527	471	480	455	465	477	492	480	472	476	457	487	490	489	492	525	459	434	448	509	486	502	471	471	468	473	493	525	468	461	521	455	551	446	492	465	479	489	492	519	502	494	517	471	478	487	508	454	493	492	467	499	484	479	460	511	497	493	502	544	449	495	522	496	535	480	459	484	520	502	487	478	482	470	472	464	487	469	497	466	507	511	470	487	480	494	498	495	448	515	475	499	484	466	516	506	514	506	483	465	466	487	498	436	500	507	494	456	525	465	473	477	502	470	502	472	498	497	485	444	488	511	487	478	467	472	452	434	528	470	524	490	506	499	477	495	502	482	471	467	448	476	492	513	456	491	489	409	489	459	509	470	473	511	532	485	491	491	513	460	445	459	490	461	476	446	488	515	494	469	526	518	460	518	478	463	450	493	480	494	462	466	485	482	473	413	491	465	482	432	516	475	503	475	486	462	456	491	514	450	479	475	479	467	491	504	458	465	499	495	452	486	484	493	508	484	519	475	456	511	461	484	502	464	466	458	532	496	466	464	502	520	445	487	474	500	455	458	467	472	507	492	485	516	475	429	499	472	478	494	458	506	484	538	479	485	494	473	462	475	485	491	448	490	449	443	455	467	498	476	479	485	496	474	513	477	485	521	475	520	509	469	452	470	486	477	479	492	473	540	489	491	482	456	498	454	461	456	511	454	485	519	497	533	498	471	494	458	486	488	469	442	514	494	489	442	449	485	466	530	473	483	461	467	487	482	437	451	484	487	481	466	486	474	499	467	466	490	490	462	503	479	484	464	478	477
17983	46677	45037	36352	31235	25066	16803	7026	5851	7425	6794	5350	4534	3524	2147	1090	883	882	957	990	1106	952	770	798	721	710	689	731	706	732	718	754	713	669	675	693	669	693	692	645	674	642	644	662	661	690	648	651	698	776	827	803	865	792	800	757	670	658	637	638	623	642	615	625	639	657	641	633	655	671	641	610	609	634	616	659	599	616	607	589	639	610	617	647	618	678	643	662	646	656	643	625	621	668	665	629	640	609	622	653	656	627	627	670	637	629	603	606	632	627	595	595	609	662	635	628	637	663	687	646	694	636	638	661	627	647	609	621	669	604	665	633	647	668	647	640	654	667	622	608	604	655	657	662	703	648	652	665	700	617	690	622	596	603	656	624	611	684	653	662	629	591	616	635	645	608	651	609	654	665	607	640	598	633	664	625	646	655	605	614	625	661	636	619	664	598	595	613	694	671	667	654	641	588	648	626	670	639	633	589	615	650	663	638	633	661	651	663	699	614	663	583	606	658	608	643	662	637	655	651	650	631	673	642	658	607	631	641	639	602	666	641	622	651	654	606	622	641	623	624	670	636	645	578	604	639	688	664	645	635	622	669	603	654	678	659	641	685	640	613	642	658	614	612	638	622	626	642	638	639	668	634	625	648	661	659	654	610	638	663	595	650	598	593	623	671	604	630	622	627	640	643	625	661	657	703	606	639	634	601	595	663	643	645	639	668	639	604	637	621	639	638	622	658	604	668	644	647	634	662	685	611	639	601	631	643	637	652	619	636	682	609	648	690	617	630	634	621	619	667	651	688	576	615	640	616	615	604	687	645	646	614	661	593	619	642	641	649	622	654	606	663	693	657	639	647	640	629	674	609	617	609	595	573	590	641	620	644	598	657	626	670	637	618	611	679	606	604	657	633	676	583	634	678	678	679	663	643	607	642	636	644	652	673	671	646	620	667	624	603	636	602	630	626	627	634	588	657	670	670	657	664	618	657	629	638	661	642	640	666	582	634	631	630	662	653	619	654	641	655	626	668	667	641	643	676	627	625	635	665	621	655	635	642	604	616	669	637	641	646	669	642	646	605	674	667	644	612	648	625	611	659	635	654	620	652	623	633	709	624	618	658	649	654	660	622	609	635	660	645	665	638	624	619	639	636	675	686	641	635	658	613	624	664	630	674	667	632	682	641	679	613	628	647	655	626	640	631	615	662	619	650	621	631	624	618	662	630	615	606	654	629	640	623	635	653	672	669	631	630	643	660	642	631	626	602	615	626	596	655	681	676	607	628	628	601	620	643	648	618	643	676	619	677	634	621	611	676	641	608	649	596	672	619	631	624	623	679	652	621	621	582	615	621	642	620	584	629	665	594	625	631	620	657	623	614	649	682	652	617	596	635	647	672	638	647	657	629	669	670	644	654	623	618	572	655	661	676	653	684	665	639	636	627	611	679	615	581	634	627	630	633	621	670	665	607	626	646	663	670	640	571	612	656	636	645	615	599	661	639	643	643	662	617	619	620	620	635	596	602	676	691	678	612	617	622	650	668	627	642	637	653	611	676	636	650	627	661	616	597	670	644	653	655	609	626	627	597	612	650	703	628	626	609	655	628	644	605	605	606	685	659	630	642	631	579	651	635	631	618	660	643	658	683	648	613	636	632	659	578	650	624	666	626	594	661	602	654	623	620	644	631	664	618	632	668	619	687	595	613	623	668	640	677	614	609	620	658	655	633	638	661	685	615	687	655	614	632	650	597	667	589	639	601	647	605	626	633	620	659	607	643	667	619	660	604	623	628	655	666	632	618	681	666	630	662	596	679	644	648	651	636	608	645	633	640	629	630	678	621	627	603	610	687	637	666	668	624	659	637	650	630	586	658	674	701	680	655	612	666	602	660	630	666	612	616	617	651	675	628	587	618	613	630	680	611	596	603	672	667	628	627	684	660	679	627	645	612	625	657	639	599	678	613	598	628	636	655	595	635	626	629	614	621	610	608	611	588	674	629	611	612	642	677	637	673	652	620	676	646	584	643	635	669	674	634	622	700	598	630	599	647	610	638	612	658	639	650	632	606	641	648	633	657	641	666	607	662	624	660	610	645	691	617	561	688	631	658	616	610	610	635	630	663	639	631	648	654	671	639	655	629	618	643	676	672	610	618	650	620	608	623	667	639	655	641	612	673	600	664	665	550	648	613	651	636	698	629	611	599	582	624	589	662	641	626	602	639	649	689	650	614	663	624	589	643	685	641	601	608	678	655	635	627	613	662	652	639	651	606	653	621	626	663	621	621	642	610	609	622	695	691	597	659	618	658	648	654	643	621	628	634	593	625	601	621	642	614	666	644	619	663	630	599	632	630	642	619	639	651	616	632	644	569	646	673	614	629	635	651	660	649	649	626	583	695	658	624	626	594	632	686	653	671	662	604	620	612	658	610	599	636	605	622	627	612	623	654	666	606	674	669	647	651	632	661	637	610	618	694	623	621	632	661	613	685	637	624	673	685	644	634	621	650	652	611	645	647	658	662	587	618	631	608	619	662	665	670	635	628	632	681	648	667	635	649	632	653	648	649	643	662	607	615	629	654	643	696	659	640	657	604	664	618	672	683	643	572	668	623	647	634	641	625	646	645	666	619	626	621	584	619	621	684	673	685	638	673	635	633	618	626	662	601	615	698	652	641	614	668	605	596	631	590	715	624	583	629	638	624	588	593	661	611	635	628	650	614	661	648	646	656	643	667	644	607	626	674	600	661	624	621	632	680	647	679	595	626	680	663	627	660	620	656	637	630	672	631	643	636	676	657	676	627	635	645	671	625	616	627	664	634	628	613	633	639	659	631	621	595	639	650	586	684	608	633	627	670	611	635	625	613	651	636	648	631	597	633	629	577	646	635	669	615	618	682	666	611	639	650	660	600	673	600	633	654	672	638	630	641	602	633	667	596	599	627	661	624	661	651	632	634	613	645	658	643	633	618	608	599	599	610	641	659	641	644	592	682	634	624	639	616	617	640	623	637	620	616	627	666	614	638	645	644	636	643	604	649	639	620	662	690	657	657	625	647	621	643	651	682	605	619	633	619	684	657	661	630	611	671	633	625	634	584	627	651	625	638	609	635	638	626	658	650	684	669	643	624	612	600	681	610	594	643	693	628	661	682	625	656	649	636	605	596	702	586	670	654	595	624	683	638	638	613	612	660	637	654	651	646	621	684	637	667	643	669	614	606	666	628	656	629	611	634	608	645	642	635	623	648	628	674	632	622	651	638	616	687	617	664	633	624	624	674	636	621	653	595	648	646	624	656	687	625	630	686	657	620	595	654	603	634	617	613	637	573	661	618	641	606	627	641	657	640	676	621	585	672	584	657	595	643	621	617	571	639	655	634	639	649	654	662	649	641	700	608	614	605	646	622	608	616	636	641	621	610	592	671	626	633	655	694	665	641	640	628	635	628	583	625	648	626	666	665	626	629	659	604	670	672	642	653	663	674	650	620	646	685	660	678	623	669	654	670	686	654
26614	22049	25720	19136	10704	6198	2857	1147	1408	1697	1292	1221	1007	845	522	490	432	445	469	487	505	526	468	486	461	454	500	476	487	425	477	466	481	449	456	458	455	468	419	484	463	413	488	449	469	486	481	505	445	454	471	462	467	540	505	461	490	487	471	495	479	474	461	421	424	474	502	461	458	449	468	505	472	465	469	505	429	499	461	435	419	469	482	468	499	485	450	510	458	485	459	465	455	505	470	485	511	465	479	480	438	506	441	454	499	484	458	456	465	487	475	499	495	513	460	477	419	497	394	440	465	486	436	457	426	448	490	447	472	488	457	436	502	463	450	443	442	475	507	434	438	469	438	465	434	472	490	460	433	454	507	459	447	466	506	469	467	496	472	441	443	459	423	456	440	454	385	506	494	470	441	470	456	473	481	459	445	463	455	487	442	494	479	486	459	441	449	463	456	459	473	497	488	445	478	485	419	457	456	465	475	470	472	402	446	437	474	501	461	453	452	432	494	469	459	449	459	464	464	491	459	486	430	441	486	460	453	465	453	450	469	497	479	478	458	444	461	431	470	431	431	458	453	431	475	477	443	466	447	457	487	452	500	451	445	447	454	482	461	447	448	460	490	408	451	455	474	490	431	448	502	481	482	456	498	436	478	456	433	486	437	421	456	427	452	433	481	472	440	519	474	482	473	460	460	438	474	464	474	486	480	505	506	440	441	479	470	468	436	468	440	441	452	443	463	455	459	449	461	456	437	468	521	454	490	421	481	483	441	495	461	500	431	479	473	457	457	491	431	490	515	482	500	467	443	490	477	447	444	472	440	467	451	444	453	485	462	499	461	449	478	445	481	448	478	519	473	456	488	461	482	448	438	496	440	469	462	455	486	470	470	478	508	448	492	454	477	451	466	463	486	455	490	444	463	448	476	494	489	491	485	450	493	473	452	425	502	453	446	478	436	450	437	451	430	456	460	458	481	471	505	452	453	502	487	464	471	482	457	463	447	508	443	479	478	444	420	457	493	415	464	460	437	464	478	448	469	422	450	452	487	477	440	464	419	475	431	488	473	488	445	474	448	480	431	462	431	467	426	444	470	471	456	472	473	448	411	477	437	447	444	423	429	438	496	427	496	468	461	464	470	465	458	486	487	443	486	460	463	428	451	491	468	467	473	495	457	450	477	529	461	468	433	479	471	462	448	465	449	476	456	454	481	430	462	468	452	448	434	462	462	472	440	448	446	447	493	462	445	468	448	458	454	408	452	465	472	416	478	470	437	424	470	461	447	461	427	472	443	436	472	471	454	453	499	510	437	487	448	439	495	454	481	502	490	452	441	517	459	457	440	452	447	476	482	451	485	455	464	457	454	502	468	474	488	458	462	485	450	457	437	461	443	473	440	467	474	524	447	480	419	437	507	480	499	505	483	448	464	479	478	450	419	474	441	474	459	458	446	453	453	472	447	461	432	466	461	472	436	469	514	453	416	449	494	464	450	426	483	450	463	465	493	481	463	414	469	463	473	477	474	454	435	487	487	467	452	478	447	467	425	465	464	497	451	426	491	458	490	437	463	448	467	436	432	453	483	434	433	450	481	524	449	450	463	446	421	450	458	496	489	436	447	427	453	452	430	451	475	479	457	461	464	519	463	446	470	449	453	412	478	472	491	500	475	485	448	443	437	463	423	447	454	490	529	456	423	471	488	463	467	473	437	446	462	466	419	445	451	450	464	463	460	496	465	476	495	490	471	474	449	466	438	431	462	451	437	447	435	465	494	470	471	494	425	445	454	477	494	440	453	475	445	444	447	464	463	476	467	500	493	478	443	478	457	483	468	485	469	493	484	457	442	484	449	465	474	467	442	460	462	487	435	456	469	431	484	465	518	470	424	460	459	429	430	455	481	444	449	464	449	473	444	457	462	422	464	450	443	474	483	474	427	469	483	479	436	445	442	468	445	458	451	441	437	441	462	461	463	501	488	481	459	467	460	479	474	436	470	491	454	427	457	456	487	491	467	413	446	470	474	467	511	462	440	454	473	452	466	451	487	475	466	446	434	460	450	476	456	441	459	477	450	476	475	407	442	456	506	471	454	508	457	441	471	423	442	474	466	460	499	446	458	466	464	466	472	483	449	454	481	474	448	450	437	458	417	443	469	456	469	472	502	452	456	480	479	451	470	435	470	466	439	445	433	468	451	466	466	469	459	470	443	454	490	448	440	471	478	447	497	453	451	464	458	419	446	471	419	462	464	435	493	444	442	463	471	492	463	499	454	446	469	472	479	447	474	450	413	462	473	461	463	492	460	459	486	442	455	449	425	483	465	473	488	450	455	484	474	460	484	430	480	430	445	488	437	444	481	479	447	448	419	431	412	497	475	468	458	474	503	483	436	458	521	492	450	479	455	517	445	486	461	476	478	506	412	448	435	489	475	462	482	482	471	444	404	508	448	466	441	477	498	500	437	489	455	457	437	470	433	452	471	474	466	503	454	468	470	499	476	458	452	456	488	496	507	461	473	479	487	427	459	474	420	463	433	481	478	474	475	469	478	456	457	476	468	452	456	485	496	477	437	448	480	469	475	467	465	478	493	477	431	459	474	459	448	476	459	462	482	483	414	472	485	453	471	466	497	436	452	479	474	486	437	474	467	474	465	487	471	452	468	468	472	478	467	472	452	460	449	467	496	492	484	503	469	488	464	433	479	485	477	451	435	496	432	436	481	466	474	475	461	482	440	479	438	435	502	461	462	480	492	477	476	441	462	465	432	455	474	472	473	461	477	478	515	446	465	469	443	429	487	469	440	467	437	462	435	488	457	431	475	472	502	463	462	423	475	485	433	475	459	444	468	457	459	442	459	469	455	484	478	445	486	455	499	500	462	467	455	459	428	436	491	459	444	451	481	495	479	469	459	491	496	456	465	479	450	450	467	496	457	469	477	445	445	464	457	399	464	448	421	464	480	463	423	478	421	463	492	511	465	475	491	484	443	468	473	511	470	463	416	484	465	451	430	465	457	436	472	475	493	490	474	458	479	477	481	456	514	467	479	450	413	485	443	482	506	406	453	457	488	453	448	445	469	482	472	474	468	448	508	436	495	448	470	448	496	440	444	460	417	439	476	474	457	444	476	471	442	450	450	502	463	475	452	420	479	451	496	453	449	458	465	429	458	461	443	424	479	462	480	463	463	462	514	414	472	471	444	453	427	480	445	448	495	434	480	454	491	481	465	471	462	472	432	495	459	417	533	467	458	458	452	465	461	446	467	507	469	483	458	441	487	445	460	472	502	456	471	461	482	450	473	437	450	472	468	455	463	467	417	456	436	451	486	477	468	426	451	482	446	447	495	469	481	506	488	488	476	461	455	432	492	478	445	444	486	439	457	456	454	476	455	445	474	451	488	468	434	446	457	463	478	465	456	497	445	450	480	434	472	467	449	469	448	441	491	464	497	483	483	463	466	455	450	436	424	454	486	445	435	483	447	469	482	456	459	467	492	497	432	469	483	438
14592	35271	31636	22009	16507	11837	6003	2431	3170	3822	3081	2484	2210	1529	771	689	655	611	670	767	740	678	675	639	638	643	591	646	624	589	613	641	589	594	618	622	612	644	630	639	669	603	589	643	627	605	599	623	661	648	655	651	724	664	649	651	592	608	606	604	587	611	593	600	570	584	626	604	589	647	587	596	598	595	580	618	628	581	605	641	639	583	597	601	610	645	622	585	605	574	588	622	596	610	637	621	634	635	611	648	584	635	639	633	646	574	631	643	576	619	556	646	625	602	622	609	576	593	577	562	601	605	574	657	610	620	586	636	626	617	613	594	634	582	611	629	667	620	629	656	595	614	618	625	639	644	675	611	602	594	550	631	580	631	604	622	630	669	642	581	609	615	616	600	595	591	617	598	658	625	625	585	568	625	606	669	603	584	620	632	617	624	615	637	589	621	636	623	630	669	623	632	616	605	653	649	654	647	601	599	647	585	632	597	635	638	574	601	626	632	591	602	616	591	654	593	651	621	638	573	681	602	613	634	583	619	568	617	582	648	629	650	641	617	619	603	637	617	624	609	607	679	595	614	653	587	657	589	668	629	649	597	659	631	639	624	594	657	635	583	639	595	681	601	614	645	617	585	642	630	588	632	614	646	599	598	598	614	633	612	666	663	590	603	635	596	604	617	631	661	626	580	617	627	605	583	636	644	648	584	621	611	584	643	580	631	605	574	606	624	637	601	619	590	580	630	617	598	616	590	580	619	602	609	596	635	551	595	592	589	616	637	588	606	594	610	600	640	550	605	609	647	576	610	583	592	615	644	597	626	636	597	602	600	596	638	563	623	619	619	593	629	594	586	615	611	600	547	653	558	663	610	613	629	575	608	621	611	601	590	624	590	670	618	625	600	613	646	626	610	596	586	623	607	643	608	621	618	622	619	613	640	604	602	626	616	565	619	612	650	646	641	621	594	654	623	596	659	577	592	675	607	608	615	630	646	608	610	580	567	630	627	587	610	641	642	611	618	591	593	593	616	607	618	622	570	590	663	636	597	618	599	591	641	644	575	640	575	597	629	572	640	618	613	627	621	593	585	593	634	613	596	618	615	615	646	657	630	583	607	594	593	649	591	644	603	586	621	616	582	615	595	612	653	609	608	595	613	639	673	633	630	630	615	621	576	588	609	629	643	630	639	644	624	619	612	629	605	612	643	638	625	616	638	591	613	587	599	623	563	597	627	607	611	593	615	640	570	588	608	620	613	624	619	603	578	640	607	613	619	623	617	648	632	580	629	637	572	621	601	606	582	627	598	589	629	607	602	629	580	597	617	647	618	598	591	630	639	618	627	580	595	617	606	631	650	612	640	624	617	610	635	649	601	586	622	615	589	633	620	572	619	626	644	646	615	561	551	638	586	629	604	626	576	610	638	593	626	575	582	608	604	600	603	608	596	568	629	611	613	580	621	614	597	601	588	587	628	572	609	659	591	589	617	636	670	600	616	635	609	611	593	608	617	585	630	646	639	611	647	595	586	661	613	580	603	563	621	595	588	640	577	602	617	550	606	593	538	621	599	584	633	641	614	679	647	655	632	626	652	612	621	585	619	583	609	600	650	601	648	617	649	619	628	586	607	622	590	617	593	567	638	591	618	610	594	636	589	605	625	615	619	612	648	579	610	621	596	670	618	622	605	606	604	659	582	635	598	647	597	605	608	566	600	608	597	623	636	614	606	605	633	616	606	623	624	591	608	638	564	594	617	636	563	640	642	617	576	645	590	610	560	646	577	618	610	611	630	612	612	601	589	620	619	589	590	634	591	636	552	615	635	592	668	602	572	589	630	613	643	600	657	614	615	608	627	608	589	639	609	631	627	621	635	630	596	595	613	617	600	624	608	613	602	645	602	616	608	588	638	596	592	609	602	611	568	590	605	598	636	625	583	622	629	621	596	604	599	585	590	605	609	630	637	618	615	620	608	616	618	592	636	649	610	594	616	589	607	587	627	588	631	597	594	610	610	591	615	588	566	590	596	614	639	574	660	602	616	591	612	617	617	549	589	625	620	664	657	619	613	600	594	620	601	638	625	618	591	626	587	564	600	661	621	589	623	601	628	619	585	670	624	616	632	615	581	630	639	648	605	616	612	597	594	605	586	658	594	613	603	617	619	617	596	595	632	613	576	633	630	658	632	578	633	635	610	560	618	625	590	589	621	600	576	631	637	628	605	606	612	613	607	632	615	601	588	597	595	570	585	620	622	626	613	624	599	577	612	556	638	582	598	637	576	617	635	599	643	571	618	598	601	603	581	633	602	592	616	581	617	593	630	633	609	613	632	621	568	621	627	625	660	617	606	574	624	596	580	625	623	627	630	580	579	628	623	610	575	645	589	590	625	626	634	606	642	629	595	662	629	660	608	633	618	643	594	606	613	581	603	570	667	654	588	614	633	634	608	640	625	640	609	596	634	583	572	610	597	580	621	620	628	609	600	660	622	589	626	660	589	571	596	607	622	606	627	589	642	580	596	647	607	590	623	593	611	616	618	563	651	609	655	616	641	645	641	639	632	606	600	597	633	597	603	649	613	591	644	608	592	592	622	584	619	601	570	606	606	625	589	612	573	616	608	590	630	605	650	632	620	616	594	598	594	626	592	623	615	613	596	598	598	606	594	631	617	589	620	569	589	578	627	600	621	649	627	590	619	622	610	619	640	599	617	589	585	620	615	583	595	582	603	571	612	647	596	584	647	611	600	616	606	570	636	615	606	615	630	594	628	655	619	588	604	618	620	639	601	601	612	603	579	624	624	655	585	645	612	610	586	605	629	584	572	631	661	643	638	650	623	590	618	655	595	650	629	604	570	617	629	625	612	629	588	637	588	617	630	612	612	626	621	607	594	573	618	618	602	603	632	629	616	623	613	555	634	600	614	624	610	610	678	562	585	626	626	594	620	631	584	633	549	584	597	634	591	639	631	587	670	636	589	598	627	608	594	597	628	577	619	623	588	608	583	594	588	568	612	607	586	618	614	634	640	609	635	668	623	617	594	645	610	637	621	607	595	625	614	620	621	652	603	598	586	546	577	629	586	637	632	643	559	614	616	577	659	601	599	566	609	650	603	619	615	643	560	610	600	606	589	615	617	601	622	610	653	608	614	613	622	544	645	579	621	638	604	605	606	658	608	634	587	602	594	592	615	626	596	588	597	645	602	610	577	669	576	606	598	640	646	571	622	599	607	614	570	592	649	619	596	589	609	610	602	626	627	596	653	625	624	618	638	608	631	559	620	635	604	645	613	591	600	642	639	635	614	602	622	628	621	641	621	606	565	626	639	642	621	604	629	587	603	610	596	599	631	633	636	603	573	599	572	629	603	611	634	573	592	588	627	563	633	584	686	574	613	606	624	638	613	630	599	595	531	564	627	592	574	590	645	580	606	640	598	587	555	641	580	618	617	634	604	618	610	648	615	573	625	588	574	597	618	645	600	627	595	554	614	628	597	608	582	592	619	605	612
23342	20931	28392	23739	21382	18910	8373	2486	2686	2835	2493	2062	1676	1006	755	700	640	650	665	731	700	672	659	650	589	614	637	656	677	623	617	625	670	622	576	612	607	617	587	613	605	636	546	632	620	596	600	619	647	569	643	654	633	703	688	652	668	636	645	609	618	630	592	649	639	633	633	600	585	600	573	611	652	639	583	559	600	594	543	604	620	603	635	602	609	578	607	583	616	645	660	614	632	561	611	665	616	606	636	616	614	642	587	637	584	625	609	592	621	597	607	568	581	553	618	648	626	612	609	632	592	627	582	572	576	608	575	601	628	607	605	552	579	614	624	618	617	588	601	579	616	635	595	591	589	588	567	565	599	584	621	554	624	601	594	561	590	624	607	641	622	565	598	668	598	551	591	581	594	593	611	586	587	637	602	553	609	649	578	609	636	613	638	616	613	581	590	620	605	619	666	635	585	619	643	587	603	589	619	634	616	593	593	619	611	618	589	640	607	649	594	599	601	598	587	580	600	603	583	615	659	613	600	615	565	597	550	604	590	580	617	608	608	590	645	634	625	572	590	592	616	616	610	601	596	623	591	631	621	627	628	574	591	624	596	608	636	607	654	577	609	561	616	605	600	613	629	605	630	581	575	624	614	598	599	591	622	603	566	605	638	585	622	624	624	648	576	636	605	668	565	637	613	641	614	600	608	603	583	606	634	600	561	639	603	631	594	636	599	593	596	603	585	592	589	626	629	617	606	578	575	596	627	624	608	591	556	592	589	628	612	603	566	566	599	601	587	610	599	604	625	620	584	631	631	617	591	609	594	623	595	602	606	600	613	567	599	596	588	587	609	567	589	592	622	625	622	587	567	607	574	611	604	638	609	607	610	585	649	590	613	616	613	610	599	608	602	610	594	591	567	594	593	605	646	625	592	613	571	573	587	581	623	613	602	563	577	583	613	606	608	570	558	597	582	588	625	602	609	593	600	575	581	594	633	575	597	659	576	581	613	654	596	597	611	602	594	586	582	581	595	576	603	606	615	630	614	606	593	609	600	636	632	608	601	606	608	582	591	572	594	605	656	627	585	626	610	590	596	643	618	629	583	577	566	618	638	632	617	570	661	587	634	593	582	601	601	597	643	582	596	575	596	570	600	616	598	613	602	587	562	602	580	638	587	611	568	585	630	592	541	608	652	543	583	574	602	582	636	605	610	575	584	630	603	585	611	573	636	576	623	634	646	630	539	574	591	608	589	598	619	573	618	605	634	610	597	618	617	614	643	598	611	632	620	627	621	651	585	604	630	589	585	571	617	621	651	590	600	609	577	635	635	639	638	617	602	562	575	564	604	599	585	613	564	575	593	624	590	598	582	583	635	555	578	589	632	596	586	595	636	596	610	613	555	615	599	545	651	609	630	633	573	553	610	636	626	610	596	553	568	602	616	600	662	668	597	629	621	620	629	575	596	622	629	636	622	617	572	604	647	595	593	585	596	593	607	627	587	589	578	585	585	574	629	627	596	595	614	647	637	662	576	588	543	629	620	639	599	590	589	595	596	611	606	593	606	609	631	599	618	594	603	557	604	607	627	622	588	571	632	606	594	583	553	619	594	597	607	589	581	594	626	576	590	574	614	627	553	616	597	633	553	628	599	604	622	586	618	589	604	579	599	624	624	588	622	561	650	593	624	602	633	632	607	592	643	589	580	570	586	620	660	597	589	595	553	609	591	638	620	585	620	644	605	618	637	612	588	566	581	622	611	647	636	555	569	597	654	624	586	595	568	638	604	614	592	596	574	606	600	630	568	613	583	579	574	583	558	606	552	628	573	591	567	644	583	559	620	607	568	607	581	606	610	596	591	574	576	588	630	583	633	610	586	604	611	615	573	607	606	617	648	572	647	591	577	590	612	563	612	607	563	602	617	586	619	612	578	602	584	613	595	624	571	580	641	624	584	601	638	592	614	631	607	632	638	639	600	594	675	596	584	618	626	631	579	613	602	606	625	628	612	621	634	618	614	616	617	595	612	571	596	572	590	564	570	585	606	597	639	566	622	611	616	586	577	576	589	604	557	644	595	573	594	606	637	591	596	598	590	591	550	597	606	607	601	569	614	592	576	628	611	620	541	614	609	556	603	589	567	582	609	585	597	601	533	631	625	608	641	577	628	584	599	618	629	599	568	610	541	588	644	588	580	635	615	586	622	614	602	596	627	601	591	606	588	596	575	571	601	608	638	617	576	589	559	615	656	662	620	586	580	621	566	582	589	559	603	580	572	597	613	606	614	609	598	620	560	588	570	640	617	601	627	580	550	620	599	603	573	622	625	528	562	642	584	584	587	588	594	637	593	588	581	561	599	599	626	559	576	589	593	597	573	617	609	645	591	596	596	631	588	603	625	632	548	589	599	573	661	632	584	622	561	526	641	647	610	560	599	627	639	611	605	613	603	591	617	583	590	598	578	590	605	591	588	601	623	624	605	608	620	588	566	616	574	567	584	579	590	635	589	620	581	580	603	611	574	620	595	603	593	564	596	623	592	656	641	580	600	551	586	655	635	597	581	564	583	617	625	591	593	579	577	602	611	621	629	642	625	564	576	598	623	613	597	584	567	588	595	583	599	601	672	614	613	570	564	585	600	576	632	609	619	666	613	593	615	596	632	596	562	593	642	556	567	585	586	590	555	607	620	582	589	614	598	699	614	577	598	556	594	580	614	558	616	584	627	550	591	629	638	587	549	570	585	597	572	611	612	611	619	598	571	617	617	586	609	620	574	613	683	585	627	577	591	597	609	538	604	588	622	572	598	570	575	632	617	557	611	612	623	593	571	589	589	616	556	602	621	655	569	603	604	572	598	597	606	602	591	596	588	645	582	592	605	614	628	605	569	551	613	623	642	605	582	572	633	615	612	609	618	599	635	594	587	645	549	631	593	626	603	671	581	575	565	588	585	570	621	609	578	599	613	630	564	596	557	642	594	580	589	625	609	631	591	603	579	615	606	585	570	620	603	638	592	588	614	631	593	600	593	562	627	584	595	598	572	610	618	613	580	627	624	604	573	593	595	611	630	595	606	603	556	610	628	606	667	580	611	575	578	592	619	613	594	579	597	623	648	620	603	571	616	611	598	595	604	614	614	661	671	594	590	599	574	580	569	576	583	598	629	607	607	575	564	619	662	617	628	590	603	608	612	571	646	574	596	624	626	616	585	613	614	610	631	609	597	609	593	578	632	590	559	615	617	557	574	600	601	579	579	587	632	572	602	573	630	598	620	635	587	631	636	630	579	618	560	592	622	633	589	619	597	620	599	615	587	542	550	623	631	579	577	605	594	579	588	616	577	568	616	593	566	600	603	610	668	606	640	614	595	597	607	606	618	624	657	633	607	646	576	607	599	558	656	583	592	583	613	604	610	663	575	597	614	593	633	607	605	623	597	529	580	602	625	617	590	569	620	612	572	556	567	554	628	609	593	616	647	644	567	603	596	643	605	617	604	617	615	558	644	605	608	597
17177	43379	39867	30453	24618	18411	9451	4923	5999	6117	5161	4283	3356	1810	1052	948	914	964	962	1070	1086	991	905	892	805	871	811	847	868	830	791	811	803	843	821	809	763	810	776	798	793	754	785	819	790	830	786	843	729	850	836	990	910	962	901	924	783	775	792	828	804	804	776	808	797	779	819	779	805	827	779	799	782	792	785	803	807	829	792	786	786	810	806	814	746	781	789	828	819	821	757	802	755	785	800	781	794	784	781	773	795	781	812	802	799	793	775	830	758	801	759	768	756	803	799	784	787	780	787	779	807	798	791	800	802	809	826	772	765	788	759	791	777	847	786	802	804	830	766	764	759	824	807	744	830	771	794	776	791	818	807	833	767	778	746	788	839	773	790	794	739	807	781	789	789	807	772	732	777	782	803	804	778	819	766	742	755	789	782	758	798	825	798	830	841	810	849	820	773	828	836	805	810	766	822	777	754	801	803	761	762	764	783	745	788	783	770	822	799	783	784	801	778	773	785	797	765	797	795	835	802	783	744	810	715	813	738	885	780	789	852	748	801	779	826	789	754	767	770	773	824	762	795	814	811	814	852	779	800	764	785	808	795	827	786	757	800	757	774	743	728	812	788	811	757	757	806	806	772	725	750	809	822	748	755	785	764	766	745	789	807	798	838	838	811	747	785	813	789	782	805	755	776	770	778	785	809	767	792	853	767	776	761	819	804	759	770	822	732	808	813	800	771	739	780	773	780	832	764	748	761	828	838	787	850	810	750	788	777	796	768	807	832	830	830	803	849	800	792	806	800	759	806	768	792	792	780	759	837	766	795	757	802	799	814	829	744	796	834	844	846	818	709	794	780	729	821	815	815	809	760	811	767	799	815	780	791	788	797	823	747	792	798	815	781	823	814	819	788	785	827	822	798	776	796	812	763	787	763	837	769	763	827	742	786	813	797	810	821	819	790	821	797	849	767	819	822	771	829	728	819	801	786	736	768	835	803	824	724	825	787	771	811	770	761	736	799	757	784	827	819	790	751	813	753	736	775	781	771	750	773	793	811	801	774	775	788	841	815	762	770	752	774	775	832	791	755	778	785	726	835	785	783	832	769	788	790	763	803	831	792	786	834	847	775	801	779	762	821	777	779	848	736	798	775	812	780	828	807	744	744	802	779	810	829	795	768	760	767	771	770	872	781	791	800	793	815	731	753	810	803	784	797	795	787	799	790	761	766	835	808	765	794	777	746	767	807	762	798	711	833	750	791	796	853	788	817	790	769	842	768	837	796	830	801	775	820	740	779	767	780	756	769	735	776	805	810	807	760	855	793	780	771	802	779	826	717	784	775	832	782	771	770	781	784	796	790	793	795	776	761	845	786	809	762	777	797	754	821	827	818	823	814	809	823	777	803	799	746	760	794	792	758	840	761	753	832	774	788	785	789	727	769	771	757	825	800	829	757	789	763	822	808	803	814	722	811	785	779	750	761	826	741	809	790	796	783	772	784	771	804	768	768	744	781	800	791	766	811	759	787	800	787	782	807	776	805	805	812	860	798	803	804	796	764	765	806	817	838	728	766	793	808	804	816	813	811	742	789	832	805	797	770	790	796	790	799	827	775	791	750	737	785	776	804	788	774	796	777	774	805	815	796	791	776	769	800	799	804	776	783	789	774	781	793	846	799	754	793	809	784	744	776	812	780	791	742	791	798	782	792	837	799	818	794	817	781	763	800	800	807	794	796	813	764	781	771	804	814	831	843	830	761	754	803	835	777	783	808	785	788	829	799	776	794	779	766	788	819	845	776	759	750	808	786	815	836	825	825	765	753	786	790	769	812	790	772	815	779	736	743	823	792	772	760	758	764	812	775	823	764	832	730	784	808	756	824	768	735	819	830	784	772	803	794	815	810	765	783	791	779	751	797	783	772	754	807	802	765	792	797	804	856	735	777	782	794	803	801	797	825	765	764	784	816	839	796	743	809	775	792	780	776	819	817	780	816	832	719	813	761	764	810	802	770	812	786	781	778	783	769	740	772	808	743	815	794	755	758	792	787	804	791	787	784	815	786	777	785	830	784	802	813	818	799	796	766	802	809	818	767	840	784	798	821	788	794	800	823	797	803	793	718	785	753	775	783	802	812	787	802	780	778	794	767	810	806	831	790	762	769	813	739	784	767	808	787	753	816	846	805	765	728	775	787	778	827	803	832	784	764	824	780	805	802	780	807	817	816	792	793	798	782	759	713	773	761	843	801	831	796	834	800	797	830	770	802	787	754	788	801	775	800	832	765	769	804	788	821	755	845	771	772	749	782	801	756	770	788	809	792	797	754	742	773	774	807	816	776	781	746	799	770	757	843	831	768	737	743	802	834	843	796	825	797	788	787	745	781	792	818	805	764	808	782	769	804	775	806	756	779	800	824	791	819	781	798	751	765	831	785	735	748	823	814	789	799	798	865	788	796	797	781	800	781	854	758	825	776	775	790	817	793	758	816	748	745	810	810	814	793	784	786	787	826	729	784	816	783	786	848	768	792	781	791	786	837	817	768	772	747	788	795	766	827	800	827	785	776	827	802	776	764	799	825	762	779	785	805	806	817	791	758	799	794	778	809	807	772	795	764	789	804	750	786	789	814	751	772	790	761	801	765	841	758	767	829	792	835	799	822	819	775	786	820	819	819	744	802	757	791	762	758	829	800	774	844	783	789	742	805	795	837	815	789	802	797	812	779	775	792	789	802	824	809	815	736	770	811	765	803	822	801	756	757	820	836	782	811	788	793	796	817	811	797	803	836	789	766	751	802	800	766	765	779	782	807	762	768	800	819	793	827	761	781	783	796	742	770	743	782	744	759	795	760	748	769	779	798	788	850	750	779	791	792	833	775	783	809	797	724	802	812	805	794	824	782	748	744	805	799	753	812	796	790	777	725	780	782	792	787	829	750	795	793	808	830	800	801	802	760	758	806	774	818	765	765	790	830	806	804	828	801	796	753	807	764	760	775	770	782	826	800	887	717	773	825	838	799	802	806	806	754	794	812	792	772	780	737	746	817	722	822	810	805	799	744	760	796	751	762	805	783	761	769	776	797	793	789	787	807	784	788	803	745	766	804	774	793	790	787	812	770	832	796	796	799	769	801	759	875	809	792	809	837	728	745	768	815	798	754	768	810	829	812	735	838	790	783	795	769	765	751	817	826	778	777	813	776	802	798	809	777	803	816	763	808	792	780	805	796	769	769	846	738	768	776	797	811	812	754	845	816	853	770	828	814	791	773	777	786	831	823	774	798	836	730	783	802	790	780	771	792	763	770	781	739	759	748	790	817	830	843	762	758	794	824	773	834	777	809	750	758	793	800	794	764	757	810	745	818	779	802	772	836	783	763	814	782	783	795	803	773	800	815	781	784	764	815	809	742	777	808	767	761	754	763	774	772	788	756	747	773	824	783	764	805	784	762	786	806	808	801	847	795	833	754	790	824	804	756	789	776	771	806	765	805	767	776	778	793	779	810	781	772	786
22487	20952	28738	23381	21103	21762	16949	3943	3088	3060	2770	2298	1432	856	618	638	590	554	685	680	712	587	542	498	548	511	520	485	478	534	565	446	505	534	478	523	466	474	470	494	498	488	511	506	479	460	482	473	515	445	513	540	558	612	546	541	467	497	479	467	514	505	478	491	430	432	479	470	474	488	493	494	431	467	475	445	454	470	465	450	458	491	476	437	490	499	461	462	488	464	423	492	493	474	455	460	469	474	479	501	459	470	484	471	503	502	488	487	473	493	428	473	446	475	477	469	468	500	463	421	495	487	476	495	441	470	495	458	471	474	488	477	481	549	443	455	458	450	442	455	454	481	518	483	484	478	496	424	485	461	522	451	466	468	467	450	463	468	474	481	456	473	454	451	453	454	459	451	443	435	487	459	480	476	490	445	462	511	463	473	453	506	510	458	462	453	466	479	441	478	449	477	468	477	450	458	439	480	464	437	479	463	506	496	463	488	495	453	457	486	504	473	470	482	470	488	446	441	516	491	456	448	517	493	465	469	423	449	491	493	489	441	450	464	463	446	451	462	435	468	489	454	451	484	460	447	437	452	438	470	482	462	479	453	509	506	437	467	471	478	449	465	481	475	460	439	476	461	448	422	466	457	470	460	490	437	464	465	477	454	530	487	469	462	469	482	490	498	450	493	488	460	471	468	463	458	436	529	475	464	480	450	462	479	490	470	447	436	491	449	482	485	480	450	479	468	479	456	462	485	457	493	491	464	466	473	458	484	463	491	469	428	486	466	429	464	452	456	492	443	469	459	472	509	493	468	522	451	484	532	478	463	471	498	455	478	463	446	468	493	504	498	478	507	452	500	467	457	456	425	465	484	450	448	468	448	427	435	471	480	487	480	467	477	451	460	447	494	476	457	469	460	441	466	473	465	489	460	490	478	497	439	474	488	463	498	491	447	468	443	468	473	453	444	492	453	433	444	501	448	509	476	441	463	447	438	487	492	497	507	506	475	494	464	475	448	466	496	445	467	481	482	458	446	468	440	474	490	460	472	445	462	443	463	436	469	450	460	465	408	436	469	495	472	452	443	498	448	443	460	524	497	473	436	453	445	438	461	448	519	497	505	475	451	455	448	497	439	482	453	476	462	487	468	448	456	429	464	505	466	471	505	490	475	510	487	496	461	468	473	490	492	458	459	443	474	473	430	510	495	458	475	461	489	483	453	524	430	445	491	486	465	463	488	452	532	463	471	461	470	490	473	479	452	408	495	510	476	481	449	501	477	519	457	453	481	482	459	418	489	448	487	464	450	500	473	480	509	467	476	483	414	483	473	480	430	457	480	486	464	428	461	439	480	467	495	448	476	507	459	469	449	465	453	465	492	443	469	486	449	495	452	480	467	443	464	456	450	466	494	499	465	427	459	477	456	472	478	487	451	486	463	519	496	480	470	480	452	459	478	491	446	480	433	467	462	463	478	433	497	416	494	454	471	485	451	463	478	479	465	465	506	511	446	473	464	469	428	452	443	483	481	471	479	463	486	461	505	463	450	488	435	483	447	514	444	462	498	494	482	476	454	455	500	488	494	464	460	521	485	475	429	488	480	405	476	483	510	460	462	466	484	487	434	467	463	446	492	477	453	455	465	485	498	459	442	476	470	452	474	503	442	471	471	447	450	502	449	471	471	498	483	462	512	469	478	473	469	451	504	452	462	465	457	474	475	515	455	439	489	476	442	474	487	488	472	445	515	455	459	486	517	446	452	469	427	444	472	468	500	463	476	437	480	468	478	474	501	454	483	449	438	450	464	473	506	459	482	469	494	484	488	509	482	468	480	454	487	456	485	433	474	477	459	460	477	464	473	438	497	455	515	491	482	501	463	487	487	490	456	481	490	428	462	495	471	468	500	477	471	470	462	430	411	455	469	444	467	477	462	438	458	472	446	513	474	476	495	490	446	491	475	487	470	428	494	489	449	460	467	450	474	414	477	484	470	494	426	466	439	447	428	446	446	423	512	484	465	488	440	460	509	466	507	459	500	465	514	482	451	440	458	487	483	465	481	479	473	482	439	447	492	465	439	476	455	443	473	478	490	446	425	480	441	459	438	467	467	453	510	445	496	469	448	452	446	441	432	481	450	493	475	523	449	463	464	474	481	467	486	437	504	482	435	486	452	474	470	481	492	494	492	445	483	464	468	458	471	477	489	476	455	463	480	441	461	477	453	467	483	451	475	464	520	457	459	479	471	492	436	453	483	427	511	501	446	448	509	490	478	469	463	430	495	473	436	484	444	486	461	495	527	471	438	451	460	483	449	500	499	456	470	457	452	426	457	451	451	466	482	477	450	490	429	431	465	460	424	491	458	492	487	476	463	429	453	471	461	518	467	444	455	446	454	469	491	464	456	470	481	475	499	466	529	473	475	461	463	447	454	459	472	461	476	486	494	466	493	465	507	500	426	458	458	439	488	478	468	425	513	466	465	535	462	476	503	454	475	440	463	505	511	475	479	465	459	448	439	449	434	493	504	483	451	470	434	500	463	467	448	431	407	468	456	479	466	500	463	445	448	448	479	470	471	468	479	445	460	497	490	474	446	454	468	463	455	426	430	435	438	465	482	473	464	472	512	502	481	482	428	440	478	461	459	444	435	517	469	452	472	460	472	462	488	465	481	436	457	472	501	500	473	474	491	452	507	515	441	453	466	516	507	467	471	483	448	465	458	434	451	463	451	472	462	461	453	468	472	448	457	465	476	463	439	461	469	488	467	472	453	433	459	500	454	475	454	500	443	471	487	443	460	480	469	473	482	436	452	440	479	504	464	448	463	491	458	494	469	475	471	484	454	460	435	478	480	463	457	470	476	470	459	484	468	492	455	495	455	451	431	469	466	458	440	476	479	420	442	453	496	456	472	469	475	482	446	538	472	435	455	473	499	464	444	493	475	423	483	481	438	520	453	481	471	444	480	472	418	412	455	474	471	496	472	447	469	479	472	478	484	455	487	451	507	437	469	435	471	491	473	436	436	450	454	450	469	473	454	443	496	455	429	508	489	457	452	476	503	474	464	471	463	462	459	469	491	483	449	474	469	512	491	424	468	475	454	466	462	463	477	471	451	466	462	526	513	453	467	475	453	440	452	458	476	446	475	444	461	509	495	426	461	505	441	488	481	460	451	469	444	459	513	494	504	480	466	502	503	448	455	496	484	477	450	469	430	443	430	415	474	490	463	459	490	478	435	484	454	440	465	479	496	462	471	451	492	476	485	510	461	504	472	468	496	484	468	491	485	473	477	458	488	520	474	459	441	461	441	459	461	455	468	461	459	484	476	466	486	484	464	500	469	468	464	455	432	471	516	468	502	437	466	445	475	457	457	461	482	479	482	470	449	487	467	494	509	440	458	486	448	436	481	487	501	455	447	473	476	455	493	479	481	467	464	448	485	462	406	470	438	479	444	456	465	434	428	483	458	443	471	448	468	432	459	483	463	449	469	458	453	473	463	472	482	472	460
21077	48521	44502	34591	29272	22792	11993	6519	7226	6898	6265	4916	2887	1560	1069	916	838	869	1014	1192	1005	865	743	734	732	722	739	724	754	662	737	704	716	653	698	729	675	645	642	670	666	663	709	652	607	631	658	618	680	682	732	876	887	810	821	731	629	634	632	650	628	634	644	666	635	629	643	643	584	616	607	624	635	634	610	627	601	619	618	598	624	620	641	610	616	673	613	618	620	621	620	621	633	633	646	627	654	603	609	660	620	657	621	606	632	658	621	635	605	695	643	618	628	620	650	586	602	624	632	625	600	638	647	609	624	608	609	636	631	622	618	605	600	628	619	638	639	587	636	643	627	644	639	643	635	633	619	686	639	610	630	639	590	628	577	612	593	636	589	556	605	604	596	610	623	593	632	618	632	602	627	592	562	597	618	645	609	624	592	620	613	646	624	643	585	644	588	647	605	584	606	583	626	663	566	644	649	591	631	630	606	613	671	650	640	620	573	638	656	622	571	635	607	605	599	602	636	560	622	622	640	605	612	647	645	599	651	619	598	622	588	620	622	604	628	628	639	615	652	644	572	637	639	558	614	598	593	583	666	617	648	651	664	613	584	653	599	630	618	618	626	563	610	633	625	659	624	622	645	635	603	635	600	664	625	645	618	632	662	624	604	620	631	554	614	671	633	657	608	604	639	629	616	603	636	608	665	659	605	613	629	566	609	610	603	592	657	598	603	655	580	621	586	579	610	632	623	639	661	579	602	600	605	611	665	587	626	623	587	601	636	609	582	617	584	637	628	581	591	592	604	644	617	642	628	583	626	634	583	630	608	626	640	660	669	596	636	610	644	619	633	655	655	616	631	615	618	586	607	624	585	627	601	633	621	660	613	632	621	629	587	607	694	677	645	614	641	594	618	605	639	626	618	599	619	655	638	596	627	597	631	576	659	614	592	651	603	595	558	587	612	591	638	672	621	602	624	565	625	635	654	645	621	654	609	645	624	631	617	641	611	644	608	596	584	575	630	626	665	587	601	636	616	611	595	613	618	613	628	589	606	661	626	610	577	631	617	624	601	574	619	609	610	647	600	630	598	601	609	558	637	628	622	646	609	603	608	634	563	633	614	591	650	651	590	588	631	622	629	605	617	670	570	617	609	644	638	591	624	690	587	642	567	605	625	629	591	617	626	596	593	608	635	621	633	619	627	625	664	641	635	650	639	609	634	631	590	646	660	631	628	622	592	599	641	655	602	595	636	640	629	620	599	604	597	563	635	593	648	557	593	623	616	578	611	645	644	594	609	657	642	607	593	631	573	621	668	582	615	595	627	651	601	607	593	636	619	637	604	656	584	643	621	628	668	619	651	615	602	683	618	587	611	583	614	637	633	643	645	622	633	621	595	640	576	664	581	625	660	643	592	625	641	630	615	612	646	563	622	619	623	614	583	633	643	625	601	629	626	640	654	611	639	577	643	605	672	641	621	591	589	633	670	632	602	596	636	563	632	594	601	628	596	617	629	647	641	630	608	643	667	615	605	618	642	631	599	651	611	664	608	665	627	586	648	600	630	633	600	634	634	628	650	626	610	665	597	656	634	653	619	567	597	584	625	599	625	607	617	617	612	619	619	611	584	633	620	631	604	605	649	595	624	600	632	595	610	644	557	598	608	621	623	597	654	611	624	605	606	615	589	610	648	603	638	622	590	618	647	620	606	633	598	653	639	654	635	615	617	624	627	636	627	609	619	610	636	582	614	605	634	617	651	585	624	631	603	637	651	630	604	631	611	613	585	643	612	655	575	608	660	621	615	599	615	616	642	655	607	637	619	610	621	601	610	649	605	594	606	599	593	651	601	612	601	656	603	606	629	622	601	615	636	622	620	634	624	619	574	604	640	595	614	643	660	608	600	593	624	619	625	664	615	640	619	620	608	648	641	615	595	629	649	604	619	589	619	648	648	593	652	704	624	648	622	639	628	685	580	589	620	620	642	630	625	582	633	655	631	589	669	628	610	629	607	663	618	652	642	661	615	644	676	618	628	657	630	608	592	626	647	613	632	611	602	588	585	649	627	641	630	586	627	633	563	638	640	642	604	642	559	631	619	626	618	629	588	633	638	597	587	631	668	638	616	604	651	579	619	596	591	617	606	615	639	663	605	631	608	628	661	639	602	631	582	561	604	618	646	634	609	602	594	663	618	609	643	631	617	595	566	634	609	657	598	613	625	571	607	616	673	604	594	649	626	675	618	617	620	616	582	616	616	629	635	619	646	606	618	587	610	627	625	597	619	638	642	612	659	618	591	607	681	604	654	593	600	625	606	596	611	628	598	618	633	671	612	635	609	624	619	565	603	666	636	604	609	608	632	609	595	601	601	638	632	606	662	632	626	595	639	638	654	621	647	636	640	646	622	663	628	583	597	635	628	591	624	575	653	600	677	635	577	630	629	598	584	605	656	625	608	640	615	626	607	616	627	606	625	648	600	656	621	604	615	657	606	595	622	575	612	643	600	635	601	628	594	616	639	663	614	640	606	643	583	611	615	598	626	569	600	637	607	603	611	654	651	621	612	631	636	572	618	639	601	611	614	657	605	637	662	617	592	650	627	605	642	577	600	651	640	654	622	645	580	616	652	615	625	610	591	624	597	644	666	610	623	618	634	614	597	635	630	600	601	607	640	638	548	606	595	661	606	621	626	601	646	645	612	587	548	587	589	596	652	615	651	623	621	591	632	659	618	613	599	617	663	596	622	602	573	666	648	660	626	624	643	655	592	583	623	631	611	608	659	605	652	609	592	651	621	598	630	633	629	616	617	613	623	624	589	595	637	648	654	604	571	576	645	574	595	602	631	624	622	594	638	634	635	631	640	618	656	615	591	641	632	629	628	664	633	639	645	597	594	607	646	659	583	647	600	620	638	664	637	634	585	646	607	575	617	677	683	661	647	640	572	621	626	609	637	646	582	598	631	623	625	633	623	577	619	642	638	621	612	620	645	643	636	625	630	596	633	616	631	628	619	636	612	640	622	659	616	583	622	610	615	661	605	562	629	579	618	651	612	588	649	599	630	622	625	560	658	619	692	596	605	593	635	589	626	657	558	632	644	625	653	639	658	622	658	615	637	625	658	661	662	588	647	668	624	621	631	583	581	648	636	640	656	622	603	643	608	605	576	594	559	595	632	647	611	631	606	572	662	645	593	617	612	619	646	630	631	613	630	639	619	612	626	598	601	617	652	590	617	645	629	605	652	633	599	611	608	618	613	637	600	650	627	595	604	627	613	646	596	606	593	630	597	676	625	641	629	628	626	645	635	668	641	591	574	643	611	651	615	639	660	593	671	594	641	610	666	599	664	612	628	606	645	658	588	686	598	637	603	606	615	603	625	638	616	615	667	629	644	642	639	622	646	647	650	663	634	637	629	635	648	651	626	622	665	605	640	616	545	594	627	652	657	629	648	601	588	621	602	613	613	641	630	605	606	634	593	631	577	618	609	642	623	602	628	663	568	612	627	651
26641	22014	25296	18396	10214	5180	1762	921	1099	1134	991	857	550	506	496	454	479	480	440	523	508	499	399	435	479	445	435	440	459	455	438	459	478	420	430	476	485	459	439	456	461	438	441	433	470	464	425	432	472	459	451	491	480	486	462	447	461	404	431	410	451	440	452	441	499	441	462	446	451	442	470	448	448	474	474	469	485	452	448	481	464	438	433	457	434	427	455	442	402	472	412	419	455	460	439	436	482	464	444	435	436	413	444	441	462	401	433	433	454	451	435	437	469	447	437	458	399	436	434	429	427	452	480	462	468	468	472	453	409	442	478	469	429	422	420	459	436	382	469	448	463	436	425	459	469	454	478	470	448	430	485	418	410	454	446	453	456	434	460	473	412	452	461	463	433	398	437	470	471	436	469	439	439	461	432	431	446	412	447	447	427	450	421	435	471	464	449	442	448	445	474	451	436	402	470	445	475	456	450	460	473	481	440	448	458	448	455	444	438	447	441	478	451	473	388	436	413	457	475	477	423	441	449	443	451	487	487	451	446	455	434	450	441	489	442	450	418	403	463	444	443	454	452	465	470	460	448	436	447	440	421	451	471	432	479	424	470	426	420	448	398	460	424	412	411	421	463	460	436	427	425	397	447	439	430	416	427	464	454	439	444	435	444	433	434	488	447	443	422	435	445	484	430	441	445	448	396	476	444	468	409	426	439	461	407	450	451	456	442	430	397	418	443	435	414	439	456	434	460	451	431	443	419	440	451	462	417	444	451	453	422	443	427	413	438	436	451	468	430	488	451	437	469	435	470	463	442	439	444	465	446	441	435	459	442	438	439	455	477	453	467	470	442	448	468	456	451	438	460	470	490	433	445	444	453	426	472	415	446	472	469	434	448	440	463	451	418	412	455	461	400	420	438	452	466	444	424	488	485	430	423	427	461	459	400	411	436	423	423	415	431	436	456	441	452	425	475	475	444	428	446	479	475	422	470	454	461	405	444	430	405	430	466	428	456	462	444	413	458	426	422	462	451	432	433	457	432	479	431	435	465	481	416	432	449	456	437	470	436	447	450	482	451	428	444	430	494	443	475	457	442	456	456	437	450	459	471	450	448	442	456	497	420	458	450	452	482	445	459	427	451	461	469	432	462	477	483	447	458	435	419	462	447	401	480	427	441	455	439	458	440	411	420	453	465	446	470	467	422	430	427	454	454	442	424	435	422	429	463	457	422	450	443	458	472	459	448	468	439	443	456	458	428	441	481	448	450	443	455	488	437	464	442	452	478	423	412	463	456	454	427	442	451	462	413	427	495	428	429	480	452	436	451	442	500	422	457	451	447	476	431	422	389	467	476	470	465	468	470	442	455	437	450	416	455	446	447	475	426	474	429	469	413	453	419	462	465	434	444	466	446	446	444	430	451	471	473	424	442	417	428	467	448	439	449	447	416	462	454	432	467	455	435	439	392	443	470	419	440	407	491	411	461	439	467	436	395	435	471	465	457	442	431	434	458	455	468	455	454	473	464	440	440	442	431	466	480	427	449	460	454	438	421	439	431	423	431	463	389	484	427	466	427	431	397	455	455	419	429	466	458	447	473	452	416	416	425	438	428	410	471	448	460	448	460	457	410	489	432	453	403	408	473	479	446	468	463	504	444	453	475	468	438	464	467	438	463	440	498	446	448	438	466	449	436	409	439	425	473	484	468	466	428	467	475	452	429	422	449	418	428	460	470	456	458	469	414	439	433	443	456	416	472	459	435	452	408	472	481	429	436	434	450	481	464	433	439	419	455	489	418	439	441	444	432	467	433	452	447	436	479	437	437	428	424	433	440	433	456	444	493	452	431	424	455	455	453	433	484	485	438	469	440	458	458	441	427	455	463	461	449	481	441	475	441	422	417	453	435	453	449	456	506	464	462	473	479	461	484	455	446	444	435	430	451	449	459	417	412	436	457	452	426	437	496	455	398	444	447	411	450	426	466	448	449	468	471	422	452	463	444	446	432	430	413	410	417	479	499	481	436	437	474	426	446	441	450	410	403	461	493	472	446	481	499	448	461	466	454	452	465	478	448	418	424	444	429	466	445	430	456	477	434	449	430	447	486	438	439	428	459	396	426	441	442	469	444	435	463	417	442	448	440	434	479	425	464	443	466	450	456	427	449	492	428	433	423	427	471	456	445	452	474	425	433	393	443	427	433	448	458	478	482	455	444	450	499	451	436	439	468	449	420	447	464	414	449	423	423	473	431	446	409	411	446	451	421	460	450	433	467	426	440	434	444	450	405	404	470	403	439	442	445	434	486	415	420	419	440	454	445	452	469	460	478	484	461	436	411	469	440	430	432	443	413	399	479	450	415	442	430	429	437	449	463	448	485	452	433	431	435	450	398	458	442	478	418	456	465	463	451	424	457	447	464	470	422	455	464	452	477	481	456	467	487	412	461	472	469	405	420	435	440	453	462	464	476	438	442	458	435	440	441	446	437	429	449	468	459	439	451	447	448	422	444	444	468	438	419	469	433	455	464	458	458	461	424	448	419	445	442	439	443	456	459	454	428	448	454	467	443	457	454	446	463	462	445	458	449	414	446	462	455	459	480	445	439	450	437	453	441	437	453	471	416	417	493	459	429	458	461	482	452	440	422	464	427	467	426	465	449	430	455	455	431	414	457	435	472	453	464	456	433	459	413	462	479	438	426	422	467	436	449	455	443	457	449	488	423	455	413	425	416	446	467	457	434	460	453	450	453	473	475	449	455	474	418	441	437	486	425	448	439	444	401	422	477	458	423	425	431	455	467	425	450	489	411	468	438	437	455	473	424	447	475	479	453	467	412	446	440	481	465	431	435	430	461	467	470	434	418	449	416	437	430	449	439	444	434	430	498	452	437	440	460	469	444	429	436	452	458	429	462	428	476	443	471	466	479	492	447	439	445	427	417	511	516	471	474	440	458	480	409	470	470	452	440	422	459	462	460	419	451	434	399	452	453	465	434	427	423	450	427	458	436	504	443	443	434	445	430	456	456	463	432	473	436	415	447	484	448	450	460	434	418	415	457	444	449	468	411	448	453	422	432	457	434	421	475	469	431	457	437	457	471	440	430	428	469	458	470	456	433	391	460	435	442	441	431	483	453	438	436	423	440	451	441	464	439	454	441	418	443	442	431	436	428	410	447	446	436	412	451	453	465	444	450	462	444	436	468	440	440	453	460	425	465	462	432	466	447	443	414	485	446	431	431	438	443	445	450	458	395	438	415	468	423	404	449	472	442	442	457	435	452	444	471	406	472	480	430	442	443	420	443	432	443	468	447	438	453	451	418	454	438	434	470	432	422	431	433	471	433	463	424	496	438	434	429	436	418	433	428	427	399	463	475	519	463	428	463	422	436	461	458	457	468	485	444	453	458	465	427	455	462	495	424	440	424	448	440	466	457	464	426	468	408	434	465	449	432	484	486	460	444	450	469	453	409	478	418	476	440	454	435	471	430	449	385	430	448	458	465	435	471	481
17509	35026	31128	20779	15576	10099	3849	2072	2310	2466	2189	1699	958	619	620	628	653	646	705	785	752	653	571	597	632	584	606	611	576	577	586	613	632	576	597	578	596	594	625	585	634	615	575	577	602	620	567	603	605	592	633	631	749	675	621	623	587	621	578	589	625	586	612	566	569	633	595	640	566	577	636	580	549	554	592	600	554	591	618	588	617	571	610	542	584	592	576	616	593	575	653	628	546	601	583	578	595	622	552	604	585	581	570	607	629	619	578	623	557	599	542	590	602	605	563	626	594	598	580	581	572	589	590	545	633	571	605	589	612	576	573	614	566	574	528	585	591	575	597	566	610	553	615	585	612	604	640	629	602	550	565	566	539	569	599	577	563	603	593	612	579	574	616	601	608	603	556	608	610	590	621	586	570	582	600	593	561	593	617	594	574	599	625	568	585	565	606	587	619	563	579	572	584	572	607	595	624	578	560	546	589	621	589	548	650	575	629	572	562	584	572	619	595	603	560	621	611	617	592	556	597	595	586	563	586	550	616	615	564	591	543	606	613	589	592	604	582	597	581	574	607	581	616	564	588	591	583	581	567	558	587	589	585	626	574	597	582	548	572	564	595	576	595	604	613	596	603	570	600	555	581	617	600	567	584	592	557	567	605	610	575	576	591	602	626	606	627	585	570	561	580	547	607	596	558	594	596	559	566	575	603	619	594	576	598	598	640	608	580	567	585	578	610	589	595	601	569	585	568	596	593	568	618	600	582	554	623	660	624	564	601	573	603	596	625	582	579	574	606	604	610	576	541	579	589	586	578	549	587	599	529	588	603	629	621	607	602	575	578	594	556	600	574	605	574	552	594	601	618	577	624	582	622	556	598	588	607	589	614	599	580	607	575	574	606	600	605	612	611	619	601	587	583	592	569	628	576	580	576	619	624	643	605	587	605	590	567	579	569	571	583	589	598	555	602	626	591	592	598	596	604	597	583	615	559	598	597	567	596	619	584	604	594	565	582	570	612	624	604	600	583	631	595	593	583	587	558	612	626	560	617	600	602	625	585	610	643	601	599	571	629	573	637	606	632	639	598	568	595	581	608	581	614	619	572	599	551	609	637	587	560	546	617	567	606	565	605	577	592	622	580	566	584	596	577	589	590	595	587	602	578	584	606	563	553	556	647	557	619	569	605	562	617	633	649	565	579	592	598	588	565	624	586	627	600	616	584	606	537	627	580	586	592	612	584	612	595	596	567	579	549	564	575	611	598	610	559	593	606	616	583	635	560	620	577	574	576	632	537	575	556	564	583	586	577	562	597	565	583	562	591	584	541	564	590	593	599	576	538	573	581	606	535	603	565	594	609	555	596	602	596	628	617	543	579	612	559	585	612	613	579	582	597	571	580	575	554	574	605	579	576	586	601	587	620	613	595	529	585	588	594	581	623	597	589	606	583	609	569	542	579	564	586	556	612	608	549	576	579	593	624	601	607	599	588	598	570	602	550	602	594	557	584	579	555	587	631	617	616	600	584	610	542	584	542	618	532	599	584	575	567	568	560	602	588	579	571	584	594	630	602	572	631	586	599	624	564	608	634	594	613	604	602	608	610	583	558	663	605	599	588	558	580	596	604	592	560	619	568	556	590	603	584	541	573	589	580	567	613	566	631	617	608	591	601	612	613	586	559	612	579	604	590	579	642	583	605	593	582	585	578	588	613	606	571	617	565	541	612	579	589	584	578	534	589	621	570	572	581	609	580	633	564	635	598	625	602	586	568	570	612	610	613	611	623	578	549	598	595	604	615	595	597	610	597	584	617	592	555	604	598	550	613	548	578	580	601	610	627	613	639	597	615	585	586	558	600	559	621	563	566	632	602	550	615	618	604	622	601	605	556	573	570	596	571	614	568	587	560	588	584	599	555	596	602	546	641	582	579	614	612	612	636	573	550	584	574	601	593	580	607	580	572	603	615	572	599	552	604	603	649	583	584	556	576	618	577	558	588	544	597	571	603	556	583	590	600	648	650	598	608	587	575	587	576	579	576	623	558	592	568	578	560	555	581	553	583	635	598	599	581	612	578	597	586	591	620	584	584	571	597	617	597	579	592	611	613	589	599	551	627	642	565	597	595	604	590	562	577	553	587	556	605	626	626	629	571	611	597	575	577	552	596	592	570	546	574	551	568	586	587	629	551	584	562	562	554	571	599	532	595	595	599	568	595	661	617	545	586	595	574	585	570	588	582	578	551	591	592	561	591	593	589	577	580	629	616	607	608	565	594	578	617	554	590	603	563	562	611	593	574	592	561	625	581	614	620	583	564	547	569	585	565	612	587	581	618	601	586	629	615	573	648	613	591	580	591	591	615	561	571	589	596	591	592	590	591	562	538	597	578	555	611	616	589	588	562	582	563	579	573	581	537	637	633	576	561	647	531	621	628	557	566	594	591	562	570	556	604	553	572	589	575	585	552	640	573	589	624	574	584	593	599	614	613	586	578	632	614	579	581	660	565	588	586	614	580	581	600	614	540	589	561	574	591	562	603	600	619	602	608	550	601	591	603	620	615	604	586	571	628	583	586	586	594	577	556	592	573	580	586	571	574	556	527	613	597	552	574	580	576	547	569	549	615	613	589	576	593	586	584	558	622	598	568	576	536	604	592	520	574	546	536	591	594	626	588	638	619	577	559	641	591	537	574	577	615	618	639	571	598	564	606	608	603	640	557	587	555	578	596	591	581	554	574	583	595	583	634	593	570	593	596	565	597	624	571	599	604	620	613	561	562	610	578	596	577	575	631	652	605	582	592	631	554	610	614	617	610	602	595	591	605	627	622	558	607	554	632	603	570	559	542	597	618	551	561	568	583	598	560	568	565	581	597	617	625	583	598	594	624	583	621	582	542	574	593	593	623	621	567	569	616	553	628	595	550	593	600	569	575	581	598	632	587	600	612	630	576	628	591	584	627	589	602	584	627	606	543	642	567	598	613	525	581	591	581	578	601	570	604	593	582	555	574	549	594	630	613	630	615	599	576	544	579	577	578	580	602	613	571	618	576	555	619	628	567	581	624	588	568	542	596	612	565	585	581	594	600	566	585	585	579	578	559	614	576	580	583	625	579	589	558	600	626	559	613	591	536	589	590	572	592	624	596	578	544	578	552	572	605	565	571	571	569	588	588	633	579	627	612	579	581	580	601	579	582	551	612	585	587	574	584	614	594	580	595	563	608	625	574	561	571	600	588	572	625	617	560	562	571	586	560	571	575	623	575	596	618	583	619	604	623	624	570	610	622	607	571	589	573	613	570	575	573	563	590	593	613	560	576	582	586	586	558	592	603	582	579	598	595	628	611	560	633	567	555	597	617	570	590	586	609	575	604	587	569	567	609	613	544	589	623	541	578	586	552	587	555	613	573	626	590	573	557	559	576	589	600	587	581	545	599	614	582	566	563	565	603	590	588	585	582	577	621	581	566	611	602	618	588	638	573	633	648	617	603	588	608	612	593	533	609	585	544	616
23281	20917	28350	23724	21293	18680	6683	1774	1716	1648	1569	1217	833	643	692	708	662	694	754	802	749	673	626	587	650	600	653	610	627	637	585	618	607	628	647	609	633	613	628	615	606	609	611	598	604	607	569	628	628	620	658	619	673	691	665	600	642	621	554	530	617	559	569	596	588	586	641	579	646	573	633	567	624	564	610	588	612	592	583	580	576	559	634	575	602	595	587	553	609	624	609	579	567	571	598	568	560	636	586	577	569	571	602	583	588	602	594	587	607	632	572	587	540	617	563	575	615	607	599	546	605	599	583	571	584	541	590	605	574	620	580	584	609	595	609	598	540	604	572	602	607	603	585	611	611	592	636	648	583	577	589	563	624	629	566	584	562	531	605	568	591	590	602	612	575	534	592	576	579	606	575	604	632	619	570	603	590	620	569	583	603	572	638	583	577	623	592	589	576	584	578	593	548	627	653	596	632	615	625	651	594	582	557	592	635	558	606	577	582	614	596	586	562	629	643	544	584	630	579	595	561	597	590	635	602	643	620	586	597	639	575	603	594	564	603	579	598	647	582	606	596	559	598	625	605	537	603	575	597	554	600	592	557	571	569	601	605	597	618	580	584	593	589	564	587	563	618	588	555	595	587	569	604	585	608	592	617	642	558	565	573	561	546	608	581	569	578	589	603	626	579	602	603	571	570	571	618	577	598	582	598	573	607	635	610	613	578	616	613	572	612	571	602	582	585	605	619	574	592	611	596	519	619	613	581	593	614	619	596	577	569	594	584	587	570	577	598	571	597	633	612	606	619	619	608	605	590	592	585	608	622	640	617	618	622	598	576	553	607	602	565	601	629	578	568	597	594	555	564	589	591	612	554	556	568	611	610	607	557	552	593	535	592	565	548	574	585	590	582	574	582	585	612	624	541	643	612	569	573	611	566	597	562	593	566	577	551	591	629	517	543	604	597	599	557	591	558	605	560	557	584	594	614	599	609	613	538	618	578	591	591	604	572	617	608	570	599	578	580	582	632	608	586	620	604	546	621	577	574	597	602	603	614	606	589	630	556	592	581	568	601	597	569	547	590	640	614	609	610	573	618	559	621	591	608	581	577	586	583	611	585	610	605	628	594	592	609	590	555	599	595	576	654	599	593	614	592	602	601	581	605	560	630	582	591	571	608	589	597	562	582	609	577	610	556	584	606	612	558	619	564	567	609	639	588	623	596	607	580	581	586	588	605	574	579	560	628	606	596	576	575	581	601	588	618	573	597	597	577	556	614	615	589	624	561	585	575	590	589	601	595	570	580	599	571	602	606	602	642	576	595	596	597	545	569	578	598	563	611	573	558	595	640	600	565	611	573	600	613	587	623	592	536	580	628	633	548	572	547	566	563	622	611	569	603	615	576	555	573	625	573	607	545	602	589	600	653	625	634	577	620	547	576	576	585	586	572	571	570	635	602	565	582	606	632	608	558	631	576	599	595	600	636	635	567	579	617	585	578	592	563	630	644	628	560	578	580	615	616	579	597	599	570	575	549	584	595	597	585	581	640	591	599	588	573	567	580	632	598	604	590	626	611	572	602	582	580	594	584	568	629	596	585	578	568	618	588	624	588	639	578	613	615	557	601	624	635	570	577	552	582	574	586	575	590	591	541	594	569	590	549	617	585	578	615	627	626	583	570	590	570	621	583	561	613	573	549	623	565	589	612	579	571	619	590	589	601	530	594	571	561	587	578	586	540	596	600	555	597	639	567	597	600	608	598	595	590	595	597	611	574	557	605	569	638	616	620	605	548	576	623	591	603	620	634	588	599	596	569	590	582	578	587	601	587	599	564	614	609	558	583	569	528	625	610	588	581	558	600	562	596	588	616	584	561	588	600	578	600	563	625	595	591	599	595	597	620	547	592	604	603	589	632	584	605	595	579	570	593	606	577	602	563	582	594	557	586	547	619	600	621	562	616	628	626	611	604	564	610	608	573	566	626	592	579	613	573	637	566	607	592	628	551	584	583	596	596	567	584	559	574	559	611	580	639	595	587	558	638	559	571	611	609	603	600	551	566	593	563	609	611	593	637	624	593	592	595	602	601	580	580	540	558	610	625	582	593	619	595	589	562	552	547	536	582	565	630	608	613	595	614	588	603	560	567	606	601	588	627	589	608	610	606	622	576	605	568	574	566	584	586	557	617	577	596	638	586	586	581	552	626	590	598	599	599	617	624	577	583	563	599	583	577	592	593	589	563	628	580	608	583	557	550	641	585	596	612	589	564	577	587	638	615	551	583	623	561	574	591	582	576	567	566	602	590	579	624	592	623	616	576	584	575	586	560	538	603	596	580	597	608	587	620	568	601	603	601	621	595	589	587	586	613	544	592	595	622	587	573	593	576	546	598	563	615	615	585	605	579	594	610	578	608	608	577	554	594	639	606	621	577	576	561	553	578	573	573	609	589	551	592	592	555	574	597	627	603	630	539	614	600	568	619	603	603	580	589	556	541	581	574	597	598	606	604	565	575	590	613	594	562	631	605	551	619	593	582	617	579	596	567	581	560	600	583	579	544	581	587	589	594	554	559	606	590	584	589	567	585	595	572	633	576	634	574	563	602	627	590	574	602	601	579	594	609	627	603	604	577	558	607	605	559	550	592	557	604	569	594	606	582	567	557	578	573	592	636	566	570	623	575	602	572	580	616	574	593	590	589	526	598	597	595	617	585	565	597	587	575	629	592	603	592	609	616	567	619	583	616	622	611	560	582	576	616	570	597	568	571	623	627	594	634	620	600	537	562	587	623	615	553	605	578	602	604	647	549	566	593	623	596	588	588	559	552	606	605	617	568	575	632	568	549	601	570	603	593	605	585	568	587	610	612	565	584	605	579	581	595	602	578	617	611	543	608	575	595	607	609	596	585	589	600	615	556	593	602	610	611	585	591	568	585	610	619	626	604	604	583	643	601	604	597	546	553	584	568	594	591	597	543	558	592	633	597	537	578	592	596	620	616	606	550	574	594	580	564	613	602	538	613	580	584	602	619	603	587	600	645	563	616	565	611	619	598	575	613	621	607	604	597	579	584	566	622	617	598	561	601	574	567	591	582	619	612	601	607	577	569	586	579	574	607	541	577	619	569	624	576	575	623	580	625	555	571	548	618	593	635	611	577	635	617	644	571	591	600	618	591	602	576	623	558	597	574	612	611	595	608	593	634	611	636	594	609	564	598	590	564	642	586	574	614	566	607	595	600	612	558	589	557	629	633	630	609	558	554	534	585	591	576	567	553	561	593	602	564	583	554	599	580	608	604	556	584	550	631	605	598	550	623	557	582	559	596	594	599	604	609	547	593	592	555	561	559	569	555	534	554	599	613	602	533	607	584	627	611	606	578	577	548	587	651	559	602	599	619	599	594	603	603	609	609	638	571	583	571	594	552	588	583	577	565	584	602	600	605	624	564	612	602	609	583	607	610	586	628	589	596	585	597	607	564	588	586	598	589	575	576	592	521	590	617	558	564	564
20345	43904	39864	29581	23771	17224	6476	3419	3682	3628	3084	2344	1372	998	1031	905	971	977	1094	1191	1112	921	844	823	782	831	770	794	824	823	792	829	872	817	842	827	782	760	783	813	810	772	799	798	786	843	846	767	803	794	876	956	943	936	858	780	773	803	752	771	770	765	781	751	747	782	772	788	785	765	810	724	752	779	780	777	767	735	738	769	790	754	815	738	791	788	737	789	796	700	764	771	711	783	783	802	760	768	738	795	771	795	718	747	780	795	738	800	793	796	731	763	751	812	735	809	745	755	759	779	795	782	792	813	748	784	770	808	775	791	761	761	748	738	735	787	760	758	777	756	759	782	799	813	730	792	739	748	739	773	789	777	771	740	786	795	725	812	732	804	762	728	758	804	794	781	771	763	773	816	835	730	757	794	728	747	725	755	695	766	740	762	739	763	753	804	724	795	816	793	757	806	783	758	776	750	792	757	740	796	731	762	782	769	800	770	733	780	796	782	807	768	786	723	754	787	744	778	752	761	777	761	741	784	746	762	800	787	766	748	761	747	762	787	711	751	796	789	758	763	727	772	741	795	807	737	784	774	778	732	756	777	763	806	736	691	770	769	797	738	719	754	750	771	797	785	764	729	797	758	746	796	782	768	770	721	839	773	822	779	808	785	791	779	781	761	733	765	784	740	841	792	750	836	820	764	768	743	794	765	776	772	740	774	845	790	770	769	745	767	750	790	820	774	754	780	752	754	791	785	762	754	769	774	850	752	787	784	786	792	744	749	804	789	719	751	758	764	758	749	786	758	777	782	750	758	756	755	790	785	792	748	748	818	745	780	740	775	809	774	793	766	770	745	755	731	794	758	808	793	789	773	812	804	749	782	773	759	779	771	812	730	779	754	739	763	781	791	762	779	782	797	782	746	776	759	746	766	745	775	795	767	768	770	753	756	835	759	744	765	762	719	763	750	769	778	764	806	777	751	754	766	802	740	807	785	768	783	757	766	762	750	771	785	730	802	791	769	759	764	748	787	728	786	800	756	792	772	725	816	781	800	759	730	776	763	758	781	788	769	769	765	760	810	817	758	780	741	770	727	779	741	784	730	767	771	793	721	785	766	780	779	801	805	788	782	778	797	774	785	719	733	787	803	811	766	834	821	805	831	761	790	785	768	768	788	769	765	764	813	769	768	773	764	780	818	781	781	710	749	749	790	777	815	752	799	761	790	780	758	803	765	788	770	733	734	752	781	811	781	736	739	728	795	768	803	751	775	786	733	764	732	714	767	761	762	775	803	743	767	738	722	788	729	764	779	759	756	769	762	712	743	775	713	773	771	747	781	767	725	775	771	743	766	788	798	785	777	757	800	747	745	761	740	768	791	758	770	795	759	808	762	827	770	775	773	750	775	767	723	793	779	823	784	769	816	744	816	775	799	734	796	786	758	809	764	764	815	777	779	723	780	777	756	757	772	785	758	789	822	744	744	809	740	786	727	793	792	791	738	799	781	780	802	784	773	773	791	783	748	746	746	820	752	811	755	783	810	734	830	756	730	783	774	761	757	785	776	733	752	789	744	756	778	736	736	725	802	744	799	771	787	786	795	741	756	768	733	769	723	795	729	827	811	794	809	713	791	754	778	773	800	749	781	781	753	736	788	728	765	784	746	766	735	767	743	750	744	777	796	749	760	785	757	804	784	778	826	791	714	804	765	738	743	790	824	796	749	804	776	709	824	773	781	746	828	807	784	762	777	748	752	778	716	796	763	747	724	791	729	785	784	728	807	759	783	722	780	791	743	780	794	824	767	727	782	793	749	788	807	741	735	777	764	749	782	777	829	773	795	828	798	808	788	743	847	778	804	730	672	797	790	807	773	777	739	762	774	780	747	775	751	776	752	792	799	775	774	758	731	809	755	788	783	778	768	800	781	795	747	747	761	821	772	752	757	829	774	727	757	746	719	764	726	748	773	750	758	751	792	761	789	764	779	743	731	825	756	814	757	701	793	783	784	769	802	805	727	750	761	765	817	799	801	729	784	737	790	755	767	777	741	793	750	796	812	751	778	736	775	771	753	797	756	797	750	745	735	782	788	764	768	792	770	742	811	760	770	768	783	739	795	781	778	803	833	766	740	775	801	803	766	786	786	789	799	775	724	776	737	774	733	772	771	816	814	775	766	793	770	757	754	737	759	792	781	756	746	731	812	764	750	842	777	800	763	779	770	789	756	777	693	782	760	763	763	757	790	774	799	731	788	787	776	778	782	806	738	766	800	774	745	809	828	746	768	777	778	781	782	717	721	786	794	717	724	774	793	756	774	764	767	828	779	749	810	729	790	790	760	771	806	782	843	784	760	803	792	794	792	744	735	778	778	801	751	776	799	738	771	752	778	784	797	829	775	791	764	752	745	764	742	786	811	821	798	837	758	742	766	774	750	803	733	766	737	769	759	751	772	703	728	778	763	756	771	750	771	730	770	828	769	758	757	729	780	790	761	720	769	815	792	759	787	793	729	798	793	804	791	786	806	780	755	767	792	719	785	787	791	803	727	743	776	743	760	754	785	701	767	788	748	752	779	766	764	788	764	763	742	785	771	800	790	755	805	745	752	802	773	843	743	747	771	825	716	782	722	799	797	758	792	802	740	776	748	735	796	832	754	754	820	806	752	842	735	764	774	738	773	795	839	740	732	792	817	796	791	760	766	737	755	757	778	739	741	788	772	762	768	738	745	773	765	789	785	805	794	826	766	760	768	803	712	735	802	731	761	792	779	756	764	781	747	729	769	754	768	827	823	796	738	738	752	788	753	740	784	777	748	754	798	780	775	760	715	760	758	767	788	751	788	724	803	759	786	797	725	775	758	708	784	787	788	792	808	735	745	800	742	745	744	756	759	810	757	783	754	785	780	770	740	764	788	768	790	791	744	728	790	770	776	748	757	799	771	770	818	724	791	759	811	742	801	754	788	754	793	708	766	790	743	767	771	775	821	760	725	818	742	794	752	777	785	806	772	780	811	796	789	739	776	775	752	735	816	718	781	810	765	727	763	767	739	768	749	795	744	812	785	740	788	750	806	777	796	737	771	757	783	725	743	763	765	760	757	804	728	757	781	842	768	777	769	738	771	804	738	768	812	756	763	729	735	763	781	715	779	759	717	749	773	710	776	731	727	762	795	756	771	790	771	784	808	760	778	797	709	788	766	821	831	755	752	796	763	792	747	755	753	762	764	754	784	812	794	809	761	786	745	763	794	799	732	767	726	782	740	784	767	773	817	760	757	769	776	717	782	760	793	733	782	819	795	719	738	804	781	776	757	729	810	784	742	751	803	737	805	817	766	771	776	754	753	769	793	776	760	765	762	792	791	812	739	746	762	753	694	744	753	797	746	744	791	800	851	809	768	761	780	774	750	739	826	730	783	743	741	808	786	723	717	788	794	768	791	793	775	761	761	775	754	845	752	770	783	766	772	778	790	733	791	762	773	769	795	725	787	787	742	740	769	772	766	765	822
22498	20932	28721	23340	21069	21578	14568	2376	1910	1850	1627	1060	763	620	638	642	610	636	738	789	672	575	515	505	508	484	481	478	523	505	491	541	483	501	515	475	496	501	505	493	480	497	500	489	444	479	483	487	504	446	537	615	581	620	571	467	490	517	465	498	442	450	464	457	470	466	487	440	458	495	485	448	449	471	455	454	475	471	446	473	472	463	473	460	446	450	444	433	471	454	479	467	449	470	485	461	477	442	477	393	419	464	422	504	445	439	452	479	421	462	456	446	457	431	464	457	424	451	461	436	453	462	468	421	455	471	449	444	438	461	484	438	431	461	492	448	441	457	433	451	456	422	457	429	437	512	421	487	468	480	501	462	492	464	442	475	451	463	441	454	484	440	452	460	486	454	470	419	487	466	459	476	437	433	481	437	449	424	453	479	426	435	465	415	454	452	447	480	470	464	438	470	458	458	437	452	444	486	433	444	439	457	476	413	471	447	453	450	439	454	491	471	434	446	452	435	467	436	453	421	451	461	456	433	446	460	436	461	449	465	428	457	451	426	457	431	439	468	448	478	491	400	457	444	462	487	423	444	456	409	457	444	459	450	450	439	486	490	421	456	465	470	477	460	462	413	446	477	466	490	451	448	452	469	472	450	438	439	488	440	500	435	485	444	466	467	436	451	480	436	462	498	480	432	438	464	430	452	437	465	433	447	444	465	451	449	454	439	435	402	477	476	462	445	460	456	463	477	464	505	462	465	460	455	482	427	462	441	446	447	445	475	512	442	437	481	441	419	442	486	463	442	458	414	441	470	424	496	458	485	464	453	465	514	467	467	462	422	460	427	467	463	477	460	476	427	479	427	471	449	425	474	447	455	452	445	460	463	442	452	452	451	515	471	452	451	433	476	473	465	430	478	461	474	473	462	461	464	500	492	424	455	437	454	467	457	446	446	462	436	446	448	496	400	447	454	489	487	433	472	469	428	492	450	432	501	430	451	484	438	443	465	444	474	460	477	465	455	487	482	452	478	483	482	438	427	448	460	434	424	488	450	488	446	468	463	448	456	457	445	480	475	440	467	432	442	471	457	467	451	468	515	470	474	468	438	434	474	449	424	463	429	456	445	473	504	448	476	460	490	484	451	464	452	440	469	441	485	464	481	448	452	439	460	468	443	435	454	497	454	418	453	463	478	422	486	479	464	432	465	459	467	444	437	479	424	466	467	473	454	466	468	481	461	495	439	468	484	442	452	460	442	436	465	427	435	449	459	447	469	508	497	465	471	408	463	431	441	455	430	465	476	480	455	419	467	444	433	471	451	485	447	459	473	434	469	452	431	466	439	467	458	461	460	419	464	462	476	474	468	432	432	442	425	470	439	500	441	471	453	479	457	448	463	389	425	461	441	465	452	465	466	470	457	461	435	426	498	440	446	432	463	443	426	450	464	451	401	466	478	429	477	476	464	441	456	442	448	450	478	513	507	482	464	459	453	434	449	429	432	483	430	428	461	469	466	452	420	464	499	466	498	440	462	442	464	469	468	434	468	474	401	457	468	484	442	459	461	491	468	474	506	465	434	477	459	443	487	436	480	439	449	432	435	421	439	443	444	465	473	484	471	401	494	444	458	487	445	478	483	429	454	447	467	523	460	472	437	474	457	439	494	458	450	480	485	489	459	487	477	447	440	446	462	440	462	474	426	502	423	491	501	452	452	456	464	446	452	447	440	475	434	403	444	449	425	453	473	446	433	468	440	448	421	495	436	449	427	454	455	451	461	492	456	482	480	499	461	458	407	446	432	402	447	432	449	448	455	460	465	459	439	455	460	448	433	446	449	428	455	454	473	451	453	435	486	468	484	445	433	440	450	483	487	455	469	515	455	495	444	443	448	453	423	464	456	466	447	445	467	473	435	474	477	429	452	458	475	448	432	442	473	452	422	462	451	427	468	473	497	417	467	506	442	507	450	466	461	456	485	444	432	459	454	410	484	455	475	476	431	450	423	459	448	480	473	459	460	423	430	460	423	485	453	433	467	505	479	483	431	438	446	432	484	445	442	440	475	456	469	451	466	462	492	447	443	435	439	445	448	453	495	462	410	441	461	461	450	471	443	462	452	466	420	477	447	498	488	433	465	433	446	454	419	481	420	463	474	445	468	459	415	422	449	458	451	472	475	461	469	464	423	477	449	463	423	446	455	423	466	468	469	450	471	450	435	451	436	454	431	473	478	457	455	479	455	426	455	411	430	481	407	422	485	469	444	435	430	468	472	460	443	474	477	446	465	465	455	469	408	463	464	453	415	400	422	413	423	463	417	478	452	457	451	428	420	480	482	452	408	448	481	447	491	472	453	450	467	446	426	479	440	445	467	483	482	428	454	449	428	435	437	424	430	447	475	460	478	477	477	461	405	475	461	410	451	471	478	458	462	452	477	502	467	452	460	491	446	475	448	453	444	433	447	470	458	421	437	441	407	477	449	447	463	472	411	448	417	442	421	428	434	484	451	430	439	450	438	433	468	475	473	449	462	450	479	465	453	431	457	438	518	430	463	463	416	447	467	414	469	499	420	437	416	417	441	468	486	442	461	445	471	494	474	432	467	454	451	472	450	467	446	443	457	476	446	496	443	463	428	421	432	454	455	427	469	464	468	463	443	457	438	427	453	471	461	481	442	442	441	433	448	448	466	448	441	455	433	431	423	507	462	456	446	482	453	462	448	481	434	453	465	467	428	428	463	488	451	454	479	468	448	411	439	483	481	470	402	446	437	454	440	424	479	446	473	462	430	444	498	458	495	472	436	448	436	488	459	435	417	454	430	462	445	454	427	438	440	484	417	458	455	422	454	453	467	500	445	438	437	446	461	454	495	469	483	454	450	447	450	482	450	473	460	457	491	466	479	427	442	415	441	434	456	435	468	470	477	500	463	462	430	434	461	477	460	444	449	464	448	456	471	431	440	492	438	422	435	472	438	465	480	451	463	431	462	431	482	447	472	454	478	469	443	427	464	468	439	423	486	461	465	427	432	470	461	482	484	485	475	454	458	460	414	439	445	490	431	478	450	424	465	463	446	455	467	438	456	450	419	466	419	433	442	428	455	464	460	476	457	440	473	501	466	461	450	449	481	476	503	430	455	438	444	452	424	450	412	464	448	467	457	436	442	493	455	464	443	472	478	480	422	456	440	496	475	432	449	435	450	435	420	480	474	455	421	483	431	466	506	471	438	439	476	482	421	449	423	464	465	457	430	460	434	467	467	491	444	467	428	472	501	444	441	461	412	462	446	492	481	419	430	484	425	485	452	474	476	451	448	435	462	469	463	452	461	447	436	459	450	501	444	464	399	469	460	436	452	414	433	437	490	463	438	461	448	464	460	423	475	467	483	434	480	504	469	423	452	429	458	448	444	473	484	461	424	435	441	484	422	442	465	459	450	497	459	446	448	451	462	483	445	424	466	457	465	485	470	438	473	451	463	427	444	448	449	459	413	455	465	405	444	444	450	418	432
23220	48858	44948	35108	29129	20333	7428	4114	4453	4097	3463	2037	1322	1094	979	981	945	1062	1324	1367	1060	838	762	694	712	707	656	723	740	647	687	681	668	688	646	658	650	643	604	639	657	641	640	683	662	632	625	642	629	622	777	860	880	975	746	623	597	664	622	583	616	616	564	602	646	628	563	579	595	604	601	591	638	639	582	621	613	588	649	599	580	598	617	596	603	576	643	545	576	643	554	625	615	625	651	604	592	603	602	596	607	602	629	610	618	616	590	618	592	656	659	627	636	615	619	631	648	630	615	610	585	596	607	606	582	661	598	583	603	584	563	613	576	601	628	596	591	591	588	630	628	610	657	555	594	652	608	579	655	593	584	633	626	586	624	568	552	605	613	577	596	597	595	626	564	609	603	584	594	568	617	630	596	644	583	612	581	615	616	593	576	591	619	602	586	649	596	547	592	562	635	643	606	625	585	634	618	627	632	603	615	589	605	584	616	591	603	560	638	632	604	623	608	609	604	619	597	591	624	609	609	612	645	585	615	597	562	609	595	599	565	613	619	659	574	615	578	604	623	572	614	598	617	561	628	609	623	599	567	602	582	594	561	615	578	573	644	595	639	628	589	589	555	644	584	684	631	619	602	597	589	627	608	651	648	608	590	591	555	596	635	620	608	613	623	592	612	622	650	615	625	621	608	611	634	578	649	615	624	607	595	582	620	560	580	600	675	647	604	603	574	586	615	585	602	605	575	624	582	621	615	601	596	610	595	591	620	599	624	622	627	573	585	587	585	632	617	588	609	571	605	588	606	579	592	592	584	618	604	608	626	603	610	602	551	602	576	608	585	606	567	574	610	584	626	605	625	626	583	600	626	616	579	580	611	555	599	609	579	612	548	594	624	618	643	571	560	570	660	615	618	633	607	615	591	606	634	621	621	608	574	567	591	629	599	638	606	615	574	612	576	581	574	589	538	595	629	612	615	596	627	626	613	583	630	554	600	592	614	575	586	602	597	625	632	605	608	617	588	585	598	626	596	619	615	624	604	599	586	624	570	599	626	591	624	559	597	600	593	570	602	571	631	620	556	638	625	600	598	603	600	581	624	622	554	629	643	589	595	566	600	589	615	599	644	596	613	595	593	571	640	601	584	571	611	605	631	622	620	604	633	602	641	622	629	588	611	596	591	607	616	563	593	605	589	580	583	598	589	618	622	559	602	589	592	601	604	562	647	574	650	589	636	582	580	573	565	577	578	595	633	587	618	623	592	626	610	645	582	576	607	626	640	600	600	650	600	587	585	643	555	607	603	590	589	622	615	629	649	599	625	635	592	604	594	632	573	597	603	603	572	611	611	578	587	607	593	587	582	609	596	628	655	644	602	597	600	609	621	605	611	609	573	608	587	606	570	581	613	605	593	599	580	606	608	629	596	583	596	619	604	582	601	643	557	617	596	615	595	623	576	609	576	567	607	604	612	600	615	640	650	622	674	633	619	566	599	581	606	596	574	637	605	593	602	597	590	565	606	595	604	603	609	547	647	603	651	569	578	627	615	598	628	611	619	628	586	617	621	632	604	576	643	606	583	610	636	641	596	619	603	597	611	618	586	578	601	603	588	625	603	594	578	617	648	645	658	634	634	616	565	578	594	600	638	562	623	635	635	600	640	609	589	609	588	603	617	622	629	647	561	592	596	590	638	620	550	638	590	591	595	610	547	607	577	583	583	585	600	604	595	643	627	660	616	605	587	617	600	619	564	594	640	600	640	600	613	580	579	608	593	594	604	590	634	616	608	610	603	575	622	619	640	633	624	593	582	562	598	648	635	654	602	655	603	562	585	623	597	590	629	602	591	609	615	668	612	651	557	598	612	641	602	612	582	593	592	598	592	567	598	612	581	604	601	610	617	581	642	581	611	608	550	607	595	623	629	576	623	590	599	649	574	603	609	600	638	600	584	584	568	672	594	615	589	603	613	633	622	608	615	550	575	616	588	622	617	612	618	619	614	576	576	573	622	589	605	589	610	627	624	630	594	598	606	612	643	621	580	590	596	639	634	618	626	600	602	609	626	593	579	597	634	604	637	583	633	595	589	631	617	628	635	622	601	635	643	612	599	630	563	611	653	600	610	618	626	585	605	585	613	523	588	629	579	617	624	596	619	582	584	602	555	589	582	575	607	560	624	615	586	604	589	616	610	678	617	592	579	591	631	573	642	614	609	655	616	634	616	608	594	603	597	634	609	615	564	572	557	610	606	591	567	586	597	619	629	624	613	557	620	611	584	597	632	603	592	620	591	602	582	644	658	656	600	598	604	648	591	603	577	620	604	635	588	600	580	605	625	601	560	616	660	628	631	615	580	605	597	600	602	591	582	620	606	617	591	596	576	591	617	563	593	608	613	617	627	615	598	595	615	594	565	594	545	595	651	621	577	610	605	626	596	606	578	601	638	594	591	675	583	626	634	608	576	625	621	598	645	568	634	640	558	551	611	590	573	618	614	583	601	571	562	617	630	595	595	611	652	619	560	576	577	591	583	652	599	592	585	588	583	591	631	571	534	589	578	589	612	605	609	583	602	589	608	590	596	637	659	562	582	594	578	626	610	563	659	594	624	595	557	597	601	596	663	593	581	630	619	625	619	642	603	614	558	591	596	595	604	571	629	602	610	596	651	606	559	607	594	595	651	616	586	596	603	614	583	601	628	574	612	580	619	596	544	587	612	610	651	616	643	599	586	564	607	621	601	609	644	614	599	664	601	624	594	636	621	645	594	650	643	634	643	552	625	626	626	597	629	629	589	591	653	619	550	601	599	628	587	563	632	582	584	608	595	593	616	608	569	602	630	616	640	586	566	607	601	587	611	624	561	590	581	607	594	618	643	581	643	606	675	627	615	609	628	665	579	614	583	541	636	585	622	641	589	597	588	615	622	631	611	599	602	638	632	644	594	632	595	625	599	569	628	564	607	611	588	565	565	644	640	614	613	630	615	541	593	573	531	585	623	603	588	600	564	601	645	681	607	581	608	647	602	619	605	614	567	585	597	591	612	601	644	586	609	633	622	602	612	642	574	605	604	619	617	601	629	611	607	620	645	627	618	587	620	570	621	623	598	566	607	597	650	617	602	596	565	607	575	565	585	639	633	587	570	598	593	591	579	602	635	594	597	610	636	604	587	610	594	605	575	584	624	576	559	623	615	587	598	572	592	600	582	596	618	581	615	588	593	585	596	600	638	610	587	639	603	671	582	576	640	606	603	602	644	576	616	599	576	554	548	605	596	596	577	557	618	593	634	642	638	602	601	565	594	664	582	640	571	608	637	619	619	607	641	611	585	615	568	642	560	623	614	625	590	623	570	600	661	616	645	612	622	618	583	597	586	646	598	609	619	610	591	589	602	600	613	569	598	613	617	599	562	583	569	582	605	620	638	588	636	598	614	608	603	591	654	607	582	599	583	616	590	644	604	579	625	608	564	614	609	574	634	639	657	615	622	577	581	613	628	605	603	624	594	614
26630	22109	25228	18446	9505	4002	1065	755	755	784	693	524	454	441	459	441	480	532	527	511	474	480	454	446	409	442	454	466	436	438	468	462	463	476	408	423	469	451	431	466	468	465	430	456	463	426	459	455	386	429	425	497	494	546	448	456	460	472	488	464	429	461	415	465	441	435	437	429	453	437	460	410	418	435	423	461	457	449	424	467	473	514	438	416	445	426	450	433	454	399	456	441	434	437	401	468	470	425	434	474	455	443	420	436	414	446	471	472	458	437	470	451	437	448	428	458	452	425	438	423	484	422	449	435	441	461	440	397	411	466	421	425	468	451	455	429	487	470	457	445	447	433	420	441	411	413	479	456	437	403	460	453	456	410	455	448	426	420	492	468	430	404	385	430	487	449	452	438	439	445	499	398	442	435	439	423	426	441	472	421	455	435	431	441	424	443	436	448	458	455	422	422	436	420	444	449	473	450	419	392	432	448	463	442	450	464	416	446	445	448	439	427	422	472	443	432	411	418	446	493	456	467	432	432	460	434	448	455	422	465	433	440	445	462	430	437	436	443	463	424	429	474	435	443	441	463	463	467	439	421	458	418	455	430	453	433	452	395	434	458	449	424	454	457	429	408	448	460	439	430	421	434	447	464	403	432	434	461	426	465	436	450	417	406	437	456	436	431	441	442	412	450	424	449	459	478	447	445	428	422	475	423	473	447	419	458	437	449	483	440	429	424	433	412	426	434	407	451	452	442	439	425	505	446	467	465	426	428	472	446	436	441	442	445	459	408	458	446	452	407	452	398	430	435	440	454	432	466	450	459	416	398	473	451	433	435	453	454	426	448	476	420	433	450	443	429	443	439	457	455	459	412	468	448	455	428	443	452	423	432	474	427	436	425	433	428	431	455	426	451	464	431	417	389	459	460	428	487	424	465	452	439	424	480	454	470	469	447	438	474	414	472	423	437	452	450	460	452	446	427	425	448	450	428	409	425	426	465	424	451	468	453	405	436	422	423	468	415	465	470	448	429	434	413	450	430	417	474	415	425	454	458	432	450	411	432	455	450	423	438	465	470	450	428	436	402	423	478	457	454	438	463	415	433	451	445	470	439	439	466	440	481	457	430	447	427	434	449	423	459	445	420	398	445	483	445	465	468	458	452	413	440	454	455	448	426	422	444	429	442	418	447	461	436	421	484	431	435	420	439	431	438	422	449	432	426	429	469	439	445	405	461	433	443	422	435	414	451	467	431	461	451	465	468	447	421	473	473	434	418	417	430	440	418	465	459	413	418	443	422	465	462	421	441	433	408	407	436	454	461	449	449	442	468	427	423	432	458	458	440	424	410	455	458	428	426	446	437	440	454	437	497	487	467	469	450	468	436	472	419	428	464	426	412	426	464	434	453	420	472	435	438	463	427	454	429	429	451	442	451	396	438	412	457	433	444	424	458	442	393	454	469	423	420	470	428	460	450	449	426	428	450	425	452	421	465	436	439	479	462	468	432	446	430	435	452	459	458	455	453	417	423	438	434	441	462	416	429	453	418	449	443	394	438	435	439	435	435	432	425	476	466	443	449	435	430	460	452	415	452	466	411	458	421	437	375	428	417	419	464	427	444	434	442	445	436	440	437	433	506	444	445	435	428	452	438	425	454	444	421	482	449	452	470	455	443	464	450	439	401	408	415	446	421	453	394	455	428	418	451	454	464	495	443	461	435	452	432	440	449	392	470	394	456	418	435	458	455	428	460	479	439	430	469	462	458	469	477	467	441	453	440	464	434	428	434	420	411	453	458	422	426	456	404	431	449	451	430	469	410	428	437	450	408	478	481	427	444	429	498	459	407	449	447	445	443	410	411	447	437	453	466	462	431	418	446	426	437	419	468	405	430	439	437	396	458	463	451	470	438	445	452	445	485	453	440	464	440	403	463	460	430	427	440	418	426	497	431	475	460	468	457	477	448	442	448	459	410	427	430	391	475	422	416	444	468	443	454	448	447	439	451	429	450	459	458	434	462	463	446	417	429	444	430	399	454	527	441	448	477	443	458	415	446	469	445	434	437	449	475	417	416	462	460	404	450	438	455	447	457	452	473	443	439	428	441	423	454	449	445	455	444	460	447	441	461	453	416	462	419	444	446	442	447	430	381	425	440	461	430	459	418	443	468	470	474	417	445	433	426	433	446	477	436	467	420	446	402	415	456	414	441	425	408	457	428	437	454	440	447	451	425	470	475	455	423	437	461	491	425	434	468	417	464	421	428	435	453	443	462	445	423	445	420	451	471	452	434	482	462	452	436	486	436	452	443	417	452	447	482	423	434	440	486	419	428	452	458	411	487	425	447	406	443	468	456	416	454	403	418	483	438	440	473	423	411	461	438	455	448	439	455	426	444	442	429	420	459	456	467	429	405	434	460	485	441	429	439	455	471	455	432	461	418	425	433	436	422	453	427	446	451	426	435	460	438	459	444	488	440	445	456	482	434	439	434	440	402	447	459	420	447	446	453	436	432	427	462	455	480	472	448	457	447	421	427	478	458	456	421	482	419	435	432	441	447	434	433	477	424	414	454	434	454	421	419	452	432	463	445	440	444	431	462	429	440	450	427	445	483	460	445	461	434	428	433	424	443	471	483	434	409	422	419	444	433	410	424	446	468	449	451	473	424	445	424	429	455	422	459	406	427	452	414	445	404	463	435	426	431	440	476	479	418	430	427	412	431	472	485	486	459	453	416	437	420	413	415	430	394	408	450	472	423	464	441	473	449	454	406	441	456	451	426	515	442	452	444	436	444	446	443	439	470	450	490	431	445	464	461	449	452	424	432	446	419	411	419	442	448	448	462	469	450	434	454	428	465	452	449	461	413	487	431	395	419	444	445	458	433	456	436	422	490	454	482	431	430	462	423	423	405	420	476	452	438	400	455	413	428	433	438	445	402	470	423	407	419	454	432	423	436	505	391	456	437	474	416	442	458	431	420	421	473	435	449	449	396	417	430	425	441	475	385	462	466	434	434	392	437	446	412	440	456	429	433	457	461	399	473	447	423	446	430	421	445	408	439	441	432	472	430	453	411	468	447	466	443	445	448	415	414	408	457	434	463	458	456	436	451	458	415	464	411	443	429	435	462	419	428	424	438	455	420	456	439	416	433	445	442	460	430	420	430	428	464	437	413	433	438	447	443	454	435	478	472	460	403	473	450	474	405	428	459	439	445	454	432	422	411	457	484	450	449	453	488	450	444	442	413	457	421	432	454	434	412	438	427	432	464	447	454	436	476	456	445	434	434	440	459	429	428	450	422	441	424	436	431	428	426	439	442	447	445	429	426	458	462	445	428	433	472	467	419	435	457	443	432	478	436	471	433	464	426	428	451	443	476	447	413	457	482	464	441	460	439	469	445	409	450	470	466	455	452	437	450	475	466	430	429	421	441	412	383	422	419	443	438	445	430	422	465	451	431	453	451	428	449	430	439	464	411	434	435	441	449	414	446	454	451	458	424	458	450	450	454
19468	35704	30916	21153	15117	7657	1990	1373	1506	1509	1218	858	629	642	656	621	611	691	787	771	626	637	609	543	579	579	594	560	604	601	603	582	589	643	588	552	591	612	629	584	628	601	604	587	571	625	562	576	596	586	620	678	723	736	611	583	582	552	555	603	556	579	576	560	594	592	577	547	580	552	584	579	577	578	574	576	554	519	592	581	569	539	618	608	612	590	575	628	586	553	580	581	568	571	548	567	585	582	562	540	599	539	567	607	597	606	562	588	598	600	614	623	556	604	580	611	562	603	573	556	556	566	606	552	598	592	539	592	617	592	609	574	616	608	603	598	588	626	595	555	620	561	587	604	564	566	566	569	539	556	554	556	590	565	579	553	607	580	568	565	598	585	587	577	627	612	578	629	561	618	538	615	530	582	618	578	621	565	601	585	638	578	571	566	554	645	581	605	568	580	560	570	591	609	553	593	586	635	587	557	561	582	588	559	560	586	564	531	549	564	585	591	602	591	611	555	561	562	600	590	583	581	584	575	588	584	593	570	564	582	602	580	589	625	591	560	609	597	576	563	545	601	598	573	613	570	563	575	555	588	596	568	597	572	593	581	575	530	621	568	614	634	592	565	573	573	605	590	597	564	569	593	555	574	611	595	597	552	562	612	564	606	564	621	606	590	582	523	576	601	558	596	585	597	565	594	569	567	592	561	572	595	557	560	560	583	564	571	569	565	645	593	612	592	620	567	573	572	577	550	554	574	595	590	583	592	566	596	637	592	580	597	622	618	625	573	609	551	547	544	568	566	561	549	582	578	577	555	582	597	608	581	595	543	605	563	577	586	562	597	600	544	593	543	594	541	568	610	532	582	637	623	597	561	554	570	588	589	551	541	601	582	552	577	559	602	578	590	571	601	568	589	572	582	576	557	588	574	577	620	587	583	553	592	638	546	561	608	536	540	559	589	604	608	621	581	548	599	546	585	560	565	570	617	567	595	591	556	574	589	595	567	646	568	566	558	585	635	605	544	553	603	607	595	573	562	567	576	569	566	535	557	593	555	596	624	606	588	601	572	600	580	601	598	558	555	587	565	550	584	563	583	605	578	589	570	564	571	591	545	565	544	550	562	607	561	555	565	593	577	554	566	621	587	630	557	556	551	615	647	552	596	564	597	612	582	602	561	578	603	523	597	551	596	572	568	584	575	619	602	575	524	592	564	585	540	583	614	576	578	589	592	555	590	591	577	555	559	592	534	574	599	522	579	590	609	623	578	569	556	562	564	544	568	610	566	587	578	559	594	579	555	605	590	555	615	544	608	610	589	531	614	581	582	539	556	607	620	572	579	603	607	592	562	562	565	553	554	582	606	620	613	556	595	529	569	584	601	593	610	624	603	525	544	569	604	595	598	549	581	540	560	574	580	554	570	590	606	587	577	620	578	598	590	627	513	593	585	522	555	613	639	569	596	567	549	560	588	577	585	584	546	598	614	531	588	571	570	585	620	571	614	560	560	582	578	594	575	550	596	573	597	550	588	603	611	580	551	569	579	600	598	574	551	605	577	594	581	581	540	573	553	570	565	596	594	576	600	590	592	613	547	625	569	589	571	566	581	570	545	597	599	552	529	560	546	573	570	618	575	587	580	606	561	596	598	579	605	594	638	557	574	564	560	595	583	583	559	586	594	571	604	552	668	558	570	643	591	589	571	561	559	545	570	568	545	590	612	561	578	583	607	618	583	541	553	551	557	579	617	566	560	537	596	512	559	588	543	573	559	551	578	571	580	545	544	597	597	634	558	625	562	619	607	588	564	606	591	583	549	554	560	546	556	569	575	576	534	562	569	589	578	588	592	556	570	588	604	544	599	615	577	570	607	587	616	611	536	590	606	626	565	578	565	547	560	605	573	651	592	547	588	620	620	530	602	592	615	630	594	640	610	571	549	611	597	599	556	554	555	584	612	543	565	566	546	587	564	580	566	544	500	614	537	573	621	603	560	590	609	563	586	615	603	612	582	566	557	572	575	587	579	607	576	594	604	617	612	554	567	598	554	594	563	569	593	563	564	574	620	598	607	568	534	595	604	568	630	593	591	575	559	575	571	569	558	577	629	582	567	576	581	596	549	569	594	647	569	552	627	602	568	612	580	590	572	584	637	571	569	589	576	587	583	571	566	591	574	615	611	579	617	559	591	590	597	594	578	607	554	536	559	604	598	596	602	553	573	591	579	594	542	571	540	586	600	605	578	572	567	579	546	565	613	611	601	640	573	587	560	599	573	573	542	599	585	571	579	606	597	558	603	567	529	566	578	595	571	607	614	595	559	596	582	573	597	502	602	566	604	604	589	574	590	574	597	580	566	573	588	576	537	634	548	568	606	550	541	583	567	596	542	586	555	607	555	598	599	566	588	550	604	585	556	570	603	574	626	553	574	551	575	549	585	579	600	603	619	557	570	571	517	595	610	609	539	532	605	592	589	594	597	585	599	621	596	596	550	577	585	563	580	592	596	589	619	542	577	615	570	608	578	590	608	570	556	575	559	579	566	566	562	618	582	590	578	570	584	568	582	567	583	608	595	576	578	555	641	555	546	569	586	643	618	610	597	617	534	541	552	565	540	551	596	601	542	601	583	577	568	629	567	586	570	544	582	552	561	542	587	604	572	567	541	620	590	593	538	569	593	621	571	615	588	585	601	560	584	658	561	570	576	581	584	554	606	576	550	572	618	548	580	603	553	610	548	590	570	567	584	566	554	616	569	571	610	568	595	558	549	567	615	596	545	558	563	579	601	567	597	551	544	543	584	573	550	575	555	578	583	601	595	570	556	585	570	574	613	592	580	556	543	558	593	559	616	577	546	584	565	628	576	546	587	642	600	585	516	544	542	555	567	580	586	553	613	557	584	542	602	547	608	618	617	594	602	572	552	581	554	554	582	558	594	531	580	615	577	550	585	583	573	559	564	593	561	579	547	581	561	601	551	591	608	562	577	568	562	574	559	565	593	581	567	562	596	573	560	582	591	574	522	610	552	596	563	579	566	604	578	593	523	542	610	574	563	547	561	569	558	575	560	554	595	562	625	549	536	582	626	549	589	592	581	553	579	600	554	606	580	634	565	558	547	558	589	550	612	576	634	531	576	602	581	635	568	574	535	586	545	603	594	614	612	609	528	559	608	562	560	625	573	597	593	563	582	581	579	559	557	572	602	581	563	596	568	609	576	577	585	578	567	565	565	545	583	571	559	542	587	573	581	563	581	600	625	600	561	628	623	585	566	517	552	573	600	568	593	557	580	586	594	619	622	603	599	640	583	578	592	538	610	607	609	594	549	573	586	578	646	553	582	555	571	584	536	566	642	586	609	591	590	574	555	592	589	524	606	575	581	609	553	629	567	580	541	609	614	581	577	595	583	589	604	579	540	581	566	590	574	619	549	545	553	574	579	565	562	562	605	583	585	609	547	594	575	587	541	573	601	562	569	604	576	566	586	556	579	575	574	588	581	559	533	551	549
23309	20934	28366	23736	21261	17177	4336	1411	1130	1240	1001	820	687	678	731	710	707	763	717	723	698	666	615	629	585	596	595	624	622	622	600	555	631	623	586	603	580	555	588	595	618	566	587	605	591	594	603	594	594	569	633	657	733	706	586	600	569	602	576	599	575	598	605	582	619	585	580	574	570	603	568	589	559	576	560	594	596	613	603	574	519	582	580	613	610	567	555	564	566	577	611	586	605	593	575	568	580	570	609	567	610	574	600	561	616	617	549	541	551	537	573	614	594	566	588	581	588	575	557	551	558	574	529	631	581	578	559	573	571	558	535	572	573	550	570	599	555	572	584	591	575	570	564	542	615	564	567	563	598	553	560	572	651	559	591	566	547	555	600	540	625	567	589	558	571	587	605	591	566	588	549	595	511	523	595	540	604	575	586	603	539	586	598	585	518	615	620	560	573	594	550	609	590	591	535	543	605	612	580	580	541	609	584	556	568	585	587	588	553	592	546	556	616	568	612	584	614	608	620	551	594	602	605	603	563	544	616	576	567	664	634	595	618	610	557	573	580	572	587	576	560	574	575	595	579	589	563	562	613	606	569	574	614	571	541	566	614	568	588	555	554	567	616	587	594	591	583	556	577	558	595	612	533	537	618	522	572	595	541	575	543	544	573	548	586	584	555	565	575	554	611	545	601	593	583	614	587	589	584	578	550	560	527	547	566	564	556	602	589	564	566	608	590	580	573	573	576	604	591	578	550	591	531	584	570	610	568	579	573	568	576	603	578	576	562	586	527	568	527	598	609	557	573	577	589	610	580	524	587	552	535	564	569	596	607	572	565	600	575	590	572	554	601	588	574	568	573	582	572	613	613	567	626	595	563	585	589	586	604	563	574	622	530	590	584	597	557	571	605	571	599	585	547	579	572	605	627	569	575	603	621	622	561	583	558	569	573	515	583	563	615	553	574	563	568	583	568	560	600	601	615	564	546	598	579	607	571	592	589	590	568	582	567	560	569	634	557	570	599	597	594	506	577	589	537	551	536	586	596	559	615	558	552	546	533	589	580	607	544	565	563	559	637	596	554	586	591	578	554	577	585	564	592	591	558	619	578	565	572	574	594	612	537	558	566	612	577	569	610	593	597	615	568	599	613	545	582	596	559	563	586	546	588	588	620	590	587	590	541	536	598	615	574	572	614	633	566	564	558	576	587	585	598	560	566	586	596	595	556	584	599	561	556	569	599	597	568	574	563	576	561	583	551	568	603	558	552	645	560	581	590	616	578	562	498	533	559	622	555	574	576	592	513	611	558	569	566	545	561	520	581	567	594	584	527	574	575	573	609	550	565	518	522	589	589	581	600	575	609	566	578	555	597	581	540	577	579	594	615	511	559	542	564	554	562	589	568	559	553	583	583	562	555	590	571	573	556	586	570	561	614	580	626	598	595	569	609	585	564	560	561	564	553	586	600	618	597	605	623	594	604	591	545	578	618	572	571	565	551	555	583	569	566	606	644	588	635	616	591	602	627	566	587	578	555	579	585	550	543	577	607	568	631	544	576	627	582	583	578	602	555	631	557	574	567	576	592	602	540	567	536	549	541	585	608	589	573	574	593	545	592	593	541	601	607	585	554	630	569	553	571	594	587	574	638	588	599	567	565	574	573	580	567	540	553	590	575	566	577	581	524	575	574	602	569	564	569	551	563	579	551	552	605	547	579	592	577	592	580	622	531	551	540	554	574	598	547	561	581	636	589	634	515	575	608	570	575	600	542	552	581	624	600	588	602	584	582	550	571	543	589	629	571	585	579	536	580	616	601	605	565	550	616	565	617	549	537	578	569	569	591	560	611	581	538	591	531	589	533	556	546	587	600	621	633	543	578	558	568	601	584	594	556	580	582	567	568	560	628	591	570	595	628	597	578	572	583	567	576	554	585	614	591	600	552	536	565	591	615	563	563	580	615	572	580	567	551	593	563	547	569	571	550	591	596	577	550	602	558	570	575	568	545	598	576	543	563	568	568	559	594	588	600	589	597	606	608	579	563	550	567	580	563	561	565	611	578	555	563	534	604	601	559	560	601	605	575	569	500	566	582	605	578	591	594	572	602	519	588	601	603	589	595	614	627	596	549	596	601	552	557	559	629	561	572	587	555	542	547	570	591	572	558	597	553	592	587	627	541	578	593	521	569	604	596	602	594	603	526	561	552	579	578	555	592	571	549	632	557	572	583	617	523	590	560	574	580	557	608	569	621	624	532	566	582	557	580	558	551	578	603	579	571	576	548	624	572	601	573	624	571	585	560	573	553	588	577	568	605	612	600	566	559	571	590	540	575	622	591	547	577	619	600	564	573	589	590	521	589	586	597	561	560	574	528	600	581	574	544	561	576	559	602	550	585	623	600	575	572	620	563	594	565	584	559	543	587	588	570	571	584	567	587	592	585	555	615	590	566	619	528	559	586	588	570	596	524	573	580	589	562	513	573	626	541	609	608	577	581	538	543	537	588	581	571	554	623	562	541	566	584	628	636	554	564	515	581	564	575	513	587	576	595	548	534	574	604	604	612	603	578	572	565	548	620	538	587	578	579	565	572	548	579	565	584	556	581	586	542	589	544	598	574	554	565	618	573	600	567	530	595	546	555	567	592	546	588	558	584	596	581	520	582	608	571	577	600	608	621	618	610	614	564	591	559	570	606	603	593	551	565	573	581	546	630	577	584	548	570	566	577	621	559	586	562	556	575	554	583	531	565	605	598	554	590	552	578	586	559	563	597	605	591	565	536	536	555	577	596	579	587	558	614	563	611	605	577	596	590	618	594	560	549	619	613	587	586	576	567	591	603	606	604	575	531	579	526	539	597	588	558	601	566	543	552	576	582	556	545	560	596	588	619	535	645	616	599	603	569	609	589	588	606	586	546	592	548	576	512	550	581	570	567	577	571	572	592	608	574	569	579	559	572	583	580	630	580	627	546	588	560	614	556	563	550	587	554	551	574	590	586	542	595	542	557	574	575	595	577	567	539	517	562	599	548	550	573	585	557	581	594	553	573	581	592	563	572	640	580	576	561	545	547	567	579	546	566	549	546	545	601	575	627	586	593	586	560	586	627	632	570	552	584	585	600	515	577	605	544	619	571	589	580	571	626	568	572	576	612	560	559	554	591	597	580	558	603	537	578	554	526	574	563	580	578	586	586	580	586	575	586	604	525	580	561	555	551	583	564	588	555	549	571	592	541	603	596	578	546	565	573	559	566	565	548	567	582	592	564	602	570	573	595	577	576	574	577	553	574	572	552	584	616	583	599	576	574	559	580	553	552	584	571	590	577	600	588	564	567	551	590	592	558	567	587	576	613	618	581	551	589	560	569	573	557	566	554	586	611	583	563	554	520	538	598	587	545	578	567	515	541	566	548	649	560	569	531	565	574	549	597	579	578	587	580	572	547	572	624	579	568	600	569	539	562	596	552	553	600	561	601	599	552	575	580	573	551	591	535	610	557	577	571	590	578	538
21708	44974	39727	29353	22497	12353	3956	2622	2386	2415	1878	1316	1092	986	963	984	1053	1049	1212	1146	1003	903	813	834	835	823	812	795	824	826	808	776	800	835	860	815	765	813	800	785	782	801	787	791	740	767	772	790	739	796	818	950	1018	914	816	830	800	749	722	726	761	777	787	762	806	751	747	759	727	691	751	786	749	786	726	774	754	761	750	741	695	780	739	731	744	716	804	750	721	778	736	772	740	722	766	756	741	725	774	740	781	758	754	790	696	780	732	738	795	804	763	731	786	790	814	770	695	741	765	749	743	771	751	744	680	716	764	755	763	719	756	776	771	803	765	770	770	733	739	779	705	686	747	785	732	774	753	758	705	800	764	722	683	750	711	720	729	793	771	732	779	723	728	775	743	789	791	783	734	770	745	697	791	733	788	774	731	792	729	722	764	715	773	772	719	727	738	782	750	765	767	768	706	779	767	771	739	762	734	825	739	724	788	768	755	808	739	735	748	750	763	735	732	753	768	742	712	778	700	738	760	755	738	762	751	801	712	706	795	727	751	739	705	765	758	762	759	720	759	771	753	721	757	715	779	690	756	753	777	752	758	737	734	771	753	792	754	776	747	820	786	747	756	778	777	770	778	792	760	728	766	761	728	772	792	762	766	740	749	802	733	747	717	770	741	701	745	744	763	778	810	729	734	770	781	751	729	728	759	775	728	768	773	743	772	753	780	750	768	723	795	779	720	764	746	747	752	768	771	718	801	761	775	726	745	735	730	779	718	742	781	747	712	729	695	765	743	736	802	728	820	749	766	758	782	771	777	746	795	771	809	713	743	817	784	726	764	751	777	790	752	762	736	730	756	745	741	771	736	723	750	779	740	729	712	749	804	791	746	754	793	711	792	811	743	788	777	711	722	747	767	778	706	756	729	814	796	776	742	778	732	763	752	739	786	743	719	747	763	769	756	734	778	800	729	734	729	714	753	794	788	753	745	747	759	773	741	764	782	750	773	739	770	727	794	763	762	711	727	716	724	776	753	720	729	709	786	739	746	751	773	791	759	765	730	790	727	742	738	744	795	811	735	798	780	754	753	759	778	776	781	784	754	761	745	803	704	754	762	734	723	763	750	749	744	742	725	794	799	716	805	772	708	747	777	723	763	760	794	762	762	722	731	743	732	718	776	780	764	764	763	717	728	757	769	752	764	723	740	757	694	750	708	764	726	721	784	774	701	732	770	697	755	732	765	738	774	759	800	732	784	773	788	754	819	723	760	741	743	727	787	762	797	755	734	773	755	747	778	764	774	723	724	759	756	743	669	781	700	726	677	792	769	761	734	729	755	807	762	757	749	769	732	721	737	757	724	688	782	733	770	754	737	810	742	744	760	736	750	808	797	760	716	720	720	786	722	743	761	739	762	711	755	753	776	745	789	801	754	756	776	725	731	772	791	797	737	771	783	728	800	755	767	748	750	740	736	793	742	735	779	733	753	762	770	768	731	796	753	744	726	751	780	750	738	768	786	734	760	744	731	759	793	735	711	801	733	748	742	753	755	768	735	785	716	748	748	717	780	763	706	740	769	767	791	749	726	779	736	703	778	749	763	759	786	793	725	729	745	733	741	748	754	803	771	759	746	778	761	777	719	752	774	741	739	757	788	725	748	760	751	751	749	772	748	764	754	752	765	695	757	768	761	790	751	768	737	763	727	729	763	780	767	739	734	766	738	753	768	763	723	776	738	749	706	703	749	771	725	760	742	807	728	713	756	778	721	747	758	814	785	732	708	765	764	773	761	769	736	751	724	745	767	774	761	774	752	755	780	770	775	786	763	762	759	737	722	737	753	740	713	735	749	784	728	768	730	733	748	706	753	747	802	776	770	732	779	734	728	763	760	778	823	752	726	705	757	753	798	736	710	754	779	767	760	783	769	757	739	774	756	788	775	827	775	792	785	709	736	761	765	742	779	734	743	730	752	721	725	733	779	776	775	751	729	779	770	735	775	793	751	728	754	775	778	781	758	731	788	747	759	776	742	762	772	789	787	769	808	732	809	717	765	787	764	786	765	740	779	757	748	736	766	699	795	736	729	741	736	823	761	738	773	740	785	756	772	740	753	726	762	748	751	778	796	771	728	701	684	751	724	743	798	761	726	770	793	767	765	781	724	733	756	804	751	771	820	759	697	749	699	802	744	733	733	777	757	775	766	766	760	733	776	749	692	760	795	768	766	725	741	747	745	731	780	719	793	798	735	771	772	758	758	747	732	726	777	737	799	760	736	721	751	740	774	759	766	749	786	786	754	754	732	721	757	774	733	769	762	694	731	773	760	718	734	772	704	718	804	770	768	745	755	772	702	739	768	760	797	736	781	775	722	814	760	718	769	787	715	733	762	787	702	690	741	732	744	758	717	720	781	766	734	787	722	695	760	753	754	765	735	723	759	711	794	767	752	754	768	775	762	783	723	759	823	729	772	762	762	750	755	702	781	749	737	784	760	715	734	728	815	758	766	753	792	780	739	778	719	713	753	769	726	767	756	761	725	742	730	747	739	728	689	782	801	813	785	760	836	739	761	785	732	738	723	760	785	723	784	784	739	750	734	742	781	761	761	749	721	797	739	796	772	800	761	723	781	773	773	782	735	758	727	773	777	783	809	745	723	751	742	761	753	732	772	735	683	753	744	779	770	739	723	696	769	754	735	742	738	756	727	726	805	775	750	785	755	777	727	785	732	688	742	750	722	743	744	767	763	761	782	739	755	728	796	770	767	782	767	720	747	773	743	716	700	742	793	768	764	781	772	727	783	744	736	764	752	732	744	723	792	712	756	745	775	788	752	717	764	752	779	791	757	755	712	717	799	752	760	767	749	761	761	768	738	730	781	739	767	813	747	770	798	772	772	734	753	719	772	751	780	770	730	756	761	765	752	731	736	787	735	800	783	793	784	776	725	754	737	774	806	764	768	756	789	761	746	776	736	746	778	720	769	821	773	771	776	750	742	726	771	778	756	714	803	757	783	705	739	713	776	747	745	760	782	745	728	742	745	784	713	778	766	754	779	718	751	795	814	775	728	740	805	759	750	700	736	782	754	738	703	685	813	766	738	766	768	808	735	730	749	777	741	814	748	720	796	765	792	725	755	764	777	745	768	773	776	769	799	762	779	738	706	798	767	754	754	787	729	736	770	703	739	747	761	737	746	739	783	787	777	706	776	745	710	741	735	769	780	730	741	762	726	727	757	799	746	722	756	771	803	782	755	774	786	718	779	779	769	752	723	785	768	791	728	755	733	709	746	753	746	719	726	773	766	762	759	758	777	772	709	763	780	745	734	771	799	783	737	738	773	724	746	735	740	730	783	750	746	747	716	700	735	786	735	710	765	769	790	725	763	742	771	774	720	735	730	751	750	757	731	753	727	771	730	758	803	745	725	767	795	730	729	747	793	743	728	754	797	766	760	765	719	746	734	736	779	737	730	724	789	717	761	752	765	781	729	744	802	724	757	753	744	779	787	766
22457	20914	28657	23339	20975	21056	12165	1738	1220	1150	961	762	661	626	575	587	628	708	787	717	585	527	507	500	500	504	461	508	460	457	479	441	500	449	489	436	446	479	429	441	452	479	418	440	429	459	448	441	437	461	503	577	552	494	440	497	513	440	445	425	425	438	419	441	413	453	439	421	442	424	408	438	438	419	430	448	460	446	410	450	449	426	443	418	416	451	441	413	460	445	405	413	398	410	433	438	406	410	406	458	455	440	446	432	440	384	415	439	432	424	441	433	387	457	447	399	469	439	379	439	426	455	453	433	427	447	433	415	430	402	420	408	406	444	439	446	411	417	403	395	412	409	432	418	409	420	432	407	419	429	424	442	406	442	408	425	440	491	413	415	479	436	422	416	429	428	439	471	445	412	459	442	401	408	449	440	442	406	437	413	423	435	417	428	431	461	455	437	437	421	427	406	433	453	377	410	431	432	409	409	426	400	413	406	441	440	429	406	442	429	400	452	423	452	458	432	424	434	392	387	442	439	401	420	449	477	419	433	444	435	436	476	405	415	419	445	406	438	438	452	398	405	437	464	449	421	439	450	410	425	412	398	435	401	388	446	455	443	447	430	398	414	415	436	403	431	422	487	434	435	421	405	450	393	447	431	420	395	418	432	440	438	429	405	426	431	426	426	455	460	431	436	431	434	460	464	436	433	461	411	437	410	403	438	410	424	439	390	437	422	399	448	430	448	408	405	404	442	414	419	409	414	446	441	445	420	446	417	421	449	431	420	447	414	432	413	460	415	422	440	454	461	453	418	426	435	427	436	453	439	418	437	453	436	386	440	421	446	406	393	404	439	432	429	434	434	422	415	413	425	396	432	413	458	434	472	437	429	436	435	384	416	453	398	415	426	430	423	385	429	432	450	421	440	444	467	441	448	408	419	423	438	466	425	424	406	460	443	415	444	435	454	430	434	449	401	436	424	465	450	446	399	451	428	435	448	415	436	386	426	428	437	428	424	441	426	436	444	452	415	411	437	415	414	418	468	404	426	424	422	429	387	431	451	409	403	410	439	409	465	438	466	442	411	441	412	437	463	426	451	415	436	403	405	413	467	463	414	411	418	427	451	404	433	432	469	419	427	434	427	412	440	458	428	443	420	445	430	409	441	457	432	449	435	453	437	407	432	411	447	408	426	430	427	421	399	422	432	463	448	474	384	423	471	441	457	417	448	411	458	449	369	397	429	477	417	411	401	432	434	434	385	428	397	440	450	427	415	428	418	447	402	429	466	422	460	433	412	471	426	413	422	441	434	453	422	446	423	441	456	414	415	427	451	440	473	447	461	405	434	436	429	443	456	391	414	384	438	451	421	438	429	411	414	387	405	425	425	412	411	404	388	421	435	422	424	426	452	438	430	457	445	404	444	433	434	442	444	441	437	407	442	425	415	414	437	422	447	420	458	424	430	441	406	407	411	395	397	413	411	434	452	443	418	416	451	385	400	431	483	436	402	462	429	408	404	426	429	415	412	425	445	417	445	455	419	431	405	435	464	393	423	431	428	440	421	412	420	414	422	435	441	396	463	401	393	413	422	445	416	446	372	405	408	432	434	461	453	454	416	435	419	418	446	422	440	415	435	413	434	397	437	450	400	457	401	411	434	430	420	454	460	395	416	443	390	433	438	455	427	402	407	465	459	442	382	411	426	410	413	416	436	399	452	448	379	406	450	422	433	449	436	460	459	438	414	420	443	412	429	442	447	411	387	396	447	425	454	427	423	439	431	444	475	422	438	399	440	410	392	420	434	444	430	460	451	462	407	423	406	421	397	409	431	453	430	427	410	421	460	434	429	441	426	419	423	474	389	444	429	429	415	438	442	424	459	442	425	438	386	387	442	441	419	421	410	400	429	391	412	408	417	439	419	418	428	437	418	402	442	404	463	476	449	410	456	417	406	419	430	400	423	448	423	448	406	390	469	470	436	446	403	449	433	436	434	386	444	450	429	408	417	398	443	424	428	419	469	437	425	408	402	403	423	407	411	434	444	397	412	426	430	441	407	408	436	430	427	432	427	417	462	446	435	444	424	432	443	423	442	420	429	436	396	447	409	448	429	422	412	425	455	390	403	385	438	426	452	456	389	411	429	420	419	455	411	410	459	430	416	424	390	443	435	416	437	421	411	410	451	431	414	448	445	422	418	401	410	436	434	429	438	434	442	449	423	427	436	400	416	419	466	420	404	404	453	453	405	435	429	397	448	414	399	458	429	425	416	458	482	412	448	446	432	448	381	442	401	444	401	456	405	421	407	417	431	420	398	428	427	452	435	413	431	433	488	449	402	470	402	367	442	409	419	383	405	450	473	382	419	451	419	458	393	425	413	461	426	423	398	424	400	466	440	414	434	401	425	425	425	384	426	463	416	410	452	412	419	419	437	424	425	424	441	413	416	448	439	406	422	454	430	437	450	442	401	419	472	436	419	420	470	408	423	411	423	460	441	426	447	427	421	455	419	438	419	430	439	434	454	439	401	418	454	433	435	387	449	417	391	422	435	470	426	438	413	433	470	427	430	449	453	409	431	438	438	415	380	434	432	441	412	425	450	411	437	427	379	432	431	409	417	435	428	425	422	451	455	465	442	401	450	472	393	417	435	401	414	432	434	434	462	412	412	427	419	426	440	448	434	417	430	424	421	422	422	417	453	415	442	453	432	415	438	399	405	430	397	407	411	473	411	445	436	417	459	470	391	417	457	422	403	392	471	428	398	400	413	380	430	400	392	405	373	434	412	413	447	428	415	421	445	429	407	398	447	411	449	436	416	415	421	432	394	413	408	435	403	401	398	437	435	457	414	448	421	436	431	437	427	464	412	457	425	389	429	432	402	436	410	418	443	401	462	436	453	402	441	444	414	432	451	424	417	418	425	439	417	415	420	402	424	444	420	455	394	423	430	452	441	447	462	423	450	408	441	439	422	430	453	429	398	440	442	460	451	423	405	412	418	431	425	422	465	415	481	431	420	431	398	451	410	426	452	404	426	412	415	412	375	423	426	403	420	446	398	441	433	395	438	406	396	401	434	441	388	443	410	401	412	427	440	410	449	424	420	436	399	424	410	414	471	416	435	496	460	411	415	396	445	421	449	432	445	451	443	461	429	386	434	431	390	442	432	453	409	428	413	465	462	417	425	435	406	411	434	436	419	448	423	457	424	417	404	414	409	412	418	428	429	422	457	450	451	418	423	457	431	431	393	433	422	407	405	417	428	429	435	431	441	386	402	406	437	425	433	438	421	432	421	447	430	430	423	445	431	445	435	420	394	412	450	420	412	444	406	452	440	442	439	433	431	407	423	418	444	419	372	446	433	420	424	436	410	418	431	422	421	409	420	413	441	416	428	411	439	430	452	450	429	432	438	416	398	418	452	389	468	424	419	406	459	393	429	432	399	429	427	430	403	467	425	453	439	454	419	406	428	417	423	444	422	412	371	421	432	422	381	452	420	390	428	426	417	440	417
24409	49640	44870	34063	25885	13516	4401	3196	2639	2492	1907	1376	1120	1085	1003	1084	1104	1200	1428	1197	1005	851	735	675	685	632	659	678	674	707	620	677	662	651	652	630	658	628	629	642	603	647	628	614	573	632	580	584	620	635	731	801	809	669	651	648	616	607	607	553	597	566	554	590	555	568	573	558	566	567	538	558	624	544	609	588	583	512	526	569	588	595	578	567	507	592	578	563	606	586	528	563	607	577	572	540	548	557	590	588	627	576	567	570	580	582	598	535	570	583	586	575	569	609	602	581	634	604	531	533	579	575	598	568	546	573	606	549	586	552	572	576	565	557	548	580	547	587	558	572	585	538	547	573	588	592	617	563	524	573	553	529	583	599	522	585	585	532	571	573	559	549	580	559	596	594	545	582	574	595	599	569	586	572	582	518	585	558	581	581	577	541	596	563	527	599	535	565	543	564	582	591	540	587	592	584	531	595	545	595	592	593	561	548	626	541	585	579	524	592	577	566	611	589	581	592	571	559	539	585	577	603	528	569	561	566	560	606	559	556	588	572	553	576	554	546	575	574	560	624	597	517	553	531	577	575	593	576	565	551	567	550	592	566	549	578	558	578	531	558	539	563	545	544	593	582	560	595	562	574	581	578	561	548	530	594	569	573	576	572	535	583	578	573	539	584	542	595	587	594	576	598	563	557	533	588	566	562	585	588	543	592	580	579	538	562	530	582	598	536	539	541	544	547	573	546	602	581	593	606	597	575	603	539	557	512	596	575	557	554	597	598	616	529	580	545	542	604	587	572	591	566	588	583	551	597	590	561	550	551	542	583	590	579	546	580	623	574	621	588	531	531	568	587	522	577	574	561	566	586	565	561	592	598	547	532	563	596	575	549	592	586	559	554	552	582	555	583	607	576	617	573	576	582	632	586	609	562	572	607	560	566	570	575	587	597	567	554	552	510	570	568	591	581	629	551	559	540	560	579	570	569	594	571	560	594	603	586	546	605	561	566	552	561	540	563	561	583	591	557	566	557	556	518	564	556	519	537	551	583	536	530	579	553	554	534	560	561	520	584	585	598	575	543	572	559	554	559	557	567	525	581	574	617	537	515	546	596	559	553	562	527	535	587	559	527	585	586	576	562	612	624	550	603	595	583	585	587	548	518	599	559	554	562	576	559	582	597	561	606	609	551	612	563	552	572	575	547	588	566	578	607	587	596	594	572	562	550	593	556	562	608	588	573	591	588	567	548	587	540	559	552	573	569	568	562	530	595	556	594	571	588	546	542	574	577	596	529	557	579	580	554	564	626	600	607	614	571	582	543	625	594	553	611	602	572	575	549	587	529	560	611	578	598	544	539	579	605	595	514	540	564	590	558	574	564	527	631	555	585	603	610	617	554	583	579	571	536	553	574	621	603	539	550	586	541	546	575	552	550	563	573	565	574	534	562	584	548	584	555	568	521	584	576	569	569	580	555	548	569	594	573	576	561	592	578	586	580	576	570	569	608	589	557	580	580	563	586	566	599	543	576	545	556	556	615	580	543	564	577	575	569	545	594	561	559	578	565	555	569	581	545	592	568	581	602	559	561	577	568	574	584	535	551	588	565	545	556	557	564	589	558	580	531	562	537	590	508	557	539	559	579	554	575	574	530	568	593	603	594	556	599	537	576	574	548	573	548	559	570	529	562	575	576	587	556	560	599	602	556	558	592	579	611	543	539	573	556	549	554	545	588	559	568	594	572	555	565	548	541	567	611	570	602	609	523	551	596	580	585	535	547	576	529	599	573	571	581	601	559	554	591	571	592	566	561	564	582	543	590	561	546	573	553	592	578	549	594	586	545	596	566	573	575	575	600	585	587	570	577	554	549	569	543	555	604	571	579	531	598	547	564	578	614	570	615	570	590	544	571	589	568	556	586	548	583	595	508	578	574	614	541	539	577	568	566	592	567	558	582	560	606	587	608	581	584	570	551	515	574	590	594	574	565	583	561	527	617	592	575	611	561	612	615	570	589	595	561	589	549	552	597	588	582	549	580	566	555	600	562	561	583	536	572	602	570	537	558	574	540	577	563	587	563	559	517	575	569	551	504	547	566	555	526	581	589	587	545	568	568	587	538	601	542	596	560	520	569	554	615	546	603	566	582	536	596	585	548	543	571	574	574	573	536	586	535	583	572	536	568	564	547	601	590	523	581	582	638	561	595	601	578	578	588	592	526	559	601	556	530	565	566	601	603	556	526	560	538	566	576	579	588	547	581	570	585	592	566	595	572	581	597	584	552	597	560	594	573	602	550	550	603	593	571	607	585	619	602	543	569	551	565	556	538	549	592	568	573	567	586	583	573	543	591	541	532	557	576	537	570	561	589	621	585	543	531	592	508	587	611	577	576	607	573	533	598	559	610	590	559	575	588	623	545	568	547	567	548	610	572	543	582	554	582	582	619	549	590	530	560	609	558	576	512	607	563	577	567	563	544	552	566	566	582	593	576	526	534	597	554	585	596	585	564	536	588	588	582	573	605	586	570	587	585	586	567	573	518	573	600	566	563	610	554	561	576	598	584	552	545	566	584	548	582	561	542	609	544	571	562	588	604	571	576	588	558	547	602	616	582	593	577	592	551	514	591	541	602	575	596	556	586	552	552	564	572	515	594	533	587	575	549	625	575	617	603	549	542	566	581	543	561	552	533	599	569	542	560	604	556	511	601	571	570	583	586	529	551	545	594	562	569	564	543	551	560	576	560	536	559	542	572	575	589	561	550	555	598	559	566	542	565	594	592	577	597	564	603	612	565	490	561	544	567	547	525	546	562	551	596	559	584	533	549	580	592	543	535	613	586	562	623	564	547	557	601	562	603	641	596	551	597	588	603	539	583	553	570	558	601	558	532	547	561	586	594	577	563	595	549	559	561	550	560	580	561	606	603	510	568	549	536	589	576	578	577	565	577	598	550	586	583	581	557	535	584	531	554	549	591	578	596	591	597	579	575	551	545	553	582	602	605	566	561	571	611	557	573	558	571	596	532	591	530	538	570	608	598	598	581	588	517	560	567	578	581	517	575	582	569	605	579	551	565	591	591	593	564	541	564	590	555	580	593	541	585	579	581	583	571	596	565	565	568	601	587	551	589	557	567	563	568	574	554	560	596	583	621	567	540	568	549	592	548	570	571	594	556	595	521	568	540	548	583	590	578	570	553	527	585	533	608	611	579	603	605	562	580	582	531	595	567	577	576	586	563	583	568	547	560	537	571	551	552	554	597	520	588	594	569	555	536	560	564	561	563	608	565	521	521	579	556	553	576	554	599	558	546	588	579	531	563	548	532	542	514	594	546	572	587	587	587	563	589	569	596	578	554	598	570	541	605	593	514	572	529	571	571	599	560	565	550	559	569	561	551	600	556	597	596	576	573	557	560	572	516	608	550	579	548	591	613	546	563	555	580	581	576	567	535	573	584	558	590	574	586	611	567	566	579	567	573	529	550	577	633	521	535	570	603	584	579	556	601	567	573
26674	22335	25461	17122	6737	1818	606	528	511	503	506	401	460	429	442	477	452	538	583	506	467	388	451	393	424	394	431	422	493	463	408	413	457	442	397	417	375	440	428	433	417	421	426	398	404	446	414	420	441	435	404	441	422	414	393	450	434	430	395	419	404	379	372	377	420	423	406	383	432	433	397	428	407	401	421	405	416	454	420	426	437	399	430	418	431	430	408	403	413	389	472	460	402	401	420	418	420	426	402	405	405	386	385	426	415	408	405	420	394	420	398	446	395	400	394	417	410	402	404	438	406	376	372	382	408	408	403	440	394	392	386	410	434	417	422	390	419	415	405	414	403	431	418	396	452	391	396	456	411	466	437	405	422	382	391	406	388	432	418	373	427	416	464	405	390	410	433	402	405	445	402	412	381	438	428	427	415	401	421	355	440	427	415	381	406	376	407	382	408	429	391	421	381	431	391	416	424	412	387	382	419	402	407	391	415	428	389	432	411	399	392	420	472	429	450	395	363	413	398	368	434	372	407	425	413	388	408	413	432	406	410	393	395	425	414	400	409	377	408	398	421	434	416	408	422	393	382	408	408	441	386	409	430	445	433	431	406	432	445	391	387	426	422	380	429	444	436	391	380	397	396	368	400	408	398	402	384	381	425	431	378	411	411	374	416	410	408	421	381	400	399	425	380	411	406	441	394	405	380	422	422	389	462	434	416	376	409	425	409	421	437	368	416	455	392	425	409	416	417	436	406	416	431	410	401	415	409	414	367	403	420	399	431	397	414	415	394	419	403	419	438	387	418	446	359	381	415	406	402	397	421	408	418	413	434	412	396	434	388	394	392	404	402	423	415	413	395	432	408	374	413	437	385	446	385	467	413	366	421	423	399	409	377	414	401	405	421	425	375	408	442	418	411	407	396	397	399	431	404	404	414	382	404	412	407	371	445	388	414	404	424	434	406	417	421	414	437	408	408	429	393	403	411	392	405	400	401	403	388	411	432	427	429	434	434	442	377	433	448	424	393	417	373	361	410	414	428	419	468	418	403	411	443	415	367	429	406	399	419	414	440	390	408	428	422	422	350	433	392	383	396	402	452	421	367	395	376	407	405	393	417	387	433	392	384	393	421	381	405	394	420	443	394	424	408	391	424	357	403	409	398	408	424	423	445	399	400	423	385	398	396	383	391	406	426	461	395	442	369	408	374	392	430	418	367	414	405	425	411	396	399	405	434	367	393	442	433	418	398	384	393	412	367	399	396	409	469	431	409	418	403	379	382	447	379	386	407	421	405	396	394	383	418	383	443	405	418	415	408	405	381	367	384	433	396	376	381	427	394	427	371	432	430	388	376	407	435	398	456	422	430	447	422	397	427	394	438	400	426	414	357	432	421	423	448	387	420	415	412	402	377	402	391	411	389	425	387	419	414	400	417	412	425	422	428	428	436	412	395	365	406	427	414	376	367	414	419	388	390	391	373	438	444	379	468	398	435	436	399	433	440	396	417	436	430	405	397	386	393	395	374	387	421	416	439	428	410	409	409	399	414	437	451	402	401	437	378	406	419	414	431	454	421	416	442	381	439	442	409	441	421	426	387	426	431	417	408	398	424	355	400	403	430	426	390	410	414	398	406	410	389	399	410	388	410	434	388	444	415	400	417	370	423	436	403	446	392	400	411	370	438	362	432	410	403	413	418	386	378	413	417	431	449	394	414	409	416	422	415	389	398	377	418	414	368	381	413	384	420	422	435	380	447	387	399	391	404	390	406	405	425	381	431	423	396	414	386	369	422	412	407	402	410	422	398	393	410	403	394	422	394	421	435	454	405	428	412	415	376	407	378	397	401	453	448	385	439	437	410	397	424	400	429	403	373	414	414	417	448	403	446	422	438	426	454	427	429	404	425	379	415	385	404	441	423	441	425	433	403	387	412	413	464	411	384	379	411	429	405	429	435	411	378	434	391	418	427	460	458	408	439	407	428	410	371	383	405	427	400	427	414	407	392	388	423	413	407	381	402	416	408	396	408	454	391	416	404	430	411	379	393	417	432	415	409	407	397	402	442	432	411	424	417	404	425	396	389	395	387	391	401	380	383	413	469	396	422	429	382	374	416	413	406	416	375	376	452	431	441	401	414	410	439	431	438	429	425	442	404	382	401	407	414	415	400	424	409	428	446	404	364	423	381	404	371	427	381	392	383	426	411	405	374	445	403	374	363	398	397	401	426	435	422	385	423	404	380	443	414	422	397	436	401	395	408	407	407	433	432	417	402	422	378	411	406	422	410	411	433	441	402	385	368	398	414	422	392	370	426	403	349	387	401	414	442	403	420	425	432	407	429	433	412	418	398	393	414	420	369	431	403	389	393	424	420	397	434	426	439	445	418	440	444	423	400	405	391	412	388	389	396	401	424	394	403	437	397	392	417	384	405	397	373	415	427	412	431	422	425	387	443	441	427	433	404	404	405	389	400	409	426	408	422	405	401	378	410	434	418	426	445	437	406	433	391	392	385	377	395	410	436	408	411	422	399	394	418	405	379	390	404	416	368	396	422	417	422	431	420	469	413	403	450	384	372	430	381	422	449	417	402	414	423	411	412	417	378	413	406	393	393	420	424	382	420	434	402	382	396	431	434	423	425	402	435	407	429	408	432	422	354	384	397	400	409	434	405	385	397	447	383	394	440	421	439	411	419	395	420	430	427	408	429	386	421	376	402	399	403	431	374	354	427	425	408	432	433	418	421	412	399	420	419	391	378	434	412	415	403	438	377	408	425	391	412	407	393	407	440	388	432	393	417	425	417	416	392	398	404	403	424	423	397	383	431	428	415	374	413	406	384	390	449	434	375	417	407	369	389	434	424	378	422	415	412	419	369	418	382	401	417	427	369	434	438	415	419	399	371	379	393	395	433	419	429	419	397	451	432	450	443	412	443	408	433	437	439	414	415	418	416	412	397	402	426	398	391	407	436	408	423	368	381	404	421	415	419	438	435	390	418	400	416	414	374	401	398	407	391	409	394	424	392	434	448	419	414	360	416	394	437	380	423	391	425	413	415	420	420	476	431	396	386	438	425	426	385	458	412	386	435	414	446	407	406	415	459	400	391	426	439	417	401	386	410	408	399	406	447	394	400	403	440	413	415	406	431	414	406	420	406	412	434	384	402	425	447	399	429	413	413	409	408	442	397	404	418	409	398	406	389	379	401	361	421	403	416	412	439	419	371	425	399	387	435	385	410	407	381	425	396	386	394	418	416	417	441	408	381	390	412	417	418	375	487	345	400	402	419	441	388	368	392	446	385	431	418	422	417	418	375	413	427	383	422	423	381	409	437	401	424	405	408	414	417	434	394	394	383	356	405	421	422	406	399	405	405	403	417	416	422	419	414	446	407	423	430	390	419	415	441	430	450	408	404	450	414	408	413	404	408	366	420	436	385	430	413	433	410	427	443	392	409	382	445	380	380	419	419	394	413	411	407	436	429	405	436	383	371	368	419	391	412	408	409	396
19865	36671	31286	19208	10727	3515	939	830	862	821	736	644	562	587	609	604	663	858	938	680	623	567	538	494	553	595	512	538	543	544	577	546	499	586	555	550	514	501	560	563	540	577	538	541	545	518	526	529	564	557	573	600	584	522	572	565	538	547	531	594	549	544	531	500	565	544	591	534	515	556	558	536	547	572	562	525	564	552	513	545	539	520	505	498	551	518	533	523	524	521	585	529	558	535	542	551	510	552	539	536	524	514	531	582	526	499	590	521	509	562	577	550	529	535	546	571	522	537	547	520	521	542	566	551	510	554	559	518	570	506	544	542	554	559	487	546	549	584	528	550	506	497	557	569	510	556	543	538	570	540	555	566	557	552	498	521	554	580	581	538	559	533	546	542	522	474	564	531	572	514	572	555	533	584	530	512	540	567	570	513	559	556	499	549	548	599	557	538	525	560	525	548	544	510	516	504	556	553	531	534	541	544	518	544	564	534	539	548	484	586	570	573	509	548	570	550	589	532	548	507	543	537	534	533	571	530	522	580	530	566	520	544	553	509	541	501	535	520	542	530	545	522	548	582	528	530	492	532	525	483	536	510	506	531	535	504	532	554	520	590	548	540	580	555	521	509	561	536	524	501	527	505	548	520	491	555	555	516	568	571	526	537	519	526	594	560	537	510	556	557	534	554	543	503	548	499	528	554	502	528	560	526	549	560	586	543	562	573	556	538	531	545	536	528	523	551	560	546	503	524	542	568	534	521	554	569	543	581	547	534	511	504	550	501	537	524	532	518	510	537	542	524	549	551	532	517	542	535	504	526	569	529	537	544	532	537	550	553	548	519	565	525	560	569	514	547	517	560	559	521	552	524	507	518	495	511	567	522	543	530	531	566	507	562	546	529	537	498	570	524	515	539	581	544	539	532	570	557	556	558	553	587	568	513	539	525	510	506	524	547	512	547	532	560	518	524	547	506	556	537	545	549	505	544	537	542	537	525	492	515	541	561	512	508	512	541	537	552	540	535	569	539	551	534	555	579	501	549	514	579	544	532	539	572	544	574	553	538	517	500	563	527	491	504	537	517	500	547	524	541	589	578	535	519	538	557	531	504	540	542	551	554	563	568	549	529	509	551	582	536	509	513	537	567	562	518	544	548	529	524	557	573	537	543	560	518	514	563	566	526	523	517	580	543	525	575	513	561	540	535	559	502	543	529	517	534	526	499	536	553	568	528	550	572	549	559	599	514	531	529	551	558	563	591	557	540	578	538	556	545	539	548	507	504	504	552	520	525	572	575	527	500	508	525	552	497	525	544	571	555	570	518	517	535	561	542	516	541	567	563	512	553	510	576	542	506	537	549	525	543	558	513	522	515	543	529	537	560	533	528	509	525	518	585	532	541	546	591	523	558	519	548	535	558	553	537	569	566	564	524	546	524	547	505	579	546	522	570	561	540	520	536	542	529	543	506	553	532	576	575	497	544	569	523	568	527	536	545	548	543	547	525	559	514	542	535	536	545	565	556	593	526	584	528	520	533	564	524	552	549	531	571	551	557	548	524	496	532	503	492	552	509	571	526	524	540	506	498	513	549	537	592	526	550	543	535	514	543	546	539	560	537	515	504	560	526	531	532	552	553	511	560	547	535	545	550	537	574	555	514	546	509	522	537	505	576	546	521	560	578	549	533	518	525	554	570	543	524	584	584	499	517	559	551	560	526	551	497	572	552	555	549	512	496	526	545	554	582	553	495	561	530	563	589	512	560	523	575	533	535	549	490	561	516	560	532	562	544	549	552	577	583	558	567	520	537	528	559	558	542	571	547	539	532	521	533	500	550	525	560	536	531	531	546	564	489	604	546	540	530	546	549	514	482	485	501	561	516	576	500	545	534	532	552	514	537	540	558	550	539	551	559	544	499	570	533	524	556	558	543	517	564	558	531	526	554	566	541	539	585	552	550	520	530	534	541	527	579	550	546	577	527	530	559	525	570	540	525	543	540	551	512	561	534	556	539	539	558	602	506	558	527	476	504	509	505	484	530	538	499	564	566	528	511	539	532	549	531	546	591	560	561	547	513	552	533	528	550	534	534	546	586	573	553	575	533	531	522	564	520	544	532	521	538	532	538	517	535	540	576	544	531	529	570	533	562	527	533	530	526	572	554	532	528	550	544	551	541	487	536	513	568	546	563	539	525	509	541	532	569	491	563	526	546	556	532	507	489	557	516	565	561	551	522	511	580	547	553	547	510	500	542	522	545	554	521	568	519	533	538	574	530	491	524	479	584	544	495	555	496	559	552	525	544	517	562	496	517	531	505	524	552	532	501	533	563	537	528	544	561	563	519	550	538	543	547	555	580	521	515	559	539	555	572	499	517	499	551	560	510	575	533	501	571	564	538	526	520	521	534	524	553	500	553	561	559	525	562	537	508	578	528	596	517	566	546	572	540	624	543	502	559	497	521	549	570	560	497	583	567	562	588	519	549	566	560	549	534	547	518	544	566	544	531	471	551	541	536	502	555	523	516	507	545	556	560	549	539	508	513	549	568	565	544	554	526	492	577	549	531	534	572	535	548	535	559	546	556	511	506	536	553	539	505	534	532	534	526	520	511	575	517	550	552	531	499	561	525	546	579	526	541	544	544	479	528	528	555	512	542	529	537	527	545	517	518	503	582	485	577	504	549	563	545	534	535	532	560	538	536	555	556	530	557	532	528	507	536	526	605	554	526	535	546	534	516	535	528	551	536	495	596	524	527	568	523	536	523	552	504	509	541	544	566	523	533	550	535	553	512	531	524	532	542	592	535	532	541	584	548	522	492	521	527	563	507	524	536	533	537	523	567	535	580	564	503	559	526	583	536	526	527	565	525	505	527	584	515	522	571	554	536	540	545	553	512	492	525	549	519	575	527	537	502	560	525	531	543	548	518	554	553	502	565	554	513	518	531	538	559	526	513	562	561	544	530	563	558	568	537	537	557	507	530	567	544	544	561	488	532	498	540	511	552	547	528	568	520	503	559	563	544	538	507	506	532	510	585	535	529	571	531	532	533	515	578	548	571	586	587	524	541	569	517	537	535	511	515	555	532	509	554	489	564	545	539	514	529	497	503	548	519	543	500	519	554	525	555	511	522	577	506	585	546	552	516	572	504	519	509	565	526	532	544	568	563	543	514	535	569	559	539	541	528	555	527	550	551	547	545	494	592	537	528	501	594	523	542	537	515	513	557	517	511	549	525	579	490	573	555	492	526	486	556	520	536	519	475	508	533	530	533	562	517	514	497	495	514	551	547	593	515	535	526	563	516	542	566	561	537	553	535	563	545	549	544	476	574	549	497	521	536	550	527	582	578	497	542	495	547	562	594	520	581	551	572	541	544	512	561	544	535	511	496	548	561	542	528	549	546	534	548	562	545	559	522	587	509	546	555	595	512	558	546	537	522	560	519	524	528	592	519	541	586	497	566	507	524	573	533	480	536	561	501	518	559	515	482	554	522	541	538	535	536	507	550
23262	20918	28337	23706	20954	14712	2304	1057	902	933	811	741	658	669	698	698	779	939	836	684	629	592	540	571	579	575	561	584	600	600	598	600	578	598	578	568	576	578	591	574	571	560	569	582	566	576	557	554	607	566	528	613	529	583	518	565	496	556	567	581	571	518	566	584	573	534	530	530	547	558	529	538	575	535	555	552	547	563	553	519	542	529	540	582	568	564	529	513	549	537	563	553	576	538	567	544	540	523	531	581	563	548	588	533	548	565	554	561	549	502	578	547	551	490	535	564	541	571	528	525	555	555	531	537	529	528	560	540	564	549	506	571	512	533	559	550	530	542	516	525	569	611	522	533	508	520	497	541	538	568	555	544	541	549	549	526	529	536	557	554	555	575	545	575	522	546	545	536	544	523	576	550	555	602	561	582	529	540	553	538	556	527	556	546	517	530	521	540	536	514	553	604	535	544	546	555	548	539	530	527	567	552	552	523	534	544	537	532	544	529	537	567	527	545	538	546	543	536	546	547	537	528	551	537	550	576	572	562	581	552	541	532	558	570	536	526	567	544	543	537	562	528	546	525	507	542	507	539	565	537	570	531	546	549	534	509	521	542	544	582	528	575	578	563	497	519	558	553	530	559	566	549	566	565	528	578	556	537	559	572	537	554	558	515	516	513	573	574	548	565	559	513	526	557	548	556	541	545	562	596	561	537	572	545	539	524	544	560	545	552	569	549	540	568	519	514	569	539	548	562	496	532	561	553	546	528	570	491	525	551	550	585	589	497	534	547	576	583	529	552	566	559	553	532	564	560	580	570	552	565	520	509	544	546	558	524	541	559	521	558	605	570	533	549	506	501	524	540	557	553	542	547	599	589	553	552	550	533	525	555	577	556	615	578	568	543	565	535	532	521	582	561	554	501	538	552	565	545	540	551	580	565	554	532	546	591	511	548	538	587	566	554	516	592	594	576	514	589	567	559	526	499	525	553	564	558	559	567	539	536	604	553	520	559	546	558	555	537	529	542	552	561	550	546	512	591	505	524	564	537	551	558	534	541	510	552	545	554	582	535	530	578	561	551	528	541	521	541	533	521	552	536	537	529	553	521	552	589	522	546	530	543	553	488	533	511	555	496	536	526	556	527	526	534	540	544	522	561	567	536	556	573	582	547	543	580	542	566	588	564	559	603	547	547	499	530	581	548	553	538	541	577	536	537	535	572	548	543	582	582	567	544	601	555	527	521	566	527	532	579	543	521	577	556	537	565	549	580	564	543	579	549	526	547	590	535	608	528	539	565	563	526	524	509	585	564	529	557	575	563	574	539	558	579	554	569	575	534	553	545	532	564	585	544	557	577	523	552	522	514	557	557	545	543	515	570	552	583	564	554	525	560	526	590	591	576	534	545	524	569	536	559	526	540	533	558	477	525	618	523	510	556	552	512	559	546	522	554	515	529	552	568	551	555	529	558	554	552	573	576	535	552	523	514	518	540	543	530	515	535	562	601	538	581	532	533	560	510	549	584	555	510	559	582	507	534	541	551	525	545	527	537	544	548	538	556	559	557	548	550	528	555	546	602	536	536	537	565	515	559	570	540	530	538	580	531	522	518	561	555	574	503	540	532	518	487	538	595	540	577	564	543	555	571	537	538	522	553	550	574	548	571	545	562	579	556	545	588	538	515	540	567	530	550	515	530	561	520	592	504	550	541	570	512	594	517	573	507	524	619	523	578	534	548	572	517	544	517	558	554	553	552	553	542	569	545	540	516	520	543	540	531	555	517	552	511	503	570	556	518	513	562	584	507	554	551	589	554	524	523	562	559	512	539	528	537	507	553	598	562	594	560	551	570	540	527	542	530	517	530	523	534	502	523	550	532	523	528	562	566	561	533	508	545	539	522	556	536	478	537	555	547	539	538	554	582	554	534	558	518	526	530	529	564	533	523	554	553	563	575	552	540	520	520	576	545	540	558	529	533	572	541	539	561	558	510	508	538	527	520	539	529	561	533	568	550	536	586	547	546	533	516	563	581	584	569	582	528	574	575	549	554	555	585	550	547	549	462	521	539	531	510	552	485	533	555	569	582	520	555	533	527	549	556	521	549	542	558	568	465	511	513	545	523	549	571	555	530	525	529	522	517	561	536	483	584	550	549	564	519	537	519	564	538	514	562	562	510	522	475	545	538	511	527	539	523	543	530	570	589	554	533	550	515	528	541	580	552	571	545	569	514	560	567	542	556	510	517	557	524	598	563	529	568	519	522	559	541	533	558	525	577	551	514	540	550	526	523	541	510	576	535	528	544	505	569	516	533	557	509	508	560	558	564	516	558	624	510	580	496	519	536	546	550	556	512	570	543	542	531	553	557	550	568	566	539	555	541	609	536	572	539	534	573	520	567	508	548	568	570	504	533	531	540	569	540	528	517	521	553	523	562	532	557	570	547	546	520	536	540	568	534	534	583	522	572	541	578	545	528	552	538	546	548	562	516	536	543	567	543	527	579	553	537	565	549	568	539	477	532	570	571	575	564	530	595	545	525	537	513	575	529	558	559	538	577	544	537	533	587	563	536	550	537	538	500	547	571	544	547	543	571	539	487	584	511	545	523	535	519	582	531	516	579	573	574	597	529	558	561	537	520	561	524	578	513	565	540	542	578	592	557	530	555	535	523	546	592	574	542	518	605	534	521	584	580	561	582	553	502	576	566	526	524	534	546	584	568	544	559	492	546	503	548	540	512	558	549	568	580	510	574	568	543	544	572	516	571	551	539	520	524	555	553	523	528	525	535	560	537	567	552	553	526	525	543	577	517	554	519	564	552	509	523	483	554	507	502	552	555	511	564	562	532	571	512	528	548	563	581	530	574	530	568	569	544	550	556	565	572	537	571	572	544	535	530	574	545	497	599	552	544	570	589	544	563	568	531	537	568	534	558	527	531	538	572	538	509	531	557	586	549	615	519	530	583	520	550	578	537	558	552	530	541	557	589	582	536	485	518	548	518	500	527	551	595	550	554	546	557	560	571	554	537	598	543	527	556	552	557	543	570	520	541	551	536	515	553	544	539	527	531	530	560	537	570	573	545	540	540	544	539	544	569	543	549	573	541	557	521	557	565	535	537	523	548	513	535	574	556	555	550	536	497	538	583	532	516	564	496	542	563	540	525	557	547	529	524	531	503	537	564	547	530	556	584	577	534	516	525	550	575	557	540	557	564	531	556	556	572	548	507	552	540	536	574	551	512	579	557	558	536	526	549	515	546	532	548	543	590	553	507	562	566	537	532	527	516	620	590	550	577	539	531	569	532	583	537	540	519	538	530	535	547	515	545	542	532	540	584	548	540	543	542	581	565	551	533	602	531	549	514	552	560	531	581	538	543	569	606	587	559	534	563	545	553	505	525	548	524	517	525	545	526	543	535	558	561	544	547	524	537	548	502	543	573	545	511	559	572	537	524	540	568	553	536	559	547	534	521	571	531	550	504	525	544	542	577	494	566	499	515	580	550	555	578
21993	44501	39525	27222	15803	5834	2378	1893	1742	1587	1390	1072	1054	999	1014	1073	1269	1562	1408	1000	894	839	832	800	790	758	803	772	792	817	812	760	764	733	783	789	713	762	694	796	817	766	767	776	759	708	736	685	741	721	772	852	787	729	823	743	702	722	711	767	691	737	717	687	685	748	737	715	695	686	759	694	749	722	729	723	755	706	705	750	646	750	729	686	691	677	712	751	704	668	720	745	687	702	707	749	713	683	639	699	699	704	752	661	662	769	705	729	694	707	674	696	732	739	684	730	684	680	659	693	789	741	735	711	727	743	742	708	728	753	691	728	731	722	744	726	667	681	766	735	734	697	768	709	750	709	713	701	704	742	726	708	695	724	710	737	744	742	697	726	770	705	685	709	717	709	720	716	712	681	714	723	686	727	695	779	709	682	720	701	724	758	713	718	756	722	740	684	697	671	724	750	723	715	748	692	728	760	724	707	714	711	730	668	743	693	696	715	745	732	724	759	747	697	735	702	735	746	722	743	760	767	699	692	693	729	789	698	696	758	727	714	687	701	758	676	733	746	734	669	739	709	717	744	657	712	738	741	770	777	753	727	745	701	731	678	680	697	748	774	658	749	734	707	715	716	722	725	762	687	733	738	715	690	728	756	708	703	754	706	733	715	747	697	678	725	740	703	697	730	631	688	745	740	789	710	695	730	774	666	708	736	673	749	714	675	740	715	725	700	685	755	701	706	709	746	786	749	705	734	708	769	746	749	684	716	721	707	727	742	767	693	700	740	731	767	765	718	709	716	734	699	746	759	750	747	679	731	675	752	713	698	719	730	720	735	715	736	706	748	724	730	694	745	704	726	700	745	674	721	701	681	701	758	702	699	700	777	699	704	701	727	707	692	662	693	687	712	684	712	711	711	704	747	787	708	732	712	738	725	712	750	699	743	731	660	694	683	712	703	721	713	739	730	701	746	750	718	684	704	692	684	696	737	760	687	705	704	735	694	724	716	741	693	712	744	708	730	741	719	689	703	687	693	727	698	684	702	673	735	731	698	745	724	705	719	669	738	695	768	735	740	718	665	699	730	714	705	735	700	732	672	683	698	768	721	697	688	706	762	771	733	730	685	700	706	678	709	729	682	683	708	723	723	701	722	741	743	737	779	695	757	711	764	725	679	744	669	727	694	747	730	774	690	678	719	747	720	746	736	759	751	679	694	692	698	711	695	740	677	715	680	710	662	708	730	720	671	722	693	745	736	691	755	714	654	718	658	788	770	740	708	684	730	705	687	792	695	751	725	703	707	698	670	718	727	681	667	705	701	685	724	740	739	717	728	704	722	726	745	721	697	735	711	766	719	707	729	680	687	756	706	724	737	715	715	723	689	720	721	742	751	725	700	748	744	699	697	695	717	752	688	731	690	748	740	726	727	716	760	732	691	692	729	712	717	700	701	744	692	745	743	708	680	714	726	767	752	683	736	711	739	708	712	703	722	725	722	715	687	717	704	743	745	696	712	736	751	730	705	735	710	766	678	739	709	704	722	678	704	739	713	706	659	760	673	732	707	747	716	731	732	682	722	752	751	714	747	701	720	716	751	727	737	731	697	719	722	721	705	679	725	741	743	761	761	678	733	710	729	697	730	697	688	712	747	716	678	720	706	720	722	738	731	753	701	684	730	763	678	727	718	692	699	676	752	751	746	741	684	722	741	722	706	716	724	707	701	699	741	707	781	715	699	679	724	675	692	733	722	671	717	719	711	730	701	707	714	719	685	721	700	738	690	739	708	772	681	720	710	744	723	707	741	761	700	704	762	692	684	710	744	688	748	739	740	695	728	721	713	696	725	748	682	677	705	694	710	694	693	739	735	659	648	693	731	697	730	731	701	718	717	712	765	699	728	679	734	745	713	733	662	716	714	709	731	723	707	671	732	728	767	745	665	716	678	715	695	717	731	727	674	677	705	699	718	683	704	675	697	680	711	731	732	697	716	692	739	711	709	680	647	751	707	718	722	710	756	719	741	695	743	714	713	698	755	698	735	684	699	720	710	705	681	707	764	740	710	715	732	748	745	716	719	722	715	711	702	746	736	730	704	703	721	733	752	727	710	715	745	692	693	696	739	705	702	750	671	698	720	697	723	722	686	721	713	700	706	740	700	738	713	673	684	738	761	718	703	714	677	675	804	720	718	725	689	712	740	713	726	717	695	729	703	734	740	737	712	752	699	724	716	694	747	709	645	757	704	729	745	726	706	689	750	701	717	690	692	708	713	748	750	702	687	728	708	725	710	741	689	813	679	722	733	677	714	728	698	647	750	723	750	719	732	718	734	691	721	714	696	686	666	762	700	730	715	756	737	779	696	746	710	740	784	718	709	723	730	756	731	676	692	680	767	727	734	710	695	743	700	666	727	718	709	701	772	680	683	693	664	669	719	715	717	696	636	680	738	708	692	720	716	696	743	754	693	698	663	715	791	668	721	703	744	734	735	720	660	733	708	679	764	728	746	724	714	741	673	694	687	724	713	703	697	679	734	717	731	739	702	718	722	705	712	722	696	658	709	680	769	738	700	712	741	693	686	695	688	706	717	757	712	648	695	704	700	751	727	730	703	708	751	750	708	704	715	724	709	724	713	731	744	713	705	729	691	727	708	763	687	746	712	687	680	727	694	722	723	701	732	739	702	759	676	719	738	720	719	697	671	692	721	688	746	782	747	742	747	693	704	672	689	672	724	747	705	746	713	720	722	734	689	772	722	695	702	732	721	726	689	780	707	729	690	712	724	701	731	697	733	720	741	661	731	698	729	707	721	712	771	691	710	679	725	728	745	705	702	733	791	712	747	703	712	638	676	730	689	708	752	713	732	720	734	750	732	705	716	746	694	692	732	757	686	740	754	698	693	750	727	704	685	724	698	711	746	745	726	792	709	728	716	731	692	751	736	734	748	677	708	702	744	728	740	696	735	681	710	722	726	696	713	741	665	757	758	698	718	674	741	728	743	721	680	709	724	707	727	728	698	671	681	718	749	654	724	726	702	700	690	708	726	721	745	726	735	754	734	755	706	764	713	683	698	692	745	752	746	747	680	705	708	699	722	750	729	740	721	688	729	709	698	772	731	713	741	712	738	750	725	751	700	665	679	756	726	723	716	705	744	759	679	710	730	710	703	719	687	641	748	640	735	690	704	670	747	713	707	708	728	715	700	732	749	721	724	742	734	694	692	735	723	681	684	713	749	661	725	734	707	709	693	781	721	711	715	742	720	757	699	678	700	745	695	687	691	688	751	754	725	693	720	736	748	703	736	757	692	773	689	702	728	701	730	696	713	705	681	741	703	690	668	714	731	749	692	756	743	679	697	727	742	729	684	721	726	714	713	702	743	717	736	739	687	674	652	741	672	730	684	712	726	709	760	735	741	733	732	733	785	714	688	712	733	716	708	697	696	698	720	750	726	707	758	697	739	747	707	691	698	683	694	694	736	738	745	721	717	744	725	713	707	734	746	714	725
22549	20959	28688	23409	20979	20972	11146	1399	1025	976	808	685	694	669	649	667	903	994	781	629	545	473	475	434	450	427	463	487	475	487	456	466	472	458	486	454	440	460	446	443	421	454	453	421	450	408	442	433	448	474	471	482	482	471	474	426	429	403	426	405	401	417	404	396	397	415	391	415	426	402	411	375	390	430	401	426	431	412	457	395	424	405	366	423	408	427	392	420	431	418	428	444	404	391	385	392	419	394	397	429	385	425	431	427	432	409	440	408	412	434	396	405	396	400	406	379	375	409	430	409	438	430	415	392	403	415	431	379	392	411	424	398	418	408	413	438	433	397	412	408	374	411	407	392	433	403	429	433	446	428	410	409	377	410	425	428	439	398	450	411	404	372	440	439	404	364	414	412	446	429	424	406	386	418	384	423	411	419	434	406	427	406	406	409	403	421	417	440	418	402	400	384	382	438	426	413	393	359	409	441	407	428	424	415	417	409	414	418	404	406	461	383	386	413	360	388	425	420	392	390	418	387	412	430	379	409	352	426	404	416	434	411	414	396	429	398	449	423	409	425	390	390	429	433	428	394	421	437	406	435	392	403	378	419	377	413	425	415	425	420	404	391	426	386	428	413	389	421	408	427	429	396	418	404	389	432	421	356	416	404	427	402	415	422	383	419	359	405	409	392	418	406	432	391	366	435	430	430	413	411	429	426	438	418	439	438	387	442	416	408	399	446	403	435	409	430	400	384	405	412	418	381	423	389	397	387	416	424	414	428	412	417	437	408	417	393	392	396	404	402	406	405	403	390	392	427	396	407	423	405	415	449	380	435	403	418	436	410	411	449	376	433	392	436	394	403	425	424	455	434	383	425	445	423	393	464	424	403	392	425	415	394	420	424	397	384	435	417	408	364	399	383	421	376	382	440	413	426	395	390	407	388	410	409	385	421	410	440	438	361	397	404	395	394	392	399	405	420	387	399	419	408	396	413	413	406	412	419	372	381	398	420	421	423	423	426	419	405	400	418	471	411	435	414	398	402	421	425	427	383	419	388	408	423	422	366	413	402	381	425	439	441	391	386	448	430	437	404	405	448	381	412	385	451	438	406	426	410	437	426	414	427	429	419	403	387	374	407	403	459	399	416	422	401	413	384	411	414	390	403	409	362	415	420	405	384	412	413	404	429	441	386	371	378	431	389	383	421	362	405	393	434	392	419	416	391	377	445	425	434	402	449	455	409	394	430	426	390	409	423	394	376	387	393	404	394	405	416	408	383	413	414	428	416	412	424	396	459	411	408	441	402	414	461	414	390	410	435	388	404	398	458	390	362	439	388	408	367	406	423	454	361	383	410	418	424	408	427	432	400	399	397	403	389	377	409	422	404	423	400	438	418	388	379	416	424	415	368	414	404	427	423	426	418	419	415	414	400	406	408	384	425	431	399	432	423	424	398	398	405	421	426	417	407	394	378	402	424	357	427	399	392	363	441	409	411	401	422	424	411	399	410	401	385	418	431	422	391	408	408	420	421	417	418	427	416	378	418	386	415	404	404	417	429	376	417	425	421	415	434	403	414	456	426	415	396	392	380	411	375	399	431	369	386	395	425	410	393	471	395	414	382	431	403	360	375	386	410	392	423	450	407	413	419	436	417	396	384	413	390	405	411	412	421	418	393	417	412	408	389	407	384	410	407	392	354	382	411	420	410	407	405	429	405	414	403	429	440	434	444	388	391	396	397	385	400	428	430	407	420	393	347	451	436	388	405	371	396	391	390	420	431	389	415	395	424	417	411	389	412	392	411	384	372	405	404	374	380	390	396	450	398	444	376	433	450	375	455	366	422	404	416	398	385	412	401	427	425	421	422	392	404	401	383	425	402	408	394	427	376	400	386	395	423	394	397	406	410	383	406	416	398	396	400	454	429	387	390	378	421	403	428	399	406	405	366	399	371	417	429	426	411	399	403	395	439	416	413	404	420	411	463	431	351	406	408	397	426	400	397	438	414	387	427	434	397	422	433	441	397	407	417	407	399	398	422	384	411	413	408	448	454	406	403	400	404	401	404	406	392	432	432	421	384	411	388	399	441	405	401	416	412	425	391	394	424	400	431	411	405	384	395	399	382	384	378	433	396	438	423	389	406	399	411	373	396	420	403	393	430	392	395	419	386	433	430	413	437	405	406	372	375	375	431	431	364	427	437	442	398	413	442	409	412	373	423	437	412	387	382	396	411	408	395	414	413	390	426	405	433	376	408	458	427	375	385	412	427	440	389	424	391	397	385	378	418	397	412	418	426	424	392	391	422	382	411	407	421	401	421	419	400	428	419	413	377	377	428	392	419	416	381	425	400	415	407	403	415	425	424	410	414	431	417	413	391	426	449	422	413	415	399	407	379	437	412	411	414	444	420	407	402	403	396	398	429	386	403	399	404	397	373	403	423	439	409	427	423	450	409	412	401	392	393	388	396	446	385	379	416	428	409	410	401	393	423	400	413	386	436	404	415	419	410	425	402	421	397	433	406	393	361	374	396	429	405	423	418	414	397	420	410	379	403	378	407	413	422	421	437	399	402	384	396	369	409	405	421	413	405	426	432	389	394	416	398	434	419	375	409	426	401	386	408	413	408	404	413	422	428	393	410	424	400	414	441	380	417	401	448	393	392	383	415	393	414	414	430	441	418	402	354	413	392	404	382	424	439	415	409	414	449	436	443	399	409	439	391	380	428	381	414	420	382	422	412	414	422	421	433	446	412	443	399	423	415	414	423	424	414	409	368	441	384	396	401	430	406	405	429	433	404	413	427	422	373	404	386	410	411	418	451	411	370	422	412	395	385	401	434	367	389	394	393	408	386	431	412	418	402	404	402	396	410	412	416	416	463	405	401	361	406	412	411	415	421	427	408	411	422	419	421	409	432	451	392	412	419	443	411	383	402	419	407	434	390	409	402	423	407	408	425	419	440	377	402	402	417	415	420	365	394	444	385	415	387	419	369	469	410	398	404	435	412	409	454	396	391	408	420	392	388	437	409	449	455	426	415	401	392	439	393	409	400	414	369	399	399	418	402	367	397	419	416	439	432	369	409	419	425	410	441	424	450	403	396	386	391	429	407	401	457	443	399	390	440	400	442	413	419	401	419	422	379	413	439	399	431	431	373	438	429	380	422	411	393	439	399	410	432	386	415	419	407	364	425	429	422	412	416	424	368	409	391	424	447	435	426	431	395	420	406	416	377	364	395	352	406	401	434	433	436	422	409	382	422	395	405	399	429	424	404	404	412	432	423	440	406	420	394	437	430	392	425	419	388	449	431	438	445	438	416	386	462	409	398	412	381	405	410	424	393	409	402	405	424	398	407	397	400	424	404	394	421	429	406	404	397	407	418	363	436	380	437	400	415	408	379	408	398	417	457	374	384	398	382	388	449	399	436	408	420	419	417	414	416	415	424	415	402	418	415	400	413	396	410	410	415	415	402	432	386	425	424	404	393	401	408	397	408	439	392	421	407	390	427
24335	48400	43356	31173	17642	6652	3201	2565	2208	2022	1537	1264	1210	1186	1155	1168	1791	1912	1409	1038	840	754	682	658	632	617	630	710	690	674	681	605	605	614	616	674	630	615	603	599	659	638	667	675	564	526	598	599	556	608	716	705	655	631	640	567	602	522	538	567	549	593	540	605	560	570	505	519	543	540	576	561	549	575	550	583	557	572	550	520	570	542	552	549	504	500	567	503	584	532	585	580	544	509	523	566	598	563	554	588	522	539	519	527	557	607	584	582	565	536	525	557	584	531	533	529	535	536	541	545	585	536	611	554	577	566	531	525	518	557	545	551	519	521	518	561	593	534	546	554	548	578	537	504	558	542	545	558	502	541	532	556	535	499	493	555	540	497	534	524	537	542	567	535	529	516	514	538	496	573	567	548	550	558	557	513	549	551	539	549	591	529	562	538	516	583	536	505	531	549	531	488	562	569	554	536	519	524	554	517	544	529	541	563	584	585	550	527	516	563	568	596	552	565	514	571	562	593	543	518	559	558	575	541	554	540	560	547	566	517	521	572	559	535	541	557	564	581	502	529	552	567	541	547	547	583	529	523	549	568	539	559	513	513	551	533	541	501	600	524	526	537	536	569	521	546	544	555	574	555	550	575	523	569	529	565	534	573	572	530	528	567	538	539	511	532	543	592	540	507	562	545	540	546	565	515	578	532	511	520	550	532	558	551	554	553	559	556	509	530	554	551	624	534	560	572	516	558	548	542	547	534	548	562	507	575	545	560	519	547	558	544	553	524	567	565	507	553	566	525	555	554	546	560	520	513	570	535	545	577	530	530	590	552	575	514	558	540	538	544	575	543	508	505	502	547	563	536	585	519	526	558	539	521	534	526	536	597	553	579	536	552	554	525	583	545	549	530	571	549	583	516	551	564	559	544	546	572	595	503	525	557	520	506	555	556	525	534	556	551	540	547	614	579	525	576	560	530	579	564	542	544	566	576	532	557	572	565	560	549	558	554	574	556	569	487	546	541	536	553	585	524	547	556	554	535	553	551	563	562	487	532	563	540	545	520	505	572	570	594	526	560	523	522	567	594	547	551	568	550	545	529	548	503	590	540	526	523	569	507	520	526	535	554	564	554	553	524	540	518	575	578	530	553	531	545	546	541	544	532	587	553	573	523	541	491	579	527	526	509	565	539	548	528	565	533	527	531	554	570	542	525	505	576	547	523	567	567	577	549	567	510	514	572	564	585	564	568	573	560	533	560	585	493	533	522	547	502	574	566	537	581	557	509	583	527	549	537	537	529	589	569	565	532	561	562	538	549	524	563	475	538	574	537	548	551	554	538	520	584	576	542	561	543	514	555	567	560	557	517	555	556	550	561	538	522	554	535	558	512	575	565	528	524	540	550	504	556	584	548	534	523	564	525	566	564	551	563	544	566	551	557	564	537	576	548	501	520	556	557	572	527	545	509	506	529	587	572	571	586	524	542	550	592	537	591	595	536	543	555	543	523	536	567	572	553	556	531	526	525	516	554	560	559	539	537	584	555	561	578	550	570	539	539	539	528	538	508	561	547	502	550	588	527	520	548	536	515	526	531	518	565	533	541	562	527	548	522	568	560	535	508	545	545	517	543	551	557	526	567	570	546	534	560	513	583	527	559	533	570	555	492	590	552	514	564	542	536	554	553	559	556	527	509	562	535	528	549	546	508	544	503	522	555	565	589	561	553	563	516	558	512	541	558	566	539	575	570	548	552	539	563	566	593	531	566	547	585	553	556	540	573	551	532	538	555	571	561	525	560	540	565	541	544	557	525	552	568	556	539	536	559	539	557	566	559	545	557	562	547	521	551	541	527	561	557	536	525	551	555	548	543	542	516	589	540	522	547	551	553	543	522	595	528	558	496	524	524	543	507	543	559	555	539	515	580	543	570	563	550	577	550	503	552	527	504	506	518	556	547	521	547	564	480	533	573	515	554	616	559	534	558	594	554	532	566	505	554	575	532	572	556	570	542	546	558	546	561	550	499	575	504	520	580	564	578	555	564	516	547	577	558	566	562	569	519	568	587	505	583	546	532	576	559	534	535	532	556	549	556	560	550	550	559	539	562	523	538	567	555	560	562	539	556	512	548	523	537	548	574	559	508	565	530	532	563	557	548	516	572	549	561	546	525	539	533	588	574	516	531	569	551	517	521	532	510	527	557	570	557	546	557	531	556	558	534	513	563	549	531	559	549	532	525	511	559	572	552	560	508	535	531	543	549	547	568	555	524	556	595	545	546	590	530	536	547	554	531	546	493	557	504	557	546	562	544	507	520	548	543	537	527	565	561	525	571	544	558	523	553	557	519	544	490	520	574	572	522	544	522	562	568	524	541	556	501	545	550	552	510	540	553	589	562	528	488	557	575	542	540	584	518	536	505	477	534	557	533	489	546	551	577	551	568	570	594	556	593	535	518	493	554	550	573	548	532	556	515	561	541	572	569	615	530	557	584	567	567	565	570	507	519	520	546	534	591	529	572	573	559	517	555	565	525	532	533	587	551	530	547	519	574	534	540	567	567	538	530	561	549	564	565	544	569	534	522	555	547	524	558	539	529	577	520	527	569	503	558	526	551	559	556	494	551	556	588	545	516	553	576	541	534	536	535	563	516	549	544	542	602	537	561	529	537	598	546	588	510	523	570	539	547	513	517	510	531	538	585	534	563	534	567	538	558	535	577	554	514	613	558	544	501	573	550	498	556	562	535	626	560	515	520	546	547	570	543	562	556	573	533	584	556	568	540	519	565	584	563	513	589	566	533	520	553	494	554	539	565	571	567	554	552	505	568	570	550	562	522	559	519	592	594	561	542	568	577	541	525	531	548	568	509	539	519	538	574	540	524	611	554	530	578	548	542	554	545	534	564	529	577	550	511	567	564	573	565	539	578	545	552	526	561	573	551	542	556	575	566	520	549	555	552	542	511	498	544	509	542	557	558	521	571	519	546	539	579	545	532	565	565	571	560	536	531	514	540	575	553	581	539	521	542	544	520	553	534	538	532	515	578	566	563	512	538	541	575	558	545	513	521	538	548	549	598	552	520	552	533	538	539	568	505	555	577	537	551	515	576	539	538	547	563	592	558	542	497	521	539	559	553	555	516	533	594	536	556	566	510	570	537	547	528	582	532	516	516	544	532	566	549	572	578	541	528	608	548	535	522	508	565	569	571	568	581	577	551	529	576	528	552	526	553	517	576	585	552	544	531	577	555	546	541	519	548	555	514	508	554	553	556	544	545	517	569	597	549	531	529	526	541	534	567	541	518	554	562	569	552	561	556	565	526	570	564	522	552	554	584	529	542	530	573	560	559	542	575	548	568	555	536	538	554	545	481	577	550	567	530	489	525	535	530	540	483	538	524	520	549	531	535	559	581	508	563	549	538	587	571	546	602	536	566	545	540	515	564	525	549	570	578	538	615	521	536	526	564	520	548	522	554	527	536	550	570	531	555	494	524	553	541	517	517	571	618	564	532
26652	21914	23996	14143	3194	841	549	477	461	457	446	427	418	432	428	485	564	568	504	445	439	385	388	415	394	364	411	456	412	419	401	395	393	389	419	412	406	383	430	341	389	386	438	394	397	380	381	419	390	435	382	423	409	397	402	423	371	407	432	383	393	366	419	374	402	357	374	433	408	389	386	402	414	426	365	386	394	414	406	367	408	392	413	375	411	347	401	410	404	394	409	415	408	387	393	375	387	371	423	407	399	391	385	384	403	395	398	394	394	389	393	411	380	403	414	449	379	422	425	386	392	359	377	399	371	400	359	362	386	391	384	369	390	361	411	411	400	356	380	384	430	395	385	388	399	367	395	417	393	396	439	370	433	398	419	412	387	424	382	390	420	415	382	358	376	413	385	346	358	417	376	370	403	367	363	392	417	378	388	408	423	387	397	427	390	376	399	395	391	411	371	427	388	428	401	388	381	378	369	407	406	382	407	390	442	389	376	388	392	396	379	408	411	366	356	404	357	418	415	418	352	387	400	411	376	439	384	389	377	403	392	410	381	412	348	392	365	371	422	379	370	366	382	373	376	423	414	402	408	409	414	406	389	382	395	401	398	391	424	402	364	378	386	407	372	380	436	363	398	410	374	388	409	382	362	394	374	366	400	412	403	410	404	417	418	373	404	388	419	389	446	408	402	364	400	409	425	353	433	419	356	387	401	401	414	385	416	395	414	402	412	401	402	412	344	369	387	408	405	421	384	379	392	400	404	382	396	407	433	390	393	383	399	402	377	371	396	392	392	439	387	369	371	413	396	390	373	402	379	409	361	406	369	376	357	412	381	422	403	389	363	361	397	394	400	421	406	423	335	370	433	370	390	371	419	387	383	385	409	393	389	417	378	343	421	408	440	421	403	361	417	387	424	380	417	384	440	399	331	396	364	389	381	400	384	408	392	371	376	400	394	419	413	399	398	384	402	403	367	361	368	392	400	411	385	409	395	427	397	395	391	388	399	406	373	405	372	404	377	388	417	413	397	401	418	397	374	393	409	459	410	419	414	381	370	395	399	414	403	405	385	388	371	357	404	424	437	425	412	377	421	389	384	388	400	392	405	393	402	379	411	426	402	390	400	441	344	385	387	371	381	384	379	399	396	396	382	429	393	378	368	386	384	389	378	403	395	368	395	395	373	389	364	418	388	382	374	387	377	415	384	370	402	394	392	380	398	395	432	374	404	395	435	358	347	423	402	392	403	395	355	401	395	377	391	406	421	370	406	391	362	410	326	380	421	409	400	381	416	392	394	397	373	400	406	405	357	405	441	388	393	390	362	397	387	373	407	418	388	373	410	387	408	405	378	363	365	387	397	393	378	392	358	374	394	365	406	411	375	406	428	405	392	417	385	390	393	383	408	403	369	386	377	413	362	405	404	338	380	391	439	375	392	397	380	395	362	396	395	400	414	395	368	413	383	417	407	394	370	387	382	388	399	344	384	375	383	414	414	370	393	381	412	386	396	351	419	370	400	409	409	395	391	414	392	379	416	476	382	410	415	375	375	437	402	368	395	406	371	401	394	422	402	363	410	360	397	412	394	403	396	409	379	355	360	415	398	416	432	400	414	396	402	408	418	397	400	407	407	426	388	405	374	398	408	412	409	394	391	332	394	409	383	389	409	389	389	375	436	413	389	371	394	378	401	427	402	410	379	426	371	408	344	422	376	415	405	366	389	378	381	401	403	424	391	405	392	356	378	420	411	436	417	395	372	435	405	389	390	389	395	426	379	406	392	410	379	396	401	364	405	405	408	376	371	392	395	387	358	411	402	395	416	370	411	370	394	367	411	383	419	390	390	375	358	405	382	426	414	395	423	411	420	377	380	393	417	388	391	390	402	368	353	372	417	385	400	404	388	375	389	383	363	403	372	403	366	377	345	388	393	393	372	413	401	406	382	397	373	356	410	393	348	389	415	390	388	421	392	390	358	412	405	377	382	402	364	370	377	396	383	388	414	383	396	425	393	348	388	364	387	399	428	404	370	419	368	412	428	373	396	366	405	380	377	377	372	384	411	392	395	358	375	392	401	392	390	403	413	356	411	402	405	390	396	401	406	368	367	400	377	388	412	403	376	393	398	383	381	413	450	423	409	408	370	386	415	421	428	402	394	426	368	415	432	386	366	380	392	392	423	400	433	382	389	366	402	418	376	388	382	382	390	405	414	437	396	413	384	409	418	413	353	387	402	409	356	386	411	399	372	394	370	400	398	364	386	437	375	383	375	377	385	360	349	391	389	375	381	379	374	360	391	397	365	361	357	383	372	365	421	421	445	395	404	396	412	390	430	421	364	391	411	402	387	402	367	383	383	389	391	394	421	348	380	387	410	399	435	407	346	378	392	363	405	385	394	376	376	413	376	386	370	392	413	389	421	391	387	408	387	419	386	401	372	377	419	400	377	390	409	376	371	367	399	430	395	350	399	358	408	400	371	381	388	447	390	428	416	397	385	382	373	397	395	433	368	406	366	419	359	411	407	394	420	363	376	397	403	401	381	371	413	384	392	399	409	408	394	409	411	384	382	361	392	374	373	400	413	419	407	397	386	415	349	387	404	388	403	405	382	389	427	446	367	370	403	390	409	375	389	397	386	418	405	393	401	393	374	404	382	358	421	410	404	384	362	394	396	377	381	360	397	418	417	391	383	393	390	362	376	393	419	396	376	408	368	393	383	408	374	407	379	425	405	345	390	386	369	398	407	379	387	353	348	416	414	376	414	393	439	406	387	395	370	405	418	391	404	430	407	408	369	386	403	402	414	414	393	419	394	419	371	369	384	397	408	393	393	361	362	371	383	380	402	366	405	394	391	387	389	407	370	404	399	395	416	420	393	415	381	408	378	378	403	337	410	399	415	398	416	403	410	410	454	401	396	412	407	372	419	369	394	409	404	404	411	434	388	388	405	411	385	380	405	425	371	390	399	415	382	381	399	391	409	411	391	383	410	397	378	390	389	391	397	380	378	416	392	368	385	416	391	370	421	393	389	400	400	368	389	398	371	397	360	378	395	388	432	411	383	368	402	413	385	398	415	432	392	418	359	399	406	377	368	407	391	382	389	405	374	391	447	380	376	404	385	426	395	365	401	365	391	373	393	376	437	400	393	389	434	409	384	379	384	396	378	367	372	376	395	404	371	391	391	401	383	411	375	391	355	367	406	387	384	394	391	408	422	392	399	407	377	397	424	372	369	382	395	404	399	394	399	406	401	417	407	398	406	386	394	422	384	408	414	401	355	373	380	395	375	358	356	363	443	412	412	370	393	379	383	413	414	367	432	353	375	372	382	406	416	405	410	396	399	402	394	409	387	389	431	385	387	434	396	387	394	438	411	359	395	394	420	390	391	414	388	377	403	408	373	405	409	389	419	375	386	380	423	406	411	388	388	358	406	388	430	402	411	386	392	389	384	399	423	347	393	408	400	383	390	422	395	395	373	396	349	399	395	384	420	389	430	389	403	402
19568	34698	29454	15420	5288	1293	741	768	742	689	647	621	624	633	643	732	968	923	748	639	594	599	510	567	548	498	531	615	530	587	552	576	541	595	517	561	526	530	574	533	541	537	546	523	505	531	524	535	545	541	534	548	583	574	558	499	526	530	525	482	520	515	518	544	554	556	518	520	518	518	558	503	497	507	532	513	494	548	518	550	536	553	530	505	560	521	529	528	542	523	522	544	488	482	528	529	500	531	540	484	518	503	539	543	516	525	535	500	532	549	521	534	510	516	520	515	541	520	523	536	543	525	536	547	552	547	513	516	533	517	529	566	489	528	549	531	560	521	516	504	495	521	487	498	503	503	483	507	486	538	542	522	541	517	506	539	528	508	537	540	489	521	568	511	557	519	537	493	521	547	545	513	520	521	538	506	506	507	476	566	487	568	569	511	578	518	542	566	516	535	492	490	534	495	492	519	512	512	494	562	520	526	512	517	520	546	524	531	547	515	543	517	543	532	526	564	542	525	542	527	528	546	493	556	534	533	519	543	521	509	577	538	519	495	493	537	509	514	496	536	514	552	524	551	552	537	492	493	533	548	525	537	550	495	534	507	526	511	504	475	505	571	569	532	534	524	541	533	494	546	548	513	551	506	548	509	568	527	513	481	498	520	556	537	552	505	523	510	521	558	550	525	522	533	527	508	561	519	537	524	542	526	534	498	544	527	500	536	518	502	493	496	540	528	540	526	541	545	560	496	522	511	551	515	537	517	508	516	518	517	512	486	554	577	508	525	510	535	532	493	522	560	534	547	514	503	494	516	519	479	492	504	575	503	487	557	541	513	525	536	516	498	521	512	494	507	567	485	538	534	504	516	526	514	507	540	501	544	524	525	523	522	528	497	536	505	524	534	572	536	547	486	532	535	493	511	550	517	518	482	562	480	516	548	482	500	529	555	532	541	480	516	496	526	531	507	502	542	539	542	504	526	522	527	534	525	539	520	542	524	550	511	497	543	530	531	511	487	526	509	507	506	540	529	521	507	531	549	512	526	545	504	552	541	509	500	473	501	497	523	543	536	487	517	528	488	505	514	514	507	533	526	485	499	522	537	504	514	523	554	511	523	516	558	533	513	542	542	524	529	525	572	559	490	511	570	534	497	557	534	551	522	541	540	521	513	524	492	500	552	522	533	493	511	540	533	537	548	499	539	520	555	497	554	539	547	511	531	535	556	544	505	512	539	516	531	534	525	470	540	520	500	519	525	544	515	497	505	529	510	535	509	545	526	520	516	527	477	484	549	516	524	527	534	505	529	559	500	491	552	512	549	511	553	494	525	468	533	545	506	497	517	511	523	504	560	500	547	538	547	530	515	507	532	505	489	514	486	546	552	554	553	469	521	546	535	560	541	497	537	519	504	517	518	546	525	537	526	487	535	527	522	504	508	535	519	572	533	581	537	514	523	569	506	507	584	497	507	524	520	560	568	514	525	543	541	551	490	503	505	515	524	508	553	548	528	539	519	549	509	506	530	514	543	524	496	500	522	514	530	557	542	515	532	509	518	515	516	532	511	510	552	564	499	483	534	530	519	547	528	480	536	511	527	510	528	537	513	493	538	505	533	544	572	527	494	505	523	502	481	499	521	492	501	512	531	528	490	508	554	513	486	546	562	540	546	529	537	561	539	561	540	556	490	518	512	522	530	542	525	484	544	533	522	509	500	527	501	504	525	538	518	542	535	494	536	487	572	496	541	515	551	585	506	533	527	539	565	547	489	491	533	497	555	510	523	497	515	544	510	533	542	528	525	511	532	504	530	514	525	509	537	528	520	546	552	532	526	527	494	528	502	520	543	515	553	540	512	547	520	505	488	526	517	502	527	508	524	519	498	515	515	487	540	520	522	525	528	510	518	551	512	497	538	526	512	512	514	543	484	515	532	498	488	534	539	523	541	522	567	508	547	522	512	529	520	509	521	530	498	555	487	488	550	500	502	510	550	548	538	520	489	463	523	539	510	529	510	547	517	504	531	508	497	539	512	521	508	541	540	489	472	568	533	532	462	545	504	528	518	533	533	526	522	534	534	565	515	541	515	554	478	563	519	521	503	545	601	511	531	509	548	513	569	556	537	506	577	536	506	514	531	534	533	546	463	547	528	500	511	531	547	485	476	516	541	520	558	529	514	549	510	544	563	537	507	518	520	567	521	538	523	488	493	550	528	521	576	536	492	545	536	518	535	467	500	527	546	503	506	514	526	565	492	503	487	512	542	500	536	518	527	546	545	509	502	525	527	528	554	573	478	510	512	543	590	525	508	508	555	491	490	491	544	503	497	562	530	480	502	561	513	499	552	540	527	529	515	515	489	551	521	556	496	531	563	519	532	544	550	528	487	487	505	539	531	519	544	540	510	526	556	517	546	567	538	511	493	532	523	541	534	538	525	514	493	535	561	520	506	517	540	528	547	571	522	464	501	552	527	520	481	547	511	502	518	509	542	495	511	545	567	529	521	510	484	537	498	564	534	521	591	519	546	495	472	501	523	528	517	523	542	488	533	569	530	518	542	536	524	537	500	501	505	545	517	520	518	530	488	530	552	552	519	541	494	538	516	493	543	495	502	553	516	506	510	514	552	473	565	512	568	531	489	529	513	519	496	502	497	567	504	531	523	508	502	491	502	540	529	490	518	518	540	509	505	546	561	541	543	533	481	531	491	518	551	507	548	478	500	499	551	543	506	557	544	531	500	521	509	514	532	511	501	543	537	562	493	541	537	537	539	514	570	480	548	541	549	503	522	524	544	507	494	536	485	540	544	541	537	535	533	521	507	602	473	530	466	514	555	535	512	523	545	570	519	506	551	495	546	506	534	541	498	520	534	510	530	542	530	497	530	509	491	558	537	543	521	556	505	541	519	552	542	497	511	553	555	490	546	560	516	490	500	493	572	510	490	530	498	502	501	537	522	527	574	527	525	540	525	516	496	515	485	513	512	524	542	583	498	502	547	550	518	520	535	497	538	565	514	490	516	500	511	522	522	509	556	525	497	510	541	530	533	524	543	537	560	502	503	537	518	541	530	535	549	532	484	495	499	490	518	498	515	523	499	481	564	525	488	508	505	526	524	537	502	548	555	522	532	583	510	546	520	505	534	506	564	512	516	510	541	508	535	545	543	542	535	512	534	518	513	521	517	545	558	507	553	549	496	501	498	539	515	492	520	534	501	528	503	516	530	555	563	522	533	505	502	569	539	503	522	507	532	522	553	509	496	533	521	574	489	516	468	518	521	530	558	462	502	558	546	574	542	544	554	508	592	503	537	541	572	506	475	512	497	532	527	524	501	517	538	495	514	553	514	517	488	545	561	497	486	528	520	532	544	564	554	537	504	522	534	537	522	540	526	527	513	556	501	502	526	541	509	517	502	482	543	531	514	519	548	538	504	544	489	539	521	533	534	517	502	529	503	536	511	477	500	512	538	525	528	507	551	535	538	519	520	542	532	508	547	560	531	542	477
23326	20915	28334	23678	20890	13270	1724	1044	861	758	726	725	657	647	751	809	890	808	727	657	612	594	572	589	555	554	538	543	650	612	577	603	602	572	576	562	535	547	604	596	604	619	552	549	523	575	584	542	554	542	554	551	540	563	571	517	555	524	562	579	529	514	587	577	566	538	543	533	524	545	530	518	564	544	582	533	505	532	507	550	564	523	540	536	552	524	541	545	545	540	500	547	588	522	541	537	543	519	562	537	492	540	622	545	560	524	510	557	504	518	523	591	542	550	531	499	546	582	553	555	528	538	558	541	579	564	525	492	528	507	550	543	554	564	530	540	499	542	509	500	540	537	563	566	538	513	526	518	599	553	553	532	538	572	554	534	530	531	546	573	532	542	511	544	534	601	547	516	517	518	504	572	522	515	553	573	524	553	517	512	535	540	558	548	525	563	519	542	580	555	555	521	489	566	489	515	517	521	531	520	496	577	515	498	485	567	513	529	571	542	548	541	521	539	556	519	551	549	508	527	545	548	516	546	511	482	551	564	545	569	552	534	542	533	534	536	514	520	572	581	529	537	543	535	545	578	538	551	550	527	528	522	567	536	530	569	506	534	541	514	531	507	541	533	570	557	526	516	528	561	517	532	528	526	495	557	560	508	527	538	524	541	540	549	589	546	543	561	578	544	542	560	508	517	537	533	527	532	535	516	542	538	558	514	526	523	559	535	547	513	564	574	522	520	582	552	528	526	535	544	557	521	538	526	518	555	558	552	558	483	565	527	561	562	512	556	578	509	548	529	541	554	553	507	571	542	525	548	535	572	508	542	544	533	498	563	541	582	541	543	551	536	560	502	502	503	575	547	543	498	557	546	511	508	566	518	501	542	558	543	552	539	545	553	542	517	503	519	498	548	559	550	519	525	550	516	545	572	529	558	542	517	532	548	565	539	508	494	524	548	570	542	502	543	554	506	540	545	527	537	538	567	551	502	521	546	534	492	568	517	498	531	543	553	538	570	554	513	528	510	529	520	554	525	544	561	521	530	514	546	545	525	512	547	554	525	533	541	549	592	562	542	507	569	499	553	542	532	517	520	521	531	533	528	530	486	553	473	577	549	571	548	563	553	483	529	494	598	591	508	554	545	546	557	506	536	544	541	513	582	570	546	502	540	518	558	559	552	532	513	579	505	538	560	551	519	542	552	519	487	566	546	515	536	549	539	520	561	527	525	554	519	528	555	571	530	532	563	568	505	508	522	581	574	556	571	546	521	513	491	530	543	555	527	552	563	537	496	476	542	524	508	556	523	525	529	504	527	538	534	519	505	516	545	544	505	554	522	569	562	555	545	541	533	520	506	567	517	543	528	529	545	560	534	545	564	566	571	521	583	534	531	526	556	557	545	557	511	563	487	543	571	519	535	502	516	512	527	535	539	602	505	551	547	577	554	572	563	518	558	519	552	545	533	581	492	574	537	491	525	516	515	506	517	537	535	564	540	537	527	507	511	533	553	532	569	563	589	531	516	550	539	528	486	544	524	503	534	518	545	566	509	570	536	550	520	536	522	594	488	529	552	529	557	530	526	578	565	559	557	536	537	536	548	537	575	534	558	515	497	565	501	525	535	499	564	491	532	514	546	516	595	552	517	514	514	518	513	565	489	559	539	543	563	541	557	575	538	537	557	479	541	531	518	512	566	531	563	558	536	510	542	508	532	516	517	566	580	574	508	509	506	525	543	532	562	549	579	538	538	554	540	524	469	527	472	513	523	552	536	539	537	534	566	527	488	526	534	518	536	525	499	523	552	534	496	550	547	528	491	559	554	546	530	514	554	542	527	538	594	519	560	509	528	554	538	527	523	544	533	545	519	538	531	503	546	524	495	537	550	537	536	571	572	533	547	531	524	502	536	540	518	574	582	548	563	545	530	555	514	496	541	533	564	548	520	515	536	531	524	521	516	545	549	514	513	537	518	576	554	537	520	569	532	528	537	583	514	553	558	527	533	543	542	539	559	530	507	518	524	528	516	567	536	517	548	551	567	575	499	536	515	556	559	568	517	543	549	570	539	580	543	540	560	543	540	540	529	538	525	519	552	516	519	554	535	509	520	521	545	531	514	583	523	540	534	519	519	534	507	539	594	557	552	520	559	521	536	518	562	519	543	547	545	571	518	548	527	557	487	548	517	529	528	553	526	526	514	553	578	528	518	504	506	550	558	534	527	552	500	538	536	522	536	546	574	581	533	532	524	578	512	534	547	524	545	542	501	573	551	537	517	528	567	504	533	519	575	556	542	578	514	550	535	514	536	559	526	552	550	515	534	541	572	510	521	536	540	517	530	537	527	554	504	567	516	491	512	597	572	548	559	510	519	538	560	533	510	550	533	545	536	542	614	509	521	541	539	548	565	565	508	553	551	488	575	500	545	519	555	506	552	540	537	506	538	518	534	519	506	514	578	522	511	543	541	529	528	539	561	519	582	556	507	550	552	537	493	514	521	518	507	551	572	568	540	503	532	547	496	557	576	520	520	551	543	526	543	593	522	551	530	603	563	539	554	553	520	543	518	545	578	535	543	512	547	531	497	514	557	518	558	521	542	522	550	511	539	574	540	505	543	514	557	516	541	558	557	589	529	548	537	551	536	548	550	542	533	530	509	505	516	529	568	553	539	504	558	536	540	531	532	524	526	542	534	537	528	513	498	541	535	502	526	559	519	536	577	572	538	539	558	524	516	536	520	528	527	545	516	550	511	540	525	512	566	533	530	551	509	567	565	553	542	520	551	546	564	543	539	567	514	556	572	562	557	535	524	588	500	518	520	513	551	551	553	548	529	537	527	576	573	531	537	506	576	528	573	524	564	530	542	529	547	528	509	574	535	526	491	513	536	493	499	544	570	513	594	547	516	550	549	550	557	519	541	532	554	579	524	554	533	540	511	560	518	584	533	537	539	532	565	549	514	507	518	550	535	525	533	552	537	531	488	570	555	509	511	565	542	549	562	505	491	552	542	539	566	573	534	572	565	531	501	574	562	564	560	531	536	550	575	560	575	539	547	550	500	546	550	492	570	562	559	530	520	529	511	519	527	540	535	549	556	541	567	578	531	533	481	532	542	537	554	547	543	549	533	553	504	540	516	572	543	523	529	553	563	517	545	532	538	563	531	543	542	566	549	550	598	560	509	550	521	577	539	532	541	556	509	523	589	531	540	562	497	525	561	562	563	509	555	527	529	539	490	555	533	537	515	496	551	532	533	497	518	529	538	526	515	520	521	504	545	532	538	513	533	546	489	529	542	536	518	525	516	576	562	544	546	543	563	502	526	543	524	556	563	510	539	534	573	561	509	546	556	539	521	547	569	577	541	535	536	522	527	495	490	551	549	533	592	561	518	573	535	561	584	558	563	529	534	560	587	553	562	522	512	529	537	483	570	536	527	543	535	520	518	555	536	523	518	514	547	520	513	555	536	561	547	530	532	576	530	558	517	480	513	504	542	530	494	491	556	519	586
21753	42895	37893	21992	8041	3039	2110	1816	1564	1377	1233	1194	1078	1138	1196	1488	1577	1296	1236	981	861	823	830	792	750	722	868	891	934	919	811	747	822	756	790	774	712	766	816	827	773	834	724	812	815	742	763	748	710	775	740	794	712	777	738	736	716	698	693	725	719	659	724	720	717	720	717	710	707	724	722	677	699	767	743	718	717	751	708	684	739	693	679	695	677	677	687	777	651	740	756	712	739	747	742	676	718	696	718	718	691	673	715	665	702	680	686	704	667	688	716	740	711	700	704	783	745	689	705	707	712	750	716	699	708	709	752	726	728	719	701	701	728	671	692	691	698	717	708	731	737	704	705	709	693	734	737	685	676	696	746	715	707	683	787	713	660	679	716	771	725	693	716	741	701	743	731	715	652	709	724	677	708	750	677	744	777	739	726	664	678	688	698	675	721	748	683	712	754	713	732	702	670	690	687	733	728	724	695	722	753	739	694	732	699	732	696	720	659	663	696	709	732	688	729	698	689	722	693	684	672	706	688	693	701	646	692	684	657	691	707	718	689	716	693	674	691	702	661	684	661	672	721	715	663	702	697	671	721	766	686	674	698	708	746	718	686	694	662	708	700	706	686	713	748	717	651	716	687	697	752	736	736	702	726	756	688	731	715	713	699	710	735	677	696	701	673	706	687	754	713	715	681	783	711	711	779	744	712	694	715	724	676	707	736	737	715	753	703	739	705	633	698	712	707	700	728	716	687	710	699	697	720	672	705	729	692	681	778	702	700	690	678	749	662	764	712	747	724	724	729	693	702	714	690	728	700	698	691	668	724	676	678	713	740	697	681	735	763	721	721	727	761	706	644	725	685	664	729	728	730	684	697	686	674	681	724	692	699	678	717	726	707	726	723	759	738	741	729	712	732	716	706	718	708	702	670	726	670	727	770	752	736	750	668	749	730	727	684	698	718	692	720	706	722	736	695	717	727	745	695	721	732	706	701	721	712	658	729	693	741	663	702	685	737	757	703	739	728	694	706	686	695	713	709	656	745	706	709	730	705	765	698	769	715	669	710	687	686	724	717	723	680	733	741	713	691	699	724	695	671	676	741	681	729	738	716	685	700	682	688	716	732	741	710	725	680	677	681	724	700	713	693	712	708	747	704	678	736	754	737	724	685	728	699	737	756	737	701	704	744	715	725	714	706	692	702	677	708	707	689	730	668	652	725	721	731	639	708	710	732	737	702	660	758	712	720	732	687	729	713	691	760	729	722	770	681	671	750	715	669	742	690	704	685	728	668	718	743	734	691	768	677	709	716	683	647	678	701	726	760	717	679	693	664	681	695	742	708	656	712	703	688	690	648	772	699	739	729	695	746	690	739	696	705	666	722	728	746	703	690	700	705	687	712	741	682	690	678	675	707	734	701	740	728	741	713	703	688	705	711	714	704	726	730	710	744	722	684	671	722	713	755	725	687	695	796	764	741	728	746	759	725	671	725	736	724	709	707	709	755	737	692	719	756	729	668	731	676	698	732	699	748	705	719	710	721	703	734	672	748	703	721	740	708	742	748	707	686	709	735	774	745	738	704	746	682	721	713	757	716	663	735	706	707	670	663	725	733	697	718	683	720	711	725	682	681	688	720	700	703	777	746	683	692	712	690	660	728	705	680	740	747	712	694	684	700	719	766	704	653	708	714	690	726	697	732	718	726	722	674	759	706	722	694	691	663	768	724	684	716	707	747	682	677	717	679	717	754	719	709	746	682	699	725	710	705	701	692	723	704	748	685	742	732	740	697	779	714	729	707	725	687	715	677	733	742	718	684	669	676	732	725	703	707	703	719	736	761	712	691	726	721	712	665	685	702	752	774	728	679	712	674	723	708	697	644	687	731	734	728	669	691	734	694	771	749	784	707	736	687	689	735	741	712	725	749	715	722	702	723	675	731	706	760	714	667	711	673	733	735	655	699	677	686	660	708	678	739	688	708	721	707	700	691	706	703	687	718	724	670	643	684	678	685	700	722	683	722	664	722	750	737	679	672	669	686	677	728	681	758	704	686	711	700	738	780	666	741	715	702	712	720	722	703	692	712	697	699	694	737	760	658	738	722	665	667	679	712	665	691	698	725	695	689	696	699	698	721	747	728	726	661	714	728	647	733	710	716	698	718	740	698	725	744	732	764	735	738	724	663	694	686	738	737	703	677	701	688	729	709	693	712	709	699	722	712	723	715	682	739	752	705	690	672	699	718	679	757	736	717	694	686	718	709	741	693	715	712	693	740	741	672	693	708	695	740	710	715	691	691	702	701	722	749	746	775	681	755	711	720	701	703	669	768	690	694	686	747	666	692	703	723	697	764	705	702	738	671	658	697	692	712	679	676	717	692	722	733	690	728	731	739	715	746	735	742	708	744	682	718	707	714	693	712	685	702	721	704	808	702	671	728	681	703	664	709	721	729	685	693	735	672	695	736	743	678	747	769	706	783	724	668	714	701	691	665	659	714	688	696	682	767	716	682	676	697	689	694	719	697	722	722	688	759	708	714	685	730	685	785	721	707	704	757	719	757	663	750	684	734	734	688	758	653	737	734	715	690	727	736	755	751	709	723	696	735	710	727	746	704	714	663	734	737	686	735	730	722	745	707	678	712	719	679	714	716	694	730	688	708	724	679	730	747	731	719	685	696	765	707	711	715	746	707	714	685	688	714	709	708	728	765	783	679	727	781	694	698	693	746	657	703	710	686	727	705	709	704	757	749	699	687	714	719	735	679	737	712	716	710	709	732	710	727	732	656	752	711	671	716	741	738	705	715	728	729	750	726	724	719	705	715	685	707	683	740	686	707	745	689	703	674	723	723	754	735	733	709	739	742	726	699	661	656	738	728	670	735	714	753	758	745	705	729	647	715	716	706	739	723	662	715	708	750	719	687	680	716	680	708	712	728	707	743	708	702	719	688	722	736	747	681	716	736	685	680	788	707	717	698	705	720	734	708	761	744	734	691	686	719	710	716	707	681	699	712	709	674	734	717	745	717	683	714	706	707	671	688	712	783	704	711	701	703	696	712	722	731	718	725	719	738	659	712	693	716	711	692	705	714	755	701	716	707	722	707	701	701	661	721	688	672	699	708	748	684	708	746	721	724	740	697	678	704	715	742	704	734	731	738	705	702	695	711	692	712	717	720	679	683	701	678	739	666	705	734	694	723	718	736	689	675	713	722	713	693	708	753	695	685	756	694	679	700	727	717	689	699	673	678	714	764	678	737	751	712	681	709	670	717	731	773	681	695	703	704	727	750	734	722	670	731	729	688	722	701	695	730	685	753	688	697	748	673	735	677	745	685	688	685	772	758	757	733	720	688	741	707	699	785	703	667	699	706	707	668	753	729	678	695	702	716	683	717	680	741	717	663	664	716	664	680	753	732	716	722	689	729	708	708	694	698	708	723	744	716	698	694	680	736	714	659	701	686	709	700	702	692	729	715	670	705	699	743	750	675	713	666	709	737	722	671	709	708	715
22464	20940	28745	23286	20945	20978	10732	1415	1014	876	785	770	709	748	832	896	946	865	722	593	533	501	509	462	452	434	478	548	583	549	447	485	467	476	452	421	444	483	479	496	540	508	504	504	526	506	457	437	435	468	412	474	450	473	430	439	452	439	417	383	412	423	430	428	453	440	414	457	410	391	427	434	382	445	420	407	443	401	479	429	415	444	415	411	416	380	400	432	391	406	368	413	427	412	386	400	372	382	389	421	440	441	428	440	405	435	420	443	440	389	413	410	403	392	401	408	420	398	442	435	414	429	411	433	436	412	416	401	405	408	389	426	422	412	432	402	458	387	425	436	403	403	405	411	416	389	419	441	383	402	441	441	427	399	423	437	409	389	431	437	406	388	418	435	413	448	424	446	401	388	410	396	410	427	423	380	409	424	405	406	383	430	382	444	400	442	447	416	401	439	394	390	372	371	373	400	406	434	427	419	408	416	403	430	426	399	399	418	399	425	402	431	403	400	419	410	387	385	469	440	455	409	398	456	404	401	405	397	398	404	408	385	397	400	409	419	396	372	398	409	429	396	420	394	399	416	402	425	417	401	396	435	412	376	417	445	421	372	406	420	394	408	420	429	407	415	424	392	417	425	388	415	416	452	396	447	437	414	408	421	448	430	424	409	428	426	414	394	410	424	400	414	442	424	431	423	423	449	397	422	399	417	398	414	438	425	413	430	430	388	433	390	396	430	423	367	434	408	371	397	435	413	387	439	402	442	385	421	426	380	383	446	397	417	419	370	431	396	407	409	422	421	420	408	426	376	398	401	420	408	414	408	405	442	395	397	390	417	419	437	445	420	386	445	383	415	427	465	393	391	407	442	385	422	427	396	422	422	415	406	399	407	415	387	427	374	470	385	422	447	397	397	461	400	413	413	394	406	450	431	377	396	414	381	392	452	379	384	419	428	433	417	399	397	388	399	427	406	423	415	428	408	398	426	404	378	408	416	410	394	392	429	401	384	423	411	398	434	409	371	398	390	384	442	435	422	408	428	423	436	402	394	432	433	393	413	387	441	398	475	430	421	415	412	409	385	426	414	374	424	400	428	445	450	428	444	409	442	419	383	402	418	400	408	408	402	393	408	411	428	407	411	438	414	408	427	413	404	433	380	430	405	443	424	434	414	389	407	423	422	418	436	409	424	393	410	398	384	395	432	410	391	400	389	428	426	397	431	409	416	406	406	426	446	405	435	399	419	406	438	416	414	405	428	414	395	408	369	441	433	369	420	416	444	412	430	379	412	375	387	410	422	405	424	426	425	464	434	420	430	403	389	397	449	409	409	380	431	406	412	410	386	445	431	408	408	418	400	417	399	402	421	417	427	415	402	414	431	397	375	434	427	381	400	439	418	431	411	418	418	399	429	393	421	432	425	446	413	406	420	401	412	399	420	428	396	419	390	401	385	433	429	398	394	409	378	407	383	418	402	417	430	426	451	419	424	407	420	419	386	450	415	404	425	419	424	427	421	441	421	413	400	378	436	406	412	421	394	431	396	426	417	375	425	426	429	432	398	400	398	425	385	417	421	427	431	421	429	404	417	428	421	422	415	427	386	398	445	389	415	437	394	394	398	415	401	389	378	431	425	417	399	405	396	424	410	444	368	378	430	437	445	405	401	396	420	430	402	419	397	409	466	405	429	404	388	432	426	422	408	425	379	402	439	419	421	411	424	446	392	435	380	390	437	423	400	421	410	401	406	395	408	382	410	427	411	417	415	420	408	444	393	396	380	406	418	430	392	414	437	384	415	397	430	406	431	442	384	396	400	431	400	446	401	389	413	430	395	423	392	404	420	389	416	443	382	402	427	427	408	427	392	396	423	401	418	390	394	442	395	420	445	416	373	360	398	419	394	435	398	415	411	421	420	403	396	422	400	422	406	411	373	412	424	411	417	419	397	428	406	404	443	372	367	404	416	422	418	443	410	431	396	419	446	411	425	414	398	428	408	400	384	396	434	404	376	418	443	398	412	410	420	406	428	390	430	391	453	422	408	436	424	395	394	425	427	399	388	411	425	362	426	411	404	397	385	411	423	382	459	405	413	436	405	405	448	469	436	455	428	391	398	403	422	450	419	454	396	383	432	372	379	394	423	453	402	411	402	431	401	416	407	407	469	394	421	403	404	419	418	412	441	388	419	385	407	445	420	438	372	406	417	406	393	432	403	420	427	388	418	376	429	403	453	411	430	415	400	408	473	396	401	423	393	425	414	381	412	439	405	411	400	377	384	390	413	429	424	405	410	405	414	448	386	410	441	420	408	459	405	390	404	400	418	447	405	436	378	453	411	461	448	399	402	395	415	438	394	408	419	395	385	437	414	402	435	404	434	410	402	431	419	433	395	420	422	434	409	438	406	386	430	430	394	417	422	383	423	421	449	379	410	407	404	427	457	433	411	375	426	422	428	424	389	418	416	409	430	406	446	398	429	397	450	442	419	372	419	378	429	408	404	407	434	377	427	387	392	432	386	409	385	401	432	434	468	442	435	431	397	403	435	401	380	391	415	453	384	440	432	402	420	408	409	422	370	426	389	380	388	366	375	453	415	443	413	413	409	396	428	478	438	420	420	394	388	415	432	394	394	433	402	431	420	413	405	424	426	399	416	401	425	428	398	413	389	460	434	424	430	447	439	402	436	381	413	420	406	418	380	411	393	387	415	393	413	406	394	390	435	439	412	448	381	382	450	383	436	371	403	438	424	421	414	432	427	462	426	388	397	380	412	396	419	416	373	396	397	359	466	424	394	443	434	410	423	414	403	388	422	408	433	439	416	366	428	383	392	432	388	446	398	390	394	405	438	425	427	391	425	388	400	416	412	386	433	379	404	394	386	414	412	399	338	434	401	416	423	435	394	401	409	404	384	427	402	411	406	411	380	406	389	408	391	403	408	448	402	415	412	413	385	381	426	383	402	415	409	416	402	422	440	406	412	435	422	408	402	397	416	412	405	428	435	380	438	402	423	398	425	398	401	408	421	438	409	422	438	403	434	382	389	407	429	411	423	457	368	398	420	420	422	396	389	382	394	421	398	442	403	394	395	388	391	398	386	422	428	449	442	391	390	406	421	394	402	427	382	410	420	426	371	449	425	401	433	394	427	422	401	411	372	407	412	431	435	445	409	392	420	403	406	416	443	429	390	391	448	417	411	387	418	389	446	422	441	388	405	435	381	387	418	432	463	449	408	382	400	448	428	414	418	416	421	414	463	451	405	432	438	417	409	385	417	399	423	393	396	450	391	413	400	441	401	404	403	396	424	378	387	418	418	401	437	463	414	408	427	403	409	380	412	450	423	402	417	406	442	423	419	403	414	459	400	389	409	418	394	398	372	393	392	395	416	439	379	405	400	387	412	435	421	420	396	404	443	412	394	399	387	415	391	402	425	398	387	406	412	392	444	433	377	429	418	410	440	383	408	398	421	400	423	382	426	397	401	421	407	381	405	409	408	401	347	403	432
24240	47742	40562	22214	8422	4293	3137	2616	2162	1820	1583	1479	1368	1398	1510	1826	1824	1618	1206	1066	859	742	629	633	661	674	657	858	1023	768	649	607	648	693	621	651	637	616	652	700	778	748	753	790	739	671	626	568	568	597	562	595	634	649	561	571	579	614	543	547	553	535	578	580	555	529	523	569	584	579	527	570	582	565	520	539	654	505	533	572	540	551	557	613	596	580	561	591	558	510	551	564	576	551	536	535	509	518	534	512	534	564	557	593	557	523	630	556	550	558	596	566	530	522	510	532	559	589	565	553	534	512	558	573	562	572	563	508	558	565	560	551	534	575	565	564	584	540	516	573	579	535	554	546	558	544	544	530	561	576	530	554	562	571	530	591	573	551	602	554	540	567	568	541	561	528	546	563	528	601	523	550	548	511	559	532	572	557	557	564	563	536	556	495	579	582	519	556	488	541	532	565	550	576	545	571	554	546	549	571	537	513	521	578	509	554	539	544	587	617	549	550	570	581	537	555	552	586	552	541	562	543	576	581	549	540	563	532	586	588	545	546	565	519	607	563	549	604	544	509	544	567	579	526	558	570	546	569	544	594	542	514	520	562	510	556	543	596	580	542	566	609	541	538	532	578	554	517	532	541	564	552	510	575	562	532	537	569	536	552	547	507	557	542	565	547	556	544	569	530	540	561	592	545	544	520	508	530	570	569	534	542	537	550	554	582	542	540	539	511	535	556	568	530	551	553	551	543	579	550	519	555	555	539	581	570	512	535	547	568	541	562	588	526	546	529	541	565	571	566	579	505	555	557	539	519	533	560	585	547	560	524	547	544	541	572	542	511	548	554	562	559	544	545	566	550	536	556	543	552	557	618	565	558	538	519	557	566	589	575	557	535	542	519	558	522	589	531	562	562	568	557	572	537	553	548	528	559	559	579	571	522	566	502	537	552	593	539	577	550	542	600	515	563	573	531	557	586	558	545	544	542	530	550	546	574	552	533	553	538	562	541	526	565	542	499	562	515	574	578	573	526	567	520	580	531	569	516	592	544	589	558	561	542	562	588	561	567	573	556	529	530	573	546	554	555	524	527	594	496	587	526	571	576	533	563	578	543	511	508	522	580	568	588	555	561	547	528	575	534	560	530	565	540	563	538	536	523	539	560	540	575	567	556	562	601	535	558	524	547	565	571	580	549	540	555	541	597	558	545	538	533	497	524	527	523	573	534	528	553	566	571	552	551	544	590	530	504	554	563	543	550	554	537	600	558	559	600	577	571	571	517	533	508	525	549	547	553	568	498	551	545	559	535	566	520	528	535	581	558	568	558	536	539	559	525	510	538	562	576	561	532	534	566	512	529	581	541	542	528	546	540	577	522	587	541	542	535	565	556	581	534	545	548	576	572	538	550	547	568	591	589	589	538	576	520	556	559	596	559	529	573	567	564	555	594	525	510	541	543	583	537	535	546	535	542	549	512	543	584	528	540	560	555	561	545	563	589	576	578	533	553	591	550	584	560	497	540	520	555	549	567	505	553	535	574	574	530	539	541	525	546	542	548	577	563	553	475	581	533	593	577	578	584	535	585	554	534	519	518	547	564	549	563	548	540	519	534	544	558	536	579	572	563	524	542	541	547	571	535	594	554	572	588	574	543	565	548	515	560	550	563	527	552	586	564	520	549	542	569	578	536	555	577	549	531	557	533	534	525	521	526	567	548	562	579	571	595	520	561	540	555	546	596	573	555	547	527	543	546	571	534	510	519	540	531	563	538	522	578	550	578	554	556	546	555	546	551	553	535	514	559	546	531	527	553	509	543	541	528	533	555	530	566	554	556	578	566	562	536	558	549	557	577	534	531	562	565	549	521	510	556	526	553	545	513	528	550	535	540	575	560	561	553	553	561	541	561	534	561	528	577	539	569	617	604	528	594	538	576	563	582	538	550	568	537	599	495	556	587	542	576	520	580	577	569	580	530	553	506	555	560	519	545	563	544	486	552	567	547	529	564	525	550	552	559	552	544	561	553	553	545	561	555	550	586	544	594	535	557	557	548	539	511	550	513	553	514	507	548	581	579	574	508	561	525	513	571	552	531	571	604	566	593	569	497	550	564	550	537	560	548	530	579	528	532	570	597	500	547	598	554	540	565	537	557	546	518	521	538	575	540	526	583	555	576	552	522	563	587	531	559	526	568	534	545	536	524	525	549	559	519	586	547	567	536	554	554	598	531	513	554	620	552	577	543	559	598	559	524	585	518	547	531	541	570	558	575	519	539	570	560	572	551	575	554	581	527	589	512	570	556	531	549	592	520	587	549	580	547	529	533	533	571	544	552	563	570	541	536	558	542	538	543	522	567	518	579	561	536	517	531	520	561	574	554	553	574	526	565	552	548	564	578	555	533	561	565	526	557	598	552	583	573	553	543	549	519	559	546	511	537	559	545	520	528	570	549	487	566	534	521	533	509	576	574	533	528	503	557	485	567	573	525	587	559	530	537	540	570	596	578	530	556	564	584	573	550	544	503	550	541	569	504	574	542	580	560	536	546	566	518	540	557	550	555	562	552	541	548	550	564	523	573	512	538	534	562	509	523	555	532	585	510	581	514	545	553	580	527	565	530	545	544	525	579	554	577	567	525	544	516	585	509	522	569	545	548	564	545	578	563	567	544	547	516	516	549	539	542	577	543	538	524	583	537	543	555	536	564	564	545	574	562	538	576	567	536	543	541	523	514	599	553	535	527	553	593	569	536	575	576	582	548	578	531	578	561	536	602	571	530	538	558	563	563	549	552	531	550	571	526	549	546	539	527	587	562	540	539	528	517	553	559	581	574	542	548	568	577	508	552	537	546	517	579	524	503	562	547	572	551	577	604	482	579	581	574	573	553	576	538	543	527	575	595	545	561	555	532	534	538	531	547	559	522	565	565	507	531	580	557	544	563	571	555	507	521	530	580	533	536	578	533	527	537	549	526	556	542	554	546	528	563	540	561	515	555	547	588	552	562	558	582	558	557	596	547	560	574	553	523	562	535	542	531	525	571	569	572	558	570	552	563	543	581	546	586	597	502	566	569	556	537	564	524	554	592	536	557	553	513	549	567	556	525	518	543	536	549	560	571	520	557	569	530	562	573	562	515	571	555	558	572	550	557	564	545	524	590	532	546	487	585	575	560	577	504	581	508	544	557	586	536	551	559	557	505	552	565	535	570	564	531	563	548	580	566	560	558	563	522	553	527	554	565	579	579	554	588	566	567	544	529	569	528	575	564	478	567	516	530	577	578	539	549	528	583	543	536	564	557	569	538	566	573	536	547	597	565	556	584	548	567	520	550	576	555	604	559	523	585	541	541	543	565	563	553	531	508	553	565	535	595	576	557	548	562	529	515	594	564	569	521	558	550	503	557	522	547	526	586	569	518	516	539	550	534	570	568	552	563	577	543	557	558	528	563	600	547	594	529	553	554	544	567	541	541	557	546	586	526	592	573	553	557	530	540	533	545	542	560	536	534	535	553
26809	21635	20384	7012	904	523	511	506	449	433	441	428	446	441	509	554	552	501	478	430	431	442	378	412	441	444	449	508	475	395	404	407	448	416	444	438	408	414	467	452	399	457	501	443	404	410	389	411	395	413	431	422	413	417	412	422	391	392	378	443	431	422	419	381	404	399	396	414	399	376	398	385	429	390	359	409	368	419	405	409	436	427	415	435	389	456	390	425	405	411	400	417	376	379	419	400	391	387	404	380	382	415	420	423	414	422	424	390	423	416	418	373	432	418	407	399	390	423	413	402	417	397	425	441	414	382	434	419	391	387	440	414	414	435	410	421	410	451	420	428	397	428	410	395	429	404	420	401	414	435	414	440	426	391	403	397	403	390	418	393	434	432	394	394	402	424	399	451	372	412	406	427	425	405	398	399	424	404	421	385	395	376	434	430	407	406	392	405	413	426	402	421	399	400	422	391	427	451	374	423	370	469	430	436	388	384	398	402	406	409	400	441	427	399	409	362	410	399	402	413	439	378	411	406	413	390	435	405	422	400	412	402	424	425	413	389	409	372	386	419	398	393	376	399	431	403	403	400	404	388	396	408	426	373	406	425	399	419	424	411	367	441	387	405	360	415	400	416	389	428	357	424	412	389	401	406	396	408	392	379	450	390	427	425	410	392	411	413	442	364	422	427	390	408	429	401	396	409	375	421	415	408	391	380	406	381	412	382	429	391	438	446	424	409	436	402	393	422	379	397	415	425	422	413	404	411	411	409	437	402	411	396	410	396	372	406	417	422	406	421	397	405	394	426	399	439	413	411	417	433	402	420	405	434	411	399	385	411	390	382	446	411	374	420	387	417	463	416	420	420	428	382	418	431	411	414	440	378	445	373	449	414	409	394	384	433	397	412	382	417	354	356	398	406	458	406	365	415	397	419	412	406	415	398	404	411	388	389	414	405	420	397	399	418	429	377	418	398	400	406	414	419	414	379	414	393	410	407	395	375	398	427	435	424	417	392	390	416	405	384	388	413	398	402	421	384	376	399	423	439	403	423	403	423	419	383	419	370	418	432	376	384	425	391	406	396	414	409	416	405	458	449	421	371	462	430	411	397	438	410	403	441	423	395	416	411	418	428	430	390	430	414	386	432	420	416	384	447	419	394	409	426	391	437	421	369	444	389	401	367	392	450	451	403	398	419	383	402	425	409	439	428	447	406	411	389	410	411	398	387	393	394	389	384	403	415	415	433	423	422	370	395	424	389	413	413	454	403	386	425	414	412	418	400	423	409	385	405	381	377	359	394	426	377	422	382	402	412	427	445	411	457	387	437	380	417	415	413	393	418	392	355	404	405	423	412	406	406	420	376	420	419	410	388	430	419	427	424	416	407	422	372	395	397	396	384	399	442	401	423	413	401	408	399	417	385	406	382	409	423	383	405	393	443	412	426	423	406	409	403	389	401	418	413	433	406	428	385	422	394	411	424	418	409	413	411	381	405	465	408	423	436	402	414	388	395	422	422	410	396	423	398	397	409	446	422	394	394	465	414	412	393	445	407	423	368	398	413	427	422	399	396	380	399	395	401	431	443	401	391	394	380	406	411	393	383	398	410	423	419	407	420	414	393	411	408	400	432	430	422	419	409	418	374	409	383	384	401	398	396	398	408	422	402	389	404	450	380	413	426	406	442	430	400	375	416	407	389	424	437	367	452	390	404	395	418	439	383	380	433	398	403	386	415	398	420	415	392	396	394	396	382	413	414	409	412	379	382	395	417	477	409	395	406	389	423	378	417	404	391	413	438	362	417	391	382	418	410	404	439	439	416	404	398	401	407	429	381	392	435	379	385	413	395	420	423	394	435	439	444	393	391	443	395	391	431	419	402	409	421	412	454	369	399	415	398	424	401	409	396	398	390	439	413	414	402	433	414	407	390	433	419	404	424	409	394	417	379	424	392	389	399	410	411	416	419	415	398	410	416	398	412	386	393	418	429	433	426	387	427	407	389	398	369	443	404	407	431	381	388	428	386	382	406	422	403	411	444	406	403	425	399	410	417	396	424	441	391	445	389	419	364	428	444	374	424	435	409	397	455	403	377	424	403	409	437	404	445	397	437	429	402	386	408	418	424	390	396	397	369	403	398	419	416	410	409	392	421	402	472	385	411	417	447	428	434	406	420	435	408	378	411	377	388	403	424	386	418	368	443	408	400	409	371	420	414	398	402	407	390	455	413	401	375	384	414	413	415	434	418	397	414	430	411	438	406	400	406	380	377	372	405	435	390	412	406	413	433	414	425	436	445	402	399	427	452	396	424	408	393	419	418	408	450	437	371	374	379	393	425	364	425	404	388	382	383	408	375	391	393	423	412	431	398	367	469	415	383	400	412	417	412	441	419	439	380	384	392	421	406	418	405	421	442	396	418	408	450	425	419	404	447	459	417	422	371	414	390	384	413	406	420	398	383	422	419	404	402	396	428	435	402	409	389	391	413	417	435	383	393	395	418	375	388	403	388	417	406	433	440	411	378	402	410	444	396	385	408	407	452	406	386	426	422	413	432	393	390	407	421	364	406	401	417	421	396	411	410	414	394	413	435	425	428	418	393	402	421	391	403	376	405	432	430	389	404	398	432	392	389	384	430	369	407	421	415	415	384	416	404	362	445	427	386	394	436	436	405	418	424	392	404	418	379	416	414	425	431	395	414	395	426	381	440	464	381	417	374	403	415	414	416	384	427	421	413	388	409	404	387	407	408	384	423	427	421	418	440	375	405	422	403	404	430	406	409	409	434	428	398	406	391	391	413	391	397	430	425	406	388	419	402	425	381	373	413	400	398	418	412	423	435	399	411	386	397	420	401	393	394	375	422	388	426	433	420	426	417	370	411	420	407	408	426	411	408	416	399	407	364	428	422	428	388	405	401	445	414	443	379	421	365	404	401	447	415	373	404	379	384	431	410	422	407	404	379	362	427	406	428	430	366	389	422	439	409	411	409	402	439	399	387	407	441	449	404	391	378	453	420	408	423	417	395	386	414	412	387	391	393	400	417	431	399	386	403	407	391	409	421	387	434	410	401	388	360	404	402	460	393	407	402	426	414	394	389	391	372	437	426	423	423	439	418	427	424	408	365	373	413	406	381	437	400	371	383	391	402	409	415	432	382	430	399	436	385	381	439	430	387	410	403	437	414	414	439	374	389	420	401	404	394	353	418	407	391	439	401	410	414	424	386	420	412	455	404	386	420	404	397	432	397	399	368	410	394	402	409	405	404	430	421	437	410	409	384	421	411	419	420	412	447	390	424	386	449	359	378	398	439	416	447	394	417	404	440	437	438	416	409	413	447	387	402	423	415	383	433	392	442	423	419	400	397	401	418	379	408	396	414	406	397	400	394	396	394	394	395	399	423	379	418	442	383	398	415	412	406	409	380	394	405	399	416	403	414	412	391	389	420	389	408	419	410	395	433	386	425	405	433	397	400	398	416	405	393	421	419	402	402	428	415	415	394	422	403
20008	33063	22988	6589	1427	874	821	812	670	643	670	729	693	718	868	915	957	814	718	694	594	558	543	549	502	606	569	690	672	561	548	565	587	557	580	548	547	599	604	612	612	641	651	630	558	541	536	535	540	547	553	522	548	587	541	552	530	528	564	529	542	542	537	580	545	534	528	557	516	566	536	532	531	530	530	507	526	503	493	537	568	567	566	549	561	566	516	519	487	516	532	522	516	531	521	526	535	561	554	558	537	562	523	528	528	538	552	546	537	480	533	508	533	496	546	576	552	504	557	512	590	549	501	568	544	542	530	557	544	522	515	506	556	569	551	551	530	537	541	533	521	516	514	501	541	529	570	541	559	530	546	538	498	560	528	538	556	560	542	563	519	524	548	507	528	551	561	574	536	525	546	543	541	583	527	544	560	544	532	560	553	553	507	541	568	552	575	552	509	542	564	500	570	549	569	551	494	519	540	534	558	515	509	551	536	517	525	529	575	549	552	540	527	526	513	534	525	575	480	539	528	544	537	514	526	536	543	479	574	550	517	536	574	526	546	535	526	538	523	522	550	520	550	514	542	583	540	480	571	568	543	516	565	552	550	504	509	541	522	511	542	576	515	528	544	530	549	474	549	578	522	524	563	503	509	563	545	543	547	501	528	549	552	523	510	539	541	558	515	554	534	539	565	517	559	555	526	556	569	557	570	558	525	479	487	570	551	534	542	567	555	560	517	523	563	560	561	560	573	564	531	532	528	566	559	535	596	507	589	565	564	567	550	520	501	507	525	553	559	558	494	544	528	591	532	544	511	539	529	530	582	523	552	573	545	526	483	528	573	532	530	528	552	555	529	519	540	548	530	552	538	549	504	527	498	544	534	513	525	573	507	561	520	540	534	490	555	562	538	547	492	532	566	512	564	524	535	557	494	537	515	508	546	591	569	549	535	525	577	522	564	516	558	522	548	519	553	531	540	558	497	546	493	511	542	506	498	554	532	575	520	558	535	539	533	572	504	545	537	513	508	548	526	507	529	558	561	528	521	542	529	577	512	556	544	538	528	550	533	509	524	543	557	586	533	533	557	512	553	525	577	538	539	545	504	589	485	548	531	559	552	568	514	523	527	537	522	548	569	544	561	514	555	556	538	566	518	533	543	551	519	482	530	570	564	520	539	528	548	526	525	528	559	530	513	555	563	532	532	566	527	509	534	567	558	536	575	518	541	541	603	527	540	537	550	537	548	528	510	536	549	549	532	542	572	556	518	473	537	544	556	560	554	513	539	537	547	510	519	549	532	528	544	534	515	529	563	535	560	529	541	505	544	499	523	522	555	572	522	532	556	538	567	571	584	545	543	537	565	556	512	541	548	515	545	544	520	532	529	519	519	550	488	518	541	514	514	553	543	534	567	530	557	551	568	558	558	550	504	530	550	537	528	527	516	536	544	558	557	555	595	528	569	535	520	577	557	538	525	548	552	569	501	540	551	514	528	512	577	591	521	544	563	531	556	519	524	559	523	502	522	555	537	546	551	490	565	532	528	552	521	537	559	544	531	572	551	530	523	529	521	540	567	568	512	564	554	623	515	544	553	532	544	523	523	527	511	510	533	561	560	532	511	498	527	548	537	543	565	573	534	549	567	533	524	558	518	566	535	576	525	514	526	539	532	509	500	510	546	549	528	564	503	535	556	572	515	562	525	530	563	570	524	572	533	520	552	512	521	559	558	534	590	508	526	569	495	500	538	578	559	507	554	530	515	522	586	529	540	512	520	527	556	545	536	525	493	546	523	538	540	504	539	551	539	536	544	536	546	520	577	574	525	531	517	510	542	565	532	510	562	513	537	571	522	563	537	522	535	535	575	482	518	549	542	552	517	559	549	530	539	558	509	534	532	533	543	560	562	481	501	528	515	530	537	560	514	554	523	534	536	510	498	538	476	516	503	512	547	508	524	510	534	534	529	491	519	527	549	493	519	576	550	509	508	544	561	529	503	556	529	559	532	543	537	521	550	553	575	523	502	518	556	515	497	498	561	543	553	560	553	555	532	520	536	501	562	557	560	527	525	641	544	573	533	491	595	570	511	538	531	555	546	534	530	484	509	517	582	518	534	564	554	562	510	524	541	533	567	553	542	547	530	530	570	534	550	563	566	508	547	552	519	523	530	555	522	527	546	566	522	517	565	543	528	547	525	508	543	557	560	574	564	565	528	537	524	535	559	488	537	533	558	548	542	523	552	546	568	595	603	538	535	528	518	516	517	556	549	490	574	578	520	538	517	553	480	499	524	545	545	497	506	553	557	556	527	553	558	530	535	546	542	536	528	540	564	507	523	565	509	545	580	530	534	514	539	526	551	547	576	530	534	524	534	524	547	493	563	526	524	544	477	526	550	526	557	551	518	563	508	518	572	557	522	569	551	540	496	531	537	519	508	523	513	557	573	515	525	506	595	526	568	518	485	498	582	516	519	544	548	538	546	526	528	542	547	581	538	510	564	493	516	535	587	547	549	526	527	541	526	560	558	554	532	534	537	518	521	535	529	536	547	513	519	554	540	502	536	525	542	556	537	524	547	561	565	530	589	529	474	504	542	518	505	551	557	514	536	521	569	544	569	540	534	561	507	549	527	519	560	498	524	550	541	540	529	555	550	506	538	520	549	533	577	504	499	497	538	536	531	579	553	566	551	537	542	545	570	534	541	539	545	547	542	506	527	533	545	523	558	512	540	491	536	525	571	560	555	513	574	526	557	532	500	506	534	529	523	589	539	515	560	573	560	568	502	536	482	487	532	556	548	553	540	548	565	517	515	528	522	542	532	578	582	565	548	563	550	511	488	540	551	530	511	493	545	524	562	547	558	526	543	541	512	540	527	504	552	543	488	545	538	598	539	540	528	554	543	519	565	514	512	543	538	562	574	518	543	511	526	591	526	550	564	508	548	551	531	543	550	518	528	532	511	562	523	539	573	548	538	545	513	500	513	521	534	540	550	535	544	504	544	543	526	575	568	580	517	524	526	527	554	547	488	574	546	512	530	555	520	509	572	562	519	499	513	508	502	520	539	505	539	515	533	571	488	512	532	511	515	534	565	518	560	521	536	551	510	560	552	563	562	521	586	534	544	601	549	578	539	524	558	550	547	560	522	552	526	538	579	567	542	539	539	538	563	533	550	543	526	506	550	520	562	547	522	550	525	510	556	544	579	554	519	552	562	559	549	547	551	530	540	533	560	521	524	502	525	542	563	541	543	549	534	560	516	533	517	498	533	529	515	526	551	565	516	557	517	551	536	514	552	589	498	525	539	552	536	560	509	541	568	565	565	556	551	508	564	546	554	549	542	556	563	525	559	539	569	566	544	537	522	544	502	536	536	531	543	548	509	499	557	522	548	535	553	556	552	578	515	537	542	470	547	511	506	546	565	522	509	561	590	517	562	557	508	507	525	531	535	515	575	560	528	509	567	564	510	525	531	551	522	571	513	539	571	526	556	541	564	493	567	562	565	553
23384	20982	28430	23705	20966	12937	1817	1143	877	815	803	807	753	833	848	953	886	747	724	746	644	589	575	579	530	569	613	734	720	596	631	600	550	566	584	606	579	618	611	604	766	724	643	590	544	576	559	540	599	583	572	579	615	567	587	548	545	576	575	566	558	581	554	521	539	519	558	490	557	526	559	530	600	535	550	571	551	531	565	519	584	525	542	563	548	528	554	541	596	574	540	532	568	561	554	514	548	594	522	538	555	563	570	589	572	594	553	564	541	566	564	570	530	595	584	558	549	540	573	617	605	534	526	554	573	611	555	608	556	590	541	526	576	565	544	571	550	504	529	551	579	512	557	525	572	562	555	533	550	533	565	543	532	537	537	552	516	551	520	567	560	535	567	590	546	536	566	541	523	569	563	554	559	511	520	603	542	543	526	544	571	578	551	552	525	515	537	579	571	537	589	539	548	568	571	533	572	535	578	564	488	550	553	565	548	514	566	530	550	544	556	544	557	550	540	542	554	579	570	547	530	578	554	577	544	574	550	549	542	517	522	521	529	582	557	527	544	571	557	547	574	535	535	558	551	567	572	548	572	562	536	587	584	554	507	552	576	571	526	529	517	579	504	575	533	491	579	546	557	552	563	577	533	546	541	549	559	570	551	548	568	571	519	560	540	599	578	557	567	492	554	546	549	581	524	553	570	510	550	538	549	577	582	518	532	540	528	554	596	599	515	534	563	598	564	601	544	567	574	564	527	578	577	564	563	559	531	554	561	550	557	565	592	517	531	541	549	543	554	579	537	581	500	535	555	514	580	539	547	523	529	591	569	509	515	554	538	560	529	574	553	533	569	594	525	583	565	571	564	560	592	557	564	511	539	547	568	552	591	555	495	534	542	568	555	584	575	553	568	562	613	536	547	592	547	569	558	537	567	506	522	562	570	531	531	527	542	546	534	538	545	584	534	557	603	580	554	599	567	571	558	565	569	533	530	572	585	558	546	527	517	593	535	519	562	533	557	571	547	558	522	532	567	556	572	580	531	548	557	554	550	563	540	536	537	530	548	539	523	554	542	578	568	552	574	564	547	584	523	528	546	555	543	557	563	543	531	581	527	573	559	580	547	564	596	547	530	526	586	568	578	531	514	545	546	567	585	546	532	558	544	537	533	570	543	542	523	527	532	538	534	551	554	564	558	551	559	556	539	579	536	568	509	612	516	568	583	537	569	527	547	572	540	541	547	505	562	511	546	521	540	548	563	583	500	575	562	577	542	548	576	583	580	575	549	553	556	568	532	519	527	555	569	568	541	582	538	542	540	539	537	528	538	575	564	570	571	521	553	584	578	508	558	515	546	579	558	581	558	567	571	543	582	564	585	561	537	544	523	506	556	566	498	534	570	542	545	579	520	536	527	532	572	536	603	559	583	562	534	518	581	559	548	530	516	562	570	549	556	498	526	558	547	556	546	558	537	529	545	570	576	522	610	556	553	600	548	530	567	544	544	593	504	582	543	538	550	549	543	516	548	516	577	528	574	559	508	537	545	546	561	543	590	573	553	568	592	533	566	547	542	603	541	541	585	570	521	520	522	564	547	557	576	576	598	553	559	562	589	549	546	568	605	537	532	544	548	570	554	541	544	504	554	571	545	496	572	553	518	589	580	564	569	568	563	559	562	563	517	547	571	600	525	566	586	544	544	527	556	546	590	527	551	527	576	572	568	606	544	562	574	575	544	555	515	509	509	526	584	542	566	564	561	540	551	557	538	499	569	540	516	568	541	574	598	604	582	560	607	581	575	598	538	511	549	549	532	559	510	554	530	562	510	571	553	580	533	538	564	578	565	503	548	522	566	548	536	552	520	543	591	575	573	576	581	576	524	553	562	557	568	540	525	552	541	552	580	571	570	559	579	525	557	552	521	559	592	564	553	560	542	571	573	512	559	571	537	570	542	599	560	527	542	548	553	539	568	542	591	549	573	522	534	570	521	549	556	547	567	545	522	555	499	552	531	549	557	506	588	573	556	557	559	536	552	536	537	541	535	594	545	545	548	594	587	526	544	548	544	523	566	541	517	559	498	568	553	546	557	526	547	544	549	573	562	530	513	521	579	577	517	524	553	568	534	590	534	541	519	550	537	556	544	522	559	579	552	567	540	529	518	527	554	517	498	546	601	591	576	552	511	549	567	527	558	558	566	557	545	550	561	553	583	558	491	560	568	553	540	551	546	552	582	549	601	507	555	565	530	563	552	529	545	507	561	536	598	564	560	569	579	571	571	549	567	534	563	555	561	540	544	502	583	614	534	580	584	562	565	505	533	553	550	509	589	541	544	544	551	536	527	569	556	539	548	562	552	553	561	555	544	557	544	537	565	582	573	535	563	553	581	552	528	524	501	551	566	547	562	534	574	562	544	513	549	553	568	562	588	537	573	557	548	542	541	530	565	513	557	555	555	531	525	567	529	561	559	540	549	554	496	552	535	519	566	555	561	527	546	560	515	578	544	526	586	565	548	561	542	568	588	569	519	501	504	567	534	568	555	523	525	546	603	562	547	560	567	542	566	556	546	547	506	563	524	557	538	513	543	559	606	566	558	512	517	532	589	585	537	520	593	602	533	564	552	557	568	588	543	538	528	532	525	571	554	523	563	530	576	550	546	557	557	555	513	526	564	593	549	549	574	564	549	537	584	536	568	548	525	549	532	541	560	565	531	520	571	521	554	553	521	589	574	560	544	573	542	552	572	563	544	573	585	554	558	521	542	557	551	511	526	518	543	579	580	555	523	567	567	579	580	558	569	605	548	531	558	552	590	531	516	540	571	578	547	550	527	559	559	540	543	528	528	515	568	598	541	559	558	535	523	564	550	539	543	577	568	524	545	556	590	576	561	520	577	543	540	578	518	516	544	534	539	562	552	570	569	524	592	538	541	558	565	565	534	544	567	551	561	560	586	565	562	559	550	563	629	501	558	535	545	593	541	563	560	529	511	546	520	577	534	527	525	591	547	542	523	566	571	568	564	551	575	567	517	523	544	543	570	566	531	525	544	503	545	535	576	575	556	545	574	554	540	531	542	505	566	556	552	503	514	544	529	559	531	558	532	571	575	527	553	531	520	504	559	532	534	552	534	590	570	550	542	580	594	538	526	504	546	521	549	581	591	570	543	575	572	550	589	589	564	569	538	567	562	534	591	544	571	587	573	557	495	545	590	557	543	562	571	581	578	531	583	514	560	539	568	569	524	538	578	491	519	575	548	506	556	533	544	563	550	562	548	540	549	560	569	551	555	516	562	520	573	511	520	561	532	531	546	533	580	583	515	499	549	564	535	577	584	577	536	555	533	536	566	539	575	545	507	570	538	566	551	555	539	520	574	533	542	565	551	548	533	612	596	578	554	551	534	582	572	575	575	609	536	542	599	589	584	548	556	561	519	558	583	538	549	546	501	593	544	563	588	564	532	576	527	567	585	543	557	531	563	578	559	538	588	579	533	556	587	524	538	548	509	530
22308	40881	30282	11044	4176	2910	2435	2104	1676	1393	1450	1316	1308	1266	1327	1568	1497	1185	1079	1097	934	860	795	820	781	807	928	1100	1087	754	789	807	778	760	849	775	810	834	859	891	1027	1069	947	768	792	758	771	743	736	791	736	777	783	763	757	721	740	710	720	738	715	697	707	669	735	761	693	710	755	758	738	760	744	739	705	756	730	711	723	716	742	738	736	720	683	761	721	714	751	679	750	757	712	685	722	736	699	735	710	745	737	749	731	741	690	712	774	730	719	745	712	689	740	677	726	710	761	720	758	757	755	728	732	723	717	722	745	742	720	736	721	736	707	724	750	697	753	654	727	687	719	730	726	706	735	739	704	764	783	725	709	738	701	770	721	707	766	728	704	721	714	713	773	745	687	688	726	786	741	731	744	703	747	725	752	728	722	737	680	737	751	724	700	700	726	734	719	696	705	728	707	696	677	730	757	762	714	725	710	702	706	775	727	711	731	763	727	732	780	701	719	722	742	667	749	742	717	755	712	697	704	726	713	649	652	726	716	759	754	730	687	727	748	762	700	705	745	708	741	702	713	689	719	702	702	690	723	706	724	742	731	769	699	737	731	733	711	700	704	750	693	749	696	731	781	709	755	747	730	710	769	721	731	723	736	700	725	751	706	717	715	731	715	730	707	725	777	732	710	728	695	704	705	740	756	727	702	712	711	712	694	735	721	735	730	723	690	727	709	733	738	711	715	670	734	696	711	741	702	742	771	723	720	771	683	725	713	718	684	751	694	655	727	676	680	802	740	746	725	720	759	741	714	742	768	744	716	756	738	741	741	730	746	707	747	715	752	720	699	687	707	737	717	752	747	724	756	721	769	751	803	714	753	738	710	720	709	739	750	743	771	724	743	710	703	705	733	761	724	740	765	748	757	797	742	717	664	701	756	719	741	731	683	750	730	809	702	672	693	702	768	761	751	745	711	758	707	698	728	715	683	733	716	776	784	759	659	794	698	753	722	736	690	746	717	743	720	665	712	692	731	694	724	702	758	701	744	726	721	706	706	738	729	741	705	742	733	711	734	758	735	755	729	750	759	746	693	673	715	727	672	760	725	761	736	744	779	756	736	678	752	711	724	720	757	704	735	788	755	756	739	714	705	711	733	728	737	778	732	761	722	701	701	750	745	715	750	707	740	668	737	724	711	750	738	696	718	713	700	734	709	702	694	748	711	748	756	723	734	735	744	670	713	702	754	677	759	721	763	685	709	723	738	771	754	730	689	729	749	741	733	792	750	700	738	725	718	732	701	750	734	761	739	706	761	720	709	719	714	703	749	741	682	758	730	745	740	702	768	755	704	739	700	702	711	700	717	676	675	739	714	729	735	733	732	687	709	739	747	722	757	748	709	749	675	703	716	716	758	732	734	676	760	740	717	702	728	770	725	709	747	730	744	716	703	720	718	694	774	716	737	764	702	773	796	743	728	760	737	701	707	727	700	735	712	747	663	744	798	732	748	684	691	751	705	744	737	716	755	768	729	722	692	650	716	750	728	748	721	735	776	732	741	724	736	736	692	721	754	758	730	763	769	745	724	732	753	726	731	739	720	719	721	671	736	772	716	682	765	784	721	736	686	793	714	733	739	691	755	704	693	742	732	710	715	681	752	727	747	679	728	701	719	740	773	764	718	709	720	741	736	773	699	714	652	707	760	688	668	731	745	736	711	741	741	705	741	743	754	732	739	733	736	752	719	736	767	719	744	695	740	749	754	732	748	690	722	698	713	742	752	740	720	717	729	725	665	695	696	719	732	712	721	729	796	705	725	716	717	768	728	728	723	739	737	712	692	713	727	691	701	713	741	707	717	669	744	717	700	736	696	727	733	693	722	765	764	728	700	718	695	706	719	720	722	754	674	725	736	741	719	686	737	741	705	718	742	702	766	745	709	743	725	702	722	706	706	688	693	735	710	706	749	724	726	704	722	749	744	690	668	754	689	771	756	704	784	726	723	738	715	778	757	699	762	702	727	736	698	762	721	719	720	742	733	734	730	775	720	699	684	708	712	708	672	735	706	703	708	749	751	786	720	695	708	713	670	714	715	746	704	748	756	739	718	722	738	691	696	692	706	691	719	745	748	718	716	743	720	733	702	689	674	736	697	698	733	711	705	706	776	728	765	745	733	755	711	725	745	729	731	708	691	747	732	743	731	689	767	736	761	739	746	736	754	699	733	663	725	709	694	737	740	697	713	695	724	741	718	738	735	724	756	748	732	721	747	707	707	704	742	730	732	726	722	747	727	738	709	740	725	751	742	745	762	742	767	772	704	681	706	745	730	741	725	756	684	699	748	741	704	741	724	730	694	720	723	761	739	729	715	723	706	738	712	743	683	725	734	713	709	767	713	749	711	700	711	693	759	736	742	714	760	748	733	722	725	739	767	711	745	730	686	730	768	713	679	731	727	745	718	744	740	796	696	707	683	718	727	756	669	714	741	697	727	733	694	696	705	695	743	692	761	724	749	743	679	753	720	720	736	695	706	733	724	778	788	723	733	744	716	714	741	700	717	721	704	727	730	689	741	720	698	678	734	742	713	726	707	756	691	746	737	662	716	759	727	664	747	734	741	694	727	756	742	743	789	695	718	712	696	760	752	713	741	708	673	696	744	717	723	689	702	754	713	717	695	740	726	748	709	705	679	732	732	677	729	674	682	716	733	731	713	725	754	751	737	699	724	740	765	735	703	709	732	776	732	730	708	799	684	677	716	739	727	703	711	746	706	721	753	734	733	772	750	700	773	749	739	756	700	744	700	711	679	710	719	672	725	732	717	714	719	716	709	740	721	798	691	698	695	696	727	746	725	745	683	704	731	752	695	693	744	743	730	722	721	724	690	771	703	746	777	747	776	718	760	766	725	767	677	725	705	717	760	738	724	723	681	757	743	743	731	745	736	725	777	709	734	727	677	707	714	751	691	729	715	714	727	720	708	755	726	713	756	715	751	720	743	724	694	714	751	697	770	764	709	704	765	722	710	691	753	694	696	743	800	727	692	720	701	749	725	744	739	700	713	759	735	736	703	732	727	762	699	721	777	788	725	724	760	705	711	734	736	726	681	709	698	737	729	696	714	725	711	692	725	690	744	760	708	643	662	733	722	658	765	651	778	751	723	737	701	706	788	700	657	720	727	756	754	703	699	725	713	713	734	732	774	794	732	722	699	729	697	768	745	715	689	729	728	754	705	757	761	684	708	746	731	722	759	692	713	715	758	740	793	692	726	700	687	715	749	737	706	771	695	705	754	764	778	742	679	720	738	758	716	713	710	740	766	706	755	723	734	724	750	729	719	749	720	721	725	734	738	689	720	744	714	704	746	736	746	735	709	702	723	737	721	778	744	713	749	687	707	727	723	712	735	726	706	755	740	705	724	721	728	759	739	692	708	729	702	751	714	725	736	708	713	747	701	756	719	736	680	733	732	730	686	708	734	713	728	746	753	704	728	774	688	703	781	715	763	687	736	759
22447	20909	28642	23327	20906	20956	11133	1644	1052	997	896	853	855	829	879	939	777	739	708	686	577	553	467	508	469	489	602	750	581	481	444	462	480	473	463	495	484	484	566	677	750	715	527	462	419	449	466	481	407	415	442	473	468	421	453	435	417	456	447	382	431	425	409	423	436	386	397	401	470	416	372	430	419	448	424	452	400	438	473	431	461	409	441	415	414	427	436	445	441	453	441	424	422	425	425	422	432	441	461	388	406	414	434	403	415	411	413	431	409	411	414	428	412	414	427	408	418	450	413	411	435	407	378	412	428	420	426	402	431	408	418	442	421	422	430	416	421	448	434	446	402	436	441	431	427	417	409	425	432	428	404	409	375	408	388	424	413	406	451	418	433	427	453	413	389	451	420	377	421	446	445	422	404	386	423	427	424	430	404	446	408	439	428	413	405	396	416	406	431	433	449	394	410	399	402	435	431	439	400	412	421	391	406	480	425	430	433	422	415	410	415	424	423	415	402	439	396	434	429	391	441	475	410	412	444	409	419	403	399	432	425	435	445	439	446	415	433	438	403	412	418	413	387	413	437	409	438	442	427	404	437	463	409	432	413	415	419	428	404	400	429	436	398	492	406	421	411	431	388	452	452	434	418	385	434	413	396	414	407	415	403	400	423	430	447	449	407	402	426	396	436	363	426	406	434	438	402	429	429	428	421	414	416	392	417	424	405	390	438	391	401	456	416	414	401	414	391	379	417	443	394	427	458	387	425	407	420	419	428	408	396	450	451	431	456	419	429	427	438	418	383	398	418	443	409	445	418	385	420	426	412	426	427	390	427	422	440	408	428	414	422	392	391	452	440	424	443	416	422	389	436	384	452	384	425	393	441	437	391	386	388	400	421	383	399	452	410	394	425	394	407	403	438	399	455	433	425	418	450	436	409	384	424	429	411	414	431	430	403	425	410	434	388	424	420	416	385	441	413	410	389	425	431	413	408	418	404	417	413	433	421	417	433	410	429	435	453	467	437	391	417	459	420	421	402	404	455	418	413	415	417	386	426	385	410	381	431	403	457	394	432	381	459	432	435	420	419	419	471	386	445	430	427	404	404	417	435	403	454	419	439	403	442	414	421	446	399	437	381	431	438	439	447	411	419	422	402	412	428	380	433	389	417	431	414	398	408	446	394	441	433	422	384	398	457	415	447	429	403	422	414	394	424	410	423	429	409	438	436	412	380	436	424	430	368	424	426	405	411	393	391	400	409	435	413	398	395	428	412	404	410	423	416	394	412	390	410	413	427	454	436	409	416	405	437	429	422	451	424	420	428	425	396	397	420	420	441	435	427	439	422	406	417	396	452	402	431	433	431	390	415	432	403	410	428	399	430	413	418	440	395	421	444	409	411	438	427	365	377	426	410	449	421	415	447	424	429	427	446	435	426	449	403	423	415	414	427	405	434	433	417	444	401	432	417	387	411	446	422	422	426	428	407	445	397	427	410	442	410	418	431	397	379	433	411	429	435	429	438	452	417	393	446	426	433	427	453	440	402	430	400	410	417	432	443	427	459	386	430	412	415	425	395	419	420	436	423	405	411	447	432	433	437	427	415	417	422	405	408	435	414	404	395	402	444	432	417	439	423	411	437	436	415	481	438	410	379	413	447	416	433	442	402	425	433	417	410	393	384	467	410	413	391	440	414	432	444	443	431	402	395	435	401	421	397	388	406	414	438	417	421	400	426	412	411	417	463	409	402	414	465	445	414	441	446	437	440	407	437	396	413	383	409	400	412	443	432	418	387	387	432	390	433	413	391	443	405	396	440	458	390	428	415	407	392	436	418	385	425	354	417	420	444	423	414	466	404	429	444	383	448	445	421	431	435	392	395	439	386	426	435	452	403	393	392	407	437	414	399	404	440	430	389	458	414	396	399	412	462	390	432	469	390	421	431	419	427	438	417	405	421	413	416	424	438	409	442	416	438	430	401	415	404	432	452	407	405	431	436	421	431	436	404	416	376	419	425	405	428	384	435	400	404	423	423	440	404	424	428	421	424	414	408	417	385	432	435	415	406	379	392	455	418	411	389	414	393	433	428	435	398	429	406	385	433	437	376	449	412	398	427	428	440	409	439	421	376	413	394	439	439	432	440	441	432	422	429	412	404	437	390	383	430	439	420	413	392	379	417	393	432	412	433	428	419	433	383	397	410	429	433	431	460	402	428	412	459	449	385	416	426	420	403	416	379	429	427	416	417	428	449	456	438	410	437	413	392	408	435	413	417	447	383	411	439	454	442	420	438	409	408	432	459	420	408	406	410	439	422	428	449	384	473	414	452	413	432	440	447	403	406	368	423	423	426	412	407	420	457	418	406	426	414	429	427	405	401	411	383	418	436	451	398	425	416	412	408	439	390	399	415	392	449	401	449	438	404	396	410	428	451	426	434	436	425	429	421	428	398	416	444	407	447	428	400	429	408	418	421	477	419	388	411	423	427	445	439	394	388	429	431	421	399	436	420	418	419	392	393	412	396	441	408	431	397	349	451	408	433	455	397	417	398	429	412	441	394	411	420	428	382	378	371	425	439	423	405	410	412	421	449	394	438	441	450	414	443	438	395	423	469	407	418	422	413	430	462	390	428	452	396	478	407	431	417	432	424	395	381	405	424	460	445	416	421	433	410	414	403	434	449	443	408	395	422	420	385	431	419	427	401	436	412	460	451	429	452	385	406	394	420	436	413	402	421	424	401	382	431	416	427	435	409	391	437	425	425	431	411	392	439	447	382	449	422	453	434	446	446	396	427	429	419	400	426	433	416	433	448	429	393	478	396	407	392	424	452	394	411	407	450	422	448	436	409	383	412	425	420	438	440	421	404	443	441	397	451	418	432	425	421	408	446	420	420	424	449	450	438	434	389	413	434	404	384	446	398	419	405	403	440	403	450	458	415	418	472	409	387	401	424	411	389	428	388	412	418	429	450	426	438	394	409	439	403	400	405	406	416	470	411	441	431	408	402	414	384	402	410	404	440	389	395	413	425	399	419	412	412	409	441	421	420	400	423	393	442	405	420	402	389	388	416	394	461	422	416	390	416	430	410	409	475	402	437	436	449	403	398	447	436	409	428	420	453	418	423	376	433	419	352	391	382	433	413	407	396	406	424	430	436	427	415	418	448	385	469	426	424	407	431	405	383	436	454	404	415	398	399	409	390	419	375	440	442	438	426	445	457	435	402	414	414	428	438	443	399	411	437	423	430	443	395	393	404	413	407	431	436	429	391	438	438	416	434	405	424	424	407	405	430	438	422	434	440	399	392	421	437	414	411	384	441	394	421	446	421	421	425	416	417	423	419	433	469	453	408	392	429	417	410	416	399	413	432	411	414	419	390	447	435	414	413	421	419	382	388	394	400	441	433	413	404	444	423	405	373	406	441	414	407	412	425	419	420	443	411	437	429	402	447	413	472	412	433	433	414	432	431	437	399	423	446	400	402	443	399	412	424	428	423	446	432	406	455	455
23504	42542	30689	11918	5957	4529	3849	3084	2387	2041	1948	1701	1594	1502	1669	1752	1424	1337	1384	1142	826	717	685	708	681	728	951	1230	963	661	698	693	623	648	665	691	701	746	864	1096	1117	1122	767	622	577	567	582	598	614	586	584	692	627	633	603	634	560	510	588	566	563	580	544	541	565	587	553	552	570	550	517	580	551	571	532	568	546	613	580	572	597	560	579	589	576	590	586	591	578	567	522	549	554	570	561	570	578	539	562	617	563	587	579	546	544	579	585	549	576	595	573	569	527	525	537	563	539	561	571	514	550	606	589	585	544	561	574	518	561	592	542	590	591	608	552	538	603	553	574	543	564	563	560	568	539	585	603	547	535	576	531	558	564	573	599	567	553	578	573	573	544	559	571	536	567	544	523	548	582	566	591	528	600	573	574	575	545	568	557	542	504	575	578	549	559	588	615	572	549	587	541	521	581	586	563	537	559	521	570	492	555	561	580	563	528	586	536	610	556	562	545	548	560	546	536	573	559	572	543	549	573	564	570	544	556	551	558	576	563	548	533	572	571	581	579	576	572	585	532	585	570	583	560	570	557	560	600	588	505	517	548	569	560	538	536	570	542	498	526	552	537	581	588	544	573	569	533	537	566	536	567	617	587	569	536	578	596	575	520	552	556	595	599	543	557	571	523	547	531	561	558	584	568	583	620	592	549	569	552	549	521	612	566	529	572	539	523	536	548	562	555	549	546	570	529	546	537	591	557	557	548	568	583	515	586	571	537	585	553	534	547	569	563	521	598	505	542	583	558	535	559	526	576	544	566	546	536	543	590	546	543	557	564	570	569	571	587	571	581	525	550	552	588	530	527	551	555	577	541	552	562	553	558	532	556	570	576	576	552	611	553	603	555	566	546	552	529	540	537	564	512	578	539	636	577	561	547	577	564	581	555	594	533	552	556	553	554	560	558	548	561	539	576	534	558	542	541	528	563	528	543	549	551	542	525	555	552	540	618	545	584	562	517	547	540	543	547	581	569	539	579	547	564	564	564	533	563	551	563	587	560	537	571	594	547	555	564	514	538	549	535	562	552	599	586	562	529	556	544	570	602	593	543	543	532	583	567	574	545	544	555	550	549	581	553	566	504	547	518	584	527	565	565	555	536	576	561	538	539	538	573	542	544	574	550	573	564	563	558	550	524	520	531	563	576	532	594	565	577	540	566	572	577	580	511	511	613	585	576	549	542	599	607	537	637	564	551	568	549	554	543	577	527	532	564	587	576	516	532	563	528	572	546	583	525	559	603	552	564	569	514	533	603	569	551	569	511	589	554	572	559	500	546	518	566	607	574	554	551	555	544	568	537	584	591	566	560	584	569	544	552	534	524	562	580	542	591	540	558	583	575	554	507	532	551	513	582	566	572	574	573	529	560	599	588	561	546	532	580	548	551	571	559	602	551	595	549	556	581	540	554	515	555	545	560	498	586	555	579	525	569	568	544	561	555	611	585	553	543	590	596	568	556	534	558	602	572	546	549	567	546	560	574	571	561	589	576	543	583	590	563	562	560	527	583	557	540	563	550	510	531	532	580	587	554	594	598	561	560	562	561	597	565	530	553	572	591	571	543	570	544	585	558	562	537	604	564	558	591	553	541	537	551	579	589	543	588	533	504	494	540	558	562	564	558	553	540	565	529	556	519	572	567	595	599	579	601	560	578	579	565	578	556	572	505	561	536	574	510	531	582	570	530	541	578	572	623	563	567	558	593	543	565	540	568	546	559	578	522	551	529	594	563	537	554	583	569	550	544	553	555	521	598	580	598	528	526	587	523	537	566	596	522	559	533	518	576	567	561	507	608	562	559	571	563	592	527	502	568	568	560	588	568	571	596	542	530	534	565	597	543	515	634	481	535	573	563	552	571	556	567	550	565	562	548	619	528	608	566	545	569	594	592	561	542	586	555	573	544	573	584	548	547	575	572	556	533	576	559	570	594	574	585	536	519	541	589	539	567	538	577	557	527	603	549	545	579	549	574	591	526	532	548	560	601	544	576	565	567	559	535	566	565	545	565	588	577	565	546	552	566	579	536	560	559	528	590	524	557	554	566	507	568	588	571	544	590	534	610	538	584	512	555	600	584	565	568	557	586	523	567	559	555	511	570	575	578	561	545	540	571	571	556	512	561	525	608	561	591	541	619	566	598	580	568	542	565	511	553	543	561	535	557	587	540	531	536	563	580	569	568	577	610	545	554	549	540	533	586	558	543	571	554	545	543	600	589	574	520	589	543	556	543	557	549	587	555	516	617	575	531	595	539	552	547	547	506	572	569	550	557	554	581	551	574	591	560	554	582	580	562	527	545	577	547	543	593	552	567	557	590	547	572	543	571	605	533	553	554	547	544	543	574	575	566	537	548	536	530	552	572	565	549	572	561	548	572	540	565	551	573	545	550	562	568	531	555	599	554	539	542	564	597	565	524	587	551	559	581	501	583	563	568	557	572	513	557	553	510	566	578	578	580	569	547	567	568	556	613	585	558	551	525	587	597	615	536	571	573	533	576	546	556	557	588	579	547	567	537	553	532	527	557	634	522	532	560	563	530	578	551	573	541	563	591	539	540	534	559	538	544	521	559	584	548	546	557	574	512	605	557	571	553	576	499	540	551	593	587	571	539	576	571	559	552	597	603	538	576	567	524	520	559	566	567	578	588	557	540	565	543	585	528	576	538	577	507	561	561	551	554	553	537	584	559	566	533	535	545	528	576	568	556	571	579	600	605	546	554	541	561	573	595	567	560	592	565	577	556	589	565	543	575	586	584	544	541	558	526	567	553	571	542	549	566	543	575	549	538	542	612	558	584	521	527	565	578	563	600	562	579	533	551	572	543	586	571	565	552	570	585	539	556	526	576	581	565	627	574	571	578	590	521	554	573	530	588	581	545	545	567	535	568	584	532	571	577	547	594	563	557	579	504	583	560	547	530	519	516	551	505	532	517	522	549	545	566	561	550	600	537	548	613	585	556	592	574	517	514	558	574	485	574	587	554	571	539	562	554	585	545	584	545	567	572	585	599	580	565	564	569	535	581	558	567	584	512	553	547	556	572	543	568	568	588	500	563	553	599	584	543	579	574	537	599	567	636	549	569	566	552	565	583	573	549	582	577	504	607	557	571	521	530	514	591	569	601	613	559	593	570	547	572	555	572	538	597	602	579	588	559	546	563	543	539	535	554	544	537	539	506	545	578	541	555	534	528	556	514	529	536	574	574	603	557	551	549	583	583	538	545	554	567	521	538	552	558	537	549	576	602	567	597	507	555	567	579	572	574	552	560	575	580	572	558	555	516	558	560	561	554	552	523	534	579	587	598	516	562	574	544	600	566	536	590	592	547	610	525	609	556	571	580	542	578	552	576	532	573	584	515	570	581	560	595	565	576	587	591	536	534	558	550	521	580	577	578	589	559	516	550	585	537	568	560	572	603	566	546	592	579	562	550	551	536	570	547	558	526	547	538	537	557	531	566	536
26563	20892	14240	2550	773	750	597	643	535	480	495	505	475	470	497	483	499	498	526	510	402	420	436	419	396	412	488	467	423	415	431	417	450	420	424	385	405	471	470	502	511	452	443	410	397	394	408	414	392	400	391	393	438	408	424	422	436	398	443	455	411	371	400	395	430	406	411	402	387	381	409	411	433	443	406	443	413	400	379	413	394	389	431	422	426	395	428	397	373	386	405	423	400	389	443	401	402	410	432	433	392	404	383	443	379	379	404	423	450	378	412	415	382	419	463	382	408	396	398	401	419	430	413	409	390	394	435	409	443	385	400	356	412	374	385	396	443	401	402	418	386	429	391	397	390	390	389	392	454	371	412	365	425	406	456	369	404	430	417	413	419	394	392	436	452	404	373	429	376	416	417	429	392	414	405	402	409	422	399	399	395	428	398	393	408	446	416	383	422	402	421	378	417	406	406	383	426	419	408	405	424	396	401	404	394	397	408	397	383	435	390	413	396	420	387	372	428	425	401	403	392	402	394	382	376	393	366	386	406	421	411	394	425	385	407	400	410	406	431	393	374	407	456	412	401	409	419	427	413	412	381	395	414	383	391	433	390	410	375	386	404	416	384	414	388	419	409	479	409	411	404	382	415	409	450	444	389	392	405	424	427	403	370	391	435	401	436	402	379	407	425	413	397	405	419	378	417	450	407	400	386	424	411	380	399	382	404	403	441	427	398	361	383	442	406	436	398	411	437	393	409	465	384	435	440	433	389	391	407	455	439	418	406	392	397	385	425	409	345	437	394	419	363	363	435	401	421	385	416	412	391	410	448	416	363	431	395	416	422	408	362	421	407	380	405	397	411	405	417	420	426	416	379	387	362	396	454	423	437	406	393	385	386	379	367	396	400	386	382	407	406	374	411	400	388	407	416	420	426	415	390	374	422	403	428	398	399	406	394	401	441	363	419	419	433	409	378	402	433	381	410	426	447	407	441	407	413	415	420	386	417	425	381	459	408	411	429	405	404	404	424	432	415	359	413	381	377	424	469	412	398	407	435	393	379	422	412	393	393	408	394	438	386	413	395	415	401	418	397	390	371	461	416	409	433	397	380	392	423	425	382	431	404	408	389	389	403	398	411	410	398	440	414	401	397	409	414	400	395	424	410	417	394	431	431	375	409	400	432	409	369	398	416	395	417	395	419	413	431	408	370	418	408	381	414	425	398	395	417	414	382	393	412	425	427	404	386	406	402	422	418	377	404	403	434	413	432	403	409	395	450	383	394	415	419	405	400	416	439	403	419	375	408	376	411	379	441	370	378	416	395	398	383	417	415	367	384	437	408	390	373	403	416	430	422	404	445	415	361	371	409	390	458	426	378	394	395	393	418	428	372	389	371	397	403	387	421	419	448	409	413	421	401	400	420	418	402	435	402	362	395	408	378	416	440	406	398	421	398	428	387	429	402	410	400	406	402	376	382	389	399	392	377	386	394	425	402	397	388	369	431	392	428	441	411	402	406	432	383	424	399	410	414	378	373	416	429	399	383	396	403	405	393	387	436	414	449	377	402	405	426	399	417	382	416	419	432	370	396	412	410	420	410	427	386	387	408	381	391	416	430	406	395	368	377	371	379	456	409	409	399	375	393	379	418	392	362	421	392	410	445	402	428	387	391	404	393	362	391	432	412	411	410	445	363	404	428	402	382	421	399	412	393	372	378	422	398	392	375	439	442	399	364	411	456	429	387	437	415	416	412	427	422	379	405	411	415	406	421	404	401	381	423	409	391	408	421	378	415	398	426	410	435	401	417	389	416	395	448	381	400	400	427	367	434	402	424	465	424	396	388	363	414	381	423	430	441	430	397	394	405	453	398	381	437	407	407	394	415	400	402	391	408	421	418	397	401	364	405	416	407	398	386	385	397	393	386	392	363	444	401	394	410	431	439	415	412	389	391	365	438	388	380	375	423	420	391	402	396	430	400	361	437	400	384	422	385	399	387	403	416	393	417	390	417	381	377	403	410	412	415	402	368	418	446	413	427	361	415	395	414	407	406	389	380	401	402	402	394	365	390	411	426	409	420	363	439	373	404	440	392	433	407	416	425	412	395	437	423	423	392	402	406	375	405	394	398	423	421	410	385	403	395	395	434	399	418	391	415	427	425	359	384	410	393	381	410	416	406	410	402	424	364	425	383	438	388	415	443	393	409	403	396	396	426	402	419	416	419	424	385	394	423	390	401	438	385	428	410	422	373	398	359	418	409	357	445	400	406	408	363	420	407	385	390	434	405	351	411	437	430	412	443	422	427	415	371	393	434	400	405	429	401	418	392	387	377	426	386	431	395	416	373	438	415	410	385	369	412	405	453	394	401	423	373	407	414	398	401	429	420	426	393	423	402	402	401	398	404	375	426	397	420	418	367	427	402	413	423	423	447	421	403	433	416	425	418	423	391	429	392	415	398	398	420	439	415	420	426	418	414	414	380	390	429	387	401	406	400	428	455	410	413	411	419	408	378	382	403	432	395	362	455	370	406	405	423	389	422	425	414	416	377	403	401	419	432	393	412	424	411	419	400	369	423	412	435	423	413	367	379	437	414	353	408	420	446	429	410	383	427	430	403	380	402	427	398	459	430	404	404	421	375	409	415	392	397	415	436	377	404	401	397	411	418	413	397	425	446	393	376	412	410	409	352	399	396	381	377	431	440	437	416	428	391	395	418	412	383	418	384	421	417	451	400	411	390	436	419	442	466	367	426	404	385	394	398	388	394	426	404	419	372	396	393	401	387	440	389	379	422	454	384	383	402	433	401	391	440	423	414	403	390	379	416	420	378	406	408	432	410	411	434	465	421	422	382	419	401	381	389	423	427	360	409	360	403	410	435	370	398	400	389	389	436	435	407	412	427	406	431	386	426	411	393	395	419	386	394	396	404	425	412	380	404	392	406	407	418	390	403	388	406	391	406	391	410	379	405	437	407	418	461	384	391	427	410	403	397	410	430	396	375	417	417	436	411	404	408	439	412	420	378	383	411	434	411	410	382	464	408	366	400	385	442	370	439	385	434	381	437	408	452	410	408	431	428	383	413	389	386	392	397	387	419	379	405	419	396	395	445	428	400	403	439	424	412	412	382	420	392	378	417	405	434	407	397	405	432	416	404	388	426	412	408	407	408	399	399	429	439	408	386	407	390	381	423	393	386	444	415	397	426	391	407	411	423	396	393	389	440	434	428	386	397	421	412	422	408	420	403	413	431	412	387	425	429	419	384	395	406	417	423	417	394	378	419	422	396	423	383	426	417	362	397	404	416	395	455	443	396	441	407	420	435	411	428	375	425	383	393	386	418	417	380	377	433	418	386	396	408	402	415	424	417	374	419	414	424	379	427	387	410	414	405	407	398	420	392	411	400	373	415	387	397	405	372	407	432	423	417	427	392	394	402	378	406	409	389	414	384	419	446	383	396	391	445	429	405	412	378	404	401	414	389	405	441	391	410	427	414	421	419	417	390	429
15635	23550	10410	2167	1277	1121	1153	1129	850	820	809	726	766	768	746	755	760	835	889	718	629	565	563	528	567	599	727	797	652	578	548	575	570	551	546	537	581	668	666	788	766	668	561	548	570	604	581	530	565	564	607	557	532	576	554	583	538	560	582	546	557	497	522	555	543	567	565	567	524	539	584	527	496	545	560	525	534	490	550	543	512	536	543	558	538	553	517	530	571	550	543	544	546	543	519	556	568	523	541	522	536	548	516	515	548	534	515	548	535	555	518	541	557	524	562	555	504	546	523	527	528	527	544	506	546	515	559	524	489	495	529	570	576	555	576	534	558	515	519	534	554	505	535	609	539	544	561	568	545	541	520	615	543	559	537	567	560	524	556	513	513	568	551	503	548	533	574	538	566	544	520	525	540	545	571	537	550	554	554	605	536	522	541	551	551	544	490	554	525	556	548	544	532	555	586	541	531	537	563	556	555	547	532	523	539	549	549	539	513	575	570	507	529	564	533	491	511	566	519	528	504	568	577	549	510	545	518	510	524	545	533	522	547	511	543	566	535	554	563	571	531	489	577	592	526	546	539	520	538	513	534	532	537	550	565	528	514	549	545	471	536	589	566	542	503	575	529	519	548	511	553	555	556	574	592	571	552	541	578	557	501	517	522	516	558	551	563	533	530	532	546	563	556	532	532	502	555	552	536	507	515	541	501	516	556	530	492	557	536	579	570	565	554	490	536	553	487	554	549	527	523	561	512	537	516	564	536	555	566	518	520	525	521	541	524	539	528	554	522	544	541	498	499	530	538	543	543	536	547	541	567	550	503	509	518	510	548	525	533	578	543	514	531	511	570	519	533	539	541	558	545	495	558	550	566	554	540	523	546	546	539	477	517	549	514	585	538	544	536	577	519	519	533	538	536	504	579	532	552	537	494	543	547	522	550	542	547	538	541	515	545	555	493	541	550	531	543	571	559	542	544	540	530	520	550	516	547	529	524	524	545	539	540	539	548	504	569	509	573	529	557	541	503	558	565	503	525	514	552	549	554	546	529	541	510	552	503	527	509	518	528	557	558	542	559	566	543	533	532	518	515	522	494	504	546	538	567	507	550	590	543	555	540	570	515	557	528	515	550	545	540	520	545	504	578	513	536	518	572	509	560	549	525	534	522	535	531	521	541	538	554	538	571	551	563	538	517	585	558	560	560	553	531	540	528	584	542	569	553	566	571	549	522	523	526	510	591	536	538	535	547	507	561	559	552	546	521	558	556	491	521	588	595	529	539	544	541	537	536	497	530	530	524	536	549	530	531	494	527	555	505	521	547	530	530	543	508	596	545	572	497	487	597	497	549	515	507	532	580	553	522	495	536	528	534	532	504	551	504	564	497	535	541	534	553	531	581	528	535	491	509	521	549	558	555	544	540	552	584	529	517	544	489	551	523	543	562	522	544	517	575	558	517	566	510	536	520	512	543	558	520	513	526	555	538	561	511	560	569	556	527	549	532	552	547	560	571	522	537	585	531	514	513	532	555	532	533	521	558	539	533	574	516	521	548	511	543	584	540	530	541	510	538	547	569	574	551	534	574	538	542	524	507	598	597	554	564	566	536	543	562	529	529	555	563	547	513	564	539	569	503	573	516	521	573	549	581	545	516	536	555	563	532	579	591	539	509	494	565	578	538	478	562	546	563	550	524	517	517	544	517	552	518	529	534	542	568	524	540	575	566	525	531	573	537	471	548	555	547	543	511	545	578	499	494	501	549	533	560	549	545	568	537	532	545	556	544	558	518	569	516	539	550	549	555	531	537	514	581	554	518	559	512	533	556	564	560	539	572	530	508	517	554	517	576	528	550	531	553	557	523	526	546	536	561	538	554	511	563	558	512	489	560	581	480	539	535	572	520	550	580	531	532	556	546	538	508	554	530	541	522	589	546	498	537	561	563	574	533	568	535	501	538	550	515	539	503	538	561	526	523	540	532	505	537	551	498	530	586	532	574	547	601	519	575	564	570	547	550	573	497	531	524	537	528	528	520	559	543	520	523	573	520	547	502	519	575	512	593	529	559	509	521	554	519	584	516	518	521	503	521	518	559	544	531	553	549	560	552	527	577	574	558	534	557	511	540	516	544	512	564	549	557	567	560	547	537	529	535	572	528	566	524	530	523	523	544	553	552	585	560	539	546	561	547	569	561	543	554	563	535	550	578	524	550	571	557	495	513	545	525	559	529	548	510	548	579	555	560	533	532	529	542	571	521	524	506	504	531	578	538	508	596	525	535	566	510	501	546	487	545	570	543	545	586	547	547	557	540	582	569	563	544	528	546	594	608	548	550	525	531	515	560	544	491	545	550	517	544	577	549	541	525	518	559	557	546	564	540	530	520	533	552	542	539	572	511	540	566	532	550	555	511	556	528	534	546	506	529	562	538	541	517	503	564	514	553	530	549	526	563	580	590	558	551	518	569	568	525	513	542	555	541	527	531	563	554	577	553	511	516	572	553	562	554	564	529	553	538	524	553	561	544	548	505	568	521	549	534	542	566	524	545	508	544	530	492	557	517	535	534	534	491	501	525	543	586	538	540	512	555	521	550	557	518	533	542	538	575	552	536	547	519	489	561	561	574	501	548	547	491	567	553	539	516	523	554	565	524	568	525	588	565	537	535	537	543	519	513	550	558	514	536	516	601	508	532	538	549	557	543	563	556	553	521	553	563	561	529	538	511	514	551	567	534	529	559	579	538	538	533	565	550	542	540	515	514	559	551	547	548	527	538	566	545	548	567	537	558	534	548	509	515	525	547	511	565	509	519	516	535	491	502	537	572	550	545	514	525	555	584	536	555	546	583	548	491	572	525	547	507	537	544	528	521	556	509	563	526	539	511	530	512	568	527	567	491	529	554	555	543	580	533	549	537	550	563	546	548	507	542	503	546	547	487	534	564	557	503	582	556	562	553	522	489	534	541	539	552	523	580	544	528	554	507	556	495	536	542	534	504	526	551	513	531	514	548	530	562	562	502	583	498	543	531	495	496	560	547	535	529	561	546	508	547	572	558	534	526	530	521	549	547	564	529	596	560	496	523	568	581	539	517	533	522	521	551	517	561	530	523	543	560	530	524	527	525	589	519	553	539	562	581	524	559	587	516	585	497	529	506	545	573	582	535	538	557	523	591	547	525	543	507	562	565	551	559	540	569	543	519	540	532	515	547	543	531	504	511	537	515	552	532	547	521	549	534	544	565	525	522	531	524	531	540	565	573	538	528	577	530	526	508	505	530	536	576	559	552	563	537	554	516	529	513	571	526	540	549	553	603	533	577	544	542	595	564	543	543	515	541	551	520	536	541	520	524	519	545	526	525	517	509	519	549	528	569	539	560	567	562	555	542	565	524	562	545	548	530	540	543	523	531	526	580	550	503	547	514	554	540	527	537	550	532	541	564	542	523	526	543	536	501	519	561	534	537	471	489	526	511	538	554	523	575	559	540	556	571	532	557	525	553	521	557	566
23354	20914	28341	23649	20916	13000	2184	1315	1094	1031	889	856	826	818	757	775	756	912	850	669	588	568	593	589	580	575	709	719	606	553	576	579	583	560	614	624	611	664	712	664	714	595	534	568	570	569	553	560	534	545	582	532	570	572	574	561	519	553	543	542	549	521	562	530	558	544	558	529	610	512	522	544	528	564	510	549	517	518	502	548	531	551	539	533	548	562	513	525	526	541	524	552	548	504	507	518	609	583	585	512	551	526	559	548	548	549	574	548	557	530	547	532	539	547	519	547	543	519	550	541	589	555	560	574	580	544	543	505	512	566	518	525	577	570	555	509	551	552	554	540	592	538	506	567	565	575	517	562	551	549	569	553	524	551	541	524	493	514	556	565	569	523	557	556	573	514	532	526	547	574	520	536	511	554	538	512	532	542	488	545	562	501	551	543	575	514	530	571	486	534	533	547	578	542	494	502	534	569	543	556	529	566	530	554	523	549	505	550	544	540	532	511	488	509	584	526	527	561	542	517	574	525	527	576	557	524	500	546	574	552	507	542	546	533	513	526	527	544	533	537	569	531	533	546	551	507	528	544	523	536	566	549	550	576	548	490	518	564	539	535	520	499	518	514	504	512	523	525	558	553	539	552	536	515	508	560	536	485	515	524	547	506	580	542	529	550	538	496	543	561	536	578	523	546	503	564	560	540	542	533	584	495	524	560	579	573	541	556	541	553	581	535	535	527	534	543	526	549	529	564	525	506	512	562	533	596	544	550	526	541	489	560	565	547	530	526	505	549	561	514	511	595	509	512	538	534	557	550	557	548	561	540	529	548	539	537	558	502	501	573	545	535	558	530	535	546	560	498	517	573	554	506	556	581	520	534	535	543	511	554	564	522	506	559	559	511	566	545	525	565	542	549	519	555	573	537	526	564	524	531	555	536	541	553	490	504	518	530	539	572	562	586	541	537	543	527	519	544	543	539	554	539	545	499	492	552	552	542	554	519	541	502	524	598	530	502	538	567	544	570	544	527	555	554	528	518	536	540	567	543	552	540	538	532	543	567	482	548	534	543	515	533	518	496	530	548	532	523	518	537	562	537	561	530	547	527	553	538	570	535	516	531	545	537	587	539	584	572	538	529	505	523	506	538	532	564	528	588	581	521	506	544	557	533	536	529	560	575	501	538	526	562	504	540	493	537	568	537	535	545	522	566	534	534	534	550	537	560	524	552	547	527	554	571	545	533	499	488	563	585	520	496	547	576	550	548	556	561	560	545	523	510	542	497	532	550	514	558	578	545	527	488	550	516	534	541	523	546	504	538	568	513	498	536	535	528	554	536	522	511	496	518	546	524	567	536	535	530	552	558	510	558	540	570	543	559	520	542	516	564	537	557	547	511	508	545	551	515	540	512	531	574	522	555	523	533	504	547	528	568	511	549	554	555	556	561	548	524	568	562	533	537	539	512	532	547	567	535	535	505	539	533	546	497	556	527	533	541	546	504	533	547	588	565	584	552	521	516	566	532	550	545	520	520	555	535	512	549	578	535	542	494	548	519	527	476	527	548	529	559	511	531	489	559	588	520	566	534	531	542	534	530	511	526	533	543	522	537	525	518	536	523	553	535	512	568	526	564	545	528	585	572	564	511	550	525	520	486	558	549	529	546	529	531	555	517	508	551	564	532	521	554	522	551	556	559	559	547	517	554	545	534	534	511	588	532	520	564	546	532	513	524	563	560	535	499	573	544	522	521	554	541	569	510	522	527	550	536	536	557	541	533	553	540	551	549	532	552	489	548	576	537	538	556	565	569	560	559	558	512	524	566	559	569	538	557	516	530	504	553	539	558	592	525	478	526	528	517	569	567	519	508	507	527	552	551	483	544	535	541	506	550	524	515	554	528	513	546	536	547	510	527	544	502	528	544	574	521	561	524	541	543	535	510	539	497	535	572	547	539	550	557	544	522	513	531	551	571	536	565	536	541	534	548	565	547	515	528	581	511	573	564	517	544	536	548	544	546	528	557	534	521	567	544	511	535	610	548	550	508	553	550	572	552	578	559	568	550	532	526	553	542	567	497	505	525	557	551	529	527	512	571	540	523	565	531	580	487	544	531	548	553	543	553	524	527	506	528	511	555	554	552	563	541	544	546	568	520	500	564	554	575	534	530	530	509	576	574	563	515	579	528	526	538	512	537	574	530	550	541	527	540	515	516	548	543	554	508	539	546	523	533	536	505	526	552	558	556	533	527	536	500	516	510	568	500	553	531	555	515	572	510	554	528	523	550	554	547	537	505	525	519	514	509	570	528	564	572	523	538	562	548	525	548	542	569	549	466	530	536	581	539	515	521	554	519	549	537	559	538	548	527	566	559	512	554	547	531	489	569	542	505	536	576	546	532	502	519	536	542	538	564	538	528	522	541	555	516	519	538	563	553	538	506	557	579	546	541	527	540	549	545	546	544	500	520	580	574	558	500	502	551	539	537	556	548	552	504	570	578	554	522	571	541	509	539	502	558	531	565	551	552	500	595	545	553	521	554	575	505	560	555	533	541	542	562	500	553	551	561	508	552	579	554	580	495	545	588	608	572	541	525	551	515	510	546	561	532	574	553	505	536	509	523	533	550	564	554	551	580	520	571	578	541	529	535	515	563	549	540	558	540	557	533	539	590	556	537	547	517	510	512	512	551	548	525	518	566	554	513	558	521	543	583	533	530	544	571	559	544	555	507	546	488	543	542	536	532	554	534	553	533	518	550	568	537	526	556	551	553	573	578	554	533	539	528	561	505	521	538	552	573	557	551	526	533	562	524	549	551	568	573	560	551	550	522	544	505	538	603	530	545	532	542	553	546	555	537	529	510	576	579	555	548	574	568	532	582	525	545	499	558	512	555	545	553	575	508	574	533	525	562	517	542	543	545	549	545	526	568	533	559	540	551	582	580	555	482	558	547	530	551	547	513	506	490	550	549	517	589	570	583	591	542	530	533	587	502	556	563	511	569	550	539	546	551	566	563	505	557	529	553	578	518	499	528	519	540	518	544	563	541	574	479	541	536	563	522	553	524	573	512	528	496	548	534	554	554	546	586	548	548	510	551	560	559	547	565	540	506	538	513	514	529	578	553	564	504	517	529	539	545	492	524	572	526	595	549	555	563	559	533	541	551	550	523	577	513	525	538	575	534	533	515	535	523	549	540	529	547	520	526	577	506	557	544	512	520	548	561	520	516	529	499	525	583	540	551	507	513	520	515	522	554	564	531	530	527	518	589	540	536	561	536	516	551	512	535	551	567	538	532	525	540	554	535	560	502	575	502	535	505	543	517	532	539	574	548	553	591	559	555	533	559	528	569	537	577	534	565	534	513	539	513	544	501	557	551	534	509	512	509	556	549	551	567	566	524	504	561	519	558	539	550	515	533	584	547	530	569	524	542	484	519	502	607	525	532	551	583	578	517	531	600	577	553	543	568	575	536	537	516	551	522	524	538	520	543	544	552	547	545	552	586	493	526
13938	30100	17602	6440	4361	3601	3176	2645	2227	1896	1654	1466	1422	1293	1205	1252	1328	1513	1403	1104	843	797	789	733	808	855	1110	1155	841	811	764	804	763	802	792	826	831	1060	1079	1137	1123	814	700	801	760	785	768	752	753	759	792	767	749	792	758	780	746	706	761	732	752	728	747	721	741	734	734	696	696	750	694	675	768	764	714	756	693	708	741	737	737	734	699	756	726	719	730	674	743	717	724	709	689	692	670	747	712	709	676	711	709	696	742	703	709	722	706	758	689	784	736	706	708	720	741	716	701	714	714	690	709	739	700	733	740	708	676	721	717	698	706	674	744	749	664	658	704	728	668	702	704	685	656	717	699	723	710	693	698	729	727	737	698	771	724	725	738	727	720	765	733	734	720	695	748	694	707	715	744	723	735	696	684	757	654	707	725	742	747	762	729	722	749	797	704	726	737	736	737	743	735	701	705	709	721	717	712	720	722	709	746	696	657	686	742	741	747	749	727	706	749	710	764	699	719	735	728	695	716	724	652	751	736	733	682	665	730	719	698	720	705	762	738	747	674	736	701	739	725	740	699	724	726	737	703	715	704	709	722	730	779	692	707	766	758	717	708	760	730	727	706	709	717	719	732	724	695	703	678	711	700	741	716	676	723	677	701	712	703	701	778	721	718	687	679	759	703	705	675	672	763	718	737	703	695	736	722	722	703	744	733	700	692	733	716	682	673	683	713	720	710	708	735	715	712	753	748	708	727	723	734	715	671	697	679	728	746	683	709	665	705	770	746	705	692	675	717	707	677	708	704	680	690	692	723	759	700	721	730	752	686	732	653	728	686	702	701	678	720	722	690	737	778	704	693	687	722	703	696	757	697	710	682	699	715	730	740	704	668	730	705	741	737	736	721	706	704	742	692	720	734	695	692	729	729	735	684	716	708	658	685	720	714	687	709	718	698	707	724	731	723	736	687	648	704	666	735	740	738	686	728	653	730	671	700	697	675	694	710	739	772	679	690	698	739	753	713	734	705	745	689	708	743	731	732	704	717	715	737	728	749	704	757	726	681	686	717	678	744	735	692	711	721	679	716	671	706	725	675	720	744	683	722	683	732	755	717	724	705	739	734	680	725	735	742	726	745	659	755	742	701	727	702	712	704	721	749	682	712	736	745	732	685	712	726	660	703	734	669	731	744	707	717	696	732	747	711	709	734	743	716	703	728	693	715	728	720	713	731	678	690	699	705	710	723	709	659	745	703	683	708	756	707	696	711	752	707	708	698	697	697	691	721	711	730	680	726	703	699	717	696	681	674	767	695	710	735	682	718	673	727	796	705	702	748	699	737	686	705	716	689	707	776	744	751	729	734	713	724	701	705	699	748	720	729	686	727	694	733	759	745	749	742	721	747	685	718	726	713	736	672	727	698	699	736	728	719	729	761	770	739	695	626	732	709	694	695	691	703	719	743	688	700	703	697	770	715	682	703	689	696	714	640	712	742	722	700	708	723	696	721	712	743	708	752	728	680	723	702	708	743	717	710	678	675	668	686	730	702	677	740	682	746	691	666	681	756	720	672	687	747	718	730	705	670	690	732	744	728	675	764	742	662	693	694	702	677	716	737	698	724	731	699	722	733	717	693	729	743	719	643	723	708	774	731	741	717	718	783	706	714	723	735	692	720	716	684	681	727	712	702	784	695	708	732	727	749	674	723	735	721	755	780	737	698	707	706	674	674	676	719	727	728	696	711	700	741	719	729	713	690	714	691	736	694	725	722	738	720	697	698	697	713	662	713	730	700	732	715	741	754	705	768	687	669	723	704	686	720	734	711	728	706	695	702	731	746	715	717	699	738	718	726	722	697	710	722	712	676	695	711	701	702	708	708	731	698	638	682	662	725	704	733	714	682	734	750	688	727	727	722	714	718	682	695	737	746	710	688	737	690	647	724	744	709	687	652	733	716	677	735	733	681	727	686	704	669	717	684	714	696	717	727	714	725	671	726	754	694	681	757	744	718	674	749	735	742	729	693	717	683	705	701	741	738	731	696	707	721	733	699	708	745	660	716	754	747	772	717	736	690	729	723	740	749	706	768	698	719	687	775	717	674	723	758	709	715	763	696	727	697	742	666	714	716	677	703	742	713	728	714	722	685	733	741	726	672	725	693	754	756	755	714	723	717	753	703	658	682	762	692	692	680	741	721	731	692	731	728	668	690	708	699	700	705	762	717	712	755	796	683	701	712	756	714	682	702	699	703	740	745	708	711	746	691	707	705	717	724	733	754	674	700	759	661	730	696	716	727	661	689	733	687	750	744	672	697	700	694	752	705	701	673	699	705	734	714	670	708	786	761	706	697	685	700	692	717	666	701	765	639	705	672	742	732	678	682	775	717	723	692	698	725	724	661	714	713	725	715	740	709	729	685	699	732	672	660	706	719	710	699	720	740	697	715	673	725	704	679	704	707	708	710	681	745	730	684	707	727	701	689	647	736	673	753	729	704	767	739	721	734	717	759	687	695	682	718	766	701	739	693	703	730	723	687	718	687	726	681	685	717	752	705	703	728	680	671	726	714	732	727	712	641	735	680	718	712	690	698	750	729	727	717	714	715	740	743	728	717	655	737	733	724	732	723	718	686	660	701	675	692	708	677	726	690	734	693	696	705	647	697	715	722	695	712	742	746	736	662	738	723	749	708	681	668	752	704	752	676	719	713	719	751	683	700	716	741	693	660	691	714	699	697	717	747	737	738	673	735	730	707	713	703	734	703	715	707	664	725	706	756	729	685	711	744	715	722	754	740	726	711	746	694	702	697	710	669	683	774	681	707	788	756	674	726	716	704	692	726	683	731	673	703	675	697	699	758	668	740	725	714	676	735	740	708	738	684	663	715	735	720	747	705	711	731	725	688	735	694	719	708	727	711	689	712	683	685	735	721	741	723	692	703	718	715	712	718	673	734	696	761	719	726	752	671	699	694	726	697	734	725	698	765	693	689	746	742	683	687	668	729	694	724	706	706	726	745	689	705	743	739	721	688	743	715	676	743	704	693	702	687	717	712	708	678	706	713	733	710	687	719	681	652	720	733	709	767	732	697	784	681	668	690	760	727	733	705	699	740	739	711	715	723	662	700	731	701	742	688	728	734	710	792	701	689	659	725	703	731	663	707	718	747	717	722	735	679	710	758	709	692	725	742	715	688	697	711	679	705	723	735	715	669	697	683	752	731	711	707	678	770	699	728	714	689	735	735	705	726	683	729	700	731	678	668	662	686	718	741	702	730	719	726	690	706	712	731	656	697	749	694	760	707	681	720	732	716	710	692	688	684	730	746	731	676	687	732	742	750	693	692	700	740	683	766	712	702	743	747	687	717	724	722	666	744	686	709	702	684	721	704	711	691	789	746	712	724	730	719	745	742	776	677	756	671	724	694	730	688	705	710	738	699	659	696	764	712	663	690	722	690	683	693	702	694	684	725	721	730	719	697	752	710	718	685	743	701	744	737	704	720	705	760	764	683	696
22405	20918	28683	23295	20922	21003	11958	2297	1440	1161	972	873	838	708	686	721	833	882	812	626	530	486	451	434	516	495	681	643	490	460	417	446	474	490	435	518	515	592	658	654	543	443	423	431	403	448	406	403	433	405	482	450	450	465	445	444	414	411	438	408	380	412	398	384	419	416	375	425	413	448	413	445	419	355	435	385	388	404	388	417	415	409	401	383	419	405	401	410	415	435	422	428	386	418	394	378	385	400	421	400	374	410	407	366	402	409	428	391	416	408	362	414	400	451	374	402	414	373	375	367	417	378	387	414	378	407	408	376	411	411	433	423	376	426	400	405	400	445	393	441	434	413	432	383	404	395	408	368	394	410	417	387	381	426	397	386	396	405	400	434	417	422	390	389	392	409	386	425	400	406	393	423	388	441	410	379	369	408	425	389	420	389	410	385	382	412	405	423	407	427	388	446	391	405	375	375	383	403	450	415	406	386	409	384	407	379	403	410	390	418	375	405	424	432	421	410	402	389	401	401	408	382	406	396	426	384	403	394	398	391	379	382	428	401	406	387	386	411	379	414	410	370	425	430	382	363	372	385	383	399	418	427	386	384	404	381	408	422	395	418	417	406	389	369	373	388	411	418	378	398	389	423	416	391	411	403	388	400	400	417	411	384	416	392	374	448	436	394	413	390	396	428	430	403	412	416	416	399	384	404	398	389	384	389	436	435	373	358	430	374	415	369	402	360	364	378	404	430	406	409	369	388	429	405	398	376	385	378	373	388	399	399	404	382	393	413	437	408	357	359	400	397	381	382	438	405	382	394	412	407	393	401	416	401	379	418	399	417	375	437	405	412	369	417	360	401	406	339	372	399	392	401	405	381	387	398	387	372	386	379	440	392	419	395	384	419	378	394	409	395	415	388	403	403	390	403	390	426	397	397	402	399	400	383	389	394	362	391	380	367	426	413	366	417	384	465	387	397	399	389	386	401	380	402	371	389	419	421	393	406	400	415	391	425	427	381	425	379	377	403	409	405	398	399	374	401	397	415	422	382	348	403	377	364	420	432	403	397	412	402	430	365	354	370	420	399	394	359	371	428	401	399	404	395	415	409	422	422	412	391	397	393	383	395	386	387	401	403	425	365	419	392	402	412	391	403	385	385	412	407	397	406	402	408	391	362	392	405	400	407	434	356	384	374	376	404	365	410	380	432	386	407	465	380	381	402	409	383	410	408	436	387	390	407	379	417	400	372	431	396	406	387	388	421	397	398	398	399	348	403	413	390	404	442	418	393	414	455	360	366	392	415	377	398	394	404	437	397	414	390	367	382	392	441	435	422	394	391	410	425	440	421	383	415	386	383	383	387	404	381	425	405	386	352	366	412	348	409	405	378	392	404	411	383	392	442	385	426	439	355	376	401	399	399	389	401	390	370	400	394	389	393	396	407	392	394	417	401	404	418	354	421	415	374	378	392	410	396	379	377	383	392	404	357	379	390	399	378	425	380	386	404	382	430	390	366	394	370	371	382	426	379	436	407	404	410	403	388	405	399	397	370	401	442	397	406	417	400	398	405	378	409	380	407	397	413	410	418	414	384	361	412	371	409	405	405	418	378	379	382	367	427	402	381	386	413	394	415	382	416	390	363	394	401	375	396	383	353	388	391	391	388	358	399	388	388	381	385	379	393	397	415	424	393	399	374	379	415	365	422	384	436	421	405	396	422	393	407	393	378	360	390	378	394	409	375	407	410	393	427	423	384	409	423	393	408	370	411	380	410	375	392	408	385	403	429	388	384	442	419	414	403	417	409	386	406	405	398	389	400	417	399	423	410	404	392	419	403	377	366	393	411	412	412	381	412	421	386	397	410	380	396	377	355	394	387	420	375	393	374	412	401	383	354	377	408	414	387	398	403	436	384	383	377	404	365	377	395	421	423	409	416	398	419	404	443	419	400	401	370	397	400	396	375	385	403	360	408	422	374	398	385	389	415	426	414	391	385	392	373	417	368	369	382	398	372	395	421	386	416	386	381	403	421	390	400	370	368	385	368	441	424	391	355	427	392	395	421	424	423	396	400	399	389	388	357	408	344	373	429	390	368	397	415	431	394	418	410	381	393	417	412	403	377	398	413	403	385	401	400	402	403	434	371	368	414	370	390	392	367	381	355	401	393	386	414	429	405	434	408	397	419	392	399	396	403	383	397	399	383	424	388	381	399	430	362	383	407	394	376	402	412	416	378	417	381	390	402	414	412	410	393	401	392	415	394	403	368	393	395	381	392	435	405	401	406	407	381	398	378	412	387	382	408	420	418	410	404	371	379	377	420	365	382	404	407	396	405	383	413	394	392	395	396	372	364	379	382	401	393	391	383	395	397	427	397	377	382	403	422	390	393	408	412	394	406	392	407	399	397	390	396	389	383	422	401	411	437	381	412	386	408	410	395	412	350	365	378	383	413	410	397	407	332	386	395	412	353	371	386	386	380	366	371	436	417	376	399	379	395	405	446	401	398	419	366	381	405	431	377	391	400	371	408	387	390	395	401	430	394	412	394	392	401	392	383	407	401	399	422	371	397	415	364	390	394	415	370	425	410	410	359	390	405	375	402	396	392	412	362	388	386	453	436	420	410	422	380	389	392	379	398	371	377	451	388	418	408	392	374	398	434	378	429	383	419	401	393	410	412	390	412	391	406	398	381	416	418	410	417	411	435	407	413	414	419	386	437	397	374	378	425	382	397	404	373	374	374	433	397	399	391	399	381	410	374	392	389	388	400	391	430	387	394	374	410	428	409	394	369	439	376	384	394	387	364	378	387	386	412	382	379	419	412	405	379	414	394	413	413	401	421	398	377	414	419	422	418	373	415	406	410	391	427	411	396	379	398	390	407	390	412	388	400	406	413	369	427	416	406	432	393	403	400	406	393	407	418	401	418	434	392	352	477	427	415	400	350	398	421	375	389	377	409	410	422	396	409	413	387	411	419	396	409	403	388	377	353	381	423	374	408	384	396	400	370	420	427	427	384	424	382	404	406	435	388	390	422	398	384	407	415	383	390	419	345	409	422	374	388	398	389	386	369	375	376	402	386	394	406	392	386	390	377	401	414	401	405	370	428	421	414	442	403	396	416	375	394	348	399	380	387	401	404	378	404	435	403	376	410	410	424	420	397	409	406	397	368	429	422	410	388	438	417	366	408	447	363	389	401	391	390	405	395	383	403	366	387	383	380	381	394	384	411	375	354	383	431	350	409	412	362	388	404	358	386	424	403	397	408	378	376	412	394	382	412	376	401	387	385	409	393	381	394	420	372	403	399	409	408	428	436	408	397	363	381	386	395	441	416	401	412	389	402	417	418	403	383	388	415	367	414	425	394	428	392	400	379	378	429	397	410	387	419	376	392	373	400	421	364	410	395	381	379	358	423	382	397	402	384	370	397	401	427	372	403	396	422	395	395	426	391	385	412	403	413	360	371	393	393	406	426	391	399	426	410	418	413	432	459	384	406	434	401	385	352
12073	32020	19973	9633	6718	6034	5467	4400	3590	2569	2157	1771	1674	1445	1314	1381	1601	1717	1424	977	791	699	693	714	750	818	1194	1017	745	665	607	668	659	701	680	767	795	979	1129	1096	772	619	581	575	528	588	591	583	537	630	646	671	635	649	637	594	544	594	526	579	582	561	574	548	552	600	599	552	574	533	546	527	545	567	499	526	543	507	556	520	551	529	520	539	545	540	572	573	528	571	558	535	545	563	520	575	543	552	512	539	540	509	573	536	550	529	558	528	542	539	515	552	532	486	518	521	551	539	527	529	556	543	564	550	540	518	511	556	542	529	540	503	552	502	545	507	519	556	558	569	535	535	518	548	522	552	543	577	532	503	540	529	540	540	546	542	574	501	566	515	527	539	515	539	530	556	509	507	537	562	549	577	552	535	518	556	562	538	537	523	547	530	491	572	555	536	557	519	553	567	559	552	568	528	554	518	513	497	563	523	497	513	534	500	513	542	507	539	530	502	536	536	525	506	551	464	519	551	544	532	530	531	570	511	572	535	534	570	529	546	532	521	557	503	531	575	553	519	533	545	515	574	577	544	485	524	543	530	547	555	532	506	524	564	521	522	559	584	523	490	511	577	527	511	553	531	489	561	534	507	528	536	530	505	502	525	508	557	518	571	577	534	530	556	531	557	529	546	519	553	521	552	531	527	530	521	538	543	516	556	490	523	524	521	532	547	566	541	520	546	540	531	536	512	507	579	550	520	559	528	511	544	523	519	516	556	489	551	539	567	512	557	530	525	525	540	553	513	529	568	530	517	535	570	520	527	542	516	566	522	563	572	556	491	522	541	551	536	563	559	526	564	533	537	529	544	520	550	543	519	604	535	537	532	537	519	499	555	566	564	578	510	557	528	511	520	555	509	531	528	569	559	519	519	529	500	523	534	500	558	543	521	542	534	562	557	558	536	535	510	512	535	545	606	573	575	550	514	571	558	560	544	548	526	507	547	565	499	536	565	573	564	554	520	529	469	529	509	555	519	517	559	552	548	564	527	558	561	513	542	513	526	544	566	529	568	541	521	539	496	504	568	542	506	545	521	503	541	545	542	552	479	516	539	544	514	546	521	513	524	560	537	512	543	555	499	521	502	550	552	506	540	550	531	536	593	558	565	518	547	576	521	537	518	541	562	559	551	555	553	510	537	508	554	525	502	524	533	555	558	553	517	536	582	489	560	504	553	500	535	508	517	520	525	579	547	524	530	530	544	499	537	488	521	545	552	578	551	574	515	524	527	521	531	542	546	570	543	497	545	526	527	535	565	554	477	559	536	564	513	534	568	511	551	544	530	548	492	511	551	543	526	545	538	555	553	555	562	507	580	566	538	525	536	568	569	551	589	552	490	560	517	515	544	517	498	530	564	544	538	588	500	555	598	537	524	544	554	589	549	535	538	531	523	523	494	532	501	528	509	510	519	520	570	552	540	543	502	560	592	523	568	529	541	520	525	562	509	512	511	575	520	506	566	538	551	551	527	506	534	553	532	545	548	534	518	511	518	585	568	567	506	545	552	563	534	567	541	516	515	532	558	598	553	529	528	562	583	584	510	528	521	562	554	485	525	531	529	577	499	508	547	553	521	521	543	565	562	534	541	525	571	557	577	508	553	548	549	551	534	542	515	526	535	546	550	511	506	522	570	548	540	504	539	539	518	522	555	549	533	549	482	541	534	564	511	534	519	532	522	564	530	534	530	561	533	524	502	537	558	554	549	529	543	521	582	512	570	556	563	540	558	490	593	564	519	550	589	563	550	532	508	497	539	520	511	539	534	586	575	527	453	515	531	563	546	600	560	515	534	571	534	533	542	498	523	539	513	540	577	519	507	502	527	524	543	534	541	504	562	523	495	536	501	534	541	531	526	513	538	569	570	552	541	508	532	550	546	553	527	508	534	506	517	525	566	593	554	559	550	555	582	589	520	485	542	559	517	515	581	537	555	516	526	534	554	544	525	542	504	543	534	529	547	536	538	557	543	515	528	534	557	570	528	538	557	540	593	543	541	531	548	506	516	578	534	577	559	548	544	538	565	517	557	587	530	574	525	562	523	536	518	531	536	498	558	511	516	520	521	556	514	539	529	510	569	561	538	522	587	553	533	500	589	529	550	545	574	505	512	545	552	564	562	527	551	532	561	511	552	513	558	549	542	522	544	522	540	549	545	583	527	530	539	520	565	541	539	523	567	524	568	507	573	540	541	540	529	512	529	507	511	516	509	547	525	527	545	508	552	551	577	570	545	582	510	518	546	566	549	506	559	550	547	542	555	527	553	534	552	554	554	498	501	500	535	533	524	529	511	530	509	555	529	503	504	517	537	498	497	590	521	541	531	538	509	518	557	520	575	574	587	549	512	542	510	509	557	551	515	521	544	542	533	533	516	521	543	510	551	556	541	547	527	577	548	508	538	535	541	558	527	532	504	516	530	533	547	553	497	538	547	551	508	521	603	558	558	525	559	568	539	510	535	519	531	537	543	534	539	493	506	523	545	533	526	546	566	531	539	581	531	513	540	513	538	492	529	573	523	557	561	560	569	543	538	467	570	525	513	511	558	539	566	549	547	552	530	521	551	529	506	525	510	535	502	568	510	558	525	516	550	560	539	541	504	578	549	560	512	503	545	519	501	522	521	525	561	534	523	524	533	483	552	534	544	532	544	536	512	541	500	523	524	509	523	548	506	513	524	537	496	539	525	496	539	549	531	551	547	543	538	559	515	523	515	573	532	478	540	512	504	523	521	543	532	550	568	526	566	576	557	514	551	524	563	531	515	566	513	550	568	542	562	529	492	546	549	526	556	567	536	517	508	515	547	518	569	548	566	549	521	509	483	534	584	558	526	509	553	506	558	471	541	525	526	569	516	516	541	536	554	541	531	547	571	561	550	556	501	575	549	509	508	524	481	530	566	557	515	555	529	547	518	509	530	555	560	535	540	526	558	501	564	494	498	551	547	558	564	597	527	561	577	555	536	576	542	514	495	526	529	497	546	522	547	531	557	521	560	552	540	492	528	514	521	492	518	568	534	541	522	530	479	556	520	541	531	560	508	549	548	527	536	538	521	542	558	538	557	542	488	560	535	538	540	551	535	548	564	524	509	514	543	509	546	533	545	535	538	526	527	552	493	549	545	510	503	547	538	583	467	529	520	565	519	528	577	545	524	545	516	522	520	509	572	530	573	498	551	572	554	527	528	548	495	522	520	552	508	536	533	514	537	566	537	538	600	521	546	537	509	567	560	533	557	526	522	571	519	525	516	543	562	521	540	527	545	537	587	537	521	532	520	550	547	531	531	520	602	543	527	549	555	527	510	545	552	539	538	524	551	533	556	547	568	574	542	557	562	512	551	505	536	522	550	534	526	540	520	543	472	531	562	591	558	520	518	568	552	554	531	546	536	518	548	541	555	540	572	521	550	527	536	552	565	525	521	519	546	582	550	534	531	529	571	583	513	492	520	526	544	531	551	579	524
26544	20498	10723	1917	1014	1120	984	785	707	585	507	486	503	420	440	508	494	551	501	419	410	418	362	378	414	443	467	431	411	425	386	359	386	392	421	403	418	437	455	489	414	436	407	376	371	388	366	382	401	393	380	374	414	406	402	414	363	372	410	360	379	386	406	419	391	377	385	383	383	411	378	361	396	418	387	428	405	381	349	423	402	387	400	374	410	383	347	360	392	370	388	404	394	371	409	374	380	383	422	415	391	372	383	396	384	395	412	400	379	403	376	385	367	387	379	368	418	400	381	414	347	413	383	419	393	377	432	371	380	398	412	363	386	342	388	429	418	360	376	398	385	384	378	428	383	371	358	373	399	413	414	426	385	384	372	375	396	379	406	393	391	386	347	348	358	380	377	397	382	398	399	381	365	388	393	367	398	397	394	390	380	408	381	380	411	395	335	408	370	411	394	390	436	392	393	408	381	364	384	405	385	391	402	399	398	370	379	389	389	393	365	402	381	406	374	378	392	383	373	369	371	406	405	390	375	358	397	398	370	386	383	392	371	389	342	429	370	389	365	372	397	378	414	372	396	405	399	389	430	398	398	389	368	380	401	423	407	433	376	395	371	333	388	391	374	389	366	432	394	391	412	377	367	388	370	380	374	384	396	377	400	395	363	406	426	397	360	397	371	394	396	411	366	399	397	382	431	403	388	389	399	364	370	365	350	406	368	403	396	391	411	383	393	413	364	422	404	382	368	362	390	405	376	380	391	388	410	416	435	430	379	410	336	382	394	408	406	375	396	423	377	408	352	400	392	391	403	384	383	409	395	390	375	370	410	367	407	385	375	386	375	404	373	398	388	396	408	396	398	371	368	403	421	391	378	400	390	418	369	397	411	397	360	390	364	383	408	361	395	360	392	372	403	383	390	390	420	404	353	397	380	412	368	384	415	399	396	378	391	398	393	380	427	417	352	409	390	397	375	420	404	416	411	390	383	370	387	379	410	396	357	375	380	387	378	376	401	385	375	383	404	374	404	381	401	344	380	332	380	384	396	364	376	356	397	393	399	403	390	400	400	387	394	374	414	417	376	395	373	398	396	369	406	399	398	393	360	412	383	397	401	371	404	369	414	394	396	400	366	424	367	364	415	372	387	373	373	380	359	387	386	394	400	400	392	374	366	413	408	362	366	365	341	390	401	383	394	394	404	370	409	377	399	376	392	439	354	441	386	414	414	405	372	395	386	378	376	401	409	390	412	370	361	418	381	391	372	384	385	382	380	394	380	377	366	403	405	376	412	374	411	408	364	427	359	399	400	388	389	405	400	390	379	390	388	399	375	378	363	418	400	400	375	407	385	369	389	365	373	368	390	395	372	374	392	373	378	362	399	370	386	407	401	392	372	359	402	377	389	379	394	371	379	390	394	406	378	394	391	367	364	381	398	363	352	386	394	397	352	389	400	414	408	395	404	392	361	405	398	365	411	386	376	368	384	390	408	393	357	365	382	378	402	392	385	384	425	385	369	374	375	399	391	382	370	369	379	383	402	371	412	386	431	408	383	391	414	395	376	386	422	385	375	389	401	384	394	373	370	411	418	394	429	432	369	380	399	402	373	393	399	371	378	398	396	381	387	433	400	381	375	386	367	388	370	360	385	387	387	392	383	348	385	407	400	399	352	379	394	373	384	372	378	392	357	392	407	415	402	356	412	364	409	388	359	394	361	377	406	376	386	406	368	407	391	429	395	414	409	372	359	385	400	363	391	408	403	386	398	388	379	361	400	421	412	397	389	379	376	353	376	399	366	399	390	408	368	374	380	374	368	394	392	368	409	417	406	386	406	361	433	394	368	422	377	421	356	384	365	363	349	385	355	394	404	415	424	393	400	363	397	404	383	426	410	409	393	357	410	363	372	381	388	394	442	423	382	370	357	382	407	402	360	371	391	395	385	406	361	383	428	395	414	403	388	419	369	401	381	379	387	368	406	391	385	384	418	344	377	387	400	390	372	399	372	360	370	435	399	388	398	387	366	386	391	403	395	399	374	397	367	393	386	405	394	378	382	392	408	398	389	406	358	388	383	409	367	419	383	359	407	393	359	406	381	380	374	417	397	393	364	400	425	376	404	396	394	395	380	401	390	406	389	359	417	380	378	391	389	388	362	410	383	399	421	379	370	406	381	370	392	354	388	390	426	419	364	383	363	409	427	387	361	392	391	372	399	384	417	385	390	375	398	415	369	418	355	369	384	340	387	382	407	420	404	374	399	371	414	387	375	383	402	405	393	394	384	379	357	385	384	368	397	416	441	378	385	362	394	378	387	405	385	385	397	413	419	401	369	381	397	392	408	361	376	409	413	390	373	390	396	406	409	369	392	399	351	364	408	394	353	404	383	404	404	387	367	389	349	377	358	386	385	382	420	412	394	375	386	356	363	390	391	413	382	427	364	379	394	419	347	372	393	397	403	418	428	374	398	392	385	398	374	394	440	369	386	339	396	401	365	368	363	417	372	398	375	410	410	412	343	397	351	416	374	363	375	409	397	379	400	407	435	383	386	413	379	388	389	379	386	388	366	431	398	419	374	332	379	365	391	392	370	379	401	404	366	407	407	381	400	395	387	358	360	397	360	418	378	414	378	398	359	391	370	394	403	383	406	370	400	378	373	393	393	378	403	404	387	399	399	399	403	391	405	375	394	358	388	374	371	411	443	410	406	396	358	378	403	367	395	377	389	407	382	382	374	394	396	384	396	395	412	371	399	361	375	355	387	396	377	368	403	408	399	375	399	357	373	374	419	401	392	384	394	377	404	356	370	417	390	351	394	381	405	390	378	399	372	387	384	406	435	374	392	408	355	370	383	377	395	391	393	377	387	367	407	374	364	376	379	375	367	383	397	402	388	400	377	390	419	436	398	400	414	398	385	413	400	389	369	387	394	362	398	389	379	381	366	378	428	405	387	364	390	377	397	411	365	386	384	399	370	373	361	359	398	379	405	410	393	409	358	411	408	357	352	405	386	408	389	387	360	399	382	389	366	381	403	378	402	369	383	402	393	448	387	427	375	362	407	408	370	371	377	426	406	431	418	397	392	401	401	370	406	397	364	351	386	421	366	428	375	379	395	437	374	417	414	384	396	405	390	421	380	407	377	405	393	347	400	404	368	401	396	408	370	369	396	393	405	397	407	383	405	381	408	394	380	386	385	419	378	415	398	377	389	398	399	410	397	387	395	413	361	377	378	389	379	420	402	366	358	386	402	353	398	390	374	425	387	419	391	355	391	394	368	381	389	390	406	347	403	385	406	376	387	376	359	392	374	375	375	443	379	365	360	369	396	384	369	365	385	383	399	357	371	347	370	407	369	387	349	388	399	394	385	433	380	410	369	392	393	384	380	382	401	384	385	385	368	415	407	418	412	371	373	376	390	369	379	405	403	383	367	419	348	356	363	397	352	381	419	374	358	381	382	371	396	406	386	351	381	389	412	380	366	377	395	380	385	401	378	407	412	410
6239	10955	5188	1991	1700	2279	2048	1633	1418	1029	816	730	753	629	760	783	821	911	772	584	509	541	548	527	543	585	720	653	536	520	519	564	549	542	570	573	636	680	750	678	598	560	534	544	534	551	511	562	516	521	538	539	590	582	562	533	510	514	505	515	523	496	487	499	531	569	492	543	531	507	520	496	519	528	554	499	503	548	499	531	532	514	517	556	532	525	528	538	516	570	524	543	536	514	510	522	487	524	491	561	514	508	462	526	534	508	485	533	506	511	531	475	544	539	537	505	528	516	531	524	539	525	517	481	500	503	506	485	514	493	540	537	484	511	506	521	500	494	512	546	527	550	499	494	543	527	541	565	549	504	539	512	510	496	500	574	536	514	492	535	542	506	529	548	492	522	475	531	519	548	507	536	569	575	488	537	528	512	540	509	530	505	496	534	529	555	548	488	533	509	483	514	483	508	539	534	543	518	520	566	524	531	544	505	534	495	536	504	545	515	496	551	501	516	542	540	520	530	525	501	484	531	520	526	548	515	487	483	521	549	549	514	479	516	520	497	516	560	523	539	515	585	492	505	517	515	502	500	481	504	521	507	497	548	544	570	608	508	521	525	580	545	488	484	527	556	556	500	494	547	542	518	519	486	538	525	516	497	519	534	540	530	530	519	511	545	501	536	530	484	469	526	486	575	539	556	537	556	480	537	514	554	489	525	505	556	505	555	502	519	504	508	551	554	546	523	538	552	506	508	499	485	535	513	569	486	502	547	511	502	545	528	480	495	492	523	565	509	563	513	521	497	545	523	506	503	520	520	518	478	529	548	502	512	480	514	523	506	510	512	536	527	536	487	510	569	495	522	528	513	546	542	524	505	514	560	499	506	525	511	516	521	536	493	540	524	521	533	492	542	542	537	504	494	545	552	525	472	522	529	513	557	497	537	507	471	533	482	498	534	515	514	497	518	540	515	460	497	484	529	528	549	492	505	496	497	535	526	506	479	520	483	572	496	472	521	507	502	487	503	504	515	540	486	510	545	521	550	555	519	514	489	525	510	506	534	537	504	506	528	512	546	488	491	519	507	555	543	533	522	495	568	531	503	519	558	533	536	575	524	502	526	528	484	485	560	517	561	525	544	495	501	519	504	535	495	526	549	493	541	512	518	516	534	583	498	489	527	511	515	519	515	535	525	528	510	526	531	495	502	547	516	540	521	542	532	514	545	525	548	552	574	547	558	504	498	481	534	566	527	519	542	500	471	501	546	515	496	479	519	500	521	523	513	536	514	469	573	532	544	541	533	511	536	542	488	516	523	525	545	516	528	494	507	514	527	549	487	569	509	530	524	532	498	530	493	537	499	513	510	527	529	514	562	500	482	500	541	517	479	510	523	501	515	534	505	502	517	566	561	548	492	532	543	509	495	536	536	544	536	530	561	550	523	547	514	492	512	525	522	491	518	528	510	469	535	551	513	499	507	538	536	532	512	531	487	515	548	542	537	507	543	505	526	495	540	494	501	478	558	513	519	530	539	550	532	512	539	578	531	513	527	556	508	508	537	521	506	508	490	499	544	493	519	512	524	517	516	542	542	485	506	576	532	500	515	497	500	526	485	524	495	529	519	564	520	541	513	530	537	510	483	479	517	508	515	478	539	531	505	496	523	504	518	547	488	498	548	525	527	482	535	540	539	556	517	535	557	512	507	540	484	502	517	550	551	498	515	466	540	517	513	526	536	531	506	475	532	507	532	469	575	489	542	515	547	542	508	504	522	502	519	512	521	512	461	542	551	519	527	506	551	525	539	529	535	528	518	547	517	536	523	534	541	503	470	524	463	487	510	505	574	555	493	527	548	526	540	533	545	525	529	502	560	546	508	528	524	524	517	519	495	521	514	488	553	485	529	494	554	516	528	539	551	511	525	502	534	516	489	580	500	518	501	544	536	565	550	508	526	503	536	488	581	502	518	497	515	506	527	502	511	514	537	516	494	532	532	501	521	529	485	536	526	534	487	509	513	497	494	509	545	490	466	499	507	517	493	486	472	531	505	518	517	523	542	512	496	496	492	595	532	532	535	483	528	520	546	480	537	481	482	514	520	541	518	501	560	526	493	476	515	487	511	513	523	515	548	518	505	519	530	507	496	507	528	464	524	516	590	516	520	527	528	547	531	490	511	527	556	525	517	524	527	491	559	495	522	546	534	508	548	547	509	500	528	539	523	490	542	516	549	541	528	537	570	555	561	533	531	513	504	550	549	532	511	542	555	521	487	510	522	522	523	541	590	576	501	532	482	496	517	540	534	557	488	543	512	488	516	503	529	510	521	501	549	556	544	556	543	543	533	516	492	526	552	515	506	517	549	522	511	567	507	525	516	535	554	530	522	577	526	525	543	513	522	529	521	513	496	529	523	535	513	513	482	538	467	507	557	475	532	545	539	505	506	546	551	514	494	514	504	514	533	525	493	523	585	540	507	478	540	506	540	524	495	521	562	544	536	578	543	520	550	522	492	560	547	509	519	503	535	556	487	526	517	502	569	488	537	545	519	530	545	521	519	504	541	518	480	514	503	553	501	514	571	519	528	528	536	557	513	496	496	530	532	498	529	531	508	499	513	534	504	546	508	536	548	545	494	523	505	537	499	511	542	520	523	532	520	522	536	500	536	528	487	539	584	492	518	513	536	542	506	489	528	528	497	518	519	501	490	530	480	505	526	540	527	527	579	533	524	508	491	520	484	537	542	494	521	510	506	535	483	515	519	509	493	510	528	488	512	481	497	527	485	523	506	529	542	545	544	530	559	535	518	479	506	527	502	527	505	511	540	527	508	508	527	496	538	525	472	536	484	489	573	471	533	501	511	524	555	501	524	537	510	482	506	487	569	531	533	529	522	550	526	496	547	527	522	514	528	573	541	510	526	501	512	488	501	506	537	544	540	507	507	475	533	514	534	554	532	533	519	538	532	499	538	519	529	503	493	506	528	528	564	521	517	524	477	508	504	494	488	576	522	517	536	520	542	519	484	511	531	541	583	539	533	522	548	543	536	516	507	522	500	502	538	553	553	506	520	518	534	533	501	505	482	500	544	527	539	526	504	496	527	550	515	524	532	536	500	528	562	495	493	467	522	518	521	493	502	527	488	522	535	546	484	539	503	490	498	527	498	528	471	554	515	548	535	511	538	505	534	554	515	475	538	535	543	521	539	534	549	536	527	503	552	562	513	552	528	551	538	516	537	554	537	510	542	520	498	527	530	559	507	528	539	535	477	487	511	503	514	475	523	520	518	496	497	551	581	546	549	523	521	505	558	533	526	553	498	524	504	518	518	501	568	558	516	536	526	509	496	515	524	538	496	511	508	535	501	475	518	500	540	538	545	508	521	531	534	522	534	492	553	540	572	542	524	517	480	533	524	513	515	494	545	490	480	511	519	537	558	517	507	552	524	517	515	484	538	508	527	505	551	514	512	548	552	532	521	541	527	525	507	579	502	508	526	509	544	515	541	558	536
23381	20930	28298	23686	20916	13592	3058	1828	1333	1092	860	788	814	699	661	805	789	818	681	617	599	541	585	585	583	608	693	650	566	510	539	570	559	574	569	585	636	723	743	599	599	519	568	504	526	512	588	522	530	544	562	513	558	549	585	541	511	558	515	511	547	517	547	530	537	560	507	514	481	528	510	520	525	548	499	522	521	542	469	529	543	527	553	482	541	504	530	560	519	499	530	533	543	525	506	500	534	563	519	515	525	532	518	530	505	539	533	534	533	534	522	529	519	529	530	502	534	501	506	508	500	513	539	496	549	521	532	522	535	503	505	519	505	499	509	531	520	541	564	515	518	518	549	542	539	460	557	494	529	553	549	541	518	566	546	529	520	537	542	496	553	570	545	525	508	523	522	477	498	493	518	519	605	506	546	520	497	499	525	550	548	546	540	510	511	576	534	534	552	499	558	524	524	533	507	529	559	537	533	512	550	515	558	556	493	505	508	507	548	529	517	485	511	515	526	563	538	465	501	543	533	509	494	525	523	539	486	541	555	486	531	521	534	533	526	553	501	511	511	504	505	477	521	508	528	495	510	524	509	540	489	497	575	505	507	520	548	532	475	494	521	571	569	502	515	514	511	491	504	513	512	555	494	525	509	510	486	543	527	543	559	511	514	511	528	524	552	524	532	556	528	549	552	505	509	521	494	527	555	547	556	539	501	554	543	499	498	502	534	529	519	519	546	555	500	491	520	530	476	530	512	508	509	540	543	556	524	508	490	506	572	535	500	510	488	520	521	498	490	495	490	528	541	506	502	521	503	500	531	545	514	546	503	428	518	521	501	555	533	554	535	499	504	522	494	537	551	535	515	550	520	508	510	532	527	536	518	488	544	496	509	508	520	547	546	544	490	541	566	517	551	520	534	508	508	524	503	511	507	531	515	527	539	539	542	532	498	557	534	479	539	534	563	499	549	473	548	466	541	525	563	530	525	557	491	541	522	579	497	547	510	501	499	515	549	505	524	513	514	560	534	506	545	530	533	547	544	528	546	537	500	509	568	535	500	504	493	463	515	546	493	544	509	553	573	535	520	552	531	545	519	542	529	575	518	490	487	507	511	557	522	577	507	520	501	534	532	504	519	581	476	531	497	502	531	510	599	479	492	555	586	507	547	520	520	514	502	519	570	506	498	535	542	528	485	541	541	516	538	546	526	550	526	558	520	493	519	542	486	518	515	570	527	549	539	522	488	500	512	534	560	508	543	541	580	501	527	525	492	512	526	490	512	494	547	505	502	529	571	458	488	544	513	538	500	511	469	509	514	524	528	498	560	524	532	546	531	514	550	503	517	489	507	561	531	515	517	530	526	513	508	528	547	485	519	530	564	496	539	489	501	502	510	529	535	506	503	524	536	527	527	488	543	515	510	546	509	507	508	536	498	513	495	547	507	502	481	541	538	571	500	524	517	487	525	525	500	578	530	526	556	530	504	496	500	528	551	517	526	511	493	533	524	506	491	502	534	505	508	507	520	546	542	571	507	520	509	553	551	517	507	507	508	516	488	530	512	541	538	492	525	516	517	540	552	567	508	521	530	573	553	469	533	467	527	510	492	505	563	523	519	539	526	491	550	512	553	497	536	501	486	536	577	550	490	569	514	509	483	525	528	520	567	553	565	492	465	524	542	525	547	529	502	543	527	536	522	522	512	499	529	514	488	504	523	489	541	520	510	509	513	517	534	544	518	506	542	493	493	525	537	518	549	556	464	528	517	498	518	532	526	528	532	495	576	536	577	515	472	539	548	552	517	506	501	528	519	501	595	518	510	563	507	503	536	519	538	477	509	521	532	541	511	550	489	528	508	518	542	529	485	515	552	498	510	542	507	556	514	524	515	570	510	541	520	515	545	528	539	510	490	520	485	495	510	549	544	536	540	546	505	498	501	509	500	483	543	509	507	503	541	547	544	510	504	560	521	540	532	545	521	540	489	512	499	535	501	531	493	496	536	526	530	557	573	522	494	537	540	488	484	502	553	559	517	512	522	518	536	544	561	524	535	502	526	531	548	511	485	538	549	492	493	509	528	529	532	528	517	574	547	502	559	544	510	512	511	548	503	552	486	524	549	515	520	543	512	517	470	535	488	531	572	504	535	501	515	555	517	526	538	516	479	526	520	533	501	534	495	487	529	549	489	532	494	504	495	491	541	563	546	501	522	543	501	514	532	511	531	529	510	516	511	499	557	462	484	540	562	538	488	526	498	545	550	525	518	532	540	518	529	499	497	544	494	575	551	536	535	515	523	501	505	568	543	520	542	566	503	491	521	530	503	528	500	486	548	573	545	516	547	541	498	542	507	522	502	495	519	515	522	552	501	544	495	541	531	540	537	514	537	564	548	532	505	523	504	549	537	494	542	562	542	495	521	528	474	499	525	512	537	525	530	524	538	534	524	538	526	487	473	498	553	528	499	535	504	505	484	521	516	535	497	446	530	528	521	562	501	514	563	568	523	516	543	531	517	535	476	498	546	507	485	542	499	501	466	506	530	500	560	489	552	536	543	520	544	499	498	497	525	534	515	492	523	560	544	510	522	531	534	528	493	502	520	520	513	535	523	505	508	459	530	544	578	539	556	519	505	517	484	546	514	505	516	520	531	514	509	546	497	570	541	515	561	508	481	536	509	515	484	543	506	500	495	536	524	525	524	513	549	509	509	530	520	532	522	521	502	522	524	502	522	566	518	519	526	540	498	534	505	495	526	557	512	496	497	543	504	494	534	534	515	486	471	492	521	549	495	543	502	533	503	537	541	532	551	553	501	515	526	530	559	512	516	540	495	523	535	508	511	530	540	516	489	549	532	540	512	546	501	493	536	535	510	543	520	501	533	502	494	513	538	540	526	549	474	517	583	538	542	555	563	517	512	533	541	548	575	514	494	507	500	497	524	524	543	517	523	544	534	518	548	511	549	537	537	517	532	530	550	513	551	511	536	520	541	536	531	494	556	514	514	529	527	530	515	536	540	503	510	520	510	509	529	515	492	504	537	529	552	521	561	536	501	501	514	510	523	532	508	492	517	525	543	524	525	514	551	523	463	506	517	505	501	488	548	520	516	521	527	526	526	526	494	522	556	497	519	547	499	493	509	508	519	502	523	538	524	525	517	526	521	481	535	506	496	518	512	494	534	535	500	528	529	513	487	541	536	509	503	517	540	511	498	504	491	503	513	515	513	500	505	508	559	525	529	534	510	498	536	519	559	486	530	503	493	513	546	521	529	511	518	535	525	532	510	519	482	579	533	522	503	513	524	513	499	509	512	481	520	560	552	560	500	519	530	518	562	514	536	520	527	465	535	522	519	520	524	515	538	501	496	525	516	505	550	576	545	510	568	546	481	525	522	485	507	538	505	537	493	524	554	486	528	539	548	508	513	527	520	512	525	486	498	541	518	537	496	506	532	525	520	501	539	504	545	486	509	494	525	499	484	543	528	504	536	529	503	559	550	479	505	499	554	588
6659	16900	12289	6257	5154	5298	4594	3920	2930	2134	1728	1385	1268	1142	1193	1235	1360	1415	1143	885	802	770	752	691	790	919	1050	943	806	750	753	813	824	805	796	842	916	1123	1138	905	739	742	726	755	718	701	692	677	741	702	774	747	760	725	717	717	653	729	657	671	714	678	688	693	674	721	718	708	729	686	705	687	708	716	688	694	705	642	723	720	702	709	727	740	716	666	713	666	694	649	691	679	720	667	691	720	727	675	661	659	715	669	651	685	707	681	676	710	706	643	670	706	694	707	656	713	678	694	665	690	697	696	649	686	682	677	738	682	689	676	727	703	698	706	728	726	687	719	678	684	691	641	718	731	720	649	687	742	670	706	714	687	665	720	695	747	739	695	661	693	701	703	693	696	708	676	721	682	668	700	669	712	647	672	691	658	680	729	736	719	683	718	688	736	712	673	641	702	671	722	690	638	677	706	677	699	696	682	703	659	731	699	704	739	722	695	700	669	721	677	649	741	713	668	692	682	715	681	657	673	718	663	750	672	662	689	651	682	711	698	664	692	665	730	661	710	660	654	693	649	704	690	718	691	697	656	689	709	690	697	689	726	714	704	669	673	698	709	667	699	723	689	679	744	721	677	657	642	668	701	670	709	665	655	668	693	658	683	704	700	751	668	692	694	673	719	754	651	675	707	678	687	684	694	630	713	718	723	719	651	727	731	676	708	748	736	696	719	710	702	692	731	702	693	683	667	686	727	663	699	668	691	694	668	652	757	702	715	705	691	712	696	675	679	680	738	702	648	671	679	654	753	680	678	677	652	678	737	717	695	694	686	685	635	704	704	685	695	677	676	652	727	702	694	661	708	694	663	689	751	692	698	713	688	700	731	664	771	734	685	651	691	705	699	682	683	714	700	669	696	715	646	710	737	727	709	723	710	679	747	723	719	710	668	686	668	669	728	671	696	724	671	740	679	716	696	686	697	666	715	734	696	694	664	660	703	710	688	727	700	663	664	710	704	703	611	674	685	706	751	699	667	732	685	734	655	649	688	671	711	685	730	746	692	743	731	641	706	694	720	706	659	715	728	671	672	703	708	697	723	653	689	682	692	681	699	704	677	696	701	728	666	679	682	686	692	680	710	683	647	701	649	663	690	676	696	640	665	675	717	679	720	659	689	702	715	691	658	723	696	690	671	647	646	669	715	708	681	707	792	720	672	699	662	686	661	641	683	709	723	646	698	694	674	703	665	730	646	702	710	707	672	711	681	673	634	695	682	734	655	675	689	685	749	658	673	709	661	705	698	706	722	651	686	723	682	647	663	719	698	691	647	724	645	642	687	663	735	651	613	686	654	699	717	707	654	672	671	703	726	682	650	652	707	679	671	759	644	680	719	661	683	669	709	693	661	656	745	710	664	771	678	706	717	686	683	753	688	733	663	675	681	707	695	660	630	694	696	705	689	649	639	678	706	699	694	737	707	697	708	708	745	680	693	677	665	680	667	680	681	719	753	678	709	716	714	675	718	682	659	697	693	694	674	650	693	701	703	706	687	690	711	653	643	719	635	640	682	728	683	678	755	690	705	681	666	704	665	694	684	691	688	704	662	741	642	686	710	669	685	668	680	730	740	692	652	673	688	662	702	682	730	654	694	687	780	693	734	727	691	667	674	671	667	702	725	712	685	694	680	703	667	685	701	728	641	662	706	638	689	703	643	678	748	692	664	715	646	684	718	647	682	707	704	667	688	698	657	707	673	696	730	667	659	684	698	683	693	693	690	721	667	705	705	658	673	706	650	642	723	702	668	699	690	720	656	730	696	705	684	673	719	678	658	714	727	705	687	666	683	729	673	652	680	662	684	659	670	695	684	684	679	674	688	668	686	699	660	631	712	707	659	683	722	651	684	668	664	672	698	656	691	678	726	711	716	701	679	727	709	678	716	718	695	650	663	729	693	661	647	686	692	688	735	700	664	656	663	718	653	645	668	685	665	649	667	765	700	699	665	683	753	701	684	696	651	690	673	713	679	694	718	674	682	709	677	678	697	687	719	706	695	696	680	685	686	706	697	646	723	723	660	678	704	680	712	672	684	690	657	744	701	700	689	627	668	698	686	703	674	655	702	659	696	690	705	699	708	698	686	669	685	687	715	694	647	699	684	686	699	692	716	641	660	719	667	652	732	659	696	736	675	672	735	698	736	696	642	714	717	701	718	707	702	689	680	711	709	685	684	682	703	706	706	702	723	717	702	680	707	652	672	648	696	753	661	676	677	686	688	675	713	652	725	712	681	633	690	711	708	673	690	661	734	674	656	740	697	755	682	695	690	713	651	699	678	646	658	718	659	683	721	714	730	703	687	709	701	721	684	685	735	676	715	691	705	725	711	715	728	704	680	688	731	735	696	678	698	687	733	655	698	693	712	684	663	699	699	686	652	663	739	691	676	686	650	702	660	679	717	691	708	678	725	659	716	687	665	657	683	710	681	698	668	746	704	677	713	695	659	719	643	691	686	715	666	738	672	700	702	623	685	673	663	707	676	727	712	693	716	708	703	700	717	696	718	656	704	679	730	724	710	705	744	661	727	710	647	690	668	703	725	686	667	704	738	643	701	679	712	747	652	711	686	695	633	712	696	680	729	684	649	707	707	687	634	689	667	672	684	656	703	690	650	681	662	627	725	675	669	686	708	666	746	647	679	669	708	683	734	712	674	706	699	689	699	694	722	698	651	674	659	666	705	685	695	698	697	693	703	695	662	650	714	691	733	692	712	731	692	685	688	703	675	677	715	637	713	679	696	728	689	693	667	691	706	736	683	681	696	701	664	705	696	667	706	673	708	714	678	668	700	666	687	642	728	653	722	685	725	706	682	726	703	640	698	682	671	666	711	689	698	686	707	676	697	707	696	691	736	702	726	698	717	715	706	648	659	688	717	736	690	709	687	675	697	643	688	673	720	720	704	678	657	745	720	698	688	692	708	685	694	685	702	656	719	644	677	736	685	727	702	684	716	685	696	678	684	689	694	688	678	685	679	687	715	705	715	744	699	655	694	686	675	699	715	636	708	705	700	711	741	686	716	713	701	682	640	696	707	654	687	669	705	691	687	657	697	688	732	673	679	671	737	684	709	669	740	677	677	656	685	758	676	723	676	655	686	694	697	689	668	684	668	781	702	673	703	658	710	679	705	683	681	708	689	724	700	706	731	696	716	676	697	699	709	708	716	696	731	713	656	678	708	651	680	696	695	661	718	694	653	649	678	680	690	688	720	638	688	647	655	669	707	662	701	708	689	727	702	694	686	690	659	702	693	673	702	706	730	713	687	695	725	704	682	677	643	690	703	680	695	642	710	699	670	691	734	693	654	677	678	663	689	660	680	664	703	724	702	734	712	684	686	697	722	703	703	671	702	755	670	697	713	709	671	703	691	702	686	719	665	736	698	703	673	651	716	676	676	719	677	694	696	689	689	682	698	665	701	713	649	736	669	711	699	693	686	699	700	710	641	722	689	689	707
22487	20926	28680	23341	20927	21073	12743	2687	1600	1206	939	873	755	747	746	778	918	872	664	531	501	447	472	482	500	545	600	571	420	426	420	446	468	496	507	459	631	727	596	456	451	401	384	439	416	421	402	414	424	423	427	435	427	422	414	416	401	421	385	384	405	377	353	359	401	398	376	417	357	427	356	368	358	386	376	426	392	391	437	381	367	381	388	405	405	392	363	386	375	399	397	359	374	414	404	415	418	386	417	386	397	385	369	407	389	368	359	362	383	371	363	375	384	384	356	370	377	408	397	415	365	376	396	370	386	392	376	382	404	404	404	374	386	369	369	400	385	417	383	369	383	380	365	384	377	387	401	382	359	378	373	377	391	407	354	351	374	345	400	375	410	377	390	389	361	394	424	374	347	396	343	346	385	396	377	365	352	394	413	381	356	351	396	384	367	423	381	389	403	381	347	393	413	389	396	404	372	361	417	379	377	389	431	395	342	388	366	394	408	405	376	406	391	395	410	388	379	407	425	377	352	345	409	392	377	379	395	387	412	351	401	370	375	394	376	383	410	386	394	379	384	393	372	390	376	353	393	351	359	392	378	386	373	418	384	389	379	424	388	406	405	394	404	362	403	407	390	352	384	409	387	376	384	378	388	371	376	414	406	413	382	395	377	394	379	371	405	381	346	364	370	390	416	393	398	398	412	385	407	406	340	406	372	399	382	388	376	396	374	386	389	374	384	362	403	408	375	399	410	397	398	398	366	379	359	364	376	405	341	364	395	384	378	395	368	409	391	375	384	379	392	407	394	416	354	371	388	377	400	379	411	392	384	409	356	389	369	402	393	384	416	377	379	402	412	377	360	363	399	405	351	377	412	416	395	399	412	428	383	401	387	376	384	376	408	377	379	388	395	397	386	387	354	370	380	385	371	396	413	393	402	400	387	390	341	385	378	335	390	412	387	359	416	346	404	437	370	369	412	389	363	392	375	407	383	378	430	372	398	363	353	384	368	396	400	423	375	388	378	356	352	398	379	392	364	379	422	402	402	386	413	405	379	378	388	381	412	368	380	393	380	410	366	372	382	408	381	398	378	392	371	395	427	377	389	414	369	395	395	388	399	379	385	388	402	385	396	398	363	379	385	371	375	380	419	419	384	365	389	382	364	387	388	392	418	376	413	369	413	388	380	368	400	384	416	357	358	374	371	392	392	346	362	367	411	370	375	413	372	400	361	388	375	390	364	387	392	395	401	370	400	373	360	390	392	387	371	391	350	361	396	379	393	354	372	366	382	398	373	396	376	410	373	366	402	388	415	367	360	377	372	379	407	378	397	378	424	357	410	409	372	405	364	402	380	386	396	359	335	389	389	414	373	412	365	348	385	395	389	382	397	396	362	383	435	403	345	372	385	381	381	398	373	421	366	384	402	381	384	379	394	376	391	380	403	383	362	380	379	395	402	394	369	381	392	351	382	354	374	413	384	380	335	374	384	406	366	422	382	376	441	384	396	371	383	346	395	403	408	408	365	383	403	390	368	376	414	349	396	398	393	409	408	355	413	373	396	390	390	419	379	408	395	404	400	369	419	418	395	419	349	384	416	395	399	398	383	412	405	394	421	375	383	388	379	362	396	340	391	375	393	410	374	345	426	401	407	361	382	378	390	407	391	357	387	378	381	380	400	395	397	410	396	380	380	385	397	367	381	436	385	383	399	422	401	369	357	400	403	356	351	419	390	400	370	408	388	382	387	394	398	395	381	400	379	365	369	415	381	384	392	396	383	384	432	405	361	361	400	383	374	379	388	403	431	401	380	370	397	368	369	404	388	395	377	379	377	354	396	390	387	400	402	374	409	385	396	384	373	401	371	389	403	395	386	419	381	366	355	398	370	393	366	400	370	348	411	411	396	384	381	389	354	402	382	392	391	375	380	369	387	402	361	385	392	412	377	383	393	386	406	401	423	381	402	385	390	403	393	358	393	418	378	393	394	379	375	369	397	376	389	378	389	402	362	390	380	389	363	397	407	420	399	392	383	380	377	393	408	404	390	398	397	359	396	397	408	326	357	375	362	403	369	381	392	393	363	405	343	389	423	370	394	387	395	416	397	342	368	369	391	369	394	364	383	401	405	383	404	398	326	400	364	401	400	378	389	389	335	370	404	418	365	362	366	395	369	358	372	378	391	405	378	404	356	385	329	380	390	421	400	395	351	390	380	382	389	378	378	380	366	367	400	371	404	424	384	386	373	410	385	386	358	411	352	358	404	387	369	359	374	383	421	373	381	426	423	361	386	392	422	371	374	380	367	392	360	400	396	403	389	385	322	412	412	368	366	397	354	385	396	357	387	403	393	399	400	383	414	402	392	402	388	406	394	368	389	347	422	371	404	391	379	383	400	390	385	384	406	404	407	409	403	370	383	386	363	378	374	412	397	383	404	381	381	386	401	394	389	360	395	373	390	389	370	356	399	341	380	397	392	417	384	384	422	379	381	387	381	373	364	378	394	386	373	370	352	380	380	394	389	378	376	376	377	396	371	388	395	379	343	356	347	397	411	393	381	364	407	366	379	383	380	390	383	421	408	388	428	386	400	364	392	378	406	409	406	344	406	433	404	401	368	427	424	417	418	364	415	390	365	403	376	405	384	330	402	389	400	371	360	402	407	404	383	361	372	381	358	366	367	364	407	375	392	373	375	370	345	394	398	349	358	383	362	387	419	408	399	346	393	385	362	352	385	382	344	375	388	339	425	388	392	378	423	407	367	366	395	358	379	360	399	393	400	395	369	412	392	364	408	387	370	389	431	419	389	384	369	387	368	405	402	399	366	384	397	410	380	433	364	393	412	398	368	365	402	383	369	406	387	372	349	391	394	373	389	360	381	426	394	385	357	410	391	357	384	400	375	385	389	382	374	399	372	409	356	411	351	365	362	372	371	363	367	390	386	387	374	370	367	390	387	396	395	421	375	402	350	373	362	350	382	413	415	371	375	393	360	377	395	377	393	343	396	388	431	387	368	388	387	385	351	381	379	380	401	352	400	427	402	412	419	364	404	380	425	396	375	342	394	382	358	409	386	392	388	360	383	375	359	401	385	389	377	359	394	401	407	371	374	406	387	401	397	393	390	390	391	412	394	379	383	412	371	402	416	396	394	417	403	363	378	362	380	387	366	368	404	378	397	377	404	367	372	398	383	362	370	420	394	394	351	387	398	409	409	387	414	410	372	353	375	369	380	386	376	384	382	371	395	373	378	395	366	415	373	405	379	405	358	367	403	387	369	413	392	366	363	407	340	382	401	354	416	377	370	376	347	370	358	390	384	379	402	406	382	361	392	404	382	402	369	408	360	361	401	390	411	406	388	361	369	369	406	431	394	389	419	414	374	380	373	391	422	394	377	395	392	412	381	378	410	378	393	371	364	374	389	370	376	341	404	399	402	389	384	425	411	393	409	430	395	358	378	393	387	368	388	389	353	381	416	371	367	364	374	378	391	394	377	391	431	400	406	390
8834	19553	16525	9623	8445	8500	6563	5290	3942	2786	2115	1865	1543	1364	1383	1489	1843	1665	1266	863	769	717	720	674	702	892	1054	856	690	668	680	647	686	730	776	759	1030	1218	986	672	607	643	563	562	564	504	541	529	551	563	578	564	665	608	574	542	523	547	550	508	519	509	522	531	549	516	568	528	552	552	502	513	545	501	571	519	527	522	564	566	552	538	516	515	509	528	537	536	517	540	511	526	503	523	544	520	507	504	532	574	534	504	533	501	501	548	526	526	513	526	536	577	522	552	519	536	502	528	477	518	516	560	497	546	521	512	519	514	489	538	532	544	463	503	514	507	524	525	556	536	573	528	511	506	526	465	548	529	473	539	530	525	532	520	516	544	518	499	505	515	525	526	519	530	496	528	522	486	487	535	529	529	546	502	515	527	526	507	477	530	498	563	509	518	537	500	537	537	508	530	518	541	547	518	517	530	553	527	603	526	551	550	456	498	501	526	507	517	529	514	521	528	512	492	524	502	481	519	522	516	536	534	530	532	540	523	530	529	510	516	508	548	525	541	546	482	518	539	498	487	495	489	517	507	541	538	513	515	513	514	497	560	544	544	536	533	492	503	532	492	509	532	514	520	529	528	546	497	555	512	520	541	504	499	542	524	519	517	511	513	567	535	506	500	555	490	504	515	548	508	493	550	528	569	510	507	542	527	530	533	530	515	493	509	551	536	539	524	539	475	516	512	497	511	508	540	500	561	516	515	540	488	487	538	483	520	532	499	515	522	520	487	542	522	541	531	534	502	540	505	527	514	522	529	488	486	544	522	529	507	556	499	568	500	494	512	502	510	537	535	517	545	486	540	480	496	527	499	531	488	499	486	509	534	558	496	533	522	540	503	514	512	526	479	525	486	519	479	513	505	497	497	516	530	541	518	560	509	497	537	545	492	536	528	539	586	505	541	489	513	513	495	541	501	513	562	493	559	480	541	527	504	529	484	542	503	502	512	524	553	547	507	527	519	497	520	570	520	534	552	568	510	520	494	540	500	499	521	530	501	488	528	512	529	501	527	507	549	507	537	562	502	523	555	526	508	528	478	515	491	502	527	555	534	519	527	537	527	491	497	527	488	512	510	534	491	511	507	502	511	527	544	512	522	532	527	549	523	500	526	543	522	505	464	478	499	461	550	524	503	517	533	521	509	499	510	545	514	560	501	500	505	509	544	557	497	488	536	534	524	535	517	525	553	546	486	530	504	498	516	494	540	515	518	537	517	560	503	496	535	535	508	525	530	520	488	551	532	529	492	537	508	542	526	520	520	531	513	506	533	526	587	542	520	519	522	548	513	522	539	536	570	487	547	513	532	505	553	518	531	524	494	527	544	522	514	523	563	509	531	501	558	519	562	489	552	538	539	524	525	558	565	522	503	533	552	566	507	501	500	549	568	517	535	516	508	517	507	542	511	547	515	492	514	568	517	542	496	526	537	487	531	498	497	540	511	559	544	516	540	495	539	546	547	486	510	519	520	535	552	534	537	530	560	517	507	530	478	540	508	558	500	527	512	524	540	530	496	502	528	541	542	524	498	515	577	541	495	524	519	495	515	537	488	514	518	489	490	547	525	498	533	497	516	523	554	498	557	526	521	483	509	530	530	507	509	549	537	524	569	526	534	544	522	515	525	517	500	505	523	555	556	514	512	520	472	551	554	527	538	538	519	518	484	497	530	484	510	567	517	491	511	518	496	512	533	481	515	505	488	467	537	529	506	492	506	514	511	516	532	526	501	518	519	514	535	525	468	489	507	538	521	532	527	522	533	548	527	512	543	540	477	472	511	507	507	530	529	516	536	543	566	493	496	496	504	506	514	491	492	511	523	537	497	543	531	513	544	502	507	535	544	469	551	524	518	560	520	497	515	533	555	566	505	498	504	499	508	541	490	501	527	503	531	542	541	531	509	512	474	519	530	502	500	519	508	529	553	502	527	534	479	471	565	524	513	525	511	499	523	504	526	518	528	477	504	564	516	541	533	524	569	549	514	556	505	563	542	494	499	535	514	522	507	511	510	530	530	503	540	545	491	493	546	493	512	516	499	491	538	521	511	516	479	519	538	491	551	521	498	530	516	495	556	560	508	516	498	517	546	555	517	531	505	511	530	524	527	531	506	536	543	515	551	507	526	523	491	529	515	524	514	521	543	469	527	521	545	511	510	512	504	534	500	530	509	533	515	469	526	532	489	512	569	525	539	544	508	525	531	501	468	501	551	505	516	493	529	527	536	566	490	553	553	564	558	526	528	511	555	531	528	488	533	531	562	526	506	525	499	508	520	534	519	511	520	542	512	511	525	541	491	513	526	526	537	513	540	561	519	520	528	552	531	561	529	498	494	503	569	547	500	479	504	503	530	508	520	520	544	523	517	508	515	534	504	491	526	499	518	539	537	507	511	524	512	502	553	512	542	523	491	524	532	539	517	551	528	509	522	525	520	487	511	529	507	524	513	535	523	523	521	523	487	545	525	474	532	497	536	482	530	545	495	509	524	501	542	509	524	529	540	493	548	536	508	529	512	515	490	518	518	527	525	517	497	533	517	509	507	529	481	534	548	538	533	532	500	491	535	481	515	572	483	517	497	503	532	559	533	562	529	545	569	530	468	536	543	512	547	530	513	505	477	525	511	507	516	485	526	515	535	496	557	534	576	491	549	535	501	530	533	575	554	567	545	519	550	491	500	520	512	546	524	544	521	499	517	530	524	477	567	491	549	528	565	516	518	553	483	563	518	517	504	526	532	516	478	502	547	511	528	518	544	510	507	543	555	517	557	540	493	497	535	541	578	530	506	514	535	526	524	518	541	530	508	540	525	525	519	505	520	533	520	506	503	538	492	499	471	502	515	547	517	501	497	502	578	491	559	528	501	517	535	514	535	483	541	506	497	535	527	521	530	536	475	476	505	534	574	532	510	487	503	512	530	542	519	479	533	542	534	504	512	452	541	495	516	540	538	558	508	548	486	509	508	531	528	525	519	498	562	576	519	534	528	518	557	531	538	528	503	550	515	516	527	553	528	490	529	513	527	502	510	566	528	545	520	541	503	507	495	495	594	533	498	515	555	517	522	515	552	461	540	486	508	539	498	552	517	533	493	535	526	502	486	527	562	526	540	541	478	564	519	483	499	534	515	522	518	497	501	566	555	541	524	560	478	594	528	558	514	533	492	486	526	532	544	496	497	494	533	551	536	506	509	505	540	501	530	556	526	544	539	542	529	528	502	530	525	508	513	473	520	569	506	514	530	532	529	536	561	535	530	540	522	524	559	510	515	510	537	515	519	528	486	551	537	506	519	521	522	508	483	489	517	517	536	512	534	526	524	526	509	531	496	471	505	524	546	553	491	540	514	514	511	551	498	505	537	516	529	550	560	520	521	519	516	481	554	543	525	512	533	523	519	518	558	517	494	512	545	537	510	540	524	501	485	520	505	516	521	530	523	542	545	509	513	498	499	546	521	508	510	512	503
26487	20354	9470	1663	1326	1185	1041	868	683	571	486	496	426	450	495	498	520	512	421	395	388	403	420	359	396	458	460	385	408	382	397	392	401	404	465	445	426	469	433	394	389	372	398	403	350	363	381	376	406	405	372	401	369	381	397	399	353	368	362	347	338	373	377	367	369	416	417	387	361	375	381	380	401	387	386	391	355	377	370	369	371	358	373	363	388	384	365	399	395	355	389	400	370	354	359	414	326	370	371	393	397	368	361	355	403	383	374	418	348	383	370	437	383	407	394	361	398	370	376	383	362	372	400	378	362	308	388	372	371	403	390	372	377	389	412	366	380	367	420	380	385	389	383	386	385	384	394	379	374	385	353	382	349	355	371	385	382	380	390	380	381	377	358	378	390	396	373	373	382	406	380	382	357	330	378	390	362	377	383	340	414	356	356	373	402	377	409	380	376	380	397	366	402	374	372	379	340	383	336	353	374	431	390	361	386	402	362	396	373	384	366	387	362	409	366	393	401	414	348	413	404	412	376	378	426	379	399	398	391	370	388	388	384	386	365	364	356	402	378	381	391	364	395	345	360	384	389	378	363	384	355	376	345	415	393	369	402	393	343	390	325	373	391	404	402	358	345	405	383	356	386	384	350	362	392	391	362	402	385	356	395	404	377	429	337	376	373	367	384	383	373	403	385	388	347	348	403	389	338	401	401	355	355	376	373	354	391	398	369	372	373	380	343	388	372	378	364	367	366	407	371	391	337	398	374	359	400	373	408	384	381	388	361	392	367	365	363	372	393	380	386	400	408	384	396	367	363	386	346	400	370	366	371	364	380	377	396	335	400	366	361	347	363	384	393	379	383	360	397	389	370	378	375	401	387	375	379	350	370	374	380	373	384	386	371	375	368	360	406	388	389	369	347	373	394	396	362	366	373	379	387	394	368	384	360	383	390	385	365	357	363	397	351	379	411	388	319	346	356	338	407	400	381	390	392	383	372	375	368	350	385	390	370	340	387	357	391	408	390	384	394	398	378	419	391	393	378	406	346	387	358	378	380	360	385	370	417	400	377	394	409	366	389	379	404	373	351	416	390	396	392	376	376	399	360	388	362	390	374	381	374	384	377	342	403	393	388	396	375	368	369	375	414	359	418	393	375	358	408	384	363	369	381	381	376	371	377	386	377	401	381	354	381	363	387	383	377	370	355	416	413	413	369	380	389	365	377	374	426	352	365	394	382	369	388	360	422	388	365	373	388	392	357	390	410	375	371	390	384	392	399	373	366	372	382	374	380	366	386	334	354	390	392	388	365	389	406	384	398	419	360	372	352	418	386	342	391	347	403	357	367	373	385	393	370	415	361	396	418	418	379	363	406	386	390	372	401	401	411	387	387	412	388	364	427	377	361	390	385	418	381	411	365	389	384	391	399	371	370	406	347	400	361	402	389	364	415	374	365	367	364	355	421	387	375	363	361	386	379	355	351	406	343	403	416	389	394	383	434	387	372	387	390	366	402	377	399	360	363	364	391	410	364	399	387	394	383	351	386	367	379	380	378	378	385	360	375	376	397	400	368	399	378	377	379	381	370	379	388	373	388	357	391	382	371	385	395	370	359	404	380	356	380	370	376	367	391	374	383	360	367	445	392	380	385	364	402	356	350	369	378	356	390	387	379	360	400	331	373	380	352	403	408	379	390	377	349	364	382	409	399	425	383	377	359	381	398	378	408	396	394	320	373	402	367	383	397	348	413	350	399	366	447	385	380	384	392	359	380	411	370	369	362	370	387	388	394	386	389	388	391	404	374	388	377	392	375	369	373	388	352	401	411	385	376	381	394	377	384	350	344	352	384	395	381	372	350	381	408	350	368	366	374	368	417	392	409	357	369	384	381	394	376	358	351	400	376	372	350	414	408	396	374	362	400	378	432	364	369	396	395	385	376	373	376	341	359	392	377	401	368	350	384	382	390	367	362	402	403	366	376	423	378	419	367	384	393	400	390	326	382	393	392	397	407	379	376	387	407	379	343	372	358	371	382	377	397	383	405	343	386	391	380	375	381	384	388	357	367	378	374	368	366	349	387	393	378	381	401	395	393	377	400	373	368	424	390	403	374	378	384	381	387	385	407	418	361	380	370	393	403	354	377	410	408	355	381	390	386	366	357	359	386	362	375	400	404	378	359	403	406	398	365	400	395	382	369	400	400	369	367	384	381	365	371	344	351	391	403	414	383	401	387	390	358	354	386	356	375	384	393	399	372	369	390	407	396	359	397	401	388	381	358	372	387	406	387	384	388	396	381	358	407	405	355	387	390	380	376	390	379	386	379	381	360	362	363	397	402	364	359	400	404	384	390	403	356	371	365	370	365	389	379	400	369	378	367	393	390	390	378	383	349	371	377	380	404	373	381	383	369	381	363	380	395	380	380	368	379	382	410	368	418	355	344	423	403	369	386	336	390	387	394	389	383	388	379	417	393	379	395	318	374	399	402	364	386	388	395	394	384	405	389	358	396	400	367	371	347	367	373	352	369	328	384	391	360	375	403	360	398	379	346	381	360	372	362	410	382	398	394	373	403	389	410	378	373	388	405	382	362	375	379	371	401	415	356	379	404	384	376	400	394	377	366	404	403	344	398	391	376	374	360	371	370	363	425	344	326	384	394	422	397	397	411	386	403	386	410	386	397	367	371	370	394	385	396	393	394	404	360	382	383	392	374	372	422	393	376	417	376	388	391	414	356	357	375	382	394	404	393	352	367	427	387	383	389	368	397	357	411	365	360	363	357	379	381	381	384	396	384	398	389	384	356	370	371	373	431	411	361	384	372	392	383	398	386	378	366	369	369	379	364	364	393	350	367	381	382	374	403	392	351	352	393	367	389	393	384	384	386	387	365	408	382	406	376	385	371	361	388	374	348	377	372	402	407	405	376	400	371	407	376	391	382	386	425	403	378	378	401	390	395	418	405	382	346	389	386	358	364	370	366	387	368	411	392	379	371	363	386	397	377	364	387	404	378	394	375	375	379	357	372	377	380	395	405	360	384	396	367	368	393	398	348	384	366	367	397	346	412	357	358	396	358	426	413	399	391	370	372	378	373	375	433	394	405	385	389	395	359	411	360	372	374	410	387	390	392	387	379	367	415	390	412	397	369	396	385	375	386	344	399	364	376	380	381	393	385	427	411	378	407	397	349	358	364	385	399	349	397	370	399	390	379	392	373	377	403	367	406	396	370	418	366	374	393	390	394	358	391	395	380	372	371	378	384	377	397	396	358	379	368	402	386	357	398	386	394	368	369	388	349	369	381	386	355	324	383	363	362	358	368	368	382	354	419	393	426	391	383	374	380	391	406	374	381	379	395	367	337	382	360	386	368	414	386	394	384	365	381	360	359	398	399	406	398	322	356	384	371	405	392	356	360	381	387	370	383	370	356	360	358	397	356	350	352	389	379	329	376	391	392	375	384	399	383	393	398	368	373	375	344	382	385	433	370	380	375	349	339	411	418	383	356	368
5352	3392	3111	2243	2621	2796	2288	1971	1367	1059	797	795	712	689	719	909	844	826	690	564	569	506	482	530	574	630	685	587	527	544	505	506	546	610	622	594	747	750	608	570	518	501	508	581	515	501	501	486	554	500	506	547	557	512	526	500	513	530	479	534	524	499	511	465	513	522	530	477	516	560	494	529	499	514	528	510	492	486	509	506	515	538	497	515	513	506	542	452	495	508	455	525	522	519	490	516	441	526	500	503	490	482	512	498	517	483	524	489	518	507	533	534	525	518	512	477	494	513	490	517	527	524	509	448	483	524	500	494	493	492	481	489	522	481	496	504	515	479	479	484	521	478	517	519	524	505	556	544	538	477	506	526	530	505	482	491	495	521	500	517	477	472	504	497	506	503	517	498	482	485	497	491	472	506	488	509	501	532	489	504	521	500	494	520	512	473	518	521	456	491	496	481	537	527	498	482	532	469	498	542	531	519	457	528	528	553	524	527	534	484	539	528	490	512	496	501	485	495	516	493	513	504	525	507	474	550	525	539	498	514	487	465	491	468	516	475	469	554	513	511	475	506	509	543	554	468	545	519	536	498	517	532	508	516	472	483	490	517	484	536	495	480	502	491	503	513	513	501	501	519	539	470	453	529	510	519	512	516	528	496	514	485	482	538	532	523	473	570	493	503	470	474	537	499	494	498	493	464	511	552	492	509	511	517	512	514	503	489	498	502	523	507	532	555	513	476	494	515	517	473	520	511	525	496	481	502	495	491	492	510	510	522	467	539	485	499	507	490	491	502	539	508	502	510	473	479	518	527	485	463	503	522	500	508	512	515	486	511	523	498	511	529	464	491	472	529	519	514	504	515	501	510	467	565	515	466	511	500	506	495	510	529	511	460	492	530	521	514	513	536	506	495	519	488	474	513	528	512	529	479	520	506	467	510	484	505	517	520	483	519	511	495	486	508	516	508	537	511	500	503	552	508	514	509	517	531	484	517	486	501	481	495	467	478	521	475	474	517	501	508	504	504	517	504	482	493	535	522	518	505	513	480	487	496	486	475	548	518	484	480	494	512	524	512	533	492	505	542	494	483	491	566	539	502	528	480	504	505	475	549	488	552	530	485	472	466	519	543	530	495	512	541	531	576	537	504	567	521	462	509	492	512	488	515	502	502	503	506	561	503	481	525	532	500	527	528	497	516	506	513	492	470	510	451	475	507	471	501	504	535	500	482	520	480	508	474	493	553	506	493	483	524	520	521	493	549	532	555	474	522	526	535	497	535	492	538	528	497	520	497	495	485	487	524	533	510	506	537	490	500	492	546	544	503	546	524	520	511	519	523	548	509	484	538	529	506	529	497	514	496	502	462	507	511	505	500	502	532	511	499	498	475	505	526	494	487	504	484	505	510	509	528	534	496	501	532	540	458	450	551	510	486	486	499	528	511	481	481	498	528	511	483	536	525	504	529	519	491	533	510	498	524	486	497	499	491	487	495	488	465	527	457	525	475	493	533	534	466	508	504	545	538	496	536	466	465	462	505	492	484	540	524	496	481	551	493	482	498	502	517	492	478	447	500	495	489	494	524	489	526	522	511	493	494	532	487	492	482	528	555	473	504	481	516	541	550	496	512	534	513	476	515	534	477	522	536	481	514	501	500	544	472	477	540	503	532	520	498	506	489	463	545	491	503	504	504	582	482	524	481	510	554	491	531	522	517	532	511	493	486	510	540	524	522	479	511	486	533	537	495	536	467	520	492	504	503	497	516	548	517	517	513	499	494	536	472	502	513	520	499	498	535	499	498	511	525	495	477	514	524	543	517	546	494	512	498	505	531	518	514	516	473	497	499	512	501	524	523	494	486	501	569	493	504	503	515	507	524	498	536	541	527	494	486	507	519	533	522	482	499	503	500	520	515	490	502	541	548	495	495	494	543	475	516	518	529	469	488	531	467	513	540	489	523	487	537	537	481	517	531	548	517	490	544	523	481	500	510	509	521	515	541	513	481	523	488	504	457	509	462	461	506	475	473	489	487	490	522	532	463	497	532	485	552	537	468	502	494	525	542	511	490	537	498	524	522	489	516	508	508	553	481	505	505	525	543	504	518	566	530	525	487	459	512	478	505	514	533	483	538	512	467	535	479	504	515	497	549	506	547	509	500	481	479	530	520	540	504	534	511	495	485	492	533	515	506	500	530	519	463	479	504	519	533	499	512	517	458	540	483	466	509	504	503	486	483	507	517	514	486	520	489	501	493	445	475	511	523	526	544	506	499	469	484	539	519	515	529	502	504	477	479	508	521	524	476	494	499	536	529	492	525	511	486	477	506	503	539	514	500	539	538	536	482	493	549	474	506	518	486	513	529	496	481	496	525	548	461	538	488	460	477	493	503	496	542	506	499	515	488	521	533	514	541	492	537	521	509	527	534	470	518	535	495	521	509	507	526	500	503	511	486	500	504	523	505	533	539	500	505	541	501	516	506	500	514	500	475	495	495	498	495	511	543	498	518	559	480	543	515	536	496	518	514	526	521	528	484	477	510	485	553	535	506	535	534	509	528	478	483	510	479	522	532	511	504	542	489	510	484	500	556	456	467	503	499	505	532	531	538	516	499	495	498	487	519	506	482	530	514	461	486	515	498	511	536	474	473	495	485	518	510	549	507	502	532	523	511	474	511	556	508	479	513	514	498	526	467	519	516	500	525	476	510	504	482	504	537	478	495	477	537	537	492	534	488	514	492	534	502	516	502	533	509	505	504	534	486	480	531	490	525	509	525	498	512	530	480	520	511	547	501	512	502	480	507	496	529	477	452	487	523	507	480	526	538	516	476	508	462	475	534	528	473	495	514	506	496	490	521	547	480	470	548	541	469	508	508	527	536	522	501	505	517	551	533	549	525	532	508	497	507	495	478	521	545	506	529	557	472	512	485	511	461	504	483	501	530	504	518	498	535	497	536	523	564	512	534	528	525	513	512	479	494	512	510	508	505	548	498	484	479	511	525	475	487	526	490	561	537	528	510	475	475	502	499	461	507	548	506	531	495	476	515	525	530	524	496	495	511	493	488	539	464	458	509	517	538	496	520	511	511	509	522	515	461	528	506	492	544	476	519	464	525	483	535	505	515	509	508	504	521	510	509	524	520	522	483	493	519	475	507	505	504	517	516	509	524	487	532	500	515	513	511	492	492	501	502	479	537	475	545	516	484	505	525	526	502	491	516	496	503	452	507	515	489	515	504	473	508	563	560	509	515	536	496	532	520	507	456	505	527	513	493	530	471	533	548	512	500	531	489	498	495	500	490	510	535	506	502	477	538	530	506	512	496	480	507	487	503	521	498	492	537	477	529	496	506	472	534	538	512	465	485	499	514	491	532	512	508	531	493	517	513	534	512	514	542	484	523	494	496	503	483	528	512	500	475	510	509	490	531	489	523	475	509	499	522	539	510	533	503	504	532	492	498	492	489	504	536	486	517	508	481	558	504	520	446	512	497	551	514	500	500	527	497
23328	20936	28309	23716	20925	13917	3121	2096	1220	1038	870	882	766	713	777	845	855	804	665	633	554	548	589	569	543	695	588	540	553	557	592	535	573	615	591	640	684	726	609	577	545	562	538	573	517	498	550	531	508	552	538	507	522	569	508	473	535	556	509	525	590	540	536	527	502	497	539	539	510	502	542	575	531	528	511	491	485	518	530	521	549	521	513	486	540	510	499	504	478	506	537	524	518	542	499	526	487	520	496	489	503	500	493	503	513	488	518	533	503	510	481	548	522	524	534	533	546	510	487	516	506	521	527	508	486	535	508	530	516	506	505	541	527	501	516	477	539	504	526	505	548	520	538	528	514	522	504	526	544	544	478	507	501	498	523	542	545	504	515	532	507	534	534	502	483	510	474	523	543	526	530	542	559	477	516	501	513	523	544	540	537	520	492	468	562	502	526	514	538	485	505	538	504	516	535	501	493	482	523	528	527	512	540	592	482	498	516	532	538	511	503	539	505	499	514	527	499	502	529	535	514	498	559	531	525	519	510	495	493	516	552	555	532	487	487	517	523	549	502	519	522	499	529	562	521	507	513	541	509	525	483	532	526	528	587	512	538	515	475	515	511	523	463	561	544	505	494	504	500	529	532	535	492	534	522	569	533	536	527	542	512	509	525	483	530	520	528	519	534	528	538	526	491	541	514	513	539	538	495	515	514	513	523	503	495	530	548	507	494	530	523	520	559	515	519	482	535	500	513	503	463	499	492	519	518	500	481	513	481	519	496	521	551	496	497	529	556	499	507	550	528	544	507	517	519	531	537	486	522	531	522	575	503	538	504	522	508	516	482	526	501	509	537	487	514	544	493	500	503	568	495	557	516	506	535	527	524	545	557	498	496	502	540	554	510	519	485	531	517	554	520	517	515	551	518	544	549	528	519	561	507	521	516	495	492	535	504	550	542	516	517	526	517	473	522	489	511	493	549	526	484	534	523	497	489	516	528	522	476	506	550	519	522	538	481	481	542	510	521	530	527	536	516	504	515	480	524	479	548	536	525	516	507	517	509	499	543	490	577	499	507	518	490	530	534	507	529	498	527	524	515	555	508	528	520	514	522	547	528	466	497	540	504	533	481	501	551	495	513	487	493	498	479	508	522	532	500	505	531	511	527	495	525	521	532	493	530	500	554	488	520	502	486	527	528	513	528	499	478	499	483	547	488	517	501	511	515	492	527	543	567	545	528	479	543	508	540	520	537	513	565	546	505	474	504	497	560	527	543	525	548	502	508	507	467	493	507	545	510	534	524	516	555	494	524	526	506	517	542	562	484	536	477	501	503	537	523	519	552	537	489	495	505	490	505	514	487	518	530	478	490	510	533	536	521	531	482	479	503	537	521	526	543	532	497	519	501	510	515	506	524	505	520	536	515	511	569	494	494	536	457	527	524	512	537	519	524	498	515	511	532	463	522	521	517	516	542	493	558	482	502	520	547	470	531	518	500	513	494	500	558	485	512	532	535	539	494	505	493	531	507	509	458	519	502	542	521	533	497	537	483	515	546	539	527	523	516	526	499	508	526	530	508	501	482	513	500	547	494	503	468	497	508	522	517	518	548	511	485	502	512	510	529	479	513	506	534	473	512	482	497	506	495	523	548	548	558	545	514	514	521	521	544	481	514	531	489	533	542	523	546	552	513	498	520	497	532	523	451	523	508	525	522	516	486	517	490	549	520	497	559	521	506	497	509	536	476	539	519	547	496	525	537	541	537	489	521	486	494	542	553	446	514	531	540	496	496	540	491	538	545	527	515	538	509	531	483	495	511	527	541	541	467	541	567	517	548	485	540	524	491	520	534	491	515	510	548	491	514	488	488	480	497	516	461	546	506	506	480	496	554	538	509	521	514	540	551	566	547	557	525	530	508	512	475	541	510	502	553	485	538	516	521	523	537	493	530	513	548	504	547	563	523	541	516	505	494	529	528	518	531	518	538	555	512	508	521	495	490	537	495	508	497	535	483	487	486	522	547	486	528	491	515	472	476	529	498	475	504	507	554	558	533	474	549	513	523	516	537	507	522	527	497	505	489	505	534	495	530	533	555	502	525	499	519	528	519	533	498	475	495	545	511	534	491	535	537	569	515	505	470	510	509	559	503	498	512	501	548	507	504	477	515	511	524	503	498	499	518	487	514	490	524	513	536	518	494	538	519	506	513	530	497	520	576	536	520	543	534	534	460	539	495	530	519	483	510	538	488	551	464	519	539	517	500	535	526	524	528	536	513	532	520	518	478	498	531	579	535	480	491	505	480	563	503	533	519	472	516	521	472	499	567	536	533	542	525	524	542	544	471	478	539	535	515	524	502	500	521	527	519	547	528	532	505	509	490	537	488	495	538	517	522	543	527	524	523	560	526	534	515	543	481	501	527	511	542	494	499	518	514	539	565	535	512	539	517	537	559	531	542	504	504	536	532	491	513	502	480	507	505	516	508	538	536	574	507	511	508	524	522	489	541	532	522	507	487	521	482	505	479	493	479	519	586	498	503	540	487	533	469	554	511	512	529	514	544	531	527	501	519	523	486	491	512	519	502	508	526	478	465	502	511	507	522	503	470	502	493	506	507	518	555	553	517	485	495	481	541	505	528	526	513	484	549	494	482	477	562	560	481	479	493	541	530	520	496	511	559	536	482	496	508	523	483	516	537	480	513	497	485	498	528	499	508	486	494	502	505	526	496	536	503	528	477	490	548	512	565	512	497	489	502	490	545	506	504	507	488	547	520	471	493	523	474	514	564	503	499	504	520	535	515	533	551	537	515	554	526	450	526	496	509	542	497	516	528	515	515	538	533	545	510	547	507	524	512	527	535	459	483	493	520	516	543	534	515	481	513	489	535	493	541	494	538	513	514	540	525	543	487	475	498	516	493	515	566	528	507	552	544	555	493	528	545	495	560	502	519	516	540	526	504	489	500	511	478	517	485	499	488	505	560	538	484	515	490	514	497	530	491	548	532	477	502	544	501	500	509	512	487	511	513	500	546	502	538	544	518	535	529	490	516	503	467	514	526	494	518	502	534	505	533	545	531	555	523	500	508	524	527	485	487	483	506	501	519	502	520	490	497	530	535	497	549	486	522	512	537	516	546	522	499	505	534	510	510	494	522	551	538	511	503	545	488	498	532	513	524	501	495	465	524	499	539	463	483	561	524	541	532	513	545	514	507	514	482	490	493	525	516	516	557	523	515	505	479	524	503	564	544	506	497	537	534	520	510	558	519	515	567	552	496	513	491	519	554	522	519	499	530	536	500	511	540	523	550	523	484	504	490	516	519	544	480	517	478	493	493	528	523	513	501	489	517	512	522	522	522	485	492	493	528	500	460	512	548	515	523	527	520	498	561	519	495	509	474	532	525	482	517	509	486	480	485	550	460	532	490	492	510	531	528	518	511	518	497	524	534	501	523	536	484	527	522	537	542	524	515	525	531	528	550	484	527	496	527	494	496	561	523	483	526	505	531	543
7060	12847	11264	7414	6922	5923	4994	4306	2881	2012	1643	1480	1324	1185	1377	1537	1501	1311	1081	893	796	754	758	741	844	1121	974	777	803	734	760	780	863	852	887	898	1102	1086	836	818	790	774	765	715	714	701	676	749	727	686	789	720	746	744	726	675	689	705	668	699	696	712	722	682	648	804	710	673	668	709	679	738	695	669	664	732	717	695	642	655	735	670	723	708	670	684	690	710	714	693	725	695	689	668	668	682	671	682	672	679	688	658	669	687	658	635	703	670	726	722	711	672	659	686	682	689	727	686	663	677	695	694	702	664	656	686	731	710	647	658	670	701	691	727	684	705	672	711	682	690	674	713	710	707	696	669	656	691	692	698	634	703	695	673	695	702	672	711	646	691	672	714	728	702	683	679	713	690	693	646	671	690	672	669	624	678	642	715	699	676	659	695	716	696	713	669	670	672	634	696	644	689	689	650	660	660	664	737	664	670	688	688	663	683	678	717	684	655	629	635	697	665	640	694	631	637	698	680	720	746	684	734	719	659	667	700	722	690	716	727	692	686	641	711	659	637	722	694	665	719	682	713	715	702	671	710	646	657	732	699	615	698	643	669	692	679	706	631	707	684	693	677	697	657	636	667	674	719	643	698	735	671	647	662	694	671	685	697	690	672	684	710	710	680	719	680	706	698	666	658	677	660	712	684	675	677	710	657	677	671	690	709	694	684	659	681	680	714	668	647	686	721	716	726	720	676	648	670	665	678	694	706	699	669	658	648	663	683	694	663	728	676	691	695	699	706	683	744	677	680	710	643	672	690	708	666	720	692	687	693	684	718	673	660	662	733	689	638	662	716	639	695	713	705	662	685	711	683	699	695	698	700	738	717	682	653	669	653	657	634	665	712	687	658	705	668	665	663	688	660	685	720	728	649	660	715	682	689	713	648	641	628	714	690	673	658	663	705	721	632	687	679	648	680	675	669	725	666	679	681	687	708	679	665	697	722	640	669	685	662	697	725	673	709	689	684	674	706	717	664	700	677	697	697	721	707	667	675	709	692	705	693	675	708	672	693	705	707	705	665	645	671	678	678	690	680	728	671	688	672	695	702	706	727	691	688	684	657	641	683	708	699	626	686	656	663	723	647	716	665	689	658	704	679	640	643	719	698	694	710	674	699	658	694	647	632	666	641	714	661	691	685	686	695	673	678	681	658	675	667	649	671	677	660	693	664	680	705	679	714	713	705	705	682	678	712	651	664	670	694	671	679	692	672	698	685	659	650	683	688	709	680	689	685	700	709	657	717	685	676	713	662	700	649	703	658	702	705	700	654	703	640	680	694	708	655	635	702	715	665	718	704	661	691	654	683	643	658	716	711	671	681	708	675	659	685	692	666	718	716	657	713	694	744	742	625	689	649	677	675	647	713	650	685	698	684	701	658	654	703	688	699	613	667	686	675	662	686	660	711	650	745	680	712	686	674	742	715	673	697	606	715	718	712	688	676	642	712	715	689	641	696	646	694	687	703	718	651	659	740	686	685	623	633	689	701	721	684	643	663	705	626	646	669	699	688	638	633	639	668	664	735	658	696	684	691	671	665	639	735	671	684	626	734	657	713	688	688	690	739	670	666	640	641	684	657	678	716	694	714	682	622	674	665	724	644	673	637	699	662	660	707	688	634	658	706	663	664	691	696	694	678	651	650	696	638	672	670	686	676	749	699	688	713	661	698	705	667	654	639	678	685	731	739	702	686	713	707	687	704	727	652	699	685	710	647	719	699	715	670	646	651	625	709	678	737	670	666	644	673	673	680	692	682	747	726	671	664	688	679	762	689	647	656	710	693	699	681	658	710	664	681	676	651	645	711	674	679	733	730	712	643	727	700	639	744	679	678	700	707	714	721	675	670	718	706	640	698	705	696	651	707	708	702	665	697	707	706	695	678	703	680	679	651	683	661	657	720	696	678	672	715	688	711	675	639	659	706	709	687	664	707	665	664	614	705	667	719	667	709	681	653	706	670	717	692	697	670	709	668	641	646	681	695	713	656	674	657	703	724	657	665	752	703	698	715	690	613	684	726	624	682	709	627	709	639	677	684	707	676	591	675	660	627	655	686	655	678	676	666	696	656	668	706	704	682	673	687	682	721	658	696	653	674	625	659	677	666	680	658	614	716	692	668	715	695	640	692	617	732	696	732	684	648	694	688	660	711	649	679	647	727	667	687	669	696	675	691	706	679	648	724	718	715	710	659	676	664	751	630	668	680	617	666	670	696	652	654	716	668	640	693	687	670	680	675	650	664	690	686	682	688	664	696	693	667	649	695	695	680	698	630	687	671	685	701	677	733	700	726	649	681	703	684	683	691	717	641	719	677	667	690	666	703	716	692	720	685	675	667	712	675	650	699	723	650	675	612	703	684	699	658	661	678	678	657	691	673	655	687	649	682	697	680	704	709	652	689	731	674	687	688	714	646	685	665	659	648	647	732	722	656	668	661	645	682	690	675	707	690	732	678	679	677	706	740	689	692	731	675	684	634	672	647	666	668	672	698	694	717	721	674	698	709	667	681	695	698	685	672	629	691	652	651	708	690	683	690	687	652	658	687	700	692	715	696	713	636	699	703	669	679	685	724	667	721	675	722	709	683	649	664	729	716	692	709	698	683	648	668	703	749	670	712	654	708	645	657	689	656	660	694	681	699	653	691	757	692	672	705	715	692	643	684	692	665	708	702	678	703	693	671	648	661	657	686	656	714	667	707	662	725	644	657	710	711	691	666	649	665	735	651	679	701	690	666	692	735	680	672	715	635	668	728	669	655	686	658	680	601	698	725	716	670	681	755	689	678	646	691	682	669	742	689	713	607	696	640	698	710	687	695	672	710	636	702	636	727	680	644	699	656	705	693	708	717	658	674	680	695	684	663	679	667	639	656	627	701	651	677	668	668	702	688	677	665	671	730	674	685	695	691	711	665	687	725	652	703	687	705	702	670	706	671	685	656	704	677	733	671	677	623	657	675	690	686	650	720	705	703	662	668	669	693	643	672	706	677	672	659	646	709	682	669	714	729	663	664	699	675	664	623	660	699	721	700	682	751	664	722	652	697	681	698	666	686	714	677	661	694	677	704	667	650	741	671	639	688	664	714	673	647	647	689	693	729	650	633	679	678	703	637	705	666	703	708	719	704	665	658	676	648	670	688	680	674	691	709	696	653	715	651	657	672	677	674	701	713	691	712	687	655	674	665	652	680	653	687	684	673	696	720	678	693	639	680	685	673	711	663	668	677	720	676	684	668	651	672	632	666	700	712	643	701	663	653	668	675	671	653	683	681	682	720	705	699	665	665	681	714	660	702	701	651	711	659	710	676	714	639	635	709	702	645	684	689	681	695	757	711	667	685	700	683	673	645	712	698	702	659	667	673	664	667	700	681	664	684	679	697	687	670	659	677	669	621	711	666	658	662	662	691	670	688	766	659	725	692	676	723	638	698	694	661	665	716	673	704	683	744	684	686	657	702	692	689
22432	20900	28665	23293	20904	21037	13028	2961	1496	1225	1020	882	812	733	786	795	829	728	645	526	457	468	424	470	497	635	548	456	436	429	467	438	494	522	566	570	612	566	530	462	435	523	506	392	409	403	380	413	409	415	373	415	404	410	371	392	378	385	396	410	386	371	390	374	372	399	398	369	402	366	369	363	362	368	383	435	370	361	387	387	375	380	379	363	419	425	390	388	372	380	358	361	369	350	419	414	405	370	352	392	366	395	380	391	377	379	399	360	362	398	366	387	410	422	405	366	361	356	381	364	392	397	372	411	405	414	371	363	395	383	386	386	387	364	389	402	410	368	397	365	369	397	389	391	374	401	370	394	368	386	369	370	382	408	393	411	340	374	374	384	389	341	352	362	416	381	365	375	379	380	397	392	381	372	366	366	369	350	378	368	341	382	372	351	405	354	399	378	359	418	392	392	393	375	393	345	404	400	408	371	342	377	401	407	335	390	370	382	365	373	388	433	367	394	384	375	366	370	368	383	345	380	410	378	381	376	373	380	369	364	392	385	376	379	376	400	411	390	395	344	396	370	376	348	397	386	378	377	385	357	359	377	384	359	355	348	394	324	381	390	362	409	385	364	378	375	348	355	403	365	404	379	382	371	375	375	355	364	380	372	342	430	341	379	375	363	369	368	335	384	410	359	365	359	387	398	394	388	365	402	365	385	362	395	385	359	379	420	378	425	396	406	363	373	343	395	381	329	405	391	398	361	399	379	387	350	375	385	368	411	392	402	386	364	377	384	393	373	355	390	351	368	387	431	377	415	385	365	400	406	352	407	363	361	388	368	361	364	382	363	396	363	380	385	381	349	392	365	383	341	373	404	358	358	376	380	375	366	394	378	384	401	373	382	351	370	382	386	370	379	384	401	384	372	353	377	352	407	373	392	363	391	375	391	358	408	373	359	378	365	395	356	421	372	378	345	373	362	331	360	382	323	381	362	404	369	368	403	366	351	380	370	382	374	379	364	385	373	399	367	380	398	387	340	386	419	377	406	412	387	376	360	396	352	341	391	404	383	361	371	340	395	383	381	356	388	401	387	370	381	344	367	379	380	372	334	388	389	402	380	411	370	380	395	394	391	389	358	376	374	380	400	408	374	372	371	399	369	372	394	410	354	382	393	402	337	410	379	399	340	399	382	374	381	396	386	379	375	372	384	407	399	351	371	354	415	362	383	378	379	363	370	372	350	396	381	409	382	398	371	388	366	379	402	375	341	403	378	377	398	371	377	372	414	373	387	377	418	354	345	390	330	348	380	382	428	372	351	405	364	341	384	375	371	363	391	363	334	367	380	380	336	370	382	387	373	362	385	364	381	369	369	335	369	387	383	406	370	406	415	392	396	380	366	353	365	407	418	367	381	390	411	388	426	365	397	395	395	419	408	334	416	359	349	353	357	411	397	429	348	399	350	370	391	372	348	392	335	391	413	383	390	362	374	397	358	364	375	363	348	366	347	392	383	381	388	384	366	368	349	374	396	399	402	365	389	397	406	364	356	370	395	380	399	402	404	387	420	385	392	382	384	336	336	371	368	356	359	396	376	414	403	378	405	373	368	337	369	352	400	408	343	389	391	416	366	388	379	391	392	401	389	412	375	369	400	355	353	358	356	414	412	358	340	398	398	371	399	363	410	431	405	354	380	388	398	378	414	391	405	375	384	360	348	370	361	404	373	339	368	396	367	361	373	396	379	367	380	366	418	388	399	394	397	361	399	378	383	334	372	376	393	374	377	369	328	360	375	369	344	389	347	377	365	371	363	407	335	402	381	366	381	416	360	400	360	393	379	395	362	394	344	387	393	387	394	400	365	345	396	365	381	335	387	390	385	398	365	402	369	418	383	359	415	369	406	381	386	404	411	364	399	377	391	375	357	411	341	368	355	347	389	373	390	368	386	413	394	389	376	434	365	388	358	337	390	350	389	394	378	368	414	380	394	353	377	388	377	362	390	383	394	366	383	392	374	396	354	389	386	380	334	376	366	374	396	362	360	379	393	365	361	371	391	357	380	392	368	387	397	403	373	384	366	412	361	389	374	399	369	387	408	398	373	378	345	347	364	404	370	416	378	387	358	358	371	384	370	409	388	390	384	388	363	367	365	360	343	408	390	377	391	375	403	378	391	372	366	405	367	378	396	391	377	397	399	352	368	345	391	412	373	393	388	349	377	384	389	374	335	392	382	367	380	380	398	403	366	382	357	363	385	357	350	370	392	343	408	397	403	386	363	386	360	378	373	389	363	381	377	408	391	403	379	393	360	367	369	392	389	335	383	382	358	391	395	380	413	420	381	383	396	383	396	369	401	343	339	321	417	380	383	356	387	377	357	372	413	385	391	392	419	438	390	383	408	352	367	377	385	390	381	370	383	384	417	404	403	378	402	378	365	351	393	387	380	399	340	376	390	391	387	396	351	346	392	381	372	396	383	385	404	383	378	328	369	357	367	396	385	365	344	341	406	342	402	377	376	377	398	359	388	366	371	386	370	380	385	402	402	375	402	413	400	402	391	363	331	374	398	369	374	380	378	390	365	356	387	400	411	406	402	383	386	413	373	365	360	409	384	367	411	365	374	365	364	387	374	424	377	344	399	403	369	375	391	363	397	375	349	375	372	371	367	346	396	403	353	395	404	347	374	406	369	367	371	360	380	403	376	363	386	382	370	371	350	389	389	367	356	373	372	366	389	383	383	374	399	414	359	401	382	400	383	368	408	353	397	366	391	367	362	351	419	394	381	366	382	383	353	347	382	416	332	410	339	386	369	400	368	368	381	365	411	360	388	356	359	349	381	369	388	382	365	397	376	356	371	378	369	364	377	379	431	350	398	440	361	366	362	382	384	403	390	390	366	357	388	363	393	386	339	367	392	356	378	347	358	379	394	360	404	398	416	393	375	369	384	382	409	386	386	422	362	368	392	345	360	369	345	393	364	392	408	380	377	358	387	382	351	368	381	400	367	384	400	381	358	396	375	366	401	413	404	375	446	393	365	359	395	362	361	352	395	351	441	402	372	392	374	362	407	414	404	384	371	354	390	352	376	355	354	339	381	381	392	412	391	382	393	374	364	387	384	385	387	379	354	355	372	383	406	384	375	367	383	352	353	375	398	357	373	395	406	404	378	355	358	399	370	326	370	362	361	361	391	354	360	384	404	375	369	397	354	375	421	389	411	364	397	421	401	373	404	348	370	369	369	393	382	353	384	371	342	390	374	379	398	359	390	386	367	358	364	384	352	391	357	392	349	384	372	386	415	399	355	387	389	361	367	360	414	386	344	380	377	389	398	386	379	387	372	387	376	384	389	380	358	401	384	400	361	383	388	400	329	357	385	422	379	375	383	397	392	364	358	354	333	414	392	395	384	397	381	365	383	390	406	419	380	377	381	428	365	390	408	384	380	369	388	376	350	390	415	405	390	400	372	392	369	377	387	430	381	406	425	378	375	361	398	376	382	390	392	397	342
9324	18602	16462	11376	10071	8431	7485	5714	3503	2726	2270	1829	1468	1443	1542	1527	1718	1346	1176	935	716	669	661	675	935	1051	832	685	672	596	634	728	785	751	826	980	1020	898	793	593	632	725	699	538	553	528	553	503	539	563	539	592	557	546	580	506	552	538	529	542	512	572	500	511	546	549	561	498	516	543	504	553	525	514	522	519	481	563	525	484	546	517	503	534	482	497	503	514	526	514	517	515	529	473	557	521	519	499	521	508	550	506	504	535	517	503	468	465	513	520	528	502	535	520	532	528	500	506	548	541	525	514	492	538	502	530	485	530	520	485	513	483	483	532	546	508	508	505	492	488	519	483	507	509	519	498	527	494	490	518	454	503	512	503	527	523	528	540	518	494	540	531	480	539	528	483	486	499	517	521	538	498	530	543	458	497	527	481	541	488	518	525	504	493	540	548	524	501	519	531	505	513	474	515	502	472	514	518	506	494	504	521	498	505	453	492	485	507	490	502	477	504	519	511	485	538	510	510	485	543	489	532	479	532	501	523	503	522	523	491	499	537	468	500	490	486	504	473	518	536	533	506	533	505	529	464	498	495	505	528	509	495	529	520	480	492	478	526	494	496	505	531	478	482	487	515	529	516	554	509	455	506	525	497	504	517	510	534	520	529	511	523	495	496	530	565	520	526	481	517	532	507	498	486	508	538	534	477	513	520	548	522	503	463	499	520	490	505	504	488	482	512	487	502	508	482	518	520	509	521	465	531	500	473	519	518	463	585	481	537	529	509	517	503	526	521	506	515	507	494	534	540	552	497	551	511	484	514	481	528	509	492	500	515	497	470	486	519	512	508	495	498	477	533	494	497	545	509	527	539	483	514	497	515	508	523	484	519	510	518	531	522	487	490	509	525	536	494	484	509	518	475	498	513	496	498	535	501	519	540	516	481	513	495	498	522	533	520	516	519	549	488	490	514	516	522	499	506	518	502	515	532	535	542	541	528	523	481	508	498	510	535	505	495	535	485	486	526	505	502	468	522	508	520	509	495	484	504	553	499	530	510	524	502	487	514	507	509	531	526	526	529	552	536	516	484	505	515	486	520	495	485	559	439	491	540	522	471	511	521	461	476	511	521	498	494	523	514	513	517	486	533	476	546	541	511	553	520	478	510	553	510	532	478	474	530	484	513	526	532	501	517	503	507	517	491	483	490	507	494	514	506	502	496	538	481	530	485	518	552	511	510	541	513	527	524	473	515	477	503	506	482	512	511	481	507	512	512	524	483	469	514	513	566	514	558	517	459	530	492	529	519	513	508	481	523	536	514	514	491	522	546	494	539	534	502	464	516	530	545	484	527	517	547	566	511	487	495	511	498	487	508	539	530	462	521	498	534	554	518	539	482	515	498	536	519	484	492	515	493	519	518	472	488	526	458	488	511	523	489	509	536	534	500	520	497	480	511	538	443	515	471	505	501	500	548	514	500	489	507	491	482	545	515	515	538	481	541	526	497	493	534	500	490	490	495	519	550	492	513	509	484	525	532	518	518	521	533	524	503	514	533	531	520	498	444	532	515	526	491	486	565	522	487	533	479	531	496	548	493	508	474	499	519	526	569	505	494	463	543	493	547	539	482	489	500	519	518	500	554	502	511	502	486	533	549	521	478	529	521	527	489	530	544	514	505	505	489	497	510	513	499	506	514	479	502	527	506	486	551	536	501	526	463	479	495	486	466	513	550	489	516	515	508	521	507	532	507	530	495	541	507	490	527	505	545	499	501	480	512	516	558	485	504	553	550	495	497	470	498	503	483	472	521	482	505	545	506	510	515	522	564	504	538	563	483	511	507	521	542	514	558	484	502	510	503	565	491	495	522	520	482	480	493	491	530	486	491	491	453	529	527	530	506	485	474	510	492	489	538	525	504	515	540	527	493	564	529	557	483	551	507	499	539	476	524	508	498	504	527	502	526	510	532	498	493	507	468	510	517	529	514	466	459	533	490	508	545	478	487	515	507	510	496	479	539	535	533	548	553	521	518	488	568	501	520	511	495	493	529	541	498	532	487	492	478	521	503	515	501	501	516	511	484	495	485	476	557	516	496	509	492	521	520	465	550	518	500	536	501	537	503	504	519	500	523	504	528	522	515	520	536	496	494	511	479	537	517	547	499	534	524	539	512	454	497	539	500	506	481	559	554	516	550	534	517	516	502	507	494	524	492	458	502	504	465	492	475	522	525	526	494	550	509	511	518	501	534	520	506	520	488	479	532	531	520	520	513	541	529	508	542	523	513	511	475	550	509	502	505	537	503	481	486	518	520	527	512	499	532	493	522	495	486	500	513	485	515	501	555	483	490	544	484	539	505	502	472	478	520	524	524	558	495	521	536	498	481	538	535	513	528	472	527	538	510	509	460	555	516	489	493	527	510	498	515	493	481	521	522	550	510	557	508	501	455	501	532	456	525	509	523	511	502	525	512	509	505	523	502	510	496	522	503	535	503	536	439	528	537	510	525	514	475	467	527	508	556	508	494	491	506	485	493	497	529	525	526	512	527	528	494	517	490	537	529	488	513	541	527	523	551	517	475	485	535	523	474	487	511	481	493	478	505	530	511	487	503	522	531	497	526	543	490	517	478	524	535	536	519	525	509	481	492	485	519	521	503	484	476	524	534	513	504	522	492	509	536	519	519	510	540	472	516	474	497	489	506	509	487	534	518	510	465	573	511	511	552	467	586	529	542	497	478	552	538	518	561	496	516	488	563	525	507	499	493	505	478	504	458	520	513	507	547	520	534	528	518	529	497	519	541	498	541	482	482	512	509	477	505	483	549	534	525	537	501	521	508	498	491	567	498	512	492	513	511	538	518	504	543	523	489	501	511	499	491	508	525	553	476	503	548	529	510	475	513	533	530	523	541	555	498	496	527	484	498	480	513	524	491	511	480	508	496	527	512	519	461	488	462	518	516	507	485	480	483	529	511	509	519	505	515	504	495	509	482	527	551	488	531	534	511	482	547	550	493	482	509	539	503	535	536	509	526	559	503	528	509	541	474	513	447	498	538	502	478	518	510	538	498	486	516	554	499	464	546	516	477	485	507	502	505	508	523	544	525	472	547	525	544	498	528	513	504	484	513	490	518	544	488	503	507	536	501	517	540	511	521	560	513	519	488	487	498	472	508	513	494	560	533	511	515	506	529	534	501	546	496	505	473	525	517	518	492	486	480	494	497	483	476	522	520	510	510	470	495	501	517	496	518	522	522	516	489	534	497	546	530	546	493	514	532	504	518	501	519	491	476	503	505	519	454	507	525	517	552	510	499	532	515	530	492	529	546	521	554	532	536	515	463	520	548	495	490	510	508	522	464	504	514	537	514	501	483	485	524	490	510	504	506	527	535	506	524	494	525	494	523	446	492	507	530	494	508	521	458	477	476	543	504	512	542	522	495	514	510	492	500	507	517	523	527	520	478	533	487	529	516	508	532	522	527	558	480	520	500	546	526	447	502	464	462	508	541	479	501
26467	20429	10118	2753	1899	1560	1360	937	632	578	521	487	453	467	435	491	518	455	476	401	399	397	370	371	405	384	390	436	403	387	400	399	395	435	437	451	450	437	394	401	419	387	395	404	389	355	378	382	373	381	413	417	407	373	345	362	392	361	376	362	374	388	396	371	389	360	373	381	322	351	370	376	356	411	394	381	378	355	367	393	379	366	373	362	371	382	374	370	342	366	398	371	374	368	345	369	393	377	370	396	411	371	371	384	318	388	366	364	354	400	358	365	372	341	369	389	366	383	359	407	387	365	399	355	372	327	400	409	368	399	395	361	405	392	375	375	358	346	366	372	405	358	390	355	347	344	400	386	398	378	355	379	372	374	341	373	396	356	354	385	359	382	397	333	381	356	356	395	360	370	375	341	394	385	362	327	358	360	363	365	367	378	420	379	342	409	363	353	401	372	338	381	361	329	380	380	355	401	393	375	383	423	342	388	425	375	379	404	367	373	393	324	386	393	381	373	380	372	373	355	377	401	378	360	377	392	444	355	379	389	370	372	385	354	337	368	340	375	408	412	395	353	349	358	375	385	369	378	371	341	391	359	388	385	401	390	386	403	406	370	386	383	378	367	354	417	352	368	362	362	404	363	371	388	349	357	392	372	361	378	390	392	372	382	403	369	342	387	362	404	383	431	377	376	350	371	378	342	365	376	354	401	374	355	357	372	381	398	388	345	361	392	369	378	353	360	352	387	352	342	354	350	371	341	398	379	350	386	377	381	358	368	364	350	379	377	384	379	368	366	394	376	392	397	376	351	378	399	371	355	364	394	421	373	410	379	385	374	381	359	353	358	361	365	375	372	384	355	378	402	345	379	391	367	392	380	394	360	388	396	386	398	397	391	377	351	354	368	348	361	365	373	345	350	349	372	393	369	381	398	349	380	369	376	374	425	423	356	376	350	379	392	351	356	374	383	312	380	393	345	382	370	362	360	366	363	371	376	333	396	392	397	380	372	429	399	377	360	380	411	352	368	331	382	372	358	351	332	382	413	398	381	373	401	345	349	375	400	392	370	394	372	345	361	366	399	374	351	392	366	372	341	370	371	365	365	359	398	380	409	368	356	348	396	391	355	353	401	390	378	399	394	397	354	380	370	364	421	394	364	377	343	397	366	375	412	381	352	369	357	364	389	343	401	371	394	423	373	365	393	372	390	327	369	385	375	381	395	379	335	353	352	334	366	369	347	392	347	379	406	393	381	388	383	380	363	385	380	344	363	391	351	407	362	382	397	358	391	356	410	367	382	381	380	383	419	365	373	386	363	355	373	379	389	382	344	357	386	351	382	386	354	367	373	373	343	390	364	388	364	360	393	394	378	361	343	369	362	368	377	368	391	364	373	376	392	360	368	384	392	377	370	394	383	340	371	373	359	384	378	393	349	360	386	374	385	383	379	361	388	369	381	356	334	426	398	373	371	365	390	376	392	377	401	349	382	360	338	386	380	395	387	386	409	388	373	365	354	366	353	358	401	371	390	341	343	350	364	387	393	369	373	335	399	420	346	346	353	396	327	347	346	351	377	378	387	400	403	392	393	374	366	359	362	335	372	370	348	380	405	369	393	385	382	367	330	361	388	365	355	382	376	383	409	392	369	362	344	421	362	396	420	374	323	372	391	349	339	387	372	355	358	399	377	368	355	403	356	369	344	365	387	425	372	369	414	383	407	367	379	401	349	369	362	352	353	367	360	387	367	407	379	405	374	358	370	392	388	399	346	381	373	390	366	381	380	355	400	398	365	420	395	367	327	416	371	409	360	372	376	405	355	395	372	380	380	407	347	364	392	383	375	390	382	382	395	347	353	355	347	386	368	380	386	410	382	364	380	327	403	375	376	392	390	371	390	382	371	357	397	388	378	372	375	361	357	409	412	345	353	376	402	385	383	379	344	371	370	375	360	421	401	350	392	343	381	382	352	357	392	395	365	377	390	401	367	391	351	374	369	352	409	400	359	393	383	374	369	357	374	329	383	401	395	377	368	373	386	352	356	361	358	367	356	350	401	388	396	359	360	401	405	376	349	390	378	385	379	368	358	370	389	378	361	372	390	394	356	382	358	368	341	353	318	387	379	375	399	372	360	369	374	354	376	378	381	354	373	367	394	414	369	408	343	388	370	401	373	367	366	403	353	366	351	359	403	386	380	385	365	369	344	356	408	400	388	385	386	367	350	411	353	364	368	375	369	379	367	381	359	386	359	378	354	381	339	362	403	375	368	353	354	365	389	387	382	385	374	386	373	400	364	388	365	386	388	353	346	355	379	373	389	350	383	378	421	372	370	355	369	336	369	412	347	370	390	355	366	425	372	405	355	362	407	391	356	342	393	363	395	363	350	370	381	365	355	364	362	366	345	378	374	383	360	356	366	358	350	347	387	388	384	343	385	383	404	387	394	386	383	364	383	366	374	362	372	401	405	387	376	376	346	389	364	352	366	432	390	377	409	401	372	338	397	366	373	373	349	364	356	399	377	350	394	345	344	348	408	399	353	367	337	383	383	380	364	412	386	365	365	377	353	339	373	378	382	357	361	373	383	373	387	378	394	357	367	408	344	390	423	398	394	369	374	351	411	361	366	364	390	375	359	352	379	379	370	391	346	366	360	390	362	349	366	363	366	358	375	379	347	370	371	363	377	342	354	375	376	352	409	372	353	378	389	375	390	376	375	365	368	331	376	355	393	377	376	374	358	387	412	366	392	355	375	390	390	371	381	386	322	353	380	359	342	386	406	352	388	360	375	351	377	390	356	376	378	370	351	355	369	403	377	374	311	382	389	341	341	368	395	355	363	350	357	394	392	381	342	381	371	332	379	367	387	388	337	357	406	356	386	363	332	357	336	384	371	355	374	363	321	344	361	384	358	367	391	362	395	377	366	411	385	429	381	329	387	390	361	362	352	377	371	395	357	387	375	369	355	350	362	366	363	353	366	385	378	360	340	378	396	395	371	363	364	364	368	371	377	368	375	378	369	358	347	359	361	413	379	381	365	387	357	380	418	358	359	380	370	399	357	396	375	390	398	414	340	359	398	333	398	369	396	373	356	397	369	375	376	387	355	387	324	378	404	405	382	367	367	351	347	381	381	373	349	382	326	368	374	374	372	361	329	393	379	397	335	390	384	370	383	387	362	372	348	397	386	386	368	391	395	372	394	391	404	364	365	347	338	391	345	398	371	380	385	377	323	354	371	377	372	372	369	366	381	380	391	373	388	392	379	368	410	370	338	345	376	355	393	374	385	362	367	412	369	391	351	368	362	404	381	354	378	413	345	367	343	362	365	393	362	361	408	375	355	387	387	374	348	401	370	358	369	365	349	389	405	374	354	366	416	363	374	396	374	381	381	359	389	391	436	346	374	351	380	382	385	394	353	375	388	410	376	383	341	349	379	368	347	402	361	369	370	349	380	357	340	368	398	361	406	345	369	325	387	360	372	374	373	404	366	385	366	366	415	392	365
6650	3763	4287	3810	3764	3332	3071	2022	1240	987	956	786	768	710	737	827	816	780	659	547	543	544	514	544	571	573	561	552	534	509	537	579	548	616	637	640	716	618	582	557	509	600	531	524	509	524	545	533	490	521	494	520	523	487	514	490	464	525	467	488	505	469	508	491	477	544	483	516	499	475	473	468	516	506	510	519	482	479	545	482	511	514	540	473	497	509	486	499	515	510	516	478	516	515	515	495	463	498	486	507	504	475	513	491	515	493	509	476	495	477	540	509	492	528	499	492	509	473	526	439	486	483	524	476	480	515	525	459	495	534	500	471	504	490	466	528	498	500	510	518	496	525	537	545	552	525	494	516	521	479	486	459	499	483	496	515	498	468	504	503	487	458	493	492	472	468	529	501	495	504	454	504	496	456	486	501	492	539	487	502	496	470	516	462	475	485	483	489	481	509	479	498	504	491	517	541	535	483	479	497	493	479	539	477	501	482	524	508	501	493	498	486	467	502	550	482	485	497	495	498	488	472	480	487	449	493	506	498	495	498	512	478	510	509	497	531	511	502	534	458	465	482	489	520	475	498	495	468	507	488	475	479	512	506	486	490	503	469	485	456	501	483	502	461	474	482	512	473	530	518	498	540	521	493	535	471	483	522	512	532	506	486	505	498	501	497	537	511	495	483	493	518	526	432	501	474	498	480	523	485	483	513	511	482	447	498	520	470	518	458	467	495	495	514	485	471	517	497	475	488	495	489	496	454	482	531	487	508	503	517	509	513	508	481	500	467	505	483	452	497	560	454	499	507	542	521	484	471	502	499	550	483	456	506	494	469	523	503	487	500	460	495	492	493	500	513	505	496	495	490	496	445	486	498	492	508	482	489	452	500	500	504	486	524	506	494	480	541	487	501	524	507	531	482	494	484	527	492	521	493	528	503	472	459	500	525	503	528	495	513	502	524	494	500	496	482	547	478	445	504	489	488	514	497	510	470	503	505	523	508	489	501	513	466	533	534	510	468	499	508	505	526	518	472	501	516	484	475	486	494	535	482	519	478	491	529	495	459	496	482	507	508	505	462	500	493	482	500	465	486	487	478	521	523	480	510	513	512	480	493	503	519	477	514	453	470	523	504	466	475	483	521	506	503	469	532	446	510	498	510	483	475	488	450	468	519	455	503	506	517	497	488	507	493	505	506	489	488	508	472	490	538	484	499	512	510	466	534	492	502	497	511	466	491	460	479	490	457	525	522	501	523	505	537	462	494	514	475	529	536	513	518	456	501	501	494	459	471	485	496	532	505	510	511	494	498	481	496	498	484	492	501	504	526	533	498	495	475	497	495	515	492	497	504	495	457	507	480	536	480	508	483	469	490	495	494	503	493	511	477	493	514	510	501	483	518	498	507	500	481	532	507	496	533	477	501	496	508	535	503	515	520	476	502	483	501	475	502	492	508	520	507	545	506	497	462	542	481	500	474	510	558	488	506	518	493	513	495	519	516	516	535	548	502	522	477	510	479	502	516	527	479	524	471	452	523	428	473	506	498	510	484	491	482	497	503	533	520	503	545	496	488	476	517	479	442	462	497	515	506	473	498	491	499	466	470	507	481	492	504	480	523	486	494	513	494	502	524	487	484	482	480	511	489	502	489	524	490	506	504	528	475	490	476	508	499	530	469	516	487	499	447	533	481	497	490	453	540	513	518	496	491	469	491	463	467	484	515	521	517	514	524	489	485	518	555	534	491	493	520	501	504	528	517	502	455	505	472	536	510	471	519	510	534	507	482	520	464	477	536	484	489	471	487	546	513	528	487	503	450	518	503	514	530	522	525	478	506	487	467	485	471	503	490	494	450	459	540	484	518	481	542	522	458	490	506	522	505	514	456	515	472	513	491	492	488	505	506	556	468	503	524	506	468	521	513	470	505	502	475	493	473	527	499	494	522	523	506	497	491	491	501	504	500	480	505	499	526	537	467	505	468	479	508	491	507	498	513	490	465	454	508	524	529	503	530	527	517	452	476	556	533	500	485	537	514	529	519	488	512	468	459	490	505	486	486	483	491	531	499	483	493	503	530	506	485	463	488	488	456	506	490	542	489	500	459	507	499	529	487	477	478	457	464	495	476	488	521	530	522	468	510	539	489	507	491	470	519	518	504	506	494	450	485	485	520	485	482	521	504	495	472	492	493	504	493	469	471	470	513	518	484	480	505	488	482	529	498	483	475	493	466	489	488	523	491	515	506	511	508	543	499	533	478	489	471	544	477	525	469	469	518	509	527	497	478	509	484	502	524	463	486	485	531	498	536	523	519	510	479	473	492	499	492	505	515	532	493	511	531	516	481	516	500	470	529	503	487	463	445	450	520	543	520	500	530	494	520	513	492	492	484	475	471	508	473	515	481	496	491	483	504	492	528	511	500	451	490	511	520	526	494	455	547	513	503	498	502	520	531	521	483	461	494	502	542	511	523	520	467	512	508	505	492	570	507	513	489	467	540	491	522	493	532	530	497	510	496	530	475	500	537	519	494	521	462	495	479	495	441	500	463	491	528	511	502	442	460	472	501	486	493	503	513	522	528	540	480	481	486	509	502	485	507	505	493	492	482	503	487	499	468	524	484	543	494	470	479	502	503	471	539	546	475	535	487	509	498	513	540	508	473	491	494	508	483	493	492	520	510	473	499	467	525	525	508	500	521	489	502	529	506	478	482	460	513	511	546	485	494	515	536	505	497	503	496	521	513	544	512	500	488	502	480	501	457	487	511	513	467	507	473	480	466	507	536	508	459	528	487	514	509	475	469	488	481	489	510	516	515	533	511	526	507	467	486	504	494	497	476	510	493	472	508	511	503	518	472	502	475	514	487	492	475	506	488	492	495	492	491	455	471	469	482	469	499	510	534	489	506	501	507	538	531	485	479	490	478	492	482	493	525	494	511	469	482	527	483	515	498	493	504	529	537	551	502	502	515	500	473	490	507	506	498	507	501	458	494	500	501	462	489	520	492	484	534	525	531	473	441	485	460	482	500	523	491	465	442	516	504	542	511	494	488	479	496	511	460	525	502	509	512	489	467	513	482	530	488	473	474	469	515	503	489	490	469	520	463	492	471	484	461	515	451	492	510	507	482	470	520	523	470	484	468	503	513	488	494	536	497	486	513	529	480	476	509	524	465	490	515	459	533	479	509	456	527	501	521	494	534	485	509	506	491	531	518	458	501	485	482	499	498	476	506	509	508	510	493	505	469	470	489	476	503	499	502	529	516	462	471	513	540	506	486	527	465	489	481	509	513	481	505	488	513	505	438	472	514	526	513	521	488	509	533	516	536	496	518	512	525	518	479	496	491	493	504	489	518	481	458	510	486	478	521	496	501	469	498	532	487	510	465	459	530	489	500	506	503	540	503	509	485	498	500	465	477	474	501	506	482	512	517	509	485	502	480	463	465	466	505	497	490	504	497	469	503	474	507	512	473	502	531	464	492	525	489	480	495	488	482	488	514	489	476	508	487
23307	20920	28282	23694	20916	14348	3905	1708	1204	1070	917	856	793	777	770	754	800	737	684	619	558	543	543	585	555	555	567	562	538	527	552	572	607	607	636	732	677	615	617	582	574	539	515	546	493	527	509	536	464	532	557	525	551	509	555	475	533	534	499	483	532	479	509	522	504	471	471	510	556	518	465	533	442	488	498	492	526	469	523	528	498	566	540	500	515	518	473	479	511	489	509	466	524	532	511	539	524	541	513	528	497	505	513	511	551	504	548	524	485	486	510	506	496	533	483	520	543	510	529	487	496	503	499	518	502	548	524	548	531	481	508	533	502	506	500	524	508	519	488	458	494	504	485	529	551	494	515	498	518	516	492	533	521	498	499	553	523	523	529	528	498	512	512	524	478	508	495	503	549	490	539	477	536	516	507	508	497	500	524	532	515	512	518	491	462	492	499	489	497	520	489	524	472	524	481	478	522	515	501	498	519	533	517	503	519	499	517	499	520	498	543	518	521	561	528	517	505	496	462	536	506	481	514	474	494	505	497	485	519	513	510	497	480	524	521	512	538	512	529	464	503	549	493	519	521	474	492	499	486	544	499	519	494	546	506	526	508	512	481	496	493	508	530	472	505	496	451	486	528	505	497	486	521	519	486	534	541	537	505	515	516	517	522	491	537	511	505	533	505	500	520	521	488	486	522	507	501	499	500	525	506	533	524	442	497	522	549	541	526	494	536	507	551	502	518	538	496	513	550	512	548	514	479	485	513	475	498	539	517	512	521	511	535	511	482	508	482	501	539	534	522	538	506	512	488	490	480	528	526	517	522	525	532	499	501	539	496	479	517	501	515	512	496	480	471	527	516	521	504	499	525	480	497	500	520	518	501	534	505	505	497	491	492	537	510	487	485	527	497	493	487	533	516	505	504	500	534	510	542	476	537	543	519	556	490	472	481	512	519	518	524	521	488	486	501	486	524	503	505	525	502	495	520	532	516	515	508	496	533	490	539	472	472	489	507	506	494	507	501	499	535	501	525	505	523	507	500	499	521	483	529	532	498	492	528	518	511	491	471	531	502	498	520	514	512	500	494	505	508	512	501	546	526	506	516	521	531	543	496	501	468	500	520	492	471	501	510	512	529	540	455	529	529	538	478	538	524	527	526	481	522	552	526	594	517	504	472	527	504	515	485	526	545	478	517	465	481	539	503	514	484	509	501	496	514	499	500	522	525	527	521	517	512	507	501	497	492	509	509	500	526	488	520	514	524	500	516	475	530	543	493	531	493	520	549	536	526	499	541	520	480	481	473	498	512	503	507	532	500	530	501	533	519	494	502	516	531	490	496	514	509	534	548	473	529	525	512	515	487	531	492	529	494	500	517	556	504	516	515	477	523	529	527	468	455	502	519	567	519	505	522	475	475	506	529	530	468	513	561	503	513	536	511	533	489	500	469	499	485	517	516	471	531	440	522	529	496	490	505	503	506	479	536	503	537	529	502	507	475	493	515	515	500	497	498	466	529	514	527	465	499	527	484	513	498	508	496	519	531	547	506	504	531	512	504	512	523	508	510	503	501	524	497	512	511	558	513	506	503	515	542	469	538	527	481	520	513	496	484	482	470	485	543	479	545	504	495	489	522	510	514	493	516	509	504	527	535	471	505	503	521	494	549	515	498	519	533	460	510	514	529	475	492	509	529	532	484	480	507	558	510	509	515	491	464	500	532	523	490	486	467	490	541	500	519	534	477	496	523	467	520	513	498	525	493	501	506	530	509	525	484	501	517	496	540	542	523	565	539	468	488	511	524	496	459	495	529	475	511	519	496	531	508	507	457	552	502	535	536	524	464	522	519	518	467	503	530	506	500	503	491	495	508	513	483	480	518	513	489	524	518	547	507	536	473	546	491	509	547	528	490	484	538	469	532	504	509	459	530	502	525	547	498	516	525	503	509	520	516	524	532	496	500	543	491	534	510	479	501	479	494	455	517	479	520	531	516	521	488	512	521	479	486	511	542	525	502	477	515	479	513	475	515	539	513	498	501	477	491	488	466	516	518	504	493	522	538	505	507	515	529	530	506	522	457	539	500	524	502	519	492	546	525	521	509	528	504	508	544	468	510	502	551	508	499	534	518	479	501	524	497	504	479	487	514	499	467	563	504	525	531	525	481	489	480	524	544	492	542	483	525	559	488	499	554	495	522	491	528	518	512	495	478	517	519	487	535	558	492	543	546	472	533	495	500	459	537	503	476	519	531	550	507	536	512	495	518	497	487	527	515	515	480	503	453	549	507	504	522	518	536	482	520	469	478	514	502	516	497	504	521	525	494	457	489	548	510	538	519	490	546	507	566	484	521	517	568	533	494	479	510	471	505	507	510	488	545	499	482	504	494	475	526	526	491	512	511	499	513	523	514	482	484	492	497	504	545	531	520	521	514	492	492	470	519	488	514	514	501	509	496	534	523	537	512	470	511	484	535	513	521	505	533	526	490	535	449	511	511	531	514	522	514	536	499	529	505	515	505	483	517	526	485	501	567	554	532	505	518	452	450	498	498	558	516	507	504	515	453	505	538	479	477	537	521	499	510	535	538	467	490	510	478	479	508	495	511	491	501	498	507	465	475	472	518	515	499	514	504	516	499	496	479	524	540	480	511	523	531	536	516	494	514	510	475	558	488	525	492	526	450	492	542	496	524	513	494	531	521	484	517	511	510	510	493	512	484	503	515	498	513	511	480	472	511	530	528	540	483	509	518	506	498	492	515	557	523	535	520	503	507	497	560	485	525	488	518	518	531	492	516	521	520	520	533	488	463	459	479	523	504	494	499	460	485	472	537	470	535	505	531	500	507	471	490	556	516	503	500	503	452	524	495	489	517	523	511	495	499	498	482	489	470	516	494	498	489	507	493	501	496	496	497	491	532	535	489	521	528	512	528	533	472	495	536	464	530	518	493	510	521	533	445	511	518	503	533	518	514	544	537	516	517	503	482	526	530	480	497	460	495	481	538	498	526	498	509	526	533	537	486	500	503	525	514	471	488	526	527	517	513	523	473	487	506	526	540	485	505	514	539	516	503	515	488	546	533	498	492	492	530	534	480	508	506	494	534	527	504	526	513	475	493	506	527	517	501	464	514	499	481	539	550	489	490	528	496	510	542	490	573	547	491	499	573	524	485	519	496	470	487	486	516	542	498	519	479	492	504	520	475	510	489	495	510	515	505	515	500	502	530	487	493	524	502	491	490	488	497	504	483	485	522	485	504	494	498	521	499	496	500	520	524	516	518	493	544	484	542	516	504	492	518	502	482	510	518	518	489	502	500	530	466	476	499	480	530	500	492	488	488	488	515	463	519	524	554	560	511	492	537	521	536	525	549	499	520	512	488	549	516	463	506	525	489	482	528	516	517	509	545	517	474	504	454	480	509	526	501	519	489	519	543	472	462	491	543	480	508	486	487	492	502	468	485	506	476	490	522	493	511	489	514	536	517	491	530	509	492	531	501	467	494	482	518	528
7622	13891	13142	9276	8157	7070	6151	3631	2440	2143	1803	1608	1479	1327	1304	1409	1387	1219	1157	940	758	771	767	758	796	783	798	790	763	743	794	824	877	891	920	1122	972	932	835	823	828	778	722	707	707	732	684	696	692	676	721	689	713	712	641	686	687	698	680	671	672	674	664	646	710	732	702	710	680	694	698	661	730	693	698	663	681	705	680	702	720	707	641	703	639	705	685	670	677	652	683	700	675	643	668	677	681	702	646	692	654	684	675	693	722	656	661	687	683	660	650	673	694	667	655	670	708	696	662	661	680	631	721	710	673	676	690	675	689	685	693	697	694	664	700	719	704	682	666	724	696	659	607	670	705	683	680	659	664	723	684	705	666	667	672	685	649	694	666	664	685	673	680	695	701	669	701	683	686	692	715	684	645	643	699	692	685	637	707	699	664	644	682	650	685	692	681	647	695	713	672	668	716	651	679	647	694	683	705	641	657	703	653	716	657	636	665	646	707	660	707	668	656	670	673	658	688	719	669	659	709	654	646	658	705	686	662	649	699	706	653	670	656	695	691	684	656	697	671	666	673	639	651	668	726	683	639	655	671	671	695	704	651	641	629	648	650	696	704	649	687	644	624	703	635	680	638	690	664	620	652	664	670	690	672	731	667	688	664	685	696	676	661	725	665	671	696	628	722	713	641	660	658	684	697	710	696	680	682	670	693	661	695	685	681	666	672	612	636	634	686	670	702	694	652	702	668	713	664	676	661	704	629	640	715	682	697	678	620	667	673	658	658	693	673	695	682	640	676	667	684	674	634	676	651	713	669	646	661	667	692	670	658	662	642	663	698	679	660	652	722	687	712	665	712	642	664	666	694	714	687	611	656	692	651	658	658	680	685	688	666	649	684	721	670	672	656	665	687	698	657	630	720	699	684	629	673	688	660	688	682	672	678	636	721	696	635	661	675	656	659	714	681	675	646	663	656	660	626	665	679	708	680	673	691	679	696	671	664	696	709	646	708	673	625	673	685	669	601	688	696	685	683	663	631	648	632	642	621	665	678	713	701	654	682	649	694	719	682	675	651	681	644	649	656	670	679	624	719	648	695	639	624	667	649	631	634	669	644	679	669	679	666	697	705	682	693	684	656	647	676	691	611	667	668	650	706	654	698	653	657	638	648	661	674	694	668	676	649	653	686	659	677	639	642	648	635	660	681	683	720	679	711	642	657	654	725	645	680	703	704	676	697	684	731	629	676	677	688	682	671	652	697	692	692	664	700	711	699	718	673	686	615	703	687	652	683	735	649	700	698	662	648	666	673	698	669	666	683	604	666	625	644	635	694	653	745	675	680	669	674	657	699	662	728	681	690	676	698	641	718	705	666	718	651	656	644	703	704	658	706	665	689	630	647	684	683	615	652	705	687	656	665	659	662	671	676	678	703	666	684	712	692	671	656	618	632	686	687	734	651	681	675	651	709	738	669	675	678	646	706	713	649	673	685	663	726	637	622	659	651	729	655	648	643	656	682	674	628	636	679	647	650	706	674	708	722	662	649	614	668	681	678	666	647	698	616	669	655	658	665	671	666	665	676	641	657	628	642	655	684	669	674	702	665	678	676	693	634	670	712	700	669	663	696	647	656	654	694	621	644	670	710	653	692	655	700	670	658	685	685	689	701	697	684	728	657	684	669	680	666	658	673	679	630	686	711	684	661	706	684	677	648	692	692	614	712	630	674	651	689	677	687	685	635	682	676	655	708	660	704	628	717	684	733	682	675	701	655	643	682	665	679	680	667	661	659	693	673	675	648	699	666	682	669	676	643	679	670	657	657	622	690	661	643	725	696	658	692	650	670	671	656	691	665	636	701	634	680	589	642	689	684	621	646	634	655	627	706	638	655	701	716	714	670	691	741	681	679	665	677	627	678	669	712	637	648	660	672	721	629	687	649	668	617	706	689	655	691	682	663	641	663	710	663	681	624	637	635	696	643	683	645	686	700	687	669	696	659	669	683	652	727	664	677	685	657	667	676	698	668	648	654	716	713	668	673	672	636	671	705	658	680	696	643	644	624	658	712	695	618	647	729	638	637	670	679	668	652	611	661	640	672	615	676	698	726	708	722	667	649	702	677	670	667	721	684	694	662	689	692	682	661	685	662	621	724	661	650	677	653	645	665	715	692	673	652	708	701	683	671	701	680	648	668	655	676	696	721	681	689	663	649	689	651	688	710	709	675	655	698	619	711	692	705	666	684	648	665	645	738	683	677	677	679	704	692	653	652	666	595	712	650	711	672	664	671	678	638	674	633	697	657	676	682	694	659	724	676	716	664	685	679	712	703	654	655	682	666	662	677	653	665	750	668	646	626	638	628	672	633	657	684	666	645	648	697	678	677	690	629	664	695	682	705	636	631	644	679	648	674	630	665	656	691	689	680	649	701	703	681	663	678	735	738	709	714	650	703	684	655	687	656	684	639	709	710	687	696	674	707	660	647	633	718	692	680	668	669	636	716	660	652	664	670	656	633	661	684	659	651	705	653	700	690	672	647	660	710	663	676	690	666	688	629	661	704	703	698	675	674	668	678	641	689	721	669	648	686	676	658	637	713	713	657	719	661	660	684	688	678	680	641	729	662	627	687	665	694	712	690	727	682	689	670	682	676	678	635	666	646	702	707	660	675	683	664	645	668	693	691	680	666	716	706	690	663	645	679	673	663	666	613	696	693	656	685	685	647	683	683	688	638	675	707	730	668	697	659	683	655	659	678	682	675	684	692	733	683	662	658	687	697	669	652	686	645	679	657	688	669	690	690	672	679	685	676	704	681	674	654	666	665	661	682	691	691	728	656	643	683	664	654	644	646	637	609	690	696	659	660	648	723	677	718	677	664	655	671	645	639	638	673	653	645	708	692	606	635	631	654	639	706	653	665	697	642	664	652	655	686	660	640	729	640	685	653	659	691	675	673	674	660	696	698	701	627	675	679	643	632	638	695	670	664	663	727	715	689	694	665	697	700	653	659	683	658	656	674	706	672	681	700	621	680	666	625	678	657	717	689	672	692	704	657	665	669	650	671	704	723	697	688	667	672	700	644	653	708	689	642	698	679	655	663	673	686	686	689	710	667	687	646	689	725	693	651	723	676	656	669	640	650	698	685	677	683	684	670	679	661	674	673	694	703	718	680	700	705	667	696	648	676	665	671	664	707	643	703	683	667	681	684	688	669	679	625	606	642	673	697	661	692	660	678	694	678	648	685	643	675	651	704	680	692	692	663	633	663	656	616	679	682	730	683	697	706	661	676	685	707	679	665	662	637	675	683	667	673	652	663	690	682	671	697	641	635	712	709	621	659	694	674	676	622	693	678	660	621	715	682	624	666	621	698	652	646	652	678	630	653	676	644	639	662	673	674	679	666	670	712	671	628	696	649	635	649	717	723	670	693	667	660	690	721	624	647	616	701	688	698	644	670	681	675	667	700	628	661	653	678	682	713	651	695	673	685	631	667	722	652	667	677	646	673	655
22509	20982	28775	23381	20984	21134	13333	2597	1487	1326	1149	909	891	800	754	834	852	744	705	566	467	436	470	475	452	473	450	427	473	477	471	523	506	598	647	662	573	574	505	456	480	399	393	405	403	398	392	401	425	415	395	375	368	437	401	382	391	386	397	394	381	373	388	387	410	370	361	387	362	382	373	381	367	404	409	373	384	406	388	353	360	403	380	392	376	379	370	397	373	393	368	384	361	402	362	405	400	375	406	394	377	378	359	378	385	370	371	375	369	361	413	397	371	348	390	400	361	369	371	380	371	350	393	384	385	388	407	389	397	373	367	370	341	378	347	393	365	356	385	379	370	412	424	406	360	389	391	367	380	376	370	381	400	407	384	375	372	419	365	411	350	388	404	376	402	368	378	405	403	393	374	362	390	415	379	373	393	386	384	375	334	369	404	386	414	370	384	378	354	382	347	347	340	374	384	323	400	379	358	380	386	389	388	358	350	361	383	424	382	361	371	380	371	438	363	402	394	356	387	389	384	365	398	396	385	374	392	413	391	397	380	426	360	369	403	420	359	415	371	360	377	386	376	376	370	369	414	371	382	379	382	397	361	366	382	409	381	364	373	359	358	377	394	365	403	364	380	377	396	391	385	387	410	345	381	378	403	373	402	344	350	368	396	344	357	382	395	390	405	399	388	393	408	401	380	398	383	387	400	400	373	382	379	401	383	390	375	384	380	367	385	432	401	369	359	390	392	409	389	381	349	344	370	375	388	373	385	384	351	383	352	389	362	392	416	364	393	386	402	395	390	356	401	390	425	367	342	382	391	414	375	401	382	370	354	399	356	376	387	360	379	346	360	389	425	371	374	405	383	391	370	400	387	383	351	397	369	376	378	391	415	392	382	379	341	396	411	380	360	410	408	367	371	399	402	387	371	379	386	365	361	401	363	373	399	362	365	373	390	372	358	358	405	380	390	384	377	354	426	389	407	390	366	401	392	414	377	409	387	382	401	378	345	383	378	364	405	367	420	400	398	425	363	381	415	381	353	401	407	401	387	405	377	396	386	385	412	387	395	405	385	383	391	383	368	427	371	376	380	363	353	350	383	410	388	400	379	384	373	371	352	356	399	354	410	363	395	392	388	357	363	360	383	367	368	396	384	394	371	367	372	405	353	388	350	412	396	345	355	354	355	353	374	375	372	358	403	363	414	431	422	401	399	416	393	370	388	356	392	354	406	390	360	408	372	361	386	377	378	388	376	389	357	343	379	365	395	361	359	350	406	344	336	353	374	350	397	380	432	394	370	344	402	388	390	359	371	363	343	378	400	390	397	386	377	372	362	361	381	373	407	381	391	376	392	386	371	403	400	407	374	393	345	401	387	370	400	373	392	398	399	372	373	404	376	370	411	388	357	379	424	424	358	389	362	364	378	365	378	350	411	356	393	386	358	386	381	383	357	389	369	397	392	370	372	403	398	399	372	392	384	370	420	394	365	373	383	373	397	401	352	387	405	378	355	363	322	348	439	381	377	391	363	368	398	392	356	347	390	360	372	395	398	399	392	364	356	383	400	365	364	385	366	366	372	371	366	374	391	382	362	381	389	327	419	388	393	379	371	366	384	381	375	409	378	341	367	388	371	333	327	402	361	394	409	384	356	385	371	380	362	404	380	390	355	377	394	378	409	397	397	374	358	401	399	374	366	375	380	382	388	356	395	423	372	371	414	344	371	387	373	380	389	367	366	374	382	398	402	368	387	404	379	369	372	375	391	406	378	392	393	365	376	383	383	403	395	375	355	412	411	390	394	415	377	372	360	338	410	353	360	362	389	383	361	370	377	369	403	379	387	398	372	375	376	386	373	393	424	394	413	398	397	388	402	375	383	371	388	335	368	417	372	376	386	404	397	403	393	361	392	362	389	345	371	425	353	368	371	387	380	388	418	362	355	399	377	388	405	353	376	352	371	351	382	401	351	363	379	372	373	398	407	370	397	363	407	391	388	396	416	409	383	368	404	390	370	430	366	414	395	364	359	374	397	390	386	383	335	401	401	389	384	407	337	358	411	363	404	379	383	362	356	363	373	390	358	382	382	334	377	395	408	382	369	376	401	414	388	373	407	387	381	355	382	370	403	354	368	352	397	358	347	362	373	368	367	388	390	361	366	407	375	355	394	361	414	372	422	372	381	401	390	374	388	383	397	391	379	401	379	398	353	350	394	370	369	382	378	396	375	423	384	412	341	356	366	391	361	421	370	388	367	402	388	378	381	404	374	372	385	369	394	396	391	396	352	389	377	371	385	381	361	402	373	403	388	350	361	350	386	395	387	376	377	410	379	359	388	365	375	380	391	378	344	361	361	407	383	373	374	379	344	407	369	401	400	359	374	388	371	379	384	403	368	358	379	393	382	407	387	361	408	369	411	347	380	378	384	365	383	393	366	375	388	354	384	372	342	363	370	398	367	415	378	370	386	389	381	392	405	379	383	383	397	371	368	372	393	406	376	359	354	374	383	360	399	405	380	374	425	374	377	376	358	390	374	368	394	372	404	370	373	377	386	371	370	369	417	360	399	354	386	359	420	375	393	365	390	336	399	354	405	372	376	399	362	404	360	388	394	389	372	370	411	369	415	377	387	378	363	398	365	401	376	382	391	392	378	375	394	377	371	385	396	375	351	428	332	415	403	368	404	412	381	373	418	352	371	393	390	388	363	406	353	354	347	382	398	424	357	402	403	399	361	359	327	376	337	396	433	389	399	385	385	372	361	365	387	413	399	362	408	372	355	394	401	337	362	366	400	356	370	394	368	355	390	379	405	362	387	368	371	358	347	410	389	365	382	385	365	379	429	353	384	377	389	348	351	389	342	405	379	374	391	390	367	413	396	388	377	408	393	385	407	362	381	391	369	371	386	341	369	370	373	375	412	401	361	362	363	411	382	359	402	395	401	380	351	391	409	361	417	381	377	406	374	367	339	369	369	406	374	355	370	388	374	387	403	373	363	408	405	358	359	405	377	390	374	368	363	386	394	396	375	371	364	369	404	370	360	372	367	403	373	373	372	389	351	369	384	357	404	368	363	371	406	379	399	365	347	394	387	421	352	384	386	385	367	351	370	365	342	372	342	353	349	375	360	351	410	384	390	365	404	365	352	400	392	396	394	386	371	388	400	394	382	419	383	402	381	392	408	402	386	364	381	345	403	385	384	403	388	370	361	349	375	386	368	391	403	404	374	358	389	389	367	413	411	397	372	405	356	366	349	364	366	348	370	407	368	385	386	356	379	364	374	397	348	380	385	350	375	362	388	391	370	361	382	393	369	402	318	391	381	399	377	369	370	392	380	361	366	356	411	380	376	358	377	390	396	393	372	358	373	366	355	377	336	358	394	417	350	398	371	376	374	354	391	428	353	371	364	375	385	377	380	362	361	403	373	384	392	392	388	367	381	396	372	360	404	361	416	360	399	372	364	392	393	370	391	353	385	362	394	372	403	366	376	400	373	393	375	409	351	385
9872	20733	20082	14649	12114	10229	7727	4940	3462	2862	2389	2057	1933	1587	1495	1601	1613	1553	1388	900	703	690	695	728	660	673	690	682	649	687	728	724	797	910	962	1170	911	929	807	686	706	638	598	562	571	533	515	532	575	522	603	598	582	544	589	502	499	527	530	512	536	574	541	514	513	563	564	548	547	550	559	511	504	492	524	535	530	521	488	542	509	521	502	556	485	514	507	526	540	523	525	499	509	531	514	503	498	473	493	517	516	492	545	504	504	563	533	521	524	562	459	474	512	539	495	503	501	460	503	498	493	535	495	520	497	507	463	543	511	550	496	509	522	499	548	494	516	538	527	508	508	485	469	523	517	516	487	514	519	522	469	531	521	523	510	525	500	550	526	533	513	522	517	527	496	515	514	495	498	498	499	527	530	487	481	492	523	473	505	489	565	509	525	529	519	513	527	474	486	539	508	519	496	482	493	516	519	555	546	518	537	486	538	458	536	521	464	526	529	494	474	515	552	480	505	537	508	477	508	522	477	464	502	515	520	528	500	539	505	500	514	507	476	541	493	480	530	545	514	507	492	559	495	531	522	505	545	508	501	509	533	525	492	499	508	507	484	543	519	478	546	532	531	528	482	524	510	499	515	517	519	490	553	515	501	497	522	513	520	500	529	491	544	516	490	541	477	500	495	514	500	507	518	551	540	465	513	480	494	502	518	515	518	515	511	489	470	539	522	547	544	502	512	513	487	475	519	503	529	512	522	528	542	496	498	532	476	499	488	507	509	502	511	464	531	524	504	523	522	508	537	505	534	518	529	464	538	508	495	535	517	509	535	529	518	549	464	472	535	530	503	533	511	510	554	505	509	543	498	543	531	504	574	493	522	496	574	549	515	502	502	541	496	526	513	495	508	507	528	513	488	491	542	507	554	516	512	484	474	510	530	520	536	519	468	464	527	552	508	472	504	480	555	499	500	495	511	510	519	492	523	503	498	518	505	509	534	521	580	508	483	588	517	516	483	534	496	510	516	527	559	486	459	535	508	502	551	527	495	504	480	544	493	521	518	510	531	505	517	531	539	499	551	526	521	532	544	492	519	516	530	540	527	498	543	478	484	503	502	533	506	543	535	562	501	508	504	507	493	501	538	494	546	575	497	501	540	510	560	522	554	554	515	487	525	504	502	475	541	503	511	541	520	499	511	465	559	541	503	513	514	517	477	532	484	500	528	531	508	509	489	533	487	531	525	516	519	490	532	531	504	569	496	527	522	484	507	563	492	478	511	516	510	475	506	497	529	480	502	530	545	525	533	477	485	538	526	540	512	512	525	528	535	495	518	528	504	518	514	497	512	538	535	548	515	477	494	515	522	504	476	492	514	488	471	531	521	526	524	525	504	509	499	490	515	532	560	544	510	498	507	465	466	522	538	531	513	520	479	500	514	527	510	521	540	488	498	514	514	570	518	483	536	501	517	501	524	466	529	533	477	542	544	467	502	536	493	480	513	511	534	518	499	518	519	513	521	458	533	504	521	514	486	514	520	535	507	544	515	506	503	483	500	464	504	559	534	534	515	543	544	493	519	560	493	526	484	506	548	526	535	469	555	516	531	495	524	530	537	508	543	525	490	544	506	506	527	509	508	506	498	499	518	489	522	474	484	531	521	504	553	523	511	564	538	493	530	532	500	514	524	516	496	506	481	529	515	498	537	504	513	515	507	490	555	523	513	532	520	521	459	522	510	500	513	509	537	514	478	496	504	527	550	527	494	520	484	495	491	491	495	523	497	513	546	477	506	494	540	531	521	536	480	457	511	481	510	514	524	468	546	507	528	520	497	501	503	497	530	490	539	519	463	485	537	524	528	520	540	538	473	494	534	520	523	501	491	478	514	519	527	527	529	526	519	461	489	507	464	550	509	513	485	520	525	531	512	522	476	516	495	481	490	542	517	521	531	506	464	506	503	490	521	529	493	550	509	496	517	513	541	490	530	516	555	478	485	524	505	564	502	537	514	505	495	520	530	528	508	552	569	496	508	528	502	522	535	480	495	493	498	495	485	509	513	533	499	530	527	517	511	513	531	466	530	513	501	510	484	538	554	476	519	554	505	503	510	521	530	475	522	501	534	501	543	516	500	505	502	522	590	527	491	532	533	546	514	532	514	483	502	526	535	485	520	533	492	469	485	510	502	481	440	536	531	498	551	507	517	511	504	506	499	531	546	523	491	483	514	524	493	509	497	540	515	482	515	508	573	538	479	501	508	511	513	511	488	568	478	509	520	489	471	526	513	523	500	502	513	518	513	565	519	472	533	497	522	503	521	535	478	457	525	516	520	531	492	547	518	511	480	511	564	521	534	521	541	558	535	498	491	513	475	503	522	516	472	520	544	544	504	537	510	484	552	528	523	505	487	509	542	487	530	509	491	500	494	512	509	471	522	567	490	496	496	492	520	516	510	507	532	516	504	530	524	533	471	527	532	524	526	507	551	517	498	509	492	522	519	528	539	523	477	517	518	492	517	556	502	521	517	500	483	493	474	498	476	498	513	509	505	531	560	529	527	546	521	529	544	507	524	493	500	487	529	511	496	501	492	535	500	517	499	467	518	535	549	485	508	487	509	528	498	512	507	478	517	484	481	503	498	534	514	490	529	549	562	519	546	518	486	532	563	543	541	534	523	517	523	521	463	570	498	524	468	524	530	502	510	538	516	473	560	521	548	468	504	504	498	505	509	508	517	520	511	459	537	503	527	525	487	496	471	508	532	506	480	511	498	520	512	512	561	504	493	531	517	512	488	540	475	539	502	515	514	520	506	527	567	545	518	490	488	529	474	452	524	540	515	522	568	509	531	531	528	500	479	529	517	501	539	529	482	500	534	527	478	503	508	510	487	493	537	457	533	503	521	517	477	505	523	507	499	533	515	462	501	493	528	520	500	467	536	495	531	528	534	543	521	504	479	492	478	503	477	477	522	525	494	533	533	510	520	489	525	515	495	503	520	543	496	502	555	522	514	531	503	494	482	526	519	502	496	537	525	532	511	510	487	490	498	487	487	505	502	514	498	474	550	528	510	512	489	515	519	481	524	482	546	524	515	496	520	505	510	481	547	529	536	506	491	557	467	507	510	528	526	499	515	496	492	524	539	531	495	576	563	491	521	489	487	537	530	466	530	556	532	519	476	535	495	504	533	489	492	489	479	499	487	510	487	506	558	509	517	516	530	504	513	474	502	499	566	513	504	503	500	535	512	520	520	518	515	513	471	504	528	495	489	509	493	529	530	529	503	524	495	560	524	521	502	559	521	508	548	538	481	520	553	551	506	495	520	514	504	521	510	513	535	543	492	523	488	505	522	464	478	514	531	514	480	513	552	514	520	511	538	514	534	520	494	480	539	513	534	550	551	523	507	517	525	479	490	516	477	497	489	449	493	529	502	530	522	467	538	521	545	510	500	527	512	489	525	472	508	517	522	486	503	514	461	513	512	495	516	493	505	499	492	484	487	518	484	552	492	491
26587	20416	12004	4403	2353	1711	1196	728	648	574	559	539	492	465	503	500	525	531	462	407	372	406	419	416	368	391	419	387	406	387	435	425	445	438	460	442	412	425	408	419	382	373	400	367	406	378	375	424	377	391	401	376	362	361	381	411	370	347	365	403	392	361	365	397	410	351	366	411	378	400	396	382	379	360	359	379	349	343	364	361	367	373	397	353	357	398	356	386	387	366	355	375	353	378	386	383	398	383	420	379	395	372	356	346	390	373	390	389	375	396	374	341	340	363	374	348	370	378	367	374	346	353	403	390	349	365	388	422	361	370	370	390	365	324	375	355	383	396	369	372	371	362	390	362	353	369	324	371	404	356	381	355	391	375	360	382	381	393	371	383	355	359	404	353	406	376	375	374	380	360	367	384	359	354	385	384	348	412	372	365	361	371	346	390	341	379	381	390	406	397	391	374	386	368	366	406	363	367	362	350	386	386	396	378	400	353	383	410	388	373	376	388	372	371	368	412	382	373	406	374	390	349	396	381	354	344	398	392	383	347	380	377	381	373	365	411	409	365	409	363	372	354	357	325	322	368	384	385	350	364	381	391	388	353	405	403	373	354	372	374	382	357	368	368	390	367	369	373	387	384	386	382	345	383	346	364	417	363	368	414	368	425	377	367	343	371	349	353	351	429	386	357	414	373	406	383	366	360	358	381	375	385	409	392	391	365	342	377	408	396	380	390	349	376	369	372	356	356	374	403	341	375	357	397	368	370	393	379	379	388	376	380	357	360	371	393	434	379	380	384	387	369	356	397	357	398	401	390	434	367	388	362	379	410	369	394	355	381	365	366	394	397	421	414	396	374	382	363	408	353	394	373	407	381	367	368	334	392	370	349	367	394	357	356	380	400	329	364	384	352	370	386	382	422	373	388	379	372	343	417	384	386	361	363	407	380	374	377	400	378	388	362	382	363	354	395	419	417	397	348	372	395	372	390	374	357	347	346	395	402	372	364	376	391	355	403	366	365	390	329	396	372	378	384	403	377	378	400	394	366	360	385	380	340	348	387	368	386	357	387	366	388	367	356	372	384	421	380	377	358	365	359	372	411	366	376	376	390	390	428	379	409	378	388	408	385	351	363	419	381	376	391	365	346	364	401	361	345	342	384	348	358	399	367	358	341	365	382	347	390	404	383	403	361	352	351	360	407	345	372	368	388	369	398	377	377	359	376	358	372	370	395	390	353	363	415	366	352	341	359	357	344	339	384	345	377	358	358	398	433	358	346	386	330	367	399	408	358	389	406	413	356	392	361	416	371	391	383	380	360	398	409	383	394	389	344	353	368	376	386	373	365	384	365	407	398	373	381	375	425	362	383	362	384	358	377	391	376	402	368	380	363	390	329	362	375	357	398	365	372	372	381	337	357	378	365	394	365	390	427	358	344	367	380	409	366	396	373	386	397	390	334	374	381	373	371	376	373	404	373	376	368	348	387	369	349	387	386	343	400	396	377	359	392	386	418	342	355	360	392	385	395	367	396	397	348	411	379	363	388	383	358	395	403	390	409	417	404	374	343	395	430	354	388	401	422	368	354	373	378	416	396	380	395	393	387	367	377	379	360	395	393	430	371	369	379	334	393	341	395	387	372	382	354	370	351	403	389	369	374	368	375	354	371	378	358	387	392	378	350	385	375	331	388	381	405	381	363	370	359	394	360	354	374	323	380	388	377	364	384	383	369	393	364	386	372	396	347	365	363	350	359	334	423	364	385	390	399	395	381	377	353	353	358	365	401	388	376	355	372	375	364	397	379	401	374	366	355	380	405	350	384	350	361	395	361	369	401	387	397	413	364	397	387	424	372	354	370	382	370	355	366	402	371	390	362	407	378	352	390	378	387	385	349	349	413	352	369	373	373	398	359	349	352	393	355	379	361	365	398	424	354	383	371	390	361	364	378	356	349	351	369	398	376	405	404	356	384	368	399	400	366	368	358	376	355	359	373	385	396	380	350	378	350	371	361	367	364	373	403	358	359	316	331	356	374	387	395	376	382	384	368	396	363	366	366	356	369	353	401	374	401	395	390	413	408	398	355	382	404	367	393	397	395	341	393	365	388	359	351	376	398	400	400	386	349	386	400	387	399	371	388	366	362	392	406	363	374	373	357	395	387	361	376	361	395	383	401	361	374	363	380	367	403	364	387	402	334	355	399	360	370	392	348	390	360	384	384	374	384	389	367	386	366	393	369	398	372	391	331	370	346	368	357	350	362	375	366	364	393	385	369	354	334	378	362	338	393	395	431	404	372	381	397	388	347	389	385	369	370	380	375	399	397	351	371	433	381	364	381	368	364	399	383	362	394	365	348	386	360	370	379	375	395	348	413	372	346	362	408	386	356	366	364	383	349	406	365	356	374	384	379	367	360	357	336	348	388	353	388	369	376	412	374	386	370	370	325	399	376	382	386	400	364	381	358	394	346	374	355	384	408	389	376	372	386	401	373	396	355	385	393	389	352	375	385	378	380	373	369	385	378	362	365	406	391	413	381	401	352	377	352	337	367	369	397	374	383	387	373	360	408	368	409	383	400	425	371	358	353	376	378	362	366	378	379	380	379	345	362	352	376	362	379	392	377	370	378	378	370	392	391	397	400	379	403	397	365	362	373	381	373	382	397	381	374	372	392	403	370	381	375	369	385	387	384	399	386	338	390	381	371	328	371	400	404	388	384	373	429	385	352	367	366	378	398	376	378	370	395	390	378	381	366	354	390	359	380	383	375	375	351	400	402	353	381	386	393	392	377	364	390	379	383	392	381	394	370	379	350	386	398	371	347	356	391	405	359	367	364	412	351	369	374	372	376	409	398	398	384	399	377	394	416	379	362	385	374	378	364	367	367	407	351	411	372	366	353	387	369	372	381	384	374	401	368	385	397	376	391	384	400	368	349	348	383	388	392	389	395	404	381	384	386	390	367	366	382	388	393	368	384	407	381	373	388	373	366	390	367	385	359	360	429	382	364	355	407	374	356	387	373	401	363	365	365	375	394	378	365	398	393	403	386	373	349	403	383	398	360	368	372	359	368	380	346	414	381	393	386	346	350	393	383	359	375	380	373	369	392	338	379	363	367	373	361	391	359	369	370	392	376	397	373	380	385	385	390	360	371	396	379	404	382	421	393	381	369	396	363	382	337	367	359	392	375	379	386	385	380	392	387	364	365	368	340	373	382	358	392	400	393	389	372	368	382	364	371	335	399	412	364	387	383	412	384	397	410	371	412	368	408	372	356	383	374	385	346	384	365	381	386	356	362	377	389	397	395	403	387	419	378	365	372	371	378	392	358	380	387	340	407	368	345	360	372	374	381	367	396	414	394	375	342	366	395	418	396	366	353	403	378	378	358	404	330	375	354	377	359	409	408	388	406	382	388	385	368	369	424	414	363	384	347	382	384	362	380	373	334	360	373	411	400	353	375	371	405	378	419	355	372	388	368	366	348	364	346	377	352	368	386	363	374	346	357
7182	7805	9063	6465	4836	4120	2580	1616	1318	1090	966	946	824	689	770	809	826	834	771	584	502	513	483	528	558	536	606	542	575	551	596	561	603	645	711	660	645	617	565	609	535	552	515	519	493	509	505	518	476	507	538	560	473	494	521	529	490	495	485	491	473	463	514	480	497	500	544	482	503	496	499	490	498	511	509	491	463	470	509	509	478	487	548	486	476	494	486	533	467	497	454	528	515	520	494	501	522	502	446	494	471	486	492	474	516	484	470	496	516	489	503	501	491	529	486	486	467	500	508	492	484	481	492	500	473	486	512	493	489	519	462	505	517	452	508	435	499	522	528	480	475	500	503	518	492	483	504	511	536	462	488	526	482	500	501	487	519	516	481	495	495	511	461	511	483	506	483	547	552	516	484	535	499	518	449	512	549	499	492	479	491	488	545	525	458	511	497	491	541	438	527	501	465	495	493	471	487	479	492	482	493	500	489	505	489	499	477	526	521	514	552	517	510	464	538	455	498	490	494	506	515	480	473	487	522	496	467	481	476	484	504	493	492	463	486	486	544	523	516	535	519	507	496	481	466	530	479	495	492	464	518	492	557	488	539	495	507	485	496	511	500	515	491	492	489	502	487	512	483	498	493	505	496	475	502	514	471	503	528	525	515	527	514	501	534	469	492	515	509	525	497	531	494	549	511	495	485	486	519	482	489	563	486	515	483	499	496	497	559	512	500	482	528	462	516	472	495	543	516	529	498	467	469	519	493	524	467	511	467	537	531	497	499	509	547	457	499	467	490	503	483	519	504	533	514	499	489	504	470	517	517	541	492	475	528	493	510	493	516	497	498	500	468	495	560	541	498	491	519	459	510	480	477	533	456	497	506	503	486	466	486	514	495	545	485	550	478	486	499	511	497	465	518	508	460	495	518	487	506	539	508	462	512	511	473	515	494	494	492	509	494	536	451	510	489	456	490	498	504	459	522	508	518	502	479	452	502	484	530	486	492	519	572	508	449	507	484	468	514	514	504	554	500	464	520	506	496	504	523	552	484	519	531	512	524	517	511	524	498	514	489	480	486	511	490	544	458	486	487	473	482	494	476	500	533	517	453	475	463	510	497	508	479	515	518	511	481	527	495	540	501	485	458	520	561	508	487	491	479	493	504	466	501	490	485	519	517	441	468	550	508	507	512	503	470	487	537	484	495	502	505	514	491	472	512	508	502	485	533	504	483	525	530	487	507	521	539	503	504	521	488	481	488	486	480	528	511	449	522	506	483	511	504	533	497	543	491	505	512	520	510	491	483	472	480	477	475	509	502	505	474	497	460	514	471	495	470	515	483	512	500	510	512	517	542	502	490	545	531	476	483	543	476	523	480	478	486	515	480	508	500	489	514	528	479	511	480	498	497	454	489	510	508	479	520	526	500	513	480	475	497	489	534	474	495	505	509	457	504	477	519	499	489	499	517	509	535	511	512	509	543	471	509	491	519	527	503	513	491	517	500	503	493	470	480	484	535	525	498	481	518	489	505	535	513	486	506	482	493	479	520	478	489	481	512	481	517	502	527	448	496	446	499	517	535	592	487	517	491	503	504	504	473	525	503	511	528	502	545	477	480	504	525	510	550	512	506	485	496	476	492	482	495	499	477	487	486	517	522	477	503	490	484	491	522	527	494	532	496	529	505	516	510	519	524	478	485	511	559	484	535	513	467	492	486	483	552	524	482	539	498	496	500	495	456	508	522	504	506	511	555	476	524	486	492	511	501	498	529	472	548	485	480	485	514	499	472	477	494	529	487	513	483	467	503	517	490	487	533	535	531	462	515	510	531	479	501	478	464	467	500	491	535	460	516	465	531	502	499	524	468	499	513	492	466	535	523	514	518	515	516	493	482	518	488	482	451	481	490	468	496	487	518	499	471	483	511	483	526	479	527	461	482	502	515	507	522	523	509	502	508	465	527	502	566	485	464	546	503	514	505	496	483	492	509	475	517	519	513	524	493	509	515	484	550	521	515	530	517	492	488	513	514	486	539	542	471	479	511	470	489	565	479	488	504	499	497	460	508	479	481	495	514	518	492	550	515	489	512	525	479	505	523	498	522	474	502	486	459	496	507	526	502	499	555	516	529	499	517	500	481	486	528	520	491	539	508	530	487	539	492	498	496	483	495	519	484	523	486	510	501	528	467	494	503	475	534	522	556	530	489	464	516	500	498	481	512	516	538	508	477	496	503	497	489	502	521	488	474	517	514	510	506	527	505	508	478	498	492	503	472	474	502	496	519	493	481	507	494	518	515	499	498	537	456	451	530	496	490	487	505	528	493	508	470	464	531	483	537	486	525	477	504	561	534	483	489	510	507	550	476	492	538	469	500	482	507	490	511	499	503	505	498	537	513	526	498	481	502	487	456	495	531	489	525	533	536	474	513	510	523	520	487	508	482	497	521	502	485	538	523	481	501	508	489	489	500	502	473	542	479	495	529	496	504	490	490	494	461	483	540	516	490	513	478	497	542	515	499	496	491	509	538	521	509	515	499	497	537	519	508	514	473	485	495	507	490	508	491	511	488	550	461	527	524	426	521	521	463	477	520	488	510	535	535	492	526	514	529	481	460	519	529	514	504	497	496	510	506	501	444	522	478	515	487	493	509	555	526	475	492	499	502	469	544	495	529	495	500	484	494	493	535	478	513	537	504	505	507	529	458	489	537	484	433	485	489	475	517	503	537	509	481	489	526	534	522	474	506	505	500	502	543	491	509	505	484	506	485	492	498	470	515	505	493	476	500	525	463	528	485	518	523	485	511	496	512	520	511	552	528	496	495	519	495	495	517	515	525	494	513	490	521	512	503	441	523	498	511	498	484	479	557	532	527	543	501	486	490	479	516	484	480	533	519	535	500	471	508	489	465	519	509	509	545	511	495	501	474	500	495	480	508	488	503	489	521	505	457	533	519	482	524	521	486	483	497	502	510	494	510	495	501	558	514	517	521	516	510	475	506	512	471	502	549	475	532	517	492	499	501	523	501	451	544	519	528	536	511	504	541	487	514	491	512	520	471	439	490	550	498	496	516	494	523	511	513	502	491	473	445	512	484	460	514	487	540	522	474	519	498	494	513	499	505	481	473	471	488	504	492	497	495	528	477	526	522	511	502	518	484	535	515	484	480	523	542	490	482	519	484	516	474	510	451	497	498	489	505	558	504	534	474	476	500	508	483	529	482	478	509	482	485	504	547	538	498	474	501	507	502	512	497	497	510	492	453	506	492	513	545	515	514	516	543	511	473	511	496	492	462	480	517	532	498	493	447	518	492	481	501	488	494	498	477	509	498	508	476	479	505	450	510	515	536	509	507	532	531	537	473	516	456	512	562	501	520	516	524	516	512	529	508	524	438	525	496	528	543	527	503	489	467	502	499	511	466	512	478	507	506	504	482	502	501	515	503	515	507	511	532	517	482	506	511	507	512	484	509	499	491	492	506	501	548	504	466	484	496	498	526	475	497	496	507	511
23309	20918	28304	23673	20922	14650	3397	1749	1273	1124	1099	950	776	699	756	773	911	959	805	624	534	532	536	541	569	535	572	558	562	561	530	608	617	683	671	628	641	594	633	594	573	531	522	509	513	527	444	501	552	510	556	504	540	537	531	514	543	515	517	539	538	534	513	512	520	524	502	520	464	494	507	523	491	470	518	540	517	497	527	503	519	497	509	511	538	476	540	538	532	479	529	492	510	531	536	526	531	531	472	504	524	542	533	488	543	523	476	554	509	511	540	506	537	482	488	514	511	523	477	522	478	530	532	515	500	543	544	516	512	531	516	486	520	508	494	512	508	475	514	499	496	483	447	488	546	528	436	480	469	508	499	526	519	569	498	561	476	510	542	589	479	524	518	510	491	506	530	533	490	524	502	486	477	505	511	494	501	520	471	506	489	502	486	517	517	508	551	492	525	507	533	557	498	571	524	501	496	528	523	531	479	529	515	518	508	486	502	538	519	501	471	506	528	503	523	504	502	456	509	516	499	508	511	474	501	525	550	496	512	479	469	540	540	515	534	506	481	500	553	511	484	491	517	504	487	511	495	505	513	507	497	528	508	497	532	503	493	500	508	496	509	526	526	493	514	517	528	490	519	507	538	535	520	495	472	502	478	524	495	521	482	554	497	567	492	492	519	527	555	527	499	548	484	483	493	479	501	515	532	541	508	491	489	504	496	513	534	531	522	499	526	495	544	443	537	505	514	507	494	521	502	537	491	497	525	488	500	539	511	501	511	523	497	542	507	513	536	548	472	532	522	476	509	560	515	497	509	501	497	508	528	538	562	519	527	503	526	484	527	523	528	481	480	528	558	538	533	529	532	535	554	497	519	519	507	516	476	510	486	527	488	486	514	537	506	480	499	527	510	520	507	504	505	537	510	508	503	558	464	544	495	514	481	493	576	531	485	524	528	458	520	528	476	524	538	544	509	506	511	522	523	519	510	493	525	502	482	483	513	512	499	487	473	514	492	492	504	495	518	512	521	513	530	489	490	494	500	468	501	482	516	521	514	498	505	561	538	544	493	466	538	489	538	490	528	518	518	528	513	513	532	501	539	485	526	524	543	496	514	513	493	518	491	484	516	483	510	513	518	532	501	536	504	492	507	520	521	507	473	521	498	522	499	511	516	511	519	509	476	535	550	501	490	512	457	514	507	495	501	482	520	539	526	504	537	529	514	502	513	543	506	478	520	503	528	532	517	483	501	529	480	478	552	444	459	532	504	538	497	527	487	517	520	500	496	507	485	504	519	528	500	512	525	526	466	532	513	527	498	522	547	535	529	468	519	481	486	514	517	490	452	524	526	480	501	484	513	457	524	509	538	515	509	481	549	479	506	530	501	517	479	531	504	523	510	526	503	516	507	508	514	554	469	520	532	482	528	514	504	492	464	507	511	522	480	518	506	518	513	489	499	519	478	496	573	497	530	479	486	480	508	495	510	489	475	537	513	485	538	498	524	511	456	522	513	528	518	507	528	471	477	535	486	511	503	517	572	516	535	512	538	462	484	515	504	523	522	558	542	480	462	528	536	530	450	508	525	509	550	511	529	537	519	538	529	539	518	486	482	470	514	502	531	524	512	508	501	548	498	540	499	508	486	558	554	510	524	536	515	514	547	502	527	473	530	534	542	505	530	512	489	501	554	500	519	514	497	464	528	512	501	505	504	483	488	529	501	477	496	504	537	536	507	560	498	544	495	507	510	520	503	507	507	502	490	465	529	529	525	523	527	495	543	487	540	553	489	491	528	495	527	516	538	540	506	512	531	502	535	555	510	508	474	517	520	530	533	561	474	530	542	526	535	500	487	554	519	509	513	474	501	536	523	504	506	518	505	498	512	527	503	532	499	498	515	490	543	475	491	485	525	511	473	528	527	528	475	543	489	515	488	501	539	523	551	506	494	520	532	504	539	464	545	572	497	536	509	526	479	519	508	501	503	519	518	532	496	545	532	501	495	477	532	480	500	492	483	536	519	534	515	531	552	523	522	519	488	493	493	535	544	529	504	517	473	521	514	512	540	504	482	492	517	500	524	521	500	527	505	527	511	525	507	509	491	510	515	498	459	512	511	453	535	508	530	552	494	515	522	481	493	505	513	513	527	502	504	590	548	515	503	553	504	509	530	504	491	503	521	526	518	512	501	530	500	501	512	488	492	485	503	497	515	500	511	494	486	516	516	525	522	508	492	520	474	543	517	508	496	554	485	503	529	498	529	473	481	505	498	518	522	512	516	479	489	485	565	481	498	499	535	502	483	513	510	470	488	529	489	515	492	490	547	522	474	542	516	485	548	489	525	539	455	472	535	487	538	469	504	481	474	527	497	538	546	542	502	529	557	474	520	512	504	524	515	498	498	460	504	503	522	467	509	503	494	502	499	498	485	492	485	500	527	500	560	532	506	491	558	508	530	488	476	505	527	544	522	522	491	522	545	503	509	527	496	494	532	551	483	532	532	521	530	495	531	550	498	507	491	507	536	549	473	520	506	529	558	511	539	503	527	526	532	528	471	515	498	498	501	498	504	507	525	488	540	523	485	532	515	517	502	514	533	526	526	471	517	536	479	503	485	457	505	546	507	542	519	507	510	491	483	500	511	515	537	503	508	474	515	487	496	517	469	536	496	493	539	495	505	484	481	511	515	486	527	532	512	530	523	508	521	523	496	496	473	495	506	498	441	507	515	484	562	505	484	512	498	458	496	548	549	488	501	472	537	508	483	493	504	537	457	501	520	512	478	501	484	514	545	532	481	513	537	523	495	513	509	459	490	505	530	470	478	494	470	538	527	477	500	537	534	517	456	476	504	514	536	510	480	510	502	493	502	529	530	499	548	567	519	499	478	513	538	535	471	495	535	535	496	537	528	488	490	512	497	483	520	557	499	484	530	491	492	490	515	514	536	470	539	495	523	516	528	511	500	490	516	529	483	525	501	544	505	533	502	516	508	524	520	480	518	498	559	525	510	565	491	480	446	506	485	522	449	483	493	471	499	522	529	494	511	490	507	494	535	507	507	461	510	508	512	508	502	472	525	514	523	510	488	484	512	519	487	519	532	490	477	516	494	505	490	530	469	511	559	520	516	494	520	537	526	516	481	507	528	518	512	504	522	533	484	512	506	486	541	527	538	514	510	493	485	538	542	459	540	455	499	487	527	503	495	539	523	518	538	506	513	466	502	518	498	474	528	486	496	478	532	492	515	497	516	464	505	524	503	532	526	516	495	534	495	478	484	525	503	503	525	475	467	506	528	538	514	486	477	479	485	469	477	524	523	492	501	539	503	502	478	552	472	515	532	504	524	493	482	485	534	500	521	510	485	545	508	525	517	521	510	497	463	494	492	536	546	519	506	533	543	466	493	497	493	544	514	541	540	527	463	514	502	516	550	467	522	478	521	506	488	496	522	536	514	469	491	474	524	471	526	463	497	519	515	523	474	511	533	544	513	539	515	521	498	504	500	522	533	508
8880	18367	18788	12873	10091	7810	4945	3533	2911	2137	2164	1806	1454	1294	1391	1452	1668	1724	1375	957	812	757	765	816	747	806	818	801	772	754	839	876	955	1091	1055	936	955	871	917	861	719	721	757	691	669	698	720	699	681	749	759	734	727	642	667	691	658	718	672	692	681	679	694	645	700	667	698	677	689	683	665	695	694	639	689	706	702	708	631	720	713	722	691	663	657	713	690	671	648	688	715	639	671	684	753	670	692	684	655	652	630	699	670	670	673	681	644	645	677	627	705	739	696	688	681	672	721	703	652	750	681	674	617	676	652	656	686	729	659	717	705	688	668	669	663	672	628	674	682	670	653	651	714	680	668	678	660	655	638	728	671	653	730	730	683	711	662	701	668	705	672	682	659	682	723	668	730	652	704	680	704	643	657	642	674	699	665	638	709	669	694	703	712	667	711	689	720	678	659	692	668	695	670	682	694	687	660	679	637	696	668	669	683	721	655	703	664	706	715	711	666	702	702	684	641	664	703	673	647	683	693	696	697	630	662	669	665	715	674	692	645	676	665	658	670	671	660	705	669	674	692	665	647	655	647	671	644	647	653	719	716	693	682	677	685	717	670	727	674	679	681	634	662	693	669	672	728	683	663	676	654	680	727	670	617	630	684	644	688	696	699	633	710	680	681	694	702	735	638	686	667	656	691	713	694	699	656	704	645	691	720	652	689	695	712	660	667	704	687	693	690	676	686	665	711	716	652	651	708	698	671	675	669	703	664	692	636	683	684	691	652	700	628	673	617	690	699	711	708	733	670	657	630	670	714	667	666	646	661	665	636	665	719	669	718	674	688	685	688	650	691	639	688	701	598	684	695	692	688	675	701	658	713	659	723	658	692	706	716	711	628	705	678	690	736	729	703	644	670	648	669	721	672	649	646	661	670	716	678	634	682	673	659	706	666	678	696	653	678	689	651	694	709	643	648	628	731	627	695	686	659	690	669	658	657	689	655	651	706	677	708	669	701	683	674	684	683	680	698	652	667	683	655	666	715	702	710	644	671	689	696	695	651	675	710	695	649	719	632	621	691	645	667	616	623	676	689	652	665	684	675	636	712	658	678	649	667	661	700	684	690	681	671	687	696	718	700	709	724	676	694	663	677	716	741	666	667	660	685	654	665	671	708	653	654	695	661	691	707	651	664	678	615	714	690	650	654	673	658	654	729	664	686	672	681	667	719	673	655	684	668	675	686	697	690	686	642	706	695	703	697	678	694	695	700	665	645	694	682	717	721	691	680	697	669	689	667	653	738	667	690	658	647	647	658	691	710	676	696	692	657	687	702	691	722	675	712	692	686	680	674	691	690	725	650	683	671	654	638	665	673	697	700	708	662	696	671	708	654	653	642	692	694	681	668	692	650	672	640	709	666	680	700	662	661	657	731	712	689	680	704	653	651	722	699	673	668	710	716	714	671	677	664	669	677	639	676	701	673	688	712	684	650	730	694	690	754	699	663	698	655	676	664	679	695	667	643	660	700	690	687	696	671	665	701	689	669	617	671	680	681	679	676	700	688	696	672	660	654	651	647	670	665	633	715	672	662	710	688	616	712	699	701	665	635	648	656	711	703	703	643	669	673	679	690	698	674	714	686	718	677	674	650	692	726	633	699	636	708	696	700	672	687	702	698	656	669	666	637	672	680	673	680	634	641	673	680	685	682	727	677	674	662	667	670	717	670	687	701	699	706	686	680	683	664	641	725	692	743	675	706	678	638	676	696	651	683	645	704	675	657	678	682	664	730	686	659	699	642	699	744	701	694	702	688	656	673	682	702	649	702	708	679	717	688	669	681	673	699	691	673	677	698	712	652	693	716	697	685	677	672	663	665	663	682	686	720	770	675	687	702	671	710	695	651	689	688	652	664	674	690	623	705	688	690	653	663	662	648	676	716	707	635	713	651	686	662	692	695	675	675	694	706	692	650	620	733	692	652	687	653	674	707	638	681	676	676	682	684	691	687	648	643	685	663	671	683	650	695	677	684	655	684	651	648	653	649	707	653	667	673	649	685	623	689	663	670	670	655	697	663	691	680	648	651	687	675	639	686	686	668	685	699	672	670	668	696	670	647	659	686	686	700	685	705	634	684	662	675	668	715	660	641	706	659	668	703	637	632	631	723	680	699	612	664	703	717	687	680	693	653	689	692	676	694	674	703	689	704	650	751	679	703	635	674	685	656	630	715	672	653	671	685	685	665	670	646	695	696	688	720	610	717	648	682	647	642	647	667	681	669	655	703	665	677	636	712	664	669	658	658	708	724	689	682	651	684	727	670	665	705	688	656	663	682	738	649	693	629	689	708	632	646	688	652	707	679	628	688	654	719	663	686	639	645	647	631	659	658	671	624	635	733	714	758	713	626	617	671	666	674	697	674	654	686	667	640	678	682	728	730	664	659	704	663	676	709	648	679	677	671	680	694	643	675	671	674	677	720	633	688	679	691	629	673	697	653	702	672	711	690	694	687	644	659	669	721	702	672	706	674	710	670	654	635	713	668	710	713	685	709	673	685	677	702	716	696	696	721	718	666	736	683	686	721	664	635	711	625	645	645	695	699	682	668	695	715	669	683	626	706	719	660	701	674	702	686	700	676	670	670	710	704	649	709	659	681	619	681	659	692	716	637	660	703	696	677	679	671	679	688	646	713	645	627	678	680	647	649	643	644	577	685	718	731	675	632	695	673	668	654	669	682	680	662	677	682	698	681	654	688	679	735	687	665	676	680	676	674	676	634	690	714	702	682	666	669	693	695	737	681	666	669	674	777	631	661	670	695	692	691	729	702	692	723	711	710	662	715	684	655	664	660	645	701	688	677	638	680	694	631	717	664	673	632	702	682	689	658	687	653	716	616	677	676	668	711	666	697	677	634	642	643	669	670	643	647	688	649	689	689	699	677	683	688	666	745	680	695	677	674	681	661	689	664	710	658	692	678	702	683	721	645	673	698	667	680	676	699	672	614	650	677	640	656	647	687	624	653	643	667	682	707	680	665	700	697	693	670	660	678	716	681	683	674	684	647	687	671	689	620	689	672	642	665	712	657	678	687	652	669	697	644	744	656	677	629	679	664	633	687	703	681	701	650	690	671	684	680	696	660	675	659	661	679	670	700	682	698	686	668	683	715	694	667	645	669	662	685	691	663	720	663	704	700	672	679	663	698	681	661	676	660	715	685	674	694	692	706	658	693	657	702	733	647	670	697	643	683	699	714	655	658	686	691	661	671	717	661	654	652	648	678	681	730	668	684	662	691	683	667	698	650	694	699	685	684	634	688	660	694	669	650	679	681	746	691	637	718	693	669	633	644	676	696	686	675	684	654	644	716	650	651	693	688	722	690	682	691	669	694	684	669	668	709	660	702	724	638	660	675	649	692	624	714	668	610	688	666	667	664	691	669	675	667	689	656	714	648	694	661	656	674	677	701	692	663	726	675	664	679	655	658	670	749	658	664	677	693	675	682	692	734	667	701	697
22461	20922	28693	23305	20929	21050	12956	2565	1637	1363	1430	1015	905	807	804	894	1197	1103	769	513	426	429	470	436	460	464	420	397	448	490	483	510	626	655	613	500	545	530	516	502	442	449	406	398	439	429	428	408	403	447	423	422	411	435	371	372	400	409	389	397	399	423	412	379	408	347	410	411	387	360	377	390	398	379	409	391	395	373	395	389	387	408	388	397	379	387	375	408	357	369	399	417	382	403	401	388	411	391	402	393	370	386	400	415	356	379	398	399	398	390	392	377	382	421	397	404	388	370	392	397	398	386	372	444	389	401	392	363	397	391	362	402	418	377	382	335	385	378	381	391	378	359	351	380	367	405	385	405	406	365	374	386	357	392	385	392	377	410	397	399	407	421	379	375	373	426	415	387	424	376	386	402	387	360	394	362	384	368	373	350	377	362	381	367	355	406	379	384	420	397	405	394	401	428	397	419	405	379	402	403	361	371	380	379	382	376	418	391	371	433	383	377	386	361	392	401	383	359	391	366	388	403	394	405	428	365	374	382	379	404	389	383	376	420	375	377	374	357	382	405	355	353	383	396	394	388	393	402	349	391	364	389	369	372	349	380	377	388	347	386	358	393	408	382	435	376	366	404	352	361	366	380	369	380	371	419	350	383	396	387	381	398	366	376	375	388	345	397	379	363	352	378	378	417	380	411	391	405	423	392	374	418	340	396	379	427	379	389	363	420	352	362	380	389	407	394	375	401	383	385	358	384	401	381	352	373	403	374	388	358	388	430	378	404	381	368	386	399	402	432	416	376	379	373	376	376	374	379	363	398	389	369	383	403	388	400	404	406	420	382	361	359	401	383	382	404	382	379	407	365	383	401	407	405	376	387	405	404	398	389	385	375	369	406	358	387	389	393	388	378	386	416	380	400	383	385	370	371	376	380	370	386	371	378	409	369	376	398	408	378	342	376	352	429	394	364	409	411	395	384	359	406	396	427	380	395	365	363	379	406	393	384	356	390	375	400	380	361	364	396	359	410	397	410	374	380	374	366	365	368	397	387	381	425	386	403	388	344	352	375	378	388	381	407	402	408	405	394	369	381	411	392	367	416	386	391	422	376	421	402	369	413	363	362	390	387	340	381	421	375	390	399	413	351	419	341	418	346	395	387	389	402	382	369	417	422	390	363	392	367	367	367	423	353	406	392	362	384	367	396	433	401	368	404	372	388	394	394	381	395	381	362	400	385	375	405	401	367	419	392	355	380	377	394	381	388	343	395	419	381	355	411	372	416	358	373	416	371	402	388	445	429	400	381	418	385	407	384	396	392	374	405	388	345	437	393	335	402	377	417	385	435	394	354	363	371	352	404	419	369	363	377	366	403	392	394	368	387	434	391	404	408	425	388	374	384	396	376	371	390	409	360	404	413	396	421	377	365	360	372	386	373	377	349	396	387	373	398	378	396	353	371	374	424	404	382	375	407	388	412	375	395	357	415	366	347	393	362	432	377	371	399	360	351	380	382	394	380	399	373	399	387	398	391	344	396	417	374	404	400	386	352	380	396	399	339	403	402	375	399	399	397	423	406	398	403	392	378	408	447	423	356	399	405	407	387	371	386	372	382	381	421	400	400	389	327	371	401	400	383	376	399	387	385	388	385	386	376	386	363	420	385	381	389	414	345	394	390	393	389	382	377	352	389	347	388	394	366	379	381	381	400	369	370	379	358	407	400	407	382	391	345	393	358	404	421	410	386	408	369	426	389	394	403	380	419	369	396	359	444	359	378	377	362	387	416	399	369	403	374	387	408	379	417	377	394	402	356	377	399	370	370	406	342	391	393	356	397	378	382	401	379	396	383	374	367	397	384	416	387	396	394	376	384	419	386	363	354	389	365	407	432	357	397	396	414	390	351	364	388	394	382	407	388	398	375	360	401	370	380	380	402	412	352	397	361	385	376	371	406	375	394	387	371	377	374	371	397	390	347	403	373	388	416	360	372	363	423	355	391	408	391	383	381	386	371	393	387	397	392	384	395	396	373	406	406	371	352	388	411	382	378	364	382	375	403	389	374	368	400	374	379	391	390	363	406	382	390	399	409	403	362	385	401	377	392	334	381	376	367	387	345	393	373	400	406	383	417	362	400	363	373	386	402	358	404	410	390	381	381	369	399	371	421	386	351	380	370	406	376	364	394	367	391	382	381	380	369	389	381	360	382	412	374	369	404	388	387	365	387	391	377	404	359	365	389	426	349	389	373	376	410	367	383	400	380	337	388	381	384	396	406	385	376	388	401	390	381	379	340	393	369	336	374	356	410	380	412	360	403	385	412	391	410	400	360	391	404	365	402	416	351	409	376	390	383	411	397	395	398	414	361	373	416	393	404	392	429	410	393	415	394	419	410	370	379	331	401	388	393	352	357	354	363	383	421	381	397	402	372	396	396	430	393	358	395	358	358	400	379	402	379	371	371	406	415	379	371	331	385	391	374	380	427	382	372	373	367	377	366	398	403	366	384	402	357	403	358	368	410	400	384	411	392	367	395	441	433	366	401	396	388	373	370	408	379	384	383	364	358	359	392	374	349	389	380	364	359	365	381	351	382	401	395	369	362	426	373	398	385	407	390	384	400	371	360	369	344	373	384	364	392	360	386	397	398	352	415	373	378	406	398	390	426	373	362	376	389	413	409	396	398	410	382	370	438	404	359	382	381	330	380	370	381	407	407	437	395	391	392	395	414	377	394	400	418	369	377	362	358	382	374	388	380	380	388	376	389	333	398	422	379	397	367	407	391	406	363	375	381	409	403	392	387	405	368	372	377	373	379	407	386	398	383	395	375	389	419	345	368	401	385	375	347	368	399	335	405	393	385	421	372	398	393	392	387	419	400	390	397	390	363	389	388	393	368	422	405	395	380	388	391	406	403	399	371	395	372	442	417	413	415	396	437	399	388	359	382	355	378	390	385	395	431	425	397	396	398	380	363	406	400	354	396	396	385	382	397	351	400	386	373	378	417	410	410	381	398	388	375	355	383	395	363	374	397	378	419	404	402	368	401	329	337	386	393	356	392	370	371	362	386	379	374	432	410	377	414	361	380	409	393	415	400	410	397	385	366	412	379	383	430	367	392	402	376	387	399	389	409	376	401	376	372	399	399	377	384	407	397	396	402	368	359	401	357	410	388	390	379	366	370	394	399	416	401	394	410	420	376	361	356	375	349	352	357	387	368	357	399	392	360	387	363	396	394	400	428	449	384	414	356	403	378	420	379	397	366	397	368	410	376	373	366	387	375	385	380	403	405	359	381	384	398	386	404	374	381	377	355	325	370	383	393	423	347	387	355	402	381	355	392	394	372	377	407	370	401	389	379	355	409	369	435	383	342	345	344	353	400	371	351	395	365	393	397	371	375	366	408	373	350	375	367	377	366	432	391	376	389	369	388	407	393	380	387	362	432	402	373	408	367	328	425	380	383	371	414	393	386	373	435	374	375	416	391	377	406	381	367	367	369	348	385	372	406
12195	25779	25217	17913	14166	9758	6763	5152	3816	3131	3266	2274	1838	1649	1532	1857	2494	2267	1418	870	698	656	663	677	627	672	731	669	639	660	729	812	1012	1072	930	860	800	835	924	708	658	676	577	534	591	512	569	528	547	582	580	557	581	536	572	520	599	604	593	491	552	562	535	513	542	496	555	521	528	523	467	538	482	546	557	535	538	545	526	519	478	496	515	519	539	516	491	524	510	494	505	537	508	566	528	504	508	552	489	515	525	546	503	512	511	501	532	531	495	524	508	514	514	507	518	511	567	483	520	542	535	550	542	520	534	515	528	509	496	520	525	530	478	512	477	494	545	494	552	539	501	534	516	508	514	504	502	565	552	547	485	536	487	505	501	528	533	547	523	542	486	529	518	541	562	508	487	516	535	521	517	531	552	505	537	494	539	511	541	495	530	505	516	490	518	533	552	489	535	546	525	478	517	549	519	523	491	504	513	524	535	487	504	546	542	545	523	507	506	518	509	552	528	530	520	547	525	562	500	540	515	498	520	499	513	539	481	502	509	533	520	500	535	501	523	522	556	523	506	516	513	488	556	535	519	513	516	496	504	539	516	567	538	522	522	496	492	547	548	463	498	507	509	520	517	464	501	498	524	536	553	492	528	551	544	494	508	500	479	515	541	494	517	491	517	517	529	538	493	510	502	515	517	555	471	498	525	525	506	547	557	531	491	520	510	557	524	504	508	531	505	524	521	505	536	527	532	500	506	493	498	504	503	534	517	517	496	488	516	563	537	521	542	511	505	528	538	539	547	531	523	497	504	510	534	522	564	515	462	520	516	524	489	554	535	519	474	504	508	500	532	517	558	535	508	559	496	535	512	517	522	501	530	518	550	503	486	497	483	500	507	574	518	507	565	533	542	461	529	519	512	531	544	501	483	496	517	518	511	524	516	524	510	535	536	533	524	513	492	558	538	527	493	537	522	488	513	550	518	511	540	524	490	514	524	511	529	538	552	521	501	488	510	517	515	522	491	507	521	522	509	534	539	554	541	522	524	532	528	551	505	530	517	493	512	529	564	556	549	504	524	531	532	527	528	497	490	556	504	522	512	510	496	506	516	527	547	484	503	510	491	496	502	536	470	497	552	565	495	519	535	536	521	517	515	524	469	554	483	538	532	475	559	525	512	511	517	560	533	512	526	533	549	512	547	506	496	523	544	543	540	538	530	501	512	514	512	516	507	549	499	538	507	504	528	539	507	536	493	568	524	496	541	542	536	534	484	536	505	494	497	513	538	498	485	536	516	498	506	515	518	554	506	514	550	489	514	531	476	489	486	491	560	485	522	473	551	483	522	468	513	536	529	505	521	532	518	469	496	518	558	462	497	510	539	542	499	497	566	495	513	538	517	512	534	539	516	539	531	559	498	493	521	514	506	522	513	544	531	493	540	488	509	517	529	448	504	523	538	506	500	516	473	513	530	509	539	535	518	486	521	489	522	495	528	495	509	560	486	510	524	522	499	477	529	537	526	526	499	518	510	528	496	562	528	533	501	510	550	567	479	513	529	510	510	468	521	495	560	526	536	501	532	476	523	549	515	526	524	506	505	586	514	530	517	514	531	527	559	512	530	558	521	546	508	523	507	494	516	502	546	534	548	499	503	507	528	489	500	508	528	492	575	496	536	531	506	491	542	566	519	487	532	496	497	541	514	495	461	501	571	518	531	479	527	526	539	520	542	526	468	523	541	496	498	516	534	542	523	559	494	526	525	504	512	534	547	527	497	536	536	486	520	521	535	504	518	520	527	510	540	516	515	522	522	501	562	481	525	532	501	501	530	491	544	553	502	532	520	541	550	553	553	509	499	513	532	517	469	562	529	480	533	486	527	511	535	538	532	514	510	532	493	520	507	502	486	513	499	525	520	520	507	548	520	526	545	480	542	497	506	522	479	522	514	502	512	516	491	505	496	514	541	502	527	497	517	509	532	556	558	496	557	540	503	529	527	488	524	498	539	532	473	510	535	520	546	543	542	539	471	522	511	501	524	522	471	536	512	498	548	510	531	545	555	518	500	481	522	542	543	501	503	487	506	558	531	500	483	518	502	551	533	504	534	518	520	544	572	545	516	510	518	541	520	561	498	511	513	530	502	497	523	554	488	512	486	523	504	528	515	514	499	514	504	535	506	507	529	505	513	512	508	537	543	522	504	472	519	515	575	519	520	500	551	511	497	528	481	526	538	543	513	524	529	511	524	532	517	496	528	516	501	523	547	514	539	481	501	506	498	521	543	539	565	499	511	486	562	469	507	531	509	544	550	500	550	530	555	528	531	531	526	526	544	503	526	506	524	481	542	514	485	517	506	546	483	571	548	516	510	459	507	500	522	522	550	557	528	510	492	503	564	536	491	505	497	526	532	509	553	499	502	548	537	494	550	506	487	550	521	532	527	503	515	532	498	500	511	483	515	470	501	509	536	438	546	546	540	496	540	529	516	516	501	528	535	547	517	523	508	506	514	546	493	527	536	501	549	527	528	497	522	538	502	490	467	497	566	504	516	552	505	489	537	522	546	562	518	540	535	492	498	482	526	503	508	504	521	486	503	520	530	519	518	528	544	501	498	543	514	504	536	553	528	537	537	533	491	533	500	512	524	516	511	509	513	527	525	535	531	545	512	529	515	509	510	536	515	580	513	526	530	519	520	510	517	505	513	523	506	535	516	515	501	493	524	533	512	487	521	533	521	543	533	495	502	514	514	537	486	536	496	532	524	524	545	506	534	492	529	542	529	514	522	514	528	538	496	487	545	522	548	500	491	556	523	518	525	493	496	505	510	549	543	530	489	512	528	505	497	509	476	526	556	539	475	519	547	512	512	549	487	524	532	545	517	496	516	530	558	513	497	491	513	537	532	492	468	552	568	527	544	507	535	499	507	504	521	493	520	528	521	485	528	521	554	539	484	547	541	512	525	539	523	514	537	534	563	488	540	516	520	493	545	494	502	492	502	525	511	506	498	503	553	491	535	535	562	496	498	508	538	534	549	519	509	516	565	510	501	540	545	484	565	517	484	568	517	483	516	500	535	557	507	531	558	531	527	451	514	519	522	514	502	547	500	556	506	517	498	488	543	512	542	481	502	536	535	492	492	527	546	527	508	484	491	496	511	468	519	505	493	517	535	490	528	495	514	528	527	535	552	528	523	463	495	490	536	504	547	542	525	500	499	575	530	546	490	561	538	543	548	514	528	527	476	522	533	529	512	556	499	532	554	493	505	506	499	529	510	489	543	508	505	543	517	553	498	478	505	509	515	527	506	548	507	543	522	531	528	505	488	472	538	515	499	475	522	502	539	520	521	519	501	541	562	489	515	545	513	514	506	496	588	562	536	530	512	524	556	512	497	499	507	530	514	507	540	522	497	498	555	535	510	492	508	519	524	562	526	537	520	501	520	519	510	513	485	522	576	500	500	567	532	501	537	525	525	544	531	510	542	487	515	516	501	537	513	514	521	510	490	529	537	520
26544	20604	14553	6808	3032	1699	1257	889	698	681	632	594	546	490	509	621	725	579	474	399	397	397	405	385	407	396	420	367	379	432	386	450	457	467	408	440	424	441	439	413	415	373	391	346	426	398	391	410	390	374	406	389	398	386	374	404	411	381	368	380	379	394	398	378	397	368	373	394	385	353	420	356	366	355	396	379	375	374	371	366	379	388	384	386	358	386	377	389	392	411	350	389	381	387	378	422	398	369	374	386	377	397	344	375	438	383	375	386	362	361	376	353	372	398	428	383	408	396	371	380	363	386	406	368	409	384	409	348	392	387	377	353	390	375	347	375	402	374	387	401	377	383	396	394	363	368	422	357	369	404	355	378	402	393	394	370	397	394	386	390	398	373	365	355	406	373	385	400	360	340	383	383	390	410	395	377	391	381	396	389	391	366	361	370	374	371	389	395	378	350	393	384	377	420	398	381	379	370	401	382	411	390	361	374	364	384	381	372	390	435	393	415	402	394	372	368	391	361	363	368	345	391	383	391	373	385	376	373	356	358	370	393	366	385	394	373	394	395	354	378	361	396	406	380	377	427	430	371	418	384	379	382	374	352	410	404	410	372	377	379	392	406	350	388	404	393	392	361	387	373	370	391	392	374	343	345	401	373	402	402	390	352	382	385	395	420	407	389	372	398	374	371	377	365	412	366	358	393	362	394	364	404	409	351	364	390	399	352	364	370	360	401	374	389	393	374	360	375	362	378	390	404	345	394	414	374	383	376	379	388	397	391	403	374	396	383	388	378	403	385	348	375	370	419	361	416	366	329	382	361	409	373	391	385	379	349	363	371	413	405	408	388	398	374	409	382	427	371	347	360	398	397	416	375	355	389	400	396	370	379	349	371	377	364	366	377	354	374	412	410	370	368	394	383	407	405	422	381	366	428	386	391	367	414	399	400	402	389	401	374	405	366	379	389	388	361	408	352	362	373	351	429	360	398	356	405	370	404	387	378	400	359	391	384	380	414	362	417	374	394	375	385	373	401	410	357	379	389	382	371	399	375	390	376	383	379	390	388	369	399	347	394	428	382	399	405	384	367	389	380	416	370	374	359	375	392	356	400	372	407	375	392	393	373	398	395	407	363	394	407	368	424	376	336	358	404	379	340	410	396	357	410	379	375	388	414	375	418	386	390	389	329	433	370	391	356	390	392	377	352	394	407	379	354	383	361	406	367	426	373	403	363	372	417	390	376	409	356	376	392	353	402	386	351	367	394	358	351	394	379	392	346	355	377	342	373	374	358	391	399	400	387	344	359	390	386	393	391	405	364	362	370	388	380	371	397	364	395	368	374	407	390	415	355	390	385	371	387	400	379	357	428	400	389	388	374	390	383	356	396	409	399	386	363	374	381	397	372	365	357	396	390	387	357	358	417	406	392	371	389	358	375	401	383	380	345	385	345	386	404	364	352	372	370	368	344	355	374	363	393	361	364	368	399	379	375	363	406	399	397	419	379	387	412	411	401	383	377	395	370	375	396	384	423	400	418	379	355	358	352	358	403	376	423	377	394	416	407	386	449	415	362	367	411	361	353	368	375	366	406	386	431	387	404	382	380	396	369	385	406	385	387	364	360	375	434	381	371	387	370	353	387	352	395	402	409	358	410	387	390	420	387	360	380	391	389	410	367	376	383	387	366	402	385	400	341	410	389	365	386	427	391	384	375	399	408	380	375	371	393	411	352	345	383	372	412	435	377	360	395	412	376	408	400	394	359	387	377	382	394	367	412	364	388	378	431	355	368	365	387	365	390	400	399	394	438	384	410	342	373	352	400	383	350	385	392	412	391	389	398	371	362	378	421	405	367	412	356	369	390	364	377	365	363	358	420	406	398	395	419	381	387	369	373	402	379	377	376	376	378	411	388	415	368	338	367	383	389	408	385	360	394	362	376	376	367	380	383	363	378	347	399	385	378	413	390	395	366	400	371	379	377	372	385	376	385	381	399	404	383	410	405	409	352	391	377	417	412	364	367	393	414	366	396	365	393	376	377	392	400	373	370	381	365	376	398	416	394	362	378	385	400	371	392	394	413	402	390	395	384	369	385	360	356	332	376	377	389	416	401	371	393	405	403	389	375	411	406	398	386	397	391	371	419	380	370	387	378	388	378	359	363	377	402	361	358	392	405	398	401	419	394	362	364	376	364	388	366	371	418	351	407	389	405	385	393	388	398	352	409	423	394	384	362	402	349	404	371	363	368	403	391	353	386	391	381	358	414	357	402	360	403	361	368	364	391	353	396	405	363	368	387	379	357	377	404	393	378	370	386	397	398	361	407	379	427	370	381	372	424	383	396	396	361	381	361	388	398	418	376	382	392	360	380	371	376	389	417	358	376	384	360	385	397	358	380	400	371	397	396	369	395	390	387	384	369	364	381	389	396	401	406	398	387	386	356	382	377	420	402	374	372	362	411	342	382	353	410	372	390	384	415	366	365	381	414	408	361	410	408	423	386	380	402	434	394	368	399	414	398	359	351	362	441	368	357	382	376	365	389	362	387	403	390	380	397	343	356	376	376	375	416	389	404	403	348	344	386	422	410	370	395	361	374	336	379	367	352	418	371	371	370	375	380	387	373	360	383	391	382	383	372	378	349	388	401	355	363	354	394	403	368	404	393	366	356	365	357	364	375	356	360	399	397	406	389	421	371	369	360	375	370	386	355	393	392	387	401	426	397	403	387	390	403	384	378	349	383	382	386	389	408	401	351	373	395	348	383	388	370	383	424	379	394	379	402	399	384	414	372	382	384	370	413	405	357	371	383	403	361	396	401	357	387	360	375	395	371	393	396	418	340	371	405	389	434	418	384	361	384	417	380	414	422	354	397	413	387	351	382	376	371	402	394	374	405	363	415	384	411	363	381	408	384	377	404	381	412	349	411	407	373	400	398	367	412	379	349	402	389	374	417	363	381	396	388	388	430	391	367	390	411	367	389	426	386	380	381	400	356	385	359	378	360	374	403	388	367	372	404	383	414	404	386	375	354	379	419	362	421	387	378	385	395	398	382	400	355	357	379	384	381	374	364	385	377	403	396	354	349	350	389	364	405	379	420	375	357	400	415	421	377	358	405	383	382	372	387	387	397	366	370	374	374	373	383	392	395	377	404	395	387	388	363	416	382	368	375	421	388	400	385	413	394	365	375	398	371	362	400	388	386	401	367	407	386	353	363	355	358	365	407	394	366	406	370	405	365	364	344	367	358	415	385	386	376	373	403	382	382	375	397	381	368	371	368	377	387	378	373	372	357	384	374	402	361	399	392	364	354	387	368	396	402	383	376	384	341	402	346	376	357	416	391	372	373	387	419	390	383	389	413	359	371	390	405	351	381	366	373	362	390	368	340	364	371	393	333	360	392	385	361	370	389	378	391	391	354	392	452	359	371	366	401	368	361	369	361	336	363	380	389	392	360	398	401	377	372	399	387	411	388	403	426	382	381	351	404	388	382	370	386	353	374	404	412
9278	14320	13487	9064	5953	3516	2651	1972	1544	1320	1305	1086	954	829	935	1210	1431	1011	724	577	521	539	522	548	512	567	580	538	554	541	524	582	706	671	663	661	591	678	636	559	583	507	499	521	531	507	547	515	491	533	520	482	571	518	489	571	572	517	533	550	521	489	533	528	498	508	478	555	510	553	565	486	539	511	543	543	493	508	581	504	475	549	520	530	499	566	552	505	516	545	511	518	502	560	522	532	520	502	536	505	526	490	486	478	504	516	514	505	510	492	529	544	520	510	509	533	521	510	549	501	501	496	497	510	536	506	518	479	528	517	532	506	509	455	492	530	525	514	518	509	514	516	523	509	506	484	476	514	493	513	491	524	529	491	516	484	496	533	480	480	504	502	515	532	526	512	455	548	519	483	529	486	536	490	518	498	507	493	496	473	492	465	532	533	514	475	504	503	525	561	540	497	480	553	508	499	523	514	511	534	526	517	495	564	526	504	499	537	536	522	517	462	502	502	477	504	576	529	493	507	514	549	511	510	496	485	513	469	485	518	486	511	568	491	524	513	485	495	514	482	496	519	527	525	488	520	498	491	549	472	512	507	505	468	501	495	537	514	531	467	473	523	528	537	528	506	501	521	485	545	522	529	529	555	525	522	518	533	503	520	521	526	496	516	505	486	548	506	541	512	507	495	518	517	520	461	471	522	496	524	528	511	517	511	492	489	531	511	495	502	509	501	455	506	504	520	500	544	500	501	470	507	464	476	476	508	542	482	524	488	513	504	517	513	546	545	551	541	516	511	527	515	517	527	482	541	559	517	494	514	485	498	498	538	515	479	531	529	484	492	531	508	549	472	529	484	517	550	526	540	483	500	533	491	524	501	569	539	501	520	517	464	500	519	549	511	547	504	537	515	532	488	515	525	518	488	464	461	554	563	519	517	500	475	472	497	535	546	490	507	515	571	567	534	496	536	530	467	516	518	499	506	480	518	509	520	504	456	505	502	486	522	510	506	528	481	479	542	511	503	518	533	495	530	506	512	502	563	487	502	483	524	498	549	526	519	487	522	492	534	516	487	484	493	465	517	539	490	511	527	522	517	518	523	533	535	527	512	521	516	537	566	494	503	482	499	513	528	528	478	557	512	507	522	513	515	524	524	534	488	556	498	500	524	523	527	530	515	547	513	501	509	487	507	528	513	546	506	503	500	505	509	515	467	556	480	527	512	484	515	503	552	544	544	545	486	523	493	518	459	547	532	502	501	511	546	503	511	532	510	550	507	521	527	481	512	532	511	499	504	544	503	499	526	483	506	507	529	500	526	508	522	520	505	492	475	476	515	500	545	511	562	485	514	515	497	509	486	492	496	524	513	535	540	514	538	469	494	494	518	483	580	527	547	538	510	505	526	531	538	508	482	489	490	518	476	535	521	561	522	493	534	491	468	509	582	507	555	481	495	501	487	509	476	522	475	528	541	508	477	531	481	498	482	493	518	517	483	522	462	487	542	532	483	548	518	505	520	486	535	489	501	488	540	564	542	518	497	535	495	503	506	480	510	491	525	508	508	457	492	499	551	505	492	484	517	519	525	545	530	490	531	540	493	541	480	501	495	501	470	520	468	520	517	505	513	506	536	505	522	473	494	478	496	513	531	505	443	485	528	519	500	475	494	513	513	531	483	524	469	544	534	530	510	489	512	481	474	526	532	508	508	533	510	519	525	520	521	511	511	510	494	470	510	490	483	547	518	473	534	526	505	508	502	532	528	521	535	521	500	501	526	539	516	503	497	509	505	511	508	516	530	511	546	508	520	522	503	515	530	502	497	464	518	520	543	500	531	531	545	537	490	504	514	506	467	523	514	537	511	546	507	518	501	476	529	489	517	507	504	529	512	524	481	522	519	481	528	537	511	488	525	501	517	483	500	486	489	501	559	510	514	511	535	521	462	517	535	538	505	502	551	510	573	542	506	482	527	499	495	507	515	478	551	514	567	518	522	510	502	541	504	481	457	500	512	519	544	542	541	518	532	500	528	497	520	501	494	491	493	501	507	525	500	481	521	491	527	538	508	544	501	518	521	515	555	496	476	506	536	486	502	527	503	485	525	474	525	493	469	492	507	579	537	504	537	524	554	520	483	529	538	533	542	531	532	539	569	470	529	524	503	491	482	468	508	464	480	552	502	529	534	543	513	508	511	512	533	466	495	525	496	500	552	516	546	523	526	488	466	496	495	488	555	517	500	475	514	497	541	488	496	540	479	526	526	492	517	506	523	544	531	499	537	498	523	501	489	509	507	510	498	479	495	542	491	556	513	490	475	498	553	517	511	545	509	503	532	499	485	522	536	486	534	540	539	475	517	523	531	492	526	491	529	510	559	517	470	495	529	511	497	546	516	463	460	544	505	533	503	514	476	512	523	522	500	545	539	518	475	495	486	499	548	519	547	508	539	544	508	555	503	474	529	499	509	486	491	525	541	510	487	513	499	524	492	491	489	519	539	514	510	536	494	552	490	487	497	519	544	527	504	510	510	514	492	483	486	499	522	522	503	525	534	515	482	536	524	530	530	456	495	479	500	497	479	496	509	547	515	502	502	510	526	509	469	507	508	568	546	510	493	476	501	496	515	522	496	508	491	493	535	561	525	478	530	545	539	538	503	503	501	508	501	493	482	511	508	532	495	493	478	540	521	519	532	506	539	511	537	472	530	531	516	516	508	521	473	522	543	515	512	537	516	508	563	545	506	509	471	486	497	520	521	519	513	535	506	510	505	520	500	483	508	509	547	516	530	513	528	543	492	484	502	530	513	526	504	513	520	510	472	502	539	493	496	513	530	518	507	494	495	494	496	537	524	540	515	531	523	504	476	484	543	508	504	525	496	491	483	556	515	551	536	506	498	489	488	521	517	522	516	513	541	522	492	509	529	537	473	509	486	507	505	499	519	521	492	499	531	519	501	475	507	555	554	501	523	451	512	501	546	507	474	510	467	506	497	501	485	532	553	529	530	541	512	511	498	521	494	515	484	518	489	485	476	502	498	504	517	485	542	466	487	497	493	495	537	513	489	464	520	531	511	529	519	524	532	526	485	510	512	491	479	519	520	509	521	511	487	489	497	532	526	469	510	505	559	520	473	519	571	524	486	533	520	510	492	512	490	485	545	497	509	505	475	508	474	547	523	526	457	490	501	501	534	475	492	518	505	506	508	520	522	514	525	526	501	536	510	532	519	511	498	500	503	512	533	500	519	503	505	497	491	550	530	506	502	497	515	545	509	464	478	515	510	499	492	506	483	538	500	539	535	514	532	506	516	473	536	534	528	507	491	520	529	492	525	530	467	499	511	512	471	492	506	483	534	522	509	505	542	532	500	505	558	491	470	512	517	499	470	498	521	532	479	495	498	539	496	531	500	509	503	558	524	482	494	519	523	516	522	498	496	516	515	524	547	495	511	506	498	522	473	470	544	514	489	535	511	481	533	504	514	500	510	538	471	493	526	522	504	513	476	495	523
23302	20912	28311	23674	20941	14551	3605	1848	1407	1237	1166	1153	936	915	1033	1312	1188	956	716	612	506	524	527	543	553	585	516	497	572	552	596	594	646	629	597	639	607	673	609	556	536	480	537	517	519	504	519	507	519	514	516	481	538	516	541	499	537	503	503	531	516	502	529	479	513	531	506	518	523	511	505	486	542	512	512	521	516	519	572	494	507	501	458	519	526	507	553	552	471	538	510	509	500	515	537	502	517	514	508	522	479	512	466	497	514	493	494	538	518	542	492	516	529	506	521	510	520	551	525	493	483	544	504	499	537	501	502	507	542	551	521	517	493	488	497	568	514	538	538	544	513	486	509	507	513	545	529	535	499	488	542	524	522	511	527	517	519	504	498	502	533	523	528	499	512	518	509	510	530	502	516	488	514	487	505	540	522	518	515	524	468	542	488	512	455	522	495	524	497	479	498	524	487	512	511	530	477	519	529	519	475	531	490	483	539	547	533	505	529	500	541	538	500	532	545	527	504	517	482	516	494	485	533	519	505	476	499	508	524	487	517	508	532	509	541	516	498	490	536	507	448	505	511	487	520	514	538	516	486	461	543	551	533	495	497	560	503	453	479	506	525	531	506	488	488	523	506	517	521	522	513	545	469	553	489	534	514	463	523	485	550	532	552	539	529	545	484	503	509	517	525	472	483	446	519	503	534	502	518	526	505	487	513	543	479	507	526	505	559	511	520	473	494	514	502	513	524	557	536	499	496	480	507	529	460	482	519	508	499	506	518	519	506	525	512	538	479	500	505	470	513	508	524	539	550	489	516	536	489	488	518	473	477	516	534	497	536	500	551	492	512	526	541	467	545	524	498	476	509	509	466	494	499	496	486	472	491	501	482	499	478	544	497	517	495	528	504	497	530	492	483	537	481	520	515	531	493	527	488	537	544	507	519	502	514	518	475	512	493	486	499	529	514	466	476	501	460	502	481	540	509	526	520	507	520	509	526	500	499	478	501	498	502	503	523	521	505	508	534	547	520	483	502	488	498	554	508	495	504	479	515	510	527	514	504	479	496	500	535	544	537	483	486	483	491	474	486	539	494	539	511	505	469	493	494	523	510	507	493	455	475	498	486	487	525	512	514	501	474	496	514	486	550	508	512	490	487	515	525	538	537	503	531	525	500	511	522	501	470	490	509	500	528	505	426	494	547	523	531	500	506	509	480	476	501	529	530	498	490	531	518	530	543	520	468	529	510	494	536	501	459	480	528	526	496	501	484	534	518	526	499	524	508	501	520	515	516	520	475	527	486	496	487	528	534	513	525	500	538	505	509	486	495	494	557	518	497	492	507	530	462	474	531	514	495	509	505	493	507	540	496	511	441	496	509	525	556	511	490	490	523	496	497	521	532	517	477	465	505	489	543	507	514	536	507	547	497	488	574	479	518	483	494	533	545	536	519	504	514	524	513	541	496	498	522	529	544	538	485	498	496	502	526	520	496	546	515	514	494	537	510	476	535	511	514	496	504	511	495	511	526	465	505	542	489	511	501	506	526	510	547	528	507	488	494	515	508	531	512	533	527	472	526	554	519	504	509	547	497	544	497	484	502	508	529	528	532	529	527	503	549	526	514	512	498	533	489	508	487	512	493	520	496	524	520	455	472	486	535	500	465	513	516	525	479	500	545	519	538	517	500	524	501	536	496	564	528	499	524	546	522	501	500	524	500	473	542	476	522	518	530	520	522	511	535	546	552	499	536	511	470	519	548	517	563	475	500	460	517	528	509	492	492	474	469	495	445	545	521	513	531	548	475	528	488	515	510	516	512	582	519	492	520	495	476	502	543	467	498	480	538	525	497	543	511	539	524	471	460	501	500	536	541	510	487	532	495	515	518	550	535	526	525	508	513	529	476	500	554	534	483	508	468	532	475	529	501	513	513	547	554	492	543	538	496	495	506	511	489	570	488	513	499	496	505	506	517	527	501	535	545	473	522	504	492	576	529	488	549	503	519	497	510	496	513	513	522	499	505	551	490	534	518	497	517	562	533	534	537	527	512	537	530	559	536	481	480	496	508	482	532	524	484	522	496	518	542	456	497	528	557	485	488	489	471	511	546	529	487	478	536	511	518	528	499	514	515	534	495	535	521	518	488	514	519	483	509	530	510	488	512	492	544	538	469	524	483	516	510	522	531	490	524	506	545	524	489	476	527	541	478	489	518	537	520	542	520	477	543	497	522	524	508	511	540	518	522	548	479	513	495	471	501	504	519	470	501	523	514	506	501	517	478	519	533	510	489	504	493	485	518	529	483	507	486	515	480	544	524	504	523	508	507	496	529	494	509	523	512	501	520	532	518	554	529	506	523	540	529	524	521	537	484	506	524	519	511	522	477	499	546	519	506	482	482	489	512	501	541	506	506	491	522	484	504	500	558	528	513	492	514	498	543	496	528	521	533	537	466	516	496	507	498	528	514	486	467	521	536	471	488	492	545	518	480	516	494	496	522	519	488	498	505	526	543	561	515	490	515	529	510	490	513	560	508	487	474	527	487	492	507	547	489	533	490	499	547	463	514	516	527	525	508	525	542	537	500	486	494	515	503	457	507	521	506	538	492	497	461	515	506	524	534	502	489	508	511	508	491	498	496	542	547	495	488	481	520	508	528	552	565	505	484	495	481	524	519	548	518	513	509	474	527	514	524	486	510	461	461	474	523	506	503	510	491	478	497	514	468	508	498	474	510	506	519	500	535	513	494	518	483	513	522	485	521	508	484	532	531	514	474	508	499	503	534	539	499	488	518	512	498	494	498	472	484	542	518	521	519	512	494	520	501	500	513	532	546	508	469	493	482	552	495	497	488	513	499	478	486	533	513	486	503	523	481	501	491	479	491	498	503	510	480	519	487	504	520	545	502	537	489	517	470	493	521	525	481	510	521	526	518	503	512	526	487	472	468	534	503	531	495	532	527	542	472	537	539	515	526	522	517	467	476	517	518	522	520	496	454	486	548	505	531	494	476	543	512	483	484	468	471	495	524	506	488	488	475	496	498	505	538	486	506	531	447	528	503	523	514	527	521	525	507	507	510	521	526	530	495	513	528	487	520	494	484	478	511	510	520	504	489	502	484	511	504	512	535	544	495	478	524	494	522	516	540	514	525	478	506	503	495	532	550	466	464	520	515	494	523	496	544	477	487	540	504	490	538	496	525	512	510	517	529	527	523	534	490	504	497	474	508	488	467	504	511	468	490	491	527	504	510	525	492	504	523	500	518	529	500	520	496	516	505	471	516	505	516	486	523	526	498	501	518	524	526	520	506	536	502	502	538	496	492	526	572	536	500	493	503	490	548	488	543	508	515	512	526	504	499	527	511	522	488	510	500	511	515	553	476	521	495	532	497	528	543	522	538	527	496	519	523	526	484	502	479	526	521	515	451	493	544	497	504	492	513	484	488	537	489	528	494	495	518	498	504	479	477	499	490	495	493	560	519	486	547	471	520	512	502	492	480	502	518	517	471	492
10941	24930	23488	14947	10357	7036	5309	3846	2929	2746	2432	2260	1797	1659	1931	2732	2301	1738	1074	847	730	773	763	760	774	751	795	791	786	806	810	890	954	950	964	960	912	984	827	789	683	703	681	686	727	689	776	676	700	740	705	709	728	725	668	724	664	647	684	663	703	667	657	664	659	671	678	686	678	670	673	671	717	668	697	649	682	700	668	698	654	707	690	678	633	677	671	710	626	663	677	683	734	649	691	638	703	676	706	696	681	696	709	659	714	681	658	643	641	713	644	678	661	664	646	684	632	623	671	666	649	648	660	639	680	658	677	668	685	694	714	725	676	693	679	685	694	721	665	640	713	682	651	649	698	682	697	645	666	706	638	698	692	709	662	702	677	683	675	698	694	684	685	673	666	712	684	689	690	608	662	682	695	644	698	643	701	633	659	724	677	693	673	697	661	707	681	668	659	687	641	666	666	689	645	663	673	623	698	670	639	689	677	710	642	651	654	661	681	694	675	678	659	654	703	642	692	668	727	691	667	657	667	673	690	700	691	689	661	671	697	628	605	656	683	706	644	648	638	677	648	674	708	701	651	745	687	686	688	675	711	692	663	698	649	673	671	642	715	735	650	668	655	708	672	703	651	650	692	676	630	669	664	686	649	686	660	695	656	689	705	676	695	665	667	701	681	674	655	652	732	721	691	661	740	702	703	667	713	661	663	730	706	669	694	617	718	673	703	671	697	687	650	639	711	672	654	661	693	674	654	748	626	678	638	686	646	646	700	676	702	656	622	665	654	662	612	652	656	680	647	690	649	716	704	656	702	718	674	662	669	666	659	739	650	660	678	702	654	657	679	652	666	708	659	694	656	657	670	712	692	699	655	692	690	703	667	677	653	706	672	700	707	649	649	640	673	675	655	662	685	686	677	702	689	640	650	686	668	633	639	674	669	710	691	685	664	666	657	689	647	673	666	659	683	617	670	651	697	690	689	669	641	647	672	658	692	734	679	631	665	654	693	657	664	671	659	709	692	654	685	695	670	669	637	669	637	689	705	649	660	666	666	675	676	622	659	663	662	667	699	633	698	665	712	691	646	657	687	665	655	647	703	681	712	674	655	640	718	706	709	646	661	616	715	660	651	658	690	662	694	692	642	726	654	676	634	674	702	701	639	694	649	687	665	677	695	659	679	642	691	704	681	653	732	705	669	681	675	644	656	703	636	704	665	664	645	696	660	662	664	676	689	657	694	637	785	610	692	661	679	670	690	650	677	653	703	685	728	715	734	642	661	657	604	663	674	704	683	675	699	702	657	627	719	692	716	658	683	687	637	645	679	672	689	639	654	697	652	661	690	693	676	687	668	673	646	659	669	654	704	690	657	665	713	647	694	727	659	658	671	682	684	664	712	669	688	718	687	697	663	658	611	707	689	710	708	712	714	669	668	679	654	674	639	674	690	655	643	690	682	661	638	667	719	704	681	645	684	630	690	730	679	635	710	710	657	662	630	682	693	705	697	683	654	696	704	689	667	684	671	670	695	676	647	666	675	674	678	700	652	690	670	665	710	682	701	647	665	685	673	692	699	678	663	675	620	637	688	659	673	681	687	707	634	672	706	670	670	675	692	671	665	719	711	649	686	674	640	674	694	685	666	696	706	634	667	687	714	730	673	681	690	662	645	638	709	639	620	651	697	656	643	651	676	624	650	644	656	656	678	687	646	716	673	730	692	641	658	623	643	672	658	671	686	670	648	659	721	635	695	711	717	653	657	665	673	672	715	642	647	722	657	675	663	667	679	678	619	692	663	664	715	688	657	671	692	690	651	689	724	654	620	634	683	718	732	686	704	670	750	667	705	663	684	644	683	643	646	693	702	743	668	728	702	638	645	683	680	700	705	681	663	674	675	662	628	667	668	654	714	661	668	716	633	629	655	655	634	685	649	660	637	664	676	702	694	634	680	690	663	674	618	677	686	698	639	648	677	687	679	662	673	679	633	696	665	666	645	680	700	669	676	693	662	706	637	677	710	665	666	710	650	695	688	708	658	696	691	669	662	647	696	684	717	665	651	727	648	698	706	692	663	648	647	663	664	680	673	657	682	713	636	649	686	705	687	643	681	633	663	722	669	696	708	658	658	689	688	685	704	713	709	663	683	645	685	669	668	680	690	650	694	677	671	682	663	669	686	662	719	645	698	659	663	625	697	702	682	682	715	674	684	638	680	633	669	698	709	724	664	665	680	688	677	662	671	669	720	643	695	696	717	646	680	711	743	665	591	669	704	682	657	693	692	657	687	679	646	645	688	686	680	695	675	715	726	672	720	682	738	692	688	690	661	712	707	632	633	652	640	641	640	682	670	639	689	706	628	623	672	704	705	705	676	687	657	636	632	720	698	679	664	677	659	680	664	646	704	670	693	691	728	691	662	674	684	661	704	673	690	678	647	678	714	654	701	672	681	689	683	633	658	637	627	668	660	733	720	654	669	680	662	735	688	678	670	657	677	651	688	674	681	710	681	674	678	682	648	655	703	635	671	669	704	689	680	697	656	642	644	688	699	659	686	682	708	699	692	675	715	698	660	675	628	709	665	679	705	673	674	697	731	676	679	681	671	678	664	644	684	661	689	677	674	715	711	642	642	665	679	739	663	698	633	677	641	685	652	669	639	665	665	709	684	665	625	663	715	703	671	722	653	704	668	684	646	681	702	680	693	643	665	683	639	671	712	722	658	680	683	659	640	641	692	721	669	669	678	708	706	657	729	655	668	661	698	669	691	624	704	664	675	691	706	629	651	644	657	672	681	659	690	638	681	678	708	695	702	681	669	657	661	702	698	687	723	724	695	625	670	653	661	695	698	719	655	667	714	673	730	719	648	725	678	697	695	647	691	649	695	651	693	713	654	723	629	648	642	689	638	698	689	697	688	664	628	671	657	687	671	711	696	698	667	661	658	716	631	658	650	678	731	665	664	679	654	671	640	664	647	679	680	676	647	696	696	743	710	660	676	674	693	678	646	670	631	662	641	683	661	654	699	665	634	670	653	669	666	701	661	722	684	685	668	689	686	700	662	614	630	692	674	684	686	644	681	663	691	647	687	685	644	673	675	679	676	719	702	660	712	657	695	628	678	641	617	697	684	694	710	647	701	689	671	642	661	655	668	685	713	636	681	673	696	666	631	715	673	629	727	709	702	705	704	679	669	695	697	685	697	642	679	600	725	661	677	717	717	657	680	639	671	669	705	661	679	592	695	700	713	627	685	699	667	697	672	690	672	667	621	662	670	654	696	732	684	633	632	655	678	663	612	701	685	666	683	639	655	643	689	632	671	670	626	656	701	707	709	674	667	683	639	716	679	678	684	649	715	686	677	683	715	642	646	657	663	686	679	684	649	687	666	654	682	698	699	691	659	713	647	678	698	643	697	669	659	739	627	696	674	677	701	666	658	729	673	725	694	661	681	651	704	664	666	709	649	665	633	664	656	706	667	670	685	681	674	686	673	652	652	671	673	622	642	676
22514	20918	28698	23288	20925	21074	13133	2692	1680	1652	1749	1538	1244	1274	1693	1761	1304	941	617	475	456	442	425	480	487	502	480	462	479	411	525	571	536	529	594	557	621	566	468	458	410	406	412	380	436	392	410	437	419	399	392	377	428	399	380	367	381	400	395	411	400	394	393	368	398	389	400	377	406	394	435	390	374	381	381	396	376	420	413	380	367	397	376	397	390	407	410	366	401	422	434	419	427	394	411	411	380	375	355	394	380	388	374	420	356	365	390	411	359	406	418	346	372	365	422	389	369	371	392	400	403	392	384	401	382	400	394	368	389	392	422	399	357	358	377	419	378	373	428	418	358	394	393	402	407	416	429	356	364	378	387	397	377	383	374	348	384	342	378	406	379	374	373	394	395	360	360	402	390	423	368	376	409	396	379	372	409	362	379	385	424	382	355	388	388	358	376	382	387	394	371	407	389	342	384	366	395	445	409	397	402	426	411	362	392	406	379	401	417	385	407	370	435	388	386	382	408	424	416	382	382	390	417	395	392	395	376	401	384	388	402	384	359	369	396	397	406	371	445	379	403	363	405	374	367	377	412	371	368	361	377	394	411	389	359	364	383	377	380	374	383	373	395	392	375	391	353	366	391	360	435	389	379	383	389	386	399	385	409	424	399	424	408	367	395	415	412	367	381	384	377	388	412	400	419	390	349	431	388	391	370	353	377	406	386	379	401	411	359	426	406	393	409	380	395	352	353	397	345	369	398	354	380	387	381	398	391	393	350	380	388	418	394	347	391	386	405	402	354	392	360	403	397	395	396	366	391	376	394	365	414	369	352	390	405	412	395	375	375	393	401	371	378	395	364	401	419	451	395	391	367	398	387	370	383	380	376	366	368	380	382	413	409	402	418	383	363	380	364	401	394	393	388	375	383	416	390	385	392	391	409	390	390	415	381	377	396	393	382	404	359	380	390	405	371	389	415	394	394	403	405	390	388	364	398	373	355	396	365	376	382	367	356	393	368	364	367	372	372	376	382	397	416	396	356	357	377	343	377	369	367	384	396	415	409	371	372	387	419	368	380	383	378	392	394	363	390	400	402	390	392	370	359	417	385	341	378	399	371	408	422	374	430	388	362	380	395	392	385	383	368	388	400	376	372	421	367	401	368	395	381	372	379	359	357	355	383	433	414	395	425	371	408	396	363	357	360	357	432	421	367	393	394	393	363	355	389	385	375	384	375	401	362	384	384	386	402	395	383	407	363	409	392	389	384	391	386	368	400	368	417	385	362	387	376	405	382	410	438	401	368	388	379	353	388	350	400	409	386	384	401	400	394	381	382	370	364	370	377	400	361	396	362	372	390	385	397	387	375	392	377	351	379	377	390	413	355	357	380	400	384	395	368	362	376	374	375	405	387	391	397	394	376	423	360	357	399	372	384	376	427	384	331	372	393	398	418	359	412	399	380	380	359	365	416	384	363	363	378	387	386	406	409	355	399	370	398	393	357	386	384	410	376	396	380	372	411	376	398	375	367	395	403	403	403	376	388	368	356	396	419	384	391	388	402	417	377	354	348	354	394	370	397	379	417	395	338	379	381	368	391	412	401	422	373	375	391	370	381	364	434	399	401	386	379	376	410	408	363	354	422	399	368	384	407	382	402	372	386	400	407	381	386	359	387	426	387	361	396	370	382	370	366	422	412	392	395	413	364	364	369	361	403	383	393	366	368	374	405	378	402	358	373	360	393	364	359	406	391	395	365	385	347	354	392	395	370	414	376	379	413	420	394	412	427	384	402	386	405	381	374	379	400	357	391	418	352	408	404	386	404	418	388	370	404	372	428	398	396	399	350	382	391	369	388	357	432	382	407	386	372	376	362	366	413	406	371	373	411	361	399	398	381	408	384	382	388	370	376	400	390	378	396	392	385	375	393	330	405	384	380	377	365	409	383	386	383	411	388	376	372	395	377	382	386	374	376	382	359	380	399	336	398	399	416	394	376	404	377	412	367	368	389	401	393	381	366	359	414	393	381	384	342	415	364	403	363	404	387	400	382	356	371	366	393	364	405	382	382	402	408	415	388	416	380	402	385	369	365	393	395	373	403	377	409	404	375	365	353	394	361	418	419	408	397	367	414	381	371	361	365	405	381	404	352	398	409	374	387	371	381	376	366	390	358	384	401	390	361	396	403	408	407	372	358	396	399	361	394	372	433	351	394	390	356	416	405	391	371	428	416	385	413	374	386	361	370	379	390	345	397	407	424	418	377	400	406	354	371	401	401	405	438	385	374	360	372	373	371	386	362	376	377	373	374	408	370	368	371	387	404	377	363	422	377	412	387	380	421	360	385	377	407	355	382	373	388	395	361	406	354	418	407	398	387	372	366	378	379	376	364	416	385	411	358	417	391	342	377	402	350	393	396	405	364	375	354	365	357	392	421	369	398	375	422	417	372	372	371	395	380	361	352	399	389	374	377	378	395	387	394	369	370	396	369	451	394	357	410	370	380	401	400	365	347	372	354	401	370	398	377	375	372	390	389	387	390	397	416	406	395	390	363	368	431	394	391	372	371	400	381	370	409	388	356	376	362	371	419	421	386	414	386	392	412	412	415	364	382	361	360	395	405	365	378	390	390	374	410	425	402	373	419	396	380	390	417	362	417	379	389	370	402	394	374	384	377	376	414	394	401	406	374	378	388	357	403	373	373	372	367	314	408	392	404	397	376	354	365	396	391	315	375	380	406	375	403	366	386	397	372	370	399	385	370	375	354	388	415	407	397	395	428	408	388	351	394	381	394	396	391	368	366	363	364	372	407	376	367	359	389	366	371	401	385	425	376	386	404	354	396	379	410	374	348	393	395	411	389	371	385	380	379	400	374	389	381	385	341	379	401	401	362	397	398	385	392	355	381	385	406	412	391	409	388	396	393	369	405	388	356	401	355	392	362	371	378	400	430	391	423	385	358	372	361	379	397	398	405	368	390	399	402	389	393	385	398	392	360	394	386	354	379	394	356	388	396	390	384	354	360	371	411	389	380	382	389	364	360	397	383	385	375	379	379	362	369	360	380	385	389	403	379	385	406	364	392	368	404	412	380	380	402	367	416	363	376	380	389	385	378	395	375	369	408	405	398	400	356	365	404	381	372	381	390	405	362	378	397	375	382	399	404	363	342	408	376	387	389	366	351	365	405	404	425	407	374	375	396	409	375	385	380	388	413	382	417	395	416	405	388	365	392	367	411	385	385	394	387	405	343	391	402	394	371	420	398	374	401	417	431	398	391	352	371	386	401	404	372	368	376	395	372	404	379	384	384	356	381	348	397	419	413	398	379	379	392	388	376	373	398	403	401	401	403	363	356	389	359	405	377	391	365	389	382	401	398	359	389	426	409	384	386	391	439	369	340	389	391	371	385	403	393	381	423	381	416	400	367	414	401	371	387	372	383	389	373	408	411	363	398	395	398	392	379	406	405	422	380	396	367	424	350	385	342	394	374	391	372	346	373	374	410	369	347	386
12860	31923	29119	18509	13438	9700	7434	5365	3975	3735	3796	3540	2614	2798	3655	3766	2726	1845	1082	690	680	684	645	642	713	746	739	632	622	679	767	907	906	920	890	913	1040	820	758	656	571	535	599	570	593	572	558	577	553	554	540	599	599	582	507	537	581	569	519	512	530	504	574	506	513	554	545	566	503	543	500	512	560	536	540	522	533	529	543	531	506	518	543	557	526	552	494	504	566	547	541	540	553	511	508	494	547	523	549	524	463	517	539	503	534	522	577	531	516	514	514	551	542	488	540	520	527	537	508	552	538	515	531	505	514	483	521	533	510	501	526	517	488	539	541	535	533	519	504	515	522	541	520	523	565	548	530	540	579	500	511	523	531	552	494	481	526	529	514	521	570	511	548	531	540	543	498	514	509	508	529	524	547	528	546	526	557	544	507	518	559	506	532	536	567	515	513	551	501	515	536	496	547	508	543	517	527	489	512	526	547	534	493	509	506	544	513	487	540	522	523	497	515	516	556	519	497	543	522	504	510	544	534	556	486	481	533	493	529	533	557	503	492	559	483	490	468	472	519	505	550	506	514	555	577	470	526	511	536	557	526	530	514	524	503	541	521	555	543	523	499	489	538	537	544	539	505	505	522	545	596	540	495	524	489	519	538	501	487	554	527	524	513	518	523	486	488	565	515	533	515	525	472	526	509	540	526	510	522	532	543	463	512	494	520	522	508	564	514	534	544	501	521	487	524	550	510	519	546	507	525	541	521	521	532	506	505	550	538	472	550	504	530	536	502	531	517	533	556	512	520	502	494	523	507	534	521	535	476	510	531	528	537	521	592	549	543	487	545	548	519	515	491	482	541	546	547	522	555	507	505	507	512	531	498	533	550	494	527	544	532	496	514	514	558	516	533	502	505	512	547	503	547	497	485	511	540	521	540	557	483	523	594	502	458	527	514	544	522	527	495	494	504	546	543	525	496	538	508	504	508	537	495	552	502	499	525	517	500	514	557	512	528	557	515	539	491	533	495	524	528	544	517	555	505	510	512	523	565	572	555	478	512	549	564	504	518	530	533	573	593	547	552	549	520	499	560	507	496	512	510	509	494	538	515	551	528	506	575	527	537	531	489	503	509	533	506	536	522	500	460	527	513	536	542	513	525	537	497	479	511	499	540	483	530	530	510	536	525	517	542	561	513	514	514	516	533	538	507	504	502	518	491	539	524	503	537	483	543	539	503	558	516	544	570	513	515	527	516	509	522	520	498	555	527	475	540	529	546	527	519	516	552	508	496	555	541	542	538	527	500	498	524	528	531	532	523	523	517	497	520	513	543	485	556	540	557	517	520	517	538	524	531	505	547	492	516	512	513	537	537	536	509	487	561	528	516	505	572	528	534	549	504	511	572	513	502	508	502	543	530	546	495	480	532	484	517	503	537	519	439	505	522	480	528	507	546	526	523	536	502	512	517	520	531	497	507	543	508	546	562	525	505	519	479	540	554	510	563	500	534	566	535	506	561	493	536	515	513	526	519	491	529	541	536	535	532	523	520	489	550	533	533	555	526	548	535	517	504	518	529	521	520	511	475	512	504	525	527	524	500	567	551	543	499	562	510	528	514	511	536	499	553	501	527	490	541	491	536	545	508	551	503	516	513	534	527	557	503	526	549	514	560	487	467	498	576	546	547	523	503	533	530	496	546	519	550	520	531	535	534	505	525	552	513	550	546	546	520	510	549	544	507	565	522	502	546	536	504	527	517	515	497	504	544	499	522	522	541	508	472	508	525	520	505	518	531	523	553	539	519	576	522	539	486	523	507	534	514	532	516	536	499	501	503	520	508	522	508	501	513	489	513	566	490	494	529	508	508	533	537	484	530	537	527	532	506	535	570	494	548	518	510	495	508	532	527	534	531	460	545	497	542	536	579	495	504	525	534	499	492	551	545	520	541	467	483	515	521	536	545	494	534	478	486	502	509	551	531	543	537	560	507	525	501	502	557	521	482	539	532	533	486	503	535	487	510	510	533	548	523	524	508	517	480	552	541	546	469	535	497	525	514	549	527	538	483	527	527	497	523	500	497	568	547	540	546	542	471	524	535	523	505	550	486	507	560	509	492	514	525	519	523	482	502	560	511	553	547	506	507	498	489	540	489	505	524	499	524	533	526	555	505	514	532	542	550	511	474	565	502	518	521	572	559	479	509	575	553	523	527	492	503	540	479	570	500	511	520	540	535	515	521	549	548	530	515	507	523	559	559	533	515	520	501	497	526	501	557	522	501	520	548	498	511	494	514	539	533	534	513	524	511	515	522	555	527	475	530	519	490	494	523	511	527	544	505	495	539	468	515	566	551	522	511	520	509	510	504	497	486	552	540	498	559	539	547	490	522	525	514	582	536	502	532	523	517	558	495	556	531	476	507	525	493	511	519	558	517	499	544	557	472	512	516	543	538	518	533	523	505	519	508	513	516	539	529	506	511	542	537	542	530	535	543	545	519	535	488	542	490	514	523	547	530	478	509	521	506	531	548	553	507	523	509	487	540	497	476	510	503	478	550	512	532	542	527	525	494	538	525	581	538	535	519	567	523	520	512	530	580	513	533	528	513	545	550	552	510	520	481	495	504	520	562	505	509	507	514	510	547	497	524	559	550	513	505	543	526	513	502	533	553	540	546	524	517	505	522	511	526	545	543	523	536	549	535	505	541	521	546	494	615	544	514	550	502	541	523	519	530	559	529	510	492	511	527	546	505	483	544	525	528	541	536	505	509	521	536	523	485	503	548	487	526	566	545	526	536	489	535	529	552	524	523	517	534	565	535	568	512	530	532	566	518	548	505	520	518	536	512	504	532	527	555	543	538	544	542	552	533	513	569	507	536	501	531	509	549	537	484	514	500	516	542	531	545	563	515	535	561	497	565	521	539	488	531	531	553	554	527	521	530	535	511	518	556	518	512	498	515	489	543	514	492	459	559	521	472	541	550	529	488	544	483	546	544	513	490	515	547	544	514	540	533	522	520	497	499	517	527	519	519	494	516	527	531	516	520	501	462	562	507	485	517	527	511	519	533	507	531	512	532	521	528	480	550	519	519	535	526	504	521	535	494	512	546	569	558	505	530	489	559	554	526	544	515	554	544	492	500	493	515	519	512	510	496	530	508	550	539	507	540	505	553	559	514	519	514	540	527	538	492	526	478	521	481	543	539	495	505	495	522	501	528	550	509	516	518	516	517	542	496	521	503	547	514	509	522	536	508	545	526	531	507	494	508	523	561	523	526	512	527	476	527	486	537	532	531	539	505	520	473	530	514	574	520	543	534	488	506	513	531	507	516	505	505	515	488	505	538	507	505	513	521	513	493	482	524	562	526	521	516	503	498	535	558	538	549	520	531	515	501	520	503	515	549	521	513	512	498	517	513	553	503	534	518	506	490	506	542	541	550	511	511	565	530	524	517	537	558	504	505	512	491	522	469	544	552	536	505	545	525	501	487	552	526	493	518	498	524	489	529	518	506	513
26503	20672	16062	6366	2712	1737	1165	891	770	780	814	798	741	872	994	827	727	540	428	409	385	405	386	407	412	380	455	412	371	382	419	417	451	460	445	458	466	467	388	369	396	382	399	382	393	388	355	399	375	406	388	379	389	378	394	405	388	369	375	398	369	398	367	388	390	399	397	352	403	406	395	357	397	364	377	424	392	398	402	403	398	399	385	362	391	383	406	391	392	328	387	392	407	347	391	398	409	386	356	346	379	375	362	364	437	406	393	404	415	351	419	399	374	371	400	363	404	405	423	405	393	373	370	395	397	376	379	388	403	411	431	394	372	380	410	393	354	379	387	380	416	416	362	370	346	381	387	410	380	359	367	399	436	398	350	390	388	397	381	361	371	365	385	375	385	354	392	368	371	408	384	359	323	371	406	383	397	393	385	382	373	386	391	378	387	393	448	412	367	388	390	384	367	392	354	393	381	392	357	403	402	373	367	383	366	394	417	427	377	378	379	430	359	413	374	392	396	387	401	401	377	384	394	390	367	406	371	424	392	389	391	385	409	378	412	366	369	413	402	442	426	408	379	407	385	411	375	419	365	404	385	393	410	368	386	396	411	376	375	409	385	428	384	388	434	371	413	370	368	413	376	382	382	391	382	343	388	375	412	367	412	397	365	397	388	363	376	393	364	372	397	373	400	398	398	378	388	417	387	402	417	396	393	381	382	369	377	412	395	386	395	405	396	379	394	399	370	394	370	367	383	404	360	427	399	373	392	370	371	409	409	378	392	392	377	410	404	400	348	428	375	388	394	403	378	384	363	379	361	402	375	373	404	400	420	390	411	364	399	378	367	363	368	372	377	375	333	369	403	375	380	361	369	382	377	378	386	401	385	376	337	387	358	388	358	409	385	389	408	397	379	402	364	372	387	367	353	386	396	382	401	371	379	355	385	349	390	395	396	400	368	385	391	371	386	385	426	394	377	356	363	398	376	411	373	384	358	408	389	383	363	387	396	400	372	368	370	393	382	381	405	392	383	374	406	367	401	379	378	382	408	418	389	383	400	384	392	408	366	403	390	422	365	346	384	411	367	363	373	390	413	394	387	404	389	374	424	354	397	368	342	428	392	380	368	380	382	364	401	376	358	409	360	402	365	398	382	383	407	428	356	378	401	383	404	396	378	387	373	414	382	407	364	417	414	396	392	388	357	404	407	403	351	365	399	395	416	379	407	399	380	397	358	390	386	414	357	383	417	377	366	381	397	345	393	385	394	361	404	417	379	375	349	414	411	386	371	402	405	404	367	385	387	401	386	397	387	367	381	371	403	419	376	370	379	387	386	401	388	389	392	380	372	382	384	369	377	388	379	419	408	429	401	386	388	378	374	353	390	377	371	365	379	372	382	387	396	373	399	411	400	376	376	404	411	361	348	359	380	371	353	405	377	396	391	392	396	412	371	375	396	381	376	366	417	363	357	410	425	403	397	393	423	391	384	391	419	394	428	354	401	373	362	412	390	403	382	400	413	420	381	389	382	420	344	445	386	369	368	363	373	417	371	371	372	364	396	376	414	396	385	382	378	393	410	345	411	375	361	389	375	400	386	352	393	381	351	394	354	423	408	427	356	407	363	386	374	389	407	405	400	378	372	342	382	394	397	425	387	386	412	323	397	428	419	414	390	405	408	407	384	404	355	406	373	364	413	404	419	405	355	399	369	392	395	363	403	376	398	349	372	413	383	382	404	410	385	367	387	412	367	393	372	392	420	405	394	383	376	404	421	407	391	368	387	394	403	412	399	396	392	385	366	389	374	378	399	381	363	381	385	403	406	390	389	384	394	431	377	391	385	412	380	398	398	397	420	415	345	375	379	330	389	376	391	376	386	390	405	342	440	417	377	371	372	418	394	383	370	376	371	382	367	392	372	379	408	394	416	366	381	382	374	398	369	391	375	397	398	397	347	394	383	370	350	375	391	380	387	383	416	403	393	427	390	392	386	366	408	387	421	410	380	369	363	347	355	392	414	393	340	369	388	388	381	395	399	358	403	330	383	427	405	380	405	395	382	389	376	385	386	361	391	366	372	404	401	395	358	350	367	389	358	356	390	362	384	416	393	397	373	392	366	404	361	372	401	382	443	376	407	379	410	385	410	407	399	390	365	401	382	360	374	368	367	423	382	364	397	363	375	427	399	358	393	383	385	380	367	349	402	382	344	377	443	417	405	372	381	384	381	385	361	390	400	392	376	407	401	407	372	385	359	396	384	384	388	404	420	379	398	401	360	339	380	384	412	382	405	355	407	422	389	398	378	396	369	371	395	367	384	402	371	396	398	376	435	392	426	385	377	400	390	403	369	382	420	387	413	413	369	364	385	421	418	387	372	363	408	382	414	353	369	403	389	367	384	362	389	359	389	427	405	349	390	395	430	396	389	392	374	376	380	398	379	374	361	399	354	383	372	383	404	377	391	369	361	371	397	363	364	381	375	368	386	360	380	364	398	419	395	411	367	394	396	386	392	380	378	369	369	361	386	404	362	367	350	444	396	421	354	382	382	360	428	428	418	379	368	402	390	407	366	388	408	374	414	368	395	362	382	396	381	404	379	402	399	394	402	404	410	386	412	383	388	413	400	370	406	381	379	362	377	404	393	379	386	366	384	373	372	398	439	394	401	345	419	414	397	404	380	401	386	444	385	385	375	371	403	343	421	410	408	361	407	388	375	398	399	374	400	378	384	368	381	363	404	384	357	384	389	334	400	385	368	383	382	366	388	351	396	408	383	398	376	389	408	370	386	391	394	433	384	386	377	387	408	394	356	407	394	413	403	393	388	350	384	386	358	356	416	387	382	400	351	414	407	397	367	399	404	410	378	386	384	402	412	407	362	391	379	366	389	379	360	400	385	411	362	399	349	418	402	368	390	373	407	394	398	375	389	378	413	373	381	399	416	416	412	420	385	375	398	371	341	376	400	368	380	357	381	414	376	437	363	378	411	372	369	398	359	367	389	381	378	378	400	399	390	375	380	400	408	404	380	393	389	410	383	347	408	386	399	380	430	395	385	404	397	371	361	374	403	357	375	392	385	428	364	337	388	379	377	411	357	370	405	384	402	373	376	409	405	378	411	393	396	358	384	352	400	396	389	380	392	397	417	380	388	375	399	400	416	374	391	371	393	399	384	372	384	359	365	369	399	395	404	372	375	387	400	374	378	399	390	411	376	390	363	397	372	405	406	375	357	403	397	395	378	427	383	368	397	383	395	418	383	440	392	380	413	351	378	371	370	398	375	375	366	390	390	378	379	363	357	348	396	417	370	387	368	373	382	383	397	392	376	408	384	387	374	384	359	377	397	400	392	387	394	386	361	417	373	380	348	388	372	396	425	384	409	357	320	397	358	422	393	369	395	384	361	389	344	389	384	377	384	389	400	398	353	353	431	417	399	374	412	381	382	384	388	404	390	389	381	388	393	398	367	395	410	398	374	390	401	380	406	391	383	366	367	409	392	380	395	346
9489	19297	16408	8099	5340	3877	2753	1913	1569	1647	1706	1645	1383	1751	1982	1668	1336	874	567	569	526	510	499	510	528	594	581	581	561	529	564	610	659	621	672	704	688	651	621	502	549	524	571	511	522	545	544	537	565	498	516	568	573	507	520	549	510	496	589	513	536	508	491	535	516	540	511	550	525	518	521	511	516	547	544	523	496	523	509	512	533	491	494	504	530	548	576	537	489	531	533	545	469	512	513	499	517	537	572	484	528	545	521	530	520	522	532	547	536	515	495	519	534	518	532	508	522	532	505	532	505	530	567	516	501	491	508	550	455	494	511	503	489	504	499	522	504	527	521	533	536	537	544	494	500	509	557	507	535	508	542	544	520	484	492	517	517	553	512	484	504	520	497	508	506	520	487	532	529	471	533	489	514	523	501	500	501	533	557	492	494	522	527	523	509	478	564	518	497	502	502	500	515	497	504	545	553	542	557	505	522	485	533	474	502	511	471	475	486	525	534	532	540	526	523	519	527	535	489	536	532	538	503	524	529	524	519	509	515	531	505	510	523	583	499	521	473	518	488	531	494	515	537	513	553	541	524	472	526	513	502	510	511	530	532	505	498	548	529	543	461	473	493	493	514	514	520	510	504	520	519	548	503	529	571	492	512	509	546	540	494	519	514	516	482	466	527	522	485	535	476	498	549	495	537	493	539	496	498	496	470	513	518	501	506	523	477	489	528	529	517	513	503	513	519	500	534	507	480	520	541	489	503	545	476	570	510	559	509	533	545	493	520	499	513	539	482	491	510	474	486	521	483	524	524	499	510	500	478	559	519	525	505	536	510	532	479	524	536	520	495	520	506	520	502	518	557	523	523	511	535	526	534	491	489	472	495	509	538	535	539	524	509	509	501	517	485	534	564	523	530	495	516	543	520	520	522	564	516	512	484	543	503	490	490	449	546	510	491	523	516	502	482	500	511	550	546	535	549	525	534	555	488	503	516	520	517	528	493	530	519	516	549	529	552	513	525	536	557	532	555	516	507	539	538	509	502	502	484	495	490	491	542	509	544	544	516	503	548	542	530	515	479	517	504	504	525	519	493	491	550	540	521	533	526	517	534	534	435	532	509	525	483	491	522	519	495	518	547	520	545	513	517	519	505	539	518	540	493	525	496	486	516	489	516	555	564	495	534	500	528	487	533	513	500	540	492	511	513	522	505	531	526	508	509	527	555	534	517	524	500	484	502	505	513	494	508	521	502	524	546	550	527	528	509	534	508	523	521	525	519	545	520	563	503	523	506	526	563	482	502	496	526	516	487	518	531	539	540	526	470	512	536	571	475	511	495	536	496	537	522	507	549	510	523	496	556	509	508	573	524	580	489	537	522	501	530	545	555	500	503	501	514	509	507	489	506	510	509	514	514	510	503	514	539	535	513	520	517	529	531	498	511	514	524	535	471	509	519	505	529	505	547	505	499	513	498	440	502	498	527	498	511	518	545	535	519	529	512	542	508	523	509	501	473	571	516	526	511	475	536	515	510	517	508	548	537	514	506	498	499	460	566	501	545	546	513	509	492	504	493	575	542	522	513	516	516	535	538	527	518	524	483	514	516	484	525	504	498	497	536	490	486	511	527	495	483	540	557	517	520	561	508	519	527	509	527	515	496	463	506	517	497	536	494	485	517	543	513	528	528	513	544	503	512	532	480	519	533	546	545	486	533	513	534	522	538	543	535	524	511	532	481	527	595	529	560	521	523	508	483	567	484	531	488	485	496	517	520	477	498	531	475	524	531	487	487	510	499	514	502	514	550	524	485	496	560	562	466	500	500	520	555	528	527	495	501	509	482	503	542	507	566	498	477	529	516	496	527	520	532	531	502	522	496	538	554	498	533	522	494	518	492	538	556	552	575	483	500	490	456	502	522	508	512	511	527	521	553	531	475	512	521	512	526	533	567	502	485	491	508	476	493	516	524	516	527	496	496	493	477	492	509	561	499	545	531	529	514	480	521	478	497	505	499	514	463	482	493	550	555	579	525	498	521	520	513	512	519	567	554	497	560	472	482	490	523	556	509	520	521	505	540	514	454	499	512	470	537	527	521	490	479	512	497	495	512	483	475	510	535	541	487	489	507	504	478	488	522	535	513	501	500	488	488	510	526	524	498	455	489	501	514	513	490	523	510	534	519	511	522	510	479	544	509	487	464	517	563	569	515	521	536	475	495	509	499	538	546	509	552	519	521	521	530	534	510	515	529	522	556	526	528	516	549	509	522	516	533	454	510	510	518	517	496	502	518	478	525	520	554	539	565	508	556	503	508	536	494	531	519	527	489	505	524	492	526	543	540	535	516	536	491	509	517	518	540	500	521	485	484	505	468	545	556	525	503	522	503	524	536	489	500	483	522	534	531	512	520	485	521	523	532	526	528	506	506	513	524	483	507	488	504	543	495	498	496	523	462	491	509	509	507	496	478	518	521	547	551	534	536	499	535	517	510	454	554	528	503	513	488	547	499	533	531	502	482	508	490	533	514	504	512	517	517	547	547	536	521	554	527	536	541	515	470	509	541	494	490	494	519	538	547	495	523	533	497	545	532	520	526	503	517	490	500	544	527	516	538	554	473	567	515	550	513	469	542	506	447	503	529	493	520	534	539	499	518	510	515	481	482	518	512	530	522	533	515	509	498	486	501	537	544	516	552	563	490	466	486	510	527	505	540	509	512	523	528	506	502	543	528	530	529	480	530	490	540	502	506	521	524	496	527	561	512	511	478	506	495	512	474	474	535	506	511	528	523	495	492	520	531	513	519	467	551	510	495	500	483	491	550	488	529	526	519	472	467	561	524	520	563	527	523	493	499	530	521	528	558	495	553	521	529	528	511	517	485	458	520	523	492	534	536	492	532	509	495	509	525	521	538	501	501	504	466	510	522	509	466	509	525	503	502	528	577	558	517	501	508	520	540	565	553	535	529	514	542	497	489	526	472	505	508	548	515	495	491	520	510	511	533	494	519	509	513	500	521	488	511	532	525	504	543	498	532	545	472	540	547	523	498	474	510	532	478	523	534	520	474	543	479	501	519	551	502	518	523	518	522	510	597	520	507	536	526	520	536	514	534	491	487	511	527	576	536	555	498	535	528	508	487	520	536	501	544	540	539	538	496	568	528	512	517	500	502	517	528	570	524	510	545	492	534	536	522	517	526	480	511	529	510	512	537	523	497	483	523	551	466	525	520	505	509	569	518	510	493	511	538	524	533	537	553	545	502	520	500	518	482	494	516	508	540	553	479	494	513	520	488	524	511	550	491	490	546	536	549	507	465	531	528	526	520	506	514	474	576	529	527	525	508	522	509	485	541	528	541	561	545	499	514	512	486	489	519	494	477	495	518	516	512	544	520	504	498	554	535	523	525	546	525	504	509	523	530	513	504	494	511	541	512	530	526	518	540	493	543	554	462	534	506	512	547	553	496	488	513	510	509	563	560	526	509	497	533	515	518	515	573	521	487	541	517	549	495	478
23247	20900	28288	23683	20925	14635	3704	1905	1426	1478	1503	1369	1302	1659	1687	1471	1170	781	603	593	550	558	545	530	552	554	574	569	566	574	635	603	582	607	670	669	668	599	514	495	486	532	530	521	562	516	556	528	523	547	547	564	520	502	515	489	508	507	471	513	546	478	522	509	522	552	576	531	514	478	493	503	509	515	506	489	491	475	504	525	517	484	550	496	522	548	499	489	554	528	511	529	522	514	508	498	516	580	497	518	464	534	510	513	551	501	521	554	506	520	511	520	539	518	550	542	487	512	574	535	511	551	520	517	540	531	464	542	501	526	533	525	517	521	494	527	546	489	530	511	526	519	513	544	490	547	515	546	525	503	506	524	548	499	528	502	469	506	546	513	507	526	574	487	539	525	487	500	523	494	506	490	520	517	506	496	481	470	496	512	482	526	536	517	478	482	521	497	493	516	510	560	535	496	485	474	503	523	493	510	527	537	543	548	490	555	490	536	536	529	533	486	529	510	519	520	545	508	503	516	501	482	527	536	535	498	504	530	496	515	492	519	461	509	500	538	516	533	489	523	509	517	543	485	500	509	498	491	528	470	517	526	539	534	531	545	499	501	484	471	508	484	483	527	487	497	537	533	550	526	501	523	508	534	487	513	522	522	496	483	564	492	523	505	523	523	532	515	470	504	505	524	530	512	586	496	482	546	542	468	465	502	514	522	555	513	508	503	492	525	497	507	494	518	489	512	558	489	530	490	522	487	503	472	528	485	544	499	508	494	496	526	557	510	540	518	571	531	521	538	496	525	500	522	537	445	540	501	519	526	514	542	500	505	538	490	525	509	489	520	501	586	511	517	522	488	479	535	538	496	568	521	488	501	516	502	522	503	477	504	543	546	513	529	503	517	519	503	546	556	546	482	511	512	516	481	495	524	506	471	484	512	493	499	516	483	512	517	517	527	486	517	525	513	517	548	504	501	516	510	523	542	513	511	523	519	529	536	496	497	518	493	477	476	543	503	523	487	468	512	532	526	552	510	479	518	540	481	509	518	496	512	529	497	539	521	505	501	476	522	511	494	497	519	545	510	503	497	537	516	530	496	566	526	517	465	496	484	517	533	504	524	501	498	507	514	508	500	468	544	506	501	512	525	490	481	540	505	516	482	515	527	548	500	511	490	513	521	506	493	509	503	485	540	493	536	509	470	478	509	536	489	560	532	515	522	515	535	498	496	503	532	485	503	492	514	547	530	528	497	489	534	550	506	527	529	469	498	519	529	491	519	519	516	522	514	516	519	522	495	547	527	537	495	508	532	496	513	524	518	492	490	524	528	493	507	478	507	530	502	489	511	507	530	552	549	482	519	525	516	509	510	482	508	499	493	501	525	538	538	524	503	512	527	487	497	497	539	501	510	510	533	508	481	519	468	487	547	511	523	513	509	475	500	531	490	488	516	565	515	537	520	528	486	482	497	503	515	540	533	524	491	475	516	486	513	529	538	508	543	537	534	523	552	550	491	510	496	472	571	508	549	523	535	501	515	514	469	504	539	522	496	507	495	531	527	538	556	523	537	517	497	539	533	525	508	491	496	474	492	519	546	543	489	542	510	519	538	500	501	539	513	542	472	487	495	528	551	560	473	516	546	562	489	512	527	548	504	506	511	501	557	505	559	509	501	517	521	506	493	546	541	531	535	523	508	536	489	494	525	505	505	514	514	539	534	520	495	522	494	535	496	521	541	509	513	505	489	523	532	520	511	514	522	527	506	521	491	510	500	524	435	506	503	531	532	484	503	540	519	510	556	489	502	479	514	521	508	468	523	505	463	532	468	542	488	504	512	530	490	538	510	523	486	476	520	562	491	524	500	499	492	534	491	494	477	550	511	538	490	521	542	481	497	532	503	534	542	513	514	496	524	501	529	524	564	541	536	515	538	536	521	542	538	534	516	527	538	501	542	549	477	552	533	569	476	514	530	502	520	545	492	502	541	506	533	575	495	504	465	508	520	522	504	503	506	540	531	527	553	515	525	514	529	504	514	562	506	542	497	568	537	531	491	559	510	478	504	499	483	495	537	527	517	529	515	530	567	498	509	499	564	494	547	514	507	532	549	498	523	497	540	490	523	464	509	514	510	524	462	484	505	485	519	497	497	535	484	508	511	482	520	549	542	529	523	551	498	514	555	508	511	527	513	491	525	517	511	521	550	535	451	477	499	489	488	484	503	545	522	500	527	511	564	505	547	503	524	508	495	518	506	545	489	478	506	514	524	477	511	508	505	486	503	564	476	516	513	487	515	492	546	552	498	499	466	573	546	519	549	499	519	517	504	508	507	522	488	470	520	523	524	510	524	468	499	520	495	494	505	510	490	464	557	480	570	520	524	486	539	508	487	523	523	512	541	498	554	505	480	501	512	518	499	508	529	541	484	533	515	488	527	570	512	513	479	549	526	506	508	524	515	500	498	502	538	542	516	544	501	551	535	502	508	558	528	494	542	503	548	513	507	518	513	530	496	497	518	446	510	539	514	522	539	480	496	521	507	528	489	500	511	513	552	512	540	526	506	514	522	501	492	512	465	462	516	520	527	475	523	518	525	518	517	497	548	522	516	529	551	498	482	521	476	524	530	501	486	525	506	515	512	534	571	505	473	548	528	563	574	526	519	512	538	513	526	494	499	505	521	477	501	507	519	514	507	525	507	517	516	496	491	539	515	508	531	466	523	513	520	504	529	496	508	510	502	494	515	522	498	499	544	504	485	499	534	517	484	540	523	487	528	511	518	560	507	477	497	489	496	511	477	511	506	506	517	543	490	520	523	506	503	499	559	527	505	526	517	493	501	512	537	512	558	556	532	524	535	515	469	495	474	516	498	484	490	516	511	545	509	523	524	483	499	476	535	526	536	528	500	535	500	524	519	473	454	532	539	513	534	497	520	513	510	554	527	474	535	528	534	537	526	462	533	491	520	470	503	521	562	533	512	480	503	511	526	529	513	532	544	489	500	535	511	517	521	520	503	490	479	508	545	501	513	536	545	510	510	521	514	504	495	499	549	500	549	562	509	512	541	506	529	526	492	480	500	494	500	510	516	488	492	477	486	510	536	528	506	522	519	487	532	488	523	514	487	521	492	539	495	525	502	508	503	500	475	549	516	492	492	500	524	471	498	505	506	491	534	497	505	534	534	516	518	491	527	508	496	543	518	527	521	505	505	530	524	518	520	481	514	532	503	492	476	528	583	515	556	499	520	506	520	536	514	542	504	505	506	504	522	529	529	543	514	542	478	516	518	512	547	551	526	513	473	507	511	509	515	493	527	512	500	506	539	480	488	484	522	534	534	506	503	498	494	518	481	517	487	523	510	509	543	526	538	530	482	478	501	494	543	525	487	539	503	492	529	498	512	499	525	483	487	511	492	526	527	496	514	512	539	487	500	521	543	512	501	524	521	514	476	513	504	544	468	510	501	566	526	533	484	489	551	506	558	494	522	512	504	519	499	475	534	529	489	502	507
10610	27151	24061	14088	10463	7526	5435	3944	3427	3221	3352	3070	2922	3586	3427	2878	2217	1332	895	760	818	732	790	728	823	829	752	737	785	766	818	920	973	929	934	1051	1017	969	765	697	715	664	714	664	685	723	689	712	735	757	755	772	723	703	725	665	730	675	706	655	688	698	672	708	687	686	689	684	713	655	659	696	729	658	687	655	694	713	734	705	740	670	698	676	708	680	698	693	678	679	627	666	679	684	665	639	661	656	690	727	687	730	692	674	673	738	716	661	721	690	691	673	668	655	646	687	683	684	716	659	646	701	656	663	674	682	683	711	692	712	702	695	667	719	709	695	712	682	681	666	689	709	695	679	655	631	663	692	659	676	687	694	705	665	670	679	691	690	633	682	717	706	715	687	697	667	714	696	651	677	662	688	683	656	742	699	710	682	656	650	672	731	691	648	646	718	686	680	678	669	690	700	700	706	719	680	631	671	705	700	665	662	702	685	725	690	695	691	659	700	711	690	711	675	697	685	712	673	697	624	680	668	651	720	662	642	650	683	671	692	637	708	717	637	718	669	680	690	674	686	703	657	644	711	696	718	665	671	664	656	738	636	727	641	678	669	704	682	718	666	691	680	683	674	692	731	665	704	658	731	691	706	681	674	688	695	658	706	707	678	667	714	679	677	748	684	681	686	723	712	642	643	656	698	664	718	684	662	659	690	674	674	649	662	708	686	717	703	673	741	696	707	667	698	714	693	647	719	695	681	670	691	688	664	677	623	665	708	682	678	710	684	637	690	717	710	683	655	670	706	715	688	699	721	669	679	707	714	707	660	660	654	683	674	675	670	670	675	695	732	658	699	674	682	707	700	701	727	694	715	662	688	702	679	676	660	642	677	673	732	687	704	724	635	710	670	679	701	696	676	720	688	689	645	648	711	734	665	705	707	711	680	689	690	688	652	692	717	719	714	703	746	692	687	696	682	680	711	629	694	722	705	693	699	700	696	693	706	715	735	640	660	689	734	603	668	701	732	675	741	675	682	734	702	663	687	625	712	666	663	722	682	675	665	738	679	701	652	724	667	652	629	714	694	684	730	668	671	663	682	714	703	686	675	678	687	662	618	728	699	687	659	663	715	650	698	703	657	690	663	706	717	674	672	739	692	678	708	687	687	682	661	678	683	688	704	688	682	666	687	697	686	697	686	677	671	709	656	717	671	658	683	703	674	680	691	680	704	708	685	656	686	685	681	699	676	722	695	689	682	713	669	695	671	672	637	679	706	674	674	719	669	679	687	679	676	646	660	670	688	676	667	664	719	630	694	688	692	676	694	695	738	660	634	683	630	677	687	717	683	698	690	694	683	634	690	682	667	709	701	731	655	645	623	693	723	641	699	690	699	700	704	717	728	641	692	678	677	707	744	677	712	710	706	642	706	678	724	713	694	721	672	721	692	719	690	666	675	733	647	691	646	683	711	699	639	706	640	661	665	708	675	650	710	679	716	653	710	705	700	672	702	704	710	713	698	702	657	689	680	694	678	688	701	703	641	670	667	647	702	717	684	666	738	690	646	667	664	716	647	646	703	688	677	722	720	659	676	645	692	666	732	706	682	672	655	672	692	692	665	680	712	682	686	660	683	678	714	675	672	682	650	657	657	642	685	683	701	676	687	722	720	641	683	666	709	689	714	674	687	669	660	663	731	665	710	695	694	701	683	654	665	654	688	699	676	747	685	629	710	694	695	670	632	683	704	660	670	694	677	672	709	685	694	689	686	708	710	625	665	718	738	674	655	667	687	672	670	688	656	683	725	671	711	669	710	720	693	659	658	656	674	711	709	710	647	703	658	679	713	678	667	682	718	705	702	676	675	652	707	699	691	691	637	676	708	702	703	638	639	696	682	715	685	670	713	738	736	671	671	730	689	667	660	741	698	657	688	688	639	631	737	679	723	670	706	678	698	698	743	711	635	649	649	693	684	658	643	700	708	672	704	740	698	677	672	645	708	622	721	694	661	615	678	677	661	652	656	718	695	656	672	628	653	675	734	637	702	722	679	690	709	688	685	711	688	651	628	670	720	663	736	655	754	704	679	681	703	640	630	682	692	647	655	640	677	728	667	689	677	688	663	676	662	740	689	684	657	672	722	687	660	724	697	714	661	698	656	680	653	707	708	709	728	660	722	682	713	706	707	656	680	691	709	644	691	683	692	699	667	706	658	676	686	708	668	674	660	717	708	691	722	701	666	658	659	719	643	635	660	636	690	714	676	670	686	691	644	656	655	665	653	683	676	730	665	683	693	709	684	679	688	687	702	710	697	747	705	617	669	714	749	672	700	711	715	689	662	671	688	692	690	658	623	706	680	661	710	715	720	643	712	697	718	663	654	693	695	684	688	720	656	653	710	701	656	687	714	672	674	676	676	677	671	655	636	733	679	695	690	728	689	708	690	716	668	658	675	676	719	699	657	733	724	701	643	724	676	692	715	726	654	666	687	690	686	694	682	656	657	705	653	697	664	702	684	683	690	679	688	697	662	685	667	656	678	693	662	712	657	692	701	656	699	676	667	653	730	699	705	743	673	664	626	665	694	685	663	730	702	661	716	702	679	705	704	668	619	670	707	647	682	650	662	718	691	700	681	733	663	668	651	674	737	661	683	715	655	713	690	664	685	703	722	665	718	660	666	728	660	608	698	700	716	673	689	669	699	718	682	646	654	649	659	673	691	664	629	673	714	686	627	669	670	683	699	714	665	684	719	685	687	713	663	665	705	681	672	678	695	671	741	710	692	687	693	727	687	681	689	680	699	703	712	674	695	677	723	685	631	682	732	695	683	683	690	677	653	705	685	653	662	705	707	684	703	711	625	655	723	664	704	655	682	672	679	704	744	675	649	641	645	669	667	727	665	657	726	659	695	679	722	683	626	646	701	678	710	718	716	643	688	681	674	678	720	674	673	698	689	675	694	691	704	665	663	678	693	628	676	655	774	654	723	671	675	688	705	675	737	675	705	674	643	653	730	708	677	730	715	642	646	643	660	671	682	698	716	672	654	689	729	710	696	678	708	680	623	680	673	701	738	708	711	660	632	632	670	701	672	617	688	692	693	689	704	713	658	645	675	638	678	674	668	688	718	702	704	694	674	758	715	660	701	672	713	637	698	681	693	674	717	682	678	656	664	702	653	679	687	720	696	650	706	688	618	664	727	646	640	670	709	667	617	652	724	636	688	702	696	699	718	709	660	707	730	704	669	696	655	664	655	628	697	657	696	716	717	650	670	746	648	671	688	704	660	710	649	726	699	665	707	678	671	675	683	694	652	690	687	648	664	644	631	699	674	692	652	715	704	682	655	701	690	683	678	699	647	715	726	688	615	660	664	718	684	697	712	731	678	670	676	677	655	699	722	673	671	731	677	652	666	671	651	671	684	700	692	682	674	652	715	672	670	665	641	710	704	661	674	666	704	647	682	708	651	658	630	727	723	647	697	713	669	709	701	684	686	627	673	651	669	691	692	693	729
22478	20928	28702	23312	20932	21088	13172	2821	1951	1843	2052	1910	1936	2185	2012	1785	1192	677	514	489	488	474	473	442	493	469	455	427	465	483	506	530	533	568	591	618	593	545	406	394	419	414	382	402	414	427	404	381	444	404	490	522	451	407	381	389	404	388	385	424	379	384	408	379	378	388	419	401	448	403	382	390	343	409	424	375	364	395	385	384	382	420	398	393	412	380	411	372	390	367	378	388	392	409	403	422	386	392	389	383	381	424	391	370	416	360	373	392	416	399	413	404	366	391	415	368	414	393	380	402	414	385	421	376	412	429	374	403	413	383	386	379	384	364	370	373	383	411	414	369	366	390	431	391	395	392	401	398	406	402	395	391	406	376	427	412	375	359	388	392	399	402	396	377	387	380	405	415	396	412	402	392	395	396	350	437	418	370	390	357	369	390	359	402	396	388	355	403	406	404	391	390	410	441	434	380	389	398	402	366	384	368	365	357	396	384	360	385	393	387	402	353	409	357	385	403	365	395	423	385	382	385	401	408	378	375	418	380	371	391	395	410	349	369	384	384	410	401	388	395	378	398	365	403	401	414	415	417	389	394	415	382	388	390	391	388	397	408	417	373	391	378	404	354	374	387	419	429	382	332	383	354	381	407	355	411	398	418	405	405	387	390	386	390	404	382	374	354	404	391	368	397	382	401	391	362	397	360	403	392	395	392	367	370	417	403	386	394	403	418	373	402	396	341	397	370	391	415	411	399	400	377	368	395	402	392	372	409	391	349	360	392	351	395	376	367	380	371	394	403	364	355	426	366	374	404	405	364	421	368	393	391	393	360	377	398	394	372	398	362	422	402	352	415	344	377	394	384	392	367	408	396	367	417	394	365	420	403	389	421	382	383	397	399	407	384	413	384	377	398	377	379	403	375	396	373	383	382	380	424	378	396	392	404	397	373	364	385	418	366	368	430	363	346	385	403	390	411	416	384	377	391	398	391	391	428	431	407	414	413	386	392	392	415	410	329	376	426	410	385	398	414	419	372	377	401	405	372	396	383	381	383	366	402	384	389	414	374	394	412	392	376	387	377	399	348	373	399	372	379	418	360	400	370	413	382	364	374	376	395	373	413	379	384	392	411	359	404	395	390	403	378	390	376	384	371	396	391	385	414	365	383	383	398	408	390	425	402	408	387	378	385	336	371	394	393	373	422	400	408	435	400	406	406	409	384	426	395	410	384	370	391	390	379	381	430	404	396	405	366	372	407	413	394	423	379	385	425	385	412	372	439	377	405	343	434	399	373	389	344	385	380	419	385	382	381	391	358	430	362	421	403	388	376	371	397	397	416	388	379	370	374	365	391	402	369	418	395	356	376	403	368	374	361	400	372	375	391	417	379	385	403	368	380	396	398	412	393	382	382	367	362	401	381	385	405	397	407	400	392	419	369	420	399	430	392	385	400	384	415	390	425	402	391	408	368	375	367	393	387	349	403	390	391	404	390	353	388	412	381	390	392	398	398	372	405	403	366	374	400	399	377	398	424	398	376	406	394	377	415	397	398	355	350	391	418	406	381	379	407	352	374	369	409	406	396	388	370	439	375	378	411	353	364	364	410	402	372	391	402	404	399	373	401	374	371	362	401	416	401	398	387	357	397	387	380	390	419	389	365	425	394	385	396	396	439	344	372	387	375	388	398	385	377	368	347	410	445	384	368	356	377	429	378	413	381	388	383	371	403	383	395	410	368	395	332	409	372	386	372	390	384	383	398	384	400	417	426	401	394	400	423	370	369	387	382	421	405	383	395	391	395	356	383	381	358	370	390	334	386	403	375	397	379	387	400	379	381	400	386	373	392	387	398	417	349	386	379	400	453	381	366	388	401	372	391	395	360	375	417	407	407	354	409	387	377	392	411	418	385	384	399	393	368	371	396	386	383	387	424	377	398	397	390	394	414	418	379	364	379	406	409	378	359	389	401	371	363	404	405	370	383	398	408	390	432	410	380	396	413	380	406	391	404	387	398	394	366	385	365	377	383	378	387	396	366	392	385	386	366	383	389	363	405	423	405	388	384	411	402	396	391	338	370	380	387	384	370	423	367	391	376	408	417	382	388	395	394	392	390	378	410	398	434	377	383	426	379	399	380	405	404	363	379	384	347	366	367	357	420	349	373	392	390	389	386	357	408	456	403	383	366	399	404	419	347	418	384	385	371	366	390	394	369	367	420	409	382	368	383	414	410	389	375	344	392	364	378	402	391	422	371	396	394	373	359	420	422	375	440	384	416	358	387	392	374	391	424	428	410	372	403	403	402	387	405	401	420	397	387	385	397	384	359	409	374	410	385	394	414	405	360	390	390	374	398	397	429	381	386	389	413	396	370	380	353	397	358	414	365	390	399	375	408	372	358	380	386	412	427	409	407	419	396	392	390	385	381	371	369	428	395	371	399	352	420	393	411	382	417	379	399	415	396	377	426	377	393	370	411	401	358	421	385	359	373	380	374	403	380	413	422	369	379	388	349	389	398	382	364	399	383	379	392	388	407	369	378	423	392	403	377	365	376	392	401	384	419	415	406	365	409	401	382	373	394	372	401	372	451	367	381	394	402	425	384	354	380	403	381	396	369	412	355	400	369	388	411	410	436	354	401	387	405	375	413	411	393	380	390	384	367	377	417	375	392	417	353	386	378	394	391	421	372	369	374	417	381	387	371	406	387	383	380	383	392	399	400	420	400	403	367	399	392	391	392	395	382	363	393	379	383	411	384	382	386	400	368	420	410	380	367	412	396	383	389	394	392	363	377	384	408	352	408	374	390	384	390	432	363	377	400	399	417	388	396	387	404	368	401	395	365	371	387	390	412	429	354	382	376	415	377	404	383	389	393	408	377	405	412	377	386	417	419	383	346	382	403	390	378	356	390	403	392	359	364	410	406	400	374	390	398	375	394	407	358	379	365	408	364	391	377	409	400	379	379	414	389	409	404	356	410	373	410	403	409	397	381	374	394	407	406	396	382	364	374	386	364	381	389	377	388	375	371	403	425	398	378	380	378	378	390	383	373	381	364	390	388	379	398	394	426	396	405	412	407	395	410	381	393	411	365	397	388	411	383	375	386	391	408	396	388	413	372	406	377	426	382	410	385	368	370	379	398	403	422	398	422	379	401	406	381	378	382	387	411	374	390	382	352	365	417	349	342	390	386	394	403	376	401	379	341	407	385	369	367	373	390	407	381	403	430	403	353	415	389	405	385	352	368	377	378	373	363	374	379	404	363	412	416	386	387	401	383	396	398	376	417	395	368	376	415	349	399	401	362	388	383	418	386	428	380	381	376	415	412	355	344	409	380	367	403	376	426	404	393	394	400	370	409	385	411	380	384	397	376	396	398	416	437	378	388	378	338	379	385	374	361	399	382	374	382	394	442	357	367	411	405	349	366	400	374	392	403	385	413	394	417	374	421	417	378	423	382	372	370	386	381	456	352	379	402	400	384	385	367	391	400	435	395	378	418	331	383	379	400
12355	31852	28082	18592	13785	10500	7549	5470	4724	4472	4822	4405	4499	5061	4547	3654	2363	1219	768	675	666	708	657	630	710	672	648	675	684	711	751	768	896	935	983	1059	1010	825	626	550	531	552	549	538	601	609	551	539	564	556	687	780	538	530	490	525	518	524	517	591	547	527	513	515	555	519	522	543	551	522	547	531	561	536	504	520	517	534	537	560	511	550	496	523	514	525	548	505	552	571	511	536	514	485	550	536	520	554	559	532	555	552	538	542	526	522	549	512	525	503	509	493	559	534	538	536	534	490	506	550	544	505	555	493	555	508	507	552	554	544	509	500	524	508	492	503	553	562	513	478	508	540	527	527	483	541	566	478	507	558	524	553	539	557	528	497	561	523	496	499	539	511	544	555	542	531	512	541	525	537	525	507	526	530	479	533	510	557	512	543	500	545	490	532	524	540	495	496	537	521	548	543	532	555	502	526	519	548	519	521	570	520	526	502	498	573	503	544	509	514	519	510	579	501	518	527	513	566	545	556	517	556	559	549	488	529	525	489	509	523	559	573	567	508	565	528	481	540	543	479	497	512	515	540	530	510	495	501	532	538	539	535	543	556	511	526	538	514	531	507	492	507	544	549	529	552	533	556	525	516	541	537	519	540	513	564	533	533	527	548	505	527	531	543	530	540	537	547	494	542	529	499	534	527	533	491	503	543	529	510	534	511	542	488	505	490	500	535	494	559	508	543	539	594	503	543	553	513	549	474	544	503	552	520	534	503	524	513	530	513	525	541	575	487	515	538	574	542	512	528	514	538	568	532	529	506	518	583	545	516	539	501	507	529	541	528	500	512	482	521	531	521	478	495	556	521	516	505	513	508	525	544	482	516	502	526	511	498	534	498	522	531	543	523	510	576	472	532	514	543	515	524	500	510	526	548	510	506	518	523	533	487	549	546	513	500	503	501	503	509	536	518	511	468	535	557	495	523	505	567	510	562	519	527	484	537	509	559	522	560	546	561	492	534	510	541	517	523	542	515	509	547	515	525	521	538	526	504	540	506	537	566	496	546	528	475	528	504	521	523	562	552	556	495	524	527	542	507	557	550	516	510	533	498	521	548	511	518	522	540	497	538	530	549	549	522	555	498	544	504	508	547	508	487	506	528	544	535	548	513	565	507	514	553	514	520	518	516	552	497	493	565	509	528	508	495	529	538	500	515	556	528	533	499	529	507	510	493	523	533	513	535	537	533	545	514	531	522	490	458	537	503	556	560	507	518	497	517	495	520	499	542	552	540	495	514	457	533	554	533	560	539	524	540	493	523	537	541	506	507	536	528	522	500	546	543	508	523	510	517	502	531	504	538	533	534	558	593	524	507	519	534	539	531	538	511	507	506	499	544	492	520	513	530	550	509	559	503	520	552	532	528	516	539	510	528	544	558	531	501	510	534	537	517	540	512	551	541	516	519	536	492	528	534	556	516	528	540	490	573	521	510	566	495	548	528	526	523	492	563	537	520	511	536	501	524	523	504	535	492	521	547	506	525	551	541	495	488	524	558	508	520	509	527	546	557	531	547	522	540	540	556	498	528	523	487	514	541	514	540	509	456	555	501	528	533	498	537	547	577	555	506	538	510	500	540	529	531	499	496	519	495	526	514	546	521	519	495	528	513	508	515	559	522	528	516	534	525	549	531	513	535	519	533	544	516	499	531	549	535	520	524	505	530	536	545	508	509	522	505	516	495	569	576	545	545	543	547	550	498	544	546	525	503	548	548	538	548	524	567	508	518	527	518	522	511	534	513	475	534	537	547	543	531	507	567	538	529	523	565	505	490	577	558	568	545	499	524	554	562	534	525	547	536	545	542	530	530	521	556	538	545	515	528	514	504	513	490	531	472	506	539	575	517	506	551	536	516	504	512	560	525	542	556	525	523	523	516	519	486	533	523	529	472	529	563	542	558	548	531	526	510	490	536	561	542	519	513	486	511	496	546	528	538	527	511	489	539	541	474	506	513	553	523	567	507	520	466	561	539	541	483	517	540	521	534	485	533	513	542	551	531	526	540	562	497	520	543	538	545	531	531	498	518	545	532	519	538	511	508	535	546	504	540	493	538	560	527	531	548	492	498	537	533	535	499	529	523	526	526	504	522	508	552	514	499	543	525	546	534	497	578	553	546	506	579	511	553	555	531	524	502	504	500	539	508	528	528	520	517	520	553	527	531	535	527	535	546	539	488	521	593	557	512	516	536	511	484	538	526	516	530	535	522	544	518	492	492	487	522	529	513	539	527	570	506	547	511	490	506	549	517	499	494	503	537	500	514	545	556	496	532	510	521	546	504	543	488	482	545	542	557	524	552	570	539	534	505	541	518	535	499	537	539	481	526	499	505	527	549	519	501	510	523	524	516	544	534	528	525	528	538	525	544	535	548	509	531	520	528	562	500	517	537	521	535	482	533	525	524	558	500	507	553	534	472	550	549	533	546	572	531	552	551	510	543	527	532	530	508	527	524	504	534	508	518	508	497	534	483	533	557	543	530	561	535	531	551	513	559	536	552	490	521	553	512	511	548	553	560	527	535	520	545	493	543	519	525	489	522	498	504	549	509	545	545	544	572	562	518	553	518	488	551	540	520	542	512	501	537	512	535	546	550	528	528	496	514	527	502	520	500	523	498	495	566	511	536	498	493	548	534	511	475	555	537	505	514	576	549	508	559	530	476	547	537	505	489	517	498	484	500	505	509	501	499	528	514	544	552	555	544	533	530	543	536	531	527	508	547	584	532	547	521	521	540	545	512	511	521	519	569	546	512	560	541	553	547	527	511	516	518	524	505	508	501	548	541	498	515	492	490	501	549	501	531	515	554	512	486	561	533	518	520	520	454	506	522	531	524	524	498	549	515	492	521	544	536	537	518	525	528	534	504	517	492	528	534	512	536	519	547	546	501	510	483	569	536	534	514	506	553	483	503	509	546	549	521	529	531	531	528	500	523	521	526	557	532	543	536	542	572	520	516	500	550	537	510	566	562	502	464	504	500	523	509	510	475	552	512	555	525	522	491	499	498	499	539	549	521	504	554	531	529	511	531	545	542	530	534	508	515	510	517	526	545	545	508	539	537	506	508	501	587	545	530	503	570	529	522	499	521	509	519	514	513	550	524	521	555	570	526	511	512	533	519	513	532	539	532	511	523	515	504	516	531	510	525	513	556	542	549	511	539	518	515	531	529	558	516	518	536	502	546	501	552	544	551	522	521	557	522	578	538	572	524	525	529	485	501	495	504	509	480	500	531	518	533	486	513	516	549	497	546	503	525	549	558	538	484	533	522	514	509	558	530	523	554	516	569	522	530	480	546	543	517	503	494	530	508	556	529	533	564	529	513	521	566	529	484	536	539	526	523	530	530	529	523	547	571	520	533	523	521	554	547	508	519	518	515	521	549	510	501	528	549	527	508	544	505	553	536	564	509	536	494	548	516	523	549	575	525	529	480	525	529	557	479	551	541	540	515	488	501	483	536
26478	20679	15146	6333	2928	1700	1193	1044	938	959	1001	944	1047	1048	993	742	575	454	426	399	407	361	385	393	386	352	398	377	427	414	423	422	449	392	470	436	428	361	376	354	389	393	384	394	366	378	396	378	420	362	396	435	377	380	362	367	427	372	363	384	393	397	345	374	399	387	384	368	384	415	379	384	418	410	390	374	365	373	365	373	375	416	378	355	413	373	379	376	364	378	424	362	388	355	400	379	386	377	388	399	395	398	361	390	376	372	389	423	388	397	389	402	364	389	387	394	358	379	383	370	351	359	396	386	400	399	393	410	372	394	356	396	379	403	424	363	347	342	354	395	368	364	367	355	397	391	428	403	376	382	417	365	396	397	402	331	395	381	353	388	398	388	366	388	376	353	403	414	382	385	410	373	389	406	381	355	372	360	407	358	391	370	377	383	383	346	353	403	404	399	374	380	395	382	378	411	390	410	386	376	384	377	387	354	404	365	359	391	362	398	384	359	395	362	389	366	391	403	343	395	403	379	365	385	378	346	389	414	371	384	369	385	399	381	367	356	358	365	365	366	398	393	403	366	384	368	406	363	392	380	373	376	357	357	392	357	383	382	415	382	369	391	372	349	389	344	361	390	358	350	399	437	366	372	382	375	403	376	357	407	355	365	357	362	431	391	374	367	376	382	385	367	421	398	347	399	348	390	393	414	389	361	406	385	406	384	364	387	376	377	357	393	389	363	360	385	392	403	358	370	396	361	360	417	401	392	374	390	393	406	362	405	382	397	417	377	382	372	334	370	422	411	370	367	406	362	391	377	395	407	382	384	407	371	364	398	398	387	404	410	378	373	410	354	381	367	395	395	377	389	385	385	395	392	363	389	372	410	358	368	390	376	403	368	389	390	368	387	387	387	406	394	356	434	370	376	412	382	364	387	362	361	395	365	382	414	383	389	391	390	385	359	402	372	354	368	352	400	383	357	379	381	374	388	424	377	368	361	362	401	403	400	396	374	391	370	416	324	383	363	363	368	406	384	354	376	374	388	362	384	379	387	381	385	406	391	387	378	375	381	401	400	397	406	367	427	375	370	327	364	382	376	379	369	382	354	378	358	358	385	365	361	375	410	361	391	388	364	379	379	391	375	369	369	404	346	395	395	367	376	385	369	354	352	398	365	392	402	390	360	382	375	357	350	402	373	356	380	400	358	371	392	390	350	407	375	407	395	381	369	396	370	357	353	401	374	387	400	418	381	408	363	411	370	358	402	387	406	389	407	397	372	426	385	359	387	407	393	375	397	364	398	354	387	363	391	408	407	390	366	410	386	373	354	402	407	371	378	394	407	378	388	390	349	366	366	355	371	363	398	390	398	385	389	369	373	352	366	386	371	379	401	363	386	409	337	378	359	395	391	375	340	388	398	388	391	413	366	385	393	371	377	404	369	411	411	357	372	398	413	399	402	377	425	355	366	400	375	384	361	418	377	366	373	337	368	382	402	406	392	379	370	378	406	347	364	379	343	379	361	386	370	387	379	371	368	356	402	394	406	417	388	393	396	394	371	388	363	360	378	365	390	399	339	407	373	365	372	357	351	358	355	372	334	367	398	399	378	370	342	379	397	379	371	386	368	385	359	388	400	376	366	382	376	432	382	350	368	359	423	373	380	382	400	403	389	396	371	438	375	354	390	329	372	372	382	383	387	395	399	357	371	356	367	377	397	374	353	372	388	414	376	401	414	372	364	402	379	393	335	371	396	352	384	364	358	348	401	414	425	382	367	383	346	380	402	376	350	407	376	354	389	362	388	371	417	383	389	389	372	405	384	423	398	362	390	412	401	396	384	412	365	409	352	383	384	370	379	378	354	439	405	428	405	354	397	395	368	388	379	362	427	383	366	394	351	375	418	397	368	401	371	365	375	395	377	378	384	394	356	369	364	371	409	381	410	370	385	398	383	358	367	375	381	361	374	363	381	369	379	410	422	382	408	374	376	345	375	378	388	405	408	396	350	354	368	371	410	389	411	385	416	346	377	397	385	422	385	391	343	387	381	368	392	355	369	383	360	376	346	424	375	378	376	376	399	386	366	360	392	374	353	403	382	392	393	371	361	354	316	361	404	379	348	399	404	379	377	400	398	368	402	380	390	345	393	368	385	379	379	374	354	356	385	363	403	381	335	381	366	355	416	370	386	395	399	391	367	385	414	388	333	379	348	378	364	402	369	384	396	361	360	374	376	377	333	395	399	379	391	370	387	371	387	361	372	391	402	373	374	407	413	384	402	395	390	385	385	397	365	411	393	389	371	373	399	410	389	366	368	371	361	371	370	371	390	371	380	369	391	364	390	403	360	368	368	366	373	349	372	390	391	358	400	384	369	386	390	346	348	385	402	362	373	409	375	386	395	394	376	381	393	377	401	353	399	385	408	376	392	386	364	401	342	363	408	400	397	397	407	393	361	405	396	376	380	382	369	373	393	377	365	390	394	361	379	359	350	358	401	401	371	403	370	367	412	344	359	362	370	385	384	411	382	365	367	393	348	367	407	370	363	393	372	393	394	378	389	387	358	401	361	395	371	383	371	359	403	350	383	399	356	381	382	368	383	372	401	379	381	333	381	371	360	386	376	379	360	388	355	376	379	401	387	382	408	408	372	394	402	343	340	382	383	376	355	346	392	390	345	374	425	377	352	404	391	409	367	373	362	385	374	386	366	388	401	383	390	370	376	367	393	393	373	375	357	365	395	396	390	391	367	400	371	397	384	379	351	370	350	410	379	350	414	400	384	364	345	382	345	357	407	342	387	368	404	344	366	351	386	369	365	374	334	397	374	410	378	373	398	360	384	381	407	349	402	394	396	415	374	395	378	380	368	404	380	396	391	389	380	358	376	378	359	358	385	374	366	371	413	401	381	402	368	369	378	394	379	379	381	390	386	387	368	389	349	385	346	391	374	342	387	420	400	362	380	365	376	358	387	392	367	383	324	369	396	358	346	377	373	395	359	368	376	409	393	376	401	380	387	396	369	393	387	384	368	382	363	361	399	373	360	360	366	400	376	340	344	395	349	343	372	366	409	399	371	381	384	379	349	382	351	400	395	387	377	356	397	350	358	356	400	401	393	350	366	390	396	414	394	391	402	388	369	378	358	393	403	403	367	396	381	396	375	373	367	360	379	390	386	395	368	354	363	374	357	384	400	416	396	379	361	363	392	380	406	425	383	375	379	349	377	382	389	349	350	389	413	363	365	381	371	386	392	367	375	391	386	360	342	369	374	389	370	362	362	398	424	366	366	383	380	395	357	400	384	380	395	381	371	392	380	389	373	405	379	369	331	383	370	377	388	382	393	387	382	406	385	385	372	326	357	381	366	365	399	382	363	394	367	350	368	371	392	381	407	394	381	417	377	379	412	376	353	356	391	379	345	341	359	382	374	369	386	404	346	379	379	354	402	363	390	381	381	400	407	393	399	366	374	376	380	353	371	367	379	395	388	397	347	400	357	383	377	376	386
9061	17230	14666	8482	6132	4179	2920	2329	1990	2124	2259	2104	2118	2297	2093	1581	1009	627	549	534	543	514	523	555	547	553	525	554	534	579	593	608	645	694	671	660	593	527	529	525	498	513	524	549	551	529	523	488	496	496	591	525	486	561	546	499	498	519	501	510	535	512	544	504	505	500	465	528	505	514	501	497	532	490	509	496	511	525	522	529	539	505	474	497	502	509	520	509	451	522	491	509	484	541	466	501	483	493	510	530	476	534	492	469	504	534	512	520	484	502	530	513	534	501	499	546	526	514	542	504	500	509	511	481	516	491	537	506	485	544	529	512	517	520	534	497	570	481	527	533	553	499	516	519	516	523	538	550	526	527	492	518	507	523	524	513	481	509	510	540	492	499	524	515	504	537	523	504	530	490	493	543	489	502	534	498	501	492	495	482	495	493	514	463	487	498	477	504	520	507	526	516	503	510	456	485	480	543	492	511	495	521	502	486	491	496	483	487	531	500	494	556	488	513	466	497	475	526	491	460	506	496	531	495	483	506	492	544	523	502	504	486	537	513	529	499	483	549	519	441	516	506	542	525	531	520	519	504	519	469	538	529	525	514	536	523	502	494	501	517	501	496	535	532	468	517	468	493	477	515	493	500	485	493	509	498	513	485	508	468	510	518	504	473	527	503	494	539	503	504	509	541	485	550	502	526	478	514	486	514	538	522	553	476	515	507	537	468	482	485	513	550	506	545	522	522	505	499	554	464	536	514	544	516	513	498	513	532	492	509	494	477	491	512	459	470	520	471	543	465	541	520	473	510	509	525	510	547	505	511	501	492	485	508	515	523	515	512	470	492	535	497	528	519	531	525	520	498	491	560	524	481	537	534	510	506	497	529	499	497	493	546	488	485	544	508	554	521	521	492	546	528	472	487	546	530	510	486	509	516	488	484	482	513	513	496	528	508	519	497	483	504	518	506	460	564	495	495	530	484	505	460	551	512	514	525	498	469	534	495	532	560	493	482	492	518	470	505	512	522	516	478	495	522	520	504	493	492	542	514	536	542	513	511	471	516	534	514	530	500	506	515	483	501	529	461	526	499	505	528	522	511	549	520	541	531	524	492	515	535	519	482	534	498	531	506	498	500	525	549	533	487	538	487	493	545	519	493	464	478	532	509	568	497	501	527	516	476	533	506	493	496	485	525	526	534	510	497	489	533	504	498	523	488	516	492	523	504	519	494	543	511	514	510	520	522	497	490	494	502	505	486	513	490	556	494	503	491	497	504	507	512	447	501	471	498	483	496	498	517	499	531	503	499	475	530	503	531	496	502	523	523	570	508	504	546	528	493	543	500	548	492	494	531	497	496	462	528	513	479	487	526	493	558	486	483	516	519	491	474	516	543	502	478	516	499	508	511	539	513	496	515	466	506	473	519	467	487	541	516	524	524	499	487	485	533	553	511	511	516	517	540	475	533	479	507	545	501	495	501	496	494	508	471	504	523	530	491	498	497	529	498	496	510	527	522	496	534	545	497	525	527	482	504	506	501	520	520	508	548	494	469	496	466	540	547	496	539	497	514	509	520	531	535	520	549	509	502	489	507	511	495	500	510	555	493	472	498	534	517	485	518	502	470	489	507	555	492	489	496	526	522	494	487	494	506	476	504	485	510	507	500	494	543	513	521	497	483	509	487	517	510	509	499	486	464	558	499	515	499	528	464	505	450	473	508	516	505	491	536	505	494	509	507	491	529	539	557	508	485	501	490	497	505	485	503	547	513	508	532	490	487	501	496	498	514	514	510	548	505	534	487	555	494	511	504	459	471	470	478	541	516	505	486	513	468	522	503	549	506	521	487	501	463	515	535	520	517	499	515	485	508	501	486	527	527	535	541	543	510	523	515	515	554	537	509	466	466	542	517	495	485	515	554	473	472	480	507	531	487	486	532	534	498	539	507	503	481	534	515	528	523	507	528	490	493	513	504	515	509	489	509	496	501	487	478	481	519	513	488	464	499	541	510	555	484	525	528	500	512	493	541	520	506	459	528	526	520	525	502	499	502	527	514	506	488	543	491	466	516	515	541	514	518	544	512	556	508	533	511	555	508	506	511	525	492	557	494	464	520	477	541	509	548	500	496	513	472	506	537	506	468	506	482	532	479	546	530	502	493	492	510	511	473	534	483	529	527	493	483	495	513	514	500	506	520	521	536	472	513	533	534	497	523	507	496	505	522	498	481	478	486	503	547	519	496	474	530	543	507	541	481	538	510	504	507	550	511	528	488	495	497	552	493	518	521	470	511	493	513	521	483	472	547	505	505	475	520	514	532	508	529	524	538	502	496	512	466	514	525	460	511	511	499	515	519	477	541	508	532	566	525	483	502	505	510	538	453	499	520	525	445	500	508	508	547	525	500	524	490	494	540	464	489	481	529	498	509	454	501	485	476	495	491	505	535	525	486	521	529	477	532	510	462	529	490	499	540	515	504	499	488	531	497	513	515	497	466	504	517	516	530	508	496	483	477	461	502	505	480	510	515	500	473	507	490	516	506	545	490	518	501	527	481	498	517	499	557	558	512	489	518	507	490	490	517	487	508	540	510	521	508	486	487	502	523	464	479	510	532	480	522	501	501	500	486	474	494	547	508	593	520	505	472	505	543	556	531	517	466	494	484	517	476	521	494	544	494	497	521	499	484	493	496	495	511	519	485	525	499	497	477	564	534	474	501	501	519	472	549	512	491	529	500	511	535	550	489	479	511	487	487	469	504	525	537	496	522	523	543	514	519	472	486	489	530	518	494	472	495	545	490	523	492	537	522	495	513	467	485	495	527	490	483	544	523	504	498	503	520	507	511	530	501	477	501	506	530	474	500	525	477	512	546	504	503	498	514	504	544	504	487	499	478	518	497	506	506	516	534	516	511	529	481	477	514	522	511	535	539	470	543	502	533	541	534	526	524	512	507	472	517	476	508	494	522	537	483	459	535	490	492	487	512	467	488	565	537	522	511	471	494	532	501	480	570	523	499	528	469	485	520	514	538	486	560	536	488	489	538	482	491	526	529	518	485	556	531	493	505	492	491	486	490	508	528	522	561	500	556	501	529	506	501	503	478	503	541	514	486	494	494	525	520	473	525	512	522	533	495	509	497	561	475	510	484	490	486	471	497	511	492	516	535	532	510	520	514	514	506	497	517	502	466	544	487	523	541	498	502	463	502	531	524	529	514	471	482	504	468	480	553	498	545	502	482	513	499	503	472	537	497	526	504	540	513	524	532	497	486	518	522	518	483	497	530	537	508	503	479	514	491	537	509	514	535	519	507	517	521	524	530	511	525	541	495	533	503	528	515	504	523	475	553	504	506	485	536	517	529	522	474	496	561	490	493	479	492	572	456	506	514	523	494	516	520	486	519	520	514	517	510	497	486	482	495	506	469	510	527	516	491	524	463	513	519	481	503	538	502	511	510	511	509	492	518	529	537	493	515	515	513	492	527	544	513	559	488	502	492	528	507	498	470	543	525
23328	20924	28294	23707	20960	14614	3904	2170	1682	1864	1996	1655	1652	1953	1656	1157	824	560	578	542	513	563	535	517	520	541	504	534	564	544	611	566	628	604	661	641	593	561	550	480	504	539	535	525	544	536	546	563	533	518	580	569	542	508	492	557	516	511	497	516	493	495	505	492	486	464	501	552	518	518	468	530	521	554	515	519	462	485	489	551	512	520	530	510	491	469	512	526	521	495	513	463	501	521	501	521	496	544	526	501	498	527	487	507	526	508	495	500	524	473	498	482	523	486	496	477	509	505	491	496	487	483	515	546	509	487	511	479	455	510	501	508	474	507	522	492	478	472	514	500	499	542	466	516	506	519	499	491	511	458	464	527	481	519	516	515	512	508	540	476	493	477	503	460	487	510	479	516	500	479	501	494	505	505	511	527	481	451	491	491	543	530	472	505	450	526	509	482	500	517	494	494	517	540	486	471	489	522	510	546	509	508	499	537	518	499	500	536	512	497	475	509	476	520	517	471	453	526	501	516	542	533	463	509	495	502	466	513	508	519	494	485	521	475	510	491	512	491	537	469	521	532	476	497	502	467	531	537	486	495	490	481	513	519	528	453	495	519	504	488	509	515	479	491	503	461	508	484	513	495	502	478	455	534	547	495	486	508	504	545	474	509	540	497	538	495	490	493	497	508	481	501	488	484	506	489	502	468	514	503	506	511	518	475	558	502	497	488	494	492	505	523	491	529	496	501	480	483	532	523	486	456	484	520	520	502	507	531	518	528	503	526	500	523	478	515	466	481	528	457	497	458	543	492	534	524	531	528	475	461	516	541	501	544	522	456	517	531	503	515	506	471	511	505	508	524	475	496	530	500	480	486	557	487	494	492	530	487	500	514	494	511	525	507	489	500	480	484	493	547	482	504	522	486	550	515	514	512	457	508	492	486	501	478	485	458	530	531	582	482	486	510	524	522	488	466	486	507	532	478	499	517	499	515	489	484	494	565	548	477	510	539	495	493	454	539	518	503	464	460	483	449	509	527	479	514	494	466	485	534	490	480	484	484	494	473	497	515	515	492	518	503	528	529	511	511	479	484	478	524	495	517	483	491	479	519	488	492	527	497	487	511	509	504	501	467	514	506	505	496	526	476	500	482	503	520	489	516	498	520	499	503	494	502	499	510	465	510	516	515	489	513	486	476	497	556	471	502	448	520	519	488	476	511	504	540	490	476	509	511	522	491	508	488	498	465	532	462	523	518	490	514	526	502	517	500	516	507	549	507	482	546	465	514	497	531	541	480	483	519	514	508	534	513	546	504	539	497	522	469	496	495	480	506	490	506	503	471	502	532	517	507	473	533	523	524	513	511	511	536	507	487	536	467	482	499	463	543	518	534	510	514	518	491	501	521	529	511	497	448	510	576	502	468	491	505	503	529	494	492	489	515	484	549	477	544	498	494	486	502	504	505	473	527	533	482	560	526	512	466	496	488	486	488	535	456	470	501	516	504	521	535	486	471	539	514	489	496	524	544	520	517	504	502	477	478	497	531	517	518	490	508	478	493	471	465	517	531	514	538	488	477	480	498	519	523	556	501	513	482	506	514	524	527	503	492	528	499	493	556	496	516	533	445	506	491	481	483	465	523	499	525	519	566	532	479	508	494	497	485	517	511	555	510	554	488	551	455	486	513	508	526	503	488	517	491	473	484	530	491	502	483	517	505	489	515	510	531	501	511	485	558	495	525	478	518	472	483	476	503	474	495	480	534	507	514	508	504	531	499	476	507	489	474	491	484	494	501	528	500	481	519	507	540	497	498	482	524	470	500	466	507	476	490	480	511	507	503	516	504	528	490	479	538	505	502	482	472	459	452	490	499	484	522	518	505	512	518	508	491	520	449	464	500	495	518	481	489	472	533	513	500	508	481	472	475	504	511	491	496	489	528	525	495	506	487	514	514	509	487	501	508	515	529	483	491	468	524	504	463	492	491	492	520	492	504	421	498	509	497	540	511	520	515	491	500	473	493	519	526	504	514	515	537	508	478	498	500	501	498	483	523	513	551	521	488	486	524	482	502	481	484	535	491	487	494	502	489	492	496	468	492	493	501	585	479	526	490	512	518	512	471	498	475	539	509	492	483	509	471	473	463	538	503	519	494	494	459	496	491	503	494	477	526	453	514	511	447	531	502	479	479	507	509	503	503	516	498	533	521	474	499	488	478	540	504	510	501	485	473	506	501	515	475	507	495	497	514	502	491	542	487	477	501	519	508	495	508	533	526	505	463	534	510	495	496	498	499	503	511	512	508	495	495	488	516	494	534	528	485	441	546	507	495	472	508	503	484	500	523	461	508	514	507	480	505	509	507	513	503	535	478	467	505	489	526	499	496	500	482	455	486	534	498	526	489	473	527	480	496	477	506	533	506	455	512	503	499	494	479	458	487	498	474	475	507	510	502	523	498	494	529	519	514	563	470	463	498	496	514	496	508	481	542	486	480	492	511	470	573	494	511	517	531	490	506	501	470	490	459	495	524	508	500	478	510	517	475	509	509	504	487	520	495	504	486	480	473	483	497	487	530	546	528	460	510	505	507	555	485	490	513	527	538	522	520	504	513	510	519	514	516	469	515	512	470	481	479	497	514	513	504	488	550	521	510	496	504	484	533	515	500	499	508	457	483	568	490	498	498	492	545	500	501	490	514	501	504	504	501	494	505	504	503	512	491	504	497	486	506	527	521	494	467	498	517	451	504	494	483	506	537	485	507	527	490	498	481	496	551	543	506	508	521	494	545	505	513	532	532	517	515	493	479	525	507	487	520	498	520	488	529	482	515	520	527	488	524	490	494	481	497	564	536	502	452	515	535	497	541	545	471	490	484	522	522	478	505	470	530	471	488	516	494	543	529	579	487	505	534	514	514	520	503	508	441	467	482	521	463	508	511	464	507	476	499	480	504	514	483	535	503	490	501	491	466	489	497	470	505	517	461	467	507	487	508	532	532	507	509	477	498	486	458	481	499	485	492	530	467	518	522	522	513	522	508	490	546	511	527	485	503	512	474	538	515	510	523	510	487	468	497	524	533	518	466	514	451	531	502	497	538	491	517	484	552	494	463	505	510	525	512	481	502	498	511	507	524	473	493	470	498	498	516	464	474	502	516	504	534	484	507	558	540	491	508	508	456	523	525	503	508	497	497	514	534	517	484	506	508	513	509	530	536	527	481	482	497	465	506	465	462	493	538	513	524	519	468	493	508	493	504	470	495	506	491	484	498	507	508	508	511	480	498	495	512	500	529	516	518	488	510	467	514	492	506	506	484	510	501	488	461	516	525	493	500	512	511	525	540	506	519	512	485	522	505	491	471	519	504	493	491	470	511	523	479	505	510	521	522	471	514	493	479	474	474	468	518	501	481	491	535	517	509	523	498	525	479	502	535	489	516	505	497	519	513	470	479	528	494	504	525	469	510	539	528	494	471	522	468	521	534	480	526	498	478	505	501	512	481	515	506	507	449	482	503
10209	25155	22554	14730	10825	7680	5974	4845	3962	4215	4215	3636	3562	4040	3388	2360	1327	916	832	804	723	722	743	749	720	729	772	698	751	763	806	872	962	972	990	983	811	760	701	707	709	671	676	644	698	704	715	684	685	672	822	735	708	701	703	671	657	691	693	688	694	664	699	690	685	656	687	665	732	668	654	677	696	655	729	668	639	667	659	649	700	718	660	703	703	699	647	662	689	664	683	648	668	624	699	667	619	644	681	639	735	664	677	662	677	706	661	723	656	687	664	656	669	680	721	686	680	696	691	699	710	716	663	689	618	689	680	678	657	639	682	671	669	672	671	683	677	697	714	658	672	676	652	677	664	658	675	641	658	682	659	676	688	664	658	630	669	714	676	677	645	675	688	638	661	648	640	640	645	684	690	645	691	652	694	710	672	714	685	697	648	691	688	628	644	651	683	663	641	704	674	663	636	703	706	680	723	691	662	656	685	644	666	655	657	642	673	633	697	668	664	669	717	673	650	700	657	657	675	648	660	694	703	656	642	705	663	678	655	640	682	674	665	705	698	648	646	605	694	670	674	624	671	690	684	672	673	659	711	659	704	669	657	699	673	673	663	663	683	692	631	686	685	674	629	687	685	690	668	647	643	692	668	693	683	670	631	706	687	675	678	665	694	666	685	654	659	687	714	629	709	674	655	623	690	668	703	633	662	749	690	665	683	654	708	696	693	661	686	633	671	617	692	655	631	654	662	704	669	656	652	656	688	655	652	647	703	713	711	637	645	652	644	618	731	656	674	628	678	679	680	669	651	662	641	664	699	651	619	727	657	685	629	690	668	664	694	641	723	679	680	676	657	658	639	677	682	700	662	645	661	661	666	708	688	683	613	707	649	673	667	726	669	632	678	671	647	653	639	631	697	707	624	642	630	679	674	675	713	674	696	681	672	676	639	616	649	669	684	646	683	685	621	668	668	666	655	650	696	663	710	674	642	655	654	674	671	637	683	646	657	672	649	642	676	699	631	675	667	677	659	627	675	717	676	687	662	651	664	698	642	667	670	627	647	659	676	675	652	585	636	667	728	653	656	693	702	663	634	607	704	674	660	709	624	675	710	648	660	656	688	684	669	683	671	687	723	663	653	680	707	656	705	669	606	680	668	682	638	665	651	647	671	699	706	676	694	674	663	655	686	709	715	658	692	667	677	608	680	699	654	660	642	644	640	645	661	683	719	704	727	640	682	655	688	682	665	684	664	650	681	671	685	662	661	648	645	616	664	681	709	684	707	649	661	663	637	694	688	660	694	663	686	674	630	655	666	660	659	682	667	689	636	624	751	653	721	659	720	667	675	624	645	683	665	672	690	671	717	675	703	684	680	671	674	680	659	674	715	646	633	677	651	667	620	636	675	650	656	648	698	657	676	672	709	652	639	677	669	691	684	665	662	670	699	668	696	676	655	678	693	628	645	711	667	681	642	624	675	670	679	650	711	694	730	694	669	649	640	688	661	680	686	669	688	682	667	679	619	638	700	695	667	647	619	653	625	654	673	716	671	652	656	661	662	678	712	689	656	627	660	656	676	715	677	699	683	678	685	654	685	687	650	671	658	675	620	689	687	681	654	664	652	644	686	682	665	656	677	642	697	684	655	649	654	626	659	685	657	679	661	700	649	684	624	718	720	659	720	686	743	714	712	662	685	636	693	658	701	701	673	673	715	686	696	658	643	667	662	676	676	668	671	721	681	700	658	656	638	702	636	678	716	647	636	680	657	668	650	674	678	661	667	706	679	633	724	652	719	669	688	633	727	681	675	654	619	656	678	739	702	713	665	656	692	664	691	702	658	675	703	662	656	653	709	650	669	658	679	608	676	690	678	672	692	685	638	704	663	669	705	658	637	670	635	672	652	667	667	674	639	716	680	700	688	694	633	691	659	664	679	669	666	672	640	660	680	708	678	686	708	676	646	658	667	661	680	718	702	642	671	657	661	601	626	667	650	676	646	672	638	680	624	718	694	652	690	675	676	694	708	677	686	677	636	670	670	669	678	693	656	674	671	676	659	666	682	690	725	709	613	650	655	712	679	640	658	709	673	665	681	648	649	637	594	674	682	651	655	691	675	663	643	694	660	617	643	676	638	678	665	682	647	630	690	686	672	681	660	683	701	676	672	695	654	664	767	688	662	687	684	679	683	652	659	689	652	674	636	668	685	651	667	701	649	669	715	709	662	673	667	714	635	619	657	717	654	647	678	720	675	656	629	677	670	666	644	667	690	642	690	673	692	638	673	664	655	648	661	648	648	640	682	660	663	643	672	689	682	657	677	658	655	670	655	671	640	696	661	678	630	658	726	701	683	665	664	675	637	684	669	699	637	635	700	653	696	661	704	624	643	697	668	672	676	691	672	637	673	723	682	657	695	653	673	676	672	664	655	663	670	703	685	692	645	689	706	716	654	707	655	657	712	700	702	637	659	693	691	748	648	719	662	662	660	670	674	671	658	634	626	686	677	669	667	655	658	656	664	643	688	675	655	680	664	677	651	679	670	668	671	659	716	646	662	707	675	716	662	627	669	642	632	633	690	680	721	626	727	688	645	631	631	679	657	733	680	630	671	676	647	612	641	630	663	646	694	701	650	616	646	649	614	715	639	638	711	683	693	680	621	665	681	699	682	679	659	644	707	681	658	669	659	631	667	686	633	658	683	700	694	682	697	709	675	695	632	669	667	647	644	649	697	640	658	667	703	704	665	649	723	692	688	681	682	687	653	651	679	688	659	653	663	642	658	633	657	696	729	652	651	672	686	719	681	674	600	692	672	687	723	702	694	619	653	657	681	672	678	664	659	674	664	683	637	671	676	636	649	687	668	702	666	674	663	615	676	674	656	634	656	715	653	647	653	652	645	631	607	659	655	667	698	638	652	633	682	661	650	682	697	674	648	632	656	646	644	669	688	666	709	614	652	701	692	676	672	635	696	683	661	705	727	637	701	687	656	687	691	701	683	670	656	664	679	619	601	679	654	653	690	693	685	667	686	668	696	646	659	651	686	678	661	672	657	675	636	670	683	663	650	703	653	703	744	708	642	674	680	700	647	687	698	710	652	694	733	687	696	652	654	662	643	679	698	697	678	666	683	669	645	719	650	659	680	677	659	661	661	660	673	649	660	680	690	653	712	735	668	631	683	644	645	664	700	640	685	683	657	698	682	659	712	653	677	688	682	665	670	684	681	631	712	691	628	710	656	671	650	726	672	657	659	685	661	700	650	686	674	637	598	636	647	658	660	662	654	667	655	661	661	658	675	704	633	701	705	651	681	692	704	688	674	653	696	668	668	649	672	670	680	673	641	641	624	679	645	657	646	699	666	724	650	735	686	681	701	631	687	644	693	691	645	691	657	628	655	662	658	693	648	673	686	701	653	683	668	649	706	709	664	664	645	686	652	710	675	708	676	657	647	702	650	643	662	709	659	664	703	649	715	704	716	692	684	646	684	700	658	664	723	701	685	632	684	658
22454	20910	28651	23338	20913	21061	13610	3216	2419	2509	2256	2106	2214	2260	1773	1126	746	568	478	439	459	460	421	457	439	470	458	473	438	493	522	558	511	575	603	554	444	440	411	394	402	407	360	410	418	405	379	432	399	446	482	487	463	418	413	366	345	404	361	433	359	391	404	384	378	388	421	384	351	405	362	373	392	378	372	403	370	418	376	391	362	408	372	396	374	348	361	361	365	400	376	415	367	391	361	376	356	349	361	435	374	406	395	382	402	410	391	412	377	388	378	389	412	355	380	379	389	383	397	346	343	384	353	404	385	395	399	397	410	391	381	417	364	375	346	391	399	395	388	385	424	379	398	388	385	411	361	407	392	395	383	416	359	388	389	378	367	381	383	418	402	378	382	421	385	396	402	352	378	402	340	372	381	356	360	381	387	367	366	404	369	395	403	380	417	369	389	392	363	382	379	354	361	366	387	354	395	356	393	351	378	397	414	411	408	393	373	367	371	344	400	354	352	392	385	374	404	358	344	354	429	384	380	395	393	401	405	364	394	407	368	394	372	410	381	381	381	417	377	358	380	378	386	394	392	368	432	362	384	358	409	405	418	397	360	408	401	371	410	356	393	367	386	382	351	389	388	384	406	380	391	384	375	384	387	381	367	397	368	389	362	356	397	363	392	367	381	363	372	350	389	369	365	379	409	392	364	394	358	396	394	378	362	367	372	386	411	380	366	382	369	372	391	402	361	368	372	403	365	388	414	369	360	379	345	358	346	365	382	371	384	348	385	369	390	381	382	371	361	364	387	392	415	379	394	389	395	411	354	418	377	392	325	395	384	372	387	354	378	370	405	378	372	398	410	416	377	363	341	362	368	334	357	391	360	379	371	385	418	363	375	403	384	417	408	354	424	379	388	377	391	378	360	343	380	384	393	400	362	373	409	359	363	400	383	404	370	367	407	404	372	379	424	365	406	397	353	377	375	384	375	421	387	384	383	389	379	380	386	382	412	390	387	377	415	385	395	343	368	372	403	378	395	394	361	388	362	369	391	373	390	414	402	384	382	386	412	373	413	377	368	385	363	395	382	389	369	400	352	409	361	384	374	429	405	380	388	372	400	386	394	392	416	371	380	393	352	389	343	381	374	371	351	397	400	378	373	365	391	401	362	369	418	409	386	375	399	360	370	402	368	377	363	383	400	369	359	397	394	377	378	380	371	376	410	379	392	350	394	384	366	369	395	365	387	407	353	354	403	364	397	403	393	361	396	370	393	392	377	382	400	385	371	372	366	413	373	383	391	381	383	373	404	393	354	361	368	363	365	422	381	386	387	396	411	351	368	365	405	367	390	424	403	396	345	412	388	379	381	406	362	412	408	356	385	383	357	381	382	360	390	365	365	383	387	355	391	388	375	358	395	388	374	394	402	357	357	369	359	375	391	371	403	374	340	370	383	424	417	404	401	326	355	361	393	362	381	388	392	373	364	388	370	397	374	401	379	360	370	357	395	396	430	346	386	337	392	432	381	367	353	354	338	368	388	345	372	380	363	392	372	398	342	367	388	398	378	393	391	377	350	383	385	374	380	376	370	346	396	364	383	357	402	387	346	396	379	357	405	391	370	395	340	362	379	402	373	383	391	384	409	396	382	371	371	371	368	370	400	372	409	348	371	390	413	371	374	407	376	349	381	347	375	365	379	366	362	372	387	378	428	380	366	403	374	399	390	407	382	383	406	380	410	383	376	351	392	338	389	374	385	382	365	373	416	383	415	345	366	363	389	348	371	355	391	376	375	424	401	402	400	399	374	392	393	362	382	403	366	377	365	381	328	431	373	362	370	408	385	386	374	396	367	386	369	378	368	424	365	358	383	421	385	400	353	404	379	389	374	356	362	392	383	366	416	422	386	404	379	383	396	373	406	359	440	352	377	392	375	378	375	370	406	329	355	382	360	367	402	352	417	362	389	385	384	401	371	343	403	379	387	397	370	392	373	405	401	411	416	390	387	380	411	384	356	392	368	357	357	349	419	386	400	378	372	391	395	376	385	358	403	401	395	364	391	403	356	404	363	380	357	407	396	377	392	355	385	338	390	418	406	364	393	367	360	388	378	357	360	381	367	376	374	376	385	398	445	401	379	331	389	412	371	403	345	378	381	395	385	349	392	363	378	363	400	380	388	418	423	400	387	344	406	369	366	403	366	417	395	375	336	373	372	407	392	392	349	349	403	366	382	363	441	389	377	351	384	346	371	383	404	358	375	385	361	366	386	383	382	394	369	380	405	366	424	382	384	393	364	342	411	398	356	394	383	358	381	356	367	404	372	357	376	379	360	407	386	377	404	386	392	356	385	403	393	410	403	372	354	402	394	366	375	402	387	385	394	386	371	390	378	385	390	372	386	392	395	383	385	385	409	376	394	413	378	384	379	374	368	393	392	424	403	394	382	366	386	376	373	366	362	375	383	402	396	373	369	391	381	398	355	383	386	363	406	377	416	369	376	378	406	387	379	375	387	391	344	365	413	381	379	365	366	380	387	358	339	391	399	385	397	421	385	377	331	362	408	391	378	344	399	397	391	392	361	405	411	385	360	366	363	369	394	374	375	383	381	381	380	392	403	370	379	385	381	370	348	402	361	364	356	359	377	408	373	411	341	389	397	373	384	376	370	381	385	371	354	364	419	362	388	398	411	359	375	389	374	359	392	368	358	400	403	349	377	353	377	396	376	388	367	378	348	377	379	372	402	402	394	390	379	389	378	379	386	380	368	410	374	343	438	390	345	376	384	376	367	355	362	370	409	397	411	389	397	373	361	403	401	383	391	418	364	365	387	390	404	378	407	393	417	378	407	389	374	351	390	390	410	391	365	344	348	346	358	374	374	435	388	393	365	379	373	398	376	382	395	376	377	398	376	363	395	383	368	391	381	390	362	359	387	363	411	389	381	351	371	346	392	370	373	351	373	406	366	352	356	374	378	388	332	390	390	394	389	402	405	364	364	415	382	395	402	375	344	384	356	397	379	364	373	379	372	388	396	378	388	362	383	374	378	325	362	388	372	400	367	378	366	376	378	376	397	384	380	386	400	376	403	424	375	387	382	369	374	354	423	384	401	360	407	351	359	397	415	346	376	369	413	404	344	407	399	362	403	369	365	387	370	385	390	377	346	351	418	404	361	391	354	365	352	393	359	398	371	399	385	395	376	379	393	382	385	383	383	397	405	390	398	331	374	404	341	364	386	385	360	364	356	415	343	408	372	329	401	381	390	395	365	382	389	352	387	362	362	373	362	394	412	371	368	369	352	387	423	360	379	375	400	377	385	404	401	389	384	380	404	401	405	401	333	367	341	392	377	389	361	367	411	374	386	393	398	382	361	384	378	367	398	371	359	394	389	365	366	365	364	384	371	425	407	349	393	387	363	413	394	370	375	407	387	389	355	393	357	411	361	410	388	417	382	367	379	390	391	378	341	403	382	349	416	364	391	380	376	359	382	392	386	367	379	385	407	417	343	354
12288	29952	27771	19406	13845	10789	8404	6293	5833	6144	5148	4746	4985	5096	3840	2429	1474	894	707	692	634	685	648	668	690	655	660	618	662	677	767	867	905	1039	980	952	723	677	634	604	519	530	568	564	563	568	583	563	588	617	689	644	618	549	527	544	570	553	514	529	512	534	576	508	504	487	566	485	502	520	506	519	490	542	512	496	547	540	554	545	527	528	532	496	502	544	499	508	526	535	483	524	531	510	491	506	490	548	535	537	493	522	538	513	516	533	525	511	596	502	519	522	539	542	480	509	492	497	495	513	542	524	507	527	500	507	557	500	525	502	513	545	543	514	543	524	520	528	542	496	487	510	504	537	491	531	524	532	503	517	558	522	500	511	470	521	517	503	552	488	529	517	512	538	551	520	476	506	515	520	545	531	548	499	504	501	512	515	523	534	511	543	528	510	518	513	501	592	540	517	517	523	535	520	539	508	510	535	541	544	561	513	540	534	493	509	512	516	506	505	512	532	486	543	573	517	500	520	525	546	504	523	510	525	499	500	510	497	489	486	533	535	508	546	549	474	528	564	475	535	538	519	498	490	527	528	524	503	534	503	523	526	520	510	493	519	522	551	533	510	536	517	523	492	498	533	522	483	548	534	519	494	473	541	472	534	525	534	477	493	521	505	499	536	505	493	515	546	543	487	515	497	513	444	489	508	532	544	501	527	567	507	513	505	538	538	532	492	510	543	469	518	513	523	525	545	485	509	517	520	512	528	510	482	512	538	517	535	536	519	509	490	524	539	552	523	502	514	491	509	547	540	526	544	503	519	540	473	445	516	516	511	489	508	477	534	475	535	489	516	541	557	513	499	492	533	486	541	523	521	490	511	546	509	502	508	520	527	540	527	537	493	491	521	497	527	496	477	497	501	494	542	546	493	493	543	539	525	516	524	537	521	542	546	496	523	526	512	520	508	527	526	522	557	489	485	486	529	532	504	497	526	488	503	525	472	470	513	527	479	525	556	540	543	508	550	489	498	515	493	548	499	486	537	477	495	500	483	520	519	513	561	510	498	486	524	542	492	531	583	521	535	510	523	496	476	515	505	525	507	511	522	528	512	521	490	482	483	513	523	515	554	537	551	522	495	528	512	483	551	507	479	543	515	524	482	504	479	504	545	505	495	519	530	528	523	522	503	456	483	512	496	536	479	480	539	510	546	532	511	496	542	514	506	537	504	529	527	520	535	485	501	493	521	481	492	490	493	560	503	532	538	537	480	547	537	511	510	484	522	564	531	517	510	493	486	512	502	509	499	489	491	509	533	493	523	532	551	471	522	517	507	514	533	517	518	519	493	511	500	486	512	521	538	505	567	494	516	489	524	483	511	549	541	536	509	520	511	547	478	518	522	522	550	502	507	483	480	485	541	509	559	508	492	529	525	509	503	500	536	521	531	543	484	513	504	517	527	547	565	471	513	514	523	522	527	519	538	511	518	513	499	527	546	527	495	503	491	507	519	510	523	510	517	547	547	502	510	519	529	519	546	528	523	472	551	531	532	483	510	490	473	500	488	524	568	487	541	564	526	545	507	579	488	549	523	524	490	520	522	533	518	502	471	516	498	495	539	500	538	499	490	468	497	539	496	572	561	543	500	519	493	574	485	486	512	515	506	495	470	494	521	496	527	494	501	503	533	515	482	499	498	515	520	540	478	513	517	505	526	490	542	509	487	499	511	525	540	528	520	529	479	546	536	495	517	501	489	537	475	479	517	552	507	499	474	492	536	514	539	518	506	478	522	488	481	490	583	482	508	537	529	527	522	487	541	518	530	494	496	539	508	515	463	532	521	538	507	507	481	502	505	496	552	545	509	512	538	532	500	515	519	525	530	523	514	520	501	521	505	545	506	506	525	506	551	481	507	547	496	512	502	498	483	479	544	506	489	520	543	570	531	503	492	513	513	481	527	525	490	537	551	563	494	492	518	563	509	488	558	499	493	512	518	504	505	511	499	507	511	498	484	514	509	564	470	515	503	519	520	526	488	507	478	533	487	504	491	492	459	529	503	566	482	512	550	529	498	461	521	510	517	508	484	499	498	496	512	515	475	514	507	519	472	487	533	518	544	510	508	490	510	484	512	498	551	510	530	521	550	534	547	512	504	508	540	499	541	530	523	528	529	541	495	491	519	462	513	483	566	513	542	537	496	536	500	477	559	508	524	513	535	506	546	510	519	535	524	460	550	520	481	513	497	522	470	530	531	534	533	544	499	540	552	532	528	525	529	500	533	503	539	527	554	506	511	535	488	540	508	490	534	511	495	521	525	483	476	496	559	547	509	501	504	505	492	527	508	504	536	512	520	529	529	502	506	510	545	509	502	465	483	540	529	543	477	487	508	566	537	526	520	508	542	540	520	499	498	507	538	508	508	489	545	489	552	505	512	541	481	500	501	514	488	540	467	470	511	539	540	513	533	506	511	506	511	530	548	530	472	480	533	508	494	536	535	554	513	495	483	526	500	533	491	499	490	501	519	495	534	494	505	496	537	541	574	527	524	547	550	492	498	551	547	571	500	515	496	499	542	516	514	518	504	524	542	503	532	508	523	489	541	491	544	508	488	516	464	494	478	485	540	512	519	535	501	563	570	501	568	511	506	514	493	522	512	482	494	527	506	534	527	515	532	512	505	501	549	501	491	542	470	573	519	514	533	510	528	543	503	481	513	510	530	531	504	517	520	520	519	492	511	484	508	473	529	522	527	493	521	538	519	499	507	516	495	521	490	510	518	543	535	512	497	473	505	524	514	531	523	515	551	530	502	518	566	478	532	530	547	522	533	493	482	509	518	466	497	511	570	483	510	502	517	517	530	518	523	569	515	510	498	532	536	516	502	481	490	512	496	528	512	501	512	496	525	493	557	526	510	507	497	485	512	521	513	477	515	480	489	482	507	535	509	535	557	513	527	484	514	485	536	500	526	538	511	558	496	483	520	502	492	479	510	492	513	525	474	534	511	545	532	489	503	518	493	498	486	497	579	462	492	488	511	506	496	541	510	509	510	510	512	482	512	443	479	477	532	523	468	528	501	515	472	509	529	499	497	549	475	514	531	518	510	560	570	466	515	505	506	547	539	505	515	507	500	518	493	504	537	519	519	544	498	519	552	507	490	510	532	542	532	515	528	568	477	528	522	516	549	557	502	486	487	508	518	500	555	481	524	583	509	483	504	520	551	537	514	530	521	547	528	507	526	471	490	497	486	529	530	513	518	561	534	518	477	488	517	542	498	529	540	518	515	481	498	515	545	539	523	498	529	486	456	495	495	511	484	499	546	454	547	509	512	555	477	496	516	512	503	494	520	487	492	516	537	509	513	480	531	484	526	508	492	507	496	506	498	527	533	518	562	494	540	506	528	503	542	479	512	513	527	514	537	477	538	517	484	512	540	499	523	454	504	471	543	500	520	514	523	471	545	481	529	490	509	479	506	530	488	523	558	514	492	500	532	510	548	455	497	493	493	536	535	536	516
26415	20666	15915	6715	2903	1938	1388	1057	1168	1086	908	884	1057	995	800	606	467	395	404	401	357	422	402	389	397	389	389	392	370	435	444	424	387	471	410	366	422	397	397	349	425	403	359	402	399	390	357	407	358	412	401	408	421	376	337	398	382	346	412	370	367	382	411	399	367	349	372	354	385	388	366	390	409	407	362	369	391	382	366	353	372	374	372	383	395	368	381	393	407	407	364	367	371	387	387	396	416	354	394	369	409	351	396	392	378	389	381	416	368	382	406	381	349	379	394	432	410	391	375	386	379	355	373	386	399	403	370	420	389	397	360	404	383	371	362	402	388	378	366	406	390	380	377	372	357	377	373	376	361	364	392	392	401	370	407	371	407	370	424	343	395	403	411	409	356	366	383	409	389	387	379	375	380	373	373	346	379	362	367	372	378	388	409	369	390	415	377	429	399	408	387	368	379	351	397	385	407	384	388	357	357	387	396	344	387	355	376	391	374	415	369	403	379	404	365	364	370	396	366	374	411	361	334	365	363	368	389	358	366	388	371	374	372	385	372	410	360	394	374	380	390	394	398	377	366	381	359	404	379	398	353	398	374	375	382	362	375	343	384	370	360	367	379	365	395	395	378	370	359	392	425	379	377	376	380	407	374	402	401	409	407	372	358	367	390	402	354	396	378	393	388	424	370	414	373	379	382	400	379	371	361	374	358	391	385	416	382	397	396	358	406	380	362	401	391	396	381	391	368	391	376	394	364	411	372	412	347	388	394	414	370	399	398	367	397	392	375	377	396	382	369	385	402	369	328	406	363	355	382	378	382	412	376	366	362	344	406	376	383	389	366	382	368	361	349	387	374	394	374	378	375	409	396	391	409	398	400	394	376	399	389	387	415	426	374	331	407	395	384	407	388	369	370	379	368	379	380	392	384	374	380	382	402	402	391	377	359	369	407	402	377	393	381	393	395	366	385	390	390	385	374	422	383	390	377	385	397	382	394	368	392	377	381	378	380	357	366	350	395	405	371	361	387	380	391	364	343	416	385	354	369	386	364	368	418	388	366	396	393	368	384	379	372	390	392	398	394	412	400	406	392	381	410	395	387	384	372	400	367	398	376	366	363	351	367	367	387	358	422	349	376	368	400	342	379	374	386	365	388	388	371	371	370	352	394	396	374	368	407	389	383	372	366	358	384	350	373	388	386	369	415	364	373	357	382	385	370	385	376	393	362	367	368	404	418	404	365	427	367	368	390	347	396	374	421	389	353	410	383	350	390	371	359	387	416	404	347	380	398	374	406	374	394	399	377	371	392	369	405	377	361	394	371	402	386	401	393	387	382	396	378	383	349	394	394	375	398	381	336	365	383	395	371	402	384	399	378	375	355	388	396	395	382	360	391	371	402	386	375	392	357	330	386	368	384	381	374	423	410	380	365	387	423	388	384	374	356	375	401	379	380	388	384	409	378	386	394	341	365	386	423	403	405	370	387	355	402	373	401	380	392	369	381	403	375	376	381	367	381	376	384	388	397	348	358	398	344	366	426	390	364	367	363	374	377	359	391	374	380	376	388	366	386	371	372	372	383	352	399	397	386	423	372	394	394	389	346	370	362	396	353	415	396	366	389	407	402	405	393	357	371	389	397	334	378	383	402	381	368	377	393	396	392	381	394	369	356	408	388	380	360	365	401	398	336	377	388	362	376	384	360	382	386	403	399	391	396	358	406	406	402	378	365	377	378	379	388	395	372	389	355	366	367	371	390	411	381	365	383	370	392	412	383	377	364	363	401	392	394	397	361	417	385	386	373	391	356	369	427	360	361	362	361	357	371	385	396	395	411	337	371	383	366	378	411	356	370	389	399	393	389	403	364	396	404	365	415	405	397	392	404	402	367	398	390	393	351	375	353	390	353	355	357	346	385	351	353	375	393	390	365	377	411	396	371	379	410	415	398	376	399	392	372	387	364	391	392	386	366	398	379	386	384	404	392	397	378	382	396	372	379	365	393	377	393	388	368	382	400	384	345	385	364	383	353	419	394	371	417	355	389	359	377	397	358	423	404	359	361	398	369	389	372	359	338	364	417	385	366	385	381	409	417	356	362	358	384	348	377	318	371	382	404	372	369	409	399	358	371	439	379	390	373	394	379	393	364	379	352	354	352	397	378	390	397	384	375	391	386	349	365	398	387	389	370	391	396	382	398	386	367	387	394	349	394	374	348	384	367	383	336	396	364	400	396	395	367	363	383	398	364	372	359	404	395	377	387	346	381	384	359	371	399	399	410	355	424	369	395	368	371	380	371	349	336	368	383	373	361	369	377	353	356	403	407	370	377	371	383	370	370	385	404	352	392	370	400	373	401	369	363	385	351	338	361	393	399	358	405	342	350	392	357	351	370	379	370	360	362	398	375	374	387	363	361	395	385	371	389	336	400	364	401	384	370	394	381	387	348	354	394	385	363	398	373	380	412	395	349	386	406	396	368	378	372	387	378	398	361	362	376	391	424	393	369	363	368	389	408	408	373	376	383	394	381	364	382	337	404	411	370	381	394	406	371	380	370	401	401	373	390	396	371	380	398	392	376	386	386	421	351	366	365	378	380	406	437	343	407	377	409	392	355	389	380	355	399	360	378	390	393	397	372	370	361	396	367	408	366	390	375	365	407	382	379	402	352	389	361	374	374	365	361	384	424	382	367	390	390	412	319	365	372	390	386	387	368	390	429	380	356	385	390	371	357	396	391	406	391	385	377	372	404	373	427	337	369	385	434	355	400	388	379	406	376	392	371	388	383	394	361	378	394	361	403	382	389	381	369	346	373	388	364	327	395	372	394	378	375	437	366	392	403	364	389	394	416	387	368	384	363	349	394	374	378	400	368	357	370	385	385	342	350	415	393	359	381	413	413	398	387	395	417	427	404	386	391	377	382	348	403	396	386	369	367	427	394	375	386	382	387	350	407	365	376	382	360	382	370	391	370	440	351	403	361	390	411	382	382	404	367	392	405	384	365	379	381	362	367	419	330	345	382	399	376	384	367	377	393	370	369	394	387	354	379	381	349	372	382	379	376	400	397	377	374	372	415	383	361	352	386	373	382	397	356	374	354	397	409	346	382	375	382	383	399	359	398	396	383	375	376	363	386	387	337	388	354	379	376	373	372	386	383	390	371	416	365	402	355	376	399	380	378	388	389	401	395	415	366	394	379	369	421	367	351	371	373	426	363	370	389	400	433	417	406	391	427	368	412	386	382	389	364	359	358	360	380	405	385	377	368	399	376	413	374	391	361	374	399	387	363	385	361	372	400	369	392	413	355	390	387	389	355	389	373	407	379	404	374	360	398	384	396	443	357	408	374	406	369	406	376	349	355	406	387	373	360	412	392	403	408	407	364	379	378	368	391	354	426	361	403	391	376	372	408	376	382	376	379	389	383	356	373	382	408	373	393	380	376	367	400	377	369	397	365	378	357	387	364	403	335	363	347	396	359	376	409	387	351	378	407	382	376	390	347	375
9099	17150	16294	8636	5990	4444	3173	2603	2722	2526	2011	2105	2351	2157	1594	1052	724	594	575	539	474	515	539	523	573	508	519	538	539	592	655	575	639	689	647	587	608	548	553	529	535	496	494	516	549	565	539	525	539	539	626	530	528	524	522	520	539	491	472	539	488	487	520	498	525	498	496	539	535	521	493	516	537	527	566	485	553	480	525	511	529	539	527	522	477	496	510	522	537	511	481	512	530	516	484	502	546	536	518	500	532	511	542	570	545	506	517	458	492	494	500	504	507	535	509	548	545	504	512	533	480	484	490	548	485	502	543	475	517	494	557	491	505	487	508	507	517	528	532	498	518	525	518	538	499	467	548	499	537	545	477	551	493	499	487	512	503	533	506	510	483	552	507	487	524	517	478	509	481	549	501	525	491	522	468	490	493	499	481	521	515	478	505	491	481	524	517	539	524	485	590	505	480	497	518	512	493	480	503	506	488	502	535	493	546	497	528	526	499	487	515	524	521	505	498	481	498	543	509	499	486	484	490	488	484	523	516	531	513	543	480	512	467	510	493	475	461	519	491	510	485	502	520	542	535	501	521	505	538	515	512	509	507	512	487	501	528	490	505	526	451	498	501	523	511	486	497	476	538	490	477	498	507	500	525	517	510	541	497	478	510	546	493	481	512	524	507	486	508	510	517	479	502	487	474	483	519	494	503	492	504	517	549	475	528	518	505	501	516	491	545	524	516	488	514	523	510	513	509	513	519	471	543	491	560	507	498	502	501	530	547	509	529	523	500	526	521	487	466	513	514	518	505	481	521	509	482	540	526	538	481	510	496	485	505	511	485	492	536	546	486	511	478	483	499	512	529	537	517	489	497	507	516	487	512	463	525	497	527	534	530	526	485	515	506	496	487	508	476	498	469	508	545	505	478	503	478	520	489	528	496	515	469	521	505	555	487	481	565	557	482	493	495	511	532	492	516	485	531	489	542	472	504	489	531	499	519	495	508	486	524	500	530	527	481	487	505	519	517	504	529	535	529	506	513	505	553	528	527	522	552	495	528	487	498	526	471	491	491	501	522	543	473	516	479	486	529	520	494	496	531	518	531	518	525	492	521	453	540	537	498	483	505	514	499	493	540	544	514	521	533	489	531	553	451	497	494	491	527	508	534	511	566	508	546	473	512	487	537	521	513	501	519	522	522	518	505	523	528	524	502	509	512	502	441	510	531	510	452	507	512	524	500	489	507	496	511	511	466	510	488	497	474	522	472	534	504	507	504	466	482	511	504	520	496	507	495	514	558	523	495	480	465	503	557	487	530	504	510	532	493	528	505	524	506	458	499	535	488	485	477	536	511	532	516	552	489	504	545	500	481	537	507	497	502	451	480	544	436	518	494	507	484	486	514	521	519	524	477	506	516	560	513	511	520	517	500	528	509	517	492	504	551	502	540	553	514	560	496	507	529	542	529	502	489	541	543	528	535	503	503	513	524	494	490	536	516	445	470	506	536	516	492	528	494	514	513	475	482	526	493	515	508	555	482	505	527	479	483	512	529	518	510	472	532	517	500	467	539	499	505	484	508	517	536	494	509	500	522	513	512	523	507	529	541	526	491	523	500	531	531	506	511	497	509	509	508	515	516	550	504	566	530	548	533	520	524	504	514	506	506	498	470	492	540	509	513	462	481	510	509	500	517	484	508	521	530	513	523	477	507	546	509	494	520	520	506	492	506	505	532	503	513	507	509	512	511	484	531	488	485	483	483	534	482	467	498	535	502	510	491	477	521	516	533	496	483	481	491	476	509	500	474	528	520	491	508	511	523	503	474	511	522	506	508	516	522	543	503	499	510	508	460	550	516	496	534	509	521	522	509	485	515	481	525	521	438	537	524	501	497	539	525	536	558	510	515	530	506	536	514	496	507	520	526	502	513	528	501	553	529	536	523	503	528	509	508	524	491	507	508	504	541	516	493	478	486	537	535	491	509	516	474	500	527	527	550	533	551	529	547	499	511	544	485	508	489	526	509	506	520	485	509	510	510	532	474	512	510	505	507	518	515	475	529	480	507	523	508	512	493	478	533	494	557	477	492	520	508	502	496	506	488	488	514	531	525	527	517	549	511	479	483	501	449	541	496	487	494	461	518	516	505	510	513	511	493	553	488	496	498	482	520	494	492	517	529	499	486	515	531	538	545	475	496	519	481	522	521	518	468	501	492	517	525	507	526	497	466	489	498	508	452	538	493	525	513	489	505	516	518	473	519	509	517	515	485	473	480	495	497	488	515	535	495	556	483	509	483	528	494	541	530	551	523	500	499	481	506	542	498	486	490	503	511	502	468	549	501	501	525	517	517	467	529	508	533	480	494	534	548	522	517	514	498	474	508	522	546	446	540	504	516	527	538	545	520	531	528	517	513	523	518	530	527	516	516	506	491	528	523	495	525	488	533	519	500	490	538	481	486	524	492	521	526	516	513	525	497	505	479	481	497	511	503	484	504	520	511	552	476	522	490	460	529	497	487	534	484	501	530	561	479	482	502	530	510	516	509	498	502	514	458	516	476	496	546	490	528	477	471	540	510	548	483	489	497	494	510	493	535	519	510	519	521	516	518	492	490	509	549	505	500	501	503	525	514	489	516	528	517	490	524	493	519	501	488	551	487	529	511	492	532	509	481	505	480	516	562	491	517	517	489	517	468	552	504	524	511	522	499	523	534	497	483	478	533	494	501	527	535	564	458	485	510	516	515	538	507	525	542	537	512	471	471	530	507	499	502	533	501	493	513	492	477	513	528	492	503	493	508	478	544	510	485	507	510	499	511	526	486	502	482	486	509	505	543	450	532	502	509	503	495	496	513	503	509	502	504	527	560	490	520	501	503	508	501	484	495	515	541	464	526	537	498	476	500	486	489	530	533	521	531	577	533	535	488	525	512	505	483	505	496	495	488	541	498	524	515	537	527	488	473	496	521	540	515	514	529	521	514	520	508	559	485	461	514	461	501	524	500	502	513	537	550	551	514	507	551	499	480	485	534	500	503	525	514	518	508	502	508	488	508	518	494	500	528	491	486	523	535	485	548	506	526	544	512	524	494	501	512	493	493	501	486	572	515	487	543	525	508	512	547	513	515	543	500	497	499	508	539	488	506	523	502	489	523	476	529	494	491	469	535	454	508	512	515	504	488	498	513	532	516	540	484	516	558	517	508	491	532	536	533	491	515	515	532	494	503	506	499	494	541	544	499	545	488	499	509	531	487	531	521	499	537	485	544	510	512	470	496	498	461	502	499	533	506	494	474	525	452	479	504	490	522	504	527	531	513	487	484	495	502	506	495	492	523	488	509	543	481	501	519	501	538	506	505	512	556	491	546	495	548	503	498	502	499	466	492	495	504	484	494	530	536	493	495	542	542	513	487	497	474	481	524	510	493	491	541	516	510	527	521	523	527	531	534	509	494	489	508	502	493	483	526	503	493	521	529	527	488	477	505	486	497	525	517	466	506	496	488	499	512	501	532	470
23332	20933	28347	23663	20935	14801	3754	2269	2082	1683	1859	1811	1802	1570	1204	859	693	564	557	499	558	531	566	548	549	564	537	555	621	613	592	626	702	656	693	600	606	540	512	515	518	520	565	503	532	511	538	577	547	566	520	544	519	500	539	496	517	550	489	464	490	521	482	480	505	558	537	507	508	551	485	494	530	540	485	508	490	516	497	556	498	496	517	461	530	511	499	516	471	501	554	502	527	513	506	518	494	511	458	490	512	496	538	474	524	503	538	483	574	499	480	483	498	485	483	474	520	513	468	468	495	514	494	526	485	529	515	541	491	480	458	490	468	502	510	499	515	527	516	479	480	487	481	501	508	488	535	538	510	531	537	469	521	490	502	495	500	488	530	527	504	488	532	530	489	494	519	500	470	513	520	489	484	518	518	513	563	493	504	461	475	509	528	478	548	504	540	515	520	483	555	533	493	511	443	512	488	484	526	511	499	506	481	499	525	488	450	522	501	479	531	507	490	509	484	515	504	503	509	458	483	513	567	508	559	501	498	475	524	505	489	529	522	500	506	445	521	481	466	521	479	505	500	488	494	492	565	540	504	485	483	516	482	493	469	493	515	503	504	515	530	530	482	484	555	536	529	508	525	513	506	506	498	474	520	517	525	520	457	485	533	503	497	520	479	525	556	507	481	519	448	510	511	491	478	535	530	506	491	542	473	549	536	511	485	501	502	540	477	547	518	508	521	521	498	473	549	511	554	504	514	474	531	508	529	521	465	485	468	529	489	487	504	486	450	499	491	533	502	483	489	483	513	535	509	485	489	464	506	518	528	476	539	557	531	510	503	484	501	509	501	481	527	519	521	545	525	515	512	515	498	505	513	541	507	497	500	453	535	495	526	495	469	526	510	534	537	504	509	527	486	479	482	512	534	483	456	503	467	534	527	513	515	466	484	535	555	502	512	485	482	498	502	514	515	475	453	522	495	514	509	488	517	457	526	479	523	531	538	496	509	506	496	507	505	470	477	500	494	544	509	501	496	511	519	498	521	525	505	495	473	519	507	509	472	545	475	540	497	455	474	489	537	518	530	499	505	462	533	477	499	539	502	476	533	493	530	523	459	507	492	498	440	519	547	481	564	516	527	550	461	511	486	483	542	457	502	504	502	508	511	527	500	496	473	498	519	537	496	505	458	459	486	530	500	527	484	516	518	453	535	510	495	513	508	525	519	502	509	514	549	475	519	509	506	496	518	511	504	520	520	517	542	487	494	473	523	493	512	568	489	484	531	510	498	502	473	540	505	502	503	473	518	514	510	532	536	509	535	480	483	494	538	477	442	517	530	494	513	504	491	526	466	512	504	510	521	498	535	516	512	482	493	518	525	510	557	520	510	468	511	511	520	516	528	529	455	495	504	499	492	552	464	513	528	478	526	497	486	533	468	494	489	514	508	514	529	470	512	497	478	511	488	498	482	522	486	481	521	543	495	498	482	476	523	490	496	504	509	518	462	473	517	533	528	524	494	506	485	528	499	548	516	518	482	551	513	532	485	515	512	513	488	500	514	509	533	485	472	486	500	528	505	509	520	516	491	518	477	476	537	474	531	492	500	470	503	489	504	505	532	480	517	526	531	475	540	562	493	518	505	488	499	517	479	516	466	467	537	482	515	498	520	480	472	493	514	502	443	489	518	503	483	517	491	532	496	491	531	506	476	474	523	524	502	530	466	533	491	500	453	508	530	499	515	464	527	526	520	521	525	455	530	506	555	479	540	478	509	532	497	515	496	519	563	427	475	485	521	532	549	479	518	487	526	519	509	456	522	501	489	499	500	520	528	511	494	556	510	484	532	514	485	540	479	477	464	454	520	461	527	525	507	484	496	491	482	490	524	498	526	496	490	501	485	485	503	519	496	497	524	509	503	458	550	513	502	482	531	460	474	489	518	474	520	562	537	503	495	458	501	510	519	517	516	489	468	491	500	529	495	488	481	480	487	510	519	492	500	513	485	498	504	492	504	521	498	467	563	537	498	539	537	520	501	467	504	501	509	535	484	489	552	508	514	496	521	555	546	498	484	481	490	513	513	465	498	501	505	506	456	515	529	533	541	497	521	514	540	505	509	475	495	489	532	533	528	495	510	521	527	517	517	522	542	473	490	525	518	487	499	519	493	514	527	497	471	513	499	475	512	490	486	532	515	511	543	489	540	512	506	493	513	482	512	520	531	496	506	495	496	516	542	505	494	523	507	492	529	532	494	526	531	483	519	482	504	510	484	534	544	481	487	485	473	519	498	531	493	508	482	541	497	543	492	497	500	513	513	470	502	472	525	499	490	456	490	496	503	516	496	506	500	482	503	499	516	520	509	491	523	488	494	474	493	486	480	485	480	529	520	544	514	492	495	495	505	531	478	464	494	525	504	526	512	514	496	515	524	491	514	502	453	476	507	505	478	494	551	493	457	524	504	488	515	508	480	503	491	535	511	523	503	517	500	525	537	546	489	489	494	500	541	499	493	514	518	527	531	546	471	481	510	471	535	497	509	546	471	498	480	514	534	518	530	474	499	515	445	502	455	480	476	508	556	487	513	541	506	532	479	534	535	527	496	457	477	470	515	516	502	488	473	495	519	486	497	485	527	485	470	492	496	506	517	496	482	529	504	466	529	508	461	476	513	515	523	528	516	505	506	454	514	498	480	539	475	512	504	492	520	516	502	458	532	498	482	498	482	512	484	497	523	482	513	497	521	526	444	457	453	524	499	492	496	498	535	470	508	498	493	509	528	514	504	480	498	482	515	529	541	506	508	477	516	508	496	535	547	505	536	509	455	540	512	510	542	536	463	487	505	564	476	555	521	483	485	480	517	499	517	495	462	518	482	533	538	478	509	506	486	479	491	465	507	498	506	507	544	519	498	548	513	510	516	502	497	528	484	508	512	544	519	488	494	507	478	484	486	464	450	529	498	507	519	500	514	491	515	499	522	495	504	485	488	526	538	474	510	463	511	521	499	487	487	497	512	508	452	520	459	512	552	529	490	487	511	503	495	541	505	480	513	511	516	505	510	494	500	477	521	508	463	495	533	490	494	512	505	478	487	519	489	523	481	511	523	464	455	519	482	528	496	499	494	500	522	511	492	510	495	504	504	520	491	483	554	489	514	479	519	491	531	528	484	513	490	477	479	480	509	481	521	477	502	493	494	500	487	507	543	515	495	507	463	513	491	507	504	515	477	480	530	520	456	489	510	491	553	527	530	548	494	500	522	473	530	518	508	469	547	460	494	498	500	543	508	514	484	481	551	480	505	499	535	483	520	522	499	519	502	527	485	507	502	507	573	462	508	466	539	481	482	515	525	516	479	528	501	533	514	494	480	504	518	556	510	514	511	506	525	486	513	512	516	497	490	522	518	500	508	498	520	477	464	506	520	503	496	487	535	495	500	498	478	505	528	550	501	484	491	511	496	490	511	464	496	494	534	462	524	476	482	499	476	497	508	510	472	508	522	491	473	514	483	498
10138	27048	23862	14240	10457	7965	5720	4934	4819	3927	4033	4157	3768	3193	2307	1819	1087	846	828	812	711	760	736	731	707	753	790	821	803	809	860	846	1043	992	970	827	841	764	745	700	673	708	678	718	692	745	725	771	770	724	727	731	714	710	653	717	691	673	659	622	687	643	665	709	668	644	669	669	682	664	651	661	686	698	705	694	624	628	680	650	687	644	676	681	621	653	723	668	647	654	679	717	668	674	670	664	633	638	631	725	622	697	663	658	682	698	637	693	670	695	691	659	722	736	633	705	717	700	698	655	677	714	672	728	665	715	691	638	686	687	669	660	677	649	645	682	659	691	672	664	670	636	685	718	674	632	705	617	685	644	663	658	695	697	674	683	680	704	673	643	649	647	701	657	688	678	709	647	678	720	672	684	632	673	684	659	676	680	678	660	681	672	706	662	672	657	660	665	658	680	621	635	676	625	676	656	638	664	702	659	684	666	674	673	674	671	675	683	729	673	642	609	666	715	671	700	638	679	662	641	644	638	714	727	665	638	676	685	665	648	647	685	683	660	659	674	690	673	676	702	644	659	672	671	669	666	672	620	693	658	627	708	641	654	634	671	693	676	645	700	658	658	649	731	675	693	679	672	685	675	649	689	635	666	686	667	650	691	678	702	665	688	648	694	669	666	686	647	657	673	702	682	677	708	686	656	645	662	701	677	691	673	661	698	662	697	665	689	715	671	687	661	703	676	672	641	625	656	682	688	677	629	631	649	675	662	678	653	655	590	599	692	695	677	689	700	674	664	666	653	689	689	674	670	762	671	629	672	653	647	663	698	638	730	640	654	655	704	685	626	683	621	655	626	700	721	693	678	650	668	668	657	673	639	657	636	644	705	707	663	683	681	668	653	703	669	688	656	659	685	659	696	675	619	696	663	668	670	693	658	655	685	647	673	687	677	698	671	672	660	673	644	688	603	686	650	668	711	656	689	661	737	681	690	671	685	650	673	675	644	651	695	661	686	717	674	698	685	696	669	704	652	658	701	651	727	661	650	656	657	674	663	667	650	709	673	671	688	648	644	697	673	660	667	657	645	657	715	695	642	627	642	655	695	694	689	688	691	665	695	688	666	614	684	697	663	704	663	718	648	635	701	663	631	687	673	691	660	679	685	687	652	661	667	659	688	624	666	673	722	679	664	664	650	705	648	684	660	677	648	628	645	680	658	666	678	666	699	668	686	719	650	724	681	643	684	660	688	658	680	664	672	629	635	712	692	630	685	687	629	678	695	629	672	734	647	685	623	683	673	649	651	651	722	702	710	698	711	667	640	689	670	687	634	663	690	631	657	673	656	705	680	628	660	689	659	675	675	679	710	679	580	657	646	712	695	641	681	723	670	642	702	673	668	708	686	665	687	672	636	686	636	651	666	663	676	661	657	658	665	655	680	618	646	652	673	688	672	665	688	699	694	681	671	724	614	669	683	647	627	676	702	701	649	679	629	670	687	634	667	679	658	635	668	664	695	710	661	669	690	720	635	654	705	691	717	646	685	736	668	675	656	685	710	615	630	697	663	678	692	647	624	638	664	681	612	665	723	634	676	679	679	659	671	663	645	664	655	660	641	663	661	618	700	633	669	688	673	653	717	678	699	671	658	632	694	695	683	671	721	701	685	634	645	669	635	650	651	633	680	679	667	677	671	638	710	677	682	669	647	658	610	579	645	648	633	683	633	696	667	696	678	672	686	679	673	693	642	682	651	633	657	668	693	677	657	655	678	676	688	642	640	678	683	648	731	671	642	650	656	651	645	642	658	671	645	666	667	678	683	662	657	668	616	648	688	679	663	685	659	641	669	680	657	664	652	717	690	676	668	677	680	656	647	686	667	658	680	641	647	668	693	630	695	641	714	654	667	682	670	676	637	642	647	656	680	680	736	651	644	646	669	657	671	644	664	689	660	671	674	640	662	654	678	698	682	693	683	678	699	631	608	664	632	689	630	688	654	681	679	709	636	647	620	734	671	699	668	698	708	715	648	639	644	677	711	689	670	671	719	638	694	687	611	678	646	667	665	722	708	677	602	684	690	662	641	689	607	681	671	678	693	719	693	650	678	689	635	681	705	645	637	708	677	647	685	650	624	717	701	708	678	670	658	688	705	694	696	667	656	638	622	703	649	712	724	617	655	709	702	627	638	692	637	670	667	640	663	713	663	691	644	663	656	639	664	666	616	721	646	633	708	710	647	670	693	696	680	674	683	669	630	673	618	700	691	665	673	644	653	701	647	677	733	665	706	669	668	695	652	735	695	676	661	636	686	675	684	663	672	666	687	636	645	653	657	698	671	661	661	662	661	656	715	683	659	718	644	682	682	703	660	630	641	711	691	619	672	666	735	649	660	663	722	690	696	664	678	656	701	649	664	687	657	663	688	640	635	677	732	675	663	615	666	649	658	660	622	677	640	631	646	696	660	697	659	660	690	621	654	632	656	624	602	700	654	645	634	673	703	663	701	683	648	687	654	627	604	696	670	669	751	643	688	643	669	694	642	684	686	677	658	655	654	646	670	649	702	685	721	660	687	680	706	668	626	644	630	673	640	602	625	691	696	618	665	660	663	641	639	620	694	661	676	679	691	676	647	625	711	637	655	652	667	669	686	669	670	626	660	684	646	658	656	673	670	679	674	666	607	681	641	648	666	678	675	654	681	671	665	643	640	634	639	672	673	700	683	696	683	701	676	673	661	627	693	636	685	691	663	641	687	694	659	671	679	702	648	690	656	663	693	662	669	650	662	645	644	665	695	652	638	691	637	704	686	685	657	635	665	681	710	678	659	701	656	682	634	681	685	649	666	672	680	693	651	674	688	640	647	679	698	662	625	663	669	665	649	664	640	630	687	644	684	661	678	664	633	685	650	683	717	667	714	667	631	623	663	657	689	709	681	627	691	658	656	675	666	716	671	680	679	700	659	601	625	774	667	676	665	656	669	711	683	642	644	680	644	671	727	646	682	651	697	690	655	641	652	647	635	674	636	669	682	684	658	649	641	714	625	675	661	647	665	710	661	691	600	735	668	650	682	681	635	668	729	666	687	669	681	706	659	612	663	668	720	653	663	671	716	713	695	722	696	669	670	685	624	682	663	638	667	651	673	632	665	678	685	629	698	682	682	611	674	677	693	674	615	667	674	702	669	681	699	696	671	645	704	667	697	673	658	691	651	672	650	677	700	679	636	675	665	688	625	705	621	612	670	649	670	672	677	687	657	702	660	694	635	691	694	676	656	633	663	642	669	658	646	652	656	687	637	671	664	665	661	634	656	679	687	685	673	662	703	653	655	655	695	669	631	673	662	714	661	676	660	670	630	641	668	680	665	700	673	666	633	682	653	677	666	702	606	665	692	681	633	697	675	698	657	696	681	703	660	665	688	678	699	659	647	677	642	654	679	681	664	637	646	668	638	639	666	652	653	665	697	680	711	672	682	640	698	679	663	719	661	695	669	675	658	661	686	679	697	675	641
22474	20952	28736	23330	20959	21089	13470	3587	2438	2420	2418	2159	1806	1625	1304	956	592	495	523	448	398	433	401	400	468	474	415	472	433	478	530	606	572	674	569	529	502	451	368	386	386	445	427	407	417	446	494	450	438	502	422	384	395	381	385	385	412	369	346	366	410	354	367	368	383	377	403	391	386	371	421	351	393	347	371	403	384	395	367	393	398	397	387	383	363	396	414	416	359	395	371	393	399	392	382	374	380	376	378	388	395	387	396	392	373	387	404	356	395	401	417	359	388	397	374	360	349	396	396	397	371	389	382	354	377	404	375	409	351	358	377	408	370	356	385	353	392	350	376	379	381	374	380	401	357	403	417	376	384	381	356	414	348	393	409	391	365	384	388	404	393	437	417	372	381	352	390	381	375	366	384	388	377	372	347	386	343	363	360	365	406	400	388	385	397	403	448	377	364	377	399	394	396	354	392	389	390	395	386	384	356	356	383	359	384	369	369	382	375	372	427	379	372	410	347	399	374	361	412	375	382	366	378	398	425	369	362	373	384	406	398	384	381	364	413	368	364	386	364	359	418	394	384	426	367	391	376	360	386	397	401	383	373	388	389	396	363	365	372	383	417	396	369	380	368	395	395	351	362	367	371	372	395	386	422	359	384	414	387	395	372	375	395	352	404	388	376	400	366	366	374	393	363	357	373	390	332	377	381	346	378	381	375	407	375	407	397	386	402	384	410	347	377	442	373	362	390	378	374	379	359	373	404	396	368	405	396	330	407	371	364	364	357	365	404	375	413	379	406	378	402	355	423	396	391	394	383	418	377	354	377	386	349	379	370	349	306	395	415	382	384	408	366	393	338	361	368	389	393	403	365	395	405	404	384	352	401	362	355	381	391	394	377	384	394	384	402	377	373	398	356	374	380	404	397	401	393	375	361	376	396	421	385	385	384	411	356	380	384	386	392	384	367	358	373	429	437	369	352	346	367	398	400	406	371	367	370	370	375	405	380	376	340	435	342	362	413	369	319	390	378	364	338	388	357	378	401	425	392	391	402	386	366	388	363	386	393	366	372	372	396	384	373	377	410	381	378	387	387	377	383	369	391	373	398	379	370	409	364	392	350	365	361	388	423	363	400	384	384	397	389	371	381	355	379	388	396	402	390	363	333	365	397	360	384	399	368	354	393	379	375	379	355	373	382	378	348	376	426	355	390	389	348	361	416	358	384	385	383	395	360	372	369	383	384	408	372	376	366	404	372	367	393	379	371	394	372	393	371	416	374	356	368	400	370	401	340	344	368	395	369	388	373	362	369	371	403	364	356	365	388	420	374	369	394	389	373	373	371	353	389	406	397	358	372	359	398	368	384	377	362	389	367	392	377	368	396	369	394	360	404	366	372	353	388	381	387	395	397	359	371	391	341	379	370	368	369	370	410	339	373	380	368	351	373	403	390	389	376	349	358	399	370	379	360	386	390	366	327	384	391	386	387	352	367	387	356	363	397	365	385	394	362	381	369	378	386	402	367	356	364	375	397	390	390	352	358	421	373	373	370	389	373	353	366	379	423	401	402	433	381	383	395	407	375	354	398	352	402	410	398	406	390	385	349	377	425	395	362	409	379	369	378	373	382	390	358	352	391	375	371	353	364	395	367	339	398	356	366	364	356	427	383	401	353	398	370	388	371	359	394	383	402	390	377	363	366	392	376	368	347	400	393	387	387	400	375	416	385	403	357	378	390	390	394	343	407	336	420	386	376	365	370	386	381	422	397	380	398	374	367	390	399	378	400	397	402	381	365	358	393	340	395	349	376	379	339	368	370	430	382	388	391	364	380	406	365	380	375	385	360	400	361	379	369	364	417	373	395	385	383	366	364	369	376	393	386	372	393	361	384	387	376	379	411	347	351	363	397	358	377	396	383	354	391	377	400	372	382	361	379	378	378	410	361	407	345	396	359	410	375	411	372	346	397	372	375	386	382	356	379	373	437	358	387	374	369	408	373	394	400	376	385	357	428	382	415	394	419	394	397	363	383	370	414	339	350	365	363	390	354	417	388	373	372	371	380	404	359	401	381	343	386	420	395	361	396	373	356	389	368	376	390	377	385	363	404	380	393	430	391	390	354	374	389	387	438	390	362	372	377	390	381	346	362	366	410	326	368	410	383	414	366	365	361	372	404	400	387	400	373	364	397	367	393	347	363	373	381	397	390	372	367	401	375	355	357	365	367	359	356	371	381	379	353	375	389	365	363	370	398	377	395	368	380	373	385	373	389	357	410	385	414	361	364	381	358	335	372	380	401	387	361	404	348	374	364	381	392	411	356	396	405	365	383	373	384	380	366	378	418	393	382	394	387	385	372	377	412	403	370	374	380	381	362	385	377	406	353	398	406	377	428	367	381	364	426	389	394	365	385	368	400	339	386	369	383	360	384	386	405	412	372	393	394	399	408	368	383	375	405	385	389	412	375	372	379	339	365	367	361	397	416	380	372	391	386	383	379	355	324	385	354	396	354	388	363	360	405	379	363	373	400	348	382	369	366	391	395	391	378	390	374	386	363	419	343	390	388	401	394	376	377	376	375	376	372	386	375	410	359	376	390	430	407	408	407	361	390	383	390	383	365	359	365	380	369	346	393	404	383	379	408	390	380	367	384	416	403	373	410	376	377	372	400	400	350	385	363	373	439	368	376	367	383	399	374	384	393	388	389	340	390	379	383	376	371	370	368	354	355	369	352	407	364	379	377	389	414	375	362	401	387	400	372	385	367	390	373	402	379	368	408	365	365	415	395	368	378	379	409	393	394	409	385	376	361	386	374	379	386	356	364	426	377	395	384	413	379	383	397	427	397	399	381	375	390	383	383	400	392	417	363	364	386	378	365	385	370	376	377	377	361	345	388	405	362	398	384	397	430	395	383	391	409	365	401	390	361	363	389	365	398	363	382	373	369	374	368	391	360	367	377	363	397	364	366	376	380	401	360	363	357	379	391	426	395	404	404	360	414	381	399	425	391	357	400	363	380	368	345	363	375	354	426	372	394	365	349	390	404	366	417	372	341	381	386	376	398	350	403	350	376	383	406	408	439	383	398	421	361	373	363	394	364	352	368	389	404	377	361	392	404	413	372	376	361	369	401	388	405	315	416	373	354	353	350	373	384	379	384	388	389	372	407	385	373	382	363	360	373	361	346	376	349	363	392	402	373	398	402	391	383	391	363	370	386	364	366	361	350	391	357	374	403	398	385	404	366	374	387	372	392	421	382	370	381	366	361	374	363	360	375	404	369	392	387	384	401	360	363	360	410	382	366	357	351	408	371	385	377	369	399	369	381	370	377	395	370	365	394	354	393	378	377	365	363	415	373	399	379	379	370	373	386	364	357	392	383	395	386	359	382	400	414	386	396	404	394	419	374	379	378	343	372	376	375	379	391	379	383	386	385	387	374	418	386	353	394	378	403	360	399	338	341	351	376	387	352	368	379	361	394	376	386	405	346	370	361	362	352	405	346	363	392	376
12841	32146	27803	17988	13197	9770	7933	7136	5873	5488	5458	5059	4245	3658	2711	1795	1023	867	731	711	700	669	677	656	700	691	680	703	724	829	835	936	936	1075	931	849	738	689	604	614	551	527	548	551	626	596	697	684	686	739	677	581	542	513	548	537	514	513	486	530	527	522	516	542	494	534	507	533	525	554	549	523	503	521	522	520	485	544	521	497	488	536	523	513	489	534	467	534	504	515	534	517	502	486	509	511	509	484	505	518	536	505	544	541	530	488	490	528	524	544	503	512	554	549	497	510	508	491	511	518	537	541	496	538	514	506	512	540	567	526	495	496	548	570	502	486	489	530	503	490	475	543	484	549	529	486	548	509	518	483	508	477	513	505	523	508	482	512	496	484	514	521	528	534	503	511	514	519	528	510	511	518	485	481	518	520	493	505	508	480	503	519	523	550	527	537	490	530	471	524	521	530	535	495	530	525	483	500	498	504	521	504	529	510	511	494	499	473	486	541	515	469	482	485	555	488	514	516	509	552	502	543	519	556	491	514	514	554	511	535	523	512	481	502	495	539	506	552	531	497	515	507	530	505	553	503	497	529	518	522	471	511	479	529	480	512	511	535	508	517	511	473	501	507	500	559	535	530	481	514	526	518	533	486	537	546	519	489	527	521	490	535	468	512	556	484	517	473	537	509	497	576	554	508	505	543	512	516	527	497	546	495	496	519	523	498	505	499	507	538	494	472	486	494	476	509	522	495	519	570	522	551	464	528	554	537	450	536	537	509	490	527	507	488	513	499	516	535	527	468	521	535	502	494	518	494	533	483	511	565	526	535	576	531	523	543	499	525	546	526	466	538	530	515	531	482	498	522	517	507	523	514	465	536	503	471	474	502	522	473	525	520	497	488	541	513	506	497	519	562	538	521	482	514	475	557	482	500	529	483	524	513	492	566	509	518	518	476	554	490	509	510	519	500	477	531	498	534	538	504	532	491	505	462	490	506	519	523	504	500	493	459	497	528	501	493	483	539	522	497	564	467	497	499	532	510	481	487	515	517	465	520	498	484	545	506	497	500	503	522	533	487	526	519	568	512	506	487	512	536	491	527	533	540	505	491	532	516	480	501	488	521	497	485	471	517	551	518	521	476	533	537	532	528	490	523	489	477	501	523	481	548	526	500	523	498	488	548	509	519	558	492	485	495	494	513	503	510	473	553	502	534	530	542	468	513	477	526	535	480	498	530	498	482	500	500	453	560	534	528	490	508	527	502	529	507	524	513	487	511	514	516	482	480	521	530	494	569	496	530	505	517	553	549	566	493	515	536	507	538	531	511	481	502	541	534	476	529	492	528	485	451	492	521	520	463	511	531	502	536	482	530	542	486	523	502	565	510	536	484	520	503	533	511	513	475	548	507	510	484	463	541	518	526	518	479	515	515	539	495	517	512	501	524	506	509	512	502	506	533	534	524	519	502	487	494	547	572	501	479	505	516	516	550	518	532	488	511	551	489	508	477	553	506	522	541	506	526	516	518	493	498	496	515	490	468	524	530	484	489	481	476	507	512	504	487	513	537	514	524	497	472	528	466	525	516	495	491	529	522	540	497	490	502	484	552	503	488	536	469	496	539	525	580	519	501	534	504	506	491	507	516	485	499	547	498	528	533	502	527	526	550	535	551	505	512	508	497	519	501	471	526	474	491	487	526	501	517	482	519	485	523	513	529	506	516	498	538	527	516	493	519	506	488	506	522	506	556	516	481	544	518	485	475	515	489	506	506	509	516	503	484	505	509	529	526	539	504	472	527	504	550	495	523	511	502	476	511	550	500	514	531	561	488	525	536	496	540	562	535	547	499	498	543	489	495	530	497	473	524	489	510	518	533	551	484	499	480	513	518	508	506	541	503	493	507	518	524	532	524	532	539	515	510	507	526	519	523	506	507	536	515	472	512	542	570	519	495	537	504	540	536	533	506	536	504	496	506	537	519	534	522	519	509	522	516	510	509	516	512	501	502	484	508	519	535	484	534	492	512	531	471	532	514	497	513	552	460	516	526	510	481	489	475	493	543	532	466	515	536	538	475	500	491	496	529	491	486	525	521	554	496	516	489	518	514	481	539	532	514	517	531	498	547	501	540	513	487	499	488	487	545	529	513	514	490	509	539	481	472	515	505	527	498	492	479	477	526	506	471	506	503	512	533	479	520	488	527	469	482	496	509	502	500	459	502	512	480	554	511	518	501	517	527	500	516	512	520	508	522	525	488	536	530	511	531	483	481	539	526	547	501	516	455	520	534	520	489	566	485	549	518	509	503	515	556	532	514	525	525	504	527	545	496	469	502	484	535	529	517	500	519	531	540	505	523	531	512	486	527	522	510	493	503	484	514	517	543	512	516	486	479	483	506	504	495	502	460	488	519	486	524	539	491	522	486	500	502	509	511	521	506	484	475	510	494	488	514	502	518	511	528	514	515	511	507	488	535	504	479	521	493	486	519	517	515	529	514	525	496	538	467	516	511	527	519	521	495	499	570	503	509	503	495	517	518	519	513	515	497	472	504	493	468	498	510	518	507	527	518	485	492	506	526	514	488	511	495	473	459	519	531	512	519	495	524	531	479	534	516	478	523	483	484	530	503	533	520	498	493	538	482	556	528	552	555	506	493	548	498	532	498	534	543	514	543	512	509	521	503	515	510	508	535	521	559	488	504	511	539	523	493	480	519	518	520	474	527	548	497	475	512	506	479	520	502	511	520	513	491	493	512	556	553	509	528	493	520	516	487	526	527	515	519	495	462	488	519	475	554	510	468	465	522	529	452	485	530	522	511	495	497	495	518	520	499	543	495	503	512	510	492	526	527	510	474	532	504	552	491	473	513	567	492	552	495	526	524	491	506	459	514	480	574	491	515	548	498	510	531	501	513	514	547	504	494	517	493	498	462	486	524	500	540	469	490	515	549	490	508	479	513	533	502	530	476	517	490	516	517	521	506	491	527	526	534	500	535	466	490	516	513	463	503	532	523	500	522	509	538	489	546	473	493	527	481	495	509	470	551	508	517	504	513	550	477	509	495	528	469	504	522	517	474	542	482	485	491	502	480	538	524	532	509	523	509	554	515	526	537	519	526	536	513	526	532	501	537	462	516	507	518	530	503	544	490	497	531	475	508	479	509	520	490	462	495	494	521	534	511	526	502	501	480	556	539	506	533	514	511	485	482	516	535	513	545	497	510	526	496	524	501	490	498	536	513	548	469	510	515	531	548	510	526	504	529	525	505	517	532	507	512	512	496	517	498	520	522	508	458	533	523	516	534	486	520	514	486	566	513	490	531	520	508	507	534	483	518	480	506	485	527	497	507	532	502	522	502	525	492	574	488	554	535	517	514	496	531	527	467	536	515	504	500	491	496	493	504	511	495	512	488	536	515	501	541	457	506	482	549	518	506	508	526	499	535	535	570	537	545	543	499	494	507	516	528	497	491	479	488	535	488	554	527	458	530	489	529	524	501	536	520	511	512	558	489
26555	20694	15057	5694	2501	1526	1344	1031	978	1047	924	773	749	705	605	487	406	411	367	389	365	392	362	376	354	404	415	385	381	375	394	424	454	447	422	419	420	382	392	369	384	368	379	394	398	429	419	448	336	404	369	373	380	394	411	398	384	363	395	371	348	399	369	380	378	323	388	405	413	374	358	388	402	388	380	362	353	385	371	364	405	399	393	383	364	369	366	329	389	382	355	374	374	370	339	405	380	393	378	368	358	357	368	362	375	389	383	364	377	334	367	372	398	379	425	370	357	427	372	368	365	393	397	423	404	388	395	413	362	375	365	360	363	374	390	347	373	389	362	378	385	358	343	394	413	357	389	357	382	365	392	408	399	386	351	349	337	372	347	346	401	364	405	368	403	388	398	407	383	336	378	392	358	374	346	357	366	401	394	362	378	375	394	388	360	388	381	350	371	370	345	384	380	404	351	363	387	374	400	363	374	388	370	342	332	373	373	361	384	347	384	355	389	333	337	408	355	378	381	417	399	372	365	418	389	403	355	401	391	340	368	385	393	351	368	391	413	389	387	377	363	336	368	375	357	376	378	374	393	388	383	385	335	402	378	373	392	411	388	354	359	359	407	381	341	378	405	353	351	396	393	382	357	402	378	394	339	412	396	343	365	391	394	359	392	360	364	413	381	357	390	369	392	370	376	395	380	366	356	391	390	375	379	354	357	376	371	378	385	394	348	390	376	394	382	348	355	358	384	345	365	392	374	361	386	406	373	376	390	360	395	389	382	373	379	357	400	394	370	391	372	343	407	366	388	373	370	389	402	376	347	341	392	382	371	374	344	357	360	352	423	370	371	404	354	397	374	394	366	355	383	394	376	372	386	375	355	384	372	401	393	358	372	428	366	398	406	372	364	409	360	378	358	396	347	353	387	376	382	369	381	372	395	371	394	369	374	388	392	388	374	396	406	396	395	396	365	405	398	389	395	381	338	372	387	391	353	354	396	378	372	375	383	421	371	344	404	399	386	381	387	377	357	363	354	369	387	382	377	415	378	387	365	395	348	390	396	338	375	401	352	394	365	389	369	366	380	398	408	400	352	378	377	353	320	347	359	405	350	334	357	376	346	393	372	397	382	353	367	375	349	366	391	378	370	371	406	384	380	414	364	377	376	391	397	365	365	389	371	406	390	411	377	379	378	377	405	364	377	384	388	395	387	412	348	383	390	396	377	377	374	373	425	354	410	364	413	358	386	350	330	351	363	373	368	345	388	412	373	403	373	372	371	386	371	370	356	379	382	357	359	350	402	367	410	380	371	374	394	383	383	380	366	362	387	369	368	367	394	380	384	368	384	350	357	372	356	375	361	369	377	418	340	369	362	382	376	363	370	359	390	351	331	380	374	368	387	353	373	415	342	412	407	383	361	388	351	389	393	393	354	379	387	372	349	392	412	384	404	381	371	402	380	373	395	377	413	370	391	380	381	361	369	387	369	395	393	384	360	375	397	409	366	344	392	406	352	416	372	382	368	361	384	366	379	361	377	359	369	366	360	372	412	378	388	355	390	390	375	385	363	397	383	387	351	397	398	349	355	406	379	398	379	345	387	379	357	387	375	399	361	355	395	385	378	350	372	379	356	380	379	368	402	399	402	394	383	401	376	362	332	384	344	380	377	371	378	355	386	357	334	408	390	361	396	374	382	385	389	389	365	379	360	380	349	382	366	398	363	310	392	371	389	389	395	390	361	357	379	369	372	398	421	384	381	370	368	375	379	371	372	408	371	372	326	369	380	362	360	408	416	378	371	357	395	393	378	383	390	395	364	372	386	379	341	345	357	404	359	377	406	389	383	353	351	356	394	410	399	380	359	384	355	408	365	378	373	383	390	383	403	356	398	374	374	366	362	371	418	350	380	400	370	368	411	375	385	375	374	356	386	362	347	377	371	400	387	423	399	407	392	344	367	329	388	344	384	363	384	390	414	395	339	379	360	373	395	361	389	363	399	395	373	358	367	351	366	345	380	390	379	388	391	342	385	400	359	364	394	369	383	402	381	352	322	369	386	351	376	371	393	360	390	362	394	393	367	376	397	418	370	358	359	383	335	404	395	388	360	372	386	364	355	402	407	374	359	387	399	392	373	397	354	383	369	366	372	380	425	384	415	370	362	417	376	372	355	393	357	404	350	392	342	358	365	364	375	392	389	395	378	373	364	346	361	358	408	385	400	365	345	347	373	389	365	373	336	381	352	398	366	356	427	353	376	395	386	363	376	384	340	388	362	395	354	387	354	377	367	367	362	378	373	363	399	342	400	397	368	379	389	378	400	383	354	398	364	371	396	352	384	363	395	374	379	389	369	374	406	377	402	373	341	405	383	352	395	357	378	371	374	374	382	372	380	385	341	399	366	376	361	390	382	387	397	390	391	376	380	404	370	388	389	371	369	366	364	364	435	392	371	368	377	392	383	367	376	383	406	395	386	374	356	384	378	394	377	363	347	381	418	374	422	356	385	396	376	365	360	381	387	376	375	383	376	376	388	390	352	376	380	424	392	351	395	383	394	381	362	398	361	379	372	382	349	392	336	403	390	383	375	387	380	388	387	377	404	380	366	387	343	396	346	326	368	389	406	382	366	362	363	384	404	400	387	369	382	390	388	338	381	402	391	397	384	358	399	385	386	360	395	412	351	353	378	348	403	393	351	371	413	380	369	436	400	388	383	374	372	367	395	397	372	374	365	394	380	362	401	359	370	354	382	345	380	329	399	384	382	392	379	353	368	359	362	381	378	381	397	357	343	379	415	407	384	403	409	388	391	375	357	370	366	387	364	394	397	386	376	345	387	384	404	362	386	379	416	350	398	397	381	384	393	394	368	391	375	403	407	388	362	398	389	388	404	354	392	394	352	361	392	399	358	366	385	378	391	333	364	358	364	374	405	400	374	410	369	383	346	355	389	349	381	376	401	410	403	342	399	396	388	366	349	386	399	392	405	352	387	372	366	345	387	375	408	391	374	382	336	376	395	357	353	353	381	376	363	365	347	388	375	370	367	404	332	374	381	368	395	365	448	380	356	416	392	378	411	373	364	347	392	391	377	418	399	396	396	417	378	376	400	414	349	384	388	381	384	383	378	366	364	387	377	355	371	384	330	353	379	396	362	385	383	368	417	395	402	406	411	395	384	380	376	377	419	387	409	370	343	353	386	380	371	377	376	384	347	375	369	395	374	377	367	398	370	344	386	367	413	409	351	371	410	393	381	372	388	370	420	371	357	399	371	391	355	386	357	350	368	400	380	378	376	369	383	354	396	347	370	405	375	395	418	362	434	375	322	397	374	385	387	374	387	350	353	397	381	399	378	373	383	398	394	385	378	370	350	390	350	381	352	423	380	350	373	377	378	393	382	352	350	384	373	376	384	371	368	390	357	390	405	380	402	413	346	356	316	367	346	448	392	389	383	397	356	344	364	346	381	362	418	377	397	368	385	393	354	345	382	369	388	363	425	378	388	369
9328	18235	14601	7073	4935	3621	3201	2665	2226	2645	2174	1724	1442	1355	1122	751	639	529	522	531	546	509	522	531	562	556	539	515	550	553	594	649	667	722	560	643	556	534	516	482	505	494	540	561	569	584	632	626	540	520	500	525	474	494	514	537	517	508	525	514	510	491	514	488	512	503	476	530	490	519	534	463	514	458	483	489	483	490	532	502	472	517	491	508	522	492	476	469	533	477	515	538	535	484	491	513	478	511	509	482	481	511	523	519	500	530	519	487	528	508	496	503	553	529	570	515	522	494	503	495	531	481	453	465	518	508	493	524	540	517	521	494	485	500	468	477	521	518	523	521	508	497	523	515	551	505	476	521	490	519	508	557	464	523	478	505	536	511	491	488	489	546	511	499	532	527	514	466	532	519	534	512	480	518	526	499	485	500	516	503	483	530	510	518	511	526	533	541	507	501	511	515	502	440	470	502	480	584	526	519	498	474	547	503	457	479	464	495	496	487	497	531	513	511	501	510	523	533	537	536	478	488	498	528	501	492	542	471	482	483	483	561	535	504	505	503	479	491	504	502	463	511	512	461	501	471	497	496	526	556	483	485	500	546	534	472	482	518	531	486	477	509	506	494	541	509	458	498	516	508	510	528	463	479	479	509	508	495	531	503	531	512	529	521	533	454	537	505	487	514	498	517	492	497	520	515	506	472	520	520	478	524	520	474	492	528	497	472	500	525	511	521	510	523	490	518	509	496	501	519	496	512	463	507	488	531	494	453	499	509	519	502	544	482	514	476	523	502	515	516	512	539	501	494	504	531	502	481	527	526	509	463	477	530	517	549	505	470	501	511	499	512	483	485	498	476	503	512	502	499	516	519	521	456	488	520	527	470	497	526	479	480	521	505	495	522	449	539	519	492	477	500	483	515	521	489	494	473	517	498	464	486	502	505	511	474	525	489	541	493	521	497	520	514	495	505	479	510	475	483	514	527	516	536	480	521	501	502	473	486	517	505	487	508	505	489	496	500	510	498	456	490	513	480	506	495	491	458	516	474	496	521	522	537	523	519	518	520	524	517	508	522	522	474	490	483	506	520	457	499	506	481	476	487	472	488	501	493	490	485	530	434	495	517	488	427	506	488	522	468	487	491	498	477	505	516	498	488	507	525	468	502	519	470	518	495	512	521	514	482	490	536	538	524	507	488	510	503	491	523	523	523	502	479	529	504	564	565	509	493	505	518	493	513	478	479	506	482	506	493	531	536	530	534	508	507	489	489	508	502	497	523	537	527	511	490	530	517	476	479	521	495	549	491	490	503	471	462	502	520	483	535	523	465	510	504	529	480	479	466	471	525	485	451	526	466	500	500	513	504	512	521	522	510	530	481	492	521	497	497	471	509	532	514	502	509	486	490	502	482	524	466	514	515	511	485	493	455	491	534	504	515	489	481	444	527	470	498	530	528	498	500	474	513	533	503	456	506	504	517	488	482	546	518	515	506	471	501	479	504	510	496	484	501	511	503	491	470	521	484	498	464	508	537	491	492	480	481	501	470	482	467	494	506	470	518	485	508	520	530	501	462	495	517	487	503	510	498	541	523	499	478	509	513	522	507	463	516	491	495	492	490	516	525	515	512	553	525	480	497	507	498	523	481	501	486	502	490	506	482	517	486	541	506	521	476	502	495	524	533	518	549	507	513	460	508	480	512	534	503	515	511	509	515	519	513	550	520	492	505	513	512	506	478	496	484	507	452	511	509	479	472	496	496	520	499	500	524	518	491	486	453	509	544	517	472	524	503	487	472	482	518	500	469	505	547	543	544	521	496	512	502	513	483	497	518	482	476	496	474	476	524	499	522	474	527	508	495	501	483	495	461	565	520	486	520	513	488	482	480	503	508	498	489	498	481	526	487	495	500	479	515	490	508	529	542	508	519	465	495	528	497	518	499	473	510	513	518	517	526	486	472	510	478	496	502	482	510	509	522	498	526	507	495	484	430	454	472	459	526	505	525	514	479	492	547	494	483	491	513	476	472	497	495	513	486	507	530	499	487	487	470	493	479	486	487	547	471	526	473	483	491	543	541	542	515	503	498	509	497	491	480	505	521	498	476	473	537	541	474	498	515	511	466	499	531	486	501	493	530	530	498	526	510	510	473	504	526	512	482	525	537	502	476	503	473	516	496	515	479	549	518	508	475	537	536	518	527	523	471	500	502	552	471	515	520	500	499	494	502	527	505	521	500	514	526	480	542	514	492	522	512	510	537	516	491	500	497	455	537	513	522	469	505	498	493	508	544	529	567	462	519	543	485	499	512	514	515	527	524	571	520	531	494	511	488	486	530	522	555	482	528	550	470	533	486	497	535	500	530	504	488	502	474	498	504	491	508	559	512	523	482	504	475	503	508	497	521	515	511	510	534	499	506	512	493	485	489	480	484	538	498	483	529	507	485	535	512	524	450	477	473	512	547	492	530	474	537	461	507	531	506	524	512	514	541	493	498	531	480	484	526	542	482	461	511	517	495	489	507	492	464	494	515	439	504	483	453	525	486	489	507	477	496	498	524	506	507	504	525	518	493	506	487	463	518	501	466	516	490	534	487	535	467	469	493	499	511	488	502	517	563	490	504	503	483	527	465	496	533	513	515	460	512	485	510	525	515	493	516	485	495	526	512	498	495	470	484	526	470	498	510	501	534	503	475	518	498	540	514	510	518	528	509	489	505	532	489	479	497	485	503	510	480	475	484	463	548	494	492	496	511	478	505	523	507	495	490	514	484	490	527	510	485	519	515	465	512	550	495	508	530	545	507	493	521	485	479	500	486	517	515	523	512	497	567	527	501	503	518	508	521	594	508	496	537	514	524	523	488	542	543	493	495	515	539	478	514	480	528	531	548	494	510	541	495	501	520	543	468	508	500	500	482	510	489	479	511	484	490	501	546	476	496	516	469	510	513	537	505	519	538	519	476	523	527	510	513	505	492	519	483	509	530	484	512	517	533	521	489	490	490	507	537	513	538	551	469	488	509	490	499	519	525	507	506	528	528	521	504	479	503	522	523	531	508	485	532	512	532	486	507	458	525	506	466	531	523	489	503	486	489	488	505	516	489	536	519	475	519	533	488	526	515	546	523	485	502	516	488	506	491	533	515	487	485	520	525	562	492	533	475	492	537	540	518	551	529	510	519	518	440	483	475	511	524	517	526	487	518	537	533	526	516	500	503	481	489	524	505	485	495	518	529	505	495	512	517	528	533	490	517	489	510	504	486	463	519	502	514	508	517	466	522	499	531	551	485	525	494	489	483	510	483	516	514	490	483	534	479	476	553	541	522	500	477	505	503	515	493	490	481	492	523	508	489	487	484	524	491	491	505	516	482	506	520	532	489	501	550	497	508	519	487	459	516	503	529	484	471	491	502	516	525	484	535	533	519	480	492	508	497	492	524	499	505	529	487	501	510	492	557	491	492	494	513	516	519	487	481	499	505	459	517	538	481	480	493	520	535	491	489	497	486	506	565
23319	20940	28308	23713	20940	14334	3774	2092	1878	1902	1520	1155	1090	1082	942	773	602	554	538	558	534	539	545	535	591	610	518	518	573	592	588	581	646	599	618	585	561	541	519	475	561	544	563	587	561	616	663	630	567	535	580	537	509	525	543	520	521	505	569	496	519	495	475	503	509	475	507	499	501	528	520	503	501	490	519	477	556	455	512	534	523	511	514	532	491	476	482	511	517	497	500	531	481	495	514	501	472	526	472	483	480	524	513	470	501	553	499	522	506	500	517	482	491	474	470	519	490	506	492	550	496	491	501	513	505	511	516	544	497	539	479	526	476	513	486	505	511	475	457	504	479	527	472	475	500	481	489	496	523	509	488	497	470	530	494	480	475	478	463	518	557	493	516	535	475	458	496	522	514	561	492	499	519	482	481	539	506	483	506	505	501	517	484	501	509	512	482	491	504	504	512	514	512	478	471	477	547	475	488	490	485	496	527	494	517	502	502	484	516	474	504	468	507	508	528	511	508	501	488	500	499	526	497	503	477	537	562	485	488	476	489	479	488	500	514	473	492	521	560	487	503	476	544	496	498	502	497	524	501	539	534	512	512	503	502	528	517	519	496	483	483	518	482	474	513	486	523	494	504	506	488	483	479	505	496	499	498	507	497	505	514	487	497	513	496	519	514	526	487	486	504	513	485	491	502	524	515	502	502	472	502	528	490	478	524	517	494	522	541	558	482	493	501	498	511	477	452	466	481	514	508	516	503	519	475	489	492	488	491	512	493	521	464	500	505	479	517	497	523	482	456	528	467	510	500	530	513	502	507	517	463	472	497	522	492	459	501	543	505	482	535	506	514	486	496	500	494	517	507	493	482	534	575	454	524	500	514	484	526	531	501	490	536	486	529	477	537	518	516	487	542	546	534	514	485	502	491	496	454	505	508	496	491	484	529	504	514	502	500	471	503	501	472	550	484	486	480	484	440	523	506	480	483	455	471	470	447	485	527	512	540	487	512	485	495	469	517	522	485	462	525	560	535	495	536	515	497	517	447	453	484	453	502	498	523	494	526	496	504	506	527	514	485	556	478	466	502	450	501	529	492	505	483	503	483	490	500	487	492	514	501	477	521	516	520	475	485	488	490	465	522	515	543	482	509	496	515	505	493	496	498	469	482	472	487	533	530	471	525	506	511	492	500	523	507	485	515	532	490	497	528	471	477	498	498	518	497	518	508	521	481	535	498	525	492	483	519	510	480	530	467	516	513	504	495	476	530	539	483	488	519	534	485	533	483	501	524	520	513	527	501	502	524	460	495	491	540	497	488	469	503	513	482	491	524	513	524	531	470	499	536	474	501	516	511	483	502	487	507	461	498	511	562	518	488	551	500	487	480	475	547	534	473	516	547	503	503	498	477	520	483	484	502	503	544	509	476	470	482	509	495	525	535	490	509	499	526	513	507	519	495	505	497	499	514	515	504	501	482	480	533	521	488	489	489	534	548	487	487	501	518	499	490	486	490	503	511	513	452	485	497	509	520	478	500	481	497	500	515	505	481	517	483	510	498	531	505	489	486	538	523	488	502	512	522	457	509	511	472	470	484	485	496	479	511	489	513	455	478	504	525	466	498	485	511	496	476	499	511	469	487	510	484	501	555	471	473	500	541	511	492	495	513	506	459	458	501	490	479	480	527	557	485	531	475	497	469	484	503	507	540	527	457	508	485	498	475	509	493	495	494	531	495	499	533	466	450	509	493	510	492	513	535	482	495	491	507	521	466	506	500	491	490	516	509	489	527	455	484	520	474	480	518	485	478	523	473	464	496	514	475	487	523	499	476	535	516	526	462	451	509	501	480	499	490	496	478	502	489	530	531	510	505	493	488	478	522	489	512	542	519	519	475	486	534	500	499	483	519	497	534	517	504	466	483	512	536	513	499	482	485	519	514	525	512	543	477	521	460	506	530	538	513	448	507	472	528	519	522	532	527	489	525	474	474	508	491	518	494	493	516	515	508	462	456	496	505	497	536	518	478	508	496	506	530	532	484	493	510	513	472	528	490	503	509	492	493	544	515	498	446	505	529	501	521	510	499	478	478	504	504	533	506	527	549	493	501	519	532	482	521	516	474	479	490	513	504	503	469	490	482	497	502	491	471	504	516	523	567	543	525	444	471	510	491	497	522	518	492	532	517	487	476	483	487	468	520	498	513	505	454	510	488	519	516	495	516	528	479	514	512	546	499	494	524	494	492	526	501	545	511	498	440	486	504	482	517	488	505	517	497	506	502	467	504	482	525	518	454	531	492	527	518	499	493	501	505	517	479	486	531	487	524	498	498	497	498	502	522	512	524	506	457	494	466	530	465	473	480	494	472	500	520	474	482	518	507	497	508	494	508	527	512	490	515	462	505	499	489	507	509	489	538	489	506	493	471	541	482	508	518	521	483	521	497	484	494	511	539	481	512	472	462	498	502	515	456	504	471	505	522	498	492	486	488	486	495	513	487	510	467	509	490	462	509	490	458	517	471	502	453	487	517	439	510	509	494	484	495	510	507	523	514	541	510	502	511	552	454	532	492	493	519	476	503	500	512	456	524	524	505	468	501	488	499	496	499	520	484	504	474	445	485	513	525	476	506	508	510	487	487	536	515	526	472	487	511	525	529	506	476	494	527	527	535	536	520	501	479	501	507	512	484	501	474	494	507	477	483	505	530	509	490	504	472	512	523	490	456	508	489	531	488	509	500	498	521	464	464	514	488	517	513	519	511	508	481	489	500	480	536	540	472	486	498	529	464	493	500	507	501	461	481	468	506	535	492	548	522	534	537	539	506	498	483	477	482	494	544	511	479	537	499	491	495	519	512	471	513	514	487	485	460	500	498	473	501	492	472	505	529	476	524	523	468	503	522	513	499	515	504	487	470	465	514	503	522	547	507	479	540	520	501	477	466	468	482	478	521	487	481	499	480	465	508	467	508	511	491	519	509	526	544	495	484	519	496	498	480	495	465	485	498	536	482	512	520	521	481	489	504	479	467	496	526	478	518	479	517	524	473	463	529	503	537	546	511	496	475	508	509	489	474	493	496	529	474	523	521	498	448	496	483	505	509	473	501	489	548	492	506	495	510	482	561	496	489	532	518	511	501	532	472	512	498	521	539	498	500	487	500	519	515	480	485	489	536	515	494	465	530	497	511	477	475	516	517	498	461	464	520	500	486	509	494	512	488	514	483	475	497	461	520	532	482	554	515	493	504	493	521	503	509	486	489	515	498	530	525	517	524	517	533	536	494	490	461	484	515	510	509	518	540	496	513	491	481	497	497	535	494	506	513	505	481	459	493	496	539	507	438	565	537	466	509	502	499	496	492	483	492	491	468	530	494	487	437	510	507	450	485	490	465	535	506	501	473	457	467	517	461	497	505	513	507	522	487	542	498	498	522	493	493	534	504	511	467	519	552	509	484	526	504	472	456	453	478	486	514	514	453	522	526	548	491	526	480	512	522	499	480	519	448	526	523	470
10799	26438	21574	12591	9306	7007	5788	4441	4479	4373	3331	2525	2330	2263	1791	1265	959	838	810	780	756	747	722	802	784	799	855	822	840	880	862	959	962	941	868	819	765	790	705	713	648	755	765	768	797	895	852	841	748	738	741	711	657	638	686	654	631	711	704	693	702	660	687	652	647	732	686	696	690	693	663	677	632	680	684	670	649	735	707	683	679	649	676	686	663	649	688	690	668	636	672	682	669	650	646	731	659	647	683	640	670	651	635	674	641	694	640	713	693	674	627	654	677	677	640	613	640	642	668	668	706	623	714	669	683	719	662	697	696	620	605	600	681	650	689	641	641	643	704	655	691	661	684	696	679	618	718	697	688	652	659	624	693	647	681	687	655	710	643	703	667	675	684	681	634	716	716	684	669	703	686	668	638	648	656	642	670	703	697	701	632	681	664	642	659	735	682	712	655	685	697	689	617	647	722	678	687	662	652	671	687	635	681	683	647	668	687	671	707	662	646	747	709	680	676	691	674	643	642	689	659	654	654	619	703	662	659	702	680	698	633	688	664	640	632	627	693	712	671	615	703	619	666	704	666	675	663	646	641	681	661	659	639	726	710	629	655	681	658	680	660	703	685	642	662	647	709	656	635	684	655	649	686	669	674	661	652	674	658	643	713	630	682	689	663	721	696	601	650	685	671	673	647	683	664	667	706	670	693	672	682	756	696	695	651	645	636	681	614	713	682	697	628	745	665	674	676	681	664	710	646	645	674	654	660	675	654	621	647	677	686	607	665	659	664	677	645	645	678	673	685	731	688	680	697	665	706	679	663	653	674	631	642	708	636	666	682	654	665	686	646	654	658	675	679	630	665	646	673	661	672	671	706	637	660	669	698	679	649	686	650	653	699	697	665	624	683	639	625	662	701	653	634	686	661	613	655	683	606	659	714	666	662	653	668	714	686	657	692	716	719	622	679	730	652	689	633	644	685	665	700	659	704	693	667	650	662	654	645	638	646	666	699	690	674	655	665	681	694	654	667	697	673	665	658	661	664	683	663	704	688	682	623	706	685	661	681	631	697	677	689	671	669	717	670	655	622	643	665	688	704	620	680	673	672	676	696	642	660	659	667	662	701	675	643	741	643	650	682	667	669	676	707	670	672	657	684	642	673	646	679	649	639	618	720	679	704	620	675	694	686	637	656	651	660	666	710	681	644	670	701	676	697	696	702	649	649	660	664	691	661	711	680	642	675	651	687	682	726	630	681	687	713	708	639	660	649	684	626	698	708	660	648	688	643	669	643	677	702	656	671	627	636	711	661	696	729	682	702	707	679	664	689	680	665	696	690	659	706	660	672	659	644	716	678	675	695	656	656	690	660	653	658	702	674	693	618	654	672	681	658	659	651	665	670	684	660	713	676	694	630	654	658	652	678	664	657	676	679	633	708	670	696	663	655	737	669	664	650	704	658	659	642	656	685	695	700	678	639	663	683	658	660	684	685	636	680	696	664	655	647	668	694	657	659	700	653	661	718	711	651	697	655	701	674	697	652	682	691	713	705	704	694	645	689	720	659	693	655	684	610	705	662	651	630	682	667	650	642	698	657	663	648	680	657	611	676	694	680	658	691	675	670	682	628	645	661	624	675	721	691	640	634	682	676	719	657	731	651	667	675	665	712	668	700	634	660	693	669	643	626	687	701	658	680	663	690	683	665	676	639	643	706	667	664	646	658	677	667	679	695	710	620	664	685	663	724	603	700	633	658	698	688	713	658	662	668	704	627	631	666	654	679	703	648	666	635	654	667	685	711	687	642	624	654	658	667	658	687	629	677	636	656	661	694	674	703	634	683	680	643	693	626	695	633	639	688	641	653	686	660	663	641	658	679	643	699	654	674	677	668	630	706	648	667	649	643	661	670	668	696	715	657	685	629	647	681	727	706	672	633	686	654	667	648	670	706	637	713	654	705	674	677	692	676	708	695	588	688	658	675	640	625	663	643	662	653	644	670	665	646	673	674	675	686	652	696	710	683	711	657	718	650	678	691	657	658	644	673	689	657	690	652	640	649	703	692	643	684	660	680	617	646	676	680	684	711	657	617	722	703	683	667	703	652	688	691	688	687	696	685	673	666	640	693	684	676	690	731	672	684	669	673	705	640	678	708	675	665	698	699	684	658	676	660	683	650	685	671	665	694	672	637	665	663	658	664	685	699	647	684	692	607	676	686	661	577	633	680	667	664	676	657	586	674	664	685	695	653	669	666	638	684	700	678	618	696	607	668	735	631	675	712	689	619	688	696	637	666	697	611	624	629	636	678	656	679	666	689	674	638	646	687	672	717	664	662	707	686	646	690	680	648	664	717	636	642	692	681	656	661	684	696	655	666	662	736	624	660	714	656	651	716	653	639	649	660	675	664	691	705	687	664	672	688	685	709	665	713	637	670	666	641	643	677	702	648	669	611	641	661	678	676	739	654	727	663	657	702	718	666	651	659	616	643	647	656	709	656	645	656	677	669	685	658	699	624	654	679	653	687	662	675	636	689	684	697	664	662	632	639	641	647	643	685	700	705	666	669	693	632	738	672	662	688	675	678	683	680	690	673	641	666	643	643	685	704	650	683	638	653	674	637	662	665	655	704	699	647	691	644	646	628	674	687	683	673	689	602	642	668	696	710	694	719	656	653	713	666	710	679	669	648	683	655	656	695	654	677	654	694	681	666	685	696	664	662	662	672	664	641	623	659	650	663	649	644	661	716	702	688	645	633	687	660	713	618	699	674	677	684	664	631	660	673	684	657	716	685	679	684	661	682	693	651	657	626	673	698	670	643	673	672	667	675	709	667	691	675	727	662	723	702	652	706	704	623	696	661	690	669	650	648	656	672	655	722	627	679	664	695	724	670	681	670	693	638	689	641	646	701	660	680	664	685	697	687	641	683	688	711	667	657	686	652	678	694	715	646	678	711	687	692	650	687	666	665	662	647	688	644	637	645	676	692	717	651	687	706	731	645	654	675	650	644	687	636	650	658	671	637	710	660	672	646	684	694	665	646	615	691	645	683	708	682	643	654	673	690	719	656	695	654	648	690	692	675	676	679	674	670	617	616	707	685	638	699	653	646	678	657	684	638	645	704	647	627	647	670	682	650	690	665	712	702	664	698	718	674	664	600	608	674	716	660	721	722	663	661	660	638	632	699	669	694	689	654	652	694	657	643	628	669	698	644	700	704	631	622	670	654	673	673	640	691	680	674	626	663	728	682	612	652	720	658	698	686	659	651	683	684	692	657	687	661	655	726	650	649	623	684	689	697	669	643	700	660	675	665	626	691	633	653	619	713	684	715	635	658	710	665	664	674	665	664	663	690	669	705	719	665	664	642	631	634	713	672	643	679	679	699	651	705	641	676	659	656	727	676	658	685	673	633	695	682	684	673	707	656	713	669	692	681	714	645	671	672	652	713	687	661	718	630	629	691	662	717	678	633	662	688	646	634	664	659	641	704	642	679	666	685	649	720	653	650	656
22426	20910	28675	23286	20913	21034	12817	3038	2601	2089	1641	1172	1167	1240	1020	730	585	495	486	421	465	445	393	433	466	467	450	458	442	488	525	550	551	526	548	474	416	438	410	397	398	359	402	433	454	497	559	514	414	406	431	398	394	370	380	383	412	386	374	401	354	346	372	365	362	323	348	364	345	424	393	364	356	367	371	377	377	366	415	359	337	395	366	417	354	353	370	336	385	405	357	357	358	358	344	347	399	367	353	392	390	393	387	394	374	374	429	384	357	374	387	393	367	396	350	399	384	378	382	402	363	369	352	399	384	387	366	351	382	339	352	349	363	326	348	407	356	351	365	373	345	352	345	374	361	365	372	353	339	347	366	383	407	377	377	386	383	363	365	355	364	380	379	389	342	397	383	366	387	379	348	374	365	384	384	352	378	391	373	350	383	375	329	400	366	375	347	397	366	365	396	387	381	374	386	374	358	358	368	347	378	396	368	389	372	415	407	362	358	335	370	365	369	378	375	375	408	346	375	368	375	352	344	359	371	394	319	379	364	370	371	365	369	355	373	377	378	376	378	360	348	375	375	343	385	372	387	386	354	345	337	387	384	373	371	371	389	355	388	348	358	407	368	363	362	369	363	370	393	350	347	357	354	387	342	352	365	408	368	361	372	403	372	377	379	363	358	381	374	404	335	366	376	384	352	345	337	368	387	360	387	380	362	354	383	354	369	369	334	365	398	389	387	353	401	385	367	404	396	372	331	338	360	359	362	383	363	350	360	378	389	342	369	375	352	384	333	400	376	377	402	370	354	352	371	360	334	366	359	376	377	390	371	368	396	373	385	343	345	349	353	335	353	391	387	385	368	362	376	371	346	368	425	340	362	388	319	337	382	363	381	392	392	353	372	340	365	353	401	372	342	381	368	358	384	353	365	356	347	356	357	358	376	374	370	343	391	391	399	372	353	361	355	387	337	376	388	383	386	371	339	353	336	421	391	396	347	342	361	355	326	378	369	371	390	381	364	347	328	375	378	356	370	425	395	372	352	370	338	362	360	349	360	363	363	363	365	366	371	340	380	396	349	407	370	382	356	402	399	359	373	348	363	341	420	374	366	386	381	354	355	356	376	369	415	365	357	348	343	389	375	378	383	378	382	337	393	404	337	364	379	341	351	360	364	361	374	399	401	385	361	339	361	351	364	380	364	397	397	366	357	346	361	357	394	417	381	364	339	388	361	368	360	387	355	364	378	345	353	353	355	388	396	352	379	363	435	384	353	381	356	386	362	344	379	336	333	365	336	346	386	357	362	390	355	356	360	396	387	369	382	355	357	376	371	353	391	368	373	380	385	363	389	380	352	377	358	378	353	360	351	364	387	371	384	325	401	359	345	350	338	364	425	357	386	354	363	359	343	344	382	357	331	360	366	357	368	390	350	346	395	374	373	396	360	369	361	345	357	388	373	379	394	371	365	394	356	354	370	371	370	357	357	349	359	376	387	392	368	359	391	356	377	340	370	334	378	363	367	393	350	354	377	360	380	331	360	361	408	345	324	395	372	360	363	387	387	360	342	368	382	397	379	372	387	361	375	346	339	363	360	375	374	374	373	370	392	391	352	346	375	362	379	374	366	363	345	373	369	410	369	356	355	349	362	370	376	360	387	389	349	360	373	355	352	377	369	354	358	351	328	348	375	343	390	365	343	390	361	369	369	390	388	346	386	367	353	376	370	361	353	351	360	362	385	349	379	359	371	364	340	358	357	361	382	356	367	361	379	388	409	353	350	392	382	378	344	392	397	373	363	402	374	394	362	364	386	378	349	370	369	364	396	355	378	379	377	364	424	333	396	370	348	360	370	377	347	384	387	357	349	373	342	368	403	361	349	355	385	387	331	346	407	373	397	326	375	354	366	377	353	412	357	366	355	366	369	355	376	395	413	359	367	342	368	373	384	361	340	376	400	371	365	360	375	356	402	381	396	369	346	379	310	372	383	365	381	347	372	402	363	356	403	387	353	397	346	359	354	384	370	358	364	349	364	400	340	371	376	347	385	360	371	379	361	386	401	362	409	380	379	400	393	367	362	357	347	382	362	359	355	349	347	363	384	379	383	342	396	362	370	357	390	332	375	369	378	373	377	379	383	384	374	336	375	353	401	360	361	361	383	344	366	364	373	364	377	333	367	335	357	387	351	360	384	354	372	378	373	353	381	383	363	370	373	332	401	386	362	356	363	367	377	366	395	387	391	350	385	355	380	446	362	359	339	364	373	369	395	345	371	336	339	343	389	385	402	367	360	365	374	370	386	356	378	375	369	376	339	362	402	359	373	405	368	357	366	358	372	367	337	345	346	375	361	406	384	407	383	350	345	373	352	335	366	368	396	352	374	364	364	373	371	384	434	342	330	345	334	361	413	335	378	364	342	374	375	360	359	386	358	378	339	377	369	394	379	372	379	360	378	367	373	373	343	374	369	354	361	363	388	330	401	370	339	378	389	388	358	389	394	385	393	355	360	358	378	376	375	398	384	386	347	371	349	355	399	370	377	378	400	348	376	352	359	383	371	347	379	372	382	362	358	357	342	377	337	384	365	355	398	366	353	394	349	371	362	383	366	346	375	368	364	338	377	380	389	389	389	359	429	410	367	387	379	353	361	364	338	345	369	333	346	376	342	380	350	362	360	381	314	355	375	361	361	365	370	375	375	368	375	350	397	318	370	387	390	375	379	359	372	368	352	399	385	391	370	367	361	359	344	386	355	397	352	380	364	357	381	349	340	345	361	371	406	358	382	349	328	356	377	357	347	347	371	354	350	380	357	342	366	375	381	342	359	384	365	379	366	352	355	383	372	348	370	425	365	387	355	349	368	397	351	341	355	374	351	358	389	355	343	365	351	346	382	353	383	349	380	370	373	358	395	416	390	420	354	358	377	355	345	353	365	394	361	346	355	391	378	369	385	396	361	383	383	402	374	382	336	357	389	394	382	390	361	320	379	383	364	336	388	328	340	417	367	369	391	389	397	386	393	356	348	358	375	323	351	372	361	411	388	362	379	389	347	363	426	370	362	381	374	365	351	327	401	356	359	368	361	366	329	387	360	374	359	372	327	320	341	382	390	348	359	396	385	346	369	338	390	378	363	393	358	315	380	376	364	386	381	365	364	374	378	381	357	373	367	388	343	365	387	361	401	333	375	402	365	385	395	380	338	342	404	386	378	358	383	360	389	367	381	410	379	387	390	377	363	345	362	369	378	370	356	384	352	396	337	411	387	379	346	358	360	372	390	351	366	352	353	373	348	340	341	377	312	373	371	344	343	406	354	345	404	369	395	357	383	391	362	345	343	356	354	355	326	351	360	357	354	354	366	385	352	373	377	364	368	374	360	370	374	354	369	377	399	369	369	370	364	350	395	390	385	340	370	363	367	388	362	348	339	374	359	383	341	346	342	390	398	404	372	344	368	365	383	360	352	362	388	377	381	394	391	356	397	395	368	359	361	381	357	371	380	406	379	381
12788	30821	25257	16352	11750	9061	7279	5975	6419	4987	3930	2730	2539	2691	2086	1379	1017	821	795	692	626	689	625	623	764	719	679	683	788	785	771	836	910	837	796	661	634	649	593	551	552	603	635	651	742	811	866	770	610	567	633	519	513	505	484	513	550	520	506	510	510	520	538	543	499	536	479	503	473	539	514	468	543	513	486	483	515	501	517	501	511	485	554	532	460	524	486	529	508	510	519	523	473	503	541	509	491	547	562	492	488	501	504	517	474	515	503	509	482	518	486	495	514	491	499	503	551	566	469	493	503	513	493	507	505	488	504	510	490	522	489	514	518	476	505	518	491	497	552	530	499	496	540	506	528	475	477	566	540	522	500	482	493	476	501	497	519	494	488	531	429	459	504	533	501	453	503	494	499	505	515	504	506	485	473	501	505	516	484	463	529	477	462	503	457	520	489	515	474	513	508	500	475	471	475	502	532	477	492	513	501	506	532	513	484	535	492	506	500	521	517	495	491	475	551	486	502	471	492	501	500	503	551	486	518	491	500	520	526	521	475	504	481	460	503	531	545	484	516	546	455	521	518	484	489	544	470	492	515	500	518	498	481	512	495	493	469	521	490	478	495	511	507	547	475	538	509	529	500	491	513	480	514	496	491	475	472	508	497	497	488	486	525	490	482	520	495	476	485	453	540	530	546	545	522	496	510	518	517	488	496	498	476	494	534	506	511	513	491	501	510	484	503	504	537	462	470	458	535	497	506	487	535	528	508	497	489	504	508	519	497	496	491	490	484	497	534	476	506	502	501	472	466	504	468	517	473	503	449	511	541	491	471	520	478	521	475	514	461	526	497	499	529	468	478	552	495	521	522	517	525	500	524	483	473	532	542	469	506	456	568	536	497	461	502	479	476	548	496	480	504	488	521	509	482	500	469	446	532	528	488	495	508	518	515	475	512	495	528	527	494	495	512	527	522	527	527	518	489	512	475	476	493	504	550	538	492	544	518	493	495	513	554	528	480	467	492	560	517	469	503	492	469	502	468	483	495	510	499	509	512	489	497	489	481	488	483	510	518	514	505	512	539	502	547	519	477	452	529	522	514	502	486	538	496	475	508	461	503	542	489	505	512	496	518	532	503	510	482	511	545	501	472	502	503	517	505	477	508	482	484	488	482	486	523	491	476	515	491	491	468	497	532	513	505	500	492	490	481	515	460	488	509	541	499	492	526	519	518	500	456	498	477	529	521	473	494	517	525	539	491	503	509	560	507	457	475	528	542	490	524	513	508	502	550	506	522	520	493	481	528	527	539	506	497	514	466	526	496	487	470	503	504	482	526	473	489	541	495	502	509	477	503	518	541	509	479	515	538	476	471	501	496	498	475	536	527	459	516	518	525	525	494	542	461	499	513	491	502	470	488	529	476	456	485	482	502	509	477	485	511	541	513	516	503	543	486	494	502	507	513	510	506	513	479	482	482	495	510	493	506	503	470	510	495	506	498	498	517	474	463	507	501	519	486	526	450	488	541	510	500	486	520	511	485	482	466	505	528	506	508	527	533	527	544	511	516	465	499	530	507	537	483	526	493	546	501	463	499	476	483	469	523	490	489	517	505	500	487	474	507	482	515	482	452	498	482	472	479	519	488	446	475	490	497	460	489	554	501	530	527	513	442	496	488	518	521	523	509	514	529	497	520	507	514	494	526	479	488	510	536	481	485	522	492	520	515	497	495	503	480	489	524	510	507	514	483	497	468	485	470	535	489	493	506	503	479	530	487	504	480	527	496	542	502	465	497	482	484	501	523	468	534	495	529	526	508	513	507	501	450	502	492	462	485	486	475	453	521	524	520	513	481	525	458	498	538	520	502	528	520	528	520	514	517	500	499	495	471	497	499	499	483	502	490	495	521	490	499	490	477	518	504	515	507	544	511	498	498	505	455	459	482	514	456	530	515	499	508	492	499	512	474	493	532	498	466	514	487	479	477	481	535	487	511	538	535	513	520	526	501	526	499	513	480	522	510	507	441	508	477	505	500	511	499	479	506	484	502	475	508	511	505	509	497	474	488	444	441	502	528	509	502	540	506	501	471	524	497	548	496	499	483	507	525	496	514	477	513	493	487	529	479	579	523	511	497	514	527	496	509	516	500	494	500	467	522	473	498	496	508	521	472	550	458	498	501	520	507	521	477	450	497	521	494	520	480	491	521	516	487	478	525	552	485	453	521	519	519	495	478	531	477	493	484	486	524	513	505	468	507	525	525	525	485	499	491	469	541	478	471	493	538	489	458	501	525	511	495	506	514	528	481	505	526	525	475	491	487	516	479	487	501	482	513	483	513	512	505	516	559	506	509	467	503	538	527	530	482	522	530	478	471	478	530	506	475	511	503	530	487	503	500	470	492	468	521	511	538	493	526	506	506	505	444	488	422	493	520	503	484	506	501	492	475	509	509	480	469	505	465	519	499	495	510	506	484	513	501	469	533	525	498	505	494	484	520	522	493	511	524	522	472	481	511	516	482	490	492	522	499	485	453	518	497	479	500	478	454	507	541	527	475	488	529	530	455	502	514	565	463	508	509	496	512	496	446	514	490	543	539	513	486	524	501	504	509	490	471	502	509	521	501	527	478	496	484	496	472	522	478	511	509	519	484	486	496	533	513	515	495	513	530	490	515	520	508	525	499	463	506	529	496	535	459	521	517	498	495	471	483	455	541	489	496	501	496	513	493	504	509	487	496	495	470	482	502	519	506	491	528	504	506	515	483	506	502	496	514	482	545	495	509	506	471	534	488	493	533	500	488	522	473	514	498	502	489	515	473	492	528	486	541	482	509	493	470	480	490	497	483	492	507	503	500	493	526	514	517	520	515	490	485	507	515	482	487	513	488	431	512	539	496	519	504	512	522	525	493	490	510	478	462	492	554	486	492	494	488	467	504	486	510	507	492	492	504	527	517	491	485	522	494	524	526	507	527	475	490	492	535	519	525	488	474	518	492	482	492	483	523	538	478	499	521	494	523	485	509	477	499	510	502	520	481	502	499	491	502	494	532	531	516	519	511	487	494	501	505	475	473	540	520	478	500	513	521	472	486	480	506	516	483	501	497	486	535	489	515	484	475	508	486	480	511	499	499	469	550	459	501	533	487	470	533	513	487	505	514	502	504	503	518	483	475	504	501	486	471	491	518	490	519	483	508	481	522	501	488	516	484	551	521	446	481	501	520	482	493	491	493	464	500	538	505	502	517	468	492	505	506	500	476	495	507	523	496	503	514	505	474	471	512	523	475	504	528	498	507	528	561	447	463	506	496	461	515	514	507	485	523	535	514	485	472	496	499	488	525	487	487	518	516	485	552	540	519	487	469	516	522	502	518	480	531	493	502	523	477	534	520	486	547	538	462	483	530	493	470	546	483	538	516	534	522	506	510	452	430	512	483	493	478	483	501	551	486	523	483	519	485	486	527	493	507	508	480	483	505	516	522	510	520	483	500	487	491	508	500	483	507	531	511	487	466	486
26551	20593	14128	5114	2169	1554	1182	1143	988	882	665	601	552	580	518	435	417	385	405	371	359	401	362	355	382	412	392	357	433	427	363	407	435	400	402	386	392	421	374	356	413	385	382	413	414	393	421	381	376	411	397	375	392	360	350	349	347	377	370	364	380	354	360	374	387	354	339	354	384	397	400	344	361	373	390	366	371	356	343	390	342	365	338	368	375	376	369	361	365	380	360	361	358	376	390	377	370	358	340	381	362	367	364	345	372	334	358	364	363	362	355	406	372	378	356	389	386	369	364	358	378	357	386	362	387	373	349	395	372	364	350	354	371	358	380	371	355	361	369	370	375	393	374	388	371	368	371	401	350	362	368	362	376	388	342	367	397	356	305	372	341	375	372	382	388	359	352	385	358	384	347	385	342	368	383	367	356	343	391	359	417	378	356	386	355	363	358	381	358	381	349	358	354	363	385	331	377	356	383	363	349	387	360	353	334	352	342	359	372	382	372	348	361	360	380	366	347	369	390	399	384	349	386	406	372	386	355	344	360	346	346	330	380	392	378	389	381	381	417	378	344	344	348	333	353	363	370	338	331	328	371	389	374	344	343	344	339	409	348	394	368	354	358	364	329	367	362	384	385	318	357	361	378	354	381	375	357	344	352	378	395	363	343	365	340	377	355	368	379	364	385	362	396	391	392	364	352	365	367	348	374	366	331	374	380	358	358	383	353	358	371	346	343	366	341	407	374	354	344	418	388	383	337	356	360	341	359	366	391	385	351	380	354	372	380	418	367	376	368	361	374	375	363	379	394	364	352	356	344	357	387	386	384	399	375	364	320	364	368	365	368	362	363	361	350	362	367	355	359	362	355	361	364	366	401	361	335	367	341	364	367	360	346	374	398	360	356	342	357	372	393	344	386	371	372	367	357	312	344	386	355	355	362	363	391	358	360	364	353	382	386	378	344	342	381	364	385	366	353	354	342	358	383	376	346	393	374	338	364	399	374	353	378	346	361	353	364	353	344	361	371	371	356	353	397	413	358	402	380	352	396	397	377	356	341	356	397	370	373	340	396	326	341	339	362	400	375	378	324	377	362	320	381	400	382	367	382	365	382	377	392	357	334	372	368	377	345	372	348	355	346	356	388	372	369	354	365	338	374	381	372	341	378	352	367	343	374	360	379	334	376	393	385	346	329	347	362	428	360	348	380	402	376	345	351	382	358	341	370	334	362	354	351	355	387	379	348	356	345	344	330	365	372	407	344	388	384	364	394	365	384	352	394	330	395	361	368	359	372	349	361	387	354	396	334	374	345	374	357	359	334	376	355	337	360	341	352	371	359	362	380	332	333	381	369	326	379	386	325	368	356	388	389	368	348	368	344	365	359	343	383	366	350	358	352	361	387	384	364	404	345	365	390	385	350	395	317	365	344	349	368	336	385	385	389	375	366	355	356	409	348	356	359	361	363	411	365	379	360	339	356	349	407	367	385	363	373	370	401	345	373	336	356	375	336	373	365	365	360	349	375	363	345	348	364	352	340	378	374	365	358	367	343	345	332	343	357	353	377	348	354	367	330	386	339	359	357	346	365	342	363	354	366	356	329	355	356	363	372	358	352	348	368	373	390	360	361	369	388	391	398	362	373	374	347	352	340	336	402	359	331	340	373	372	364	334	391	315	365	337	384	353	394	357	393	365	353	386	341	374	376	342	353	378	367	377	362	393	418	372	382	375	335	349	354	346	362	370	339	365	369	322	386	340	373	371	362	329	364	375	355	376	360	342	421	344	363	311	383	364	374	395	362	398	364	367	380	377	407	403	357	346	350	371	362	417	382	404	355	368	369	369	358	422	356	344	368	372	374	375	401	343	340	383	363	412	361	358	367	344	380	379	370	355	354	346	345	362	388	360	352	362	376	375	391	404	370	402	365	371	373	357	366	377	365	373	379	345	355	367	356	368	376	347	341	356	355	353	338	344	384	378	387	369	376	402	372	387	386	365	332	375	357	370	368	337	352	377	374	360	363	340	373	324	356	409	396	384	374	398	355	338	349	376	384	353	339	379	368	388	375	382	349	403	359	363	353	386	386	344	417	385	376	344	360	341	372	349	372	357	356	365	361	368	372	391	390	349	384	395	391	359	350	363	379	407	390	349	369	361	376	356	385	352	365	356	356	353	340	380	392	380	377	354	383	364	385	370	400	357	370	394	381	351	339	373	356	381	362	380	368	395	348	353	337	345	335	362	380	366	353	364	351	389	381	374	353	370	362	372	336	389	346	369	356	375	330	394	381	358	387	384	339	347	363	395	364	370	367	391	357	355	389	347	367	363	355	356	360	335	382	401	349	368	378	359	369	347	366	346	358	391	401	394	403	380	388	354	349	381	366	362	338	379	382	341	360	355	356	387	353	354	375	363	353	393	360	369	357	371	414	364	360	333	371	365	348	351	369	366	363	347	384	347	388	394	391	375	379	363	320	378	365	389	368	370	384	388	344	357	349	378	372	382	363	370	357	357	379	393	370	365	345	360	357	356	367	357	367	407	357	409	360	354	342	331	348	376	382	408	340	364	343	348	366	354	354	329	355	387	370	370	363	334	371	363	372	398	336	370	386	385	392	371	372	385	355	379	375	371	402	375	373	408	388	387	389	391	376	337	375	377	373	376	382	382	331	357	357	348	355	373	390	340	356	379	400	355	384	382	366	378	354	403	356	374	394	346	364	380	376	371	369	368	359	370	390	359	395	360	373	361	409	347	389	364	361	398	355	343	368	350	376	388	355	340	341	348	326	402	386	379	388	342	349	374	350	337	336	348	366	361	408	354	354	345	361	418	381	374	385	364	365	346	357	374	375	422	384	352	390	380	376	407	357	370	337	346	346	366	355	365	368	344	372	386	359	337	369	344	373	361	404	338	361	372	352	393	346	364	337	335	353	364	355	404	373	333	386	375	378	354	368	390	355	371	351	363	335	415	330	383	422	382	381	355	343	341	350	367	350	403	385	341	349	353	367	332	356	376	384	389	372	361	391	371	373	364	350	360	343	376	355	351	357	352	376	355	378	346	366	382	367	362	333	371	337	365	350	356	362	352	355	363	386	343	403	362	378	364	353	365	386	352	355	395	380	353	370	347	366	399	367	369	392	397	347	357	352	410	361	344	347	389	376	407	379	366	364	379	370	366	364	352	357	382	389	391	357	366	396	350	362	335	350	364	387	391	377	341	389	362	358	385	385	380	380	368	372	375	334	392	374	368	368	400	367	368	376	353	355	368	357	369	372	366	373	340	341	378	377	347	373	376	356	309	380	378	357	407	346	395	359	355	387	365	341	390	380	382	369	340	381	365	404	371	355	317	359	359	353	398	377	400	350	387	374	369	346	377	355	385	369	383	353	350	374	364	391	378	362	384	369	340	379	395	391	364	371	405	333	354	362	333	342	381	366	365	367	366	353	373	344	346	342	359	375	345	354	399	359	369	403	368	342	332	368	334	390	349	346	374	365	384	333	339
9833	15523	12379	6647	4042	3054	2562	2746	2457	2027	1378	1144	1163	1103	922	694	586	531	507	495	473	502	497	450	509	524	547	528	531	560	585	598	600	691	637	555	545	517	521	512	536	528	524	545	563	636	643	532	522	545	534	525	495	514	515	520	467	504	494	477	508	528	504	487	547	474	473	496	491	512	453	506	441	490	519	481	520	497	472	511	492	521	540	494	533	506	425	475	486	437	482	492	474	520	493	478	475	495	511	500	470	510	518	452	485	470	510	500	495	487	462	515	502	505	498	511	491	499	499	514	459	528	491	533	518	520	461	492	497	514	483	485	509	503	478	506	451	499	533	456	478	469	514	445	447	482	477	549	481	433	478	447	485	483	499	475	530	476	498	479	456	459	489	502	496	516	511	520	501	496	509	504	518	491	502	482	498	528	508	422	496	493	445	476	455	481	535	497	466	482	489	464	471	492	460	470	490	514	491	518	503	506	485	481	490	479	519	473	492	506	520	490	512	485	457	464	471	473	505	518	487	480	532	486	481	482	490	486	528	503	466	477	483	484	468	462	477	503	485	471	479	465	505	528	458	497	501	496	451	496	459	475	481	488	479	492	460	471	513	454	485	445	497	487	450	504	496	474	453	500	469	560	486	514	478	550	502	492	485	531	508	479	478	495	529	514	506	509	469	499	501	519	478	480	484	470	467	489	490	493	488	508	514	460	508	490	477	486	469	477	484	493	453	493	473	494	494	453	505	455	480	489	484	501	504	498	456	520	518	519	500	459	486	476	461	498	490	520	510	494	513	523	481	507	456	504	504	486	493	523	475	505	476	480	501	483	499	471	502	469	493	485	504	523	485	531	501	498	477	508	494	490	482	531	475	476	507	475	492	506	509	469	498	503	509	494	523	470	449	485	517	499	476	468	513	430	471	490	458	482	505	492	506	513	477	547	490	526	495	497	511	523	460	529	499	486	468	478	492	457	479	497	492	519	495	505	498	494	498	506	521	435	485	500	473	510	508	478	507	476	488	501	484	509	510	475	505	450	498	520	495	455	467	484	520	470	468	506	507	472	450	517	494	484	496	454	501	463	487	474	512	517	487	504	512	495	506	481	488	510	449	487	502	516	484	483	502	486	484	476	487	466	504	504	490	449	499	470	476	475	504	454	459	519	511	479	525	498	484	499	476	464	516	504	494	476	535	470	451	538	468	496	518	478	492	536	470	531	518	549	471	498	505	495	510	463	495	530	526	516	452	523	531	480	493	461	470	479	465	477	495	530	491	494	491	479	512	523	474	519	494	474	515	512	484	486	457	473	481	509	534	489	453	463	501	490	490	478	494	504	492	505	490	482	509	498	506	491	528	484	507	460	481	505	525	471	485	488	505	528	515	522	519	452	475	502	547	506	514	460	482	449	496	486	466	492	468	456	493	507	478	522	490	520	485	502	514	458	522	493	479	503	452	508	505	467	489	479	499	477	483	505	507	505	462	491	490	475	488	504	532	500	490	520	487	505	518	445	504	481	496	494	520	473	490	493	540	509	445	529	475	502	468	488	511	549	538	494	483	494	501	475	484	474	443	491	496	475	473	493	504	470	545	497	516	453	472	497	472	463	476	492	454	492	496	542	491	481	489	490	510	482	486	501	536	485	518	490	468	459	532	489	448	500	454	490	529	440	500	477	472	443	525	488	494	518	453	490	470	470	460	527	482	520	473	525	501	488	527	461	456	500	499	469	521	536	454	473	455	476	492	490	495	478	467	464	484	469	488	507	469	502	554	515	455	448	489	498	489	508	496	464	500	486	503	487	489	462	488	492	488	497	485	478	484	489	448	503	514	452	508	468	502	488	451	490	523	493	500	484	508	498	477	492	542	518	462	489	471	464	503	497	521	480	474	504	508	485	462	460	489	493	490	493	463	504	521	532	501	493	482	470	466	487	497	489	494	481	476	504	519	467	503	517	469	497	473	517	487	493	505	475	453	506	478	542	496	481	496	530	512	509	500	451	469	533	503	500	475	471	495	543	504	493	456	488	526	507	478	507	517	499	508	465	498	517	484	475	488	469	480	507	457	477	510	517	483	507	519	503	514	494	476	482	463	489	469	442	494	477	490	462	509	521	504	497	473	488	507	512	536	522	497	492	518	499	484	506	504	466	502	450	469	441	490	486	506	483	523	421	486	511	501	498	480	458	477	475	493	532	496	471	484	488	482	492	490	530	488	479	472	506	488	468	510	453	488	467	495	491	479	511	476	452	481	442	493	469	491	508	480	484	512	494	511	517	479	475	520	496	498	512	489	513	488	508	492	540	486	534	470	529	493	515	466	448	512	466	497	483	500	500	503	505	495	512	471	497	469	476	518	503	489	480	466	453	496	508	491	475	486	510	468	468	499	543	489	474	455	533	494	486	496	504	519	536	496	484	495	516	474	503	476	460	479	477	470	494	454	518	511	481	506	495	509	485	524	479	526	496	488	518	511	494	482	474	508	450	488	491	469	452	483	486	459	487	542	488	513	483	491	493	444	531	466	491	471	501	491	466	460	488	490	463	451	489	523	495	523	497	509	498	496	497	489	484	482	468	508	462	506	498	506	490	483	501	472	478	484	483	476	507	493	463	474	504	486	526	472	471	498	522	502	505	479	535	453	495	493	508	503	517	448	484	522	495	482	467	507	497	501	464	482	469	485	491	507	483	506	512	486	525	488	470	504	514	501	499	456	540	496	482	494	511	490	504	490	510	459	450	519	512	462	513	500	459	483	520	492	485	483	494	509	490	519	485	465	508	514	488	485	490	511	475	513	529	523	476	504	481	496	487	491	503	529	481	474	477	469	512	485	530	512	466	521	493	474	500	494	479	510	491	499	460	559	479	489	439	460	498	502	494	464	492	452	476	461	506	505	477	494	506	477	503	467	489	521	504	498	470	484	465	498	519	473	518	496	504	516	503	484	516	487	450	481	440	507	508	514	471	492	526	491	511	515	491	491	548	521	505	484	534	522	502	481	485	538	500	497	469	518	481	496	514	493	477	505	502	463	482	513	479	468	447	500	513	515	457	508	495	498	491	448	503	518	484	524	481	512	496	503	508	494	518	489	486	540	513	472	545	472	464	483	464	501	481	489	486	488	459	492	478	473	452	510	552	459	494	468	461	462	473	515	494	522	558	509	472	494	465	479	480	481	483	494	470	483	503	517	502	525	480	482	502	458	497	509	490	472	467	504	499	535	514	470	482	505	508	490	511	479	488	512	499	506	468	525	497	515	491	510	502	478	487	508	477	497	491	499	489	493	504	500	501	495	480	483	523	447	543	500	463	478	453	487	484	478	509	486	494	460	478	491	495	455	493	475	476	502	484	486	500	497	450	488	469	458	468	476	463	503	488	501	548	484	469	521	480	495	532	468	492	480	471	514	487	507	499	479	460	509	501	492	505	472	473	488	497	483	493	510	466	490	507	537	488	446	513	497	471	503	485	459	470	500	502	485	487	477	495	543	501	520	506	478	485
23279	20916	28294	23693	20901	13887	3255	2216	1834	1387	1133	990	947	867	730	598	621	593	574	550	530	499	538	487	532	505	530	508	529	539	543	603	533	653	489	524	525	526	497	530	531	549	532	589	557	581	617	538	531	495	526	510	489	482	484	469	503	489	482	452	489	422	508	453	457	492	480	484	482	493	510	482	509	495	466	528	508	500	491	456	488	482	504	481	485	467	497	480	494	460	485	449	458	487	507	515	458	508	467	475	501	471	503	506	499	499	508	513	525	478	463	486	478	488	489	509	506	510	480	530	463	480	466	493	498	505	530	478	494	474	471	485	520	535	465	500	494	496	493	487	477	487	479	475	442	469	488	495	442	516	486	488	472	445	492	504	489	494	514	489	507	464	474	456	481	481	499	471	432	472	467	457	479	507	521	488	444	495	494	463	463	515	465	519	474	478	476	487	477	486	495	513	471	481	507	489	504	533	485	500	468	490	487	517	491	508	502	448	477	479	451	434	463	463	524	474	470	503	530	500	489	474	496	505	499	489	514	497	458	489	477	484	474	486	500	459	481	481	497	497	511	437	468	497	504	469	478	503	476	461	508	483	452	507	488	525	463	504	446	464	472	444	507	479	460	476	489	519	515	471	451	474	522	487	471	471	487	474	466	492	494	493	474	543	478	524	472	491	440	501	512	477	486	443	529	508	532	455	462	506	482	484	461	468	464	474	515	513	526	515	449	455	454	484	464	483	470	446	485	497	516	504	532	467	465	487	486	495	497	453	492	462	507	434	444	446	491	485	497	479	477	475	515	452	467	469	492	505	471	466	464	462	516	447	486	450	496	481	477	486	511	468	460	497	485	467	490	477	469	449	517	493	456	454	492	494	498	421	473	509	479	495	472	471	472	469	488	445	470	483	494	515	463	475	502	494	449	473	463	481	515	475	478	483	444	518	473	487	495	489	497	455	466	467	482	478	470	501	490	478	451	518	477	518	472	492	498	533	480	489	435	480	464	490	515	442	498	490	460	494	489	467	467	466	486	455	528	418	459	487	499	461	498	479	469	506	460	469	479	492	518	512	489	468	492	499	447	494	471	479	469	492	504	516	461	486	511	479	486	489	504	503	478	470	472	493	469	470	472	502	519	491	465	490	460	468	470	499	469	461	481	483	539	486	467	469	439	452	502	428	491	489	467	475	467	476	498	471	483	490	491	476	501	519	502	513	475	474	463	478	543	515	487	509	497	480	471	506	442	494	459	493	484	465	483	516	446	465	521	483	476	445	503	510	477	474	479	503	504	436	482	447	462	480	533	512	482	493	470	467	462	463	485	474	508	479	443	469	456	483	508	476	498	446	475	423	477	514	483	485	496	435	477	528	483	473	485	474	453	485	496	478	480	446	472	498	472	531	486	509	488	474	461	477	506	478	449	438	518	500	520	483	461	525	483	505	495	478	467	483	485	477	477	496	462	468	426	486	458	498	503	455	510	490	506	473	458	495	482	495	483	496	476	488	511	496	522	500	474	505	461	502	468	475	479	503	488	490	448	454	522	506	481	469	506	473	473	481	490	469	467	506	474	461	452	500	535	503	469	456	458	485	461	464	496	536	480	506	455	475	496	481	481	490	495	481	464	492	468	502	478	452	476	492	457	503	450	490	505	456	470	436	480	476	468	490	518	446	491	481	488	505	514	508	483	487	475	502	493	450	469	534	480	474	540	501	487	458	451	477	520	505	467	489	488	497	504	473	471	507	456	482	478	470	449	514	479	512	483	453	466	507	486	499	539	485	477	453	486	476	452	517	467	493	480	479	463	485	515	479	438	501	473	485	493	486	478	467	465	466	504	492	481	485	539	499	518	490	481	482	433	500	466	515	520	486	494	460	511	489	483	514	484	494	494	490	501	509	451	477	509	458	470	501	478	471	469	501	519	473	513	506	469	481	455	480	463	449	478	479	476	447	504	500	505	475	478	533	471	464	532	462	481	486	505	509	497	480	529	465	464	472	445	483	496	464	491	487	507	480	465	480	437	523	479	453	431	502	508	459	487	467	508	481	508	494	478	494	491	530	506	475	479	488	501	492	472	484	437	471	484	470	453	473	475	482	465	438	514	462	481	494	479	471	476	517	501	449	501	506	483	452	516	486	477	484	518	478	490	501	546	500	480	452	482	542	477	483	502	470	499	492	487	502	456	494	430	447	517	498	473	483	470	469	447	499	485	493	470	483	520	472	497	514	487	506	499	503	451	480	440	465	459	459	510	498	479	468	511	473	453	493	475	460	515	492	505	484	448	494	488	449	464	507	511	472	487	448	476	526	470	464	488	453	529	434	471	457	459	484	516	497	476	532	512	468	470	494	493	484	482	469	495	453	479	484	509	500	499	516	478	448	479	468	464	464	496	510	494	515	485	478	517	479	459	467	445	485	473	447	520	532	445	457	481	480	481	509	481	461	454	467	474	475	498	527	466	482	444	489	474	468	483	457	486	474	461	476	499	481	497	493	447	514	436	471	426	500	513	484	476	468	444	488	496	456	479	459	516	467	461	508	487	496	495	499	494	462	483	516	480	486	451	507	489	485	437	507	463	512	514	471	426	437	512	482	445	451	474	523	492	527	474	485	493	517	466	473	474	449	468	463	488	500	463	487	455	441	483	482	484	474	503	557	468	462	437	492	485	460	522	480	467	474	472	475	497	504	501	474	458	483	495	497	524	471	515	487	428	452	470	503	510	501	481	484	491	503	486	494	480	466	471	498	470	503	474	465	497	472	498	473	482	478	483	494	547	460	495	478	461	479	517	506	509	468	491	452	458	446	517	505	499	477	499	472	464	482	517	470	460	485	482	467	460	498	504	474	455	418	487	503	498	463	501	486	501	452	493	463	481	482	465	539	499	481	444	480	466	493	503	483	468	458	461	500	493	512	473	516	439	483	495	475	521	451	472	533	472	482	495	491	485	474	485	501	464	515	491	505	493	502	494	494	484	512	485	548	498	499	499	496	477	519	459	520	489	479	480	466	455	504	467	500	480	462	513	466	515	510	480	476	522	482	510	483	503	465	510	488	504	490	494	489	457	487	501	494	497	476	460	467	489	483	457	474	485	538	490	439	481	486	501	483	459	485	478	479	463	497	499	518	497	467	494	476	445	491	501	480	475	472	502	457	518	488	449	540	447	450	460	501	464	501	478	475	459	470	495	472	504	497	498	497	477	481	511	521	509	445	490	517	459	485	510	509	464	515	473	472	463	494	446	486	509	472	486	460	457	463	477	476	510	463	494	504	474	477	523	451	508	493	455	494	480	434	490	491	485	451	458	486	472	466	511	481	483	471	472	497	487	489	522	500	448	488	467	474	474	482	474	456	483	466	512	472	492	474	488	479	473	476	480	463	433	490	497	472	465	469	501	476	493	463	479	462	470	493	465	476	496	508	487	481	478	505	503	482	469	495	448	467	485	451	485	458	453	497	486	478	471	477	459	490	493	445	507	464	490	491	483	480	503	508	508	482
11268	23229	20130	10809	6763	5845	5121	5131	4220	3060	2427	1977	1855	1560	1240	1084	1002	927	870	753	741	703	720	726	737	698	739	759	761	817	740	841	862	936	889	736	750	695	626	692	689	774	762	768	859	922	887	710	696	708	713	687	655	694	704	656	662	689	632	689	671	616	657	681	655	623	579	614	600	610	600	626	663	624	642	639	627	641	623	680	648	654	608	624	680	639	640	667	679	653	653	679	602	683	687	624	651	712	681	640	624	685	611	637	657	674	657	678	662	696	683	649	618	668	693	683	657	664	643	614	667	625	681	609	621	658	648	717	669	668	625	635	643	629	634	657	637	660	665	640	630	626	651	685	590	672	600	647	675	652	678	665	706	636	676	672	591	624	671	624	653	666	609	624	654	621	618	659	631	665	639	708	657	621	656	638	651	631	604	669	691	648	635	658	658	682	643	632	640	639	687	654	658	630	612	613	622	650	659	666	638	637	637	655	669	614	655	639	610	632	642	647	642	611	621	641	582	631	678	659	628	620	650	638	650	631	661	631	656	631	655	671	642	641	620	663	666	636	655	663	645	669	618	649	627	658	657	665	618	656	633	644	653	630	672	669	635	635	652	652	685	668	656	669	616	629	628	681	646	663	704	665	631	670	702	618	629	689	657	618	682	685	616	642	675	610	649	673	652	643	635	628	620	650	611	669	691	678	674	673	657	655	596	616	637	660	651	659	631	675	617	641	663	632	648	660	695	669	710	648	635	670	666	684	664	671	648	645	636	622	633	691	665	661	654	647	643	637	644	658	687	662	637	651	640	665	675	637	645	659	679	659	630	690	712	647	687	662	609	593	686	630	659	675	660	677	612	601	594	653	644	605	693	645	672	653	628	646	670	678	689	647	629	642	664	627	654	665	672	629	670	637	662	666	611	675	620	707	679	625	633	625	657	637	633	647	686	621	641	671	650	653	640	624	646	630	668	630	614	656	692	643	636	674	615	675	616	617	642	625	665	636	642	649	624	611	642	586	637	668	695	636	665	618	621	640	691	656	618	640	669	667	622	579	639	620	608	620	623	637	657	651	639	667	615	613	638	660	622	630	690	650	653	676	641	607	666	680	641	631	633	641	670	684	629	642	655	673	660	660	655	711	643	651	672	658	637	658	623	650	659	650	625	626	618	634	673	643	626	590	649	618	627	614	636	598	649	641	644	647	692	660	639	609	639	654	629	666	676	666	666	631	649	643	687	619	650	671	641	669	636	676	630	613	649	629	691	657	677	672	666	629	645	633	605	668	651	590	663	621	632	647	644	680	640	644	657	652	643	676	618	622	636	673	646	614	662	620	677	672	674	633	660	594	624	647	631	605	656	653	676	657	674	649	648	642	638	663	631	614	666	652	684	677	649	628	671	631	652	652	624	623	649	644	622	655	595	632	657	597	657	659	631	700	620	607	686	657	627	634	680	658	644	642	667	643	682	665	669	640	675	648	635	644	652	671	660	626	616	645	663	652	712	620	630	682	602	695	676	603	648	618	658	637	646	635	653	665	653	709	648	691	634	617	628	627	678	660	639	638	644	685	650	648	685	600	647	644	630	684	646	612	617	682	628	650	624	625	629	640	648	651	636	655	636	659	687	648	659	660	624	669	591	666	586	692	662	642	618	628	677	724	642	650	644	657	651	637	651	687	661	594	634	651	661	682	637	684	647	669	629	667	682	656	669	639	658	659	678	639	628	644	679	675	621	679	639	606	681	614	654	698	606	637	632	611	654	642	650	643	609	650	644	657	631	657	610	701	634	663	637	696	654	625	622	622	687	610	670	684	616	626	677	678	692	682	671	679	632	651	630	626	649	652	655	654	655	616	648	642	656	669	632	665	605	633	645	659	618	624	673	673	665	629	621	623	592	622	646	662	603	650	661	657	626	623	641	638	666	641	662	690	603	667	676	639	665	603	617	624	654	672	696	619	692	640	633	699	680	646	619	632	639	659	673	645	657	642	647	627	694	679	650	610	634	632	618	682	645	613	647	630	635	661	606	629	634	634	637	670	714	684	628	668	663	658	679	642	642	625	665	659	626	710	648	631	648	636	659	637	649	652	624	634	658	672	628	665	669	648	638	681	654	676	641	643	626	670	648	653	652	687	682	637	625	598	638	650	633	627	677	647	632	632	664	648	654	659	642	620	658	647	652	635	665	660	642	693	632	663	621	654	640	647	651	630	596	622	648	657	622	648	619	680	651	651	683	644	685	617	645	690	610	632	642	626	650	587	664	696	639	664	640	627	661	616	670	639	702	651	641	654	640	670	596	653	614	635	621	671	652	692	651	646	635	638	678	667	669	670	617	651	623	700	604	609	620	634	666	666	658	640	639	683	661	616	642	656	637	656	651	705	659	701	665	672	639	664	627	627	657	629	633	667	640	648	633	648	639	659	629	665	675	623	631	646	669	659	640	618	649	642	643	621	594	702	624	645	618	650	621	655	633	651	630	637	604	621	668	678	626	666	640	645	676	660	661	658	617	644	693	612	653	635	669	664	630	667	600	657	612	646	636	688	668	642	666	664	676	606	637	626	644	609	633	645	681	651	625	635	650	669	656	671	635	648	628	610	688	645	671	642	613	658	700	660	672	696	623	653	612	683	625	663	634	636	649	689	661	621	617	651	654	643	646	618	683	646	664	647	637	642	600	627	641	644	667	658	646	658	615	644	653	693	640	597	655	649	609	625	677	659	650	681	621	624	678	691	620	639	656	651	713	702	619	626	655	673	642	637	635	651	631	654	688	602	604	672	655	659	669	610	662	628	631	691	629	672	645	670	634	619	678	662	680	652	645	638	697	615	643	622	655	698	661	653	654	687	645	648	629	632	634	664	671	606	674	654	616	657	633	628	655	651	634	660	585	682	667	699	670	603	639	662	628	651	636	641	658	658	618	621	656	648	675	630	632	683	650	642	631	619	646	642	620	673	665	634	624	722	638	643	639	662	621	614	638	643	590	645	648	614	667	608	669	617	640	638	636	657	582	652	655	655	623	654	614	669	701	638	660	659	661	622	687	661	667	650	662	646	647	661	618	615	613	650	666	654	653	656	636	659	635	640	639	637	587	656	704	657	638	653	646	638	668	607	660	635	656	653	655	668	695	645	602	677	651	654	685	589	646	643	690	623	616	642	679	636	594	661	647	615	653	643	659	624	643	655	669	629	607	689	616	673	586	636	649	634	639	683	683	679	657	638	640	643	661	666	697	631	647	607	620	695	649	627	599	618	726	630	663	656	597	620	675	697	698	604	661	613	653	658	636	661	647	640	647	629	630	688	615	621	656	618	637	660	676	610	641	606	690	609	616	614	602	594	669	627	655	641	681	648	625	615	640	639	661	649	620	614	643	710	633	644	653	675	687	676	645	646	665	644	675	609	622	682	638	637	595	663	644	649	640	672	645	676	634	603	628	660	645	645	639	637	611	619	620	654	634	596	605	598	642	664	637	657	632	576	643	691	656	653	601	643	672	684
22436	20924	28701	23291	20926	21037	13224	3511	2108	1545	1336	1139	940	801	716	651	622	605	503	470	404	409	385	424	389	441	432	409	395	411	447	468	526	581	465	454	449	429	402	450	435	417	422	435	529	539	470	391	435	378	404	372	364	390	378	379	391	363	381	365	370	367	384	357	339	361	317	382	351	366	383	356	363	410	384	382	388	378	369	354	374	360	378	363	349	351	346	338	401	352	383	359	364	373	366	351	348	350	308	346	392	352	340	349	341	339	352	357	363	396	387	363	352	382	360	356	341	351	344	359	386	362	360	391	367	353	373	339	354	371	351	346	349	380	369	350	335	352	395	373	376	355	358	396	342	361	355	360	376	361	366	373	330	360	365	359	353	388	375	362	339	369	345	355	351	396	357	322	379	344	307	326	357	371	379	373	314	368	358	391	384	354	335	354	367	378	375	359	342	354	338	366	326	373	344	375	395	366	349	348	331	344	344	379	372	382	381	362	396	373	342	363	319	375	347	362	378	371	336	356	384	398	375	345	362	357	380	323	380	327	334	398	370	386	347	395	330	354	364	350	338	351	355	364	385	342	358	356	345	341	368	345	326	363	335	334	374	364	357	361	330	321	353	311	378	378	356	332	372	375	392	358	334	371	340	377	371	366	355	345	319	350	363	336	354	363	357	362	389	364	361	363	333	328	374	365	354	381	363	369	350	362	375	384	370	381	352	366	353	374	357	337	332	363	327	368	363	348	350	339	345	384	380	342	372	348	325	342	376	353	397	342	338	369	366	334	299	334	376	315	361	366	370	340	350	384	369	335	319	367	371	381	372	368	329	387	362	319	372	360	385	357	312	349	339	322	354	379	359	330	371	369	324	347	338	374	339	352	373	347	382	381	386	358	368	382	369	332	355	345	345	369	357	325	352	336	380	381	337	358	360	330	334	324	361	374	391	364	389	388	387	350	343	347	405	346	366	333	367	341	376	325	335	399	392	337	375	363	332	357	318	320	400	399	339	349	372	317	330	348	351	336	341	362	376	375	343	328	341	351	361	339	343	358	361	376	380	360	364	386	362	347	371	374	308	346	322	379	362	308	352	330	362	363	345	369	348	364	373	370	348	350	367	376	361	352	368	356	340	347	345	351	333	346	343	365	370	392	379	347	358	365	343	395	365	356	388	388	375	352	345	338	374	359	330	353	357	333	350	310	377	342	358	386	356	362	377	377	359	348	363	357	384	399	370	361	328	366	358	366	358	339	376	345	369	388	379	352	356	340	358	331	352	331	351	350	368	334	379	373	398	384	366	367	346	369	342	356	338	328	399	383	357	360	340	344	336	380	375	414	386	386	345	350	372	351	399	337	351	365	358	361	351	383	363	386	366	380	351	361	333	386	392	356	360	384	349	338	357	354	351	358	350	369	345	354	348	348	372	350	373	345	339	344	394	345	337	343	379	389	348	369	366	337	331	368	371	358	364	326	359	376	363	370	333	351	350	348	363	381	333	389	353	380	383	353	353	352	352	356	368	356	390	373	357	372	359	326	332	381	336	357	386	348	341	365	407	360	342	336	348	394	331	373	342	319	342	337	334	393	388	387	311	370	380	357	355	359	378	342	364	385	386	389	347	329	345	353	336	323	352	333	368	347	352	367	343	348	340	374	370	334	355	326	369	361	373	347	396	380	352	367	377	363	361	361	341	375	335	350	371	375	349	342	368	359	374	370	346	361	349	366	359	382	341	370	351	354	359	375	360	356	337	358	364	378	349	364	357	339	367	372	319	346	357	305	361	373	304	347	359	349	358	378	345	351	351	320	374	349	343	373	386	360	367	378	361	372	344	365	329	340	331	338	356	351	370	365	375	359	376	340	399	343	359	343	393	301	365	362	361	361	348	367	358	374	362	331	351	390	342	388	375	370	333	340	347	333	366	361	375	331	368	334	338	397	356	356	374	346	356	371	338	378	341	365	345	331	329	357	354	353	356	326	320	368	380	375	380	348	345	369	367	342	379	333	363	393	352	366	376	389	340	340	353	352	366	361	382	382	372	363	356	336	366	358	351	337	368	350	361	366	333	350	380	370	361	391	377	343	385	353	348	354	375	370	354	374	340	381	345	360	357	353	347	342	371	370	328	329	359	368	377	378	365	347	350	366	337	347	345	365	349	373	370	364	368	375	359	334	364	355	348	356	335	356	368	370	387	335	347	347	380	358	353	364	364	318	361	366	366	363	383	357	330	363	316	340	332	363	357	348	378	335	362	347	361	357	352	357	365	334	335	353	362	343	410	358	322	349	353	367	372	342	342	340	332	363	350	380	363	346	357	382	367	362	362	319	367	359	374	337	352	372	344	331	386	375	355	330	353	377	347	345	356	331	346	378	332	384	353	369	345	339	345	341	352	346	368	371	332	368	365	390	355	364	393	380	324	344	346	345	354	344	352	379	361	337	360	369	400	378	324	348	354	362	334	350	396	350	341	379	372	361	346	352	330	313	349	352	348	338	355	349	356	359	363	370	359	326	358	329	334	388	359	369	350	373	335	351	374	336	361	351	347	328	346	326	385	342	388	367	349	386	340	375	365	336	333	354	373	377	374	348	369	340	369	382	339	334	371	361	324	344	355	377	365	374	346	317	344	313	342	356	387	374	335	358	340	344	357	338	322	383	369	343	383	389	305	321	353	336	358	357	356	354	327	379	360	330	382	354	334	405	379	336	348	336	321	321	338	352	378	368	364	362	357	350	325	365	352	350	345	364	365	343	318	375	355	375	371	349	383	378	361	344	338	374	362	390	352	321	360	375	380	351	348	370	365	378	364	343	342	351	360	377	348	320	362	358	339	400	312	367	348	327	370	368	364	354	362	372	369	348	383	336	368	334	353	364	385	353	364	380	355	365	367	385	365	358	359	375	349	335	352	385	396	369	356	374	363	344	364	346	350	353	359	366	351	360	355	327	321	367	379	380	352	339	386	389	355	330	342	335	380	368	364	355	390	382	357	390	356	330	331	389	353	375	368	369	367	334	348	382	352	379	370	371	350	361	348	360	408	367	362	354	353	371	348	392	379	320	365	357	338	373	367	353	358	324	364	348	362	338	342	344	373	358	357	346	356	375	349	362	366	435	332	328	369	353	344	354	363	361	389	326	356	351	359	344	365	359	339	345	324	368	332	331	377	372	362	336	360	377	375	344	348	339	340	349	342	332	360	357	341	329	349	360	357	394	373	370	363	366	395	333	385	335	395	352	367	358	333	364	371	354	354	380	332	371	360	352	349	399	359	348	328	309	360	325	369	380	383	348	329	342	353	349	371	350	366	371	365	331	364	369	337	341	345	367	391	334	377	348	353	373	362	368	364	356	381	361	357	377	359	361	373	359	359	388	361	375	320	349	362	375	340	343	351	358	335	345	384	335	365	350	374	362	363	371	387	357	328	345	358	371	348	386	375	391	365	354	371	350	358	341	356	319	377	378	369	366	375	329	374	325	381	372	385	360	376	371	368	336	350	348
13468	27904	24212	13089	9394	8090	7656	7010	5197	3562	3217	2589	2141	1633	1427	1204	1102	1073	804	704	654	669	640	672	599	629	658	664	641	651	779	713	859	907	750	744	663	575	594	674	663	581	600	637	840	838	761	540	556	547	598	510	520	483	531	475	481	500	543	500	490	494	476	497	483	502	491	481	507	466	494	468	508	507	483	479	485	440	505	494	432	465	520	510	509	508	545	477	488	532	485	486	502	478	496	499	492	515	488	487	488	478	505	478	496	490	484	487	505	506	489	527	466	507	476	468	473	499	460	500	492	472	478	479	467	478	484	434	521	500	487	470	489	509	478	475	490	496	480	456	426	497	457	507	470	483	488	496	475	471	480	501	476	486	478	509	467	491	493	510	466	480	466	501	505	508	466	465	477	477	481	489	480	517	502	500	509	472	475	481	496	473	465	465	457	483	520	502	480	492	464	446	497	469	510	484	505	466	493	448	520	519	500	457	486	489	465	472	521	513	473	521	476	528	528	493	495	484	476	483	506	512	519	455	511	479	505	471	485	526	463	523	492	476	479	470	436	439	485	463	503	472	468	476	519	476	468	495	497	490	502	509	492	527	501	485	466	494	479	474	495	545	480	427	481	478	470	507	467	487	478	511	514	510	463	502	474	485	485	496	495	447	495	503	515	474	524	476	483	485	473	480	474	463	462	465	513	463	466	495	458	497	506	487	512	485	469	492	494	503	478	468	486	504	506	491	488	497	480	490	501	492	463	450	509	442	429	486	498	500	491	516	491	522	496	487	496	495	479	441	448	430	500	507	482	472	483	494	444	491	461	516	493	494	481	517	482	484	512	471	459	513	462	478	528	487	477	464	437	500	510	464	471	484	516	510	486	493	464	484	446	503	495	527	465	501	483	474	474	495	480	504	495	480	487	520	502	490	456	494	515	512	461	476	470	515	513	488	482	507	535	490	496	514	504	546	517	473	470	469	468	471	459	489	480	487	530	512	461	477	516	487	487	504	448	488	510	521	496	458	493	435	471	458	488	450	443	520	448	498	470	493	486	517	484	451	497	516	459	464	469	470	488	511	443	483	482	486	470	510	493	526	474	512	453	516	492	499	486	489	497	475	469	446	516	453	450	472	499	511	505	495	484	474	528	435	481	502	519	493	509	465	447	505	489	485	496	463	483	476	507	511	514	494	496	500	479	478	454	505	502	521	486	474	487	505	516	516	484	488	470	492	513	495	488	510	488	474	500	477	467	450	486	457	500	497	492	478	501	501	525	493	505	464	533	487	459	507	436	483	475	485	465	468	500	520	513	484	475	481	468	516	487	486	472	519	471	478	493	496	533	469	486	478	463	492	532	486	489	468	463	478	454	531	526	511	518	523	486	524	509	502	473	426	503	494	469	486	496	485	477	478	476	491	460	507	475	507	486	485	479	484	516	482	493	473	516	510	478	483	477	497	495	448	499	473	474	476	483	466	464	522	495	454	501	517	484	480	456	500	503	491	482	484	470	481	484	478	478	473	497	483	455	496	500	514	501	479	517	497	521	528	488	483	515	478	510	485	488	482	511	485	498	433	474	502	471	510	477	471	521	499	491	497	529	487	480	469	472	499	487	496	481	529	469	520	490	504	458	503	489	441	517	491	524	509	496	447	498	499	484	489	437	482	482	507	501	499	522	482	475	478	510	485	483	474	450	475	507	493	505	481	480	459	481	508	475	478	489	508	495	439	488	448	445	480	504	462	496	440	470	499	476	455	508	514	499	429	494	465	468	472	500	498	455	503	474	485	472	490	509	490	481	478	487	506	508	479	442	482	488	506	505	486	478	500	489	480	437	511	460	470	478	542	449	483	521	486	524	550	496	546	497	504	485	473	451	534	483	493	475	472	514	524	498	542	479	487	439	434	479	453	488	519	503	471	496	459	509	480	471	481	472	487	482	486	490	474	481	488	473	509	482	492	465	457	549	495	491	539	506	481	508	503	515	472	487	463	473	530	495	502	488	487	463	515	482	522	471	488	442	446	506	523	493	514	450	471	474	494	493	472	526	474	472	473	480	465	485	459	519	470	483	466	471	487	503	471	497	494	502	474	470	451	490	499	489	512	503	535	521	456	481	490	497	525	511	497	491	479	461	485	511	530	469	454	465	512	449	461	476	451	493	456	458	466	526	493	442	513	476	507	483	474	496	508	452	484	490	428	471	514	502	484	517	462	474	498	476	505	451	492	522	522	488	468	499	517	445	472	477	467	453	488	452	446	477	482	482	466	503	481	474	490	463	470	532	518	480	484	465	471	443	496	440	474	490	478	475	445	491	463	459	447	454	466	494	476	445	524	489	481	484	505	486	514	493	478	477	516	527	481	478	503	525	487	483	461	473	471	458	496	512	493	475	496	467	540	457	500	531	492	477	482	514	495	478	473	465	466	464	497	511	509	485	473	516	501	509	498	500	493	504	490	484	467	482	500	474	475	493	476	499	469	492	524	488	475	467	479	527	489	477	483	492	494	465	509	538	487	509	512	515	487	496	503	510	529	432	513	490	463	488	492	482	469	503	500	458	490	458	476	503	507	470	471	465	502	475	491	473	480	500	475	484	494	496	435	470	471	477	461	500	500	480	531	505	512	501	463	457	463	497	501	519	490	463	508	477	488	483	489	501	509	478	476	466	515	487	449	439	455	476	482	489	474	504	488	459	480	501	496	501	474	452	515	495	481	465	514	477	464	513	479	461	486	523	470	435	500	506	510	450	530	510	483	490	522	480	492	477	484	446	473	506	480	492	488	502	476	503	514	473	487	470	458	505	518	453	473	505	540	485	474	524	480	492	500	487	459	504	508	482	487	502	503	488	489	499	494	499	510	501	473	481	519	466	498	454	474	481	486	504	499	486	477	488	503	465	464	468	488	492	446	495	473	481	491	456	505	460	422	489	467	460	466	450	470	530	477	499	501	485	453	429	422	519	450	479	483	484	442	469	471	465	478	513	458	460	456	503	475	506	514	457	459	506	492	501	483	510	453	514	472	528	488	524	491	470	505	504	464	493	485	493	482	469	522	493	486	488	447	476	443	508	500	494	468	516	494	455	490	483	524	509	485	512	504	480	479	498	466	492	514	480	489	496	499	511	487	496	488	459	476	489	490	465	466	503	489	480	506	467	454	455	480	482	475	469	467	458	484	485	495	507	476	466	509	483	490	477	507	514	481	431	506	520	475	462	459	435	492	484	499	492	468	477	569	456	470	481	524	464	469	497	474	501	520	467	476	512	459	516	484	496	430	455	494	472	445	496	500	531	452	504	478	446	459	490	494	495	480	504	448	502	474	475	514	471	459	505	474	487	482	488	503	505	459	493	483	498	501	467	478	471	489	513	477	500	483	503	463	457	494	471	469	449	424	492	519	472	480	527	467	496	500	510	511	463	518	477	462	494	526	483	485	487	484	488	511	473	442	469	435	534	499	481	518	460	525	509	544	479	473	494	497	486	511	487	501	467	508	483	463	502	470
26555	20603	13093	3372	1525	1356	1221	1021	747	712	668	581	484	448	461	467	456	426	381	370	356	373	382	356	394	358	367	359	359	394	385	412	450	372	409	374	399	340	412	356	398	390	379	426	428	393	416	378	388	411	385	375	324	363	373	346	362	362	364	374	366	338	350	337	330	364	352	382	366	354	328	363	362	373	376	361	360	378	353	360	361	363	379	340	346	351	361	358	325	379	363	373	358	378	368	326	377	346	341	361	386	348	392	364	352	360	334	369	352	380	381	355	372	408	366	361	361	361	331	356	349	326	368	361	377	362	307	375	390	416	341	336	380	372	320	359	376	366	352	399	363	377	362	355	372	374	359	385	371	385	309	348	337	395	327	349	348	365	341	334	372	370	374	378	365	363	361	335	347	382	354	356	342	358	326	346	370	358	331	397	341	397	388	356	387	364	369	359	367	357	359	376	339	380	352	355	364	367	370	364	356	377	357	329	364	394	364	340	354	369	335	359	330	359	392	347	365	373	383	346	352	374	391	346	367	424	367	365	334	369	386	367	363	341	389	356	353	368	326	372	393	387	361	361	349	346	370	370	360	361	380	351	352	344	375	388	377	369	357	345	379	367	360	361	360	315	355	350	334	372	354	376	376	374	367	358	393	350	392	361	376	390	334	384	347	351	375	345	395	361	349	376	390	370	385	344	370	386	368	345	351	364	351	348	369	362	335	386	376	387	392	387	351	379	367	347	361	358	347	328	369	357	360	363	364	324	371	360	348	369	365	359	380	360	376	362	376	344	344	350	312	364	361	358	337	373	371	372	343	357	361	349	366	356	360	388	358	348	384	391	367	358	357	371	329	361	374	348	344	375	357	380	350	369	359	359	322	366	370	341	363	377	373	392	358	354	339	382	365	348	323	366	338	355	368	383	330	368	369	394	392	394	372	344	382	357	361	341	351	356	364	353	385	356	361	367	349	368	381	341	374	359	343	337	339	368	358	343	370	344	361	349	363	374	363	344	369	355	394	357	358	346	355	383	391	362	403	385	345	377	403	361	348	364	370	384	375	365	363	363	342	386	386	342	339	374	354	345	384	374	346	378	358	363	397	320	338	345	391	392	389	414	353	381	352	350	345	337	359	359	375	393	342	345	365	380	363	356	374	356	412	409	382	392	368	319	379	381	350	372	390	360	370	373	367	340	373	348	337	353	338	398	363	382	348	352	338	364	366	364	372	371	355	327	352	335	386	395	346	364	346	368	375	374	361	351	391	347	375	373	326	361	365	350	353	334	347	369	344	360	362	352	353	349	344	347	355	355	405	360	340	360	394	358	373	385	346	367	367	356	425	406	364	377	349	358	373	340	360	377	370	339	351	361	349	338	346	372	377	361	335	345	392	387	369	371	324	327	343	359	373	356	397	358	335	348	358	366	365	369	342	375	385	365	364	390	345	405	328	335	362	290	377	381	373	376	337	383	336	367	369	404	358	351	373	367	352	349	334	337	352	363	368	371	381	359	347	369	332	383	346	359	346	382	369	345	332	356	366	385	348	363	366	389	381	353	364	351	378	356	358	356	374	361	345	360	372	356	360	354	373	365	371	317	338	336	354	334	358	359	362	367	356	335	380	338	349	340	374	356	371	341	329	356	320	382	361	345	380	366	391	366	341	388	372	356	345	368	334	379	348	324	368	366	340	337	378	365	393	349	336	387	355	351	376	396	349	343	357	351	382	358	385	369	369	381	378	360	364	388	371	362	358	375	362	380	389	378	366	330	367	363	360	367	355	390	353	356	348	345	378	353	346	380	359	390	361	356	382	345	378	326	367	362	401	345	365	403	372	346	371	359	369	382	354	389	376	353	392	366	349	338	366	324	336	366	356	365	350	341	329	381	350	355	362	399	350	350	336	355	389	369	360	359	373	363	384	379	355	360	366	346	393	368	374	382	368	372	368	368	364	366	361	344	349	348	377	323	382	390	318	372	372	376	326	365	332	375	352	379	414	366	356	359	348	383	382	381	396	394	366	371	343	349	392	364	391	343	351	379	364	378	363	351	381	363	366	339	354	362	349	386	330	364	363	357	361	347	411	332	366	342	391	400	334	399	376	390	339	394	319	377	378	363	357	377	351	346	363	370	360	376	333	332	358	370	399	368	368	379	359	367	372	379	357	349	371	384	345	372	354	341	373	364	378	326	376	339	360	349	353	348	390	373	371	355	345	356	373	347	362	382	370	331	318	412	333	353	357	364	387	368	345	368	356	341	374	350	317	341	335	341	350	375	365	359	371	347	375	337	357	390	359	387	370	368	352	364	365	356	343	400	386	400	363	335	344	357	353	353	328	367	353	347	415	366	370	381	377	330	380	365	369	353	362	339	362	393	339	368	345	380	391	349	354	344	367	355	339	364	384	367	370	354	353	368	344	395	367	357	361	395	352	369	382	379	354	367	387	367	347	343	384	335	322	402	346	395	361	342	337	391	350	334	353	356	354	369	402	352	386	371	382	347	346	394	376	366	371	342	381	351	323	361	343	377	323	362	385	343	367	344	351	378	378	358	371	372	380	360	381	330	359	369	343	352	328	319	380	382	293	356	374	359	326	361	375	363	334	365	379	368	381	346	355	405	365	384	389	410	381	389	350	317	377	349	362	353	360	382	362	349	347	382	388	376	328	384	362	345	366	331	350	408	369	344	345	383	390	347	332	346	378	343	347	386	369	368	358	342	356	336	382	378	389	374	372	387	363	330	355	352	363	350	354	356	344	353	339	352	379	327	366	363	373	366	354	379	355	373	370	360	367	353	343	346	357	383	328	346	374	372	393	360	388	364	355	355	376	379	332	356	330	378	345	347	350	366	363	346	362	350	366	379	376	334	366	395	345	391	328	347	343	356	359	347	342	379	372	340	346	337	356	334	334	375	372	355	350	351	369	338	388	363	362	353	341	391	387	390	413	360	348	357	345	381	349	378	377	372	364	382	374	335	375	381	401	357	383	356	334	364	359	385	347	375	366	322	348	386	401	336	352	364	371	388	344	318	357	397	337	347	345	366	382	394	373	384	363	339	367	340	352	362	377	378	356	371	363	378	363	412	343	380	390	366	334	394	344	348	367	346	350	325	357	371	347	393	373	356	382	363	339	364	379	370	351	373	396	387	347	374	363	359	363	370	354	383	415	334	349	333	301	339	401	361	356	346	358	387	371	343	377	333	383	329	366	372	357	364	378	389	376	399	366	355	394	343	382	364	355	359	364	397	354	362	373	367	399	362	360	394	371	386	351	323	335	361	368	329	350	362	366	350	400	380	385	386	389	336	345	359	347	357	361	368	339	392	362	339	395	418	364	365	350	376	350	377	311	350	350	341	376	379	360	366	361	366	374	329	360	367	388	385	361	353	380	359	398	367	347	403	364	351	377	352	371	359	392	367	382	337	359	357	363	360	361	355	365	377	346	328	349	365	406	373	357	339	384	359	366	373	365	384	360	350	367	375	377	342	359	356	359	360	362	359
9454	13706	10193	4074	3081	3152	2760	2472	1667	1483	1308	1126	802	736	657	763	717	620	516	481	517	525	524	504	504	472	556	518	501	522	546	598	637	603	600	559	497	523	564	504	505	490	543	630	627	619	510	515	510	551	527	461	459	488	483	504	494	492	456	499	492	445	514	495	465	456	479	485	490	490	497	500	513	474	480	459	462	483	505	502	495	445	525	510	500	497	493	499	503	466	466	456	485	502	486	492	504	466	484	471	525	530	511	506	467	500	444	480	506	474	445	499	490	481	489	475	450	471	494	501	472	434	466	478	477	523	513	492	490	494	483	457	459	489	477	489	479	481	462	512	458	447	474	472	467	468	465	448	508	459	490	520	472	487	431	464	473	488	513	484	467	491	521	455	499	490	499	484	497	516	483	458	530	449	514	555	438	494	495	430	493	489	484	480	485	526	475	471	470	478	438	478	476	523	516	500	474	463	485	480	509	450	491	479	470	481	506	466	463	493	500	487	537	465	527	553	481	506	509	445	488	486	505	513	488	458	495	502	484	475	477	503	460	487	477	457	452	485	492	520	434	479	462	494	503	468	525	462	483	499	478	439	520	523	495	472	503	505	479	497	493	497	474	479	479	426	512	478	489	468	480	577	498	481	488	501	477	508	438	463	511	470	451	461	502	502	492	480	498	498	506	501	512	490	442	431	497	448	513	454	512	488	484	523	494	499	541	483	510	466	475	498	505	525	466	487	462	486	477	478	528	470	480	474	491	451	470	482	502	462	511	464	518	496	461	474	476	518	504	499	473	485	469	488	494	461	495	474	488	468	498	510	464	490	508	493	487	485	491	475	497	491	481	496	515	446	501	475	461	518	501	465	524	503	541	487	473	484	515	495	509	514	484	449	451	470	495	561	508	463	491	489	499	499	481	498	511	469	456	457	498	475	468	466	489	463	475	498	508	502	471	498	501	476	461	483	494	497	460	476	496	527	482	448	504	478	487	503	490	454	500	475	458	498	490	454	455	512	541	463	505	464	519	513	453	486	495	467	506	444	507	490	523	447	535	503	504	487	445	505	478	487	486	481	440	461	488	437	455	463	462	487	495	525	468	475	478	469	506	484	486	466	492	499	475	492	497	484	466	465	495	504	469	482	519	458	521	422	499	484	460	474	506	467	558	474	484	506	529	451	455	518	485	468	483	501	491	497	450	499	489	494	497	487	483	454	474	454	470	474	484	473	480	490	476	496	461	517	444	494	516	497	486	439	497	512	479	480	501	501	460	510	459	471	485	507	498	506	477	507	448	485	497	455	478	495	483	456	470	447	463	463	450	489	446	457	465	492	495	468	525	489	520	436	465	501	460	512	481	507	492	461	464	485	498	506	500	495	472	476	472	484	497	475	500	477	499	450	450	495	472	470	481	510	486	491	511	493	502	483	472	513	482	524	520	446	472	487	467	549	498	472	454	469	442	458	493	501	491	464	497	486	454	467	526	456	485	459	476	496	500	492	537	515	455	476	483	519	493	463	491	491	433	500	508	484	497	505	486	454	464	463	489	502	528	449	483	482	473	468	554	449	516	471	523	489	485	469	524	490	470	522	506	435	433	447	469	512	487	510	495	462	486	527	485	497	446	468	471	525	453	480	496	491	502	428	458	492	479	493	499	433	496	475	492	513	471	488	444	457	480	480	481	504	466	464	511	481	499	494	488	484	467	493	523	500	526	441	450	498	528	467	510	484	482	469	465	449	477	453	464	501	492	447	460	470	479	482	468	474	465	526	480	442	471	504	485	526	493	485	443	509	484	490	515	454	494	471	460	467	472	503	468	485	491	480	462	470	463	451	494	486	455	479	487	486	503	480	510	475	489	469	490	472	498	480	488	536	453	448	460	488	508	467	490	498	498	494	519	452	479	458	479	508	473	501	475	495	516	487	490	482	509	471	484	511	476	500	461	540	463	495	495	500	482	491	530	456	491	452	496	482	523	552	484	486	499	534	477	485	464	507	475	495	496	486	520	502	495	482	530	493	490	511	505	476	433	510	459	514	517	522	475	487	471	455	439	475	436	480	503	466	463	472	522	524	494	470	466	489	472	512	445	511	477	491	502	477	504	499	479	474	455	513	483	483	490	503	473	523	484	473	493	461	504	455	515	446	457	488	461	467	473	492	435	472	508	483	456	462	482	466	463	502	492	487	518	476	529	493	496	472	492	509	478	504	475	505	488	480	487	465	488	508	496	488	480	470	469	497	503	482	453	491	509	430	476	450	483	503	464	458	503	511	453	505	505	535	529	457	537	485	493	459	487	472	500	456	466	507	516	485	459	538	480	457	486	475	498	510	492	508	479	477	499	487	494	484	471	501	419	471	494	440	450	469	486	505	492	473	525	501	484	453	490	487	473	455	450	514	502	538	459	489	487	522	464	471	451	455	522	514	489	493	455	506	491	466	494	478	497	482	524	444	500	507	472	492	491	481	487	487	490	460	439	435	471	472	483	464	477	475	510	478	486	470	529	444	472	492	480	498	458	449	497	503	493	476	483	441	460	489	478	496	474	496	508	469	481	494	499	507	461	486	488	508	474	446	499	483	502	486	500	470	489	465	484	452	537	493	428	463	498	464	450	502	458	462	485	463	486	474	507	487	488	439	462	448	493	469	500	498	504	486	448	413	479	464	514	513	527	536	507	479	512	505	502	479	469	481	475	483	531	469	456	462	502	520	486	489	480	490	504	489	487	459	462	510	494	471	488	464	492	496	507	474	475	471	475	475	473	492	482	485	496	520	485	476	468	472	447	511	451	484	490	483	484	512	470	491	495	477	468	511	499	502	485	504	496	523	536	482	513	500	492	491	456	442	504	495	493	472	550	481	516	482	469	478	484	512	508	502	485	481	482	479	498	466	471	542	476	481	459	518	474	467	486	456	485	492	462	541	458	483	503	497	513	519	489	523	452	475	501	493	489	472	483	441	492	490	474	536	473	478	485	499	479	488	476	476	458	502	492	536	506	466	486	481	481	511	482	472	487	501	504	459	502	450	452	491	505	441	477	520	475	511	457	454	509	469	463	461	451	447	483	494	509	526	502	500	534	481	488	493	436	510	523	485	521	472	475	534	469	541	493	458	520	490	468	459	445	463	494	498	489	454	488	512	484	509	484	514	509	441	484	493	501	442	461	469	512	505	508	503	491	476	467	461	529	481	495	496	510	489	490	434	473	459	511	518	500	467	496	471	466	458	472	486	466	510	480	487	494	514	495	477	487	454	507	491	457	486	482	488	461	447	495	461	467	463	494	478	470	463	503	485	486	528	490	468	495	461	466	485	453	494	466	479	482	474	449	481	491	462	518	494	513	492	493	478	506	477	496	461	506	495	492	466	496	492	455	486	513	456	467	473	479	475	480	474	512	493	469	467	490	500	472	508	475	508	492	487	491	503	460	493	515	482	487	501	540	518	504	432	479	457	460	520	490	498	463	503	472	516	492	493	493	486	497	487	457	483	452	512	472	515
23407	20908	28297	23648	20897	14143	3348	1754	1439	1367	1183	908	825	759	761	737	740	633	521	501	523	547	534	521	512	503	531	561	567	538	589	596	585	602	599	539	514	530	611	567	520	494	563	595	607	617	531	490	541	613	532	504	509	488	456	473	509	492	452	475	466	513	483	491	470	527	510	472	460	493	486	439	458	499	486	478	477	463	479	505	467	487	485	464	505	458	434	480	479	536	474	481	469	489	518	476	489	472	421	507	500	540	517	506	478	479	455	500	520	485	490	458	481	478	464	498	524	480	477	453	478	495	490	479	500	480	441	445	469	456	516	508	492	489	477	493	502	480	486	456	510	465	477	507	531	476	477	532	527	473	499	502	485	448	443	511	474	484	491	498	499	471	489	517	476	478	521	488	491	504	488	458	457	479	496	432	460	529	495	469	467	526	458	475	463	464	487	471	468	485	488	465	435	519	472	466	503	499	464	504	486	470	466	508	506	470	482	455	493	484	483	498	489	496	487	480	507	441	505	497	474	447	481	477	504	469	504	476	470	500	484	438	514	470	479	495	467	476	465	500	465	502	460	491	488	490	462	491	483	477	451	522	511	498	466	491	503	559	489	437	520	475	522	490	473	508	442	463	485	474	501	466	507	530	531	437	460	477	492	451	481	471	470	539	499	483	527	526	447	478	470	484	454	506	477	459	499	463	522	455	476	472	498	510	450	505	466	468	485	458	488	521	454	486	428	500	507	495	462	477	475	482	454	508	484	482	507	477	491	501	454	501	481	469	554	487	510	484	492	495	467	466	478	470	428	470	492	526	485	511	503	504	497	486	497	476	465	474	483	498	473	435	532	494	517	460	495	483	459	485	452	492	507	471	492	488	495	508	473	489	497	508	476	422	529	522	467	489	459	523	493	459	442	448	494	470	493	508	469	477	516	513	491	515	495	498	492	490	521	500	487	456	498	468	498	492	488	527	462	487	510	528	507	448	470	478	504	482	482	514	498	479	485	498	472	487	440	469	498	519	481	471	472	494	471	473	494	499	498	476	491	495	500	500	445	545	489	494	462	496	491	488	521	476	482	500	493	496	458	517	464	485	483	493	515	487	498	506	461	495	492	505	447	467	451	495	475	510	434	498	529	488	469	491	493	496	473	519	497	490	507	447	490	480	488	515	488	479	483	462	466	475	465	514	471	497	455	501	457	457	444	466	479	432	498	503	471	483	464	488	432	456	502	515	486	470	461	514	498	476	499	482	481	479	507	519	464	489	463	514	439	475	474	494	472	492	498	460	483	477	486	466	526	514	473	489	496	469	490	469	505	523	471	460	486	487	501	484	502	452	500	483	539	493	456	449	499	484	448	476	495	485	457	512	497	482	471	438	512	487	496	495	486	481	458	509	457	473	507	460	478	487	471	501	482	490	493	474	458	491	457	459	477	485	490	503	504	509	480	471	460	483	468	466	469	494	498	517	504	443	496	473	539	498	449	497	468	474	475	485	429	485	472	471	483	516	470	506	480	490	502	456	472	439	496	481	466	464	524	495	511	479	482	485	478	467	472	469	497	489	491	476	509	525	496	494	469	463	535	483	489	493	462	508	471	447	516	471	535	470	532	438	478	473	473	467	444	489	450	471	507	487	481	496	479	511	460	466	466	486	489	496	463	475	473	482	467	437	467	445	501	469	502	515	482	487	501	460	454	474	443	483	467	471	478	464	463	477	507	499	465	482	524	466	462	484	502	452	471	473	481	460	495	488	476	444	467	454	496	497	458	457	474	495	492	504	483	504	489	452	514	502	496	493	503	440	477	450	476	497	459	471	459	438	493	495	475	487	476	487	501	487	483	513	499	512	502	464	475	495	495	495	477	440	473	464	474	502	499	488	447	467	508	480	484	446	446	462	474	460	510	507	460	429	492	487	490	495	473	517	455	483	463	492	472	513	498	488	469	480	503	472	499	453	502	489	503	473	445	500	447	510	540	468	500	472	478	521	519	495	484	496	502	449	484	475	505	488	448	475	438	501	510	474	512	476	451	451	508	472	450	504	471	473	474	487	512	445	440	453	481	493	514	451	517	508	515	514	498	489	460	510	500	487	500	491	519	479	483	484	484	467	519	516	533	456	492	470	456	454	503	525	478	474	483	462	422	504	498	455	463	494	465	484	489	453	497	467	477	442	505	434	539	472	483	496	503	490	481	441	469	505	441	482	480	522	487	481	505	478	500	540	461	488	506	521	446	445	534	478	487	494	511	447	480	484	480	499	469	489	471	479	498	480	480	462	492	506	496	554	506	452	505	492	515	466	503	453	465	445	458	512	532	447	453	488	459	489	458	491	461	482	479	510	471	472	453	503	484	481	498	446	482	502	460	504	479	479	480	499	461	490	475	467	470	487	498	494	475	531	515	505	442	447	480	525	521	483	497	498	490	518	482	451	469	506	475	528	445	466	479	449	478	514	507	489	495	501	489	474	461	482	489	496	472	475	475	466	533	477	473	478	487	437	447	501	478	511	473	458	455	476	489	462	458	504	509	508	485	477	451	464	484	487	493	516	508	511	515	500	461	488	528	502	506	490	484	522	472	475	488	485	446	461	483	474	409	447	504	493	482	483	460	496	442	511	518	478	482	459	487	475	487	494	506	494	449	456	471	463	457	469	476	486	490	424	502	473	490	456	463	475	507	496	444	502	508	507	500	482	468	453	510	505	472	451	475	503	469	450	502	495	458	452	467	491	514	439	474	504	482	511	474	507	480	497	496	465	476	496	494	476	494	459	488	479	492	494	462	512	448	448	468	499	456	492	454	472	525	436	478	507	512	495	482	487	537	523	460	471	470	463	473	496	511	452	477	484	515	519	502	453	490	515	512	506	491	502	478	492	472	512	505	487	464	481	471	467	476	498	457	479	526	486	433	484	455	448	476	500	456	483	462	461	519	499	450	506	496	471	469	474	472	505	489	498	442	476	501	471	475	451	435	478	488	470	491	488	522	453	470	466	492	466	482	492	479	497	436	484	448	493	483	480	462	496	446	464	452	480	480	486	474	459	511	442	476	495	471	476	491	486	470	488	460	453	473	479	449	504	506	495	469	460	497	441	467	486	466	474	469	478	479	446	489	507	460	476	462	512	499	500	477	496	527	462	498	496	458	483	506	445	488	480	505	506	496	519	466	474	443	474	512	516	483	503	469	471	514	485	437	491	520	467	491	487	477	491	480	517	470	493	462	516	504	475	503	487	460	479	488	481	467	498	445	445	484	467	511	479	466	514	506	478	489	480	489	541	487	484	524	469	488	491	521	488	478	495	465	502	487	499	498	517	479	485	468	522	481	495	447	483	506	497	547	482	449	479	478	452	471	480	493	459	487	487	490	485	445	461	504	471	493	477	452	482	457	516	471	471	475	468	447	507	445	496	497	462	477	476	468	481	470	485	494	497	473	479	479	493	484	488	496	468	482	438	499	464	504	479	459	487	464	456	501	437	493	470	449	506	476	483	434	455	518	463
10498	21428	16457	8554	6871	6179	5049	3866	3147	2992	2466	1774	1474	1455	1344	1439	1343	917	781	760	690	734	726	744	731	735	745	722	784	789	820	868	893	912	903	763	714	758	846	731	690	664	845	986	894	828	719	747	766	822	683	674	674	621	615	651	664	635	642	641	632	665	643	632	738	619	672	658	669	643	661	660	644	674	648	682	673	629	683	646	640	690	657	679	671	622	655	612	669	628	661	610	618	650	623	602	693	649	666	619	666	633	705	652	610	618	627	709	680	690	617	695	665	583	627	665	643	626	644	619	609	639	630	603	675	617	676	640	632	661	622	633	708	663	667	686	638	638	692	655	623	673	600	624	646	615	700	656	607	610	582	632	637	678	740	618	639	640	649	631	660	669	672	672	614	668	635	634	651	634	658	637	625	621	648	641	630	672	652	679	620	619	662	591	623	657	643	632	633	651	644	656	624	576	635	647	646	630	660	643	678	644	646	617	658	688	637	660	611	639	624	681	620	641	698	642	648	684	645	671	637	641	647	625	641	688	657	643	647	647	636	664	677	628	630	672	656	658	676	615	680	695	651	654	669	639	694	650	680	647	644	673	668	621	692	609	683	639	669	627	644	622	681	664	645	655	600	671	660	677	618	612	654	645	635	611	661	660	632	651	634	584	631	672	657	648	637	656	611	635	618	622	659	643	674	679	643	638	683	655	638	648	617	628	647	605	636	634	665	605	643	668	632	635	709	643	659	660	657	632	612	616	623	679	636	656	612	636	642	656	698	638	671	620	636	642	674	661	680	672	616	707	660	649	675	632	610	675	710	629	680	648	618	609	622	628	662	620	634	624	677	631	653	651	641	646	698	685	644	646	653	641	677	669	665	600	612	652	659	631	682	694	649	664	641	673	621	637	643	621	641	643	677	595	657	620	634	639	679	617	659	639	669	617	649	672	645	629	593	682	648	680	655	629	667	703	631	657	657	636	691	648	661	675	608	636	548	635	672	596	616	687	658	647	617	645	645	694	672	678	684	666	681	635	602	664	632	631	630	653	643	635	670	603	610	619	609	603	680	641	648	658	665	682	675	642	627	627	657	671	639	642	634	613	656	646	616	612	645	650	641	605	672	642	652	662	617	655	628	653	638	643	657	641	658	652	635	652	651	685	593	636	624	682	648	615	697	641	654	692	646	598	608	637	639	638	609	664	665	618	665	582	652	670	634	663	652	619	643	672	660	629	695	614	666	649	654	637	666	662	635	650	610	661	613	663	638	613	652	603	687	654	629	621	646	595	632	656	644	639	620	649	637	641	631	627	639	653	668	655	618	656	655	661	638	666	647	629	666	645	668	650	622	663	639	583	669	677	641	621	585	608	641	613	613	631	632	620	601	669	638	615	663	641	637	641	612	619	657	601	636	684	643	650	633	601	663	638	685	643	609	616	637	642	630	704	657	637	672	696	640	635	637	638	626	631	667	639	636	634	570	651	670	634	600	646	593	635	699	663	628	605	673	688	637	637	634	669	612	663	636	609	614	625	623	636	651	634	674	634	707	636	633	633	697	688	642	674	642	630	631	664	647	705	656	665	651	647	656	668	685	652	630	666	671	656	643	592	601	668	624	641	645	676	618	684	632	659	692	669	633	678	650	685	650	668	611	617	602	636	595	709	618	649	672	640	625	664	671	641	667	636	658	681	630	630	679	648	641	635	660	686	681	641	650	643	605	641	647	667	666	634	649	620	702	639	634	645	643	649	598	663	618	631	645	588	689	649	651	677	659	571	593	672	655	683	680	623	677	666	659	650	645	657	677	649	642	641	619	634	596	650	614	639	626	622	670	665	613	655	635	667	651	621	654	653	628	681	623	615	636	635	632	687	647	650	647	650	663	617	667	625	648	636	637	675	628	672	613	671	661	616	673	606	601	623	684	673	646	633	637	630	656	637	635	682	665	646	633	666	661	629	623	653	631	678	584	647	685	644	666	667	638	668	603	593	708	693	661	623	637	631	606	647	669	736	662	673	640	656	643	653	615	642	668	708	634	663	622	687	641	649	658	605	676	634	680	666	623	616	625	647	692	620	616	619	642	628	606	655	687	668	658	680	651	651	615	666	647	678	655	628	593	639	634	627	633	655	636	609	700	641	640	597	655	621	611	680	656	656	648	622	646	661	659	638	618	639	646	620	676	662	635	632	643	641	635	638	634	656	644	640	616	690	642	702	671	674	663	660	656	633	656	595	699	602	658	630	630	624	662	619	679	606	649	644	661	682	594	656	666	624	667	648	638	630	645	600	623	633	640	653	638	661	681	645	637	673	600	670	670	675	716	640	618	658	608	621	607	653	625	631	641	605	686	686	632	656	697	640	651	673	633	631	649	669	651	635	655	644	659	698	625	622	662	658	642	657	602	682	651	649	686	611	646	667	636	621	639	647	617	662	658	682	735	646	643	646	590	647	697	638	661	652	606	661	633	658	658	648	611	661	653	621	654	682	605	682	657	635	664	646	579	638	662	623	646	622	629	638	641	640	601	637	627	679	629	641	616	595	657	644	630	646	673	626	670	623	612	676	580	620	613	646	648	640	649	706	668	646	645	668	685	651	609	632	661	646	622	693	664	651	643	615	624	687	619	627	625	629	689	617	621	637	612	656	662	656	610	660	636	660	641	655	658	644	620	712	616	614	662	653	629	637	646	647	627	644	609	646	617	665	613	630	621	678	657	669	620	655	627	690	619	635	618	663	677	627	636	626	623	638	632	587	650	618	696	616	613	686	622	653	634	661	661	643	661	668	690	619	622	609	603	648	570	661	700	675	693	637	638	627	681	681	633	626	670	674	663	685	641	644	652	610	634	627	676	633	642	621	615	700	580	675	631	647	670	626	649	662	629	615	668	659	657	668	658	648	684	679	647	642	647	652	623	678	689	673	618	661	668	646	660	619	636	683	678	641	648	627	624	660	654	603	603	656	672	640	665	617	691	623	588	640	624	656	685	613	625	696	687	679	655	627	604	660	625	662	675	658	647	593	679	639	668	645	615	657	627	678	643	648	646	634	648	598	668	668	620	668	665	651	626	695	621	644	659	635	657	653	624	634	644	651	629	638	644	652	633	671	653	661	659	657	650	621	631	688	651	622	647	601	621	624	660	657	627	662	674	662	636	617	670	629	648	586	675	629	659	613	593	634	694	664	598	693	628	671	661	609	638	653	636	683	615	635	667	700	678	606	635	687	669	675	636	662	616	622	643	644	675	683	616	625	664	671	665	636	614	640	637	663	640	650	634	665	655	631	641	641	653	656	649	645	663	680	622	638	668	646	617	668	654	640	696	645	659	678	635	641	648	644	674	668	659	643	659	599	653	649	654	639	641	665	672	643	619	676	673	690	618	633	688	644	630	665	625	659	628	615	642	653	632	712	624	633	657	637	604	626	657	658	674	662	681	664	671	609	602	663	657	626	631	667	601	636	646	651	633	632	655	628	614	648	646	652	616	617	652	646	699	633	647	627	635	660
22485	20950	28726	23356	20954	21080	12576	2330	1991	1763	1354	1050	917	956	881	955	703	554	463	445	415	407	416	419	432	431	437	416	430	466	463	539	476	481	477	447	414	450	479	395	426	483	586	533	496	497	427	427	485	458	382	390	339	395	379	352	359	364	381	370	344	332	365	381	359	388	364	349	400	313	351	363	383	367	350	357	367	334	335	374	359	344	375	367	356	378	379	349	384	370	393	346	340	340	334	363	377	394	360	372	390	328	394	362	344	340	371	314	377	350	368	375	395	389	367	325	385	357	366	391	364	359	339	336	349	384	412	405	368	353	372	376	384	362	353	336	356	380	354	373	355	374	368	384	339	361	379	340	345	345	373	370	304	329	406	355	358	380	354	326	334	381	348	343	345	356	344	334	376	327	370	379	351	365	366	403	379	363	402	319	322	378	345	361	378	369	388	358	390	367	351	360	385	354	350	379	339	385	377	371	386	376	369	346	353	332	341	364	353	366	349	358	359	338	376	380	370	350	376	340	392	380	345	353	361	372	357	330	363	352	386	340	373	390	343	357	386	349	361	349	339	346	351	365	375	370	372	391	333	364	352	343	342	355	358	399	377	362	392	355	334	364	370	380	393	367	353	371	381	356	361	398	413	362	344	373	365	370	371	368	369	366	368	353	341	363	345	400	378	351	412	376	342	341	365	353	356	364	347	357	350	381	342	355	358	378	380	381	381	368	357	381	367	379	341	340	365	372	361	392	382	414	398	378	353	386	377	361	368	340	359	372	354	341	359	364	341	365	353	348	369	384	367	351	352	377	332	386	356	357	335	382	350	319	370	375	377	366	368	349	381	316	363	363	358	342	358	349	339	341	369	366	382	373	402	365	359	359	390	387	398	360	379	342	409	394	367	379	381	360	338	355	351	345	340	328	367	391	370	371	388	365	376	354	348	371	350	371	374	382	388	380	347	362	391	401	375	351	389	388	334	378	370	393	353	394	354	370	376	347	361	322	312	366	357	359	358	399	379	364	373	347	370	356	385	321	361	372	347	380	370	385	370	333	377	357	386	374	345	347	358	365	364	380	390	378	364	362	364	382	356	334	346	355	369	374	367	350	350	384	341	332	363	342	370	370	375	389	325	323	352	369	336	355	410	367	396	361	333	386	362	379	361	372	350	375	387	381	323	342	365	353	369	351	331	382	376	375	358	373	347	367	378	354	357	354	373	351	384	355	348	386	351	365	361	394	352	362	345	374	382	381	382	349	359	371	368	369	353	343	373	363	340	375	360	381	355	371	324	363	370	383	323	372	353	325	356	343	346	373	375	372	358	367	410	359	371	371	399	344	365	331	344	367	383	378	369	367	379	301	375	369	333	362	377	349	361	340	343	363	348	342	367	370	339	367	348	361	331	375	398	373	370	369	383	355	382	362	347	367	357	365	360	398	377	382	366	383	362	330	401	375	351	326	346	363	355	354	364	366	334	355	352	381	353	373	331	371	356	392	362	343	347	361	359	361	360	373	375	345	367	335	362	341	356	377	367	334	362	340	401	384	338	359	376	368	375	396	356	366	349	359	370	357	365	333	361	389	396	340	363	374	377	359	381	363	389	359	364	363	353	332	362	395	373	363	357	333	366	326	375	342	350	404	377	393	328	383	371	350	388	349	331	386	356	390	319	336	351	345	365	362	346	325	356	378	344	377	369	365	376	380	395	375	384	364	359	368	344	330	360	363	323	377	374	351	333	329	360	347	344	339	372	385	375	344	362	341	347	381	350	358	374	365	351	350	396	361	342	400	365	414	359	348	341	371	344	341	342	374	323	415	363	359	355	386	359	378	337	321	380	341	371	346	384	359	331	379	362	386	359	366	363	387	355	388	335	358	354	371	384	362	384	355	343	361	350	328	341	357	338	329	378	352	356	361	345	358	341	391	328	364	362	350	353	339	339	339	403	349	351	321	362	359	384	347	374	353	381	372	379	367	352	438	373	372	386	334	347	343	395	374	376	356	377	351	372	355	396	361	359	370	367	365	356	336	394	329	347	347	400	356	322	347	392	335	333	326	366	366	335	353	334	365	354	378	322	376	381	356	369	394	342	350	370	387	371	368	385	353	347	388	342	367	338	398	345	357	356	372	378	350	355	359	366	360	346	366	343	340	360	374	347	332	359	337	351	354	356	358	337	384	371	338	359	335	383	347	363	381	363	367	354	385	363	337	341	380	366	372	369	342	421	365	352	374	352	389	357	360	383	373	364	368	373	326	347	358	354	376	360	376	364	351	365	350	372	395	364	356	388	358	326	357	332	359	392	355	342	372	390	376	346	332	351	383	333	348	349	355	435	345	348	345	366	358	334	330	372	348	344	354	299	350	352	347	410	385	354	353	368	328	404	358	350	358	318	388	359	374	357	365	327	356	349	364	333	349	385	364	344	367	344	387	377	361	341	355	372	349	381	358	351	381	377	366	349	400	384	352	353	346	356	353	369	340	369	351	368	320	328	356	335	374	354	345	398	362	359	353	337	370	341	345	370	363	371	350	366	373	350	373	372	355	355	371	360	383	374	350	361	353	358	334	364	383	334	329	340	384	385	360	337	361	365	339	369	360	365	358	345	381	368	349	349	336	350	360	351	357	350	377	354	373	359	343	362	335	344	328	330	354	364	370	368	374	339	399	389	388	362	373	373	355	364	387	358	347	354	389	372	338	342	368	357	352	369	353	350	369	357	352	324	339	408	347	339	359	338	378	377	356	349	392	348	361	364	349	364	395	358	363	368	373	416	346	362	324	352	346	341	359	394	372	354	355	357	336	367	328	362	377	368	366	382	382	378	366	322	364	376	351	355	330	353	326	333	375	370	388	371	336	332	325	370	365	364	342	348	356	367	339	350	390	351	369	350	362	391	355	355	385	353	351	326	358	383	372	351	379	358	350	353	393	334	368	363	389	360	419	393	365	361	408	358	347	337	371	366	373	386	344	360	355	362	380	367	355	356	337	370	379	353	345	365	359	341	328	346	350	360	362	391	356	378	366	413	357	325	342	342	386	373	380	399	342	356	354	344	385	364	356	352	365	365	363	358	324	360	338	330	393	349	385	333	366	372	355	386	361	339	371	350	346	374	382	377	360	376	319	395	365	351	378	346	363	357	372	381	351	353	370	360	356	389	366	353	355	328	341	382	396	371	337	369	386	361	365	344	392	340	359	390	347	364	369	347	336	378	360	379	367	379	386	361	355	385	357	383	395	370	369	309	386	354	349	367	348	345	380	351	378	347	374	389	358	331	354	357	349	357	390	373	356	362	332	381	395	352	379	366	370	379	359	353	311	372	376	380	351	375	387	387	328	349	389	329	354	367	339	371	375	370	373	333	375	368	393	388	372	405	373	362	316	378	348	400	371	363	374	343	352	376	364	362	335	336	341	358	335	337	348	369	373	354	386	352	346	385	379	373	367	349	364	350	364	366	341	345	344	362	379	360	373	340	301	322	326	373	326	362	334	359	338	372	342
12465	25954	19915	12097	9464	8228	6357	4828	4725	4073	3204	2259	2008	1886	1857	1799	1331	941	761	698	615	640	606	609	638	591	620	635	686	699	753	800	743	802	817	671	707	773	683	571	593	809	846	892	850	741	596	583	680	663	525	548	529	500	516	460	516	544	525	480	548	527	470	499	476	498	468	499	506	489	548	488	487	519	504	471	476	507	470	459	509	470	502	490	490	509	468	457	508	493	452	518	473	485	524	472	509	523	484	492	487	508	506	521	480	497	530	499	480	479	510	489	511	465	463	516	486	478	475	500	469	485	485	516	494	482	500	490	478	474	546	481	504	518	453	475	535	510	519	509	477	525	511	502	494	473	468	515	496	482	522	505	488	490	504	514	450	502	496	487	478	511	487	522	492	493	475	520	499	508	485	476	496	470	494	467	491	488	486	496	482	456	462	489	506	479	491	494	484	490	475	469	523	514	484	464	488	545	456	465	476	509	515	504	477	443	500	503	493	486	490	548	491	532	486	500	477	484	493	492	503	479	481	455	467	490	490	533	479	490	448	513	495	459	476	509	467	469	468	503	508	497	489	483	472	482	488	482	474	504	513	492	454	526	486	459	498	463	479	501	473	489	470	480	510	462	468	485	518	489	503	475	499	477	497	490	511	492	496	499	498	482	502	517	462	448	524	483	497	502	464	500	524	485	481	485	491	494	490	509	470	520	478	464	487	520	488	511	461	481	484	491	510	477	500	495	491	519	488	498	462	496	498	487	520	508	502	494	469	460	515	474	532	503	505	496	482	511	489	511	540	515	506	517	457	469	474	495	488	500	465	497	472	460	491	492	528	455	527	463	515	451	461	479	484	470	505	484	471	533	491	485	481	475	495	469	472	492	519	481	488	518	481	471	465	483	468	500	501	481	486	481	467	459	488	497	498	466	473	497	517	464	490	468	455	462	483	462	452	470	472	482	526	481	511	514	447	498	510	483	465	539	500	478	476	492	478	513	515	446	462	454	480	489	538	517	474	485	482	524	481	524	477	505	494	488	455	448	482	527	428	503	518	502	492	490	471	442	515	480	494	512	491	451	525	465	474	471	500	504	501	503	494	533	504	512	467	542	506	481	504	486	473	476	482	472	519	468	491	455	455	515	465	514	524	480	524	531	470	489	540	483	514	516	453	517	446	488	519	450	479	475	520	510	498	462	511	521	454	511	457	481	488	498	496	511	477	479	483	464	475	533	502	518	487	504	509	488	498	510	541	482	453	507	474	504	496	475	479	461	510	535	463	485	445	460	484	503	467	487	437	440	459	475	495	474	450	478	493	461	498	500	469	476	492	494	509	519	446	504	435	474	494	501	455	461	513	494	493	484	458	516	511	475	485	457	527	504	486	516	486	460	453	494	458	491	470	520	471	457	454	480	477	511	484	502	489	476	469	508	510	450	481	512	468	497	477	487	478	500	512	467	508	470	452	491	446	489	455	484	496	455	450	454	449	466	507	460	498	519	519	512	481	461	500	497	491	507	513	487	509	474	511	470	495	456	475	497	510	474	443	507	494	485	535	487	501	470	486	466	444	529	506	470	519	490	476	534	522	501	501	455	507	488	534	482	466	496	511	505	515	491	537	489	453	489	507	482	505	508	512	484	491	484	539	479	491	484	461	479	511	475	510	491	482	463	470	481	461	498	500	481	499	493	448	468	480	500	490	458	459	466	512	488	500	509	521	477	464	551	518	454	500	508	507	501	487	459	464	492	514	470	489	532	480	516	483	478	496	494	481	487	500	473	487	476	463	447	476	508	471	467	480	505	480	508	520	488	491	497	509	487	472	477	488	493	443	483	560	483	475	496	493	492	490	508	476	481	472	468	481	490	510	533	504	505	477	515	472	503	500	487	548	490	472	473	422	493	483	487	505	541	495	495	481	486	488	504	488	505	500	512	468	504	490	483	525	451	458	485	520	499	506	494	539	480	455	527	438	476	476	519	443	494	531	504	506	504	459	463	463	470	480	492	509	495	477	488	506	469	482	480	502	486	498	483	501	480	494	491	452	495	480	476	529	478	510	481	466	479	500	519	485	473	471	471	493	480	481	502	474	449	479	496	489	502	485	489	505	522	493	503	504	459	492	482	503	491	505	504	495	469	508	489	478	512	478	500	454	487	508	487	466	465	477	491	522	479	515	459	452	444	483	512	526	484	467	464	474	472	468	537	462	484	465	471	511	453	479	467	489	489	493	464	478	474	538	469	477	501	479	529	511	458	486	497	478	493	449	469	516	471	469	498	489	452	459	480	544	501	532	456	479	502	461	484	486	514	526	458	490	490	518	478	509	487	486	493	516	487	479	515	471	551	476	477	502	501	469	470	478	492	521	491	502	481	453	491	500	529	475	485	464	498	466	501	518	511	441	529	442	512	480	522	496	483	488	499	492	486	436	514	484	530	510	524	491	522	507	526	465	474	493	487	467	455	459	513	454	475	488	482	514	496	529	447	509	458	527	496	485	472	494	529	500	472	499	472	510	515	497	507	513	519	498	496	482	454	458	512	469	471	473	512	520	486	474	504	537	503	557	453	523	492	484	465	471	530	508	510	501	463	476	513	462	499	490	477	497	474	458	445	493	495	469	494	492	509	500	516	470	480	512	506	488	480	482	493	490	517	468	470	513	495	475	480	497	575	502	503	510	492	494	481	487	520	502	491	487	491	488	509	509	500	532	505	469	497	473	513	495	418	461	476	477	506	484	513	493	448	472	524	520	503	459	495	461	489	522	490	487	487	482	485	485	462	513	516	519	499	500	478	480	486	493	481	509	442	498	497	466	492	493	487	441	464	510	507	516	511	465	494	506	521	457	454	494	504	500	513	529	501	480	497	487	479	488	472	491	471	510	510	497	470	509	446	452	536	497	469	464	505	523	482	456	439	456	491	478	478	492	502	468	491	497	514	489	510	527	459	502	466	454	486	452	491	483	496	509	498	496	470	487	489	484	501	508	516	504	471	474	451	512	435	454	491	474	489	471	483	503	501	500	497	476	473	515	486	471	485	503	520	493	452	476	466	467	487	461	448	506	521	449	522	488	503	501	495	499	485	498	509	462	473	479	474	479	499	490	492	502	456	489	492	514	458	484	494	498	498	508	474	497	488	474	471	471	515	476	478	502	493	484	516	486	503	503	460	446	515	476	455	480	471	509	470	428	488	513	479	500	490	456	514	492	493	469	492	473	484	512	531	496	499	499	531	514	495	520	473	491	497	480	461	498	515	491	477	465	459	484	523	501	463	515	467	503	527	461	522	480	499	513	477	494	452	489	458	477	506	498	481	477	472	488	534	503	507	505	467	487	472	499	457	478	490	504	502	500	509	517	477	497	499	501	472	463	490	445	497	510	497	466	464	486	490	492	500	472	519	499	511	511	498	498	476	541	512	475	480	473	505	500	523	473	486	508	462	475	493	500	523	511	494	539	496	498	476	432	489	501	507	489	476	436	456	506	499	497	485	452	496	473	493	498	512
26517	20529	11771	2924	1519	1201	934	806	875	802	644	560	547	511	512	500	427	373	390	365	372	350	370	387	384	339	355	402	380	398	384	418	432	414	364	403	394	419	386	412	438	411	434	399	417	360	384	391	435	372	369	352	399	381	410	409	370	374	386	375	362	381	382	345	380	399	360	358	370	375	368	352	370	385	347	327	352	355	365	360	374	341	377	374	379	338	389	368	383	380	351	405	386	362	342	364	353	354	360	361	325	338	339	339	354	350	375	381	385	341	380	340	353	362	335	382	364	338	353	355	355	369	339	376	355	344	388	363	370	374	380	374	313	374	348	392	371	365	375	372	351	359	378	350	360	337	328	380	358	378	349	355	360	375	382	356	379	354	357	388	369	378	366	384	364	381	376	375	377	357	341	372	374	376	359	383	375	397	350	387	357	376	333	329	374	373	418	383	365	365	348	356	391	355	369	381	371	367	400	378	391	376	386	376	378	346	407	339	327	385	357	378	349	368	370	368	375	391	364	337	362	373	359	343	414	362	365	366	352	384	342	350	403	354	380	380	359	375	382	401	385	396	369	392	358	351	342	386	366	353	355	383	386	361	349	345	376	364	359	356	390	365	381	369	368	377	382	379	381	350	371	360	364	371	355	345	351	351	363	362	354	346	404	360	352	375	405	377	367	360	384	336	364	359	388	342	409	367	392	371	380	397	382	376	375	371	380	367	351	354	356	382	332	372	396	353	367	382	389	399	390	352	325	376	373	336	337	373	357	381	360	380	403	377	356	354	365	393	365	371	391	380	368	376	370	335	382	400	373	376	369	361	357	348	333	341	393	397	382	402	368	358	344	377	359	374	353	354	373	364	367	379	356	381	366	397	356	358	348	323	371	377	385	366	342	338	334	381	350	386	383	380	343	389	327	344	325	381	348	363	357	351	352	361	429	358	341	375	383	389	350	364	371	388	353	375	345	374	372	370	365	333	387	367	372	342	385	377	365	366	354	380	364	368	356	395	358	372	355	387	378	372	346	373	358	346	377	351	337	352	387	358	363	359	369	366	368	374	358	359	378	346	370	375	366	379	375	387	354	349	374	358	377	384	361	316	359	341	388	370	365	384	367	378	382	365	354	353	341	343	385	364	353	377	379	382	362	355	356	351	364	370	363	353	359	367	367	365	378	363	349	365	395	392	360	365	408	372	385	343	374	372	396	339	369	378	369	346	367	392	376	357	335	381	359	304	364	378	362	371	370	364	370	362	358	377	391	406	380	384	387	356	361	380	388	333	344	347	386	382	341	355	342	354	337	384	354	407	351	339	356	385	402	367	375	332	358	346	365	337	363	350	335	373	376	338	363	347	408	373	368	394	362	412	359	336	342	329	342	378	358	340	371	356	338	367	379	390	374	362	391	385	378	377	374	384	357	403	342	375	402	358	345	360	359	388	393	368	377	359	366	348	349	345	355	350	362	364	364	361	367	339	352	368	348	352	362	376	362	394	350	378	353	364	398	383	374	356	381	379	381	344	367	403	382	365	368	372	392	325	392	365	365	365	369	393	363	403	338	418	360	365	371	348	377	350	365	374	351	362	364	366	371	354	360	344	367	329	391	333	376	395	383	355	421	372	363	386	368	372	354	370	353	373	342	363	386	362	412	341	387	368	383	365	362	379	346	361	349	344	404	338	383	384	364	386	366	343	363	376	364	374	379	350	361	369	362	374	386	399	360	401	380	365	385	372	383	374	391	333	370	400	346	355	383	353	380	366	351	393	351	346	382	422	349	411	385	366	381	367	321	401	360	357	397	349	360	360	360	364	394	395	371	338	354	378	392	358	369	381	359	378	355	362	346	379	386	350	365	349	366	363	372	367	354	374	376	360	398	355	311	365	349	357	367	383	349	375	369	401	367	343	361	359	349	354	375	364	379	371	388	385	395	351	350	386	397	385	374	392	351	358	361	352	354	373	349	366	378	388	375	354	346	351	353	341	367	374	370	365	374	341	373	390	327	354	405	355	387	347	398	372	344	382	389	353	359	363	377	354	369	379	357	343	382	358	382	374	372	361	372	338	371	334	379	345	367	370	337	358	348	350	356	346	372	369	369	358	366	366	381	372	376	365	374	380	363	357	381	351	385	370	355	386	352	366	389	383	373	348	360	373	338	367	357	374	357	352	387	383	350	348	376	336	398	361	384	380	331	380	369	378	356	377	375	373	341	404	359	374	378	366	399	344	358	361	344	369	384	381	343	356	352	349	350	338	386	340	349	393	325	396	384	382	371	336	364	352	400	359	379	362	357	357	358	368	354	389	380	370	348	361	376	363	368	372	354	348	379	347	348	350	405	394	384	364	345	386	393	385	373	381	365	377	363	364	380	347	374	368	372	359	344	386	363	389	379	382	355	385	374	391	357	368	350	400	371	358	345	349	365	357	377	378	326	329	384	361	347	390	385	377	382	340	354	376	401	393	347	358	358	376	368	382	354	376	354	362	349	362	375	369	333	340	409	361	339	364	387	361	364	380	344	354	352	359	374	375	374	395	339	357	402	373	366	359	390	392	360	347	370	358	365	347	363	358	356	383	376	359	397	371	392	370	382	386	350	366	373	357	339	380	391	353	333	347	370	381	386	348	355	394	365	387	374	355	357	376	337	365	364	357	361	364	350	388	381	383	352	327	348	394	364	376	381	349	379	372	395	366	346	364	367	370	378	334	371	366	391	370	387	376	385	349	371	353	364	356	375	375	355	339	394	363	380	383	353	382	370	404	365	407	329	405	325	396	356	377	366	332	375	372	382	365	394	411	385	349	370	378	366	394	370	381	380	362	396	378	370	388	359	348	374	389	370	378	364	345	348	378	397	392	357	384	371	368	378	373	381	342	395	325	374	346	400	379	390	359	333	332	377	360	384	383	367	384	370	360	360	337	358	334	303	377	368	371	361	358	369	337	395	356	359	363	376	371	368	364	378	345	384	366	369	407	355	367	363	366	371	385	399	341	343	349	361	380	374	378	385	347	376	367	364	374	377	355	402	368	390	360	382	364	356	365	373	393	358	369	384	388	395	367	372	332	363	393	329	362	393	388	395	360	377	366	410	399	361	369	388	374	373	341	366	360	378	347	410	353	377	342	353	335	406	360	353	386	332	348	379	326	372	371	353	410	358	367	341	347	326	352	360	359	343	363	346	369	358	375	382	370	364	321	346	368	368	374	364	401	389	384	373	395	392	382	351	348	358	378	398	369	363	381	359	398	342	382	403	353	370	384	402	361	391	379	360	346	364	371	373	335	372	372	388	379	361	340	390	361	392	365	352	358	373	348	345	356	384	390	369	385	368	327	391	367	381	377	389	368	352	406	370	354	375	360	365	361	367	364	333	347	355	374	394	353	387	374	378	347	360	363	394	361	370	356	360	357	374	338	382	392	380	367	391	381	389	410	341	372	355	383	373	382	357	375	376	366	363	360	361	376	367	402	363	353	369	394	351	354	351	367	351	353	347	398	368	368
8952	9804	6581	3974	3010	2569	1964	1889	2034	1765	1295	1035	965	963	914	883	668	579	531	507	487	551	529	486	505	492	529	514	512	535	617	589	536	585	594	533	529	559	495	502	621	680	587	526	578	522	552	557	556	531	470	517	490	476	505	467	518	485	507	512	489	497	502	471	501	525	429	469	463	485	488	534	485	506	512	466	467	500	505	499	495	474	501	501	508	440	535	482	482	521	485	505	465	514	474	511	497	459	468	494	505	466	516	475	458	511	495	485	466	472	488	477	509	492	514	451	480	474	487	487	505	460	492	507	482	497	501	533	466	504	469	492	469	519	451	471	493	531	502	480	475	478	516	474	458	531	506	523	489	455	505	510	512	541	490	479	466	502	516	528	493	487	447	461	463	497	507	512	533	509	508	526	476	489	513	519	490	500	509	473	506	499	494	524	465	483	482	466	494	496	473	476	501	472	486	506	491	486	560	459	486	501	482	478	469	496	450	457	523	470	491	507	463	522	440	515	496	488	462	471	485	463	521	481	506	478	514	486	498	506	474	499	493	480	481	446	492	505	510	472	507	465	481	439	471	464	507	483	519	484	478	514	515	503	462	483	510	525	515	519	472	493	459	460	520	487	528	481	477	481	483	487	440	493	538	539	494	469	507	496	492	480	447	478	468	484	526	473	471	550	457	484	470	486	477	478	488	452	480	485	511	483	456	477	509	469	522	506	503	506	493	512	513	477	504	489	429	456	486	488	468	475	532	486	519	464	463	496	538	492	480	520	492	495	496	485	444	523	487	478	479	517	477	496	490	474	477	520	487	509	478	489	492	447	489	495	470	527	505	483	480	473	500	481	492	471	456	486	512	502	498	514	488	516	529	508	470	504	505	473	486	519	468	485	494	509	494	488	469	508	451	523	476	488	494	463	500	490	480	473	484	506	483	494	496	496	490	512	486	516	527	487	479	531	447	472	495	485	468	487	511	495	535	526	501	479	525	481	471	468	515	487	455	454	473	480	475	511	490	449	446	487	500	504	470	509	492	493	461	458	464	470	514	467	455	471	467	496	488	476	509	505	504	477	491	473	543	474	491	514	546	465	523	445	561	517	458	501	454	476	486	484	470	480	433	479	527	464	499	505	508	455	509	515	516	489	441	506	487	522	531	464	482	502	488	487	535	489	456	485	495	483	477	458	495	509	479	546	460	484	490	444	516	449	494	476	486	501	540	523	480	458	536	451	504	459	501	492	481	473	463	498	528	473	494	460	493	467	484	478	450	482	459	468	482	459	455	527	455	494	499	490	465	478	511	522	502	501	460	507	508	486	495	461	481	454	492	484	509	508	487	497	487	502	450	489	510	464	509	487	474	477	473	493	452	441	475	529	469	483	508	517	484	500	501	487	484	494	502	511	499	472	508	500	480	477	502	481	471	495	504	512	499	514	434	505	512	501	500	472	471	472	527	498	497	503	467	529	549	478	480	475	464	503	486	502	502	551	481	492	506	504	468	434	486	491	482	516	463	513	546	474	470	468	486	464	509	505	497	498	459	485	533	514	488	522	480	478	505	497	478	464	497	511	510	511	483	494	499	497	545	480	513	507	478	459	497	496	471	525	471	531	481	485	502	508	467	480	510	473	501	520	475	467	522	462	502	486	490	484	509	551	528	500	495	523	506	452	497	475	525	481	462	517	471	509	491	489	487	477	511	475	448	473	542	460	452	501	498	434	469	489	493	529	514	520	452	442	491	485	487	493	512	522	458	498	518	523	485	450	509	488	502	474	500	486	440	502	514	483	487	483	512	467	485	495	512	451	472	473	496	485	464	481	476	478	456	474	454	507	503	495	494	459	490	490	495	467	491	545	460	482	492	478	491	541	479	464	475	496	446	528	486	461	505	470	476	459	470	505	519	465	486	491	510	488	504	485	501	475	465	513	459	478	490	491	496	514	484	503	496	485	505	510	477	507	531	486	464	518	501	509	519	493	531	523	512	501	489	477	472	510	491	482	497	482	450	490	481	489	497	466	501	459	475	488	498	491	526	504	489	518	501	508	463	491	457	445	472	471	488	478	487	491	457	513	508	513	456	515	488	460	501	497	506	521	528	488	496	541	498	477	464	476	504	533	448	537	518	462	441	484	513	473	469	516	492	494	498	464	504	477	485	505	503	489	521	546	450	460	486	526	470	477	498	464	502	454	516	517	449	502	490	484	473	497	505	475	519	520	455	458	482	484	483	506	445	482	495	463	461	505	477	475	481	477	501	460	515	479	469	481	473	491	450	483	518	466	506	490	506	475	539	546	520	485	481	493	459	492	481	459	498	463	500	469	507	508	499	453	451	510	525	478	516	481	501	479	428	497	449	530	525	515	467	522	481	455	475	523	514	485	463	443	521	459	477	503	519	499	474	491	445	492	495	486	456	486	538	508	511	446	534	475	512	516	481	480	485	481	498	450	514	513	523	496	508	515	507	469	439	498	472	481	510	464	459	485	496	497	472	492	491	459	473	441	498	486	490	483	516	490	495	521	467	493	466	483	493	514	484	489	513	497	535	490	513	467	488	493	486	476	469	508	489	470	465	472	463	519	505	472	522	460	477	524	502	472	525	504	508	502	480	474	456	502	474	485	498	484	489	501	503	497	468	515	504	480	505	517	502	508	503	475	528	482	471	486	483	486	501	454	501	464	518	490	490	491	476	512	459	491	471	491	499	498	487	504	485	485	486	494	439	499	503	427	477	539	498	496	455	500	520	466	466	496	495	480	484	516	505	514	501	492	501	499	453	519	509	481	463	480	455	480	529	495	488	496	446	502	492	456	462	477	485	521	493	483	475	482	499	471	521	495	488	496	504	478	479	468	467	475	483	490	500	529	484	493	480	502	486	474	491	455	465	506	488	484	507	482	514	488	495	468	414	471	476	530	484	470	487	501	522	493	461	450	504	507	491	515	497	486	490	531	498	450	466	486	515	498	516	470	470	508	502	522	507	453	488	519	457	474	512	498	505	504	498	514	480	522	491	465	508	496	489	487	478	490	504	489	498	480	512	505	504	495	490	465	520	494	454	475	486	532	461	514	481	508	482	506	478	532	461	500	522	464	480	499	528	495	539	472	483	495	462	486	494	490	489	465	496	494	512	488	487	527	486	497	468	467	485	501	494	500	517	496	480	473	489	469	491	473	504	470	487	516	477	496	493	532	507	515	476	475	475	492	500	457	493	445	494	515	504	487	494	494	510	509	478	472	504	488	492	527	530	509	511	470	505	484	480	478	496	496	468	478	509	527	472	448	502	460	460	454	478	492	462	427	493	467	463	456	493	495	561	506	478	503	490	508	473	505	479	497	477	560	460	498	493	439	482	480	456	500	436	495	457	486	508	484	521	436	530	519	505	469	489	518	486	502	494	497	500	491	493	492	501	472	482	479	516	483	479	452	506	441	501	496	531	437	505	470	506	503	483	501	487	492	495	477	488	494	491	485	463	544	479	496	506	488	526	473	507	510	483	485
23294	20934	28377	23673	20943	13700	2732	1949	1746	1448	1161	1068	872	788	807	765	653	635	539	553	500	540	556	491	540	520	512	592	587	573	565	541	547	580	561	589	572	543	535	578	670	638	530	587	568	541	520	573	585	565	506	490	517	530	500	506	522	484	486	517	513	525	546	499	506	474	521	495	473	475	489	517	497	484	488	504	510	511	513	474	502	509	478	478	519	519	470	552	496	491	534	488	472	508	528	493	477	480	553	480	530	511	476	466	520	485	477	473	475	486	526	507	502	496	463	491	455	507	525	499	482	521	455	488	509	488	509	492	521	512	524	509	450	484	540	478	484	460	523	497	464	505	519	490	521	483	494	459	458	488	520	451	477	483	487	472	470	441	472	482	515	477	471	493	491	514	500	477	484	473	500	507	524	475	501	484	508	492	478	520	478	465	533	467	476	541	487	484	499	455	489	513	513	477	500	494	489	502	443	503	488	449	500	474	490	502	523	516	519	487	507	528	492	462	552	515	526	509	477	480	467	482	467	463	482	492	490	487	545	555	485	521	496	478	460	518	481	489	520	506	498	492	492	526	482	477	519	535	501	524	526	504	467	480	499	498	472	523	457	492	498	486	505	460	482	502	500	501	512	488	483	508	499	518	507	454	517	483	481	481	469	463	479	478	500	525	452	501	480	529	493	454	482	447	494	452	469	484	473	466	467	492	529	450	461	461	512	461	481	500	523	433	466	504	503	510	452	502	476	491	547	458	470	483	461	516	480	497	514	496	464	541	512	440	506	517	535	500	491	513	535	468	478	509	466	489	519	465	476	490	468	512	499	475	524	482	467	470	520	506	487	511	506	502	483	471	466	478	488	526	506	520	491	448	501	490	480	485	526	524	423	474	537	521	527	479	508	510	486	474	539	468	475	509	499	494	480	506	489	530	476	527	458	486	501	508	540	509	502	508	496	491	464	452	520	525	475	505	511	492	485	460	462	473	487	492	534	515	492	542	470	521	467	477	452	498	497	493	478	495	500	501	527	500	514	495	494	499	489	506	448	507	500	466	503	490	489	505	501	506	486	487	551	487	498	472	489	501	563	486	520	496	494	495	501	503	515	477	457	493	484	499	493	483	501	464	473	488	462	524	482	454	525	455	530	518	501	470	509	479	509	516	481	492	534	477	474	492	578	534	478	481	495	471	490	488	478	504	494	496	449	489	476	516	452	463	523	505	471	459	488	479	465	451	489	513	495	480	466	486	471	487	506	497	500	483	471	470	505	487	551	501	491	486	486	514	483	468	479	488	490	560	522	465	503	468	465	494	516	505	507	530	485	493	514	481	488	501	499	464	464	477	488	493	489	510	504	490	444	487	473	520	495	479	503	470	489	535	469	487	478	553	470	519	486	504	501	513	491	490	504	470	526	498	468	457	460	473	500	501	489	460	495	462	488	547	513	486	514	498	517	515	464	471	534	485	475	484	487	505	504	493	480	470	506	489	476	492	475	503	511	483	487	480	475	516	473	498	491	481	482	476	529	512	511	522	515	509	485	480	524	499	465	498	490	521	481	472	494	498	523	525	466	504	476	520	458	524	508	459	518	484	514	431	494	490	519	492	482	494	505	485	498	473	462	499	489	502	529	471	486	469	487	458	480	485	530	493	498	508	524	475	486	528	486	496	505	503	499	526	489	470	475	485	491	498	507	478	484	496	497	461	519	497	493	491	487	492	511	510	500	473	492	515	504	508	490	506	483	515	489	498	484	483	451	472	517	488	498	532	495	521	499	467	529	492	506	483	507	488	474	485	478	509	486	469	497	467	486	471	507	494	467	524	500	457	531	486	465	495	480	505	534	476	474	501	480	466	524	484	491	471	495	484	470	521	504	508	481	488	476	518	508	437	483	505	505	506	499	530	465	490	487	471	528	484	504	509	487	470	453	507	537	505	489	491	477	472	492	466	483	475	458	515	507	506	498	457	481	493	499	517	535	496	496	475	491	485	484	501	444	459	498	483	533	495	475	490	483	493	468	483	477	482	462	483	486	510	475	483	468	476	468	457	484	502	482	487	475	527	532	513	536	491	483	486	493	491	477	534	473	524	449	482	472	487	471	501	482	481	538	521	473	487	462	503	489	442	503	443	483	481	473	493	509	504	510	529	463	508	509	503	492	479	499	520	470	501	533	523	497	514	534	502	496	494	471	509	486	470	479	488	508	504	458	469	476	472	488	458	504	462	499	510	519	474	486	483	497	479	509	508	502	496	501	476	487	445	487	448	471	508	548	475	501	536	453	502	530	525	505	486	477	533	492	464	456	494	478	503	509	492	490	487	483	485	513	494	494	521	435	423	458	439	520	492	480	424	494	497	493	510	466	489	496	488	504	506	513	524	474	500	544	505	470	496	530	488	512	475	512	484	491	504	466	487	516	498	471	499	471	504	538	487	504	482	496	513	476	497	498	517	512	492	520	505	478	499	458	489	428	488	492	489	489	456	496	485	466	495	499	512	474	481	464	502	490	467	474	455	474	481	504	496	492	502	454	521	497	482	472	504	470	500	505	499	505	502	490	474	480	497	499	466	521	502	507	503	472	507	508	460	500	503	487	522	494	470	478	507	470	491	463	510	504	517	466	542	484	475	486	499	455	451	456	527	508	484	506	502	472	506	498	483	521	461	472	468	474	475	525	476	461	521	545	477	490	445	495	525	463	509	458	477	471	504	474	473	506	501	478	492	463	487	471	444	495	513	487	527	493	549	465	479	514	491	496	469	504	532	527	509	484	478	475	500	494	503	508	476	500	514	449	497	498	498	501	482	483	496	484	493	489	510	455	458	490	514	490	514	479	525	486	498	484	486	470	487	466	498	489	519	474	480	498	486	487	460	491	468	473	453	492	468	455	496	499	507	471	460	474	508	525	502	495	506	492	512	499	465	505	487	490	511	490	432	462	480	520	480	490	515	486	478	490	474	521	500	473	493	486	504	482	475	531	467	505	457	496	463	536	536	479	497	528	492	505	471	525	502	470	460	491	485	511	468	461	491	498	485	498	472	526	511	512	459	477	490	511	466	507	475	456	540	548	519	493	436	461	478	492	480	504	482	482	483	430	493	484	467	498	504	520	493	460	523	506	504	467	510	526	503	495	500	499	514	533	460	492	484	480	473	496	461	486	484	520	512	511	524	504	472	498	492	489	479	514	480	528	464	521	462	521	456	477	492	456	535	480	493	530	479	478	489	453	478	525	463	489	540	544	495	506	442	472	483	510	458	547	495	496	480	484	516	482	513	501	487	494	514	496	523	494	472	514	490	449	466	476	524	514	489	479	489	516	491	501	488	501	478	507	507	469	470	488	491	510	469	499	436	475	457	469	454	445	494	501	510	500	505	461	502	480	503	506	486	508	484	485	459	484	551	475	478	478	465	508	496	492	463	550	526	524	469	510	507	487	493	515	507	483	515	467	471	464	452	465	439	450	496	502	499	528	497	489	478	499	508	444	484	522	480	546	511	516	537
9689	17679	14550	8405	6589	5038	4175	4539	4146	3345	2438	2136	1637	1519	1444	1179	993	863	778	751	766	749	709	709	757	723	765	766	771	803	792	853	804	824	750	821	804	814	706	853	983	937	809	907	792	737	748	818	820	846	701	673	650	646	696	676	715	678	629	695	680	687	694	666	658	619	669	688	702	690	681	668	607	625	674	672	684	661	675	681	609	619	653	653	672	638	638	623	662	653	656	647	701	667	640	654	669	631	630	644	624	676	656	631	643	631	663	632	654	679	594	664	642	670	652	653	619	674	665	644	623	614	709	680	685	668	632	696	649	663	625	713	619	670	603	646	668	651	670	706	614	670	678	643	626	598	646	674	615	654	629	648	632	641	645	648	610	683	633	582	616	589	674	648	612	639	636	743	655	628	665	662	657	636	673	690	631	679	642	691	695	667	663	637	632	683	656	685	681	680	676	641	645	668	674	659	669	593	627	634	672	618	659	650	702	679	649	618	672	662	612	639	611	636	627	628	613	626	695	646	653	641	676	654	675	659	689	700	653	618	648	641	565	668	635	626	655	623	638	673	655	620	666	622	690	670	657	633	609	625	703	662	648	650	662	630	687	651	650	648	620	645	686	667	613	709	677	625	616	657	694	654	635	656	653	668	643	641	635	648	654	698	633	612	655	664	685	624	650	665	658	663	686	662	696	699	630	628	648	636	670	686	635	657	699	657	666	653	646	642	631	670	658	622	674	604	651	667	627	665	613	620	628	636	613	681	635	636	663	634	660	657	655	658	696	632	616	687	654	658	661	641	647	658	648	673	639	666	608	649	657	675	634	655	678	685	671	644	651	634	669	675	643	630	637	650	684	663	674	636	617	677	628	657	684	645	598	696	698	646	638	680	655	686	660	695	642	668	667	620	647	638	631	703	633	623	629	638	616	661	614	654	678	643	628	683	669	622	669	641	630	646	686	629	671	654	648	707	693	653	669	639	657	613	666	652	659	648	649	662	639	661	675	606	654	624	640	669	612	637	670	656	625	660	617	670	613	613	654	678	660	650	619	682	660	687	640	641	671	611	617	639	647	657	714	651	689	609	669	642	630	671	629	695	644	657	616	632	649	641	647	633	630	640	659	668	649	679	683	653	664	641	647	667	623	657	695	694	636	671	649	648	615	677	691	671	637	673	620	583	632	675	666	637	621	625	641	664	653	672	647	664	663	619	686	676	633	644	701	671	627	671	608	638	659	629	636	661	690	686	645	673	648	642	625	632	628	634	619	670	652	636	649	621	633	638	703	659	681	675	619	635	649	644	679	623	652	657	632	662	634	622	703	608	652	686	679	662	649	623	645	665	651	664	631	639	645	637	661	698	708	687	683	664	682	646	619	639	621	623	662	674	634	585	658	685	634	632	642	613	636	707	666	655	632	664	641	682	627	651	680	627	648	662	652	648	632	668	617	705	650	630	660	603	642	666	645	639	620	622	661	627	640	684	619	650	581	649	597	610	657	686	666	693	655	663	630	650	634	629	672	649	646	633	709	649	674	642	649	641	643	670	694	673	679	662	617	682	671	592	656	668	648	642	645	631	652	624	697	666	637	662	632	686	617	624	679	664	628	606	609	646	701	636	649	654	673	667	662	635	653	657	659	624	662	630	650	634	643	646	664	667	655	678	628	582	618	641	677	653	682	665	678	721	614	697	686	651	665	664	621	675	658	669	683	616	631	676	646	643	615	667	660	680	642	687	697	662	656	639	671	644	671	648	629	645	669	636	666	691	700	663	657	602	657	661	661	649	657	703	644	673	635	656	676	667	641	627	668	660	676	632	623	599	671	616	640	693	670	615	633	630	613	640	655	629	642	688	672	661	659	650	617	633	632	614	656	694	663	712	644	621	664	650	619	633	657	640	662	642	604	653	676	642	667	684	655	666	643	651	669	647	734	655	726	655	629	696	640	630	651	634	623	613	647	624	631	670	649	706	680	688	665	686	679	621	604	653	655	606	639	646	659	649	634	653	676	666	652	649	660	612	686	630	635	655	656	623	691	617	655	647	664	669	706	677	623	608	632	720	750	680	685	637	697	630	644	698	686	635	618	676	674	677	635	610	702	682	631	639	666	628	632	668	639	663	697	590	658	619	635	623	681	670	673	638	660	622	675	693	658	659	679	618	628	653	672	640	622	684	636	689	655	672	663	655	625	627	658	678	647	694	646	645	660	651	640	678	678	701	617	618	683	665	640	660	662	675	693	701	678	624	647	650	678	658	658	626	650	635	641	641	676	625	655	643	633	659	684	670	659	667	683	679	623	668	682	615	682	644	676	628	604	634	656	677	628	659	662	663	609	640	619	668	618	643	676	661	654	648	647	635	696	660	653	671	678	648	659	600	678	659	638	625	652	664	648	700	630	652	631	660	665	662	682	667	655	652	619	623	651	692	632	599	657	653	649	644	664	666	650	598	676	581	686	648	644	627	600	615	673	644	663	615	730	670	619	626	661	639	653	648	590	663	694	635	665	624	662	643	658	645	618	635	659	634	625	642	623	665	592	663	668	623	662	618	669	656	647	626	650	679	626	656	654	657	648	643	677	637	634	648	633	684	675	638	677	655	624	701	625	599	660	647	678	622	676	698	660	622	622	629	671	661	668	617	648	652	660	591	635	666	617	653	666	625	630	624	683	627	628	632	698	640	691	644	669	679	653	676	662	647	600	603	679	698	670	645	615	672	634	664	582	641	660	683	611	617	627	679	639	653	627	663	655	623	656	676	674	676	711	663	618	649	631	596	671	601	667	623	680	738	668	621	621	658	672	649	619	664	639	673	624	635	664	637	674	658	671	677	627	662	701	635	632	658	688	673	666	707	630	676	704	651	664	693	670	648	627	606	636	630	650	674	652	662	668	668	653	634	615	647	628	666	729	633	651	610	665	609	607	654	645	629	628	614	668	621	654	668	640	640	667	664	689	658	655	676	661	653	666	629	635	642	610	606	655	612	671	633	649	649	687	632	641	714	679	601	655	606	661	674	592	634	674	611	661	662	659	658	638	668	628	618	616	658	642	693	632	648	647	635	672	660	642	661	663	669	583	663	634	650	693	628	624	644	665	658	642	669	636	682	636	624	676	704	651	674	646	640	636	677	607	660	636	637	679	643	662	661	677	623	665	669	664	618	692	642	681	642	684	646	640	651	655	626	663	681	640	661	647	665	641	624	656	636	661	667	651	677	666	635	649	654	677	645	630	683	663	642	605	658	612	638	648	594	699	621	666	697	625	663	650	657	649	669	612	678	615	669	682	655	627	633	665	638	648	664	627	670	640	649	652	614	587	625	674	673	657	632	685	680	658	694	624	647	625	615	627	644	700	625	634	663	689	640	680	628	625	646	661	683	648	645	608	651	650	650	644	642	648	635	625	657	657	661	642	646	672	640	658	698	616	652	639	674	680	680	696	657	629	686	652	660	656	667	657	602	702	672	660	669	644	696	672	623	627	660	694	640	671	662	659	639	642	635
22451	20932	28710	23304	20938	21039	12918	3551	2538	1985	1478	1203	944	930	750	712	595	524	483	470	425	425	487	441	417	414	469	461	416	476	472	502	491	476	544	528	513	467	478	638	637	527	552	502	449	440	493	480	490	458	407	395	390	395	364	381	395	383	396	387	333	383	363	372	404	395	356	369	380	377	366	367	386	348	361	375	346	369	374	386	352	377	400	358	391	342	335	391	378	376	404	365	391	348	379	397	376	350	390	391	385	392	396	388	408	401	377	371	429	360	401	367	382	375	357	376	376	371	388	361	398	374	364	366	346	383	325	381	372	390	374	339	346	387	366	364	359	392	386	397	378	329	390	392	358	377	385	361	365	354	369	368	391	367	395	384	339	373	370	378	355	352	372	387	389	355	370	400	386	398	408	378	407	399	333	340	377	369	413	353	367	384	417	349	354	337	379	341	336	394	385	376	344	375	353	358	365	355	362	394	341	368	382	353	383	378	380	385	379	400	394	347	340	353	386	393	351	375	375	374	362	337	343	382	370	360	414	376	385	375	371	378	352	375	402	383	363	358	386	343	352	384	343	362	348	382	371	370	406	365	382	362	382	321	302	396	378	392	361	356	351	345	340	365	357	360	373	287	410	397	389	374	373	363	380	375	355	403	354	381	377	370	355	366	394	372	361	345	364	391	388	334	372	352	370	358	399	375	381	349	381	404	332	375	386	393	365	379	365	365	370	370	378	413	380	368	370	426	372	373	369	351	378	352	341	365	353	391	387	367	386	383	378	375	369	372	370	408	400	373	384	409	360	356	352	364	373	372	348	385	385	375	365	348	380	373	415	393	391	362	387	399	373	380	403	334	362	369	392	341	364	342	384	354	353	404	377	371	383	383	384	367	383	385	377	378	399	373	394	371	384	355	340	397	350	378	344	374	335	385	358	380	337	381	367	403	379	361	362	353	373	359	360	378	376	380	399	375	373	373	379	375	368	365	388	391	378	403	371	353	373	356	388	411	381	380	370	364	377	345	374	346	376	343	395	410	379	380	373	388	374	373	412	383	400	367	325	384	352	395	424	356	398	398	408	378	381	370	339	359	389	381	403	363	413	386	389	362	377	346	414	406	365	354	386	383	359	378	395	372	366	353	360	357	360	349	337	378	366	383	366	340	364	368	396	385	372	368	397	332	387	351	389	372	349	380	361	350	378	367	377	387	371	366	352	370	366	386	380	349	359	373	370	362	395	393	371	340	394	380	375	401	353	420	352	396	371	379	375	351	363	365	349	366	390	345	338	389	396	359	388	383	350	379	375	363	378	373	390	356	379	366	378	394	392	401	374	381	374	367	409	345	404	400	387	395	348	418	364	369	348	370	381	369	360	401	396	315	383	379	389	340	346	359	379	388	380	362	368	374	381	365	388	363	375	364	338	365	377	360	356	363	358	384	414	356	355	364	400	396	368	350	345	412	362	374	359	350	390	355	384	355	410	378	394	377	370	363	363	340	389	392	347	329	345	395	355	354	401	359	381	372	372	375	371	354	395	346	339	409	399	374	356	364	383	373	343	361	355	395	374	379	380	356	355	377	379	376	349	351	396	341	365	414	366	360	352	355	374	343	391	392	371	406	380	331	376	346	370	379	397	407	367	384	375	361	401	358	347	342	354	354	387	364	385	361	386	406	394	342	342	353	347	407	382	381	354	339	351	371	363	356	368	419	356	382	366	377	366	343	365	389	410	365	368	348	362	328	426	348	344	375	361	349	368	382	376	354	369	373	394	356	386	367	355	339	374	371	390	390	361	339	369	363	368	362	362	386	344	345	403	363	350	387	408	365	399	370	354	391	386	365	391	341	367	372	340	372	364	339	349	323	373	383	382	342	350	333	390	406	363	397	386	384	364	355	357	389	391	393	354	350	392	374	388	381	358	381	371	409	362	354	388	359	402	353	354	367	335	373	370	350	385	360	392	354	329	353	377	355	364	382	387	375	392	363	354	377	365	404	346	320	374	334	402	385	367	394	357	359	355	372	395	376	370	386	379	363	371	370	355	395	362	358	382	358	373	361	368	412	386	366	383	399	359	374	374	348	361	369	387	388	402	343	378	362	392	359	355	359	358	382	337	348	386	389	368	385	393	387	385	412	394	360	367	383	339	364	375	400	368	382	361	368	358	387	414	341	371	378	358	359	343	373	376	380	379	359	369	388	370	381	335	379	418	383	402	372	405	350	360	341	354	384	358	365	323	375	371	366	362	340	325	390	345	390	359	416	386	324	373	394	361	400	355	347	419	376	373	366	373	370	367	342	381	357	380	393	369	377	350	343	378	372	402	360	367	350	376	378	368	352	357	373	362	390	358	398	339	364	383	336	364	350	392	353	376	361	370	404	376	353	369	361	383	350	365	382	367	395	373	400	379	366	389	341	375	358	366	383	408	334	351	381	334	361	328	355	355	375	362	356	352	365	361	341	371	398	381	354	380	384	383	339	366	356	346	383	374	367	412	384	363	361	396	382	375	373	377	397	418	377	366	346	387	354	378	416	355	352	361	378	390	370	403	369	395	388	379	383	378	373	379	341	342	370	376	409	365	386	345	386	371	352	398	375	358	380	354	367	394	388	381	357	382	357	359	420	360	380	357	370	366	339	327	372	373	356	376	398	378	380	343	379	405	370	321	378	387	348	396	358	398	385	360	369	354	368	373	386	359	383	362	376	389	406	389	361	356	369	374	334	348	363	379	379	372	368	395	380	372	362	422	334	378	368	378	370	362	398	331	355	407	371	361	352	348	343	350	386	375	386	352	339	353	381	353	364	379	401	378	357	382	350	371	371	386	391	343	376	393	355	392	407	372	386	393	359	373	369	386	383	373	370	399	369	377	370	399	346	350	365	375	376	351	374	394	366	380	358	340	409	349	335	400	356	359	384	352	410	392	358	375	366	337	383	359	343	390	348	371	353	359	364	395	345	353	378	340	389	405	346	367	406	386	400	410	364	364	381	389	398	409	381	350	374	371	352	393	348	401	351	405	341	363	355	388	374	364	344	352	410	366	328	356	361	387	390	384	365	371	389	356	374	353	358	361	389	355	352	359	365	369	372	376	345	367	378	379	361	352	368	357	360	353	336	379	360	405	368	328	367	352	357	366	354	334	356	337	352	370	358	347	350	367	360	364	387	410	356	367	355	386	377	364	390	372	382	344	395	377	364	375	375	399	348	371	398	358	361	376	383	385	350	366	377	358	386	378	352	336	343	350	356	369	358	363	326	371	375	365	354	376	321	327	372	312	396	350	377	356	358	362	369	387	367	385	338	361	359	369	401	366	350	369	363	356	382	347	363	380	382	367	359	366	330	361	353	383	339	392	388	372	369	350	374	363	322	362	368	384	376	366	375	377	398	370	359	376	384	356	373	382	352	383	346	402	380	360	383	366	351	348	371	360	379	403	403	374	378	374	359	357	364	349	386	377	368	378	385	361	344	357	368	382	327	387	354	335	373	385	343	352	387	366	359
12226	22406	19029	11792	9380	7623	6753	7211	6087	4417	3599	2696	2171	1841	1609	1260	974	907	728	700	679	647	627	644	659	635	633	694	648	715	718	725	790	814	775	781	769	632	793	1092	1149	783	835	773	663	661	642	792	772	622	602	539	532	517	536	490	524	483	462	505	522	527	502	543	506	492	512	483	486	541	469	511	529	501	517	489	521	483	473	481	475	518	490	492	506	476	510	494	492	473	475	511	530	487	512	510	509	488	508	511	503	526	506	534	487	508	492	486	538	491	477	490	513	505	482	520	514	475	505	506	458	489	551	503	527	497	474	478	493	524	525	482	512	519	465	491	496	464	528	502	505	548	500	485	495	510	479	449	445	507	534	513	510	489	485	496	472	487	528	477	520	482	482	491	479	510	523	537	501	502	509	502	500	516	503	490	470	561	491	500	483	483	460	487	494	492	482	503	495	523	534	504	492	501	475	466	506	448	531	552	484	482	500	495	475	506	511	488	515	529	505	504	492	519	501	517	481	492	509	483	485	465	531	519	484	509	501	508	495	511	491	517	514	453	510	523	515	504	485	502	487	490	485	463	450	500	467	525	492	537	514	497	518	470	482	502	471	494	472	479	500	485	468	538	536	490	492	497	495	482	533	495	485	476	499	526	546	547	455	474	510	499	500	474	505	496	507	505	521	498	509	490	513	517	483	505	479	495	518	534	520	498	505	450	511	486	502	455	480	506	499	540	491	525	464	490	479	488	477	493	477	559	490	498	460	499	523	483	490	517	495	490	541	488	511	493	512	514	524	473	508	498	493	516	496	517	504	486	463	509	493	526	516	469	501	496	491	510	539	492	512	489	512	500	471	549	516	504	499	522	532	521	547	507	499	465	492	491	510	492	471	462	491	464	495	487	483	474	510	499	493	480	497	504	497	497	507	506	484	505	511	502	517	486	505	472	543	519	525	501	466	482	515	526	473	545	515	499	528	493	497	527	473	494	488	496	509	519	489	510	500	488	485	502	488	553	503	541	476	502	495	476	493	513	533	517	530	503	507	488	468	491	475	511	483	540	515	506	496	497	499	495	478	497	499	474	476	498	502	432	502	522	449	481	455	493	476	465	511	489	490	521	483	503	502	517	502	511	518	472	492	527	503	501	495	485	489	505	517	472	485	461	519	547	501	463	511	519	529	490	459	487	522	517	497	523	492	468	515	507	487	524	520	479	486	539	476	514	468	485	497	485	503	476	494	512	467	481	495	530	496	515	517	505	517	480	520	489	495	460	450	504	489	499	528	474	518	494	496	481	495	508	527	496	507	535	487	506	483	504	523	512	441	490	469	486	533	463	456	484	517	516	513	517	516	495	523	485	498	518	505	505	477	521	459	503	525	486	520	461	521	509	515	513	490	438	525	499	501	502	504	474	504	495	515	505	455	516	497	527	468	502	495	463	528	502	463	501	492	512	492	459	532	459	495	481	527	480	531	512	460	469	486	506	513	477	489	471	537	460	513	517	482	493	487	499	464	449	499	512	501	479	482	494	522	528	490	476	498	515	521	502	480	471	522	517	530	508	465	486	550	518	476	531	541	540	524	501	512	472	516	478	475	471	475	449	459	449	514	482	515	498	496	523	511	498	501	473	507	464	500	490	510	504	532	485	493	483	472	539	490	490	515	499	487	496	516	506	488	516	536	487	510	483	483	487	464	508	494	508	480	430	535	458	478	537	540	499	541	503	482	518	487	517	505	513	495	451	519	497	533	477	490	505	537	523	505	496	511	514	489	513	531	498	465	497	484	538	492	516	511	515	485	518	518	487	525	473	506	493	471	520	495	480	514	489	471	494	523	484	465	525	531	499	489	530	495	502	457	497	506	478	519	495	520	448	484	521	512	488	519	467	516	509	520	541	497	483	480	501	520	496	527	491	495	492	488	478	521	498	492	505	484	501	512	475	472	506	525	503	553	500	514	469	510	480	475	510	506	484	485	474	508	479	485	493	476	481	532	525	482	491	491	471	483	559	518	512	474	514	485	466	486	490	521	492	484	479	509	480	530	523	516	459	528	532	512	495	516	504	496	503	516	466	501	529	507	495	493	514	525	524	512	513	503	513	494	462	515	527	478	487	483	519	475	515	496	525	506	494	466	528	492	486	491	482	532	545	491	502	465	464	519	503	521	483	489	494	502	500	525	494	509	532	503	486	534	518	547	491	489	527	475	490	489	505	504	485	524	503	493	499	491	518	520	516	478	499	513	466	474	535	514	548	516	486	489	476	495	489	507	497	526	453	510	487	484	472	462	507	478	488	529	485	468	508	493	500	487	480	492	507	490	512	541	510	482	467	514	507	440	508	495	520	519	490	475	484	511	507	509	504	501	512	476	480	488	501	500	464	496	508	516	483	487	520	509	521	506	509	522	526	464	479	515	561	526	500	495	495	458	495	473	523	491	504	497	537	495	492	511	525	521	468	510	447	542	513	548	531	504	524	497	471	506	478	489	512	512	512	524	558	510	497	474	470	528	514	452	488	503	502	507	539	501	501	534	516	491	482	476	493	522	464	497	466	479	482	495	475	481	489	509	519	519	544	539	512	507	510	480	480	505	503	466	522	495	510	477	544	473	542	531	507	456	508	524	495	460	499	480	461	504	472	486	494	505	478	502	497	484	456	518	501	533	461	493	493	502	527	473	501	492	524	522	505	513	494	547	475	520	515	509	528	515	525	513	449	543	475	493	519	520	522	513	519	490	456	498	479	519	491	512	483	490	481	521	478	507	482	452	516	506	522	516	506	515	488	511	499	490	528	478	487	457	474	478	546	474	478	518	479	505	454	494	525	484	516	538	486	451	495	529	526	521	535	546	481	538	495	513	469	463	481	518	503	505	495	521	542	510	511	487	517	507	519	504	460	486	517	504	482	525	477	487	513	489	509	478	498	561	484	516	504	541	490	513	485	462	505	495	520	480	524	478	531	468	491	503	496	483	489	493	556	489	496	502	516	494	522	498	481	474	479	469	481	455	512	543	483	523	482	518	485	482	492	497	515	490	516	488	448	485	487	478	495	488	496	450	488	510	500	527	502	489	539	513	477	524	472	480	530	497	506	506	522	567	488	457	486	527	500	485	486	509	495	520	492	536	507	546	491	511	505	479	503	555	505	513	515	476	500	526	481	505	537	491	497	482	498	497	503	476	539	499	502	490	487	483	495	519	470	505	521	513	481	510	497	513	508	512	526	500	505	476	486	530	480	504	500	513	536	481	501	508	486	493	519	505	505	490	507	543	514	524	505	486	525	529	476	504	499	499	528	488	519	472	453	524	469	490	496	506	524	501	490	530	494	536	474	470	474	552	502	491	508	491	514	534	514	494	522	462	521	474	472	522	487	479	497	489	504	525	496	511	487	474	530	480	479	431	466	494	515	499	510	499	524	495	503	485	482	518	494	508	519	493	499	527	525	470	522	499	502	484	506	477	521	459	515	507	539	520	514	492	535	514	489	523	493	502	473	508	468	511	500
26485	20414	11229	2634	1540	1319	1403	1357	1021	835	721	549	501	537	428	446	397	373	362	355	331	370	377	395	372	383	397	365	350	352	368	379	363	393	412	382	405	367	446	473	409	383	387	404	365	400	376	432	404	358	341	364	328	375	415	393	365	346	378	353	369	340	377	390	348	369	348	402	354	363	380	343	354	317	369	359	382	369	369	372	365	328	358	348	363	343	370	374	364	367	382	333	350	380	341	365	316	323	394	343	369	400	350	363	378	341	339	396	366	379	341	347	373	356	383	384	360	324	369	337	332	350	365	375	342	342	353	350	358	353	387	362	347	359	357	358	369	344	400	363	345	359	342	363	390	346	369	364	355	364	372	372	380	371	340	370	375	398	363	356	364	355	371	375	344	385	343	375	339	371	377	357	339	389	394	313	372	375	356	370	353	355	398	415	382	368	352	384	370	348	358	361	386	353	394	353	368	354	391	343	361	350	367	384	367	380	368	346	408	361	412	337	358	343	321	387	402	352	391	370	369	362	380	358	358	326	394	358	363	371	384	366	363	352	371	353	329	319	373	368	349	397	365	369	372	370	416	388	336	371	343	374	415	359	395	345	328	343	387	380	375	337	371	378	357	357	342	347	345	340	350	371	351	380	352	356	356	351	374	339	351	368	394	394	386	379	365	380	341	388	370	321	367	391	363	384	394	380	343	368	385	358	361	346	396	315	369	366	385	353	325	375	335	365	375	362	365	380	362	376	367	383	386	347	342	334	338	376	331	362	374	341	355	370	343	362	393	368	361	372	343	356	402	352	342	362	352	382	338	385	369	338	359	341	394	345	362	334	389	385	356	380	356	377	353	329	398	348	371	355	383	334	376	339	374	378	360	360	357	348	366	353	330	352	349	357	384	364	398	398	324	310	330	326	349	357	366	366	367	385	388	354	357	387	361	397	364	360	356	371	346	361	364	339	361	363	379	375	367	362	358	332	367	361	364	394	355	334	354	382	362	382	352	343	381	377	384	351	378	344	357	386	361	402	362	357	396	371	359	356	368	361	353	351	351	329	342	364	359	374	404	380	339	340	392	372	355	341	369	370	362	356	319	331	352	372	357	352	355	348	349	350	352	350	364	386	343	376	391	375	331	369	348	350	363	369	338	384	350	364	340	374	370	342	340	364	363	347	362	361	368	400	329	364	343	331	355	365	376	341	356	343	372	354	315	382	360	369	369	370	341	338	378	362	379	390	347	379	345	352	360	404	373	365	372	389	355	367	351	348	352	378	379	382	330	337	344	370	357	352	374	345	362	364	374	367	356	367	344	349	402	388	351	371	341	377	339	364	362	382	380	369	319	398	406	331	369	366	363	355	367	389	366	358	330	327	364	345	335	359	371	362	344	336	365	384	342	383	339	382	337	376	403	374	375	369	342	368	377	376	341	353	385	357	354	385	343	353	334	379	362	341	350	365	389	347	340	361	380	337	354	377	340	368	380	390	344	351	320	358	346	364	347	334	387	367	364	338	331	375	341	319	377	371	364	382	387	387	330	369	361	362	361	372	357	379	368	409	382	358	352	340	388	351	367	343	327	372	370	313	379	356	368	370	382	364	352	355	385	350	362	401	364	360	368	357	364	385	356	351	305	388	365	337	359	386	390	351	406	371	358	336	377	383	358	334	355	361	394	339	357	357	358	349	379	370	356	355	341	393	371	337	331	365	348	374	365	378	366	340	337	389	349	408	343	357	377	369	338	360	343	348	369	344	377	364	387	394	373	383	348	332	403	335	356	346	345	340	365	370	368	351	371	393	386	360	352	364	376	344	398	366	355	347	388	342	355	369	349	346	374	372	331	358	371	370	381	381	330	354	382	394	385	358	350	363	344	361	328	394	345	355	349	382	361	364	361	322	351	335	399	355	349	361	392	354	350	341	377	335	363	409	348	375	330	353	343	361	317	359	371	351	358	371	382	351	368	375	372	359	361	325	358	335	334	331	352	350	343	336	377	380	378	390	411	394	385	383	343	412	384	396	350	358	358	359	356	348	312	367	384	381	356	367	350	328	370	347	374	338	382	364	349	372	327	345	371	344	377	339	366	382	367	349	354	370	344	356	343	347	364	344	364	372	353	363	367	362	319	380	381	377	369	385	368	352	374	335	380	359	393	370	367	340	339	383	335	350	311	355	351	348	393	337	337	336	350	381	356	347	366	390	359	395	384	361	379	385	349	356	378	357	341	329	347	342	355	372	357	394	353	367	346	328	361	345	355	351	403	338	396	372	375	398	331	387	382	319	319	374	360	360	356	373	361	359	393	336	366	376	365	360	395	363	369	351	380	352	392	352	385	348	390	338	352	343	360	379	333	360	360	366	339	334	349	397	351	368	380	362	354	361	362	355	316	378	410	348	395	370	359	353	351	365	372	387	340	360	339	366	383	378	331	376	349	340	363	395	337	369	353	382	366	381	389	368	355	367	340	371	389	370	351	379	356	400	378	348	369	376	371	370	379	385	340	364	353	349	375	329	366	380	371	370	348	396	349	363	354	354	372	358	338	332	309	353	371	370	380	359	357	377	366	370	326	365	346	379	354	376	382	392	354	368	354	362	366	385	346	359	404	376	344	393	369	360	366	373	338	382	354	397	364	364	344	372	356	349	329	373	367	378	336	341	366	370	355	340	339	359	373	350	353	372	335	373	392	390	381	343	345	346	372	349	372	352	374	376	339	362	327	341	368	345	365	377	382	397	363	369	322	358	347	346	347	344	326	349	370	396	366	373	375	343	348	363	331	380	386	333	362	377	375	360	349	381	353	355	370	320	337	331	349	348	354	351	360	367	391	332	397	400	400	359	336	331	389	343	340	348	361	371	340	369	362	337	366	350	348	359	375	362	335	373	357	368	364	308	370	350	376	408	364	345	356	331	382	363	365	390	362	376	401	351	364	342	373	358	354	372	336	333	373	370	375	349	339	396	359	368	366	355	377	390	343	376	338	332	385	369	356	387	363	356	353	362	341	323	364	363	383	389	392	365	361	394	361	361	369	364	356	353	361	336	336	366	370	348	345	347	359	301	385	381	353	347	355	354	347	373	356	361	383	377	371	332	365	381	354	336	367	363	361	361	374	383	334	336	338	335	352	383	377	370	369	368	343	403	390	326	357	376	356	355	375	354	371	347	371	432	360	353	357	352	361	364	351	377	371	348	349	383	349	360	369	322	318	338	366	351	334	380	373	372	383	350	381	377	361	350	379	343	402	372	348	385	369	365	394	390	382	358	354	367	330	371	350	378	363	367	323	319	324	362	347	371	356	368	382	357	349	344	360	359	361	381	344	333	363	333	376	365	348	372	376	371	393	348	344	326	346	390	354	404	432	372	339	364	378	366	342	353	336	358	371	342	386	348	369	354	355	331	359	355	357	344	394	352	365	362	353	346	372	360	347	336	364	319	393	392	382	377	394	384	352	328	332	364	373	374	368	340	376	368	348	378	360	365	360	342	353	390	339	342	359	373
9088	7307	6139	3494	3166	2994	3270	3372	2538	1852	1514	1057	913	851	781	611	635	570	523	453	495	507	489	495	480	504	574	492	483	582	578	589	525	502	569	595	581	496	700	755	638	517	533	518	535	558	554	552	563	511	495	498	509	453	486	493	480	470	473	514	521	455	531	530	433	499	489	446	475	476	442	483	487	511	493	459	494	485	515	528	508	470	499	483	451	457	493	466	487	431	523	493	479	495	485	527	515	517	498	453	522	444	476	514	499	472	489	472	493	456	498	495	512	490	506	489	459	466	472	482	477	536	477	472	502	472	469	507	493	483	477	466	488	514	471	458	493	476	481	510	484	477	507	497	463	512	493	479	485	481	485	474	476	469	499	478	482	525	485	459	517	486	471	482	454	502	475	474	507	498	478	477	449	494	471	516	463	458	498	515	471	509	496	507	455	497	436	536	508	475	478	488	472	452	478	491	481	496	508	460	508	481	534	477	478	455	510	521	461	453	464	482	495	467	453	494	488	472	499	450	512	482	494	509	485	493	512	506	512	486	484	478	486	481	492	486	460	472	468	519	493	505	463	484	518	494	488	487	474	437	481	502	509	480	474	519	498	457	489	499	472	464	510	497	474	485	509	456	502	506	495	489	453	445	494	486	461	501	504	447	499	463	498	500	496	495	436	495	478	487	501	476	520	532	514	500	471	528	474	516	501	474	480	510	482	502	468	476	506	510	475	513	467	515	538	469	465	469	486	476	485	476	506	519	485	482	541	492	494	470	476	446	496	477	480	531	481	521	544	477	474	485	491	482	478	462	495	487	461	474	451	469	495	484	486	490	467	485	508	487	477	498	527	513	531	491	506	509	476	475	460	522	496	532	433	491	501	490	484	476	476	489	510	480	478	498	474	520	490	445	512	481	488	474	486	504	461	487	463	475	503	501	452	510	496	513	521	489	482	496	498	482	551	486	472	479	441	479	496	463	474	504	471	478	474	477	492	436	489	488	531	498	524	478	498	476	458	446	503	485	484	505	473	500	486	475	511	461	484	489	484	519	521	490	471	494	524	484	462	494	490	480	481	476	483	488	532	479	480	481	463	443	473	473	494	500	486	465	488	488	472	513	470	526	496	484	470	456	507	497	473	490	497	426	486	471	527	518	523	470	484	500	470	483	439	493	460	500	478	487	470	533	502	473	490	472	491	515	476	469	494	445	515	479	485	458	511	477	510	484	477	492	487	480	483	495	506	479	501	514	508	484	470	521	474	474	510	468	481	495	511	475	467	470	468	466	499	495	518	451	467	475	486	475	498	457	486	504	482	469	497	477	478	487	506	501	461	498	464	476	462	497	482	513	485	468	498	504	482	490	491	462	514	495	467	512	496	516	473	503	482	500	524	512	486	493	501	464	459	469	495	511	488	454	479	502	451	507	472	461	488	500	477	505	468	480	478	511	442	478	522	481	491	495	434	417	473	470	474	461	498	478	435	472	504	487	491	500	474	508	538	520	454	489	437	482	462	532	515	492	421	470	506	483	465	471	491	458	536	495	473	510	484	479	479	502	475	467	475	489	490	478	497	493	489	481	508	442	455	494	462	493	505	482	487	471	496	472	463	495	492	511	497	464	467	520	494	488	499	499	514	440	473	478	476	491	498	466	490	439	472	530	460	433	520	453	549	498	500	468	511	519	488	472	504	473	456	520	481	505	493	468	490	469	470	472	445	469	479	521	477	498	505	469	469	450	472	492	472	538	490	461	463	509	486	463	489	503	461	403	480	477	457	472	502	515	469	500	447	484	512	485	513	515	487	487	490	486	512	504	468	516	519	494	504	482	508	488	524	476	489	480	525	511	476	500	523	481	492	487	462	465	467	498	490	457	493	497	521	506	488	468	502	501	496	483	509	484	479	471	502	465	481	539	492	500	519	457	430	488	494	491	449	464	475	490	476	485	455	471	502	460	501	507	471	532	510	510	504	474	463	482	455	493	507	471	467	531	507	510	487	505	479	483	502	486	486	487	481	498	493	485	472	517	479	502	501	461	475	477	482	468	462	491	481	498	482	468	491	497	475	472	517	463	451	464	477	490	469	448	478	496	481	494	511	500	484	437	484	473	480	497	524	464	454	471	494	461	495	457	496	467	506	517	477	516	471	506	480	492	496	523	505	487	494	501	490	481	467	505	508	529	483	487	513	525	486	508	475	534	480	470	482	507	474	521	523	508	507	499	465	462	515	510	520	496	526	496	450	479	468	493	466	456	486	500	488	473	504	481	509	489	492	489	481	485	485	478	471	481	498	481	533	491	478	461	527	507	467	484	491	517	467	474	475	486	475	494	461	486	478	517	502	532	478	469	494	496	484	500	497	475	502	516	491	454	486	481	490	521	458	503	513	491	508	496	474	482	492	513	477	517	490	483	480	501	492	526	470	514	470	508	483	479	485	506	520	468	464	484	529	483	472	504	503	474	455	477	520	478	489	521	486	511	471	478	499	487	495	494	488	509	485	519	508	473	488	521	459	524	480	493	496	514	496	567	479	462	476	486	499	461	518	511	480	463	488	512	495	492	489	488	439	476	518	490	503	509	492	472	477	470	529	460	500	515	487	493	473	501	466	482	468	480	476	475	474	484	508	516	462	501	480	507	489	484	455	492	488	474	540	505	488	465	497	481	498	497	513	488	478	458	486	498	476	459	487	508	500	486	484	463	509	472	478	498	478	460	461	501	535	459	501	479	504	490	523	494	482	491	478	491	448	477	507	453	512	453	470	474	490	534	479	496	483	496	477	498	514	478	498	479	473	495	490	471	493	486	507	501	479	453	497	499	486	485	500	493	454	480	492	468	451	522	482	503	478	503	491	494	510	459	469	466	494	488	478	476	498	479	449	509	476	476	461	496	468	478	487	470	497	487	506	499	485	474	477	505	533	494	480	463	477	501	474	486	497	477	465	482	465	473	480	463	477	444	506	473	504	509	530	475	509	492	502	457	461	483	493	515	472	475	488	488	512	473	512	466	455	523	536	502	501	500	468	502	507	457	463	506	488	477	484	538	474	521	458	494	512	543	517	477	470	505	459	476	520	470	461	497	456	476	437	479	474	499	478	473	477	458	463	471	509	517	459	509	470	506	480	502	486	472	509	506	474	482	463	451	488	504	482	478	465	453	469	493	494	463	492	480	484	492	439	444	444	463	466	457	465	466	475	481	456	465	471	509	491	500	508	466	486	455	503	460	496	440	518	449	472	499	458	482	478	483	509	489	489	493	481	464	484	514	473	473	499	483	475	484	484	493	488	477	536	457	480	504	479	470	481	503	492	494	458	514	447	484	505	483	442	483	446	495	465	454	529	479	474	490	518	494	473	520	448	495	504	489	463	475	472	479	507	497	479	495	476	498	495	485	491	496	498	464	507	477	449	516	473	447	498	496	501	500	473	481	449	460	473	450	488	504	498	482	463	498	492	476	494	496	506	444	504	554	464	481	512	529	486	506	463	511	437	501	458	500	486	483
23333	20940	28324	23700	20936	14203	4331	2707	2070	1593	1204	883	864	813	697	672	585	561	527	522	522	505	527	553	494	506	563	493	528	509	559	571	515	566	596	589	560	551	691	679	620	501	497	497	519	509	558	560	541	490	520	502	483	480	448	510	518	471	505	476	479	495	483	523	475	461	506	495	490	508	495	456	499	490	477	474	473	507	498	441	445	483	459	474	492	462	527	484	467	503	472	475	489	472	467	481	459	503	458	465	468	490	459	466	504	455	486	466	480	494	481	488	484	515	507	499	508	454	457	439	465	457	477	446	492	452	477	475	467	454	483	496	487	479	476	493	508	493	530	475	456	441	507	466	465	491	454	480	484	495	479	481	465	468	475	511	463	487	529	495	489	479	494	476	498	520	467	466	450	495	467	493	408	480	497	510	494	477	459	441	463	533	444	455	495	471	511	451	456	446	480	476	452	435	483	482	477	453	475	488	498	486	520	483	495	455	486	449	484	452	438	489	487	470	475	494	501	506	485	490	455	504	463	469	478	465	497	509	455	488	469	481	463	472	478	437	482	486	479	470	436	490	500	469	433	450	458	454	452	487	522	448	491	442	453	516	510	457	502	483	485	504	479	469	483	493	490	468	467	456	475	525	484	494	488	485	469	478	472	478	453	466	468	511	451	444	432	492	444	514	487	463	484	523	517	505	487	472	519	438	494	457	488	495	474	486	463	495	468	491	517	471	492	485	483	481	482	476	465	512	445	463	485	501	463	478	479	476	485	495	488	500	458	498	512	490	493	482	453	473	508	467	462	473	499	445	484	478	494	445	461	479	448	467	515	468	467	492	479	467	455	462	500	504	468	531	481	493	479	459	487	458	455	482	486	482	485	451	458	466	471	456	488	477	515	469	465	476	506	485	493	484	543	454	458	474	496	455	440	485	488	488	495	511	465	438	464	498	497	478	483	454	494	462	487	502	491	476	481	500	507	466	473	520	443	484	484	487	459	528	492	489	478	478	496	440	487	485	489	473	532	486	521	474	488	446	462	505	481	443	494	445	492	507	469	470	467	462	514	456	444	489	461	466	479	493	459	497	507	483	503	475	523	459	458	482	498	480	479	447	515	477	445	493	500	494	517	517	477	480	476	484	434	502	507	505	460	446	509	482	502	426	468	549	460	451	508	526	491	454	464	490	492	486	434	479	479	493	481	489	512	507	493	474	468	442	482	493	531	506	479	500	500	527	431	461	451	472	487	517	457	478	459	466	459	496	479	527	505	467	447	470	461	464	457	459	490	476	483	490	471	529	462	459	494	480	465	466	459	446	469	512	474	487	449	471	500	449	478	412	487	486	523	473	456	508	496	493	421	488	468	468	422	474	469	500	438	475	442	460	475	496	500	490	492	495	509	491	476	544	514	498	479	499	495	482	468	477	455	450	463	530	488	474	477	430	514	457	471	502	474	487	484	467	468	435	447	511	503	471	445	515	463	492	475	445	457	481	513	469	468	455	490	460	480	468	483	459	445	524	500	479	444	427	486	477	461	484	442	487	457	462	446	474	488	496	469	487	462	465	470	494	479	505	477	512	488	489	488	489	502	469	483	490	522	434	501	512	491	448	512	463	474	431	481	445	508	513	521	445	464	491	470	430	469	425	486	437	467	493	502	482	475	493	481	498	451	451	443	478	504	473	468	492	465	448	431	495	469	502	488	468	466	454	451	444	465	505	476	449	513	458	491	495	466	451	404	474	479	502	488	495	481	500	486	499	499	480	514	450	502	453	474	450	476	442	475	472	488	447	473	481	458	488	475	506	456	452	502	512	434	473	498	508	460	496	482	463	494	440	487	477	501	445	462	491	491	494	502	440	489	511	461	472	497	485	453	472	490	470	465	451	456	505	441	468	439	476	471	476	465	483	472	484	502	471	490	503	517	485	479	494	482	484	489	476	509	487	514	487	465	490	457	498	434	493	483	457	479	464	469	495	478	481	463	477	469	460	506	493	446	466	505	503	512	426	475	501	475	521	504	478	492	472	465	503	489	513	487	465	441	455	509	495	476	443	465	484	478	471	497	507	480	506	498	487	509	467	486	521	495	472	500	434	485	478	494	469	461	486	475	525	518	486	474	461	477	490	497	442	463	477	529	466	474	491	469	468	472	455	426	475	515	471	451	473	476	460	510	462	457	485	469	494	456	489	525	490	460	509	494	477	467	483	486	453	489	497	448	493	464	490	480	470	482	531	470	454	470	493	475	493	507	481	483	421	481	471	508	506	439	487	530	504	465	505	477	476	508	494	471	487	486	452	455	463	472	499	463	507	506	493	443	507	459	473	468	514	490	486	432	485	519	476	477	422	489	477	482	481	488	472	488	493	483	481	457	475	469	484	489	496	441	504	476	450	519	453	478	472	466	475	448	483	454	477	473	469	479	478	444	496	472	461	539	455	448	499	444	508	478	491	452	461	494	476	472	433	483	496	479	457	473	473	474	453	460	441	440	450	462	504	448	483	456	479	462	474	455	505	495	495	515	509	481	422	519	505	479	513	502	461	451	493	469	450	489	462	491	496	481	449	480	477	510	477	471	460	444	491	491	501	496	472	440	490	518	476	464	521	486	512	492	486	493	462	472	471	457	491	496	467	479	469	483	468	461	480	471	484	546	454	475	463	493	525	456	458	453	498	478	470	450	477	484	460	503	476	459	480	476	503	495	477	461	462	475	509	464	438	498	470	472	485	474	498	488	440	471	491	457	441	495	461	462	477	485	463	473	467	464	485	476	483	450	464	492	458	470	480	459	505	472	514	509	461	494	462	468	487	448	475	471	441	422	490	505	505	493	476	433	486	466	458	490	506	469	464	482	478	455	439	487	435	488	476	430	476	513	452	482	489	446	475	441	480	493	518	456	482	468	516	492	472	448	473	516	508	493	471	515	453	501	423	449	479	472	473	475	497	509	483	476	466	469	507	489	486	508	512	504	461	475	464	507	459	534	493	473	468	488	456	461	484	531	521	488	478	460	470	462	454	500	514	480	496	464	459	453	467	450	516	470	462	454	498	445	476	493	459	460	503	457	472	461	520	474	459	478	428	485	467	451	481	482	468	507	463	487	439	449	469	475	480	515	516	478	515	493	475	483	488	502	437	483	487	513	503	462	500	446	457	459	477	435	470	489	509	523	511	479	489	501	448	508	485	505	491	479	452	495	486	477	455	466	537	435	457	528	474	465	461	517	502	516	487	462	501	493	498	464	477	479	468	437	459	489	471	502	467	445	493	481	433	486	482	508	456	479	442	487	468	477	474	447	473	443	489	450	452	453	472	481	476	464	458	453	463	477	484	536	473	475	440	491	546	508	506	490	466	482	495	473	451	479	484	444	477	508	506	487	491	475	437	464	469	494	485	507	463	468	458	467	450	499	465	494	479	481	494	485	476	457	517	446	489	498	432	479	411	467	484	479	474	445	489	467	468	473	477	465	448	478	467	463	427	494	451	504	484	481	475	466	486	501	454
9206	16113	13804	8240	6858	6543	6970	5976	4860	3710	2449	1703	1686	1483	1168	1063	898	780	832	739	731	690	720	752	740	728	734	754	647	780	756	819	769	882	880	916	824	773	1145	1115	915	735	682	740	723	687	757	761	745	711	720	650	640	628	666	657	634	648	651	646	626	673	657	694	634	671	653	674	696	650	654	607	635	663	691	641	614	572	631	635	630	637	610	649	659	621	669	640	663	627	623	629	682	658	677	628	668	610	659	621	615	658	594	649	631	602	670	650	632	626	642	664	655	657	666	616	646	659	595	611	627	637	667	651	645	600	682	668	637	625	596	618	658	647	623	636	625	680	655	629	621	573	635	656	630	648	613	639	676	654	608	641	616	636	650	664	631	648	630	658	641	626	631	623	619	605	614	606	622	631	599	643	653	646	634	608	640	625	609	646	654	646	651	629	668	668	682	626	680	655	618	629	674	676	604	650	620	630	668	636	631	692	694	689	631	610	613	661	644	632	636	636	638	645	678	630	611	674	656	606	670	634	657	619	639	677	638	657	687	623	614	641	646	626	626	646	620	600	655	649	636	672	641	658	665	634	657	664	655	684	647	639	627	614	644	636	690	655	622	652	631	632	614	637	667	614	651	654	642	658	659	617	611	629	627	644	612	662	649	609	628	651	657	588	665	624	635	607	619	599	598	614	646	654	680	614	648	667	677	669	637	610	644	642	664	650	656	621	629	667	677	648	646	614	626	598	610	580	651	673	624	676	623	616	626	596	585	652	664	630	623	627	607	659	601	647	621	633	565	641	614	618	619	695	594	638	586	629	622	612	663	627	642	646	651	626	647	671	575	684	639	622	612	671	665	604	684	631	646	649	639	653	663	618	664	657	648	632	660	669	675	625	680	629	614	617	648	604	611	630	626	652	641	669	657	653	658	645	585	687	674	655	656	635	634	646	636	632	640	649	634	635	651	633	622	646	615	653	620	647	610	619	625	652	656	597	640	661	622	648	662	674	636	628	611	657	659	656	586	599	647	622	682	700	625	595	712	634	604	638	627	656	600	665	614	588	646	617	618	646	623	637	605	674	611	637	622	656	647	673	603	628	692	682	682	648	637	686	595	651	722	630	631	687	645	654	662	615	655	641	660	609	609	671	615	641	619	626	611	661	613	684	586	609	626	651	655	674	637	658	636	578	646	689	605	604	586	621	640	611	627	672	691	651	619	647	639	644	688	662	645	638	653	664	708	635	622	638	612	636	636	623	575	616	629	681	633	608	615	643	635	688	631	629	665	650	639	717	653	613	640	633	672	638	681	643	641	617	630	589	653	608	647	613	602	669	617	623	646	609	637	641	633	660	626	625	635	616	624	578	644	673	656	624	679	695	674	616	633	591	648	666	604	660	604	681	594	682	630	606	663	627	663	641	597	625	649	638	651	584	660	577	618	666	622	680	681	616	657	602	597	615	606	632	611	640	652	626	623	660	588	656	668	640	623	590	605	609	643	620	669	590	638	599	627	649	659	605	625	668	649	630	619	609	666	603	641	649	643	630	650	626	609	688	594	641	655	670	629	637	612	613	644	649	602	614	682	635	679	626	607	616	653	650	636	625	648	625	624	666	672	656	638	622	652	618	661	648	656	610	625	657	634	634	599	705	629	656	626	610	620	636	648	611	649	632	630	637	551	621	656	683	639	635	597	646	641	645	679	668	671	669	606	630	656	661	648	651	658	630	655	662	650	610	629	655	640	609	658	632	618	613	641	632	647	611	660	687	576	663	634	594	648	686	634	689	594	665	656	631	626	638	644	641	640	642	635	655	670	663	633	611	684	662	653	648	654	610	607	641	599	600	610	647	638	644	626	637	644	638	635	647	601	609	657	680	640	678	682	604	647	634	668	644	655	676	613	633	657	676	652	671	644	651	615	628	679	615	647	633	636	631	633	638	700	638	600	660	664	626	666	620	668	625	624	626	649	638	617	662	637	653	629	652	634	643	622	638	658	604	637	716	651	655	637	639	661	576	617	622	622	620	620	645	652	657	641	650	670	643	628	661	670	594	638	648	638	575	599	631	609	660	643	637	649	682	667	591	667	624	648	642	656	689	671	600	696	630	629	649	646	715	666	646	652	619	646	624	652	659	652	659	609	651	630	649	650	581	633	667	662	602	663	657	627	670	628	678	623	673	673	607	643	619	623	606	621	673	657	598	637	627	639	680	653	668	602	631	642	640	616	610	626	630	649	635	615	652	632	638	647	647	630	686	650	646	595	670	624	593	635	624	659	604	670	645	659	641	672	591	623	637	606	630	639	650	650	679	630	612	616	623	672	654	614	642	700	670	594	695	639	605	666	641	613	641	615	632	676	593	585	648	640	692	632	629	624	573	648	666	620	604	645	600	628	661	669	665	634	678	632	637	633	655	639	611	660	622	637	621	652	658	641	653	640	660	665	614	650	629	631	645	615	640	649	646	641	634	654	632	601	638	612	604	617	648	627	649	658	604	631	656	661	580	627	624	588	615	609	659	662	614	634	616	618	667	651	657	624	617	627	663	632	593	628	607	662	644	671	672	662	618	608	636	636	655	667	629	623	588	601	631	631	623	661	625	595	631	665	632	646	672	621	638	607	651	600	642	654	646	643	656	658	631	647	646	594	642	631	656	654	672	673	630	675	618	629	633	656	654	654	616	605	601	635	670	640	670	619	623	626	658	622	657	644	659	646	633	602	586	639	664	606	630	613	599	649	667	661	606	592	624	630	647	612	667	629	596	624	679	651	637	627	583	618	631	656	653	665	627	615	674	618	650	604	611	612	612	639	611	666	616	611	648	625	653	651	631	618	615	669	643	652	589	657	642	617	654	642	614	619	627	640	608	636	641	649	647	634	691	633	650	611	687	624	654	643	655	652	651	643	601	631	595	642	619	678	661	635	635	619	657	642	629	630	699	645	627	635	625	628	675	623	618	649	672	660	632	634	623	628	657	625	600	626	648	598	653	618	648	624	580	654	616	617	631	662	625	647	653	664	641	608	644	641	692	625	662	638	650	700	603	701	688	571	699	613	605	598	617	640	657	611	624	640	638	628	634	690	661	657	675	628	647	664	655	611	659	670	678	635	673	637	607	609	642	620	626	618	612	624	693	586	647	618	650	676	574	635	599	638	622	626	621	633	611	653	628	641	629	675	632	633	612	668	660	676	635	652	623	659	633	669	644	640	647	645	619	677	685	610	651	587	651	594	623	652	656	634	642	632	623	652	626	636	657	638	630	621	627	625	653	616	620	631	580	606	658	647	680	656	617	615	651	648	648	633	684	650	654	638	658	687	630	638	641	591	608	622	622	652	607	613	612	594	604	630	613	608	630	650	661	619	635	624	636	647	630	626	619	629	599	631	652	645	647	611	648	692	698	637	634	659	664	610	650	660	628	634	643	611	597	671	620	615	673	627	660	614	612	655	613	576	605	625	616	641	639	624	608	656	645	622	654	622	645	643	619	656	628	657	653	628	675	599	669
22508	20948	28690	23355	20948	21127	14532	4466	2888	1895	1238	886	877	709	677	591	518	504	477	433	409	461	429	393	400	404	408	398	391	443	484	445	486	510	547	568	465	546	696	589	436	406	399	422	430	451	428	418	404	415	402	369	350	380	364	375	364	311	341	346	352	372	352	384	362	342	369	358	338	367	357	368	358	363	356	374	345	349	377	369	365	338	371	347	352	336	374	358	357	354	350	367	330	384	356	366	371	388	346	364	351	339	360	333	324	360	350	336	366	340	369	382	351	378	370	334	371	355	383	362	380	354	380	379	363	343	354	353	350	366	372	352	366	362	385	375	375	365	346	379	357	349	357	356	356	367	374	361	357	337	383	375	343	306	383	369	341	381	359	369	382	329	334	340	345	352	339	323	376	376	350	378	377	343	403	342	374	332	347	359	339	346	387	377	375	378	378	330	343	320	341	373	359	353	365	366	374	367	350	371	351	336	374	372	347	331	357	373	360	366	339	327	341	380	358	348	342	401	378	359	352	338	383	365	353	361	358	328	366	357	327	349	378	348	343	370	372	345	380	363	348	375	359	343	336	353	349	364	375	347	358	387	373	362	367	363	347	367	322	357	351	350	357	352	349	323	353	337	382	357	340	351	351	348	344	356	337	336	383	336	397	346	373	335	375	337	368	367	390	327	389	376	356	353	323	370	351	387	321	349	363	358	362	351	394	341	347	356	368	344	360	359	347	384	359	366	368	360	366	372	347	333	360	347	344	383	359	374	364	333	382	360	363	326	383	382	362	348	364	364	356	366	376	336	340	328	366	397	372	351	348	350	346	337	340	364	364	365	392	340	361	375	351	346	387	366	380	336	362	359	392	374	372	305	360	342	389	332	384	348	341	357	347	360	315	352	384	357	388	349	371	359	332	364	362	375	338	350	348	331	398	326	362	373	369	369	364	329	388	345	347	376	334	337	361	387	337	327	351	383	354	350	328	386	355	335	380	358	364	394	391	370	342	368	354	344	337	386	382	372	375	372	376	328	353	375	360	333	352	333	334	343	354	364	336	355	369	335	342	335	354	381	377	344	356	364	377	366	311	356	340	335	361	335	357	343	362	343	351	314	391	380	342	359	370	335	342	355	361	366	336	344	350	341	336	342	370	364	360	346	351	390	378	341	313	321	335	367	380	362	334	350	385	328	376	373	355	352	374	331	357	356	362	352	351	372	344	390	319	326	382	393	370	376	342	339	360	338	310	360	339	371	361	375	369	357	364	338	357	341	350	338	373	373	353	382	378	372	340	385	342	362	382	374	322	388	337	373	325	347	360	393	374	347	360	334	348	353	362	314	375	334	338	341	326	345	350	340	342	336	314	371	350	368	388	378	389	324	351	345	351	358	326	351	356	335	349	358	378	370	368	335	366	364	374	356	337	326	340	383	371	339	363	380	358	380	375	390	323	326	340	352	360	371	333	374	342	353	376	350	371	355	363	367	369	345	340	368	352	365	351	354	350	378	358	353	368	363	370	349	401	329	369	360	366	386	367	337	354	401	340	363	335	342	349	394	350	337	381	359	392	369	361	366	350	358	332	331	324	375	369	365	346	349	350	336	363	376	327	388	335	349	367	352	370	355	374	362	354	361	356	341	356	362	348	339	363	366	324	358	314	344	320	355	371	372	368	317	344	343	347	340	380	321	344	364	346	365	329	342	357	357	350	343	356	334	343	357	356	365	315	372	370	365	358	350	393	327	359	354	339	342	354	369	334	381	357	372	367	326	354	375	337	377	319	348	362	352	341	356	371	362	395	381	373	353	347	373	399	352	327	378	374	353	348	387	368	360	346	351	316	370	376	350	393	344	390	368	340	383	356	316	366	392	377	369	378	391	402	366	337	355	350	324	387	372	331	344	354	326	364	359	347	357	341	334	391	316	371	380	374	361	373	375	345	360	373	368	350	365	356	363	346	371	345	365	364	352	390	362	368	337	346	369	377	383	363	342	363	363	322	356	347	332	331	329	349	355	337	358	355	365	346	318	339	312	345	339	380	374	386	352	353	345	346	348	355	337	346	336	354	370	354	374	364	339	348	356	367	329	341	368	358	332	370	382	348	362	349	359	367	368	352	355	344	321	344	331	340	329	331	373	371	360	348	388	366	368	362	379	375	375	364	365	339	376	327	365	367	354	357	357	377	363	330	328	335	393	357	329	336	361	339	353	334	342	347	363	347	356	350	354	351	322	364	393	378	354	355	384	407	371	364	357	353	370	358	367	331	344	347	349	328	360	367	342	369	362	348	366	354	378	351	369	354	363	341	412	382	384	337	321	368	364	373	357	335	382	366	358	375	370	358	363	345	373	327	353	379	366	333	355	384	338	340	335	360	363	362	341	400	343	335	344	313	351	349	352	346	341	363	351	387	319	363	393	348	352	387	350	358	341	355	364	327	361	344	322	366	365	401	366	336	342	398	349	336	318	357	358	361	348	373	351	361	336	394	338	381	344	334	360	384	370	355	342	352	358	354	358	367	362	360	349	345	359	392	362	334	377	361	357	335	342	362	375	332	327	337	373	356	354	378	347	356	341	378	374	349	356	379	383	328	329	344	366	367	342	353	379	363	367	309	372	345	365	356	354	361	354	356	385	364	343	345	352	373	326	397	319	365	364	380	373	340	362	382	348	385	357	327	335	374	351	385	369	302	348	338	338	361	377	351	342	353	341	350	374	398	387	353	375	350	338	368	334	342	332	359	345	315	375	359	345	357	400	364	366	368	368	391	338	372	328	339	336	370	356	349	375	365	327	390	347	358	340	370	352	348	311	321	368	364	361	351	349	381	326	317	374	395	369	376	356	325	349	356	357	343	341	367	357	372	348	376	353	349	345	349	382	383	357	349	358	335	362	363	356	370	349	357	369	321	359	355	365	363	352	326	357	334	390	332	359	339	380	347	328	334	368	364	387	363	363	375	342	368	332	387	373	335	374	354	381	378	390	402	362	316	329	377	345	328	374	365	342	369	360	357	331	326	358	353	341	338	350	367	347	376	333	340	366	349	359	392	331	366	322	316	309	364	334	333	348	366	360	353	364	337	356	359	376	371	359	340	370	399	352	334	373	361	361	358	307	351	363	388	363	354	363	393	344	365	341	357	386	354	331	336	343	388	365	376	344	314	340	388	348	378	392	354	328	364	346	347	346	358	357	325	364	363	371	374	347	379	359	359	393	336	355	340	387	335	382	344	384	362	369	321	339	346	347	379	376	364	356	346	343	358	372	356	356	344	352	376	358	366	351	346	352	301	379	350	345	379	349	336	379	336	398	326	362	363	382	351	366	347	362	332	351	344	338	326	354	331	319	353	384	367	319	367	348	353	360	317	360	330	375	347	376	379	335	342	316	347	377	331	379	343	344	370	360	309	366	378	350	384	369	366	357	365	360	354	376	383	356	358	333	382	345	334	358	339	345	354	329	318	360	343	342	370	337	355	368	338	332	382	359	327	379	342	392	393	340	352	335
11461	21500	18699	12288	10500	9951	9901	8603	6506	4565	2778	2091	1823	1576	1337	1039	871	783	714	684	674	634	626	619	635	575	569	632	603	654	769	723	685	852	935	976	744	943	1210	988	772	596	571	550	656	675	668	669	572	604	592	490	528	526	485	458	542	476	537	502	466	518	491	535	449	481	510	489	505	527	480	532	530	468	520	492	465	446	506	483	514	477	470	471	521	473	503	451	502	434	476	483	510	488	461	520	482	497	477	486	499	489	491	514	478	453	456	479	479	479	463	472	483	487	478	478	487	489	466	499	483	488	501	498	485	505	484	495	475	480	465	487	468	450	478	500	482	457	480	504	487	501	472	489	434	511	474	466	533	468	473	479	460	486	430	481	469	524	497	500	474	499	450	490	440	451	471	482	506	456	507	499	472	475	474	487	444	475	489	501	479	497	497	466	495	507	479	468	474	452	509	480	461	491	478	479	500	538	456	463	499	466	526	495	442	443	462	506	456	482	515	486	475	534	475	522	480	491	486	487	453	493	485	467	527	492	481	468	511	499	488	433	452	516	495	508	512	477	450	507	494	497	501	476	503	480	475	515	503	518	480	443	486	452	464	452	482	461	497	517	513	430	506	512	508	475	485	478	506	520	475	488	475	472	491	477	505	453	461	446	462	475	482	448	513	492	477	489	463	481	479	501	493	447	469	435	494	452	503	472	444	508	463	482	502	498	460	454	469	471	501	511	503	445	478	455	487	461	440	511	442	471	490	478	494	498	518	455	498	481	522	454	506	476	426	535	503	481	468	502	487	536	470	494	515	472	446	510	462	486	533	487	493	526	492	443	480	473	470	503	499	499	452	499	466	476	452	462	515	501	482	482	499	470	497	480	497	465	504	473	476	490	488	514	472	454	501	449	497	443	497	476	515	494	509	497	489	455	509	479	504	507	486	504	471	442	524	498	421	474	504	514	477	466	455	486	484	480	483	476	483	467	511	456	511	476	517	494	451	478	469	443	451	513	480	506	502	502	468	477	460	466	488	532	468	498	487	442	461	503	490	459	497	486	457	487	494	511	465	492	486	469	500	505	470	479	530	502	472	511	502	492	463	503	487	451	457	484	481	453	518	497	504	513	475	442	466	491	466	483	471	485	501	444	476	488	427	515	466	470	496	487	470	461	491	499	531	474	459	510	479	529	513	461	490	526	453	476	451	488	519	505	480	473	449	482	488	496	501	500	453	462	462	463	457	519	462	489	520	459	482	512	487	473	509	503	457	470	461	485	529	485	508	484	497	499	484	474	494	491	508	503	493	482	535	432	473	462	473	450	477	457	457	460	479	467	459	460	477	462	479	475	473	505	468	480	490	484	434	535	470	432	481	456	460	465	477	501	491	466	448	486	472	507	495	484	459	488	459	475	481	445	486	485	471	462	455	475	483	474	497	470	475	493	468	464	515	471	482	495	509	469	506	473	503	492	476	474	479	469	498	468	466	463	507	502	481	495	464	509	439	487	455	470	501	493	476	434	461	485	461	472	480	456	500	506	506	500	444	509	495	506	485	463	497	513	479	511	491	463	491	436	473	470	474	491	480	503	467	496	520	490	477	480	491	501	482	491	460	475	475	450	456	478	460	468	494	485	507	505	508	513	487	473	474	509	499	481	512	502	497	488	494	502	464	487	496	448	497	462	483	465	500	471	530	487	485	479	459	453	468	505	458	491	480	477	505	499	490	499	487	478	502	489	510	483	465	444	439	488	479	510	478	494	502	508	539	486	482	506	451	485	469	471	462	457	523	516	488	494	513	474	543	527	508	469	468	494	457	485	450	450	463	465	502	470	476	479	480	482	491	474	450	494	464	470	452	484	504	516	480	506	518	494	502	491	471	462	483	474	456	499	500	489	472	486	490	451	485	476	458	452	524	487	480	401	494	485	482	491	524	458	489	457	488	446	484	458	502	496	476	470	493	478	495	476	472	459	516	521	482	423	463	498	482	501	481	460	471	469	443	527	458	496	449	492	470	528	508	470	508	491	495	474	505	475	531	472	481	492	452	504	473	471	510	499	490	445	495	501	450	471	497	490	501	470	433	477	463	507	460	485	485	511	468	437	444	479	512	480	447	473	482	481	449	447	474	501	477	502	476	496	482	469	507	435	495	476	481	489	522	466	471	452	460	464	488	520	491	502	485	470	496	479	462	513	541	462	495	472	489	480	462	472	502	482	502	466	480	446	485	520	524	485	464	465	482	434	455	484	496	507	463	442	521	472	458	476	470	488	499	475	528	468	499	507	442	451	471	457	484	492	455	450	472	479	495	449	472	494	482	482	472	457	484	476	441	504	494	477	511	461	506	552	495	464	495	451	503	532	505	452	495	490	500	500	496	486	467	504	522	475	485	488	484	479	532	474	480	512	465	519	451	503	503	496	501	483	474	521	461	520	469	451	482	501	519	504	486	477	463	496	484	521	459	461	460	497	465	469	512	480	454	465	498	441	510	486	447	452	451	492	501	495	486	454	493	492	451	503	520	499	468	490	515	470	483	474	466	486	464	459	516	482	484	491	479	506	492	476	510	465	495	451	486	512	451	470	474	499	455	473	472	466	496	463	474	484	481	469	468	485	474	497	485	488	472	515	506	485	468	491	476	506	476	478	494	500	485	469	503	457	502	516	552	476	486	458	469	510	432	482	506	453	513	485	479	500	467	468	494	525	504	454	488	456	462	477	496	482	486	472	443	476	478	486	476	480	482	511	480	485	481	485	482	488	498	513	482	494	502	495	509	464	489	499	502	492	472	470	475	467	462	461	502	484	497	501	478	498	481	488	439	498	435	477	503	485	458	494	469	445	515	470	447	475	501	452	478	495	411	507	489	487	464	487	460	448	495	460	483	492	479	473	475	500	477	453	478	464	496	515	497	513	480	451	473	486	494	489	482	506	501	503	464	460	489	487	471	471	505	488	513	474	498	519	443	491	494	509	516	476	463	491	493	463	474	494	489	510	490	452	491	453	470	481	490	457	477	501	477	518	497	502	473	451	485	481	510	456	465	509	462	505	426	514	485	487	497	495	505	496	538	479	505	486	488	471	486	443	449	458	506	444	523	468	517	465	511	498	475	497	515	479	481	494	487	448	478	491	463	467	473	495	488	524	496	503	496	490	492	483	471	480	503	510	477	499	496	487	521	512	539	483	474	483	499	487	462	478	521	480	489	502	508	466	445	478	497	484	479	487	483	451	522	460	466	519	501	491	539	461	473	505	511	478	489	490	488	524	484	504	493	494	509	466	483	444	479	488	488	482	480	476	461	494	503	496	480	513	470	520	455	497	498	462	468	516	508	459	534	504	465	461	478	454	486	460	506	513	500	478	507	470	493	448	478	510	489	497	504	490	475	508	472	487	489	511	506	509	500	461	515	513	533	503	490	493	458	492	484	488	468	513	473	488	435	434	485	491	462	469	488	495	469	464	480	442	453	475	482	454	491	501	470	541	519	513	469	458	509	422	439	482	463	487
26640	20490	11367	3256	1988	2065	2049	1574	1170	818	582	497	496	490	447	406	376	395	340	370	371	350	400	359	370	370	378	385	388	408	380	408	395	423	446	436	405	469	498	417	385	355	372	412	412	427	368	380	358	379	380	402	420	358	375	370	337	368	366	355	352	344	372	383	337	416	401	352	361	354	372	370	371	369	364	344	371	385	349	347	374	360	385	338	361	304	326	349	365	381	368	374	378	371	359	339	380	357	362	359	365	367	363	360	376	341	369	337	406	382	359	403	378	355	407	364	346	357	345	365	376	359	396	354	371	360	362	336	342	342	348	371	344	395	347	347	389	385	368	321	356	358	338	364	360	361	351	347	366	364	394	363	383	376	402	355	358	361	349	381	341	342	342	363	363	335	379	364	341	338	360	374	361	377	359	367	381	368	390	371	357	306	348	344	375	351	360	379	344	357	375	335	367	377	376	376	381	367	369	364	383	354	394	384	379	360	373	365	336	348	336	371	362	365	347	373	351	376	385	363	340	360	364	348	370	355	408	373	347	361	377	371	379	334	352	356	369	376	388	401	357	356	370	373	367	344	357	357	383	363	365	379	359	365	366	356	336	347	401	363	371	363	362	317	354	375	362	326	373	365	382	380	353	345	383	384	339	356	337	319	325	334	374	344	338	319	358	369	374	362	362	364	365	365	353	346	361	378	328	376	400	373	331	328	365	360	343	336	381	307	345	322	343	321	358	369	381	360	367	352	381	372	350	398	345	360	380	349	348	347	365	392	377	349	346	337	363	363	366	354	380	357	349	392	363	348	377	328	396	355	331	376	374	365	355	326	355	329	363	364	382	361	371	347	368	385	345	386	380	339	362	352	382	369	341	358	341	385	373	374	365	317	343	373	389	350	364	383	393	346	337	346	362	340	361	360	361	355	346	368	370	346	374	386	361	377	346	348	373	347	338	356	331	354	385	375	391	361	337	341	367	364	384	337	348	332	368	362	379	369	352	354	370	367	369	348	339	379	373	374	361	344	350	375	389	374	360	365	354	387	378	371	356	397	353	347	345	360	333	386	359	364	404	355	334	335	356	318	372	343	329	364	354	336	388	355	359	343	400	362	349	350	360	372	383	377	348	386	361	346	377	396	367	321	366	386	374	334	328	342	389	378	368	328	357	381	384	338	371	380	366	343	364	355	360	368	407	339	353	350	328	360	355	360	367	361	357	410	359	380	341	366	340	327	404	378	395	353	348	387	318	356	360	380	402	312	351	350	326	395	367	373	350	368	341	335	402	367	381	402	369	373	340	349	355	361	341	313	337	364	387	391	341	354	361	408	352	346	374	380	409	413	351	352	378	351	351	374	343	391	384	383	377	372	347	385	325	379	363	365	376	349	358	367	421	359	384	364	338	355	340	351	354	317	342	362	404	386	379	366	379	348	333	351	331	369	358	390	360	381	372	359	389	378	385	368	343	349	396	393	372	355	392	399	405	378	335	324	358	358	343	361	363	358	359	385	384	360	343	367	365	362	388	335	365	363	357	382	380	396	359	355	353	356	396	361	378	337	361	371	382	312	356	380	373	342	386	353	354	370	344	372	345	362	357	353	348	338	327	316	345	350	345	388	345	384	344	378	344	384	384	332	354	381	384	349	395	377	373	366	353	360	354	369	383	400	382	362	355	354	338	326	340	332	370	355	339	364	372	373	354	333	362	361	329	351	400	388	346	354	368	364	356	347	362	344	336	342	367	378	339	333	372	354	356	356	356	344	389	365	340	347	371	363	349	345	333	332	388	315	331	344	383	364	384	401	359	370	341	373	362	355	366	373	370	346	379	396	366	370	369	340	365	356	372	353	372	370	394	364	363	364	327	355	346	356	353	365	399	332	371	332	360	406	339	387	363	355	376	358	390	380	385	375	385	345	371	344	384	345	336	386	354	346	357	327	345	373	376	377	384	345	347	357	362	364	345	360	336	352	393	412	378	389	359	398	397	371	379	350	350	415	331	365	357	350	316	377	353	370	396	356	358	364	359	374	391	404	389	376	388	356	360	339	388	386	358	338	346	337	367	323	325	439	372	341	369	368	350	351	350	375	340	378	313	362	360	353	323	352	357	321	366	372	338	381	337	367	374	370	374	361	406	341	416	342	374	368	332	351	393	344	355	368	344	403	350	322	384	375	343	368	381	372	354	390	365	373	372	389	374	357	352	358	363	333	346	352	375	345	321	324	336	370	356	354	388	386	339	354	355	364	380	386	355	395	344	332	364	371	355	348	377	368	348	366	372	358	328	375	353	377	378	344	386	361	369	374	364	348	359	373	356	331	363	381	361	368	359	352	325	365	338	341	365	360	372	357	352	339	364	358	380	385	344	380	348	353	390	355	340	332	390	360	390	344	327	343	364	360	367	371	355	379	368	347	350	338	355	390	377	373	368	398	363	363	361	368	367	372	355	347	355	359	366	385	362	362	369	342	348	327	351	372	353	335	379	375	381	321	331	372	351	365	362	344	382	361	395	335	389	340	357	399	386	363	340	353	353	370	353	334	383	408	380	329	358	394	348	324	358	388	348	368	352	389	336	359	356	371	345	355	388	370	376	367	367	347	393	371	373	387	408	368	347	361	340	358	365	408	338	370	368	347	333	392	326	351	367	344	340	352	362	368	362	347	370	385	359	325	347	347	349	326	346	368	334	350	354	365	386	391	379	355	355	380	367	384	380	347	379	352	348	367	363	376	365	342	396	347	346	385	367	364	380	350	373	359	384	350	389	355	383	366	346	375	360	348	345	346	356	359	342	378	369	356	402	344	386	339	354	374	361	391	379	371	363	377	382	368	374	375	362	344	364	391	362	312	391	355	341	362	354	351	397	388	364	355	356	376	356	356	345	332	357	386	356	371	373	372	353	355	355	360	352	368	379	358	367	382	340	374	371	368	351	328	357	386	370	370	355	370	330	366	406	360	370	352	366	347	346	383	373	394	315	377	372	340	334	390	368	322	313	341	364	360	341	365	386	353	406	382	378	336	352	324	350	347	350	379	387	385	327	363	344	352	361	354	347	362	388	341	323	344	336	377	361	382	360	389	374	368	363	346	366	378	354	319	351	354	346	368	354	352	368	391	374	392	315	354	385	394	351	355	341	350	375	392	384	397	349	383	418	366	354	369	404	388	357	347	346	379	390	377	361	353	363	340	359	369	371	376	371	351	372	379	358	349	366	345	382	389	385	376	372	338	375	358	375	369	343	365	360	368	332	333	392	375	375	384	347	338	325	353	350	360	367	364	349	392	348	353	343	334	334	340	358	373	353	349	366	378	383	338	375	372	378	386	385	371	362	340	352	374	369	371	355	358	370	367	378	352	363	352	347	368	384	353	377	366	345	370	378	317	383	340	339	361	366	410	383	355	358	350	372	353	360	370	376	367	357	346	345	355	382	357	347	372	359	371	337	337	369	336	352	361	354	340	392	334	356	365	337	352	334	357	325	334	352	385	353	327	364	352	366	409
7820	6619	6216	4375	3887	4639	4809	3841	2734	1756	1068	833	812	806	665	560	506	547	499	486	533	527	492	489	491	525	512	507	522	501	485	549	536	602	624	631	581	758	711	633	510	520	480	513	560	605	511	498	478	470	508	504	477	519	449	479	479	502	469	462	521	525	499	479	446	474	488	464	534	479	504	480	499	491	466	508	450	518	487	467	426	501	525	484	515	469	480	523	492	505	523	514	467	476	489	503	478	483	474	458	508	486	478	497	509	481	497	515	474	481	471	490	503	478	499	494	469	441	547	467	485	514	447	485	449	516	475	453	442	495	500	475	469	478	447	474	492	492	485	496	464	491	476	472	448	489	457	483	507	517	482	448	462	436	467	452	470	461	426	447	541	484	461	472	514	518	483	485	521	475	476	517	498	520	482	466	473	503	480	489	517	448	492	491	523	486	433	514	504	466	479	490	481	473	468	466	488	516	494	505	477	451	522	453	461	518	491	487	472	483	510	493	447	456	474	499	482	452	500	460	492	519	486	477	507	475	491	480	510	503	457	482	426	477	466	489	495	467	475	491	472	542	477	495	502	501	499	476	484	505	528	470	487	479	483	478	477	461	495	467	515	483	465	466	497	541	458	475	478	473	496	474	489	474	515	490	528	485	496	470	462	474	453	494	477	510	518	516	490	492	516	468	489	493	494	488	467	484	485	521	487	481	495	494	516	507	488	506	488	492	445	468	508	496	484	479	477	477	442	458	440	496	468	482	480	495	547	434	480	468	478	489	438	451	480	493	438	439	480	534	479	465	478	478	467	464	511	453	510	515	480	493	464	485	448	492	495	474	511	485	491	516	475	544	483	446	500	473	474	476	455	521	489	468	453	481	462	473	502	470	486	509	432	490	433	489	451	458	473	511	443	503	431	483	480	444	482	468	504	475	487	465	491	501	502	478	492	486	486	488	477	517	459	471	495	477	470	459	465	476	499	490	500	517	464	494	472	516	481	467	546	546	497	489	482	493	499	478	463	482	478	486	477	442	480	480	483	452	441	514	463	508	466	509	480	497	535	469	498	487	500	450	487	515	512	489	482	473	470	493	500	444	485	483	482	521	474	477	452	438	482	526	461	458	481	494	499	528	463	519	510	492	451	465	482	463	501	513	494	490	475	442	458	489	418	465	505	490	475	465	488	491	458	463	464	480	504	466	512	475	477	481	487	480	471	533	484	498	477	464	493	507	495	501	493	504	505	482	487	501	498	502	490	463	451	499	489	472	484	469	454	484	478	498	493	480	506	485	447	548	472	480	492	488	448	493	489	439	488	490	492	513	498	459	502	479	466	486	469	464	497	475	492	496	446	479	492	511	517	485	455	505	483	497	503	516	512	497	485	499	464	482	505	490	491	504	483	479	457	486	481	470	473	471	454	495	471	506	519	449	497	469	528	493	530	501	486	498	493	487	474	486	469	481	500	459	489	515	513	458	504	514	478	466	521	510	526	523	479	484	481	492	460	472	471	501	465	484	472	541	466	454	473	504	473	475	506	522	487	446	503	468	466	480	461	485	461	493	493	503	497	475	483	482	443	496	455	488	453	484	507	525	479	510	496	453	474	445	480	462	508	504	504	463	439	472	497	519	497	504	491	496	489	470	459	539	479	509	530	463	506	445	506	453	495	454	459	472	486	487	500	466	480	477	479	479	535	463	474	493	459	475	485	514	476	444	454	475	489	495	481	487	502	513	533	472	482	462	513	514	455	484	525	476	452	476	494	493	508	465	494	492	455	506	535	483	483	497	498	468	471	494	488	464	487	496	493	495	482	445	505	517	515	494	487	505	483	490	459	471	479	513	452	516	486	492	480	483	490	463	509	478	473	466	488	468	499	448	476	474	450	505	479	483	436	482	502	468	445	475	460	500	513	484	465	514	455	461	494	435	465	469	467	473	443	462	519	509	503	470	475	465	494	504	504	524	467	473	458	471	504	474	484	484	492	483	494	472	461	484	480	482	475	485	514	432	466	493	496	488	469	490	461	475	480	471	499	474	460	470	516	501	483	467	485	484	510	489	465	465	437	478	482	477	472	511	510	498	481	490	503	511	461	468	499	500	497	486	487	454	493	487	485	454	483	463	496	470	496	504	509	505	494	523	478	461	503	471	465	519	547	477	441	495	537	497	481	488	435	502	489	493	484	476	478	495	449	499	453	519	474	486	491	515	446	462	493	479	464	449	502	479	473	512	493	507	518	455	449	504	454	535	473	475	466	473	469	493	486	484	468	464	503	496	505	482	459	465	457	462	447	483	488	479	506	496	476	478	491	493	469	493	476	501	494	510	492	470	492	480	465	513	491	450	471	484	511	491	489	486	451	475	485	449	495	465	494	491	492	497	486	489	522	545	466	498	512	495	500	478	494	470	497	482	476	456	466	483	430	481	454	525	495	491	505	490	473	550	479	501	475	493	495	510	464	476	543	519	514	439	457	492	464	469	438	507	512	509	497	475	493	444	525	483	453	482	476	476	490	450	507	500	500	487	451	474	479	499	489	470	471	465	483	517	424	498	491	496	543	500	460	489	488	481	459	493	468	480	515	461	471	481	513	484	522	491	512	515	506	449	469	474	488	458	480	481	484	475	499	521	475	460	478	507	481	472	477	500	491	459	471	488	492	468	456	492	482	521	466	483	426	504	525	470	462	486	497	530	482	512	530	491	494	501	455	440	492	444	474	512	441	503	452	485	495	476	473	443	471	467	465	471	483	491	459	484	484	523	481	524	472	479	516	496	503	447	451	471	471	486	498	483	498	519	511	465	497	496	474	486	494	483	456	496	513	449	458	459	462	470	467	443	455	506	456	468	480	441	477	488	497	487	482	473	507	519	487	464	484	526	505	474	495	485	470	487	453	482	477	494	519	458	467	480	482	453	509	517	481	504	466	488	469	475	468	492	490	450	500	482	448	488	473	470	495	483	458	511	446	473	510	468	505	481	500	462	484	460	493	511	465	532	481	468	454	484	540	538	475	480	460	475	504	493	487	480	518	451	507	487	537	443	477	495	481	500	531	503	470	465	514	471	467	502	493	508	508	481	501	502	465	478	478	496	454	473	502	483	456	487	504	472	482	478	439	474	483	505	486	467	517	504	496	481	461	437	461	475	442	488	502	486	479	479	432	531	457	472	475	494	499	464	484	449	446	464	472	504	493	485	492	520	475	515	481	492	460	461	485	508	492	506	532	466	462	503	440	473	488	463	519	503	490	490	467	450	478	525	465	483	541	500	481	438	484	487	439	487	519	489	495	504	478	438	478	496	467	454	482	497	475	499	486	495	453	497	490	462	488	474	428	481	450	490	433	488	463	513	482	496	457	511	520	473	480	504	501	469	511	484	459	463	483	473	475	466	518	489	494	501	485	467	506	436	476	447	465	479	498	467	466	505	521	487	468	475	472	479	471	458	502	522	473	473	466	479	517	478	488	432	459	483	493	505	492	452	452	492	509	451	472	473	478	477	486	464
23339	20978	28409	23719	20990	15261	5180	2878	2053	1396	912	790	851	739	642	559	555	531	539	537	508	555	534	543	494	488	527	506	562	529	480	534	592	623	611	633	675	715	689	554	497	541	549	553	610	611	539	489	490	476	487	501	482	472	491	482	436	459	494	497	494	424	458	518	543	502	471	491	519	475	482	483	464	463	538	501	493	508	542	472	499	478	471	495	467	496	465	459	481	473	470	475	452	472	485	472	478	478	470	418	469	475	465	487	486	475	490	505	499	506	472	455	462	452	507	503	468	460	498	483	520	526	453	460	471	518	500	488	507	437	494	532	518	485	494	476	535	504	494	500	469	517	474	426	512	482	510	478	485	481	480	458	478	537	488	487	465	444	475	471	485	486	471	479	465	472	485	484	478	494	478	477	490	485	521	528	499	465	509	486	523	476	459	420	489	491	476	462	465	495	456	472	502	451	431	489	505	458	489	496	479	497	469	494	496	470	519	453	482	487	497	508	474	487	464	488	471	498	475	476	498	507	466	477	468	488	503	488	508	524	439	483	478	463	502	519	491	482	518	489	456	438	479	496	521	482	521	507	508	506	452	507	483	491	455	510	492	514	468	470	479	501	437	479	469	450	487	439	478	529	464	495	542	531	481	493	476	440	510	505	482	511	474	485	491	465	457	483	474	447	536	471	477	492	466	514	445	485	450	481	521	495	494	486	459	517	484	468	487	509	492	461	458	482	438	438	490	523	482	440	495	444	481	485	503	451	498	485	457	457	461	505	520	524	492	454	458	447	513	457	478	458	526	478	478	457	474	508	499	516	459	472	465	484	470	470	496	473	499	451	504	442	492	509	468	502	434	443	490	481	500	482	463	473	468	466	523	476	457	503	465	513	494	463	458	487	459	476	485	470	503	434	457	492	456	517	464	480	522	479	460	490	481	449	512	483	466	454	499	460	491	461	511	532	450	508	498	462	501	467	479	475	496	480	494	452	462	466	452	498	474	484	500	495	514	504	465	488	456	504	473	468	467	484	482	469	468	478	528	529	484	485	511	493	460	496	439	491	462	494	460	467	487	473	482	474	463	474	487	455	493	469	455	492	511	469	513	529	471	493	484	464	481	487	492	441	467	474	450	453	497	467	464	482	475	493	440	465	455	463	476	508	439	488	467	470	485	489	460	483	481	489	474	442	475	515	462	492	454	507	496	463	451	442	439	466	470	462	479	466	487	495	496	505	477	483	485	475	458	470	468	464	454	478	546	494	484	433	471	519	478	494	497	453	502	476	472	497	513	561	454	485	466	491	506	470	459	487	477	486	453	477	477	456	489	494	511	468	487	489	455	491	471	526	494	478	454	471	482	484	512	492	427	479	506	489	463	464	463	475	479	541	470	446	492	499	485	493	497	501	498	477	485	502	472	471	501	492	475	472	440	490	484	482	499	518	467	480	446	437	462	525	482	467	481	516	459	475	464	516	461	504	469	471	513	491	469	460	497	464	490	495	490	487	494	472	494	504	479	469	470	486	521	490	508	511	460	480	445	494	489	460	460	446	497	442	461	459	469	508	529	473	459	483	458	469	470	496	467	491	487	495	507	516	504	481	488	471	495	452	490	506	454	500	503	493	481	453	454	514	481	483	480	483	528	473	495	492	504	455	477	454	480	488	462	499	506	426	472	509	470	464	463	472	454	462	467	475	470	525	496	478	507	451	481	501	454	514	492	496	472	508	480	476	481	513	411	485	499	493	446	448	471	458	507	448	452	482	488	481	476	467	482	495	467	519	473	478	470	477	478	485	526	512	485	491	507	486	502	509	497	485	456	494	500	455	504	464	516	448	459	482	489	460	511	497	480	464	473	450	502	470	473	448	463	440	486	471	446	441	453	456	470	446	484	456	478	481	500	475	467	478	485	476	526	457	445	476	517	501	475	479	493	491	485	495	466	440	435	470	486	492	480	483	453	505	428	470	496	486	471	487	486	496	483	484	549	516	468	481	505	491	513	478	455	510	496	479	494	467	489	479	521	483	462	474	466	502	479	506	484	470	457	449	484	473	491	503	448	466	480	479	473	496	487	476	536	519	504	443	508	502	494	466	437	484	514	511	459	465	506	467	490	504	480	467	453	494	457	490	495	464	496	476	481	463	477	475	462	502	520	473	452	443	508	422	473	488	513	464	492	484	443	458	476	454	482	485	470	486	457	473	478	482	478	474	462	491	485	447	500	468	467	469	491	440	459	481	446	457	488	472	484	477	489	468	487	473	463	495	493	465	486	465	451	480	487	435	479	494	483	501	477	459	467	491	467	520	488	464	459	464	477	455	501	494	484	487	485	473	470	485	486	480	488	496	469	493	466	414	474	485	461	474	482	513	447	482	479	445	496	508	536	473	469	468	506	440	452	457	490	472	481	481	513	507	495	481	482	503	494	496	512	474	462	488	464	510	475	469	496	464	488	494	448	468	498	495	471	471	485	502	505	478	461	434	501	487	500	478	460	477	432	512	447	466	462	494	464	492	491	496	457	451	497	475	485	474	498	468	489	494	482	488	499	509	488	500	482	457	502	502	434	524	502	480	488	494	446	484	495	471	467	504	479	471	472	463	501	481	444	493	469	460	499	473	466	470	501	517	468	501	490	476	510	489	482	484	486	460	482	504	510	491	489	485	476	508	538	466	455	478	476	491	520	456	487	461	503	465	494	493	483	455	501	502	499	501	504	477	484	468	475	463	490	499	450	507	501	465	483	491	512	482	491	478	491	425	457	491	498	474	442	495	449	460	489	437	466	493	493	464	506	454	449	478	504	459	502	484	476	475	485	503	490	497	506	453	455	487	488	494	486	464	475	483	503	449	523	462	482	463	459	465	480	477	494	486	509	460	465	506	520	484	495	525	464	487	490	519	481	444	456	455	482	460	477	506	465	470	487	428	456	467	493	487	500	487	446	527	464	505	469	494	485	450	538	480	490	497	456	513	459	477	479	449	519	481	449	523	459	463	469	452	444	506	485	498	487	494	520	444	499	479	473	530	448	454	465	453	501	486	451	479	507	471	494	454	468	483	476	487	488	465	474	475	439	482	459	494	459	503	456	465	467	457	454	477	484	464	493	519	466	469	506	524	452	463	497	411	519	438	487	468	475	446	476	515	447	485	502	467	469	480	522	485	440	492	500	496	451	495	451	485	486	492	457	484	446	506	473	490	505	448	475	482	492	492	468	459	492	499	480	477	472	480	512	486	487	491	453	473	488	475	504	498	516	529	480	499	460	438	508	488	451	481	456	461	455	487	484	495	465	484	500	460	512	471	480	487	470	494	513	500	492	437	473	484	471	465	507	465	479	514	464	453	489	490	472	477	484	462	460	512	479	502	489	506	508	490	496	479	486	503	470	509	479	460	464	484	484	503	512	479	478	444	469	457	474	478	472	426	506	444	508	464	472	472	453	478	480	471	482	467	442	459	488	484	526	468	485	470	516	475	449	490	481	428	476	485	495	483	514	508	481	489
8409	15657	14354	9155	9013	9011	8349	6367	4671	2998	1686	1458	1561	1346	1032	901	855	749	744	729	738	744	711	713	676	675	719	723	656	757	765	809	843	972	1059	941	1162	1198	1096	808	708	658	729	866	930	949	847	647	663	656	687	675	639	645	653	701	689	648	635	655	632	625	636	649	656	687	685	725	635	662	653	644	707	666	631	647	674	670	622	626	622	636	638	668	674	679	654	601	643	607	613	677	662	662	685	660	624	620	617	659	647	650	611	640	682	612	689	686	647	675	673	642	624	678	581	696	637	642	652	655	688	627	645	621	668	650	645	653	685	660	623	643	699	642	617	600	644	626	716	631	619	613	693	655	615	635	663	670	644	655	652	638	662	708	653	679	657	635	667	648	633	640	620	603	664	647	641	641	608	614	639	655	658	640	636	619	637	636	626	658	642	596	628	633	669	688	685	596	673	645	635	642	622	662	684	682	660	641	641	673	658	647	630	682	656	565	644	610	643	659	662	640	652	654	675	622	588	615	580	662	590	630	644	617	646	627	643	625	692	660	618	613	671	636	625	663	644	669	655	643	678	630	630	620	625	629	665	654	658	688	588	648	634	644	591	626	677	634	643	642	705	652	645	690	658	654	627	682	629	598	636	690	649	638	614	615	622	638	608	641	634	640	639	662	609	653	626	631	634	646	666	647	649	697	655	680	614	639	672	636	634	599	604	670	624	643	661	632	680	682	615	666	684	659	704	667	641	659	623	646	610	608	642	636	643	674	649	676	687	677	639	644	673	686	624	640	673	691	641	655	640	617	623	646	639	614	635	667	636	654	644	662	653	641	612	609	669	646	663	629	632	633	653	687	609	635	628	661	589	616	668	687	654	640	635	678	623	622	683	662	593	670	643	661	624	638	623	670	616	604	621	691	652	690	663	626	625	670	644	618	620	663	610	628	653	586	631	593	646	687	678	627	666	673	634	646	623	624	657	666	683	668	597	636	644	680	634	645	652	631	646	656	671	623	600	619	660	660	716	632	650	687	675	647	620	619	654	671	652	604	643	638	568	601	617	632	650	679	615	648	664	629	718	656	646	645	646	627	617	616	637	663	640	638	625	643	637	670	634	654	627	628	634	676	650	616	699	623	634	673	698	615	697	627	616	628	656	647	672	629	644	628	664	592	646	677	649	659	649	663	682	686	640	638	655	619	694	680	676	607	656	638	627	629	653	610	635	588	682	686	661	631	678	695	635	655	623	653	656	619	637	617	584	609	686	619	675	662	655	648	680	651	693	647	639	651	603	693	611	649	630	636	675	630	674	627	640	624	689	640	608	646	646	646	635	667	657	688	615	677	655	647	621	637	705	612	609	616	631	625	642	599	661	634	667	669	677	653	644	605	665	674	647	674	634	655	681	662	623	639	595	656	689	625	620	644	635	608	641	633	626	659	654	633	662	652	673	685	606	664	597	657	646	661	652	582	613	661	622	659	658	618	672	655	661	640	667	632	597	683	635	652	625	696	620	672	637	625	635	665	646	666	634	663	654	649	598	660	631	655	656	648	655	620	677	638	672	630	662	645	677	592	622	604	635	604	671	645	653	632	665	628	659	655	665	638	626	687	654	639	600	641	637	671	636	679	605	623	596	600	626	602	637	654	664	641	670	624	639	649	627	669	634	647	666	640	648	649	644	588	683	642	589	613	673	663	665	657	643	685	623	615	626	641	616	638	600	631	635	644	621	666	651	678	629	654	638	663	636	642	622	623	635	627	645	631	597	637	649	681	648	697	659	678	627	595	651	656	639	643	655	654	660	684	633	654	631	646	637	647	622	649	641	640	620	655	671	634	625	648	665	625	624	596	692	679	622	634	610	703	654	636	597	633	643	638	613	645	663	649	621	672	647	661	620	650	651	645	627	606	646	656	646	655	636	593	595	647	674	682	685	634	623	649	659	598	679	638	619	634	655	655	638	654	669	635	589	684	650	647	670	617	651	684	654	622	638	630	628	627	647	647	668	673	625	595	648	648	629	633	633	661	631	686	660	634	622	636	704	649	637	626	675	587	641	651	668	644	603	632	673	645	641	678	627	629	659	646	593	623	605	607	598	630	700	651	660	621	641	605	674	651	668	670	626	655	639	635	668	636	619	618	655	637	615	648	681	642	624	655	615	618	640	659	657	603	665	657	644	660	683	602	638	685	709	668	624	606	625	707	651	618	644	651	631	646	612	659	658	678	668	631	597	637	595	654	586	660	644	637	663	665	661	616	627	599	690	639	657	654	675	668	649	653	639	646	645	659	629	661	619	648	647	697	644	662	649	672	643	611	663	673	626	614	642	641	632	666	635	623	625	613	698	608	649	655	653	645	661	658	655	631	676	662	636	662	592	643	637	646	626	641	653	686	660	679	641	628	642	649	637	644	612	684	675	639	668	674	658	666	637	612	609	633	643	676	629	633	668	639	641	656	601	609	619	637	710	649	658	676	599	624	671	649	635	620	632	650	652	632	632	656	657	667	600	611	659	567	648	671	639	659	694	648	668	641	625	690	608	688	612	613	639	654	606	663	633	649	659	633	624	663	626	629	635	656	656	692	628	619	641	644	673	673	650	645	628	667	675	679	673	634	616	667	648	650	646	648	639	669	709	684	599	597	599	691	654	605	678	642	629	644	631	634	680	598	634	649	657	658	627	660	607	633	686	707	676	658	619	671	639	611	667	674	628	626	610	642	685	649	677	666	638	688	650	653	600	670	614	637	609	631	646	634	649	634	626	683	688	637	653	618	621	655	603	669	677	608	641	602	673	682	614	650	594	601	660	635	617	643	615	693	633	655	619	649	621	635	693	626	662	629	633	648	623	629	628	651	616	623	668	623	664	645	632	634	627	629	631	705	628	659	608	596	640	658	627	629	622	638	657	652	635	640	650	575	650	644	671	655	638	659	627	642	600	622	606	612	672	615	680	696	656	656	644	684	623	613	669	661	669	675	644	638	634	583	628	658	683	636	701	646	642	666	640	622	636	688	671	631	682	654	637	640	646	655	640	598	671	627	611	652	635	585	619	614	664	682	655	668	612	649	658	690	668	679	635	685	676	631	628	650	637	651	639	696	669	668	638	644	655	684	660	642	641	639	637	704	671	631	681	671	653	661	627	616	613	660	641	628	646	623	666	656	594	637	651	639	618	651	701	612	589	663	688	615	599	693	639	667	659	633	653	628	667	690	659	642	650	709	651	644	648	721	637	594	624	650	622	608	672	625	620	656	653	649	591	652	673	665	648	613	632	613	688	649	638	645	659	644	682	623	669	639	643	677	652	648	640	611	629	639	641	634	671	642	686	624	633	650	669	607	618	621	656	665	670	678	633	581	608	643	643	614	640	680	689	624	631	642	632	656	614	648	687	628	659	685	647	626	628	672	635	672	656	609	614	606	614	667	656	667	577	604	650	606	653	607	638	643	638	659	639	647	633	626	694	700	612	676	585	644	655	663	658	595	658	628	665	635	636	614	653	632	645	665
22454	20924	28696	23304	20927	21144	14986	4315	2512	1409	966	843	830	703	560	544	521	428	445	409	430	444	451	422	408	448	373	390	434	454	451	469	512	609	604	619	766	760	562	405	405	437	448	539	606	520	411	382	364	425	376	360	335	362	368	371	389	383	375	390	381	361	378	378	344	377	378	358	375	354	370	374	361	415	340	363	366	391	377	373	346	376	349	377	352	372	373	355	366	392	332	361	380	334	409	369	353	350	320	359	375	363	359	364	340	335	351	353	379	336	340	380	381	337	348	365	345	355	367	304	376	354	372	356	368	369	375	361	394	376	356	341	386	359	360	373	354	357	387	350	373	335	379	363	385	378	363	391	398	335	360	322	368	388	347	407	335	370	380	367	335	332	358	338	359	395	366	372	419	373	361	366	399	341	327	332	350	353	351	373	358	343	367	361	378	377	348	368	365	366	341	364	347	362	369	361	392	367	372	370	377	368	373	381	397	372	379	376	363	352	368	367	350	338	378	384	361	382	386	387	356	335	377	335	351	361	343	361	355	360	359	398	393	357	348	360	346	358	366	387	363	348	386	359	356	337	387	365	388	333	368	366	383	371	349	350	356	372	370	367	337	367	386	393	341	398	397	357	359	359	396	378	370	359	333	371	341	342	370	369	339	362	372	401	342	362	384	371	400	345	376	390	361	378	355	352	370	349	356	346	351	373	350	355	388	363	350	379	374	362	396	341	327	390	342	374	390	396	361	363	352	363	374	349	383	356	357	391	386	336	381	346	366	352	334	315	373	339	352	345	359	373	356	366	368	341	358	339	344	359	354	373	365	414	332	372	391	376	363	373	348	353	364	371	365	361	362	358	384	390	361	380	328	356	390	382	350	357	372	325	376	353	365	371	375	380	395	349	318	342	352	393	351	367	364	377	374	354	375	377	341	365	377	380	379	341	361	363	333	374	353	335	336	363	404	366	369	367	353	339	364	360	333	362	338	347	374	338	343	342	362	359	352	418	384	333	336	336	378	395	356	364	336	391	363	358	360	361	381	366	375	342	323	361	384	352	381	376	358	378	369	377	381	331	388	345	417	350	365	375	316	350	373	369	363	363	376	376	368	352	338	371	393	357	355	351	366	377	356	347	367	369	375	353	328	358	350	383	362	348	348	349	336	339	381	337	336	337	323	368	363	377	375	334	341	354	326	343	382	394	362	337	385	328	372	369	353	352	379	378	362	344	375	341	344	343	374	385	323	367	352	381	350	359	349	391	361	360	374	346	368	331	360	360	372	359	367	377	347	392	368	370	396	359	365	356	327	361	342	365	381	352	372	349	381	377	372	385	344	356	347	407	346	364	380	363	345	350	352	381	364	375	378	367	325	341	371	338	359	372	347	355	382	363	345	359	393	379	328	347	359	389	379	311	341	379	337	352	331	365	401	319	353	352	363	354	366	357	352	354	359	397	371	367	385	404	364	371	374	336	348	351	361	360	362	373	369	361	364	348	354	391	391	330	391	369	359	380	366	369	369	357	335	369	383	320	352	367	384	374	377	338	376	356	357	326	355	381	365	374	364	349	357	353	383	352	383	364	357	378	358	367	339	381	370	377	380	362	361	339	350	376	363	390	340	363	328	330	350	371	412	350	350	362	342	352	361	346	372	335	356	360	349	353	359	370	371	365	363	338	351	340	346	348	383	382	379	332	365	356	351	334	367	346	346	332	366	358	380	369	372	344	372	362	340	371	363	367	352	357	376	333	372	373	351	332	347	345	310	354	393	339	402	327	349	341	355	344	363	357	379	342	356	346	353	360	398	376	350	352	368	367	368	391	371	332	381	378	372	338	377	351	354	379	361	361	348	404	364	367	407	361	349	349	337	352	377	377	376	333	384	379	368	366	381	373	356	372	354	349	377	345	390	378	340	380	350	335	344	383	367	386	344	337	386	370	362	379	360	337	321	322	343	344	372	348	370	414	326	362	326	362	358	358	384	364	376	346	356	342	356	363	389	331	340	347	374	384	379	339	389	338	377	349	360	340	337	320	370	329	400	338	371	362	337	402	376	383	367	372	361	356	361	364	352	325	349	364	393	377	391	375	341	361	352	371	364	317	383	356	380	358	366	382	358	359	384	336	339	385	361	354	356	366	371	354	363	356	363	327	337	348	386	358	357	383	341	332	355	379	360	346	346	380	354	361	375	359	332	366	387	373	392	317	373	341	352	328	371	339	336	391	379	366	365	363	338	345	369	364	342	366	364	390	355	365	325	381	347	375	375	390	379	350	375	382	366	366	369	355	367	353	378	348	398	351	368	323	360	337	358	372	367	336	360	371	387	375	340	361	387	347	375	385	353	394	344	387	357	337	359	355	357	341	356	366	370	357	365	340	360	397	379	336	342	375	347	374	355	369	358	383	359	352	360	369	354	349	361	375	350	363	374	376	384	358	373	388	361	338	365	374	374	373	380	323	378	380	361	352	328	353	342	358	359	348	368	375	393	339	373	328	339	364	361	377	373	349	361	362	359	349	349	366	369	367	334	362	376	358	348	363	349	362	340	360	383	376	360	343	352	379	346	351	372	331	348	389	356	384	397	332	372	348	309	339	363	374	357	386	375	388	356	389	347	345	374	372	384	339	365	356	330	352	353	326	332	370	364	342	364	367	336	331	352	364	326	398	335	401	368	351	359	321	378	345	338	377	337	347	370	356	343	373	355	371	379	359	328	325	370	367	351	375	361	349	322	365	364	324	380	342	360	349	377	356	381	357	377	344	370	374	353	351	340	370	367	325	345	379	348	348	358	356	374	396	359	332	353	344	382	328	390	358	351	389	361	383	348	364	371	364	349	344	336	364	377	344	357	402	375	391	375	359	377	347	365	371	353	365	351	352	352	347	384	362	360	356	388	358	359	385	338	352	352	373	340	362	383	356	333	337	381	356	388	341	339	381	363	374	354	363	383	368	345	389	361	353	373	365	383	386	373	319	387	357	360	314	373	399	341	338	357	337	345	372	333	373	343	361	331	338	362	371	381	379	392	362	367	374	345	354	365	413	372	368	331	342	375	348	371	364	371	367	357	391	380	346	331	381	339	364	338	364	373	362	353	372	368	334	349	346	364	356	354	352	333	362	372	347	378	355	359	383	354	341	361	337	366	393	361	355	325	368	352	348	343	367	366	384	378	330	370	346	354	346	352	376	368	369	345	343	382	330	402	388	348	302	349	358	381	361	345	362	346	353	373	372	352	358	358	362	360	375	392	347	358	361	363	346	373	321	371	383	387	337	393	377	366	360	354	349	360	367	355	358	395	365	356	324	346	356	386	393	321	370	361	377	357	347	353	368	364	356	380	341	367	368	339	339	331	366	354	377	347	394	378	344	366	341	357	370	391	392	348	347	348	367	401	370	385	376	325	363	381	382	369	372	371	328	372	365	373	357	362	335	376	351	356	340	352	337	361	384	340	331	351	387	345	329	402	354	386	329	380	386	335	395	368	324	371	349	336	382	329	382
10557	21424	19090	13249	13243	12228	10735	8341	5987	3359	1994	1838	1770	1375	1012	917	862	733	769	724	646	692	609	596	645	593	565	647	600	627	661	753	906	1056	1023	1082	1363	1397	967	610	570	586	748	894	952	742	574	547	533	563	523	528	518	497	505	529	477	523	477	494	563	541	512	500	520	507	497	555	488	504	482	439	527	460	489	489	490	486	506	460	476	490	499	476	499	492	483	509	449	507	453	506	525	488	484	493	467	514	458	490	501	466	479	502	501	457	451	487	488	465	495	456	509	521	482	513	504	491	469	468	473	483	483	518	540	491	497	497	520	486	502	458	538	511	478	487	499	477	455	498	502	522	512	503	493	483	490	527	470	471	504	481	480	461	479	471	489	474	470	497	477	527	488	497	485	474	475	475	471	504	484	512	483	480	476	500	492	479	450	467	476	527	467	503	484	533	472	475	502	526	483	486	506	466	492	518	475	491	501	494	483	490	500	477	491	525	490	495	474	498	478	491	466	447	499	516	514	500	500	566	443	508	479	482	491	494	473	435	489	490	448	493	505	494	522	494	485	488	509	462	475	483	488	495	494	485	504	507	483	500	487	439	534	475	490	499	464	512	508	473	503	492	509	478	500	507	499	496	480	463	495	492	491	536	468	472	473	513	499	504	477	483	515	488	487	472	507	505	473	481	484	488	525	506	521	486	460	537	487	461	462	518	454	471	476	495	529	457	506	517	510	506	454	493	481	474	486	486	456	475	522	460	485	483	483	498	524	488	510	487	480	480	519	490	482	506	462	514	530	494	471	465	510	467	472	514	496	475	494	438	511	517	479	475	491	437	460	507	508	493	472	491	501	501	484	461	467	426	467	488	466	522	456	498	460	509	513	514	462	484	508	506	524	458	492	456	467	476	488	468	505	476	490	474	482	470	488	524	491	457	505	467	494	472	501	496	453	492	495	484	466	498	483	499	473	501	492	509	497	499	499	502	459	442	493	478	468	526	483	473	492	522	483	446	514	490	487	512	500	532	465	445	520	492	528	469	517	487	492	476	488	484	499	514	481	534	509	478	513	530	484	478	502	491	472	476	494	488	487	480	499	510	474	471	453	495	500	477	465	481	497	490	484	506	479	516	508	465	499	500	467	488	469	498	464	490	483	496	493	487	497	481	499	456	486	471	461	450	520	505	507	468	497	521	471	477	519	496	504	502	479	513	505	503	461	477	511	519	475	470	521	491	472	520	481	475	500	473	459	506	518	495	506	475	490	514	532	526	478	482	536	508	503	505	521	499	451	509	463	465	476	482	499	472	485	531	480	534	505	512	464	509	465	512	535	476	485	464	496	503	492	492	487	490	491	476	458	494	528	515	482	490	527	464	488	490	515	498	511	506	510	516	513	526	507	482	501	485	507	502	491	498	449	482	504	501	515	439	484	494	498	450	498	485	475	493	498	504	477	429	526	516	474	489	467	496	487	445	487	501	462	525	515	453	482	451	456	473	488	487	489	480	502	491	505	466	493	469	488	482	502	540	480	438	474	504	513	488	492	552	463	456	503	472	471	492	520	512	491	459	476	526	460	496	463	470	494	520	509	491	525	476	460	501	444	483	499	462	510	462	511	470	489	471	498	464	499	467	483	481	486	532	529	482	480	477	475	500	517	484	504	481	503	508	502	533	511	506	483	522	507	518	525	463	543	495	483	520	524	523	538	503	515	457	479	491	450	490	499	459	492	445	477	488	467	480	512	530	513	469	490	481	488	466	475	459	545	490	502	486	469	507	465	468	453	462	481	424	506	482	526	499	482	470	483	477	492	480	482	524	512	484	462	504	524	473	479	508	468	474	464	470	487	493	501	471	475	499	503	483	464	483	471	487	518	496	469	518	511	512	514	482	497	499	503	490	515	472	495	486	497	536	482	518	523	463	509	515	487	510	498	462	464	477	462	464	497	492	491	482	462	498	490	457	491	525	490	515	534	484	474	471	525	481	484	507	461	486	456	520	497	509	464	508	485	477	503	493	505	494	529	460	491	500	513	492	467	479	476	513	481	492	500	493	483	496	519	502	504	476	486	506	506	479	492	460	511	490	516	457	463	485	478	492	471	480	467	481	482	513	506	495	492	483	527	540	471	522	490	471	520	487	533	505	523	465	499	507	492	501	481	490	493	476	486	497	489	490	506	438	489	485	493	477	497	489	498	515	547	524	511	511	490	487	486	501	494	482	489	515	526	469	501	456	484	470	519	484	480	441	505	535	506	455	521	473	480	476	458	472	493	501	474	511	487	488	477	464	487	475	522	521	474	515	517	490	463	474	497	499	497	520	461	473	498	471	458	476	516	464	507	471	504	475	461	462	472	533	491	495	511	507	481	516	489	473	506	523	452	472	527	468	486	495	500	535	515	464	491	461	496	544	490	555	537	460	481	537	493	487	500	440	484	497	520	507	501	531	459	498	486	484	505	471	479	518	498	480	488	520	472	482	480	465	508	473	507	479	502	481	450	518	486	482	457	503	487	481	499	476	509	473	461	479	513	460	473	496	474	468	494	476	493	470	488	494	514	490	498	503	492	488	474	506	509	464	475	467	501	483	500	442	499	454	510	523	486	507	482	452	513	487	502	475	496	492	508	465	502	422	518	484	515	484	499	503	465	487	467	473	464	493	504	488	478	511	480	493	492	503	498	448	513	461	474	477	490	496	490	461	526	458	513	485	477	489	504	479	472	449	518	470	477	510	482	518	500	478	494	489	471	507	470	493	480	481	510	461	474	499	483	474	494	496	537	490	478	491	477	450	475	483	506	504	489	475	495	501	509	528	513	482	493	485	473	457	491	489	484	459	480	501	469	486	488	534	450	498	523	445	476	480	502	502	501	490	509	503	522	518	505	483	434	514	492	466	515	478	476	499	501	456	499	453	476	471	499	471	492	507	449	542	478	491	466	484	521	487	530	510	506	502	540	465	517	502	499	510	507	493	493	508	480	490	523	470	515	464	463	465	493	539	520	464	505	493	511	523	547	483	524	489	515	468	494	496	470	485	528	518	492	486	476	473	450	480	507	518	515	481	505	456	488	496	467	492	483	507	501	484	506	480	495	503	469	480	474	486	463	493	483	518	491	483	472	518	482	520	489	479	484	477	489	462	507	482	462	502	515	486	495	512	498	491	464	523	488	510	444	486	460	475	473	507	483	457	464	489	464	499	506	520	488	450	512	513	484	489	472	494	477	481	477	464	499	475	521	504	503	507	503	492	525	489	495	461	483	480	484	484	501	489	489	503	521	490	516	477	496	497	499	490	466	495	482	472	527	500	471	478	481	497	507	526	492	516	476	488	535	443	463	469	479	521	466	450	506	474	502	496	467	495	500	442	495	472	476	489	473	493	482	499	503	473	495	511	473	477	463	470	483	480	499	507	497	455	458	473	475	483	472	473	481	487	492	493	511	494	482	491	466	468	487	486	500	488	488	502	498	482	507	516	480	477	468	471	500	486	487	467	476	447	478	458	499	537
26482	20386	11123	3585	2625	2154	1726	1404	866	575	488	468	491	394	421	388	377	368	343	364	382	351	373	383	382	324	352	351	327	381	362	391	446	447	464	474	524	467	394	354	390	430	373	417	421	366	366	373	398	345	337	356	332	337	351	359	375	352	329	353	351	375	393	364	383	373	331	386	360	369	366	355	358	334	342	345	350	381	360	341	358	350	380	344	346	361	383	343	321	369	376	344	353	388	358	349	325	355	409	411	355	345	379	378	368	371	371	402	376	357	366	373	370	342	366	359	364	361	363	379	351	366	360	359	372	357	343	345	352	381	384	387	354	386	369	361	370	369	379	342	350	330	367	350	376	380	348	348	333	370	350	347	382	359	338	331	361	382	335	372	348	376	392	374	340	343	345	332	349	374	369	361	358	328	347	364	360	361	351	350	337	325	389	347	372	388	396	388	384	365	359	356	328	397	358	351	327	350	375	330	358	360	322	385	361	376	374	353	358	355	357	369	350	388	335	335	345	355	397	343	356	342	363	368	361	343	305	353	346	360	353	354	366	362	385	363	334	360	381	377	379	379	373	363	360	383	378	345	364	362	364	363	345	344	379	325	340	361	356	349	353	365	371	333	370	328	337	341	361	361	361	352	371	344	356	363	378	370	393	323	323	369	348	384	336	371	341	384	377	356	370	343	354	345	393	357	340	369	371	330	392	383	355	375	373	364	362	363	345	346	347	355	330	366	343	387	339	359	352	367	346	378	375	350	334	351	383	321	358	340	366	361	362	365	387	391	363	340	373	367	364	369	360	364	359	320	362	332	379	359	370	340	391	329	331	351	340	364	359	377	406	373	364	350	360	342	373	352	368	340	374	356	356	348	363	377	348	342	357	364	330	351	325	371	322	359	342	370	356	378	348	391	333	382	365	356	354	358	360	336	323	358	411	342	377	385	365	383	357	328	381	342	340	370	354	346	353	363	355	384	360	346	348	395	357	364	335	380	330	326	332	332	337	375	376	361	346	353	360	388	361	321	333	376	358	348	344	362	362	386	353	362	373	342	326	334	378	365	380	329	337	359	360	382	333	382	324	358	357	330	352	333	341	326	336	378	408	351	348	348	358	362	345	380	364	357	336	360	381	333	369	358	342	344	353	344	377	370	368	361	360	315	354	337	348	364	337	317	335	388	376	354	361	368	381	384	377	357	341	378	339	366	375	355	382	362	381	360	341	372	374	316	350	323	333	336	380	380	356	391	363	342	361	360	343	372	372	370	367	363	354	324	350	369	371	355	357	382	342	336	340	363	324	376	363	307	382	396	376	372	384	319	344	367	350	322	319	367	372	367	358	343	405	336	333	354	351	368	356	370	383	361	352	373	377	374	344	374	330	340	360	350	356	351	361	366	379	393	357	360	368	354	346	370	364	350	353	363	355	373	348	344	344	381	382	384	371	346	383	368	351	331	374	383	387	367	356	355	329	358	360	341	342	354	363	395	378	381	348	350	349	345	369	341	338	350	375	349	360	344	349	367	385	364	381	352	366	347	364	370	365	378	338	383	330	360	394	371	349	377	369	354	340	345	376	371	342	376	328	380	357	354	342	399	376	352	336	362	384	377	364	375	333	373	331	357	364	335	386	347	363	368	375	338	370	330	364	356	379	348	370	368	358	384	357	344	306	369	384	374	379	336	375	359	351	373	342	382	365	342	369	355	363	329	332	379	346	360	335	362	379	336	319	326	360	355	347	367	341	366	363	353	403	389	382	347	353	377	346	358	382	369	369	361	358	401	359	326	356	353	361	370	334	373	367	363	373	369	371	379	351	337	330	368	353	358	327	370	371	352	346	372	365	356	365	347	381	328	354	357	343	331	402	388	341	316	368	356	367	347	334	368	359	383	351	351	337	354	346	364	384	307	405	386	346	325	354	369	365	363	318	366	314	346	360	325	331	371	379	379	337	349	367	355	356	380	372	347	374	346	359	355	341	389	339	364	361	342	348	384	345	371	356	335	377	344	355	387	338	359	384	365	357	357	352	369	367	376	353	338	359	344	362	385	365	374	333	354	347	392	348	363	358	354	355	333	385	329	346	366	370	346	349	371	354	357	380	354	378	371	375	386	361	356	315	347	346	346	349	357	360	378	342	353	333	345	357	366	357	365	349	348	375	375	356	336	348	343	369	349	385	334	358	369	337	360	351	344	361	348	382	362	359	378	363	352	366	364	385	349	368	363	388	366	371	364	355	338	339	363	376	379	350	367	348	354	362	362	372	314	348	363	374	357	369	351	336	347	385	380	349	396	335	379	360	351	376	349	331	346	313	342	313	329	352	359	365	387	321	360	347	357	348	356	370	360	391	340	325	354	379	377	325	350	390	391	352	344	394	342	373	371	355	355	333	359	386	351	332	356	372	365	344	375	394	376	384	356	373	371	360	358	355	361	346	319	341	385	403	368	371	355	329	375	384	376	318	352	365	329	361	313	355	383	352	375	364	335	372	326	363	318	385	354	389	363	354	351	343	353	351	371	377	381	361	341	373	346	351	368	365	327	363	368	345	337	386	365	318	346	369	345	367	374	379	369	360	362	334	336	376	378	372	354	350	354	343	350	325	379	340	375	383	353	360	370	347	394	397	354	344	369	360	353	339	341	318	360	338	313	370	339	382	370	352	345	361	343	360	351	362	363	353	348	310	356	334	373	349	360	364	354	342	348	368	340	340	397	325	370	337	344	346	342	358	335	339	308	349	348	372	343	360	384	361	338	362	366	369	393	318	361	328	370	340	371	328	370	339	354	336	369	365	364	353	364	376	386	366	350	390	359	367	328	380	355	351	382	362	385	353	402	371	390	358	353	367	361	353	322	377	348	347	335	368	352	373	380	342	339	364	374	363	364	339	342	343	381	372	380	356	359	347	364	326	341	385	394	366	368	322	333	376	371	380	361	384	373	355	357	339	363	319	335	369	348	371	378	339	384	398	354	356	335	325	342	372	350	366	367	348	377	351	353	367	375	380	363	359	353	390	341	366	353	360	340	314	389	386	375	385	345	345	337	371	369	367	336	384	384	338	349	371	347	381	376	358	342	351	373	339	324	324	349	337	357	328	318	359	337	353	333	377	360	367	379	386	375	390	366	350	377	353	305	359	355	347	344	373	387	374	366	345	385	335	368	327	368	352	363	331	333	374	373	375	359	359	367	351	358	367	374	356	352	344	339	349	367	367	301	339	372	373	352	334	338	372	367	358	339	344	383	348	373	342	393	403	383	388	335	368	353	352	377	364	359	357	369	310	378	362	401	351	379	384	358	314	349	344	340	383	346	356	348	354	372	319	363	336	368	338	371	383	369	337	369	348	342	356	349	377	358	390	375	383	384	372	373	362	356	363	364	383	351	367	372	390	374	330	360	377	360	376	378	358	359	357	368	356	370	338	367	355	366	347	371	348	355	361	362	347	361	397	361	373	369	377	352	373	370	363	382	351	360	365	353	359	338	406	331	363	347	333	382	349	368
6928	6694	6637	5312	5717	4942	4364	3479	1973	1016	795	788	758	651	531	559	547	526	476	500	523	533	525	460	506	512	477	519	442	487	509	552	647	675	644	732	822	776	563	495	518	557	612	609	564	470	444	518	540	487	446	488	473	479	452	490	473	453	483	476	475	461	480	435	500	494	482	512	492	487	537	444	458	468	515	476	490	476	484	458	478	464	446	496	499	488	457	504	498	467	473	487	480	500	483	484	478	488	515	503	446	491	459	459	485	486	443	496	457	471	493	452	458	505	463	492	476	504	448	496	436	480	497	467	492	480	489	505	472	539	485	479	443	480	482	505	461	439	459	455	503	492	471	444	505	497	501	465	531	505	480	516	488	492	466	450	437	483	488	491	497	481	489	516	473	429	476	464	482	520	482	484	488	499	441	511	501	470	498	544	503	468	484	486	481	434	466	482	466	516	497	497	493	487	506	504	528	503	469	468	449	484	443	468	477	476	455	493	423	473	506	497	507	461	484	488	473	507	494	454	521	438	479	506	457	489	472	456	447	484	456	512	460	485	435	463	486	486	459	449	440	475	488	527	514	480	496	459	471	485	465	475	483	467	510	490	499	486	457	514	449	483	479	450	526	488	485	500	492	473	509	469	495	449	472	480	500	521	482	454	472	515	486	488	491	496	470	523	489	506	464	499	458	464	462	521	487	483	448	483	471	476	458	472	485	458	443	499	478	496	504	501	495	475	461	470	506	489	459	496	498	462	513	488	461	438	480	514	505	501	494	501	449	485	473	498	443	488	501	466	470	438	455	528	480	509	486	501	467	467	451	498	488	466	443	478	492	517	485	475	472	514	491	490	465	450	496	487	466	485	472	452	471	493	484	505	511	462	515	485	507	492	473	451	451	478	470	496	442	484	510	490	425	480	486	492	505	494	486	504	506	474	469	478	455	482	480	491	481	492	469	472	483	483	488	503	468	491	477	527	491	479	452	458	450	469	469	509	528	506	481	491	505	446	493	456	459	494	479	473	524	455	499	468	451	510	500	464	488	485	511	511	504	437	453	498	449	478	506	470	491	501	485	474	501	446	462	483	501	495	507	505	489	479	475	451	474	483	519	502	480	508	489	475	464	478	474	463	500	457	486	472	473	476	443	474	477	499	440	457	473	494	478	533	460	482	470	462	483	480	485	492	483	456	477	468	487	489	477	454	453	464	503	492	492	477	497	482	505	481	479	492	466	477	446	486	482	498	503	479	469	492	519	434	491	479	478	455	486	483	488	489	483	469	468	512	511	439	482	492	475	451	494	498	496	474	454	491	486	489	501	501	487	457	503	470	471	468	487	488	456	498	477	450	480	480	458	496	474	482	493	451	482	452	467	498	512	468	463	497	504	463	484	495	488	467	462	521	448	479	454	476	484	493	495	472	485	508	483	472	423	485	528	500	469	489	499	503	501	504	463	508	487	441	459	484	505	500	477	465	458	530	496	470	511	465	509	505	469	508	476	454	445	458	470	510	443	524	538	500	482	484	462	475	466	482	501	523	470	451	477	505	505	511	507	464	501	484	477	486	475	447	441	495	468	495	489	501	491	480	465	504	495	533	482	516	490	466	456	458	488	532	450	473	449	484	466	479	466	492	463	465	513	479	469	491	478	486	471	456	489	486	514	471	469	456	527	463	474	484	472	468	467	505	504	476	434	440	502	492	491	478	462	493	463	504	436	501	491	480	480	485	497	476	502	486	478	499	501	458	504	448	484	471	472	497	467	494	518	456	526	503	479	502	474	472	491	526	454	512	488	465	461	456	497	458	518	477	464	463	493	486	473	485	479	474	465	479	479	508	464	473	489	447	468	443	451	482	482	480	491	470	478	479	481	482	477	474	466	486	554	468	462	487	463	473	486	460	467	442	478	539	482	511	463	509	459	489	511	457	465	448	498	500	475	458	484	489	471	512	477	464	466	503	498	527	481	422	460	457	505	513	505	479	470	486	499	480	482	447	500	491	481	515	458	510	497	466	471	495	513	502	485	483	485	497	467	497	459	469	492	503	502	472	485	486	484	481	448	485	475	453	466	491	472	453	458	469	437	514	491	459	514	545	488	469	463	451	458	453	466	477	481	495	467	499	504	511	445	499	502	495	471	488	514	480	493	518	505	470	474	477	494	509	494	495	504	509	468	508	498	479	483	494	490	492	494	486	458	499	499	512	491	478	482	499	472	424	454	431	502	493	483	487	488	474	477	505	507	460	511	468	507	474	503	455	503	502	490	518	457	444	474	503	501	467	471	490	493	470	477	476	476	464	466	501	460	456	461	466	438	481	519	458	429	475	501	526	472	507	442	491	478	493	508	472	503	481	471	459	504	453	489	517	461	525	470	501	500	479	514	471	476	493	513	475	505	466	466	457	481	465	471	436	470	482	462	517	437	454	451	457	527	490	490	491	467	501	483	494	474	499	520	440	469	483	501	510	460	496	495	494	494	459	498	468	479	476	471	506	449	463	482	501	473	438	484	505	484	470	495	470	483	489	482	493	438	499	466	500	516	522	486	484	483	496	501	462	505	486	459	484	499	465	452	488	458	500	492	474	526	499	451	505	502	483	499	467	468	477	421	478	501	500	492	486	516	454	483	451	488	463	459	450	462	477	472	494	531	528	469	484	481	459	463	492	486	483	470	492	471	501	468	502	484	477	449	474	471	468	505	497	483	461	514	510	469	464	494	491	490	477	491	499	478	514	463	492	472	432	482	473	459	490	494	459	435	499	477	455	496	480	523	477	477	449	516	441	471	507	510	476	494	474	528	480	468	503	478	491	490	451	517	482	494	501	528	463	484	504	439	512	487	490	476	487	494	534	501	475	468	501	483	497	477	457	501	452	453	461	498	479	468	491	490	519	461	487	461	499	427	472	481	460	479	470	482	504	477	467	482	490	459	440	527	486	469	472	447	480	487	502	478	508	468	467	491	467	482	469	469	496	453	510	464	461	468	478	457	495	509	485	487	473	520	492	499	484	444	501	486	503	475	479	459	437	469	481	497	479	470	461	455	504	487	501	464	444	468	469	498	506	460	507	527	491	512	496	494	499	480	436	493	487	512	486	551	530	498	443	517	480	465	473	476	445	478	468	463	495	501	491	475	493	464	525	478	489	481	482	508	476	507	468	491	487	472	470	481	486	495	482	488	472	496	452	508	493	474	501	442	473	494	453	493	476	493	477	496	451	468	499	510	468	484	520	453	466	460	451	490	479	494	521	461	475	507	461	495	500	507	466	462	489	425	473	479	461	492	465	477	503	474	497	485	475	479	471	492	501	468	461	483	479	445	463	504	493	477	455	464	531	484	491	464	485	464	517	467	482	496	494	468	463	509	459	441	484	484	482	461	462	516	479	497	485	469	520	458	468	472	492	453	496	465	476	487	493	456	478	495	469	475	489	513	475	511	466	515	480	486	464	527	472	455	476	480	497	519	449	475	473	474	466	436	481	445	525	472	494	446	489	490	432	482	499
23332	20965	28366	23692	20956	15348	5021	2427	1352	996	801	731	698	670	592	583	546	531	531	490	506	489	492	495	466	541	517	512	490	489	516	561	639	613	596	715	818	606	505	521	522	560	587	548	514	454	499	523	537	493	474	437	479	491	480	466	460	475	484	466	477	440	518	491	497	473	485	494	476	469	495	467	461	496	494	489	449	477	465	497	467	494	460	460	478	456	475	452	515	520	476	480	513	486	436	485	510	471	501	485	465	479	483	472	487	495	441	497	458	469	463	466	498	466	456	491	501	493	487	464	475	454	457	465	498	499	455	481	475	485	503	474	462	449	486	483	435	458	466	481	455	454	498	485	484	478	451	472	464	449	457	493	468	486	477	450	466	450	483	443	451	452	456	454	481	515	461	454	476	459	462	492	511	517	440	465	482	475	477	456	468	460	490	439	452	475	491	453	482	457	468	471	509	446	505	500	447	466	466	485	494	465	445	491	460	440	494	465	460	459	479	457	457	481	483	439	515	508	461	498	492	483	461	487	478	445	457	463	434	451	435	488	470	452	467	502	452	497	433	442	506	482	471	447	496	449	476	510	461	501	488	447	469	431	468	479	447	455	451	503	505	476	457	465	449	455	461	454	482	471	467	467	459	431	458	467	424	522	462	402	484	465	455	480	490	499	490	446	459	447	509	468	485	459	476	445	455	467	483	474	495	527	491	455	476	450	457	493	473	453	476	512	501	484	477	442	442	479	449	448	488	466	440	434	470	471	458	447	502	464	450	467	465	435	449	453	458	458	478	481	434	512	471	475	464	493	486	467	506	484	472	477	469	497	433	455	465	486	477	441	484	447	471	527	443	504	502	510	439	442	501	480	477	454	500	476	473	461	496	480	472	465	434	490	494	457	458	441	497	478	444	475	452	459	454	422	483	500	499	491	450	502	450	479	416	460	468	483	429	488	466	444	493	467	460	492	478	460	462	472	437	503	462	480	507	503	463	468	413	446	469	482	458	514	464	480	453	495	485	487	465	482	471	445	518	492	494	464	471	409	504	452	481	442	434	456	450	469	467	505	484	474	472	448	490	484	464	482	503	476	448	479	428	493	454	476	481	457	454	469	472	454	481	495	475	515	456	461	433	466	451	452	482	512	457	487	458	474	488	458	471	475	435	450	468	454	514	485	493	507	464	454	459	467	463	481	466	447	494	476	493	465	479	454	463	456	446	457	466	447	484	464	471	459	503	512	488	497	454	466	504	479	462	484	468	445	475	495	470	468	494	468	434	486	480	502	454	488	477	455	499	505	489	488	480	474	471	430	471	506	449	474	448	480	476	462	477	480	445	461	503	466	455	442	432	450	463	474	486	467	505	498	428	557	478	470	430	516	501	439	479	493	455	481	498	464	466	506	482	516	467	439	449	410	455	460	465	465	468	469	450	444	507	459	457	472	477	461	510	475	501	428	495	475	482	416	421	460	479	493	461	475	479	501	496	464	481	423	468	471	457	484	449	458	428	436	477	490	407	497	468	437	457	440	460	478	466	472	468	448	433	468	436	404	462	494	484	476	465	502	494	467	467	455	485	520	471	436	461	462	471	464	482	498	442	476	444	463	448	454	508	500	447	472	474	524	466	451	473	487	485	447	416	484	444	474	432	454	486	403	466	475	427	497	473	456	487	455	446	448	477	505	511	460	461	475	468	459	464	492	496	463	439	460	431	528	482	455	515	505	495	500	459	435	463	477	429	441	467	461	476	478	469	489	461	484	486	487	461	517	468	488	492	477	499	464	471	464	463	489	488	425	481	436	501	441	471	454	468	454	450	544	508	439	449	481	458	445	468	497	450	480	470	447	460	452	459	506	469	466	514	446	468	474	503	463	501	478	486	491	453	473	445	453	455	511	451	454	465	476	466	461	463	416	443	466	458	519	479	464	500	466	528	474	476	449	509	522	435	436	457	416	466	483	462	473	457	495	484	497	456	453	495	464	443	430	501	468	440	456	479	436	496	477	427	434	453	482	468	439	453	471	449	405	491	438	421	479	478	432	475	427	462	474	447	487	461	438	506	486	443	469	473	510	473	457	437	445	510	490	424	476	480	458	444	496	483	456	477	469	489	501	461	431	459	467	520	485	481	454	490	451	462	469	472	448	444	508	477	495	476	489	486	508	472	462	479	508	511	477	481	436	477	444	446	460	493	469	456	454	466	465	519	446	465	444	492	477	486	410	489	476	439	464	480	485	518	421	474	471	492	470	460	491	462	466	457	443	460	471	439	494	447	492	458	502	494	438	491	442	461	446	470	514	467	457	480	470	483	452	465	452	465	459	505	495	466	450	486	473	466	475	469	456	485	454	501	497	480	429	469	465	458	443	478	448	441	474	504	488	460	465	464	445	492	477	459	430	456	451	441	475	507	450	461	486	495	441	417	494	471	481	449	496	484	465	445	463	490	491	436	485	464	461	463	451	472	479	481	477	437	542	504	491	484	448	454	485	482	494	475	454	450	479	502	471	480	463	457	465	459	495	478	445	463	428	486	463	460	493	503	490	444	471	448	464	449	468	463	495	493	506	438	481	457	465	491	506	464	472	504	453	452	501	472	445	481	478	419	500	477	490	442	500	471	471	479	489	502	448	473	471	492	489	507	520	455	506	508	456	453	482	457	471	498	475	463	469	463	423	449	445	461	467	474	443	457	445	492	476	499	455	498	452	434	493	480	451	458	484	473	498	491	453	465	438	463	469	508	495	452	475	495	473	452	514	431	459	463	449	497	459	447	441	442	456	480	427	447	518	462	493	454	464	468	467	482	462	463	474	450	514	460	472	461	452	485	473	486	498	478	493	435	483	502	495	479	449	463	477	499	447	480	462	451	462	453	438	430	470	476	459	475	450	445	495	456	413	460	464	476	468	464	479	476	466	419	422	464	479	458	477	446	475	497	433	476	471	486	456	488	473	479	499	447	466	453	426	496	476	448	460	462	462	470	498	479	484	447	427	469	489	454	496	435	451	505	481	502	494	456	462	460	461	466	460	469	457	467	463	465	474	462	463	465	469	444	457	444	480	490	457	449	468	512	517	472	453	478	468	456	483	428	432	453	472	476	467	461	479	489	497	492	469	523	468	455	500	446	498	469	486	491	435	466	490	462	447	447	461	481	456	476	473	486	493	427	440	474	479	453	460	455	436	467	467	463	471	428	493	469	482	475	457	489	471	487	421	453	489	490	420	538	467	483	494	446	462	437	418	492	454	507	493	436	495	444	458	484	442	512	447	476	474	446	477	433	463	448	462	518	471	486	435	466	483	476	497	492	510	450	454	445	473	451	490	467	446	499	500	446	480	467	478	468	469	484	445	457	492	453	486	445	449	493	425	484	465	509	460	459	502	467	501	455	476	472	470	446	443	474	493	480	427	478	466	479	483	475	441	453	473	488	476	449	438	476	450	464	461	474	422	502	455	482	454	480	445	500	475	491	469	484	482	470	468	445	491	533	469	486	489	494	486	467	479
8048	16131	15045	12009	10299	9151	7558	5100	2993	1909	1550	1477	1286	1077	958	877	819	814	779	781	704	768	642	678	719	710	631	704	716	740	701	871	1002	1013	1053	1193	1244	914	710	696	708	858	864	821	744	652	638	712	722	660	617	651	661	612	609	667	638	610	638	620	619	623	632	625	600	591	628	605	611	598	684	617	656	592	631	615	626	626	624	612	628	659	604	642	672	665	630	630	637	577	600	650	658	608	647	630	633	630	635	670	627	619	654	602	634	641	646	628	597	627	661	630	649	660	634	650	668	632	644	671	636	637	671	625	673	698	643	598	587	627	558	606	650	560	671	659	636	615	633	621	598	622	615	648	620	581	639	565	605	616	656	653	631	640	627	660	635	674	591	618	629	619	644	644	608	658	599	636	620	638	645	574	630	632	585	617	656	656	625	636	661	619	627	652	640	674	573	630	610	625	614	627	657	657	614	640	630	632	654	657	622	629	625	661	636	619	618	580	576	610	652	634	610	616	604	652	676	608	595	642	661	655	607	647	575	636	626	649	627	634	624	628	614	624	615	658	646	622	613	613	675	614	602	667	632	607	660	622	633	652	643	665	610	618	600	640	635	610	653	614	617	625	599	619	644	624	611	618	603	637	665	634	579	613	624	633	624	604	637	633	614	629	611	638	623	630	644	654	601	613	580	611	597	602	653	650	597	614	646	597	645	610	607	629	623	644	627	637	638	651	625	588	662	635	678	625	644	588	643	619	677	627	629	595	658	619	625	623	623	604	668	643	652	614	641	598	689	620	652	616	591	633	639	612	634	609	623	659	676	583	639	622	597	594	573	622	617	632	602	640	659	609	612	678	640	585	630	648	628	603	625	623	624	660	638	624	640	598	564	601	674	671	653	674	608	645	583	648	610	639	605	625	612	635	643	612	693	634	641	627	673	657	605	610	663	671	577	578	609	626	579	647	642	658	589	651	637	634	635	662	647	647	632	600	657	639	630	642	634	648	586	628	613	618	608	621	617	651	580	601	580	634	668	619	584	685	621	602	607	637	652	675	551	664	609	595	652	641	626	656	679	617	614	596	681	610	615	644	657	646	656	633	604	639	630	651	628	643	592	637	602	626	653	607	593	613	643	637	632	618	575	620	614	640	650	637	577	643	634	594	603	649	600	614	623	612	613	629	599	615	624	623	649	671	653	614	632	625	616	649	626	619	583	649	644	592	637	630	635	633	635	651	608	604	632	596	610	626	638	662	630	630	647	650	619	628	662	631	567	677	619	657	641	642	596	626	625	608	634	609	673	635	630	643	640	668	654	627	670	646	660	635	684	593	594	617	604	642	588	622	660	608	655	654	665	618	617	604	609	602	604	651	582	620	629	626	632	613	602	613	664	627	634	630	602	628	647	611	679	659	646	633	608	570	623	619	616	625	587	637	653	612	676	645	647	659	600	616	577	604	652	593	607	607	655	611	598	636	646	655	617	606	607	602	608	618	622	588	650	607	664	617	627	616	659	654	633	588	595	593	580	661	647	623	617	608	661	644	650	646	645	630	629	686	643	653	638	635	641	618	590	611	597	595	563	657	622	633	649	600	611	571	632	599	558	652	707	634	659	659	649	655	600	616	627	628	620	668	605	628	632	619	619	605	687	642	585	591	659	633	650	608	615	649	634	644	608	639	668	627	641	619	623	651	659	589	649	640	650	586	612	635	593	645	610	618	637	639	643	621	625	628	640	603	657	626	623	640	657	623	637	632	556	646	629	616	611	612	622	634	617	628	660	622	643	619	616	635	655	691	592	620	637	639	632	598	634	651	600	651	600	575	624	606	623	613	674	668	607	626	620	643	619	598	634	612	650	608	622	638	632	629	600	637	616	632	619	717	641	630	631	641	631	653	638	645	667	593	673	666	622	600	643	651	579	662	608	656	680	628	613	647	626	621	694	633	622	613	616	615	661	599	660	644	632	639	615	627	648	612	620	626	589	597	564	633	614	640	618	584	607	630	597	620	634	641	627	601	615	664	626	616	606	639	620	606	603	622	630	649	616	628	627	611	655	643	639	604	624	648	611	627	623	645	577	614	632	627	584	576	624	651	658	662	634	616	606	634	681	621	634	644	671	669	655	622	591	651	611	624	623	661	653	629	626	597	614	639	620	660	629	653	629	618	688	647	638	586	574	625	631	616	584	589	598	633	619	609	618	638	623	607	595	646	614	615	632	602	607	615	626	655	644	621	593	602	647	619	634	651	655	633	632	660	597	615	658	615	632	647	658	644	621	602	632	627	631	579	691	606	633	640	601	671	651	611	591	633	604	626	601	611	626	613	651	626	629	638	655	680	597	572	628	619	653	639	655	616	654	692	619	614	608	648	613	648	618	613	616	606	657	617	606	678	600	684	620	636	615	637	649	643	603	635	611	587	648	624	671	623	604	624	627	608	638	602	590	606	639	609	605	644	630	623	621	631	604	678	660	675	636	621	683	615	609	597	654	598	627	608	609	653	606	636	661	619	604	620	641	618	602	619	626	576	636	648	675	689	653	595	648	621	658	632	599	633	642	595	567	591	622	609	655	594	644	633	649	673	639	637	648	630	666	677	690	624	621	610	583	630	657	656	641	634	586	617	637	650	612	617	618	620	615	596	626	613	600	644	621	646	664	639	623	604	624	635	621	628	629	598	665	667	568	586	594	622	647	645	660	626	567	645	654	632	634	614	625	626	598	610	600	624	651	579	649	650	653	595	645	641	637	624	622	636	643	608	664	617	641	579	651	595	643	643	598	669	626	626	605	611	561	677	642	618	627	593	604	636	667	670	622	643	623	638	625	649	601	609	605	629	574	585	602	616	559	637	603	606	611	677	592	610	599	660	638	589	659	605	618	597	709	608	652	627	593	654	590	639	642	589	622	608	629	662	666	611	632	645	645	642	613	610	585	646	684	584	662	662	617	636	625	599	611	684	651	650	680	606	619	644	628	636	585	626	573	588	638	571	683	605	617	616	629	594	626	662	651	635	597	670	612	613	635	621	610	618	623	646	647	618	627	641	632	629	631	647	632	623	629	608	629	630	640	643	662	641	635	603	602	647	635	613	606	682	635	592	662	588	605	665	602	667	629	605	644	593	608	609	620	629	617	646	680	603	600	639	644	634	672	610	590	641	622	623	654	642	610	655	624	628	612	599	644	630	643	633	603	633	638	653	647	659	593	658	648	688	643	624	644	663	578	612	630	560	632	636	673	646	633	626	626	629	663	608	626	620	655	620	659	636	635	585	623	582	627	611	588	672	611	665	630	621	668	612	599	670	606	611	672	632	647	629	612	600	640	656	611	638	679	611	609	641	638	604	651	617	610	602	653	652	647	639	618	610	625	612	594	629	635	631	604	656	624	633	610	656	636	611	656	666	580	676	606	600	614	661	617	655	591	629	637	634	650	627	622	639	633	641	637	619	641	620	583	648	634	620	633	609	639	630	666	609	556	615	595	617	605	617	614	643	647	619	593	647	608	599
22429	20904	28661	23310	20908	21125	14679	3260	1478	1181	956	868	756	637	591	532	507	475	444	449	415	428	384	413	445	394	392	410	402	451	488	565	579	663	670	782	681	458	436	475	470	473	495	490	372	366	376	392	347	397	336	355	332	331	385	343	382	391	369	332	350	320	353	347	367	345	364	377	352	342	379	345	385	353	353	336	357	332	330	370	291	356	359	331	335	326	347	354	382	353	332	367	351	327	363	405	366	347	350	355	380	350	369	301	344	363	355	371	321	331	352	370	338	347	356	378	376	331	340	347	354	347	364	362	362	380	330	349	353	350	304	366	354	377	350	371	308	385	332	319	372	355	399	370	355	358	366	360	316	337	350	362	376	360	355	322	324	344	363	351	333	342	378	359	334	332	336	363	334	341	359	329	350	339	331	346	361	357	381	355	354	364	369	388	355	382	356	298	359	317	353	353	332	387	347	344	344	357	357	336	336	347	357	335	349	352	329	358	332	341	372	342	388	370	350	359	360	370	364	322	331	371	353	325	367	339	335	371	363	351	361	355	377	360	365	363	345	386	352	331	329	324	353	366	348	324	393	354	335	344	364	343	343	393	357	357	353	343	353	359	334	367	340	342	323	342	356	331	344	343	368	351	319	360	377	347	365	392	367	340	348	334	333	341	331	360	367	353	357	366	340	356	336	340	324	333	337	341	338	339	341	340	352	338	362	371	382	344	338	357	345	384	317	342	346	333	340	339	339	385	339	310	349	358	345	340	356	364	334	316	341	336	361	342	358	356	322	347	331	360	360	327	331	350	363	339	356	374	345	341	368	380	348	338	333	376	338	386	352	347	354	336	374	323	340	370	347	356	376	367	358	335	353	351	349	351	369	348	349	348	332	330	362	347	354	334	354	383	349	336	352	379	348	362	318	335	353	372	360	373	321	359	373	369	343	342	343	348	345	338	363	334	345	311	341	367	345	353	383	342	401	347	363	359	349	350	342	344	359	359	337	371	340	374	347	389	334	384	338	347	353	363	357	361	333	344	347	333	311	362	351	342	340	354	316	327	314	365	341	335	356	347	361	347	361	372	356	361	344	357	363	360	348	338	362	346	382	323	359	364	353	357	344	344	363	355	333	359	344	378	361	349	341	335	347	338	348	353	354	318	334	341	374	334	330	373	369	390	375	392	330	354	343	342	344	365	343	350	402	364	350	383	343	361	331	340	365	342	380	358	326	331	343	352	351	330	358	355	363	359	379	344	321	331	329	358	315	353	358	336	341	344	347	349	358	350	347	357	343	351	370	354	345	335	369	345	349	340	367	369	327	348	320	370	337	365	347	333	351	369	348	333	348	368	373	341	355	338	340	346	359	337	353	391	365	374	320	359	350	374	353	370	356	375	352	352	376	322	391	335	339	391	392	364	338	355	327	336	360	345	349	375	355	348	353	348	381	340	328	381	334	341	309	337	317	357	323	348	336	328	391	317	343	370	385	324	364	391	305	383	383	343	353	349	389	355	324	360	329	355	354	371	352	336	344	345	361	367	367	364	353	351	351	364	341	369	336	352	383	357	333	357	353	362	337	369	353	359	369	347	351	352	334	360	366	375	352	372	342	352	348	347	332	350	354	363	327	376	353	347	359	339	379	341	330	365	325	343	348	350	317	322	326	368	335	342	343	297	339	372	342	350	355	374	338	351	376	376	362	367	348	320	361	332	369	347	340	334	352	332	354	351	333	331	357	375	336	343	321	330	347	327	338	338	329	372	343	369	349	360	349	342	322	344	366	356	368	360	322	317	350	339	385	366	356	343	337	300	369	368	347	352	358	356	339	367	351	313	350	321	325	380	353	337	327	347	379	316	311	343	330	327	342	361	330	356	371	342	323	355	364	344	367	328	372	324	391	391	355	379	342	351	329	373	372	346	359	353	368	339	317	363	334	351	377	349	331	369	320	364	359	346	338	327	353	341	372	341	317	349	358	337	337	332	330	370	351	345	370	325	345	349	339	342	368	383	357	337	325	321	331	319	358	368	354	346	333	361	370	380	359	365	338	336	363	349	375	373	372	359	314	352	370	306	330	346	377	340	313	348	348	359	350	354	344	357	374	324	317	341	362	335	377	350	365	338	334	379	390	340	346	341	351	343	340	336	359	359	348	358	330	329	343	341	344	368	362	366	341	355	347	337	372	378	367	330	366	344	356	367	332	340	306	338	327	340	325	336	347	344	360	377	309	367	365	348	312	355	345	333	355	373	351	345	358	366	324	375	341	351	318	345	371	352	325	366	346	337	330	344	320	352	354	353	344	346	387	345	384	362	346	359	332	368	310	327	345	360	328	327	340	346	336	342	317	337	328	349	361	323	348	350	363	360	373	313	348	312	353	353	392	354	384	327	330	349	357	355	366	345	360	348	330	346	329	349	364	351	335	354	369	354	376	331	318	336	332	339	324	350	346	342	324	341	348	340	329	406	377	361	380	338	357	346	354	366	334	340	333	343	377	322	337	322	347	355	354	335	372	351	315	341	347	340	328	392	356	370	329	328	366	332	378	350	348	371	359	325	352	336	351	358	351	324	346	338	361	355	331	352	383	344	346	345	325	352	334	352	325	328	321	350	350	342	336	344	335	362	378	350	350	358	334	291	316	361	335	368	327	360	361	396	368	353	348	372	328	358	347	329	339	333	346	322	347	358	317	358	334	318	348	363	377	326	351	374	340	315	340	332	391	340	318	347	357	337	336	366	334	382	333	345	342	395	360	338	324	356	385	348	315	338	346	322	337	352	336	330	347	349	316	335	354	335	359	357	337	343	351	360	313	314	347	335	376	345	375	362	321	378	378	353	329	364	350	341	340	339	339	344	371	351	353	376	345	328	345	353	362	365	340	349	360	314	357	357	304	357	389	346	317	355	379	376	329	358	348	330	336	355	325	399	321	321	344	358	353	326	327	358	350	358	355	361	346	364	343	353	346	345	319	325	370	359	342	331	341	346	368	346	335	374	370	349	323	337	331	349	345	350	343	328	350	363	371	328	335	361	362	344	355	346	324	354	323	366	355	377	382	375	359	340	362	316	329	362	351	351	345	339	380	341	346	339	337	353	366	362	389	337	397	355	353	343	338	369	305	311	319	356	354	344	387	337	325	347	355	308	355	373	323	320	377	370	348	339	332	364	355	353	335	362	369	323	359	349	363	322	350	323	321	350	350	333	370	331	314	323	353	363	361	360	351	366	343	358	316	331	391	333	313	366	348	346	376	290	348	352	333	351	343	327	330	386	340	312	360	379	355	337	357	335	348	336	346	349	336	341	364	340	372	367	371	376	324	340	376	333	350	349	369	359	351	314	325	324	323	350	327	356	369	353	350	395	370	402	333	361	320	357	349	330	362	352	344	359	371	339	338	349	349	344	330	322	340	335	324	343	392	338	349	350	344	350	298	337	342	356	305	326	314	371	362	361	307	356	353	349	347	351	346	354	363	365	334	370	332	340	336	345	344	320	370	330	352	361
10646	21621	21589	16283	13897	12420	9850	6095	3490	2649	2012	1899	1477	1231	1090	958	854	748	691	627	671	611	626	593	634	577	612	568	595	633	687	880	992	1163	1228	1400	1253	719	590	686	824	811	768	720	581	526	520	607	567	504	462	511	491	468	472	534	497	473	490	494	445	478	488	463	434	461	508	518	492	487	458	500	436	461	482	437	503	447	497	451	477	477	508	479	447	491	503	460	500	480	470	456	445	510	466	528	484	533	520	440	496	469	503	446	488	474	453	482	502	477	494	454	438	483	454	494	488	460	504	431	510	501	486	521	464	472	479	464	499	483	485	496	467	450	511	470	447	448	481	468	506	470	422	444	421	437	525	447	472	514	458	492	467	522	439	440	467	458	487	453	491	495	430	476	469	473	454	460	423	495	453	500	495	482	463	456	469	505	454	459	460	479	480	454	431	475	492	456	496	452	480	478	474	452	464	522	484	499	465	475	481	465	458	480	485	464	498	451	479	426	499	483	501	501	478	503	437	441	471	480	455	431	483	477	508	488	464	422	464	445	476	481	475	449	473	450	482	454	486	467	478	447	494	489	497	485	446	482	476	456	482	490	485	488	449	434	481	474	433	454	460	468	487	480	443	458	489	494	447	503	506	468	459	458	472	444	479	490	447	482	462	462	476	456	483	499	465	433	469	475	475	483	423	521	473	500	476	511	408	466	470	458	478	476	478	466	421	454	476	444	460	461	476	481	483	435	464	466	464	476	494	493	461	473	499	467	456	475	472	441	470	518	470	461	488	398	475	450	434	475	488	481	448	447	475	516	482	450	455	481	457	471	484	469	440	475	451	482	461	438	447	435	498	477	455	457	471	504	455	479	474	455	440	511	466	473	481	469	473	465	507	496	476	490	413	432	465	468	462	470	478	458	475	452	470	466	508	475	481	468	479	480	492	494	464	452	496	448	501	452	453	435	441	488	437	454	484	447	457	499	487	504	483	447	483	456	479	446	448	514	474	454	432	462	451	458	485	473	504	469	470	497	472	490	445	479	455	449	480	468	457	453	521	402	452	418	469	488	456	457	454	446	459	466	493	485	441	459	457	461	422	470	505	508	478	456	482	472	448	470	453	437	458	489	488	484	510	441	480	472	451	495	463	464	485	469	474	452	484	497	516	522	459	469	471	469	477	482	454	452	480	517	478	469	461	484	479	482	412	451	487	437	499	441	470	442	475	428	480	468	464	481	438	472	431	464	482	502	485	459	439	478	482	434	446	499	465	513	466	455	490	505	528	459	463	449	490	476	486	462	470	456	474	452	442	483	477	496	474	497	484	476	473	505	481	503	470	492	456	485	489	451	503	470	444	472	452	471	471	460	476	461	444	476	438	462	478	443	432	443	492	455	469	474	441	484	467	512	466	443	462	474	480	478	466	446	487	441	488	464	474	439	472	471	471	446	479	462	427	467	444	487	481	460	458	496	490	474	470	484	459	443	462	488	484	488	466	477	481	482	385	455	504	494	491	465	463	500	477	427	472	502	457	441	490	496	481	461	427	484	460	444	430	492	502	456	470	482	519	422	488	498	480	467	471	444	485	448	486	463	474	445	460	463	474	427	511	469	497	454	485	505	465	470	482	446	485	481	448	450	478	492	461	460	440	463	460	484	493	493	483	478	469	462	448	460	494	475	486	465	486	489	504	506	463	458	476	462	479	440	499	426	468	447	476	477	495	446	505	462	409	474	495	479	485	433	465	444	461	435	516	490	513	476	482	461	493	416	456	484	462	455	450	459	504	465	462	468	492	473	487	456	485	425	476	466	452	482	498	502	468	507	439	484	479	447	445	453	444	515	484	506	523	463	493	481	508	456	470	473	486	506	459	473	474	457	438	449	444	434	506	445	447	464	465	466	487	464	499	465	453	456	459	477	475	440	468	508	489	488	435	507	493	437	467	478	482	507	457	466	453	492	450	455	477	453	444	471	528	456	519	457	505	477	467	456	515	452	475	445	473	477	470	478	478	439	477	464	490	473	466	476	507	464	487	482	427	500	479	467	497	466	489	461	500	466	467	469	449	466	479	502	462	449	456	471	432	461	509	476	482	504	466	489	453	437	469	502	483	480	481	490	469	488	503	454	476	459	510	458	456	493	485	482	485	427	482	485	448	447	510	448	474	474	467	509	483	485	472	476	488	474	472	458	463	504	471	485	464	446	475	475	475	481	455	473	480	455	488	449	490	459	457	458	483	472	481	483	521	453	489	494	466	452	491	488	462	451	488	473	487	405	470	475	474	491	507	468	519	466	444	455	480	492	462	467	412	454	482	455	475	460	481	475	483	481	504	450	508	440	467	471	476	486	480	472	507	450	456	446	505	503	482	434	458	444	461	472	517	467	499	441	480	461	484	515	439	501	459	468	460	460	504	466	444	506	460	473	470	515	467	472	467	516	422	483	473	441	486	469	449	433	447	473	446	472	479	440	471	480	484	471	425	484	435	482	490	452	502	441	474	494	497	505	450	439	452	463	460	483	477	483	467	514	439	460	476	472	480	482	490	437	479	463	490	488	475	507	470	479	473	460	468	498	470	465	455	444	479	470	487	452	472	456	496	449	471	469	500	463	437	488	473	477	478	444	447	471	451	459	442	482	465	499	481	443	478	462	458	462	479	461	473	433	451	487	434	476	447	468	482	450	489	500	471	470	442	454	474	465	502	495	427	422	429	471	477	488	511	505	465	450	522	491	455	483	479	482	494	472	470	471	437	485	502	470	497	496	453	471	462	510	458	461	500	479	482	501	437	476	499	479	443	465	445	424	457	464	488	466	470	455	477	463	484	433	445	455	502	478	460	483	402	474	486	453	470	439	466	464	481	489	451	463	465	503	463	456	466	521	487	430	496	471	474	443	481	457	471	457	460	435	488	472	471	427	507	439	460	460	467	490	447	484	507	464	479	482	440	444	491	464	476	458	480	464	476	456	434	485	456	450	490	458	450	467	486	480	468	408	493	458	454	451	490	500	464	451	463	460	485	477	410	464	501	500	496	441	477	449	462	451	458	488	489	448	461	489	489	481	481	475	486	452	493	474	488	511	488	487	477	489	458	500	527	484	469	499	454	421	468	465	443	484	423	431	482	477	453	469	471	452	480	471	474	459	486	464	491	457	467	446	481	501	457	462	498	473	466	473	473	473	466	463	464	461	509	485	439	482	481	481	469	447	476	448	454	451	466	492	440	490	466	438	483	485	449	507	473	484	484	469	467	483	472	497	493	499	470	469	476	453	499	472	471	463	484	480	420	498	469	498	436	481	471	463	479	491	452	421	503	480	487	458	472	465	461	445	433	471	504	471	448	485	494	446	471	496	485	463	478	440	449	512	508	445	475	506	482	499	477	480	470	470	495	472	477	469	484	483	446	500	451	494	439	460	456	487	508	461	478	472	471	430	414	487	501	469	471	498	467	453	452	455	503	505	514	454	503	506	468	467	456	438	477	479	463	468	507	449	492	474	441	480	478	503
26469	20432	12411	4601	2938	2256	1679	853	592	533	513	473	451	403	390	386	373	340	401	345	348	330	328	347	320	363	332	359	369	382	393	415	447	477	503	495	498	328	408	395	389	394	359	374	368	386	358	377	360	372	329	346	331	330	373	359	350	340	349	338	348	373	383	333	358	328	345	334	344	335	331	365	359	336	348	328	339	333	359	358	348	371	350	359	341	342	356	352	361	390	374	360	315	354	336	337	353	348	345	368	353	329	305	328	360	343	354	353	355	305	354	365	357	384	342	380	352	379	350	349	314	327	336	364	321	346	361	327	354	360	327	362	333	338	341	363	331	311	366	324	331	365	353	333	345	366	315	344	307	362	373	392	364	344	366	350	358	379	346	345	381	296	343	339	341	329	365	362	390	361	380	358	359	370	346	407	372	331	330	352	342	346	351	351	371	369	359	354	339	337	386	341	325	354	380	334	344	349	326	356	354	319	357	316	355	328	355	352	350	365	362	390	376	383	362	333	367	330	371	358	312	370	352	337	334	358	356	314	375	351	359	355	346	353	363	361	350	378	343	378	355	317	335	363	367	336	340	359	371	342	370	371	326	354	348	358	383	369	331	342	374	318	374	385	351	375	346	337	364	381	345	367	328	354	359	363	357	351	339	365	350	342	340	384	372	337	351	369	348	372	319	363	322	312	350	324	345	339	347	328	345	353	340	330	340	355	328	399	362	355	330	336	368	339	318	338	324	377	341	354	372	368	350	355	348	351	348	339	364	360	323	351	348	393	342	352	369	370	354	308	358	340	316	351	335	359	342	367	356	356	357	346	347	362	326	388	314	379	343	352	364	355	349	360	347	314	373	338	364	353	373	363	375	372	349	366	373	337	371	335	340	354	375	308	342	387	344	347	347	349	348	350	376	338	379	368	312	355	342	365	360	342	345	340	368	358	340	340	353	342	351	356	367	339	362	347	347	347	379	355	341	348	311	363	375	344	314	334	332	354	350	358	394	381	360	331	355	352	348	365	338	355	343	347	353	325	362	329	351	330	344	367	356	364	371	353	391	350	351	329	334	330	330	308	351	357	329	355	349	332	332	380	373	331	367	348	321	335	335	328	333	321	351	350	348	351	335	338	357	357	344	361	354	325	336	353	329	343	347	323	312	317	354	364	329	333	353	349	338	357	352	341	346	342	324	367	340	362	337	358	357	323	339	367	365	349	321	361	314	305	332	323	336	339	349	339	366	350	351	362	348	312	383	338	397	343	325	347	361	350	344	337	369	363	338	342	365	322	338	334	340	334	354	362	362	362	344	343	317	355	340	350	354	337	361	352	371	359	344	343	349	331	337	352	359	353	359	358	351	341	357	359	345	361	346	359	334	338	355	334	361	349	350	362	341	357	370	375	361	332	332	333	325	340	334	353	310	314	359	351	393	371	363	347	363	372	355	352	377	383	334	332	363	332	328	350	347	325	360	320	366	341	366	305	342	351	333	333	337	349	371	354	342	342	354	353	350	321	339	367	334	375	337	337	348	337	362	338	355	385	344	311	305	347	363	351	370	369	340	383	344	371	317	378	347	358	365	342	375	369	347	353	331	373	348	373	363	375	360	378	373	358	341	356	322	322	350	364	395	362	348	361	351	355	347	338	340	371	330	350	356	375	372	385	387	347	360	351	375	385	340	346	338	365	307	369	365	376	368	385	350	359	322	338	386	350	347	351	341	332	370	363	342	304	317	367	371	338	362	329	380	377	381	318	351	353	352	390	330	393	366	340	334	378	322	343	392	335	345	353	359	351	348	336	345	338	358	355	343	340	316	349	317	327	351	358	329	328	364	328	361	366	368	342	328	339	336	350	333	374	356	339	354	345	352	322	357	327	364	334	340	349	328	371	319	369	350	323	342	339	369	330	362	340	339	374	345	324	352	367	393	334	350	368	331	375	358	396	343	341	343	347	372	367	358	350	369	374	347	346	377	346	299	341	339	353	364	334	364	323	372	351	330	308	343	327	337	342	341	343	351	359	377	379	347	365	364	341	336	368	376	335	363	371	346	373	354	327	357	385	329	360	377	358	352	335	375	354	340	362	354	343	348	338	331	375	330	344	340	332	326	331	351	318	345	359	325	368	366	334	336	379	363	362	374	344	357	392	347	357	362	390	351	356	349	346	356	333	359	356	336	392	373	354	355	358	343	336	363	363	316	367	329	351	374	344	378	386	337	310	301	360	348	351	356	345	377	366	316	362	347	374	374	384	350	358	342	317	365	329	336	329	375	341	351	321	351	356	335	315	347	305	355	348	347	354	366	319	350	350	352	336	387	334	303	372	348	343	346	335	358	348	372	372	355	319	387	351	289	353	351	312	375	361	355	348	371	331	383	326	343	362	347	328	349	316	372	347	344	332	387	343	340	339	363	362	332	297	356	354	333	327	367	367	327	345	364	400	358	355	336	380	366	359	356	374	354	361	370	313	346	323	347	370	350	342	379	346	376	356	343	353	335	343	337	358	339	365	355	332	370	366	312	356	342	360	333	373	376	343	329	370	365	348	357	332	373	355	355	359	319	337	347	322	350	356	352	392	335	358	356	368	325	338	317	375	351	345	325	343	374	346	366	382	344	345	366	361	348	347	379	358	371	328	313	362	342	376	334	344	336	365	354	340	337	356	348	378	348	363	379	315	346	348	364	386	337	374	320	352	369	370	343	333	383	326	369	369	341	341	337	334	375	346	366	350	358	341	352	338	344	330	366	342	352	331	363	348	357	338	350	351	345	346	360	379	333	347	352	357	362	361	344	333	377	340	354	354	312	367	392	319	384	345	323	347	335	374	369	315	358	329	341	349	363	338	351	368	373	351	343	345	380	349	395	330	309	351	357	343	372	355	311	346	331	362	341	347	347	338	330	346	353	348	347	338	335	355	341	367	352	340	351	329	342	364	350	349	330	336	353	373	322	349	360	343	356	380	372	360	350	327	381	356	370	338	326	339	347	346	334	378	357	322	376	359	367	358	374	350	323	343	360	366	361	364	377	336	346	377	361	345	323	331	353	346	331	358	351	331	355	353	370	362	352	359	384	363	360	365	354	367	369	349	366	353	343	346	373	338	351	377	343	322	350	375	361	332	336	367	358	360	349	321	369	385	328	323	337	347	349	336	345	359	376	351	335	374	347	369	343	359	321	322	332	322	322	333	370	369	369	375	373	372	367	346	361	340	381	357	367	342	345	368	358	333	351	372	364	367	317	340	337	363	338	385	339	356	352	382	386	352	348	332	377	370	378	333	328	362	316	331	330	344	363	372	353	387	352	340	351	366	356	337	345	338	321	343	350	331	357	330	342	379	344	387	354	347	342	339	347	355	353	364	336	353	373	335	362	347	349	390	351	317	354	381	353	358	359	373	330	325	342	333	365	354	349	376	341	349	345	382	331	374	328	313	355	331	326	338	338	363	362	360	316	353	323	318	372	341	358	380	358	352	338	312	335	327	349	345	331	350	332	341	361	332
7210	7978	9857	6703	6216	5252	3807	2047	1237	960	928	842	733	623	586	539	514	516	520	467	478	500	466	474	489	470	476	489	524	521	560	583	658	703	855	828	691	494	621	585	600	586	551	520	473	470	485	489	494	530	468	452	515	464	458	497	441	480	485	450	485	462	450	465	478	480	479	481	483	479	464	500	464	463	467	463	475	488	436	455	452	483	469	461	478	453	492	466	516	458	487	498	444	483	468	493	445	529	459	468	476	467	457	483	463	412	469	458	523	519	469	456	457	475	466	500	472	435	444	458	502	454	507	415	467	480	462	474	503	441	461	439	422	459	471	434	495	455	506	469	484	475	480	474	460	472	459	508	506	451	452	447	501	483	482	469	491	437	471	473	495	422	511	466	499	426	491	485	460	433	495	487	432	476	493	463	525	484	448	478	480	462	454	486	452	536	453	484	446	502	495	468	464	447	459	485	454	488	461	441	443	483	477	451	497	450	446	447	444	486	458	442	429	514	439	468	447	448	463	412	458	455	453	470	451	425	488	485	429	445	442	494	479	480	470	467	509	434	499	510	506	496	480	474	450	461	484	490	467	447	470	511	480	462	435	487	454	430	479	492	494	465	468	449	482	488	460	477	471	491	432	481	462	457	516	464	471	524	468	463	492	496	445	512	418	504	491	434	458	462	490	453	480	484	425	464	479	460	473	455	446	424	474	488	451	511	509	482	453	473	466	487	491	471	447	502	477	487	481	495	471	441	489	464	471	515	479	504	436	529	448	474	466	507	491	486	471	453	501	472	496	489	470	481	474	477	483	454	488	486	464	498	504	471	462	474	445	494	508	480	475	452	461	487	447	465	500	493	495	491	508	481	470	487	445	457	470	453	481	495	488	526	457	462	480	471	479	491	450	491	482	464	471	452	496	474	471	511	497	475	454	432	461	461	448	463	448	478	489	482	489	458	466	470	487	518	483	465	484	470	448	481	430	478	506	442	442	489	432	518	456	494	466	482	481	440	457	439	473	465	524	468	499	486	485	449	488	476	508	463	481	466	487	443	498	468	467	468	480	488	515	513	464	482	506	473	451	473	456	446	489	479	493	474	460	449	436	455	453	461	484	470	454	482	450	456	433	482	455	475	476	486	457	497	454	504	437	468	466	504	437	464	506	500	489	463	468	480	466	476	507	465	460	484	458	468	505	471	469	447	461	475	468	471	442	475	517	482	465	497	484	511	456	444	469	484	496	471	495	510	470	490	450	479	482	483	444	472	508	459	462	513	517	480	487	486	424	494	481	462	489	473	447	472	469	497	450	487	474	457	492	482	473	481	396	436	475	470	473	448	501	482	440	467	491	472	434	494	449	455	507	495	449	464	464	516	460	460	491	477	491	488	465	490	496	442	475	490	453	482	475	508	495	487	461	483	492	484	477	486	479	517	460	467	501	450	439	526	478	493	454	516	479	437	483	485	435	455	441	459	505	439	455	464	490	425	484	449	478	467	460	460	462	501	484	458	456	462	477	450	446	499	456	454	478	418	484	481	471	469	461	461	478	456	421	480	464	458	489	486	444	499	462	488	496	486	516	462	480	492	458	449	493	483	468	444	475	482	480	467	485	469	486	458	452	494	445	487	481	498	444	482	467	460	470	444	477	427	495	499	461	482	477	488	477	478	496	475	463	457	465	456	483	484	524	511	469	481	454	461	451	469	481	466	497	491	479	455	450	467	453	485	500	482	458	454	477	462	433	467	497	477	472	485	453	462	492	503	484	497	497	415	469	466	456	478	481	447	473	495	482	466	515	472	472	449	474	494	466	499	468	484	474	482	482	483	470	510	483	455	520	487	524	432	500	493	486	487	462	445	498	478	481	454	467	476	479	447	478	437	470	433	468	490	482	488	475	454	477	489	468	465	432	427	468	485	490	431	483	492	493	450	489	466	463	479	446	474	488	466	447	457	474	475	472	442	498	481	505	487	508	500	492	488	546	431	450	497	471	474	458	512	451	449	477	435	455	498	470	456	473	475	465	455	489	492	505	479	466	464	475	478	484	506	430	505	454	476	441	455	451	468	456	518	459	511	464	450	459	503	504	477	441	452	473	483	470	492	461	467	430	497	464	476	483	445	466	479	460	457	439	495	487	477	440	482	489	465	466	479	432	426	481	468	451	446	475	481	518	449	453	465	490	505	494	442	481	482	519	414	446	454	487	503	468	487	490	487	481	480	435	445	458	491	519	457	425	443	454	467	467	460	493	470	478	487	452	493	458	467	493	492	447	493	516	502	466	460	459	476	478	490	509	472	483	498	496	490	476	500	433	478	471	457	477	435	488	492	429	485	446	484	489	492	478	446	485	462	437	482	497	442	461	436	481	458	468	475	461	472	471	441	484	479	452	459	493	487	476	475	460	462	506	449	485	500	456	481	456	509	426	506	473	495	457	471	428	454	479	436	475	467	470	508	466	453	463	500	468	457	507	446	463	440	446	462	474	476	480	483	495	473	484	507	452	502	498	454	486	468	460	466	450	487	466	467	528	485	434	479	504	442	441	486	494	467	463	472	460	448	492	500	480	450	495	474	508	455	468	514	480	502	533	475	474	502	465	496	468	482	486	500	500	493	469	449	450	456	490	501	454	486	430	463	503	432	459	483	477	485	455	467	467	487	467	486	474	495	447	482	436	453	455	488	498	469	482	500	485	452	469	498	460	486	477	466	510	469	465	490	453	523	482	452	481	497	483	465	473	474	472	468	510	456	514	442	479	439	506	447	507	462	453	471	460	440	510	499	484	443	469	449	467	505	463	454	455	448	471	468	462	479	454	478	510	447	482	462	484	448	440	491	507	478	455	461	476	469	448	464	500	459	496	472	458	434	481	513	474	505	487	480	490	460	485	476	451	449	476	480	431	469	494	425	464	475	494	452	476	469	472	482	495	475	478	491	511	479	476	491	471	501	477	476	441	469	464	506	489	505	458	475	459	474	504	471	430	457	483	488	463	466	484	457	463	459	435	408	503	497	466	468	466	474	520	452	474	499	498	472	522	460	475	456	437	457	495	478	420	444	479	482	510	490	486	494	451	455	458	494	459	502	432	499	491	474	489	479	453	482	429	499	454	447	488	431	499	467	468	488	492	484	493	464	445	482	543	485	472	448	446	498	492	442	492	492	433	496	488	497	459	478	484	454	480	464	467	459	466	484	522	472	454	487	480	454	485	448	472	470	469	470	468	460	460	490	479	474	505	494	476	443	462	440	462	495	507	522	455	493	471	469	505	448	465	442	461	451	490	455	470	482	463	483	493	462	463	508	479	501	524	463	480	448	459	505	479	457	510	464	475	496	479	462	460	472	467	473	523	486	480	471	466	479	458	462	497	488	468	480	514	430	448	461	475	504	499	472	466	486	485	445	461	462	439	488	483	436	486	475	447	475	468	474	509	471	466	469	506	538	485	471	462	489	482	455	440	462	440	511	506	501	442	456	482	466	475	435	423	474	485	484	462	486	464	465
23309	20910	28339	23654	20931	15408	4232	1599	1184	911	884	798	689	662	617	637	593	526	536	534	524	499	505	500	504	531	513	521	522	546	559	611	667	731	767	700	583	561	618	666	640	570	548	482	468	451	484	480	467	503	455	503	452	471	461	469	494	523	446	488	444	469	490	509	499	465	501	475	493	442	476	513	442	475	501	470	466	461	441	483	435	496	424	496	493	495	455	501	517	464	529	475	505	506	466	483	487	489	467	448	472	434	472	502	449	504	433	488	480	496	489	464	470	492	457	434	522	460	493	514	467	483	452	483	441	454	483	472	462	462	457	507	463	435	510	450	454	491	482	437	470	457	437	453	467	452	477	471	502	439	485	479	468	489	478	466	499	463	513	456	457	439	480	442	459	482	464	480	460	491	473	466	446	486	470	494	452	485	468	467	494	470	474	451	491	511	474	447	481	473	467	450	459	461	462	501	412	477	485	451	495	426	442	458	415	478	513	475	452	464	469	496	455	463	465	469	484	490	452	458	508	461	502	492	508	465	479	501	521	485	458	550	459	462	455	469	482	446	470	444	468	439	477	467	488	452	460	511	504	485	477	470	483	526	460	480	484	491	487	497	457	515	465	442	484	471	482	445	515	518	440	464	484	500	479	460	459	492	465	484	467	475	458	483	484	463	448	476	477	466	505	457	455	529	482	479	467	484	463	434	467	458	433	488	469	492	484	436	437	444	468	444	492	454	466	445	491	445	503	483	466	446	470	453	421	471	452	476	475	443	479	480	447	507	491	453	473	447	481	460	481	435	439	448	445	499	475	492	462	484	442	470	483	459	438	421	448	473	470	459	495	484	446	446	472	465	466	486	488	467	463	408	499	426	460	461	474	462	477	472	435	470	506	485	489	473	446	452	437	467	494	460	493	481	478	484	476	494	473	492	489	488	470	448	452	450	468	458	425	492	466	445	493	493	525	457	461	453	441	410	532	480	462	423	450	468	477	443	499	486	456	459	464	441	473	463	475	504	445	426	477	460	473	474	488	481	447	433	453	425	441	463	448	528	460	471	468	438	463	475	465	491	455	478	475	476	477	495	461	424	460	507	464	442	480	470	493	472	502	488	461	468	452	459	491	470	443	467	485	480	458	455	449	450	447	475	491	510	447	485	494	495	490	471	519	483	482	454	478	497	496	468	474	464	450	508	486	455	453	507	457	431	445	485	453	454	471	451	488	494	481	452	458	435	471	475	454	504	462	465	468	460	480	477	467	491	476	482	487	517	455	484	482	456	456	429	474	504	471	466	484	456	440	467	457	482	489	496	483	462	440	482	474	490	500	467	506	462	470	479	474	495	461	513	469	494	465	451	439	471	470	484	490	473	468	472	492	482	459	512	488	465	478	441	468	474	428	502	467	497	454	418	454	423	476	494	454	474	468	436	465	479	460	452	512	469	486	475	450	472	465	451	463	428	472	439	446	448	496	475	468	467	499	483	436	466	457	442	500	457	465	494	494	511	478	444	464	478	489	478	495	440	484	477	471	427	466	466	446	469	439	471	506	422	440	435	428	470	452	473	471	458	464	465	461	491	490	484	458	440	470	471	454	485	474	487	461	439	457	463	464	461	456	452	458	482	457	486	477	432	468	475	454	499	434	471	472	472	482	486	480	452	496	459	435	480	477	458	479	456	464	490	439	476	502	481	473	478	471	417	430	475	479	494	486	470	486	496	432	464	492	425	493	482	483	475	456	489	464	446	457	496	443	468	506	469	505	474	488	467	441	475	484	495	492	446	464	455	448	437	431	485	471	499	474	473	455	470	426	473	451	502	450	455	485	408	463	480	492	496	502	447	463	519	458	478	484	463	489	491	488	491	448	497	437	426	446	510	435	474	460	447	449	468	421	475	474	476	474	464	499	425	479	461	531	426	473	477	514	472	476	476	440	444	438	483	482	488	493	458	486	486	491	462	459	446	488	487	446	455	489	470	500	448	427	476	434	446	483	498	476	503	437	500	415	460	441	470	458	459	485	445	468	491	438	456	462	455	501	460	547	458	457	447	455	485	481	445	454	477	470	422	455	465	450	442	486	416	438	488	510	443	476	453	473	412	458	494	482	478	489	463	465	452	487	409	474	456	458	459	446	421	458	464	470	466	428	520	483	509	430	468	466	488	457	468	477	480	461	477	478	491	495	477	497	495	501	458	472	460	501	456	447	516	486	459	458	431	527	446	459	483	496	492	458	471	466	490	442	441	461	428	478	454	463	428	494	452	457	472	511	471	455	471	466	463	477	469	500	449	487	475	486	482	496	459	494	450	456	460	446	471	429	443	458	500	488	498	475	491	491	495	479	476	505	471	440	430	508	456	463	465	451	416	432	479	481	469	492	487	465	460	468	461	452	469	461	455	479	469	453	484	451	457	449	481	446	511	475	453	474	483	480	467	485	417	482	485	466	449	470	462	465	513	444	437	435	509	484	456	449	479	472	445	474	458	483	440	488	471	468	423	454	482	478	481	497	466	454	524	464	486	492	461	430	455	469	480	470	496	494	475	456	419	485	472	482	471	465	471	475	453	448	464	486	471	472	426	458	499	448	498	498	436	475	479	459	461	450	492	461	443	472	461	491	457	477	476	470	442	453	444	448	488	515	473	471	474	490	479	480	485	475	469	435	496	432	493	435	449	440	469	500	509	444	453	444	448	503	466	453	427	502	469	463	484	467	469	483	478	403	440	488	461	451	459	470	506	455	474	421	502	466	469	514	435	478	469	486	522	485	441	520	492	488	484	461	475	492	475	441	471	475	477	484	459	467	431	492	484	489	444	445	459	490	443	461	485	468	498	453	440	516	440	474	453	495	481	480	467	452	464	446	509	450	427	462	458	463	493	523	476	519	481	454	440	452	509	483	512	455	485	478	482	492	487	449	484	475	426	513	486	471	477	501	495	443	462	433	489	481	419	479	434	514	457	441	454	464	502	443	462	490	471	461	490	475	461	468	479	458	456	452	450	474	459	466	453	492	463	438	476	464	453	443	488	510	480	471	460	427	451	459	503	490	489	494	473	464	468	470	488	456	453	438	456	482	455	492	471	475	450	497	498	478	476	453	474	474	470	477	451	493	509	481	454	471	488	470	470	475	427	464	441	460	449	444	497	509	486	483	470	474	452	458	437	477	434	483	455	495	478	449	482	487	475	465	424	458	432	465	477	476	490	439	420	480	471	473	480	435	514	492	450	475	485	476	484	487	438	453	470	450	451	487	496	429	477	483	506	467	503	453	495	469	475	434	472	432	493	467	481	474	477	473	446	471	486	466	433	471	500	451	429	501	508	460	482	462	503	495	486	464	470	470	502	490	442	495	457	487	488	494	505	508	464	460	483	458	497	481	472	486	459	476	484	495	463	481	482	473	488	414	457	440	500	475	477	454	508	480	436	497	470	478	454	472	484	485	457	482	472	450	442	443	445	511	444	456	457	497	480	504	448	462	460	461	455	466	482	470	510	497	487	469	496
7930	17744	18065	12814	11010	9518	5825	3238	2546	1837	1598	1501	1225	1091	936	890	826	763	771	726	711	713	718	714	700	701	715	715	727	799	808	988	1054	1298	1230	1190	887	776	943	971	968	923	814	638	610	634	663	602	645	638	648	613	618	667	656	650	640	635	656	622	641	644	590	618	635	630	662	665	615	609	705	586	622	577	587	600	627	647	610	594	642	645	615	642	641	611	644	610	610	625	646	644	605	637	656	599	638	643	667	636	615	603	691	648	675	672	659	635	642	659	605	636	617	616	637	576	580	646	676	654	654	584	664	576	646	598	625	646	645	653	625	564	613	595	674	664	583	615	654	682	619	580	595	629	624	654	632	673	655	651	599	656	608	631	622	604	632	618	606	670	648	597	695	647	595	608	631	652	636	639	629	643	633	611	642	633	669	609	647	670	628	626	602	629	595	629	605	581	641	659	622	619	615	633	673	585	658	619	600	612	624	638	619	653	545	621	650	606	600	640	594	604	603	613	624	659	633	638	628	643	575	623	630	613	656	609	671	615	619	600	631	662	617	619	618	614	637	595	615	639	634	601	625	666	664	661	626	639	625	686	589	663	616	623	633	618	623	639	625	593	656	636	622	598	660	623	587	609	646	585	636	630	659	666	607	654	665	628	603	596	647	627	635	630	649	597	611	625	648	647	670	627	601	630	640	646	622	626	629	690	644	612	638	665	607	604	653	642	607	664	607	617	604	639	620	638	634	665	598	614	663	638	624	616	591	620	604	686	637	574	655	631	593	601	652	653	640	658	668	658	650	613	651	598	596	671	612	627	609	647	630	621	630	607	652	617	633	611	680	605	613	583	587	611	611	629	616	618	642	584	647	618	622	680	650	623	592	626	666	635	649	664	665	666	646	642	648	620	652	632	618	567	597	584	622	678	636	624	660	632	607	628	639	622	634	648	639	600	600	640	667	659	641	584	640	652	640	617	614	653	600	584	605	602	587	598	604	637	616	677	596	639	622	645	622	618	623	631	652	587	595	617	621	640	617	616	612	618	678	609	616	647	627	655	590	633	667	689	636	629	618	630	616	674	619	654	590	656	628	640	657	604	644	630	645	641	627	635	645	651	638	602	645	648	626	633	638	634	674	637	624	615	684	594	615	684	617	584	615	612	654	641	644	625	592	656	605	652	644	634	670	626	597	608	608	611	664	643	664	616	627	622	640	628	639	536	626	587	614	619	567	586	597	594	621	627	601	627	640	647	592	641	632	655	613	614	615	643	645	603	671	650	627	625	637	626	659	643	658	633	626	658	631	643	636	600	633	647	630	643	591	610	578	632	597	629	589	663	604	602	627	631	612	651	615	600	636	629	649	626	631	600	625	603	680	610	643	632	665	661	596	595	643	626	634	604	630	610	654	667	647	638	607	656	614	619	616	598	627	608	646	605	616	651	645	621	673	617	602	635	604	628	586	664	608	632	626	611	620	596	635	613	591	658	654	628	689	648	626	660	575	620	609	612	633	615	613	648	609	660	590	623	649	642	629	670	634	649	606	608	655	628	635	614	608	594	645	615	619	615	610	641	594	634	644	619	633	647	614	650	655	643	625	607	644	619	638	661	607	623	640	588	652	685	604	624	573	644	619	605	640	653	653	618	632	621	608	660	647	642	642	598	637	623	616	641	634	649	673	629	588	634	611	621	609	627	596	610	638	635	621	626	595	608	649	604	676	615	656	654	635	587	611	551	647	639	603	618	650	619	617	632	604	681	630	637	674	601	613	594	632	665	634	627	637	631	660	585	651	640	628	633	641	655	642	697	689	647	623	668	634	656	618	630	623	634	600	592	598	662	615	621	620	670	679	592	627	652	601	652	635	632	618	605	655	609	611	601	641	636	599	609	621	579	612	623	645	635	616	581	650	628	670	576	651	623	624	613	640	603	582	589	645	600	663	591	638	638	627	618	629	600	573	631	618	623	676	662	562	663	621	614	600	663	590	655	631	663	617	603	646	633	625	599	627	642	622	647	647	666	647	645	644	632	654	596	632	645	606	653	648	652	678	638	595	652	674	632	671	576	639	595	613	609	623	594	647	647	609	640	572	589	627	649	646	610	648	640	592	624	593	659	637	594	654	646	637	650	637	630	642	659	641	624	645	623	635	607	616	656	641	635	651	616	601	657	625	640	646	674	605	577	590	588	610	644	587	644	624	586	611	637	652	613	625	585	636	639	643	649	649	638	676	617	638	665	637	652	629	613	615	648	596	605	636	641	595	620	616	650	593	659	607	648	622	667	597	682	653	659	626	602	601	625	628	608	660	612	629	616	588	622	648	625	632	640	638	612	622	634	621	576	594	672	662	620	626	609	629	621	598	652	624	618	612	662	610	665	640	607	624	612	603	633	609	639	632	641	635	642	618	623	623	666	622	634	621	638	627	614	648	642	609	670	652	636	613	585	590	605	614	664	590	646	617	628	625	618	586	617	642	623	654	617	717	637	633	641	597	639	583	590	635	671	643	619	620	591	617	651	595	609	620	635	647	640	587	635	660	664	607	618	599	671	675	641	708	623	582	602	650	619	558	659	634	644	625	623	657	670	625	615	622	621	655	634	618	574	678	640	647	631	643	631	605	623	643	630	670	643	589	658	588	593	674	689	637	614	657	637	635	653	623	666	610	651	605	591	633	646	672	658	643	634	604	635	641	624	610	625	615	643	633	605	589	604	665	657	617	643	629	609	635	646	606	673	650	587	634	646	658	644	633	662	586	580	612	600	643	576	639	645	653	591	661	614	652	598	604	669	629	642	636	600	607	620	608	620	596	698	689	652	650	621	667	657	676	621	567	634	684	661	619	638	623	615	622	584	624	605	641	651	660	640	605	621	659	632	643	659	618	591	629	642	594	621	650	637	627	577	662	625	620	638	610	594	583	642	599	661	603	620	635	597	624	589	656	556	580	643	586	628	615	615	657	658	609	662	639	621	665	649	620	606	650	616	637	673	620	597	627	612	604	643	606	654	619	633	668	636	602	607	645	625	606	633	655	612	617	632	598	659	645	608	601	665	604	614	635	639	635	614	572	669	629	665	656	637	680	619	637	651	628	602	643	599	657	610	626	607	684	658	648	627	556	627	606	701	639	638	611	631	679	643	652	650	610	617	633	603	611	590	652	641	615	608	665	603	596	600	662	626	616	620	615	591	673	635	599	625	609	599	647	643	687	601	631	604	628	614	642	610	633	613	621	617	639	624	644	595	639	606	620	677	615	628	652	614	607	650	653	631	660	618	605	629	642	647	640	660	618	607	628	618	642	651	652	630	630	589	650	608	632	602	628	663	601	639	651	612	636	615	651	631	630	682	619	591	660	620	648	624	624	637	616	565	602	644	640	631	604	611	683	607	646	681	615	636	671	590	627	661	558	636	621	624	621	635	616	631	625	641	614	632	641	614	587	671	629	593	578	696	612	639	621	616	624	650	611	611	647	665	617	621	624	594	612	650	597	658	652	646	572	610	636	619
22429	20918	28688	23320	20922	21078	12880	2227	1318	1111	924	813	686	605	556	484	458	461	458	457	443	478	443	416	413	453	437	415	435	506	524	583	666	848	767	685	449	494	685	624	655	546	471	334	368	395	369	369	379	369	364	343	395	348	385	341	346	372	360	359	387	363	356	359	328	370	394	394	372	364	371	346	347	351	343	377	377	363	358	364	357	360	357	374	362	364	375	314	367	356	319	351	375	350	355	380	344	344	365	354	402	349	370	367	399	375	367	354	327	359	354	375	350	361	337	356	344	356	351	359	354	353	334	366	402	366	379	343	370	349	370	315	383	325	362	382	342	360	335	351	362	365	312	364	375	357	354	373	361	376	358	330	346	368	352	336	362	346	385	352	358	361	326	323	376	335	334	364	393	358	334	356	369	378	366	330	368	356	351	373	388	336	345	365	351	375	380	378	350	354	350	335	363	326	392	343	335	357	325	351	329	378	356	345	350	361	338	361	377	373	374	331	332	330	382	379	356	343	349	339	333	388	343	350	351	373	359	331	360	342	351	373	329	366	337	364	347	337	350	346	353	370	384	357	370	373	348	355	332	375	374	316	363	348	343	395	374	363	383	374	358	361	373	369	369	343	366	371	368	364	394	340	370	327	347	359	369	340	339	356	372	344	359	364	346	351	364	342	371	370	354	384	359	336	351	401	333	356	336	349	356	405	342	391	376	370	386	346	372	329	336	356	370	335	356	373	352	362	356	360	362	364	339	394	369	405	382	375	349	354	356	365	402	347	365	328	320	346	348	365	351	318	364	358	386	352	349	368	370	368	385	346	344	353	316	362	337	366	348	348	349	367	357	366	380	341	378	374	348	318	376	339	352	354	339	367	387	363	338	368	355	327	349	369	343	392	378	368	362	360	359	344	352	349	381	331	353	334	361	374	334	338	329	365	351	339	386	358	353	323	318	342	360	355	353	371	354	380	346	365	376	340	377	343	391	351	357	337	339	327	359	365	357	358	340	360	365	357	349	347	364	330	350	383	351	331	377	334	375	335	341	337	349	357	358	379	326	398	366	347	379	352	317	403	343	344	328	352	342	364	337	334	372	396	363	353	340	343	330	319	319	370	310	340	332	346	349	373	359	369	327	374	391	352	326	396	364	364	370	360	360	371	363	373	346	326	342	363	349	363	420	355	360	361	351	346	359	346	328	328	331	339	339	363	356	355	350	360	345	350	361	355	351	340	358	341	368	382	348	318	324	338	369	352	373	336	321	314	376	338	332	348	350	367	335	301	367	342	366	364	356	355	330	328	341	338	362	402	362	337	334	356	348	341	360	358	353	336	338	353	314	342	319	352	352	373	342	339	331	341	394	371	326	364	325	345	339	364	312	340	337	353	370	340	376	393	354	364	335	378	358	359	354	357	352	372	329	366	360	369	336	347	375	393	353	339	356	326	374	357	364	342	327	358	346	377	342	359	310	387	362	334	381	390	343	377	353	354	309	363	335	348	371	387	383	355	363	367	332	355	351	356	356	342	344	351	355	365	344	349	350	337	343	363	357	317	356	338	368	375	342	361	363	357	339	350	392	382	357	341	350	355	363	367	333	355	395	330	339	349	346	388	365	376	342	365	372	356	344	339	407	385	352	347	365	366	362	352	375	337	368	362	342	371	338	358	374	364	397	365	358	368	350	367	357	369	366	390	350	349	359	353	346	350	386	378	366	388	351	361	338	360	382	349	338	345	328	345	362	360	370	365	330	343	338	382	368	351	383	392	343	362	379	354	357	313	332	367	349	349	349	393	341	367	388	371	332	355	337	360	355	331	361	354	384	368	367	339	369	341	335	361	341	341	348	377	335	370	346	335	404	358	331	348	356	352	356	343	343	324	359	343	357	388	353	366	360	375	397	347	349	376	348	370	360	373	338	369	376	344	385	374	333	362	335	372	399	323	362	346	366	341	362	361	379	326	342	359	357	372	364	345	373	399	336	371	351	363	386	341	358	339	408	350	355	373	380	353	371	347	354	340	324	339	327	374	326	339	375	331	371	350	360	343	345	351	328	366	293	403	334	373	361	345	337	365	381	348	364	326	376	411	348	374	324	341	362	356	379	362	327	370	386	355	367	368	347	337	317	359	353	341	360	349	319	369	353	321	330	324	392	322	353	339	342	380	366	355	367	356	404	343	346	337	395	330	331	339	350	351	363	335	352	352	347	363	316	373	345	330	359	390	361	329	343	380	335	358	330	362	345	341	350	346	372	312	339	349	347	371	375	353	348	356	321	358	314	362	342	350	352	355	400	358	334	312	349	345	376	345	367	359	376	360	352	370	330	331	362	349	392	361	348	324	361	357	393	360	362	346	347	327	337	340	335	357	339	338	379	361	376	376	358	347	391	331	354	350	374	361	335	394	345	348	368	347	314	363	362	360	373	335	369	371	363	352	351	375	387	324	370	360	318	338	351	359	365	343	341	316	341	376	342	326	330	358	335	383	362	366	324	333	343	378	331	340	384	353	355	333	357	364	365	356	360	335	343	360	351	384	355	349	374	368	348	368	339	347	338	354	374	309	361	366	354	359	336	351	342	316	326	348	336	334	366	367	382	346	347	328	346	313	360	318	308	388	347	366	353	326	336	347	366	373	365	337	363	357	356	390	343	363	319	357	359	359	384	346	366	366	332	370	328	391	336	358	368	349	353	370	346	332	344	373	347	320	352	349	374	365	332	374	355	329	353	351	354	353	313	368	351	387	331	371	333	351	337	385	344	356	353	352	355	344	333	347	354	326	344	347	364	330	330	339	354	362	379	363	355	344	383	322	348	386	342	372	355	330	358	355	354	344	350	333	355	348	369	339	341	378	345	345	371	368	348	359	324	291	346	352	356	358	353	332	362	368	386	346	333	384	336	377	341	327	375	368	375	351	348	337	363	357	338	340	357	343	328	329	358	364	333	346	338	326	358	341	348	363	359	373	354	384	387	335	324	349	373	314	308	345	396	362	332	376	339	353	348	364	337	343	369	338	344	318	363	328	361	362	362	336	369	335	350	371	346	365	345	340	357	329	355	367	345	333	364	367	360	353	358	355	375	380	348	378	360	343	346	362	353	362	363	353	340	312	388	350	330	366	361	334	351	353	338	319	348	355	346	330	327	324	364	342	354	374	351	334	358	360	362	376	353	341	327	354	374	371	377	328	346	362	376	323	374	397	348	334	340	352	332	376	339	354	371	354	346	370	329	346	381	370	356	335	366	309	339	374	381	384	330	373	345	371	341	377	352	354	376	329	339	346	349	345	373	409	365	372	347	360	376	336	344	390	354	367	365	355	344	360	360	340	392	358	386	384	338	335	353	337	328	345	361	354	336	354	360	335	344	369	353	353	358	347	356	376	340	367	359	377	330	346	354	352	357	377	358	338	361	356	365	314	363	326	364	344	342	359	367	369	372	343	299	371	359	337	370	348	363	349	365	355	327	352	363	357	334	325	378	343	360	372	354	342	348	372	339	350
9880	23989	23732	17244	14687	11654	6778	4391	3316	2473	2015	1677	1307	1184	1020	922	814	747	718	637	695	659	611	596	607	574	614	640	676	695	808	1023	1268	1476	1465	1112	783	923	1137	1071	1031	931	627	513	556	538	568	479	517	526	509	534	505	501	506	491	470	494	497	476	485	457	460	511	498	467	526	464	508	535	507	476	514	486	488	479	482	502	524	484	496	479	486	456	453	468	503	518	487	505	540	475	482	519	466	506	503	485	460	518	473	502	493	492	488	469	460	509	488	516	450	462	515	483	503	488	467	457	502	483	485	477	487	473	496	480	493	489	503	498	442	528	471	483	469	467	508	488	484	508	469	516	490	481	469	484	448	525	466	490	497	482	466	472	518	512	455	516	473	466	436	491	501	487	503	482	530	497	493	478	470	474	449	489	467	503	473	471	478	473	428	459	457	459	508	473	491	512	451	507	505	462	479	530	472	482	488	452	496	501	472	447	493	478	484	452	460	473	494	499	464	487	493	505	445	486	502	494	465	454	473	461	533	456	467	519	488	490	467	479	498	479	488	470	485	502	459	477	495	512	501	487	489	466	477	500	508	524	458	491	476	506	492	451	495	503	500	439	487	513	518	489	488	452	461	530	473	504	551	486	484	492	501	512	464	494	451	466	505	478	509	487	473	486	484	469	477	486	464	502	479	488	480	501	472	462	450	456	482	490	484	478	503	480	496	464	469	500	493	497	538	479	427	469	441	519	471	495	500	491	474	478	509	462	471	480	488	476	464	499	522	459	475	531	458	551	496	436	495	450	480	446	478	507	470	487	494	500	495	506	482	496	501	450	484	453	483	463	473	454	514	481	493	463	458	485	479	526	461	469	464	430	485	476	493	525	486	474	477	462	486	473	468	449	493	464	492	471	494	504	474	471	485	466	496	486	490	510	486	471	459	503	484	511	538	432	471	466	485	471	425	459	461	488	486	454	435	478	474	454	485	476	439	521	467	424	502	465	513	511	465	491	504	484	516	485	463	498	511	479	511	473	452	460	486	470	481	477	486	468	476	467	499	479	467	502	466	475	481	440	488	474	489	500	463	477	504	493	511	503	515	443	508	539	494	467	488	493	489	463	486	487	470	472	471	484	497	514	461	503	491	488	507	476	487	498	459	481	522	476	498	511	477	487	494	512	504	462	470	472	514	482	475	446	524	484	501	481	513	510	485	483	497	503	465	513	501	502	460	479	469	490	449	461	459	482	497	520	478	486	506	488	481	488	508	507	457	481	465	474	540	431	471	468	471	513	508	486	492	459	495	491	432	446	510	473	494	513	538	466	473	499	447	515	474	500	485	439	479	507	498	467	479	469	486	495	485	509	465	482	473	463	466	479	490	492	472	471	468	510	470	491	475	483	478	522	487	477	503	484	522	450	493	477	517	457	487	464	498	463	457	484	450	479	461	504	518	497	496	484	508	499	515	458	529	480	484	507	473	487	474	475	505	462	469	507	466	509	513	508	485	478	492	513	498	502	517	501	479	504	461	431	489	490	481	478	516	473	485	490	507	488	522	496	469	464	464	470	513	458	471	451	443	506	458	476	483	509	455	450	465	461	453	492	507	482	476	522	462	481	516	507	499	435	493	420	498	452	496	480	477	484	506	511	513	459	478	472	438	503	453	461	475	509	493	475	437	473	467	494	471	517	476	478	481	497	498	525	492	529	493	493	465	490	452	466	490	471	462	509	479	506	468	467	517	538	475	475	475	500	505	469	487	442	504	486	490	495	479	500	489	478	434	494	503	514	464	473	485	502	482	473	518	470	468	482	485	479	503	510	525	505	489	497	517	481	498	479	484	479	470	472	494	491	476	503	491	472	468	506	498	463	475	486	482	433	442	469	520	495	503	511	463	480	485	523	499	479	512	500	458	471	460	496	477	484	507	478	458	493	488	501	487	474	469	497	456	442	500	477	514	493	488	516	470	439	464	482	525	454	511	472	492	477	452	501	505	489	456	448	489	488	449	514	512	508	498	451	496	494	461	511	513	500	449	487	503	497	464	497	473	452	471	498	458	476	494	474	539	478	435	535	462	479	488	486	490	501	508	497	484	493	494	477	493	433	481	478	465	471	477	488	468	476	491	481	482	479	452	463	453	481	472	481	485	461	451	459	496	492	470	468	496	476	478	505	510	449	480	487	470	421	463	482	454	500	459	483	497	476	475	479	495	477	482	465	491	497	493	486	466	459	488	494	476	508	456	469	452	494	503	472	540	499	475	448	488	463	493	513	490	472	491	511	507	464	490	477	491	447	471	478	480	490	467	483	470	467	552	489	443	489	488	498	480	493	463	448	479	444	481	485	478	460	487	486	505	469	477	511	473	477	517	472	491	462	479	499	466	446	486	494	442	491	437	437	483	483	482	480	447	480	509	495	463	493	477	471	475	511	516	466	463	487	476	488	443	502	461	474	476	497	455	534	448	476	486	496	478	505	486	462	449	477	463	496	497	480	526	515	480	490	517	477	470	468	480	493	499	485	487	486	470	467	493	496	460	464	470	498	515	499	458	450	461	492	479	473	531	507	453	450	504	487	396	487	476	455	503	479	491	505	492	513	472	429	441	454	516	519	461	469	499	517	518	472	450	456	458	476	494	474	441	469	489	446	504	517	513	492	447	469	474	469	478	518	475	464	496	454	463	487	440	470	486	475	520	463	496	495	467	470	530	493	498	486	475	493	508	471	500	530	486	456	511	479	489	504	479	482	468	507	489	467	502	467	468	457	474	475	474	457	513	472	512	460	459	492	478	480	462	466	469	500	465	478	477	493	448	487	473	467	470	486	514	476	460	481	475	479	476	489	468	488	497	483	492	501	498	494	466	476	465	478	485	451	487	485	481	499	469	475	466	465	501	488	518	435	488	556	511	478	466	460	484	483	479	477	465	465	488	472	464	495	489	487	472	498	489	503	523	466	458	478	483	492	457	473	518	452	503	491	509	468	460	478	542	526	522	474	477	513	461	474	503	488	469	539	474	496	480	503	508	473	464	484	475	478	485	500	477	488	492	473	477	480	478	486	440	427	482	451	460	469	510	466	496	470	462	523	482	467	500	479	470	457	492	497	452	482	478	449	435	502	493	481	520	458	509	493	462	528	479	463	510	475	459	477	486	516	484	455	503	447	503	512	474	487	519	482	514	488	460	494	528	509	500	462	503	493	486	495	464	488	492	465	452	468	493	473	473	487	468	485	489	466	486	485	478	461	474	485	525	462	472	477	472	473	479	487	473	462	490	468	467	484	495	461	435	510	477	482	489	490	485	462	459	491	473	506	486	472	499	474	502	456	448	493	502	476	472	485	475	470	494	436	493	437	470	450	475	523	454	469	441	496	477	509	494	480	501	470	449	439	469	475	515	428	468	489	471	496	502	459	489	507	514	509	490	475	485	457	519	461	465	469	458	506	483	493	456	483	492	507	454	516	479	474	492	482	494	491	461	437	473	501	501	441	469	468	464	486	486	486	467	492
26478	20498	13056	5315	3086	1946	1033	664	575	493	461	435	414	397	387	347	326	345	331	422	367	362	336	372	376	374	376	392	413	409	389	426	477	561	478	443	380	443	484	472	440	436	382	347	347	362	386	370	391	345	347	388	371	357	378	345	366	329	364	350	344	354	379	375	328	393	363	356	355	360	340	373	381	342	345	368	391	357	339	350	347	378	354	346	340	329	381	353	353	360	343	378	382	356	322	355	351	335	356	350	347	367	382	331	359	340	345	362	380	305	373	388	352	330	362	355	388	342	351	346	378	323	388	311	367	342	360	351	337	372	348	354	361	358	359	340	325	324	376	374	342	351	369	321	334	379	390	361	374	345	377	361	378	342	350	357	372	369	355	343	326	332	350	385	364	367	366	370	312	331	330	357	376	325	354	362	342	388	381	326	352	356	339	362	359	371	340	349	335	329	353	343	360	381	348	379	371	354	324	333	359	331	369	345	320	357	353	364	361	369	364	370	364	358	382	397	374	353	317	365	372	381	356	362	379	359	350	321	337	337	375	354	350	363	355	322	361	396	381	371	371	357	321	380	394	343	371	335	356	363	365	382	347	351	339	348	365	336	328	352	375	379	346	351	374	352	398	377	349	343	347	352	346	339	339	324	357	370	373	401	347	339	340	332	354	401	350	340	359	343	355	350	316	340	361	334	343	359	366	327	360	385	344	374	353	370	337	355	360	321	318	355	375	341	368	380	371	338	339	367	379	368	347	363	345	349	329	357	342	350	353	333	340	358	322	367	335	346	347	357	365	366	341	351	341	370	328	355	401	360	337	334	335	331	353	337	349	389	365	351	384	380	340	338	367	351	359	351	332	368	340	367	340	379	350	372	349	353	349	337	387	339	363	331	329	359	344	316	336	369	348	352	353	376	349	333	353	362	344	379	375	380	353	378	341	353	361	362	321	315	364	352	355	365	408	339	333	368	311	326	361	371	343	340	379	352	342	342	369	358	336	365	372	362	335	353	368	325	318	367	393	338	371	334	367	364	361	355	352	370	328	353	349	324	322	362	360	341	368	361	301	338	332	348	362	374	380	361	349	365	353	342	341	354	353	309	342	320	323	358	336	360	323	363	355	333	359	335	356	371	356	333	337	352	350	347	371	347	356	363	347	341	377	353	373	363	351	385	377	355	313	347	369	326	388	325	341	355	407	340	349	362	353	382	389	336	392	349	360	396	363	369	378	341	374	352	351	382	367	388	324	352	380	357	359	398	358	358	360	335	343	337	367	337	349	337	324	370	358	368	349	363	347	374	355	329	366	337	344	361	377	334	388	367	372	336	335	330	354	359	358	348	365	367	338	366	375	363	385	351	328	359	372	365	349	347	366	339	355	352	306	359	330	329	369	370	353	343	342	374	371	354	349	359	346	342	359	365	346	337	381	368	363	341	369	383	356	390	340	366	409	347	328	340	371	364	348	382	336	318	368	372	349	355	367	382	379	375	404	331	358	367	369	370	356	359	336	365	346	361	344	318	351	376	404	376	355	353	375	328	340	371	335	374	364	366	373	324	364	355	362	367	366	399	320	362	339	366	370	371	333	371	361	360	371	353	323	366	359	385	326	357	382	337	340	349	342	384	359	379	352	346	368	360	331	396	353	361	312	341	354	365	361	352	338	375	342	352	355	370	352	364	401	348	329	360	368	376	345	327	392	371	380	348	353	346	338	363	345	325	371	360	358	351	344	374	378	333	350	347	395	322	355	355	355	330	346	372	374	340	344	349	355	391	388	376	353	359	350	343	357	362	385	355	356	400	345	356	350	347	339	375	389	351	360	350	341	360	343	385	369	350	355	325	363	356	369	341	366	348	346	390	336	336	357	359	357	353	357	346	362	337	340	352	337	353	354	347	355	346	379	377	345	330	357	356	357	318	382	368	349	337	358	336	355	355	322	359	348	353	339	343	373	381	354	376	342	354	353	378	342	364	340	352	383	340	348	395	380	362	347	346	354	348	367	369	358	334	376	351	321	366	377	343	352	367	345	351	336	345	361	346	355	351	377	357	320	335	338	335	350	347	338	362	340	352	319	330	385	336	344	339	362	347	358	356	333	330	332	360	338	342	353	355	355	354	354	361	333	344	369	336	352	340	342	357	320	351	338	351	353	338	350	332	368	357	367	365	355	342	358	372	389	400	353	355	364	355	383	315	349	312	375	359	372	329	350	366	387	352	346	343	390	388	354	349	365	381	343	345	361	384	376	350	384	359	350	345	345	371	339	351	380	392	358	362	359	330	349	393	337	359	364	361	357	325	343	360	325	373	362	344	364	330	379	386	364	367	381	364	310	351	326	369	362	343	388	355	351	358	326	361	353	342	339	350	326	398	376	355	369	341	353	382	359	380	370	364	346	375	363	358	358	333	321	369	368	348	342	369	370	368	332	365	377	301	332	375	336	350	354	347	336	365	342	335	333	369	372	366	348	356	333	339	337	357	371	358	377	356	333	337	328	350	331	375	355	361	351	359	345	335	361	372	340	367	360	391	358	357	360	346	343	359	379	357	360	368	389	332	340	379	350	370	328	360	358	375	399	317	362	385	368	353	320	332	340	352	325	322	360	329	358	342	369	368	361	343	323	331	368	343	362	348	357	344	369	323	351	393	348	377	364	369	374	359	340	401	339	368	350	351	346	337	386	377	391	354	356	364	341	375	361	317	339	356	332	363	373	349	384	354	406	328	382	365	357	377	364	343	390	393	330	330	364	368	336	343	363	356	349	340	340	398	358	355	327	363	325	367	324	375	373	358	363	396	350	370	362	373	357	373	354	369	379	345	332	330	359	366	347	338	321	365	376	340	351	369	348	325	376	375	373	380	358	362	349	348	361	351	346	398	370	356	360	314	313	352	352	358	333	373	335	370	344	344	337	374	337	369	359	338	353	353	381	345	337	346	374	365	342	385	335	350	347	372	342	327	359	384	340	364	424	346	370	330	372	367	333	341	362	343	361	368	356	386	360	352	303	368	360	323	372	345	376	332	378	354	349	347	326	341	353	332	341	350	361	359	369	348	370	370	376	343	364	349	350	381	381	356	331	371	373	374	330	366	337	357	370	355	375	409	364	330	352	341	352	338	374	348	352	363	334	352	353	361	376	380	328	366	359	386	319	379	369	399	342	382	350	345	358	365	358	359	343	371	355	347	350	396	331	367	377	342	317	355	329	352	349	344	347	341	355	365	339	343	356	330	366	373	384	325	364	393	352	341	354	348	381	383	379	337	366	350	335	372	313	370	349	377	315	380	354	346	333	346	370	359	377	329	321	348	346	330	366	362	373	391	372	332	364	362	351	360	345	392	376	346	361	328	368	354	381	362	351	332	379	340	358	361	323	390	355	329	338	351	364	364	351	335	359	368	341	338	365	346	334	309	330	342	310	351	350	398	352	356	342	337	373	382	341	350	358	345	371	353	338	341	372	371	355	358	324	360	363	356	370	349	336	341	386	369	355	369	344	352
6776	10082	10714	7589	6147	4209	2016	1454	1077	837	820	720	638	599	549	527	516	507	480	510	500	483	504	498	463	501	509	522	500	555	633	680	775	836	816	613	560	669	725	723	648	631	459	481	506	465	475	500	503	506	482	464	468	458	465	519	510	478	444	473	483	472	442	468	465	501	462	497	509	485	471	496	511	470	485	477	491	452	497	478	428	495	460	463	506	486	441	502	501	499	472	499	487	479	451	505	502	447	502	466	488	477	483	477	479	413	465	456	510	456	488	436	472	500	503	470	471	501	476	481	492	443	482	492	487	485	454	473	477	441	488	474	518	480	447	470	509	434	502	505	459	462	445	475	436	496	474	465	442	512	483	512	450	520	462	471	463	471	505	425	486	471	467	437	495	515	508	461	434	471	495	468	466	509	483	494	483	463	507	466	458	443	478	454	487	454	490	474	482	533	474	482	488	473	491	449	498	479	474	473	468	472	483	492	476	469	409	503	513	493	463	486	486	477	446	457	482	467	510	510	477	475	467	476	510	426	467	510	507	455	490	480	481	452	488	464	496	465	454	486	476	484	471	480	474	471	479	467	463	473	466	479	470	477	483	490	445	498	457	485	477	493	489	465	469	482	486	466	477	425	474	477	469	478	483	473	503	454	453	531	456	468	488	480	443	486	456	447	506	475	499	475	476	459	491	487	497	466	477	490	468	448	478	471	513	510	480	460	499	457	464	491	468	474	469	491	496	509	450	505	471	488	482	472	499	499	498	436	487	479	462	487	482	478	473	453	480	478	452	506	495	489	481	444	480	493	482	500	478	529	497	512	504	517	484	446	479	506	505	501	495	500	522	498	474	438	470	491	474	505	461	483	473	497	526	490	486	506	501	512	467	460	491	471	467	490	487	505	489	459	514	492	542	487	455	444	499	504	476	506	418	495	529	518	517	455	456	453	447	467	475	485	468	488	454	485	434	455	483	438	477	454	468	455	498	511	461	451	488	514	510	513	468	466	461	480	466	471	481	469	467	491	497	471	455	496	486	533	528	489	453	464	472	488	473	504	496	453	505	510	465	481	489	482	447	474	474	472	526	468	529	482	482	487	476	520	469	539	444	514	482	467	440	475	467	476	505	483	470	509	489	463	503	488	487	477	468	497	488	477	475	482	473	489	501	483	484	469	446	431	475	458	474	471	442	529	476	508	464	468	479	474	454	467	501	479	443	491	525	448	473	460	510	474	476	459	468	461	475	452	520	457	436	483	495	452	476	508	491	439	497	471	458	419	480	473	544	458	494	446	454	492	459	466	479	504	493	465	471	482	470	463	487	464	447	470	458	518	469	494	521	498	520	468	507	492	487	439	477	497	453	457	513	446	487	488	502	496	505	494	457	472	495	466	468	456	485	485	461	474	468	492	468	518	500	472	505	498	459	514	469	505	442	462	476	476	481	447	453	438	465	500	496	494	451	471	504	499	483	522	492	459	503	472	488	484	500	461	479	474	475	494	508	528	498	477	479	461	486	496	479	487	462	450	516	441	475	513	478	502	529	480	482	487	499	465	461	483	511	481	466	447	454	502	468	507	459	497	474	450	483	438	504	486	504	498	501	470	460	460	474	463	481	444	467	438	445	497	493	478	522	480	479	441	457	497	490	503	477	468	423	473	497	470	479	465	460	484	467	482	462	493	509	463	475	447	488	452	475	468	510	514	467	478	499	456	518	488	468	463	465	503	484	506	511	481	467	458	478	494	463	494	454	435	480	474	478	504	454	470	473	478	506	435	495	464	481	456	479	450	478	434	443	454	462	492	456	485	501	486	465	492	509	484	484	462	524	484	488	456	444	459	466	468	482	458	495	478	475	485	474	469	451	482	468	469	466	491	486	467	485	480	450	459	501	474	474	484	482	467	499	477	486	475	474	454	468	475	471	470	445	491	475	471	481	516	478	487	484	453	476	481	457	513	467	477	480	470	460	513	493	497	486	468	525	480	454	476	491	504	459	493	515	480	461	474	488	527	463	464	516	494	492	522	462	457	509	458	467	498	464	449	500	491	498	460	448	480	509	505	504	477	488	414	466	473	473	494	504	537	479	518	495	466	510	486	479	506	475	481	511	484	496	500	456	482	534	500	502	462	465	472	465	479	451	498	488	465	477	423	481	462	441	465	428	480	474	455	524	449	517	444	449	490	454	492	492	511	486	479	491	490	470	484	444	497	501	479	496	491	530	494	486	425	487	490	479	476	479	499	455	477	439	452	496	504	457	469	486	427	511	465	504	520	465	491	496	465	460	481	511	468	462	505	413	468	434	462	461	477	462	488	412	473	512	540	498	482	483	452	480	468	499	497	446	477	474	473	515	535	449	458	463	464	494	538	477	466	477	538	491	471	514	505	459	487	458	443	455	498	479	453	466	477	540	486	491	493	504	459	511	453	501	484	486	472	452	475	489	495	441	466	484	504	450	454	491	493	519	486	442	468	458	480	477	464	492	483	442	445	503	486	446	487	461	470	495	524	466	501	507	515	516	464	468	483	454	446	468	461	476	491	453	515	506	451	493	463	493	498	509	483	500	523	509	475	434	483	491	473	467	445	478	501	456	504	512	482	491	486	463	472	475	501	470	472	489	469	495	464	469	465	484	481	483	510	507	458	482	488	510	459	478	441	482	476	499	487	510	473	494	479	501	495	483	491	523	453	535	463	499	500	453	470	478	445	486	468	503	499	504	438	491	471	463	453	488	477	456	481	490	486	505	455	474	476	474	467	486	466	455	460	492	465	456	484	502	485	467	491	495	487	469	501	469	458	444	473	458	479	491	473	486	455	497	469	459	498	477	452	526	467	471	448	502	496	442	499	471	467	493	517	459	453	491	515	470	521	503	434	476	476	460	493	498	467	455	490	487	467	518	493	490	461	477	495	480	486	527	484	464	511	477	468	468	456	500	465	477	423	509	504	467	494	462	492	493	477	492	483	466	462	446	509	497	524	472	485	487	479	460	467	477	461	515	526	510	467	458	478	518	506	497	451	447	465	493	486	446	513	482	464	473	461	461	531	506	474	500	497	470	468	507	478	454	475	524	476	449	498	459	470	464	523	490	465	487	501	465	475	475	444	465	466	491	506	457	496	471	515	515	450	479	454	449	462	480	449	508	482	512	460	485	485	467	486	510	471	514	463	506	448	501	447	499	460	461	431	531	510	441	459	500	482	471	462	482	501	494	495	497	525	476	510	508	491	509	478	472	464	478	501	447	466	495	468	492	503	492	470	441	491	497	478	470	483	508	472	459	495	502	448	505	473	468	464	471	461	474	483	475	459	451	435	497	489	485	487	444	453	501	500	489	447	508	454	491	538	457	510	504	469	457	485	465	458	506	495	463	462	468	482	466	525	455	487	492	466	452	483	457	461	462	472	440	465	461	429	482	484	453	456	439	526	476	466	463	451	472	486	465	494	467	442	534	502	484	488	499	413	480	499	497	499	478	482	460	472	483	512	500	449	454	464	468	501
23255	20912	28278	23687	20917	14134	2638	1348	1044	884	771	722	655	598	567	507	541	536	544	497	502	535	500	502	495	453	474	521	503	557	623	715	790	811	621	564	573	611	631	626	591	504	412	461	503	468	475	471	487	472	472	454	446	430	457	454	443	489	455	502	428	517	436	466	487	475	441	431	503	424	449	457	435	476	449	448	454	440	479	465	457	457	472	427	441	481	464	484	427	460	479	449	417	469	490	420	485	478	471	462	402	480	453	457	481	440	433	452	449	433	412	467	453	448	445	451	468	489	424	471	466	472	466	444	463	431	462	429	466	434	439	472	452	432	481	479	482	452	440	446	475	484	469	468	461	453	459	448	474	459	466	481	459	437	431	454	467	476	451	460	418	461	474	459	461	479	476	480	463	477	461	440	455	463	452	504	447	452	451	472	459	460	438	508	450	457	434	437	452	451	436	460	444	459	467	435	464	432	448	428	437	466	498	443	453	483	463	427	433	464	426	439	433	443	462	492	439	450	468	429	487	463	448	450	451	436	482	448	494	483	461	473	431	464	480	470	437	460	491	483	463	472	462	462	456	436	471	440	469	477	485	472	473	451	523	479	472	463	441	438	451	439	404	427	483	487	429	452	430	463	453	458	445	474	463	433	469	468	441	448	467	464	461	462	458	470	466	492	466	445	498	472	487	438	449	456	447	437	459	445	452	453	426	439	448	472	453	419	459	448	461	468	453	421	456	442	419	442	454	436	486	419	463	462	467	465	425	501	483	442	441	446	463	462	455	479	474	453	424	482	506	435	457	446	440	432	455	456	453	461	448	434	498	428	465	473	464	424	429	443	457	439	392	451	469	449	468	457	412	411	418	454	452	453	427	458	449	470	471	412	469	476	487	440	465	449	446	464	469	460	428	475	452	466	447	450	457	440	521	483	439	456	448	477	492	467	427	440	474	462	429	459	449	442	470	450	475	432	452	461	434	445	476	452	451	464	450	417	466	478	481	482	464	448	476	472	490	458	439	473	483	474	463	453	465	442	403	480	489	446	472	432	477	495	437	413	429	477	484	424	483	448	476	463	464	489	453	445	471	442	464	413	460	449	488	456	461	438	470	458	454	481	452	450	435	444	470	473	482	448	440	450	494	462	444	465	505	451	445	465	430	459	479	460	430	464	436	433	438	414	465	443	498	473	454	451	474	471	460	438	481	470	458	422	423	414	480	462	450	430	428	481	450	449	459	428	425	463	458	487	431	419	434	441	448	448	481	443	448	490	448	441	476	460	454	461	495	423	451	468	481	461	481	474	516	464	502	444	517	440	455	485	427	466	457	450	397	455	479	472	455	452	467	500	422	492	436	462	466	478	459	435	484	473	444	447	437	461	479	422	447	467	451	468	505	432	463	460	412	471	448	476	428	457	469	478	482	473	459	472	452	461	450	425	465	469	440	455	460	458	473	464	455	485	475	443	494	415	463	437	445	446	439	463	488	461	473	458	464	456	517	468	466	428	479	463	447	494	487	461	454	446	483	477	471	454	435	449	445	465	502	447	460	440	469	459	442	442	440	449	452	475	467	458	460	483	460	484	441	438	433	465	432	446	462	456	454	447	476	464	472	446	471	436	451	488	469	441	471	464	482	508	461	481	466	500	408	463	464	428	480	536	449	431	471	458	502	422	410	464	451	454	458	446	419	431	466	441	472	448	458	464	452	425	487	457	458	459	457	465	448	492	441	450	445	454	380	521	482	439	448	426	434	403	454	420	419	484	473	488	447	448	440	461	438	450	470	450	478	472	460	453	452	464	434	425	437	458	441	460	433	452	445	490	464	487	456	455	447	463	437	487	414	462	432	449	466	462	430	458	478	455	463	462	391	430	465	417	427	447	429	509	481	453	427	464	435	465	441	406	473	449	440	497	471	437	428	465	420	445	488	506	488	444	488	439	488	406	435	495	467	450	403	459	423	492	454	428	424	425	453	476	465	461	486	485	492	448	422	461	460	480	467	477	472	474	446	443	443	462	435	463	472	451	443	443	423	473	472	472	474	440	486	450	462	472	477	471	477	449	487	436	476	432	434	442	403	492	461	444	468	424	461	477	495	473	435	468	459	471	463	460	457	432	480	461	434	460	422	449	434	460	463	446	456	485	443	459	441	487	456	467	453	468	471	434	492	466	484	440	426	442	494	494	478	463	438	452	416	489	461	449	451	437	451	445	438	476	417	433	462	466	431	461	490	433	465	493	450	457	467	453	453	450	436	454	458	450	445	441	466	423	460	449	445	478	400	489	488	451	459	422	461	450	454	461	459	453	464	449	457	442	449	477	405	442	463	446	501	467	442	477	448	457	502	401	429	454	484	461	444	435	440	489	445	479	441	452	412	419	454	396	465	466	451	438	476	453	441	437	456	466	427	444	467	457	442	489	458	473	513	416	444	445	442	440	445	452	448	461	451	441	482	443	451	453	465	441	455	445	463	430	479	474	421	440	446	480	432	446	439	478	440	456	423	449	478	441	441	493	448	475	409	485	449	448	496	422	440	439	457	443	483	425	446	481	441	446	441	467	451	441	463	485	469	467	449	467	447	444	447	445	449	459	437	455	454	438	455	461	478	438	475	459	444	453	468	444	461	458	449	437	463	451	479	486	425	439	455	465	468	483	427	437	482	489	478	464	486	426	450	452	460	459	417	459	453	478	453	456	449	415	448	494	443	457	470	471	449	416	443	460	426	447	462	465	451	414	452	473	494	412	469	459	443	479	434	470	471	478	499	507	483	469	436	436	487	448	439	435	487	467	461	429	449	436	436	446	451	431	431	436	456	480	473	466	453	449	448	438	423	480	428	455	479	460	478	470	461	429	443	461	474	461	424	456	527	427	459	456	456	482	475	462	479	479	478	438	451	475	472	454	448	447	499	450	421	446	458	446	468	439	452	465	474	493	447	471	477	501	431	434	394	495	449	469	440	443	448	449	409	490	501	435	440	440	434	482	434	468	436	483	449	412	453	458	493	472	439	435	439	444	438	444	474	456	459	446	481	431	464	443	475	462	466	446	434	470	433	454	475	461	474	434	456	463	462	493	465	459	499	451	458	456	450	441	490	457	462	417	469	439	475	487	460	455	488	432	416	453	453	510	493	453	430	409	464	459	426	441	424	487	441	493	459	470	424	444	464	463	475	460	450	473	444	451	458	451	439	475	441	445	493	476	473	443	472	446	447	447	424	480	436	460	428	433	441	471	470	430	445	426	492	444	483	410	439	477	437	473	420	459	454	454	450	436	422	442	462	472	486	490	473	465	475	420	455	437	482	456	442	424	470	511	468	420	425	431	439	482	443	477	493	457	477	443	418	510	440	465	433	432	465	482	492	449	465	446	428	465	465	499	432	452	476	430	479	443	453	475	448	454	483	453	463	483	479	449	471	445	418	411	428	412	449	460	448	485	453	479	457	475	449	465	454	435	447	479	426	475	483	451	436	447	471	471	415	426	463	475	445	434	440	458	489	425
7528	19097	18994	12968	10252	6345	3876	2753	2158	1594	1402	1264	1207	1004	833	765	758	787	730	732	736	730	702	650	670	668	723	752	722	822	1016	1248	1317	1333	1084	834	917	953	989	1007	799	702	644	595	648	646	610	636	679	611	642	646	642	628	649	583	635	641	647	650	638	667	591	665	663	612	596	655	559	622	634	580	606	655	632	620	602	551	625	653	601	630	617	593	607	642	638	601	635	634	595	607	614	591	625	628	601	634	627	653	648	598	614	568	681	638	560	638	611	600	589	614	591	629	631	598	613	606	624	619	598	624	601	599	576	617	585	626	614	629	604	664	593	637	642	625	622	662	661	613	596	627	634	632	612	594	637	596	560	633	628	650	666	583	604	604	604	609	594	641	634	616	576	598	626	620	604	585	552	588	627	595	622	596	619	646	627	587	608	630	621	621	633	601	596	656	625	650	618	623	640	633	593	583	599	659	618	584	646	620	620	580	615	615	610	613	662	611	625	635	601	617	594	661	654	595	645	609	610	639	614	568	650	612	636	576	650	607	591	599	607	630	637	562	626	621	600	629	633	582	657	625	603	643	597	610	626	645	648	628	619	610	604	625	607	607	645	612	653	587	615	604	642	578	614	605	638	620	604	583	618	597	609	622	579	607	618	628	605	620	622	619	601	581	594	651	603	635	620	639	627	612	583	630	610	572	619	645	617	591	581	614	625	631	601	613	668	626	638	618	590	639	598	578	580	656	642	614	627	583	598	600	633	651	620	540	624	668	610	610	640	635	612	645	615	627	602	640	601	658	624	640	594	611	656	604	629	600	627	628	600	618	620	616	600	612	653	649	622	619	632	635	625	625	601	646	592	638	604	630	608	602	558	632	625	599	637	609	657	578	596	663	566	615	619	588	593	603	613	608	620	607	614	611	613	601	602	605	615	633	609	605	619	629	615	648	610	627	624	584	625	602	601	619	571	642	596	586	635	608	612	597	640	609	620	667	599	605	599	609	595	599	626	646	626	576	606	657	637	589	586	573	562	622	619	629	606	681	644	624	663	614	601	584	567	633	617	633	597	621	606	602	607	575	599	562	601	642	612	596	651	611	637	633	641	604	620	648	658	612	610	613	625	575	602	573	637	632	628	657	647	628	594	640	618	614	619	612	592	640	611	596	673	627	615	634	643	646	604	650	599	622	587	638	600	612	635	649	619	582	638	607	582	623	637	596	633	624	642	575	586	609	635	591	617	617	623	606	623	589	578	618	645	648	615	620	626	606	623	627	610	622	615	612	639	599	605	635	628	585	593	585	660	595	548	620	613	593	581	632	647	637	633	603	571	648	596	616	583	638	598	592	611	597	631	575	584	640	621	654	612	621	573	626	590	635	614	606	614	607	616	603	659	633	580	656	606	637	621	597	629	612	628	605	606	621	586	633	597	604	600	623	582	614	600	593	623	652	570	619	576	630	605	624	575	605	591	644	628	663	646	614	608	578	575	613	630	591	597	606	576	654	602	607	599	608	634	654	649	608	643	617	621	645	634	641	578	583	587	587	580	601	568	641	604	567	613	611	627	622	634	617	591	607	644	622	626	613	569	588	639	593	609	606	651	628	656	616	633	645	603	601	661	632	604	633	602	629	623	613	610	613	620	598	640	623	605	579	603	629	625	601	630	624	587	628	607	597	586	635	584	629	617	636	650	607	604	604	605	599	637	599	577	597	648	608	601	605	545	689	588	606	629	578	615	614	577	616	652	629	614	619	612	632	602	652	610	607	625	608	633	629	639	600	637	609	610	623	583	584	627	612	591	578	630	600	617	575	597	631	684	636	662	586	577	562	661	628	637	596	639	600	580	628	609	607	614	609	571	575	648	652	634	624	580	564	571	568	597	586	645	672	658	551	594	603	628	639	587	577	615	583	641	642	625	615	633	631	565	603	603	612	592	630	594	634	623	632	610	557	638	622	558	587	634	635	600	628	666	637	608	617	611	593	621	616	608	658	619	603	599	609	628	600	576	608	593	611	583	631	666	609	625	616	642	617	623	624	632	600	598	595	643	631	643	553	565	597	595	595	631	568	593	625	615	612	555	596	615	641	628	622	657	636	607	670	670	634	586	601	619	605	590	615	590	632	613	603	659	601	610	633	644	635	621	612	618	640	617	647	619	631	608	623	597	660	598	637	613	642	613	647	628	621	622	552	630	651	594	614	636	635	593	594	640	600	626	634	649	592	643	668	610	644	581	668	612	602	617	654	604	615	619	611	634	596	610	622	656	609	571	655	643	636	598	640	614	621	662	613	622	623	642	630	584	593	631	603	614	597	591	618	644	652	610	617	644	587	676	592	567	604	658	638	611	574	624	619	626	612	619	577	656	614	641	595	602	660	571	623	602	566	583	596	596	567	637	589	629	569	588	588	588	629	631	601	654	652	617	616	605	592	584	622	567	630	640	597	622	622	591	621	655	578	634	604	560	593	642	606	628	621	661	599	619	628	659	598	631	574	637	616	616	586	588	628	616	634	606	590	563	655	603	646	627	643	591	589	600	637	611	603	652	647	618	612	624	643	598	539	594	579	584	622	626	620	597	634	610	600	610	633	577	649	625	641	602	622	631	662	631	622	657	604	634	624	639	578	630	640	616	626	583	654	633	625	642	584	583	603	614	668	655	592	622	647	628	660	628	640	642	607	589	612	646	669	626	588	642	657	569	588	612	619	617	633	625	639	613	634	596	625	642	574	614	631	622	634	603	621	624	622	596	619	611	635	581	649	605	622	632	630	619	639	621	571	622	611	612	588	616	621	586	673	623	602	612	638	597	622	599	575	589	637	637	572	636	608	615	601	642	640	666	649	638	600	630	630	667	622	610	642	577	622	595	634	618	619	650	626	635	566	645	604	610	606	630	646	614	624	598	657	643	623	626	568	646	631	643	596	634	588	617	597	616	627	612	610	602	620	616	664	650	600	592	606	638	610	593	594	623	649	677	647	634	606	572	615	614	625	631	610	613	641	621	620	596	631	614	631	647	611	655	584	636	622	555	589	568	624	614	634	616	648	583	618	588	634	632	604	629	607	656	575	612	584	618	591	602	599	634	560	606	622	619	614	642	610	630	597	584	580	606	610	657	626	612	596	584	641	595	649	572	577	600	598	620	567	598	590	633	631	581	603	575	631	651	585	652	560	633	632	613	605	632	596	645	624	626	618	654	588	614	634	686	672	616	604	647	584	565	634	640	610	600	605	625	608	631	635	627	598	600	602	620	585	627	562	622	662	601	592	546	577	596	646	655	622	570	627	594	575	646	592	609	671	601	623	604	604	586	643	615	625	605	646	626	609	624	592	606	602	639	629	645	667	632	635	636	627	617	597	603	648	591	628	629	634	605	598	584	618	682	591	600	558	649	624	610	616	616	565	570	624	605	623	590	598	577	603	622	585	609	589	574	588	619	561	591	604	617	604	627	652	589	619	591	614	552	615	592	633	643	645	547	595	596	601	601	612	589	630	601	614	636	612
22449	20922	28669	23338	20927	21004	11795	1873	1110	845	859	723	651	550	480	547	448	449	427	436	454	422	421	423	400	442	372	477	454	574	694	804	828	771	586	509	533	590	567	487	423	383	331	343	319	377	381	336	355	362	359	351	349	337	327	324	316	348	352	341	360	336	329	370	355	354	331	365	341	338	340	320	345	338	332	331	331	360	325	353	356	329	327	322	364	317	326	331	325	336	337	354	307	311	332	349	336	339	351	341	328	297	354	348	318	334	313	350	350	351	359	319	332	356	339	335	297	333	337	365	316	321	335	321	368	330	317	315	347	353	332	357	310	321	320	330	339	345	316	358	341	325	336	333	300	352	316	316	353	318	353	341	320	338	320	329	350	342	330	345	341	333	370	344	316	352	316	346	323	320	346	381	313	365	310	324	374	326	345	356	357	346	321	340	320	334	332	340	340	363	306	354	336	328	381	371	337	346	347	371	356	345	338	317	316	298	333	336	337	324	322	349	354	335	336	325	340	351	311	335	291	351	333	353	331	347	297	343	345	318	342	325	339	353	347	330	357	374	308	298	326	348	335	332	322	359	362	340	363	334	317	332	322	321	339	329	359	355	339	313	358	352	328	336	315	354	396	342	335	346	308	340	353	338	336	339	341	326	340	349	326	313	357	322	355	333	351	352	336	320	343	335	361	399	331	325	350	329	343	366	352	327	353	339	375	316	357	349	318	365	356	326	354	342	350	346	342	340	334	325	371	334	351	335	349	343	334	357	364	314	324	321	338	349	307	322	308	335	358	348	331	348	318	341	362	366	300	329	321	345	318	384	308	325	351	345	367	327	387	311	363	358	328	357	344	346	320	318	352	345	364	349	333	315	335	333	327	338	358	348	305	338	318	342	354	352	350	352	347	333	309	333	326	326	344	365	347	333	332	358	326	318	332	331	311	352	303	366	347	331	337	378	329	302	340	340	345	338	334	329	345	329	335	338	335	317	355	342	372	330	333	299	307	327	348	350	366	292	336	307	312	370	334	334	324	351	337	332	326	335	328	350	349	332	364	345	331	340	316	329	344	343	343	329	346	350	367	356	354	328	323	331	321	311	368	343	343	325	312	347	334	348	381	348	320	342	344	317	314	319	353	338	327	347	341	338	326	323	334	326	341	330	311	316	360	364	352	333	347	391	319	343	346	341	298	332	345	331	359	340	339	340	323	345	332	293	345	352	369	336	328	329	342	313	339	310	306	341	330	320	359	325	331	277	365	318	338	353	346	329	347	338	321	333	358	327	346	353	352	328	367	364	342	333	350	298	342	312	328	359	344	305	336	325	350	339	358	339	351	330	309	329	280	325	318	324	351	343	351	324	349	315	333	347	321	323	321	342	336	334	323	331	361	351	309	345	333	332	330	344	345	306	323	335	360	320	339	363	342	342	326	338	305	349	349	324	363	371	350	331	341	334	321	322	340	320	316	333	324	340	341	348	377	345	347	302	328	326	341	344	339	325	356	352	337	336	377	358	349	344	305	318	370	353	309	353	335	340	353	360	314	325	344	329	349	316	342	326	337	324	333	349	344	355	336	305	358	294	339	336	352	316	351	363	351	320	347	352	340	356	347	338	349	347	349	366	335	329	377	363	335	335	370	338	313	336	325	318	342	310	350	313	330	332	345	346	342	310	321	312	340	300	329	329	357	351	376	321	332	322	338	339	352	375	326	352	345	337	329	345	320	334	358	355	348	333	316	328	316	350	320	326	322	352	342	341	366	330	335	326	328	327	309	356	312	326	368	340	340	322	340	352	318	321	349	376	342	325	343	332	331	327	327	343	327	323	338	382	354	325	348	326	336	343	308	323	331	336	339	349	342	350	322	344	336	351	341	330	345	322	306	347	329	344	334	315	347	322	344	348	355	326	327	306	352	345	340	331	327	335	332	326	356	327	324	368	329	339	335	323	328	352	377	351	338	357	316	332	357	343	332	327	325	327	325	327	376	328	338	339	337	305	329	329	322	315	331	360	341	307	357	344	323	360	326	331	322	336	331	305	323	351	362	381	331	338	319	333	323	346	320	316	310	320	323	334	322	352	346	339	349	329	322	314	300	336	369	362	345	328	318	314	354	361	359	345	346	310	367	343	330	329	310	314	331	346	337	322	358	346	333	322	311	338	342	350	325	345	321	350	337	321	358	358	340	335	338	317	345	330	363	323	323	338	325	306	326	318	362	340	344	342	338	344	348	348	361	332	347	301	355	373	326	340	322	323	358	341	323	346	348	343	353	309	336	313	350	323	321	346	370	328	377	346	321	334	329	307	341	335	326	323	313	356	373	339	314	358	305	331	310	319	340	340	332	335	335	359	329	328	352	304	337	327	344	345	353	354	342	338	336	300	315	361	354	341	352	352	366	359	374	345	321	319	344	336	331	363	349	321	322	324	375	336	352	335	337	336	344	322	353	303	343	345	349	322	383	353	316	319	312	333	315	329	331	338	345	341	338	318	364	275	342	325	336	338	346	326	342	349	370	368	332	320	305	357	337	292	346	345	343	346	322	338	326	304	338	333	371	327	348	324	390	334	322	335	354	340	370	341	352	351	326	348	349	343	345	309	350	312	338	320	324	325	363	352	328	339	333	356	334	335	334	352	337	311	317	302	326	393	344	346	368	323	339	315	327	359	369	309	323	352	361	314	349	340	339	339	340	340	348	327	370	338	354	340	346	332	355	339	351	357	335	359	328	344	365	335	355	335	297	341	345	341	338	348	329	326	319	341	350	331	329	312	327	345	302	317	323	326	340	349	358	332	364	318	365	328	346	331	316	313	306	330	308	314	317	368	339	335	343	340	317	326	345	345	348	324	335	303	371	369	331	352	374	352	377	348	334	315	312	387	344	311	317	298	291	329	343	312	303	335	337	342	296	331	354	358	328	360	336	344	356	340	363	330	355	320	304	365	333	325	320	323	322	337	324	315	367	360	322	317	318	320	344	352	335	367	340	332	312	302	324	322	328	344	359	300	346	311	309	327	319	352	367	350	342	362	346	343	360	334	320	321	361	392	340	347	335	329	329	373	339	307	310	326	341	354	344	350	331	353	386	339	356	334	360	324	320	345	368	309	334	347	334	311	367	333	321	356	324	349	316	338	337	329	352	340	350	322	348	324	351	376	357	356	323	341	364	334	357	316	351	349	347	330	353	331	333	339	331	306	342	364	334	347	325	315	339	383	354	320	304	325	345	341	338	344	333	349	345	362	369	379	334	305	353	331	301	368	343	322	304	351	347	331	341	336	348	313	337	340	350	324	350	326	360	334	342	364	348	348	313	354	289	361	334	364	348	345	330	316	315	324	321	353	333	332	331	374	340	287	334	325	334	332	364	312	320	331	335	351	320	321	361	325	359	327	326	346	332	339	335	304	350	350	316	321	317	318	344	337	320	335	331	355	371	337	366	356	361	338	314	331	324	347	353	349	317	322	333	342	328	350	334	364	372	330	353	347	344	343	336	338	329	309
10162	25167	23874	16410	12439	7962	5113	3612	2693	1947	1809	1654	1292	1044	897	814	757	718	717	628	622	637	605	584	644	636	701	693	764	902	1194	1484	1558	1363	1037	900	863	1062	1011	826	606	482	490	463	515	486	480	510	525	468	470	468	483	472	454	485	454	455	448	481	489	470	468	442	463	457	486	449	474	472	483	414	467	490	480	475	472	439	448	483	463	460	480	472	443	444	473	483	465	481	469	465	481	456	472	487	449	484	456	438	441	449	435	430	425	466	435	444	421	463	509	457	474	448	473	408	457	452	465	474	448	439	486	475	444	481	440	453	436	442	463	457	460	448	444	435	493	483	470	469	466	442	459	454	464	433	475	460	469	478	447	481	418	461	415	447	420	444	448	447	470	435	493	423	452	478	425	495	431	430	456	433	470	478	451	428	450	430	440	425	458	498	431	482	461	455	384	459	474	456	425	444	416	459	506	462	444	468	447	474	418	496	468	428	488	456	468	464	414	441	473	490	482	472	445	490	482	463	438	453	479	461	489	444	462	484	446	444	424	477	455	452	445	447	428	439	465	456	465	447	474	425	455	470	414	499	423	462	442	430	415	435	458	462	461	450	460	410	452	448	458	444	477	456	434	453	460	432	413	440	469	473	469	476	447	480	438	446	473	435	457	460	459	475	484	445	461	454	432	450	454	454	411	471	466	452	468	467	487	459	451	470	449	444	463	451	465	490	436	459	446	452	430	467	478	462	431	469	468	457	445	468	461	482	434	470	482	445	436	450	450	444	466	459	428	468	476	459	457	489	430	473	480	457	455	445	468	488	444	438	470	458	491	487	472	457	447	468	438	481	422	497	502	458	505	477	464	412	460	430	444	497	481	424	453	425	481	445	421	449	471	490	410	488	471	474	443	470	408	396	446	493	446	483	474	444	462	427	449	444	461	463	498	457	472	467	468	468	483	467	455	472	453	444	453	443	450	479	459	467	458	493	459	451	454	474	477	464	446	489	467	483	449	443	490	443	442	448	443	434	471	451	449	479	444	466	473	465	475	457	460	457	388	482	433	428	472	477	461	439	475	424	445	472	459	502	473	441	430	454	433	484	525	445	467	431	457	482	434	465	458	432	480	445	455	458	471	472	478	422	438	445	425	439	440	486	472	445	460	469	449	475	494	465	478	450	496	462	463	430	451	445	446	439	446	446	453	437	434	467	461	468	418	470	436	471	448	470	489	437	439	455	414	480	455	469	467	449	436	450	457	464	472	444	446	441	451	425	460	485	453	437	476	441	466	447	460	411	400	417	402	456	486	457	452	497	416	470	462	445	479	438	455	442	487	466	458	483	498	491	413	468	458	414	443	453	439	486	459	491	463	494	444	481	433	481	429	472	433	462	443	434	445	464	439	432	432	479	472	474	468	459	494	479	485	441	451	472	474	437	494	472	465	457	456	472	435	446	449	452	456	478	480	445	494	463	425	437	475	449	477	475	466	427	454	453	453	486	450	429	442	466	459	455	479	502	442	447	464	443	447	470	442	490	466	439	473	433	495	470	433	451	477	450	418	437	453	456	463	450	495	463	500	463	456	474	450	453	419	428	446	455	461	446	475	476	446	487	427	465	485	462	430	484	466	428	476	415	458	450	457	453	426	413	468	428	448	422	481	479	466	465	466	455	450	482	450	408	483	462	433	455	446	499	485	472	435	479	431	454	424	502	441	437	453	491	408	423	450	451	454	468	464	442	414	472	433	463	443	492	444	496	429	456	457	446	478	478	436	421	456	448	444	453	466	471	444	490	493	456	446	431	464	462	464	460	460	459	440	465	433	459	444	452	472	451	434	471	474	478	442	480	439	475	425	446	462	483	453	459	501	459	463	452	449	458	468	429	439	447	480	456	458	467	436	470	451	429	472	462	485	463	477	433	472	437	434	469	435	448	483	463	443	474	457	421	467	418	427	489	434	470	463	482	468	482	452	474	459	476	465	434	417	447	473	456	473	465	416	443	460	465	483	458	432	466	442	472	490	476	442	450	438	438	432	428	462	496	422	491	468	468	436	454	480	471	457	441	447	490	483	453	437	455	490	449	475	431	460	469	475	467	453	479	440	478	434	463	487	449	380	457	470	470	501	433	456	481	470	476	455	443	455	457	453	481	432	472	456	457	472	419	461	485	458	416	435	417	452	441	437	489	469	460	426	413	445	479	454	448	446	461	466	470	464	445	468	474	444	460	454	476	503	460	437	476	450	467	429	464	499	471	483	453	465	426	503	480	455	430	478	465	462	452	485	426	438	465	497	461	416	468	472	471	464	455	507	459	423	468	465	469	474	451	449	424	474	490	503	464	450	487	440	423	509	451	451	450	470	470	458	507	439	436	406	451	445	444	459	446	452	465	458	482	454	444	468	464	449	481	470	433	462	446	487	454	472	454	463	408	439	463	467	455	473	449	426	410	442	419	426	466	442	481	461	488	435	462	454	444	486	433	476	427	451	480	461	468	482	452	436	444	448	451	471	418	445	450	437	452	462	434	433	469	448	470	466	452	497	456	492	467	473	478	479	479	449	460	478	486	457	453	447	459	501	427	452	437	395	444	483	474	485	458	456	461	447	440	465	413	474	455	456	443	424	489	467	468	461	453	486	419	444	414	426	419	444	427	469	490	463	469	459	443	452	444	461	455	407	469	438	463	447	486	478	457	436	484	460	503	469	437	464	462	464	451	445	438	475	433	475	469	452	421	445	470	459	466	430	462	470	472	476	516	433	472	471	469	439	478	449	490	440	455	468	477	450	450	473	491	438	431	461	436	480	425	444	447	424	436	455	428	479	449	455	468	431	450	473	457	448	430	482	447	454	406	508	451	458	434	457	473	453	466	472	434	468	448	426	436	485	445	442	462	449	462	489	445	447	435	452	422	463	462	442	488	463	482	424	485	430	398	449	457	418	449	453	446	454	450	426	499	494	455	439	468	486	473	462	447	439	449	506	449	441	475	465	469	432	433	466	443	465	494	455	453	455	471	475	460	481	450	495	474	444	411	455	448	452	494	443	460	472	435	452	463	502	478	429	460	463	425	456	488	446	452	474	447	443	490	447	446	476	462	450	432	450	457	421	484	442	456	503	442	479	417	475	462	434	475	462	442	454	446	451	449	454	488	466	463	449	470	444	505	456	456	440	458	471	440	467	440	464	462	453	469	489	474	422	447	475	466	453	455	454	438	458	438	439	445	430	484	509	463	430	490	459	461	464	458	502	471	453	477	478	479	496	434	457	450	433	504	493	480	443	451	473	445	461	444	486	430	460	471	461	446	464	452	412	470	489	478	440	443	478	420	437	480	456	446	471	468	456	451	486	465	464	458	488	449	446	445	445	423	487	456	453	460	467	452	436	445	469	496	468	442	419	434	477	472	429	459	448	465	428	470	444	442	470	437	478	471	424	505	447	489	447	446	420	495	431	460	455	484	482	424	479	448	441	415	441	430	439	449	428	490	427	449	438	462	448	482	452	460	465	432
26539	20478	12937	4685	1964	1115	658	541	448	389	456	393	389	342	359	349	352	306	359	346	340	351	326	335	344	381	343	363	385	429	493	548	514	488	373	399	408	451	412	390	356	343	337	316	308	327	336	353	305	340	330	344	339	345	309	340	352	317	359	352	333	365	353	328	347	331	359	338	342	328	344	341	329	350	325	351	344	321	327	344	286	352	308	332	317	339	351	337	353	325	380	339	354	374	345	318	313	349	337	324	341	337	331	340	310	352	341	322	344	310	323	326	336	350	318	334	383	359	333	351	342	350	331	321	352	334	333	327	314	333	328	338	331	323	333	321	335	324	333	337	337	352	332	347	309	367	325	344	306	346	346	345	333	329	326	332	364	353	336	349	315	335	324	322	358	342	307	358	357	332	328	332	325	347	347	328	302	350	317	350	327	347	331	355	319	310	331	355	329	327	327	306	350	329	311	335	328	331	347	324	356	368	335	316	372	359	363	340	339	375	339	351	326	373	360	310	352	316	320	307	350	274	323	343	328	334	360	352	366	354	328	344	347	347	358	314	331	332	330	337	338	354	354	336	328	341	338	324	322	332	360	330	346	313	333	314	322	328	322	323	353	349	331	317	339	327	339	322	348	328	371	307	331	365	341	339	341	336	342	351	330	353	344	343	331	307	308	331	339	326	326	324	362	346	332	377	359	338	319	324	338	324	363	326	344	301	330	314	309	351	362	321	345	315	347	305	323	376	359	328	338	301	352	328	335	315	334	339	316	303	303	353	322	346	347	310	347	357	305	356	360	316	364	327	347	321	327	319	340	327	319	315	353	396	317	341	306	340	328	335	328	346	335	308	327	335	370	346	355	347	338	386	335	308	329	323	364	325	321	333	305	324	368	328	307	342	373	324	323	319	323	321	360	350	346	373	342	299	323	343	354	361	327	345	344	317	338	364	337	348	329	352	343	349	364	348	323	320	345	339	326	336	342	303	327	331	329	329	339	363	324	326	313	328	343	352	314	360	346	324	291	335	328	334	355	325	366	311	311	331	324	350	362	330	341	330	348	337	304	337	341	326	352	360	326	318	335	321	350	361	338	306	308	351	322	343	344	323	320	354	325	355	331	294	359	329	335	330	350	329	324	358	334	323	352	360	317	370	337	300	341	345	317	341	364	329	339	329	359	322	340	313	354	355	331	350	329	352	354	319	348	298	327	302	345	319	314	341	352	341	356	372	318	336	329	345	307	360	353	361	315	321	344	327	366	314	329	359	300	362	298	332	332	343	327	313	345	346	336	326	326	359	331	325	350	293	302	332	350	323	351	350	344	336	309	300	334	348	325	351	330	351	309	321	345	357	372	339	343	323	311	313	344	366	352	341	337	304	357	362	343	336	330	361	361	374	347	368	280	367	313	334	340	326	347	336	336	327	347	338	326	310	320	325	343	300	332	335	357	355	331	299	352	319	326	366	338	345	347	339	332	321	302	304	351	351	348	316	322	323	329	330	339	339	293	331	366	343	337	334	329	334	330	295	342	303	314	337	308	296	309	354	355	329	323	340	350	355	349	353	305	337	363	345	310	340	325	318	367	336	327	351	331	312	334	320	338	352	343	316	346	334	370	329	328	320	341	374	346	335	340	354	318	366	311	337	313	359	352	335	339	337	352	347	341	328	363	336	336	333	326	323	347	343	357	329	369	341	330	346	340	335	340	336	342	317	330	349	324	348	325	315	357	341	345	374	350	307	340	314	341	349	325	358	284	356	312	349	369	366	354	306	360	324	344	350	343	314	309	347	335	348	349	330	335	342	334	338	372	321	317	361	333	330	341	340	337	320	347	344	324	344	294	324	313	318	344	339	351	311	313	366	337	353	320	333	349	361	354	335	326	326	333	303	340	342	328	361	380	335	343	340	320	309	336	330	296	350	327	325	293	365	355	327	330	337	313	353	350	362	356	334	336	313	328	354	330	325	326	327	328	346	323	370	334	358	341	332	342	292	368	345	360	364	305	336	357	299	388	326	360	381	364	340	331	341	336	337	352	339	367	337	327	358	359	368	334	336	324	342	299	311	333	332	318	344	329	305	352	333	339	338	346	335	359	318	344	355	359	328	327	371	344	361	344	325	344	338	340	363	365	314	327	359	360	302	338	327	334	341	330	352	344	310	349	361	339	360	354	347	333	314	353	332	333	335	337	346	341	328	357	305	313	364	354	327	340	324	323	344	340	307	323	344	352	349	330	346	353	338	349	285	309	316	333	334	355	321	317	314	340	331	315	344	342	334	358	342	340	332	354	283	326	370	344	347	357	350	333	349	348	367	336	336	357	328	321	368	343	326	335	366	340	360	347	315	334	308	346	333	336	355	327	357	331	355	348	325	356	350	353	357	296	321	356	359	297	335	351	355	296	340	362	329	358	311	333	357	327	327	318	335	326	372	354	341	321	373	348	338	367	318	344	360	325	354	353	347	354	339	347	334	320	359	316	339	343	381	344	320	316	321	313	335	347	346	331	351	341	352	332	306	367	331	311	349	351	336	322	359	326	340	315	331	304	337	323	328	315	333	352	315	350	327	322	352	350	334	312	327	350	333	329	345	369	351	363	355	331	373	325	312	333	320	331	364	330	337	324	327	369	292	304	366	367	320	341	371	349	351	333	333	337	325	347	332	336	356	356	324	328	333	341	348	336	357	342	327	339	367	305	307	361	330	340	328	318	339	325	346	324	335	337	319	335	338	321	348	334	304	334	354	350	359	312	317	356	381	338	333	357	355	326	353	352	319	311	333	376	347	335	355	329	358	325	351	326	321	323	338	337	313	358	334	320	335	341	307	359	335	337	326	377	354	329	331	369	325	335	349	318	323	322	323	329	345	335	298	332	339	346	319	328	308	360	349	348	322	336	372	364	348	351	344	336	330	316	311	332	322	332	348	319	331	321	320	348	338	311	333	375	341	349	319	341	336	370	305	329	345	329	332	344	357	303	327	338	365	316	347	347	367	335	351	370	299	302	302	346	330	338	342	355	322	366	346	364	366	326	285	321	308	331	353	353	349	357	333	327	335	325	363	321	330	364	334	323	329	360	334	330	363	363	362	332	341	332	339	320	353	330	308	341	354	346	359	313	326	361	339	311	357	324	348	341	336	314	344	346	315	357	318	324	339	341	338	309	312	321	307	333	360	339	335	332	366	352	346	353	320	363	320	346	336	332	353	317	337	318	377	324	333	308	344	343	355	338	297	351	314	348	348	326	334	370	345	335	353	321	341	355	352	355	325	326	353	333	347	324	302	330	377	319	348	326	328	327	327	341	278	335	330	334	333	325	379	299	344	336	337	333	350	361	299	327	348	324	354	360	323	329	339	343	345	355	336	351	327	331	368	325	355	316	331	314	335	338	323	338	284	354	320	364	359	393	363	320	328	349	333	323	352	338	325	364	353	367	339	336	346	339	302	326	339	326	359	320	312	341	321	334	376	323	351	313	324	336	342	302	344	356	326	333	342	323	346
7220	10979	10934	6655	4028	2490	1451	1032	719	650	752	677	527	439	496	523	472	461	481	452	473	456	472	453	460	486	522	530	599	734	860	926	885	772	562	581	642	696	554	538	468	479	441	437	485	472	470	459	478	451	428	477	448	470	467	447	446	482	451	469	434	462	435	472	436	415	477	399	466	449	483	451	421	479	432	498	475	434	483	445	437	456	428	471	463	455	466	461	432	462	476	491	439	428	469	466	503	454	460	454	444	452	402	470	456	444	495	471	454	471	469	494	502	466	463	452	451	444	450	457	460	427	458	464	442	457	465	431	480	450	476	440	478	463	449	460	457	439	457	502	453	450	426	458	453	455	497	475	467	504	441	444	419	461	457	474	487	459	474	459	459	422	470	452	470	439	466	472	463	477	432	449	452	496	488	450	442	446	442	440	445	454	469	438	450	441	442	464	439	491	453	472	447	471	456	462	431	508	433	440	444	428	450	428	452	463	473	455	466	471	448	473	487	462	436	456	460	485	445	464	463	485	413	457	472	460	416	461	456	427	453	452	450	464	431	478	426	453	476	420	481	462	455	467	480	469	428	458	489	423	417	440	456	480	455	491	446	433	523	459	474	437	445	444	468	455	474	433	463	447	412	486	444	468	422	446	455	405	446	462	478	477	434	453	478	463	467	458	454	456	486	459	447	436	421	490	432	467	461	413	458	482	443	437	497	420	469	460	441	482	473	501	456	442	468	463	483	449	495	442	439	471	486	449	440	471	445	431	450	453	479	472	479	453	451	455	441	442	449	439	445	488	457	467	439	455	464	460	475	459	474	457	462	456	454	460	464	420	443	445	462	489	474	420	438	453	457	417	467	493	458	478	450	441	426	469	470	474	445	454	453	433	467	468	475	458	434	430	440	487	431	415	393	418	470	475	438	448	425	441	453	417	467	454	474	445	471	478	483	451	409	475	439	458	471	419	459	484	442	481	456	446	481	410	437	462	446	438	454	441	465	456	461	457	468	466	445	462	479	416	441	460	485	478	417	473	459	451	450	446	456	463	421	440	459	437	469	456	428	469	458	446	479	441	429	450	460	461	413	445	456	451	458	439	449	414	469	464	425	469	468	436	483	434	481	472	449	448	459	472	462	464	436	474	444	434	460	446	427	449	433	448	439	450	432	470	488	477	455	496	438	439	453	458	472	476	458	475	441	451	449	437	483	469	454	417	435	480	421	484	478	436	484	464	431	451	459	420	433	456	403	437	448	436	446	422	474	488	421	464	420	449	444	455	430	477	476	471	481	404	476	497	429	455	477	436	452	472	481	472	460	430	442	420	455	446	464	448	480	465	432	420	457	465	450	462	440	415	464	478	463	464	439	421	454	448	461	440	457	448	458	418	459	460	421	464	407	473	428	441	440	465	441	430	459	448	441	471	448	446	483	457	482	449	498	436	437	477	473	441	456	470	418	432	433	483	447	426	470	463	468	481	453	472	459	442	493	456	468	432	504	439	468	455	468	470	475	444	436	501	460	470	467	424	440	477	477	435	435	451	453	443	487	450	469	452	440	463	441	467	462	454	459	490	436	466	408	469	430	464	431	438	452	450	434	434	453	475	489	432	459	427	455	436	402	478	461	483	461	452	451	475	459	433	433	461	456	455	454	467	459	428	446	457	461	458	468	454	453	467	423	475	452	481	454	443	475	471	465	456	460	452	453	429	520	463	436	455	450	459	465	430	466	443	433	430	469	444	513	470	456	408	422	456	442	403	496	457	453	438	463	426	485	506	463	516	476	432	435	463	420	411	401	475	489	473	460	481	471	474	488	473	457	449	473	415	443	481	436	458	458	441	437	476	429	467	429	419	470	464	399	490	452	459	428	445	448	450	423	475	459	455	454	428	484	452	398	516	482	493	501	438	440	445	466	459	502	454	468	458	455	450	467	457	465	476	452	444	438	460	480	441	453	462	454	489	445	462	441	443	445	455	469	465	486	474	496	473	450	471	445	459	489	461	414	489	447	469	452	449	428	429	433	437	450	463	444	476	434	448	459	474	444	467	450	479	440	504	465	470	500	466	451	466	465	415	419	431	452	474	466	443	463	435	463	438	470	454	459	483	441	433	443	470	494	467	414	459	450	429	444	496	453	474	480	494	467	456	436	461	499	461	479	434	436	466	447	458	433	474	448	453	471	421	490	467	436	462	430	488	425	465	464	436	451	482	431	441	459	436	440	461	418	431	449	431	464	472	443	403	448	426	469	449	456	428	461	473	492	449	445	470	443	494	423	456	462	447	483	449	494	471	491	479	473	451	453	420	461	463	435	456	477	471	451	472	438	449	494	472	452	478	424	465	456	440	457	484	446	421	445	437	450	430	438	405	452	447	460	487	438	477	490	464	496	430	433	518	434	482	458	451	461	460	430	454	432	447	408	457	429	442	456	447	448	453	441	427	432	475	468	445	464	475	463	447	460	435	439	444	483	436	454	470	453	444	455	449	497	475	470	450	437	494	477	463	478	492	473	441	410	457	429	435	451	428	438	449	418	433	435	509	449	466	467	403	515	449	409	460	439	414	445	420	455	446	452	470	440	433	483	426	474	465	433	468	496	490	410	479	469	443	463	422	467	411	479	433	453	433	420	485	494	452	492	496	442	451	456	485	475	458	418	426	502	430	457	434	454	441	465	470	462	444	498	460	451	472	470	475	465	442	448	444	459	468	408	475	448	463	449	407	443	473	455	438	463	480	459	459	459	458	446	470	445	429	483	478	436	406	447	473	438	456	471	492	449	458	421	459	449	431	504	452	434	460	485	447	475	461	443	470	502	471	471	471	443	473	497	471	457	427	463	483	488	452	418	457	482	453	456	483	444	472	489	479	428	453	456	432	441	461	464	466	440	452	452	460	428	468	427	437	507	459	446	450	482	451	472	453	473	468	434	476	444	456	464	433	435	499	466	420	460	486	479	471	466	485	469	397	447	440	438	471	476	465	455	463	496	454	438	452	444	475	472	464	446	434	482	446	443	452	438	440	422	458	441	460	442	463	464	433	494	474	474	472	452	439	486	487	474	454	491	437	474	446	467	449	452	424	422	429	444	451	421	404	460	449	484	445	448	427	441	466	474	467	475	460	482	463	483	457	426	433	449	449	456	456	465	444	429	452	447	440	459	481	441	489	473	460	460	455	459	507	439	454	431	445	438	475	498	456	489	438	473	444	472	438	449	434	429	475	480	459	422	494	426	473	449	419	440	460	452	450	480	445	458	423	440	433	429	464	474	463	490	450	492	425	422	427	469	455	430	477	447	463	438	448	449	476	453	458	426	472	438	507	416	451	434	421	442	479	438	474	449	484	455	456	480	451	446	455	484	438	463	459	498	441	457	466	438	477	442	453	472	475	464	461	475	460	431	459	442	420	474	447	440	456	459	451	475	490	466	425	432	438	461	479	474	454	486	479	443	453	437	481	442	459	493	438	490	458	434	460	452	401	476	461	475	450	455	474	459	492	460	467
23335	20906	28259	23664	20913	13257	2087	1063	849	742	772	628	610	551	582	529	549	487	526	498	530	484	494	481	518	504	513	547	602	743	848	807	746	656	591	662	634	635	597	522	485	458	442	463	472	467	453	518	449	440	427	471	466	453	419	486	439	455	458	446	468	401	451	430	467	447	460	451	449	460	440	429	450	451	395	487	458	465	401	478	465	447	416	435	435	445	428	447	431	472	445	423	468	450	459	411	471	451	486	469	452	435	437	486	430	415	418	443	441	445	450	445	404	451	471	443	429	509	474	414	450	438	446	461	434	427	443	493	452	465	443	460	423	459	418	430	444	455	451	448	436	458	452	475	440	475	429	452	428	448	465	444	443	506	464	464	432	409	443	433	424	437	479	481	418	435	450	440	450	462	466	445	440	486	439	472	446	451	481	439	444	458	465	453	455	436	427	467	423	454	451	437	448	463	447	433	468	427	479	439	466	425	438	426	460	409	451	435	445	459	436	450	440	475	477	465	432	458	450	427	443	436	460	423	446	423	414	460	419	428	437	430	453	464	457	420	477	452	440	443	458	523	465	488	425	442	437	441	430	435	464	473	474	450	421	423	463	449	455	436	436	434	503	437	422	462	435	434	432	448	433	458	472	445	461	428	456	422	466	460	445	466	467	488	416	446	461	462	440	398	453	452	456	457	434	460	419	456	429	433	440	426	443	456	479	431	447	451	420	481	461	471	473	470	415	442	471	465	412	444	490	421	430	470	495	456	480	438	483	427	474	446	450	425	457	448	439	471	410	430	442	466	428	451	441	464	453	430	443	427	461	411	407	446	454	476	417	415	459	480	430	459	456	429	462	414	454	451	450	451	441	467	457	423	473	456	448	445	454	453	481	458	418	446	449	449	436	443	483	481	397	463	449	439	428	441	458	456	463	460	430	471	442	429	422	471	477	481	414	476	431	453	451	437	459	431	508	461	474	441	437	503	463	482	461	472	449	464	440	460	426	429	473	409	430	433	467	443	431	420	409	471	463	470	436	437	457	440	445	403	447	469	417	454	475	467	455	437	425	464	421	422	447	439	447	424	413	455	488	464	400	480	469	425	473	444	412	447	460	458	431	434	448	455	445	462	416	474	425	429	456	446	462	469	443	433	400	435	424	465	450	428	445	420	462	492	473	480	465	488	404	447	433	419	435	471	460	403	428	448	461	431	439	435	433	421	443	461	432	447	436	417	485	480	481	448	476	426	464	452	470	417	467	505	442	461	482	449	438	478	467	453	475	468	450	445	464	426	470	472	431	442	412	438	445	463	446	450	431	452	432	456	430	473	427	477	442	494	451	471	431	451	422	488	466	460	476	455	443	464	451	435	431	445	457	433	444	449	445	463	429	456	446	439	419	429	427	452	474	447	461	434	453	444	450	416	472	483	493	434	429	453	416	433	417	442	404	436	437	459	416	477	471	479	441	448	467	488	479	436	488	473	442	445	464	427	447	458	465	506	461	414	426	464	429	484	453	463	447	442	462	480	439	468	484	455	464	461	505	438	420	431	432	431	395	436	476	450	405	483	470	460	410	423	478	418	444	426	435	454	450	473	418	417	455	439	452	434	420	455	469	420	468	454	429	450	464	419	453	443	453	429	467	466	465	434	439	442	478	426	451	398	455	442	447	461	468	464	463	462	459	409	413	497	421	466	446	466	431	427	457	451	433	443	450	450	431	470	483	471	416	412	474	483	441	458	453	420	455	419	455	465	413	458	456	435	467	464	479	446	430	450	415	464	447	466	417	458	433	443	455	416	426	454	483	467	441	466	434	459	430	425	464	415	461	462	437	457	456	469	425	425	459	440	433	458	441	414	436	469	447	473	439	443	466	435	449	438	476	489	460	453	449	447	427	483	434	465	447	428	474	473	471	444	448	450	427	444	463	453	462	459	471	448	487	437	474	482	414	466	470	482	423	482	476	418	441	456	440	435	450	469	469	499	489	430	461	451	447	414	463	441	473	445	440	479	438	495	393	449	461	482	465	410	443	440	435	434	451	466	430	457	437	424	410	460	482	451	438	454	466	458	461	434	441	440	416	467	447	435	428	468	419	454	469	447	463	425	404	429	456	451	471	424	457	476	453	476	441	412	502	448	433	454	444	486	466	424	481	453	457	463	455	448	411	440	421	446	458	429	425	458	445	444	419	463	461	441	413	444	453	432	453	482	457	458	478	429	496	481	456	444	443	434	444	435	465	405	435	433	439	444	439	419	422	431	417	422	459	461	437	439	448	454	438	459	447	416	470	456	497	478	429	486	417	450	431	443	447	431	479	475	444	429	448	472	512	448	442	449	461	488	449	458	459	475	451	439	441	454	476	454	466	437	443	411	401	443	441	440	465	450	473	430	468	432	417	449	453	457	460	471	433	436	472	454	414	420	456	449	467	459	422	457	454	441	447	451	434	458	433	429	443	442	424	474	459	454	420	418	424	421	462	421	422	469	419	398	433	477	439	444	448	428	467	499	467	463	435	468	442	436	486	478	457	452	423	428	473	434	473	515	443	445	457	436	437	443	422	471	468	472	408	421	444	423	458	440	470	455	448	435	444	461	457	453	447	484	444	433	434	462	464	457	469	428	442	442	463	462	429	473	452	483	440	444	426	464	476	499	440	452	423	416	423	437	434	470	472	454	455	404	484	475	451	431	451	429	462	426	443	438	455	449	442	448	453	440	417	449	457	460	446	475	450	463	460	489	432	458	433	437	429	443	425	458	435	450	409	450	421	438	452	456	421	442	422	425	471	462	446	408	412	443	453	428	454	478	460	469	429	439	469	437	445	424	477	461	446	454	443	416	472	435	444	411	491	484	424	462	433	449	467	463	434	485	425	456	434	414	481	453	446	446	479	463	472	473	412	426	452	418	477	427	469	452	477	480	457	436	438	454	434	441	422	483	445	479	455	438	452	390	445	443	426	446	445	451	466	409	458	441	459	441	418	447	460	445	427	431	462	433	491	443	446	415	421	387	437	437	487	459	441	479	452	437	415	451	453	476	465	450	496	457	469	458	486	433	447	464	445	433	455	461	443	433	448	474	470	474	439	476	464	431	446	480	423	429	441	419	464	445	455	421	474	446	474	465	450	443	455	458	463	447	422	441	445	463	483	434	449	436	429	444	438	448	436	426	472	435	423	436	430	428	446	453	465	449	463	424	446	460	493	447	422	428	427	447	435	465	450	450	418	457	469	454	444	472	459	424	457	453	442	411	381	436	456	428	456	431	433	484	456	461	439	468	440	408	405	452	415	441	461	431	477	436	432	465	419	424	450	444	444	449	477	439	469	471	482	451	432	428	451	465	459	432	446	493	471	409	439	420	441	448	400	421	472	521	474	444	446	428	493	459	439	457	455	449	424	399	425	480	462	437	419	475	438	420	451	470	434	447	464	432	403	424	445	448	478	447	430	415	445	501	480	448	436	443	420	455	440	415	433	438	441	440	439	449	469	433	449	462	431	498	409	450
8293	19880	18449	11118	6679	4469	3043	2201	1668	1510	1459	1106	914	937	856	755	730	759	707	693	665	692	741	710	708	697	707	846	987	1202	1471	1290	1267	1043	908	995	1046	1054	905	697	588	630	595	597	627	660	629	608	609	602	609	624	588	646	615	597	635	592	591	654	648	606	610	621	553	591	592	638	594	593	587	624	639	643	625	628	585	634	583	570	594	611	592	601	655	640	586	629	573	654	606	594	564	595	590	640	571	625	576	635	582	576	611	629	590	625	611	606	574	638	616	622	570	586	637	587	614	569	616	586	530	566	599	589	577	598	649	603	593	611	586	554	565	609	594	616	574	553	602	618	606	620	576	615	601	588	562	597	631	651	628	580	629	580	618	587	547	617	595	589	606	630	593	614	612	592	638	567	585	568	624	616	590	595	653	601	615	638	579	575	580	637	602	601	587	577	634	605	565	595	598	554	612	606	615	582	614	638	601	678	617	614	595	571	581	611	609	607	610	638	610	599	576	625	648	610	608	609	582	623	594	569	598	562	599	605	598	622	588	596	559	595	612	619	611	613	629	621	597	611	619	591	617	580	574	632	610	567	579	550	610	546	563	609	657	580	599	607	561	581	596	653	610	576	620	611	575	610	618	604	638	609	578	578	612	615	586	579	595	626	609	642	584	564	661	587	584	600	551	652	641	627	592	602	667	601	581	627	653	612	625	591	607	579	634	635	618	569	584	645	577	611	591	595	642	548	624	610	593	603	624	606	602	609	602	585	616	565	611	541	598	579	613	583	620	578	601	594	579	602	598	603	603	603	621	617	605	608	608	639	576	623	630	569	610	620	569	592	602	583	592	578	618	616	608	588	594	589	580	605	670	621	630	633	576	575	609	638	618	647	605	568	621	624	580	643	609	603	598	589	611	613	595	619	632	584	661	620	644	591	590	581	583	609	581	625	603	647	598	580	593	602	556	555	579	647	604	579	588	574	567	607	621	647	634	590	642	637	639	614	616	628	588	569	611	593	593	584	644	591	599	608	625	580	559	626	602	593	599	574	595	570	638	608	629	573	588	575	558	600	610	593	603	614	568	645	598	588	583	592	568	618	656	596	618	575	568	608	581	606	543	591	608	632	599	621	589	589	597	613	573	561	562	619	571	629	593	617	650	609	615	617	604	609	583	574	579	557	615	577	611	615	588	606	613	612	632	599	580	618	616	582	622	610	591	620	538	616	549	646	584	594	609	638	606	586	622	615	561	596	514	618	594	647	582	573	600	605	601	616	573	643	555	585	633	580	635	631	626	602	618	602	600	643	592	578	569	588	600	627	579	608	591	604	594	614	660	605	601	607	639	623	567	581	599	600	569	644	582	601	586	607	599	558	597	590	570	613	582	597	594	612	600	594	593	563	626	589	594	557	597	629	604	563	584	619	627	608	630	583	611	591	610	596	573	588	606	600	619	610	627	632	587	613	639	581	657	552	570	603	608	575	538	578	639	622	619	548	611	627	588	585	625	606	591	643	614	662	576	589	646	617	581	564	592	612	581	563	609	598	595	603	617	627	590	625	600	639	566	605	600	614	562	557	610	561	615	604	577	563	574	574	598	643	562	592	601	613	612	604	593	637	573	573	634	626	563	606	614	635	613	581	610	579	618	588	625	584	596	578	605	617	652	619	618	571	570	663	627	607	594	574	551	586	585	598	620	585	610	632	589	567	593	653	602	576	620	576	614	619	605	593	615	578	598	655	593	637	604	611	589	546	612	584	624	591	589	635	598	587	647	610	590	573	595	601	627	600	582	586	630	599	587	619	634	593	632	585	562	614	637	584	591	564	579	617	587	620	602	632	569	615	565	595	619	606	600	619	566	534	622	565	588	571	638	626	582	594	631	626	577	634	600	596	607	623	618	585	576	588	608	593	562	536	597	612	665	594	617	563	618	589	609	607	634	618	576	533	655	615	588	619	613	621	530	662	597	572	636	616	623	557	574	585	590	618	572	565	581	599	602	615	594	599	574	604	563	589	592	579	580	640	602	620	552	617	637	622	581	592	578	559	576	632	628	598	575	591	633	610	591	605	603	605	595	621	599	595	608	615	596	648	620	597	595	624	575	619	596	575	575	626	579	637	584	605	603	566	609	621	580	635	624	600	598	565	590	589	596	598	596	568	593	599	593	603	631	624	593	583	606	603	610	572	581	631	583	650	566	594	604	615	588	609	590	604	637	599	619	533	652	577	585	581	545	567	606	605	588	638	601	588	608	628	599	629	588	602	609	630	573	556	585	582	591	602	587	552	571	620	628	611	576	575	610	577	639	622	561	561	633	612	628	586	549	601	600	567	561	599	556	590	596	590	603	642	602	596	583	643	625	587	598	625	562	569	538	589	605	594	569	573	628	614	580	583	605	580	620	588	592	624	659	616	593	605	582	612	643	607	598	597	599	610	601	600	562	583	608	597	628	625	625	600	619	590	573	594	578	613	595	586	589	578	596	623	595	610	584	574	609	565	654	617	623	637	621	639	606	621	610	628	591	576	584	582	598	586	574	604	573	562	597	570	606	625	630	573	605	604	588	549	568	599	590	587	592	613	602	593	547	600	617	606	614	629	604	631	641	604	581	579	589	575	590	625	589	617	591	614	622	577	608	589	607	635	615	619	624	617	544	589	585	543	563	605	584	616	600	623	582	607	569	601	630	596	587	627	607	577	592	589	616	576	622	582	613	612	585	589	626	591	604	614	657	638	604	604	617	605	630	613	605	559	622	575	624	631	591	599	587	628	566	573	597	630	571	626	586	595	587	618	640	590	580	584	627	620	618	571	610	603	619	558	579	590	637	586	571	611	559	625	590	603	603	597	595	582	601	599	591	565	603	592	596	602	574	607	602	633	576	604	617	589	604	650	589	592	601	611	542	627	651	639	611	633	623	590	599	573	598	589	622	578	588	604	620	578	605	637	581	564	611	572	616	614	626	646	604	662	623	629	582	622	609	566	585	605	603	603	565	552	627	584	570	619	617	619	643	613	592	613	623	600	588	587	611	639	647	604	566	579	645	608	600	598	574	614	589	605	552	592	619	579	628	628	623	608	576	581	601	598	611	600	597	600	659	614	618	555	546	653	627	591	585	565	598	606	557	557	577	586	571	629	600	587	614	626	584	615	595	637	657	608	602	637	587	576	626	632	580	642	615	604	603	608	609	619	629	591	588	578	636	554	585	606	601	588	607	558	599	625	582	625	597	639	566	607	626	597	631	622	573	590	577	608	648	579	579	597	551	613	618	614	634	625	593	577	575	627	582	607	626	604	607	581	602	611	597	601	609	585	620	576	627	671	587	578	632	606	588	596	631	584	602	589	578	608	601	597	645	597	610	600	640	566	600	613	676	635	564	577	593	613	594	575	595	626	607	620	596	565	591	605	623	587	551	585	562	582	609	590	604	609	608	573	552	633	635	597	639	596	628	599	606	573	605	565	588	589	630	597	584	637	565	567	606	582	584	651	608	621	598	573	607	586
22434	20912	28642	23315	20915	20998	11333	1528	1090	829	781	644	566	498	539	493	455	455	448	429	391	423	396	369	450	451	483	545	680	805	859	774	745	534	598	657	716	601	462	340	340	331	362	344	338	358	365	366	347	325	317	310	352	372	314	330	325	341	353	349	357	329	336	349	350	332	333	321	302	294	351	337	309	357	343	330	336	343	326	308	335	315	343	378	347	317	322	351	338	314	319	334	352	371	368	403	294	325	330	363	322	341	354	347	320	320	296	330	364	315	365	360	320	295	313	336	317	359	324	363	353	326	346	332	314	336	349	341	359	316	321	345	345	362	317	347	344	361	299	348	363	357	337	341	338	346	351	302	337	346	315	345	345	294	316	341	320	331	354	348	317	329	359	316	376	336	326	335	307	291	365	331	349	374	353	354	340	311	330	335	343	301	318	336	344	355	324	312	328	329	310	310	312	327	334	320	329	308	313	333	328	343	321	339	338	356	293	330	338	301	334	306	345	345	289	328	304	330	360	386	324	333	303	325	338	345	336	353	314	334	330	323	337	319	331	353	301	367	362	321	340	353	294	301	296	322	331	345	330	318	337	319	322	330	336	302	339	304	341	324	312	349	315	335	318	350	329	365	352	359	339	336	345	335	328	334	345	341	338	338	311	340	341	352	326	342	304	349	307	343	354	337	346	322	326	328	293	332	294	284	321	327	351	339	317	353	362	327	334	327	316	310	329	317	338	334	350	333	315	325	325	342	341	316	311	342	367	348	327	344	337	339	318	322	353	324	358	355	319	336	301	335	357	338	346	321	351	369	354	313	340	316	339	369	340	305	333	343	327	311	344	317	326	325	319	360	318	365	355	336	335	318	327	355	321	336	325	345	334	321	333	331	345	331	349	314	342	350	335	334	325	292	343	348	301	342	329	307	336	346	341	328	365	308	358	331	342	330	321	341	334	350	330	335	332	328	308	325	308	353	348	335	319	330	346	302	340	325	356	315	307	361	348	323	330	320	322	351	334	343	345	333	324	288	348	352	330	352	352	330	330	310	320	298	345	322	345	376	335	328	324	328	296	321	320	321	328	341	330	328	284	322	318	335	326	315	351	380	332	346	338	341	321	311	319	333	331	319	353	328	314	336	329	340	341	356	331	344	328	374	318	345	308	329	340	320	332	325	340	348	323	329	328	367	336	370	317	363	356	324	329	342	325	346	364	329	340	333	342	345	316	339	345	337	315	319	326	326	338	311	335	326	330	340	314	350	309	330	326	335	286	334	358	326	361	356	328	357	333	321	342	340	300	332	342	324	323	353	354	311	352	348	316	332	324	324	324	330	344	316	347	332	366	331	329	308	350	312	342	314	375	362	319	328	306	333	327	353	344	325	352	308	318	319	329	343	366	348	348	370	294	343	293	316	318	349	341	329	326	340	374	361	321	321	327	317	309	335	345	303	333	315	331	323	343	362	290	308	323	331	352	318	357	313	310	346	340	325	352	321	353	345	314	348	313	328	335	328	310	327	352	343	331	327	351	332	336	372	303	300	352	327	339	307	335	340	352	338	335	317	335	311	352	313	342	326	314	338	368	335	355	282	350	342	365	327	349	347	287	336	310	345	344	302	334	338	318	358	324	355	352	316	286	303	327	312	339	336	331	328	343	301	305	313	334	331	336	334	319	337	336	335	344	330	328	329	330	325	313	344	311	348	322	364	340	301	332	322	339	328	337	364	327	325	311	343	325	315	355	341	335	342	331	302	328	293	338	344	348	326	327	291	339	372	344	360	346	301	333	317	320	318	323	371	299	312	363	319	341	313	346	298	321	329	328	340	335	311	293	299	339	319	375	336	318	331	345	308	306	340	324	368	346	342	336	322	303	328	345	357	348	323	367	320	371	358	327	357	324	333	311	334	336	309	324	346	351	337	303	317	352	337	352	338	316	344	347	330	318	355	321	319	361	334	331	299	371	351	319	323	330	328	351	290	321	303	330	311	322	316	309	302	304	311	292	330	302	306	348	333	322	322	331	361	342	295	342	329	338	320	317	339	322	324	317	339	308	332	353	358	330	330	357	325	339	337	323	304	353	335	338	353	321	354	328	342	366	339	338	357	336	377	321	319	332	347	367	315	315	372	318	324	332	313	343	328	338	359	348	337	337	332	305	348	301	359	332	340	344	318	353	340	349	314	330	318	356	319	330	337	330	373	341	329	366	321	318	338	325	332	343	352	315	369	311	329	306	333	314	364	357	337	345	300	324	330	342	328	335	300	299	331	347	338	316	314	338	324	349	337	311	337	340	354	356	346	324	328	303	350	354	370	361	313	321	335	326	339	331	327	329	328	341	335	309	329	321	315	286	338	343	311	365	308	294	352	335	321	318	323	323	306	335	335	344	372	320	312	342	306	313	341	311	312	332	319	332	314	347	326	305	337	336	305	315	345	327	325	317	321	346	333	317	335	324	349	300	318	323	326	353	310	355	318	335	329	307	342	342	323	316	323	361	327	343	350	323	348	344	350	338	339	321	303	352	303	306	349	340	336	331	314	298	368	340	323	339	364	323	324	365	316	328	332	321	317	309	320	307	365	320	328	333	343	337	348	340	363	358	316	361	338	339	331	310	310	332	329	366	333	361	304	350	333	338	347	351	297	321	318	330	331	328	318	319	340	324	369	332	337	342	347	329	308	355	317	306	315	339	353	320	323	346	324	335	318	338	354	329	350	355	359	343	354	356	360	326	330	301	333	349	321	320	331	342	309	356	365	334	322	352	346	336	353	333	357	320	329	344	338	326	300	334	305	330	308	320	332	367	373	344	318	356	352	336	335	338	347	349	333	351	364	326	320	317	320	347	370	311	342	321	314	321	306	334	312	330	338	316	344	313	324	342	312	323	336	321	318	311	331	321	317	334	346	296	332	339	317	295	328	321	338	338	347	327	329	331	330	346	311	348	330	335	342	334	332	348	324	346	349	341	346	349	344	327	349	372	366	338	322	323	328	338	332	342	360	340	327	361	326	345	326	322	332	336	316	331	348	330	307	368	341	349	357	349	348	329	324	341	324	343	356	337	326	344	300	325	309	339	322	325	315	325	355	322	330	324	350	319	366	334	322	332	335	300	315	337	341	321	323	338	318	355	312	328	325	355	324	309	321	348	358	324	336	342	298	309	331	337	358	335	330	312	346	331	348	284	329	345	308	356	346	312	321	325	359	324	353	371	348	351	331	310	292	379	355	335	333	317	331	353	300	346	328	295	335	339	316	349	284	315	325	314	345	325	316	304	339	303	350	340	325	323	324	316	334	333	329	332	334	342	349	318	340	309	306	315	332	333	343	341	326	341	333	290	345	320	344	328	331	343	320	371	359	335	347	363	337	325	321	329	332	367	341	340	347	286	346	341	326	341	330	330	325	323	317	309	330	325	310	317	332	330	372	315	299	318	349	334	370	336	348	317	339	329	290	328	316	324	342	342	301	327	339	335	325	330	329	301	289	348	342	316	331	351	315
10522	24498	23359	14085	9060	6333	4430	2873	2236	1966	1613	1295	1102	1077	879	812	766	765	695	658	648	612	580	569	625	685	764	894	1214	1568	1475	1409	1302	976	1009	1102	1165	928	738	544	458	465	491	459	499	470	502	469	488	485	433	466	481	437	449	466	458	456	448	479	441	444	426	431	462	476	434	447	479	437	460	444	453	465	410	448	477	463	431	448	447	460	424	434	439	472	481	457	474	434	433	478	464	447	426	490	452	438	464	452	471	450	487	451	459	448	459	455	458	506	461	433	460	463	469	422	473	426	442	423	426	432	471	434	442	463	425	471	435	417	504	418	446	455	432	410	453	437	448	456	459	466	462	464	408	461	476	447	469	506	469	455	444	476	436	397	454	449	456	454	453	453	419	437	450	442	458	496	459	457	449	421	457	460	472	476	477	475	466	452	460	423	468	463	424	410	430	431	452	489	434	450	436	410	399	481	440	451	433	468	468	478	443	464	461	462	456	444	447	447	467	452	458	435	437	466	468	436	499	450	420	455	486	437	420	456	410	457	479	451	481	456	428	462	443	428	464	425	455	435	486	459	507	433	468	496	466	469	425	443	481	449	468	451	455	491	448	482	470	448	453	430	479	454	455	434	391	458	464	484	464	464	449	454	447	478	433	493	409	449	441	432	457	454	438	469	448	463	445	465	440	445	446	494	400	456	452	434	452	452	475	441	433	445	456	448	447	451	438	474	431	447	450	424	449	461	458	442	403	445	431	454	474	470	457	424	463	402	445	423	433	491	470	493	463	437	461	447	478	464	491	402	474	467	426	423	430	459	435	492	432	479	457	446	447	458	443	463	430	437	486	446	460	430	438	455	467	424	487	475	485	460	465	478	429	459	479	413	442	426	424	444	484	461	447	461	472	445	438	459	425	441	473	437	465	454	416	496	477	431	453	471	428	433	437	479	453	420	460	458	444	447	448	452	435	456	454	488	468	452	441	448	452	483	456	466	453	469	462	457	468	449	458	456	443	457	434	447	435	470	478	446	502	457	444	476	465	454	427	435	469	477	450	437	456	461	474	412	434	430	454	414	470	425	405	433	441	454	476	465	427	438	496	448	455	437	465	465	466	407	430	491	452	429	423	457	419	475	474	461	441	453	450	480	436	454	465	442	447	472	466	441	466	430	470	437	482	437	498	475	400	449	442	432	455	437	459	448	438	434	483	423	514	462	458	429	449	446	442	407	474	470	454	457	447	457	476	408	496	455	441	453	504	477	474	451	492	455	489	491	470	428	432	429	410	435	464	464	424	466	450	481	452	478	436	442	440	394	401	447	438	467	467	462	452	424	436	439	489	447	482	429	481	420	412	452	461	438	433	438	448	441	420	466	480	462	440	468	428	398	411	435	474	463	461	466	455	446	435	435	436	429	436	438	445	423	433	475	434	417	448	436	471	441	457	416	423	439	456	434	433	436	453	437	439	422	477	433	434	470	444	462	478	463	462	470	441	442	437	443	411	477	425	468	428	447	475	434	465	464	464	437	450	454	459	430	450	449	460	489	455	436	460	462	463	464	485	453	443	451	431	467	468	432	470	448	482	425	429	450	462	459	490	401	441	430	455	455	436	464	451	394	441	458	410	430	460	479	470	431	459	458	453	452	452	476	442	409	481	448	480	422	441	442	437	431	446	449	436	432	429	435	430	462	478	462	481	421	470	430	447	467	423	442	447	396	440	450	463	421	413	476	468	404	451	455	451	440	448	457	439	435	458	444	439	452	432	435	437	450	463	477	449	486	400	468	451	426	419	436	459	493	464	466	486	438	479	459	457	454	480	416	443	383	439	463	409	441	457	426	462	479	418	466	430	439	467	460	457	430	391	432	461	465	436	458	449	448	468	432	451	480	422	451	450	485	404	421	458	420	450	447	446	451	453	471	438	465	470	456	458	409	433	458	459	470	436	461	447	438	464	442	458	444	466	454	465	446	445	447	479	462	460	451	420	457	472	469	456	439	483	461	450	469	465	426	484	451	472	440	442	429	460	426	438	446	456	445	445	448	442	454	427	439	446	482	424	441	455	435	465	470	467	451	491	459	421	461	420	421	472	476	429	419	482	415	430	436	456	433	478	469	464	465	465	450	450	455	444	464	439	423	431	455	447	479	473	435	446	449	445	466	443	452	419	448	425	433	443	458	423	475	454	443	484	453	441	460	451	439	423	455	471	470	413	443	413	431	446	448	467	480	428	457	443	435	435	444	486	420	472	430	470	477	454	402	488	466	471	407	457	423	453	489	471	445	440	461	462	464	421	459	488	463	454	453	484	475	414	428	444	457	463	418	462	451	455	427	445	453	453	430	438	451	438	480	443	444	458	484	434	473	460	459	452	450	469	460	438	445	445	462	480	471	413	457	466	466	439	450	463	418	467	442	426	454	435	451	435	413	431	468	387	453	431	439	449	438	439	436	410	443	404	456	408	445	487	448	447	427	448	413	425	470	468	486	437	428	450	463	464	439	439	459	460	469	453	443	437	447	490	398	463	449	460	421	445	447	441	456	445	467	451	456	445	440	431	439	424	405	466	463	462	457	446	404	442	440	488	453	452	429	425	451	424	469	461	448	421	450	402	435	448	438	458	430	468	466	466	440	432	496	432	488	420	448	436	424	466	475	439	473	461	406	413	444	466	471	449	470	454	431	449	463	426	449	447	418	467	434	481	450	482	414	469	428	496	474	437	423	492	429	466	466	437	494	458	480	430	441	467	459	493	460	487	442	458	446	442	439	463	461	461	450	465	437	420	442	455	434	416	479	473	468	469	444	454	423	447	420	428	463	482	412	440	461	418	470	479	470	418	457	455	427	456	454	460	478	433	423	460	438	465	438	443	458	442	461	422	453	451	431	448	457	446	460	472	457	454	420	486	421	422	450	460	472	472	441	438	486	460	447	425	442	447	487	451	445	454	456	469	482	469	445	474	420	481	423	475	467	446	465	420	443	448	448	440	456	464	450	456	472	457	464	470	447	445	440	435	445	463	446	471	412	422	436	451	417	438	458	445	449	467	455	425	425	462	395	456	410	441	440	438	470	451	447	415	444	447	437	444	415	505	454	440	477	472	440	442	438	478	434	434	427	426	465	446	453	425	442	443	437	428	501	455	472	433	439	436	457	471	414	436	459	455	426	390	475	464	472	452	469	412	452	456	447	436	438	416	429	414	466	427	427	433	481	456	452	446	460	431	469	477	461	459	464	433	467	444	462	451	465	453	432	486	437	486	434	451	474	443	456	449	463	458	407	439	452	456	433	454	439	436	460	435	462	384	426	420	443	462	450	430	472	427	456	457	482	441	460	400	432	435	456	455	448	437	463	461	428	474	454	427	468	507	463	423	470	453	475	462	469	458	420	472	488	451	447	469	429	468	468	513	468	460	443	435	449	432	422	471	453	438	431	456	448	491	430	397	434	400	465	466	488	434	443	424	425	432	452	444	454	459	452	468	413	434	473	415	450	492	438	452	438	447	467
26420	20515	12602	3255	1272	820	579	458	437	385	413	347	347	313	366	351	348	344	329	305	337	336	349	308	336	362	357	433	464	476	479	465	435	397	438	501	416	409	333	330	368	365	334	329	321	350	330	352	340	349	335	339	341	297	347	319	354	307	316	343	307	324	342	338	335	330	363	319	350	341	338	349	285	352	341	363	338	298	311	333	320	329	301	331	341	348	309	332	357	355	328	347	307	323	345	332	333	356	332	376	362	339	335	352	325	344	328	345	344	327	340	327	341	369	333	350	349	337	327	325	353	356	381	337	349	318	328	344	340	304	315	295	365	321	323	352	340	356	328	326	326	358	354	372	327	333	328	335	334	331	357	337	344	361	346	301	301	297	356	355	339	300	355	340	327	354	339	339	305	325	332	305	344	326	330	322	319	350	310	311	315	357	323	329	316	333	328	359	356	346	312	321	333	318	329	335	309	329	367	346	336	342	340	327	341	350	340	322	312	318	351	361	310	318	350	347	351	336	343	334	335	341	373	339	364	342	363	331	374	302	330	339	342	324	325	320	332	332	356	350	350	347	361	325	355	338	337	337	308	328	342	335	346	340	341	305	292	341	357	338	332	324	305	338	331	374	335	330	359	319	334	354	364	324	334	346	320	309	337	295	311	343	317	341	315	341	313	323	346	324	370	322	379	334	360	337	324	331	328	324	320	352	329	349	344	358	353	339	318	330	343	374	335	319	314	357	361	335	323	333	306	317	350	364	352	357	333	377	328	381	342	322	333	315	365	295	292	346	334	346	341	322	347	343	329	328	314	333	327	320	331	318	335	325	349	357	356	349	318	341	356	318	335	331	339	368	319	331	361	360	313	312	347	355	322	344	338	322	351	337	328	310	352	327	338	370	324	334	366	337	327	347	330	357	346	340	359	340	316	327	364	336	324	356	336	322	326	342	336	322	332	355	368	324	328	313	324	340	352	351	345	338	357	345	327	373	333	321	305	345	305	299	315	336	334	320	345	329	299	301	315	347	327	349	323	328	315	323	327	337	349	319	327	313	346	332	323	320	344	330	340	345	347	322	331	357	322	353	331	341	317	311	322	328	343	320	309	360	314	325	315	317	321	301	344	319	321	344	341	337	337	321	336	322	306	336	266	342	356	353	308	331	325	339	339	329	346	333	313	344	323	344	296	326	334	337	342	338	321	294	318	339	318	330	322	335	329	372	313	335	357	361	350	341	320	344	332	323	334	339	299	342	348	346	343	380	335	341	331	328	342	337	328	338	336	323	347	300	314	332	336	300	320	305	345	347	301	342	339	331	341	322	319	334	346	362	319	324	314	325	322	341	327	302	309	346	340	342	349	337	329	361	335	322	360	333	340	318	324	321	330	374	338	332	345	354	352	333	353	335	328	330	316	346	320	354	338	351	325	361	356	331	331	345	328	337	366	320	324	363	361	346	319	360	343	307	371	312	341	360	327	326	349	344	340	366	352	298	331	360	320	329	307	330	330	362	323	324	363	316	365	321	308	333	319	332	302	316	343	327	347	360	330	339	287	323	329	327	319	298	356	350	360	300	351	341	304	366	305	311	327	322	318	351	351	327	368	347	341	353	325	342	319	364	337	351	320	361	316	316	317	342	352	327	331	342	336	339	355	298	368	336	324	349	347	338	340	336	352	325	320	336	319	386	329	309	349	348	338	347	336	355	307	334	343	330	340	312	328	317	324	347	345	346	313	334	346	328	331	318	294	323	339	355	359	317	355	345	328	330	309	343	328	351	320	345	385	349	349	320	355	300	362	326	335	354	327	362	324	331	343	330	325	312	363	311	309	350	313	307	364	338	359	337	302	338	327	332	298	318	338	379	312	348	348	317	353	307	378	350	310	320	332	378	319	354	345	337	309	318	323	374	303	334	336	349	337	338	315	337	343	330	340	342	342	353	323	343	309	342	326	327	297	334	305	341	342	321	349	337	334	357	338	307	333	317	322	318	351	354	311	318	338	357	341	335	333	351	341	318	355	297	341	363	332	348	336	329	332	324	341	353	350	307	338	319	342	336	346	331	377	350	345	282	360	319	323	353	346	347	344	343	343	374	342	337	327	326	299	358	347	330	347	365	331	312	346	365	358	346	319	368	334	330	362	333	350	349	331	339	369	330	312	293	316	323	355	345	340	327	356	340	366	330	344	340	328	357	359	333	337	372	343	355	318	355	325	367	376	336	322	313	327	288	358	351	294	353	330	352	324	292	311	351	328	297	358	335	342	335	335	316	300	326	328	329	341	324	329	316	332	332	328	350	289	346	291	289	340	349	324	327	305	323	314	334	340	327	297	297	323	324	289	343	356	327	317	330	295	336	316	351	346	339	320	323	342	307	317	372	310	325	346	337	330	349	336	349	293	330	359	320	312	353	340	378	343	342	322	359	337	301	346	343	341	299	333	333	321	304	357	344	294	326	334	361	316	312	392	327	332	327	328	339	323	322	342	347	332	326	363	318	326	300	295	326	304	332	333	334	305	338	333	370	313	331	358	370	344	318	326	356	360	322	345	338	381	331	319	306	310	333	324	317	316	312	335	339	322	318	342	335	332	389	325	363	330	322	358	337	299	305	319	331	319	339	364	350	371	330	319	348	338	317	299	343	316	338	351	340	365	302	335	290	323	319	309	335	331	366	328	335	332	316	337	348	315	326	348	308	348	329	345	369	318	315	335	351	372	326	381	342	330	370	342	329	355	350	333	301	338	316	352	314	331	358	331	314	316	335	311	349	375	333	372	355	335	327	336	339	337	302	317	370	309	330	309	334	303	336	329	356	367	353	311	334	333	331	311	356	341	335	321	309	327	333	335	312	309	317	322	298	325	365	327	355	307	370	333	347	345	313	344	348	323	344	350	320	329	347	343	368	355	305	336	344	353	347	316	324	350	356	342	354	319	342	333	350	343	325	338	342	328	325	333	327	324	330	329	294	286	324	319	337	328	319	336	323	351	331	298	310	344	334	309	360	336	317	308	344	344	307	361	353	335	318	358	316	375	357	342	339	340	332	346	321	332	336	327	311	335	334	305	332	365	347	342	320	323	337	302	348	316	308	316	332	343	317	328	320	331	346	344	342	338	325	352	315	324	303	284	311	348	303	324	366	358	329	370	346	336	333	325	331	294	328	375	342	373	328	333	323	324	328	309	344	313	342	368	310	323	328	325	350	362	361	335	356	347	339	349	353	355	338	340	335	349	358	308	310	301	355	348	356	336	314	338	349	365	346	327	341	318	320	313	310	341	331	318	299	326	330	331	319	359	316	322	322	325	371	339	326	359	339	325	367	350	355	346	345	341	328	347	333	318	328	324	350	371	337	330	383	336	338	349	382	314	336	328	298	332	317	329	328	339	331	320	301	352	341	352	316	336	343	326	338	319	364	341	302	307	318	338	336	325	341	338	344	353	355	311	330	310	323	308	327	354	327	357	396	346	320	331	356	335	313	305	320	340	329	315	323	364	344	332	333
7442	10120	9249	4124	2476	1823	1066	749	704	621	531	515	475	458	495	439	483	494	464	460	453	440	456	490	455	496	535	708	769	814	847	790	717	619	741	731	677	650	496	408	512	510	426	471	489	503	406	509	466	492	453	437	498	455	409	432	433	462	437	452	453	474	448	438	447	428	403	418	415	451	451	423	446	459	433	458	451	441	442	456	449	420	441	463	448	456	452	444	416	487	426	442	473	446	474	429	470	413	402	447	457	423	426	417	427	477	462	434	468	410	448	455	461	440	441	404	440	414	466	435	450	482	446	460	466	472	435	464	488	470	414	457	412	465	470	456	451	485	435	469	447	440	463	440	443	462	460	435	457	484	434	434	464	457	422	441	414	430	485	438	440	462	399	465	383	475	470	498	458	425	395	437	438	443	446	434	419	444	462	424	410	437	459	456	446	426	439	462	409	482	442	430	417	445	456	452	424	440	421	421	422	433	458	432	447	469	411	430	465	460	435	435	421	429	437	455	448	467	471	467	444	462	429	438	441	422	486	484	436	485	464	440	436	450	449	425	424	435	491	480	421	468	447	434	466	457	412	453	455	432	433	445	454	414	434	460	447	424	463	409	402	447	441	468	486	476	439	402	443	419	469	487	423	427	454	469	428	439	440	442	449	417	426	451	443	465	414	422	453	462	442	444	447	477	451	449	488	440	456	450	433	460	437	461	394	461	463	426	427	462	435	455	451	445	471	449	456	466	418	466	451	442	464	492	503	448	421	440	424	458	443	459	457	426	449	469	444	456	448	438	448	439	471	425	429	446	476	434	501	442	445	457	417	420	427	449	451	473	439	416	438	441	464	441	454	430	443	440	439	451	489	446	435	457	436	453	448	448	426	456	476	437	445	435	463	461	445	416	453	474	432	447	418	427	437	462	470	474	457	493	445	456	449	483	412	473	414	459	434	411	460	431	455	486	443	436	486	435	426	432	473	466	448	467	478	417	405	426	488	431	448	430	419	468	453	412	443	422	479	458	457	435	437	425	481	496	404	457	437	469	460	448	430	448	448	459	455	433	425	456	413	434	426	489	437	463	456	424	437	463	452	468	436	453	437	429	466	440	422	476	471	433	462	422	469	433	440	468	435	470	448	459	449	436	465	418	442	419	429	423	470	478	423	460	446	443	426	443	459	426	426	445	439	463	452	456	462	453	465	472	454	452	433	472	451	460	451	442	511	445	458	439	456	430	422	458	449	470	435	450	426	435	481	434	461	449	454	481	470	510	454	451	461	477	444	439	429	420	415	442	422	467	439	471	465	433	451	452	457	447	455	424	472	456	454	421	441	459	449	451	440	418	458	408	413	461	453	475	437	426	421	428	456	447	423	489	438	433	442	439	427	464	443	447	439	502	477	415	438	440	444	422	426	440	432	456	459	407	479	476	438	450	475	401	461	450	473	460	413	460	463	442	473	422	427	414	468	457	415	436	454	399	472	454	447	442	457	468	464	391	446	434	438	436	477	465	410	491	426	446	433	447	460	466	422	447	452	482	438	448	457	444	462	471	423	440	455	431	448	461	435	459	456	419	424	479	429	409	390	416	459	423	421	441	460	470	447	434	450	455	460	432	423	472	411	447	467	428	457	434	439	439	460	452	453	452	463	474	434	438	466	475	429	433	445	432	451	460	482	459	444	432	471	442	452	452	474	404	432	454	485	456	431	453	443	450	456	483	442	419	458	456	464	453	438	473	468	429	447	441	395	458	432	420	445	446	456	442	459	468	419	426	445	454	459	449	455	441	428	414	480	456	458	482	435	448	450	416	479	446	447	444	487	469	472	448	444	483	457	484	436	424	465	432	414	469	432	468	454	457	414	454	462	422	440	475	487	429	466	423	470	476	450	484	450	455	498	450	411	448	439	434	472	406	459	466	444	437	445	460	471	438	443	465	447	487	448	466	416	432	464	397	432	460	441	440	490	450	451	478	459	455	456	448	441	432	515	438	432	442	441	451	462	449	440	452	448	449	468	429	468	460	444	456	422	463	456	424	418	411	439	450	452	459	444	426	440	468	471	431	448	425	414	437	467	465	450	453	439	419	461	489	439	435	426	459	436	435	527	453	457	476	450	481	455	425	467	430	457	432	458	469	437	446	448	441	446	453	465	463	449	446	445	516	474	419	472	424	478	479	454	415	431	443	448	464	484	466	417	411	461	447	442	432	463	444	453	479	481	428	418	432	458	462	461	489	412	456	456	438	412	449	464	462	425	458	441	439	470	450	461	445	454	441	466	441	466	470	432	429	490	422	467	488	419	457	455	455	448	466	477	466	432	437	463	455	456	428	491	430	438	418	452	459	481	441	395	470	465	441	458	483	396	466	410	410	472	434	466	438	436	440	437	441	464	472	465	474	455	449	423	417	440	415	445	455	490	451	463	431	438	466	429	452	452	468	432	433	442	501	431	461	461	424	436	476	447	452	464	441	451	467	481	474	447	419	444	451	485	443	497	477	476	445	436	438	478	413	451	426	478	428	487	433	456	475	433	432	447	425	451	485	473	438	454	477	454	411	429	417	414	480	447	433	458	463	458	453	469	423	442	425	458	475	504	440	426	420	415	444	473	432	450	444	437	443	488	442	430	456	468	460	441	490	425	440	454	464	432	462	430	460	420	461	441	436	457	466	433	483	427	446	445	441	466	457	436	440	460	433	459	441	459	447	441	438	387	414	431	445	453	459	514	429	451	468	440	448	477	439	433	401	429	405	420	446	452	428	449	476	414	440	425	452	428	431	433	439	452	462	466	457	458	444	465	435	425	468	437	419	447	471	450	500	425	479	467	489	445	472	426	403	497	461	436	443	508	466	436	434	453	426	416	425	449	461	467	418	518	441	443	421	419	438	502	436	441	465	419	454	472	440	451	454	448	461	453	460	447	429	435	434	452	436	488	446	472	448	421	414	428	460	480	471	431	453	445	443	418	450	432	453	464	407	473	426	448	424	461	453	412	425	431	448	468	440	441	436	399	419	452	435	448	445	469	406	456	452	448	426	478	463	453	425	435	465	447	443	451	444	454	452	464	464	436	440	436	452	432	478	477	446	413	462	446	445	438	489	441	495	423	429	466	459	474	405	462	431	458	456	420	457	475	463	409	421	465	438	451	469	433	471	440	439	434	436	501	463	468	455	462	458	476	456	462	437	436	418	470	450	473	426	494	431	463	454	428	511	409	458	415	430	426	453	453	456	458	465	461	430	459	438	446	430	481	456	461	441	417	458	482	441	419	467	495	474	456	454	434	494	431	456	424	459	456	441	431	470	451	453	454	477	464	426	483	405	472	451	448	456	421	463	460	454	460	470	463	464	426	467	419	466	434	461	454	468	441	430	433	490	424	465	488	425	421	419	460	465	451	482	483	438	467	455	458	442	453	487	468	438	445	423	431	475	470	475	438	399	451	463	427	425	424	457	482	445	437	450	463	436	442	408	436	495	441	424	486	441	463	448	465	433	424	428	448	444
23363	20928	28304	23691	20920	13159	1765	979	791	691	653	579	618	536	532	548	524	532	511	471	521	508	485	511	498	525	545	591	695	711	671	694	633	630	661	728	611	536	483	452	444	463	478	442	493	499	456	460	443	399	455	474	451	447	442	450	448	466	448	423	406	436	438	415	465	446	453	431	450	448	439	448	436	431	424	448	441	454	438	433	430	448	452	419	471	430	457	480	448	444	443	413	434	452	462	485	479	458	429	450	448	441	412	415	411	450	462	486	470	445	462	451	469	482	440	468	460	454	448	446	433	455	443	472	450	445	406	487	400	433	476	451	452	453	469	439	473	466	475	486	446	425	461	425	435	462	453	435	436	424	434	463	446	436	451	445	405	491	501	460	455	472	454	419	447	473	447	439	452	436	469	435	414	421	433	439	411	450	420	486	445	474	455	437	453	441	447	445	432	456	435	419	408	453	437	463	457	461	410	437	441	423	455	430	423	426	460	425	429	437	411	448	430	419	418	448	453	467	463	435	428	440	463	416	465	425	443	426	437	446	446	411	463	469	428	450	455	447	431	454	429	454	440	434	423	418	454	431	477	436	396	433	400	403	415	465	454	510	425	451	417	427	437	473	428	444	454	462	463	425	464	446	429	423	460	444	451	434	442	453	431	458	460	462	431	461	423	403	442	441	437	479	406	391	459	415	467	433	424	458	429	460	402	426	425	437	426	451	469	462	444	442	442	437	384	420	431	462	431	473	426	439	450	445	430	416	456	437	434	434	424	416	429	435	420	435	429	454	453	450	419	450	446	456	429	454	482	454	406	475	424	453	449	438	432	421	433	484	435	399	442	457	422	392	460	442	428	432	460	449	422	435	476	437	450	440	446	460	429	474	451	430	434	459	457	459	431	409	450	439	435	486	406	463	457	444	454	468	479	468	429	461	438	419	427	461	414	426	462	449	478	431	413	451	450	440	466	452	413	456	422	436	418	438	505	430	438	424	440	463	444	424	430	414	500	407	465	421	428	433	458	408	492	484	423	476	463	438	467	434	437	421	460	408	437	425	415	407	478	442	459	449	446	467	454	457	479	482	429	425	420	438	433	456	439	436	393	416	415	473	437	448	465	434	449	459	436	445	441	442	468	458	474	456	425	453	411	450	427	457	422	418	474	439	407	431	439	440	443	452	433	435	453	423	430	448	457	456	497	462	451	426	465	442	459	448	379	427	409	469	494	435	475	456	403	431	466	422	465	433	469	413	417	442	430	405	428	470	447	431	489	438	443	436	445	390	442	446	426	422	438	447	384	472	453	456	439	482	459	412	445	461	465	468	430	419	421	470	440	432	420	457	438	472	439	450	469	430	399	455	443	421	440	462	445	465	464	462	479	407	428	420	422	436	443	384	453	444	458	437	461	441	435	423	446	451	454	459	403	415	432	431	414	473	431	475	446	462	417	454	421	436	470	458	474	423	405	448	438	460	463	463	426	467	472	429	389	432	430	469	438	451	459	465	464	390	452	438	481	438	455	474	441	423	423	420	452	437	424	405	444	426	424	446	426	461	434	424	412	470	467	423	434	417	474	481	431	487	472	385	421	464	427	465	445	487	456	484	432	467	412	445	474	397	456	411	454	442	445	424	422	472	483	428	463	426	435	448	449	464	426	449	473	384	422	442	483	449	445	439	475	419	446	439	455	456	413	422	433	417	433	464	447	447	429	448	402	429	440	438	434	456	469	469	454	430	463	435	447	475	443	465	430	440	443	413	448	481	415	470	452	414	423	460	464	420	441	444	435	425	439	427	441	407	441	458	426	430	448	443	436	494	472	477	432	431	457	461	422	454	455	439	442	452	431	470	455	488	493	455	439	430	432	456	468	450	468	437	460	462	434	395	429	461	431	416	433	424	459	423	463	412	438	441	438	425	439	419	450	433	449	442	458	465	433	436	413	413	445	469	464	442	447	438	433	442	451	405	444	497	460	461	412	445	430	428	419	423	453	437	465	437	423	475	452	447	449	448	434	395	465	429	445	398	445	422	395	449	442	458	449	412	454	446	442	424	447	422	491	446	465	470	437	479	457	448	415	464	449	435	459	503	439	462	436	400	466	448	460	419	460	434	450	454	477	449	437	436	418	445	414	467	420	456	442	444	465	432	440	436	446	478	456	465	446	445	441	440	446	469	428	420	446	482	436	438	417	459	446	429	448	450	455	460	415	483	423	448	459	421	444	450	416	462	456	459	435	430	441	446	439	454	441	448	418	421	444	412	470	448	443	426	388	470	441	466	419	473	430	490	442	455	443	413	456	409	423	449	408	428	452	407	443	405	436	407	442	435	434	433	418	455	455	442	437	468	470	446	428	417	421	446	434	452	441	420	465	440	418	471	448	466	427	451	454	475	413	477	439	467	415	424	436	461	474	445	496	439	431	430	461	465	448	436	439	457	468	447	458	454	423	444	450	453	445	430	440	408	448	404	480	437	459	455	434	436	405	468	451	434	424	453	447	425	408	451	409	427	414	469	439	466	439	472	410	441	465	430	460	448	411	401	437	447	446	436	396	462	437	446	459	435	440	433	437	421	443	473	448	425	426	423	446	380	467	478	484	409	484	425	432	459	435	453	403	431	471	428	436	450	435	447	492	435	408	432	400	393	461	435	433	482	464	462	474	452	457	403	413	449	463	414	430	435	458	483	444	416	417	450	410	447	455	440	429	463	449	407	453	418	461	424	434	461	454	450	467	453	408	392	434	441	464	449	437	428	450	420	417	478	475	467	454	453	417	422	488	462	445	485	443	467	432	445	447	444	407	469	395	441	449	423	454	461	399	455	484	435	452	470	437	457	460	447	412	451	450	439	413	423	415	432	419	428	436	468	428	457	446	435	438	389	446	436	458	445	463	394	407	461	424	454	457	491	419	427	433	397	448	473	384	462	424	440	455	451	417	458	441	373	439	444	438	411	426	469	453	420	429	413	439	421	396	474	440	429	455	447	488	429	445	438	478	479	437	423	450	431	461	455	431	426	491	408	454	470	461	419	420	468	439	451	437	467	436	460	476	478	463	445	447	447	432	453	407	439	419	440	453	418	454	452	449	458	455	443	435	450	471	432	468	389	423	440	443	425	424	468	446	452	420	473	450	449	430	425	425	439	465	463	423	416	451	464	445	443	461	439	431	430	432	447	420	436	483	435	422	442	428	495	460	450	426	458	469	446	430	420	429	442	460	418	404	446	435	440	426	415	457	443	430	435	449	435	469	433	411	430	463	431	451	431	449	459	472	433	411	459	470	433	467	405	465	435	426	422	464	419	475	425	430	467	423	465	430	458	474	462	432	468	437	438	440	428	449	459	436	471	451	442	438	421	443	436	463	465	463	429	473	440	442	416	455	467	458	451	448	433	436	430	422	443	419	448	444	408	452	458	417	405	448	449	414	479	429	425	458	462	424	409	435	436	473	419	406	396	472	418	445	460	449	466	429	455	425	421	427	448	403	473	470	428	421	457	436	432
8469	17891	15855	8613	5551	3710	2494	1928	1553	1291	1082	1009	1020	857	875	800	730	735	726	747	692	654	696	707	689	769	866	990	1147	1176	1220	1191	1060	1085	1167	1215	1007	864	688	586	581	587	617	600	637	637	607	605	618	627	637	589	598	590	605	612	607	627	624	556	610	605	609	589	577	561	589	564	572	599	627	587	632	595	592	575	594	573	614	603	574	585	605	579	585	597	595	626	587	648	616	629	569	554	571	561	578	604	638	583	618	608	591	639	573	563	573	577	606	591	577	572	572	548	614	620	643	635	623	598	619	608	571	601	577	641	620	627	578	634	533	569	619	587	567	634	596	633	596	614	568	593	577	585	610	562	585	575	581	589	639	584	548	556	587	553	620	588	603	575	568	574	588	570	602	580	583	605	586	586	580	590	608	603	581	583	572	588	592	585	598	619	574	585	588	576	605	561	583	634	583	590	606	561	608	584	542	634	562	563	604	584	608	531	586	590	608	566	655	582	581	626	603	554	636	643	596	549	566	597	617	620	577	588	553	584	586	538	606	613	583	567	592	577	584	640	587	572	602	585	622	612	592	604	616	576	589	566	591	576	596	578	557	605	626	609	564	610	592	561	597	623	584	575	584	575	582	550	580	559	597	574	546	619	636	600	589	591	579	627	573	567	578	655	575	569	572	559	612	595	577	585	588	523	671	585	640	586	584	622	590	567	590	614	617	624	636	574	577	594	623	595	558	604	598	599	574	612	546	588	585	624	556	570	593	569	600	561	586	612	577	564	650	580	608	621	615	596	567	580	586	569	564	566	563	571	609	581	585	630	587	594	596	595	624	608	587	604	594	588	641	581	574	569	597	571	619	589	569	575	612	548	577	601	573	589	594	604	590	570	588	578	556	556	599	542	604	569	603	558	612	588	570	590	587	553	605	589	572	577	594	627	551	605	613	606	585	600	517	572	576	594	576	609	587	631	613	584	574	637	627	586	531	578	590	569	574	608	565	596	600	590	633	609	608	616	618	579	558	561	615	605	617	591	549	580	580	536	584	599	576	613	580	561	579	585	566	597	641	610	580	595	534	612	590	594	551	549	591	585	638	604	592	574	604	592	561	559	582	590	648	556	586	589	604	600	585	612	610	579	565	546	574	558	608	606	605	613	579	595	596	605	613	557	642	583	598	612	622	618	592	625	602	582	558	600	600	560	627	552	603	618	585	639	589	621	595	629	591	633	631	550	568	608	582	612	601	569	604	634	587	596	618	559	608	588	601	587	590	581	555	609	578	593	574	612	596	619	657	559	578	578	588	588	570	560	564	594	611	549	590	546	614	595	616	579	603	590	580	572	603	586	564	599	566	561	569	579	599	586	576	585	585	574	633	554	569	629	600	605	574	581	582	599	581	601	653	571	594	583	587	599	589	594	622	553	567	617	589	605	595	569	591	621	591	569	625	564	596	570	594	559	565	582	570	606	605	560	579	584	602	534	616	567	586	573	582	590	587	596	583	603	597	576	557	610	598	588	642	632	612	592	579	615	582	627	570	565	587	592	617	604	572	566	588	619	592	619	631	605	595	577	590	590	589	585	546	625	567	545	597	594	589	610	599	585	579	578	572	587	620	568	609	613	592	589	571	569	599	573	545	602	619	564	598	609	562	615	570	559	623	568	630	650	585	555	573	556	636	616	583	583	567	569	577	630	597	591	584	570	592	592	546	593	584	596	589	580	629	614	552	614	596	588	603	586	564	583	581	581	614	631	587	648	596	578	563	580	600	599	573	596	593	559	616	558	599	612	620	549	583	594	589	600	574	582	580	627	604	596	561	601	587	605	567	618	653	594	574	592	611	612	625	579	586	594	613	598	563	571	617	631	569	611	601	592	591	611	555	596	535	599	657	575	553	613	607	592	563	587	605	567	595	619	579	615	607	611	596	626	587	599	611	583	610	580	599	560	597	596	559	571	578	611	614	614	636	553	590	614	559	642	573	579	605	610	575	658	575	610	579	582	601	561	565	603	606	582	608	575	602	588	610	543	570	569	566	601	543	620	627	619	573	578	613	599	532	585	642	598	571	542	590	588	570	607	615	556	561	606	610	609	584	630	615	596	591	554	591	591	594	586	587	607	621	641	589	648	602	627	583	598	555	625	592	568	601	617	569	623	561	590	597	611	638	581	565	608	605	540	608	603	609	586	602	571	596	596	612	572	586	557	535	594	602	604	563	594	587	607	586	584	609	582	584	615	584	587	551	605	594	575	590	638	554	618	592	601	629	572	609	600	579	628	622	579	588	578	614	572	575	579	636	580	614	582	583	596	612	577	627	618	634	582	611	565	578	560	625	603	565	605	563	554	586	621	598	560	539	604	573	621	582	590	561	563	571	579	558	605	607	606	578	595	536	580	577	557	554	574	631	602	618	613	600	580	606	576	593	585	629	626	595	596	603	597	597	589	583	579	588	607	617	597	598	635	597	592	576	579	585	666	625	595	613	584	629	601	534	573	647	590	561	570	588	557	619	587	608	554	625	587	637	607	593	628	605	600	570	533	597	593	597	586	580	597	577	577	648	562	555	591	576	580	556	588	612	571	609	593	661	596	564	563	584	622	582	548	616	624	572	621	597	604	596	532	597	581	603	596	616	631	555	580	558	563	593	570	613	579	574	591	566	615	558	631	617	620	634	609	585	573	588	583	578	595	605	574	598	585	580	619	569	587	645	574	589	611	617	611	585	589	613	595	581	607	529	541	577	596	561	600	580	591	569	623	592	612	588	597	536	611	554	574	597	649	576	579	590	628	606	586	572	591	597	633	572	572	581	585	580	562	614	565	587	621	603	626	604	577	574	630	602	548	584	592	601	622	596	586	607	578	616	572	587	622	609	548	580	551	567	595	590	557	600	588	569	617	541	592	604	591	606	601	586	611	589	614	594	643	570	548	643	579	631	606	545	554	569	616	600	529	580	599	553	584	612	618	605	613	603	609	556	653	599	521	585	606	592	566	584	592	557	594	598	583	587	549	599	577	599	583	576	596	583	567	569	586	578	611	569	592	632	579	604	576	606	587	612	596	603	581	591	590	577	587	611	612	588	548	579	608	614	589	611	584	604	571	586	624	580	601	611	549	536	560	566	592	608	607	567	610	581	614	585	555	593	582	595	579	593	618	565	630	585	598	626	590	606	570	562	528	581	614	632	544	564	580	552	567	591	573	593	602	585	598	607	581	564	598	578	630	616	612	556	564	590	539	614	573	574	563	612	600	606	582	583	662	559	557	613	587	611	595	571	633	582	609	585	583	558	592	615	564	603	557	595	619	619	561	574	608	560	592	587	605	605	628	519	594	541	579	583	583	568	590	561	550	556	592	549	629	569	579	592	564	580	567	589	572	610	571	596	599	600	595	571	608	572	587	604	614	608	596	592	565	584	572	574	569	572	607	600	582	611	590	615	544	574	577	619	611	567	549	552	573	577	591	619	596	576	632	648	577	594	565	624	573	580	587	581	590	607	583	579	578
22406	20912	28667	23298	20912	20981	11307	1380	902	727	693	607	581	579	491	464	471	467	471	403	423	442	410	428	432	464	530	642	654	675	691	660	600	738	696	756	538	498	356	305	313	334	359	340	336	343	362	353	358	329	330	342	333	335	347	326	307	309	319	335	315	332	329	335	337	338	313	328	320	361	358	323	320	319	311	323	328	313	337	312	302	320	355	316	350	350	321	355	327	343	327	354	312	328	327	349	312	305	317	308	324	315	343	307	271	312	348	295	330	329	301	304	314	313	333	306	318	325	331	296	294	296	322	322	321	301	310	351	364	324	306	322	345	317	306	335	330	302	321	293	323	334	346	286	309	339	311	291	309	296	302	343	329	326	330	357	291	330	322	299	344	322	314	335	343	318	329	320	352	313	309	322	341	316	339	354	324	343	326	349	327	330	330	342	351	309	329	328	316	319	331	352	315	302	341	306	298	334	317	329	322	327	307	287	315	301	337	351	321	330	338	327	354	343	314	308	311	327	318	318	341	352	289	330	356	322	352	312	336	330	305	325	354	295	318	312	324	355	340	312	312	361	343	285	303	329	328	346	327	311	311	329	313	332	336	329	337	320	330	305	317	314	325	327	340	356	352	333	305	333	328	325	372	307	291	328	340	320	337	308	329	323	333	335	337	334	311	391	363	305	321	325	309	315	319	308	279	278	346	336	368	293	298	366	306	305	315	335	317	313	336	316	312	312	311	323	337	375	359	326	332	295	330	338	300	312	340	345	308	320	340	321	359	315	351	310	323	343	330	294	313	316	327	307	320	306	369	329	331	324	335	298	292	309	324	314	314	320	339	294	360	320	320	348	324	305	330	307	302	362	313	312	318	368	275	331	329	306	321	316	328	311	323	288	299	336	326	327	318	326	338	318	335	325	348	324	355	338	323	313	324	322	338	311	319	367	328	323	335	303	342	316	341	340	333	314	320	302	319	328	333	297	312	319	291	328	301	329	358	324	336	327	303	322	347	316	339	289	337	317	319	326	297	312	321	320	332	325	315	367	341	320	338	322	339	328	350	324	329	300	364	310	319	328	313	315	354	306	315	355	301	305	329	354	309	317	341	318	329	337	351	320	311	335	318	327	318	336	325	331	318	365	344	316	319	335	351	327	318	352	336	315	348	334	320	331	348	329	351	341	327	320	317	348	333	325	341	307	314	286	297	318	338	328	315	333	309	295	329	364	331	307	302	320	334	294	329	305	368	314	355	313	322	355	323	323	317	307	308	308	342	353	329	297	349	348	286	327	317	303	322	353	281	324	292	317	324	306	333	323	312	308	297	320	314	281	356	301	362	322	323	302	323	352	331	295	320	326	328	310	324	334	364	312	328	334	326	298	306	344	322	328	337	347	315	337	339	331	327	330	323	297	339	326	364	334	347	332	320	344	328	364	341	319	327	332	327	320	339	351	362	299	304	303	323	307	302	322	310	317	314	348	312	317	326	318	304	340	311	352	325	322	354	345	326	316	343	331	338	325	319	325	298	352	313	308	333	352	349	315	311	333	316	325	304	302	286	304	331	300	299	320	350	311	312	287	334	330	296	319	343	287	290	327	350	340	308	321	362	336	321	309	338	312	300	347	326	324	309	342	309	333	321	322	304	319	341	308	336	315	334	318	296	337	329	311	336	364	303	277	337	309	342	334	336	343	314	313	338	338	304	316	321	303	332	336	311	296	324	334	326	332	332	334	304	322	330	326	343	319	338	319	328	303	281	313	320	296	340	318	331	364	308	311	328	322	316	351	325	361	321	345	348	300	324	316	341	308	326	340	298	300	327	331	343	331	335	307	322	344	358	345	328	348	347	325	325	331	339	330	314	309	351	340	333	311	332	319	313	347	325	332	354	318	292	352	314	336	326	354	319	283	318	318	332	332	322	354	325	311	335	328	295	327	301	349	352	350	366	336	331	302	322	305	307	336	335	339	295	289	312	345	306	319	365	318	315	298	291	342	308	316	348	348	328	315	331	350	328	292	317	322	312	330	340	345	315	327	330	329	315	313	318	299	325	320	323	342	328	305	328	305	318	318	332	323	310	327	348	305	328	309	333	320	315	283	305	319	331	331	306	320	331	309	347	308	341	349	317	350	329	303	312	344	326	333	326	342	346	335	345	313	307	319	350	335	344	322	284	320	311	336	317	350	303	308	298	325	302	322	333	325	310	351	343	344	311	281	314	320	314	307	322	346	304	337	330	343	315	323	309	302	343	317	352	371	301	327	310	338	309	341	347	324	351	332	336	329	320	332	310	338	302	298	319	320	320	350	370	353	287	321	312	334	343	350	303	332	320	349	313	321	324	313	341	327	342	295	340	329	339	310	311	322	325	332	338	317	335	334	330	321	315	312	330	339	331	343	325	318	367	330	335	312	291	335	315	330	322	322	300	324	325	348	344	322	364	329	361	296	308	326	327	328	358	310	307	334	323	373	306	335	333	329	341	313	316	339	304	318	292	292	351	345	297	310	305	309	341	330	317	345	307	326	311	312	285	356	304	308	324	307	330	329	325	335	297	348	302	305	326	334	308	366	349	321	309	298	303	352	314	345	306	332	333	314	331	275	334	314	314	352	327	339	347	326	348	342	307	332	341	284	340	361	313	306	302	307	309	286	309	305	330	332	311	305	323	332	271	350	298	316	285	307	310	355	298	305	313	314	337	329	345	317	327	303	344	344	287	301	290	338	336	310	347	316	317	330	295	303	322	325	305	311	364	327	308	308	355	339	338	299	312	305	328	307	326	332	335	312	327	321	320	337	318	291	302	331	336	317	328	336	330	327	366	352	322	338	308	332	368	327	319	337	298	344	350	306	337	308	309	345	315	334	365	318	324	308	331	322	345	303	310	318	296	297	346	338	334	331	338	361	312	312	361	370	340	327	330	356	292	293	325	351	325	295	333	311	304	317	316	354	346	297	315	292	326	308	332	326	324	328	338	304	303	339	291	325	315	323	322	355	341	326	311	333	303	326	345	373	332	328	324	327	317	326	334	313	345	313	292	324	347	341	338	305	310	357	317	316	311	305	311	329	332	314	304	332	321	353	333	321	348	325	316	324	339	358	314	322	308	300	324	352	357	350	340	317	339	327	323	299	317	347	345	332	317	319	324	312	337	347	331	313	322	366	333	338	321	354	321	299	321	322	296	340	338	358	336	320	351	328	296	353	320	314	340	324	329	341	349	313	310	277	339	344	351	330	302	300	297	332	310	323	319	294	310	360	288	336	329	329	319	322	311	311	296	308	298	284	353	334	335	338	287	324	327	359	325	310	356	355	360	328	289	292	320	315	344	318	316	314	326	344	306	326	336	328	361	293	335	307	356	328	325	346	338	319	315	344	328	331	324	306	345	317	342	332	321	323	312	318	292	345	343	303	324	319	332	315	346	324	314	314	331	313	306	342	300	320	320	316	335	329	345	326	317	316	348	331	308	297	305	341	305	332	302	341	335	321	357	324	338	313	300	340
10432	23157	19582	11184	7332	5069	3742	2784	2081	1681	1366	1223	1114	1026	898	877	777	715	720	655	636	593	595	672	669	760	932	1060	1245	1183	1236	1248	1160	1351	1389	1287	896	705	479	472	435	448	469	482	517	483	463	447	510	476	484	460	480	453	444	420	412	459	472	436	465	434	434	471	445	484	452	459	458	446	471	446	452	423	465	474	459	462	485	423	448	425	416	469	422	450	451	435	417	418	448	467	494	434	442	433	435	449	443	415	437	436	446	488	435	431	420	450	482	446	422	435	440	449	438	459	463	453	409	496	433	450	474	455	424	438	448	426	451	433	463	399	421	428	461	460	416	464	438	486	504	455	449	460	421	438	436	461	427	452	445	411	443	441	393	462	458	425	421	436	423	430	449	415	431	440	409	442	422	455	405	479	441	446	442	413	443	437	458	430	417	437	449	431	441	444	431	482	439	368	415	423	416	476	438	444	441	391	441	438	415	430	470	451	432	408	463	419	452	463	407	438	411	445	475	442	429	448	437	424	472	406	426	446	417	434	420	431	455	419	441	397	456	439	485	446	411	443	449	450	419	400	431	433	457	422	472	418	493	440	416	422	448	423	473	463	429	429	450	438	445	413	438	428	436	425	458	475	443	440	423	442	456	396	451	433	460	459	421	429	435	443	478	444	443	440	438	410	408	414	425	423	439	413	449	448	501	424	407	458	445	456	405	426	442	448	433	453	437	407	418	443	407	443	443	442	423	419	437	423	436	423	420	425	438	440	422	430	449	462	451	466	435	420	466	466	426	450	434	475	452	458	424	435	431	428	440	427	472	439	458	426	440	424	440	425	402	460	427	454	467	460	431	430	462	435	456	456	394	461	436	428	418	481	410	424	453	438	425	432	433	450	460	423	448	393	461	411	428	450	442	438	446	451	423	423	426	444	443	430	479	449	415	463	461	421	484	458	429	475	471	444	466	486	398	440	455	464	444	440	414	460	474	442	429	435	417	451	449	427	437	427	427	468	428	445	437	405	446	418	429	452	461	419	430	453	443	403	443	404	439	437	430	428	421	465	406	407	418	453	433	442	430	420	435	444	431	419	429	450	409	454	414	435	465	397	405	419	459	410	436	444	435	411	403	417	428	487	385	450	393	439	448	425	413	452	459	388	446	396	435	456	441	438	425	421	444	441	440	466	429	464	436	409	433	440	416	467	453	396	404	450	440	426	434	434	433	399	430	454	529	420	464	472	422	423	408	441	417	441	433	428	411	469	415	436	441	438	437	423	432	450	453	446	444	424	446	443	425	412	451	424	421	409	454	414	440	455	423	416	428	415	420	452	458	408	451	437	460	461	428	419	452	452	457	457	446	417	439	394	438	426	411	433	467	418	416	443	455	458	448	447	430	435	423	466	434	455	437	409	428	461	459	443	434	443	419	473	421	440	447	422	434	421	453	447	437	412	436	389	408	457	402	391	395	435	430	437	407	457	430	436	459	453	421	434	455	428	433	423	454	426	418	424	437	450	480	446	452	423	417	441	417	427	441	423	417	440	433	475	433	439	426	406	421	417	419	473	372	443	427	435	379	419	408	414	439	453	427	441	475	451	421	401	479	444	427	433	417	447	414	442	440	448	425	419	447	431	435	418	502	405	429	437	430	423	461	402	417	440	392	445	443	442	426	458	431	432	442	450	428	473	434	433	437	462	419	444	412	415	395	495	440	421	431	449	445	441	443	425	444	461	483	447	427	403	441	481	402	447	446	472	443	438	426	457	417	453	452	456	439	444	472	443	432	404	424	409	440	442	472	439	460	414	433	424	423	469	431	419	430	426	436	428	429	432	470	464	444	442	433	478	424	441	485	437	460	455	445	452	440	442	431	447	439	422	423	441	401	462	402	451	480	473	453	471	465	412	459	468	415	424	425	414	443	428	412	429	455	448	442	419	454	406	419	429	427	445	454	443	444	451	454	464	440	456	427	468	452	461	448	451	423	438	455	439	460	447	428	427	436	435	459	431	462	424	430	399	439	453	395	428	443	455	447	433	445	447	417	433	442	414	460	426	443	429	405	430	429	430	469	442	449	436	448	449	402	416	408	471	409	453	448	457	458	450	431	454	440	433	420	440	437	477	423	444	431	441	427	427	409	439	476	442	438	410	462	437	417	438	450	453	453	468	451	432	406	410	423	431	451	435	443	424	434	428	440	460	444	424	441	431	429	415	458	439	433	458	431	410	450	413	433	435	412	421	420	426	395	412	461	452	386	451	435	400	466	434	439	407	430	434	453	471	431	405	458	463	447	413	393	436	451	439	431	432	443	414	422	442	472	433	443	489	430	448	440	464	413	426	397	458	439	424	423	444	449	434	422	415	434	430	469	420	427	463	465	440	409	456	426	453	428	420	413	427	404	464	440	443	428	435	478	449	451	435	445	459	444	435	426	412	471	425	450	406	418	432	447	427	453	428	466	461	436	429	452	445	460	432	470	462	447	455	406	437	429	463	441	429	430	414	451	468	449	426	417	472	431	382	460	428	421	468	436	454	414	412	470	438	415	410	408	419	457	448	437	437	420	419	411	420	449	444	405	442	435	429	449	428	435	451	453	421	456	440	435	426	431	396	466	451	402	434	470	400	433	457	431	455	457	430	447	447	452	417	452	430	461	440	439	481	456	444	458	419	411	423	406	413	440	475	424	454	425	449	413	438	399	465	445	421	393	451	441	416	442	457	457	430	407	457	450	442	405	403	423	445	473	483	444	418	436	434	406	422	447	411	418	446	422	431	480	435	439	447	490	474	457	458	418	434	436	458	432	449	444	454	407	443	455	457	448	439	448	435	415	426	421	437	413	423	437	436	435	435	437	429	434	422	403	440	401	414	456	405	442	443	424	412	441	435	392	428	440	429	453	423	452	434	433	430	409	459	444	413	447	453	437	420	435	409	408	439	431	437	432	443	445	392	448	458	487	425	355	431	440	443	453	398	384	425	440	446	445	447	429	414	439	419	459	460	450	458	444	439	446	424	448	401	440	469	429	455	437	444	414	449	470	456	414	435	448	462	406	464	436	429	416	431	413	460	438	463	431	416	443	424	468	435	432	448	433	447	430	437	454	414	422	445	445	466	447	441	458	435	469	448	464	416	450	464	436	459	419	460	416	466	408	436	417	427	463	440	436	451	376	417	467	456	440	444	430	457	426	431	486	412	442	435	449	463	425	468	482	416	458	411	428	422	409	465	445	431	460	456	458	430	384	421	471	457	455	475	437	408	486	443	473	458	460	435	431	448	400	432	463	478	438	464	438	429	414	422	424	447	430	468	432	449	466	414	481	446	433	461	394	438	445	442	436	432	430	441	413	430	448	442	432	478	477	438	427	436	436	408	419	419	464	415	422	484	431	402	447	436	445	431	452	404	448	431	455	410	430	405	445	454	468	500	446	444	440	441	447	420	440	411	434	451	433	454	418	431	440	397	426	399	425	407	467	459	403	444	479	431	434	426	437	465	402	430	466	429	408	435
26293	20410	11340	2196	903	638	491	439	409	307	377	383	325	341	303	341	342	376	329	326	322	337	358	331	377	353	379	440	450	431	462	396	487	511	481	441	370	380	333	336	334	332	320	308	352	335	330	311	326	341	343	340	306	332	299	341	321	317	329	315	330	306	340	323	365	340	309	314	311	316	300	328	352	333	311	330	339	317	348	299	345	343	320	342	299	346	336	333	328	318	347	348	350	315	297	305	298	337	293	325	330	316	307	329	326	369	332	323	320	311	333	338	308	329	345	321	337	362	341	345	311	285	333	316	340	330	284	331	321	331	317	318	337	336	329	318	314	304	345	316	334	305	345	275	327	361	307	313	323	345	308	325	334	326	333	352	322	312	313	354	305	329	318	293	337	335	317	288	306	336	323	337	313	339	318	328	306	345	332	358	339	321	325	308	334	305	326	312	375	318	300	319	306	319	311	305	345	328	338	318	327	315	348	314	302	318	330	329	324	283	287	298	314	332	346	324	301	308	326	313	351	321	314	311	324	332	303	331	331	319	335	314	330	328	326	310	314	313	347	307	322	323	315	332	350	277	349	322	324	309	340	326	328	326	312	334	312	340	306	304	301	315	335	337	330	324	286	327	340	305	331	329	297	349	324	295	312	353	336	306	353	303	333	334	304	347	320	337	302	337	325	309	322	335	340	322	311	324	328	330	289	317	345	320	326	334	302	337	353	309	315	332	313	306	326	317	325	324	323	329	348	361	310	334	329	335	304	339	321	300	332	305	326	328	306	338	315	291	334	305	296	322	296	305	327	301	302	329	323	329	310	341	342	315	310	341	368	285	337	336	305	304	319	332	316	331	360	309	303	317	322	337	324	292	286	342	308	324	309	328	314	326	313	321	317	331	329	330	335	334	327	344	332	312	333	341	329	322	330	293	329	320	323	358	309	323	307	355	334	328	341	313	333	341	315	312	324	341	311	269	318	330	347	331	336	349	334	347	339	306	327	346	309	339	332	338	315	330	323	302	309	303	309	306	324	299	330	348	336	316	327	319	324	317	323	319	325	363	303	331	335	331	303	327	336	348	320	297	313	322	330	337	333	293	323	330	341	319	356	318	296	307	279	343	314	332	304	325	323	319	307	331	303	344	349	336	351	338	326	316	321	312	326	315	329	312	351	307	325	317	313	326	315	320	308	321	310	299	290	320	364	308	357	336	315	324	306	316	319	300	318	308	322	302	314	311	303	292	333	334	345	305	316	292	342	328	306	341	325	350	343	327	315	324	319	332	295	311	316	328	316	319	323	315	351	339	309	336	306	309	314	316	329	346	299	324	330	356	335	320	308	309	314	310	323	325	337	324	298	320	305	310	298	333	355	323	345	342	320	321	302	310	343	313	326	317	299	326	310	325	330	333	322	316	311	286	317	335	366	321	369	350	326	292	327	330	344	289	364	323	334	352	316	300	345	327	298	319	318	348	361	335	315	291	304	299	337	290	334	315	320	336	330	308	342	352	319	303	323	339	361	303	330	359	313	337	312	289	333	332	304	339	329	303	310	334	330	318	327	347	345	332	356	323	319	329	334	323	328	331	311	304	367	336	350	310	322	302	344	340	327	310	285	324	339	322	329	361	309	343	319	338	308	316	322	312	337	346	322	331	330	315	307	344	340	305	353	353	333	319	348	314	317	323	330	308	336	351	319	314	301	321	369	310	342	297	367	335	346	336	329	298	324	286	343	318	345	320	295	325	318	303	317	357	361	336	312	329	341	325	320	306	323	339	342	289	354	313	335	328	318	338	330	339	344	311	334	326	324	315	310	326	334	305	312	335	308	337	322	326	353	313	312	301	289	327	344	320	342	308	322	329	338	314	316	310	320	330	313	314	341	325	319	350	316	299	335	344	374	358	310	343	318	339	306	295	325	343	318	306	337	293	325	315	350	315	341	297	288	340	318	312	356	331	325	346	363	317	317	319	344	328	320	318	321	313	327	351	309	337	342	327	338	318	320	323	299	353	326	343	318	335	308	354	341	315	290	364	319	342	313	330	324	320	318	328	328	298	290	303	329	308	328	326	319	305	335	333	328	319	342	307	323	320	346	342	293	314	362	315	308	324	321	308	328	328	358	331	321	317	336	327	340	295	337	307	354	348	316	339	338	331	305	328	335	310	361	300	313	343	304	295	310	333	331	360	330	332	331	308	299	353	310	347	309	342	308	310	311	313	319	311	335	322	313	332	331	317	378	298	339	316	321	326	291	310	322	336	315	292	321	312	326	316	338	325	347	309	335	318	333	330	298	315	299	312	342	348	314	329	330	342	318	314	322	341	338	333	331	359	331	341	328	308	302	303	292	317	330	295	331	292	299	290	355	339	328	333	292	346	339	355	298	306	321	350	304	335	318	346	295	292	335	331	350	312	305	325	286	330	325	302	298	332	314	320	334	297	362	329	316	366	326	368	294	318	328	293	322	297	328	315	307	328	310	322	319	341	334	324	312	333	306	358	343	334	305	307	335	336	321	297	308	328	332	318	311	331	313	342	299	326	334	336	316	336	306	334	309	314	319	327	329	303	330	311	327	347	324	338	325	311	351	311	329	334	310	335	327	297	311	339	325	293	320	336	310	349	317	351	312	300	370	320	343	303	292	348	351	323	349	338	337	295	361	336	308	337	294	285	323	334	318	330	316	303	302	302	356	326	337	294	310	325	312	344	313	314	330	328	311	356	345	349	322	297	340	318	321	342	346	331	297	336	293	320	300	327	335	327	305	353	343	313	361	327	320	309	332	314	304	325	314	321	310	346	334	343	284	285	346	315	312	345	323	348	312	319	331	330	361	334	346	367	340	342	313	304	317	325	334	329	315	321	344	317	334	333	309	328	303	311	314	333	291	315	299	300	342	294	314	336	312	362	318	301	312	323	329	340	323	349	298	312	307	328	332	359	317	333	329	316	316	328	325	319	319	327	334	324	315	295	352	329	297	314	297	272	349	305	307	326	346	296	288	309	319	326	320	359	352	292	342	309	324	324	314	322	301	310	334	320	301	313	337	297	333	326	312	308	347	333	292	301	338	351	318	325	298	324	323	313	337	320	359	323	297	338	329	323	322	317	329	332	305	325	313	339	296	350	313	337	333	358	299	328	304	309	340	335	311	329	361	321	302	313	339	324	363	323	337	316	335	307	305	298	324	277	347	335	273	345	336	348	332	372	351	323	311	312	278	335	313	334	297	320	292	312	338	331	298	319	330	322	344	325	312	340	342	355	316	314	337	320	331	299	327	313	342	354	342	313	308	339	322	337	322	333	324	296	339	338	330	307	328	316	366	327	310	333	318	295	360	339	347	306	296	311	342	303	316	354	319	324	310	333	321	335	298	331	334	302	309	342	324	302	344	330	326	312	293	342	321	332	322	337	341	326	329	328	344	317	337	303	319	326	330	306	335	318	312	289	282	296	330	323	331	356	318	346	346	327	328	296	336	325	332	330	344	337	308	313	291	358	344	328
6895	7384	6000	2788	1819	1222	877	724	614	550	496	465	477	460	473	458	477	457	482	471	472	466	462	506	504	545	594	711	694	649	695	723	724	805	757	662	577	464	455	419	443	425	437	445	431	410	422	464	487	435	431	452	451	457	429	447	418	413	427	406	403	439	452	403	452	394	429	422	405	427	458	437	442	435	429	479	453	422	434	406	434	419	462	406	466	442	423	458	415	434	444	442	447	451	447	414	452	442	425	461	406	427	466	451	433	431	409	429	423	440	467	449	424	469	392	453	417	446	424	458	420	441	412	438	460	423	435	445	442	441	468	441	441	393	433	457	418	421	447	423	441	426	408	454	421	471	398	432	460	419	437	429	422	463	446	412	401	439	448	443	426	449	389	455	410	448	438	432	434	431	443	459	429	463	453	436	450	457	417	446	433	412	428	436	423	423	381	445	475	415	441	464	418	410	443	465	439	420	453	456	452	458	433	444	432	412	418	439	425	452	426	424	423	439	427	465	397	434	465	413	444	448	439	424	444	376	457	411	395	443	449	452	391	439	439	416	451	447	466	436	437	436	452	448	432	431	388	440	440	464	419	432	429	454	414	437	448	438	436	389	439	433	456	442	470	410	426	460	433	462	447	418	437	443	452	432	414	439	415	429	448	409	425	426	401	424	429	462	383	437	436	438	455	450	453	442	405	444	471	461	407	467	443	443	447	442	466	442	470	415	446	456	429	443	422	419	440	427	418	449	415	413	464	451	424	435	400	478	421	447	458	421	443	457	416	474	413	439	447	463	442	458	438	449	440	418	395	457	452	450	413	444	431	409	363	406	438	443	453	430	475	449	437	407	422	424	441	453	427	435	443	477	473	426	462	432	462	464	426	440	434	437	438	450	434	417	437	425	419	406	418	411	408	451	441	422	444	424	432	439	437	419	467	426	411	419	454	456	430	420	433	425	441	438	451	441	404	447	469	459	418	421	409	401	444	434	410	451	454	441	439	410	425	416	429	403	482	442	381	454	463	479	422	430	446	444	453	429	419	376	422	449	439	452	411	464	458	433	435	445	430	473	459	410	446	440	429	443	452	407	446	405	431	444	414	448	469	430	451	426	426	447	435	420	439	405	434	466	436	447	434	422	431	428	468	442	450	435	403	456	436	437	437	489	413	460	452	416	455	371	454	446	459	456	430	436	475	391	439	411	427	472	451	445	397	454	436	450	451	436	434	433	382	408	429	438	432	428	456	419	413	443	449	418	449	427	443	471	423	438	431	413	446	407	454	430	428	398	419	426	449	423	424	438	437	478	416	418	423	424	467	431	453	430	403	407	457	467	429	393	451	404	430	478	436	465	448	447	413	412	400	434	414	422	440	454	460	411	391	403	450	454	434	421	429	440	433	435	459	437	458	414	457	408	441	423	455	414	447	447	404	426	432	419	458	404	423	443	434	458	419	393	478	497	439	384	405	428	453	420	423	439	429	451	419	411	437	443	436	459	448	450	454	418	430	462	439	407	468	421	422	454	424	433	413	435	469	464	448	447	445	440	434	433	438	443	434	455	435	434	398	393	421	432	440	436	433	433	441	419	434	417	451	432	460	405	439	428	450	439	447	431	429	443	429	408	474	441	448	452	401	448	421	464	445	428	408	427	439	430	400	438	450	391	413	440	446	435	435	421	435	420	447	467	456	433	442	469	455	458	430	422	442	429	457	444	485	442	436	428	438	432	465	448	446	430	451	429	455	416	443	427	427	460	416	423	437	424	445	449	454	444	433	435	409	431	423	402	438	447	462	430	426	436	459	440	421	432	402	433	409	435	450	465	408	425	461	459	415	416	416	453	391	419	450	439	431	454	447	416	436	443	431	458	426	432	388	425	402	479	463	419	409	410	445	437	485	450	420	420	417	454	431	409	442	439	419	460	404	427	409	446	422	447	429	453	473	424	415	453	418	421	454	430	460	414	404	473	410	455	447	400	462	418	446	453	423	436	445	463	439	456	437	441	417	427	457	415	441	429	457	454	445	451	419	405	449	458	442	435	432	397	436	429	411	393	408	433	416	447	393	431	465	441	472	435	451	423	428	432	451	456	404	443	428	423	437	408	431	448	404	454	477	426	456	479	445	432	413	421	419	443	404	441	423	430	390	428	417	427	447	451	451	385	440	430	458	417	434	434	439	417	434	450	454	459	432	421	452	454	410	431	433	441	432	403	483	412	440	402	422	410	425	457	426	448	458	419	421	443	461	437	434	389	446	453	389	456	430	434	424	460	416	448	422	447	450	454	434	449	450	409	428	458	403	388	405	431	438	409	429	447	434	432	431	407	413	474	411	444	429	438	433	438	434	433	436	420	420	477	434	418	433	453	421	431	422	483	446	470	435	425	433	396	467	413	426	433	438	434	498	425	418	455	401	417	430	420	452	450	412	436	400	447	440	454	434	422	445	438	436	425	433	428	450	426	425	428	403	416	427	400	452	432	425	405	437	413	460	437	451	464	446	449	447	431	444	395	375	445	404	432	459	403	437	445	430	450	406	451	431	405	466	416	441	419	445	452	461	446	438	436	466	419	426	434	429	376	414	424	415	419	458	426	437	413	409	420	425	442	456	432	480	425	445	417	450	450	459	418	446	401	420	399	471	451	456	453	440	427	476	443	454	454	443	424	407	450	451	434	425	459	437	415	453	466	407	427	453	452	413	427	428	442	419	412	444	440	418	397	448	407	435	428	438	456	443	446	413	446	396	441	438	448	423	383	451	446	431	473	449	432	422	436	413	427	462	407	429	453	463	420	437	385	423	430	424	454	413	444	460	434	434	394	452	448	469	422	463	460	394	387	447	426	424	411	403	477	427	415	423	431	414	450	428	439	419	462	456	466	403	461	415	439	461	451	459	435	440	390	438	412	470	410	420	418	433	432	396	458	470	448	438	434	411	443	475	449	468	416	432	419	439	411	437	422	464	478	465	437	428	449	470	422	437	437	468	452	404	457	390	422	404	406	440	448	440	445	380	427	419	458	416	468	406	448	452	458	466	417	447	422	410	423	425	462	467	433	436	392	434	449	409	455	448	436	408	432	434	444	452	430	459	455	412	423	434	437	417	396	417	429	451	458	435	450	469	472	447	425	420	425	419	456	431	465	434	433	446	427	423	415	402	450	418	405	435	424	419	486	447	419	437	432	407	427	412	404	433	435	409	415	468	406	409	433	456	431	439	433	432	425	460	405	445	409	459	445	414	409	440	430	450	433	402	476	403	422	455	451	439	437	413	425	468	430	438	440	435	428	422	401	456	396	422	419	466	402	422	452	443	437	413	464	439	454	435	393	465	447	405	431	442	437	427	470	427	403	441	431	441	387	482	453	454	455	449	475	449	434	387	450	414	443	419	426	401	450	407	401	443	426	414	418	402	413	444	406	473	434	457	428	415	438	465	449	445	449	425	429	424	404	447	447	458	432	445	473	433	453	434	458	408	427	433	460	462	461	454	437	426	448	404	451	430	428
23347	20958	28353	23722	20963	13142	1675	918	724	657	592	618	539	531	520	521	498	508	498	516	468	491	481	487	487	538	586	644	630	613	672	778	665	727	723	642	512	495	437	453	471	427	439	477	438	382	430	462	429	466	450	460	450	418	465	449	453	444	468	440	417	404	447	444	473	435	406	427	408	422	475	448	473	433	414	414	440	402	443	463	429	415	420	434	456	452	425	444	446	414	433	467	419	393	449	447	423	422	431	436	436	458	401	448	444	406	409	423	403	460	414	428	457	456	460	422	435	441	418	471	435	438	443	454	443	424	461	432	451	465	424	423	454	430	449	406	428	421	443	454	442	394	424	437	404	441	413	478	441	423	430	420	465	408	446	432	439	422	424	445	427	415	424	403	451	449	441	418	419	437	405	429	417	409	446	442	416	452	403	408	395	418	391	435	427	421	387	430	430	461	428	420	430	406	417	454	445	404	437	404	442	469	408	423	438	499	415	454	427	400	432	469	426	431	445	423	439	421	395	416	404	421	419	430	429	429	465	414	420	443	430	460	431	403	410	420	419	433	423	407	428	444	421	427	418	429	457	432	448	433	415	436	454	422	455	428	405	473	430	432	409	450	440	427	426	435	430	401	408	447	449	419	437	404	438	402	453	432	433	419	437	417	432	463	427	438	425	429	476	454	447	425	445	436	470	435	458	431	426	429	405	434	435	408	458	452	451	483	398	471	432	453	463	463	427	447	419	437	429	467	438	421	453	459	457	413	458	407	419	416	427	428	452	436	450	431	424	442	444	446	411	469	422	443	447	471	441	427	422	413	444	459	487	396	455	433	439	457	461	440	459	440	459	436	493	463	424	457	446	442	440	447	427	444	406	394	420	446	461	446	484	454	427	429	455	419	425	421	406	423	471	440	414	405	465	452	419	437	449	478	450	416	449	380	445	482	450	435	442	422	424	413	429	385	448	436	445	433	423	446	450	404	426	460	423	427	395	498	431	459	465	450	425	412	414	430	452	452	430	410	445	413	420	426	428	448	448	457	438	451	422	426	436	433	435	417	459	423	445	443	424	441	422	460	413	434	467	439	429	438	405	448	429	446	428	420	419	438	466	438	384	407	428	445	400	450	430	415	454	412	434	409	456	426	440	406	429	436	463	407	419	450	438	412	417	445	426	442	425	437	437	448	475	435	411	393	430	462	435	454	451	434	406	436	420	411	466	450	450	444	426	465	419	430	436	437	459	428	415	439	427	448	455	436	415	433	416	414	418	436	426	403	437	426	430	440	470	449	433	409	465	452	457	457	438	432	454	416	456	465	433	405	439	418	416	431	425	439	441	407	445	409	439	454	437	392	401	408	431	430	435	428	420	442	428	403	421	431	401	425	444	436	450	425	431	433	471	437	437	413	433	406	399	419	478	423	453	396	426	443	410	439	453	459	453	447	421	420	411	391	435	414	390	422	430	431	453	416	452	459	460	455	417	442	453	467	391	430	472	489	437	455	435	446	410	429	430	429	434	446	429	447	442	454	425	476	430	414	406	443	403	418	432	438	476	413	443	406	447	431	437	431	430	447	421	429	391	427	433	418	449	444	442	429	465	393	405	445	445	439	410	413	432	424	417	437	449	464	459	454	483	437	429	436	435	437	435	393	437	448	417	428	404	440	434	423	411	443	425	405	446	439	455	440	453	471	459	435	445	432	464	456	386	436	414	413	420	416	451	424	423	448	441	426	432	409	436	432	422	447	439	443	435	437	440	456	423	414	429	428	404	403	411	440	427	474	416	430	420	405	420	452	414	410	437	457	446	430	438	438	425	423	438	433	440	437	393	447	428	467	448	441	450	425	422	407	426	432	448	465	433	467	462	393	436	442	442	433	442	440	435	440	447	422	413	396	442	444	412	433	401	377	428	460	405	458	421	438	433	459	433	437	472	461	438	485	401	468	467	466	456	419	462	443	428	425	417	425	381	434	410	398	427	416	451	420	469	450	440	416	455	453	438	400	453	429	396	444	446	412	457	439	441	446	466	450	476	435	428	436	427	443	433	454	446	424	463	433	434	442	423	419	450	475	429	423	426	475	458	452	426	394	453	451	415	416	416	483	441	418	430	460	426	411	422	443	430	425	438	426	418	417	424	434	466	447	422	458	398	451	448	403	404	410	448	428	400	449	475	448	458	438	462	438	440	455	443	443	421	420	456	429	401	435	460	458	436	409	457	431	428	423	429	410	419	402	389	422	409	410	397	435	460	403	411	435	432	457	380	424	444	424	409	414	401	432	446	423	407	434	418	482	423	465	451	438	438	440	428	406	440	415	420	443	423	454	420	439	443	390	430	446	426	442	419	433	429	432	442	439	452	427	428	445	447	451	445	479	441	427	436	486	412	428	423	409	490	403	450	429	432	435	456	454	444	464	430	430	424	439	447	429	398	425	396	438	446	465	420	415	413	421	426	444	467	446	436	446	456	426	385	385	462	448	424	424	432	446	446	450	409	383	399	428	393	427	470	445	436	430	440	460	404	393	424	398	437	451	428	399	470	481	470	453	417	460	442	441	448	388	431	427	461	412	431	390	465	377	441	431	444	429	464	451	428	445	416	470	417	412	418	424	405	425	437	439	479	451	423	439	462	431	458	430	456	425	454	462	446	420	433	446	414	425	439	433	431	420	460	428	432	429	448	444	424	452	432	433	420	457	464	446	448	446	435	442	434	445	442	372	407	419	456	393	418	434	403	420	443	386	391	426	425	447	450	454	415	437	439	421	421	409	424	394	475	448	450	460	450	420	443	422	445	403	443	414	446	440	419	431	433	438	425	432	444	442	423	447	417	446	405	444	440	410	444	436	409	441	471	450	404	417	418	414	424	446	447	449	388	418	439	453	457	412	399	359	404	446	449	442	385	408	447	451	452	423	405	441	398	401	402	425	434	440	439	429	411	423	412	418	454	420	461	449	451	408	476	427	444	422	417	468	452	408	444	453	451	427	426	423	425	436	440	424	416	392	388	449	437	467	456	412	456	365	405	465	439	426	407	450	420	460	440	435	410	423	457	410	425	460	421	458	385	394	421	427	395	427	429	400	445	394	408	425	439	416	455	408	438	426	381	433	417	427	462	457	424	463	438	413	409	433	412	443	400	427	427	436	431	422	417	451	457	393	456	415	425	440	418	445	409	442	428	449	391	429	411	464	446	451	418	411	429	413	446	403	425	421	423	448	426	468	460	439	444	456	429	447	440	455	408	427	461	418	442	410	431	438	416	448	408	434	444	440	424	427	439	401	449	461	425	425	448	425	479	417	475	430	424	427	398	444	450	440	408	412	453	419	426	437	433	427	452	446	463	435	487	442	447	410	440	421	458	405	454	455	395	426	438	379	419	444	441	447	433	465	442	414	425	428	397	445	431	447	453	438	430	404	428	468	422	422	398	435	436	425	426	392	450	449	423	415	430	426	428	434	422	428	401	463	447	423	391	422	476	408	456	398	430	431	476	420	439	432	399	463
7873	15569	12666	6542	4669	3327	2395	1858	1432	1271	1066	1017	934	946	887	813	785	775	743	705	670	713	743	711	745	796	981	992	989	1001	1115	1157	1259	1254	1340	1025	811	653	628	597	603	598	631	663	616	661	625	586	616	617	624	581	622	634	555	563	589	583	592	603	604	590	610	588	589	554	594	544	590	608	569	597	569	584	562	629	561	614	645	538	558	589	553	589	573	639	566	585	559	610	546	588	609	605	586	563	600	569	570	607	614	590	551	588	598	576	568	588	587	604	605	578	592	561	593	585	580	576	592	622	622	549	546	587	622	577	582	568	628	611	561	547	579	576	565	558	583	557	585	607	578	562	581	597	584	596	556	601	583	565	571	601	583	580	600	570	590	567	557	579	642	539	563	626	584	571	580	598	582	570	610	540	584	559	612	594	606	562	561	582	592	586	588	590	616	556	535	579	531	577	607	584	579	589	591	561	579	533	554	571	562	560	589	583	574	613	566	562	588	558	605	593	540	580	605	591	606	595	556	620	552	606	560	563	566	533	605	581	601	580	582	531	588	626	572	575	548	571	588	574	568	547	598	634	576	598	561	579	609	618	509	575	594	547	598	600	599	570	567	605	616	606	562	558	583	577	606	572	589	622	531	599	588	594	633	547	592	558	606	565	594	576	563	584	602	600	604	599	540	562	587	599	571	550	595	562	565	545	589	579	603	604	590	569	602	595	589	549	569	538	595	586	536	510	618	568	581	597	576	585	592	577	541	596	566	563	591	600	584	585	581	590	606	585	604	603	601	553	598	570	601	615	563	557	584	572	587	619	561	589	577	635	599	546	563	613	568	559	594	572	580	579	590	552	577	577	597	564	598	548	570	585	577	543	613	606	571	556	566	593	597	568	590	575	571	598	575	583	570	619	579	625	576	593	590	575	595	620	570	568	555	600	610	588	589	578	553	592	539	625	535	626	570	627	552	573	561	610	541	599	526	594	568	566	594	589	582	577	553	605	580	574	602	626	556	603	594	621	578	631	586	597	608	598	576	605	533	576	590	562	596	607	570	604	585	582	552	596	564	586	588	601	590	540	570	593	597	578	594	538	531	544	529	581	597	605	576	585	567	587	627	596	559	630	633	583	568	589	628	598	596	557	575	608	585	601	594	620	614	575	598	563	560	618	596	581	557	570	567	623	597	563	577	600	596	574	599	566	566	604	619	613	583	569	595	618	609	613	576	589	558	593	586	592	603	559	562	558	583	616	590	616	546	562	598	608	595	569	603	600	549	563	607	606	555	581	603	579	580	592	623	565	567	634	602	576	576	570	558	557	565	583	544	600	553	585	595	588	563	577	556	566	602	580	577	597	575	562	572	586	550	608	569	570	592	584	567	572	577	538	582	538	619	543	585	564	623	594	591	577	577	548	556	584	584	636	606	565	529	552	552	567	567	574	591	546	558	563	597	595	601	548	598	558	606	579	574	640	547	533	609	647	570	572	582	589	574	564	584	565	559	614	583	589	574	607	587	569	593	566	568	597	586	577	617	553	577	557	598	587	561	583	602	592	623	556	577	588	597	611	594	610	563	586	602	589	605	552	590	591	564	545	566	602	567	591	595	593	567	575	583	601	589	581	592	580	617	584	578	586	629	548	558	556	590	613	571	588	545	583	585	605	562	583	585	607	581	582	582	629	588	598	598	551	579	570	604	549	587	576	586	588	585	558	645	596	551	578	593	583	590	573	606	571	594	599	592	593	592	590	568	573	585	593	597	568	598	608	565	625	605	602	611	567	583	591	615	564	541	547	548	613	610	604	557	582	565	573	572	561	563	525	609	602	570	594	584	600	630	565	592	559	581	613	587	635	555	598	564	568	577	567	544	585	582	613	546	578	626	589	561	559	606	580	531	552	589	580	588	563	575	533	560	579	559	568	613	602	598	598	603	585	560	598	551	595	560	603	557	553	576	591	571	616	602	590	556	616	585	597	566	632	552	588	597	593	591	573	581	573	571	593	621	591	588	562	595	581	589	650	621	588	614	537	546	587	575	542	569	613	569	596	594	612	552	593	565	534	551	532	575	633	618	574	623	605	546	556	635	613	589	577	576	559	572	590	557	570	604	563	579	584	581	543	574	616	571	569	580	640	582	572	557	600	557	594	587	570	635	586	550	584	581	632	596	607	606	557	608	565	577	574	581	562	573	589	525	604	575	623	622	600	579	587	560	602	652	560	564	577	596	568	604	563	597	611	616	623	667	578	590	600	566	633	622	611	576	557	557	599	569	580	611	572	601	579	538	569	587	609	614	597	631	580	568	555	575	576	591	588	574	562	626	570	596	570	558	561	579	539	532	565	561	620	589	585	570	588	589	583	607	589	567	607	570	587	581	581	601	595	557	588	629	577	576	573	549	611	607	615	548	553	581	553	552	630	571	576	608	582	597	547	611	609	609	624	592	588	595	583	567	582	596	571	556	623	564	670	554	568	594	592	561	626	546	590	546	569	591	602	574	590	538	590	558	548	587	565	634	591	568	554	591	584	629	581	586	583	551	576	577	587	571	578	593	543	609	585	591	622	599	569	583	610	596	603	588	606	592	580	575	566	548	513	604	575	573	590	532	604	579	542	551	571	590	591	557	532	601	575	552	594	558	555	579	632	548	599	602	611	578	561	565	582	553	588	595	604	566	584	555	613	603	534	598	588	557	548	587	610	553	592	613	599	546	553	613	595	557	589	575	568	555	565	602	626	613	594	597	590	639	601	566	560	573	565	586	588	618	590	590	604	597	553	630	577	614	613	563	623	627	582	600	614	567	569	555	584	568	586	594	564	542	558	574	614	565	563	563	643	550	604	571	623	600	517	557	575	576	587	590	591	607	560	546	605	568	555	544	594	596	579	542	590	572	600	591	584	569	577	572	596	580	602	543	598	581	597	575	579	605	590	630	578	550	542	604	582	557	568	543	587	600	614	618	541	591	582	560	594	577	619	567	604	571	549	614	621	623	651	564	590	567	546	573	642	582	602	540	583	573	575	559	589	601	605	587	583	624	577	571	614	581	572	586	592	621	572	629	571	601	627	599	561	588	600	569	536	592	612	611	599	563	608	604	568	564	624	577	553	578	586	604	573	558	559	580	581	621	540	539	565	612	609	577	563	575	560	563	590	595	616	592	665	613	605	574	553	569	580	569	621	547	608	566	562	586	585	634	582	570	590	582	574	610	572	525	568	553	615	597	573	560	603	572	622	576	562	626	559	574	572	601	559	605	594	577	567	578	623	561	592	606	606	565	603	597	560	561	576	587	616	561	590	540	568	577	592	638	591	572	529	608	599	576	579	623	570	566	624	537	580	562	558	576	582	610	573	602	574	591	586	576	579	596	606	566	562	605	558	586	586	574	602	527	569	530	625	600	522	596	595	622	603	552	561	612	575	607	562	563	578	572	601	590	605	572	572	561	589	563	587	541	591	587	564	629	545	568	603	587	566	608	585	576	571	619	551	553	582	564	608	560	542	578	598
22453	20908	28640	23322	20909	20966	11289	1359	835	758	689	611	567	525	515	492	486	444	421	426	397	426	379	415	459	498	495	500	559	590	696	814	764	772	696	562	441	332	320	338	337	312	360	337	345	334	335	376	330	340	334	308	324	352	304	322	327	302	281	328	316	336	306	341	353	353	272	329	311	309	306	332	340	315	309	343	344	327	323	340	309	300	316	295	302	321	322	314	298	293	301	336	307	318	317	319	318	284	325	310	294	311	311	288	322	306	348	312	317	309	293	292	318	326	306	302	302	295	332	285	331	325	305	329	319	281	313	319	309	300	326	312	347	322	310	324	291	311	335	313	309	316	305	339	337	299	298	307	330	301	318	311	337	335	314	309	333	320	296	316	313	317	299	325	323	266	284	286	313	312	331	295	362	296	293	304	311	323	286	331	248	290	335	287	322	309	323	312	316	322	319	300	325	307	306	299	289	318	288	332	304	309	322	313	347	303	358	303	329	324	305	308	309	320	295	335	315	303	313	323	339	298	312	308	340	308	337	303	324	307	304	318	306	311	345	346	300	308	305	303	296	319	336	333	322	322	333	345	296	315	271	288	307	313	316	310	301	292	330	300	327	305	298	322	335	305	334	317	312	317	319	320	342	287	302	324	327	331	345	325	321	288	314	302	303	294	318	293	302	317	320	321	307	318	282	339	284	294	327	304	288	302	346	343	302	312	316	372	343	316	296	338	331	331	314	315	292	317	340	332	327	290	289	326	312	330	332	316	327	320	340	296	313	311	314	299	319	268	304	305	326	309	333	315	342	310	338	324	320	298	337	299	289	328	308	334	301	312	284	305	332	331	310	294	301	317	342	322	325	339	317	335	313	334	328	312	324	309	293	301	306	304	321	341	315	334	281	299	319	328	308	322	337	299	316	332	291	327	298	339	326	346	309	333	322	280	298	350	325	321	310	319	303	314	322	317	301	307	307	328	313	271	275	341	326	311	338	331	281	306	333	318	285	311	314	316	313	307	292	344	314	309	316	310	298	317	309	332	310	323	328	348	306	291	300	294	341	360	286	284	313	273	371	316	318	307	285	287	315	305	333	363	345	323	297	320	320	309	320	333	298	306	303	317	304	334	298	292	343	335	315	294	299	320	335	314	346	346	313	297	298	277	337	270	303	328	333	292	344	310	349	277	323	306	321	301	329	326	307	282	326	319	335	335	318	293	311	299	329	316	322	307	284	288	360	333	300	310	316	279	316	321	340	295	292	332	283	316	321	291	304	332	318	326	304	332	344	314	293	303	301	322	340	291	297	311	302	312	335	326	302	295	318	307	329	300	284	312	345	296	318	326	326	313	322	301	322	297	312	313	286	347	316	304	314	322	314	348	298	308	307	299	294	313	300	326	308	332	319	357	341	339	328	323	302	303	290	324	275	299	328	313	309	321	332	302	319	313	308	318	348	320	321	279	334	325	295	306	284	303	318	275	329	293	311	304	310	309	313	328	319	356	309	301	336	306	290	317	300	349	292	312	280	298	330	314	311	318	293	330	313	301	309	290	311	316	331	310	340	322	315	304	315	321	320	317	339	320	295	309	301	300	321	295	311	323	302	292	311	306	335	302	332	299	327	295	326	302	323	309	321	311	306	304	287	323	319	295	312	319	318	321	347	350	283	303	318	295	329	312	326	277	284	298	303	312	295	314	280	326	294	348	280	285	301	317	306	326	318	282	306	320	341	265	322	326	308	321	307	321	294	299	306	306	322	278	288	307	284	326	298	300	325	322	325	290	342	297	321	314	298	325	288	297	317	286	331	305	307	293	343	297	322	302	336	301	327	321	320	290	314	310	336	321	286	302	340	287	283	321	314	288	313	331	318	317	329	303	320	284	317	316	302	303	321	334	336	311	331	288	290	329	316	351	295	311	301	305	294	334	309	298	291	298	329	280	263	307	296	326	288	306	340	315	311	308	319	305	272	292	326	334	354	310	287	319	294	315	300	348	341	313	293	325	315	341	313	328	339	286	311	294	287	324	321	332	344	321	291	297	273	292	331	300	318	312	314	291	335	300	312	302	293	311	329	315	325	306	300	296	300	297	303	313	299	334	284	341	322	281	321	301	322	340	351	331	346	327	289	287	319	297	338	308	293	304	323	299	313	346	286	305	318	304	347	300	305	301	303	310	321	321	305	295	308	306	308	292	346	343	316	311	317	347	309	298	283	293	330	319	335	333	304	291	322	313	334	330	296	320	318	333	311	320	315	298	298	309	308	326	294	293	301	351	288	299	316	320	320	305	343	313	289	305	301	312	291	320	313	285	304	319	311	300	295	296	287	308	327	311	298	308	316	323	308	331	321	336	326	272	304	324	291	297	320	321	297	333	330	306	326	278	317	292	325	350	332	331	322	323	318	370	336	326	345	308	326	317	336	325	295	287	326	301	306	307	328	325	280	324	285	305	321	311	319	333	294	307	317	306	305	303	306	309	290	287	303	331	295	292	313	298	331	285	350	309	339	321	328	305	306	331	338	304	314	320	333	310	311	299	297	302	310	319	296	316	300	283	284	315	307	307	305	295	325	347	305	333	330	334	338	306	302	343	288	295	288	295	298	338	310	314	330	321	313	320	304	322	311	316	335	323	305	307	300	298	317	303	335	341	313	345	290	311	271	306	327	317	367	286	323	300	325	319	347	311	313	303	293	294	287	310	327	319	350	325	307	319	328	304	330	314	322	302	303	321	331	300	343	313	266	306	293	342	341	304	313	327	356	350	349	300	293	324	303	317	303	310	286	324	317	322	355	294	316	312	323	315	305	289	353	299	319	255	296	298	307	338	290	309	334	282	294	304	296	339	292	289	327	302	305	314	319	326	302	336	310	310	323	351	319	300	297	296	304	306	313	331	335	335	327	285	304	312	302	308	271	342	299	299	297	288	315	320	317	355	288	318	301	321	319	315	287	288	315	326	297	320	305	330	306	299	324	300	312	300	319	289	339	307	310	316	331	317	334	301	303	289	288	327	315	283	302	316	265	323	310	319	320	336	328	299	367	313	303	318	343	275	314	303	329	301	282	322	342	316	344	302	285	310	308	290	304	309	299	336	301	310	312	316	320	305	321	305	318	286	294	309	318	285	298	319	350	321	299	271	304	336	283	297	294	319	314	300	275	315	328	319	312	300	303	311	307	306	311	323	317	308	301	343	295	336	295	314	291	348	298	318	300	321	312	308	344	284	289	323	288	276	316	275	326	306	271	313	326	297	337	269	305	283	365	301	364	296	328	293	294	329	317	326	274	291	316	308	301	295	330	324	295	342	328	299	296	299	283	300	304	306	311	295	288	319	322	307	300	318	302	301	332	319	301	292	331	323	284	297	315	331	327	312	277	301	271	321	314	307	322	297	322	283	300	345	342	317	318	326	298	327	307	329	323	329	330	339	299	321	297	331	313	309	296	326	321	306	304	298	305	310	306	305	316	310	307	287	310	324	326	270	294	301	341	274	268	292	313	309
9448	20546	16862	9419	6968	4915	3542	2667	2060	1614	1440	1257	1070	957	898	888	796	769	696	629	675	651	692	669	718	744	862	924	942	1099	1283	1427	1435	1543	1351	1033	738	529	458	475	465	511	499	480	478	487	454	452	466	455	427	452	436	437	458	440	442	415	448	431	444	412	458	438	442	445	459	401	466	465	453	438	428	406	465	425	428	395	472	407	402	400	424	453	450	425	438	439	406	458	417	423	425	440	445	434	443	453	432	422	450	412	437	425	402	494	469	443	464	438	437	424	436	455	407	465	404	399	432	425	437	449	417	411	445	404	375	438	408	389	414	398	419	431	433	402	459	416	435	414	409	441	430	406	459	410	444	424	452	415	431	444	418	405	414	412	439	421	405	426	459	448	433	405	455	396	432	473	408	457	434	423	435	420	407	406	441	422	422	466	413	389	433	453	438	440	436	421	414	422	440	421	436	427	498	443	468	372	402	446	435	442	381	462	446	432	421	450	422	442	455	411	403	427	410	496	407	436	439	437	406	438	444	428	417	412	449	380	407	400	427	470	424	403	427	420	416	432	408	462	421	430	448	422	433	383	441	414	431	423	449	438	434	422	376	450	438	414	429	427	407	427	441	418	438	434	399	438	434	440	404	461	453	402	449	459	422	413	387	409	443	399	406	397	466	445	443	453	411	426	407	418	430	427	423	395	427	449	403	425	402	478	409	461	459	427	432	456	453	419	434	417	440	427	407	413	402	417	396	418	404	417	446	429	438	422	425	433	426	409	401	427	457	408	427	436	420	432	453	455	419	420	432	439	411	406	432	437	411	402	407	442	442	405	430	448	421	436	425	412	414	452	436	387	442	419	431	428	430	423	406	460	430	430	436	398	455	438	440	407	450	446	428	429	435	413	409	449	407	436	407	445	418	410	404	431	429	407	404	473	446	452	434	443	447	413	427	409	383	417	419	434	428	410	429	413	453	411	423	441	421	411	443	425	448	433	426	387	423	428	426	466	436	403	426	428	434	430	440	432	415	432	434	457	432	444	416	430	388	468	452	421	436	408	382	469	433	387	433	429	458	428	438	421	449	425	456	452	438	422	436	447	422	456	454	440	433	441	406	414	423	469	464	456	475	448	435	389	422	451	448	385	435	442	416	450	453	434	433	444	433	444	427	437	436	426	458	426	391	443	416	416	428	453	470	430	413	419	404	413	448	454	416	390	448	432	420	415	424	409	429	435	421	380	433	418	407	452	443	389	417	408	453	408	420	439	440	416	448	443	481	427	411	431	454	444	434	422	427	458	405	457	437	441	423	461	433	428	428	381	435	425	387	422	451	478	451	436	468	437	416	434	417	447	421	455	416	411	454	460	417	447	449	424	418	413	438	450	464	449	382	410	444	433	438	440	431	438	455	407	450	399	447	430	440	414	411	428	406	450	429	404	437	426	431	417	438	437	415	446	427	436	431	434	423	438	412	404	415	407	447	395	422	424	416	426	401	472	420	417	421	437	413	436	423	413	428	411	475	429	419	464	463	417	454	415	397	433	418	444	415	405	452	449	396	429	421	397	439	453	426	427	413	455	412	389	392	456	453	443	395	412	387	425	447	415	410	417	424	414	387	445	428	450	426	439	395	439	417	434	431	400	448	424	440	433	428	403	433	441	410	440	451	418	415	420	455	449	438	420	396	456	392	427	418	402	424	429	460	441	449	447	397	431	416	403	469	425	446	434	441	431	442	418	449	456	419	417	405	437	440	421	457	441	453	458	442	428	428	428	366	427	404	420	435	435	479	407	424	443	449	439	454	425	442	406	431	420	428	409	432	448	401	407	424	439	467	428	465	445	409	457	414	426	450	431	383	412	412	417	454	453	412	427	447	400	429	438	420	395	436	440	418	431	433	414	437	429	348	425	454	450	471	445	440	419	415	440	417	414	419	443	432	435	429	418	418	404	479	418	391	452	401	448	410	426	407	463	419	422	416	448	459	425	429	442	431	423	424	421	423	428	482	437	416	430	432	442	388	446	402	383	414	447	442	412	413	459	423	398	441	416	439	427	446	440	424	409	446	388	423	428	449	417	374	401	433	414	404	472	451	439	437	458	378	380	427	451	423	459	402	422	419	452	430	414	451	443	431	412	414	418	430	441	462	410	426	444	431	428	418	421	435	428	406	399	440	449	402	397	440	411	436	398	389	429	423	447	397	434	414	431	406	419	449	399	431	426	456	401	399	414	430	439	443	428	446	445	442	421	410	404	449	406	403	460	425	412	421	405	391	409	419	441	424	445	440	458	436	413	399	419	385	446	437	447	391	427	406	432	445	418	394	436	438	430	414	405	443	428	424	446	484	463	454	410	441	440	415	413	432	464	408	427	458	446	440	421	379	429	459	429	421	429	409	404	452	412	413	423	438	382	397	419	460	419	447	431	423	442	402	437	459	394	436	418	441	431	398	430	405	410	407	434	426	432	434	431	378	436	409	413	390	457	399	420	442	423	420	463	420	428	438	432	437	466	438	439	423	429	407	439	477	418	441	415	434	434	470	452	456	435	408	416	430	441	403	405	458	451	435	444	400	403	404	424	422	393	438	414	437	425	426	447	411	456	453	459	430	457	415	443	419	433	437	414	455	421	414	439	400	441	410	418	435	404	418	396	438	401	415	410	459	436	411	426	429	410	455	449	438	432	413	421	444	483	401	408	433	441	448	425	397	411	416	395	405	423	412	393	406	423	412	470	403	435	431	421	467	418	435	423	437	434	405	437	413	422	432	410	425	448	447	416	450	421	410	434	425	433	384	415	407	416	441	458	411	447	418	405	465	415	434	425	424	445	439	433	435	398	415	404	400	434	422	463	440	434	365	441	418	446	414	424	431	423	442	417	466	393	400	422	397	432	415	435	432	419	433	417	431	430	438	399	456	411	399	435	409	402	422	414	452	435	444	413	406	409	417	456	400	435	449	447	425	433	409	390	405	442	461	433	433	411	397	449	438	404	395	425	401	447	449	413	397	452	422	422	412	432	436	382	486	430	379	413	404	385	392	442	423	413	412	421	424	453	430	418	412	425	492	432	419	427	408	399	429	415	415	479	433	425	442	442	459	415	389	446	439	425	428	420	410	427	424	437	432	408	402	417	453	432	440	442	428	432	416	414	424	417	405	409	455	439	428	410	397	394	419	396	394	446	433	423	440	414	410	459	409	454	403	427	438	436	387	422	444	456	442	427	459	422	411	444	427	423	367	431	400	413	414	405	405	415	422	388	381	406	446	434	416	409	413	436	424	497	435	407	444	431	428	440	441	401	477	464	420	424	407	438	424	428	424	442	453	433	407	435	425	442	454	420	406	443	432	479	453	417	424	427	433	427	418	430	394	403	437	439	433	437	446	441	400	406	444	403	404	446	425	432	394	424	449	411	385	436	449	445	432	427	424	458	415	423	411	412	404	446	415	420	428	449	392	456	402	426	417	418	410	378	406	406	418	393	394	422	426	410	443	433	415	391	396	455	436	437
26544	20479	10154	1611	824	582	474	326	380	364	327	354	362	326	329	357	339	301	343	292	324	346	316	333	367	359	380	365	390	417	455	478	511	477	391	384	358	320	340	325	310	339	323	296	329	320	336	307	316	303	296	319	331	311	282	339	315	318	297	322	297	293	319	312	322	309	308	288	332	318	322	317	333	299	312	348	288	323	305	326	308	296	361	328	317	334	337	315	312	306	310	344	342	347	334	299	320	310	291	308	291	306	346	305	293	292	307	348	298	325	306	306	292	351	292	319	326	329	295	302	303	326	325	339	325	343	321	343	286	329	316	310	342	313	295	314	313	301	326	301	317	289	316	320	328	305	332	301	346	306	317	321	294	304	331	313	325	305	334	333	296	321	320	316	318	303	295	300	331	340	342	301	317	309	312	324	323	319	310	295	313	300	319	320	312	337	300	306	333	306	309	280	320	315	331	289	329	328	286	325	308	295	318	339	300	316	316	305	285	308	342	324	328	318	294	332	293	326	342	287	294	337	337	353	328	304	331	306	304	353	337	289	314	328	350	306	321	299	324	313	334	300	326	307	294	321	336	278	313	281	341	328	297	348	284	273	338	266	318	292	311	302	300	348	331	311	285	282	322	300	304	324	318	301	315	307	307	302	329	339	312	286	340	306	316	349	321	323	302	327	290	304	324	317	303	308	316	326	314	296	314	311	335	304	294	340	289	301	307	324	300	303	301	314	303	330	329	318	299	318	312	302	329	299	305	313	337	352	316	321	307	310	341	295	337	305	306	345	335	309	329	304	299	327	302	321	340	312	303	309	304	303	336	313	304	288	326	363	336	310	318	303	331	312	316	355	324	305	320	289	335	294	289	334	311	329	303	339	307	317	299	325	318	331	326	358	312	319	353	313	299	300	320	337	304	297	320	314	333	302	303	322	345	307	282	296	319	300	312	337	299	310	316	320	310	302	303	291	299	290	313	344	341	344	290	326	300	304	369	331	342	321	293	302	307	340	312	300	315	313	309	313	328	353	299	366	332	301	342	307	327	351	320	292	325	297	325	346	298	349	306	330	325	328	321	322	351	342	322	336	348	291	324	299	303	303	349	303	336	334	346	344	296	337	308	309	313	297	316	323	304	316	348	340	336	304	324	316	281	324	302	306	304	344	339	337	326	295	305	333	295	317	308	319	330	283	295	290	316	318	304	303	315	315	325	347	347	310	328	301	298	301	321	313	307	321	292	316	320	298	302	320	307	316	297	343	347	296	298	311	309	334	316	345	328	324	352	317	352	314	299	310	285	329	359	296	342	313	346	337	339	301	309	352	349	335	345	291	311	299	350	279	295	277	339	305	317	329	320	291	334	320	283	314	331	332	322	297	310	325	334	295	321	328	324	339	323	324	313	303	324	348	297	285	292	319	315	322	276	329	314	327	326	329	296	310	308	313	316	323	322	329	321	332	308	307	303	313	302	340	298	324	318	310	310	335	317	326	344	306	344	310	325	338	317	309	323	301	343	318	341	331	315	305	298	307	306	321	291	295	310	309	304	321	296	280	353	339	327	303	308	320	307	321	296	281	314	322	322	307	306	333	331	316	307	328	349	323	332	312	305	311	334	318	336	309	284	327	304	360	304	321	368	345	307	282	320	303	338	312	307	308	347	316	333	286	326	329	325	320	292	332	323	302	328	327	322	336	331	335	314	296	309	326	316	303	351	310	320	305	316	339	299	299	322	331	337	341	311	322	303	305	297	299	311	318	302	327	299	311	292	334	331	296	329	362	283	340	303	315	299	303	331	320	316	320	310	355	328	309	309	292	320	323	330	333	318	312	304	331	330	310	310	321	312	313	327	312	284	312	323	337	324	293	296	285	344	322	302	324	330	318	333	310	319	308	319	304	341	284	338	343	292	289	292	354	327	318	308	301	305	335	340	333	340	322	362	328	320	320	353	334	318	314	321	298	300	313	316	310	327	306	300	287	320	310	325	344	343	322	350	328	307	312	293	326	306	300	298	335	343	321	308	337	296	321	322	318	314	327	270	305	297	330	289	336	322	311	317	297	308	309	335	303	319	319	324	335	341	262	303	346	311	320	309	314	334	292	324	319	296	320	322	331	328	314	300	339	305	329	313	321	322	324	303	328	351	307	323	314	320	304	303	331	292	345	318	318	349	348	309	300	304	303	313	355	309	344	312	337	291	332	325	341	314	296	329	314	332	311	309	329	315	300	321	327	331	330	327	290	340	313	300	309	359	326	321	308	304	313	331	298	330	339	318	319	271	293	318	335	296	324	328	324	321	341	318	328	326	318	291	328	335	291	309	344	340	334	308	331	342	310	315	276	307	331	303	319	327	291	328	285	306	358	294	322	324	338	321	327	320	324	309	328	333	326	318	323	312	291	356	293	323	344	321	328	335	318	296	333	304	315	300	312	346	329	311	309	345	333	326	314	319	327	336	306	355	319	295	295	340	277	307	310	319	305	334	331	308	298	304	276	329	345	325	265	345	306	312	294	335	291	275	321	335	300	312	305	304	319	318	325	311	300	333	298	302	337	343	306	334	342	335	315	300	334	308	318	322	333	315	322	311	343	302	313	324	326	327	328	320	318	319	352	328	309	332	313	324	301	293	326	308	352	330	355	353	313	302	319	342	340	317	316	332	310	292	334	305	296	325	322	319	297	347	310	334	329	298	326	290	333	310	350	335	329	318	300	319	316	308	348	328	319	296	306	318	305	313	301	321	301	314	347	322	287	320	330	312	320	318	299	308	297	305	318	302	304	320	332	304	330	325	333	303	327	332	294	322	332	325	298	313	316	306	322	348	292	331	314	303	335	348	312	322	289	312	325	341	290	308	330	318	308	299	338	305	314	301	333	341	327	348	324	331	327	328	310	307	308	283	309	362	310	273	330	309	311	317	331	320	326	311	315	324	330	305	310	291	350	324	355	304	297	313	281	324	304	295	336	317	316	319	316	320	336	325	306	314	320	314	319	299	308	304	315	340	291	288	299	294	319	343	296	333	305	306	315	325	332	329	305	282	307	326	297	348	338	334	321	313	342	323	302	302	323	279	321	293	306	304	288	320	325	292	317	309	303	322	321	322	317	320	301	322	296	311	304	310	309	309	324	321	303	314	324	290	332	337	350	321	329	310	316	315	331	292	291	300	279	310	339	272	318	297	310	317	297	327	293	290	322	353	351	307	326	296	331	340	337	346	338	298	310	313	316	298	324	345	300	312	320	316	310	326	337	329	349	319	308	314	311	324	339	347	287	325	304	318	329	313	311	318	308	335	335	348	281	312	314	304	267	346	288	315	337	325	335	304	334	318	332	307	325	299	311	300	315	331	324	296	314	316	326	315	323	319	302	325	316	310	299	324	290	317	322	357	288	290	314	312	318	320	288	322	323	339	282	290	316	280	334	338	344	292	317	312	316	330	318	313	323	339	303	305	326	359	341	295	321	320	332	294	334	306	314	302	300	312	323	344	304	305	319	302	306
6054	4497	3539	2104	1560	1062	829	631	578	565	540	442	465	452	462	499	481	432	436	456	473	435	449	477	462	531	566	552	630	674	829	776	816	805	628	540	496	450	456	412	463	422	430	421	422	444	466	472	453	437	440	401	436	464	378	451	455	414	439	437	435	430	424	437	429	404	444	451	402	456	441	441	416	399	456	409	413	451	403	409	474	441	410	449	415	465	436	402	425	418	387	423	433	449	434	439	442	430	460	409	416	449	400	409	447	451	448	422	391	460	412	445	441	413	442	469	439	433	442	392	472	464	460	406	435	433	425	402	443	369	432	426	440	417	444	432	442	431	433	419	394	443	443	397	433	408	381	427	447	470	397	420	424	423	413	453	400	411	401	477	450	461	419	399	452	411	436	394	448	463	424	413	410	418	405	437	438	424	446	461	437	419	446	432	449	424	415	441	434	394	452	465	466	438	452	411	484	479	443	465	443	422	409	422	436	424	415	426	401	422	428	414	400	393	430	431	437	439	442	444	426	435	441	438	422	453	442	427	444	416	403	419	408	401	415	427	441	407	433	421	427	402	398	417	418	455	417	426	461	433	404	437	391	405	405	428	431	422	445	423	418	399	449	435	413	441	455	458	454	462	412	443	435	433	425	396	471	428	432	409	414	401	431	393	426	422	412	428	420	392	450	425	442	425	426	430	431	405	485	437	409	427	424	396	454	432	426	425	462	417	429	402	463	404	478	364	454	445	399	426	452	480	420	404	397	433	450	424	444	449	403	430	395	418	423	441	403	435	432	470	400	466	439	395	436	435	461	398	434	417	434	461	414	429	430	457	434	412	417	430	432	457	441	422	434	439	427	412	441	426	428	420	462	437	440	447	413	414	419	445	421	432	396	428	433	474	446	412	464	425	373	436	437	406	435	435	405	426	440	409	434	410	446	449	415	461	441	408	442	459	418	425	427	425	402	444	412	465	425	446	446	436	417	441	428	421	421	489	384	420	456	413	433	417	467	449	411	438	422	406	462	408	424	455	424	433	441	427	421	455	463	433	392	365	452	433	457	442	452	423	421	450	421	426	404	406	422	442	413	456	440	402	437	393	409	420	426	435	393	429	412	434	429	430	425	397	407	440	447	398	446	422	434	451	438	430	465	382	379	433	440	410	403	441	421	430	415	458	450	448	462	413	451	402	404	392	445	404	436	435	444	423	406	413	427	430	441	437	437	394	430	410	437	465	435	442	396	425	398	431	445	437	419	422	417	423	431	428	414	415	435	461	471	424	470	407	431	410	418	413	436	444	406	438	431	420	444	422	478	420	399	404	441	384	425	447	441	417	441	428	431	446	406	446	397	442	446	455	426	429	432	432	454	436	394	467	445	447	425	421	423	402	450	441	389	414	451	466	462	434	432	444	399	387	435	433	453	429	435	430	398	461	406	420	410	429	436	412	432	469	401	403	421	420	456	467	427	463	435	421	443	430	420	461	410	454	455	438	456	413	461	425	444	450	437	454	422	437	406	447	431	399	380	418	433	428	407	430	403	416	412	449	427	418	432	395	454	416	437	421	448	422	437	403	434	426	429	440	442	441	424	449	425	436	441	419	441	440	430	447	440	458	419	446	421	415	431	390	450	448	403	427	402	477	424	417	423	420	473	403	441	409	399	428	438	440	431	419	411	412	383	414	421	414	442	425	404	387	444	420	437	435	420	459	397	435	423	424	410	434	443	435	406	458	413	405	450	422	448	451	385	464	421	422	421	430	416	419	401	438	434	460	401	450	450	444	413	434	425	429	414	421	413	439	416	454	458	430	431	473	437	427	440	413	432	427	415	442	448	437	442	407	425	425	405	418	458	441	452	410	388	436	387	425	483	441	420	397	409	417	451	401	441	450	406	406	405	443	399	435	440	447	417	457	406	439	432	438	395	410	451	423	415	407	430	431	454	478	430	439	412	421	435	448	448	410	426	418	413	415	413	410	430	431	422	438	444	406	434	423	468	409	406	407	406	388	455	410	421	453	439	455	445	416	400	464	417	428	438	452	417	392	406	426	450	440	438	425	487	421	470	449	415	409	423	415	426	451	435	437	395	415	411	449	445	410	399	414	437	383	417	413	435	438	411	429	413	437	424	433	460	448	468	400	405	463	401	457	431	416	428	454	445	423	449	423	438	439	402	432	412	464	431	429	411	431	444	418	468	445	417	423	433	377	421	405	411	416	436	453	453	431	411	423	400	435	445	449	435	463	424	447	431	398	455	427	456	421	443	437	441	455	472	437	441	424	407	426	424	389	393	459	446	479	433	418	446	399	456	444	433	435	477	414	412	391	408	433	426	470	423	406	427	416	456	400	450	409	398	432	452	452	436	443	429	461	432	462	401	439	448	393	441	443	451	430	450	448	435	412	448	444	423	426	460	452	407	444	422	443	455	426	453	417	417	376	429	438	465	401	440	412	454	415	433	431	424	447	408	384	421	444	453	450	429	433	421	429	418	480	418	398	464	392	438	398	461	430	435	444	476	444	430	441	444	425	442	430	456	415	394	446	417	442	423	407	449	438	433	400	420	450	423	437	417	419	419	443	434	416	440	441	413	443	445	442	455	423	449	413	422	445	409	393	452	407	461	439	431	429	440	403	500	479	423	401	459	432	439	426	425	454	448	439	423	442	429	376	427	463	416	422	472	420	400	449	382	429	482	402	466	437	393	455	421	450	417	420	488	410	425	452	454	427	472	437	418	443	460	451	465	424	438	412	416	402	405	433	448	365	411	429	454	454	425	412	450	442	424	428	448	423	431	440	399	425	449	418	449	420	450	432	449	417	428	401	423	442	443	436	411	420	465	456	430	429	411	396	427	404	461	427	441	416	461	445	398	412	421	440	400	405	442	454	448	427	426	453	417	452	398	438	432	431	449	421	457	410	443	415	414	448	434	439	446	398	450	461	432	428	446	438	398	438	455	416	458	457	403	427	416	415	429	465	430	424	418	425	407	420	441	441	462	448	425	432	458	431	467	445	466	439	459	450	431	422	440	444	434	416	443	449	437	443	412	426	439	445	458	430	449	450	428	446	465	449	414	454	406	448	430	436	405	439	422	444	426	445	434	436	442	380	446	435	438	444	404	440	402	431	450	421	441	454	426	424	404	431	425	431	438	427	460	447	410	396	397	436	414	412	434	462	441	421	419	442	457	400	414	435	387	406	425	399	444	441	402	440	421	440	448	440	447	471	434	458	440	448	430	429	440	421	411	412	454	444	447	411	433	430	413	439	380	433	426	451	420	425	416	416	417	433	379	429	436	420	442	417	413	458	444	459	408	497	425	447	386	456	436	450	434	397	441	398	460	408	416	417	447	438	435	417	436	434	424	379	408	393	412	420	394	465	438	422	427	390	440	422	373	425	436	409	417	414	405	478	427	448	415	447	435	440	424	425	428	435	423	444	408	446	453	377	458	460	437	414	410	436	442	429	435	438	395	417	435	433	442	463	417	391	434	460	434	414	456	420
23356	20928	28311	23686	20924	12824	1589	854	770	694	660	588	555	574	527	502	495	517	519	482	501	480	502	471	484	488	541	537	576	677	768	784	832	737	533	545	437	426	434	448	388	405	460	496	486	477	454	439	434	431	454	424	402	435	443	475	431	461	413	404	451	458	447	424	426	398	435	410	442	421	424	438	440	435	448	422	432	430	441	416	438	430	448	407	447	402	409	406	422	440	437	403	453	442	430	417	408	447	446	464	479	440	421	408	452	426	453	383	433	385	406	427	440	397	451	389	414	439	448	446	436	438	411	428	458	449	400	419	434	385	410	382	426	440	421	472	426	431	410	455	384	427	439	450	429	467	421	408	390	415	437	441	424	430	444	456	422	401	455	412	443	426	423	467	448	412	433	421	422	451	451	403	420	416	419	425	427	422	420	433	406	421	432	408	429	425	429	424	431	411	433	427	434	424	432	447	403	383	429	425	401	431	421	441	441	449	421	424	413	417	424	441	425	428	415	451	442	457	423	426	403	416	400	423	435	399	457	449	436	448	438	414	413	432	420	456	463	427	446	410	423	390	424	444	433	428	405	422	427	431	423	432	413	469	403	451	453	406	419	414	406	453	411	380	385	433	478	459	402	419	412	408	396	410	378	460	418	427	467	412	451	403	448	430	423	406	440	399	445	448	401	406	402	419	419	403	451	403	431	447	459	406	445	440	428	478	444	453	420	450	411	399	449	443	453	410	410	459	433	421	397	429	429	413	401	418	439	426	447	399	435	445	453	441	434	456	429	458	431	410	437	416	423	465	436	454	433	395	416	411	413	395	418	404	409	444	438	420	385	435	403	457	473	443	409	437	432	445	429	375	449	473	439	438	401	414	429	463	397	390	451	413	407	409	399	435	435	412	425	428	419	422	427	440	424	434	407	469	412	428	419	409	416	446	418	384	419	392	438	449	459	416	420	424	428	464	440	409	440	425	420	426	450	458	427	457	420	415	399	426	417	438	459	412	441	401	417	420	458	431	431	433	426	460	410	385	437	412	428	399	447	425	463	384	400	433	460	435	413	411	417	429	394	430	445	464	405	419	472	432	407	426	449	409	426	415	432	424	438	439	423	431	440	437	431	369	386	426	427	441	462	458	430	441	422	416	442	402	439	441	428	417	442	387	459	416	410	447	456	415	402	427	430	421	424	435	428	417	395	414	440	415	437	400	461	416	453	406	418	437	427	404	453	404	461	457	438	413	401	413	438	466	465	427	384	427	442	442	409	443	412	438	446	449	420	440	437	414	440	419	419	399	450	422	414	411	417	425	403	416	435	457	427	426	431	414	396	443	436	478	441	423	405	419	392	414	475	433	400	391	412	437	406	408	427	404	426	406	366	450	464	435	437	456	432	423	452	461	439	446	481	462	432	419	423	439	419	449	441	395	432	413	403	375	424	408	447	456	427	426	429	435	434	435	466	428	430	457	433	454	424	418	423	412	414	450	431	409	396	435	423	424	423	444	409	405	428	454	445	402	404	402	417	396	435	429	437	445	414	442	398	462	439	434	468	450	430	407	416	421	430	421	410	429	402	477	398	431	400	385	460	456	441	432	430	408	407	416	386	405	422	419	474	408	467	434	403	422	406	398	399	408	448	410	457	421	454	422	439	426	383	413	422	410	411	419	437	489	413	399	439	424	440	446	436	420	403	389	410	420	427	441	433	420	413	393	428	421	421	445	477	401	431	415	409	423	410	411	422	436	401	401	448	429	437	422	415	405	423	438	424	439	461	424	429	451	428	445	439	421	422	440	459	445	444	434	411	427	419	391	417	437	416	425	439	424	464	444	420	452	446	414	390	473	412	399	439	413	408	457	403	413	432	411	426	432	425	443	394	416	425	416	412	434	411	401	409	421	427	443	433	442	461	424	469	425	395	402	433	396	420	431	427	439	414	452	455	397	396	385	409	446	392	436	386	419	419	441	424	436	406	428	419	410	445	418	446	446	464	440	408	382	436	450	421	432	406	420	396	441	429	488	413	401	445	440	433	441	430	435	444	454	409	443	396	455	416	425	428	423	426	425	417	442	396	407	431	416	433	395	438	444	441	398	431	427	439	428	444	402	425	423	468	435	389	398	442	425	450	383	446	438	425	443	421	409	430	450	391	439	424	417	417	431	431	450	401	421	451	434	423	448	420	423	446	439	413	406	393	433	415	464	432	416	400	436	421	433	438	406	402	457	472	457	443	429	413	448	423	422	443	391	410	425	442	426	465	428	454	417	433	402	400	425	389	401	425	386	416	444	472	419	462	419	440	424	410	442	414	457	453	429	436	429	430	446	459	396	439	417	426	459	459	389	445	438	406	399	408	454	424	444	410	470	443	437	426	433	465	462	449	418	429	427	438	415	410	424	418	434	396	430	445	381	422	446	400	430	439	424	406	410	438	377	422	476	435	390	409	464	414	427	412	435	422	424	441	425	415	426	417	442	415	441	461	453	404	426	433	396	432	420	412	417	413	439	465	455	431	437	447	441	456	405	410	430	438	398	426	401	417	410	412	419	444	439	379	432	449	412	436	408	440	417	437	463	445	435	412	411	438	408	408	396	449	396	457	413	416	415	459	411	427	399	451	409	430	450	412	421	434	416	429	438	436	427	422	410	443	452	427	410	444	432	406	412	422	424	439	429	461	437	438	440	421	429	428	467	431	400	396	390	408	416	439	396	399	402	405	442	416	451	417	430	398	477	452	460	444	417	445	428	422	457	413	425	432	429	430	415	415	423	441	467	410	419	420	442	416	419	410	424	438	410	447	398	416	411	426	413	386	414	405	404	439	425	420	398	410	437	458	445	434	383	421	406	419	406	417	438	404	411	403	425	472	419	425	462	414	440	432	411	449	415	444	435	406	403	437	434	433	444	430	396	428	466	431	424	440	402	428	415	424	431	429	459	428	454	415	382	390	412	419	436	425	424	444	392	405	417	441	415	435	406	439	389	440	445	401	379	407	446	408	421	441	419	442	426	377	459	456	415	434	455	449	433	444	441	443	465	419	434	440	432	450	480	440	430	421	414	427	407	418	435	435	421	424	422	462	459	428	437	445	398	401	442	422	424	416	422	395	429	420	431	450	424	428	444	431	419	397	439	445	437	396	426	444	439	445	429	421	435	378	423	389	443	416	407	445	429	431	435	372	436	440	445	437	395	412	431	409	427	437	430	426	362	454	431	437	448	431	439	405	442	415	432	432	449	439	416	414	434	457	408	447	435	438	405	420	447	412	405	419	433	425	424	425	409	422	410	425	430	457	420	460	457	428	411	409	443	431	427	394	447	435	447	436	389	433	415	414	417	454	393	437	403	423	391	412	417	408	395	411	430	464	400	422	412	433	443	434	431	455	433	395	418	413	470	418	406	443	435	419	434	444	420	401	459	414	429	456	440	442	450	444	421	447	403	443	422	444	413	404	430	444	401	444	412	427	405	450	437	440	432	431	404	416	461	454	417	432	374	426	480	450	442
6538	12997	11206	6340	4370	3145	2295	1739	1437	1264	1147	1050	966	912	834	786	766	727	722	725	706	732	727	719	745	800	775	869	953	1207	1340	1319	1497	1213	908	800	660	566	624	612	609	610	608	636	644	677	608	576	622	597	600	589	576	585	638	593	569	581	608	590	602	556	526	603	600	594	542	539	517	579	525	602	575	562	563	533	601	568	555	622	599	593	564	600	556	583	557	604	577	596	594	572	563	588	540	562	574	535	538	571	535	624	575	567	538	605	527	600	587	579	640	623	607	577	555	607	572	543	596	559	581	602	597	568	545	559	600	540	557	594	581	543	618	606	542	553	536	562	629	603	562	577	546	598	523	547	575	583	565	556	566	596	570	562	648	588	604	596	588	569	564	595	580	566	610	581	547	563	590	607	545	549	553	575	566	573	568	600	544	552	566	613	536	591	568	580	559	595	556	553	564	616	571	553	558	632	615	564	579	560	570	573	576	581	587	569	552	595	572	594	604	586	572	564	578	606	518	549	604	596	565	549	624	622	584	537	558	571	558	574	588	578	548	616	552	605	602	563	558	611	573	551	560	543	588	588	631	604	585	581	572	528	561	538	591	559	545	560	569	579	619	588	568	525	573	541	553	596	574	561	581	573	599	543	581	592	624	536	571	573	608	561	557	625	574	576	589	540	560	570	564	592	578	561	604	559	587	575	576	560	572	595	587	535	535	606	565	583	573	582	570	586	583	617	569	599	548	580	580	578	556	569	558	595	571	520	595	604	616	586	541	554	563	583	563	551	591	561	549	626	586	629	530	513	585	598	534	587	598	600	556	592	555	585	601	581	601	595	584	554	610	557	558	572	559	577	607	574	595	606	561	610	550	571	591	593	578	568	562	560	553	558	601	589	588	569	546	569	606	530	601	604	560	517	570	614	579	558	581	584	559	579	585	567	558	610	565	566	538	617	554	573	566	571	563	579	593	531	608	564	549	570	577	586	595	617	608	569	547	566	547	603	608	583	557	545	595	562	559	596	553	554	585	584	598	524	550	548	541	592	526	563	551	545	529	535	581	565	594	547	621	557	618	542	567	619	575	525	600	556	589	570	615	602	594	551	574	550	554	596	554	573	610	566	574	543	587	561	557	599	579	547	558	564	561	600	561	512	567	592	607	555	567	597	581	572	554	629	560	573	561	559	571	570	560	574	602	591	581	615	584	552	551	558	575	632	554	508	557	584	588	562	545	591	585	572	594	609	537	548	551	562	583	644	531	610	533	538	605	567	514	616	566	535	548	584	544	591	566	567	597	588	587	556	569	547	562	577	578	561	645	577	575	549	618	546	604	642	575	540	559	567	612	538	578	591	587	550	575	597	563	546	569	550	558	543	530	623	581	541	542	544	588	540	599	529	521	567	604	548	574	586	581	577	574	548	588	627	554	605	583	579	578	622	590	580	607	578	543	587	530	569	565	598	561	558	597	577	548	542	566	560	592	539	559	576	559	587	595	563	558	582	607	588	562	574	548	545	603	565	562	553	602	542	588	548	592	585	569	590	540	577	570	544	584	578	595	623	565	564	576	616	570	611	564	578	546	575	582	593	571	579	588	616	546	580	567	565	578	550	600	574	538	583	586	582	635	561	596	558	572	563	611	585	559	533	570	584	602	562	570	522	576	582	557	562	564	555	617	595	602	593	625	534	592	554	531	538	568	600	542	618	568	548	582	584	623	565	568	575	605	540	565	546	580	540	576	555	566	589	565	572	570	533	567	548	560	584	547	552	589	563	565	585	567	556	526	634	577	552	573	587	623	549	632	570	557	604	593	564	574	555	598	554	606	525	610	584	537	615	521	604	572	578	587	574	555	586	608	550	586	579	587	560	596	548	603	555	556	566	570	614	570	608	536	594	615	535	591	571	597	596	546	577	599	582	524	572	571	619	556	594	610	587	544	540	574	590	550	591	569	632	549	588	546	595	623	584	558	600	578	541	580	553	553	518	594	595	581	517	613	582	594	580	563	600	586	578	576	597	572	581	596	556	568	568	566	583	577	564	581	582	594	596	553	568	563	606	577	612	585	624	571	540	582	584	578	584	589	572	592	560	541	581	573	562	573	581	554	564	548	557	546	564	569	610	569	585	567	592	549	550	538	563	552	566	590	587	608	600	599	590	587	559	536	550	599	583	550	595	595	590	570	564	588	615	618	563	567	575	578	566	572	567	584	559	618	567	538	568	584	576	582	558	557	550	578	539	568	537	571	538	641	577	527	569	604	605	601	570	559	564	588	566	619	594	550	542	587	603	562	549	573	562	567	530	563	592	604	558	624	556	597	575	611	597	577	605	544	581	580	595	603	505	553	594	583	555	607	572	594	554	603	562	533	604	549	595	575	548	551	572	618	581	605	560	569	595	530	586	578	553	594	600	597	574	549	573	603	539	555	575	586	597	585	562	549	572	542	582	566	576	596	600	586	585	561	549	611	567	553	597	591	572	567	570	587	623	558	565	588	585	591	583	596	535	610	570	575	520	562	609	589	572	587	563	583	551	528	552	595	572	579	611	581	576	551	584	542	562	569	577	601	559	531	541	613	579	587	536	570	561	606	581	579	577	581	554	579	562	587	576	584	548	592	602	566	585	593	569	628	591	584	537	567	588	581	569	566	592	557	620	580	577	576	560	611	581	537	584	600	601	590	584	575	597	591	576	576	573	566	519	582	594	576	572	584	569	539	573	615	566	589	578	543	521	575	559	549	592	585	591	614	480	543	582	566	556	614	585	589	567	599	572	530	569	572	537	582	559	621	625	597	616	568	525	615	597	613	597	552	595	609	571	571	536	564	568	607	576	622	595	614	557	590	607	633	605	629	541	594	568	537	567	585	535	569	598	587	623	575	568	610	613	597	552	559	592	587	550	577	524	565	546	550	567	577	575	579	555	565	546	558	623	568	555	610	576	599	566	598	593	597	560	585	578	542	561	612	588	567	579	603	590	570	580	575	560	548	514	579	548	600	613	530	564	551	557	568	578	536	556	544	571	553	576	572	630	557	544	613	583	578	562	552	570	562	573	567	595	582	584	606	566	579	589	526	610	556	605	600	570	647	619	571	570	559	571	570	576	607	554	546	545	566	528	589	553	576	615	581	635	580	536	580	536	574	550	619	576	604	585	574	591	588	576	578	579	506	567	571	580	576	567	593	594	587	548	549	567	607	596	578	552	545	591	617	573	595	543	583	548	546	593	516	564	554	576	578	611	570	606	596	541	585	608	567	633	564	583	580	553	532	552	584	575	532	600	562	579	607	529	540	550	590	533	514	563	534	558	567	582	591	616	612	593	594	587	540	598	580	567	555	560	611	537	536	593	590	565	560	569	590	580	588	572	583	537	604	569	576	606	569	545	595	548	532	571	612	590	564	601	533	544	590	550	575	571	543	550	609	630	584	606	613	552	575	588	527	573	572	578	592	564	586	577	572	536	573	594	546	523	568	586	586	607	582	556	580	573	564	525	578	596	544	620
22404	20908	28636	23318	20908	20955	11001	1286	932	847	648	593	570	506	512	464	473	445	433	435	405	407	365	399	412	424	478	558	664	767	824	885	870	675	528	450	352	322	352	356	362	366	351	393	395	312	330	323	301	324	304	321	313	345	340	367	321	330	326	327	333	305	297	318	316	339	334	297	327	322	299	321	335	276	325	321	330	323	331	335	306	337	305	307	368	354	315	315	332	305	314	309	307	338	305	343	329	313	314	282	345	312	302	294	334	298	318	314	307	322	324	330	341	307	335	301	252	303	300	330	325	316	313	308	336	317	294	298	318	307	322	313	330	318	313	283	293	320	306	284	321	297	302	306	321	333	318	355	304	325	326	314	301	317	293	314	286	305	312	316	334	315	296	314	303	319	280	301	307	327	331	305	312	322	327	316	315	291	320	327	308	306	312	288	339	317	294	337	298	300	304	328	264	353	304	316	326	336	319	313	307	302	315	340	281	304	302	312	327	317	309	304	353	287	315	279	290	307	339	329	342	319	343	312	309	320	285	351	312	284	301	309	312	332	308	336	320	322	306	323	315	325	294	313	319	308	332	307	305	310	306	312	317	318	298	310	327	332	295	323	348	335	302	311	334	289	313	318	338	323	313	337	285	305	306	327	310	303	296	317	334	297	326	337	287	310	305	326	290	311	323	298	306	327	325	337	272	303	326	326	337	296	332	322	300	324	315	305	285	354	289	310	291	307	344	305	344	304	328	310	354	316	315	326	317	318	290	284	298	335	329	317	307	294	301	328	354	311	303	268	298	293	324	333	310	304	283	317	318	342	309	319	313	288	347	319	279	303	298	315	307	310	262	309	310	294	314	298	285	322	317	320	306	268	309	353	345	311	308	281	315	309	293	298	285	332	302	320	295	329	289	313	285	330	308	310	330	322	291	317	292	318	314	306	342	327	302	313	293	342	331	309	323	322	323	316	295	313	322	313	289	317	311	311	338	278	333	297	323	364	298	309	298	351	291	283	332	338	310	348	310	324	312	306	326	292	297	331	298	287	300	316	320	341	323	298	309	313	316	270	303	314	307	287	303	323	307	316	301	298	302	294	305	312	276	305	303	306	299	322	314	318	334	285	307	346	322	304	302	342	313	344	336	318	331	343	348	338	314	298	307	319	322	301	331	297	311	297	309	326	289	301	313	320	327	345	320	325	297	324	328	317	345	296	308	320	314	297	334	317	303	317	302	311	322	315	329	300	292	281	317	277	350	303	269	325	306	316	328	302	328	331	320	322	304	312	326	297	341	321	317	320	323	329	313	313	310	343	308	323	326	294	303	321	300	312	315	323	315	291	303	282	309	314	339	296	341	324	317	293	310	316	332	281	305	313	293	316	274	296	297	346	310	316	315	297	323	309	334	321	301	277	309	332	323	329	314	343	307	274	319	314	310	272	320	322	325	313	325	293	307	286	319	332	302	286	293	319	283	307	319	319	282	301	305	324	330	314	327	300	317	306	306	309	338	313	327	314	328	353	312	272	285	306	325	270	338	326	325	325	318	310	312	339	330	325	334	289	329	313	318	317	339	330	307	312	311	299	327	296	333	319	300	306	312	290	328	316	308	316	310	319	322	301	291	302	279	309	328	294	300	338	315	296	322	312	301	277	321	320	297	316	304	287	287	309	325	341	336	325	295	293	297	325	305	294	290	314	328	304	306	286	334	318	337	294	315	269	317	287	307	307	326	269	294	294	300	321	352	314	327	301	299	317	314	325	314	342	288	294	322	284	343	311	316	309	314	306	317	297	271	316	306	316	292	293	278	290	315	360	315	308	286	319	300	317	298	310	303	302	285	327	308	300	308	328	322	312	310	292	304	313	321	330	316	290	347	281	297	320	327	323	315	315	300	309	315	307	341	290	309	327	283	344	286	311	302	326	314	300	288	302	324	308	285	334	334	282	312	318	294	333	355	331	318	292	320	307	291	324	296	310	312	307	349	335	308	310	316	292	313	297	321	334	314	327	294	314	329	320	327	312	333	336	300	315	303	331	325	310	297	308	346	293	319	350	296	302	332	339	312	315	302	294	322	317	328	313	303	309	301	296	317	332	312	291	284	317	302	317	295	299	316	312	318	303	300	303	300	317	306	296	312	301	313	298	297	301	323	312	289	295	317	326	306	333	313	308	305	300	318	330	296	337	315	306	303	296	309	299	310	324	296	318	314	279	324	318	306	302	324	293	294	311	294	290	333	330	303	300	319	285	327	314	328	302	313	330	342	288	338	327	357	299	311	319	290	333	301	300	322	352	291	335	334	302	310	315	309	334	305	351	288	312	305	330	345	293	304	306	318	320	322	294	301	290	297	337	289	337	333	292	324	302	319	307	321	315	290	351	302	297	300	275	304	307	337	315	315	298	298	300	334	324	318	306	305	316	320	326	312	311	310	338	290	323	318	273	324	353	313	309	303	312	294	325	313	294	325	281	284	322	298	318	298	325	286	293	330	313	330	280	317	326	283	304	317	292	316	277	327	308	312	305	317	318	315	284	315	338	297	283	298	321	292	304	285	293	310	316	306	304	337	298	260	288	320	323	311	320	321	298	305	287	306	307	307	300	307	272	287	315	292	294	284	297	303	301	302	301	351	335	318	306	320	292	301	310	324	321	280	294	326	324	310	301	304	293	299	294	304	305	307	343	299	321	305	316	290	345	345	318	296	301	316	305	316	300	325	338	289	310	332	298	346	284	334	279	325	299	320	288	330	349	313	336	335	328	304	333	290	282	284	313	297	306	318	326	321	328	302	339	297	326	316	315	326	350	280	317	319	316	320	305	343	312	278	311	303	314	309	308	307	314	324	317	290	325	310	280	308	330	306	326	267	298	309	305	291	306	322	319	325	282	301	315	332	311	323	325	312	317	318	309	279	317	309	304	322	317	301	277	314	301	293	303	337	328	329	329	305	343	306	336	329	291	323	297	314	308	304	336	357	328	292	301	327	326	291	326	296	273	306	286	301	346	312	323	315	325	321	312	325	309	307	319	314	317	307	304	304	318	327	313	302	285	306	324	324	305	308	332	280	301	356	319	307	311	310	305	267	346	321	324	325	302	330	333	311	352	302	300	303	314	312	314	316	328	306	323	318	325	304	314	302	335	322	309	329	325	291	314	285	311	333	299	316	326	295	324	322	302	325	310	325	329	300	306	298	325	308	294	342	302	312	329	316	320	293	310	305	316	304	342	303	310	328	320	300	349	297	295	309	294	289	292	305	294	327	311	319	304	279	289	300	316	315	278	296	295	295	316	291	300	307	299	271	326	289	279	311	309	311	290	295	282	323	321	294	307	315	333	292	313	309	290	283	305	352	319	309	299	318	278	320	315	347	294	328	335	297	286	309	299	300	311	337	321	306	310	315	296	328	287	347	302	295	314	342	291	332	326	283	317	328	291	296	327	336	304	331	310	327	298	336	315	300	309	343	316	324	305	318	287	353	315	339	332	325	328	310	320	284	334	279	300
8438	18496	15990	9284	6646	4578	3318	2587	2115	1775	1469	1248	1120	945	890	804	759	703	731	699	678	609	632	638	698	758	783	904	1239	1523	1631	1784	1616	1129	912	754	474	414	464	460	506	470	502	574	580	565	469	497	428	438	433	428	442	418	459	447	430	450	408	449	446	405	424	437	422	390	420	441	477	430	451	424	406	431	425	476	437	442	438	442	431	454	448	444	458	427	412	477	430	453	429	423	451	426	418	402	389	406	410	430	429	440	419	469	451	434	414	412	451	433	434	420	443	445	441	399	426	412	414	416	422	431	428	430	412	456	435	407	426	413	447	397	450	455	428	403	419	400	429	460	439	440	412	434	431	437	411	395	421	444	392	407	430	409	414	437	444	451	423	421	403	388	441	447	420	426	414	444	441	453	455	443	445	450	436	428	417	415	445	399	421	445	409	459	438	415	412	422	413	445	417	408	403	452	424	445	431	440	421	477	419	429	423	439	384	419	440	447	417	416	431	425	400	408	417	467	417	447	412	431	412	463	430	419	468	439	475	442	462	423	368	462	427	444	418	424	422	452	435	418	394	428	423	433	405	428	466	413	415	424	451	405	424	447	411	421	457	418	432	410	382	479	465	452	417	417	407	466	442	430	409	442	396	413	401	384	425	457	435	445	423	411	405	450	405	426	414	439	442	428	441	417	424	408	424	435	424	425	453	423	418	415	420	429	437	420	438	409	404	465	442	404	447	427	455	392	437	414	396	437	420	419	412	413	446	447	415	420	406	414	447	436	404	443	429	402	391	391	426	404	435	421	447	431	465	423	432	448	439	430	457	437	374	414	416	452	432	427	416	413	416	428	418	431	423	390	425	424	446	430	402	409	422	427	396	409	432	412	425	437	416	410	414	446	451	426	441	433	447	420	396	410	411	423	426	442	442	428	435	441	454	423	500	442	430	402	465	458	407	440	419	400	421	426	416	465	398	474	443	435	423	439	424	452	420	447	492	440	432	416	434	417	477	398	410	374	420	420	463	399	427	462	418	414	412	434	420	436	462	430	425	424	438	453	442	439	397	413	428	404	417	429	440	417	456	417	436	424	434	451	446	403	453	453	409	433	411	432	420	434	479	426	426	421	423	454	384	444	421	441	431	452	431	407	455	422	411	423	419	422	404	444	432	423	425	420	429	432	452	415	440	425	431	447	448	431	430	404	417	437	462	428	401	421	432	416	432	437	431	444	399	420	415	402	406	447	417	380	384	409	371	417	442	426	401	423	380	430	428	424	436	434	425	433	405	418	446	473	419	443	418	396	426	396	439	446	419	440	407	397	424	411	407	416	393	403	445	395	437	429	440	441	409	437	434	478	446	430	455	376	414	429	415	476	447	408	419	445	403	423	404	469	421	401	448	396	410	435	435	439	489	434	411	404	420	426	455	422	400	453	432	434	418	435	447	433	427	435	431	442	408	436	445	403	400	408	434	450	454	432	420	422	403	433	461	422	451	428	406	442	414	423	447	460	403	432	423	430	431	397	419	381	430	438	421	368	427	460	414	415	414	425	424	457	437	420	463	399	396	441	392	426	447	434	426	424	425	416	404	439	427	427	386	471	388	411	377	447	431	423	421	428	439	437	409	430	380	398	401	457	412	430	407	411	449	409	405	439	435	446	444	444	420	416	404	440	455	402	416	421	444	430	423	401	426	450	413	456	403	427	427	461	421	381	435	398	439	390	393	440	437	421	452	418	439	411	442	418	429	410	436	407	442	454	439	406	472	410	447	455	469	405	412	462	423	420	393	418	413	440	409	423	420	427	454	435	456	408	439	448	475	440	431	410	418	438	426	390	407	452	424	421	450	402	431	422	416	428	460	436	425	403	460	396	442	444	438	411	415	430	442	399	391	430	418	429	404	417	419	462	453	423	410	438	445	405	421	441	413	401	433	466	451	424	445	424	419	438	457	458	419	436	455	421	434	417	468	426	438	425	430	409	418	438	397	452	451	417	434	436	399	451	385	441	413	410	429	389	463	416	395	446	437	411	401	401	421	442	439	420	444	439	451	431	407	428	429	419	436	415	434	396	420	447	461	413	461	434	424	422	396	457	453	439	475	422	405	445	426	453	422	427	418	450	446	460	426	441	422	443	415	409	479	413	424	448	419	411	438	429	435	408	447	446	418	430	435	414	425	455	418	414	414	420	423	433	433	405	405	416	454	422	430	411	417	415	449	445	394	447	411	415	449	425	410	465	401	440	423	401	414	461	451	395	429	475	455	459	431	476	422	425	382	408	398	454	436	447	419	448	458	439	395	407	418	419	446	441	402	424	440	434	406	414	457	409	433	426	428	400	418	437	438	402	394	452	435	415	432	451	435	441	416	454	409	446	445	406	424	431	400	393	440	419	419	394	392	424	416	400	423	452	423	445	414	407	463	449	388	425	426	390	474	462	415	388	410	415	449	425	397	409	417	412	417	425	431	379	425	421	396	403	435	440	453	445	424	436	381	428	441	454	433	397	427	435	469	417	389	432	405	427	432	453	393	420	431	443	426	387	418	427	418	404	414	443	417	429	453	398	421	403	419	458	398	446	436	402	425	455	438	418	435	439	450	417	446	438	450	428	424	406	454	442	448	452	412	461	405	413	405	420	418	451	418	394	461	418	450	431	391	401	406	421	434	399	489	439	406	412	436	435	471	453	430	420	393	402	432	428	433	418	415	424	424	404	387	430	409	423	409	420	434	420	392	454	445	419	410	414	408	444	453	397	430	400	394	450	422	418	414	439	389	410	421	445	466	466	413	420	423	396	452	416	442	397	443	414	431	423	421	408	405	428	443	432	436	415	458	448	446	434	461	446	439	429	426	412	428	443	408	447	400	457	420	458	455	447	408	401	401	475	378	422	425	410	410	444	449	446	404	387	407	437	462	414	397	410	394	408	407	453	463	413	420	398	435	474	423	452	407	449	393	410	449	415	460	423	436	420	395	450	401	457	449	432	437	445	435	452	400	429	422	423	442	443	423	409	451	456	419	402	379	458	421	427	385	429	427	420	420	405	479	453	432	384	439	384	424	417	427	410	409	421	437	430	442	404	429	422	431	416	451	439	418	416	372	428	405	399	405	452	478	446	393	434	435	410	440	433	397	465	402	424	420	420	433	409	449	405	466	462	444	444	392	470	409	425	388	432	415	460	426	391	457	457	414	397	415	460	398	426	453	412	418	452	406	436	407	396	407	426	458	389	423	401	411	419	433	416	427	448	442	393	433	442	445	461	435	438	472	431	440	435	467	425	388	446	417	460	420	406	388	419	451	421	432	450	408	447	411	444	429	433	414	413	448	441	428	438	447	435	408	425	419	415	444	454	427	439	406	437	456	395	416	466	394	450	421	398	415	442	492	464	424	453	452	429	378	449	416	411	395	427	423	435	450	423	403	414	481	398	400	420	426	440	437	427	450	409	440	399	444	432	422	412	397	398	417	419	405	449	461	445	397	433	475	419	412	413	385	459	427	428	416	428
26432	20430	9805	1575	796	521	433	371	385	381	361	343	348	356	355	305	336	323	335	322	327	318	329	335	346	375	381	363	414	500	496	452	443	436	408	338	299	326	310	294	318	321	361	359	331	324	310	341	327	307	320	339	318	311	319	341	284	325	299	296	324	329	319	318	322	308	308	303	293	324	326	331	345	330	296	302	302	306	310	338	339	302	325	306	327	316	302	326	325	327	341	348	349	321	327	308	324	333	323	311	332	297	327	330	279	324	305	305	325	349	334	299	317	322	322	284	336	336	295	334	318	305	307	313	323	330	285	323	311	316	313	313	313	357	306	341	309	353	300	318	314	369	319	321	324	321	298	325	326	313	309	330	327	336	318	324	323	340	346	335	309	323	307	296	332	326	322	326	278	315	331	330	311	328	338	320	340	321	334	304	311	302	334	309	310	290	329	312	341	346	300	330	325	329	331	321	324	302	324	285	291	322	329	363	319	305	319	307	319	319	325	346	311	300	320	309	312	350	315	315	319	317	317	280	344	293	314	320	287	307	313	340	312	314	315	341	301	327	337	329	315	307	343	300	319	317	338	304	307	330	335	306	343	314	327	330	317	321	339	327	309	321	300	351	330	306	288	336	309	337	316	312	340	337	311	282	302	305	319	357	300	322	331	317	336	292	311	327	344	292	311	310	292	321	319	293	290	331	321	296	297	325	335	313	337	337	313	353	317	304	312	342	324	319	278	321	319	296	311	296	297	320	303	315	295	319	288	310	308	308	311	310	333	338	312	318	321	317	310	331	327	330	350	315	325	349	293	310	307	342	331	331	313	337	319	320	343	306	323	309	318	315	328	331	291	307	339	334	329	310	334	307	324	314	349	348	317	307	285	318	335	305	308	303	341	322	319	332	366	343	304	336	330	307	297	287	305	305	339	312	339	286	327	328	333	309	336	298	310	319	344	303	315	320	318	334	308	307	322	334	304	332	324	319	320	355	349	317	337	310	316	333	313	278	340	322	344	340	311	322	318	310	326	305	330	293	310	317	356	291	329	333	342	320	298	329	330	331	351	342	336	312	325	318	332	330	312	336	318	321	305	315	356	291	294	343	318	328	319	358	294	329	305	332	279	283	317	304	313	291	282	325	328	325	362	329	306	327	325	346	339	304	317	335	331	327	321	327	288	357	314	319	318	323	328	307	294	339	317	326	327	345	323	295	329	297	346	353	327	314	332	328	318	331	304	360	323	315	301	295	325	339	318	338	299	321	339	335	306	292	335	346	322	294	281	316	305	361	324	323	324	289	323	331	330	296	321	314	291	326	324	311	328	292	297	326	345	352	337	333	318	338	328	343	336	319	325	325	329	303	315	315	315	315	322	329	307	323	297	313	323	313	295	323	304	316	307	330	326	302	348	337	305	343	301	317	336	307	302	326	329	306	318	303	306	325	287	343	317	308	326	312	320	310	299	320	301	351	349	306	338	323	338	350	331	343	354	323	336	335	303	309	320	315	331	315	320	301	323	318	338	299	310	333	310	324	318	321	320	358	299	302	309	341	339	301	299	300	320	331	319	303	332	333	317	319	326	312	311	331	309	314	315	316	307	317	300	323	315	316	313	304	292	304	340	324	354	311	322	318	313	322	327	329	318	293	311	334	328	293	295	269	323	300	275	330	303	331	319	294	301	346	291	320	324	304	341	301	344	300	325	310	324	294	333	310	322	338	321	318	347	318	333	329	315	308	296	311	337	291	324	322	331	326	294	325	301	315	334	323	342	327	289	309	307	346	297	314	326	326	315	347	344	323	324	331	338	318	336	327	339	338	302	309	313	347	295	354	334	338	318	317	325	316	350	344	325	332	291	309	312	330	304	296	329	311	314	311	333	333	292	314	357	294	353	290	343	346	320	313	334	291	309	344	341	316	343	324	321	298	316	284	298	282	309	300	332	351	322	334	323	332	310	337	277	317	343	301	313	325	292	314	323	315	306	329	369	336	331	330	354	318	329	313	328	319	304	303	300	283	306	302	348	339	348	338	338	351	303	314	300	323	303	321	325	334	312	331	289	307	334	341	324	328	325	285	330	313	336	297	300	347	302	307	296	338	322	357	318	331	322	292	317	310	335	315	297	319	352	308	336	290	298	335	332	342	311	341	338	332	326	311	350	339	330	294	308	292	354	341	313	295	350	306	308	322	336	312	318	317	308	343	322	311	319	327	305	326	337	370	288	320	321	331	310	316	324	325	351	340	325	324	350	340	351	325	291	281	313	321	323	351	363	343	308	334	329	331	330	296	323	293	327	325	309	330	287	324	299	329	324	362	327	317	339	332	285	281	334	321	322	306	361	354	349	330	304	289	324	338	322	298	302	311	326	343	300	336	305	300	332	317	318	321	333	313	300	329	305	352	330	302	327	293	338	336	304	315	302	291	345	317	320	297	312	309	312	299	309	350	313	329	306	324	333	319	346	322	346	339	323	343	332	309	348	307	299	349	359	301	327	290	360	303	300	323	304	323	318	294	334	332	305	325	319	313	290	318	313	304	340	321	323	320	346	318	332	306	333	295	334	326	323	355	342	310	320	340	308	305	330	285	311	303	330	298	322	310	335	318	318	337	329	335	284	315	284	315	339	315	324	333	328	296	350	321	314	319	317	318	313	330	321	294	323	341	324	320	348	323	299	317	323	358	341	314	324	306	352	295	307	330	336	318	324	287	317	335	340	322	319	305	328	313	334	326	307	295	306	319	301	302	308	333	329	321	318	315	332	299	318	329	316	303	321	310	327	329	300	319	315	322	313	285	308	334	320	289	346	356	357	323	334	309	302	338	317	302	338	320	289	312	369	306	329	343	333	308	307	325	296	331	327	305	297	322	287	316	282	324	295	306	327	290	306	300	353	333	310	331	321	325	326	286	329	350	323	329	306	318	331	309	314	301	342	326	285	332	310	345	314	301	315	326	308	326	321	330	317	301	318	327	288	317	335	301	301	323	318	316	297	318	329	323	314	327	334	336	341	315	310	280	311	302	360	318	300	302	322	292	308	340	315	309	315	329	324	304	321	318	334	324	329	352	318	289	341	331	301	311	314	308	304	342	326	316	289	339	287	335	327	322	331	292	306	307	289	323	294	314	309	320	322	325	328	334	318	294	322	293	321	335	309	310	300	316	299	311	357	305	296	326	304	337	324	312	330	331	328	307	308	289	308	338	324	351	322	306	323	336	333	294	356	302	337	340	332	322	375	340	359	323	327	319	311	316	284	309	321	317	320	287	319	318	349	315	288	318	306	334	320	315	300	312	320	321	321	322	306	339	285	320	338	354	344	313	315	312	324	348	317	286	344	313	318	311	319	300	343	302	327	314	315	329	323	307	310	318	323	353	314	294	331	305	299	304	304	331	333	309	327	332	307	317	303	306	294	344	332	325	313	301	336	307	343	295	320	321	316	292	324	329	330	315	333	324	294	321	307	352	299	308	333	311	338	346	309	323	342	321	341	350	302	319	321	301
5162	3562	3520	2065	1386	895	700	566	610	536	490	491	473	480	458	460	449	471	438	495	463	474	461	491	493	529	614	668	788	840	879	840	837	625	624	519	446	451	446	442	433	432	496	498	490	427	476	407	414	393	430	444	422	413	399	425	393	462	445	405	404	397	463	418	440	418	454	442	439	424	404	461	421	413	421	426	458	435	437	463	446	425	454	409	419	415	433	444	427	457	445	454	441	425	491	446	453	434	407	433	422	385	414	396	432	439	436	443	413	415	427	477	462	416	428	430	450	447	419	419	430	409	415	445	400	431	452	450	448	439	430	427	415	460	445	403	425	466	424	413	445	409	405	450	415	414	434	399	447	437	401	461	460	386	412	425	414	465	393	475	424	415	392	390	443	428	441	439	443	450	423	464	454	435	428	454	432	436	462	437	422	432	455	424	451	436	468	459	432	417	438	425	413	418	415	472	452	407	428	436	438	467	449	424	426	444	438	430	430	441	418	440	437	458	412	434	418	461	453	437	429	444	412	431	429	417	452	445	467	440	425	413	462	420	452	424	456	388	454	433	437	429	427	457	439	450	439	451	462	399	380	427	423	429	416	437	456	432	454	416	413	415	454	410	419	401	451	445	410	391	448	446	467	431	417	457	472	429	432	395	447	413	460	424	403	453	412	444	436	413	417	418	443	433	416	437	382	441	458	460	447	467	452	431	414	428	454	444	433	418	447	434	461	437	440	405	439	424	420	441	412	464	457	427	465	459	424	443	470	402	439	422	425	439	451	431	438	459	435	408	409	434	419	416	470	426	419	443	469	444	434	385	416	405	416	442	429	409	454	434	451	462	464	456	465	419	420	452	447	410	437	451	433	442	400	403	445	410	425	414	464	434	415	436	423	479	393	451	459	459	403	387	431	429	428	446	452	459	404	428	429	424	411	461	410	441	400	440	466	398	402	435	418	421	422	413	407	440	413	417	430	422	416	387	446	434	415	458	424	430	433	416	459	414	415	437	418	439	435	421	455	477	468	434	403	474	432	426	371	422	395	450	453	445	451	433	420	442	427	404	441	413	403	444	437	443	413	464	408	438	436	455	445	417	400	471	418	430	422	427	446	426	471	426	469	464	457	439	412	413	421	419	448	430	442	489	453	433	449	425	428	429	435	436	422	422	402	406	446	423	433	405	430	433	420	467	449	453	413	428	388	464	458	463	414	455	411	461	455	447	455	452	459	439	428	425	409	428	492	433	421	413	426	428	454	411	434	459	436	437	409	439	452	431	448	401	417	450	463	471	408	422	438	390	456	432	423	421	455	428	402	441	434	423	461	435	433	410	440	440	427	410	424	429	435	441	450	440	431	437	401	414	462	450	469	438	452	445	463	447	441	436	431	431	453	409	468	433	406	405	462	424	454	441	444	429	487	442	447	461	445	445	443	432	409	433	435	415	455	425	404	453	421	424	440	434	427	409	478	406	433	436	401	449	400	460	432	421	465	421	435	471	430	433	453	426	411	444	450	439	440	429	431	449	451	466	417	422	436	410	413	440	416	436	475	442	438	392	446	451	453	426	437	430	490	446	421	463	419	391	404	425	398	444	388	432	441	490	454	437	435	470	435	443	423	420	410	434	426	420	432	437	412	469	411	441	478	441	439	448	452	428	460	433	425	418	452	424	436	425	429	421	430	466	449	447	484	406	456	447	379	425	441	426	437	455	426	434	415	419	434	448	446	450	427	429	472	421	437	426	429	437	408	463	409	437	437	447	447	428	422	455	399	422	418	444	415	450	438	418	437	452	412	411	509	449	444	410	460	450	409	404	444	430	419	444	431	433	417	448	455	420	401	427	482	420	434	467	416	436	424	427	455	444	430	399	457	457	413	441	421	484	441	406	447	408	441	406	444	458	450	439	424	419	431	423	438	438	454	435	425	413	407	401	434	426	382	429	486	487	409	432	439	421	418	438	379	418	437	435	403	426	425	412	427	424	418	426	437	446	387	406	410	413	442	400	459	414	434	454	408	419	454	442	443	444	442	480	443	434	441	460	457	451	411	448	394	440	457	416	458	437	454	459	428	422	410	414	450	419	453	438	444	458	396	420	399	435	414	434	459	397	452	455	435	410	439	461	405	419	424	440	410	453	420	411	430	475	443	442	396	437	430	415	429	444	426	404	433	435	429	397	460	448	439	418	412	429	434	422	453	472	427	472	468	410	439	453	433	470	435	405	410	452	461	448	428	441	431	441	440	466	463	396	409	437	414	453	423	447	455	419	440	414	413	395	427	416	460	421	422	452	417	443	460	405	413	439	430	428	415	443	485	447	428	455	450	440	448	460	423	412	430	420	408	438	427	439	426	448	397	441	447	409	453	413	435	434	429	450	451	422	436	445	438	458	462	383	448	451	456	442	443	433	399	421	446	425	409	421	436	442	453	432	461	450	443	466	452	432	459	444	438	388	425	422	443	436	439	451	414	397	404	403	443	443	417	427	426	443	445	455	442	444	451	450	431	473	403	439	433	481	454	450	409	414	428	444	444	441	440	411	448	423	453	411	460	438	435	442	460	451	429	443	443	442	435	405	452	422	453	414	415	433	389	428	430	445	471	421	420	444	402	420	435	412	466	446	433	444	432	465	421	454	452	449	434	480	429	460	450	459	413	419	437	432	446	451	457	423	438	431	452	438	422	418	437	451	454	414	469	438	455	435	450	441	450	456	489	420	463	450	443	405	406	409	410	445	463	441	439	433	449	449	467	437	408	412	457	453	439	388	451	468	407	446	391	413	451	420	421	398	494	421	420	435	441	447	424	391	426	457	431	426	376	439	397	425	471	439	403	414	453	454	438	430	434	411	434	440	459	429	419	432	466	460	465	461	474	474	463	414	420	463	432	480	453	412	436	421	433	422	447	417	413	435	476	403	460	455	461	473	434	417	437	418	446	455	429	422	437	468	393	433	445	416	442	437	450	396	432	429	441	452	425	444	472	438	460	428	425	452	438	455	452	425	421	422	436	422	437	401	426	434	436	433	407	481	373	431	387	425	431	463	426	438	414	434	434	419	423	448	428	410	443	464	445	488	426	428	474	440	434	432	407	416	446	431	404	455	458	442	448	477	492	422	426	448	513	437	417	458	440	481	400	432	451	390	427	405	441	394	438	445	420	459	460	415	403	434	397	427	465	387	430	408	440	443	474	435	446	419	417	423	428	436	474	415	448	437	427	407	414	451	435	427	432	449	445	443	438	406	438	446	390	422	415	419	440	462	458	427	418	427	442	422	430	435	449	425	447	452	435	406	431	433	389	478	448	466	433	442	482	418	465	408	433	450	472	432	453	446	445	437	436	413	437	434	424	442	441	472	432	415	445	434	458	460	444	424	420	431	424	453	481	472	434	445	460	423	411	429	455	482	436	438	451	440	425	478	454	422	415	404	411	429	455	427	449	454	432	468	433	421	410	402	429	393	429	466	433	435	430	430	452	437	433	448	439	445	385	432	411	453	464	417
23336	20934	28277	23724	20922	12583	1670	941	831	672	612	556	566	545	538	542	494	495	480	478	493	496	520	452	487	487	628	703	713	803	761	811	718	592	595	486	416	395	422	445	435	478	503	549	514	459	451	411	432	448	433	420	449	438	403	449	429	425	456	438	451	474	454	449	448	440	430	425	415	457	436	434	435	406	439	477	424	439	416	438	399	452	425	421	426	414	452	440	434	419	449	442	422	439	425	422	433	424	395	432	411	456	444	439	420	430	441	395	416	419	456	453	455	459	455	450	385	442	406	433	416	434	451	429	452	437	427	430	445	437	425	437	454	416	427	463	437	440	428	425	496	414	405	430	405	464	437	472	382	422	454	398	420	485	446	443	431	415	446	451	370	434	412	438	425	425	463	411	444	421	411	463	468	409	452	447	412	436	440	437	456	408	419	432	432	451	420	435	418	480	442	462	431	425	430	416	410	427	429	452	457	444	459	449	439	465	419	438	395	435	437	417	432	440	408	419	462	429	460	491	424	437	417	398	437	435	415	415	444	470	428	425	443	423	476	426	459	450	439	410	439	422	458	465	434	418	396	457	466	428	408	426	449	456	427	474	421	417	467	452	449	436	412	461	417	419	414	395	438	437	433	437	385	415	409	416	402	423	419	444	424	379	406	462	383	491	412	384	447	404	424	460	446	414	433	453	458	422	408	409	422	433	412	392	414	424	384	406	444	432	476	454	453	457	415	421	418	404	414	436	444	416	457	391	445	453	441	426	448	435	424	444	420	447	429	450	443	423	400	461	448	390	422	459	439	409	391	424	488	436	425	457	444	450	438	422	460	418	402	468	396	439	444	434	413	443	492	401	426	442	458	392	416	419	437	421	423	438	384	432	444	396	438	400	421	417	380	393	460	442	417	455	402	421	428	393	410	450	434	426	375	465	444	438	381	446	442	417	415	414	446	455	446	456	402	476	417	414	423	416	407	428	414	392	426	440	404	438	409	427	482	434	387	455	436	453	408	437	390	419	452	429	445	442	414	446	418	420	418	434	435	407	392	421	422	407	406	424	410	440	455	425	425	428	455	405	431	464	412	426	438	413	465	441	450	440	468	434	465	435	423	430	467	457	435	449	431	458	427	411	412	431	396	452	436	436	394	437	414	437	432	439	459	431	405	447	466	413	485	434	459	433	437	409	422	416	443	446	398	419	424	437	405	440	441	465	422	456	453	436	422	426	404	421	450	429	428	383	467	393	418	440	436	424	461	419	477	421	428	419	426	451	423	401	425	397	457	451	421	441	411	467	423	439	436	447	451	415	411	396	415	419	416	426	424	432	458	427	417	397	443	408	466	419	385	442	440	449	459	445	411	439	418	465	444	436	394	463	421	453	461	432	475	401	461	468	416	420	439	407	417	442	479	436	417	432	441	413	464	455	442	418	425	413	436	441	450	451	434	429	417	445	436	470	433	403	428	438	423	425	425	422	423	426	426	440	419	428	383	426	455	436	428	453	477	412	457	435	479	421	416	437	462	403	441	390	435	436	461	435	457	441	444	448	428	402	433	421	418	454	449	434	441	427	397	484	421	420	443	424	458	446	408	396	453	460	428	470	428	413	469	412	438	427	470	427	399	476	398	435	422	445	446	417	409	422	436	429	480	452	413	395	380	414	391	446	445	456	447	418	452	453	432	436	444	459	440	449	430	399	409	444	446	434	445	414	432	415	413	404	434	444	422	407	436	435	435	422	449	439	448	478	415	408	409	446	430	453	435	398	418	434	416	439	410	431	449	430	434	446	401	447	428	445	375	409	477	465	395	436	406	416	431	418	415	413	415	450	430	433	440	409	410	440	409	408	397	436	433	419	383	459	448	439	430	416	431	428	441	428	414	424	487	437	426	414	400	389	454	425	388	452	430	421	433	421	440	419	449	433	409	420	430	413	386	413	415	461	468	418	414	442	444	442	426	473	447	459	455	438	460	410	455	454	447	434	435	415	459	435	424	420	427	448	431	469	445	413	408	449	439	407	434	417	449	400	447	401	411	396	432	413	430	471	436	415	432	428	446	442	424	398	426	407	413	424	427	398	446	447	445	420	410	453	415	416	443	421	401	449	449	409	419	430	422	433	458	395	439	432	450	412	434	434	419	432	425	412	409	378	420	468	465	452	410	426	435	417	400	460	439	411	424	442	421	410	438	426	422	421	401	422	454	448	440	471	440	455	407	408	397	442	418	405	436	398	391	407	420	428	389	426	417	429	423	453	416	444	412	465	434	443	412	425	440	421	420	448	414	428	411	403	420	423	405	452	423	415	403	412	436	427	445	453	404	408	422	435	425	409	460	428	407	407	405	461	417	430	469	457	438	443	431	419	457	469	426	429	441	453	412	458	447	451	429	405	452	411	379	417	435	409	395	425	412	421	428	447	411	442	406	417	384	425	436	415	414	402	426	439	435	417	406	443	412	454	458	424	400	473	388	425	416	480	406	451	436	379	396	395	423	415	459	395	422	446	435	447	386	463	453	414	413	399	449	430	473	425	436	386	416	430	408	409	429	411	422	451	401	436	414	431	441	442	440	418	420	425	416	456	452	440	426	422	451	451	432	429	449	453	447	423	421	408	408	429	448	436	446	443	427	416	419	453	440	421	374	422	432	436	444	456	444	429	460	411	435	447	451	439	440	424	425	488	408	413	395	421	460	450	401	423	412	433	460	449	465	423	385	419	432	426	397	438	427	460	466	439	463	430	448	437	444	434	419	432	474	412	421	430	429	412	444	435	428	474	442	430	443	437	425	387	419	437	428	406	414	438	423	408	405	430	496	419	464	406	448	457	411	417	419	391	456	420	439	422	385	439	448	448	429	461	406	431	420	443	426	460	409	457	410	435	464	445	416	439	383	416	444	452	441	467	449	421	445	439	436	443	425	441	417	441	453	435	441	433	403	476	395	438	444	415	458	433	459	484	428	422	438	427	448	418	453	477	443	451	419	422	439	450	449	427	392	446	469	453	408	484	436	456	402	430	453	415	431	428	436	428	439	438	419	424	418	432	436	449	449	452	414	423	414	416	452	442	433	409	478	433	408	430	458	422	381	422	450	394	409	436	415	412	462	414	410	424	428	443	478	393	456	432	440	399	434	459	428	405	429	477	396	442	443	438	464	451	438	423	442	432	425	429	403	464	401	444	425	421	480	403	449	422	398	442	467	419	437	486	399	441	460	435	457	405	448	450	381	433	393	429	420	421	414	461	422	453	418	428	480	414	488	435	400	440	434	434	424	468	457	397	417	458	406	428	442	442	431	444	451	432	443	452	423	440	427	435	400	392	426	398	431	439	460	406	447	415	408	433	482	445	433	388	413	414	408	422	433	426	451	418	473	411	430	410	421	430	409	429	437	419	425	415	429	413	406	411	438	454	481	462	449	449	419	434	413	441	410	464	440	434	451	418	450	453	454	418	436	426	423	416	427	414	465	420	444	412	441	423	394	427	438	452	441	436	432	410	445	416
6221	12673	10972	6097	3885	2703	2161	1832	1441	1275	1107	1023	994	831	838	787	773	792	688	697	709	685	683	706	772	808	933	1112	1291	1336	1441	1469	1126	986	943	686	604	641	603	601	606	671	722	757	663	582	640	605	554	575	581	599	611	589	601	589	603	609	547	589	575	580	561	567	598	546	561	605	526	607	570	595	582	576	532	589	563	619	571	577	583	586	560	572	569	584	595	578	591	621	573	581	612	577	585	612	605	567	555	596	598	549	559	586	587	603	573	594	629	561	571	615	578	594	544	583	575	587	606	582	576	570	602	614	617	600	600	595	569	553	563	594	604	557	559	571	587	591	567	526	607	575	598	509	578	592	548	616	601	533	576	566	575	570	555	573	581	586	562	592	576	530	563	553	581	545	603	607	616	575	621	534	574	590	568	616	609	609	568	590	569	586	524	538	579	548	539	564	567	595	599	590	585	576	595	536	551	554	560	574	609	567	641	556	601	609	578	560	591	548	566	599	560	549	538	590	565	580	605	626	560	601	596	598	591	586	572	588	570	590	570	561	548	649	559	575	610	586	591	573	580	537	569	583	587	558	555	582	537	577	563	562	538	587	543	580	570	597	582	597	584	511	568	567	607	623	600	601	582	566	552	538	580	531	544	588	596	559	624	548	576	580	610	569	565	574	533	556	579	578	617	575	566	562	632	574	583	576	543	572	559	594	623	555	564	568	598	591	560	556	584	580	532	590	588	554	590	596	546	587	576	597	613	574	570	557	532	583	570	584	565	587	608	592	612	586	610	558	568	589	552	575	569	579	580	566	610	551	573	613	599	584	592	576	544	589	591	604	595	587	567	564	614	573	598	580	596	571	577	534	594	583	549	584	547	606	583	570	595	593	589	586	543	607	644	596	589	561	564	629	562	602	553	545	555	578	582	556	545	611	552	555	541	589	542	585	558	579	546	605	577	579	608	575	599	580	623	537	546	583	572	569	617	546	570	562	588	579	596	560	548	557	508	579	594	625	574	582	620	570	581	585	564	587	556	616	559	548	583	570	572	600	577	606	567	579	593	576	578	561	546	553	550	582	594	598	590	605	591	557	623	597	604	556	616	593	558	592	599	553	598	579	573	593	587	564	552	575	605	561	576	545	559	609	599	576	582	591	568	589	609	593	609	575	557	579	565	571	551	564	589	608	579	586	581	590	584	584	600	606	568	592	569	583	593	592	564	553	574	563	567	566	543	585	590	565	567	553	540	589	573	614	600	575	580	557	541	573	556	572	602	562	568	576	604	582	608	540	575	553	595	570	582	565	576	606	594	571	581	589	562	633	581	581	590	510	596	586	588	554	549	590	601	612	608	572	553	632	558	555	570	556	579	586	549	576	551	530	610	601	559	594	582	587	601	580	568	608	598	585	564	562	535	595	558	573	578	578	569	597	566	577	615	589	586	572	607	581	574	572	589	545	583	546	601	571	597	559	582	539	591	561	619	565	600	545	617	595	605	550	557	594	568	591	586	621	593	574	573	625	562	565	572	565	568	553	596	579	572	576	562	583	606	598	576	552	524	575	551	587	568	546	528	599	573	600	596	590	585	612	571	542	510	577	575	630	551	551	526	606	585	567	545	591	545	565	564	564	620	529	615	594	595	579	595	567	628	570	573	603	576	601	602	602	579	528	570	583	584	600	562	580	512	605	603	604	555	547	597	598	569	597	580	603	578	607	603	576	559	601	559	584	584	633	573	616	581	569	579	593	583	536	573	602	557	555	573	577	555	571	570	604	578	561	585	529	578	562	634	572	576	575	546	584	619	522	594	550	537	587	561	564	581	575	552	535	553	587	555	605	630	571	556	573	598	603	588	564	556	580	616	560	580	554	529	549	584	586	520	563	552	546	589	583	602	614	585	531	565	587	529	574	549	607	582	600	554	618	554	611	583	536	585	615	611	567	586	583	569	576	578	561	597	592	553	563	579	571	578	554	569	559	566	605	562	569	552	573	587	573	564	562	606	533	570	552	598	528	586	566	557	578	543	562	620	599	644	598	605	550	578	547	617	568	571	557	560	586	561	574	607	513	558	578	605	606	581	563	573	584	580	608	562	587	561	614	579	561	577	562	559	606	594	588	561	567	564	549	601	602	558	614	572	584	599	569	536	589	582	559	563	584	554	582	528	529	570	554	584	532	585	558	573	581	616	547	558	529	557	563	583	626	572	573	566	553	609	550	590	552	589	577	603	620	566	628	569	545	613	587	615	580	530	581	583	542	618	554	586	586	542	570	593	534	575	539	581	584	580	583	554	548	548	602	566	594	609	591	600	561	595	569	557	596	579	583	573	548	604	571	546	607	597	556	585	556	572	612	592	572	582	568	559	562	604	597	574	574	592	551	600	567	579	583	576	590	582	609	570	633	557	587	574	575	563	534	571	592	608	551	554	587	565	564	589	595	604	588	598	602	563	570	616	565	581	578	598	616	555	586	599	555	611	547	583	551	559	563	588	556	537	556	537	588	575	582	601	570	567	612	558	599	584	652	548	584	602	533	598	546	600	572	551	602	559	588	601	536	610	582	595	541	563	587	589	575	581	622	615	574	578	564	597	580	536	595	565	584	575	524	586	548	578	540	579	605	561	543	598	549	566	568	571	565	603	544	607	565	593	533	571	541	562	519	560	586	629	621	559	571	582	578	564	602	595	587	553	582	571	551	570	565	568	558	593	546	575	571	578	542	547	552	566	580	585	564	541	584	577	566	572	590	550	571	576	576	633	556	617	567	560	613	593	608	587	549	588	554	620	585	534	570	571	600	570	577	531	531	549	529	586	593	578	560	628	604	589	558	568	564	552	576	636	561	528	640	593	594	568	589	539	565	581	536	592	568	598	559	612	576	560	550	594	600	592	551	560	562	535	635	571	561	586	579	586	521	549	634	587	572	615	530	604	611	588	566	543	607	524	546	551	582	563	569	583	590	601	574	567	586	570	538	555	612	567	586	564	636	580	550	599	539	559	535	565	608	579	561	533	578	611	570	547	607	613	580	543	565	596	611	618	534	600	557	611	548	550	593	588	584	561	551	567	536	569	610	555	549	589	600	578	595	573	622	591	564	563	622	516	578	551	576	634	591	618	578	585	599	565	597	586	569	594	571	574	594	619	567	556	589	626	587	591	632	532	585	619	544	582	566	556	555	546	517	573	551	582	579	597	582	555	572	565	599	547	576	595	576	615	560	578	550	593	549	549	533	566	513	567	563	594	559	554	566	575	612	562	572	595	582	557	570	575	580	586	569	596	567	589	569	567	553	606	590	569	552	565	567	534	619	539	600	593	561	561	594	576	625	583	571	607	576	573	575	585	605	520	520	550	569	553	583	604	566	602	591	587	573	543	625	550	522	576	532	631	564	577	592	577	535	535	567	576	589	620	582	606	580	594	603	623	525	578	588	552	567	578	550	595	547	598	605	588	611	632	589	558	546	578	570	561	541	576	582	588	563	559	543	575	601	582	565	565	560	583	596
22462	20912	28630	23357	20914	20965	10971	1291	893	788	714	600	570	541	504	474	469	477	439	439	394	406	411	401	514	529	653	762	821	819	932	755	643	558	509	376	330	336	351	378	347	390	412	424	364	314	318	314	344	315	358	308	332	333	327	333	322	308	310	298	292	276	352	312	318	312	323	327	321	340	324	324	309	331	299	314	355	364	324	287	301	313	318	282	327	332	336	295	329	335	320	334	307	314	303	296	305	326	320	308	313	340	304	323	328	339	311	301	324	330	325	288	304	293	287	318	321	306	318	322	280	298	348	295	292	353	291	287	311	308	319	316	291	334	338	314	313	297	305	317	324	299	287	327	304	338	300	346	324	303	331	298	314	327	308	331	304	313	289	328	304	323	307	326	314	302	301	307	339	310	284	298	301	293	327	309	385	306	317	292	308	313	315	341	332	323	327	320	333	298	280	295	286	306	313	320	319	344	288	312	307	297	283	291	303	296	319	281	314	318	331	324	329	339	325	300	296	325	332	290	313	301	315	308	348	319	329	310	301	311	331	330	338	308	303	342	329	346	318	305	321	300	350	345	311	301	311	363	323	282	341	275	345	303	303	321	289	278	315	318	299	340	328	290	303	362	303	334	318	339	318	300	354	319	317	307	338	305	331	342	327	317	296	300	332	317	312	344	306	316	271	317	305	303	328	325	287	309	306	315	327	335	330	342	325	307	295	322	306	335	302	319	318	330	333	315	328	325	332	311	337	309	338	270	297	328	303	335	292	307	339	294	289	285	340	317	330	312	328	324	335	368	298	309	324	326	293	311	315	307	330	326	319	302	298	307	311	335	314	329	327	331	288	307	291	310	334	341	318	310	331	341	312	308	308	326	316	329	319	312	321	334	313	317	311	317	333	303	319	324	344	282	318	310	301	304	330	308	306	315	301	328	290	324	273	309	309	310	342	295	308	330	292	312	299	311	346	317	328	321	310	318	328	343	336	343	294	317	314	334	320	327	288	337	319	321	311	326	306	333	298	278	338	331	332	294	333	300	310	318	302	311	289	335	339	322	310	320	303	293	267	332	302	339	311	331	329	318	268	299	344	294	314	296	318	297	284	328	310	276	307	300	283	312	313	311	314	314	315	298	295	302	330	295	337	305	288	304	302	338	322	297	301	321	318	279	321	306	277	324	314	335	287	296	324	311	328	296	341	332	304	311	321	334	323	339	335	300	318	361	298	312	322	299	323	337	334	313	296	312	312	339	266	299	308	308	327	310	304	301	327	321	335	319	295	316	319	328	302	360	319	300	290	344	341	321	349	314	334	302	355	307	334	309	310	280	330	325	291	310	303	299	326	316	321	319	320	326	322	334	329	299	294	304	314	282	340	275	310	302	316	307	330	324	271	294	333	312	323	325	341	285	341	296	325	294	331	318	317	308	298	307	319	314	310	327	330	331	292	297	325	305	315	301	270	314	306	296	310	303	315	319	293	291	321	306	298	319	320	321	325	334	318	312	336	337	315	297	310	321	337	260	296	303	279	338	311	327	302	288	320	310	306	332	326	306	333	333	304	318	338	325	302	296	309	311	320	332	303	325	317	308	317	333	301	306	309	288	306	333	328	329	306	299	344	333	324	325	295	333	300	325	332	290	304	299	323	338	311	313	302	283	321	298	316	307	316	309	279	321	317	328	307	324	298	298	322	302	314	317	345	298	324	294	310	305	343	302	305	323	306	320	316	336	304	280	321	316	351	310	301	328	303	305	314	297	328	345	336	310	321	315	289	323	338	340	337	306	304	325	303	356	320	302	326	323	283	298	353	324	322	348	338	312	364	287	327	320	322	300	321	283	355	362	312	302	301	295	283	332	316	324	291	315	328	316	316	308	314	299	300	298	336	294	301	307	303	321	323	340	302	296	326	309	302	336	302	297	316	311	317	309	347	311	299	294	352	286	324	318	316	299	351	305	302	296	316	304	311	319	318	339	290	295	319	302	310	334	325	327	302	315	320	319	337	325	338	331	321	313	340	337	310	336	331	334	315	329	323	323	286	338	300	301	303	306	322	320	296	298	317	338	314	305	297	316	328	326	292	340	323	318	306	309	322	329	300	338	320	337	317	307	293	331	317	312	338	301	331	322	326	336	298	304	288	324	332	341	335	303	331	328	313	291	284	311	290	329	327	339	340	277	324	274	291	312	310	282	292	286	323	331	318	321	302	333	339	293	330	302	315	348	338	285	317	309	326	329	330	336	305	330	308	317	337	315	338	309	308	300	312	311	335	323	318	337	292	356	326	315	325	319	292	312	325	292	311	314	319	283	308	307	305	370	317	304	310	324	322	339	307	256	324	326	309	316	308	310	315	334	328	311	306	314	301	306	325	290	280	313	288	300	324	300	340	259	316	336	338	304	311	343	349	320	315	302	296	320	314	297	324	319	323	304	293	302	322	318	311	313	333	308	346	303	342	322	306	295	309	312	312	301	328	298	316	309	327	322	303	324	331	304	290	281	310	319	308	330	333	293	325	319	333	314	320	328	312	322	325	310	284	290	339	322	315	303	300	325	283	297	305	324	309	339	285	327	345	312	316	305	331	315	331	291	339	316	326	321	302	336	308	336	320	307	297	304	312	336	301	319	322	307	325	315	345	363	332	327	315	333	324	268	350	335	328	307	318	329	301	332	297	289	300	333	294	309	306	315	315	305	316	318	308	288	293	301	305	320	318	305	304	307	323	327	354	317	320	317	309	307	349	278	329	325	316	312	309	310	299	323	341	320	287	319	324	350	331	314	311	306	289	313	301	307	332	320	312	316	295	342	303	289	314	319	297	313	304	297	285	344	322	307	318	284	338	319	317	309	294	303	294	306	336	328	322	282	311	321	293	295	326	315	309	308	286	305	285	336	296	292	308	320	293	302	333	300	296	316	301	338	317	319	326	317	300	311	305	282	362	326	312	312	275	293	338	313	321	305	278	318	341	328	307	308	309	304	306	318	311	312	311	309	348	321	318	302	345	322	307	327	295	316	337	320	303	306	341	335	297	312	320	349	320	293	295	327	328	309	310	320	309	288	311	324	292	274	328	298	323	314	318	333	309	313	302	324	309	357	329	303	318	313	346	333	304	306	315	313	331	332	348	327	322	293	303	285	305	339	323	315	279	308	322	313	340	322	294	301	323	360	291	333	307	319	312	339	314	327	334	296	342	270	327	294	310	320	275	291	313	335	285	300	293	329	317	295	320	278	310	338	314	297	340	296	315	310	333	273	277	303	292	321	343	308	323	324	284	295	279	305	347	319	310	308	290	296	334	301	321	298	322	300	323	301	351	299	347	329	323	324	298	315	311	325	329	321	335	306	295	332	305	324	284	329	323	299	316	300	327	324	332	336	331	342	314	321	325	295	321	288	312	314	335	303	280	305	298	302	311	334	333	319	290	308	293	323	302	332	336	309	292	311	311	302	299	299	337	312	321	358	333	331	334	314	285	317	312	299	330	321	284	335	296	295	296	324
8251	18612	15913	8760	5748	4171	3249	2570	2170	1690	1426	1242	1051	1012	900	902	777	790	763	703	681	676	658	676	828	948	1190	1487	1583	1590	1834	1470	1164	1012	859	576	481	466	478	463	543	611	687	615	498	490	464	476	444	465	418	457	445	411	449	454	470	406	465	459	446	400	444	431	420	436	415	446	454	430	458	452	419	465	419	423	426	427	428	451	448	433	435	451	433	419	456	418	399	403	435	484	430	450	445	403	424	393	444	426	450	423	441	462	432	431	412	422	422	441	449	401	406	452	452	433	431	438	450	440	415	409	421	438	464	438	415	484	436	404	430	420	438	413	429	454	411	450	456	441	427	435	392	457	421	415	436	421	417	417	426	422	462	410	449	421	426	387	415	457	459	446	429	431	442	437	457	436	433	430	431	396	410	438	413	442	421	417	385	446	429	457	418	425	366	456	475	430	465	458	437	435	403	434	383	416	437	454	451	471	468	428	405	437	407	461	395	395	467	419	430	390	424	401	458	444	420	385	403	415	429	422	448	418	413	418	397	421	467	438	464	443	430	477	408	403	427	400	465	437	450	405	498	438	408	413	429	442	410	446	457	433	429	419	441	423	399	409	449	413	420	409	420	441	461	394	412	400	397	414	440	449	470	409	457	426	395	425	443	426	426	468	424	384	408	422	391	428	431	415	434	421	384	427	438	431	459	414	422	447	408	475	422	432	422	451	418	471	448	413	411	418	420	447	424	415	419	406	408	431	415	403	395	427	432	413	406	399	436	407	434	414	427	438	461	439	409	419	454	470	425	419	407	426	420	426	434	459	452	425	444	417	415	429	452	397	420	401	404	433	443	429	410	417	413	423	423	445	422	431	419	414	401	435	401	457	421	462	458	456	430	426	435	418	430	388	471	419	431	449	395	446	443	402	408	402	429	421	453	412	400	436	458	401	411	384	417	437	423	445	417	409	430	393	399	442	450	427	410	453	443	412	393	432	429	473	441	385	424	428	443	452	405	414	421	374	416	411	439	409	430	434	427	465	420	417	441	426	404	402	406	441	424	422	413	415	448	432	434	436	406	467	427	425	414	424	419	442	447	413	428	411	414	409	433	419	422	405	445	433	431	471	404	418	425	459	445	428	447	429	411	417	468	395	416	408	409	429	429	413	428	464	414	427	452	435	434	428	438	421	409	417	429	426	449	424	385	397	442	435	438	397	443	454	450	443	413	450	411	400	421	402	446	434	437	420	428	441	437	409	450	447	432	444	434	421	438	415	414	416	396	441	442	452	423	424	420	457	433	434	461	424	434	416	443	413	439	427	420	442	425	437	435	394	414	386	422	427	414	426	437	387	416	402	438	417	449	437	412	445	412	432	379	465	459	435	429	437	406	432	406	454	423	435	406	456	428	441	419	436	430	439	425	437	412	459	433	441	421	407	416	407	449	408	447	453	414	384	412	419	424	428	433	426	421	446	402	446	424	415	453	413	438	461	400	408	445	434	431	449	451	428	390	424	398	420	402	436	431	407	421	415	450	414	407	405	432	445	420	424	418	410	437	421	424	392	422	406	406	433	441	442	424	439	428	438	447	449	451	447	422	456	439	427	457	370	418	399	427	387	453	434	399	427	401	413	423	427	440	398	421	397	453	415	397	440	431	400	409	442	468	430	441	387	413	416	426	426	415	408	432	438	418	452	429	435	454	434	425	425	441	436	413	409	455	397	414	396	397	414	417	403	460	486	441	416	433	435	446	440	433	431	431	413	372	436	444	414	416	407	417	414	435	450	428	414	442	399	426	443	429	415	468	422	422	407	393	418	437	415	454	423	433	422	416	391	409	418	436	402	429	420	440	434	407	433	396	389	447	438	430	400	455	460	431	411	430	401	417	457	428	436	437	450	455	391	457	434	390	401	433	447	420	454	391	420	455	441	434	421	435	395	409	429	463	381	463	416	438	418	434	427	393	451	409	415	389	437	391	432	457	386	429	392	464	449	457	462	474	459	421	411	441	422	438	415	421	402	428	435	444	432	405	400	436	410	414	441	425	441	404	425	425	399	461	445	483	422	448	418	425	421	474	430	413	419	399	422	421	394	436	368	383	418	418	409	444	409	434	428	444	419	449	424	434	394	443	407	419	416	407	425	436	410	475	418	443	387	396	398	417	424	457	433	427	457	392	476	414	409	402	433	444	433	402	428	411	464	420	385	400	487	374	470	448	411	418	437	406	438	411	457	400	495	403	456	423	423	434	420	428	476	419	437	397	415	402	410	410	401	442	445	424	434	454	430	426	434	445	416	441	425	391	408	420	444	436	439	433	416	442	464	450	443	422	428	421	416	406	482	417	405	406	397	433	417	441	412	397	457	447	464	392	425	426	427	424	457	434	429	421	419	424	431	432	429	414	399	463	448	411	439	422	459	390	447	440	422	396	439	420	437	449	420	376	425	443	434	377	427	465	445	389	406	471	402	458	416	429	432	455	419	423	423	408	439	399	451	423	444	415	405	452	411	448	388	435	400	409	442	399	385	416	404	428	393	452	426	401	451	388	429	448	418	419	409	383	414	402	393	428	398	408	388	443	421	411	427	412	400	437	427	497	425	414	429	389	409	417	414	448	437	407	468	393	431	447	424	460	427	440	433	409	417	458	459	446	434	447	415	408	429	405	400	416	424	382	385	420	416	411	436	428	432	412	434	419	428	434	406	428	418	422	413	423	434	435	434	423	458	443	444	436	405	451	463	382	422	423	405	433	436	437	444	409	459	448	438	425	420	431	427	426	416	396	426	438	397	397	429	436	420	444	408	376	404	404	473	437	422	458	411	455	397	455	444	439	417	397	476	408	401	447	450	422	427	443	443	442	419	433	411	425	468	454	411	437	425	421	422	413	422	433	437	409	484	411	429	411	419	415	454	446	447	439	393	439	423	439	419	403	424	436	456	424	396	403	426	456	426	433	440	408	439	421	426	452	422	442	422	399	426	456	411	423	439	454	396	443	446	430	418	452	448	402	438	445	430	432	459	413	415	428	430	404	425	417	399	438	449	430	423	429	425	449	423	460	404	421	407	430	485	403	414	406	425	486	412	406	416	460	440	417	437	449	411	456	407	433	445	387	417	446	438	437	431	437	399	421	414	420	422	429	395	393	416	417	419	414	444	446	463	416	448	442	415	424	412	435	412	382	442	460	428	409	451	413	418	414	445	418	381	400	415	417	440	463	421	467	381	452	423	413	389	447	396	404	449	444	396	423	410	446	412	449	421	420	433	414	442	441	436	426	434	447	431	412	411	456	407	406	483	427	442	415	439	431	415	464	400	437	449	442	409	439	409	435	448	417	434	424	427	424	440	413	441	425	423	437	397	389	448	426	432	432	433	433	433	446	402	418	422	445	418	456	428	455	412	416	400	424	441	416	433	417	421	458	428	405	429	400	404	373	415	410	442	437	403	432	460	424	432	427	394	438	437	407	437	445	400	422	413	438	436	479	444	420	414	390	425	425	450	445	463	408	418
26545	20402	9492	1114	500	455	425	383	337	369	330	336	375	370	335	290	289	353	332	309	318	292	353	357	424	387	444	523	496	513	523	447	399	426	376	315	320	295	301	299	282	305	322	361	330	345	324	353	326	366	331	322	315	317	309	327	307	295	314	284	295	290	325	316	325	350	318	311	305	313	312	300	291	353	310	310	331	344	315	299	318	306	305	333	323	283	338	331	326	325	327	303	310	328	305	292	309	294	299	293	328	323	315	357	318	300	322	297	343	318	327	289	307	347	306	339	325	345	309	310	294	343	325	351	326	308	287	318	316	337	299	334	319	290	331	326	337	336	337	315	333	322	311	358	305	334	334	359	328	330	327	320	331	326	304	306	340	324	342	317	322	336	298	322	309	321	314	323	336	321	299	330	333	319	330	329	307	323	308	307	273	314	321	305	341	339	341	356	310	298	311	310	303	360	321	313	334	312	299	331	333	367	326	329	340	304	307	319	330	334	343	327	307	322	350	298	319	315	320	336	340	348	338	305	322	319	291	326	345	314	322	306	328	324	307	308	341	294	277	301	299	334	306	306	373	324	327	285	286	298	300	297	305	344	352	329	349	350	303	327	335	334	288	341	302	331	316	306	342	319	301	330	322	298	351	322	299	269	300	288	338	302	326	339	315	316	314	310	308	334	330	286	329	313	312	304	328	311	302	296	328	314	313	343	347	315	294	319	328	319	309	341	316	308	297	313	320	321	305	318	311	328	302	292	326	333	306	299	317	319	294	313	309	324	345	314	330	324	356	318	307	328	339	314	315	311	327	336	324	293	365	313	303	339	330	333	292	296	321	350	335	312	351	315	319	318	333	305	307	284	337	310	352	311	325	335	287	320	332	318	322	305	272	341	303	329	337	338	323	305	316	329	316	312	317	314	347	289	306	297	327	328	343	317	332	358	330	322	339	321	309	318	322	294	309	341	335	313	344	343	328	337	333	331	312	322	301	322	307	331	323	330	302	308	317	338	340	292	298	303	315	326	290	306	302	334	355	318	283	302	327	334	350	317	327	299	325	274	309	329	304	299	346	295	306	306	305	309	325	286	307	330	321	317	314	325	328	309	321	324	312	336	315	338	321	333	326	306	315	316	318	335	307	308	310	326	318	338	322	310	312	316	312	302	324	299	332	343	327	318	309	325	304	303	335	321	318	326	318	333	320	302	299	338	324	332	329	358	317	322	310	317	332	318	308	304	310	345	332	312	300	290	303	310	321	322	336	334	333	345	312	307	319	303	331	346	351	334	296	290	317	320	312	326	334	335	305	282	312	305	340	300	296	316	319	338	318	324	299	308	284	320	298	307	266	319	344	313	344	323	327	304	280	327	325	277	331	302	363	324	355	299	330	308	322	289	294	340	325	313	320	332	296	305	339	337	296	304	346	328	347	312	321	348	307	333	322	334	344	324	338	318	308	312	319	343	346	306	306	323	297	315	319	320	293	334	302	288	332	311	311	303	322	314	299	318	323	344	318	318	307	343	328	332	327	298	315	314	311	334	293	325	314	327	324	334	325	339	324	311	335	357	332	325	360	313	314	306	314	308	306	345	305	322	315	279	276	303	299	301	337	322	308	318	344	303	308	368	336	304	335	312	292	304	301	326	327	303	329	311	318	330	323	326	316	327	306	327	295	325	303	331	326	326	324	316	329	326	287	325	341	308	316	292	367	302	331	281	345	314	323	290	319	355	322	309	335	318	333	337	295	329	322	317	332	310	355	320	331	331	315	311	303	345	311	325	317	316	306	332	315	323	309	329	305	305	328	302	315	343	318	325	352	347	279	336	319	295	293	326	301	317	327	291	311	343	269	335	349	331	322	311	333	309	317	302	314	305	345	327	317	308	317	308	303	331	314	317	339	321	322	326	281	322	318	318	314	315	310	313	304	278	326	347	332	324	336	319	326	327	347	304	316	311	292	336	336	329	325	309	323	328	328	315	318	329	319	325	315	356	344	304	310	302	308	327	325	301	325	324	334	335	322	304	348	299	318	287	289	323	326	291	328	316	314	309	308	340	324	356	309	328	306	294	318	310	336	328	294	282	300	314	317	282	299	311	344	330	303	294	337	293	326	301	318	322	297	298	336	290	335	316	324	317	347	282	312	341	321	334	301	330	323	285	388	320	320	328	315	329	311	305	319	346	306	335	312	329	305	325	347	308	297	323	325	334	303	348	320	303	303	321	351	343	313	329	334	332	304	312	300	312	361	294	320	290	317	312	327	333	336	296	303	321	337	308	316	331	305	325	340	305	354	339	328	326	343	329	297	300	315	307	309	343	316	318	312	332	317	330	328	255	352	322	283	324	314	326	319	325	301	328	302	317	325	339	329	330	308	342	348	338	320	313	297	312	307	332	305	287	318	303	301	317	309	339	303	292	317	308	336	305	344	333	322	306	327	310	332	319	309	328	304	314	317	307	311	294	298	304	353	326	329	323	305	283	331	321	304	322	340	338	318	299	330	293	317	299	305	336	363	317	318	315	313	305	318	323	306	329	317	337	311	333	316	289	327	332	337	320	335	303	360	328	309	341	299	322	340	306	319	284	333	327	348	328	318	306	360	310	350	279	341	352	340	316	314	309	336	355	334	323	326	292	353	316	296	351	308	308	314	313	293	327	332	306	284	303	331	309	287	329	326	288	335	344	308	329	324	327	319	310	316	296	321	281	336	324	307	322	294	302	298	314	325	323	324	306	358	343	328	297	320	314	294	339	323	309	305	321	352	318	321	337	329	322	290	286	317	312	309	325	303	294	310	322	307	326	317	307	325	358	300	329	308	311	314	328	361	333	330	319	333	316	346	319	314	303	327	317	324	316	309	306	290	311	322	318	303	325	334	341	335	325	282	352	278	289	293	326	332	298	334	321	346	286	291	306	307	320	307	289	311	341	300	334	330	303	296	300	316	323	311	304	307	323	337	310	326	315	348	334	325	285	306	312	320	318	307	311	320	333	315	327	314	321	313	312	314	295	311	337	325	309	303	329	332	317	314	309	269	340	324	323	329	321	325	340	338	322	308	315	313	302	324	333	301	315	323	336	354	312	320	301	327	325	294	338	298	308	324	333	327	325	324	263	312	334	323	309	352	290	325	323	300	341	341	313	334	289	344	314	324	328	326	337	310	352	331	322	331	301	298	363	340	269	334	338	323	340	306	327	319	336	331	300	333	324	332	326	282	258	322	319	319	340	339	326	346	309	287	329	331	344	340	341	331	331	358	310	318	339	288	297	312	313	338	323	297	297	314	299	305	317	322	336	316	306	308	317	315	303	315	331	313	310	317	303	282	300	328	322	310	317	297	349	313	296	293	349	333	292	313	308	352	319	335	322	342	318	315	310	293	320	312	333	313	289	306	308	285	321	316	329	291	292	303	339	332	315	299	297	323	307	306	316	358	327	337	318	329	342	343	356	316	318	300	335	299	302	320	319	322	334	317	301	341	316	310	314	316	287	328	285	305	327
5047	3467	3033	1260	877	767	615	563	556	497	498	461	482	505	433	458	468	449	458	457	444	440	465	498	573	661	823	827	845	871	952	768	638	693	537	464	432	461	453	428	438	506	478	470	429	464	415	453	450	431	440	411	418	454	426	435	453	428	448	437	425	431	370	427	463	418	457	423	436	365	448	415	467	428	434	410	381	442	424	412	405	407	427	461	388	426	406	441	430	422	436	428	423	458	480	433	436	431	433	443	419	422	461	416	447	457	469	411	417	467	428	435	421	433	456	409	431	426	452	415	434	394	420	429	428	424	432	436	433	420	428	439	432	439	443	436	425	414	370	448	416	439	430	416	409	437	421	412	412	433	468	442	427	441	389	490	416	442	450	453	411	437	462	427	462	425	450	405	471	406	453	455	425	446	431	425	416	423	435	410	406	402	430	432	435	425	450	435	453	424	426	442	431	421	443	461	418	452	405	426	422	456	423	417	448	464	406	434	440	415	403	422	430	419	394	428	452	434	432	480	435	468	460	451	417	421	420	458	460	418	436	419	437	447	453	453	406	437	409	393	415	454	387	489	457	447	448	423	395	436	451	443	435	454	460	431	445	441	463	436	413	434	417	436	435	418	441	393	400	434	397	453	425	424	433	406	437	443	423	449	430	412	423	404	439	440	437	440	409	448	397	461	437	420	435	404	446	413	438	411	418	432	420	440	405	426	413	422	397	434	434	408	436	416	422	448	423	425	461	453	429	432	434	449	423	405	417	425	410	452	433	401	435	437	412	452	403	416	388	406	428	422	439	425	424	423	419	446	415	408	436	455	421	398	442	455	446	408	434	462	426	432	409	409	431	469	461	429	418	423	403	457	459	430	448	443	419	434	452	439	464	389	438	428	431	426	433	441	416	410	437	421	420	452	442	437	441	410	482	411	428	435	444	409	432	428	433	423	399	425	413	429	430	423	411	414	377	428	417	444	422	414	411	467	466	439	450	449	434	425	465	441	407	413	415	433	442	419	436	440	456	412	431	399	445	409	407	393	456	440	424	425	465	418	395	384	420	454	455	444	414	452	448	411	479	443	443	399	449	412	411	445	433	426	445	447	422	443	413	407	435	423	453	434	410	408	440	427	429	442	450	454	391	427	414	436	464	431	450	418	440	438	447	456	455	419	411	405	410	404	462	416	428	429	463	455	423	408	406	430	426	417	433	397	425	405	418	417	419	399	427	454	403	430	419	418	446	453	411	484	456	445	416	415	416	442	415	405	418	412	422	442	398	451	446	482	408	387	451	440	383	408	433	390	437	438	435	425	457	432	397	432	379	435	438	440	433	456	462	472	481	405	422	447	414	438	436	396	410	431	440	421	422	407	453	453	431	441	417	438	388	421	393	423	422	431	467	414	411	440	459	416	439	403	427	411	460	448	409	451	383	390	432	468	431	433	454	439	420	448	446	427	408	468	408	418	439	442	418	421	443	440	461	430	473	390	417	410	454	423	410	445	449	400	439	433	396	465	400	481	433	408	401	441	430	394	437	454	429	397	433	397	402	412	430	427	494	435	431	449	404	435	416	421	448	443	447	393	401	440	408	419	415	407	421	447	416	430	430	416	438	452	457	425	454	434	457	440	413	442	437	432	438	444	435	462	425	439	450	418	462	407	420	450	425	413	427	430	444	426	426	398	456	420	430	442	430	418	426	445	414	438	438	408	402	453	437	409	436	408	445	413	447	413	437	397	407	450	447	424	403	400	409	438	422	431	421	428	412	409	427	435	434	424	394	468	457	434	417	416	451	458	383	419	430	431	405	457	458	412	428	448	416	445	436	457	403	402	443	436	407	434	424	422	422	458	451	408	433	405	432	470	474	412	404	416	419	471	433	447	419	439	440	433	396	440	417	417	439	454	434	450	402	428	437	404	439	395	442	416	461	434	417	408	438	403	447	448	423	458	425	431	437	436	410	414	443	419	418	437	431	452	411	415	413	424	422	440	442	364	442	422	471	416	454	423	456	431	455	447	429	446	413	444	418	443	438	406	438	448	438	409	447	426	411	397	432	411	430	456	399	437	438	433	406	435	433	408	442	407	433	440	416	434	467	417	453	442	485	382	425	440	412	425	418	432	413	434	430	457	430	461	447	439	452	399	430	443	416	438	452	450	390	424	459	433	392	427	420	468	421	461	430	430	433	429	441	424	431	427	411	444	425	419	427	412	426	425	429	426	422	438	422	415	423	435	439	416	410	466	401	429	431	452	460	423	452	438	434	444	446	457	475	428	447	426	383	445	435	431	458	450	431	420	429	426	437	448	440	405	445	418	391	440	416	434	407	420	489	423	410	434	427	445	408	457	431	452	402	418	432	422	404	435	420	460	427	432	430	469	399	424	459	439	413	462	429	417	456	433	430	442	450	406	434	422	449	396	427	445	430	445	424	416	433	431	426	431	469	451	433	462	456	424	426	423	524	443	422	433	441	396	452	426	398	464	449	462	423	445	422	417	406	419	433	433	454	436	435	411	432	404	436	437	406	403	415	435	385	443	413	415	437	421	418	397	432	390	430	467	423	418	455	417	419	418	415	454	403	430	423	414	444	418	420	429	442	472	420	353	411	419	477	428	422	410	443	437	429	443	443	419	418	443	413	405	475	404	423	422	413	397	422	436	433	409	422	428	432	445	447	442	418	427	443	450	424	397	439	458	412	415	461	417	407	392	476	443	448	450	394	432	382	441	443	441	412	437	439	453	419	391	415	487	460	441	428	424	443	423	407	424	447	436	451	430	417	410	425	418	439	449	457	438	412	446	456	439	420	421	465	444	474	431	423	436	383	466	440	441	440	384	450	428	435	425	441	442	420	441	426	431	410	439	454	418	429	424	429	420	419	419	422	443	472	416	447	417	459	458	411	451	388	393	413	379	432	406	432	446	411	431	426	447	428	397	414	403	389	462	424	480	414	437	431	440	435	436	458	425	431	403	432	415	407	428	433	419	430	438	388	421	408	430	370	441	435	411	438	454	446	413	452	444	451	411	400	424	453	386	451	442	420	436	463	434	426	438	424	424	446	443	430	408	379	395	459	423	428	459	463	418	442	421	420	410	430	419	379	423	450	397	436	441	401	427	442	427	430	432	415	418	400	420	471	402	407	414	431	419	429	451	422	418	458	443	407	457	397	451	431	439	418	458	416	423	438	431	405	441	466	444	417	438	429	422	437	431	405	434	437	394	396	415	445	406	394	403	447	449	449	411	463	389	429	405	380	401	387	414	425	415	445	445	440	427	398	402	409	441	411	412	414	407	424	462	436	414	433	448	439	425	455	415	452	430	450	421	443	410	388	446	425	386	447	419	426	468	425	416	431	462	424	428	436	408	424	421	441	412	448	434	418	406	446	428	432	422	401	425	439	436	451	456	433	401	445	419	448	426	445	465	442	425	410	434	455	428	419	423	416	434	405	402	440	464	422	419	444	450	387	453	408	402	442	428	460	402	438	431	431	423	399	429	456	432
23221	20912	28291	23672	20918	12311	1509	834	704	642	668	636	531	606	533	531	535	501	494	487	481	489	522	548	569	678	749	807	756	852	786	663	681	617	513	456	421	431	429	423	399	466	467	437	432	478	437	461	466	395	430	423	403	419	418	416	397	458	458	444	429	440	438	422	426	440	418	450	410	416	443	414	458	414	402	419	414	388	406	409	394	432	452	389	447	429	427	426	437	432	411	389	393	432	425	374	421	424	412	411	428	430	431	422	424	440	403	417	437	473	451	423	387	395	437	426	428	415	430	448	444	431	438	430	412	432	452	410	455	435	424	401	425	411	444	431	428	392	434	386	396	470	425	413	425	408	435	417	448	419	437	434	425	442	422	402	398	392	391	459	450	414	421	435	474	448	463	418	434	401	412	419	394	420	429	406	379	397	422	450	441	440	408	429	433	439	478	426	378	437	455	413	413	413	402	438	428	465	442	429	406	415	417	400	412	416	424	386	434	441	443	451	381	412	410	408	439	462	404	435	401	380	417	400	426	434	455	454	400	438	382	411	388	441	388	443	442	427	394	409	418	412	421	446	461	435	422	408	424	421	457	424	418	431	418	422	421	390	458	419	429	428	418	450	423	416	408	448	414	438	444	438	426	413	451	415	401	424	404	436	440	425	433	412	426	440	400	445	439	454	392	419	452	450	385	429	417	414	455	442	436	382	426	444	411	428	372	387	394	424	450	409	428	411	430	424	424	446	397	428	439	400	424	463	431	391	423	409	457	430	397	473	427	427	419	429	456	415	402	412	417	451	427	442	399	401	405	416	381	427	443	478	401	439	371	440	419	408	438	438	395	412	395	429	468	436	433	433	445	471	424	454	439	421	442	369	448	440	415	421	408	467	432	415	481	426	449	429	428	419	419	405	406	450	376	435	437	465	432	432	417	439	424	441	407	433	449	424	413	433	412	388	408	442	431	437	454	400	425	418	421	416	445	430	440	439	423	416	417	415	450	436	392	438	412	422	425	419	391	434	402	421	409	433	407	423	412	432	423	421	417	419	444	413	437	366	427	372	422	434	453	418	433	445	391	453	400	430	412	399	416	429	427	444	415	441	457	423	421	408	399	462	412	409	426	439	403	442	416	397	450	427	449	440	437	407	436	382	439	422	405	427	402	396	455	443	427	413	431	408	439	411	460	431	424	392	427	438	429	410	442	437	417	468	414	466	388	404	420	436	407	417	417	410	400	457	453	420	440	398	421	407	462	435	443	403	440	408	452	435	440	431	406	407	424	404	402	383	431	408	409	417	424	436	376	423	447	403	456	426	430	408	429	423	413	431	436	431	436	423	452	444	451	395	421	411	425	448	461	417	425	408	422	443	426	447	448	462	413	416	396	443	431	432	387	411	420	424	411	400	409	454	413	421	403	422	415	402	390	440	423	403	410	440	422	415	416	443	425	412	415	468	413	426	425	420	453	478	439	412	445	421	454	374	407	404	384	444	441	422	450	408	429	444	422	418	401	401	420	455	382	411	428	372	430	456	399	438	406	419	408	395	441	406	470	438	407	408	432	452	408	414	473	417	391	430	456	447	444	411	449	422	400	426	423	423	411	417	410	461	388	399	420	427	419	460	389	440	435	429	417	422	448	441	412	448	445	421	445	422	408	399	434	452	409	400	395	432	430	418	405	414	435	446	421	399	420	436	396	408	408	409	426	403	436	409	435	415	422	463	442	389	470	422	425	435	433	399	471	454	428	442	428	421	393	396	448	420	407	414	430	419	427	403	412	413	395	376	417	396	442	398	403	434	417	430	435	416	439	452	444	401	437	435	397	405	428	435	412	395	408	379	423	428	351	449	391	438	410	428	430	418	390	424	410	401	391	424	437	408	453	423	403	399	468	417	442	390	424	414	416	406	459	430	397	448	423	410	399	419	400	436	450	446	395	426	425	418	433	457	441	420	439	421	381	415	425	438	447	426	430	450	421	409	421	434	426	456	395	443	424	423	420	410	378	418	392	427	425	408	408	427	443	466	451	380	421	386	421	414	408	425	388	428	438	438	417	434	416	379	436	442	412	409	423	415	440	453	429	399	401	451	426	421	426	448	463	468	429	448	444	392	482	444	434	388	425	429	430	388	376	395	418	409	427	391	416	465	448	395	381	370	421	438	402	442	407	407	433	429	423	413	413	436	463	452	417	382	429	445	433	408	430	438	430	448	394	379	425	436	412	452	427	412	458	421	427	402	465	383	424	425	444	464	430	436	416	430	426	432	410	432	433	427	396	427	430	393	358	424	427	412	379	425	457	437	409	428	395	401	422	418	436	446	396	407	422	438	456	408	415	427	460	423	423	412	443	403	396	446	429	407	421	423	430	428	409	468	439	450	401	400	410	382	409	433	466	420	426	425	416	429	413	435	420	455	392	428	397	440	426	421	413	410	397	437	453	405	464	433	420	397	379	428	441	410	417	388	416	419	396	417	414	403	405	405	450	415	425	415	414	426	437	444	426	416	404	432	440	434	419	437	434	442	445	416	442	425	421	454	424	428	439	439	408	392	441	446	432	411	384	382	403	436	432	441	404	406	402	435	416	414	398	452	416	413	431	423	459	419	431	404	419	418	412	445	407	446	448	431	389	450	406	432	421	441	423	416	449	418	455	425	412	420	457	427	427	413	437	443	419	415	415	431	398	450	382	430	427	440	419	394	453	437	415	420	410	432	434	429	425	409	422	398	412	413	391	433	390	432	391	431	414	398	393	424	432	408	434	436	380	420	417	446	441	414	428	421	420	455	415	417	404	414	407	401	431	422	426	442	416	425	425	404	395	389	377	429	437	433	433	426	428	428	449	448	417	403	415	451	435	417	449	427	411	380	426	402	395	397	422	442	420	409	427	469	409	414	446	415	419	414	429	433	406	430	403	432	429	407	418	386	389	427	398	436	402	424	424	449	458	423	422	461	445	429	400	430	482	463	433	406	392	428	431	413	409	402	431	431	451	440	410	434	411	416	422	424	383	442	415	419	410	391	406	421	415	447	426	423	438	427	397	466	409	404	401	450	423	451	392	406	406	408	408	416	424	407	361	432	415	416	412	432	421	431	439	437	429	433	411	428	416	395	393	406	415	404	393	418	448	460	398	394	422	401	397	393	430	426	421	413	441	399	421	412	445	421	407	427	434	389	431	403	448	430	392	424	387	425	413	433	380	419	424	402	428	443	439	435	380	386	410	396	389	433	433	409	437	405	396	415	422	415	442	454	421	417	447	451	422	403	398	411	455	459	441	438	433	405	441	448	406	438	418	395	446	481	428	424	414	453	415	395	425	412	415	419	433	435	395	399	406	393	405	403	419	415	457	430	468	465	411	387	419	428	401	450	432	406	423	421	393	416	386	415	420	435	347	421	411	390	421	414	418	435	409	475	441	428	384	427	411	419	421	410	446	433	447	404	426	429	447	450	414	424	441	346	414	410	415	421	431	425	415	440	414	430	451	412	419	444	440	409	392	420
5952	12640	9919	4975	3427	2613	2056	1680	1440	1207	1140	1012	971	864	789	795	784	769	726	766	689	676	747	845	893	1072	1281	1339	1432	1463	1410	1137	1109	1080	769	552	585	599	540	587	614	639	637	547	634	631	584	576	602	574	591	581	622	533	586	572	542	567	577	534	589	588	544	594	531	548	620	578	561	540	577	595	585	611	578	631	570	529	555	588	592	531	583	540	532	585	590	606	574	597	551	539	540	567	536	549	572	564	579	572	545	597	610	564	580	526	533	513	577	598	564	551	564	510	565	584	568	550	564	552	566	531	561	579	552	567	570	580	575	589	574	559	577	573	586	538	582	561	554	573	590	573	526	525	604	576	540	568	538	586	538	569	573	586	558	592	572	534	570	587	565	577	554	555	596	570	542	560	577	577	570	556	571	577	615	525	571	558	627	548	559	580	627	560	544	603	594	580	636	558	550	523	576	537	563	579	547	574	569	569	573	589	566	558	606	555	587	573	589	569	576	602	567	564	566	546	606	599	590	564	606	570	568	564	565	567	617	609	553	517	558	581	546	575	556	536	598	582	563	552	605	578	548	583	546	605	555	562	575	527	570	564	549	577	526	579	556	588	589	539	551	597	571	585	558	592	572	564	577	576	532	552	635	555	566	544	559	552	553	563	569	555	551	597	546	564	569	556	550	596	611	541	498	563	553	535	562	624	563	580	600	578	617	585	543	570	528	555	604	538	574	580	608	552	592	616	558	576	567	565	568	603	557	599	579	562	611	574	589	560	570	553	592	563	605	573	641	559	568	561	551	559	571	546	553	543	573	560	617	573	593	570	554	571	570	589	578	583	511	570	558	584	563	526	554	517	557	578	571	562	561	578	514	557	531	608	600	598	567	584	560	587	594	545	556	564	543	542	561	585	596	569	578	564	538	532	528	524	501	551	514	581	605	572	615	544	562	585	560	565	558	568	560	556	547	619	570	568	584	566	569	561	584	550	560	557	578	551	583	582	549	556	525	618	595	601	539	577	579	570	540	571	609	562	597	589	548	602	579	569	537	596	568	537	593	595	587	568	562	577	606	575	641	546	535	532	574	550	525	568	605	531	532	570	559	580	575	565	589	537	542	550	566	610	601	560	640	579	561	596	538	535	577	550	573	522	554	585	547	539	577	601	592	584	549	567	591	571	518	540	576	559	573	540	542	574	596	569	603	567	580	587	587	575	609	559	600	534	558	572	560	649	567	552	546	572	563	589	542	600	575	586	598	565	555	593	559	597	578	570	559	561	534	577	547	556	569	578	564	576	555	548	561	540	512	594	578	602	555	568	586	577	568	569	591	559	556	587	581	610	579	564	555	567	595	593	577	579	559	566	595	614	580	570	536	543	565	532	580	564	582	588	540	551	606	546	593	591	558	605	600	602	573	558	597	533	600	555	592	538	562	594	535	564	571	583	578	545	521	557	549	562	532	535	559	502	585	580	546	562	576	597	558	582	599	563	609	591	565	596	570	589	585	597	565	549	587	578	600	582	542	590	620	614	570	608	540	583	584	540	546	541	575	595	605	566	620	539	543	566	588	573	612	556	579	574	551	578	602	551	585	592	553	533	551	566	531	559	528	579	570	571	573	524	573	588	588	560	547	548	551	542	552	598	570	508	579	564	563	532	589	622	557	583	579	531	556	575	563	542	556	590	539	552	527	576	541	543	562	542	585	566	522	543	561	553	581	558	537	573	571	547	572	567	549	571	586	551	539	605	547	511	560	580	566	563	555	545	550	592	619	593	569	592	568	596	539	568	559	576	524	582	545	545	558	568	598	556	578	597	563	554	569	569	551	561	608	562	597	570	536	606	550	606	544	567	580	583	561	562	553	576	557	548	567	572	576	544	555	555	569	577	586	559	594	563	538	555	546	563	573	517	535	572	541	560	553	547	563	590	569	553	538	579	568	559	511	536	585	568	550	547	564	597	568	573	578	546	585	572	556	610	621	612	568	575	569	567	514	550	573	551	549	610	555	602	614	535	626	552	547	523	530	574	563	560	573	531	591	550	536	601	577	555	559	535	572	576	580	544	570	632	547	568	601	612	569	636	573	541	576	581	540	536	548	555	588	518	580	554	546	551	595	566	587	571	563	604	603	598	547	519	580	550	587	559	523	560	547	571	573	558	562	572	583	568	584	598	564	563	560	582	579	582	548	554	568	581	568	595	583	579	563	558	588	552	533	526	544	560	538	567	591	597	571	593	546	563	515	564	589	563	606	576	569	611	555	545	611	573	552	532	546	581	609	576	542	586	564	597	561	545	544	545	589	562	568	563	553	547	586	612	535	532	577	607	562	573	570	558	572	612	535	577	543	560	539	524	570	587	550	568	531	574	574	587	580	550	564	551	547	574	584	537	604	551	567	571	580	538	519	535	569	611	551	591	542	581	569	583	590	552	575	552	586	553	550	555	563	570	547	593	574	574	557	572	567	554	578	532	559	587	584	557	584	557	559	588	585	573	566	568	579	567	568	613	576	586	597	578	570	568	558	536	593	557	593	559	555	526	544	590	604	610	587	577	628	581	558	549	605	563	553	553	584	592	586	540	594	533	570	571	542	555	572	560	585	605	586	556	563	558	531	574	559	587	560	566	577	617	543	554	550	588	570	543	565	532	523	551	609	565	519	542	611	591	585	588	608	536	550	531	548	571	561	583	589	573	572	590	617	541	563	593	584	625	581	570	571	618	563	573	603	563	563	547	576	550	590	570	569	562	539	522	546	542	595	528	600	555	551	575	568	554	568	560	605	551	562	595	560	548	525	582	580	566	579	555	553	556	586	605	613	563	606	562	592	554	556	549	558	530	546	564	576	582	559	584	572	535	574	561	557	572	602	601	578	572	590	530	564	595	572	602	539	552	525	579	534	576	545	571	553	569	580	557	551	554	555	561	537	567	575	555	599	584	572	575	585	568	567	588	545	599	612	554	538	549	535	611	543	585	592	546	567	593	560	558	582	571	551	578	560	609	549	541	536	582	509	584	565	562	569	586	591	555	577	571	538	556	633	567	546	583	593	549	603	568	558	606	560	568	564	613	523	621	556	538	566	622	567	527	591	573	581	568	525	562	572	567	527	537	569	528	551	566	589	568	613	520	576	589	577	610	577	584	633	557	575	549	573	588	561	538	599	611	573	543	599	543	554	547	588	600	527	556	556	557	574	574	603	571	551	545	568	562	588	561	575	594	541	527	578	587	563	609	552	510	600	549	571	570	530	597	572	547	582	568	586	580	602	533	533	615	561	548	571	531	623	609	568	586	582	527	572	582	540	580	585	545	571	543	549	554	580	557	543	593	551	501	552	564	509	556	557	562	562	569	568	597	530	555	554	540	623	530	616	579	587	595	627	596	585	546	597	612	566	561	514	555	578	546	547	619	573	548	570	591	592	568	539	567	532	572	556	569	620	571	567	546	569	573	531	614	540	624	535	558	573	526	572	614	584	577	567	572	558	624	578	563	598	574	555	594	618	578
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
