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
341321230589	341321231148	341321231698	341321232248	341321232796	341321233348	341321233898	341321234448	341321234996	341321235550	341321236098	341321236648	341321237196	341321237748	341321238298	341321238848	341321239396	341321239948	341321240498	341321241048	341321241596	341321242148	341321242698	341321243248	341321243796	341321244348	341321244898	341321245448	341321245996	341321246548	341321247098	341321247648	341321248196	341321248748	341321249298	341321249848	341321250396	341321250948	341321251498	341321252048	341321252596	341321253148	341321253698	341321254250	341321254796	341321255348	341321255898	341321256448	341321256996	341321257548	341321258098	341321258648	341321259196	341321259748	341321260298	341321260848	341321261396	341321261950	341321262498	341321263048	341321263598	341321264148	341321264698	341321265248	341321265796	341321266348	341321266898	341321267448	341321267996	341321268548	341321269098	341321269648	341321270196	341321270748	341321271298	341321271848	341321272396	341321272948	341321273498	341321274048	341321274596	341321275148	341321275698	341321276248	341321276796	341321277348	341321277898	341321278448	341321278996	341321279548	341321280098	341321280648	341321281196	341321281748	341321282298	341321282848	341321283396	341321283948	341321284498	341321285048	341321285596	341321286148	341321286698	341321287248	341321287796	341321288348	341321288898	341321289448	341321289998	341321290548	341321291098	341321291648	341321292196	341321292748	341321293298	341321293848	341321294396	341321294950	341321295498	341321296048	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22756	21514	29400	24054	21515	21591	11282	1540	1116	1119	992	914	894	884	809	807	782	806	774	744	761	740	780	729	687	723	708	752	756	706	748	739	752	701	743	715	721	694	770	733	673	743	722	702	721	714	664	803	739	749	755	686	717	752	708	712	742	738	697	732	735	737	703	723	668	737	691	673	734	735	735	723	738	748	733	704	684	724	740	714	750	724	699	730	707	714	712	674	675	703	682	694	729	740	743	676	705	720	687	702	726	665	734	693	705	644	748	768	725	683	708	678	663	712	755	675	711	667	757	725	703	723	639	692	732	713	672	669	686	737	671	695	714	708	744	661	706	668	741	713	670	738	763	707	697	701	703	753	755	789	675	708	664	749	675	676	702	708	717	706	772	693	732	709	709	721	693	665	732	731	739	696	731	675	730	705	714	746	700	718	742	731	698	712	694	670	731	697	678	691	685	726	718	675	724	732	758	684	704	730	709	713	722	716	645	749	731	746	728	711	689	677	716	718	671	744	733	747	715	763	710	744	690	718	731	714	691	740	712	655	740	715	757	692	730	697	713	747	730	718	713	731	761	715	714	677	704	716	727	696	718	718	698	691	703	740	668	730	715	723	686	746	778	722	706	691	690	734	717	698	741	747	705	688	668	659	699	670	727	722	720	722	725	687	705	726	657	705	766	721	734	757	706	712	748	690	700	676	703	694	703	667	673	730	678	760	720	786	706	718	760	686	700	719	732	691	678	726	699	695	705	762	705	699	741	698	697	674	778	701	683	724	757	740	724	662	717	724	682	736	686	694	773	743	701	720	738	731	721	683	741	656	741	687	727	736	705	656	746	701	673	761	747	710	693	763	732	721	659	741	729	728	679	684	652	646	660	686	688	711	714	724	713	718	746	640	704	732	690	773	712	711	706	772	704	702	746	767	663	680	747	706	719	740	750	683	699	725	707	730	700	672	716	723	726	754	695	707	684	736	678	669	721	712	654	701	712	685	730	697	746	669	725	752	702	672	729	699	715	702	681	742	715	690	735	686	724	688	718	675	688	724	686	664	693	668	724	735	711	692	699	671	706	734	709	625	731	694	688	688	640	717	700	699	752	710	710	713	689	690	781	690	712	685	730	741	719	728	708	700	713	761	710	714	718	666	709	737	774	688	647	681	735	701	722	714	694	680	697	695	688	699	693	686	729	736	748	699	749	686	702	686	736	696	757	680	700	719	711	703	626	746	681	720	681	723	714	707	702	734	719	702	694	674	755	649	666	724	710	736	642	709	681	702	757	751	701	715	704	715	703	738	665	713	728	740	694	683	764	699	702	678	704	722	681	721	762	701	740	705	691	720	733	704	730	745	693	671	721	680	718	711	727	689	678	701	718	701	710	680	774	709	666	734	694	695	739	747	699	723	707	708	714	692	736	681	712	664	721	735	693	677	674	701	702	719	695	734	675	727	666	660	711	737	722	702	723	722	686	752	754	687	701	718	644	707	723	734	730	733	730	639	674	772	717	677	676	719	696	712	713	675	694	760	697	699	682	774	680	692	686	703	704	713	689	731	690	693	727	730	649	732	683	732	681	736	709	697	706	694	684	686	707	695	743	694	680	684	724	699	677	682	703	734	722	697	716	695	728	747	748	718	720	669	724	698	706	685	637	690	688	689	708	701	726	688	707	703	681	710	687	691	698	733	719	683	728	714	734	678	700	719	685	687	681	672	671	691	707	690	687	623	720	712	767	749	704	725	667	668	675	684	707	744	673	675	694	733	675	681	669	742	695	714	748	695	720	707	691	687	694	721	643	691	710	696	712	685	700	690	671	755	732	762	684	719	646	714	718	722	706	711	663	711	662	682	704	706	672	712	712	688	697	713	674	760	708	725	692	726	706	727	754	748	687	711	712	756	719	702	717	726	741	743	690	691	723	700	681	682	704	727	727	697	703	707	803	707	729	692	719	690	767	691	683	655	714	739	704	717	702	689	706	704	696	750	651	714	737	748	738	716	723	664	703	703	691	719	728	717	681	722	668	716	721	669	717	699	722	729	752	686	715	674	688	706	729	716	710	689	674	729	736	750	719	736	647	690	658	704	710	659	665	736	775	716	688	733	748	705	728	714	726	697	714	749	665	704	731	699	710	728	663	713	704	720	689	714	732	673	698	718	719	697	716	754	710	707	711	725	726	705	681	704	758	699	691	696	708	726	719	740	698	694	697	709	682	731	734	673	735	691	745	698	762	722	733	763	710	699	721	668	695	702	685	762	698	683	737	784	714	715	736	718	715	750	704	672	742	687	778	714	706	703	724	720	681	694	738	740	721	743	689	727	701	725	723	755	696	702	703	685	755	681	682	689	721	667	677	705	704	722	725	709	668	711	692	670	681	664	719	728	706	725	733	690	757	696	700	690	736	670	688	673	739	696	707	696	685	688	694	736	687	738	721	717	696	732	701	700	721	658	680	709	717	748	718	699	684	733	688	709	714	676	727	733	707	703	724	707	714	689	757	705	666	673	721	713	730	736	747	713	714	714	736	743	736	677	697	669	704	741	682	715	702	735	686	694	704	690	713	722	674	767	719	656	712	721	695	694	734	750	735	700	675	729	725	687	750	719	682	717	709	728	738	711	698	682	710	682	687	662	709	708	705	722	667	746	723	701	692	695	698	711	767	737	658	706	685	721	713	667	705	676	746	691	699	707	658	761	748	686	650	698	696	720	719	713	729	711	772	694	704	719	679	739	733	736	706	702	685	702	673	720	731	719	670	748	661	703	702	734	734	717	719	687	641	682	762	763	688	728	717	683	728	692	668	716	692	714	729	699	741	705	707	732	720	699	683	697	710	733	676	715	660	709	708	690	710	689	671	737	751	702	677	753	727	678	658	751	677	705	725	712	713	760	687	708	736	691	692	707	674	640	739	718	672	706	698	680	763	694	747	725	659	703	700	720	682	715	688	684	721	688	740	752	713	748	730	680	696	725	685	699	715	708	708	677	692	686	693	695	646	762	696	755	709	740	648	731	714	699	671	692	707	676	719	697	678	754	719	663	704	738	707	689	704	704	727	711	700	694	721	674	731	686	673	698	701	689	666	701	698	717	718	703	662	702	678	704	686	686	690	724	690	717	691	762	658	702	717	725	709	676	730	716	697	665	686	679	710	719	760	713	699	663	722	673	688	697	698	694	696	719	695	665	736	675	755	688	730	673	745	693	665	768	748	716	740	752	699	689	742	705	713	708	697	726	674	733	709	721	786	687	672	669	718	703	690	699	762	665	672	718	736	753	708	729	739	638	666	733	762	716	744	690	715	733	717	709	671	676	717	696	735	708	709	720	685	720	714	749	670	710	682	687	754	698	696	693	662	686	704	714	741	695	706	704	724	725	666	703	628	710	733	720	687	690	734	753	746	691	695	738	667	698	707	718	646	696	686	690	723	678	722	709	676	703	714	680	697	707	688	714	746	698	702	732	671	762	739	694	670	710	722	694	687	688	713	672	662	708	771	745	634	679
4582	14303	10086	5207	3849	2993	2354	1872	1586	1430	1346	1195	1053	1036	948	971	961	897	880	819	887	909	872	842	832	830	802	789	829	806	815	786	829	774	849	792	781	807	811	782	833	798	829	820	759	794	793	739	767	771	822	763	825	793	735	783	795	776	737	769	797	808	773	764	783	726	784	797	802	769	771	743	782	764	713	789	774	741	792	803	734	752	803	795	734	760	778	745	791	801	810	768	757	768	765	759	748	721	786	777	772	802	817	755	789	803	788	755	793	784	750	790	806	771	764	774	819	766	725	744	785	738	758	789	767	755	806	732	774	772	754	740	725	741	742	758	790	733	750	781	794	764	765	737	762	775	767	718	739	776	777	764	801	734	756	787	757	751	812	769	781	741	795	739	756	772	755	749	803	775	743	825	782	780	783	748	786	770	759	793	789	745	748	743	733	764	783	758	720	781	766	783	740	752	781	803	772	723	823	754	808	806	756	750	746	797	750	829	816	731	750	714	755	784	753	747	766	797	733	748	789	783	669	735	741	716	722	733	749	767	780	780	819	740	774	766	822	793	726	710	786	754	737	784	754	764	746	785	760	774	787	784	752	712	812	782	772	777	768	815	729	765	770	763	770	760	742	758	775	815	772	785	735	769	724	745	782	704	761	711	799	768	756	785	751	744	750	738	790	773	774	742	747	797	730	818	768	785	797	750	767	779	713	721	751	796	746	748	790	779	760	727	722	756	805	804	789	706	812	771	798	792	769	766	733	760	730	744	816	763	799	757	713	750	782	778	774	733	733	744	730	785	760	749	774	772	759	782	795	799	754	730	757	777	752	792	771	748	778	735	746	755	792	767	782	778	789	793	745	752	784	731	745	779	746	750	781	737	767	751	765	806	810	776	735	733	750	725	735	760	765	802	821	778	761	806	788	778	754	797	759	746	749	791	730	787	763	743	769	744	797	776	756	761	775	799	724	769	757	783	799	782	739	775	768	748	771	788	750	770	761	840	777	760	720	817	738	746	737	751	798	760	779	781	744	711	834	774	738	728	766	772	741	807	798	826	776	748	731	792	723	745	727	772	775	760	758	757	794	740	797	769	760	732	730	770	774	777	768	784	753	748	786	776	755	744	737	761	764	800	768	757	787	767	754	722	809	817	754	765	783	755	753	753	712	772	791	775	796	744	762	778	737	777	759	737	767	751	796	757	742	781	753	789	742	748	764	758	770	764	776	776	767	778	747	813	766	778	759	785	783	750	816	768	781	748	729	767	794	798	749	759	788	778	744	755	744	788	746	780	755	761	733	730	733	721	765	802	744	781	795	807	797	766	731	801	760	761	782	745	761	750	799	752	773	787	783	727	743	759	728	738	791	804	742	781	810	801	799	755	782	766	744	768	767	768	771	752	766	734	735	790	754	765	715	772	803	726	782	768	822	776	797	814	801	732	749	807	778	753	793	768	743	756	776	802	730	762	761	741	762	845	731	788	794	761	798	712	786	783	759	749	756	771	800	755	766	764	772	774	764	761	790	776	787	777	757	746	770	798	790	786	719	786	750	782	772	797	721	773	814	737	755	778	775	771	808	739	806	795	727	800	765	768	731	738	739	746	783	802	786	811	784	705	772	745	774	795	799	699	692	771	818	724	797	786	769	718	773	770	759	721	746	737	769	774	762	743	786	722	778	803	748	768	747	786	772	736	768	755	748	788	796	765	735	766	782	760	723	749	754	768	702	739	764	766	798	771	755	778	740	778	738	798	757	752	813	758	749	744	790	828	807	812	771	741	745	726	783	790	763	764	763	730	766	782	810	781	777	747	790	691	778	736	744	776	689	768	772	764	742	755	816	815	734	740	796	782	752	706	774	778	796	797	773	745	793	728	793	752	817	773	814	712	782	794	747	772	793	776	743	764	752	739	749	793	787	773	734	753	676	793	764	808	782	801	752	778	761	790	784	783	793	744	805	708	747	817	782	749	775	801	761	784	776	765	769	746	772	787	747	777	742	780	756	732	764	786	780	805	783	740	751	772	831	786	768	776	829	768	751	781	813	810	740	771	785	776	788	751	761	755	756	768	759	744	776	771	782	748	790	814	730	761	778	793	794	770	781	801	781	792	779	753	816	789	798	750	723	840	782	817	714	737	773	790	767	810	754	755	737	799	752	764	769	737	743	759	766	757	807	808	783	736	795	724	759	714	773	805	755	772	730	812	739	822	802	845	762	751	749	758	759	795	717	757	722	718	741	737	748	763	801	694	731	740	833	738	810	751	779	802	752	730	787	781	767	745	809	743	765	742	708	723	762	795	721	781	805	764	745	752	760	753	745	732	784	747	767	820	780	752	785	737	828	766	798	776	761	764	760	771	747	714	808	810	772	800	718	761	743	778	785	755	783	795	771	720	749	723	799	776	750	758	752	801	792	758	732	734	753	737	736	709	792	773	794	732	833	715	777	776	794	713	777	735	811	756	764	761	755	754	791	762	779	758	778	796	843	788	796	740	768	738	768	754	756	795	760	781	721	761	804	773	835	762	775	735	757	770	774	742	724	791	726	800	794	748	778	770	817	741	743	734	759	738	807	741	787	715	691	772	741	712	775	765	796	780	779	761	806	730	782	740	725	745	742	722	761	761	783	752	768	811	757	812	754	769	726	763	820	718	724	817	782	794	774	821	774	829	785	770	792	686	805	747	761	764	755	771	748	765	763	760	776	783	736	744	781	791	743	731	785	801	733	725	740	789	814	767	735	801	816	762	775	794	744	742	750	786	761	745	756	774	773	793	773	796	740	817	726	769	767	816	785	763	769	749	749	746	766	756	767	783	739	818	743	765	802	771	751	730	723	782	804	731	764	726	832	761	768	771	740	757	810	749	794	789	799	814	768	716	758	781	763	788	817	740	737	747	797	805	812	776	796	753	758	778	819	784	770	746	793	692	794	786	759	769	778	746	768	741	755	816	780	804	787	803	757	794	789	757	797	776	731	691	754	755	797	750	791	743	762	813	765	755	775	818	756	796	748	763	754	786	739	790	764	787	765	780	766	723	761	733	761	752	747	732	750	752	755	756	730	767	817	780	724	723	790	791	788	837	796	753	764	811	741	736	718	738	805	738	739	721	780	754	803	763	762	734	794	715	771	742	786	770	762	750	761	782	735	756	714	830	724	725	755	765	743	749	761	771	751	735	767	749	805	762	783	775	791	821	781	779	795	769	749	745	729	762	817	733	773	824	787	772	802	793	767	761	803	821	790	768	785	783	739	714	812	713	767	763	784	763	793	743	790	741	764	823	781	789	753	761	766	741	714	735	740	791	760	741	761	757	796	756	752	764	799	783	803	766	754	769	784	749	746	762	741	765	741	778	784	819	788	750	772	761	786	799	811	753	774	770	761	766	779	769	768	768	762	761	770	786	768	713	764	725	741	778	775	728	759	785	767	748	790	771	731	775	750	819	747	769	762	750	743	787	710	770	778	768	788	762	770	706	764	753	778	784	746	766	761	789	772	741
27454	18115	3969	744	531	489	523	489	479	481	452	520	429	474	505	498	492	496	468	456	489	483	505	493	479	483	478	468	468	454	517	508	476	464	514	518	491	518	493	446	524	505	477	466	444	482	453	463	476	515	509	515	501	475	508	496	453	480	477	470	493	462	486	490	478	449	491	462	497	515	490	486	467	468	487	466	446	518	499	436	474	476	491	451	446	489	434	431	510	529	477	492	506	472	493	506	473	492	494	455	508	452	509	461	474	509	523	509	497	466	472	516	476	517	527	480	499	466	454	475	498	489	508	492	477	472	530	467	462	502	435	484	487	459	481	478	496	509	468	486	468	498	488	482	462	452	478	465	488	517	482	523	508	487	522	464	478	490	447	444	494	493	498	523	487	470	468	467	497	489	490	480	484	451	513	483	489	492	523	452	496	510	475	450	536	494	438	479	464	468	521	477	446	497	481	470	482	486	470	495	518	465	478	487	512	467	481	485	494	470	463	486	459	482	480	484	490	482	448	466	488	498	514	473	482	470	479	493	486	473	496	467	489	525	465	479	488	488	469	479	492	499	474	498	532	517	497	507	483	450	493	499	482	505	483	488	489	490	499	495	495	478	462	481	452	477	482	482	480	468	473	499	469	471	451	526	467	533	469	472	473	541	477	486	507	490	483	472	515	477	467	517	455	486	449	494	481	490	460	462	507	472	473	465	455	471	498	518	518	506	447	496	475	485	436	496	536	425	536	467	461	463	468	495	511	510	502	471	472	514	517	458	509	472	506	494	475	459	479	519	505	499	495	503	482	481	469	491	514	503	535	447	505	525	482	482	528	481	424	464	450	479	511	494	500	497	515	515	499	493	496	482	444	472	459	469	502	474	490	485	489	490	517	436	442	472	463	519	498	532	498	478	498	468	505	471	491	522	495	471	487	489	486	496	434	516	475	490	495	490	474	473	445	444	508	474	473	491	477	504	486	514	458	484	470	478	470	450	471	468	486	490	488	495	470	467	486	485	507	446	491	507	509	538	461	513	454	489	478	497	545	479	495	448	467	530	492	501	524	497	493	476	483	503	488	505	487	487	482	489	502	474	491	455	509	500	494	454	456	453	458	502	505	489	479	466	484	509	480	455	482	502	491	476	443	496	469	449	528	448	479	460	490	468	471	437	491	540	472	509	457	497	478	491	486	456	511	499	514	508	489	466	479	459	487	443	462	527	468	503	421	471	531	449	479	470	461	471	459	472	474	450	444	542	479	486	529	515	452	483	509	475	510	507	543	517	494	460	463	476	472	458	524	499	497	522	486	464	485	463	518	494	489	472	481	532	523	522	463	486	478	458	509	480	466	469	457	491	500	464	487	513	468	517	475	504	507	455	484	463	478	497	492	475	454	475	496	513	492	502	488	495	491	480	501	481	508	457	482	483	503	476	489	449	492	491	453	480	490	510	472	539	521	466	484	461	485	463	502	466	499	463	450	518	501	478	537	467	473	505	496	515	521	494	458	491	491	510	480	467	456	504	454	480	467	467	484	496	486	473	498	458	486	474	484	505	484	521	499	489	477	475	528	489	488	447	466	515	520	491	511	486	519	534	506	504	452	521	475	456	459	462	502	484	478	468	494	509	488	485	495	503	431	474	428	470	457	473	516	498	547	510	470	441	444	509	464	507	499	483	471	458	471	496	527	444	513	501	515	494	483	451	485	526	490	485	466	463	490	499	498	472	470	466	434	495	441	435	478	501	477	463	480	519	500	484	433	507	446	476	514	454	461	513	512	454	471	480	503	481	486	477	496	477	446	497	518	434	509	508	461	449	495	509	492	458	458	498	465	498	470	460	515	466	476	516	505	502	497	494	495	503	500	496	449	486	465	482	480	480	478	458	471	484	481	458	483	488	467	473	429	523	489	441	513	491	473	509	506	486	445	474	492	516	492	493	491	526	511	494	481	512	474	457	493	456	463	495	499	470	471	498	492	483	485	482	482	507	502	465	437	503	483	491	504	477	482	511	472	484	473	447	464	463	473	511	488	482	465	473	505	500	469	502	468	505	458	500	493	455	467	488	491	494	467	483	476	481	510	509	483	485	489	504	451	483	500	480	469	501	483	489	460	472	469	487	478	529	475	472	495	490	500	482	495	485	496	504	479	455	490	495	438	499	485	471	522	502	472	526	498	494	505	500	484	433	482	512	472	477	493	483	474	517	516	472	485	491	468	473	511	480	485	500	471	459	523	487	514	463	509	487	446	520	489	489	489	490	497	500	467	479	519	465	493	479	467	428	525	510	442	462	469	448	518	465	459	504	476	467	512	518	489	494	511	460	452	462	434	463	455	444	444	460	497	515	454	478	472	524	502	476	479	517	479	473	485	489	465	491	522	470	485	501	505	494	527	465	458	495	476	532	474	472	466	476	481	466	483	474	467	472	481	474	454	481	475	476	464	500	508	494	455	437	481	486	482	481	509	453	521	467	454	498	459	459	473	515	470	511	467	471	458	516	498	475	456	458	482	492	470	490	511	522	487	469	487	475	448	472	456	474	439	487	497	467	494	489	447	490	467	493	492	477	518	490	512	493	500	534	474	517	509	469	507	467	476	441	449	481	445	516	456	468	495	464	513	467	513	476	459	504	492	452	471	494	474	458	471	480	477	499	484	490	462	510	496	494	488	465	501	489	487	495	478	491	456	511	529	492	460	476	476	465	495	487	482	517	491	491	461	522	491	466	520	486	441	465	462	481	539	452	504	486	508	475	473	485	455	492	462	493	468	502	433	487	489	525	434	504	473	462	505	497	466	502	517	451	442	492	495	470	492	495	464	463	474	553	528	525	469	438	468	482	508	458	522	512	496	481	471	481	524	487	494	520	506	501	473	497	481	505	463	504	489	502	485	468	461	477	476	486	473	495	473	479	519	501	545	437	536	470	461	457	477	472	440	462	467	507	456	486	457	479	479	466	464	479	508	519	467	472	491	469	506	475	471	483	520	496	439	491	484	493	464	433	480	491	495	494	474	463	506	483	496	468	463	486	460	474	498	498	478	469	468	487	503	491	503	488	487	467	469	471	460	497	493	441	473	477	517	514	476	500	529	476	479	476	494	452	466	507	474	480	482	485	512	496	506	480	486	469	509	493	482	490	457	499	483	466	464	530	460	482	490	458	486	506	503	447	478	480	482	475	474	516	451	484	479	468	484	474	499	497	460	526	491	484	520	508	497	496	533	495	467	493	501	526	445	496	487	473	523	460	481	494	457	504	470	497	495	492	479	469	487	462	466	483	493	460	444	456	482	491	537	461	475	489	449	456	492	486	476	471	481	491	518	481	483	463	473	493	519	467	443	447	489	506	468	462	500	487	510	498	519	524	473	544	470	476	513	478	489	477	447	503	487	501	457	469	484	483	505	493	463	480	478	461	521	470	500	464	458	431	528	467	511	504	454	511	458	445	505	512	477	491	468	492	479	483	413	475	472	489	489	483	481	515	452	469	515	472	494	493	519	483
4193	869	793	636	586	551	548	511	533	493	507	475	514	488	538	561	530	509	489	526	526	507	494	481	497	525	545	481	511	497	496	486	522	516	495	512	535	508	526	500	543	516	517	507	513	521	501	511	477	515	530	481	522	524	535	506	519	506	536	548	521	497	463	484	547	525	583	540	490	531	495	500	479	502	514	503	485	518	514	495	522	513	491	515	512	539	490	531	500	483	515	493	528	525	496	518	490	496	554	503	556	528	519	545	510	549	512	496	493	527	524	472	525	493	544	520	534	508	508	507	530	502	499	511	503	492	504	537	525	480	500	502	482	521	499	516	527	536	548	504	515	488	526	480	528	517	499	496	513	452	491	513	534	456	527	532	527	512	498	501	502	523	488	476	487	508	540	511	515	526	545	473	521	496	466	486	493	491	542	502	513	484	482	506	494	510	519	522	505	513	502	543	502	502	531	496	519	497	492	496	533	534	546	515	530	492	471	488	500	497	514	516	504	516	507	527	482	509	545	543	508	498	501	526	533	494	517	526	516	498	499	506	531	532	530	545	471	561	548	479	481	505	524	482	515	551	509	542	484	549	521	533	508	502	497	492	530	517	486	466	477	538	525	503	526	497	537	533	486	493	499	494	511	516	509	517	492	507	495	539	548	506	545	511	523	522	544	526	509	512	518	534	537	528	502	469	497	513	526	563	511	552	522	509	566	498	522	478	510	498	523	493	505	525	510	489	510	534	517	551	506	494	540	515	516	520	491	526	495	513	508	539	512	455	511	506	487	501	486	541	510	505	521	532	522	511	556	508	502	519	484	547	501	452	551	528	519	471	456	496	496	484	488	524	516	536	556	480	579	536	537	526	523	507	532	512	507	504	533	531	524	536	507	464	463	479	503	520	493	518	454	519	546	557	532	565	507	552	572	495	501	554	522	493	555	537	526	499	544	502	509	513	482	484	547	486	520	531	506	512	533	508	527	465	503	497	556	487	495	503	502	531	493	491	532	501	569	522	508	520	536	525	508	539	485	532	522	508	527	518	477	501	529	482	533	504	556	506	499	521	543	526	503	494	553	527	500	548	516	489	510	509	513	518	522	547	525	470	503	518	494	527	524	515	517	499	517	550	515	504	524	506	491	530	507	522	489	537	493	488	549	480	519	511	522	481	526	510	535	529	542	513	520	535	512	539	550	522	485	502	516	527	519	503	508	500	496	499	518	511	504	514	520	533	531	506	521	560	530	525	545	530	539	527	494	479	537	515	485	554	511	493	545	493	477	499	519	509	526	524	509	521	533	530	549	555	523	524	526	504	515	507	555	524	494	532	500	525	532	495	514	541	549	482	503	516	505	486	536	489	527	525	500	468	513	552	511	516	500	513	544	481	543	535	515	550	476	547	535	534	485	527	523	504	478	507	517	515	544	513	507	528	531	488	567	502	469	509	534	495	482	554	520	560	512	480	497	516	548	505	522	526	495	542	537	527	535	526	523	515	506	539	536	524	523	491	493	524	499	502	528	509	472	525	547	511	514	535	514	515	516	481	461	509	545	508	526	506	480	480	471	500	505	486	516	534	488	511	529	486	531	507	474	496	497	490	513	491	522	497	475	471	491	542	543	482	478	520	508	509	507	501	464	513	529	470	483	528	517	466	519	519	539	505	489	560	527	534	515	511	556	478	483	514	508	482	504	556	498	485	520	458	528	502	536	499	511	501	524	492	510	528	539	516	517	491	519	510	506	474	510	525	511	508	527	532	522	518	552	500	492	506	534	493	471	533	515	517	534	540	515	556	530	513	486	511	492	541	493	488	456	501	500	514	487	563	528	502	515	558	508	519	524	490	547	500	543	483	559	513	509	499	505	495	532	489	517	527	518	484	516	511	530	524	499	504	495	509	517	531	497	534	477	528	481	483	491	505	466	483	538	503	553	517	479	548	538	524	520	542	502	503	509	527	504	483	523	513	522	532	498	492	535	526	452	516	506	501	503	516	465	534	498	532	498	543	488	531	523	471	518	532	499	489	514	543	511	530	484	488	492	506	501	529	534	514	491	505	506	520	512	503	535	533	532	517	510	517	528	472	499	505	516	472	478	543	494	571	506	498	463	520	521	483	531	533	502	512	541	496	439	508	545	458	472	530	543	533	515	533	498	528	520	556	508	482	538	525	526	515	538	492	458	495	531	483	530	500	510	496	500	552	468	506	507	527	527	516	523	574	499	521	525	559	506	515	530	515	540	505	545	503	519	453	522	518	525	529	545	519	493	478	534	514	574	546	478	507	474	488	489	517	500	519	501	546	498	485	493	542	544	512	505	508	508	498	503	483	491	496	533	501	536	520	497	514	499	530	529	495	504	517	516	492	484	514	488	514	501	476	503	543	542	497	498	492	505	522	531	535	492	497	496	508	500	502	557	534	481	497	513	500	521	534	538	538	479	526	566	510	513	557	516	518	547	547	487	527	542	462	506	474	512	512	507	516	520	516	493	508	520	496	483	506	511	536	502	497	505	518	506	493	518	496	520	512	534	489	542	487	476	575	493	510	526	510	512	536	506	504	454	512	494	506	500	518	511	494	523	511	487	499	489	538	515	539	467	528	487	546	529	544	509	554	455	482	478	484	509	537	544	530	452	545	487	513	516	516	519	499	531	497	508	542	504	512	491	495	527	522	510	516	509	508	546	552	548	503	516	489	538	547	505	499	513	511	471	514	487	488	554	503	500	527	493	511	499	506	524	550	510	548	484	495	463	506	497	527	529	513	541	546	530	511	503	503	523	492	500	535	492	539	505	497	483	509	512	522	502	504	526	482	534	539	492	485	498	532	495	521	493	486	542	535	539	533	509	556	528	528	519	478	513	520	539	505	496	500	527	547	504	475	540	492	535	513	515	542	514	495	504	524	492	510	482	486	524	474	512	527	480	519	503	490	522	475	469	503	528	543	447	504	524	505	500	507	463	460	485	494	505	517	541	528	556	505	468	527	537	474	509	518	497	490	469	492	480	516	511	471	523	525	522	518	494	523	588	502	495	514	508	514	550	517	525	560	505	511	523	483	528	513	522	563	507	519	532	506	546	499	551	521	492	504	506	528	507	532	470	429	512	491	531	509	503	510	539	543	477	554	521	511	509	543	506	493	523	532	487	538	474	547	486	516	459	526	517	507	527	514	536	558	509	511	520	493	489	520	516	524	526	521	496	510	542	510	506	527	512	496	499	528	548	542	520	540	521	504	490	503	535	503	513	512	499	498	540	492	469	536	513	526	510	493	497	537	557	499	529	533	503	538	531	483	507	479	525	504	507	510	511	496	495	517	525	498	509	486	552	509	493	531	494	507	526	557	480	533	483	491	535	533	483	506	507	532	493	510	523	490	522	501	527	537	478	520	526	517	541	537	504	514	490	492	522	493	492	514	484	519	566	550	479	527	550	552	525	529	537	515	481	544	503	476	522	509	466	504	536	483	514	524	506	470	484	524	531	493	494	490	511	530	479	460	566	522
23396	21154	28506	24067	21162	12033	1793	1283	1097	1030	1088	1006	930	890	925	887	940	921	921	971	918	903	833	892	932	911	851	907	890	872	802	807	860	904	853	851	890	892	865	917	864	863	891	837	866	850	899	798	876	813	896	853	870	824	876	827	859	872	844	893	883	829	844	840	851	873	858	845	899	849	858	881	844	839	875	882	864	907	820	839	802	900	863	899	861	870	850	836	857	837	877	867	855	859	873	804	823	825	862	882	869	848	881	822	884	867	843	855	829	862	881	878	884	851	840	832	852	801	882	845	868	862	867	894	868	836	854	898	922	893	885	851	838	871	864	893	858	861	882	787	827	868	883	877	819	849	888	887	855	903	851	845	848	876	891	827	785	907	854	870	845	880	815	887	908	849	843	864	833	858	891	915	903	889	887	898	834	855	839	860	870	899	868	850	850	893	873	831	874	844	854	840	827	877	823	838	819	862	821	864	859	829	927	862	840	880	861	849	887	841	868	844	841	856	847	866	871	898	801	887	865	805	860	864	856	881	886	832	906	883	896	823	854	848	811	833	817	851	819	878	840	852	831	867	865	871	910	847	851	855	851	868	892	900	874	804	867	902	802	841	881	862	808	917	832	878	861	910	860	909	826	828	846	894	885	850	876	915	849	865	879	886	860	916	877	858	869	884	861	900	847	854	845	815	889	866	839	856	878	805	799	837	866	821	823	853	867	924	866	863	877	862	901	830	931	853	893	842	860	823	874	869	823	863	873	830	870	877	847	819	888	834	810	852	909	847	842	830	872	873	871	937	829	869	819	805	867	888	863	890	850	888	856	844	874	854	873	854	865	870	809	857	881	871	869	808	861	853	857	883	813	897	882	859	859	837	857	849	808	870	836	879	915	856	894	864	854	846	856	869	819	844	839	816	835	885	867	838	849	877	894	846	836	894	842	918	899	832	922	865	848	822	841	835	816	823	884	887	903	852	846	872	885	915	863	864	877	862	845	830	850	862	860	836	828	870	885	832	879	870	872	836	871	892	843	891	857	903	883	867	819	895	871	893	868	859	844	871	847	875	856	836	846	819	841	814	859	831	861	877	910	861	835	890	908	885	871	849	932	866	860	862	831	854	897	842	846	837	885	835	839	850	868	865	814	919	840	841	850	925	827	847	880	812	894	809	881	863	842	888	896	909	907	902	818	809	878	823	814	867	908	886	834	905	875	877	869	878	828	895	838	861	840	821	855	881	856	853	820	850	859	920	844	879	834	827	849	915	830	851	898	850	853	859	864	837	902	817	885	886	905	871	815	897	853	892	894	829	863	836	856	859	804	802	849	830	864	815	831	814	872	861	857	821	856	829	873	866	892	884	927	838	842	865	833	843	896	877	926	840	854	879	906	896	874	894	863	874	861	871	839	823	873	913	810	853	815	851	827	874	886	861	862	847	862	847	853	873	877	856	787	809	860	864	840	868	783	846	895	863	842	895	866	851	816	905	808	873	830	833	830	858	862	900	849	855	834	822	844	869	914	895	887	925	867	825	928	911	839	865	911	834	817	906	852	902	860	856	850	846	866	878	786	821	805	849	860	852	878	852	881	879	804	867	828	840	880	882	778	878	867	877	892	865	864	871	853	857	800	898	851	909	856	802	807	805	885	873	836	812	884	877	894	906	876	871	840	833	812	856	872	862	882	911	852	859	899	810	879	907	892	849	814	897	838	827	885	797	829	846	820	839	878	852	847	862	909	904	820	855	874	822	836	839	855	839	861	848	859	841	843	845	868	825	887	876	887	878	858	866	865	879	832	852	820	841	895	864	874	896	837	882	828	865	838	916	856	891	840	851	919	877	898	871	880	844	845	851	886	831	887	816	890	857	862	836	861	847	824	816	846	872	904	845	866	906	884	860	842	880	930	855	840	834	898	877	896	930	880	854	852	907	850	819	904	879	857	860	836	831	910	875	875	834	879	889	833	876	919	840	916	876	834	839	891	857	825	875	877	838	849	816	867	846	862	862	884	852	848	881	868	883	883	834	842	859	843	810	917	827	868	899	867	878	854	892	842	837	873	875	884	878	820	876	890	856	902	854	838	871	849	902	856	816	879	816	910	854	859	891	930	863	867	874	862	818	867	863	912	836	838	786	857	845	869	869	873	816	830	892	840	806	881	854	865	829	879	863	859	833	828	876	855	860	819	872	848	877	879	810	859	862	855	864	803	888	845	840	904	871	812	835	827	834	880	827	827	864	820	887	882	878	892	830	851	890	891	864	878	858	803	876	875	814	894	834	835	838	840	842	848	856	862	860	878	871	875	829	831	829	909	941	823	892	905	841	866	847	811	801	850	880	890	828	805	887	850	866	885	863	870	856	798	848	843	804	863	890	854	842	892	865	836	877	903	852	873	871	854	878	855	933	835	826	899	851	864	846	897	890	787	875	900	835	902	889	873	825	842	865	871	886	822	886	857	832	926	843	864	850	848	851	940	883	846	822	820	794	887	819	892	821	874	891	893	909	883	901	834	848	881	859	827	866	835	870	865	894	904	871	885	888	870	856	833	868	890	841	853	850	861	828	822	857	850	850	828	885	888	894	881	843	884	835	858	843	869	901	845	838	863	842	880	920	910	854	827	875	842	839	888	863	839	883	825	863	834	843	855	901	899	840	820	837	846	864	851	800	836	848	879	825	878	884	838	853	907	869	808	849	857	855	881	855	862	833	833	821	882	861	841	857	850	870	888	878	873	915	824	861	840	850	854	928	786	806	865	846	850	847	902	842	882	915	891	837	837	838	846	857	807	821	822	886	878	846	850	804	844	839	823	814	846	817	911	868	849	839	906	831	852	887	878	902	880	794	867	894	866	910	919	862	870	910	885	870	871	821	850	850	851	898	855	852	846	871	847	838	855	823	894	889	873	895	847	902	804	869	815	839	827	879	943	825	862	851	877	793	878	851	817	872	904	834	879	856	894	843	883	877	861	861	880	887	823	882	862	803	857	817	887	854	846	878	834	843	839	883	895	906	822	856	826	812	859	854	837	813	850	878	860	851	876	843	846	831	841	910	935	848	814	846	803	836	877	833	833	870	878	819	853	860	824	841	760	806	838	909	887	909	892	874	864	884	834	873	867	927	861	831	859	879	866	863	854	873	863	827	863	858	835	841	895	916	912	856	879	844	867	810	897	847	817	895	825	834	869	895	870	853	877	807	883	856	856	835	836	859	872	847	837	871	813	881	816	844	880	843	882	856	873	809	837	850	853	915	957	832	834	841	870	852	855	818	846	853	821	856	839	859	839	821	880	777	844	897	816	852	876	821	815	868	877	920	829	865	849	877	852	888	865	819	854	794	825	849	889	822	880	815	891	852	827	843	832	865	874	825	876	803	806	905	886	868	868	856	874	846	894	875	869	847	893	866	830	843	873	820	861	820	826	828	894	905	865	864	895	894	860	870	862	868	919	886	876	873	858	865	888	904	840	912	837	875	847	876	900	881	855	855	810	871	843	869	860	784
3380	8684	6302	3125	2451	2067	1670	1482	1264	1255	1094	1148	1130	1028	1015	1016	998	991	1020	950	921	957	954	937	905	936	972	923	915	882	877	951	932	1004	937	927	954	965	955	921	873	876	898	884	920	953	926	908	913	859	913	953	909	941	939	907	916	956	897	854	930	896	899	956	882	829	883	849	921	928	893	887	884	921	908	910	917	896	918	898	860	868	869	923	891	887	897	891	888	897	920	870	948	889	876	914	936	894	904	894	913	945	946	888	928	908	860	834	937	866	917	905	857	870	906	894	904	889	887	889	938	880	898	893	868	862	901	913	871	942	896	886	942	929	893	927	914	871	895	882	851	880	942	867	885	872	875	900	893	904	932	853	942	910	916	904	908	871	880	894	846	868	863	943	935	873	951	920	904	945	924	885	912	931	889	915	872	908	914	929	921	882	907	910	943	889	922	919	906	911	918	931	849	899	847	869	886	888	946	863	922	902	929	884	922	883	927	907	879	901	924	900	884	929	922	924	941	894	935	892	935	876	887	913	835	890	914	943	937	951	916	872	918	935	918	914	902	896	931	872	935	914	830	916	939	862	916	905	888	870	883	898	954	926	922	935	922	895	856	904	926	856	908	942	956	908	934	924	898	902	912	907	883	929	918	911	928	899	853	934	919	858	906	941	875	907	835	908	841	905	878	903	860	862	907	918	885	908	912	954	882	885	912	854	880	937	917	872	934	904	883	885	867	905	939	907	870	924	909	888	850	885	884	895	872	868	890	875	940	877	924	901	908	916	942	938	841	928	854	873	934	866	922	888	913	922	881	888	922	922	891	894	865	912	894	916	887	922	873	914	862	928	904	908	919	936	881	951	929	928	883	900	894	867	907	913	969	940	912	931	860	855	986	931	880	865	907	918	846	858	897	886	902	906	915	914	883	867	900	917	953	892	887	904	871	897	899	916	928	870	890	870	906	912	925	886	911	861	900	903	909	932	885	873	906	938	922	905	885	921	903	866	943	937	872	936	899	916	891	961	902	899	942	919	900	904	891	934	832	941	832	927	942	860	889	909	869	922	898	869	922	926	898	893	916	927	899	889	904	851	909	899	898	947	856	909	886	874	969	866	921	935	840	905	890	831	864	876	917	888	886	880	925	904	906	875	871	930	883	886	928	897	894	903	911	926	912	872	974	887	943	934	948	938	871	902	904	930	888	971	934	894	934	886	918	896	917	851	877	928	911	899	920	871	934	935	906	927	935	926	914	911	907	912	892	845	926	946	887	953	887	939	866	900	917	935	992	899	867	891	878	960	887	856	896	882	882	894	878	906	906	866	897	960	924	878	916	919	883	938	882	888	874	897	922	940	916	921	872	913	955	868	951	925	901	887	909	917	915	848	896	901	895	900	853	896	916	913	924	938	832	919	917	887	889	915	891	919	875	848	983	902	869	879	943	885	859	945	891	913	907	912	958	919	878	956	930	886	904	882	905	880	904	927	872	898	893	895	881	881	927	916	893	860	908	855	887	927	868	914	878	902	894	874	883	904	912	910	873	877	922	922	934	878	889	906	878	921	915	916	914	924	910	889	887	886	946	892	877	855	931	881	850	865	905	899	911	881	926	913	907	988	908	887	877	907	872	910	931	920	896	946	925	913	933	889	876	941	947	904	847	915	891	901	955	911	910	874	898	890	888	907	863	895	888	911	873	899	937	922	961	931	862	876	873	886	916	929	856	877	855	941	890	917	844	918	882	973	903	931	849	898	896	909	914	966	861	893	910	891	910	913	900	891	904	833	905	920	921	954	881	899	878	910	931	897	927	931	925	885	869	919	890	917	923	930	920	915	877	862	917	930	930	905	868	944	899	901	858	866	895	905	906	886	923	860	912	907	855	891	925	895	886	883	931	907	883	917	883	957	966	870	954	879	919	914	879	878	971	923	905	918	897	919	919	909	902	933	901	921	886	856	913	919	859	937	921	907	882	893	956	941	918	879	902	893	890	932	867	913	886	877	928	877	893	914	882	897	904	926	951	919	942	858	913	857	872	869	901	872	897	909	898	879	893	888	933	880	900	873	943	895	961	885	881	868	892	924	913	865	918	909	901	928	875	876	908	917	904	816	926	875	938	920	926	885	851	887	907	902	869	882	895	943	916	863	901	914	918	919	916	918	900	925	954	930	932	887	900	907	890	908	887	926	886	916	936	907	918	866	901	850	853	856	928	915	916	941	995	899	942	939	854	894	908	904	898	886	899	928	929	947	865	844	955	868	923	961	934	880	911	886	857	934	889	920	886	901	931	928	906	901	914	899	908	873	898	885	846	858	893	834	872	859	865	944	885	898	910	904	933	910	868	885	857	942	947	881	881	866	896	936	851	899	918	920	837	918	957	837	892	899	908	960	885	893	889	839	896	907	879	884	926	880	896	929	915	898	934	907	978	936	926	850	924	867	909	935	886	848	884	908	849	898	906	879	911	892	868	959	881	865	881	939	878	912	913	893	863	937	922	907	890	863	904	954	932	864	926	847	900	877	914	915	901	863	900	898	912	913	931	897	916	932	920	868	918	911	936	931	907	912	924	908	840	932	901	910	898	869	908	841	933	937	957	950	908	893	877	883	906	903	925	903	975	904	866	937	926	899	950	895	876	966	874	927	921	876	853	849	864	892	914	916	896	908	936	917	906	824	862	885	916	939	893	924	888	912	836	889	868	927	963	853	908	949	884	937	924	957	872	898	910	875	913	894	947	955	898	922	934	915	898	900	952	893	911	894	899	916	942	927	955	913	856	940	940	885	864	960	865	900	916	923	939	880	894	882	950	934	867	918	933	913	915	871	877	889	912	919	937	951	864	858	954	903	940	907	865	838	941	906	943	967	891	924	935	893	877	929	982	921	969	870	902	935	975	895	871	874	952	888	936	859	934	900	891	928	890	917	890	903	860	884	923	907	859	875	893	854	874	918	860	873	881	862	912	848	912	924	866	927	862	930	991	854	873	863	921	919	910	901	918	890	869	894	952	935	889	893	881	885	884	876	950	901	885	936	908	896	944	888	900	877	907	909	902	907	921	940	897	948	840	959	904	932	883	869	859	929	945	840	875	873	897	870	940	880	835	948	928	852	872	843	905	867	899	920	922	910	947	923	933	874	941	879	871	888	964	904	914	931	984	890	931	915	876	891	915	900	885	902	924	886	909	882	909	943	956	898	898	881	934	902	901	920	887	939	859	884	865	886	921	911	878	887	939	915	889	922	897	897	914	907	870	962	876	965	904	827	857	868	922	913	943	940	869	944	864	945	883	891	912	874	939	940	848	917	847	913	922	917	880	905	888	960	954	877	889	935	897	902	909	883	874	926	918	922	875	964	891	874	891	856	929	898	867	864	967	916	922	899	913	907	938	866	904	938	907	928	899	906	877	908	903	872	898	893	929	927	921	922	880	953	916	943	877	902	884	884	939	852	961	909	890	923	928	875	901	862	878	925	950	875	914	897	871	920	874	863	919	919	945	902	865	908
24549	21157	27575	24934	13149	719	490	373	352	311	315	273	258	263	275	265	255	264	286	252	242	221	241	263	279	236	219	233	258	255	245	263	230	242	257	237	227	268	246	231	240	256	255	248	244	228	207	251	258	263	243	258	215	245	249	246	242	221	213	256	252	228	244	239	235	231	237	212	246	263	210	256	243	259	243	269	231	240	238	225	216	264	219	255	240	264	235	255	232	240	276	223	260	224	234	230	241	268	232	247	238	217	230	234	213	229	240	212	223	236	215	271	229	237	263	245	243	235	215	239	242	259	238	222	241	228	254	241	246	260	238	238	215	220	235	211	251	209	230	235	229	221	226	242	264	270	236	227	242	240	222	236	259	226	223	233	238	214	225	232	238	264	210	261	230	234	260	253	205	213	240	227	219	248	255	232	256	239	188	249	212	241	207	261	240	226	246	232	231	234	223	246	252	228	268	240	210	233	232	234	225	245	228	232	253	238	236	231	254	245	234	235	217	223	228	215	224	262	242	237	227	233	229	238	256	226	235	258	206	234	230	245	200	241	237	238	238	244	244	247	245	249	237	248	232	246	241	250	248	236	262	256	267	239	230	240	260	246	230	231	230	225	200	247	246	262	215	218	218	221	255	251	251	247	218	210	227	221	239	217	251	237	231	249	246	232	248	226	225	239	232	220	240	240	227	204	257	232	237	270	227	253	214	236	246	227	256	234	216	238	226	246	251	209	259	245	270	246	231	240	229	247	243	257	265	239	217	237	221	247	231	222	242	234	204	269	258	227	241	253	232	215	220	245	228	245	233	234	238	231	230	197	252	228	240	221	255	225	221	249	230	205	233	256	258	254	223	261	248	248	236	248	225	259	239	247	241	249	253	262	235	245	239	206	248	239	230	246	259	232	237	239	222	226	248	221	229	233	246	209	236	235	254	240	236	232	255	220	230	231	243	211	230	228	229	232	227	229	251	214	212	231	218	202	229	217	258	234	248	199	264	236	236	220	253	245	247	231	213	234	242	259	215	239	239	210	250	267	229	260	239	227	268	234	223	238	243	234	256	234	228	256	236	218	233	260	247	238	229	230	235	223	242	232	214	246	226	241	229	244	239	216	237	260	221	233	239	222	242	225	229	249	245	250	224	199	233	215	239	261	228	248	210	213	245	194	246	246	254	231	271	225	226	237	221	227	215	236	219	270	275	237	244	225	234	222	245	216	230	224	262	207	202	256	220	224	260	246	216	229	219	235	218	246	215	217	221	225	234	205	237	221	222	247	230	236	235	220	220	218	227	221	273	232	239	246	232	232	262	252	235	256	245	211	247	241	257	243	265	248	237	223	253	241	235	240	223	257	226	235	239	221	236	208	243	235	249	225	224	259	235	274	242	210	224	264	246	249	240	221	235	231	266	244	244	244	211	249	221	224	236	240	232	226	226	230	241	227	232	243	225	222	253	233	231	246	243	226	229	235	221	254	229	218	234	229	230	242	241	242	262	256	239	222	219	213	225	212	230	233	238	226	231	244	239	253	225	249	206	225	233	241	219	226	232	205	236	210	210	268	261	231	231	232	240	235	226	246	220	243	233	237	244	236	259	224	251	235	217	229	257	229	236	233	241	236	216	232	234	237	207	246	248	259	238	242	242	236	238	240	244	251	242	225	222	254	248	234	259	253	233	238	228	239	238	240	241	202	233	229	264	245	217	244	266	247	212	223	222	274	234	254	203	233	233	230	214	222	232	236	264	241	241	230	239	222	233	213	252	248	242	204	235	253	247	236	275	232	234	219	234	240	239	231	217	232	220	248	268	250	243	242	229	217	229	215	211	219	221	244	228	230	245	224	214	224	207	248	264	211	242	224	223	248	211	237	260	238	244	248	260	246	255	213	237	236	262	262	220	219	263	214	258	230	232	263	235	240	216	241	249	214	225	251	242	224	237	220	226	226	235	230	231	241	239	235	228	242	241	237	214	236	238	252	249	228	249	213	253	246	190	223	247	233	240	246	224	236	218	219	234	254	257	218	227	253	243	255	229	227	232	238	206	240	244	221	220	244	225	233	238	257	225	225	264	242	233	236	242	232	246	240	252	223	235	235	251	198	246	224	229	220	230	247	224	226	237	236	227	233	227	232	240	241	240	235	236	246	230	236	220	217	249	230	233	252	235	252	245	224	225	232	247	220	265	251	234	225	230	248	226	225	238	232	257	229	238	244	236	236	225	227	244	208	215	249	200	240	235	277	213	233	230	236	249	210	243	252	260	223	195	229	254	219	232	233	231	212	231	208	235	231	245	248	238	241	226	232	231	231	215	193	209	236	240	240	241	236	229	238	243	243	260	240	221	250	221	230	242	238	234	235	241	234	240	257	226	251	236	231	229	251	244	239	237	216	256	244	221	212	239	259	259	226	254	223	254	222	257	232	217	264	229	236	220	274	242	207	242	238	238	222	223	231	216	243	255	233	233	246	255	245	265	224	228	259	239	225	242	256	237	221	237	266	264	253	263	216	263	232	223	274	240	248	278	185	227	227	222	224	225	237	237	222	216	215	267	247	244	212	223	246	241	198	243	231	221	224	240	218	213	243	225	238	210	237	268	218	236	218	244	232	254	224	229	232	251	225	223	239	271	249	235	228	235	221	235	234	241	265	216	225	246	248	208	223	220	254	243	243	236	244	243	235	218	243	228	239	244	236	235	240	223	236	246	230	258	219	235	247	218	240	230	284	240	229	259	222	251	208	259	250	270	229	239	233	240	244	230	253	227	231	243	245	238	245	240	217	211	250	229	234	217	247	218	238	239	239	229	238	221	244	259	266	231	258	235	246	239	261	248	228	221	256	228	266	224	221	239	250	242	235	223	242	212	227	252	260	245	221	209	245	248	244	241	270	241	240	239	259	241	259	236	237	265	233	239	265	211	237	224	222	245	240	240	242	247	241	243	247	198	233	239	217	250	238	264	231	251	242	228	243	217	221	235	227	219	228	240	242	263	232	215	231	252	225	239	223	259	240	208	217	222	228	172	243	245	253	267	244	221	257	213	248	245	243	240	236	224	221	229	225	239	237	242	230	236	261	264	250	233	245	218	223	249	269	225	253	223	231	211	236	230	254	225	233	229	238	260	244	217	241	254	248	236	238	240	246	233	232	234	265	211	224	223	212	226	207	226	239	258	240	218	257	230	252	242	241	236	229	247	206	228	210	228	238	209	211	231	248	217	223	249	218	247	205	247	239	242	233	251	225	228	241	243	213	250	230	269	243	236	223	252	234	240	224	262	220	255	252	243	230	223	257	256	231	268	253	238	232	226	219	238	214	245	244	262	235	247	245	225	247	212	201	240	243	228	216	226	245	250	237	228	222	251	230	231	223	243	234	267	232	251	249	223	248	250	229	250	237	221	213	223	238	214	239	244	243	218	227	227	276	219	264	216	229	229	207	230	236	235	245	239	252	227	249	274	241	226	254	254	232	245	249	226	240	213	259	230	247	245	234	217	228	251	223
3133	5131	3372	1595	1202	918	720	627	549	451	441	392	380	345	379	348	306	297	330	315	306	322	295	282	272	319	290	305	319	270	253	329	301	304	293	293	288	298	259	300	282	289	282	264	271	301	285	305	306	296	278	263	279	278	269	288	312	313	278	282	299	266	264	268	317	257	282	272	287	299	295	261	276	291	276	257	273	299	283	276	292	283	290	285	291	273	274	267	339	290	279	298	281	322	277	287	272	281	296	296	284	284	308	262	253	307	261	258	307	272	294	304	247	294	274	260	290	287	280	247	275	272	268	282	262	288	281	281	279	265	288	286	285	290	285	264	260	286	288	298	289	308	310	290	266	297	275	259	266	270	272	304	266	282	288	298	305	318	302	262	251	253	271	254	272	276	287	259	254	259	284	307	269	293	261	287	303	287	279	253	277	295	259	292	266	276	267	273	293	259	253	253	270	287	269	276	278	302	295	264	275	254	275	270	269	256	270	314	273	290	271	292	283	254	294	271	280	274	289	269	266	298	278	291	282	242	265	283	262	285	270	256	277	251	265	304	259	307	292	285	285	275	264	304	291	276	245	297	281	270	276	278	245	261	275	257	295	281	291	280	286	260	298	291	292	260	291	275	271	326	286	306	306	278	297	298	292	292	254	268	286	235	305	304	253	278	262	288	261	272	292	283	267	277	272	273	280	265	265	252	270	278	279	279	288	296	279	284	277	279	261	285	261	251	243	254	298	310	278	281	256	294	267	310	301	245	276	296	311	282	295	298	297	279	285	283	302	256	281	284	247	271	253	285	282	290	273	280	234	265	317	273	277	300	310	282	259	269	274	284	280	294	268	279	288	261	274	247	274	262	261	262	274	268	266	268	267	258	297	288	274	277	289	274	261	302	281	289	279	310	237	279	266	296	263	267	280	270	299	315	276	277	281	273	282	263	281	275	286	255	279	289	272	274	301	265	276	292	270	251	299	265	281	289	285	255	297	269	253	245	296	273	296	267	302	285	300	293	285	287	258	286	267	275	308	261	258	262	271	306	297	265	276	248	270	295	285	279	286	321	271	328	280	275	277	283	259	261	290	287	283	297	305	285	279	309	265	296	283	255	292	275	296	289	252	279	297	301	305	299	288	263	272	282	292	271	273	274	282	297	284	274	288	307	278	280	268	261	278	255	269	288	275	282	281	278	294	286	300	271	231	277	321	284	264	300	299	248	267	280	280	270	284	284	261	262	289	304	294	311	283	278	299	276	261	286	285	280	274	290	270	276	285	257	298	328	280	268	289	286	286	264	277	279	290	289	311	292	259	282	284	290	283	285	296	296	256	292	257	271	279	311	294	281	284	301	267	280	294	267	262	308	289	256	269	277	296	295	260	279	308	282	270	295	282	292	264	287	280	267	266	248	270	298	242	274	260	245	284	285	301	272	269	272	298	275	263	295	270	288	257	243	273	254	281	267	272	297	272	299	267	279	273	287	281	264	264	299	266	251	299	289	290	308	295	282	294	248	255	281	276	249	281	273	282	270	259	305	306	307	288	271	277	273	304	261	291	304	267	307	278	275	277	278	255	267	293	281	280	295	269	286	254	284	291	273	271	274	295	256	295	271	264	267	264	313	256	280	273	293	267	250	295	276	276	284	274	285	278	253	278	275	303	278	288	259	282	286	300	300	271	284	279	276	307	300	276	298	309	291	274	285	296	301	275	297	276	304	268	291	267	312	308	280	283	248	325	267	268	297	287	289	263	305	276	255	283	276	297	292	267	270	272	259	262	269	290	283	256	289	267	264	298	283	286	268	269	260	305	288	287	272	272	278	279	284	248	265	283	281	290	275	295	285	274	281	292	284	285	298	283	267	275	271	281	276	275	236	262	281	281	301	281	291	275	285	288	313	293	307	282	273	271	295	298	293	267	293	294	277	281	279	232	295	262	275	271	282	264	279	266	291	324	293	277	292	284	246	266	287	280	297	314	287	305	273	281	283	277	249	275	257	301	288	268	272	280	296	286	304	297	244	282	283	272	292	269	296	268	247	280	278	288	274	289	267	281	272	288	244	272	271	276	274	273	278	280	283	277	288	267	295	296	267	307	283	283	272	268	263	271	276	278	287	288	266	277	280	281	288	284	317	290	283	296	260	288	291	274	280	297	272	294	344	295	300	296	284	279	261	268	256	271	318	299	265	285	266	254	302	268	292	252	254	278	275	276	283	252	308	289	271	291	305	275	298	280	293	270	257	268	259	285	253	300	273	282	269	257	265	282	302	295	287	290	267	300	259	290	263	294	286	261	281	308	286	272	291	265	297	308	259	277	310	300	267	276	266	305	280	260	272	273	288	306	296	267	277	311	253	279	255	271	270	266	306	269	268	272	255	274	279	280	288	271	312	295	303	288	277	282	316	288	265	269	264	283	289	266	262	294	307	264	284	281	265	292	275	274	286	270	283	313	293	293	292	267	290	303	316	297	293	320	277	277	284	284	264	282	280	252	273	307	291	292	291	297	296	295	268	297	303	280	283	259	312	254	289	302	301	270	302	286	323	266	277	267	289	289	258	305	291	268	264	288	296	279	267	275	271	288	275	286	277	283	250	297	322	289	302	256	281	296	311	265	275	261	284	286	241	299	310	291	254	305	298	289	265	253	294	254	255	285	303	268	281	267	254	263	271	273	258	307	285	291	298	255	283	274	311	280	267	294	307	295	310	287	267	295	241	290	275	288	276	292	277	285	302	283	267	272	271	298	286	289	294	292	269	287	276	282	272	277	278	282	288	317	264	269	272	344	247	283	279	256	317	277	314	255	293	288	277	287	269	281	283	293	224	284	287	262	274	257	266	266	281	258	280	301	253	257	264	286	264	285	285	283	249	257	285	275	261	302	302	281	301	258	257	269	272	260	299	307	254	258	260	308	265	258	298	296	257	274	292	296	252	303	303	257	270	255	279	293	278	308	283	243	303	278	278	309	275	279	271	275	271	288	292	268	261	278	275	267	276	250	273	303	262	303	289	279	253	251	296	253	296	266	287	288	271	289	295	294	279	266	293	286	265	271	281	279	259	265	295	284	285	267	282	286	302	281	278	268	300	312	305	247	288	288	302	279	266	296	259	286	247	320	264	299	284	274	241	294	286	281	285	270	276	292	294	286	272	262	296	269	272	300	289	270	270	249	288	302	285	273	269	278	277	277	268	304	276	287	285	279	271	295	297	289	276	295	285	283	290	277	278	278	294	257	276	306	282	264	299	280	276	284	285	287	292	258	268	281	267	262	283	274	275	271	270	292	271	275	288	295	298	278	248	262	288	276	269	270	277	289	257	304	310	283	277	277	292	274	284	302	282	279	284	286	301	298	282	278	291	266	284	290	284	254	291	272	268	281	305	266	260	267	267	256	276	277	290	294	303	270	318	277	279	282	275	266	275	261	277	266	287	287	286	270	266	310	292	299	284	279	295	283	279	254	264	267	300	279	259	294	251	286	288	281	282	285	285	296	272	264	301
22386	21196	28933	23728	21200	21255	11199	1512	1134	1021	997	956	891	854	845	834	828	823	799	768	757	701	735	769	736	714	723	748	716	712	707	699	734	718	706	703	726	686	715	720	688	717	734	726	699	691	715	657	682	679	791	688	696	714	683	681	738	722	727	725	687	725	692	635	698	709	747	689	672	731	656	656	655	672	701	688	710	708	738	689	716	647	708	740	678	708	718	679	731	729	705	708	720	711	690	683	715	684	680	688	696	728	696	694	672	722	706	726	668	687	702	692	714	718	664	650	711	698	661	679	700	683	703	696	729	698	678	669	679	673	705	682	677	680	707	668	672	702	622	713	719	665	700	664	634	721	690	713	677	684	695	668	674	742	674	698	727	659	706	675	650	731	691	714	722	700	678	723	728	681	675	674	660	687	703	688	691	719	694	662	689	661	705	694	693	698	694	668	693	695	649	669	664	728	701	700	741	716	708	709	735	688	706	639	724	707	701	667	694	661	653	667	717	670	746	702	702	633	684	665	644	683	684	698	729	728	729	679	699	687	673	651	678	676	732	666	688	675	670	707	714	685	693	671	717	656	632	618	624	655	694	714	693	639	647	689	679	719	709	707	642	696	696	680	694	701	664	658	712	685	656	688	700	642	673	673	709	714	657	696	700	727	676	687	729	722	691	688	690	686	668	669	715	718	688	703	647	712	701	652	688	674	736	687	723	628	711	679	711	697	682	657	724	682	737	702	667	704	684	682	714	685	681	717	690	679	684	682	649	702	715	701	687	670	668	711	692	706	707	675	714	686	655	714	667	695	743	728	692	719	706	727	663	687	699	688	714	689	719	711	692	668	715	687	667	725	698	700	706	720	698	701	704	713	718	667	680	656	717	728	663	635	701	704	755	659	687	678	686	705	698	662	670	691	668	665	685	707	714	735	698	709	690	673	739	699	718	729	653	684	678	682	676	674	700	685	697	646	650	678	718	660	709	671	675	693	682	652	627	669	673	687	723	728	701	697	672	661	696	679	698	629	727	725	690	692	694	707	635	682	667	665	695	709	721	729	686	687	736	684	747	688	716	635	681	711	653	654	640	708	642	711	690	718	670	706	694	651	711	720	695	722	689	697	703	707	666	693	724	687	720	688	683	731	736	669	731	696	655	663	766	705	728	676	713	701	716	651	697	690	703	674	712	676	674	688	732	726	693	691	647	642	730	717	700	714	704	698	700	735	714	685	690	665	668	717	659	696	707	672	681	667	709	765	667	668	647	679	711	638	696	696	726	712	680	692	691	677	681	696	708	701	704	669	712	737	694	658	667	721	717	680	678	655	637	677	712	665	723	713	695	697	677	716	669	695	708	681	689	675	697	651	697	664	676	637	735	655	693	727	722	679	729	672	681	666	680	682	739	700	710	706	658	730	697	713	708	673	680	630	698	709	710	677	668	710	665	690	695	686	665	687	704	707	682	714	723	708	607	688	705	716	710	683	673	686	699	694	696	683	651	676	642	679	705	716	723	681	690	712	700	723	719	705	669	709	688	663	746	721	713	700	699	707	720	679	657	722	703	665	688	674	665	710	749	686	690	673	704	685	689	737	682	724	644	646	708	672	665	691	712	708	682	693	654	705	694	650	710	636	691	649	701	683	622	662	726	694	673	664	662	696	675	638	689	661	653	673	680	666	674	682	686	730	678	714	659	659	700	719	666	714	703	682	728	731	730	656	683	709	669	679	697	679	644	701	692	698	740	692	694	693	687	683	658	690	676	677	679	685	690	718	705	667	621	710	675	653	649	718	672	702	676	726	686	701	692	687	737	726	719	645	655	698	703	672	628	684	712	681	687	683	681	690	659	660	656	684	693	710	682	702	667	684	716	658	686	699	664	662	681	663	699	637	741	712	754	751	644	742	701	655	706	676	687	693	705	683	705	672	695	685	703	656	673	735	675	685	688	647	698	676	695	648	698	704	719	730	692	657	645	725	662	715	630	673	663	653	674	677	681	701	687	673	688	691	728	737	686	711	709	650	706	644	683	677	692	682	680	651	707	645	699	673	675	717	721	624	683	661	648	669	685	688	684	669	674	714	738	667	706	692	699	711	700	708	689	681	722	722	676	694	702	680	672	694	670	716	655	675	720	686	697	704	700	670	701	694	667	653	678	722	723	680	736	701	684	683	668	738	719	740	722	653	689	714	671	690	688	699	696	698	690	707	678	694	660	646	678	711	691	645	754	683	722	640	666	687	684	671	658	709	726	651	694	691	635	710	709	724	695	661	680	685	715	706	657	687	683	696	693	699	710	726	693	630	718	679	717	667	675	708	686	692	714	702	739	654	681	671	706	685	677	696	723	715	700	668	680	693	685	677	654	677	707	674	681	658	672	683	685	644	660	704	729	719	688	714	711	669	724	681	703	701	723	646	692	696	680	695	725	692	684	724	734	658	675	660	656	688	709	701	674	676	715	656	665	630	695	664	696	661	704	679	684	699	641	623	713	686	722	700	637	705	716	709	704	700	716	690	662	742	654	623	701	684	677	718	607	685	698	684	649	687	662	679	706	662	713	716	727	647	704	639	703	660	690	681	663	696	685	639	670	741	672	689	660	700	679	658	693	695	656	652	705	709	665	669	675	720	709	665	668	720	703	724	694	714	678	703	682	754	711	669	684	707	638	698	667	701	691	689	679	717	715	693	699	675	661	736	689	649	670	659	697	707	740	664	652	675	692	672	661	750	691	677	666	676	720	728	697	684	725	668	710	653	671	677	659	707	683	703	674	756	689	670	648	681	722	708	644	687	671	705	734	721	652	738	708	713	721	705	660	708	651	672	684	686	616	675	683	683	683	712	674	724	683	685	683	621	721	702	670	705	659	656	704	714	702	716	696	679	714	715	690	696	689	726	672	638	678	636	670	679	663	686	690	658	669	674	654	729	707	707	692	689	692	663	642	701	693	672	616	716	665	652	661	709	714	666	640	731	689	704	692	671	715	669	688	731	692	682	669	669	681	691	658	658	653	723	672	698	661	660	726	691	708	652	701	670	663	688	696	621	705	707	746	715	671	689	670	696	678	680	700	717	681	664	711	715	671	700	691	703	704	692	675	679	656	725	721	688	743	652	693	710	689	705	735	640	721	691	654	658	700	646	737	730	700	656	674	671	694	682	640	729	658	737	686	739	668	699	693	733	735	685	632	690	638	660	680	724	673	691	683	702	706	718	701	672	710	655	657	721	673	737	729	671	765	710	655	715	723	683	703	687	756	703	648	665	665	710	679	656	696	710	694	676	673	679	642	663	697	671	648	666	672	692	689	666	714	687	710	666	696	718	689	725	692	731	734	693	675	653	707	691	663	675	637	694	684	723	698	716	682	669	731	701	692	703	749	656	710	670	760	649	705	675	688	663	705	666	706	677	699	658	700	689	664	702	708	671	687	660	707	665	662	684	643	687	689	740	634	726	657	715	653	693	679	726	694	712	687	660	706	700	698	638	688	716	717	708	725	668	679	696
4556	14405	9919	5058	3847	2917	2337	1903	1647	1392	1255	1233	1095	1010	977	943	922	883	837	861	875	826	826	809	816	797	823	799	817	788	802	777	844	813	775	804	748	741	774	800	771	799	770	751	775	737	777	744	761	733	756	721	751	772	747	760	808	770	758	789	724	756	752	768	771	791	783	745	777	740	763	783	722	770	772	693	778	729	786	743	771	764	751	779	723	751	754	722	772	764	743	753	755	725	778	795	736	753	767	746	747	780	777	762	754	725	723	749	814	750	707	807	752	761	769	709	733	707	807	744	721	753	715	752	756	694	751	745	744	737	734	812	705	730	730	741	788	739	740	738	796	733	769	730	717	744	768	738	779	717	720	767	734	728	738	738	707	774	739	730	702	767	737	741	752	694	747	719	727	730	768	781	715	733	758	731	721	742	751	748	734	762	717	739	723	762	719	738	830	748	757	770	759	780	801	737	699	755	743	757	746	742	741	738	708	776	765	721	782	730	793	741	676	700	755	675	740	740	782	742	740	756	760	764	698	744	754	763	769	761	722	707	776	808	755	730	711	695	746	712	717	806	781	759	710	781	795	744	774	747	730	769	744	762	762	704	731	742	724	750	748	767	728	774	757	730	756	718	766	762	715	744	790	727	776	781	739	754	775	816	772	733	731	731	742	754	742	742	750	669	798	721	784	729	796	740	729	732	793	741	764	743	758	754	717	715	717	737	733	748	796	714	726	771	772	726	776	679	769	734	732	717	734	737	778	792	779	726	725	760	743	749	729	708	765	761	716	726	772	784	802	779	770	726	748	755	726	792	759	718	755	741	713	760	779	764	772	704	785	684	740	788	710	746	699	753	773	761	754	736	723	721	714	751	763	775	777	776	765	698	779	741	753	748	742	761	731	758	732	784	734	798	765	730	738	755	739	780	725	745	704	730	805	781	694	757	746	726	774	766	679	747	724	752	689	717	752	734	732	745	748	750	738	747	826	780	783	836	777	743	717	755	765	733	743	738	714	745	750	741	765	795	746	769	702	724	739	792	717	740	686	741	783	780	771	760	714	790	749	686	764	770	717	695	765	718	787	795	759	792	753	735	801	787	784	760	761	772	743	709	740	713	779	739	770	734	781	746	711	783	779	734	772	725	735	723	775	772	705	741	705	730	768	750	723	745	743	765	756	778	699	799	715	762	770	735	759	703	724	717	774	734	728	759	744	782	771	809	760	711	769	722	765	705	734	714	767	746	734	721	707	756	710	759	799	760	780	745	769	731	701	768	759	739	752	789	773	747	790	735	797	787	762	744	694	778	772	738	767	805	770	763	776	754	718	739	789	786	737	778	774	751	743	754	792	723	766	699	772	750	766	807	757	726	766	728	799	705	822	769	695	748	784	800	749	722	760	771	744	747	746	737	750	762	740	782	726	777	720	737	716	732	766	776	756	754	746	761	758	726	805	742	775	711	710	728	710	776	758	772	743	750	761	740	742	737	762	770	765	706	746	738	775	759	735	703	731	768	748	748	728	768	795	725	752	744	738	728	764	740	756	723	784	694	723	712	740	765	731	743	781	732	742	696	727	722	739	762	742	778	743	761	724	762	790	744	727	801	753	772	738	793	783	740	722	784	721	759	801	771	706	754	762	773	732	721	742	727	789	729	743	779	734	761	797	720	768	768	683	773	721	801	741	723	708	758	732	748	752	736	694	734	743	730	711	744	766	712	746	709	682	784	766	751	764	752	738	750	754	744	773	788	708	718	768	779	741	751	729	738	765	728	719	788	753	739	733	747	697	805	772	704	726	757	779	709	781	776	717	776	756	786	753	768	735	745	732	723	719	759	729	723	764	693	757	740	784	696	742	746	723	746	762	753	711	726	779	704	747	745	724	750	732	804	752	710	757	765	711	727	702	728	761	701	752	741	714	770	722	745	708	763	764	715	730	785	779	731	730	730	755	754	780	743	727	779	712	791	743	762	722	771	748	724	736	724	773	733	743	763	712	708	759	729	698	725	758	788	711	761	720	739	755	778	766	749	751	730	756	720	748	747	769	779	758	746	794	777	784	738	699	748	732	748	723	768	732	804	760	770	762	704	760	766	737	733	737	740	798	729	760	796	744	733	764	716	703	726	748	749	734	755	723	671	793	745	756	723	747	781	782	799	748	745	763	785	783	740	774	804	747	738	720	719	773	769	760	754	738	734	744	751	804	702	764	714	702	732	705	677	770	699	745	793	733	709	752	744	709	710	738	718	738	758	781	699	749	742	778	767	715	705	750	718	826	770	803	759	749	717	773	767	756	748	774	755	759	813	802	761	716	753	742	830	761	787	783	794	740	747	783	722	733	706	792	787	753	723	768	765	736	725	765	743	768	731	813	764	738	728	712	795	761	736	787	736	760	763	696	715	714	783	751	707	748	743	741	776	732	773	762	724	720	736	700	743	742	736	744	786	737	751	772	753	738	811	738	738	698	714	729	789	763	749	732	806	720	769	762	733	705	788	732	690	724	696	727	745	769	736	717	713	746	720	731	751	708	754	772	739	729	766	689	758	721	714	686	761	799	742	760	740	694	757	725	735	736	773	764	755	751	746	769	792	787	742	774	755	730	708	729	756	761	753	737	743	768	767	751	777	764	717	770	767	760	728	727	763	729	706	758	758	756	745	782	710	679	692	742	763	703	708	745	732	716	712	757	665	759	781	741	703	729	721	806	727	715	736	721	764	791	763	758	763	767	763	749	740	722	759	707	750	740	731	795	733	759	713	720	754	747	731	758	767	737	779	752	779	800	740	709	720	733	711	766	756	697	742	747	755	669	725	780	702	744	736	790	703	748	728	765	726	754	732	732	763	741	741	745	767	744	706	760	769	748	720	724	730	755	732	752	784	675	724	733	777	738	705	779	740	739	775	755	705	742	738	720	747	778	733	787	717	712	718	769	782	752	739	772	723	770	778	726	728	699	759	742	764	743	732	716	741	756	758	803	764	748	740	729	754	770	735	779	751	714	769	766	740	727	756	749	798	736	730	763	693	768	762	772	725	745	695	753	725	732	778	778	742	713	757	764	779	711	713	767	751	728	776	745	787	734	729	760	715	763	705	743	722	712	766	730	748	729	775	710	700	751	714	708	749	759	800	709	781	718	749	759	741	772	725	730	752	753	753	723	784	746	722	762	716	763	691	690	737	840	738	730	760	748	738	745	766	756	755	736	741	735	753	753	757	731	701	806	761	766	724	774	786	761	731	808	747	727	757	746	775	748	738	829	756	730	784	732	704	771	755	761	758	698	754	738	698	771	744	758	760	735	725	774	780	767	720	757	725	830	710	739	735	744	736	778	737	707	735	692	730	730	780	689	717	765	758	739	761	775	763	726	770	739	713	789	745	693	772	736	785	735	751	791	741	720	761	771	744	738	742	751	773	787	741	739	724	741	700	688	770	728	727	696	775	705	754	771	777	754	769	783	744	732	732	717	743	761	773	726	745	733	728	707	737	766	769	748	755	723	804
27520	18111	3982	669	565	475	457	523	511	519	505	476	501	470	465	542	467	451	495	486	452	457	456	481	471	487	476	508	478	459	468	463	510	463	463	493	460	481	467	478	502	457	506	487	511	495	464	521	523	495	481	437	501	476	471	444	493	496	508	503	483	489	500	483	472	498	455	467	459	481	462	498	436	459	467	463	482	484	440	465	476	472	447	519	494	475	427	462	447	469	468	497	495	464	516	475	495	483	476	455	468	483	454	475	492	477	456	455	482	432	475	483	480	474	485	479	481	471	452	475	491	476	448	478	474	439	470	441	469	443	439	475	443	468	448	501	478	503	485	449	472	469	472	469	452	452	451	468	486	475	476	452	507	452	469	460	496	472	442	477	476	467	472	494	449	467	479	478	468	483	500	424	471	489	464	463	466	464	480	489	461	452	509	498	489	447	502	515	473	485	457	468	467	482	512	455	454	486	489	467	492	461	449	491	479	441	491	477	465	450	455	468	493	480	452	486	457	498	467	443	482	448	479	501	521	503	480	471	444	497	490	463	444	446	462	499	499	491	475	473	510	457	487	500	488	497	445	500	478	491	492	459	474	478	481	470	466	447	496	502	446	459	475	487	474	517	466	468	495	452	439	471	458	436	497	475	497	431	503	429	497	453	422	488	452	449	454	469	462	453	476	482	449	499	451	491	500	476	496	498	444	477	457	484	498	472	456	464	476	476	468	477	503	454	494	493	468	460	500	485	469	485	429	462	435	480	490	448	489	477	468	450	484	491	496	528	461	465	488	488	476	475	461	482	489	514	437	440	535	489	464	484	473	435	449	482	499	461	498	482	524	456	471	452	450	469	442	509	465	468	477	475	462	476	475	495	480	469	476	481	458	506	457	476	518	500	478	499	498	489	513	490	458	466	443	477	466	479	486	473	471	456	479	482	493	567	453	439	472	466	442	520	461	400	484	478	498	470	485	494	481	458	477	508	499	472	486	497	469	466	509	482	488	521	509	420	505	465	468	443	434	487	456	480	480	531	502	481	453	501	461	465	453	474	483	491	458	475	467	504	457	514	471	441	499	477	455	475	486	498	477	477	461	513	486	523	472	455	494	479	485	483	473	468	466	449	498	464	462	468	504	476	489	508	505	455	491	483	447	459	454	495	490	472	489	447	454	504	477	433	510	483	495	500	444	510	444	439	465	478	481	466	484	434	473	455	455	451	475	465	451	471	451	453	514	481	454	442	474	474	456	491	467	477	480	491	486	464	465	478	509	495	485	427	494	498	463	517	491	466	497	479	464	503	491	524	472	465	469	501	488	490	459	485	482	462	444	455	489	470	470	447	476	475	517	456	467	513	480	470	477	446	511	460	453	501	467	488	473	447	470	467	459	481	499	515	476	469	473	468	453	491	456	494	482	438	462	440	480	459	474	461	467	450	458	482	503	498	462	487	488	484	486	478	470	483	482	441	468	482	464	477	457	465	455	478	478	483	485	522	477	448	494	458	455	489	441	484	472	519	462	505	458	496	500	446	480	499	437	483	467	496	504	501	452	478	509	465	439	470	495	483	489	476	505	468	521	485	463	462	519	508	427	513	488	488	469	464	466	473	467	484	436	441	473	505	451	484	471	482	472	481	467	480	482	485	466	493	449	493	470	467	480	440	464	483	474	505	482	425	478	478	480	433	526	456	440	464	465	532	455	467	480	436	454	482	489	459	496	488	515	483	464	478	481	470	480	488	454	489	488	460	459	449	504	463	486	458	469	459	488	517	503	495	467	464	450	504	444	495	473	479	465	496	474	537	492	463	502	500	476	469	475	459	468	477	472	517	452	489	452	476	468	492	452	468	467	456	501	484	468	474	470	482	458	471	490	422	472	505	469	514	462	470	455	440	479	477	471	449	470	476	481	465	475	475	458	488	468	483	480	480	517	500	492	443	469	482	461	458	488	458	502	519	489	459	506	458	485	448	517	472	471	502	447	478	465	463	487	488	486	502	471	474	453	466	495	458	488	450	507	490	486	420	455	455	487	479	510	485	460	497	496	471	463	428	472	480	459	527	492	476	448	473	492	521	496	478	478	463	480	462	500	461	487	460	479	451	471	488	490	484	494	482	448	474	509	469	449	485	465	494	499	485	484	492	502	468	489	491	464	483	483	500	485	463	483	464	488	461	477	442	493	507	447	482	474	428	506	418	458	475	459	443	468	475	428	476	474	464	508	491	430	468	433	441	500	482	469	477	463	482	483	465	500	462	467	493	481	510	482	472	472	467	456	509	442	508	489	482	492	456	454	453	440	458	499	471	451	457	527	494	462	439	474	495	495	492	482	480	491	497	463	457	467	450	461	476	484	461	462	503	510	519	466	488	469	483	484	492	496	423	487	459	475	444	529	475	468	468	454	453	495	501	489	482	449	499	505	475	505	499	479	454	486	488	498	482	488	487	537	447	532	469	464	496	479	446	449	492	456	484	479	472	488	524	472	470	424	458	466	497	487	491	459	478	497	494	481	443	499	459	474	463	475	506	463	461	468	454	481	440	503	477	508	473	458	467	480	457	448	445	463	470	499	479	512	495	490	466	415	454	476	487	448	486	517	448	463	492	484	473	469	493	508	452	446	491	480	453	454	469	516	468	497	468	477	437	480	471	495	482	508	461	482	429	454	463	496	511	471	468	450	493	511	425	515	469	445	451	472	435	478	467	446	449	518	460	446	477	445	460	476	461	472	472	481	482	498	502	464	478	495	478	456	506	472	477	442	462	459	420	470	509	493	524	478	486	480	488	492	446	524	508	464	419	469	519	440	458	504	457	486	477	506	538	479	479	474	470	470	469	471	481	467	495	483	500	490	441	497	473	474	448	471	486	427	468	455	498	500	457	477	501	474	478	474	514	481	491	444	491	466	464	459	531	492	473	473	482	427	464	484	437	438	521	479	493	493	491	463	477	442	524	464	462	480	438	484	481	455	458	504	469	447	453	479	486	456	477	482	504	499	511	479	491	481	445	433	467	464	501	466	510	492	456	472	461	478	468	469	487	497	463	435	423	442	463	476	473	465	456	470	459	471	498	460	477	526	461	443	508	528	467	488	495	473	502	478	541	481	471	474	451	455	474	475	499	499	428	503	459	476	490	517	473	496	459	506	448	502	507	440	469	484	495	523	462	456	473	436	467	481	517	455	451	476	468	470	482	465	480	480	451	474	467	473	477	474	487	452	468	445	504	453	485	507	502	501	465	470	455	464	501	479	462	430	471	509	499	475	502	491	523	482	473	501	477	496	495	440	488	469	504	448	508	441	445	466	475	445	462	447	497	442	502	502	491	479	446	470	478	444	471	498	463	428	432	482	441	515	503	500	443	461	495	492	481	448	521	467	473	494	478	502	486	485	453	471	483	440	454	466	471	471	470	482	471	440	467	488	485	450	487	482	438	468	477	520	456	482	493	506	479	488	510	486	441	443	463	459	457	480	479	501	475	471	472	482	504	455	464	475	491	447	508
4273	978	756	575	577	574	535	541	505	517	513	535	512	504	517	559	508	531	507	510	475	519	473	522	495	479	524	470	522	493	490	509	486	515	496	473	538	510	526	520	493	501	529	489	498	499	494	478	522	516	509	488	493	484	520	504	568	521	509	506	530	504	496	483	458	497	472	473	529	524	499	530	551	538	485	498	489	525	532	486	539	499	532	490	493	492	461	533	538	498	527	509	551	518	513	524	513	500	488	536	485	496	499	486	533	506	538	500	511	534	516	508	564	530	511	508	535	492	517	474	517	511	532	524	484	482	530	535	467	495	545	493	538	515	531	508	523	486	489	506	544	509	538	501	489	476	532	506	504	488	533	460	485	538	495	479	467	505	503	487	497	484	510	480	499	499	475	512	510	457	513	504	533	473	522	539	495	458	503	555	503	510	514	484	532	540	502	486	501	514	495	444	505	527	498	492	524	495	566	506	496	524	544	485	486	529	486	539	543	484	545	511	518	546	460	536	475	518	531	516	493	513	533	516	547	506	497	461	490	502	511	520	540	524	507	485	495	545	517	514	513	544	494	508	530	519	501	512	524	516	546	533	495	518	537	502	499	453	502	513	539	529	556	506	471	507	530	466	495	526	496	503	521	526	495	508	511	526	512	537	509	541	512	524	488	503	508	496	564	455	521	523	525	484	528	467	495	505	524	534	475	519	504	541	534	493	500	492	561	503	532	496	499	503	477	506	548	492	504	486	542	543	533	511	489	525	511	502	465	543	548	511	462	523	507	504	461	487	510	490	547	472	492	543	478	519	481	528	518	525	520	506	511	528	556	502	506	537	512	505	512	482	520	488	560	477	493	501	492	485	519	534	533	525	516	527	529	524	530	479	505	498	515	503	483	496	494	509	502	533	484	475	494	522	535	522	477	473	498	507	537	483	504	515	549	516	533	519	502	505	475	532	492	496	510	482	524	518	501	501	490	514	519	541	511	456	496	540	491	522	548	448	525	491	464	518	493	524	518	522	517	518	572	480	480	516	515	483	534	539	527	512	525	486	463	481	502	513	501	485	533	523	526	501	527	533	523	514	518	506	501	560	557	516	514	488	527	502	565	473	502	545	545	514	525	531	508	477	541	479	526	507	495	514	539	505	519	484	549	501	520	517	537	504	555	511	510	526	525	510	513	500	523	490	498	498	556	545	493	504	520	488	483	505	478	477	523	524	534	523	480	487	538	509	520	543	507	495	485	527	488	523	516	509	536	541	508	521	487	522	519	495	477	523	511	555	484	500	511	527	503	499	500	514	502	505	519	495	475	530	517	525	496	513	468	538	505	503	494	515	482	511	489	522	471	497	508	489	506	520	455	491	495	496	534	501	522	546	541	519	507	530	517	533	497	525	470	480	505	457	507	483	462	531	513	502	469	562	486	497	496	552	506	531	540	507	494	496	466	486	477	537	508	536	507	486	502	532	499	489	480	534	534	551	520	490	517	518	501	509	527	503	504	519	504	531	487	513	494	534	516	484	495	505	522	533	529	506	525	534	548	489	514	490	492	495	537	570	469	533	503	496	540	504	479	494	516	463	486	509	534	517	514	533	536	485	512	526	521	504	508	489	504	529	527	530	508	545	497	493	551	493	530	542	490	492	484	518	512	498	516	504	494	549	525	538	492	479	540	528	532	517	501	500	512	527	470	541	495	504	502	522	511	509	471	465	515	503	538	511	502	479	529	510	505	483	521	491	515	539	468	519	489	513	525	534	521	519	473	515	482	542	508	523	510	487	500	500	509	499	531	511	512	515	531	519	522	481	508	490	510	495	487	518	516	517	470	539	511	532	508	477	459	520	503	507	490	507	548	419	521	494	494	503	511	527	525	562	463	505	513	527	534	508	516	509	561	523	567	488	505	501	538	490	491	519	543	480	531	495	501	509	532	516	519	500	524	521	521	541	489	514	526	553	481	533	560	497	537	529	516	527	522	519	476	521	502	519	507	514	491	479	542	514	462	507	500	490	517	505	493	494	528	509	534	497	496	486	537	472	524	510	552	511	511	461	528	496	487	512	509	509	470	518	508	448	532	531	518	498	549	523	487	523	570	515	496	501	531	519	508	483	496	500	519	457	506	525	486	526	545	500	538	523	533	507	462	510	511	492	532	522	507	493	500	515	514	510	516	484	501	506	530	502	518	519	482	501	473	528	512	477	527	488	491	520	487	518	533	501	526	533	541	540	530	536	507	504	488	559	539	527	492	521	540	510	511	528	515	530	514	529	522	491	486	518	486	495	520	500	513	470	545	481	539	486	494	477	522	509	506	510	465	527	474	525	528	487	497	542	466	534	525	497	490	518	515	499	540	469	506	569	507	554	488	538	477	520	536	520	508	536	490	508	491	561	495	503	527	500	500	488	541	541	537	503	501	529	527	521	551	549	503	486	467	481	500	513	542	540	556	496	541	513	509	492	487	504	515	498	516	486	515	462	534	493	528	536	514	508	517	513	546	500	539	496	488	486	543	489	483	548	477	521	508	537	464	536	548	473	491	523	534	499	529	510	503	521	521	502	481	497	505	469	475	483	509	553	535	500	491	471	495	514	509	527	503	502	527	501	532	517	480	534	524	473	477	510	502	545	527	504	540	512	518	485	532	523	536	483	496	501	499	493	511	516	507	500	502	503	488	463	545	500	525	499	477	485	530	515	528	502	507	498	526	511	473	512	523	514	511	540	503	515	505	478	502	503	542	520	509	508	520	482	468	504	496	473	502	500	527	504	508	506	535	518	514	512	542	556	456	540	563	496	501	529	473	502	455	487	500	523	495	510	513	526	494	490	516	515	554	534	572	487	498	470	468	516	481	514	537	481	512	523	490	483	535	493	521	533	484	511	515	518	515	481	482	488	485	526	518	506	481	537	516	550	532	509	495	541	507	540	527	474	545	504	507	539	510	471	494	505	457	515	485	557	511	489	489	504	513	479	521	516	506	522	483	543	526	539	519	518	510	481	516	527	489	497	527	499	499	483	496	512	523	487	476	466	565	510	531	522	478	506	498	491	499	549	512	544	524	503	527	525	468	555	534	490	509	467	489	473	513	469	536	504	497	506	482	489	530	514	494	519	535	507	501	537	517	495	506	471	508	508	517	528	525	457	469	548	492	522	555	451	516	509	548	507	511	514	484	542	517	515	519	466	517	502	492	526	524	493	545	500	507	534	532	534	516	532	503	459	497	513	509	507	491	467	482	528	493	530	537	497	498	512	493	505	516	503	534	522	532	522	512	482	524	504	527	537	470	471	520	512	477	504	475	486	507	494	487	515	530	519	486	559	535	530	544	495	506	483	504	495	485	519	507	513	502	517	520	515	534	476	478	507	487	488	516	481	548	530	532	537	509	532	510	521	510	489	520	486	495	562	514	524	571	494	503	499	463	479	505	465	541	506	553	568	497	471	512	483	500	522	488	431	489	487	526	512	531	507	532	510	514	543	498	493	516	485	498	498	508	514	511	504
23369	21058	28353	23957	21073	11904	1690	1232	1056	1079	1028	1017	954	922	939	869	877	892	899	911	825	878	899	890	871	876	908	879	916	878	872	859	851	915	863	903	868	823	859	906	836	833	901	841	879	795	792	829	860	867	853	839	838	849	864	825	872	850	877	817	834	868	844	898	858	876	899	889	808	851	830	855	799	833	863	849	839	824	855	814	906	851	804	900	888	859	867	854	815	868	859	884	873	942	861	864	882	873	867	861	873	869	878	871	878	810	818	846	862	861	830	824	817	837	876	808	901	865	808	855	834	883	817	846	862	818	877	890	861	874	861	919	863	854	900	823	842	854	837	861	855	870	886	820	869	842	846	884	887	878	809	816	861	804	865	843	788	887	894	848	844	832	837	815	863	869	788	821	860	848	854	822	856	817	855	854	818	878	863	859	831	892	805	832	814	842	876	872	815	857	784	812	828	848	852	860	850	862	876	831	857	866	858	864	856	823	826	826	873	840	875	835	892	848	848	900	874	910	855	813	813	874	879	862	876	871	861	851	904	875	855	908	827	793	816	848	825	869	841	842	858	799	851	863	846	836	867	847	831	796	849	848	807	845	871	806	873	833	810	852	876	864	852	847	854	851	852	863	859	863	886	823	832	890	906	809	811	853	828	807	836	861	900	847	896	871	846	875	861	884	882	857	880	880	848	819	846	847	796	811	847	852	845	822	854	829	833	849	875	874	815	798	829	825	865	842	855	820	811	855	852	827	847	858	842	826	816	859	796	868	835	829	827	919	823	879	876	828	859	888	816	849	799	877	811	862	856	836	804	874	804	856	836	821	869	847	896	843	855	842	850	837	847	828	854	822	835	864	840	850	817	874	837	877	831	826	808	854	765	823	874	827	885	861	842	842	843	838	854	805	814	847	869	883	849	846	830	891	833	875	825	805	856	834	871	848	848	832	816	843	876	899	870	868	833	859	801	896	839	887	850	873	835	855	895	763	861	802	850	863	859	838	847	848	846	892	840	815	904	827	848	829	893	846	835	852	897	887	807	826	808	873	853	809	872	820	830	875	847	819	801	791	828	832	840	863	818	844	799	859	824	944	861	875	875	791	878	904	853	836	881	814	776	802	830	818	840	838	872	907	799	852	860	878	794	843	913	878	816	841	818	812	858	867	897	885	889	856	795	818	864	823	820	828	874	835	810	860	843	805	877	863	800	819	802	863	849	831	831	936	869	849	774	916	818	851	861	848	869	878	836	833	848	869	862	833	835	894	829	878	901	891	894	827	872	853	829	849	863	854	836	817	821	869	868	846	833	846	828	823	844	893	824	847	833	772	815	851	784	798	814	898	896	846	820	848	853	836	915	784	886	857	806	879	846	859	874	845	847	884	844	828	901	849	883	876	856	820	826	858	837	823	789	837	883	877	846	872	768	830	855	849	877	816	877	902	827	836	807	813	843	860	839	849	831	892	802	801	874	883	850	879	828	838	826	899	898	842	874	841	887	860	847	814	861	862	862	824	876	827	836	882	878	895	786	843	825	768	887	842	850	889	867	905	796	852	833	857	847	833	842	805	873	841	877	856	836	836	799	842	797	895	813	852	871	859	836	820	846	855	855	822	843	796	854	803	839	851	859	860	846	862	830	869	828	754	810	849	858	805	852	853	806	819	865	873	854	830	825	908	859	828	879	831	820	847	851	876	827	843	843	796	882	897	856	791	836	843	871	873	870	849	842	840	801	885	842	866	846	857	847	887	823	873	800	812	826	877	797	871	880	827	854	804	847	862	886	869	863	786	838	870	855	878	869	880	859	873	849	836	842	793	911	862	855	820	865	825	861	873	792	841	883	853	890	836	863	866	833	862	828	865	851	789	817	879	879	847	860	828	816	811	812	859	797	838	783	834	826	892	836	772	858	833	841	851	814	820	845	890	832	860	872	855	885	880	849	786	850	874	836	895	883	851	783	838	828	881	809	909	872	913	868	895	875	901	822	809	823	835	792	795	881	839	884	865	818	833	818	871	825	845	845	891	890	910	874	889	813	882	833	839	867	840	859	835	846	827	806	836	884	828	854	851	903	830	837	863	874	881	809	841	896	826	853	875	843	819	883	850	856	854	837	802	894	838	812	901	859	875	895	836	839	856	881	836	835	835	846	869	894	838	788	838	825	837	902	843	851	808	837	828	840	821	828	907	834	796	842	866	836	832	850	836	869	819	844	822	805	858	866	922	843	814	828	820	864	886	882	844	872	819	838	829	900	863	808	873	851	852	823	845	871	895	870	822	845	847	882	830	841	818	914	829	829	865	849	861	883	874	855	900	840	858	817	764	890	888	821	907	807	807	866	835	833	830	835	810	854	806	877	841	832	824	822	832	840	896	839	884	908	765	816	886	867	857	871	856	839	791	822	806	873	853	849	836	876	813	828	859	841	883	890	827	877	837	859	830	848	849	823	818	816	860	796	824	788	868	823	911	843	848	795	859	822	817	869	791	823	873	864	791	852	841	817	820	865	873	806	870	815	845	814	807	817	831	853	846	872	831	818	813	828	858	847	840	822	838	864	809	854	830	837	900	908	862	839	820	840	837	847	815	881	866	823	878	854	831	790	836	813	826	835	830	771	834	897	819	838	836	847	831	883	814	771	877	852	790	871	840	828	837	834	879	841	841	871	816	858	814	905	831	823	815	815	853	817	903	871	849	841	794	812	837	844	846	858	824	870	848	845	906	809	842	822	791	832	865	866	883	854	857	855	783	859	825	874	885	814	790	845	816	763	840	854	856	825	800	861	847	820	863	789	825	850	870	871	890	808	839	783	899	900	812	844	886	840	887	877	888	850	854	837	861	853	865	810	834	849	873	857	870	836	934	891	815	783	879	851	833	856	827	860	863	831	879	830	907	819	880	827	801	867	887	833	772	784	875	908	821	788	856	863	889	803	847	842	830	817	821	788	883	848	892	848	848	840	844	872	794	818	838	827	881	808	878	860	860	820	856	867	872	893	899	820	810	899	835	857	798	861	866	868	815	877	806	821	852	801	864	846	825	802	824	853	815	867	820	851	806	819	857	813	847	841	899	813	805	865	850	857	835	884	857	838	883	905	900	826	883	878	832	824	900	836	847	874	828	798	850	877	817	828	857	823	835	831	830	852	839	802	845	857	811	851	799	806	815	887	885	886	807	818	848	858	840	842	820	828	847	877	866	840	851	844	863	855	867	832	836	860	853	815	859	865	924	828	872	881	851	897	852	861	861	847	811	849	880	876	856	870	839	894	856	878	829	840	854	811	874	860	838	901	829	844	859	865	850	856	848	837	858	881	860	890	822	817	867	830	842	842	826	883	834	854	844	832	862	784	897	825	816	877	812	875	855	834	834	872	866	790	846	860	868	847	813	878	871	808	867	851	839	784	848	859	876	809	829	872	838	811	864	821	828	902	836	858	829	862	785	847	848	786	842	814	867	834	843	834	837	822	845	809	876	778	818	789	898	880	872	847	837	859	860	833	882
3361	8626	6136	3103	2385	1931	1692	1435	1298	1183	1106	1148	1074	1015	951	1017	1014	966	921	897	898	963	929	939	908	903	979	916	878	914	947	932	922	886	940	866	890	905	877	871	904	900	930	874	930	906	916	857	917	870	886	877	869	941	910	898	942	877	861	887	901	901	857	874	899	884	904	954	878	860	946	903	938	862	887	829	921	918	910	940	841	847	905	928	885	870	896	936	892	895	912	913	919	881	867	942	885	894	882	888	872	927	887	886	891	912	935	891	853	904	856	888	897	905	898	883	856	866	902	855	908	858	915	904	857	898	918	890	902	859	897	899	956	925	909	930	863	877	918	896	890	858	886	905	878	907	902	857	856	893	923	911	858	857	870	893	843	905	893	882	951	920	869	929	882	976	897	916	928	882	855	888	941	893	867	884	929	956	920	913	910	908	900	882	930	851	890	923	914	912	927	885	844	924	887	897	897	912	892	891	883	900	918	923	882	910	926	885	927	852	891	913	938	852	921	957	911	861	928	925	933	902	898	888	915	841	888	898	873	897	864	909	902	898	903	887	850	906	904	875	916	868	893	915	889	847	830	874	864	923	876	885	873	887	851	921	908	918	863	908	951	869	880	823	883	878	911	886	871	900	935	928	899	933	948	822	877	878	886	905	863	858	873	846	941	871	893	937	895	906	926	897	874	924	845	895	928	872	899	903	877	868	899	844	914	872	889	838	913	885	889	848	867	860	866	887	905	900	876	843	902	879	873	842	867	855	867	943	907	884	861	933	864	873	916	878	878	903	864	886	890	843	877	895	906	910	908	875	879	885	893	863	917	879	835	873	876	906	929	924	866	929	873	892	928	881	860	861	856	975	883	859	910	925	833	889	894	941	889	846	937	891	857	948	886	892	889	891	889	893	882	922	909	886	896	868	896	930	906	884	908	895	894	950	888	862	862	926	866	906	896	927	889	877	881	889	906	900	890	893	905	916	901	913	871	886	837	892	924	922	886	870	904	933	818	847	909	950	890	868	929	895	907	920	904	893	850	868	947	860	942	899	873	921	891	861	932	859	900	893	932	915	869	876	866	893	877	836	902	841	889	874	899	883	901	893	895	876	839	852	930	879	879	892	895	876	880	902	876	843	895	880	919	905	908	902	881	908	916	899	875	853	898	847	902	898	921	927	935	939	913	882	904	906	847	897	922	922	871	905	886	921	893	857	854	847	893	878	881	868	864	878	878	912	888	943	907	873	860	886	842	887	860	902	910	851	952	858	900	893	912	825	945	859	915	886	855	879	824	904	953	823	953	861	900	858	903	877	855	920	868	888	889	885	929	872	938	923	907	918	906	882	811	866	895	872	856	896	901	920	946	888	924	900	823	871	903	957	863	894	941	889	889	879	904	881	919	894	897	855	876	904	916	874	922	932	853	878	860	876	922	884	890	872	851	857	887	909	898	940	927	808	924	916	881	888	858	887	930	848	893	943	836	890	940	926	913	906	905	879	881	911	891	855	926	869	882	848	879	876	947	870	918	936	859	920	914	873	874	899	854	882	963	876	899	908	856	877	892	851	836	898	867	959	891	940	921	913	1002	894	909	912	872	910	897	878	883	895	918	865	891	864	898	927	863	891	896	872	894	915	932	896	943	890	918	926	828	912	898	875	860	912	942	862	862	950	893	910	867	882	901	949	913	901	887	951	860	902	878	912	851	929	910	925	913	908	904	873	922	883	950	924	890	889	909	871	895	907	920	906	930	885	843	892	867	852	928	888	818	919	914	853	922	879	823	928	924	911	921	873	931	880	882	909	857	892	895	906	888	889	868	908	917	871	887	877	915	952	871	870	892	894	890	888	873	883	916	846	843	911	821	933	851	951	888	913	892	893	822	903	891	864	880	903	851	927	891	908	875	907	894	945	873	903	862	905	897	895	914	872	943	943	910	877	896	834	907	880	881	886	841	905	909	886	921	906	879	938	904	928	868	923	888	881	879	888	868	912	878	918	901	861	913	885	919	888	834	897	881	868	913	928	861	916	979	929	941	901	893	845	889	877	916	876	900	903	936	866	920	905	877	893	896	954	921	855	879	876	905	879	886	904	948	877	849	899	917	910	876	892	908	849	953	881	927	846	857	916	857	853	867	955	894	900	859	844	861	945	920	918	885	892	887	884	862	873	909	910	892	860	866	949	918	905	877	821	866	870	873	924	927	855	847	956	937	924	894	911	896	895	904	922	901	839	910	892	881	869	883	906	869	844	921	880	915	926	838	892	903	912	941	913	829	924	908	909	924	927	869	884	866	895	886	881	853	852	865	900	924	909	944	880	928	903	915	886	912	911	902	886	878	914	929	895	907	886	902	874	903	882	907	896	894	824	886	890	893	923	837	895	894	889	925	840	856	891	876	860	906	906	861	909	887	879	895	863	914	908	927	909	893	950	850	816	927	906	931	907	877	923	926	901	896	899	839	872	914	871	901	878	921	864	876	870	880	875	845	876	855	887	880	847	893	919	845	865	866	843	884	913	883	917	952	895	873	912	931	920	857	916	851	868	856	920	900	888	953	872	873	877	869	898	892	894	916	901	924	863	871	938	921	870	880	893	880	907	882	874	882	874	920	841	860	886	917	877	861	866	922	876	886	922	885	946	894	898	902	861	870	898	881	890	908	880	870	929	863	919	887	930	891	913	897	938	876	905	897	912	878	897	922	905	883	932	869	865	887	866	881	911	858	887	874	858	885	897	875	920	871	800	866	874	853	990	865	894	931	810	881	877	901	893	920	877	912	932	891	874	911	907	887	915	913	868	829	910	842	883	913	915	949	887	880	915	858	855	921	899	842	884	921	872	886	954	943	898	873	879	910	917	896	905	878	914	943	885	826	965	893	896	923	922	906	903	874	897	936	894	865	934	949	896	864	948	837	880	877	839	896	889	899	895	928	878	841	897	873	849	915	953	903	893	877	910	926	927	862	924	925	942	862	857	898	896	886	904	875	897	844	919	880	874	894	852	855	866	861	903	917	886	897	866	927	902	901	893	912	915	906	919	873	934	897	873	893	915	902	900	925	934	905	893	850	879	849	884	923	898	919	978	895	889	897	885	903	862	864	852	923	857	897	902	882	846	885	933	841	865	896	931	869	931	901	820	863	880	872	905	834	873	849	900	917	846	865	897	944	926	898	867	930	912	935	895	934	855	928	926	925	869	833	859	861	847	856	832	868	931	936	829	866	944	819	839	845	879	943	915	880	924	840	881	909	906	879	915	859	871	908	887	906	860	915	873	871	909	890	916	896	870	883	842	880	888	893	943	897	898	879	872	892	887	935	875	894	934	898	886	903	896	875	871	899	874	880	935	945	875	893	905	889	880	885	925	874	879	884	883	892	834	877	863	869	912	843	905	933	861	905	866	952	848	857	929	786	846	966	917	846	911	839	892	918	879	828	874	889	915	898	892	895	913	850	900	908	856	877	943	892	901	928	904	909	870	878	879	898	912	914	956	897	920	896	936	897	848
24476	21137	27543	24879	12841	667	436	375	340	295	271	266	264	271	279	292	284	261	258	249	257	291	278	256	254	239	208	224	263	243	248	222	225	255	232	248	218	246	201	233	233	242	249	248	230	240	260	236	243	236	255	222	242	210	226	225	231	210	222	226	232	226	220	229	239	253	224	231	233	233	211	220	211	226	232	231	244	257	215	227	238	244	219	248	243	240	236	228	240	231	242	261	262	241	270	232	263	249	245	227	241	240	237	222	219	231	242	250	241	236	226	208	254	227	239	248	243	242	237	215	222	239	218	219	250	237	248	259	225	237	228	260	232	224	243	238	257	235	237	222	222	246	226	229	240	239	259	235	219	219	239	211	212	240	251	248	253	235	251	242	204	229	208	241	218	229	261	238	241	210	229	237	223	213	235	248	238	256	238	230	252	246	215	245	222	234	273	232	233	239	241	224	239	230	248	262	230	241	229	257	238	255	234	217	249	201	244	265	253	234	241	248	230	226	211	206	226	245	239	246	214	215	235	230	240	246	220	229	234	216	268	205	260	221	245	243	217	197	235	245	241	239	242	244	227	204	246	239	229	228	247	228	259	226	218	235	238	233	236	216	210	253	236	228	226	225	231	206	226	235	224	248	232	214	244	282	234	208	251	272	218	243	238	214	252	246	242	243	213	256	256	225	235	235	211	203	222	232	233	233	241	201	240	207	210	260	243	236	227	243	236	245	244	234	231	242	240	232	238	251	223	240	223	239	238	248	231	235	230	243	233	255	251	256	246	235	219	244	233	233	224	222	217	244	223	240	248	220	226	243	228	223	240	247	220	214	237	240	253	219	233	243	203	252	229	256	236	227	245	217	236	223	199	244	243	245	237	221	206	223	225	232	215	217	199	218	230	201	231	226	224	226	248	213	239	236	235	265	259	233	249	253	249	219	238	242	255	227	219	225	240	227	221	261	233	213	216	233	247	255	237	243	228	231	219	219	250	237	227	235	225	244	231	241	229	253	207	233	233	236	240	221	229	227	236	227	235	248	242	222	252	242	234	224	218	238	221	243	259	247	233	242	217	247	243	238	237	223	229	244	228	259	228	234	239	247	240	224	236	213	238	246	248	205	255	218	250	237	232	239	236	235	242	206	257	236	194	241	233	230	233	221	252	248	220	239	245	224	217	240	233	233	229	257	226	222	241	248	254	263	226	246	247	245	254	222	240	221	237	226	249	266	204	225	219	254	233	231	249	244	229	242	234	251	235	207	227	224	222	211	219	262	242	229	217	208	218	224	215	245	219	242	252	230	259	260	249	251	215	225	247	216	216	263	233	232	220	216	228	213	216	224	247	241	241	274	234	223	240	215	226	220	252	205	240	242	230	245	235	209	207	228	229	218	224	212	215	229	231	246	212	253	255	237	257	256	226	240	257	237	244	238	223	240	233	222	242	231	249	225	223	273	228	240	261	219	224	211	236	215	229	256	246	222	265	232	239	240	234	223	224	240	254	232	233	221	248	254	266	245	239	250	263	208	258	257	242	237	230	228	218	229	251	212	217	234	208	215	231	215	232	227	230	248	225	227	245	251	216	255	257	233	252	222	200	235	264	218	259	226	257	253	266	278	237	233	244	218	237	236	217	239	220	239	258	246	231	251	239	245	240	247	235	241	211	234	235	251	246	213	265	253	241	260	258	221	230	186	222	231	218	239	223	236	250	220	233	264	264	234	245	225	216	236	258	217	194	238	203	244	223	216	221	261	253	245	240	239	231	250	262	188	258	202	212	225	217	241	231	221	234	235	208	210	219	232	238	227	234	201	234	250	257	230	246	245	243	253	211	214	215	221	224	215	235	222	227	230	233	226	208	213	204	228	242	215	240	215	229	246	217	226	244	249	232	257	231	225	205	214	220	236	240	246	216	226	222	220	221	221	187	216	203	263	226	218	206	232	195	243	201	213	231	224	251	237	259	217	211	272	259	235	258	252	218	225	239	228	235	233	221	219	247	261	218	214	223	228	237	242	206	208	257	234	232	220	241	210	250	236	239	211	255	230	221	235	207	221	231	225	238	229	220	217	222	215	213	244	250	246	211	219	258	199	228	218	224	242	248	236	228	240	255	256	214	239	242	224	226	243	252	228	219	238	232	237	243	262	228	224	240	230	253	244	286	220	250	221	237	236	231	239	219	258	236	228	236	219	227	218	231	236	226	229	227	234	243	208	243	230	235	251	258	235	242	227	225	252	242	280	200	225	252	243	224	218	250	238	239	229	227	232	215	245	240	252	237	248	216	230	238	239	217	226	241	266	249	217	232	230	272	244	247	231	246	205	206	245	246	239	246	250	224	220	233	242	192	230	246	224	232	245	248	235	222	237	232	237	243	213	244	216	230	246	229	223	211	224	222	236	216	258	222	240	269	234	216	215	204	225	247	195	214	229	212	227	225	226	225	236	231	230	229	239	243	221	229	257	243	235	234	228	218	245	207	215	238	237	257	238	224	227	245	240	234	215	216	221	236	219	247	262	234	236	229	216	237	233	257	245	213	256	220	216	218	249	249	255	221	233	245	234	239	222	217	234	244	241	247	251	207	215	231	230	223	239	230	248	244	213	217	209	241	227	225	217	207	256	271	256	244	247	241	248	243	236	232	228	235	250	261	243	216	246	231	254	228	255	228	241	222	237	255	224	238	218	254	244	241	250	254	227	246	246	228	219	219	244	218	229	247	238	221	222	234	252	251	231	229	231	210	228	188	245	238	216	203	249	231	233	205	233	233	233	204	228	205	200	243	204	233	211	227	234	229	219	254	233	222	237	216	250	244	224	202	231	229	252	198	257	237	281	225	226	255	224	257	241	242	237	244	225	220	238	226	248	243	272	249	231	233	242	255	241	213	212	221	253	246	235	235	231	241	251	226	234	235	223	221	241	228	237	241	239	235	260	253	240	233	242	238	267	223	249	209	229	222	237	225	218	257	236	214	252	232	210	228	237	209	253	200	229	246	214	243	231	227	245	232	248	192	223	228	221	225	226	243	245	231	214	253	206	216	229	234	254	245	229	219	256	270	228	238	258	227	220	204	223	271	214	248	235	237	239	251	219	215	237	228	226	241	245	243	232	217	242	247	216	243	235	209	229	240	228	242	224	219	219	231	249	237	256	246	233	245	253	222	260	249	206	213	245	229	226	210	254	246	243	245	229	228	198	237	228	241	245	261	250	223	230	231	234	223	247	234	234	252	227	223	223	239	239	211	223	237	231	258	229	227	225	222	218	237	224	231	248	252	244	228	193	232	240	240	221	246	219	247	220	238	233	229	232	235	215	253	225	257	213	252	240	199	240	244	223	237	224	245	253	247	250	243	259	225	266	226	225	178	203	257	242	224	231	202	229	237	242	248	250	248	219	234	216	224	235	243	247	225	222	239	242	236	223	234	239	245	218	215	234	189	211	236	236	238	213	254	216	231	243	243	231	220	194	222	237	231	237	245	222	220	208	235	250	240	213	241	276
3131	5036	3409	1573	1221	961	781	650	507	480	419	374	378	414	338	334	326	320	336	305	301	286	289	318	266	305	265	281	301	283	275	281	311	298	298	271	287	265	282	267	279	289	242	277	288	288	281	282	272	260	277	276	268	294	243	255	280	279	282	290	260	304	284	276	264	298	260	280	261	284	273	294	273	295	292	267	300	295	295	298	288	262	266	263	267	241	276	303	265	298	309	302	251	323	291	260	267	244	285	294	268	284	262	315	251	286	242	244	281	300	267	261	272	262	291	275	273	300	281	288	289	259	268	277	242	277	297	281	271	278	313	307	296	290	292	274	290	299	271	261	284	264	282	270	281	293	275	281	277	276	291	255	261	294	278	301	257	280	285	275	311	278	269	267	273	287	285	302	282	287	263	282	280	279	281	283	251	281	272	253	287	270	299	283	261	253	292	290	259	308	291	261	313	296	269	270	293	291	302	263	283	250	292	278	273	267	272	223	276	284	262	263	284	262	259	269	283	251	295	288	227	256	241	257	286	273	249	290	281	259	284	284	275	320	269	281	275	261	274	286	291	263	261	293	270	317	287	242	278	277	275	295	254	269	270	271	259	276	288	269	289	281	278	268	255	271	281	306	247	251	285	297	249	253	273	266	285	268	328	275	273	279	281	272	278	265	263	288	263	277	269	270	267	278	288	290	260	318	268	271	305	280	292	252	269	286	281	280	294	280	247	285	273	299	250	266	263	309	291	234	285	264	259	272	299	281	288	313	277	282	268	251	249	266	279	298	265	291	288	290	270	274	299	275	271	298	279	280	288	304	294	252	290	279	241	281	283	288	284	276	257	306	261	261	283	282	288	278	270	250	301	275	302	295	239	274	272	295	270	251	290	263	300	270	266	275	281	298	267	242	265	262	285	279	258	301	263	282	330	289	281	290	264	260	279	278	283	294	292	280	253	307	273	262	295	288	274	291	262	303	310	259	287	260	283	269	318	249	258	298	281	301	289	246	261	285	285	273	298	271	269	294	288	280	298	269	273	244	302	279	260	292	267	268	259	268	283	273	284	255	290	302	293	289	277	292	272	286	284	284	306	274	272	289	284	288	308	286	292	274	288	278	272	272	293	307	264	278	259	295	298	265	283	293	259	268	289	288	247	272	323	252	286	278	282	258	258	273	262	275	281	286	263	265	285	296	289	275	303	271	288	287	263	269	277	276	281	259	277	247	254	269	260	266	275	253	290	274	266	285	265	305	300	289	244	306	296	273	270	275	273	272	260	279	266	270	300	299	282	297	267	281	256	286	287	274	267	237	278	318	271	282	283	257	321	283	289	289	281	291	283	312	271	263	288	275	265	271	287	288	253	280	272	277	270	292	271	294	266	268	279	276	262	302	292	279	267	259	264	321	276	253	248	294	301	267	278	283	245	271	289	267	268	270	276	263	257	289	300	292	290	281	256	313	284	261	263	270	275	261	299	319	285	283	276	275	276	278	302	291	259	283	271	294	309	236	276	307	307	261	282	284	286	287	281	286	273	298	285	277	265	277	291	294	267	249	317	280	300	266	290	272	274	271	276	285	298	273	247	257	275	261	302	281	260	246	290	265	309	289	292	295	303	270	292	253	277	273	274	281	269	295	279	249	300	295	290	285	276	284	243	298	273	288	268	286	266	259	271	263	301	285	268	262	260	302	300	276	270	270	302	312	265	281	276	284	294	306	282	314	256	262	253	253	306	287	271	294	283	268	270	285	241	266	256	269	271	280	257	269	265	279	300	285	288	289	273	274	271	288	271	289	270	264	275	274	254	274	258	300	313	292	304	307	266	266	253	306	292	284	302	282	289	284	282	264	254	279	282	311	283	299	292	302	290	289	295	236	263	269	286	301	294	269	265	263	269	259	255	270	277	274	286	297	274	304	250	301	290	252	277	262	279	258	290	270	290	266	267	259	278	323	300	285	284	277	243	246	270	280	282	289	295	276	280	276	262	290	274	288	308	306	296	254	263	296	293	282	287	273	278	291	259	250	272	279	249	275	271	244	276	288	301	247	271	262	257	275	267	286	277	291	292	293	280	291	307	253	262	281	261	304	276	279	262	298	269	284	306	285	270	246	277	301	292	266	277	272	275	324	270	281	246	252	279	283	248	256	276	283	260	278	268	301	254	292	294	280	281	327	237	296	242	281	272	300	273	240	314	274	289	252	260	290	257	287	285	295	276	299	280	293	267	285	244	297	286	279	274	279	295	284	295	276	291	288	301	258	287	271	289	279	274	276	293	273	246	304	293	262	274	266	273	293	269	288	296	283	284	274	276	282	273	281	273	284	256	269	285	296	289	273	277	296	287	285	271	281	256	282	259	274	296	293	289	252	284	283	295	254	259	311	296	280	293	292	281	264	303	279	265	266	278	268	291	282	317	290	296	287	287	283	291	268	280	255	245	290	285	289	285	266	293	233	252	294	280	268	256	296	274	268	281	306	330	277	307	281	282	312	284	255	274	289	299	258	265	264	298	292	266	252	288	275	304	259	282	285	257	284	274	278	292	282	274	278	278	261	275	271	254	269	265	318	269	298	263	283	281	281	259	281	273	256	272	297	272	312	277	279	265	291	268	296	286	283	247	283	257	263	268	245	256	295	311	237	292	286	281	263	285	303	256	291	265	285	298	279	275	269	276	285	257	282	278	290	266	263	272	279	284	258	285	258	276	292	263	319	308	274	302	303	283	258	253	260	266	258	272	271	268	257	307	259	273	276	268	290	313	287	286	268	267	257	256	272	285	282	244	294	282	284	286	284	262	278	274	257	280	265	258	272	277	260	283	253	277	273	280	257	285	282	286	274	282	302	271	264	289	295	282	294	272	288	284	289	288	274	273	313	290	271	301	258	287	264	280	281	272	269	312	277	238	268	283	250	281	287	271	275	291	279	298	254	288	246	252	275	282	263	317	268	265	273	284	255	274	270	279	244	270	264	272	274	297	264	283	276	310	255	264	268	259	235	281	260	261	272	274	284	279	296	305	283	282	293	249	282	258	269	272	261	258	278	310	271	266	281	272	285	281	250	312	268	278	273	275	295	267	303	260	289	305	272	281	268	269	271	243	274	287	298	298	287	262	256	295	271	279	297	277	258	259	286	276	282	304	266	267	300	278	264	273	268	284	264	257	249	282	264	258	277	281	290	289	296	239	281	265	287	291	256	285	293	272	277	283	270	296	258	303	273	287	299	257	288	276	308	301	257	301	255	298	289	252	257	305	320	256	265	241	269	276	280	243	278	293	284	259	286	263	253	260	286	257	281	297	292	277	275	279	261	303	271	255	294	296	284	274	305	278	282	257	294	267	280	291	279	278	307	282	260	265	276	295	290	283	271	251	290	290	280	273	257	258	275	260	252	283	278	260	301	279	265	270	285	304	270	305	290	271	301	275	263	250	278	268	302	269	282	273	279	258	300	262	297	256	278	304	282	265	262	293	253	268	278	270	274	256	290	261	290	271	297	243	266
22415	21182	28902	23739	21188	21248	10924	1481	1167	1043	955	913	855	853	842	844	859	765	726	799	735	735	743	726	740	699	699	742	747	717	691	728	758	730	693	725	724	656	644	666	722	663	734	644	691	725	714	696	611	696	668	698	658	709	739	695	675	639	706	715	671	678	672	699	724	654	701	704	640	677	661	646	672	669	625	729	641	698	718	719	684	716	688	653	670	662	678	671	685	703	655	687	680	688	660	664	687	703	679	722	684	682	702	727	731	669	711	659	675	686	671	687	737	677	619	723	665	703	667	683	682	694	701	679	685	690	686	678	663	710	662	700	676	671	670	719	726	638	670	667	696	677	677	701	667	713	682	700	669	643	696	756	701	674	679	623	701	643	653	718	693	671	665	671	680	783	639	700	702	727	655	745	678	716	650	703	702	713	698	652	685	651	688	666	719	703	726	724	668	701	705	668	705	711	697	669	663	705	724	682	681	693	734	647	669	683	655	698	707	654	666	694	660	665	677	665	723	681	686	681	717	708	685	635	676	689	701	679	680	734	698	713	670	672	658	643	682	694	676	693	692	717	694	626	694	641	682	645	685	647	717	666	654	698	673	638	711	659	722	718	706	649	737	686	716	672	671	707	657	668	648	703	704	695	649	673	667	691	716	660	670	695	648	686	648	680	664	697	672	700	624	657	710	678	704	675	645	690	673	637	679	675	675	669	618	692	704	654	697	669	676	688	742	689	688	655	678	650	708	667	699	723	680	730	682	660	704	684	679	714	652	697	702	725	698	709	695	698	680	698	654	645	708	690	662	666	694	667	716	678	695	681	676	697	698	672	719	664	684	713	666	652	669	633	707	664	702	668	712	687	654	682	698	685	655	695	735	682	690	677	729	651	689	666	691	693	728	657	697	636	676	695	654	679	660	631	676	690	706	690	728	696	711	660	658	698	699	667	698	703	705	636	671	707	673	704	695	705	689	675	685	690	663	659	681	663	689	661	680	665	687	665	691	627	657	743	729	668	685	645	681	717	686	651	657	685	691	639	694	730	647	680	690	688	762	699	699	680	658	689	674	690	695	722	667	707	703	705	675	685	676	690	736	672	681	689	674	643	645	676	676	680	674	668	688	688	696	708	700	663	678	634	648	663	696	661	741	700	683	647	712	759	678	683	670	648	713	687	683	674	737	707	717	681	663	707	718	707	663	636	675	664	684	697	682	750	659	689	656	657	673	664	724	678	682	647	664	666	700	708	619	663	697	635	711	681	688	720	703	677	697	652	684	625	658	708	647	689	677	672	663	683	680	707	691	651	650	667	665	679	698	656	667	667	663	670	653	656	698	664	670	658	681	683	698	663	743	712	653	678	719	691	702	661	730	704	672	696	696	663	680	683	649	682	689	691	660	728	693	718	711	658	676	667	631	647	681	641	699	635	652	626	650	716	676	685	695	685	689	660	682	725	662	695	636	661	687	652	674	717	737	674	686	692	645	726	715	697	673	687	704	732	659	679	671	673	683	679	681	767	657	636	693	712	697	713	694	660	691	631	684	699	635	656	676	638	701	680	689	734	655	658	673	737	676	705	698	651	662	689	720	695	723	657	647	647	654	655	703	702	714	590	748	667	667	699	656	636	690	661	709	703	664	631	669	622	705	697	651	693	690	641	708	664	735	694	645	645	656	708	653	713	688	680	705	679	600	686	682	678	707	645	632	679	686	734	686	680	645	672	695	689	713	671	690	647	702	669	710	605	694	675	678	706	691	707	696	685	694	659	647	714	687	641	694	680	697	657	663	642	686	709	667	709	694	690	687	699	672	676	632	683	715	676	711	682	732	664	621	661	660	674	680	667	736	702	703	695	731	689	682	688	708	702	684	677	701	699	645	719	663	734	682	667	682	707	697	676	636	690	737	674	672	653	710	699	664	705	677	623	695	679	647	622	698	689	672	658	699	703	674	668	649	656	694	667	697	668	693	673	705	698	670	709	682	682	683	692	709	688	668	670	650	720	697	682	650	687	673	667	655	693	676	696	695	701	738	687	724	672	699	725	672	700	609	737	674	653	666	694	675	638	737	723	677	677	680	665	656	687	664	701	677	726	696	677	668	677	701	693	679	691	650	669	670	661	641	688	691	688	675	640	663	695	641	723	683	684	667	635	704	674	687	694	697	711	671	710	675	674	690	682	709	653	699	687	642	679	714	700	698	635	656	655	647	683	678	669	697	636	669	729	668	611	671	657	619	705	724	697	688	669	707	684	715	641	620	665	677	691	677	658	631	705	641	681	659	673	668	681	693	666	647	664	653	701	673	648	724	662	693	662	687	698	718	634	669	660	706	684	703	651	718	698	703	701	628	667	635	695	666	650	693	628	716	639	663	677	724	650	691	659	678	681	689	657	650	647	664	677	679	671	647	651	685	655	643	655	696	691	652	718	733	662	683	693	646	694	636	745	699	596	688	702	673	679	709	741	666	718	667	682	677	694	675	660	686	645	637	675	649	676	698	640	700	692	660	660	703	652	724	686	655	736	673	712	663	690	667	684	698	686	675	668	660	651	651	693	649	630	748	661	677	694	706	712	629	659	621	687	692	703	699	693	695	638	675	662	696	689	701	675	627	670	740	721	639	643	672	680	661	725	674	701	684	659	692	664	704	657	655	660	662	651	728	671	698	702	700	686	658	681	666	658	664	679	678	668	647	664	678	679	709	692	678	667	650	681	722	715	677	666	665	647	663	665	674	678	669	677	683	680	688	731	677	719	697	712	688	684	698	665	673	675	690	667	653	657	690	711	735	710	674	682	712	672	673	654	669	687	680	711	698	711	667	664	680	635	662	734	686	688	639	650	680	660	653	658	669	695	641	675	694	642	668	649	719	632	658	704	720	675	672	675	676	673	715	665	729	703	707	702	656	680	690	667	660	646	643	641	654	674	673	711	654	714	707	701	680	688	701	707	684	631	673	688	687	673	674	701	675	696	695	662	669	664	642	691	706	709	695	727	689	680	627	686	714	650	707	686	732	671	650	696	676	678	680	707	728	724	645	658	715	680	619	670	712	677	632	681	668	685	686	673	632	732	706	713	653	654	655	670	674	665	648	709	709	660	643	653	705	665	658	661	675	641	688	668	653	693	675	703	693	698	698	703	661	689	689	698	669	639	700	647	669	692	718	681	649	604	665	642	715	712	692	665	718	683	657	703	665	611	666	691	644	689	675	703	680	664	672	705	698	660	703	700	652	680	731	694	665	680	671	718	698	660	673	677	681	630	662	701	719	707	673	692	675	687	648	621	666	701	671	664	665	675	693	682	672	665	704	700	683	692	631	696	661	675	671	655	666	684	672	701	708	678	652	659	670	653	667	694	707	674	669	696	675	727	662	658	679	710	728	701	681	697	692	714	682	705	702	678	711	618	703	664	672	686	707	708	678	629	656	673	627	649	694	731	718	686	689	616	664	664	660	708	682	681	703	743	667	617	686	648	715	703	666	672	667	688	686	698	681	675	666	665
4443	14132	9908	5221	3666	2823	2338	1889	1569	1401	1278	1213	1055	1007	1026	959	869	838	846	858	864	833	820	844	776	789	779	784	765	821	768	784	739	769	775	714	764	761	777	748	769	775	770	782	740	736	765	771	790	762	713	770	768	787	777	753	743	758	772	761	741	706	744	751	790	759	758	760	736	758	730	781	762	730	731	720	709	723	715	761	766	790	789	773	713	710	756	738	781	759	788	748	763	713	732	770	732	775	793	731	736	763	727	726	736	760	735	728	699	709	701	799	721	720	732	779	787	746	732	737	783	752	737	785	754	700	700	718	737	689	703	724	760	787	721	717	782	739	748	727	773	729	780	756	748	696	775	758	709	745	686	757	740	753	738	758	756	773	748	726	762	722	758	723	765	764	760	765	727	789	756	776	762	726	743	739	687	736	717	735	714	725	700	756	737	757	765	681	724	684	702	730	756	780	753	729	708	725	698	725	707	709	739	722	760	702	791	743	717	726	732	776	732	751	727	731	670	754	704	753	701	722	728	772	703	756	762	731	738	765	721	760	741	733	752	778	724	739	751	697	730	769	776	719	783	766	730	733	763	770	708	765	763	735	726	728	758	738	740	739	728	762	737	724	759	748	710	747	789	743	687	758	747	746	772	753	788	713	745	764	757	742	746	762	710	766	711	758	705	732	836	742	729	814	771	722	724	700	765	714	739	765	744	752	775	720	716	725	729	759	774	749	728	708	787	735	725	712	760	755	769	700	784	776	744	703	721	781	724	793	726	752	714	708	722	747	721	730	734	795	732	764	767	762	709	734	762	703	747	711	740	751	726	724	780	739	706	736	759	738	700	766	711	732	771	744	724	764	744	765	719	710	725	752	746	680	698	747	715	779	722	713	728	723	719	741	744	760	765	725	754	752	775	718	695	730	739	755	729	744	800	747	756	718	690	779	727	746	773	780	778	727	712	796	677	757	705	698	742	733	745	731	767	714	769	704	745	744	718	752	711	722	708	716	747	738	749	751	709	774	769	740	783	739	691	731	724	724	721	745	695	728	770	764	759	789	718	778	705	739	766	744	698	736	746	711	741	736	743	790	772	799	685	736	723	756	710	757	766	783	735	750	781	742	707	731	713	735	784	805	797	750	723	751	739	750	771	792	726	776	716	767	749	787	742	725	702	721	704	702	733	740	747	804	743	709	743	736	778	725	815	731	741	792	705	748	714	718	753	781	727	775	704	731	785	787	763	722	762	738	716	763	770	714	742	763	725	743	726	778	750	730	771	803	774	755	738	687	745	747	703	748	729	720	759	734	731	746	767	693	757	697	751	765	769	725	732	737	782	707	798	690	712	761	717	728	738	716	754	776	740	739	719	712	713	753	733	761	772	749	767	683	709	747	730	748	774	746	757	769	745	713	732	712	725	772	739	711	749	722	725	731	712	796	735	694	785	721	745	752	724	717	745	715	727	752	756	740	701	728	745	720	768	765	732	777	735	717	768	724	724	755	779	747	737	726	715	748	759	698	739	767	724	725	704	748	715	711	728	724	697	740	715	794	773	722	741	743	712	714	763	719	724	703	772	711	793	733	740	766	691	735	710	733	795	732	734	740	737	749	709	741	734	751	739	786	794	733	729	690	736	750	736	766	757	807	737	728	681	708	760	729	722	763	775	727	781	752	729	765	750	723	716	738	756	731	713	754	769	756	739	754	734	789	721	751	738	755	779	766	728	750	736	733	735	762	753	707	695	710	760	723	708	772	771	728	741	735	710	755	719	717	770	785	739	734	734	756	716	680	766	772	711	709	712	718	723	763	693	725	745	795	728	735	731	724	800	718	765	771	741	734	685	787	700	759	745	705	700	705	740	734	731	723	767	754	743	724	695	754	715	751	722	779	775	723	734	698	726	715	736	738	730	766	731	775	727	752	766	738	747	735	749	751	763	723	715	700	711	764	720	747	717	746	735	750	750	760	759	735	763	759	746	759	730	726	753	734	691	732	733	692	744	668	757	760	762	756	720	731	703	707	794	749	717	794	730	714	765	751	738	705	701	762	732	727	694	777	739	728	798	765	786	732	788	797	794	738	713	693	752	742	798	754	722	756	730	753	735	790	767	702	769	752	739	720	768	748	794	758	779	711	702	725	727	703	751	744	715	730	746	756	709	734	735	781	765	716	756	723	766	759	710	758	734	732	705	729	723	762	769	733	792	726	759	719	748	778	775	747	740	719	744	792	731	760	761	715	767	749	758	743	750	738	659	716	730	702	736	722	765	742	735	706	728	740	762	764	751	747	734	722	741	756	742	779	718	689	794	819	713	747	724	764	723	771	721	733	728	726	703	771	732	742	713	749	722	695	821	726	768	707	738	759	770	742	744	783	796	748	733	785	735	751	706	753	743	715	693	729	790	726	729	786	725	744	746	756	810	770	708	695	725	734	732	739	775	739	706	730	749	749	779	721	747	711	729	727	771	749	744	753	762	702	751	715	716	740	754	730	815	763	749	739	685	771	747	706	760	769	734	731	734	740	771	716	746	699	775	723	758	752	745	761	746	811	725	735	738	745	698	779	676	731	760	709	725	665	761	702	721	735	769	771	737	750	684	785	745	724	783	756	763	728	742	742	757	708	724	734	756	739	747	764	701	747	754	741	760	691	752	716	763	722	724	707	774	784	751	716	699	779	716	754	724	732	815	771	746	741	758	704	754	761	741	718	741	701	718	769	760	709	696	707	660	735	759	686	704	703	741	750	768	750	712	739	714	786	777	742	707	763	716	715	811	760	764	752	743	760	713	739	740	771	710	729	710	745	728	731	719	761	746	763	705	712	763	776	748	717	698	805	733	717	762	748	768	715	751	719	783	705	733	753	706	714	722	804	725	708	782	785	768	728	756	722	709	761	781	763	767	753	768	756	765	704	709	735	733	721	702	785	759	736	741	722	691	747	785	732	733	777	805	742	731	714	709	773	711	739	724	788	765	762	723	742	727	734	709	764	724	720	748	762	743	736	699	758	723	715	715	747	727	746	753	739	788	746	787	727	788	736	827	726	728	753	758	755	727	788	720	746	714	782	755	709	783	757	746	756	765	725	785	725	725	767	743	750	770	775	770	721	744	734	765	742	701	716	719	739	775	729	775	746	711	746	742	704	734	704	687	756	766	782	737	734	732	717	763	695	741	739	753	773	744	685	766	732	753	731	683	792	820	785	747	757	685	753	762	740	719	772	756	702	755	712	764	734	719	692	768	744	728	733	704	747	679	739	768	722	682	741	765	684	727	725	747	746	701	712	745	764	692	676	757	729	758	805	746	711	790	754	697	742	751	777	759	748	769	725	753	739	734	735	681	770	737	790	751	743	743	761	716	740	745	775	700	737	736	732	734	753	793	702	765	729	765	718	784	768	731	694	758	761	745	718	767	719	742	730	785	797	779	741	717	740	746	705	769	806	762	764	724	733	762	750	738	763	726	771	764	755	733	746	797	761	744	739	713	781	768	710	736	761	765	709
27299	18084	4048	703	508	509	478	489	479	456	513	445	484	523	483	447	495	456	462	483	456	501	492	482	446	447	499	467	443	477	482	442	451	450	483	488	486	414	485	496	443	458	446	440	478	470	460	494	484	478	491	490	447	486	440	494	520	462	478	437	457	451	511	468	486	474	467	523	490	464	422	482	481	522	460	457	479	433	455	481	473	440	504	505	458	495	425	493	471	446	493	463	436	474	488	478	471	419	448	460	475	471	488	481	475	473	508	480	474	512	473	477	470	474	498	469	443	466	482	479	472	481	465	427	455	475	467	461	468	488	485	453	473	466	470	489	458	436	483	462	445	500	535	489	447	433	503	465	508	476	460	520	450	500	430	486	420	487	502	429	468	492	471	469	438	437	465	462	488	457	459	470	477	455	527	450	460	456	492	472	454	454	487	429	484	510	497	445	439	487	485	471	459	470	509	498	492	458	457	490	502	500	498	447	478	501	494	490	449	513	442	455	439	478	502	526	450	458	483	474	435	479	487	508	524	463	496	451	431	477	460	468	458	421	473	485	445	452	488	475	445	504	467	458	505	453	474	456	463	476	491	481	460	468	466	464	513	445	454	427	492	477	447	452	439	448	481	471	468	469	477	457	473	460	453	455	483	457	506	468	454	440	458	494	443	460	481	481	474	450	439	431	500	466	484	444	425	507	450	479	484	474	439	475	451	452	477	475	489	470	459	462	437	464	469	447	467	506	488	470	489	473	485	507	508	494	456	497	507	440	505	457	484	498	498	459	475	453	477	442	440	527	472	481	499	476	447	514	442	464	500	454	443	493	478	476	518	543	496	454	472	498	479	497	453	480	472	470	474	478	518	481	496	463	471	464	472	500	485	451	450	439	438	486	407	489	476	482	447	477	484	477	475	506	502	428	477	444	474	463	455	478	490	458	500	487	506	475	518	477	475	489	485	452	462	492	455	466	449	467	454	437	445	482	425	501	477	514	435	464	476	453	460	451	465	469	478	488	459	452	500	450	487	472	464	463	485	482	485	480	481	455	450	474	489	486	500	499	473	466	470	466	466	462	446	474	521	479	499	457	459	494	505	463	473	470	456	468	498	486	478	498	499	483	496	482	453	469	477	492	471	451	462	498	504	470	466	471	480	498	468	508	458	435	461	456	502	448	450	455	467	475	443	465	467	498	468	497	461	496	480	449	454	504	448	442	466	438	459	480	483	453	478	519	473	520	477	470	473	521	468	462	455	471	478	469	508	502	454	493	485	503	450	500	450	467	466	473	469	481	485	489	483	500	456	479	446	507	460	444	492	450	468	476	480	478	472	512	464	471	457	491	482	462	517	473	472	479	506	474	476	483	477	466	462	507	491	503	461	449	473	460	475	502	499	450	447	450	459	492	489	489	466	486	505	441	506	443	459	432	487	466	443	492	475	483	477	493	460	484	461	473	515	445	445	473	493	466	474	485	493	497	433	464	471	453	471	430	459	444	470	489	460	470	494	440	481	445	477	480	451	477	511	449	477	455	496	475	483	477	486	456	509	451	463	493	480	459	523	467	481	447	486	495	440	441	486	440	434	458	470	459	485	448	477	470	436	485	453	455	494	470	457	510	446	435	429	497	436	431	479	449	464	511	477	477	450	479	451	495	488	507	428	481	473	455	456	464	450	472	481	466	470	431	439	472	506	475	476	465	461	475	436	477	461	486	472	467	455	492	511	464	473	458	492	469	456	468	458	496	468	478	474	477	469	468	450	466	439	450	452	443	452	446	468	490	436	490	464	514	479	485	476	463	460	483	479	475	472	487	490	493	476	464	478	437	530	447	468	480	446	467	529	453	474	484	483	463	435	441	471	459	475	446	451	474	477	498	489	464	493	453	466	488	494	463	529	505	521	501	482	453	470	497	440	478	492	484	478	479	460	498	453	487	457	468	450	487	470	434	471	464	452	498	477	484	508	419	467	462	454	490	457	487	483	481	495	483	453	474	484	464	462	464	460	464	483	489	493	495	472	478	468	460	473	471	479	450	482	449	435	500	487	476	474	504	486	455	463	488	480	485	469	485	454	473	468	486	502	462	490	470	469	499	481	491	443	461	449	492	492	469	449	431	494	525	484	469	496	509	485	502	472	464	482	519	478	439	481	494	520	473	469	487	474	494	501	463	457	448	480	474	537	479	424	467	486	461	480	435	476	479	470	463	468	499	474	465	475	468	443	486	492	473	476	480	454	451	461	506	468	455	446	453	477	484	466	488	492	497	494	479	480	468	474	413	461	425	466	468	456	499	479	516	474	489	487	481	466	434	494	483	478	511	480	445	496	508	479	481	505	507	467	466	462	484	488	457	447	481	488	454	483	458	542	477	497	449	435	453	509	486	504	467	477	520	487	467	471	484	471	430	473	478	459	470	421	475	469	486	458	494	472	475	504	495	446	455	483	502	459	492	445	482	503	461	497	507	456	476	464	488	474	499	474	459	507	491	440	483	423	479	473	519	481	404	471	498	499	461	474	502	458	469	478	490	490	498	490	424	463	435	445	494	496	491	480	524	456	477	439	467	484	449	490	486	518	463	482	481	442	481	473	476	493	431	439	534	451	526	517	507	456	515	500	470	454	431	476	467	456	479	395	466	505	489	455	470	492	475	491	466	454	432	478	460	485	497	450	451	481	495	449	465	505	473	492	467	508	475	448	455	485	456	462	483	477	478	479	435	518	452	477	457	454	452	461	449	483	441	469	476	471	475	497	481	493	513	453	428	468	455	466	479	478	450	488	460	471	498	461	483	478	479	458	473	453	448	508	470	505	476	487	445	480	466	464	467	474	447	505	493	494	471	501	466	501	485	463	463	456	468	511	478	444	438	496	473	450	516	476	451	501	489	507	489	486	480	410	469	446	464	499	462	476	477	451	502	449	479	491	455	465	477	450	502	497	447	453	483	536	455	458	462	509	470	484	478	450	433	512	485	487	471	484	480	508	490	470	471	468	488	483	480	513	469	524	453	478	498	484	456	489	458	480	451	458	510	431	463	468	456	483	495	460	461	470	463	478	491	486	458	466	462	483	457	494	465	445	489	454	458	475	484	477	453	472	470	505	464	473	481	476	456	491	489	487	494	430	476	517	467	501	470	460	521	477	508	505	449	481	481	473	488	461	491	461	445	427	487	465	477	445	446	497	492	433	470	498	471	510	484	480	488	497	457	473	476	475	470	485	506	488	495	502	449	428	470	463	452	452	503	439	486	472	475	442	505	471	489	451	497	457	487	509	469	473	470	466	482	474	469	488	460	463	511	469	478	504	469	456	458	493	488	466	471	460	500	483	484	458	467	490	493	472	463	497	472	475	477	439	460	487	501	470	508	489	475	521	500	480	460	496	490	446	439	493	465	478	494	477	443	490	473	479	475	504	453	472	484	433	481	468	441	462	473	491	474	477	538	440	450	465	472	479	457	488	484	467	508	478	524	471	444	484	446	463	484	510	499	472	451	468	479	435	446
4227	842	778	610	565	544	531	518	570	530	506	509	481	470	465	488	528	480	523	478	520	521	509	491	538	472	564	513	483	513	525	518	507	484	460	530	490	522	515	487	486	514	515	482	461	507	522	538	477	493	511	490	470	513	485	485	480	536	518	512	514	533	506	492	515	501	502	465	480	465	509	530	497	515	495	515	536	518	472	461	485	497	487	493	529	519	507	522	521	472	511	526	535	506	522	502	500	496	465	510	510	512	499	523	445	500	471	469	501	486	492	514	505	524	473	503	489	476	491	504	511	493	511	516	520	493	488	521	525	498	534	491	472	485	483	517	480	522	510	503	488	502	474	513	460	537	535	496	512	466	441	468	514	487	505	509	530	535	504	500	530	487	506	538	506	525	503	534	576	491	484	463	504	520	511	521	507	517	530	505	496	515	484	476	477	520	518	531	517	537	520	505	493	525	505	535	488	511	465	547	521	479	492	487	506	532	520	525	516	522	486	498	507	532	527	509	525	516	498	462	496	501	505	521	522	505	518	514	514	537	484	514	538	528	448	503	520	498	517	513	528	484	531	496	494	459	495	496	501	504	549	516	551	496	543	501	520	496	502	513	501	531	492	488	500	501	513	484	505	524	497	481	526	502	508	530	509	489	490	508	536	502	505	486	508	509	500	530	509	487	547	446	516	512	552	488	513	477	529	469	478	506	492	527	527	469	437	462	493	527	490	496	476	495	481	521	502	498	476	483	556	515	535	508	469	501	477	519	509	514	486	450	515	487	519	537	499	511	506	488	474	506	519	527	523	485	518	522	498	511	491	514	499	549	509	489	511	527	517	517	528	457	473	497	522	541	504	495	487	523	498	526	526	502	541	489	494	543	501	512	496	535	476	534	497	478	496	502	478	485	511	501	542	463	493	498	505	520	472	526	463	573	501	486	491	458	528	543	511	510	489	531	528	492	506	530	528	472	489	514	459	511	496	522	501	563	589	508	529	529	539	522	495	465	515	532	486	478	480	503	516	553	484	512	508	499	505	512	481	493	509	522	537	525	541	511	487	504	524	499	497	491	499	486	504	509	504	491	486	502	498	456	553	525	496	504	476	510	501	533	498	526	516	502	510	493	494	532	504	476	492	502	489	484	484	535	506	522	491	506	482	508	513	498	512	469	478	529	489	506	502	491	495	529	488	505	491	537	493	504	481	525	507	487	528	462	493	502	505	544	557	519	522	515	495	558	491	545	528	508	509	511	494	504	494	470	483	488	515	528	526	495	476	504	519	488	503	509	494	494	543	498	487	472	519	502	521	507	513	493	505	512	498	498	485	504	491	516	537	509	502	495	544	479	500	478	537	456	474	524	531	514	471	494	513	500	511	505	495	520	514	483	510	511	514	446	483	500	519	549	505	508	507	504	480	501	501	499	519	555	499	528	499	497	546	526	524	528	496	521	496	497	493	493	474	475	510	501	522	479	523	507	513	518	501	486	517	522	548	460	533	512	498	461	474	516	470	485	537	493	543	478	519	518	505	517	497	524	537	469	520	523	497	480	504	519	505	504	506	504	542	551	527	503	514	526	505	510	507	499	502	453	536	525	447	519	505	480	484	486	495	483	495	482	526	544	502	523	538	510	529	523	529	519	517	527	496	500	529	513	485	506	509	504	468	482	478	512	464	532	518	503	498	518	502	519	464	482	477	496	518	488	526	506	528	461	504	494	461	480	496	484	502	511	505	493	496	509	521	527	515	522	502	468	485	493	524	491	538	543	479	491	506	493	524	504	467	499	508	502	539	481	500	515	507	510	538	539	513	469	516	504	495	503	496	486	520	518	528	490	519	554	469	510	508	491	493	483	496	443	473	483	527	555	509	496	522	481	492	503	527	517	509	496	496	507	493	489	501	505	513	498	567	514	521	493	522	493	499	509	508	500	496	519	489	469	483	472	524	507	517	533	480	553	514	514	530	465	487	531	449	554	488	514	484	518	524	511	508	537	516	539	511	485	526	512	506	499	496	516	477	516	450	555	485	498	510	533	536	520	514	488	498	555	518	503	528	502	533	496	512	498	504	490	547	527	506	500	502	512	521	515	526	530	532	499	540	514	505	486	498	530	490	545	511	508	531	520	509	487	470	498	487	530	461	479	511	483	489	522	498	486	520	565	507	501	497	474	514	539	463	519	521	489	528	514	486	524	492	529	528	523	499	508	501	505	507	499	496	533	539	465	522	488	507	497	502	507	474	501	531	555	558	523	472	503	463	479	511	503	480	477	465	503	506	521	493	518	513	496	535	535	526	548	510	512	531	520	484	495	468	532	511	509	499	526	506	503	499	493	490	500	496	485	496	490	494	493	485	507	507	500	490	487	527	499	515	519	499	565	549	519	485	511	497	509	520	520	507	511	526	491	526	497	514	527	511	522	504	518	483	508	543	485	475	512	514	524	498	481	507	469	480	550	495	481	508	503	542	454	505	528	505	503	484	479	514	511	460	505	514	491	518	508	468	489	554	539	522	490	473	514	528	500	513	517	504	494	501	496	519	515	475	487	555	487	495	519	508	487	484	501	480	470	561	460	488	495	452	513	489	534	518	489	569	522	521	504	510	508	483	538	516	475	481	471	504	539	514	510	481	478	520	508	490	507	489	482	527	493	553	508	503	538	521	495	517	488	513	496	492	477	526	499	485	561	493	491	539	523	525	542	473	501	520	526	509	506	521	507	481	477	542	513	499	503	501	512	469	501	518	511	522	512	542	495	532	482	517	482	521	472	503	525	478	524	502	505	495	486	525	478	524	540	518	547	470	522	559	519	515	531	494	490	539	492	516	483	457	522	515	499	503	490	457	502	527	504	480	563	514	478	469	537	477	511	533	534	484	507	526	515	508	510	533	519	547	519	499	531	501	522	500	514	522	529	493	521	472	521	528	479	490	487	513	500	521	497	479	509	485	485	538	557	478	526	508	471	562	522	493	465	538	542	514	536	517	464	517	485	527	542	528	523	505	462	504	493	508	545	479	525	527	530	485	496	521	530	528	550	493	512	514	519	523	467	490	511	487	483	492	499	523	519	477	473	514	481	498	498	473	451	503	524	510	467	522	510	564	478	506	519	579	509	541	551	493	503	529	498	530	515	472	488	507	497	505	514	552	511	532	527	489	516	492	476	541	511	545	489	466	519	467	506	475	469	509	515	525	500	534	486	533	491	500	483	495	519	475	514	509	492	527	496	462	535	490	479	487	512	534	473	559	531	481	479	525	476	508	451	524	506	540	496	507	510	547	491	492	526	479	523	501	559	495	544	486	497	499	502	518	490	488	515	510	511	527	496	487	505	485	500	513	492	519	499	463	503	525	477	517	500	510	527	493	490	501	485	508	523	473	498	552	507	511	492	525	515	512	505	459	519	505	472	499	490	483	492	473	480	492	467	497	549	546	532	520	519	504	508	484	514	553	541	508	531	488	487	488	502	503	543	535	501	466	539	524	497	534	485	482	490	479	495	456	525
23344	21082	28429	23985	21096	12103	1787	1193	1084	1006	970	933	903	966	943	903	876	884	841	914	893	903	861	832	890	885	899	823	854	823	805	853	836	866	902	813	830	869	865	904	863	861	911	853	860	857	836	822	896	900	843	893	778	817	883	859	859	810	836	800	890	881	851	901	878	878	795	834	906	859	836	838	824	826	901	872	824	855	821	833	836	853	824	874	814	832	910	849	838	849	806	869	908	833	831	900	837	809	815	817	897	882	880	808	845	864	835	849	824	850	865	838	841	876	797	899	849	839	889	853	904	839	803	840	875	819	803	857	862	819	853	896	834	846	868	826	791	872	843	842	869	873	892	884	824	854	825	850	861	815	796	866	863	891	899	872	862	816	804	800	840	856	874	808	846	853	807	829	864	908	885	820	847	754	821	861	900	845	813	827	838	848	849	823	847	865	837	816	859	833	879	858	863	866	815	834	840	819	812	770	862	819	817	894	890	820	796	848	812	871	884	833	831	904	846	807	849	833	851	837	899	871	829	805	861	872	831	861	840	853	874	848	865	831	875	800	826	816	836	901	849	879	851	897	854	836	842	826	862	848	825	871	840	855	896	842	799	816	861	815	846	865	888	855	862	835	813	897	837	823	823	837	837	844	854	842	853	846	868	844	844	884	863	841	870	836	812	855	861	812	866	812	835	845	855	818	835	822	901	884	839	896	848	918	830	841	814	872	816	873	850	847	858	865	825	838	811	918	840	890	872	851	842	868	838	778	837	850	906	884	846	837	828	848	826	857	800	790	845	847	820	809	822	867	893	871	872	865	807	816	821	868	879	840	852	880	800	870	868	843	848	857	879	863	847	819	826	918	857	820	838	825	819	905	875	850	867	835	886	870	795	854	844	783	894	827	848	799	836	776	822	800	809	787	908	832	810	838	792	901	816	892	828	825	866	831	800	847	828	888	827	812	828	817	810	894	824	828	807	856	789	802	850	797	847	835	872	863	904	882	855	848	867	816	817	816	860	795	824	840	797	849	857	859	887	834	808	831	891	840	904	865	884	845	861	805	806	870	896	843	822	841	855	925	870	793	907	828	815	835	822	843	823	837	834	864	900	834	880	783	885	850	875	810	867	839	814	859	859	854	826	831	889	847	882	860	799	856	910	834	873	889	900	805	873	883	917	852	830	846	877	860	839	892	857	881	861	836	854	883	822	825	847	804	859	859	842	865	777	855	852	867	851	866	814	878	851	884	849	809	868	891	878	824	809	835	808	877	826	866	888	843	844	872	829	809	816	856	919	855	818	840	804	849	867	916	873	853	810	866	853	862	836	895	855	850	817	874	826	815	890	839	836	840	839	888	828	826	783	883	886	886	783	867	879	862	846	897	844	870	868	863	943	842	830	854	866	853	836	880	893	802	884	858	835	846	933	872	872	867	880	840	810	861	859	848	849	875	858	842	842	817	819	874	787	811	881	864	898	836	816	826	756	840	848	852	888	855	817	819	885	808	861	858	911	871	865	815	789	859	895	805	849	814	882	838	775	831	828	879	854	873	858	888	898	845	882	842	876	819	803	855	859	855	861	849	887	831	822	858	836	837	856	892	842	836	855	853	796	793	862	825	838	800	840	865	867	833	817	850	859	847	840	838	879	836	936	810	867	917	815	789	863	853	841	843	868	838	863	857	865	830	834	858	820	835	849	878	836	846	899	808	860	843	874	852	815	846	786	902	815	850	851	818	856	841	812	812	831	893	869	883	783	860	854	838	835	902	871	813	827	839	877	783	842	806	834	841	831	848	841	826	854	862	889	850	802	800	809	882	811	889	854	843	828	837	884	925	870	816	858	873	861	855	829	864	860	841	852	818	881	851	852	788	854	864	864	853	855	834	857	861	823	889	859	816	812	867	860	840	848	853	868	875	863	828	815	830	853	833	858	793	872	821	889	820	841	861	812	879	854	799	861	867	836	785	863	856	849	887	816	859	893	832	817	808	816	838	850	833	827	824	850	836	837	833	891	825	790	838	852	837	815	824	867	834	832	808	854	815	862	876	877	945	836	867	872	899	825	854	848	838	861	890	831	800	821	846	794	855	841	862	845	857	822	804	872	836	830	829	851	904	796	837	870	924	918	814	830	883	857	818	875	820	881	841	931	854	892	826	842	833	806	843	860	825	868	793	849	857	893	858	896	830	838	839	899	869	818	889	841	826	863	844	837	823	840	838	853	803	840	820	850	833	891	866	820	865	868	884	863	863	813	828	847	863	834	876	863	859	837	897	868	829	882	834	851	893	855	812	841	834	888	846	820	809	847	877	823	869	874	852	870	897	894	859	830	867	886	869	844	839	843	843	835	868	831	835	842	888	793	808	845	788	827	809	892	859	925	853	863	827	858	848	875	850	905	862	904	818	875	869	830	885	852	860	811	845	884	887	875	856	828	885	840	915	862	910	851	881	848	773	905	805	838	820	863	816	834	820	831	837	828	835	791	833	835	806	816	812	825	847	871	846	962	897	817	866	861	790	831	821	828	833	840	827	840	795	854	848	844	795	859	905	821	833	875	872	844	806	825	837	848	823	882	836	821	801	828	871	857	874	843	869	850	782	829	889	865	803	881	868	836	888	846	835	835	846	814	833	846	892	873	828	816	844	880	812	851	795	815	852	832	836	847	893	841	745	835	840	825	839	847	836	832	869	863	881	824	863	832	797	851	827	812	863	892	851	830	869	793	844	870	891	863	952	840	854	795	807	851	858	888	870	874	890	889	842	920	897	894	824	828	859	890	780	862	847	823	817	841	861	786	797	802	857	849	871	841	860	865	878	810	858	819	882	896	872	823	841	804	848	848	850	836	861	800	855	843	812	840	864	847	855	854	858	867	851	845	825	874	814	834	859	857	833	847	873	863	839	891	904	891	813	842	825	834	832	848	870	879	826	824	887	927	828	830	864	767	845	843	860	799	925	856	846	854	847	852	891	798	866	860	833	818	823	869	878	872	794	842	875	877	828	901	816	824	796	852	834	893	852	826	857	863	780	811	835	817	839	870	819	855	884	877	888	804	848	850	791	852	854	805	867	910	841	788	846	892	807	836	799	832	855	853	857	854	812	815	890	857	840	830	820	862	839	786	804	871	837	810	863	841	833	864	866	856	830	888	814	838	853	859	806	864	853	857	816	865	889	864	833	817	853	864	883	861	858	837	842	852	871	838	796	772	885	839	849	838	849	825	882	854	797	834	845	820	873	890	819	879	810	899	790	845	854	893	800	838	851	890	877	876	873	851	817	905	845	831	851	861	836	840	839	804	826	811	869	888	852	841	854	810	844	835	829	901	835	837	781	828	801	813	884	838	834	848	839	876	808	831	829	879	872	826	848	846	873	821	869	845	851	827	862	812	821	894	780	861	852	903	816	795	793	872	866	827	844	851	817	838	837	825	889	820	851	852	851	851	859	839	890	853	822	894	800	847	883	833	785	830	825	854	820	814	840	859	821	857	853	839	847	812	853	823	857
3314	8618	6168	3108	2362	2025	1703	1424	1365	1194	1135	1112	1067	1006	1003	1008	987	1036	939	976	874	933	954	919	914	882	900	932	902	1017	913	914	866	892	860	908	884	945	944	882	900	882	896	869	900	877	917	923	872	838	921	910	925	921	915	878	856	883	939	901	892	872	964	911	933	911	923	947	863	889	883	861	885	947	914	875	908	888	880	904	921	882	862	883	891	903	914	869	891	917	888	914	887	886	862	873	903	889	858	878	940	873	921	886	877	848	909	916	882	889	930	919	846	819	864	847	948	845	927	846	925	924	869	884	940	878	859	865	891	876	899	852	931	919	907	893	875	901	897	880	877	880	855	916	919	850	872	874	908	901	851	962	898	869	917	942	830	902	910	910	884	885	908	878	866	858	904	913	890	884	860	894	897	894	900	918	864	872	840	861	898	917	891	849	868	958	902	852	904	914	838	877	931	873	898	893	854	867	929	895	863	870	939	880	971	912	914	837	935	890	910	904	919	920	900	892	915	874	913	838	880	843	850	866	854	870	895	881	931	862	919	919	882	901	880	884	852	917	869	911	880	899	893	901	856	896	879	940	875	890	940	857	908	905	925	908	953	922	867	891	892	835	845	928	898	855	845	831	859	888	911	927	855	936	925	911	870	927	902	872	872	909	930	873	898	936	873	898	922	912	908	901	926	870	880	884	896	901	954	857	862	889	952	940	872	874	863	886	886	893	917	877	897	885	933	886	845	863	864	848	860	892	909	907	921	878	869	869	834	952	877	880	856	918	828	891	834	868	910	899	948	895	883	900	918	892	918	877	900	936	847	867	935	846	881	902	959	882	916	869	891	886	893	917	881	837	878	853	895	897	965	895	889	852	870	889	904	922	891	890	895	916	919	915	874	875	863	834	891	939	860	880	925	918	922	880	892	880	882	893	890	865	884	897	915	855	885	893	890	892	873	894	855	905	852	911	945	921	908	898	957	938	860	900	871	931	870	871	903	926	969	917	893	905	918	857	933	907	853	901	886	891	894	868	901	962	914	876	849	891	900	904	933	906	843	908	872	903	948	945	887	921	909	849	921	907	838	925	856	907	900	865	912	880	907	882	883	907	832	881	886	869	869	885	931	904	926	925	930	901	894	927	879	922	896	854	883	870	953	879	960	910	927	821	890	874	912	914	928	879	866	921	841	929	926	914	895	897	911	883	931	848	846	911	900	910	954	879	831	954	859	841	923	899	904	878	947	901	927	861	884	884	873	872	861	873	932	890	896	908	869	883	890	855	908	938	884	891	916	901	889	858	853	904	929	876	877	886	912	905	873	890	876	946	911	860	899	905	911	871	889	903	828	929	902	900	905	895	904	908	921	858	930	904	893	847	889	895	850	876	898	861	868	868	883	869	933	897	882	833	849	906	866	867	891	919	895	913	859	889	839	925	857	805	875	933	820	922	896	896	887	916	893	868	862	889	914	882	903	844	928	882	880	885	883	915	854	890	921	931	891	872	873	908	894	907	814	883	871	857	874	868	848	895	880	895	849	811	947	887	888	933	886	876	907	877	909	914	851	833	868	897	904	884	960	876	903	914	920	917	890	893	873	899	835	848	864	933	848	904	894	872	905	873	914	922	927	900	896	900	882	843	833	867	859	897	863	890	883	944	876	841	925	924	855	867	910	846	881	860	870	894	941	898	901	903	867	878	915	913	920	930	891	921	918	865	911	863	870	880	891	928	847	806	931	890	861	916	898	927	912	844	918	946	975	955	932	915	910	883	885	899	867	910	875	884	919	917	902	897	913	804	873	895	872	908	872	909	896	876	950	888	883	874	864	906	882	916	866	938	846	879	889	863	921	906	864	880	840	897	914	912	911	881	910	893	866	904	898	884	930	904	902	852	838	899	886	878	885	857	956	853	878	902	866	848	908	912	939	836	900	877	937	844	858	869	901	874	864	900	948	920	901	878	929	908	876	909	914	838	874	875	874	872	913	908	910	900	892	923	897	921	865	856	889	891	904	854	879	904	893	910	867	899	940	882	837	928	914	919	905	870	915	851	832	881	877	898	861	850	904	892	930	898	854	873	862	798	851	913	949	922	839	884	894	889	902	904	953	888	867	889	906	911	862	878	851	897	868	901	848	894	904	945	884	919	910	823	925	907	875	944	905	958	901	924	899	886	900	922	869	867	893	867	863	826	858	938	854	893	936	912	856	868	864	827	913	865	862	923	879	877	976	906	906	918	877	842	870	864	890	874	894	871	896	887	934	874	872	911	904	876	892	894	923	921	888	864	873	874	895	891	903	928	912	915	955	908	924	854	909	906	921	866	889	936	901	888	884	894	925	874	830	872	856	870	926	880	858	875	872	871	898	882	870	878	900	911	909	901	889	869	882	886	892	927	887	903	914	938	904	877	824	812	876	853	867	907	912	903	920	874	869	891	826	896	874	899	860	870	873	871	919	897	895	893	886	894	895	871	958	854	853	886	862	911	927	848	876	853	866	941	884	887	891	931	925	918	874	878	955	922	865	899	899	908	856	939	868	883	863	914	895	866	882	900	895	909	876	901	880	865	918	922	941	885	909	881	904	919	927	954	855	919	855	892	922	903	835	897	937	877	913	924	855	956	850	898	871	888	850	898	903	884	902	948	844	930	885	839	930	897	888	946	823	868	881	929	857	897	865	865	944	891	923	850	842	945	900	897	931	933	896	885	890	876	912	890	917	841	906	909	889	886	887	878	888	880	915	934	911	934	876	895	887	911	891	882	855	890	887	913	901	917	886	857	944	883	881	931	878	873	885	878	902	872	916	899	898	856	889	930	880	886	975	890	913	856	958	904	902	910	878	881	897	920	870	886	862	859	849	867	936	898	923	872	882	838	868	885	901	947	845	876	940	902	901	933	864	905	874	876	1000	864	923	862	895	968	893	894	869	846	910	850	902	823	912	936	872	934	843	928	895	871	863	859	894	894	912	884	859	919	911	881	874	892	898	938	993	837	928	889	833	892	842	840	883	879	816	896	886	908	935	899	944	822	926	861	885	902	877	896	922	935	851	873	910	904	880	856	878	917	826	889	918	873	916	903	849	884	853	870	900	907	885	900	872	930	874	934	891	857	889	884	915	910	920	893	887	890	899	937	875	892	916	865	895	914	897	864	955	874	885	841	888	930	913	912	935	939	852	869	883	865	867	861	826	879	895	872	879	870	909	870	864	905	901	927	889	863	865	898	915	888	934	862	924	895	896	905	876	891	880	942	901	878	942	897	918	837	904	896	875	859	916	852	867	869	907	867	902	893	873	870	885	905	900	889	851	895	899	902	897	888	859	898	887	894	840	894	900	910	907	836	891	857	868	843	894	893	909	851	858	903	859	900	911	935	865	889	943	854	841	874	902	867	868	870	919	913	865	900	892	955	894	927	865	888	877	923	895	854	871	893	882	940	890	902	885	855	902	901	927	910	915	948	935	923	854	895	899	856	881	870	906	875	914	842	893	879	883	852	821	917	882	863
24552	21158	27555	24977	13063	684	476	378	294	308	318	290	298	311	288	266	287	264	246	256	241	270	260	276	255	242	258	227	263	229	256	226	252	245	237	251	249	210	272	221	237	228	272	237	245	252	246	267	243	252	231	233	222	236	247	235	233	236	253	228	217	241	227	265	240	240	220	219	245	257	233	248	233	254	232	247	239	239	230	242	228	227	251	229	217	221	211	236	229	202	230	243	233	250	233	254	220	226	240	238	233	258	222	221	211	238	235	201	209	233	202	245	240	208	242	252	271	243	226	239	235	217	221	234	283	253	235	261	238	241	245	211	253	255	236	231	257	252	234	243	250	233	220	201	232	272	202	234	237	251	242	239	239	238	244	231	228	238	249	234	252	250	235	239	254	220	220	246	240	234	240	225	254	244	219	222	241	240	228	221	225	245	248	261	226	222	244	240	207	233	259	206	214	247	233	229	252	239	211	224	195	238	243	219	242	239	243	233	221	223	228	225	232	201	235	254	218	247	269	237	245	238	247	231	233	240	267	236	211	230	248	232	231	223	258	250	240	259	237	219	221	246	243	239	238	236	223	246	246	245	220	238	235	218	216	212	242	227	236	221	203	248	221	260	255	245	226	231	294	225	221	218	247	248	258	234	244	229	247	256	242	223	245	259	203	251	229	239	242	216	230	245	255	215	238	243	252	232	237	214	238	222	255	259	221	217	209	258	252	256	251	222	206	223	248	242	224	230	220	232	240	247	225	242	242	254	258	252	218	269	250	222	209	247	256	236	228	231	233	235	205	220	269	236	256	234	228	229	208	221	246	237	238	236	220	235	237	233	238	244	248	232	199	229	224	239	254	244	227	226	214	231	221	246	213	217	234	218	271	210	253	227	203	230	240	238	241	225	225	215	226	228	231	252	241	266	230	232	266	239	236	245	250	254	237	243	202	219	237	239	213	250	234	245	225	221	215	214	231	219	253	275	221	226	242	218	247	247	198	244	222	228	215	238	228	231	214	225	250	219	230	238	223	256	218	220	230	244	223	216	235	244	259	192	213	210	256	237	228	233	236	237	222	241	218	232	213	250	250	234	223	215	225	218	224	224	215	248	224	239	239	216	224	230	240	225	237	204	232	244	237	220	237	232	218	260	220	231	239	260	231	223	256	215	233	220	230	245	229	215	234	235	212	220	216	239	262	239	233	221	250	250	260	216	243	241	242	258	218	250	234	212	254	226	216	242	238	230	267	245	254	204	230	247	248	248	242	241	244	208	220	220	253	240	212	240	225	237	219	212	237	230	217	236	257	219	244	216	231	225	225	250	232	245	271	227	216	230	231	227	240	230	206	238	250	232	233	204	233	231	265	237	270	224	258	234	237	238	243	252	250	236	228	241	239	218	258	249	233	238	251	242	230	259	241	252	210	221	244	224	239	249	250	245	215	246	213	240	238	239	214	216	226	225	213	240	208	240	250	250	234	229	256	210	231	246	244	223	247	233	256	238	213	266	249	277	246	209	243	242	213	218	237	223	241	253	221	251	238	227	237	233	238	203	240	241	203	259	209	241	240	229	233	236	222	222	238	221	235	203	252	244	232	244	223	234	254	222	236	238	220	217	251	220	243	242	219	212	227	206	217	258	235	232	245	251	232	263	254	209	254	231	237	206	251	230	241	255	262	239	244	236	232	238	244	227	243	222	208	235	247	225	268	255	206	208	237	256	240	233	263	246	226	257	219	253	236	252	218	247	263	239	252	232	234	262	252	233	255	232	221	234	258	214	253	206	188	236	226	221	253	248	224	244	232	252	234	260	254	240	258	230	228	223	244	255	232	242	256	259	275	223	223	232	214	242	242	224	241	224	236	233	239	226	209	261	250	235	241	267	233	240	233	221	254	246	262	227	211	231	239	252	222	241	246	240	236	211	240	230	207	246	246	227	231	259	219	267	240	195	230	259	221	229	220	270	212	249	206	234	234	242	247	223	223	213	188	224	223	214	216	211	238	249	233	266	224	241	233	235	223	228	232	196	237	241	230	247	239	221	269	234	223	212	200	237	235	230	233	233	226	268	242	206	254	224	237	221	206	256	237	205	224	243	230	237	253	223	223	246	214	233	251	224	208	231	225	204	219	268	229	230	257	261	245	263	230	240	240	225	227	263	251	236	220	232	248	222	251	230	238	265	240	227	235	242	215	245	221	235	196	229	219	254	269	242	222	249	220	240	217	222	217	212	225	244	232	232	220	208	237	248	196	225	252	252	238	254	249	221	227	221	236	239	236	223	240	251	273	245	234	247	235	249	247	228	230	214	239	232	254	218	245	226	202	227	240	242	210	217	245	230	211	252	239	227	241	233	237	252	229	251	209	257	235	251	227	233	221	245	218	219	220	239	215	247	219	225	243	241	210	222	234	258	238	261	221	251	240	239	255	233	222	265	235	253	214	236	237	220	225	258	222	242	264	245	247	256	211	230	218	245	236	240	235	245	229	231	246	243	217	211	238	232	203	231	226	250	203	225	242	237	246	246	227	250	247	265	266	214	243	234	226	236	268	241	227	234	228	215	249	223	238	234	225	221	234	226	249	244	249	258	207	228	226	247	245	207	248	215	219	224	234	219	226	252	238	228	244	205	259	229	223	211	219	237	241	251	246	241	236	221	267	230	239	224	239	245	217	224	214	218	241	247	212	220	252	221	213	221	264	220	247	238	201	230	226	234	203	225	234	249	234	227	224	253	244	220	233	232	241	197	205	264	271	232	235	232	226	227	245	225	257	244	254	212	208	250	230	218	273	226	218	231	235	206	234	226	217	219	242	232	227	197	212	217	244	244	256	235	217	235	249	254	245	237	213	221	226	223	203	242	240	227	233	225	232	226	227	251	229	239	245	256	260	261	222	244	249	239	202	246	216	239	241	250	235	242	241	232	233	233	234	225	217	250	257	228	238	247	220	239	262	216	223	235	227	247	236	247	231	209	210	253	263	236	242	215	256	248	215	235	228	221	207	242	240	257	247	250	273	243	221	225	248	254	221	226	232	235	243	250	226	239	247	216	248	243	257	246	233	217	229	189	262	238	219	240	253	243	235	243	237	228	236	203	221	229	233	236	226	220	229	238	239	242	201	240	275	213	240	256	231	248	237	230	230	236	221	229	212	249	238	243	207	245	231	263	248	234	246	244	249	240	226	193	228	210	220	210	255	221	271	219	235	213	253	249	209	249	217	243	219	243	227	240	220	216	208	217	233	223	228	228	248	239	246	254	204	230	246	248	254	238	250	234	233	197	244	229	248	270	231	235	246	256	234	221	234	233	247	251	227	201	203	236	216	223	248	231	242	221	245	233	226	240	239	245	234	230	224	223	211	255	270	250	232	234	235	250	237	231	263	242	219	238	232	214	216	239	244	236	248	211	241	219	213	223	208	229	225	245	243	224	244	238	240	253	243	245	242	257	229	227	218	256	233	243	275	205	251	228	240	266	223	244	229	220	240	258	197	227	245	235	226	245
3093	5039	3268	1542	1141	965	753	623	534	432	417	425	394	367	344	303	314	278	334	303	324	299	304	301	264	293	296	292	300	280	266	293	261	260	254	326	290	257	296	262	281	285	303	272	288	283	258	288	282	289	276	294	274	253	289	317	254	290	264	256	295	251	294	278	292	305	257	290	267	278	260	277	291	306	270	269	287	278	274	289	284	280	269	278	246	285	285	271	289	275	310	284	283	297	264	300	266	266	270	306	277	286	263	292	248	286	306	307	293	306	267	282	255	288	274	270	309	287	263	283	285	272	266	256	267	284	310	278	267	272	261	272	289	284	313	256	263	270	281	288	268	285	256	265	280	274	258	274	319	271	302	266	269	272	264	282	276	281	277	272	275	259	266	297	264	280	281	262	277	277	271	289	256	263	286	302	296	275	284	296	282	268	284	278	273	275	271	259	276	274	308	265	290	258	274	280	253	275	281	291	266	276	286	266	276	273	299	267	259	254	301	263	273	267	302	275	279	290	281	281	282	265	271	277	269	260	248	285	310	272	266	312	261	285	260	275	285	273	256	263	265	298	286	256	287	295	285	288	300	279	276	267	258	294	263	298	283	287	291	275	276	285	298	280	309	254	298	283	259	281	278	263	274	280	258	284	284	257	261	292	259	262	234	277	257	276	264	289	282	268	283	265	276	291	268	272	305	274	279	275	297	288	265	252	262	273	291	302	288	263	299	288	259	277	263	286	259	295	286	301	290	259	286	294	286	286	259	288	283	282	233	288	273	272	284	287	257	278	282	274	286	259	274	284	253	280	282	282	257	251	294	283	269	280	284	255	274	302	299	267	280	284	251	252	257	300	266	248	299	268	264	292	265	280	289	264	250	290	276	299	296	243	281	275	264	280	289	284	280	260	267	289	292	269	273	281	261	302	274	256	293	275	258	279	285	270	264	285	250	286	281	251	291	261	287	263	245	267	270	296	297	291	291	284	266	268	299	284	267	279	260	259	263	278	267	299	283	287	257	271	263	268	281	227	285	297	279	276	263	280	256	268	262	268	273	259	276	270	276	268	255	269	275	287	238	292	269	270	290	304	286	280	297	283	263	294	292	326	251	285	257	286	248	282	286	290	307	266	273	302	279	291	290	267	270	287	251	301	301	269	273	282	277	286	262	278	281	270	286	302	258	279	268	255	311	272	289	292	265	270	271	266	258	248	256	288	242	265	289	270	251	294	251	237	283	266	302	290	258	261	268	287	281	287	294	274	274	290	295	297	263	299	281	300	279	262	301	250	336	302	268	257	274	274	296	261	282	264	275	280	270	275	274	292	255	272	277	282	288	251	276	258	286	274	274	273	268	281	290	272	273	289	263	260	239	306	261	282	294	269	280	309	317	275	292	278	275	279	269	249	261	286	280	279	297	290	293	256	291	260	249	273	292	288	285	283	263	271	257	260	258	285	249	282	257	283	287	292	315	277	303	284	305	287	248	250	259	310	310	265	290	275	268	271	233	272	258	245	286	296	249	289	276	285	252	282	292	280	258	290	274	277	263	252	282	246	289	292	270	262	277	272	283	286	313	291	287	270	265	302	280	296	269	266	291	275	265	257	275	283	278	282	264	254	286	282	280	274	280	279	293	276	299	301	269	262	274	258	271	258	318	281	284	282	265	283	284	277	268	296	268	277	258	255	261	257	281	271	286	268	263	284	259	280	251	294	271	259	280	275	319	244	266	295	259	256	277	261	274	244	270	286	275	292	267	283	245	299	269	279	269	268	274	276	249	296	262	254	297	276	248	321	274	285	297	281	295	303	279	293	274	270	253	292	252	278	304	246	258	289	279	268	280	283	283	267	256	297	294	282	320	283	294	276	273	295	267	278	298	269	296	274	281	264	243	275	271	298	259	313	285	274	282	281	260	294	256	254	260	302	280	249	286	270	269	268	276	289	292	260	278	267	251	269	298	302	250	263	291	289	308	318	300	259	269	287	323	266	270	290	298	301	264	299	254	295	266	278	271	293	264	269	259	245	263	250	287	271	257	256	282	291	275	264	281	285	266	270	276	288	307	256	249	260	258	301	260	281	245	245	287	262	263	287	276	258	277	253	266	255	239	279	282	280	278	284	270	264	273	286	291	256	273	264	299	278	282	287	273	267	308	284	256	268	281	287	288	286	260	284	281	301	250	289	279	273	266	299	250	273	275	263	264	273	271	291	289	267	232	298	247	295	285	275	271	274	281	265	264	233	287	260	274	260	309	249	291	311	277	255	307	280	258	262	258	264	304	290	288	288	283	290	301	267	293	262	294	270	276	285	306	287	265	259	291	225	286	252	266	238	266	258	271	252	277	260	308	281	246	268	259	268	284	327	281	281	288	302	283	267	279	297	297	280	272	251	261	279	287	282	227	294	257	279	260	277	289	269	277	287	277	262	257	253	296	247	294	279	300	294	277	272	277	297	281	261	261	294	281	299	313	260	297	278	298	299	291	289	283	290	247	268	286	237	272	286	262	298	257	276	305	285	275	277	279	299	253	271	270	299	257	277	284	265	316	246	278	286	275	253	220	258	287	285	287	266	283	264	275	257	275	283	282	273	269	269	289	277	311	285	280	276	248	260	286	268	278	266	266	276	313	274	289	288	284	284	278	289	253	280	276	273	269	281	267	253	300	266	287	271	287	278	281	299	285	274	284	294	239	274	263	274	299	277	281	297	283	276	288	275	285	263	277	261	276	304	233	274	286	255	278	305	286	294	277	236	248	284	319	295	271	278	303	273	290	276	249	271	300	267	276	275	249	277	292	258	256	294	274	267	280	288	283	277	280	274	292	262	272	283	271	291	258	278	293	249	271	286	239	273	279	300	261	300	295	289	299	267	262	249	301	253	300	278	297	258	281	282	272	276	261	270	261	276	280	269	257	276	313	285	289	279	292	281	275	285	298	262	257	277	274	287	308	260	245	272	295	273	289	291	309	267	258	309	277	294	290	258	278	263	279	245	246	291	277	287	273	295	272	281	271	300	261	262	251	270	295	286	282	296	274	287	279	264	285	295	242	274	303	277	307	267	283	272	256	253	256	303	280	265	283	275	284	277	290	293	305	274	289	265	269	284	299	257	253	284	298	292	277	274	278	274	280	285	289	276	267	266	307	299	285	290	273	262	241	252	274	293	283	268	310	259	271	288	259	260	273	281	278	309	282	267	285	300	236	281	282	269	241	266	291	289	289	335	245	292	247	288	268	262	257	275	284	294	293	298	221	276	253	267	266	291	290	298	296	264	276	260	244	297	257	262	268	316	294	258	262	286	303	277	305	272	247	252	293	282	257	258	295	277	274	282	255	298	282	294	288	283	268	248	267	249	286	268	300	251	288	248	304	282	278	286	267	260	283	283	268	293	285	303	272	272	248	260	306	278	288	275	274	287	263	294	278	314	285	280	286	260	290	273	291	282	253	263	284	295	275	287	295	269	313	275	250	252	279	258	255	237	315	262	258	278	259	262	270	287
22390	21198	28948	23724	21197	21260	11117	1452	1162	1054	970	950	886	863	810	831	745	797	786	788	698	736	740	759	715	716	654	726	676	689	715	729	710	703	682	678	636	734	685	683	679	712	702	684	697	729	731	708	701	711	708	700	746	667	687	662	719	659	702	701	674	730	720	649	678	683	671	686	715	677	650	705	670	716	674	668	704	633	688	704	736	632	678	716	746	666	690	704	662	735	702	631	730	660	702	667	659	691	648	737	732	689	716	657	683	655	691	696	706	685	637	688	639	658	657	727	684	670	671	697	739	709	676	662	657	650	673	700	669	663	694	691	642	697	703	704	649	700	697	717	651	705	697	663	692	670	674	685	668	631	682	631	640	682	679	692	679	716	666	691	671	676	721	679	657	667	713	681	694	709	680	683	680	666	745	678	685	664	717	684	651	711	649	654	673	662	674	701	671	675	673	716	671	634	661	727	684	738	662	731	660	670	624	657	711	684	710	700	676	667	703	668	686	701	650	629	680	692	733	692	718	679	703	699	677	655	704	687	703	681	735	689	676	703	661	668	693	648	697	665	682	656	670	691	658	703	727	638	630	651	671	716	696	635	705	678	723	701	663	719	721	682	712	676	665	687	666	678	676	654	670	671	716	677	668	699	699	650	713	670	656	657	727	694	704	688	671	619	704	686	663	708	672	668	681	708	667	681	661	689	682	718	626	658	681	642	644	680	698	679	682	685	715	666	701	686	644	694	699	707	717	654	654	674	707	714	684	700	708	668	666	709	649	673	633	645	670	686	725	671	658	653	616	687	681	683	677	693	689	668	675	700	707	676	639	691	673	639	722	685	667	683	658	664	642	700	657	710	647	709	682	729	660	689	669	677	693	713	663	662	706	622	666	655	651	666	676	700	627	705	677	685	695	708	738	634	654	703	701	669	707	668	612	636	676	650	658	690	716	712	712	661	712	704	689	716	687	664	676	668	698	678	714	704	656	688	666	734	664	678	679	709	673	715	659	643	649	715	670	706	658	713	614	690	755	700	704	656	718	654	659	700	711	684	712	647	659	675	711	661	658	684	681	650	647	667	666	706	690	659	648	694	658	663	719	677	665	715	707	740	702	697	676	690	647	663	660	701	671	658	659	685	681	711	653	652	650	695	632	692	660	683	717	663	680	673	654	708	670	651	673	713	692	622	637	670	638	685	674	718	685	686	690	619	656	675	676	666	688	730	692	679	640	669	686	700	668	684	628	669	738	726	683	680	659	682	637	696	643	673	684	701	677	687	692	652	674	671	690	707	686	692	680	709	711	671	657	721	710	692	659	662	668	689	706	683	645	707	679	670	645	726	674	683	662	712	653	636	755	726	701	628	656	682	667	643	624	669	703	676	664	673	667	656	676	686	652	640	628	681	720	629	678	698	671	631	690	684	692	682	741	642	682	691	700	675	683	714	709	661	612	683	681	679	690	668	701	651	643	700	690	680	705	695	637	671	713	684	645	726	681	703	680	674	651	654	644	683	674	669	694	675	653	695	666	652	686	669	640	709	713	670	657	668	718	675	697	697	645	671	720	714	661	674	677	695	739	664	675	666	676	692	686	636	689	691	697	638	725	704	655	717	680	685	688	677	650	681	632	680	704	672	649	670	682	686	698	642	660	680	644	635	712	678	683	652	706	674	653	689	682	652	647	686	679	660	666	662	640	692	653	672	643	663	682	696	689	687	675	675	680	688	660	709	658	727	672	719	690	653	650	694	696	623	743	697	723	681	658	664	716	705	642	686	697	674	665	723	658	695	676	743	699	696	641	656	712	694	696	649	705	659	678	641	676	672	668	667	693	667	687	705	671	641	646	665	695	685	600	652	660	675	662	665	695	637	700	677	665	670	671	660	688	664	620	653	707	661	689	654	695	644	673	704	641	697	709	653	658	674	696	699	701	702	662	705	688	652	712	674	674	716	664	636	666	659	705	667	723	662	637	600	748	707	689	642	690	703	668	669	687	673	716	687	662	698	712	727	661	655	675	629	658	708	682	648	677	712	723	672	713	722	687	682	672	678	662	679	673	655	653	675	686	637	691	672	650	687	659	681	697	668	696	719	657	678	685	660	646	676	627	717	697	688	673	662	723	695	682	655	689	681	665	661	727	633	682	646	700	634	698	639	686	678	636	697	682	658	648	660	700	666	686	699	688	694	675	705	698	645	653	700	648	687	640	664	679	685	718	656	665	713	774	667	682	672	694	687	725	716	684	636	712	701	663	725	668	636	694	693	700	606	671	665	685	659	759	682	667	679	718	685	620	707	653	713	696	708	667	668	665	651	668	619	677	669	737	666	625	695	683	680	692	628	700	715	662	636	703	651	668	675	691	672	725	648	727	679	686	618	636	683	674	672	687	673	647	754	653	657	685	652	676	643	682	649	675	642	670	639	674	655	700	678	690	721	667	668	727	638	703	686	666	654	694	678	662	678	686	698	711	699	698	640	642	687	672	688	694	677	681	659	616	663	672	669	716	644	679	677	671	662	700	691	697	666	640	705	667	677	678	655	686	697	651	694	652	692	639	666	750	649	652	645	695	643	669	648	677	676	675	655	679	655	649	718	704	668	660	649	672	611	682	699	699	679	704	662	689	656	664	684	657	669	710	744	683	706	649	707	681	678	659	649	663	693	715	723	662	677	668	706	697	675	640	679	680	690	725	682	689	676	688	735	665	696	672	704	719	690	692	634	686	704	701	705	655	654	677	680	701	716	682	650	694	655	661	634	667	658	683	676	644	703	631	680	680	644	703	718	653	626	681	730	684	661	702	655	684	716	714	674	720	669	710	620	707	689	656	670	694	691	652	681	706	722	675	744	658	617	747	699	725	689	685	711	631	672	643	675	690	616	626	690	680	673	668	719	657	631	693	659	748	681	654	613	690	672	686	712	725	653	690	660	712	686	692	695	696	648	674	626	706	676	639	711	649	686	662	652	662	722	694	677	672	671	664	652	687	705	728	685	684	655	657	688	678	659	665	661	671	698	635	650	653	602	672	674	672	652	657	653	682	681	696	693	717	677	712	709	659	694	671	687	660	669	666	676	650	675	683	725	692	699	667	683	689	655	669	716	686	671	683	664	746	685	654	635	692	649	657	717	616	687	668	645	615	659	685	693	688	682	636	707	646	688	701	683	665	735	683	672	697	646	668	669	656	687	696	681	663	708	703	691	669	672	658	631	633	689	705	691	675	665	663	709	644	706	700	698	677	709	678	661	708	692	665	654	645	665	686	670	699	696	640	670	649	687	668	676	694	677	752	684	689	659	661	671	669	668	707	656	661	683	635	694	660	662	713	643	652	658	702	671	666	680	681	688	665	681	625	622	666	643	677	684	681	670	673	682	680	653	691	694	703	688	664	712	700	681	676	687	676	673	637	676	638	662	655	683	682	679	690	685	664	691	676	666	692	675	667	669	672	689	709	679	680	670	646	711	644	739	722	676	647	677	698	729	677	680	698	685	707	767	649	700
4454	14000	9907	5021	3718	2933	2331	1875	1613	1396	1283	1140	1068	1063	969	954	899	884	944	843	879	866	827	804	798	768	755	869	812	761	775	765	824	753	763	763	753	755	730	751	766	734	754	700	770	818	741	761	753	751	795	784	752	730	726	735	740	721	711	740	755	767	760	700	794	759	692	730	769	754	732	762	748	736	776	736	749	694	725	735	717	769	771	751	728	758	810	780	766	759	728	700	742	702	764	740	725	722	758	726	737	726	732	730	729	691	706	756	736	762	757	721	702	741	724	750	751	682	690	723	749	734	712	773	713	697	745	787	734	767	772	788	739	756	796	734	766	781	749	757	745	700	761	764	709	728	763	791	751	743	727	716	799	724	745	745	753	708	721	746	745	736	719	732	736	745	754	708	727	722	755	723	713	739	723	720	764	739	746	762	737	753	704	753	771	781	730	738	768	675	745	768	704	761	700	772	715	754	730	794	740	752	722	688	732	742	743	789	748	763	742	828	728	748	800	746	741	732	789	755	753	774	732	722	749	758	754	693	778	748	732	700	743	730	738	764	717	730	729	776	730	721	752	655	757	758	759	764	768	789	746	688	780	768	732	711	757	725	710	720	704	809	730	729	745	750	763	686	705	709	727	789	771	700	734	681	730	729	808	729	738	734	742	729	752	703	730	775	736	735	793	721	746	742	758	687	740	738	683	768	725	751	748	722	705	716	748	752	734	720	739	704	703	756	730	741	728	737	746	769	740	761	740	761	699	676	773	800	745	721	787	784	755	756	719	735	720	760	734	705	725	751	753	757	796	739	729	768	734	693	739	748	779	704	712	719	703	774	702	691	724	784	776	783	739	691	763	752	711	706	758	737	765	740	730	677	784	754	715	717	784	722	719	712	709	791	710	693	734	798	765	721	700	729	759	734	743	723	734	696	732	781	747	773	713	721	708	755	742	685	716	762	786	795	715	709	749	740	736	761	738	761	723	730	734	754	741	760	761	739	742	778	739	737	763	765	757	707	788	730	780	744	754	694	720	723	698	755	704	732	769	682	745	714	777	786	723	762	782	697	755	719	800	718	765	747	706	690	750	739	735	776	770	707	764	718	694	730	783	777	770	738	777	744	737	717	792	720	789	731	760	737	752	720	748	742	688	712	686	781	698	783	761	763	742	729	746	745	700	752	745	762	678	725	749	744	800	729	753	755	708	709	746	744	771	752	772	738	724	723	713	709	714	771	735	714	773	725	759	750	794	709	716	752	742	737	704	700	721	755	737	759	724	733	707	705	709	715	742	768	722	737	747	741	784	759	773	675	773	739	743	732	823	742	697	728	688	794	803	718	742	731	688	763	739	716	693	703	753	747	749	748	692	753	717	755	734	716	720	746	765	763	751	716	729	734	730	739	732	713	750	733	788	724	745	715	741	722	704	674	759	720	724	675	736	756	736	747	710	730	759	734	745	742	777	714	718	763	698	689	752	744	700	729	743	748	731	700	714	733	756	707	754	740	749	774	793	728	770	724	708	711	732	751	737	744	772	799	750	674	703	765	734	682	774	797	791	695	710	798	743	701	761	735	759	736	779	758	757	747	746	743	735	794	739	715	778	716	723	734	733	732	703	734	739	731	729	743	724	764	708	724	752	731	757	706	786	746	723	722	772	768	719	697	773	764	751	809	722	711	771	739	728	708	695	744	770	715	780	766	721	771	760	729	693	727	729	712	720	726	802	745	789	738	818	739	723	751	748	763	709	723	703	718	784	760	733	759	769	729	755	707	721	685	783	745	705	731	704	735	709	737	732	730	751	682	734	724	729	735	755	790	826	748	690	756	740	710	693	716	744	708	762	734	704	756	739	709	704	720	734	676	720	697	757	762	709	703	742	734	670	723	707	752	710	774	729	720	776	773	696	779	752	728	742	775	721	740	742	738	829	714	687	717	702	712	716	763	712	749	762	721	765	736	693	744	733	696	717	712	737	733	712	690	773	783	690	709	726	759	723	743	778	720	750	770	803	781	751	673	704	730	761	745	724	666	704	795	720	757	757	765	728	737	680	725	781	723	764	750	745	755	771	684	728	731	758	758	751	731	763	767	734	733	781	757	758	742	705	772	755	714	719	708	759	717	756	740	729	762	748	744	752	766	733	718	733	745	753	745	699	742	700	732	744	742	765	775	716	741	692	735	735	759	717	685	725	753	721	710	705	755	713	773	729	769	724	718	719	797	742	787	738	687	750	739	743	766	726	736	761	717	742	771	728	757	720	705	733	756	736	779	753	748	755	740	798	707	738	711	717	767	781	719	690	722	729	768	739	665	792	760	736	718	757	736	740	703	724	767	767	694	729	726	789	772	793	733	685	739	702	723	712	729	714	735	761	804	746	714	743	700	737	743	736	767	759	762	770	779	695	787	755	794	723	762	723	758	775	812	718	768	723	753	739	716	693	787	706	729	726	731	762	714	738	762	706	763	722	773	721	745	747	726	749	775	764	737	700	743	767	761	731	796	787	762	723	762	715	733	738	722	698	730	759	758	766	705	744	698	720	732	786	771	745	706	703	761	729	746	740	754	735	764	756	754	765	752	699	705	709	731	734	692	702	748	714	717	757	758	765	719	784	738	752	748	723	763	736	756	699	736	694	742	715	701	796	754	740	750	724	758	720	737	698	747	712	719	749	782	732	723	717	702	713	707	698	743	727	775	731	728	709	685	750	720	709	719	730	692	752	718	785	729	751	755	776	705	700	715	750	732	693	712	704	752	754	724	704	681	755	733	768	794	749	784	727	738	738	737	720	720	736	731	721	778	706	726	743	691	779	721	716	746	687	808	708	755	764	759	721	756	728	739	738	775	730	732	709	773	679	697	763	709	718	747	719	773	703	702	752	724	711	779	742	774	721	797	753	701	764	717	756	762	767	750	724	718	762	709	799	725	790	739	736	739	723	724	716	748	772	719	752	788	745	784	768	714	736	700	744	678	744	708	706	740	741	701	738	762	728	781	704	763	749	719	720	743	732	737	707	746	734	733	745	693	747	769	759	747	714	752	742	664	759	775	749	720	702	774	772	734	716	725	723	773	694	772	720	712	770	730	782	756	735	769	770	760	754	743	741	718	758	756	677	739	725	743	704	734	758	730	780	721	722	815	721	716	707	744	788	697	706	765	707	759	759	749	785	715	737	763	733	776	715	774	754	717	793	741	714	678	749	733	802	768	735	715	725	734	753	735	753	756	790	745	747	766	743	720	729	737	780	746	727	742	735	751	770	696	723	736	788	743	759	732	719	742	744	752	789	756	728	727	752	722	744	685	774	722	759	709	712	771	698	712	760	724	746	758	762	736	702	708	781	694	735	716	738	700	722	755	713	758	714	711	735	793	705	734	826	729	706	746	748	764	688	705	758	731	729	738	768	734	749	726	746	718	717	758	730	726	709	724	728	794	733	705	753	757	721	796	725	727	727	696	738	746	770	729	677	706	708	740	717	698	718	749	734	765	730	747	756	736	708	762
27527	18121	3926	673	500	462	503	454	489	485	482	493	502	486	476	461	463	463	508	470	479	477	484	438	504	505	485	441	497	488	474	443	498	476	464	437	494	500	439	457	495	474	474	480	506	475	465	457	506	502	461	422	440	489	512	460	436	469	517	520	450	486	510	469	495	477	466	451	464	442	456	465	485	460	441	504	479	518	507	473	442	481	469	481	475	447	458	482	456	459	470	502	462	469	481	475	470	454	482	488	466	480	433	438	486	476	490	453	506	460	487	546	476	499	467	430	458	418	448	477	471	505	457	452	474	489	483	480	504	492	444	455	493	477	513	439	484	450	483	474	479	433	499	505	454	470	476	463	468	465	479	486	469	459	459	485	443	483	477	482	469	476	489	493	486	479	461	450	473	484	475	464	435	464	449	460	473	472	487	453	455	509	453	446	513	475	480	490	505	486	480	440	438	448	464	490	487	471	452	452	476	429	501	466	464	502	461	450	487	463	461	470	492	488	500	439	498	487	487	469	431	424	464	464	420	469	453	458	500	474	461	423	445	497	464	464	428	484	473	510	488	471	480	450	444	467	494	472	512	466	448	467	483	430	501	469	492	513	439	461	480	468	466	538	480	502	496	467	458	455	463	465	480	510	477	482	461	466	504	498	446	431	478	448	473	451	507	469	468	493	490	461	503	484	480	468	449	480	469	447	502	512	442	470	446	452	440	463	452	482	498	459	465	470	478	492	451	483	457	439	476	460	502	537	472	484	461	483	450	475	434	520	496	485	441	448	490	456	464	492	469	450	499	447	552	477	459	455	435	429	447	448	478	455	451	468	494	446	435	472	490	488	466	479	448	497	467	481	464	468	463	482	457	466	440	477	490	438	468	473	464	468	454	482	469	458	479	480	467	480	465	471	472	465	471	471	495	458	414	468	446	492	458	463	482	462	457	485	480	489	434	473	465	483	475	459	481	486	470	486	475	466	537	467	482	475	471	479	457	444	447	487	495	498	437	472	444	474	478	481	464	464	518	472	511	455	479	474	462	476	441	432	502	469	465	479	499	486	491	445	460	464	441	492	484	466	496	444	508	498	465	495	477	471	476	465	480	487	473	491	472	509	462	484	454	445	500	474	439	468	459	489	473	466	517	478	472	490	447	458	453	476	457	492	494	438	438	451	496	452	438	472	507	526	453	504	457	506	506	470	463	426	463	485	503	469	471	499	514	473	487	472	478	460	469	487	476	479	497	458	429	506	488	448	500	430	458	471	455	480	499	468	450	461	444	512	460	461	466	474	459	484	465	490	489	455	474	452	513	491	494	448	465	491	460	440	484	468	447	477	489	491	475	468	476	497	451	473	478	486	490	476	541	496	471	440	485	479	478	472	464	498	474	463	443	494	435	459	519	503	479	449	468	480	467	473	440	456	443	428	452	466	439	468	436	488	444	501	462	494	445	455	488	492	516	501	462	458	467	447	449	477	465	473	469	471	458	447	454	495	493	448	509	468	479	459	470	492	460	446	462	503	494	483	447	482	494	470	499	464	439	483	452	453	471	486	493	507	482	460	439	483	471	511	537	478	468	470	451	475	492	486	476	485	490	456	468	503	449	494	478	487	498	482	477	481	464	493	462	473	426	475	488	443	458	481	475	489	497	498	483	442	488	431	477	483	487	483	452	474	525	459	476	442	475	477	493	473	460	475	503	430	472	480	490	464	463	469	446	486	468	483	478	537	528	465	453	496	452	480	484	471	486	425	453	447	488	472	494	499	478	481	497	504	497	485	477	462	468	496	473	459	474	465	483	470	466	452	487	518	472	483	455	508	481	493	461	488	495	434	477	476	485	448	453	536	519	472	481	484	476	457	490	486	442	487	469	480	507	460	445	458	451	482	484	453	450	497	489	468	465	468	434	480	497	447	486	515	474	507	489	495	455	461	506	483	465	470	529	457	485	428	485	441	446	475	420	447	471	441	452	501	442	463	483	435	453	534	463	457	440	451	457	477	470	493	490	472	500	454	423	441	464	487	446	457	481	474	477	456	461	484	480	454	504	451	481	489	463	490	419	476	472	461	443	440	469	477	477	480	481	480	486	491	507	444	500	450	474	449	467	445	446	416	492	449	451	484	500	484	455	458	477	488	442	470	432	476	464	453	479	461	452	481	487	486	510	522	469	472	445	433	485	460	455	465	487	437	484	451	455	490	486	461	468	470	510	458	474	518	489	470	509	455	480	468	472	454	446	435	460	462	504	440	470	476	518	490	446	482	451	459	477	471	469	455	472	461	481	449	443	474	517	468	513	478	474	466	473	482	474	488	485	446	469	485	479	454	475	440	460	471	504	467	480	477	486	467	429	502	482	515	473	449	466	490	438	477	449	451	479	493	467	468	480	490	457	467	439	498	462	465	473	455	476	492	476	493	440	525	455	440	457	480	431	463	469	442	443	455	467	480	463	466	465	446	480	471	463	452	483	499	481	499	484	466	479	466	458	495	479	446	468	436	441	494	483	496	444	525	473	517	500	462	497	491	444	483	490	449	480	460	497	493	467	450	471	464	509	466	457	478	455	482	449	470	467	486	523	482	466	449	489	465	429	490	479	485	456	470	481	479	485	553	482	470	509	465	504	497	469	535	502	464	505	498	470	497	462	477	475	497	435	483	471	463	513	456	472	449	447	480	469	430	457	466	473	485	479	489	492	457	490	514	463	454	472	481	502	518	474	467	485	470	483	460	450	487	465	449	418	501	494	432	529	472	448	474	468	522	459	476	493	445	493	469	502	474	459	463	476	499	451	486	467	474	446	450	442	484	482	464	435	479	443	478	462	485	461	504	469	505	454	452	472	496	481	471	467	463	473	443	475	501	483	470	482	481	465	462	467	496	440	479	466	468	524	462	457	481	480	455	492	485	456	449	473	483	487	461	464	480	450	480	491	483	498	469	485	462	494	468	440	510	485	459	468	478	488	511	464	448	462	517	470	468	503	465	434	466	420	436	511	517	467	465	479	499	480	439	487	439	454	466	468	436	471	479	437	515	464	467	456	482	472	493	464	444	473	478	492	477	462	467	452	474	455	504	457	453	473	503	509	479	453	473	474	473	482	525	497	446	473	486	441	463	444	449	447	486	480	498	446	466	444	483	467	499	497	483	448	462	494	471	464	475	483	495	466	510	442	479	474	505	498	493	489	418	482	469	486	438	462	491	473	469	469	502	452	497	515	488	477	493	493	482	453	428	477	447	449	486	476	497	474	497	451	482	460	439	457	491	443	474	498	469	505	481	504	431	481	450	452	484	479	482	471	460	488	463	471	440	502	495	463	468	486	489	475	473	504	480	456	487	465	462	440	460	476	443	449	487	442	460	474	430	500	477	495	497	472	471	429	471	473	465	489	441	479	485	463	504	500	502	480	525	488	457	479	472	500	442	493	455	474	472	484	460	471	477	500	499	472	487	466	452	482	507	490	479	473	446	469	476	483	463	510	484	444	491	487	510	437	456	452	471
4247	848	738	579	600	543	511	482	534	518	505	480	546	532	524	511	560	516	479	542	489	492	499	504	494	526	513	456	490	508	494	490	544	492	517	497	485	496	507	510	498	480	497	489	477	490	464	532	483	472	513	507	546	468	524	531	476	500	511	455	518	527	511	544	553	489	473	497	500	531	490	509	513	520	530	472	512	512	566	477	510	519	496	520	539	512	480	490	506	523	517	483	527	530	535	478	507	485	487	522	515	500	484	501	526	524	486	533	556	495	521	507	495	514	517	508	556	496	506	571	534	517	514	515	479	501	505	491	503	546	550	499	485	496	496	492	537	509	514	503	501	495	542	493	479	476	523	489	516	555	510	494	528	516	491	505	528	496	514	548	485	479	479	496	495	504	521	477	525	526	497	511	521	457	488	562	492	522	485	534	519	508	499	556	502	503	536	524	495	512	500	491	529	486	558	503	518	518	466	536	511	496	487	511	484	498	480	511	498	510	501	512	494	516	524	479	523	462	532	474	542	500	521	500	522	546	503	500	519	465	559	510	518	512	533	487	502	506	509	466	567	504	499	472	476	519	523	492	502	490	542	506	550	516	521	517	511	491	488	519	473	509	497	492	514	489	483	512	516	524	513	481	499	485	473	507	528	502	503	500	509	507	511	495	490	508	532	545	483	501	526	491	510	494	518	478	522	487	487	523	545	487	547	514	498	508	515	511	499	548	500	538	552	503	497	525	493	528	509	465	506	510	543	503	515	506	488	485	498	534	497	512	519	496	506	476	523	540	496	538	533	545	503	531	521	471	512	513	487	476	481	484	507	511	509	532	527	464	480	497	521	497	521	508	485	521	539	522	485	487	489	481	453	507	518	527	506	516	516	514	454	539	482	467	462	487	539	523	519	522	476	523	495	514	532	496	494	506	530	521	485	513	502	491	492	479	511	494	476	481	520	499	490	485	514	526	540	515	504	502	487	507	508	507	525	539	535	515	450	497	518	544	567	533	531	516	518	490	499	467	516	510	493	490	512	515	498	514	525	484	497	475	476	486	515	508	514	495	515	505	515	495	488	513	456	495	510	543	484	546	533	478	535	493	521	480	504	479	479	517	490	505	525	505	512	484	491	510	514	539	514	452	499	511	483	551	507	489	505	546	498	536	477	477	517	555	503	544	502	498	530	567	508	502	511	505	494	481	536	540	454	498	496	492	524	501	488	469	481	494	513	502	503	505	501	479	488	517	535	543	478	534	519	521	524	490	516	499	498	481	517	507	506	526	511	511	509	503	528	476	517	495	528	517	489	499	510	527	518	510	503	519	521	484	514	522	480	495	509	537	495	501	504	511	577	464	477	471	487	482	473	485	533	495	523	516	581	564	500	467	510	511	496	502	526	481	521	490	532	495	504	494	445	482	514	546	495	511	513	510	474	470	505	517	512	526	464	524	491	499	473	482	539	477	466	488	507	511	532	522	547	500	512	528	542	490	512	493	518	520	541	524	507	489	537	531	505	531	519	492	505	518	497	526	550	490	545	450	506	471	507	469	539	513	504	505	550	503	497	486	526	488	493	508	487	486	513	503	520	511	506	529	494	502	525	515	496	514	493	559	532	497	479	477	503	499	488	501	480	494	487	462	525	497	511	460	539	495	526	470	498	523	488	504	499	479	515	522	530	486	498	472	482	468	477	489	476	517	497	508	496	497	514	481	493	463	473	515	515	510	484	513	531	513	504	459	520	509	522	502	524	526	498	474	504	530	525	479	542	473	474	501	507	529	498	512	494	474	493	476	448	516	520	514	504	495	492	509	509	493	481	482	476	504	493	522	493	501	504	511	491	508	488	523	474	491	490	518	529	522	470	502	537	514	498	502	471	489	505	493	478	506	542	498	495	478	481	507	550	505	564	480	494	518	515	483	520	484	497	465	511	494	449	541	457	506	493	523	510	489	530	544	529	506	477	472	499	507	450	506	513	469	503	488	494	565	526	499	499	520	526	517	530	455	522	490	491	524	494	519	488	486	531	476	463	501	505	506	522	482	557	515	510	530	505	465	489	525	550	480	484	499	522	502	491	536	519	497	509	497	505	548	476	537	497	512	472	483	466	500	518	503	550	518	487	525	531	503	486	507	506	494	505	526	509	454	488	511	509	491	492	503	524	510	472	509	501	516	456	540	515	545	496	510	499	495	552	538	490	522	522	504	529	488	534	511	510	487	497	503	469	502	507	528	526	491	522	538	511	488	506	478	454	523	482	484	508	504	549	490	528	495	516	520	520	498	514	532	502	504	527	513	484	526	534	507	496	545	503	498	509	516	503	498	506	507	492	502	496	498	507	479	509	502	516	494	530	532	501	487	516	529	527	484	483	462	500	496	527	513	512	516	548	519	479	500	478	496	511	539	492	543	512	525	513	505	530	504	500	486	480	552	514	509	504	499	481	522	498	488	480	462	506	479	548	527	515	531	516	501	526	524	515	503	504	490	530	553	487	525	522	500	483	471	505	555	497	518	482	563	508	511	473	492	512	496	508	524	510	480	498	491	486	473	494	514	514	526	486	523	482	459	531	491	489	494	491	501	502	487	496	512	520	515	469	495	510	511	517	508	509	557	474	535	539	476	538	502	474	490	491	548	492	503	512	514	509	510	488	483	486	496	522	499	509	532	531	490	509	474	502	517	497	514	502	493	493	560	543	522	553	506	516	503	497	528	532	465	502	487	517	501	505	501	502	507	532	505	487	494	493	498	518	540	476	496	501	499	514	505	512	497	532	504	505	509	503	489	534	532	466	507	538	463	514	518	526	527	506	534	529	484	507	487	490	500	505	480	541	563	494	537	509	539	505	491	482	482	509	477	451	487	526	500	498	468	513	506	505	531	453	448	512	501	470	513	512	500	526	523	557	523	508	493	523	555	524	559	512	517	535	499	478	527	487	482	466	479	524	501	528	493	505	522	484	518	486	516	512	507	515	491	512	502	462	488	549	528	517	484	534	481	512	543	521	510	473	478	455	489	475	536	515	497	514	508	508	459	512	530	532	515	500	518	497	495	536	492	477	484	491	499	482	473	527	498	518	511	471	516	510	531	499	530	525	503	504	496	495	520	488	511	478	484	518	499	436	523	487	491	502	512	519	510	484	497	469	503	502	530	461	484	505	550	509	477	488	543	463	491	527	533	542	516	509	513	529	492	510	537	508	529	504	479	477	495	488	503	494	531	524	475	499	545	495	511	512	480	454	485	502	526	486	539	506	496	504	486	479	516	491	485	491	475	509	511	505	473	511	491	496	509	498	495	522	509	509	514	511	528	488	493	510	535	519	510	490	524	532	527	513	533	523	536	506	449	528	508	540	514	476	518	523	519	521	500	464	525	528	480	482	478	459	499	492	503	526	493	465	516	492	470	513	516	542	521	530	470	471	505	532	512	464	581	537	470	513	524	469	504	505	502	450	523	515	469	513	538	483	505	470	495	511	516	521	550	517	493	508	548	478	536	535	521	490	520
23378	21100	28412	23985	21092	12063	1721	1138	1039	992	1015	923	960	956	946	872	853	947	878	844	929	837	876	833	834	854	929	904	853	870	880	889	916	870	864	834	908	820	836	816	817	856	874	829	838	857	848	854	852	830	841	867	871	807	863	830	843	832	845	851	837	859	789	786	900	890	901	817	871	851	866	860	817	866	794	853	855	800	800	868	803	788	858	824	883	825	862	892	851	782	861	820	866	880	854	851	840	836	874	837	830	858	823	893	891	831	899	811	822	876	772	825	814	807	835	801	867	779	800	851	918	880	877	806	848	801	843	808	837	851	850	814	876	870	850	812	832	800	853	789	842	839	846	875	890	829	840	862	816	824	807	873	866	888	786	806	859	849	786	859	810	831	833	852	838	854	856	859	842	889	906	849	811	858	864	774	782	813	851	848	823	810	865	784	831	865	854	848	811	848	822	844	852	821	803	862	814	819	896	824	831	814	837	839	840	872	767	850	875	884	809	812	864	879	877	836	869	856	809	930	920	807	801	850	818	825	839	832	858	852	858	818	854	845	832	841	861	847	812	859	814	848	811	826	819	882	806	838	834	869	857	833	829	826	874	813	843	837	813	836	836	803	850	825	863	854	891	841	842	852	870	813	814	798	889	824	832	824	893	827	851	819	851	858	864	815	805	832	905	846	864	845	827	857	790	905	786	821	851	854	840	836	834	811	854	776	835	827	799	868	877	856	842	806	787	883	850	828	850	849	879	799	770	873	832	889	825	810	845	859	815	851	859	834	808	815	849	772	810	825	848	812	863	839	816	801	839	856	857	807	783	840	847	888	813	882	851	806	854	831	818	881	868	806	836	827	862	828	821	898	821	815	814	837	856	826	846	798	809	802	840	818	817	817	832	813	826	849	865	840	831	869	788	847	866	831	816	847	884	834	788	811	886	833	830	815	824	858	871	843	828	861	884	829	773	814	845	856	787	880	836	775	863	838	852	828	809	854	787	884	826	845	784	871	869	836	825	799	866	838	865	805	873	828	814	824	843	779	877	805	748	837	867	869	858	835	883	826	832	859	848	822	859	835	858	853	853	880	883	849	805	809	807	828	819	833	848	831	852	871	870	835	885	813	852	902	854	838	870	804	854	830	824	843	851	784	862	833	836	827	779	836	855	811	865	837	806	901	851	814	861	822	803	888	853	811	791	827	816	798	881	869	813	842	879	807	847	866	826	832	838	848	850	812	826	844	856	900	829	829	855	832	811	787	833	851	838	825	835	839	841	868	835	825	831	837	834	848	810	856	906	826	853	815	846	883	879	798	867	799	856	881	825	815	851	844	828	796	816	819	845	791	819	798	790	831	818	823	843	839	838	846	834	781	852	836	851	815	832	863	863	804	820	843	815	846	789	846	846	835	846	805	841	852	828	806	872	839	769	830	831	802	890	870	854	768	851	829	827	872	766	888	840	849	868	818	865	808	838	831	880	808	846	798	796	798	854	892	807	839	841	857	817	833	831	824	841	870	844	839	803	782	844	835	849	777	811	806	783	830	855	805	835	879	827	863	833	839	840	886	829	838	871	843	833	849	905	842	826	834	820	854	842	853	805	856	854	799	855	815	799	885	842	877	814	837	838	872	846	860	861	826	887	814	810	800	819	849	824	812	854	797	860	850	822	877	822	885	856	802	847	853	863	864	805	803	867	845	893	791	851	830	911	842	811	794	866	889	890	902	825	823	797	833	860	834	881	844	904	840	842	828	831	810	837	842	859	875	813	788	818	812	849	880	852	842	853	860	839	838	809	816	844	836	846	827	850	804	846	863	864	898	814	867	829	839	887	849	846	871	837	826	875	874	861	853	810	829	883	833	822	879	787	824	833	808	850	851	834	864	824	792	859	796	867	834	847	769	868	868	822	867	822	779	823	817	828	825	833	836	847	826	855	847	875	861	844	820	806	809	804	787	819	769	808	877	770	767	874	880	816	805	835	922	845	870	899	888	844	855	869	853	831	789	871	928	827	827	788	880	823	868	844	835	822	874	843	864	830	808	838	844	810	859	853	850	852	839	822	846	818	826	873	837	784	790	847	819	883	817	842	832	825	849	851	806	794	799	835	798	817	831	816	858	839	835	837	835	837	815	818	847	849	841	824	888	861	857	790	829	857	812	835	837	802	834	828	784	869	811	854	871	858	831	842	813	827	842	843	816	832	846	867	836	866	856	824	874	843	818	869	871	850	798	777	871	819	889	825	791	867	878	883	789	845	846	887	817	788	834	868	856	873	812	853	841	743	833	841	874	875	798	864	870	841	837	808	883	903	857	844	789	866	924	859	825	845	812	787	836	809	838	859	841	851	856	848	920	828	862	824	855	800	846	845	898	857	838	854	905	825	805	818	832	857	840	853	833	839	836	840	847	817	827	813	846	856	825	808	803	832	833	839	829	899	808	820	832	849	835	831	850	852	828	775	921	841	875	856	820	829	836	826	891	824	835	836	826	799	858	813	832	863	837	862	808	822	840	849	871	857	838	773	857	830	845	811	873	811	828	852	830	802	838	859	839	862	849	899	875	805	848	856	874	787	817	807	853	829	839	851	819	827	837	843	805	847	802	841	848	874	812	839	833	845	826	874	830	876	838	847	856	816	836	839	797	851	818	844	819	815	824	820	821	828	833	861	856	864	836	885	854	843	787	849	842	876	900	866	848	880	871	847	823	847	849	823	782	817	830	839	882	848	813	852	853	854	846	860	803	865	811	816	827	851	802	886	863	856	855	808	815	842	890	900	848	810	884	841	803	834	858	861	839	945	817	850	845	861	844	858	892	850	818	813	894	863	826	887	824	859	866	845	796	819	808	859	890	836	894	828	841	902	789	870	872	811	797	825	843	793	820	868	817	850	814	788	795	814	842	820	839	840	806	879	817	821	838	805	819	816	830	756	868	815	871	843	872	823	871	859	836	841	817	818	855	828	823	793	819	820	844	845	820	867	839	828	830	864	874	834	894	838	813	855	791	849	831	835	853	864	806	855	807	818	819	900	819	789	788	868	846	819	861	775	805	816	781	881	808	847	883	817	830	899	854	846	829	821	837	791	825	836	827	862	821	811	838	862	834	853	809	869	813	881	849	875	841	824	859	837	827	845	850	862	831	859	908	812	808	863	812	908	862	838	830	876	849	859	864	847	810	863	831	849	809	854	857	863	833	867	826	897	790	852	819	845	837	850	834	834	881	832	821	828	829	796	906	868	861	879	846	822	835	827	852	839	841	777	822	806	856	861	924	886	795	836	839	822	821	855	851	830	863	790	811	850	829	815	817	772	860	830	805	836	814	847	872	862	852	811	843	841	791	817	805	814	856	801	803	863	896	860	806	848	873	862	863	867	831	890	821	826	845	852	829	838	849	841	840	853	786	809	804	818	825	859	817	822	804	820	840	846	869	832	829	828	858	870	881	797	832	881	881	790	832	859	855	859	814	852	847	785	796	792	787	854	828	810	819	841	903	817	830	854	892
3244	8543	6113	3111	2431	1949	1711	1385	1285	1273	1119	1107	1077	999	1042	974	966	969	930	935	894	922	907	918	893	931	942	919	916	947	903	927	924	884	885	991	910	884	942	938	854	856	873	892	876	865	888	911	882	902	886	847	845	895	880	841	875	873	881	889	893	876	923	873	885	889	869	861	903	879	931	872	874	882	849	898	907	891	907	847	820	857	858	862	891	846	908	840	899	886	938	875	872	904	869	945	896	885	889	879	926	870	923	875	909	896	899	894	915	907	881	883	896	867	855	837	860	920	910	942	852	896	922	916	921	865	875	888	890	906	870	864	856	860	885	903	877	908	854	902	845	836	890	909	883	907	934	899	884	943	888	864	869	872	881	905	898	938	872	843	924	895	858	908	939	819	898	863	901	901	905	899	876	894	857	861	894	911	871	859	903	928	826	879	832	913	870	924	922	912	927	878	924	858	851	900	869	877	908	925	952	901	861	894	876	884	816	892	840	818	900	893	908	865	896	851	900	940	866	841	913	903	901	859	914	819	870	919	853	869	902	890	878	870	905	894	902	909	911	873	922	915	828	883	857	870	849	817	899	876	922	878	849	901	902	921	929	950	872	861	919	903	844	858	851	839	814	878	889	854	871	846	837	915	840	907	860	896	887	901	880	871	914	930	978	931	845	828	878	871	914	910	885	863	817	902	915	866	896	893	888	873	905	940	862	903	872	870	900	880	874	895	910	908	864	860	901	901	918	951	889	855	868	874	908	864	870	909	842	921	816	936	911	880	879	886	919	888	926	879	909	865	867	876	908	925	871	873	875	940	871	835	898	827	852	898	914	901	882	848	864	898	865	931	905	885	936	902	869	936	934	891	900	853	831	897	903	885	930	886	846	911	869	889	928	888	867	851	880	930	898	916	872	869	976	867	880	865	896	896	911	881	854	883	831	862	888	884	876	902	888	870	866	864	954	873	889	856	885	859	864	879	888	930	929	884	854	884	910	893	916	914	864	908	862	905	849	883	913	841	856	831	964	912	886	877	876	840	877	895	874	905	893	880	922	892	905	901	847	914	885	844	849	900	913	878	861	907	842	855	920	850	889	909	874	873	874	850	848	916	849	924	898	883	902	871	914	904	874	894	885	896	925	846	899	874	882	900	892	916	961	875	855	923	886	908	873	900	857	857	896	933	924	856	884	899	914	871	899	880	845	948	837	817	879	866	847	937	918	908	881	934	824	879	857	894	899	904	844	890	859	917	895	823	866	929	863	898	894	853	917	842	917	907	908	917	889	895	880	903	914	838	889	916	872	858	883	829	912	898	848	898	864	841	910	920	899	945	889	887	850	892	885	848	857	907	900	943	899	873	894	885	918	929	880	828	908	890	856	905	948	921	874	854	875	850	886	916	878	858	863	867	931	900	918	911	858	868	856	838	914	860	863	848	883	931	917	917	878	870	954	912	895	897	875	849	921	925	853	855	853	868	878	881	915	839	910	857	838	879	903	959	932	865	879	904	907	878	940	901	877	873	914	893	920	902	862	897	955	961	860	916	889	872	879	919	878	936	849	914	901	860	914	872	862	964	875	858	836	903	881	908	852	887	904	888	862	864	908	861	907	878	873	903	814	920	858	912	872	900	896	932	873	895	849	888	905	892	884	908	907	898	898	903	861	861	921	893	852	927	891	903	909	918	890	837	903	866	897	887	906	854	915	895	866	855	936	896	879	885	892	889	919	855	903	927	856	855	884	925	906	917	870	866	881	901	874	962	938	886	926	857	856	948	895	858	895	892	870	855	916	897	896	932	823	913	900	825	906	899	897	935	897	889	873	886	929	896	848	902	911	896	946	873	863	885	878	934	868	897	848	889	869	893	915	878	937	922	876	843	864	900	911	908	840	852	852	923	896	886	914	894	859	951	909	890	872	869	868	868	875	900	889	845	856	859	830	881	878	861	909	900	875	879	869	873	829	884	882	867	831	834	848	856	929	902	900	878	905	825	929	917	837	927	897	862	835	893	850	971	843	874	893	908	838	884	861	852	873	876	894	873	837	893	893	895	911	844	880	857	863	898	915	940	864	842	862	893	914	852	896	890	854	888	914	930	875	875	875	898	847	880	882	872	881	878	869	931	862	863	886	892	908	867	900	902	917	969	902	851	872	896	886	881	937	876	906	859	900	922	941	903	913	904	863	945	850	878	898	903	862	913	914	858	837	878	884	849	889	903	875	853	908	841	866	922	854	881	899	881	917	915	936	904	897	874	864	847	878	898	851	882	902	851	853	871	911	885	918	876	914	863	903	870	841	859	915	922	869	870	904	898	766	881	934	857	889	850	856	845	881	841	835	905	862	843	927	945	899	884	951	837	858	904	877	904	858	892	918	870	874	847	912	870	925	900	900	864	834	903	884	895	867	922	935	876	895	853	903	887	908	870	890	883	874	870	893	880	898	900	875	877	916	885	881	901	916	884	854	926	878	864	854	914	894	873	920	888	855	887	906	855	873	855	886	869	859	899	857	876	860	919	847	920	872	935	881	855	903	861	882	847	888	888	832	879	916	851	885	883	850	888	892	870	845	913	848	861	853	846	858	876	896	852	906	898	866	874	822	896	864	943	878	902	890	869	925	882	941	942	833	871	893	903	897	915	850	897	880	894	893	943	892	889	859	901	856	921	887	935	841	889	906	846	885	900	892	876	861	835	883	913	900	906	888	856	908	852	875	873	892	826	919	830	908	895	888	905	897	854	871	834	855	911	878	856	880	881	884	870	910	880	914	887	856	868	916	932	842	866	889	898	838	867	933	900	894	853	875	893	829	887	876	813	923	875	929	868	874	848	884	857	860	872	852	887	892	897	843	863	878	855	884	815	861	856	859	921	870	883	882	836	848	917	878	889	832	887	894	917	865	918	900	894	845	871	862	855	911	899	872	900	903	871	878	866	903	873	899	884	903	924	916	898	878	896	824	860	853	897	920	923	835	888	880	891	884	835	906	858	916	884	888	910	871	923	878	848	883	901	925	844	895	920	894	899	867	894	906	897	902	881	911	896	862	895	932	928	910	906	909	927	932	873	894	885	873	892	864	907	896	969	878	860	959	863	922	921	881	869	906	871	868	871	924	904	920	859	908	847	914	873	933	873	846	868	829	905	869	864	892	847	883	880	902	833	917	892	851	948	865	887	883	880	891	864	896	884	883	896	831	913	859	911	874	882	855	887	875	893	913	856	900	868	907	887	823	936	894	933	874	874	890	907	829	890	846	905	898	871	898	882	871	894	820	935	908	868	909	906	864	912	899	916	842	874	899	872	892	885	884	875	861	914	870	921	888	916	857	920	855	902	876	941	821	858	900	913	866	865	879	917	898	898	860	873	901	881	891	879	855	869	951	851	912	909	872	898	939	879	874	897	863	891	873	914	889	860	879	889	897	885	881	872	867	927	850	895	918	895	931	955	870	868	890	830	912	868	901	857	870	851	845	860	903	886	905	849	846	855	884	903	966	857	899	873
24532	21134	27538	24964	12927	683	454	361	364	312	309	342	326	299	258	275	254	245	259	242	222	233	219	279	249	231	233	255	237	236	234	220	243	256	246	219	281	238	232	236	251	228	248	229	212	204	249	201	232	241	227	232	235	238	227	218	237	236	252	233	252	247	226	233	240	246	223	224	225	231	226	237	235	227	252	234	223	234	220	245	226	235	241	226	238	227	223	231	231	222	197	219	248	240	268	249	237	242	254	233	212	231	236	238	232	228	244	226	248	228	243	223	214	218	266	251	230	236	246	214	234	217	237	261	233	244	229	220	245	237	232	228	236	240	238	242	237	243	218	226	225	224	230	232	234	248	254	231	252	227	241	283	232	243	233	266	247	219	219	229	215	235	209	219	234	241	235	221	257	221	239	250	242	248	241	239	250	250	206	241	223	267	227	242	212	234	218	226	229	209	227	247	224	244	228	251	228	239	223	248	229	222	237	233	221	213	232	247	238	199	219	226	234	241	228	231	237	233	219	226	236	243	235	230	245	210	266	225	230	247	224	246	210	229	229	266	213	231	204	235	255	242	241	234	236	221	229	226	225	227	229	222	245	241	243	192	226	224	236	236	247	232	258	235	229	235	225	227	207	227	257	234	225	237	228	228	244	243	240	211	222	243	251	227	251	253	220	239	229	223	218	237	237	213	239	242	236	218	247	227	215	230	225	266	219	231	203	215	225	231	244	261	238	254	236	237	203	224	263	239	245	213	229	226	222	246	256	237	282	241	218	236	261	231	262	245	243	211	229	239	255	225	249	250	230	232	250	223	233	225	197	237	233	221	208	210	251	226	244	202	232	226	231	230	253	214	234	241	249	231	247	239	211	233	208	225	231	237	205	234	220	246	231	228	217	201	226	241	220	220	241	227	225	245	213	206	234	244	245	225	239	235	194	225	222	242	226	241	226	245	231	232	230	223	230	225	224	233	211	220	228	223	208	233	240	215	227	231	239	222	227	229	246	253	238	190	253	218	204	224	248	265	238	213	246	218	242	222	239	239	236	244	221	241	235	246	229	246	239	189	230	231	210	240	207	224	229	250	208	227	226	195	215	241	233	204	259	232	209	222	234	237	227	215	244	241	241	242	246	221	232	214	255	212	218	226	191	232	208	231	219	243	239	219	214	226	229	235	224	242	248	229	220	237	232	246	255	245	240	219	235	243	234	210	221	216	232	234	215	234	220	221	202	229	210	227	205	227	214	237	220	223	224	254	197	239	230	225	234	228	234	233	217	237	256	241	217	234	220	227	222	247	218	252	233	211	244	231	214	221	245	214	230	203	239	233	225	254	215	241	208	246	243	219	237	232	223	225	224	224	250	258	236	260	224	230	238	246	260	231	235	214	224	215	235	248	228	260	235	224	231	239	233	223	231	206	223	229	241	236	216	220	242	249	231	225	238	219	202	220	225	232	239	211	233	242	234	252	257	249	214	246	241	253	234	255	203	248	213	230	234	236	243	244	258	234	218	216	230	238	263	212	206	246	255	232	243	231	249	231	223	223	229	224	244	241	228	215	231	216	214	243	283	244	241	199	252	236	244	237	212	239	204	206	258	246	257	229	246	238	244	245	231	210	222	240	214	236	218	243	229	223	231	229	223	235	233	237	221	227	246	232	238	243	212	251	240	217	242	235	234	233	261	240	227	206	203	227	235	193	247	230	234	269	223	218	257	205	237	207	227	218	213	223	219	253	236	259	235	233	218	229	213	203	257	250	210	235	244	207	254	239	267	224	250	216	229	237	217	230	234	231	233	233	224	247	212	237	215	213	228	238	258	202	208	232	246	226	202	200	230	246	240	235	231	200	197	214	235	228	214	223	242	246	227	230	221	234	237	246	232	230	214	224	249	256	260	215	246	245	228	250	228	230	265	249	238	228	267	222	198	240	228	231	231	233	255	222	207	230	234	232	224	232	232	227	231	252	228	258	221	199	189	241	242	226	208	220	240	240	242	251	249	263	249	211	238	228	238	243	260	230	240	232	214	271	219	237	227	238	236	204	223	229	214	198	230	207	214	242	258	256	257	249	224	249	246	226	238	212	250	239	226	241	245	218	239	234	219	222	236	240	234	232	218	220	227	239	209	233	226	216	244	231	215	239	240	235	218	228	223	214	234	242	253	246	254	235	246	228	239	242	214	219	230	233	226	240	217	206	241	240	237	250	229	236	237	235	227	227	233	228	251	233	220	236	225	230	252	245	197	236	235	225	229	240	215	205	240	213	219	224	260	223	238	238	211	214	261	240	251	243	235	242	206	229	237	213	224	228	230	213	244	232	226	212	219	238	231	236	228	215	231	231	264	224	220	250	248	219	224	222	237	226	240	246	239	209	237	237	217	227	230	240	224	219	225	233	215	230	221	238	245	238	217	226	227	238	249	251	212	218	228	198	231	261	233	239	240	207	215	229	232	224	251	224	217	270	245	219	233	251	204	236	241	217	224	256	231	223	230	236	233	223	232	205	235	196	224	238	223	230	237	234	235	223	245	216	229	232	232	238	229	239	236	226	223	238	197	211	225	215	209	234	238	247	224	245	223	206	244	234	242	233	194	217	239	223	245	255	262	227	202	243	245	222	217	244	224	231	253	237	252	242	252	225	221	250	248	258	263	233	216	266	241	251	229	245	231	234	228	251	226	214	243	224	221	225	221	241	221	249	220	266	241	230	210	223	231	229	227	214	192	223	210	251	231	231	220	212	269	226	185	245	230	211	222	244	240	219	213	218	219	269	223	246	243	234	220	239	225	244	246	225	228	254	227	232	234	227	247	219	245	236	231	230	211	217	220	219	240	227	238	239	223	245	238	235	228	228	241	217	223	228	198	231	232	244	231	206	237	231	227	265	240	206	238	206	199	244	211	235	234	233	249	239	227	223	248	241	252	253	233	206	220	231	241	210	208	215	242	227	238	263	225	218	272	251	244	234	249	230	237	254	251	243	257	225	236	233	245	241	223	221	249	226	217	240	236	219	230	223	213	210	240	239	232	239	225	219	207	226	201	234	236	237	239	280	211	257	225	213	204	245	230	220	210	222	224	249	236	207	236	239	240	251	212	239	214	205	228	227	231	239	237	219	227	241	224	225	205	193	263	245	215	207	241	233	244	229	242	236	189	231	231	209	216	233	257	228	241	250	249	248	238	242	247	215	224	235	229	243	234	224	225	216	234	228	233	255	226	255	228	228	219	238	240	238	244	226	204	228	232	224	239	262	259	233	255	234	218	224	268	198	227	233	224	245	263	229	239	228	228	229	235	213	214	225	232	237	221	218	195	232	226	196	220	225	242	225	215	220	218	216	245	239	216	226	240	226	202	230	238	224	244	238	236	227	227	228	222	244	233	223	200	282	209	228	223	235	246	229	244	210	253	230	235	271	241	257	225	232	237	216	237	230	245	233	230	222	230	227	222	212	233	229	253	238	227	232	217	237	265	204	237	245	235	212	210	232	232	205	214	232	230	216
3016	4932	3281	1567	1131	964	697	635	509	455	434	394	407	349	335	336	336	292	326	294	294	297	305	298	317	268	278	281	283	327	278	295	318	281	261	290	293	296	297	291	262	270	277	290	341	280	329	259	258	275	270	289	283	266	272	286	280	275	254	277	268	268	277	271	253	272	271	242	293	278	282	249	286	282	277	248	292	265	258	292	267	284	256	295	278	281	289	258	290	290	245	258	287	278	283	262	273	297	279	278	296	251	264	294	290	272	291	270	283	297	285	283	263	275	288	282	277	268	283	272	281	299	271	306	289	276	263	266	262	256	265	292	274	289	306	263	274	282	299	276	263	246	273	291	315	306	268	260	281	276	296	259	251	274	249	285	256	275	263	292	288	278	279	270	248	261	286	310	319	272	296	287	289	276	223	268	260	285	260	307	289	262	292	292	287	269	264	301	273	278	251	311	254	263	264	265	274	283	276	262	267	271	296	309	281	257	267	265	319	262	266	267	287	265	271	291	274	289	262	275	256	235	288	279	282	304	266	271	277	283	273	311	274	276	275	275	275	279	272	255	280	280	264	269	286	267	297	292	249	253	269	291	276	286	283	268	271	242	273	288	261	265	310	276	257	268	261	263	271	283	275	257	285	255	293	266	262	264	261	282	298	301	277	266	276	261	289	279	271	272	265	291	254	276	256	312	260	274	227	256	278	286	286	240	247	254	266	283	297	279	280	266	283	286	261	265	264	276	273	298	265	261	277	283	276	301	284	275	272	256	282	293	269	269	281	299	265	274	271	256	266	267	262	263	249	290	265	253	266	283	260	270	280	250	287	263	272	294	300	279	292	261	276	248	282	277	273	261	266	265	304	285	304	267	270	296	248	267	258	280	245	282	270	254	282	274	292	324	301	275	283	264	309	264	268	274	243	273	260	287	282	278	275	304	278	245	260	290	252	251	276	246	276	260	272	271	289	296	251	286	300	267	247	278	272	263	288	268	255	281	244	258	312	303	264	298	260	259	289	263	270	262	249	290	263	274	248	277	266	243	273	284	248	247	271	299	249	249	256	269	282	281	268	279	281	269	271	258	304	283	277	264	295	283	249	284	294	292	269	270	268	268	287	266	255	245	268	301	252	290	295	263	275	264	278	298	250	301	255	286	283	263	294	266	269	277	267	278	276	308	266	276	284	266	276	260	275	279	289	277	287	272	256	255	274	278	271	261	252	274	251	259	263	256	262	292	245	276	251	251	293	276	286	236	289	260	281	253	264	289	280	245	267	261	281	253	295	277	252	268	286	290	262	260	290	241	247	294	269	249	288	283	272	239	276	275	259	285	268	300	287	272	263	261	289	274	281	267	272	283	285	257	281	280	275	289	268	271	237	268	260	311	283	265	279	273	295	291	273	295	273	292	300	268	270	252	275	306	288	285	274	296	306	260	276	286	255	279	280	282	263	299	316	264	274	254	250	251	236	241	311	278	257	268	283	262	234	270	285	280	269	274	267	276	277	299	281	255	303	262	258	294	264	302	278	253	291	259	295	253	287	248	259	278	250	257	281	267	286	285	261	268	263	259	263	287	250	290	256	279	289	266	283	281	281	249	312	285	284	280	286	292	282	285	262	252	273	287	310	290	303	288	253	269	276	293	276	308	282	260	268	279	310	267	306	262	269	291	266	257	260	288	284	254	241	259	292	265	287	297	292	293	257	271	290	268	278	293	258	266	248	273	273	309	272	264	230	287	281	242	259	324	249	269	273	272	253	254	281	258	260	272	269	248	280	269	272	280	268	268	290	284	249	296	269	273	284	279	294	289	234	281	268	325	281	272	260	295	264	268	290	250	292	288	292	293	260	282	276	268	288	258	281	257	298	261	313	256	278	304	268	237	250	285	296	262	278	264	283	280	270	293	289	264	283	254	292	292	257	265	260	266	284	269	268	289	284	254	275	284	272	291	287	289	251	260	252	305	264	274	271	258	245	295	249	265	280	293	271	267	301	300	296	294	283	289	282	293	268	250	268	258	289	235	255	233	296	300	284	292	274	263	287	269	293	265	290	267	294	287	314	288	274	279	259	295	302	283	253	277	277	257	245	251	279	287	258	286	274	282	276	263	283	273	283	286	287	276	303	287	264	291	250	284	292	287	261	262	279	259	288	252	287	267	281	299	266	299	281	271	274	284	291	293	269	260	253	271	299	267	279	271	260	275	275	257	272	269	247	263	285	286	255	278	303	269	274	293	267	296	265	297	292	257	256	263	297	286	278	237	281	259	275	314	274	299	246	280	280	245	293	267	272	282	273	267	272	289	251	261	271	329	262	260	241	245	268	298	290	295	281	263	264	261	285	275	262	283	259	258	274	287	253	283	273	255	290	266	278	263	283	260	283	287	243	222	263	321	283	289	278	304	276	277	257	273	265	296	239	295	286	287	283	295	295	294	290	293	262	274	278	301	282	268	275	277	244	255	259	233	290	281	260	283	283	262	294	262	251	284	279	257	277	266	343	261	306	274	279	265	270	266	269	259	263	264	294	302	258	284	241	257	262	254	221	266	275	263	260	251	261	275	278	298	303	267	281	262	260	274	258	291	251	290	279	278	253	317	264	246	279	258	298	274	291	279	291	256	250	261	263	255	287	293	271	292	273	271	242	274	251	278	260	297	287	269	271	286	273	256	265	275	303	255	295	297	297	252	264	270	275	251	271	273	287	287	257	287	282	277	287	281	277	275	288	287	279	280	275	269	277	254	283	262	288	246	279	294	262	276	320	278	292	305	273	270	273	296	266	266	272	287	279	269	285	297	272	280	298	279	287	279	279	275	270	314	248	313	281	271	266	269	286	267	279	263	290	246	260	274	247	256	301	276	256	308	293	284	272	240	280	300	263	284	268	250	277	269	298	283	296	271	277	278	260	280	281	277	249	266	292	260	285	289	270	265	290	299	279	275	269	259	281	292	287	266	229	250	294	279	268	249	277	266	270	266	284	281	260	278	274	281	287	290	314	277	245	295	289	286	278	255	284	261	276	292	271	255	268	257	286	259	279	266	266	273	274	272	275	280	252	262	260	273	259	249	295	264	260	293	250	277	299	293	278	295	265	273	263	312	271	304	265	287	270	282	235	281	275	256	258	250	273	319	273	286	275	284	270	271	294	294	282	293	309	253	265	296	244	309	278	272	265	273	268	274	283	262	276	275	237	270	294	259	243	281	280	284	297	281	282	245	280	305	305	263	260	267	274	291	271	262	242	285	257	274	265	240	255	278	287	260	264	274	301	285	308	290	261	295	245	280	285	269	281	254	294	287	264	278	270	271	267	284	285	276	247	255	277	285	284	254	265	269	271	249	275	282	284	326	262	291	269	267	281	282	284	283	267	295	272	305	265	242	275	274	271	267	282	296	276	257	305	274	270	255	272	274	289	275	268	279	278	255	263	283	259	258	292	273	270	278	249	305	275	280	279	268	280	247	298	247	234	292	272	294	268	272	273	256	253	275	275	268	264	279
22352	21130	28869	23641	21130	21176	10965	1472	1137	986	971	912	882	859	807	815	780	763	756	754	734	703	735	726	740	675	691	697	698	716	726	713	709	691	676	707	705	667	660	694	681	706	671	649	696	710	681	680	730	713	703	725	702	696	668	662	655	689	671	700	678	691	655	691	645	675	687	687	694	678	641	648	692	706	687	679	685	635	678	706	662	659	680	668	687	657	691	670	673	691	675	707	710	691	655	715	701	678	636	666	692	698	659	652	647	656	701	694	635	663	667	728	701	681	682	649	681	697	711	671	695	667	661	725	669	709	700	673	672	652	666	681	633	662	660	648	680	660	693	674	716	693	648	651	665	701	704	677	698	636	663	635	647	685	668	673	661	693	679	650	671	653	686	673	724	687	675	639	689	648	672	726	669	688	678	697	649	667	652	669	686	693	662	715	674	675	631	686	689	662	745	689	672	676	685	636	649	669	652	723	680	693	667	676	682	664	710	682	696	622	671	665	639	635	693	654	653	685	642	672	695	659	664	635	645	683	648	655	690	666	694	724	660	677	690	648	659	650	698	681	711	697	728	662	713	680	685	672	690	653	681	668	650	707	656	673	669	670	673	696	682	685	661	663	653	658	687	653	672	640	676	703	649	644	667	668	723	696	663	688	648	649	674	661	688	708	648	650	622	671	669	664	662	638	691	678	708	687	671	655	706	636	658	662	654	713	696	643	652	645	632	663	701	631	670	688	680	660	650	665	661	677	666	645	715	667	668	655	661	727	673	649	676	662	668	701	728	687	722	674	642	725	689	634	656	708	674	704	677	631	617	684	639	657	667	723	672	672	707	663	668	655	694	683	679	669	679	642	659	693	681	735	646	639	660	681	704	663	654	715	732	715	672	647	667	686	631	631	635	641	658	660	666	676	668	656	630	654	628	645	636	657	711	666	647	635	628	637	685	725	751	654	670	648	665	647	652	649	685	660	640	657	675	636	595	611	689	610	706	684	662	670	663	662	722	701	665	684	656	681	664	693	616	721	663	677	689	706	717	689	641	686	664	672	674	672	646	646	645	722	652	679	714	662	670	669	647	611	673	688	687	620	683	654	678	641	659	644	666	640	705	709	678	672	662	612	613	684	654	648	671	681	686	648	698	686	589	616	719	665	672	708	670	652	687	676	624	642	657	692	655	675	639	718	636	688	682	700	686	670	694	658	654	704	702	684	658	705	641	679	649	681	663	650	640	673	660	673	672	666	678	663	653	684	681	665	663	663	637	647	711	663	646	712	685	666	673	677	668	682	613	683	670	656	660	684	698	659	662	669	676	658	664	668	629	622	675	639	683	671	661	718	737	663	651	646	722	669	662	668	667	717	696	614	692	647	689	633	689	695	690	638	633	649	686	662	655	656	657	710	654	670	632	652	701	648	650	677	648	661	651	678	665	647	658	685	652	695	674	659	639	641	666	682	674	710	696	688	665	660	631	625	704	709	681	650	649	619	680	683	669	681	665	610	667	687	687	648	689	671	655	639	652	657	718	678	684	644	705	655	692	683	685	703	641	614	669	659	649	642	685	680	711	662	668	632	696	650	678	670	662	687	724	684	653	609	689	699	662	656	653	671	656	655	659	667	694	674	644	629	696	677	717	619	686	668	700	670	658	639	681	713	671	656	683	632	659	665	655	693	684	681	678	673	645	650	684	688	658	621	723	715	649	648	625	704	673	693	693	675	668	681	675	678	669	718	640	638	644	658	696	709	693	705	737	667	633	689	643	632	679	684	646	624	691	709	667	657	649	704	667	695	670	667	695	672	673	675	692	667	658	624	691	665	627	610	660	670	679	672	696	656	687	675	672	640	718	687	675	716	664	645	695	663	634	713	640	675	649	667	660	678	630	705	647	695	724	665	627	651	683	726	649	641	657	644	682	671	660	677	687	656	683	641	631	623	676	683	680	625	626	633	687	672	663	629	674	693	654	687	669	622	686	679	690	661	686	661	666	667	698	655	660	627	693	666	675	635	677	637	655	636	697	664	686	666	687	646	678	657	695	637	698	661	678	711	668	671	650	640	645	680	685	657	715	684	682	679	621	652	714	685	696	698	681	665	676	663	666	611	637	654	671	695	670	649	692	675	609	689	680	613	704	678	635	672	649	649	660	692	677	713	652	644	700	674	624	668	688	639	649	659	640	677	653	717	626	698	716	681	639	655	647	665	672	725	669	726	718	694	646	641	668	670	643	643	720	639	660	685	692	644	691	670	646	644	651	693	675	666	672	695	616	644	644	681	690	646	680	646	667	669	669	680	654	684	680	611	649	658	682	626	675	647	682	675	663	711	670	711	697	711	657	693	656	654	677	672	663	655	645	689	686	685	677	698	627	663	617	670	636	691	624	700	693	648	614	676	631	633	665	671	639	696	683	664	701	676	657	671	617	671	694	676	713	641	650	700	676	694	678	696	658	683	657	735	665	711	718	639	698	650	657	698	691	642	712	717	654	717	676	785	679	706	679	663	687	682	644	702	710	649	650	678	638	623	680	657	652	705	683	656	667	699	702	642	700	612	664	677	660	686	695	697	666	638	677	646	631	677	681	670	637	662	689	671	630	668	630	634	618	680	691	687	670	661	690	698	710	680	699	657	694	671	687	637	627	664	605	654	681	642	642	647	622	697	656	645	660	656	664	657	654	626	648	672	681	681	695	730	690	653	655	672	691	650	682	667	627	620	699	660	653	627	661	660	639	670	698	688	630	671	655	659	679	666	675	671	675	686	677	682	609	627	642	651	664	649	657	708	652	660	669	736	683	606	673	662	706	674	612	675	651	668	714	624	605	618	699	621	661	720	671	656	641	646	685	693	657	669	686	641	656	687	655	678	691	678	645	654	685	690	656	645	656	633	631	639	632	685	680	632	656	717	680	675	620	663	699	652	677	652	639	662	719	659	705	644	684	676	645	628	652	692	625	667	681	634	656	676	654	679	719	694	657	679	612	659	662	654	674	669	606	649	659	678	690	723	664	657	660	648	641	686	719	636	702	689	654	676	654	697	674	645	657	679	682	659	695	642	678	709	678	606	681	623	667	658	688	655	685	689	676	648	652	695	634	656	650	655	708	653	700	678	696	675	678	615	610	676	680	671	692	620	628	633	651	717	695	655	683	666	684	635	612	659	645	683	694	720	645	616	635	618	707	635	661	717	729	683	684	611	668	653	630	662	644	642	685	657	697	671	653	713	681	642	648	682	679	683	652	620	661	681	670	696	676	636	651	719	657	679	646	659	646	664	622	630	646	665	653	644	658	691	720	651	624	699	702	689	672	610	698	696	677	628	614	624	669	715	663	634	641	700	615	675	635	697	664	658	673	673	665	687	695	644	685	626	671	705	621	656	662	715	670	675	728	677	651	629	635	676	692	665	654	680	658	663	668	607	702	627	691	668	643	685	659	656	667	641	693	662	670	622	692	689	659	648	626	631	675	655	621	675	637	668	684	645	650	666	655	663	663	670	637	662
4416	14064	9884	5142	3729	2977	2244	1851	1641	1369	1222	1165	1066	955	936	909	870	904	819	814	867	832	821	841	794	801	770	798	760	813	763	787	765	836	728	798	753	791	704	760	717	752	717	710	745	759	750	791	747	733	754	780	761	762	743	718	773	775	721	754	729	769	763	714	743	786	695	701	745	764	726	754	743	750	727	681	694	712	764	766	748	725	722	729	751	734	801	743	717	779	764	765	790	744	741	748	771	710	774	697	729	729	739	721	715	799	740	740	706	756	755	719	744	703	732	738	776	762	733	690	720	750	787	742	751	728	730	750	776	763	739	713	720	713	736	778	759	716	736	715	709	705	688	769	742	751	707	713	732	698	791	748	736	722	748	778	739	789	715	745	728	752	740	753	753	701	759	697	768	740	721	752	699	696	725	744	732	693	780	715	719	746	749	759	709	710	731	789	727	723	705	713	758	749	742	717	734	718	743	751	723	736	745	718	717	730	758	755	778	802	731	679	740	707	768	777	790	750	712	722	683	715	735	740	793	723	719	789	695	715	711	733	769	716	743	701	751	681	738	731	735	729	743	758	733	771	761	740	750	773	695	740	729	753	731	743	703	712	757	775	744	723	714	726	705	744	750	794	705	772	773	718	706	738	761	705	753	701	720	714	714	698	697	766	769	671	724	746	732	760	740	728	757	738	751	728	713	732	735	737	725	759	722	732	751	752	716	727	706	703	771	693	713	757	765	724	750	735	724	779	757	740	746	759	726	745	740	769	728	742	740	672	749	729	735	719	706	780	729	716	679	741	747	759	699	758	790	766	734	697	744	682	713	723	737	717	734	725	735	733	730	735	737	765	709	684	734	733	696	736	687	726	753	754	744	764	693	702	703	728	780	741	707	725	726	748	765	691	803	712	721	733	732	675	733	742	719	753	705	702	779	773	766	733	735	725	783	730	776	730	721	744	725	704	758	758	800	777	728	720	719	711	733	739	807	721	729	720	716	694	703	735	754	767	725	725	750	716	731	720	766	704	701	736	781	716	738	712	685	717	684	692	713	741	723	760	736	713	679	727	741	727	755	707	696	699	704	729	687	741	762	705	766	675	681	705	729	786	787	768	697	764	698	678	709	676	737	746	699	788	748	749	714	689	721	763	696	719	723	739	716	759	698	727	763	740	686	720	718	722	708	728	772	698	705	734	755	749	719	722	717	805	729	697	691	780	755	739	772	744	693	707	798	704	732	722	714	743	744	676	728	709	689	728	708	694	768	747	704	723	764	696	753	778	749	757	725	705	741	710	746	729	723	734	719	721	731	717	761	737	744	702	714	705	726	724	769	735	781	753	721	730	716	685	762	739	722	713	753	772	742	732	751	668	776	742	683	708	715	696	717	730	711	718	737	750	752	764	749	767	753	725	755	689	726	703	737	718	719	764	717	768	721	772	735	702	737	760	754	698	765	700	722	753	750	730	734	727	698	712	757	727	734	706	729	682	741	737	729	747	721	722	758	684	728	724	699	744	723	718	728	718	735	775	751	760	726	725	723	708	774	707	776	759	698	754	756	679	732	791	715	713	677	734	737	722	773	696	708	707	758	740	760	777	717	719	755	683	704	719	710	718	756	727	730	689	729	760	712	703	713	690	709	747	731	737	694	737	705	713	771	740	693	694	727	700	710	704	754	709	742	716	723	714	715	760	764	692	754	705	730	715	699	716	716	747	735	720	697	722	791	698	757	708	746	678	769	710	775	728	725	701	698	682	722	686	712	698	725	731	735	745	706	703	754	705	730	724	764	709	735	700	744	736	703	749	732	735	719	718	730	724	739	738	716	720	728	746	716	730	742	741	723	697	725	705	699	766	762	721	745	772	711	744	742	794	700	710	750	722	690	684	704	761	730	733	719	738	722	749	760	742	726	719	706	739	741	724	720	699	731	763	764	731	702	739	752	703	749	791	751	761	729	727	710	720	739	723	740	696	701	730	760	721	759	742	747	791	766	731	762	716	727	723	745	730	720	709	731	740	686	762	729	710	742	739	739	720	761	693	726	791	727	719	711	779	675	731	742	759	724	725	727	733	743	707	706	719	742	752	703	716	745	729	742	747	712	717	731	747	735	811	717	774	737	764	734	709	718	731	748	708	736	686	737	749	726	748	736	678	716	764	773	748	748	753	740	697	718	744	668	745	769	749	713	722	704	716	726	745	728	715	714	700	749	708	733	772	735	766	743	750	757	697	780	728	694	767	709	767	731	760	715	732	701	747	754	768	725	745	739	739	685	730	730	679	745	745	741	734	717	726	731	708	681	741	744	737	748	741	739	726	715	725	718	753	720	773	741	734	751	719	705	731	745	693	725	703	747	749	748	713	714	733	763	732	764	765	694	749	714	746	775	688	740	741	734	727	762	709	731	724	728	745	684	716	763	715	737	729	688	722	716	738	742	717	704	700	751	691	758	719	738	761	775	763	733	774	727	740	718	711	720	766	705	719	796	733	650	750	740	762	757	724	739	783	763	759	797	762	701	713	753	731	729	741	689	760	745	726	739	683	734	750	754	709	773	712	719	729	715	741	741	678	791	760	712	728	745	731	731	735	729	728	736	737	731	755	719	754	768	724	741	737	738	665	758	778	735	725	700	714	727	705	729	748	774	779	691	694	731	672	731	761	740	709	738	720	697	745	735	669	701	731	726	696	700	747	740	705	682	707	754	751	733	752	723	723	709	686	714	741	708	709	763	772	736	761	725	752	679	707	707	722	753	702	759	692	738	776	717	715	702	709	753	736	725	804	733	741	739	675	678	709	697	747	709	759	733	738	745	743	764	725	761	721	715	722	743	708	718	762	760	717	745	732	750	751	774	698	757	739	764	723	741	726	707	721	756	731	754	761	710	727	706	691	724	690	747	753	717	724	693	708	744	709	713	728	682	768	719	714	716	753	719	710	717	770	775	703	745	694	713	708	731	733	706	693	754	766	705	702	707	760	737	692	696	712	711	721	715	709	748	726	750	730	693	709	744	720	733	699	727	761	741	665	728	688	728	798	705	764	716	753	730	680	737	720	702	674	776	726	727	745	731	742	756	732	734	750	743	752	753	746	754	714	753	716	734	745	703	731	725	703	748	670	704	730	725	744	670	721	735	771	754	741	708	731	734	762	744	736	743	794	679	737	691	739	702	789	742	697	795	751	722	746	782	761	757	758	691	708	678	744	721	711	741	734	730	720	714	693	762	729	727	754	666	791	707	720	743	710	717	744	696	727	766	703	723	696	709	732	745	746	727	732	761	678	749	727	727	661	750	730	722	717	738	758	777	780	742	767	773	720	705	787	772	688	767	757	722	715	764	680	719	685	730	741	807	747	717	750	719	754	755	692	723	732	729	731	720	752	775	769	737	688	779	749	739	768	718	695	696	808	745	722	733	722	745	716	699	735	775	690	713	760	779	725	766	753	672	743	789	735	753	739	720	741	734	697	718	783	717	710	748	722	728	777	684	726	762	739	730	733	714	724
27392	18100	3985	677	551	492	536	496	496	468	466	518	479	471	476	480	519	431	472	482	488	466	448	434	484	445	443	477	468	497	463	473	471	459	446	504	470	460	491	441	463	457	471	504	465	451	426	491	510	485	464	469	502	468	508	452	467	458	474	462	441	462	483	472	454	450	446	461	455	457	510	475	470	461	433	487	492	419	457	453	513	435	462	505	494	460	467	481	452	487	523	437	535	458	469	440	453	438	483	480	448	459	448	446	474	436	463	478	517	458	506	521	515	462	492	452	475	467	493	501	495	458	447	451	436	433	439	453	485	444	517	467	436	517	514	485	465	465	484	424	443	460	459	495	443	464	510	466	503	484	446	468	516	410	445	460	447	476	467	448	473	462	489	477	447	476	446	469	454	490	485	496	440	434	426	477	442	438	458	482	483	449	470	464	472	478	459	492	471	523	437	473	488	475	447	474	482	451	436	455	448	493	467	460	480	493	506	466	470	472	474	475	481	487	503	445	482	452	479	489	452	420	443	515	498	525	443	463	470	455	446	461	476	498	478	478	497	485	446	496	474	485	464	515	429	489	474	468	475	434	452	495	497	447	457	454	463	474	489	480	451	484	478	478	486	499	480	449	451	447	458	496	478	423	464	448	473	461	452	472	472	461	467	457	445	486	481	453	472	505	490	474	479	469	468	514	464	492	489	478	434	509	485	511	467	499	451	466	456	489	462	460	498	499	502	464	461	481	459	468	471	453	486	444	460	499	453	447	441	464	509	452	451	473	459	448	471	461	450	471	467	459	465	451	492	490	477	477	453	502	491	518	453	456	442	461	461	492	467	492	457	444	438	501	434	442	429	443	427	481	462	462	435	476	508	480	464	436	495	455	507	498	449	473	439	473	485	449	466	435	503	484	455	488	462	467	466	504	468	434	487	480	462	467	452	482	437	477	494	480	504	478	453	476	462	457	470	498	442	466	446	475	493	470	451	479	472	447	475	491	470	478	457	470	456	511	478	474	451	486	479	432	430	455	450	448	444	447	447	430	523	479	501	486	465	500	479	447	458	454	463	467	449	445	480	509	446	463	477	479	464	467	457	473	457	480	466	488	473	504	472	449	475	443	452	467	467	484	465	503	478	487	473	495	477	513	434	507	475	471	461	475	423	455	489	469	470	453	473	479	468	471	520	460	448	478	457	498	515	468	470	425	488	467	482	482	457	472	447	514	470	471	444	452	453	464	472	514	445	494	498	486	415	482	448	468	464	463	467	452	472	485	478	444	466	483	461	445	490	458	437	479	479	462	477	458	475	488	472	448	488	469	473	479	436	452	430	491	481	487	482	474	469	497	515	456	478	445	500	494	449	501	460	451	464	502	464	464	482	485	473	441	457	489	429	457	468	473	470	482	452	461	443	471	523	454	464	456	483	490	473	483	490	465	435	494	469	454	445	438	444	483	441	467	467	487	467	535	469	478	484	487	492	471	457	487	457	498	502	451	508	465	437	433	458	488	441	459	470	461	453	453	464	416	460	497	463	469	479	479	454	459	464	432	511	487	468	464	508	500	487	480	441	498	465	486	485	468	453	448	469	462	431	478	480	488	450	476	500	457	503	464	457	478	466	469	463	466	447	468	462	473	496	493	462	441	489	438	455	456	441	509	476	444	467	430	483	513	439	481	428	470	475	467	432	488	453	469	469	468	457	492	407	440	486	509	437	487	479	471	440	495	433	451	465	499	476	497	487	503	456	474	460	486	465	441	462	479	465	466	444	505	467	493	467	492	431	453	460	450	470	455	447	454	492	441	498	466	459	443	436	471	472	501	440	463	447	456	493	491	492	477	472	502	482	472	430	471	476	465	434	458	535	476	469	484	445	438	476	455	494	462	471	487	509	467	495	504	471	420	489	477	453	464	468	456	465	489	482	431	467	521	511	458	472	488	463	429	422	465	442	471	461	456	441	461	454	467	470	515	482	451	477	477	476	441	491	490	503	474	485	492	479	466	461	481	477	523	477	445	468	495	472	489	440	441	491	513	468	489	488	523	448	497	467	477	489	463	445	503	452	480	469	479	476	456	499	497	472	472	469	515	446	459	480	447	478	460	453	500	494	504	484	478	456	484	483	492	438	444	490	473	459	475	480	468	512	466	500	460	455	469	479	446	472	468	465	436	441	504	455	446	453	490	456	522	453	468	516	476	494	500	478	439	464	460	492	462	474	463	499	496	464	505	441	446	484	477	491	428	478	451	444	465	508	478	469	437	464	453	481	453	470	482	470	468	457	474	441	486	476	439	438	463	449	441	435	475	452	479	469	474	482	477	448	469	462	469	460	466	477	473	473	439	455	490	506	501	501	445	441	452	467	469	444	496	463	485	432	475	477	493	441	459	469	474	427	482	488	462	435	482	476	453	509	485	490	429	508	536	465	454	504	544	442	475	436	494	473	447	460	497	477	468	471	466	457	452	483	455	467	441	475	453	466	474	433	435	475	474	484	490	497	473	474	447	478	469	503	454	526	463	483	474	466	432	474	421	463	462	444	438	485	430	443	465	460	457	441	440	448	444	463	479	468	469	425	494	465	468	483	469	472	464	412	523	441	460	470	477	500	450	478	454	436	455	462	482	443	443	476	442	457	478	458	444	488	438	474	482	416	468	453	498	482	483	489	475	432	501	442	462	485	458	477	488	472	492	473	446	502	450	447	474	509	470	473	466	499	461	458	461	463	459	468	506	484	453	475	509	471	469	504	519	482	493	457	436	441	471	461	455	492	505	494	470	465	495	457	484	474	450	504	489	495	478	482	495	449	471	451	503	508	425	454	483	460	530	481	485	453	448	463	454	464	486	482	472	470	446	482	499	490	436	507	446	492	449	466	490	477	426	478	444	520	478	462	495	488	442	454	501	440	464	488	495	469	437	468	444	445	459	486	449	440	469	459	500	461	460	452	501	448	454	492	468	461	480	475	440	486	421	492	494	498	461	442	467	475	480	494	479	479	447	469	482	439	465	445	448	470	492	510	489	478	460	455	482	464	440	492	438	450	493	512	446	487	457	476	458	472	430	488	487	487	462	436	457	451	470	457	474	467	477	468	511	486	459	474	471	429	489	491	500	479	441	456	486	440	445	492	432	467	454	479	474	471	523	482	465	440	474	476	462	476	456	466	423	499	440	479	456	482	464	458	452	445	480	469	473	459	477	471	512	460	491	436	437	487	462	448	442	458	458	483	459	502	495	516	448	480	453	460	456	469	457	509	487	495	486	521	439	482	453	481	498	469	458	429	445	460	438	498	438	473	465	444	453	475	454	435	489	455	438	507	474	419	478	477	458	477	499	425	425	459	455	481	444	482	476	487	459	482	487	443	463	484	469	451	432	448	454	453	478	494	465	497	444	446	485	495	535	478	498	450	471	449	502	457	464	457	458	455	480	466	493	478	476	440	465	464	448	480	487	484	444	477	469	494	472	441	456	474	502	456	511	462	481	470	456	466	516	468	436	479	456
4191	885	753	594	554	551	528	496	567	491	538	529	534	512	522	491	503	488	510	486	506	498	500	540	507	488	515	514	498	534	528	484	501	516	455	495	501	487	489	518	469	473	496	505	515	476	530	521	504	526	449	492	482	499	484	506	474	527	538	524	515	439	513	497	480	490	517	505	550	477	473	499	508	500	462	517	517	501	482	530	500	504	540	516	502	535	511	512	539	515	497	538	535	528	518	509	462	540	485	511	507	491	497	523	533	473	483	503	476	470	512	493	518	471	458	534	487	520	512	453	507	520	499	478	484	492	487	468	514	508	520	474	529	470	498	501	504	453	501	531	525	516	523	522	506	455	502	544	504	523	544	505	482	502	492	531	481	514	495	481	500	538	470	513	516	476	459	486	482	512	514	483	498	477	470	481	512	489	478	509	502	529	488	478	477	485	522	519	473	522	474	492	472	485	521	470	482	508	505	503	507	515	495	495	519	510	478	506	474	495	503	504	485	495	490	493	533	515	482	501	526	534	528	535	472	495	509	465	475	490	499	496	488	509	509	495	522	522	489	489	508	472	478	492	479	505	537	497	514	525	528	486	522	475	480	490	522	486	505	474	460	499	507	518	480	513	489	535	524	498	505	500	515	532	512	487	493	486	495	486	488	541	482	486	505	522	471	485	471	487	486	483	541	502	486	487	519	495	498	493	505	508	542	529	493	508	500	491	497	514	474	481	468	454	483	512	483	511	500	512	473	479	524	481	530	494	491	513	500	531	526	545	473	538	528	480	477	513	502	480	530	514	485	505	536	502	492	480	510	522	506	550	508	493	500	515	491	506	497	470	530	451	478	551	526	515	518	486	511	540	498	480	507	482	479	504	498	504	516	533	452	515	548	541	531	509	496	485	512	493	512	517	537	476	463	530	487	528	533	484	509	520	481	506	525	516	486	482	510	512	511	518	501	484	461	501	512	514	478	500	504	494	507	437	494	510	481	478	515	496	481	468	477	517	527	501	535	466	508	459	512	462	520	535	462	496	516	485	492	523	472	510	547	495	504	514	541	486	452	535	497	442	523	491	499	457	502	496	480	489	492	480	460	504	483	516	487	479	501	503	497	478	508	509	473	506	498	466	473	531	470	499	466	464	473	527	471	515	509	525	512	532	516	478	506	524	533	493	487	512	494	509	525	510	484	502	522	519	488	534	463	502	477	513	513	488	461	505	556	491	483	507	477	477	506	535	515	526	499	546	464	509	484	482	483	493	496	517	459	467	489	491	487	496	486	472	499	512	484	501	529	528	505	512	486	529	500	496	494	511	502	481	523	499	513	479	509	559	494	493	500	511	500	520	516	459	501	505	519	514	481	484	501	483	498	494	520	523	509	533	510	483	522	523	482	519	495	485	493	534	493	518	484	522	525	516	500	531	472	487	496	503	496	520	509	503	500	490	524	494	487	497	492	547	489	486	506	516	490	482	481	528	481	532	531	505	507	488	485	490	530	469	502	499	499	522	518	473	495	517	465	505	524	499	513	508	512	531	529	489	527	518	477	504	477	486	516	541	513	494	479	499	504	499	498	494	574	490	468	492	488	537	512	462	487	465	521	486	515	537	549	476	505	495	548	490	451	520	533	524	501	461	506	511	493	511	527	509	490	485	587	460	506	517	456	493	487	504	479	499	503	479	494	504	504	478	505	485	505	490	512	514	567	501	487	535	487	489	506	504	488	504	527	469	493	499	473	479	558	523	527	507	467	479	502	517	500	487	450	498	481	491	531	487	486	498	507	504	478	498	506	486	495	513	456	518	519	506	522	492	493	514	504	530	522	507	468	488	536	489	557	492	503	460	505	482	503	507	518	531	496	497	526	539	504	519	516	515	503	519	519	508	501	497	482	487	578	468	475	497	511	548	479	488	522	506	500	517	512	508	474	480	483	513	510	501	497	480	538	497	523	510	472	534	496	486	505	499	496	518	507	536	476	502	483	473	474	484	540	504	541	518	522	487	523	479	514	494	492	502	479	467	487	536	520	484	495	515	506	503	501	499	524	529	526	508	502	506	470	489	496	530	497	512	495	483	509	505	512	436	484	464	495	492	478	519	468	478	520	457	489	479	483	524	525	480	489	514	484	502	484	501	462	499	499	521	499	494	523	529	486	496	496	471	495	516	524	502	517	532	517	528	519	470	464	511	463	526	524	527	501	502	476	536	510	495	472	512	529	505	501	525	513	532	516	502	518	522	534	504	502	480	493	474	501	518	496	518	479	492	513	458	522	465	507	476	487	494	478	492	494	512	525	496	505	482	506	500	522	524	499	522	493	508	558	491	510	510	521	504	499	511	495	495	482	471	515	507	582	517	536	550	490	515	497	527	492	517	484	529	511	503	530	491	498	507	546	490	492	500	465	496	529	528	520	494	500	497	515	495	484	503	504	489	493	482	513	511	509	509	474	528	493	566	523	497	476	506	472	536	516	514	509	492	499	483	550	533	501	510	477	476	504	489	477	480	507	503	511	565	509	492	480	503	486	537	498	528	498	497	551	491	534	487	502	509	524	505	487	536	535	498	494	485	500	465	491	507	520	487	516	498	508	534	529	542	489	536	551	477	519	499	475	475	507	483	514	465	524	457	498	480	478	486	534	474	490	493	501	519	456	497	520	496	481	493	512	520	500	518	465	505	468	491	499	501	482	496	453	438	486	554	513	513	561	486	507	517	515	547	497	502	496	486	538	497	491	498	508	527	501	508	511	500	533	478	487	517	474	507	513	489	487	506	521	496	479	477	463	515	499	522	496	480	538	479	507	500	501	501	529	476	517	523	467	493	486	503	477	526	557	515	548	514	499	483	524	544	508	537	498	494	512	503	494	506	499	513	493	506	490	552	539	495	479	513	491	465	522	469	527	491	498	478	464	481	466	480	496	519	514	495	507	495	475	525	505	473	491	510	533	511	491	502	567	529	516	484	517	519	517	490	446	530	537	518	514	533	498	537	521	492	499	496	463	519	489	535	452	530	507	560	458	487	500	533	477	521	523	497	494	490	529	482	465	467	520	517	483	514	508	495	540	487	504	534	541	512	538	503	545	511	493	500	503	530	554	508	520	510	523	480	517	497	526	498	508	508	464	485	524	505	495	527	464	513	549	501	494	462	512	479	528	526	466	510	538	479	484	480	477	520	478	559	510	496	457	479	558	499	511	491	486	511	510	551	525	494	489	517	502	525	500	504	487	477	494	508	501	458	500	503	502	504	542	508	498	509	520	493	494	533	474	489	548	502	502	518	494	487	486	496	509	528	483	481	496	474	480	500	467	518	496	493	510	477	491	487	502	514	492	468	490	498	438	482	534	496	487	522	527	490	514	539	513	529	484	500	514	508	493	499	499	520	541	513	481	493	493	486	515	509	492	501	497	523	532	537	513	501	504	482	512	494	475	467	519	496	471	510	538	499	530	513	512	483	468	492	495	457	491	474	512	489	466	529	478	483	464	509	521	505	441	530	467	495
23358	21060	28393	23932	21044	11937	1715	1180	1103	1046	994	915	921	952	898	916	877	892	883	870	814	845	907	837	849	877	856	838	901	857	849	890	781	889	847	844	853	843	848	875	825	863	863	789	886	834	810	899	840	805	830	826	876	835	867	802	816	865	845	876	795	817	833	853	873	873	792	788	814	848	821	821	812	799	851	839	837	833	880	865	825	839	819	852	827	852	815	903	860	829	865	830	832	776	832	819	793	822	903	844	810	833	868	801	846	825	837	805	796	825	793	851	889	899	844	778	801	843	794	818	784	841	843	782	814	851	761	770	844	897	875	788	808	784	789	812	858	854	827	790	830	798	844	862	806	837	834	842	840	853	811	803	801	845	782	810	834	795	866	843	826	824	797	831	831	839	841	848	872	814	854	844	794	818	798	848	813	795	870	839	887	808	863	802	815	873	831	836	838	833	795	839	813	804	845	803	803	824	846	869	820	845	785	790	812	791	865	794	835	811	868	833	843	794	827	876	866	837	816	827	841	820	851	853	840	814	832	824	844	817	777	836	808	848	876	795	804	809	826	844	780	847	801	823	801	808	826	815	852	821	864	864	823	805	802	888	804	773	837	822	860	862	855	821	822	797	811	853	804	809	811	814	793	800	806	827	781	828	868	810	859	829	834	878	780	775	840	841	844	861	838	823	799	787	838	822	800	808	826	838	784	801	832	824	836	820	904	793	756	860	832	827	826	842	828	806	849	815	822	832	840	874	797	875	817	822	823	855	835	808	809	852	844	857	758	806	871	878	850	882	859	809	791	814	788	862	801	825	819	835	845	839	890	837	878	844	816	859	882	813	823	848	874	807	799	856	799	840	852	865	839	840	845	794	815	836	869	845	801	804	821	828	849	814	857	842	848	817	886	785	833	835	835	873	863	832	848	826	858	856	805	842	818	856	815	833	826	833	810	768	830	846	823	847	856	793	830	829	851	831	807	833	847	813	839	830	833	868	890	791	843	865	841	838	876	843	793	760	833	755	827	826	836	826	830	831	835	807	825	815	812	834	795	898	835	893	827	808	799	870	864	838	816	849	799	827	810	812	809	839	856	824	810	870	828	837	785	824	879	742	848	850	869	865	772	836	869	806	843	812	815	807	833	823	819	778	789	825	884	851	831	824	827	828	827	831	885	851	826	904	797	829	829	799	821	780	845	815	849	828	871	844	872	856	783	875	835	904	862	827	851	797	817	832	893	846	867	875	832	823	808	800	834	786	825	850	814	853	834	800	880	841	852	814	823	810	788	819	809	872	821	836	819	820	839	835	805	836	871	833	834	829	872	847	885	842	920	830	841	797	866	812	859	802	779	794	811	863	818	794	785	804	829	809	828	804	880	826	841	821	813	837	801	896	794	845	790	861	801	845	825	845	839	867	867	813	840	838	834	856	819	815	867	790	809	768	825	812	831	843	822	805	862	854	838	822	812	803	803	832	821	821	835	791	863	886	877	830	806	825	853	832	824	768	799	794	861	840	832	864	802	803	844	829	801	872	901	839	805	796	828	795	816	825	856	821	846	766	806	843	880	841	845	813	839	841	846	857	835	870	823	833	792	839	862	829	836	854	817	826	836	820	783	820	832	839	828	798	810	840	801	788	877	866	845	832	809	821	802	842	840	856	845	825	784	842	839	790	847	824	844	864	779	818	796	820	840	798	855	854	812	865	808	824	890	828	861	881	806	810	783	848	843	825	848	813	852	852	808	806	835	839	796	855	838	807	820	847	832	853	795	804	810	850	844	823	834	794	824	857	800	823	750	814	860	788	815	826	813	793	838	810	793	824	847	891	815	839	844	818	811	798	805	886	798	843	799	819	825	818	806	826	825	909	830	842	829	805	843	783	830	818	864	757	894	835	808	834	825	831	821	831	822	869	897	825	786	853	809	793	825	801	847	863	836	850	871	837	854	797	824	804	884	756	870	808	803	850	819	907	805	768	885	787	816	813	826	843	792	819	843	780	842	805	842	844	817	881	847	803	845	820	851	859	784	817	812	814	842	788	827	814	801	851	865	804	868	833	835	807	831	796	790	830	832	826	854	823	817	810	792	808	799	833	812	805	827	873	789	849	834	830	825	839	813	818	874	826	804	842	822	823	823	834	829	827	810	794	874	845	822	785	835	817	796	828	818	818	845	842	817	805	848	854	865	780	817	771	863	854	916	822	845	824	779	813	787	809	828	812	886	806	841	851	760	788	797	837	817	802	799	828	804	827	803	863	797	815	856	812	803	854	789	821	857	777	830	875	801	822	830	766	834	826	795	852	802	787	790	849	831	830	795	887	805	822	798	827	852	825	861	793	807	823	847	858	844	807	863	836	802	809	848	849	800	838	761	826	841	802	822	861	828	853	846	798	836	878	872	811	794	855	847	870	837	835	780	775	860	814	804	873	802	804	868	777	837	789	835	867	800	838	863	846	835	847	843	824	889	854	829	830	832	816	869	831	846	878	790	798	828	837	826	832	801	784	787	871	828	855	828	819	815	816	833	836	802	836	827	811	851	809	766	830	852	817	791	768	858	824	834	804	825	883	833	808	819	821	890	904	835	867	852	854	828	833	853	828	815	853	930	849	865	783	817	811	828	867	806	761	811	807	809	786	859	838	766	796	870	827	886	817	820	871	792	843	861	795	857	850	811	828	857	839	829	791	821	854	825	832	826	799	886	868	831	826	885	817	830	808	768	809	790	819	806	772	818	828	828	807	784	896	825	779	817	833	804	809	834	885	821	832	801	814	827	808	834	836	792	826	805	851	838	855	819	830	815	783	803	834	816	787	801	851	818	781	851	857	796	798	735	873	836	796	795	831	806	855	799	817	840	821	817	823	795	842	818	827	811	869	802	828	798	805	811	864	770	793	832	818	915	873	808	813	832	792	811	827	864	806	827	891	850	791	843	782	853	798	857	833	834	805	879	801	796	798	854	837	856	819	830	820	822	913	861	832	825	845	897	855	865	873	874	838	785	814	826	808	816	767	844	759	829	782	794	824	850	802	813	782	845	776	848	857	865	823	844	811	785	818	834	854	823	801	866	803	828	856	757	803	857	793	859	842	836	806	885	787	819	860	835	811	807	817	809	838	818	826	874	831	815	849	844	823	832	819	786	792	878	811	821	837	882	795	798	822	868	836	805	791	827	826	835	802	814	818	786	785	816	806	790	821	806	881	816	855	868	853	840	805	878	787	859	788	834	886	785	846	852	770	876	847	809	813	819	804	797	811	847	813	790	818	825	836	796	813	790	854	825	868	820	783	786	803	825	880	823	813	824	887	790	836	828	813	824	834	784	800	822	805	778	827	829	791	884	821	844	822	783	805	850	830	773	828	838	808	854	844	862	773	892	813	791	833	813	851	833	890	836	836	829	842	805	833	813	838	845	824	819	793	801	844	850	838	803	857	864	821	831	838	840	850	859	777	805	817	770	824	811	851	823	823	800	813	872	822	829	773	839	816	805	853	801	803	796	848
3218	8445	6187	3080	2366	1986	1718	1510	1341	1195	1166	1082	1027	1071	994	962	893	902	984	910	929	944	931	884	932	928	908	888	878	934	871	857	893	860	930	810	883	886	896	849	855	878	870	858	922	865	897	953	917	818	921	894	889	848	827	859	914	877	891	927	907	834	909	878	864	850	843	912	823	884	866	828	924	896	860	873	877	875	890	825	849	847	875	847	901	872	862	841	879	909	870	868	912	846	861	882	894	878	893	897	896	886	837	879	869	897	832	884	866	894	918	893	850	933	873	860	903	889	842	860	920	880	876	895	839	867	900	853	831	857	841	822	883	884	868	923	892	878	888	881	917	898	900	816	879	863	861	852	901	877	897	875	856	921	866	875	903	881	853	860	849	857	880	865	843	837	857	874	894	808	846	893	905	877	848	879	861	837	933	887	820	897	859	940	891	839	862	844	928	853	864	889	904	887	873	940	872	894	839	861	895	887	884	900	845	877	860	846	906	885	867	869	838	878	841	896	903	850	858	911	893	868	898	912	838	904	868	911	889	914	900	890	865	904	826	894	877	869	856	934	858	902	899	887	895	918	843	900	847	899	821	800	879	878	866	823	813	878	865	854	948	903	829	912	869	872	898	909	862	900	880	889	873	919	885	811	849	848	855	869	891	860	846	876	934	858	913	862	836	834	860	826	852	853	841	881	841	881	872	883	910	861	876	912	822	871	895	902	917	881	924	848	914	874	900	893	841	914	868	905	869	920	868	881	886	841	884	851	871	799	885	875	891	848	851	899	860	879	871	805	899	874	832	848	867	845	846	858	895	893	991	902	933	867	887	845	828	912	890	908	880	881	942	891	879	903	857	872	923	904	890	827	821	812	864	841	889	915	902	832	864	843	833	906	852	871	836	895	875	836	875	889	897	874	889	909	842	881	849	910	905	873	892	894	869	856	867	921	879	912	876	888	915	865	890	860	885	816	877	927	909	841	906	850	870	860	877	887	842	838	899	882	863	881	856	875	858	907	902	921	850	869	859	866	896	814	883	861	875	859	857	892	883	959	828	893	936	887	860	897	941	853	940	842	922	872	845	822	856	822	844	865	892	838	891	901	885	898	875	861	905	842	863	838	865	835	821	926	897	889	901	889	899	886	893	862	848	960	858	873	867	903	857	913	870	922	859	900	872	928	894	863	836	894	914	913	899	888	863	856	902	820	866	946	835	882	881	886	865	816	876	838	856	918	880	850	904	843	871	887	912	869	880	863	843	882	871	837	875	886	854	876	852	927	907	895	949	884	896	890	819	863	866	890	886	864	842	863	884	861	857	901	871	846	891	848	885	905	909	854	829	893	873	917	872	888	933	822	893	885	879	848	851	897	898	856	929	917	868	886	875	882	876	856	844	871	851	842	900	913	873	847	863	914	859	884	852	891	883	833	891	854	872	851	857	867	900	923	872	869	840	839	878	838	909	835	889	861	831	857	857	872	924	899	841	934	908	854	900	912	893	876	904	881	869	836	912	873	839	835	869	881	895	885	906	887	852	842	794	872	849	887	843	849	880	888	899	896	857	854	884	848	864	854	894	892	875	833	851	893	848	881	902	877	846	859	858	903	869	849	850	862	822	828	912	867	931	914	841	855	800	858	899	858	929	853	839	833	830	859	901	905	873	865	859	865	886	855	879	933	906	874	910	909	958	881	863	833	888	924	861	866	887	912	828	884	863	869	917	909	862	881	862	901	901	891	895	874	875	877	878	892	859	862	895	850	903	905	911	886	893	885	924	851	885	910	905	907	905	847	925	915	858	878	886	809	826	843	881	874	866	897	855	828	889	876	847	873	870	891	879	906	870	879	878	886	800	881	838	879	842	819	881	864	865	814	875	940	853	863	827	868	889	875	874	862	888	860	861	907	858	912	867	899	853	865	840	918	879	852	898	851	906	881	851	868	917	905	796	876	830	912	904	891	840	856	906	895	802	946	878	847	887	886	918	879	812	872	869	860	890	870	822	856	859	894	856	908	856	848	899	856	880	872	877	919	849	912	865	799	849	904	851	886	843	898	918	896	859	903	884	842	882	903	862	856	895	886	858	892	884	895	791	837	881	852	829	848	852	840	929	848	832	833	851	886	849	874	819	824	897	817	812	867	858	862	837	833	877	907	876	908	935	858	841	861	826	831	868	896	868	839	851	867	853	858	879	846	892	849	907	845	873	924	835	894	875	881	865	854	874	891	898	879	853	857	881	884	839	937	888	888	914	921	914	854	915	865	922	875	912	881	894	896	836	870	897	870	878	874	918	864	879	928	886	863	906	844	820	898	833	846	851	900	919	833	847	867	896	852	882	823	871	870	839	859	896	808	821	918	860	922	920	839	833	911	884	842	922	865	883	881	818	885	913	879	832	899	884	880	870	954	930	874	837	829	865	928	852	909	847	880	859	847	876	852	940	842	851	906	863	834	899	888	921	893	879	947	849	850	847	865	899	861	885	870	907	861	868	880	831	869	878	898	896	878	868	854	887	854	843	871	906	918	903	827	882	824	871	915	867	890	883	870	879	867	869	863	838	805	853	927	902	893	910	884	887	909	863	908	880	839	882	855	839	827	894	870	842	891	919	892	881	809	821	816	863	845	877	920	890	850	880	838	864	902	861	893	910	871	833	852	867	904	846	890	878	870	880	823	907	864	882	887	858	893	871	858	877	895	865	916	855	912	831	814	841	895	814	889	856	850	883	908	910	913	854	905	881	892	850	881	840	848	874	856	885	849	856	870	893	865	910	862	914	864	883	907	857	868	878	856	817	914	828	881	919	856	842	882	834	860	884	848	877	885	881	874	840	826	909	855	896	918	838	876	854	867	923	903	856	845	883	876	896	884	877	900	837	835	883	877	856	876	937	909	899	902	876	855	864	936	839	888	836	924	897	853	892	864	898	867	896	899	909	866	845	881	839	853	877	904	867	893	875	907	891	922	925	892	885	882	901	857	893	922	885	859	916	887	881	850	866	842	869	896	883	874	890	848	828	877	861	866	874	896	896	921	875	893	866	871	871	825	826	914	912	918	846	908	888	870	886	872	898	899	866	921	853	937	848	840	863	872	909	875	836	904	872	919	863	913	838	880	882	919	847	856	897	880	888	854	816	887	838	842	897	911	835	850	884	843	877	878	861	815	895	864	859	881	849	940	897	870	869	906	852	891	900	882	857	858	841	879	849	874	910	935	832	934	845	853	832	893	901	911	889	839	858	875	822	847	872	894	897	901	885	871	848	854	859	865	861	874	923	862	807	879	852	901	859	855	939	858	808	906	876	891	850	948	833	836	871	854	824	829	921	889	855	891	887	923	877	853	898	900	908	857	862	868	860	900	930	838	843	872	857	893	886	903	904	859	816	867	827	875	822	839	899	835	901	881	831	880	855	876	847	873	900	902	872	891	903	861	819	839	867	839	852	916	852	894	872	830	863	901	860	933	843	909	834	867	819	849	891	793	889	851	844	910	854	865	811	863	892	884
24481	21076	27476	24855	12924	737	444	370	332	293	297	278	263	270	269	274	286	263	255	233	231	256	245	232	237	249	230	260	258	245	229	239	213	222	278	234	215	216	235	241	214	240	262	211	246	224	261	215	207	236	214	233	209	226	216	225	210	222	252	221	191	218	233	231	228	224	236	208	217	257	243	245	199	236	235	241	221	241	214	214	213	212	249	241	216	227	218	232	266	203	245	222	219	234	241	201	220	252	235	234	249	203	237	230	219	255	238	229	220	223	226	219	195	236	210	239	217	237	238	231	234	216	238	252	205	233	210	253	224	204	224	215	207	248	217	204	220	221	247	231	223	262	201	207	219	231	240	231	238	260	218	219	219	225	220	199	222	229	215	204	222	208	254	216	225	214	236	270	209	228	219	206	218	222	216	215	233	208	223	217	251	242	222	223	227	227	244	244	209	215	225	229	223	239	231	224	225	250	230	191	229	213	237	207	218	272	238	209	234	237	233	226	229	249	240	239	216	193	219	217	215	228	238	220	225	221	254	203	227	247	223	223	235	244	204	208	224	230	235	223	186	233	231	233	251	245	231	226	236	214	269	260	224	218	241	216	238	218	230	227	234	223	244	192	234	228	240	205	222	211	240	221	231	251	230	247	240	224	245	221	216	234	226	252	232	236	227	197	243	237	258	237	239	228	217	220	208	230	229	220	250	223	258	210	221	242	211	242	239	235	230	209	237	245	240	238	239	209	251	227	253	241	230	265	254	242	235	243	242	254	252	232	235	270	231	246	237	209	241	206	215	224	246	222	229	226	234	233	246	250	226	222	218	214	203	249	221	230	217	240	207	235	246	216	232	214	229	242	231	221	267	217	215	237	250	228	230	224	222	224	232	225	241	232	228	231	199	209	218	235	193	218	215	227	248	231	223	227	180	227	229	231	228	225	226	237	231	220	208	235	227	237	219	206	208	229	241	216	234	201	239	245	207	233	242	239	223	225	230	211	246	214	224	240	227	236	230	240	237	258	227	203	232	231	237	233	204	219	229	201	223	245	232	241	230	224	235	223	214	236	220	226	245	211	215	209	218	206	222	233	223	215	230	256	221	215	222	243	223	209	225	230	213	218	244	255	199	239	250	230	242	237	225	212	236	208	221	190	229	257	218	201	237	242	199	225	226	232	233	244	211	233	237	242	228	213	261	246	237	212	217	228	241	231	233	212	236	238	229	223	222	237	213	218	245	219	220	215	212	241	242	212	241	230	221	213	238	253	283	226	242	215	219	244	240	220	219	258	222	236	205	245	240	214	211	204	264	237	213	241	207	221	209	211	229	236	222	232	240	229	241	239	211	241	218	239	234	237	235	218	264	225	240	211	240	230	214	226	221	237	210	220	241	191	233	238	232	217	236	235	237	219	229	246	224	229	219	234	232	231	231	240	246	255	207	269	199	226	225	221	220	241	214	245	234	201	223	241	219	218	197	213	231	238	203	236	201	195	252	214	233	194	214	252	229	213	224	225	225	216	204	254	248	223	229	231	253	246	218	211	215	238	228	218	225	220	229	208	256	210	223	242	215	235	221	216	237	206	226	238	236	217	200	217	248	239	210	241	209	235	248	243	240	216	225	233	211	226	217	227	230	241	213	219	204	237	220	240	228	244	209	194	225	216	231	212	218	227	241	239	236	206	221	219	214	218	229	224	219	237	217	228	210	256	248	235	249	237	219	218	232	245	228	219	241	188	228	218	243	214	209	238	228	259	229	235	214	228	207	221	227	233	254	235	210	204	241	220	239	240	205	206	227	209	232	229	222	261	224	217	218	228	219	205	215	225	223	226	230	216	218	258	206	225	216	220	230	221	218	240	224	187	223	211	226	215	221	234	191	241	207	218	226	228	209	227	244	208	224	236	207	238	225	212	195	221	239	225	205	215	242	197	210	236	230	218	222	206	251	233	212	279	221	218	216	224	232	212	223	256	239	234	241	243	226	268	237	255	220	203	226	218	239	212	235	219	221	235	244	224	206	264	242	234	238	227	219	229	225	241	189	237	205	230	210	222	216	241	244	218	227	214	224	235	239	237	251	231	222	197	232	214	215	241	227	234	228	213	225	211	258	235	230	263	249	213	205	259	248	242	231	228	244	210	227	229	225	220	216	251	242	225	209	205	242	208	227	219	225	243	247	209	243	258	188	225	218	213	219	205	194	255	242	196	253	213	231	212	259	209	244	228	213	239	239	210	245	221	206	212	233	259	229	255	223	192	222	237	238	209	226	217	219	242	226	244	234	221	212	242	209	231	228	218	226	233	238	251	236	265	233	219	203	233	214	212	251	214	236	218	206	227	233	223	190	228	210	244	251	196	240	238	223	218	238	235	213	200	226	267	215	241	238	245	217	245	236	232	229	254	202	211	219	238	232	237	220	232	219	253	220	220	219	230	236	227	210	226	232	225	211	218	227	225	193	242	211	255	229	220	214	232	232	227	250	210	218	197	210	211	240	243	227	232	206	214	226	207	260	226	250	203	225	208	236	243	238	222	227	243	239	237	254	246	241	216	211	219	227	220	214	229	221	236	266	233	245	227	222	212	222	243	205	211	212	225	219	228	222	230	233	220	237	229	206	242	222	267	243	206	221	227	233	208	234	249	221	216	225	255	220	222	230	234	251	223	210	212	212	233	226	211	228	204	234	229	244	241	226	226	219	216	202	222	217	230	229	221	219	218	217	264	251	234	207	232	209	229	201	230	243	213	229	249	235	266	227	213	234	242	215	234	226	236	225	247	226	247	246	220	254	236	224	196	191	205	246	253	211	222	227	221	233	209	242	222	226	241	220	225	244	224	239	237	221	240	230	216	248	233	225	227	223	216	231	231	233	193	218	256	231	236	242	238	251	236	205	204	224	257	219	204	233	227	222	230	230	213	221	241	222	238	233	260	238	254	198	217	229	230	218	233	204	255	227	196	238	235	228	218	207	212	239	210	213	240	232	225	228	236	219	235	203	233	219	254	214	243	212	243	241	256	202	235	237	252	255	240	215	226	224	234	198	233	207	239	210	231	220	223	224	232	227	242	234	224	228	242	245	216	221	231	229	232	245	247	221	216	223	221	235	238	242	250	249	209	212	228	202	245	222	201	214	213	216	214	201	239	214	212	207	229	205	226	231	226	218	218	218	229	240	204	209	235	235	227	215	221	230	234	208	221	240	234	262	249	225	217	217	206	202	235	233	190	238	234	224	230	239	224	240	236	212	223	224	199	224	221	205	252	264	247	234	232	241	229	234	233	207	213	201	223	245	199	214	217	229	228	233	215	221	231	228	220	223	241	239	243	223	227	222	216	231	233	228	202	221	229	219	205	217	221	215	231	219	242	226	243	237	230	224	226	214	240	217	214	243	209	194	254	215	269	224	248	235	247	221	240	223	223	243	213	220	219	233	230	266	232	253	221	236	230	254	235	235	224	239	218	213	229	243	249	226	252	221	228	240	236	209	233	231	234	246	190	224	180
3071	4910	3315	1632	1255	893	765	578	544	487	436	378	384	367	351	335	306	317	305	278	322	291	292	308	295	278	262	291	295	295	281	276	294	275	262	282	262	262	254	292	273	272	304	265	258	297	288	304	248	272	272	239	255	262	248	289	294	275	271	275	297	233	285	244	251	269	292	307	267	252	282	268	254	265	262	277	258	249	249	256	282	270	283	300	278	258	310	254	269	245	260	279	265	254	247	268	269	272	264	260	278	283	270	254	292	253	265	272	289	284	289	293	273	254	239	277	278	269	308	268	262	279	268	266	276	270	285	280	252	256	254	281	273	276	270	259	275	265	257	274	280	282	272	295	252	268	257	258	279	250	248	255	268	274	247	259	245	271	264	257	309	245	235	295	257	252	258	289	258	260	266	248	259	270	313	270	269	243	262	282	311	288	258	244	276	273	259	256	280	235	254	269	225	294	275	258	266	270	286	301	275	271	264	258	273	238	253	269	259	286	272	275	258	288	276	244	276	282	276	240	267	268	281	288	292	252	253	263	292	249	271	294	263	271	278	271	243	266	284	281	279	265	272	288	280	288	301	290	252	262	262	287	237	266	233	276	282	289	261	266	302	297	281	277	260	238	259	314	247	259	253	277	279	253	251	253	265	248	273	275	276	262	293	280	289	273	299	265	281	256	265	273	310	285	266	287	288	283	283	253	254	295	255	262	285	250	282	264	281	262	260	284	296	257	276	302	266	255	242	253	269	269	255	276	261	272	270	242	233	256	255	299	257	295	249	256	263	263	287	247	262	241	282	262	272	285	251	269	285	303	258	265	264	274	267	260	264	262	244	282	290	301	255	258	296	261	277	268	246	300	264	260	265	274	248	282	279	268	269	257	267	275	241	268	251	260	267	255	279	265	255	287	272	283	305	295	264	281	281	257	233	278	268	244	287	257	300	259	290	284	262	266	258	285	261	243	264	255	263	237	263	285	282	264	260	263	260	287	291	270	287	283	260	293	274	261	272	285	264	252	247	287	272	269	247	265	270	278	268	254	252	278	257	280	278	270	285	290	273	273	273	263	266	264	292	270	278	262	303	278	269	280	281	294	283	243	295	257	290	264	261	262	249	247	302	289	267	272	258	265	242	285	284	296	264	253	244	256	247	258	268	292	240	244	289	273	256	276	259	258	258	262	275	289	271	266	268	246	267	283	280	275	271	268	277	265	314	280	275	268	288	300	274	294	259	272	271	269	268	288	280	268	274	306	270	288	261	252	269	253	240	262	258	253	255	263	265	267	266	265	272	274	254	271	242	269	285	248	262	269	292	293	259	259	274	253	271	283	294	310	256	247	254	265	291	286	291	286	272	288	290	240	297	252	290	265	294	248	265	271	269	287	248	251	268	297	260	272	272	280	272	264	270	272	268	253	276	258	278	288	282	270	273	273	293	273	261	250	285	263	324	255	269	252	261	280	295	280	271	281	271	293	253	273	295	290	293	259	288	273	260	264	265	280	260	266	292	268	255	263	300	268	265	292	294	261	254	287	228	299	269	274	266	262	298	269	281	264	275	244	294	257	275	254	258	301	271	280	276	275	278	304	271	292	245	261	244	275	285	249	279	261	290	260	273	245	277	304	245	247	257	261	272	272	292	274	267	282	295	272	257	276	282	285	299	254	300	287	236	261	285	276	287	256	277	255	287	267	276	245	283	244	255	269	262	264	315	267	266	271	264	272	274	256	248	276	294	274	251	266	289	279	278	293	288	252	268	257	271	248	253	267	258	254	275	281	280	265	253	277	257	268	265	294	258	278	276	261	282	293	259	267	305	253	262	280	293	255	251	256	255	276	288	262	273	290	289	258	256	286	252	254	272	252	284	294	265	294	274	272	276	270	291	241	265	288	264	268	272	257	269	256	284	266	248	267	256	262	247	278	275	279	273	262	276	270	252	295	242	324	263	286	279	311	289	270	284	300	254	283	251	282	264	265	263	268	287	269	280	269	296	241	262	246	243	287	275	265	286	284	245	271	302	275	256	259	295	286	260	252	268	263	278	277	253	269	249	279	256	270	261	246	235	275	286	264	242	297	253	279	290	269	286	281	269	264	268	251	282	254	258	271	293	282	276	272	269	256	285	280	266	276	262	249	256	288	242	244	326	305	238	280	266	271	246	295	299	285	278	234	252	239	270	303	284	283	247	250	294	244	249	302	243	253	290	254	257	275	255	293	271	262	272	249	278	276	265	276	238	281	267	259	270	263	250	256	256	281	279	270	255	280	311	279	262	293	275	255	242	284	292	268	275	253	263	243	282	247	281	279	245	277	256	291	232	262	275	272	262	290	279	283	272	267	270	278	295	269	267	280	266	256	271	279	255	280	249	257	241	265	273	264	285	276	300	262	274	281	259	279	287	286	249	257	255	264	263	251	285	257	294	259	284	257	259	272	269	261	279	237	280	250	272	309	253	267	259	258	263	238	277	270	267	274	268	262	265	257	260	247	260	267	281	266	281	259	283	256	256	258	287	258	290	285	235	269	260	252	281	267	273	255	271	283	261	269	270	265	285	289	226	277	256	270	268	264	240	294	262	251	275	280	263	308	267	244	311	264	286	277	262	263	275	285	265	251	301	250	251	272	276	267	268	266	288	268	247	262	282	272	292	272	285	251	287	291	247	280	261	280	274	273	270	281	249	270	290	286	308	259	283	268	258	270	270	263	276	258	261	277	264	254	284	264	269	258	278	268	256	254	251	301	257	258	292	247	290	277	247	276	277	275	251	292	282	271	288	264	274	276	296	288	291	250	273	247	299	260	243	257	266	286	256	289	259	275	243	276	238	276	271	301	229	283	288	258	277	252	255	283	250	253	233	277	270	284	275	270	315	255	289	296	296	278	309	271	267	257	242	254	286	273	273	271	242	282	282	272	289	242	275	291	261	287	270	267	280	282	277	256	276	276	260	239	244	284	268	281	266	250	275	268	272	287	285	253	270	291	270	280	264	280	263	281	283	264	270	307	264	283	306	279	293	281	285	282	250	301	291	271	283	264	266	275	289	265	317	265	287	267	260	271	258	253	247	268	263	281	278	283	283	275	261	287	278	304	277	262	288	279	247	260	295	285	277	273	254	284	294	291	268	250	273	247	278	265	257	267	254	290	262	295	281	274	296	289	282	275	262	248	284	275	249	266	272	281	298	277	251	258	269	274	283	277	257	279	276	245	259	271	258	245	263	257	280	272	275	281	280	287	276	245	282	275	262	323	272	264	287	262	268	296	286	272	303	259	292	300	276	295	265	272	265	266	279	246	260	261	262	302	268	265	258	260	245	262	281	270	253	247	277	278	303	302	266	275	288	259	274	271	280	257	276	254	301	253	244	258	285	260	262	240	278	252	268	266	229	257	311	276	234	255	265	276	293	303	271	298	268	257	283	293	269	260	288	281	288	263	281	273	263	235	293	247	280	271	261	282	278	241	274	285	287	275	265	272	290	263	252	290	269	294	304	274	271	273
22483	21206	28985	23728	21207	21286	10868	1503	1149	1042	957	875	835	804	843	835	749	783	732	729	781	749	708	720	725	667	689	695	707	692	699	661	648	698	724	684	649	676	709	655	757	697	688	713	649	720	649	686	660	664	651	727	641	688	702	688	661	655	704	714	660	746	638	665	673	650	669	697	660	684	634	673	668	648	665	676	715	656	626	659	657	635	678	649	655	666	675	646	677	719	636	683	663	697	661	659	645	683	686	759	646	675	663	670	699	642	654	705	654	699	677	707	658	636	672	666	660	656	664	682	685	689	676	673	649	649	687	618	618	682	650	694	664	684	689	630	682	661	655	641	688	653	660	671	682	604	666	677	624	668	645	660	660	666	637	639	650	614	708	680	694	630	676	658	663	618	622	640	645	666	641	659	707	598	640	665	668	670	654	664	662	658	684	650	688	698	627	623	667	701	613	680	678	686	682	677	619	686	662	649	639	632	625	608	642	642	707	631	676	674	717	652	633	682	673	714	654	613	626	674	633	622	684	630	690	646	666	643	658	688	730	646	709	665	651	682	589	621	718	730	679	638	648	571	631	665	644	737	676	647	652	687	673	580	641	664	638	689	636	670	652	684	695	669	681	622	682	621	665	676	650	653	613	664	622	696	594	657	646	643	674	720	672	616	681	630	636	651	680	686	656	640	626	659	693	703	662	636	672	638	679	692	636	664	657	706	672	668	690	667	708	694	666	683	616	622	707	642	621	636	678	658	627	701	692	701	634	624	640	642	648	671	657	657	596	649	638	642	653	633	679	656	628	677	635	689	658	634	703	633	681	687	666	651	652	654	658	645	631	703	627	639	620	672	647	618	631	670	650	609	655	672	697	639	653	651	662	678	644	670	660	638	635	622	645	693	655	644	644	644	664	659	685	668	669	680	662	673	686	652	659	629	645	683	692	670	638	656	640	646	638	665	608	706	692	655	684	658	654	685	618	680	685	700	636	641	660	637	674	678	709	682	694	691	641	662	700	694	681	653	664	639	612	722	648	662	671	622	703	665	683	685	669	657	680	632	638	666	670	676	672	597	725	643	643	629	684	654	597	651	591	661	659	634	669	663	653	704	663	655	672	662	676	643	651	646	648	692	642	659	666	680	644	702	642	616	652	665	664	581	655	660	657	683	670	690	653	659	632	674	698	617	705	632	648	666	647	660	675	705	666	629	706	645	634	648	632	657	645	680	682	683	673	594	693	645	693	653	617	667	697	685	655	665	626	689	704	703	698	621	659	676	699	674	639	655	640	638	653	652	678	640	635	632	721	674	649	682	632	649	675	709	618	675	700	660	680	712	667	664	680	652	681	712	644	688	660	691	658	674	695	641	623	687	629	685	688	691	686	651	680	706	650	649	658	622	655	655	674	653	641	645	674	656	644	682	651	652	706	676	636	643	659	657	623	650	662	696	647	694	695	650	682	633	631	648	638	659	668	683	655	698	652	703	649	699	659	646	675	689	673	691	655	691	645	664	697	656	681	623	634	702	653	661	646	676	651	658	654	625	658	676	662	661	622	643	674	688	659	630	673	680	699	643	681	619	611	657	659	632	667	664	660	680	635	661	691	681	662	678	672	655	652	661	697	606	652	700	659	634	671	672	644	629	663	647	701	639	676	631	635	673	652	634	648	677	648	663	672	670	666	709	646	646	692	699	631	667	651	682	652	653	655	669	716	636	639	709	676	649	656	694	646	590	617	619	625	667	690	660	703	684	654	684	668	677	678	673	679	652	621	701	670	667	629	648	677	662	654	669	636	671	673	626	651	659	677	690	600	650	683	631	638	676	723	641	719	664	674	670	684	671	672	667	659	678	706	674	610	623	665	693	669	633	638	634	645	641	704	637	654	664	662	686	648	688	690	695	656	656	660	634	647	717	683	686	653	691	657	638	677	686	691	652	642	696	658	654	702	700	726	706	639	633	632	661	674	659	687	682	683	652	653	606	692	617	681	671	709	672	648	640	620	639	674	665	627	633	647	654	681	612	651	670	687	649	631	663	659	644	672	708	679	657	624	650	654	657	649	644	667	624	605	665	635	635	627	632	650	595	657	727	636	654	642	665	684	689	640	671	668	695	680	668	687	676	663	706	659	617	671	652	680	659	632	635	648	654	702	687	582	616	690	688	658	650	667	678	665	708	651	691	657	616	635	762	691	652	646	662	700	644	655	667	649	654	645	608	709	677	649	656	647	654	660	626	648	667	655	657	649	658	648	630	673	668	668	687	687	606	681	661	643	629	688	670	625	684	622	658	654	627	645	669	674	628	690	682	665	682	667	684	648	704	624	684	697	669	671	661	690	623	676	700	685	627	642	668	660	672	639	685	675	679	599	647	592	667	656	653	667	660	666	666	636	653	603	640	628	646	658	627	663	691	632	655	660	630	626	621	660	676	643	646	651	659	651	627	634	700	638	637	673	613	621	670	651	687	634	656	666	659	621	672	620	668	668	636	646	697	645	659	697	631	702	677	694	656	668	643	677	711	659	714	651	709	670	648	623	674	646	638	650	667	634	641	644	680	705	675	709	658	633	603	685	629	669	652	654	696	638	671	652	636	662	672	650	651	655	683	703	638	653	648	650	645	674	672	635	682	685	618	684	693	650	680	649	641	622	705	656	643	622	648	630	669	663	657	666	704	664	634	668	624	615	646	678	647	651	677	673	665	711	640	629	648	663	706	672	640	670	635	679	630	669	633	644	671	658	669	668	691	647	669	628	675	653	652	678	635	649	693	649	673	641	676	687	677	664	666	637	683	697	661	670	702	667	648	701	664	704	632	663	639	635	662	662	627	670	657	701	647	699	707	654	646	697	706	647	618	699	698	650	644	670	622	647	703	684	653	678	688	653	688	640	694	633	649	659	623	678	678	630	647	651	678	633	700	674	669	685	678	664	663	661	660	704	674	658	635	617	646	673	710	652	666	689	647	675	627	728	618	617	656	643	682	631	675	718	685	660	642	701	625	645	655	680	642	653	692	653	685	646	677	637	674	671	693	686	652	644	677	670	706	627	630	664	644	705	614	644	701	579	660	686	642	658	696	671	683	634	639	655	684	657	636	644	671	720	634	687	641	656	655	681	656	666	706	653	649	667	697	658	681	682	632	692	627	631	660	652	684	640	670	682	653	675	665	704	683	655	673	700	624	653	683	688	654	701	683	650	683	630	661	673	632	653	666	675	686	625	672	697	688	695	690	671	660	639	678	656	629	675	642	640	708	641	680	662	659	670	667	626	672	650	687	679	651	658	742	702	635	635	658	640	676	684	666	618	675	646	686	718	649	665	682	652	675	661	658	670	688	656	652	667	668	661	651	642	672	641	667	692	659	638	656	691	651	656	667	600	654	692	683	629	700	627	702	668	648	610	670	683	673	624	709	658	669	705	662	662	657	642	693	682	645	639	623	677	654	683	739	716	662	670	674	654	698	675	647	662	645	654	616	665	674	681	673	669	659	635	712	680	679	686	647
4411	14121	9982	4989	3663	2852	2380	1957	1569	1395	1189	1172	1030	1040	920	959	876	844	902	862	849	867	827	793	798	829	801	715	731	780	806	758	755	759	756	765	754	691	753	768	800	728	759	778	737	730	735	694	752	716	718	728	723	743	716	758	670	741	759	746	785	727	711	762	736	707	747	734	730	718	751	678	734	730	707	702	704	709	713	751	656	742	720	760	734	725	738	691	701	736	754	757	736	740	688	710	739	760	690	735	712	687	714	753	722	722	731	718	751	726	717	709	747	728	697	736	698	709	732	726	800	743	731	701	696	736	724	753	698	703	697	757	716	730	734	741	738	734	720	738	713	679	751	711	753	716	772	744	729	731	700	665	724	738	708	692	763	707	688	719	722	748	735	737	704	755	702	748	691	721	723	711	732	692	740	781	741	724	726	696	747	716	692	729	717	724	708	721	700	675	724	721	742	700	701	724	746	716	718	726	749	738	695	727	706	719	701	715	740	717	725	729	759	723	683	678	722	733	728	694	719	684	724	734	698	738	680	742	750	729	722	711	745	699	721	716	740	711	743	732	732	754	706	694	799	692	709	733	715	695	732	709	727	728	734	716	773	712	662	787	711	715	696	734	745	714	687	756	701	721	725	705	724	704	656	721	713	717	755	707	693	707	724	715	754	737	759	759	742	740	701	743	779	724	707	715	741	776	744	723	709	709	668	730	738	713	753	712	739	667	773	696	724	732	731	739	710	722	684	706	716	718	745	752	747	765	754	701	699	744	757	749	751	752	727	745	741	674	744	775	752	728	736	780	764	730	712	777	766	729	730	699	692	720	740	730	690	735	725	755	721	709	657	740	758	718	728	727	735	703	702	743	767	759	658	710	717	691	675	762	720	714	734	702	731	725	728	704	737	738	706	661	725	710	751	736	733	729	742	717	721	778	723	689	730	737	705	667	714	716	722	677	781	705	707	749	723	738	733	763	779	737	712	725	728	734	711	679	678	683	722	714	742	694	718	741	761	759	733	747	677	741	715	699	730	728	789	762	691	748	679	716	775	748	779	690	698	773	690	773	778	724	710	710	709	736	735	730	748	728	704	692	765	740	703	749	749	681	723	732	731	742	698	724	733	706	719	720	710	665	708	756	731	759	723	705	695	734	698	756	756	749	696	734	764	694	729	734	692	697	710	710	776	726	720	737	759	697	731	732	693	727	725	735	754	756	753	744	739	731	750	711	725	739	735	710	689	743	748	752	738	745	731	702	728	698	727	751	745	731	705	748	714	753	727	725	725	732	706	731	690	761	715	735	731	725	696	739	704	771	711	698	702	750	681	721	746	744	735	736	783	730	748	700	742	746	782	694	785	734	710	727	660	703	735	719	684	754	687	744	737	739	728	712	720	727	737	741	743	719	744	675	734	728	679	703	716	764	712	696	720	688	693	742	717	728	739	705	719	687	720	739	714	726	746	709	707	726	702	729	782	751	723	752	714	651	720	765	717	719	786	731	734	734	737	748	704	699	665	703	705	696	738	709	744	715	690	723	726	758	725	724	712	756	717	706	727	711	703	721	743	707	728	739	762	697	720	743	706	719	728	722	688	736	741	740	722	738	678	712	699	704	742	719	742	707	708	687	733	768	724	745	731	746	761	750	750	702	714	681	724	705	729	744	703	744	689	727	702	724	749	699	655	680	713	713	722	796	736	732	773	724	725	743	701	698	696	732	770	736	702	761	677	702	665	715	700	741	776	751	774	745	787	715	713	746	733	706	723	720	764	754	701	691	664	739	702	734	717	756	710	729	763	725	766	697	697	732	672	700	691	721	683	707	717	734	734	712	770	711	716	762	726	747	735	705	743	772	700	761	719	744	716	794	718	697	684	740	709	751	714	730	730	715	743	770	743	742	755	745	719	694	697	733	768	698	728	734	704	693	713	707	721	762	722	733	734	715	697	739	724	744	689	699	745	690	676	743	675	757	680	710	755	721	691	698	689	714	718	790	714	690	742	737	730	764	723	734	772	676	773	690	761	719	699	750	740	735	746	756	752	694	727	766	728	716	763	747	666	659	706	749	781	758	727	745	735	735	720	747	726	722	732	705	755	731	703	744	679	709	759	706	737	749	715	722	703	712	701	712	748	750	706	716	722	693	703	774	719	712	698	738	718	717	697	743	707	731	720	695	747	716	748	722	724	731	716	750	742	713	692	721	729	719	706	696	723	765	739	742	723	757	762	725	715	758	707	760	707	698	763	757	707	742	702	770	697	721	780	690	723	704	812	741	756	704	750	715	712	682	737	703	719	727	722	730	726	720	695	769	747	764	742	704	721	722	687	766	693	739	751	680	745	735	685	762	739	731	731	725	678	720	711	701	723	773	704	688	718	743	712	704	684	691	702	731	775	680	734	729	702	788	679	676	720	660	737	721	727	745	693	752	711	760	732	735	749	659	717	711	756	708	723	718	730	753	760	741	696	709	725	734	659	665	736	707	728	759	735	727	733	759	792	737	667	725	742	724	735	674	777	683	710	711	666	728	713	723	697	704	699	727	767	720	698	726	728	702	738	761	678	708	735	717	707	733	693	779	719	744	732	668	723	716	680	716	733	726	722	740	743	769	721	767	763	746	737	719	717	705	740	745	730	723	725	682	745	721	730	740	714	702	719	710	740	804	726	764	744	719	740	704	770	742	650	712	691	711	686	757	726	719	729	706	683	708	690	705	722	745	709	745	708	717	726	688	734	671	668	716	786	722	772	726	733	737	711	694	742	715	710	745	706	757	713	740	754	694	709	758	742	767	704	712	739	737	692	732	730	736	744	692	710	668	709	741	762	696	736	730	710	721	722	753	734	692	707	738	707	759	697	758	730	726	730	700	743	744	683	722	719	758	711	716	736	727	727	710	686	680	727	736	693	668	748	725	732	730	724	744	743	696	707	739	743	698	758	706	734	736	698	730	725	685	689	745	706	691	764	735	730	739	778	716	757	752	731	703	769	689	785	701	715	678	745	753	747	785	757	739	752	736	673	720	734	732	746	750	716	709	739	738	736	671	737	704	766	683	751	757	741	728	730	706	717	722	738	745	752	729	707	710	719	683	767	729	742	678	718	716	700	685	756	718	715	742	750	757	729	734	715	707	743	741	735	746	763	707	790	661	727	729	710	719	680	733	757	717	702	698	709	798	696	687	734	736	737	730	701	672	752	753	754	734	696	702	756	699	729	671	751	798	728	712	714	695	730	713	739	731	711	702	720	712	709	724	724	795	749	729	734	716	714	756	723	732	754	701	755	698	764	753	766	704	690	752	748	735	684	698	764	703	730	710	708	769	747	710	694	714	755	719	723	748	690	703	683	736	749	717	697	660	748	719	736	726	723	759	762	741	739	719	725	737	694	732	738	734	733	696	749	710	674	772	735	721	701	690	711	723	755	724	690	796	768	684	728	744	741	717	723	719	688	709	736	743	729	694	730	751	677	749	752	695	721	703	740	740	759	715	746	672	694	704	739	691
27391	18037	4034	725	539	542	502	492	437	490	472	500	447	471	482	467	482	469	462	506	458	442	443	433	468	466	463	462	490	475	455	481	445	460	470	473	459	455	488	463	471	477	471	443	486	461	446	475	441	448	461	453	424	454	455	480	446	453	450	442	469	489	450	493	452	473	421	438	460	476	431	418	458	468	462	430	448	452	466	468	472	459	442	448	461	458	481	460	449	460	458	497	469	471	447	467	487	458	473	458	437	454	493	490	441	464	460	427	427	475	462	452	456	441	436	436	439	448	468	442	448	497	446	475	500	470	454	426	469	465	464	442	456	466	433	446	461	475	449	448	465	444	457	452	442	449	451	473	439	450	461	510	435	457	472	470	503	439	455	429	485	476	446	511	458	440	442	478	506	457	453	483	452	466	462	471	438	475	501	472	469	448	495	469	451	451	473	458	473	464	459	460	469	470	473	436	460	474	474	444	434	436	487	435	434	512	488	416	477	446	443	467	439	430	444	470	448	454	451	459	467	454	472	468	450	481	512	455	473	464	428	472	478	471	416	465	502	505	437	450	497	448	466	498	476	513	431	491	440	483	481	456	514	507	459	475	482	471	467	491	433	494	496	487	455	471	458	462	479	436	474	489	493	489	458	511	457	484	489	490	468	418	470	475	416	493	465	443	477	445	450	462	487	469	486	421	452	439	463	492	466	469	429	436	438	450	487	478	467	469	494	448	458	483	459	481	471	473	476	441	442	455	453	468	484	434	485	471	446	476	428	473	449	463	440	471	499	461	492	458	455	488	443	487	458	500	455	485	461	466	462	481	437	415	429	457	438	461	475	514	444	448	492	463	469	489	453	439	421	429	479	461	491	479	491	494	456	455	452	483	460	484	465	479	441	442	439	455	502	492	470	480	464	496	473	435	451	454	439	458	501	464	488	469	435	473	439	445	473	476	484	438	455	461	481	472	458	450	507	454	417	434	455	467	472	416	428	462	513	435	467	451	442	461	463	495	435	425	450	445	485	506	431	481	465	419	472	457	449	441	474	463	455	444	425	477	494	463	459	472	480	457	463	474	445	475	474	436	424	455	457	492	455	433	493	493	498	432	445	480	424	472	445	512	494	446	460	465	462	477	467	469	473	499	469	478	438	445	472	448	454	482	482	442	482	464	463	417	475	445	439	468	484	504	468	451	489	512	447	476	465	486	469	487	475	444	460	471	435	419	450	428	458	454	457	515	443	502	458	446	480	476	456	455	449	433	453	451	455	471	446	444	440	457	456	466	451	464	478	441	491	466	463	465	458	494	464	426	463	473	444	459	442	462	441	456	452	443	429	434	438	447	460	482	477	459	471	438	450	479	468	483	490	462	476	466	441	473	467	498	478	480	506	460	474	496	494	465	455	460	454	484	460	479	481	457	465	461	462	454	498	462	507	453	455	448	467	473	489	468	499	416	473	473	475	455	441	466	445	481	445	489	447	448	462	446	469	414	428	432	458	461	423	467	464	449	451	499	453	439	467	499	421	486	474	478	495	484	502	439	463	489	464	505	464	438	451	442	488	451	469	418	403	473	473	479	466	438	485	504	459	498	464	479	469	462	458	507	475	467	449	436	432	455	447	466	507	462	451	511	492	467	461	462	488	465	452	490	440	467	514	435	460	450	452	463	500	509	456	491	458	455	482	438	461	464	471	497	491	469	405	469	428	467	430	432	482	455	482	480	471	457	453	483	453	478	463	459	436	462	422	467	497	448	462	478	448	461	475	493	422	450	455	427	470	459	451	466	485	461	491	439	459	493	462	481	460	460	490	473	487	471	445	521	456	484	468	460	470	509	485	452	483	468	440	456	466	421	483	453	441	478	455	452	454	459	454	420	499	441	485	459	445	451	450	497	461	462	464	484	493	454	504	468	411	462	460	445	501	462	477	515	477	468	486	480	496	455	470	460	424	461	467	483	443	406	453	485	470	456	457	469	467	451	442	495	438	487	481	475	446	500	456	437	425	473	465	499	434	452	474	443	487	507	419	480	483	445	448	435	474	490	452	446	463	419	453	489	466	469	487	476	451	456	430	469	437	466	430	498	482	430	452	465	434	462	453	451	472	421	426	495	468	499	467	459	433	450	485	473	493	490	488	473	494	442	480	429	457	502	478	519	465	436	458	429	478	466	415	480	482	455	466	467	446	475	455	446	492	447	460	458	470	473	474	466	475	437	488	483	444	460	471	443	479	457	457	473	478	444	475	460	424	469	470	519	474	452	464	484	462	472	439	449	428	492	481	469	520	433	454	483	474	480	438	460	480	478	486	462	462	473	488	455	491	441	444	473	502	420	476	470	456	491	451	457	427	456	435	430	455	446	454	480	482	458	451	494	432	459	444	425	477	455	493	444	464	438	433	435	466	414	458	481	466	484	454	478	448	461	493	484	464	485	457	498	466	446	449	495	469	442	450	414	512	488	479	468	444	470	489	455	457	467	466	470	457	463	481	455	488	443	452	484	460	473	472	450	483	464	465	451	483	499	486	474	442	478	475	443	505	460	447	488	454	466	458	464	445	505	460	449	467	469	477	472	442	476	443	482	500	446	445	423	474	477	470	473	467	446	475	478	462	451	517	464	477	439	458	478	470	442	457	476	492	489	476	457	410	467	460	442	461	446	429	487	497	470	515	484	481	467	449	491	430	472	460	459	431	461	447	454	446	498	504	475	477	448	452	474	434	465	479	470	472	474	461	496	455	431	470	456	509	512	475	480	444	477	477	457	468	465	482	466	469	465	481	466	452	500	460	475	451	493	464	479	448	466	478	446	466	448	471	434	465	463	434	472	509	449	464	435	440	447	452	470	436	453	407	448	484	458	430	449	455	464	460	476	451	454	462	457	451	448	490	434	496	491	502	491	458	456	453	438	441	438	448	433	414	503	434	458	453	460	432	441	489	474	461	431	476	494	489	457	462	440	420	466	432	481	447	482	429	454	467	437	446	476	495	471	480	439	468	430	460	453	444	479	467	439	465	463	481	457	454	476	478	456	436	433	447	461	445	448	493	454	463	451	434	474	477	441	492	476	481	436	465	432	445	531	463	416	464	467	467	435	473	457	457	490	452	458	485	510	470	457	470	447	444	478	436	480	441	482	443	464	465	475	491	459	467	466	496	464	471	436	452	483	476	489	467	484	436	455	434	447	480	443	460	443	472	524	465	432	469	468	431	439	445	461	480	492	465	487	447	452	492	463	427	431	478	475	487	450	456	445	474	489	484	457	468	479	474	462	476	480	462	408	480	465	461	467	444	470	506	458	492	449	416	497	463	419	463	473	462	515	457	458	431	463	455	466	463	474	439	484	458	435	497	439	464	457	443	478	469	475	466	465	489	431	447	456	484	471	431	422	446	465	448	468	440	468	483	448	473	473	499	448	449	459	464	479	470	464	488	489	453	416	501	443	457	478	443	482	442	451	446	467	460	480	420	445	475	442	478	478	494	452	479	444	452	441	470	479	488	481
4204	899	769	615	559	567	560	511	508	504	495	505	481	501	526	500	494	501	525	484	499	519	492	543	515	509	498	530	534	486	488	533	515	481	520	504	483	547	505	502	514	464	520	494	478	523	488	500	471	482	527	522	489	496	491	494	492	484	453	491	519	476	462	499	471	482	460	504	511	500	511	468	488	535	508	577	514	485	465	469	519	473	487	482	532	482	500	495	492	505	514	483	493	494	443	522	506	493	481	479	505	529	509	479	519	499	486	518	526	512	543	507	487	461	497	509	479	516	489	459	516	478	496	494	495	515	450	506	472	475	495	525	482	487	509	442	506	502	466	516	526	524	515	473	507	495	480	534	472	487	512	477	497	497	498	489	513	488	537	498	499	493	487	488	525	491	481	503	512	517	482	494	479	462	498	492	496	513	467	515	495	529	491	513	484	543	494	452	503	493	510	496	510	507	525	541	500	476	466	491	494	487	510	518	528	514	452	485	506	498	479	555	538	517	518	479	482	467	471	484	451	514	503	527	499	481	458	491	491	511	482	493	488	502	519	505	517	476	494	473	472	483	509	495	513	492	504	488	512	524	501	498	498	498	505	493	515	507	525	517	469	498	537	488	482	504	474	515	491	506	488	520	511	515	494	506	488	522	511	498	468	527	511	507	517	509	490	463	473	505	489	452	494	503	484	474	521	463	481	435	503	509	492	519	507	547	508	486	520	508	498	537	509	490	486	521	496	504	476	487	506	491	501	493	497	498	532	492	499	468	515	500	497	478	496	474	496	498	489	488	484	487	469	478	518	496	491	512	495	464	542	499	522	516	505	476	508	521	506	471	452	470	484	501	495	474	565	456	497	540	500	522	467	501	482	494	497	506	483	505	515	520	462	510	534	507	536	497	481	496	525	525	465	455	522	507	499	532	564	505	485	476	485	482	586	508	479	486	499	523	497	490	472	536	458	510	477	501	475	483	491	493	460	535	504	498	449	470	488	465	503	488	475	483	499	509	498	480	503	525	476	465	491	469	488	484	465	522	519	474	514	513	460	522	551	491	484	495	499	479	510	495	499	494	516	497	475	521	549	491	492	499	497	494	516	506	468	500	504	533	533	532	503	500	481	506	506	489	515	480	475	497	536	503	462	485	508	531	475	503	493	497	506	459	491	507	512	472	502	504	506	506	481	487	510	502	518	502	478	499	496	522	496	509	518	469	522	517	475	535	481	495	508	511	476	470	520	470	517	508	490	544	585	503	472	529	486	494	510	489	508	462	492	514	467	469	450	493	486	476	513	502	480	482	504	479	501	503	493	503	452	480	518	476	482	535	461	485	523	480	495	476	496	499	513	553	508	470	487	490	506	495	468	476	495	493	500	518	487	524	519	484	513	503	478	488	516	447	481	483	464	509	476	493	511	482	494	505	441	491	503	492	490	491	509	500	511	527	476	487	456	500	452	494	452	496	469	487	522	501	493	494	483	469	509	534	491	490	475	529	471	503	488	476	502	535	494	507	539	469	508	517	497	472	504	517	510	492	470	508	450	482	530	523	514	477	496	468	528	478	513	484	522	502	506	506	456	499	480	527	491	495	517	497	496	475	504	478	511	493	474	500	540	507	471	470	485	464	520	491	488	484	476	528	494	479	530	490	486	469	478	484	487	523	497	488	484	503	488	503	505	481	489	510	514	489	477	452	521	533	515	478	516	482	476	503	483	541	460	474	482	520	533	516	481	492	502	504	495	492	509	498	471	493	512	513	494	478	441	461	487	478	497	501	498	506	499	510	467	550	493	504	534	469	462	466	504	487	491	517	485	504	499	453	497	451	481	462	528	464	512	513	520	475	491	486	492	465	498	529	453	517	461	465	522	498	472	545	491	511	509	487	515	557	534	476	520	486	499	520	514	460	519	524	505	476	490	508	482	548	460	508	491	492	477	486	489	506	523	498	486	520	527	521	483	447	503	501	468	486	532	476	467	491	474	465	507	500	518	486	479	514	506	472	461	550	538	478	485	499	463	541	486	503	539	464	511	501	490	471	492	476	468	479	527	504	457	492	479	519	486	474	498	478	515	535	464	496	464	510	465	486	491	509	475	535	514	479	529	515	485	519	506	495	491	481	497	473	471	493	468	507	490	510	486	531	506	521	502	495	481	504	479	502	444	528	506	495	466	472	496	509	493	498	525	534	521	497	518	460	509	504	474	461	486	493	493	512	457	482	500	501	543	492	510	507	517	482	508	507	486	487	526	503	477	510	471	519	550	481	523	530	490	458	495	505	481	477	526	493	490	493	513	497	478	480	514	460	463	522	526	483	473	486	516	499	509	512	498	457	499	507	508	466	533	476	472	514	528	522	461	524	520	483	531	512	518	526	540	489	488	494	516	473	478	491	522	486	495	467	493	523	505	520	480	485	482	529	514	485	484	549	499	522	532	504	505	515	522	471	472	498	520	517	503	531	529	507	465	514	486	497	527	477	497	505	501	527	545	500	490	498	516	476	531	513	487	513	512	502	487	504	454	496	514	488	511	523	516	520	497	487	520	544	487	504	567	459	512	521	465	504	509	487	502	495	500	490	496	501	518	473	484	508	473	489	468	499	499	520	495	456	509	519	501	458	530	435	512	479	511	470	473	573	458	506	489	496	501	491	473	503	481	463	460	481	503	524	511	484	480	517	517	504	467	498	481	490	503	542	508	503	473	462	495	500	465	508	498	534	508	515	471	454	477	531	520	445	457	531	556	504	494	496	529	518	507	455	499	496	512	503	481	475	495	523	502	521	505	488	499	500	484	455	511	466	494	533	500	479	491	493	472	532	483	487	514	457	481	515	475	521	480	496	482	514	507	476	503	478	513	491	505	551	505	536	492	497	485	506	491	495	536	489	537	504	496	504	470	470	500	519	509	482	466	500	488	499	531	496	467	519	493	523	483	513	481	476	450	434	487	498	487	485	507	513	513	498	502	522	473	489	528	507	476	481	529	503	504	484	507	489	464	496	533	479	509	444	486	519	518	494	498	516	495	493	504	495	525	493	526	498	470	490	469	477	472	488	488	527	515	496	495	505	534	511	492	498	510	506	488	496	509	473	485	483	484	494	493	512	495	452	501	509	506	469	503	494	477	465	485	477	491	499	496	520	471	531	518	513	528	483	453	496	476	529	503	530	476	524	509	461	492	501	475	533	496	502	477	486	487	496	498	492	493	512	491	520	514	482	482	500	540	514	474	468	501	468	519	475	510	465	482	467	507	489	485	493	515	477	463	520	479	472	466	495	477	508	501	465	507	514	523	519	527	484	510	515	504	502	518	515	476	483	497	489	472	530	494	467	513	445	491	508	468	492	503	540	491	479	496	496	465	480	509	520	475	537	491	502	498	499	477	495	487	561	511	451	501	489	486	511	472	466	535	501	534	525	502	536	473	491	487	518	491	494	502	472	508	497	534	534	459	500	492	518	458	529	505	534	535	519	488	516	473	531	500	460	492	519	512	527	511	426	492	497
23362	21090	28423	23977	21087	12069	1689	1151	1104	1004	1013	952	930	891	882	864	888	822	875	832	835	842	858	860	844	875	903	821	829	842	871	801	866	804	838	824	822	785	855	838	830	871	813	803	854	811	852	875	875	814	791	868	829	831	811	844	800	824	858	851	831	840	822	831	830	850	816	792	819	775	848	832	820	828	832	832	839	814	824	831	823	800	838	798	846	805	871	848	842	826	839	824	811	798	781	820	824	843	833	814	770	819	808	832	783	837	839	840	880	812	870	795	830	826	763	820	841	845	829	798	830	893	851	863	845	842	814	807	848	793	870	839	864	831	776	858	795	819	823	825	811	810	813	832	863	831	778	823	810	798	803	854	844	803	840	878	839	829	831	835	857	810	859	797	845	801	811	779	829	844	763	864	874	875	796	853	842	857	880	895	809	879	826	832	822	814	828	803	847	866	817	834	819	801	852	808	856	838	784	880	837	839	854	830	849	801	833	832	876	882	874	788	852	784	824	866	860	841	827	816	801	824	862	786	820	815	800	837	866	849	810	788	868	843	852	837	808	834	799	890	834	832	827	830	866	840	839	762	857	810	775	852	819	840	857	868	873	811	826	801	791	868	850	795	810	763	745	822	799	795	776	827	792	844	851	856	860	836	844	809	864	830	824	779	851	858	806	795	774	868	845	857	820	783	817	824	790	807	805	794	807	835	841	818	827	784	842	798	810	854	813	798	811	863	831	829	810	827	792	791	836	804	820	778	832	807	797	847	828	837	861	830	810	824	818	870	781	858	779	809	879	825	835	836	827	899	852	805	794	847	867	799	758	794	825	833	801	882	775	807	855	842	818	784	823	835	825	863	798	805	810	844	849	841	812	820	811	848	796	831	869	792	797	853	853	809	764	834	841	764	863	835	802	838	837	834	824	825	775	804	791	805	801	899	831	827	828	851	790	773	846	844	842	789	840	784	780	786	808	813	799	755	825	851	828	846	866	838	802	828	833	757	823	841	797	881	845	778	805	828	844	869	823	887	852	832	795	814	786	855	790	844	894	823	855	848	806	812	737	832	792	796	835	814	876	842	839	802	829	813	844	816	816	830	847	826	811	845	811	805	849	786	812	792	791	816	818	842	840	829	838	819	795	850	871	812	820	833	844	800	838	800	817	858	821	845	816	870	820	797	832	841	848	849	780	850	832	867	830	821	845	830	818	826	800	786	803	829	811	820	797	809	866	849	840	844	809	852	816	805	838	776	839	878	822	821	835	882	790	809	808	844	845	799	819	873	782	802	879	844	816	834	818	870	814	862	831	826	795	789	843	842	811	828	877	844	789	800	875	849	790	759	777	826	805	843	811	815	809	804	822	793	801	797	860	781	830	824	849	817	826	838	812	814	796	828	806	882	823	845	853	863	844	810	795	836	838	844	847	861	828	804	878	922	809	785	845	831	891	828	844	876	817	831	813	830	813	830	831	833	807	886	815	772	822	874	823	845	825	815	829	816	849	853	813	825	823	827	817	842	838	888	844	834	824	820	843	834	785	847	804	818	821	815	849	864	865	773	810	794	827	836	866	818	845	782	823	795	823	836	795	762	786	828	854	818	785	836	816	795	842	790	893	846	776	848	846	867	840	868	834	820	785	818	803	779	827	802	854	812	879	832	810	815	771	857	843	848	782	853	834	829	867	800	808	877	807	842	791	833	867	845	852	795	859	825	795	807	882	816	807	854	885	823	774	807	917	834	823	797	856	859	830	849	828	879	765	813	866	836	805	863	813	819	819	837	857	844	804	823	822	822	874	727	830	843	782	828	806	813	860	858	820	849	868	858	817	857	798	774	825	850	785	868	827	846	804	846	821	812	815	794	879	806	843	821	897	793	820	810	895	831	788	795	807	832	825	873	839	822	841	790	887	836	883	824	844	798	835	854	785	825	821	810	812	928	820	780	828	801	800	853	855	806	821	755	877	840	829	809	855	855	837	803	849	782	850	829	845	865	806	816	838	839	882	798	846	793	842	857	772	770	798	816	811	764	878	846	811	879	835	765	834	858	843	823	813	856	848	874	808	819	854	814	763	835	811	811	830	829	818	848	862	820	830	827	804	834	790	844	849	825	777	885	857	828	829	867	799	858	848	832	826	795	826	838	775	831	796	779	817	842	840	840	801	832	817	766	831	790	783	815	814	831	825	802	806	787	824	863	868	813	813	846	838	839	856	845	798	809	831	846	839	806	781	820	853	789	843	847	823	815	903	845	823	800	800	802	824	831	769	791	748	798	843	835	826	835	768	836	815	812	860	818	854	853	809	819	835	837	761	815	821	824	818	787	835	825	889	847	778	848	821	869	825	838	793	806	826	869	807	768	796	840	818	856	831	829	798	752	823	839	857	833	835	804	837	811	820	830	807	870	860	788	808	824	859	851	862	831	830	820	839	810	806	842	802	854	862	783	813	836	878	826	838	902	867	807	839	842	830	811	874	787	785	891	801	832	818	818	821	807	817	810	812	831	833	808	793	858	830	932	833	809	820	778	854	815	826	853	810	821	838	810	791	823	842	813	795	833	784	848	835	799	841	832	791	779	823	838	872	801	790	834	878	816	834	861	844	818	812	811	809	826	804	878	864	832	817	839	758	832	830	855	826	830	805	857	849	820	836	785	803	837	790	788	836	807	775	825	803	835	799	843	852	782	874	871	822	837	823	844	847	797	854	824	768	868	774	809	832	818	833	825	765	836	890	852	821	808	838	841	856	868	755	846	805	813	821	827	827	786	843	808	833	821	887	870	864	882	767	806	796	775	849	782	876	836	825	799	800	830	776	824	841	833	791	815	839	775	811	808	853	889	811	844	833	774	858	811	800	780	820	797	799	805	801	844	774	831	841	819	819	855	742	841	843	789	863	817	829	817	895	821	807	838	841	855	830	823	801	887	814	825	841	825	841	840	847	880	802	800	865	786	791	848	817	833	860	851	848	830	814	832	841	862	866	794	799	807	815	846	835	795	824	838	779	850	843	810	780	840	790	799	788	812	814	852	805	834	834	887	855	794	888	863	869	832	854	806	777	801	863	828	823	879	837	778	841	831	804	867	789	810	817	829	827	786	799	813	846	792	795	811	895	806	842	831	777	809	834	824	774	817	859	822	834	806	827	824	859	835	839	834	818	848	819	836	755	803	833	794	804	815	825	836	828	810	858	771	890	799	809	783	801	824	870	785	829	786	861	792	835	831	824	839	825	838	816	819	818	852	848	839	812	785	765	835	835	770	814	799	859	859	844	815	803	852	842	843	810	828	808	863	771	819	826	819	835	808	840	826	834	872	860	858	831	793	834	898	829	807	834	835	873	914	794	828	845	808	824	788	859	799	874	874	841	868	817	824	900	839	848	851	780	888	871	835	803	784	850	822	879	858	846	817	820	826	761	805	860	856	831	833	823	862	777	867	770	811	773	804	854	840	804	807	768	829	767	815	863	804	797	890	840	848	835	886	827	833	846	826	874	813	795	847
3305	8463	6069	3121	2351	1950	1702	1521	1359	1246	1123	1072	1019	949	988	951	950	935	932	948	903	966	908	909	865	897	849	898	913	904	886	895	874	878	867	890	842	914	878	869	891	882	880	881	901	810	815	886	863	888	878	868	866	855	881	898	879	910	879	897	899	883	960	849	869	834	863	858	846	916	898	914	847	888	824	872	918	848	865	869	850	926	888	874	898	849	836	887	918	840	861	853	842	901	859	833	868	895	906	903	855	900	858	903	846	870	865	850	894	873	908	888	846	936	890	824	869	814	897	897	852	835	877	928	888	816	878	871	917	858	856	861	864	852	861	814	862	894	863	932	921	867	885	868	859	896	871	849	863	877	848	938	858	856	870	927	857	910	863	896	824	911	907	809	910	876	829	866	864	903	868	895	846	864	882	859	821	879	867	858	844	867	845	885	900	869	860	869	894	840	897	875	848	837	861	884	901	854	879	868	777	848	871	866	900	861	898	901	918	854	864	894	892	870	921	839	880	935	871	864	886	905	865	888	839	909	816	827	821	892	839	888	897	885	855	861	805	828	826	868	890	877	894	859	873	840	922	881	856	864	858	841	843	848	837	885	841	850	887	873	846	889	901	854	894	889	934	864	892	915	889	817	854	875	886	886	861	874	799	828	927	867	853	860	852	814	878	866	892	878	836	882	832	824	814	862	888	887	878	921	886	823	845	864	890	828	891	859	875	893	831	880	920	847	856	830	912	855	851	874	859	869	861	854	829	852	857	839	853	865	863	854	890	803	889	819	879	859	828	949	856	885	879	850	907	872	893	911	819	868	875	882	930	891	880	918	874	833	890	867	846	886	887	884	867	912	878	900	835	845	836	859	832	913	903	872	869	883	917	892	907	847	870	905	869	863	824	863	938	862	830	829	860	840	833	848	857	886	821	880	880	900	887	829	824	893	833	825	840	852	847	816	857	865	898	835	881	890	844	868	867	854	861	886	863	874	844	933	837	877	831	888	908	905	846	838	835	868	950	845	874	863	841	869	891	802	881	811	860	886	869	854	866	863	907	846	867	830	863	897	858	881	884	873	877	854	871	895	891	866	878	862	838	880	875	895	894	856	851	836	872	854	856	851	861	857	839	887	850	859	859	887	830	887	855	889	867	876	872	865	856	900	875	902	855	841	856	838	839	858	881	867	839	917	865	851	818	855	885	851	830	853	918	864	839	880	904	920	833	916	877	855	842	899	861	884	789	859	871	907	837	859	874	926	898	879	876	902	846	872	860	889	856	796	856	873	824	866	908	842	854	850	860	856	920	869	800	866	918	856	875	882	938	820	860	910	865	909	858	888	848	914	860	879	853	924	871	887	911	888	868	869	921	903	898	841	896	804	891	907	856	888	869	859	891	882	864	871	858	837	859	899	912	882	938	844	877	865	937	893	891	867	846	817	853	850	881	875	891	877	839	877	856	912	892	967	893	881	847	820	877	878	892	826	838	893	879	890	875	823	872	840	870	881	863	875	878	898	847	904	940	895	910	919	824	885	902	839	866	837	862	843	807	858	884	895	887	848	809	860	890	850	876	865	890	864	847	854	881	843	835	906	862	889	886	845	879	896	806	846	863	840	913	879	885	847	900	864	825	901	848	855	899	884	880	864	893	902	901	865	873	833	861	907	881	844	830	869	857	908	867	848	846	882	845	889	874	876	889	804	907	859	847	921	858	842	878	894	885	881	893	843	898	838	898	850	881	835	807	901	819	859	910	848	876	869	920	895	866	885	853	893	886	831	842	893	932	830	886	847	855	849	865	872	891	918	863	868	901	864	834	864	912	862	849	854	849	844	865	880	923	827	841	872	875	844	851	831	867	831	880	909	868	839	802	843	881	874	849	862	898	858	845	922	845	878	861	881	851	874	870	866	805	909	881	813	884	836	846	871	856	879	859	826	826	815	871	906	825	912	881	901	847	865	868	875	897	887	859	845	873	887	796	892	898	894	898	877	824	816	933	897	819	914	933	814	861	822	857	856	811	827	922	910	884	877	882	892	853	877	845	865	925	872	904	897	853	898	821	849	872	841	862	831	832	878	839	874	836	830	922	846	853	898	847	877	893	867	886	875	895	877	872	842	876	815	925	831	852	901	860	865	890	854	873	866	874	904	857	844	896	864	853	861	878	919	868	873	886	899	899	833	951	861	894	906	908	840	840	810	861	885	853	892	858	879	875	855	868	844	872	869	892	866	837	885	927	865	928	844	878	897	861	894	886	855	859	814	893	886	851	824	908	891	933	803	881	856	865	905	872	842	858	867	855	897	906	884	905	851	895	863	809	864	876	888	918	928	954	926	917	931	893	853	878	867	847	859	900	901	903	878	860	833	938	865	884	858	861	873	848	867	848	814	831	897	826	872	899	800	854	859	838	881	869	850	893	846	845	868	858	832	830	898	891	840	858	877	890	890	895	846	832	875	872	855	921	907	918	842	855	892	846	854	869	922	857	851	897	837	909	888	841	827	888	881	880	831	868	829	856	856	914	883	831	912	857	874	821	835	866	851	860	812	869	873	812	850	824	852	852	905	925	828	863	856	864	899	893	861	883	922	876	861	869	799	931	913	908	852	831	863	807	882	865	828	916	862	831	805	858	865	852	849	842	898	838	883	840	902	800	868	880	914	878	839	906	875	875	801	841	951	873	831	893	870	882	885	878	834	816	836	880	891	840	879	954	885	860	871	830	854	843	918	844	872	878	849	877	854	887	895	843	876	848	839	878	880	853	881	845	889	856	910	866	857	829	828	885	885	865	834	881	868	883	946	861	857	843	886	893	844	867	871	859	889	836	936	886	841	854	834	905	872	838	858	876	875	916	820	872	840	856	838	843	866	832	939	904	881	869	873	822	843	920	866	895	901	851	841	856	858	879	872	857	853	842	845	862	894	858	877	876	853	848	912	872	859	887	903	877	871	859	850	872	903	864	872	872	880	893	860	844	802	896	833	889	853	905	780	862	830	885	833	875	890	864	857	839	839	856	924	885	855	890	913	941	860	816	859	840	887	858	836	860	828	868	873	858	847	853	864	845	866	836	848	898	892	900	874	880	904	826	900	834	882	938	863	907	887	887	892	848	829	859	885	860	895	867	858	802	850	944	889	846	834	867	874	866	864	830	825	814	882	891	878	858	804	853	881	851	900	868	812	883	900	864	853	897	867	835	874	848	888	851	878	854	862	823	868	889	890	901	804	854	851	861	850	911	854	821	875	873	869	837	891	875	893	909	849	878	932	870	935	859	825	866	852	857	866	874	876	897	857	903	844	868	832	887	880	875	842	868	783	867	837	870	842	864	845	901	857	873	867	860	888	884	908	901	896	899	856	873	868	854	831	837	888	864	873	868	869	865	887	885	805	908	878	846	857	852	838	898	900	837	831	865	837	868	846	830	847	856	834	912	834	904	867	804	905	861	870	914	863	772	904	878	893	862	843	879	876	885	892	873	909	898	864	861	912	868	849	817	854	830	914
24384	20990	27330	24729	12951	676	470	367	359	319	296	319	273	247	270	248	254	239	239	261	275	242	253	253	240	228	231	235	263	233	227	209	232	228	228	225	225	249	248	221	251	248	202	194	228	249	251	252	230	253	231	232	239	266	208	214	248	248	230	238	246	201	214	201	241	208	236	233	237	243	237	202	247	241	237	221	223	227	232	228	253	241	238	247	205	250	217	231	216	234	247	228	220	205	238	242	201	224	225	247	221	232	251	220	253	212	225	231	211	200	227	201	238	221	240	231	196	211	216	218	223	217	217	231	238	249	218	223	224	251	224	249	236	217	229	238	246	190	236	232	224	225	225	218	208	255	220	245	228	237	215	243	234	229	261	235	250	192	223	195	242	248	223	228	244	211	240	237	248	230	239	227	249	228	213	240	224	202	226	243	225	262	244	258	238	217	220	209	225	214	243	229	236	220	238	221	233	223	216	219	241	224	242	240	230	253	235	244	245	225	217	228	236	222	258	204	227	252	221	209	266	240	222	225	206	220	207	222	239	243	228	247	199	200	236	238	236	230	279	223	233	214	236	252	243	210	241	248	199	233	211	230	224	216	214	231	241	250	233	235	208	233	251	218	221	218	196	211	204	255	218	218	234	219	215	216	237	248	233	237	222	230	228	238	239	250	231	224	232	232	217	243	214	224	238	226	222	215	211	224	238	241	240	233	238	245	222	219	228	242	208	216	220	242	230	218	199	250	235	236	202	209	211	253	215	240	203	215	231	215	230	210	240	227	242	193	219	214	235	221	229	254	200	238	237	237	258	242	212	242	213	221	229	240	248	239	233	224	238	220	242	242	217	255	246	250	216	234	218	236	249	219	227	210	240	221	239	243	240	232	256	204	226	220	217	198	228	233	234	212	227	202	220	206	230	239	226	243	247	236	229	223	235	215	242	253	215	254	236	209	201	224	230	251	230	244	212	235	246	235	218	237	219	211	233	249	247	208	229	231	200	253	223	237	250	212	221	208	228	263	233	211	237	209	218	239	217	227	232	189	227	211	247	226	223	237	254	210	217	244	228	218	237	225	213	208	229	235	236	216	223	225	212	231	223	211	203	221	219	226	196	222	215	246	256	231	215	232	218	223	238	196	211	224	202	211	265	202	200	212	187	246	205	223	222	231	211	227	223	225	250	253	228	225	264	214	239	235	242	243	220	206	247	241	232	236	218	217	208	233	206	232	219	204	243	233	220	224	249	224	207	219	215	234	228	247	243	230	251	217	243	236	246	213	226	234	223	234	199	206	210	232	229	202	223	239	244	206	249	246	251	224	236	248	225	237	238	209	220	242	231	226	221	221	224	236	244	232	219	194	219	211	237	244	220	217	235	221	204	224	214	222	212	247	219	249	247	233	264	228	232	224	211	242	204	199	196	231	245	224	213	224	244	250	238	227	222	243	236	236	232	215	217	231	216	199	227	241	233	249	218	204	234	218	214	231	232	223	225	221	233	216	248	195	213	215	226	219	231	192	208	237	223	216	219	229	233	227	230	241	266	230	233	202	230	225	227	241	219	225	212	185	202	217	202	246	235	253	229	229	210	216	219	232	226	212	214	238	248	233	202	249	212	245	227	232	243	232	226	245	240	222	223	252	198	222	229	199	214	223	223	193	228	220	225	197	192	237	232	234	227	215	225	249	248	242	213	214	233	223	188	223	241	236	236	199	229	217	226	220	245	219	249	243	215	216	251	222	228	245	230	210	200	239	253	227	229	233	220	231	253	239	214	215	241	205	223	225	215	238	234	241	214	222	209	204	252	231	210	237	222	228	225	228	237	247	230	202	224	257	216	229	224	217	232	236	228	213	241	228	254	222	215	225	215	244	217	233	248	223	245	208	240	238	242	221	219	223	211	215	203	209	238	224	229	217	206	245	192	231	197	205	223	236	204	232	196	240	229	227	240	216	224	239	214	239	230	224	244	234	240	219	228	225	224	244	251	215	246	226	228	210	221	188	227	238	246	240	234	229	208	211	239	236	225	260	233	222	204	224	255	227	200	237	200	243	229	237	211	204	238	210	213	216	225	225	204	218	237	225	230	250	222	224	230	193	244	242	235	241	231	249	217	272	212	246	245	236	209	218	246	186	238	243	220	217	229	224	222	216	215	253	210	254	238	230	249	253	231	216	226	222	229	247	207	243	233	214	224	219	242	219	221	262	223	251	245	244	213	251	258	243	244	223	202	243	226	249	232	236	227	254	225	221	205	222	204	222	201	213	222	219	232	246	255	201	209	258	222	215	191	210	234	230	255	220	214	210	236	234	204	244	246	224	231	229	240	233	226	212	223	239	219	224	238	265	228	222	239	205	231	244	215	230	222	231	217	229	217	226	242	217	230	250	222	240	219	229	262	237	206	258	251	217	231	198	224	244	206	235	226	226	214	217	238	229	237	240	239	235	210	231	221	247	255	231	230	244	216	251	219	243	218	230	207	209	225	230	206	221	229	220	228	226	233	210	239	208	223	228	212	231	218	234	242	215	222	220	190	203	216	230	202	226	224	196	232	239	248	239	236	249	227	232	239	196	228	230	233	233	230	206	219	253	189	239	222	228	229	235	241	242	239	219	210	210	234	234	226	235	237	221	242	228	230	204	207	239	245	245	241	236	228	228	231	225	209	200	233	225	265	236	231	234	238	229	234	234	245	240	236	247	217	234	236	218	218	216	228	276	227	231	245	214	232	233	203	194	233	231	230	212	216	223	214	233	224	250	198	223	233	222	231	217	239	232	255	244	245	249	224	248	209	245	229	232	267	199	246	210	237	218	215	223	214	211	259	243	221	217	196	233	234	236	235	240	204	204	208	228	228	224	236	260	239	254	231	221	210	229	210	233	234	236	240	217	228	237	228	230	233	213	231	232	228	221	255	195	223	234	220	211	227	230	211	221	193	200	220	219	223	208	226	222	226	239	229	217	244	220	229	222	240	229	213	240	232	221	227	244	241	244	224	226	217	221	229	248	250	228	205	225	252	230	225	210	205	261	231	243	222	228	225	272	228	230	231	235	204	248	218	222	236	245	215	253	236	210	209	200	246	239	242	220	212	234	235	239	237	240	202	202	232	242	220	231	256	218	227	263	248	228	247	231	210	234	233	213	221	251	222	219	215	210	245	243	284	241	233	265	217	216	239	226	249	224	241	194	219	234	241	205	219	229	239	247	245	242	226	218	234	250	226	237	226	227	228	198	228	216	221	254	218	200	238	209	243	245	208	213	230	259	241	201	213	225	207	229	212	212	225	224	214	230	254	233	206	241	240	227	247	242	231	204	231	269	235	220	214	238	234	251	227	224	228	243	224	244	200	244	218	228	213	237	216	261	252	247	240	214	250	243	206	236	261	222	232	231	225	228	232	228	231	250	212	205	246	227	210	227	236	230	246	230	225	237	229	223	202	204	230	209	224	198	208	223	219	222	238	206	229	229	234	235	225	217	225	207	259	218	232	247	241	249	213	206
3008	4942	3261	1586	1191	932	737	622	507	450	441	412	360	327	357	324	318	333	315	292	286	273	278	260	299	276	291	305	256	254	259	277	272	278	280	299	241	282	282	291	316	287	267	259	271	265	282	265	274	294	241	262	230	265	262	280	283	290	285	269	277	297	256	276	282	267	255	280	288	268	265	285	250	277	268	266	277	277	283	252	275	265	251	285	264	299	267	233	267	290	272	261	251	290	266	280	267	270	248	252	265	240	285	282	257	252	252	266	238	268	265	254	281	283	262	252	286	267	274	277	302	273	250	276	262	273	286	272	272	262	247	260	279	277	274	233	277	245	293	269	257	273	288	273	256	263	269	305	263	250	252	247	293	271	297	279	249	285	289	263	268	268	275	263	275	249	263	261	275	285	283	227	251	291	245	258	286	272	287	278	263	239	243	271	267	271	280	265	270	244	253	319	269	253	290	284	286	267	274	262	249	246	280	262	264	273	266	259	275	281	288	274	269	262	257	257	283	258	288	309	265	279	278	284	226	261	267	248	250	273	239	281	273	247	278	258	267	269	321	262	265	259	278	274	248	270	239	278	271	257	242	240	262	303	291	249	274	267	259	280	237	282	260	249	263	297	248	240	274	240	253	298	273	298	257	259	248	285	226	261	260	277	244	260	290	237	271	282	292	260	288	243	291	285	241	273	286	255	286	229	252	282	264	285	264	229	271	267	266	286	239	248	249	253	258	278	257	260	267	254	278	253	292	269	261	244	296	251	260	272	291	249	253	251	263	265	282	254	249	263	268	259	259	270	260	244	279	276	267	260	243	288	263	265	235	252	261	270	266	267	266	272	283	283	270	286	261	287	234	270	259	274	286	270	286	271	257	269	266	276	261	278	298	276	267	246	280	248	286	286	294	256	279	275	270	277	285	249	271	277	259	259	255	269	270	274	281	278	258	262	258	245	254	249	251	257	253	257	280	281	279	252	314	238	258	269	277	250	268	252	278	283	248	253	273	264	228	257	306	282	286	261	266	277	263	276	253	270	252	273	260	266	262	282	288	263	252	246	247	264	281	278	264	254	259	282	269	276	297	255	227	243	274	263	253	233	271	291	246	269	279	283	262	275	229	278	271	264	304	275	277	237	293	262	234	280	268	269	279	243	254	249	273	270	288	250	279	275	245	286	256	262	254	287	275	266	282	310	243	254	255	280	287	245	281	268	265	262	250	284	255	298	254	226	267	276	269	249	282	279	273	291	279	234	236	298	303	285	253	256	263	235	272	307	280	245	254	255	289	265	258	265	268	285	278	273	261	287	260	252	273	270	265	270	278	263	277	263	267	256	296	296	275	246	262	271	285	256	280	271	283	284	271	246	260	251	243	258	245	259	243	274	258	266	291	270	281	267	235	217	255	272	273	293	290	252	251	289	273	263	262	250	264	269	271	246	262	290	279	237	288	285	289	235	273	279	257	248	239	257	293	275	269	309	258	264	269	244	277	261	281	260	255	280	267	258	286	288	253	296	267	250	279	268	285	294	265	279	285	282	247	264	261	265	262	274	286	276	263	235	255	266	273	281	244	230	296	272	250	293	279	243	255	271	267	266	278	236	262	241	254	276	251	257	277	248	280	256	259	269	274	268	252	260	265	281	285	239	238	263	266	260	273	275	265	265	261	291	302	331	292	273	274	268	282	241	263	278	239	257	248	237	249	274	268	319	290	265	263	264	276	260	251	261	259	282	279	272	228	270	274	278	237	277	271	273	275	283	294	267	263	288	254	280	259	263	245	279	252	276	271	273	288	267	268	278	286	280	258	256	280	291	276	262	284	272	235	258	252	297	308	280	247	291	253	272	262	278	262	255	265	289	263	276	257	304	284	285	275	286	288	265	274	263	246	255	289	273	287	235	265	263	268	272	271	249	299	288	241	286	273	257	239	254	273	257	259	254	260	256	291	296	253	269	230	282	286	236	270	264	278	292	252	271	256	253	238	270	293	254	322	276	261	244	270	268	283	266	283	252	274	257	284	277	254	273	284	260	254	279	305	249	272	244	282	270	232	279	269	267	307	272	257	270	276	295	251	262	243	259	232	259	277	278	258	277	260	306	285	272	269	286	328	258	257	281	267	255	261	257	247	272	259	281	268	291	287	257	258	287	246	230	246	257	280	275	262	280	268	269	239	253	297	258	248	261	286	295	266	276	283	252	249	273	272	299	265	261	271	274	269	258	269	278	242	251	235	282	305	271	254	274	266	262	256	260	261	258	267	259	262	252	276	282	273	271	273	271	270	279	276	249	297	260	280	254	264	270	290	258	251	269	259	267	239	251	256	298	257	262	254	266	274	272	266	291	256	249	256	293	276	264	257	252	251	270	281	290	269	251	273	301	276	276	259	261	261	295	278	231	266	237	263	249	264	260	259	249	256	255	261	250	298	281	299	268	248	239	259	261	260	229	254	257	273	273	261	289	257	258	253	234	259	238	252	264	270	263	277	258	221	270	277	290	261	292	251	260	255	269	304	290	264	267	250	286	291	246	246	292	248	266	280	245	272	284	300	255	261	244	289	258	279	255	297	283	278	278	251	254	280	298	271	236	272	250	286	274	276	258	254	262	295	233	260	265	296	290	289	278	271	274	292	281	258	267	258	302	272	260	297	285	276	312	263	256	251	262	257	288	248	269	261	263	241	288	263	264	272	257	278	271	274	273	264	274	288	243	253	258	269	245	251	266	287	264	297	266	268	282	286	226	289	262	242	257	260	280	259	302	273	284	251	270	258	262	286	273	275	258	268	285	293	265	285	243	242	261	262	283	276	257	299	276	275	272	255	251	276	251	267	275	254	249	284	284	271	228	270	288	255	281	274	267	304	278	285	280	279	271	261	291	280	263	277	279	278	275	247	255	282	291	256	282	266	279	261	294	274	233	264	276	243	272	277	267	295	266	228	255	280	259	272	233	277	255	258	233	278	306	253	266	238	251	277	255	257	255	236	293	264	238	264	276	285	274	241	260	234	240	244	254	236	262	267	253	240	265	262	266	259	269	275	279	256	267	272	264	282	267	266	267	287	269	241	300	269	258	259	263	260	260	270	259	261	265	271	287	271	300	257	288	261	296	268	256	253	263	289	259	248	258	274	257	246	252	248	259	249	277	272	250	235	251	286	281	271	265	271	256	257	268	271	242	304	246	266	288	260	248	258	269	260	281	250	267	271	265	263	265	276	255	268	265	268	262	242	290	277	272	265	272	274	239	296	245	254	265	244	246	279	265	286	278	255	279	275	276	286	277	290	268	272	229	268	267	278	268	247	253	261	265	277	278	274	281	241	257	261	288	261	256	292	260	267	240	295	262	263	269	226	278	255	264	253	284	248	282	258	290	263	265	296	276	277	267	273	286	243	273	275	228	272	280	288	278	282	247	244	237	257	246	246	276	263	280	283	289	289	243	292	284	254	282	261	276	250	283	270	256	277	272	275	264	240	253	274	266	279	266	250	254	279	251	262	283
22350	21168	28909	23673	21170	21242	11008	1471	1118	1080	1036	863	839	803	817	732	751	771	736	687	708	711	726	723	695	750	710	726	721	679	704	645	658	694	709	686	697	682	710	679	671	674	651	650	643	634	697	677	651	643	678	686	669	683	690	668	686	691	684	671	645	713	645	687	694	656	700	665	637	682	670	657	672	652	658	632	676	650	660	684	666	669	686	667	703	691	663	655	670	654	663	678	680	655	662	622	600	721	625	667	654	676	697	628	663	658	680	668	682	621	651	696	665	632	693	692	688	728	667	649	687	639	619	707	671	663	661	646	697	595	653	655	684	610	695	682	655	651	654	660	689	711	665	659	700	664	701	693	653	663	659	685	641	653	633	706	704	693	637	651	653	650	666	625	651	712	671	686	730	655	595	643	674	714	652	694	654	696	668	706	618	656	656	692	609	680	647	646	691	660	649	671	650	654	676	660	696	686	668	698	660	659	671	653	671	680	658	664	684	659	657	648	717	644	611	668	640	666	650	635	676	719	660	685	643	670	657	622	668	683	634	651	711	658	640	644	708	664	608	644	654	665	686	632	669	668	694	646	670	695	692	627	633	702	688	690	647	632	649	652	682	644	700	690	684	623	636	664	684	642	642	629	629	686	629	703	640	651	706	689	666	653	674	675	665	647	665	671	677	691	657	670	644	675	602	673	692	691	662	640	708	726	660	664	643	638	653	676	651	671	702	653	677	676	655	666	712	658	657	620	676	640	680	668	683	650	668	702	659	698	677	644	637	643	679	688	619	667	648	662	694	672	649	718	640	683	649	616	643	652	688	650	642	660	641	676	672	669	692	648	645	630	651	661	652	666	682	674	664	627	657	755	710	659	629	647	729	717	652	713	654	652	648	640	655	664	667	654	679	658	653	655	667	682	681	679	693	631	715	636	696	651	662	692	674	675	647	639	665	636	626	660	690	680	690	628	670	663	635	638	688	641	625	675	636	703	637	632	660	647	660	662	672	643	685	669	642	670	676	644	644	723	643	712	604	639	685	681	674	717	710	596	690	645	656	661	656	670	641	655	617	641	684	651	685	656	671	650	666	641	611	672	694	678	686	627	658	693	625	644	700	658	687	655	683	671	691	654	671	668	677	645	655	656	637	694	634	681	615	623	667	657	621	683	699	688	634	638	644	630	646	643	697	666	625	665	613	695	674	667	639	674	650	665	616	695	672	681	603	668	652	678	608	661	678	662	658	608	678	673	671	642	647	603	624	700	661	699	687	673	665	629	629	694	660	695	634	664	660	624	676	653	673	664	647	657	675	664	637	651	696	651	645	677	668	646	632	652	704	672	637	657	721	647	669	642	613	650	620	658	663	689	621	619	659	645	676	675	685	637	649	683	703	648	688	631	667	653	675	668	668	653	656	682	680	637	660	659	678	669	667	655	668	670	658	674	668	661	626	652	645	646	647	618	655	665	703	654	647	671	616	662	640	655	711	625	650	654	659	675	633	685	695	747	663	636	730	657	629	704	679	685	681	680	621	685	668	635	674	620	703	668	678	616	604	667	639	663	628	691	715	683	683	682	710	720	640	712	654	651	646	642	645	683	643	615	705	694	650	639	704	641	658	711	655	672	633	630	660	681	658	682	646	632	690	683	685	675	637	639	632	629	665	647	715	701	665	693	683	651	667	623	650	686	680	680	636	681	644	633	645	682	665	647	641	615	629	697	701	648	715	673	659	648	642	632	634	655	656	642	627	709	616	629	645	654	667	659	692	672	653	641	655	664	675	698	651	697	661	671	639	660	667	671	633	609	688	642	589	667	617	687	662	672	697	682	626	656	650	643	654	683	609	695	650	689	649	647	660	654	600	642	659	643	649	666	648	639	622	621	647	672	675	674	691	674	693	656	672	648	668	678	658	641	625	665	658	635	678	660	657	690	682	657	670	697	620	653	643	660	659	635	683	639	656	630	607	680	683	691	652	639	679	672	660	655	668	697	660	630	621	651	687	699	639	652	659	668	650	656	694	638	668	626	657	690	654	689	667	630	642	681	640	699	685	665	636	676	582	645	718	666	636	642	633	640	694	697	670	670	681	658	660	661	672	691	708	677	667	620	718	631	631	616	696	673	637	699	668	675	636	676	648	640	660	658	696	665	642	616	656	658	639	685	617	627	688	703	679	692	649	672	644	619	631	684	671	634	656	680	653	684	664	632	650	626	685	651	677	662	640	634	671	685	668	687	680	646	637	657	650	637	722	602	659	690	652	718	643	618	667	626	674	669	681	663	647	688	700	661	673	675	658	674	647	629	624	681	625	672	609	648	675	654	632	674	662	667	659	661	699	650	640	653	655	632	652	633	702	643	651	675	678	715	661	683	621	654	691	627	629	679	658	683	648	638	650	649	674	681	649	672	668	649	653	657	645	672	680	636	657	633	683	665	616	638	617	704	659	666	618	638	648	691	665	661	696	650	641	671	619	658	632	641	609	626	643	638	655	646	652	682	659	663	655	647	665	611	663	642	677	674	670	680	706	682	671	664	674	665	626	608	647	681	638	680	642	671	662	717	691	695	687	656	673	748	652	671	688	656	670	637	644	616	637	669	677	649	645	668	695	688	666	691	622	683	683	603	658	646	612	639	650	696	649	638	676	651	682	688	661	672	686	631	668	672	693	662	641	645	659	657	630	641	666	670	644	671	658	662	670	698	662	650	703	674	688	636	627	674	653	673	655	629	668	663	670	633	641	637	638	660	660	677	682	652	593	628	686	708	642	637	650	650	671	677	632	670	624	653	659	673	667	652	632	595	624	689	660	668	701	656	610	681	626	607	653	633	685	689	716	615	658	654	630	634	653	643	670	640	660	662	643	649	646	655	641	622	676	655	661	641	610	719	667	646	691	647	660	720	688	664	699	637	668	662	674	654	654	626	679	639	640	690	620	654	650	623	666	668	641	612	680	639	625	650	668	699	641	622	674	679	690	631	692	632	633	687	745	662	643	688	678	654	629	634	682	681	688	636	669	655	645	649	628	649	661	616	710	679	700	694	656	677	702	662	693	732	651	688	609	669	627	685	644	659	701	675	664	596	738	660	669	669	650	626	656	695	676	643	621	686	663	683	641	699	681	660	689	674	652	645	709	690	692	679	633	710	699	672	681	646	620	683	721	648	652	598	641	633	622	653	695	648	640	665	634	684	676	586	629	631	674	620	629	669	634	637	613	641	662	645	656	655	684	635	700	683	633	636	625	688	645	683	665	681	640	621	693	638	672	685	635	662	656	660	622	665	705	691	697	664	670	659	643	689	663	671	685	643	594	637	695	627	668	627	665	699	667	690	663	663	662	624	653	639	658	668	677	650	648	647	666	620	698	637	687	649	605	665	685	672	686	645	608	625	686	646	667	693	692	652	661	688	640	636	621	608	714	642	719	682	672	734	680	664	682	647	631	688	666	726	671	639	691	649	673	644	651	658	637	634	685	679	689	677	705	672	641	664	681	648	642	641	667	648
4416	13905	10072	5070	3635	2869	2292	1894	1514	1327	1195	1186	1040	959	974	876	870	826	854	842	816	831	770	779	795	737	760	775	736	786	769	709	794	745	746	739	746	703	776	750	781	719	717	762	723	771	751	661	758	736	728	708	658	739	764	716	697	716	721	757	733	714	696	682	712	742	732	716	696	708	725	759	687	704	707	720	746	698	747	714	729	724	751	733	715	689	668	682	698	699	701	723	708	691	711	730	743	723	713	720	739	688	734	720	706	728	722	728	706	676	744	725	670	723	712	698	691	755	707	738	684	721	727	763	768	747	679	706	743	653	705	736	732	710	777	686	699	731	671	738	725	655	727	751	696	745	744	704	726	713	742	705	686	735	768	769	718	720	700	740	744	769	683	663	743	731	672	673	717	675	717	728	742	680	718	748	759	692	699	757	742	666	722	760	733	779	711	714	671	720	748	698	729	678	719	701	711	714	703	715	684	745	658	720	719	657	713	660	730	702	724	671	689	729	674	690	734	706	758	743	689	739	769	732	686	705	700	707	726	739	680	714	771	716	758	700	746	680	760	713	688	732	703	668	689	751	735	705	739	717	733	706	739	705	704	701	703	663	720	717	694	731	704	735	772	704	756	719	701	702	720	699	689	712	672	661	709	748	701	705	727	742	721	678	733	685	662	749	744	723	696	722	714	710	701	701	711	731	706	723	748	731	746	685	727	710	697	686	719	755	696	689	748	734	713	696	717	683	704	669	734	706	761	729	673	687	764	639	755	704	778	734	725	716	741	735	761	711	710	708	750	703	646	707	744	746	728	689	703	755	722	696	724	707	707	714	716	763	705	718	707	703	733	705	731	728	693	712	722	657	770	692	722	728	710	711	712	702	720	730	737	707	737	700	700	693	754	702	676	716	713	695	711	708	677	723	666	741	740	717	767	723	716	743	704	674	730	741	728	739	684	738	732	735	722	687	703	738	751	729	748	704	690	716	719	756	703	735	709	751	770	703	664	723	740	683	722	745	712	671	771	669	734	730	738	711	718	755	699	726	689	691	760	699	683	664	749	697	747	725	717	730	708	708	753	665	712	719	791	709	725	701	758	708	732	682	689	712	720	714	737	720	716	711	710	726	730	707	668	719	710	742	720	674	730	707	706	777	724	738	693	737	725	756	708	732	705	725	717	695	726	695	763	719	717	733	671	715	664	686	731	722	730	770	707	702	625	704	725	689	711	727	733	648	764	684	702	732	755	741	716	714	684	737	700	751	721	691	682	719	714	708	715	723	700	667	687	716	692	747	714	697	688	697	685	691	748	747	707	679	687	723	737	696	694	716	677	683	702	664	717	667	697	711	723	730	674	718	707	741	690	718	688	739	705	728	733	684	754	695	691	717	765	735	708	738	742	742	712	686	696	726	749	669	757	702	730	683	775	705	728	696	734	682	710	726	712	695	720	739	706	735	711	718	711	694	722	688	713	728	714	670	707	704	712	752	702	687	719	688	738	682	734	721	724	700	732	726	722	687	718	739	696	740	687	749	699	685	697	690	706	701	704	720	740	690	740	707	750	745	754	711	713	733	732	719	721	677	707	710	726	708	753	747	715	696	713	757	731	785	721	669	695	725	753	767	673	745	754	733	741	717	755	687	778	678	697	742	717	730	693	704	709	706	708	735	674	695	731	752	695	701	742	747	699	673	699	715	707	725	707	725	702	708	684	734	680	733	723	686	750	672	731	703	742	737	717	735	723	752	716	674	736	711	690	711	707	699	739	735	717	760	708	760	729	706	702	696	687	693	708	696	683	663	709	741	715	700	722	756	721	727	670	699	743	708	685	726	712	738	701	744	723	749	703	718	700	751	707	720	723	713	734	713	684	718	724	693	686	679	704	719	681	746	688	706	698	667	723	740	698	731	760	746	689	678	726	703	695	724	710	696	684	700	677	707	716	702	734	769	746	648	655	769	674	702	689	692	688	710	702	696	710	685	693	704	707	742	687	748	737	752	673	721	690	713	723	695	711	710	676	675	720	714	694	674	713	732	659	726	736	692	755	678	745	770	728	664	685	705	702	722	694	720	713	690	717	688	713	686	724	713	713	740	730	716	698	710	706	691	769	666	713	670	712	660	726	648	730	769	735	719	750	733	698	742	716	704	743	705	712	690	675	715	694	711	724	718	722	708	689	690	727	731	718	715	717	691	684	700	740	748	720	694	727	735	706	724	697	742	743	722	680	686	720	708	721	710	681	736	772	714	694	704	692	699	692	687	714	721	730	723	757	706	728	726	728	776	710	677	753	682	725	689	643	682	684	679	695	710	698	721	668	721	683	709	668	676	679	682	695	751	716	685	684	742	710	675	707	723	736	668	674	702	777	748	686	724	719	703	684	712	729	720	734	689	689	709	675	703	713	737	685	748	682	772	699	703	735	714	652	737	695	714	733	711	694	724	696	682	719	720	706	704	751	658	753	707	681	733	694	736	715	670	707	714	739	745	699	725	686	699	758	736	699	735	766	737	745	725	708	697	721	730	720	703	714	744	680	759	690	719	692	739	710	663	698	717	745	702	754	672	735	740	735	685	699	679	656	729	667	745	737	750	713	663	698	736	739	753	721	741	742	692	702	701	736	700	713	711	705	730	715	722	683	703	729	754	717	716	720	732	705	720	690	752	700	720	693	757	680	706	754	670	684	696	717	727	726	754	717	723	703	705	722	634	692	721	711	722	715	670	658	695	720	667	735	746	709	735	723	707	729	722	686	763	725	730	742	749	715	728	698	706	720	767	699	704	657	690	701	762	716	700	723	739	716	731	706	696	783	734	763	683	676	702	699	702	704	777	702	698	702	714	700	690	685	732	718	711	680	713	718	727	754	725	673	701	748	717	716	730	689	697	712	742	690	725	745	738	782	717	738	730	682	689	716	763	731	715	664	718	716	647	698	738	749	693	767	727	721	749	718	712	706	692	713	683	703	719	741	752	741	696	795	747	680	682	727	695	734	733	708	722	694	695	689	704	685	696	726	696	682	716	738	710	694	728	715	685	697	730	725	720	729	786	692	691	711	714	725	743	706	738	707	758	713	751	737	740	703	682	723	708	708	747	716	661	705	703	721	784	724	702	741	741	737	720	712	723	718	711	753	706	697	699	767	780	713	724	731	691	678	741	702	704	700	684	751	716	748	684	730	775	700	734	716	715	732	707	719	759	728	698	653	694	683	708	683	713	728	739	735	731	686	705	722	733	666	761	750	669	736	732	703	733	734	766	724	672	709	709	730	721	708	728	709	718	713	760	727	686	672	690	776	676	714	723	737	707	732	673	765	686	697	710	735	729	736	750	723	752	687	682	755	722	698	705	717	669	699	743	732	705	759	706	698	725	712	756	695	757	687	650	709	705	684	751	730	710	726	751	760	671	739	723	757	692	707	738	708	678	685	726	690	735	740	713	692	650	688	718	703	736	727	710	692	681	662	675	695	725	753	665	754	703	719	724	760	746	720	699	730	720	723	711
27404	18264	4454	951	761	725	627	503	459	455	474	468	482	455	483	461	497	514	509	425	496	462	504	483	462	502	488	517	469	502	453	498	441	499	411	505	487	485	481	431	499	447	446	491	440	458	439	487	471	466	440	463	466	472	448	489	465	455	512	452	449	459	498	479	474	444	448	460	466	455	403	432	495	420	488	469	436	497	465	477	460	470	473	433	484	495	466	463	464	445	455	457	469	451	459	464	455	484	501	483	442	439	469	498	471	453	496	496	460	438	452	453	475	516	449	466	473	454	452	482	459	450	513	441	447	461	462	452	461	446	462	445	502	473	484	477	458	468	492	489	492	456	462	468	451	446	485	482	467	454	496	482	464	467	482	450	450	474	489	449	451	460	472	522	472	488	463	518	474	474	469	443	491	487	485	492	493	453	501	457	480	490	508	477	455	513	475	451	482	459	476	447	497	494	476	455	496	455	491	491	474	455	442	463	456	472	491	494	454	440	499	471	480	424	458	479	451	459	449	472	451	427	426	452	447	457	461	457	511	477	453	452	491	483	450	454	467	484	475	472	446	471	466	483	489	459	529	456	435	509	427	450	470	509	459	451	449	490	473	486	499	475	450	492	462	514	474	459	499	481	482	493	428	488	483	473	448	473	476	434	474	457	506	467	469	505	445	481	470	471	511	478	464	522	469	475	434	476	456	490	418	459	459	502	498	460	447	463	432	498	500	447	438	455	500	527	453	444	460	429	455	454	467	433	478	472	488	469	479	495	434	469	446	447	499	449	461	449	505	432	452	462	438	468	469	447	460	415	451	467	477	469	471	472	471	454	486	434	448	447	465	450	479	454	436	469	450	484	474	423	455	438	451	462	492	417	507	499	446	496	469	499	460	483	426	482	483	463	441	467	441	461	435	473	516	468	436	464	481	510	445	469	451	479	510	479	472	478	461	435	511	447	461	475	467	490	473	473	478	483	458	479	459	482	463	509	436	434	466	493	507	444	505	433	485	495	475	432	434	495	497	470	473	512	444	433	539	501	486	440	524	460	449	483	471	481	456	478	465	455	473	459	521	408	454	457	461	508	475	508	492	463	477	433	459	456	485	467	459	462	495	481	458	487	494	476	442	440	487	483	488	473	444	430	452	454	492	487	450	455	440	472	464	490	478	468	440	478	459	459	493	494	468	460	444	484	461	506	480	473	490	447	472	472	440	464	465	473	453	480	491	489	473	477	466	460	447	464	466	455	450	448	495	485	445	485	484	438	462	487	462	480	471	439	477	507	460	441	496	445	470	448	484	488	440	489	463	505	489	500	422	433	430	483	452	463	476	490	466	455	509	483	486	448	469	459	449	505	474	473	472	467	467	455	476	461	497	496	424	467	471	476	491	456	489	468	491	449	438	485	458	481	456	455	456	447	450	491	433	476	464	478	490	462	456	465	416	438	494	466	485	487	449	443	455	469	476	486	460	458	436	465	484	465	488	505	486	461	457	467	477	466	474	501	486	488	458	487	437	442	487	456	518	483	463	457	479	455	462	477	484	447	489	447	484	484	464	468	486	471	464	483	463	463	466	430	476	443	475	489	467	468	458	474	482	469	471	465	469	484	486	480	470	494	498	458	469	490	410	451	455	464	487	439	432	465	496	487	483	514	466	490	458	443	495	484	482	476	452	479	438	497	445	465	475	466	472	471	463	476	469	438	511	496	447	500	507	439	443	469	477	491	455	442	457	448	473	454	451	467	486	490	428	449	440	461	462	496	477	454	475	444	498	474	444	459	483	483	464	497	503	488	443	448	453	444	498	469	448	485	512	490	465	461	484	461	446	455	488	469	477	470	508	459	463	443	468	451	480	446	490	469	486	409	448	471	467	446	458	461	418	469	484	461	480	469	452	489	463	458	486	489	438	455	471	470	470	474	507	441	437	468	471	478	459	471	470	477	488	495	505	479	478	427	462	446	460	463	442	469	448	478	440	443	469	477	470	486	470	487	442	499	468	468	442	489	460	440	459	491	474	469	482	464	475	454	443	472	515	444	474	458	429	457	477	493	472	461	474	450	470	493	493	464	468	492	458	486	467	499	467	507	490	488	455	472	483	478	466	467	506	433	446	455	491	453	461	453	475	483	499	512	502	487	481	414	429	462	434	437	497	469	470	482	429	461	492	499	470	475	471	485	475	447	432	441	494	503	487	445	479	433	460	463	490	467	487	486	468	465	459	486	454	489	478	434	427	453	461	458	495	403	464	435	473	479	450	497	457	498	463	439	453	495	469	482	489	456	487	461	481	455	475	483	467	521	511	483	486	441	484	445	485	471	473	458	496	510	457	478	459	502	482	493	480	492	459	481	458	485	474	490	485	486	433	486	443	507	455	481	448	464	535	464	473	457	463	459	504	430	475	469	454	463	462	482	462	435	451	457	464	447	474	515	456	448	506	460	482	466	443	431	430	441	483	455	494	463	447	441	474	469	510	421	458	471	492	458	466	474	458	461	475	469	471	471	485	468	441	456	464	456	439	468	466	463	488	476	447	457	461	419	489	451	412	521	475	513	421	451	471	479	476	443	494	461	483	484	491	450	427	435	446	486	450	467	423	433	484	442	484	474	479	481	502	471	486	497	502	451	480	489	463	495	483	454	448	450	424	466	452	457	502	451	474	495	467	507	458	518	437	497	481	487	498	522	432	461	444	442	439	482	478	461	449	488	442	470	518	463	475	496	468	486	467	438	456	487	502	448	483	488	460	487	496	486	422	421	452	478	462	459	471	467	484	454	486	445	452	495	483	466	474	426	438	495	486	479	506	489	464	491	530	480	485	488	461	482	486	506	461	488	490	419	486	491	475	435	480	519	435	438	466	464	531	498	502	482	521	486	477	449	445	482	419	492	458	448	438	474	447	459	469	456	484	450	442	440	439	444	443	459	452	456	481	504	443	450	487	466	447	494	440	429	464	460	503	463	457	522	475	467	456	484	497	445	479	498	482	478	458	473	486	454	491	426	449	490	430	465	461	478	438	461	454	476	473	493	449	454	474	460	509	471	473	494	452	513	427	455	463	480	489	445	478	457	457	446	475	497	502	485	494	472	504	464	450	487	461	470	460	457	440	480	471	476	472	437	450	438	453	481	494	490	463	475	522	475	460	436	515	506	463	488	471	477	437	434	459	462	428	470	445	467	466	490	441	482	461	485	481	499	462	463	448	485	502	488	485	455	483	479	465	490	496	494	479	495	476	470	454	426	443	514	460	456	495	457	452	439	493	464	467	478	501	458	455	451	483	464	500	443	513	467	516	491	463	506	460	476	467	498	473	492	475	467	495	468	482	442	483	496	479	461	464	480	498	467	471	452	449	458	454	495	436	485	463	479	460	484	493	465	479	448	444	487	475	479	427	483	470	474	431	482	449	432	477	454	494	426	498	404	484	514	479	491	488	413	490	467	486	507	552	445	499	463	472	499	433	427	438	460	466	414	438	485	451	475	471	479	456	489	420	476	473	496
4221	995	823	621	616	583	502	553	526	528	524	497	495	461	506	494	546	502	454	501	483	485	469	489	476	470	498	501	527	476	510	486	494	493	478	490	462	484	505	500	455	488	490	503	501	471	484	513	553	515	501	485	508	501	503	511	494	502	496	444	478	526	506	508	469	497	466	515	454	484	526	499	497	491	527	475	474	483	532	495	517	509	482	551	440	489	510	495	479	474	475	489	520	514	480	518	501	474	478	539	483	506	492	509	486	521	507	549	487	485	511	523	508	477	500	469	487	475	483	495	462	424	478	459	476	496	503	481	504	502	477	507	487	524	496	459	454	497	480	497	473	475	479	468	490	499	481	480	523	516	498	500	481	519	483	511	484	524	479	524	483	487	483	499	502	489	517	480	510	487	479	500	482	557	462	526	470	478	477	522	484	502	512	483	505	534	505	496	467	499	504	510	506	489	516	481	454	483	466	507	520	506	513	477	523	516	507	510	506	504	494	527	473	527	474	480	533	521	543	469	487	504	499	504	471	479	532	500	475	479	488	497	503	499	498	503	494	511	520	484	483	482	495	512	509	453	580	496	531	472	499	478	515	497	520	496	494	521	492	536	492	484	485	529	495	498	505	494	496	462	484	488	514	490	485	514	519	525	476	487	494	475	480	464	523	471	471	486	499	512	464	486	498	445	486	499	511	498	494	519	502	487	488	481	472	491	510	509	509	478	501	525	524	502	461	545	510	501	503	532	476	522	517	519	499	510	526	524	500	522	523	519	488	537	499	508	527	466	476	520	505	524	525	487	503	448	476	485	467	477	479	531	502	519	464	489	470	515	497	480	471	484	519	489	494	500	493	500	508	513	494	512	485	477	496	455	486	544	509	482	507	530	513	474	486	491	475	497	470	476	482	483	480	499	480	494	488	503	506	518	528	490	483	485	504	500	458	512	512	501	568	452	525	495	516	497	473	493	517	511	516	500	497	466	516	516	509	509	526	493	519	456	495	508	536	500	517	520	511	527	528	504	515	497	468	491	514	501	507	497	537	453	491	503	491	502	536	490	478	511	513	486	516	474	531	505	488	490	471	488	523	515	502	455	480	476	530	468	476	491	516	483	468	541	478	472	492	500	511	484	523	502	520	474	505	479	538	502	458	506	470	505	510	528	476	480	520	526	501	466	503	492	513	486	502	497	487	514	495	503	479	500	506	473	506	485	492	527	502	502	510	498	479	499	479	509	520	521	476	488	477	507	511	507	528	485	489	489	504	513	516	507	458	503	513	470	496	498	464	532	507	506	463	504	507	510	498	481	521	476	502	507	515	503	486	521	471	500	479	534	509	465	484	509	485	467	453	489	466	497	509	529	513	469	485	499	500	481	499	520	506	518	505	491	500	495	498	490	516	544	517	551	518	462	484	501	509	497	495	507	497	456	493	483	491	491	470	502	466	482	469	502	477	500	505	514	494	497	458	475	513	527	523	499	515	516	485	477	491	478	490	452	497	523	505	470	517	533	476	483	511	499	516	491	502	484	501	455	468	489	520	472	526	495	482	518	496	541	500	499	474	497	514	487	502	513	507	520	468	474	491	524	484	508	538	475	493	504	509	503	545	492	536	481	488	478	503	529	499	479	488	474	481	501	517	513	495	479	493	509	497	471	480	526	539	508	464	501	528	504	462	474	500	520	535	481	468	523	467	508	508	481	484	527	516	508	514	501	537	480	474	514	491	481	475	469	513	519	481	461	511	505	477	493	545	451	486	495	481	494	505	480	461	466	538	498	479	488	507	528	467	521	481	493	503	520	511	505	472	462	533	520	489	499	531	533	512	489	532	506	468	508	489	511	496	532	445	487	505	486	506	523	532	481	512	478	482	468	512	480	490	514	510	500	509	546	530	475	479	488	482	480	512	511	527	452	512	529	477	499	465	512	510	524	505	537	498	489	513	474	500	488	504	471	560	480	492	504	478	484	471	498	490	477	520	467	494	450	530	474	484	512	547	488	466	526	497	525	478	444	481	502	515	499	512	508	510	507	496	447	476	495	501	522	502	493	505	541	459	492	490	522	492	538	497	511	479	482	535	485	474	473	488	504	503	515	514	494	499	513	482	493	533	494	496	487	511	466	453	490	494	516	498	497	454	504	513	532	496	504	490	506	465	498	476	481	476	488	496	455	489	498	486	482	517	486	488	505	501	539	536	511	547	559	537	487	463	458	478	470	483	504	488	493	479	499	510	524	496	513	532	491	486	482	482	519	530	495	498	514	495	526	535	496	476	470	502	504	488	487	542	431	528	523	512	504	480	503	507	499	517	515	511	519	519	487	469	481	442	501	501	468	504	457	475	527	480	509	497	507	488	509	473	498	511	471	509	449	532	524	507	493	506	536	481	523	540	486	475	502	547	474	518	484	511	494	500	510	476	534	476	505	509	491	521	489	484	495	496	492	505	474	484	495	511	520	494	481	515	499	521	546	454	508	513	512	557	506	468	522	522	508	466	507	478	467	468	505	513	530	517	528	527	475	466	513	506	470	471	517	504	453	537	475	507	499	527	516	477	524	550	490	516	504	531	461	470	481	510	487	552	487	478	476	503	525	491	485	486	487	523	530	517	510	512	493	526	535	503	496	493	532	494	488	488	514	499	505	531	507	484	507	485	506	475	478	508	488	475	521	466	493	481	540	492	480	494	480	523	480	488	450	500	491	492	480	504	512	499	496	505	502	518	476	506	561	472	508	459	491	519	478	493	489	469	436	475	477	457	504	499	521	497	485	509	518	499	497	460	503	516	482	523	501	498	491	475	514	469	529	468	504	512	486	489	482	471	508	542	500	476	455	494	462	508	522	469	493	503	527	545	503	513	507	521	502	462	523	494	472	469	489	491	492	482	490	482	523	486	476	461	538	487	491	544	506	471	479	519	505	501	485	512	489	527	467	524	519	502	519	540	468	496	524	515	483	504	475	476	506	504	509	473	478	512	494	517	502	497	544	499	528	511	514	500	436	490	516	537	533	490	476	530	490	484	493	503	472	476	518	523	517	465	531	512	515	486	491	491	501	505	519	504	545	481	494	529	463	497	524	518	449	488	503	464	513	492	521	488	501	516	474	536	498	501	522	488	484	519	561	507	497	487	459	498	544	508	475	514	490	526	508	480	517	445	554	522	487	471	527	480	493	476	538	526	489	502	500	514	494	506	477	531	498	475	484	489	490	487	469	506	491	481	494	444	513	449	479	506	478	469	478	485	516	453	526	528	515	461	534	476	453	541	509	530	556	491	486	507	494	518	495	491	468	509	497	487	559	462	473	474	527	509	548	471	542	515	492	527	481	532	508	499	490	476	482	469	509	486	503	510	518	497	501	524	498	497	471	477	509	514	512	485	498	483	501	501	480	523	502	485	492	457	465	491	487	495	483	467	480	521	512	538	496	500	493	515	491	480	477	512	496	528	530	433	516	493	471	520	501	492	471	473	523	498	515	523	498	518	456	475	471	494	518	497	523
23520	21146	28495	24045	21161	12122	1793	1189	1114	977	991	915	931	905	949	878	893	914	849	909	857	842	861	839	828	836	829	821	855	828	832	846	822	811	866	822	793	812	809	828	815	847	806	886	837	879	798	893	873	844	859	811	871	823	840	795	826	852	836	899	808	809	820	851	798	828	849	816	886	810	838	852	792	807	852	803	800	835	819	839	791	839	844	820	820	859	777	817	843	782	901	840	868	833	845	815	820	821	827	812	831	836	837	839	839	870	812	832	872	829	830	828	816	826	787	839	916	817	807	772	861	860	827	833	773	800	838	780	860	797	787	858	864	857	825	824	817	818	824	817	832	850	801	815	888	833	818	868	789	842	806	852	838	794	809	861	859	824	841	801	886	793	780	834	800	774	834	810	792	791	810	845	798	815	784	852	854	782	782	851	791	820	785	858	787	892	827	869	791	828	821	819	802	834	804	842	854	783	823	840	804	825	796	821	829	865	845	800	841	842	809	854	828	808	798	793	823	819	808	836	797	782	814	868	866	786	823	859	866	836	853	810	779	817	758	843	811	819	784	812	830	835	818	816	837	800	790	763	794	805	829	842	791	824	861	831	802	861	856	840	856	800	769	864	835	883	858	848	827	828	841	849	829	844	869	772	806	804	822	831	875	806	854	839	844	850	811	876	797	815	853	830	840	812	839	859	882	811	864	829	844	821	803	827	801	835	827	888	822	808	820	759	850	851	849	817	782	848	849	858	841	875	850	825	815	787	881	824	809	818	913	892	827	775	841	847	815	795	844	832	848	826	820	833	817	839	803	876	834	830	833	852	810	816	794	788	762	809	859	810	808	836	826	808	796	758	766	793	803	849	838	775	833	852	865	845	815	826	848	886	806	790	783	847	812	821	828	810	850	867	830	847	806	795	882	827	740	810	830	862	785	843	760	790	783	821	840	813	854	821	851	835	860	788	779	827	841	801	818	807	831	839	834	785	800	828	794	787	811	871	854	874	835	815	810	814	802	816	838	853	842	776	803	843	851	815	826	812	822	805	762	814	798	810	830	849	842	817	805	880	827	775	863	877	800	853	857	830	814	817	760	781	861	848	801	786	820	840	827	847	874	834	815	817	846	791	819	838	797	825	805	835	797	836	818	862	860	762	829	842	796	820	809	843	838	819	870	855	844	835	818	860	818	786	844	805	810	844	826	843	864	817	839	883	834	817	811	832	866	847	845	842	801	806	816	812	830	825	816	797	776	828	813	787	855	862	801	847	824	837	861	791	858	807	798	800	809	838	838	841	827	858	835	802	809	832	862	817	856	841	852	835	826	868	846	820	824	834	819	831	774	832	852	869	812	793	787	846	823	849	864	857	775	898	791	802	831	816	875	793	829	783	873	857	852	777	842	825	852	797	853	846	782	817	806	844	848	793	855	838	858	801	839	838	822	804	855	837	810	833	828	838	816	821	809	868	856	845	835	878	836	813	878	825	813	852	803	789	876	779	782	826	890	769	811	831	816	845	782	820	774	831	857	850	854	800	825	849	846	794	868	814	787	851	808	856	812	781	871	828	840	801	809	837	839	805	876	835	842	829	836	871	838	799	814	839	768	861	793	815	756	838	852	825	879	816	820	832	808	788	852	790	790	797	788	834	778	866	851	851	821	765	819	786	818	827	822	827	784	798	803	821	851	832	811	829	844	848	837	878	850	852	835	800	825	808	855	880	824	814	854	823	853	857	850	807	788	851	803	801	815	835	843	823	789	766	844	810	846	819	821	832	788	823	858	896	842	846	836	839	764	821	826	756	850	768	840	828	834	801	843	795	826	797	827	769	885	826	820	838	797	840	822	833	817	833	814	816	845	813	788	864	816	811	845	840	788	779	806	811	791	806	854	847	785	800	838	805	868	822	833	883	815	809	855	804	827	801	809	794	851	830	832	791	840	826	825	836	777	863	849	808	813	851	823	867	814	785	848	789	820	848	846	806	809	780	824	854	832	846	805	784	801	770	802	821	822	856	817	819	791	849	813	836	862	802	836	874	808	819	806	789	870	786	817	820	778	868	804	815	849	770	811	866	853	827	837	824	848	774	844	807	846	871	785	833	853	850	813	803	809	824	787	819	825	854	828	876	817	812	814	835	826	861	877	824	795	819	816	861	844	849	822	835	827	782	831	861	855	831	867	798	850	792	811	844	824	833	826	790	814	784	841	827	830	781	871	791	850	860	812	822	770	812	806	777	882	815	874	773	807	865	826	841	872	826	783	852	818	835	857	787	808	825	773	791	823	896	809	818	792	837	846	846	866	862	796	815	839	811	805	840	832	794	826	745	811	829	827	864	806	885	778	832	789	827	835	784	770	834	847	821	828	829	820	826	790	877	794	852	800	836	823	832	839	773	810	808	831	810	831	864	816	807	823	794	822	823	796	835	786	786	866	804	829	776	869	816	769	830	813	823	801	868	862	831	826	811	782	827	770	828	868	787	806	833	783	818	784	770	780	792	822	820	839	850	841	793	820	843	814	862	839	829	816	859	825	810	830	772	800	838	802	802	829	850	863	843	860	842	818	841	795	797	811	833	839	818	774	841	788	773	797	826	822	790	809	752	817	818	841	796	835	848	764	839	851	864	846	814	835	778	776	836	803	857	846	822	817	816	821	838	763	807	793	849	831	859	798	894	851	836	781	800	793	853	809	802	830	852	803	851	816	820	768	869	824	783	852	817	820	801	830	793	815	816	881	786	838	852	824	877	797	808	835	870	850	807	847	846	810	795	872	838	843	809	836	844	791	857	866	799	883	801	798	853	810	820	821	808	841	824	877	832	806	847	824	827	846	827	790	811	790	793	831	807	835	835	855	797	774	828	771	846	824	818	861	793	836	798	798	866	862	778	832	822	758	812	835	825	758	860	858	762	856	851	798	779	807	792	816	874	873	792	818	830	811	834	799	762	800	877	745	855	814	856	850	785	878	838	825	773	803	872	849	814	766	751	869	804	841	820	873	868	848	849	860	796	830	825	846	812	857	827	801	795	794	831	812	788	817	886	853	835	793	794	838	808	837	817	806	831	821	790	807	851	811	835	791	811	884	857	782	804	795	789	816	810	824	734	795	802	808	835	832	791	785	846	853	856	822	847	839	856	807	804	802	850	817	805	768	813	809	834	869	802	846	849	826	842	850	837	856	809	809	794	775	839	807	798	829	802	822	802	837	826	866	883	831	843	825	833	813	784	831	832	837	798	847	848	826	811	835	816	813	793	778	831	801	803	819	840	798	834	828	848	801	796	839	836	866	798	806	809	818	820	866	848	825	856	813	799	765	853	816	826	813	816	874	852	804	825	860	777	844	813	802	878	859	799	856	841	819	849	823	821	749	816	863	847	872	860	785	831	820	804	917	767	806	860	813	828	815	807	807	823	849	829	826	833	810	806	786	857	835	847	889	803	831	791	786	847	849	822	837	774	766	811	853	900	826	816	855	784	882	794	818	831	833	794	838	848	777	798	807	843
3241	8581	6081	3178	2454	2060	1686	1389	1299	1192	1108	1019	1019	997	949	1024	1042	924	940	909	876	932	942	926	919	877	958	873	842	885	879	874	913	968	928	913	855	863	902	855	882	887	825	934	896	870	892	815	878	872	866	847	851	909	882	873	888	815	839	939	893	827	848	872	853	835	881	867	843	861	854	891	878	864	841	829	925	817	881	847	861	864	831	818	846	843	864	848	894	905	853	871	881	863	868	825	874	829	946	831	866	892	880	857	829	861	873	863	838	880	809	876	835	836	901	875	835	845	875	864	857	883	838	892	902	878	875	879	870	875	864	825	844	915	848	875	819	845	910	849	917	894	857	903	891	850	858	882	902	845	866	832	864	882	854	866	853	865	850	829	864	864	887	850	859	801	797	880	876	866	861	828	871	848	908	878	899	853	884	894	879	898	838	843	868	842	929	875	903	874	843	909	884	869	854	830	883	910	840	841	880	878	833	878	835	890	818	932	908	894	876	886	864	902	848	829	862	837	885	859	846	877	864	842	828	857	880	854	907	876	852	873	830	838	824	882	866	905	886	889	904	928	807	846	870	910	920	868	865	887	891	915	838	915	838	850	859	851	874	851	875	888	823	832	862	855	891	877	856	908	869	912	820	819	873	831	920	839	825	809	928	851	838	863	913	846	878	831	905	945	886	884	776	855	891	852	861	852	805	928	879	858	814	852	875	882	881	929	882	842	900	888	868	843	843	853	869	835	799	869	875	796	828	878	875	866	838	871	860	889	841	845	865	866	833	864	887	858	894	851	904	864	885	859	897	922	878	866	876	873	846	852	916	791	878	863	848	885	804	852	859	877	871	891	865	841	852	838	885	897	904	837	907	914	857	896	818	906	837	856	850	853	877	888	865	901	877	865	859	858	851	842	857	860	881	911	870	855	892	851	813	880	835	850	830	849	796	863	845	916	845	883	872	869	848	872	874	884	858	880	877	844	877	888	903	918	848	908	860	865	896	890	829	879	858	902	828	877	851	870	845	891	853	853	912	881	816	879	835	886	875	886	853	904	805	875	895	900	857	918	836	855	823	914	847	916	869	834	907	882	894	838	846	864	882	881	884	906	804	807	804	865	834	823	879	857	851	854	897	859	869	859	843	870	892	878	875	836	852	809	904	844	859	831	855	869	853	884	853	820	926	849	877	883	880	874	865	908	878	905	857	880	900	877	874	842	884	876	866	826	891	836	869	851	875	846	848	875	895	865	833	850	865	857	906	868	830	867	900	887	909	806	915	876	871	855	883	835	825	875	885	905	827	845	833	859	869	863	882	898	872	902	850	899	845	863	843	825	871	908	824	880	891	927	884	925	870	886	869	855	911	890	917	812	872	871	852	860	854	870	827	866	812	861	833	849	836	919	850	851	867	868	813	859	821	835	825	877	853	830	816	836	863	920	869	807	877	897	895	855	873	885	852	866	864	901	810	874	922	846	903	843	892	836	914	862	881	848	890	882	791	893	884	820	787	886	852	808	852	928	858	865	952	832	882	851	810	849	837	884	817	867	850	880	866	867	911	843	863	836	893	881	833	876	815	901	887	842	852	807	819	855	881	870	859	888	894	874	863	870	859	812	880	896	901	865	853	875	867	836	865	879	863	855	851	906	875	825	903	899	878	870	833	888	886	895	841	903	862	884	903	884	901	848	905	878	829	863	855	839	863	879	874	904	840	929	891	906	870	828	846	902	918	844	892	876	910	854	883	856	883	843	848	837	897	860	859	819	853	889	887	873	843	831	879	881	821	856	877	888	887	876	845	895	863	850	836	893	887	886	897	873	813	863	839	821	871	908	881	828	882	887	870	936	825	827	847	767	907	887	910	881	851	811	857	867	913	856	840	851	871	863	864	899	873	876	831	819	926	875	857	829	853	893	875	856	868	859	840	839	844	856	890	876	893	853	852	852	846	821	854	928	899	899	894	828	871	823	860	894	924	866	913	865	885	861	850	808	887	852	888	913	875	849	851	842	834	803	829	891	860	884	875	877	888	905	904	907	852	881	812	902	862	862	840	901	851	879	830	855	890	835	849	859	855	881	839	852	886	824	850	908	815	896	871	847	864	881	880	866	825	891	843	869	874	832	886	869	825	870	862	875	892	876	869	818	824	873	856	860	890	794	913	809	899	888	881	891	821	958	858	870	884	860	832	891	893	878	851	824	854	858	822	908	812	867	861	881	844	856	851	862	879	842	876	872	884	847	861	868	856	844	938	845	868	794	820	847	802	868	856	856	861	859	886	928	873	848	848	897	865	908	851	824	889	883	868	849	898	851	802	918	862	850	850	843	825	871	857	881	870	888	847	882	813	820	860	866	845	791	836	822	870	841	815	865	851	830	854	838	912	859	784	868	913	799	813	874	873	891	897	883	864	876	877	865	858	868	838	851	835	918	849	908	894	856	843	853	865	860	873	893	895	906	876	885	857	899	836	864	853	862	895	885	882	845	846	892	815	827	863	830	855	831	859	837	903	856	866	866	904	914	893	907	878	868	842	860	829	868	875	856	908	867	903	844	915	914	812	838	898	860	875	849	801	824	881	856	800	896	865	885	923	906	880	872	861	858	914	802	864	888	843	885	879	858	886	844	899	853	854	887	897	855	847	842	823	907	933	894	872	892	909	850	923	867	903	796	874	845	867	851	881	860	853	920	870	827	911	831	841	886	967	860	859	854	868	863	865	887	873	815	842	888	806	862	872	839	817	866	834	850	879	889	915	881	886	920	913	822	881	812	876	852	873	801	904	897	908	875	841	856	824	854	876	866	869	858	888	927	835	807	842	885	822	856	889	862	851	857	961	885	802	824	883	849	878	859	856	873	836	841	861	807	859	892	881	864	853	876	871	840	890	868	887	906	857	918	865	854	864	849	905	896	887	823	850	854	822	839	837	903	872	827	850	897	823	860	821	869	866	839	830	869	839	902	892	868	897	894	873	926	885	914	899	829	860	874	833	838	910	843	859	890	886	853	876	873	782	882	873	895	862	906	876	855	859	860	885	883	924	874	855	865	891	858	913	877	858	857	834	880	874	847	845	862	919	854	867	859	830	836	883	850	859	878	914	890	858	861	812	845	920	841	885	909	912	882	807	826	875	846	864	846	877	881	819	862	858	908	880	896	829	828	887	891	855	874	851	889	895	857	840	875	910	824	931	859	903	873	863	857	904	855	867	877	907	798	840	883	818	858	819	834	851	850	837	876	832	865	868	825	852	806	825	838	869	849	892	885	895	861	827	773	868	867	837	858	867	858	904	876	883	874	898	909	849	857	822	838	882	880	873	805	898	860	863	914	864	902	876	810	879	880	908	824	852	856	891	909	892	818	875	892	824	905	862	880	889	851	852	918	860	901	901	917	869	879	876	859	847	922	836	860	832	870	885	841	906	844	895	780	858	847	846	902	917	871	914	896	880	895	885	860	823	867	840	818	864	871	835	874	839	842	848	854	838	861	889	891	833	888	895	845	862	832
24456	21080	27444	24838	12836	696	457	361	327	309	298	288	275	250	265	258	248	277	222	256	239	259	234	230	219	221	225	243	233	236	249	204	244	251	233	226	237	225	234	225	250	237	230	214	218	259	240	231	203	218	256	236	220	219	226	218	241	218	242	212	220	257	237	230	218	243	225	225	205	230	249	245	243	225	237	231	252	237	254	220	199	253	227	227	201	234	201	241	233	211	202	244	211	217	225	217	235	245	219	212	232	236	247	256	228	240	232	218	213	221	225	240	225	221	202	220	238	204	219	217	234	220	220	226	235	226	247	243	227	224	226	247	201	221	219	220	220	232	216	224	212	225	228	234	211	228	229	212	233	223	237	207	229	241	220	224	237	227	222	225	203	215	221	224	224	222	219	211	206	193	215	228	222	212	215	239	236	206	259	248	233	233	244	230	219	222	210	221	216	211	242	220	218	218	212	205	202	236	236	206	223	231	252	212	212	231	242	224	225	221	209	222	234	237	212	218	210	222	234	243	217	234	217	232	204	231	228	212	232	217	251	224	232	225	225	227	192	206	229	217	223	225	205	226	226	236	240	222	238	228	241	216	231	188	228	239	269	224	230	232	241	218	207	241	214	243	203	218	200	247	228	232	247	214	229	202	216	217	210	245	227	230	223	248	225	229	264	210	225	226	234	233	197	220	237	243	212	230	245	223	224	220	232	196	232	207	230	223	226	237	246	223	186	199	216	222	231	220	233	211	218	205	243	210	240	236	238	214	235	207	234	236	247	222	281	215	245	233	232	230	252	235	212	225	220	257	178	220	230	233	237	215	213	230	241	208	219	219	238	208	228	227	232	228	248	212	230	235	224	224	199	237	216	223	252	226	204	230	217	207	211	205	261	240	216	235	205	218	239	229	255	237	215	211	238	236	236	234	257	226	217	223	192	228	216	219	244	240	222	220	236	228	228	252	210	235	218	220	229	230	244	230	226	214	253	238	211	229	220	222	237	240	238	213	233	242	199	223	231	202	197	241	249	232	215	228	240	198	249	231	237	228	249	229	211	238	205	195	225	229	232	216	227	231	218	230	219	237	209	244	201	263	227	195	217	219	214	232	236	237	214	213	225	236	237	219	199	243	223	222	229	217	222	231	233	213	211	208	209	220	224	213	226	238	221	234	203	217	194	225	258	207	225	234	223	198	238	228	228	206	238	228	229	233	260	230	209	235	232	220	190	244	228	226	230	221	218	255	224	205	219	223	220	196	225	217	201	226	208	234	215	239	202	264	206	228	217	240	227	235	230	236	257	229	174	232	249	223	229	242	227	223	202	243	242	224	223	204	237	221	200	217	240	224	251	241	249	232	221	220	227	222	235	217	205	209	221	193	252	228	230	223	231	233	227	236	235	231	211	230	220	247	232	213	232	262	236	223	226	251	220	236	226	222	202	227	224	225	216	207	188	209	238	229	252	225	237	207	207	239	226	241	231	230	242	239	242	232	232	207	216	249	221	254	228	219	230	231	236	237	228	225	210	187	232	214	229	219	259	236	216	219	207	207	226	230	226	250	218	227	229	225	218	244	250	244	226	223	229	218	227	212	213	214	218	218	245	233	241	228	231	220	214	231	212	223	225	231	221	209	205	224	213	217	219	208	231	196	244	232	216	216	207	194	218	228	226	232	226	224	219	226	231	188	228	227	219	224	177	204	227	239	236	226	223	239	189	218	207	245	215	215	201	231	212	208	216	220	240	214	221	231	211	203	215	212	231	221	250	194	226	222	233	228	248	277	198	206	219	217	225	238	215	237	218	214	220	217	220	221	217	259	219	217	234	246	227	240	223	215	235	221	208	244	209	228	251	217	207	221	236	245	229	250	225	228	224	222	219	226	222	222	216	193	218	194	218	244	206	232	199	233	232	237	232	237	237	180	200	198	248	265	225	218	225	236	219	255	235	211	243	224	223	214	219	234	204	224	211	211	212	208	231	213	242	232	212	231	213	225	272	214	208	225	234	209	212	243	235	212	227	204	249	238	192	237	224	207	228	218	252	243	255	251	209	213	205	223	212	215	205	252	227	211	229	224	235	240	227	196	217	227	221	232	231	214	208	241	230	216	194	214	251	220	213	269	238	226	242	226	251	217	219	243	248	234	220	222	226	223	212	239	237	201	271	205	229	242	229	234	214	223	252	231	239	223	241	232	219	222	210	203	215	236	232	230	222	211	217	223	193	201	202	235	229	251	236	205	225	240	237	228	232	211	232	224	221	245	199	235	212	235	236	219	249	219	242	211	237	236	211	198	277	251	233	219	216	236	216	248	219	230	229	224	220	186	238	227	226	234	230	233	221	218	222	232	236	232	214	239	197	218	224	229	250	230	187	236	220	245	262	221	242	206	240	250	220	222	212	237	241	231	206	229	245	218	234	261	239	220	226	230	213	208	237	239	210	219	210	219	227	215	205	240	245	221	228	212	234	206	226	197	200	217	205	231	236	238	236	232	223	245	246	220	225	219	244	239	226	205	212	234	244	213	240	204	217	218	236	250	257	235	231	255	230	221	203	216	220	240	218	247	240	257	245	211	198	216	229	220	210	261	261	210	230	236	213	263	221	232	242	221	219	243	219	223	214	215	244	192	206	219	246	250	219	244	252	253	227	222	201	229	219	254	211	233	234	232	220	227	233	217	247	235	209	229	245	245	251	199	203	219	207	225	230	224	203	197	235	217	229	252	230	233	197	239	221	199	234	238	228	240	215	237	215	224	255	217	227	207	229	225	221	217	223	211	228	234	233	210	208	208	197	213	218	207	220	204	198	212	219	200	229	238	234	224	250	223	245	230	225	217	239	242	220	231	239	229	218	199	220	203	230	244	209	235	234	222	250	230	253	258	219	216	232	218	217	222	237	229	242	217	225	208	222	222	210	214	238	235	224	240	238	224	252	232	212	239	213	230	250	268	240	239	205	226	225	220	202	204	222	232	227	213	191	201	222	240	213	248	220	219	209	197	244	217	254	235	230	227	238	214	238	237	210	214	233	206	242	232	244	240	224	225	210	219	212	226	217	242	249	255	219	242	216	237	216	220	234	244	223	230	221	201	217	213	225	236	205	222	248	225	261	211	249	215	212	223	225	224	227	222	213	233	216	223	230	235	230	214	224	240	254	223	216	242	227	207	232	213	211	212	213	240	191	223	209	236	225	233	212	226	204	214	250	220	245	232	241	210	229	207	202	249	228	197	220	224	198	221	221	234	229	230	202	210	236	224	218	235	229	208	215	213	208	241	226	220	229	219	237	236	227	237	243	220	245	229	202	211	236	227	208	231	246	233	240	209	239	245	227	217	229	212	203	230	223	230	214	229	239	209	197	247	220	243	217	245	224	214	214	221	241	191	234	202	228	215	245	236	201	226	216	218	238	214	217	199	223	225	227	231	245	215	233	234	221	206	220	181	221	222	230	224	221	211	233	235	214	233	243	246	233	244	215	229	221	231	227	236	237	253	203	245	224	229
3099	4815	3401	1584	1191	948	719	628	529	465	427	405	369	341	344	336	342	297	290	308	281	267	292	270	276	323	255	276	268	298	285	299	290	294	286	288	286	254	243	259	281	261	260	258	261	256	279	301	267	261	247	272	270	283	284	246	301	268	266	261	272	271	283	223	264	279	241	261	277	289	300	273	273	259	255	302	256	266	275	263	262	263	230	267	275	256	296	296	278	257	275	254	227	260	275	247	251	274	260	272	262	282	250	269	281	296	247	267	265	281	289	265	267	247	281	305	253	259	289	253	260	277	247	272	225	242	256	275	255	250	263	277	262	268	272	279	261	293	252	253	272	269	258	277	256	247	296	268	260	275	246	261	215	272	281	245	256	278	281	282	258	272	260	261	288	273	278	272	241	270	264	244	270	244	265	292	245	251	254	267	275	255	276	269	286	259	237	252	255	271	281	259	271	276	243	274	273	304	274	274	268	261	260	257	262	241	297	271	290	269	275	268	245	285	270	266	288	290	283	289	231	262	263	275	276	280	266	275	252	272	251	245	297	257	286	273	280	268	276	255	259	262	251	250	256	259	278	257	270	232	251	255	245	300	261	280	270	283	291	252	263	268	299	261	283	290	271	270	272	286	283	221	270	270	262	275	267	253	268	285	276	254	281	276	250	271	249	276	271	235	269	252	247	267	270	234	276	257	249	258	235	274	253	269	271	262	271	252	277	265	300	270	252	277	266	260	292	251	266	253	240	273	272	270	262	269	246	261	249	274	286	261	247	281	268	261	248	251	261	247	244	276	255	270	274	263	250	291	253	289	254	265	282	259	251	281	280	271	271	274	256	260	239	277	262	295	263	251	247	243	281	266	300	252	254	247	250	275	252	281	273	274	272	274	263	245	239	271	288	277	258	273	239	269	294	261	266	277	296	294	270	259	269	264	257	236	286	239	278	273	263	275	269	259	263	249	283	263	266	261	267	283	262	276	269	243	284	243	259	275	276	251	296	282	288	240	251	278	254	255	282	253	278	264	278	269	245	270	235	285	276	267	211	258	240	255	267	250	309	256	242	265	269	244	248	256	284	268	243	256	281	283	238	255	252	262	256	280	275	275	251	266	246	278	244	270	238	262	269	281	274	274	312	271	297	246	289	253	278	276	269	266	251	272	269	248	254	278	253	240	242	277	251	277	266	245	243	296	288	267	305	270	275	264	265	307	299	294	241	277	268	263	264	292	268	259	304	272	249	289	266	294	265	265	313	276	280	267	255	263	291	249	263	265	261	277	254	265	261	270	296	264	267	248	288	271	242	286	238	274	282	275	257	226	267	282	272	235	250	253	287	265	233	276	275	263	290	276	269	290	258	278	265	260	271	239	252	272	268	257	266	266	262	263	260	292	256	266	274	282	252	266	259	246	288	293	277	246	274	239	250	271	257	255	240	255	260	289	283	265	283	261	241	255	271	266	280	247	303	256	268	288	246	271	230	266	271	272	250	260	279	257	255	266	266	235	280	270	285	260	243	268	251	254	269	259	275	262	272	240	273	269	261	258	253	256	285	252	273	278	227	260	274	265	233	236	270	261	287	263	282	295	275	257	275	269	245	289	258	278	266	261	247	252	290	260	246	247	276	268	288	244	258	239	266	279	229	253	252	290	262	264	256	284	287	284	276	235	273	239	265	283	256	252	263	275	270	246	263	273	292	294	248	284	280	247	267	263	267	280	255	261	244	276	286	246	275	258	255	270	276	253	246	267	288	246	228	240	285	279	281	269	277	248	265	278	274	266	260	287	279	252	255	239	253	231	294	261	286	271	238	266	267	271	241	243	268	280	281	269	267	283	252	286	234	269	266	274	279	251	252	276	261	267	260	277	267	256	301	271	249	293	308	259	244	250	257	271	299	255	247	275	265	280	252	307	261	283	258	286	260	240	275	280	280	294	263	284	261	263	280	263	247	297	286	257	251	265	265	271	261	289	302	275	298	251	274	269	256	234	246	271	253	275	229	277	255	267	262	252	285	275	246	260	266	277	246	248	256	271	264	270	281	259	268	263	271	294	242	252	265	257	294	250	264	288	253	248	274	250	263	283	265	246	249	254	270	274	242	252	264	282	288	268	253	269	262	267	278	292	248	287	270	274	266	279	301	299	249	259	264	278	295	240	270	272	250	253	263	264	245	275	270	267	270	275	239	275	256	264	294	242	292	281	254	276	260	269	274	263	279	287	258	295	294	298	262	271	269	288	284	244	268	256	259	260	278	280	290	285	242	282	273	269	259	267	265	276	263	293	284	280	246	261	285	256	265	230	263	267	244	262	253	307	240	282	276	276	255	288	268	252	273	270	235	276	264	278	275	245	270	269	285	269	282	264	233	259	245	260	278	226	280	242	272	269	290	275	287	280	260	269	254	253	294	274	263	276	244	273	260	289	259	267	265	259	270	291	291	241	236	239	289	235	295	239	290	257	232	262	264	288	234	277	273	232	268	265	239	257	251	282	269	246	276	250	268	253	258	293	258	262	262	260	254	267	251	251	275	261	249	262	260	280	231	241	271	280	244	260	226	269	272	270	310	280	283	241	274	269	254	290	284	265	265	284	261	274	258	251	231	276	278	253	260	252	256	274	261	273	239	274	260	287	265	264	295	233	257	261	290	260	291	245	267	260	255	282	258	261	259	269	247	254	284	284	268	261	271	266	256	276	282	264	234	306	273	260	250	262	259	244	270	260	245	257	275	247	277	275	276	277	239	280	279	254	264	277	261	246	285	245	252	254	260	254	264	265	283	269	289	233	289	242	266	262	270	283	249	289	262	291	250	270	284	265	266	265	247	274	247	266	268	276	293	251	250	310	279	265	244	278	242	262	293	267	252	254	288	260	247	292	295	249	276	273	277	268	283	252	297	239	225	283	294	237	235	267	252	276	293	236	258	242	272	291	259	252	250	242	271	282	269	251	252	314	285	278	264	264	251	278	264	244	260	254	263	252	251	266	245	280	276	246	274	230	259	273	271	298	270	268	250	284	290	267	250	238	273	272	296	269	291	298	277	298	224	255	273	276	290	248	273	243	274	272	268	259	265	241	262	271	314	289	279	289	276	280	290	264	267	266	279	295	233	269	257	274	240	270	256	274	258	259	284	239	263	244	245	261	252	271	276	271	246	260	274	287	234	281	273	259	263	261	263	245	283	246	265	260	274	274	269	230	307	282	293	255	273	290	286	282	225	266	250	259	282	254	275	265	261	276	275	263	266	291	266	249	270	263	286	260	249	269	296	283	298	286	253	261	257	256	242	262	266	285	273	280	244	267	248	286	268	272	263	270	268	273	229	299	268	292	282	279	257	241	253	263	276	288	286	269	257	264	256	299	244	284	270	291	271	277	232	285	297	268	272	265	263	292	292	246	265	281	259	278	279	244	274	288	256	238	286	259	260	256	257	279	272	280	261	247	262	250	284	259	248	258	267	277	271	265	285	282	278	252	255	288	266	254	267	294	241	259	268	256
22425	21186	28963	23710	21187	21252	10853	1428	1067	991	893	884	840	768	763	746	758	738	747	714	732	725	728	757	696	655	713	681	662	661	670	645	684	666	680	688	635	630	669	651	643	631	695	634	631	656	645	619	695	710	687	686	721	628	644	701	708	660	649	611	628	649	704	636	669	662	638	692	650	685	695	654	632	642	628	674	681	707	642	630	666	663	668	642	645	621	630	644	603	649	633	655	673	644	651	650	641	654	619	677	640	643	628	693	722	627	664	683	638	608	648	631	631	629	708	640	670	679	694	695	665	609	628	696	686	664	649	669	658	649	662	624	616	629	698	665	658	657	654	655	678	659	673	654	624	635	709	657	666	679	629	681	669	675	685	600	650	691	628	613	683	656	637	626	642	647	644	640	636	665	644	644	633	632	635	677	680	656	653	612	598	638	614	638	640	657	650	696	637	700	617	640	660	689	692	650	655	623	666	681	627	620	667	627	621	632	656	663	678	635	626	626	667	662	623	661	647	625	646	677	624	654	672	621	661	640	611	617	635	672	654	599	628	667	657	617	685	639	629	656	659	658	672	586	644	647	674	706	664	666	639	642	663	643	626	699	626	650	705	641	629	654	640	627	648	680	619	630	585	640	660	651	636	692	657	650	642	684	668	633	631	629	651	686	649	635	630	615	669	667	696	690	641	671	636	605	712	675	612	643	699	677	625	637	657	655	689	622	618	652	657	696	654	690	655	659	677	593	621	650	653	657	665	660	691	672	663	640	645	656	663	679	671	663	628	584	623	645	602	654	639	664	646	645	645	636	714	660	688	658	698	655	649	621	664	610	667	694	672	696	582	669	669	666	676	705	672	618	643	633	652	658	692	681	664	665	661	626	715	668	660	601	654	687	631	595	613	658	653	615	652	691	622	638	652	645	645	634	693	656	645	654	612	649	642	657	621	633	622	646	682	621	728	623	643	637	628	659	673	655	639	630	666	672	613	645	645	632	612	709	666	630	646	632	651	660	655	637	629	674	634	624	628	591	560	636	666	680	669	634	639	684	609	622	678	637	639	651	680	661	678	687	657	702	654	656	662	703	629	677	666	657	660	637	654	610	673	637	641	685	700	608	670	673	654	636	645	638	707	651	622	607	673	637	634	627	621	630	711	640	659	626	664	642	618	629	645	656	660	665	656	669	638	650	672	644	640	676	655	643	663	593	653	665	624	658	704	644	651	635	636	671	677	668	643	663	640	673	664	653	641	654	647	651	672	666	650	647	662	724	630	706	636	614	712	647	663	626	652	715	666	655	644	660	625	630	637	630	690	674	695	657	615	642	635	652	694	656	663	633	682	645	615	684	661	686	640	661	660	628	623	659	632	632	673	708	672	675	680	632	686	692	643	623	647	640	631	641	666	652	685	646	638	627	647	697	672	614	622	669	654	663	664	639	620	633	655	659	688	630	657	632	605	629	643	665	630	647	623	649	643	652	663	672	677	695	647	619	631	653	689	590	642	649	635	616	702	662	675	674	631	652	633	716	698	626	665	660	590	624	660	685	643	629	637	616	680	650	663	662	702	628	640	682	603	657	612	646	618	646	590	649	641	674	644	654	661	644	641	614	678	664	605	625	676	706	651	664	609	638	633	675	642	660	637	668	650	690	713	671	662	666	624	622	630	631	681	665	637	661	638	616	678	644	657	651	653	637	633	670	645	660	661	636	679	650	650	672	649	645	653	668	733	628	649	681	618	659	619	642	631	676	594	644	605	666	690	613	680	634	615	635	607	623	640	690	624	662	622	675	644	708	638	699	602	675	628	651	644	668	674	648	657	652	679	670	651	639	637	659	689	642	642	630	663	650	645	667	624	648	658	662	648	603	664	645	640	615	614	649	633	655	638	649	604	681	595	641	678	652	684	687	617	649	685	659	647	649	655	643	672	638	620	668	601	632	623	636	607	642	703	659	670	642	679	669	640	616	616	646	645	641	663	658	632	661	644	671	663	654	661	641	685	605	635	656	638	647	643	637	682	601	593	624	657	652	646	660	637	646	636	666	632	677	650	697	603	644	649	684	646	643	595	669	662	665	641	635	672	664	648	624	682	652	615	600	619	656	663	720	612	662	671	609	684	588	619	637	649	606	676	617	679	629	612	680	631	668	666	657	663	661	655	621	694	639	655	645	631	625	657	630	616	652	645	636	601	619	630	649	650	644	671	632	656	666	641	650	648	636	676	652	648	648	649	647	686	619	684	650	647	659	631	667	619	636	603	586	632	655	659	653	624	616	665	642	653	641	620	628	647	625	684	664	617	593	634	631	648	661	633	663	659	618	648	620	723	646	647	646	653	614	694	715	656	638	645	694	663	670	586	611	643	700	661	661	640	628	666	678	656	643	676	598	632	602	673	659	636	673	636	674	661	661	706	701	721	662	626	618	611	662	683	630	659	620	626	654	607	629	618	620	658	682	647	673	678	642	594	687	617	654	586	647	671	657	683	639	643	647	658	617	630	628	624	673	628	648	638	640	693	615	655	663	625	695	700	678	631	605	721	659	644	690	638	637	632	624	656	641	678	667	693	666	675	669	688	656	660	656	618	675	666	635	631	646	690	646	656	657	651	638	679	653	621	667	667	671	621	629	665	639	611	650	675	640	665	659	654	635	674	653	607	627	630	608	669	652	671	636	666	659	627	661	666	679	679	681	655	616	676	596	648	646	672	636	629	585	635	645	638	678	593	606	678	634	639	633	624	670	667	652	640	693	681	663	651	639	678	626	618	666	640	648	630	611	670	633	614	644	649	662	599	621	674	665	646	630	621	627	643	701	642	605	694	653	646	673	657	607	665	616	671	666	627	612	677	678	679	599	633	661	646	648	670	634	673	678	624	672	673	618	666	625	678	673	664	630	648	684	605	664	629	635	628	641	621	654	639	598	648	608	617	655	587	660	622	669	644	661	702	609	632	672	660	648	636	638	628	682	674	654	643	674	645	603	639	656	625	633	675	682	624	650	691	634	628	647	675	644	653	627	629	627	609	672	624	628	682	641	614	652	589	631	623	595	663	628	666	612	608	652	636	641	669	630	647	630	649	648	681	678	633	662	661	609	699	604	607	663	675	636	616	649	667	666	639	672	582	631	633	590	620	618	671	616	621	651	678	630	631	684	614	662	647	678	679	678	655	620	662	631	647	696	620	621	634	648	690	618	662	681	701	643	651	652	649	641	667	622	646	628	636	661	640	620	656	648	631	636	630	624	675	679	659	637	638	621	730	698	602	649	624	645	682	628	632	659	657	669	666	673	596	695	625	619	646	634	663	656	651	707	652	615	639	614	638	650	677	607	643	633	649	626	678	635	622	615	676	674	679	633	670	661	613	647	625	592	662	624	600	689	665	615	622	610	671	658	621	673	693	700	643	652	667	671	670	638	590	667	640	685	627	638	612	641	683	671	660	625	659	624	669	640	614	670	639	625	638	656	647	672	614	646	681	651	685	649	677	619	679	626	629	648	570	664
4426	14184	10015	4995	3843	2880	2190	1876	1626	1385	1155	1084	1052	968	963	931	905	838	776	816	762	783	827	841	732	766	763	734	801	800	692	733	718	715	733	715	715	784	763	712	720	778	761	764	707	693	701	767	738	718	742	759	722	689	714	782	770	719	752	714	766	754	735	735	730	692	697	686	725	734	768	741	676	744	701	723	752	673	715	677	718	623	721	734	714	712	701	751	685	694	710	723	703	768	718	720	723	723	739	696	658	700	721	706	690	713	717	726	704	709	714	713	716	697	686	673	718	694	706	684	717	690	711	703	704	692	725	699	698	707	720	682	746	690	759	743	681	711	688	721	732	698	695	724	705	674	691	700	738	684	693	740	670	694	688	706	730	730	663	716	721	726	693	751	765	713	736	696	669	722	702	702	689	698	686	734	688	710	729	686	728	688	701	723	703	701	689	682	734	684	735	694	723	714	717	710	705	752	714	662	700	696	692	698	666	693	687	728	708	719	739	718	744	727	715	749	713	739	716	741	750	711	724	712	717	715	716	710	728	706	725	726	715	673	676	706	697	709	726	697	688	694	707	685	697	667	707	713	678	698	743	684	708	739	721	742	759	654	737	709	695	705	677	705	677	721	697	732	708	676	674	729	718	662	700	690	759	766	723	693	698	701	752	689	708	704	698	690	693	687	676	697	703	690	712	682	714	726	700	692	706	672	698	689	747	740	668	714	722	712	740	682	749	667	734	670	681	730	725	712	702	715	700	706	695	707	713	693	769	749	719	704	732	757	710	717	664	683	704	708	700	678	702	737	695	712	714	706	744	712	732	688	746	706	733	729	723	685	701	745	661	713	658	739	688	658	686	662	687	730	660	725	721	731	699	675	688	723	701	670	728	759	731	715	727	655	679	718	717	683	661	719	739	755	660	699	697	729	782	706	697	694	733	762	702	730	701	637	689	723	684	689	725	699	715	720	691	691	764	702	719	655	675	684	704	702	661	685	742	735	738	694	706	717	707	693	716	692	667	680	693	679	718	667	691	732	644	709	692	732	693	735	654	711	670	742	688	727	721	708	688	725	698	685	697	750	669	711	738	731	751	783	760	687	694	753	715	757	698	682	721	672	706	723	703	705	712	702	759	736	704	690	746	744	693	675	704	681	702	699	644	657	775	747	706	720	714	689	674	692	760	691	697	697	678	692	757	738	742	701	727	709	698	703	706	694	746	710	674	735	733	724	772	741	715	709	708	721	712	698	750	708	746	726	664	684	732	708	702	750	697	717	739	710	700	713	736	711	717	707	700	702	683	719	720	737	735	707	682	704	721	696	752	692	697	680	697	690	699	733	710	694	743	683	692	715	702	690	711	719	732	696	679	694	765	696	659	730	699	680	695	702	745	709	706	714	690	725	724	744	698	765	732	678	736	738	705	693	698	682	696	753	729	692	739	728	694	692	705	734	682	760	704	711	734	740	734	689	717	742	674	678	714	719	718	714	707	659	694	716	717	691	705	646	717	680	709	744	671	690	729	739	700	739	707	740	676	683	723	679	740	686	697	693	702	704	737	711	758	748	703	724	681	678	698	679	680	685	710	672	690	708	738	706	748	701	693	703	725	729	705	729	751	659	701	736	757	695	706	724	721	710	686	712	717	721	675	693	690	733	690	710	751	738	720	692	734	715	693	676	756	744	721	687	707	698	740	724	726	684	700	683	715	715	717	691	703	751	729	721	696	677	703	741	748	707	723	684	681	688	751	746	725	685	742	697	711	727	719	714	716	678	696	707	700	710	736	731	696	661	736	756	683	663	700	723	674	730	747	706	686	715	725	693	687	718	703	725	697	703	716	706	656	744	696	714	730	696	708	673	744	702	691	741	634	728	682	701	701	733	690	696	721	697	714	764	730	713	783	718	710	651	695	754	742	702	656	700	724	769	726	707	694	719	719	748	709	714	762	710	715	719	656	693	650	679	720	715	698	705	741	678	710	712	680	710	741	718	686	733	687	732	710	724	729	736	726	703	686	732	728	708	715	708	712	713	690	768	713	657	755	701	724	697	707	706	739	721	741	680	678	739	712	730	730	725	743	711	714	683	720	706	735	720	646	694	693	741	716	708	721	697	697	724	725	699	707	724	656	737	681	710	721	684	726	659	652	702	715	693	731	700	704	708	726	768	683	712	730	726	669	686	720	754	705	697	745	704	705	735	732	709	734	718	701	696	742	712	653	716	726	727	692	675	672	698	715	670	737	719	702	654	703	740	731	740	759	676	705	653	705	662	674	688	673	704	680	696	718	670	723	745	742	702	726	751	684	691	684	706	729	764	715	702	682	722	682	722	684	748	738	693	664	707	732	716	720	707	743	740	732	768	744	712	680	691	665	693	673	726	674	690	702	754	720	693	685	727	735	673	700	730	691	730	684	696	689	739	676	679	695	725	702	720	703	732	674	690	692	734	715	722	728	715	744	738	694	683	740	737	715	720	730	717	720	734	687	713	736	717	703	690	754	738	716	724	695	719	707	666	674	719	733	704	699	698	713	725	754	753	695	701	712	724	702	723	734	679	709	671	673	738	686	710	705	694	714	719	690	769	713	718	675	708	689	701	737	703	707	730	712	698	724	731	728	755	653	735	689	712	728	701	665	636	697	738	731	679	716	675	747	726	721	689	724	726	671	680	700	731	705	720	682	734	731	726	719	702	719	719	713	694	716	742	743	718	691	725	729	729	701	739	701	725	708	736	724	733	726	728	730	720	695	659	697	711	699	708	715	687	722	738	706	697	662	709	701	665	720	729	720	707	699	694	687	674	670	738	748	681	712	713	741	657	719	702	748	680	729	779	707	705	692	707	683	715	740	740	738	703	693	729	711	717	656	678	747	721	704	715	652	717	761	756	716	665	692	693	700	702	687	717	700	685	706	719	674	699	741	676	717	714	689	696	706	655	666	683	682	705	733	698	733	697	678	683	707	718	699	722	723	690	678	724	729	703	730	690	728	684	723	683	755	718	734	720	721	694	714	638	674	720	695	701	681	743	713	710	737	699	715	709	667	713	696	708	710	759	706	713	697	720	722	714	715	736	700	728	736	686	702	729	733	740	680	741	686	731	701	677	728	712	737	729	734	739	698	699	715	766	713	737	677	731	700	713	694	732	685	693	706	716	711	739	726	719	707	681	673	743	694	719	681	696	688	676	719	719	704	679	778	703	689	712	739	740	725	735	702	706	711	689	690	673	686	689	700	709	699	715	652	671	682	745	660	659	695	748	676	700	738	710	728	695	681	709	725	693	725	736	714	677	748	705	675	689	683	690	669	704	707	664	728	697	704	758	751	692	695	734	711	699	745	747	701	702	701	765	681	670	683	726	684	713	673	739	746	742	740	703	712	760	702	664	692	728	729	708	700	681	679	657	666	681	705	745	705	698	723	676	706	741	711	737	718	744	753	739	706	697	726	675	713	713	739	710	651	652	727	718	687	645	722	657	675	680	715	705	759	693	754	734	745	721	688	725
27541	18126	3813	756	527	507	500	463	450	462	477	461	462	464	453	471	457	486	467	480	444	470	462	489	483	486	458	480	462	473	457	466	483	489	489	478	491	463	481	424	445	454	470	449	443	465	473	444	431	450	455	500	494	435	429	479	463	467	458	465	467	460	427	504	451	464	447	451	467	481	483	455	452	455	451	486	432	429	451	428	484	449	457	465	451	463	460	451	451	495	472	440	467	448	453	485	482	442	458	461	406	445	454	481	451	480	433	445	440	454	451	448	458	480	440	415	453	469	464	476	506	486	482	482	489	452	450	449	465	435	471	464	416	442	449	438	425	455	477	434	446	423	440	437	513	425	461	461	484	444	438	425	455	470	483	461	447	448	486	489	466	464	481	417	458	455	466	455	468	454	462	466	447	447	487	460	428	489	465	453	459	451	492	457	457	481	436	478	481	451	465	467	442	443	479	435	465	456	441	427	462	475	495	454	433	440	447	503	423	470	495	434	446	489	471	474	414	456	454	488	450	461	458	481	464	421	481	426	480	399	451	441	456	453	485	432	431	450	414	463	476	458	460	457	430	457	465	460	438	482	450	494	492	430	480	467	500	482	479	481	459	456	478	462	483	443	449	484	471	483	489	473	435	448	434	466	497	459	502	444	427	490	484	478	403	440	448	468	467	442	474	483	448	506	478	444	428	433	454	453	451	472	441	467	430	489	461	481	465	433	484	405	449	462	433	428	443	425	452	436	469	506	456	476	449	492	449	466	458	444	418	432	476	479	470	430	454	448	479	505	456	434	450	486	418	443	484	428	432	465	457	461	468	450	497	452	480	427	478	448	450	451	507	480	449	444	475	457	434	491	417	485	464	451	454	443	489	460	454	446	464	446	464	442	426	468	448	445	425	500	436	459	490	452	477	440	457	466	475	460	461	405	473	442	452	451	431	434	446	443	466	472	474	475	464	445	512	459	489	452	472	489	471	445	453	447	457	465	478	443	458	446	459	416	439	443	474	472	445	473	458	466	426	440	482	425	441	447	479	434	454	454	460	434	480	459	448	473	497	438	482	513	426	522	491	463	468	434	461	470	485	437	472	451	470	467	450	500	471	457	452	457	447	438	454	433	439	448	472	467	432	432	457	459	452	486	467	456	472	450	447	473	486	428	470	464	475	448	470	467	471	453	484	481	446	439	502	452	409	436	496	477	430	468	437	453	450	464	448	440	423	436	449	457	416	477	464	467	485	425	451	446	432	444	411	448	496	461	486	423	431	476	432	451	478	467	504	455	497	437	483	448	463	466	473	453	450	431	512	469	460	456	438	456	473	458	466	476	474	416	447	482	463	462	439	456	455	473	444	491	500	425	431	463	444	452	439	470	415	429	426	457	466	457	479	486	456	503	466	461	438	465	430	456	460	451	439	429	461	453	459	443	453	470	464	431	439	465	467	430	474	455	462	450	401	494	423	471	414	464	470	446	453	446	456	452	476	440	483	471	478	448	447	403	473	465	452	476	486	454	453	485	461	431	467	478	447	468	441	479	460	469	439	455	459	429	467	427	457	443	416	456	444	452	476	475	434	485	475	439	450	452	458	486	460	487	502	446	447	460	441	511	413	450	457	457	447	457	463	417	455	449	481	411	475	470	472	476	466	440	437	471	490	443	458	461	412	452	451	480	439	467	439	445	476	442	493	438	469	453	469	500	399	435	476	437	451	454	393	481	417	459	476	427	479	486	465	451	448	484	445	450	505	438	471	439	478	446	444	426	422	447	463	458	435	464	457	451	431	440	473	488	473	429	463	463	480	470	458	419	456	468	472	488	439	436	496	471	460	431	450	469	440	465	482	479	455	462	452	459	459	442	459	459	486	448	455	458	458	456	444	473	497	476	437	430	491	437	445	443	422	425	450	455	484	419	493	472	488	447	454	461	454	475	484	447	453	457	437	497	455	489	483	439	467	459	466	459	458	465	475	485	454	465	445	490	513	493	454	466	466	433	460	442	471	462	470	445	468	478	449	452	484	489	472	463	437	459	455	474	477	440	480	432	481	487	461	479	473	477	475	462	479	499	420	458	437	459	454	490	459	451	460	480	407	484	444	447	443	477	461	477	481	432	431	459	477	439	454	460	478	463	480	508	464	473	483	475	446	467	452	476	459	496	460	460	463	481	449	469	449	478	488	497	508	455	453	468	484	444	478	457	475	451	468	452	465	473	422	434	472	468	473	443	446	480	464	434	477	439	438	468	447	479	458	478	454	459	452	469	457	460	471	485	446	461	445	452	464	421	466	435	466	468	457	440	454	433	453	498	441	475	433	480	463	446	439	452	459	456	451	449	443	463	463	435	444	448	475	410	476	452	460	431	467	486	448	472	444	475	471	463	455	485	463	482	470	460	454	448	474	440	506	482	494	464	473	473	436	448	454	450	477	457	448	444	451	434	442	439	424	423	459	448	459	437	435	460	444	447	461	473	489	475	453	482	490	466	469	413	498	463	475	443	447	453	470	456	465	456	481	448	459	460	461	483	460	422	441	484	438	470	444	446	434	454	465	458	486	452	467	430	431	427	424	469	455	439	447	479	469	469	430	491	484	490	469	498	454	453	405	459	500	470	455	494	465	441	428	447	487	418	495	474	411	473	456	416	499	468	490	458	412	445	459	451	469	443	464	454	443	431	455	487	466	456	452	441	440	441	440	457	488	463	474	428	483	464	472	418	491	448	479	439	490	463	431	451	477	465	470	468	448	457	444	494	495	472	458	464	482	477	460	433	464	440	453	466	425	444	494	459	444	437	445	489	455	499	492	447	484	482	444	477	505	465	437	429	450	462	439	474	445	431	442	464	450	453	491	472	465	467	456	453	475	454	474	466	462	469	449	471	447	435	470	452	459	421	472	467	431	470	450	511	490	464	498	440	447	481	461	422	461	443	430	508	421	448	443	474	476	417	468	476	448	446	482	429	449	446	444	421	486	467	467	454	470	479	475	500	452	481	422	423	422	459	470	433	458	453	470	450	467	477	478	472	436	457	479	462	494	457	432	454	486	436	448	464	451	471	483	449	484	448	419	478	467	454	432	461	490	460	452	471	466	464	441	461	424	524	416	459	442	484	455	457	431	474	443	451	437	454	484	466	450	448	478	434	435	477	457	469	494	475	468	493	478	428	485	425	435	458	476	454	460	460	486	475	429	439	474	471	473	455	473	455	466	422	428	471	463	472	495	477	462	457	475	484	444	440	486	468	404	434	469	447	478	456	437	461	498	433	487	474	452	468	439	472	432	441	447	473	448	447	477	447	441	446	513	452	464	483	487	465	446	449	446	483	472	482	417	481	459	442	435	445	440	465	419	404	479	482	477	408	442	437	463	487	457	480	446	447	441	490	416	436	461	441	500	438	446	438	514	491	432	462	465	459	466	444	468	474	437	484	471	456	467	468	456	505	457	433	456	439	463	494	428	458	474	447	470	461	435	471	473	435	396	480	460	434	452	463	468	493	449	428
4193	859	715	584	522	511	511	516	577	558	506	506	473	505	484	513	494	537	502	464	507	507	516	493	502	505	486	509	474	489	506	524	489	456	477	519	532	513	493	475	487	503	492	508	506	508	445	493	485	509	466	468	466	489	487	491	521	485	477	498	494	484	446	516	474	497	489	495	491	486	482	520	517	494	501	476	441	473	509	515	458	556	478	490	507	475	518	501	482	498	503	516	473	442	493	491	504	440	491	468	484	499	469	518	536	473	481	500	515	514	485	472	515	460	467	494	495	488	496	499	507	478	509	510	489	506	497	495	514	482	483	508	446	469	452	454	509	467	501	480	506	485	501	503	504	452	513	501	458	489	462	491	466	499	491	512	486	516	480	503	498	509	458	506	485	497	487	482	517	503	487	524	502	456	507	471	525	485	484	497	476	458	466	500	492	556	460	510	509	490	475	465	512	505	497	534	479	526	511	501	520	466	484	478	520	466	515	502	449	505	522	478	499	478	499	548	493	491	536	535	514	470	480	510	513	455	502	503	487	506	496	462	472	518	493	481	514	501	501	517	469	487	474	441	519	524	533	537	485	504	481	510	488	466	470	477	479	492	481	472	497	506	493	515	467	466	516	495	477	507	497	451	484	495	479	469	508	521	508	490	506	512	516	508	480	494	523	459	460	456	487	492	475	520	520	476	510	504	512	487	507	488	466	501	506	493	518	468	490	550	466	550	492	500	515	492	489	454	481	438	484	445	469	489	481	508	466	465	544	481	502	510	488	505	541	506	490	514	482	465	475	505	472	464	485	497	496	465	459	505	479	471	493	487	503	501	495	477	480	457	535	503	481	509	504	512	515	466	529	503	512	502	526	524	498	498	494	485	470	526	519	478	486	463	486	504	474	527	470	497	500	493	497	512	477	483	468	477	509	489	480	469	502	472	478	502	509	475	504	505	490	499	520	444	493	481	478	522	485	573	463	484	458	467	488	471	495	531	448	447	508	462	489	491	499	471	494	473	477	498	466	504	498	531	507	456	496	506	485	505	531	468	500	481	454	494	504	525	496	537	450	488	524	483	472	535	510	499	479	485	504	491	503	501	477	477	468	478	481	479	499	484	458	465	503	487	509	471	510	454	451	478	482	520	548	455	491	449	500	537	480	497	459	462	480	488	453	467	476	538	482	536	510	498	463	535	516	490	507	509	511	465	466	482	467	520	510	484	518	525	518	466	500	506	505	485	535	517	533	467	493	471	488	560	487	537	493	485	510	461	495	498	478	502	540	514	503	504	484	482	485	499	472	481	523	506	526	452	492	494	515	525	447	472	530	459	478	462	501	498	509	481	465	455	491	512	499	509	507	485	505	527	508	525	478	498	506	500	492	505	482	461	465	471	503	508	519	500	511	466	508	476	474	472	437	531	486	465	485	468	497	544	452	515	486	544	520	462	478	484	499	524	516	491	452	484	457	524	512	509	505	507	476	499	481	508	453	478	497	484	466	498	460	521	482	495	509	451	523	482	503	487	428	491	483	460	520	495	467	473	497	484	459	492	494	493	486	482	488	516	504	482	497	500	488	500	483	450	494	469	452	494	482	500	497	499	491	474	500	511	493	491	463	510	487	472	492	508	498	545	463	526	480	507	498	473	500	519	510	509	456	513	496	511	522	495	466	494	446	479	521	506	507	487	481	524	501	474	506	462	480	512	466	513	503	482	529	495	474	508	484	519	496	522	504	440	526	511	486	497	501	465	473	476	494	464	486	486	518	471	490	496	520	486	534	512	494	508	493	516	459	487	490	503	485	518	458	474	489	465	499	468	531	447	478	517	482	478	487	498	488	537	509	453	549	485	488	469	500	495	464	502	477	499	499	479	493	497	502	513	527	476	471	469	513	475	479	495	504	497	495	465	481	495	472	505	475	487	552	485	493	509	468	503	495	527	498	509	515	486	486	468	522	514	483	487	482	470	496	482	494	478	507	487	491	501	456	476	491	466	502	513	497	478	517	484	497	471	467	463	494	500	499	479	499	456	499	528	493	521	533	501	478	527	499	501	464	474	484	483	482	484	518	499	492	475	480	432	551	447	512	518	492	532	476	476	482	520	498	508	556	470	479	474	463	507	525	491	513	487	503	488	457	498	509	490	504	458	502	476	472	505	509	521	480	483	498	472	471	466	479	475	455	485	505	469	491	491	475	510	514	495	503	483	474	491	501	490	477	476	503	502	504	530	432	489	513	465	490	479	459	481	512	483	494	492	461	529	508	516	483	499	505	496	502	495	497	505	475	522	493	478	452	504	478	505	475	498	491	517	468	512	544	491	490	517	496	480	474	454	477	503	505	498	498	500	476	483	491	499	465	482	513	466	501	490	512	473	536	493	507	523	463	470	445	517	500	479	509	459	486	447	490	486	489	495	505	476	532	498	494	522	519	453	518	501	463	490	536	483	482	478	507	485	476	487	517	521	518	487	502	517	518	530	501	484	481	487	497	488	459	527	485	510	495	547	469	533	469	494	509	495	477	489	475	520	509	487	479	506	453	451	469	485	478	494	486	497	478	504	469	503	505	477	489	512	505	497	518	495	488	483	478	533	469	488	508	474	515	476	498	512	511	501	463	508	464	469	503	489	479	497	485	497	489	488	495	495	520	490	504	474	517	466	494	531	511	512	501	481	483	554	472	516	463	476	487	451	508	511	502	502	507	459	488	486	448	484	506	486	519	492	532	485	522	481	465	484	503	539	504	507	492	531	484	534	503	503	509	512	483	517	532	496	499	487	486	505	469	525	470	527	463	463	507	468	485	507	513	491	486	457	500	469	488	506	491	491	467	476	524	486	536	512	490	479	472	505	498	476	495	482	512	513	535	493	476	480	479	481	456	502	466	468	502	473	511	501	526	511	503	487	495	464	501	517	485	486	504	482	502	529	485	465	495	463	517	467	513	477	540	498	526	445	457	498	492	495	501	516	526	531	473	498	518	464	532	498	489	468	469	490	491	471	457	464	527	484	522	514	463	495	482	531	515	548	499	445	478	481	478	498	471	525	505	500	464	500	477	500	489	462	511	482	502	484	487	490	524	487	474	480	469	485	478	514	525	498	449	503	499	480	480	467	446	449	494	486	529	445	487	512	514	491	448	492	456	497	463	509	480	497	471	493	502	515	505	516	478	489	533	482	519	525	537	451	505	502	506	495	507	500	440	514	522	484	510	467	503	496	503	488	457	497	500	459	514	477	505	468	503	474	503	471	501	485	507	525	492	437	496	463	458	506	466	539	463	475	488	471	483	454	473	452	459	486	516	462	515	455	522	437	462	426	508	484	504	503	490	500	496	465	469	495	494	483	477	473	457	497	473	496	516	496	472	478	495	462	515	516	504	490	525	459	444	557	477	507	546	491	470	522	458	501	480	488	489	484	507	502	489	492	520	526	454	474	492	479	511	535	513	472	496	498	492	474	527	540	470	501	492	504	500	498	462	487	512	470	550	479	503	479	459	453	568	484
23349	21094	28442	23972	21110	11899	1706	1242	1032	1031	936	948	934	856	895	894	910	862	863	825	867	836	876	851	808	820	842	841	839	836	833	811	883	790	825	797	851	869	835	827	806	854	798	827	755	772	812	813	833	809	804	819	876	843	839	807	799	844	826	785	790	813	824	830	777	776	851	835	819	866	800	803	797	841	833	831	786	816	834	797	812	838	856	811	789	868	795	818	784	826	771	830	819	853	800	771	843	775	827	809	868	852	867	801	753	795	820	845	786	766	781	827	838	805	823	774	808	848	800	795	792	791	804	828	840	811	807	805	833	836	796	771	800	835	783	870	791	833	771	821	770	849	818	774	803	831	801	854	820	834	808	805	768	791	801	808	763	812	843	806	791	804	842	809	832	813	813	799	811	793	826	811	813	805	804	844	785	808	752	807	849	770	831	814	831	830	797	829	781	782	814	816	840	849	810	830	832	838	785	831	794	835	833	854	829	764	775	786	827	832	774	814	861	818	796	820	775	813	835	795	830	829	821	819	795	785	873	801	818	789	868	777	810	839	784	837	830	738	815	799	813	809	833	820	791	780	810	807	844	776	813	808	858	806	796	795	818	819	854	827	845	875	808	794	846	831	834	814	841	829	835	789	837	840	826	818	859	857	821	795	832	832	769	817	779	779	798	815	826	803	773	853	817	816	769	783	776	809	802	787	873	837	782	787	816	821	781	813	836	845	897	750	822	827	817	822	777	812	846	825	805	843	803	777	836	858	824	768	789	847	808	778	834	817	809	817	819	819	805	813	837	792	804	830	873	816	817	833	786	853	797	806	837	785	814	874	808	791	830	791	809	789	825	807	819	804	815	767	808	801	805	857	819	838	789	837	807	772	815	807	811	792	847	811	818	839	762	829	864	796	839	715	808	817	837	799	818	808	758	807	847	887	839	853	819	781	860	828	790	814	818	791	762	837	824	850	833	804	802	854	781	806	794	777	818	809	840	784	840	793	811	805	831	803	824	815	810	826	808	822	823	824	806	826	805	849	801	811	858	794	846	822	817	783	855	852	807	830	848	824	854	757	797	802	812	817	826	844	840	825	795	824	812	820	855	818	845	777	845	844	757	825	788	804	814	850	775	764	795	810	815	814	873	828	852	799	820	810	736	805	828	807	847	769	830	809	820	806	797	822	818	833	832	791	834	809	844	842	821	830	823	815	807	855	819	816	765	829	763	851	835	837	839	811	811	794	779	850	750	792	853	732	820	830	835	793	807	810	788	770	789	842	818	833	810	866	813	813	828	781	800	841	807	829	829	829	829	795	732	746	811	810	794	817	755	757	834	817	824	808	879	796	804	807	779	768	804	821	830	778	811	796	855	784	793	817	825	776	834	777	866	789	829	816	811	796	817	862	806	773	815	828	779	773	823	780	775	771	811	820	809	814	781	828	834	790	832	811	836	807	801	797	851	825	856	866	849	833	834	777	811	807	779	807	813	832	799	784	804	782	759	785	795	817	850	797	774	803	784	792	828	770	817	794	810	785	831	801	827	788	841	824	804	848	825	779	780	768	796	798	824	789	821	775	791	817	821	846	820	805	827	796	804	799	765	834	795	831	853	830	855	842	808	796	806	831	814	813	825	806	800	785	786	804	816	817	823	824	822	780	838	790	819	834	833	783	798	812	824	847	773	825	817	796	814	787	796	832	790	751	829	782	849	802	789	801	786	798	853	826	768	801	824	854	819	837	820	771	842	819	793	830	854	829	819	839	793	861	843	785	803	790	801	805	820	855	803	862	764	849	777	781	816	886	778	798	778	756	783	798	824	893	772	792	791	817	853	787	781	812	807	759	832	788	809	764	806	818	836	742	855	817	809	775	780	805	789	825	794	811	838	780	823	760	819	759	787	851	810	853	766	812	833	833	789	775	797	786	816	784	866	765	848	838	804	811	847	816	859	800	801	834	835	764	826	867	875	802	846	820	807	804	778	815	811	880	799	854	812	835	856	767	790	794	795	782	773	801	776	791	830	813	815	815	789	857	773	832	808	769	811	814	805	792	810	855	822	804	816	796	793	812	818	817	813	831	790	852	781	854	742	813	830	816	833	819	792	841	838	883	807	863	776	777	827	805	779	802	785	842	832	808	802	818	857	757	834	823	811	749	796	811	795	799	813	784	769	825	839	833	830	807	749	829	802	751	782	812	834	814	782	840	783	864	813	777	815	800	851	811	816	861	829	787	846	833	806	784	813	827	769	801	762	860	801	854	794	822	775	775	837	843	869	845	789	890	831	824	915	825	805	820	812	783	810	808	753	848	817	789	817	834	835	810	854	872	830	808	790	834	838	812	796	763	816	830	779	836	831	785	785	780	855	797	781	804	804	809	779	838	803	809	793	857	844	828	786	827	776	811	806	799	839	831	792	824	768	808	801	744	838	776	852	870	760	844	806	784	824	810	841	780	795	778	839	802	814	804	831	852	821	808	811	789	829	821	792	792	762	789	758	787	770	866	888	834	788	837	796	836	809	800	817	802	810	807	818	776	848	859	830	815	861	828	794	814	784	815	771	776	843	801	783	833	822	866	762	856	829	813	818	814	836	797	836	813	819	837	813	834	739	848	805	814	801	829	796	839	808	757	835	839	767	793	783	809	838	837	808	781	826	847	797	808	826	851	812	792	861	777	832	776	821	855	819	846	809	811	819	778	804	783	814	800	826	833	768	851	781	751	780	819	774	810	791	793	805	816	811	822	794	824	802	827	824	836	781	777	887	811	787	779	792	787	806	770	776	858	797	843	796	803	777	834	872	799	819	767	812	815	817	821	799	890	817	771	789	799	802	790	775	808	767	792	793	805	802	863	775	784	823	818	861	745	835	759	810	796	797	777	826	825	776	793	817	819	831	762	791	842	829	774	836	821	775	841	799	814	811	800	779	807	804	802	842	851	808	824	821	819	877	815	826	787	800	829	835	770	867	829	789	815	829	780	841	828	793	853	787	804	775	808	782	785	789	793	794	804	813	867	816	797	838	792	846	827	851	770	821	804	840	821	842	798	831	826	841	809	800	779	796	779	789	832	801	853	849	833	792	806	825	838	848	811	786	872	848	807	786	809	771	813	814	840	798	817	841	822	794	813	808	785	822	801	822	830	830	839	828	743	818	813	785	857	762	827	828	812	822	828	852	828	867	832	823	784	758	781	840	787	738	806	817	736	840	804	773	823	843	825	792	830	824	825	773	812	774	823	803	741	780	809	804	840	791	844	798	866	777	813	803	766	810	814	770	822	784	847	855	765	816	818	853	742	824	806	774	824	838	841	804	799	869	822	822	796	754	816	831	822	836	791	832	848	812	808	817	842	824	810	773	765	826	794	823	835	839	800	813	832	794	822	816	780	815	819	828	781	824	769	846	869	787	784	761	822	828	826	824	787	800	809	795	775	851	826	861	812	787	824	787	851	803	826	836	824	802	845	800	809	803	825	782	767	802	758	834	767	828	760	814	786	776	813	808	829
3385	8500	6044	3111	2436	1947	1748	1343	1310	1190	1090	1073	1025	1028	929	910	925	935	879	964	936	863	937	935	857	918	859	841	902	898	881	882	888	845	895	836	871	899	839	845	827	843	848	842	890	914	883	841	840	885	851	811	899	831	853	803	886	869	827	886	858	917	856	893	836	864	885	802	848	830	869	876	841	865	843	860	845	906	893	860	833	857	863	834	866	895	881	819	866	890	871	853	886	850	887	843	821	867	855	899	892	829	835	853	792	875	901	832	848	855	834	860	826	828	880	893	887	904	875	858	848	871	867	874	882	850	829	838	862	846	860	832	829	858	823	863	874	873	855	867	860	896	845	834	875	831	891	872	888	878	846	874	864	849	806	868	874	942	845	884	813	850	812	883	873	862	854	844	895	796	883	863	853	877	819	858	919	882	861	816	836	823	848	860	901	879	836	801	859	886	854	912	863	856	885	813	859	876	833	835	825	824	917	802	860	860	865	888	879	852	889	852	847	852	846	838	874	922	841	854	860	800	887	875	841	872	877	894	844	823	881	833	924	848	820	844	885	825	860	844	888	821	894	886	850	848	844	882	907	833	863	877	816	913	816	826	817	845	847	909	881	833	834	852	875	850	876	874	853	852	897	843	890	834	872	864	845	847	838	868	866	856	895	928	862	853	870	840	839	844	910	853	821	867	876	903	854	903	860	836	875	876	862	895	879	831	869	905	840	889	876	828	848	863	883	874	876	864	811	877	855	817	880	863	884	896	855	891	861	873	825	824	835	840	828	819	833	885	866	876	860	847	799	861	862	902	908	870	799	876	822	920	865	928	842	882	828	861	833	801	853	889	865	863	850	888	825	908	832	831	854	845	900	859	876	830	882	870	842	868	852	855	843	816	848	827	884	856	822	848	924	826	884	840	856	879	834	913	867	881	904	881	811	866	880	839	810	837	848	888	816	890	858	909	841	834	904	834	840	881	890	798	873	880	863	886	876	897	847	841	894	864	841	848	808	807	878	814	849	844	863	833	893	864	843	872	881	854	878	837	845	906	859	891	886	837	896	862	804	833	831	904	858	865	892	855	888	881	862	860	825	842	869	903	860	850	853	862	877	857	840	812	899	880	864	883	833	801	852	876	876	854	882	851	836	901	847	871	820	875	885	848	826	856	855	826	863	871	863	842	893	882	865	880	850	892	869	837	828	878	854	873	814	856	883	901	867	844	837	851	817	865	830	882	868	883	779	828	861	902	853	861	841	838	871	827	860	882	821	866	842	863	908	842	903	853	819	879	845	847	851	864	870	870	840	877	828	828	882	836	800	877	872	887	833	843	855	859	821	883	873	836	844	875	882	858	863	869	853	853	814	845	870	866	815	869	868	849	868	843	902	891	866	790	865	890	859	899	837	868	874	883	857	857	854	831	830	870	889	858	849	870	880	830	872	896	836	852	892	865	841	895	887	835	883	859	854	841	866	800	801	834	818	818	856	902	838	828	853	867	844	867	871	867	863	868	853	880	866	819	876	870	906	879	842	843	865	865	879	864	855	847	863	816	893	830	851	850	823	840	912	860	887	927	836	846	844	823	923	831	915	857	844	839	851	894	887	791	891	869	875	889	837	830	827	865	849	847	903	866	906	841	861	864	825	881	864	840	868	870	828	876	803	909	833	883	888	919	866	840	882	890	876	836	864	825	855	861	892	815	871	888	846	818	811	841	803	921	856	877	851	895	795	880	878	819	850	820	846	901	897	887	829	873	883	841	850	895	929	850	835	874	880	906	877	874	864	846	836	868	881	842	814	904	868	826	856	871	874	860	832	887	894	843	899	902	808	837	818	899	842	853	873	851	830	883	845	863	867	866	827	894	897	868	836	896	915	893	857	866	870	818	844	902	850	894	859	856	839	860	879	826	846	850	823	842	896	895	885	892	844	842	879	842	873	844	801	851	843	886	872	878	925	834	863	856	861	857	853	825	849	822	895	853	844	874	836	875	859	871	898	845	850	888	864	836	883	865	914	898	886	861	847	881	858	868	860	895	893	838	875	903	918	815	892	853	884	876	838	885	849	836	843	853	868	867	906	820	833	869	858	886	794	846	827	861	857	842	882	884	890	855	856	902	839	888	832	841	864	873	849	883	858	877	856	890	873	868	879	764	882	871	895	855	829	829	838	819	841	867	878	903	827	857	781	836	899	845	887	889	882	851	847	868	842	832	860	835	832	869	874	830	858	919	854	856	847	806	831	867	818	929	860	848	888	850	855	855	874	866	834	885	839	884	810	819	827	891	846	809	877	855	838	855	859	927	887	834	878	874	862	840	848	818	865	813	865	883	853	831	888	841	838	848	851	844	821	852	877	848	887	827	875	877	878	878	846	820	818	850	854	865	843	792	874	881	842	865	835	847	829	850	855	889	887	833	828	832	879	874	829	845	879	859	827	864	930	877	880	878	893	860	889	845	899	829	868	853	848	917	893	786	817	889	865	889	824	807	822	860	883	888	804	902	917	803	843	858	836	892	855	803	820	839	869	872	896	849	839	856	822	835	842	847	852	894	861	812	881	840	833	871	862	823	873	901	858	896	844	866	884	861	819	863	838	850	858	882	849	858	779	874	811	868	875	870	902	827	899	836	827	829	869	849	871	889	858	853	879	826	819	882	847	830	812	882	857	844	900	842	871	842	883	880	748	837	867	861	865	820	845	840	924	880	830	861	842	826	850	837	824	848	823	895	879	843	821	824	878	822	853	836	895	862	890	873	856	864	844	846	835	930	878	895	859	839	885	895	828	839	873	888	843	894	860	876	868	855	835	854	889	865	869	883	856	868	873	859	894	882	869	856	875	864	866	856	862	881	852	894	902	880	856	873	860	837	820	825	835	831	844	827	858	906	873	894	871	819	804	851	841	853	882	854	893	827	840	901	888	880	880	869	831	848	868	865	863	842	824	846	868	892	854	865	893	857	841	896	853	839	860	849	848	876	822	889	874	828	810	859	816	887	851	861	885	895	877	829	884	867	863	854	850	874	863	917	888	888	812	911	859	842	887	864	883	821	815	826	810	828	887	862	863	880	866	861	897	856	844	890	834	826	830	784	875	899	811	891	905	873	872	858	802	892	851	831	824	882	829	896	844	891	882	845	856	810	898	860	862	886	896	860	827	883	900	808	900	881	832	806	889	844	857	837	838	868	867	872	882	872	877	889	871	870	847	873	886	846	850	862	863	835	857	828	879	830	883	847	856	918	868	871	862	866	821	818	795	876	865	840	863	906	833	847	875	915	787	872	885	858	891	892	918	866	855	872	908	862	862	884	891	812	833	847	886	878	856	833	860	849	853	813	870	889	832	765	895	871	909	862	851	843	864	836	843	851	876	838	828	864	810	880	870	834	872	870	854	872	832	876	881	851	846	856	829	885	842	877	808	854	865	847	851	907	919	866	948	872	916	845	826	858	800	903	886	846	895	867	829	900	882	889	814	822	861	803	893	817	892	878	877	883	854	838	864	863
24476	21079	27470	24848	12813	688	444	367	340	321	310	288	298	294	273	256	265	234	238	245	260	236	225	275	227	219	235	213	229	227	225	228	230	225	233	232	254	228	217	227	233	229	231	215	209	238	246	212	224	209	238	197	226	236	214	209	215	219	224	210	227	203	197	255	215	224	217	250	248	227	251	226	200	205	209	213	210	219	227	240	202	219	226	224	213	214	217	226	218	251	236	227	227	245	223	207	211	231	241	214	211	217	254	249	217	215	265	238	199	231	216	224	194	247	210	226	209	228	225	239	238	230	245	232	207	195	200	231	235	237	235	248	245	206	223	231	238	206	233	206	219	218	243	205	202	194	191	233	214	250	218	231	233	212	214	218	212	229	213	241	216	238	216	213	215	226	243	202	209	214	226	225	233	231	207	222	236	204	202	242	223	238	211	220	203	229	246	227	213	228	223	238	227	234	245	232	210	229	221	216	214	227	223	229	227	222	214	216	242	192	225	221	215	217	225	272	259	235	223	214	224	245	222	229	228	220	236	235	200	223	216	243	211	254	208	199	213	244	199	216	227	204	231	217	220	216	218	263	240	233	225	240	216	248	242	239	233	211	231	234	219	235	220	251	209	196	222	245	233	241	230	196	212	232	202	227	219	211	239	222	236	206	226	209	232	233	241	232	223	215	214	204	221	203	229	211	213	222	192	208	202	207	203	228	210	218	218	219	211	222	215	218	220	227	214	206	222	233	219	192	232	224	243	210	193	216	219	219	208	214	237	217	231	218	216	217	223	195	260	245	216	231	223	199	240	219	208	240	209	191	232	220	228	229	224	218	232	224	218	232	209	229	206	209	195	223	236	230	198	204	239	225	216	251	228	222	234	223	221	188	244	206	216	209	250	218	212	232	268	243	245	204	203	230	227	217	223	206	221	241	215	206	233	231	217	253	206	213	227	230	216	248	224	203	220	225	221	240	203	215	212	229	223	239	193	234	246	201	181	237	218	210	211	228	211	266	243	232	202	211	203	221	237	221	234	212	212	217	214	234	243	225	217	221	205	208	214	212	228	213	236	210	210	216	240	183	204	205	230	219	215	242	222	216	205	231	233	236	266	222	236	224	230	225	213	188	213	229	203	202	242	200	211	263	222	212	231	225	208	214	226	232	227	235	221	234	220	192	227	213	242	221	216	202	219	215	232	220	196	219	256	223	228	235	230	231	209	206	218	238	245	190	227	224	213	212	274	231	225	236	245	227	207	234	228	218	235	212	207	231	216	217	216	227	214	232	236	235	223	207	229	222	214	245	218	188	247	205	219	215	218	235	221	234	227	230	212	215	237	212	206	220	252	249	207	213	219	196	239	198	201	248	220	222	206	208	232	223	208	192	235	229	251	226	244	217	214	245	223	213	231	220	231	242	210	242	220	193	233	207	228	215	194	216	222	215	212	237	220	198	230	203	239	215	211	217	229	226	195	230	238	221	229	242	227	215	183	218	213	221	215	213	237	226	219	236	195	263	231	224	211	213	221	230	209	242	229	250	211	234	218	212	230	202	221	209	206	196	238	239	229	216	244	202	220	207	228	219	227	209	221	254	227	224	224	202	227	233	244	208	244	201	230	204	245	238	258	206	226	257	239	239	229	198	246	237	200	204	205	245	212	219	240	257	196	251	214	237	236	237	221	230	203	233	210	205	201	237	213	243	209	250	223	212	215	238	235	225	196	232	210	236	220	224	216	228	225	229	185	230	233	206	218	225	257	218	215	218	208	234	200	235	220	219	223	252	224	220	233	201	219	226	212	232	215	209	241	229	211	252	196	214	218	257	224	236	214	206	202	202	216	209	218	213	206	241	228	205	217	238	219	221	209	210	237	201	226	224	259	199	223	211	223	222	215	209	227	221	213	213	215	236	250	205	217	219	193	201	206	221	219	195	212	197	199	244	216	225	261	204	211	215	210	213	215	227	238	237	235	220	235	230	197	224	193	204	194	212	227	229	224	226	211	248	237	223	211	233	229	228	229	217	245	249	226	228	249	219	229	244	238	199	226	219	235	211	225	236	222	204	196	217	244	229	233	216	199	216	221	219	229	231	190	214	219	231	210	216	239	221	217	234	214	218	220	228	207	229	233	220	203	213	277	205	211	235	217	200	224	245	212	206	245	200	197	244	208	217	231	217	240	215	227	217	214	224	206	235	230	196	220	249	199	216	225	245	230	220	213	187	225	239	237	226	227	231	235	227	234	228	237	213	227	259	237	206	233	221	237	216	229	230	239	222	229	217	234	243	215	235	211	205	240	240	238	226	259	233	222	223	231	212	205	215	222	221	213	224	229	215	194	221	226	235	190	214	211	198	232	232	225	208	216	211	226	227	210	216	252	238	214	224	208	240	216	222	221	221	221	244	213	206	200	216	217	209	246	218	246	243	212	222	227	211	222	210	224	233	246	223	230	227	248	241	238	254	199	221	214	223	214	202	238	197	217	224	235	218	209	254	232	217	241	215	228	204	235	209	227	210	203	223	222	218	217	206	227	212	226	218	206	226	226	244	222	196	211	228	209	209	217	207	213	213	230	219	220	233	242	198	247	235	239	225	222	232	215	236	209	216	234	217	214	229	230	235	232	217	264	227	228	222	188	215	207	238	235	212	207	224	197	221	226	239	232	220	237	233	230	245	221	204	219	232	218	232	227	209	228	233	212	215	207	239	215	213	203	220	193	227	240	219	230	208	222	215	207	232	239	196	224	235	220	230	225	222	213	220	214	209	244	214	241	212	237	238	210	226	229	205	207	226	218	250	191	228	219	223	239	222	239	220	202	202	245	231	236	224	237	222	220	188	201	208	228	231	233	197	212	232	219	224	236	248	231	213	232	216	227	206	214	232	232	241	207	223	201	233	234	226	239	243	214	249	219	207	226	200	226	206	191	209	238	207	238	230	213	211	216	221	232	233	228	221	220	239	236	235	207	227	245	212	244	230	237	206	222	231	236	263	222	234	231	216	230	206	229	231	229	252	240	204	212	228	221	217	203	201	220	209	215	237	206	222	207	222	204	216	228	219	209	226	219	220	231	235	203	224	229	221	230	208	221	212	236	230	230	196	240	199	206	242	212	230	221	206	211	212	212	233	257	254	234	228	225	237	234	234	210	246	218	226	225	211	196	202	220	225	202	229	226	213	214	235	216	231	212	213	211	230	203	208	250	226	194	213	202	215	214	215	263	224	257	208	243	244	215	233	218	209	241	224	209	242	260	236	236	217	227	257	222	234	222	230	231	212	206	199	220	210	222	222	240	217	201	197	219	229	216	209	233	209	202	203	210	243	233	213	216	220	244	213	225	236	210	213	234	223	245	233	233	205	237	231	216	219	244	228	225	223	232	216	233	190	222	214	239	209	211	202	193	224	235	218	209	217	198	247	212	237	225	199	219	224	216	230	214	207	202	193	202	239	236	241	194	210	218	214	200	229	241	201	201	243	222	208	236	232	250	222	208	219	238	219	207	257
3079	4877	3292	1602	1200	943	760	615	531	470	394	399	360	334	327	328	334	317	319	331	273	309	295	259	267	273	260	290	277	247	259	274	282	281	286	273	275	232	250	281	266	276	289	255	280	254	268	255	258	240	260	270	272	241	264	245	257	249	257	265	255	275	284	255	246	263	271	249	279	270	264	271	280	259	242	243	275	245	260	297	261	281	244	261	231	271	298	258	262	252	260	278	253	269	235	250	271	281	248	261	262	275	274	245	239	247	278	240	247	269	249	264	274	249	265	256	267	250	259	268	279	266	255	270	279	254	236	267	286	279	246	281	265	270	249	249	246	266	267	250	254	236	254	255	270	252	293	250	255	270	274	252	259	266	258	263	284	271	281	268	248	269	286	254	279	273	262	252	243	290	262	279	251	262	249	271	254	245	230	277	271	251	251	265	292	271	287	240	269	296	258	260	253	280	266	260	273	258	291	269	269	286	255	276	275	266	271	242	243	245	276	289	234	279	262	242	297	243	267	266	261	277	255	269	265	251	290	237	250	268	258	257	254	252	279	279	273	260	262	244	286	245	294	226	249	255	303	242	254	265	241	252	271	270	236	275	259	255	271	259	222	246	266	259	294	254	270	290	265	270	240	273	237	293	275	285	272	271	279	219	256	264	240	267	250	264	267	270	255	295	262	251	261	256	255	272	241	269	270	232	283	261	284	285	262	285	258	280	275	285	261	250	289	263	264	253	277	259	265	274	276	252	250	260	252	276	286	274	250	310	281	278	290	247	265	265	276	251	277	268	254	280	280	277	241	275	262	284	247	233	239	235	246	294	264	266	263	265	302	274	273	249	269	279	266	234	247	238	265	267	264	252	285	269	295	252	254	248	278	250	253	274	268	214	278	248	273	249	275	260	325	291	245	267	259	249	247	260	265	254	275	247	258	274	258	251	256	251	278	286	276	275	249	251	269	272	264	275	297	254	270	280	241	289	277	293	250	254	253	242	267	269	258	278	278	286	251	267	272	248	251	274	229	243	279	277	283	265	251	225	276	246	228	274	260	255	255	281	264	270	258	268	264	272	254	285	255	265	286	264	242	231	263	253	235	265	270	251	275	257	267	294	270	274	256	251	264	280	255	275	243	266	244	256	258	233	265	274	260	281	267	270	292	273	284	267	264	308	262	258	262	276	276	245	241	274	271	254	286	273	266	238	272	245	296	241	274	257	272	241	261	260	278	259	245	274	252	250	247	255	250	252	237	285	254	265	253	229	285	293	275	286	290	259	290	233	256	269	289	241	270	280	282	244	252	281	282	249	273	283	238	292	228	283	239	238	260	270	289	292	268	247	280	237	278	280	266	267	286	282	312	256	269	269	272	270	241	276	267	262	283	249	265	271	268	256	290	256	251	256	235	264	273	241	252	258	257	254	257	253	239	253	234	284	283	297	251	289	252	273	249	250	263	254	300	263	261	252	279	258	268	247	261	300	227	278	222	256	230	244	284	312	274	282	246	257	239	276	238	251	236	257	253	243	264	254	265	283	246	267	288	259	263	265	259	250	240	266	247	260	258	272	275	244	261	263	263	256	250	283	272	282	278	272	268	288	267	247	262	241	282	276	247	272	271	261	302	268	261	264	284	267	241	266	252	269	275	256	253	257	280	256	265	264	263	241	248	253	245	304	247	255	268	249	267	242	262	251	240	274	246	308	281	279	244	267	252	283	258	273	270	254	265	270	284	269	251	273	286	286	248	266	304	258	252	261	268	259	247	264	270	262	240	260	253	248	268	257	258	266	247	229	244	271	264	247	254	248	281	258	265	247	275	255	256	260	288	251	277	276	254	256	254	261	289	264	269	235	271	228	260	269	268	272	253	286	273	249	284	265	256	263	285	284	267	251	273	251	271	304	271	266	250	275	259	246	269	262	299	233	285	247	241	262	264	306	289	261	253	227	279	250	269	278	264	282	261	270	290	308	254	280	248	252	233	266	282	261	279	259	250	306	238	282	284	254	291	245	264	238	263	260	304	255	244	278	241	267	250	272	266	278	288	267	238	248	267	225	265	273	256	287	279	258	257	279	263	255	250	250	277	239	257	245	277	264	282	257	271	261	245	288	282	267	272	282	263	265	227	257	244	262	265	251	263	261	303	257	279	295	277	262	263	305	254	263	279	279	294	243	259	269	270	249	265	251	276	250	269	255	271	265	272	275	243	248	272	274	238	287	267	246	288	262	264	275	256	246	276	248	264	277	266	279	232	240	263	270	250	256	281	303	234	247	266	247	267	259	282	293	259	281	276	256	252	288	261	265	255	287	239	265	256	237	271	285	288	269	250	224	246	291	272	284	268	228	273	263	274	261	277	279	230	254	241	297	235	222	280	284	279	252	259	264	276	253	256	290	246	258	246	261	275	240	275	254	264	260	256	240	257	252	246	263	222	255	271	273	292	249	264	288	258	253	258	268	230	237	242	249	248	269	273	273	296	270	275	230	259	247	241	275	301	287	266	254	247	255	277	287	274	273	245	264	257	252	269	244	285	281	257	273	243	249	237	258	273	267	239	268	250	250	270	282	248	266	223	256	220	268	251	246	272	265	274	238	268	288	267	251	255	280	259	267	272	277	255	290	247	249	255	278	254	253	263	289	259	252	266	247	265	275	260	276	274	243	277	262	265	262	259	300	273	265	265	261	254	276	241	235	283	278	306	283	281	265	262	286	285	279	270	280	277	273	280	268	256	279	252	263	259	268	267	280	261	272	250	250	250	259	247	288	263	261	270	301	257	246	246	269	260	263	259	261	307	284	265	274	275	258	264	301	265	255	259	253	247	259	260	276	220	247	268	275	235	261	257	270	279	252	237	281	248	270	276	267	259	267	257	253	283	251	258	273	228	273	260	260	270	251	273	299	257	248	232	274	280	276	255	270	275	258	258	262	261	259	270	251	201	282	242	284	265	253	254	246	246	234	259	272	272	289	304	264	265	282	269	266	250	282	253	257	291	264	228	270	261	260	260	257	234	260	277	265	246	274	249	261	269	276	267	280	254	255	280	264	275	258	258	269	269	263	267	264	243	251	284	273	261	277	268	271	274	245	222	224	256	293	246	271	241	249	243	279	241	246	256	255	269	267	271	267	261	270	272	261	239	269	273	252	257	253	248	236	267	262	262	263	268	273	252	275	268	251	293	249	260	264	248	249	253	243	282	272	271	250	274	283	284	245	266	262	250	286	279	270	270	279	257	263	262	248	267	259	275	252	252	268	277	259	238	267	283	251	240	231	269	251	290	267	249	261	250	245	228	286	285	283	267	263	284	259	252	247	251	274	255	231	256	247	267	276	254	260	254	285	254	281	240	257	282	264	272	270	269	306	274	253	237	239	273	247	280	279	246	262	269	251	278	300	271	268	246	252	243	251	263	287	282	289	272	241	274	291	254	254	263	268	260	289	261	270	279	276	263	257	238	258	248	275	267	275	273	254	243	255	237	278	252	249	268	309	258	247	261	259
22356	21142	28849	23675	21132	21197	10836	1435	1079	1010	954	866	782	790	787	767	748	750	795	701	711	683	688	654	695	701	742	666	640	661	668	617	690	674	707	660	699	594	632	655	695	680	646	684	711	665	656	658	663	611	671	602	658	649	653	649	611	687	721	628	674	669	663	615	643	636	638	627	610	592	662	619	675	668	686	670	673	677	635	677	644	650	650	644	624	675	645	603	633	626	655	647	612	659	665	658	685	664	691	675	687	606	615	626	632	622	653	656	645	671	616	617	668	642	650	637	615	664	595	654	661	634	655	694	644	649	655	647	623	669	665	608	630	657	619	615	617	624	615	626	678	606	630	585	627	699	625	673	695	677	606	683	642	671	655	689	637	624	611	653	654	653	640	636	666	671	658	673	657	667	616	665	603	641	634	655	685	675	586	651	631	618	672	660	652	664	642	649	669	679	645	591	638	673	625	631	660	634	647	643	657	607	684	680	648	643	640	659	632	615	681	722	628	620	680	648	636	650	639	693	644	653	639	650	629	679	663	595	628	645	642	657	655	611	606	619	633	646	663	664	657	647	679	622	647	657	623	638	667	703	639	633	708	638	648	644	660	692	650	678	644	678	634	629	631	643	711	615	694	652	641	697	610	658	689	684	643	669	667	623	623	637	624	680	647	658	619	678	673	651	653	623	629	609	725	618	662	666	709	652	656	688	665	630	696	611	612	620	677	650	607	695	625	633	616	640	623	681	663	630	629	663	643	647	611	664	681	679	600	623	641	644	650	635	684	622	654	646	643	697	650	660	639	628	618	675	669	657	600	658	661	655	682	609	670	636	672	613	646	641	674	640	666	672	661	645	622	639	655	641	638	641	607	617	635	673	674	685	637	669	631	634	664	682	640	625	634	643	615	664	676	617	657	640	628	653	611	642	673	615	643	668	602	655	655	636	633	657	673	603	635	640	669	620	632	629	624	626	644	656	623	642	662	642	618	653	631	621	661	670	640	615	648	674	634	670	643	632	633	667	615	645	632	592	696	636	634	692	646	642	644	639	625	625	692	674	615	647	642	678	616	618	654	665	631	625	656	660	623	652	623	647	664	694	653	644	628	669	596	630	696	638	612	658	621	635	607	681	615	645	653	619	684	661	634	636	673	663	659	656	692	644	641	671	639	627	636	642	620	658	720	640	646	641	605	609	643	631	613	679	609	627	612	636	663	651	649	602	674	584	634	684	647	600	600	650	638	637	645	631	639	646	629	654	601	603	609	659	664	617	673	625	657	633	660	617	657	582	685	638	645	640	638	680	676	670	635	630	659	635	643	636	596	674	628	668	647	659	652	655	616	639	676	671	658	616	641	595	626	673	630	665	629	648	645	604	652	676	638	665	667	629	634	627	656	675	659	635	627	676	658	673	653	636	653	687	608	667	654	621	635	633	640	677	627	656	616	633	630	606	693	697	654	651	636	681	648	632	674	709	634	713	631	655	660	623	601	646	633	655	685	638	654	660	617	644	644	594	639	662	620	673	664	607	660	730	634	623	660	624	654	614	652	629	621	631	644	665	723	594	633	659	647	665	652	651	675	656	677	672	674	690	638	694	632	674	657	624	638	658	653	642	653	679	639	649	711	669	668	685	623	628	689	602	675	651	665	660	656	586	664	658	642	700	639	671	649	672	606	622	630	677	629	610	592	629	642	678	651	628	660	673	632	639	609	631	646	615	598	616	641	689	648	650	671	642	608	646	663	647	674	599	650	586	732	632	651	616	669	641	684	634	621	642	613	695	658	668	655	591	680	650	625	617	660	651	626	652	602	625	653	595	618	619	636	614	690	629	695	630	641	647	676	623	643	643	647	644	635	668	675	653	637	623	651	681	698	682	668	677	669	681	684	657	627	621	632	655	631	629	672	662	629	608	653	654	631	639	631	635	603	634	647	637	639	601	638	615	661	654	630	640	633	630	605	669	593	620	664	656	655	670	634	649	616	611	641	648	663	632	610	651	688	595	612	663	593	677	664	633	671	647	623	626	693	658	688	650	628	663	661	631	684	666	656	608	664	648	677	631	626	629	613	643	657	601	711	639	672	645	602	591	643	628	619	677	635	597	646	602	642	637	678	671	640	679	594	680	634	652	648	657	663	674	693	615	624	691	651	639	632	651	612	650	661	640	652	643	665	651	619	604	696	624	630	605	643	618	645	676	675	617	652	671	652	644	645	600	617	643	645	650	653	633	691	645	625	635	652	635	640	667	670	610	620	667	613	645	651	659	620	585	611	648	628	687	646	609	658	648	653	648	652	604	675	660	650	659	656	652	613	607	591	656	656	684	660	714	678	596	605	631	655	659	618	605	636	638	660	648	638	681	635	682	649	643	639	644	671	657	639	623	621	673	588	644	623	638	630	659	635	661	647	614	611	634	629	690	650	634	645	649	641	631	645	676	689	677	636	651	631	652	632	667	624	619	698	594	601	564	698	656	624	625	662	683	683	615	628	649	625	588	649	639	609	656	644	695	670	656	649	649	623	680	575	656	618	625	613	638	679	641	621	653	652	616	636	629	666	685	631	653	628	614	662	675	666	637	629	687	670	678	651	643	673	661	657	640	622	635	621	686	672	658	707	623	628	655	597	638	651	632	636	642	665	613	671	621	616	652	606	649	648	682	640	642	652	607	676	675	633	595	628	655	638	662	642	646	654	674	611	640	607	659	642	657	599	682	663	593	638	679	625	635	639	617	655	678	634	637	628	631	631	652	648	673	666	630	708	635	675	649	628	647	649	633	626	670	673	638	645	651	606	644	631	611	647	692	621	620	598	665	643	609	671	669	629	640	667	650	677	551	646	641	622	654	617	613	634	668	618	654	633	605	641	604	643	570	607	724	671	660	590	675	624	658	638	641	633	649	614	638	682	605	638	595	630	593	607	703	668	618	665	647	613	667	643	642	672	639	625	674	622	618	649	634	618	634	640	615	651	637	574	672	624	604	650	616	612	638	645	676	658	629	655	652	680	584	633	661	610	643	634	649	639	656	678	641	684	629	627	644	625	655	678	609	658	613	653	647	649	646	640	663	638	599	626	664	634	585	607	627	649	659	645	612	666	624	610	657	683	660	620	633	630	657	620	632	655	685	663	647	645	613	652	676	611	647	695	634	600	617	618	655	589	649	643	727	683	627	631	625	646	665	638	633	623	665	682	597	649	672	625	632	683	663	627	653	614	625	671	642	651	623	630	599	645	646	661	654	644	629	688	652	630	673	632	684	632	636	661	644	662	680	710	641	675	649	637	652	590	643	653	714	722	642	642	642	666	654	670	641	632	642	660	677	655	649	660	626	642	693	628	626	666	669	681	670	657	669	660	648	646	621	699	647	671	622	630	655	689	645	663	625	655	678	635	674	652	620	670	655	638	652	692	621	657	651	654	618	618	622	637	590	658	635	640	583	674	685	601	674	639	693	625	642	634	630	640	683	637	672	646	685	640	611	680	638	643	644	635	698	657	646	645	661
4494	13972	9996	5079	3629	2845	2313	1816	1583	1342	1252	1135	1034	995	939	919	884	873	797	800	752	827	801	766	770	775	770	754	749	759	700	705	725	740	704	721	704	740	750	781	735	706	748	740	715	690	731	672	730	691	716	720	740	704	715	677	659	717	728	728	735	738	710	703	709	711	694	673	693	723	661	716	698	692	722	673	712	676	712	734	734	690	685	686	723	678	747	692	719	701	741	686	722	720	705	747	741	712	726	683	655	696	665	721	685	726	680	719	765	705	703	695	686	679	707	691	709	688	680	706	690	724	727	743	706	712	731	718	720	740	710	656	671	675	661	689	700	757	707	703	733	766	659	745	671	701	731	675	715	691	664	716	700	689	705	679	708	743	711	732	665	717	720	682	650	724	704	736	642	706	755	697	727	666	687	711	691	750	730	715	709	705	688	709	742	643	674	735	733	672	679	692	712	699	732	670	748	715	745	722	658	702	700	742	681	735	730	730	700	671	713	770	719	688	728	671	671	778	759	753	681	706	738	708	683	759	704	717	703	711	707	742	755	725	675	699	722	692	687	726	754	683	663	705	736	739	666	704	743	733	722	739	712	719	688	701	753	695	715	716	687	706	742	702	723	715	663	702	679	729	727	663	758	710	703	673	703	720	718	696	696	697	698	654	735	697	741	745	728	744	734	689	721	751	682	697	658	638	683	685	712	730	692	703	709	736	692	704	751	749	689	733	736	717	735	674	684	715	701	716	708	710	700	695	734	715	682	681	711	719	675	708	709	707	764	721	698	655	667	696	663	663	660	733	649	660	699	692	702	691	700	678	665	686	728	691	710	703	690	741	735	693	741	705	725	721	733	713	739	696	736	728	680	659	687	670	644	709	723	728	744	741	678	680	741	740	742	656	714	683	721	735	714	667	713	712	722	741	655	767	745	641	715	740	718	645	728	680	748	690	720	725	718	736	702	704	683	705	664	740	721	676	671	695	685	706	707	742	689	725	733	703	697	688	727	730	788	719	753	743	665	706	703	694	690	709	711	706	669	722	708	716	703	724	714	681	700	713	658	714	684	698	695	727	719	656	682	752	664	745	687	710	731	734	707	697	695	673	744	701	694	712	684	724	690	680	721	712	741	758	721	676	675	705	698	688	693	701	721	703	758	662	750	747	699	701	698	718	712	725	669	695	749	724	682	727	643	702	689	715	763	706	648	707	725	686	735	671	714	713	696	696	717	741	653	735	699	724	692	685	738	707	747	696	700	729	695	690	706	706	745	723	703	643	754	716	705	697	690	765	697	690	714	747	684	655	658	725	733	691	707	696	710	721	687	688	710	716	741	676	696	708	745	680	721	675	693	697	776	688	726	732	689	717	732	727	717	685	682	665	707	690	678	707	674	682	680	682	685	692	678	690	659	715	706	691	710	716	698	669	727	711	713	722	697	686	707	716	748	710	668	704	711	682	764	723	732	705	686	679	764	735	701	723	686	695	735	691	707	724	693	725	680	747	685	721	713	735	679	709	691	664	702	730	712	672	677	736	723	716	714	668	645	699	674	710	730	686	694	667	722	715	727	723	738	709	742	696	715	688	719	699	692	704	742	717	676	628	728	717	704	687	718	695	693	698	694	673	699	699	757	758	678	705	732	683	673	696	650	714	736	690	686	702	678	691	692	711	704	716	681	703	728	691	740	715	657	728	700	721	695	705	663	669	735	658	694	716	738	669	731	676	716	690	676	733	697	692	666	722	706	707	729	674	675	770	732	704	679	676	679	718	697	698	691	686	719	704	754	717	719	706	729	738	696	696	718	674	751	696	727	697	724	737	707	724	704	740	696	671	695	725	687	732	681	645	727	688	743	723	729	730	706	720	716	708	653	676	680	722	699	680	711	738	683	724	694	706	723	699	681	685	762	699	733	724	692	727	724	702	683	683	700	671	704	679	714	678	701	683	667	698	706	713	718	722	723	749	688	735	717	736	707	711	705	741	727	694	681	726	697	683	706	728	663	686	750	749	707	721	716	711	704	702	689	737	718	678	726	724	773	690	677	686	661	691	697	733	694	708	728	695	688	757	679	633	681	679	667	732	666	702	704	738	728	717	725	657	709	741	708	717	667	737	713	717	710	697	699	715	719	690	657	701	727	715	678	744	713	704	706	665	764	687	669	671	696	689	698	684	745	685	699	727	731	709	708	756	715	688	728	707	744	686	661	664	665	715	687	668	711	680	719	735	766	682	715	688	688	736	691	725	702	686	705	699	710	712	687	742	682	687	708	733	731	689	709	664	754	687	698	711	756	708	681	656	698	711	761	725	709	709	721	728	739	737	679	693	685	702	728	693	712	702	666	724	712	715	733	685	737	718	687	669	715	717	671	722	666	728	682	713	719	706	708	664	707	698	708	715	709	686	729	713	725	695	726	701	716	718	672	729	703	704	674	678	702	663	714	726	711	677	678	729	706	656	711	683	693	712	712	729	691	718	729	706	698	709	701	629	698	722	748	718	734	695	659	728	712	707	746	680	666	718	716	687	713	706	694	699	675	683	724	733	708	687	682	688	685	699	680	675	669	728	699	685	702	735	692	692	677	696	682	727	680	695	716	690	723	724	665	707	729	697	755	702	749	704	709	696	731	679	689	730	721	672	704	753	719	670	684	726	667	709	694	720	737	722	651	698	685	702	704	732	695	730	707	697	707	673	730	689	761	732	755	690	674	716	731	667	680	726	688	672	725	717	686	724	734	680	705	669	683	646	750	676	713	657	689	727	683	674	697	709	687	676	735	706	696	759	727	694	716	747	736	683	629	678	681	746	714	693	690	704	732	701	694	683	688	663	656	751	748	743	677	693	680	727	721	693	675	690	646	725	726	722	708	683	684	648	667	697	660	687	695	747	653	730	744	728	719	741	731	704	715	727	719	664	713	715	697	705	718	691	697	658	684	684	718	742	706	703	691	686	708	728	714	698	684	706	656	754	710	718	727	714	683	729	700	681	680	712	708	676	709	710	688	716	722	701	702	708	713	705	684	729	728	703	734	718	714	677	743	687	704	716	697	660	702	735	656	701	658	686	692	690	717	668	733	685	725	719	699	748	703	688	684	719	683	739	705	696	704	696	701	693	700	723	706	728	746	691	701	722	715	681	700	699	722	726	701	704	714	748	695	739	650	737	710	738	720	698	732	696	714	719	664	664	708	704	732	719	707	714	667	691	712	676	695	725	706	728	658	662	680	703	735	653	717	680	693	699	712	725	672	703	729	702	682	702	687	711	696	724	682	651	708	700	669	680	724	714	673	730	679	698	686	655	695	692	755	674	694	668	673	702	683	673	661	714	694	758	654	720	723	731	746	750	722	732	690	699	706	700	703	689	704	722	705	689	739	713	730	719	708	673	643	704	704	703	710	781	701	603	708	682	727	685	762	692	682	738	705	735	690	714	721	736	725	698	668	688	673	665	728	707	741	657	763	674	705	704	708	668	680	681	704	755	723	698	680	715	709	696	705	720
27418	18015	3927	645	505	478	475	467	470	492	457	420	469	445	479	476	461	462	412	464	461	461	458	488	476	461	430	475	439	451	459	465	483	420	469	483	487	495	453	438	472	468	456	442	483	464	440	485	456	400	442	450	451	464	460	409	444	444	474	444	467	437	449	460	449	424	448	478	462	451	431	433	462	507	467	455	456	446	445	483	492	464	441	445	467	452	463	449	462	454	480	457	452	449	425	470	511	423	442	460	464	451	424	487	413	439	431	481	454	490	433	493	448	461	441	475	447	434	474	437	496	438	445	478	465	474	464	455	445	490	449	460	446	478	498	497	454	485	488	466	462	424	465	461	421	457	463	475	453	455	490	430	418	433	452	436	433	453	453	433	467	447	510	456	447	469	494	480	446	477	452	441	408	458	498	455	455	472	469	444	454	436	448	482	409	462	462	492	457	464	490	461	437	432	442	484	466	419	413	445	495	470	449	415	445	424	491	445	445	469	469	475	433	462	454	467	468	506	460	465	474	451	452	464	432	439	458	452	494	451	460	441	479	452	465	437	449	444	443	457	463	455	466	435	420	473	446	446	425	519	438	456	497	447	476	466	408	457	485	453	425	442	474	435	437	471	508	469	451	455	465	450	507	435	410	451	461	445	465	440	475	445	462	451	455	422	472	426	487	487	490	454	481	414	471	440	484	496	433	468	440	481	425	495	460	448	461	460	437	455	475	432	453	427	430	486	427	455	441	479	450	418	425	441	473	468	487	469	422	445	439	462	453	463	482	475	455	506	448	490	506	466	458	445	444	461	444	473	475	496	460	418	427	469	451	439	481	473	475	460	448	458	474	458	473	441	464	472	474	455	455	484	459	467	459	455	460	449	436	456	473	460	460	429	431	434	450	462	522	430	452	439	467	451	443	459	467	456	478	458	467	480	498	430	495	434	429	472	417	454	464	443	445	465	488	436	484	455	450	457	456	462	477	453	476	499	456	469	462	465	460	463	492	455	453	464	492	458	455	465	433	472	457	450	470	440	493	456	463	434	466	447	450	434	485	488	469	463	459	487	430	439	438	402	484	433	467	468	491	429	453	427	453	430	489	479	471	500	452	471	466	459	433	458	437	449	421	461	472	467	477	457	468	509	431	445	465	479	452	421	465	481	438	424	433	454	474	526	418	488	511	421	467	479	434	455	460	436	479	452	450	450	451	485	462	434	479	448	406	452	455	446	443	443	450	448	482	449	418	446	450	464	478	463	443	440	477	459	449	507	451	473	465	480	474	456	443	483	460	433	493	425	474	428	463	427	473	476	477	474	441	424	461	454	428	500	449	465	470	461	463	532	479	440	463	448	441	470	456	496	451	465	457	407	446	439	458	433	454	424	449	505	437	459	472	415	454	468	444	475	485	465	414	447	452	471	483	435	452	485	441	470	491	437	448	454	464	526	448	452	442	457	462	434	436	456	461	495	441	464	456	527	480	474	464	468	475	460	487	466	436	479	462	440	453	463	483	437	484	501	456	465	462	444	414	428	464	442	467	440	470	445	429	476	468	477	477	416	450	399	481	443	465	435	469	477	429	421	436	426	439	443	482	454	464	459	471	449	449	489	437	401	511	436	467	473	438	462	448	509	427	467	435	452	435	436	416	435	479	456	430	464	452	449	472	458	485	453	458	506	457	482	463	458	446	501	487	457	468	468	453	432	451	471	449	436	463	451	435	469	428	435	446	489	435	419	440	461	485	470	432	434	437	491	488	482	505	455	411	443	435	435	453	476	451	444	438	437	447	448	491	466	468	482	449	446	420	486	455	429	449	461	464	449	453	487	477	435	448	433	421	454	460	437	455	475	443	436	433	500	435	438	500	451	516	451	440	453	477	425	481	478	435	453	477	430	454	439	475	466	435	438	456	463	460	439	449	452	488	416	426	472	468	441	420	439	465	451	479	456	441	459	467	465	483	458	444	458	473	444	430	439	458	459	456	467	451	450	454	451	420	463	454	444	450	458	484	463	473	447	480	407	435	434	436	426	434	466	475	463	445	460	453	482	458	458	480	463	467	401	476	434	475	453	437	460	456	453	459	447	495	470	444	451	488	470	445	425	439	486	442	454	441	430	447	435	460	477	447	457	457	474	462	447	463	479	448	441	434	469	430	430	471	490	414	453	428	393	465	431	469	387	487	490	495	431	465	462	481	439	456	438	491	464	483	452	437	442	441	434	453	491	472	446	498	488	413	472	459	492	445	466	493	420	435	493	465	437	465	486	454	478	461	493	476	456	426	450	468	461	482	443	457	448	481	474	394	419	460	474	441	436	482	459	431	481	450	462	489	445	452	435	451	433	473	479	445	443	419	472	468	443	446	459	459	441	445	451	450	433	468	432	446	457	461	451	492	465	464	445	463	454	494	449	487	487	440	466	470	431	441	445	474	466	452	463	448	451	432	477	434	479	458	454	435	440	492	438	474	457	434	458	414	451	485	477	465	419	436	441	451	476	471	446	476	438	443	468	490	439	441	473	451	446	453	483	451	481	458	450	470	440	486	465	471	492	465	442	455	437	444	455	461	449	443	520	496	463	441	503	438	465	474	441	414	471	441	463	496	463	408	419	454	455	486	473	459	409	454	457	492	407	421	462	482	460	452	519	446	481	434	482	447	485	479	488	458	443	482	464	485	459	398	436	442	468	447	460	420	455	459	453	444	462	446	450	491	483	493	487	484	467	467	504	456	436	427	460	502	445	446	477	475	443	461	469	433	443	458	435	467	435	461	439	460	456	451	432	481	446	519	472	441	444	485	438	450	450	436	416	436	421	435	437	505	424	455	457	455	457	455	467	446	438	468	447	453	436	482	452	416	475	457	456	473	452	444	443	441	466	437	466	485	453	488	456	476	444	496	451	474	444	512	463	495	470	457	500	453	458	493	479	452	447	440	440	427	463	473	456	436	435	425	466	423	433	456	482	467	436	471	418	466	475	448	441	453	481	464	483	445	434	413	441	432	449	440	448	428	440	457	457	461	452	445	470	465	450	481	469	480	481	461	492	428	436	445	459	461	415	484	439	417	480	465	454	470	456	476	471	434	476	490	475	466	431	482	461	475	436	437	484	457	465	440	447	468	456	461	468	491	451	449	464	452	486	475	446	460	443	472	494	421	466	424	437	470	456	456	415	497	437	482	438	428	467	417	473	432	463	424	455	454	462	431	462	475	471	470	461	456	443	458	433	457	472	407	438	477	476	431	460	437	442	450	473	476	448	467	410	485	459	472	484	452	466	490	441	450	433	493	473	475	454	471	457	432	473	455	426	437	498	503	465	441	470	447	447	438	423	438	445	441	489	447	453	444	458	426	443	468	469	488	455	479	439	465	456	442	463	465	408	465	451	464	474	461	458	443	431	441	444	425	463	457	452	458	466	435	463	452	464	421	471	468	465	439	464	438	475	419	465	456	485	436	497	434	496	452	457	419	477	448	432	435	477	441	451	475	479	473	510	452	466	481	483
4345	908	724	578	534	526	563	537	531	505	477	505	461	504	490	473	498	521	499	471	494	479	515	518	512	469	485	506	510	480	463	487	485	482	461	506	488	486	456	476	457	521	482	492	474	503	526	499	508	482	522	474	478	447	530	505	512	500	517	488	462	502	449	484	486	503	525	496	453	460	473	479	508	488	480	515	512	496	477	491	474	495	513	466	474	492	500	486	453	509	454	490	493	461	468	504	509	471	488	481	460	468	497	516	485	468	516	494	491	477	464	466	529	503	527	458	503	495	482	505	473	466	502	461	474	477	515	496	494	483	458	487	457	501	485	476	494	439	499	506	503	497	475	493	483	487	495	493	484	482	467	511	490	508	505	501	465	492	500	495	454	462	531	477	520	496	451	495	478	497	462	509	509	475	515	494	492	473	451	456	534	495	475	508	510	460	512	499	540	540	487	461	491	498	504	468	502	483	489	489	543	496	529	476	463	503	484	498	499	475	474	488	493	517	487	482	466	503	511	486	493	474	495	509	519	494	517	460	495	486	515	483	468	478	491	452	532	475	490	534	469	486	486	489	507	476	481	470	490	469	504	507	505	472	457	475	449	490	501	484	454	496	518	501	467	461	497	525	513	489	498	506	491	476	487	497	479	512	472	507	503	468	490	467	485	492	477	539	506	479	476	452	508	487	479	493	423	496	487	506	479	448	498	489	517	479	446	522	529	518	467	495	497	513	468	489	473	525	512	507	463	483	502	477	470	489	504	525	503	471	491	481	488	451	515	520	504	481	480	502	492	494	474	497	502	486	519	516	499	503	502	475	524	494	492	481	497	466	487	469	477	451	464	508	499	485	514	482	468	497	470	496	512	494	480	524	501	470	503	514	507	498	488	503	483	432	499	450	496	496	520	465	494	489	492	547	487	428	485	482	502	540	495	468	467	520	468	467	505	490	464	533	498	469	466	477	493	506	503	476	488	466	486	496	456	499	508	500	447	484	500	458	494	494	469	434	504	512	496	511	540	503	486	415	481	455	474	474	461	511	503	505	510	480	496	495	487	487	486	489	507	490	538	452	480	513	485	494	518	488	480	492	520	507	513	465	479	474	475	503	497	525	523	498	470	497	473	476	458	490	468	522	466	527	473	501	511	488	487	481	469	479	523	498	534	458	481	503	498	459	483	459	496	485	486	480	459	493	479	445	442	485	515	499	478	470	484	462	533	471	472	497	483	485	482	468	470	483	506	487	451	469	541	478	515	471	465	530	463	490	475	517	482	524	507	534	469	466	489	461	476	471	468	520	464	492	537	512	461	507	488	475	490	512	492	475	498	445	503	462	488	525	490	523	521	499	507	483	489	467	510	481	525	511	468	504	517	478	480	500	515	475	483	484	521	488	504	482	480	440	505	458	486	481	477	497	436	486	486	468	473	481	468	495	473	516	466	478	486	473	511	474	487	493	481	418	462	493	489	476	492	496	500	500	470	514	489	461	458	501	468	481	461	467	520	518	525	507	483	478	492	494	468	493	489	491	513	486	513	489	498	475	464	455	501	499	516	499	487	469	521	508	433	474	479	456	477	496	482	452	518	476	507	505	457	466	539	504	486	509	462	484	473	479	463	470	467	496	492	513	513	475	478	518	459	506	458	467	459	502	527	502	482	518	439	504	490	479	487	479	486	485	495	555	465	482	482	532	488	490	478	516	500	478	504	481	518	465	500	523	469	450	491	497	510	472	533	505	456	528	487	485	479	493	520	501	507	534	498	469	504	464	502	514	483	490	472	448	462	505	470	481	499	520	498	483	462	516	487	471	485	486	459	490	461	494	519	460	473	461	483	478	478	475	507	473	478	538	511	500	494	461	499	457	480	470	446	468	469	486	448	503	486	502	454	503	497	509	490	501	527	468	497	474	512	512	481	475	485	490	522	467	479	485	515	493	468	479	519	482	495	509	532	471	510	514	485	492	503	483	477	484	475	481	513	496	509	521	491	485	485	509	522	504	465	484	523	530	500	502	482	457	525	500	452	506	474	493	455	489	494	514	468	483	510	482	494	510	493	454	493	497	482	522	493	450	504	457	442	481	487	506	469	467	470	464	446	466	448	485	473	482	480	505	488	469	483	471	490	480	515	531	472	482	478	511	492	510	506	483	509	480	459	496	507	520	490	498	489	469	470	483	510	474	504	479	519	483	502	469	511	500	532	503	476	487	487	499	482	515	484	511	529	454	519	488	520	516	509	464	484	469	500	456	480	505	497	494	489	450	517	518	482	464	513	482	492	487	506	509	506	501	498	483	494	486	516	526	480	468	484	468	461	448	501	489	503	483	445	476	465	527	442	478	483	473	499	480	494	526	509	469	438	468	492	503	515	475	502	464	484	510	474	454	472	474	461	530	502	526	524	480	485	470	483	498	506	482	477	487	424	493	495	491	472	490	477	519	463	448	474	501	456	513	475	471	478	459	477	486	510	490	466	525	506	451	482	467	525	475	519	479	502	495	509	494	528	476	514	481	526	482	527	468	520	496	515	497	511	510	482	477	471	494	476	439	474	492	482	479	449	478	504	503	462	496	492	478	488	490	460	482	503	480	520	472	501	481	540	494	500	503	497	542	489	497	496	481	477	491	474	533	499	503	474	507	516	515	491	524	507	498	478	460	466	505	491	488	460	481	492	464	492	462	489	450	491	486	499	497	468	521	491	498	473	487	466	502	509	508	453	527	510	489	509	502	441	477	525	483	513	480	476	453	498	493	503	504	494	489	489	462	488	546	495	522	511	470	459	485	500	456	479	461	475	502	487	476	502	495	479	476	479	494	511	497	466	471	436	506	465	481	527	501	503	501	482	469	529	490	492	484	520	515	505	483	524	491	506	462	463	495	479	500	486	506	492	497	492	503	492	507	484	478	475	467	504	466	475	469	456	468	528	489	505	530	476	450	491	494	504	475	466	478	522	483	492	528	539	508	488	552	461	493	519	460	513	511	481	481	503	486	467	489	482	510	464	477	465	500	467	556	508	513	516	469	469	467	472	437	453	496	508	503	464	481	471	466	486	487	548	512	503	497	499	500	466	524	490	508	554	479	463	480	508	479	490	466	483	499	535	457	492	510	494	550	509	468	501	484	506	496	479	472	477	488	464	501	494	524	479	532	445	522	439	495	454	472	509	493	512	499	498	498	450	517	504	451	517	493	496	479	477	478	490	485	496	522	507	507	501	463	508	487	516	511	519	483	485	471	483	501	504	514	488	450	469	474	504	521	509	474	485	487	482	510	481	508	469	508	513	478	467	482	478	520	528	531	496	499	478	500	494	503	478	448	500	495	480	468	525	479	492	513	448	479	482	485	500	507	447	487	484	488	495	493	482	465	496	518	497	487	470	543	467	427	476	501	474	475	496	493	497	508	495	531	530	514	499	471	473	494	492	463	443	518	501	476	485	469	528	501	466	508	497	500	473	480	479	499	524	532	474	510	484	511	492	471	478	471	505	504	521	502	475	518
23353	21076	28404	23956	21089	11946	1716	1230	1013	950	932	989	918	921	847	823	851	857	885	834	836	817	871	851	787	852	858	861	847	833	847	805	819	837	836	798	817	850	790	771	795	825	802	786	854	796	853	805	737	778	875	802	785	787	772	803	797	837	882	822	861	824	849	829	840	815	817	838	825	799	805	797	811	836	793	823	823	763	795	821	865	818	783	800	821	846	832	852	803	796	807	838	775	830	796	816	810	819	818	794	843	896	822	803	843	835	804	834	808	792	823	790	809	818	794	822	793	825	810	804	785	781	799	815	835	812	795	771	813	824	790	799	776	837	793	802	811	879	816	791	792	771	801	872	805	754	884	831	879	826	794	783	826	894	785	817	764	771	805	857	793	826	816	765	788	808	813	766	794	796	811	744	763	818	771	820	785	827	791	841	783	766	766	850	859	796	804	810	811	787	850	800	807	855	818	805	849	829	794	787	777	777	817	803	786	793	832	794	779	794	772	782	828	847	828	771	820	810	796	812	812	787	784	829	850	864	833	828	805	803	826	809	779	799	844	796	802	819	789	826	760	810	816	793	774	831	790	804	780	766	806	827	758	792	803	774	801	813	793	811	802	786	826	820	792	849	789	754	851	840	836	856	818	781	777	844	784	839	815	807	784	853	826	838	812	824	815	841	800	824	840	787	795	811	811	789	848	825	834	785	781	778	799	850	794	753	802	764	793	781	858	830	842	795	755	835	805	768	829	827	839	829	774	826	826	802	792	856	766	800	812	784	796	832	803	767	790	766	768	805	794	815	735	800	822	820	806	791	782	832	817	805	809	805	799	815	794	778	799	771	816	825	808	766	841	827	781	812	785	806	843	807	801	800	792	804	800	779	763	743	825	810	822	783	864	814	788	788	799	823	812	795	791	785	792	786	835	787	850	725	776	768	797	857	784	767	757	799	870	819	783	807	855	795	805	824	834	830	820	814	783	840	810	801	812	830	793	865	821	842	783	876	744	796	796	762	809	808	828	780	846	762	825	839	815	785	756	837	815	826	801	811	829	825	750	818	773	802	833	790	804	810	799	828	842	771	751	781	798	841	789	822	825	789	848	734	802	828	824	785	773	839	796	847	761	768	777	816	793	799	812	755	772	811	775	818	796	839	812	803	823	818	777	757	762	797	795	759	852	788	817	783	783	786	844	772	830	831	810	795	788	838	798	782	738	760	794	818	805	822	779	807	794	802	835	849	824	852	784	789	779	812	825	820	757	812	756	769	800	760	813	855	841	817	832	827	821	795	826	834	828	748	752	815	839	817	827	829	818	768	766	796	821	773	820	803	812	837	752	838	823	851	747	815	742	762	831	802	775	781	763	783	851	831	855	790	826	785	750	783	836	861	810	817	830	790	789	804	823	831	762	813	771	741	778	753	813	838	782	799	778	814	793	796	778	806	785	822	749	756	800	826	770	793	801	787	808	768	821	825	772	783	790	816	765	783	836	812	819	814	861	770	855	857	802	814	784	802	841	803	820	808	821	807	872	790	760	785	779	801	765	841	802	828	785	819	802	813	816	820	812	770	809	816	797	802	785	837	806	828	847	815	844	779	814	855	816	854	786	768	811	757	780	775	851	808	843	821	814	775	810	801	799	789	786	806	815	841	792	812	820	853	847	818	787	784	842	848	790	821	786	781	805	819	799	797	785	806	824	837	781	815	768	790	824	781	815	799	828	764	815	833	822	771	790	813	803	809	853	800	849	834	792	780	780	830	839	797	826	772	847	863	817	774	809	771	836	776	785	833	806	839	825	827	806	805	789	751	771	766	814	838	815	771	731	816	798	809	802	808	796	772	797	841	795	852	756	822	781	784	817	770	805	822	772	843	801	821	856	795	802	801	770	808	851	809	776	853	789	835	825	811	815	773	809	796	792	763	814	762	751	764	788	816	825	778	758	819	806	827	822	781	786	777	826	797	762	844	810	830	837	786	762	777	840	876	838	818	794	850	843	810	799	778	811	806	818	760	780	796	796	818	776	801	832	762	842	760	856	840	819	788	759	800	800	847	795	788	860	815	795	829	785	821	824	848	819	760	860	796	813	770	782	802	841	871	837	823	812	847	787	826	805	763	755	778	826	860	783	805	849	794	774	797	796	753	765	831	820	787	830	789	810	777	800	861	805	793	821	827	799	790	843	753	868	817	800	779	763	771	796	812	806	789	801	820	792	820	791	826	814	782	751	775	765	769	821	823	818	832	812	825	796	788	801	773	791	846	839	861	838	824	832	782	739	858	807	822	828	819	828	803	761	833	805	822	854	816	845	781	846	824	790	785	835	815	787	778	807	843	803	848	795	741	836	787	838	788	823	814	759	810	790	797	798	847	797	809	832	780	797	824	808	814	837	771	767	790	785	852	816	831	816	807	839	794	825	823	797	792	799	781	839	756	813	855	816	789	815	810	819	770	796	776	835	850	765	796	877	819	836	783	792	787	825	799	867	864	815	808	784	845	791	796	800	809	820	805	771	765	760	775	845	842	804	813	827	811	817	815	843	807	765	878	825	761	805	789	814	810	784	762	801	796	791	773	820	800	816	817	785	811	804	793	845	791	807	817	757	804	810	843	821	819	769	773	870	820	792	817	777	815	785	847	827	771	817	807	831	784	798	755	792	830	786	862	860	764	814	819	829	752	843	845	813	798	811	835	811	830	833	825	831	828	766	769	851	747	761	853	810	867	784	823	788	825	796	729	872	806	840	836	762	778	786	843	785	834	818	852	794	793	795	834	794	828	792	794	816	785	826	775	783	820	818	772	777	822	768	788	835	778	810	789	780	840	798	809	832	842	814	783	867	792	836	866	845	842	786	802	839	748	802	775	768	800	791	846	818	826	766	756	777	764	787	779	848	822	824	808	803	756	797	797	784	771	794	796	850	833	827	830	795	776	788	815	771	798	779	812	787	773	761	890	829	771	796	824	800	738	719	806	803	751	804	770	796	793	800	831	823	833	807	819	816	820	792	816	846	817	824	807	822	785	826	820	819	790	754	754	782	806	808	745	807	755	795	849	789	839	761	748	791	750	779	773	771	850	819	800	802	801	813	798	809	839	819	817	826	813	806	768	739	818	775	835	785	808	874	774	790	808	816	822	813	823	832	809	776	831	824	750	864	836	784	818	842	755	866	741	843	842	803	860	849	808	795	785	807	839	820	808	835	823	820	855	822	790	761	859	801	795	811	760	795	816	828	804	773	778	835	792	808	847	806	795	805	795	823	813	792	828	816	790	824	790	816	762	834	819	824	805	763	777	765	790	736	791	762	808	762	805	812	834	835	861	837	785	838	799	876	849	791	832	779	778	847	771	778	748	796	811	834	851	886	763	809	836	839	815	831	840	759	805	805	833	838	813	732	761	802	772	871	830	773	756	810	793	819	809	791	811	838	822	763	802	814	776	848	829	787	830	813	764	827	800	809	797	816	816	801	825	865	787	815	796	801	836	818	842	792	765	743	828	827	818
3329	8456	6091	3180	2375	1927	1609	1387	1282	1158	1153	1013	1060	973	1053	928	994	892	946	873	922	912	923	891	871	881	841	877	885	898	878	848	930	866	810	880	896	861	861	845	850	876	851	905	862	895	874	833	825	799	882	895	864	842	890	835	824	835	841	826	879	845	877	811	885	860	854	830	853	896	867	863	878	878	797	899	846	907	802	832	931	860	808	841	865	832	833	854	835	867	858	864	844	815	839	896	890	894	856	819	830	809	890	847	865	854	902	857	834	851	848	841	856	821	899	874	884	828	851	829	832	803	834	867	862	884	867	832	857	835	876	857	809	816	839	903	867	892	813	859	850	831	820	864	843	851	803	846	805	878	857	871	855	867	859	875	868	825	898	823	857	843	836	824	892	817	836	838	877	885	841	835	783	787	852	877	835	801	849	884	840	838	838	843	817	844	834	865	859	826	818	867	871	844	869	844	852	801	831	796	837	831	870	859	847	843	829	850	878	834	881	809	838	879	888	906	828	868	849	833	828	824	792	881	855	854	916	840	838	875	818	855	800	877	869	883	850	820	850	842	809	903	801	865	889	822	818	874	868	851	864	851	844	839	822	802	858	871	819	825	878	837	875	843	870	835	847	857	832	849	828	874	867	858	850	854	825	820	819	870	892	846	873	868	845	818	838	894	825	869	820	845	853	863	837	898	877	882	840	857	847	814	845	867	873	890	829	865	899	835	846	865	872	820	900	838	809	832	850	893	843	827	891	796	873	858	866	888	898	857	859	861	861	831	855	891	813	831	860	843	892	878	856	874	868	838	814	876	818	811	864	868	868	863	818	863	857	876	803	864	832	861	847	910	912	851	881	930	841	832	871	879	844	834	822	927	837	866	834	810	811	826	836	899	811	853	845	832	826	876	836	870	884	861	880	889	857	843	846	876	822	838	909	828	864	900	825	824	858	850	831	865	834	855	874	919	825	850	885	857	853	837	845	832	873	840	848	808	845	860	831	854	858	858	837	829	853	873	867	897	841	831	839	824	842	832	815	825	820	838	837	824	878	864	866	822	840	818	796	880	909	814	867	852	842	818	858	886	815	861	888	811	874	886	859	864	858	885	906	839	843	832	886	898	854	872	837	844	838	804	875	795	854	784	843	853	858	823	854	842	915	814	863	854	874	840	902	895	884	892	858	847	849	856	861	794	879	843	872	823	792	797	767	790	868	828	854	866	848	813	811	881	865	880	828	844	853	887	833	858	877	840	809	857	861	882	854	809	820	898	874	865	811	855	880	863	865	855	866	843	885	809	875	756	840	783	878	890	876	779	814	854	876	854	849	868	868	863	843	831	851	836	861	887	871	875	871	841	852	848	860	852	792	890	881	897	834	834	856	891	848	893	865	848	860	918	881	825	846	818	841	818	868	798	900	822	845	881	866	863	891	877	883	870	843	819	793	860	867	819	834	889	889	841	858	895	834	820	863	901	815	860	908	891	832	884	826	859	831	841	850	841	834	841	838	846	846	852	851	907	883	840	752	888	872	826	873	836	862	876	844	850	837	863	819	843	915	850	870	831	860	851	933	872	889	827	857	763	846	865	859	842	838	884	894	819	867	829	864	870	865	890	876	850	908	870	896	825	860	877	873	834	853	874	818	823	839	880	831	870	820	871	857	821	869	837	873	873	866	772	849	854	838	845	860	864	828	864	863	932	870	814	887	876	887	905	796	872	869	846	878	843	893	824	878	918	857	831	824	851	866	874	828	827	833	843	792	865	818	896	848	820	883	848	879	847	865	835	914	833	878	853	827	834	872	839	910	860	871	831	884	870	856	850	810	938	831	860	811	836	863	845	836	850	800	914	819	846	838	892	869	829	875	802	878	778	838	826	880	796	828	862	805	805	865	844	832	878	874	927	836	779	887	755	855	831	858	795	899	880	856	844	899	943	830	847	862	868	818	842	830	872	908	849	862	856	864	844	866	909	865	880	875	889	889	848	880	878	866	833	879	904	817	831	869	912	829	898	813	818	814	817	814	816	826	890	816	853	843	819	834	853	867	835	818	890	888	862	829	858	858	866	842	866	854	863	884	858	895	856	903	897	823	858	839	873	864	869	824	833	859	853	867	861	875	817	828	864	839	880	875	891	888	919	863	886	866	857	830	888	858	860	832	848	838	833	824	840	836	882	834	876	898	879	841	835	843	839	886	854	884	926	831	868	794	832	866	816	865	888	858	836	816	860	839	856	868	870	848	828	850	898	836	862	832	839	886	840	814	864	820	856	867	890	851	860	859	860	849	864	864	852	839	846	833	839	861	841	858	824	855	885	827	842	877	859	845	864	920	848	857	840	821	865	861	805	816	826	855	803	850	852	884	915	886	841	848	796	874	818	819	823	878	873	863	886	827	815	851	828	803	838	882	807	854	843	811	840	858	874	831	842	863	824	864	803	833	903	868	831	860	837	862	834	844	851	817	886	798	847	834	828	815	842	835	833	894	885	824	876	869	839	820	867	893	875	890	868	894	831	872	885	812	853	861	884	810	858	846	807	818	929	869	908	866	865	828	857	824	845	851	815	840	797	813	919	830	795	834	890	890	904	833	823	832	849	905	868	848	869	898	813	806	819	875	889	861	816	833	797	865	855	824	896	818	809	855	828	843	872	874	828	841	863	903	830	840	822	859	900	785	871	864	864	881	834	875	870	787	815	867	815	807	873	850	859	883	855	877	835	802	823	873	857	871	778	879	841	883	845	851	816	863	803	877	866	893	821	831	878	878	854	901	843	889	868	842	878	875	798	867	873	912	865	872	841	792	827	845	893	870	844	859	876	864	913	859	858	800	862	832	845	824	843	868	818	824	858	887	804	873	921	877	865	875	869	829	855	882	827	875	847	835	860	788	830	822	888	904	884	856	804	879	823	869	841	835	864	868	836	878	858	828	893	838	817	867	849	841	842	828	879	834	850	820	904	848	837	856	878	835	849	870	814	869	858	841	883	830	807	872	876	819	871	903	860	843	844	869	861	873	869	865	857	858	857	843	866	888	859	830	799	846	830	877	903	858	846	907	850	864	886	838	840	789	849	875	837	859	835	853	871	839	855	887	854	840	845	874	861	815	849	842	859	852	903	857	852	872	856	852	817	883	894	847	854	840	867	902	855	869	802	839	882	821	871	811	841	838	886	848	872	876	872	848	822	812	847	867	887	843	859	861	843	825	888	886	833	853	834	832	831	823	834	820	861	820	830	865	812	848	869	883	897	770	841	926	832	874	843	912	843	839	869	879	825	886	800	858	767	898	908	888	886	865	849	810	804	885	864	863	838	865	855	847	856	800	833	840	876	853	830	884	872	864	827	849	877	887	879	848	850	880	843	893	836	870	813	797	837	812	860	866	864	855	864	819	871	819	800	847	866	837	844	839	824	859	856	853	890	821	860	858	833	831	870	845	902	886	912	829	826	845	851	855	845	878	802	845	890	889	861	811	847	929	872	880	834	873	810	770	835	834	883	811	865
24378	21038	27429	24778	12866	674	458	376	326	300	304	263	264	271	281	256	262	264	212	260	204	204	218	209	239	207	239	219	232	205	216	230	248	238	190	244	266	228	244	222	215	235	221	226	238	232	232	264	220	223	237	211	227	231	230	210	224	219	248	224	233	241	192	221	218	230	222	198	234	226	217	230	218	236	226	219	229	214	220	239	223	228	206	232	220	214	198	227	218	234	202	212	226	210	203	219	248	225	196	218	215	258	225	241	223	203	216	215	221	216	208	225	213	251	210	219	234	202	215	231	216	234	206	230	227	245	208	238	227	245	252	225	217	230	212	233	218	230	238	216	248	193	202	224	227	199	242	219	235	216	212	214	225	230	221	219	223	213	237	237	188	221	225	214	203	227	246	211	241	227	212	243	216	219	201	230	231	213	230	198	200	233	234	201	228	201	211	214	227	231	220	236	232	189	242	245	240	213	200	229	215	237	208	217	223	230	229	229	211	221	228	223	221	213	215	225	243	243	223	206	208	208	252	235	236	219	218	230	211	229	239	234	215	241	240	206	216	220	215	231	208	227	246	205	214	226	216	228	237	212	231	227	238	183	211	222	247	230	217	217	224	242	246	211	231	216	194	226	231	239	215	236	246	215	225	215	212	226	246	227	221	240	213	213	233	255	247	223	224	224	236	231	218	213	246	245	222	224	250	236	219	215	206	229	208	224	212	226	248	230	243	221	237	228	210	228	232	205	244	201	204	216	245	231	229	213	227	218	227	227	240	252	226	195	233	256	257	213	233	209	213	204	220	221	212	237	223	214	208	213	228	223	219	214	206	218	211	209	221	224	230	219	229	276	190	223	222	211	219	211	248	211	194	223	237	202	218	196	201	226	221	213	229	223	196	235	220	208	233	208	225	243	227	215	233	235	214	227	235	208	212	229	217	231	248	229	237	237	231	220	240	207	228	192	225	205	222	221	219	241	260	205	200	220	216	214	233	231	213	222	237	207	212	223	249	248	221	246	223	229	203	234	246	204	216	241	218	219	193	200	198	225	232	232	201	207	234	212	226	236	242	221	219	206	226	209	212	195	208	223	237	230	246	231	193	233	217	227	196	222	230	201	238	224	219	235	213	215	229	215	214	217	218	204	225	231	202	236	201	204	230	219	237	214	223	220	245	224	215	199	247	204	221	211	241	222	227	210	203	200	212	225	208	209	207	250	226	199	217	213	203	213	234	210	221	248	231	263	217	231	241	223	217	223	206	233	217	197	230	201	219	221	234	219	193	218	209	239	211	220	228	189	254	244	205	232	198	217	255	234	206	235	222	220	239	215	226	192	229	238	225	203	242	216	227	246	224	210	236	226	222	227	209	210	255	234	240	238	223	208	221	230	211	209	203	225	242	226	223	247	202	228	245	220	192	241	222	211	223	229	226	212	229	224	225	232	230	215	240	229	217	216	231	220	221	231	254	229	227	238	240	206	223	212	198	243	214	226	229	206	216	205	213	245	201	216	231	215	211	208	236	230	218	197	211	257	256	225	236	208	202	217	214	196	231	228	214	223	187	252	252	209	212	238	232	229	240	192	219	232	205	226	235	224	224	251	234	205	224	203	216	222	222	215	223	236	201	271	216	252	228	212	232	202	204	229	222	213	213	197	198	200	227	213	219	234	226	216	234	237	220	231	238	203	238	211	236	211	205	231	241	208	220	226	224	228	240	228	235	226	214	233	245	229	233	217	224	230	215	205	241	249	203	259	214	233	249	242	212	196	211	233	209	211	207	225	194	232	197	224	232	207	244	249	224	215	212	221	214	187	219	232	205	219	209	235	207	229	202	257	219	234	217	224	233	239	239	261	241	232	215	219	203	210	216	209	234	214	229	204	204	193	215	245	234	222	209	213	212	206	224	238	224	245	230	221	235	216	212	225	213	209	230	222	254	230	211	196	252	243	221	234	202	221	241	226	205	219	231	216	226	216	221	219	240	207	193	230	244	216	225	214	222	224	205	225	199	218	211	218	218	198	213	206	236	210	211	218	231	250	209	230	201	233	193	235	208	212	217	224	219	183	206	215	224	257	244	207	232	243	213	226	207	215	216	228	198	214	222	222	204	231	234	217	228	237	218	211	246	205	219	222	197	207	230	218	231	241	224	231	223	224	201	210	224	203	200	225	223	243	224	216	213	217	198	204	222	247	204	222	218	236	231	206	191	229	217	217	208	207	247	218	211	217	208	226	209	241	219	213	256	225	212	246	212	225	221	211	225	258	242	200	211	261	216	237	219	230	206	230	236	219	234	212	204	226	219	207	241	249	219	219	250	234	225	198	221	195	208	187	234	232	213	206	224	227	227	198	222	218	204	200	229	238	236	177	206	235	211	240	217	213	256	216	220	197	213	239	222	213	215	228	250	223	206	242	229	224	219	213	210	196	222	223	229	229	206	234	233	193	217	236	227	237	197	222	216	223	234	237	223	210	235	217	216	266	228	226	229	242	227	238	210	220	236	222	242	201	233	206	218	217	241	213	251	222	193	233	216	235	238	219	239	239	240	225	216	221	217	236	223	239	221	203	225	222	217	218	233	224	227	217	209	212	249	218	244	214	247	235	211	217	233	221	226	213	200	206	229	231	230	236	237	253	219	224	215	221	196	231	222	229	234	245	212	244	227	239	199	225	215	222	237	210	231	206	215	194	215	209	230	216	248	227	243	232	207	235	227	220	228	251	216	232	251	223	212	236	220	192	230	254	195	205	235	216	264	229	247	203	223	213	221	235	208	230	205	234	218	239	217	233	238	206	233	209	233	218	236	196	225	218	238	220	214	220	226	239	214	201	229	238	227	216	211	235	200	222	228	236	215	222	211	224	220	234	208	197	216	227	225	198	215	230	203	209	215	206	224	249	190	228	248	223	216	210	243	225	233	204	214	220	240	215	213	243	237	220	207	203	241	194	227	215	210	237	226	203	209	203	214	217	222	194	219	211	234	249	198	225	230	212	207	217	224	200	242	217	201	217	226	211	192	228	195	216	228	237	202	222	225	225	230	210	229	219	216	229	234	245	225	227	213	208	219	225	238	223	205	240	227	228	217	246	223	228	251	229	211	242	223	202	205	223	223	225	225	227	217	234	218	212	202	221	214	225	234	224	221	233	207	251	228	241	246	216	203	241	216	228	204	247	232	214	235	226	214	223	220	246	221	204	210	205	231	215	219	222	221	231	206	239	215	220	201	236	233	207	233	197	220	237	209	228	221	230	210	222	199	209	187	234	202	232	234	242	249	222	229	237	224	197	229	220	237	216	224	232	215	226	212	218	198	229	226	213	238	208	208	211	217	230	206	216	219	206	213	238	212	231	250	194	186	197	217	245	228	218	229	197	247	229	212	226	214	215	214	237	216	242	231	213	239	219	201	215	245	219	215	238	228	234	239	205	226	190	196	222	200	214	240	220	236	242	208	205	232	237	227	240	226	238	248	237	209	217	185	220	199	209	195	217	250	226	224	235
3058	4960	3346	1610	1139	919	771	582	482	469	393	403	355	340	312	301	333	316	297	281	311	289	312	280	295	284	269	258	282	251	264	248	262	270	250	267	280	278	268	259	282	265	289	271	295	280	277	246	275	270	256	253	245	258	289	238	287	258	247	273	241	268	256	275	240	269	292	251	266	302	229	248	245	253	266	271	268	259	276	276	239	248	285	262	259	257	248	288	273	287	238	285	246	242	270	261	235	261	287	254	290	287	254	259	246	289	253	275	284	249	248	269	263	255	263	257	291	256	238	250	261	244	251	261	265	266	290	266	273	238	265	283	251	255	281	241	251	241	250	281	249	263	260	281	272	284	252	285	242	280	220	268	271	276	304	264	266	255	288	233	269	271	249	250	241	253	254	286	260	273	258	264	275	268	298	263	243	260	241	262	294	278	248	254	276	280	245	268	232	269	273	272	260	252	280	265	256	260	303	282	244	251	241	282	263	246	265	253	241	223	248	256	277	278	266	268	246	267	247	253	279	259	267	269	248	269	254	261	255	238	254	264	306	275	255	238	262	248	253	277	256	259	258	254	268	239	279	282	266	255	252	294	274	281	227	281	275	245	280	253	248	243	258	263	257	272	269	279	269	279	264	260	288	285	260	246	229	266	248	234	257	278	261	256	271	264	296	266	245	247	245	252	254	282	289	285	270	293	267	286	259	225	265	251	220	239	258	259	256	272	277	273	259	271	236	238	249	252	239	256	275	261	275	274	269	259	268	256	264	275	268	269	244	277	275	236	266	258	250	240	298	252	285	223	273	237	270	275	258	289	274	276	283	256	267	277	258	267	273	246	253	282	261	245	245	247	261	283	233	242	272	278	267	258	283	258	228	255	284	273	254	247	250	268	233	264	265	278	275	234	248	283	269	249	262	278	280	215	245	239	257	266	266	262	250	251	240	285	259	276	280	254	261	252	306	268	273	237	284	257	262	278	270	267	260	276	251	268	274	266	253	260	261	266	271	258	272	247	273	239	247	264	287	285	257	255	294	284	260	254	268	275	287	264	266	242	272	277	238	251	247	258	271	271	256	264	244	233	288	264	252	281	240	270	262	255	247	250	280	261	262	285	278	255	232	246	246	249	272	274	283	270	255	254	245	277	265	267	260	244	257	241	273	273	247	249	267	254	259	263	246	259	299	274	255	254	266	275	221	274	286	245	267	281	260	252	244	251	241	254	301	247	256	247	225	284	292	256	260	274	280	255	255	246	227	273	281	264	263	267	258	267	273	237	269	257	279	267	252	251	259	243	271	262	262	246	247	275	269	272	275	238	274	275	270	263	267	263	269	267	296	291	276	259	255	271	270	263	225	263	271	259	254	269	251	255	249	264	286	252	264	272	276	243	273	260	277	266	245	224	259	266	251	254	267	283	276	259	244	276	278	262	264	252	272	265	283	264	265	255	271	273	269	248	252	278	264	263	280	271	244	267	257	262	245	235	264	267	262	281	268	264	282	267	254	244	269	235	240	286	260	281	269	265	265	241	255	292	253	281	241	244	274	274	275	264	227	231	246	241	260	260	257	281	274	271	250	284	251	298	260	281	254	277	241	251	283	279	243	264	254	263	271	268	262	258	244	280	261	287	264	251	262	264	279	272	269	302	264	252	261	285	276	306	257	255	279	260	270	299	258	273	255	233	267	272	269	295	271	273	253	271	261	245	244	259	258	249	281	249	292	283	254	299	263	263	280	272	246	265	252	232	249	274	287	252	260	265	225	251	259	281	250	252	228	281	280	285	243	256	265	282	225	256	248	275	284	282	245	250	268	247	261	283	274	281	267	269	266	259	248	244	230	272	242	279	263	268	266	282	274	278	286	257	229	247	255	263	305	251	243	255	259	283	267	221	270	262	298	292	264	276	268	302	254	286	259	274	269	270	265	267	270	260	277	266	248	250	235	253	265	301	246	259	242	260	306	269	243	236	212	232	233	272	260	287	252	233	270	249	282	261	277	259	254	299	237	258	281	276	272	266	281	242	249	266	271	266	288	264	264	268	241	267	266	295	259	280	259	253	245	285	230	244	281	243	278	255	253	265	222	240	246	243	279	281	264	234	236	275	255	245	261	263	251	262	266	237	283	251	252	242	267	263	242	291	271	304	248	277	264	302	231	307	245	260	244	267	260	282	302	301	261	268	224	268	259	280	245	257	284	266	260	273	259	214	270	250	263	260	250	249	261	280	266	253	256	246	227	281	267	281	281	273	258	232	256	263	280	263	276	263	266	243	264	241	241	232	251	277	250	256	278	279	262	246	252	252	273	231	249	259	267	272	265	281	300	283	249	252	288	276	288	260	249	242	254	250	295	243	269	271	268	280	242	282	273	278	282	279	269	275	238	233	261	295	254	314	284	256	299	272	239	269	259	265	260	249	273	246	271	255	271	259	268	263	291	253	233	284	279	266	270	254	281	247	277	266	282	255	270	258	252	258	275	239	278	256	274	272	275	244	265	264	284	273	298	260	249	257	251	289	262	240	269	255	264	283	279	252	278	250	261	255	265	278	242	268	248	262	263	282	263	270	268	237	253	235	264	260	281	257	257	255	262	277	257	269	246	283	258	277	277	291	240	252	264	302	236	262	250	257	252	267	255	252	293	268	268	237	262	236	256	267	240	254	279	295	283	277	251	258	262	258	260	246	215	282	269	280	265	241	261	222	254	243	267	276	261	238	262	231	255	265	275	270	213	255	255	260	259	268	265	229	300	256	280	285	282	281	270	251	266	258	243	270	267	263	262	263	245	277	266	263	266	257	284	265	252	257	254	241	279	257	255	261	262	278	263	266	276	260	250	248	265	250	273	256	251	253	249	294	255	237	251	282	279	252	244	252	272	263	274	273	275	246	251	281	270	266	256	248	251	283	262	262	244	252	255	252	267	243	256	259	251	251	262	254	255	259	287	266	255	276	255	264	275	251	267	280	231	248	276	290	273	246	262	279	246	256	270	318	250	257	275	252	241	268	297	257	272	285	278	253	230	255	276	257	270	270	281	288	286	247	258	281	265	248	257	267	272	244	246	263	259	263	281	239	253	244	280	288	257	272	258	271	248	255	263	235	292	275	282	269	276	250	245	270	297	245	283	276	232	278	279	261	250	278	271	239	255	247	252	279	286	292	261	279	247	265	285	237	259	231	284	285	251	291	250	282	239	270	258	263	269	255	255	262	255	284	270	213	265	268	278	260	267	276	257	250	288	253	279	280	274	273	280	274	264	230	293	251	237	262	290	261	267	256	276	303	282	226	272	306	244	260	226	248	271	256	241	252	253	225	269	255	261	256	274	276	263	264	272	234	266	259	254	287	247	245	256	279	254	267	261	258	229	274	274	220	235	267	245	248	245	268	258	250	258	269	259	281	261	239	253	250	282	278	306	264	270	272	249	237	246	241	251	271	254	250	303	253	281	233	269	275	270	274	268	266	238	260	273	247	309	252	263	246	275	269	260	224	244	269	260	281
22385	21140	28875	23649	21133	21177	10793	1432	1066	1065	945	891	832	781	811	725	688	712	703	716	741	684	708	732	661	727	702	685	633	653	680	686	668	654	682	688	641	675	621	668	674	693	634	621	671	645	613	673	659	691	610	667	658	684	647	606	702	629	651	666	592	638	680	649	632	628	674	650	612	650	679	612	618	621	627	663	683	650	612	671	624	657	632	641	625	665	610	627	628	609	581	617	679	655	661	636	639	621	652	667	652	597	634	596	628	621	696	652	661	643	632	642	648	628	658	589	676	632	605	617	617	665	652	647	655	649	632	625	628	638	668	599	648	657	655	622	664	659	639	678	624	652	578	656	612	671	679	633	658	688	691	644	650	647	627	633	650	664	624	684	635	706	637	638	702	666	626	644	640	628	633	649	640	671	616	643	660	647	629	616	643	603	663	647	626	659	686	626	653	626	666	698	652	648	649	628	631	625	649	671	615	621	591	673	634	634	588	581	670	642	641	670	699	648	630	639	630	607	651	664	648	631	631	640	640	693	661	630	616	629	650	635	651	640	649	607	637	675	611	611	618	617	676	635	625	639	645	648	646	658	628	673	652	621	609	560	599	658	619	624	655	638	646	612	604	642	629	630	646	642	619	629	642	665	613	667	597	634	632	598	611	627	645	605	624	626	629	648	669	562	631	631	642	637	632	667	597	627	638	641	615	624	629	632	617	652	635	610	661	641	672	641	639	643	643	650	653	618	614	682	625	654	691	614	624	665	648	658	615	660	628	707	629	682	597	643	638	654	644	655	621	635	671	616	628	647	615	612	669	667	636	605	628	647	662	662	646	676	640	617	637	649	638	670	644	583	630	639	661	619	616	602	677	631	597	644	640	624	662	636	616	640	599	631	639	642	634	659	604	648	656	610	600	636	621	656	671	647	651	569	639	638	657	671	700	623	672	646	661	659	589	606	662	618	652	646	646	619	657	634	601	594	649	654	621	619	679	593	645	704	625	660	636	626	621	645	603	609	667	700	651	619	659	609	587	645	636	624	644	640	676	579	695	656	685	630	612	634	697	618	645	709	650	656	620	680	645	608	632	667	632	650	668	590	627	604	638	628	608	666	635	671	635	614	634	596	665	725	641	636	618	677	657	675	604	676	652	690	671	620	649	662	621	628	671	677	600	663	686	598	610	650	650	641	615	591	673	642	621	633	624	589	641	613	634	692	620	665	640	623	645	632	648	648	609	640	664	685	638	662	654	674	643	677	662	640	641	657	634	696	629	646	673	650	601	647	609	643	667	657	623	638	655	632	625	668	612	642	640	632	634	634	625	690	618	649	640	699	658	667	633	654	633	628	613	663	631	584	625	609	621	596	650	650	685	646	606	623	676	611	663	637	687	656	632	655	610	643	585	606	670	648	633	623	571	600	617	678	671	645	671	639	660	607	632	637	680	650	626	620	640	636	590	623	619	617	608	620	618	647	642	613	645	606	643	661	669	664	647	638	607	642	622	663	630	615	612	629	631	664	640	701	675	650	664	639	644	612	704	611	632	660	631	609	618	644	592	655	629	636	645	661	617	594	672	634	674	639	637	631	630	662	683	663	686	674	611	690	680	692	669	625	657	663	671	664	654	620	679	598	628	616	639	624	628	629	658	633	623	691	642	668	610	612	604	666	643	612	592	626	621	634	653	651	606	621	633	615	586	601	649	607	674	637	642	644	627	661	665	641	643	634	637	627	633	658	624	662	569	639	656	597	644	642	637	662	615	630	662	656	646	611	639	659	647	689	587	635	644	601	618	640	635	624	628	615	622	629	589	619	593	609	630	678	642	652	669	691	649	631	610	662	621	656	592	632	625	653	561	622	633	649	652	610	663	651	629	652	659	625	637	616	648	647	622	603	636	653	643	657	637	679	661	603	653	629	571	594	649	631	660	632	593	616	636	667	631	644	665	625	663	664	652	686	646	706	649	638	600	642	629	623	634	645	637	677	629	652	679	669	641	657	675	619	596	650	623	619	642	615	633	611	638	690	673	610	644	648	595	631	612	675	649	623	635	612	627	644	654	612	628	656	635	643	597	593	618	632	610	672	607	652	612	651	637	643	713	579	610	618	627	681	658	663	648	628	621	601	637	626	623	659	595	667	690	637	608	630	624	653	671	601	660	638	623	625	654	699	629	634	635	591	670	628	626	620	628	620	672	646	638	611	625	687	652	625	645	657	634	662	681	647	639	646	626	664	611	685	674	626	641	673	646	637	620	628	677	650	628	644	628	613	621	624	641	624	623	625	661	611	591	645	612	631	646	630	615	666	630	647	671	596	672	632	660	673	688	629	666	607	616	630	653	641	619	639	609	659	638	626	664	662	622	633	620	570	630	658	627	621	649	641	639	625	612	640	642	636	651	646	649	661	656	634	648	630	655	601	617	664	644	648	653	625	633	626	628	642	663	595	621	591	615	628	621	649	634	622	636	637	602	647	672	660	613	656	631	629	607	658	660	652	665	655	680	590	645	639	657	623	632	630	609	668	688	650	613	642	626	614	650	671	607	677	654	645	645	602	611	632	619	620	617	645	658	654	655	692	652	684	654	630	614	635	626	653	661	663	637	687	679	635	658	634	632	642	664	644	623	628	618	643	638	642	609	642	659	649	636	629	615	666	678	656	621	642	632	651	652	657	668	689	629	651	631	651	653	657	624	650	648	646	656	624	667	608	644	657	633	586	651	656	624	642	632	634	634	642	666	659	641	640	618	626	624	648	602	656	703	624	638	631	629	601	683	632	633	656	685	615	664	606	627	633	667	629	641	641	574	618	644	676	621	627	636	594	659	631	632	671	656	639	630	697	627	633	624	641	614	681	652	620	642	661	606	647	602	608	625	652	640	633	678	634	636	649	643	640	598	675	654	617	636	674	624	654	609	592	614	646	630	578	603	635	643	647	623	636	615	660	646	632	666	619	655	600	612	660	629	619	584	630	640	688	610	627	672	620	638	659	638	640	637	618	650	603	684	666	656	627	645	667	623	633	630	634	644	635	641	611	636	640	682	625	621	613	646	581	669	610	629	618	650	631	647	626	625	605	656	638	639	609	629	608	637	614	605	679	600	670	654	641	657	637	615	636	662	616	654	647	621	668	636	611	632	629	707	658	638	603	595	655	617	643	630	610	650	611	656	690	644	660	611	642	624	633	632	639	589	635	654	644	663	675	667	632	620	645	629	619	625	677	671	671	650	631	644	625	640	601	608	616	662	642	668	637	647	663	600	628	644	612	666	679	612	595	626	656	648	661	650	621	626	605	625	621	612	630	629	623	597	598	654	646	661	662	670	652	598	624	602	650	643	673	602	652	619	621	615	634	660	630	638	653	673	624	663	635	687	626	627	652	655	673	612	628	646	638	643	636	634	648	619	625	656	640	622	611	631	687	645	591	640	644	676	648	626	625	615	607	654	605	674	637	603	618	630	603	619	614	638	615	634	715	621	658	689	625	621	699	621	621	651	573	643	637
4293	13810	9911	4969	3650	2889	2292	1855	1501	1323	1231	1149	1052	995	935	858	870	829	818	778	824	807	727	778	794	739	797	725	728	752	743	762	724	721	740	710	728	762	668	738	696	704	661	712	742	704	704	694	799	696	686	698	684	742	665	738	672	711	704	696	718	669	726	696	706	709	655	680	732	667	688	662	679	667	709	727	707	718	673	719	674	649	692	686	688	757	717	717	698	687	697	725	706	697	690	684	674	679	644	666	722	718	704	718	722	687	750	730	675	688	728	685	719	722	671	708	692	714	718	662	731	729	653	665	703	681	699	685	717	699	671	752	731	711	675	727	665	748	705	728	661	719	713	786	668	688	735	693	736	696	725	708	674	693	709	695	699	715	671	669	719	698	717	691	675	725	688	731	666	671	646	671	650	713	652	707	663	672	666	730	639	700	690	680	716	708	686	722	663	671	662	673	714	712	726	635	655	698	707	654	650	715	705	699	702	694	665	672	716	711	694	657	706	705	619	689	667	669	754	666	743	705	707	705	714	715	697	682	703	709	687	696	694	676	725	714	624	686	736	695	677	689	656	692	707	725	696	740	697	720	706	659	691	730	666	679	674	673	670	702	669	682	673	658	652	712	716	763	685	674	719	695	706	684	653	673	679	681	687	688	707	681	741	715	677	663	717	690	721	727	683	686	649	684	672	698	720	723	742	664	687	683	674	688	698	720	690	657	763	718	696	699	707	694	691	714	686	701	695	684	702	694	673	689	686	704	711	740	698	715	714	722	713	681	734	696	696	620	717	666	738	751	738	750	741	676	670	698	692	704	680	656	669	731	711	697	706	677	708	709	690	720	709	714	679	717	668	695	681	677	679	710	681	687	709	700	682	679	683	714	721	654	729	682	695	673	657	695	671	697	687	740	700	688	686	639	670	695	688	682	661	693	654	719	643	778	725	690	741	702	683	694	708	704	735	717	679	698	689	723	672	681	676	692	709	686	673	699	682	781	750	648	666	673	743	729	663	716	702	718	676	659	689	675	727	658	693	726	660	699	712	716	720	680	744	691	632	729	752	707	721	687	701	705	685	713	673	672	703	718	666	679	693	759	672	688	670	677	675	731	640	689	726	725	721	691	636	663	727	660	699	675	677	650	680	685	726	704	722	688	663	698	687	694	723	700	710	740	699	662	715	648	690	708	737	742	687	662	630	672	714	710	715	717	718	673	685	661	725	714	683	682	661	707	708	668	663	685	638	688	714	750	736	693	680	752	713	704	698	739	660	677	710	681	744	666	703	698	699	706	703	686	717	723	686	700	724	657	752	666	723	669	688	708	734	686	706	720	695	669	676	703	684	677	672	698	671	674	713	662	667	645	699	718	723	726	691	688	705	715	666	707	674	760	638	685	700	685	725	722	694	704	679	732	677	678	702	724	694	713	706	685	724	694	688	710	681	734	712	664	686	723	737	704	685	704	733	686	665	720	710	653	696	727	682	717	706	728	703	674	686	677	767	678	678	705	647	709	692	743	669	687	675	712	656	711	726	697	734	678	714	682	723	685	698	762	701	695	677	683	726	687	694	701	636	685	648	720	702	704	691	718	714	714	718	686	700	719	713	686	729	699	721	707	680	727	733	702	738	750	704	702	715	715	704	689	708	716	651	710	727	625	646	688	652	687	646	699	650	679	724	688	721	698	699	698	715	709	696	710	682	676	653	711	701	685	676	679	680	721	716	774	689	666	678	686	700	710	685	688	689	668	680	661	701	685	729	686	721	694	694	727	722	699	661	697	718	691	730	707	684	658	707	720	682	717	743	723	718	688	688	674	674	701	678	721	685	688	688	678	679	691	692	741	696	675	668	671	714	676	738	692	713	660	706	698	725	679	712	706	692	667	734	730	723	694	725	700	681	684	676	724	728	707	737	777	699	667	690	656	703	743	652	676	661	712	705	721	712	694	696	680	683	714	682	736	668	650	703	752	699	682	675	688	742	693	685	724	680	713	687	652	705	711	739	687	695	688	715	730	657	697	712	689	775	666	667	697	698	686	656	676	681	728	701	730	689	696	712	639	701	692	663	677	708	719	710	742	694	740	702	676	682	708	666	678	677	720	684	688	698	682	739	715	684	657	674	703	664	713	670	684	680	658	706	682	745	703	732	663	687	644	668	696	684	684	715	697	691	700	678	716	711	741	674	688	732	678	697	718	681	677	696	643	679	704	685	664	663	679	731	705	685	677	731	654	685	688	678	694	703	714	664	674	670	637	705	679	743	696	695	639	733	728	699	735	694	679	674	721	696	682	747	699	714	705	714	685	701	676	712	681	700	709	700	695	638	673	727	730	666	689	686	686	705	676	749	681	664	676	710	719	655	708	705	677	672	703	685	713	683	714	714	684	668	684	698	671	737	715	692	683	661	709	689	678	685	728	663	679	692	685	708	676	700	730	746	708	687	653	700	682	712	701	729	687	718	675	698	713	704	690	724	660	716	686	650	726	689	696	682	688	721	646	753	662	703	679	689	699	714	659	630	677	695	677	700	710	706	707	722	707	674	705	692	658	691	680	698	667	697	753	699	663	675	697	663	726	701	704	692	706	691	673	655	677	708	679	690	673	748	715	700	683	691	715	718	720	720	707	718	660	735	651	662	681	683	700	682	684	678	779	668	735	699	746	707	739	684	708	698	679	701	711	680	705	699	647	699	675	654	688	720	676	709	701	724	703	689	696	682	735	640	743	710	743	666	659	698	663	703	725	725	688	734	675	727	718	677	693	680	708	634	713	696	677	730	699	708	655	719	706	665	711	672	645	670	717	670	684	703	703	656	693	699	725	743	664	665	734	723	643	688	679	653	692	682	720	723	722	726	694	671	692	660	697	711	648	692	695	705	692	707	720	693	732	734	672	683	655	735	706	670	723	671	695	656	673	650	701	699	711	692	680	681	713	676	635	700	682	670	672	661	716	689	754	710	699	673	719	698	699	684	723	679	698	712	715	722	698	716	704	745	727	768	733	666	658	726	703	689	678	705	685	688	679	726	687	682	693	713	719	718	675	671	715	729	699	715	695	695	707	696	709	664	725	703	706	681	685	647	694	721	659	754	680	674	721	700	724	711	691	676	715	691	669	683	655	675	720	685	691	693	707	774	693	669	686	718	680	736	716	674	746	671	688	720	734	718	708	714	680	681	679	729	676	707	701	662	711	714	670	734	684	702	719	702	713	729	702	645	713	690	685	693	651	744	676	682	696	721	730	700	692	739	707	700	729	709	723	686	711	690	718	661	717	709	704	730	731	655	715	670	704	757	773	660	715	673	706	731	685	689	767	669	675	683	744	666	689	711	733	727	698	758	712	683	697	728	644	732	717	671	725	698	681	717	720	717	715	724	663	720	688	656	682	714	708	729	683	677	740	720	740	715	701	690	735	746	703	700	722	690	687	758	693	698	707	750	685	668	709	686	656	734	695	672	690	655	656	731	699	672	707	728	704	660	713	683	693	699	677	680	727	717	680
27328	17878	4112	903	695	654	564	456	487	488	460	440	468	446	480	471	388	450	486	473	443	473	480	471	453	457	491	452	447	455	451	456	471	449	444	441	481	436	452	454	433	452	472	439	450	437	475	469	424	507	446	455	440	459	454	436	440	461	459	507	438	448	469	487	467	416	420	424	420	451	450	456	459	434	445	449	437	451	453	407	465	491	463	458	436	433	437	433	463	427	463	441	442	441	425	456	435	456	436	457	462	477	437	416	449	480	452	450	460	498	468	414	436	444	461	440	432	478	452	459	470	433	451	436	418	441	436	470	444	446	433	487	430	476	433	447	470	423	440	445	449	406	439	460	460	443	436	487	431	493	455	459	439	491	471	440	431	471	452	450	493	482	448	440	449	468	489	439	478	479	499	429	416	435	427	487	456	451	436	420	424	439	442	472	442	436	455	451	429	466	459	463	450	445	471	441	466	474	470	485	471	476	469	432	475	438	470	453	439	457	464	466	457	449	445	429	473	447	473	450	477	422	462	443	452	436	466	433	476	481	477	477	455	445	470	474	461	445	453	497	458	430	412	431	456	455	430	500	451	434	452	443	443	456	456	438	436	457	464	426	470	456	461	497	443	470	450	456	441	426	476	472	444	479	455	488	468	478	408	423	427	497	437	469	454	439	446	472	480	493	510	441	449	432	425	423	423	461	417	422	419	452	423	399	461	494	474	433	432	481	481	444	445	447	441	458	423	455	443	471	462	460	447	452	453	485	457	449	463	440	472	450	440	466	415	463	478	443	453	462	438	469	481	473	502	452	426	433	445	464	439	490	416	433	438	394	496	467	480	450	498	441	471	479	475	431	440	444	468	474	472	445	459	467	443	436	473	481	444	454	442	477	444	478	435	447	482	472	427	431	453	466	427	460	490	460	443	436	468	422	411	467	467	481	460	434	455	420	491	477	430	456	431	444	450	445	482	444	419	454	468	422	478	486	438	426	447	460	453	456	460	465	485	437	438	434	460	455	443	446	449	469	436	436	437	428	479	504	477	466	441	446	415	462	464	418	445	452	481	451	412	477	432	448	467	430	470	441	434	459	455	464	446	483	486	451	430	431	457	450	489	452	440	437	471	456	455	434	441	464	472	438	466	433	456	426	437	450	464	463	452	461	433	435	463	460	436	433	457	449	466	427	450	466	411	450	455	456	472	450	532	438	472	487	475	450	452	445	448	475	435	466	419	433	456	446	449	475	463	453	462	449	452	449	461	458	449	467	462	459	457	450	476	459	457	433	443	454	486	474	502	464	439	414	459	456	488	470	452	439	441	439	515	461	482	449	444	481	449	454	431	477	422	428	447	446	471	440	471	469	490	489	430	436	464	465	473	379	477	429	459	443	432	469	498	434	472	466	448	457	465	447	453	442	433	458	444	452	398	472	459	443	453	471	427	453	473	474	488	448	447	446	466	478	446	478	472	441	455	437	461	472	447	438	439	447	439	429	449	458	438	506	480	482	423	416	472	432	419	450	428	508	481	445	457	414	460	484	426	435	433	443	410	482	422	503	476	459	460	426	439	498	445	475	446	447	498	467	453	469	448	479	456	445	420	377	448	458	458	441	466	456	423	442	473	416	449	453	416	445	434	459	452	442	466	423	472	462	494	447	472	458	454	474	455	483	449	430	468	482	431	444	439	443	490	453	472	448	449	469	468	469	432	451	470	440	455	439	434	464	459	459	449	478	465	454	445	426	475	461	432	455	429	442	457	426	462	426	446	462	453	456	483	485	489	455	443	451	439	452	419	469	491	446	429	440	442	457	469	455	458	478	453	439	468	416	439	453	430	431	448	459	429	414	463	429	446	451	423	421	446	499	468	467	452	441	448	465	436	462	460	435	436	422	465	433	433	446	445	458	431	415	458	429	416	459	433	453	457	454	443	469	499	441	461	443	452	436	419	448	420	450	429	457	460	435	415	456	431	444	473	459	464	458	432	469	464	431	464	442	477	465	449	475	484	459	452	487	419	474	437	448	471	445	467	438	458	442	445	461	462	448	474	462	447	453	486	467	422	480	410	499	474	470	453	429	448	440	436	418	465	436	480	431	446	429	440	468	447	453	444	430	501	492	376	438	450	471	471	479	440	446	471	435	469	467	456	450	455	440	472	450	399	442	467	470	454	472	414	465	437	481	460	425	478	494	446	473	424	467	491	453	410	418	456	461	451	405	455	454	462	415	427	484	455	471	438	454	471	461	475	482	475	484	465	483	473	446	423	437	447	495	440	498	416	455	455	442	447	442	448	480	457	504	464	443	450	461	513	447	504	456	516	455	434	469	461	427	441	464	480	446	447	456	449	464	446	479	436	474	424	444	448	454	448	465	442	432	418	469	462	439	428	463	402	452	464	446	469	431	456	478	471	474	443	456	479	415	440	456	490	463	457	447	454	457	473	463	422	434	453	515	416	443	459	468	444	478	476	433	425	459	424	426	447	429	458	441	453	479	417	486	451	453	472	437	467	441	487	404	465	460	438	439	459	433	449	458	473	486	464	452	465	464	444	475	447	459	431	425	459	482	440	422	464	452	482	479	422	437	423	494	453	465	443	418	445	442	453	432	439	426	434	427	461	457	426	437	475	425	476	465	406	485	396	438	484	430	407	427	468	475	439	425	456	465	468	471	423	478	429	472	432	436	433	437	469	494	446	505	457	471	425	474	486	469	466	459	439	427	479	466	450	443	453	449	451	493	459	403	490	470	459	446	468	451	421	488	478	458	441	472	462	430	455	438	470	449	508	446	464	406	466	424	464	445	507	400	463	458	437	449	441	482	446	449	437	436	477	458	445	439	460	482	450	425	466	449	503	467	483	435	427	497	449	456	432	451	451	421	483	457	488	446	472	443	492	483	429	454	444	453	452	449	444	439	463	454	439	473	428	446	470	417	469	463	448	467	478	437	462	465	486	453	487	415	463	473	459	477	441	413	472	464	466	465	431	464	482	465	516	457	455	437	499	446	475	487	426	425	432	490	458	461	449	464	444	458	510	429	488	464	477	399	447	471	476	440	467	437	434	429	444	463	473	444	439	501	468	491	454	463	465	480	469	380	448	455	467	444	494	469	420	448	478	447	447	432	439	437	451	458	414	474	431	421	463	474	453	497	477	447	449	451	453	463	429	474	459	489	429	459	486	408	459	438	443	434	440	460	457	455	430	450	442	453	480	436	453	455	455	464	439	457	416	469	470	447	463	449	458	480	457	454	457	412	430	464	472	450	449	452	426	420	465	435	474	467	485	481	414	458	447	475	455	458	467	431	438	456	446	442	474	451	447	496	420	430	434	435	426	440	461	452	461	474	438	462	437	431	422	492	456	470	444	477	486	468	460	430	446	459	451	463	442	470	472	452	407	472	502	437	461	468	460	451	470	460	443	448	447	420	442	420	451	467	420	446	487	438	423	443	443	449	448	461	432	428	452	440	473	495	463	481	466	463	480	476	447	435	458	438	472	457	433	437
4301	982	813	643	553	500	539	472	534	519	467	502	548	495	510	495	475	521	513	468	477	512	495	456	467	501	484	449	503	461	453	489	459	502	471	520	478	509	498	481	485	473	465	550	495	473	550	470	492	493	499	498	453	506	472	459	520	519	479	484	474	445	505	447	489	465	477	483	461	494	482	487	471	503	467	491	495	525	468	514	481	530	502	483	474	492	471	482	495	470	506	448	520	460	443	480	505	491	453	473	494	449	503	465	474	498	476	504	463	492	524	505	456	492	493	522	495	466	438	493	462	531	477	512	496	472	493	497	469	455	506	484	491	496	470	482	498	487	462	515	514	497	492	496	491	532	528	482	432	514	472	510	480	476	510	546	465	518	517	509	501	496	529	503	465	463	508	484	515	497	445	479	498	460	477	496	503	425	472	518	472	461	493	490	492	421	478	427	477	506	462	489	468	497	472	525	457	473	492	477	482	487	522	467	463	483	492	501	452	520	454	482	495	489	461	478	510	455	472	489	477	529	499	516	436	452	472	493	473	480	507	468	500	477	485	472	467	461	481	472	511	502	526	484	505	475	511	474	457	475	456	481	471	484	522	500	506	508	484	490	486	479	504	471	481	494	517	493	464	480	491	470	498	469	467	466	467	495	530	467	535	516	549	498	503	490	499	492	489	477	465	508	485	484	526	484	500	497	498	503	459	491	472	500	449	491	493	510	461	517	525	473	479	493	500	498	495	446	472	526	431	493	485	472	458	468	523	474	474	484	469	475	471	504	482	501	457	456	512	491	491	487	492	445	454	498	466	445	484	520	510	465	472	520	473	497	524	492	470	482	490	516	482	533	543	482	467	478	459	483	465	504	487	468	512	539	499	509	467	496	486	463	504	513	483	464	472	486	498	479	477	482	498	522	513	506	500	461	528	485	437	484	481	461	503	462	468	512	495	468	510	471	488	461	466	496	479	475	513	546	491	495	494	484	491	469	503	486	473	491	480	535	507	479	470	513	483	486	473	478	491	473	495	456	497	505	474	502	519	537	479	457	475	481	467	442	496	527	499	497	462	489	517	508	452	522	470	497	474	476	494	466	485	489	485	464	510	488	475	508	486	484	452	468	478	479	468	443	460	462	507	477	480	499	457	476	473	491	490	514	486	468	478	511	526	523	484	448	486	459	470	515	476	504	488	469	462	472	495	476	517	507	521	450	489	460	462	484	481	508	507	511	472	504	495	491	498	508	469	452	465	504	446	492	487	494	529	498	493	454	515	534	509	484	476	494	453	453	498	525	509	541	524	474	496	509	502	478	483	486	445	507	487	481	494	484	499	451	481	470	462	478	473	457	499	497	497	524	484	501	472	510	483	484	450	521	479	485	460	471	504	489	470	503	459	530	505	484	498	482	493	520	496	484	498	497	506	447	494	465	471	477	512	474	515	445	478	514	464	458	553	448	507	470	488	467	477	452	481	452	525	463	485	463	517	473	441	502	522	515	550	470	516	491	490	469	523	538	510	509	512	478	451	475	493	556	519	484	510	499	487	516	457	490	486	521	480	478	468	447	483	491	443	488	508	473	505	476	517	501	491	487	445	492	485	447	487	487	452	470	508	490	487	474	499	529	518	470	509	472	516	532	447	491	488	421	495	493	484	521	487	435	468	512	454	473	488	487	515	502	518	505	460	483	490	477	500	506	453	470	490	462	535	446	485	471	472	468	485	452	499	493	480	470	504	447	491	468	485	461	501	493	454	488	456	498	492	479	524	459	489	466	484	492	441	526	471	511	485	479	488	517	495	478	509	502	463	428	446	467	508	479	491	521	494	514	493	467	480	495	482	436	487	506	434	467	515	503	512	454	452	476	488	463	466	445	528	499	463	540	511	458	494	491	463	507	490	479	464	482	505	442	455	486	477	488	505	503	487	466	500	453	482	513	499	519	473	506	509	501	467	482	444	474	526	473	492	506	479	511	473	502	474	477	482	497	511	469	454	488	480	467	461	510	575	487	464	474	480	477	482	461	478	488	478	436	501	531	453	511	481	460	479	434	473	501	525	490	491	462	496	456	496	509	491	467	502	503	481	446	518	486	460	472	469	468	464	469	472	494	457	489	486	526	515	482	498	496	468	507	513	478	479	524	465	490	480	485	513	470	479	479	508	453	492	471	496	472	501	495	495	474	511	525	475	498	450	454	491	454	500	483	475	508	477	450	536	496	486	503	495	514	461	488	463	502	472	496	498	487	510	449	452	498	500	501	496	497	494	504	512	484	476	473	533	460	464	480	517	490	522	516	484	510	463	464	511	486	449	481	522	475	440	482	481	500	501	482	506	489	521	488	495	471	502	501	548	474	482	479	522	470	444	465	505	474	486	504	483	502	465	481	457	472	497	467	492	506	503	483	501	493	502	508	500	441	463	504	506	473	506	461	501	469	507	481	493	483	526	465	493	505	482	543	482	505	484	501	488	499	495	461	467	471	450	508	460	451	482	447	482	490	488	458	482	521	470	481	445	488	491	478	496	492	498	492	513	466	479	469	480	450	468	466	462	458	452	474	459	508	493	505	490	466	471	488	474	441	519	450	463	482	504	459	487	441	510	526	504	475	499	514	449	457	495	487	451	505	502	495	474	447	479	487	513	493	468	489	466	492	504	493	486	477	514	446	489	446	446	496	505	463	483	477	487	489	491	493	485	518	454	464	462	432	476	511	518	435	496	438	466	470	461	450	500	483	490	473	491	460	476	447	466	482	496	471	501	474	435	515	508	484	509	470	469	468	469	461	465	484	450	488	489	513	495	475	489	462	501	485	479	482	493	465	474	463	467	515	503	480	512	489	486	456	473	478	495	491	485	460	484	497	476	482	479	493	500	466	501	454	523	481	475	460	510	461	479	453	461	498	468	506	447	460	495	492	513	472	488	501	513	475	499	473	473	499	462	488	522	488	489	467	503	509	525	484	483	489	454	528	505	475	505	494	487	535	496	494	472	482	460	461	509	500	501	494	480	479	506	464	488	497	488	448	492	476	441	470	479	516	513	470	512	499	492	539	526	468	482	501	490	499	478	485	506	522	490	469	467	505	519	522	482	466	479	475	501	458	472	487	480	463	482	476	513	553	473	486	458	474	507	494	486	479	481	489	449	463	488	530	461	511	480	498	469	451	499	533	489	443	449	462	487	490	520	437	528	472	474	503	506	485	455	460	502	456	504	472	500	442	471	476	491	487	531	470	494	492	448	486	508	470	511	481	461	483	493	491	482	504	505	523	480	520	496	492	485	476	468	491	477	479	498	485	487	477	515	467	447	480	480	474	451	475	480	449	508	465	469	469	499	463	472	476	487	487	498	476	491	502	490	522	466	473	464	493	479	496	496	456	468	482	527	505	476	501	512	503	450	484	489	503	478	462	507	515	464	463	508	473	490	500	462	458	483	469	489	493	508	470	471	478	489	479	482	479	473	517	513	505	442	423	491	479	438	488	509	474	455	488	476	498	469	489	460	525
23376	21082	28423	23959	21070	11975	1693	1148	970	1024	991	891	867	880	827	942	851	835	876	833	842	843	819	866	885	867	830	793	837	813	752	813	832	831	763	864	794	856	808	850	786	844	847	749	806	802	804	802	782	827	800	838	874	785	787	817	831	795	802	803	825	773	777	856	798	806	844	786	830	780	806	800	790	809	837	775	788	817	814	825	719	792	789	793	836	806	820	779	804	812	755	772	803	751	853	810	852	800	815	805	812	763	798	807	800	773	791	833	805	805	814	836	842	761	769	794	756	824	768	809	846	812	804	737	852	767	812	823	766	803	851	846	787	781	759	803	779	805	753	782	832	797	820	797	749	820	804	829	766	815	799	785	816	864	776	803	843	804	790	763	825	832	752	821	804	786	779	789	764	776	785	794	834	757	844	798	814	784	838	813	829	787	811	800	773	814	816	781	792	838	719	816	824	808	771	854	821	807	824	813	803	823	815	807	856	794	756	824	789	806	793	806	781	756	799	803	766	818	825	802	766	815	846	844	841	775	786	753	820	792	822	801	844	781	816	831	854	807	780	798	801	778	825	788	813	759	814	784	840	803	797	793	763	815	845	826	817	822	812	838	817	824	800	765	795	795	814	788	806	804	807	796	819	803	815	784	772	780	801	776	786	837	809	823	809	790	869	799	833	819	799	820	780	787	778	782	817	804	753	737	812	829	824	817	818	858	779	786	745	809	809	802	796	800	793	789	822	843	809	788	839	781	793	806	796	777	794	861	819	783	844	765	835	850	754	781	795	802	786	811	797	823	739	797	799	826	832	810	818	800	823	814	800	810	786	759	772	801	763	795	854	830	777	751	784	777	761	794	841	823	791	769	767	779	798	800	813	808	802	815	833	809	828	796	805	783	813	814	830	801	805	814	823	814	781	784	807	819	811	779	834	813	730	806	789	796	793	786	849	828	842	768	838	801	759	820	796	814	785	774	782	769	798	831	796	789	808	822	787	765	833	800	821	779	857	765	837	753	809	758	825	794	784	780	805	775	801	830	741	803	790	850	792	741	703	795	792	804	792	816	787	758	795	784	780	762	796	831	803	796	776	786	807	778	844	844	748	754	817	792	787	785	779	795	805	740	772	811	805	772	812	805	798	769	785	831	807	748	811	745	825	798	777	819	807	787	805	852	743	821	795	781	817	784	827	743	794	791	833	809	766	755	785	810	803	806	794	787	785	803	793	824	806	765	772	807	791	803	751	830	776	826	729	785	820	785	750	813	831	807	775	775	814	848	785	785	822	802	754	780	775	811	757	825	790	784	840	820	821	828	842	770	793	823	810	848	842	804	790	822	828	810	832	838	799	803	783	805	818	782	786	721	783	800	790	799	836	840	799	821	784	803	834	802	766	791	784	794	838	836	807	785	827	766	777	862	799	846	812	798	716	777	778	797	843	812	788	831	827	840	829	800	780	775	826	791	786	846	833	778	772	787	844	799	799	830	792	808	801	786	781	791	784	811	775	797	778	852	766	795	818	811	745	777	754	768	819	794	795	781	798	798	781	824	780	745	843	721	812	830	824	827	764	731	838	783	824	826	769	777	809	785	786	783	774	855	808	796	810	788	822	788	784	812	820	827	836	816	827	795	820	826	799	803	793	784	787	791	838	777	786	780	846	748	832	811	824	752	805	775	785	792	789	784	793	784	850	805	807	794	761	855	816	786	776	798	779	758	782	808	780	779	843	744	815	822	840	784	769	757	814	803	774	784	829	769	813	805	790	802	802	816	801	762	834	789	785	799	793	789	825	832	760	787	779	784	766	829	783	745	768	771	796	782	795	793	802	785	789	785	785	752	799	813	812	820	853	780	816	795	834	776	800	809	825	815	756	799	819	762	813	787	820	790	838	830	833	777	772	826	841	795	825	769	798	799	826	782	793	781	802	812	821	815	810	785	843	808	801	786	762	786	813	833	769	789	757	789	797	798	829	788	790	814	794	858	834	818	803	776	759	819	803	775	818	838	778	811	847	826	823	773	772	831	856	790	823	827	812	801	786	815	795	812	833	829	776	790	720	780	794	824	807	824	866	856	757	834	776	773	758	789	751	800	797	778	743	770	801	821	783	803	795	775	759	786	812	832	761	763	789	780	814	795	816	795	806	785	805	801	820	804	801	817	789	811	784	767	826	855	785	808	793	830	824	769	756	840	851	808	815	792	811	772	799	810	782	761	816	798	814	789	812	810	785	797	813	769	800	805	801	786	773	824	769	788	809	798	787	766	814	783	827	802	811	834	768	811	808	765	837	827	772	843	806	798	804	821	800	834	771	842	827	786	806	812	810	773	810	837	796	802	801	831	800	813	839	861	784	821	791	800	754	807	826	819	756	755	816	821	810	787	738	754	789	771	776	817	772	799	819	798	838	776	759	784	829	785	781	813	800	797	837	780	760	839	767	782	852	789	752	745	814	804	835	808	744	796	831	815	819	781	761	837	783	832	815	850	765	784	820	815	768	833	792	824	821	777	744	813	824	796	757	736	757	791	812	805	794	831	832	798	832	765	787	833	781	808	769	813	811	776	816	836	799	798	790	823	793	820	801	807	765	814	796	784	756	794	811	831	808	804	741	799	827	838	779	811	866	795	786	748	824	809	812	879	805	799	773	793	813	845	798	794	762	777	719	779	777	828	803	798	791	825	762	815	828	819	781	760	792	795	833	787	799	763	798	778	809	765	785	853	785	777	757	836	812	802	764	813	835	839	749	825	811	821	815	799	840	805	803	806	834	758	832	792	780	790	768	804	767	830	828	781	814	785	810	820	858	770	820	810	818	820	778	801	779	728	749	796	750	770	844	788	779	786	808	740	818	819	816	792	790	762	832	826	761	826	750	827	812	822	800	784	768	817	766	743	783	836	807	816	775	778	807	764	767	814	810	779	773	799	740	786	807	734	827	830	774	820	816	754	800	775	757	796	819	785	757	783	784	816	829	832	791	792	791	780	835	828	819	775	764	797	791	828	735	822	787	725	756	798	790	822	791	796	809	787	795	769	758	776	837	825	785	830	796	761	812	777	820	839	790	783	790	822	777	824	763	765	785	786	802	829	788	769	778	837	787	813	802	805	784	802	784	810	825	809	760	821	820	829	804	860	797	775	813	790	860	847	701	791	811	806	819	799	807	761	787	828	798	789	779	837	795	794	814	830	817	802	804	855	843	796	788	790	742	762	756	816	804	813	824	804	800	775	780	731	809	820	797	799	765	832	814	786	734	860	823	740	811	827	830	802	809	822	782	801	815	836	831	785	789	861	792	780	772	861	766	803	820	773	823	826	756	832	789	836	788	792	808	758	812	760	766	816	779	819	805	817	768	783	754	799	825	809	820	808	846	812	790	808	823	768	784	832	764	787	789	807	774	839	825	831	807	807	817	761	787	854	787	766	796	803	792	759	781	800	812	770	835	825	802	844	794	789	811	744	833	769	832	803	802	796	752	802	767	792	802	813	821	800	810	835	785	802
3296	8440	6018	3029	2399	1959	1565	1455	1290	1117	1111	1054	991	953	948	908	871	950	968	873	903	883	850	876	919	854	839	847	852	872	872	922	859	850	840	851	847	817	904	830	870	821	823	873	842	890	871	791	849	868	833	857	829	855	820	885	853	858	802	880	859	875	847	844	780	869	880	877	913	810	876	897	815	883	829	846	900	855	884	861	849	895	816	811	899	773	834	886	840	837	909	827	868	837	839	799	826	811	872	810	851	824	839	874	854	843	832	805	864	810	865	818	908	832	853	834	867	853	821	839	837	865	822	858	841	845	845	859	897	868	844	854	869	867	840	847	859	847	886	839	796	877	834	863	821	833	847	849	839	828	851	846	791	892	829	881	781	882	873	869	855	825	899	856	840	885	851	853	804	866	855	836	834	873	809	837	841	846	920	789	860	820	856	842	830	825	903	822	856	883	857	897	816	863	860	854	842	830	817	880	875	864	845	853	861	845	848	859	794	868	813	825	850	812	807	849	831	809	808	827	815	822	829	862	841	834	846	904	867	902	869	887	856	831	863	823	821	878	825	815	844	854	842	898	861	811	872	807	868	838	815	906	848	835	849	883	908	836	873	878	848	822	899	842	900	851	829	884	845	839	876	839	829	887	858	853	833	838	833	833	810	828	819	863	869	870	821	821	850	873	827	795	862	875	866	844	855	839	792	827	866	833	828	873	829	854	820	850	911	828	910	839	802	871	853	791	848	810	873	857	842	837	848	822	806	850	839	916	843	869	810	858	859	863	840	868	822	849	879	797	847	837	825	847	875	841	811	867	866	871	852	871	848	841	888	848	838	824	798	866	838	802	897	833	872	855	827	819	884	850	850	840	886	876	831	854	855	895	835	867	821	807	878	913	882	886	905	852	843	889	842	868	878	832	835	887	843	846	804	855	846	814	854	838	828	813	825	807	878	856	789	833	883	849	894	902	852	874	875	845	852	827	855	846	867	865	833	844	850	935	832	828	872	847	881	827	844	867	850	821	828	820	841	860	862	826	837	860	877	864	840	836	902	831	818	816	833	809	866	839	836	890	865	832	887	800	774	815	895	851	876	824	875	868	852	830	792	814	896	790	848	855	819	836	847	829	858	861	841	886	843	869	855	831	837	887	837	851	827	840	882	817	886	810	818	846	911	897	846	878	844	887	888	794	872	929	819	865	815	844	848	855	850	817	910	840	878	810	887	841	883	894	849	853	832	838	847	790	874	826	833	848	844	876	862	863	855	891	819	838	868	855	804	829	885	881	845	807	870	828	844	813	812	817	898	845	829	886	839	840	853	812	867	836	848	831	862	843	885	840	858	842	879	827	857	844	868	897	849	805	806	852	802	840	801	931	847	844	814	857	845	872	832	806	858	819	889	806	839	852	885	859	871	803	839	876	875	823	855	855	826	897	803	824	830	857	867	796	885	825	798	815	856	837	836	838	819	827	881	839	863	845	835	913	889	890	833	880	856	858	819	885	837	887	828	863	839	843	842	853	860	884	820	887	862	886	848	846	807	851	813	861	854	848	837	888	867	880	872	843	841	843	835	872	830	833	859	859	829	824	861	818	820	861	845	806	820	891	832	809	811	824	823	795	801	875	847	880	816	785	792	836	856	850	827	853	889	813	841	837	830	870	832	842	860	874	852	838	828	859	799	866	843	851	871	880	887	850	854	804	838	877	769	804	827	828	855	888	891	847	870	872	820	837	837	854	862	861	805	820	776	879	831	882	867	782	823	818	836	861	805	860	858	859	864	846	816	816	873	815	820	861	851	856	831	838	875	819	808	842	848	795	847	847	842	815	832	886	863	836	831	823	903	862	855	868	852	841	867	844	819	852	823	859	830	829	913	859	833	872	832	868	868	852	830	855	833	807	817	881	853	820	820	812	827	833	881	883	860	851	835	865	902	875	873	790	871	832	881	790	842	884	826	847	786	815	853	867	886	966	859	857	900	822	779	772	873	852	835	846	832	838	818	827	855	835	832	868	864	856	826	846	839	781	862	876	858	837	831	888	844	865	861	845	864	846	820	813	873	847	870	838	879	843	859	844	780	843	881	875	837	865	840	876	817	825	827	872	873	789	787	862	824	868	872	839	826	834	864	838	834	830	823	841	806	859	778	847	792	852	858	838	852	878	826	796	842	856	834	840	845	797	817	862	850	813	913	818	862	880	805	876	839	857	846	857	793	845	887	849	844	855	849	815	849	852	840	834	854	814	868	834	863	846	840	845	849	831	786	885	852	855	893	847	853	863	884	842	882	876	869	884	842	857	854	856	796	898	826	778	804	871	884	878	862	892	830	818	846	857	847	793	804	833	802	831	837	846	819	859	864	810	872	789	819	866	865	848	824	901	768	839	818	859	809	877	851	846	842	827	841	800	849	796	889	871	869	847	813	837	835	860	842	837	844	850	810	858	898	874	845	903	796	873	866	838	812	877	845	852	849	887	836	871	832	834	860	865	843	886	871	849	860	878	868	835	779	820	849	859	875	830	872	861	857	849	836	799	850	846	849	844	825	827	857	878	804	825	832	841	856	866	869	805	822	878	833	833	884	788	890	904	833	826	827	866	863	872	851	852	817	862	798	859	875	899	832	870	898	869	846	818	850	814	812	796	827	860	813	846	882	860	867	806	820	859	839	874	852	854	896	830	817	842	865	832	825	854	848	817	877	870	861	856	839	812	894	781	883	837	833	852	851	806	857	818	853	821	827	877	873	852	828	830	842	862	836	862	869	798	862	894	863	864	884	840	873	866	852	862	851	847	825	878	851	801	846	829	790	908	883	878	839	855	830	872	854	795	805	825	835	808	831	829	880	852	831	857	836	898	823	841	807	829	840	845	856	883	831	873	855	858	851	836	883	880	809	874	812	822	832	885	847	829	870	797	792	841	867	881	816	784	856	831	838	888	820	842	839	910	891	857	808	878	855	883	836	834	837	878	866	831	857	844	856	837	812	847	847	858	899	839	853	867	827	847	892	801	865	843	813	906	824	819	843	765	828	858	922	829	825	898	784	852	862	831	908	880	834	890	847	858	847	887	856	870	831	840	840	813	817	807	833	834	869	807	852	833	799	840	817	823	823	810	794	847	819	808	864	841	860	822	831	838	825	834	817	893	884	893	858	842	865	855	821	843	898	865	821	826	890	818	878	851	817	847	822	852	864	831	852	801	918	875	893	813	889	852	832	881	848	860	840	844	822	834	833	888	791	869	833	833	885	863	850	827	877	845	850	835	836	812	816	905	891	833	853	811	832	848	808	820	846	866	836	806	826	894	886	879	820	882	874	860	847	827	851	857	889	873	817	867	862	851	803	838	841	870	841	855	859	865	868	832	878	844	886	832	867	831	838	869	826	865	820	839	909	858	874	807	860	811	797	872	857	864	829	820	806	797	843	900	811	859	828	851	830	847	897	840	836	873	843	824	830	833	839	829	829	845	829	803	829	874	848	833	866	887	839	845	880	816	848	823	861	845
24513	21068	27417	24850	12619	660	462	368	328	282	295	267	247	245	237	283	263	251	228	219	244	206	226	229	244	233	237	238	229	237	237	269	223	193	218	209	234	236	203	196	219	230	248	201	224	217	219	236	245	217	224	266	210	218	236	235	215	251	231	231	220	230	208	196	191	221	237	215	232	227	266	235	227	220	234	239	222	215	235	222	212	214	214	249	220	203	236	214	215	219	194	240	231	235	206	199	223	242	230	208	197	207	229	240	239	216	226	249	213	238	221	244	211	209	255	218	211	245	238	207	218	220	240	226	227	226	222	239	219	229	227	226	202	210	211	235	211	202	213	210	224	234	249	206	248	265	230	221	245	208	227	210	237	236	232	237	216	212	195	222	215	228	216	208	216	235	241	217	230	215	212	241	208	197	224	221	204	244	228	200	271	213	215	208	213	233	220	235	229	228	243	212	231	225	207	210	226	224	221	221	206	249	235	217	219	198	207	223	225	208	233	230	226	229	226	213	221	218	243	199	209	203	241	200	218	232	215	216	216	216	218	234	214	227	213	243	237	217	219	213	212	224	227	232	215	217	202	184	220	242	229	220	217	219	221	192	219	221	221	227	215	233	212	239	230	229	210	245	244	257	224	223	251	257	220	253	204	224	214	201	241	231	214	229	220	214	244	221	217	221	215	253	246	213	225	219	207	213	205	205	222	217	216	219	243	211	209	224	210	232	207	244	237	215	209	229	195	206	211	240	228	218	211	220	225	222	239	200	196	213	256	223	229	212	197	229	224	218	220	218	197	222	207	235	188	216	223	224	221	219	212	213	195	213	211	222	229	240	222	218	214	240	218	219	255	215	247	203	227	211	215	243	198	225	250	230	210	231	207	228	237	229	218	263	248	205	203	219	215	209	212	200	228	222	224	233	222	210	219	223	219	236	222	204	206	206	223	218	240	248	203	210	221	226	239	247	215	217	236	236	222	203	203	190	201	213	264	215	236	221	231	235	233	210	239	202	207	197	210	207	237	224	241	214	220	229	226	232	226	220	210	239	230	200	221	228	216	230	214	220	235	218	217	203	215	225	236	211	255	241	252	219	236	240	214	220	212	216	216	207	215	205	232	227	243	240	218	216	224	219	190	224	233	217	210	223	220	214	236	209	212	204	218	236	179	196	231	211	203	200	224	237	211	223	245	209	232	218	230	215	221	229	212	198	252	250	220	208	217	226	239	236	250	222	216	231	239	204	219	214	191	229	226	211	243	207	206	196	216	207	217	207	211	214	206	243	237	202	222	226	220	218	219	194	239	193	226	280	196	248	240	238	213	207	228	211	219	213	211	225	222	224	186	247	230	219	191	201	232	230	224	252	201	195	217	216	207	215	201	212	204	199	217	221	212	241	236	193	236	229	239	233	201	189	236	224	202	210	204	216	206	202	233	209	207	186	231	225	219	233	249	208	218	180	231	206	238	235	212	235	228	232	233	235	223	230	224	205	238	206	208	215	229	216	242	241	217	209	245	241	221	248	218	213	202	225	204	213	229	213	241	209	224	233	222	219	252	220	199	227	207	248	242	183	240	219	230	246	238	220	238	237	212	200	216	236	219	241	227	214	221	205	243	225	243	227	237	205	205	211	228	206	241	222	230	195	220	213	244	205	198	216	226	229	251	235	211	221	218	212	250	190	219	208	244	229	197	242	205	224	236	203	226	240	224	218	221	227	217	209	246	238	231	227	205	249	231	248	218	217	220	227	223	214	206	210	221	209	214	213	221	230	203	191	227	230	219	242	211	187	216	185	200	236	241	235	212	215	226	213	250	222	235	227	215	219	229	196	212	221	210	211	224	228	228	212	254	238	225	211	202	216	217	227	243	204	212	222	220	217	213	247	222	212	250	232	198	239	228	246	216	225	239	234	194	207	220	241	177	223	210	207	230	207	216	240	235	225	205	201	190	216	238	217	234	221	206	215	220	200	196	234	219	205	213	201	220	198	234	211	223	231	224	210	218	213	229	214	234	212	228	205	214	191	204	251	214	203	242	204	230	219	221	224	207	196	207	224	234	224	233	202	230	202	211	224	212	198	212	224	217	216	218	208	223	224	221	196	209	233	230	203	251	218	241	206	216	200	219	197	225	222	234	237	196	222	215	224	191	221	210	213	191	204	196	193	218	244	233	215	251	210	227	210	219	253	198	205	217	226	205	237	224	219	183	235	220	224	237	232	220	218	216	230	224	223	238	209	220	216	219	216	224	222	215	233	227	200	210	232	185	257	220	205	186	195	225	229	209	224	213	215	224	225	198	218	200	189	236	233	229	223	205	229	208	227	201	236	235	177	197	224	233	208	239	231	222	229	227	214	220	206	238	203	232	238	217	216	227	224	198	230	232	199	233	213	208	237	231	204	229	213	242	224	211	235	229	225	245	199	234	213	227	203	242	239	219	216	215	245	246	231	228	225	198	236	219	211	203	203	186	222	213	247	236	234	224	236	239	252	219	204	200	204	227	218	185	223	207	221	246	216	251	196	240	201	207	190	204	219	203	240	212	237	226	232	252	245	229	218	217	217	231	228	189	238	209	208	248	187	216	229	238	195	241	209	244	203	223	215	222	214	249	221	211	222	215	209	206	248	237	229	223	210	219	217	204	215	215	224	223	220	222	238	219	204	220	215	225	230	210	231	235	245	199	227	240	241	197	206	212	198	230	230	193	234	237	234	214	243	229	197	229	203	222	207	210	230	230	217	238	225	204	213	213	220	215	209	214	211	211	213	230	216	223	230	222	209	214	232	211	226	217	237	238	224	239	207	260	207	220	206	232	209	227	200	198	219	188	246	212	210	205	208	218	228	226	209	228	227	223	235	208	214	227	220	209	236	209	185	213	208	239	200	235	215	228	230	190	193	237	235	197	198	216	233	238	201	226	226	236	218	214	234	220	245	211	224	239	217	227	202	215	210	228	218	205	227	240	222	225	230	202	217	197	208	219	216	222	227	219	210	203	199	231	218	231	230	221	244	226	200	254	229	236	238	237	197	231	250	216	238	200	237	222	207	238	232	187	228	201	213	241	216	219	202	214	223	229	252	223	238	221	235	216	207	218	216	233	211	216	236	220	205	243	211	234	208	221	237	225	220	211	190	225	227	221	221	240	233	257	240	220	228	208	205	219	236	203	242	216	198	208	222	199	203	226	189	254	237	219	243	229	218	228	213	239	230	226	218	221	215	222	213	197	213	198	226	216	250	218	220	208	236	234	232	239	230	248	240	210	218	234	223	228	213	222	235	222	228	232	216	217	231	241	203	222	232	195	235	230	214	235	238	234	201	203	238	215	204	240	254	222	219	218	209	222	226	222	235	186	220	213	224	211	220	213	215	215	230	236	235	238	202	225	210	222	238	238	235	191	220	201	229	208	214	254	239	209	236	208	225	242	235	230	215	224	202	223	223	234	210	239	218	204	244	198	225	198	224	230	237	227	220	238	227	205	230	217	202	262	227	240	231	199	237
3165	4866	3353	1549	1219	948	737	624	528	434	402	418	360	350	343	307	325	291	306	271	295	289	280	297	266	277	272	290	280	256	249	260	257	268	264	251	234	252	295	266	258	286	278	271	263	277	244	256	269	267	237	273	257	237	258	277	263	230	285	258	263	299	276	284	253	240	270	271	244	273	245	263	269	248	281	259	271	279	285	256	249	245	269	254	260	245	276	270	271	246	261	223	260	256	263	266	215	280	272	285	246	257	248	276	245	256	271	269	254	285	252	243	278	246	223	279	252	260	249	228	229	268	258	256	246	272	287	241	277	247	263	257	248	254	244	236	284	270	281	278	264	258	279	246	251	286	257	262	247	284	272	279	244	291	248	273	254	263	260	246	263	278	283	244	279	268	274	267	251	232	252	272	269	246	267	288	250	266	301	251	271	262	265	289	279	276	266	264	241	280	242	237	270	271	277	251	252	241	264	279	257	266	280	291	234	235	240	258	251	267	273	271	259	240	300	286	233	282	273	255	252	268	256	263	244	261	271	257	286	258	295	267	256	291	284	246	275	240	266	264	256	270	270	237	243	262	291	251	248	247	280	281	269	258	258	261	255	260	240	252	259	244	266	260	232	243	266	251	258	261	235	265	305	277	277	247	273	270	254	258	243	271	261	278	286	275	273	257	289	239	261	242	288	219	272	271	285	268	274	275	255	266	257	262	268	243	261	260	265	271	268	272	267	285	241	272	295	286	248	255	265	262	252	275	260	226	258	255	284	230	276	242	245	242	223	263	291	243	267	282	270	282	267	285	261	261	278	281	275	255	232	252	251	236	265	278	258	267	287	288	256	258	246	262	264	273	260	262	284	239	285	312	269	283	242	268	223	273	249	275	275	250	243	242	228	281	243	284	280	248	261	264	259	269	244	267	281	264	245	286	262	275	266	265	269	270	246	249	264	285	276	263	277	256	266	271	245	244	252	259	270	258	256	285	269	242	280	289	248	295	265	253	275	257	259	285	276	263	272	271	310	247	263	278	247	287	253	234	241	286	245	262	256	244	265	257	301	265	245	257	246	271	242	248	249	264	242	252	254	280	264	268	245	262	251	260	265	237	271	264	260	272	270	278	261	286	253	285	301	247	267	273	246	290	255	257	262	280	233	277	260	269	242	285	237	235	274	261	261	273	269	269	268	239	258	277	286	279	238	259	270	266	282	276	237	260	272	303	281	263	253	251	262	255	281	242	237	258	265	291	282	254	282	266	257	275	282	273	228	284	291	254	247	246	257	254	247	250	259	257	256	275	236	273	279	261	246	266	284	273	270	265	273	258	266	247	225	284	285	276	257	238	265	252	253	275	254	260	243	253	266	288	235	255	273	268	261	272	262	265	243	292	254	240	273	276	270	256	264	268	259	289	266	269	267	262	260	206	261	258	266	260	238	267	265	241	287	264	268	279	269	268	278	275	272	290	272	257	267	259	230	297	272	262	285	278	262	266	269	251	277	272	241	272	291	253	271	244	237	236	274	284	268	284	275	265	262	261	243	287	278	250	265	277	259	280	277	286	247	253	236	263	281	257	256	278	268	266	245	259	262	275	277	273	254	255	251	249	245	232	272	255	283	237	275	272	284	233	243	273	257	247	274	302	245	233	249	276	294	226	278	240	255	275	258	275	259	275	285	270	277	258	288	285	259	247	258	254	284	275	254	242	255	250	288	236	254	270	251	253	267	268	259	284	273	244	244	248	272	258	248	251	261	240	273	285	222	227	262	254	251	243	269	252	266	281	257	245	251	229	286	265	277	252	253	278	245	275	250	246	257	237	271	287	265	271	256	253	256	264	257	263	261	246	256	254	256	267	244	236	255	258	270	252	265	249	250	238	274	251	262	265	261	286	266	266	250	258	244	253	264	258	271	256	259	272	278	271	270	259	273	259	266	276	270	263	227	270	271	252	242	244	257	256	266	265	261	281	291	279	261	258	276	279	272	275	267	284	239	258	278	255	274	252	275	274	266	270	247	259	300	285	242	276	262	292	290	280	255	261	264	292	253	249	290	278	275	254	279	231	214	301	244	299	256	250	269	248	241	250	253	275	278	245	274	267	250	224	253	258	257	259	274	228	255	254	273	253	235	266	260	257	264	239	238	256	258	235	267	267	258	283	279	257	260	252	240	265	249	256	258	257	263	280	256	269	275	232	245	245	284	245	220	263	262	254	266	268	266	247	255	251	280	263	243	280	254	255	276	259	265	288	282	269	287	260	265	243	274	269	249	250	262	288	274	255	268	277	264	272	266	239	277	278	279	244	246	241	286	264	260	236	247	280	235	269	274	246	261	254	274	278	252	260	282	251	257	292	248	287	272	256	266	251	275	277	300	278	254	286	269	272	250	274	265	241	275	249	247	247	265	284	240	257	291	251	275	289	261	245	278	218	286	249	257	268	292	275	251	248	246	253	259	264	271	240	285	259	259	278	239	279	256	295	279	266	275	258	263	247	246	268	272	257	284	265	277	258	250	258	266	251	292	254	267	254	255	270	251	292	267	267	251	263	268	253	253	259	257	275	243	261	267	274	260	267	273	261	257	281	273	270	257	286	276	231	263	268	264	273	256	291	272	308	286	259	249	264	273	252	260	279	264	269	244	248	278	244	264	274	255	273	256	278	276	248	289	249	252	246	247	258	261	268	239	281	253	244	250	263	258	258	274	234	236	250	240	251	270	291	253	245	284	254	258	247	278	255	255	270	266	263	292	272	263	254	240	249	252	258	262	263	282	272	265	277	265	241	259	241	268	279	239	263	293	265	284	261	257	271	265	259	283	241	281	272	297	236	260	254	252	259	265	258	255	289	256	273	260	264	256	254	253	262	241	270	266	263	285	271	251	261	262	269	243	266	269	274	240	256	260	246	232	255	279	273	281	287	283	299	264	266	254	252	285	277	271	266	248	289	273	263	244	280	286	283	253	286	277	280	238	294	249	253	266	258	256	260	278	276	250	263	264	274	258	290	264	266	266	245	261	263	263	264	250	268	284	277	251	267	277	270	284	273	289	269	244	250	280	253	272	273	264	268	263	266	244	286	233	261	256	271	248	257	259	268	285	232	265	292	295	283	253	260	250	248	260	241	254	285	256	254	268	257	278	263	250	264	294	274	261	260	253	256	268	262	272	274	295	260	254	229	258	249	285	246	250	264	251	263	282	247	247	249	268	239	264	275	258	275	252	270	295	266	292	277	284	304	262	259	262	276	270	251	254	244	263	264	306	274	271	278	259	229	285	244	247	242	240	254	260	274	257	273	287	258	257	265	300	221	279	267	272	270	241	261	245	283	261	267	252	275	247	260	278	260	256	256	254	274	255	258	257	233	290	301	291	260	220	245	299	262	272	241	252	285	261	268	233	286	261	273	261	273	272	263	257	266	235	256	238	266	274	249	257	256	234	258	240	220	277	243	227	270	250	264	253	281	272	261	277	259	259	243	267	250	259	276	251	262	254	226	263	271	275	237
22434	21190	28947	23713	21186	21248	10776	1466	1128	983	917	888	810	774	806	702	740	698	722	700	719	666	694	706	674	695	674	688	661	650	639	683	632	668	609	658	643	609	630	680	673	656	652	644	611	605	639	688	671	660	618	683	625	590	674	649	687	635	641	639	619	632	612	640	683	638	648	657	668	669	595	619	690	643	673	632	611	641	588	641	622	681	614	651	602	618	627	685	659	696	646	655	663	664	615	676	646	663	608	625	594	653	646	658	682	623	630	618	636	652	674	634	568	673	628	629	639	638	615	673	662	631	609	624	642	635	627	619	609	615	628	621	651	644	605	622	631	646	644	655	644	636	610	611	635	673	669	644	603	666	614	621	655	619	625	651	627	659	671	667	606	624	639	616	608	629	589	659	633	644	593	636	616	640	634	683	699	643	654	671	612	677	632	672	633	644	656	629	657	635	628	650	663	657	646	625	613	616	615	650	649	591	629	611	647	614	598	659	630	623	649	606	632	627	619	626	616	616	634	635	581	610	659	657	634	605	660	617	605	626	646	642	634	612	607	627	633	630	627	614	690	611	662	650	655	618	648	644	689	659	683	643	609	669	622	655	618	671	648	626	640	644	589	635	607	593	647	643	631	609	645	633	613	599	585	618	615	666	611	642	580	629	610	599	622	633	653	605	649	612	634	620	626	622	608	594	628	614	632	602	616	629	640	657	627	655	610	675	630	667	639	635	627	659	626	631	664	628	631	594	668	680	606	632	592	650	653	644	623	621	621	614	641	648	642	625	628	654	628	675	655	601	607	635	648	635	616	662	614	649	587	599	637	653	624	638	681	633	612	651	630	624	604	678	629	621	654	632	644	635	586	659	627	595	600	673	664	666	639	653	603	608	675	642	645	676	618	573	582	625	665	630	638	677	629	642	662	618	624	625	627	626	634	591	640	630	624	634	664	602	644	672	633	620	600	661	648	639	615	634	658	644	617	691	617	609	659	635	620	639	644	642	706	648	588	618	627	601	608	605	659	618	640	660	628	606	667	639	635	666	641	599	671	662	623	628	622	636	628	650	625	640	611	644	640	637	630	611	615	682	657	662	601	614	621	612	617	666	624	649	608	625	657	617	622	649	624	630	647	572	653	623	581	606	661	675	658	619	638	601	626	687	630	633	610	649	674	643	584	656	618	638	647	592	631	647	649	640	648	603	655	638	610	616	700	603	615	658	673	638	652	636	616	596	663	631	660	647	649	640	685	607	647	596	596	637	628	621	611	617	619	679	617	671	639	681	681	643	624	654	659	608	615	652	633	618	629	634	614	645	663	651	632	596	622	650	632	614	630	645	609	629	650	593	640	602	606	616	646	599	623	612	630	614	612	612	640	673	627	640	601	652	631	593	587	612	594	654	701	596	638	630	576	624	628	612	626	659	613	628	619	599	648	629	617	628	650	581	646	617	606	632	641	641	664	661	622	610	626	660	646	672	656	594	635	610	625	622	657	673	634	653	611	643	613	624	614	617	610	636	652	633	669	651	638	624	630	649	634	622	624	611	568	598	616	651	661	614	655	664	681	613	651	650	661	663	595	631	621	629	596	635	658	626	651	656	635	641	683	631	613	636	621	600	637	593	652	642	649	663	615	590	619	665	639	654	624	634	639	596	630	571	656	631	636	637	625	613	582	637	577	633	644	616	616	635	617	616	613	621	612	645	615	673	637	612	621	624	634	646	649	653	658	602	638	600	638	620	619	655	659	589	601	608	586	672	618	661	649	626	640	662	607	693	618	606	640	607	625	643	676	639	651	658	567	630	644	623	599	627	694	622	617	644	648	646	633	621	626	644	593	619	708	637	622	639	612	630	624	618	612	659	682	590	588	619	661	645	651	580	597	642	664	649	624	609	615	600	584	599	632	657	605	593	621	656	592	628	634	633	631	641	624	624	647	640	588	623	582	619	630	622	665	624	624	633	651	584	686	636	658	610	627	628	642	663	629	649	596	675	610	652	617	610	588	600	596	588	666	619	596	627	644	666	660	612	610	600	599	630	660	612	659	634	616	647	664	610	648	633	603	589	664	647	619	647	645	629	616	674	653	645	675	686	600	568	676	649	662	647	638	687	607	639	616	655	649	585	623	635	604	672	593	642	597	624	665	661	637	640	645	615	633	586	612	674	656	632	656	610	597	608	666	632	617	626	673	659	587	624	648	626	607	623	609	661	636	622	650	617	651	646	619	604	616	623	652	585	588	625	617	625	645	644	653	642	612	657	682	655	634	629	614	622	660	598	617	657	641	589	686	638	644	584	649	627	642	604	633	594	654	639	620	589	671	656	624	634	647	651	647	642	671	653	593	620	632	639	575	637	632	627	668	632	614	589	648	635	600	622	566	614	663	620	611	590	636	616	669	599	633	647	619	667	658	629	627	645	620	633	623	624	670	624	602	596	632	644	616	611	643	638	615	652	644	630	661	619	672	643	622	649	681	636	599	603	630	602	690	630	617	622	651	620	623	640	641	580	646	604	623	624	636	651	622	666	603	634	620	638	629	564	647	605	652	633	672	620	653	635	622	602	611	620	642	624	620	618	649	641	616	601	626	644	688	649	618	619	612	608	640	627	648	647	636	649	675	620	629	659	618	614	609	644	660	640	658	650	659	590	623	625	592	597	672	612	653	613	644	650	597	600	627	612	596	645	615	653	616	653	612	639	623	623	588	672	630	605	634	598	666	664	625	624	609	585	627	654	644	609	657	626	592	647	622	641	609	647	647	672	655	645	603	586	595	644	628	675	638	634	639	588	598	644	631	618	640	670	659	636	614	657	633	598	652	625	640	651	674	622	626	622	621	652	610	674	645	622	569	585	657	621	640	603	579	620	650	613	608	667	596	604	678	623	658	618	648	654	609	652	630	631	579	644	652	667	637	627	654	648	614	599	596	633	633	638	624	606	610	620	618	611	631	607	616	632	646	594	686	634	620	684	628	615	660	601	576	654	660	631	582	642	668	607	664	625	653	665	607	606	635	639	633	645	627	648	621	626	651	636	626	676	654	632	611	616	603	619	615	664	627	603	596	596	601	643	605	604	617	645	635	636	537	667	608	593	656	671	651	659	639	648	672	618	639	649	617	634	652	637	620	622	639	663	661	588	625	621	608	638	610	596	614	648	650	597	633	609	672	615	633	634	669	583	634	624	658	647	612	659	595	662	670	653	682	632	634	644	648	590	651	620	625	653	587	637	599	632	620	620	585	632	623	612	619	602	632	676	654	587	656	648	682	584	620	607	620	607	595	645	610	639	634	638	641	625	645	646	612	606	626	651	598	614	621	625	611	617	619	579	648	626	606	634	646	640	645	667	597	623	622	598	632	606	666	614	668	633	589	624	678	596	599	636	662	631	628	648	634	596	582	596	607	559	658	628	614	654	589	654	609	622	696	592	640	625	621	617	639	603	607	618	580	598	634	639	649	616	603	612	652	632	641	597	614	611	630	637	620	637	665	667	645	669	599	623
4376	13914	10037	5045	3683	2864	2205	1837	1541	1360	1180	1089	1054	1011	928	886	842	848	840	789	770	748	786	784	754	695	767	759	785	708	714	724	717	716	711	705	686	728	721	723	723	727	699	779	733	701	731	719	696	695	733	687	737	688	640	750	707	677	720	687	708	751	713	722	688	664	689	686	697	681	703	710	703	682	700	670	665	683	674	716	766	697	703	654	706	703	655	697	723	691	693	665	665	705	692	670	669	729	731	653	679	654	673	658	625	674	705	680	693	639	685	729	689	686	679	707	680	708	666	684	716	707	704	685	645	693	708	673	680	675	709	717	708	707	721	727	706	725	690	706	685	659	746	717	707	676	744	693	685	649	655	691	720	697	714	688	700	697	694	733	710	693	681	691	711	718	726	721	650	679	686	685	678	723	668	701	625	746	707	709	669	681	652	686	694	664	680	699	722	719	701	688	684	626	705	698	716	706	693	701	687	720	690	733	711	706	649	691	703	671	688	674	710	678	617	652	687	692	700	724	719	675	715	689	755	759	704	675	672	695	727	687	700	688	703	690	686	741	719	675	649	706	745	781	723	686	677	728	693	655	682	716	709	703	749	681	684	734	695	713	676	711	697	773	645	726	739	712	685	671	652	714	682	692	668	653	708	738	664	690	701	717	731	722	686	688	682	726	716	712	716	678	692	698	698	668	724	697	677	692	714	681	656	687	666	714	670	689	731	695	702	707	667	723	678	682	718	693	703	727	626	666	679	679	719	657	651	617	655	689	647	696	705	732	658	668	676	717	654	720	714	636	669	710	703	718	729	683	695	695	703	681	719	667	704	632	671	751	731	670	677	696	666	678	700	727	702	728	702	660	700	675	702	695	677	674	649	673	715	696	714	702	724	687	714	715	682	716	692	691	657	651	695	677	687	705	674	687	644	704	695	681	702	724	721	717	664	651	721	712	718	716	690	700	689	721	673	681	736	628	673	736	669	693	695	687	709	720	701	707	672	694	703	680	625	688	678	679	684	677	652	722	705	670	689	718	692	677	703	672	683	688	669	694	683	659	642	679	682	723	677	710	689	679	702	679	690	660	694	689	701	726	699	703	628	690	686	688	728	692	688	684	714	660	713	656	674	629	732	689	663	668	682	722	679	698	662	674	694	682	696	670	680	666	702	729	681	690	698	716	684	710	721	707	699	691	643	678	751	753	696	706	668	697	667	700	693	729	689	665	661	679	680	722	711	718	673	682	689	678	715	663	712	681	709	641	690	692	716	670	684	693	688	684	656	669	683	691	683	675	682	673	694	711	737	666	703	685	691	666	708	649	688	676	670	675	703	713	669	641	667	731	679	690	733	705	654	685	721	698	724	700	707	711	689	684	752	680	666	679	678	675	652	714	671	641	702	684	680	702	691	729	645	675	727	711	715	699	681	665	635	670	718	637	713	686	703	703	727	728	672	746	676	732	700	740	662	708	738	645	702	723	760	716	713	697	707	679	717	699	707	714	689	746	660	678	669	672	720	661	691	710	696	689	684	662	699	736	705	724	709	673	695	718	708	729	718	688	658	695	674	737	652	719	698	716	726	728	711	684	674	685	680	681	704	698	707	699	692	687	712	761	682	703	716	679	734	673	737	685	664	680	768	643	656	729	671	699	718	646	702	676	640	735	687	677	713	690	690	704	717	679	702	692	671	648	691	688	692	704	712	702	685	654	683	746	629	660	747	660	647	731	707	689	675	665	657	674	710	750	692	715	709	731	674	702	671	740	669	673	671	663	708	708	695	688	728	741	760	707	704	679	695	699	714	725	662	688	693	700	693	708	689	726	694	700	662	636	705	694	678	671	698	686	680	656	678	710	688	682	699	695	697	660	689	725	691	700	698	705	700	686	711	727	705	765	724	686	669	732	690	695	673	696	689	684	674	672	693	703	719	697	667	662	724	700	662	746	662	642	647	715	687	692	682	704	693	711	722	640	703	667	686	702	700	693	698	705	708	689	732	647	728	719	692	721	664	661	649	702	671	683	725	671	688	694	709	693	687	675	687	703	685	700	693	685	741	754	681	677	710	683	696	669	691	699	646	718	674	665	680	742	677	714	699	725	644	676	677	650	665	718	703	692	675	705	713	722	673	743	657	679	708	691	713	681	712	665	690	690	697	731	676	707	660	699	698	727	715	679	735	690	660	677	707	656	720	706	654	654	740	734	705	688	694	695	741	694	707	678	660	707	670	706	698	672	700	656	673	740	679	711	685	662	708	646	701	701	713	676	696	671	685	725	703	696	709	664	677	716	707	725	711	713	711	717	689	664	718	659	773	709	704	676	695	689	706	751	665	716	702	672	718	684	725	659	675	712	686	637	654	707	676	713	724	698	674	667	640	719	724	700	710	664	645	688	686	715	677	694	719	730	680	668	659	666	667	713	715	715	712	731	677	674	710	681	663	724	690	686	684	705	700	642	691	631	683	705	691	695	662	671	655	662	692	674	717	671	677	677	720	677	693	682	641	699	730	679	691	668	694	660	709	714	729	717	667	648	656	720	699	691	713	733	674	686	654	737	658	683	641	663	718	675	698	707	652	663	703	681	694	706	675	689	678	679	738	661	681	655	729	714	694	678	711	697	734	706	737	738	734	696	685	722	708	701	695	686	728	702	694	705	713	679	681	694	685	695	711	720	746	627	724	730	686	680	704	693	709	679	679	733	715	701	663	666	698	690	704	674	703	700	684	660	721	683	701	682	731	714	669	721	708	708	635	667	684	674	640	700	727	745	650	688	705	690	728	721	682	689	673	710	659	733	628	763	692	692	746	718	707	710	720	713	725	680	748	717	651	694	660	714	686	709	722	706	694	691	711	735	700	679	725	664	637	721	693	674	667	696	745	697	707	679	686	693	635	695	731	709	712	690	675	671	707	689	705	687	704	705	696	675	635	700	687	691	660	753	688	676	709	703	681	700	700	669	715	663	693	745	725	711	681	671	688	698	692	659	737	678	701	671	646	690	726	703	751	684	681	675	681	674	686	645	726	692	719	663	700	728	658	738	702	684	714	700	715	681	662	702	685	714	653	732	719	725	657	694	674	691	718	761	712	704	719	688	741	698	735	701	635	697	744	714	692	723	656	708	696	717	733	751	664	703	663	640	723	662	700	711	704	671	661	698	645	678	733	673	705	651	714	707	707	670	672	661	647	707	694	675	675	708	662	720	714	671	688	695	715	735	664	704	659	725	704	680	681	745	676	703	669	670	656	676	646	699	722	674	727	714	667	752	682	715	690	659	671	686	691	691	686	686	657	689	677	710	730	742	720	646	660	739	674	702	702	712	707	721	699	645	701	679	700	700	689	716	683	671	658	689	706	682	685	752	662	706	711	729	648	666	725	699	755	684	748	700	685	627	677	692	733	731	678	700	706	686	733	734	653	683	697	676	709	680	709	706	685	685	694	649	641	720	693	689	710	710	675	658	698	680	719	684	699	682	692	685	681	654	692	711	704	693	727	673	690	687
27290	17870	3785	743	575	482	462	461	447	457	421	403	415	478	446	489	434	437	469	429	425	456	495	452	479	451	469	413	426	458	456	441	469	452	469	520	466	482	432	430	484	433	415	421	432	483	433	461	413	442	445	453	481	417	469	440	441	436	451	460	460	472	435	452	487	443	440	426	469	466	417	414	445	424	419	457	441	463	465	432	436	446	412	439	481	474	464	461	472	443	466	441	474	473	425	433	440	495	475	439	433	470	427	451	443	481	446	472	462	457	463	493	466	458	445	444	473	421	460	450	467	489	442	418	426	433	427	425	446	455	470	487	436	465	420	494	466	458	489	452	466	481	415	428	450	475	430	496	427	461	449	428	472	440	464	470	462	446	451	415	468	443	454	439	446	440	458	435	435	439	437	428	436	481	436	441	473	426	463	439	482	465	449	460	448	452	494	493	455	448	458	456	454	433	453	488	433	447	458	443	463	467	449	461	423	501	446	475	409	456	430	430	458	454	463	430	447	481	493	450	462	451	410	480	459	458	483	468	450	460	439	441	452	430	416	440	451	444	434	473	473	456	459	439	462	438	439	453	445	436	473	450	463	450	461	454	428	453	471	437	460	461	485	509	422	444	453	425	472	463	412	468	458	476	458	475	485	492	447	466	437	443	422	478	474	450	446	457	456	497	451	469	451	465	458	472	458	451	454	455	467	439	492	460	456	473	465	473	433	475	468	459	473	467	451	457	467	398	448	441	453	464	436	461	477	477	463	464	474	441	437	440	485	439	406	446	458	461	454	448	464	475	439	499	429	474	416	429	478	459	442	447	450	438	484	473	434	456	419	446	484	450	430	434	426	440	424	455	484	457	431	464	472	471	424	436	445	424	456	465	426	455	454	445	479	439	456	440	464	446	479	484	453	463	465	429	432	441	489	445	494	429	455	461	426	412	460	449	440	446	408	439	418	447	464	431	454	448	436	480	408	434	447	460	430	443	419	481	452	425	440	442	462	474	455	478	456	432	464	456	455	453	430	455	437	462	423	453	463	477	476	445	427	420	424	429	444	467	440	502	453	399	458	449	440	422	472	469	469	500	473	466	420	447	443	480	484	467	479	465	444	433	466	486	441	414	430	480	445	428	442	461	417	419	410	479	455	439	446	443	507	445	456	445	459	490	471	420	475	438	424	458	465	445	406	460	470	467	474	434	462	461	449	445	461	495	465	443	472	460	451	396	437	423	482	442	495	425	441	460	440	478	427	477	410	430	473	445	416	432	472	452	446	441	428	447	461	460	448	460	425	457	463	451	494	418	423	481	449	466	432	467	420	427	484	441	481	440	473	473	447	445	454	460	447	472	468	453	477	434	464	414	475	422	454	470	442	486	423	464	436	486	417	419	479	475	464	454	428	409	458	463	425	515	447	440	467	457	470	452	451	419	468	432	408	485	465	434	470	422	456	478	428	444	443	482	435	443	417	451	432	477	441	447	435	452	448	406	461	433	412	449	469	471	423	488	504	471	450	432	462	449	465	465	476	420	446	477	468	410	443	429	468	454	445	480	450	410	453	426	430	434	426	429	454	460	461	445	470	432	424	427	447	422	414	430	441	404	448	466	457	432	446	405	430	480	455	459	444	418	466	439	456	446	475	462	463	465	462	427	456	412	429	449	433	447	485	449	420	452	455	498	447	428	455	430	425	444	442	452	480	463	470	451	443	450	464	450	447	473	456	470	435	479	462	425	424	445	418	458	424	454	443	408	475	464	426	470	450	437	498	454	435	403	409	446	431	433	464	428	464	428	424	428	440	416	445	442	493	369	440	442	469	429	457	442	450	441	438	465	474	451	428	444	475	446	432	387	468	445	435	450	418	395	484	434	441	444	477	430	428	418	429	468	465	424	490	434	443	498	433	424	438	442	458	467	431	439	448	468	458	441	461	446	448	453	484	477	446	421	421	466	455	469	479	454	446	446	447	470	461	421	456	449	432	466	455	478	439	434	440	426	491	433	440	485	437	442	436	467	419	416	460	465	418	464	449	472	471	433	476	451	441	465	485	485	471	464	428	458	466	449	471	428	421	417	484	477	481	442	412	424	480	399	467	442	469	414	435	462	414	473	426	432	471	430	474	452	471	413	436	489	424	463	504	438	463	426	435	473	413	438	475	488	444	460	410	502	423	458	461	424	457	458	401	454	436	492	463	450	461	420	484	420	458	452	458	465	475	430	420	442	468	477	442	449	438	432	428	468	457	443	470	444	463	430	469	473	475	490	464	458	472	468	467	425	440	500	477	446	438	474	413	453	455	475	411	457	456	477	447	452	408	442	476	427	469	453	449	447	433	495	440	447	454	450	451	453	448	431	446	460	478	452	449	441	480	444	433	462	437	429	422	422	464	475	447	450	465	473	484	418	458	449	468	475	421	415	445	453	441	467	442	445	440	445	485	450	437	430	448	462	482	467	462	397	448	442	460	430	442	425	427	498	458	490	464	425	460	455	452	467	428	421	426	468	487	469	418	467	496	462	400	436	464	458	460	479	420	471	422	428	438	444	431	446	456	464	469	488	451	442	415	454	461	456	406	460	447	439	429	464	440	423	464	434	438	477	407	467	459	478	459	434	442	416	432	434	434	450	468	463	447	412	453	400	429	403	466	434	450	483	518	416	450	464	460	475	431	469	481	413	462	482	474	428	443	468	479	466	462	474	441	479	454	460	477	486	417	470	465	415	505	433	443	466	438	421	465	498	451	439	463	458	429	463	456	463	485	422	437	440	426	476	438	455	444	439	473	422	438	483	441	447	436	407	446	458	458	478	440	479	448	476	477	449	455	416	438	485	444	434	457	469	440	442	422	440	439	438	449	470	433	438	473	449	458	431	467	453	457	472	468	453	439	461	449	425	462	457	467	431	476	457	468	460	449	458	452	464	467	455	421	434	476	481	476	424	482	447	485	449	440	421	433	424	442	459	454	429	466	425	461	442	439	486	454	436	422	485	444	414	465	468	440	454	417	436	456	450	453	442	420	448	457	417	450	389	459	437	483	476	459	432	425	418	446	441	420	445	428	491	484	450	456	435	450	438	418	429	411	452	441	467	440	427	454	451	472	490	433	478	458	477	432	464	500	426	452	463	439	477	457	473	426	458	443	431	462	491	471	400	452	472	439	455	448	437	451	450	477	440	443	461	446	444	423	421	462	441	463	445	422	456	434	430	464	453	438	467	466	466	475	423	408	483	407	409	454	437	429	461	413	491	479	442	465	476	411	442	407	477	458	440	424	464	429	424	450	447	430	459	383	465	473	450	429	491	471	449	456	488	471	431	462	404	454	425	438	459	461	481	448	494	427	462	433	476	469	438	478	448	440	458	466	458	465	475	455	406	465	464	436	423	444	417	427	457	478	445	458	408	449	477	441	438	509	448	455	460	439	438	475	466	433	447	426	450	458	464	440	438	447	427	453	453	441	467	434	498	461	432	483	475	419	437	475	456	450	447	451	479	407	473	465	486
4679	894	680	561	513	495	505	505	520	491	539	514	462	469	454	494	471	505	494	463	482	459	525	486	457	497	472	520	490	473	465	464	491	496	497	482	504	469	446	462	510	496	482	496	467	505	476	491	504	494	480	484	479	491	467	487	475	484	476	533	493	508	516	468	456	543	462	494	502	510	464	488	487	468	499	462	461	520	476	463	500	476	492	483	457	524	479	458	461	517	474	480	497	492	485	536	468	474	499	504	476	465	516	486	471	458	457	521	450	462	478	514	478	537	479	485	473	442	462	459	475	452	490	427	505	468	458	480	486	489	476	516	478	504	463	462	475	459	491	450	473	507	483	500	457	526	494	516	518	491	485	441	454	473	479	472	477	478	465	489	476	457	486	497	485	498	480	511	483	486	480	486	453	434	509	500	473	486	451	494	474	453	506	467	506	488	517	472	484	468	491	475	449	466	438	494	476	479	465	510	487	511	447	472	472	426	484	476	475	524	520	463	478	456	467	486	494	495	479	476	462	469	485	495	466	468	515	528	495	497	416	487	503	451	503	510	482	498	482	518	496	508	480	458	507	460	503	481	463	479	489	474	478	488	519	474	471	493	468	439	472	482	481	484	475	483	476	522	500	493	510	484	489	487	482	484	473	494	464	468	475	496	459	509	500	503	494	513	463	502	466	521	503	478	507	468	482	491	503	498	450	504	479	475	510	464	481	474	498	546	518	488	463	491	504	507	459	492	484	456	473	496	471	487	500	471	520	476	461	487	506	471	507	470	472	486	484	505	540	470	485	456	503	501	455	499	482	511	488	462	518	479	486	494	494	470	519	444	471	477	457	492	472	459	478	491	506	484	513	472	493	496	522	496	463	469	492	482	456	486	489	460	502	454	499	496	477	504	459	435	496	515	458	528	497	466	496	486	488	479	458	465	480	495	482	488	454	489	466	496	464	468	487	512	494	462	523	502	465	481	461	510	462	494	458	505	472	459	454	481	524	490	474	515	521	474	509	509	514	461	525	511	450	501	479	477	488	448	488	502	459	497	464	506	501	439	463	500	487	475	489	477	479	507	493	499	457	535	471	451	494	473	535	498	500	473	473	467	480	453	470	532	467	525	482	492	463	475	493	483	515	476	490	507	496	449	473	522	481	459	513	520	471	500	489	472	459	454	469	510	457	499	522	521	498	509	506	444	476	454	439	523	513	467	451	471	476	493	445	482	474	423	481	507	490	472	451	489	506	480	460	504	495	477	501	491	448	482	467	478	463	495	483	482	440	486	500	491	493	507	534	470	470	471	485	433	523	515	467	484	491	479	437	489	440	499	473	508	502	472	515	491	464	462	543	448	461	487	518	477	461	452	462	495	484	523	484	481	470	470	461	505	492	480	500	475	424	482	466	465	481	510	477	480	515	486	510	466	537	471	459	522	489	445	468	492	472	530	463	481	456	509	506	490	472	517	454	471	451	490	500	464	465	460	474	485	470	536	487	501	517	459	503	505	477	447	512	503	455	459	483	452	497	467	461	533	458	507	477	476	473	429	480	503	504	435	524	467	495	480	489	496	450	496	471	501	478	522	517	498	488	485	466	473	515	496	500	474	485	532	438	455	482	508	510	441	463	509	452	495	502	460	476	548	482	492	486	496	484	451	447	538	481	459	487	482	474	479	520	512	442	479	500	484	496	482	481	478	443	435	451	470	485	506	497	462	468	476	468	464	471	449	476	459	514	491	467	485	480	541	486	512	470	468	436	505	486	499	456	419	549	481	466	502	509	479	496	485	481	490	457	510	483	549	467	447	480	428	485	527	460	462	494	469	475	481	524	455	485	501	499	457	460	468	494	497	492	486	470	486	531	453	522	467	469	441	453	480	445	519	491	463	485	492	511	465	475	501	507	506	488	457	485	493	468	466	463	460	517	500	483	499	478	492	500	468	481	491	496	485	492	469	476	493	491	485	475	486	477	474	472	468	478	504	488	494	499	453	435	472	457	496	516	470	493	515	501	445	489	477	556	489	508	495	451	475	503	500	488	491	448	488	485	491	485	471	452	495	465	497	457	497	456	464	499	486	437	510	506	502	497	487	484	514	493	513	475	465	530	453	491	485	478	479	489	481	458	445	490	467	471	498	467	449	509	474	479	461	458	478	480	496	551	468	494	464	481	500	478	517	507	470	486	472	467	484	453	463	517	461	472	489	482	505	452	465	474	460	518	470	469	476	474	522	483	504	489	503	481	477	507	474	481	473	475	452	491	483	473	509	470	484	488	493	449	450	479	474	500	491	506	488	484	466	484	477	479	531	491	494	515	498	474	451	512	508	482	549	475	511	465	466	468	505	503	489	470	495	482	479	465	495	509	462	496	484	464	485	483	457	466	481	522	448	512	502	521	510	444	458	483	483	498	470	478	512	516	516	508	452	475	457	465	477	484	527	505	480	484	497	446	459	498	494	435	459	505	500	510	455	490	508	506	452	446	477	477	482	478	498	499	484	491	485	518	509	495	540	525	474	470	484	450	473	519	472	484	497	493	469	512	503	487	486	473	550	452	483	458	480	483	460	489	465	475	476	454	490	472	486	478	465	495	481	475	505	492	511	467	489	481	462	503	472	483	487	460	464	468	490	509	446	463	472	469	469	429	462	487	465	491	489	484	438	541	452	467	511	440	459	439	444	487	511	512	470	489	494	495	509	451	529	456	429	452	439	446	477	467	455	490	498	493	467	511	489	475	459	483	459	465	487	484	433	477	489	480	476	478	476	496	511	515	444	493	475	492	487	476	472	491	503	469	515	470	487	496	496	455	474	515	477	485	499	524	470	476	488	476	454	481	441	435	500	470	503	460	494	521	510	453	487	488	503	466	469	485	486	452	505	513	516	473	478	484	514	472	460	494	446	515	496	481	447	508	442	491	506	432	495	467	499	520	492	458	526	446	472	492	481	444	488	509	515	485	488	494	496	504	474	505	484	498	489	508	526	520	470	487	525	486	504	494	462	535	500	520	468	503	509	451	502	477	456	442	530	495	484	458	464	481	496	470	447	507	500	457	493	494	501	498	474	462	493	507	503	509	494	504	486	501	454	505	477	491	498	480	476	483	478	481	481	501	488	443	474	484	467	482	479	487	466	466	458	488	506	465	482	486	475	459	489	503	484	462	509	462	532	468	474	507	477	520	499	456	525	476	474	485	495	490	430	523	505	494	470	496	492	446	474	474	474	518	459	482	494	497	483	486	508	465	483	461	463	473	502	461	474	463	477	478	467	484	472	500	469	444	463	453	478	517	500	461	472	447	510	511	490	499	511	460	482	504	456	459	474	493	480	501	472	464	452	520	514	476	466	492	481	489	494	500	525	422	512	480	481	506	482	471	473	504	473	441	470	465	437	491	507	483	467	491	515	470	514	481	504	515	489	500	478	484	490	493	480	475	482	498	473	496	461	470	519	465	512	460	465	525	469	474	442	469	463	459	450	514	494	439	481	481	541	478	513	498	488	508	504
23415	21068	28398	23955	21081	12052	1797	1198	965	987	919	879	954	889	912	863	866	911	858	847	844	811	863	832	863	795	824	810	853	878	787	788	858	821	791	802	816	794	838	793	788	808	806	794	757	824	829	773	806	827	759	782	818	763	779	806	838	832	777	825	794	766	830	841	796	810	782	834	814	806	769	858	753	791	774	819	771	779	803	802	802	811	794	782	854	821	783	790	824	791	824	848	812	801	801	760	764	755	760	780	809	846	808	858	809	710	798	841	789	853	788	796	780	807	813	836	820	788	808	769	795	827	799	744	826	847	793	788	903	824	757	834	811	780	803	802	802	792	834	824	774	830	780	837	756	780	809	790	803	774	804	758	775	803	797	801	766	798	768	809	769	803	819	796	841	804	783	807	824	779	836	803	791	777	752	806	789	787	835	768	778	789	810	840	827	831	767	803	802	816	827	785	733	741	783	763	754	781	784	803	773	807	815	807	766	768	825	847	806	807	795	817	764	809	806	788	813	805	793	776	740	807	775	800	808	803	831	785	761	809	849	801	822	816	812	849	760	796	731	815	802	813	808	779	797	831	740	796	765	794	784	803	819	816	799	803	834	793	819	820	778	820	847	800	811	805	820	791	816	772	779	779	817	793	790	783	773	799	767	804	767	793	775	791	811	739	809	805	807	803	805	810	845	873	816	834	783	771	767	823	775	785	829	786	824	783	790	755	797	802	763	766	835	813	829	799	820	814	800	771	789	786	794	815	792	784	802	779	806	788	790	825	816	803	754	827	789	786	792	812	800	787	790	787	769	870	790	861	824	806	799	771	805	795	777	830	750	786	778	821	771	789	786	789	833	797	832	821	792	800	818	794	775	798	843	798	752	805	795	802	804	791	787	717	778	899	775	810	764	794	802	776	812	768	782	784	812	820	775	809	851	797	836	844	785	804	811	780	817	841	801	803	774	764	821	800	756	775	770	807	793	829	795	782	788	795	814	785	785	773	767	820	831	789	744	827	812	787	783	791	791	825	808	773	769	831	830	806	751	798	830	784	822	796	734	815	807	842	750	770	809	810	772	829	811	790	785	783	810	810	766	770	810	800	761	806	839	818	740	807	776	768	807	857	790	818	808	781	832	821	771	865	735	783	833	804	799	868	834	807	843	785	811	789	831	826	795	767	764	826	787	849	789	786	787	748	777	777	806	793	800	831	800	807	786	789	807	816	807	740	730	817	778	815	752	813	821	781	782	778	802	797	795	809	831	825	810	789	813	803	793	820	818	775	773	802	733	784	784	779	815	789	822	751	845	782	833	826	773	783	781	817	779	765	844	789	758	783	770	760	833	765	745	788	783	764	770	764	790	822	795	741	810	783	807	786	832	788	788	723	773	736	791	824	810	802	790	830	782	790	767	813	840	761	806	754	813	812	768	784	822	846	820	806	823	815	850	764	778	860	839	799	804	770	786	769	795	761	836	808	793	819	792	775	801	779	837	775	787	815	769	807	749	819	774	807	837	807	812	789	791	840	746	754	818	770	859	779	760	779	808	821	833	782	818	826	762	806	779	781	773	736	791	816	817	774	801	806	759	768	795	838	756	752	792	774	800	726	755	788	800	839	796	763	792	836	838	771	790	768	745	764	823	778	808	764	787	728	763	752	813	763	776	784	777	813	770	813	780	763	793	793	776	777	826	771	761	766	769	786	727	786	740	792	831	815	806	834	831	784	745	824	819	797	796	822	784	821	821	771	804	852	818	795	801	737	751	825	819	799	819	862	786	815	763	798	795	789	830	787	800	772	858	782	771	786	806	810	805	850	732	821	817	833	803	772	788	760	803	810	775	817	832	843	775	764	758	809	800	796	744	785	787	829	772	817	793	760	805	827	796	773	816	820	846	828	824	752	819	749	796	777	799	786	798	776	814	797	775	757	794	744	803	794	790	778	794	801	769	762	819	808	807	785	806	784	784	813	775	816	790	781	799	821	726	799	754	801	786	755	799	809	793	806	813	813	784	771	756	773	774	815	806	775	798	800	732	785	796	740	779	775	825	751	820	800	863	794	831	778	764	808	798	808	754	826	860	815	775	725	802	803	824	792	797	806	799	790	791	800	779	799	786	769	754	799	777	788	855	768	824	803	777	803	780	804	795	816	797	813	783	768	803	755	779	822	805	779	789	750	795	786	798	781	786	800	848	803	791	769	778	779	786	782	819	844	828	787	704	774	815	812	845	786	810	825	780	809	780	803	831	775	784	813	788	758	798	793	811	818	801	775	813	748	753	805	801	783	781	816	774	792	822	784	845	783	811	802	792	810	824	829	804	775	805	848	826	860	818	797	798	761	829	777	830	799	798	767	817	782	796	796	799	816	778	766	753	751	778	811	869	789	811	774	786	775	837	777	740	805	759	796	816	819	780	765	795	763	783	776	830	777	769	737	780	799	789	813	846	734	878	808	744	774	747	780	751	804	750	839	786	808	767	781	853	809	814	772	779	824	779	752	853	759	792	798	766	783	791	779	815	812	807	782	800	764	784	741	821	848	781	798	790	818	825	809	827	797	789	782	773	836	811	787	812	796	818	809	780	811	740	755	801	844	798	793	797	775	786	820	778	795	779	786	816	800	807	747	819	801	837	866	780	791	810	830	777	758	794	814	785	805	807	825	807	778	811	806	789	781	810	815	806	804	783	820	773	799	807	808	812	806	793	793	798	812	799	811	796	787	807	797	756	784	759	798	796	783	825	809	765	781	824	847	784	816	777	833	802	818	776	788	765	833	775	792	756	800	789	765	786	789	811	813	838	802	784	790	832	779	805	784	786	787	737	778	757	783	784	793	799	825	795	782	795	772	811	805	842	805	773	817	797	776	744	773	788	813	829	846	799	761	743	735	783	799	801	795	804	830	799	767	811	802	808	769	798	829	830	791	841	818	786	757	839	816	783	764	782	845	769	802	766	816	812	783	782	782	791	769	782	805	818	790	813	806	832	813	779	832	819	781	824	822	802	739	809	790	805	822	794	740	760	822	787	804	751	782	793	762	770	783	746	775	812	803	816	815	769	835	750	773	792	794	799	792	747	748	764	793	771	798	760	765	771	821	853	797	795	781	786	834	780	761	773	826	852	839	789	820	840	811	809	779	824	824	815	820	821	781	788	812	793	793	775	796	773	770	808	809	777	791	795	799	861	797	774	788	794	854	761	795	799	746	803	785	834	775	793	767	740	789	789	779	794	802	767	797	817	829	722	796	825	787	785	802	839	810	770	746	772	789	797	761	794	779	784	740	806	812	772	759	809	811	790	768	756	835	754	783	756	830	777	740	767	815	818	780	803	793	782	746	783	805	854	747	752	785	790	832	789	738	752	829	797	748	753	797	746	789	797	790	774	735	754	798	802	789	836	768	833	783	818	781	831	831	828	819	807	814	756	809	797	803	796	818	852	807	786	785	743	784	800	750	797	759	786	829	811	790	747	790	762	804	749	784	848	786	773	763	771	754	814	779	760	766
3286	8358	6070	3080	2335	1909	1705	1436	1262	1158	1080	999	1041	1001	916	949	915	909	896	839	905	874	842	873	922	827	876	867	850	838	848	826	856	898	885	864	868	835	848	869	797	886	863	790	816	791	877	841	835	836	831	885	861	831	858	842	840	859	827	838	839	834	853	819	837	844	824	846	810	862	843	827	868	837	827	830	875	815	901	839	847	805	871	873	835	836	871	826	795	822	792	810	846	806	825	841	842	884	824	828	860	858	861	854	786	791	843	815	886	806	816	832	856	865	846	834	853	870	806	856	855	917	790	848	845	831	818	875	822	868	847	811	873	832	873	829	842	803	810	873	811	851	856	843	843	848	812	820	857	893	849	832	856	854	810	808	835	859	779	830	846	868	845	852	829	826	843	839	843	854	874	825	873	858	839	845	840	831	836	855	895	833	787	819	843	839	815	857	876	811	868	824	834	811	820	825	847	834	831	874	863	856	875	842	841	861	864	792	845	904	811	846	880	810	834	850	863	866	861	870	872	868	892	834	810	835	849	835	822	805	846	856	871	943	843	827	802	860	828	805	823	845	788	830	832	851	871	865	842	855	848	843	842	847	826	811	835	831	849	859	834	793	785	859	818	791	869	861	863	842	836	842	892	812	829	875	797	795	858	811	814	867	824	829	800	838	747	819	867	790	851	808	791	844	824	828	785	828	861	867	893	810	860	829	868	833	815	863	789	850	834	845	858	835	835	877	818	858	810	840	813	812	790	839	829	826	832	868	820	804	869	838	889	860	856	847	849	843	837	842	814	850	838	827	852	846	805	855	838	828	881	831	806	861	821	853	900	861	828	837	874	850	838	817	788	827	794	833	843	856	833	870	814	831	813	842	805	884	868	882	860	855	866	834	853	816	805	825	825	829	769	808	867	814	852	830	806	844	875	844	874	872	849	859	819	777	826	831	862	811	893	857	849	810	909	801	785	854	875	876	861	857	825	840	816	782	902	877	788	830	801	865	845	810	843	831	808	893	820	908	804	868	849	790	859	845	834	854	844	846	847	835	852	868	851	815	807	847	855	848	823	821	860	886	870	890	814	799	834	879	781	853	810	827	849	838	789	825	840	780	769	867	823	867	817	813	842	867	840	825	838	843	828	836	816	795	855	872	836	856	823	803	879	824	819	801	821	793	847	835	854	850	871	828	871	808	805	818	881	829	841	839	808	825	777	809	781	837	788	850	819	842	856	844	786	825	850	837	854	804	862	803	883	821	804	838	841	849	883	853	826	901	766	827	814	857	849	771	820	864	863	824	852	833	816	805	864	831	826	874	827	830	836	835	820	780	859	882	831	842	866	838	847	844	876	861	875	810	854	804	821	837	817	845	835	785	786	844	834	859	822	836	826	887	874	804	794	830	832	839	826	817	821	823	859	840	872	811	825	825	846	893	838	831	776	776	858	837	826	834	876	809	814	796	811	839	856	845	820	810	887	889	823	853	808	885	875	891	779	866	844	856	796	823	871	848	848	868	826	853	819	859	810	866	852	819	841	833	786	828	827	827	847	836	851	807	878	787	847	824	862	868	881	810	864	826	788	828	858	867	840	860	860	867	795	820	863	866	792	793	830	831	806	792	849	847	862	819	830	876	863	858	831	830	838	860	859	819	790	825	861	790	854	765	886	852	823	877	835	818	816	903	883	844	797	842	855	803	830	858	885	832	805	861	822	839	796	886	879	879	835	819	812	855	803	849	883	802	868	851	842	911	828	873	846	805	871	847	828	830	818	848	813	827	834	849	778	864	869	815	829	886	778	875	868	869	802	813	812	877	851	860	844	871	816	866	819	858	819	831	842	860	841	856	803	845	789	827	818	792	811	811	817	800	795	815	850	928	850	884	832	875	844	845	826	811	827	828	784	858	859	807	800	840	844	884	854	796	841	856	833	816	879	851	830	846	882	851	800	808	818	840	867	840	834	865	833	820	843	813	835	853	827	837	828	831	847	861	804	880	788	828	859	818	901	843	872	867	918	861	817	901	837	842	826	853	851	843	782	851	818	843	831	875	842	844	813	885	858	860	838	821	859	842	826	811	802	817	840	816	827	794	859	825	819	881	847	872	833	826	822	828	851	870	892	822	763	854	818	858	839	844	808	805	794	880	830	771	765	839	809	869	811	803	807	801	816	831	815	823	876	881	825	836	862	832	890	838	833	792	847	841	811	800	838	802	814	810	850	828	850	772	886	830	852	835	817	846	790	814	845	862	833	803	852	802	808	874	850	819	846	843	889	850	860	800	791	849	840	916	834	825	820	826	837	814	878	812	862	852	841	866	867	846	885	813	873	827	821	807	833	819	864	844	823	818	809	834	802	875	843	842	888	836	835	860	803	869	837	865	860	855	844	856	837	783	817	829	822	820	864	836	800	834	842	868	866	880	830	829	870	863	871	810	804	818	859	793	922	885	788	813	854	881	814	800	819	810	798	882	808	838	863	834	860	810	855	842	914	851	903	831	886	840	830	840	811	846	840	830	817	866	869	811	829	904	859	883	868	856	858	860	839	858	841	839	827	834	817	855	853	824	851	890	870	800	891	881	844	875	830	788	868	793	877	839	834	851	843	837	885	800	880	844	806	869	838	774	839	819	857	838	842	866	820	853	850	863	790	841	847	815	880	873	873	895	859	817	784	834	869	872	844	899	883	878	865	844	858	822	811	864	864	826	819	835	846	834	836	852	833	817	811	818	788	884	836	862	843	810	874	816	820	854	791	884	799	845	831	857	837	900	888	859	857	854	848	850	879	850	860	850	852	892	851	829	835	835	830	825	837	827	861	801	860	789	847	862	856	779	826	847	839	886	863	823	840	861	851	866	845	836	893	891	843	814	834	854	802	832	852	843	906	869	826	879	841	820	849	826	840	840	858	818	840	859	832	820	794	852	825	811	806	870	780	819	858	806	826	877	896	834	821	799	811	867	848	815	832	839	881	835	825	804	845	817	862	807	788	866	827	790	837	849	893	863	825	829	879	832	836	822	786	817	854	815	779	853	800	832	843	851	874	806	820	829	834	815	823	864	870	859	849	850	818	849	782	838	844	826	848	837	846	850	807	746	832	848	836	857	831	845	827	826	807	845	843	858	874	798	877	846	820	865	832	859	819	817	820	836	785	808	834	845	835	885	813	792	866	794	917	884	847	845	875	881	853	808	813	814	834	875	814	809	855	789	851	827	823	845	826	777	825	888	830	882	843	859	827	830	820	757	808	831	826	857	822	843	831	805	802	839	811	803	818	820	818	867	848	821	785	827	893	869	841	800	814	901	859	782	845	819	811	841	835	822	832	809	854	915	811	857	835	856	858	871	828	787	844	827	833	819	843	838	809	828	834	843	838	812	871	822	852	814	833	804	826	812	837	829	868	864	823	866	809	861	805	816	812	856	821	873	806	834	836	857	787	869	824	880	806	804	832	792	824	822	852	812	853	864	823	890	876	861	820	829	849	822	813	819	822	858	824	885	883	798
24342	20974	27328	24753	12915	676	436	340	296	291	305	306	276	238	252	225	271	217	270	241	221	238	253	239	256	229	244	234	223	223	231	220	220	243	213	205	252	206	242	250	201	184	226	195	229	195	231	221	221	223	214	238	217	251	234	212	239	222	212	227	247	222	225	237	231	248	208	195	239	221	233	205	221	215	204	215	221	218	219	228	230	236	229	208	205	224	220	231	210	236	226	224	205	238	196	227	214	206	199	231	239	204	229	188	226	217	206	215	214	225	241	216	216	223	233	213	202	218	214	207	180	239	238	234	235	213	224	229	223	224	203	249	199	212	223	219	208	204	219	211	230	221	217	218	199	205	201	227	202	218	232	224	217	207	234	212	233	229	235	208	226	235	222	214	213	215	246	205	247	203	223	194	205	210	226	242	205	226	201	218	224	202	254	217	216	217	196	202	217	186	234	228	213	218	209	204	192	204	189	211	232	218	228	226	200	229	213	244	209	206	216	227	207	230	232	224	229	211	211	214	228	211	210	233	221	220	215	226	230	209	217	211	219	211	184	205	230	211	241	226	220	225	200	240	240	214	227	237	209	219	200	244	209	247	237	203	238	222	215	213	230	222	226	189	237	211	203	199	215	198	224	202	214	212	222	219	209	243	207	230	213	203	223	226	228	219	229	207	204	229	215	254	221	237	203	204	218	204	220	220	219	223	225	228	228	207	219	201	206	190	222	209	255	237	229	211	205	223	231	198	224	223	200	213	197	222	226	232	202	236	219	204	219	212	209	221	217	217	193	247	219	247	235	205	218	205	233	233	244	207	217	201	210	215	218	221	247	206	218	233	206	208	210	216	207	247	234	199	229	217	209	219	234	228	229	191	228	237	223	230	222	225	249	242	210	223	234	181	219	232	223	224	188	245	235	200	230	216	215	210	245	231	221	222	200	238	215	244	204	206	222	231	211	231	237	215	233	227	230	213	237	219	213	227	211	231	220	237	205	210	219	225	225	193	211	223	244	223	217	225	193	231	227	226	237	220	219	216	212	218	230	197	228	207	188	221	213	205	217	215	212	214	232	221	209	229	213	207	223	222	221	201	224	215	222	237	220	224	200	232	223	207	211	232	243	202	216	222	203	211	218	241	242	238	215	200	234	228	217	220	226	219	229	211	217	232	221	212	238	225	218	259	225	183	230	222	191	196	220	217	232	216	237	201	227	208	214	210	202	219	235	222	207	226	212	219	216	210	176	234	191	219	218	181	241	215	224	217	238	226	209	220	218	223	218	225	223	203	216	223	236	234	204	237	224	221	209	207	214	218	212	240	198	209	211	213	218	242	203	222	200	203	228	241	255	192	225	236	229	235	215	244	225	199	212	236	214	208	246	212	227	207	226	206	229	200	217	215	214	212	233	227	228	217	211	178	197	233	213	219	196	234	210	220	242	222	213	222	216	190	226	220	214	230	212	206	224	193	214	223	237	195	250	210	219	245	210	227	234	225	196	216	208	213	201	223	240	261	228	241	206	204	239	210	208	217	209	209	234	243	200	221	224	233	228	231	221	237	211	198	208	242	215	220	237	212	216	226	225	213	247	239	232	245	229	221	214	234	204	209	230	187	190	198	257	204	230	215	197	225	206	244	228	229	229	217	211	216	225	182	210	229	231	185	238	192	203	226	225	230	217	240	233	227	231	218	191	215	197	228	225	225	227	252	213	222	226	209	233	207	217	215	176	201	216	249	218	204	202	216	199	213	197	247	241	229	252	215	221	204	218	238	212	239	236	246	207	208	234	229	207	221	245	202	234	215	202	210	212	235	232	209	207	204	222	233	206	209	210	236	199	216	199	216	237	217	205	220	219	227	214	204	224	210	213	235	230	225	226	222	222	227	210	192	192	230	215	222	200	203	249	198	225	204	218	234	227	231	225	190	223	194	238	221	248	228	207	220	202	217	247	204	223	214	214	221	214	237	218	203	208	196	206	222	221	226	214	232	208	206	211	223	217	215	216	242	213	219	225	229	231	228	229	198	233	238	216	248	228	224	229	226	195	225	230	207	247	198	223	224	215	201	228	234	212	221	214	200	261	243	217	225	203	239	235	224	231	236	224	215	238	217	241	219	213	216	213	198	187	216	242	233	232	242	214	211	211	211	210	247	195	226	199	227	200	195	201	210	223	218	217	206	236	221	231	248	215	196	244	219	233	217	213	213	220	216	212	216	235	223	232	231	238	211	202	215	222	214	211	238	245	233	222	170	236	209	218	215	226	208	208	216	250	216	222	203	217	227	228	217	213	222	196	232	215	206	231	221	219	247	212	232	254	226	219	219	204	226	244	213	249	237	213	204	210	207	227	203	215	231	229	223	214	221	187	192	204	244	200	206	207	208	206	214	203	226	245	190	223	236	214	225	236	215	224	210	234	229	203	248	199	228	211	186	228	252	203	239	220	217	229	225	219	209	191	193	211	211	238	217	219	238	236	236	229	209	214	210	219	220	197	213	195	228	242	209	192	214	199	230	257	215	213	235	223	207	218	219	232	206	217	222	221	227	215	228	196	213	188	238	219	234	228	192	204	228	191	224	199	202	221	213	208	207	247	210	218	230	214	209	201	219	228	237	219	206	195	202	244	220	205	226	231	230	244	259	215	226	209	237	216	230	211	218	216	221	225	217	216	219	221	201	227	234	232	205	207	216	238	253	227	203	237	213	229	203	238	206	244	208	241	226	239	204	212	198	196	203	197	201	227	220	196	192	205	205	195	220	224	192	232	226	222	211	213	228	239	230	228	234	219	230	238	195	203	221	209	231	224	225	226	217	208	225	213	202	235	216	225	204	237	209	205	236	210	247	242	225	225	203	226	211	199	210	243	212	203	214	202	199	205	215	230	225	228	202	239	217	209	203	225	208	194	250	215	222	202	222	226	218	238	221	214	201	223	194	236	221	222	208	238	201	219	220	218	215	247	214	218	232	204	227	238	216	233	213	208	204	211	193	210	209	224	209	202	261	224	193	231	233	207	224	215	196	225	224	198	206	232	243	229	233	220	226	250	224	203	234	213	217	204	217	233	207	208	203	230	229	219	230	222	255	225	219	260	238	238	222	205	235	197	219	203	225	199	248	227	192	205	213	213	221	227	233	238	232	210	217	219	210	245	210	191	210	217	232	220	216	197	203	210	219	197	227	222	213	211	226	230	232	194	228	219	220	239	206	207	245	224	221	215	213	209	252	213	240	251	234	210	209	209	203	211	221	210	254	224	224	206	220	232	235	213	202	223	233	206	177	210	236	240	237	211	208	240	218	212	235	226	218	244	218	222	202	235	257	243	274	217	222	210	242	243	210	204	220	206	233	217	202	214	220	227	223	197	176	189	217	223	219	213	243	230	214	223	220	225	231	208	219	227	221	230	187	212	221	224	231	208	238	217	225	185	229	208	224	241	220	199	186	215	231	226	211	226	220	228	213	226	199	190	207	208	234	191	197	212	220	231	238	228	202	217	201	212	240
3235	4981	3320	1586	1178	874	681	612	543	427	389	385	392	367	310	314	314	310	308	287	281	281	248	291	301	291	310	235	255	268	288	249	303	295	276	259	268	289	278	254	264	274	286	266	269	264	260	248	246	265	255	266	252	245	253	270	240	270	247	238	269	267	259	241	250	241	260	276	269	262	261	288	248	256	266	298	250	259	282	247	257	227	227	235	285	248	256	265	274	268	236	261	278	228	245	259	258	256	266	253	285	288	243	275	266	231	244	286	260	255	252	266	248	264	285	266	252	250	276	234	258	247	253	247	246	277	269	237	252	269	237	259	256	246	276	279	250	247	284	278	259	254	268	241	281	259	252	255	275	230	277	263	269	254	275	251	237	259	261	259	257	252	263	295	281	259	249	277	286	250	243	238	265	265	247	264	269	257	231	253	251	222	270	254	282	255	257	232	252	245	250	258	267	253	247	234	245	270	257	289	248	258	272	251	245	243	280	249	270	256	274	260	238	257	257	259	238	279	249	242	278	281	254	251	280	230	257	255	271	242	259	237	260	265	241	267	257	260	270	251	264	253	255	269	254	256	244	261	252	235	269	251	227	258	246	266	248	237	280	252	259	275	267	279	210	248	257	278	251	263	250	286	275	264	254	228	267	270	260	254	248	269	250	262	265	264	253	244	270	264	255	294	257	259	259	244	259	258	232	263	242	244	242	263	276	249	274	252	231	271	262	261	260	277	251	245	251	236	271	278	266	253	233	251	239	228	262	229	295	266	231	255	274	256	266	245	275	287	252	258	253	280	266	256	261	260	285	274	257	257	264	269	240	258	268	280	249	294	255	273	272	262	270	250	259	277	237	255	245	262	266	243	241	300	239	228	266	246	254	261	256	262	262	283	263	255	267	260	258	262	293	246	250	234	282	266	256	254	274	255	240	269	263	281	260	244	281	267	289	279	235	269	264	260	243	268	261	260	258	248	216	249	277	261	285	235	251	246	263	245	298	266	266	266	265	268	250	235	242	271	248	263	274	272	271	234	256	265	257	262	261	266	233	263	263	252	250	274	247	275	254	252	256	255	264	272	261	280	264	252	231	272	267	247	249	242	235	276	227	255	258	244	267	240	229	270	244	232	277	270	262	297	239	245	279	252	266	263	262	291	260	265	244	261	242	265	235	252	267	248	264	256	278	251	280	268	223	248	258	265	254	257	227	279	238	278	245	265	302	286	276	266	251	295	247	248	258	247	288	273	246	283	242	257	260	255	264	249	234	258	283	242	240	294	278	256	255	297	251	258	261	282	245	248	251	275	246	283	239	290	273	252	261	229	265	264	265	262	264	254	289	268	255	247	274	274	265	272	260	267	254	267	263	296	256	241	269	266	241	284	268	262	244	234	228	260	235	243	263	261	247	225	247	263	231	252	270	244	249	232	267	245	266	277	273	261	235	238	230	253	232	259	239	243	265	272	250	244	268	252	257	272	274	256	255	259	285	249	257	250	251	241	237	271	259	257	245	235	258	278	268	238	276	280	255	267	245	245	272	279	246	254	262	241	271	271	255	276	253	242	254	257	268	265	244	229	251	268	243	246	273	272	262	266	276	285	295	262	245	240	277	250	271	305	252	266	262	253	250	278	255	226	275	274	261	268	271	267	256	261	244	261	263	274	255	270	273	268	245	251	268	262	258	254	263	263	247	252	286	268	235	261	255	263	275	290	243	240	270	256	263	238	228	274	222	272	265	266	227	278	255	249	279	260	250	261	287	238	270	251	236	273	272	257	274	244	263	253	236	272	263	271	256	252	266	273	262	238	240	242	251	255	286	274	262	255	281	265	265	264	249	245	233	279	264	231	251	300	241	263	267	295	230	253	265	257	269	237	256	246	213	235	284	256	300	236	267	250	255	230	277	272	230	264	268	267	258	279	256	252	264	246	245	250	273	254	254	261	252	253	226	275	258	256	266	293	272	248	236	271	260	260	242	278	242	248	258	249	249	261	285	254	245	263	247	243	262	263	257	250	292	257	265	263	270	246	265	263	261	238	254	244	226	260	258	250	244	243	232	266	252	255	295	245	266	245	280	257	274	284	293	245	240	250	231	253	274	245	285	278	258	245	268	267	287	259	265	243	255	258	275	250	255	254	247	274	250	253	260	261	266	254	242	232	247	268	250	250	258	272	269	246	268	268	276	260	245	245	281	262	279	222	247	251	236	253	262	237	236	258	265	248	267	239	248	260	257	238	264	252	256	228	258	268	255	257	290	287	242	294	254	272	257	270	250	242	236	248	249	239	253	268	253	256	254	276	244	263	252	265	253	243	282	252	267	259	254	243	243	263	256	270	247	243	259	288	252	270	276	243	249	254	267	235	247	236	264	262	272	270	252	285	266	295	272	246	249	234	249	256	258	268	276	255	240	253	246	284	298	259	264	270	238	258	236	237	252	270	269	289	239	277	242	239	262	257	256	263	261	251	276	248	263	266	251	242	246	264	244	256	270	253	278	253	244	257	271	248	266	262	256	257	251	239	252	224	265	267	242	243	244	254	269	242	267	250	238	289	245	282	278	265	232	285	268	249	253	250	265	270	246	256	248	258	256	251	249	261	271	257	256	262	282	246	261	272	262	253	264	243	268	248	267	236	273	276	258	272	264	220	263	242	228	273	226	254	228	255	224	248	249	256	256	251	265	265	273	252	243	263	227	249	279	260	246	249	252	274	258	290	264	271	244	282	264	276	271	246	273	266	248	271	259	274	268	295	241	279	242	284	258	244	260	256	266	243	237	290	238	248	271	243	262	244	266	266	261	257	272	262	268	247	266	264	267	271	245	249	254	246	263	259	242	280	243	268	246	277	269	250	263	272	264	253	222	273	249	266	286	265	244	246	241	276	255	281	268	259	247	267	262	270	273	259	292	264	275	259	275	242	250	257	248	262	255	268	273	267	287	277	280	272	248	265	250	266	238	289	281	254	259	229	247	268	284	276	232	269	265	262	240	256	244	233	230	263	272	226	269	277	265	237	278	276	236	235	290	262	234	275	262	271	274	263	264	257	253	286	246	263	282	246	307	248	262	263	279	260	254	270	262	252	261	256	277	244	287	236	243	268	259	271	258	268	248	280	276	271	264	265	252	253	279	284	258	286	242	272	250	242	239	260	271	260	259	266	263	270	270	251	262	264	287	259	247	246	252	252	264	249	252	249	237	281	250	262	261	252	246	245	264	238	242	266	252	269	255	261	279	255	267	280	270	259	247	233	252	282	251	259	250	259	295	274	255	267	225	258	277	276	232	270	251	233	247	267	248	249	253	263	267	271	244	244	265	245	263	264	290	279	244	261	256	273	240	264	268	254	260	246	271	256	252	297	251	252	267	271	284	283	265	254	257	247	260	277	284	244	246	275	248	254	262	245	262	246	252	252	249	250	242	260	241	265	273	252	253	275	266	256	279	247	273	255	255	249	254	263	272	260	284	250	250	277	227	244	256	264	268	258	237	264	270	259	256	268
22383	21182	28964	23691	21177	21237	11057	1465	1100	997	895	909	827	790	775	746	687	750	720	759	776	698	673	749	686	716	631	658	617	671	671	664	676	597	692	668	617	651	653	645	667	640	627	643	612	666	670	670	624	661	644	617	631	662	657	653	639	648	688	628	640	592	651	629	647	651	612	658	680	682	663	643	666	698	645	591	617	603	605	609	627	624	629	593	649	628	655	640	568	672	627	639	660	643	639	668	617	668	627	587	621	625	601	671	632	638	605	641	645	642	673	627	613	699	660	630	619	583	644	624	633	656	630	629	610	631	641	619	650	604	643	633	650	641	627	656	671	651	654	631	596	625	673	605	658	647	675	640	632	597	658	588	618	635	678	617	639	641	624	616	605	601	652	620	619	617	683	603	630	667	635	627	652	608	641	629	632	641	604	641	668	610	601	693	649	695	599	641	622	624	636	600	637	612	657	659	608	650	632	609	617	685	622	612	622	603	670	579	637	655	632	639	609	658	645	626	618	667	613	588	647	633	648	602	618	631	662	641	604	608	641	650	605	637	671	624	657	617	594	640	583	614	596	658	647	634	598	633	629	663	642	640	651	636	622	624	602	647	647	667	607	657	669	570	645	638	614	616	636	646	622	630	613	632	599	643	672	653	630	649	655	629	626	606	617	630	630	626	664	641	651	662	631	671	641	610	664	686	605	609	683	640	662	610	646	607	575	634	662	681	640	606	624	677	606	626	611	659	623	659	643	575	664	652	631	641	640	643	651	640	631	632	608	617	629	635	647	632	644	614	663	627	672	584	621	605	645	618	634	653	663	618	642	613	623	628	620	592	614	632	595	641	617	596	645	615	638	617	635	611	660	648	653	660	631	687	668	629	580	646	703	610	635	618	667	629	666	642	605	634	630	618	606	640	628	626	641	663	646	635	644	611	636	662	673	657	628	667	645	646	646	663	629	599	612	651	656	602	613	656	628	637	642	619	658	635	610	613	646	616	643	595	683	632	661	611	631	621	623	630	589	655	659	585	629	654	609	617	651	660	666	687	650	648	699	682	609	592	648	660	628	658	634	653	658	606	660	608	626	641	672	596	637	649	640	629	645	638	631	652	650	658	669	605	625	670	638	630	634	612	623	641	599	585	644	627	620	615	571	629	606	632	604	607	649	571	605	646	643	583	599	624	654	662	676	640	652	648	639	636	620	614	611	644	690	652	647	651	657	638	613	658	614	651	647	645	646	660	604	655	651	625	615	665	644	626	635	615	612	635	622	664	634	642	615	658	652	627	618	635	678	573	641	644	636	656	678	650	629	659	670	639	627	635	640	616	634	650	640	606	635	652	689	635	604	631	648	634	602	670	654	620	658	644	643	627	627	602	636	691	619	663	683	604	669	605	633	597	586	634	676	629	594	644	634	677	612	627	640	625	627	619	625	586	678	641	620	585	608	633	615	596	614	651	591	639	629	613	642	628	624	646	627	642	589	670	623	588	619	609	608	611	670	670	618	633	602	639	615	645	642	627	618	620	659	665	600	626	579	646	615	634	660	646	583	674	628	665	613	607	589	662	627	641	613	592	613	606	591	637	640	605	621	624	611	632	625	655	642	662	613	595	613	647	644	617	610	656	620	651	605	619	594	634	632	650	612	646	647	636	632	602	612	619	618	607	587	584	588	611	652	642	611	613	621	617	648	627	623	624	697	609	644	613	656	620	639	600	630	629	616	658	643	658	624	617	653	606	656	600	650	621	662	628	601	610	640	650	659	635	632	689	654	676	643	663	595	650	616	627	565	622	628	589	637	621	601	633	662	609	613	674	675	662	674	643	638	658	609	653	653	611	636	653	623	616	617	608	619	607	613	611	665	638	593	655	613	649	707	607	664	647	657	659	624	666	626	634	630	641	590	624	625	675	652	591	648	598	576	624	612	612	618	615	613	653	649	627	599	639	606	597	611	630	585	633	645	647	607	632	636	622	626	642	669	603	596	665	630	646	613	645	653	684	617	654	669	610	619	598	640	653	636	636	586	603	597	617	654	646	657	586	642	622	629	613	624	640	662	613	623	572	637	618	654	658	625	668	615	620	629	616	666	614	607	633	639	619	673	628	647	645	616	634	666	661	637	621	596	635	651	623	655	633	609	582	646	638	648	655	611	586	601	624	656	640	582	652	643	611	643	624	623	619	614	648	616	642	612	634	631	603	605	595	603	579	641	615	649	626	660	645	624	637	670	636	602	607	660	621	619	624	633	613	587	628	587	630	631	597	651	672	623	648	659	644	606	663	636	592	653	626	630	669	626	635	599	616	600	613	588	637	588	632	633	614	620	605	684	617	670	647	650	646	637	611	665	592	626	622	590	597	621	580	604	619	643	614	621	646	640	630	603	614	626	604	655	670	622	609	659	578	620	596	594	613	653	628	644	649	659	670	655	600	610	603	621	620	586	682	603	622	644	609	595	635	600	603	619	600	592	626	618	622	678	625	568	679	637	639	599	626	668	642	655	611	649	613	655	650	609	620	645	612	628	649	624	630	663	635	647	606	632	583	681	621	674	638	607	621	597	605	673	637	661	643	653	615	656	640	637	651	651	643	612	621	642	654	634	627	612	670	630	620	639	669	637	655	618	659	585	615	611	698	636	679	650	645	623	636	595	633	632	687	605	636	636	665	653	658	612	658	662	626	631	676	614	616	617	638	644	647	554	655	609	624	659	651	659	633	592	607	643	636	650	605	638	659	649	581	656	656	650	654	616	622	655	593	623	636	655	620	609	620	662	602	653	643	638	650	695	657	633	613	620	625	614	602	614	643	656	661	658	638	624	622	614	597	629	639	580	642	608	655	638	647	618	642	692	602	624	616	674	621	644	629	625	614	635	654	660	678	620	625	620	665	639	608	653	626	609	651	639	643	669	618	623	642	610	633	656	629	614	602	582	609	617	635	597	597	638	625	624	633	673	626	627	587	671	620	592	642	637	640	681	681	580	607	633	602	580	616	619	641	646	640	653	610	621	634	602	653	665	633	631	618	631	634	630	600	592	611	617	608	633	609	663	612	619	674	582	640	636	654	645	666	637	653	609	617	597	660	634	590	577	637	670	614	637	629	631	624	639	607	617	651	634	658	630	656	611	644	618	628	654	660	618	637	611	597	615	679	623	620	660	674	643	622	624	659	628	654	624	618	637	637	629	645	628	623	640	648	663	662	629	620	662	600	598	595	611	606	632	635	598	619	623	627	622	612	622	579	596	646	620	620	662	663	612	652	616	589	584	592	638	636	628	668	614	622	633	622	620	644	631	622	598	632	653	658	631	630	674	636	655	608	626	659	584	663	653	670	598	625	658	634	675	600	617	603	607	602	656	658	638	668	680	603	621	638	601	651	607	657	624	612	639	618	616	611	663	670	625	634	647	622	598	629	611	610	618	598	593	619	604	639	625	654	653	617	638	644	671	630	614	635	622	653	630	611	649	651	681	669	580	660	619	588	646	574	668	634	647	625	646	665
4515	14129	9891	4921	3710	2861	2223	1895	1558	1364	1238	1140	1033	994	899	832	841	807	831	836	775	782	795	788	779	824	740	771	686	727	738	678	693	742	689	691	686	725	721	694	686	718	700	708	737	718	681	704	721	719	702	742	683	658	700	657	682	763	671	691	664	736	680	682	685	716	698	702	709	702	683	684	694	698	681	695	697	710	702	654	712	642	697	654	645	668	681	642	661	670	652	657	675	656	651	691	675	660	671	706	697	714	696	689	676	661	692	692	662	732	675	675	693	695	724	746	679	687	616	712	701	652	725	707	703	712	681	654	637	684	685	689	704	683	649	741	676	692	674	688	673	730	634	686	721	679	680	690	687	671	708	687	672	699	673	718	678	740	679	728	728	706	636	682	730	692	726	709	692	698	687	679	674	717	667	685	661	675	679	686	662	631	747	695	693	728	679	703	717	694	700	688	682	701	674	728	688	674	666	685	698	654	678	661	735	706	692	683	667	738	691	685	701	671	718	767	682	706	743	667	667	705	662	665	706	700	682	657	645	728	689	696	695	630	676	704	670	684	699	700	726	679	700	683	686	695	696	656	687	691	707	686	628	733	660	644	701	681	670	689	651	651	645	699	679	728	707	638	692	718	686	741	649	681	692	679	651	652	670	654	692	715	704	683	661	670	695	713	685	719	679	694	685	681	672	687	726	697	720	691	657	734	669	666	677	682	680	706	701	682	690	706	694	670	712	620	654	665	724	655	652	670	702	651	660	710	695	660	646	693	685	726	725	717	697	717	659	672	721	678	689	708	711	750	667	702	685	638	677	706	731	697	711	669	680	670	704	713	695	677	706	694	629	696	700	658	712	684	677	706	653	672	659	673	718	706	674	657	669	663	732	705	697	654	725	734	710	672	716	682	655	698	676	708	707	678	644	697	723	688	680	678	737	670	697	687	664	723	653	656	669	691	680	661	699	741	674	670	671	659	663	656	662	749	685	629	665	722	707	680	710	678	723	713	689	707	690	626	681	680	724	692	712	735	663	678	642	696	682	677	677	698	716	686	773	682	675	721	690	664	693	716	696	671	691	677	706	672	729	706	703	666	681	691	714	659	673	652	689	679	751	628	682	726	659	729	724	680	685	677	721	686	712	607	689	705	674	696	695	695	673	740	722	683	625	673	688	694	693	705	719	702	665	680	733	637	708	727	667	676	671	666	654	639	699	673	668	716	679	680	676	708	697	670	679	728	650	701	736	691	718	694	692	682	710	700	674	693	680	707	703	681	676	681	706	678	714	747	662	647	659	682	663	698	642	708	671	699	715	706	659	694	703	689	667	674	650	710	641	681	692	650	725	705	717	666	663	684	691	658	698	666	700	726	664	648	648	698	709	707	687	693	701	720	671	721	676	683	699	660	706	723	683	709	635	739	665	693	695	692	658	669	696	681	687	693	658	672	690	697	732	708	721	689	651	718	674	652	677	693	637	626	671	649	685	683	689	679	741	694	672	693	708	644	634	683	691	672	664	664	686	699	654	678	741	706	690	691	693	668	701	698	731	679	670	724	665	675	707	715	680	668	636	670	697	706	657	713	677	617	669	721	681	677	693	694	706	712	721	728	653	707	687	691	729	656	665	684	666	670	669	673	673	720	707	674	670	635	701	690	698	703	705	662	647	691	690	698	730	683	699	629	658	699	671	733	701	674	664	670	692	705	701	676	678	682	676	681	739	673	673	718	726	681	697	636	630	649	632	651	711	677	685	708	688	639	679	725	726	697	728	679	667	702	714	733	711	686	682	675	686	672	661	701	678	625	681	691	690	753	719	674	736	665	724	660	686	639	689	697	678	666	637	724	673	670	663	684	704	715	695	706	688	661	651	710	683	717	726	744	620	718	649	669	684	700	655	715	663	709	663	705	674	682	697	667	737	687	666	725	691	695	679	719	697	616	663	679	718	726	667	687	691	654	684	667	728	665	712	701	678	753	708	676	691	716	689	717	739	642	713	685	748	662	669	676	671	688	695	680	700	664	679	674	706	656	665	707	683	702	739	678	690	685	708	706	674	656	670	690	680	668	692	725	677	696	740	726	691	645	697	733	716	698	690	677	686	686	646	701	653	684	711	660	699	668	685	665	698	717	698	677	649	662	714	709	746	656	758	684	664	686	706	703	696	709	671	648	696	662	695	690	680	704	693	700	693	709	661	701	707	673	678	718	687	732	683	660	714	690	711	740	664	686	671	666	640	701	688	671	668	700	701	738	681	711	715	719	705	684	655	660	672	652	660	753	675	744	668	736	638	707	682	672	689	676	714	688	687	667	675	701	704	667	724	662	693	665	695	671	679	688	675	725	671	683	745	715	674	708	677	698	669	656	659	685	722	676	711	674	730	699	681	666	710	656	715	683	685	721	670	676	684	652	684	700	713	653	689	671	709	667	737	680	675	684	676	655	675	693	700	723	744	718	672	691	687	641	681	700	596	666	660	681	726	776	676	668	713	720	698	694	731	668	666	683	695	735	703	700	705	658	678	695	715	689	742	676	681	756	668	654	700	656	691	742	707	677	682	665	718	674	680	716	689	673	697	698	693	729	688	624	700	721	712	700	678	641	697	652	690	700	742	684	704	671	715	713	724	743	693	717	681	732	710	708	726	697	691	673	669	716	673	680	669	689	676	687	707	727	677	677	703	674	672	682	660	692	713	734	740	659	710	710	724	681	702	649	673	696	698	650	693	686	705	731	665	729	668	673	650	715	709	708	680	706	662	703	693	742	671	700	685	698	697	666	703	707	664	675	643	634	668	713	629	686	708	681	706	725	662	687	681	674	639	648	695	728	704	681	690	672	711	694	719	657	707	666	723	685	704	712	667	687	702	756	718	671	676	704	648	724	696	642	672	642	670	681	706	662	680	675	684	717	686	690	700	665	635	726	691	639	644	671	689	656	712	718	659	692	702	712	696	667	670	677	690	674	681	664	649	697	662	641	660	653	710	719	649	690	704	672	716	709	651	669	690	720	674	687	650	684	681	719	698	690	704	654	667	667	635	697	696	735	679	679	734	681	692	687	680	695	752	711	678	678	685	683	682	678	644	636	673	697	708	699	706	684	679	693	668	680	659	694	678	716	678	682	689	705	665	671	645	701	707	692	717	744	709	673	729	692	656	708	688	706	684	717	715	709	742	662	698	655	660	643	652	641	668	681	726	662	700	633	697	697	709	694	688	692	656	730	749	727	694	723	716	711	659	711	678	717	695	705	682	673	687	688	655	643	647	652	691	693	665	752	665	656	699	680	665	682	658	688	700	671	700	711	694	709	669	730	728	723	652	694	658	714	697	693	704	683	715	675	701	739	662	679	706	697	710	722	673	712	657	684	706	694	736	715	705	706	641	682	671	710	714	678	700	679	725	721	648	669	666	633	711	685	682	659	674	687	702	661	668	638	713	678	711	662	694	701	686	725	684	678	708	656	710	678	700	717	676	724	713	667	708	679	682	714	727	684	666	700	671	697
27446	17990	3879	634	516	469	497	507	500	469	446	447	470	421	433	448	427	443	461	452	485	463	443	452	474	444	429	449	441	426	455	454	452	465	439	474	452	480	435	438	468	408	439	460	453	460	464	420	448	413	431	437	424	467	456	490	416	439	464	474	427	419	453	425	469	467	463	417	425	451	456	456	439	434	445	438	471	434	429	435	428	437	477	468	468	441	476	466	436	452	461	461	433	432	457	478	464	457	443	496	418	444	457	449	497	462	447	425	458	482	477	439	389	455	451	433	505	420	473	465	480	440	465	433	456	461	491	421	484	417	432	443	477	494	459	466	440	480	458	459	437	471	461	433	443	444	462	415	458	491	464	465	466	475	486	457	482	445	424	461	436	438	514	454	454	481	433	465	469	451	489	415	466	482	442	438	445	435	473	437	402	480	444	445	459	477	428	432	440	489	457	462	479	467	400	457	444	450	444	475	458	451	465	451	427	431	457	450	457	467	448	463	459	467	468	479	443	453	424	464	501	426	451	440	463	488	457	443	456	430	432	460	421	454	460	432	434	420	435	467	422	464	451	460	467	450	475	430	492	419	466	463	440	480	458	436	415	454	479	441	444	469	433	456	443	423	437	438	491	467	449	462	444	465	462	458	422	480	470	478	434	466	409	481	469	452	463	452	412	465	422	489	472	471	440	425	456	431	487	444	431	458	420	492	466	500	455	465	460	457	468	432	440	453	450	480	454	434	426	476	433	455	443	470	449	411	452	456	435	479	481	423	488	464	428	456	463	458	447	484	416	454	469	431	434	467	461	451	430	450	446	429	448	463	446	457	470	468	464	476	478	422	437	467	463	455	497	469	444	476	445	469	464	440	447	445	436	436	439	425	423	422	458	445	423	458	442	461	479	453	474	422	463	445	478	451	447	473	462	477	468	432	438	485	458	459	434	461	446	441	453	430	454	434	481	455	433	465	486	428	428	452	480	496	453	473	440	507	448	484	451	421	431	452	440	456	444	493	464	487	464	452	432	480	462	442	448	446	449	440	465	453	469	454	481	437	458	447	465	441	479	404	438	451	417	469	473	465	480	447	472	493	484	441	468	456	465	444	464	435	436	413	451	456	450	438	432	484	453	463	468	434	430	490	442	448	475	410	440	453	414	464	473	468	461	407	455	458	465	480	468	488	473	416	403	435	439	455	439	442	481	419	490	414	474	454	454	443	506	442	462	455	429	417	447	492	457	430	468	433	465	457	470	456	446	476	419	416	458	431	461	442	423	432	491	457	448	507	468	439	461	442	430	451	445	407	449	440	440	494	464	447	433	465	443	473	405	449	473	474	435	445	409	486	423	422	425	473	456	448	498	460	474	479	404	456	464	447	450	431	416	456	414	446	479	455	455	419	441	434	445	414	424	486	453	456	425	488	442	429	443	475	436	452	452	441	432	432	421	449	486	474	408	465	427	441	416	455	451	414	500	436	488	444	437	431	450	429	434	478	454	460	423	448	497	442	475	459	420	465	472	463	474	460	444	433	436	500	457	465	463	474	442	483	449	445	434	422	437	431	417	445	445	429	475	477	415	400	412	430	423	467	433	425	489	414	453	473	473	457	451	465	450	474	474	460	418	434	436	473	450	440	416	450	471	473	440	463	437	415	465	425	439	450	454	424	456	438	472	468	430	462	439	499	460	448	444	464	433	466	485	451	423	471	435	431	480	497	401	460	473	411	463	435	469	460	440	446	487	448	486	464	451	443	489	454	487	459	471	428	457	434	443	453	474	483	442	466	437	455	445	480	432	480	439	475	466	478	467	500	494	471	462	463	436	462	461	434	446	412	469	477	456	412	409	454	460	452	476	477	451	478	443	467	444	430	433	442	458	447	465	446	437	455	473	488	455	440	447	436	461	484	406	490	439	468	439	446	443	459	438	452	417	456	464	431	454	478	397	462	454	424	458	442	482	456	446	446	455	447	433	457	477	473	456	451	469	455	462	446	448	493	460	477	459	442	463	446	463	457	474	430	458	444	453	431	441	457	462	414	448	442	463	449	516	454	431	464	451	465	472	445	431	471	461	440	433	444	468	453	467	428	493	414	413	504	474	469	457	449	468	442	452	435	458	448	499	459	454	430	438	478	444	479	450	460	456	483	466	464	440	467	468	450	479	473	409	460	469	422	488	439	403	474	460	455	457	445	459	473	452	445	467	496	472	436	442	450	470	456	430	487	455	437	459	472	488	466	411	466	415	484	463	455	420	463	458	464	440	419	449	496	463	446	467	412	456	432	433	453	464	462	465	437	467	462	420	429	456	485	454	454	438	489	495	423	450	447	450	392	465	472	435	425	446	460	462	487	450	475	480	450	478	420	460	431	454	441	481	464	426	469	470	457	488	416	432	445	470	454	488	459	409	435	458	454	426	447	458	436	476	477	424	429	462	454	447	435	446	450	422	454	436	445	477	443	452	452	464	483	458	476	434	439	446	475	486	451	459	471	472	438	446	470	499	447	483	464	471	486	481	435	444	433	445	463	461	455	422	450	432	464	436	433	480	451	419	424	459	465	444	444	473	439	444	461	447	414	430	426	481	457	458	437	434	457	457	448	430	484	433	446	485	467	447	458	462	423	426	459	483	435	455	441	437	474	467	438	452	451	443	448	434	455	506	451	465	472	483	486	467	462	471	454	431	440	429	463	470	440	476	503	425	448	451	473	445	455	445	475	463	432	454	436	436	469	435	454	482	463	475	452	462	448	424	478	467	446	445	474	437	459	437	466	465	458	453	488	466	408	419	435	446	429	456	405	459	475	473	460	487	431	494	443	456	466	449	432	442	458	412	436	484	466	439	488	447	442	481	418	495	479	444	457	504	428	431	448	460	493	444	427	472	430	424	458	430	462	447	426	439	423	454	458	463	435	432	453	446	442	443	452	448	480	467	430	483	485	445	451	430	446	446	461	450	488	449	421	423	485	420	465	472	415	419	484	416	440	466	451	445	461	441	472	499	448	432	493	415	461	470	431	432	426	457	472	424	451	445	435	453	451	461	451	449	476	458	463	442	419	426	481	449	408	451	456	461	461	468	455	409	442	440	474	453	482	450	434	460	458	484	464	478	467	487	429	456	463	452	428	477	466	446	467	481	431	468	460	446	496	470	425	455	467	454	453	417	419	457	453	485	469	470	442	442	473	469	441	494	461	415	423	446	498	442	466	493	490	412	452	421	460	408	467	475	450	483	447	427	469	441	464	462	454	474	434	440	455	448	427	486	484	455	441	429	454	477	430	438	448	420	470	447	435	454	455	463	457	489	470	462	418	462	453	492	443	456	498	428	450	471	430	450	486	453	479	415	462	432	429	477	437	454	454	462	467	433	485	450	461	468	461	462	431	467	460	465	410	460	445	433	440	425	467	440	430	481	435	412	463	446	482	473	439	438	452	446	421	469	414	445	432	472	464	424	449	447	420	463	439	433	445	459	496	450	440	419	456	488	466	461	460	434	431	460	437
4710	841	747	585	547	542	516	498	497	515	482	472	520	514	483	474	439	493	509	489	513	480	487	470	497	479	487	474	492	433	468	493	503	499	471	448	486	485	473	472	452	468	518	469	448	478	499	488	464	494	469	474	445	503	488	472	504	457	499	468	488	455	484	468	463	450	487	483	470	456	498	487	496	480	456	451	516	500	471	463	491	440	456	446	484	447	503	510	481	469	513	487	498	504	510	491	494	442	501	462	485	496	471	454	467	464	523	499	493	501	456	469	479	465	503	514	456	512	502	457	482	463	490	467	496	505	498	521	485	500	464	520	475	518	469	469	469	470	479	453	497	489	493	461	480	460	501	489	545	471	472	458	476	482	459	485	470	469	501	483	493	460	482	522	513	498	475	509	505	456	450	488	457	508	493	475	513	473	460	468	469	455	455	505	519	486	485	485	502	501	471	461	477	495	474	471	485	508	468	457	467	524	499	471	485	509	471	515	457	509	475	489	472	491	486	448	507	459	520	468	460	523	433	443	475	501	454	490	502	486	469	464	513	526	491	492	530	457	439	482	469	483	451	448	469	558	503	460	479	456	489	494	459	499	477	453	512	470	459	487	459	466	512	462	506	451	489	544	483	460	477	516	485	458	487	473	495	498	510	502	543	435	526	490	431	457	426	457	458	493	509	478	456	481	462	490	501	474	457	477	501	488	463	493	477	471	463	477	491	511	509	450	504	499	478	501	507	553	495	490	454	515	524	465	480	477	457	459	485	495	500	480	507	461	518	479	468	498	477	491	508	529	500	474	486	499	498	453	468	471	443	480	442	477	473	472	452	456	479	457	465	487	431	516	445	481	495	513	497	479	506	463	493	481	513	454	464	471	471	483	468	460	498	475	485	460	492	455	478	488	467	525	482	526	450	487	460	493	469	515	478	501	495	469	481	466	469	470	451	472	475	456	483	444	451	481	471	475	461	477	456	517	490	477	455	469	481	494	487	503	498	482	499	446	486	499	454	509	471	525	482	500	501	474	470	491	492	496	468	432	505	523	463	480	498	476	478	484	505	466	479	475	488	485	521	431	485	483	463	469	487	477	501	468	479	469	494	484	430	454	493	508	493	472	511	467	511	485	484	498	453	490	470	493	495	488	446	473	530	482	481	487	484	500	517	488	479	475	467	466	506	455	514	490	500	449	503	456	477	475	497	456	499	508	494	512	477	508	457	463	501	509	472	493	468	486	513	487	533	498	517	472	507	455	473	497	505	504	520	481	477	509	441	499	494	455	483	448	451	486	494	462	500	498	473	473	491	475	487	459	482	482	458	536	492	499	454	496	503	451	491	470	497	464	502	472	492	496	458	447	470	484	484	489	511	452	472	476	474	491	481	500	506	506	498	479	472	409	461	492	503	486	465	464	467	497	490	509	486	469	474	475	475	488	478	496	522	475	533	498	466	484	496	453	442	492	523	497	464	505	520	516	488	480	480	481	484	494	468	500	519	450	468	504	496	445	512	496	450	501	472	462	488	494	498	456	492	496	476	451	474	474	473	522	474	501	471	497	481	506	481	470	488	489	498	460	434	482	480	497	476	503	476	506	468	493	496	505	477	506	463	500	459	475	481	511	475	475	482	502	475	467	479	506	467	525	452	496	502	483	448	476	474	487	492	461	465	469	477	477	477	509	514	500	481	524	477	486	442	487	508	467	542	487	504	474	448	515	498	447	464	468	493	474	493	474	491	430	462	501	460	518	513	499	498	446	453	488	504	485	499	510	534	498	500	478	476	496	485	512	510	505	484	537	486	485	462	486	502	507	471	467	472	508	506	498	482	512	478	466	540	477	522	483	476	486	493	499	455	516	441	508	469	470	464	496	475	481	454	486	505	480	484	453	499	478	496	502	513	482	480	512	474	464	457	475	510	507	496	498	496	502	505	505	472	513	462	474	466	530	477	462	471	453	484	430	485	526	506	498	511	447	471	464	482	459	516	486	456	475	497	485	500	461	467	466	481	450	485	488	461	457	465	472	485	473	503	510	496	491	480	476	452	482	513	470	462	495	435	541	495	493	486	480	464	461	446	495	506	476	486	464	470	457	465	500	484	478	464	494	499	474	490	475	478	468	476	451	452	476	492	511	492	457	484	509	460	442	493	503	508	485	492	498	455	474	495	517	519	475	506	513	496	460	480	500	463	459	532	472	482	519	514	492	495	497	478	495	536	485	505	455	515	475	468	452	476	467	503	464	472	463	497	467	543	497	504	489	469	443	519	477	501	487	460	440	479	471	473	451	472	484	489	501	475	499	500	466	499	477	499	441	459	480	474	480	513	513	510	488	429	469	459	481	447	473	476	456	474	489	486	481	474	465	528	478	472	489	460	489	461	468	498	519	501	499	473	477	468	485	488	467	503	485	476	564	476	489	501	468	509	500	493	494	489	529	476	483	495	478	506	438	480	485	505	518	496	528	525	486	481	468	472	463	483	493	487	512	473	498	505	471	506	505	461	469	473	492	488	468	464	489	496	478	490	505	505	490	504	490	496	492	460	443	516	482	483	485	470	498	468	497	493	468	472	476	518	462	504	464	452	478	488	477	503	514	495	461	496	504	521	446	489	485	484	486	466	504	471	498	499	511	454	510	456	476	470	454	505	488	464	479	482	533	459	489	436	484	484	488	496	485	486	476	494	476	458	463	502	509	516	501	506	504	501	479	449	483	486	522	488	491	490	514	460	459	488	493	452	487	469	442	525	483	506	524	531	489	489	497	495	468	467	489	448	521	499	474	483	497	472	481	455	475	526	470	484	442	515	456	488	488	483	488	475	499	511	471	511	486	459	497	480	496	430	485	478	507	465	440	496	488	473	497	481	505	501	490	496	479	476	480	462	445	481	489	465	520	446	473	461	472	497	486	511	461	460	489	511	482	481	483	514	463	496	503	483	472	451	463	504	471	509	463	494	479	461	463	485	489	481	491	491	478	503	476	536	448	462	452	497	499	513	434	443	470	509	456	456	488	504	503	490	485	443	481	507	469	500	491	469	487	504	461	502	456	477	506	487	504	465	474	463	466	466	465	481	474	465	498	471	469	513	494	487	477	498	461	470	497	471	496	479	507	501	459	487	514	447	485	536	452	489	464	485	523	479	491	475	477	490	468	483	491	453	488	515	490	500	506	489	473	487	482	496	534	492	499	511	486	489	491	488	470	521	469	452	475	493	475	485	483	550	491	476	455	531	432	517	490	505	489	494	482	516	452	494	532	487	486	486	464	500	446	452	473	512	471	495	491	481	517	483	481	472	461	451	490	462	464	457	472	475	487	461	494	486	485	464	504	466	503	497	485	454	490	462	441	493	484	513	495	531	520	479	506	517	501	481	481	501	492	509	479	460	477	504	486	501	519	446	498	472	433	478	487	471	530	473	502	479	540	481	491	487	484	492	518	510	461	485	489	494	525	494	499	473	472	476	512	496	494	509	471	477	484	441	499	488	516	501	501	519	489	489	469
23504	21154	28489	24060	21138	12129	1701	1150	1042	961	974	908	857	875	830	859	806	820	871	826	783	840	768	764	787	789	782	862	803	799	825	730	847	789	809	806	756	828	779	774	815	753	750	784	773	761	802	760	831	811	785	791	767	778	781	837	816	770	794	780	760	793	833	814	778	765	796	742	786	792	799	836	778	798	826	836	778	760	748	771	796	808	829	796	784	779	775	813	728	808	796	786	773	806	788	811	863	775	781	808	787	820	769	813	756	827	794	799	773	791	777	799	767	848	763	754	780	792	795	776	819	808	847	804	762	757	723	794	767	803	745	768	801	716	748	760	781	829	821	778	777	791	797	826	792	766	805	767	775	781	812	844	732	732	807	794	802	725	806	778	790	757	792	775	825	820	801	774	723	820	765	778	802	777	782	786	822	734	787	799	812	793	817	798	792	827	776	793	812	763	762	786	838	748	790	786	736	767	786	796	850	791	784	781	764	848	727	772	804	813	800	756	766	803	716	794	752	839	768	819	772	746	774	804	807	744	809	785	761	820	800	845	770	769	754	749	765	841	802	793	805	766	833	768	767	795	820	797	783	780	738	787	735	762	806	779	788	781	784	807	819	783	789	795	800	814	801	833	832	768	805	739	787	776	788	787	806	776	817	773	773	823	768	776	740	779	786	777	823	786	808	736	737	786	782	813	832	829	802	849	793	779	808	745	826	844	764	755	826	815	842	791	778	788	858	797	789	821	771	806	825	746	805	784	749	792	820	790	791	800	791	774	807	787	826	830	802	782	839	757	799	751	772	781	789	774	789	768	787	782	774	737	844	795	773	795	762	763	862	782	748	749	759	750	779	813	793	765	828	782	779	741	809	812	778	788	774	828	787	761	790	758	810	800	775	778	819	750	789	826	784	778	744	824	767	774	770	831	796	861	801	756	762	736	768	761	812	831	732	804	780	774	752	784	735	737	784	717	761	838	775	754	753	763	846	833	812	799	800	736	720	801	767	785	745	801	781	741	794	749	760	754	791	843	744	745	785	808	763	790	788	789	800	769	784	772	830	766	815	810	745	753	776	796	761	789	769	788	811	811	822	776	782	774	794	783	755	775	716	799	780	782	794	727	799	732	766	745	763	751	799	760	808	785	797	755	749	835	768	776	882	756	809	819	792	806	771	777	764	762	850	758	777	791	790	779	774	763	742	821	764	749	747	808	821	820	785	770	789	822	737	798	814	789	850	757	782	791	785	773	829	798	807	803	790	734	768	786	786	798	799	812	809	773	770	766	780	771	758	794	751	756	763	750	755	803	768	763	837	803	744	782	803	753	757	809	782	768	746	807	809	767	834	737	760	760	789	752	788	789	785	787	778	776	809	806	803	830	795	792	755	786	757	775	768	810	764	787	782	785	808	799	767	737	775	790	825	810	769	782	796	775	729	758	783	795	750	731	805	734	817	779	764	800	815	751	777	792	789	830	761	737	767	767	791	767	744	790	823	748	742	786	796	758	829	747	802	812	784	810	743	809	780	810	755	806	845	790	763	801	797	787	772	807	773	755	785	764	802	786	801	761	807	787	753	799	765	787	819	809	793	822	749	792	782	803	831	783	826	775	765	794	804	779	811	798	776	739	766	771	835	779	787	807	777	759	794	739	757	769	772	793	764	762	753	737	781	795	807	775	773	789	775	791	765	752	810	800	824	784	762	842	770	775	788	771	739	816	751	779	745	750	780	811	822	739	818	821	763	773	789	797	809	802	813	765	769	778	822	815	778	769	797	802	769	796	742	826	771	770	778	792	740	831	800	726	813	811	750	813	781	813	778	799	784	811	784	754	784	812	779	845	762	801	780	743	776	826	762	802	757	769	754	763	777	840	818	746	772	809	816	793	785	818	752	822	780	779	834	791	837	762	804	773	774	724	786	795	790	729	807	780	801	789	765	755	811	795	822	791	847	729	777	776	775	834	775	789	761	755	858	788	818	783	763	786	816	797	816	789	740	741	776	785	736	832	786	802	746	742	775	797	804	786	797	767	833	738	774	797	819	765	798	785	811	777	779	850	735	778	759	740	728	814	759	785	823	797	761	771	856	709	765	841	770	769	752	800	812	731	755	767	714	750	765	755	824	787	782	805	837	747	803	843	805	748	752	790	799	822	789	801	723	775	764	775	771	776	790	847	817	788	786	799	766	724	747	845	770	762	829	790	881	805	768	765	804	790	759	819	786	782	832	799	816	732	786	786	785	724	844	756	810	785	793	778	806	780	788	793	774	757	767	813	813	763	830	743	771	813	774	851	758	779	770	774	787	792	833	776	812	820	779	776	799	804	794	767	781	803	780	807	766	777	788	808	744	769	774	775	728	835	771	802	789	825	790	739	801	768	789	825	768	782	826	818	779	792	748	827	780	734	760	837	749	807	804	780	807	781	779	749	805	733	763	811	814	821	761	817	814	762	784	785	790	769	771	756	779	796	747	813	768	765	745	766	775	801	763	828	799	774	840	744	813	783	726	842	786	783	778	739	803	794	783	763	801	809	829	756	846	731	795	833	808	787	792	740	798	793	844	823	808	776	792	785	821	788	811	803	773	771	768	775	764	772	798	726	823	769	825	793	804	808	802	757	781	809	784	792	800	777	762	772	797	736	744	749	788	763	824	837	813	798	741	764	796	768	833	796	819	819	781	758	846	780	786	749	815	788	853	820	730	772	742	729	767	797	783	771	761	807	811	808	789	765	773	752	770	786	767	747	728	803	781	747	798	807	786	816	799	784	783	773	831	787	783	853	798	767	764	776	801	724	719	806	844	762	785	823	811	795	787	777	757	804	784	790	807	791	822	819	816	777	767	733	763	794	769	840	796	808	766	789	772	808	799	741	751	798	730	796	808	757	762	786	747	792	825	798	773	767	756	731	798	786	781	802	849	792	770	795	761	790	811	761	797	759	767	774	783	776	732	810	794	770	776	743	771	776	782	772	799	811	783	820	799	806	792	820	813	780	780	797	807	759	825	782	843	793	728	798	758	724	740	726	767	730	821	798	813	790	750	861	791	763	784	803	791	751	715	841	758	801	791	753	782	800	779	837	821	808	786	829	782	777	759	799	789	843	797	788	750	782	791	759	818	807	819	817	767	797	768	715	757	765	757	753	747	800	762	813	769	787	786	810	774	751	797	760	801	790	792	743	763	726	772	760	769	753	715	751	790	787	777	785	798	823	836	797	762	789	791	787	771	772	805	755	797	783	800	792	738	725	720	807	795	793	810	842	753	784	809	805	833	825	857	789	777	769	782	745	744	822	750	798	809	818	780	747	834	796	794	806	818	807	775	826	802	841	772	794	807	787	738	852	786	779	812	780	785	731	770	795	792	776	789	769	779	835	794	774	798	779	803	787	732	758	762	737	774	811	811	801	763	763	790	774	758	800	738	849	857	793	753	764	788	711	773	784	767	761	795	798	820	773	784	768	783	783	762	797	775	794	790	761	827	762	772	780	779	790	825	777	780	735
3148	8654	6252	3128	2391	1863	1635	1422	1231	1121	1092	1106	982	1014	1013	902	933	860	929	878	888	838	863	877	830	864	858	821	802	876	842	835	824	863	865	788	810	833	807	850	908	888	853	817	822	841	900	837	827	844	826	808	894	804	865	820	864	798	811	844	816	867	882	838	815	828	844	806	871	841	865	864	848	854	853	889	828	873	853	829	793	801	875	864	835	799	833	813	809	797	868	848	809	878	866	840	820	822	855	864	863	852	839	904	796	783	838	849	836	862	840	792	825	849	854	842	825	858	830	840	842	823	833	789	793	822	834	783	866	844	854	852	812	803	809	810	882	822	815	861	828	857	867	819	821	836	856	845	856	821	836	864	860	830	793	841	819	826	805	833	883	807	858	858	830	889	844	802	857	811	836	829	877	844	811	855	807	831	806	865	832	843	822	837	819	838	834	857	861	841	866	833	850	841	851	850	840	808	788	812	847	824	812	847	813	887	812	802	801	867	807	844	811	825	795	810	833	821	839	853	825	799	833	831	863	869	810	815	875	882	838	830	913	876	847	852	877	824	793	825	796	808	865	781	823	843	843	850	870	824	859	887	834	804	856	862	842	781	813	837	845	805	831	874	856	846	833	804	842	874	913	834	875	871	861	896	853	868	870	821	838	797	798	844	865	845	818	800	850	840	873	832	781	775	804	835	783	864	820	767	804	838	787	862	784	792	846	846	772	886	790	816	812	843	885	840	796	823	764	856	807	796	808	823	837	849	842	867	782	850	825	810	833	786	829	827	793	837	815	850	859	835	850	846	844	826	861	852	785	841	831	823	854	811	782	802	864	852	776	857	812	869	867	807	798	828	862	815	861	794	877	780	794	831	874	872	813	841	809	884	797	885	834	803	845	855	808	825	812	863	850	831	872	786	794	789	828	789	835	867	845	848	880	855	815	783	828	912	821	881	837	836	858	801	832	793	876	871	831	822	813	846	870	828	838	807	823	860	835	838	852	828	819	840	841	856	843	870	814	807	865	817	844	800	847	830	786	831	828	840	849	845	836	817	800	776	873	863	858	809	823	861	812	858	796	787	795	820	809	867	820	824	854	844	860	826	849	806	816	855	802	801	813	834	780	844	794	914	820	821	836	854	796	814	842	831	875	803	798	842	821	837	847	778	837	814	805	807	835	845	822	829	820	868	829	845	865	813	795	867	863	855	820	841	835	820	859	845	841	844	861	854	790	839	836	815	811	824	844	820	855	849	848	873	815	873	808	864	886	880	858	901	859	840	826	825	823	842	831	830	841	874	893	876	771	846	856	846	854	826	880	798	869	769	856	824	839	839	850	841	844	834	803	806	816	866	853	849	815	851	862	807	816	835	850	827	812	836	841	817	862	859	861	839	811	850	805	826	819	821	807	843	830	818	834	801	851	845	827	823	841	833	840	835	859	823	833	857	805	847	829	842	784	858	791	834	804	832	886	828	847	809	802	829	856	823	864	795	778	855	845	838	835	852	830	839	837	852	818	786	808	827	788	795	824	838	822	801	839	837	857	854	855	815	842	793	836	846	863	806	830	838	847	848	827	819	817	797	776	811	856	882	845	865	825	796	850	836	805	846	869	865	833	845	843	841	839	773	811	855	835	840	849	832	841	747	871	851	767	910	803	822	794	819	812	878	806	867	829	801	843	801	832	848	816	816	849	779	829	874	825	821	833	800	807	787	878	828	789	801	865	806	840	827	844	829	773	852	794	837	799	790	872	824	851	858	874	808	835	830	826	838	822	803	783	834	872	821	806	845	848	790	787	772	841	812	797	857	847	837	888	839	794	859	803	832	784	881	838	848	858	822	828	826	813	817	760	834	885	793	891	860	831	847	876	864	773	817	873	792	863	829	822	845	813	854	868	830	850	902	773	823	829	880	854	829	807	841	807	818	795	890	841	802	873	821	874	860	851	865	836	838	785	781	834	819	818	818	807	838	820	798	809	854	833	865	791	825	851	865	860	801	846	843	863	829	833	872	796	854	843	836	867	799	806	914	786	833	813	833	838	827	820	810	804	774	846	809	780	836	850	835	870	823	835	823	834	874	886	842	847	848	834	841	806	863	905	847	834	845	787	839	814	808	875	837	820	828	810	819	810	788	875	784	827	825	855	811	795	845	823	835	821	817	828	794	834	817	827	854	831	818	856	843	885	799	871	843	842	831	826	832	832	867	810	805	821	834	801	849	835	805	837	833	827	793	841	764	884	823	844	841	814	857	849	868	872	790	810	840	815	807	886	816	827	837	865	799	845	861	842	800	831	841	802	783	814	843	866	851	875	817	870	821	781	857	843	850	847	844	829	786	802	855	872	804	842	812	841	827	834	872	874	869	839	832	767	878	842	883	851	849	800	863	834	799	806	871	867	827	819	849	824	787	853	842	815	846	838	854	810	797	847	856	812	831	848	812	833	825	809	875	787	823	861	824	800	849	840	862	819	814	809	794	829	797	840	817	870	836	804	840	806	807	843	880	828	836	786	939	826	839	854	805	847	857	800	850	844	865	861	826	793	808	893	832	854	888	835	827	899	810	854	822	810	868	818	842	814	799	809	855	862	866	821	809	813	815	821	807	806	864	799	792	845	838	822	847	855	794	778	808	814	904	801	784	814	830	843	797	831	819	837	824	801	812	808	808	816	795	830	832	808	846	825	857	856	821	858	869	813	848	853	821	793	848	850	863	841	830	843	837	840	867	864	774	867	883	798	803	814	815	831	910	825	868	877	835	861	912	821	896	846	828	796	851	831	850	824	855	821	866	871	852	819	794	839	818	841	833	826	844	803	856	830	867	832	867	804	821	839	788	861	853	815	819	827	860	817	845	803	886	861	843	856	801	815	860	880	854	821	827	805	859	782	813	850	868	803	784	788	848	802	861	794	843	867	862	834	814	756	835	849	795	809	862	835	801	823	857	850	781	840	892	838	801	852	836	869	841	818	820	852	781	815	826	793	853	781	826	855	861	853	842	860	791	828	807	811	872	891	851	915	791	775	872	797	822	837	809	847	816	813	826	827	823	843	825	864	832	877	806	856	871	852	839	834	902	845	794	851	868	856	856	847	844	838	848	837	872	816	779	831	888	818	825	812	836	846	862	812	798	840	808	815	831	809	832	846	808	828	839	853	792	848	865	838	807	807	803	858	851	851	849	759	871	876	831	824	799	826	775	807	884	824	855	852	867	867	842	848	833	825	871	881	839	837	821	852	844	911	837	833	873	860	846	816	853	855	828	901	808	811	877	881	819	843	853	820	790	867	887	836	825	811	799	867	820	830	868	811	803	859	859	853	806	812	818	862	848	776	872	780	840	831	819	840	853	799	831	787	854	858	802	811	887	809	841	822	838	811	811	798	783	845	866	775	846	840	808	890	858	829	855	818	825	774	870	839	873	831	865	853	813	787	853	801	892	786	826	844	769	830	827	800	869	803	808	852	884	865	823	863	871	887	842	816	877	813	822	823	801	817	836	840	824
24443	21090	27481	24805	12928	665	487	333	313	323	284	283	267	271	257	237	230	241	222	237	245	223	209	233	200	240	241	213	246	230	210	199	231	207	232	207	242	194	262	219	205	229	215	208	224	217	215	205	208	236	197	212	224	227	251	234	203	201	234	205	229	211	213	222	221	214	223	196	215	227	194	185	233	194	192	187	209	215	229	239	210	213	216	218	243	205	198	215	211	208	205	223	223	236	232	226	227	207	184	204	227	226	229	212	227	209	213	215	222	213	204	224	249	203	222	219	235	220	225	223	210	218	225	203	229	207	197	206	220	218	209	212	222	216	221	223	231	222	220	215	205	216	216	201	209	220	203	197	227	213	224	223	221	206	219	213	244	217	216	212	212	173	223	208	204	232	223	217	232	201	225	201	209	201	227	235	232	235	202	204	213	247	230	217	212	196	211	195	216	229	225	221	227	228	221	207	220	192	208	216	238	227	213	219	236	199	228	216	228	215	209	190	221	209	200	216	205	217	224	216	213	216	223	191	192	218	225	209	219	222	195	231	193	220	216	224	222	217	224	223	202	207	204	224	236	243	231	206	200	220	217	226	208	232	208	239	230	224	225	248	210	215	203	208	216	212	195	213	239	208	258	196	218	198	214	224	229	187	204	226	207	210	219	242	207	221	243	201	243	214	225	244	218	208	170	202	191	234	198	221	187	236	195	241	210	194	247	205	223	193	204	201	223	195	204	220	205	215	217	211	210	217	232	204	216	209	232	234	196	198	199	229	227	212	227	215	224	217	211	209	219	214	189	219	226	187	199	217	198	231	231	210	241	199	193	230	214	185	203	210	198	207	192	194	206	212	191	210	209	214	186	220	202	226	228	204	210	222	233	227	210	212	240	225	236	201	232	237	211	216	203	222	228	195	226	229	226	210	209	202	207	212	242	243	224	197	241	215	226	208	235	212	266	209	222	216	185	198	193	225	209	229	217	215	198	204	193	208	217	192	227	208	205	231	204	230	227	180	216	206	201	206	229	224	220	211	244	202	220	227	246	253	192	216	200	212	206	199	201	223	216	235	224	211	223	197	217	205	255	199	202	230	200	197	217	230	202	225	209	201	245	208	179	191	214	222	200	228	237	197	231	207	222	212	205	213	225	189	211	218	212	211	249	208	221	225	216	200	210	204	215	199	216	227	189	219	219	184	220	228	210	220	217	203	219	217	216	196	229	235	193	225	220	213	238	243	195	210	230	211	226	223	188	219	240	226	234	220	229	217	209	227	233	218	224	198	202	256	226	204	210	229	228	229	207	209	218	242	229	212	223	220	235	209	211	226	239	234	244	211	203	200	218	213	244	234	243	195	221	208	221	193	214	212	208	238	205	206	238	215	228	227	223	215	199	240	218	199	218	170	204	209	215	223	217	200	213	237	198	224	206	213	201	234	212	198	223	218	216	223	248	214	218	194	210	221	196	214	188	178	206	209	227	238	201	195	213	239	218	193	208	216	193	231	252	223	215	216	206	197	220	231	216	227	217	207	235	187	219	190	208	210	209	208	223	216	213	222	213	198	225	201	236	222	207	237	214	237	223	211	213	216	243	191	225	220	217	223	204	220	244	201	202	220	206	197	194	205	200	216	224	212	234	215	225	213	230	203	225	189	218	186	223	211	250	201	239	207	202	215	238	227	207	222	215	211	232	215	213	223	241	204	189	218	215	231	234	218	206	223	236	214	228	209	228	214	226	222	215	227	219	222	226	208	226	219	227	209	209	234	216	223	204	207	227	216	215	222	218	207	222	210	199	230	202	225	196	220	224	224	249	195	207	182	208	216	202	211	215	236	216	223	202	205	213	228	209	221	206	220	210	218	229	246	200	220	223	231	225	198	216	230	211	235	224	222	236	225	209	200	244	202	213	187	225	212	220	205	223	195	223	210	221	235	207	225	208	209	235	202	225	206	201	203	246	205	224	213	217	209	213	233	218	227	210	199	234	216	191	205	212	211	237	230	189	209	227	237	216	232	231	207	211	234	227	220	217	232	214	203	208	248	240	215	211	194	192	199	216	232	217	206	202	227	216	203	234	207	214	232	204	215	212	225	201	225	211	204	213	240	215	221	228	187	219	203	187	236	213	211	221	204	205	211	216	223	225	198	219	252	216	242	207	219	206	205	230	199	198	213	206	205	235	225	232	218	210	216	208	233	231	213	224	235	231	230	218	208	221	201	228	211	213	187	225	205	224	222	224	216	242	202	213	235	189	214	223	223	213	206	211	197	209	218	216	204	209	237	231	244	217	228	221	234	225	226	224	225	227	203	223	179	208	209	213	199	198	210	242	245	219	232	214	217	217	201	232	197	219	198	246	224	213	218	206	213	222	204	223	212	204	222	221	194	220	201	217	228	219	204	225	218	233	204	225	202	214	209	241	201	238	212	223	198	201	212	223	208	217	231	207	184	214	231	212	219	246	237	196	227	228	217	209	186	247	192	205	229	210	219	203	200	225	200	205	240	226	209	206	213	219	235	218	214	218	235	222	223	218	188	210	232	215	205	209	227	190	242	229	223	205	204	211	218	189	219	221	225	214	223	205	193	217	218	236	227	224	236	219	217	220	228	230	198	190	189	219	232	235	243	214	224	211	192	225	211	202	204	204	212	218	216	220	229	246	220	221	197	210	233	205	219	205	216	204	230	212	227	204	221	216	212	206	215	196	227	243	212	212	242	214	216	205	221	226	213	203	197	214	228	221	209	209	223	217	210	221	237	242	211	196	223	208	214	209	217	198	193	203	193	213	185	242	214	233	214	202	213	214	219	214	218	236	215	203	210	204	214	232	203	210	209	231	221	203	224	217	194	210	255	215	222	236	236	217	235	230	210	193	230	221	219	236	215	216	226	225	213	218	203	207	227	199	193	202	227	213	183	194	239	232	227	215	207	214	207	213	226	219	230	203	211	229	208	224	232	204	223	209	243	233	204	200	207	227	203	246	203	231	222	221	225	201	198	215	238	207	217	219	229	231	184	208	245	238	240	210	228	194	240	213	221	226	219	215	235	233	228	224	221	228	225	206	231	238	217	204	188	204	215	206	229	230	193	196	213	191	200	219	215	223	205	218	212	208	209	197	219	196	223	219	190	211	214	206	235	219	196	231	209	205	250	190	229	198	210	231	219	214	196	225	196	208	204	194	222	209	227	218	218	227	223	220	201	216	226	254	213	205	186	227	209	216	218	211	206	221	252	196	204	215	203	228	187	202	220	218	217	204	224	241	221	216	235	193	211	224	209	205	206	191	215	214	225	230	203	194	204	206	203	235	233	205	219	196	214	208	207	226	218	212	231	223	218	225	217	207	216	202	218	253	230	210	233	191	247	226	225	200	259	222	208	235	210	231	198	198	221	222	249	223	202	209	194	229	196	192	199	212	214	203	178	220	194	217	203	186	175	201	223	231	194	210	242	197	243	213	225	226	230	204	236	224	193	212	206	198	218	211	222	192	210	235	213	249	224
3123	4881	3227	1569	1142	908	731	620	541	462	411	389	353	317	335	322	305	305	286	280	286	273	265	281	263	285	238	269	260	255	273	305	294	267	275	259	261	289	263	250	273	262	236	282	255	272	269	265	265	256	259	249	269	265	262	245	282	254	259	261	239	244	251	225	257	237	284	280	256	272	244	245	251	287	249	275	267	265	233	259	257	244	263	263	242	281	251	253	257	247	252	268	257	277	260	253	260	257	285	262	265	267	259	234	231	259	248	239	254	236	237	239	253	280	280	257	238	247	271	280	277	260	255	264	243	243	300	239	247	254	263	253	272	273	240	250	234	254	224	225	258	258	251	262	249	281	246	233	252	260	263	247	257	241	263	251	233	257	256	264	263	274	282	276	251	291	245	250	276	263	246	261	236	294	257	273	259	227	266	269	263	248	280	245	273	273	242	258	256	244	288	274	256	258	261	259	258	241	245	293	269	272	248	288	252	264	266	283	270	260	253	261	275	243	258	282	250	267	251	275	253	295	260	255	252	277	263	235	265	270	269	247	245	249	263	241	240	262	298	276	267	239	247	250	296	283	235	246	246	257	261	244	270	268	222	238	242	267	241	247	248	274	231	244	230	246	267	212	274	250	239	251	249	273	269	263	235	236	265	277	242	248	236	272	251	248	263	259	257	289	269	285	237	261	263	247	235	266	261	282	256	253	246	249	287	276	271	276	257	253	273	243	248	250	234	256	251	268	269	262	264	262	255	255	256	256	234	255	290	259	238	266	232	255	254	254	258	265	247	249	264	231	274	270	253	267	244	239	274	242	262	282	273	250	253	261	227	231	228	251	244	273	249	258	250	284	244	273	240	273	248	231	238	244	244	259	252	260	256	287	269	281	273	267	258	213	273	261	273	266	259	272	248	274	253	244	252	259	286	272	236	262	273	234	277	242	257	259	251	258	260	229	237	245	240	272	253	273	258	252	249	253	255	235	262	222	241	266	260	243	240	261	284	251	226	275	269	267	256	299	249	247	256	253	239	255	289	245	267	288	273	253	236	270	275	222	268	264	251	247	249	256	271	244	262	252	228	263	260	243	225	262	255	296	263	279	258	253	246	237	268	231	285	244	261	241	255	278	245	297	255	297	240	248	253	250	277	271	229	250	238	244	238	240	277	254	248	243	251	252	229	277	251	246	265	243	253	241	262	261	251	234	266	273	256	258	253	248	249	252	260	229	271	236	282	258	236	258	248	256	269	247	261	269	273	259	249	251	258	261	267	259	271	254	265	271	233	277	246	277	261	240	259	246	242	251	280	234	281	258	244	242	249	237	239	267	266	248	279	290	269	244	262	309	260	238	248	262	287	270	267	241	270	265	262	243	237	267	238	266	239	265	268	254	255	224	278	251	251	238	255	256	269	250	279	250	247	278	231	251	260	213	251	268	256	256	218	246	274	260	254	288	242	244	254	241	271	223	250	254	261	274	260	247	250	254	249	252	250	271	286	254	258	259	282	231	247	266	271	246	252	268	274	246	263	262	252	240	252	238	271	248	251	256	271	278	283	250	246	257	242	263	267	258	253	290	285	265	256	269	238	252	252	283	261	264	241	249	232	253	247	294	272	256	256	236	244	224	282	261	235	266	260	271	273	231	280	253	259	253	253	238	267	223	232	267	247	259	276	249	226	290	270	243	270	276	229	253	266	243	251	256	255	250	253	268	277	233	254	278	284	235	249	249	261	266	258	252	262	254	245	247	266	266	263	243	242	275	234	264	251	243	239	245	257	258	224	267	270	264	234	268	277	250	267	264	295	244	258	240	261	256	255	255	218	240	260	259	223	238	267	259	255	228	262	260	250	241	292	245	252	273	282	292	287	251	280	267	255	234	274	260	261	252	238	264	264	271	250	247	232	253	250	254	283	283	255	270	262	276	269	261	294	282	255	246	268	254	267	270	272	246	233	238	253	259	260	267	235	278	250	262	256	240	238	263	263	260	268	245	238	258	289	254	268	255	239	274	250	264	239	247	269	259	278	246	252	274	249	245	262	284	253	247	273	260	299	288	261	267	281	267	256	224	241	279	245	243	258	260	263	256	235	260	216	268	261	263	224	287	273	281	262	251	259	270	255	252	251	267	276	262	230	256	247	261	255	260	233	233	234	230	246	263	248	262	253	267	252	300	258	252	257	258	253	259	274	269	246	255	258	259	242	238	265	265	267	261	245	249	244	237	259	269	229	268	246	285	239	265	246	238	252	242	256	221	274	222	268	225	235	257	241	230	272	270	260	237	252	277	285	261	279	233	263	269	262	243	224	290	265	278	252	246	242	265	233	251	257	272	250	292	255	257	272	276	288	240	259	245	246	267	242	291	224	258	257	251	262	294	244	239	277	218	248	273	234	274	260	283	275	295	270	260	267	266	264	282	242	267	253	236	249	249	232	248	237	225	250	239	245	254	244	261	238	253	236	267	248	234	249	277	260	281	243	277	251	262	250	239	259	257	258	249	245	261	207	245	270	280	251	233	252	289	241	255	297	280	234	266	237	255	290	252	233	245	272	278	273	245	233	260	257	284	276	272	281	269	256	287	276	231	273	246	244	254	263	254	236	248	236	243	266	262	267	255	261	261	250	245	236	251	265	263	256	255	239	268	264	282	247	246	273	246	246	248	275	259	238	291	263	250	259	227	261	273	264	250	258	273	266	269	244	248	255	264	245	262	272	282	268	283	266	228	258	220	235	260	227	245	284	236	256	259	322	267	244	273	260	224	274	234	278	275	231	258	266	276	285	261	293	243	268	223	243	248	241	288	255	254	241	262	248	294	271	265	242	260	261	284	242	270	256	281	251	249	269	241	244	249	243	279	254	259	252	258	268	263	253	245	235	253	251	245	264	247	261	247	268	261	255	251	248	254	232	260	250	253	252	265	272	237	244	258	241	248	251	237	273	247	288	246	254	250	264	262	251	252	246	263	231	270	232	269	248	223	248	267	254	245	261	253	234	260	256	262	262	246	267	232	240	264	271	252	249	270	282	256	252	247	247	218	243	239	268	242	256	246	251	244	235	240	237	264	257	301	252	233	279	282	247	243	238	289	270	270	215	256	259	274	263	264	254	282	251	255	258	229	233	310	270	227	251	245	268	256	260	235	266	242	240	251	286	259	233	260	259	242	265	247	251	257	215	260	255	271	278	252	270	269	268	277	247	249	264	262	247	292	294	227	265	258	239	240	276	259	239	258	253	259	265	262	251	257	252	221	241	268	282	257	270	254	237	255	255	251	267	252	268	267	280	244	275	237	275	269	264	262	240	253	293	249	263	263	259	252	285	248	268	251	253	281	285	270	246	288	231	238	255	242	265	295	234	253	259	289	248	252	269	238	273	290	283	257	259	275	244	263	255	255	248	264	251	254	246	245	230	261	238	254	261	274	287	251	246	241	270	253	234	255	258	256	264	261	247	291	255	251	274	281	237	246	258	262	261	253	268	248	255	254	242	260	253	269	246	246
22324	21110	28827	23626	21101	21160	10891	1409	1031	968	930	821	802	820	756	721	698	740	712	679	636	658	650	715	625	630	671	683	636	666	676	654	634	644	670	595	656	642	646	631	643	659	617	628	638	633	663	638	607	635	640	624	619	628	627	615	654	600	698	629	629	593	636	606	612	573	598	585	570	620	619	632	617	630	643	632	613	593	639	613	626	600	686	605	589	675	650	640	592	678	575	607	647	600	598	593	650	597	660	620	588	592	580	625	630	619	622	642	582	585	620	587	625	583	594	581	651	658	614	613	603	572	654	624	637	629	606	578	595	620	620	650	612	650	605	666	596	615	590	593	594	656	622	653	662	622	637	632	608	618	623	623	626	612	636	597	593	597	601	633	620	627	628	624	669	615	590	592	602	633	623	577	631	619	576	607	620	626	601	636	606	608	578	610	598	642	616	651	641	584	609	631	624	630	609	664	602	636	628	588	650	606	629	618	647	587	613	641	661	609	636	638	667	642	593	661	638	595	656	600	666	559	600	601	639	609	575	632	625	594	660	633	597	619	622	608	613	608	613	594	605	567	603	610	633	646	583	600	627	631	605	635	593	582	610	588	609	650	603	574	617	631	574	600	600	663	650	622	625	639	587	614	585	585	638	673	648	622	593	634	638	618	678	598	580	635	604	589	623	657	636	670	605	630	614	599	622	633	618	628	600	583	635	628	579	592	660	595	650	625	596	592	622	603	560	632	612	610	622	627	641	615	630	582	590	615	586	649	610	602	659	625	602	645	581	652	611	609	585	667	622	619	573	621	611	610	618	638	614	637	621	631	657	650	623	591	640	654	612	613	685	636	607	631	634	648	651	650	618	641	659	649	590	599	620	666	603	631	609	585	624	623	691	619	600	580	602	597	629	558	596	624	650	602	602	597	648	640	642	582	677	574	602	634	601	593	616	626	550	607	619	584	628	630	645	593	619	634	636	619	617	653	591	600	661	601	594	618	630	626	625	584	607	593	574	639	637	624	604	606	644	626	603	622	639	588	607	614	603	604	603	641	643	611	591	594	621	613	614	557	619	617	621	625	626	610	611	645	618	638	628	597	595	620	646	612	633	635	578	643	647	610	621	633	612	573	621	609	611	620	668	634	643	551	617	544	582	593	592	574	616	624	611	609	618	570	629	651	635	590	602	615	616	582	623	636	648	635	633	558	594	577	638	627	618	628	602	583	588	656	631	573	614	602	641	585	641	613	593	611	638	637	649	664	613	629	609	590	632	647	632	632	627	607	645	616	599	569	567	632	567	614	608	636	601	618	605	638	570	645	639	611	589	631	621	620	602	582	614	615	623	599	594	590	597	578	603	626	605	583	646	591	651	634	631	623	648	608	576	601	613	605	614	662	600	645	605	645	619	620	643	583	643	627	610	600	590	633	617	624	602	620	613	630	590	630	613	616	636	625	590	620	594	575	606	638	581	602	606	595	586	617	558	653	585	578	602	672	647	650	611	608	591	668	658	632	672	617	591	649	641	640	602	576	606	621	617	603	609	605	632	601	614	620	663	581	624	590	605	590	614	625	645	621	649	597	573	595	571	622	621	608	631	602	621	610	577	632	599	607	592	653	616	650	642	652	666	601	578	636	637	600	573	616	607	604	633	608	626	618	622	603	611	618	611	653	618	611	617	602	644	636	660	593	626	654	677	582	614	620	634	616	627	607	616	653	606	648	634	629	627	599	592	600	616	625	638	570	590	629	629	583	631	605	624	610	612	615	616	648	599	626	617	600	655	589	587	611	656	632	595	663	631	608	603	640	644	585	585	629	606	602	586	603	600	649	635	584	598	594	614	627	671	610	653	624	617	610	622	601	605	650	631	639	588	623	604	594	639	576	617	633	590	615	647	601	645	680	606	596	617	593	577	568	613	577	591	594	580	564	606	606	632	602	600	646	568	566	601	621	639	581	647	617	606	640	608	626	645	610	619	644	654	570	585	613	590	615	643	660	612	601	593	599	642	619	627	629	666	592	641	600	589	629	632	627	604	651	628	625	639	625	594	590	600	618	634	576	598	613	596	611	595	629	597	655	642	565	604	640	587	626	609	651	593	625	602	614	658	636	631	577	615	609	639	594	590	602	678	630	628	582	667	598	584	620	603	559	583	591	664	633	699	603	626	596	612	579	633	638	610	601	615	594	629	606	614	628	621	623	619	655	640	625	615	606	621	598	618	644	619	652	627	665	614	610	603	673	593	599	601	601	657	634	604	587	604	569	618	598	580	613	654	620	610	642	587	574	673	621	573	642	619	653	591	664	616	639	640	654	646	637	584	604	633	643	615	617	634	589	625	617	629	586	618	630	604	629	631	588	602	582	611	621	619	615	578	580	620	599	637	627	602	627	616	649	610	615	610	647	650	642	649	629	614	555	647	579	604	611	617	637	638	630	665	632	622	615	604	592	657	621	639	649	644	617	641	618	637	596	619	632	597	619	641	587	591	545	596	569	562	645	632	641	621	625	655	662	643	634	641	616	613	602	675	632	565	610	597	586	606	633	625	645	598	648	640	614	618	634	634	628	635	601	614	619	636	625	567	627	645	609	609	628	652	625	598	605	614	639	585	566	604	635	599	606	651	627	657	625	620	605	630	622	656	620	595	586	619	633	622	610	620	580	607	576	599	603	608	628	653	639	624	609	636	646	617	629	635	668	623	598	604	610	574	646	610	618	623	613	596	632	605	615	644	565	578	620	618	615	626	626	603	590	641	677	590	682	577	596	655	614	604	597	603	637	615	605	594	604	628	601	585	579	632	659	561	585	573	608	587	611	562	617	632	605	623	624	647	608	616	612	589	608	611	612	635	630	635	586	607	581	634	639	615	640	609	617	605	618	579	647	649	614	647	583	628	572	620	626	579	625	615	625	625	606	644	636	605	582	591	618	595	652	573	616	635	639	644	612	593	583	641	574	662	634	624	622	650	632	674	599	612	599	602	612	609	587	579	680	648	621	648	612	647	599	623	633	621	641	608	637	579	583	603	591	615	604	638	625	607	646	633	608	634	612	601	625	615	587	613	672	621	622	644	596	602	613	593	663	626	651	598	620	672	662	623	649	607	595	620	587	647	631	584	606	603	631	645	612	579	571	574	615	645	631	624	604	589	647	614	608	606	628	577	633	605	606	594	596	608	626	630	574	607	700	641	586	609	606	603	610	600	624	594	599	619	600	577	598	582	620	629	549	615	628	587	615	604	630	633	581	590	604	616	643	626	593	615	658	618	585	603	631	632	628	608	638	589	624	568	615	599	632	652	635	641	608	610	580	631	600	623	622	558	609	627	634	629	652	586	585	633	636	620	614	604	598	622	638	598	637	579	610	627	661	602	616	615	610	580	643	627	599	630	580	601	576	616	604	633	633	635	596	647	635	634	618	628	615	613	605	628	592	574	612	645	649	580	613	655	602	596	648	636	660	619	629	628	615	618	590	639	623	633	607	600	587	580	631	596	575	603	596	684	584
4438	13937	9941	4984	3567	2889	2248	1816	1462	1300	1178	1135	1003	920	857	836	836	832	752	716	807	766	751	773	733	748	770	704	705	664	718	704	751	721	710	670	672	740	692	733	735	721	710	682	677	707	717	621	662	694	678	699	671	707	670	721	627	717	675	651	672	685	737	685	711	665	634	635	667	680	695	672	630	686	688	685	627	711	623	667	665	705	663	668	667	637	703	629	715	670	686	684	668	673	692	719	655	675	696	701	673	669	595	720	704	658	649	673	701	686	700	704	654	688	713	635	614	680	663	672	699	713	678	667	679	719	699	639	664	647	692	680	708	661	705	678	707	699	679	678	654	707	712	691	644	691	687	677	699	640	637	675	670	653	674	687	668	717	663	715	702	724	662	660	645	669	672	653	654	692	721	698	707	726	706	703	650	707	744	701	723	654	653	655	647	660	680	681	629	655	665	670	671	648	673	646	669	710	657	674	638	704	651	691	668	656	633	660	687	662	705	678	676	731	650	658	663	709	690	714	657	665	729	662	670	680	669	664	702	663	662	691	698	663	662	699	646	701	617	684	699	703	658	689	684	647	686	662	664	645	686	656	692	663	638	694	716	660	674	657	670	695	672	702	643	639	663	650	656	694	708	660	654	705	680	654	654	687	661	671	681	756	678	676	662	708	694	686	663	707	671	694	699	694	679	715	661	660	660	655	660	666	693	690	703	682	696	700	698	670	673	660	662	695	621	638	677	677	687	645	687	636	624	640	714	667	635	661	697	668	688	716	660	658	676	639	635	639	677	666	699	683	695	682	690	731	731	666	669	656	634	657	643	665	678	712	691	706	682	675	639	673	705	640	661	658	648	631	694	662	651	652	681	665	766	661	622	643	636	683	658	664	677	668	650	677	683	696	714	664	624	679	673	649	675	696	663	666	688	645	647	687	709	632	686	703	689	607	668	640	667	668	670	730	732	682	740	697	734	637	659	683	695	684	697	657	698	611	654	674	677	713	674	656	704	691	733	677	677	674	683	690	690	648	690	643	649	656	706	658	717	688	673	704	636	655	646	655	702	672	682	667	653	713	672	656	636	714	670	689	635	640	686	692	645	664	656	684	734	672	687	682	735	687	697	662	633	681	703	646	705	634	736	632	702	653	697	644	711	698	711	670	665	650	721	696	635	702	663	666	683	692	662	684	659	707	680	677	652	674	687	680	692	686	658	663	701	645	710	701	720	674	658	674	684	639	686	686	697	668	677	660	678	685	725	684	636	659	688	634	698	699	672	693	657	636	644	692	627	676	676	653	701	661	703	675	689	678	685	665	676	670	617	679	624	689	694	660	702	598	738	656	659	683	696	696	670	634	636	700	645	658	668	671	694	716	640	691	650	667	655	646	622	647	672	636	646	745	660	646	721	631	687	696	688	688	648	640	675	648	726	683	646	700	695	688	668	703	633	683	688	674	652	724	646	642	664	676	702	694	684	723	640	634	659	674	664	684	664	683	650	660	671	635	684	716	644	675	654	696	694	703	689	710	662	634	680	655	664	698	709	646	684	625	680	670	689	708	680	645	671	674	624	651	629	627	668	658	689	687	664	667	699	642	689	673	718	677	668	678	723	708	697	687	652	676	655	696	653	649	677	715	715	637	704	680	708	707	679	715	653	690	656	707	680	657	713	674	686	731	667	649	651	684	665	660	700	670	652	669	682	691	697	659	653	686	708	702	670	693	662	706	704	678	667	664	685	640	694	710	673	679	616	688	718	650	634	698	687	697	667	655	676	682	674	648	724	705	627	692	663	668	695	700	656	646	690	694	710	720	669	710	676	640	661	681	724	605	642	629	701	692	658	627	674	645	628	702	685	710	654	668	640	733	670	683	669	696	703	653	703	688	719	658	651	679	698	662	654	670	639	679	644	681	649	677	673	656	688	636	721	681	689	666	712	670	701	689	644	653	681	622	636	665	664	688	662	625	691	667	685	694	671	684	664	678	667	692	658	706	646	621	641	683	704	650	636	632	662	694	689	669	643	621	657	667	680	695	660	698	680	663	693	627	721	721	683	715	630	675	701	629	716	712	679	665	716	665	661	700	688	717	693	665	615	725	702	664	658	689	673	675	638	709	641	683	668	680	621	722	662	684	703	695	682	664	647	654	672	723	666	677	662	652	679	662	659	660	657	676	702	678	643	659	686	675	650	691	733	643	670	698	701	640	689	638	668	698	735	698	697	700	672	668	681	652	673	685	610	676	714	672	690	699	703	637	691	704	640	710	724	705	679	670	688	635	653	656	661	677	637	683	667	665	690	708	706	659	682	684	659	630	665	624	661	643	707	720	648	736	695	661	659	665	694	687	659	624	659	645	657	665	624	666	671	659	662	693	719	705	678	716	622	736	669	629	680	649	623	723	682	669	628	650	656	680	702	679	651	671	661	703	644	730	708	737	709	633	717	678	687	725	683	674	682	676	694	652	665	748	674	672	706	720	687	651	678	666	728	666	704	713	691	649	669	650	700	727	651	684	688	672	668	623	644	666	614	714	674	668	670	728	636	723	674	674	695	674	681	694	668	679	647	672	686	658	687	730	672	670	688	683	661	676	682	648	706	695	698	716	678	666	721	697	697	657	697	704	659	679	678	673	719	690	736	650	696	641	656	665	664	653	658	618	649	659	729	634	678	677	695	632	709	707	654	710	678	653	696	690	705	661	635	736	674	704	666	655	651	692	709	648	666	677	662	660	661	702	667	660	700	669	651	687	690	672	713	711	619	674	672	682	704	658	691	684	694	693	671	646	665	725	678	627	665	622	691	674	681	689	660	722	657	643	636	680	623	660	682	640	690	683	654	702	664	676	686	708	673	670	668	693	665	665	637	725	638	688	685	667	681	639	717	671	705	643	680	642	640	676	646	692	702	703	636	675	681	669	657	682	672	704	686	688	656	769	684	675	689	673	654	675	680	674	720	636	689	631	663	662	647	708	670	638	665	751	674	658	657	634	706	674	691	650	640	691	689	667	677	656	729	661	732	727	652	608	683	686	722	713	692	676	699	707	672	695	673	677	682	690	658	661	686	683	686	648	685	648	673	648	666	649	672	688	622	672	654	694	591	702	673	682	704	676	691	650	649	697	671	684	717	641	670	686	675	680	656	685	696	693	678	611	675	632	675	625	709	674	666	639	662	660	717	612	664	674	694	665	663	685	656	691	662	665	666	694	699	679	625	673	680	729	659	694	656	698	691	658	668	666	693	723	680	669	724	686	703	683	683	691	665	661	680	678	624	699	669	686	695	695	683	676	676	698	667	692	631	691	649	653	717	683	644	709	692	671	655	644	633	673	657	685	630	708	663	684	652	721	697	646	630	682	702	691	658	674	655	703	691	669	650	654	651	645	710	677	649	648	664	662	685	705	669	717	650	661	664	643	673	636	717	727	667	688	655	658	700	663	653	697	682	706	670	647	689	666	639	649	654	665	674	683	687	724	628	662	680	638	663	718	665	643	672	665	689	653
27401	17959	3854	712	568	474	463	468	492	445	439	425	437	480	418	454	461	452	421	440	436	432	479	433	447	429	501	427	471	453	440	472	480	446	453	438	464	426	460	452	397	466	424	438	449	451	425	492	445	421	421	430	425	456	409	413	412	420	449	414	458	459	471	461	412	469	433	469	417	453	455	439	432	443	411	451	457	441	461	466	424	448	403	435	427	425	447	425	468	474	436	463	433	432	451	435	478	433	409	467	425	432	432	425	423	443	412	449	436	452	405	463	432	457	409	436	457	447	450	458	409	419	393	428	449	442	454	422	450	416	413	447	455	428	440	431	438	434	473	450	482	413	435	455	463	439	466	439	440	468	475	451	418	453	433	438	402	447	455	461	483	448	424	436	433	469	447	469	405	469	441	424	433	457	441	414	461	431	433	460	456	430	452	463	468	459	440	452	446	488	422	457	431	466	448	451	489	431	414	457	430	447	461	398	438	465	458	417	404	500	448	438	469	457	416	431	430	428	475	455	458	447	452	443	449	429	433	414	411	433	421	437	440	426	417	407	395	441	429	480	485	448	426	480	405	447	479	452	460	437	435	454	411	439	471	454	426	421	465	453	448	409	460	445	456	437	439	472	462	419	474	392	455	485	453	436	448	439	453	451	437	430	440	428	440	387	422	455	433	433	418	433	443	421	466	447	441	459	490	447	470	442	434	440	454	428	442	419	446	465	426	419	456	465	390	468	435	474	450	448	453	462	439	455	404	432	488	434	457	462	413	409	442	478	430	450	442	473	414	437	457	440	435	421	438	432	422	429	436	448	442	433	425	457	475	443	432	476	424	435	459	468	435	431	451	446	433	464	462	441	486	443	437	529	457	440	453	424	441	453	447	462	460	417	442	452	505	455	456	463	455	432	436	411	483	460	442	457	440	466	450	436	456	440	453	452	484	426	412	415	435	477	452	451	469	423	455	462	435	426	469	447	417	409	433	442	434	437	458	434	455	432	474	448	435	458	466	462	444	462	404	442	453	435	441	458	433	402	459	435	450	423	451	436	446	434	475	446	447	415	486	457	436	436	456	454	404	426	461	423	436	421	434	433	445	463	431	472	467	396	477	439	441	420	450	462	446	453	458	459	439	463	421	413	436	442	455	437	472	436	399	435	407	428	453	429	424	459	449	429	427	451	438	467	439	454	466	451	436	464	433	454	460	435	451	470	461	445	409	428	432	454	407	425	448	455	438	430	451	432	442	435	453	419	465	415	427	472	452	453	404	414	445	411	430	441	438	436	417	444	444	418	443	448	442	432	425	448	470	429	443	453	429	469	387	463	432	450	491	450	433	449	414	473	460	437	451	431	444	401	384	452	471	456	444	450	421	453	431	421	434	442	434	417	410	440	441	414	434	474	416	466	436	435	404	434	446	400	460	439	448	425	419	422	446	417	459	480	441	450	414	446	453	479	456	483	474	428	455	428	410	405	442	446	447	411	474	452	439	441	451	432	436	445	419	435	412	436	472	442	443	450	462	447	437	464	425	470	445	406	466	452	431	427	422	412	420	456	419	458	457	445	415	462	440	472	427	439	411	452	444	419	456	432	445	489	388	427	438	414	417	456	465	449	478	456	424	451	445	461	472	442	454	445	456	421	433	447	426	467	465	439	455	422	431	464	428	446	440	434	463	418	415	463	457	413	428	426	433	481	449	482	442	451	422	438	431	452	461	440	452	451	442	494	420	440	448	428	464	432	485	487	425	434	418	448	461	426	453	436	432	441	461	428	393	435	462	440	420	423	453	467	451	446	458	463	411	447	447	439	442	433	432	449	450	475	430	449	438	427	476	440	455	438	471	439	442	454	440	438	431	462	444	455	409	430	444	440	447	464	457	440	499	429	462	415	430	468	415	484	447	456	423	435	436	428	460	427	433	485	431	395	453	471	452	460	438	458	422	431	452	435	417	440	420	480	475	421	452	424	447	450	385	469	457	424	464	398	451	417	425	432	437	438	452	434	481	444	451	468	446	435	421	475	465	480	441	434	455	468	439	422	448	443	442	455	479	436	444	440	456	475	458	473	456	425	435	477	442	413	427	415	409	431	413	473	437	422	458	438	432	446	434	472	423	459	468	507	489	455	452	469	476	444	451	450	438	452	446	451	422	468	449	422	448	430	476	454	406	428	489	454	431	422	434	452	460	436	433	420	454	418	455	447	447	443	441	466	431	480	442	456	429	416	439	465	456	436	450	453	453	460	431	443	405	487	474	449	438	434	436	440	445	419	451	408	428	433	400	440	442	495	457	456	446	440	421	427	449	451	435	443	453	437	450	412	430	457	453	428	429	428	449	442	468	479	451	444	420	459	443	430	438	431	462	419	471	451	439	467	441	467	472	439	461	428	445	429	452	454	436	437	509	436	422	420	438	450	448	443	437	450	472	442	451	443	457	424	459	457	425	451	455	437	451	456	466	454	435	481	413	465	461	439	432	448	452	434	433	430	436	446	422	457	418	421	412	442	410	480	431	442	466	466	445	420	408	452	440	426	491	425	413	461	449	513	462	439	437	451	385	421	490	476	424	465	445	386	468	392	453	462	474	440	451	424	460	440	458	475	440	470	510	453	440	434	484	434	473	446	442	418	459	450	453	467	429	428	454	466	438	481	449	416	457	422	430	430	432	473	413	454	421	470	462	421	418	476	442	448	431	386	426	435	445	403	459	449	472	458	487	464	461	445	461	446	434	440	427	431	442	450	435	442	447	493	432	453	445	425	475	501	433	437	435	428	415	426	428	414	438	404	414	416	446	485	471	437	436	430	434	434	450	413	463	446	464	440	437	441	437	447	449	463	429	437	461	430	463	428	451	415	442	438	448	447	432	427	451	424	446	418	423	444	439	470	442	434	455	445	430	458	461	428	467	471	443	448	440	427	442	423	433	434	431	418	434	460	454	436	428	455	484	397	420	433	422	443	455	443	446	445	458	448	414	425	449	452	420	417	410	445	425	474	442	419	443	458	407	480	454	438	505	447	427	445	448	452	447	444	451	466	468	443	410	463	467	422	451	427	420	453	399	440	392	453	416	457	445	480	456	434	436	440	468	444	442	434	426	441	442	466	488	464	470	452	430	484	471	469	422	426	445	433	429	453	440	447	453	428	437	467	463	488	417	450	451	431	410	460	457	436	419	460	429	453	468	451	462	464	458	464	429	460	421	447	406	421	424	436	450	404	411	441	422	462	428	471	447	434	421	464	479	450	452	449	443	399	446	437	459	417	400	442	487	430	399	459	437	460	484	467	427	445	434	453	416	425	401	425	470	450	457	432	459	436	476	450	428	412	435	464	446	483	454	458	470	414	433	441	468	441	456	436	458	489	458	456	459	470	420	421	451	444	436	415	434	467	445	435	476	442	413	428	473	419	427	433	483	433	481	432	445	462	456	466	420	445	454	449	451	474	444	434	468	451	492	472	422	438	439	491	421	474	441	406	488	408	441	451	445	415	445	456	421	479
4492	805	716	553	553	516	480	468	477	528	492	468	512	505	518	501	503	476	497	510	489	497	492	471	454	466	474	463	514	478	501	479	443	469	492	506	458	517	494	469	471	488	515	445	475	467	457	476	462	488	455	483	469	491	471	477	465	446	453	446	506	488	488	472	498	421	470	499	480	486	438	479	502	457	496	472	445	502	480	471	469	516	456	423	490	468	482	498	489	471	458	485	459	458	476	476	466	458	486	476	501	450	474	469	495	471	462	450	515	471	489	444	477	492	492	493	496	470	442	511	448	446	493	521	470	472	512	466	497	445	485	522	480	439	474	442	494	512	476	470	465	498	432	455	473	486	483	449	459	494	488	417	482	438	471	500	515	488	448	462	448	468	474	472	473	473	495	474	526	508	503	431	500	466	488	478	487	500	476	468	461	458	517	466	499	482	497	433	469	472	498	492	494	458	527	449	488	479	457	440	496	459	496	513	482	442	467	468	472	474	483	479	458	479	507	462	465	497	452	439	482	481	445	419	522	473	463	512	472	433	464	447	493	508	534	514	471	504	466	482	468	437	477	490	469	476	482	478	473	504	464	509	482	474	470	507	474	487	484	479	477	461	474	473	470	514	457	509	479	496	483	486	489	479	470	462	468	390	439	455	432	457	469	445	477	461	468	486	487	499	495	462	499	457	482	502	472	500	449	472	499	474	471	446	510	488	447	494	501	475	456	508	495	472	478	520	470	473	455	506	480	491	483	466	478	468	503	425	488	512	482	509	486	443	481	486	502	492	468	498	455	445	458	457	493	473	489	461	452	497	499	494	440	473	467	488	480	452	487	470	502	472	478	487	489	495	496	467	455	452	499	457	467	465	456	481	474	444	482	473	491	484	472	455	481	488	467	489	508	472	470	530	471	447	473	475	478	466	497	459	476	471	482	446	506	426	462	456	454	509	473	439	492	490	456	461	500	471	498	521	461	478	485	470	453	459	495	470	485	464	446	483	454	520	433	529	497	468	497	520	494	478	431	477	472	490	451	446	474	462	474	518	480	493	468	502	471	472	452	464	460	484	473	478	465	481	486	454	451	430	453	451	467	486	469	468	462	475	482	506	498	488	462	480	503	479	497	489	484	488	494	432	466	487	503	487	475	470	488	454	479	441	450	464	495	404	505	489	445	448	508	479	506	500	474	490	466	470	457	439	437	472	495	461	476	461	435	454	474	506	484	503	525	472	489	523	491	456	482	448	468	501	466	489	462	476	504	499	426	459	461	452	494	500	446	436	469	505	443	462	494	494	443	480	460	456	472	479	444	487	484	485	480	483	500	506	490	465	477	502	509	476	495	463	471	489	511	495	466	456	490	501	482	441	498	455	465	505	499	456	509	477	501	468	468	440	512	477	475	460	470	487	454	476	519	495	460	500	495	484	462	417	475	457	483	517	465	495	463	478	502	507	504	460	472	476	511	508	426	482	463	456	458	500	459	473	507	498	434	473	429	497	505	423	457	461	476	477	466	476	489	434	505	475	486	471	478	490	468	467	468	456	455	459	456	459	466	481	512	480	503	460	470	479	510	481	489	467	467	483	457	499	494	463	439	485	499	469	479	495	493	493	461	450	475	475	420	493	481	471	480	494	488	414	480	496	452	453	446	494	435	425	458	513	481	494	463	461	463	450	473	473	508	475	476	464	487	474	485	487	464	495	455	472	463	476	473	490	479	435	478	503	472	463	460	449	471	475	485	473	484	451	485	501	488	477	459	494	477	495	507	484	477	487	472	461	434	475	445	492	485	476	492	442	485	463	467	483	468	481	482	474	464	453	471	473	504	505	460	454	488	476	499	518	470	457	441	481	473	476	485	504	468	493	460	474	448	471	469	447	478	468	478	499	491	502	494	457	469	488	473	468	458	467	427	451	460	523	497	487	500	447	505	484	509	497	483	478	461	445	485	434	464	480	498	484	469	512	490	488	482	462	496	500	486	464	470	488	491	471	434	474	501	467	457	478	486	469	451	503	492	484	448	491	511	479	498	467	483	498	458	471	529	473	433	468	505	488	452	507	469	462	458	484	483	469	479	468	501	485	494	480	517	510	476	495	482	467	501	481	460	496	485	459	416	505	464	480	444	450	485	452	490	496	472	467	480	482	525	452	460	473	459	451	496	470	494	443	467	476	484	439	500	484	497	450	452	509	491	500	479	483	526	513	462	492	427	502	459	523	426	475	513	484	502	482	473	513	477	468	509	498	479	482	475	434	465	460	498	487	462	480	501	442	457	482	483	468	461	454	482	517	482	471	482	493	500	471	464	499	480	451	462	446	493	467	481	431	489	468	490	451	473	471	436	489	468	472	466	494	480	468	481	500	456	453	505	485	456	458	532	511	456	456	477	480	472	476	487	484	461	450	506	474	510	474	446	478	489	480	458	485	445	454	484	443	457	474	463	511	407	477	452	436	430	484	502	489	470	470	480	481	480	478	477	471	485	451	479	535	446	466	443	490	462	506	493	518	516	488	451	486	443	524	453	456	475	482	489	426	500	462	474	485	497	501	470	474	526	481	515	522	479	466	455	462	469	490	522	477	453	480	447	467	448	453	497	494	469	447	477	482	509	506	462	482	490	462	495	472	504	485	469	455	431	469	456	480	481	492	499	507	466	470	453	478	490	473	520	484	445	497	455	495	472	477	467	468	498	481	487	498	475	485	477	469	471	454	442	464	496	448	442	454	484	475	474	439	489	496	469	466	495	499	480	457	451	490	472	459	434	508	501	480	463	475	492	459	455	499	500	448	472	463	500	492	473	467	508	465	486	491	466	497	438	475	461	494	452	498	484	451	442	491	503	486	492	501	483	486	527	485	453	448	508	452	494	473	446	489	447	478	525	492	452	461	504	447	519	419	455	491	474	454	484	477	423	476	464	540	497	463	447	477	494	472	433	475	472	522	479	447	530	479	460	448	441	494	481	490	467	502	469	508	489	504	516	442	518	460	470	450	488	462	488	494	491	475	505	461	466	452	489	509	487	455	478	502	472	496	463	443	491	533	482	490	474	509	474	465	458	456	495	478	497	481	464	489	475	472	494	478	510	492	454	450	473	476	476	463	480	480	486	488	480	470	464	512	455	463	529	504	517	430	477	469	497	456	465	471	479	469	497	473	495	505	498	463	487	492	484	516	431	487	486	465	464	473	517	451	493	515	484	433	468	468	482	500	469	492	480	498	482	501	470	478	478	458	502	480	506	480	438	441	482	500	463	504	486	481	482	487	482	500	468	435	443	478	464	464	468	470	504	483	453	446	473	441	500	512	485	502	459	495	460	513	494	448	480	480	506	498	471	460	468	458	467	510	526	466	497	444	493	501	486	475	471	485	497	481	473	497	488	475	454	510	488	509	441	453	502	448	494	482	480	496	487	498	472	466	475	454	475	476	455	472	474	456	431	482	478	499	515	467	512	450	461	472	474	483	500	481	495	447	498	463	455	487	488	471	497	498	420	463	457	508
23326	21069	28362	23944	21049	12006	1737	1146	963	1045	878	884	914	810	823	869	803	855	790	833	822	755	787	783	801	841	822	798	794	794	850	807	777	826	814	781	794	740	747	809	800	792	777	807	829	760	816	771	727	817	800	813	776	763	787	758	745	821	779	734	771	775	794	789	748	758	784	764	785	840	794	781	786	765	793	817	797	764	798	822	756	827	769	759	839	801	787	794	790	764	792	829	796	767	773	760	727	819	799	789	770	768	770	715	819	758	773	779	749	764	729	797	741	765	775	830	800	798	786	763	731	759	771	737	787	791	802	778	891	740	805	789	813	702	770	759	826	758	774	821	766	728	776	807	801	786	712	762	861	816	789	785	760	800	800	741	764	772	845	815	771	767	785	742	816	758	781	750	774	790	803	801	723	737	812	784	788	807	766	731	767	750	747	721	771	776	759	777	869	844	812	778	779	749	812	782	757	767	810	810	764	812	731	738	828	796	781	825	794	781	801	800	786	805	782	772	775	785	826	772	774	784	759	802	792	775	810	779	762	745	758	776	781	790	789	781	776	792	792	817	762	770	746	790	790	739	800	748	823	780	794	793	812	760	815	848	783	790	786	782	747	813	743	795	765	761	826	783	776	734	745	742	787	777	781	814	816	759	762	848	855	731	847	752	747	749	802	785	739	777	809	812	799	803	771	807	798	770	771	756	784	777	809	762	748	840	842	801	786	799	786	785	767	761	793	784	770	774	773	796	766	760	776	730	788	792	758	864	806	792	742	791	802	783	820	764	748	768	783	806	810	762	783	785	779	738	836	778	807	786	761	765	793	783	773	805	797	756	767	799	802	806	774	798	819	785	792	790	747	721	767	763	806	806	857	819	735	783	760	754	797	783	789	800	800	816	797	830	798	813	809	771	749	787	750	768	791	795	737	740	757	828	797	772	769	781	754	752	763	805	761	738	750	750	706	712	805	753	804	809	747	783	754	797	785	777	817	786	732	805	842	768	815	762	767	787	749	730	822	782	769	840	787	802	760	778	759	784	821	742	782	790	799	761	805	736	773	807	812	760	785	776	755	691	807	806	791	788	815	772	760	775	786	779	764	800	769	759	809	767	772	810	758	768	792	738	755	769	782	773	832	814	796	798	795	790	796	747	747	758	817	790	771	826	753	789	797	789	757	782	750	770	840	729	772	783	800	796	745	754	829	777	810	772	771	775	824	746	758	810	791	773	760	762	757	789	740	746	791	767	779	791	760	799	792	774	759	778	796	810	802	822	776	733	744	700	766	718	773	760	784	734	757	799	776	797	809	805	782	779	756	757	770	707	765	748	789	767	738	785	785	795	746	788	749	757	719	734	753	773	778	856	800	796	756	780	791	780	780	843	774	766	788	705	758	760	794	830	755	740	795	807	790	723	790	771	816	774	788	714	826	758	816	763	805	812	802	762	771	784	791	805	778	786	763	746	838	799	745	761	722	822	797	831	763	815	782	756	782	765	787	746	848	741	766	757	805	809	762	793	764	753	843	820	797	821	749	766	811	771	803	778	758	787	824	787	789	751	783	779	816	789	769	811	814	843	757	776	767	758	764	762	816	752	798	797	785	758	763	830	778	782	770	770	852	760	809	786	763	821	731	786	802	757	787	774	831	832	746	716	759	766	759	751	809	762	780	770	794	782	781	776	775	807	788	775	797	762	783	741	758	755	831	771	809	781	749	751	751	806	844	787	821	739	788	759	751	805	775	771	773	791	747	771	748	819	734	721	729	761	779	844	737	770	808	789	768	752	757	791	797	726	728	714	785	795	780	783	823	762	770	774	773	775	771	803	733	777	781	781	816	756	794	761	725	753	745	806	785	759	803	801	807	789	818	811	833	804	768	798	816	774	753	781	759	833	790	757	799	768	769	759	787	810	758	795	808	782	759	795	791	795	761	789	795	797	761	717	726	756	755	752	764	839	799	823	759	778	789	766	768	790	785	779	756	860	786	776	767	775	791	830	776	767	785	776	787	740	802	728	741	765	773	780	773	800	746	801	794	760	845	797	742	829	759	785	782	824	759	765	789	788	818	812	761	773	742	775	818	771	773	791	769	750	764	794	844	716	783	761	769	805	815	727	815	795	801	738	733	784	756	818	764	759	789	732	829	764	808	752	796	767	791	750	770	771	790	741	780	814	818	726	733	799	761	738	748	778	723	791	805	750	876	817	802	756	787	806	806	768	835	793	823	773	781	747	789	804	749	776	817	788	820	773	825	765	748	784	812	776	821	797	730	793	791	808	840	802	787	796	813	770	772	774	801	740	756	770	792	822	828	774	780	774	717	790	787	756	735	760	724	736	733	807	729	777	738	792	774	771	791	786	791	784	803	811	741	757	808	758	750	750	755	800	781	801	793	799	759	813	780	782	807	779	753	806	835	789	779	804	769	768	826	770	693	762	717	769	781	763	731	782	851	764	792	727	764	833	770	790	775	776	813	815	764	747	798	761	774	724	751	798	775	772	746	752	850	785	725	737	748	797	820	774	774	794	768	741	798	769	809	751	750	828	782	769	748	798	742	773	774	826	777	802	781	796	735	811	765	753	828	822	794	767	791	769	800	778	741	771	768	800	769	768	746	756	821	764	804	811	757	797	774	737	782	797	741	773	794	811	766	820	757	772	786	795	770	847	766	784	754	732	754	786	761	813	787	796	743	760	783	744	752	735	780	758	764	810	775	782	799	793	802	761	737	763	779	803	797	798	823	754	746	808	784	767	810	789	786	804	777	773	774	758	792	765	758	819	789	728	794	727	793	801	813	762	791	748	737	754	743	808	799	761	755	777	798	744	737	787	761	754	785	737	775	765	767	753	755	749	754	780	746	767	819	754	785	818	791	758	842	789	753	761	737	758	783	729	776	778	754	774	790	795	751	733	730	766	779	787	829	778	775	802	785	803	756	798	776	723	799	810	812	755	789	724	793	763	786	792	765	772	732	749	780	762	801	799	801	754	800	761	812	746	808	815	801	795	831	789	740	758	739	793	725	749	765	782	823	729	815	799	738	754	759	776	788	775	737	761	732	752	815	774	766	774	753	759	790	757	752	808	786	760	817	805	766	790	797	775	736	759	816	789	804	812	845	803	758	781	811	752	819	828	774	778	782	818	760	788	735	748	816	770	799	809	783	744	774	762	825	719	800	822	810	819	692	779	757	798	756	802	800	788	729	769	809	800	797	734	765	766	774	774	774	768	778	791	778	770	783	802	764	755	810	759	798	781	817	772	781	805	797	786	770	781	798	752	803	754	836	787	758	780	745	805	742	781	706	788	787	769	718	811	760	765	865	777	783	777	749	747	759	752	810	767	766	804	735	763	789	778	822	808	758	781	760	794	754	788	793	783	780	777	752	810	748	793	748	760	791	742	802	731	750	797	821	756	849	800	779	805	736	766	769	756	756	841	793	754	789	766	764	793	776	742	778	778	799	819	697	787	743	740	739	747	798	758	744	775	797	764	759	763	726	789
3299	8497	6106	3057	2293	1935	1619	1330	1259	1201	1027	983	980	958	861	978	962	912	869	799	918	863	860	844	858	901	823	861	810	890	819	859	833	872	824	852	818	854	852	829	805	827	810	812	827	799	844	881	860	822	858	851	852	803	836	811	860	836	824	828	829	842	851	871	834	846	808	827	813	844	805	807	817	836	799	844	871	841	798	833	817	825	809	822	772	829	851	833	795	791	792	834	745	840	845	824	884	785	905	849	844	842	816	772	858	861	794	820	875	828	864	846	838	842	793	804	837	845	865	835	801	845	818	840	819	836	801	849	808	764	826	767	837	834	813	825	807	839	863	851	816	779	852	793	783	779	797	811	875	840	793	792	830	850	806	806	815	815	845	829	846	833	830	828	887	866	761	794	819	813	788	829	841	763	811	862	821	807	833	834	865	821	806	835	800	809	854	839	820	837	853	783	766	782	828	802	797	847	810	788	801	815	882	855	832	813	828	821	901	789	830	797	774	838	811	854	847	866	802	862	781	825	831	852	803	849	835	815	838	843	810	851	864	827	801	873	809	858	830	822	846	802	824	826	788	821	780	871	786	844	835	853	817	893	827	836	826	804	854	816	857	849	820	845	735	814	823	823	791	793	801	824	808	872	824	902	850	823	861	831	806	840	829	853	757	829	819	821	854	789	874	816	848	826	816	812	794	823	800	813	863	815	821	852	783	849	796	821	791	830	785	841	804	798	793	807	797	816	814	821	863	847	837	818	855	849	793	819	855	766	786	842	799	802	827	844	832	835	805	812	857	829	816	855	806	832	862	794	862	826	811	804	831	843	828	846	779	850	827	813	815	821	795	807	786	808	821	805	793	839	784	787	830	818	854	851	829	839	845	802	840	834	834	816	822	794	804	833	820	805	869	909	832	826	819	843	794	812	826	800	889	763	791	812	849	844	776	807	828	824	821	845	813	813	803	861	806	820	800	803	846	789	785	884	782	807	823	854	828	858	792	839	820	813	793	807	907	854	821	834	819	834	820	832	812	834	778	840	851	816	751	889	826	829	799	852	827	797	837	762	819	833	829	854	793	786	803	841	841	804	834	847	860	815	811	870	755	819	824	819	792	843	801	802	874	802	846	799	887	795	830	879	835	830	826	856	784	827	866	855	867	800	767	801	764	882	861	876	837	778	822	826	882	824	835	847	825	828	843	868	805	841	816	802	844	799	836	844	858	802	782	750	820	849	857	834	830	860	809	758	829	849	793	877	793	811	817	836	887	814	817	828	844	780	821	833	748	792	843	830	836	829	859	847	798	815	834	829	797	854	823	803	841	826	799	823	834	770	826	786	836	878	805	771	837	804	808	775	812	833	845	832	832	822	787	811	833	778	823	839	854	813	852	834	857	826	863	836	821	874	799	838	769	810	801	846	830	829	802	804	890	828	821	831	789	834	823	822	833	881	822	811	804	800	882	802	848	831	772	833	867	847	791	792	828	798	831	812	825	878	840	816	831	880	783	852	809	785	805	822	885	801	791	768	798	804	823	788	836	774	806	826	842	850	855	904	798	855	811	804	819	839	852	824	805	821	879	841	863	810	832	834	838	813	838	796	866	806	857	839	801	793	748	847	838	803	816	884	799	870	865	868	822	937	815	782	827	838	857	862	806	802	881	830	788	854	808	804	848	846	834	805	832	799	860	799	847	793	821	865	846	826	803	840	800	802	792	809	832	852	825	851	798	854	820	839	835	849	824	815	821	808	810	840	823	770	807	859	789	832	845	845	818	818	825	885	790	797	836	828	846	861	841	873	837	844	841	788	850	808	812	795	832	800	833	794	847	831	808	839	800	800	839	837	826	785	820	780	829	766	812	815	851	792	832	824	831	807	880	831	810	788	827	859	856	819	846	799	761	798	813	785	826	841	838	819	797	858	807	824	833	809	790	840	866	831	839	835	822	841	819	809	861	806	814	799	779	808	828	849	838	789	818	812	843	830	850	860	888	797	788	865	819	790	839	833	852	839	821	835	794	878	753	780	891	819	814	859	838	817	869	862	816	752	860	798	779	874	825	839	837	820	838	820	808	831	844	802	844	840	856	813	862	796	834	848	817	793	846	824	817	790	837	840	874	842	799	774	872	811	775	816	825	834	798	855	851	809	875	825	830	830	750	824	843	862	814	829	807	810	813	793	824	864	858	806	842	842	845	795	792	823	829	790	787	792	786	789	813	803	808	809	828	825	842	810	837	843	842	861	842	819	803	828	798	834	831	847	856	820	825	787	808	863	838	844	844	803	795	857	857	832	816	865	847	790	869	867	810	846	786	852	854	854	826	801	836	841	787	801	805	841	839	832	774	826	813	852	833	856	802	776	873	839	835	845	799	850	840	851	861	823	818	746	859	861	849	802	796	860	851	795	820	783	858	775	758	820	806	881	850	834	878	809	816	808	803	901	844	791	808	760	842	842	864	806	873	862	799	808	820	832	820	788	829	820	793	828	848	799	883	797	791	852	834	797	841	824	836	806	865	792	857	845	829	814	802	825	854	846	825	810	838	791	857	807	792	876	786	799	791	866	833	785	817	801	866	821	824	821	832	831	817	803	867	804	805	830	814	822	812	844	826	842	837	769	842	821	846	803	848	789	855	805	812	821	781	878	828	830	840	850	901	786	828	808	786	870	817	812	814	863	824	829	809	827	850	802	814	794	868	805	813	815	823	836	804	860	864	824	841	829	832	878	810	794	869	836	808	824	865	856	813	835	819	822	796	796	881	849	845	813	792	802	815	831	890	778	833	780	842	811	821	894	784	832	782	842	834	841	814	809	845	809	838	817	810	793	859	837	796	793	807	830	870	823	877	812	807	867	799	845	806	813	870	789	821	790	809	792	814	822	833	873	787	832	863	811	834	874	775	845	826	826	819	778	798	798	845	810	792	836	842	797	837	785	866	823	816	829	773	795	818	863	824	787	823	886	809	861	811	830	892	807	825	819	797	795	782	831	832	820	798	879	805	857	846	821	790	854	875	819	817	811	811	829	825	853	793	840	800	799	840	826	865	861	819	856	807	813	835	841	818	849	843	823	831	838	854	803	798	852	825	816	856	859	829	828	825	785	830	789	824	778	788	841	775	813	799	864	841	742	805	803	864	787	852	814	827	819	833	837	836	835	865	868	860	831	809	863	815	856	861	828	809	853	827	773	828	773	866	856	862	850	799	791	870	798	865	817	843	777	749	828	837	826	818	847	805	835	818	836	827	822	832	828	836	838	814	786	891	858	801	803	813	788	787	851	815	816	829	842	871	793	798	835	847	832	806	840	856	832	816	807	834	799	826	807	790	867	774	828	795	848	812	813	795	819	809	767	812	785	838	848	819	826	848	806	788	857	813	819	805	860	828	791	819	806	773	868	861	777	848	858	832	832	798	826	829	777	842	872	833	819	865	840	837	798	814	799	851	826	827	799	825	812	845	812	798	770	770	810	764	886	826	788	829	844	823	774	819	831	819	796	848	789
24414	21066	27440	24819	12944	690	447	400	321	308	298	284	272	247	273	230	264	237	235	222	237	246	242	219	202	225	219	238	215	223	230	222	230	221	218	224	221	234	192	207	206	207	234	214	201	193	216	221	225	229	211	221	223	215	201	226	231	225	225	230	206	196	209	231	260	206	191	215	226	202	241	208	229	247	206	216	218	227	236	214	204	231	200	207	228	232	220	214	210	192	198	195	217	220	193	231	210	241	196	223	215	207	202	214	196	214	219	214	228	203	183	210	222	211	219	197	223	230	197	213	215	234	201	240	217	197	255	227	213	207	211	228	216	207	221	207	221	216	207	236	202	206	220	247	222	224	209	218	205	201	229	234	225	212	194	211	240	191	222	226	199	186	219	230	222	207	207	206	239	245	239	228	218	213	187	208	201	203	238	201	221	164	213	212	201	219	216	209	186	223	200	256	224	234	198	210	255	218	225	237	198	217	201	202	239	218	230	205	193	207	190	230	217	200	214	218	258	203	217	194	213	212	249	200	230	183	214	217	235	234	252	219	240	206	202	222	196	221	205	214	205	225	208	223	192	207	201	197	206	219	219	204	213	210	213	220	226	204	191	211	229	228	223	219	232	221	231	209	212	214	216	221	200	212	206	225	207	220	202	198	235	191	221	206	211	219	244	222	192	209	199	216	208	196	217	225	214	190	206	211	212	205	201	211	191	214	201	191	222	195	221	228	208	235	196	222	230	192	228	249	196	229	198	188	238	210	189	238	207	217	214	216	211	203	223	215	216	230	228	224	228	223	206	236	226	206	207	220	197	256	214	204	221	229	216	214	213	212	222	208	199	238	201	223	236	228	212	212	218	223	217	197	219	201	225	216	219	200	224	217	214	215	221	193	208	191	197	202	215	206	204	210	203	230	224	223	222	184	201	221	200	240	215	228	225	237	211	237	211	222	191	249	207	226	231	195	205	202	205	196	204	209	206	205	245	216	209	226	190	207	193	219	209	220	214	240	209	236	175	225	200	226	176	222	206	215	188	206	229	228	208	208	238	206	220	228	216	234	227	216	200	219	224	200	223	210	201	204	219	200	190	216	199	196	213	213	198	195	225	215	217	205	222	189	232	210	221	203	219	223	212	222	183	203	209	210	210	228	215	250	202	196	218	235	212	212	228	216	204	210	207	219	211	214	193	207	238	231	240	234	216	207	227	205	217	220	196	235	223	219	219	227	218	197	220	206	241	217	200	228	198	245	210	218	219	236	236	213	221	211	223	222	227	228	241	198	205	212	231	212	213	204	211	235	198	241	215	230	193	208	206	211	221	189	225	221	228	237	193	233	228	209	219	221	215	204	214	236	199	222	202	227	217	222	220	227	225	210	197	178	209	202	222	235	231	225	224	195	215	216	216	230	213	215	219	228	227	211	202	239	227	203	236	213	236	230	213	178	227	173	187	224	244	209	223	216	213	198	219	223	199	197	205	239	215	229	196	241	250	216	204	228	236	240	188	211	204	227	231	200	221	223	220	216	203	217	199	210	218	215	244	230	193	224	199	212	220	236	199	230	215	225	222	243	220	204	242	192	204	208	215	206	199	209	231	214	210	198	203	234	243	226	225	229	223	190	231	216	212	234	220	196	230	228	221	217	220	225	261	220	201	224	224	227	228	208	198	227	218	221	204	167	202	204	186	232	225	209	219	197	247	196	202	217	232	227	213	229	209	209	212	217	247	223	201	220	229	217	196	217	235	221	222	210	203	246	223	207	213	174	221	210	217	202	214	214	239	209	193	230	203	261	189	206	205	230	232	223	201	208	210	218	226	210	199	223	223	186	228	177	211	238	218	217	212	208	226	210	228	233	219	245	207	254	214	229	219	215	217	216	224	202	233	236	208	218	218	224	196	214	220	217	217	227	216	208	210	205	195	229	184	228	216	195	229	206	199	208	201	222	192	218	218	216	199	220	207	227	234	214	215	199	218	218	203	231	226	234	208	230	222	228	195	229	235	216	220	192	212	214	209	212	209	210	226	201	208	212	198	203	237	218	201	214	201	234	205	239	220	196	223	205	197	222	216	232	227	240	221	233	228	202	215	212	199	215	222	238	227	186	217	217	216	188	219	201	201	237	216	224	211	177	214	224	190	204	216	199	212	215	208	241	201	202	192	223	212	221	202	209	215	208	222	235	214	225	225	210	195	200	228	193	235	234	217	215	227	203	204	204	224	222	223	218	225	219	211	220	211	219	230	193	201	212	227	198	239	222	228	197	208	213	218	219	215	201	226	210	209	198	221	214	210	211	219	213	232	219	192	210	217	226	214	237	225	221	207	204	234	183	225	217	243	206	208	218	216	211	205	203	234	207	206	212	226	206	237	235	217	220	196	185	198	228	220	235	198	215	225	211	229	206	239	203	223	208	216	198	239	201	209	213	247	215	197	216	193	216	210	208	241	202	238	217	202	201	204	183	231	199	204	216	215	216	219	222	221	219	203	222	208	217	224	203	204	224	193	223	224	240	227	205	227	214	228	207	192	213	233	221	208	208	223	229	235	216	213	202	208	229	209	197	237	239	233	229	237	250	221	244	194	209	202	203	219	192	199	199	226	210	214	166	208	219	201	230	207	194	244	210	218	230	248	247	206	224	223	206	185	213	209	223	208	216	192	208	198	215	200	209	206	215	213	206	212	208	213	224	208	196	211	226	226	221	222	207	209	213	212	208	217	220	230	209	224	210	219	215	216	189	223	232	213	222	208	212	225	230	224	237	198	216	225	209	197	219	225	230	194	227	208	220	208	214	205	173	210	240	225	195	221	199	218	198	204	212	207	193	231	227	227	213	214	221	220	208	205	246	228	214	193	213	227	206	230	213	224	222	210	242	200	215	183	209	233	206	225	206	194	219	209	186	203	215	216	219	227	202	215	221	226	217	210	215	196	190	202	191	231	231	222	212	220	210	220	230	218	222	209	210	215	220	198	224	205	214	186	232	208	220	229	200	212	211	236	212	205	229	196	235	204	239	202	206	220	201	207	202	241	219	210	192	212	204	201	196	209	202	221	213	224	227	210	179	236	187	215	209	227	234	237	201	231	203	217	202	220	215	216	215	218	194	225	220	230	228	227	207	215	225	223	201	196	212	183	187	205	219	210	225	191	244	210	210	201	202	213	214	198	203	230	187	201	217	236	201	211	212	215	191	209	188	226	227	219	214	204	207	208	210	216	216	219	218	191	229	214	212	214	187	242	226	221	224	235	221	203	224	193	205	219	212	217	212	212	219	195	225	209	210	222	205	199	223	238	206	214	209	205	199	200	233	206	218	199	213	232	186	211	207	198	227	249	210	217	224	221	206	199	219	198	222	239	232	209	227	197	192	225	216	222	228	200	221	218	220	210	222	211	196	219	185	211	235	231	221	184	201	224	214	233	209	224	220	214	215	179	204	191	229	218	215	204	206	218	217	209	200	217	211	198	194	219	197	220	203	196	209	202	216	207	199	230	184	218	196
3077	4897	3277	1641	1187	901	745	644	503	459	399	394	370	316	295	288	322	275	298	274	279	269	288	276	281	261	291	255	266	224	275	279	245	264	270	250	241	242	267	286	271	261	250	225	257	275	271	266	263	259	244	283	249	243	250	277	242	265	247	250	286	250	244	252	253	258	281	258	263	237	259	267	246	264	231	285	255	256	248	253	255	258	228	254	278	233	238	260	251	250	271	287	257	254	257	260	232	243	265	256	264	270	253	229	255	263	241	259	255	256	234	246	251	256	250	255	249	252	256	266	257	261	260	236	237	262	275	241	264	269	276	274	275	241	242	267	229	229	240	258	258	257	240	259	249	251	245	274	283	231	238	276	267	250	244	274	260	251	238	221	270	236	276	251	246	240	219	243	260	245	247	228	243	264	253	273	233	271	243	293	241	251	259	255	272	255	251	272	241	273	259	237	214	251	258	251	245	253	265	264	277	250	263	257	281	244	257	209	272	280	220	239	258	248	224	254	257	231	232	259	254	273	263	233	274	249	272	245	260	245	246	270	270	208	270	265	247	244	247	268	239	235	262	262	273	271	254	247	269	244	242	257	238	262	249	239	258	268	237	235	268	236	282	246	238	266	255	254	250	258	261	241	242	244	285	253	235	283	250	242	273	248	236	258	262	262	250	252	270	252	254	232	279	256	283	250	276	247	244	253	271	260	229	266	249	236	235	270	251	266	263	225	245	244	227	276	253	249	223	240	267	270	230	266	239	248	246	257	254	244	238	255	240	251	233	245	257	261	265	261	239	275	254	266	267	262	270	244	245	243	253	257	282	238	265	262	248	274	258	251	248	262	288	258	263	245	241	240	234	237	241	260	271	244	268	244	281	256	262	231	237	298	284	240	258	259	244	290	231	240	252	221	284	251	236	256	244	227	232	248	247	265	295	267	222	267	266	258	256	256	231	255	237	262	258	275	239	274	255	255	281	274	237	261	253	272	273	258	223	251	226	238	235	260	268	250	250	250	249	267	241	269	271	238	258	254	244	263	262	270	248	263	276	271	236	253	245	275	289	277	266	272	225	265	273	260	258	268	245	266	286	253	238	290	254	230	228	255	258	247	287	247	263	303	261	241	240	256	238	240	255	237	235	290	247	282	260	261	241	247	260	224	268	237	248	237	235	233	272	234	226	231	266	276	239	272	277	260	272	260	246	256	249	255	256	255	264	261	219	236	241	272	266	252	273	256	261	243	255	257	215	241	253	256	263	270	270	244	246	283	266	242	248	234	260	242	258	225	258	240	223	234	236	246	256	290	264	233	253	265	270	274	278	239	228	272	236	256	259	244	235	255	230	240	244	269	252	265	257	250	264	231	260	228	226	253	235	253	267	267	244	257	251	226	236	272	259	283	242	230	262	258	262	260	241	255	262	250	255	281	255	254	259	264	266	252	255	255	243	243	255	266	259	280	250	242	265	250	265	266	243	302	246	263	259	248	247	240	233	251	236	250	261	253	266	227	267	232	241	249	249	262	250	256	278	280	255	238	245	260	235	257	271	263	252	233	292	270	281	257	247	245	219	270	261	256	252	257	254	250	262	273	252	263	216	241	253	270	262	250	248	226	268	230	250	275	248	289	243	238	275	265	233	250	247	214	269	277	283	262	258	242	244	240	229	257	249	267	244	251	277	255	247	241	246	269	205	205	254	273	258	239	232	239	281	254	279	300	262	246	265	247	236	236	240	242	255	245	293	250	227	235	253	260	246	226	250	268	241	260	265	269	266	255	262	244	229	247	232	246	236	235	267	255	285	243	283	269	250	262	262	250	253	269	237	252	248	255	259	244	226	252	265	271	245	252	244	252	274	238	276	230	247	235	274	268	245	277	262	228	237	244	246	238	252	268	235	260	229	279	269	230	258	247	249	258	261	246	259	241	272	279	268	312	234	275	225	219	259	252	248	237	266	267	261	231	240	199	267	251	242	268	249	253	239	249	235	254	251	247	246	278	237	248	243	268	266	250	269	254	276	255	268	256	234	257	252	258	259	249	265	250	256	248	258	249	226	256	261	257	253	251	248	260	250	233	238	250	259	244	271	249	267	255	259	260	242	268	242	244	265	239	238	257	245	252	258	236	260	258	253	281	266	247	254	222	216	277	251	254	248	243	267	276	239	242	249	228	223	217	252	236	268	258	268	268	254	254	254	269	252	239	244	229	248	273	240	266	259	265	237	217	230	271	256	271	249	294	258	253	277	234	263	260	232	256	273	280	223	256	261	261	242	257	269	241	242	264	259	243	253	237	284	261	262	253	243	260	259	245	250	241	250	243	258	257	267	230	261	255	278	254	248	269	272	264	234	234	253	230	251	248	235	264	277	279	248	244	274	272	237	241	254	247	272	224	250	258	243	264	262	253	271	274	266	257	242	254	240	235	272	254	254	255	278	273	237	247	248	240	238	255	264	258	241	265	260	231	266	257	216	260	249	232	268	258	272	246	227	252	261	232	302	270	241	261	255	268	243	286	243	241	287	232	257	260	251	264	262	280	284	227	221	228	251	281	246	255	222	257	247	250	225	243	245	266	224	271	238	236	228	268	242	257	246	244	221	238	243	280	244	269	236	241	262	225	272	242	266	252	270	262	235	231	276	219	246	266	253	277	265	277	281	277	229	275	257	248	257	265	256	257	236	262	239	226	224	258	263	250	248	273	274	221	263	238	259	249	301	233	272	250	225	271	235	235	242	227	249	246	251	272	254	255	285	270	252	253	263	260	230	236	258	243	263	252	260	276	279	247	242	263	282	256	271	288	247	252	253	242	229	288	260	246	243	261	248	227	240	227	247	258	253	254	249	267	233	276	276	246	237	241	271	263	264	283	250	282	231	295	241	257	277	234	296	245	243	270	259	281	270	255	248	254	264	237	261	244	242	281	237	269	262	250	280	300	242	264	214	245	268	258	266	258	261	260	212	264	254	259	264	240	248	238	262	264	270	269	278	274	231	281	239	259	247	259	251	260	244	238	265	251	250	255	283	262	257	245	235	245	257	289	271	253	246	265	270	282	247	237	242	239	271	258	248	241	247	258	238	262	227	252	252	240	264	254	273	242	257	265	241	252	233	253	249	236	268	246	281	255	257	276	263	203	244	245	258	255	249	255	246	281	248	246	248	216	228	245	241	268	252	258	261	251	235	231	268	255	255	259	257	252	267	253	225	233	254	246	265	240	268	248	232	258	256	258	276	251	256	265	243	263	256	286	261	261	261	241	232	229	241	232	235	257	254	268	263	253	238	272	259	239	258	259	248	221	262	269	255	250	261	237	259	254	248	273	244	245	248	262	236	245	260	269	258	257	258	258	242	257	274	247	248	255	252	228	246	242	273	266	255	272	212	212	250	253	262	266	263	258	251	247	263	251	235	234	247	249	254	266	249	253	265	251	251	238	259	264	271	266	244	242	249	265	263	253	267	240	252	244	261	248	273	252	240	239	261	244	265	254	248	265	269	236	271	217
22466	21192	28947	23718	21193	21260	11017	1451	1073	962	903	860	802	728	745	729	683	761	675	746	699	655	669	641	635	660	670	658	621	654	642	650	645	669	625	633	665	605	686	649	632	662	655	638	599	610	639	637	638	631	656	605	619	621	648	601	596	668	620	596	658	580	593	563	609	638	689	620	608	635	629	622	625	609	616	611	642	614	612	624	610	567	673	665	654	629	590	625	646	587	639	613	644	586	594	603	614	620	632	601	587	589	654	627	667	592	645	591	598	573	622	607	604	656	607	587	595	597	650	558	599	562	663	650	587	616	623	589	606	606	603	604	610	640	639	640	627	601	609	632	604	562	670	604	598	627	559	643	630	630	641	617	586	614	607	629	616	682	603	612	644	618	614	651	616	609	636	603	615	625	613	601	594	631	617	641	662	657	618	631	656	571	603	588	620	596	600	613	601	639	661	592	604	669	613	595	605	594	602	643	598	628	613	649	620	681	666	636	619	611	595	616	640	598	572	610	620	641	627	600	602	597	674	644	616	576	624	622	626	603	582	581	654	606	594	605	610	631	588	689	638	562	624	631	622	629	591	583	606	638	619	625	572	625	604	625	624	619	620	663	593	691	639	640	616	607	652	686	579	614	601	593	644	622	628	571	616	608	662	606	571	656	635	640	647	615	593	590	624	640	570	649	598	673	646	643	643	629	584	607	632	643	608	613	599	599	654	646	624	562	603	654	581	608	630	637	605	629	646	610	639	602	609	628	610	635	616	611	622	612	647	587	600	613	616	614	611	584	601	600	598	621	625	612	608	634	631	607	654	660	585	582	635	626	639	637	593	620	660	684	664	611	634	637	635	627	595	617	617	619	592	595	615	620	649	565	643	574	622	616	595	631	611	593	607	628	612	642	626	618	596	625	635	595	665	595	625	605	667	592	656	621	634	604	641	611	623	609	628	648	608	616	590	612	618	627	655	628	625	589	654	650	634	608	661	661	616	563	613	582	642	600	625	606	611	646	611	582	638	630	619	627	601	655	634	604	642	653	627	609	655	608	588	652	590	601	648	667	588	647	612	611	634	640	623	605	620	615	587	565	610	573	626	626	610	628	589	664	597	645	632	613	590	624	609	569	624	621	629	650	631	608	648	614	630	652	582	579	645	589	639	606	675	624	656	594	631	614	608	618	624	573	638	624	613	590	556	639	587	605	644	598	613	614	639	613	656	631	600	644	584	580	665	625	558	589	578	617	644	630	627	612	674	581	652	618	667	646	606	630	650	653	663	602	609	604	646	598	598	671	598	613	631	579	683	608	578	629	654	650	621	595	613	570	652	628	643	582	609	589	615	627	640	596	598	588	599	606	647	623	652	612	560	624	598	617	631	647	635	613	587	564	635	667	613	646	664	643	615	630	639	584	615	589	572	603	648	573	595	562	610	621	617	641	599	605	574	565	635	605	626	637	551	600	642	588	663	602	610	578	603	600	648	640	620	604	654	631	634	557	604	684	632	629	620	606	644	594	586	600	599	596	593	572	637	608	632	627	630	588	574	631	624	609	620	638	628	645	661	626	619	654	598	610	612	637	602	603	603	604	647	609	649	590	644	624	640	607	594	585	607	608	580	607	597	621	600	607	629	586	588	576	615	591	595	624	621	602	581	633	644	613	630	644	618	608	598	619	601	603	628	627	593	588	572	620	612	605	644	584	624	626	630	639	633	697	637	617	634	625	608	614	648	625	587	612	614	633	607	606	579	607	641	549	622	628	617	631	628	648	688	636	646	608	644	629	615	610	611	616	635	635	647	635	622	619	593	669	629	591	614	640	685	621	584	635	603	644	583	546	583	566	650	585	590	600	594	610	664	621	575	623	673	586	574	641	628	611	598	590	599	642	609	588	617	622	614	626	597	624	615	654	612	661	608	600	579	647	634	611	617	594	564	624	610	609	609	619	626	647	642	642	665	646	606	619	589	629	592	623	608	582	593	652	662	593	636	621	588	614	611	601	649	628	618	560	611	643	578	640	616	623	617	608	646	666	660	638	615	691	616	569	640	612	620	644	579	621	659	641	615	637	638	600	614	665	615	623	669	614	636	628	606	580	580	583	638	615	598	653	604	601	602	616	672	621	631	627	614	653	631	647	598	643	628	576	602	629	613	632	588	648	604	580	600	619	625	589	599	628	630	605	634	614	626	644	572	617	636	625	658	615	610	615	630	612	616	639	633	609	642	591	628	625	597	657	608	623	621	618	601	638	649	607	570	644	606	629	650	609	634	639	614	626	622	618	603	597	611	615	574	618	600	637	620	608	615	593	574	611	651	616	602	608	631	672	653	619	630	624	600	649	612	616	631	638	659	655	598	660	580	605	583	634	643	612	599	612	683	628	588	637	615	613	565	625	601	609	648	670	614	603	600	619	618	653	613	587	590	640	606	592	610	619	654	574	596	624	577	611	665	653	645	570	620	615	566	605	636	660	616	638	612	630	669	591	600	634	612	667	605	659	636	682	629	619	661	619	557	613	624	624	619	605	593	613	633	621	600	624	609	625	633	646	585	661	646	625	588	612	678	583	579	618	596	589	656	617	616	663	641	593	607	608	624	643	593	608	564	598	656	650	643	629	574	579	616	620	659	641	609	625	622	570	572	601	636	578	665	622	578	611	622	556	605	607	646	644	610	624	639	597	640	662	618	592	625	632	625	610	600	634	629	635	625	641	628	640	570	616	596	643	574	595	639	664	622	611	623	649	621	636	610	614	664	593	645	612	620	644	593	616	608	586	585	672	629	611	581	641	609	631	617	646	627	604	664	603	581	625	624	623	592	602	623	680	643	607	576	623	605	609	618	588	681	646	636	646	653	603	568	644	625	616	645	631	644	589	633	594	587	613	649	629	641	626	669	606	607	616	609	588	591	579	563	588	631	629	645	594	602	639	584	588	608	613	615	600	595	601	601	664	584	571	625	621	564	628	673	591	635	614	624	629	611	629	621	620	638	592	580	583	683	607	630	594	612	591	636	634	570	653	613	620	601	589	553	641	571	600	624	589	613	592	633	636	657	601	652	664	586	596	614	638	588	648	645	620	595	581	641	634	623	620	620	610	618	633	596	581	605	620	670	614	587	647	627	628	653	633	638	595	593	597	673	606	588	592	600	596	606	598	666	588	684	636	612	558	577	620	592	616	622	603	631	643	615	665	628	601	623	652	628	627	601	641	624	589	586	581	622	624	630	614	660	586	544	615	595	616	634	625	669	627	626	605	608	601	638	610	625	597	663	635	611	676	656	634	607	622	616	674	582	613	615	595	616	650	632	593	605	630	609	579	607	640	620	557	608	609	651	582	650	611	637	647	627	620	618	601	616	610	663	626	609	597	622	575	625	634	595	616	636	615	640	579	623	659	582	618	613	654	630	625	627	610	615	609	652	599	611	630	604	614	633	570	629	606	610	591	615	615	616	589	582	673	642	621	612	592	659	585	657	592	582	559	634	588	603	595	595	637	620	599	612	651
4365	14003	9992	5074	3705	2848	2209	1899	1519	1397	1222	1079	984	941	868	944	853	841	810	802	773	734	714	769	731	734	721	694	705	717	759	679	734	702	730	717	699	690	700	656	708	707	653	725	721	643	697	662	712	709	703	697	672	685	706	703	690	693	689	687	734	705	679	695	684	645	698	694	727	617	675	726	685	703	691	645	707	692	694	707	657	699	646	659	677	674	697	689	699	658	676	684	715	618	653	678	679	686	658	650	658	688	646	655	729	654	657	681	693	650	625	670	685	679	647	689	678	654	673	690	658	644	659	623	608	679	717	700	645	633	688	648	715	657	735	686	649	696	656	700	668	697	683	694	689	660	684	675	703	710	701	705	683	718	698	666	717	720	678	683	683	666	670	667	692	667	665	683	687	656	680	664	665	735	690	688	709	668	622	633	646	667	678	634	709	688	687	636	681	675	648	691	693	704	707	683	696	638	627	668	623	725	653	673	690	696	688	700	641	735	670	697	700	635	718	678	674	688	679	654	675	723	655	637	712	707	690	640	660	685	692	650	672	675	714	698	675	668	707	661	708	698	650	685	647	735	667	706	677	643	651	685	712	677	671	704	696	689	623	678	610	710	671	652	685	679	681	665	678	700	697	702	669	686	685	680	626	664	636	699	642	675	701	698	665	661	656	629	646	694	699	678	667	687	670	699	697	657	666	661	638	669	686	625	681	682	687	692	665	667	713	629	689	671	677	658	640	728	635	691	697	682	690	664	696	686	694	679	692	710	659	666	665	676	666	671	678	647	667	693	664	618	645	661	676	641	679	661	619	633	685	667	675	635	677	663	631	702	699	605	639	698	674	739	688	646	697	679	673	684	703	678	722	667	682	681	685	648	649	716	648	680	676	707	683	700	659	719	655	656	642	701	675	690	678	734	691	663	679	650	677	681	646	675	724	704	637	698	667	688	659	657	653	651	643	642	656	667	667	683	668	687	669	676	637	693	697	636	665	711	655	713	667	676	674	693	690	661	689	669	702	652	700	623	693	657	653	656	683	663	689	645	686	617	711	630	680	709	692	667	641	648	680	671	648	692	658	674	635	697	650	689	693	666	694	643	651	707	669	693	689	662	684	672	657	683	688	665	685	669	652	677	625	668	711	673	656	674	693	665	681	653	697	672	629	658	688	688	714	665	647	686	725	680	667	693	683	638	635	706	692	682	683	659	681	670	667	667	686	637	692	661	698	644	679	680	637	700	697	708	643	701	669	637	670	652	688	678	655	674	695	684	621	654	677	728	607	696	673	664	644	685	701	626	668	712	655	718	639	667	705	647	686	634	704	668	674	661	656	643	650	654	617	690	651	676	661	716	740	698	657	652	754	681	650	702	691	675	690	748	672	674	668	643	653	652	611	652	675	667	703	733	679	698	638	667	722	733	663	635	661	657	690	671	666	701	652	632	635	667	682	700	677	671	668	677	694	660	685	675	676	683	705	682	644	666	693	671	646	673	669	647	709	712	660	692	670	694	656	673	706	699	698	704	643	641	664	690	698	705	666	589	705	657	616	633	646	670	688	684	694	672	655	648	633	661	655	685	674	687	697	660	674	725	654	651	644	721	730	600	690	658	720	668	684	659	689	680	651	683	699	691	652	650	706	662	687	706	661	676	674	622	644	674	662	675	653	636	673	662	697	667	689	667	628	667	653	674	691	678	660	686	680	669	652	680	668	678	666	712	674	667	651	674	687	670	678	687	700	708	677	686	630	681	668	669	651	673	667	702	697	646	625	689	661	659	664	687	659	685	735	670	671	656	699	671	643	673	698	666	681	658	673	650	696	661	692	642	678	668	678	708	660	638	680	683	657	649	631	704	666	670	635	653	644	658	695	688	642	628	683	689	648	687	684	664	640	710	696	668	671	721	701	696	644	654	717	707	669	681	673	716	644	688	702	705	719	677	652	672	683	707	673	702	691	673	689	715	723	640	687	699	657	675	699	647	682	713	660	672	696	672	654	711	661	670	643	698	696	646	663	626	680	681	701	683	701	646	713	648	621	697	739	708	693	675	651	700	638	664	730	661	672	699	672	656	664	701	700	673	678	634	670	708	639	663	692	649	682	699	634	661	656	695	688	668	703	647	652	675	685	723	706	661	686	681	652	667	653	638	676	699	680	683	638	702	685	671	660	703	706	658	646	639	717	656	626	700	676	690	646	644	698	692	636	692	707	685	619	650	702	648	664	691	664	668	659	726	681	653	627	685	649	649	662	645	652	664	658	647	646	696	695	669	688	721	680	691	696	694	662	659	666	694	710	655	686	699	696	686	681	656	664	669	666	622	694	696	626	696	676	672	664	701	666	651	704	687	668	675	682	693	687	679	649	707	641	662	658	669	688	681	636	640	664	723	705	687	706	661	677	679	709	661	649	694	590	641	699	672	653	670	644	666	668	616	650	663	674	685	671	677	684	737	682	667	684	696	631	690	643	686	692	687	702	710	672	670	731	707	685	703	641	644	675	729	628	664	680	660	677	674	703	649	708	681	686	659	678	676	654	667	643	710	711	677	673	697	627	701	666	666	632	664	639	637	688	673	673	647	730	656	628	669	700	708	683	718	674	662	666	665	693	648	665	701	720	644	679	724	671	657	679	606	644	661	653	676	668	711	686	672	696	642	697	721	651	678	615	676	644	678	657	642	612	671	613	677	677	651	678	673	708	698	668	720	664	695	679	655	669	661	693	669	673	692	652	662	642	682	694	719	680	661	699	677	637	624	689	665	742	639	650	625	693	680	696	708	660	640	666	657	680	712	676	634	665	718	685	643	643	643	700	658	650	666	644	705	654	664	702	712	685	680	654	671	670	688	625	717	641	678	686	667	679	618	719	657	690	631	661	655	680	661	637	662	655	695	712	695	653	664	693	686	697	651	715	667	678	648	700	699	694	725	654	701	642	662	704	734	705	737	649	655	664	635	642	682	725	677	681	646	660	683	713	680	684	704	716	724	710	645	672	644	673	687	700	629	628	623	678	635	695	632	654	685	675	712	673	681	666	677	671	663	667	668	711	756	707	656	686	650	667	662	698	730	682	657	720	671	663	667	642	668	675	689	645	620	679	691	609	631	658	622	670	697	689	674	689	631	605	722	679	618	686	693	685	661	668	663	691	680	693	672	702	677	648	715	680	681	668	660	669	619	699	610	672	690	698	648	641	715	648	686	664	666	683	682	681	649	646	680	730	661	612	657	684	686	675	619	706	687	654	691	729	684	661	672	693	672	634	684	664	674	664	678	674	623	651	652	703	657	667	675	651	705	688	701	658	684	637	696	650	676	689	694	688	661	641	686	651	647	692	694	674	700	703	672	664	632	630	676	736	716	646	682	689	651	633	667	703	677	681	659	678	690	681	708	640	675	706	692	671	678	666	653	696	700	685	688	650	661	651	655	686	651	676	642	664	710	612	698	673	683	672	626	651	701	677	622	702	671	698	636	727	686	691	656	711	628	659	673	659	661	691	633
27360	18163	3987	690	545	490	512	406	454	417	494	458	432	417	419	426	496	460	435	418	433	441	443	454	446	496	428	473	451	455	449	408	424	447	433	442	446	459	438	485	452	460	446	479	448	430	455	455	463	395	437	385	455	462	443	436	412	446	486	412	420	458	418	422	431	445	439	428	460	433	429	480	445	435	470	435	457	476	435	479	475	442	446	464	464	450	426	398	440	437	405	427	465	417	486	426	447	450	459	438	456	485	443	435	438	432	451	450	442	478	436	453	455	439	434	414	444	500	461	465	462	441	435	446	457	432	440	438	426	398	481	422	427	426	485	446	439	443	432	489	438	435	450	462	490	431	466	419	444	453	433	428	453	458	431	394	410	430	487	426	437	467	466	471	431	472	454	419	401	423	439	452	426	447	457	455	443	445	472	476	426	460	419	442	421	402	442	413	455	452	424	449	467	444	450	444	426	469	467	442	485	463	447	453	451	477	437	438	458	460	400	412	499	435	465	469	426	440	456	454	465	445	450	485	478	464	444	446	467	414	429	475	465	428	435	448	457	470	465	463	471	500	380	449	449	436	438	441	410	439	443	416	441	435	455	458	489	440	465	462	448	441	422	439	461	429	451	457	481	465	436	412	441	452	451	438	441	460	463	474	453	434	416	472	461	471	431	467	425	444	445	469	456	432	411	444	406	447	468	433	445	428	441	435	433	464	439	452	449	400	457	447	475	436	477	456	456	465	460	433	407	441	446	435	435	473	434	421	435	461	461	467	455	457	460	467	449	443	458	419	478	463	468	442	441	470	439	420	427	449	446	422	455	435	441	434	425	443	469	478	448	432	451	461	392	480	437	464	470	468	402	461	391	442	432	445	441	448	458	424	429	434	445	428	449	453	483	437	427	447	445	441	485	442	420	440	445	445	436	434	423	446	441	461	490	435	419	454	393	448	489	466	421	473	447	409	408	433	412	432	459	455	453	483	452	453	457	436	455	401	434	465	457	423	436	464	447	444	462	408	466	421	461	411	470	430	480	460	435	449	429	433	450	382	478	403	442	494	474	461	424	462	431	457	443	422	456	442	450	430	480	434	462	428	444	433	425	444	431	474	469	452	460	470	473	463	490	433	438	506	414	440	443	437	449	431	419	443	424	449	456	440	479	437	472	449	433	425	441	435	445	436	414	399	468	439	475	448	462	419	450	477	447	462	441	452	457	491	425	459	460	461	439	449	427	454	460	433	435	482	432	451	489	454	413	452	446	475	431	451	462	447	432	450	421	430	435	434	431	451	455	484	472	450	464	472	459	401	437	417	460	467	416	420	415	450	474	445	421	471	457	429	415	454	406	428	451	456	459	455	467	479	471	435	429	406	444	418	445	439	409	421	447	471	414	459	460	428	470	439	440	503	455	432	432	452	474	445	477	389	405	423	451	473	434	450	446	428	455	437	458	438	474	476	473	496	441	453	441	451	455	454	406	417	467	438	481	446	490	422	440	456	465	457	422	444	476	452	441	459	445	410	450	444	440	426	444	483	438	481	469	445	462	461	472	390	435	415	460	392	451	446	423	412	450	451	455	421	461	465	423	429	458	427	460	443	440	456	468	446	417	441	466	452	502	442	468	453	450	437	425	466	440	497	437	473	437	475	474	456	464	483	434	437	484	442	420	452	416	426	470	408	446	441	438	473	427	476	469	428	445	482	467	495	417	454	474	469	459	438	407	428	440	453	440	419	455	455	424	421	440	442	472	423	458	449	446	424	424	422	431	435	420	404	434	454	447	437	469	451	461	476	404	430	454	467	464	426	463	458	452	450	449	460	456	431	460	438	448	472	460	476	443	408	469	486	475	424	463	424	444	428	447	460	442	413	432	448	468	422	443	465	467	434	465	422	461	471	460	437	458	457	462	476	443	475	444	436	446	437	467	456	469	448	451	429	461	442	465	472	449	443	468	464	465	458	454	444	452	446	448	420	404	440	400	432	443	425	422	453	430	458	425	490	438	426	439	430	498	440	419	448	436	446	433	445	442	468	421	401	469	459	445	454	437	420	473	421	448	448	399	466	451	418	425	432	449	440	492	448	415	426	454	425	431	478	471	495	441	453	470	442	425	447	450	431	436	428	420	421	463	427	480	438	429	468	447	460	482	460	487	469	423	424	451	477	428	469	432	433	472	452	476	402	439	421	446	474	403	450	477	468	455	465	482	466	468	447	439	445	405	433	440	436	449	388	438	420	416	442	422	430	461	420	436	443	418	404	476	515	464	435	452	463	437	443	457	453	427	465	448	452	475	449	463	438	430	435	471	444	463	431	454	460	411	420	448	478	491	486	479	448	428	459	416	469	467	445	427	463	477	421	446	484	430	389	441	437	442	478	438	460	424	440	439	413	441	419	421	418	419	420	440	417	430	463	409	444	439	467	415	410	467	450	491	449	472	454	459	460	468	429	425	453	405	467	432	450	493	456	490	433	432	462	432	415	406	433	429	471	455	480	415	439	448	446	446	394	472	435	422	473	432	422	461	457	488	438	456	453	439	426	413	434	480	434	454	472	464	428	447	456	407	447	471	430	438	444	454	468	390	423	496	453	475	500	462	438	439	448	460	430	454	428	433	467	408	431	448	433	409	414	478	409	466	454	475	453	446	446	483	453	425	454	458	467	459	460	462	425	441	436	426	446	409	465	451	474	443	403	467	406	414	418	432	480	475	443	459	453	449	410	475	422	422	442	445	428	419	452	436	451	441	467	420	466	463	467	434	465	456	467	475	447	401	467	454	442	407	471	427	463	443	451	467	436	430	447	426	459	429	482	462	443	439	442	446	450	483	470	429	447	455	465	453	442	477	445	447	434	434	429	415	423	454	417	425	440	439	468	444	432	443	408	468	446	431	440	455	451	445	437	448	439	444	482	432	442	509	510	443	472	458	456	412	437	426	424	474	410	438	477	454	450	432	426	433	442	433	442	468	426	411	446	445	468	413	454	428	479	441	482	452	484	416	430	432	458	415	437	448	412	468	409	438	438	469	434	487	417	476	427	416	449	451	479	443	458	495	431	426	435	445	457	402	464	446	453	433	448	435	433	444	453	444	433	428	432	447	430	436	445	463	429	399	447	467	452	429	446	455	449	432	476	436	492	462	443	445	448	468	451	470	447	461	483	429	450	427	416	462	442	460	453	467	436	450	444	472	403	418	487	440	454	446	434	443	458	452	429	455	430	425	441	484	453	400	462	480	492	424	464	464	460	432	433	459	505	440	421	469	457	451	448	407	413	432	484	492	463	469	431	451	434	435	434	441	429	422	476	403	450	415	408	467	457	415	443	451	475	421	453	459	465	464	481	496	427	423	427	443	445	453	476	434	425	423	443	491	420	458	427	462	476	454	435	425	428	435	473	444	452	422	413	453	419	470	430	444	458	451	448	453	423	472	466	419	449	448	420	429	496	446	443	438	439	454	432	443	437	465	425	454	431	464	449	431	452	437	441	424	409	401	440	478	461
4321	851	705	565	529	536	541	526	498	491	487	459	482	459	490	464	488	475	481	494	451	469	485	507	474	489	515	431	502	459	465	440	497	451	489	496	480	465	492	495	546	482	446	499	488	508	473	443	490	485	465	488	469	516	452	455	431	488	508	468	469	483	465	473	491	449	513	506	439	478	510	482	483	425	478	526	465	470	482	458	454	445	502	473	486	472	493	465	420	491	473	462	472	455	524	493	482	500	428	469	481	483	480	477	463	529	463	470	452	468	470	499	422	472	467	451	484	497	446	471	476	504	454	494	461	486	478	463	495	482	489	480	490	473	460	503	456	498	488	490	464	454	494	483	485	479	453	472	452	526	441	469	465	491	491	461	453	457	494	434	451	480	504	458	448	493	462	454	494	489	470	510	490	463	485	452	462	481	494	478	475	427	493	464	462	517	462	466	473	452	445	486	490	476	441	485	455	463	490	509	463	491	513	469	477	477	454	473	481	468	483	495	452	461	461	475	486	526	509	464	464	479	473	480	465	464	453	468	454	454	458	519	497	442	492	465	468	478	519	440	461	473	495	445	467	489	484	483	492	496	496	458	493	472	464	479	484	470	498	475	442	479	454	509	508	465	494	493	492	472	465	492	442	510	460	471	460	484	461	454	472	459	487	522	510	504	481	468	500	493	454	495	479	453	469	506	482	489	484	492	471	453	463	498	501	481	512	465	489	480	485	518	493	473	501	469	443	501	465	478	505	463	437	531	486	494	514	421	486	479	455	455	478	477	467	505	494	463	438	474	472	484	489	459	481	510	477	458	493	503	500	486	508	497	473	480	478	488	470	477	467	484	482	474	496	471	467	464	464	505	438	499	487	463	504	499	449	449	465	476	498	464	463	458	471	466	495	521	438	489	460	489	484	519	453	494	472	448	460	496	467	475	480	500	514	478	477	489	478	504	448	470	436	522	524	488	506	488	511	428	501	465	450	488	475	454	486	468	445	479	487	457	517	458	465	459	467	479	454	501	440	499	458	513	463	488	507	488	450	483	473	483	496	476	455	486	480	466	470	470	483	485	497	478	455	466	494	499	440	457	490	483	462	504	473	457	463	443	473	495	458	470	497	485	458	506	489	459	469	468	401	440	454	495	463	464	489	508	489	505	446	496	503	466	485	479	461	491	488	476	493	446	480	452	496	465	466	480	494	500	494	442	463	492	467	484	451	477	494	479	506	465	471	490	472	480	448	498	488	491	476	475	493	473	497	470	468	444	465	430	460	478	454	432	444	472	489	478	468	497	513	456	504	509	495	479	470	478	457	501	476	461	489	505	473	474	467	466	452	470	474	433	458	446	499	482	489	505	476	468	477	461	473	471	461	438	502	494	495	451	491	482	469	489	488	509	465	463	473	485	442	473	462	499	465	463	475	489	465	474	481	501	502	474	455	458	483	506	453	509	425	455	479	475	474	453	468	442	472	500	479	481	505	474	481	467	490	442	490	463	445	445	487	418	429	483	495	442	446	430	424	464	462	504	447	481	514	481	530	482	490	484	459	468	502	481	471	467	474	472	460	485	470	457	494	485	471	483	480	474	478	468	423	506	480	495	456	488	494	511	512	511	507	480	526	456	520	490	451	418	466	460	449	448	478	454	476	451	465	462	473	481	476	456	453	436	473	500	446	467	514	486	464	453	484	447	422	489	491	454	492	452	487	479	463	463	438	463	446	486	434	465	502	478	466	467	500	471	460	471	480	489	481	475	478	492	467	465	498	493	475	466	470	481	480	476	463	500	447	461	478	492	502	441	472	462	485	487	519	489	469	492	492	462	472	545	496	452	498	510	471	519	453	466	441	474	490	477	477	455	459	492	469	467	470	498	481	483	484	496	533	490	479	487	497	487	480	456	485	462	404	479	477	500	481	484	486	477	466	495	439	505	472	466	423	469	459	507	467	444	480	491	486	464	478	446	440	510	476	493	480	473	470	462	460	514	478	456	483	484	492	468	487	503	483	497	451	477	470	485	525	440	475	480	488	451	485	517	494	501	492	442	491	449	484	513	476	444	429	494	507	463	480	452	534	449	457	479	467	501	505	469	471	462	482	477	483	440	474	498	479	458	434	483	469	453	496	473	482	460	474	498	454	467	498	491	469	509	513	500	489	506	444	452	501	459	487	504	475	481	502	455	455	448	458	475	529	494	473	506	512	436	463	492	478	464	465	487	494	486	465	430	472	466	491	496	491	458	486	470	467	471	488	448	475	507	492	507	456	499	464	498	457	484	478	488	467	468	458	439	476	449	512	457	454	458	481	502	491	489	477	472	459	467	489	486	506	500	473	463	459	484	496	496	488	472	517	483	470	455	442	471	463	451	502	494	479	487	467	484	457	472	445	479	499	485	474	480	493	483	481	459	428	420	496	454	470	491	474	432	447	469	420	489	456	495	442	481	483	490	531	488	518	500	456	481	509	462	475	488	509	460	464	473	473	471	482	493	441	470	511	487	489	437	502	486	512	497	503	429	482	474	434	491	422	461	497	468	495	494	458	450	481	450	514	451	510	505	449	464	417	495	477	468	454	466	490	489	457	504	443	496	507	442	466	468	473	434	451	473	492	481	495	453	513	478	502	495	488	464	472	487	489	487	500	491	470	466	494	492	511	459	491	459	489	457	481	445	484	460	480	495	482	474	456	476	461	510	461	498	432	502	421	471	481	487	485	500	476	514	472	481	469	519	471	496	465	456	434	511	502	458	480	466	495	475	499	500	479	490	487	471	520	470	464	440	500	489	466	485	463	463	472	498	470	489	512	513	469	470	487	515	491	483	439	494	496	425	460	457	475	457	477	470	496	491	440	436	437	444	430	441	503	497	518	506	423	494	468	469	510	466	454	469	519	489	461	484	471	474	494	496	494	444	493	500	488	483	476	434	452	479	480	489	517	487	448	475	459	489	482	452	468	474	470	447	470	507	469	463	508	443	442	472	477	473	474	486	480	469	465	485	506	528	509	483	480	473	462	508	448	455	483	462	458	492	496	463	501	471	460	489	456	484	464	472	462	506	471	459	442	516	466	504	496	465	477	478	462	498	483	481	500	496	478	486	451	497	491	511	477	485	499	486	487	518	442	468	443	477	500	511	513	506	512	452	448	497	512	509	448	470	464	535	463	489	469	467	496	473	478	456	434	483	513	487	478	483	430	458	473	508	486	501	513	472	435	492	507	501	495	466	476	476	448	444	491	492	460	465	477	492	477	471	479	482	496	524	472	531	482	468	509	492	449	511	484	480	463	463	486	465	517	483	471	460	467	467	481	465	488	503	468	488	475	445	460	467	465	480	485	472	447	513	495	486	504	476	477	480	490	463	444	446	501	470	459	502	473	468	449	475	475	470	479	521	465	473	503	495	450	484	503	476	475	508	511	476	505	454	490	497	478	442	508	518	482	516	524	488	493	507	503	445	488	496	452	505	475	479	490	461	479	482	449	522	466	499	435	443	484	453	470	479	502	504
23399	21118	28456	24038	21128	12229	1666	1213	1012	965	926	905	931	856	848	820	856	856	859	784	848	816	793	839	780	825	829	820	808	768	756	778	808	777	757	800	836	832	796	825	788	797	814	811	729	787	768	807	805	830	795	765	832	767	798	821	798	761	826	771	772	801	777	769	784	778	738	787	802	763	795	779	751	806	803	809	798	808	806	750	782	767	823	745	800	755	791	779	744	813	797	794	768	769	746	756	827	805	812	728	755	737	768	768	774	790	795	747	768	783	742	763	767	749	795	810	812	774	782	764	778	802	809	789	773	772	794	747	757	716	752	777	792	813	756	796	814	754	745	779	766	760	818	790	814	793	708	732	746	804	784	794	754	743	829	759	775	774	820	791	786	737	750	802	827	758	800	803	773	814	834	793	828	806	804	770	760	798	806	796	828	783	806	780	798	718	746	786	779	755	764	784	755	812	834	792	808	772	781	785	807	761	825	808	823	831	746	755	768	781	757	791	769	798	765	741	775	772	815	771	782	804	807	779	777	782	810	758	770	771	759	795	744	784	771	772	816	802	751	829	750	814	759	748	825	790	800	723	788	796	813	712	822	782	831	758	747	771	776	778	760	769	777	738	740	774	724	714	785	803	785	789	748	797	727	778	758	735	751	793	762	777	745	804	787	772	798	750	766	822	769	740	760	798	736	756	797	794	736	792	747	781	816	761	749	758	839	765	784	769	796	727	740	755	763	739	777	774	780	794	788	804	767	758	824	759	809	781	780	748	769	797	772	783	792	752	754	756	806	784	781	747	748	718	733	782	748	773	746	822	822	779	775	789	845	780	793	749	828	735	860	771	813	827	757	740	797	770	824	783	748	782	731	807	823	808	782	817	773	724	799	780	754	811	768	812	783	751	784	750	778	779	770	752	778	784	754	770	749	773	743	753	864	814	826	747	747	790	770	736	792	789	793	749	779	825	777	813	754	777	816	765	767	789	785	791	816	813	837	811	759	755	801	830	774	743	756	782	806	747	806	773	772	761	758	809	767	820	746	732	792	767	794	783	781	785	804	743	803	799	800	764	742	805	819	747	779	801	822	816	777	707	741	762	759	771	748	788	780	750	766	796	792	800	824	782	867	747	819	749	758	771	753	761	785	775	777	777	774	756	730	727	777	765	758	726	766	768	789	768	775	793	762	758	705	822	752	759	743	837	726	782	756	762	804	728	737	769	804	767	762	741	759	770	816	744	781	798	806	787	778	777	752	702	749	796	806	817	753	738	757	811	749	734	789	765	807	686	775	814	783	749	831	756	764	747	807	817	798	823	772	809	786	745	773	796	817	749	834	765	787	764	807	823	792	742	752	753	726	826	787	774	747	797	777	803	759	762	789	802	781	767	832	759	765	766	756	756	797	831	763	732	768	818	783	803	725	764	745	748	805	779	846	782	731	774	829	764	774	769	800	774	826	795	771	772	775	822	779	725	775	765	800	775	823	764	768	759	787	738	745	774	743	787	756	784	744	772	798	774	767	751	793	743	784	769	755	808	829	745	794	739	756	851	744	783	815	770	740	802	768	786	779	730	782	749	782	787	786	815	739	728	778	775	772	758	741	779	813	827	769	790	766	731	786	760	744	791	771	825	743	749	730	795	802	794	785	749	800	788	791	764	780	792	822	828	785	727	768	750	749	812	728	745	773	808	755	787	764	763	767	737	796	744	773	745	709	792	814	769	766	801	736	781	783	760	760	748	759	810	779	751	778	786	840	761	798	795	810	769	817	777	751	769	828	767	769	776	779	810	765	728	783	791	800	797	839	731	807	753	779	754	771	774	781	766	828	772	780	777	776	785	768	830	798	816	700	772	723	752	814	776	768	761	736	777	791	778	754	754	813	764	798	781	726	790	768	774	769	774	803	794	813	820	822	780	778	797	746	760	784	790	807	787	712	707	812	781	775	755	754	753	764	762	824	779	742	791	764	828	798	757	795	802	830	813	803	774	793	820	746	773	811	758	773	782	764	756	776	770	767	797	833	783	751	740	779	805	753	775	758	812	753	772	844	785	741	778	817	804	746	813	776	815	745	776	837	727	772	774	802	744	779	783	820	780	753	774	769	748	802	791	769	733	784	740	750	787	830	840	778	740	720	727	790	770	730	777	802	792	778	802	789	819	805	782	732	805	794	762	787	794	816	773	776	771	780	768	773	745	775	789	721	773	783	794	797	778	730	762	774	755	787	793	760	807	787	715	777	768	742	750	791	807	776	751	758	797	751	809	762	758	777	838	793	770	757	776	758	798	796	797	806	779	806	807	804	752	750	793	726	724	792	789	754	778	765	821	803	792	762	747	751	799	806	796	768	785	800	797	750	729	800	784	777	795	778	765	785	755	752	737	768	721	757	796	734	792	811	764	792	782	845	794	756	778	786	782	798	753	788	748	725	795	749	812	778	786	786	787	778	834	806	761	762	788	743	766	774	737	771	780	797	790	742	744	765	791	789	816	753	775	751	774	795	769	786	773	768	745	753	703	821	817	776	809	792	768	796	795	879	739	781	782	754	792	769	798	790	768	767	741	766	731	775	744	748	790	828	788	813	733	822	767	814	748	812	786	767	729	738	749	776	807	770	785	747	724	756	794	822	804	796	815	700	786	788	792	806	768	792	753	777	744	753	817	782	797	822	786	773	769	814	776	785	750	784	779	780	811	798	783	790	794	813	770	717	800	716	799	796	796	801	761	734	795	785	776	819	844	754	781	821	749	832	804	779	800	730	726	782	769	761	750	765	829	777	779	773	763	775	784	743	755	754	716	788	768	767	787	755	744	765	771	742	726	753	753	802	797	763	755	725	792	799	742	761	747	713	771	800	769	737	791	804	745	716	809	833	742	767	718	742	780	800	805	783	823	753	791	778	773	789	776	830	775	744	753	747	789	753	786	729	820	774	758	744	791	731	771	806	829	765	820	777	778	758	772	788	742	767	781	802	750	747	781	799	782	724	762	759	766	804	771	751	796	768	799	838	760	772	794	803	741	831	774	792	714	781	742	818	763	742	781	781	815	747	813	800	763	756	814	796	759	783	754	841	778	798	821	781	806	761	754	777	757	837	744	800	785	765	805	781	787	720	762	791	761	770	766	834	773	761	791	823	758	744	746	724	735	775	780	756	858	770	798	762	777	802	772	747	794	764	807	799	800	806	742	729	786	738	734	726	807	796	817	776	763	816	801	787	776	732	798	808	714	790	769	719	793	773	759	807	749	811	811	795	760	793	784	761	800	802	760	722	735	746	796	802	738	804	801	760	752	789	782	781	747	789	802	782	799	775	755	794	763	750	796	777	748	758	795	756	778	752	751	765	796	787	788	812	773	787	771	796	766	736	788	780	750	758	746	722	751	750	807	733	723	751	773	827	772	816	783	766	752	726	765	738	762	721	804	795	785	751	801	795	769	726	700	777	748	822	803	752	794	772	764	752	776	809	759	780	761	771	776	757	783	741	755	797	790	780	784	772	753
3211	8554	6175	3016	2377	1928	1598	1396	1200	1152	1129	1067	988	960	925	922	923	914	933	834	900	830	871	829	848	867	885	877	871	817	870	800	867	823	789	825	892	831	869	820	827	869	861	833	867	850	875	896	830	862	804	775	801	793	868	801	802	849	800	825	791	838	801	811	804	843	835	843	853	831	794	870	823	826	846	784	767	848	799	806	828	869	809	816	835	836	829	819	792	799	810	792	855	806	813	835	808	826	826	814	772	825	756	806	864	841	822	843	801	806	830	844	792	804	775	812	853	856	857	780	839	864	843	806	854	852	815	836	839	848	878	808	821	860	872	850	791	833	856	826	827	800	855	830	819	807	840	852	794	824	832	876	781	829	870	794	797	819	817	856	821	819	781	857	845	779	854	820	803	841	827	822	756	790	841	767	821	826	799	808	888	819	812	787	824	773	843	816	861	828	863	823	787	843	882	804	775	798	785	829	828	838	822	805	833	860	835	832	830	769	801	804	873	831	805	783	884	781	858	839	774	758	842	823	808	807	878	842	802	800	801	828	825	824	869	821	763	819	826	863	837	835	833	806	854	838	856	790	812	780	769	835	846	819	811	846	847	796	794	821	812	859	804	800	852	862	825	797	832	847	737	776	828	839	865	843	838	875	825	886	845	814	850	813	809	865	818	855	797	836	826	821	825	804	789	803	798	761	836	846	797	779	818	792	816	802	824	850	854	777	847	852	822	810	818	805	813	845	807	810	816	887	826	774	783	830	870	801	763	830	857	844	800	840	771	864	763	784	800	822	821	781	836	888	860	850	864	832	804	815	811	839	826	823	845	776	818	823	858	799	841	852	831	806	784	859	804	825	784	841	844	837	836	855	799	844	814	799	813	873	827	812	822	821	867	835	814	832	829	821	832	822	838	785	834	836	808	795	848	851	842	794	832	791	817	853	850	789	814	777	817	764	804	835	835	771	852	804	876	859	782	853	874	838	824	797	811	839	858	785	845	827	774	851	807	810	813	830	847	840	836	834	867	812	827	842	801	822	832	762	850	755	819	866	840	844	818	823	906	794	835	830	808	789	807	811	882	818	772	800	807	836	832	811	800	799	812	845	850	804	750	798	852	812	829	820	819	835	822	877	833	862	830	865	854	848	916	842	826	834	849	823	790	828	835	871	796	839	891	803	824	828	819	825	829	787	797	880	854	757	761	850	791	825	885	872	859	792	840	833	805	818	826	795	799	845	818	825	811	825	836	792	828	849	857	827	829	836	786	818	828	884	853	826	858	821	779	797	805	859	812	759	806	839	820	852	821	859	820	801	809	812	812	817	819	821	816	813	834	874	792	800	807	858	867	856	797	789	758	813	805	809	833	839	821	823	818	827	834	838	847	822	826	800	813	890	861	810	792	870	775	827	804	857	859	853	795	800	819	868	895	834	804	823	816	839	809	797	787	812	810	816	833	862	824	861	830	829	830	840	807	848	836	833	840	762	864	876	850	811	771	822	828	795	823	826	791	834	822	791	838	830	825	817	798	836	845	844	780	878	831	816	822	825	852	845	857	836	807	794	838	841	819	864	833	836	813	838	826	844	825	765	833	870	765	833	860	812	798	794	810	745	798	797	824	824	843	797	748	823	798	795	856	845	855	822	860	816	816	873	792	821	870	818	821	814	785	776	786	782	801	799	808	828	857	827	853	826	818	831	842	880	814	795	872	863	793	783	808	795	861	755	848	793	811	883	791	846	810	865	812	831	855	813	790	821	858	850	867	805	788	794	792	890	822	818	845	810	834	854	801	810	789	828	833	888	824	808	855	781	781	836	822	823	819	806	771	788	819	814	814	818	776	844	823	821	768	824	846	775	841	810	833	828	833	804	820	799	870	843	834	846	800	851	874	848	809	775	824	813	859	852	811	831	837	866	833	834	870	780	818	832	798	801	819	836	815	759	813	889	787	790	781	824	789	798	828	833	825	813	811	866	828	858	870	787	845	819	790	812	837	840	831	792	860	823	846	846	821	875	839	804	821	857	841	775	830	821	799	875	831	798	873	792	797	891	810	841	778	837	816	829	839	814	819	841	775	844	818	816	846	809	841	814	836	826	821	795	850	810	772	824	828	822	805	829	795	826	814	829	873	839	857	839	860	813	830	759	861	867	808	795	787	857	818	790	812	796	807	898	849	803	784	868	804	792	798	804	848	798	826	783	801	845	788	835	798	759	864	857	874	828	819	810	820	810	807	851	859	837	790	814	842	829	803	834	823	845	780	864	853	831	761	835	830	790	793	823	803	780	826	851	804	811	813	822	827	825	819	920	886	832	812	807	833	833	821	796	812	799	841	812	827	823	782	831	801	831	789	849	797	818	805	876	780	791	827	793	821	812	806	810	827	840	825	832	819	787	832	836	861	809	772	887	798	900	841	835	768	815	816	771	820	800	897	850	812	803	791	786	825	784	819	814	839	793	816	818	816	843	882	760	826	799	821	829	868	781	855	858	803	790	819	864	850	799	838	816	799	855	758	794	831	836	854	875	830	890	752	827	845	855	871	790	856	783	846	775	833	792	796	855	824	802	829	823	852	803	791	829	793	770	812	831	820	817	827	815	841	788	856	815	780	756	839	837	803	794	817	886	848	825	818	801	765	909	808	864	846	804	813	843	827	806	820	853	846	785	835	849	849	834	794	875	834	830	817	803	797	821	813	833	860	859	828	817	753	814	841	776	824	797	808	826	843	841	833	790	844	841	852	816	845	786	836	792	830	755	786	842	777	815	825	848	762	870	815	825	804	820	872	819	792	801	828	800	863	796	798	804	792	856	828	799	806	831	862	815	817	821	862	855	816	787	807	797	773	823	789	790	802	756	837	808	877	843	812	825	817	815	823	845	801	802	737	779	821	815	822	808	858	801	829	814	830	794	887	832	861	819	848	795	791	841	821	805	828	847	864	815	825	810	775	861	782	775	819	789	789	864	811	837	871	845	911	815	822	797	795	810	779	817	817	850	791	842	849	832	820	822	832	806	844	821	840	808	794	817	785	836	834	793	824	904	864	811	859	799	787	844	841	821	829	791	812	888	759	828	781	859	856	821	830	819	829	831	843	863	801	823	816	818	837	817	830	872	828	830	784	829	800	772	836	795	792	810	824	821	809	852	813	779	821	811	841	812	831	802	835	807	812	814	795	866	837	810	874	846	831	795	810	838	833	826	801	811	823	802	888	803	843	837	816	839	822	871	796	798	758	866	853	845	796	850	791	838	883	841	815	869	820	824	796	833	812	795	868	813	835	798	823	864	798	833	806	802	799	820	853	825	803	845	840	815	784	801	757	870	810	869	848	831	822	829	786	749	793	805	833	822	820	804	890	834	818	817	789	773	826	821	843	791	855	846	828	807	888	801	779	802	782	839	818	849	827	810	831	801	798	834	840	822	823	818	816	798	802	795	833	766	822	817	783	817	819	779	810	858	831	788	792	844	788	774	841	829	763	827	818	827	813	794	838	810	868	785
24447	21072	27471	24887	13143	663	446	386	318	283	312	248	272	257	249	247	247	233	246	230	226	216	225	232	241	225	213	224	238	205	211	225	209	232	220	223	193	232	209	225	225	219	217	209	203	208	210	227	203	191	201	234	239	228	213	224	192	248	214	211	193	208	222	206	226	215	216	244	186	225	201	223	214	223	206	238	218	223	248	225	204	218	173	208	210	195	216	198	238	221	209	220	225	209	202	211	204	224	250	201	224	212	222	220	221	232	220	229	193	225	185	203	218	204	167	232	235	219	242	221	238	207	228	233	200	224	198	200	211	226	219	199	198	214	231	190	197	237	209	189	200	243	193	220	198	207	195	204	206	214	193	216	228	213	213	212	223	207	218	213	220	217	216	218	195	217	247	205	207	242	230	225	238	210	213	216	206	190	227	226	214	194	219	202	232	198	214	201	185	191	203	218	223	232	193	228	206	224	221	204	187	202	213	215	199	211	187	228	222	211	198	207	210	246	214	201	208	237	222	222	213	224	178	215	207	205	226	216	216	201	204	233	203	226	211	212	206	229	208	186	196	211	232	208	197	207	221	228	220	218	218	234	190	218	196	204	215	215	236	216	217	186	194	216	221	226	209	200	225	200	226	210	215	214	195	207	226	217	221	248	226	211	228	223	244	218	238	220	213	215	223	219	244	227	208	225	211	196	229	202	223	178	217	204	187	207	226	192	198	215	232	223	212	214	197	229	191	242	202	210	220	219	212	220	244	224	215	235	210	209	224	213	218	238	217	201	225	208	181	213	221	186	250	229	204	224	192	225	268	244	215	194	240	230	193	222	214	197	209	228	207	205	244	227	199	201	229	222	234	226	200	225	222	223	237	229	195	217	237	233	242	208	246	197	215	199	191	210	206	227	231	208	210	199	221	185	242	202	194	220	170	213	213	201	225	190	208	212	205	220	199	230	220	224	233	201	230	229	202	203	208	222	208	194	235	179	211	224	200	235	209	198	215	210	232	205	212	189	209	224	220	218	224	198	206	197	200	219	228	200	203	229	222	213	226	225	225	200	231	208	221	217	226	220	205	213	232	228	215	218	189	224	227	232	191	234	210	230	227	215	200	232	217	206	196	190	231	215	217	221	199	196	214	221	232	223	202	231	236	235	213	213	208	236	221	206	192	212	219	233	185	204	230	219	192	221	205	222	218	215	223	230	222	190	229	196	221	231	215	227	205	211	236	198	219	225	203	231	241	210	199	202	221	218	237	212	248	181	202	184	197	199	199	221	199	228	230	181	194	225	210	217	211	207	184	185	232	216	208	226	223	206	188	199	232	218	221	206	213	205	209	206	213	205	212	237	213	245	203	220	227	195	206	205	232	218	203	224	228	220	222	242	199	259	207	238	203	215	206	206	201	205	203	217	203	214	214	219	230	226	206	228	196	217	234	207	228	194	203	197	207	228	190	190	205	231	211	201	198	185	222	197	216	229	218	198	217	223	202	203	201	211	207	211	224	204	226	194	235	239	229	229	235	200	200	209	205	203	227	205	189	222	214	217	221	189	219	225	212	204	212	209	216	225	224	217	214	223	226	217	212	220	204	191	210	232	223	206	207	225	199	237	227	215	229	199	238	229	217	223	222	216	234	221	204	195	242	211	223	194	211	217	214	221	190	206	221	192	201	208	202	244	218	205	223	212	206	206	237	223	226	193	230	217	212	184	215	230	230	198	239	223	219	218	215	213	232	213	224	200	191	199	213	187	203	221	214	219	217	194	195	231	214	213	216	226	215	236	184	212	209	213	207	229	198	224	208	200	196	205	210	180	193	239	210	179	222	192	208	209	224	218	234	204	237	230	212	218	233	226	219	207	204	223	223	232	227	204	194	219	233	216	199	209	231	224	204	203	221	219	191	254	225	254	222	211	226	217	223	221	200	217	216	229	229	222	211	219	249	210	254	215	207	238	199	244	221	200	211	199	195	227	217	214	236	226	186	221	224	231	227	220	274	247	211	204	197	217	220	216	201	177	212	180	203	238	205	214	204	209	212	224	230	216	218	222	225	212	251	205	230	227	243	223	221	216	220	226	200	206	229	233	205	228	226	216	204	219	235	208	204	210	220	214	220	228	203	186	215	236	214	242	243	235	199	209	236	210	200	207	212	216	211	217	220	200	200	215	222	185	218	203	211	200	211	206	211	218	210	203	206	236	209	223	200	207	221	213	210	195	204	201	224	214	229	203	204	244	225	228	240	213	223	204	222	231	222	202	220	192	195	226	220	216	209	224	220	218	234	197	216	232	201	227	211	226	191	195	206	232	200	214	231	213	213	192	218	197	202	213	214	203	201	203	206	234	231	215	230	232	193	182	215	202	243	219	189	216	215	219	207	202	213	208	209	222	212	219	202	210	219	247	241	197	206	196	196	207	222	210	221	206	233	237	208	236	225	203	229	206	213	201	187	213	213	200	236	189	179	224	224	220	224	210	254	205	229	218	200	190	218	224	238	183	196	227	240	198	191	225	199	219	211	214	204	214	180	189	228	214	229	186	229	220	237	210	207	232	229	197	215	222	223	218	183	225	214	220	212	215	232	218	200	242	232	213	196	233	220	193	192	214	195	236	201	219	205	190	229	214	220	198	190	238	211	211	200	206	205	220	213	186	217	241	201	246	218	189	185	211	236	221	198	191	207	237	213	228	200	215	239	213	210	217	199	194	190	225	216	203	211	198	217	205	203	232	200	203	213	185	245	218	230	234	215	201	202	217	222	215	211	212	226	210	211	207	196	213	203	224	217	224	213	234	224	220	201	238	207	208	187	175	211	243	235	214	235	234	216	209	204	228	218	204	254	220	214	218	229	208	225	210	212	177	232	223	246	201	225	212	195	206	210	194	232	222	226	210	195	201	212	206	225	209	207	220	228	200	188	228	232	208	182	231	229	191	194	203	182	216	233	212	211	196	220	218	235	223	216	218	210	233	213	197	203	227	202	218	202	240	200	209	225	228	216	204	178	231	212	208	212	225	220	200	201	217	226	218	210	238	224	203	224	230	206	224	208	209	208	247	245	202	206	215	217	217	188	231	211	194	226	224	204	227	218	216	214	221	193	242	191	222	179	211	233	198	201	215	225	225	246	210	230	216	196	194	218	239	207	213	201	223	203	190	219	220	232	213	219	202	218	203	223	216	233	220	183	205	202	226	218	206	203	206	218	214	228	197	220	208	198	221	198	201	209	228	211	198	210	213	218	222	228	226	218	222	233	204	199	209	184	206	222	184	231	227	224	203	214	233	208	212	198	213	208	230	196	227	229	242	191	220	201	231	205	216	204	227	239	194	197	216	233	233	176	237	185	230	232	204	238	188	224	218	204	225	222	212	213	227	226	202	205	189	215	203	206	220	238	220	184	204	200	194	206	211	198	219	244	212	242	213	209	198	219	204	219	218	219	204	202	221	186	195	211	210	206	179	198	206	198	197	224	208	230	220	201	220	227	216	206	213	211	218	216	218
3016	4898	3389	1615	1124	904	722	614	519	424	414	391	329	339	321	305	311	299	288	295	296	279	273	306	262	253	274	256	274	268	280	245	261	251	268	248	268	275	258	255	277	283	267	308	277	262	305	242	239	240	260	243	240	248	261	254	273	249	290	238	245	285	244	243	292	258	241	238	218	244	269	260	252	255	276	248	265	279	238	248	251	244	228	265	248	252	266	241	247	243	218	255	224	263	248	259	248	261	259	241	279	228	241	249	275	265	268	254	276	243	263	255	261	257	247	244	287	229	267	244	251	273	266	252	249	293	284	256	262	270	261	253	252	235	250	248	276	244	267	244	251	278	263	269	273	246	243	255	245	241	263	250	261	264	244	242	255	243	249	287	250	233	248	253	231	262	263	249	273	277	272	270	275	222	238	247	234	259	246	251	255	272	260	244	249	265	255	255	271	222	208	245	251	258	283	249	263	254	224	261	264	249	239	246	218	263	273	271	256	239	259	258	246	249	271	243	225	260	255	257	287	230	253	284	249	258	244	259	273	250	205	265	226	264	261	258	245	277	261	257	262	291	246	237	263	272	276	254	277	226	243	246	241	222	215	258	259	253	241	241	248	244	247	261	258	250	222	242	254	232	247	238	244	237	252	250	227	237	237	265	249	244	287	283	254	272	269	264	287	240	253	268	233	227	291	240	278	258	255	262	266	224	256	215	300	240	273	257	247	252	267	261	252	217	256	245	244	250	252	237	240	272	239	257	243	247	272	269	230	286	270	276	245	241	225	262	250	257	238	227	211	227	261	249	251	247	263	221	259	236	260	240	242	281	226	253	231	244	247	286	258	256	259	264	240	264	282	260	231	259	239	234	279	279	260	283	243	233	258	249	249	257	235	246	235	234	255	262	233	245	258	254	282	246	289	251	272	246	256	256	252	274	259	246	268	232	229	262	261	233	258	245	263	267	265	249	218	258	232	234	248	219	234	234	240	254	244	258	241	259	271	247	262	232	258	243	234	242	253	221	248	293	281	222	247	238	226	251	264	287	240	256	232	261	235	260	265	252	236	259	251	247	254	245	250	254	276	245	236	235	260	293	267	239	243	257	278	252	239	285	253	232	237	248	276	242	237	260	237	270	271	267	251	240	256	235	249	243	277	243	246	236	238	250	268	261	250	275	240	265	250	268	239	236	249	283	236	257	250	247	238	256	241	239	252	243	252	219	260	253	253	260	250	268	270	253	266	235	213	241	258	233	228	258	302	253	246	272	249	241	243	263	246	254	257	255	238	250	259	259	266	247	233	281	260	257	253	271	245	252	248	289	229	262	237	255	239	255	242	230	274	243	244	237	231	262	250	235	264	245	259	254	220	240	269	254	256	250	269	242	254	267	235	257	252	260	239	277	240	243	259	229	254	266	263	249	266	249	249	247	282	256	288	265	252	234	248	245	250	253	259	262	261	274	251	234	235	237	235	243	238	218	267	228	238	244	248	265	225	255	238	278	240	230	249	249	244	273	263	269	243	259	261	265	244	278	244	243	242	232	226	254	233	274	260	279	218	230	250	258	229	274	234	268	244	244	237	233	250	240	255	247	256	234	256	228	269	257	261	224	227	246	245	269	249	250	274	234	248	250	255	237	258	259	275	243	240	215	243	241	235	236	225	260	282	253	258	259	254	260	268	242	259	233	250	240	271	228	239	258	276	265	244	217	264	222	239	249	252	263	250	244	242	224	236	239	254	252	270	243	236	255	254	222	255	274	234	224	256	258	249	251	233	256	263	238	245	275	252	238	219	255	279	278	260	267	260	257	239	271	237	266	261	247	231	236	252	253	264	250	277	259	271	245	268	242	232	235	269	272	272	251	251	251	251	234	268	225	275	249	240	254	247	237	241	270	266	265	302	222	238	225	245	244	254	250	246	231	256	256	267	276	255	252	266	248	242	236	257	250	239	265	261	239	242	230	279	227	237	225	248	242	240	253	240	216	232	235	242	283	257	236	249	254	252	251	256	241	271	262	234	229	262	255	250	265	244	277	257	251	251	251	267	242	243	280	279	246	253	237	257	254	258	276	241	269	226	258	266	245	249	232	241	247	255	255	240	230	242	252	263	223	244	235	289	264	249	271	264	255	237	264	253	228	256	252	236	263	236	270	263	242	262	244	264	254	266	240	233	251	247	256	241	282	257	289	254	256	239	261	243	238	247	246	241	271	269	264	266	246	250	240	266	239	260	259	252	257	235	256	255	249	260	252	236	279	266	267	261	237	236	236	255	235	268	243	284	237	293	252	241	232	251	256	242	222	244	254	255	254	234	266	261	239	268	213	254	261	256	267	239	270	254	219	267	254	271	246	255	250	268	264	283	236	257	243	240	269	255	229	231	239	237	244	246	261	260	225	234	247	254	278	265	257	259	269	279	251	249	253	266	264	239	285	278	257	261	241	240	248	244	228	248	246	218	274	258	232	271	264	265	234	245	233	253	254	242	249	235	278	222	258	235	244	229	249	239	233	247	252	241	249	256	242	252	248	247	283	278	278	241	269	282	265	272	256	252	255	216	252	234	242	255	236	232	224	245	273	221	252	239	248	254	216	283	257	270	268	243	264	244	268	251	266	232	254	273	260	257	250	253	261	240	249	244	242	244	266	271	236	269	253	231	252	257	270	235	242	253	237	274	232	249	274	259	239	261	245	234	276	242	253	254	263	242	255	264	239	230	249	234	227	271	251	244	276	253	277	226	236	222	250	260	238	275	234	250	240	239	261	280	274	264	271	253	226	280	282	261	252	268	242	249	237	271	252	231	238	248	275	292	213	266	244	241	276	259	236	229	265	253	214	248	283	284	241	249	237	269	247	269	231	232	270	238	244	247	234	261	248	260	253	276	236	247	220	258	233	256	306	229	251	248	234	267	260	257	265	262	266	251	265	236	271	267	243	221	235	240	260	263	225	249	233	256	258	240	255	240	242	244	258	280	274	241	267	232	230	260	270	277	256	256	253	277	251	266	236	268	257	259	249	265	277	254	263	223	250	259	266	249	229	269	240	257	266	240	244	245	261	254	246	238	240	255	238	249	252	257	255	260	240	233	254	244	257	253	239	265	229	269	283	248	257	277	247	234	266	238	258	278	252	253	233	261	241	240	221	236	253	257	250	264	254	260	227	248	216	246	260	263	259	241	268	258	282	226	260	266	262	273	277	240	240	244	231	243	245	263	235	264	228	232	265	276	262	261	249	253	271	258	249	242	251	269	262	234	261	251	245	238	250	238	236	277	266	235	245	231	214	241	246	212	254	263	219	255	249	257	235	242	262	245	266	236	255	276	276	262	236	242	258	248	237	256	246	271	254	221	276	252	256	261	260	238	256	242	226	252	243	288	256	257	250	216	225	267	260	240	253	279	245	252	241	245	240	244	254	263	266	242	252	263	271	239	253	222	250	269	261	252	240	258	226	243	249	250	235	269	241	268	243	239	250	260	245	239	224	265	251	273	261	227	277	243	262
22446	21178	28944	23718	21179	21235	10959	1433	1074	976	905	819	830	781	742	731	746	719	698	673	733	674	660	690	656	641	664	655	657	627	651	627	611	635	670	619	596	607	651	620	636	656	587	648	598	615	620	652	651	598	597	569	571	635	624	623	647	643	597	606	567	642	610	609	620	644	626	635	598	622	600	634	600	614	617	615	629	608	663	618	637	626	577	630	583	670	599	612	601	623	611	646	623	581	618	636	596	529	589	647	632	591	616	594	600	610	615	566	580	617	655	615	615	623	615	600	602	608	600	623	608	568	601	637	582	603	613	661	603	584	605	620	646	648	623	615	611	632	626	623	628	581	624	635	601	605	611	603	629	632	613	624	603	607	590	618	648	665	632	538	593	651	614	617	612	596	584	584	582	602	625	593	652	585	627	613	644	551	581	654	593	644	650	637	634	641	618	602	624	613	624	623	615	586	590	592	580	597	583	625	633	628	594	620	609	606	576	586	613	631	623	634	626	637	596	580	625	641	606	576	558	651	581	574	567	554	622	621	602	615	615	609	681	595	562	633	591	598	622	597	654	635	597	598	640	598	597	567	619	588	604	644	609	590	642	604	652	604	599	624	600	608	600	646	583	587	632	685	647	592	590	599	602	602	605	614	631	636	609	610	650	610	638	640	637	618	592	600	597	600	602	601	551	598	589	627	613	594	596	636	607	629	612	573	645	588	646	594	597	600	607	573	621	637	594	603	597	572	651	621	608	626	660	577	574	613	628	591	659	595	607	610	614	607	622	620	620	631	626	637	607	636	603	613	595	584	632	671	601	595	636	625	618	628	629	592	620	563	608	604	612	608	592	579	637	599	581	591	564	619	581	630	614	638	589	585	605	613	623	622	624	643	589	575	645	588	635	672	576	596	599	606	622	587	608	617	643	622	633	625	619	658	594	604	584	581	602	621	603	581	591	632	633	616	632	594	625	623	561	618	653	563	618	584	627	592	615	565	632	617	604	651	594	587	615	631	580	603	633	599	653	614	634	644	633	640	594	576	630	573	570	593	624	581	636	609	616	666	606	613	640	626	660	612	576	628	591	603	568	578	574	602	592	657	618	588	579	618	616	580	624	621	607	639	608	592	627	628	619	591	605	608	632	600	610	596	601	571	587	613	600	606	603	618	635	588	621	593	585	623	602	620	590	561	634	610	603	570	588	612	638	587	604	612	582	575	626	589	632	598	652	604	612	637	640	663	585	577	635	626	655	638	579	584	624	575	636	606	628	613	590	620	591	599	633	649	637	645	636	600	576	566	650	613	607	600	592	556	591	617	617	635	602	636	588	605	608	586	626	624	565	635	600	586	636	621	627	600	591	616	592	588	561	579	584	665	604	630	565	596	636	629	598	633	601	625	645	597	614	638	546	595	601	556	604	588	602	563	643	567	640	601	601	612	641	589	553	591	624	610	566	617	601	611	592	603	671	603	607	597	620	591	598	587	601	643	586	619	634	583	606	582	608	638	600	634	609	637	607	576	584	592	623	607	584	594	633	619	624	639	596	564	642	648	620	596	615	611	631	612	611	621	590	615	618	577	622	612	640	637	584	605	621	610	596	641	572	641	619	630	622	623	606	612	617	583	578	615	621	595	610	652	694	592	595	573	595	622	542	684	610	612	606	601	578	601	640	606	641	608	580	601	583	589	642	624	572	647	618	636	578	640	614	630	592	632	572	585	628	598	592	616	579	672	654	585	640	588	632	576	574	596	613	609	624	629	605	617	641	617	661	631	612	580	611	587	607	644	588	647	628	621	593	648	605	599	602	630	618	606	593	614	627	608	631	629	582	619	603	584	628	600	598	611	642	591	615	598	656	620	596	573	639	571	635	604	600	568	611	662	654	598	622	615	605	559	649	591	608	648	635	623	612	605	584	588	609	591	611	582	591	605	611	616	598	573	620	623	582	610	577	622	590	610	603	639	638	600	580	610	638	595	575	592	595	604	592	620	610	615	570	605	574	593	600	594	656	582	606	584	618	619	599	619	593	610	605	581	590	564	623	624	628	631	639	589	617	604	594	612	582	600	609	648	584	616	608	618	591	605	619	632	635	602	601	610	588	623	641	630	594	595	609	644	606	573	626	595	573	622	605	617	615	572	584	620	631	589	608	597	633	593	614	619	629	609	611	613	625	573	579	634	606	592	617	579	594	588	612	581	644	609	614	577	634	633	596	615	562	644	594	620	584	541	617	613	616	599	604	641	639	634	588	601	609	637	599	598	594	617	618	606	629	550	617	611	591	592	612	586	586	579	561	607	614	590	609	625	621	609	594	563	597	638	625	635	610	570	632	610	612	636	630	590	624	581	633	602	653	596	606	598	585	573	597	602	621	605	578	604	652	591	601	622	563	566	601	635	600	631	623	647	611	584	616	611	665	619	606	625	640	582	616	604	619	613	589	614	604	571	632	607	616	578	599	600	650	609	570	597	617	604	603	578	597	575	564	621	604	635	612	595	619	573	623	618	593	622	631	620	592	630	595	626	611	602	580	627	615	602	593	577	573	607	651	674	579	614	616	607	612	627	644	584	610	607	632	568	602	654	609	578	620	621	550	608	665	667	595	596	589	578	674	585	596	621	562	664	605	574	582	625	657	604	588	628	596	615	614	607	631	577	616	631	652	634	597	637	633	607	622	634	588	628	570	602	645	624	623	654	568	586	620	633	617	595	595	606	574	574	619	623	617	631	584	610	646	583	607	599	625	607	603	587	581	601	611	612	615	613	570	638	588	580	606	610	590	601	609	611	571	632	580	619	640	639	584	628	596	648	587	576	650	633	635	597	577	599	588	602	634	616	632	621	612	610	596	582	639	636	592	621	587	622	634	619	611	655	593	617	594	648	637	623	621	664	600	622	570	598	621	584	597	624	649	633	549	609	605	600	632	565	576	623	622	651	649	591	597	637	578	629	584	596	556	591	619	595	613	642	637	680	596	626	596	634	654	572	580	609	614	616	566	631	653	572	588	603	588	578	569	618	564	570	602	590	595	643	583	646	602	602	614	618	567	606	589	652	602	620	604	589	584	626	590	653	618	617	579	618	628	628	644	622	595	596	646	584	598	624	580	601	587	638	604	605	623	605	619	571	612	584	669	612	613	629	629	578	613	630	565	615	598	605	571	580	618	572	657	604	611	595	607	564	599	577	589	634	654	600	653	580	570	624	620	643	621	629	594	616	586	654	611	598	592	606	677	576	606	627	564	620	530	587	586	627	654	652	621	688	651	581	630	623	564	600	594	580	607	600	609	625	563	579	602	601	595	609	633	626	619	590	582	612	572	640	606	606	616	607	648	604	601	617	588	594	617	606	642	634	621	628	581	608	588	611	551	648	598	614	627	581	610	619	602	603	608	608	619	579	629	586	662	570	585	601	588	625	632	606	597	604	586	581	604	613	575	601	601	609	584	638	596	597	605	585	598	614	593	576	602	606	627	608	564	602	586	562	605	674	562	599	601	547	646	579
4361	14110	10054	5029	3655	2865	2346	1903	1552	1322	1175	1053	983	952	924	888	861	812	839	790	761	790	761	739	721	721	752	739	684	714	740	701	687	703	732	700	641	687	651	674	704	703	705	703	684	640	727	675	690	720	705	644	696	642	718	675	672	681	668	667	687	703	662	640	654	655	671	729	701	657	650	660	644	655	691	719	673	671	685	650	642	623	632	698	709	648	667	651	641	653	671	659	641	674	661	703	638	693	678	657	697	631	667	662	687	659	663	686	659	636	669	637	620	702	657	686	675	655	662	697	665	640	683	696	676	693	665	680	693	711	695	707	630	636	679	682	696	692	690	664	685	639	688	642	681	686	657	653	678	623	637	653	685	681	651	643	637	631	652	687	696	675	690	702	684	715	707	673	661	659	652	675	664	653	673	685	698	662	668	704	685	682	688	634	683	679	642	667	638	660	732	677	680	645	666	657	655	714	649	670	640	674	673	675	695	688	705	652	655	652	676	670	678	631	635	664	639	657	670	695	730	694	663	656	679	648	666	695	657	683	646	678	680	686	664	682	655	636	667	687	644	664	607	681	627	673	685	687	657	680	708	683	686	646	669	660	700	658	655	636	656	683	631	682	702	676	672	692	688	699	625	690	645	677	640	625	672	691	680	704	680	645	649	670	675	648	687	674	691	673	698	677	690	712	677	656	699	648	666	640	663	673	647	700	640	653	683	641	702	694	656	670	636	654	647	616	668	672	652	661	683	632	643	680	700	659	615	670	681	678	681	678	627	688	716	685	651	652	617	663	676	625	677	685	653	672	666	684	676	678	662	626	661	663	678	682	711	672	643	662	670	731	670	698	681	642	654	670	699	686	642	721	711	658	636	684	664	688	672	736	666	647	685	663	627	681	683	664	670	674	670	619	673	614	660	635	676	700	678	674	668	654	680	682	633	665	709	657	689	657	700	673	668	675	721	656	677	711	735	659	712	667	696	649	672	690	668	666	684	693	644	695	606	686	657	673	672	693	667	726	686	674	712	650	639	643	702	640	717	637	631	717	662	661	673	654	651	666	611	645	670	656	654	670	695	646	697	650	694	696	680	700	612	662	635	653	702	634	648	678	687	657	641	679	692	667	652	654	620	658	690	663	657	725	687	673	630	606	619	672	627	668	679	673	671	692	667	688	697	655	648	684	656	639	698	626	706	676	728	698	726	666	690	630	707	656	644	665	655	702	659	682	647	638	668	683	627	684	681	663	691	681	683	686	639	677	626	670	699	684	654	679	651	678	623	700	616	661	686	677	653	655	707	658	671	625	622	616	646	688	690	630	675	643	686	706	710	665	698	670	662	656	687	681	674	670	660	642	679	655	711	639	681	640	673	704	700	642	709	685	671	661	668	665	653	612	672	653	652	673	686	650	704	681	664	673	708	664	658	638	673	684	670	656	659	677	702	657	684	651	703	701	674	677	666	726	655	689	661	713	720	662	671	646	655	699	646	714	655	678	629	630	643	641	651	665	670	681	650	611	639	647	697	685	697	674	648	692	656	679	631	614	697	701	632	659	653	665	682	639	694	721	642	643	689	677	675	674	649	701	664	692	653	670	680	664	646	671	651	663	662	643	657	671	668	674	643	679	629	663	631	658	660	625	659	649	705	628	677	655	671	688	653	672	652	679	651	678	649	671	678	661	697	641	652	660	659	666	696	667	655	662	658	679	662	663	714	677	667	728	641	648	672	652	636	689	674	680	707	654	647	634	651	655	661	675	649	698	683	703	706	674	668	654	660	695	714	699	664	634	624	666	702	662	697	706	673	641	711	641	677	653	705	679	654	675	697	665	696	652	637	674	683	710	681	664	708	675	685	671	657	705	679	723	660	644	641	671	651	648	645	661	654	688	670	658	671	664	682	683	658	617	655	683	717	655	671	650	685	640	603	649	693	708	709	636	660	664	651	679	669	667	646	675	678	696	653	707	664	622	670	657	694	659	588	657	655	619	691	676	662	648	653	676	630	674	674	647	662	717	686	649	663	681	669	635	667	664	684	667	658	714	645	701	654	641	667	674	679	676	702	685	655	680	729	701	671	672	642	647	671	680	679	669	660	660	664	705	647	665	676	614	645	673	701	677	644	692	717	693	650	674	656	681	669	650	673	654	659	650	684	709	672	701	633	676	708	683	631	658	716	654	618	662	665	674	681	607	690	712	680	680	695	684	626	691	639	695	631	653	617	660	631	659	718	672	615	677	680	700	743	657	684	656	632	643	618	656	619	595	702	695	672	651	629	654	643	690	623	686	703	641	685	643	676	663	673	718	657	668	695	631	659	685	666	667	688	647	677	703	713	666	647	666	679	657	655	691	710	645	683	675	623	653	698	696	676	660	673	677	653	720	674	648	680	692	648	670	689	707	675	658	661	667	680	664	654	639	651	675	675	663	634	689	676	689	649	637	724	658	701	661	655	672	656	666	718	666	657	671	661	688	747	671	701	671	683	683	671	699	642	692	655	669	649	631	663	686	612	662	667	661	661	672	673	632	671	683	689	692	655	639	664	646	657	703	708	637	689	682	669	659	633	642	650	641	673	681	680	691	630	635	651	679	683	703	676	689	662	674	643	670	635	675	711	659	671	660	669	639	649	645	691	675	665	658	646	673	716	647	646	668	657	646	631	653	630	701	686	635	717	684	667	641	673	655	626	679	666	623	649	686	662	682	640	665	626	673	663	668	695	670	626	654	677	697	640	671	687	636	663	699	681	690	662	660	677	654	635	647	657	623	715	671	643	687	678	682	689	682	634	648	695	675	662	670	645	645	688	642	674	698	633	692	637	682	676	646	653	639	664	625	689	685	682	641	646	681	656	697	691	661	670	642	662	680	630	629	641	642	679	658	683	705	650	666	641	621	657	688	667	643	712	699	685	663	680	645	673	665	642	676	646	676	695	638	669	682	647	695	684	651	686	636	630	661	700	676	638	653	698	676	651	689	672	662	674	678	667	632	638	656	640	675	681	684	678	623	690	694	673	655	682	662	677	694	687	644	712	683	655	645	725	689	643	684	687	685	634	602	683	607	670	674	650	622	695	634	699	661	651	670	712	649	642	653	666	636	661	718	676	653	680	688	712	656	677	696	673	665	637	672	720	669	633	705	676	668	681	663	635	651	671	642	674	669	674	656	647	697	655	669	667	657	671	657	660	651	653	677	645	642	654	664	648	676	606	652	644	697	637	697	665	619	664	657	645	665	689	663	699	673	684	729	683	671	666	681	638	648	681	704	684	738	651	670	706	680	661	682	657	726	676	693	626	681	684	675	670	645	608	689	692	651	649	714	656	638	631	699	662	630	659	686	643	656	665	692	673	661	610	653	691	631	656	648	653	661	676	664	679	670	697	648	637	666	622	654	634	661	690	626	648	623	710	646	740	687	673	655	649	692	657	680	665	654	672	628	689	682	621	679	623	630	697	671	702	614	659	676	685	677	697	660	682	657	670	673	679	697	688	647	665	663	681	699
27125	17919	3825	650	507	461	467	476	452	452	420	441	460	437	454	383	438	427	459	441	430	438	442	455	435	448	444	429	447	433	433	434	454	431	448	468	426	419	427	445	446	432	442	418	462	435	434	442	407	420	416	404	437	421	419	412	429	413	455	437	467	428	400	419	417	431	443	480	441	424	414	471	450	396	423	416	414	482	400	457	409	440	410	420	408	397	496	466	423	414	469	420	463	453	395	415	409	444	478	419	400	440	439	449	400	437	422	441	456	440	449	430	402	445	452	436	437	405	450	429	450	488	422	420	417	452	450	409	451	407	417	454	440	456	474	427	419	433	459	415	454	473	432	458	455	419	432	440	419	433	451	439	421	434	459	482	410	434	493	424	436	410	422	420	410	420	440	463	455	432	448	438	437	451	422	417	452	433	443	431	461	429	452	416	454	417	432	443	424	430	399	410	459	440	431	420	443	399	441	471	423	430	453	455	423	451	438	460	469	449	451	408	426	454	456	434	428	471	424	440	448	446	442	458	442	409	439	410	414	430	397	421	475	407	448	454	440	420	457	441	403	440	441	430	429	439	429	456	448	429	425	459	417	428	434	410	434	403	443	460	460	453	469	462	399	425	446	477	442	440	465	419	446	421	409	460	413	419	441	434	435	464	445	411	379	448	469	420	439	428	442	447	427	454	429	466	434	411	419	445	438	436	430	430	409	416	476	435	432	440	426	400	433	436	426	426	440	449	455	451	435	415	447	401	464	425	416	438	429	428	402	405	422	394	427	428	442	405	438	427	450	429	454	450	473	389	460	405	397	409	439	405	435	421	462	432	433	430	448	413	408	416	403	410	444	462	404	419	452	438	446	423	424	383	501	424	431	425	486	402	419	416	443	446	430	441	412	435	429	428	463	446	432	413	430	452	422	434	393	437	423	413	458	417	463	431	412	446	427	424	434	450	439	450	430	430	403	441	447	456	460	455	432	433	464	440	446	433	418	444	423	429	428	470	421	469	437	444	460	439	418	442	462	427	448	429	436	432	405	424	415	436	422	412	433	452	419	469	430	411	448	450	434	418	424	422	432	434	404	435	458	444	457	400	404	431	444	450	418	436	437	445	428	423	426	420	402	406	418	469	442	408	381	391	409	419	411	427	450	416	469	442	462	430	435	423	441	426	462	426	439	425	415	442	433	421	478	420	407	438	442	415	418	430	431	417	409	397	469	422	466	432	418	428	427	435	422	437	441	417	423	467	436	456	394	452	414	410	429	430	437	464	425	418	457	441	451	406	410	416	414	443	424	399	463	449	410	454	435	449	396	427	391	434	424	471	474	427	482	440	407	395	451	443	464	437	417	418	473	439	439	482	454	424	433	430	462	443	450	436	414	415	414	481	418	456	431	452	410	437	444	433	430	478	430	404	428	415	460	439	429	467	438	422	437	428	410	439	397	433	419	380	415	436	456	452	490	475	454	452	453	437	431	448	418	385	403	416	445	417	447	416	446	431	416	440	437	427	464	412	448	437	471	419	422	431	450	412	441	394	467	418	445	425	449	433	457	494	457	417	449	468	432	450	440	409	415	444	458	397	447	420	410	415	444	439	446	433	426	498	396	452	413	424	392	484	436	436	423	409	432	451	444	401	444	438	449	430	457	443	435	426	465	457	448	436	410	426	407	455	397	457	446	449	415	485	427	442	476	424	445	442	433	452	437	453	429	421	428	412	411	461	440	414	426	442	449	442	399	458	434	452	464	403	404	418	399	401	442	443	444	404	405	406	419	407	464	445	466	453	434	423	430	412	419	421	410	438	389	433	445	458	423	430	429	428	411	425	428	429	451	409	445	412	452	443	422	423	442	417	457	423	412	435	467	423	419	445	433	444	408	446	479	421	439	443	426	441	433	414	436	411	420	449	423	437	391	426	399	440	436	430	389	460	431	439	421	407	404	452	466	428	457	438	452	427	430	448	456	431	385	458	419	421	422	427	415	432	442	432	446	431	434	449	451	407	439	417	432	424	419	421	452	432	437	417	437	467	432	405	405	461	430	436	429	443	483	400	446	435	447	448	439	457	418	460	462	435	476	455	441	451	426	407	427	477	429	458	447	440	421	462	445	397	456	441	463	459	407	433	428	465	435	452	405	414	443	434	445	464	414	426	432	416	422	422	434	438	445	441	416	424	418	423	425	402	436	458	430	459	455	442	453	469	436	463	455	433	423	404	424	444	452	458	460	445	442	417	462	426	436	433	438	459	442	456	430	484	414	434	443	429	434	432	430	428	464	408	463	450	417	432	427	411	424	431	396	433	442	467	455	447	392	449	465	414	419	426	425	456	424	418	428	445	506	469	479	475	425	396	453	428	418	425	475	438	418	443	407	419	439	427	438	437	437	481	412	428	404	450	470	411	473	469	419	447	432	430	469	420	443	440	409	425	430	428	410	413	444	430	484	415	442	443	415	459	463	463	459	438	453	403	411	441	455	405	469	457	390	479	454	426	424	433	423	412	447	437	452	443	460	467	423	447	418	406	421	436	413	438	436	444	477	456	418	469	434	404	440	464	463	458	435	452	452	478	452	448	404	449	448	451	458	437	414	434	434	403	426	436	439	451	444	447	447	420	412	392	438	428	434	439	478	451	440	461	447	440	413	442	446	442	439	451	387	433	466	443	429	406	440	451	391	401	457	458	408	437	400	417	393	447	470	447	466	454	441	447	448	455	442	458	421	428	466	426	440	438	422	420	467	427	434	418	417	421	473	440	401	426	434	448	464	426	439	434	437	422	424	442	434	418	416	435	419	438	434	422	412	431	463	426	407	451	426	404	438	443	436	420	433	484	412	454	410	427	449	413	450	424	434	447	422	430	437	416	399	404	439	460	430	407	414	493	437	430	411	452	423	467	423	435	410	435	413	423	425	430	405	458	452	422	446	421	427	435	423	454	396	431	411	422	444	438	465	454	471	419	451	397	443	441	461	414	473	426	480	447	442	454	479	442	470	430	436	427	413	460	466	472	455	406	415	453	413	436	443	445	439	434	402	410	449	398	442	425	423	456	458	451	436	441	455	396	407	454	435	413	423	429	461	427	440	417	441	465	435	432	427	448	434	433	448	447	427	412	429	421	475	392	430	448	474	417	437	411	448	424	436	452	413	472	439	394	443	412	454	408	433	431	429	436	442	447	407	395	400	414	422	443	392	453	427	469	427	480	439	427	433	427	412	419	467	440	396	434	423	447	432	445	429	480	433	409	405	428	459	426	439	438	448	408	446	462	435	440	455	426	447	454	452	430	466	429	451	427	409	466	406	420	427	405	457	440	419	418	463	441	434	422	434	432	452	415	438	447	433	441	453	427	455	464	418	431	427	462	470	467	424	450	450	443	439	470	442	441	418	438	458	435	422	472	464	430	424	441	401	458	429	432	419	427	434	453	451	434	443	421	440	434	442	409	481	439	449	420	434	406	441	414	446	406	445	425	409	415	436	443	439	421	420	507	433	458	467	460
4152	809	747	591	510	525	471	478	480	477	481	509	452	489	461	457	446	473	503	471	489	451	475	477	463	456	419	477	492	456	496	439	478	437	409	472	496	451	485	473	483	505	434	474	465	478	521	462	485	465	482	419	500	474	480	458	486	516	424	529	476	459	489	466	449	439	445	453	465	468	484	465	468	458	515	459	465	449	467	478	483	486	462	457	441	440	456	460	438	439	429	470	487	492	454	485	405	472	456	459	506	450	471	476	476	513	469	455	477	457	466	479	463	446	470	433	448	435	408	473	481	471	498	480	456	494	438	477	427	428	464	460	484	498	423	445	445	450	437	447	437	484	476	453	489	474	504	484	494	456	479	490	475	477	455	437	513	491	485	510	477	439	424	459	440	516	478	511	430	452	464	439	445	454	452	469	478	506	438	462	487	487	504	487	466	466	465	480	461	474	475	435	454	491	531	509	451	449	475	484	518	453	466	445	479	475	477	453	428	463	461	499	478	455	482	490	428	479	483	524	508	478	472	476	446	455	462	469	421	452	417	471	484	448	485	495	452	425	491	487	449	465	445	470	473	476	440	495	450	458	422	474	448	481	458	479	465	459	458	478	488	511	470	491	486	450	505	463	462	434	489	414	462	519	472	414	462	455	479	489	493	451	486	461	466	447	448	443	474	496	488	493	440	437	468	458	471	463	456	483	472	472	487	452	493	460	470	499	478	498	451	471	448	488	416	464	474	444	435	481	447	468	491	463	466	482	477	460	478	524	487	417	462	452	459	463	476	447	454	442	466	465	472	462	472	470	456	452	473	467	486	459	456	451	461	458	471	441	458	461	495	463	440	496	471	509	460	502	439	455	448	485	456	459	465	461	452	458	455	481	449	430	437	481	468	471	464	431	458	417	506	459	442	460	486	479	446	454	510	503	482	461	492	482	488	513	486	473	499	460	433	499	451	450	455	482	474	418	462	459	491	530	440	459	467	462	499	448	454	461	466	470	461	471	439	461	467	462	476	446	463	485	494	431	456	483	454	435	491	450	453	479	459	448	510	473	476	449	459	503	499	474	501	465	497	435	457	467	451	442	443	481	475	483	500	448	462	505	473	462	474	444	454	476	474	456	460	466	481	504	473	472	463	445	455	479	519	468	502	443	441	464	470	489	450	453	472	416	497	457	440	439	488	480	474	463	431	474	530	514	504	488	482	459	495	483	462	469	466	421	457	474	449	419	466	448	461	436	467	496	468	475	475	448	499	458	479	446	495	491	485	477	462	441	473	433	473	436	462	488	431	483	502	441	468	441	460	455	484	464	455	458	435	465	464	477	485	483	470	466	453	470	447	462	413	453	487	506	470	440	485	466	484	522	447	475	486	456	434	465	493	522	456	466	474	454	443	466	486	445	483	449	459	452	464	475	442	494	500	471	446	456	465	512	458	464	476	494	474	494	426	458	538	465	486	481	447	459	499	493	491	462	478	444	489	445	475	462	437	433	472	463	434	431	486	446	455	474	469	493	449	461	486	471	439	480	448	488	450	444	441	520	477	495	476	462	454	472	525	460	456	474	479	462	473	458	445	470	489	478	465	484	486	449	464	484	460	463	445	478	468	454	495	506	448	480	436	481	448	504	483	471	441	496	464	492	462	450	477	482	476	445	439	457	476	490	467	451	459	510	499	436	485	490	506	490	465	464	507	457	522	504	480	504	455	478	478	467	489	491	519	461	467	507	453	483	495	463	477	449	466	499	467	482	457	484	506	424	477	458	490	443	471	474	399	481	456	442	492	479	426	468	478	492	499	466	490	462	467	492	449	465	438	461	533	457	433	462	472	497	464	451	486	472	473	466	420	452	483	449	484	492	485	438	475	473	453	422	446	436	487	455	456	491	463	463	489	484	460	478	480	491	459	494	494	501	481	441	449	464	435	482	484	479	475	447	480	461	443	503	467	450	472	499	467	451	465	499	454	433	501	440	446	461	440	483	440	414	501	474	449	481	471	452	459	478	426	455	453	520	487	450	451	462	496	490	445	462	487	433	455	505	461	456	476	442	470	497	455	510	462	462	447	478	446	443	454	445	458	457	437	477	462	519	497	482	473	445	454	446	433	477	480	465	424	453	424	506	457	449	472	495	421	463	508	441	441	474	439	451	454	490	464	484	469	478	466	429	444	444	475	442	423	469	501	469	467	495	437	457	462	487	452	445	460	462	463	455	461	469	467	453	458	435	474	469	436	490	463	500	491	467	497	500	500	447	461	456	451	447	423	426	479	476	450	497	477	452	453	476	477	471	451	496	467	477	530	480	468	448	483	503	455	497	457	483	483	472	460	458	464	435	433	467	458	461	502	442	461	427	415	436	453	461	438	492	461	486	468	476	498	459	495	445	454	453	468	488	452	443	456	459	414	464	462	452	465	449	476	450	456	476	500	432	468	513	483	478	424	453	447	439	462	470	483	459	485	503	473	462	479	440	473	468	443	449	446	459	472	442	438	458	458	468	469	467	465	484	457	474	444	470	471	442	475	462	451	453	500	477	460	494	472	443	483	519	440	474	441	444	492	455	477	468	492	470	477	504	444	455	487	492	482	477	475	482	438	469	430	507	462	437	488	421	486	481	477	469	504	485	439	474	479	459	491	468	437	483	461	465	452	480	476	471	469	510	476	432	444	477	464	483	448	456	476	464	447	453	487	480	443	522	463	438	465	462	463	486	470	479	441	477	482	483	456	494	466	450	492	453	463	428	457	438	460	490	489	478	485	466	452	491	459	473	501	466	484	448	458	468	452	487	450	457	483	429	508	495	464	478	461	423	479	471	433	483	492	480	507	466	465	472	436	442	474	485	480	448	432	456	461	482	507	441	510	469	459	486	453	446	469	451	472	464	473	471	484	448	456	472	495	469	464	435	462	437	451	506	469	499	485	446	437	501	438	448	494	473	421	458	471	460	479	502	463	399	503	461	455	442	460	487	479	439	426	486	442	513	474	473	479	478	503	477	491	462	464	469	465	464	470	452	474	446	455	446	505	467	510	481	487	454	455	484	485	479	470	453	460	487	460	479	440	500	445	486	472	496	479	479	469	475	466	464	452	480	487	442	469	475	473	467	462	479	453	438	478	438	467	467	464	434	427	465	478	485	473	471	461	483	471	424	471	515	474	495	482	466	468	476	497	456	493	447	495	437	458	469	445	475	422	483	463	454	478	456	492	486	459	441	491	479	474	459	471	492	457	488	462	446	475	489	468	431	508	465	442	477	496	472	461	500	457	465	454	461	450	526	507	489	508	477	481	529	484	463	439	433	453	487	463	446	483	470	439	496	471	456	446	508	482	469	479	480	454	482	468	432	462	438	472	460	456	472	439	451	467	481	454	480	468	479	483	460	478	458	458	496	439	475	516	456	444	468	449	455	459	479	440	435	504	447	446	440	465	459	490	463	479	465	467	452	467	480	451	475	455	478	449	446	451	478	439	468	492	469	475	440	494	468	447	454	479	457	466	467
23463	21138	28474	24069	21156	12172	1727	1179	1032	984	933	852	872	839	855	843	784	824	834	762	859	752	849	769	842	760	760	781	782	764	811	773	795	796	795	742	818	737	833	787	765	758	754	771	798	800	768	800	779	780	792	781	785	767	769	779	821	833	797	753	790	791	724	832	796	764	753	775	760	772	783	771	779	751	762	752	754	831	758	767	777	825	763	802	799	782	747	777	752	787	786	753	788	774	813	769	742	762	711	744	782	744	765	743	779	741	786	784	837	781	757	765	793	778	811	706	729	726	715	787	807	743	756	797	776	766	847	777	768	753	765	770	780	726	757	816	798	764	796	764	774	785	766	790	774	802	749	755	804	802	744	834	775	784	776	727	779	790	821	779	829	798	793	754	791	737	757	782	827	778	811	770	795	742	758	754	761	756	742	788	782	756	762	786	791	769	755	742	750	801	710	802	750	767	800	780	728	739	716	761	793	780	799	752	743	814	774	779	784	734	800	822	802	762	776	773	798	758	757	743	729	767	770	767	772	771	770	733	769	751	786	718	785	730	765	729	777	773	780	737	777	749	754	778	799	753	755	815	762	781	791	744	773	824	786	763	797	737	856	792	804	779	785	759	808	780	731	755	772	802	757	785	789	776	744	803	806	756	748	770	792	752	767	791	797	792	778	762	814	795	807	746	797	803	786	756	788	784	776	756	780	822	798	789	794	792	779	763	783	782	763	738	748	726	767	728	725	707	791	775	802	743	785	766	744	784	730	773	723	761	782	754	780	727	781	824	762	812	762	781	817	814	742	796	744	772	782	760	846	735	798	795	803	733	784	782	756	761	757	775	739	793	768	798	807	750	796	809	773	739	777	791	754	790	756	791	761	759	783	779	826	760	778	803	753	780	721	737	758	809	804	773	757	805	733	775	770	759	787	792	824	774	795	736	815	780	768	811	769	724	787	798	784	770	778	812	721	814	811	800	789	800	776	756	721	791	716	749	757	803	774	777	748	716	780	737	792	759	798	779	748	748	749	731	687	824	751	774	795	766	785	760	732	752	797	799	752	740	793	766	801	743	794	776	788	819	805	767	767	775	786	750	763	819	762	737	820	769	749	792	768	720	792	756	762	739	779	782	781	774	782	735	744	776	805	779	805	793	747	796	735	788	759	774	817	778	769	762	727	773	784	820	745	757	767	756	788	837	766	789	799	752	754	749	732	755	739	754	763	762	768	765	765	766	817	823	809	786	793	771	771	803	713	779	746	725	783	705	766	784	767	785	750	727	773	778	765	780	726	785	758	732	799	743	735	799	765	796	716	758	773	743	757	773	784	741	785	791	741	727	748	799	773	759	785	764	776	825	783	820	802	782	756	776	755	711	781	757	737	761	791	812	812	836	799	782	781	808	793	722	750	760	774	786	783	772	810	733	794	744	708	814	807	762	767	760	750	761	756	814	785	817	770	717	758	754	802	761	831	823	757	819	794	734	740	769	722	769	780	790	797	726	788	761	797	706	783	756	763	824	812	775	755	751	746	700	736	786	757	726	766	772	805	748	769	764	741	749	807	803	765	813	800	754	729	740	751	756	749	824	746	730	790	780	785	801	797	766	758	739	751	811	736	797	747	758	772	784	743	761	751	791	757	790	798	789	721	757	764	796	809	787	760	776	782	769	765	742	709	750	770	791	746	751	775	792	780	763	754	761	802	778	757	741	719	788	772	805	778	801	798	766	784	785	759	791	799	722	828	800	763	715	773	728	795	744	786	764	770	777	764	732	791	764	803	789	761	771	776	830	799	817	805	727	733	814	806	791	752	789	760	798	817	788	729	762	793	793	704	793	774	780	814	757	794	743	759	721	748	792	808	753	743	759	764	771	781	734	727	756	801	757	780	714	782	806	731	751	813	824	793	731	776	856	817	795	823	765	749	802	793	781	752	747	724	780	738	760	760	766	768	765	791	737	735	817	785	765	781	760	740	775	753	755	754	766	781	780	774	791	758	785	754	783	819	778	757	703	763	779	794	848	788	713	770	739	765	759	684	799	772	776	783	784	736	754	812	796	770	740	734	732	786	735	739	750	820	785	755	768	809	786	818	726	804	760	774	759	765	796	788	771	779	739	762	777	779	719	747	778	770	778	702	747	743	730	822	744	783	817	830	769	815	716	792	800	811	755	821	779	802	768	793	717	806	797	777	730	720	783	725	727	793	817	723	788	799	789	761	812	749	759	793	777	786	797	752	709	727	820	758	760	785	759	796	772	806	772	777	767	777	726	719	764	770	789	751	734	782	731	707	748	788	714	801	733	757	788	762	801	736	787	772	794	788	787	744	777	784	809	807	761	781	779	767	771	762	759	766	770	781	787	778	784	726	762	686	732	800	807	763	797	807	743	772	831	737	772	793	771	738	707	778	788	787	756	795	783	763	756	757	797	766	762	790	739	761	758	781	777	744	761	808	744	804	778	734	759	743	747	772	737	783	750	751	753	759	740	781	814	807	719	774	793	809	818	782	699	770	714	762	768	819	799	727	772	782	723	757	695	797	768	825	818	788	748	787	772	856	818	765	768	745	731	796	787	737	782	744	753	827	785	758	786	755	749	772	788	773	795	802	778	813	770	735	731	803	758	810	768	798	742	763	752	769	751	800	756	790	778	786	790	783	770	784	799	777	734	719	780	765	750	761	783	829	742	781	792	790	769	793	742	709	806	756	765	811	782	750	807	776	832	750	846	795	746	783	792	750	734	732	769	764	761	781	808	786	771	770	741	752	754	761	714	797	814	777	821	791	769	761	754	750	733	780	805	795	726	756	769	761	722	726	721	758	788	766	762	742	758	764	804	797	777	733	741	811	762	758	761	807	765	771	775	819	816	753	738	775	756	754	775	800	763	742	816	805	758	760	764	739	822	729	776	757	770	748	736	755	715	763	800	804	799	754	783	767	730	749	754	746	788	785	774	741	758	749	756	786	734	799	754	741	762	803	816	757	789	792	752	800	776	747	736	758	800	783	750	826	789	775	781	771	781	792	802	791	739	791	807	771	752	747	741	765	764	779	781	777	800	735	693	793	791	763	769	748	720	796	706	761	781	751	743	768	782	793	751	769	827	786	809	797	745	783	816	742	811	722	783	694	815	766	726	753	787	727	759	776	714	833	801	778	770	804	767	763	816	778	797	791	779	742	773	754	745	790	761	758	778	801	753	753	748	767	820	797	732	755	739	746	761	821	770	763	795	771	756	729	794	737	786	748	759	749	792	795	789	757	739	757	826	796	767	784	751	771	750	802	748	739	820	762	771	724	794	769	755	776	788	802	759	757	787	745	773	805	773	751	769	754	719	757	735	760	781	731	751	745	764	746	775	793	801	803	769	780	769	825	701	749	784	793	742	742	745	813	721	724	745	754	750	791	789	733	767	785	786	817	771	724	764	740	777	774	794	738	770	820	733	795	761	742	786	779	768	740	778	805	759	815	740	774	802	748	773	714	757	744	687	755	803	836	756	726	805
3256	8525	6003	3156	2378	1899	1612	1415	1246	1153	1121	1024	989	933	975	886	921	868	822	825	909	857	852	838	872	870	913	822	831	826	864	865	834	819	830	788	828	834	866	802	815	840	836	839	858	853	816	790	814	782	787	844	892	814	861	809	817	864	836	763	770	843	757	810	816	779	855	820	758	816	850	751	854	885	830	847	801	836	837	860	823	864	744	805	853	824	857	833	798	823	782	795	830	861	787	818	775	865	760	818	838	786	847	817	858	848	813	825	782	839	796	798	807	799	773	806	795	808	799	830	769	829	815	804	806	843	813	866	834	822	867	831	828	791	831	845	792	817	825	836	838	901	823	820	837	836	803	807	817	817	757	798	786	835	839	791	827	795	799	788	806	857	804	857	811	799	850	811	833	788	772	807	828	792	806	826	817	826	755	857	792	814	830	846	833	814	815	794	877	813	827	812	775	793	830	781	821	808	863	809	829	770	788	830	795	900	787	847	831	808	832	785	822	798	843	814	849	800	799	809	843	814	787	790	794	775	757	802	854	836	778	807	761	824	872	817	774	782	830	824	851	822	795	803	793	834	831	821	775	809	789	882	808	762	774	804	767	821	808	783	762	822	797	788	854	811	815	848	833	793	831	817	807	802	821	788	809	859	836	775	809	857	843	821	830	769	750	853	804	813	858	799	827	778	856	834	851	783	799	874	827	804	806	853	838	791	837	813	821	775	816	818	809	815	830	782	873	805	838	801	794	813	816	798	764	819	788	782	814	789	856	801	806	821	762	827	829	793	850	782	842	799	761	785	794	785	858	877	830	832	814	777	778	812	827	791	818	769	795	834	836	771	855	866	759	826	807	840	830	821	816	817	854	797	797	871	821	788	784	778	820	788	802	806	842	793	824	844	827	864	818	800	783	805	846	820	807	735	838	804	824	793	834	789	758	836	834	820	832	804	794	809	864	783	835	852	831	831	792	870	805	766	771	824	838	839	829	809	778	778	753	837	832	798	826	882	821	781	833	791	889	786	820	801	779	795	840	793	769	735	817	801	774	841	802	850	783	859	807	839	791	801	906	818	783	821	803	795	789	820	840	829	810	850	811	803	807	785	815	799	819	791	774	771	777	852	740	859	803	793	771	776	819	869	799	804	803	790	874	820	822	812	810	821	804	840	815	753	801	817	850	865	812	791	778	852	819	877	794	765	814	777	802	861	816	876	828	783	831	790	844	822	794	847	836	792	798	823	785	845	839	787	815	806	769	814	811	850	842	823	812	800	772	846	859	796	826	827	813	815	793	841	874	841	829	804	800	875	817	791	836	849	794	755	833	820	826	811	784	835	783	805	775	817	779	791	825	810	852	784	817	795	839	769	802	794	838	834	789	794	811	841	780	797	793	818	897	815	774	770	813	809	846	839	824	842	777	795	791	757	829	861	804	865	807	845	811	728	795	813	813	801	815	818	784	807	843	841	824	821	785	816	837	773	850	785	808	824	755	782	782	829	803	806	816	840	771	831	764	793	792	791	794	823	842	861	868	863	797	811	822	839	834	763	795	833	840	815	801	875	829	810	804	789	836	858	859	811	789	793	802	787	806	834	782	829	787	808	833	818	867	827	904	858	777	778	812	801	811	805	788	833	815	811	824	799	842	870	833	820	815	832	827	847	784	736	812	835	799	814	881	813	821	783	847	861	820	841	787	829	816	791	759	815	784	810	824	829	815	825	837	833	751	837	847	821	828	846	824	823	805	795	800	777	856	825	804	841	808	846	804	817	839	793	814	833	862	800	820	822	823	802	798	793	840	822	801	766	827	818	834	734	815	796	753	784	800	788	753	798	795	784	768	812	838	804	815	806	893	790	860	839	837	811	810	797	861	807	829	823	805	796	791	850	844	799	824	861	811	793	819	801	790	796	827	824	789	820	788	770	856	865	748	891	778	828	829	811	808	776	858	841	780	823	808	800	828	741	797	843	796	819	775	853	769	813	814	815	779	727	838	823	835	761	747	810	837	791	786	817	806	784	791	815	817	848	855	838	825	852	812	774	854	813	760	757	815	822	811	785	835	797	835	823	809	857	792	804	791	750	792	794	767	834	827	811	867	840	826	845	797	859	816	830	756	836	834	795	796	819	824	878	851	813	850	774	816	830	836	802	833	775	827	810	848	815	811	806	810	810	830	757	802	864	838	773	781	795	860	822	769	805	844	802	851	794	829	843	825	781	775	813	806	732	820	852	812	853	902	857	814	774	821	795	839	794	814	821	819	796	783	805	787	775	801	803	806	799	799	815	840	818	787	850	792	875	812	829	790	804	830	756	801	813	821	831	777	816	769	888	861	807	815	813	801	829	850	818	826	806	823	819	836	815	840	879	792	787	824	857	828	770	771	849	820	858	810	810	788	789	810	843	855	855	813	844	781	848	770	752	813	825	796	825	785	793	829	802	836	802	849	891	815	801	825	829	791	841	802	780	792	800	826	806	834	835	820	821	769	836	816	796	823	818	833	850	828	806	793	779	783	823	811	750	827	824	801	820	781	814	845	790	836	871	845	749	863	816	805	826	829	839	797	822	849	806	835	869	808	788	852	800	832	775	832	809	787	794	835	780	827	819	831	796	829	793	799	845	827	852	796	796	804	870	843	811	794	754	852	835	873	823	805	816	752	852	830	777	845	817	843	784	840	836	846	812	836	796	785	840	838	745	854	814	812	877	793	833	753	793	793	851	847	841	798	803	839	803	838	806	815	777	796	808	849	790	829	801	808	852	849	820	825	811	800	795	803	861	808	808	763	852	863	840	823	835	830	803	801	800	845	801	895	827	794	869	785	800	800	821	845	773	826	771	823	794	825	820	816	868	803	839	820	829	795	837	794	834	822	847	896	805	821	831	790	801	850	818	778	807	798	790	784	795	890	832	824	850	806	789	787	859	822	761	810	831	832	838	799	865	772	759	812	766	823	824	805	840	822	828	846	869	827	864	777	831	829	806	844	788	780	847	738	799	775	820	830	796	809	782	824	804	817	797	896	805	847	853	820	837	795	829	817	847	809	806	853	808	812	818	808	849	819	805	802	775	770	797	810	835	844	860	783	839	805	880	801	857	819	803	816	842	790	779	835	829	814	775	838	832	785	820	841	845	802	817	766	820	850	815	780	803	793	882	861	819	782	817	852	864	787	821	829	785	817	769	843	826	773	833	827	784	820	790	828	821	824	832	808	850	830	814	879	856	876	813	813	815	849	805	810	838	797	806	797	770	860	802	766	784	823	801	797	838	812	814	811	832	850	798	839	835	858	784	830	846	832	821	769	768	792	856	861	748	774	816	824	826	798	811	818	829	792	827	830	811	829	817	818	806	869	802	831	824	772	841	839	769	835	779	785	818	826	829	819	853	782	838	841	795	839	836	861	827	808	786	881	754	788	823	813	838	808	801	818	818	836	806	818	858	811	836	836	844	803	832	775	838	794	828	817	797	857	851	787	808	743	817	831	796	811	818	861	823	821	835
24509	21118	27510	24963	12888	657	453	367	316	274	290	272	273	225	251	227	227	248	254	237	232	223	229	222	209	232	205	214	204	219	223	185	211	199	220	219	219	196	218	234	216	221	219	200	219	214	221	212	207	208	216	218	241	199	220	218	215	207	218	202	236	251	238	191	218	204	229	206	196	181	180	204	200	234	177	200	214	238	215	216	195	231	210	213	207	213	218	235	196	204	233	215	234	203	213	202	220	217	205	194	208	202	204	192	235	168	207	224	229	194	232	204	221	193	200	211	211	205	222	203	182	207	212	199	207	202	206	233	213	214	196	214	189	197	206	231	224	195	197	195	210	209	207	212	198	190	213	205	213	200	208	193	206	213	202	179	203	201	214	229	215	217	183	213	232	214	219	198	205	198	196	220	221	205	226	238	228	221	189	207	236	210	210	192	218	226	221	224	213	201	220	238	242	209	216	197	223	214	221	218	228	190	195	196	188	200	193	202	205	207	217	208	208	205	238	221	214	211	222	203	204	236	220	190	201	192	245	209	207	229	184	202	204	212	205	193	233	200	200	203	223	204	204	192	210	192	212	195	233	218	224	215	211	163	205	209	227	204	202	194	234	206	201	215	208	218	218	215	187	204	219	191	222	215	209	206	220	226	218	206	194	201	225	215	204	218	193	234	194	242	193	209	163	201	210	218	194	225	192	217	217	198	213	196	216	219	219	232	194	204	226	208	208	190	200	200	213	209	216	203	211	201	197	206	190	189	219	189	229	231	194	188	211	200	218	215	211	189	214	190	191	187	226	228	199	237	215	201	209	185	214	181	200	208	192	202	208	210	230	185	211	196	242	209	200	214	199	225	213	229	223	229	213	228	211	209	219	217	208	210	206	213	217	198	202	185	212	191	181	221	219	216	219	202	212	242	198	219	225	199	220	199	207	212	236	216	236	238	220	198	218	223	207	194	184	214	217	214	194	205	205	210	210	221	214	212	223	217	202	194	199	240	198	209	218	214	204	215	225	224	213	196	231	179	236	215	188	215	194	182	233	219	201	228	204	175	214	185	189	201	213	197	203	197	217	193	249	255	220	220	217	210	202	210	193	198	214	180	207	224	209	234	176	202	210	172	206	200	202	194	200	206	207	221	222	210	231	204	232	210	196	195	191	226	198	204	202	189	217	213	214	217	227	243	206	214	233	207	199	218	204	242	217	230	225	243	211	223	226	198	219	233	206	208	230	198	202	216	231	209	228	208	216	215	210	198	226	216	225	201	220	199	204	215	185	216	219	188	193	224	193	217	187	209	217	237	223	199	210	209	235	184	218	208	203	215	215	223	205	194	205	198	226	200	240	223	207	210	207	174	231	235	214	214	211	222	211	221	193	209	216	198	192	201	201	204	230	205	219	187	226	198	204	221	221	215	198	199	225	211	218	210	210	190	229	217	224	201	212	220	219	198	243	204	195	215	194	232	220	183	214	219	209	228	217	213	214	199	206	227	217	192	195	205	199	225	195	216	214	202	214	220	194	209	187	195	207	218	220	211	191	209	227	185	216	209	213	199	208	215	216	247	231	209	211	216	226	210	189	205	222	211	194	207	206	205	194	196	195	205	178	206	209	220	224	211	220	212	227	212	206	190	206	236	224	194	215	196	204	232	184	200	190	217	232	216	206	239	208	201	216	211	211	199	232	215	212	198	199	223	191	216	197	207	207	201	220	197	229	199	203	248	230	185	212	197	215	168	222	198	183	185	216	217	190	221	239	236	237	206	175	238	221	214	213	232	224	201	225	235	193	213	225	228	208	205	199	184	225	222	207	225	213	232	211	203	205	220	220	185	203	231	235	198	194	233	216	210	239	225	198	206	207	220	199	204	202	194	200	190	200	245	231	193	214	208	217	194	194	218	200	189	195	220	220	198	232	220	218	216	185	209	190	200	229	205	194	216	240	213	226	211	228	219	209	202	218	184	223	226	200	181	252	193	186	201	220	203	216	208	208	197	249	224	207	221	200	231	205	201	210	222	211	228	214	203	235	218	208	222	189	169	213	210	213	210	205	194	215	190	222	197	176	202	201	212	212	189	202	241	214	217	199	215	219	199	212	203	221	219	225	210	237	216	222	201	213	202	239	183	222	197	186	215	215	223	216	206	208	190	207	225	185	214	215	207	216	207	231	232	215	211	194	217	220	212	198	238	196	200	192	229	209	210	212	207	211	179	222	233	210	194	194	215	208	187	207	205	236	209	189	194	210	217	189	229	205	211	195	223	203	200	204	227	239	212	220	227	184	240	213	212	218	175	216	198	224	222	186	201	222	199	221	183	228	209	210	221	185	221	222	209	209	222	190	204	205	190	215	222	212	212	201	210	200	234	189	220	204	206	209	227	223	262	219	205	198	209	194	206	215	218	203	216	198	211	221	229	198	220	196	194	217	212	210	219	216	206	214	207	223	204	230	212	214	209	210	196	228	212	203	224	206	213	211	192	172	205	228	213	208	208	213	197	217	179	220	217	211	194	199	218	225	204	205	214	257	206	211	219	229	187	211	209	246	238	197	189	193	199	219	201	195	206	210	225	212	226	174	171	199	227	181	215	218	196	215	198	201	197	223	234	240	203	211	205	192	223	203	203	205	231	202	227	230	214	223	242	222	214	228	220	220	198	221	224	191	225	205	206	216	224	224	204	205	208	209	196	197	205	220	201	204	227	214	224	224	223	214	199	229	210	221	189	196	212	200	222	200	210	220	194	214	184	214	217	206	228	223	227	185	193	208	196	187	191	224	209	211	197	198	209	215	194	219	203	212	237	212	229	221	216	187	209	225	196	210	225	206	206	221	212	217	230	235	220	219	221	240	223	205	216	226	193	173	210	218	181	198	239	241	201	219	184	198	216	172	184	210	237	197	186	205	220	208	190	197	203	217	198	220	192	203	191	217	225	215	203	223	231	198	201	234	206	236	228	248	209	188	183	195	226	209	211	215	199	221	224	206	190	209	214	186	207	204	232	192	209	216	211	208	207	210	217	219	207	218	228	225	235	228	213	213	176	198	208	241	227	221	192	198	218	201	224	200	215	216	217	190	177	191	207	204	187	232	232	224	210	196	214	227	204	221	219	193	191	202	225	196	192	206	190	218	217	207	219	213	210	191	241	215	200	208	217	214	227	211	209	204	219	169	211	214	208	222	194	224	216	210	220	208	215	197	208	208	199	182	190	209	194	206	205	216	198	216	211	204	198	204	193	215	198	198	205	189	220	212	229	215	196	167	192	220	213	203	201	212	218	222	230	201	215	216	189	193	214	216	176	217	208	218	228	184	193	196	216	212	228	208	216	196	231	216	218	237	208	193	222	201	211	209	194	190	202	210	199	226	202	241	204	209	213	226	201	218	202	245	196	202	212	186	206	186	191	225	176	213	230	216	204	209	206	223	189	219	201	212	228	216	227	216	218	215	225	198	201	196	227	196	230	195	201	207	247	235	219	207	216	206	239	190	214	225	219	207	228
3092	4794	3235	1534	1198	929	728	626	471	461	408	373	328	337	291	306	282	301	325	291	315	267	279	288	271	277	266	274	258	268	249	253	260	254	277	244	266	249	247	253	251	249	264	242	278	262	255	248	259	282	246	241	249	242	229	254	243	279	220	274	257	248	243	251	255	245	261	242	224	280	258	262	256	259	270	257	236	265	250	243	267	245	270	237	239	245	227	264	263	251	273	236	270	238	246	260	229	231	216	242	256	268	244	247	243	210	258	243	244	259	249	259	246	273	237	238	237	254	251	238	242	281	240	232	254	239	253	255	253	225	253	236	246	252	228	249	238	236	247	266	262	259	237	262	236	258	246	237	259	243	252	252	226	239	282	235	264	249	282	267	244	252	266	227	264	244	261	242	256	261	252	262	281	289	269	269	263	238	257	258	245	233	254	251	253	262	221	296	233	250	244	261	244	261	254	222	253	269	247	248	261	248	247	240	259	245	243	258	239	257	254	248	241	242	239	254	220	230	244	254	237	248	237	258	246	260	283	228	226	231	244	257	250	268	260	230	234	272	211	238	234	256	279	281	256	245	239	269	266	226	258	265	234	260	257	246	257	256	262	242	243	269	257	231	210	262	274	263	251	261	263	275	211	242	245	229	261	254	248	260	231	248	252	267	230	249	242	252	263	253	250	258	261	245	235	249	232	214	233	253	230	255	221	231	252	243	242	228	224	243	233	244	272	255	260	240	261	261	225	272	248	260	270	252	260	234	244	256	273	249	244	253	248	284	262	244	242	261	254	219	210	255	263	272	264	243	272	244	237	259	233	226	246	258	252	245	284	256	225	276	258	238	269	270	243	218	251	263	243	268	258	228	241	266	267	222	226	276	235	241	249	260	253	228	255	252	225	268	232	253	258	222	248	244	279	262	249	229	273	264	239	249	262	245	252	271	248	266	241	235	252	276	243	288	247	240	233	246	285	267	233	261	224	251	288	255	258	227	227	232	242	254	264	259	254	250	233	265	243	244	254	265	226	234	228	273	226	240	238	227	238	238	255	263	253	261	264	273	228	271	233	249	238	226	255	242	237	267	231	239	236	235	252	265	239	254	248	251	245	231	238	262	219	256	284	226	247	283	245	249	228	233	269	257	279	225	232	276	277	255	245	274	258	252	260	246	266	247	233	233	256	236	267	228	242	229	264	256	218	243	244	264	234	260	230	263	238	237	251	267	276	242	252	242	241	253	239	244	270	243	245	263	259	288	253	244	245	249	259	248	250	261	258	214	269	236	247	252	236	239	231	219	237	260	254	235	250	242	222	256	269	249	261	265	253	255	244	253	237	278	251	258	247	253	250	233	278	243	252	266	253	256	242	252	265	244	252	264	239	247	245	232	233	265	245	249	233	235	259	229	247	244	244	245	262	237	252	256	282	244	263	261	264	229	265	276	211	227	233	231	256	255	244	242	249	247	256	276	266	255	234	220	267	251	260	242	251	269	255	257	242	235	290	241	253	257	268	257	264	255	249	241	265	273	238	265	263	257	260	254	241	221	273	268	269	264	258	250	256	239	267	221	245	245	261	241	236	244	235	255	256	204	257	257	265	237	247	242	231	280	258	258	236	254	257	250	243	229	258	257	268	241	249	276	226	235	241	254	253	269	237	259	276	249	236	258	258	230	249	261	236	255	276	244	263	251	251	243	268	270	253	255	256	258	266	235	285	250	261	265	253	260	234	249	241	238	255	255	228	251	230	230	272	253	252	246	261	254	216	228	262	229	255	251	244	230	245	289	225	262	211	276	243	264	244	245	268	233	260	247	285	237	257	246	255	247	225	254	274	258	227	259	234	240	246	254	231	264	286	278	246	233	278	247	242	249	265	221	237	241	240	237	265	230	250	255	258	235	265	247	257	219	265	260	266	265	252	293	229	241	242	239	242	234	254	275	266	248	291	240	279	240	254	260	259	232	232	257	247	259	291	273	227	232	259	277	240	241	281	243	260	215	283	253	267	259	264	241	244	268	241	232	230	230	239	264	223	266	234	247	258	220	266	254	285	230	253	247	260	260	251	230	220	235	268	248	222	225	257	314	239	243	241	267	265	224	250	235	256	250	233	248	243	253	230	245	222	227	220	254	246	260	233	238	229	257	218	239	260	224	274	254	263	234	235	257	225	253	237	240	250	257	261	289	238	221	242	255	226	224	260	238	237	229	272	255	244	240	262	236	222	246	260	215	251	242	279	251	280	250	250	241	263	239	233	251	247	239	250	253	274	215	272	235	261	282	238	281	298	265	256	219	227	261	233	231	254	250	216	236	260	235	227	268	282	212	264	270	258	233	258	251	252	255	258	261	271	265	242	267	236	264	250	240	255	256	247	244	251	277	254	234	233	251	286	246	274	288	295	247	242	278	227	242	259	274	233	253	279	256	259	264	239	270	270	255	226	272	246	266	261	250	250	236	252	243	265	252	251	248	264	245	229	270	274	253	261	264	216	232	255	246	272	239	255	256	240	248	237	246	245	248	217	268	252	263	231	294	245	257	247	250	251	221	230	259	264	225	261	254	260	258	232	248	250	245	248	264	259	231	268	261	229	233	241	240	242	231	245	269	232	214	237	250	270	280	238	276	254	224	255	266	264	251	255	250	297	252	240	249	261	243	239	280	264	262	244	239	217	244	249	247	238	253	264	236	267	264	227	269	236	228	277	264	275	244	263	238	257	242	271	249	227	265	240	248	256	262	227	267	232	241	249	259	236	281	231	235	249	238	272	274	280	229	256	248	240	235	275	258	233	235	276	244	249	234	234	258	253	264	259	228	256	225	270	257	261	245	245	253	247	276	281	230	238	264	256	253	237	229	222	247	258	237	250	239	225	257	248	245	260	260	235	256	259	239	219	230	262	234	243	253	247	273	235	234	224	266	249	278	225	248	256	248	235	243	239	264	264	255	247	252	241	232	205	243	242	244	269	255	235	256	281	238	273	252	265	222	264	246	231	252	248	225	265	260	249	256	248	232	246	274	268	258	256	251	287	228	232	230	253	249	232	253	248	262	236	248	254	233	246	266	233	254	231	261	248	255	231	259	266	233	247	268	234	238	252	241	245	237	244	277	238	239	242	229	235	257	262	261	237	240	235	277	237	243	226	232	254	262	257	251	245	230	253	247	275	276	237	263	262	248	274	255	270	237	247	280	228	235	205	248	251	260	227	237	251	250	240	216	244	248	252	261	279	250	243	260	221	262	259	257	227	235	264	259	224	242	262	265	247	251	248	253	273	225	252	251	220	245	230	246	266	265	256	264	247	266	247	232	246	250	238	246	260	240	251	248	237	248	233	258	249	271	238	272	236	249	222	246	248	263	257	253	246	258	235	255	259	264	269	245	262	255	227	240	237	220	235	240	238	271	220	254	252	258	254	258	245	247	229	281	269	236	246	241	219	239	245	220	270	217	274	278	221	227	267	262	259	260	235	259	210	252	243	245	271	254	244	268	227	251	242	234	259	250
22343	21114	28837	23627	21115	21174	10840	1346	958	950	871	839	806	754	756	700	677	680	678	669	689	638	638	671	652	640	629	645	579	667	620	607	636	616	582	644	608	630	625	636	595	642	611	573	645	616	627	591	588	572	591	616	608	596	608	595	626	595	587	534	539	615	591	626	602	638	617	626	559	600	577	601	617	598	595	615	632	637	659	606	569	548	573	579	614	654	585	621	575	594	625	652	600	576	621	636	575	576	626	599	605	604	612	594	606	627	576	609	628	598	594	584	612	555	606	603	568	559	584	594	601	629	615	587	598	631	548	603	618	636	611	591	584	631	598	590	603	578	640	626	593	598	577	598	608	608	584	563	589	619	600	622	583	644	622	610	605	584	635	609	568	586	603	563	635	583	609	601	602	637	568	613	599	586	617	627	624	558	606	649	547	658	618	575	609	593	564	549	582	642	576	603	540	595	552	600	578	632	594	581	553	613	638	609	668	618	614	599	598	631	499	607	642	556	567	617	638	599	613	587	564	604	605	634	600	625	566	605	575	580	591	602	547	573	597	589	618	587	613	626	586	596	550	627	626	627	570	587	605	578	562	615	624	588	609	580	645	565	576	590	611	608	585	641	588	628	570	601	595	609	590	584	584	565	636	619	603	588	603	574	582	576	580	608	587	573	590	550	619	606	609	569	620	621	640	630	574	609	638	582	623	647	613	620	594	592	601	626	602	594	588	642	581	629	631	605	593	627	609	616	590	634	594	605	613	579	601	620	654	636	610	595	606	608	607	592	591	653	554	572	623	611	598	591	611	636	593	590	576	569	590	592	618	585	570	595	583	613	654	581	614	620	610	589	588	627	631	543	596	602	584	609	652	596	564	630	609	592	622	568	577	611	597	554	611	585	616	576	586	594	579	600	599	639	606	592	627	619	551	534	612	555	617	569	603	578	603	604	593	593	569	603	589	595	576	636	604	583	591	611	661	600	590	616	581	591	585	573	592	598	619	603	622	569	636	632	631	580	587	629	637	640	600	604	590	557	639	645	578	578	583	543	621	605	632	634	660	632	598	608	640	585	669	622	591	615	620	634	612	619	596	604	586	634	549	592	570	633	583	632	622	626	625	572	684	611	576	581	600	587	627	615	604	616	572	584	603	629	594	603	588	626	557	651	613	641	566	613	571	630	589	599	628	583	613	612	629	587	603	576	572	608	615	618	614	582	583	612	582	591	614	568	610	590	608	596	659	586	616	607	583	632	609	645	588	576	599	630	582	595	627	602	596	612	629	590	578	574	587	603	577	580	600	597	591	569	578	542	571	574	536	581	611	602	582	585	584	632	597	609	614	594	595	563	625	593	530	623	625	546	612	601	569	582	574	590	554	607	580	596	577	541	566	600	612	610	644	618	582	604	593	600	590	568	619	582	589	608	601	589	603	629	608	565	621	591	643	644	617	581	595	583	584	618	557	609	540	591	592	614	626	601	601	603	614	611	609	609	601	600	659	625	562	593	591	575	558	591	611	582	555	591	624	615	628	614	611	645	600	584	603	578	593	585	569	595	585	591	617	582	577	603	594	628	647	607	618	602	592	576	592	586	590	649	639	599	612	624	576	585	588	583	587	610	624	619	587	611	611	602	572	618	601	588	593	639	614	620	578	597	601	616	607	607	614	614	616	590	588	628	609	619	600	578	598	594	624	628	588	611	594	605	607	588	576	603	587	598	581	615	587	576	613	598	574	614	583	547	628	605	663	598	613	592	614	629	624	607	612	588	589	639	631	594	532	612	593	579	620	602	585	573	576	640	575	619	614	600	599	578	609	626	638	603	623	629	610	603	591	617	643	621	596	589	613	612	594	656	616	604	584	581	618	610	611	603	611	613	593	621	635	589	613	612	593	600	622	584	551	574	662	571	569	545	606	612	614	576	621	614	629	553	599	590	589	552	581	592	604	624	653	620	621	565	595	581	577	597	627	580	577	558	627	601	600	555	623	580	611	608	609	590	579	589	598	611	551	576	592	590	564	648	615	601	589	577	607	588	600	562	600	641	598	593	612	583	607	616	588	612	610	605	544	600	595	629	601	576	570	619	621	629	609	578	594	614	552	628	558	613	582	623	662	573	600	609	588	611	582	570	590	594	614	596	587	608	611	607	628	613	588	613	658	587	578	618	572	586	615	623	598	627	640	622	595	636	614	632	631	605	593	597	620	556	555	578	624	544	575	579	589	575	585	610	620	593	605	567	606	614	599	595	638	571	599	571	558	601	614	589	590	565	583	622	599	617	592	604	581	570	621	612	627	598	578	578	607	568	602	581	665	611	617	614	604	611	603	591	609	576	618	574	581	597	597	587	541	599	604	616	590	644	622	620	593	585	619	546	619	600	585	566	588	602	560	666	603	610	622	575	566	618	568	622	607	605	598	545	631	573	600	638	576	565	558	600	634	608	599	612	570	563	588	597	615	541	580	617	575	616	619	623	622	585	586	567	606	630	594	658	568	551	572	630	623	581	534	557	583	548	619	626	547	586	598	614	591	593	592	619	600	596	601	615	615	610	554	596	577	636	575	621	576	609	602	570	607	566	608	644	659	568	587	607	556	625	605	624	617	626	605	602	609	572	596	617	558	609	591	655	586	580	590	558	556	573	602	616	587	592	601	571	578	610	593	570	613	626	569	643	653	595	580	598	599	600	586	566	531	630	594	596	602	610	602	630	599	598	618	581	599	598	635	594	607	581	567	598	527	593	593	577	563	606	628	589	573	634	650	625	583	602	567	563	583	587	586	574	602	561	607	567	566	604	613	588	568	610	600	604	568	610	563	590	604	595	577	615	595	589	611	580	627	574	551	600	589	580	649	602	564	565	598	576	593	588	600	599	651	596	603	597	568	591	604	602	587	672	610	582	620	584	581	585	601	608	593	635	601	608	604	617	630	612	594	611	557	612	542	601	595	554	629	610	574	582	604	606	589	603	621	596	567	658	646	582	566	596	634	602	628	592	615	591	538	628	612	579	617	625	576	582	592	585	637	636	573	617	617	593	614	577	605	585	586	613	618	610	574	617	622	596	573	590	576	603	600	616	579	587	619	622	625	574	578	528	604	580	598	583	597	633	616	597	599	574	618	553	558	568	597	587	582	584	563	574	548	614	588	615	569	571	611	613	577	609	633	604	611	583	587	590	599	575	639	600	596	572	605	583	592	622	593	620	614	579	580	597	604	588	588	611	580	596	594	596	580	610	598	605	559	592	599	564	595	612	588	603	598	599	613	588	592	613	646	562	570	616	579	594	587	626	564	583	564	619	620	599	562	600	570	607	587	598	631	610	609	585	553	596	642	574	637	615	591	610	563	576	627	601	576	643	625	594	614	602	616	598	581	629	605	616	626	652	582	555	576	625	570	567	592	555	563	608	594	613	596	631	624	594	554	558	565	597	561	559	641	584	611	592	606	577	635	606	553	557	604	587	631	606	566	620	611	614	603	619	580	601	594	608	629	647	631	591	609	600
4327	13834	9980	5005	3669	2864	2189	1789	1515	1255	1167	1055	972	906	889	862	810	836	791	784	800	762	795	723	712	741	728	688	685	713	736	662	678	690	672	688	680	667	689	664	710	679	688	686	711	664	667	659	691	701	664	689	665	703	670	657	713	731	706	654	631	664	693	713	664	623	661	689	652	672	659	633	663	618	708	668	644	655	651	700	679	694	670	658	642	661	634	633	634	658	692	663	650	688	652	659	644	617	656	670	697	617	637	615	647	672	630	625	649	669	651	641	672	613	663	655	655	645	657	680	667	651	702	636	662	687	681	656	647	647	691	654	662	634	714	658	625	637	644	645	609	642	677	647	636	658	732	641	659	656	665	646	687	626	643	691	685	680	660	654	618	648	619	643	651	612	646	696	665	680	635	657	669	634	666	680	650	647	625	655	642	684	667	637	683	648	643	667	697	715	695	671	656	638	637	627	665	622	685	655	661	641	629	644	660	647	653	679	659	629	715	699	680	642	627	678	674	717	641	663	664	693	692	624	685	641	629	650	635	674	649	646	630	677	660	665	647	660	706	609	656	675	638	608	666	666	631	652	675	687	668	700	708	712	683	674	634	693	657	646	618	677	630	714	653	663	657	615	653	672	704	664	644	667	644	648	671	692	668	664	635	670	640	658	645	668	667	668	665	640	668	699	650	646	604	691	652	673	636	658	651	683	664	657	662	693	660	653	661	680	693	674	648	696	671	668	645	622	653	661	666	633	667	610	684	676	655	626	665	626	661	622	630	619	698	664	669	649	662	653	693	658	692	647	681	643	685	633	603	613	646	625	633	680	670	684	662	657	670	670	685	706	663	677	625	633	612	641	600	654	674	672	694	718	687	658	665	707	668	596	664	649	620	623	659	638	626	681	663	691	637	640	636	670	646	596	646	608	631	661	683	657	642	688	646	637	685	673	660	638	637	638	655	658	708	633	669	661	663	644	603	648	658	605	691	634	675	646	683	627	628	673	671	645	692	660	631	666	681	634	635	711	696	680	665	635	699	690	661	648	677	635	656	655	603	625	674	658	635	617	657	669	663	635	662	664	658	692	711	661	659	621	617	651	638	683	676	648	701	661	639	620	667	658	661	634	590	637	646	645	664	674	685	608	638	724	608	681	672	669	695	667	660	655	637	630	642	631	630	637	672	688	704	637	660	613	654	664	647	667	619	694	632	641	661	652	601	671	668	643	663	686	636	663	652	671	620	628	635	660	604	688	633	687	686	672	651	667	661	660	653	656	662	639	585	657	658	639	631	643	641	629	673	674	606	635	663	627	656	642	648	648	628	662	660	659	693	699	632	683	686	622	669	658	635	658	702	666	652	650	658	640	690	673	646	688	701	645	652	678	688	694	697	670	705	629	678	658	666	642	683	681	647	628	668	684	631	663	649	678	648	673	649	656	650	632	638	662	644	646	650	650	687	626	664	659	685	651	661	679	629	674	668	660	631	657	677	637	630	649	643	651	644	651	644	638	651	638	664	674	613	620	642	635	664	626	672	660	673	655	668	640	695	669	599	669	613	653	668	660	657	677	712	640	656	655	656	669	655	663	658	658	650	658	683	623	666	663	693	671	647	697	675	655	680	622	619	664	661	713	648	682	668	635	679	713	610	652	661	663	704	632	649	685	640	655	642	655	651	643	669	678	640	638	640	632	646	578	694	665	658	688	672	671	647	635	644	683	664	701	669	627	681	632	639	637	635	686	624	703	695	650	668	636	699	664	659	630	621	664	637	677	650	665	623	669	674	692	660	659	644	642	650	678	663	614	629	653	670	620	679	676	692	629	696	659	610	656	681	660	694	620	654	656	649	626	639	648	653	655	633	690	689	674	649	666	651	659	627	627	667	614	654	656	636	686	647	658	639	652	622	648	640	687	639	683	679	617	626	715	677	619	659	689	656	674	641	652	669	640	667	657	666	623	658	611	664	650	668	668	668	635	674	676	658	628	664	666	669	657	706	648	688	697	687	637	652	652	619	662	645	636	700	643	650	668	654	643	611	642	679	615	657	635	664	682	678	672	639	686	669	668	644	676	665	657	646	633	635	665	665	660	674	640	666	679	644	643	644	677	648	664	605	685	693	653	651	651	619	688	633	664	616	654	646	653	646	665	643	655	664	668	633	629	640	668	685	646	642	684	648	627	631	654	587	653	659	672	658	652	663	642	628	659	664	641	651	692	655	668	628	666	647	646	653	655	659	701	677	642	685	669	661	642	666	685	667	628	650	660	647	685	671	606	626	645	620	646	624	653	669	672	679	678	654	656	665	635	655	693	634	595	671	651	672	632	667	653	673	642	654	633	651	657	654	656	620	677	675	662	660	645	661	642	613	657	705	696	627	685	643	632	713	644	620	634	618	653	662	639	671	645	623	660	633	679	658	668	642	639	636	675	688	663	656	660	649	658	626	613	677	649	615	692	654	653	645	689	737	628	644	676	655	685	649	648	676	618	747	666	693	710	640	667	694	672	658	653	674	694	617	625	632	689	591	626	654	673	676	628	610	621	603	694	690	689	658	634	668	630	661	639	657	614	653	686	649	638	640	680	675	631	649	666	720	668	613	662	627	682	637	680	669	595	629	635	662	646	647	641	696	679	716	656	629	687	633	663	695	666	658	674	654	656	669	662	663	658	609	666	620	656	670	641	670	679	674	686	638	654	677	676	697	662	642	694	660	676	694	647	621	675	628	652	636	665	646	672	661	660	653	678	651	683	652	677	657	658	651	669	681	639	630	649	748	725	609	663	668	675	648	665	652	630	638	657	681	650	587	670	670	640	670	616	653	685	631	689	638	663	706	654	674	623	660	652	681	614	692	655	668	671	652	636	661	606	649	672	624	665	664	655	615	644	673	666	651	727	665	690	621	699	643	633	635	649	631	703	677	671	672	649	654	688	720	618	653	627	668	693	662	674	643	633	609	641	618	687	687	631	704	650	662	656	625	649	659	639	669	632	678	657	617	644	651	702	659	683	672	668	639	667	648	682	638	701	651	658	663	631	683	672	663	678	670	657	721	679	679	637	611	687	644	696	635	659	632	667	680	653	737	657	651	623	673	662	685	692	667	632	634	653	606	658	643	647	668	656	688	645	631	706	689	687	654	670	636	635	682	651	661	656	669	703	678	652	666	661	655	646	635	649	678	664	676	632	680	675	642	669	618	685	698	610	645	673	671	667	662	631	645	696	573	670	696	652	632	656	648	687	668	669	705	698	665	672	670	671	704	635	644	669	622	675	668	661	645	640	607	666	706	663	620	638	638	640	675	637	628	662	682	624	642	676	675	643	728	681	715	684	635	624	699	633	691	650	632	618	657	685	677	643	639	621	699	694	643	670	606	668	678	661	621	686	669	668	646	651	664	659	606	680	625	655	699	675	661	691	692	632	649	660	622	663	632	645	646	682	671	657	684	661	694	685	654	675	630	653	637	660	624	668	669	631	656	681	675	671	638	637	652	670	697	695	667	647
27341	17874	3887	754	607	566	482	452	457	501	455	446	442	418	443	436	451	438	420	451	441	470	427	467	418	438	419	428	409	456	454	452	479	417	420	418	420	427	470	405	403	484	424	430	424	443	428	427	420	479	426	441	455	395	446	408	429	449	413	435	451	460	453	444	449	420	437	457	465	437	373	442	445	420	456	425	404	431	417	392	423	408	414	423	455	428	449	415	410	419	432	456	447	441	469	465	417	406	416	437	455	402	428	445	424	441	426	467	431	432	452	428	436	422	425	462	421	429	465	450	429	460	461	443	450	401	439	382	442	430	426	458	442	416	456	410	427	444	463	453	393	429	441	424	431	454	430	450	426	444	439	403	440	441	421	440	458	432	441	444	450	452	415	420	475	432	466	409	400	434	392	434	442	397	447	446	391	417	432	393	422	427	410	458	455	440	415	467	453	458	412	386	404	422	439	444	449	466	470	490	413	452	406	423	448	436	455	414	425	481	418	449	463	421	410	431	461	407	434	431	435	438	424	477	433	417	441	421	419	464	434	431	423	427	450	452	423	440	441	417	446	418	424	435	431	451	456	457	447	469	420	445	421	437	402	447	446	458	456	458	441	435	418	437	451	469	439	445	380	402	413	424	445	478	427	420	439	439	437	420	462	467	409	409	454	439	411	419	428	411	417	404	453	421	416	396	426	447	427	443	429	402	420	404	458	445	479	431	455	442	436	439	422	448	432	403	438	420	434	408	456	424	444	425	399	456	399	421	438	424	435	449	453	422	442	420	409	452	445	449	433	470	449	419	428	441	423	403	455	447	439	463	428	419	453	494	410	428	417	431	415	433	463	466	386	432	442	428	448	462	486	421	468	451	469	419	429	442	442	441	441	420	421	451	408	418	437	438	417	460	428	455	449	436	439	431	427	427	446	425	448	433	408	422	432	421	464	442	458	423	425	422	439	426	432	430	461	437	434	413	449	447	454	413	441	443	459	453	427	468	436	442	444	430	456	422	429	435	446	417	423	458	398	449	412	457	451	474	431	429	441	429	424	452	424	403	407	406	413	411	473	421	441	415	406	457	452	430	442	407	437	417	450	398	434	438	408	450	417	452	430	407	441	459	450	417	452	437	447	427	450	471	453	426	443	419	471	447	434	437	456	450	432	413	416	437	453	450	457	407	438	446	453	445	455	435	422	460	418	434	416	441	417	441	427	425	410	421	435	411	442	455	445	429	440	416	403	448	453	414	471	434	475	407	416	428	385	445	441	456	451	440	456	418	422	453	408	415	430	439	431	421	418	445	425	457	419	422	423	441	422	405	458	432	424	424	447	441	391	449	453	410	433	429	441	427	456	398	418	429	435	439	414	432	408	449	452	421	456	421	450	427	415	420	403	457	403	445	421	443	410	444	471	435	445	454	437	426	432	442	445	403	438	450	414	427	412	450	406	484	403	456	439	447	444	461	430	378	467	438	456	436	433	403	443	445	425	444	431	435	406	447	435	432	420	432	444	443	384	407	453	420	448	410	462	459	416	437	425	430	447	422	424	398	423	458	430	424	420	420	450	440	457	441	409	419	469	404	433	408	446	437	416	423	439	435	453	407	427	415	416	412	448	441	444	428	434	411	401	447	427	444	405	412	422	441	425	419	430	436	429	437	462	421	441	421	453	421	437	454	448	444	458	421	437	436	412	450	403	428	460	422	453	426	428	414	439	437	412	417	435	432	448	421	409	394	438	431	433	432	410	438	447	460	426	418	469	439	421	439	425	424	486	438	408	431	432	418	440	411	425	417	416	452	427	425	471	434	398	410	452	438	471	454	444	413	421	412	418	373	402	431	446	433	445	411	430	432	450	448	451	422	449	401	423	439	443	453	430	470	472	454	446	410	424	437	428	470	428	422	458	435	416	436	437	429	459	423	428	443	421	421	446	413	414	400	418	397	431	425	424	402	428	463	422	448	458	389	406	452	420	433	426	481	409	442	414	409	452	430	449	443	440	418	431	461	427	423	431	431	403	471	454	391	434	439	447	400	438	462	411	443	450	448	448	406	421	425	429	453	468	473	412	390	395	399	418	410	401	446	411	404	430	426	412	439	458	422	424	462	452	430	406	426	436	437	456	421	440	447	416	424	438	417	437	449	430	421	432	412	424	452	436	417	447	428	434	436	458	413	397	419	432	434	417	427	451	414	449	424	441	459	458	423	476	420	440	450	482	443	437	408	484	444	426	397	393	452	421	447	426	442	445	469	403	461	472	465	402	395	429	405	440	441	464	435	424	423	446	433	439	448	435	469	463	420	436	441	467	419	420	405	426	458	414	460	380	444	464	422	430	423	415	433	434	412	425	437	431	419	418	441	418	481	436	450	447	446	411	424	433	405	421	430	437	443	412	455	457	465	419	431	440	413	443	474	420	463	430	421	414	470	412	422	437	411	427	444	409	437	436	408	452	446	427	402	445	464	407	472	450	422	432	412	421	428	453	426	456	415	438	452	427	425	424	436	399	454	461	421	460	430	414	485	429	416	418	435	412	458	456	457	449	450	426	413	436	441	423	419	415	431	444	412	416	409	408	453	449	392	452	419	420	427	463	412	424	405	464	437	405	452	466	435	441	468	452	433	396	412	431	410	445	451	453	432	455	430	450	424	434	406	436	427	444	451	451	408	450	448	414	442	382	431	429	438	451	477	416	464	438	446	426	454	399	409	423	413	444	445	443	436	468	462	433	434	450	432	398	455	422	454	445	408	451	492	436	409	441	434	415	418	467	470	489	483	448	429	411	429	434	435	430	425	490	423	454	415	451	459	443	393	421	436	438	433	430	470	447	427	417	440	456	470	458	421	399	452	457	439	452	441	454	449	404	428	440	428	425	436	432	424	419	403	410	413	401	452	460	441	436	395	425	413	430	418	413	412	458	435	439	399	405	460	487	411	398	421	427	415	483	367	411	470	440	465	440	439	421	438	424	440	417	460	445	461	429	430	475	414	461	421	413	461	402	435	426	422	431	409	420	441	457	409	418	426	426	442	410	407	504	454	381	417	449	406	415	449	440	453	407	425	436	458	429	437	450	426	416	409	428	423	452	475	420	461	448	429	441	417	404	420	429	453	428	424	453	449	453	418	448	411	445	469	417	446	419	428	441	421	403	446	421	447	410	413	387	448	457	457	457	453	420	444	435	418	409	425	443	430	457	438	450	409	450	438	399	453	446	435	402	446	458	446	387	413	442	429	432	452	442	416	455	469	430	439	434	440	452	445	426	433	428	452	432	426	427	417	427	381	413	436	399	437	454	413	419	449	435	415	450	419	374	426	448	448	427	453	464	419	445	442	423	451	430	433	436	452	461	421	437	437	423	420	468	422	437	411	421	391	468	437	437	430	448	405	444	397	415	426	419	461	449	456	412	442	423	440	434	411	444	429	432	457	415	422	422	431	478	435	436	416	437	460	434	436	453	499	450	446	418	428	433	420	425	429	441	421	441	427	423	431	428	412	459	441
4129	948	718	596	544	510	499	464	511	507	487	493	516	474	473	467	507	478	467	490	463	507	442	439	442	433	478	449	464	461	420	493	459	460	442	407	451	450	469	444	481	479	485	485	470	502	476	466	512	469	485	425	490	475	470	428	435	446	469	460	472	466	422	470	490	470	499	476	478	504	451	481	467	475	459	508	470	441	463	476	483	484	490	470	471	471	479	437	494	479	503	469	458	502	493	452	456	461	476	456	453	443	457	452	471	437	471	455	450	446	503	447	457	472	495	464	460	470	467	466	472	483	438	447	495	468	491	476	484	460	483	463	460	470	487	468	467	492	479	486	455	475	447	452	488	450	462	447	488	492	461	471	494	440	506	472	454	411	502	522	503	480	429	513	483	474	459	485	485	474	473	444	480	435	443	419	484	454	426	488	491	452	483	475	458	501	480	487	502	457	430	452	480	457	483	474	471	488	470	457	438	500	485	468	444	458	473	441	464	456	452	448	456	502	492	456	525	429	528	478	479	478	497	482	465	466	466	454	475	460	495	437	473	443	467	512	509	461	460	444	496	525	433	467	445	405	465	530	463	464	437	465	462	469	453	445	449	498	486	458	469	463	478	466	503	487	476	443	481	466	486	481	486	447	481	475	462	468	495	464	465	451	491	470	470	492	449	471	463	486	479	489	516	468	463	461	475	475	507	462	453	495	505	497	483	465	457	449	462	493	466	477	459	448	466	462	495	435	452	482	468	472	497	471	494	445	446	440	504	484	441	447	464	485	420	458	460	457	472	435	440	465	496	474	449	444	486	482	513	467	469	461	491	476	501	449	467	432	503	452	477	434	421	514	437	511	458	480	494	478	441	471	501	483	460	474	447	486	466	448	461	493	476	418	493	462	489	468	457	512	513	466	476	474	470	434	468	497	479	473	478	492	507	501	459	476	494	443	490	449	473	453	468	495	493	494	491	480	495	441	458	449	463	476	474	497	484	442	484	457	477	497	447	446	480	464	461	429	459	470	466	452	491	451	449	491	500	492	451	435	469	450	487	489	468	461	470	489	447	487	433	477	497	449	466	445	461	475	451	488	468	472	464	465	460	431	459	474	464	508	456	484	439	456	467	448	468	459	450	486	447	460	460	436	488	478	464	447	453	489	478	497	481	472	454	487	496	488	476	457	464	462	478	473	484	451	458	421	497	459	481	419	460	474	506	481	509	451	479	475	462	504	459	456	464	495	509	436	452	482	518	490	489	463	473	482	469	413	477	484	454	467	511	460	458	459	496	504	494	471	481	519	495	478	473	453	476	490	473	494	480	458	488	467	456	497	481	436	455	485	472	461	472	474	433	449	455	450	454	484	443	465	481	466	476	500	464	442	462	468	457	447	466	458	490	481	429	436	461	462	490	489	481	462	468	476	478	470	482	444	485	528	464	496	478	517	476	466	508	425	487	460	500	458	464	436	489	478	431	471	455	476	490	488	491	459	479	443	464	467	478	486	458	480	441	482	463	457	497	491	447	461	469	466	463	483	456	452	504	479	433	477	484	449	475	495	464	454	483	492	473	444	450	444	491	484	460	486	474	442	465	479	433	471	475	433	472	468	474	437	413	474	451	485	474	456	440	479	464	440	452	484	454	456	475	441	483	457	426	437	460	476	460	469	452	440	464	516	467	466	464	463	471	455	495	474	457	439	493	459	487	513	441	459	466	465	477	448	434	478	444	473	466	479	461	454	475	460	478	458	459	494	486	456	458	458	497	445	472	463	462	447	445	460	464	460	498	485	482	423	464	436	458	445	481	403	458	494	456	474	438	447	474	474	464	486	460	471	505	470	492	433	516	494	448	440	478	475	485	471	453	496	458	481	467	440	442	441	459	445	422	504	485	431	482	490	470	460	475	483	517	476	480	492	454	448	494	462	473	479	407	470	468	443	472	412	451	494	451	440	454	461	455	493	456	456	449	467	438	477	463	477	506	477	462	451	466	490	505	494	473	464	490	451	452	487	482	450	496	439	466	437	476	492	462	476	480	481	456	484	464	452	439	490	468	461	441	492	497	484	494	457	456	410	462	454	437	479	478	500	503	460	491	477	448	446	483	484	466	477	503	472	459	444	496	444	466	488	464	475	480	507	503	467	460	499	449	475	486	433	467	476	454	464	480	479	439	463	483	495	472	461	473	493	460	496	503	486	457	470	490	464	437	450	447	462	445	459	453	465	477	491	459	466	436	447	456	483	446	462	464	476	434	455	488	478	499	488	449	442	431	476	484	479	498	466	474	470	447	423	454	468	440	479	441	451	464	432	476	496	421	463	458	422	454	468	510	452	433	442	491	422	473	461	458	456	465	456	456	470	497	453	488	471	438	493	462	477	490	484	495	480	468	489	468	487	464	463	457	487	484	469	472	433	451	458	461	484	500	475	491	470	439	491	470	487	459	468	450	472	467	447	477	482	445	481	470	490	466	451	504	469	430	459	439	483	481	477	456	462	498	463	476	466	510	465	449	480	469	469	478	480	519	501	499	477	432	417	463	463	471	448	481	476	471	469	446	470	474	474	491	443	468	463	462	461	458	488	498	458	465	446	535	510	428	438	481	433	464	459	483	476	472	514	466	435	533	474	480	434	481	475	410	461	523	500	442	436	476	457	454	473	463	498	513	462	486	468	476	494	476	465	473	454	452	465	472	449	435	449	468	466	418	436	441	482	465	427	464	526	464	472	516	480	490	460	443	451	469	457	476	476	481	484	475	494	461	452	489	470	456	475	425	520	493	444	447	454	452	462	489	505	452	485	463	433	480	466	477	465	474	440	474	444	416	472	440	475	455	417	483	470	514	466	430	465	414	462	449	469	476	456	533	494	463	436	428	492	470	479	460	484	455	433	504	439	467	495	462	444	469	438	439	477	477	497	472	471	506	429	468	454	488	417	499	480	429	488	487	469	431	467	511	488	468	468	490	420	456	467	459	487	484	473	464	444	472	481	475	458	475	457	486	433	454	444	468	465	444	495	461	490	449	488	464	452	463	470	486	494	463	469	484	464	475	509	413	450	455	465	448	436	478	475	483	474	461	451	473	472	446	448	474	471	445	466	462	448	457	478	478	447	479	444	451	465	504	496	459	474	474	469	443	453	464	448	449	430	492	486	455	466	518	486	422	461	452	484	467	496	439	466	490	496	466	462	490	473	449	459	489	473	472	474	451	491	502	478	463	424	469	463	488	433	419	441	455	490	458	474	473	452	452	460	444	488	465	459	488	484	475	480	466	519	454	456	459	485	477	457	465	467	480	470	512	455	449	503	481	484	442	471	465	494	469	487	445	424	457	498	451	469	456	464	474	455	469	518	436	452	489	431	445	503	486	434	489	484	491	468	493	466	502	433	467	471	445	490	437	509	447	481	462	481	479	477	442	432	487	448	484	482	449	474	500	499	440	464	463	434	406	475	482	421	459	471	463	441	463	466	504	456	433	477	487	496	485	493	479	455	469	441	467	440	453	485
23446	21166	28564	24045	21174	12023	1605	1164	946	961	957	816	829	833	816	828	784	803	792	824	774	763	829	757	789	778	757	780	794	781	783	763	732	790	782	771	753	809	749	745	787	708	791	762	774	788	848	757	761	777	751	808	750	733	754	735	738	785	757	793	739	799	745	782	824	728	720	784	695	737	740	735	763	778	751	764	785	750	737	806	730	785	748	774	816	723	701	726	781	786	776	759	752	770	730	750	710	827	712	726	734	716	746	803	767	778	711	743	743	756	798	778	789	788	796	738	730	741	748	766	763	723	818	814	748	761	736	716	786	791	777	738	777	776	730	753	777	743	806	793	757	710	708	700	771	761	749	787	710	748	774	743	815	794	736	798	771	789	760	707	746	773	741	719	791	785	764	759	748	805	712	815	773	769	768	766	786	728	784	798	773	790	731	736	795	754	760	784	775	809	752	749	733	735	767	802	693	741	731	809	756	686	779	786	769	752	760	767	738	774	719	707	765	792	716	801	769	752	758	761	756	761	762	783	769	781	777	779	822	784	776	778	728	769	776	791	779	795	795	726	759	753	831	808	764	840	778	742	771	796	780	757	741	819	738	732	798	757	763	782	780	751	754	760	797	783	736	729	793	775	742	798	756	738	734	733	807	728	754	778	767	739	727	689	758	767	716	722	779	715	829	744	717	807	753	749	768	803	734	778	791	750	770	749	790	765	750	767	748	752	767	769	786	771	812	743	752	707	782	807	749	755	774	758	740	749	766	766	729	794	733	749	764	815	781	739	818	774	757	787	754	808	790	752	775	702	768	742	734	763	788	720	716	737	772	745	705	768	741	769	774	816	802	771	775	778	797	776	748	723	760	778	791	804	785	720	760	753	762	808	785	771	721	737	770	798	766	758	785	763	819	743	744	754	818	739	735	748	731	778	782	795	792	772	805	767	765	728	735	748	755	780	754	754	761	744	782	722	767	791	688	804	761	799	789	746	735	760	756	805	766	766	803	791	747	785	767	802	796	770	744	773	797	748	754	724	779	781	829	759	762	771	764	809	716	748	779	729	778	746	760	760	773	766	744	750	836	777	796	781	775	787	756	802	741	761	771	798	804	731	774	748	816	743	747	796	777	756	739	816	741	780	783	775	752	743	740	774	742	767	774	780	783	780	755	814	797	774	750	768	748	790	757	732	749	728	761	825	746	739	751	754	799	757	775	769	752	769	810	787	723	723	735	777	795	778	797	762	778	749	746	781	753	732	703	784	736	747	716	776	780	765	750	772	720	809	726	776	725	793	768	728	739	719	757	783	777	776	792	766	811	808	805	776	809	744	791	747	722	759	717	749	715	783	786	729	798	738	767	793	767	832	789	766	769	731	741	755	780	781	762	744	790	769	777	755	740	789	720	767	809	725	736	729	749	747	752	742	758	767	756	740	762	771	745	743	801	754	714	772	762	797	748	712	746	753	765	752	784	778	744	765	782	737	704	757	755	837	743	789	759	776	773	771	739	722	784	744	718	773	729	746	778	732	740	800	749	763	738	806	792	762	773	793	751	764	783	775	786	782	795	701	718	794	753	788	772	761	751	755	766	717	771	738	809	709	721	755	711	760	794	819	795	751	712	796	744	757	774	743	731	761	751	760	738	722	764	783	778	720	759	776	751	757	797	752	793	746	711	784	785	744	767	775	761	749	789	753	752	747	749	745	773	749	786	768	764	752	817	800	768	789	777	764	751	759	737	758	768	745	722	751	747	772	756	794	813	765	733	758	741	727	762	747	779	797	744	782	749	808	775	748	788	728	773	730	738	756	829	741	811	747	773	764	796	756	747	758	762	771	761	772	778	792	712	771	749	750	728	757	731	798	757	751	795	762	771	816	767	805	758	750	782	728	796	746	805	782	756	789	770	710	800	757	741	728	766	767	754	729	733	781	749	769	794	795	704	785	742	756	808	789	754	760	781	767	779	764	780	739	734	780	770	742	742	732	759	736	767	779	771	768	748	773	812	700	803	806	757	727	741	744	758	799	768	767	737	758	835	784	782	751	776	786	709	771	804	719	723	740	778	774	757	724	731	736	812	751	746	780	726	736	712	723	780	774	753	756	737	743	805	774	736	760	804	747	720	775	757	752	773	744	736	737	772	759	737	752	773	760	745	797	812	760	790	727	803	763	748	759	737	774	782	778	768	777	798	765	729	777	799	736	756	760	730	754	750	747	736	733	779	709	712	707	741	764	744	742	771	766	753	726	785	784	794	762	742	783	792	789	737	770	791	739	742	769	794	714	767	787	756	800	785	735	753	754	756	785	777	760	768	751	736	788	753	761	766	751	777	781	723	762	780	720	758	772	746	725	770	760	764	804	745	807	778	770	761	720	777	753	763	750	741	735	750	741	771	780	794	776	796	794	806	734	742	738	757	767	799	755	746	765	787	780	732	734	780	758	780	721	720	749	748	721	769	768	758	710	721	784	738	791	801	707	778	708	792	735	775	755	769	755	779	737	755	741	742	745	777	755	748	777	774	740	729	833	774	780	792	775	779	765	748	777	789	775	775	750	774	770	753	751	768	799	762	750	758	750	791	794	791	748	730	761	749	747	754	806	806	767	728	777	775	751	734	732	766	762	776	753	746	776	758	777	745	762	729	773	726	793	763	777	695	776	760	788	744	755	742	749	836	714	756	737	757	766	782	704	792	766	776	725	741	775	738	742	746	753	770	741	777	760	744	765	757	769	781	812	765	742	728	774	781	779	738	717	761	772	769	746	751	781	764	749	746	723	721	775	772	752	738	777	807	747	793	787	756	749	778	717	731	769	755	759	793	775	741	758	738	712	799	733	807	773	737	771	758	672	720	748	766	814	765	789	754	734	778	730	761	732	781	742	743	788	759	754	732	766	745	754	803	764	764	772	744	786	802	710	731	749	757	772	770	805	743	745	736	781	767	755	773	754	761	750	780	792	781	777	763	752	759	767	716	768	733	824	780	789	770	728	765	773	815	774	745	740	730	797	795	802	811	726	759	753	767	760	761	766	749	765	779	817	726	703	746	773	776	780	773	728	752	781	741	775	763	729	772	719	731	743	791	785	704	764	772	734	741	770	796	745	812	804	775	781	764	759	736	757	756	770	758	731	754	738	777	740	802	783	818	723	760	780	722	744	720	754	729	765	734	771	755	717	775	707	803	734	793	714	790	778	755	773	752	786	767	763	755	725	749	762	757	740	717	772	792	746	774	773	719	759	751	770	715	785	761	743	739	755	748	752	752	782	750	771	761	749	713	730	778	735	764	741	764	729	772	754	812	697	774	785	787	716	747	740	796	722	824	740	738	765	769	771	760	788	757	799	751	764	754	717	743	690	732	737	767	751	778	748	805	700	797	786	746	767	777	743	778	713	827	737	802	805	757	765	780	710	746	731	760	773	789	729	765	782	764	770	793	778	731	778	717	775	778	743	779	761	741	776	740	762	736	746	765	778	736	766	796	797	767	766	749	770	732	742	808	754
3209	8505	6282	3107	2401	2038	1628	1383	1254	1162	1023	1017	985	963	937	923	877	845	866	895	904	863	840	849	829	859	842	859	844	846	773	795	799	817	846	788	847	856	740	814	844	843	892	833	793	831	816	808	808	830	837	769	855	833	817	804	817	819	795	783	822	812	805	813	821	825	795	831	787	830	885	795	789	789	792	819	788	804	773	779	832	865	737	831	799	867	822	781	816	851	828	832	791	799	742	759	828	780	778	863	812	765	805	764	823	801	853	804	765	826	812	833	776	781	819	823	834	785	847	829	813	766	784	775	856	820	823	787	833	863	793	809	825	840	836	837	779	842	793	857	831	826	784	811	857	856	829	863	766	847	804	789	799	795	818	859	825	806	797	772	823	842	841	835	765	812	856	764	818	843	768	798	719	839	821	798	786	812	810	824	796	800	764	825	762	838	832	835	768	778	805	815	839	820	784	805	800	824	828	820	820	826	862	810	782	793	757	785	787	770	809	792	838	801	781	767	798	803	792	775	783	767	803	800	857	822	856	830	848	823	800	844	835	776	788	843	787	794	854	794	793	799	738	852	850	835	814	848	823	827	834	844	795	798	853	824	791	831	772	830	812	802	797	791	821	789	796	802	832	821	808	802	850	854	771	835	806	810	823	770	832	832	791	768	784	793	753	828	784	808	818	823	856	835	823	796	821	813	804	826	753	805	776	838	771	768	787	828	837	807	835	818	788	797	867	763	800	842	813	844	851	882	874	814	785	791	798	823	820	804	810	789	827	797	804	825	819	803	877	818	819	760	803	826	822	897	801	826	819	824	808	768	792	841	844	786	854	782	801	753	784	854	815	828	834	841	828	836	790	822	814	810	761	820	833	797	826	823	839	875	793	847	809	807	779	797	820	780	796	802	802	842	835	825	882	766	851	789	848	822	819	807	795	776	828	792	787	798	821	828	796	783	811	832	838	785	763	785	816	799	800	830	859	760	785	833	773	826	794	802	846	785	820	845	778	840	862	818	846	846	790	770	813	858	782	818	803	820	850	769	745	839	880	868	874	802	836	806	848	814	818	855	811	799	734	790	804	859	801	805	836	788	795	807	789	871	809	817	815	834	813	833	805	854	798	853	794	776	769	824	790	798	843	799	808	815	792	807	774	874	818	785	844	813	857	824	807	883	757	821	788	776	842	840	789	786	827	836	832	800	777	805	774	804	790	737	819	837	815	820	823	815	822	774	836	811	804	811	796	848	847	822	793	763	826	859	763	796	792	836	806	845	779	885	823	853	832	847	809	812	817	795	818	843	830	817	783	774	819	807	765	797	794	810	842	795	818	795	811	826	847	766	811	813	851	810	838	834	860	835	781	805	825	780	819	834	824	790	774	809	790	790	787	764	817	816	799	799	813	814	803	806	847	853	831	819	768	816	809	806	826	818	756	781	775	838	859	801	811	811	806	769	807	842	835	796	808	796	812	792	843	784	818	825	836	823	830	826	806	831	809	819	834	833	781	777	771	771	776	784	796	821	831	778	775	819	810	760	829	821	789	768	800	798	831	834	836	815	841	832	806	821	825	827	817	792	801	810	823	770	802	870	847	843	794	791	833	809	789	768	816	802	748	830	797	839	848	811	850	811	824	833	773	780	813	831	804	762	791	838	792	793	808	756	772	813	826	822	877	813	833	826	755	826	834	789	814	794	838	789	800	833	877	820	793	903	800	795	866	875	783	829	842	793	830	791	782	813	744	830	777	830	797	792	771	793	822	773	797	788	865	835	841	797	856	815	819	830	779	769	795	816	875	788	850	748	806	779	807	796	773	853	749	801	819	845	807	836	811	839	886	817	836	778	842	834	765	800	774	795	796	835	840	848	764	838	821	804	750	830	833	854	776	793	789	857	779	815	861	803	845	819	839	837	833	827	758	795	816	805	824	804	817	865	847	801	838	760	880	770	804	799	831	825	790	802	836	825	804	778	816	844	813	818	827	817	809	790	820	826	799	816	787	821	794	774	842	771	841	842	755	810	802	834	783	834	842	823	844	809	784	847	841	839	778	760	825	833	855	799	801	844	856	804	818	843	819	841	772	809	826	834	826	866	814	860	802	824	792	808	782	805	812	810	796	786	849	826	813	767	767	774	827	800	829	785	845	814	768	855	801	785	822	832	804	773	827	819	827	824	785	820	784	783	852	766	827	806	836	802	819	836	769	791	822	798	835	834	815	815	817	834	827	821	805	853	833	811	804	814	817	809	766	766	794	804	815	808	798	812	849	842	786	812	824	830	824	782	811	812	783	826	784	803	781	879	816	809	774	818	824	808	828	748	758	784	764	772	851	858	787	756	832	837	815	788	857	802	812	857	823	823	795	826	822	810	801	789	799	813	836	772	778	807	807	860	833	824	794	837	787	810	828	785	834	806	796	795	792	800	815	807	791	810	787	802	861	818	772	823	784	732	850	830	816	807	822	854	798	824	822	772	765	754	797	839	776	838	845	790	837	803	791	840	843	844	808	804	840	805	823	852	819	796	811	800	752	797	809	824	817	783	824	779	812	811	834	755	863	823	774	842	855	847	782	786	805	761	809	801	827	832	864	804	825	821	860	767	818	815	806	785	786	768	821	793	814	841	757	806	820	811	821	855	810	818	803	795	851	808	852	814	867	795	824	842	846	810	777	844	743	812	803	814	794	827	864	810	837	813	803	804	826	809	838	807	819	811	772	816	817	815	796	805	837	781	770	829	807	835	818	771	815	779	824	851	791	812	813	817	780	758	770	809	758	802	841	784	819	794	803	865	799	812	784	812	793	790	856	803	868	819	823	793	801	823	842	815	906	798	860	790	856	835	809	785	818	825	787	814	803	826	836	846	834	825	808	877	776	843	780	787	856	784	838	799	784	813	835	862	736	801	835	790	796	800	760	840	815	787	832	814	795	781	799	775	807	788	784	809	825	841	812	788	815	811	841	799	822	840	804	773	837	855	859	832	833	798	766	811	844	808	793	748	822	793	743	827	773	811	798	829	768	849	808	814	831	860	815	851	822	795	800	796	784	840	794	780	814	802	824	788	802	831	836	791	854	775	850	830	830	766	789	844	828	850	781	806	826	795	838	827	806	805	786	801	828	771	812	870	792	827	774	808	801	815	798	789	794	791	795	820	785	837	831	803	788	798	855	794	768	855	788	796	815	758	810	841	816	848	780	871	811	809	868	837	799	800	766	803	795	825	744	793	803	798	898	831	808	822	826	804	800	800	863	771	785	829	789	797	788	787	822	798	778	826	821	754	838	784	791	812	821	795	790	831	808	799	831	790	825	780	866	833	760	787	829	798	814	762	777	771	833	822	845	805	782	811	840	802	827	809	797	821	756	838	791	841	737	817	829	824	778	765	872	809	818	842	805	799	809	799	838	788	861	820	855	814	837	874	841	823	836	846	821	805	814	816	822	790	835	810	833	843	792	758	820	807	800	793	806	801	784	848	798	824	848	782	765	829	797	829	843	768	873	822
24493	21104	27448	24942	12851	647	441	320	318	301	254	309	236	261	246	247	246	255	231	240	193	202	227	215	211	218	232	187	221	199	235	217	212	209	230	215	232	242	212	243	230	206	208	231	210	200	211	187	231	206	201	232	199	203	200	189	207	239	220	199	224	206	212	197	211	220	200	208	207	200	202	205	195	222	214	248	196	182	216	216	209	210	198	214	224	208	211	188	214	192	197	207	201	237	199	197	222	215	224	196	192	193	190	201	215	232	215	220	205	194	211	202	201	211	208	219	187	198	210	224	217	223	208	197	216	231	199	197	196	215	209	198	221	211	234	212	204	193	211	181	205	199	192	224	185	169	176	221	206	210	244	206	224	183	217	190	204	216	193	187	200	223	190	196	231	212	232	196	205	210	184	229	224	188	203	226	221	193	234	191	220	200	184	218	210	189	194	192	203	200	215	198	225	202	233	180	190	213	214	231	214	228	202	191	208	203	209	204	198	201	215	223	189	189	185	194	198	194	216	184	211	202	203	203	205	201	214	216	197	210	212	205	201	216	232	218	220	232	213	234	214	200	210	190	197	207	209	175	185	216	192	200	201	211	200	190	217	217	221	203	190	208	208	200	215	199	207	211	202	209	202	202	210	210	205	212	196	198	221	207	216	202	220	224	208	212	188	214	189	212	202	232	197	203	184	217	208	201	216	209	192	187	193	210	223	214	218	224	187	199	212	184	219	198	215	205	203	200	241	210	185	221	197	216	209	179	224	209	188	214	209	176	216	200	217	206	220	213	198	212	237	195	197	199	188	198	225	206	220	195	176	220	228	197	202	210	231	207	199	202	201	197	192	219	209	193	192	218	191	212	211	209	186	190	221	182	194	209	208	204	199	185	220	187	181	206	214	210	229	209	200	206	217	200	234	208	201	210	189	218	218	207	230	220	183	191	204	193	207	191	198	215	227	227	191	225	214	205	190	213	183	197	202	193	209	196	202	206	204	206	209	204	209	216	228	206	241	198	183	200	209	211	201	224	203	214	199	205	181	194	205	233	206	225	202	213	191	209	208	218	205	205	200	211	242	203	198	206	227	226	199	209	219	206	203	193	216	211	201	200	216	219	206	193	196	213	227	171	194	227	196	195	201	179	196	209	213	193	196	217	216	192	195	194	190	207	208	222	198	213	199	211	209	210	229	223	218	222	203	210	205	210	212	188	208	229	186	210	180	187	201	220	229	202	207	210	237	220	203	177	188	203	201	191	214	207	201	195	208	200	210	200	190	187	204	195	203	224	203	199	226	191	198	210	186	209	203	211	208	208	207	215	217	206	212	180	190	206	179	211	204	230	210	215	207	214	209	181	181	217	214	227	203	222	204	208	223	190	210	196	208	226	191	216	184	191	204	208	209	219	192	204	225	208	232	195	223	197	191	210	211	207	208	214	214	189	212	200	214	189	211	238	202	219	226	213	186	220	219	222	200	201	187	196	209	208	216	186	221	207	220	206	208	210	224	193	200	215	228	218	205	209	218	200	193	185	194	183	184	226	216	205	203	206	186	209	223	203	200	195	209	197	212	202	215	213	230	227	226	238	217	220	198	195	210	194	222	193	188	201	198	212	258	188	201	228	217	195	176	209	213	214	202	204	206	224	181	233	180	196	219	211	214	195	197	199	217	185	231	213	189	182	214	191	227	198	217	198	204	231	197	219	225	198	205	209	195	200	207	210	193	208	203	224	205	227	211	232	187	210	217	220	205	202	205	209	230	191	215	211	204	202	225	211	184	199	195	187	200	210	236	207	192	207	191	205	189	189	210	200	211	183	220	208	206	217	217	226	221	195	228	223	186	220	203	213	210	212	203	213	225	189	202	202	212	208	192	192	210	216	218	203	235	220	218	185	208	224	222	204	181	178	228	240	216	214	209	212	224	200	186	195	197	218	207	190	202	187	197	228	213	200	203	190	242	212	215	212	227	206	218	208	217	195	231	212	214	214	183	207	216	208	210	204	186	199	192	208	214	228	224	188	209	192	225	215	201	187	209	223	199	188	203	189	201	212	214	209	189	206	217	209	195	214	217	177	217	220	216	199	189	223	212	193	200	190	188	216	209	213	204	216	197	205	206	182	188	210	191	185	192	223	202	190	195	199	208	238	176	185	222	195	209	238	242	207	190	185	211	210	215	189	215	205	209	241	198	188	202	188	184	217	216	189	208	206	194	217	249	222	194	225	232	219	208	184	210	224	193	198	206	218	206	206	214	198	195	184	192	193	213	199	207	213	184	232	226	198	197	206	201	197	224	209	216	195	225	214	201	189	226	202	197	226	219	230	205	201	237	214	206	231	198	204	235	223	203	203	194	207	192	215	192	198	202	201	197	205	201	196	197	202	204	217	216	208	206	181	207	210	213	188	211	215	199	217	210	199	219	180	216	192	199	211	225	218	212	216	218	212	207	215	188	195	214	207	228	201	218	217	216	208	220	205	225	238	192	217	205	215	187	208	181	202	215	210	220	198	220	197	202	205	196	197	190	198	194	200	204	208	182	192	226	217	218	219	207	199	224	194	230	210	220	208	213	209	206	214	197	196	214	219	226	184	212	213	177	199	201	200	212	225	209	194	234	208	188	220	183	205	230	199	232	205	209	197	201	209	238	238	213	198	215	198	203	196	215	183	203	216	212	194	229	195	182	221	219	217	207	218	256	226	222	192	207	197	220	199	215	218	191	200	196	225	202	201	224	195	217	195	246	227	204	214	198	194	182	205	244	227	209	194	219	197	218	193	226	207	164	228	202	212	231	201	180	198	213	208	184	216	217	175	201	227	199	208	222	193	212	200	212	237	213	219	205	198	209	188	223	221	205	222	182	192	233	178	204	214	232	206	178	211	188	225	199	207	195	194	195	206	224	238	220	155	204	232	215	193	198	206	225	207	164	214	182	203	234	187	202	194	217	189	212	216	207	217	220	214	194	188	229	237	211	222	208	195	209	232	209	199	210	197	206	221	208	208	214	197	220	207	224	201	191	207	202	206	209	220	195	211	224	226	206	208	226	230	190	209	207	210	229	219	217	190	220	225	205	224	210	194	194	209	197	206	204	235	209	201	198	202	198	173	220	182	227	196	212	218	185	211	184	218	190	200	202	188	210	200	208	204	208	221	210	213	209	227	238	212	187	216	212	217	211	205	203	214	190	217	210	218	196	209	192	204	201	211	220	195	197	172	232	203	226	227	202	220	195	215	245	231	225	212	205	205	207	199	217	208	236	205	222	202	193	194	204	204	203	194	201	213	186	176	193	212	207	205	202	222	189	199	194	232	203	200	212	190	192	201	186	221	208	224	228	192	223	206	226	218	210	217	196	206	216	209	204	240	219	188	201	216	173	205	211	190	212	224	225	216	216	179	210	185	228	209	203	239	193	217	225	196	211	204	203	213	227	193	225	196	221	230	222	212	217	190	201	208	201	211	220	187	228	182	204	210	230	224	212	208	212	224	181	201	220	221	208	233
3070	5000	3323	1486	1096	909	711	560	497	449	417	386	318	315	319	325	296	310	293	286	272	264	260	266	283	276	271	263	259	272	256	223	233	268	248	248	239	269	232	248	276	248	237	266	241	241	248	238	231	247	242	261	264	243	269	248	251	252	271	244	258	232	238	244	240	261	249	249	228	263	233	263	246	234	256	270	253	247	279	244	261	217	261	227	240	280	271	267	257	265	245	245	239	267	273	242	260	245	229	224	234	236	260	257	258	241	246	216	261	257	273	242	227	244	240	253	270	237	268	231	289	273	246	261	233	235	240	263	281	268	227	246	279	247	248	218	234	272	272	252	234	256	251	224	257	245	238	247	241	247	233	222	265	240	232	213	264	257	237	277	244	253	246	251	230	231	214	229	222	286	233	261	228	238	249	224	245	245	256	280	258	220	258	245	230	228	235	232	248	264	233	253	253	262	252	235	251	237	238	257	226	258	246	227	266	220	237	244	275	259	265	235	260	258	253	264	251	255	237	263	227	233	248	256	237	251	231	243	232	240	244	249	256	242	235	274	249	235	276	237	244	244	277	245	257	224	251	232	264	263	261	281	233	257	225	248	246	248	240	247	259	222	236	228	257	233	283	243	247	223	240	251	239	232	236	254	258	226	241	218	276	236	214	259	264	227	276	258	247	252	235	271	256	251	260	218	232	235	231	241	250	225	267	275	264	265	247	270	277	238	240	248	243	263	225	250	263	290	225	266	226	254	247	239	241	215	228	234	230	241	260	230	233	244	218	243	246	253	238	238	243	245	261	261	256	251	247	233	249	244	234	226	245	257	240	212	220	246	250	249	273	269	266	255	258	245	206	225	261	277	240	267	241	222	238	239	235	244	273	256	275	254	264	240	231	251	250	270	248	265	246	231	228	248	248	267	266	225	252	248	243	236	227	245	241	241	255	231	230	262	263	227	201	226	245	237	278	257	271	249	253	258	221	226	231	251	256	225	263	257	274	245	261	258	263	245	243	277	233	254	241	234	258	227	248	217	249	226	244	262	260	225	238	246	249	262	248	268	229	242	237	273	265	247	234	259	245	259	224	260	228	254	252	244	246	240	254	262	206	254	257	234	202	240	248	241	246	247	243	251	244	256	233	240	251	259	246	205	204	227	242	262	272	240	278	238	253	248	248	255	239	257	234	261	238	214	239	232	250	227	240	232	225	242	258	225	263	241	229	251	239	301	237	235	256	252	211	276	225	233	258	253	248	257	222	241	241	231	253	232	224	258	221	255	238	239	244	221	280	239	230	237	204	207	274	261	251	257	254	256	257	252	257	225	229	256	253	230	238	255	267	307	207	249	230	242	244	228	272	244	238	242	261	243	237	260	234	238	229	262	267	239	249	268	254	261	250	242	276	252	255	254	264	237	235	269	247	264	254	219	213	274	253	250	246	262	236	269	219	298	243	255	248	229	220	253	211	279	259	226	240	228	231	243	255	284	236	221	207	232	237	256	244	219	248	239	261	268	246	286	278	247	261	256	257	239	215	244	255	251	251	241	263	260	250	261	263	273	252	240	248	249	253	241	269	244	255	256	222	248	229	227	247	255	215	268	268	271	243	220	251	239	208	253	271	260	271	241	248	248	270	257	265	250	235	235	250	256	252	276	271	239	242	228	258	264	247	243	237	248	257	280	264	246	189	245	265	243	246	267	254	234	249	252	258	216	249	220	262	247	240	260	243	244	235	233	240	274	246	243	259	223	237	230	259	225	231	233	262	240	263	271	231	223	209	266	272	240	246	247	278	248	282	245	232	260	272	262	251	230	237	243	233	216	233	231	254	241	231	247	234	235	258	252	284	257	263	222	252	234	283	246	262	244	230	227	242	239	264	248	228	254	241	242	244	248	243	256	252	252	237	274	231	251	238	248	221	263	283	218	218	242	259	247	239	235	239	211	217	229	237	262	237	271	247	268	268	287	257	258	247	258	265	251	282	250	236	263	262	264	271	271	241	247	241	242	259	254	242	261	244	234	234	245	256	196	274	272	238	240	259	243	277	239	238	259	239	269	254	237	231	272	264	239	258	215	258	224	236	253	239	243	251	221	243	257	222	216	277	252	228	269	248	227	244	225	269	232	243	257	247	246	241	272	252	231	247	249	255	266	244	251	228	239	262	223	275	261	275	238	261	242	250	262	239	237	234	212	246	248	236	239	236	274	251	253	241	253	246	238	236	213	224	251	272	243	259	246	259	290	242	246	258	253	279	237	265	237	248	227	243	268	217	262	277	289	246	252	202	250	280	279	225	231	255	237	249	228	257	263	223	261	239	231	239	220	236	233	245	224	227	240	233	237	258	235	277	262	249	252	262	276	239	236	252	247	229	232	233	268	258	245	254	253	240	214	246	264	229	241	246	244	254	244	255	248	225	255	239	258	239	260	241	241	212	238	245	254	261	268	244	247	251	209	231	234	243	226	221	248	254	256	249	242	245	262	256	246	228	256	273	252	240	233	247	244	265	259	242	257	225	258	226	244	251	253	247	262	199	232	240	235	253	227	255	241	260	235	287	253	254	262	249	233	239	240	260	255	251	269	269	252	240	240	239	218	254	292	227	263	258	243	246	265	212	251	225	230	239	230	230	234	219	229	278	267	284	241	246	226	229	239	240	246	253	246	228	219	229	234	255	241	238	256	234	236	220	246	215	230	269	260	219	249	240	230	234	245	267	261	275	242	270	267	266	226	262	266	223	239	250	275	231	262	252	252	223	250	262	239	231	270	251	249	251	246	245	234	246	247	252	255	280	264	258	246	270	252	245	244	228	259	265	275	257	250	268	252	254	247	220	253	273	256	234	247	261	254	232	258	257	250	247	237	236	267	246	255	250	242	272	267	284	239	264	245	239	210	259	261	230	229	264	255	235	250	255	237	240	258	269	268	274	229	249	255	246	252	233	244	271	235	225	253	243	247	240	231	242	249	255	248	267	252	260	247	240	216	223	272	263	238	268	250	252	248	275	261	240	228	240	248	221	264	258	257	243	244	258	234	210	243	259	239	251	251	237	266	260	235	267	229	252	245	235	254	249	247	253	230	248	259	280	246	283	274	239	238	264	223	230	262	245	227	261	232	234	242	275	243	245	245	265	244	262	231	249	219	251	239	223	261	262	253	249	254	258	269	223	241	279	246	263	223	240	263	269	270	245	247	246	250	239	204	240	247	241	231	273	243	234	254	223	249	276	263	247	245	227	251	265	258	249	234	237	261	229	280	266	251	269	249	267	251	234	239	247	263	228	235	228	221	239	241	250	284	252	260	237	233	242	250	273	220	266	265	235	248	254	245	251	249	236	211	262	253	224	221	253	216	262	236	249	245	241	253	243	282	240	240	258	255	269	242	267	221	275	226	231	239	238	254	249	268	277	254	246	249	267	226	268	211	217	214	259	233	243	262	239	230	231	254	242	263	231	238	252	229	245	236	246	260	249	259	229	225	248	226	226	247	242	248	250	255	236	271
22371	21158	28894	23668	21161	21212	10826	1399	1059	921	824	819	758	779	742	718	709	676	700	684	658	640	617	620	653	638	669	634	591	638	587	564	602	642	629	629	595	616	613	603	602	647	591	645	634	608	651	601	603	628	594	603	605	563	605	604	600	554	599	618	610	542	604	585	656	604	602	596	608	570	617	598	620	534	594	600	556	596	622	568	613	639	593	575	640	588	604	579	645	595	595	631	573	645	585	634	621	595	560	612	611	600	604	555	623	638	582	579	600	570	616	609	600	581	586	624	601	599	579	578	618	596	588	578	604	615	606	605	559	581	571	575	584	604	592	580	627	603	569	572	597	564	587	604	580	565	577	618	594	535	597	592	572	677	551	592	566	585	594	547	568	630	592	574	588	560	632	544	589	557	577	579	575	564	614	587	614	639	618	579	575	612	606	602	588	572	593	583	568	578	598	613	588	607	598	620	611	585	620	563	615	582	585	607	562	642	591	561	635	597	579	616	619	561	577	608	593	608	602	554	584	608	574	595	635	646	565	603	627	645	613	568	572	594	588	581	586	604	551	589	615	581	611	595	584	592	589	592	559	554	556	558	560	581	581	567	619	593	611	591	562	594	624	632	571	589	614	610	600	605	586	672	645	584	676	644	558	626	607	597	592	578	616	601	608	607	578	573	579	564	641	579	586	603	631	590	559	590	529	612	602	602	589	606	619	552	614	634	583	607	573	631	574	576	595	539	586	581	626	622	565	586	573	592	619	569	578	650	583	620	601	578	596	597	620	582	575	621	575	595	576	606	610	575	643	585	631	572	579	609	600	624	578	633	630	629	607	603	573	603	588	655	605	584	577	544	589	646	569	659	599	512	596	605	593	578	594	575	580	607	596	575	593	605	608	660	580	578	606	596	566	625	606	605	575	626	589	568	542	640	591	600	620	555	579	587	594	578	621	590	587	603	557	539	577	576	603	580	605	625	554	576	623	615	569	553	596	525	620	582	606	645	600	584	574	564	577	617	561	580	622	629	594	594	651	546	609	612	584	632	556	601	602	588	611	599	627	590	636	582	597	582	597	579	587	595	597	582	546	603	566	603	624	581	578	615	593	600	620	578	607	633	619	646	598	624	616	596	575	553	576	598	619	605	578	574	584	608	576	602	631	565	570	578	601	592	627	591	608	581	622	618	582	565	604	514	616	621	660	639	569	553	662	563	572	546	604	617	565	583	525	595	619	603	600	637	590	607	645	613	617	571	525	590	621	647	594	604	612	643	593	611	613	600	643	561	573	617	571	602	636	540	593	626	635	572	629	595	595	637	617	593	619	609	592	647	613	573	643	595	584	594	557	565	559	589	613	595	592	559	590	628	587	590	587	624	631	619	641	582	596	611	610	602	597	618	582	577	606	617	597	630	595	556	603	593	608	552	587	597	587	553	575	572	585	581	624	617	605	593	625	559	575	599	650	626	564	633	570	612	570	572	596	583	561	581	569	584	622	553	582	589	610	565	578	591	597	577	630	594	569	601	601	612	571	591	647	611	573	594	602	594	586	582	598	623	595	566	587	556	583	564	608	608	635	638	612	621	586	615	588	632	572	605	617	553	589	592	609	602	548	617	597	597	582	569	602	611	614	641	614	579	572	531	605	605	623	591	568	604	603	589	575	620	590	584	561	605	601	570	549	629	624	595	586	569	589	582	574	611	591	635	616	605	594	557	577	585	633	607	602	577	628	582	594	596	645	588	614	572	609	572	595	606	659	568	574	570	539	581	624	607	620	594	618	603	631	576	605	595	576	553	598	610	595	582	575	583	601	609	586	595	593	564	571	600	565	580	536	597	607	581	673	596	604	624	541	605	610	604	584	608	593	571	604	599	577	632	636	595	600	613	604	591	606	579	593	576	590	610	630	592	622	595	598	599	603	550	584	585	571	573	613	585	609	581	598	605	539	598	600	567	591	631	621	573	537	582	601	583	629	580	617	601	567	585	576	579	587	605	613	588	583	533	636	633	628	594	653	627	614	612	615	558	608	639	616	603	669	610	628	570	571	569	590	624	597	566	564	619	605	614	587	602	642	589	621	586	606	634	607	603	619	602	598	575	627	531	549	574	632	587	573	602	598	606	562	594	590	592	584	579	590	576	585	613	616	611	583	577	573	609	587	564	581	582	617	568	612	631	574	593	561	562	619	538	597	580	640	632	595	569	603	579	584	571	583	602	568	579	605	600	618	573	596	601	556	561	598	553	638	582	589	581	618	604	590	551	585	582	601	650	634	595	593	609	594	612	582	621	628	573	595	598	611	563	568	608	612	625	593	560	557	641	603	581	601	566	602	597	626	602	637	600	579	630	604	563	629	592	553	580	580	608	574	634	613	568	593	586	605	591	575	658	553	590	591	605	576	597	612	607	601	601	553	612	593	580	627	591	573	606	629	624	634	603	564	607	607	624	589	571	573	585	616	550	576	581	549	539	569	566	586	602	588	603	613	619	566	627	593	560	585	602	639	594	610	559	671	604	610	596	593	550	561	566	616	621	623	572	573	579	619	602	586	630	605	638	553	622	605	579	603	595	566	590	638	602	595	561	610	622	602	587	562	601	565	584	555	596	558	566	572	579	586	592	567	635	575	593	596	626	577	615	608	603	612	592	583	638	577	590	566	574	603	605	596	587	629	613	605	596	587	596	571	595	545	630	579	614	620	616	605	594	590	601	524	568	546	572	569	600	607	576	578	576	609	588	602	580	619	585	608	553	604	616	601	580	583	591	629	650	616	620	612	610	581	621	627	656	599	575	597	576	587	586	578	577	592	579	607	593	579	595	587	589	642	571	583	604	574	589	613	553	613	597	576	587	602	593	566	569	595	609	571	618	583	605	587	594	568	585	596	617	618	640	615	536	561	591	584	604	599	588	664	560	525	623	582	612	576	560	572	593	566	602	579	586	603	621	621	560	557	606	615	622	574	598	600	553	616	603	616	644	608	641	561	580	591	623	575	573	638	569	565	615	596	581	634	566	589	578	578	568	590	576	599	575	625	577	552	611	566	576	614	637	584	606	626	609	589	589	613	588	587	606	571	598	616	565	588	636	627	585	585	601	558	582	580	560	557	572	577	589	577	610	587	606	597	578	586	613	587	612	567	570	557	558	614	590	612	628	617	620	634	586	610	573	600	588	588	577	558	590	568	600	599	560	607	596	577	570	554	579	597	583	548	568	585	567	639	577	552	599	565	580	617	609	621	587	565	625	622	599	566	584	586	613	518	538	616	618	592	589	601	596	612	573	567	590	576	606	621	567	621	572	612	582	588	560	561	585	564	603	594	590	582	577	640	648	602	634	566	550	608	594	627	567	576	574	576	603	586	587	586	605	618	616	568	596	598	571	606	613	565	589	593	642	607	601	606	587	591	583	589	614	634	601	590	597	594	580	571	595	579	586	574	590	584	595	545	599	555	540	605	571	614	558	609	596	568	602	587	546	582	566	596	580	581	587	594	574	629	589	603	555
4464	14067	10013	4927	3557	2871	2203	1802	1459	1302	1195	1036	992	961	870	933	819	817	794	738	748	713	716	745	688	701	727	710	687	696	607	659	669	652	655	628	651	683	727	642	675	664	699	686	668	667	688	667	674	668	679	670	662	634	623	670	658	646	629	677	647	666	649	668	656	658	693	631	648	691	651	650	692	653	665	667	662	604	646	632	666	636	688	652	658	623	695	693	627	639	665	651	611	677	638	635	683	686	567	666	632	720	634	616	648	665	660	647	642	686	623	672	635	676	670	623	688	690	680	631	653	630	701	615	669	644	663	693	592	658	670	646	658	689	681	674	657	649	659	630	640	683	680	693	647	653	609	633	656	652	662	673	667	665	640	640	660	676	636	662	592	627	619	642	636	639	706	633	659	654	640	641	663	640	696	656	647	687	663	621	630	638	656	677	637	708	675	651	650	644	634	641	596	636	661	665	662	615	660	638	644	685	670	648	668	626	648	665	603	720	657	673	651	649	646	647	647	656	657	659	672	638	636	629	667	647	669	615	679	662	670	684	699	644	670	637	688	655	653	651	621	610	673	655	647	639	654	683	628	653	670	607	662	675	650	648	598	643	634	665	673	653	613	657	633	644	656	657	618	605	644	629	683	633	645	659	658	655	649	658	679	685	649	631	653	667	643	624	654	642	696	597	656	652	618	651	643	670	633	626	662	677	653	706	635	641	647	671	619	700	647	614	693	660	617	650	641	664	606	680	623	677	676	660	692	659	634	616	632	682	645	635	663	669	665	589	660	611	655	632	654	666	602	668	672	664	703	664	658	659	682	696	652	676	682	673	661	655	669	692	629	601	617	636	665	631	592	635	702	635	674	665	654	675	699	674	652	621	661	649	657	667	640	642	623	641	654	685	609	656	632	634	618	623	642	646	660	686	676	652	655	620	655	674	669	662	660	627	599	647	649	637	653	621	653	665	652	663	693	699	639	681	631	612	663	670	626	668	677	647	684	629	598	654	648	611	649	636	658	663	587	661	621	604	601	647	686	683	644	638	681	655	638	651	654	668	662	651	681	672	649	650	687	663	656	631	676	685	677	631	662	617	654	638	704	626	665	646	681	646	657	649	669	715	640	670	654	664	630	655	647	664	648	677	692	642	677	614	637	654	647	629	675	680	652	706	625	661	637	705	635	629	616	661	646	663	635	673	657	665	661	597	652	618	602	615	663	655	702	723	641	681	669	723	649	672	620	675	645	628	654	664	628	648	692	646	649	674	686	627	650	651	673	666	649	634	642	649	651	668	630	630	648	629	630	720	679	633	691	709	652	605	679	680	636	641	685	624	659	628	690	665	664	617	657	647	658	691	634	638	639	642	612	681	618	686	647	659	639	639	642	665	660	660	667	644	620	673	637	632	626	654	702	675	644	648	579	596	658	656	637	647	650	685	676	641	647	660	685	698	616	652	688	651	655	671	610	641	663	642	658	590	674	665	638	691	673	684	684	639	647	596	627	698	668	664	665	607	665	694	617	670	667	636	693	636	640	721	647	680	676	685	635	679	658	662	664	675	631	685	673	664	677	654	661	667	671	640	674	647	680	610	674	624	623	675	629	638	674	672	692	641	670	704	672	648	601	672	648	637	625	645	618	666	643	672	701	640	634	613	679	628	664	654	645	662	646	647	640	626	639	657	715	669	676	665	626	628	677	652	598	641	654	675	685	652	694	651	669	680	672	629	687	696	653	621	651	673	663	648	647	644	642	684	663	589	633	627	649	629	640	640	634	656	661	621	638	680	640	654	665	686	661	654	637	659	635	639	661	671	623	633	610	659	644	677	670	613	695	635	615	649	716	637	651	599	622	638	673	631	625	693	667	701	686	670	673	672	709	679	642	648	680	640	625	623	666	670	659	661	668	638	664	649	664	699	660	687	615	671	668	657	645	720	681	648	661	661	666	619	615	657	688	655	670	606	671	628	653	667	600	668	626	636	628	651	639	702	702	649	647	646	660	669	658	644	694	653	574	641	634	657	646	615	673	666	710	680	676	664	620	647	687	633	657	665	642	609	637	651	624	627	643	673	663	703	599	650	650	652	631	635	640	629	686	593	615	624	661	644	651	681	624	654	682	659	658	672	639	655	637	652	643	663	689	634	649	723	688	636	700	625	625	612	617	659	620	638	632	681	640	671	650	656	690	616	693	638	639	645	687	701	627	645	683	615	645	622	652	676	602	592	616	621	708	634	651	663	641	664	669	633	686	648	630	625	654	674	651	642	623	676	626	680	662	638	684	645	657	658	595	651	673	608	653	654	697	632	657	616	720	675	695	655	649	653	625	648	650	623	659	657	650	637	643	685	660	605	640	654	668	649	667	619	643	668	627	619	630	656	668	675	678	636	642	722	693	590	621	625	678	663	629	634	670	638	621	684	703	609	604	644	691	644	650	673	674	699	639	661	638	590	594	608	659	639	647	671	653	689	639	666	619	675	648	647	634	642	663	673	645	636	626	644	646	625	666	643	675	627	667	670	655	663	672	618	630	646	652	645	633	626	677	641	664	650	664	681	645	640	670	648	653	641	614	678	644	624	625	646	665	663	604	708	636	641	694	627	645	647	655	646	653	682	602	628	641	690	602	627	660	650	616	673	654	683	651	644	671	637	644	610	623	622	657	617	689	672	645	662	647	637	679	677	622	647	693	593	638	639	661	638	646	679	635	602	628	626	653	673	721	659	681	647	607	633	682	602	675	635	612	681	666	630	642	662	627	637	624	637	676	645	674	647	689	646	667	702	645	686	647	676	655	653	655	655	678	657	649	665	636	657	725	633	663	671	646	678	644	667	638	669	677	600	700	650	634	665	646	668	644	612	630	655	640	690	691	657	654	606	666	609	631	644	688	651	607	664	675	652	650	655	641	670	673	641	645	660	628	630	605	643	638	652	620	673	661	611	650	647	670	641	678	664	686	671	656	656	667	681	685	635	640	611	644	615	694	663	632	650	687	648	662	651	632	622	645	640	694	701	636	645	649	670	638	617	670	657	650	675	645	641	635	669	676	665	645	654	606	672	652	634	651	632	679	668	659	676	634	667	694	656	662	663	686	655	649	655	691	635	617	660	660	710	651	662	657	676	681	648	638	647	644	653	665	696	646	663	662	673	646	681	658	619	639	695	618	658	641	641	642	623	637	652	655	678	676	634	646	702	664	635	678	615	666	667	664	608	661	659	649	632	680	641	634	664	636	612	658	614	598	659	657	647	629	657	667	658	621	669	680	678	653	651	643	646	633	643	654	667	658	654	682	633	650	625	630	636	677	635	644	682	628	640	678	684	598	643	666	688	654	638	676	682	621	652	632	648	663	660	630	693	624	640	661	652	632	653	638	625	662	652	611	663	633	666	633	679	699	588	680	636	653	663	643	664	646	634	644	660	639	688	642	620	612	629	630	653	633	666	698	635	659	638	651	632	624	622	672	644	634	647	681	677	696	636	650	626	643	669	672	631	641	642	652	663
27241	17946	3812	661	471	472	416	457	447	417	450	444	427	457	426	385	429	456	414	430	472	449	434	427	433	383	405	440	406	431	424	466	418	415	418	420	417	431	438	475	420	412	464	434	426	416	452	424	426	395	457	441	412	458	404	419	422	457	409	403	401	425	458	443	405	436	415	467	440	420	437	438	440	423	392	456	445	438	436	368	401	439	439	443	435	426	465	437	416	447	426	434	409	447	464	427	440	406	417	432	391	454	432	439	460	411	438	463	432	497	403	462	431	407	398	420	436	450	422	423	392	428	421	444	452	434	443	427	440	438	443	432	422	462	437	441	433	446	426	449	440	427	401	408	412	405	422	447	432	446	459	424	440	417	420	392	375	433	447	413	432	395	433	423	426	442	436	403	467	430	428	430	400	412	432	432	438	445	430	401	404	450	433	450	428	420	393	431	457	398	439	443	440	422	431	417	410	413	422	439	434	423	420	432	450	454	383	415	470	448	431	438	428	435	417	425	417	418	427	416	472	460	423	407	464	412	435	416	410	448	449	415	448	404	399	416	440	427	442	420	477	426	444	405	414	413	418	399	440	418	429	416	387	383	456	417	433	408	410	393	438	397	450	458	426	445	409	441	442	374	402	453	464	431	425	439	428	427	422	403	439	410	440	434	418	434	432	415	434	405	439	384	425	399	420	430	407	416	442	434	436	405	452	426	431	467	442	409	424	415	420	399	432	420	422	409	434	426	437	418	426	435	439	454	436	421	424	458	429	458	446	427	439	453	413	436	436	394	456	413	455	427	440	398	395	461	424	438	423	424	449	433	414	404	411	397	451	445	476	385	412	423	368	412	405	444	415	430	456	464	430	442	425	394	452	458	452	452	468	434	436	421	434	437	412	420	435	457	451	412	429	436	402	416	446	467	444	426	392	403	436	452	424	455	441	419	440	479	412	462	424	425	423	399	431	454	451	401	446	410	400	484	381	483	430	461	412	442	421	421	417	455	441	428	387	424	440	430	402	421	418	411	381	389	466	427	423	413	414	435	439	436	414	432	420	417	409	407	419	434	444	437	402	409	465	474	427	422	394	451	409	465	420	411	421	422	409	430	384	409	438	444	455	446	428	452	446	459	429	453	413	404	452	441	377	425	426	459	461	441	405	429	407	434	417	402	410	444	384	440	426	426	442	425	431	406	439	416	412	438	431	443	460	423	445	409	424	413	429	435	407	451	449	457	420	418	392	424	417	422	389	443	430	458	411	426	463	425	423	418	461	383	445	389	406	448	431	412	424	411	468	465	419	411	440	403	432	405	456	431	413	418	425	435	418	434	397	446	422	422	427	414	398	439	403	397	416	433	434	437	455	466	429	392	447	426	439	416	402	430	453	400	422	413	407	386	397	444	425	398	443	388	410	439	408	446	425	446	435	420	413	441	406	406	424	413	435	404	418	420	429	382	462	430	395	414	380	408	418	458	447	439	456	431	446	437	399	440	441	469	441	424	396	419	397	434	465	435	413	398	468	454	383	440	434	426	439	436	440	413	393	470	447	414	375	412	443	390	421	436	436	438	431	459	417	422	422	405	452	436	419	430	408	463	435	424	449	445	417	455	397	407	445	429	413	409	427	428	444	412	440	454	445	423	437	424	394	445	380	415	449	422	397	380	441	437	405	394	418	458	445	427	442	423	446	445	465	398	446	455	453	433	484	393	443	424	441	405	428	387	428	415	420	413	425	421	381	436	440	461	457	396	432	430	440	427	415	415	420	461	423	459	440	412	420	432	432	408	462	410	435	439	401	452	369	433	433	449	416	434	424	409	416	435	438	409	415	428	400	457	419	431	434	423	409	422	453	423	422	452	416	446	459	432	435	418	442	402	429	439	416	473	421	402	491	415	437	384	398	391	403	421	424	448	459	422	427	428	465	457	440	438	376	389	460	402	464	442	424	449	458	394	412	450	425	454	417	453	429	382	390	469	447	438	433	452	457	410	438	412	436	412	430	375	445	448	443	400	451	384	407	403	412	418	424	405	451	415	429	430	426	438	385	402	465	432	452	405	394	444	439	432	398	440	439	444	448	412	416	421	435	470	419	445	448	410	456	434	437	394	410	424	400	412	387	439	437	421	464	408	422	439	442	468	423	427	454	449	398	457	426	418	436	427	441	410	421	437	432	470	442	427	453	396	430	390	411	389	441	406	460	426	413	368	404	435	453	408	381	445	432	423	413	406	447	425	403	419	422	412	392	403	410	424	393	415	405	403	424	421	397	444	415	416	425	396	481	398	392	440	432	422	428	421	405	403	427	425	439	422	414	415	442	449	427	438	420	428	406	438	464	414	404	451	439	425	415	436	438	464	433	409	440	434	408	441	457	410	452	399	425	392	433	400	420	436	400	421	402	415	431	446	435	428	442	410	428	430	412	458	400	382	460	444	422	393	416	455	414	465	433	450	435	449	398	396	421	420	440	455	406	421	421	402	414	447	438	458	430	417	457	412	450	436	425	432	410	416	418	433	417	454	446	471	368	447	467	441	417	429	442	460	425	445	462	427	395	435	437	427	449	402	419	398	431	417	465	397	430	416	431	446	426	440	430	424	426	414	452	425	455	447	448	410	403	452	433	462	430	431	466	421	430	449	411	418	397	435	401	435	428	443	421	408	414	454	416	441	442	416	418	402	424	473	451	394	451	457	385	427	414	432	439	411	426	428	437	427	397	439	475	416	454	483	454	455	422	444	415	387	464	439	428	414	410	429	425	450	425	432	403	419	438	404	443	426	392	432	428	389	436	440	423	408	413	409	450	425	459	454	408	441	424	402	425	435	466	441	475	425	418	377	423	413	421	404	415	416	453	403	433	433	400	397	442	441	422	444	457	416	387	444	392	402	421	458	407	423	416	430	396	410	432	421	423	430	414	428	463	432	397	403	417	444	398	423	416	438	412	432	439	412	460	378	410	413	410	415	433	435	393	417	432	426	458	452	442	417	397	461	446	444	455	428	408	429	431	411	443	401	460	436	400	409	418	436	429	417	376	429	454	426	432	430	434	453	451	422	478	436	469	434	445	428	434	447	435	443	424	454	429	427	438	394	443	416	412	436	433	420	431	461	426	457	437	415	437	391	446	426	432	409	410	424	382	417	383	424	441	409	418	450	439	408	369	411	439	459	408	422	430	418	382	414	379	399	411	407	404	399	442	428	445	424	446	451	447	408	457	462	425	473	395	440	390	389	386	402	439	440	446	407	415	393	422	411	406	442	454	391	444	443	432	433	432	400	470	459	419	414	401	415	447	435	458	456	410	424	431	469	407	387	424	420	457	469	402	434	450	457	412	442	406	442	436	441	436	443	455	396	404	433	437	448	420	453	440	416	426	397	419	437	446	427	428	390	439	402	460	432	429	415	402	428	432	418	410	431	431	418	406	473	387	438	426	428	424	428	426	411	404	424	412	417	426	421	411	410	430	384	405	446	418	398	412	452	451	417	410	384	425	423	428	453	424	387
4164	840	739	527	567	452	489	477	485	484	435	489	470	487	464	458	460	468	460	451	465	465	451	470	503	421	499	433	491	404	450	457	483	471	450	456	505	476	464	492	418	513	459	475	409	460	427	429	492	450	477	441	462	445	441	464	415	437	445	426	506	431	454	490	449	475	465	470	526	425	452	450	462	462	499	476	452	448	472	437	482	411	469	438	472	456	454	432	495	429	484	467	466	442	418	471	482	427	432	446	444	441	438	442	489	479	418	488	459	482	506	452	455	468	448	476	487	454	459	443	470	454	500	449	449	452	475	432	435	471	474	501	425	445	436	470	470	490	421	437	469	438	454	446	445	432	465	458	488	465	449	468	470	461	441	464	468	464	468	451	463	446	424	507	457	506	480	421	465	432	469	441	398	466	492	499	487	449	449	446	429	455	466	482	465	456	474	476	491	452	443	439	427	455	480	471	492	457	466	428	478	478	441	459	430	460	489	483	420	448	437	453	452	464	456	456	445	459	491	458	481	516	434	500	503	433	455	415	474	480	461	469	433	416	461	487	491	435	486	510	461	468	434	479	447	437	469	454	416	453	469	465	474	422	428	515	418	476	465	462	460	439	506	467	423	444	519	485	434	428	493	470	447	454	487	459	480	423	462	491	408	427	425	454	465	507	476	450	475	478	453	498	445	469	464	454	471	460	451	438	447	474	461	438	443	441	442	442	460	476	473	457	460	455	446	436	486	467	464	445	444	483	450	478	463	453	480	448	456	448	445	489	478	444	420	523	479	451	427	438	459	446	474	411	447	465	446	515	472	485	455	436	467	426	482	448	472	438	467	472	475	448	485	495	420	479	448	437	428	469	461	461	432	472	476	439	439	476	497	464	458	426	453	442	416	462	452	478	479	460	447	475	463	445	429	471	477	451	484	475	434	438	454	478	466	480	454	467	489	448	458	434	459	454	450	445	475	440	468	454	432	466	476	476	467	451	457	452	440	469	481	484	447	444	495	431	488	445	477	458	465	436	459	472	439	443	465	438	494	469	439	450	489	452	439	473	434	428	435	465	456	479	487	453	479	450	451	434	453	457	450	473	460	428	446	461	498	434	433	494	404	441	464	456	481	462	457	437	472	522	452	433	431	479	442	490	506	491	444	476	445	433	492	462	449	433	470	442	448	486	435	452	434	464	485	461	453	447	443	459	444	435	439	450	452	498	440	471	432	477	473	495	433	492	475	463	472	481	452	423	454	446	487	454	466	497	452	502	506	447	456	497	426	483	472	431	429	475	434	452	480	468	462	469	489	448	445	480	502	489	435	488	461	441	469	471	493	472	455	476	451	481	445	450	473	483	455	475	508	438	423	473	469	466	425	448	447	462	452	462	469	496	507	458	479	457	454	457	436	463	466	476	456	458	470	464	479	432	443	504	478	489	473	447	497	465	472	447	471	472	479	421	439	438	448	466	448	446	441	461	439	469	461	476	455	485	474	500	499	430	430	467	461	458	465	463	459	441	451	450	463	463	442	441	462	476	456	451	487	507	476	430	450	526	462	479	407	438	453	491	452	454	462	450	478	480	433	449	532	511	482	425	494	457	478	459	473	451	473	441	478	464	451	475	457	465	458	459	486	452	476	410	489	469	460	446	454	421	466	448	499	460	432	442	456	420	436	457	412	451	454	435	457	481	482	442	461	423	453	466	472	488	434	469	474	476	501	449	524	463	481	490	464	410	480	464	483	476	439	456	456	488	427	468	467	461	475	499	434	486	457	432	460	477	454	480	459	489	474	497	438	479	453	468	473	498	460	481	462	470	437	492	456	490	475	492	474	502	454	445	483	475	458	469	442	454	468	457	472	447	451	422	500	499	459	481	467	470	460	473	442	426	434	446	443	462	458	483	500	457	467	436	487	478	475	483	452	404	453	452	429	450	475	482	468	456	433	461	469	422	445	456	454	457	459	451	476	476	439	483	460	429	483	464	433	459	475	482	476	480	453	450	418	453	485	441	453	457	472	457	499	488	502	471	454	454	443	449	494	446	459	469	485	450	443	459	434	470	484	485	485	478	464	455	468	479	472	478	472	486	445	451	424	436	458	429	470	444	468	442	440	409	474	475	452	495	452	443	464	473	449	425	490	463	435	470	461	468	472	448	463	497	453	429	446	466	459	450	438	468	439	444	485	482	471	443	454	450	433	479	465	470	517	464	468	461	469	466	442	476	430	488	474	472	486	482	491	428	434	455	463	477	463	467	448	486	452	478	482	430	463	457	466	420	487	444	410	433	451	457	454	444	459	483	437	489	472	486	473	480	443	478	468	416	459	441	439	452	436	480	472	472	501	458	427	473	450	474	462	477	435	433	451	491	451	475	427	456	472	464	456	454	468	429	462	510	457	462	463	444	472	480	484	427	499	479	437	483	455	470	444	459	456	447	459	465	460	426	457	428	464	458	456	448	425	428	457	460	465	483	459	475	462	461	473	418	472	462	499	483	435	480	507	485	461	445	484	478	448	442	458	476	484	440	476	491	475	439	454	455	468	453	457	447	450	474	469	428	447	425	476	436	463	476	462	452	476	460	466	488	502	466	455	436	419	478	450	469	451	451	485	451	467	484	465	443	450	406	464	436	503	455	464	463	450	441	478	446	440	457	476	485	446	444	431	437	490	490	433	457	436	439	472	429	467	430	472	450	437	485	472	443	489	457	480	442	470	441	457	466	431	461	455	476	472	497	494	440	438	461	469	480	465	449	485	465	482	444	449	431	476	472	468	480	480	466	479	471	433	423	443	450	446	451	499	473	437	496	463	469	446	455	462	477	473	447	444	479	473	422	472	495	457	412	460	446	458	462	480	473	459	462	429	454	470	466	489	437	503	477	437	464	477	438	444	446	498	412	499	412	451	466	441	449	483	482	452	491	414	433	467	417	412	485	454	461	442	498	444	442	469	479	435	476	450	508	469	478	485	432	466	475	446	485	465	502	445	450	445	494	487	424	471	447	466	459	465	471	493	447	419	465	432	468	466	436	481	437	455	437	462	461	483	501	444	441	495	459	473	487	482	433	435	498	446	457	459	444	452	498	417	435	470	462	445	503	439	459	461	482	501	459	478	458	466	430	490	508	475	462	462	473	429	428	455	436	471	454	447	472	464	484	461	453	475	452	467	477	470	459	442	444	456	453	456	438	436	441	438	466	482	463	435	484	454	485	453	475	443	485	484	426	474	453	452	482	469	457	437	471	464	427	423	428	426	514	448	425	451	432	469	488	440	485	456	459	454	433	451	504	476	443	479	433	473	455	442	463	493	450	467	458	468	449	468	499	435	427	464	461	462	455	424	507	479	438	482	450	452	469	492	480	469	439	457	495	402	475	492	468	447	486	477	486	475	456	476	505	459	468	462	463	448	504	458	438	449	471	452	475	477	470	451	437	481	425	435	463	443	491	470	481	455	471	466	493	458	453	477	501	481	468	461	506	440	460	476	442	476	428	437	448	461	460	475	456
23416	21146	28502	24050	21151	12054	1638	1119	1028	948	952	885	899	826	893	848	833	789	825	797	783	774	765	803	807	767	774	756	762	736	765	755	768	759	752	802	748	796	765	728	743	765	796	746	771	748	747	739	731	752	737	729	749	762	750	740	799	729	788	727	772	735	746	796	739	816	789	745	740	726	774	738	755	756	740	751	775	778	752	727	771	764	678	755	749	788	713	713	725	775	746	755	770	762	772	729	739	749	725	731	743	730	782	716	814	770	728	753	724	766	755	745	757	752	724	702	729	796	776	744	738	727	769	734	747	780	804	760	765	779	781	753	793	742	770	776	742	774	761	795	724	792	728	779	771	733	749	709	784	736	743	755	743	764	776	739	736	780	800	749	803	785	797	726	808	788	825	708	742	757	765	719	804	771	736	773	778	759	780	751	785	783	702	806	754	752	813	801	769	762	769	748	766	747	755	747	755	719	755	787	740	710	772	819	720	739	801	705	738	746	778	781	735	732	790	732	789	772	764	756	734	761	726	739	765	785	765	731	755	762	770	759	736	718	753	760	772	794	793	685	749	817	781	760	732	719	741	693	770	776	767	740	798	719	722	752	753	746	755	769	753	723	723	743	789	781	693	735	749	736	779	763	713	750	771	741	775	748	780	714	754	747	836	727	777	756	745	702	762	727	740	714	770	669	751	773	752	724	773	777	718	740	752	739	720	762	749	729	787	754	751	731	741	763	752	748	789	764	749	740	741	810	784	819	730	758	770	777	770	717	769	752	737	738	813	728	812	797	754	744	811	757	712	767	755	711	747	770	769	750	827	779	794	741	760	725	795	743	759	766	740	747	704	775	751	795	739	753	786	770	782	777	773	762	792	780	774	789	780	771	719	769	741	787	687	778	815	779	806	737	742	754	775	725	774	780	752	734	756	750	788	683	731	750	731	747	775	683	757	720	770	706	751	786	735	751	732	731	736	733	795	760	705	747	729	738	763	761	737	744	810	751	768	719	790	713	761	749	746	707	720	745	748	785	718	758	744	762	800	735	780	704	737	752	759	712	735	749	719	761	791	746	746	756	784	754	737	712	728	744	724	727	755	775	755	730	728	777	816	754	774	770	742	702	765	766	771	753	695	720	750	744	771	778	689	761	727	678	753	777	706	779	740	766	763	742	746	760	761	748	735	710	761	710	787	764	764	725	735	762	757	687	772	730	786	822	759	781	724	742	768	753	813	735	729	713	796	775	752	719	772	716	718	742	704	766	793	761	751	788	780	769	733	800	808	765	765	750	693	752	782	788	739	780	732	811	733	744	739	751	710	768	756	779	799	747	720	721	755	723	726	786	760	787	761	800	739	772	778	742	747	739	772	772	757	750	791	776	752	782	757	758	729	764	743	740	808	783	742	741	733	722	792	769	696	755	813	744	752	778	758	787	724	754	744	768	804	869	733	748	749	723	784	762	731	767	752	741	736	717	749	746	768	733	776	770	745	766	770	771	724	742	732	733	754	738	795	736	803	727	736	753	756	742	782	762	786	775	792	747	768	807	763	758	757	752	744	697	792	742	754	743	760	766	809	733	797	757	738	771	770	758	745	749	749	746	771	781	749	732	766	742	736	800	768	712	778	757	731	751	742	752	735	759	766	778	764	726	754	768	740	744	735	724	762	799	790	749	745	780	762	799	803	774	734	775	743	750	776	754	732	786	740	759	771	749	765	743	752	740	738	733	730	752	739	773	780	707	741	786	741	788	733	761	748	764	763	755	711	740	793	823	795	688	751	746	794	679	765	755	729	747	752	806	749	750	723	779	761	726	737	733	738	772	710	742	734	792	777	739	798	784	804	691	777	734	783	747	724	810	765	770	746	776	714	779	780	746	752	746	755	753	794	740	774	746	713	706	717	700	704	781	737	730	727	746	753	745	726	754	737	774	772	735	745	785	772	777	701	743	777	753	788	740	766	739	764	753	736	738	721	747	764	700	764	790	762	743	764	678	768	792	820	698	751	768	759	744	723	708	769	756	750	810	725	750	741	780	781	756	759	769	724	718	734	747	723	775	740	768	791	749	741	738	710	772	736	739	775	787	803	764	768	761	744	758	767	803	794	709	746	757	818	782	758	719	764	766	724	727	735	698	773	768	729	756	738	726	732	714	727	733	703	763	784	771	801	794	770	739	701	727	755	764	786	726	746	812	742	774	734	704	763	735	716	722	728	716	782	756	718	729	682	767	757	772	780	728	718	779	708	726	785	768	762	750	733	775	734	762	735	751	741	773	755	800	760	712	763	758	762	747	729	716	747	748	722	774	701	780	765	753	751	766	728	744	738	755	756	719	751	788	733	749	746	772	722	739	719	738	786	670	681	756	766	748	788	820	737	757	783	749	731	714	729	765	747	728	720	792	700	802	746	719	756	774	741	713	738	791	794	756	731	748	787	759	707	760	727	728	706	687	744	752	759	773	765	737	677	711	745	751	718	783	749	721	810	763	746	797	808	768	735	757	759	714	738	754	772	779	758	756	786	716	764	728	764	763	798	771	693	768	755	816	752	772	727	732	745	717	739	767	814	749	715	778	777	779	715	724	772	734	764	744	767	737	756	750	774	729	746	735	768	730	783	774	762	752	769	775	801	751	740	769	786	764	763	780	746	769	768	713	748	777	783	736	788	823	728	780	751	701	770	737	735	756	730	737	741	738	720	786	795	744	693	755	717	748	721	782	773	742	740	707	797	757	747	725	732	747	832	768	796	731	788	767	767	736	722	750	757	759	769	748	780	763	738	766	731	707	714	778	752	689	750	734	729	771	780	751	792	727	737	787	748	735	753	703	725	719	815	698	746	786	727	748	739	763	757	747	743	746	752	747	747	732	774	786	740	736	812	713	754	760	739	748	689	746	764	786	843	777	745	762	727	766	736	766	765	758	724	759	748	778	788	774	739	756	754	718	742	779	764	766	724	771	758	777	722	760	765	812	682	792	710	728	723	728	765	783	720	737	756	736	758	710	720	731	762	734	779	751	773	745	743	738	774	718	773	758	770	749	748	765	748	716	768	765	790	746	736	758	731	711	710	809	746	783	734	744	769	758	697	751	742	777	744	741	787	720	757	756	753	768	755	713	748	792	739	734	783	776	728	754	776	745	751	737	743	730	756	771	792	812	730	776	808	757	784	762	748	731	765	768	708	782	741	756	751	754	820	756	778	739	777	754	749	705	752	795	724	684	774	774	765	742	730	753	742	729	757	733	694	795	769	758	768	787	728	736	767	734	745	752	757	709	756	813	772	741	700	735	761	772	744	749	725	753	740	754	759	732	803	703	812	780	754	745	746	768	801	733	759	787	784	749	708	761	767	789	804	785	772	775	794	728	788	756	767	763	808	751	746	733	756	793	783	731	723	764	732	726	727	691	802	778	764	757	759	737	775	731	755	712	765	731	790	775	779	736	746	782	761	765	776	746	839	750	705	789	770	745	713	739	747	732	755	784	742	741	758	721	758	705	737	807
3392	8582	6006	3079	2310	1942	1578	1303	1182	1134	1046	980	949	962	925	917	890	858	924	879	873	836	848	890	840	843	832	849	799	821	818	794	824	831	856	780	825	760	847	802	838	785	857	794	844	806	811	807	829	827	789	832	860	769	797	808	820	858	861	811	820	796	781	811	797	797	836	823	783	804	802	785	856	834	769	785	835	787	762	801	802	802	818	747	825	796	801	801	811	870	832	807	770	813	780	822	785	795	786	783	880	778	807	809	778	799	772	782	807	855	811	850	768	805	706	790	764	830	834	787	787	791	814	776	826	781	797	793	813	801	774	825	783	782	830	794	808	821	803	872	807	784	846	804	801	806	816	814	790	772	836	815	849	814	828	813	809	801	766	820	804	827	793	830	822	823	833	811	793	797	769	829	746	781	763	803	821	848	814	791	827	857	809	815	794	816	820	835	831	786	822	787	884	816	819	807	812	798	776	821	767	823	759	771	780	777	828	804	823	843	747	811	766	827	827	825	808	803	789	824	771	830	769	743	851	830	795	796	825	773	805	821	813	773	819	787	816	795	795	823	775	765	770	798	867	790	860	791	815	821	750	761	813	816	819	793	819	726	787	835	777	809	768	789	834	786	811	810	817	816	792	766	774	809	823	825	817	769	800	826	824	833	836	798	797	799	815	791	767	828	740	719	854	796	773	844	802	817	836	848	784	768	756	807	824	794	792	816	798	761	809	776	797	752	791	784	783	770	782	736	866	841	756	778	796	791	762	819	785	813	815	780	787	808	829	817	786	803	780	818	842	799	799	749	809	800	851	769	798	793	773	840	788	822	820	761	805	781	799	813	760	830	779	770	824	804	780	835	830	800	772	844	752	840	790	813	771	805	837	791	774	796	814	831	785	856	857	783	817	845	790	814	824	767	798	786	825	745	818	786	830	774	766	823	802	840	787	834	773	797	829	776	771	781	788	855	800	782	811	842	760	820	817	786	800	749	822	773	720	825	791	735	815	797	846	802	819	814	876	761	833	812	794	829	790	800	807	825	847	794	812	783	767	774	839	827	809	830	792	778	834	839	777	821	759	762	781	816	769	794	815	788	748	808	771	802	773	789	784	833	821	849	779	818	750	777	793	772	817	812	806	799	814	802	792	811	853	811	749	780	838	776	798	809	813	770	817	780	817	826	741	793	774	767	812	823	800	809	741	802	807	808	786	803	784	765	855	767	791	780	847	755	786	815	804	765	805	798	795	772	786	818	791	789	822	793	845	812	754	776	804	785	797	821	768	743	808	744	780	823	807	835	832	814	855	847	739	866	806	750	829	789	813	768	794	841	755	802	800	794	793	797	791	794	790	818	814	799	792	803	804	833	826	797	790	764	778	790	757	783	827	757	775	781	868	798	820	764	851	834	794	751	807	773	828	809	843	781	759	814	807	776	782	773	777	825	787	840	785	827	796	815	785	761	829	812	796	800	756	807	787	746	769	797	791	777	839	897	828	802	793	832	837	783	840	821	774	835	810	775	755	833	821	818	824	791	820	767	804	801	818	771	772	803	753	816	768	796	855	839	808	781	795	854	793	788	849	811	778	763	797	783	825	788	779	827	800	771	826	828	856	807	826	805	791	805	820	774	849	850	766	833	812	801	810	827	801	787	760	816	798	795	780	802	857	794	821	764	848	882	791	784	828	787	845	768	783	820	790	788	809	816	778	829	766	794	831	755	858	842	787	815	792	790	788	761	806	808	830	774	784	795	826	769	820	812	784	796	804	811	802	760	815	785	790	825	797	776	858	808	764	809	803	795	767	790	830	804	811	805	808	792	807	786	782	786	798	785	808	829	831	818	826	802	829	814	755	811	828	832	806	808	773	803	826	785	782	803	816	852	824	812	798	823	815	790	781	796	850	777	783	772	848	801	792	770	821	798	825	811	773	815	802	817	756	787	812	774	819	780	768	804	844	823	772	766	785	775	803	836	830	829	843	827	811	792	839	845	788	820	773	765	830	837	792	741	763	808	769	821	782	796	834	809	823	799	863	809	823	754	806	783	825	815	833	797	833	786	815	771	804	801	754	761	849	817	806	768	789	803	805	796	743	791	796	760	818	788	847	806	790	786	819	839	843	800	849	790	794	833	812	834	798	810	741	788	771	766	792	757	799	787	768	801	836	829	796	773	823	822	830	775	839	859	809	823	852	868	830	821	788	824	845	843	798	790	813	825	795	787	871	773	824	825	786	783	837	801	803	815	812	781	835	819	804	806	815	797	750	818	743	811	802	806	827	817	784	772	813	810	773	757	808	777	784	812	792	779	797	832	761	839	778	777	769	795	749	749	793	796	776	767	801	819	779	755	767	794	779	793	791	855	780	831	769	808	780	834	804	850	783	802	776	768	799	824	802	799	790	787	836	828	838	762	843	794	804	800	857	771	781	788	770	764	880	829	795	778	804	791	798	769	817	820	767	754	799	777	783	812	796	740	796	818	814	804	780	784	806	768	776	826	824	749	797	860	781	782	790	766	814	819	827	778	767	763	845	788	820	804	813	801	791	757	827	813	828	817	770	871	832	903	816	777	819	826	781	789	820	799	824	810	777	877	807	798	817	808	836	756	837	817	834	789	800	766	811	792	776	800	764	795	802	764	779	793	796	863	771	773	768	793	810	797	766	808	849	806	822	816	799	796	793	855	779	808	830	809	809	822	798	801	803	853	839	805	776	773	795	848	849	770	791	811	794	846	794	789	789	840	799	815	759	798	745	817	763	815	817	784	789	769	780	791	821	785	816	797	800	793	819	753	807	769	756	841	733	805	825	835	832	820	775	807	790	777	823	845	809	780	756	790	829	803	805	817	815	782	788	799	825	820	799	771	805	764	831	781	808	792	813	784	808	784	741	795	833	797	793	800	794	772	764	765	787	823	807	779	775	785	776	806	846	824	798	848	798	789	776	796	838	818	775	736	796	793	835	793	843	776	836	771	814	774	818	807	762	838	820	804	814	823	839	764	853	795	771	839	834	817	754	834	839	820	778	806	798	830	775	777	779	768	784	877	758	781	782	819	792	821	767	832	732	789	788	742	821	792	815	762	782	798	834	869	810	777	794	777	847	797	834	780	860	802	802	781	804	799	857	830	792	780	802	767	825	821	757	793	828	836	815	799	715	767	808	805	804	746	778	818	799	799	802	759	796	796	821	784	791	805	785	783	831	807	739	820	820	762	817	802	828	740	773	803	789	777	794	788	840	778	827	779	792	824	791	801	794	831	780	825	786	828	788	782	826	774	805	807	859	800	759	781	823	855	807	828	793	819	776	784	792	844	789	814	817	837	823	757	835	805	752	839	798	802	844	833	802	809	852	794	795	849	804	768	812	865	768	794	825	804	824	818	752	854	798	809	819	799	792	799	790	821	808	825	800	764	808	794	803	864	842	836	832	788	808	800	807	794	785	819	778	785	850	790	799	799	770	807	830	766	815	797	790	817	838	816	851	812	828	753	796	831	833	793	788	766
24433	21112	27513	24857	12904	631	434	325	288	300	295	243	244	225	222	222	212	218	232	244	202	262	220	217	204	201	212	216	205	234	230	217	189	198	211	202	213	222	249	227	200	204	210	204	180	202	208	189	206	208	205	206	204	222	226	209	220	198	243	228	194	191	240	216	175	225	205	223	197	191	201	187	194	208	202	214	218	198	207	203	217	199	222	230	232	192	224	210	175	211	225	212	173	204	185	208	227	202	203	192	196	201	196	214	196	186	184	192	215	189	219	203	185	211	204	192	215	247	201	207	195	199	200	226	220	206	209	192	208	200	205	198	209	209	193	192	213	213	177	226	216	245	173	198	194	198	228	210	179	211	202	210	185	207	216	209	190	200	215	204	208	232	209	177	207	196	179	206	186	191	205	187	216	220	170	226	203	211	219	219	204	199	201	190	187	232	190	213	199	203	219	189	212	209	188	212	210	222	215	191	217	209	199	233	173	189	210	193	203	209	211	184	191	199	211	248	197	211	254	231	206	204	201	234	228	202	220	220	217	216	207	180	204	209	230	219	207	206	188	212	196	201	206	180	200	206	207	170	183	200	190	204	175	212	196	190	206	218	201	205	200	209	193	196	214	228	224	208	208	210	228	234	222	207	187	210	229	218	170	191	213	192	200	181	203	205	211	228	165	196	204	205	196	222	200	182	208	235	206	231	192	220	203	222	203	208	184	221	206	226	188	214	198	171	182	211	203	202	210	185	207	187	190	190	197	212	210	208	217	214	227	228	193	200	191	222	214	185	209	230	223	216	199	191	205	192	195	197	223	198	205	232	192	209	186	212	227	194	196	175	214	219	226	206	200	188	179	211	186	206	226	219	213	210	183	232	203	204	201	209	217	215	219	231	203	191	239	185	220	218	197	190	212	197	191	205	202	204	215	197	227	198	206	205	189	209	219	193	224	189	208	227	189	173	217	207	190	189	235	191	181	197	197	224	189	222	184	198	202	190	188	215	201	217	181	233	192	229	172	214	209	203	197	214	206	191	213	208	230	205	201	228	209	215	202	227	227	200	211	195	206	232	222	215	197	176	222	206	213	216	209	206	201	217	167	200	196	184	199	220	186	196	183	211	204	184	210	208	229	210	186	211	186	241	199	234	213	189	221	229	191	176	239	205	186	189	212	209	182	236	228	190	202	210	191	190	206	216	222	188	194	211	192	219	222	188	177	234	221	200	207	204	192	213	196	207	198	199	195	181	197	202	186	206	201	198	204	213	214	221	201	201	213	221	213	213	190	215	196	208	202	217	224	207	190	207	211	174	208	225	215	211	195	220	194	194	248	186	234	187	191	200	195	209	191	205	184	218	199	204	205	235	215	206	192	188	165	207	198	205	213	193	207	178	187	217	215	184	196	210	199	190	229	219	217	213	188	224	182	196	227	202	218	210	226	214	244	212	191	221	199	222	192	206	188	222	211	212	196	220	197	210	201	221	199	183	203	195	221	227	208	227	199	205	196	202	211	243	188	213	192	207	228	181	191	238	192	192	223	212	198	210	212	202	190	194	186	224	176	206	201	210	219	199	229	202	200	208	189	207	208	232	238	194	226	217	234	225	193	195	218	208	204	207	197	187	229	176	224	161	219	186	195	212	201	223	199	192	219	221	222	221	193	208	188	217	201	219	231	210	231	209	195	189	203	232	220	207	195	177	197	178	204	167	222	214	205	199	201	197	203	198	194	232	205	217	191	209	214	183	185	226	214	206	205	207	212	179	207	202	222	226	209	215	187	200	196	210	210	224	192	219	217	222	194	221	208	190	185	190	223	223	221	235	210	182	208	208	205	211	226	181	195	211	203	210	190	171	188	202	213	197	193	209	218	190	194	184	179	207	172	196	184	192	208	200	225	190	177	216	216	178	196	200	210	201	219	206	205	193	217	221	205	196	210	201	189	220	217	202	215	198	202	188	188	215	158	215	210	208	192	203	200	219	168	219	214	230	196	205	204	196	210	185	183	208	191	206	217	200	205	215	197	205	193	212	203	218	216	201	211	206	224	204	216	193	182	234	204	182	218	189	199	221	217	208	196	199	199	175	211	193	202	207	220	176	207	206	189	189	190	194	222	223	225	217	231	206	198	196	200	181	218	195	205	230	217	227	199	194	191	204	185	187	196	200	189	208	190	202	225	183	190	195	208	210	206	192	194	187	191	197	200	205	212	218	224	214	224	195	216	214	244	212	205	195	212	180	218	197	190	193	195	194	197	205	200	172	201	228	195	196	172	219	234	209	204	191	203	211	224	204	209	215	217	204	207	216	205	196	181	208	188	215	200	191	191	195	207	213	209	224	225	180	213	157	218	195	209	238	216	224	217	226	187	225	213	193	225	203	196	190	177	200	216	242	204	179	202	188	202	232	192	188	222	182	189	203	201	233	179	199	174	200	199	191	194	182	203	207	212	214	216	207	207	230	212	191	195	198	214	208	228	205	208	226	222	196	205	204	209	206	192	208	191	204	207	223	217	202	193	188	210	206	183	193	189	211	216	210	192	196	203	232	185	210	208	229	215	170	206	190	213	206	207	181	195	203	202	188	204	192	193	226	195	197	196	206	207	216	206	195	202	210	187	249	201	198	206	200	227	183	194	213	191	237	198	231	188	208	210	199	178	194	224	231	194	202	192	199	211	208	206	205	202	209	224	193	202	212	190	219	196	197	224	186	172	199	194	198	215	208	211	192	222	219	184	213	213	187	203	199	183	203	192	197	198	200	204	201	223	226	201	216	188	199	193	193	198	218	197	197	219	213	195	213	215	182	211	216	218	212	210	189	213	217	199	218	221	190	225	218	204	203	198	222	196	199	176	211	209	201	192	172	217	212	196	219	216	233	217	231	217	196	199	220	209	206	176	179	215	187	224	208	231	193	207	214	196	209	216	188	207	208	213	226	234	181	209	189	216	193	178	191	220	219	191	189	217	165	180	196	200	211	227	187	186	221	187	213	203	188	225	190	200	221	217	200	196	197	204	206	228	225	175	204	193	170	207	194	199	190	199	187	212	177	217	212	178	213	196	185	198	172	215	225	196	213	207	207	193	209	216	191	204	196	195	182	200	225	208	196	210	186	214	220	193	234	194	238	219	225	199	210	183	191	192	214	218	202	202	213	214	207	198	193	237	200	205	212	189	217	194	202	204	236	192	205	187	218	195	214	194	186	205	203	208	217	217	217	212	197	228	182	230	203	200	192	204	208	203	212	205	189	189	174	192	191	198	206	220	206	219	190	223	206	221	214	181	219	201	216	204	194	203	196	196	191	198	226	179	189	171	198	212	214	216	183	203	198	202	224	201	214	207	202	200	205	221	220	202	227	188	197	211	210	209	197	187	200	219	222	206	192	224	209	201	211	211	194	207	187	225	201	215	234	161	222	199	203	210	175	205	204	217	211	206	202	207	221	201	199	205	220	202	217	212	196	217	213	214	207	208	222	209	207	247	216	228	201	205	181	205	218	172	230
3034	4902	3366	1559	1142	882	731	618	519	416	402	359	351	318	299	267	301	280	280	237	273	293	252	276	248	271	292	275	269	246	248	275	255	252	250	240	259	248	276	277	257	213	243	240	235	251	248	286	248	274	225	251	272	265	247	251	252	245	219	239	244	253	243	224	229	250	234	262	265	227	250	270	256	244	241	261	237	248	234	234	212	251	232	216	252	244	217	231	246	251	255	245	223	248	254	272	249	260	235	246	265	287	232	238	244	244	256	265	253	245	279	227	268	236	266	242	224	248	236	247	231	256	250	233	273	236	259	235	240	221	219	239	232	251	252	206	221	240	262	234	246	240	240	226	240	248	257	240	233	253	240	231	249	223	226	233	243	211	234	251	267	247	226	237	248	232	225	233	247	233	271	241	237	254	235	243	233	257	256	230	249	259	241	244	277	243	271	255	252	231	223	226	235	220	258	252	226	249	251	266	222	245	237	264	241	262	249	247	241	254	232	262	246	234	250	225	226	247	263	262	204	252	254	226	237	246	229	253	273	210	233	266	237	248	211	238	216	231	246	240	241	258	272	211	250	249	256	255	238	237	218	238	241	253	255	264	259	244	251	235	249	277	239	247	243	215	251	255	234	247	242	248	245	247	206	269	245	253	262	241	223	266	244	258	263	251	254	255	244	255	244	225	216	275	260	239	214	230	244	224	225	259	210	261	235	239	231	246	230	254	222	237	234	253	226	240	250	243	275	241	252	239	224	230	224	238	228	247	229	243	248	291	225	241	272	219	225	260	226	238	249	239	219	266	220	219	224	221	255	227	240	260	233	262	265	229	277	238	242	222	227	229	227	259	223	250	238	216	244	255	253	244	240	235	241	273	275	225	247	231	259	266	254	253	267	247	261	251	273	241	278	251	239	235	242	224	226	236	236	217	249	233	246	239	265	273	240	275	224	232	261	267	261	218	248	243	252	260	244	263	222	250	240	275	238	217	271	246	225	239	236	232	236	242	266	213	204	220	247	259	232	254	249	247	235	265	231	265	249	247	222	232	265	243	246	246	235	226	249	240	226	258	230	251	266	209	251	247	250	236	235	236	221	229	270	245	260	266	253	259	240	250	240	236	264	232	279	261	247	268	264	220	269	236	231	254	229	252	218	233	256	267	208	277	247	252	238	238	232	252	233	258	256	249	226	263	236	233	212	248	216	232	248	258	229	233	273	232	238	258	261	253	269	248	255	258	245	233	205	254	271	232	252	248	218	283	238	250	253	240	235	250	211	252	226	220	225	207	245	249	247	254	254	241	241	257	222	242	244	254	240	247	240	221	212	244	245	254	222	223	224	265	243	256	252	237	233	208	230	247	272	241	244	268	245	237	225	249	232	221	242	271	236	260	242	239	269	237	251	244	254	282	246	255	243	243	238	258	229	281	275	275	255	261	231	250	221	241	239	247	226	223	247	229	225	286	240	237	227	241	232	235	256	256	249	235	236	252	240	236	273	258	219	259	232	252	288	242	245	238	245	246	241	237	253	258	212	230	238	255	233	236	240	235	253	221	241	243	241	243	244	243	233	229	257	247	248	254	261	245	266	240	255	287	253	266	224	241	253	228	246	254	254	268	252	237	227	251	233	257	238	230	217	268	245	238	237	252	236	263	231	237	244	214	241	246	268	242	242	274	229	258	215	232	267	241	248	239	237	236	224	227	255	240	254	217	258	247	237	254	241	228	263	244	213	258	251	236	238	222	239	248	246	221	263	243	263	259	259	222	252	263	268	234	234	262	221	240	224	253	270	275	274	239	252	252	239	245	229	268	236	257	230	289	240	236	236	245	235	274	233	252	231	238	243	280	245	220	252	232	234	221	250	244	236	277	207	248	224	264	231	246	249	237	238	251	240	224	232	222	247	245	240	233	241	242	251	245	230	261	232	245	223	235	248	255	243	268	245	226	238	238	240	246	221	236	254	255	229	237	237	263	237	243	252	235	255	246	255	262	254	255	270	276	227	207	261	231	259	223	255	237	242	278	286	248	221	234	273	231	263	236	240	244	248	257	238	252	237	278	236	231	249	254	266	245	255	223	222	266	247	250	231	234	240	252	224	241	237	242	263	241	249	259	260	287	250	199	253	239	272	236	247	228	252	260	216	251	251	226	253	263	262	231	243	242	235	238	211	226	249	259	252	255	245	237	240	254	245	233	255	246	220	247	236	228	246	221	230	242	229	261	253	240	253	257	273	237	233	277	237	279	239	274	230	247	251	256	225	229	271	261	274	246	223	240	228	253	210	251	270	244	270	240	269	238	233	258	246	242	247	265	236	248	223	226	244	243	244	230	241	222	230	233	246	266	224	226	259	220	240	278	247	243	229	279	242	228	245	253	242	263	230	241	242	243	236	236	231	244	262	221	253	223	240	273	231	253	240	243	250	232	254	252	241	243	224	242	251	262	231	265	232	271	269	242	244	253	244	253	246	251	240	241	235	272	227	239	294	250	269	257	186	285	256	244	229	228	223	239	232	255	222	244	267	219	249	235	238	257	235	261	241	271	265	248	241	244	227	246	247	221	237	244	275	259	235	230	261	236	248	248	245	246	217	239	242	248	259	233	219	204	231	251	250	214	223	250	238	210	229	256	242	239	258	229	234	262	272	235	271	255	233	228	227	227	213	254	232	235	223	260	223	241	258	253	241	263	259	262	224	246	262	231	252	228	241	261	250	259	234	234	240	246	256	253	244	241	260	205	224	221	252	255	245	248	270	251	251	212	248	247	245	260	245	259	256	273	264	259	262	268	229	251	244	243	233	246	254	251	237	248	243	261	256	251	237	246	248	233	252	234	259	254	244	233	258	253	251	229	249	229	254	228	242	232	240	255	249	237	256	224	238	255	234	258	252	246	252	259	238	237	219	261	217	235	258	247	234	236	215	241	237	233	251	259	260	241	239	257	240	232	254	236	262	244	235	233	245	226	239	228	236	276	251	262	267	210	251	236	261	224	222	245	249	254	239	206	234	246	230	222	260	254	249	271	256	253	202	276	252	232	207	270	240	280	289	245	270	247	220	271	248	232	227	237	230	254	261	255	249	267	248	244	218	255	203	235	263	241	222	250	237	213	248	240	233	251	213	251	244	247	252	234	239	261	252	252	241	232	242	216	229	261	258	245	239	218	227	244	272	237	235	237	261	263	222	255	234	248	251	231	272	235	241	248	226	239	215	239	281	237	243	237	236	230	255	243	257	227	208	243	229	283	270	235	215	239	215	235	223	216	268	252	213	259	254	255	246	232	254	240	236	231	244	227	254	232	250	242	257	246	254	258	229	245	270	222	249	271	249	231	271	243	239	237	232	234	258	226	267	241	238	254	229	264	252	249	242	220	266	250	240	239	244	280	251	288	264	244	232	247	240	251	255	251	255	264	219	227	257	253	269	240	262	238	247	234	246	244	242	270	229	229	256	219	252	257	245	257	252	240	248	254	253	245	222	241	244	197	253	223	232	245	213	248
22428	21204	28974	23731	21204	21269	10872	1394	984	960	904	817	800	764	742	704	713	696	718	653	587	650	622	642	669	624	629	602	567	618	621	611	623	608	644	583	616	610	616	598	615	601	642	600	588	613	602	622	614	607	629	565	563	585	619	580	559	629	621	582	581	578	574	603	563	559	576	557	562	623	595	600	598	590	540	573	618	576	571	569	589	562	551	582	607	578	614	601	584	621	641	614	552	605	642	596	578	585	611	551	564	575	590	617	624	619	563	572	645	598	597	587	602	613	607	619	567	564	620	574	583	612	613	619	565	608	549	559	610	619	576	585	544	592	609	574	570	623	574	580	558	555	567	592	606	537	627	559	575	603	588	636	576	603	589	621	576	612	628	590	592	604	582	614	592	600	609	562	536	655	588	562	606	573	599	566	564	604	630	600	603	600	584	597	592	602	555	553	576	569	595	616	578	544	616	544	600	580	585	575	616	601	603	554	641	579	596	575	599	578	578	610	591	573	622	537	574	560	582	608	590	555	592	546	634	601	557	583	606	578	581	605	579	573	595	584	574	592	630	585	593	601	523	537	636	606	598	600	559	601	561	636	560	581	596	582	625	553	585	588	533	538	573	607	590	592	627	572	566	577	566	563	579	594	581	586	581	569	597	563	559	576	613	600	575	614	586	571	608	593	548	597	625	590	580	538	559	590	611	569	622	583	614	561	589	565	559	598	626	628	582	547	551	577	568	634	573	587	567	566	578	586	563	576	605	548	591	550	615	563	588	616	573	601	565	577	604	577	595	593	620	606	564	570	612	604	618	561	537	602	600	596	592	600	537	572	591	553	591	565	610	603	559	568	629	614	569	614	578	602	576	618	597	559	611	578	596	604	604	580	616	569	610	570	614	540	589	589	571	552	558	597	602	569	608	615	531	597	564	566	567	586	616	598	608	619	550	596	583	582	591	600	622	557	548	619	635	568	572	600	631	596	570	602	557	565	578	565	576	608	593	589	608	586	569	580	629	583	584	569	558	564	584	592	604	564	591	575	568	554	606	556	599	568	627	574	638	574	590	605	612	594	574	589	605	596	590	594	583	610	566	555	599	564	629	595	573	597	583	583	543	588	594	582	579	590	609	570	587	592	592	538	600	593	569	577	609	572	610	564	561	607	537	631	591	611	576	568	533	585	608	592	603	597	570	568	595	588	583	549	593	582	562	538	563	545	593	595	556	586	580	573	575	611	544	563	589	571	622	582	600	565	579	559	593	587	566	588	609	543	559	583	601	570	589	576	612	593	614	572	543	609	579	600	596	582	546	570	612	568	628	553	624	602	573	554	615	574	592	577	573	610	590	610	587	566	603	614	579	618	584	567	594	610	576	586	562	569	530	618	585	620	541	601	571	607	606	592	585	541	561	568	602	559	571	593	575	588	551	613	579	576	609	602	566	620	608	575	569	584	614	596	600	583	567	557	619	572	570	564	575	587	564	546	634	577	612	549	567	594	578	616	599	573	583	586	590	575	632	583	552	582	611	622	590	540	574	574	558	582	638	575	582	551	578	605	565	571	562	592	579	592	556	601	528	581	588	586	617	565	628	591	601	554	574	570	596	574	616	623	582	561	558	621	583	566	588	628	575	610	597	591	560	603	592	534	566	578	591	601	568	550	554	581	611	558	597	556	581	570	602	613	564	643	581	562	581	566	590	601	578	612	611	581	580	616	590	586	552	581	570	615	595	577	606	579	578	573	649	653	555	578	655	614	614	606	596	583	586	589	569	591	612	546	597	598	599	571	578	606	560	597	615	610	612	559	577	577	634	586	582	600	569	597	565	595	598	595	554	602	615	555	572	584	599	569	570	585	580	597	590	561	612	596	576	577	625	590	591	529	605	598	617	599	534	565	607	625	584	578	636	594	596	617	596	599	606	590	625	570	615	538	608	620	617	556	559	551	566	576	560	613	582	641	583	644	554	616	569	571	582	625	554	555	594	587	589	574	589	549	575	594	530	593	634	554	546	567	594	593	563	594	553	615	577	582	589	561	606	615	562	556	573	537	569	573	590	573	596	552	608	594	565	611	536	562	607	590	553	572	539	612	578	537	605	584	567	565	562	568	539	628	560	539	607	608	552	596	579	591	577	600	600	559	590	571	572	613	601	577	590	603	563	602	595	571	601	569	587	602	579	585	610	566	574	570	595	563	599	568	590	596	573	603	584	600	565	573	584	578	587	597	602	533	568	591	554	558	534	565	635	600	538	568	581	608	593	594	656	587	585	574	614	568	604	611	606	567	595	588	592	562	567	561	567	577	579	584	563	567	615	599	609	618	639	614	587	625	579	597	622	593	614	584	545	586	554	566	600	573	585	575	611	589	593	634	585	575	576	600	577	592	585	605	588	556	573	587	588	583	607	595	582	630	625	604	599	569	594	632	579	597	587	596	598	558	589	589	628	607	621	579	551	592	583	569	595	575	605	557	577	595	592	556	550	604	565	581	564	592	488	647	597	586	578	614	550	620	574	619	582	593	609	605	560	595	589	601	593	568	573	575	609	563	576	551	569	618	577	606	578	580	584	622	549	629	592	607	596	558	605	600	592	605	563	559	620	604	550	587	590	612	587	592	568	610	588	553	592	605	573	586	562	555	604	605	573	532	532	592	588	572	567	572	611	599	607	581	597	578	600	609	642	597	536	589	541	619	604	588	616	602	591	570	556	586	576	614	614	588	565	556	579	584	532	561	592	575	602	588	606	576	592	609	532	580	622	591	628	576	560	554	608	604	549	533	583	561	616	593	577	627	577	557	591	592	591	576	614	583	583	569	591	584	537	605	563	600	564	577	642	571	592	580	596	585	604	601	582	569	607	620	553	602	555	590	585	597	596	610	573	592	604	605	605	560	580	576	540	625	589	558	612	558	634	553	581	602	568	560	615	605	634	556	590	603	583	600	547	595	572	588	525	568	573	607	605	566	597	585	572	605	607	566	600	600	607	583	571	579	583	562	580	595	573	598	616	573	626	563	596	557	566	593	593	614	601	545	545	579	552	549	574	574	607	580	610	598	589	546	604	601	567	579	622	569	581	602	598	621	564	607	600	588	614	584	537	580	586	570	598	590	615	611	580	567	576	556	571	544	600	573	609	638	572	526	643	546	570	590	632	570	598	580	565	593	580	537	576	594	621	607	586	544	615	558	603	574	591	568	614	620	567	536	571	541	615	575	561	592	561	588	607	593	552	593	575	567	542	566	559	566	577	608	613	582	591	597	593	573	575	541	587	581	564	598	599	600	589	595	574	570	547	610	605	581	601	593	641	596	579	610	617	564	582	605	583	589	636	601	582	583	615	597	615	558	602	566	593	584	580	586	551	567	556	598	576	546	586	596	551	586	591	559	592	523	556	561	622	575	547	566	586	557	617	544	579	576	600	552	574	550	564	603	592	585	610	594	612	583	548	563	509	572	595	582	556	548	520	587	574	589	596	565	584	570	640	574	605	577	546	559	564	588	579	572
4289	14103	10076	4909	3668	2869	2238	1808	1489	1286	1193	1079	1026	886	924	792	825	806	815	723	819	759	713	715	700	729	706	698	720	717	675	638	670	669	647	718	669	682	673	660	674	647	660	677	654	642	704	676	646	638	670	687	639	668	691	687	620	615	681	631	599	656	654	666	681	647	663	609	664	622	660	650	644	642	671	608	670	681	637	621	671	665	627	635	699	630	664	641	659	630	660	644	677	682	659	636	675	640	663	626	634	604	614	635	619	642	680	657	619	644	586	664	648	589	678	645	666	670	701	640	629	694	617	653	667	622	672	684	657	635	674	590	657	663	621	641	635	655	661	680	681	669	625	662	691	715	668	664	676	734	672	625	686	627	664	607	640	620	635	689	642	642	646	608	667	643	647	649	645	651	692	627	668	653	686	611	612	645	611	707	678	616	628	657	638	673	724	658	678	616	665	669	646	633	657	639	662	651	622	635	622	637	659	687	642	633	639	647	638	668	623	677	601	639	624	675	620	671	671	654	667	625	646	616	613	640	612	654	648	625	641	675	626	637	619	669	697	649	679	649	673	649	616	652	666	659	693	657	642	640	623	669	689	652	643	641	690	614	677	684	678	635	677	656	644	659	627	655	635	663	649	656	624	632	684	640	636	601	658	641	664	647	624	624	630	653	620	644	629	647	633	619	646	641	619	668	619	647	649	573	661	618	651	603	661	649	645	638	640	618	635	653	667	644	652	619	627	624	656	639	647	677	635	612	609	621	612	636	645	689	623	652	666	627	663	592	647	627	627	654	661	661	651	668	637	681	634	626	585	628	635	628	622	647	688	646	657	674	629	637	627	659	665	652	645	618	613	659	641	616	626	619	677	648	633	618	631	608	636	690	675	604	647	669	648	634	655	645	646	598	669	632	633	647	629	655	690	671	618	724	674	636	631	612	644	621	650	649	621	654	594	632	662	632	618	637	641	665	641	665	644	617	683	638	656	670	644	659	628	656	656	678	631	618	635	634	641	632	644	667	661	601	650	637	670	621	677	685	631	649	659	663	675	663	665	639	655	648	642	660	688	636	676	624	643	645	678	673	658	638	673	659	610	623	589	659	600	643	652	621	642	663	666	669	654	665	615	622	673	635	633	695	633	657	659	615	623	654	641	666	627	648	645	627	653	610	638	651	625	689	680	621	649	643	640	684	672	682	648	687	633	614	668	658	632	608	636	692	647	669	700	621	679	642	652	694	647	629	623	689	622	630	622	654	687	675	669	603	684	673	655	667	632	666	631	621	635	657	640	683	623	678	622	658	653	641	638	603	649	675	673	646	634	606	701	628	669	633	652	666	616	674	639	626	656	621	654	628	633	652	674	652	646	690	609	660	669	636	619	662	610	673	589	647	669	666	674	645	651	635	656	621	692	609	622	629	615	638	665	666	641	670	629	636	589	646	625	643	706	682	580	678	646	627	684	620	675	656	656	681	651	593	626	653	633	639	655	616	637	649	647	664	662	628	658	701	621	655	647	635	668	615	655	614	617	633	646	597	663	664	658	618	692	679	635	636	652	653	653	679	666	693	676	599	628	645	613	652	654	641	636	666	611	653	623	651	644	661	641	659	687	631	611	669	671	610	622	650	644	677	621	660	632	633	606	643	655	635	664	643	627	644	636	646	656	654	646	621	614	651	640	650	667	630	660	613	667	641	658	656	622	644	662	630	630	659	653	690	688	614	603	636	651	635	610	660	656	663	635	586	636	640	668	646	727	634	617	611	637	703	701	659	653	669	605	645	633	620	651	666	637	631	649	695	620	667	624	628	650	675	657	647	661	632	650	624	638	637	657	643	650	634	681	635	680	617	614	638	662	633	695	639	668	647	650	672	655	644	658	715	659	696	625	700	626	690	650	620	630	619	655	649	630	647	679	627	662	590	643	625	635	640	660	649	674	637	609	654	640	619	664	669	624	579	638	621	650	667	625	645	650	663	621	624	638	640	646	628	623	634	618	635	645	641	707	649	647	646	660	653	614	642	639	686	664	659	643	646	681	661	638	623	679	652	668	696	695	618	615	670	661	645	657	673	665	658	624	647	630	642	638	628	662	642	598	660	626	679	600	663	651	642	649	625	626	616	656	633	642	619	635	657	630	678	638	592	619	668	663	647	633	653	629	635	641	646	676	645	665	646	619	625	647	647	624	646	631	607	617	652	617	682	649	663	654	660	615	655	645	610	627	618	623	598	615	681	656	662	692	628	619	671	620	661	633	596	661	617	665	641	633	675	617	666	636	597	657	649	651	656	605	606	628	627	655	631	685	668	678	636	622	695	627	664	635	638	671	659	616	625	623	617	617	661	631	650	661	617	642	641	638	653	696	663	593	660	680	663	664	697	640	686	668	680	659	655	662	665	659	629	643	626	583	665	637	628	617	623	632	682	653	646	632	640	651	676	628	613	650	586	654	631	631	574	615	699	620	649	657	631	629	626	605	622	628	658	678	658	618	655	661	619	700	656	605	655	686	641	645	651	664	687	674	625	659	658	641	654	669	604	661	642	657	626	615	672	639	661	655	642	648	663	669	665	651	627	623	701	629	669	611	666	664	664	674	658	663	642	633	603	622	605	620	663	627	639	691	645	620	651	645	639	661	681	665	672	620	634	655	622	640	644	582	633	671	638	672	655	630	668	656	616	612	600	645	614	678	625	675	650	680	635	618	652	579	629	640	618	659	621	653	629	619	662	628	665	650	677	675	630	597	678	634	628	623	622	640	658	677	679	674	655	601	686	658	650	633	673	667	634	622	680	644	681	610	639	665	663	667	648	622	643	657	653	636	672	672	636	648	665	649	630	621	681	666	663	661	617	664	589	668	633	643	641	660	644	676	615	616	703	663	636	654	610	637	649	658	638	624	633	634	657	616	644	643	618	581	630	622	684	614	657	605	706	620	643	637	699	634	641	667	629	693	653	609	619	694	614	648	692	656	669	608	684	661	681	637	608	688	648	671	654	681	642	658	650	686	650	617	618	659	610	670	633	650	676	637	600	584	624	628	626	673	618	601	660	647	619	657	640	674	622	639	606	671	634	669	696	641	612	655	635	608	632	622	680	640	675	629	671	708	630	646	620	678	617	640	659	674	666	665	615	633	691	647	680	626	620	676	630	648	656	628	627	638	630	653	644	641	652	568	640	638	690	693	629	648	701	706	635	627	666	624	613	664	627	639	630	636	605	652	632	621	634	628	580	649	695	635	642	643	629	689	672	649	700	658	627	682	644	623	610	600	613	646	642	640	663	623	674	637	620	605	628	607	635	632	697	647	666	638	663	639	602	653	675	649	628	654	691	669	615	638	664	626	635	668	671	638	660	650	619	605	598	650	649	668	654	633	628	651	644	715	689	662	673	645	645	652	616	649	625	643	598	595	646	664	665	687	589	628	646	650	655	621	664	674	603	635	671	644	641	629	658	657	688	664	620	648	670	682	672	620	643	643	650	620	697	614	651	649	673	650	648	577	633
27553	18068	3849	647	504	433	450	454	457	416	460	432	435	422	413	386	418	444	433	410	426	404	430	440	448	440	430	426	416	425	419	415	430	405	449	442	394	440	380	406	425	441	395	396	440	409	454	432	407	420	421	452	432	436	425	411	425	427	430	416	438	414	401	450	450	406	433	445	419	409	444	445	449	408	446	444	446	452	437	429	433	423	404	441	403	414	424	405	448	400	435	436	429	447	415	396	378	459	432	419	430	422	405	416	441	426	419	422	419	430	426	404	432	459	452	453	446	415	431	430	434	431	450	423	424	422	429	428	422	408	430	396	417	406	437	467	437	468	432	427	423	459	456	409	476	443	460	434	440	464	421	421	440	416	432	393	442	430	417	425	448	389	430	469	429	421	418	430	428	446	412	425	439	412	421	412	389	425	421	420	402	439	444	438	414	443	452	430	413	456	400	462	418	386	435	378	377	441	441	423	425	462	458	402	401	469	422	403	434	431	476	394	411	431	457	460	463	417	411	418	380	418	417	419	448	409	452	437	413	414	433	430	412	396	427	435	384	425	384	450	442	413	415	407	422	435	430	394	419	436	429	418	431	467	409	408	433	425	469	431	423	441	400	400	390	404	434	429	436	398	404	445	425	403	431	386	394	370	422	445	429	428	416	411	442	432	416	413	416	445	434	405	456	437	393	418	431	423	429	431	441	433	434	426	427	426	431	443	417	439	417	432	455	451	458	443	420	450	411	425	405	407	454	414	455	397	401	429	383	427	435	399	439	452	415	415	457	388	464	398	431	416	421	441	407	419	403	435	408	411	425	438	428	447	422	389	427	432	445	430	439	460	464	398	412	426	404	459	405	423	380	435	403	455	435	467	429	409	402	416	428	451	457	456	430	463	458	428	401	416	453	444	451	388	469	409	436	477	419	446	422	458	422	430	449	429	428	425	409	425	448	430	431	460	386	419	411	415	414	443	462	447	414	436	399	380	458	421	426	448	430	437	414	461	418	403	410	415	458	430	410	399	458	450	428	409	454	429	425	414	425	416	441	421	437	399	417	442	377	400	440	414	430	418	427	408	448	425	445	428	420	449	442	443	419	401	413	449	429	389	420	450	408	429	448	421	477	422	398	444	413	424	447	444	408	405	432	452	422	414	435	434	441	426	443	404	436	466	467	420	432	421	438	456	417	390	430	435	432	429	465	426	405	456	422	423	398	419	374	432	411	448	478	435	420	456	424	405	415	423	431	448	462	466	432	407	435	438	411	470	411	431	402	442	418	445	421	443	425	428	445	431	411	455	418	426	412	419	458	407	423	432	454	444	448	385	461	428	391	435	451	403	397	456	371	442	436	407	435	397	441	424	426	393	412	468	448	446	421	412	467	434	416	441	429	432	400	436	416	429	428	412	498	419	456	455	410	435	416	435	440	434	415	447	467	394	448	393	434	395	409	432	428	454	412	406	424	418	400	427	447	446	450	449	469	421	381	445	405	412	445	438	384	437	443	433	436	420	431	425	424	414	407	441	415	427	424	386	417	442	408	447	408	433	403	428	413	417	434	433	441	412	428	456	422	427	404	419	399	442	419	431	419	424	441	415	415	428	440	412	423	426	452	416	435	393	431	429	405	401	452	438	424	419	436	466	415	434	395	430	416	436	469	415	436	425	446	409	426	443	399	429	452	413	411	391	436	447	456	413	421	443	408	435	448	484	430	425	439	399	413	425	430	437	424	426	380	451	426	456	402	396	410	424	415	434	397	448	436	427	429	427	447	428	424	462	413	425	426	417	420	443	408	462	429	427	408	404	401	441	448	418	428	386	414	463	470	422	433	433	387	403	417	442	432	441	445	427	439	459	430	442	437	395	430	440	392	426	439	445	407	453	403	445	379	448	431	431	426	421	413	427	421	428	405	398	416	449	451	438	436	416	457	422	423	407	422	418	395	410	440	428	425	412	411	409	434	457	439	420	417	439	407	423	416	429	419	400	404	437	419	399	431	440	429	466	407	418	434	459	425	435	411	484	423	447	457	444	425	405	460	405	453	424	407	387	425	413	403	411	403	403	398	452	395	450	402	371	416	452	415	428	404	428	448	428	459	436	412	410	449	417	420	411	447	413	436	403	413	433	425	405	410	420	405	435	403	436	419	406	400	393	413	426	455	421	446	420	418	415	402	422	448	442	397	416	438	413	407	413	448	437	377	432	435	458	422	421	434	400	436	454	448	436	423	418	452	426	447	429	427	432	441	386	420	435	411	428	422	396	417	389	459	407	435	409	419	451	410	434	418	445	429	430	463	433	424	408	415	395	432	430	423	428	412	428	424	442	411	427	423	419	448	443	403	454	401	425	449	432	394	433	423	448	441	411	403	416	388	422	426	450	425	443	406	412	424	385	406	409	425	444	440	424	428	418	418	430	429	414	414	405	456	407	478	423	412	412	435	427	431	439	462	420	438	426	399	456	419	466	424	407	455	444	440	393	425	410	444	489	425	439	437	414	438	466	441	427	448	420	453	453	450	448	420	425	381	397	437	408	429	441	468	458	416	427	411	417	448	442	433	453	435	445	417	447	408	456	401	437	415	436	473	385	397	417	444	400	386	416	413	424	454	437	428	419	457	451	451	425	429	407	445	431	421	457	456	419	427	417	381	444	421	401	407	418	415	455	421	422	408	391	423	435	451	422	421	412	439	412	470	428	453	408	432	475	408	443	414	434	431	427	393	438	458	429	442	438	432	461	408	462	420	437	432	429	427	436	424	405	429	380	444	417	400	437	423	443	432	430	419	418	445	458	452	476	435	397	427	475	472	392	418	403	454	412	423	469	415	423	425	420	426	418	393	442	423	461	438	432	439	460	423	447	385	418	415	422	411	442	458	414	436	420	445	434	464	433	427	461	428	423	391	434	458	440	391	428	415	439	398	397	433	443	446	425	395	430	442	421	399	415	397	423	401	404	388	443	422	451	431	464	460	415	425	412	421	423	446	420	422	414	432	437	416	435	428	428	459	422	418	435	448	437	416	406	410	475	423	438	439	411	413	418	422	437	450	459	409	415	461	423	456	420	408	394	440	465	463	443	448	424	440	409	403	437	432	421	422	438	438	452	479	402	419	410	404	381	433	426	431	407	428	451	447	434	393	386	411	437	433	447	454	429	459	442	434	450	410	416	453	457	441	422	406	410	424	418	421	419	459	409	452	416	426	438	450	447	445	405	423	415	394	420	445	477	405	424	445	375	385	466	415	427	402	457	435	427	403	441	450	426	439	431	385	444	424	439	452	447	438	457	433	387	410	431	397	437	465	404	434	428	392	404	454	436	423	448	428	487	456	376	398	425	416	412	417	416	453	422	387	415	441	393	429	410	424	416	453	454	444	434	428	425	421	401	430	407	403	419	424	416	434	418	422	421	459	411	418	411	427	453	401	399	444	421	429	437	398	440	441	432	421	429	454	400	458	463	400	432	430	435	427	451	412	384	422	435	449	469	425	429	410	408	404	431
4186	804	690	552	541	503	487	508	452	483	463	462	456	453	448	501	478	436	453	462	469	466	444	444	448	438	451	422	451	472	429	418	504	445	439	473	423	470	444	473	497	442	457	457	473	440	488	446	432	454	511	456	472	455	467	453	423	468	474	427	455	435	472	458	473	459	479	469	476	449	443	456	461	435	485	426	461	493	448	484	442	452	433	449	513	489	438	446	466	433	462	494	424	432	454	453	440	420	469	459	456	457	480	478	449	483	452	499	460	485	435	453	464	459	448	482	409	448	507	464	458	459	461	478	451	455	451	455	480	459	497	468	472	437	446	433	435	444	444	493	466	485	454	426	465	467	433	461	470	509	497	444	477	457	457	479	475	468	454	489	444	439	457	451	493	462	458	478	481	457	437	460	481	428	474	490	466	460	452	451	452	470	403	474	453	464	469	471	453	449	457	483	457	454	463	461	417	469	438	429	462	412	446	520	487	497	454	473	490	462	440	476	460	435	456	470	505	446	442	463	479	441	485	454	450	487	454	465	493	478	474	442	466	436	466	467	459	456	497	461	456	468	485	428	440	478	455	476	436	447	435	475	431	444	457	467	459	433	467	480	446	461	467	460	447	467	470	448	454	484	472	502	462	514	464	465	446	482	440	458	410	452	464	437	471	442	439	448	446	424	460	486	466	466	441	447	421	483	473	464	448	436	465	417	429	481	492	491	445	409	483	485	450	467	457	483	478	505	480	459	449	469	467	478	463	452	485	479	439	475	461	421	476	446	478	479	455	460	464	482	435	471	453	460	516	465	470	489	482	480	459	463	505	440	462	452	438	492	458	450	492	435	431	478	460	488	469	442	447	457	441	473	464	468	481	450	474	460	431	452	454	449	468	424	453	454	426	535	477	495	476	439	491	459	479	429	476	464	468	468	489	453	452	503	490	442	449	464	444	436	449	441	478	500	460	462	448	487	462	445	435	456	464	441	488	471	445	457	448	457	400	439	501	498	498	431	459	436	492	430	465	435	506	462	466	448	497	444	445	468	469	473	496	472	464	489	470	476	454	451	430	435	469	499	463	445	497	431	461	489	481	478	488	459	504	452	487	470	471	459	501	451	433	467	464	481	478	421	475	481	458	476	418	444	432	412	453	456	478	456	471	454	486	486	496	446	438	455	434	482	474	476	452	472	490	486	464	462	453	481	438	439	464	429	454	479	483	452	450	452	437	474	504	479	468	453	450	453	452	414	508	467	458	454	466	448	472	428	432	495	457	479	493	451	470	474	460	470	501	454	464	478	432	469	503	454	465	473	464	418	414	463	449	494	449	457	454	476	475	428	437	473	435	453	464	477	448	444	501	452	481	432	450	450	442	451	483	419	450	511	441	455	448	488	430	472	427	461	455	433	496	477	453	457	435	457	447	462	451	485	457	510	444	490	454	490	469	468	433	468	465	435	463	463	449	425	487	471	424	464	466	432	458	435	462	488	437	438	472	454	438	424	466	443	473	470	460	474	423	428	450	470	467	448	460	481	485	464	514	465	449	503	450	427	478	496	435	480	447	464	444	466	447	461	492	490	453	454	443	518	481	508	472	498	422	471	469	464	480	419	461	462	455	459	502	442	478	415	445	472	480	463	463	443	478	435	450	434	448	435	471	439	437	465	474	485	464	484	453	488	456	464	493	476	455	469	468	456	461	476	453	452	419	461	467	476	434	443	460	434	457	446	489	451	450	421	467	409	463	445	433	481	456	460	442	459	480	455	444	445	454	458	447	475	445	488	460	448	440	469	442	436	477	471	451	440	484	460	450	467	478	460	497	514	461	451	425	448	490	470	459	442	467	448	471	471	460	446	494	455	482	457	379	495	484	481	503	455	441	470	461	445	485	457	427	449	467	465	456	445	476	485	436	495	402	449	434	445	461	447	468	474	459	447	462	462	435	487	435	453	451	478	483	457	452	440	448	492	488	477	412	470	451	461	461	495	463	469	465	479	477	452	445	490	467	455	457	438	442	461	474	416	491	427	446	459	502	433	439	442	437	448	445	466	448	482	446	456	455	442	459	419	461	423	474	457	492	494	476	477	486	463	447	437	461	438	427	430	468	488	432	500	438	456	443	449	433	456	496	448	470	425	467	444	464	488	421	505	453	437	433	460	445	464	429	435	466	439	484	474	477	440	441	469	463	438	486	450	459	478	482	485	445	452	459	478	429	467	483	444	428	414	446	441	446	476	476	432	445	440	450	449	457	436	448	438	463	445	422	450	465	467	411	434	450	433	456	460	460	464	477	458	445	450	475	481	495	476	442	469	467	451	455	465	484	463	427	465	458	479	478	415	463	479	486	423	470	456	505	474	496	435	500	479	476	507	442	454	470	452	496	479	492	461	486	465	436	442	460	465	447	446	466	475	472	475	477	467	438	440	477	463	444	455	458	419	487	480	486	479	461	452	534	484	464	478	510	432	521	464	467	459	475	468	453	451	480	457	480	451	448	428	460	448	477	468	452	441	448	470	417	467	476	489	474	489	471	480	454	433	452	458	437	447	473	429	425	434	470	494	470	470	387	472	443	469	466	445	460	474	474	453	428	459	484	463	495	437	418	474	470	450	463	486	484	454	458	424	483	475	466	430	458	448	493	458	478	457	464	440	453	505	471	455	525	430	457	456	454	447	445	471	451	480	464	458	450	450	413	451	446	471	428	471	448	425	447	479	418	474	451	464	469	460	475	476	462	459	468	455	474	443	478	509	449	455	481	476	466	448	446	486	463	491	488	461	505	457	459	448	452	448	496	447	452	495	466	444	493	465	433	448	450	472	473	426	465	462	474	456	449	454	463	475	481	465	484	477	432	483	489	458	472	444	454	442	452	442	493	449	445	471	447	462	474	483	489	441	460	475	468	473	478	463	468	435	474	449	485	477	452	458	488	454	459	467	451	449	436	452	479	496	464	455	463	485	426	489	465	460	442	465	452	439	443	453	475	446	464	458	483	482	485	460	466	449	460	472	451	459	424	446	430	439	457	461	405	433	503	491	417	459	454	453	454	437	471	445	462	473	493	417	499	464	462	449	427	491	462	427	471	413	423	416	483	474	470	442	456	492	427	471	393	439	459	488	435	431	475	480	478	465	481	437	481	460	437	451	437	444	481	480	470	474	479	443	468	450	452	421	491	460	454	475	519	466	465	433	453	469	462	481	466	461	483	473	452	479	506	455	452	467	483	458	439	466	478	444	451	472	427	449	468	442	458	478	428	479	456	475	463	484	482	428	460	477	471	441	468	489	484	454	456	492	477	437	480	463	448	453	473	439	432	456	425	452	399	440	509	469	467	445	481	460	473	492	495	439	478	462	452	464	464	444	436	455	473	468	470	464	468	447	458	473	462	432	449	484	473	435	448	440	455	433	460	456	464	482	444	468	461	444	424	513	434	425	452	506	467	476	484	444	431	435	471	447	456	506	460	438	449	443	443	470	477	430	474	449	469	444	453	459	477	481	492	479
23410	21122	28491	24012	21135	11983	1677	1160	962	911	878	902	823	786	878	768	803	816	795	726	789	777	797	722	738	747	748	775	743	770	752	734	727	773	733	793	748	759	785	778	760	787	755	768	746	780	739	808	747	712	745	709	719	745	789	795	732	774	754	753	735	725	770	763	797	731	761	795	779	746	789	809	764	761	768	696	771	737	760	736	713	778	763	733	747	701	724	739	705	676	725	724	716	722	702	762	732	743	758	793	761	729	766	796	772	726	769	739	709	751	753	745	737	770	741	748	722	783	772	709	751	731	793	714	725	730	748	735	709	740	778	718	763	741	666	765	786	762	756	771	758	730	792	732	699	746	776	749	734	815	736	727	805	726	746	707	771	764	717	778	780	750	818	757	754	680	723	766	736	748	784	744	720	774	707	734	761	744	720	722	763	727	757	723	765	752	711	724	743	797	742	744	781	732	754	755	725	780	767	758	742	746	760	729	776	709	735	740	714	700	768	747	787	779	699	728	714	728	729	746	754	695	749	729	765	713	709	744	745	765	791	727	789	767	769	720	729	752	720	744	731	728	740	747	740	737	715	727	785	759	759	774	775	755	758	746	724	748	750	796	752	699	734	743	738	735	768	781	750	720	738	718	712	770	768	753	749	735	773	785	720	739	783	709	767	755	717	770	703	733	718	760	714	733	668	787	739	738	732	719	733	806	729	771	704	739	753	782	760	705	767	741	765	772	771	765	719	729	703	764	744	731	717	731	806	719	764	761	721	709	756	788	774	762	753	737	760	717	744	730	803	798	757	715	713	717	727	725	763	738	753	708	749	766	715	698	746	770	702	758	726	738	770	716	731	722	752	704	703	690	760	741	757	756	730	778	739	774	765	701	738	750	744	765	751	738	777	751	775	707	723	715	723	768	682	749	735	776	739	731	744	766	753	726	733	775	735	735	718	726	726	727	815	718	720	698	688	771	721	782	755	766	771	698	758	738	733	781	759	721	819	734	756	762	752	732	776	740	770	789	775	771	719	763	729	714	767	739	701	743	712	724	739	736	730	766	754	749	774	779	760	788	731	735	767	803	725	749	815	733	707	774	734	769	792	762	729	742	764	685	759	768	735	723	758	765	732	801	740	723	735	710	739	747	763	747	716	784	713	758	724	683	793	710	790	764	740	702	725	741	772	750	765	738	773	724	769	762	764	736	745	714	718	782	703	739	678	697	733	729	727	752	714	776	755	784	750	750	762	757	727	740	781	762	716	754	725	723	738	778	725	788	757	757	789	726	739	733	760	772	767	749	758	771	723	747	765	777	736	782	740	747	732	740	753	750	769	752	729	796	713	718	722	710	780	743	695	727	751	750	777	700	735	785	762	711	774	772	722	759	759	705	726	728	724	737	740	770	750	717	705	758	724	769	759	793	758	737	736	707	781	768	723	765	755	713	723	751	775	757	756	812	727	739	763	721	737	733	789	746	785	758	791	735	772	748	779	749	787	745	802	716	759	715	752	728	787	721	732	730	716	742	740	790	741	719	702	765	714	761	744	723	758	731	739	740	772	790	736	770	734	760	729	732	718	787	762	749	737	765	748	754	741	696	727	733	721	771	730	768	741	747	756	744	733	719	758	768	741	767	715	751	777	689	760	767	769	785	789	688	766	759	737	746	784	761	749	732	752	742	768	738	739	735	763	774	758	759	808	752	747	731	713	719	790	771	718	749	767	777	768	765	705	745	693	785	736	726	808	713	754	721	719	757	735	738	726	745	768	679	749	716	726	765	781	691	775	726	733	718	723	770	760	704	733	710	727	745	770	747	699	739	778	740	694	757	794	734	743	754	777	784	793	794	767	758	738	716	746	711	775	791	761	779	706	759	764	749	747	772	762	723	769	733	787	759	748	715	678	774	730	713	750	784	753	722	723	761	769	802	710	758	763	785	714	746	725	725	776	700	719	754	759	739	739	724	750	750	741	712	724	773	741	772	766	742	732	737	750	779	758	737	696	743	723	728	759	732	747	750	787	749	715	712	773	735	736	748	728	734	738	727	764	702	746	728	764	722	747	749	721	724	742	725	705	722	726	750	723	746	709	677	815	754	765	803	765	793	773	796	782	733	750	746	721	748	752	741	719	745	716	706	750	757	781	711	714	725	707	697	750	764	730	756	783	712	701	720	767	789	758	731	751	781	705	738	808	742	773	782	765	758	803	777	741	690	703	742	780	758	751	746	751	780	748	719	765	726	715	746	741	755	748	802	716	762	717	757	769	771	781	768	739	793	772	767	733	695	735	745	721	744	736	729	766	761	735	759	743	752	719	737	759	713	744	760	758	724	722	752	715	722	768	774	775	762	712	766	743	668	727	742	743	761	786	720	735	755	743	732	754	751	752	739	718	773	749	744	731	737	760	713	772	759	759	723	750	766	776	753	752	747	699	735	717	784	690	712	760	675	751	770	730	685	802	725	735	785	716	765	738	722	769	758	755	735	776	656	692	724	766	728	760	755	760	781	754	712	741	717	749	728	736	722	738	738	761	772	706	707	736	743	806	708	696	755	737	725	734	737	768	714	737	714	745	737	731	710	742	705	711	749	754	766	744	752	731	768	763	757	701	762	761	705	761	796	758	705	780	777	709	716	755	717	707	754	741	702	741	701	728	756	730	691	732	749	764	723	785	770	688	766	789	752	719	769	752	743	747	738	766	717	726	791	743	740	763	752	672	732	726	789	753	734	753	737	772	719	758	755	775	745	781	823	720	758	757	726	735	761	715	730	766	738	731	779	733	700	699	725	760	758	727	769	760	708	714	727	756	739	743	737	753	755	748	737	750	754	715	722	736	797	741	760	725	689	723	778	708	738	758	738	757	736	763	700	740	725	739	763	761	707	768	754	734	707	773	755	773	778	659	726	735	757	753	769	751	705	747	758	714	714	762	820	789	774	730	709	681	772	695	699	796	747	742	730	682	755	747	747	790	787	814	718	709	746	767	719	758	723	765	702	747	722	708	767	754	782	760	728	710	749	728	756	704	758	736	741	755	793	712	765	778	709	725	691	721	754	707	741	759	758	747	724	771	739	697	756	778	771	707	759	768	737	728	761	742	772	745	710	749	748	747	686	814	798	748	758	753	752	678	662	762	701	762	775	745	786	719	723	734	693	758	744	765	730	715	768	734	750	768	688	741	745	758	741	725	737	755	732	772	702	717	719	779	781	710	769	765	723	752	754	771	735	746	732	704	717	719	728	739	740	769	746	740	746	730	738	749	769	774	713	763	718	740	744	739	718	756	707	779	798	739	746	766	729	712	764	738	747	729	742	732	695	786	733	729	782	755	781	733	759	711	767	713	755	749	734	782	697	801	725	714	803	699	777	709	748	729	710	695	743	779	713	726	764	747	726	777	700	738	759	744	759	770	727	776	783	731	734	689	826	781	787	784	743	706	766	746	750	774	760	734	721	735	751	730	718	776	758	782	732	760	776	790	704	797	734	757	730	709	743	727	749	794	722
3241	8537	6047	3138	2345	1926	1619	1380	1216	1081	1089	992	942	889	881	879	859	846	868	897	831	869	859	842	826	824	779	869	835	778	798	807	811	830	817	833	844	853	802	831	733	820	797	802	780	844	854	773	785	775	836	849	807	853	773	783	827	807	783	831	790	775	873	762	754	802	753	793	839	836	792	778	772	830	810	810	786	868	826	785	874	817	835	803	807	729	779	761	792	779	803	766	760	804	849	787	833	778	803	794	814	822	782	790	745	773	819	820	805	803	777	857	828	818	794	799	796	777	779	757	760	800	805	778	804	761	802	788	839	820	816	806	792	785	782	769	742	733	743	739	789	752	824	827	765	822	745	830	799	791	813	762	827	750	788	799	792	778	824	802	787	769	774	810	757	808	800	773	799	808	752	803	824	761	772	804	760	780	828	785	809	824	777	759	823	818	789	842	805	782	814	831	797	790	841	765	802	851	822	747	816	809	802	775	809	770	744	842	804	765	812	821	773	808	815	820	766	783	760	785	811	776	801	760	789	802	835	847	762	849	784	757	803	761	789	817	799	785	804	768	762	770	830	765	776	785	772	804	817	830	764	741	784	840	809	783	771	839	792	758	822	802	784	725	766	738	766	809	761	792	857	806	829	835	805	787	782	758	746	814	811	759	796	793	771	798	743	818	725	807	767	780	825	832	758	759	812	816	773	773	803	818	775	832	829	770	774	820	810	753	801	824	767	775	825	794	773	802	842	785	807	819	810	789	795	781	825	768	761	819	815	832	804	780	835	825	855	757	807	822	790	789	767	787	782	809	837	866	800	778	723	743	768	793	812	815	769	791	796	851	780	860	756	817	806	789	762	795	812	804	791	811	816	827	777	764	781	779	822	794	787	806	783	771	762	783	759	734	771	766	832	783	771	765	762	778	775	778	776	830	777	828	823	823	786	833	774	833	811	823	812	816	824	725	823	776	818	827	826	802	817	771	761	814	791	735	780	743	736	802	789	807	816	837	782	834	741	795	760	785	819	786	791	777	783	784	758	765	739	846	824	739	790	789	824	804	801	826	812	775	752	764	807	813	796	799	811	822	817	844	796	808	781	787	773	809	809	794	777	779	800	752	800	797	807	788	833	780	802	854	818	841	754	798	820	787	797	779	806	818	823	789	801	796	762	805	789	810	788	851	800	826	814	800	777	787	767	752	771	806	808	825	802	747	805	811	789	793	814	815	815	855	806	739	812	834	838	753	717	773	820	819	791	746	772	821	807	769	786	763	797	772	740	798	798	761	788	798	812	775	822	847	806	788	798	786	837	729	834	775	798	800	838	865	804	813	811	811	770	839	770	839	780	833	783	781	765	752	811	768	803	797	809	767	757	762	802	788	794	786	803	827	826	787	772	797	808	790	752	778	788	824	803	782	790	840	799	789	769	786	837	829	773	790	778	745	798	821	801	797	759	794	798	831	802	805	726	780	763	805	799	797	752	801	817	791	808	833	802	821	772	758	777	796	809	769	792	800	789	813	813	819	814	781	778	747	782	804	817	777	807	799	806	808	806	802	750	843	765	776	769	801	773	848	792	784	821	800	733	804	777	804	836	795	793	819	777	834	801	802	787	792	791	836	752	813	747	792	846	758	746	773	797	751	786	794	816	746	795	760	835	736	831	780	799	788	835	803	828	794	804	784	797	781	804	781	795	801	798	799	782	829	776	780	835	804	854	774	771	814	862	792	783	818	793	782	791	782	823	810	789	788	788	815	767	804	774	798	821	740	789	789	781	746	858	740	753	780	793	813	805	765	822	779	768	798	815	823	784	766	780	823	761	800	810	786	753	743	809	785	743	759	763	821	788	858	747	810	816	802	804	786	771	802	783	757	852	738	829	814	809	786	749	806	817	804	789	790	821	792	796	833	795	808	765	833	782	795	741	823	787	804	803	777	861	789	764	804	782	789	751	763	816	803	837	818	772	761	753	755	819	778	771	794	813	826	747	748	739	802	764	765	791	775	782	824	822	753	798	792	875	853	740	802	831	781	779	786	763	759	751	792	793	719	787	778	842	733	829	724	759	761	754	799	798	770	807	753	802	775	772	780	791	757	755	758	800	768	884	783	796	790	793	784	776	810	785	784	747	822	797	767	784	812	815	784	823	766	777	826	769	775	798	730	758	770	799	791	806	799	820	816	803	726	791	792	820	815	767	797	784	835	758	829	842	809	817	805	799	821	839	788	787	761	795	805	791	790	789	779	806	752	819	791	756	806	811	803	762	828	822	797	782	746	833	797	839	764	770	794	823	822	809	799	840	782	743	837	807	796	783	742	778	827	809	819	812	803	750	810	787	829	766	807	825	734	799	756	809	848	743	783	817	808	785	761	768	782	786	779	818	802	794	804	824	798	773	805	803	770	791	815	755	780	774	804	782	751	816	805	806	807	770	811	746	791	749	789	770	836	789	812	785	801	775	793	778	805	782	822	762	762	749	756	789	806	780	750	797	810	762	823	811	789	784	810	735	774	784	842	768	791	794	809	780	814	822	833	784	739	806	794	828	794	768	840	793	793	826	782	817	798	845	745	789	768	803	829	765	774	772	781	811	777	778	761	782	799	769	801	799	802	823	819	838	827	814	808	776	809	781	781	831	797	803	812	775	836	751	780	828	792	770	777	837	764	839	735	790	804	847	817	803	785	809	757	811	794	821	793	770	787	768	766	784	798	791	799	779	868	818	780	775	748	790	814	787	795	763	786	806	801	821	771	826	785	835	786	811	763	832	761	781	738	831	783	781	811	782	799	817	790	744	763	750	744	768	740	730	787	798	790	818	781	796	825	775	823	744	847	756	815	760	812	829	759	778	775	748	815	780	787	789	752	745	819	811	779	767	783	806	749	768	811	824	831	859	801	770	768	824	782	795	823	754	740	798	761	784	743	799	782	730	778	785	806	764	822	800	777	822	810	801	817	824	806	812	792	761	820	752	754	776	828	813	798	803	819	777	786	795	767	842	832	802	795	764	760	798	787	810	799	775	848	826	798	787	788	823	786	771	764	840	785	799	772	799	814	717	816	790	792	811	785	785	801	781	750	788	733	852	801	801	785	809	766	835	798	776	804	761	733	795	787	796	784	797	787	747	756	767	809	760	795	812	835	754	798	812	774	770	823	783	754	807	813	784	764	776	726	801	813	748	752	780	775	740	803	747	817	792	771	799	803	777	774	795	786	818	737	786	795	751	759	823	786	796	761	815	835	777	812	790	800	817	816	777	796	730	763	818	790	805	754	767	783	739	755	810	804	824	795	833	811	760	824	803	790	772	771	794	779	798	771	763	838	771	796	765	830	775	797	815	837	757	837	770	753	771	781	827	820	823	811	778	845	800	825	790	795	817	787	767	796	778	846	791	827	809	777	787	793	802	787	769	775	797	797	745	769	805	777	771	813	795	818	777	834	797	797	838	802	761	835	758	772	770	806	832	839	811	786	781	774	773	753	815	840	844	787	821	815	784	820	812	800
24505	21100	27478	24928	12921	641	443	339	300	270	276	283	235	248	257	237	226	235	210	230	214	226	225	214	219	212	201	190	226	213	209	177	198	208	216	221	218	208	199	230	202	221	192	207	212	210	194	221	217	202	194	200	196	202	232	189	232	200	197	223	197	203	200	216	199	186	195	204	217	220	207	205	217	178	200	202	226	201	219	199	186	224	207	189	205	194	193	170	196	240	208	195	192	213	193	200	202	186	210	215	187	201	209	223	206	186	215	185	197	173	181	200	214	193	164	208	206	210	202	207	221	207	208	208	247	207	199	211	213	224	194	185	190	197	216	184	199	217	204	216	202	207	166	202	213	197	207	222	218	205	172	212	179	186	199	188	182	209	212	210	220	215	194	218	200	190	190	202	207	222	229	213	206	196	189	232	201	219	224	208	219	179	211	193	211	194	212	199	201	218	223	197	228	202	214	174	206	226	188	217	208	206	193	200	196	185	201	203	199	220	214	192	220	209	187	201	209	202	181	203	223	230	176	209	156	203	175	176	182	221	216	185	196	212	198	192	215	233	185	224	212	201	177	211	198	176	213	219	174	198	180	211	193	198	177	182	217	207	219	186	193	187	201	185	189	210	186	211	187	202	187	212	216	232	192	193	205	204	208	196	199	240	210	193	219	216	194	205	207	203	201	217	196	206	198	220	191	196	195	204	220	209	200	191	173	238	212	207	197	249	199	215	205	217	211	209	202	216	195	202	232	196	196	206	214	211	205	193	186	210	196	201	203	198	204	219	196	197	183	199	185	196	200	200	215	219	202	212	214	232	195	183	206	218	226	195	206	210	203	204	172	211	204	186	176	190	188	190	210	203	205	184	205	199	202	198	229	192	197	197	201	203	195	193	222	207	204	202	220	196	202	193	212	213	203	213	204	182	194	173	186	191	196	183	194	228	208	230	186	183	220	199	216	220	187	212	185	215	218	189	187	205	194	235	212	217	175	207	203	186	193	232	197	217	209	245	183	222	207	205	173	219	202	210	218	203	208	183	174	216	206	234	203	205	200	222	203	213	213	222	201	217	203	222	207	225	201	195	227	163	201	204	218	196	222	181	195	198	196	192	219	201	172	212	218	195	221	202	210	201	207	195	216	193	193	210	209	195	201	172	200	185	188	212	213	213	207	181	227	201	195	214	196	204	199	195	219	209	202	194	195	202	209	192	199	191	219	217	219	185	227	223	232	204	207	225	226	200	200	215	208	227	200	185	218	224	212	222	199	203	191	185	215	199	199	181	209	208	220	211	223	183	206	192	189	210	193	226	208	194	213	213	247	210	200	199	221	208	197	192	199	218	184	214	224	188	208	200	224	199	200	193	188	214	203	208	189	210	194	189	200	214	184	185	203	219	231	180	201	213	170	218	216	241	226	176	189	185	206	219	203	197	197	198	195	207	212	194	191	198	227	186	204	218	187	186	220	228	213	177	201	198	215	222	194	191	195	226	203	199	210	215	207	203	236	208	221	225	172	198	195	210	191	206	210	212	205	199	214	199	196	214	211	214	220	204	226	203	206	199	198	190	207	217	207	219	184	198	207	218	199	200	182	174	170	211	207	211	219	228	191	195	190	185	205	207	220	221	186	197	193	201	203	204	204	202	226	179	188	208	206	201	205	185	197	192	231	204	213	221	189	182	203	186	205	200	206	191	206	187	192	189	181	186	208	197	222	192	196	212	201	206	183	189	221	195	216	214	201	220	205	199	194	202	222	229	192	199	202	198	209	235	195	212	197	195	200	214	193	195	218	176	224	184	183	207	203	197	201	195	206	228	209	219	191	219	196	225	215	200	194	200	204	208	189	192	201	193	209	196	181	185	211	203	208	198	196	180	212	199	182	217	201	228	201	200	192	181	209	206	194	198	227	213	193	228	180	214	205	220	223	228	207	211	206	199	177	193	194	221	229	205	203	192	188	209	229	196	195	174	208	206	208	189	189	199	217	228	226	184	225	206	206	191	226	212	201	183	196	186	210	202	193	209	228	210	182	200	194	199	208	202	199	212	229	205	226	203	211	196	183	202	192	190	200	209	203	194	217	196	196	217	197	175	198	200	184	217	227	205	217	191	217	222	196	196	217	200	200	201	219	206	210	167	206	210	200	185	173	220	199	193	180	202	202	211	176	195	203	224	237	198	211	221	208	204	214	218	201	200	193	212	222	202	209	181	196	195	227	201	200	197	215	197	214	188	207	207	171	197	196	180	180	192	209	196	201	189	204	209	195	210	221	205	190	196	198	202	212	214	178	192	219	191	183	194	184	176	207	194	188	207	202	220	192	207	209	192	192	196	218	202	219	185	209	222	203	208	198	196	212	205	190	183	219	186	209	204	204	174	201	202	181	202	191	214	188	192	206	222	186	196	180	219	195	203	212	209	203	208	186	204	199	206	209	182	216	236	192	219	212	202	214	216	222	207	202	180	197	215	208	178	206	209	205	189	180	225	197	207	210	223	214	178	193	214	198	214	183	193	185	200	194	220	198	190	202	190	181	185	180	201	235	200	198	184	229	211	199	194	191	225	210	196	210	202	186	229	211	206	219	192	212	188	188	184	202	189	196	205	195	216	222	228	222	186	236	194	224	213	208	221	237	199	214	179	200	210	194	205	211	222	205	196	209	186	207	192	196	231	215	194	179	203	221	224	201	204	212	201	205	217	207	227	212	187	189	205	206	192	194	195	197	194	215	190	225	202	220	206	192	219	234	224	224	198	212	178	216	196	184	221	203	216	186	194	190	230	221	193	197	214	206	211	215	220	202	236	191	243	211	214	192	216	223	208	216	234	197	219	207	187	186	216	214	200	204	222	222	211	206	184	212	218	213	205	197	196	218	185	208	184	187	197	203	193	192	224	204	204	195	219	205	221	210	187	208	210	193	217	205	193	207	178	231	177	202	189	193	195	186	193	193	225	195	202	200	219	183	209	194	170	227	196	209	205	206	215	192	193	208	200	216	197	214	198	208	201	215	208	197	216	201	225	217	200	181	198	195	189	200	198	197	181	199	209	184	190	224	203	195	216	209	207	176	186	219	191	212	201	210	215	185	211	231	206	199	208	202	211	198	206	205	216	229	189	208	192	212	193	188	189	183	202	191	192	185	206	196	194	187	182	261	230	211	191	190	202	195	216	186	196	224	188	219	210	218	200	218	203	187	205	193	194	193	213	177	189	188	188	185	190	208	203	202	224	201	205	184	186	191	201	172	214	192	224	205	214	197	192	214	218	194	181	181	185	220	197	218	194	175	216	193	184	220	196	196	197	200	209	214	213	207	210	225	182	207	209	241	202	210	205	176	210	212	211	226	195	205	205	204	198	215	211	214	220	180	222	189	221	214	199	204	188	232	227	210	200	205	215	190	221	191	205	201	199	216	216	180	203	204	188	194	179	189	186	193	201	196	230	224	190	209	198	197	186	201	187	205	211	207	195	217	188	197	180	206	201	212	213	193	209	206	209	219	214
3066	4877	3248	1536	1159	912	652	608	498	446	403	376	306	319	270	297	315	275	288	264	274	250	259	266	259	280	267	278	236	254	277	246	235	258	244	262	243	240	279	242	256	282	238	254	262	258	228	284	256	261	277	250	237	238	216	237	251	242	262	257	239	234	261	245	225	262	239	245	233	246	236	227	237	243	225	234	243	254	225	222	244	211	215	243	254	268	269	241	233	274	240	243	230	258	221	264	241	249	241	261	248	246	221	193	272	260	207	236	247	240	256	225	267	218	252	255	258	244	266	232	252	248	220	252	216	226	220	238	243	266	255	267	230	236	247	256	251	233	212	233	236	246	215	245	232	243	247	233	213	272	241	242	241	242	244	231	227	255	227	243	220	266	240	224	227	241	239	255	224	245	244	242	209	261	265	243	244	259	222	224	224	231	223	239	248	215	243	252	237	230	236	235	238	235	250	235	255	233	213	255	264	245	242	223	238	259	239	229	273	267	253	257	224	256	234	266	221	259	264	255	254	242	257	241	219	259	240	234	253	231	248	232	240	241	219	210	222	216	232	246	278	261	253	219	237	273	246	265	251	282	231	209	259	222	239	257	232	247	236	241	261	227	240	226	255	243	238	238	245	245	246	254	258	261	252	244	242	244	230	253	232	247	217	259	222	260	251	254	220	235	246	256	256	237	242	241	259	256	250	256	260	258	234	228	281	245	255	245	249	215	243	230	225	229	234	228	283	232	213	258	225	262	211	233	271	277	233	238	233	249	240	235	219	235	278	267	237	253	249	266	243	291	256	252	239	245	254	229	219	240	273	251	232	253	247	246	249	251	229	237	245	248	230	249	231	243	238	242	228	233	227	244	266	231	220	255	262	283	232	249	234	256	247	263	267	237	242	232	223	252	255	233	237	243	249	245	230	243	237	241	250	244	242	238	240	253	266	236	232	231	254	242	247	246	237	224	240	258	270	231	244	220	247	247	239	239	264	268	263	231	233	241	229	223	220	245	259	231	224	225	254	265	221	260	248	220	239	246	243	253	257	261	246	240	238	246	237	211	264	260	217	260	235	244	249	251	252	228	280	239	247	245	240	239	254	250	234	230	253	243	254	222	250	215	263	218	242	258	245	227	242	220	228	247	228	252	253	223	221	229	247	235	268	270	248	224	268	251	257	253	254	225	269	257	248	241	222	260	226	239	234	208	264	245	234	237	240	245	264	247	229	249	267	265	248	225	225	246	249	231	230	241	249	259	243	234	230	221	231	234	210	217	243	237	245	273	242	243	235	234	254	244	233	217	258	251	255	240	237	252	246	256	277	237	241	210	263	214	237	231	214	217	281	238	246	231	266	242	224	231	243	221	211	251	268	266	225	230	227	270	214	227	219	225	259	266	238	236	211	249	244	257	224	243	248	226	240	228	224	238	228	240	243	240	256	257	224	233	270	218	226	255	239	216	251	229	225	247	259	254	232	246	238	243	221	248	261	245	235	230	252	238	227	227	258	271	252	248	247	236	219	239	232	247	245	239	223	245	209	252	225	226	254	212	254	262	269	252	217	225	249	238	223	245	241	258	207	250	258	244	263	225	244	253	243	232	215	238	225	268	234	241	223	234	258	238	262	228	238	244	264	239	246	262	233	257	225	254	239	238	258	246	262	243	206	212	237	242	270	253	254	241	248	233	248	227	248	228	246	248	251	247	257	232	245	223	256	232	267	231	246	237	228	275	253	240	264	238	235	239	221	256	234	228	234	225	258	239	248	241	262	287	235	255	273	251	260	251	248	241	262	236	254	239	236	236	240	250	218	232	219	242	229	248	248	223	237	224	213	243	216	244	230	253	241	234	218	246	230	250	269	235	225	247	244	261	268	251	239	271	223	249	239	256	236	227	251	229	242	229	265	220	214	210	240	216	245	234	245	239	237	260	266	223	227	234	247	212	242	249	251	228	222	246	245	274	237	244	210	239	238	218	250	242	255	258	240	242	229	233	243	251	226	237	225	236	255	238	221	230	272	260	229	243	238	229	232	246	228	226	238	241	268	252	246	251	249	214	222	281	231	248	269	220	236	235	254	285	255	255	243	247	231	246	241	230	239	223	275	241	235	233	247	245	245	224	264	245	239	237	247	249	228	258	215	265	230	228	245	267	275	240	244	225	246	254	235	259	247	245	257	227	238	239	252	246	255	256	232	255	228	258	225	233	235	250	215	235	224	276	230	263	249	260	226	283	269	249	227	232	194	233	239	246	239	224	244	228	246	248	244	252	266	235	222	241	237	241	213	243	223	234	247	249	221	280	239	265	222	223	234	229	250	208	233	246	218	267	210	244	265	245	239	234	269	237	247	238	250	250	242	279	246	278	202	231	263	241	239	236	261	228	241	236	266	251	236	267	242	274	254	242	273	249	248	225	244	219	252	245	241	217	222	235	275	224	230	249	264	248	248	244	258	232	248	239	238	247	237	258	242	252	248	258	227	262	247	213	244	234	237	247	222	220	218	238	239	243	252	220	258	259	252	272	242	243	257	277	257	246	262	238	209	261	255	241	225	242	276	253	219	219	224	241	221	222	238	258	236	228	279	236	251	257	240	242	233	239	246	241	216	246	261	211	236	246	230	249	273	229	227	250	241	248	258	247	228	226	229	234	241	242	255	273	249	237	242	243	241	233	254	225	254	251	239	243	240	249	263	253	206	257	253	222	229	228	226	258	225	211	222	225	240	246	243	239	263	240	216	237	261	269	237	264	232	253	270	210	218	243	266	271	235	255	253	274	238	253	249	258	255	231	209	277	230	253	258	255	229	246	243	222	250	253	241	228	220	247	256	235	226	232	242	239	256	232	225	238	258	223	247	238	255	243	209	272	259	221	228	227	257	221	225	262	204	235	240	256	237	217	235	252	229	246	235	241	249	255	230	252	200	238	265	246	248	248	242	239	237	223	257	232	241	229	251	220	242	233	235	232	244	246	238	255	240	221	265	259	248	248	226	225	263	244	241	222	238	244	237	242	239	263	240	239	248	237	228	238	255	242	243	258	236	211	249	224	256	277	247	240	231	248	233	270	227	244	239	240	234	271	232	253	248	237	227	230	245	246	287	249	233	221	225	267	246	247	243	236	251	232	245	260	258	244	264	220	229	271	243	227	266	224	235	248	240	251	248	252	276	247	256	226	257	248	234	232	288	238	228	232	269	226	234	253	246	228	241	224	231	245	235	273	236	247	243	236	214	242	237	250	252	222	261	253	255	260	268	233	265	250	216	239	221	250	253	271	245	256	257	250	235	239	254	224	239	204	212	236	243	279	251	252	257	231	263	224	228	233	237	244	256	254	242	254	251	231	242	238	235	238	228	221	249	222	230	249	246	250	244	247	223	241	240	236	240	211	255	244	242	281	221	237	237	252	234	243	237	238	226	257	224	240	254	268	243	237	274	233	284	239	249	257	248	236	222	258	255	257	248	254	226	229	226	222	218	271	223	208	213	256	197	241	263	231	219	221
22317	21096	28790	23625	21099	21160	10920	1425	1034	972	930	814	711	765	699	662	715	632	665	657	623	616	601	627	633	606	623	670	647	634	614	632	617	612	632	625	613	605	594	576	589	580	624	572	539	585	582	637	573	588	585	617	592	588	581	612	542	620	633	607	602	591	590	570	593	596	584	595	576	567	567	595	598	588	572	567	594	601	594	605	606	570	585	571	610	583	563	563	605	593	590	619	573	564	554	633	563	580	594	613	570	562	629	630	537	534	616	584	572	532	567	564	581	599	600	593	585	614	568	559	602	603	582	609	584	596	573	605	566	581	582	578	595	596	607	596	585	589	582	607	601	557	573	598	641	567	584	571	576	643	573	592	566	559	631	574	581	546	564	629	585	576	586	617	563	569	564	602	608	603	609	610	592	563	587	548	584	590	576	603	582	616	575	567	581	636	565	579	589	554	592	536	556	577	549	555	560	555	540	557	562	578	539	631	596	565	608	594	529	565	553	579	601	585	531	574	619	576	570	545	560	587	611	549	575	612	562	586	597	538	549	551	554	573	566	545	544	574	575	561	629	603	605	567	568	633	590	606	572	542	532	566	558	599	590	573	607	590	557	555	582	593	581	580	599	626	586	573	527	569	567	603	585	605	592	566	546	550	628	592	577	570	587	574	555	587	574	582	571	620	564	571	553	572	542	574	581	583	559	609	549	574	609	563	633	639	539	527	590	569	599	546	571	584	567	552	588	596	603	582	557	583	594	561	593	543	577	558	584	580	586	612	614	527	593	608	594	554	587	581	569	602	611	578	603	589	546	612	576	538	607	574	604	598	618	626	581	558	569	629	581	598	567	552	599	564	561	558	571	606	557	594	570	590	590	613	617	568	560	563	611	554	607	624	558	605	602	570	592	601	594	578	556	597	580	586	555	572	596	582	558	581	580	551	610	576	591	554	562	612	580	583	571	582	575	633	561	559	560	590	559	635	573	553	615	584	594	631	581	609	589	591	533	578	568	603	576	563	602	622	539	592	586	558	592	609	585	559	594	558	584	574	590	582	533	551	559	600	601	587	579	561	594	559	620	570	563	575	608	605	578	571	568	603	565	583	577	585	570	554	551	595	572	598	611	603	539	564	548	577	575	538	596	596	564	573	552	591	589	632	613	606	596	544	580	616	535	603	519	544	554	548	597	591	590	523	582	582	606	576	556	563	592	578	555	593	560	584	583	572	608	595	555	502	590	550	598	569	513	545	590	558	544	570	570	579	584	572	623	541	630	593	576	554	615	594	544	567	561	579	569	573	600	563	587	568	548	564	562	626	560	533	572	553	543	617	541	586	570	605	564	550	603	562	569	629	543	559	624	610	636	560	541	549	583	593	586	604	573	568	584	564	572	584	570	598	612	594	619	533	581	572	578	597	559	572	560	579	591	596	550	547	552	536	579	570	596	603	564	589	589	596	581	569	564	556	585	564	587	527	576	546	614	584	523	561	585	600	587	598	586	577	552	592	544	520	590	580	579	576	583	578	565	575	582	597	581	597	603	540	602	583	609	594	559	530	534	580	581	565	533	566	616	597	548	583	595	588	560	601	565	585	574	567	618	580	597	572	636	578	570	548	587	586	587	593	544	634	558	626	601	577	590	593	554	565	575	583	536	586	540	574	586	527	593	594	583	564	579	578	572	565	577	590	579	601	578	598	552	603	579	628	637	590	554	533	551	567	602	576	532	582	596	588	594	569	594	553	587	550	561	579	627	598	584	575	568	538	534	579	589	564	602	557	569	595	559	630	567	599	581	565	584	582	583	559	617	587	546	607	540	617	522	620	595	565	540	530	555	542	521	564	580	543	554	577	585	555	596	555	590	586	579	586	563	579	588	608	576	601	590	578	606	566	534	587	582	599	593	591	600	572	592	560	584	594	589	576	622	609	631	611	603	575	529	582	561	551	559	630	581	562	573	596	584	582	546	571	544	614	611	597	611	570	613	562	617	601	546	568	573	568	575	609	560	593	590	559	566	613	574	569	559	575	584	558	587	582	586	556	594	602	603	551	609	592	584	555	577	587	600	605	614	571	588	553	578	552	619	646	566	610	610	570	559	586	589	619	587	536	524	580	599	632	599	570	592	601	574	605	569	573	582	583	602	609	503	559	561	562	616	579	590	575	584	574	620	567	559	574	562	563	574	544	556	541	572	553	583	551	601	594	600	590	545	590	589	565	608	587	586	549	555	565	566	581	615	588	582	596	593	558	572	583	582	606	550	531	504	562	576	626	570	602	559	509	570	582	537	551	534	607	552	598	550	597	550	593	537	572	559	528	573	570	566	551	550	544	601	639	569	539	641	559	570	550	556	558	596	593	573	582	619	580	582	633	598	574	596	569	573	554	594	519	538	564	581	636	547	573	552	573	552	580	551	570	556	610	525	547	600	581	577	594	557	571	576	575	606	588	577	581	583	589	597	499	587	617	567	586	565	552	577	592	545	579	525	603	591	655	594	534	562	583	565	580	588	590	603	611	567	579	564	638	586	559	585	581	544	595	578	563	571	521	574	556	571	600	581	556	574	584	580	573	581	552	580	569	593	536	574	594	611	607	576	607	578	568	579	614	554	552	570	565	606	609	570	626	571	580	613	589	563	640	600	615	595	568	609	592	586	599	605	557	598	550	613	542	614	596	629	621	600	587	562	592	552	585	578	614	590	587	563	546	562	620	619	601	574	593	603	530	597	594	596	574	571	601	570	538	547	578	587	547	544	589	569	554	539	565	553	566	559	572	581	599	577	519	612	555	592	565	605	558	557	614	576	600	562	569	562	557	562	628	598	586	551	592	588	602	611	559	566	567	587	536	553	535	572	588	600	586	643	624	544	541	583	570	565	593	553	557	582	571	584	571	601	579	581	565	552	558	569	558	562	510	581	562	560	587	560	586	556	570	566	547	603	559	587	570	583	539	589	586	593	578	550	556	600	547	585	573	577	535	566	609	584	586	599	589	568	603	534	582	585	639	584	578	577	592	595	562	566	589	607	557	556	558	564	551	601	627	553	594	593	580	608	571	578	594	603	590	552	590	598	554	595	567	580	569	591	610	589	609	571	566	535	578	584	551	588	609	557	590	547	571	568	576	601	599	543	557	574	612	597	597	581	563	583	593	569	591	567	622	588	596	599	544	569	550	546	588	616	538	534	531	575	565	600	549	567	631	568	617	569	587	597	585	599	594	597	571	576	568	550	571	569	606	567	588	563	611	584	597	622	562	557	591	556	549	616	594	569	572	574	521	581	575	551	609	602	553	591	598	606	611	614	552	570	552	562	558	609	572	563	569	558	596	582	589	611	641	583	612	561	530	585	598	580	620	581	592	550	626	618	563	553	577	570	564	580	606	514	601	603	590	575	600	617	608	620	563	564	538	605	543	552	601	610	624	609	574	549	576	563	608	565	663	549	581	613	570	551	584	591	547	548	648	590	564	564	571	560	595	548	588	575	576	582	573	557	581	575	553	608	554
4328	13979	9902	5009	3724	2735	2266	1740	1552	1304	1211	1047	958	955	861	863	802	765	726	752	745	713	712	738	692	657	682	677	665	722	721	703	635	655	664	624	640	646	685	628	650	650	648	638	662	654	680	692	671	699	643	603	658	624	635	690	656	675	650	630	667	643	686	591	643	616	630	622	619	666	638	681	607	640	699	619	627	662	640	639	601	683	637	655	633	681	654	614	644	668	637	623	624	627	624	582	650	656	637	627	673	615	644	627	659	628	651	650	620	614	623	644	640	639	612	655	610	623	639	623	678	635	651	658	622	624	672	637	705	623	591	645	642	649	600	627	606	606	641	621	589	613	647	607	633	566	643	639	670	660	609	624	601	641	640	669	633	639	662	642	624	620	638	575	656	605	597	630	598	625	630	633	601	658	646	666	634	608	651	645	631	592	612	616	585	639	631	662	663	692	628	657	628	649	649	654	621	587	672	607	658	664	597	643	644	645	647	660	619	614	606	625	613	640	638	651	595	684	675	630	655	635	672	637	627	647	655	680	656	629	654	652	643	598	634	660	620	640	678	653	642	610	627	652	657	653	617	666	627	687	577	621	612	643	649	661	634	646	647	645	634	624	607	650	613	628	588	659	603	655	624	639	591	649	601	623	647	638	647	614	625	625	602	657	628	626	633	605	645	658	658	677	630	630	638	635	605	628	618	627	655	618	614	577	626	627	664	626	653	641	672	637	580	583	605	639	627	646	629	659	663	634	604	642	664	661	633	623	610	639	661	668	644	664	617	608	650	616	622	603	656	609	626	648	610	628	649	632	662	613	684	636	684	651	657	641	614	628	637	634	618	634	629	634	632	611	669	672	663	626	657	613	656	674	652	618	600	631	598	608	652	639	662	664	642	648	628	591	674	614	686	602	662	692	596	618	628	638	647	646	636	640	590	594	596	605	629	590	626	667	650	641	622	631	609	682	619	604	627	568	672	606	598	628	661	648	642	614	614	630	647	632	669	635	624	638	607	643	596	625	627	629	655	680	666	581	650	632	642	633	670	657	680	636	622	635	678	630	661	628	654	629	615	624	589	653	611	599	620	648	614	624	616	630	641	614	645	623	616	666	684	663	646	658	594	638	660	639	609	612	644	615	670	645	664	628	640	587	632	635	645	655	614	630	623	586	614	603	631	598	607	671	599	620	604	564	600	620	667	618	600	615	628	614	661	616	620	630	664	612	628	599	613	611	651	658	642	603	636	657	631	605	615	648	645	624	616	631	642	634	651	636	602	657	630	632	627	679	652	605	627	662	654	671	640	651	626	676	609	617	614	656	637	642	615	647	615	654	687	634	637	623	651	666	619	672	617	594	609	658	603	620	638	608	668	605	626	592	631	582	615	637	620	646	581	635	584	605	627	681	578	656	617	647	636	620	605	626	669	658	656	649	633	647	650	654	569	644	623	620	630	643	624	659	648	628	667	642	644	622	634	616	662	655	620	671	641	625	611	617	618	633	573	613	629	627	614	631	654	649	611	636	676	648	676	629	611	638	674	630	647	629	643	608	600	699	643	622	638	637	639	627	645	667	623	644	610	644	636	636	619	635	611	625	641	624	685	662	668	598	637	638	644	626	638	617	627	665	622	647	677	635	653	646	629	677	659	683	644	644	656	619	597	650	659	616	641	633	649	620	632	645	648	609	633	612	632	610	678	625	626	670	648	636	609	634	651	614	643	579	646	667	638	626	645	604	650	651	637	630	650	590	623	587	618	640	657	646	624	644	654	630	610	657	624	632	655	591	592	653	608	646	644	667	636	649	615	615	649	629	638	644	635	651	648	615	646	632	646	635	635	644	634	710	602	599	601	681	655	631	668	649	646	637	605	667	667	637	605	642	621	620	650	626	632	606	647	603	614	617	651	640	665	623	653	660	620	626	619	630	634	588	672	660	605	623	645	642	606	653	666	603	621	623	569	602	681	631	619	611	618	599	632	673	632	637	609	654	642	669	609	660	651	635	654	617	631	621	610	599	636	609	656	639	583	661	615	612	610	655	618	634	669	660	606	622	583	616	561	635	616	635	595	626	633	656	605	644	642	665	665	659	676	677	664	593	599	642	600	618	661	628	627	616	639	631	638	611	680	704	637	616	591	612	646	620	653	669	638	604	624	649	661	658	665	641	632	667	646	646	624	594	636	605	677	654	653	556	660	629	645	629	612	627	659	627	641	644	645	625	632	644	626	684	650	622	629	645	643	657	607	653	674	635	640	620	664	636	607	665	607	621	634	610	685	645	664	607	624	617	612	676	621	670	661	633	659	688	646	632	626	621	650	657	620	635	648	646	587	623	645	631	655	604	609	678	612	612	609	617	653	628	603	638	641	630	620	625	664	677	660	583	645	653	644	635	644	637	620	616	614	647	662	597	624	652	657	619	635	602	624	676	650	703	621	665	638	636	607	665	641	632	690	606	631	642	670	618	632	664	561	651	649	643	631	644	627	623	636	671	660	606	618	685	617	628	650	645	627	620	635	618	662	645	647	593	684	617	657	666	656	647	638	630	631	622	614	632	645	657	616	620	623	625	626	661	645	671	663	636	635	606	624	680	653	591	630	628	639	626	611	648	631	659	640	675	660	676	650	603	647	601	618	592	647	655	635	655	627	653	604	647	576	649	613	603	670	645	647	623	658	629	691	653	664	616	676	620	630	634	619	632	601	687	663	644	602	597	666	614	640	638	652	637	688	610	638	614	650	598	618	659	638	622	630	653	657	611	636	668	633	652	662	620	643	613	610	660	627	627	639	622	652	591	631	602	618	618	655	660	655	596	639	643	636	661	599	644	599	636	661	557	633	643	633	662	614	634	625	610	717	606	636	652	650	698	687	635	650	680	629	622	696	616	683	620	655	680	603	649	690	647	608	662	587	627	660	606	660	685	639	673	648	581	643	624	699	676	641	660	642	636	587	620	600	606	616	677	635	651	620	622	688	621	652	635	675	638	663	619	638	659	626	633	627	652	622	615	670	632	625	643	690	601	651	630	618	625	631	659	641	612	577	633	617	651	664	613	605	594	633	618	611	616	647	639	635	616	593	654	674	632	666	627	629	652	626	629	662	642	666	632	625	648	598	645	628	617	601	626	636	663	641	642	643	640	630	617	680	692	632	641	648	661	599	623	618	693	667	666	642	617	609	642	634	605	616	625	619	623	636	623	621	637	635	691	640	624	650	644	616	631	681	631	671	646	654	674	618	683	592	647	612	648	653	652	610	665	624	605	620	619	609	626	647	638	636	670	647	630	659	661	618	629	628	657	609	615	648	615	630	635	619	607	684	638	641	622	644	657	600	602	617	592	603	646	700	658	678	624	583	630	625	637	678	631	620	660	643	671	647	664	671	646	636	644	665	688	644	654	620	653	640	631	664	654	615	648	659	586	661	615	634	617	619	655	606	637	591	582	700	607	631	607	653	662	649	635	617	630	628	625	625	645	624	652	665	634	627	615	636	598	616	586	668	656
27274	17945	3775	626	458	437	461	444	430	427	442	431	401	431	390	434	428	419	457	453	396	437	455	426	452	410	445	406	440	431	406	390	421	411	420	416	425	431	426	410	434	422	406	417	451	408	456	443	402	418	382	436	413	454	434	401	444	433	382	422	434	446	433	396	431	432	400	462	424	412	438	435	446	421	436	416	428	395	431	404	469	435	443	422	412	438	404	426	406	453	398	416	421	404	375	412	382	424	432	432	433	436	416	441	443	432	438	428	458	423	421	395	459	447	432	412	422	429	452	410	376	388	435	411	446	439	486	418	441	422	432	418	424	463	458	413	411	421	362	405	415	410	449	438	419	431	393	431	416	385	403	441	423	406	411	447	414	454	445	447	418	406	428	454	465	434	431	419	411	467	445	418	436	465	437	390	420	421	471	413	428	390	405	434	400	442	426	424	408	368	427	434	416	423	407	409	456	450	408	395	431	410	418	423	410	430	413	416	378	413	442	415	451	413	404	414	456	421	416	426	437	453	422	446	422	431	397	436	408	396	406	453	426	417	439	416	404	391	390	449	412	412	454	378	423	419	412	409	395	403	392	416	420	462	403	434	398	432	442	464	433	401	452	398	430	417	413	432	394	428	439	441	406	425	425	428	419	437	397	408	437	466	428	378	422	430	452	427	363	439	452	414	417	397	429	398	409	428	418	415	404	440	395	436	442	391	417	404	445	426	425	423	438	432	411	404	437	403	405	451	418	436	418	412	419	445	435	435	430	393	393	422	401	429	438	400	403	416	441	466	426	413	400	416	435	404	397	413	431	395	402	394	442	399	429	431	397	415	468	450	392	455	456	444	410	393	402	425	425	422	395	477	406	419	401	413	411	402	423	440	394	413	429	405	420	413	440	414	420	407	426	420	445	459	456	433	450	419	405	388	436	401	421	459	386	440	406	467	408	440	432	422	417	450	406	454	428	441	434	401	409	431	381	413	431	432	455	417	462	430	409	406	446	443	419	425	441	411	395	418	432	415	412	439	441	452	437	410	405	434	415	382	435	426	439	448	449	418	391	464	402	413	424	428	417	406	406	423	436	456	385	456	430	458	447	421	421	409	408	390	468	434	434	474	415	428	423	391	427	433	427	434	413	423	424	432	451	421	425	424	440	432	467	426	449	439	424	384	422	412	454	443	436	422	403	440	406	404	449	439	438	409	411	411	436	405	408	398	429	403	399	443	417	436	431	394	414	435	394	466	409	442	439	404	422	405	414	393	427	405	427	416	425	406	425	428	412	381	423	464	439	406	410	412	372	454	426	442	398	420	444	441	451	432	417	440	430	440	403	394	439	423	485	448	457	465	434	416	434	432	403	455	430	419	410	410	403	440	446	416	386	413	375	431	441	433	405	412	444	430	446	415	420	430	415	448	454	431	424	432	423	419	417	401	416	418	392	417	434	401	421	417	422	429	418	411	450	436	417	419	411	413	406	398	408	434	398	396	433	435	426	462	477	418	427	396	414	406	420	428	404	381	472	432	387	414	424	426	415	444	364	421	453	371	404	420	420	415	440	397	424	403	396	397	418	422	443	421	392	440	399	391	451	432	385	417	477	428	405	399	414	435	424	416	425	436	421	413	392	415	477	427	384	390	408	446	455	418	407	411	398	432	406	430	411	445	444	428	411	386	428	418	422	427	424	423	398	405	384	439	430	408	406	462	421	410	441	427	443	418	446	403	415	372	399	426	416	423	414	460	394	384	390	444	429	411	432	420	434	413	415	410	437	412	415	405	405	424	424	448	425	371	391	403	421	428	441	407	372	403	432	404	387	394	410	413	449	401	404	416	430	420	450	422	433	418	436	415	429	445	404	418	412	436	446	432	421	441	450	460	425	424	429	451	426	436	378	414	422	385	411	403	410	402	448	456	430	398	422	394	435	469	420	427	433	447	409	429	406	420	421	430	434	437	408	435	418	404	471	433	424	407	408	417	438	395	412	409	434	446	452	434	349	424	424	407	426	427	428	400	382	439	411	394	425	439	426	415	412	395	439	430	419	460	393	403	436	423	392	428	403	422	414	426	416	409	414	391	418	437	438	399	399	434	447	410	418	407	406	419	432	399	411	421	426	470	414	434	485	409	401	423	402	426	391	381	441	410	439	482	383	425	403	400	466	399	409	403	419	409	455	396	413	411	442	425	411	434	388	418	413	432	456	430	448	405	442	431	481	434	423	407	392	410	412	412	440	416	414	401	412	470	406	430	398	455	467	421	392	394	430	408	425	388	430	425	380	437	393	411	409	441	425	418	437	401	411	425	418	398	438	412	404	455	393	422	455	410	408	401	407	412	409	432	446	424	437	414	423	425	404	427	446	438	381	451	392	393	403	409	427	451	416	439	406	415	414	447	420	464	426	359	420	440	405	448	465	403	412	430	406	449	400	362	436	400	401	421	412	458	446	386	433	409	405	405	429	446	430	398	422	448	417	413	382	459	458	383	443	433	412	410	437	428	453	405	415	412	382	420	421	420	425	417	449	406	459	406	399	421	452	427	429	399	431	443	425	422	443	387	419	416	419	440	419	424	396	428	385	432	426	447	412	419	435	430	437	414	394	444	413	403	427	386	408	417	437	444	436	401	390	409	426	413	422	458	403	410	451	409	422	437	424	380	433	377	394	446	433	423	429	404	425	455	434	435	422	415	431	452	400	399	431	438	434	426	417	440	427	425	402	410	413	417	454	415	426	404	406	401	423	416	415	432	421	390	436	405	422	418	442	430	429	400	387	428	458	439	438	422	393	408	407	436	402	414	404	419	417	417	433	432	407	411	387	430	410	390	403	409	405	416	407	405	438	452	423	428	451	386	415	425	415	414	420	435	442	407	429	426	408	418	432	421	430	422	407	378	395	421	459	408	439	404	397	437	430	406	414	424	419	432	440	423	476	418	395	422	453	419	412	433	423	393	418	443	411	434	401	422	425	435	424	405	431	385	483	413	431	426	430	438	427	447	443	409	450	379	405	441	393	407	439	418	398	422	427	392	440	438	440	424	427	414	442	423	437	407	422	410	452	436	453	452	408	429	462	424	404	417	423	419	398	402	423	434	443	428	459	397	432	466	410	400	447	429	375	440	397	444	418	449	465	426	441	422	410	393	425	433	436	410	389	462	382	415	447	410	417	430	435	394	454	411	408	421	422	427	388	376	436	428	427	412	408	420	456	366	415	461	443	405	451	441	407	454	436	429	401	408	438	397	402	441	446	426	406	403	431	420	401	438	464	437	428	416	381	429	410	423	442	399	431	424	436	438	426	456	426	438	444	414	460	417	415	430	427	417	407	430	430	366	472	400	429	435	439	409	419	457	423	459	407	430	409	459	443	396	425	405	401	448	424	440	378	434	412	425	460	405	425	405	438	453	402	468	414	409	406	427	426	444	385	452	430	408	425	416	407	424	405	443	430	397	413	448	452	447	429	437	420	416	432	433	398	429	436	402	420	431	436	414	450	432	449	405
4114	832	697	527	526	494	473	467	462	490	451	485	436	453	461	444	436	443	463	430	442	465	443	472	461	408	477	453	455	443	436	486	464	457	452	460	448	436	413	451	422	459	466	450	442	421	432	438	470	443	470	451	468	476	493	476	440	427	466	439	482	460	455	438	480	421	456	436	447	433	438	453	447	437	462	465	457	472	449	439	461	452	501	431	470	404	440	462	454	470	422	401	442	445	432	455	434	465	444	437	462	439	481	468	447	525	442	490	467	397	481	463	459	456	459	445	450	431	476	432	445	432	476	442	485	424	471	476	452	397	454	454	454	488	456	464	467	476	447	438	479	457	446	456	428	435	475	437	449	417	433	447	451	482	442	446	429	476	470	418	510	477	467	449	455	461	431	462	402	481	451	412	447	451	477	483	479	410	461	458	455	420	439	444	456	432	447	480	447	457	437	474	473	470	438	457	448	453	471	450	430	457	483	468	440	447	461	474	450	431	443	457	430	459	448	442	456	451	453	451	465	442	411	464	444	437	447	464	446	475	477	408	481	452	440	439	451	452	439	488	453	459	456	471	469	440	436	476	458	439	454	454	435	468	450	421	446	478	492	410	490	456	450	483	483	451	417	483	470	465	454	441	496	451	451	443	470	462	469	458	419	455	468	486	470	477	437	445	449	448	440	449	475	458	424	434	479	451	443	410	469	471	472	492	476	437	449	440	452	447	494	472	430	450	491	459	429	457	431	472	463	446	450	445	439	420	440	465	456	469	421	408	456	446	442	449	426	448	451	484	478	445	457	409	454	460	453	441	463	440	458	446	422	465	420	480	465	468	462	482	440	449	402	415	507	445	433	453	444	436	457	428	422	472	482	442	411	436	448	448	446	447	472	444	495	448	431	459	471	416	479	451	477	455	482	388	455	442	462	468	467	423	462	474	418	484	435	440	445	461	445	444	486	460	479	487	471	468	436	451	427	453	463	467	448	461	448	473	449	483	480	447	481	450	431	412	434	468	455	469	469	490	463	473	420	456	420	485	430	445	431	434	456	475	467	448	430	472	446	457	448	445	443	426	439	508	432	462	454	431	484	424	433	458	452	465	439	455	455	436	442	430	462	427	410	433	460	469	435	442	423	463	437	453	458	435	443	437	464	432	503	460	432	478	478	473	433	455	431	458	469	459	457	453	444	457	452	443	457	487	490	441	501	484	452	448	441	451	440	451	458	436	448	451	435	443	459	455	446	475	422	460	486	469	452	441	469	451	452	454	455	477	422	442	475	440	440	447	452	468	481	472	445	430	477	476	480	450	441	453	452	437	421	487	466	480	473	448	452	464	432	445	449	430	439	461	419	471	483	478	429	465	451	450	462	417	457	451	450	460	441	442	479	478	432	438	454	464	443	468	471	466	486	437	448	464	440	440	452	475	431	444	465	459	454	441	452	450	464	433	468	464	399	463	457	443	437	459	448	468	425	463	443	436	434	439	459	442	494	439	458	441	479	453	439	431	464	441	467	473	451	465	456	474	485	456	401	458	420	403	428	454	434	452	466	410	467	470	442	467	479	430	451	461	468	474	434	460	454	443	416	469	465	449	450	441	474	483	427	445	449	422	463	460	466	470	440	450	447	424	456	499	459	468	434	446	490	488	470	457	421	448	462	424	452	493	465	442	467	442	494	438	487	448	437	464	436	455	477	453	460	449	465	399	463	424	478	467	476	464	435	442	461	477	466	469	442	437	457	460	469	441	459	412	453	463	515	440	431	500	451	483	466	439	441	452	478	473	469	459	454	484	441	461	441	454	493	473	453	456	438	490	483	460	492	502	454	462	428	468	479	443	417	456	440	460	432	479	440	472	489	448	457	422	437	454	445	487	478	456	451	463	427	469	485	465	466	465	481	428	449	493	454	483	421	459	440	465	429	450	455	477	446	436	464	481	466	470	464	428	430	427	437	457	432	449	425	469	481	481	438	449	472	442	411	428	435	476	481	431	464	447	488	443	469	479	447	475	442	405	499	467	449	440	463	445	463	423	478	446	466	457	406	466	478	441	451	462	456	445	446	430	443	474	448	436	455	488	437	455	391	439	501	435	416	448	494	415	458	428	443	450	497	468	472	424	469	475	489	447	488	439	454	467	449	432	483	442	425	475	460	443	461	472	419	445	459	432	439	453	454	445	447	460	415	444	476	450	433	443	417	427	450	472	433	457	417	468	428	413	458	431	444	418	490	453	476	452	442	485	420	467	494	424	488	439	452	463	441	484	451	416	457	448	462	439	453	468	432	432	427	408	470	495	446	465	497	436	469	453	426	441	443	456	477	457	447	423	457	450	445	448	462	437	431	436	443	475	430	443	443	413	446	472	453	464	426	464	441	440	458	463	473	434	483	477	468	428	433	428	443	470	452	432	415	480	471	461	464	430	444	471	464	430	477	506	457	414	497	433	458	465	448	455	449	426	470	481	421	428	409	401	463	457	499	463	439	486	444	463	433	473	430	452	443	426	482	434	476	469	450	442	453	417	455	443	436	435	463	455	464	454	468	464	442	442	427	450	481	490	478	432	457	465	459	466	449	467	464	435	435	450	451	443	486	422	470	487	450	462	430	437	439	454	450	441	422	417	435	427	436	445	498	440	480	472	463	471	455	485	465	459	460	418	454	499	459	480	475	488	462	449	447	439	435	448	441	447	453	454	467	446	454	442	434	439	443	451	442	448	439	421	453	466	479	428	458	447	408	485	449	500	429	442	426	475	463	431	433	458	437	442	475	434	442	431	469	483	451	452	489	450	439	464	465	459	430	455	426	455	431	467	433	462	446	468	445	438	467	468	432	484	464	459	459	452	468	455	472	445	472	489	432	470	471	452	454	452	476	449	449	456	452	423	476	474	449	447	413	433	470	437	475	469	450	431	425	462	448	462	459	465	430	425	458	471	457	487	480	439	460	485	459	467	472	464	474	453	448	439	483	463	439	414	454	441	455	459	485	446	466	410	443	450	449	450	443	472	426	470	463	453	444	477	469	440	444	447	421	437	448	446	433	445	469	466	451	438	478	449	421	469	473	440	429	505	471	477	401	458	501	495	462	484	481	466	424	451	437	453	427	457	446	452	438	468	431	425	451	455	480	449	482	448	458	491	440	439	448	454	441	456	456	472	454	458	516	467	448	457	429	479	408	439	430	462	469	464	469	474	468	466	441	435	465	472	438	446	429	450	447	457	459	433	434	481	422	452	439	446	469	460	472	420	405	433	486	446	448	430	429	435	458	421	445	437	433	429	453	438	415	484	475	469	474	456	444	461	457	448	464	481	452	461	418	420	443	507	479	463	458	513	493	413	424	425	477	493	462	472	446	435	450	421	461	451	445	464	451	425	444	457	450	470	435	463	471	445	485	434	461	450	482	431	456	484	461	479	461	448	476	482	478	458	436	478	447	458	469	449	441	459	443	449	450	476	450	465	483	452	457	442	437	440	479	451	406	445	441	455	459	472	461	454	482	455
23366	21016	28308	23928	21024	11832	1585	1153	964	950	886	873	873	831	872	800	799	809	817	766	746	791	789	746	727	745	749	784	758	743	729	775	718	755	698	761	722	683	726	776	765	747	742	773	699	721	747	788	720	766	766	729	706	734	711	761	701	769	751	718	738	747	711	746	721	751	761	737	740	733	780	757	750	757	757	737	801	748	747	716	739	746	731	721	730	736	747	723	736	753	782	805	703	762	725	719	705	718	738	729	688	737	728	818	700	700	764	739	715	749	715	751	743	842	770	771	751	777	723	707	769	789	718	702	763	723	785	717	718	745	743	791	717	775	713	720	722	742	711	695	765	764	790	716	761	722	691	716	799	749	712	679	716	743	762	716	749	751	729	756	757	761	791	687	731	727	717	694	749	710	745	787	750	760	809	723	791	727	791	797	732	740	672	762	762	701	702	732	765	738	702	700	753	732	741	766	756	791	738	758	707	724	767	772	730	744	746	763	747	753	755	712	671	766	756	730	740	724	696	713	754	775	738	735	732	768	749	812	725	717	735	748	769	759	737	721	752	687	697	759	710	735	756	733	683	787	768	742	737	731	712	759	809	806	783	701	739	724	700	727	766	763	732	705	769	695	708	720	729	788	714	689	766	744	732	739	737	746	761	741	712	730	741	751	711	735	775	742	720	725	770	727	731	718	775	712	705	730	706	707	688	735	746	729	713	758	693	754	751	693	722	721	768	762	779	738	733	808	693	742	797	740	747	730	713	723	746	747	737	684	709	770	768	747	730	753	731	753	756	754	737	703	745	783	724	740	776	705	772	745	727	731	741	731	733	737	755	709	760	773	780	752	786	729	802	730	741	731	687	719	755	747	733	742	739	740	745	756	736	670	745	781	744	731	730	688	746	745	678	717	769	746	740	774	732	771	738	701	769	735	741	720	729	708	771	716	746	743	733	714	751	705	808	745	738	719	739	762	753	701	739	723	752	691	708	744	748	759	719	699	777	726	727	715	771	714	711	749	740	745	758	715	745	727	738	804	701	807	763	759	709	694	749	739	774	763	760	752	735	710	761	706	766	724	704	730	729	720	745	778	674	746	734	718	758	813	747	744	704	710	784	796	739	717	700	742	756	699	730	702	721	711	779	770	738	740	728	760	822	789	735	720	709	759	710	716	741	719	743	704	731	804	750	722	715	746	726	671	727	781	754	749	755	774	738	691	753	720	704	718	736	720	741	711	747	720	760	749	730	736	689	730	736	711	722	704	728	738	734	755	766	793	759	745	730	744	704	781	767	734	747	768	718	739	717	681	750	785	731	711	714	729	707	763	768	713	722	678	700	715	751	729	736	729	697	701	758	767	726	739	769	810	746	765	743	739	742	714	771	684	705	765	771	757	743	702	732	759	746	756	762	709	740	679	773	697	751	742	705	702	703	739	707	756	697	723	730	742	774	792	714	716	735	736	705	730	702	706	748	719	727	798	752	707	653	770	742	753	689	779	709	720	761	748	706	735	794	742	758	767	713	763	721	757	717	777	783	733	692	717	758	679	763	714	738	753	779	772	710	753	721	704	723	778	740	750	741	709	700	744	726	765	765	710	718	754	786	666	775	696	682	778	736	732	701	762	737	753	725	715	702	738	712	722	766	749	765	692	713	739	699	735	743	747	754	753	740	776	748	742	731	724	791	694	773	760	733	725	733	774	738	727	747	727	705	769	732	720	740	703	721	763	729	721	718	731	754	721	756	681	733	713	758	714	717	745	682	723	726	756	711	779	773	701	721	709	709	759	742	712	781	738	722	748	759	715	760	706	759	787	671	712	717	701	759	733	732	764	728	741	704	707	707	761	721	692	755	752	759	763	752	763	725	751	775	753	721	728	765	713	758	725	695	749	723	721	762	729	781	750	730	757	751	748	768	727	686	761	769	775	757	744	711	745	746	701	757	765	716	695	726	726	712	725	733	758	740	742	729	778	750	783	696	764	761	749	744	726	752	756	736	727	714	783	730	752	717	695	734	736	724	727	753	741	706	691	708	708	694	745	729	708	736	670	736	690	767	735	775	717	734	748	759	762	776	787	747	716	731	796	710	701	769	720	698	767	775	732	722	744	718	762	723	721	767	740	685	719	748	712	734	739	738	761	752	702	764	763	739	736	695	763	695	747	738	801	751	722	734	712	761	726	675	770	729	740	728	725	694	747	744	716	729	763	715	736	744	721	750	750	746	709	716	735	742	750	734	727	748	700	721	716	753	741	787	797	758	765	774	703	765	722	720	740	694	755	691	690	701	786	732	683	716	695	789	753	719	717	681	749	680	793	763	732	690	712	737	731	714	724	731	722	722	733	850	728	740	697	698	723	748	732	732	714	717	806	699	719	728	742	746	709	714	715	738	718	757	741	726	707	703	775	715	741	759	757	736	806	735	757	704	718	725	738	766	680	744	718	733	749	759	694	742	793	755	759	745	736	722	774	742	720	737	720	685	723	716	745	737	728	704	706	716	719	759	745	731	731	718	687	734	697	692	729	762	766	767	728	714	692	725	796	761	772	762	734	733	751	765	740	690	754	742	786	766	798	742	756	727	760	689	672	728	723	747	708	775	727	776	736	723	740	710	786	744	732	784	747	716	732	750	733	714	684	718	678	750	733	787	698	706	687	757	803	752	746	722	720	738	726	758	736	753	716	753	705	737	774	757	723	707	714	723	689	772	704	779	725	693	720	773	757	707	763	676	735	704	756	780	787	701	758	771	770	754	744	734	766	750	737	721	741	737	709	752	725	757	758	723	696	723	673	735	706	722	705	697	727	742	704	687	731	756	675	702	752	787	698	734	730	737	771	716	724	747	723	706	750	765	737	746	705	728	742	759	685	677	765	757	745	731	749	688	725	785	716	727	741	721	715	724	743	746	752	737	784	692	733	708	793	744	759	749	715	739	686	716	758	717	733	725	734	712	736	778	767	710	746	689	729	705	722	775	773	729	684	734	727	740	738	748	704	716	761	748	710	746	732	765	738	730	708	748	742	734	686	725	752	709	741	693	733	729	741	696	707	694	753	710	765	734	755	781	679	734	720	766	798	722	751	754	747	732	709	703	704	712	710	733	704	761	735	729	690	808	742	770	711	745	728	726	733	758	778	700	715	707	757	788	748	699	725	723	757	750	731	701	734	709	799	746	762	710	724	771	783	740	735	762	758	757	725	735	748	753	716	698	700	775	727	743	755	751	734	768	748	700	727	758	703	701	720	741	782	742	753	728	723	685	757	747	742	807	760	781	730	746	706	760	741	753	689	730	745	732	753	748	723	759	715	724	701	721	747	740	698	746	827	727	751	728	739	764	758	685	751	732	721	735	752	726	800	749	750	695	707	688	748	713	763	796	734	789	789	784	755	685	703	700	720	731	715	723	775	708	648	644	737	721	733	693	789	735	739	760	748	717	738	756	729	765	711	742	733	719	741	754	727	739	758	729	701	727	714	764	778	699	733	736	699	733	723	749	723	732	730
3239	8375	6033	3063	2308	1896	1610	1351	1182	1167	995	974	920	958	863	871	920	851	844	866	811	785	839	819	788	843	738	834	792	806	812	773	798	842	810	801	787	822	845	738	768	806	797	798	738	742	762	823	776	837	825	793	742	758	828	813	786	762	788	803	788	788	825	785	790	797	780	796	769	840	800	812	803	749	793	835	773	814	799	756	760	802	773	788	813	744	786	782	757	838	798	816	755	813	750	762	798	737	800	769	726	756	826	843	816	815	813	789	778	762	776	762	787	817	762	780	794	762	764	820	763	790	776	817	754	789	823	806	732	798	776	765	718	790	774	737	749	768	795	814	774	770	754	822	816	794	833	726	785	806	739	779	750	760	735	803	796	823	755	793	773	757	798	742	777	762	793	809	756	788	782	776	795	745	767	777	746	782	738	791	757	792	808	799	800	756	776	795	796	772	790	820	839	823	764	778	778	792	818	716	847	824	818	744	771	825	816	804	762	765	800	749	878	807	798	769	759	800	794	759	752	780	787	731	795	781	767	746	778	771	848	788	787	765	773	765	771	769	812	768	743	799	750	766	779	770	785	797	793	781	796	802	730	777	824	805	775	798	784	787	773	743	784	837	806	803	778	768	762	759	796	781	775	775	815	776	798	764	819	774	796	776	793	822	795	767	804	763	797	744	792	807	771	792	756	775	803	781	723	787	778	735	773	792	769	788	801	837	775	808	826	770	799	787	713	756	749	821	778	761	774	802	818	820	811	790	777	781	758	755	774	743	799	774	747	825	772	806	809	838	723	786	789	741	804	784	735	795	789	798	813	756	764	775	767	758	743	800	789	778	778	772	789	800	797	792	805	747	767	798	768	784	767	778	802	770	789	752	737	730	801	741	751	861	802	794	772	788	781	780	790	742	764	787	750	766	796	813	792	758	792	821	753	795	759	805	729	830	730	783	778	765	789	806	805	808	822	812	801	785	798	759	839	799	784	720	809	749	813	765	788	720	785	790	751	788	761	786	751	802	797	766	738	771	826	763	808	777	803	769	785	799	809	736	776	779	787	781	762	811	775	800	740	788	795	758	775	774	751	729	809	834	762	799	779	790	782	851	773	746	790	793	777	743	756	769	793	784	848	818	772	796	835	811	785	784	789	782	768	784	728	755	775	771	733	759	779	816	797	792	786	822	751	812	789	806	789	833	806	837	826	741	813	799	780	739	777	782	759	784	744	787	754	822	752	768	795	786	705	818	778	788	755	736	750	772	770	774	787	823	805	745	737	822	804	761	814	821	766	746	758	788	810	797	747	775	774	821	810	790	819	757	740	782	753	797	832	801	779	800	807	768	819	802	783	782	779	781	796	763	777	767	773	796	789	795	798	762	801	809	769	791	763	770	759	797	783	761	740	815	716	776	811	771	779	791	790	783	757	805	811	789	823	739	797	778	791	788	802	817	820	781	796	785	789	777	771	779	844	798	788	814	836	758	818	806	720	774	793	802	778	779	763	814	749	750	793	801	804	749	790	812	816	793	760	776	815	811	766	758	822	784	804	775	792	784	795	776	811	749	794	759	755	774	780	772	804	729	748	815	761	768	846	797	750	813	787	769	755	806	737	738	785	767	815	772	763	816	737	775	741	820	817	780	784	800	828	787	775	759	817	773	713	759	787	770	825	815	773	753	752	785	851	767	785	795	774	830	778	802	765	753	770	753	780	784	750	810	780	815	834	785	760	795	756	754	726	790	778	799	751	778	746	820	755	805	809	774	802	819	804	810	800	790	755	751	777	734	790	782	791	821	759	777	817	793	814	807	780	796	795	767	824	820	784	790	789	768	798	756	749	768	810	813	812	789	778	759	825	805	817	753	709	801	768	760	755	811	809	760	770	823	800	812	755	726	792	843	736	828	814	785	752	811	815	855	749	791	785	802	761	774	769	745	792	728	787	805	811	789	756	833	793	783	780	789	780	761	723	795	774	847	746	820	746	770	742	736	808	768	750	793	819	858	785	778	829	825	809	783	759	803	768	795	796	821	804	746	755	821	801	805	766	844	776	780	740	779	799	802	746	775	781	845	781	752	806	798	794	764	753	740	797	794	728	751	734	796	771	813	824	787	770	816	735	820	788	832	798	785	780	769	803	783	797	774	824	772	767	797	768	751	730	774	817	804	760	792	850	827	765	745	769	777	735	768	773	796	784	738	753	830	748	785	807	810	793	826	775	800	773	772	808	779	740	758	762	792	747	810	768	764	759	813	794	795	805	778	802	784	812	779	815	823	774	787	756	808	733	805	788	826	796	749	727	774	827	780	786	793	789	747	785	746	717	804	802	817	776	795	774	815	841	787	789	813	778	771	769	771	802	771	823	853	814	804	806	769	789	790	733	779	768	748	782	739	722	800	802	824	809	825	812	761	818	745	808	780	771	794	767	734	828	802	807	786	750	784	828	851	825	773	827	771	752	742	773	791	762	858	829	768	760	799	782	800	828	784	813	763	810	813	749	812	748	739	785	747	767	802	768	771	763	791	850	776	818	782	770	761	797	803	822	854	762	752	756	750	787	803	773	767	887	751	802	772	753	783	776	769	802	762	772	769	794	834	789	768	835	776	795	779	831	733	779	784	841	758	745	790	801	766	746	774	767	778	807	781	819	786	748	802	831	780	774	801	782	730	798	760	785	758	773	773	786	766	764	764	750	774	755	809	815	825	740	781	794	794	841	794	789	796	766	750	796	798	785	805	789	760	789	804	779	781	813	816	784	787	820	737	854	763	784	741	741	805	803	830	774	773	796	775	808	813	790	794	759	752	727	826	739	786	771	801	775	779	759	703	760	785	806	758	795	795	749	791	794	796	756	766	761	794	767	820	760	715	772	754	785	782	775	789	788	758	789	779	751	738	786	789	781	789	772	780	745	819	778	792	803	753	753	746	837	769	779	767	730	740	762	825	739	808	742	816	777	739	776	820	769	788	808	763	776	766	783	787	761	798	754	777	751	826	791	798	800	780	786	760	747	742	750	785	773	768	778	819	771	787	749	820	791	775	824	794	773	790	733	792	823	827	753	791	811	738	767	768	819	787	820	739	793	784	783	778	747	749	755	766	818	794	822	769	786	760	840	750	776	776	791	778	797	835	802	819	796	786	825	771	790	712	806	786	842	780	790	771	727	763	737	753	824	798	712	789	830	807	841	772	781	721	794	794	764	777	775	794	795	815	767	820	762	840	807	769	791	809	802	744	780	769	845	775	792	798	778	766	758	785	756	762	750	805	760	763	838	832	799	819	767	809	834	773	764	807	832	782	738	829	803	768	749	794	787	789	801	784	775	801	804	821	733	762	802	752	768	807	754	809	808	742	791	739	787	805	829	790	764	811	823	809	783	799	735	759	759	758	797	803	775	757	769	765	815	795	739	808	777	755	806	781	806	781	758	753	814	736	821	810	782	780	798	763	769	804	782	833	767	785	769	849	789	765	782	784	810	785	777	792	795	791	774	775	832	795	774	778
24539	21117	27518	24905	12834	647	447	340	286	304	278	264	256	236	220	232	238	230	237	222	214	209	203	223	209	219	218	239	194	219	220	209	214	191	218	200	226	199	209	186	204	214	209	183	213	189	214	202	200	197	197	202	202	191	204	187	195	218	213	208	210	187	211	228	215	206	197	209	198	239	223	198	199	211	213	197	198	219	209	210	199	185	210	195	192	211	208	185	217	194	228	192	186	197	218	200	194	229	200	197	212	181	204	187	223	199	176	191	176	193	213	188	193	235	230	209	203	204	194	194	213	180	211	202	210	229	191	213	210	223	213	208	211	200	215	195	187	197	233	200	206	215	208	204	193	191	200	207	188	231	208	182	193	184	191	194	195	200	204	215	205	196	194	178	204	188	214	199	192	178	196	191	198	221	198	197	208	192	187	187	213	207	190	206	191	209	195	213	194	194	197	218	198	226	213	228	209	235	225	213	207	194	189	240	181	207	208	204	191	211	203	209	198	230	199	218	182	194	219	187	220	223	213	218	211	191	196	202	195	209	192	225	206	181	196	194	211	202	199	198	207	205	199	188	200	208	175	203	179	185	193	188	197	240	179	192	223	203	225	183	229	191	224	201	212	198	208	236	192	209	178	202	224	199	217	231	204	166	213	212	203	221	214	223	204	202	182	187	214	189	185	188	203	184	193	204	216	183	195	209	211	191	205	211	200	203	174	205	202	206	190	223	199	181	199	178	204	211	186	198	196	193	213	207	218	223	191	185	225	205	230	215	217	191	218	187	171	201	190	186	216	214	203	221	218	199	207	207	203	194	195	188	192	165	215	206	195	213	213	214	194	218	199	187	198	230	203	209	221	190	212	199	193	221	223	208	192	214	213	209	194	209	198	196	215	199	209	194	181	203	195	194	181	199	195	183	231	207	178	194	189	186	220	180	213	204	182	215	215	212	184	211	182	204	191	197	198	208	197	227	209	182	169	197	224	236	195	164	181	197	207	197	198	214	245	229	193	211	207	192	184	191	189	205	211	194	185	187	208	216	202	205	209	193	197	203	220	187	192	191	212	227	214	214	185	206	192	218	204	179	210	217	203	210	205	184	209	199	199	190	196	182	221	187	183	188	199	193	212	210	203	196	226	206	200	198	220	188	198	204	207	231	209	186	205	212	189	214	195	202	213	192	202	196	192	226	189	196	186	183	223	204	210	207	201	183	209	222	210	219	196	202	170	195	231	186	205	221	207	212	212	185	182	199	176	203	219	164	190	200	211	212	213	215	213	208	213	196	195	194	188	202	217	201	185	201	235	185	175	174	224	203	198	204	196	189	204	217	199	193	195	192	200	202	198	218	176	209	185	188	197	220	226	194	204	214	218	211	197	181	188	194	223	213	225	198	202	175	214	207	218	209	199	209	190	200	202	211	202	201	195	197	212	214	195	197	196	211	218	240	209	187	203	171	203	193	201	172	215	196	208	219	206	192	216	184	174	198	217	217	240	207	196	240	209	230	189	208	215	205	214	204	200	195	196	225	219	194	232	214	210	210	188	192	207	204	201	218	186	174	199	213	201	190	207	189	213	220	218	188	219	212	211	191	187	203	209	206	222	219	177	191	177	224	185	185	215	223	230	185	225	191	201	181	198	212	182	185	201	187	195	197	196	178	181	197	193	194	191	202	224	203	206	192	202	220	190	215	199	214	193	178	205	179	216	204	193	214	183	201	200	205	198	200	184	207	195	183	185	231	200	188	188	208	203	189	204	173	208	185	202	208	196	230	199	203	239	200	215	198	202	215	208	192	207	203	195	199	191	206	216	196	228	211	197	212	209	186	225	177	228	208	182	213	198	197	234	166	217	187	205	202	205	209	189	197	196	213	181	219	188	242	218	187	198	188	216	197	209	201	184	213	231	214	206	187	184	168	216	190	206	211	218	197	209	208	190	198	195	213	172	174	215	204	189	190	211	193	197	200	220	213	202	207	189	218	208	245	199	228	207	224	194	211	211	183	211	218	195	208	189	209	174	206	195	201	187	211	212	199	213	220	200	178	218	169	183	203	227	180	195	180	196	169	190	217	220	218	210	202	183	214	214	197	226	237	219	210	201	188	199	199	199	210	200	188	202	210	195	208	188	194	210	208	164	222	223	195	203	205	174	215	182	210	182	218	191	183	213	203	190	191	192	227	196	209	197	212	174	234	191	219	222	198	207	241	206	190	191	188	212	199	201	220	207	211	196	197	204	204	217	201	192	207	199	197	208	197	204	200	237	206	218	181	192	159	209	201	192	199	187	225	188	205	193	203	206	208	238	192	205	195	211	213	194	214	225	218	176	200	203	219	194	174	197	226	208	213	227	210	186	201	182	200	204	184	192	206	203	179	188	181	183	214	198	215	223	214	201	192	204	198	186	205	221	204	232	187	190	180	174	230	190	211	228	217	213	179	204	215	193	208	192	214	233	200	202	201	187	205	203	206	198	206	186	181	198	182	206	221	184	204	216	203	203	206	209	196	217	222	192	203	205	206	169	192	194	213	192	216	184	182	182	200	217	217	182	194	206	199	189	199	205	197	175	190	228	218	208	195	177	218	202	209	229	206	183	204	208	193	203	187	217	203	212	218	188	203	187	178	189	199	227	198	212	197	202	197	191	206	212	199	193	228	230	215	186	189	193	203	198	191	179	186	184	202	210	221	202	216	197	214	204	222	206	240	201	194	202	193	197	227	189	212	208	189	222	200	192	202	176	186	177	187	194	179	172	205	198	192	231	178	205	204	173	217	228	181	207	166	213	233	201	225	175	189	200	192	231	197	190	199	181	207	195	166	214	179	235	185	191	213	164	212	190	221	176	215	183	208	209	201	207	206	196	199	202	204	188	216	167	210	197	212	211	212	215	217	196	189	211	204	199	216	212	212	182	210	194	221	221	232	209	196	210	212	179	216	211	218	184	196	176	208	213	188	201	184	179	200	179	197	171	188	196	215	191	226	219	215	200	205	197	167	220	205	180	169	208	209	206	205	211	203	206	193	196	220	183	201	206	205	204	193	181	207	202	193	188	167	192	227	203	170	207	228	197	209	198	221	206	172	209	221	233	194	189	216	199	229	181	221	191	211	179	200	215	190	200	218	205	204	203	208	221	223	213	217	189	238	219	204	177	203	206	186	216	204	211	182	203	221	183	197	184	193	197	199	204	204	222	218	202	211	194	196	194	224	204	219	204	204	198	221	214	189	186	210	186	203	175	199	209	197	184	196	217	201	196	204	217	212	198	197	182	206	187	214	198	186	215	206	174	199	189	216	204	194	222	213	215	201	204	201	210	230	180	213	193	189	213	189	208	195	210	205	206	219	242	178	206	188	200	205	185	195	217	218	221	194	217	206	203	184	184	210	190	170	192	191	207	205	181	212	190	195	208	212	200	196	202	193	204	220	182	197	196	181	186	223	209	219	207	205	225	221	216	166	228	194	209	181	183	214	234	180	185	188	199	212	199	209	202	201	182	199
3011	4892	3389	1566	1172	928	724	588	528	434	411	341	347	310	314	273	268	287	282	277	282	256	303	260	269	301	248	246	256	260	249	247	289	250	255	237	282	257	221	238	260	245	231	220	240	264	253	224	251	244	247	253	250	247	241	230	244	241	227	223	248	226	240	235	225	256	233	240	220	230	261	262	238	224	232	256	252	247	242	244	264	242	227	234	234	255	230	240	244	257	259	220	240	227	223	239	227	232	211	261	217	220	212	270	228	242	221	247	254	239	226	244	211	246	241	246	249	249	258	236	226	207	231	205	243	257	259	221	230	198	224	234	247	248	245	220	216	242	242	241	227	283	223	253	235	233	242	241	234	264	223	234	235	260	275	238	226	237	227	237	236	236	235	221	214	240	220	225	230	215	236	236	248	252	224	266	233	218	230	269	224	226	270	238	265	244	214	212	240	243	246	218	227	237	215	243	271	238	241	261	246	232	236	233	215	229	267	238	250	236	238	244	247	242	256	227	233	271	241	243	245	216	214	240	239	229	230	257	221	248	237	267	231	241	232	238	249	225	252	255	211	239	235	229	237	229	232	229	255	226	234	247	214	226	230	216	252	240	259	243	243	217	236	246	238	254	234	227	227	256	240	272	239	233	231	245	259	262	241	237	268	244	252	226	252	233	222	221	264	224	241	228	241	248	220	276	222	237	277	236	240	262	240	240	232	225	243	219	225	226	215	240	240	256	218	261	236	255	233	220	260	235	218	266	255	222	227	227	235	222	247	266	239	274	236	227	250	238	233	228	273	231	258	251	242	255	226	240	235	266	252	244	228	249	230	270	236	267	221	230	230	230	231	249	210	235	233	239	232	252	252	256	237	266	226	248	233	241	229	255	238	261	230	226	240	233	263	243	255	266	230	240	232	226	247	265	212	226	238	237	235	246	247	223	260	229	257	221	255	236	223	226	244	246	246	227	237	241	260	264	236	229	222	212	242	234	263	210	261	266	223	223	224	266	243	245	260	217	233	224	239	266	236	238	239	218	238	250	212	251	234	257	212	246	258	233	244	232	250	231	248	230	241	244	266	233	223	263	244	224	233	211	252	234	266	236	237	239	248	242	240	251	267	250	260	266	242	247	253	222	223	244	266	219	246	241	228	224	231	249	251	245	248	230	254	226	240	247	242	270	257	222	261	236	261	237	254	220	228	227	213	232	246	231	204	223	244	227	262	235	221	234	222	228	245	256	213	216	231	246	254	218	239	236	204	239	233	245	224	216	247	245	206	240	233	257	230	226	252	206	256	231	224	227	237	252	238	244	227	232	234	233	251	256	264	257	251	222	268	229	221	255	243	249	253	249	265	257	228	213	224	225	214	196	269	242	252	244	245	230	225	257	240	283	258	223	251	221	228	218	220	233	245	250	263	224	233	253	238	225	243	228	262	237	236	243	247	246	229	279	224	259	228	229	262	258	237	218	240	250	245	233	249	244	221	228	244	247	231	237	243	262	258	227	202	221	248	245	251	248	243	243	225	258	271	227	208	230	244	238	245	243	254	246	241	255	194	258	230	229	239	229	253	254	253	216	242	261	263	232	233	237	243	246	267	240	225	240	221	242	270	225	224	201	239	229	226	266	219	241	227	236	238	237	268	260	213	242	235	212	256	231	243	242	249	237	251	210	287	264	232	234	257	216	234	231	249	259	241	255	254	227	211	235	234	208	233	256	208	230	244	221	249	244	232	223	229	224	221	222	236	225	241	231	245	249	260	255	254	203	214	212	206	232	243	245	238	221	225	225	257	248	240	240	239	226	265	260	245	262	247	220	243	244	254	220	235	282	224	233	243	251	291	257	233	256	211	246	220	220	260	257	258	234	222	234	236	218	249	235	228	237	232	228	253	238	246	226	252	218	225	229	230	237	242	235	223	262	230	248	243	210	261	258	243	212	227	232	263	221	255	201	221	227	225	264	255	244	213	217	262	251	255	222	235	221	217	241	260	245	232	239	236	268	243	265	219	251	230	207	225	216	225	258	250	256	229	219	242	250	251	222	201	233	219	248	224	257	225	202	247	240	242	255	219	252	232	235	241	210	226	229	262	239	262	226	256	239	219	274	251	238	241	231	220	258	218	236	232	248	250	230	242	253	267	245	257	228	252	212	228	236	263	218	229	266	234	225	221	237	236	247	243	254	244	213	229	231	245	234	231	206	257	242	238	237	241	235	241	250	221	235	238	260	235	226	230	227	233	247	217	244	253	245	243	229	253	259	253	247	238	205	261	264	216	223	239	247	235	252	249	248	225	224	241	253	245	236	234	243	230	236	251	215	238	225	259	229	205	239	251	260	266	249	264	221	252	227	245	244	247	211	238	254	258	237	234	290	235	244	270	218	272	224	202	206	226	237	219	248	235	226	234	256	250	250	259	248	235	253	243	228	236	237	243	246	269	249	243	262	272	230	238	263	234	247	226	253	251	247	252	234	251	238	217	218	238	242	254	233	270	227	217	227	243	239	253	244	250	244	248	228	225	249	234	204	240	245	260	244	230	236	243	247	230	226	270	216	227	216	266	248	237	241	226	232	251	227	257	240	275	249	243	247	231	232	249	252	243	261	219	240	244	240	249	213	225	255	257	242	267	206	240	236	252	226	241	240	238	234	230	240	243	219	258	235	242	245	222	254	219	253	238	235	255	219	228	240	236	233	258	233	254	227	232	234	258	250	235	231	250	232	238	242	237	247	236	208	227	253	256	223	238	216	209	250	233	236	229	239	245	218	240	259	221	246	244	249	274	252	206	220	235	266	238	233	245	221	229	233	251	237	241	275	257	226	243	248	234	236	244	225	232	237	225	229	258	252	248	238	240	258	247	258	228	231	226	229	254	228	236	242	250	264	231	238	222	263	255	247	268	236	223	221	243	225	256	255	217	232	243	228	236	252	254	239	238	247	233	212	220	227	219	219	224	239	247	245	273	254	220	221	213	235	230	220	240	240	230	262	247	235	231	227	216	227	228	233	249	230	250	269	240	252	244	221	237	229	189	255	236	245	218	246	237	214	239	216	252	251	259	247	243	229	228	242	258	248	236	225	250	215	250	222	220	230	236	245	256	244	226	232	242	224	234	227	224	213	204	244	266	227	264	232	229	229	241	228	256	257	218	232	249	241	227	228	210	256	229	255	289	225	261	235	235	243	228	255	209	238	210	248	267	241	190	242	213	259	243	216	237	252	217	240	224	249	265	217	238	233	266	252	243	218	250	230	215	222	266	234	236	219	282	243	220	236	234	234	242	254	233	244	243	234	214	218	223	230	250	264	244	230	243	235	246	273	249	224	243	226	237	229	234	222	252	235	231	213	233	233	261	245	257	263	242	213	239	253	267	241	233	238	271	264	241	221	231	261	247	238	203	234	236	220	248	243	242	250	255	247	222	243	242	251	218	215	237	251	239	252	240	263	244	263	222	244	243	224	234	220	220	226	256	265	248	242	238	234	248	238	253	232	222	249	219	246
22429	21176	28934	23685	21184	21239	10879	1342	975	933	871	769	843	704	755	725	678	679	678	666	684	693	628	695	622	638	691	623	625	630	600	581	584	604	607	575	605	605	564	654	611	586	622	599	598	626	639	603	603	564	584	544	596	566	606	576	581	584	545	608	645	562	549	582	582	565	594	584	535	549	593	629	576	600	582	567	560	515	615	591	595	601	578	573	598	589	596	594	579	604	611	627	612	617	571	569	634	578	624	594	582	580	586	569	578	558	564	618	588	537	550	569	579	569	562	617	588	566	619	580	566	599	569	577	597	578	574	569	596	540	570	576	592	607	548	556	567	588	574	518	582	588	589	615	606	609	557	574	558	586	557	553	555	572	604	611	575	599	561	557	609	586	558	609	579	610	567	546	599	584	587	557	583	609	576	582	633	595	584	605	554	630	562	601	539	542	545	577	563	595	616	558	553	581	591	567	541	583	599	619	588	566	560	540	584	581	591	572	571	583	576	552	587	570	580	574	567	632	578	629	618	566	592	596	621	565	592	565	607	561	591	557	607	547	586	567	571	581	616	568	577	551	590	588	626	524	550	598	549	584	520	585	587	586	574	599	581	557	588	608	605	554	587	569	537	573	620	564	596	566	583	597	565	597	623	563	623	540	574	584	599	548	600	568	559	594	583	612	550	630	578	605	578	571	590	610	533	554	561	609	555	598	583	544	553	602	575	546	546	602	551	559	575	571	559	551	572	576	576	561	569	570	632	564	543	512	595	597	572	566	581	579	574	526	606	585	591	554	612	583	576	552	598	587	613	616	573	579	564	587	566	560	561	584	510	550	556	582	549	578	541	584	553	590	591	553	562	598	586	565	577	600	551	625	599	566	596	623	561	586	602	571	589	596	554	534	571	585	607	611	530	595	593	601	559	598	630	568	581	558	615	581	570	605	591	566	558	599	551	571	567	592	542	572	577	563	612	580	582	555	610	613	595	591	581	570	545	590	593	536	575	552	577	568	567	602	559	616	585	600	531	603	550	584	547	550	580	565	580	549	568	590	621	559	583	566	606	581	586	576	564	565	576	519	570	587	599	580	547	606	593	568	597	584	605	557	610	554	586	569	570	570	584	611	564	565	567	557	604	579	560	567	561	524	617	592	548	546	608	603	562	560	586	604	607	574	591	565	577	615	574	553	575	576	622	552	579	553	608	569	575	588	579	585	571	576	573	602	597	616	599	585	577	616	538	575	583	586	571	576	602	600	575	600	619	596	534	551	569	570	584	585	591	605	596	585	592	565	580	593	548	559	565	560	592	567	555	565	578	556	533	530	590	556	572	548	564	600	540	611	548	554	578	556	565	529	573	589	569	605	565	577	553	575	602	563	624	588	545	641	573	566	541	599	558	601	569	574	574	589	544	534	590	584	606	578	604	560	589	612	565	587	535	560	574	544	542	582	596	616	553	555	612	549	608	567	547	563	588	581	605	572	592	591	602	624	558	605	555	570	544	576	539	592	582	542	584	601	602	548	592	588	606	599	532	573	585	620	597	551	506	589	567	601	544	570	594	547	583	555	581	564	601	580	549	579	569	567	613	577	520	592	564	551	582	612	585	542	579	569	618	588	581	575	579	583	576	553	552	596	619	565	531	573	601	526	555	552	554	524	572	560	558	550	579	606	613	559	595	573	576	606	618	578	547	559	561	593	557	584	586	563	569	583	583	600	586	538	610	613	558	562	604	575	558	564	596	585	529	579	594	574	557	615	586	630	570	596	607	618	586	560	625	534	551	546	592	629	572	545	556	556	606	607	540	568	593	576	555	621	576	600	543	617	631	564	612	595	553	580	566	542	574	569	593	547	566	584	536	575	592	547	604	598	539	577	573	566	588	573	553	604	566	540	546	585	579	592	574	608	565	582	553	581	596	563	567	591	532	606	603	572	577	558	553	554	571	557	554	516	548	560	594	573	590	576	543	577	539	550	576	588	559	599	580	539	532	559	599	589	566	613	613	556	601	554	558	577	570	596	595	534	566	589	585	597	581	577	572	573	569	592	540	578	592	573	560	613	596	532	581	572	602	540	561	578	558	574	526	606	561	583	574	564	588	582	596	583	552	572	576	568	579	538	541	581	544	579	556	612	530	553	562	622	565	579	546	586	566	575	578	588	569	578	553	555	589	612	583	601	586	599	559	534	630	575	577	551	592	638	572	596	530	645	562	566	586	567	597	592	571	591	501	610	580	586	550	569	573	611	606	570	573	601	588	569	578	574	576	576	580	572	541	581	539	561	545	549	577	584	526	573	588	594	619	596	608	598	587	599	599	565	572	561	538	618	595	557	606	573	576	553	567	562	545	579	631	601	600	543	542	575	578	577	597	564	564	591	591	539	559	580	587	554	581	610	561	600	579	569	574	563	563	544	570	544	508	578	525	587	569	554	589	562	598	549	598	544	570	561	590	611	625	585	574	582	599	603	567	565	580	564	633	585	595	519	583	595	531	561	576	589	625	572	588	586	537	574	571	573	602	570	563	569	535	606	590	541	544	556	589	601	595	555	586	591	602	618	526	548	661	632	623	605	589	577	564	594	599	604	591	600	611	593	573	586	562	531	569	551	581	544	591	592	553	596	591	553	544	567	543	555	581	562	584	584	593	598	560	553	592	524	594	600	591	563	594	587	527	561	561	603	627	603	583	590	582	563	605	547	575	505	584	535	562	557	563	546	560	562	577	576	601	582	577	549	571	538	585	573	562	552	597	566	560	591	555	528	557	589	581	554	508	610	571	549	640	557	559	575	552	569	605	608	573	608	555	567	601	538	635	578	577	580	536	543	580	532	564	557	577	575	579	553	556	539	593	618	595	597	570	599	555	625	564	588	575	574	540	561	603	542	588	591	588	577	578	582	562	574	614	570	554	614	608	585	586	566	541	547	575	619	590	607	552	572	555	595	557	547	573	558	583	575	569	567	598	595	543	560	585	524	589	570	539	566	548	553	589	556	553	556	624	542	595	549	569	617	608	596	566	579	578	592	568	597	577	558	576	577	560	578	547	620	576	548	577	569	561	582	584	563	574	602	554	561	566	552	591	544	547	576	569	562	579	594	563	545	592	602	575	596	574	603	562	551	561	568	543	577	608	595	573	599	602	624	590	580	631	573	564	617	586	543	591	575	599	567	556	594	565	563	565	554	601	606	584	545	580	599	604	526	580	585	571	533	560	538	599	586	566	596	563	609	597	573	555	555	565	572	540	588	592	546	615	559	547	610	614	559	570	567	579	558	577	609	604	558	586	541	572	510	564	588	573	576	534	581	594	587	594	539	576	558	551	557	581	550	628	583	545	569	602	595	575	608	580	562	563	588	573	571	559	558	593	609	531	553	585	546	606	581	571	564	556	601	581	620	590	547	590	566	581	577	541	561	554	569	562	585	603	577	576	558	588	560	590	585	594	601	583	547	589	603	609	627	590	554	606	587	570	562	594	587	559	568	569	579	569	584	571	610	526	605	567	600
4360	13854	9948	5099	3628	2829	2214	1810	1476	1314	1147	1008	959	940	891	823	763	779	780	768	716	711	750	669	668	724	671	690	683	658	692	699	646	665	680	621	678	681	683	607	614	629	589	669	661	612	650	663	616	658	616	662	626	649	622	644	613	602	656	607	596	635	682	639	583	599	630	650	647	641	657	673	625	624	670	634	617	605	609	648	613	661	621	654	654	625	614	602	651	631	654	638	618	629	622	627	625	633	626	658	694	651	692	654	647	608	644	631	652	620	606	667	609	674	620	647	664	675	679	626	638	628	658	634	600	625	638	593	631	649	691	581	646	656	617	592	629	636	633	628	586	596	637	595	632	649	635	636	620	612	666	616	634	627	672	631	600	618	624	631	625	625	605	583	619	638	599	646	665	626	651	612	636	600	637	646	624	673	651	657	679	630	640	651	610	644	692	592	622	607	668	656	652	646	679	568	648	669	662	606	657	680	602	632	681	658	598	638	639	680	674	644	618	622	647	645	662	604	595	608	639	643	703	613	659	622	612	645	619	634	611	666	664	605	643	684	648	601	643	630	601	647	622	632	667	606	599	606	662	632	646	629	616	600	629	638	676	617	602	629	650	638	638	657	670	677	579	594	639	619	613	635	640	649	631	638	678	661	653	627	615	681	661	641	632	641	651	603	634	597	648	636	625	630	656	626	613	630	616	607	667	626	624	644	638	697	598	669	632	635	607	598	629	626	663	681	654	620	622	629	611	649	611	632	662	644	671	603	671	618	664	590	673	636	608	641	709	625	593	637	605	612	647	615	611	677	649	616	651	622	639	651	638	654	658	654	605	633	632	622	640	650	642	649	664	610	606	638	591	570	640	650	673	622	658	608	641	598	664	672	621	596	644	626	644	657	610	632	585	652	632	650	641	590	617	624	661	616	617	627	668	607	631	617	617	604	642	621	607	642	634	608	646	660	604	645	645	664	662	615	628	678	638	647	640	620	636	671	642	617	649	641	556	636	666	659	603	638	648	600	634	657	614	665	669	646	608	598	655	660	625	676	618	638	636	646	620	607	598	662	637	662	630	664	642	607	618	670	645	656	572	600	631	620	636	649	662	649	658	626	653	608	616	597	636	637	657	652	646	605	640	608	613	628	623	640	660	653	647	610	634	633	650	621	670	638	638	606	626	626	609	602	651	643	615	636	690	644	624	629	649	651	629	583	607	585	658	663	639	653	602	635	608	608	648	606	600	629	675	625	629	633	597	598	599	606	630	568	609	660	629	673	584	589	593	626	649	634	615	616	669	635	638	687	628	628	643	644	668	655	648	619	647	660	659	590	651	631	601	633	623	643	647	639	654	592	642	627	689	586	665	595	624	631	608	652	611	675	614	647	629	634	661	626	639	600	685	649	632	639	626	627	630	611	641	617	661	633	668	624	644	608	614	571	585	613	696	631	616	650	621	662	628	604	632	622	614	631	642	616	616	671	633	636	614	626	643	607	610	625	655	659	639	631	655	618	597	619	661	601	637	583	656	653	624	601	614	652	643	606	606	609	600	592	618	614	634	618	647	655	654	667	624	633	626	605	643	622	661	593	634	640	600	632	609	661	640	607	637	616	607	637	657	591	580	614	638	606	669	650	589	628	597	614	637	630	648	579	589	606	614	606	647	642	634	606	640	678	642	633	647	605	631	651	640	660	647	616	649	595	609	643	645	654	596	664	670	623	600	614	655	595	669	637	648	666	708	620	616	620	622	637	622	616	615	650	638	600	627	586	628	630	634	659	641	646	655	615	641	612	633	633	640	612	625	614	666	603	627	633	635	597	618	603	629	597	626	607	630	599	661	640	626	662	658	609	633	627	614	642	623	627	638	654	645	684	643	658	669	642	624	616	615	643	643	652	628	671	673	649	622	637	642	584	655	629	645	620	631	631	627	671	635	594	649	665	657	615	686	666	661	625	641	645	649	617	653	606	612	666	631	619	638	653	659	626	610	613	637	595	637	634	631	606	632	655	662	624	592	602	605	637	599	652	638	609	608	620	642	638	622	631	630	623	603	614	638	623	584	623	699	617	622	593	642	647	615	650	597	634	626	634	675	630	642	608	618	582	635	611	634	638	604	586	650	634	612	632	648	603	661	638	643	596	678	624	659	641	623	631	664	647	652	639	621	662	646	647	629	621	622	651	617	618	634	606	630	642	616	638	630	614	623	649	603	624	587	590	686	623	604	620	643	637	626	621	661	655	584	677	631	593	612	633	653	655	593	616	616	661	612	698	633	617	631	654	604	622	596	591	644	628	600	595	631	650	689	663	612	647	651	620	633	615	637	636	616	613	601	652	630	595	641	655	624	667	574	637	611	624	638	622	624	619	637	624	591	658	603	617	655	605	632	630	626	599	606	651	643	574	613	637	637	667	604	623	685	620	641	609	610	685	662	600	643	634	670	636	608	641	610	594	640	625	638	594	658	620	636	611	625	619	636	633	615	679	634	614	605	595	578	651	670	594	642	633	614	618	618	625	646	618	631	665	637	573	669	630	651	658	625	713	627	576	648	634	606	618	601	657	635	603	669	646	690	630	659	623	638	613	614	585	626	667	624	633	604	597	676	606	608	619	609	626	623	652	614	659	616	608	604	615	626	659	591	656	621	649	672	661	642	657	655	599	612	608	612	645	630	605	628	661	654	662	636	610	623	619	596	624	625	609	630	648	571	617	627	665	609	646	639	656	612	656	611	609	641	680	645	607	605	621	635	592	622	611	631	615	666	659	643	647	610	632	652	666	641	609	633	629	626	647	603	662	640	616	642	682	590	626	611	612	600	610	619	642	631	609	601	586	628	641	624	638	606	649	650	604	640	625	667	637	657	644	608	669	609	643	667	649	605	627	627	640	637	636	666	612	601	623	589	646	652	671	632	603	628	624	691	668	654	631	624	629	633	616	660	650	620	676	658	630	626	636	620	637	608	643	633	670	621	594	645	591	615	617	610	615	651	643	620	658	655	634	603	632	628	649	647	664	647	627	643	634	665	624	618	623	594	637	616	653	624	661	666	635	617	578	653	638	601	605	586	615	654	603	673	608	635	646	639	616	564	623	612	592	640	622	590	648	666	660	595	615	614	599	606	680	654	646	671	657	658	588	624	674	638	649	660	635	678	625	657	684	648	657	625	614	610	568	689	633	638	586	638	646	678	649	625	615	631	631	650	610	631	601	639	609	610	615	602	614	643	589	651	630	639	663	644	628	614	639	653	654	605	605	637	621	634	607	647	602	594	655	631	657	619	621	632	637	646	643	649	603	625	622	639	607	663	629	670	614	578	620	616	609	678	637	661	632	574	636	652	628	586	672	661	655	615	628	654	635	656	606	587	588	669	637	620	610	642	662	629	649	640	634	647	644	644	591	644	672	621	657	638	625	621	586	624	663	650	626	656	648	674	599	630	635	659	647	660	623	662	626	614	620	604	625	593	650	660	655	636	635	672	609	620	606	622	594	626	610	613	654	661	630
27516	18032	3804	614	450	450	457	404	429	403	404	427	480	452	405	451	404	435	442	407	419	424	414	389	426	455	415	423	457	413	431	432	403	406	412	424	385	433	431	448	435	403	405	422	429	431	440	449	437	420	424	424	419	396	421	454	443	427	409	436	431	444	412	411	425	399	437	428	417	432	399	400	384	403	450	439	395	411	396	422	438	467	424	446	398	419	421	395	382	415	400	401	405	454	382	393	398	435	419	454	413	386	431	416	406	397	448	421	398	427	440	413	412	397	416	458	425	459	401	385	410	407	407	458	382	421	408	452	400	416	442	422	419	447	434	422	420	443	443	436	447	461	442	423	424	405	431	423	419	406	416	395	429	397	442	429	429	420	415	419	436	426	400	396	421	416	438	426	416	438	405	431	422	411	454	438	408	452	412	389	431	472	418	402	403	419	460	429	447	400	422	418	439	423	441	409	438	416	388	423	411	433	412	422	408	404	384	440	425	399	447	412	414	395	453	419	403	420	434	379	384	402	424	407	438	417	411	427	429	399	421	458	428	430	447	413	429	404	387	416	404	407	430	414	407	402	440	391	434	411	445	422	428	431	407	412	434	442	421	388	419	413	415	395	421	402	422	404	390	427	374	456	396	429	404	387	438	422	439	429	469	416	411	411	438	414	425	401	465	411	418	407	445	419	435	410	407	431	443	403	412	441	406	411	431	402	408	417	403	419	446	418	446	443	446	431	397	415	416	412	383	412	427	439	402	412	384	434	405	401	428	426	430	410	401	404	365	464	403	431	384	419	419	414	432	417	436	428	428	425	418	482	457	435	433	442	422	433	420	441	421	431	383	424	405	430	404	432	417	415	432	424	427	491	420	413	430	415	459	429	421	425	410	423	445	425	434	401	431	402	424	435	421	398	435	401	406	406	409	403	391	425	367	462	418	429	390	411	435	406	417	437	453	397	428	405	416	399	417	391	442	434	438	443	416	388	430	465	426	432	406	415	429	411	433	414	398	434	422	439	444	427	437	427	403	446	451	441	394	438	418	451	408	434	422	458	430	432	454	406	419	394	403	390	400	444	407	415	417	377	397	412	414	404	428	457	402	413	423	418	448	462	433	407	410	422	426	430	447	403	401	402	448	430	398	435	413	398	386	448	438	448	457	411	414	451	434	435	460	394	408	401	408	417	384	411	413	416	387	446	429	398	410	434	423	428	374	417	430	400	426	396	388	401	440	391	417	430	438	385	427	438	419	399	422	397	436	422	463	432	377	440	409	436	382	375	421	430	391	404	392	440	401	393	397	423	434	394	419	415	405	442	399	411	436	426	443	436	439	411	429	450	420	394	445	452	446	414	455	458	418	419	407	403	397	403	412	453	416	411	425	465	424	438	405	419	413	402	415	409	402	427	423	431	427	416	393	427	433	423	446	398	448	437	394	443	438	394	449	448	463	451	401	418	393	378	451	437	399	422	396	427	438	434	403	406	383	432	401	442	397	394	442	421	423	388	413	432	413	404	461	417	419	424	428	396	420	454	421	433	421	470	474	430	455	422	426	426	407	391	458	415	428	387	421	405	417	421	435	430	449	398	435	427	394	441	397	439	403	409	436	438	430	405	411	420	423	406	415	395	418	408	432	430	445	412	447	459	414	428	405	455	409	404	387	414	423	454	449	423	430	409	410	413	436	450	402	423	373	406	418	401	416	410	426	417	413	400	422	382	386	448	430	421	395	386	407	454	405	438	419	399	414	413	412	431	419	425	406	417	385	441	376	421	447	415	420	452	432	400	411	428	424	416	427	426	411	427	406	394	412	462	420	439	426	429	418	433	412	425	394	431	400	418	421	422	432	427	425	389	411	413	450	438	457	410	438	482	389	411	403	418	394	443	436	448	460	411	419	379	427	436	462	449	406	408	456	429	411	413	459	411	421	446	392	395	441	410	454	416	423	434	418	429	460	428	432	424	442	429	416	441	416	430	437	431	393	391	438	421	452	395	412	406	416	453	404	458	405	449	402	428	439	412	408	437	436	408	418	442	410	430	420	391	419	412	426	440	421	443	404	424	413	427	425	441	434	421	397	399	399	417	408	420	417	432	419	405	421	439	400	428	386	406	421	443	389	434	437	433	462	428	384	445	410	429	414	418	373	469	402	420	446	439	445	429	462	412	422	388	422	398	405	418	454	428	424	404	446	407	412	424	419	428	407	385	421	407	397	388	433	377	389	433	411	424	413	378	446	450	376	418	413	427	436	442	395	423	421	430	418	422	406	431	409	452	409	413	415	413	401	418	402	469	413	429	422	416	381	411	419	438	442	418	394	431	389	431	401	427	462	414	431	404	410	402	411	443	403	428	451	435	404	429	449	434	418	415	400	439	407	426	415	410	421	403	414	431	436	446	428	387	378	403	434	410	421	391	409	418	438	439	417	428	432	417	392	398	448	434	407	428	462	430	441	397	434	412	400	416	426	418	418	397	459	419	448	425	404	453	421	413	441	424	420	428	451	410	407	419	411	455	411	417	432	419	415	464	413	444	401	397	387	393	417	387	434	418	397	425	423	448	411	403	423	434	399	420	431	415	392	449	429	397	411	411	456	402	447	423	387	419	426	395	419	437	462	416	437	415	410	473	429	429	460	419	443	405	441	432	397	441	388	425	417	407	437	411	403	447	431	405	422	457	427	450	420	402	443	412	430	429	401	449	414	411	438	415	442	425	426	434	445	443	437	418	405	434	403	425	427	378	419	388	420	414	433	451	381	417	423	410	417	430	417	402	408	417	439	430	393	418	396	446	441	401	424	403	408	460	441	406	396	401	405	464	410	415	406	394	410	431	437	450	424	428	446	407	402	437	427	417	413	417	412	419	412	430	437	416	401	405	384	430	429	407	406	402	412	413	397	412	415	402	414	442	442	424	402	447	479	436	420	415	403	439	427	441	412	439	447	388	435	428	413	421	426	455	437	422	407	450	425	407	410	467	385	438	439	425	435	424	422	430	442	378	395	437	415	444	459	462	425	444	425	421	390	404	457	439	425	434	401	432	407	394	440	454	388	412	461	455	418	428	407	366	426	385	447	438	406	418	406	443	397	413	412	439	396	416	421	424	446	415	428	408	446	400	415	421	409	409	416	406	403	410	402	439	409	425	458	399	421	421	415	395	415	395	445	436	434	428	410	407	421	413	423	467	449	409	414	444	413	399	420	449	438	394	402	422	381	451	425	409	378	413	401	465	418	442	452	410	408	435	481	424	473	401	403	395	413	401	426	448	410	433	427	419	384	455	425	427	433	395	377	403	426	425	453	399	461	440	420	428	438	431	424	428	412	426	403	444	438	448	416	426	434	387	404	452	431	428	428	434	449	408	388	407	390	410	437	407	404	444	443	432	408	430	401	423	414	423	435	424	421	413	394	402	415	451	431	429	478	433	450	403	420	437	413	435	397	404	396	433	382	437	444	405	427	429	420	413	408	410	421	439	429	414	432	400	432	443	407	411	414	365
4191	838	694	569	524	511	496	502	468	481	466	472	459	484	449	412	479	438	473	461	436	470	478	458	461	476	447	437	462	464	473	441	445	488	449	473	443	424	419	436	428	485	465	484	456	441	450	435	465	463	452	445	438	455	467	459	439	453	470	442	499	407	471	448	429	440	433	464	448	466	450	444	447	450	463	443	444	442	462	481	437	413	434	469	467	477	469	452	496	452	466	461	493	466	456	468	445	475	440	437	463	475	473	465	474	463	467	401	431	489	455	432	418	454	463	463	463	436	425	420	448	467	473	448	482	431	462	446	398	464	512	467	446	449	487	457	425	422	462	448	418	435	466	455	449	470	453	425	472	456	431	408	474	470	440	469	469	437	414	433	450	450	438	466	405	466	443	479	478	456	427	457	441	484	441	442	498	511	495	453	469	415	434	450	453	458	448	445	486	485	435	470	479	450	439	454	447	433	462	449	402	431	403	455	430	468	439	431	468	471	450	443	445	460	420	483	484	448	470	451	435	451	464	444	427	456	420	452	420	458	451	490	431	419	458	487	470	477	476	455	458	425	472	436	480	476	451	457	465	438	465	462	390	413	452	436	485	432	425	476	455	456	416	468	446	468	476	450	480	445	398	461	418	472	455	456	460	459	475	419	482	443	474	452	458	439	456	440	461	437	439	457	437	466	478	468	427	459	464	455	446	448	403	483	483	471	469	466	461	421	474	453	492	421	480	445	433	467	460	477	463	463	464	457	486	459	460	452	434	471	423	467	450	436	422	471	451	422	403	435	422	435	449	466	446	428	465	447	444	489	448	480	466	439	421	448	441	421	501	429	479	459	452	440	433	448	436	445	430	439	458	427	468	447	466	419	475	437	450	426	428	422	451	474	462	447	483	470	464	457	443	481	474	446	455	470	437	446	458	424	474	420	427	447	457	453	475	466	442	448	450	491	428	455	462	433	451	463	449	454	455	468	503	430	467	473	498	440	446	438	436	496	411	474	418	478	462	444	474	463	448	469	416	488	466	444	436	444	440	476	410	464	457	499	474	494	469	465	425	420	437	461	463	476	418	506	446	458	451	432	440	424	442	456	429	406	459	492	479	502	434	447	442	496	485	435	446	476	476	492	501	453	445	465	461	448	466	465	433	475	442	434	499	470	460	467	451	439	450	463	445	478	472	441	419	468	466	457	448	431	474	487	460	478	470	454	455	459	466	404	502	471	458	446	470	445	437	441	414	446	439	465	415	407	447	447	431	487	430	459	430	457	477	413	441	420	472	466	475	458	443	411	482	469	453	453	475	440	424	448	435	488	466	500	453	452	479	460	472	452	474	416	487	445	445	450	447	436	419	425	469	471	446	463	439	458	447	472	449	442	451	446	462	440	438	433	466	395	440	472	431	461	468	448	413	469	471	412	473	405	453	468	445	485	429	425	429	474	435	435	440	441	448	416	471	454	422	446	460	468	440	478	456	496	486	426	456	464	436	454	448	421	433	451	459	436	430	452	448	437	446	437	421	436	436	428	453	453	451	455	459	440	479	456	482	478	473	476	447	423	447	448	438	441	439	450	467	460	442	474	417	447	469	473	430	484	494	459	458	421	428	504	446	451	489	485	454	446	479	473	480	438	427	449	500	435	466	458	466	454	457	427	462	473	449	458	449	464	432	466	482	475	446	437	467	431	438	453	461	442	421	441	455	474	438	458	447	461	434	470	453	440	461	472	460	455	419	468	465	479	442	440	432	498	431	446	440	494	444	462	451	465	426	400	492	495	491	443	486	445	482	435	480	458	427	455	463	424	452	448	466	429	447	520	413	450	435	452	465	466	439	489	455	479	468	415	441	439	469	453	463	466	449	447	427	453	419	459	418	468	451	413	503	397	472	457	477	512	464	473	461	460	432	455	431	447	437	490	477	464	449	476	458	450	452	486	472	465	448	424	469	421	445	460	444	435	448	461	449	484	460	413	445	407	473	445	446	434	412	457	490	424	467	449	470	461	454	439	457	470	419	478	454	441	430	468	465	460	466	470	433	491	489	461	458	438	423	453	479	465	437	476	474	458	428	469	470	431	458	436	488	478	439	457	464	422	464	434	443	428	474	478	427	463	436	423	433	457	439	397	434	454	481	508	458	486	476	417	480	467	434	455	481	500	411	475	464	435	491	453	450	413	461	460	454	442	475	437	469	440	497	494	450	443	441	481	490	452	438	445	436	463	459	455	444	433	465	471	433	490	430	439	457	443	448	479	423	448	466	456	440	455	483	474	477	455	450	439	448	458	442	441	460	436	468	426	450	518	493	423	464	454	431	449	425	422	465	449	433	428	485	482	405	471	480	416	452	452	503	471	459	476	450	490	465	446	481	421	447	468	420	472	466	467	447	441	426	449	462	460	445	459	455	463	431	453	435	517	484	460	481	491	432	474	456	474	481	488	421	471	451	433	464	466	415	448	424	489	442	449	446	447	448	423	449	467	417	467	465	451	461	404	420	417	458	479	459	422	487	442	481	443	479	456	435	459	464	436	450	439	451	429	455	454	425	472	440	508	471	452	461	448	471	461	414	461	449	486	436	440	448	474	413	473	465	420	435	426	418	466	437	497	432	444	457	463	530	472	453	462	450	442	468	456	428	446	441	453	489	449	464	456	462	450	432	414	479	449	477	421	483	459	450	462	469	433	438	472	437	457	442	473	447	435	454	414	423	433	484	413	463	427	438	435	452	412	437	463	445	424	447	434	444	450	441	486	467	465	473	455	492	463	476	449	466	425	444	491	438	509	442	434	472	440	457	498	487	460	440	469	406	457	452	489	449	461	470	442	479	433	476	470	435	453	463	463	497	443	441	468	410	470	418	470	482	436	464	421	418	437	425	480	463	490	485	441	442	456	414	471	460	445	462	469	482	431	468	457	428	443	455	465	437	460	476	422	503	442	455	448	432	426	439	447	447	462	460	454	470	467	422	452	454	427	452	461	409	423	448	441	458	421	478	462	459	412	441	435	458	439	427	459	458	453	486	487	446	422	471	451	444	455	489	430	479	454	485	435	488	436	459	466	460	450	452	439	447	458	500	411	460	436	474	466	476	430	425	470	443	457	404	479	445	461	493	454	448	461	443	437	465	444	421	436	431	453	475	452	458	447	461	474	458	444	434	437	447	484	451	440	474	473	475	490	431	444	424	452	473	486	465	419	477	445	468	462	425	448	465	462	459	475	447	412	410	474	468	438	482	440	456	473	454	455	454	456	436	441	436	443	438	432	448	449	485	454	474	434	482	482	446	446	446	464	456	470	461	448	434	432	441	470	473	462	497	465	479	466	448	444	459	408	486	443	453	480	462	455	447	472	451	461	446	467	438	430	459	477	455	456	463	468	465	447	424	408	434	430	481	455	452	423	460	458	468	449	466	458	461	492	441	440	436	490	432	456	478	445	430	458	433	456	456	479	466	447	401	459	451	470	468	428	458	432	452	426	468	470	455	446	448	453	480	438	412	453
23430	21138	28503	24032	21149	12084	1637	1103	1002	902	929	857	822	771	789	778	795	782	789	804	757	788	749	807	704	734	782	730	774	766	769	753	740	736	772	795	751	747	789	705	723	758	755	734	760	748	760	723	722	742	712	789	689	778	766	748	768	712	747	743	772	694	737	802	719	771	711	731	715	740	722	772	728	682	719	739	713	791	782	709	731	759	742	677	751	721	747	711	687	747	774	708	740	723	723	749	780	732	789	754	706	713	714	745	704	742	789	750	765	742	745	747	685	741	763	754	722	750	765	763	703	764	727	777	779	730	690	713	725	747	757	738	767	731	753	764	685	728	699	695	697	740	735	777	733	721	698	757	742	698	747	785	690	692	737	698	740	725	768	735	750	757	771	748	723	724	742	715	740	768	759	747	722	729	712	746	745	797	753	811	735	718	746	748	734	743	728	737	713	745	692	720	709	816	726	753	714	791	712	695	761	666	769	727	788	714	773	693	750	751	694	751	754	704	742	716	728	705	698	719	747	712	723	763	682	763	741	735	787	697	711	703	788	723	747	733	798	708	739	735	751	770	753	726	723	702	750	765	695	749	765	760	786	707	720	701	769	724	761	727	745	749	736	731	718	739	732	690	765	733	721	716	729	759	738	735	759	752	724	757	764	722	740	762	769	784	745	736	748	740	721	763	789	684	683	702	750	788	765	748	765	751	756	713	706	775	748	715	701	712	772	732	743	731	745	769	690	755	796	733	743	745	780	741	750	731	722	704	712	709	742	756	769	710	746	740	717	777	722	769	734	692	719	732	745	738	714	751	728	745	772	737	771	735	716	751	718	751	768	775	757	724	700	692	738	736	746	718	713	727	725	688	744	707	715	722	710	799	776	700	724	770	757	759	779	744	743	746	747	790	653	732	734	715	755	765	749	722	746	803	796	722	784	734	718	721	742	754	701	766	792	734	801	739	743	734	754	749	781	733	746	744	724	761	771	741	763	706	747	737	727	772	702	683	725	739	762	730	728	723	711	710	763	786	714	766	726	777	710	714	716	714	785	726	707	685	707	759	727	762	743	761	734	753	704	728	745	761	770	773	709	734	748	716	757	758	741	720	699	709	753	769	715	699	718	732	756	696	755	703	732	779	773	696	760	699	744	723	714	731	744	746	720	689	782	782	769	730	731	733	765	751	733	693	709	704	730	723	751	740	762	719	760	721	727	756	764	737	757	739	730	733	706	696	744	738	766	750	801	721	777	761	699	768	758	739	732	694	724	772	732	745	750	724	761	714	702	718	741	730	719	728	725	690	762	711	723	749	769	745	720	700	739	712	675	731	728	765	726	765	719	716	719	675	759	694	755	748	713	746	767	770	724	713	732	735	754	766	744	776	747	785	720	769	779	760	751	756	761	733	764	712	703	722	760	709	729	791	714	757	718	708	730	763	685	728	650	759	675	752	742	751	747	752	718	777	745	738	728	737	743	727	753	784	773	702	744	744	745	760	743	765	742	747	742	736	760	790	705	747	754	769	720	714	659	729	739	768	735	712	701	775	768	708	738	817	718	772	717	709	746	763	690	738	703	744	721	721	753	789	714	740	752	716	783	775	718	718	757	700	723	791	759	688	695	744	771	767	760	744	757	751	740	717	777	731	748	751	731	743	736	714	741	738	718	773	712	693	697	763	727	720	732	719	780	723	731	735	742	785	742	738	711	782	729	728	715	703	744	724	719	735	709	729	746	717	726	699	693	718	777	734	799	741	762	720	718	741	739	757	781	804	741	736	746	692	727	795	761	735	726	711	774	698	700	782	661	785	693	688	773	730	710	695	770	725	767	709	733	712	716	745	780	747	731	747	725	770	739	706	760	791	788	745	758	757	756	753	739	714	738	795	742	713	753	676	720	723	764	724	732	772	758	726	732	683	718	768	743	690	771	737	750	781	736	712	772	716	731	737	691	726	740	744	730	723	781	726	731	761	767	732	769	749	756	762	750	750	735	717	709	722	765	708	737	727	804	695	744	713	744	749	763	729	678	735	687	708	706	752	741	766	749	799	683	729	719	712	765	717	673	738	744	748	682	686	722	704	730	775	754	793	764	689	740	702	749	759	759	743	786	755	740	719	774	758	744	732	733	728	727	728	734	737	714	728	760	752	720	733	698	743	728	711	780	739	664	755	733	717	769	727	738	754	709	728	769	734	716	730	734	724	735	750	727	715	750	726	668	737	736	747	706	741	732	760	722	746	755	753	742	725	741	752	739	780	732	779	726	750	739	732	739	754	760	716	727	725	772	688	715	721	705	762	759	725	688	769	729	715	754	805	740	768	813	748	720	733	719	716	697	728	702	776	779	744	671	752	724	701	687	705	757	694	725	708	680	758	704	713	731	726	751	745	749	743	690	780	757	766	770	733	783	750	744	786	719	698	718	754	761	732	718	706	704	753	722	747	714	724	741	703	715	797	725	738	735	712	793	813	752	683	750	731	693	677	759	714	720	692	749	712	700	713	736	670	719	754	719	664	708	728	733	736	741	781	718	732	750	722	769	692	749	725	699	813	737	767	738	758	782	736	755	737	711	736	740	749	682	691	758	723	697	654	726	698	713	714	700	712	771	720	740	707	760	759	745	778	706	754	784	752	767	707	736	716	764	746	705	760	704	775	719	706	776	737	728	715	785	768	772	776	786	739	770	765	750	724	749	716	729	771	723	768	727	772	756	759	768	746	723	751	734	781	743	716	729	735	792	715	733	709	776	764	781	709	736	739	718	737	793	747	720	758	728	724	720	711	716	727	729	701	742	780	728	728	721	785	736	708	794	740	697	698	716	711	726	740	734	686	702	780	733	795	741	726	750	714	712	718	751	700	747	711	719	715	737	781	695	733	717	757	707	739	734	702	784	730	710	747	738	727	746	781	731	740	714	728	717	720	702	740	718	745	763	729	728	730	745	713	804	725	716	775	738	775	718	765	696	703	734	716	777	760	754	743	776	740	760	739	727	763	735	744	788	718	739	714	725	749	722	714	753	751	719	720	736	786	732	749	740	744	739	731	781	718	733	708	737	750	744	756	755	738	778	673	794	742	791	757	719	744	756	715	695	718	687	743	737	803	731	729	702	725	740	753	764	762	760	763	704	722	722	718	732	724	729	735	750	744	757	751	723	692	765	757	754	740	683	740	758	725	774	732	755	703	739	711	761	711	776	731	765	650	759	797	753	685	758	746	755	790	741	717	737	734	796	751	695	752	757	703	732	743	721	705	670	749	708	743	718	736	686	715	765	697	776	738	764	789	744	745	809	743	744	686	785	710	735	762	730	744	711	749	743	702	749	726	707	733	741	747	754	733	753	767	677	692	700	759	722	760	744	729	726	760	675	732	731	703	713	702	723	746	815	750	700	716	707	750	718	747	745	753	729	740	726	722	735	760	742	792	774	779	748	737	737	748	771	732	737	747	778	745	734	755	688	735	744	736	733	734	731	741	701	686	721	727	731	710	799	749	729	727	798	741
3319	8519	6135	3037	2342	1891	1614	1292	1189	1150	1008	987	955	915	859	842	894	855	837	828	803	877	782	790	826	851	861	845	755	799	858	806	822	832	813	799	732	768	781	751	767	782	815	756	818	801	792	765	817	734	805	789	744	804	762	774	788	787	817	760	758	793	809	763	805	793	742	836	807	770	785	819	826	782	746	810	767	773	802	770	770	751	824	763	800	744	785	732	815	768	789	777	774	792	772	781	795	768	801	808	728	839	778	786	793	819	791	740	765	833	800	853	812	804	836	770	799	767	821	756	781	776	802	779	800	790	739	771	775	792	791	785	798	775	764	735	725	760	809	782	785	768	768	757	793	773	783	814	865	755	781	813	790	784	809	754	774	800	778	758	846	776	756	774	816	810	790	785	801	773	806	816	789	805	768	768	815	811	810	783	791	797	782	826	790	772	743	757	761	765	777	799	781	820	789	769	766	772	766	771	730	796	768	764	787	785	790	805	755	818	741	746	778	807	728	797	744	808	740	769	786	727	809	761	781	756	767	809	805	768	799	723	763	782	763	780	755	818	804	766	845	771	779	711	813	761	800	763	777	796	799	766	789	783	744	766	782	766	761	707	780	820	757	808	741	776	790	848	813	794	721	762	765	749	780	808	728	802	745	789	781	770	780	767	760	726	774	796	777	809	790	760	773	813	779	820	755	718	785	802	738	760	777	808	766	810	742	769	750	775	762	767	787	750	778	781	769	791	802	716	756	755	808	825	814	780	789	780	795	837	786	803	767	780	817	787	756	761	822	774	819	770	796	729	749	771	816	740	760	739	805	757	759	787	805	800	792	770	784	801	777	763	766	823	788	716	829	763	825	812	712	744	757	780	814	784	795	740	802	834	763	791	753	739	809	790	775	801	788	828	819	788	784	779	758	715	747	777	764	761	776	798	777	796	830	756	766	788	792	747	775	802	770	752	815	768	759	793	768	817	750	801	788	818	750	783	762	739	751	774	768	755	831	777	811	799	821	798	743	765	812	792	773	792	815	766	807	746	739	791	788	806	751	780	786	814	774	803	781	752	791	751	817	802	720	781	768	788	777	775	794	808	800	762	714	765	727	797	741	799	779	793	770	769	795	802	786	759	772	817	787	870	827	773	802	806	764	828	754	788	750	804	847	784	800	796	826	786	768	720	812	744	821	754	789	723	767	775	801	793	790	773	808	790	763	810	821	798	748	733	776	783	742	801	805	829	810	820	825	798	798	789	785	787	799	766	748	753	844	824	768	825	726	781	786	786	762	785	784	775	768	761	797	736	785	749	735	777	750	805	813	794	790	758	825	747	789	781	774	777	777	761	788	755	763	822	762	744	808	803	802	751	818	785	813	782	778	799	734	779	777	812	798	776	797	751	752	788	782	755	761	828	779	754	765	802	793	743	808	751	759	787	765	783	757	808	732	780	779	741	776	839	759	801	803	752	743	747	755	800	792	799	819	781	788	769	809	749	831	743	760	762	854	801	835	733	768	777	734	797	819	792	762	804	806	785	787	799	790	784	809	798	748	784	813	805	786	794	819	804	808	787	839	792	815	756	767	841	844	881	742	773	763	768	818	746	783	785	702	835	789	780	745	758	770	747	736	809	779	777	726	749	747	796	851	773	811	817	797	785	808	783	794	761	786	803	775	817	802	740	781	786	711	824	795	785	775	801	804	758	827	841	825	784	741	769	792	773	799	717	819	795	782	825	733	816	776	825	785	845	779	774	777	777	792	775	771	809	796	782	771	779	796	779	795	747	790	766	786	827	814	768	806	782	786	763	764	781	814	814	815	791	719	764	781	763	742	793	774	794	820	731	805	797	759	804	740	786	798	741	811	811	810	709	787	801	719	832	839	851	806	769	809	766	824	794	739	802	752	758	789	756	785	827	748	780	799	766	739	803	800	778	753	775	773	793	782	786	761	797	800	760	745	835	753	775	811	770	772	758	813	743	760	780	809	790	784	763	798	801	820	784	779	809	764	766	768	773	779	783	799	757	771	783	777	804	790	770	757	823	800	739	756	787	770	794	782	804	754	801	748	732	803	786	733	746	809	782	789	798	751	805	748	763	794	789	792	747	778	795	745	775	732	786	777	747	757	775	723	805	768	784	858	833	804	759	796	736	791	733	829	780	790	817	742	772	752	797	731	780	762	776	837	799	779	785	749	809	792	791	790	762	804	773	760	729	779	849	771	832	793	803	773	738	818	812	808	808	761	786	785	772	778	790	748	749	777	769	792	763	769	763	815	831	800	759	775	769	797	817	785	782	747	730	773	782	797	776	793	781	831	776	742	785	813	752	809	748	759	836	778	773	792	808	774	748	820	742	791	708	799	775	769	731	788	775	769	780	772	754	775	758	752	793	804	763	759	730	785	771	761	785	780	733	774	731	748	774	760	794	730	814	750	769	794	798	777	794	755	817	762	779	752	749	728	798	794	827	792	785	807	835	779	752	855	787	767	794	808	797	784	788	715	782	803	758	773	811	803	779	786	818	770	788	785	798	793	777	785	763	773	745	751	783	753	755	771	814	777	779	796	757	752	855	746	806	819	845	749	810	817	772	797	739	777	785	803	871	771	757	806	801	814	760	741	804	761	820	748	780	776	785	739	790	815	781	783	777	763	770	779	743	742	834	769	740	755	821	791	777	764	795	774	760	744	852	795	744	739	776	832	752	791	777	757	809	787	769	771	764	744	784	775	777	787	743	748	750	804	785	780	727	738	769	804	773	760	803	749	779	766	773	798	803	794	793	808	784	733	743	793	791	766	787	805	786	806	823	787	772	803	766	782	758	771	814	778	727	820	794	805	743	790	791	758	766	772	748	789	823	800	785	795	742	826	766	786	768	788	739	787	774	779	797	821	785	740	780	776	816	828	767	759	738	806	815	806	847	790	790	810	781	799	752	786	805	828	742	760	799	757	827	739	721	797	756	803	761	789	816	799	777	821	747	791	756	773	769	777	755	790	817	820	763	803	788	816	763	787	798	838	805	751	800	762	742	823	761	797	761	743	802	799	822	770	765	791	825	779	750	792	777	795	791	820	794	802	771	846	752	772	801	759	761	792	797	764	753	774	798	791	765	813	742	767	767	780	759	778	802	735	815	796	769	732	750	797	785	796	710	799	745	788	815	763	757	816	797	748	833	766	774	775	729	782	771	763	773	791	757	791	744	791	754	836	765	768	729	762	751	815	776	784	758	784	792	803	771	761	749	747	805	780	789	776	841	789	752	814	777	787	781	795	783	768	825	789	781	788	792	766	755	819	821	815	796	773	784	794	781	808	784	755	775	775	759	780	737	801	772	803	763	825	752	745	798	809	790	766	810	854	782	782	746	758	763	735	759	803	778	744	795	798	812	792	807	775	790	799	784	773	841	764	761	769	765	829	786	783	785	805	842	797	804	810	747	840	793	857	741	777	808	779	735	766	775	807	798	828	776	813	755	752	786	800	741	757	782	776	848	821	769	736	778	797	809
24513	21124	27567	24931	12850	722	438	360	289	305	290	271	254	220	249	229	235	223	222	220	232	221	202	233	201	211	200	206	216	202	204	216	222	210	197	217	219	205	203	197	201	218	162	190	214	203	217	209	195	235	219	189	205	201	206	221	216	214	203	206	181	208	196	221	188	206	191	218	202	183	195	183	211	213	219	209	218	187	218	202	226	202	227	177	201	194	206	199	198	183	202	209	202	197	199	186	193	221	176	203	228	209	209	190	211	214	219	183	232	201	239	200	227	200	219	197	221	201	201	192	202	206	202	223	211	191	185	203	200	214	183	196	225	207	199	221	200	190	218	216	214	229	219	210	217	208	219	216	184	197	189	198	220	190	220	200	217	200	194	200	206	199	210	221	191	190	216	203	199	220	207	208	196	206	182	206	207	199	185	195	197	189	223	192	187	208	214	199	214	184	218	195	193	205	180	241	200	194	203	203	220	229	202	198	183	192	199	208	199	218	226	201	204	211	189	197	192	202	208	208	196	186	187	175	191	207	191	208	180	183	226	181	218	190	195	187	199	191	199	207	187	191	188	208	188	203	203	191	198	187	196	202	179	182	192	186	212	202	215	217	202	179	196	180	194	211	205	193	218	201	174	202	187	224	209	192	196	208	191	202	168	202	194	211	198	174	191	245	194	188	215	210	173	214	187	204	194	194	214	185	208	199	185	199	213	210	210	189	204	203	201	214	212	186	199	215	193	232	203	174	201	210	207	210	196	210	193	210	211	200	208	228	175	192	221	221	186	182	220	199	196	186	198	217	202	194	190	206	194	221	212	209	239	202	189	194	194	227	185	176	210	194	187	217	219	218	189	213	204	199	197	210	195	219	216	209	222	222	193	209	175	207	197	195	194	187	192	216	193	173	215	184	218	197	202	226	192	201	199	225	191	211	200	199	220	189	192	167	182	204	208	210	187	197	197	215	193	186	170	223	201	205	199	232	211	204	213	197	197	209	173	200	207	201	210	197	196	207	194	207	186	192	216	200	192	209	177	200	208	196	191	203	211	190	215	203	211	171	195	211	190	205	202	201	218	186	193	210	209	189	180	205	199	189	195	202	210	209	184	209	192	186	200	203	209	196	211	200	206	201	198	198	195	216	218	210	214	229	218	202	182	193	215	206	186	171	202	206	193	209	207	187	190	195	213	207	199	194	204	206	195	221	209	186	212	221	201	192	203	215	205	226	199	198	212	194	202	187	214	203	197	203	191	181	197	210	190	193	195	228	206	203	189	212	211	197	210	190	213	208	204	198	211	214	212	193	174	210	216	204	222	218	219	197	215	195	216	196	204	204	201	172	208	207	205	189	177	211	223	209	193	187	200	197	170	200	190	224	196	202	195	211	196	206	199	219	193	213	219	199	197	202	225	200	198	211	201	188	198	217	197	197	225	203	184	193	193	212	200	209	186	197	198	186	181	205	185	209	201	201	190	212	178	212	194	206	203	199	205	173	206	194	212	186	208	204	184	194	188	177	208	186	188	207	194	205	220	221	212	200	194	185	189	206	202	217	209	220	204	178	191	178	197	191	195	176	207	208	184	205	195	200	179	194	186	199	180	157	207	200	192	203	170	222	193	181	211	203	200	199	237	218	206	195	191	229	188	197	174	193	216	187	195	203	194	199	198	190	175	205	226	198	196	188	207	184	202	206	196	240	193	197	182	198	219	181	206	175	170	204	173	196	185	178	202	228	198	193	191	194	199	215	216	206	203	195	211	193	205	191	176	209	221	190	198	176	188	170	194	204	187	195	201	192	219	181	177	174	214	199	204	239	197	204	214	196	211	185	200	185	191	192	186	181	197	185	178	202	218	207	192	204	189	194	211	211	206	188	193	211	199	203	220	196	209	189	216	189	179	198	201	180	177	197	184	227	187	214	189	196	199	218	164	212	202	203	180	207	225	218	183	201	189	219	227	190	209	218	198	206	205	220	200	228	208	212	198	174	199	198	186	198	218	209	198	208	221	196	231	207	181	196	192	210	202	205	203	183	216	215	196	185	207	195	211	212	193	197	193	214	193	211	194	182	209	173	218	189	191	201	216	202	180	195	191	219	188	221	204	194	195	200	202	204	205	167	212	205	193	221	199	196	199	194	173	194	234	203	169	201	205	193	191	196	215	203	213	212	183	198	210	215	185	209	180	224	215	220	178	194	198	199	201	191	200	197	205	204	199	187	198	207	199	206	193	206	199	213	201	225	226	161	180	212	185	207	219	205	227	208	185	196	215	224	217	194	199	212	208	211	169	202	191	205	219	203	211	198	224	215	206	184	190	219	191	212	179	213	218	225	179	208	193	226	210	201	211	196	210	189	228	184	200	189	210	206	222	208	204	177	210	188	176	194	194	190	217	195	218	202	193	192	197	238	200	190	201	179	181	191	177	210	192	194	206	184	198	178	205	216	195	212	182	187	210	207	180	184	190	183	217	190	199	200	205	209	185	206	213	203	197	220	187	202	204	210	208	219	185	164	201	182	212	205	188	195	178	192	213	206	187	224	191	224	205	226	193	228	196	195	177	192	200	170	213	197	201	202	203	206	201	214	219	232	190	205	202	215	214	204	202	202	201	192	206	177	209	228	202	205	199	197	190	199	203	189	190	207	208	195	209	194	204	187	194	195	198	191	223	211	197	185	210	179	196	185	199	210	210	196	200	196	182	201	207	192	213	182	184	188	202	195	229	219	193	180	201	173	178	201	184	205	193	210	203	204	206	204	197	207	205	203	210	199	196	205	223	208	190	209	192	200	192	202	214	174	204	216	209	204	206	227	218	203	201	225	173	187	197	209	210	177	213	188	185	184	187	204	225	221	205	211	200	189	205	177	215	159	203	217	214	190	188	183	181	200	197	195	222	165	181	212	191	178	184	211	215	209	202	210	195	192	231	200	189	194	209	185	209	207	189	205	196	201	178	173	190	208	191	194	183	188	217	196	206	211	196	203	169	214	193	177	217	166	178	192	191	210	182	165	218	191	203	180	176	195	199	191	204	219	181	223	187	201	204	205	195	212	219	205	174	218	211	189	184	188	197	207	200	193	210	188	196	219	190	187	218	193	213	202	219	181	188	224	223	190	212	201	195	243	204	176	184	211	192	200	213	212	188	183	219	200	189	173	196	184	203	165	195	198	196	231	214	213	201	205	208	200	200	206	205	188	168	205	205	186	205	206	190	211	206	185	208	221	190	226	196	190	209	211	206	222	203	219	219	214	190	180	199	191	187	210	188	199	205	192	232	197	177	203	192	185	209	195	201	212	204	172	189	210	176	202	175	205	224	204	210	209	206	207	193	219	216	214	188	202	204	177	221	211	208	198	208	220	209	214	203	201	209	210	219	219	204	216	218	198	191	194	183	199	205	197	197	201	195	223	194	198	186	200	207	187	143	237	179	210	204	193	216	219	194	201	186	192	205	201	197	204	186	173	209	187	201	207	186	214	204	194	199	185	214	206	204	212	199	200
2987	4823	3288	1554	1187	878	722	614	513	437	378	372	341	320	305	257	284	276	274	254	275	271	263	263	267	268	262	302	265	267	249	266	224	255	210	262	269	221	246	248	271	254	237	262	220	221	238	235	241	245	255	227	256	234	249	206	235	229	232	227	241	241	228	242	233	225	241	235	257	231	246	244	248	243	194	249	218	236	246	222	246	251	209	232	252	233	251	242	238	223	232	255	243	216	215	212	265	253	237	266	215	208	224	221	241	225	230	236	236	257	247	251	243	260	230	205	233	221	245	216	236	249	247	241	248	239	237	240	243	234	244	234	219	229	236	228	229	216	236	255	271	223	245	223	232	242	224	253	239	237	255	238	271	248	267	268	237	238	248	242	228	237	264	263	258	236	223	241	229	268	206	228	242	258	231	220	246	212	234	253	216	253	255	218	249	239	221	222	236	243	253	238	237	228	260	220	252	231	209	248	211	218	243	213	242	241	266	228	243	234	222	230	234	227	236	244	226	244	251	232	244	229	215	225	273	225	252	268	255	251	245	257	236	228	225	257	241	231	244	237	221	238	244	235	223	252	213	235	253	229	230	220	240	238	244	252	240	225	212	238	235	276	252	222	229	229	243	225	213	241	238	244	230	242	222	235	218	254	237	256	240	223	222	257	247	212	232	223	230	240	249	221	266	233	246	219	234	233	226	225	238	243	222	221	232	225	274	230	225	248	232	244	235	231	229	227	207	220	221	248	214	236	260	249	233	258	225	241	235	241	234	266	225	220	273	252	249	241	250	239	244	223	220	233	238	252	218	235	233	238	245	221	225	205	222	236	235	249	211	209	236	260	224	224	203	241	239	264	219	248	236	216	254	260	251	262	209	248	246	220	232	251	252	242	201	251	239	213	235	255	251	218	244	260	248	253	239	264	245	229	233	234	250	216	261	238	234	261	241	223	258	232	237	217	246	251	211	273	241	244	226	232	262	252	236	204	228	234	249	234	219	246	266	228	247	246	246	234	212	245	226	246	232	245	229	247	258	239	235	243	239	284	223	248	217	234	211	237	224	248	253	249	266	222	261	255	255	246	226	225	237	221	229	235	235	249	231	226	239	226	258	279	259	223	225	252	214	237	245	231	245	214	236	220	203	234	240	242	247	198	242	226	247	264	215	263	254	215	250	235	254	230	222	246	232	248	250	229	242	214	264	246	208	224	258	249	255	229	222	240	242	245	259	246	226	232	255	226	234	227	214	231	237	255	242	226	236	217	239	224	238	247	249	263	221	240	222	212	231	238	245	249	213	224	252	209	244	262	229	221	255	217	223	215	229	221	245	248	271	225	239	237	235	261	246	254	236	250	239	233	222	231	222	230	254	223	246	223	261	224	228	251	227	234	260	207	251	240	237	235	212	223	246	231	242	260	223	232	227	227	237	230	249	253	244	236	245	239	231	228	228	246	206	212	228	240	245	218	234	250	252	274	234	257	244	241	262	242	236	243	233	202	244	223	214	219	273	245	241	238	240	243	238	237	254	222	261	238	247	247	231	210	222	234	223	246	238	268	243	242	238	257	222	257	265	246	211	237	239	235	248	244	246	247	250	210	231	227	250	255	273	237	245	225	271	224	263	213	227	259	217	238	242	255	261	252	220	240	247	242	224	219	228	245	234	229	248	282	258	252	251	253	232	238	228	251	223	238	198	249	246	246	245	246	225	234	258	256	255	234	250	256	237	240	225	239	236	238	222	236	237	218	233	245	233	208	232	241	224	243	271	242	251	228	234	240	229	250	260	222	206	239	264	252	226	247	248	231	238	225	232	233	206	224	234	237	219	239	242	239	231	255	235	239	267	263	223	260	227	229	232	247	219	230	229	240	219	245	215	251	235	233	226	239	253	230	225	233	228	247	234	242	241	236	206	233	228	239	247	241	246	250	222	230	237	223	214	228	234	222	249	242	239	230	226	204	219	250	226	218	226	227	244	249	248	246	194	222	233	238	259	238	218	229	238	245	260	248	256	246	251	243	249	206	246	239	245	209	241	249	222	231	225	213	241	258	221	249	226	236	243	223	213	233	240	235	233	260	235	253	232	220	238	200	239	262	234	252	209	214	226	225	256	237	251	246	205	214	242	248	229	231	238	236	246	231	257	220	247	235	248	218	254	241	242	250	222	235	206	217	235	251	237	247	265	242	260	214	240	246	228	217	238	244	234	218	257	218	212	239	213	239	213	244	251	214	228	211	267	238	231	220	246	217	242	255	232	242	226	236	236	216	247	230	229	262	248	226	246	208	268	218	248	240	241	229	203	219	258	214	231	244	235	227	252	241	236	214	239	220	201	237	241	228	231	222	246	263	257	234	263	274	265	245	219	248	266	249	213	234	252	205	235	263	226	227	234	223	248	244	223	256	241	248	249	253	247	226	210	227	243	223	266	249	234	228	230	225	255	218	274	248	217	218	235	235	219	231	249	240	262	238	242	235	242	238	265	242	244	229	267	238	232	244	249	242	228	240	248	203	243	270	216	247	244	230	236	220	248	256	228	226	235	249	235	220	232	221	267	209	241	239	230	223	235	228	250	223	259	214	237	254	211	242	253	232	202	236	236	194	232	209	226	233	229	229	239	234	239	229	234	231	237	234	229	250	238	221	244	231	238	235	209	238	244	267	247	237	264	244	264	224	247	242	226	216	224	222	259	233	229	214	264	228	238	255	222	254	219	227	243	257	221	230	230	221	227	231	248	212	233	257	239	255	236	237	226	230	243	214	224	255	246	271	241	243	245	238	219	221	231	218	213	248	234	236	252	243	226	234	249	239	209	241	242	247	256	222	225	237	210	239	235	214	251	231	215	235	229	240	250	244	222	234	240	248	222	208	240	236	250	228	218	251	212	235	212	242	220	243	219	223	236	228	232	201	228	263	208	247	242	244	248	231	262	219	242	234	216	238	240	241	262	224	212	233	254	240	240	234	229	234	218	262	200	215	251	262	222	244	219	255	244	255	254	221	234	246	252	224	234	252	252	241	250	223	219	216	223	285	253	218	241	211	225	252	221	240	236	259	236	229	246	265	253	242	284	227	237	243	233	270	256	213	214	229	225	212	212	247	239	252	247	233	206	258	248	233	208	243	245	247	252	212	223	238	279	253	223	234	223	234	260	222	251	218	234	246	237	214	222	261	228	257	260	252	248	244	248	253	251	231	262	207	238	260	194	222	249	267	223	255	223	261	251	237	236	246	211	248	235	267	230	233	259	238	211	240	241	283	229	240	250	231	241	237	234	237	228	224	249	226	254	217	241	216	260	238	220	249	209	269	230	237	286	244	202	237	238	240	228	223	257	246	227	256	241	256	213	240	268	214	238	225	218	244	232	257	260	245	260	220	233	253	249	225	248	233	231	247	260	248	239	237	239	233	243	250	238	272	223	240	281	244	240	250	216	205	211	268	249	217	227	248	219	231	226	238	225	253	241	251	235	245	234	222	236	232	231	232	243	214	254	241	228	244
22331	21138	28886	23618	21138	21212	10809	1402	970	901	831	765	786	744	743	683	648	672	651	595	650	704	605	628	650	567	623	576	617	614	543	618	586	577	631	595	587	575	589	579	636	593	580	573	557	569	583	603	600	561	596	587	557	616	540	625	600	531	568	575	594	540	576	568	582	563	605	596	569	588	542	593	566	564	626	534	610	629	542	600	589	581	572	567	532	570	588	568	587	578	553	573	576	572	558	551	587	532	575	548	582	547	583	558	595	610	584	540	581	575	582	535	555	569	576	572	562	566	558	546	598	571	638	575	590	579	576	596	581	576	541	544	588	550	567	557	543	594	550	525	609	609	554	571	574	602	579	574	568	569	597	555	555	580	551	550	562	524	596	548	525	579	552	596	595	577	634	599	627	557	595	599	591	526	581	549	578	593	568	578	545	581	531	583	589	551	570	563	566	579	578	557	607	550	553	595	579	545	571	558	547	541	571	596	537	573	575	589	534	543	572	569	561	558	546	597	559	594	569	568	575	578	571	581	591	527	578	605	594	560	583	594	616	589	575	564	583	557	554	602	581	558	570	570	544	558	588	504	560	553	573	592	564	588	589	539	530	561	542	584	557	562	577	526	586	571	603	590	567	559	528	609	570	599	563	551	550	591	604	560	572	567	610	555	547	531	584	577	592	543	551	626	550	582	572	580	585	590	555	554	601	570	584	547	576	559	567	593	576	544	593	555	552	612	569	568	564	583	609	528	633	559	596	599	531	544	550	557	585	597	619	577	593	562	570	577	539	572	551	584	573	566	577	592	625	575	546	556	558	566	537	585	583	539	562	567	582	554	570	573	586	589	537	593	563	580	599	570	561	591	560	552	583	622	613	607	584	587	572	573	608	597	563	597	594	556	578	544	558	534	562	574	551	577	614	566	537	581	612	589	568	568	569	550	551	564	574	632	533	566	528	588	566	600	547	554	589	583	527	567	594	567	549	570	606	571	617	558	555	596	568	552	568	578	588	582	569	565	559	551	572	560	601	536	576	631	567	583	573	595	555	580	559	551	564	586	566	581	559	536	598	640	579	526	560	576	582	560	570	568	573	540	556	534	577	572	588	559	550	609	555	527	593	554	601	552	572	560	546	535	536	566	539	541	555	549	562	523	602	551	574	557	585	573	576	605	569	548	525	572	558	552	618	572	537	570	545	593	559	551	584	563	550	548	539	582	557	577	529	580	591	572	593	564	593	514	552	556	540	582	549	564	563	566	552	624	552	582	554	578	563	568	552	591	591	583	551	615	600	533	570	536	511	614	544	586	546	573	575	611	586	602	569	540	546	554	577	574	576	574	605	537	530	536	569	574	555	582	549	556	584	572	586	573	584	552	565	543	568	560	579	573	566	566	585	550	609	551	560	559	559	585	613	558	588	580	604	597	546	557	572	622	585	545	574	564	553	566	572	560	521	600	591	554	564	614	562	537	592	576	598	597	548	576	583	584	583	583	576	543	595	586	571	594	582	529	563	628	522	577	557	552	647	551	588	578	604	588	600	539	583	549	533	613	532	570	543	589	613	571	592	602	596	552	548	572	591	556	604	536	545	539	550	590	577	563	558	543	606	585	572	577	581	560	603	577	497	559	572	585	522	560	573	538	584	553	575	629	553	573	563	584	561	605	603	587	576	530	648	588	517	585	558	582	587	529	546	604	585	562	564	563	534	597	572	570	511	582	575	575	580	615	572	550	527	574	601	554	573	586	554	556	593	552	582	589	596	555	594	571	582	537	586	562	553	576	601	611	581	551	575	555	598	561	571	524	562	576	565	585	588	534	559	568	607	532	563	610	596	613	524	591	557	545	538	564	556	589	610	579	585	595	587	535	515	553	565	585	533	557	570	579	582	539	577	591	574	564	572	573	620	589	552	573	538	566	581	522	551	548	562	619	538	593	542	573	556	597	585	584	546	535	558	533	594	564	557	568	574	609	583	582	520	556	576	583	611	556	534	562	576	535	612	566	600	549	587	566	564	626	553	568	589	571	590	605	531	588	571	573	550	576	562	544	564	580	616	576	547	540	548	638	564	588	563	539	565	590	578	549	561	559	595	553	582	595	582	571	598	580	604	588	566	566	582	562	529	586	583	569	571	546	586	588	560	524	577	543	558	614	542	540	574	572	560	569	551	574	578	571	582	528	566	617	537	571	597	593	562	572	579	538	544	559	611	547	611	533	581	535	540	577	601	556	540	567	554	602	586	560	546	617	578	592	585	577	569	588	567	576	557	541	586	615	569	547	538	577	572	596	556	553	580	580	565	549	602	571	602	590	540	543	576	549	555	570	598	612	533	567	558	538	580	571	562	586	592	569	582	580	556	549	567	556	568	578	548	606	527	577	585	564	572	568	539	597	558	540	543	514	587	573	579	547	599	561	563	573	571	621	568	557	586	560	576	538	534	582	568	579	584	517	547	556	536	549	616	563	537	557	575	539	550	580	602	587	590	578	546	529	551	583	562	561	596	559	593	569	606	505	589	551	580	572	578	558	567	518	552	528	590	590	561	569	544	532	537	523	554	566	570	551	590	561	577	589	590	552	561	576	588	610	569	527	510	547	585	596	538	546	557	608	538	537	540	542	564	567	544	606	560	557	582	602	586	549	559	545	590	581	562	573	513	583	576	611	600	586	560	598	571	587	576	573	595	564	586	577	591	556	536	543	578	604	599	554	573	584	568	578	597	562	597	550	611	549	567	581	577	633	572	601	520	519	589	601	557	601	582	547	582	583	586	604	556	550	578	569	605	570	578	571	564	587	549	561	590	538	611	575	576	593	546	557	565	574	569	610	622	559	555	542	539	604	576	586	545	560	564	599	585	542	582	585	543	542	559	584	596	598	624	561	627	525	531	575	527	530	585	595	560	616	540	588	575	561	572	572	565	556	543	508	570	560	556	530	595	561	549	541	546	556	571	617	589	547	561	535	554	557	565	559	560	588	611	598	570	546	534	555	546	572	562	588	576	533	581	547	595	577	581	557	589	594	604	562	567	569	562	556	576	561	583	534	562	541	546	559	554	599	598	617	588	626	568	600	586	568	554	556	580	563	576	609	564	551	600	577	584	571	572	625	578	573	550	539	603	559	572	577	590	527	566	590	535	543	557	564	539	563	605	561	570	527	604	588	582	554	593	559	561	552	586	569	570	590	548	574	575	595	587	605	561	564	558	542	573	563	572	537	565	569	546	554	559	559	581	576	591	530	566	596	565	552	535	609	545	531	599	547	573	538	580	556	549	622	573	557	621	563	562	585	528	596	561	536	587	537	593	542	543	568	559	544	566	547	610	528	572	571	553	577	608	575	524	558	578	543	545	541	531	582	576	538	604	552	547	531	630	598	566	516	582	559	521	578	558	544	543	605	569	523	520	582	562	563	568	620	568	572	517	587	518	534	556	596	559	582	554	586	554	552	563	586	584	562	566	541	565	605	565	614	551	565	592	559	578	588	600	556	624	576	578	540	537	554
4358	13909	9969	4870	3638	2756	2183	1832	1521	1301	1164	986	961	891	804	860	797	760	723	783	740	705	684	674	686	698	737	679	683	669	696	661	650	647	635	653	640	642	636	648	644	649	656	647	618	626	607	627	598	638	585	607	635	625	645	640	626	630	626	655	640	649	632	654	659	615	599	637	664	687	598	657	645	613	621	653	633	669	611	599	617	603	635	622	637	602	622	652	574	589	624	658	666	621	636	644	629	597	610	619	600	654	624	622	594	617	633	613	621	630	617	578	623	634	641	623	638	609	692	569	635	587	663	594	595	610	617	620	577	671	625	632	627	605	636	624	611	613	584	605	614	598	641	630	583	589	654	620	584	609	641	659	635	602	638	612	578	607	632	568	625	581	628	606	585	626	652	613	648	647	670	605	620	579	627	561	589	628	622	644	640	635	601	633	671	638	609	618	611	606	631	625	576	658	674	618	621	634	620	577	631	603	605	562	637	655	623	598	611	619	582	618	654	624	627	641	671	604	615	612	649	554	588	638	608	623	655	630	640	605	644	597	581	611	655	624	634	641	661	632	622	613	647	550	589	666	586	640	618	614	675	619	602	637	623	615	643	653	614	596	624	656	596	604	614	638	642	631	637	575	660	646	614	650	693	626	609	658	597	601	664	654	573	609	627	653	601	574	603	621	622	639	590	642	642	650	606	640	663	649	617	597	596	582	647	608	620	572	597	629	636	633	591	667	641	619	627	627	644	607	627	592	614	665	570	613	606	617	624	619	603	653	623	623	646	624	592	637	616	619	653	590	645	654	642	614	575	624	552	631	630	592	669	612	611	616	597	613	616	611	555	663	574	584	627	640	641	629	627	626	635	620	580	582	646	626	635	606	585	618	641	633	618	624	625	674	611	609	634	635	618	608	645	580	610	626	584	571	684	642	644	663	578	665	621	631	611	610	624	615	644	628	637	618	612	646	635	663	597	626	608	581	675	597	591	633	615	635	554	605	622	617	635	624	600	643	627	613	640	631	681	635	612	597	619	600	673	636	646	629	644	642	622	615	615	652	675	665	610	614	578	634	637	598	656	609	616	630	553	704	636	573	619	589	633	605	595	645	667	596	596	629	645	659	616	664	648	654	624	619	591	596	643	623	657	612	604	622	645	658	633	649	661	594	623	600	624	611	654	639	623	586	619	590	621	633	641	660	640	677	677	593	660	589	626	620	620	650	610	646	621	612	654	613	626	638	639	673	614	628	643	641	646	577	598	622	586	629	610	628	629	631	631	590	625	618	652	659	613	572	625	555	648	652	582	628	632	587	652	635	608	647	597	605	655	658	644	641	628	623	632	631	631	611	569	613	652	633	698	640	615	611	650	636	629	635	629	635	602	609	640	611	625	610	625	669	627	624	635	611	633	637	634	587	649	623	614	612	658	643	627	588	640	627	587	564	644	635	651	638	593	646	624	603	656	592	629	623	597	625	651	612	598	653	687	585	614	614	593	659	634	600	580	601	619	620	618	670	628	642	600	617	613	625	659	596	579	638	617	635	638	648	632	626	629	592	595	653	633	632	587	590	613	596	608	626	593	606	644	584	641	628	586	611	655	643	651	639	628	621	633	653	598	610	635	677	616	636	586	588	601	601	626	614	576	587	635	667	621	609	605	682	598	628	619	637	637	558	667	609	594	605	614	611	614	646	612	634	647	645	646	667	667	655	651	659	629	596	617	597	590	583	588	569	609	623	608	603	642	602	635	628	619	609	636	649	675	597	619	605	662	638	602	610	594	622	636	621	631	593	626	636	618	622	617	640	610	630	626	629	655	584	572	661	610	674	638	600	649	573	601	628	657	628	629	619	611	630	625	664	606	657	624	637	595	591	620	650	605	633	565	587	623	639	656	599	610	650	649	633	626	668	626	591	633	653	623	578	597	577	617	603	637	596	641	578	658	621	633	643	579	663	635	590	625	578	584	656	619	614	626	584	565	629	617	603	602	626	616	676	636	628	622	659	644	570	665	620	630	607	590	612	662	583	638	619	604	625	622	637	605	643	600	589	570	574	612	600	605	577	567	635	615	628	635	620	657	617	585	644	610	636	593	589	659	684	635	642	605	625	627	608	568	629	621	625	607	647	595	655	628	665	636	603	593	594	623	603	611	636	640	607	663	615	607	649	600	633	608	635	597	586	611	610	604	584	581	601	628	704	595	635	644	648	600	652	642	599	614	611	588	597	616	599	576	631	638	612	583	654	676	633	645	644	587	587	584	630	596	606	615	649	628	610	594	611	619	605	628	623	626	602	617	656	608	653	615	576	601	608	586	583	591	676	622	610	603	622	567	632	600	664	625	617	656	611	621	607	665	614	657	591	593	604	622	589	581	631	654	586	646	614	617	607	635	594	629	641	625	625	593	624	624	668	629	626	609	644	632	639	602	630	621	596	624	582	609	607	633	584	615	642	608	581	634	635	633	610	616	628	636	632	614	617	659	623	613	679	642	603	631	618	616	619	616	565	609	657	588	606	630	597	629	598	612	650	619	629	659	613	617	619	633	646	614	659	617	640	647	626	576	609	629	637	653	593	610	594	637	617	630	649	603	660	604	596	623	606	649	674	669	607	613	620	631	613	551	617	587	646	573	605	641	625	608	623	616	611	646	639	614	632	650	618	591	613	618	666	610	611	628	598	588	627	624	641	593	605	600	613	613	629	666	633	610	654	643	588	645	623	609	653	637	619	607	614	630	627	615	621	628	606	623	614	624	595	624	639	584	598	604	651	612	624	651	630	613	612	605	532	625	631	617	632	613	638	591	626	623	599	614	602	637	622	638	603	631	583	625	599	630	631	594	618	590	585	625	676	636	606	640	594	647	595	637	676	655	632	691	655	585	638	620	655	606	636	627	626	572	603	646	649	668	607	618	659	594	636	624	617	604	635	620	613	624	631	618	630	628	575	602	624	633	612	664	577	622	589	604	583	624	633	622	606	644	646	661	618	611	622	679	603	592	616	605	638	602	640	631	589	625	650	599	660	637	630	608	602	623	668	646	643	614	609	610	616	637	679	625	648	611	682	575	575	596	610	636	623	618	629	572	602	614	655	620	652	610	650	666	591	643	600	615	633	601	620	641	577	604	624	605	649	641	620	615	629	596	616	623	652	633	613	604	635	660	599	673	577	603	613	626	607	617	611	630	602	612	634	641	622	598	612	627	669	585	593	685	611	610	628	570	643	629	706	597	610	624	669	580	656	593	624	612	656	618	570	660	613	637	667	645	629	607	600	629	645	594	616	615	602	645	609	635	606	600	624	647	622	619	626	591	590	642	626	614	643	594	617	609	626	588	607	608	587	575	641	618	643	630	629	646	595	602	580	629	601	612	649	634	597	655	619	618	620	582	657	640	615	629	598	630	605	611	623	630	608	628	651	654	616	613	669	629	587	633	622	621	618	644	612	600	694	595	657	648	589	609	661	639	648	635	640	595	588	616	600	621	586	623	641	606	614	687	643	639	675
27414	17911	3902	683	501	478	446	435	437	441	436	405	434	402	447	507	454	463	436	437	438	426	447	450	397	422	424	412	422	390	414	413	415	451	388	436	423	453	426	416	420	412	413	435	431	464	415	391	404	418	436	434	430	421	466	406	396	438	396	420	430	427	431	411	404	450	450	374	422	415	422	429	418	411	388	410	435	413	389	438	429	423	451	418	437	453	407	410	420	394	445	401	409	407	438	380	454	437	391	441	414	434	442	443	412	415	425	441	452	422	410	441	386	398	415	424	432	427	427	460	433	418	429	434	391	427	395	435	406	414	392	449	443	461	430	405	430	459	424	432	396	411	392	408	428	411	438	430	407	417	430	399	427	428	434	430	414	382	449	411	414	425	450	402	433	394	405	394	399	424	451	416	406	441	409	412	427	398	429	444	380	460	423	452	399	419	416	424	423	442	368	401	455	429	424	408	439	427	421	423	442	425	436	381	390	414	398	406	442	439	443	415	440	431	428	395	406	444	410	415	424	439	419	412	434	431	415	459	419	398	423	429	451	426	419	433	381	414	422	419	414	414	422	450	454	409	415	451	415	417	431	427	407	408	432	453	447	408	428	448	446	410	456	423	435	418	401	453	420	412	426	432	414	404	376	409	407	408	412	418	429	453	417	379	405	427	404	412	432	417	390	444	378	381	426	422	416	462	431	415	407	392	436	465	479	384	412	407	402	413	450	406	415	412	454	416	485	436	412	427	411	417	398	453	456	424	443	462	413	413	397	409	411	457	401	420	405	412	451	415	397	443	439	412	429	416	399	406	421	468	433	446	404	423	409	428	429	392	407	396	438	436	425	424	411	423	444	465	411	430	420	447	407	433	426	426	420	404	370	416	450	433	424	431	441	442	449	416	415	426	403	437	402	407	407	408	412	429	370	438	434	424	463	431	438	409	393	386	394	413	411	483	441	472	426	399	389	378	435	449	414	397	414	395	428	430	391	425	398	395	416	404	435	434	427	418	466	422	440	400	400	431	415	447	390	416	403	413	390	430	396	429	414	393	392	446	384	417	436	390	383	397	393	441	426	447	453	414	401	400	470	403	414	401	423	429	418	410	418	431	413	421	419	411	377	395	406	440	431	403	412	391	369	398	402	436	404	440	405	382	408	430	421	434	422	441	405	414	457	411	441	421	395	416	430	416	391	443	411	390	431	418	459	419	427	440	413	444	384	431	395	422	415	402	415	448	438	428	420	405	440	452	424	414	395	433	445	423	428	431	453	469	417	416	397	429	401	412	397	452	417	474	437	401	432	412	403	451	403	445	430	441	424	425	448	438	441	408	420	450	456	446	436	439	443	442	426	434	398	417	445	431	404	398	405	433	391	467	400	433	427	396	419	388	418	410	420	424	441	415	390	410	456	399	429	435	434	433	414	443	423	407	411	453	401	394	426	459	417	463	407	438	407	442	412	397	441	404	425	421	422	413	438	430	442	469	421	393	457	439	410	418	395	439	409	470	412	427	462	440	409	403	428	446	378	428	441	396	442	446	445	435	420	416	448	426	394	408	445	430	427	412	420	422	402	407	407	400	414	438	409	427	473	421	420	411	430	427	441	409	416	406	405	415	374	468	408	401	390	434	397	413	449	387	392	402	428	448	442	425	383	411	413	428	427	466	424	440	414	404	407	444	380	450	399	426	452	451	433	399	405	474	440	442	457	443	404	383	430	388	389	478	400	402	387	414	427	408	435	444	377	400	408	453	390	407	426	402	489	410	428	391	432	394	410	419	449	406	410	391	416	438	432	416	424	452	414	416	419	398	414	425	454	409	394	426	412	464	439	415	389	393	434	427	467	412	410	412	394	400	416	405	410	459	437	402	410	451	387	469	466	406	413	380	420	415	429	443	392	431	437	434	437	394	424	412	395	407	387	424	422	407	412	418	440	442	411	454	363	392	424	419	427	439	405	423	435	417	413	394	426	424	428	437	416	386	356	437	432	443	430	458	427	434	417	406	402	422	447	385	415	453	400	411	399	366	402	400	441	450	415	434	387	425	360	442	422	418	371	445	421	384	422	392	425	462	410	419	377	409	430	434	428	425	435	407	373	389	394	416	427	421	410	419	426	427	450	435	438	433	445	397	425	414	412	406	470	414	400	438	415	446	411	407	399	443	398	398	423	429	374	432	407	420	426	426	449	412	431	395	434	456	444	401	389	394	417	425	432	420	427	409	461	410	421	394	454	437	418	418	424	370	400	397	404	401	451	436	436	409	438	425	429	437	484	417	449	395	412	410	406	409	398	430	403	410	420	402	415	423	423	424	415	418	421	427	415	435	416	400	405	426	418	444	426	423	421	470	449	387	467	451	368	439	411	418	423	427	414	387	411	392	425	445	425	425	409	405	416	429	443	421	408	455	417	408	409	414	418	411	438	435	408	432	382	422	411	423	394	403	395	428	426	427	404	438	449	417	405	438	380	448	384	401	422	417	396	416	411	402	428	434	412	415	452	423	451	391	436	412	394	418	391	428	403	407	445	441	465	412	417	420	401	422	444	413	455	420	426	437	440	436	443	420	418	445	412	426	393	419	406	432	431	417	409	457	405	403	423	395	436	392	405	414	411	392	409	462	404	418	401	428	431	416	410	403	431	416	398	433	423	481	416	412	414	421	430	445	476	413	431	422	399	416	416	426	419	411	431	422	433	429	439	413	435	432	425	414	380	438	416	451	411	430	407	427	419	401	435	409	427	404	436	406	390	392	413	465	441	415	402	417	445	424	412	403	409	450	430	440	413	422	408	436	435	447	416	435	447	419	379	402	433	437	440	406	409	447	412	385	415	424	409	427	422	421	423	448	400	435	443	425	415	448	427	413	398	441	396	406	406	425	421	439	406	383	401	431	410	462	430	420	420	405	433	398	400	419	403	427	426	411	414	443	417	443	433	406	406	390	397	411	453	419	388	412	427	394	427	414	421	399	443	414	436	402	401	442	404	434	415	475	407	433	436	412	429	417	404	425	466	449	445	422	430	427	400	428	422	400	450	415	446	402	383	434	409	404	454	468	413	412	401	395	411	427	449	431	422	391	463	468	420	433	425	424	398	424	399	459	408	451	424	423	420	416	433	446	381	430	415	437	460	443	439	402	439	408	410	420	414	405	463	421	438	455	424	434	428	421	395	429	434	431	431	432	435	427	425	418	396	425	427	459	436	444	405	416	412	416	411	445	431	409	403	442	408	467	412	405	436	397	410	413	445	394	441	427	425	407	400	426	423	379	418	460	433	443	421	410	466	406	392	415	431	381	403	401	456	401	420	424	420	403	409	436	434	469	432	428	456	386	439	440	435	409	459	433	435	421	433	413	425	457	424	374	402	425	443	374	414	452	440	406	404	413	376	433	438	428	434	438	427	437	437	433	385	425	421	430	388	432	435	440	472	421	489	367	388	387	432	454	439	416	401	423	391	394	409	453	388	384	424	387	433	417	461	448	396	455	431	418	414	424	434	402
4178	805	731	554	515	481	459	485	507	475	426	457	461	463	467	449	469	482	478	445	469	428	422	460	466	442	453	462	432	429	456	424	453	462	474	457	408	472	487	447	440	421	483	443	443	462	432	440	458	463	434	452	477	450	430	426	450	458	431	489	443	420	445	487	447	461	442	445	475	417	430	476	457	419	452	439	455	451	443	438	445	441	427	471	472	436	481	444	483	457	433	485	435	458	428	447	473	430	442	431	445	466	466	436	451	438	494	474	449	487	487	459	437	477	484	459	484	453	463	465	443	433	461	433	451	450	440	445	457	455	431	504	471	492	441	508	431	478	478	483	450	472	449	484	438	453	446	422	412	494	448	468	432	455	450	445	449	443	443	414	488	418	472	463	476	439	447	432	437	482	441	421	429	466	441	484	452	457	473	459	486	436	478	462	443	454	421	448	439	445	425	466	427	487	469	466	419	431	438	442	431	434	467	431	459	456	456	469	417	429	454	457	459	482	497	478	470	426	421	426	472	466	442	455	436	431	452	476	452	456	426	505	457	490	443	460	458	454	419	431	461	497	473	505	472	467	464	460	463	449	465	447	434	428	430	436	435	455	403	466	487	464	410	454	445	451	456	420	470	448	472	456	452	455	461	446	460	480	433	483	457	462	481	424	454	471	456	454	463	434	449	429	461	477	428	460	455	442	424	468	467	470	457	435	435	431	474	423	467	420	420	468	463	471	410	484	424	454	446	455	468	433	482	457	475	437	490	455	448	451	437	440	450	461	426	445	410	468	407	425	454	410	428	427	458	433	462	470	441	422	421	414	476	453	408	437	415	463	478	456	482	465	445	466	463	489	484	458	497	471	471	443	466	416	437	462	431	442	402	491	441	428	463	415	441	431	482	449	438	465	465	460	457	434	470	419	421	475	411	455	473	449	449	450	395	442	461	451	425	468	450	432	461	423	462	432	434	436	476	474	446	436	471	495	476	464	480	433	439	459	436	457	405	429	445	427	472	491	473	465	456	470	414	451	484	432	447	450	473	435	447	460	438	474	431	447	462	461	452	440	479	413	426	442	467	455	443	414	461	444	456	477	477	453	408	414	442	422	442	449	442	448	441	445	441	463	477	406	431	431	435	436	437	432	440	420	457	459	460	425	432	448	419	422	426	462	471	471	428	429	443	426	441	403	452	431	452	464	438	428	450	452	462	435	469	498	457	454	459	418	459	437	454	443	471	447	439	472	455	434	467	448	457	454	449	440	450	443	435	430	440	445	421	515	484	430	450	422	442	446	435	449	429	452	445	453	440	488	419	463	438	462	421	450	460	427	468	424	483	452	429	452	480	438	454	445	440	428	458	473	443	440	444	447	472	439	416	438	422	516	443	473	447	446	448	426	453	419	438	478	433	434	474	444	459	479	457	453	443	438	459	458	446	454	462	446	450	497	474	459	445	413	439	473	441	438	439	465	448	432	441	432	461	436	446	483	446	466	456	422	452	492	439	505	451	386	430	476	455	458	440	435	424	432	428	468	489	426	449	459	396	495	448	464	486	455	455	467	457	458	450	448	474	468	466	445	450	417	443	464	483	465	421	469	502	438	473	441	432	421	460	418	475	463	443	445	426	422	432	426	416	472	441	480	479	431	450	463	465	466	447	451	446	438	484	438	450	432	481	440	470	453	441	461	408	447	419	446	403	462	442	418	459	453	449	451	464	503	455	446	452	434	484	441	469	473	464	458	465	398	451	440	497	438	433	491	405	459	460	415	455	463	465	449	411	448	437	446	445	451	435	450	474	482	448	482	429	423	473	449	451	462	424	469	431	458	463	415	446	459	453	414	495	416	462	452	489	438	464	482	464	431	421	478	448	435	456	435	422	445	469	412	460	408	450	440	468	430	429	471	464	490	422	424	439	442	401	474	488	453	492	470	398	493	429	462	483	457	477	454	446	430	445	443	461	461	430	438	445	470	449	480	463	422	462	447	471	417	411	442	448	447	424	430	465	437	499	457	449	447	426	444	481	437	475	445	478	453	460	448	442	429	444	437	422	469	461	423	456	462	465	436	426	439	461	469	442	448	435	425	461	490	419	415	436	465	451	433	480	465	422	447	431	445	433	412	470	438	464	484	468	466	453	454	429	479	478	443	469	453	475	436	451	466	492	446	456	416	446	434	483	454	453	424	465	430	462	446	433	451	441	464	435	444	476	441	491	473	438	418	452	444	455	477	458	450	460	441	463	472	454	429	482	437	423	459	461	443	446	447	477	448	436	428	428	455	474	484	495	413	448	455	436	457	441	445	423	421	475	440	441	452	460	447	470	462	462	437	444	443	444	445	435	423	417	420	436	452	485	416	444	424	429	453	437	412	438	456	472	427	423	438	461	493	441	444	448	443	438	446	406	485	436	435	428	468	444	465	458	415	420	464	476	429	481	497	442	472	442	462	427	411	438	452	433	434	436	442	427	471	478	408	450	426	467	429	425	460	411	428	421	453	461	431	437	479	471	478	435	454	432	446	435	438	493	448	434	458	424	455	473	470	460	493	415	467	431	454	451	447	471	467	461	450	441	414	442	454	442	452	482	451	422	490	455	412	449	469	446	453	451	451	439	439	455	475	473	450	431	472	474	432	445	425	425	484	474	469	452	473	430	460	453	418	458	449	447	491	447	443	455	493	443	479	458	442	479	470	442	461	424	415	459	472	468	456	481	490	464	445	476	458	457	461	428	475	455	463	451	470	443	423	447	454	456	455	430	456	438	475	464	465	427	490	457	471	503	495	452	436	450	430	476	510	457	441	468	363	451	453	448	450	472	424	506	469	432	468	471	460	461	456	453	431	465	465	455	468	451	456	444	451	418	426	482	463	458	450	427	475	452	442	496	447	431	426	480	438	450	490	441	432	441	435	476	456	443	441	472	501	491	447	447	459	429	456	407	424	451	446	436	433	444	461	462	472	431	448	439	438	485	466	457	473	445	441	429	457	419	448	473	482	477	463	439	439	441	432	419	451	460	426	420	497	494	442	443	441	452	471	456	446	435	449	480	470	427	427	453	460	462	460	428	451	434	476	434	457	432	443	467	466	424	475	468	436	476	473	467	451	420	450	421	405	487	431	441	448	428	475	465	433	446	452	440	469	455	482	410	468	461	398	467	470	435	461	458	461	472	452	424	440	466	458	425	448	442	443	438	437	463	463	436	438	452	478	456	439	466	416	439	446	438	404	435	472	477	474	445	472	445	446	480	456	462	462	454	435	443	474	425	478	443	434	451	425	460	474	441	465	448	458	469	405	453	440	429	431	477	458	436	435	476	448	480	472	458	481	427	456	434	478	442	425	440	479	426	462	420	416	430	438	471	454	461	487	423	439	466	452	459	470	475	457	441	477	452	463	441	451	462	444	465	497	457	450	470	487	465	397	462	430	440	468	433	436	479	448	442	469	415	442	458	412	464	429	453	440	451	441	466	493	472	477	427	441	486	454	474	449	469	427	426	436	407	464
23490	21154	28498	24079	21157	11993	1617	1084	968	919	868	897	830	826	817	771	832	826	822	744	767	793	766	734	767	727	787	733	745	772	743	722	754	689	721	769	783	758	738	743	730	714	764	727	712	789	707	722	758	743	770	740	695	722	718	774	741	720	803	729	718	751	710	723	757	736	742	761	733	723	734	782	776	777	726	757	724	721	779	741	714	772	765	787	691	769	728	731	737	724	739	782	695	723	728	695	725	740	710	686	728	731	743	711	736	743	686	734	676	735	741	762	759	722	699	710	735	757	724	773	714	722	767	713	686	705	748	774	767	783	753	736	711	719	727	744	711	722	768	706	716	718	715	741	708	741	746	740	722	753	747	716	745	743	756	753	784	724	777	705	709	752	687	679	783	722	779	726	706	713	735	702	689	709	752	738	747	705	766	766	740	705	751	729	723	713	794	759	729	703	710	715	748	738	712	804	812	790	755	718	726	746	762	657	738	691	705	742	737	716	792	706	721	788	712	769	716	716	765	732	746	729	684	742	699	688	672	738	737	679	708	739	740	703	752	741	720	754	749	771	713	748	674	747	732	775	732	716	700	736	715	737	720	745	745	698	690	724	741	737	714	761	780	687	709	751	750	727	710	780	722	755	766	688	674	714	743	760	758	784	727	753	722	725	755	749	725	706	730	716	733	719	746	790	711	689	708	739	706	735	704	670	781	760	713	744	767	722	717	754	802	715	744	755	762	737	708	736	731	700	658	757	709	779	732	778	727	718	732	728	725	780	734	749	714	690	751	716	771	765	750	742	711	737	721	736	677	734	738	732	735	689	682	750	701	750	709	736	737	760	726	741	721	788	727	759	727	764	697	754	723	714	699	670	760	776	727	703	727	720	767	725	774	747	719	745	745	756	740	694	668	761	729	752	729	736	779	721	693	739	724	774	697	737	731	764	763	728	765	760	728	698	697	695	757	770	734	691	729	739	727	722	755	784	733	711	752	711	764	736	724	702	740	724	698	730	716	726	824	709	731	722	759	671	744	746	713	745	731	678	726	720	723	716	783	721	682	788	763	745	752	755	691	773	717	707	708	756	756	713	735	759	771	766	753	691	680	775	748	751	732	746	755	695	723	740	744	734	795	719	778	747	755	746	699	765	729	747	754	776	701	745	690	733	760	748	747	702	696	711	760	701	740	736	767	746	739	703	682	756	718	740	713	757	762	724	721	755	756	759	725	758	729	719	738	738	716	726	721	703	720	745	704	703	699	746	769	725	746	731	752	746	724	730	739	735	771	715	710	749	774	771	744	691	700	750	690	730	740	718	688	698	724	684	691	722	727	739	701	699	734	731	762	725	724	725	732	737	739	672	705	741	737	765	697	691	717	727	724	667	710	730	751	725	714	746	671	810	742	705	739	709	787	716	737	704	734	687	710	751	731	747	779	729	736	763	737	773	695	715	737	719	735	694	689	779	811	763	711	750	755	712	730	718	727	722	755	760	692	725	715	798	754	726	770	750	784	675	735	723	685	748	730	762	767	749	689	727	708	730	768	712	718	738	742	697	766	744	741	692	759	706	742	739	712	767	742	751	712	794	725	781	708	765	756	700	716	718	723	754	762	753	760	749	768	764	779	694	709	728	721	697	734	743	756	692	740	743	680	744	754	741	709	729	707	756	726	708	766	767	737	746	717	754	708	708	765	765	776	727	695	697	728	716	786	707	726	743	703	708	706	754	783	735	689	747	754	736	725	678	741	712	721	695	730	728	735	741	721	749	702	758	748	741	769	770	733	730	687	779	718	698	764	699	704	722	738	748	683	706	715	764	774	722	689	745	713	760	757	716	732	734	704	699	732	752	767	748	697	793	718	734	736	753	753	707	772	707	741	751	725	732	737	801	735	725	750	755	738	745	700	771	712	686	754	695	733	752	736	728	764	731	696	777	754	704	771	752	723	690	737	728	713	737	757	778	710	753	708	763	684	769	687	691	727	784	792	736	723	749	724	748	750	714	717	735	724	685	688	752	684	753	725	737	743	724	736	723	709	686	770	685	765	707	714	708	780	683	712	701	750	693	718	669	713	688	692	730	697	777	699	728	709	736	718	752	725	778	727	695	742	737	717	743	761	697	673	742	737	739	657	787	790	693	701	725	766	754	708	737	733	714	718	732	695	707	708	750	692	733	734	764	771	706	741	743	740	735	706	741	722	675	804	757	736	755	738	751	732	733	712	748	691	709	717	762	797	759	746	711	706	773	702	775	731	733	711	677	742	736	689	720	700	709	772	699	779	715	738	742	689	760	763	724	744	785	748	688	761	761	774	691	729	732	747	731	745	763	704	732	756	696	684	741	753	743	737	734	757	699	745	702	714	758	709	791	768	744	779	763	761	755	716	739	737	762	746	772	714	685	770	727	722	739	724	751	705	724	764	743	742	706	731	706	708	746	717	751	763	745	732	692	750	725	692	674	724	677	712	748	733	736	707	708	731	759	709	685	684	775	734	766	655	738	735	751	719	774	753	706	780	724	739	665	756	717	698	705	742	712	717	734	742	777	741	732	723	759	755	780	689	732	731	755	778	806	745	713	702	719	744	707	721	730	699	728	772	772	751	721	737	696	741	757	714	691	715	734	716	700	732	752	723	741	706	757	699	759	767	779	765	747	728	676	769	763	757	718	726	738	707	713	728	726	724	714	756	758	739	743	705	715	746	762	731	747	707	747	736	765	749	694	705	725	750	705	780	702	718	695	762	753	770	685	751	738	739	752	728	727	755	731	731	735	718	745	752	675	728	742	717	757	741	720	741	754	732	730	743	732	715	723	700	672	759	751	714	715	685	731	727	722	735	732	717	740	724	740	753	703	704	749	711	768	713	754	734	746	768	754	691	653	678	771	734	753	739	752	744	739	715	792	736	747	714	748	719	710	745	764	739	716	691	739	740	776	715	761	782	775	736	734	705	757	769	767	715	740	765	685	777	700	733	712	734	804	710	742	723	720	669	721	734	738	744	728	747	769	731	762	754	701	749	761	677	713	703	727	735	766	743	735	732	715	758	749	724	702	715	773	756	688	705	709	675	731	738	685	737	700	779	739	681	748	742	758	706	726	740	737	716	776	712	781	740	720	756	709	719	742	754	778	730	757	715	723	704	747	736	718	706	743	716	783	746	714	743	720	750	762	721	752	714	681	689	714	719	765	726	712	752	729	761	710	732	706	737	777	765	707	711	734	726	696	767	762	729	732	683	734	767	769	720	718	730	747	725	772	773	742	720	679	728	723	695	706	757	664	730	745	688	696	750	725	689	747	738	729	700	718	696	727	718	732	743	754	710	685	707	742	756	698	711	768	763	713	728	768	748	754	719	697	743	758	736	709	745	720	767	789	758	694	744	816	746	774	706	722	748	714	717	681	731	762	741	788	724	682	705	703	706	713	715	732	665	710	718	753	691	719	757	727	755	744	694	770	730	718	751	747	748	740	745	732	724	719	661	737	707	707	709	711	717	697	729	695
3218	8521	6026	3156	2343	1852	1600	1410	1152	1127	1004	974	1002	888	895	864	908	850	777	872	822	829	784	784	859	817	837	810	837	729	754	803	803	737	796	746	787	822	783	800	732	815	709	779	815	805	755	777	793	784	760	802	797	774	846	737	778	750	730	764	775	760	792	841	774	734	818	812	786	761	768	743	743	790	810	773	763	780	781	781	757	774	786	791	805	800	781	787	796	774	830	746	798	738	748	799	767	823	794	763	761	758	765	763	768	749	762	746	780	766	788	776	785	754	756	760	800	778	826	788	791	780	728	800	757	780	801	850	782	733	737	817	789	814	759	783	766	799	790	760	764	797	745	810	764	771	723	751	780	722	776	715	814	753	798	791	777	768	757	764	774	770	796	768	764	797	812	789	793	831	788	800	760	752	803	799	800	788	796	795	778	739	732	782	796	751	761	787	765	744	787	772	733	778	778	797	789	766	750	749	748	808	801	800	769	790	809	834	804	748	778	798	778	734	762	834	756	810	721	815	757	813	798	738	745	780	780	750	791	794	779	829	777	816	782	709	780	745	726	757	754	800	817	776	800	797	756	764	819	773	843	765	800	797	779	747	780	782	738	757	749	798	792	789	754	817	750	759	736	781	788	770	723	804	801	780	798	810	778	797	730	801	740	760	809	762	745	784	813	719	757	804	759	824	799	849	834	854	796	812	789	752	780	765	777	800	795	764	763	777	722	782	796	799	773	798	759	765	778	817	723	839	787	778	807	749	750	765	771	772	765	786	761	751	768	811	719	796	745	812	808	782	744	721	785	760	827	783	753	803	832	787	789	756	800	791	754	735	768	822	775	797	751	759	806	764	802	792	763	781	795	763	798	762	733	766	752	795	772	768	804	788	817	795	799	766	770	727	814	785	809	792	739	805	788	809	785	805	841	784	738	831	776	790	769	786	768	782	753	821	782	788	758	746	791	815	764	789	807	741	824	777	820	812	778	780	773	767	774	796	829	759	786	777	790	784	831	786	783	816	769	811	767	751	752	782	801	785	783	797	738	807	762	750	742	720	773	767	771	784	790	804	782	802	751	777	794	762	831	765	767	791	820	749	757	755	776	773	791	722	787	786	781	754	824	818	807	771	758	760	765	784	795	767	723	829	721	796	777	729	778	755	737	794	776	743	822	764	773	722	746	782	772	734	790	771	752	722	795	819	792	719	737	781	787	783	771	779	772	759	792	766	767	803	827	754	820	787	800	826	792	787	783	799	787	754	759	761	753	765	814	786	768	740	746	727	761	784	768	767	792	789	764	742	835	733	754	801	759	740	773	771	797	803	776	768	743	807	796	772	800	790	788	794	727	793	774	773	774	778	732	804	790	746	739	791	794	758	779	772	733	769	716	774	807	754	767	730	794	803	770	759	796	784	768	761	839	819	791	788	767	746	770	795	757	768	815	748	779	788	802	808	789	712	785	756	763	758	772	755	752	775	718	789	799	794	740	735	754	754	754	747	748	738	755	751	787	748	817	779	745	764	822	763	780	782	803	763	808	814	720	779	766	807	792	776	720	806	795	810	761	781	789	781	757	764	792	723	767	774	755	729	762	775	836	743	696	758	795	738	777	795	789	769	768	776	782	768	740	806	800	722	738	789	823	852	820	809	804	783	721	805	773	839	778	810	780	736	780	798	771	765	791	821	806	721	751	837	791	832	801	776	744	785	794	823	768	787	800	783	755	775	786	747	776	774	777	777	768	805	754	811	772	780	800	786	771	800	760	778	843	790	766	762	779	825	765	813	751	774	784	758	757	746	750	797	731	824	770	789	803	752	702	758	755	727	772	742	792	805	795	753	749	758	759	748	798	792	799	779	786	762	791	815	802	728	772	755	839	746	744	762	776	790	776	773	825	786	774	773	784	806	787	754	775	755	809	806	762	741	722	803	807	801	745	779	768	784	747	758	793	753	806	819	793	829	775	772	720	813	777	819	779	768	830	723	749	760	768	817	736	784	788	759	811	778	795	744	755	804	753	785	789	760	758	727	735	800	704	797	750	787	750	774	796	812	778	820	779	800	820	768	825	785	832	821	784	807	807	759	754	817	757	773	762	761	751	831	767	795	776	756	757	776	770	734	771	827	799	741	753	742	750	814	744	780	771	787	745	769	752	746	752	726	816	799	758	800	730	730	779	776	795	792	789	776	790	751	714	781	759	778	756	796	793	749	744	824	766	756	783	782	803	784	787	816	776	734	769	766	775	738	772	795	789	781	771	779	772	780	812	752	766	777	798	753	752	734	759	737	736	769	734	799	817	821	803	772	719	759	769	777	805	794	779	730	768	775	796	770	716	813	846	778	786	761	783	772	833	765	776	796	826	769	725	839	793	737	781	849	796	757	782	809	769	735	772	769	808	777	769	792	802	776	822	779	765	729	726	751	834	798	820	767	769	730	803	757	763	798	735	743	742	795	821	741	781	741	800	825	756	746	747	762	778	753	737	760	772	760	788	820	761	822	821	778	748	784	754	713	771	778	791	788	830	730	747	775	757	789	771	828	799	779	796	758	797	735	743	764	759	749	783	823	799	772	823	808	830	773	804	708	784	817	767	768	758	745	782	776	767	772	760	762	822	785	758	744	796	809	731	780	773	760	816	811	763	857	771	783	755	797	832	773	734	742	755	753	746	797	797	742	763	779	772	729	762	761	747	754	773	744	753	778	793	764	840	759	764	787	771	765	757	729	779	777	768	779	743	811	800	748	758	801	778	801	803	755	783	770	736	786	788	785	791	792	760	759	751	763	794	789	765	779	770	828	810	739	781	764	778	796	763	750	776	766	767	746	771	780	768	731	783	768	821	822	775	773	717	809	770	797	831	762	764	831	760	761	775	753	772	757	749	850	790	742	789	782	840	770	735	802	765	756	750	784	788	785	783	851	762	762	780	760	815	762	772	787	754	740	774	736	710	785	776	790	769	744	835	792	741	831	764	771	758	796	782	799	797	752	759	741	752	763	743	766	725	737	816	796	791	776	756	758	708	773	787	795	763	758	812	821	729	766	811	754	765	808	729	783	738	805	783	802	770	768	847	776	760	763	826	768	761	807	819	714	801	747	733	777	756	762	817	803	824	789	823	754	786	789	732	772	769	758	810	798	807	789	777	755	769	777	800	795	814	765	761	768	744	782	758	723	751	742	729	823	753	733	755	803	778	806	817	825	779	778	779	744	792	757	752	787	754	788	779	784	767	771	786	802	772	809	801	793	786	757	845	782	787	788	779	737	749	794	773	743	739	758	755	819	800	816	792	803	823	780	789	749	775	776	766	748	763	778	799	792	761	805	785	787	749	849	766	759	788	815	848	759	818	804	772	792	777	780	788	766	749	772	728	804	798	785	773	732	747	776	784	738	841	789	794	755	788	747	743	742	783	751	780	794	780	793	779	737	760	768	776	777	757	724	778	795	764	787	764	775	806	766	821	802	810	756	804	814	759	714	766	788	748	759	808	798	764	772	725	780
24529	21118	27569	24905	12819	653	422	353	321	301	260	266	227	230	241	247	227	227	212	214	224	220	216	204	202	234	204	204	199	230	198	232	184	198	200	211	215	210	196	204	177	202	179	200	209	210	194	218	183	197	194	180	183	184	205	196	200	187	188	186	242	220	184	212	199	193	204	200	215	198	183	195	208	204	201	199	185	202	209	182	204	189	194	202	208	219	187	214	196	210	201	183	188	200	191	195	183	164	210	192	211	196	211	207	212	187	189	202	183	197	179	198	233	197	189	190	203	220	180	216	191	203	197	176	192	181	198	206	198	179	207	197	202	207	217	214	188	204	195	199	195	189	221	206	215	195	206	182	184	189	211	215	199	216	185	211	232	198	219	197	196	189	205	221	218	194	177	210	190	185	223	205	200	201	202	192	188	208	192	208	200	204	194	190	182	206	215	202	204	213	216	191	186	197	203	185	209	176	171	200	187	195	204	185	197	212	226	227	184	210	219	185	183	209	199	180	207	195	211	198	213	223	199	199	219	179	180	182	185	206	203	209	205	198	189	193	192	179	209	205	206	189	186	218	181	213	176	196	194	208	214	204	210	203	173	213	204	199	198	177	192	203	189	205	208	210	216	207	193	190	208	198	170	179	177	208	207	179	185	231	192	189	198	208	219	196	199	205	204	186	224	188	205	205	167	192	201	202	220	216	213	195	200	209	186	202	196	211	215	203	202	180	190	172	212	188	176	184	198	206	205	166	170	192	176	204	211	182	215	221	214	212	207	173	209	202	191	175	233	168	195	182	187	193	201	186	197	203	196	180	186	193	203	191	222	192	188	211	206	212	186	191	206	171	227	183	205	171	207	207	209	211	202	206	174	203	170	193	189	192	198	191	216	204	203	192	179	222	196	188	173	199	206	226	200	195	204	171	225	192	212	213	186	193	203	181	202	211	214	198	186	201	187	190	180	188	200	167	223	187	204	206	200	195	203	178	194	190	196	180	206	190	209	200	217	207	214	203	186	216	176	178	194	196	202	226	179	207	196	179	195	213	210	201	234	198	184	176	176	206	211	209	188	194	193	218	201	210	203	180	212	212	189	197	209	197	181	178	192	180	193	214	216	227	202	174	188	209	165	173	197	200	188	220	199	193	214	203	207	197	207	203	215	191	183	194	192	187	186	220	224	185	209	216	200	208	196	176	199	214	199	212	198	198	211	202	195	193	194	207	219	198	219	189	197	195	199	196	201	179	171	201	211	195	207	222	166	206	176	192	188	205	170	205	209	198	226	200	210	208	203	211	217	189	200	189	202	211	195	206	207	197	214	202	209	189	199	185	198	213	201	203	188	198	186	209	224	202	197	219	189	190	184	217	191	198	181	187	201	212	204	223	194	201	193	176	194	197	224	187	202	191	181	190	214	192	201	200	185	196	203	211	203	199	224	219	189	175	211	197	178	224	170	173	214	206	203	202	206	181	206	201	178	190	217	196	204	203	213	189	198	207	194	196	197	204	196	197	192	184	188	214	204	196	182	197	205	201	198	203	229	197	208	186	193	192	178	198	203	222	204	211	198	193	201	179	225	197	196	210	188	182	193	204	196	228	200	175	181	214	206	204	194	223	205	190	194	192	203	207	172	190	178	206	185	202	185	184	207	203	223	233	213	204	180	196	185	189	202	174	196	179	198	179	196	200	202	214	194	156	168	231	211	214	195	195	199	204	187	191	191	212	191	205	197	191	199	176	211	196	192	205	223	202	179	184	206	198	199	218	186	193	204	191	188	202	200	197	177	187	219	211	199	214	194	191	197	195	180	232	212	195	212	205	201	212	191	175	191	189	209	188	180	202	215	184	217	201	176	191	193	225	196	177	186	218	199	211	187	162	178	198	224	209	212	177	211	189	197	217	199	206	209	220	187	207	211	200	204	217	209	221	212	208	189	222	223	180	225	231	212	185	176	207	178	206	200	219	204	187	202	190	231	177	202	205	208	235	189	215	200	205	226	226	199	196	172	204	201	190	179	216	196	199	189	214	208	190	205	199	206	200	197	194	202	187	204	213	177	185	206	188	212	215	180	212	224	181	198	202	195	178	180	202	195	187	176	200	189	190	200	178	188	220	187	198	193	208	215	187	189	214	205	193	199	212	221	211	204	173	229	179	217	216	195	190	190	231	207	232	193	175	190	186	184	220	182	198	164	187	184	186	213	179	204	212	210	209	191	178	211	195	201	205	170	184	198	202	214	181	197	191	181	201	191	203	196	162	210	215	196	187	204	212	213	190	185	217	189	180	233	179	210	166	206	220	203	196	205	200	205	188	199	205	197	189	188	179	201	243	205	212	218	180	191	207	205	165	215	200	185	170	191	199	172	215	194	178	222	183	189	214	198	180	181	185	197	213	204	201	182	176	202	176	208	191	185	202	194	170	185	181	190	210	186	213	202	195	184	198	189	202	206	210	224	151	176	178	191	203	189	209	201	200	204	181	194	182	201	201	209	206	172	193	186	238	201	197	208	175	187	202	200	178	197	182	178	192	202	211	233	190	208	192	194	187	198	208	202	216	192	216	187	196	182	179	197	216	196	189	186	214	193	176	238	182	190	178	181	216	186	217	187	186	178	213	206	214	176	196	227	186	208	207	193	204	186	175	186	193	198	208	183	191	187	216	216	168	188	209	216	179	211	189	222	192	190	205	183	177	175	183	226	225	193	195	194	219	206	215	201	177	222	184	184	178	200	206	200	189	189	200	218	223	202	220	198	203	215	202	199	180	196	206	216	194	193	168	186	189	190	221	210	203	229	204	205	202	231	193	175	235	166	212	204	206	188	190	194	186	169	201	203	190	196	210	190	196	184	189	175	218	204	195	176	179	176	201	189	196	199	189	189	160	217	216	212	201	192	182	193	194	193	191	184	199	198	171	176	216	196	210	199	208	197	220	200	189	199	207	191	190	202	210	205	174	214	193	196	208	222	192	200	207	193	210	197	174	209	212	195	178	191	216	174	201	208	228	219	201	195	209	218	201	210	190	205	220	185	220	186	208	188	180	195	195	171	202	206	205	210	193	176	174	206	203	211	195	204	203	210	189	194	188	200	230	198	190	208	186	212	210	212	190	185	203	206	200	211	193	202	163	184	213	178	211	199	195	205	211	210	188	168	204	207	204	172	193	208	218	195	232	187	221	191	174	180	168	192	192	238	195	205	208	188	213	187	185	189	202	224	166	203	199	180	215	199	191	188	207	197	203	219	188	204	202	182	207	199	196	198	178	183	181	193	174	188	239	202	196	224	178	181	186	179	201	214	202	209	215	163	204	217	200	210	204	195	189	183	181	182	209	208	199	201	205	208	227	198	215	220	188	199	190	201	196	176	197	201	206	184	193	184	208	181	207	200	220	217	186	195	220	177	201	213	200	213	183	239	201	192	190	206	205	189	195	191	179	177	178	203	191	193	201	195	197	186	197	191	213	181	189	221	211	201	201	211	192	192	187	200	208	206	204	183	180
3056	4981	3384	1535	1137	864	718	588	515	437	385	415	331	308	299	295	285	276	301	243	284	290	256	251	259	250	244	203	250	252	226	254	240	233	274	238	265	271	212	239	265	234	214	232	246	259	221	235	246	226	232	232	233	224	240	221	227	236	213	234	228	226	230	244	236	230	216	266	241	229	258	223	216	249	219	225	206	249	237	247	215	238	234	256	238	218	201	230	239	230	240	201	231	240	239	229	257	237	223	221	223	225	241	250	236	229	261	235	213	204	234	234	223	223	214	258	223	249	244	238	229	247	257	212	218	234	258	227	234	248	254	257	253	235	241	227	243	236	271	210	263	230	226	230	228	230	249	221	235	224	234	242	246	229	222	214	230	235	240	244	223	231	199	245	199	276	226	258	248	218	218	219	249	234	228	252	235	222	239	227	238	252	230	243	235	247	237	229	225	236	214	245	251	229	243	250	239	250	240	245	238	230	225	220	230	254	261	224	241	221	222	251	229	203	218	216	238	240	244	242	219	238	218	248	234	238	201	231	225	227	230	253	257	245	238	233	206	203	236	242	223	277	256	227	239	248	244	250	234	242	259	246	224	238	270	249	210	215	228	231	226	210	267	213	240	229	249	217	238	229	211	222	238	254	230	215	217	245	257	246	235	246	217	240	219	247	264	223	233	256	219	252	206	242	238	214	237	225	236	229	247	235	227	247	247	251	236	232	237	261	213	248	259	230	249	223	231	234	227	230	225	222	244	219	257	213	257	281	232	227	234	232	244	241	245	267	229	256	225	246	262	254	219	219	276	237	226	242	236	275	221	226	216	184	220	239	226	239	228	262	233	212	261	218	226	218	257	229	225	252	222	240	212	262	225	236	234	214	251	213	240	232	240	233	227	229	235	222	213	234	232	201	238	234	244	219	246	218	242	251	232	231	242	247	224	222	221	253	247	237	227	207	230	242	246	241	243	254	220	244	236	255	268	246	236	206	244	199	239	235	245	241	217	243	223	257	219	228	230	231	266	221	219	222	233	233	242	227	227	227	237	223	232	213	221	259	205	207	236	212	238	243	233	233	245	237	228	238	244	242	229	216	227	206	229	249	233	224	231	222	222	243	257	256	219	232	270	222	242	228	245	227	257	219	217	223	217	217	218	212	228	215	218	233	255	247	243	235	245	239	226	235	237	254	256	254	193	234	220	227	228	227	194	232	232	210	233	234	220	226	220	218	217	236	231	233	232	220	229	228	218	224	249	236	237	272	232	234	238	249	211	231	237	229	258	252	232	257	238	216	225	247	236	238	218	227	209	243	241	265	214	237	217	249	250	256	221	220	255	220	239	233	237	242	216	266	267	246	250	223	228	218	254	245	233	228	224	244	254	253	233	248	236	217	257	222	222	224	228	226	227	219	229	250	246	249	251	231	230	244	241	231	232	245	254	231	213	263	229	250	237	235	259	248	265	245	221	277	229	227	222	234	234	223	234	274	232	236	219	238	264	236	252	222	227	257	224	238	257	223	229	231	227	252	242	249	247	216	231	255	230	233	204	255	220	233	252	240	236	247	253	253	230	257	253	252	226	229	230	228	248	261	241	229	211	204	248	236	216	213	243	252	218	220	222	228	253	241	205	229	218	243	253	236	227	237	213	243	244	234	282	247	230	229	231	252	265	233	260	230	219	252	236	235	270	257	231	226	238	239	233	225	225	273	236	234	216	209	218	216	227	225	231	248	229	247	239	236	214	215	236	236	224	214	244	214	214	239	240	257	260	236	243	250	253	239	245	228	233	248	240	243	247	268	244	241	238	230	219	219	256	269	226	249	229	225	226	226	235	231	244	204	236	229	242	250	248	226	232	235	242	246	224	226	246	214	234	224	221	237	233	225	224	240	256	263	257	236	223	232	247	254	242	247	255	255	244	250	263	232	219	220	267	245	256	242	250	205	263	243	222	258	239	238	251	231	219	231	228	229	217	233	248	243	272	257	227	225	215	251	223	218	259	240	254	244	259	274	204	240	213	213	217	250	243	236	239	237	235	249	238	247	243	245	232	214	239	217	257	247	247	242	210	246	251	268	264	239	232	227	256	240	258	207	221	226	208	267	236	227	268	262	267	231	236	240	245	274	240	236	249	194	244	244	218	217	240	220	228	243	264	207	235	216	271	229	250	237	241	255	225	231	251	254	230	238	257	215	227	247	234	248	274	258	244	242	250	217	230	230	259	235	258	248	244	241	214	253	246	232	242	236	252	217	238	246	246	256	226	216	259	221	211	216	239	227	225	220	223	244	216	234	279	252	248	247	222	249	210	244	266	245	248	263	261	260	214	229	256	226	252	222	249	214	252	241	230	213	216	225	218	263	260	273	224	223	234	205	220	236	226	238	229	213	240	232	238	274	232	227	222	236	227	238	244	248	249	245	229	232	253	229	231	226	232	240	266	214	253	247	231	222	238	265	261	248	228	246	235	245	252	269	256	231	212	229	239	229	214	224	240	227	267	232	236	233	254	251	247	227	247	232	224	237	251	246	251	249	261	242	217	232	236	201	251	206	221	233	270	222	242	254	223	210	259	241	229	233	249	227	237	239	222	258	207	243	241	244	243	226	202	223	234	230	239	230	253	231	249	238	231	218	232	234	237	222	242	229	234	224	244	228	207	219	256	232	236	222	243	199	248	238	236	230	230	235	267	250	240	188	231	215	224	227	242	206	225	231	239	237	226	236	240	240	233	245	219	253	250	212	216	264	251	237	236	237	216	249	230	259	260	234	256	262	230	244	237	221	211	225	226	234	224	230	243	232	265	222	211	239	234	223	214	233	239	252	233	228	235	240	237	243	223	247	245	229	256	237	258	235	230	255	231	236	238	209	216	245	238	238	245	236	273	217	217	255	218	245	258	217	260	240	263	230	249	232	232	248	258	243	234	231	248	261	223	254	229	208	207	241	224	238	253	240	252	228	220	239	226	237	236	215	249	243	267	262	255	211	234	263	225	230	252	219	229	241	228	231	234	214	238	246	216	213	232	218	211	230	225	227	254	236	237	222	239	229	253	225	249	247	240	241	252	268	251	249	218	231	227	267	210	224	229	227	221	247	245	278	241	230	254	239	230	227	259	271	225	221	222	218	251	259	199	230	246	259	231	234	244	252	223	252	241	240	254	238	222	227	229	233	221	235	222	230	222	240	246	228	222	260	257	230	249	258	233	244	220	239	250	239	209	235	251	237	241	216	219	228	236	256	244	212	219	228	230	235	220	214	253	218	235	231	221	242	253	225	234	224	250	243	227	238	234	240	224	236	218	211	245	228	242	216	251	256	241	232	234	244	252	237	240	237	240	245	262	246	236	235	256	228	223	231	212	238	247	247	255	238	222	212	245	220	258	244	251	206	226	224	227	242	248	225	266	225	241	248	231	251	219	227	265	217	223	224	201	237	254	238	242	256	234	251	227	238	250	235	285	211	245	236	223	236	225	264	243	244	227	227	220	238	258	244	210	239	223	233
22391	21182	28913	23729	21182	21250	10740	1363	1041	924	855	791	788	663	675	704	690	648	666	628	642	595	606	607	598	631	608	603	658	564	586	552	548	541	577	571	571	614	632	637	600	558	585	577	581	583	551	596	589	598	542	579	530	527	566	583	555	556	577	555	565	553	594	585	564	598	573	581	584	535	596	571	602	547	594	551	593	565	585	556	611	546	559	545	548	562	574	603	529	582	574	589	576	560	582	568	578	607	571	542	528	562	596	585	561	549	506	606	596	577	561	568	596	568	579	562	554	562	573	572	570	542	599	559	596	605	544	568	556	580	545	573	588	569	526	566	509	610	538	562	616	571	532	544	555	582	596	545	566	590	581	547	576	567	556	573	578	529	560	605	542	582	588	564	542	594	522	519	499	583	596	546	561	559	600	616	560	560	589	570	550	546	544	570	613	557	554	550	570	537	526	560	569	542	578	549	562	516	554	612	531	613	594	523	584	555	567	585	581	561	604	596	566	556	553	541	581	550	548	538	525	531	530	572	592	544	532	535	563	519	609	541	547	546	571	555	534	543	548	598	547	542	544	531	618	555	577	533	563	552	544	536	609	560	539	565	562	616	570	573	556	519	551	556	547	555	559	540	560	544	569	523	581	562	572	518	550	574	559	599	569	572	589	602	582	590	553	606	589	556	594	550	533	527	562	584	532	546	570	564	557	548	554	535	573	562	591	538	577	605	574	559	564	541	536	575	560	508	542	539	549	538	605	596	559	603	577	562	577	517	621	545	574	577	538	581	550	561	564	586	577	586	547	584	554	578	546	579	578	583	562	510	564	576	600	593	557	543	558	548	561	556	578	565	562	570	556	568	548	544	530	555	550	569	549	553	593	525	558	484	529	548	528	597	554	565	589	536	557	573	590	559	524	573	538	527	601	587	584	537	558	564	549	553	559	579	520	592	570	544	525	537	604	587	558	564	530	547	542	536	586	545	590	567	586	576	574	598	560	578	607	569	599	562	610	581	554	569	564	592	576	580	574	582	583	583	562	539	569	624	598	585	605	522	567	532	578	578	600	548	584	567	551	592	573	545	530	629	545	587	544	552	579	539	544	585	549	580	601	585	570	553	599	592	573	573	541	580	565	596	573	553	580	589	551	548	558	540	539	607	564	530	551	537	569	520	521	566	587	538	549	545	585	547	570	510	536	548	523	571	572	541	556	587	521	571	579	576	587	540	571	572	564	542	576	582	550	532	575	525	560	536	564	564	553	558	612	544	523	568	572	539	578	536	556	579	558	596	554	541	595	605	581	536	587	521	509	574	600	593	547	567	567	591	522	573	544	572	548	560	578	563	528	569	586	539	553	598	535	586	577	563	554	569	594	557	574	527	562	528	583	594	558	554	576	573	520	546	542	523	531	582	545	552	558	604	561	544	552	520	577	590	551	569	481	606	542	539	539	553	569	517	555	607	594	548	549	539	526	535	538	603	514	540	592	534	538	565	546	573	565	608	577	556	584	539	549	532	580	549	601	607	541	589	504	574	600	575	566	593	570	531	574	580	583	601	555	555	535	560	543	546	562	615	583	569	584	557	584	614	567	527	592	556	624	576	587	550	596	514	557	540	566	532	559	555	538	546	536	589	544	587	584	535	563	548	558	529	523	573	575	536	589	585	594	570	588	648	549	582	549	567	584	523	591	545	513	565	567	560	520	558	519	584	557	586	556	580	563	548	608	579	574	582	589	542	568	568	588	560	534	556	555	534	515	543	554	561	564	557	533	583	571	543	614	554	584	568	555	623	573	602	594	576	572	574	583	561	594	582	588	524	554	568	531	561	588	565	524	593	582	591	551	617	565	532	536	577	584	610	582	582	545	541	619	597	573	517	555	538	546	632	527	518	554	574	554	585	505	601	577	517	529	562	527	552	541	528	536	545	622	596	535	533	580	582	535	576	585	587	558	544	600	603	543	543	554	564	565	550	548	536	619	572	551	577	538	546	566	545	574	561	576	629	603	545	556	561	565	553	572	549	598	515	583	549	578	560	553	548	585	590	564	551	578	585	524	560	555	554	570	551	545	573	578	540	579	557	600	581	564	560	557	563	540	560	576	575	576	562	562	584	552	585	577	586	536	542	587	539	547	558	579	585	560	589	524	562	538	549	623	507	520	562	602	562	532	534	552	515	593	541	557	537	575	575	577	561	543	565	580	560	563	549	577	573	559	531	543	533	593	587	584	574	589	544	517	532	545	580	538	495	551	576	607	525	538	618	582	549	545	566	562	527	574	554	539	560	585	558	555	594	531	547	583	569	627	574	567	598	561	535	588	575	524	576	545	603	612	542	603	615	560	534	559	545	586	577	564	505	563	535	572	586	612	574	561	551	500	555	561	607	575	529	532	552	603	561	564	564	584	590	537	534	585	562	551	564	546	604	543	579	580	624	536	558	616	573	568	581	562	567	601	573	540	541	563	566	597	544	554	563	572	531	521	520	566	521	609	587	552	576	531	548	571	553	550	582	589	623	581	548	566	545	571	567	540	530	616	560	532	577	544	571	561	561	546	574	513	534	560	594	533	568	565	624	527	564	536	547	526	526	543	495	541	559	582	607	593	558	595	549	547	579	572	587	555	574	536	556	544	537	587	551	506	563	541	530	588	563	547	546	580	583	533	574	565	545	554	588	540	528	596	573	565	571	563	555	546	563	599	574	568	597	612	533	538	544	577	580	548	549	568	590	520	546	572	541	566	570	570	524	553	520	584	582	536	595	594	545	580	550	539	534	566	570	566	552	547	544	532	537	561	551	559	506	595	537	543	537	542	558	541	602	557	545	532	534	552	577	536	522	550	551	590	566	569	585	588	581	554	570	577	525	555	569	519	522	584	550	554	578	554	586	568	553	592	591	585	570	581	530	551	574	588	568	577	592	520	567	524	600	542	611	548	556	563	595	586	556	565	580	573	551	575	655	546	550	555	550	563	600	582	566	545	571	558	538	544	590	563	548	584	549	524	549	558	555	531	578	578	598	607	600	578	564	562	564	558	522	587	552	546	575	568	547	570	587	559	559	533	582	531	545	575	556	559	587	634	540	530	552	544	597	585	537	566	508	599	556	558	528	563	549	603	581	553	573	542	583	606	560	567	544	595	570	528	572	549	557	573	537	552	565	540	521	568	577	519	584	548	533	548	591	579	556	519	594	507	548	560	572	561	533	575	541	541	559	546	559	562	554	567	531	547	550	599	602	579	540	579	581	539	558	579	576	571	532	597	584	568	537	565	527	580	567	542	580	588	557	526	544	562	548	531	559	548	559	560	573	580	553	549	576	564	552	577	554	589	511	595	572	581	573	540	608	578	591	592	567	551	553	552	557	570	537	524	558	547	545	540	600	595	561	568	543	516	544	543	613	539	520	624	591	589	568	550	519	556	544	533	556	556	619	566	533	566	560	553	568	584	545	574	556	591	565	578	557	585	536	585	546	533	562	596	530	538	591	571	550	613	533	562	545	503	515
4463	13981	9982	5007	3617	2696	2169	1804	1500	1346	1136	1061	902	875	854	839	831	788	759	676	727	731	703	742	662	707	691	668	675	645	677	687	669	657	650	604	646	637	666	639	681	701	649	629	598	622	632	594	677	628	605	597	629	666	633	619	620	590	666	608	620	613	590	641	639	599	626	624	623	594	597	605	604	635	602	632	628	634	589	645	608	576	654	659	629	665	663	643	653	632	627	632	637	675	628	629	625	628	602	606	628	655	652	574	628	651	642	634	605	617	645	608	607	635	646	616	557	624	593	632	615	632	624	624	660	677	590	626	606	615	603	597	617	664	635	575	645	631	579	621	651	584	594	624	643	612	612	579	606	594	606	594	615	653	592	607	619	641	607	573	588	642	620	618	660	645	606	622	595	600	616	641	623	605	635	619	608	610	643	650	630	624	612	601	602	663	640	610	641	641	621	632	678	625	635	589	639	611	618	621	617	634	602	636	619	636	583	567	658	654	650	598	651	632	628	582	594	608	635	632	662	612	636	603	628	624	603	611	563	613	617	611	629	635	610	632	611	620	578	639	620	629	553	633	629	631	630	633	660	652	608	644	583	589	631	600	605	563	670	585	617	617	658	621	621	639	629	628	624	650	638	669	613	648	618	601	580	609	624	606	636	623	587	598	661	605	603	567	610	616	594	614	590	619	675	662	653	584	620	626	625	598	636	598	649	631	620	664	618	634	633	594	615	643	628	590	607	605	660	615	578	619	649	602	639	587	622	607	627	608	655	611	573	609	605	642	625	653	617	624	642	626	629	618	627	613	590	582	622	603	636	651	634	590	627	650	634	646	641	654	602	645	618	597	621	609	569	639	631	594	593	618	650	644	604	618	619	588	605	620	577	578	623	600	633	601	652	585	586	651	630	622	641	588	602	652	620	631	630	626	579	592	626	626	613	599	621	620	657	581	606	636	592	659	620	601	604	667	657	600	588	627	578	587	577	660	597	633	626	628	611	624	616	595	584	655	619	593	642	645	633	596	661	629	646	642	583	616	620	600	661	613	631	620	680	602	675	641	633	615	586	656	620	650	614	588	622	628	617	653	614	614	643	604	624	637	613	651	673	642	628	628	645	672	615	600	654	622	645	589	615	619	624	680	597	606	630	631	622	638	609	605	590	635	639	622	623	590	636	644	580	610	602	567	598	615	596	609	605	626	598	604	634	664	598	635	622	606	595	563	605	631	639	663	560	606	632	605	657	636	586	582	597	625	604	618	614	630	622	591	678	620	579	620	630	611	641	596	625	610	636	658	610	617	609	590	610	613	581	617	625	637	605	623	640	615	635	586	622	627	647	590	631	599	625	610	631	583	620	627	600	599	667	646	598	591	641	586	651	648	611	626	589	618	663	645	585	604	627	595	650	632	581	622	598	615	574	615	615	598	624	619	585	668	660	601	586	660	634	600	581	652	643	617	598	617	644	591	624	673	581	624	607	645	613	597	595	640	615	597	623	645	615	605	621	634	579	619	629	606	650	584	608	599	580	667	616	593	604	618	600	630	613	635	633	622	650	620	576	599	648	607	591	613	597	667	660	628	613	628	598	615	626	599	644	657	600	640	598	613	600	631	587	619	596	608	649	631	638	555	635	603	648	656	600	671	660	613	636	653	653	631	591	600	587	593	636	603	569	630	627	587	601	620	643	627	624	608	639	647	654	636	574	608	628	639	585	576	596	642	619	624	654	606	637	582	674	584	587	595	606	602	600	636	631	684	630	632	619	619	588	623	607	602	625	575	620	662	623	581	609	669	634	604	581	667	645	661	613	641	584	579	617	615	642	580	600	596	625	617	578	612	564	625	605	616	623	614	543	603	648	588	583	613	612	544	594	635	645	597	641	583	610	594	618	669	637	624	580	652	581	607	607	647	634	654	628	619	635	592	624	683	596	621	605	588	624	620	624	640	626	597	630	648	572	617	650	598	622	568	580	618	617	609	608	636	669	627	595	610	636	628	616	594	594	618	617	634	635	612	604	616	623	644	617	649	671	610	582	662	584	597	611	587	627	599	659	573	600	599	587	667	614	620	607	620	635	654	567	650	613	615	619	638	631	612	641	601	642	605	649	601	629	657	596	610	613	588	629	609	660	610	605	656	645	640	604	612	603	632	585	623	605	668	657	597	612	616	592	646	620	616	656	610	601	622	638	603	632	636	613	650	621	620	612	635	619	574	639	609	626	619	617	611	643	606	631	597	596	572	612	621	572	610	583	640	630	570	633	595	609	615	636	606	639	586	639	630	658	600	622	596	588	643	678	611	608	616	652	588	643	607	637	607	626	606	629	587	609	597	620	639	641	643	631	644	587	604	630	650	581	599	591	627	613	616	650	634	638	623	575	569	569	629	627	609	614	625	617	638	617	637	602	579	620	618	621	618	626	660	607	599	590	648	607	605	623	609	603	602	616	612	615	557	633	602	621	620	615	600	665	607	639	620	640	632	629	639	624	644	599	673	611	596	624	651	647	656	638	652	636	603	656	616	612	624	626	626	644	644	560	609	578	659	574	608	592	617	613	644	654	643	626	644	606	630	620	600	636	655	625	610	608	629	637	603	640	645	640	648	608	597	624	635	629	645	628	657	671	631	652	602	595	596	618	655	619	609	624	604	606	672	682	624	636	583	598	591	596	655	645	634	647	623	596	627	658	632	612	620	644	664	618	599	670	613	653	648	633	653	611	653	581	636	599	649	631	592	622	619	618	674	635	580	640	614	633	595	619	613	618	672	616	642	604	633	631	594	591	591	581	584	640	618	633	607	607	622	636	613	619	687	608	599	645	634	629	616	617	615	646	620	630	632	582	618	627	591	649	595	647	629	656	620	617	619	626	616	607	604	630	606	614	567	628	596	625	635	611	644	613	597	623	619	626	632	617	593	661	635	617	661	598	579	639	588	607	593	636	602	567	658	630	620	604	622	635	625	625	603	638	605	630	635	646	611	648	630	624	627	636	590	642	598	603	625	645	631	621	600	587	622	644	611	614	651	618	618	581	624	630	640	635	643	615	625	640	627	604	628	612	587	604	591	588	617	603	589	579	680	646	648	626	631	642	653	616	665	608	623	629	652	638	619	659	641	639	609	630	598	611	614	636	677	648	612	630	608	584	599	604	627	633	598	604	663	629	583	647	628	601	592	630	587	624	613	635	618	636	662	643	646	640	579	676	609	655	640	616	652	608	623	612	579	634	646	606	642	602	609	609	625	594	625	600	630	644	615	620	643	544	584	628	642	610	594	644	618	632	645	623	600	572	587	626	601	605	642	608	646	626	610	619	598	613	634	618	628	612	607	574	582	651	595	600	643	638	635	628	641	637	613	641	640	612	608	596	667	610	663	665	636	591	636	586	622	593	642	585	621	624	594	637	624	580	565	607	681	601	629	659	615	627	629	630	614	637	605	561	624	639	600	625	594	650	602	626	638	634	610	585	635	668	614	550	625	572	627	613	606	641	642	619	652	651	650
27521	17913	3647	591	468	454	425	436	416	440	415	403	420	430	428	456	448	397	428	427	394	398	399	447	439	405	404	432	432	434	445	394	458	384	413	419	406	363	379	388	419	412	416	428	416	401	409	437	419	412	471	432	422	408	402	407	385	448	417	391	443	390	363	401	419	405	406	401	436	437	414	377	434	413	439	433	377	440	406	431	388	433	399	434	395	449	398	454	372	382	430	428	408	416	415	402	420	377	416	430	415	382	435	384	427	430	441	400	405	390	399	408	397	413	438	361	434	454	406	395	383	398	452	405	431	392	395	400	413	428	420	424	435	402	398	402	410	386	427	401	447	444	417	366	394	455	415	432	384	421	426	413	419	397	412	416	410	365	421	446	416	446	405	393	418	382	372	410	371	354	393	436	425	391	444	414	421	414	409	372	426	392	405	417	414	429	392	433	393	396	397	412	433	417	397	410	460	420	433	410	411	415	414	416	423	421	404	462	450	447	441	391	445	433	412	401	439	402	405	410	411	420	387	425	429	394	409	454	438	407	446	376	413	394	367	422	374	413	410	408	443	423	435	385	424	405	400	419	422	403	417	396	376	388	400	399	416	389	426	407	411	396	369	426	423	408	408	412	391	419	425	402	421	428	371	355	405	400	368	412	411	433	438	456	386	438	401	378	372	413	428	377	426	388	439	381	431	464	436	405	425	399	421	392	438	411	411	393	394	397	453	412	421	445	426	411	427	421	396	413	421	416	419	431	449	406	416	412	413	406	402	390	384	424	392	418	438	404	422	421	406	399	421	401	416	393	442	407	332	476	433	427	425	422	406	417	406	433	417	429	395	398	366	422	425	410	414	401	431	435	409	390	399	392	386	400	387	416	425	451	394	423	447	445	413	419	405	389	397	405	420	428	411	416	445	403	387	407	388	398	399	419	442	437	434	420	388	441	429	430	415	396	419	433	409	420	439	465	392	422	439	391	398	424	399	417	389	417	427	397	420	428	389	414	428	445	400	420	372	404	375	407	392	395	430	381	411	416	421	461	420	397	440	432	415	399	411	412	429	412	401	404	401	414	407	419	415	413	397	422	426	425	362	438	382	448	445	416	430	395	419	372	387	411	408	422	386	440	425	411	427	444	381	402	438	408	422	448	400	402	435	402	399	394	445	452	377	422	394	413	408	428	417	415	424	357	395	434	428	424	392	413	380	448	418	430	358	398	452	424	378	427	441	416	414	383	403	459	425	425	433	428	416	388	395	428	435	437	437	429	402	420	416	393	422	409	420	430	390	381	472	413	448	416	415	433	404	426	399	392	446	418	382	399	430	409	446	411	449	414	406	410	461	378	417	382	409	368	443	413	432	453	421	404	403	422	397	429	402	416	409	458	400	443	423	430	432	425	409	427	397	381	419	384	416	390	435	423	417	426	418	417	424	433	428	417	403	396	391	424	420	389	404	446	407	382	403	384	385	433	383	430	372	448	425	441	383	414	400	408	394	429	386	417	418	437	395	405	422	409	417	395	406	421	365	452	416	404	427	414	385	403	409	367	394	369	387	434	392	421	396	423	391	399	427	409	407	443	397	402	391	412	421	419	426	402	415	373	442	404	409	431	413	395	381	438	390	389	371	418	420	408	406	421	422	461	408	457	430	401	425	425	416	415	404	391	385	388	413	423	420	439	393	390	397	394	443	428	422	413	424	388	438	391	405	410	448	411	398	401	429	402	434	420	425	394	416	423	420	429	372	428	413	427	423	420	419	417	418	432	424	414	418	428	440	446	422	384	445	417	412	429	432	437	425	412	411	404	429	431	412	364	434	432	401	410	431	435	419	372	412	413	423	421	380	416	416	412	386	421	421	396	386	407	421	398	396	404	387	447	434	403	424	404	404	389	426	405	442	432	413	431	426	463	426	416	403	396	393	421	422	386	390	436	405	393	401	403	450	432	383	384	419	434	404	429	369	408	353	411	389	374	429	410	400	414	390	399	390	395	441	421	414	385	456	393	412	434	393	422	400	422	425	441	447	404	419	397	406	405	399	387	404	376	388	374	396	436	407	434	364	360	410	402	383	449	427	415	438	436	412	414	439	403	409	400	428	438	406	391	419	416	417	391	424	422	400	418	384	396	439	427	399	410	396	432	431	426	424	434	413	395	424	423	388	417	397	387	400	375	429	396	415	413	453	418	395	434	430	373	423	430	414	400	393	444	435	399	401	395	371	406	407	408	378	431	418	400	409	423	388	391	386	424	449	401	432	401	441	429	390	418	411	445	386	401	401	437	430	409	433	446	414	392	408	404	418	414	400	399	417	447	408	412	395	388	415	410	429	422	394	429	422	402	396	407	425	403	398	459	392	365	433	434	422	425	406	404	408	423	428	410	393	420	398	391	433	432	408	429	405	395	367	424	416	425	417	401	403	405	426	398	415	420	428	417	400	407	426	406	409	424	384	413	417	406	414	400	353	409	393	408	427	447	414	400	427	404	423	444	422	382	359	441	427	444	364	424	459	444	413	430	421	408	384	454	413	408	395	406	428	414	412	409	415	429	441	390	433	402	430	414	414	383	389	407	415	413	420	370	438	385	423	412	417	393	418	413	421	395	375	409	389	424	394	377	415	392	430	403	413	402	394	394	415	417	394	435	425	397	389	437	397	446	409	405	431	460	420	403	387	407	423	404	396	393	424	406	453	431	432	411	404	380	408	378	400	405	418	422	400	427	404	402	419	394	405	395	427	421	391	429	419	394	443	430	417	397	382	412	401	426	476	389	423	400	454	388	421	422	417	431	400	383	434	444	416	394	411	433	423	419	418	406	410	383	421	408	376	406	402	409	441	424	410	411	424	427	414	404	388	414	399	434	386	434	411	415	414	395	443	412	398	439	399	375	418	408	401	423	436	390	439	423	407	386	406	428	392	438	405	443	431	407	374	437	415	430	434	400	404	428	423	409	384	361	449	417	404	419	417	404	410	420	419	437	408	432	393	421	411	394	435	425	405	398	389	400	439	432	422	393	419	389	398	401	419	446	412	416	407	411	472	424	397	407	426	410	405	377	408	391	430	399	381	429	438	420	396	405	405	413	395	417	385	407	444	429	379	446	405	431	404	419	413	418	429	450	398	415	429	450	380	399	442	426	376	421	386	425	436	391	385	390	436	385	412	409	408	405	375	392	409	407	411	399	405	387	437	419	404	354	391	415	437	377	380	427	432	428	439	443	426	372	388	423	430	402	463	408	416	394	414	393	434	405	403	396	434	420	395	423	446	393	408	435	417	404	408	404	415	376	431	432	429	418	423	399	407	459	434	401	443	453	426	439	391	399	413	438	423	406	421	408	428	418	413	423	436	431	444	451	396	391	397	376	413	435	428	403	413	425	424	394	395	370	406	447	389	408	474	385	389	428	357	393	418	428	424	405	382	432	399	434	395	407	434	427	443	425	449	435	410	411	398	402	396	428	448	384	407	404	433	425	422	404	398	383	422	399	422	434	435	412	419	397
4296	821	696	570	522	453	458	440	458	465	426	405	439	467	447	432	435	451	444	443	445	449	471	422	488	463	450	462	446	468	462	431	469	449	411	425	439	436	431	441	473	427	436	429	420	447	421	441	441	457	452	426	436	430	450	426	425	431	490	465	452	487	446	461	447	432	431	430	465	438	451	459	427	471	440	419	459	444	445	420	481	440	450	430	453	451	487	420	442	446	471	451	449	440	459	412	470	444	464	436	410	444	476	414	464	442	394	426	418	465	420	439	442	449	429	439	461	466	470	436	423	457	439	464	442	438	424	493	436	434	414	463	467	436	479	462	440	424	449	443	448	441	468	439	470	428	452	448	470	474	459	455	483	466	462	460	432	446	421	426	429	450	461	447	448	460	420	476	473	476	435	432	477	434	466	450	419	498	440	446	437	463	458	473	425	452	434	429	448	472	442	403	422	442	468	427	407	416	443	413	448	447	466	420	484	430	427	454	393	442	428	437	443	494	447	428	429	422	432	468	423	451	452	432	472	436	434	434	428	471	462	419	409	486	460	458	449	424	417	450	466	386	410	493	456	468	436	464	432	458	460	414	429	473	437	471	416	487	437	430	441	432	496	392	476	430	424	467	472	480	435	460	445	451	426	453	426	463	427	410	428	463	477	429	461	462	418	440	458	471	417	439	463	450	478	409	463	491	463	429	429	463	480	472	451	427	488	450	445	470	428	454	412	432	464	448	414	474	461	432	437	430	448	440	449	442	472	439	465	425	477	483	438	419	476	399	429	433	470	470	422	464	453	458	432	395	453	495	461	424	458	475	443	443	457	441	454	448	495	448	455	450	421	456	454	427	443	441	456	429	458	479	454	434	428	438	446	423	441	443	455	442	484	466	421	472	471	452	413	410	421	425	463	465	463	452	431	434	440	445	475	410	432	478	480	468	455	447	477	479	452	496	462	414	448	489	457	449	502	468	416	432	457	433	450	434	423	474	451	430	425	446	449	415	444	440	460	432	458	427	467	404	462	455	462	440	481	428	435	428	452	416	427	448	404	402	439	415	485	446	428	447	437	451	445	450	468	459	409	444	452	472	422	440	462	463	392	451	442	438	447	428	455	453	452	449	479	451	438	392	473	428	448	463	424	449	443	477	448	432	435	445	431	461	451	426	468	447	451	439	412	461	471	393	440	439	433	429	426	455	457	486	440	409	461	442	457	429	444	416	461	419	433	419	428	431	457	429	476	457	463	475	442	426	468	450	457	442	450	433	451	441	510	433	439	470	422	435	463	435	437	492	455	423	424	435	429	466	440	421	439	414	408	437	462	472	415	449	488	473	444	457	464	422	419	446	471	460	455	427	444	442	428	475	432	457	477	413	428	454	456	425	449	454	428	425	450	439	468	454	457	388	424	461	465	413	441	456	428	435	455	455	440	435	450	438	447	473	444	432	423	473	457	463	455	481	491	413	437	464	415	477	480	436	394	431	452	430	426	455	484	447	475	468	421	460	406	473	431	459	472	453	426	473	429	445	452	477	455	437	443	435	448	445	415	424	443	451	460	428	483	413	464	425	455	433	478	466	461	403	430	443	436	452	467	483	453	437	438	433	430	448	433	453	441	447	454	443	409	477	414	472	432	427	440	431	430	431	455	454	444	415	426	444	401	423	456	456	433	447	450	442	441	438	438	446	429	435	478	465	438	471	415	474	455	448	444	458	427	460	445	498	448	443	416	421	447	437	445	465	458	456	433	447	435	447	434	439	445	454	459	471	437	431	434	505	422	427	441	446	437	397	420	459	487	480	500	413	426	436	481	432	488	466	454	430	444	474	412	445	444	465	484	445	431	421	424	432	429	447	448	495	439	439	425	450	469	440	459	423	452	407	411	456	432	445	429	424	443	442	415	430	438	406	440	456	454	448	435	466	452	454	440	447	440	445	436	444	451	451	431	456	446	422	432	445	447	437	442	465	476	431	443	450	448	432	442	459	444	421	461	483	450	443	425	451	436	427	464	444	453	490	473	435	437	447	467	445	477	454	496	436	436	433	443	420	473	429	467	471	441	438	424	450	394	384	414	408	434	409	438	459	425	430	454	472	417	445	481	449	436	441	440	443	446	438	449	441	444	432	434	453	443	462	464	448	443	459	428	476	418	431	456	462	448	427	444	458	447	426	405	438	454	465	445	431	418	464	454	453	464	447	428	428	437	447	450	436	442	403	443	450	478	445	442	446	455	462	475	460	405	442	399	406	425	428	446	471	446	406	445	449	427	443	431	451	445	474	484	451	469	434	429	426	474	452	448	455	435	488	449	428	460	422	468	447	439	441	443	424	443	450	413	438	448	487	456	439	441	463	433	460	444	470	410	465	468	472	461	440	447	446	428	404	436	434	401	419	427	449	486	510	418	421	461	414	463	437	475	468	421	435	459	454	453	447	464	450	474	457	423	465	423	425	435	434	437	436	449	434	409	497	470	436	485	457	421	428	418	401	435	465	415	464	440	412	446	469	450	488	436	416	444	446	413	455	403	459	468	489	446	450	415	437	426	410	466	437	425	474	463	465	439	441	426	447	445	444	454	444	445	448	422	459	418	476	440	423	465	418	425	441	481	448	403	471	449	466	466	463	436	476	457	437	450	404	464	446	425	415	410	471	501	435	448	457	403	449	455	450	439	446	448	460	467	414	467	408	429	488	479	465	476	440	390	451	449	489	453	482	437	422	454	452	454	429	460	446	453	495	456	473	443	487	452	462	450	471	455	433	439	457	440	417	443	466	411	442	431	475	408	442	433	489	480	448	446	444	423	400	459	429	472	446	478	417	448	402	459	459	400	437	410	448	453	460	440	455	440	475	452	462	467	457	445	424	445	457	418	469	433	450	466	415	441	424	443	479	415	434	472	460	452	425	421	443	448	469	415	457	427	424	428	450	447	469	467	438	458	448	471	441	477	425	440	447	487	455	454	429	423	423	436	460	436	466	431	424	461	421	456	407	447	433	405	439	443	462	425	444	452	436	471	417	433	465	420	438	437	425	445	436	440	448	455	487	450	420	427	466	441	430	425	441	402	425	433	429	432	461	463	476	470	419	481	435	427	423	417	509	432	446	457	422	461	424	399	453	446	409	476	443	430	435	426	442	445	441	441	450	444	438	443	471	448	395	428	421	461	446	437	451	465	463	470	461	492	427	471	432	466	422	440	463	459	433	427	468	439	400	446	432	455	440	429	437	414	453	442	429	463	450	421	440	419	444	424	452	445	417	433	460	422	438	470	450	445	465	452	450	467	450	451	442	475	443	473	401	441	408	445	467	433	424	432	452	451	420	444	470	459	453	438	444	434	442	459	441	443	457	463	463	432	449	455	449	403	438	414	436	431	434	470	444	485	448	438	434	463	439	439	480	453	464	469	397	470	436	439	441	420	452	473	444	476	417	439	441	471	464	476	452	413	420	432	456	431	485	463	449	446	443	432	450	410	437	430	416	449	428	460	463	447	404	439	444
23495	21116	28442	24064	21121	11829	1682	1128	954	929	923	847	859	832	755	783	812	749	723	766	675	742	760	727	711	772	712	741	763	743	723	727	752	703	777	790	756	699	672	735	676	739	723	749	722	692	762	753	745	699	723	741	739	733	764	740	717	726	748	748	752	782	730	697	720	684	674	716	712	694	781	740	708	702	704	713	728	733	718	732	681	681	685	682	717	755	709	739	689	753	743	736	772	700	689	729	749	742	745	715	757	722	682	695	762	703	722	707	722	739	677	704	779	710	707	743	669	702	750	761	741	739	693	703	709	686	748	711	709	748	730	717	713	677	715	725	746	652	702	664	723	747	733	709	750	719	715	700	640	755	710	738	721	758	728	691	723	714	722	750	689	759	708	754	721	666	701	693	750	708	768	728	630	717	738	746	643	707	717	720	681	724	709	684	706	678	752	737	739	735	731	705	732	733	711	711	705	693	737	741	757	770	664	699	690	703	739	721	722	725	737	728	744	718	719	723	768	688	731	699	708	704	695	727	707	705	737	716	748	738	697	688	696	722	737	735	734	739	704	675	748	696	725	728	684	727	694	737	718	740	754	692	696	750	697	740	710	711	697	722	711	677	754	735	702	701	760	728	741	708	704	773	730	714	714	712	688	755	690	723	732	719	755	711	680	697	724	730	699	744	748	690	724	708	717	680	750	742	689	711	690	752	718	719	681	736	728	738	751	706	718	726	743	725	698	764	743	701	698	742	713	786	717	732	709	746	708	706	710	728	780	714	729	711	706	674	766	713	726	732	708	727	720	722	724	721	740	695	664	674	720	703	727	715	679	735	700	733	669	692	695	733	728	734	717	707	693	706	732	762	731	704	681	756	721	767	720	729	671	698	693	698	671	771	752	687	723	695	725	722	720	755	713	678	735	719	730	742	690	715	729	757	744	717	697	675	717	714	681	706	752	741	784	717	736	694	704	668	705	727	732	704	702	746	742	741	718	695	742	663	717	674	695	689	760	696	703	722	712	704	690	736	676	703	713	687	724	697	677	709	722	688	713	666	758	683	731	760	692	713	728	689	705	750	737	708	705	725	697	739	726	667	750	722	707	753	697	752	722	668	734	728	710	728	754	680	718	768	692	761	721	689	716	765	766	685	766	666	695	691	671	668	704	743	713	746	713	718	685	700	712	738	726	685	677	736	740	731	706	707	744	732	719	728	695	686	771	708	705	730	733	725	723	681	765	735	741	737	728	705	721	714	704	713	725	722	734	730	761	722	716	730	767	748	704	758	726	708	736	747	736	730	735	667	701	714	710	692	672	759	666	680	762	726	704	708	704	696	742	762	738	733	688	703	716	684	688	730	709	685	677	703	707	717	700	729	724	731	731	778	716	723	728	741	696	713	756	699	705	723	741	657	726	738	748	720	693	732	688	748	698	731	690	682	693	680	703	732	731	718	762	744	754	682	697	699	735	680	684	698	722	721	756	698	715	697	708	706	717	706	691	711	745	683	749	715	714	737	744	764	704	734	678	729	725	730	738	662	731	761	700	686	706	707	689	728	715	683	757	730	774	671	730	693	743	691	701	716	659	703	709	692	733	705	669	736	697	745	703	711	723	715	690	713	770	670	738	688	790	701	669	726	698	740	736	757	747	695	716	747	717	701	707	712	734	697	751	737	708	741	691	753	692	696	709	658	691	635	706	679	684	678	681	732	734	718	740	678	743	739	705	706	736	686	703	688	716	735	723	712	683	785	692	751	718	656	726	718	683	672	697	729	695	676	727	678	698	729	736	745	724	690	729	695	717	730	667	705	757	703	720	723	698	687	719	678	670	690	719	672	682	759	717	706	704	777	712	728	697	705	702	694	716	693	749	760	686	691	692	701	675	686	679	693	702	719	651	709	701	672	717	664	681	711	704	702	706	706	692	736	713	722	725	724	706	710	680	766	743	708	751	692	715	685	663	746	706	694	718	757	743	750	723	752	732	695	707	733	710	713	741	730	705	713	722	677	721	739	687	686	693	735	712	711	707	730	718	676	723	748	667	779	714	700	715	750	721	753	675	747	702	766	709	713	743	730	734	721	658	687	746	664	677	748	760	703	723	682	703	725	730	658	686	718	729	731	700	700	691	750	723	737	679	750	694	725	671	696	745	707	744	680	664	744	708	726	734	753	688	711	685	662	712	708	722	650	724	718	731	740	738	695	692	703	665	727	719	699	711	679	761	759	698	679	669	715	718	684	708	792	721	715	729	718	760	698	691	697	724	787	788	726	732	700	718	729	709	680	725	702	745	717	693	724	697	658	716	690	661	701	689	668	738	712	738	701	721	732	696	711	720	684	701	713	694	693	712	667	729	680	751	693	688	727	703	716	727	731	708	647	720	698	713	722	689	737	696	728	709	667	696	705	733	735	656	700	676	669	699	701	764	706	693	731	741	726	726	742	730	655	698	703	717	732	721	748	687	713	733	726	693	686	743	711	641	740	715	734	754	678	744	685	727	715	724	703	692	727	762	734	731	699	695	657	655	715	685	753	736	702	738	724	676	685	657	718	754	779	718	709	728	686	666	692	688	701	711	748	740	721	717	732	702	675	712	770	693	720	753	706	682	732	735	744	723	750	678	649	725	722	693	746	767	737	746	711	768	681	696	692	723	751	744	724	700	736	792	659	710	692	701	702	742	683	677	771	707	712	704	719	712	709	727	706	735	737	700	753	722	747	709	732	709	724	719	713	690	705	758	695	735	703	723	710	717	742	723	713	748	676	781	688	723	684	672	689	718	718	718	724	694	688	646	702	721	692	723	729	703	761	695	771	708	712	758	753	750	740	686	752	758	675	732	705	736	693	705	683	720	731	684	719	729	672	674	690	710	800	748	717	684	703	688	745	737	689	699	664	699	739	736	724	733	710	707	697	649	758	672	747	679	696	679	706	666	763	719	683	737	736	744	694	698	685	696	755	690	694	681	684	739	680	705	716	719	731	665	698	712	713	769	701	707	766	673	706	682	726	682	718	717	668	676	717	713	700	721	698	738	740	729	716	741	763	734	734	717	689	682	710	728	681	659	708	710	670	716	737	743	667	734	733	706	729	760	734	654	743	713	704	750	722	732	729	725	711	683	727	641	775	690	675	699	728	659	737	743	725	737	719	778	700	751	694	720	727	700	654	711	737	709	779	721	703	685	701	704	697	713	740	725	669	713	705	719	770	652	688	726	722	708	691	722	697	697	688	701	691	671	733	759	702	684	668	710	696	669	712	700	725	701	703	706	730	696	685	708	735	707	705	753	719	747	666	708	777	741	742	678	681	661	728	663	679	709	738	743	742	753	760	742	708	718	701	722	678	714	716	724	682	691	723	765	672	686	665	709	758	722	725	706	730	729	696	750	695	747	692	729	670	697	721	734	721	718	689	695	668	734	714	709	679	733	717	735	704	686	667	756	762	696	719	734	739	729	747	697	753	720	694	743	718	724	706	760	768	724	722	723	728	694	728	666	714	728	742
3333	8642	6107	3136	2360	1917	1609	1402	1232	1090	1021	966	909	882	837	875	898	858	835	805	836	851	817	861	779	835	841	784	758	779	802	837	750	796	820	803	766	767	748	720	781	759	711	747	766	784	766	797	720	805	781	730	782	749	776	775	775	760	784	784	760	786	784	752	744	770	748	742	745	796	774	785	759	747	796	801	722	756	741	757	803	789	770	789	765	758	745	766	736	743	764	754	731	722	743	790	732	780	761	732	812	740	813	788	778	763	769	755	738	735	738	754	741	774	741	679	749	755	730	750	763	801	801	745	743	743	802	793	762	763	743	792	786	749	746	751	803	805	756	764	755	785	781	728	760	751	795	792	718	758	757	803	731	763	773	728	753	724	773	788	759	720	795	757	760	761	748	784	780	730	792	738	762	775	782	756	747	784	860	775	733	781	700	805	777	803	742	803	796	783	740	735	774	774	810	755	759	772	788	743	780	765	774	790	770	775	743	760	782	772	756	771	775	787	788	759	776	847	784	790	752	754	733	795	815	747	797	745	744	765	746	777	786	818	801	770	730	763	751	750	731	781	765	741	789	771	764	772	841	773	704	800	815	788	736	697	761	720	748	767	717	761	822	741	769	795	789	756	795	731	750	787	738	779	782	735	722	711	759	759	739	725	799	806	810	756	749	822	789	788	795	780	787	743	771	762	762	753	761	762	753	745	771	788	770	788	753	761	777	756	829	767	791	773	787	732	731	744	746	721	797	769	742	758	811	770	775	780	730	798	755	699	754	753	749	786	750	788	765	730	749	752	744	773	798	775	759	754	749	817	779	782	779	779	761	777	763	739	763	743	795	798	768	722	723	766	770	815	768	799	754	772	735	761	750	763	759	775	750	787	776	759	699	806	750	746	803	753	776	805	756	741	760	791	746	781	746	785	787	724	742	740	779	799	814	783	768	717	767	752	803	766	786	778	783	769	818	748	774	714	745	752	798	764	751	760	799	728	788	765	783	699	809	742	783	721	783	765	788	772	780	795	812	796	778	798	754	758	746	773	766	766	711	764	773	799	773	757	799	732	775	727	760	724	776	796	755	802	774	760	779	702	741	739	807	749	785	773	747	757	718	757	771	747	811	742	796	745	771	747	848	757	804	802	785	741	742	730	761	777	837	780	787	768	756	743	775	752	793	773	788	771	762	741	756	780	749	770	789	766	706	797	754	762	758	786	790	743	836	756	805	760	765	767	754	733	761	756	777	763	763	723	753	721	790	730	795	759	787	800	767	815	858	741	737	743	771	777	746	756	752	762	775	763	720	758	725	756	816	772	716	757	779	785	712	774	766	795	759	772	807	788	808	737	753	757	744	801	777	793	766	776	784	805	805	743	730	798	777	752	751	741	747	751	726	769	760	790	745	774	776	783	791	798	798	746	770	749	803	767	744	776	775	770	764	758	767	754	779	766	798	740	789	800	803	783	737	764	742	777	740	759	739	793	786	742	737	801	762	742	790	780	758	766	773	778	750	768	795	770	819	724	812	753	725	789	727	765	772	768	710	708	746	818	757	769	758	765	752	719	781	767	764	777	757	812	767	779	842	756	781	810	796	742	741	726	803	740	792	820	765	790	814	766	750	763	755	786	816	748	774	813	783	744	751	822	796	732	727	780	725	732	749	781	758	750	749	778	761	795	797	776	786	729	744	803	788	768	789	801	764	760	746	729	780	791	768	788	808	796	733	790	720	750	722	740	817	739	801	737	773	762	729	759	728	743	757	762	759	784	782	761	739	721	720	749	724	778	774	788	800	731	797	728	745	778	774	751	800	791	799	775	752	765	741	782	744	735	777	812	775	744	775	692	752	733	716	733	749	780	791	792	764	792	741	755	786	787	803	780	744	781	799	748	778	754	765	786	771	835	774	719	796	721	822	723	750	763	720	775	770	792	800	763	784	727	777	791	745	819	773	818	736	784	754	746	727	792	757	802	760	694	828	763	765	767	766	767	756	802	771	757	750	789	777	803	759	749	758	820	770	777	756	770	732	767	783	762	769	792	758	771	745	767	775	723	717	760	835	785	765	726	792	757	736	794	778	723	786	782	742	789	760	774	790	743	830	726	743	764	760	709	793	758	758	729	731	729	757	777	760	804	832	814	760	774	767	766	776	780	733	784	773	742	746	772	781	807	795	752	724	754	743	809	769	758	814	764	778	763	751	763	750	722	778	735	757	799	737	757	798	765	774	764	815	759	761	746	782	722	747	755	788	766	728	754	831	788	788	776	759	773	779	735	754	792	788	751	814	767	754	812	756	735	724	788	750	769	699	777	796	814	767	795	788	733	791	779	821	787	683	812	788	775	808	778	762	776	705	813	753	806	798	739	775	766	774	774	755	777	749	828	744	750	729	752	751	753	767	779	778	738	815	782	754	760	789	809	755	760	720	735	774	793	753	767	757	744	733	795	780	745	732	753	726	825	746	779	754	752	743	764	722	730	745	754	799	738	720	709	757	761	780	728	772	758	709	783	782	749	745	750	732	794	776	776	819	737	745	768	712	782	795	763	792	748	751	723	751	812	771	805	793	803	792	715	829	760	777	800	794	774	792	722	751	767	787	742	744	743	776	758	758	751	747	794	750	779	800	760	767	821	740	785	757	742	737	816	778	748	779	796	820	737	757	789	760	795	794	799	789	783	788	746	764	755	748	821	757	780	769	747	777	754	745	776	763	801	766	791	751	742	775	746	787	805	742	798	809	785	759	766	778	772	760	771	740	767	757	745	720	730	768	747	764	789	715	824	788	775	764	774	757	748	814	791	751	792	764	763	800	762	776	755	787	746	787	771	792	786	734	785	719	758	760	803	758	756	787	769	806	754	755	791	771	800	754	749	760	734	806	740	733	756	767	773	796	790	786	754	732	778	769	735	805	800	759	785	722	759	746	766	782	754	806	755	769	710	760	749	771	788	747	768	773	723	786	738	740	735	763	843	776	775	781	761	735	750	822	805	715	801	736	774	775	778	773	785	823	783	716	768	808	731	722	712	737	718	736	790	743	764	774	748	790	793	771	769	763	790	754	778	777	756	782	762	733	786	765	722	761	743	750	809	746	798	762	752	754	764	736	752	756	757	756	731	777	755	748	766	756	790	779	822	728	735	806	793	732	762	766	729	803	753	797	793	771	754	762	761	723	759	769	809	738	765	767	723	765	708	729	777	752	766	792	798	788	718	730	799	778	734	775	764	799	767	783	806	748	772	776	772	834	783	695	734	726	745	782	764	751	752	784	757	787	754	762	774	781	783	737	737	719	764	782	776	752	753	754	774	795	761	770	729	770	769	790	730	731	747	745	807	778	775	739	769	744	769	759	779	779	785	754	751	827	754	797	752	777	739	797	761	758	774	740	776	735	769	762	775	759	797	742	723	790	757	741	769	752	828	754	775	739	789	753	785	794	703	780	762	791	744	795	751	784	750	793	840	760	762	757	757	747	752	745	819	746	785	762	768	799	858	768	748	748	730
24601	21148	27544	24956	12815	606	475	332	288	302	262	244	231	241	234	247	244	220	238	227	245	233	214	196	219	222	202	221	211	207	203	200	210	186	207	219	221	204	210	187	200	213	184	202	191	205	191	183	193	183	196	237	199	184	214	176	193	201	202	178	191	195	193	208	183	197	211	199	204	219	195	201	195	194	187	189	200	205	207	229	197	209	191	188	197	170	201	228	204	178	220	192	216	195	179	182	214	178	177	203	225	206	198	195	192	207	214	186	181	219	180	182	199	209	199	205	200	164	183	206	200	217	181	190	194	195	220	166	226	218	210	193	183	176	203	206	189	194	204	178	178	184	206	174	199	183	213	189	198	212	212	197	201	205	178	216	187	172	189	200	219	171	184	214	199	188	198	191	188	237	181	198	225	234	176	182	207	210	216	183	197	201	207	193	205	225	181	180	214	231	199	195	189	206	210	187	188	204	198	178	204	183	210	190	204	188	196	180	209	215	194	216	212	218	196	175	177	192	204	203	197	170	201	198	185	196	206	211	186	202	207	203	215	185	183	216	186	201	210	176	176	190	161	185	188	196	199	175	178	202	214	194	186	217	172	196	195	194	193	218	192	182	174	195	210	211	203	200	196	205	197	187	185	189	177	200	225	203	196	195	198	203	206	189	209	217	193	193	179	207	200	217	177	195	200	193	189	229	180	179	194	203	203	199	202	186	181	184	183	194	199	194	202	170	188	196	188	192	219	177	181	200	187	184	182	217	196	182	197	208	173	209	192	193	211	219	187	183	193	204	216	201	187	207	202	203	200	187	191	199	202	206	217	218	180	185	212	189	196	192	207	188	196	169	196	212	219	209	191	191	185	185	174	194	207	214	189	188	216	183	194	202	188	203	197	216	206	199	232	196	198	196	226	185	184	206	217	192	198	217	220	192	173	213	225	204	210	198	196	206	177	179	183	207	188	193	201	180	205	207	189	188	187	209	191	164	197	199	192	181	177	202	190	212	192	167	173	194	196	224	197	208	197	214	177	196	197	156	223	221	200	201	223	201	218	182	204	181	196	189	176	168	185	210	165	187	185	234	218	196	206	175	219	202	185	200	183	202	199	202	199	170	186	187	202	200	189	193	180	172	180	220	191	205	198	204	184	197	217	182	161	204	174	209	188	178	205	188	187	203	173	183	196	211	182	204	193	203	177	219	187	219	185	188	209	203	211	198	191	189	190	201	203	215	190	209	186	176	177	194	210	168	187	193	207	204	200	199	187	196	202	196	217	207	193	180	176	175	204	213	189	206	175	191	203	188	190	205	194	201	208	188	192	200	186	198	209	224	177	200	188	196	181	217	177	211	204	181	201	199	198	199	219	231	182	187	194	190	195	218	200	210	191	210	217	190	207	198	185	174	215	163	204	184	202	192	200	178	192	220	225	192	198	192	209	210	196	170	166	189	166	194	185	208	220	181	176	185	183	179	214	183	223	196	190	219	214	200	206	180	206	201	173	203	189	203	192	190	194	193	182	206	185	213	197	198	215	190	188	201	217	196	200	200	205	190	206	209	222	194	196	182	201	177	191	210	195	179	192	181	193	188	176	193	201	198	188	183	195	194	196	183	175	183	200	194	203	202	174	203	161	191	198	199	204	186	208	164	197	208	212	179	182	195	179	207	214	188	203	183	207	225	214	192	166	215	185	174	164	192	196	217	200	196	182	197	197	192	198	199	194	216	195	175	193	177	216	194	183	203	177	171	186	180	188	195	226	195	172	217	186	212	203	224	196	185	199	181	187	198	190	207	201	169	215	208	197	194	190	207	188	209	191	167	185	203	190	197	201	171	191	185	204	177	183	206	190	201	191	214	211	197	198	194	202	215	212	213	217	189	190	202	197	201	218	207	204	194	194	195	200	201	210	205	208	208	181	195	193	195	181	212	218	180	205	193	197	195	183	206	201	213	203	176	219	215	194	217	199	178	180	189	191	190	202	216	191	237	218	202	187	164	199	199	172	192	218	189	213	207	192	190	200	188	210	190	179	207	200	199	197	207	203	219	222	192	179	204	213	180	199	200	204	174	170	185	209	175	191	185	195	193	200	201	201	190	190	208	177	191	190	197	214	214	206	194	202	208	182	197	183	198	202	203	192	170	190	198	182	214	211	185	214	208	195	189	211	174	186	196	201	220	190	191	200	186	174	196	193	200	207	187	211	216	197	190	209	192	172	177	212	208	216	240	199	175	199	182	187	208	195	219	214	173	201	174	191	201	177	191	205	194	216	180	202	167	225	200	194	208	173	198	186	216	197	200	193	196	199	210	196	168	205	176	204	200	226	187	192	187	212	191	217	183	199	210	186	186	202	182	174	221	197	188	199	203	182	205	215	216	201	198	199	180	211	180	178	191	180	190	199	214	191	217	188	184	197	192	176	208	204	202	183	184	217	177	200	178	199	186	192	193	194	206	159	182	202	226	185	183	194	204	193	201	199	208	201	186	197	205	200	198	203	203	207	208	172	180	197	179	202	212	171	213	196	198	190	206	187	162	191	189	219	201	184	185	206	184	210	215	191	186	185	186	187	195	201	204	164	186	196	195	203	180	192	202	190	219	214	201	186	170	187	182	180	218	213	209	175	212	184	182	232	208	219	203	190	212	209	216	190	210	176	190	197	203	215	203	196	212	164	213	185	201	231	174	210	191	172	175	213	204	204	186	182	215	181	219	204	177	205	219	208	190	188	185	176	198	193	205	209	221	193	196	188	188	208	183	195	194	186	185	199	197	205	176	176	199	206	170	178	189	187	229	211	175	184	212	212	177	194	224	203	202	181	201	215	197	191	178	203	183	189	202	204	196	183	200	181	204	185	177	194	178	215	184	210	208	184	201	213	175	228	196	195	183	227	192	182	201	199	214	206	212	204	195	172	198	201	219	180	193	192	192	210	218	211	213	192	206	187	161	199	205	177	203	200	179	178	176	188	181	197	200	204	178	205	191	199	204	202	206	185	207	212	172	213	197	183	196	189	190	214	203	206	191	174	173	228	203	198	186	168	180	179	226	203	186	170	211	209	198	195	200	210	176	216	195	203	212	201	177	187	198	188	186	168	181	200	195	226	215	198	200	199	183	186	215	203	196	226	209	193	189	200	190	188	188	240	195	200	182	188	195	213	191	200	200	201	170	191	214	179	210	189	198	171	214	190	206	208	197	219	207	194	226	195	226	189	189	200	218	203	205	203	227	202	194	163	209	214	194	217	200	203	197	182	177	195	204	182	208	204	199	183	189	218	195	210	173	191	182	200	198	187	184	193	206	225	208	183	190	189	191	181	191	191	202	197	228	185	198	215	213	200	176	204	204	194	265	202	217	192	201	188	193	198	202	200	195	201	177	193	199	191	211	165	206	183	213	212	188	187	175	202	196	204	196	197	207	191	193	204	199	151	193	172	178	189	207	202	197	205	199	199	168	179	189	179	201	213	177	198	222	186	206	204	198	202	211	178	207	186	180	205	187
3008	4912	3262	1592	1158	899	718	581	527	459	388	364	332	330	303	287	260	288	276	255	257	265	265	267	250	257	243	228	241	241	259	243	230	223	227	204	227	250	253	242	261	239	246	239	242	241	260	229	234	248	250	233	233	250	239	228	248	229	253	248	240	258	247	229	237	237	234	234	238	214	237	243	255	215	230	255	271	223	222	241	218	223	219	229	204	239	254	249	250	246	250	216	219	260	239	248	233	259	205	225	255	225	229	242	231	212	214	210	242	259	234	213	220	239	244	253	217	238	221	238	224	224	258	236	262	218	244	226	251	264	219	247	249	203	210	222	221	230	243	210	264	243	266	206	211	247	244	236	229	235	232	249	228	226	231	255	240	247	223	252	252	217	228	232	204	203	244	245	213	233	205	244	213	218	248	244	213	238	226	228	211	249	235	232	216	263	253	225	240	233	245	269	225	233	242	247	229	212	226	237	240	254	218	230	229	214	217	197	227	244	275	245	230	243	237	220	232	237	237	245	230	226	243	217	211	207	235	227	239	241	237	237	221	254	209	248	233	222	212	204	231	233	218	231	205	271	218	235	214	237	237	206	219	248	231	224	249	229	235	254	239	256	237	224	221	223	230	206	217	207	225	247	259	241	237	237	226	245	238	221	238	225	240	254	223	242	206	237	232	228	246	226	242	231	259	220	252	221	217	250	226	245	202	234	206	217	252	256	218	230	226	226	235	229	220	246	221	235	225	221	237	222	208	236	229	212	216	230	224	214	269	227	247	246	211	258	250	234	233	236	216	247	225	238	213	218	233	220	259	239	223	234	243	228	230	210	241	246	222	251	207	219	242	243	228	240	226	240	231	257	232	227	228	217	219	258	240	228	212	190	258	230	226	234	247	207	258	245	258	234	218	202	236	215	239	240	255	247	219	229	252	189	246	231	242	233	217	214	208	238	229	224	227	240	242	276	195	230	214	245	214	248	249	220	221	259	236	249	241	230	243	235	205	229	220	233	232	221	228	253	249	248	247	207	234	241	224	241	233	253	221	237	254	226	217	223	230	231	238	226	222	213	236	265	265	227	242	234	243	246	254	242	220	256	228	255	219	225	233	225	213	202	226	244	248	257	236	232	237	244	231	250	234	227	241	210	248	277	234	252	249	238	236	246	230	247	226	239	255	247	221	246	249	243	205	232	232	257	207	248	216	237	198	230	270	215	230	245	233	227	273	243	245	243	247	217	210	221	233	220	247	269	212	250	252	235	227	228	216	250	249	239	248	243	228	261	243	253	228	224	241	213	249	240	253	250	243	241	254	223	209	217	246	226	234	240	213	239	232	208	218	279	219	231	191	223	226	237	255	244	262	213	193	246	221	228	228	233	234	209	226	220	258	258	214	224	210	226	223	220	249	211	206	254	230	241	214	226	256	235	210	236	233	248	260	235	217	225	248	226	211	243	266	249	220	211	227	223	249	232	243	249	214	233	212	230	225	249	252	236	224	272	221	248	226	233	222	206	249	243	219	232	233	238	239	230	230	204	215	256	240	240	259	205	251	215	224	225	266	213	217	225	233	236	228	267	248	202	244	214	224	231	216	246	223	220	251	240	217	224	235	257	254	226	263	252	207	236	233	213	204	243	217	254	224	243	234	252	242	250	239	221	263	217	241	216	255	209	244	238	209	216	225	226	266	230	242	224	242	236	227	207	235	232	231	246	239	219	244	243	206	233	230	254	211	241	255	238	234	215	246	211	249	224	222	221	226	234	249	229	234	247	217	211	247	242	247	227	212	211	241	247	221	232	230	233	219	230	197	260	210	228	228	222	233	246	229	237	241	242	260	225	219	213	226	217	255	230	211	229	235	243	244	244	246	238	245	220	237	221	188	227	242	219	234	244	222	238	228	224	207	245	245	239	252	230	212	218	255	240	254	223	247	206	234	228	233	237	240	253	276	230	224	208	230	257	218	223	209	238	252	202	212	227	232	215	246	235	224	243	241	262	216	234	240	231	210	267	214	217	208	206	228	224	209	253	235	264	251	242	213	228	235	236	224	240	243	212	234	249	222	244	242	245	204	228	234	211	248	224	246	208	253	255	240	231	252	223	261	221	231	256	244	231	245	233	234	222	235	219	232	236	223	237	206	211	233	238	217	211	256	257	228	205	213	247	243	248	214	226	245	214	246	233	224	216	248	226	242	232	219	227	225	261	236	257	250	229	232	218	220	236	248	247	245	231	252	236	245	227	255	255	241	240	260	224	250	236	239	238	263	205	237	214	238	249	221	259	253	245	251	238	222	240	228	230	249	251	217	207	253	234	233	227	249	219	230	223	235	242	250	228	225	235	204	230	234	211	239	222	230	230	208	227	243	227	228	230	232	246	212	202	208	227	235	226	220	250	245	228	211	236	235	245	245	246	230	260	238	261	262	246	256	242	264	233	250	211	266	240	243	253	210	241	214	241	248	215	234	209	196	232	233	220	244	227	227	250	225	226	233	228	230	241	233	242	255	229	240	233	220	246	240	241	221	252	239	216	236	221	249	224	242	237	215	241	237	228	234	224	242	229	236	243	240	230	230	233	223	207	229	239	221	250	236	237	241	240	258	238	264	237	255	220	226	229	236	231	223	238	224	228	227	238	254	239	209	243	223	236	219	258	204	197	246	255	231	234	213	235	210	237	250	216	259	258	243	218	228	223	266	253	216	237	253	242	220	239	206	246	237	261	209	228	236	244	276	236	213	252	205	211	207	207	244	225	229	220	217	242	236	203	209	220	228	260	221	241	229	210	219	219	224	223	229	253	233	217	226	245	251	228	212	252	229	227	219	201	242	211	244	232	242	229	228	219	239	236	238	263	234	232	226	209	246	237	241	229	220	238	247	229	203	242	261	209	246	235	231	242	216	253	250	239	216	229	237	221	216	228	235	237	231	257	253	216	232	240	241	228	225	218	220	240	249	253	253	232	254	223	243	214	233	238	211	199	203	253	232	248	217	218	230	232	218	242	250	232	212	214	235	241	258	239	201	238	210	226	224	205	224	234	227	222	250	249	244	220	233	254	218	214	222	238	222	233	233	235	235	226	252	257	220	252	223	231	235	249	248	227	231	261	241	244	270	258	246	234	249	233	230	231	263	237	238	230	222	225	243	232	244	219	237	226	256	219	215	236	248	247	220	278	219	237	247	215	234	232	240	249	272	230	207	206	221	277	226	243	240	263	235	265	230	228	236	234	243	219	228	216	215	230	200	239	241	250	216	249	240	232	235	213	237	238	218	240	246	229	236	250	242	212	239	205	217	269	217	222	214	207	252	239	230	230	230	215	247	225	229	250	259	221	239	233	218	223	215	245	238	233	218	207	216	254	232	270	244	205	228	273	249	268	235	231	229	231	232	241	210	250	240	228	231	233	214	221	222	229	245	258	229	212	222	201	220	260	222	245	241	223	231	211	221	214	233	226	265	232	224	240	225	222	240	246	208	228	233	227	243	248	222	242	245	252	224	222
22472	21216	28972	23758	21217	21273	10813	1356	1058	947	861	823	728	691	719	630	640	710	615	636	598	605	617	597	613	587	650	609	601	537	595	616	555	587	556	545	608	589	597	577	561	574	607	574	570	597	570	556	546	568	623	569	588	571	566	572	552	533	569	517	582	618	558	548	519	588	569	567	575	599	536	554	606	547	549	565	553	584	559	604	573	558	595	576	593	583	565	597	581	564	544	551	585	601	598	592	535	582	553	543	542	579	587	539	583	584	547	542	601	567	587	551	586	595	569	583	550	576	589	554	557	584	546	547	561	599	543	492	584	584	579	567	574	544	508	548	582	599	574	530	508	529	540	528	522	575	577	579	576	568	547	608	561	530	621	566	551	579	528	535	573	588	584	592	580	568	583	549	592	549	563	532	541	597	575	587	540	541	581	556	560	519	565	552	508	572	561	541	590	537	531	535	587	540	563	518	570	564	569	555	504	593	577	548	581	547	542	547	534	527	549	577	529	580	552	529	569	582	569	577	585	547	534	557	611	558	613	557	537	566	568	548	587	513	575	548	564	592	592	555	563	546	533	562	528	583	580	518	545	622	561	584	565	573	564	581	552	585	590	562	555	581	538	529	566	587	559	579	586	574	542	588	584	561	614	563	519	535	590	543	557	559	554	499	614	567	568	553	543	520	544	521	530	547	550	562	562	561	559	580	554	548	531	554	541	572	540	549	572	598	579	544	507	560	556	553	573	531	565	519	602	562	547	562	532	601	537	562	517	540	599	580	558	577	538	532	529	534	578	530	573	550	556	534	566	533	549	583	546	565	548	565	519	549	546	612	537	556	563	613	588	563	552	596	570	578	546	594	580	566	546	558	532	560	562	554	541	561	555	549	562	542	612	579	555	550	582	563	559	633	528	553	518	538	572	586	545	546	595	554	521	578	564	551	561	559	564	545	536	540	518	559	520	567	613	583	573	586	625	560	544	563	545	613	626	575	574	563	614	510	573	552	559	566	529	537	550	541	563	545	521	611	565	626	570	510	544	548	583	563	533	532	543	579	524	532	622	513	552	563	570	615	546	559	545	565	504	580	529	561	552	542	529	571	606	551	584	559	516	523	610	537	541	577	591	596	577	591	558	566	592	572	566	551	579	584	529	581	545	562	536	538	558	573	564	564	550	591	522	546	552	576	569	558	554	543	567	584	611	536	549	577	544	578	571	548	541	587	572	578	544	602	553	564	539	593	565	582	577	546	541	576	597	571	567	561	579	555	523	576	590	576	574	533	545	543	612	547	581	553	568	547	592	540	538	543	577	533	597	597	579	575	582	584	553	539	577	529	597	553	556	548	612	551	527	529	570	611	555	587	520	587	590	531	525	566	563	531	572	537	593	512	563	566	548	562	557	545	571	561	553	557	565	571	550	540	540	553	569	593	577	533	548	553	562	506	564	551	523	596	567	566	592	558	619	531	524	524	551	561	524	553	549	560	587	536	519	559	555	548	512	543	566	564	543	588	559	604	572	542	546	588	572	568	536	588	573	535	579	501	548	554	578	557	564	590	553	555	564	581	580	550	564	544	535	563	530	551	524	536	593	562	576	553	577	562	591	576	575	578	570	596	522	576	530	546	534	548	517	568	527	548	543	601	596	546	585	526	552	549	529	510	539	582	572	528	519	554	610	570	604	525	557	556	538	516	553	559	540	587	539	601	542	569	576	538	598	546	581	534	514	502	579	572	574	591	580	569	515	576	553	548	543	550	545	594	555	550	547	528	544	586	583	547	574	577	570	605	549	546	518	581	567	575	581	525	547	558	587	554	555	573	562	590	540	547	534	535	559	563	605	554	591	557	576	586	587	559	583	627	550	554	586	519	556	541	528	567	560	553	601	574	553	528	564	536	512	584	510	557	567	592	590	514	544	553	539	538	530	574	576	560	563	586	491	588	551	563	593	557	566	551	604	566	560	554	547	594	592	556	571	523	563	498	619	550	589	570	499	571	558	553	550	558	523	545	603	567	524	545	582	565	603	564	539	576	574	508	552	595	592	605	553	569	557	590	585	596	574	560	572	569	572	566	558	529	518	577	540	554	546	558	538	507	575	633	611	585	571	558	555	576	567	581	560	539	568	576	599	577	526	580	566	562	563	562	547	548	518	564	566	544	534	565	543	542	565	526	546	575	572	552	582	586	572	544	612	571	570	551	571	577	573	571	570	587	582	547	544	553	549	578	580	561	573	591	563	574	582	562	559	538	520	531	572	535	523	584	553	505	558	586	604	588	588	563	553	568	527	552	566	553	560	584	598	559	526	556	590	570	522	550	577	564	523	525	549	560	502	612	572	552	596	574	542	560	541	589	549	597	577	551	565	572	539	559	555	560	590	545	560	549	536	555	584	545	532	589	596	566	579	546	561	592	559	588	568	582	575	608	556	557	550	553	579	544	582	587	579	545	539	575	535	556	578	516	533	555	584	561	602	559	562	538	575	563	556	594	551	499	561	536	580	561	540	546	529	541	558	588	534	548	564	560	561	526	571	533	562	585	569	581	574	554	595	557	535	575	557	510	520	549	585	568	594	569	573	557	582	555	559	598	557	533	545	552	574	574	521	562	566	561	557	532	590	545	593	550	565	566	598	524	539	545	556	547	600	596	576	529	555	564	590	512	532	556	570	573	503	581	557	573	590	624	571	568	561	494	540	573	531	578	586	527	571	515	555	551	543	540	571	562	599	572	538	578	598	598	584	538	538	549	557	577	561	575	556	588	541	568	539	576	591	553	547	587	596	574	560	576	528	568	530	529	588	540	594	540	555	587	570	613	547	577	546	587	551	556	589	595	538	556	561	533	576	574	542	556	598	587	587	626	583	575	530	557	583	556	560	552	578	581	561	604	583	542	579	543	575	556	552	573	566	529	543	560	549	549	535	548	533	564	572	548	582	560	615	568	570	523	594	565	558	558	529	525	543	550	588	531	608	573	499	573	542	515	534	572	549	563	550	548	558	587	552	599	535	603	548	548	614	547	571	556	534	562	568	555	580	583	540	585	580	549	564	565	551	558	621	599	521	556	562	544	534	561	570	574	572	574	536	553	540	588	586	572	586	551	546	571	534	548	533	522	513	583	553	564	571	594	606	583	525	570	540	549	544	566	541	561	555	560	572	580	564	555	560	567	581	523	516	561	515	613	536	594	549	562	576	555	584	555	579	552	546	560	529	584	560	588	593	576	550	550	557	556	568	546	506	557	621	539	589	539	540	554	607	568	538	541	529	579	579	548	556	612	512	531	562	528	587	540	529	570	566	565	587	551	588	555	562	545	541	581	562	538	548	585	619	551	607	587	584	538	537	529	541	560	569	541	557	564	530	537	559	539	571	548	565	577	566	579	560	537	558	568	570	600	573	523	585	579	592	546	553	555	553	539	574	555	559	583	573	556	572	530	593	578	542	585	581	607	523	581	547	569	542	551	551	574	563	539	557	552	549	523	536	575	590	566	524	510	539	542	559	532
4427	14047	9939	4980	3580	2864	2225	1707	1546	1342	1118	1069	960	906	827	812	747	790	772	708	724	679	689	718	653	671	685	677	689	666	671	635	713	616	647	640	675	654	624	616	604	642	635	615	629	626	666	649	631	623	635	584	598	626	628	605	584	656	639	629	622	655	627	632	607	595	640	637	612	599	660	619	635	608	628	642	574	588	641	629	615	661	634	585	562	644	621	579	643	627	569	585	586	605	621	606	618	621	569	594	617	585	616	672	609	621	644	601	618	623	650	568	620	585	600	570	658	625	632	617	587	618	596	622	634	624	647	611	586	598	611	605	637	611	626	592	604	620	609	631	604	634	619	604	592	648	595	624	626	611	573	629	616	622	584	585	677	630	591	611	627	616	604	615	621	570	638	625	616	598	606	665	597	612	648	639	627	594	578	622	614	638	646	607	599	653	611	637	607	619	602	678	586	641	592	599	613	671	617	607	604	628	621	648	605	606	603	613	585	597	585	620	638	584	623	612	581	599	609	662	569	629	627	596	646	619	633	624	637	617	615	612	642	602	601	598	614	631	596	616	614	636	631	602	641	596	583	569	627	622	618	603	613	611	622	573	590	626	617	603	628	593	623	601	569	568	616	582	631	591	632	633	592	607	612	638	612	643	605	622	606	626	564	631	592	538	607	651	607	608	595	623	583	622	587	691	606	626	608	653	598	617	615	609	594	603	580	634	639	612	628	635	621	591	632	629	633	631	631	600	614	615	616	604	585	654	590	596	624	591	611	605	607	614	646	628	597	624	615	583	569	611	618	618	618	602	577	597	610	643	574	612	613	623	640	629	645	648	571	617	602	646	638	618	596	616	635	637	622	618	633	652	600	607	609	624	571	638	583	630	571	645	637	616	616	637	604	595	592	562	611	600	638	611	614	618	677	590	657	601	617	606	594	606	602	654	581	606	643	648	654	615	655	622	623	609	618	644	554	562	612	633	612	647	642	615	580	691	589	607	580	616	626	629	574	592	648	613	643	642	591	596	600	637	619	585	624	600	635	607	643	666	628	632	595	602	625	616	626	609	593	674	593	623	612	594	618	627	591	631	613	611	603	593	612	605	559	653	620	586	598	604	617	620	613	624	594	608	608	663	636	592	600	583	612	604	602	603	602	596	604	615	645	633	631	629	567	615	636	631	664	584	633	655	615	563	606	611	657	637	613	627	600	593	627	614	625	651	617	603	612	590	612	625	634	646	597	668	619	612	636	582	600	634	632	587	583	584	580	642	607	622	627	581	624	565	643	610	589	594	594	634	631	612	644	640	575	614	638	632	598	612	601	595	638	646	638	593	612	590	594	649	621	586	617	608	622	641	608	632	601	621	603	604	670	629	620	661	605	607	652	620	625	625	539	639	595	600	608	572	603	580	599	608	577	669	627	606	590	579	601	596	572	611	582	611	616	601	610	634	627	603	604	574	689	622	629	615	630	602	593	652	611	575	581	578	582	582	589	620	623	612	614	623	575	623	606	604	650	562	629	626	594	640	620	646	650	614	624	605	609	581	593	596	605	646	639	587	665	603	636	599	618	624	591	636	622	589	612	615	632	645	615	564	586	604	557	608	611	651	585	628	624	626	654	597	668	569	589	649	628	633	595	612	607	547	619	587	636	672	596	621	616	620	582	643	618	648	590	624	601	627	611	631	644	614	628	597	574	587	581	629	630	573	637	610	620	597	610	606	611	648	572	616	620	611	633	642	617	599	574	603	608	627	609	594	597	581	620	614	637	597	598	598	580	641	631	595	595	620	613	615	638	604	617	645	614	602	586	595	633	563	623	610	642	663	609	646	615	588	601	647	594	602	622	599	596	625	620	603	603	641	656	616	612	635	615	601	595	655	596	627	629	632	614	644	613	628	608	627	630	644	579	618	613	638	586	592	628	600	607	613	615	631	613	611	610	622	620	655	625	587	607	628	620	604	595	611	646	604	704	628	566	616	609	561	592	631	608	634	599	628	608	628	636	608	582	612	619	632	616	629	634	588	598	622	596	660	617	588	665	629	595	623	612	622	622	627	625	638	587	644	644	642	640	633	610	643	595	626	614	565	587	628	647	629	633	620	656	587	622	610	614	601	634	626	586	604	614	613	616	587	590	580	566	598	631	624	570	634	600	634	634	593	618	578	616	611	624	619	641	596	622	607	613	651	635	666	583	606	638	592	588	592	668	605	620	603	593	610	612	628	623	641	644	622	600	635	640	620	585	617	632	587	597	595	601	599	618	616	601	635	608	606	606	559	598	627	607	603	602	622	615	591	626	605	588	665	606	612	570	609	601	598	605	632	613	611	621	605	632	620	591	573	601	609	575	614	622	589	662	618	626	644	620	615	622	616	616	579	586	586	622	631	584	610	625	627	566	601	614	631	609	598	623	614	585	623	644	621	570	620	644	609	619	571	680	654	629	590	637	608	619	631	627	602	633	629	624	690	619	635	618	614	608	609	591	611	590	599	612	665	632	612	639	582	588	638	591	653	612	623	583	633	610	633	629	621	637	630	610	577	614	614	637	619	635	638	584	628	616	579	607	620	591	632	585	626	590	599	639	586	637	624	620	598	604	606	589	632	570	611	620	570	598	638	598	635	678	653	643	585	610	644	637	626	656	624	656	600	643	615	627	675	616	628	645	608	602	641	623	596	637	563	588	634	592	589	599	627	576	617	630	594	603	616	580	593	648	624	605	582	643	639	587	570	620	622	628	635	634	627	617	619	668	595	579	581	626	580	610	612	616	555	579	613	574	587	629	611	641	633	631	633	613	646	617	549	594	626	613	598	572	646	659	640	647	609	627	628	628	606	599	619	635	620	617	562	578	598	589	650	635	639	643	595	598	585	620	658	606	649	611	575	595	644	611	661	611	609	615	642	622	610	603	597	608	591	649	604	608	592	620	642	618	597	594	669	660	634	624	611	603	612	619	603	604	620	608	664	606	601	558	624	588	660	582	586	607	585	657	619	592	616	584	591	571	575	609	631	616	631	620	596	609	664	604	673	658	651	638	623	586	637	598	620	629	627	649	599	591	614	580	651	555	604	606	621	607	599	624	599	607	626	625	614	617	594	563	584	586	648	608	610	611	630	578	585	622	641	604	666	625	633	597	609	605	586	604	624	585	629	628	624	611	603	609	616	604	642	601	609	664	637	603	627	589	615	600	585	618	605	645	621	610	621	640	635	607	638	603	626	616	585	587	582	620	609	628	624	620	607	587	629	628	614	630	621	662	620	641	625	597	651	578	609	580	608	591	653	603	616	579	634	619	631	633	607	632	655	622	645	609	638	581	611	631	627	612	586	605	623	596	594	603	646	667	621	612	641	628	633	577	557	615	622	621	606	637	567	609	628	658	608	649	600	615	630	629	587	627	638	641	620	645	584	609	564	574	616	645	595	629	635	643	611	590	626	635	562	589	666	621	643	621	611	665	650	587	580	631	584	602	567	592	581	603	609	593	652	597	612	586	680	622	659
27481	17939	3694	628	468	465	439	429	405	428	380	429	412	385	429	423	448	400	391	412	443	435	420	422	411	414	433	391	389	409	418	448	452	404	403	375	375	378	396	409	448	414	400	416	388	401	412	412	417	391	415	418	414	420	410	411	432	426	383	399	415	426	427	386	378	414	426	418	401	417	388	429	409	398	423	364	393	425	445	423	422	438	379	384	400	437	416	432	377	406	403	418	399	447	417	410	396	396	445	404	411	432	423	406	472	421	399	400	363	362	404	412	368	396	407	389	464	424	393	404	412	415	430	404	412	435	415	395	426	429	399	386	382	433	424	451	416	402	435	418	427	424	408	411	420	377	441	396	421	432	424	419	431	372	393	424	404	398	425	421	409	431	398	409	413	411	403	449	430	418	427	432	402	435	412	374	426	427	415	435	407	424	383	397	415	446	397	415	429	400	427	452	402	418	439	425	432	395	365	413	411	410	425	409	426	400	425	403	434	409	418	458	424	389	413	421	361	393	380	408	410	437	474	385	415	431	416	423	428	407	440	432	427	402	431	437	400	386	415	419	402	425	391	440	386	420	428	461	404	419	381	411	443	430	419	406	439	451	436	423	422	411	427	429	401	439	412	373	421	445	422	432	430	422	435	416	404	410	422	421	408	416	447	424	429	439	429	400	393	431	410	455	403	407	379	397	413	388	396	409	391	418	408	421	406	396	394	434	395	418	414	439	440	384	418	398	448	422	428	419	395	428	384	440	435	433	399	388	418	435	407	425	427	424	439	439	434	400	383	392	416	408	407	396	417	385	396	418	421	434	408	397	461	440	417	419	383	429	430	443	399	374	425	385	425	404	402	450	399	427	411	423	454	446	410	402	422	399	449	403	442	391	414	416	394	403	411	397	400	450	406	428	452	395	382	423	413	365	407	434	429	391	414	400	379	436	390	425	415	414	404	389	395	398	420	446	456	441	403	422	383	417	400	462	412	445	425	439	403	447	386	424	443	448	408	415	402	405	399	412	398	402	412	391	424	381	418	404	381	415	422	395	459	408	405	397	429	460	409	406	413	413	437	397	406	439	405	428	426	428	406	400	426	399	416	403	413	406	440	426	418	423	412	387	393	411	398	437	436	452	429	446	409	414	412	441	409	401	360	397	414	380	411	399	432	445	427	407	433	414	391	415	409	437	415	387	376	406	422	421	404	383	374	398	436	435	409	437	416	411	449	424	452	446	409	378	423	400	411	400	374	394	412	416	409	417	392	418	387	447	391	404	448	399	425	399	452	401	365	393	408	443	391	442	427	418	398	425	384	437	435	441	402	419	438	421	451	393	441	401	384	397	384	391	431	395	415	390	381	422	444	375	421	452	406	399	425	409	436	446	464	414	422	400	381	443	391	392	410	435	427	423	387	440	415	413	411	415	387	405	397	453	424	411	400	406	431	394	428	367	433	407	417	373	438	423	394	433	408	376	413	412	417	405	427	435	409	382	436	377	397	412	417	394	379	409	389	408	416	432	373	404	400	387	388	446	421	402	379	414	395	441	383	420	424	420	401	415	416	431	396	425	421	442	376	374	451	402	404	422	432	424	407	434	418	380	414	403	413	415	437	427	411	404	386	405	404	423	402	411	403	430	398	412	411	391	402	399	395	384	421	397	428	408	418	379	398	420	388	402	413	442	400	419	402	410	446	423	437	416	440	376	409	408	425	414	398	389	405	420	400	449	395	399	408	427	438	421	393	397	418	409	381	420	401	439	440	415	420	397	385	428	421	400	421	391	419	413	417	426	421	387	418	424	392	394	410	412	432	378	418	437	398	442	411	413	456	412	435	412	409	427	412	421	414	418	437	432	416	394	413	422	435	429	420	450	422	385	441	373	397	415	407	387	422	394	415	416	394	416	436	435	429	430	421	410	384	377	403	383	418	399	418	453	413	411	433	423	401	391	421	398	383	430	423	430	408	420	426	436	410	426	439	418	414	402	397	428	351	429	379	414	407	397	395	433	399	399	402	380	390	434	415	419	432	420	425	435	413	424	407	424	419	433	412	439	409	424	392	437	435	417	412	409	442	437	401	409	430	446	466	424	417	401	422	402	403	391	412	418	440	425	389	414	413	423	427	409	467	412	424	405	434	402	408	387	411	385	457	423	413	420	411	439	376	421	436	434	407	445	382	435	389	427	408	420	416	406	431	419	431	394	404	395	391	401	389	393	444	387	415	463	399	455	402	404	428	426	418	406	433	430	440	406	426	382	404	391	409	415	427	392	418	420	395	403	430	420	400	388	388	420	435	387	401	411	419	408	407	402	413	416	406	409	410	418	442	408	438	395	410	400	401	451	414	390	419	438	402	402	423	397	430	418	424	399	420	365	425	377	413	415	422	389	428	391	424	413	397	390	422	445	404	425	425	421	402	367	426	453	415	386	404	414	342	394	405	417	408	399	457	399	426	391	410	405	383	389	397	425	405	401	392	397	395	412	413	392	419	395	435	396	410	425	422	424	384	379	406	391	405	418	375	375	424	373	402	392	406	410	427	418	430	419	419	420	382	401	401	382	411	394	398	416	450	426	404	423	403	389	386	439	462	393	444	407	430	426	408	411	416	426	381	403	402	402	444	459	412	399	442	390	409	406	427	450	385	383	405	415	394	398	430	392	376	443	424	404	423	370	422	404	437	386	404	412	423	403	412	405	411	455	439	400	378	403	419	388	445	388	411	403	424	414	434	410	382	400	392	429	409	400	421	427	433	397	388	390	414	418	409	414	400	429	408	407	422	416	421	444	413	421	445	409	428	418	429	377	457	414	403	417	431	410	414	438	429	431	419	437	416	424	460	424	433	433	450	430	407	385	425	444	399	402	441	391	410	424	388	400	419	376	431	442	459	379	401	416	446	436	384	431	401	396	389	417	419	436	408	400	408	414	396	422	450	368	392	385	433	442	446	408	435	433	394	425	389	431	398	423	406	386	407	416	423	451	406	397	392	391	387	425	414	399	396	425	414	415	420	399	418	409	416	413	361	410	390	416	429	429	458	398	415	434	405	405	420	378	408	447	420	408	391	431	394	395	421	380	425	412	387	435	401	438	426	397	419	396	375	388	445	408	425	445	393	395	442	422	404	457	462	410	462	412	399	390	407	416	421	426	382	398	392	419	404	425	379	408	410	374	434	411	432	412	414	454	419	439	432	423	424	435	384	411	384	444	412	413	417	420	370	444	421	433	401	371	430	407	413	425	420	399	389	398	390	443	396	394	433	429	380	410	412	415	402	399	405	421	404	419	419	418	415	367	386	448	383	398	402	431	449	423	374	402	384	417	398	403	384	401	400	427	443	435	409	408	409	403	421	429	419	430	390	425	428	416	387	382	429	408	402	374	417	398	453	411	402	429	409	393	412	408	414	431	438	390	416	442	442	409	395	387	437	369	422	421	430	434	418	434	415	407	413	436	388	416	406	466	420	413	434	429	393	405	410	411	435	416	414	420	426	424	388	406	381	395
4221	785	659	554	539	470	454	443	468	433	458	457	413	495	424	451	409	448	439	473	472	445	476	509	465	451	474	446	458	435	403	463	428	455	442	422	445	432	452	464	431	434	443	442	439	438	450	463	460	444	392	434	426	415	429	430	440	475	416	426	431	472	418	459	463	451	415	424	418	429	441	452	412	431	431	450	476	423	459	449	427	420	451	411	447	474	444	451	468	446	415	434	385	420	438	392	475	466	418	457	438	442	444	392	459	427	441	472	435	414	450	458	456	452	430	462	423	480	447	411	450	453	440	487	442	467	435	466	433	443	455	438	438	445	448	431	427	434	438	457	389	453	455	462	453	406	461	452	441	405	428	442	451	444	425	445	431	457	451	474	435	457	446	441	416	394	413	440	407	450	430	462	435	421	407	452	418	419	457	483	474	450	452	426	453	436	428	445	465	425	449	428	429	479	442	430	472	448	454	450	467	463	452	464	461	481	461	436	408	420	440	436	455	431	420	420	424	436	450	450	410	458	444	419	454	445	459	423	467	470	437	500	463	469	454	465	477	452	466	431	463	465	456	459	448	426	405	479	465	428	457	439	426	430	475	424	447	438	422	453	469	449	434	433	458	438	430	461	430	440	414	459	430	460	431	431	464	474	475	462	443	389	403	458	450	462	460	467	437	458	463	468	416	471	456	451	443	429	425	417	477	426	414	463	469	476	444	478	437	455	447	463	431	422	383	445	483	436	452	450	453	432	436	441	428	433	466	446	453	414	447	424	407	442	447	442	485	486	439	455	471	437	463	415	426	436	452	467	400	436	422	472	454	391	461	425	432	427	416	437	442	449	444	432	437	391	436	457	413	457	472	452	415	423	435	460	456	412	464	474	481	409	431	412	434	431	439	454	442	451	450	431	423	485	461	422	427	455	439	448	478	473	432	452	447	472	425	440	450	469	452	487	478	443	452	442	424	474	434	493	417	443	412	482	425	461	450	435	476	446	456	459	502	444	431	425	463	447	465	427	477	449	450	431	475	466	474	411	438	450	445	413	492	407	446	464	477	446	418	454	467	499	439	448	446	445	411	455	414	459	468	438	440	403	427	435	415	421	435	467	445	450	467	442	472	478	460	449	446	428	416	430	414	456	444	432	454	437	477	457	432	434	444	425	466	451	440	463	449	427	427	437	479	422	427	430	462	434	458	445	452	474	428	466	446	465	462	469	406	473	413	466	418	451	464	452	440	409	435	431	391	465	421	410	435	469	449	451	473	444	491	443	434	454	470	454	477	453	430	442	463	429	443	439	426	427	444	495	457	402	453	421	466	436	450	426	460	467	403	447	437	444	442	474	459	476	433	455	451	475	431	473	446	439	436	429	442	437	427	455	450	439	447	446	439	429	460	454	443	457	434	423	466	475	427	432	453	438	448	413	420	422	453	432	486	452	475	453	455	433	486	394	445	452	461	449	471	438	441	441	465	461	439	482	434	454	470	405	453	419	457	455	508	467	420	437	459	469	487	406	433	475	411	455	413	463	471	454	472	446	409	432	438	421	423	453	472	417	405	442	451	439	458	492	444	425	453	463	443	438	460	468	425	436	443	429	508	459	491	434	438	463	475	433	440	452	450	459	467	398	449	423	439	455	478	470	430	443	470	445	485	437	452	427	425	433	424	423	467	462	468	493	443	466	434	468	438	486	429	416	485	478	446	421	435	429	454	428	404	483	420	447	441	440	479	446	470	437	438	426	436	450	426	438	455	454	422	473	443	425	459	427	449	409	455	428	446	435	442	451	460	437	459	439	444	468	441	399	433	466	454	426	439	467	443	436	409	474	397	449	458	451	447	455	435	455	437	401	454	455	446	437	424	462	434	441	470	431	422	456	463	443	443	438	445	465	426	456	476	465	425	454	417	451	466	411	477	441	429	457	447	414	453	405	443	448	422	439	408	418	463	454	452	425	463	443	450	460	413	445	438	441	427	451	445	442	416	457	430	453	421	449	433	475	468	439	446	457	409	446	457	414	417	456	441	474	441	464	464	461	455	469	440	447	452	446	409	445	433	445	444	426	439	458	442	435	445	389	420	445	424	461	499	464	414	411	461	411	461	417	454	442	451	420	456	487	465	437	460	450	421	429	493	482	405	451	452	415	440	438	469	432	445	410	433	462	432	420	412	491	402	448	432	460	475	463	424	436	405	488	473	411	429	429	450	428	442	445	433	450	451	466	486	405	430	457	429	441	440	448	464	433	438	448	434	465	445	433	450	431	443	420	446	425	458	494	425	413	465	439	452	448	447	428	469	435	454	489	427	439	425	457	467	472	445	418	428	459	481	498	460	432	451	428	455	426	453	422	479	444	459	441	430	432	481	451	421	431	456	420	393	474	468	433	432	449	448	466	434	458	461	464	426	452	458	444	448	441	454	438	478	455	417	431	473	427	464	435	477	445	471	430	429	444	452	450	469	463	438	413	458	442	437	478	411	459	428	457	446	451	461	448	429	421	507	427	462	460	420	459	456	441	416	432	417	475	425	459	433	437	445	470	416	437	473	444	373	420	408	436	439	461	434	442	456	467	461	422	421	415	470	427	454	448	468	456	487	431	406	458	472	431	447	431	434	429	461	487	441	472	468	426	412	432	483	462	482	440	456	436	431	432	413	420	463	451	433	466	453	454	392	462	435	448	454	429	443	427	474	431	475	451	449	460	464	447	440	421	407	446	463	428	439	479	428	468	488	430	437	448	440	457	427	455	447	450	435	465	452	448	435	438	466	403	415	419	443	431	414	441	440	447	431	426	450	466	418	439	436	456	437	419	471	454	379	462	465	445	436	467	480	462	406	409	456	433	448	440	441	471	452	460	439	455	434	403	439	423	456	444	463	451	449	459	430	462	439	442	440	449	406	461	459	421	450	479	437	459	433	436	451	433	498	432	460	470	488	449	436	455	447	478	445	435	449	456	447	423	455	445	440	439	446	445	450	421	443	439	454	421	466	442	424	462	462	439	410	455	440	457	455	446	455	433	416	455	437	441	480	416	458	422	415	440	442	448	458	451	448	442	450	452	443	457	400	441	425	433	420	448	450	465	459	456	438	433	446	437	432	425	441	459	444	409	468	436	460	430	454	451	504	461	459	457	427	413	438	426	463	459	456	437	457	436	438	459	437	449	387	441	435	433	458	449	416	451	467	431	444	473	436	456	406	443	435	451	473	478	468	440	427	480	443	441	445	471	444	422	438	446	462	444	437	445	421	483	456	430	449	443	471	413	453	450	448	424	437	464	462	435	480	396	428	417	427	467	481	453	463	428	443	431	423	443	455	471	431	445	478	452	440	466	458	453	439	444	429	466	440	412	417	457	455	444	465	445	476	458	435	470	447	471	434	463	431	464	414	449	441	436	431	477	443	489	478	430	441	472	472	449	459	473	477	476	459	471	421	447	436	430	453	409	460	438	415	477	434	478	452	464	440	426	441	454	446	449	415	484	456	430	406	439	379	452	425	444
23424	21154	28514	24059	21162	11835	1597	1156	970	881	860	885	834	726	813	821	716	776	743	807	779	735	769	792	767	677	719	779	773	760	753	729	667	749	705	781	766	760	722	742	745	703	699	714	744	719	726	734	713	700	757	686	745	683	720	695	756	740	683	719	770	700	720	723	758	696	718	705	751	706	720	703	677	708	749	744	664	707	725	710	694	715	726	705	721	750	713	623	714	716	708	748	726	687	733	711	717	765	724	718	728	686	711	741	736	714	755	730	712	763	686	726	761	698	708	727	762	692	710	707	713	698	673	726	687	748	678	728	781	748	693	678	687	680	708	724	691	699	726	704	783	699	696	679	697	690	732	748	722	700	688	680	692	671	695	714	669	745	750	770	698	678	724	725	667	746	732	688	680	710	727	733	751	714	727	675	707	735	749	740	713	689	699	753	723	666	714	678	689	698	720	733	729	793	650	730	718	720	677	728	739	677	734	761	676	699	726	748	694	705	727	715	735	725	692	700	713	686	706	692	703	695	701	715	688	683	690	698	720	660	690	712	674	682	709	734	682	777	664	680	697	719	723	710	748	665	698	671	646	722	685	784	752	712	702	727	712	681	713	715	724	655	704	752	767	712	734	743	735	729	715	727	746	766	701	721	701	709	719	751	711	761	728	723	750	732	694	715	685	748	751	727	684	683	699	710	701	730	770	729	721	696	730	701	715	668	683	718	768	758	700	691	725	702	755	721	702	711	687	733	737	755	680	717	791	691	723	668	702	768	728	688	711	757	716	771	736	734	709	777	759	765	759	698	717	719	794	714	743	701	707	724	746	747	716	700	736	722	723	718	721	751	706	714	683	657	710	705	711	716	678	719	706	685	733	752	729	689	728	727	766	694	745	725	670	740	704	661	694	686	663	702	734	737	658	688	678	724	715	733	751	703	693	693	731	698	725	673	718	700	702	733	721	678	719	684	705	684	658	717	732	732	669	769	719	715	734	715	752	755	733	722	694	742	668	680	710	719	700	700	784	693	687	724	694	710	707	697	697	716	719	693	751	712	661	706	716	699	702	750	707	722	720	712	728	719	712	666	650	727	742	698	729	739	712	733	701	709	745	710	671	745	702	729	720	723	720	712	681	720	723	695	703	723	754	734	702	673	690	709	756	733	694	732	726	749	730	745	705	702	678	735	694	673	732	717	674	712	693	728	707	753	710	753	683	720	709	687	716	706	709	724	717	709	721	705	683	722	695	681	732	667	756	704	743	721	741	761	701	735	727	701	716	700	692	692	704	716	736	695	734	735	736	697	709	732	727	674	725	718	737	720	701	699	721	718	720	715	723	684	746	774	737	692	723	712	707	695	672	655	710	745	700	706	670	689	739	744	704	692	714	753	691	711	686	723	675	742	719	763	707	711	735	686	725	656	694	701	721	730	727	702	699	717	721	737	694	720	641	737	706	717	677	656	692	727	744	670	740	701	710	735	721	696	696	707	708	726	757	685	719	709	757	700	717	708	793	671	720	737	709	703	719	699	689	702	711	721	737	714	702	694	743	748	744	683	696	734	688	675	815	740	779	716	758	702	716	743	710	706	691	711	695	753	686	719	714	710	694	671	737	722	676	718	740	700	727	714	746	710	686	719	717	712	720	699	711	784	705	668	748	723	749	705	774	691	747	644	677	759	727	727	716	696	684	667	720	723	741	727	735	733	697	724	747	734	703	655	728	696	721	725	784	718	695	694	707	710	655	776	780	662	687	697	737	694	680	686	731	718	722	688	686	728	721	658	691	739	718	700	673	760	722	748	734	685	683	740	702	713	734	702	740	688	727	740	698	756	695	684	700	727	687	689	749	681	698	682	717	681	763	687	690	721	698	663	693	740	694	716	702	699	720	694	697	737	685	715	711	710	724	759	722	729	685	715	725	701	709	692	743	684	756	703	732	763	721	697	708	747	743	661	750	728	747	682	727	746	727	720	730	678	716	701	676	738	711	686	720	699	718	728	687	730	719	759	713	752	718	714	661	705	698	678	728	712	673	730	691	687	740	703	744	704	724	708	719	694	726	748	687	768	690	699	693	735	689	693	716	741	767	700	719	702	720	688	734	736	729	692	730	714	720	724	708	698	718	707	679	733	719	720	707	696	723	686	678	715	687	695	680	716	727	724	719	711	732	758	756	696	724	723	710	713	709	708	720	677	722	689	693	696	744	733	688	739	689	687	716	701	749	751	729	687	674	687	677	726	721	688	695	735	690	696	671	775	707	706	702	739	770	685	743	717	702	670	691	703	711	713	688	691	716	723	756	703	739	682	756	709	678	688	716	660	711	717	726	714	676	705	750	705	714	709	748	676	711	700	711	684	712	694	712	683	724	704	760	713	714	664	752	718	707	703	741	700	709	707	679	668	660	698	751	705	743	731	738	735	763	690	752	720	740	669	699	719	681	719	717	699	728	689	729	714	742	718	688	688	705	713	687	720	757	702	755	708	691	715	716	705	724	711	711	703	716	694	713	676	690	724	706	722	686	733	700	739	716	744	780	725	675	716	757	711	750	712	727	737	698	705	746	679	744	731	732	709	688	738	682	743	718	669	723	718	747	779	747	715	721	684	697	724	689	689	775	733	690	733	695	784	712	747	715	673	703	713	724	697	749	667	708	736	721	659	729	691	701	697	738	688	706	700	723	745	683	706	721	748	649	702	709	732	737	702	729	744	696	754	654	713	754	670	700	756	695	756	739	723	764	711	707	692	721	690	716	704	685	721	737	680	677	709	694	657	693	732	750	722	706	744	739	734	758	698	750	719	717	729	708	714	767	694	774	664	685	716	765	701	722	689	685	671	752	734	754	734	682	714	681	707	750	733	698	726	744	735	712	692	765	692	686	727	735	719	697	718	714	716	681	716	732	710	704	700	708	692	694	709	739	719	705	696	706	684	729	701	713	695	708	701	698	723	715	724	701	731	725	779	668	743	692	721	644	736	745	716	708	715	693	719	774	732	703	667	669	727	750	694	708	695	710	720	726	702	670	688	672	742	660	744	706	722	708	684	692	721	729	702	687	707	792	681	664	711	688	724	725	740	747	737	723	679	718	677	697	738	759	739	700	727	694	701	688	708	748	699	717	681	689	734	722	727	702	692	684	691	707	714	701	716	774	703	722	719	706	744	724	667	667	700	717	745	707	714	648	701	720	701	704	736	686	722	763	699	726	699	724	742	700	692	697	746	730	693	678	712	759	754	730	706	689	717	701	770	731	714	694	707	714	709	678	733	680	695	757	685	723	753	694	717	775	698	710	679	700	708	698	704	726	724	749	749	699	736	713	724	766	726	665	697	750	735	687	708	726	712	689	730	758	754	716	673	713	712	694	731	738	673	713	727	718	680	691	692	700	706	784	690	640	763	741	746	707	729	707	728	693	703	693	712	677	734	682	700	746	675	655	735	735	766	706	713	739	718	708	753	687	715	697	740	707	718	687	643	690	718	646	713	730	690	742	713	701	704	709	681
3208	8596	6191	3063	2350	1930	1651	1337	1191	1116	1045	972	927	933	825	798	843	802	797	780	829	781	752	769	766	824	796	832	753	828	764	772	798	794	795	740	755	768	763	755	752	749	747	744	823	755	772	722	748	735	764	755	778	786	793	776	773	729	823	766	788	762	730	768	745	718	784	776	745	731	767	809	723	735	780	818	782	709	734	766	726	795	776	727	748	811	801	736	747	760	746	794	780	812	812	780	794	719	758	698	805	752	749	728	744	804	734	754	783	772	789	789	757	744	759	769	739	764	758	769	754	764	773	789	770	739	733	782	765	809	801	756	745	749	750	741	731	740	793	790	723	769	827	718	767	765	746	752	790	799	757	726	769	751	752	712	681	783	756	742	747	808	764	763	785	772	802	715	753	767	731	820	773	774	770	766	745	705	748	721	759	728	760	778	750	766	735	774	748	753	765	752	765	695	731	787	739	758	795	732	717	779	741	747	782	714	794	799	820	746	749	733	741	752	772	769	729	787	744	742	749	741	777	783	744	753	715	768	754	738	767	748	757	799	769	787	799	738	758	722	812	723	776	815	766	761	767	767	782	782	827	718	782	724	716	735	806	737	722	757	772	763	793	720	808	764	744	774	716	800	766	754	676	766	799	755	751	770	751	746	797	795	809	774	718	709	774	706	763	767	760	823	819	787	791	761	769	764	737	790	776	797	766	757	749	740	766	752	758	751	806	718	736	781	777	785	731	754	753	813	763	700	754	716	775	786	747	776	737	742	747	782	752	808	790	749	775	732	782	767	765	730	790	789	812	713	744	777	688	752	739	757	736	719	711	766	781	769	750	765	777	760	744	756	738	798	758	790	773	709	801	737	747	774	739	790	754	709	710	796	775	752	770	778	753	769	740	762	742	788	757	777	756	732	750	804	776	731	767	780	753	793	783	775	819	759	805	784	777	751	784	764	716	815	751	755	713	767	742	725	721	743	684	765	752	761	737	791	735	776	757	792	788	797	725	786	750	752	732	813	762	804	759	771	809	724	813	753	785	739	798	762	802	781	793	759	748	768	783	767	759	765	752	748	782	760	744	775	806	778	748	778	772	720	769	766	777	754	813	737	777	746	726	782	798	771	752	798	731	771	732	743	766	757	791	765	767	809	799	716	737	770	704	781	777	748	722	813	727	794	707	781	786	806	777	757	790	764	698	724	742	796	802	726	765	745	741	786	764	739	834	775	815	766	749	780	774	766	762	825	736	752	722	737	733	794	761	770	780	793	816	752	775	722	741	770	777	723	731	774	736	758	784	793	718	748	727	749	766	746	726	743	821	750	754	731	769	765	735	738	761	790	788	793	759	722	768	732	824	753	773	815	761	724	787	766	760	764	825	703	763	763	835	801	797	751	733	759	728	768	833	732	746	708	761	806	734	816	740	792	744	719	821	782	783	781	769	747	773	757	809	768	768	740	754	751	728	799	789	769	732	719	761	728	725	760	773	750	787	755	777	774	787	711	749	761	770	766	756	744	760	763	737	773	755	755	733	762	784	768	765	725	785	776	765	805	776	798	719	772	740	776	760	774	773	757	716	758	748	785	735	776	755	768	714	734	779	774	729	723	799	825	805	811	792	713	739	732	687	798	765	732	747	763	791	763	767	758	773	772	743	840	785	797	795	737	804	746	764	776	713	749	743	777	755	744	736	787	760	736	797	810	730	782	778	775	787	752	721	774	727	731	739	794	754	766	748	809	726	788	758	724	732	726	793	765	703	758	753	752	728	748	763	769	786	746	789	755	808	815	752	770	770	747	766	767	767	739	747	786	766	763	766	793	765	794	765	775	757	804	726	732	695	723	781	770	749	747	781	754	754	724	763	752	756	718	781	763	802	780	734	807	751	751	785	752	728	741	760	738	745	760	704	773	814	791	749	784	788	743	742	732	759	769	758	772	735	741	767	747	767	734	705	774	777	751	750	772	760	797	771	784	788	782	733	748	737	716	780	776	815	739	769	794	729	745	771	805	769	747	752	782	755	718	779	749	726	734	763	783	760	769	739	771	732	797	744	730	755	777	798	721	797	793	745	768	793	791	765	779	747	784	786	744	768	713	736	742	765	766	680	751	733	759	748	744	755	743	777	735	734	751	737	765	753	741	736	728	788	719	762	751	756	745	754	783	733	799	720	691	734	704	742	763	810	749	773	823	791	746	728	798	818	738	756	691	726	741	746	769	762	742	783	753	784	744	758	743	728	804	774	737	746	770	734	727	719	717	747	735	791	765	761	730	766	729	765	725	781	812	748	744	774	757	737	749	728	780	761	745	748	780	817	770	748	803	744	766	771	742	791	778	774	757	733	776	796	822	788	744	751	733	814	735	740	739	793	735	763	769	727	779	789	806	777	784	751	709	729	787	771	754	780	737	751	755	766	766	817	768	779	753	772	703	763	773	788	796	744	814	747	800	733	822	743	787	779	750	777	741	734	758	756	740	778	802	767	768	737	771	800	777	785	734	748	738	798	731	745	760	762	733	747	792	767	765	772	705	763	783	737	770	726	755	726	692	774	717	777	787	789	727	810	753	779	758	770	782	780	724	803	719	742	717	763	776	775	728	788	767	773	799	716	708	775	762	818	751	740	793	707	722	774	717	797	741	782	791	788	739	806	793	739	698	742	760	754	727	748	755	743	746	712	749	755	778	757	771	772	736	851	755	791	816	746	736	766	729	736	747	771	749	737	731	763	718	753	817	794	732	782	735	776	762	692	789	722	774	772	767	755	756	762	777	749	708	743	773	769	794	772	724	762	768	804	779	840	736	784	712	748	758	757	767	757	783	724	765	805	781	791	787	756	732	726	781	768	705	754	824	735	721	735	752	734	740	763	781	802	757	757	761	760	755	745	783	727	770	716	735	743	769	732	770	726	727	783	749	735	781	748	738	780	788	721	728	765	695	750	742	798	733	799	780	791	726	728	769	731	724	721	743	696	771	714	780	786	778	761	789	791	740	715	747	747	735	791	770	782	761	693	791	779	725	792	727	746	734	718	752	767	711	749	716	771	767	798	763	729	758	726	731	780	793	792	760	764	805	796	803	772	743	735	761	776	788	750	789	770	765	737	729	763	761	749	734	749	754	770	793	729	735	719	806	765	716	704	744	740	813	785	751	733	748	783	768	739	719	764	772	749	790	748	750	755	766	757	757	741	804	730	813	738	748	755	756	718	814	783	783	771	718	794	809	722	778	755	749	786	770	795	743	812	761	774	743	725	801	726	739	747	716	709	765	765	747	783	764	792	799	764	737	755	779	790	752	734	819	800	782	719	737	759	739	781	815	823	783	740	747	729	752	751	765	752	811	763	736	740	771	793	763	780	770	725	774	759	784	778	735	753	767	785	744	722	741	773	735	742	728	740	742	791	778	796	762	723	763	741	745	747	769	675	744	793	774	728	786	776	784	749	764	722	793	756	770	758	773	749	769	801	743	802	760	770	730	801	687	769	714	807	769	762	841	772	766
24478	21038	27383	24810	12706	664	426	349	288	266	264	271	252	237	259	228	223	216	229	205	196	216	191	216	182	232	187	197	202	191	195	206	191	225	220	208	187	196	200	169	181	211	181	190	208	186	209	191	199	194	208	213	173	197	202	199	190	210	194	186	200	223	202	196	188	195	177	205	210	203	196	202	199	194	228	199	218	197	191	211	196	224	214	188	203	176	211	190	195	193	185	206	189	222	211	207	204	202	206	194	198	202	193	182	186	216	172	180	217	188	196	194	169	186	204	194	194	204	205	181	177	196	201	178	210	215	197	200	176	187	201	194	183	193	190	191	171	203	196	219	211	212	193	181	210	217	209	179	215	191	199	190	203	195	200	229	214	189	196	168	195	190	209	196	202	195	216	221	189	184	183	188	186	175	177	186	174	243	197	192	185	208	199	204	208	196	188	207	193	181	205	207	180	190	187	212	201	188	190	213	212	208	181	180	212	165	192	186	191	191	216	180	206	221	200	190	200	202	187	163	200	204	218	177	196	194	213	179	204	203	209	206	219	188	190	188	202	192	180	204	190	186	183	187	208	196	212	185	199	173	228	216	203	175	185	189	177	191	190	214	205	187	183	194	203	191	182	198	230	199	210	183	157	207	183	159	217	194	183	222	195	180	222	166	186	203	193	188	194	204	213	188	193	184	206	173	221	212	195	215	172	196	197	199	185	192	198	176	161	184	195	183	190	188	188	215	187	192	212	198	193	223	189	208	224	223	164	217	176	199	196	219	189	186	171	203	224	193	188	176	189	194	172	198	191	209	186	197	201	206	193	195	204	198	197	186	203	201	209	187	191	174	198	196	160	240	191	199	218	217	191	215	190	209	227	198	172	191	202	206	175	183	206	172	227	176	171	195	183	174	180	194	201	181	196	202	219	204	223	184	170	208	185	176	181	209	173	175	190	208	186	225	185	189	206	192	203	208	191	204	194	199	181	173	205	198	200	195	193	195	213	204	202	200	197	200	207	200	199	193	193	213	200	190	187	196	186	179	186	166	211	204	188	209	188	157	200	181	184	175	208	192	163	183	207	201	193	196	175	214	211	205	203	189	176	211	186	210	191	210	204	211	186	176	186	188	186	192	192	196	221	204	187	230	188	193	189	199	173	200	208	161	185	206	199	193	203	201	184	198	197	191	188	176	186	205	184	177	205	188	187	213	189	169	201	192	200	191	200	204	180	200	203	202	217	195	191	196	187	203	175	203	197	208	185	205	222	193	226	211	198	179	183	158	226	187	211	178	191	209	212	193	186	203	191	198	196	188	176	203	195	194	190	189	200	213	200	197	198	194	200	178	192	200	205	217	201	180	197	197	221	179	210	208	211	201	179	181	209	182	205	203	190	174	177	199	187	196	210	197	204	176	212	202	192	186	196	205	199	191	216	198	196	219	194	214	181	187	219	193	177	196	166	211	184	219	208	190	185	195	171	199	177	180	196	208	189	192	204	171	203	196	202	208	202	193	181	188	193	196	184	191	205	206	194	196	185	221	197	211	198	194	195	193	176	210	191	196	208	217	203	197	194	186	192	176	168	185	213	191	166	169	207	177	189	178	209	194	190	190	166	203	234	191	181	205	208	196	181	186	189	181	182	206	189	199	187	195	176	192	195	200	171	195	194	186	209	198	173	177	184	204	180	205	185	221	175	206	186	204	188	192	183	194	190	167	162	176	196	179	204	174	197	190	202	175	206	189	213	196	201	164	183	184	195	203	194	215	186	185	206	205	220	209	194	202	188	184	174	186	215	197	208	181	158	204	193	207	192	198	195	184	184	201	210	201	216	202	181	193	192	201	185	222	197	184	210	199	196	192	178	215	200	178	206	187	201	177	186	202	195	197	204	168	202	181	198	205	193	190	164	175	208	203	184	180	191	220	176	161	174	204	203	198	210	204	189	196	197	193	188	180	187	179	181	194	192	212	181	181	181	180	182	199	183	184	194	185	206	188	203	187	185	180	192	202	196	187	190	196	206	193	187	179	178	208	183	182	189	203	199	211	211	168	167	187	199	182	186	189	188	216	194	175	196	196	222	199	178	175	205	201	183	192	201	166	179	219	185	192	220	194	205	198	192	183	201	193	197	194	180	186	223	197	196	203	181	164	181	223	156	198	209	174	182	202	212	200	216	193	177	180	202	203	176	208	184	204	189	204	186	157	203	191	212	190	166	202	184	186	210	201	181	182	196	205	189	193	176	217	196	196	190	188	184	180	165	178	199	194	211	191	191	210	234	215	187	173	236	181	176	207	212	186	173	189	199	178	185	180	193	174	183	202	199	202	194	192	196	205	178	180	179	186	208	167	208	192	185	215	202	202	211	190	214	186	204	192	207	207	207	229	201	177	196	211	208	198	183	178	198	199	192	202	179	211	175	169	190	189	193	210	206	204	215	180	186	199	197	212	220	206	192	200	168	203	180	187	168	191	180	178	198	189	179	170	196	191	194	201	186	212	183	183	197	181	164	188	187	212	184	185	197	160	212	189	224	187	194	199	191	206	185	184	175	199	184	175	179	179	203	193	195	168	197	204	180	196	213	195	184	200	193	191	181	184	205	215	204	208	200	200	171	161	197	181	184	214	223	203	224	190	184	170	216	202	188	211	200	197	197	188	209	201	196	181	212	182	180	193	185	217	205	184	207	192	174	176	202	186	195	186	216	180	170	168	221	200	189	195	182	194	179	208	186	198	210	181	211	198	174	224	206	212	202	180	178	190	181	173	188	176	226	184	186	184	183	188	176	202	182	179	210	167	169	188	169	191	198	188	190	173	169	201	216	188	195	212	197	198	223	186	171	193	199	190	189	217	198	185	208	212	192	199	205	172	196	189	218	176	171	207	196	192	188	184	191	176	193	199	193	196	181	195	212	173	172	214	203	213	185	205	198	181	200	207	214	171	191	189	173	178	212	171	193	194	177	188	174	191	191	207	196	198	176	209	202	204	183	199	189	215	176	215	200	204	219	198	161	178	180	189	206	184	194	172	184	194	208	196	203	187	192	213	205	193	198	176	184	180	184	218	205	213	176	209	205	219	208	200	184	181	193	193	193	191	196	217	169	199	179	205	183	196	197	193	191	196	192	214	201	189	190	216	185	209	212	188	201	190	183	202	195	187	198	189	198	211	183	198	199	192	179	208	197	188	165	187	185	169	167	165	198	190	202	205	165	178	179	206	212	195	197	198	171	168	199	185	203	190	229	208	181	194	201	186	169	196	196	197	184	202	195	218	198	181	181	199	188	200	190	225	189	193	191	187	200	153	188	187	213	181	185	200	179	201	190	199	173	181	196	195	196	193	196	194	183	200	226	207	184	163	171	216	170	186	210	193	192	163	200	180	228	174	184	203	177	209	214	180	230	233	198	197	200	189	231	178	176	221	181	184	203	194	197	194	198	177	199	189	206	190	206	200	216	200	204	196	179	191	191	203	187	212	184	178	209	200	186	215	175	204	178	198	197	217
3137	4874	3293	1602	1149	925	735	575	509	468	371	348	301	293	298	273	279	248	261	251	272	251	271	285	259	243	210	253	227	207	246	255	229	262	236	252	251	223	243	254	257	239	249	256	241	234	216	245	239	215	244	224	210	225	218	257	217	227	243	236	238	241	238	234	258	205	235	218	222	245	210	229	218	224	241	223	224	258	245	239	213	223	221	238	226	219	254	227	250	209	226	227	228	221	224	211	231	212	220	246	220	225	223	250	231	231	223	242	252	225	227	237	238	228	242	268	233	237	242	214	203	211	231	211	234	225	258	221	229	212	234	228	247	233	203	218	207	223	228	242	245	231	239	246	234	240	231	230	245	236	263	247	260	260	222	236	216	227	227	205	264	216	244	210	265	223	218	229	211	223	261	254	240	250	243	228	233	243	222	248	236	251	207	223	219	249	224	244	244	243	222	241	243	231	229	241	219	241	242	216	223	248	230	248	246	206	248	226	220	217	228	198	241	242	220	229	219	209	266	225	247	241	233	210	241	228	249	249	223	239	225	224	222	255	215	212	230	236	224	238	256	231	236	245	206	232	217	243	224	245	252	237	215	225	225	224	229	219	232	241	229	234	242	226	249	221	242	229	227	255	216	233	213	225	246	220	207	251	232	247	221	227	267	228	213	209	229	234	216	233	217	244	217	237	200	237	258	256	228	238	230	236	211	245	231	204	234	236	229	259	231	225	269	246	268	211	241	214	214	245	225	229	219	250	223	220	223	248	214	197	232	243	221	225	224	247	233	222	239	227	234	222	257	252	219	229	233	251	203	229	214	220	257	226	196	248	199	218	210	222	236	225	226	230	226	278	229	213	219	245	222	193	241	211	233	238	205	226	244	253	219	233	212	227	238	229	212	225	211	215	222	251	227	207	247	231	225	268	236	222	250	211	226	234	222	219	215	231	233	220	239	208	267	244	226	240	240	227	238	219	241	273	222	206	204	233	228	255	241	199	214	236	227	248	249	215	240	211	242	245	256	223	213	231	214	237	223	230	262	219	243	246	224	234	194	232	211	219	223	227	266	218	206	206	241	246	232	191	236	225	197	254	228	228	220	229	249	204	227	232	234	209	216	229	236	198	240	223	226	211	222	229	215	225	249	216	211	233	256	235	250	262	206	249	224	237	217	201	238	242	245	249	233	227	209	253	229	226	232	243	247	235	223	240	230	238	230	201	233	226	222	235	224	233	219	244	258	229	230	246	188	218	240	221	223	216	236	221	224	238	208	248	234	242	249	226	210	234	243	231	203	258	216	216	239	233	231	204	218	227	246	181	227	215	251	232	234	221	242	223	244	251	247	217	224	246	242	220	208	242	229	250	237	206	225	189	224	239	204	213	242	226	273	218	255	246	231	241	244	246	234	244	231	232	242	250	226	238	212	256	243	234	215	242	232	240	233	255	240	242	210	207	259	219	227	231	265	234	221	246	215	257	238	215	233	218	234	208	229	232	243	217	219	238	222	237	246	233	242	243	231	208	250	236	219	222	222	210	206	203	229	230	258	191	228	228	245	248	243	220	233	222	245	238	240	231	196	219	264	248	240	226	238	236	208	216	243	230	256	214	233	221	244	275	231	238	255	251	211	234	236	231	210	218	265	216	256	254	218	194	248	221	227	255	270	228	233	237	211	249	230	225	215	227	235	214	215	209	229	251	234	187	244	242	233	231	243	219	242	226	254	214	242	223	222	210	228	244	238	242	226	242	231	230	220	255	232	217	245	234	228	203	242	226	246	238	237	238	227	230	225	196	233	250	255	205	194	209	223	222	239	246	217	232	233	218	249	233	226	219	228	245	236	224	236	223	227	227	210	240	228	218	229	226	242	208	215	205	222	207	247	240	218	202	208	206	212	228	237	257	210	226	215	251	242	241	217	224	225	252	235	260	222	243	233	244	209	232	256	230	251	209	222	267	230	242	254	229	242	221	233	230	223	229	260	225	231	227	239	207	223	216	254	230	235	240	221	226	234	232	226	223	203	219	232	231	216	199	251	239	232	259	239	251	216	232	240	200	255	243	248	219	199	254	247	201	238	257	233	229	222	244	225	221	241	229	246	223	232	213	236	226	262	249	218	240	231	233	239	256	214	235	215	207	246	226	216	212	215	212	231	269	224	232	253	246	230	231	206	227	207	237	230	256	223	214	243	233	235	239	216	224	215	244	202	248	211	232	232	230	226	232	241	225	223	253	244	218	234	213	265	223	227	229	224	250	231	247	216	249	242	223	229	225	227	232	219	246	225	223	229	197	223	244	222	244	250	243	207	224	209	216	224	242	233	233	215	237	207	241	196	236	236	222	218	231	223	242	244	210	230	221	208	237	230	248	206	244	254	251	230	204	217	261	231	250	242	236	222	216	196	241	218	236	229	234	218	227	229	241	233	237	224	228	241	236	232	239	217	227	214	237	248	226	220	260	252	268	238	232	234	233	246	232	218	236	202	226	229	236	235	221	221	234	227	228	232	233	197	219	229	237	208	211	242	209	239	237	211	231	247	211	237	213	251	236	247	249	221	226	240	259	214	231	253	224	232	247	221	222	255	241	213	229	216	222	240	224	221	250	233	203	201	231	243	220	224	244	251	187	234	205	212	246	235	247	237	227	219	237	244	233	222	225	220	225	239	211	242	209	236	239	222	261	222	223	257	228	220	257	237	278	230	248	216	228	204	226	242	247	214	230	217	218	248	224	228	238	241	216	206	245	214	219	217	230	218	221	225	220	229	214	223	213	248	237	225	225	260	239	232	214	206	271	253	242	244	230	238	242	218	202	239	215	205	244	226	241	226	223	216	254	244	234	230	230	234	227	255	234	218	216	237	252	227	265	239	228	238	237	235	227	205	222	205	234	226	236	233	248	224	205	232	236	225	216	238	241	215	214	214	244	225	215	221	237	253	227	212	224	239	216	225	247	224	231	252	236	216	199	222	235	242	254	214	241	241	224	231	242	228	219	205	235	234	230	250	236	224	241	223	236	217	208	231	252	229	239	238	231	226	214	216	241	224	229	251	223	249	226	230	228	227	227	216	223	209	244	244	220	277	230	235	276	215	209	208	240	199	242	235	240	245	239	202	251	211	255	225	200	230	221	221	238	223	225	223	239	239	234	224	270	210	219	245	201	233	226	204	223	230	215	237	217	225	222	263	237	257	234	205	241	200	226	241	244	214	225	226	222	237	216	247	233	254	225	245	207	258	238	239	214	224	250	215	227	213	250	236	229	221	253	229	239	250	213	231	222	244	224	215	239	208	220	231	206	248	236	245	201	220	239	225	215	232	234	237	225	249	210	198	232	208	212	232	198	211	228	209	222	221	243	258	240	243	244	240	242	227	245	242	247	248	237	227	219	251	213	231	237	257	223	223	249	229	241	243	219	264	268	187	230	213	205	224	213	244	214	231	237	216	221	257	215	245	195	235	232	225	233	232	236	262	229	224	220	233	240	230	258	219	232	238	247	235	220
22400	21158	28870	23692	21161	21225	10703	1321	1025	838	820	764	753	700	670	630	651	671	672	620	612	585	619	608	553	573	545	607	565	579	577	566	565	592	572	547	598	606	602	554	566	565	585	602	574	549	591	541	546	570	591	543	587	572	569	529	571	533	587	535	540	543	534	569	518	559	540	548	551	602	558	560	549	556	481	555	524	568	579	588	549	494	544	565	579	575	555	559	537	543	586	508	584	540	522	568	559	542	562	563	596	520	509	561	519	513	560	506	557	514	547	551	534	599	538	591	544	530	583	508	553	554	566	589	529	575	576	525	491	545	540	577	555	562	538	510	564	562	581	522	584	531	575	546	518	581	556	524	518	520	512	612	529	594	533	567	546	508	551	547	574	569	545	547	557	551	530	561	557	603	560	517	604	562	574	549	562	573	528	527	543	588	553	544	551	546	488	516	506	540	557	514	498	493	543	554	606	606	568	530	548	568	558	517	550	535	596	539	547	560	543	591	591	549	572	550	539	545	571	544	539	558	567	569	506	534	553	506	547	549	505	557	578	543	514	560	527	590	562	538	580	548	528	540	579	552	576	551	529	539	533	542	564	570	565	514	558	562	580	521	586	545	545	585	546	520	534	581	571	571	532	520	572	546	604	513	574	584	589	534	540	547	562	557	553	542	552	572	561	545	563	567	531	578	562	531	542	549	540	573	547	528	549	571	585	530	544	554	547	568	513	553	495	501	568	573	516	554	508	538	575	558	570	618	565	552	548	545	576	539	567	509	547	569	555	542	524	555	554	548	547	517	531	506	500	544	565	551	539	581	554	546	549	543	541	589	558	578	546	598	574	525	595	565	560	512	565	552	494	543	587	561	529	541	512	594	525	549	533	542	550	559	545	537	570	566	524	557	549	538	573	546	605	568	535	591	548	550	508	579	522	569	539	539	525	543	501	530	563	559	522	538	520	564	548	522	545	527	551	533	548	542	523	568	539	556	551	570	586	524	564	524	567	587	588	562	536	578	531	505	512	559	559	531	556	556	571	556	555	510	527	539	539	587	545	540	570	534	513	561	537	549	555	546	536	562	569	569	534	579	558	541	567	548	524	529	556	488	537	556	544	531	517	542	514	535	584	557	551	520	527	560	580	534	520	509	572	582	559	528	522	517	535	524	514	539	541	518	542	554	604	539	559	505	529	542	526	543	545	568	559	560	485	509	511	543	526	522	602	553	555	531	574	569	520	525	564	619	535	544	529	560	546	542	506	586	497	575	579	555	519	530	547	586	543	545	539	521	542	576	543	555	532	582	567	577	511	553	579	591	536	538	554	520	569	569	535	581	562	601	579	527	540	540	604	541	532	601	546	558	541	573	500	534	562	565	549	547	533	525	542	539	558	520	527	515	539	599	551	526	529	580	545	552	539	556	509	594	496	552	505	532	551	554	575	558	509	565	545	552	551	547	556	534	515	509	543	537	570	523	516	583	584	552	582	548	530	516	558	523	520	543	534	549	456	569	529	549	547	538	539	562	587	548	532	543	529	520	543	504	562	544	524	522	552	586	553	525	553	507	493	520	507	525	589	531	559	530	537	520	568	550	567	540	510	549	539	517	540	564	549	566	557	540	540	551	567	576	535	512	542	555	553	529	526	551	538	532	558	552	583	535	560	547	549	559	590	560	562	578	538	570	579	503	522	536	531	492	581	519	530	548	548	549	555	523	516	528	554	513	522	523	563	556	589	540	565	511	514	491	540	550	511	499	568	523	566	521	555	575	550	553	531	496	542	563	555	541	568	516	582	539	543	530	550	559	621	519	522	578	548	501	581	538	557	592	548	525	551	526	543	574	513	570	551	558	519	565	545	564	538	572	566	550	563	541	555	566	547	533	546	543	563	556	549	580	535	560	549	568	518	531	506	566	557	534	542	533	538	566	556	515	582	538	554	534	537	531	518	528	557	531	574	531	555	506	554	543	541	503	516	571	523	539	521	559	582	550	541	517	569	518	511	547	571	550	572	551	519	542	542	552	537	522	528	540	585	589	558	566	508	534	552	515	562	526	520	491	568	570	549	578	516	530	511	547	537	537	552	555	557	557	524	583	570	545	534	556	543	556	479	498	531	529	590	548	520	544	559	570	543	535	553	510	575	561	596	471	543	571	554	597	526	506	564	507	576	538	557	568	522	526	536	522	557	553	554	540	530	558	536	530	536	512	582	565	563	546	539	496	538	544	550	535	554	546	548	538	523	575	543	539	520	535	527	539	529	536	590	522	596	478	569	555	562	534	526	569	531	566	533	536	547	544	557	532	556	536	572	591	569	525	567	516	541	532	549	548	546	565	498	521	550	540	533	552	566	566	526	523	527	585	528	580	617	562	573	558	531	571	580	547	550	506	529	523	540	527	548	534	553	545	533	568	516	538	583	524	554	543	559	536	569	546	569	564	546	544	557	502	609	533	595	551	532	545	557	528	528	552	590	531	540	542	538	552	550	572	559	557	545	555	533	547	572	514	530	525	523	507	549	547	548	585	543	569	562	493	528	567	540	508	516	566	529	574	552	535	511	549	546	518	536	591	573	533	565	526	550	551	546	549	575	520	515	584	596	553	551	553	518	581	568	556	554	554	541	534	529	570	560	577	557	559	562	555	536	513	525	540	570	553	496	570	549	552	545	560	537	556	520	550	593	552	515	574	559	550	531	538	542	567	513	610	551	544	534	513	539	565	548	565	575	533	567	529	554	562	540	531	544	530	524	528	530	595	559	554	517	575	544	565	577	521	563	538	558	558	538	554	539	512	552	572	551	567	547	605	580	570	516	532	522	527	518	551	564	555	543	562	522	541	565	557	555	500	550	555	528	536	576	519	553	505	520	573	565	515	565	532	532	553	549	580	539	557	526	559	486	570	549	513	527	521	536	546	520	529	542	551	540	604	555	586	541	596	535	542	554	561	521	540	555	530	544	532	537	558	553	561	566	598	556	562	523	539	533	595	554	574	530	542	546	535	522	535	505	580	526	564	572	531	602	580	542	548	563	526	519	568	551	564	572	541	527	560	491	616	531	537	568	521	532	545	580	530	525	535	593	586	551	556	550	529	514	525	505	555	521	577	565	561	593	575	541	527	524	527	536	536	517	512	537	538	555	534	512	558	535	555	543	554	580	574	545	556	551	545	551	526	532	554	548	500	522	547	511	574	573	561	540	562	517	573	556	567	522	542	568	568	576	592	537	551	563	512	552	562	561	533	556	574	577	526	558	549	513	548	510	575	585	589	547	541	555	564	526	502	546	525	556	575	512	541	513	516	553	521	540	550	545	526	574	587	568	512	548	543	527	555	564	507	541	581	508	519	548	542	555	562	526	524	595	568	541	556	539	528	558	521	564	523	514	524	533	540	538	552	517	537	555	559	569	562	563	547	551	535	566	563	521	552	553	531	546	516	569	576	526	578	545	511	525	527	564	552	508	539	507	547	559	575	574	508	538	564	544	528	584	542	576	558	577	590	553	552
4339	13994	9912	5012	3647	2818	2245	1785	1424	1222	1141	1079	941	875	810	816	734	769	691	743	687	732	621	608	642	687	701	666	638	658	634	637	620	611	655	596	630	629	609	607	626	622	678	614	637	646	617	640	590	656	639	615	612	621	618	612	594	613	604	611	654	580	608	585	631	616	625	608	609	582	624	573	658	607	640	600	616	583	591	618	644	594	622	586	598	597	638	621	624	618	582	627	645	617	619	585	649	634	599	591	580	603	626	604	597	640	544	622	598	612	628	620	605	603	590	660	643	612	635	597	626	611	598	652	614	612	573	618	617	630	565	606	603	636	602	597	615	629	612	647	611	605	583	615	592	635	602	586	597	611	604	612	605	577	624	622	611	675	623	623	583	615	590	636	608	594	597	576	625	628	637	593	621	563	632	595	637	598	553	552	608	639	609	581	578	635	634	577	649	610	614	568	576	635	608	598	665	593	591	577	642	637	623	606	557	623	586	603	647	601	596	571	637	598	616	606	584	596	642	607	573	606	621	591	603	612	601	629	613	612	617	644	589	628	560	611	650	579	616	597	591	624	627	561	558	617	626	605	632	602	617	582	602	568	615	558	638	622	635	622	620	640	626	583	625	642	630	620	560	620	606	650	570	612	626	591	533	600	628	602	635	604	599	591	610	603	620	619	584	546	579	625	634	609	623	624	634	597	618	565	626	642	605	644	631	576	622	620	603	594	573	609	626	621	625	602	588	609	608	586	626	602	598	573	619	668	586	584	607	605	637	595	576	602	607	594	617	641	605	613	626	608	616	612	612	618	626	629	604	633	587	592	617	596	629	583	599	590	600	632	617	607	587	602	574	577	585	628	604	590	630	601	605	579	607	617	619	608	570	621	626	640	627	588	605	606	622	654	591	627	599	589	622	623	617	590	581	624	634	625	564	605	575	618	612	674	596	626	611	570	609	546	621	624	575	612	586	671	643	620	617	617	592	620	583	598	621	582	638	598	549	546	607	599	604	626	603	612	561	589	606	590	566	577	626	619	616	582	617	648	613	574	628	624	634	603	648	604	613	630	619	646	633	621	604	629	621	610	578	602	597	591	609	613	623	641	611	599	611	629	595	605	576	569	621	600	604	618	590	644	623	589	613	626	575	627	572	579	621	609	620	584	594	629	608	561	576	588	579	633	652	599	601	591	615	626	571	608	659	597	617	586	603	605	624	589	626	610	616	598	605	599	598	583	608	615	599	631	610	634	577	584	620	577	625	596	610	595	572	602	579	651	612	646	539	606	600	607	588	625	595	624	610	562	635	589	670	622	576	583	582	632	622	618	656	635	602	572	609	606	618	591	596	599	622	610	602	595	568	609	630	598	608	596	583	591	601	600	586	624	574	647	621	593	609	589	634	563	596	600	617	610	604	639	565	595	638	639	602	620	540	602	576	651	575	612	651	588	613	596	613	574	649	610	579	604	570	610	612	641	597	589	559	568	554	596	591	624	628	567	605	595	619	625	594	618	622	586	634	605	619	596	584	603	587	590	626	590	583	649	613	608	589	608	638	597	647	626	586	578	596	638	645	584	629	646	621	592	615	636	599	607	610	663	577	616	585	602	568	616	570	622	593	619	643	646	607	617	607	665	611	595	603	621	619	606	607	644	624	645	637	634	628	615	615	599	614	568	589	615	610	613	596	600	607	626	633	595	583	574	581	634	597	580	610	571	586	575	624	620	617	597	640	599	589	570	594	608	643	600	576	617	589	613	579	630	608	597	566	597	611	567	577	606	575	652	611	657	600	614	606	570	633	585	586	586	587	607	606	572	614	638	599	604	611	572	623	625	582	617	571	628	618	622	602	573	649	618	642	598	623	611	641	630	618	612	620	623	669	593	631	609	605	568	622	622	566	607	602	605	571	598	614	584	615	619	567	586	598	604	600	599	637	603	616	626	611	630	648	589	616	637	612	606	555	652	581	587	625	604	541	611	637	606	630	578	661	629	618	599	614	581	595	623	593	600	618	585	588	600	602	636	618	606	595	584	608	583	565	599	629	602	581	584	614	580	631	554	640	629	591	604	600	581	609	612	610	616	625	618	618	577	582	592	605	587	608	639	630	598	612	614	597	596	620	616	620	583	641	633	587	624	665	655	619	628	587	605	603	655	569	634	609	595	609	598	648	614	612	611	614	561	602	588	600	607	601	608	610	632	594	617	574	574	631	637	639	594	582	579	561	620	604	649	585	611	634	600	551	589	613	641	554	624	580	581	617	644	585	601	617	616	606	634	599	614	577	614	569	634	603	630	631	584	628	607	602	580	594	614	615	641	617	623	601	584	604	631	597	621	648	598	641	609	605	601	615	660	581	642	644	595	590	577	602	606	600	637	612	616	573	626	603	628	627	570	626	602	561	628	586	586	564	583	620	625	584	633	637	612	580	544	569	589	575	611	588	602	616	604	631	593	559	584	631	590	624	563	555	566	626	585	634	604	643	598	583	550	554	594	599	587	610	634	612	630	576	605	582	607	634	576	653	609	583	579	604	572	584	566	667	622	593	605	602	596	623	591	603	578	633	638	635	615	587	589	659	575	585	618	597	613	632	648	608	595	607	622	621	578	626	624	584	658	620	604	596	602	602	624	591	583	589	594	570	572	618	560	604	600	603	608	579	601	610	606	636	605	609	586	632	590	590	641	622	602	569	550	623	628	601	613	603	596	601	581	619	623	607	619	606	597	598	610	594	606	579	564	687	610	621	605	638	587	603	599	614	645	625	640	586	558	593	569	574	627	634	591	614	604	591	574	622	603	622	593	572	582	588	624	592	617	602	623	594	601	579	623	582	603	584	559	614	640	654	588	638	613	625	572	611	611	563	609	618	649	621	633	560	576	594	619	543	613	590	579	575	603	606	594	607	583	593	617	632	600	601	643	563	595	605	613	567	638	627	573	580	601	632	588	624	590	635	633	626	580	612	608	606	621	609	558	636	586	571	568	546	619	653	600	590	655	609	581	589	611	598	632	624	603	623	601	605	602	599	605	614	610	639	597	572	621	577	573	577	577	621	621	590	599	605	589	598	584	591	580	641	614	604	619	618	597	632	592	594	590	627	643	618	579	585	578	603	610	597	590	600	608	608	629	577	596	595	611	578	588	635	564	572	580	627	623	561	604	627	597	650	614	561	574	567	579	632	630	645	602	575	631	575	629	620	571	608	621	559	610	657	600	585	606	597	619	600	587	607	613	632	639	584	616	590	574	598	593	605	597	601	587	602	646	590	601	600	635	596	589	574	597	597	572	626	597	596	608	612	596	601	602	600	604	624	621	602	577	582	631	645	578	624	633	636	645	588	635	601	614	586	646	617	612	611	576	587	580	599	620	598	631	602	615	652	624	641	640	638	596	599	638	605	602	615	614	586	592	634	633	568	548	604	601	589	599	639	624	585	556	599	607	588	595	622	603	632	581	567	595	592	595	610	612	603	652	575	599	620	620	567	591	618	587	563	554	552	595	567	593
27386	17953	3682	600	474	448	432	417	421	442	426	402	451	422	422	397	465	403	400	391	438	410	374	406	426	367	415	407	405	396	388	401	401	425	443	396	397	440	413	434	379	382	411	382	409	410	407	415	417	375	376	420	383	426	424	412	411	400	364	423	401	389	411	419	429	405	399	377	411	436	400	404	397	384	423	415	369	436	365	406	375	377	407	395	393	410	423	410	416	363	447	425	392	429	413	360	392	376	417	403	412	403	387	434	430	410	409	382	426	396	405	396	454	414	439	379	436	425	415	377	413	361	409	415	414	397	390	406	406	406	408	427	413	386	410	385	446	376	372	415	360	395	418	427	409	416	440	419	398	378	398	406	394	403	397	406	389	390	421	411	386	406	408	395	379	375	428	394	368	388	389	379	414	413	412	411	443	404	406	382	380	383	400	375	399	391	412	387	410	370	423	404	389	403	364	398	412	389	417	371	380	410	424	388	462	428	418	413	417	388	406	403	388	391	406	384	379	410	388	378	383	379	402	427	438	417	379	401	393	429	406	388	430	397	411	416	443	394	394	402	383	411	387	406	411	403	415	394	415	435	423	397	417	393	406	438	432	387	416	423	396	404	371	358	409	399	366	430	395	389	374	384	421	402	396	420	395	426	389	429	421	391	415	394	402	410	394	384	426	390	416	393	410	404	403	417	396	393	401	424	389	389	406	395	408	421	386	389	428	403	385	402	373	389	367	407	431	426	435	396	391	382	383	388	415	422	388	379	407	402	414	414	420	388	396	368	405	411	431	423	396	383	417	397	433	420	384	400	379	394	417	381	419	395	388	408	360	406	456	384	420	402	373	391	442	388	418	403	361	422	391	395	422	399	391	418	439	387	438	407	386	417	437	411	421	394	422	376	383	399	422	414	359	422	403	413	369	426	407	452	390	414	391	383	404	416	446	409	413	408	385	403	436	383	423	382	395	390	369	407	415	381	410	410	395	411	402	426	384	384	423	364	425	380	434	421	398	417	377	439	401	422	389	412	397	410	403	398	413	381	411	434	424	398	414	402	395	408	396	398	393	417	408	388	410	401	433	420	435	424	439	422	373	365	419	361	454	397	358	375	404	385	392	372	421	378	380	381	351	396	393	420	428	419	418	425	383	389	419	392	398	365	414	395	384	388	426	393	415	390	386	412	385	379	351	384	363	397	413	378	438	437	421	433	397	406	455	365	386	401	404	441	416	385	380	407	392	392	415	390	387	393	367	396	392	369	401	388	396	405	363	415	386	413	381	397	389	403	422	425	391	427	391	383	400	415	402	435	395	413	397	397	411	375	395	404	433	432	409	365	422	422	442	420	422	362	439	460	425	391	411	404	404	406	387	409	398	360	419	438	397	417	410	414	434	422	411	377	451	371	414	377	432	395	392	395	397	427	469	415	394	381	409	431	410	382	405	400	416	408	426	456	430	426	390	405	411	393	414	375	413	422	380	418	405	389	385	447	409	428	406	392	400	387	385	383	404	400	390	423	443	343	396	423	416	414	405	398	406	401	459	439	438	442	404	380	421	392	396	387	414	408	405	423	372	406	430	404	391	382	438	410	432	442	434	393	385	404	414	431	417	443	385	404	444	409	418	400	426	422	407	372	407	443	433	413	390	391	421	408	427	395	384	414	415	422	437	404	430	395	415	439	425	410	422	432	359	383	402	430	438	398	354	396	405	396	414	418	399	451	418	402	396	404	386	421	387	395	400	395	410	405	454	395	404	414	396	400	428	420	394	389	389	406	433	405	377	411	388	410	406	428	379	389	425	422	418	402	396	375	395	404	390	407	406	416	393	392	413	395	387	435	376	382	393	403	436	373	391	421	414	418	388	411	430	354	462	390	401	412	422	405	414	438	419	417	425	389	440	394	405	420	413	421	423	384	418	395	420	403	371	394	449	410	397	429	395	404	373	398	403	395	420	425	377	397	359	429	412	417	408	404	387	448	416	432	413	429	410	396	426	362	387	369	429	433	399	423	383	375	406	417	410	425	406	409	423	424	441	402	426	398	419	403	378	416	405	382	385	419	433	413	389	376	429	404	415	416	424	378	411	399	380	392	410	398	399	372	455	423	446	412	405	442	387	408	400	400	450	396	395	389	436	375	407	398	405	408	434	370	413	419	387	392	382	385	399	403	398	416	389	401	406	423	396	397	378	354	418	431	374	400	408	381	406	418	400	403	441	424	415	382	398	386	400	432	409	412	392	387	381	373	429	428	418	403	410	418	402	423	447	430	387	406	403	401	403	398	413	414	363	397	436	380	397	381	407	339	394	393	406	430	392	378	411	433	425	419	391	417	375	385	398	409	419	459	412	403	435	433	430	429	425	379	385	412	411	391	411	396	403	434	406	424	411	434	396	370	430	373	388	391	386	396	393	400	426	423	413	361	410	360	402	398	390	383	421	434	410	376	382	483	376	431	386	379	381	402	378	401	405	386	419	431	396	421	404	427	435	373	370	432	397	413	389	417	406	420	387	424	399	379	432	418	394	395	448	399	422	384	418	416	414	410	387	392	407	419	383	396	422	420	397	434	388	418	380	402	399	397	416	418	420	397	407	380	428	409	371	404	425	440	367	420	402	408	390	387	421	389	351	412	402	420	395	405	399	415	380	428	415	412	401	413	416	394	418	387	425	414	389	365	382	389	417	375	397	394	384	393	410	395	405	425	414	403	430	407	409	403	450	400	367	416	430	418	391	419	405	396	407	399	443	399	422	399	402	387	419	395	422	392	380	439	413	413	374	395	434	400	427	404	449	405	434	427	401	398	426	394	422	390	426	407	418	414	455	398	382	397	398	429	395	371	409	375	407	432	422	383	406	431	405	411	386	459	386	401	409	409	375	389	377	402	414	377	420	411	413	425	421	396	426	376	403	407	388	432	422	381	381	404	404	426	396	402	408	407	386	396	418	418	357	380	400	447	415	401	415	409	388	401	430	416	395	388	384	444	409	399	382	411	383	419	422	398	376	391	398	404	445	439	405	400	382	402	431	398	392	410	405	378	392	445	415	416	425	430	396	400	387	390	404	425	403	397	422	408	390	386	411	374	381	392	402	415	402	408	437	380	427	428	417	440	381	401	411	433	366	388	423	419	370	424	417	356	457	368	401	420	449	405	387	412	373	415	399	380	415	433	369	403	400	399	421	407	378	415	366	400	405	393	412	400	379	406	402	386	384	398	424	413	436	412	354	378	375	437	396	408	409	431	398	406	394	417	416	360	388	426	393	410	404	414	414	391	378	429	402	410	411	390	420	409	404	395	374	379	438	404	409	411	410	383	386	408	430	384	430	397	392	375	424	407	381	419	417	397	416	409	374	399	390	384	424	352	396	389	413	412	369	409	390	392	436	447	369	406	381	421	401	368	410	416	422	375	385	433	406	428	402	443	421	437	398	414	396	405	423	422	429	453	386	402	381	398	388	387	380	414	403	350	402	418	382	418	407	393	394	423	394	400	455	439	415	441
4169	784	716	521	472	483	487	461	468	442	440	440	430	412	494	451	445	461	459	453	441	448	416	463	435	474	429	440	442	462	450	464	416	435	425	431	498	435	403	413	401	404	445	435	420	432	447	400	464	428	457	437	414	467	421	502	461	414	435	440	465	440	391	465	398	472	416	436	459	414	429	423	456	438	434	469	441	448	442	458	441	412	428	416	418	410	375	425	461	422	433	446	445	450	442	429	467	428	407	448	421	455	452	466	455	475	423	442	471	430	411	432	450	411	420	422	437	458	482	424	436	395	455	421	478	435	442	484	453	428	452	442	462	446	444	444	440	487	406	420	406	456	423	424	425	429	496	462	420	453	444	443	431	449	461	442	459	452	406	417	428	451	454	479	438	431	442	420	413	427	467	445	455	441	441	436	422	446	401	435	487	453	380	433	433	455	413	448	451	459	431	425	429	427	439	427	447	447	424	482	447	452	462	420	481	453	480	416	415	421	449	431	463	413	426	449	417	431	449	446	451	450	413	444	449	403	428	514	470	465	459	448	446	448	450	459	461	454	459	470	450	442	454	409	437	429	429	435	425	483	429	443	450	421	489	449	456	424	409	401	438	416	440	470	447	422	460	425	417	420	465	454	425	448	456	441	447	415	431	415	429	438	451	418	454	469	432	435	451	428	425	436	447	412	420	444	412	443	445	439	446	441	431	451	482	427	402	473	440	464	448	423	460	433	452	439	412	451	475	431	418	405	468	456	377	420	463	450	438	440	453	466	431	435	460	441	447	420	451	449	437	454	437	445	443	430	429	447	425	392	425	411	443	435	405	474	446	471	446	416	431	457	412	480	433	414	454	451	433	423	465	457	422	413	426	446	437	441	429	431	454	417	425	431	421	461	454	424	450	471	435	443	451	402	458	429	423	468	457	420	452	449	436	433	440	450	457	407	435	417	422	434	423	421	432	443	427	449	427	427	429	429	434	466	415	428	399	436	476	435	414	433	446	447	447	464	432	426	424	441	422	400	427	424	458	432	449	450	439	422	428	427	478	434	403	414	441	407	479	459	429	461	439	483	452	458	456	439	439	443	441	374	411	455	430	453	447	447	501	499	440	428	442	420	450	458	441	446	451	426	430	404	456	468	443	434	453	438	507	428	443	438	432	448	438	452	422	432	425	474	383	408	426	471	430	427	437	458	433	426	452	423	444	400	429	461	434	422	478	459	421	406	464	494	424	431	444	458	423	405	425	478	381	421	470	437	422	404	456	452	424	426	463	461	457	479	423	434	432	449	497	400	436	428	420	429	446	420	428	444	459	441	437	468	422	437	400	454	452	449	456	430	457	480	447	443	451	418	431	409	465	404	451	427	424	456	425	453	479	423	426	453	485	437	429	437	459	443	439	441	419	441	454	430	442	478	426	420	420	451	437	419	452	444	410	439	452	443	477	414	432	422	411	431	419	429	435	442	417	430	432	425	475	435	430	419	409	467	444	430	448	461	440	431	455	434	401	425	407	444	447	449	415	463	433	435	444	443	428	448	473	458	477	441	402	455	428	447	450	440	419	413	423	456	444	443	447	488	430	446	387	396	413	426	448	457	412	420	473	431	440	445	429	424	457	441	428	468	414	442	444	438	410	451	461	386	454	441	445	421	444	398	416	473	425	475	458	428	425	476	431	455	428	402	425	461	447	441	476	410	461	446	463	422	417	446	445	459	474	420	438	493	429	443	454	426	457	406	437	422	416	403	426	418	411	401	450	482	428	460	455	439	399	398	435	399	494	392	436	423	447	426	459	438	445	445	427	443	439	464	455	423	418	434	427	469	403	449	456	427	456	432	476	447	403	454	446	460	388	463	473	429	455	443	458	443	438	429	422	444	455	399	408	478	462	433	427	431	464	428	442	434	459	461	430	483	431	431	429	453	416	473	448	458	468	374	423	431	456	451	420	474	445	445	423	446	456	393	459	418	447	404	449	456	431	403	430	462	452	462	419	459	432	471	441	484	438	434	427	435	430	406	451	425	395	459	428	417	427	435	435	412	445	459	475	448	469	468	433	425	428	443	386	442	470	458	442	462	436	420	470	438	447	422	450	438	428	464	399	421	431	403	453	448	467	449	456	439	406	476	394	454	453	423	433	432	405	474	412	447	420	467	419	440	469	427	416	448	447	429	461	441	434	427	471	437	433	468	468	415	435	410	437	446	434	429	460	418	442	421	471	445	445	434	407	462	422	404	453	451	406	392	447	439	419	451	462	497	444	440	408	446	448	427	487	444	440	428	417	428	475	455	396	419	401	437	463	442	425	426	436	426	467	459	433	434	406	450	422	454	433	426	474	450	419	427	428	417	412	439	375	434	419	440	430	413	454	425	442	454	451	455	420	468	443	437	416	416	415	481	465	463	400	451	399	461	429	458	405	463	441	450	479	434	439	430	454	455	434	474	467	451	398	443	473	406	427	427	430	412	463	451	451	443	437	439	425	429	417	448	428	426	418	426	429	432	399	439	420	428	451	462	464	434	435	471	419	424	441	452	449	446	464	426	441	417	433	417	440	412	420	452	469	425	430	444	420	439	454	469	470	487	448	429	476	415	437	460	410	417	441	456	436	443	437	440	428	433	485	395	467	427	430	464	396	450	437	453	456	454	448	457	435	443	443	404	433	413	429	468	434	433	436	433	426	406	460	471	446	423	449	445	424	478	430	441	454	439	457	433	409	432	431	452	436	462	458	418	461	402	429	445	454	454	413	440	443	437	446	449	487	406	420	437	401	430	434	427	423	455	409	446	420	426	435	475	427	451	474	442	428	427	482	431	436	424	430	431	464	476	457	401	483	421	415	471	446	428	419	419	461	474	409	467	461	441	423	448	446	456	413	432	423	472	424	394	460	446	440	416	439	446	440	445	471	422	438	461	413	420	450	417	446	470	443	448	480	414	472	462	450	435	454	458	357	415	488	457	440	462	422	458	405	482	433	408	433	442	452	444	401	470	399	434	406	411	458	458	459	424	435	467	476	446	421	399	439	422	438	432	419	409	450	465	452	466	428	456	453	428	435	424	428	431	421	431	410	421	437	408	431	427	434	407	414	446	482	451	437	476	407	432	421	444	447	444	398	423	444	424	433	408	448	437	471	418	434	431	452	451	434	471	425	434	450	432	428	463	431	453	494	403	435	439	441	473	427	448	444	445	448	427	426	448	383	437	463	408	436	429	433	422	423	389	412	463	386	402	395	437	476	502	430	430	432	448	453	430	438	422	474	449	418	435	414	487	429	440	458	447	464	407	451	404	436	467	439	449	450	441	436	431	458	438	433	436	397	424	429	459	429	401	464	480	461	417	434	456	462	412	399	457	434	410	462	428	429	420	420	455	418	429	428	470	430	466	444	475	470	462	434	464	446	459	489	426	433	446	426	414	391	431	438	451	443	465	408	446	451	445	431	430	433	434	412	449	448	477	450	466	445	433	458	470	432	453	450	492	438	441	452	406	459	442	454	425
23498	21204	28549	24138	21209	11999	1674	1072	996	893	869	777	781	770	790	767	764	795	736	774	740	715	729	733	755	760	734	720	740	748	807	699	742	730	738	717	720	678	766	720	703	744	704	695	713	712	728	757	687	686	752	738	670	674	720	746	726	731	695	748	800	727	685	764	750	721	725	750	671	710	718	749	747	703	746	701	769	718	725	696	674	773	702	733	739	718	706	750	734	688	669	697	718	709	722	687	718	696	723	724	651	723	686	673	746	705	711	699	685	685	736	727	718	732	728	720	716	715	713	714	746	709	677	748	658	680	716	744	746	711	772	767	737	706	719	724	732	694	700	676	750	739	720	720	721	751	705	738	722	725	730	704	734	743	701	678	660	714	724	697	674	709	712	675	708	655	750	722	716	698	690	693	730	703	698	683	718	741	719	699	685	696	719	748	746	740	704	724	696	719	678	755	744	719	722	748	699	734	696	699	730	640	748	729	667	691	702	679	717	706	732	747	731	749	736	726	708	712	707	708	722	732	676	705	748	744	674	646	695	726	725	721	742	684	681	688	680	726	737	738	722	716	733	661	626	686	696	722	717	680	683	697	730	733	695	690	744	698	676	698	689	739	686	708	696	720	716	762	693	743	706	714	727	685	764	688	724	722	678	731	738	761	761	739	672	684	747	697	668	714	683	738	741	732	754	756	734	700	707	699	711	702	700	679	763	706	749	678	760	710	698	693	686	719	701	665	706	728	655	683	726	756	725	692	715	682	736	709	710	734	717	678	698	727	767	726	745	703	718	694	698	732	718	712	716	706	748	700	687	696	710	696	728	750	686	673	759	705	682	727	727	712	733	731	668	672	706	734	731	711	713	693	741	678	728	707	676	723	706	693	697	696	674	693	708	755	692	706	688	718	741	732	725	669	733	724	749	734	751	706	705	723	728	721	714	724	662	701	710	769	692	720	679	669	726	725	714	732	757	691	722	694	684	728	668	721	731	695	701	699	707	713	708	709	684	714	684	686	738	744	731	734	764	697	724	744	740	680	730	751	726	702	764	703	693	696	723	737	680	650	700	648	710	676	682	685	708	736	712	690	732	749	708	681	723	701	689	748	755	719	678	699	741	717	675	698	679	750	749	671	726	733	681	732	706	699	726	768	696	730	716	726	709	729	685	740	701	667	682	747	692	714	736	734	686	717	728	711	758	741	676	754	697	689	700	686	721	724	703	699	715	717	709	734	762	721	696	694	714	712	716	725	749	757	720	723	698	717	664	704	736	722	743	738	739	699	715	685	692	724	690	639	703	734	692	683	693	728	698	715	740	741	663	699	723	762	730	691	688	724	688	722	670	698	687	769	733	726	720	699	693	710	723	700	669	721	714	684	709	736	665	736	728	714	707	677	730	753	657	724	674	693	712	722	704	696	703	744	689	700	727	760	688	727	686	770	689	754	681	710	692	679	739	681	697	705	741	746	689	675	732	687	726	718	721	729	688	743	722	681	728	709	717	710	724	700	734	686	658	738	700	727	688	724	718	774	719	713	721	725	635	721	679	737	728	723	737	724	755	725	691	709	737	692	692	673	733	751	730	711	716	720	751	723	699	706	742	705	727	744	696	689	733	762	728	700	714	679	730	721	661	738	711	705	678	680	698	697	679	702	743	724	748	717	694	697	703	743	719	677	690	667	697	734	746	740	716	748	740	744	717	702	714	698	672	735	662	706	712	683	772	772	677	753	682	686	675	707	736	694	736	681	757	686	749	739	710	745	716	726	718	687	758	709	728	711	714	721	696	690	739	748	713	723	721	679	715	734	735	730	692	689	726	683	673	687	739	713	735	723	700	680	711	683	730	720	738	722	703	683	749	710	722	666	645	744	679	698	719	690	750	699	709	733	693	681	728	698	716	700	731	729	690	679	724	724	730	710	686	738	728	755	705	739	691	683	663	730	694	694	681	762	727	715	725	687	717	700	720	724	731	691	689	697	747	689	708	726	752	716	703	706	722	738	708	751	714	736	674	705	713	696	681	707	682	681	657	732	800	705	712	701	710	720	739	675	737	697	715	692	737	734	697	691	705	740	738	713	723	724	676	706	733	716	728	694	702	721	683	702	732	714	759	697	707	728	712	711	679	687	654	707	707	720	687	722	712	703	708	682	714	720	689	764	717	691	695	728	728	699	704	708	696	758	667	731	731	721	680	715	751	655	737	719	707	713	760	720	722	696	719	717	736	654	671	701	744	708	731	727	702	677	743	703	709	766	670	744	725	703	699	760	642	724	731	731	703	730	719	717	713	722	701	728	733	755	741	693	699	721	698	741	715	694	728	708	719	709	693	784	663	671	653	688	722	750	742	712	675	679	715	719	722	723	663	691	751	734	666	749	692	738	706	686	718	738	713	728	738	677	767	729	723	730	719	706	711	733	698	725	726	731	775	714	673	675	684	709	696	714	705	737	677	675	747	701	716	711	704	724	684	718	683	696	714	698	732	669	700	728	725	753	661	740	712	717	756	703	695	702	763	751	746	689	671	715	741	677	706	767	703	707	788	691	704	725	711	708	717	673	695	716	739	703	720	672	725	691	705	645	739	728	725	734	764	709	759	714	698	708	748	700	735	727	713	722	712	722	751	677	704	743	703	726	707	711	748	715	767	722	726	665	645	726	676	678	683	704	686	720	672	712	731	717	739	729	707	772	707	736	734	706	718	696	724	746	734	749	759	734	718	771	723	682	713	766	720	730	704	703	706	727	642	687	701	704	737	635	676	688	717	662	691	687	706	733	747	708	714	672	689	702	720	675	736	715	692	722	711	696	665	711	724	729	725	671	717	695	702	700	724	707	704	680	736	685	688	691	718	717	697	688	684	654	724	699	768	686	655	692	717	740	702	689	708	680	727	722	695	683	729	705	660	681	748	685	668	719	746	730	746	743	696	643	702	703	722	735	704	744	718	724	799	749	714	685	691	715	783	713	690	737	680	754	711	726	739	721	743	675	700	735	720	690	709	663	663	677	732	755	707	696	692	767	722	691	733	721	660	693	727	688	701	676	668	739	688	724	687	761	721	692	687	715	716	697	742	709	717	723	766	726	679	717	719	726	716	687	705	668	702	663	737	686	718	718	744	710	715	720	697	692	726	706	733	720	736	726	747	725	657	705	688	712	660	694	756	699	733	689	700	723	759	666	733	755	706	692	712	719	762	719	737	705	675	715	681	699	695	681	689	700	699	712	662	747	743	778	690	694	690	686	726	698	739	681	714	764	715	736	727	732	690	694	718	683	688	688	670	730	704	704	700	763	707	665	705	710	724	735	665	702	699	768	683	685	695	683	675	732	703	678	685	662	658	736	708	745	728	720	705	660	697	762	671	721	716	734	714	713	741	703	700	711	699	723	704	683	700	696	695	752	695	674	690	690	711	706	710	760	746	719	684	694	703	680	750	734	769	722	713	744	741	762	715	715	752	705	760	703	718	692	694	741	711	722	687	688	751	740	698	689	716	732	683	653
3337	8495	6194	3040	2347	1904	1611	1315	1176	1120	1017	987	961	874	901	870	881	851	805	790	884	872	831	783	775	816	804	768	777	774	802	757	762	754	744	728	804	780	770	750	745	758	731	772	748	794	815	809	771	815	790	814	713	768	758	761	782	749	750	777	748	810	785	781	773	768	778	806	734	729	749	785	732	737	727	767	737	706	764	816	837	787	742	754	733	792	754	793	776	778	795	737	780	755	735	810	758	740	742	713	790	757	782	751	775	746	747	737	739	756	764	840	713	790	704	739	783	729	771	820	791	737	789	790	760	746	758	775	718	737	754	758	804	769	767	764	756	760	749	758	755	735	753	722	750	730	749	742	755	751	791	741	739	769	768	717	782	787	787	803	756	797	741	790	771	785	788	772	795	722	783	781	768	800	774	761	786	764	772	743	725	780	729	769	803	745	783	746	743	776	814	793	786	741	774	781	756	684	772	770	752	723	763	753	802	742	823	754	775	799	731	761	756	781	800	763	792	792	803	734	755	754	765	760	773	728	734	790	810	707	705	757	757	819	742	777	757	789	758	749	782	705	791	747	757	706	728	721	759	745	759	779	774	782	754	781	704	780	769	815	741	751	786	735	759	782	726	728	725	733	760	734	716	791	786	792	771	778	767	785	721	768	714	775	727	759	723	768	734	841	684	745	769	739	739	767	738	775	754	717	776	755	754	761	787	789	763	769	741	740	800	788	753	763	745	754	769	747	743	762	784	774	769	763	734	775	794	730	767	720	757	751	763	791	778	755	751	801	795	745	740	748	817	744	750	742	768	793	713	749	703	806	767	764	797	795	716	731	767	750	768	798	748	701	736	750	766	763	749	770	729	803	819	738	831	787	750	743	735	737	790	782	738	689	788	762	745	724	786	792	718	797	755	752	764	721	805	749	776	758	755	746	781	797	778	788	726	737	757	752	756	727	719	723	733	751	769	779	747	787	761	739	750	797	722	782	773	740	744	712	725	746	726	762	764	791	742	749	754	792	782	777	738	747	783	759	734	766	692	758	733	838	774	775	742	755	784	771	757	791	753	765	803	741	727	742	773	798	793	759	774	728	725	736	709	745	818	780	778	712	744	780	750	737	745	738	762	764	745	754	765	798	750	718	753	751	813	818	747	751	803	746	731	747	764	768	789	800	831	759	763	802	772	736	769	814	746	750	804	707	764	753	773	801	721	755	746	800	704	724	772	748	764	746	722	800	754	753	725	732	777	718	711	743	729	788	760	686	771	751	792	767	754	765	724	744	714	829	702	790	723	773	762	756	759	737	765	779	735	750	739	742	796	767	754	726	768	753	749	761	711	720	737	804	800	779	719	746	743	757	800	742	761	727	852	734	735	739	788	705	745	750	757	742	768	772	792	759	761	723	781	772	754	784	721	735	797	778	798	728	776	757	770	782	754	750	807	772	757	737	741	761	739	769	751	818	765	782	758	769	754	744	742	747	755	775	783	721	765	760	759	754	762	764	727	782	721	743	803	802	738	813	756	774	763	783	710	782	751	753	747	769	741	766	735	750	778	813	747	736	775	750	724	797	783	746	728	737	781	729	744	749	767	793	715	734	755	741	816	737	753	771	756	737	778	806	747	746	722	771	729	770	689	723	737	766	793	781	785	734	756	735	754	763	758	767	699	786	751	799	777	770	718	798	786	724	783	758	804	774	732	732	771	786	776	777	773	736	721	771	738	754	764	738	750	744	753	753	761	751	796	720	720	775	758	827	756	739	741	741	706	736	741	724	733	818	785	702	765	741	710	779	733	751	768	750	731	707	767	771	761	755	816	729	775	775	761	742	765	808	763	705	781	779	732	765	773	755	749	768	769	763	721	788	735	753	786	785	787	764	753	732	747	776	714	790	772	762	777	723	748	782	785	788	756	750	761	747	718	730	779	781	785	777	757	817	771	761	752	747	795	768	753	745	745	746	736	753	749	816	765	751	750	775	739	793	811	768	743	759	736	742	752	779	751	781	795	774	753	784	779	747	803	756	788	767	747	757	756	773	767	716	770	748	726	739	744	733	717	776	761	753	742	749	782	777	803	748	811	803	755	743	781	748	738	726	764	764	740	727	729	772	773	763	754	750	798	753	748	752	702	723	774	777	720	782	766	800	746	759	771	777	755	761	758	734	781	685	723	750	761	745	770	796	775	763	723	769	741	782	785	770	733	739	770	722	754	772	745	754	761	770	785	720	723	745	810	726	804	793	734	723	725	717	774	771	724	774	714	763	719	779	745	770	742	764	752	756	735	762	738	747	768	761	748	751	746	772	757	761	756	777	737	722	758	792	735	794	800	788	770	788	723	747	804	759	789	760	750	751	709	757	757	779	744	713	777	755	746	780	770	745	732	717	782	694	789	736	718	772	755	751	727	741	774	752	699	760	743	766	750	732	708	776	764	742	724	747	740	745	736	793	765	710	713	792	783	747	717	741	759	750	766	742	722	770	796	732	818	769	771	734	719	772	780	733	740	782	757	755	752	776	745	751	751	755	717	747	810	762	740	747	768	764	769	727	777	732	749	704	752	764	783	747	766	768	754	787	779	749	743	724	723	756	764	787	774	776	794	729	740	816	753	778	739	782	780	761	768	774	787	757	766	750	745	733	805	732	777	760	788	761	732	734	709	738	703	799	751	741	756	783	790	785	728	778	775	800	720	743	790	781	801	699	808	775	758	760	770	740	728	728	773	771	772	771	743	738	744	732	755	772	747	718	746	741	748	796	728	769	703	768	779	759	754	780	746	751	761	734	747	743	796	702	758	714	765	790	760	750	735	739	773	788	783	781	769	747	764	735	728	738	742	777	760	796	726	816	679	745	761	758	760	803	717	738	717	774	730	725	773	797	784	699	734	749	711	765	775	774	773	771	744	723	764	705	767	695	795	752	699	784	783	768	751	735	733	765	752	754	747	755	780	768	750	739	718	736	724	758	723	776	746	724	763	744	734	822	771	746	770	721	729	770	747	766	762	722	729	728	793	815	721	721	784	752	751	753	803	768	732	743	745	749	725	764	747	707	777	753	729	740	776	714	778	754	798	699	765	745	723	753	731	752	721	801	757	718	808	737	761	734	723	735	793	718	777	796	770	744	731	783	759	767	764	729	771	744	803	780	757	800	719	761	833	740	777	770	743	728	696	756	747	767	735	729	746	783	708	793	832	766	735	721	741	775	799	759	764	760	760	720	742	778	793	711	773	762	746	732	697	778	764	800	731	746	799	750	769	783	774	781	763	755	730	778	760	751	719	833	744	699	734	727	840	763	757	773	755	798	769	718	730	719	677	774	741	747	760	764	741	796	760	767	851	756	697	728	722	759	736	753	733	741	802	758	755	760	767	757	744	797	789	732	776	710	755	741	793	755	743	775	764	751	780	733	721	715	732	743	756	762	748	748	771	714	748	746	743	727	735	727	741	728	733	742	760	757	785	747	735	699	764	786	789	786	708	754	775	772	765	740	732	749	746	772
24610	21194	27601	25057	13067	636	433	327	317	294	249	223	251	212	221	199	210	223	211	220	251	195	195	192	223	217	223	207	222	224	194	180	222	187	201	193	183	208	185	230	207	213	181	205	201	189	196	197	216	180	176	179	192	198	235	180	174	178	178	216	192	192	198	179	195	194	178	195	188	184	201	187	187	212	180	186	163	200	213	203	195	206	203	190	212	199	192	195	173	183	189	198	191	194	203	182	214	214	182	183	188	189	194	173	192	189	185	177	175	214	208	171	211	197	185	182	211	197	198	206	178	195	214	199	205	178	197	208	182	177	194	190	187	204	197	190	187	166	191	193	190	194	184	191	202	193	213	206	190	180	199	206	203	198	175	196	176	168	215	200	206	195	206	185	195	197	190	208	221	189	182	182	194	183	207	184	206	219	171	206	196	216	196	195	196	191	177	206	192	220	156	209	169	194	200	196	189	171	187	197	184	195	195	184	189	185	191	191	210	204	178	192	223	182	167	213	181	170	189	214	207	190	206	173	204	200	201	194	191	197	191	211	188	205	191	204	165	184	180	207	175	184	196	189	196	195	191	204	153	189	167	189	179	176	187	207	186	182	207	184	186	190	214	177	188	179	212	185	195	198	220	181	177	184	206	192	184	204	197	201	186	189	192	201	191	207	218	202	151	189	213	175	178	209	194	180	213	188	218	175	189	169	180	173	194	190	208	195	195	194	184	184	215	212	170	198	204	200	201	212	195	184	191	176	189	207	194	199	195	194	203	188	179	204	219	182	200	189	200	183	206	195	212	193	198	189	188	205	179	195	221	202	192	185	185	191	185	202	196	192	198	203	194	179	171	197	183	184	180	197	208	186	198	213	182	204	197	161	185	203	198	188	202	208	177	199	174	211	193	166	204	193	198	200	203	192	176	202	192	161	186	206	194	199	194	177	192	185	195	198	208	189	181	198	179	193	207	195	214	206	173	183	207	193	201	192	189	197	172	204	193	191	183	196	183	162	174	209	181	191	216	212	210	183	191	192	207	184	187	205	209	189	206	203	176	200	200	194	213	192	208	201	215	187	181	181	208	179	190	185	206	201	188	192	208	214	199	190	188	209	193	220	195	195	161	205	199	197	202	160	167	181	226	172	198	200	176	184	188	190	172	202	198	187	205	191	205	197	181	172	203	194	193	176	184	190	200	195	205	201	199	190	195	219	186	177	206	210	202	176	205	191	178	193	195	182	178	162	210	177	195	198	183	179	197	212	184	205	200	202	205	196	216	179	232	177	203	190	187	197	199	165	170	182	194	201	187	191	188	196	167	205	191	189	198	186	195	211	169	193	225	186	185	179	184	206	183	197	172	209	200	201	168	194	190	203	189	175	197	185	194	218	200	208	191	182	209	171	217	173	179	204	231	208	187	175	193	210	177	191	193	201	230	204	220	185	196	191	206	184	209	215	196	210	179	187	183	200	182	194	175	184	195	194	184	200	170	195	189	190	181	197	188	199	191	214	184	183	193	163	167	177	203	173	205	203	181	199	213	197	228	214	196	212	182	183	202	198	184	199	195	190	166	205	192	164	180	190	216	205	208	193	198	182	217	216	190	198	220	201	201	178	196	178	180	182	191	196	207	182	167	200	184	210	186	219	204	189	189	184	197	199	180	201	176	173	195	190	193	198	188	193	188	185	189	208	195	194	193	194	194	205	163	183	191	210	209	190	182	219	182	195	189	195	185	194	218	191	224	209	189	190	207	183	203	197	180	179	161	202	169	208	190	199	203	197	198	205	181	196	222	177	194	183	202	199	199	201	185	182	192	194	181	213	182	207	171	184	193	204	176	194	175	178	167	185	171	195	183	210	202	193	182	178	183	163	197	176	197	203	198	183	185	182	220	181	218	223	211	194	175	184	208	208	207	207	172	190	206	204	185	180	187	191	194	198	164	160	190	198	212	213	204	188	182	185	190	218	210	172	213	199	186	193	199	183	186	174	191	193	227	212	221	190	196	193	203	189	178	197	198	194	190	201	197	177	212	180	195	200	182	198	190	184	191	210	223	197	207	196	183	207	213	167	199	183	174	190	204	171	162	197	188	203	188	208	204	198	160	177	184	187	185	203	181	194	200	182	214	229	198	193	196	197	173	165	208	198	192	182	195	201	200	188	179	193	192	199	211	206	190	183	189	207	195	188	201	181	165	182	163	209	189	200	172	180	206	175	223	196	192	206	221	219	183	206	197	204	206	205	192	189	202	172	196	188	176	170	175	181	200	189	187	201	209	207	192	166	194	210	207	205	201	194	191	203	192	195	200	217	193	192	183	185	198	185	174	211	169	179	207	200	209	203	196	191	206	181	219	184	205	198	206	200	189	169	187	176	194	181	239	195	197	185	186	197	201	187	184	171	197	190	205	180	189	202	210	213	204	190	196	172	201	184	178	211	175	185	180	221	187	187	183	198	204	194	200	180	186	165	208	189	191	193	199	210	154	195	185	178	177	215	167	218	176	181	208	193	207	198	203	205	194	194	234	196	193	203	194	176	203	194	189	201	179	190	188	194	185	189	197	204	184	180	186	204	200	197	194	194	200	200	208	199	218	188	180	179	203	190	201	177	199	191	215	217	185	217	193	192	179	196	170	170	177	209	205	169	200	174	193	216	182	205	201	214	201	208	176	218	207	184	194	200	191	181	203	196	180	195	190	183	172	189	162	174	181	191	191	186	205	191	189	205	182	194	194	222	178	203	202	205	199	183	186	195	211	184	184	184	182	182	179	203	209	190	174	204	204	203	164	189	208	195	187	171	168	199	168	187	202	199	195	238	194	190	199	218	185	194	225	192	195	197	225	190	180	214	185	180	181	207	199	201	196	205	198	193	193	210	196	182	167	208	221	188	182	188	186	178	196	207	189	194	213	196	199	201	201	191	222	193	228	216	192	176	200	184	205	209	194	178	191	193	179	175	199	197	200	179	184	208	219	204	226	186	184	183	202	184	216	197	186	205	178	193	191	191	214	188	158	191	212	202	165	214	180	164	169	193	218	199	182	183	178	205	188	167	184	165	187	184	197	170	206	218	195	187	223	188	201	196	209	189	192	208	197	178	188	180	189	209	202	207	164	181	197	164	192	169	184	190	217	200	189	194	179	199	204	154	192	194	178	183	191	185	188	205	199	195	202	203	188	204	202	221	203	203	202	192	205	177	188	178	221	216	187	190	184	194	208	176	200	207	205	177	196	159	204	150	200	183	202	166	211	179	202	216	217	191	177	212	220	188	196	181	197	191	176	206	194	210	184	185	180	173	187	211	210	163	196	237	193	175	185	192	203	197	201	184	195	179	207	203	195	190	185	200	185	202	195	175	180	167	176	186	182	212	194	173	171	209	227	177	212	173	191	164	177	225	171	181	177	198	168	188	180	191	197	170	189	192	190	223	175	214	200	187	219	220	209	193	166	210	170	212	197	209	168	207	187	206	204	179	201	195	199	195	199	202	191	212	187	180	197	226
3061	4903	3487	1482	1156	914	689	604	507	429	420	361	315	305	311	288	252	274	289	278	247	246	271	242	264	262	262	273	244	248	225	247	217	236	231	238	226	247	239	222	238	257	221	216	233	235	246	229	248	202	231	225	240	218	248	251	246	252	246	230	221	237	238	252	215	206	232	226	241	218	207	215	237	223	242	233	238	213	239	218	226	207	242	234	227	244	199	236	218	233	212	215	210	229	244	220	236	216	241	228	229	249	222	232	239	238	222	235	219	234	222	227	216	225	211	263	227	233	223	227	221	210	208	233	228	238	247	210	234	264	230	242	245	236	247	209	210	224	257	193	226	227	207	266	252	250	232	252	229	238	251	277	193	238	240	222	242	232	230	235	243	226	205	207	225	226	228	218	213	244	215	210	235	212	220	228	245	222	219	196	206	231	201	235	214	223	222	209	195	246	210	226	225	240	211	251	248	207	221	220	232	207	261	226	251	232	239	230	239	230	231	229	220	224	237	234	236	230	215	197	235	231	237	235	225	240	223	224	235	234	231	254	234	211	255	224	216	214	236	213	229	231	233	228	258	244	221	259	231	235	226	250	220	223	220	235	247	224	248	218	220	205	252	238	257	235	233	229	216	245	218	228	214	231	216	203	224	239	257	203	236	253	257	228	248	243	227	230	246	224	205	243	193	217	202	245	235	213	199	218	212	246	212	240	225	245	258	216	248	225	210	221	238	226	233	209	255	251	238	195	217	245	238	221	251	227	221	235	226	236	257	222	218	242	213	225	255	222	236	244	223	207	199	236	234	215	229	230	226	225	203	235	212	266	245	241	251	244	228	249	229	233	250	236	252	225	239	240	232	235	238	230	220	219	219	246	231	223	243	217	204	204	209	242	217	230	258	210	252	257	226	233	231	211	222	220	229	239	217	226	211	247	228	211	217	224	245	241	223	193	235	226	218	233	202	255	243	233	242	259	218	239	237	221	235	221	236	260	211	221	232	264	226	232	225	201	223	224	203	241	238	210	229	211	224	252	227	232	225	229	218	236	234	220	251	231	230	233	201	235	204	213	259	213	239	236	230	217	224	217	224	243	234	229	222	207	248	205	235	221	237	254	224	246	239	210	226	206	220	249	219	250	241	210	255	234	223	228	232	241	226	244	244	211	203	231	258	241	232	218	244	227	237	218	230	211	263	215	239	228	244	220	219	227	243	245	253	229	246	207	224	234	232	217	239	208	242	237	214	213	215	246	240	224	232	217	223	224	227	228	238	245	195	263	200	231	228	190	237	235	241	255	245	225	246	236	238	242	214	246	218	218	243	272	230	244	229	232	223	207	238	248	232	239	220	212	236	193	245	238	213	253	217	231	230	221	234	225	252	222	234	229	225	236	236	215	209	195	240	274	224	244	223	231	253	197	224	205	238	222	223	246	222	252	241	235	189	241	241	239	209	240	250	199	249	218	224	229	231	233	201	240	234	198	236	232	231	229	208	242	212	225	238	224	247	228	203	228	252	224	230	211	244	233	189	196	259	226	234	215	236	233	245	218	236	216	236	233	195	228	200	225	263	209	222	225	233	237	246	202	231	240	219	211	237	227	269	227	240	233	241	240	223	232	253	222	216	235	239	237	233	251	235	236	237	238	234	225	236	227	231	229	238	245	205	244	240	199	235	229	229	213	206	203	239	224	235	228	226	221	205	233	221	252	211	255	263	232	223	214	223	214	219	242	204	216	231	231	219	197	214	211	229	229	242	242	248	221	214	261	246	215	251	225	256	218	214	248	238	222	232	239	227	224	242	218	219	204	225	200	218	215	250	205	244	226	240	226	228	239	249	240	227	258	222	210	239	224	203	236	229	210	221	206	231	226	223	251	221	196	228	228	204	234	235	244	236	210	233	244	228	245	240	230	222	215	247	238	213	231	238	218	226	180	226	253	252	227	232	258	226	246	209	221	243	235	239	206	215	232	219	246	229	231	251	249	246	215	246	241	243	238	233	228	204	258	236	224	219	260	229	232	227	237	247	237	225	230	223	228	227	223	244	275	221	232	235	220	239	224	240	226	224	214	225	232	232	206	209	238	206	228	215	218	246	216	214	231	215	239	227	232	220	206	240	225	238	239	252	221	212	217	252	224	227	225	233	219	214	244	228	247	222	240	259	217	236	229	232	236	234	243	219	216	214	215	212	239	242	229	224	242	233	225	260	221	239	218	221	209	260	239	237	227	215	222	232	251	218	211	242	226	242	242	225	227	241	220	237	247	234	242	235	261	239	235	231	256	219	216	220	224	232	232	234	242	243	248	203	224	208	217	215	260	252	208	216	235	217	243	252	230	220	198	231	235	213	222	207	216	238	215	229	227	228	234	233	230	211	248	239	221	240	236	218	249	218	247	234	221	205	220	227	224	224	246	228	230	229	244	211	248	239	234	215	210	230	212	234	246	227	231	210	204	211	229	203	220	220	212	210	234	221	236	225	242	225	223	215	220	242	217	238	236	239	212	232	259	267	230	227	232	240	223	237	190	219	241	248	198	213	217	233	215	249	219	220	235	244	223	263	227	223	248	211	241	237	224	216	229	223	209	250	219	247	249	247	255	250	215	237	207	247	216	211	228	215	222	234	219	243	221	254	214	205	228	238	240	224	251	239	245	219	233	248	229	230	229	217	254	212	231	223	238	226	219	246	206	242	233	235	203	221	252	247	263	222	222	203	230	238	217	228	221	222	232	219	243	243	206	206	236	235	233	236	235	227	220	214	238	216	226	249	251	214	213	241	208	216	243	241	221	242	222	243	241	223	248	216	207	230	256	199	229	223	213	226	205	233	200	222	242	220	222	234	229	273	220	195	235	231	227	240	219	236	218	246	241	250	215	229	230	226	214	227	240	226	236	201	214	229	203	216	243	231	234	222	228	206	214	221	238	215	250	243	255	238	215	235	207	225	224	215	232	233	234	213	216	245	211	230	191	220	239	225	215	241	220	219	221	230	229	240	258	213	235	214	224	212	232	221	248	192	241	219	211	233	202	222	257	245	256	217	233	195	249	205	258	225	241	248	231	266	234	228	231	233	234	218	222	242	239	228	232	199	203	223	239	231	246	228	250	235	230	209	236	256	221	218	237	235	209	231	236	208	223	212	248	245	253	223	230	225	211	235	245	234	238	208	228	204	260	230	224	224	214	220	221	218	212	218	230	219	226	221	241	252	235	200	223	214	241	216	204	229	225	237	212	232	245	240	255	224	239	255	208	223	210	250	208	218	231	216	255	229	257	230	213	218	218	238	245	218	232	251	228	221	211	236	257	233	223	220	230	242	216	214	204	207	230	244	226	214	251	242	237	259	234	217	265	232	229	205	229	242	237	230	222	207	226	210	228	221	237	263	238	233	232	231	235	250	221	214	231	211	242	220	227	231	250	216	228	228	238	209	232	212	229	222	205	225	259	217	246	223	230	247	230	235	215	225	252	231	238	228	229	232	226	252	243	224	223	220	220	222	241
22511	21219	28959	23766	21209	21278	10791	1294	941	923	859	747	722	686	702	656	617	667	635	642	566	594	614	581	611	578	610	593	596	593	609	549	530	569	591	573	568	520	533	561	546	583	587	597	605	563	561	579	548	582	542	582	531	593	614	571	562	536	608	567	563	533	553	523	568	559	534	515	532	553	585	567	548	564	562	523	575	540	529	524	532	572	598	533	566	533	545	567	542	562	537	516	541	577	556	562	555	537	545	562	579	568	574	582	556	505	568	542	553	563	559	581	545	565	531	547	568	561	555	592	525	508	548	582	562	538	540	550	597	579	585	528	559	560	566	577	557	515	554	547	585	537	530	527	529	561	589	566	536	555	539	543	542	535	525	515	548	531	547	575	555	473	520	549	530	554	597	552	536	564	593	537	527	551	515	571	552	467	558	586	561	527	541	506	547	568	560	531	569	548	560	557	517	543	560	534	550	561	546	577	578	523	555	567	553	523	520	585	546	581	557	537	501	551	548	551	544	552	546	534	543	555	587	530	562	569	560	535	522	542	500	542	574	543	532	527	515	546	544	575	542	512	530	596	544	531	552	555	593	552	496	552	517	535	565	560	575	527	543	581	510	556	546	542	561	496	569	558	525	578	533	574	561	530	553	553	572	571	532	506	505	581	514	523	513	542	545	528	562	571	562	561	580	521	568	541	608	525	573	566	553	499	518	561	579	535	554	647	489	526	541	541	552	514	563	500	515	552	600	550	528	521	523	559	547	510	541	580	541	512	551	523	603	548	525	553	584	542	527	574	533	543	547	555	537	570	531	531	571	555	497	585	539	557	566	542	516	552	567	573	538	520	559	569	586	536	567	567	570	557	586	569	552	627	534	572	545	569	537	565	539	514	552	542	523	571	541	522	596	569	558	540	562	519	546	562	534	541	544	595	549	556	541	566	565	527	548	555	536	525	558	564	571	562	522	569	515	592	585	550	550	555	503	550	560	521	547	542	496	533	553	546	541	545	521	522	523	561	561	558	567	566	577	550	556	510	551	570	579	535	510	528	531	533	561	589	534	533	572	539	554	564	532	534	563	565	558	520	573	544	553	568	525	591	504	525	507	545	555	574	555	550	579	505	552	527	507	548	575	554	540	552	540	535	552	522	552	546	549	516	556	537	544	525	573	528	560	585	531	579	542	539	565	550	565	557	532	497	557	534	552	557	525	531	590	586	564	591	563	531	538	545	520	558	564	556	559	578	549	523	522	528	546	561	575	516	517	572	515	535	529	507	548	551	567	568	495	565	528	553	552	580	556	518	539	552	525	543	535	611	527	543	534	523	555	552	522	552	541	553	553	534	568	544	546	566	519	603	546	516	506	521	581	539	545	563	566	552	535	569	540	523	525	543	517	554	524	543	566	526	516	507	541	552	536	556	526	558	534	550	577	547	572	594	525	503	528	578	544	527	556	551	542	505	572	541	531	567	556	533	557	572	550	549	566	547	547	569	567	527	564	518	528	530	543	556	563	603	537	515	587	572	533	547	553	557	513	515	526	612	536	511	560	550	521	551	566	542	503	535	581	571	533	555	533	545	545	503	528	561	527	520	538	547	516	592	560	519	516	552	562	590	501	557	567	553	521	564	577	554	552	499	517	550	562	535	551	528	516	553	567	533	506	523	558	555	561	566	565	563	534	578	581	540	571	544	560	537	532	553	571	574	505	539	561	536	537	559	559	532	562	579	507	549	550	542	604	556	524	547	548	512	515	579	563	515	525	534	570	557	592	580	570	541	547	536	511	539	543	575	552	507	476	550	547	532	565	532	569	534	577	543	517	556	575	548	576	544	541	547	580	551	531	535	544	552	591	508	589	548	542	575	552	516	548	534	537	542	528	515	541	558	512	520	527	574	541	571	539	549	519	564	522	549	523	551	548	574	539	539	527	544	536	517	541	541	490	543	512	553	543	556	570	519	513	551	561	569	554	536	560	494	573	541	574	528	557	578	534	526	496	519	596	507	537	564	549	541	582	534	527	547	511	521	573	527	558	551	534	519	539	554	531	568	566	545	570	549	531	506	523	504	588	559	537	561	566	565	548	527	556	591	577	537	546	572	536	519	556	554	558	532	552	540	563	563	529	532	547	578	558	583	550	576	554	556	518	496	571	586	552	565	573	550	551	537	563	548	539	568	558	533	576	493	538	534	525	549	564	525	524	554	573	537	510	557	510	532	544	569	513	523	560	535	613	545	543	519	561	588	538	523	578	514	582	553	582	532	543	521	567	534	549	524	568	554	557	522	585	565	545	539	542	551	539	542	543	492	544	557	552	589	541	558	550	617	568	567	577	543	545	546	551	574	550	526	529	541	541	544	519	515	529	501	565	505	528	525	551	554	562	539	540	584	538	510	591	515	515	523	514	562	559	522	516	523	558	541	585	537	549	529	547	581	533	540	541	550	556	580	544	584	539	539	507	532	523	517	545	591	547	561	573	517	551	548	546	579	547	499	579	572	495	513	557	515	568	574	511	540	542	549	576	521	569	544	531	579	562	545	516	559	527	536	534	536	551	578	560	520	524	539	553	549	554	536	549	524	581	546	523	573	596	529	559	540	586	560	530	524	514	579	518	587	564	548	532	548	543	521	556	559	546	584	571	584	492	549	544	529	543	560	528	558	571	550	525	554	582	546	514	523	542	565	496	567	510	568	542	506	536	546	535	540	564	570	544	562	543	530	535	568	542	583	568	531	581	545	581	513	534	555	586	580	555	509	563	536	536	561	537	537	523	564	534	525	568	551	539	529	545	497	538	549	560	521	529	554	524	529	522	526	504	539	556	573	530	551	569	529	549	533	540	573	556	542	515	550	587	482	501	542	490	573	547	524	582	525	550	568	550	565	574	583	539	551	551	560	561	564	547	552	551	518	513	511	533	536	554	538	528	525	554	538	558	538	573	533	544	546	572	517	544	599	535	516	542	570	587	555	565	556	568	591	535	534	582	504	567	540	507	557	531	537	539	548	555	567	545	566	570	510	555	525	575	563	595	565	539	531	608	554	519	544	523	553	524	547	560	520	528	533	536	530	553	546	498	539	571	548	531	564	546	529	555	506	536	533	536	582	542	601	510	557	560	532	537	545	543	533	523	567	550	575	539	571	545	527	514	552	560	547	527	524	588	529	505	537	562	547	544	538	524	546	542	544	534	548	588	539	525	540	570	525	563	530	555	528	516	550	542	547	517	561	543	548	539	557	515	512	517	531	541	526	538	535	554	567	557	562	561	534	541	535	554	545	549	491	529	545	529	551	545	517	545	537	567	527	548	510	574	538	520	544	573	546	525	531	556	578	586	578	566	509	592	526	516	516	562	559	517	579	589	534	530	557	554	571	541	568	571	563	518	513	522	508	521	544	547	548	549	539	560	586	526	536	552	559	550	554	549	498	546	525	519	539	543	510	549	573	574	508	568	541	550	559	544	560	591	525	553	535	556	520	466	524	532	536	557	553	561	565	565	516	495	549
4394	14228	10002	4981	3677	2706	2233	1737	1479	1317	1151	1019	954	881	793	817	789	762	732	717	721	659	698	696	701	652	669	660	651	624	628	692	611	617	603	598	620	623	655	599	603	626	595	619	675	606	556	642	641	627	608	595	609	593	631	653	630	626	615	614	631	628	616	579	562	548	587	619	613	565	574	605	593	618	631	601	630	627	615	623	602	642	576	619	585	573	584	611	637	564	582	602	582	599	649	595	603	595	619	648	601	600	618	588	555	592	607	578	582	633	587	613	605	600	672	554	563	622	604	639	581	580	608	568	594	604	636	588	643	588	606	617	628	604	608	554	641	604	617	577	606	538	587	567	591	534	599	595	578	619	611	555	586	629	637	644	616	638	610	660	575	603	627	551	628	584	631	582	575	566	662	603	566	560	553	581	579	594	597	588	647	585	569	631	617	625	589	593	591	568	590	627	579	651	576	610	613	595	597	579	591	615	654	596	602	611	596	589	620	602	626	620	602	571	605	574	562	622	598	578	566	599	602	604	602	586	648	585	599	578	584	560	607	637	607	612	631	578	601	629	606	610	597	585	604	601	606	595	589	589	596	591	571	660	605	608	636	617	624	605	635	649	591	637	585	624	606	633	591	632	625	607	632	601	606	609	580	609	624	669	608	605	616	612	603	619	597	628	576	565	628	639	612	613	622	597	567	642	585	606	635	587	614	606	627	599	635	610	587	559	623	599	598	631	617	572	576	572	657	608	570	616	617	650	572	583	622	587	591	572	608	581	635	575	598	566	633	610	616	563	632	636	588	586	629	601	636	639	552	566	573	597	620	646	584	578	621	594	634	645	630	651	594	596	546	635	590	604	578	590	609	643	574	584	622	558	649	592	596	604	628	624	625	625	602	614	605	608	627	584	631	596	608	630	586	607	629	597	631	580	589	621	608	641	587	585	616	573	592	548	586	554	636	589	593	633	622	626	591	575	651	603	622	543	628	602	595	616	584	617	639	604	590	612	626	617	644	666	605	605	630	583	580	590	597	572	601	594	610	627	622	595	607	639	589	602	566	615	664	615	639	607	594	593	646	572	570	624	583	607	585	547	613	604	609	619	614	579	617	643	622	612	639	622	607	605	632	637	601	560	653	637	621	563	621	568	604	594	606	631	586	621	588	600	620	591	574	605	616	609	621	569	602	576	581	613	593	583	608	603	608	575	645	566	629	636	577	574	589	647	607	668	564	562	586	681	572	566	604	589	591	598	592	651	611	594	591	611	592	581	610	619	576	576	609	658	606	604	567	602	553	556	581	596	601	687	620	584	581	639	626	552	553	610	592	608	603	562	600	604	589	632	595	599	588	593	605	583	608	593	582	607	605	577	573	607	610	599	613	605	631	611	650	607	587	600	570	558	575	591	645	573	625	643	614	600	620	566	577	597	605	553	607	595	582	637	581	617	587	558	634	614	632	593	585	593	570	594	609	551	606	577	598	582	607	583	590	587	631	620	608	578	575	618	574	560	620	580	591	600	611	642	576	591	599	582	627	681	639	657	606	640	608	610	642	580	598	587	674	606	597	630	594	582	549	565	586	630	569	594	616	596	575	591	617	584	575	574	563	553	641	630	587	597	615	548	590	610	601	629	522	627	573	616	621	544	616	585	621	559	588	597	639	611	614	607	572	588	577	630	611	589	595	631	628	610	611	635	631	578	587	597	592	598	592	627	636	627	583	632	600	585	611	610	609	569	610	624	629	576	581	593	615	552	621	623	575	584	603	573	630	574	578	631	587	588	610	596	584	628	601	604	599	558	631	644	587	607	606	632	639	589	585	601	583	596	564	581	596	608	630	586	595	586	576	567	579	605	604	592	637	615	586	642	557	650	651	599	597	610	592	576	593	621	637	610	627	621	570	633	610	621	583	630	579	599	624	612	572	601	592	624	554	591	601	587	600	587	591	594	575	628	630	588	577	641	609	635	603	635	621	550	643	616	598	589	604	669	577	607	578	586	580	634	607	623	592	633	588	599	623	630	597	627	598	613	651	642	589	639	633	591	592	581	601	618	620	563	631	581	621	637	610	608	601	630	595	632	594	574	615	639	670	582	628	613	614	636	598	606	579	622	596	644	578	593	635	624	676	569	572	596	608	623	629	623	587	628	573	595	584	600	621	616	547	573	616	596	581	615	599	595	571	584	585	579	597	605	596	613	600	658	589	614	613	621	593	582	633	633	633	589	603	566	564	599	628	639	606	602	613	578	590	622	627	583	629	575	572	582	610	605	588	584	606	589	608	560	600	598	639	609	610	566	590	650	611	607	590	647	609	579	569	610	597	623	607	601	600	639	613	605	645	608	613	582	604	631	580	634	575	617	591	573	575	546	606	562	599	604	620	591	591	585	638	621	558	602	591	619	574	624	625	586	597	609	608	602	590	606	625	615	599	601	591	611	588	612	587	603	586	591	593	604	595	591	557	605	586	602	603	617	616	587	603	626	606	639	602	549	622	571	580	652	608	568	599	649	609	610	590	620	620	592	622	585	609	586	619	589	588	604	561	592	587	603	606	534	621	597	614	622	627	588	598	598	590	596	640	603	644	565	583	606	623	581	593	589	616	607	593	624	596	605	583	606	582	609	603	592	583	612	585	561	670	617	609	623	609	625	639	603	570	610	619	570	588	591	550	584	605	588	620	586	594	611	625	619	628	612	567	625	616	607	562	613	592	575	632	604	599	609	608	605	641	607	596	569	594	628	644	596	605	615	603	615	638	622	601	581	568	617	649	650	622	585	591	568	625	612	621	584	610	628	603	651	594	646	560	631	637	631	633	619	587	608	555	618	598	586	642	592	615	564	624	607	593	572	652	602	570	588	563	561	612	560	582	578	617	594	602	616	642	600	620	575	590	613	575	659	591	613	609	581	582	571	651	591	634	583	570	633	549	610	610	560	589	586	582	562	610	605	572	575	590	618	595	618	584	606	581	616	664	607	595	604	629	604	594	574	630	626	593	606	593	590	560	579	602	558	588	564	626	620	612	596	571	631	615	568	621	638	605	584	593	584	614	627	633	592	560	613	582	631	586	586	627	593	584	565	634	585	601	626	595	557	640	655	599	641	580	576	604	602	617	594	627	592	611	633	612	584	647	568	572	651	550	650	628	594	587	616	598	628	593	606	590	642	564	599	601	621	611	558	600	597	602	580	623	569	625	591	595	570	564	620	603	635	594	599	621	599	596	627	594	637	577	589	612	617	610	614	571	570	599	588	610	589	636	612	568	611	581	618	592	603	581	579	642	580	558	610	626	594	573	602	577	590	603	596	588	587	651	634	629	621	611	630	590	601	577	574	658	546	598	579	594	582	614	623	574	575	592	595	609	598	596	606	601	613	584	625	603	596	595	633	619	614	555	585	587	619	627	571	596	607	619	605	612	592	629	657	572	569	609	590	592	578	602	629	610	627	605	650	604	622	623	646	599	576	618	593	644	607	610	579	631	577	627	568	622	612	564	590	607	589
27555	17996	3756	621	475	417	405	413	391	404	436	425	420	440	402	405	417	402	378	471	392	404	432	428	437	391	411	420	391	408	418	426	439	466	425	397	438	391	379	418	405	371	376	411	414	392	423	393	375	409	449	421	419	384	410	381	405	420	415	380	418	392	416	399	402	409	374	406	433	400	412	403	438	437	431	398	454	407	394	389	398	407	423	401	389	402	396	394	417	410	433	389	425	393	389	429	423	409	370	393	370	404	415	417	391	411	440	380	388	422	401	403	416	440	422	383	411	408	400	401	372	404	395	393	382	374	411	362	410	419	417	400	408	397	400	403	431	399	463	426	409	428	395	409	441	401	423	393	388	414	410	416	403	426	385	411	444	433	425	392	393	446	388	384	424	409	406	402	425	408	354	444	416	390	377	409	377	424	396	425	388	435	409	444	445	392	440	354	409	405	393	368	412	390	441	409	389	426	372	428	396	434	405	418	401	401	420	404	375	419	406	381	418	465	385	410	414	391	422	436	390	402	405	393	414	436	391	445	444	421	388	397	403	418	404	423	446	405	409	392	408	441	402	419	415	380	377	380	413	416	413	417	408	439	411	415	423	409	417	418	421	449	415	381	416	444	412	427	424	416	379	434	420	406	371	382	388	434	406	423	411	425	428	403	391	417	391	406	435	411	434	395	424	402	373	425	424	401	432	383	418	426	417	421	385	394	378	387	376	416	433	419	364	421	456	381	403	433	421	398	411	439	414	433	394	404	397	408	385	415	382	409	410	413	426	420	403	394	471	423	425	408	405	420	376	457	376	380	423	370	413	381	418	414	423	409	411	392	428	393	400	401	356	382	409	422	429	395	427	398	412	389	426	407	421	389	394	402	418	402	396	411	410	383	402	434	404	408	407	437	385	424	415	425	415	391	415	437	406	408	402	402	408	414	416	398	399	394	446	418	423	391	385	396	429	433	450	430	464	421	402	409	399	422	445	373	407	404	398	425	412	416	387	418	379	407	398	404	410	391	445	407	375	384	406	408	407	393	377	397	408	417	406	408	418	389	417	445	448	405	396	412	416	428	395	414	395	387	401	422	452	437	399	415	423	452	409	384	425	416	405	436	405	387	425	404	417	407	381	399	369	392	393	422	366	426	415	421	426	414	393	414	426	440	406	404	436	432	404	399	399	431	432	434	392	422	421	385	399	389	435	406	440	403	387	417	397	396	367	398	421	408	396	440	437	412	415	447	452	351	387	412	407	397	405	388	378	408	387	375	401	425	431	409	400	440	407	382	416	413	426	415	385	407	400	447	413	424	410	391	421	409	394	420	414	389	405	395	422	381	414	396	416	434	405	413	400	423	441	417	426	375	380	443	423	411	424	380	397	444	384	412	386	392	391	454	418	391	429	405	407	380	380	391	425	391	398	412	387	413	410	391	409	376	430	386	419	425	411	427	377	418	445	421	390	411	452	426	415	425	415	432	413	393	435	388	420	431	389	378	394	419	422	412	414	387	410	412	391	384	440	444	434	426	451	394	410	397	411	419	386	391	425	418	428	395	395	423	402	435	400	404	444	401	424	385	399	397	426	436	388	387	385	386	392	421	383	400	393	404	410	374	380	418	433	435	379	385	401	428	389	395	393	407	441	407	399	414	414	414	435	422	457	418	401	414	417	438	419	414	426	408	412	405	414	409	394	416	417	425	409	428	431	423	409	385	417	416	436	404	401	409	399	447	408	413	433	414	424	451	398	402	383	384	384	445	406	420	396	397	399	419	383	434	423	433	386	398	429	414	445	401	413	416	422	381	386	453	423	428	427	387	405	413	432	420	393	393	410	386	422	363	406	430	407	415	381	429	390	430	398	393	415	416	385	397	428	406	448	434	360	388	387	409	413	381	390	400	381	415	396	422	397	396	414	420	403	408	387	403	415	403	420	417	415	396	381	391	402	377	426	410	412	390	422	442	406	416	409	419	412	428	398	419	385	418	400	402	366	423	441	427	441	448	409	390	412	398	400	409	427	443	446	395	412	382	415	412	411	439	418	413	413	400	459	390	395	440	403	371	419	384	390	412	436	402	401	439	441	399	435	412	405	403	381	381	389	397	413	419	412	433	401	400	386	414	408	427	358	384	415	414	418	426	422	396	396	394	361	400	441	425	424	417	404	374	373	388	446	398	402	424	466	375	372	413	429	431	393	450	394	377	440	414	407	404	375	403	406	446	375	398	390	415	372	395	398	391	421	384	414	416	382	406	379	376	407	418	438	439	451	399	400	403	444	425	426	427	422	407	387	457	411	412	428	435	415	407	434	403	386	400	432	380	445	382	391	394	426	385	389	407	382	420	401	452	413	426	429	439	433	403	372	439	405	401	351	400	412	432	426	417	409	418	408	402	418	393	377	408	376	424	417	379	380	401	403	409	405	416	411	397	400	426	430	409	393	386	453	408	401	409	446	400	426	436	417	402	403	441	431	401	366	435	440	403	404	408	428	426	410	394	432	440	370	427	417	406	396	423	409	390	432	392	429	386	420	407	425	419	412	415	381	398	434	438	441	416	406	395	391	420	376	410	409	383	428	432	424	395	434	416	442	362	394	405	430	424	395	411	402	403	445	403	408	423	437	404	414	422	416	382	411	393	434	417	465	421	383	402	413	421	409	407	417	411	390	407	375	432	344	424	445	415	381	408	418	409	382	390	389	425	413	404	391	420	411	410	392	438	421	401	414	390	390	443	411	415	411	386	372	430	417	427	417	363	414	432	427	418	384	389	424	394	406	388	377	408	390	426	447	413	409	436	394	427	401	428	413	471	358	408	437	405	429	416	411	374	414	385	447	405	382	413	394	385	376	418	442	443	402	408	416	405	423	403	385	387	423	387	404	397	409	366	390	371	443	381	396	414	423	445	407	398	403	424	429	412	425	410	402	459	400	397	384	401	431	370	407	417	400	372	414	409	423	429	429	449	412	394	435	389	396	436	388	416	411	402	403	391	403	398	419	400	405	418	389	407	421	419	407	389	426	384	393	430	408	390	446	417	416	396	386	379	406	434	391	417	397	427	385	392	440	425	437	412	388	414	413	425	417	415	394	387	408	391	414	368	414	406	438	411	387	405	422	415	416	407	402	425	434	406	399	417	402	397	403	426	425	405	461	397	419	429	397	427	409	409	436	365	406	410	359	399	435	417	435	410	378	399	432	446	426	387	407	440	427	419	420	419	410	384	396	378	404	415	441	407	422	393	371	433	436	402	407	420	374	393	369	424	390	412	405	399	445	408	369	396	419	367	442	392	411	441	428	382	384	409	407	386	404	408	447	385	397	426	416	403	384	418	397	399	441	396	404	428	441	400	432	398	431	368	394	393	422	370	399	431	403	359	450	404	407	367	397	406	423	421	404	439	429	457	399	397	404	426	443	412	394	419	470	405	401	404	410	414	402	453	402	432	416	437	403	420	416	418	404	388	397	430	426	440	408	425	383	391	432	402	420	406	441	363	400	435	431	439
4242	826	698	539	525	485	423	438	491	464	463	451	434	477	443	444	449	439	446	403	453	439	424	430	419	443	440	424	454	454	431	426	412	470	438	461	440	394	423	438	443	452	453	449	426	424	438	442	480	447	389	477	429	468	436	439	470	431	448	470	451	424	462	426	386	465	437	450	424	450	436	453	430	424	419	435	439	465	418	437	469	440	436	437	467	456	426	446	432	451	427	421	422	432	467	479	426	419	436	463	429	416	412	417	465	433	428	436	464	423	480	450	450	393	447	429	424	411	438	413	438	406	404	449	436	419	432	436	430	427	468	447	442	452	423	437	456	423	454	444	452	466	445	427	459	413	425	451	404	462	450	475	395	438	468	450	423	448	434	420	443	440	477	432	438	385	435	416	419	469	408	408	415	394	412	445	449	440	438	408	475	396	435	428	441	408	443	419	442	426	440	428	461	454	409	448	453	429	426	385	405	407	433	411	435	442	429	442	449	434	440	459	449	422	428	449	450	449	437	443	460	397	416	437	452	447	452	478	450	419	440	426	404	421	456	447	442	435	418	397	428	390	432	407	464	376	463	425	431	463	442	425	427	451	438	440	454	421	461	417	452	437	453	424	459	452	461	443	470	459	428	430	454	455	421	451	426	426	431	396	498	467	431	459	454	459	419	379	442	437	430	480	419	422	450	446	417	449	477	426	448	478	448	446	410	446	453	437	417	481	425	451	441	429	418	447	426	486	454	441	436	466	477	447	434	419	444	413	447	479	456	435	480	454	440	446	411	448	430	441	404	420	455	460	451	439	413	445	453	449	445	411	451	447	431	405	422	418	427	453	430	449	464	425	443	460	418	422	428	411	409	412	449	419	430	437	471	434	455	420	480	441	405	461	425	411	429	427	400	499	463	446	452	468	435	436	450	467	433	441	420	451	438	478	432	445	446	425	425	439	461	441	479	454	467	434	428	460	455	432	444	408	404	435	421	461	430	443	426	409	435	399	424	408	436	443	424	451	455	429	425	450	409	453	440	471	440	424	447	428	446	427	424	437	424	420	422	428	455	480	435	432	418	427	468	444	432	427	449	456	453	416	436	433	443	431	440	443	478	434	471	418	491	404	452	451	401	437	445	425	428	423	441	416	461	424	404	447	423	437	449	433	424	442	441	431	464	406	460	433	429	413	440	430	439	415	443	466	450	441	449	444	434	478	437	461	418	434	400	397	458	427	488	454	448	449	461	452	398	468	466	446	427	406	465	399	413	440	450	415	474	452	447	424	410	439	456	420	403	457	426	429	445	410	453	436	414	463	449	464	431	457	433	424	409	417	450	444	414	467	439	417	448	425	453	452	413	450	418	432	439	451	451	459	458	459	426	431	459	481	439	420	426	437	398	437	470	382	430	457	432	470	463	437	451	425	472	436	448	447	405	438	465	460	433	433	407	455	432	445	431	415	409	421	453	410	410	455	464	416	422	441	446	462	418	470	456	401	430	436	434	397	460	485	416	420	397	456	442	455	444	448	458	474	428	434	450	437	428	442	449	437	442	434	441	431	430	451	439	457	452	487	452	462	427	447	454	463	448	470	440	453	436	466	413	448	432	432	478	439	457	423	424	486	434	420	434	440	412	424	450	434	447	474	446	453	423	409	433	425	438	377	431	458	447	458	481	408	431	457	453	471	436	430	452	432	457	424	420	448	437	424	421	468	418	442	423	378	460	427	445	443	411	458	438	448	454	447	397	429	425	440	442	412	447	417	413	423	422	417	453	430	447	425	411	431	444	465	444	481	431	434	458	407	448	417	434	429	429	442	432	410	474	437	434	441	444	455	438	465	460	424	442	440	457	428	434	421	380	431	450	428	464	444	424	430	470	439	435	415	460	448	430	424	461	423	438	431	457	468	474	446	420	448	454	451	431	449	440	427	453	425	462	437	416	439	463	474	463	450	434	454	428	416	475	461	427	415	429	418	431	431	456	416	481	450	412	417	435	449	429	440	379	421	445	403	416	435	432	434	443	415	424	457	400	425	429	436	409	426	446	407	430	416	462	391	469	435	448	412	474	460	448	430	440	419	428	436	428	444	456	437	402	435	459	402	471	424	423	447	421	476	423	434	481	461	424	406	458	459	423	470	432	424	423	412	431	433	425	421	451	430	422	473	440	475	452	445	442	398	441	462	448	437	441	441	406	441	414	444	440	454	427	471	435	425	430	430	484	437	446	422	436	420	445	459	411	406	476	427	439	408	417	431	441	459	459	433	417	436	444	466	437	471	400	438	411	399	463	433	426	449	418	458	459	452	425	432	445	415	410	426	433	446	438	429	431	405	417	457	452	440	434	416	419	435	450	444	460	431	424	400	439	435	446	419	434	435	450	462	426	477	440	466	447	437	419	439	418	420	435	468	477	438	449	432	443	408	442	428	420	443	437	422	450	457	420	431	419	454	440	452	420	430	443	419	434	426	430	427	444	465	467	416	452	443	463	488	425	399	383	433	423	441	409	445	442	412	427	432	442	427	451	450	465	444	429	439	438	428	427	465	437	418	456	450	396	447	414	438	451	419	395	421	429	472	414	447	452	469	443	427	480	433	464	481	416	441	430	439	414	451	434	436	406	436	415	425	420	460	445	436	414	468	421	430	466	448	472	415	423	444	426	432	441	414	401	427	445	411	417	425	472	449	426	454	428	393	439	435	407	459	406	456	445	455	487	464	453	412	440	466	443	444	384	382	435	435	428	404	433	456	446	472	438	441	463	434	461	407	442	428	454	461	443	423	417	430	427	458	448	444	457	445	438	468	421	460	451	443	412	444	427	426	458	427	431	433	433	457	435	454	448	419	438	471	432	441	471	446	449	429	441	432	477	429	436	451	456	395	431	485	448	419	415	410	445	428	452	459	422	440	464	453	428	432	433	490	450	433	427	414	409	441	399	419	470	450	446	453	438	433	433	425	430	426	480	420	419	460	461	434	459	435	454	448	447	458	501	423	446	437	433	451	430	475	413	436	450	418	419	455	422	439	420	441	435	409	456	441	430	437	469	467	413	422	434	456	414	397	455	456	423	418	428	435	445	466	449	449	402	434	424	445	430	436	436	453	454	447	442	431	451	453	463	409	426	471	432	429	424	447	429	435	419	459	442	458	446	442	431	437	433	431	449	438	441	475	437	436	434	445	457	428	452	440	453	455	453	444	421	486	474	432	447	413	414	423	440	438	466	427	452	434	441	439	463	413	388	466	435	423	452	441	493	442	414	453	452	444	451	438	424	422	457	452	386	457	422	447	443	443	461	428	400	430	439	398	447	439	446	471	463	440	455	474	452	466	407	433	449	443	434	438	439	425	433	426	460	432	452	440	449	446	440	425	414	485	445	427	440	462	462	449	435	434	456	443	443	470	436	481	447	457	440	441	432	459	480	428	470	415	426	453	446	447	438	413	439	435	486	443	479	403	434	455	438	417	463	424	446	432	444	461	430	447	436	449	460	453	447	446	415	441	451	412
23488	21216	28572	24127	21227	11992	1632	1122	965	959	881	834	735	826	747	762	706	756	746	797	746	677	749	721	734	729	657	703	784	700	728	711	736	698	696	665	721	703	688	734	736	727	719	744	692	686	693	691	699	697	753	684	699	717	665	702	694	722	719	739	713	709	712	718	687	714	650	734	654	707	702	676	719	675	643	705	736	713	694	709	716	688	725	732	683	684	712	687	697	714	726	676	690	722	691	659	704	688	711	706	673	704	711	674	712	666	721	702	678	711	742	689	679	732	726	726	693	701	712	734	701	661	714	667	680	703	683	682	691	730	641	695	706	692	703	727	716	682	715	719	778	675	676	706	690	660	695	672	713	692	663	698	712	733	718	719	684	729	701	727	707	722	696	743	748	726	719	705	700	723	737	709	677	689	761	714	734	688	737	738	727	708	700	698	733	680	723	741	729	749	759	714	688	683	709	723	684	729	664	712	748	675	692	693	692	642	758	653	759	683	730	686	679	681	698	697	666	714	699	686	708	672	712	688	736	759	680	712	705	737	673	677	725	657	700	736	655	676	678	718	734	685	724	714	737	711	690	697	687	698	712	707	699	705	658	731	688	683	742	687	722	705	691	708	700	709	679	674	755	734	651	724	666	724	675	696	676	670	750	745	707	735	720	687	727	720	702	652	725	729	774	702	685	714	718	703	702	675	703	709	705	703	707	682	660	681	689	684	729	700	677	695	679	662	689	724	735	715	684	734	702	709	716	721	736	670	685	692	700	666	702	696	728	683	681	708	725	713	653	684	742	721	672	698	710	662	733	717	720	707	671	664	704	664	702	690	747	680	688	711	659	710	792	718	651	683	700	711	716	707	686	640	720	738	706	677	722	681	696	692	694	716	668	722	689	681	737	688	704	709	703	694	702	754	766	742	700	720	707	677	732	709	663	726	686	666	698	717	712	684	740	729	723	722	716	718	697	688	712	662	678	710	694	711	715	699	650	687	660	713	683	685	713	699	761	669	692	668	700	670	687	704	720	702	720	714	684	657	716	736	736	672	703	698	742	699	718	706	695	746	685	687	748	723	677	719	682	732	688	656	695	693	717	692	736	706	693	715	729	701	683	720	749	695	694	637	686	684	698	673	745	698	656	679	681	676	682	735	684	740	694	706	733	738	745	725	687	699	734	678	696	699	693	691	770	730	706	760	625	676	690	706	690	716	734	672	640	720	732	658	729	723	672	645	703	711	724	703	729	698	742	694	674	668	733	711	705	702	711	715	711	689	755	703	710	706	738	691	694	692	729	659	680	684	708	719	690	753	696	699	741	699	721	709	706	656	710	723	717	684	705	676	703	663	711	701	686	699	715	752	690	695	661	733	696	682	684	695	645	733	729	734	733	733	694	663	722	703	742	704	685	692	722	754	646	683	682	680	718	693	664	677	708	673	704	703	700	684	687	689	696	694	674	710	702	696	667	727	666	696	722	713	715	676	684	713	749	694	679	713	688	694	694	730	698	718	689	666	708	713	750	743	768	672	732	651	705	707	737	716	704	678	696	714	722	668	725	752	719	734	700	688	693	672	741	709	664	726	678	740	727	684	736	710	662	734	725	734	731	741	702	738	752	722	695	722	702	692	676	695	668	677	675	640	729	709	723	679	693	744	678	696	695	731	644	717	681	739	693	712	711	731	717	676	679	712	695	669	713	718	686	696	684	698	707	674	683	665	660	728	715	711	709	734	707	709	749	761	676	714	730	707	684	672	689	712	692	651	700	737	741	682	694	749	687	710	716	658	717	650	702	717	732	674	709	726	669	716	706	668	695	699	686	678	725	741	724	686	674	723	733	660	709	700	676	699	716	723	689	702	714	638	681	754	673	698	718	713	707	682	640	678	686	742	735	683	710	692	699	667	708	708	758	692	770	686	707	719	689	684	656	708	662	724	649	706	723	681	688	667	659	710	664	670	648	706	700	687	654	708	696	707	670	697	722	683	654	702	712	730	722	722	699	705	675	670	705	675	677	681	698	679	719	749	645	716	691	689	672	693	719	747	685	752	705	703	689	701	700	667	741	697	701	674	680	682	701	666	662	724	683	703	662	682	636	654	697	704	734	666	709	705	711	679	695	703	689	703	695	732	739	752	712	688	688	702	696	688	698	730	695	691	694	749	751	709	735	663	706	704	701	728	725	666	669	714	705	734	777	713	719	724	722	712	709	713	723	708	652	726	645	681	713	729	701	696	737	666	748	734	700	686	709	683	714	671	709	688	661	737	700	702	692	754	702	700	687	723	684	716	721	698	696	767	683	661	706	695	720	682	683	713	698	678	698	642	694	680	692	649	695	675	693	693	705	699	682	707	683	681	698	694	737	723	670	716	667	698	705	762	680	686	712	782	701	688	731	715	674	731	725	690	706	669	739	714	653	713	699	707	711	673	676	685	665	709	665	716	663	702	750	711	671	695	739	710	679	692	697	690	666	648	719	696	714	717	736	626	715	733	711	745	705	704	728	708	710	709	707	679	739	718	718	683	652	667	733	688	717	689	741	712	713	744	724	713	733	738	676	664	681	689	701	693	731	639	673	676	745	675	725	678	745	660	660	696	694	738	682	691	725	689	704	722	709	667	701	637	646	683	629	709	708	697	697	659	744	714	638	674	707	747	723	671	741	672	645	675	707	708	756	713	668	710	696	696	654	690	685	704	693	714	702	713	750	674	691	721	768	687	709	701	712	665	713	713	702	722	709	655	752	700	733	697	668	704	707	627	686	713	693	727	664	749	724	693	698	682	700	702	699	754	663	717	694	706	756	723	720	675	716	710	683	721	667	673	732	726	693	744	690	712	698	685	685	709	679	698	714	664	672	684	743	768	711	736	745	705	723	704	716	716	679	713	658	673	716	693	712	684	685	704	682	695	675	699	716	684	706	670	728	690	751	705	707	680	739	685	696	713	708	636	675	723	761	721	702	718	704	707	701	689	637	724	756	705	675	705	713	690	707	719	715	718	712	676	716	688	699	685	730	694	699	689	684	740	716	694	669	681	707	720	733	721	679	738	676	671	702	679	711	682	698	759	704	695	678	694	702	682	692	682	691	693	691	688	727	725	696	761	715	674	711	665	753	730	660	696	716	691	645	722	679	685	649	724	666	709	695	681	760	706	704	686	694	695	712	708	698	771	678	681	718	732	691	762	709	701	719	694	663	725	689	699	727	767	726	692	664	684	664	700	697	695	669	739	727	674	655	725	731	683	693	664	674	689	689	686	696	725	718	729	713	661	678	680	717	674	699	715	731	687	701	699	681	687	715	714	693	726	724	696	731	708	705	691	668	689	714	660	693	720	758	688	660	686	736	712	729	667	672	711	703	680	681	737	650	692	712	745	689	718	740	705	700	699	676	680	677	690	774	714	715	681	701	699	726	687	713	672	746	744	734	672	736	748	637	670	676	703	699	744	692	658	727	694	654	694	733	681	703	738	734	744	679	700	665	678	748	673	710	739	690	714	697	699
3244	8697	6213	3100	2343	1823	1583	1422	1239	1050	986	908	876	939	886	879	802	790	891	809	787	777	804	800	756	792	813	763	754	794	748	773	771	763	791	756	745	748	809	762	744	744	812	795	821	774	780	785	728	733	709	746	776	787	755	782	768	703	778	808	776	735	748	778	731	793	765	781	787	747	773	760	768	726	776	727	728	799	705	745	740	745	732	730	749	736	747	789	786	777	750	756	726	747	796	766	802	758	795	749	731	765	713	747	738	695	760	765	767	786	765	749	744	779	776	777	711	744	771	744	764	753	825	777	698	772	775	712	750	752	763	766	771	713	732	744	774	748	741	743	803	743	734	745	732	748	740	719	746	720	759	715	743	787	737	737	742	808	729	776	717	681	717	734	761	768	725	700	779	766	768	706	710	776	717	762	720	765	715	805	736	716	759	757	708	751	740	749	672	755	718	775	688	762	770	733	769	720	765	816	775	711	763	783	718	744	721	765	760	716	743	786	768	761	794	738	760	760	741	710	759	817	777	766	743	749	778	719	715	762	713	703	711	751	794	752	728	724	786	759	770	743	798	793	807	718	768	838	728	702	767	723	749	724	768	723	747	766	767	756	728	734	753	704	735	808	756	745	785	767	795	768	712	710	761	718	773	738	733	745	728	721	731	731	721	738	785	757	808	770	756	739	758	746	796	775	686	729	790	777	798	713	746	751	721	753	783	756	728	756	736	818	717	740	743	741	718	748	785	731	752	763	733	685	745	741	765	788	774	761	761	769	794	783	789	764	755	791	734	727	741	763	759	714	717	750	730	774	731	712	734	741	706	728	726	749	791	740	733	751	746	744	735	746	789	774	726	773	774	730	783	724	753	740	759	746	746	852	769	727	741	773	737	724	786	792	714	739	762	778	712	735	756	766	771	723	719	721	755	732	753	760	735	707	774	757	760	747	778	791	752	777	768	774	720	796	757	718	774	752	741	744	749	774	761	716	757	775	775	746	731	766	797	739	726	779	706	731	785	747	748	767	777	775	728	794	761	727	779	743	760	701	745	770	777	739	686	783	807	742	739	790	748	726	765	781	781	713	705	750	754	766	790	808	718	771	759	769	743	702	774	725	729	756	729	707	706	727	754	782	750	767	734	763	744	728	714	776	750	715	725	745	755	761	764	727	717	772	804	763	727	736	764	755	756	760	760	789	782	743	781	719	712	756	770	714	734	731	741	740	761	746	753	752	751	743	756	758	761	732	762	728	768	771	788	750	718	759	745	736	745	734	753	797	737	735	782	759	754	769	748	768	750	733	778	760	756	744	755	701	744	804	764	768	721	745	745	753	733	731	752	729	735	689	744	726	812	735	784	818	729	724	746	713	784	741	787	726	757	738	739	793	756	747	824	732	767	725	730	704	765	721	768	704	791	763	715	765	702	753	761	771	749	710	787	729	765	734	738	716	809	756	755	747	777	736	756	737	721	770	752	757	783	771	744	747	764	702	795	722	790	741	771	775	798	742	713	752	771	756	717	732	754	743	729	762	719	715	753	730	771	737	792	702	754	721	778	721	720	700	777	728	737	727	721	713	754	753	765	705	735	752	728	730	730	753	718	771	770	762	745	741	804	706	759	741	715	730	742	765	710	774	775	780	745	737	720	766	748	817	744	726	754	750	730	746	723	786	773	724	738	808	827	772	782	772	710	779	763	777	732	729	803	714	775	762	748	772	793	781	745	769	778	713	774	732	763	779	746	792	737	720	747	762	774	818	776	752	750	740	762	787	747	758	759	767	784	759	752	782	812	740	767	697	712	767	711	692	735	769	790	734	755	789	785	750	695	760	766	750	763	720	741	766	728	749	756	783	780	796	718	770	714	802	798	711	737	719	732	805	736	751	730	714	703	721	728	702	737	745	732	735	667	755	797	745	781	736	824	757	752	757	752	740	766	780	746	774	743	758	749	712	782	727	714	714	737	755	766	792	716	759	779	813	739	756	731	693	721	746	713	782	750	737	723	757	782	763	701	747	749	713	758	760	765	785	759	759	726	780	818	745	690	735	693	741	760	714	705	737	733	756	711	718	775	715	769	703	757	752	781	751	740	718	739	738	707	735	687	752	734	690	730	811	725	780	692	741	786	705	751	785	718	783	759	741	765	754	747	756	768	736	752	816	734	762	699	772	705	737	800	737	755	741	735	734	713	757	770	770	744	744	747	743	786	743	710	736	764	784	720	702	692	797	739	770	728	767	717	737	787	747	788	786	745	772	789	778	749	712	770	788	722	792	761	767	770	740	737	714	706	761	718	737	718	765	737	755	715	728	781	781	693	760	757	708	747	754	782	719	760	744	773	759	749	743	754	716	766	744	781	721	745	755	739	742	784	778	757	733	756	759	731	740	749	742	742	729	818	715	725	770	764	773	725	736	718	750	787	715	726	768	712	775	819	768	791	756	681	743	721	752	703	818	774	756	753	773	778	756	742	736	750	776	731	765	773	764	778	748	798	744	784	737	746	744	747	738	751	694	716	808	706	829	778	783	717	751	758	696	779	756	710	807	756	763	745	752	774	729	768	747	725	776	727	763	779	767	734	749	757	733	705	762	770	789	720	776	746	756	759	752	735	737	757	791	711	777	751	755	775	742	732	720	736	754	737	742	766	782	730	742	715	737	787	750	758	767	761	713	724	764	745	725	780	743	756	779	705	740	740	784	771	786	752	724	743	737	736	731	713	733	827	731	756	755	778	731	724	745	681	746	724	761	734	758	752	714	754	701	764	726	719	724	806	772	786	774	764	749	720	730	739	791	768	761	788	736	734	734	791	720	776	755	769	731	734	714	743	800	727	768	770	737	756	740	765	761	748	736	789	731	750	761	769	745	708	721	771	746	770	733	741	731	774	750	763	756	722	761	775	732	828	708	747	739	762	765	736	711	767	777	751	756	747	755	774	729	745	802	748	699	750	721	696	745	749	749	727	751	739	718	770	745	748	767	750	736	713	765	731	767	728	806	762	751	716	787	761	724	732	732	751	743	756	768	743	751	756	733	705	712	772	803	763	745	748	740	748	742	727	747	747	735	726	754	730	749	797	778	723	720	730	754	785	680	733	739	745	758	745	757	749	714	733	760	734	721	710	736	789	727	707	753	782	780	771	726	718	705	802	702	757	776	744	723	747	741	725	760	739	765	761	718	739	774	749	737	757	721	723	776	755	678	741	766	778	778	739	707	686	732	752	766	759	761	736	791	733	746	723	705	721	741	697	794	725	783	749	730	790	724	769	749	791	762	760	759	819	750	758	757	734	757	782	768	702	797	771	748	764	742	736	776	767	761	732	756	725	738	739	736	749	745	791	755	751	729	758	754	749	788	720	779	749	715	760	736	725	780	726	786	725	747	748	713	797	727	778	757	772	770	778	772	745	743	714	788	721	760	795	741	829	748	732	791	726	745	727	708	762	762	718	756	765	811	769	706	749	761	762	776	770	736	790	769	740	773	781	757	752	686	805	735	712	745
24638	21235	27697	25013	12995	684	408	344	290	262	223	233	238	224	213	205	201	224	215	209	234	197	187	213	208	213	190	229	205	183	179	155	199	201	191	206	166	195	223	220	175	202	199	182	179	211	197	198	226	195	190	186	194	180	205	155	204	210	186	195	183	192	206	191	183	187	187	173	202	194	208	175	188	184	211	201	189	191	207	205	188	206	206	205	182	216	176	210	201	192	194	207	198	198	180	217	213	223	170	188	172	203	208	168	200	188	186	173	212	193	178	202	196	203	170	205	183	192	169	186	206	203	194	165	187	202	190	189	172	190	199	204	209	187	170	186	198	190	198	192	186	200	168	200	212	171	168	182	197	170	185	184	171	178	190	193	181	189	193	179	184	194	189	189	192	208	200	190	216	184	202	189	181	202	191	188	188	190	200	196	193	186	196	162	211	188	198	171	202	189	188	192	191	189	193	208	219	197	191	214	200	190	182	174	170	178	180	170	196	216	200	185	196	211	192	198	220	198	230	195	211	216	207	220	207	167	190	193	167	184	180	197	161	194	200	181	194	174	209	173	198	177	221	186	186	202	205	176	206	187	174	185	195	190	190	200	168	180	194	176	190	187	186	172	186	201	173	196	204	188	173	207	181	207	181	202	178	192	174	206	179	200	193	198	194	190	180	172	180	187	203	210	199	212	196	189	188	201	191	171	183	191	197	190	189	193	188	194	171	183	200	171	218	182	192	190	174	155	205	178	196	201	177	183	196	181	186	195	215	202	221	179	194	164	177	182	188	182	195	212	196	207	185	189	200	228	186	181	170	203	206	189	188	223	173	202	158	171	194	233	192	185	216	189	182	199	205	172	202	179	214	180	202	175	223	175	199	170	204	182	189	175	214	188	186	207	197	170	201	170	188	220	212	185	189	207	193	188	184	202	194	200	173	186	177	178	159	181	194	177	187	173	210	203	182	182	164	203	204	204	194	185	173	179	177	193	181	192	183	180	199	205	193	187	216	182	172	218	186	193	168	196	148	201	188	185	186	159	186	189	183	194	179	193	178	200	185	199	199	167	212	208	208	196	187	183	232	182	185	199	178	190	210	191	186	210	175	191	199	197	178	185	183	197	184	198	199	209	192	190	181	183	194	192	191	192	192	183	194	198	180	192	190	221	207	190	198	194	187	177	177	185	199	181	168	226	155	168	209	162	189	212	192	218	175	229	205	185	172	188	175	200	187	186	206	203	211	194	181	210	174	182	193	190	195	206	189	174	204	205	216	167	206	187	223	177	184	165	193	185	195	165	184	204	171	190	201	248	185	190	199	195	220	187	178	171	193	197	176	189	212	208	218	194	191	209	190	186	175	199	191	188	192	197	192	222	219	202	182	212	191	194	193	178	208	200	192	193	186	206	196	181	179	192	174	192	208	220	191	183	209	206	186	194	173	211	189	201	211	184	195	178	191	168	184	173	195	197	195	177	179	205	184	199	203	181	180	191	190	191	195	189	194	173	186	218	219	190	208	195	185	201	185	179	208	225	196	169	182	172	192	192	206	207	179	213	188	184	195	205	196	194	194	180	206	185	167	200	188	181	181	174	182	200	185	184	179	181	199	218	198	220	208	193	180	169	170	186	165	202	184	213	186	193	199	193	191	202	207	201	180	187	181	195	206	184	199	185	190	196	183	183	186	187	211	178	183	192	177	176	157	197	195	228	204	174	177	182	187	185	202	209	208	197	183	204	180	195	212	171	171	168	191	179	180	197	208	173	151	204	194	198	208	195	213	184	175	154	202	223	185	203	200	215	170	171	185	189	163	175	180	190	194	193	178	173	208	203	202	181	187	186	176	212	205	195	212	204	218	206	197	178	191	187	179	194	196	212	190	178	187	225	197	169	197	194	175	159	202	190	186	198	193	199	192	190	189	193	203	203	192	199	187	179	180	193	195	207	203	205	195	228	209	205	177	218	198	201	219	199	194	196	189	188	174	170	224	179	183	186	179	212	182	176	199	181	228	180	209	212	194	166	181	196	202	182	184	196	180	170	186	184	193	207	190	183	205	208	183	191	193	201	208	210	213	179	214	198	184	207	207	194	195	190	207	188	199	198	214	193	182	187	163	172	188	212	177	202	194	189	198	189	228	206	184	205	172	228	192	185	206	201	195	194	186	217	207	186	212	195	182	203	201	210	178	191	188	177	210	181	172	197	153	176	188	203	176	205	194	184	212	206	211	176	182	174	206	192	198	207	193	197	182	175	175	193	189	188	203	176	220	194	197	196	204	196	188	203	170	193	201	192	164	188	175	188	207	191	192	197	200	208	204	169	204	176	174	195	203	199	213	201	205	195	198	211	186	202	183	213	201	196	178	217	205	217	177	194	186	172	175	198	193	226	200	214	200	195	205	192	193	185	188	183	210	188	200	196	187	186	191	182	199	199	207	189	178	213	200	191	193	167	195	204	194	197	188	162	177	206	206	180	198	185	197	198	187	212	176	183	195	185	183	173	197	217	181	188	195	208	200	216	197	203	214	180	206	185	187	208	199	205	209	193	205	204	190	180	221	202	167	209	209	195	212	206	177	185	190	178	188	182	186	207	189	212	214	187	180	185	201	177	194	198	194	197	208	189	204	190	181	198	181	199	190	184	195	195	189	179	203	161	183	157	201	168	198	233	191	199	219	181	187	206	187	199	182	194	186	200	176	197	180	195	209	185	185	200	188	205	218	179	193	169	187	194	201	180	183	172	208	202	170	193	181	191	173	175	202	169	184	216	198	216	183	197	202	206	192	196	174	176	186	219	175	194	196	195	184	176	194	186	194	179	182	189	202	205	181	178	197	185	200	176	195	204	188	182	181	190	177	178	192	199	202	201	199	179	211	210	196	174	191	195	182	201	222	225	216	185	166	195	165	186	208	198	212	192	171	164	200	188	176	177	177	202	183	164	190	177	202	199	227	191	193	188	174	182	201	179	213	166	187	203	151	214	194	182	187	173	201	212	180	188	192	195	188	208	192	224	216	185	204	201	200	204	189	200	208	184	201	159	201	201	178	178	177	200	193	184	220	190	180	192	199	179	195	195	188	184	204	190	182	171	198	175	170	182	195	215	212	215	193	192	194	174	212	170	188	187	178	197	205	180	202	190	199	187	185	172	189	203	188	197	204	194	188	184	190	193	182	194	190	172	201	184	185	173	175	199	193	201	208	176	188	204	191	168	178	213	184	185	206	175	179	193	177	199	175	201	186	193	181	183	194	201	205	177	215	189	177	185	186	193	184	176	171	204	201	177	199	175	184	183	202	205	183	202	192	221	198	173	194	198	147	179	217	208	189	192	216	190	184	197	219	189	218	174	207	180	183	183	187	193	204	180	177	187	201	189	208	198	194	190	217	202	204	207	209	166	178	196	198	221	196	173	197	176	181	195	185	204	190	179	197	195	205	187	184	205	197	182	219	209	142	186	179	191	183	201	187	186	174	199	203	204	215	178	175	199	171	194	162	201	169	235
3190	4952	3346	1584	1171	899	697	550	482	426	397	347	329	290	284	284	275	263	274	235	284	255	254	263	245	258	246	245	219	236	226	220	275	231	251	218	233	253	228	234	215	269	231	207	245	227	244	245	241	230	196	234	233	214	256	242	209	240	237	212	225	208	224	198	218	227	229	238	219	234	213	248	226	242	213	233	233	261	219	229	218	243	248	273	208	239	216	234	240	220	227	214	215	256	225	219	236	210	220	252	234	236	228	221	195	249	229	219	228	204	221	211	238	260	213	224	241	228	225	205	247	221	242	239	230	219	247	210	205	196	217	234	236	235	228	226	225	233	215	215	209	204	238	232	213	243	211	235	200	230	219	248	241	248	235	233	214	222	229	210	228	222	200	243	225	223	235	258	248	221	235	249	234	217	217	226	221	237	211	249	222	241	217	224	223	225	210	221	253	219	256	262	226	240	241	222	215	229	234	209	250	223	211	240	228	219	216	223	228	231	235	225	234	225	240	222	207	213	235	237	259	240	222	247	226	221	251	242	242	231	238	231	243	217	240	232	257	245	234	206	210	218	212	236	210	264	197	213	216	232	237	251	237	228	250	225	212	221	233	219	219	234	215	205	247	235	232	222	227	236	250	228	240	254	214	214	238	260	235	231	224	248	245	242	212	241	217	231	208	226	234	242	225	211	220	235	248	203	228	190	212	223	262	235	235	235	204	218	198	223	203	247	224	244	225	259	232	183	247	270	193	247	223	229	213	235	251	234	208	232	225	219	223	217	242	227	249	241	212	252	249	223	224	243	201	233	244	184	204	220	223	220	240	248	248	209	225	217	225	224	247	231	239	223	256	225	221	206	233	258	228	220	260	226	200	220	242	236	220	242	247	239	226	226	224	226	218	217	232	205	236	224	251	231	220	203	236	224	222	227	180	230	236	233	232	249	216	252	241	205	224	234	242	250	224	228	242	234	219	234	213	215	227	217	230	256	265	242	201	245	227	252	251	232	206	212	230	240	241	244	247	247	228	245	229	246	205	222	230	243	224	219	223	213	253	233	225	203	231	228	233	208	220	221	229	223	218	188	198	234	228	217	233	237	223	225	241	227	222	254	211	213	201	218	211	213	233	204	249	233	227	239	252	246	236	202	251	232	247	251	237	255	227	240	233	243	217	241	238	241	249	230	225	235	243	226	237	237	235	230	223	230	224	255	237	217	235	209	214	230	201	233	238	238	236	234	212	230	236	222	228	201	200	202	205	224	218	204	201	238	219	225	223	215	234	231	232	239	214	204	226	221	209	220	242	264	220	222	233	219	207	243	225	245	197	231	224	246	231	202	233	232	243	232	237	245	245	231	233	212	243	239	225	240	236	217	221	220	215	220	221	209	222	223	248	226	238	234	245	242	234	207	226	253	254	232	210	239	215	231	216	247	219	259	243	223	231	187	223	233	222	228	226	236	245	233	221	241	216	229	227	237	209	253	246	214	240	223	222	228	211	222	235	230	203	213	253	221	223	242	258	228	241	234	221	210	223	225	224	212	219	242	229	227	229	224	235	223	224	237	240	218	214	244	236	261	233	208	230	253	218	221	221	219	227	222	234	224	249	247	248	198	201	214	230	233	222	269	220	239	222	245	246	214	226	236	212	243	218	186	225	240	217	197	212	193	240	227	211	246	216	230	220	241	241	233	219	234	212	251	237	224	205	252	240	218	236	210	243	246	241	217	237	240	231	250	225	200	230	236	234	234	219	208	248	219	203	217	229	228	224	229	233	215	211	203	238	204	218	229	210	215	239	235	228	234	228	205	213	233	246	234	217	229	233	220	225	233	239	239	240	230	209	209	249	236	213	258	224	217	232	222	266	242	208	236	215	200	226	246	200	214	250	209	212	246	224	245	243	286	235	193	247	226	232	221	227	212	247	259	253	200	240	231	237	217	215	238	221	242	240	233	240	252	229	224	249	233	231	214	226	236	234	223	218	230	236	199	227	221	233	221	254	241	220	224	217	206	213	197	246	224	226	241	253	230	229	214	234	247	230	234	251	218	206	207	234	210	233	236	231	182	210	252	221	210	198	241	210	247	222	238	227	241	219	234	230	206	228	224	228	229	225	219	218	245	223	204	219	228	264	259	230	236	281	246	227	209	218	222	223	231	239	238	234	242	235	230	243	203	233	205	250	244	232	219	216	219	244	198	226	247	241	239	244	231	229	228	220	254	225	212	233	252	224	243	231	228	261	216	230	231	261	248	237	230	211	221	219	233	232	241	223	244	219	236	239	246	237	205	214	233	238	259	212	224	188	224	250	234	236	232	218	209	246	248	236	208	205	210	198	213	226	212	232	256	244	237	251	235	241	232	223	209	227	233	231	209	216	229	220	200	221	236	238	238	232	229	222	219	244	226	188	256	216	227	245	233	215	217	213	207	220	210	227	229	227	235	215	220	248	249	219	227	223	242	224	219	235	243	242	240	234	242	228	237	247	227	220	248	227	227	208	207	222	236	219	243	241	222	231	236	227	227	239	235	264	247	222	237	227	229	233	227	226	234	219	244	213	209	219	217	254	243	230	234	221	250	221	229	211	241	211	256	199	230	240	222	245	217	238	211	238	239	224	226	252	225	232	254	226	211	228	197	234	208	230	261	221	237	198	213	243	235	238	235	228	260	235	242	221	215	194	216	224	235	231	220	237	221	217	237	236	234	208	226	242	239	209	229	232	228	245	243	218	232	263	205	219	201	250	222	235	241	242	220	218	245	238	219	229	228	223	222	229	213	218	241	247	222	223	206	221	219	223	222	213	220	240	242	235	197	206	221	203	223	246	240	214	239	202	246	234	221	238	229	216	235	250	236	251	192	221	213	215	208	207	222	226	234	238	222	246	235	241	240	212	236	218	237	261	236	222	243	214	240	224	201	237	235	238	226	227	221	217	224	249	244	236	188	225	207	222	224	212	212	217	224	227	239	201	234	229	245	240	256	247	231	224	176	253	247	226	198	231	260	198	232	230	236	236	227	227	235	233	233	249	228	219	240	238	202	233	244	224	231	249	223	212	215	223	249	221	233	219	238	223	242	259	226	217	222	233	214	211	203	224	231	244	232	195	205	248	204	203	213	221	211	220	187	223	202	234	226	216	235	224	211	235	219	232	213	215	232	252	213	209	206	225	220	181	230	239	219	242	244	221	211	228	195	232	209	204	233	223	221	224	202	250	225	218	207	224	232	205	210	247	256	218	245	232	242	217	197	209	234	250	215	245	238	252	222	213	205	234	230	215	210	253	217	231	229	224	212	237	217	241	203	230	254	238	237	260	204	206	216	239	218	240	234	228	221	216	223	220	212	215	236	223	214	245	225	207	229	245	231	226	208	258	246	206	212	220	235	247	221	245	233	213	230	217	194	211	216	219	212	217	244	230	240	230	232	239	249	199	234	237	230	251	241	218	218	203	202	212	234	227	207	197	230	206	221	214	251	233	227	227	249	232	224	218	234	216	238	231	224
22564	21280	29049	23842	21287	21344	10941	1355	955	950	858	766	718	717	638	718	603	661	639	601	603	625	634	642	605	574	615	567	600	583	587	623	549	539	585	604	592	560	542	557	564	562	554	573	554	539	558	524	525	518	543	581	527	591	559	576	550	553	521	541	583	551	545	555	561	535	567	541	555	589	516	527	517	521	527	555	524	535	511	552	589	547	548	593	562	582	532	569	553	512	586	557	517	532	531	562	558	526	535	552	555	535	565	545	551	530	527	578	550	557	539	552	540	546	554	533	553	517	560	535	551	504	574	554	498	573	518	563	556	527	534	519	523	554	544	561	549	563	555	554	550	557	597	541	534	526	509	575	545	546	551	544	513	518	510	583	530	570	574	564	526	622	557	570	546	552	485	562	572	545	555	505	536	545	540	530	527	513	541	522	527	555	546	514	519	526	551	554	505	543	544	579	568	587	530	507	530	555	546	528	543	582	549	514	583	555	618	529	548	547	571	562	533	522	567	562	576	553	549	531	533	546	539	572	496	565	571	550	621	578	555	539	526	549	537	578	564	552	547	524	563	559	601	538	574	563	537	556	576	563	605	528	531	545	526	554	596	521	539	554	528	574	564	568	580	567	579	571	510	563	576	534	538	600	544	590	514	561	550	539	536	518	545	546	562	565	525	510	563	550	529	523	542	535	522	557	529	542	584	535	565	521	531	520	547	563	559	556	553	575	537	529	540	531	555	539	574	557	563	542	555	545	523	533	594	532	548	545	548	570	518	564	547	536	510	520	585	588	546	580	550	574	545	570	550	520	557	565	528	556	484	554	584	523	562	573	593	523	519	538	514	508	515	596	549	552	554	549	559	531	565	543	569	524	590	585	523	618	557	548	540	552	534	549	525	524	553	548	562	534	559	547	557	538	553	547	550	507	512	503	594	572	570	556	579	569	561	522	567	539	594	572	607	538	508	550	556	534	555	547	549	558	576	557	555	602	527	544	520	537	514	560	528	544	580	536	569	578	552	555	560	550	513	518	570	556	518	551	566	538	509	570	553	592	541	565	536	547	562	544	553	562	513	568	519	560	548	532	546	556	563	492	540	548	565	532	531	555	538	531	557	579	565	557	600	571	545	515	548	542	520	540	542	564	557	542	579	598	560	552	525	543	550	545	555	569	555	551	540	531	535	585	571	549	533	561	565	572	575	564	545	548	593	556	583	578	606	528	553	570	576	558	555	553	539	539	547	548	503	569	537	583	510	520	564	592	557	566	555	530	540	519	527	523	600	540	525	531	544	568	565	581	540	547	543	551	545	551	510	509	556	545	567	558	538	570	538	543	549	522	548	572	525	555	554	548	532	563	525	535	546	547	534	545	572	537	547	548	544	567	528	536	546	533	531	555	539	553	581	565	553	539	550	543	535	550	549	560	561	579	569	539	513	539	561	531	556	530	535	592	532	598	556	540	504	572	504	599	562	556	505	554	548	563	538	524	552	552	523	563	553	540	538	540	567	542	517	547	589	560	520	563	568	541	541	542	522	559	533	530	557	524	608	549	538	556	535	525	530	539	544	549	520	548	545	555	579	511	531	549	545	565	495	587	567	553	555	559	558	543	596	587	587	539	544	539	520	489	527	547	542	567	576	545	588	540	536	570	537	587	529	605	515	527	524	548	544	537	576	532	527	514	511	574	526	554	530	522	579	538	556	517	548	515	564	488	548	576	541	529	546	506	577	534	557	544	524	533	567	571	537	559	534	511	576	542	545	568	562	571	560	538	531	556	525	530	553	553	504	549	554	574	569	565	531	525	536	587	546	542	500	564	529	588	558	581	574	545	555	565	553	537	536	555	575	537	604	554	537	551	561	543	538	537	542	565	555	601	529	563	579	482	554	539	551	534	567	545	549	531	540	529	597	538	583	523	531	563	542	524	528	501	540	524	555	546	552	494	537	559	580	552	514	533	521	538	548	544	520	553	573	602	527	596	575	554	538	525	566	542	500	492	559	549	550	576	564	547	542	517	543	583	552	583	545	523	562	545	550	576	545	588	531	566	534	553	548	537	561	562	560	543	584	540	543	524	534	593	530	529	562	563	536	540	522	516	569	581	543	499	552	506	589	572	580	573	540	530	550	530	556	564	524	587	505	516	573	514	520	554	524	534	551	575	532	502	561	564	502	585	546	532	581	552	549	513	537	570	507	578	551	561	511	570	548	541	573	569	559	526	535	556	510	547	512	583	570	610	525	550	574	596	556	569	539	543	584	554	592	552	587	572	537	578	517	512	581	566	561	565	548	603	574	534	552	581	560	553	510	554	564	545	549	577	534	538	558	533	561	537	515	549	557	525	558	615	481	570	532	530	509	609	562	561	570	589	511	559	550	555	538	524	571	544	538	562	551	568	522	528	580	537	549	562	570	557	509	507	544	554	553	532	543	510	577	572	527	560	554	547	558	554	538	548	532	520	517	536	536	567	550	494	542	552	540	542	548	562	537	537	555	539	545	583	574	575	543	511	524	539	528	560	558	516	582	489	563	534	515	526	525	560	583	554	575	547	554	548	541	596	526	539	553	514	562	527	534	526	569	580	502	506	525	524	553	548	513	531	540	550	536	530	522	571	581	540	577	535	538	564	558	542	567	563	521	555	500	532	564	525	544	569	537	551	547	533	520	548	553	526	533	498	614	604	519	544	531	527	519	564	526	554	550	541	584	542	548	546	534	560	554	547	551	510	556	585	557	578	534	508	568	568	540	560	500	544	556	524	569	549	547	538	543	566	563	548	573	507	575	544	545	525	558	538	532	517	526	535	515	551	556	549	550	554	562	535	542	531	532	557	538	544	544	532	577	570	550	505	542	534	542	521	552	566	510	525	506	561	571	533	547	542	563	541	486	576	541	566	553	557	559	581	555	535	586	574	552	529	558	566	555	566	553	530	552	565	587	535	521	509	590	504	546	555	580	568	566	582	512	554	530	549	571	569	508	549	541	551	548	599	555	575	553	544	589	533	539	556	537	560	530	529	522	552	567	602	554	561	557	549	577	543	584	511	536	517	562	523	555	561	572	489	561	586	582	498	547	566	569	509	574	553	516	556	538	559	509	544	597	511	554	566	532	530	542	564	556	524	536	532	525	559	533	578	530	543	549	570	520	598	557	539	561	521	569	552	552	541	559	554	551	554	533	539	586	552	569	576	572	499	531	564	558	538	584	562	553	562	574	551	515	537	525	563	540	513	563	529	509	559	538	533	576	546	534	537	525	531	541	544	501	537	501	521	504	561	553	566	548	517	541	554	536	526	533	532	565	526	600	569	559	558	541	539	574	544	576	502	516	579	548	519	549	570	553	527	547	558	562	553	557	546	514	504	548	539	560	514	595	520	587	519	543	551	541	522	556	551	516	557	495	545	506	477	523	570	514	573	485	577	526	508	565	496	517	529	571	546	588	547	543	537	538	536	555	523	537	549	537	532	535	550	548	564	559	553	508	564	538	533	566	536	533	558	555	569
4334	13988	10109	5053	3572	2728	2229	1812	1461	1251	1116	1006	950	900	810	816	767	764	686	689	737	686	734	666	670	669	634	662	655	679	668	619	602	626	629	659	609	598	663	600	638	629	629	621	659	608	588	607	642	610	601	620	612	615	612	668	611	625	563	587	577	605	597	664	582	527	617	628	590	648	593	575	577	590	600	632	592	635	631	592	583	572	631	635	606	596	629	591	657	557	588	600	576	642	611	600	576	596	588	595	583	571	611	608	557	602	622	579	593	556	611	584	580	602	587	616	552	609	590	589	536	604	611	636	641	603	610	561	572	639	573	606	539	604	581	610	648	564	560	642	605	602	589	587	590	589	616	618	630	587	580	577	614	572	559	599	611	583	599	598	602	592	560	624	615	601	590	589	616	588	608	617	564	594	565	594	588	572	582	620	603	593	562	583	551	618	642	611	618	564	607	616	607	597	587	590	562	608	589	576	615	611	610	553	605	625	564	631	617	627	619	587	597	605	579	592	588	629	620	588	633	609	578	614	591	551	595	602	601	599	598	549	589	587	587	581	567	585	578	608	606	597	559	590	593	590	567	620	588	608	609	565	642	559	568	565	600	518	593	629	590	619	567	595	622	586	579	608	558	601	584	565	570	608	653	557	602	597	607	572	622	570	619	599	595	583	576	611	595	610	614	632	598	633	611	597	610	573	580	599	614	596	564	575	610	598	625	603	619	568	579	578	607	595	548	588	673	615	632	633	603	615	563	594	604	602	623	594	623	576	579	617	592	574	550	590	567	618	594	595	581	552	585	626	632	567	615	622	610	571	618	570	611	628	622	602	605	602	590	609	579	572	580	584	612	577	616	629	661	639	574	559	595	577	599	561	607	613	602	642	582	637	600	548	617	607	591	578	576	584	598	592	576	640	573	585	576	648	642	580	562	612	602	609	644	612	596	590	582	643	602	583	605	592	564	577	606	536	610	586	584	591	587	577	654	608	639	627	621	613	539	618	603	574	602	596	609	589	630	612	611	588	612	537	624	598	621	572	595	601	567	609	565	593	573	613	635	667	616	648	647	621	593	604	591	643	613	560	577	565	597	616	628	578	615	650	574	571	591	581	573	612	596	587	535	565	577	594	591	645	601	573	622	583	557	585	556	584	630	628	596	554	579	628	572	648	601	594	614	583	603	591	613	618	595	630	652	592	613	648	614	606	568	606	607	618	634	569	610	571	608	590	589	606	610	578	596	605	620	575	656	625	590	608	552	585	612	614	599	583	618	592	594	583	613	602	620	597	623	570	605	580	579	635	549	573	594	602	584	637	561	596	611	612	594	593	607	591	606	604	599	594	583	583	613	594	563	585	609	574	586	601	634	601	612	589	583	586	609	577	578	610	635	559	598	579	630	613	583	583	582	558	624	626	593	611	603	629	627	606	585	589	605	587	597	597	581	580	591	579	594	562	625	587	641	573	610	606	603	633	607	541	596	603	609	617	606	606	605	583	594	597	574	589	604	581	569	580	635	572	622	621	615	574	575	594	591	641	614	584	591	600	599	604	556	576	583	606	622	596	589	635	607	589	613	606	629	609	591	617	583	603	591	579	612	599	590	604	555	590	617	621	641	593	603	573	608	620	647	609	581	603	592	571	596	613	599	632	599	586	605	616	587	577	613	576	610	560	593	581	550	573	629	632	583	634	617	620	630	600	581	588	561	605	597	585	589	628	545	581	592	616	580	588	612	611	602	602	593	634	609	614	591	555	582	635	616	590	565	578	580	582	640	575	592	601	588	676	605	590	585	594	577	596	599	590	605	585	595	574	602	586	608	597	570	592	598	610	604	529	576	589	562	548	637	573	608	603	602	591	601	616	609	593	579	592	572	551	620	642	581	604	589	627	570	613	619	576	601	623	614	586	559	569	587	585	642	581	616	583	579	577	570	645	615	618	634	603	584	584	657	619	617	640	632	585	633	625	607	595	618	576	603	591	632	594	624	626	622	594	622	568	579	635	602	555	610	622	623	609	621	565	613	631	617	593	621	634	568	608	617	606	566	604	594	618	602	584	608	615	586	600	578	603	600	623	584	644	629	601	585	578	576	593	600	580	588	571	609	602	612	562	589	604	565	585	625	582	632	649	619	578	635	567	580	547	580	580	569	587	593	617	605	568	598	559	579	607	648	597	591	568	601	594	571	612	628	609	611	573	615	593	609	574	626	637	629	646	583	620	585	613	655	606	606	587	566	581	625	597	616	588	620	624	615	595	548	651	582	558	627	581	549	622	546	641	587	605	584	605	581	615	615	614	575	594	590	588	583	638	538	546	563	623	563	572	593	612	630	600	605	550	575	570	583	632	585	596	599	600	595	599	599	562	594	583	612	624	632	630	651	615	626	612	527	574	579	589	601	547	604	566	572	607	587	577	608	605	622	623	626	569	639	596	601	610	603	606	640	603	571	581	625	589	602	552	623	572	585	655	629	612	587	586	620	586	652	615	600	583	603	645	576	580	644	607	648	586	637	615	628	598	564	568	618	622	560	548	591	616	587	595	576	604	627	609	590	578	591	615	587	595	605	619	621	608	557	578	583	607	625	587	594	540	610	604	583	630	584	572	635	607	594	592	566	592	607	629	613	583	592	574	603	601	607	589	624	601	626	607	595	594	600	571	580	618	572	614	591	634	604	607	578	592	589	573	630	581	587	593	579	628	620	609	625	572	563	631	589	601	543	601	584	664	593	570	646	587	587	568	617	568	586	614	595	609	618	537	601	636	588	622	606	637	608	575	584	570	585	633	606	587	612	583	554	582	615	594	608	637	603	591	576	651	602	645	621	623	601	621	544	621	602	597	627	575	641	593	554	603	581	594	599	654	595	592	651	612	579	598	661	597	595	604	568	613	584	590	569	580	626	555	642	568	577	622	592	544	573	596	627	609	608	646	573	638	606	563	619	591	603	590	627	597	557	607	575	603	534	619	581	627	607	627	606	606	599	663	591	635	588	630	587	624	609	561	584	581	579	619	586	610	594	591	625	580	586	634	594	559	613	633	624	614	615	610	582	635	557	587	595	569	581	601	593	630	635	591	597	589	604	609	599	606	616	623	597	580	598	560	614	582	571	583	590	604	604	648	590	563	608	587	580	606	631	568	563	565	590	620	614	615	569	574	611	585	607	584	623	578	555	607	569	608	578	625	601	611	658	617	581	643	590	605	570	573	600	577	570	579	572	595	611	583	607	608	592	613	595	585	550	602	589	607	539	572	616	605	555	642	629	603	572	594	581	589	620	606	562	618	611	592	546	560	587	551	610	584	602	587	566	618	557	609	622	603	596	541	629	635	617	578	597	581	582	608	596	555	582	579	636	622	611	629	575	603	621	547	615	577	568	624	597	554	594	663	637	609	577	615	591	575	619	588	604	614	602	595	588	610	612	634	557	618	552	635	573	583	641	581	608	617	599	577	590	578	581	588	623	603	661	582	635	560	602	580	558	611	621	582	599	624	567	592	561	604
27537	18115	3995	740	519	484	434	467	425	393	442	435	394	414	383	446	398	414	410	407	410	433	402	444	419	415	407	394	439	391	430	391	424	408	413	425	368	426	389	413	427	428	416	391	365	432	405	427	405	411	382	410	415	433	425	395	419	390	432	395	403	369	395	415	394	413	406	428	415	446	389	414	424	382	424	374	430	429	473	438	417	369	385	388	436	429	434	429	418	392	432	367	391	390	389	390	408	393	381	428	381	421	403	428	421	410	421	453	419	393	417	404	370	413	411	443	414	400	419	362	391	416	411	398	397	424	434	435	406	394	420	384	429	385	391	382	400	398	409	383	383	410	421	416	419	429	444	374	397	406	416	406	400	366	411	378	403	407	400	421	439	391	454	439	408	354	387	425	383	379	377	397	423	440	430	372	406	431	382	398	406	413	410	413	394	397	410	396	404	418	397	379	397	398	410	416	446	381	391	407	422	412	393	369	416	443	390	388	417	422	394	396	427	396	410	389	428	368	375	419	394	389	388	446	375	390	398	393	405	458	405	415	393	435	392	402	375	425	423	408	397	412	398	412	395	425	416	407	391	415	444	382	413	365	440	362	396	427	389	421	442	400	415	392	459	456	446	414	378	409	367	399	420	379	422	426	370	415	413	397	427	416	377	370	378	401	416	422	388	388	418	412	395	404	422	398	419	417	410	423	400	390	369	403	419	399	412	419	443	390	409	391	395	402	429	390	403	387	406	395	445	407	430	414	447	376	358	448	431	413	438	390	382	426	415	406	390	452	372	462	399	364	408	373	402	408	405	406	415	399	405	398	390	406	441	414	391	371	422	420	396	379	395	406	414	460	414	388	408	388	399	422	429	370	409	395	363	431	385	418	417	401	432	433	396	421	401	439	389	374	419	413	399	432	420	366	398	432	421	389	389	395	397	422	406	392	432	442	439	400	422	406	403	400	420	381	434	394	430	382	453	415	408	413	422	400	410	410	377	402	446	384	379	384	365	412	403	435	396	452	430	394	408	401	375	411	389	388	403	358	411	413	395	427	426	379	424	378	395	390	389	390	391	360	416	415	452	398	419	440	387	397	407	420	411	427	368	376	401	409	397	384	424	383	427	424	425	412	402	383	429	375	407	415	403	392	447	413	432	463	395	398	414	386	371	381	403	413	420	438	403	394	401	432	380	444	414	424	388	389	440	434	416	412	435	386	415	420	407	425	412	418	400	385	449	455	414	400	414	391	396	395	411	465	409	412	422	422	384	402	417	462	383	383	408	420	401	386	400	407	446	404	425	408	393	421	372	397	429	429	443	410	397	382	403	370	388	398	405	357	365	409	405	429	428	413	408	429	401	394	438	389	407	416	425	442	433	402	412	407	396	408	414	421	410	380	391	387	416	400	412	437	395	395	389	366	400	412	396	381	432	434	417	432	416	381	423	413	406	399	400	418	420	427	370	430	367	419	387	410	380	385	397	405	405	380	409	389	402	424	411	426	424	411	406	398	408	413	412	394	364	399	387	403	381	373	391	392	388	415	378	401	420	407	443	410	398	433	412	416	403	421	393	383	356	442	398	418	424	416	470	434	454	420	443	400	431	428	402	426	414	423	396	390	379	413	398	443	396	434	401	420	441	379	401	397	389	390	380	381	423	411	390	419	371	379	390	386	415	409	416	422	423	398	420	426	415	377	446	453	408	419	428	423	383	418	382	429	409	396	405	405	464	423	428	466	379	449	396	412	452	396	400	431	392	422	435	412	412	399	383	418	421	390	425	427	424	420	433	397	396	437	412	438	456	406	425	377	399	371	411	369	403	402	412	421	353	387	415	399	418	368	400	401	423	425	420	376	404	432	383	451	400	430	380	428	438	393	427	425	366	394	442	408	429	390	447	428	390	434	402	412	389	419	417	409	416	373	420	400	410	438	414	408	469	403	384	415	408	427	417	411	407	413	433	383	407	382	407	406	441	400	407	400	408	397	403	465	406	430	429	417	369	421	421	436	396	409	389	415	424	406	365	411	431	408	407	393	420	407	429	386	412	413	446	366	393	415	401	406	418	408	384	392	444	374	398	388	447	445	407	363	417	390	420	438	443	405	403	399	420	400	396	379	413	435	436	418	423	417	425	420	426	398	387	402	406	413	419	406	381	415	442	414	412	442	444	418	377	417	418	404	421	417	440	394	382	400	395	442	372	400	414	440	409	403	399	407	421	372	416	400	401	437	368	411	386	381	427	402	399	399	372	409	402	371	415	392	386	412	434	424	393	416	397	401	439	403	414	372	415	364	399	442	434	418	451	395	402	429	402	413	403	395	405	420	379	399	401	423	418	409	398	398	370	442	434	455	406	388	391	420	378	406	412	425	392	395	424	399	366	395	363	426	395	412	388	463	397	372	394	386	420	408	427	427	428	412	406	380	400	392	394	427	408	414	411	419	422	408	443	396	448	418	427	388	370	381	403	454	432	392	409	401	362	391	422	374	432	403	389	398	405	429	364	419	400	427	376	440	399	412	377	399	385	409	447	416	430	397	418	407	432	399	436	440	388	413	419	380	338	429	425	416	426	404	412	448	403	419	435	414	426	421	422	391	399	407	384	408	407	373	393	415	402	415	353	433	432	399	434	436	424	414	423	419	424	405	410	427	404	403	355	415	436	415	385	378	445	382	461	392	400	428	413	424	403	415	395	384	384	416	422	420	397	406	398	437	360	376	384	458	389	406	416	419	389	442	400	414	401	415	413	397	374	420	419	418	376	394	367	431	408	415	419	394	382	415	370	406	386	422	382	404	379	406	437	436	418	384	405	418	387	395	434	380	385	398	413	418	416	427	429	403	403	386	397	394	422	376	409	406	393	377	401	426	409	405	374	395	404	421	435	404	417	396	421	421	435	433	424	404	425	418	429	376	370	422	414	452	402	413	438	426	366	402	416	412	424	426	403	422	399	406	429	406	418	376	376	388	392	429	426	429	420	392	426	383	404	399	396	415	421	395	398	399	362	384	402	383	398	418	422	376	420	454	446	414	441	411	426	414	419	441	408	387	399	382	391	410	412	412	418	392	395	409	414	411	382	386	361	419	426	413	387	408	429	417	418	442	416	441	436	383	401	425	411	432	472	376	384	364	429	396	400	410	370	418	409	400	444	386	392	403	433	412	428	436	390	390	405	410	404	402	400	392	404	426	439	393	396	406	391	419	432	414	413	409	407	415	402	422	411	400	401	396	424	440	408	407	406	399	405	413	435	409	433	394	416	452	398	376	445	385	404	421	390	374	386	426	400	427	411	416	416	416	430	389	414	438	439	397	415	420	407	406	415	406	435	402	396	413	435	417	372	388	430	428	431	417	412	422	408	404	439	426	467	435	417	411	424	403	440	400	390	378	406	366	418	376	410	436	377	420	438	408	382	429	439	401	418	419	411	441	428	375	397	444	430	428	402	412	423	400	381	385	389	407	416	387	376	377	397	414	427	412	394	397	429	377	442	403	454	388	383	407
4219	816	686	534	494	471	451	477	454	435	439	433	433	453	453	398	422	448	458	446	447	419	457	458	420	426	444	442	442	440	455	451	443	454	443	412	447	410	445	405	442	426	446	413	408	383	470	403	448	429	432	383	405	451	432	440	422	442	414	480	420	421	443	423	455	427	407	437	443	469	464	458	399	397	505	450	401	461	457	437	444	427	444	447	451	410	448	422	464	408	444	433	399	434	455	442	422	439	451	430	460	482	433	407	433	423	439	435	443	429	418	452	459	445	418	443	415	397	447	466	458	423	483	482	424	436	413	413	444	406	424	463	424	454	432	425	441	404	450	444	441	435	447	410	408	420	437	386	418	404	444	401	442	461	471	453	439	415	444	476	443	460	422	422	454	461	431	412	404	398	469	448	464	457	421	450	438	456	428	426	435	421	421	422	480	415	401	456	437	467	449	467	413	466	456	400	468	436	432	386	460	435	431	433	420	467	451	435	459	431	409	425	473	393	471	446	423	429	447	478	422	462	391	376	447	412	436	451	413	443	465	432	451	426	417	427	430	409	462	404	434	447	471	491	390	418	384	441	427	457	449	482	400	434	427	412	442	422	418	412	459	431	465	448	440	437	423	469	435	479	431	424	394	441	432	403	433	444	432	443	437	450	422	447	421	429	461	448	408	496	435	434	405	458	447	494	449	455	437	491	427	430	444	436	441	448	468	417	424	420	424	440	440	434	421	420	475	460	436	457	409	422	447	402	461	467	457	413	457	425	432	451	444	417	437	434	448	408	439	388	438	477	467	456	417	420	398	469	433	461	413	403	415	439	425	467	455	427	477	421	416	453	416	447	420	405	427	440	426	464	444	409	443	455	437	446	397	442	441	467	463	431	422	425	440	457	415	441	436	434	419	454	428	453	437	388	464	438	423	428	446	453	436	452	461	404	445	489	434	459	432	446	459	403	454	405	439	443	400	449	440	436	425	428	451	413	437	429	452	431	484	436	443	400	431	423	433	418	433	428	440	459	428	437	415	399	398	454	423	429	453	403	468	423	429	482	410	435	436	457	439	412	440	416	447	440	420	416	434	385	412	475	416	431	402	447	494	464	433	464	433	438	458	460	470	488	460	451	461	417	430	449	429	453	442	471	411	432	416	435	410	407	429	465	435	419	417	413	451	456	446	425	445	465	392	418	428	513	411	433	441	414	462	424	448	398	462	456	435	455	430	454	454	443	425	427	455	421	479	416	436	461	434	464	458	428	449	464	437	472	397	434	467	440	420	443	434	391	454	442	414	463	449	460	463	477	459	449	415	438	469	436	433	498	465	459	424	408	441	469	428	442	434	466	429	433	427	459	425	402	421	435	431	443	447	460	444	429	413	460	452	420	461	417	456	463	420	433	381	447	468	442	416	420	449	450	418	422	399	408	477	469	453	441	418	400	459	417	436	451	442	457	463	435	425	450	443	467	446	451	431	454	406	431	425	422	459	432	439	430	433	453	458	451	430	450	469	421	398	470	434	437	448	432	473	431	442	434	432	433	427	440	432	476	462	476	437	467	429	459	446	439	441	430	417	464	455	438	381	439	462	468	428	414	414	445	466	448	451	438	433	453	410	428	427	483	477	438	409	423	394	421	406	445	436	457	434	424	444	459	403	453	417	443	437	413	457	456	467	432	438	465	464	449	430	428	405	439	418	411	434	439	420	430	422	463	450	430	399	464	448	431	406	451	413	463	442	454	409	412	465	443	441	457	428	406	428	419	460	453	436	459	408	454	388	451	433	449	418	427	418	422	454	446	443	447	440	445	426	458	439	438	407	475	431	440	433	443	418	409	422	412	426	451	441	445	432	425	455	457	404	437	458	421	397	434	406	411	447	458	438	417	443	420	424	433	440	453	423	410	417	443	471	467	481	413	417	457	433	437	449	430	452	459	469	436	415	453	436	409	412	462	426	416	456	434	444	436	431	420	434	430	487	421	451	418	459	440	444	418	479	429	403	409	464	440	435	425	416	422	403	452	440	422	427	442	417	427	453	413	437	440	449	419	399	425	432	437	465	437	398	435	435	426	400	416	431	437	414	414	423	417	445	369	446	412	401	408	482	437	458	428	422	440	415	440	398	454	484	435	439	409	428	431	457	450	471	467	436	450	455	388	459	411	436	439	432	457	434	437	467	425	415	443	470	431	448	469	447	425	411	422	467	453	448	434	467	445	431	469	404	392	426	463	429	451	475	429	433	406	461	422	425	451	455	428	442	429	442	411	414	447	437	407	448	423	419	436	441	416	427	406	409	437	440	417	447	449	433	464	418	458	452	460	464	408	393	438	435	456	458	400	442	422	440	470	401	454	435	441	480	426	426	419	496	442	467	436	418	462	455	417	455	457	429	446	457	449	429	454	436	437	441	457	390	430	426	464	410	418	401	413	425	438	477	417	463	439	429	451	436	416	440	458	435	442	464	426	424	442	411	479	458	436	420	433	416	423	436	427	449	450	449	422	446	444	450	443	456	419	452	454	423	423	436	411	424	462	450	423	437	431	417	432	410	427	471	447	402	446	468	455	419	469	411	436	401	404	412	404	458	418	458	468	482	421	407	401	448	424	418	443	421	441	442	430	451	423	465	438	419	473	427	482	441	428	390	460	460	438	441	458	439	439	454	439	393	424	445	447	412	430	456	440	418	459	448	454	423	471	427	421	426	435	451	432	449	474	409	425	423	438	422	463	433	431	422	396	433	431	396	443	412	446	431	475	441	436	433	473	434	428	456	428	400	439	414	462	420	433	427	441	376	447	423	440	419	423	406	456	430	420	416	420	435	422	465	452	447	467	473	433	411	415	445	449	428	437	471	480	447	451	465	413	439	439	470	455	454	466	444	434	465	444	426	467	453	437	448	430	460	415	463	432	414	496	423	413	417	423	441	452	467	441	450	445	414	425	445	401	434	421	425	410	441	451	405	468	447	431	434	481	456	444	446	436	494	439	413	455	440	455	425	432	430	439	431	426	414	455	458	447	428	435	421	447	445	439	434	424	467	431	424	459	432	454	426	437	435	419	413	421	415	423	445	470	439	440	450	454	428	471	427	429	433	432	444	437	435	433	464	439	441	412	399	414	439	457	468	447	466	425	485	456	458	421	444	420	427	443	428	449	455	456	471	424	435	453	410	387	395	393	423	443	422	461	449	437	448	409	401	448	444	462	461	423	444	445	440	419	421	429	448	420	452	421	449	425	438	450	419	460	442	427	466	461	399	415	417	416	431	435	422	422	424	451	416	444	497	452	457	434	431	455	436	438	441	403	438	469	445	427	426	404	451	440	432	405	480	440	413	452	420	443	453	436	423	473	440	428	423	437	428	431	419	403	473	440	399	395	406	423	475	442	430	452	427	470	426	439	430	413	456	414	417	429	434	424	445	414	466	434	425	430	456	449	433	422	453	413	448	459	435	435	453	411	414	407	435	414	448	439	457	440	433	458	456	459	446	448	428	420	417	429	436	492
23560	21214	28583	24132	21220	12059	1533	1051	953	885	821	872	846	835	826	778	744	784	700	775	762	717	761	746	703	700	670	732	746	687	751	727	747	691	697	714	685	789	693	731	689	743	761	706	736	735	746	695	655	724	723	686	715	688	705	734	659	677	667	728	730	747	717	696	676	699	726	712	698	736	716	755	733	705	695	763	728	685	716	729	716	679	763	707	710	689	679	692	732	713	709	686	717	697	690	740	716	716	739	696	721	698	686	728	710	681	729	667	742	737	693	701	688	696	708	723	702	701	677	705	678	718	726	715	775	690	724	727	682	725	683	658	695	725	672	714	670	690	698	694	706	675	675	753	701	759	696	770	705	692	657	734	666	739	676	732	670	738	689	686	668	700	721	735	732	735	683	701	793	764	697	672	726	772	658	716	747	686	737	722	720	677	689	697	657	705	683	730	682	680	717	677	701	697	695	668	765	724	703	692	690	743	740	697	749	705	743	687	740	743	691	681	722	721	716	672	735	722	703	722	692	702	738	676	716	690	685	713	644	658	692	708	704	697	728	779	715	709	734	721	747	708	680	649	687	696	686	675	674	741	737	701	718	699	695	669	701	665	693	716	660	725	670	719	729	654	684	712	752	766	726	718	689	729	700	739	694	725	670	708	750	709	726	673	659	718	678	739	702	701	680	735	684	713	724	720	733	695	722	681	669	705	693	698	722	685	744	720	649	698	692	673	670	724	669	710	686	732	740	680	702	687	701	696	671	682	706	685	703	730	750	697	739	691	659	707	688	723	683	699	772	712	700	689	700	747	748	696	740	728	742	694	751	742	658	689	704	758	716	691	692	701	705	685	713	740	743	704	699	734	679	711	763	657	682	747	726	729	693	706	767	660	729	684	675	676	680	695	704	721	724	767	724	699	660	719	702	667	706	724	708	737	735	688	691	725	700	700	673	718	705	743	699	703	661	683	686	724	698	707	697	693	682	735	739	688	687	688	708	702	681	696	664	734	728	732	746	707	702	683	754	682	724	755	688	692	751	707	642	700	701	719	687	693	694	655	690	700	694	711	684	724	724	710	716	675	681	680	702	722	697	701	698	723	719	759	694	711	713	663	728	718	695	700	672	726	717	721	702	666	690	691	693	709	676	712	685	679	693	683	729	766	689	741	641	734	737	703	648	693	674	661	731	713	683	666	730	697	718	699	668	694	663	703	657	708	741	722	724	715	688	709	695	712	734	676	703	708	704	695	693	663	748	765	729	734	665	704	699	678	680	762	752	697	710	690	694	690	749	672	704	701	709	703	660	688	694	686	705	659	715	697	714	729	711	669	714	701	704	709	699	639	698	718	752	754	670	703	678	688	734	681	683	709	676	690	708	727	685	696	730	690	719	695	705	714	666	680	690	691	710	726	733	713	712	752	712	761	709	693	736	731	735	700	660	684	673	714	676	672	713	749	689	730	718	705	673	679	703	728	687	751	685	690	716	669	657	757	664	691	699	773	730	700	669	685	737	689	691	697	663	697	727	726	712	694	679	744	712	685	705	741	685	697	719	695	695	663	691	754	632	742	727	728	713	735	719	685	736	687	738	693	751	701	690	709	732	714	749	742	683	687	710	707	705	666	714	689	664	696	662	747	707	721	679	714	698	744	756	711	698	737	740	690	735	722	695	690	722	697	731	658	734	725	720	731	691	732	688	731	723	711	720	744	725	663	650	710	690	674	683	698	695	707	712	741	727	695	682	698	693	720	686	706	710	726	708	647	734	674	686	711	702	710	729	677	691	722	746	694	714	720	681	676	706	658	732	736	667	697	659	721	723	721	705	729	717	710	704	732	718	701	709	677	697	687	675	671	700	722	619	681	700	692	717	716	686	701	724	720	687	691	705	728	718	701	704	709	706	697	716	724	666	748	678	683	690	681	746	680	721	701	699	744	709	734	726	759	706	725	707	665	716	709	757	705	694	658	697	673	717	657	712	692	687	700	751	702	695	741	722	718	685	746	688	720	702	697	716	704	703	691	714	687	728	715	722	717	694	718	731	677	669	652	654	759	675	652	673	721	681	679	753	719	685	685	689	689	740	696	769	723	709	649	701	727	686	671	670	636	730	693	727	721	708	717	696	782	706	691	679	668	725	688	730	653	687	693	680	713	701	689	715	722	692	719	709	694	692	690	711	732	705	690	687	729	752	692	724	729	752	710	713	697	703	729	678	716	674	666	707	709	714	689	742	698	689	708	660	679	694	672	673	711	692	690	685	675	686	725	733	688	702	745	702	721	723	750	735	688	729	709	707	679	655	660	739	712	700	715	690	718	739	685	709	709	705	670	746	689	659	703	709	698	724	700	724	700	722	734	699	722	703	736	689	707	731	713	707	724	722	634	740	729	669	717	674	747	692	687	689	697	654	708	733	708	710	692	690	679	702	746	736	656	656	664	695	739	702	680	744	696	723	724	754	685	685	720	697	664	696	718	674	703	696	722	732	685	683	671	697	681	678	703	643	706	715	712	649	705	714	757	709	703	663	669	697	698	680	690	721	699	706	708	716	691	639	685	714	748	697	723	708	689	664	696	690	699	686	697	715	674	661	683	722	650	679	731	747	725	724	732	719	758	713	686	732	707	674	700	713	696	692	679	722	744	681	708	718	739	722	730	694	727	701	758	688	723	735	697	662	709	685	745	692	713	705	742	772	709	682	694	646	720	672	744	708	682	713	676	711	683	711	695	714	742	705	761	689	672	740	668	704	708	705	662	675	706	726	683	687	678	739	695	724	699	692	700	683	699	730	687	672	699	693	721	729	695	695	699	674	693	715	703	681	688	736	687	732	739	723	733	654	698	733	692	710	707	715	711	670	716	749	726	686	711	744	699	761	719	669	718	688	716	694	719	723	660	734	713	721	738	726	675	717	710	696	755	691	698	743	694	687	721	665	720	674	676	693	728	676	708	769	664	673	716	722	740	714	694	717	713	714	656	732	698	706	694	658	684	737	703	717	680	712	706	659	719	685	726	728	749	683	730	758	681	663	683	698	705	724	692	706	689	740	666	699	715	675	624	704	692	693	674	673	769	701	710	694	699	687	690	728	696	698	714	686	742	673	695	707	702	691	696	668	742	665	726	717	691	712	695	729	713	673	759	640	675	727	739	747	708	683	720	728	716	742	661	754	725	707	714	715	712	689	704	749	713	729	654	673	681	693	678	670	685	687	692	678	668	758	719	698	684	726	619	679	690	692	707	696	696	698	729	770	723	753	681	681	673	690	696	643	753	704	667	688	772	691	714	706	715	725	677	707	702	696	654	728	704	706	720	711	734	746	700	678	723	701	679	732	677	707	707	685	678	727	717	663	669	696	699	714	722	700	709	710	692	740	716	741	745	683	724	671	719	703	689	691	671	723	734	701	683	697	696	689	721	696	726	711	707	733	668	726	731	728	715	670	689	636	706	679	703	683	695	683	713	708	658	681	682	706	660	694	693	690	714	721	692	698	696	708	690	692	663
3327	8519	6223	3100	2352	1930	1543	1364	1171	1073	998	892	924	914	847	851	844	878	816	779	789	762	787	809	822	799	773	748	763	794	770	753	744	792	763	795	762	787	736	774	762	813	761	733	769	798	751	773	724	740	767	769	756	695	738	758	763	776	769	727	752	774	734	732	750	763	762	740	765	772	733	770	781	783	701	735	748	685	744	782	727	738	683	787	754	697	695	746	727	718	766	755	753	737	749	761	800	728	759	750	701	728	785	768	776	766	766	715	734	697	761	754	787	721	727	772	739	734	735	782	741	769	714	746	716	736	747	707	762	749	763	745	812	738	751	708	768	717	703	743	767	757	706	766	775	743	776	759	752	774	805	735	731	762	792	780	800	739	774	733	751	654	802	712	787	785	748	761	742	747	729	739	760	761	760	769	710	714	734	756	784	770	767	803	716	726	727	755	749	705	745	813	721	757	757	743	738	731	758	752	741	752	727	729	711	717	736	720	768	808	745	784	714	758	733	743	799	752	747	708	739	738	735	749	740	763	738	796	759	794	763	818	737	749	708	719	729	732	694	782	726	797	743	750	723	791	755	758	818	770	808	766	764	737	780	753	767	750	769	789	747	706	763	755	800	708	776	768	745	721	724	760	782	765	750	754	696	735	742	785	761	720	715	723	740	776	791	705	741	755	735	725	756	710	765	735	743	739	773	753	765	753	841	731	674	747	709	755	733	755	779	762	743	719	764	726	721	716	780	762	723	784	734	745	772	747	724	713	759	794	765	776	736	672	725	744	775	793	759	723	740	717	728	749	743	712	714	781	730	715	758	768	761	787	754	739	751	752	759	744	749	738	741	729	728	781	739	732	736	796	805	726	705	725	722	732	740	741	733	692	750	734	762	778	733	753	707	751	702	791	771	754	733	775	713	697	736	765	704	737	749	761	768	729	753	768	755	702	766	717	743	787	756	741	704	699	747	775	725	776	737	775	747	746	739	793	738	749	726	740	764	752	739	820	764	811	779	698	746	737	743	750	693	739	788	690	747	774	713	759	704	713	750	737	749	729	774	726	779	763	801	799	719	760	748	736	729	733	765	712	741	711	734	780	760	744	774	741	725	753	764	695	743	788	714	760	770	765	765	737	782	748	760	730	762	743	749	765	748	764	724	753	770	725	724	662	685	743	723	731	707	781	734	765	721	717	753	720	773	727	743	774	804	728	714	753	790	722	760	760	777	775	756	722	788	721	790	764	767	732	753	700	751	736	776	743	735	762	730	717	762	760	760	799	766	706	729	756	756	767	742	721	752	737	800	768	736	751	765	769	754	738	770	769	723	723	770	775	761	755	685	752	707	726	768	747	753	754	744	734	755	733	795	720	715	747	733	771	713	747	798	728	742	764	745	809	769	741	759	790	733	763	741	714	716	724	744	724	743	742	713	775	790	733	752	735	744	750	722	787	732	713	754	744	720	714	746	773	735	782	810	764	743	758	726	731	784	722	773	725	748	721	751	745	692	793	765	759	781	819	736	710	767	709	719	731	749	736	727	762	744	765	787	783	770	720	771	774	734	759	760	755	704	726	781	722	776	759	735	753	748	750	757	713	728	773	760	732	788	763	759	796	759	753	704	755	750	783	763	739	750	772	754	776	736	750	756	741	728	728	718	819	796	785	721	763	746	718	737	753	723	685	744	779	735	784	750	759	736	694	759	731	756	727	790	690	770	724	721	781	774	698	793	756	748	787	763	750	798	742	725	724	745	766	695	767	759	717	770	695	780	713	721	756	741	719	672	720	761	764	739	757	744	766	764	715	796	772	703	708	725	747	743	727	764	782	744	753	739	757	739	767	745	701	725	746	747	770	770	740	757	719	807	699	729	692	707	730	763	755	772	692	739	756	740	751	759	730	776	675	758	754	744	745	774	773	743	762	772	757	710	789	746	763	757	785	732	764	745	782	674	778	782	725	799	743	737	727	758	746	773	775	739	746	756	758	758	750	753	735	777	756	775	773	715	758	720	734	737	763	711	751	732	746	748	708	741	739	770	747	707	734	713	768	818	763	742	770	787	725	721	717	752	796	727	767	736	785	734	696	727	745	776	763	758	756	750	787	786	728	738	803	781	707	777	742	787	738	729	772	744	690	721	781	756	739	751	729	744	756	739	769	754	780	716	757	794	735	765	725	744	762	737	759	781	724	758	751	784	733	715	765	729	739	723	788	789	736	763	731	765	745	701	735	709	803	727	726	801	788	731	764	725	757	715	768	760	746	738	706	687	708	773	716	756	759	712	775	750	712	707	753	711	703	755	747	777	740	734	757	763	818	718	699	701	789	741	745	726	762	708	746	753	758	757	729	752	742	697	757	721	738	733	734	745	744	756	791	745	758	712	741	778	744	713	748	754	732	702	723	809	729	791	765	757	746	740	768	701	727	768	776	742	725	754	739	723	695	734	757	762	738	744	724	744	757	716	762	778	700	780	755	763	765	743	737	732	726	772	725	736	739	751	695	709	745	736	792	738	720	733	785	698	742	678	728	704	759	720	723	705	791	727	773	731	726	757	743	721	742	722	748	794	726	741	742	751	750	732	777	784	763	779	768	708	752	763	732	740	728	725	724	743	743	718	735	760	777	764	753	798	707	754	737	758	772	735	778	744	784	767	792	716	776	756	752	747	707	787	724	754	802	786	720	709	745	794	752	747	763	742	796	714	758	796	700	759	755	713	730	729	738	779	777	735	778	683	758	704	726	809	698	719	732	743	752	787	691	751	767	753	802	751	774	712	778	703	754	736	764	755	736	717	766	734	748	797	790	715	755	772	749	685	745	729	753	772	761	752	769	726	733	745	731	720	730	772	804	809	732	760	714	767	763	721	714	731	826	759	733	770	695	784	751	757	735	721	724	757	736	734	741	717	721	750	721	752	768	721	740	728	706	779	750	733	727	741	759	754	712	694	755	738	768	710	738	745	757	757	739	808	764	763	773	751	772	745	762	779	798	733	767	725	779	715	755	745	758	730	746	752	777	808	721	793	727	685	724	781	799	725	712	769	762	767	732	746	770	769	736	747	737	717	699	728	760	765	730	723	744	773	719	766	791	722	823	742	729	710	730	753	699	735	720	730	759	708	725	754	778	763	738	758	727	733	777	776	713	705	744	774	738	740	776	790	752	751	725	754	734	769	691	760	746	774	734	752	740	755	740	777	752	722	700	742	740	701	754	783	765	753	755	733	808	759	728	713	728	774	750	745	698	734	748	748	755	759	785	774	720	745	732	735	746	787	768	793	731	701	740	732	759	750	777	778	714	744	756	800	760	776	732	740	769	735	753	751	734	729	805	672	754	767	766	744	732	768	762	751	725	744	709	799	713	773	758	689	762	731	732	750	763	714	739	721	738	790	722	714	743	747	809	685	739	690	706	706	751	710	759	729	740	744	790	747	755	752	727	806	734	715	728	741	778	716	719	729	713	715	786	718	770	783	729	734	742	728	772	769	712	708	746	732	738	811	748
24693	21212	27645	25028	13015	642	443	366	308	259	282	215	239	198	208	196	244	220	195	206	189	232	204	217	185	186	185	186	174	212	209	192	213	192	188	202	203	189	218	202	205	196	205	169	209	186	189	183	186	212	180	208	190	179	182	195	204	200	184	186	200	193	196	167	213	179	204	189	185	167	184	193	204	195	211	211	206	207	188	193	178	211	187	175	201	196	204	217	200	194	182	219	177	169	220	227	192	197	184	211	201	186	209	199	177	190	191	200	174	197	205	222	196	202	163	196	194	174	193	191	175	179	196	199	178	205	182	203	189	182	211	173	194	171	181	202	196	209	185	194	187	213	210	191	171	205	182	200	198	199	176	197	177	208	190	172	160	204	189	163	209	213	198	176	200	201	194	179	191	210	190	172	204	183	229	201	195	200	183	182	183	173	209	196	191	169	183	177	212	181	178	185	185	185	217	195	210	183	204	174	207	198	176	197	185	184	181	193	208	200	163	207	206	186	195	199	209	190	214	179	186	199	176	195	181	175	173	194	192	181	205	180	185	183	213	189	200	223	180	189	195	171	197	171	197	193	184	177	172	195	194	161	187	177	213	179	198	207	183	190	184	197	182	190	176	212	166	155	175	203	175	198	214	191	192	183	193	192	204	184	176	195	181	181	195	156	185	191	216	189	187	210	180	213	197	182	165	200	167	200	184	179	183	197	188	163	193	211	193	176	199	185	160	188	187	181	197	186	173	212	177	191	202	187	178	194	197	173	158	190	177	186	194	214	174	212	200	199	187	205	199	173	192	186	180	226	188	178	196	189	180	191	202	203	191	170	196	198	180	194	194	192	165	185	191	205	202	192	192	177	162	191	208	198	210	195	186	179	198	209	187	194	160	192	176	213	203	211	168	194	205	198	193	181	184	193	206	201	192	183	180	221	185	198	175	183	192	174	202	185	205	178	189	186	186	202	215	192	209	219	222	211	178	213	202	173	167	188	174	156	185	187	165	192	185	162	198	213	196	212	184	196	205	179	167	178	177	193	183	192	202	202	207	190	215	206	181	208	189	183	198	194	231	186	213	184	183	167	185	184	177	184	203	188	181	190	202	182	176	195	187	171	199	161	209	221	196	184	179	173	180	181	238	183	219	211	187	169	172	191	200	180	177	192	205	194	164	197	204	189	173	186	192	210	214	182	196	198	201	224	188	186	200	204	170	174	207	170	178	198	182	208	204	182	182	180	182	202	205	223	200	194	195	187	193	178	177	222	179	210	196	195	182	177	192	172	223	188	173	208	227	185	199	170	201	171	216	179	182	189	196	208	193	203	187	191	203	196	183	194	177	207	213	196	204	197	190	205	216	203	179	206	177	172	183	209	197	192	208	184	203	177	176	172	181	212	189	182	196	181	190	191	201	178	198	183	207	169	184	186	170	177	214	182	190	209	170	215	198	184	190	154	160	174	201	182	170	187	187	178	197	196	204	175	172	192	190	187	184	182	178	189	189	184	210	181	190	194	180	192	174	202	199	191	184	185	193	179	165	186	200	192	177	161	196	183	187	195	181	179	196	176	192	169	162	187	240	210	176	191	180	198	195	202	211	187	214	189	215	182	155	204	183	209	180	207	183	167	163	149	217	197	185	180	163	177	185	176	189	190	198	191	184	180	210	212	191	179	178	180	198	175	211	213	198	185	170	199	175	170	199	202	215	176	186	209	192	171	169	181	195	192	177	188	208	196	192	197	172	221	191	219	195	178	194	177	191	167	166	177	201	186	184	220	190	179	201	193	186	187	196	173	165	197	176	213	201	199	192	228	150	187	188	227	189	160	204	206	184	185	184	201	221	189	220	173	188	170	202	181	188	205	191	188	206	181	193	192	198	215	206	198	193	203	185	190	190	183	168	185	195	179	181	172	179	203	172	217	189	192	192	180	176	163	193	183	212	175	211	188	197	202	196	166	208	222	187	175	182	187	203	182	203	191	199	170	171	202	190	180	174	182	182	178	186	211	193	185	199	184	181	197	180	197	189	197	169	177	190	196	194	175	182	206	175	207	216	172	174	188	197	174	211	171	216	183	174	195	180	188	197	181	178	190	187	196	184	190	184	189	170	190	191	186	220	222	184	186	178	175	188	195	171	201	170	195	190	185	190	194	199	196	199	174	182	165	194	155	159	182	210	207	203	188	190	188	179	177	187	201	202	185	207	191	176	219	190	203	202	183	182	199	194	172	191	171	224	180	209	195	169	180	186	197	174	190	178	177	181	167	203	192	162	197	196	189	193	184	174	195	184	188	205	179	196	182	176	180	191	199	216	199	171	211	196	200	189	210	210	195	190	161	195	179	177	179	192	189	197	206	182	180	201	207	187	204	170	171	184	170	202	194	194	200	200	186	185	177	212	167	169	197	177	191	176	201	216	195	176	215	185	178	186	192	200	200	195	181	215	207	206	182	186	192	173	182	209	185	180	200	162	197	174	197	193	191	184	187	181	205	188	203	195	211	196	199	184	183	188	186	186	165	176	193	219	195	194	189	176	189	191	199	200	209	183	172	178	193	183	214	188	188	179	171	175	210	199	174	206	181	196	201	212	188	176	197	178	171	174	184	186	196	209	162	189	201	152	177	181	181	206	177	198	176	206	194	198	177	189	181	194	201	184	188	193	206	172	197	187	190	178	184	210	191	180	176	186	211	173	188	192	185	182	173	201	199	184	169	186	188	204	194	195	199	192	185	185	178	189	206	189	190	212	207	193	193	184	196	191	175	176	198	193	205	204	194	193	189	189	179	177	192	164	203	189	195	185	194	199	212	193	216	177	194	183	179	205	203	177	162	194	183	179	167	186	186	150	183	190	195	184	191	166	217	185	208	164	185	163	207	222	191	201	165	173	144	191	192	158	200	180	204	199	188	175	147	176	199	236	214	190	199	203	203	204	214	193	201	205	189	204	216	194	180	213	187	196	205	237	199	173	186	160	176	179	207	179	207	196	183	179	199	203	163	183	191	173	193	203	201	192	193	179	219	195	205	200	184	191	203	177	205	198	211	193	210	224	193	183	178	170	176	167	186	176	193	207	193	182	190	202	181	208	195	210	189	182	187	198	203	172	185	202	177	199	184	184	188	183	201	185	168	209	213	198	194	181	193	204	179	183	193	201	215	190	180	191	209	175	188	190	172	224	217	211	170	181	176	155	193	176	169	167	187	184	193	174	190	171	192	213	213	185	182	184	221	216	151	204	174	196	187	188	174	194	198	194	188	211	203	173	180	180	210	209	173	220	198	188	196	186	206	197	188	193	205	210	173	212	190	189	174	178	194	168	204	182	193	183	202	182	183	181	174	192	209	205	175	171	218	189	194	211	209	156	187	209	191	167	200	177	191	169	202	200	188	213	176	180	211	179	175	179	186	213	212	180	172	186	172	175	210	224	187	177	187	201	215	168	187	185	181	180	195	208	201	174	203	203	184	175	217	208	168	197	195	183	190	191	206	189	197	187	194	168	203
3100	4983	3360	1559	1112	921	733	549	472	442	403	368	335	274	300	289	259	294	261	279	260	277	261	261	237	251	219	235	237	249	240	231	231	241	221	236	219	205	201	222	237	216	211	245	261	250	239	200	241	224	229	238	240	223	226	231	241	216	226	227	261	225	223	222	234	229	234	230	267	242	228	219	227	243	241	223	226	226	229	258	226	243	230	215	232	215	247	243	271	227	229	246	214	224	246	216	221	217	216	229	227	245	234	228	233	238	236	215	248	234	220	249	240	214	238	229	239	228	229	240	235	215	227	229	254	211	216	234	210	206	220	234	241	234	224	236	225	246	224	236	217	242	239	219	236	223	226	244	224	233	208	218	237	234	208	247	206	230	224	200	226	232	258	241	198	244	207	240	240	230	238	226	217	209	229	230	206	225	205	228	216	219	220	208	220	225	240	250	206	222	246	231	228	210	222	241	194	246	208	234	252	179	250	231	237	242	208	230	239	213	219	209	212	197	229	231	222	217	225	251	223	221	214	237	225	243	256	235	242	230	202	235	210	209	235	229	218	216	228	251	251	223	209	220	244	208	231	242	226	221	224	226	226	247	223	243	219	230	227	201	234	244	239	232	232	243	200	241	236	227	234	233	235	224	204	223	233	231	244	214	219	200	242	232	216	218	212	247	229	233	236	247	195	196	227	215	228	234	237	224	236	212	235	259	207	221	221	219	247	222	221	231	210	199	242	234	251	246	218	236	239	238	256	214	194	250	217	224	219	203	215	231	245	208	243	212	231	193	217	225	255	220	223	228	211	253	206	218	270	233	213	209	200	205	240	225	246	214	209	234	261	207	227	214	224	237	230	206	234	213	219	205	218	203	237	218	217	230	233	233	215	226	231	229	228	217	254	223	228	233	245	240	224	215	219	241	231	232	201	203	245	216	232	234	239	214	228	216	242	236	226	244	233	218	261	209	245	237	210	226	225	234	238	221	231	236	200	212	218	242	213	202	196	255	234	217	211	233	240	204	242	225	223	246	223	241	222	224	228	258	248	239	224	216	231	197	243	231	224	243	221	226	244	218	231	255	217	214	196	231	219	210	246	193	237	220	235	239	236	212	214	247	227	227	219	213	208	231	221	217	241	202	231	230	216	236	218	230	199	234	196	227	238	223	212	243	252	211	200	223	222	232	240	220	208	200	214	203	242	221	213	233	216	223	200	218	247	236	240	243	221	220	245	228	215	218	208	236	214	210	236	237	238	257	216	229	239	202	224	229	214	205	230	251	225	236	220	247	217	236	197	245	217	234	261	205	213	197	199	224	244	231	229	232	250	206	228	219	212	215	212	247	233	255	236	221	227	230	219	192	231	227	183	234	209	227	221	225	251	193	233	219	208	237	250	222	235	213	237	219	245	211	220	246	211	201	221	232	240	231	234	214	217	204	220	225	213	237	245	230	239	220	198	211	210	234	223	251	250	219	227	219	231	224	236	236	242	244	231	218	215	227	240	221	240	219	222	230	248	248	253	245	243	234	221	193	214	232	226	203	203	240	204	217	249	216	215	211	226	213	224	218	254	223	222	221	214	207	230	230	200	232	226	216	246	211	227	241	225	237	226	201	210	249	257	204	242	230	230	230	221	232	225	205	208	226	241	233	217	221	211	217	227	204	233	218	227	214	218	215	209	258	196	235	226	241	220	253	236	199	233	197	211	223	235	241	223	271	232	212	208	195	228	187	247	219	202	202	236	228	227	208	255	230	214	209	224	224	213	244	240	221	200	240	216	236	231	225	212	269	221	240	219	228	227	223	246	235	230	229	228	228	208	212	233	224	207	212	226	235	226	203	232	237	224	215	223	226	252	231	223	234	212	238	236	234	233	231	236	213	240	235	230	189	240	227	223	229	217	206	203	208	239	244	232	221	249	233	196	221	223	211	239	236	231	228	213	240	216	226	231	245	230	239	253	213	232	229	237	253	235	198	243	223	237	216	244	233	230	235	215	235	232	237	229	235	260	212	227	225	225	226	211	238	223	242	226	236	215	209	212	233	222	245	240	241	211	236	218	212	219	214	204	218	219	216	235	203	217	230	226	234	225	207	215	219	220	233	202	239	220	232	215	207	221	212	217	245	225	218	241	235	222	213	220	224	228	218	222	247	228	213	205	239	206	229	217	218	237	251	209	212	208	222	248	244	217	240	222	227	218	217	239	209	220	238	237	239	202	203	208	216	224	207	224	231	224	237	256	238	223	234	221	249	249	225	218	215	242	229	221	235	211	218	244	232	234	244	213	221	225	220	216	221	224	227	240	230	230	219	203	212	241	225	218	212	246	224	243	196	263	228	201	222	242	205	212	259	201	226	231	236	247	226	216	235	233	226	232	248	228	225	248	223	232	243	227	228	230	213	227	222	240	200	208	223	235	232	238	247	248	204	218	213	217	209	235	226	242	229	235	252	218	234	227	241	254	225	242	251	218	221	238	219	209	231	217	213	235	202	232	235	236	245	195	222	226	216	231	212	210	219	251	234	180	214	230	205	240	225	238	232	199	245	232	213	215	228	223	234	215	220	217	220	218	236	243	257	203	212	242	226	235	212	201	219	246	208	199	238	215	224	249	236	240	250	202	245	254	242	211	235	247	204	231	224	235	238	210	245	224	237	219	240	248	213	209	227	218	207	203	233	264	239	220	219	217	230	250	212	216	252	193	218	237	191	204	211	218	220	215	222	230	238	210	215	239	224	224	242	229	246	229	195	222	214	238	215	218	234	250	248	233	234	233	195	261	201	224	252	237	222	224	225	240	226	209	226	217	239	236	237	212	237	229	232	232	222	212	219	185	233	224	216	242	215	227	218	239	226	224	213	217	223	206	246	219	248	228	223	221	237	212	201	252	257	230	225	227	211	205	218	211	209	225	241	233	221	221	211	248	219	214	218	225	206	210	224	239	206	230	218	251	201	227	234	247	203	218	225	215	197	257	201	257	256	255	240	219	232	245	242	228	230	207	240	212	232	230	244	215	218	231	219	243	213	235	215	225	223	232	224	236	218	213	240	232	217	250	225	202	235	221	223	224	222	235	210	255	213	245	225	236	199	220	204	230	248	225	207	260	239	232	209	237	222	236	221	247	236	215	257	227	215	241	236	199	227	227	250	235	251	224	210	228	217	236	216	205	232	246	222	229	221	228	240	223	228	221	212	209	229	235	230	244	245	239	208	249	228	255	220	217	223	243	237	222	212	205	233	198	204	242	223	236	229	212	238	226	234	231	209	252	211	217	260	235	199	206	205	221	229	227	224	260	239	247	231	248	204	239	243	205	205	228	231	233	213	232	251	222	239	201	242	214	233	233	217	246	230	218	231	211	229	219	223	230	211	212	220	198	228	216	231	212	220	237	242	219	220	254	220	242	223	219	215	228	208	215	238	210	245	228	229	208	245	251	196	214	232	251	236	219	190	227	221	242	234	225	216	241	221	233	225	210	218	241	217	238	228	226	219	226	230	247	213
22428	21216	29002	23721	21217	21267	10727	1324	965	893	802	745	692	762	657	647	646	645	633	628	614	591	605	592	558	580	621	573	565	553	599	563	577	591	573	568	548	593	554	583	519	567	559	506	576	525	544	554	569	515	564	575	481	536	540	514	563	551	572	521	533	538	551	526	540	540	519	497	574	577	553	541	504	535	497	535	536	573	537	555	540	547	494	514	517	550	574	521	505	575	539	523	531	535	529	538	561	566	514	517	502	548	534	518	558	561	522	549	527	515	522	543	577	576	563	613	536	568	542	508	549	544	520	519	522	529	538	531	541	504	496	533	522	552	488	522	575	554	572	522	524	514	554	538	506	549	553	542	539	546	554	524	530	535	536	525	546	551	513	542	526	523	533	542	535	542	525	603	544	515	518	528	546	512	511	521	544	522	498	546	577	548	526	564	535	529	515	540	533	559	569	511	515	479	563	575	575	565	547	522	547	523	534	535	506	559	511	565	520	481	565	535	534	576	532	545	545	517	530	540	563	532	542	529	540	532	521	512	517	505	547	523	558	548	532	533	533	518	537	561	566	544	567	527	567	542	573	549	514	514	538	522	533	534	549	547	471	553	547	565	538	516	506	504	574	533	559	559	520	540	540	514	523	520	575	527	532	552	497	528	565	561	529	474	552	547	521	515	535	547	508	557	533	545	554	565	569	508	505	533	516	523	525	554	531	510	535	533	513	551	502	540	543	577	522	494	550	575	505	504	531	548	553	528	553	533	559	513	557	528	516	492	518	507	592	522	521	520	545	551	577	538	614	553	555	521	537	587	509	478	547	556	527	522	531	545	523	530	500	529	570	557	554	544	522	542	522	546	509	518	559	546	534	536	509	497	542	547	560	510	536	560	537	518	607	511	543	519	500	508	565	513	556	542	550	510	518	503	542	554	578	549	574	559	561	539	551	546	571	539	518	517	525	513	507	508	544	589	536	549	550	524	507	546	515	558	532	520	540	513	535	560	515	533	539	502	500	552	549	517	536	545	512	538	584	529	546	487	561	520	552	548	544	508	572	558	470	525	549	530	531	529	511	507	555	511	550	532	490	541	572	492	533	550	525	544	551	512	504	570	561	534	541	500	539	528	514	562	512	536	535	578	501	562	505	528	558	530	536	523	506	535	542	558	508	481	519	493	556	536	554	530	497	543	591	540	523	488	549	525	527	529	538	560	520	523	540	518	507	513	562	528	512	520	528	533	526	528	545	560	550	557	500	511	508	552	547	498	553	527	544	543	578	537	528	533	503	483	523	535	533	501	545	538	485	532	511	525	552	569	532	546	579	537	510	519	524	564	531	573	536	489	521	513	534	526	569	552	507	537	538	520	572	543	536	525	509	520	513	506	514	536	542	505	509	579	544	520	534	564	550	566	545	491	563	586	517	551	542	543	550	532	506	539	544	565	521	537	519	522	565	547	522	538	534	580	508	527	541	516	545	523	525	533	529	514	513	538	492	516	518	554	543	563	562	528	559	532	583	520	580	539	512	541	514	511	524	493	508	479	512	544	571	504	513	540	573	593	545	537	594	523	513	529	551	522	507	529	545	553	553	503	504	547	549	514	525	549	590	524	518	540	519	547	538	531	555	550	522	550	565	507	549	548	551	538	529	590	505	533	555	578	574	520	553	482	512	591	523	537	538	497	499	550	505	535	548	568	543	545	568	537	544	538	484	518	523	544	549	511	554	528	516	537	523	471	568	566	532	514	498	559	532	581	522	515	508	557	576	524	536	537	563	531	541	533	520	533	552	486	506	503	483	517	519	562	530	508	556	536	532	529	518	533	510	556	548	558	481	535	533	567	520	501	532	515	535	544	581	511	581	555	536	591	546	514	534	567	520	545	515	559	522	533	532	538	565	508	579	507	550	538	549	513	509	532	511	522	549	530	539	499	510	545	510	531	536	565	537	499	504	570	520	543	586	513	571	559	559	522	540	512	542	557	520	549	523	554	520	499	577	521	535	553	531	487	515	514	598	540	515	550	540	532	545	511	499	545	546	570	496	544	556	514	513	523	512	509	546	556	545	569	522	528	505	514	556	511	514	568	548	532	526	545	567	492	530	543	522	491	503	567	526	520	533	540	513	491	523	524	525	529	550	566	533	548	484	538	553	546	562	541	546	516	487	549	558	515	525	521	547	528	524	503	501	557	509	561	569	509	560	537	494	537	598	552	521	532	557	551	519	531	555	524	517	496	506	540	505	582	538	503	567	524	544	469	503	554	542	512	509	551	536	545	535	525	559	533	526	525	488	534	521	543	563	511	557	529	561	531	524	560	563	541	502	539	582	533	507	542	524	539	518	552	503	530	563	509	577	503	571	493	488	522	541	559	533	475	553	556	523	545	517	581	476	533	560	542	541	566	532	549	483	516	528	505	513	529	549	543	542	530	519	561	569	562	540	490	522	554	515	540	559	557	552	538	527	519	528	520	539	531	489	542	523	550	545	526	561	528	542	521	535	558	495	556	542	528	531	536	564	489	562	556	550	562	558	535	526	523	575	506	500	536	531	529	549	524	480	525	527	515	536	546	553	518	525	527	515	522	554	503	496	525	536	500	527	543	509	544	544	579	525	562	568	536	554	550	539	555	531	555	524	544	581	568	535	523	536	535	511	528	534	548	525	531	544	491	522	516	527	509	524	543	493	507	528	498	534	511	523	509	562	546	523	557	525	527	526	495	547	516	526	526	553	544	550	529	542	535	551	506	525	530	521	521	501	538	494	522	540	513	539	555	525	506	491	510	540	548	546	536	517	506	562	541	531	586	521	509	505	542	524	508	517	519	534	520	562	545	560	580	516	525	499	523	480	547	573	545	504	542	540	473	511	533	523	520	558	490	534	534	527	496	499	513	567	552	543	515	495	527	495	527	500	515	556	538	533	544	559	573	509	553	514	537	518	579	569	534	501	575	520	541	566	531	551	543	540	550	566	551	538	494	542	550	583	515	523	532	554	496	522	553	508	531	545	503	530	533	548	528	529	532	527	565	530	558	525	499	534	531	528	567	545	516	513	571	493	558	550	501	548	530	485	549	536	518	544	540	527	531	541	562	535	552	499	541	546	505	526	507	514	572	506	528	533	514	594	502	551	539	517	526	544	530	534	550	541	550	524	528	522	526	549	527	521	527	538	525	532	523	533	543	541	544	579	492	550	523	509	517	540	537	545	529	502	505	506	544	501	549	527	542	506	530	490	548	558	556	537	510	499	520	546	499	528	496	502	498	563	534	580	548	565	542	562	557	529	584	491	523	539	554	539	524	495	549	523	531	515	534	529	539	553	494	503	534	557	542	533	524	453	511	525	546	544	572	524	565	566	570	506	533	499	550	533	527	504	542	527	531	536	541	551	532	520	525	533	539	571	546	531	569	539	496	556	507	540	506	504	545	616	552	514	524	527	558	542	481	532	543	507	507	528	473	530	525	542	555	532	517	548	581	536	508	576	535	519	557	526	529	602	559	505	576
4433	14120	9929	5090	3660	2788	2244	1622	1355	1227	1043	1004	954	865	849	790	765	719	713	715	712	622	684	705	644	632	637	634	631	648	658	674	623	606	610	653	591	610	576	621	652	574	570	546	591	560	592	617	614	587	585	579	625	614	608	683	594	602	635	612	601	586	569	628	596	566	605	585	572	571	590	615	608	558	583	566	599	598	593	596	606	589	640	596	592	589	596	579	604	567	562	567	590	594	541	591	541	657	580	613	584	573	568	556	599	598	571	600	555	614	616	588	583	561	553	588	585	579	610	587	585	597	576	580	602	609	637	626	598	570	565	640	589	593	576	601	559	595	599	588	619	598	595	578	597	581	594	618	568	595	578	622	589	599	609	562	581	603	578	606	588	617	605	573	617	621	593	580	575	554	580	580	645	588	610	583	583	591	597	588	594	538	611	610	609	641	592	572	556	592	597	579	598	602	558	579	613	589	603	593	579	579	637	596	616	644	559	588	627	595	572	613	589	585	574	619	607	550	623	588	534	598	571	557	594	568	604	598	576	593	583	592	607	606	616	589	637	541	608	609	566	557	586	563	564	592	558	577	581	583	557	634	574	569	594	583	624	563	604	583	565	620	569	585	590	612	570	606	595	577	639	604	547	546	555	606	580	573	579	574	600	637	549	582	602	590	560	591	596	598	587	564	607	585	592	564	632	581	553	613	578	607	558	599	594	558	583	575	628	577	574	576	597	621	625	552	566	551	580	616	572	578	568	597	569	617	602	608	608	552	579	601	578	571	592	565	579	580	608	577	615	548	584	571	562	602	576	564	607	569	575	619	585	577	588	572	591	610	578	652	625	574	565	529	606	594	617	556	642	611	561	592	552	573	584	583	610	544	581	625	533	574	575	585	593	573	571	594	593	566	564	606	539	591	603	570	596	573	560	573	534	589	620	594	590	612	605	582	611	587	562	561	628	605	580	579	574	593	621	551	630	572	571	595	569	597	601	529	554	595	574	601	566	575	608	545	556	645	538	625	581	569	605	596	610	577	571	591	582	614	607	627	561	601	575	526	595	599	593	611	565	618	575	585	594	578	557	589	561	590	587	574	593	593	575	590	621	658	564	562	591	571	614	624	606	574	562	594	601	626	605	613	591	586	598	644	579	592	572	595	588	608	592	572	588	600	575	598	586	599	622	558	547	611	592	642	571	619	591	601	639	619	592	541	588	564	581	600	629	613	579	568	585	633	601	580	568	626	608	555	589	581	595	554	598	611	577	571	611	591	580	591	606	579	580	564	594	582	559	580	623	583	573	593	546	583	578	572	568	570	618	619	575	608	582	593	592	588	571	580	620	611	584	608	609	613	598	591	635	546	644	574	568	603	619	534	592	616	594	594	556	553	617	559	637	618	576	570	653	576	591	584	518	597	590	585	587	588	604	616	592	617	568	581	594	563	615	637	627	573	582	609	594	543	554	580	601	585	599	563	613	570	538	625	582	520	569	589	590	588	526	584	631	607	593	560	608	578	632	651	653	555	581	579	580	626	569	601	573	524	612	578	569	613	553	570	605	590	556	622	588	622	556	536	592	605	557	533	603	558	621	553	567	577	617	583	631	554	599	611	558	579	610	579	546	569	624	605	598	602	578	588	563	596	579	571	603	601	588	580	566	572	556	563	594	564	604	560	618	608	575	598	653	565	595	597	595	595	631	570	584	557	614	617	615	593	588	574	594	580	562	592	582	618	600	606	599	555	571	586	602	572	589	582	595	547	578	600	561	546	575	583	627	590	593	549	590	589	635	569	600	603	610	635	576	583	583	620	613	545	607	581	578	586	609	577	569	557	616	573	601	615	571	597	579	583	635	606	589	610	568	567	595	616	579	556	605	605	544	603	565	639	576	580	566	631	578	620	568	557	588	564	598	560	603	595	557	589	597	569	589	647	604	608	567	607	578	567	574	563	597	586	567	622	543	622	552	606	622	592	623	583	580	586	552	555	616	570	635	613	551	604	645	572	559	587	563	562	593	582	576	647	598	604	608	614	574	599	566	586	600	615	588	592	589	600	618	529	613	606	585	626	637	558	581	609	586	605	562	620	599	611	574	572	581	573	620	597	590	599	616	594	549	564	582	571	602	574	603	585	599	614	583	556	564	606	582	609	621	599	637	591	594	588	605	614	626	550	564	596	608	580	599	627	595	586	567	584	658	586	586	589	599	583	579	591	596	593	555	581	600	598	573	630	601	594	608	586	559	545	539	612	642	551	586	575	626	607	643	588	564	611	600	560	631	605	644	594	595	568	568	606	584	571	607	569	568	631	556	571	587	621	607	566	579	601	600	597	587	575	567	632	580	529	562	606	576	611	586	572	632	624	590	567	551	637	580	571	568	602	576	596	592	631	586	506	566	576	584	602	624	619	587	568	590	611	549	556	587	587	613	589	620	601	593	580	615	535	602	581	620	568	582	567	612	554	572	583	578	564	590	591	572	566	530	606	580	572	577	574	596	590	573	594	609	587	641	579	552	617	524	549	603	583	602	611	606	572	602	590	587	587	579	577	569	599	574	532	587	566	608	592	557	616	556	602	583	586	578	546	578	586	580	577	578	591	557	609	558	553	592	586	592	601	601	580	559	548	585	594	629	598	585	554	586	601	591	593	604	619	563	586	602	588	571	606	604	592	596	595	595	608	592	574	597	563	559	599	612	602	568	596	562	580	589	580	602	542	610	601	602	596	555	580	591	560	591	587	583	595	605	586	541	604	599	556	571	574	548	614	556	554	581	623	606	556	612	599	593	592	584	625	573	606	542	621	606	604	571	595	565	594	579	600	602	581	588	626	578	577	603	599	593	575	590	560	595	598	565	557	580	617	633	608	623	549	615	611	627	595	594	575	586	580	570	620	602	626	584	566	583	554	597	568	569	629	583	593	619	595	621	593	560	568	624	568	578	576	587	588	589	576	545	603	616	600	589	595	601	565	603	582	596	612	572	586	645	602	612	570	570	578	605	566	548	601	571	569	572	632	615	569	547	616	567	591	607	586	584	559	575	596	607	586	569	573	620	580	589	594	573	564	601	569	605	591	589	598	586	601	611	650	598	557	605	556	588	621	576	582	618	607	579	563	592	642	581	603	559	569	605	594	593	614	547	593	619	625	567	589	564	540	623	581	582	541	539	581	603	584	574	590	554	599	561	604	635	620	557	597	628	572	617	586	627	616	576	608	613	605	581	583	580	582	575	623	582	587	607	590	631	546	631	569	553	664	565	649	571	620	577	610	601	633	586	569	595	619	600	606	597	607	551	572	564	544	622	643	627	576	618	617	596	612	543	609	579	546	575	583	591	552	615	615	572	584	592	601	605	593	594	558	567	600	606	587	579	600	634	607	547	609	595	595	612	575	575	557	609	581	582	550	563	648	598	604	589	630	579	577	590	611	606	580	574	554	580	576	557	627	548	597	562	660	607	595	629	588	643	617	607	530	610	583	631	582	595	625	617	550	608	579	607	606	612	597
27372	17881	3767	632	448	437	470	437	403	420	387	397	414	398	386	375	384	384	406	386	386	410	431	430	411	379	411	408	353	426	397	392	399	397	381	388	381	363	419	375	335	398	388	372	389	399	422	439	397	400	385	376	380	434	414	421	425	398	423	400	417	361	400	394	368	422	403	379	414	420	403	377	382	423	393	405	391	407	371	400	381	373	397	399	402	362	410	390	404	363	354	377	371	403	360	385	385	414	414	371	391	388	372	380	403	386	401	409	395	428	379	383	382	365	390	399	426	381	367	389	377	396	384	407	390	414	391	382	361	393	384	419	425	418	405	375	364	407	372	393	417	415	383	417	388	382	394	411	389	381	388	417	398	422	408	383	406	413	398	408	414	379	401	407	399	396	396	370	373	392	420	406	406	395	377	366	370	411	408	385	401	403	395	396	415	425	376	402	381	380	388	402	384	393	406	401	368	401	381	382	409	395	390	395	432	395	352	383	405	416	398	410	437	400	416	381	374	386	383	397	410	424	391	414	424	355	418	417	362	398	421	414	426	380	369	439	380	381	394	382	385	427	367	385	367	372	417	424	375	402	400	423	366	393	400	410	396	400	424	408	396	383	372	396	376	414	348	407	399	416	411	404	384	412	410	392	390	388	402	375	428	416	395	400	370	398	400	407	399	393	382	390	397	425	412	435	394	419	429	432	373	420	385	371	402	378	361	410	403	428	379	390	382	447	420	419	392	391	409	368	411	394	389	430	403	411	382	417	381	391	427	425	366	404	405	460	427	422	383	344	397	432	422	404	382	347	393	372	406	377	389	414	414	414	370	387	408	364	389	392	400	414	399	415	404	400	392	413	361	412	422	395	377	393	399	371	407	404	441	367	415	396	386	402	385	384	379	361	397	404	400	406	438	420	372	403	411	437	399	401	379	369	437	402	388	367	398	428	377	421	379	406	413	401	415	388	411	408	381	398	403	447	401	412	406	407	415	399	395	424	389	404	424	384	401	376	411	440	423	417	385	406	418	401	379	402	394	402	396	436	388	369	397	404	392	397	416	406	397	393	419	374	401	422	449	380	370	379	405	413	436	414	398	381	389	416	409	372	372	387	393	411	407	404	408	418	419	378	385	378	414	456	379	393	396	397	453	354	408	417	391	383	388	405	415	399	391	406	386	390	406	362	384	380	383	375	404	375	348	380	384	377	389	424	430	380	406	399	410	367	391	417	413	365	385	383	391	364	442	392	414	415	379	412	378	364	419	377	372	421	388	397	385	390	404	393	413	379	408	400	426	372	417	390	400	426	373	361	381	435	397	436	409	397	393	408	421	404	421	378	401	422	374	400	387	391	405	422	382	403	403	406	397	403	425	423	415	377	410	389	393	385	366	366	411	404	409	398	402	386	348	401	420	404	408	397	400	408	403	405	406	368	381	420	413	380	371	391	364	413	382	364	403	420	424	370	398	344	382	398	376	401	400	403	399	385	396	392	383	411	399	385	435	378	458	379	410	390	413	381	425	401	404	422	411	416	435	392	402	375	401	393	415	386	417	425	399	406	407	409	375	379	391	395	414	417	368	409	413	399	404	396	396	404	390	392	360	417	412	391	410	405	399	409	395	396	382	422	412	401	400	414	417	412	381	361	387	433	423	418	399	423	383	361	432	408	422	384	401	401	389	396	399	399	424	390	389	386	413	390	401	411	411	412	427	386	426	390	402	397	408	377	395	370	434	386	381	422	383	407	397	387	361	388	401	383	401	408	365	404	379	392	410	382	407	384	380	416	410	418	379	380	417	349	362	388	397	400	411	394	435	396	391	389	428	378	409	424	417	419	385	403	379	412	393	391	415	395	397	404	394	434	399	412	380	364	372	386	392	421	382	419	432	418	449	428	379	383	388	382	375	392	377	406	435	398	390	391	391	415	398	408	396	400	449	384	422	407	391	407	385	375	392	395	428	379	410	394	415	400	386	391	394	410	442	426	427	412	412	426	410	377	386	415	427	383	414	379	405	402	442	409	394	404	396	414	389	368	381	395	388	385	413	376	404	422	369	387	403	412	412	389	413	422	401	392	432	392	421	378	395	387	373	392	390	390	343	382	352	394	393	387	418	384	403	344	430	414	396	401	424	339	397	419	416	406	353	402	440	409	399	402	383	382	418	391	401	389	410	376	410	430	383	385	398	411	414	365	357	419	383	388	392	344	376	392	419	396	396	408	366	410	405	439	400	409	416	374	417	404	379	375	371	385	386	428	421	408	415	371	394	378	393	397	379	441	391	380	380	417	414	393	425	405	414	389	436	356	399	380	392	411	413	381	387	390	437	367	393	372	399	383	398	394	388	384	378	383	423	426	395	401	415	422	395	404	421	366	405	411	418	431	395	415	363	384	374	392	404	368	397	376	425	408	381	373	414	383	443	383	420	390	380	398	428	402	396	385	385	374	396	380	362	386	423	400	398	416	398	405	426	425	435	402	400	427	452	376	406	423	400	354	394	433	418	371	404	405	437	403	419	423	388	410	421	391	383	425	411	369	429	443	447	404	419	421	383	393	393	366	420	417	419	440	400	391	366	392	388	415	385	385	382	419	417	394	389	403	407	416	388	398	395	385	397	362	366	416	444	426	369	436	401	388	385	393	357	386	371	343	395	359	427	383	371	357	409	401	382	377	364	421	365	386	445	421	413	418	384	363	396	429	376	400	430	365	397	423	399	380	378	417	383	435	387	438	369	401	406	412	378	400	397	390	405	391	395	382	372	404	386	378	388	375	380	391	361	404	376	377	378	405	416	432	360	419	389	388	413	411	414	393	398	401	393	429	372	404	386	430	412	397	407	415	406	387	441	376	392	394	393	402	352	380	374	392	426	405	389	372	418	345	374	401	386	370	396	408	397	390	404	427	394	393	376	428	401	401	417	368	420	399	391	400	379	422	404	368	409	368	379	410	395	418	434	375	360	404	389	363	394	377	419	410	393	395	392	396	440	399	398	405	370	420	441	419	407	427	370	389	411	427	363	382	404	403	368	410	371	366	406	401	399	422	397	402	345	376	342	399	401	389	402	338	392	376	402	416	411	431	383	391	422	396	389	372	433	429	388	411	396	385	390	398	407	395	422	379	401	391	398	410	375	389	390	380	430	408	385	406	402	400	374	399	367	402	418	375	414	389	404	384	372	454	350	397	382	379	411	428	362	368	382	378	405	388	413	426	390	387	384	400	399	422	417	402	417	409	391	389	384	428	422	404	401	409	373	427	378	383	369	379	383	407	399	389	388	401	408	396	397	379	408	414	424	381	372	395	372	404	429	419	395	391	389	344	385	352	441	399	373	366	436	360	389	379	376	407	387	427	381	391	387	396	407	378	384	394	403	392	392	390	403	399	376	413	404	425	392	375	402	427	417	400	402	392	361	406	410	397	383	386	410	419	407	364	441	405	416	387	389	395	407	360	371	356	411	450	397	382	407	392	408	402	383	382	410	401	406	397	412	392	440	381	437	409
4120	779	647	493	505	492	453	449	439	442	471	459	448	460	438	414	428	462	405	450	427	432	425	409	438	397	422	462	419	484	413	425	451	443	433	430	421	423	462	423	407	437	411	444	465	412	436	409	445	447	432	423	425	414	428	408	407	422	396	442	390	461	442	413	417	439	399	416	440	446	440	446	425	390	398	399	439	458	446	403	434	455	435	416	415	426	479	420	428	450	450	411	432	423	417	404	409	441	433	431	419	445	435	419	420	427	435	405	427	466	464	444	436	445	422	431	409	414	425	406	416	480	451	396	440	422	411	392	411	410	404	410	419	440	428	469	420	433	430	431	437	448	404	407	426	397	418	432	423	431	435	417	443	440	426	449	402	419	425	408	454	462	445	434	395	443	396	407	400	478	460	445	411	464	438	418	434	437	472	466	457	370	407	416	462	447	422	435	424	413	429	456	429	430	425	438	414	448	444	401	460	402	444	397	453	439	428	492	414	440	419	433	433	426	437	444	410	417	424	390	428	415	430	421	437	419	431	423	449	408	450	423	419	458	436	406	423	433	416	428	410	444	414	393	418	416	387	450	417	440	441	436	421	423	433	428	461	427	427	465	450	399	407	403	402	420	463	438	435	421	433	468	485	427	411	397	448	443	454	476	426	452	428	427	421	444	460	424	396	389	431	387	418	415	374	463	446	442	407	434	418	441	425	426	410	423	420	413	427	449	443	435	460	416	417	437	441	442	425	391	414	463	466	462	404	445	429	424	439	448	422	435	415	421	450	440	483	447	424	424	410	434	428	437	455	394	425	413	406	453	386	413	421	441	444	404	406	403	413	467	412	453	428	418	448	430	402	438	449	426	406	374	452	457	448	406	409	431	409	435	460	401	464	430	447	462	418	412	410	416	443	420	451	441	410	424	447	438	433	437	422	432	425	419	436	422	429	414	402	433	390	408	402	444	407	481	404	427	439	447	440	414	432	449	441	423	437	414	449	452	434	402	409	445	440	432	429	454	433	421	469	432	395	421	439	464	447	414	424	412	414	441	402	421	449	433	411	409	416	405	428	439	412	430	439	421	433	459	376	417	422	414	446	408	406	425	460	409	418	403	425	397	413	443	449	456	391	394	465	379	418	431	411	443	471	411	404	418	422	400	423	439	435	455	398	436	433	438	399	449	417	391	434	450	413	422	400	436	447	453	402	429	434	430	430	441	396	423	412	450	444	433	451	415	432	420	402	439	422	428	444	376	443	420	457	370	410	436	441	453	445	433	413	425	413	426	432	421	435	439	429	449	464	430	425	443	422	445	408	435	418	478	401	430	413	423	433	451	410	403	448	435	424	414	423	456	409	410	446	380	448	390	434	470	407	437	467	446	438	373	439	422	422	437	407	436	454	440	439	453	442	425	402	407	457	443	453	409	439	487	439	419	420	420	452	409	450	407	414	427	436	422	430	444	411	417	396	471	446	455	388	462	402	418	365	415	460	403	435	449	434	458	430	406	441	430	425	411	433	429	427	423	431	448	399	426	486	452	462	416	416	429	416	398	438	410	424	438	436	444	456	432	452	429	426	424	451	420	445	416	448	434	421	435	436	382	437	425	476	428	463	411	407	467	451	439	409	441	434	425	435	411	430	443	449	455	427	440	454	441	448	421	456	428	397	449	422	403	422	440	433	444	399	439	433	438	396	415	426	413	411	428	398	412	434	406	423	406	383	439	422	429	420	420	420	436	430	431	441	415	439	433	422	457	429	397	419	448	413	435	447	397	437	398	401	448	457	439	431	372	451	444	450	437	432	456	448	408	423	443	400	405	417	445	432	463	428	427	452	444	409	411	406	454	486	418	431	407	434	425	432	415	449	431	425	453	434	381	399	431	435	427	413	501	459	433	406	447	413	462	474	458	439	435	417	420	395	411	439	425	413	446	482	430	418	440	385	447	422	420	444	439	437	416	447	444	458	448	411	468	433	476	427	499	375	412	453	411	427	423	441	432	441	427	451	384	407	432	415	426	384	409	440	437	448	432	400	382	438	399	398	421	435	402	457	427	429	442	447	442	404	425	447	433	445	450	417	432	422	460	429	433	411	446	440	459	438	402	427	448	384	474	422	419	439	414	444	430	425	405	486	428	419	438	443	448	443	423	443	413	411	441	387	437	445	410	425	430	394	423	437	410	422	410	406	456	419	411	448	414	426	390	422	429	424	462	439	401	469	401	440	456	419	447	413	409	413	445	428	408	449	434	418	413	428	434	430	409	417	448	389	421	447	457	418	407	416	439	433	427	454	393	403	425	438	455	472	425	399	418	418	432	431	408	424	452	442	439	411	435	437	458	416	411	463	409	417	437	429	415	382	432	438	426	417	443	419	443	377	435	465	422	416	417	434	451	453	449	430	442	425	454	421	475	414	415	444	442	436	437	413	448	408	428	421	384	427	430	413	434	407	430	442	446	454	394	431	438	389	407	438	413	452	442	409	407	408	421	409	440	444	391	417	443	419	441	416	403	433	471	466	414	396	440	462	423	437	421	442	431	463	445	430	454	399	456	431	446	419	448	412	464	424	433	407	428	415	416	437	410	413	458	436	414	434	443	487	438	461	466	436	448	435	435	440	454	428	412	430	431	426	455	418	426	430	396	401	402	435	410	432	400	408	441	425	409	422	417	431	427	416	394	415	399	456	438	426	409	456	407	392	425	424	428	400	443	442	422	418	422	420	379	386	435	469	407	418	438	415	435	442	462	420	390	423	425	467	423	477	409	439	451	427	431	383	430	410	414	390	407	430	441	382	467	406	429	460	392	444	436	475	416	410	433	448	418	456	430	418	456	441	421	430	451	448	421	433	444	427	448	439	398	450	442	458	443	463	458	439	403	418	436	402	388	430	456	413	448	455	438	443	421	455	425	425	442	437	396	445	407	445	442	384	435	443	413	431	423	425	461	452	449	413	398	424	417	455	452	438	378	425	423	442	433	443	435	452	397	428	426	461	408	420	439	401	443	401	419	430	444	409	432	419	448	432	397	451	482	453	429	410	455	412	427	414	426	457	439	380	425	444	456	433	400	427	410	415	451	448	431	437	441	412	464	430	420	460	436	409	402	440	428	439	428	427	434	418	413	465	417	398	440	456	446	450	427	438	442	428	406	406	424	404	419	440	432	428	428	456	418	432	453	409	415	423	424	441	480	431	424	477	411	429	436	441	402	390	433	393	437	430	418	390	482	459	401	445	425	421	428	431	419	447	392	455	437	462	449	458	444	477	432	442	402	442	421	467	394	364	413	425	455	459	418	425	380	443	422	429	438	405	426	407	411	418	429	411	423	435	426	462	432	428	424	431	445	473	399	431	403	456	421	442	403	428	445	438	421	420	442	418	403	448	445	430	408	444	409	428	452	430	397	432	428	444	445	436	437	390	392	460	410	449	430	442	416	425	440	438	437	405	437	430	445	428	425	415	408	432	441	434	428	420	427	426	457	445	429	415	437	420	420	410	417	408	428
23503	21208	28559	24135	21209	11986	1587	1053	936	878	868	789	767	767	756	788	771	707	784	732	731	677	703	699	712	700	679	683	728	740	731	679	761	707	735	719	707	729	682	718	718	721	643	732	739	749	666	689	714	680	698	688	732	684	664	682	700	723	743	701	698	719	647	727	682	719	698	663	700	664	701	648	714	670	706	691	695	689	717	730	689	735	712	700	704	667	698	741	691	713	686	666	721	714	718	703	706	694	624	658	709	741	710	689	706	713	743	690	715	678	722	717	711	700	689	667	722	707	667	692	676	723	669	675	687	675	668	650	679	689	699	695	695	676	687	706	673	672	687	687	652	666	724	711	684	673	672	658	683	675	714	699	698	647	659	690	678	683	642	685	685	739	709	715	710	720	669	661	701	689	654	665	695	677	678	705	646	716	710	649	688	717	719	675	699	676	713	710	662	673	688	673	688	707	692	692	714	681	690	718	714	716	747	691	712	660	680	662	686	683	653	683	656	672	666	711	663	677	608	695	685	693	717	681	657	702	687	692	664	677	744	751	710	701	689	681	690	701	696	668	661	694	706	716	627	666	762	718	706	785	676	737	687	696	745	709	691	693	667	674	682	700	671	683	650	721	695	692	693	685	723	706	700	728	661	702	720	670	736	709	674	720	693	664	650	738	709	657	687	715	672	743	705	733	678	676	710	698	694	689	667	668	695	720	690	731	693	721	717	707	702	735	691	686	690	665	702	701	663	701	734	684	685	704	702	724	662	667	672	706	756	713	681	692	722	678	679	700	691	685	697	674	736	685	736	743	697	702	698	639	656	687	655	674	707	723	682	740	678	728	717	698	687	674	706	634	701	703	678	695	689	715	712	720	622	708	733	676	661	665	646	674	736	668	724	744	659	707	669	668	678	622	697	686	672	683	727	721	690	742	664	705	734	673	692	685	737	673	697	683	673	655	677	672	635	707	727	686	729	699	634	708	739	699	683	695	698	662	728	654	638	674	681	700	695	644	699	741	688	691	686	660	718	673	694	662	707	697	721	683	721	676	713	719	691	690	706	650	662	691	664	681	730	727	717	719	702	714	699	742	664	683	713	673	656	612	711	717	654	764	701	709	706	667	704	697	730	731	706	704	700	666	676	687	692	703	685	729	656	693	643	675	703	725	704	706	660	718	669	697	686	716	704	650	680	699	716	667	708	678	676	679	716	702	677	641	744	668	686	717	682	707	670	705	702	680	696	667	660	695	734	729	712	725	721	727	682	673	711	720	628	690	717	671	704	716	689	703	716	694	725	680	718	686	680	683	705	700	661	733	672	663	743	707	662	698	677	723	720	691	699	697	702	668	706	668	712	721	671	673	734	698	710	698	710	684	720	715	704	671	697	694	619	707	696	689	673	703	653	665	681	675	707	703	714	648	735	720	673	688	673	692	649	711	703	675	732	719	727	705	652	652	698	689	664	673	663	692	684	720	691	711	652	667	694	686	634	722	664	702	730	674	731	683	722	679	725	662	707	679	716	684	713	677	688	743	647	689	709	672	674	696	695	707	707	649	668	691	675	697	693	702	665	731	620	685	736	682	711	714	714	691	648	703	710	702	642	679	689	688	688	749	660	689	681	689	650	747	706	665	705	671	718	694	677	704	751	687	669	709	747	684	642	660	676	679	723	730	662	684	693	640	713	702	694	677	722	651	688	684	688	695	703	650	673	668	716	662	677	720	692	707	619	716	666	661	669	687	677	695	656	670	671	674	654	651	650	702	698	666	678	673	685	685	654	716	732	667	680	733	658	640	746	677	690	718	669	688	675	672	629	666	680	703	648	688	752	670	715	684	658	728	698	687	710	655	660	682	666	641	706	694	738	710	661	679	667	681	688	642	654	738	696	723	702	751	696	712	722	679	662	711	695	669	700	667	694	703	683	653	645	699	699	661	654	675	705	683	679	694	698	671	664	660	701	645	674	667	689	654	669	758	701	747	666	669	635	674	681	732	684	670	663	704	680	707	699	710	701	690	681	674	672	710	668	702	744	652	679	669	668	727	663	680	671	696	642	670	711	682	703	672	707	689	703	695	701	659	708	711	675	720	639	696	679	725	663	688	648	683	730	671	711	705	740	670	724	677	688	686	755	698	681	683	706	720	644	700	721	739	695	680	689	723	640	689	688	684	683	655	662	703	692	679	671	657	691	732	689	684	704	676	693	677	721	696	737	653	680	680	702	715	712	690	688	670	657	689	696	639	684	728	700	701	737	698	698	758	723	693	672	709	683	712	697	662	669	732	688	681	718	704	596	680	712	691	672	657	666	654	668	710	678	636	694	682	678	676	701	691	679	704	702	681	657	670	696	656	646	714	655	622	674	632	708	682	686	661	715	720	729	659	718	680	678	715	702	679	687	688	668	731	728	695	676	685	682	683	649	730	691	656	693	728	670	671	671	697	715	649	679	688	719	688	665	689	698	692	719	705	702	698	658	660	697	718	747	677	668	695	701	675	678	699	676	647	671	678	653	640	705	664	753	662	711	691	710	682	685	732	710	686	698	671	713	716	658	686	659	655	689	716	670	702	694	657	694	678	622	691	745	681	659	680	686	686	694	682	701	693	723	649	688	654	682	697	689	714	696	670	692	654	729	678	713	680	705	720	704	694	724	687	652	743	686	718	701	689	678	659	681	664	697	660	701	657	688	639	627	714	680	711	670	686	699	679	675	672	698	685	706	698	687	673	700	677	666	670	626	699	660	693	713	704	735	726	704	684	675	642	718	690	706	682	641	704	634	685	667	684	712	686	718	655	696	688	721	698	677	711	674	698	680	709	692	703	659	730	691	684	660	685	689	700	675	710	734	677	686	696	661	696	717	687	667	727	687	654	684	685	682	668	693	672	662	683	742	687	685	650	698	642	710	720	699	705	723	666	692	685	679	656	678	681	682	689	663	704	674	744	689	706	659	697	644	700	716	666	675	702	711	687	727	678	710	705	715	709	694	710	722	613	714	685	713	680	701	708	666	723	682	692	710	695	667	723	658	679	667	671	640	659	676	687	691	691	725	696	678	659	702	669	647	658	689	690	728	693	691	673	699	713	701	710	640	663	711	668	652	706	684	661	695	698	638	636	689	635	693	666	692	677	689	694	718	693	680	722	644	689	665	652	675	698	698	718	674	633	671	700	706	701	683	640	722	668	683	730	714	696	656	687	669	686	727	649	703	683	760	695	722	689	719	706	710	698	705	696	675	683	674	728	700	669	718	695	698	704	722	684	703	701	707	664	708	666	680	649	748	701	706	620	653	703	724	683	699	693	674	757	696	688	719	709	696	687	656	705	661	696	720	675	726	692	667	654	692	702	634	678	663	659	695	725	661	691	685	686	683	711	692	648	677	644	639	671	693	696	678	670	662	681	672	681	698	678	746	700	724	697	695	683	746	630	682	667	659	673	717	689	670	675	669	674	687	695	718	665	657	736	714	719	701	680	696	724	701	695	649	673	660	649	678	673	685	732
3119	8642	6010	3070	2320	1870	1500	1396	1167	1085	1013	976	905	884	822	869	844	812	862	763	807	825	806	762	790	742	738	754	760	725	766	724	722	733	743	733	780	738	733	744	777	718	748	710	766	725	740	713	766	683	767	758	759	744	731	748	751	793	754	776	754	783	759	758	722	709	768	719	766	770	771	709	738	749	717	746	713	749	730	768	810	685	740	750	719	763	681	773	708	733	742	748	785	693	754	702	744	731	742	801	706	743	740	669	729	709	742	748	735	729	748	743	760	763	768	711	744	719	745	714	755	676	708	733	717	706	686	733	718	757	745	768	710	791	778	751	711	753	733	735	737	754	767	775	730	731	720	766	703	731	713	724	727	758	764	727	725	793	793	714	718	741	751	706	749	772	752	736	755	759	748	736	726	729	692	756	789	737	747	739	756	742	802	709	746	735	751	735	727	740	720	755	755	744	753	744	742	770	722	722	749	701	753	707	736	752	746	695	711	710	742	738	734	801	783	681	702	798	756	773	761	724	726	739	750	787	727	718	739	729	734	738	779	769	714	744	707	782	745	747	699	760	748	731	748	678	715	790	778	699	737	743	764	763	722	758	726	744	706	724	744	768	732	776	719	719	748	755	761	713	757	694	700	775	734	759	752	758	743	756	744	747	773	706	743	765	732	751	793	729	766	744	761	708	770	719	717	723	760	757	756	785	761	744	701	764	735	713	775	762	719	769	761	791	754	707	751	773	745	766	722	750	729	692	743	766	803	740	777	721	724	718	742	760	761	725	739	748	758	712	749	722	726	760	698	749	752	683	750	724	739	748	796	747	717	763	697	727	740	738	732	747	757	814	699	706	727	768	703	760	705	724	730	708	691	729	740	783	723	721	748	698	759	787	729	755	699	708	718	740	712	716	730	757	721	741	722	745	745	715	729	768	757	760	738	717	711	734	736	711	746	736	749	735	722	725	812	745	738	738	697	682	774	719	737	757	680	708	696	776	802	727	714	747	716	730	726	763	716	733	768	722	759	783	761	712	754	755	748	741	769	690	778	743	774	746	736	732	762	685	734	739	761	715	740	732	750	743	770	719	762	735	727	728	737	728	716	660	755	729	723	769	799	762	761	755	692	701	711	751	736	730	755	725	777	766	755	772	746	742	716	710	783	718	770	672	756	751	741	748	715	734	726	687	759	726	716	693	745	740	734	780	782	737	752	684	745	745	717	749	672	714	787	716	721	762	730	778	770	757	715	714	763	796	753	710	693	810	770	756	788	720	776	749	723	765	720	778	696	801	713	779	743	776	737	701	719	700	725	727	718	741	688	736	737	760	745	759	708	752	697	731	733	770	746	723	790	713	759	709	735	740	724	775	745	770	745	704	710	728	757	723	743	739	736	719	757	746	749	735	752	716	720	799	711	720	720	712	768	711	739	719	748	745	731	742	773	785	741	745	742	733	690	719	693	749	733	744	716	703	783	719	747	781	758	697	706	702	726	706	763	714	703	711	708	694	801	673	743	737	730	711	742	719	743	736	756	751	741	721	776	765	748	731	686	680	671	698	749	742	733	686	752	721	748	703	771	735	758	668	762	733	767	757	775	725	752	715	754	772	740	744	729	746	749	750	755	753	748	708	740	704	700	745	684	746	708	728	736	697	749	755	725	711	730	653	735	754	757	743	768	719	706	748	712	737	736	725	743	735	745	752	722	720	759	715	711	724	707	766	736	741	741	703	712	754	745	752	716	734	762	704	705	742	786	775	701	749	723	733	707	774	766	717	751	748	710	765	734	764	727	780	701	746	778	745	730	724	724	735	713	735	696	772	763	779	731	778	760	699	731	760	793	752	716	742	735	716	734	749	730	727	772	713	776	759	755	766	701	702	748	703	730	718	720	659	762	768	766	733	754	742	712	774	733	729	715	699	709	706	746	735	745	749	778	788	783	719	753	758	721	716	691	734	705	742	774	750	772	739	723	734	767	772	720	745	793	809	752	762	750	774	749	751	681	743	721	747	736	739	739	759	750	754	715	719	767	762	755	745	735	693	709	693	741	743	683	731	702	713	719	734	720	729	723	757	734	727	723	739	706	730	709	765	738	742	731	741	754	723	744	742	772	714	767	786	710	791	732	760	708	750	709	736	718	715	723	765	753	744	726	710	711	770	735	772	708	721	692	731	703	756	733	756	673	705	707	732	765	688	745	746	719	758	726	758	698	728	769	730	730	731	758	742	750	727	758	777	742	769	734	727	740	740	718	709	767	729	732	748	677	791	771	737	733	755	760	692	766	700	763	731	718	737	709	718	786	683	714	734	746	702	779	681	723	728	745	720	718	700	721	741	742	732	730	741	743	756	683	675	732	754	721	798	778	763	778	756	700	690	721	762	761	738	753	726	734	733	701	750	762	741	734	723	674	738	777	748	730	761	760	724	714	776	744	774	691	746	761	741	776	714	749	718	715	693	727	691	773	726	731	714	694	730	728	758	715	735	696	753	778	749	738	774	695	739	725	758	746	742	755	736	757	754	712	763	761	710	767	772	736	785	745	721	729	723	734	706	739	699	725	697	773	731	716	788	773	732	750	735	717	765	708	743	733	714	722	727	759	699	737	747	711	717	719	727	754	769	739	726	740	761	731	707	757	749	763	713	723	714	764	745	714	717	720	705	771	751	783	726	725	713	694	745	727	688	744	743	732	766	756	749	748	733	714	765	734	726	753	723	759	793	694	730	751	753	689	745	751	702	757	714	724	759	747	775	701	673	737	672	782	735	747	677	756	716	695	781	719	727	730	705	766	746	735	721	774	749	728	766	715	755	793	726	795	759	759	780	755	754	698	688	737	763	755	790	751	747	729	736	753	722	734	768	736	712	732	769	756	753	704	713	735	695	745	725	742	740	758	763	710	760	749	744	694	739	813	761	774	790	749	704	779	753	747	691	719	797	759	709	730	732	690	714	756	740	708	730	735	734	793	747	736	702	702	744	716	759	754	733	721	733	774	683	741	740	760	767	766	717	749	691	724	783	743	743	712	704	754	704	717	734	713	744	784	710	736	716	703	786	683	742	759	741	776	761	803	736	726	754	762	737	746	757	718	716	735	735	723	746	728	788	722	726	717	748	742	726	805	780	755	689	725	706	752	744	777	723	743	687	777	744	737	764	769	709	745	734	736	726	750	721	773	727	740	734	685	766	784	730	727	799	763	729	748	733	734	697	714	784	782	712	759	764	703	703	740	694	707	755	738	774	762	741	727	666	701	733	727	779	732	813	749	752	729	734	728	729	733	678	731	782	716	759	784	727	741	754	752	746	695	754	730	712	733	726	779	790	773	769	758	735	768	695	736	702	684	726	708	750	744	712	736	774	751	737	738	757	746	751	758	712	708	731	759	742	665	732	778	716	760	706	724	798	744	717	731	690	731	751	748	766	752	727	684	727	728	728	812	706	751	733	718	759	738	791	751	756	729	740	756	773	724	683	743	751	760	732	740	811	729	790	750	716	710	718
24695	21215	27649	25006	12859	638	368	337	291	258	267	236	233	223	199	218	234	199	200	189	183	211	203	210	222	218	208	203	187	192	186	201	176	191	202	220	189	210	215	171	164	197	188	177	211	203	194	191	179	149	191	188	171	177	167	205	189	195	187	193	188	204	170	175	187	194	205	186	190	199	190	210	197	188	190	210	191	173	176	169	199	175	191	189	195	173	223	185	204	196	188	177	202	230	194	199	199	195	170	184	193	184	183	202	210	176	183	214	191	210	173	176	188	177	191	173	188	183	201	192	192	166	185	187	212	171	177	172	184	186	177	184	193	194	205	176	168	200	194	190	191	180	185	190	182	208	207	187	179	171	170	192	192	195	181	203	203	183	197	231	192	193	186	184	215	200	205	176	189	179	202	200	187	196	193	170	170	187	184	195	205	207	192	188	175	189	194	183	193	194	192	183	178	211	176	166	197	189	218	219	203	214	175	189	210	192	212	175	200	198	179	173	194	187	180	178	222	175	205	184	209	198	194	183	178	199	193	175	180	187	189	192	220	183	180	195	186	208	198	182	204	163	182	164	205	176	189	192	162	188	175	170	207	199	174	195	174	187	167	194	169	208	204	212	191	185	191	171	186	204	187	183	165	191	191	191	197	165	206	194	196	193	174	219	182	160	195	175	186	203	198	176	179	196	179	204	180	205	178	181	177	178	194	197	188	179	188	182	178	219	190	197	194	208	205	176	199	193	183	179	210	175	193	166	182	180	201	195	166	216	197	188	196	192	183	217	202	166	191	205	186	211	168	185	188	204	179	209	190	209	193	183	161	198	170	178	186	182	187	203	191	181	182	173	187	187	199	192	179	202	193	203	183	174	196	183	190	191	212	197	176	183	223	186	176	181	198	192	216	191	197	182	196	178	206	180	190	195	175	181	216	205	207	183	191	195	188	198	184	210	182	169	187	162	208	187	199	203	185	194	181	179	187	176	178	191	189	182	194	180	184	202	204	200	185	208	187	186	196	196	177	182	172	186	193	168	154	183	174	180	199	189	207	187	207	205	189	204	186	176	188	177	177	161	205	160	193	185	180	189	186	186	179	181	177	178	196	202	170	195	167	195	203	168	181	182	163	201	191	168	185	183	171	185	194	204	205	194	178	156	173	190	206	192	203	193	162	201	169	217	169	173	177	184	178	179	197	166	206	186	186	186	217	185	160	193	220	177	201	201	162	197	198	196	191	188	202	169	183	189	202	191	173	190	189	190	188	179	193	202	209	200	198	181	181	182	184	187	219	154	179	180	201	188	191	192	176	183	175	193	160	189	185	181	179	214	195	185	196	173	184	169	193	192	209	184	203	198	194	196	203	194	215	189	197	171	196	197	182	185	189	199	177	206	175	194	190	203	202	194	185	180	195	192	182	188	186	206	183	176	202	180	167	191	207	177	188	197	174	186	170	184	189	174	175	180	173	171	182	221	180	179	177	170	187	223	181	194	193	192	206	194	202	195	182	181	190	199	225	193	172	184	176	199	195	176	198	186	198	195	164	195	196	171	202	166	213	203	171	189	209	164	200	211	198	203	189	217	177	189	197	194	206	181	195	200	186	163	178	180	185	204	198	183	224	195	183	191	201	180	194	191	183	183	187	169	190	176	207	199	191	186	162	171	185	196	192	195	174	186	156	183	179	203	188	172	165	191	182	195	206	186	188	176	176	183	189	209	192	146	225	183	176	154	201	174	210	205	180	204	187	170	162	181	181	179	195	199	195	173	205	200	193	164	183	191	190	190	184	201	182	195	152	187	198	180	186	182	197	218	204	193	199	213	194	185	217	193	178	198	167	190	202	182	194	199	210	197	187	188	174	162	180	176	209	201	189	183	195	178	193	183	178	176	199	197	182	207	189	188	181	187	175	192	195	186	197	177	211	217	196	176	214	187	202	178	163	176	213	188	202	179	163	222	204	184	174	177	166	201	194	185	202	168	163	196	185	227	178	166	187	195	207	199	169	172	200	176	182	195	196	205	186	182	189	186	207	184	217	199	181	158	190	192	188	195	193	166	182	174	181	184	196	174	178	174	199	202	192	194	204	189	190	173	213	204	163	191	202	188	175	233	196	180	190	174	185	183	203	180	199	207	185	184	158	206	191	190	172	195	178	197	193	178	206	201	186	199	204	187	186	174	183	181	184	217	178	181	194	181	178	160	191	212	174	209	183	229	210	172	187	186	187	190	197	203	184	181	189	190	185	174	213	200	189	186	202	160	207	180	201	177	189	199	174	197	200	204	202	176	167	198	170	189	177	200	187	171	205	173	187	172	189	176	172	197	194	188	192	204	204	187	181	196	188	191	179	201	190	201	196	175	173	172	200	201	190	184	162	200	190	177	190	179	197	193	194	216	187	206	198	175	193	178	207	184	192	171	170	185	216	196	207	192	175	181	214	194	189	180	187	181	168	191	191	197	176	171	178	189	184	175	189	174	198	174	210	163	192	202	184	184	186	193	218	185	173	195	193	172	181	183	205	185	202	156	186	195	174	190	185	193	203	204	176	200	200	181	184	205	190	188	169	205	177	187	180	202	164	185	222	207	205	204	196	192	195	196	199	183	199	198	205	190	184	196	179	178	225	193	182	173	201	188	199	191	178	184	188	196	177	187	175	172	188	210	183	178	185	197	188	203	169	196	216	190	193	210	184	191	193	187	176	177	157	205	233	193	169	163	179	189	198	189	174	199	177	199	176	195	184	186	179	192	198	201	183	202	214	187	214	176	221	176	185	183	201	186	204	181	186	189	204	184	185	192	180	188	197	192	183	184	214	178	176	192	205	174	178	184	180	204	187	207	193	179	186	188	212	193	184	186	189	201	201	183	201	171	196	201	184	190	209	178	171	179	176	176	188	197	167	188	192	171	185	163	192	168	204	195	189	219	183	180	174	192	191	202	190	186	192	202	196	209	180	210	186	198	167	205	211	159	192	189	209	162	187	205	172	178	191	188	176	200	200	173	180	198	231	182	204	191	189	186	207	195	175	157	234	182	192	195	207	191	182	178	194	208	173	185	180	183	188	208	195	204	181	186	188	185	196	176	172	195	162	189	174	192	166	191	181	190	209	197	182	174	186	206	199	196	207	220	176	197	211	185	170	174	177	189	181	176	152	179	194	200	184	189	185	203	211	186	206	200	184	200	169	206	174	187	196	180	186	216	169	184	183	168	195	176	198	184	191	200	199	176	219	183	195	195	195	185	204	178	200	215	217	182	166	190	189	188	171	158	186	187	193	204	159	185	168	202	187	202	190	194	189	194	202	175	170	187	181	178	187	185	198	165	175	189	171	191	185	185	179	218	175	189	190	163	193	189	191	191	183	192	206	182	207	178	205	182	197	168	151	186	168	183	198	186	166	179	188	173	190	193	176	189	177	209	190	182	167	178	183	164	184	171	211	159	189	183	162	189	213	211	190	223	176	158	183	188	197	189	186	189	201	171	183	180	186	200	185	177	170	180
3030	4816	3283	1620	1196	874	736	600	499	436	389	321	349	305	288	260	274	261	232	256	263	271	224	263	256	248	242	251	242	242	243	229	225	231	223	245	227	216	216	218	234	221	229	236	213	211	216	236	229	229	224	202	235	234	210	251	232	218	236	233	239	225	189	207	217	243	215	231	237	247	190	210	221	202	220	211	234	207	252	231	224	239	236	212	217	191	243	243	234	235	216	215	229	217	217	221	225	237	266	227	227	216	221	218	251	241	212	223	220	241	195	217	231	218	216	235	203	221	221	228	228	238	226	218	201	222	237	227	224	211	226	219	247	236	219	225	228	226	213	224	239	211	239	223	211	223	234	237	218	215	211	228	213	211	231	206	221	195	242	239	217	215	239	217	207	218	229	202	218	226	225	223	214	221	230	199	216	245	228	223	200	212	226	244	228	245	229	230	216	229	242	239	229	219	205	224	218	231	189	246	221	245	223	223	223	205	239	216	219	220	233	231	214	267	226	183	213	215	226	215	243	205	220	215	217	192	218	221	228	223	250	236	219	246	232	240	219	241	223	206	229	215	233	234	234	224	214	216	240	231	196	230	226	210	217	222	223	217	210	216	232	224	222	214	225	249	214	229	233	234	213	215	239	230	242	243	225	230	246	209	239	194	245	226	247	234	247	223	222	246	224	211	247	217	214	229	244	206	209	227	198	209	240	233	239	225	238	235	221	240	260	210	223	232	227	226	228	208	213	210	196	204	227	240	214	227	222	222	225	237	217	237	239	243	251	226	238	215	219	229	241	239	235	230	212	215	216	236	199	232	236	233	222	233	230	237	218	224	229	232	206	239	254	229	222	236	226	256	235	237	228	223	223	213	218	229	239	230	221	230	200	221	191	252	263	225	231	223	207	235	235	258	239	239	229	234	233	217	218	205	216	223	205	204	214	200	238	233	229	226	208	225	226	197	239	222	241	257	235	242	220	227	239	228	211	205	242	236	245	229	215	238	225	248	222	236	190	219	204	222	236	218	207	200	219	223	221	211	234	213	239	210	213	222	220	229	233	227	220	234	251	232	210	222	231	208	220	208	208	256	216	203	238	221	232	210	204	223	214	220	216	209	225	229	230	206	247	203	241	219	207	221	237	228	231	241	203	224	235	224	230	211	214	246	226	229	230	230	210	233	233	207	221	230	213	212	219	193	222	230	214	242	244	233	205	232	240	217	253	224	271	237	225	235	204	237	224	241	237	216	221	249	235	227	248	214	202	239	226	230	222	238	226	218	216	212	223	220	216	231	202	187	227	210	206	261	206	239	198	197	219	225	234	230	233	208	243	221	244	223	226	217	199	232	218	236	215	226	222	255	216	203	209	255	225	204	241	206	254	212	220	215	226	231	243	196	235	211	226	221	193	254	211	212	211	242	248	215	200	197	243	212	233	216	243	245	220	237	198	209	230	211	229	232	200	223	196	209	230	232	199	239	213	218	226	223	233	210	233	177	221	234	225	233	208	214	228	226	226	229	227	221	221	223	237	218	211	215	211	242	232	228	236	236	235	207	217	244	211	236	210	230	230	218	238	246	201	239	204	238	235	210	223	227	209	228	224	219	200	200	214	222	197	222	210	222	227	220	263	218	248	244	223	212	223	176	212	239	230	227	265	226	214	234	223	220	223	221	227	215	221	213	206	245	225	228	208	218	208	214	199	232	219	236	246	210	234	218	182	244	239	218	221	214	235	214	226	201	240	225	212	207	244	221	234	252	245	214	229	186	210	228	199	241	230	227	201	198	232	246	227	221	198	210	230	223	232	221	211	229	210	211	233	205	224	226	232	238	214	245	220	213	230	222	216	230	240	221	218	231	243	207	204	229	222	180	221	220	221	225	232	222	223	202	211	241	233	224	244	220	213	224	219	252	226	198	225	232	219	200	247	229	196	218	225	230	209	219	236	217	185	209	253	231	249	230	197	211	195	217	258	216	235	185	229	225	221	228	223	215	202	210	248	224	237	222	227	215	189	228	228	209	209	226	232	208	236	219	237	232	237	224	184	212	223	232	250	236	199	210	198	230	221	233	225	218	190	227	222	241	207	222	247	231	232	214	239	217	232	218	212	195	250	221	222	212	220	196	208	247	225	197	211	209	208	191	227	205	226	240	215	204	220	222	238	247	210	213	210	195	234	219	206	237	211	264	259	219	219	216	211	228	205	198	225	233	236	220	237	239	235	222	231	245	228	251	233	190	236	226	209	242	213	201	218	222	210	211	235	235	209	228	231	193	223	188	221	200	219	242	222	235	230	221	227	232	204	227	205	206	243	200	220	211	225	219	217	206	226	215	248	225	244	227	254	228	239	214	228	209	205	220	197	217	203	217	240	220	251	203	202	190	222	238	220	229	227	224	226	221	223	223	237	230	222	221	222	219	225	227	258	245	191	226	211	242	193	247	230	219	232	244	243	254	205	209	223	219	240	238	207	243	203	218	231	232	211	206	205	234	206	232	211	236	245	219	216	205	239	240	224	229	219	216	239	244	225	228	216	217	239	225	220	217	254	217	201	223	228	240	205	231	225	204	245	235	239	229	223	232	213	204	228	222	244	236	203	209	228	221	215	233	221	219	236	228	229	246	230	196	202	222	244	247	242	234	220	211	234	199	230	249	220	229	235	228	229	197	203	205	220	221	238	235	241	223	208	233	215	208	226	235	229	221	180	230	231	221	233	279	241	208	241	233	231	219	226	219	229	211	219	179	209	220	230	234	224	217	207	241	223	217	220	215	270	230	231	240	228	204	219	233	233	222	217	238	246	230	221	221	205	224	232	243	225	223	240	203	228	237	205	225	257	204	209	235	210	210	218	229	231	221	244	201	246	219	249	212	207	203	207	227	214	201	236	224	228	210	210	226	234	227	260	229	198	226	228	233	243	224	254	227	230	217	220	238	231	228	207	198	193	207	232	219	221	217	225	223	245	259	239	221	229	211	208	240	240	258	235	226	209	193	218	228	237	217	243	239	269	216	227	240	224	227	196	212	235	219	227	233	212	223	228	215	224	246	204	238	233	208	229	221	217	225	228	224	228	229	233	250	268	229	214	237	226	213	203	224	210	216	214	205	229	213	204	215	239	215	245	213	236	207	232	228	223	244	220	229	216	248	207	250	244	207	227	234	223	202	232	241	211	213	199	233	251	249	236	232	237	240	204	214	208	248	210	231	216	197	247	214	204	209	215	232	214	226	221	213	233	204	229	236	240	203	218	211	207	241	210	223	226	233	268	226	197	215	230	227	211	228	217	226	228	219	217	227	212	222	241	220	216	214	223	207	243	246	224	228	221	240	222	228	255	206	246	241	222	227	235	231	212	232	225	229	230	236	194	236	230	215	241	224	209	201	219	256	254	231	216	224	227	227	247	234	260	236	202	214	244	240	226	229	209	226	210	242	229	225	210	237	223	218	231	225	239	198	201	248	227	222	234	246	205	208	224	202	225	209	222	240	220	226	230	211	243	215
22412	21182	28969	23679	21184	21247	10749	1279	966	873	791	797	675	673	657	674	659	622	573	631	592	558	554	581	572	582	576	576	546	535	533	599	559	575	524	543	588	513	561	547	552	568	530	560	537	534	522	537	552	560	516	536	531	541	496	536	516	532	494	550	571	544	516	520	502	508	532	537	520	501	543	496	535	524	594	495	511	560	535	533	569	555	563	536	506	542	544	540	543	501	506	529	514	540	549	515	538	551	537	556	544	536	542	567	509	544	515	525	511	519	554	531	528	496	552	532	510	554	559	503	512	528	520	533	515	499	535	497	527	520	500	528	561	535	517	499	528	487	543	555	564	521	538	541	542	526	524	468	496	517	536	478	544	558	544	508	516	548	519	576	498	505	515	505	543	554	522	512	545	502	558	531	574	533	526	520	500	580	528	554	542	511	532	495	560	534	527	494	538	552	553	502	539	500	561	525	471	545	507	531	485	542	528	526	508	549	510	543	543	546	558	528	512	524	510	547	534	514	539	532	593	542	528	521	547	567	554	530	510	559	525	531	548	506	523	505	532	483	530	457	521	551	525	479	531	495	562	575	487	543	520	527	539	512	546	518	532	538	566	553	510	528	521	552	542	521	518	530	556	540	559	534	499	545	505	560	516	542	529	548	522	519	532	530	551	540	531	523	536	553	503	541	533	503	538	534	502	523	524	483	523	529	510	530	499	476	553	566	514	517	537	517	557	501	529	527	544	505	501	559	507	543	511	492	521	523	532	558	548	560	548	480	501	519	519	483	501	512	497	507	529	523	558	531	537	505	503	491	561	569	530	569	524	534	546	495	533	536	533	543	533	535	541	505	519	541	525	533	520	536	506	545	560	528	541	547	552	534	553	528	548	509	465	521	551	521	498	527	537	546	540	570	550	540	510	527	538	531	488	562	544	515	489	547	553	517	527	571	550	529	520	534	535	529	553	541	556	540	493	502	547	528	550	490	536	530	551	494	525	570	510	504	467	522	559	500	555	514	523	542	498	517	507	575	564	561	515	535	515	504	518	506	531	511	511	530	507	543	521	508	545	521	494	538	548	555	507	539	506	496	540	508	555	494	512	528	516	569	528	536	498	509	555	506	503	539	519	553	527	487	486	549	515	524	526	543	521	544	534	519	523	579	511	526	454	513	560	518	508	519	508	534	527	524	565	505	500	589	512	509	473	532	523	512	493	529	537	532	562	516	535	512	549	544	555	553	506	502	573	563	540	500	538	545	540	538	526	565	533	501	508	533	500	535	539	535	488	557	545	519	488	509	512	529	530	525	547	536	543	534	563	500	541	558	497	546	479	554	524	522	549	526	493	496	519	510	523	504	547	526	510	509	494	567	496	537	550	537	490	538	502	536	535	513	545	529	504	534	488	515	524	518	536	554	556	507	493	504	499	565	514	531	502	513	550	533	511	519	540	556	541	540	549	503	533	526	515	495	526	571	500	512	522	517	549	506	495	503	607	530	564	543	521	526	536	561	557	551	511	552	547	513	525	510	501	554	529	551	528	517	554	498	522	542	569	545	506	570	538	493	534	520	543	495	541	525	529	520	471	542	495	519	518	501	527	526	524	552	494	519	477	494	530	496	533	541	592	524	530	475	529	526	565	527	518	539	490	549	545	548	507	534	571	552	538	541	502	554	556	500	508	556	442	545	505	562	529	515	538	534	521	530	515	546	516	554	566	493	523	529	518	500	517	530	544	540	513	537	506	538	496	513	496	552	572	511	497	517	532	555	553	526	528	484	523	486	522	535	505	558	528	561	520	518	504	509	548	503	530	557	537	528	506	485	541	523	552	527	496	517	524	583	521	549	510	570	534	542	547	513	533	536	540	535	522	506	500	548	494	531	556	514	511	526	520	518	541	507	510	525	507	532	547	540	515	510	531	579	509	527	520	509	524	488	503	556	553	573	505	564	516	540	522	530	564	489	528	502	499	510	548	517	539	541	526	523	538	504	561	487	551	574	526	522	510	505	509	522	529	526	503	486	539	530	513	514	535	504	578	569	530	505	524	550	572	509	493	510	536	536	530	505	473	543	503	521	516	502	555	537	492	496	552	518	499	562	527	542	491	535	516	533	483	523	544	517	511	511	531	539	500	494	515	540	524	530	529	535	507	505	524	514	513	545	538	485	515	508	525	512	507	575	536	537	530	544	519	488	563	546	468	564	551	528	492	537	550	554	557	501	546	497	545	523	538	521	509	518	506	515	521	535	514	517	567	519	549	522	496	549	541	505	517	508	488	596	490	568	496	526	524	493	511	482	492	516	538	474	502	555	541	550	533	524	542	572	516	529	563	532	563	512	561	510	579	526	524	536	539	510	489	530	483	527	557	496	529	490	532	519	538	534	514	506	522	562	517	526	506	521	529	521	564	511	510	530	537	542	539	576	565	529	546	536	509	532	550	499	474	487	544	512	524	537	565	525	557	525	540	520	533	507	538	487	539	514	541	509	535	536	538	502	556	528	523	524	503	512	519	557	509	550	556	561	536	518	527	544	495	529	602	586	512	540	553	521	577	538	541	530	524	557	526	495	561	529	577	491	510	501	507	497	520	484	524	548	490	518	541	508	564	515	568	531	493	524	543	513	492	496	574	532	565	521	503	481	528	541	531	524	496	559	543	533	492	525	513	497	479	510	540	508	529	572	528	547	519	537	513	519	515	554	499	532	523	504	521	514	582	536	505	513	551	530	536	485	550	509	568	537	488	531	498	554	505	538	543	524	515	505	550	516	539	535	572	480	507	500	520	525	567	513	538	505	500	582	505	517	514	470	497	501	506	493	500	534	519	506	523	540	542	546	541	515	495	532	563	581	512	524	562	536	509	515	485	528	495	520	510	540	517	519	527	528	533	495	568	510	527	537	519	536	545	510	530	529	486	536	492	496	508	566	546	522	524	542	508	530	546	529	524	504	487	491	541	504	545	482	555	538	540	520	524	470	535	527	518	532	478	526	478	500	508	555	513	512	457	475	539	540	513	564	493	533	548	510	551	506	531	506	506	521	551	557	496	492	513	519	543	569	567	505	533	578	521	512	505	478	512	504	513	527	501	539	506	511	555	539	510	515	503	501	566	503	556	527	519	561	521	514	532	541	552	562	540	531	509	547	546	543	534	481	520	531	541	495	544	558	539	538	519	515	518	528	524	516	547	524	514	523	519	529	547	536	550	526	537	520	546	510	496	491	550	484	532	499	507	536	524	549	501	504	537	491	510	502	556	512	559	570	515	533	520	539	508	520	538	535	543	491	528	512	504	529	511	543	533	514	556	516	565	509	552	527	514	568	567	514	488	510	530	549	540	491	510	540	524	543	529	524	539	515	494	531	545	554	536	505	542	502	548	541	511	509	544	516	535	523	532	543	529	523	513	530	500	490	525	515	542	500	518	537	511	549	527	555	527	517	522	496	529	542	546	539	521	539	544	499	539	511	558	542	478	512	538	551	556	529	546	508	484	545	590	534	525	535
4484	13967	9961	4954	3556	2724	2146	1737	1394	1303	1128	1024	961	789	817	768	763	719	770	718	671	704	658	668	615	639	602	613	669	615	617	613	605	628	589	612	630	601	616	598	600	591	592	597	584	568	620	565	595	590	552	612	567	594	566	561	603	553	584	594	587	607	578	565	581	586	566	608	610	575	581	594	575	614	572	604	616	563	540	615	575	590	578	569	594	597	558	589	599	542	570	590	561	604	596	570	569	528	595	592	592	522	579	576	581	585	598	568	556	572	592	574	554	562	615	570	567	603	558	592	573	600	611	604	582	518	581	627	559	548	565	601	569	577	617	580	560	585	578	592	574	585	580	580	574	575	598	582	582	615	576	580	562	582	575	561	578	617	543	566	553	522	536	548	582	565	599	578	589	581	555	523	597	594	609	569	578	631	647	549	545	567	577	577	581	565	550	600	565	558	612	559	598	595	584	572	593	565	623	553	587	574	580	523	581	601	614	598	554	575	597	523	583	562	585	567	555	583	581	553	634	571	606	576	551	549	549	559	590	610	591	559	572	531	578	597	579	586	589	593	575	575	579	629	568	595	550	597	582	589	601	560	632	602	540	543	546	561	557	551	598	628	561	565	576	590	580	604	547	564	612	616	617	618	617	613	563	578	559	595	569	568	567	600	562	560	562	576	582	547	598	564	560	599	568	621	574	623	582	546	609	625	571	599	602	565	526	574	547	578	563	624	562	573	572	582	551	595	576	519	601	606	586	574	570	597	607	566	575	591	574	570	568	608	587	554	627	596	570	558	583	598	571	581	596	593	594	617	607	582	541	577	540	552	602	590	585	590	614	620	565	566	596	574	625	601	565	540	572	599	575	574	542	561	563	587	543	567	573	590	582	558	563	611	598	602	603	544	578	631	553	580	577	603	561	602	598	567	621	560	553	518	580	592	595	594	582	654	564	635	643	546	579	596	584	572	583	582	628	583	595	551	616	594	592	607	589	538	559	530	576	608	561	521	588	560	619	572	631	591	570	555	581	578	531	590	571	527	572	588	577	589	580	605	565	577	575	586	595	553	577	588	584	528	581	592	598	563	551	568	570	591	590	576	606	633	561	584	565	584	567	636	549	581	518	600	588	546	587	599	533	584	607	574	607	578	575	498	583	579	575	560	593	610	597	568	607	582	565	577	628	566	586	580	586	616	584	598	589	555	560	594	589	602	587	572	591	593	601	551	572	589	572	566	587	580	579	567	598	613	579	582	610	583	596	620	589	603	563	546	554	582	573	563	561	584	618	589	571	604	583	561	557	611	563	570	558	593	600	580	577	609	548	556	560	575	574	583	611	558	562	599	602	576	534	629	555	578	569	568	610	603	568	604	560	567	598	579	582	555	606	573	598	604	585	563	591	576	575	559	558	603	553	571	563	609	546	590	566	574	611	545	571	575	616	539	565	566	585	557	605	565	562	580	599	569	612	551	587	567	610	596	568	589	608	545	591	558	558	517	569	583	608	565	575	563	567	587	565	563	603	607	555	559	591	586	593	592	592	620	603	553	562	605	597	579	610	619	574	579	592	569	589	623	553	562	633	587	560	581	608	530	544	583	593	577	553	582	601	552	568	548	572	623	574	587	591	593	563	605	562	583	619	596	573	570	599	566	599	596	570	540	565	558	580	582	568	545	567	613	623	586	555	597	551	585	555	569	601	548	610	616	599	539	588	602	549	609	626	603	560	562	553	585	588	532	583	598	559	549	598	618	613	610	598	596	575	574	585	532	576	564	573	576	556	568	581	572	548	547	571	571	593	546	586	574	586	566	625	597	584	598	570	573	580	583	597	591	584	583	618	620	609	602	579	610	592	595	583	561	607	614	605	581	614	581	565	534	623	561	588	573	632	555	563	564	607	574	567	591	630	584	552	594	598	544	602	578	557	582	574	594	587	544	564	585	570	611	603	577	614	552	584	594	584	554	553	566	596	560	573	588	595	591	593	569	595	620	623	596	606	580	571	552	599	585	620	602	545	594	554	559	592	568	581	550	586	564	562	605	554	571	578	578	565	550	620	582	594	563	560	563	579	601	591	603	616	561	613	586	595	595	561	555	571	572	566	606	594	584	544	555	539	575	561	579	565	594	581	575	617	634	588	614	565	621	574	572	548	556	589	587	595	597	591	569	575	600	553	596	632	595	569	570	619	558	613	560	582	557	562	578	573	557	593	553	608	519	588	603	621	550	595	563	592	561	557	573	563	576	525	541	579	584	570	578	574	550	583	562	585	566	603	599	631	597	550	569	563	554	590	602	583	585	587	589	601	623	597	602	637	624	582	592	571	569	587	600	628	600	580	563	570	560	567	609	597	611	583	568	533	596	559	553	561	583	579	554	591	580	610	580	599	600	573	619	595	585	586	592	598	594	582	546	578	538	596	540	545	547	556	601	543	587	531	570	627	564	587	561	556	530	607	573	558	576	576	561	562	584	569	597	532	594	616	625	566	586	608	559	592	602	608	566	565	562	574	592	565	577	580	611	571	545	576	576	601	557	599	553	581	547	597	584	602	580	572	585	556	593	608	554	604	580	589	561	597	546	576	559	589	549	551	587	586	561	575	586	590	594	575	582	588	581	559	592	578	544	577	593	578	598	597	598	599	556	568	600	612	584	535	556	591	588	600	593	587	634	615	593	616	617	581	566	594	609	592	568	594	569	638	588	579	569	587	560	576	591	578	553	590	529	535	577	548	584	570	589	567	574	573	575	556	553	585	569	594	569	591	610	589	582	581	556	603	605	571	546	612	586	615	575	582	553	590	587	573	616	549	596	591	541	593	621	561	549	612	572	570	558	582	602	622	584	548	567	597	562	573	592	581	557	594	579	597	584	577	637	574	592	570	570	606	571	555	609	616	557	607	553	561	594	584	590	626	593	590	592	581	586	609	601	595	576	548	586	583	606	578	534	584	576	599	566	567	598	581	593	611	558	582	579	565	584	561	606	582	603	567	624	600	594	572	584	583	585	567	557	543	560	624	582	576	580	574	583	594	539	583	568	570	540	574	575	537	585	572	558	584	553	590	620	594	566	566	564	520	617	573	564	563	592	516	579	559	599	580	576	576	597	616	602	572	620	610	557	659	551	575	569	536	602	565	582	562	576	583	544	518	572	618	560	561	573	571	598	611	556	546	598	571	621	565	569	613	587	547	557	546	582	584	633	587	532	630	607	559	602	558	557	578	542	586	594	607	582	544	569	555	562	589	601	600	613	563	576	566	605	564	577	591	559	595	569	616	569	578	592	597	569	591	594	573	563	591	582	588	589	586	602	605	610	623	617	564	583	562	566	543	599	564	579	589	596	637	581	591	599	562	576	611	515	554	540	592	599	599	543	562	560	567	566	616	569	568	572	619	612	615	511	561	586	631	588	561	566	606	583	593	612	546	552	594	564	623	581	587	565	543	580	560	582	592	580	575	547	554	579	577	600	568	596	600	581	568	574	635	559	625	591	596	615	589	541	586	548
27543	17927	3724	610	485	425	396	453	418	407	395	381	394	404	378	421	380	415	413	379	408	406	382	370	407	415	391	375	413	403	389	396	389	374	406	404	430	377	387	403	428	440	403	375	409	390	422	413	399	434	413	387	415	410	410	378	397	387	413	415	419	399	421	427	390	405	380	400	384	392	434	398	378	432	389	408	368	417	383	377	359	400	381	375	413	399	400	381	431	408	436	381	372	351	372	406	430	394	402	414	402	375	372	398	411	367	419	427	395	360	373	399	390	416	371	379	359	410	400	404	403	403	403	398	402	374	389	415	387	376	421	415	389	385	355	384	430	379	395	421	392	411	407	381	372	386	419	431	411	392	394	371	408	420	405	372	372	406	419	414	373	410	405	384	420	394	406	415	413	381	396	354	395	382	390	409	403	390	398	428	389	411	431	398	395	380	389	429	417	374	370	384	395	374	361	384	411	397	407	402	375	393	423	389	406	394	366	414	390	400	398	379	368	395	408	420	397	407	413	403	378	430	424	404	394	402	387	395	419	388	415	413	373	385	401	399	426	396	413	397	396	429	405	403	415	420	388	393	392	373	416	393	398	388	415	408	413	393	402	423	402	384	432	407	387	402	392	371	392	412	390	394	398	385	370	427	409	446	436	401	390	411	368	404	353	390	399	413	376	400	412	373	417	400	382	399	408	369	418	400	380	391	390	370	429	394	379	364	393	398	384	386	354	387	399	377	394	380	381	390	387	384	398	388	381	396	387	383	390	393	395	404	410	375	397	406	417	401	417	397	399	385	386	393	411	403	388	413	388	393	397	383	402	393	403	386	376	389	404	417	394	417	381	422	432	401	396	371	385	360	419	391	389	426	393	400	386	374	396	402	393	411	375	410	407	389	383	395	411	385	416	406	408	375	396	381	366	414	410	373	390	424	412	384	341	368	407	421	418	364	357	371	386	386	419	401	403	407	373	402	407	388	392	396	375	418	399	386	395	381	408	397	387	352	402	371	363	383	414	371	379	405	424	404	395	407	414	423	417	397	403	411	377	376	382	401	420	425	436	402	381	384	354	409	407	431	361	401	429	382	382	375	377	418	399	407	419	385	380	379	407	371	416	390	406	378	395	390	387	386	414	424	401	384	388	383	453	377	377	361	356	370	411	417	413	370	380	361	420	412	405	381	412	377	407	400	407	390	366	379	410	382	401	399	397	395	435	374	382	441	383	395	399	422	406	385	372	440	416	383	396	384	397	415	370	425	404	428	389	355	421	398	396	344	369	391	378	368	406	413	420	398	390	397	412	371	376	396	397	403	368	393	394	382	422	387	398	387	380	408	418	358	391	424	387	405	407	432	405	431	410	388	408	425	432	417	393	401	425	350	385	417	359	410	412	387	434	394	410	388	386	402	405	379	374	370	402	401	380	427	394	407	411	359	381	397	429	431	418	440	380	410	395	389	402	396	432	390	380	351	373	394	370	398	382	407	409	375	388	395	367	392	374	403	368	362	414	357	402	437	392	394	387	374	369	418	387	390	394	394	404	393	420	421	429	407	398	389	408	402	385	405	361	412	392	397	419	448	371	406	393	355	419	432	371	419	355	421	421	426	388	405	392	404	398	399	418	359	388	402	448	412	393	427	414	374	374	372	420	394	415	387	393	404	363	377	385	396	378	378	386	395	403	396	364	367	400	359	419	384	410	420	356	423	420	416	380	412	399	367	407	406	401	411	395	431	367	411	436	391	424	427	430	391	435	384	369	394	420	406	427	399	396	410	428	398	379	363	388	393	400	433	413	390	400	410	382	407	430	404	384	372	405	399	374	391	423	372	394	361	406	389	395	386	386	367	407	406	382	392	396	371	411	440	365	401	387	371	424	397	391	426	400	402	416	397	384	382	405	407	392	371	391	375	412	393	364	373	419	388	381	404	424	373	378	365	396	402	399	404	391	420	391	382	392	399	395	409	413	382	381	399	435	403	413	424	378	419	412	414	382	411	401	405	396	411	415	390	416	405	403	386	419	410	430	406	372	375	403	373	415	362	392	395	391	393	400	371	375	419	416	366	405	397	397	431	413	373	374	421	410	368	387	400	416	403	399	387	361	389	415	366	388	407	393	398	398	424	400	353	378	404	438	393	393	433	374	421	385	377	411	382	374	389	415	420	399	367	406	393	365	423	389	366	379	405	415	395	412	374	400	378	379	420	373	394	401	368	384	387	408	369	393	401	407	400	419	429	410	389	394	381	376	401	411	390	383	353	420	387	386	359	373	378	394	419	418	374	375	378	363	386	399	398	384	388	439	414	384	373	436	375	413	422	416	396	385	404	427	414	422	403	422	413	421	391	394	422	420	404	399	398	397	383	413	391	368	372	388	408	386	382	396	387	362	380	419	397	403	375	353	429	361	362	386	416	395	404	411	388	389	410	363	422	362	411	433	404	413	394	404	396	361	417	384	409	422	421	387	375	422	371	391	373	396	378	413	397	407	396	388	442	411	379	387	383	381	374	393	401	418	409	399	392	351	376	352	369	412	420	434	400	368	393	369	416	415	407	350	416	412	393	403	373	385	367	418	384	379	455	396	404	391	362	376	412	407	413	413	402	373	401	400	418	395	405	369	375	411	386	386	398	407	412	404	377	403	416	433	401	406	389	385	351	396	381	387	400	421	388	382	387	390	359	403	366	364	370	414	423	392	394	417	447	383	423	396	412	413	413	394	366	397	356	377	374	377	363	408	391	401	368	432	419	368	387	398	378	378	408	396	382	379	420	405	380	379	370	394	392	375	454	393	407	413	384	384	368	392	390	387	386	418	378	396	391	388	419	406	423	423	402	416	370	424	392	382	390	411	398	400	393	429	373	405	367	425	392	415	381	393	415	389	399	403	370	403	395	410	408	378	438	401	448	397	405	418	399	379	409	404	380	401	379	406	404	397	410	400	389	414	391	407	378	387	392	420	411	385	397	413	387	380	375	367	398	384	400	385	380	398	402	377	408	393	394	405	406	369	388	403	384	387	419	429	398	428	389	397	418	370	437	393	399	392	381	406	386	381	382	400	398	386	383	375	406	387	394	427	396	407	387	388	403	396	414	388	412	423	379	380	412	378	432	421	407	391	399	414	412	403	395	436	390	363	391	386	395	430	390	390	397	391	392	345	371	392	417	378	413	399	383	415	415	380	430	395	416	397	409	406	367	382	403	359	430	370	416	413	388	410	410	438	384	419	376	359	387	421	377	372	370	408	387	414	380	385	403	385	418	380	418	414	392	400	383	373	383	384	408	410	390	404	377	406	386	380	426	409	405	398	396	379	408	382	359	395	364	412	406	388	430	450	413	405	397	368	404	429	407	418	374	417	405	405	391	333	405	406	395	392	409	380	412	387	411	413	397	392	375	406	407	402	428	393	375	416	390	397	386	448	364	432	399	412	399	380	379	383	386	411	387	403	418	401	383	377	440	384	390	421	403	389	420	419	402	388	395	392	385	388	377	378	424	411	413
4151	794	701	536	468	453	448	449	460	473	465	391	411	413	422	416	412	436	424	464	392	464	451	416	431	391	428	431	439	391	399	397	432	442	444	431	450	418	446	388	432	436	450	422	422	426	463	447	429	412	434	441	416	425	404	443	439	460	420	453	425	413	423	424	420	451	423	410	433	414	431	456	404	419	429	416	454	431	460	458	422	416	433	409	442	410	443	423	441	403	462	442	438	424	435	413	435	421	463	432	404	406	430	410	437	435	419	433	460	430	454	434	466	449	447	423	409	432	448	434	431	413	451	457	384	419	427	406	447	420	438	415	438	409	410	452	416	412	420	447	419	435	411	486	443	442	440	408	419	445	439	392	373	420	386	426	408	433	451	436	433	423	458	427	428	458	416	424	406	419	417	447	415	429	460	370	437	449	411	407	426	429	440	437	443	422	445	404	419	420	445	408	402	375	400	444	423	399	461	418	422	428	430	447	467	418	450	459	425	432	438	455	448	424	403	426	450	373	444	422	454	414	404	433	414	407	420	402	429	463	396	435	462	458	418	452	418	409	415	439	451	442	404	460	446	416	441	433	432	417	445	427	416	440	424	431	445	382	434	420	465	450	423	393	457	384	430	423	466	426	418	454	432	404	430	447	426	418	408	383	465	438	426	463	426	370	430	433	438	424	419	416	407	445	416	397	393	447	409	445	468	447	433	434	396	460	430	403	411	448	406	416	394	394	411	428	392	439	442	419	447	375	390	441	410	459	431	431	410	443	452	413	412	443	416	413	466	394	421	446	428	425	440	425	400	433	413	438	427	395	430	428	412	436	423	449	432	404	481	400	442	447	406	440	428	430	430	441	420	388	442	395	456	418	437	394	411	435	410	428	426	434	425	435	422	440	417	426	446	427	396	455	437	442	450	414	387	381	398	390	462	413	411	470	410	422	416	445	442	439	469	400	430	400	390	435	462	403	421	423	440	389	412	398	406	439	403	398	446	407	414	460	414	428	420	428	441	398	444	427	399	404	446	465	423	412	407	433	426	453	408	447	433	429	430	408	428	430	429	465	454	405	407	412	413	453	454	412	457	435	436	451	407	420	454	449	441	471	434	384	386	456	431	436	430	432	433	395	409	414	421	393	440	424	447	426	434	416	453	392	443	424	431	477	424	428	454	452	414	454	410	403	438	415	433	457	426	473	432	421	406	438	445	386	438	437	444	453	451	413	456	401	413	457	384	407	453	424	416	442	413	390	422	428	440	423	414	409	438	424	422	407	421	439	423	452	403	422	437	422	440	397	445	430	408	425	420	434	452	410	418	413	428	441	413	437	421	459	432	439	433	425	437	438	403	433	416	446	406	458	408	438	434	457	447	447	427	409	425	446	444	459	482	456	413	428	443	437	438	435	438	419	421	409	424	421	409	422	388	442	394	409	394	423	448	424	431	436	456	409	425	438	458	467	420	430	472	441	432	414	451	428	424	418	431	481	418	440	434	469	429	439	429	430	449	426	438	413	419	449	416	416	437	415	426	429	427	414	395	393	431	388	413	449	439	457	459	409	418	412	431	443	440	434	437	406	428	416	427	428	426	427	390	432	403	410	442	461	456	428	460	416	438	411	415	417	396	411	407	412	434	467	437	416	410	424	420	436	453	442	432	416	433	471	422	443	435	392	417	450	403	433	420	435	404	445	424	436	426	433	458	427	444	443	429	473	442	432	429	430	437	387	431	433	445	435	476	438	402	409	419	453	424	416	434	469	426	416	418	442	398	449	437	419	415	450	434	426	404	406	408	449	408	423	418	449	440	475	444	408	427	427	421	431	428	438	422	375	416	404	398	434	431	417	445	412	427	437	441	429	433	442	394	423	413	447	429	408	435	434	418	413	420	417	426	468	404	403	402	430	427	440	440	416	443	425	434	432	439	441	455	396	422	456	439	451	455	392	418	434	423	433	386	415	403	411	439	435	463	436	410	416	428	423	438	436	414	407	426	421	442	470	440	429	422	412	414	447	425	433	427	419	419	408	458	457	388	375	414	402	412	469	392	421	424	423	387	422	416	401	409	423	419	441	460	465	408	463	450	413	425	433	405	413	381	419	436	454	451	448	470	447	411	409	419	430	428	421	432	462	435	429	419	416	458	435	424	449	451	418	440	403	432	433	428	436	434	466	410	414	411	465	446	408	446	457	475	423	440	397	433	408	451	457	436	431	403	441	410	392	427	438	442	426	433	431	438	437	434	440	408	406	410	410	442	419	471	440	416	408	423	395	456	412	464	375	401	422	426	428	419	407	468	437	441	401	443	413	460	453	416	412	435	430	412	415	428	413	419	398	448	403	437	445	440	411	452	441	455	434	469	425	431	397	406	406	425	378	448	423	447	397	411	429	434	450	411	437	436	449	399	436	442	439	413	416	447	419	436	421	437	463	413	431	418	455	398	436	446	412	403	415	411	407	431	440	427	489	421	455	399	454	417	503	426	434	429	467	439	415	447	439	386	407	454	399	430	452	433	426	425	424	403	415	473	411	457	434	430	412	435	426	468	438	406	442	441	454	440	455	415	426	408	469	390	431	454	424	401	400	435	418	408	424	446	390	449	405	424	420	423	415	427	434	420	466	403	416	359	438	416	447	439	419	412	438	443	430	379	422	411	401	426	434	438	455	415	448	442	447	443	459	434	431	426	414	428	395	406	416	429	447	456	430	429	421	431	412	463	436	408	456	417	448	498	403	409	429	417	477	412	374	440	457	431	426	450	452	410	445	417	434	410	452	396	435	440	401	428	479	440	428	473	441	441	430	441	445	449	433	392	450	436	407	432	420	422	409	445	443	428	421	442	421	417	434	449	430	456	429	418	450	476	402	408	415	462	416	453	409	459	405	413	449	427	425	402	385	438	437	458	459	459	413	403	447	408	400	475	457	395	441	427	445	431	426	449	444	448	451	397	416	421	416	414	427	432	397	410	449	381	415	413	435	418	432	457	463	453	432	416	435	406	457	449	430	443	410	431	413	395	469	428	433	469	431	442	432	446	427	416	422	413	395	452	391	423	453	432	456	447	431	414	416	428	434	384	450	435	423	448	439	428	392	406	459	407	448	393	426	417	441	436	389	417	415	414	473	427	405	445	421	431	418	429	412	426	435	444	391	416	410	399	435	383	429	436	415	443	425	448	426	437	442	457	439	397	424	427	454	410	433	422	414	425	432	416	415	399	390	431	441	463	451	447	381	400	437	420	415	439	413	415	450	439	423	413	435	438	433	415	443	406	455	414	457	448	417	388	400	428	460	432	421	396	426	415	445	444	425	407	417	414	423	476	454	437	428	405	466	408	426	453	459	409	442	413	410	414	411	428	458	443	431	464	422	437	434	434	407	422	412	434	433	396	443	393	463	427	444	441	451	434	437	436	444	425	440	425	423	429	409	411	426	405	421	401	409	428	461	402	428	430	454	435	471	423	419	431	439	417	401	416	432	424	442	481	412	403	420	422	448	430	433	381	448
23542	21216	28562	24156	21211	11906	1518	1022	902	854	817	753	820	730	748	730	714	752	734	723	717	747	658	711	663	684	685	680	687	725	707	704	719	717	687	720	699	714	726	717	699	689	725	699	703	692	672	710	673	692	652	656	713	672	698	665	665	731	670	713	643	615	698	707	711	715	695	668	695	687	698	666	608	687	676	700	668	657	669	683	679	699	671	685	653	689	680	672	740	656	684	677	696	653	710	671	647	668	711	672	708	694	690	732	651	682	707	702	722	702	693	697	731	662	663	673	651	698	687	659	707	711	687	665	682	680	625	693	697	717	656	698	642	681	663	681	645	690	659	685	662	661	655	689	712	677	702	734	710	661	643	690	712	703	738	715	683	631	689	691	658	681	680	682	655	691	673	677	662	653	637	645	683	671	689	711	697	704	704	601	704	672	659	646	674	678	631	682	642	711	641	654	673	633	645	658	692	704	673	707	653	669	669	670	694	693	653	701	696	720	674	693	679	704	684	737	696	672	685	686	703	654	672	665	711	686	683	643	648	676	722	685	665	670	689	644	682	690	664	649	625	667	656	644	671	695	666	726	705	660	651	690	696	671	663	668	683	660	666	686	661	666	708	672	702	660	674	712	688	659	662	679	657	649	684	700	705	661	628	730	695	681	686	648	655	712	678	618	683	658	697	647	707	700	721	634	688	711	665	659	716	685	669	678	659	698	635	665	679	701	683	701	687	700	695	669	665	691	671	657	712	659	675	656	675	659	683	688	700	672	693	642	633	687	671	674	685	701	621	670	671	663	658	693	689	696	732	686	714	688	640	708	689	710	664	687	622	672	670	677	706	665	692	672	629	729	658	684	706	697	679	650	680	692	663	670	662	695	732	646	670	649	608	654	675	652	663	696	724	708	672	672	698	675	699	679	733	635	705	634	666	704	700	697	641	710	634	678	668	654	689	729	693	624	653	678	694	688	667	654	690	671	690	694	723	676	682	674	661	661	682	683	666	646	649	641	667	731	655	700	686	643	699	672	670	666	703	690	693	667	661	729	682	680	636	661	679	678	704	697	708	686	693	629	628	666	650	703	668	657	701	704	688	674	712	689	683	685	660	651	694	660	672	672	674	656	687	730	646	655	676	657	667	647	624	713	693	694	620	680	682	742	716	655	663	647	693	665	761	700	711	675	690	643	695	719	674	669	700	711	701	647	664	677	684	653	677	699	673	678	673	722	720	669	642	706	665	667	677	714	663	716	696	691	643	677	666	731	712	654	703	686	705	709	620	709	681	704	694	645	694	649	737	686	675	668	677	676	683	738	647	642	684	715	715	694	706	702	641	663	665	708	685	653	691	693	666	627	695	673	677	728	671	680	697	637	661	685	689	684	675	672	653	665	699	693	693	674	720	722	670	666	699	711	726	695	683	704	666	643	675	635	675	719	675	684	670	724	669	667	695	728	673	676	738	711	702	686	661	671	679	679	654	710	738	685	669	686	692	669	693	715	730	653	679	680	701	677	661	659	685	661	632	691	694	678	658	698	708	632	648	701	728	684	705	670	671	666	684	678	690	656	708	609	680	699	701	675	686	714	698	671	646	688	700	650	698	647	769	724	673	676	666	682	655	684	688	674	683	637	688	656	656	736	700	661	698	667	670	655	666	643	704	695	692	673	689	648	674	671	634	622	688	696	679	646	687	687	718	645	746	677	673	665	685	688	755	691	734	668	683	709	624	597	641	662	676	694	648	646	651	687	712	679	665	658	660	666	674	695	694	668	715	663	712	661	700	672	663	656	707	676	672	728	707	688	684	692	695	694	713	636	643	727	692	711	671	698	656	673	650	718	675	675	709	697	662	674	698	693	627	686	689	729	678	733	663	691	721	672	709	737	661	709	735	709	707	643	684	662	654	696	702	652	633	658	649	679	648	712	682	657	726	667	662	663	660	694	654	685	710	674	697	653	730	670	686	703	679	652	687	671	623	662	693	677	661	663	630	692	671	689	687	691	703	681	677	605	646	636	676	654	678	678	685	640	704	725	684	728	710	695	664	693	653	674	680	675	690	680	627	678	638	659	650	724	693	718	689	659	664	684	697	664	659	697	668	687	696	693	677	666	669	700	682	637	656	653	675	656	684	706	718	696	629	682	669	703	723	694	696	703	672	622	664	685	687	688	712	638	667	742	647	700	709	684	715	707	713	697	656	649	664	707	711	658	672	627	688	724	684	675	656	678	659	682	643	670	665	700	651	690	706	688	697	669	697	666	664	713	683	634	652	699	727	737	685	633	647	640	665	677	686	659	645	677	708	790	692	637	653	679	685	659	649	674	661	689	678	683	645	659	693	677	693	731	685	704	660	682	698	674	697	651	729	680	718	688	695	694	689	715	678	656	680	651	663	669	680	663	678	674	657	692	658	690	653	685	677	627	723	656	704	679	687	683	735	688	691	753	698	678	675	624	662	685	681	670	689	666	656	676	677	685	692	699	660	681	674	694	623	654	698	670	652	644	635	695	725	674	715	697	704	663	633	714	668	645	699	725	643	656	646	719	707	668	686	676	665	678	703	638	673	662	686	693	678	677	687	720	614	651	656	658	641	735	687	694	678	625	718	639	747	680	696	671	685	683	714	681	650	647	649	633	664	647	691	677	734	658	646	689	701	671	621	653	688	720	678	728	733	711	720	690	672	727	643	675	657	680	698	704	647	727	681	708	657	660	651	723	669	702	687	657	644	623	691	648	688	663	692	679	700	674	755	695	768	609	710	664	742	669	679	667	742	640	660	650	638	682	689	661	684	674	675	698	663	647	720	649	661	658	660	655	673	654	701	677	723	700	645	697	705	709	694	716	694	608	710	646	686	650	715	674	669	636	706	693	674	715	722	676	694	677	655	712	644	693	615	698	677	633	677	656	712	665	686	703	699	658	651	629	725	657	682	676	662	669	629	661	711	680	690	744	657	670	719	655	672	671	666	687	692	678	696	667	661	669	725	680	693	673	703	665	702	677	699	703	712	716	683	599	673	689	656	658	649	691	724	631	716	647	695	694	681	680	656	707	644	684	681	742	695	637	703	650	690	670	652	692	692	660	700	688	672	719	647	710	692	671	634	676	674	694	690	718	676	703	696	697	665	681	651	712	682	724	669	664	675	705	689	671	706	688	677	700	618	702	667	675	698	653	654	692	698	712	682	668	695	684	652	691	637	620	691	660	738	682	703	661	671	730	668	647	685	703	761	705	706	675	676	684	679	646	681	731	709	708	676	710	646	671	657	634	678	656	703	702	683	744	657	691	691	652	677	664	702	694	703	671	676	627	633	720	679	656	661	629	645	683	700	689	705	655	664	660	690	669	697	742	685	660	731	726	619	658	671	693	696	685	704	694	687	697	695	666	724	667	699	692	720	648	660	695	696	671	689	644	737	726	662	626	675	617	731	700	640	688	660	662	661	656	694	722	701	650	635	681	650	608	685	691	719	715	728	659	695	697	693	706	717	680	656	665	724	681
3224	8647	6038	3053	2312	1873	1536	1334	1179	1055	1019	946	982	895	895	878	809	771	789	774	794	763	744	802	739	762	770	822	764	809	756	795	784	736	804	695	741	769	765	731	807	683	763	751	754	716	758	753	749	758	740	738	737	758	728	698	753	740	756	744	706	711	679	735	763	748	698	783	744	760	755	741	739	720	748	726	719	782	770	766	718	691	709	738	736	758	761	707	777	704	740	814	697	696	699	736	714	750	718	753	760	732	751	748	770	767	758	748	697	748	727	706	747	722	702	725	688	724	759	746	745	723	779	760	733	740	691	724	714	717	734	751	723	718	719	725	708	710	762	722	748	720	742	740	731	735	726	735	711	731	703	761	700	726	747	689	768	705	712	796	714	692	762	742	719	782	752	728	734	732	701	759	751	701	728	738	738	766	801	706	750	738	705	737	692	682	793	708	731	714	753	696	768	763	723	683	788	787	715	721	716	713	737	721	740	738	708	705	768	726	732	722	755	750	689	711	713	672	702	758	755	718	712	775	722	713	749	712	746	710	726	756	723	771	696	731	712	744	710	715	660	717	729	750	741	708	710	717	740	726	711	707	732	753	752	746	772	744	738	783	738	742	710	674	729	717	751	754	752	797	708	713	747	762	723	712	741	715	775	758	705	723	707	731	717	712	728	721	752	718	735	704	724	740	681	742	751	743	748	730	746	708	706	703	791	730	717	764	738	723	709	753	741	732	746	764	721	775	755	750	700	771	711	778	707	758	721	755	701	680	721	765	712	785	729	749	734	768	716	772	710	732	740	739	756	714	743	741	691	726	712	739	709	777	796	788	740	683	756	735	717	715	726	718	701	693	760	720	724	734	727	746	709	673	741	761	707	706	748	706	774	759	764	715	776	738	738	742	761	691	693	751	747	770	750	686	633	729	749	772	709	714	753	754	764	710	741	748	727	756	758	772	744	706	785	697	758	745	698	750	778	729	723	731	728	724	688	708	737	773	747	724	738	668	679	745	724	726	734	726	686	770	655	744	766	742	725	708	737	697	716	752	729	712	746	723	736	734	661	710	692	723	721	732	767	741	764	768	716	706	759	682	784	706	747	710	663	674	756	714	723	737	735	755	784	748	759	749	719	743	721	716	723	719	753	728	746	780	773	700	723	738	732	682	746	725	701	753	778	749	772	694	719	730	746	739	764	731	710	723	717	758	737	729	689	721	712	690	709	710	720	696	700	672	722	740	722	698	746	746	732	736	752	716	757	778	726	771	744	762	727	727	708	703	762	669	751	732	727	722	755	722	729	704	697	704	716	699	682	709	739	702	738	754	754	711	791	738	712	732	730	714	787	715	764	763	729	766	726	704	715	740	708	670	759	747	776	709	775	718	738	764	694	719	702	742	742	740	726	736	677	759	770	711	714	707	714	762	722	679	742	721	734	774	711	698	731	734	772	693	697	752	708	728	697	702	704	769	761	681	712	773	762	734	723	735	734	744	701	720	723	723	766	694	737	706	757	733	696	697	755	727	754	739	720	749	684	788	716	773	739	763	756	712	707	747	717	685	756	773	717	706	741	747	714	751	724	740	739	745	702	718	748	783	768	721	749	754	712	703	758	722	757	723	789	768	729	716	714	691	718	770	727	788	701	754	730	686	742	724	702	767	733	701	730	747	755	730	677	728	758	707	717	737	725	699	743	759	727	704	703	730	703	758	750	716	713	787	690	704	725	727	739	680	708	761	758	702	729	746	712	755	735	706	722	734	728	729	739	778	735	737	738	749	717	693	721	739	698	753	699	716	722	710	788	739	707	732	737	761	752	784	732	720	730	717	772	727	739	708	743	715	761	792	695	683	741	692	740	735	717	743	724	731	706	706	755	736	670	646	736	732	726	756	695	726	674	783	765	752	737	709	779	724	750	781	705	701	728	734	709	725	715	706	705	708	705	763	712	700	702	747	737	764	728	694	736	731	735	707	765	717	726	727	732	754	710	746	742	820	734	729	741	761	690	727	756	756	794	687	714	686	726	716	696	705	680	752	765	706	740	764	742	718	724	740	729	685	730	732	700	758	701	714	768	703	758	747	752	752	692	746	682	750	762	713	727	746	746	741	732	777	745	715	753	698	709	727	753	730	665	722	764	709	739	716	691	735	740	760	750	725	684	716	697	731	744	698	708	778	753	693	684	744	754	736	757	693	711	720	698	819	795	696	747	716	756	705	699	669	620	727	740	728	706	725	762	793	690	705	708	748	746	734	700	679	709	727	719	732	731	753	742	734	721	709	694	729	727	741	724	716	741	729	745	721	757	713	714	727	762	699	747	727	753	764	743	764	718	737	730	711	730	733	711	709	720	748	757	740	711	744	756	747	741	718	750	701	707	702	762	678	695	728	701	796	699	713	704	699	762	710	700	742	759	762	733	729	703	733	735	747	766	771	727	696	725	713	778	741	738	754	759	707	710	715	685	682	738	732	700	721	759	779	755	736	699	706	747	746	743	724	788	696	718	739	711	726	674	721	729	719	736	754	741	745	719	708	713	721	717	755	757	767	730	714	756	746	674	708	730	750	724	754	749	763	732	713	700	767	739	702	734	711	752	726	744	741	744	693	734	705	764	746	772	699	719	719	762	727	717	748	691	707	723	735	682	784	741	758	793	728	722	743	695	696	743	701	740	744	683	735	711	696	773	732	703	768	730	741	709	796	731	717	702	769	729	693	719	731	689	709	758	682	750	708	729	774	774	712	768	750	710	718	755	739	698	686	726	720	709	760	694	747	730	718	726	721	742	734	736	737	733	718	714	698	810	731	691	747	748	787	760	793	698	677	761	814	723	718	739	795	715	739	753	691	708	738	732	733	763	720	673	757	732	697	712	703	758	700	715	696	696	780	713	707	723	736	738	734	683	751	755	757	723	683	717	717	691	707	686	723	702	713	703	700	677	714	764	684	734	770	772	731	759	755	711	762	742	703	729	716	741	770	733	787	715	720	716	681	685	746	704	757	730	722	755	707	750	693	723	723	720	762	764	682	712	716	693	716	757	763	725	677	724	765	749	724	728	686	713	735	656	724	715	733	704	739	682	686	694	721	738	770	720	742	686	708	728	730	718	746	740	722	696	716	731	753	749	714	754	716	751	756	744	696	774	716	730	769	694	822	699	715	718	726	743	685	725	740	705	733	713	727	707	744	730	718	706	718	736	738	684	747	735	726	730	762	787	684	777	719	717	747	758	725	717	716	727	712	748	722	785	739	719	716	726	717	748	686	746	737	714	770	711	749	706	770	767	733	744	720	683	725	721	754	757	722	731	729	708	704	738	748	707	725	712	719	733	742	748	729	729	726	712	752	723	723	727	697	773	762	739	732	707	732	734	731	710	792	738	724	753	736	738	725	688	716	774	727	749	723	726	757	729	728	701	747	751	666	744	735	733	766	729	743	766	730	779	756	701	720	725	733	700	690	703	707	687	757	672	798	754	719	755	742	684	764	714	722	731	728	773	737	686	710
24579	21197	27576	25023	12743	631	386	317	278	250	224	211	222	225	193	227	205	229	205	185	206	221	179	186	191	203	177	202	203	198	201	180	202	206	165	218	177	182	189	195	197	186	188	187	186	187	200	181	187	173	182	206	199	183	210	165	165	180	175	189	189	192	203	188	192	198	182	184	192	177	179	198	187	172	195	170	207	181	178	177	195	182	188	192	163	189	204	213	199	169	192	212	183	214	188	179	190	193	204	176	188	170	163	203	201	202	167	200	189	189	184	174	195	158	178	160	200	165	186	157	178	183	182	174	185	194	179	184	163	191	190	199	178	187	171	196	170	192	190	178	193	198	185	191	196	181	178	183	157	190	185	181	190	196	191	160	190	173	195	183	201	194	175	164	206	188	195	168	207	172	188	190	174	204	198	183	204	185	184	172	176	185	161	191	191	209	199	186	201	195	183	184	215	199	192	171	166	176	185	192	200	179	174	184	184	195	203	207	206	210	208	176	183	204	190	187	181	197	175	181	195	199	185	207	197	198	179	180	156	175	158	183	170	165	183	192	201	193	179	156	185	189	176	214	192	176	177	190	200	181	187	174	202	176	170	203	178	195	180	171	197	215	190	203	176	191	209	199	160	186	178	207	192	179	191	219	160	200	179	161	161	183	178	179	210	161	202	189	193	195	195	186	186	193	185	188	181	203	180	187	199	197	154	188	181	197	205	196	173	179	205	160	172	180	178	196	186	188	183	204	174	195	173	206	198	175	183	201	163	180	178	165	174	190	206	177	199	190	205	175	149	198	173	190	179	193	176	183	176	198	192	183	198	194	167	177	187	175	202	180	197	186	223	173	169	185	203	170	190	168	173	174	199	185	187	184	173	194	192	177	176	170	189	216	197	206	184	190	170	190	188	203	198	206	157	185	172	164	204	188	183	153	169	180	186	189	176	183	208	200	183	184	199	192	192	180	183	187	180	182	204	176	201	190	182	220	176	195	213	179	189	182	188	199	197	181	196	198	208	211	180	176	184	190	178	192	163	182	181	183	196	163	179	185	188	199	175	172	181	192	195	193	171	200	192	189	169	194	157	185	195	200	165	184	179	172	188	178	183	198	191	183	193	153	174	184	169	181	171	164	188	170	191	202	201	203	202	180	194	152	180	189	184	188	193	188	190	191	185	172	173	187	189	188	184	201	180	180	193	187	190	183	176	182	186	196	200	172	193	170	203	193	192	184	179	179	199	192	160	192	176	203	195	183	168	177	199	189	194	179	207	193	197	192	179	153	217	176	206	174	187	181	194	183	204	198	182	154	191	195	179	175	193	178	187	191	197	180	184	187	169	167	193	166	202	193	183	221	185	189	181	164	166	196	173	177	222	183	206	177	188	197	189	220	186	159	197	194	188	192	184	192	183	197	195	182	193	169	182	160	191	193	190	194	179	192	204	187	185	174	174	187	201	178	163	181	192	178	185	181	169	144	177	204	180	188	180	175	191	202	171	161	158	173	209	183	170	177	176	189	177	170	181	184	155	182	200	199	170	184	174	185	206	190	176	213	202	208	214	176	176	180	187	188	169	176	195	201	191	180	178	204	171	205	179	204	214	182	176	175	196	165	204	163	173	187	182	147	190	178	201	244	180	183	188	188	202	192	188	188	187	205	171	163	193	196	174	172	178	186	191	192	163	176	174	227	184	193	193	199	190	198	182	170	161	179	194	209	202	165	211	170	187	189	174	204	205	194	192	177	174	190	183	182	188	172	172	173	169	226	185	191	194	174	190	200	199	180	176	201	193	180	202	194	167	200	186	168	186	188	167	204	177	186	197	208	198	169	185	184	184	186	172	183	177	194	192	208	181	187	192	189	185	195	185	176	199	175	198	211	187	190	194	163	187	186	190	182	167	164	223	190	164	200	168	220	186	164	194	203	191	170	179	155	168	193	179	186	187	184	169	188	197	200	180	166	189	187	171	209	217	199	178	190	151	180	190	187	199	184	199	212	207	194	162	193	203	181	184	189	207	197	188	183	188	176	194	199	195	182	192	206	172	177	201	180	172	207	178	206	195	199	159	190	217	169	172	181	168	181	205	183	177	209	191	161	192	177	183	184	189	190	193	166	179	177	223	199	186	201	197	198	179	184	222	209	173	200	185	183	199	209	182	214	185	211	192	201	183	179	188	174	209	187	208	186	203	185	196	195	176	191	176	190	197	188	205	195	181	207	188	203	177	174	182	184	200	202	165	200	175	206	165	189	185	190	200	184	213	199	184	194	176	168	179	185	186	173	183	187	210	204	156	177	166	179	180	171	214	191	201	170	183	186	172	161	165	189	201	186	183	188	197	195	194	193	179	201	195	174	196	192	193	198	192	184	194	167	175	182	204	194	175	181	175	195	177	172	161	218	194	192	180	194	182	208	176	177	173	182	179	183	172	174	202	172	206	184	180	171	200	190	180	184	175	198	195	182	201	174	197	181	182	183	194	197	180	174	181	198	198	189	188	170	167	179	182	187	199	164	193	184	193	160	191	191	205	190	184	188	184	199	201	202	183	186	182	196	193	220	193	178	183	184	185	189	182	164	183	160	191	185	184	186	203	186	215	193	176	172	170	189	175	199	206	170	168	180	205	199	181	196	199	180	182	214	203	171	164	191	194	202	188	209	176	161	194	194	173	170	203	211	178	186	171	178	175	203	182	197	195	197	193	180	178	176	199	185	181	192	202	171	194	184	184	197	186	183	200	182	187	185	196	195	171	201	186	186	193	187	202	196	202	189	185	190	201	191	185	195	169	164	179	186	183	177	182	227	190	204	174	179	163	217	184	172	179	188	200	214	170	188	192	198	185	204	200	209	186	175	186	185	206	177	213	178	185	202	170	162	159	177	180	173	185	201	185	183	201	178	194	212	189	194	150	218	220	190	174	180	183	186	177	190	211	187	204	191	194	199	184	181	210	206	201	179	183	190	200	184	212	171	189	184	181	205	175	186	171	194	171	198	217	193	166	180	184	188	186	205	189	181	191	176	186	164	168	196	187	172	177	207	186	181	177	183	187	184	183	184	182	190	170	165	197	184	184	194	176	180	179	167	198	199	164	178	179	186	186	173	174	185	199	185	191	192	191	171	200	174	143	183	188	174	182	168	178	200	183	190	193	209	175	171	163	164	194	193	180	188	207	192	176	181	177	186	194	185	182	181	172	183	181	200	200	178	195	163	193	208	200	209	192	180	172	203	155	200	208	178	173	189	186	175	175	208	211	173	171	196	178	192	176	188	182	156	180	194	172	191	188	203	192	179	182	180	184	200	188	183	193	228	194	171	158	210	155	187	178	175	179	201	187	205	184	180	180	204	171	200	184	155	178	183	174	185	190	180	183	177	169	177	176	172	197	167	172	194	208	204	180	172	176	173	195	176	173	177	184	164	165	189	180	188	192	192	207	167	209	187	192	180	182	182	198	191	194	185	185	175	186	180	196	203	186	202	189	198	189	190	167	172	199	177	177	177
3198	4878	3361	1561	1156	877	713	554	502	421	405	377	301	317	313	288	284	259	240	249	288	262	244	232	230	219	247	236	253	230	215	273	223	230	214	228	215	224	227	232	239	215	207	225	226	211	221	227	230	213	233	230	220	226	207	237	199	243	207	198	213	225	235	194	219	214	231	237	219	220	203	227	241	216	214	235	245	243	206	204	224	250	253	254	219	244	236	214	221	254	225	229	222	230	237	221	242	230	242	224	228	264	207	261	195	205	221	245	225	218	230	217	207	233	248	212	227	218	227	216	206	237	228	238	225	218	221	213	252	232	206	209	220	244	242	230	215	234	230	240	217	222	217	210	219	216	238	240	213	193	210	210	250	214	237	221	233	216	206	221	236	222	213	216	249	216	224	211	262	262	227	227	232	231	220	234	214	210	207	200	227	204	237	248	217	218	219	216	225	224	209	240	222	230	223	225	199	242	217	210	221	235	237	228	223	238	232	214	210	216	230	200	224	210	229	251	224	222	241	196	232	238	211	220	228	244	203	222	223	218	221	222	211	224	246	238	231	247	246	221	222	237	236	199	205	205	237	204	226	217	213	216	211	219	243	223	219	200	216	218	223	225	241	240	201	218	219	224	232	213	212	209	233	200	219	218	243	214	218	214	206	215	230	221	199	211	231	228	224	204	233	230	204	211	205	238	216	227	217	207	255	226	225	188	203	217	240	202	219	238	224	215	231	223	227	235	209	202	235	236	227	219	223	217	216	232	233	200	233	230	225	233	227	230	231	202	227	234	218	206	214	220	241	209	222	241	214	219	219	220	210	212	224	190	211	247	220	227	205	221	217	218	227	208	250	208	217	223	217	218	190	221	219	223	216	227	208	229	215	204	225	241	211	200	210	223	196	216	228	226	245	207	224	221	222	218	247	239	235	230	202	217	205	219	223	206	210	236	202	252	201	224	250	194	232	227	223	219	207	242	214	238	225	218	203	236	241	236	228	236	231	212	234	212	214	223	243	222	222	212	198	216	236	212	225	208	197	219	213	214	215	259	234	218	218	236	237	251	225	197	258	226	246	241	223	216	205	224	214	216	205	218	247	231	225	227	247	226	213	196	238	232	238	226	213	198	230	229	216	201	210	231	232	237	201	214	199	227	229	219	209	219	224	197	223	226	201	216	205	191	250	205	187	227	205	243	212	207	218	247	180	213	214	217	237	207	211	217	213	210	239	202	253	244	223	217	229	241	217	223	197	215	217	222	234	223	209	202	242	217	213	201	232	200	212	208	248	232	200	238	219	246	224	214	209	239	223	236	225	213	217	236	191	246	233	227	261	216	238	206	223	219	213	226	238	216	228	210	222	243	242	214	213	225	189	218	220	222	244	230	233	237	233	237	206	236	216	217	221	211	209	212	218	220	230	225	208	217	214	239	228	222	233	227	223	215	189	206	230	223	226	221	248	243	223	226	222	199	215	235	222	222	236	216	233	220	256	219	217	194	215	253	225	204	227	223	234	220	227	241	255	214	230	223	221	221	251	216	215	231	224	233	209	236	188	220	221	231	222	229	237	251	206	217	204	223	225	227	232	239	227	215	199	196	231	255	226	222	214	201	201	219	218	227	215	201	226	217	218	230	214	217	241	221	231	254	220	250	194	227	204	229	240	217	231	227	241	227	225	209	244	192	202	238	222	220	220	205	199	211	205	241	258	213	239	227	248	232	200	232	214	224	246	229	227	220	206	216	224	218	206	208	212	249	216	207	212	189	211	231	234	207	228	231	213	208	228	205	236	231	219	225	217	239	190	227	208	259	241	249	243	221	226	257	217	214	199	210	208	226	209	200	212	234	208	247	220	221	217	228	224	237	231	217	204	209	219	218	216	235	199	224	196	254	232	217	237	215	234	255	207	226	219	224	211	234	206	203	233	209	224	222	245	249	252	204	220	247	216	218	205	224	236	238	228	225	222	212	208	221	209	236	206	224	241	218	214	209	235	229	239	229	225	210	227	219	220	222	241	232	215	227	201	217	195	210	215	237	204	243	215	216	244	225	225	216	233	238	219	221	209	218	203	213	222	183	239	210	210	222	232	226	214	226	213	184	229	204	264	201	233	230	215	233	251	231	223	241	228	247	214	246	229	211	219	204	221	202	249	232	208	221	209	183	212	239	211	219	213	229	211	244	224	221	219	217	218	226	217	212	236	202	210	211	204	230	226	209	233	243	212	236	228	226	222	214	232	233	231	203	210	229	200	212	234	241	220	242	200	221	237	212	204	211	230	241	248	210	217	214	192	210	222	225	213	218	220	218	213	198	211	209	189	211	191	232	228	219	205	210	227	231	244	208	234	210	220	200	224	229	225	230	245	222	214	213	219	259	232	227	224	218	236	217	194	205	240	209	226	199	220	234	223	241	211	215	239	211	201	222	206	242	195	226	247	224	224	245	230	222	233	230	228	208	216	229	214	219	222	249	228	212	201	200	214	208	224	223	201	220	216	237	217	221	244	213	212	223	218	228	233	218	208	251	206	213	216	229	210	209	242	229	232	244	232	229	205	199	218	205	228	213	233	225	224	229	242	228	215	217	204	224	232	202	212	231	215	235	205	231	241	207	194	205	236	209	226	225	226	237	199	210	235	232	241	215	207	208	227	203	229	209	216	231	186	226	214	212	233	228	255	179	207	200	228	211	219	230	211	206	232	231	221	219	232	219	230	236	216	220	240	240	215	222	203	248	234	202	214	214	203	233	219	196	225	217	230	222	196	241	220	215	252	220	236	222	226	238	199	204	223	210	234	230	229	215	226	234	204	243	216	222	220	232	229	220	209	220	202	234	219	229	228	197	205	205	211	239	223	200	228	183	226	236	213	224	230	232	195	225	221	217	231	228	211	235	255	229	249	230	211	209	204	235	227	234	232	233	217	239	210	213	251	231	243	213	226	208	214	219	231	237	214	234	233	221	241	205	197	214	224	210	223	216	211	223	245	216	230	238	224	226	243	213	255	217	208	200	219	215	229	228	207	220	209	238	229	205	227	246	260	223	234	252	212	222	229	219	228	203	208	226	214	252	198	249	189	217	232	220	246	224	224	234	204	237	213	211	230	230	214	199	227	213	214	199	245	245	219	209	203	247	204	222	224	231	234	238	200	203	243	238	210	218	222	213	215	233	214	242	213	229	211	228	222	211	243	238	241	233	225	234	218	223	221	227	216	244	251	211	217	203	213	234	213	238	208	248	213	225	196	234	216	204	252	223	206	228	224	225	218	226	237	218	209	219	213	219	225	227	233	238	229	226	247	215	208	224	214	253	224	226	208	236	234	241	222	222	258	204	223	202	228	229	237	230	208	208	222	239	207	228	233	217	232	233	234	229	220	219	202	226	239	200	228	234	205	214	232	209	212	210	217	235	216	214	221	235	231	214	194	224	215	247	230	224	196	194	209	238	240	226	223	222	240	221	213	179	234	224	233	240	212	235	244	235	215	215	241	235	240	195	277	222	234	214
22510	21258	29020	23810	21260	21319	10710	1335	919	898	863	760	733	661	702	609	617	607	608	610	630	591	602	538	531	565	592	539	566	550	606	535	558	554	548	569	531	512	553	527	545	520	516	538	530	543	557	540	517	550	532	546	548	530	545	560	536	563	527	500	482	547	523	550	529	496	531	507	544	500	550	507	524	538	524	532	516	525	502	556	498	533	531	527	558	556	514	525	556	534	539	522	532	530	487	523	539	504	528	547	561	548	508	487	552	508	526	539	516	520	550	500	537	513	490	548	545	498	539	537	521	514	566	531	537	531	523	510	567	523	517	549	541	530	548	500	549	548	485	507	535	560	477	483	537	559	486	542	542	527	577	525	520	527	498	510	522	530	539	440	511	498	530	523	523	553	522	523	529	541	506	502	485	551	561	488	509	519	520	550	514	561	531	538	552	573	522	519	534	543	536	542	545	503	510	545	515	510	501	515	528	493	549	539	541	526	506	516	531	541	497	559	497	526	524	569	520	544	513	536	521	539	547	538	536	510	488	512	500	490	531	542	553	541	508	527	507	513	558	511	529	507	559	567	551	535	540	536	522	559	534	527	484	559	504	571	496	494	516	550	565	536	498	517	523	528	516	516	476	494	494	500	532	504	503	496	475	469	530	515	534	478	590	519	484	526	464	500	513	515	504	530	561	517	520	558	557	535	490	520	514	486	508	508	548	546	511	501	513	549	569	536	534	513	498	542	534	528	521	525	523	551	519	528	543	532	516	563	537	506	533	535	538	555	512	542	537	530	545	527	535	547	546	498	510	560	527	521	533	515	563	515	512	536	565	526	533	515	501	520	525	527	555	544	499	487	528	559	512	523	495	535	518	520	530	477	508	548	514	541	500	511	559	507	511	527	556	507	499	502	544	520	564	535	489	519	510	522	562	520	503	520	537	487	510	507	504	491	554	527	523	531	490	479	522	533	547	516	549	502	541	488	590	535	488	550	523	541	523	522	528	524	536	581	527	519	520	559	520	492	528	552	558	554	527	553	523	500	518	545	535	510	505	494	477	536	514	546	561	567	534	506	557	494	564	533	526	512	513	526	533	562	530	498	533	533	500	529	539	504	495	482	571	491	484	510	517	539	552	556	524	509	502	544	514	512	550	517	498	540	510	502	532	539	519	526	546	494	500	523	536	554	538	546	520	517	541	549	545	529	500	490	531	533	555	563	549	535	489	525	536	531	544	499	493	519	500	512	527	535	504	509	509	554	538	536	518	527	522	530	513	504	599	504	518	494	511	520	538	528	540	542	501	514	542	508	505	510	533	553	534	540	555	493	555	484	496	506	550	560	503	522	504	546	514	522	511	548	498	522	482	493	557	514	521	527	499	531	511	504	540	543	525	555	533	530	521	490	523	518	476	498	514	540	516	539	533	570	513	506	498	497	499	526	517	521	522	528	504	542	537	569	513	511	517	509	503	538	583	558	524	481	504	538	509	537	546	492	506	529	539	509	522	532	482	522	481	509	530	510	530	539	536	510	531	498	487	538	473	525	508	548	530	561	531	532	531	494	528	545	532	548	491	505	554	528	535	583	541	549	493	471	504	504	551	486	490	542	510	558	521	531	512	538	535	543	517	513	480	527	466	538	536	530	542	568	552	525	500	500	513	533	523	494	536	508	570	510	506	528	506	523	551	495	516	516	559	551	528	531	545	524	534	563	527	539	533	516	498	548	524	558	553	539	575	535	514	508	526	497	489	527	551	543	521	488	498	502	541	501	500	495	532	502	495	516	572	512	550	568	533	535	550	500	521	518	541	534	505	548	556	552	492	548	524	552	526	519	498	522	546	499	492	552	532	504	502	530	524	513	516	512	525	526	532	538	569	520	503	533	539	524	516	553	526	507	506	560	489	498	487	563	533	477	545	517	509	572	545	543	554	523	512	540	536	484	513	532	513	523	532	540	485	519	535	578	534	523	528	511	526	534	541	541	511	518	519	527	534	507	544	557	512	519	537	487	565	520	526	526	472	498	516	490	538	563	509	504	541	504	537	495	520	547	531	503	536	534	547	527	529	518	527	557	527	478	513	535	540	529	567	540	558	553	513	546	484	518	510	536	523	472	499	500	525	538	548	500	539	536	527	504	502	519	501	527	522	516	546	515	532	520	527	511	514	524	550	507	487	485	544	530	505	535	513	517	576	502	503	525	547	532	526	544	534	559	542	499	502	499	517	514	551	527	485	502	506	530	506	500	502	494	557	518	555	527	543	567	549	520	545	525	504	520	507	514	549	534	536	530	526	525	551	520	520	536	543	512	523	524	535	533	549	485	531	507	577	528	518	515	512	565	541	482	493	521	520	524	491	526	531	524	510	511	534	506	522	544	577	528	524	576	537	507	475	534	545	515	498	529	480	531	529	512	518	551	519	494	532	518	555	506	578	508	513	587	530	538	537	571	492	525	481	517	531	525	475	504	519	541	498	482	529	488	549	563	568	569	529	539	537	564	510	542	541	548	527	506	539	526	505	531	526	534	532	531	529	525	556	569	537	545	500	555	494	489	536	516	583	536	515	502	542	513	520	526	492	521	556	504	536	524	542	529	535	541	539	573	493	517	506	504	526	531	509	526	518	546	493	520	510	478	512	529	528	487	515	511	518	524	539	547	473	512	583	537	506	531	493	525	491	526	504	546	522	484	517	528	504	533	480	533	501	494	546	516	519	534	508	554	533	499	512	564	512	538	526	520	540	462	517	533	496	568	530	559	548	570	552	503	533	467	534	492	539	478	550	490	533	576	503	550	540	527	525	526	500	524	477	508	556	512	538	478	494	489	479	556	519	521	514	521	529	555	528	529	517	523	541	498	546	507	537	574	502	486	515	556	524	576	515	561	541	466	548	478	523	562	493	538	508	531	486	523	528	542	524	521	470	555	505	497	511	571	478	531	565	503	571	518	493	508	514	510	506	489	517	523	519	520	496	547	508	554	566	501	540	530	523	530	539	504	490	562	526	531	508	516	507	487	543	535	527	542	523	536	557	514	496	485	557	534	500	557	528	540	555	505	535	508	498	495	509	523	540	543	533	511	578	566	511	516	510	528	497	524	530	533	555	523	504	506	525	550	531	548	534	484	551	542	513	536	538	519	530	510	509	527	526	538	556	493	513	531	488	522	525	508	515	550	491	469	493	510	494	538	568	526	490	528	575	508	534	495	500	494	529	540	493	530	518	509	519	536	497	506	501	544	541	547	538	515	539	546	514	504	508	494	533	500	542	545	507	525	509	498	517	521	551	557	538	513	530	516	539	503	503	540	537	506	531	529	468	483	551	537	510	513	499	513	506	527	520	483	499	527	522	561	518	557	507	504	541	541	487	537	500	552	455	517	537	505	521	546	529	520	509	547	511	499	500	538	532	514	542	516	510	544	527	531	506	531	509	487	557	528	493	544	512	545	494	521	535	513	563	522	491	513	502	526	520	542	511	530	536	593	536	517	496	548	529	529	535	522	558	513
4388	13881	10011	5022	3558	2741	2177	1869	1472	1249	1079	1037	959	841	813	777	748	754	735	653	725	710	582	698	640	640	631	620	627	634	604	600	631	607	622	604	625	583	655	579	611	569	582	590	517	609	658	568	585	579	600	609	590	617	583	582	618	589	594	581	571	601	575	580	595	569	569	588	594	592	591	587	563	555	542	599	554	588	593	577	586	582	565	577	569	585	617	580	585	569	576	568	599	585	563	587	602	584	579	572	580	603	594	601	577	563	582	588	602	584	572	564	584	517	566	569	571	610	624	565	620	513	579	610	587	615	590	605	578	596	609	611	559	589	617	587	598	557	542	585	567	528	606	543	584	556	584	604	580	568	562	606	554	539	564	595	596	551	574	556	559	567	637	606	551	580	597	592	609	556	603	579	535	603	581	554	524	594	621	551	567	572	590	586	596	568	594	573	619	556	559	589	586	599	561	575	574	565	546	578	575	585	570	600	589	568	591	574	590	570	580	558	549	549	527	562	594	606	574	585	569	536	576	576	603	558	582	574	577	619	559	554	586	552	586	580	583	573	590	561	567	567	569	590	553	608	589	576	588	600	593	587	601	542	570	588	572	581	571	592	560	617	580	604	618	589	590	621	553	614	550	584	551	586	547	568	572	548	566	606	613	621	564	624	630	584	596	613	545	573	577	581	583	567	606	582	626	606	582	557	530	577	566	572	600	572	588	612	561	567	608	573	601	585	632	559	568	562	579	596	576	552	627	563	575	561	554	549	585	592	572	589	553	598	592	602	584	618	567	572	608	597	608	576	576	555	602	594	610	591	587	610	571	582	619	585	557	590	611	558	578	579	584	525	587	591	532	572	587	607	589	574	597	605	581	584	624	563	563	600	567	597	568	605	573	632	618	566	601	557	564	563	543	603	575	558	584	593	607	579	599	560	579	560	592	587	598	562	599	599	567	614	549	542	569	575	578	580	550	569	600	607	535	566	547	601	539	583	589	570	518	545	591	606	570	575	626	555	589	596	589	578	525	582	569	585	589	599	595	579	566	565	580	588	587	565	591	540	570	551	584	584	593	585	550	622	600	579	609	602	611	581	579	573	577	612	595	590	569	552	616	580	596	546	572	562	571	570	608	579	549	549	593	585	598	577	596	615	619	565	602	586	554	616	586	590	602	592	588	559	582	581	595	546	631	598	553	568	596	583	560	562	606	522	540	592	583	584	608	594	562	608	569	601	524	572	519	581	590	559	561	569	587	547	604	581	577	579	579	580	624	568	580	579	579	592	578	605	569	602	555	575	590	593	559	547	558	573	594	578	519	552	617	600	579	586	576	574	538	568	555	610	599	591	545	563	514	565	593	534	616	614	585	578	584	572	597	567	597	595	590	564	592	585	608	599	581	582	563	592	575	594	594	601	554	599	615	576	590	592	570	605	600	575	601	535	571	609	590	581	558	558	545	592	556	606	548	590	599	603	575	602	552	564	558	567	551	575	617	597	555	601	589	596	571	561	586	583	568	556	590	596	573	606	571	598	565	559	581	594	618	548	549	540	576	542	541	596	624	624	604	545	594	584	556	534	626	558	543	596	629	571	560	583	599	556	578	568	586	548	604	612	574	564	632	621	554	567	580	563	540	576	559	589	598	590	582	581	563	564	597	529	591	555	582	587	578	578	571	576	530	562	577	571	515	622	552	558	573	562	606	554	586	585	577	565	547	625	537	578	585	568	564	584	554	553	584	598	631	583	513	617	553	596	583	585	627	612	565	568	597	593	558	556	605	566	633	616	576	565	615	587	560	568	557	586	590	593	586	562	581	576	580	587	558	576	594	582	552	571	594	616	561	593	560	550	584	573	617	613	577	555	546	542	574	596	591	581	610	574	569	567	620	573	538	519	614	538	568	580	571	600	592	583	614	568	582	622	579	585	580	587	562	575	573	581	567	580	585	548	608	623	574	572	582	611	598	559	543	554	575	522	581	570	602	580	594	630	650	576	605	584	574	599	586	582	600	541	599	573	568	582	603	573	545	574	624	595	561	607	620	574	593	599	580	579	574	614	592	553	587	597	537	605	586	590	567	564	626	560	592	537	590	593	584	573	588	587	534	606	590	553	517	550	565	588	591	604	616	549	525	560	584	600	633	544	583	601	562	565	535	641	557	573	624	558	565	546	570	552	616	568	564	620	524	578	594	570	516	588	559	573	561	575	542	613	591	575	572	591	592	592	597	562	559	609	549	555	547	618	588	598	568	536	543	580	577	604	556	570	564	599	555	575	569	540	570	548	549	609	578	545	548	621	598	572	604	591	531	579	577	569	567	540	509	558	588	596	645	565	531	606	569	608	550	553	563	603	588	599	547	572	548	586	533	587	597	571	620	572	566	617	636	557	568	624	549	605	565	572	564	609	587	560	572	573	615	566	604	570	543	588	557	592	560	578	593	584	585	580	565	599	627	604	567	588	552	563	576	587	558	580	554	577	607	557	577	560	577	589	621	571	553	596	591	582	639	595	583	573	570	613	572	567	610	560	604	603	591	571	597	596	573	562	584	574	573	617	572	594	549	600	590	556	591	584	574	578	592	632	599	617	587	582	566	593	554	574	612	613	593	528	570	541	548	602	575	588	570	613	567	582	622	572	599	630	616	547	621	608	580	598	592	570	598	567	583	558	538	578	599	564	519	568	520	563	581	595	582	568	568	516	562	575	585	575	534	569	601	585	530	553	552	553	578	589	605	591	533	596	546	586	553	599	580	572	591	562	569	583	543	568	581	610	582	569	567	604	558	586	568	629	591	577	620	577	648	582	617	548	620	567	583	626	620	596	623	557	573	562	593	595	566	593	587	624	573	564	564	580	612	581	582	590	588	601	598	593	636	595	560	569	565	592	584	567	560	558	578	640	565	597	566	598	598	563	575	589	611	608	562	548	561	579	585	587	601	581	601	545	583	557	571	552	563	558	562	610	590	548	585	622	562	532	552	564	548	593	587	598	602	600	546	627	567	579	551	583	550	567	552	597	524	585	577	558	570	519	566	574	594	564	571	549	571	570	593	575	509	597	574	567	571	592	602	590	556	595	577	594	601	611	575	555	576	565	562	579	563	583	590	592	608	601	589	550	572	540	577	554	594	576	580	590	568	605	550	590	572	540	553	582	563	569	600	558	561	612	556	555	609	579	591	553	584	555	584	626	577	552	610	541	549	583	559	596	567	601	601	555	618	593	560	628	570	601	561	623	576	571	558	595	574	558	597	557	610	551	571	580	608	553	594	566	553	595	573	563	576	570	581	555	603	577	603	588	585	597	580	584	550	576	563	574	578	592	589	603	570	597	555	553	563	602	600	585	552	577	554	593	556	640	592	560	578	597	576	602	578	562	598	593	584	590	628	531	549	532	558	635	539	590	558	610	553	575	570	597	634	562	609	567	576	571	602	567	571	617	603	625	592	561	581	693	532	570	563	561	568	585	580	569	572	577	533	632	582	621	552	560	584	594	593	542	604	576
27309	17857	3627	624	454	424	425	383	418	406	396	402	423	455	435	364	428	414	409	374	438	426	384	421	397	390	360	355	390	391	398	415	403	402	422	376	388	435	421	402	406	397	379	378	381	367	384	389	374	408	396	415	390	372	396	372	390	386	362	363	386	417	357	375	400	367	386	393	386	387	402	392	391	414	381	399	395	384	414	398	384	362	367	387	384	387	416	387	389	383	390	382	381	399	385	417	392	408	372	420	374	384	386	380	364	405	379	380	396	384	419	428	409	383	361	373	406	380	389	392	417	407	387	365	390	366	374	383	413	388	392	356	363	392	396	411	408	382	393	390	386	403	357	384	378	411	399	382	405	406	391	387	397	372	403	395	399	405	392	427	418	388	400	364	389	395	395	421	370	413	397	383	397	422	387	392	406	385	358	426	387	369	361	402	366	387	367	383	403	434	373	378	436	404	372	407	403	422	405	393	421	389	427	389	384	372	421	358	404	399	382	410	408	395	360	415	386	404	392	397	413	398	371	408	401	399	394	375	391	409	383	408	430	394	447	373	412	394	391	387	373	383	373	362	415	386	379	390	347	406	424	358	391	398	389	362	377	434	391	390	396	390	410	397	377	385	366	414	383	367	425	361	391	406	381	401	387	369	393	373	413	355	426	363	416	382	393	390	383	394	333	400	386	417	379	367	385	378	359	369	397	377	388	415	351	404	393	381	358	392	367	397	369	384	398	377	397	418	385	393	409	394	390	424	382	420	384	371	370	388	400	367	397	388	371	375	385	365	379	376	381	405	379	414	358	352	391	417	421	391	400	380	388	406	420	403	410	400	371	378	392	390	374	378	386	387	421	374	369	385	413	393	416	381	348	365	398	383	414	436	390	417	404	447	364	386	392	394	362	373	381	379	407	378	399	401	371	397	392	413	358	403	406	354	415	405	380	368	379	397	419	396	367	396	409	389	414	390	422	376	378	407	420	390	400	445	395	395	385	430	364	368	394	411	382	406	375	373	374	395	370	411	406	399	393	395	406	388	364	375	407	414	358	392	383	405	371	386	377	375	409	377	413	372	402	348	417	369	401	405	388	391	383	390	393	399	383	376	402	401	392	420	366	402	372	373	386	365	420	383	371	377	375	371	404	376	390	372	432	444	415	412	390	402	388	361	391	389	363	389	398	420	406	423	375	415	431	385	384	396	376	384	396	401	396	406	413	394	379	406	388	376	407	384	366	370	390	383	407	407	378	354	349	407	383	396	383	415	385	346	416	385	338	387	386	404	380	389	395	359	412	376	401	426	410	377	399	388	401	358	382	384	443	396	373	382	388	410	428	370	404	369	386	361	388	409	384	395	387	389	398	378	380	420	411	383	384	401	414	376	409	426	388	395	421	362	403	367	405	400	368	421	388	383	385	406	366	366	373	424	405	417	398	400	383	450	422	392	379	413	399	370	363	371	411	387	349	361	385	403	398	410	398	377	353	378	397	387	425	416	401	401	413	405	399	379	380	423	379	387	421	387	392	395	383	428	355	401	419	408	413	425	401	395	387	366	387	385	411	417	398	381	350	376	397	424	389	387	392	355	421	407	352	410	344	385	381	376	378	385	404	409	371	383	383	418	415	395	394	380	416	382	429	382	393	370	393	409	376	395	359	347	384	395	379	425	412	394	406	400	391	407	399	393	395	368	384	382	388	395	386	379	416	375	381	396	363	357	389	372	393	374	371	401	361	409	441	424	376	361	351	420	402	366	372	392	376	409	393	345	389	414	396	371	429	370	408	398	399	398	414	387	394	437	407	400	381	359	374	391	406	385	396	375	365	426	378	357	392	396	388	380	378	408	396	400	422	389	395	399	381	434	408	393	369	377	386	401	400	397	388	410	404	360	396	411	391	387	368	397	373	406	381	348	429	391	399	391	375	377	391	376	409	416	427	373	363	401	371	385	383	401	391	408	359	393	407	390	365	393	395	416	427	392	402	400	441	364	419	418	423	375	386	317	419	396	407	408	366	366	394	383	386	458	412	372	410	397	378	411	368	395	414	405	402	398	381	344	366	386	397	373	372	424	389	420	406	367	388	385	393	396	438	397	406	392	404	386	405	386	370	436	424	397	377	385	366	398	373	414	377	385	446	412	406	426	413	398	400	395	393	395	366	386	434	406	419	354	401	404	381	383	422	398	376	402	336	407	387	413	388	360	395	376	397	429	353	352	415	404	378	382	396	393	384	394	385	380	417	419	408	399	419	383	385	423	389	402	368	416	406	374	412	389	392	357	415	379	387	361	408	393	384	429	407	407	381	387	425	376	427	375	360	415	397	425	390	409	400	406	382	396	403	413	411	359	378	382	369	374	401	401	401	363	385	417	396	388	356	427	375	410	398	395	368	413	431	397	392	423	405	374	385	401	410	390	398	396	431	374	404	372	381	414	422	403	406	400	410	406	398	382	407	410	369	405	409	375	400	408	375	390	406	345	382	394	376	397	422	420	403	413	404	386	463	418	417	355	403	360	420	353	405	359	384	414	394	403	406	406	359	366	391	379	411	378	396	366	386	363	416	391	370	433	415	427	435	368	378	380	396	373	389	390	399	386	425	379	376	395	418	399	434	353	389	366	373	345	384	396	363	387	399	384	383	390	400	375	417	417	357	410	399	405	391	434	388	406	397	378	408	377	407	404	384	410	391	387	378	408	377	367	412	402	396	402	387	385	372	382	362	393	415	424	429	400	402	379	387	397	342	394	365	395	396	401	413	395	439	392	368	424	378	373	369	400	400	385	398	378	418	409	395	416	396	368	368	393	368	406	389	396	389	383	421	383	425	366	393	388	364	359	390	378	419	407	385	399	406	404	349	384	420	356	397	423	388	442	370	385	411	402	417	443	367	358	435	381	386	378	403	403	365	358	405	374	390	382	386	370	377	411	391	382	395	384	436	382	408	403	408	394	405	385	399	398	413	384	411	394	365	385	370	365	383	356	401	417	418	445	390	388	379	410	405	416	389	396	384	377	420	385	402	374	405	409	382	389	384	373	403	376	375	378	390	404	369	387	404	360	430	376	372	409	424	403	383	376	374	390	390	429	404	382	348	393	396	393	375	359	391	419	359	413	418	408	415	353	398	352	414	405	374	380	393	347	386	440	395	386	363	381	439	399	388	374	390	417	384	380	397	411	376	346	409	345	384	384	376	399	419	388	379	389	397	402	375	407	402	419	417	384	360	405	410	390	379	389	409	425	396	403	399	401	383	396	391	379	371	424	392	400	385	408	383	429	377	380	420	402	404	384	380	409	403	401	378	423	412	407	390	403	350	364	428	384	369	380	377	388	369	412	364	368	371	383	383	367	409	398	381	398	366	393	382	394	384	367	382	374	374	387	390	378	428	391	401	401	397	414	417	390	385	381	389	410	381	401	382	401	379	378	418	371	405	412	398	358	418	387	400	366	335	411	391	377	385	413	389	381	422	412	410	318	371	407	381	396	393	376	411	346	382	382	351	365
4167	812	649	517	490	437	408	431	412	422	450	451	461	440	410	420	387	418	444	424	444	438	423	398	443	401	445	430	424	438	458	412	376	455	387	432	438	442	433	403	410	457	405	428	447	426	406	433	411	386	409	385	430	410	451	413	414	418	416	402	443	442	379	402	427	465	408	431	429	408	434	433	434	402	410	396	412	454	418	432	451	427	416	395	409	431	430	424	396	399	451	408	420	377	447	370	409	401	452	421	427	448	441	445	420	439	416	422	399	411	438	434	437	438	443	390	414	465	481	398	434	393	420	437	447	444	419	380	415	469	472	439	415	408	446	413	423	416	446	390	393	431	384	415	442	468	417	427	408	383	448	399	423	419	417	399	439	411	433	378	396	423	428	414	456	410	426	416	405	448	449	443	424	442	392	392	389	421	456	400	433	432	427	415	460	395	412	431	429	420	427	380	409	428	430	447	421	386	391	414	437	428	430	425	420	422	384	444	371	446	410	462	414	457	424	429	427	411	459	436	422	433	427	410	418	422	436	439	414	399	419	428	382	413	427	418	414	446	397	430	454	467	446	420	446	394	467	450	445	397	441	376	427	435	414	437	450	414	441	428	379	401	438	426	417	416	393	398	426	432	422	429	417	438	433	437	431	420	448	416	402	444	404	423	414	420	409	442	410	420	432	420	383	409	424	405	430	393	423	417	417	424	429	414	388	379	409	430	432	401	419	480	425	426	414	417	437	431	418	447	385	436	392	398	421	379	433	427	422	431	421	442	395	433	414	439	438	431	433	399	404	445	463	403	363	388	409	423	449	433	435	403	426	405	397	413	422	413	417	428	454	413	412	391	422	409	407	398	416	420	392	399	431	404	392	407	412	428	454	423	432	412	428	420	427	441	420	413	402	442	406	414	430	412	417	412	414	408	404	445	425	462	465	475	397	417	417	404	442	422	424	411	439	443	434	409	409	425	465	424	404	432	436	409	431	456	437	391	465	391	423	437	451	413	411	401	428	434	430	424	410	455	412	428	414	410	406	418	442	410	424	402	396	438	448	400	440	435	433	430	422	417	409	412	472	392	413	395	408	426	440	426	430	432	423	413	407	420	436	403	417	403	392	429	444	446	446	405	432	435	428	433	441	410	393	411	408	447	427	418	428	441	438	391	394	418	404	407	410	427	426	448	416	484	428	421	407	401	404	429	405	423	420	443	416	401	400	414	455	421	415	438	429	416	372	426	407	414	456	405	415	410	427	427	396	433	429	415	435	395	429	439	462	382	407	427	420	418	425	404	429	458	405	437	417	425	429	405	404	393	422	400	436	405	439	438	455	427	431	445	421	436	443	407	424	448	438	466	422	404	418	434	435	419	439	410	402	398	437	374	392	444	447	433	459	377	416	391	419	428	406	441	451	403	423	422	425	426	405	443	413	450	420	425	435	441	432	415	382	415	441	409	406	452	359	411	452	430	429	424	446	427	394	437	382	432	404	456	407	435	425	432	411	405	442	441	417	436	421	424	456	413	418	433	408	394	409	396	426	448	416	426	439	415	432	441	431	431	412	430	403	421	429	412	388	431	444	397	446	424	404	407	430	425	420	431	450	406	439	407	423	431	446	444	435	431	430	387	443	409	430	424	392	430	423	423	439	407	379	478	391	394	406	453	434	464	462	443	397	435	465	407	374	424	402	403	408	430	426	446	410	411	443	450	429	416	413	438	406	410	459	431	362	420	379	383	425	385	411	414	424	438	406	439	456	390	402	424	428	415	422	464	442	432	438	405	423	426	438	420	392	379	409	454	420	398	456	449	423	393	444	440	428	388	422	412	415	450	396	449	452	406	397	418	426	421	393	452	399	426	422	388	405	391	462	406	390	408	414	407	416	426	407	421	461	405	432	453	432	434	437	414	388	432	404	440	381	415	410	385	425	437	427	414	396	424	434	456	419	396	439	443	416	409	435	441	421	398	435	442	423	437	403	413	418	410	404	427	438	436	421	430	444	424	436	411	412	408	440	397	449	399	394	411	432	415	395	399	409	430	435	411	407	413	433	439	445	409	414	420	420	394	385	434	412	412	449	404	431	442	393	418	434	433	450	402	387	421	411	419	467	424	440	433	426	399	433	400	407	402	422	410	428	406	423	415	407	427	425	432	446	409	420	420	405	408	419	437	427	429	393	419	415	475	429	415	455	428	396	429	425	416	426	420	422	397	437	417	455	442	434	422	398	467	408	419	441	435	430	398	419	437	396	428	430	415	415	445	439	425	437	440	409	438	429	394	430	395	417	398	416	440	450	403	405	428	416	416	446	438	419	438	417	449	466	424	426	415	423	426	397	409	451	415	441	421	440	414	407	431	397	414	420	393	431	432	409	393	430	427	421	418	434	386	445	395	409	426	410	444	402	416	424	416	412	433	411	411	432	444	422	407	428	402	449	429	418	424	425	406	451	431	472	418	425	443	427	403	415	396	403	422	412	437	399	374	396	437	392	427	415	405	412	403	418	425	439	414	445	412	403	427	432	410	432	426	399	414	396	411	438	428	431	386	417	439	420	405	443	433	394	393	483	446	425	433	419	428	407	424	393	408	405	423	445	440	408	403	438	424	415	450	447	410	415	424	442	442	422	440	417	461	439	420	403	402	439	384	393	439	444	450	427	449	409	411	434	437	420	447	451	406	395	452	393	408	404	375	405	432	410	408	433	412	409	367	435	408	422	398	453	381	425	450	408	393	413	426	419	416	428	441	421	396	442	416	438	425	432	454	437	437	407	403	392	405	425	411	374	421	419	451	409	411	462	409	419	418	429	395	442	403	408	432	432	420	434	467	423	447	420	418	426	445	405	405	413	449	421	389	432	462	372	417	422	435	405	443	431	414	439	409	429	401	394	394	395	404	388	434	428	383	436	384	437	432	421	430	440	399	424	430	442	448	428	418	449	417	441	439	422	433	417	394	428	393	446	424	396	409	434	410	411	401	408	427	443	437	435	425	430	411	412	458	444	425	434	415	437	429	376	418	412	410	435	377	428	427	433	442	448	399	426	418	409	441	443	395	416	435	397	416	402	420	403	402	405	446	439	385	394	424	454	423	420	419	425	396	435	436	432	401	410	414	419	409	451	457	416	430	434	415	400	419	424	422	433	407	399	410	418	401	406	390	409	440	401	459	440	393	403	462	434	415	460	389	449	441	484	433	409	423	391	406	431	413	429	394	416	398	432	423	438	451	424	399	413	416	391	440	410	399	428	437	415	435	371	435	436	389	413	423	427	419	396	420	433	432	426	436	437	412	414	455	423	420	448	471	393	459	394	433	398	431	420	450	411	402	386	418	448	423	382	434	407	432	420	416	376	399	460	393	425	397	403	426	385	412	400	391	441	399	420	436	434	429	410	415	421	392	447	424	429	432	438	410	412	424	427	416	421	430	416	408	444	416	421	445	436	414	418	429	423	416	452	422	458	429	409	415	403	439	407	411	412	425	412	444	397	438	410	455	421	434	463	418
23500	21200	28611	24101	21206	11826	1653	1112	924	934	882	820	779	695	771	722	770	727	678	736	669	680	781	719	727	695	700	758	740	690	684	696	731	691	697	720	692	632	683	656	698	719	688	668	691	671	670	650	667	618	727	722	629	648	601	689	698	686	693	688	625	700	730	702	677	672	647	672	680	669	636	681	693	678	698	630	639	622	711	669	646	682	703	661	689	681	683	724	674	690	694	688	661	642	702	708	640	677	682	675	653	650	663	651	710	687	698	650	680	726	696	668	721	656	687	629	691	663	650	712	721	727	700	639	646	642	647	695	725	677	677	614	699	651	694	705	679	648	729	656	653	636	701	612	703	670	693	666	705	696	675	665	681	652	660	632	663	721	679	622	686	694	677	688	667	643	652	677	701	701	688	751	694	694	688	708	606	655	675	700	624	676	681	723	734	656	692	659	677	662	611	647	681	682	666	669	669	706	649	701	691	657	700	708	696	695	625	670	663	691	669	713	675	723	699	689	704	665	701	667	661	675	660	696	685	661	657	671	645	735	720	653	699	699	663	644	658	669	671	693	659	666	763	672	692	624	657	644	683	661	636	691	672	692	675	699	674	683	683	683	694	710	696	652	661	704	669	699	691	662	697	684	693	640	666	695	702	709	725	640	668	651	686	668	675	668	684	661	745	690	713	669	628	685	686	607	669	619	674	671	685	722	672	700	703	682	713	665	647	720	678	671	711	729	710	647	656	667	702	706	689	676	671	645	654	706	705	671	645	652	658	686	701	665	649	672	694	682	663	699	663	664	732	675	666	658	694	709	685	624	689	627	683	686	664	734	723	700	678	663	694	699	699	673	682	692	654	644	658	649	668	672	687	678	710	676	671	685	707	685	748	680	665	680	691	670	663	744	670	740	690	660	684	705	676	699	684	690	670	710	731	688	709	666	717	683	674	674	657	665	660	643	640	695	659	689	669	638	659	698	686	633	640	678	665	692	679	640	683	710	661	681	654	707	641	653	654	641	642	680	650	682	656	689	693	686	687	608	698	631	674	696	674	710	678	709	696	670	705	696	630	675	692	674	683	710	691	699	676	681	661	696	669	712	679	657	670	653	663	661	670	650	683	680	689	701	668	702	668	669	645	684	689	694	701	704	670	717	682	647	696	698	633	669	655	663	661	605	711	658	672	721	698	706	671	691	669	660	714	674	661	700	675	668	696	625	669	679	622	653	645	663	680	701	663	670	693	679	704	704	659	681	681	697	688	665	629	698	684	708	709	661	683	656	685	719	669	674	718	657	683	661	631	681	712	622	757	682	679	645	669	636	654	638	738	639	676	685	659	720	697	655	659	644	676	653	683	739	682	666	650	655	676	675	659	674	661	701	676	656	672	716	667	654	750	629	706	681	694	699	708	698	677	665	677	625	693	684	636	672	649	661	716	675	666	686	675	644	693	677	714	655	640	671	609	585	694	676	682	663	688	686	618	632	694	704	672	629	644	684	729	687	659	708	712	636	704	657	669	627	714	686	671	675	671	711	735	630	651	631	696	665	734	674	665	690	652	656	724	677	646	670	640	685	698	667	650	693	695	649	687	690	715	678	654	638	679	666	703	726	660	665	641	678	706	622	674	672	684	671	680	665	681	666	694	679	673	679	666	713	665	658	687	667	682	712	717	690	695	692	652	701	703	664	682	673	662	660	652	688	679	694	666	689	672	691	656	690	643	676	675	649	745	648	642	743	665	742	694	678	677	704	683	661	673	651	663	708	669	705	660	687	685	634	623	692	694	685	670	710	706	669	638	677	699	670	663	688	698	701	657	674	667	715	634	665	664	661	686	687	680	667	658	716	676	687	666	682	702	694	673	664	608	662	648	659	673	635	648	660	711	658	697	669	706	663	675	690	677	660	664	620	639	658	677	652	705	644	718	621	663	669	716	652	630	680	700	713	715	677	686	675	664	706	709	670	665	649	634	695	719	717	663	629	671	704	712	703	707	651	642	677	642	651	718	696	749	679	674	671	689	673	711	695	694	667	677	686	630	670	690	690	674	670	659	656	659	710	649	682	719	630	711	664	713	657	645	653	670	694	704	668	676	725	696	654	701	683	623	668	630	678	688	669	677	648	729	656	663	715	680	656	668	688	654	659	673	692	681	641	690	689	674	701	671	688	647	688	649	658	691	657	734	668	701	743	644	700	693	680	672	686	681	670	639	693	686	675	655	662	677	651	680	706	657	679	684	625	689	708	669	615	649	670	664	667	697	662	673	715	688	661	668	672	656	692	736	639	687	640	739	695	658	683	633	668	657	677	682	596	713	695	683	727	644	654	694	679	685	654	695	635	641	703	676	681	717	648	689	658	659	738	643	671	664	703	651	703	676	734	689	698	693	689	662	693	694	632	716	673	696	691	711	671	685	661	705	664	699	703	684	735	697	660	717	677	705	667	660	711	687	768	624	679	708	693	668	750	680	680	728	659	701	672	706	648	673	691	702	629	681	675	605	709	668	679	696	674	671	661	628	686	691	665	653	712	746	645	716	715	686	643	682	677	664	679	685	707	639	678	663	691	687	699	717	681	680	653	672	689	677	663	691	670	690	693	663	684	619	689	629	708	657	653	695	695	677	677	669	682	611	653	721	639	685	695	671	667	680	660	690	708	689	702	679	658	703	664	618	669	669	685	697	698	604	616	686	682	679	648	688	676	644	663	670	639	684	637	702	649	684	635	702	654	685	652	690	652	696	726	716	697	694	674	701	677	651	674	669	644	674	681	697	692	693	689	626	683	662	684	645	727	657	636	674	669	681	686	665	705	725	675	645	700	711	701	627	663	684	683	666	643	679	694	692	689	646	691	647	682	670	684	675	703	687	674	696	628	716	697	682	625	679	638	739	672	637	697	631	660	684	642	664	690	680	677	701	628	660	669	634	705	682	699	699	706	692	701	662	664	649	676	666	652	686	651	697	720	685	659	668	615	681	663	693	676	703	668	645	692	616	702	682	691	709	697	681	674	649	665	639	695	681	664	677	717	644	657	661	679	694	688	642	701	698	691	662	678	724	634	680	669	675	626	662	687	689	700	737	675	715	692	642	705	722	646	651	662	670	665	645	673	675	681	736	660	633	678	674	683	659	708	689	670	634	663	657	632	671	700	689	693	685	677	703	659	672	692	699	657	676	720	675	680	716	689	659	661	641	641	644	638	693	663	693	681	649	654	657	652	639	685	660	666	645	641	630	670	693	675	650	683	681	695	709	728	702	701	654	704	659	712	641	686	700	670	642	671	691	677	644	660	702	678	687	677	676	707	646	713	665	755	661	727	657	683	691	697	666	709	687	638	641	655	657	693	664	652	670	667	658	654	715	649	617	678	680	675	709	695	689	688	727	635	685	713	680	666	683	633	705	691	678	676	660	673	653	699	668	660	711	675	711	676	672	666	671	716	700	667	702	687	708	639	694	707	672	640	644	668	682	646	646	693	719	711	659	666	696	690	699	691	694	705	655	688
3283	8495	6092	3022	2303	1825	1604	1321	1224	1082	1008	976	829	875	852	828	830	814	788	780	819	734	753	817	762	761	720	761	776	751	741	774	726	799	723	689	707	761	751	715	722	735	761	734	727	723	742	723	753	741	727	690	763	734	695	791	742	751	761	697	708	759	740	730	756	701	722	725	727	738	715	761	739	737	720	715	752	678	659	685	713	759	763	704	729	690	703	695	730	739	727	729	724	710	731	781	725	733	718	725	750	724	744	784	739	734	723	675	752	749	746	693	715	707	725	681	682	725	729	715	689	752	733	743	713	723	731	714	710	706	741	743	717	670	762	705	719	720	706	751	752	731	689	719	748	684	766	736	721	735	708	758	717	738	752	727	767	697	747	725	726	753	732	719	751	724	754	711	706	748	733	742	773	713	749	729	706	745	679	729	708	742	695	767	749	673	729	718	732	742	714	746	725	793	719	697	737	781	699	718	787	688	705	749	792	743	782	721	709	755	736	724	751	741	720	761	714	696	733	719	726	751	724	750	714	722	674	709	693	723	740	708	734	713	746	731	739	705	708	719	743	720	712	745	725	730	707	713	726	732	705	722	694	763	679	714	706	719	695	751	709	707	723	701	705	724	724	717	686	748	693	724	765	728	693	724	743	732	717	728	762	715	748	737	758	744	756	702	763	772	716	710	711	727	716	726	711	717	716	777	773	725	689	748	736	693	769	757	704	739	713	758	729	668	689	762	730	726	728	723	722	713	703	781	741	720	726	715	738	706	753	727	768	700	719	726	751	716	705	719	737	709	744	731	725	731	703	723	736	758	725	727	730	751	697	747	759	749	706	746	767	719	721	719	732	728	690	739	710	749	723	674	718	741	712	740	721	723	726	744	711	761	739	763	779	721	719	750	737	732	793	724	706	694	753	735	737	711	763	664	749	725	739	736	772	773	734	703	721	718	739	675	688	713	719	744	716	654	733	711	695	741	707	750	702	710	763	710	717	687	687	725	736	739	724	724	720	705	720	735	718	743	726	688	723	738	738	752	694	713	729	730	750	774	756	714	718	694	762	753	738	769	710	696	691	779	727	723	769	719	753	693	775	710	751	775	709	692	727	739	729	774	755	714	699	747	750	718	664	743	737	721	719	746	725	717	761	728	706	727	687	713	756	722	734	724	720	723	757	713	704	723	701	732	709	721	723	747	754	763	725	750	734	704	764	729	737	705	673	712	720	747	727	702	709	745	737	747	797	725	744	734	665	737	714	750	703	748	737	691	788	726	753	759	714	693	740	737	702	729	709	746	712	703	699	748	734	709	775	760	730	753	748	725	718	712	723	687	727	753	750	749	725	717	738	758	730	771	661	697	725	779	719	733	811	763	755	750	722	721	716	746	736	717	704	714	798	741	752	729	715	732	699	713	723	730	690	691	736	763	709	702	696	721	737	739	744	694	722	723	738	713	760	751	729	733	713	719	757	752	711	711	764	720	700	731	713	748	732	733	712	736	721	730	712	725	687	741	692	773	733	708	698	753	731	717	713	706	740	774	743	727	782	772	710	722	691	743	693	722	741	686	720	710	753	733	695	692	725	775	727	763	729	733	757	744	787	720	728	754	712	758	720	688	678	780	741	692	694	712	739	722	694	722	764	713	743	724	703	720	777	714	736	732	727	764	738	671	710	719	713	711	703	756	691	736	729	721	704	714	719	757	686	728	765	737	733	758	707	703	697	755	680	729	696	727	757	741	733	680	721	692	754	719	718	748	708	777	752	743	742	756	732	727	703	720	704	738	698	750	697	705	760	767	713	738	700	729	707	704	725	773	709	771	759	764	762	722	697	709	757	737	713	692	754	738	724	755	715	730	723	731	708	724	698	728	708	738	750	714	670	751	797	732	699	737	754	750	724	756	758	734	717	704	733	723	699	738	727	714	715	748	702	736	730	742	745	755	694	703	776	640	697	682	755	692	732	758	748	735	715	741	737	750	712	713	725	726	730	737	756	767	699	699	735	716	731	693	728	733	735	748	697	704	747	730	712	708	715	729	743	716	731	752	684	746	741	693	744	734	737	697	748	757	734	723	713	699	738	694	755	688	747	774	714	727	758	690	716	727	699	708	729	726	729	722	722	761	688	673	752	716	747	704	703	725	738	714	743	738	716	697	681	727	729	774	713	774	771	772	747	687	730	722	713	750	717	723	759	760	736	753	715	676	782	755	725	702	763	702	731	718	717	745	712	734	752	702	674	699	703	743	720	703	683	659	707	741	715	734	717	730	711	702	706	735	753	694	689	772	688	692	761	740	720	763	728	787	770	747	711	714	771	714	733	698	711	703	768	672	713	680	737	679	651	745	739	777	675	711	779	732	737	750	757	747	756	759	752	765	697	716	716	734	706	695	743	715	755	722	683	696	685	768	729	736	760	742	716	725	729	716	756	698	701	747	735	710	760	690	706	719	780	727	719	729	751	710	686	710	695	668	676	727	703	693	755	744	741	691	761	739	729	685	738	705	729	684	698	775	712	774	706	697	669	789	675	758	736	746	740	727	713	768	705	720	733	741	736	771	765	706	743	734	740	724	777	738	724	733	755	731	731	701	730	734	730	735	756	686	742	718	726	693	734	706	745	706	715	711	694	750	696	706	694	747	739	744	725	700	713	676	714	747	702	730	718	704	731	732	753	703	709	731	705	759	705	729	709	674	717	730	748	703	745	702	743	733	682	688	704	728	741	766	727	718	722	754	708	718	721	688	737	705	742	728	695	728	712	713	704	761	698	755	718	758	768	670	677	659	730	748	696	722	717	712	757	721	748	754	758	740	721	727	687	687	661	665	697	733	706	722	792	724	713	734	704	743	776	715	759	725	695	734	767	693	714	706	759	728	722	690	706	758	706	726	741	751	744	709	703	728	700	700	735	718	722	730	746	698	742	746	722	761	671	713	719	717	723	727	676	714	722	668	772	703	740	741	748	715	671	712	732	714	717	749	720	691	711	711	719	674	692	716	726	726	720	703	750	696	795	690	710	730	716	654	697	747	740	700	742	749	717	714	671	691	733	706	697	717	710	709	729	715	737	743	711	735	737	700	731	744	705	754	767	697	661	753	713	708	758	730	734	760	760	657	755	732	707	730	731	717	719	687	690	719	756	720	785	728	697	710	693	719	733	759	709	758	727	722	761	766	725	732	744	717	709	724	708	763	717	711	733	708	718	668	758	753	730	742	697	698	699	749	723	701	755	744	738	711	704	703	731	678	715	776	696	748	710	741	737	709	682	712	745	741	708	735	734	699	781	715	738	713	736	734	750	711	697	715	763	741	764	714	740	750	725	741	697	726	693	701	762	694	762	720	716	688	733	712	725	713	692	753	749	751	770	714	736	728	736	755	705	762	785	724	740	747	730	779	721	712	749	715	753	785	681	682	731	701	752	702	702	721	747	662	697	711	715	737	716	707	748	736	776	732	690	712	750	718	712	712	735	687	743	703	732	708	709	717	683	730	704	702	712	695
24602	21186	27575	24968	12578	606	427	313	305	262	244	231	218	253	241	216	201	220	203	215	211	219	178	192	195	200	204	174	179	230	192	197	181	177	186	165	188	182	196	182	172	192	186	180	173	193	215	197	182	184	168	205	176	200	176	186	185	208	204	178	167	181	210	218	185	202	178	173	183	193	194	188	176	180	173	201	182	177	192	198	196	208	192	203	207	197	168	174	184	161	187	171	178	189	181	153	189	183	172	198	192	187	187	208	179	199	198	190	177	187	167	153	168	173	181	178	182	195	185	171	187	177	179	176	158	188	180	201	171	197	207	187	188	172	166	214	207	180	179	189	135	196	183	190	176	175	177	169	181	189	178	183	164	178	194	185	178	173	179	171	187	187	185	176	172	189	169	190	169	181	186	178	173	185	201	195	175	166	197	192	191	172	198	175	146	162	188	175	182	185	207	182	187	198	195	172	191	163	184	176	194	161	178	214	183	172	172	173	183	161	170	176	184	194	176	197	190	188	203	187	207	211	184	173	183	208	199	191	202	184	197	171	160	177	225	187	185	191	182	182	196	181	187	168	183	172	192	179	212	154	173	178	177	163	186	180	166	211	193	185	165	185	199	192	195	175	168	200	195	192	180	179	180	186	197	189	172	189	191	178	199	178	166	199	206	203	176	217	204	213	193	190	170	195	186	185	173	175	206	190	172	220	183	193	191	170	207	204	185	176	173	180	184	189	160	166	182	184	205	159	160	188	192	193	178	188	185	194	200	192	192	166	170	183	179	189	209	186	191	169	185	194	163	190	192	205	175	178	206	196	171	199	180	189	183	191	156	186	197	189	186	184	162	181	212	185	187	196	200	167	207	213	197	205	164	173	176	169	191	168	203	163	180	191	176	174	173	188	183	164	193	201	179	193	179	185	170	175	191	197	178	179	215	201	183	186	174	166	194	190	189	196	166	186	208	178	185	180	168	185	185	193	181	177	158	162	198	177	179	180	159	172	198	171	194	182	207	200	201	188	173	176	200	180	181	177	180	187	186	185	145	170	185	169	179	200	211	166	201	181	225	209	176	165	173	195	192	167	183	166	177	179	188	164	198	185	189	200	180	186	190	165	187	203	189	191	179	160	215	184	193	171	177	167	193	184	214	198	214	182	179	188	163	190	186	194	167	183	163	190	174	193	200	218	174	186	188	202	192	205	183	181	185	199	213	188	209	187	177	156	195	197	188	211	192	188	179	181	196	182	194	183	159	193	186	200	197	205	184	165	176	204	175	184	201	183	212	148	208	180	196	193	172	182	183	184	165	170	176	184	192	190	154	186	170	184	168	178	194	184	183	172	150	182	194	182	182	161	170	184	180	164	205	183	178	165	191	192	166	185	170	170	183	189	186	199	194	193	178	192	196	182	166	212	178	170	187	201	153	183	199	180	188	168	177	172	180	177	199	164	172	201	176	151	180	200	191	189	179	183	206	193	210	186	178	191	220	175	190	151	174	194	172	184	178	176	222	188	187	185	168	186	178	190	154	210	188	179	166	178	177	168	196	205	185	152	167	181	190	189	191	188	180	173	160	168	161	176	180	193	197	187	181	179	175	207	198	173	171	194	195	187	183	176	182	163	184	186	186	161	185	185	193	176	188	160	209	183	170	161	171	163	211	167	158	212	201	171	179	195	191	156	198	189	192	200	192	188	182	181	187	195	189	189	197	189	191	187	181	185	213	179	185	170	174	169	191	185	170	187	213	197	195	186	173	192	178	188	185	168	154	187	171	185	161	153	182	176	179	186	174	174	166	208	166	178	175	183	184	211	171	182	186	175	185	198	190	191	171	173	166	186	183	209	191	183	179	173	200	151	177	191	181	188	197	157	188	210	199	182	183	177	169	192	186	168	178	159	173	175	212	197	185	175	184	175	165	175	182	196	190	178	199	174	167	172	165	193	201	177	190	168	181	169	180	175	190	192	168	194	192	196	185	148	188	171	200	203	199	199	181	186	203	174	186	201	186	193	171	179	193	180	199	166	190	185	199	198	175	176	186	176	167	176	216	182	180	217	174	186	189	184	185	185	168	198	192	194	184	185	213	182	178	207	182	198	197	205	217	183	191	195	187	170	181	186	176	182	195	167	193	165	200	172	199	195	185	202	198	185	196	193	167	176	161	187	168	177	173	196	163	194	171	172	211	172	190	177	174	190	192	183	180	176	187	178	175	176	176	165	214	188	191	179	177	170	180	188	156	174	174	163	194	201	172	177	205	178	182	200	177	185	208	188	185	178	179	205	203	183	196	179	168	178	164	193	193	159	171	164	178	160	178	184	177	207	183	186	189	185	194	187	175	179	186	180	163	181	198	200	227	178	180	174	162	179	186	173	202	187	192	181	199	188	179	219	170	171	155	184	172	202	191	173	168	183	176	220	161	190	177	190	197	155	184	186	172	199	199	216	183	187	173	180	184	189	199	187	203	167	165	175	193	215	193	175	199	180	201	186	171	171	185	185	149	175	170	208	188	169	188	166	188	194	189	172	169	181	175	198	188	184	208	194	180	216	185	191	164	182	195	171	196	200	190	202	190	193	184	184	201	206	205	201	185	198	193	172	181	181	181	175	164	189	174	182	192	176	170	187	220	184	200	156	181	178	183	203	178	201	162	151	192	186	180	218	173	185	186	170	194	194	179	201	180	186	173	186	180	185	180	205	189	167	188	209	189	180	181	173	170	191	179	193	198	169	170	185	175	171	202	206	177	201	170	186	175	159	202	179	196	189	170	170	176	178	182	168	201	165	181	200	180	220	197	180	175	206	161	213	182	176	180	196	168	207	178	198	165	190	185	172	194	199	208	183	166	169	220	211	156	198	196	198	182	186	180	184	179	193	210	180	185	188	171	179	211	170	177	190	183	178	183	183	178	182	173	171	188	182	192	181	198	181	169	195	192	189	181	185	183	170	175	201	178	172	214	199	179	178	173	174	198	194	185	216	173	162	185	198	162	161	176	188	186	186	189	193	180	204	176	176	168	185	193	180	172	188	183	172	189	197	203	195	187	182	174	186	171	184	175	182	174	188	190	187	168	208	178	157	189	174	194	170	200	181	199	170	204	164	193	193	200	165	178	190	179	188	157	175	193	192	193	191	208	201	185	213	162	176	176	179	170	179	188	172	191	174	191	175	183	182	195	181	192	202	181	198	173	183	181	167	166	183	189	184	205	181	186	210	184	167	192	199	184	178	172	167	198	184	193	163	192	206	198	225	156	182	169	159	204	191	196	201	137	195	173	210	173	194	179	181	173	167	165	171	195	181	169	185	179	193	177	159	170	185	179	185	209	199	186	187	156	166	188	185	162	187	181	176	159	175	194	177	172	169	206	178	169	195	168	204	192	182	190	186	197	199	185	195	175	178	187	177	191	203	203	170	169	195	178	173	162	207	190	186	171	183	196	161	156	179	172	175	150	186	178	170	204	206	183	179	202	190	206	213	183	187	174	194	182	148	182	188	175	181
3094	4954	3284	1572	1178	920	692	572	450	450	387	353	313	315	288	257	256	260	255	257	233	211	228	245	245	241	234	224	241	248	243	228	218	234	237	214	246	228	214	209	218	231	209	231	229	206	200	215	259	228	218	178	226	231	235	214	257	233	238	233	239	235	213	237	225	236	225	203	211	227	229	212	213	202	224	229	225	194	208	223	226	216	211	222	198	208	241	255	206	236	238	235	246	220	203	216	210	240	237	225	208	238	212	220	229	222	211	227	211	235	207	232	219	213	235	206	225	231	216	228	236	233	239	233	219	229	224	211	207	248	233	221	207	207	216	220	235	215	184	223	218	218	235	204	211	208	212	214	229	193	232	228	222	217	214	238	212	219	208	236	216	199	199	255	208	219	217	211	216	229	199	245	222	204	196	248	226	228	208	239	217	211	218	211	213	223	225	237	226	222	247	204	248	229	238	207	210	227	233	220	209	225	230	226	212	221	205	206	211	235	197	206	219	205	198	223	197	240	209	227	206	241	195	232	228	217	207	233	219	203	220	230	223	206	227	235	223	245	218	240	209	210	237	213	203	223	202	190	214	231	215	218	241	195	205	216	225	229	232	228	199	221	212	227	213	225	232	218	192	214	211	218	208	235	245	206	253	221	187	218	209	213	239	237	219	214	196	208	219	218	217	208	223	207	218	211	207	224	235	221	233	227	231	229	237	229	203	212	204	203	242	253	216	234	210	193	217	243	221	225	216	211	235	192	226	216	205	228	226	216	217	197	195	245	207	212	224	232	255	218	233	207	238	210	214	203	229	235	250	212	204	231	249	222	253	215	231	235	229	224	233	224	195	216	236	228	244	178	223	222	218	200	221	233	213	206	206	212	208	260	211	220	210	222	211	223	223	217	216	216	225	206	226	206	221	219	208	226	195	227	224	213	216	226	223	196	222	239	222	214	212	220	231	231	220	209	222	211	229	240	232	219	230	208	190	224	225	254	197	196	229	208	203	218	203	210	240	204	201	210	205	204	204	235	229	210	222	210	226	211	204	218	214	213	227	224	237	239	204	208	230	226	217	238	213	218	226	226	214	227	210	222	212	227	202	231	215	201	218	205	203	214	210	208	231	210	220	210	244	203	227	225	222	243	227	221	221	212	208	240	222	206	251	213	232	207	247	218	226	228	201	216	209	222	207	229	213	245	225	199	230	197	206	218	215	228	205	233	204	217	221	193	222	244	239	241	225	243	203	212	226	239	196	229	235	235	247	200	221	236	216	222	217	201	207	240	223	212	185	207	222	239	216	234	232	206	232	207	227	194	211	231	201	212	221	218	236	232	211	238	234	219	231	233	207	226	206	227	203	242	191	222	235	234	235	210	202	199	250	212	213	228	231	196	222	219	212	217	229	218	240	260	235	194	206	206	209	240	218	207	216	217	236	230	199	209	224	217	220	212	240	224	222	203	218	224	221	196	249	230	213	243	203	216	193	191	204	229	207	200	220	202	232	205	244	214	195	211	216	227	219	210	235	206	205	205	248	208	225	236	243	221	224	228	224	192	260	229	222	210	214	233	229	228	220	165	214	219	217	219	238	233	224	250	217	215	228	201	229	230	211	237	231	207	228	208	201	212	241	219	217	205	219	208	206	204	207	246	227	244	222	205	235	216	229	235	248	227	214	218	211	216	240	220	228	226	214	209	219	226	198	245	193	240	202	229	195	223	212	249	198	192	224	213	198	216	216	220	212	247	230	228	241	221	224	203	205	215	248	236	213	226	204	223	191	252	217	192	203	201	231	213	220	208	237	227	225	198	233	231	241	223	216	225	212	208	187	206	223	203	219	218	216	229	226	237	193	220	241	222	228	222	215	214	233	252	218	213	224	244	220	218	223	254	223	243	240	224	211	224	215	234	223	222	230	210	213	243	213	252	215	220	217	220	218	202	247	249	221	242	208	237	224	221	209	202	217	226	210	214	214	202	239	211	211	220	205	220	205	204	218	217	234	229	234	210	227	227	224	218	212	245	238	218	228	211	226	223	226	224	225	225	240	230	219	220	223	222	229	210	188	176	216	237	207	213	227	216	223	212	227	240	213	212	216	205	235	207	222	215	229	211	254	200	207	220	211	216	249	245	228	187	221	222	216	232	257	213	214	228	240	235	220	220	225	237	226	243	223	228	207	196	218	215	212	209	215	223	199	215	196	199	232	223	253	220	236	226	225	226	208	206	211	219	227	200	224	225	220	210	226	204	197	249	239	197	221	188	214	196	210	202	216	219	222	229	212	229	220	227	245	226	220	196	210	205	202	198	207	213	247	235	246	218	228	203	211	220	216	227	219	226	223	201	209	223	235	220	222	210	202	208	235	204	197	204	252	208	205	200	201	238	196	239	218	226	203	194	229	219	196	207	243	205	211	215	211	217	205	225	227	237	224	190	224	220	198	199	223	219	209	201	214	214	210	240	223	214	217	211	230	209	221	247	230	247	221	190	216	230	237	234	218	193	229	219	223	245	214	219	221	226	225	210	226	213	232	198	235	226	214	232	227	203	229	199	207	226	224	212	242	236	230	221	232	204	232	213	247	207	218	199	220	197	223	215	229	205	207	219	235	199	229	215	203	253	219	226	194	194	227	229	201	241	215	213	218	213	207	229	253	208	245	201	210	218	222	209	217	233	238	216	196	244	210	220	196	214	227	181	217	242	234	231	221	222	220	237	232	219	200	205	217	205	224	216	220	234	204	229	219	230	235	221	224	244	203	217	215	222	206	227	218	213	239	218	212	253	188	206	228	232	220	233	237	209	222	243	208	242	225	225	224	239	198	227	213	221	232	195	204	228	249	231	216	233	242	213	226	218	223	236	217	220	232	210	214	198	225	195	242	201	223	217	233	250	199	216	223	238	244	218	198	223	247	229	208	220	217	208	234	228	220	217	226	225	212	234	239	226	231	219	217	212	220	212	218	239	237	222	220	233	222	234	234	203	230	218	242	231	199	222	249	218	241	212	216	207	223	197	211	236	223	206	214	255	235	202	194	235	213	210	236	232	212	216	219	227	230	192	210	213	225	216	203	189	220	219	229	206	184	207	243	207	243	230	226	198	219	200	250	211	212	212	205	203	237	210	210	226	210	219	231	213	191	207	200	231	227	199	231	258	231	202	221	232	201	193	219	232	236	196	244	222	231	203	211	211	240	210	213	191	212	231	231	225	190	198	226	213	224	226	225	225	188	200	193	231	201	199	215	208	199	206	228	238	183	207	206	208	218	219	222	208	247	210	225	237	218	218	190	265	236	225	241	222	216	244	213	213	207	218	230	221	214	209	227	206	183	250	229	210	210	203	201	216	206	234	211	212	207	214	198	235	215	219	220	201	212	242	202	221	223	238	223	211	229	220	232	212	226	220	222	219	244	218	208	228	240	231	254	198	222	229	230	203	217	210	240	220	198	181	191	241	226	232	204	243	231	210	234	208	213	260	229	224	239	211	222	246	217	250	208	192	228	226
22462	21220	28939	23786	21220	21290	10549	1279	972	846	781	821	720	692	632	666	595	620	622	587	577	581	529	530	607	548	530	532	550	499	571	553	564	503	524	595	538	568	537	518	498	497	487	554	527	597	525	497	529	501	510	533	507	563	566	504	527	502	536	505	514	519	532	504	522	528	496	520	531	514	517	552	526	515	515	499	538	504	521	532	497	516	556	538	528	500	543	482	511	546	511	547	494	488	485	538	480	493	547	543	516	483	523	535	512	517	518	534	542	496	509	538	498	528	536	540	512	531	530	510	532	503	536	514	492	542	476	535	475	529	516	508	496	471	502	527	484	498	543	484	499	488	498	516	530	515	538	517	528	537	536	500	569	494	561	526	508	513	528	536	518	493	523	486	533	497	506	546	525	548	523	535	475	510	519	521	542	494	527	527	513	572	522	491	543	535	521	507	507	491	512	534	531	549	494	505	576	513	497	501	504	536	529	508	527	531	520	474	526	513	518	521	510	602	515	507	504	467	514	468	484	523	502	516	549	503	475	526	493	540	494	512	517	529	516	495	515	489	521	571	501	558	536	523	532	509	498	529	527	486	496	516	542	523	476	510	518	503	519	533	520	526	541	513	557	498	539	497	481	490	496	512	516	516	557	498	508	506	514	481	549	516	495	514	473	503	511	515	510	502	525	491	515	522	504	510	536	520	520	505	493	514	513	525	526	504	517	491	519	523	534	514	494	482	501	516	548	569	533	505	489	500	488	479	516	522	526	510	512	449	496	566	547	535	524	494	482	525	495	561	492	557	537	551	526	497	523	492	558	476	533	519	550	546	492	539	488	519	505	529	506	539	513	537	555	511	542	515	553	510	507	499	581	494	516	503	516	465	527	534	502	548	495	509	548	529	544	511	532	498	545	558	526	510	547	507	531	478	490	512	500	527	535	527	506	537	543	506	492	467	482	513	519	493	476	491	532	481	522	510	507	501	513	516	532	504	519	554	516	541	529	508	527	522	503	521	522	512	495	548	498	522	478	537	487	525	511	497	521	542	506	498	522	469	517	503	533	536	499	566	536	482	496	502	489	526	493	475	498	508	576	524	491	529	526	508	563	501	494	519	539	489	493	536	506	510	544	492	524	515	497	514	493	475	514	506	507	506	513	506	480	537	494	483	474	513	554	514	503	507	528	474	541	540	460	469	534	537	503	513	506	488	490	574	522	521	502	526	529	499	550	502	486	456	547	543	490	501	510	545	515	545	494	533	495	502	522	519	545	546	516	535	515	511	482	521	497	506	496	482	489	535	501	535	526	549	525	548	541	526	488	550	471	494	499	514	533	512	561	502	535	545	523	529	486	492	496	509	482	531	534	523	507	530	465	537	478	528	505	504	564	527	512	517	471	522	505	474	548	504	504	482	492	490	480	523	500	527	499	523	516	529	503	519	565	505	490	477	529	501	468	528	471	543	497	512	484	491	524	545	522	553	501	471	498	539	528	528	499	486	528	541	538	538	512	527	541	514	494	520	543	516	511	506	537	502	559	527	486	511	492	513	535	525	519	494	550	539	502	525	508	526	505	506	524	538	514	552	518	510	509	507	565	499	478	535	466	528	541	571	545	528	546	513	528	509	508	531	530	521	536	532	515	536	513	496	542	511	509	499	493	496	533	458	543	525	544	480	481	488	487	511	524	508	530	496	560	498	528	512	499	521	536	493	476	505	510	484	539	506	579	524	517	536	502	494	494	510	558	499	501	468	520	524	506	537	519	476	508	526	501	530	539	534	521	530	502	503	526	511	531	517	485	492	534	536	526	472	523	499	500	489	508	486	490	507	518	524	487	512	504	527	473	534	534	484	497	569	478	525	535	500	508	534	467	456	559	492	534	475	493	512	532	559	514	513	502	496	545	500	524	538	496	484	495	484	517	490	509	523	515	520	504	526	483	474	500	523	541	565	476	504	536	506	533	522	520	539	498	526	565	504	534	535	538	467	500	538	535	500	519	469	584	512	540	520	522	534	501	488	503	518	491	511	508	542	471	537	509	505	573	516	498	522	523	500	489	493	528	512	489	511	504	511	521	514	512	513	515	493	503	530	542	514	528	520	512	514	517	561	502	500	507	520	500	536	552	473	565	490	525	516	511	519	548	517	522	524	456	517	503	535	540	511	487	513	473	470	495	530	519	536	507	516	473	497	525	542	501	526	496	492	515	482	529	497	543	506	503	493	519	557	529	510	532	531	501	489	489	510	560	514	526	529	502	535	524	531	486	527	511	523	541	469	502	523	497	503	524	496	527	540	515	503	494	473	490	511	458	477	529	496	506	498	472	541	516	496	490	507	521	510	531	539	497	508	547	517	483	500	478	514	520	525	532	510	513	505	501	535	457	488	521	463	500	517	531	494	512	496	485	489	514	527	467	514	542	516	559	517	514	535	528	511	518	518	481	484	526	496	506	512	520	517	543	517	503	500	507	509	521	531	491	498	543	513	542	563	499	511	497	474	510	485	535	505	547	528	484	547	502	472	506	482	520	546	504	518	494	523	492	523	508	518	509	499	479	534	472	523	537	504	530	519	525	494	475	511	491	503	493	456	486	538	511	502	532	495	540	505	566	479	460	505	491	523	518	520	548	493	491	477	533	502	513	549	507	526	547	534	527	514	458	519	508	536	467	528	548	509	497	536	516	525	530	545	544	501	528	504	479	492	522	492	524	530	553	538	536	496	485	514	540	489	512	528	503	488	504	515	546	505	504	528	522	515	517	471	481	524	510	514	501	515	500	540	563	564	500	534	514	468	542	500	499	499	497	498	548	495	531	510	502	512	556	499	545	497	484	539	476	530	476	521	538	484	526	519	545	483	508	463	516	572	527	527	525	513	503	517	524	472	496	526	517	507	549	522	517	501	483	510	458	452	503	563	527	544	478	502	542	554	515	502	544	493	504	551	519	512	522	546	534	522	525	511	508	508	489	523	511	553	478	501	482	505	479	526	515	487	537	540	549	528	523	535	546	507	535	555	492	539	520	493	504	527	524	532	552	497	506	505	511	537	544	522	509	547	488	565	503	505	494	504	523	523	490	548	509	560	529	518	513	521	512	503	527	507	493	526	527	456	578	540	542	485	525	559	528	516	536	531	547	509	493	542	492	539	524	543	555	517	520	501	530	489	512	533	552	532	519	517	496	500	526	523	490	501	488	482	529	517	506	534	522	519	518	491	521	508	510	534	511	561	487	534	465	537	508	551	529	535	490	500	489	506	537	498	469	526	541	520	530	504	502	499	500	494	497	525	512	513	497	508	524	546	522	530	519	533	522	514	469	475	477	480	515	553	506	518	512	533	541	503	477	525	494	486	534	496	517	499	548	523	541	506	499	540	540	442	519	481	521	532	527	487	502	453	514	500	512	539	498	509	501	522	556	494	502	486	535	551	510	521	503	554	501	531	503	519	521	533	528	527	500	552	516	544	517	516	557	555	460	537	517	523	491	531	538	483	496	510	480	517	523	484
4366	14008	10081	5089	3625	2728	2123	1834	1453	1203	1083	1013	955	815	807	770	731	750	673	705	689	647	682	636	675	670	648	653	647	654	626	555	583	602	564	624	636	631	605	584	600	628	626	589	588	622	542	615	570	567	578	562	607	559	599	565	642	594	567	620	564	596	602	580	584	593	582	555	595	573	594	580	599	569	531	567	565	560	574	567	584	536	581	556	566	599	584	572	534	605	598	589	595	589	602	583	559	570	582	571	594	561	560	588	554	546	622	565	588	567	592	639	568	567	603	557	569	549	561	541	568	612	591	567	585	543	618	531	594	578	592	583	563	559	564	601	573	563	579	573	559	639	537	557	560	573	563	536	560	569	564	597	656	592	549	599	539	590	608	588	564	546	601	605	603	600	561	582	545	608	591	562	585	556	618	580	559	563	549	557	536	610	563	603	597	642	581	609	576	540	613	593	590	532	562	542	547	573	595	612	569	581	559	564	556	597	535	551	585	554	546	552	617	551	575	542	594	552	510	551	572	558	601	604	586	555	536	563	585	610	549	576	564	566	595	545	545	604	564	530	572	576	518	592	604	546	528	592	560	544	528	541	549	581	557	562	573	570	597	560	593	569	568	572	557	603	594	581	596	627	549	606	557	564	569	580	566	546	573	571	546	576	572	547	586	630	604	590	591	547	556	542	615	546	543	620	567	560	605	570	558	563	593	595	555	534	563	543	577	553	594	601	562	605	564	639	581	563	567	554	556	577	553	572	584	585	561	581	558	587	545	562	599	552	558	592	564	568	590	570	600	556	543	579	540	598	576	558	577	575	558	558	606	543	609	548	605	527	546	548	530	500	598	547	552	567	527	598	565	590	619	564	569	592	603	606	586	528	533	565	588	565	553	548	553	557	581	545	622	596	572	607	595	570	530	599	593	536	568	646	609	603	576	564	596	573	574	576	570	581	580	549	625	560	561	567	611	553	564	597	609	541	602	566	554	537	551	594	570	588	581	575	582	559	576	565	537	539	594	553	568	578	566	566	588	576	548	556	552	568	558	581	550	558	578	581	595	542	578	553	575	574	575	565	501	540	581	557	619	599	594	593	588	545	598	571	568	527	586	536	573	546	598	564	586	546	591	595	573	553	561	629	567	528	553	555	572	583	572	643	579	544	600	587	569	545	570	582	527	579	539	576	566	586	603	564	565	551	594	605	613	579	566	611	610	565	596	558	519	583	584	615	578	576	582	547	568	595	553	596	597	553	560	576	575	571	575	555	551	602	563	582	608	528	631	576	583	542	558	575	574	526	538	561	573	572	546	574	585	575	574	574	555	559	594	548	580	515	569	564	618	610	562	584	624	563	562	574	593	578	578	590	568	555	577	596	563	548	593	586	617	585	527	592	556	568	563	549	569	590	550	570	522	536	575	552	562	561	578	584	564	564	581	549	553	516	551	573	572	577	565	602	574	576	583	527	540	529	566	587	587	578	571	583	537	595	544	591	582	536	567	598	592	577	527	571	553	586	560	564	548	632	560	565	565	562	590	569	583	531	566	580	591	529	581	597	573	582	600	556	565	596	536	601	568	540	570	595	529	602	566	593	560	560	550	636	558	567	527	624	551	571	583	574	593	546	583	570	574	554	587	548	643	565	506	588	535	536	568	558	574	540	626	526	579	575	571	557	583	617	586	576	528	579	582	553	549	553	605	584	592	552	600	573	582	571	564	605	563	591	602	573	556	548	589	580	576	588	574	583	559	527	596	586	564	525	589	588	563	559	524	595	576	599	574	613	580	554	526	544	570	535	544	621	553	558	547	584	570	608	569	566	563	589	505	561	526	566	582	540	554	543	592	570	521	573	578	574	524	583	532	536	535	569	579	524	539	615	561	570	636	523	590	537	577	566	627	558	587	549	584	584	602	606	561	622	580	562	564	597	581	567	553	583	537	573	548	645	571	563	603	535	552	574	558	571	547	589	576	567	576	567	588	590	566	539	609	584	618	585	581	563	545	556	563	541	573	547	579	558	593	582	531	561	595	548	588	581	584	566	516	550	589	569	551	522	566	550	523	570	596	650	560	527	546	569	562	570	594	592	580	557	540	577	579	519	575	552	577	582	545	577	616	546	577	573	561	569	552	543	583	631	561	578	558	586	570	607	609	524	562	598	596	555	543	554	600	634	568	525	589	569	563	534	540	548	577	615	575	578	617	542	606	572	566	586	585	578	575	574	604	554	559	578	586	543	540	540	580	550	545	550	590	589	590	595	555	542	558	572	549	569	543	563	557	585	579	614	578	600	571	533	571	587	573	535	564	589	598	588	569	612	598	573	584	526	545	546	552	582	566	583	588	591	567	594	553	550	557	542	559	577	577	555	569	602	573	565	598	582	587	592	570	559	566	600	519	553	554	583	582	612	561	585	590	553	570	552	575	619	578	572	536	542	556	558	563	596	546	582	585	558	575	616	577	604	546	564	552	543	586	600	554	571	548	579	535	607	625	559	589	593	561	571	566	588	562	605	595	570	556	576	607	595	567	499	595	571	590	591	580	549	585	571	595	547	560	555	576	558	569	570	541	571	584	561	612	555	584	576	557	566	592	513	575	565	610	589	567	550	560	558	582	587	569	566	526	515	553	602	560	545	573	536	596	545	608	576	574	602	621	576	561	592	581	590	602	584	581	574	567	526	585	564	586	555	583	543	599	556	629	568	580	592	584	550	600	591	563	527	569	511	562	504	563	609	538	567	573	592	564	609	516	603	573	579	601	586	575	499	555	556	552	529	556	556	585	553	506	573	573	542	551	550	587	592	609	597	550	579	616	550	545	597	543	580	558	596	598	588	555	594	630	550	563	585	582	577	562	556	549	546	569	540	600	600	588	579	587	566	611	571	561	558	600	547	579	602	572	578	559	608	583	539	591	585	586	561	572	590	580	540	529	544	575	570	596	552	540	552	557	536	572	597	559	568	558	580	596	594	584	547	573	589	585	530	557	615	598	599	584	579	553	559	558	539	598	588	578	545	598	547	588	630	597	528	608	599	558	568	551	559	560	554	583	579	560	567	569	550	583	575	564	604	571	560	548	572	599	572	589	568	552	539	580	611	584	588	583	543	557	556	593	562	568	526	550	567	573	542	572	586	556	602	588	566	572	595	585	545	529	561	586	571	588	551	573	554	574	540	543	534	562	592	535	563	580	570	539	578	573	579	560	577	552	592	579	573	526	568	583	577	574	619	552	573	606	565	613	585	554	569	577	584	633	573	558	570	620	573	560	609	572	566	597	584	579	562	609	580	572	615	588	571	528	589	558	557	568	529	600	583	584	572	574	573	590	585	593	539	587	607	591	549	577	596	588	604	553	552	585	559	581	584	586	550	572	594	587	565	570	607	577	529	608	563	584	585	551	573	585	587	521	573	595	552	567	561	601	555	591	548	578	535	554	550	567	559	535	566	584	527	521	621	635	596	562	648	572	581	595	541	555	531	575	545	571	553	578	609	587	601	573	543	563	546
27483	17779	3559	587	477	454	422	398	430	425	380	423	416	418	405	417	400	421	397	360	407	401	345	398	372	356	369	375	374	408	429	396	352	414	378	388	365	401	403	381	385	383	388	401	423	409	389	415	393	402	372	343	404	393	417	373	362	375	396	371	357	398	372	398	369	379	386	372	395	377	387	410	400	366	356	393	425	360	392	430	374	383	399	408	376	396	388	409	380	400	394	398	400	400	405	397	396	370	386	408	428	387	414	393	395	359	402	409	394	405	394	373	399	391	369	372	406	385	370	393	378	385	343	376	399	389	404	348	415	420	400	425	383	396	396	377	383	406	410	449	377	397	398	359	387	412	382	409	375	380	438	372	380	400	428	389	378	382	404	405	412	384	412	376	420	419	351	413	393	397	358	384	394	391	409	352	429	392	372	401	372	368	397	364	401	377	375	377	380	362	368	429	371	412	374	378	394	370	393	412	390	382	393	378	375	363	399	363	422	418	404	383	424	418	370	426	428	395	430	416	415	399	376	378	355	417	398	384	389	375	399	383	374	394	401	426	411	392	393	409	395	392	418	386	366	387	420	343	409	419	407	420	399	417	417	390	384	386	423	384	369	359	393	369	372	424	403	399	399	408	408	367	371	397	351	417	386	384	386	393	407	395	373	402	364	404	414	392	385	351	391	415	363	372	358	389	370	359	381	423	399	387	421	362	368	393	401	363	416	360	386	373	397	422	399	395	414	409	414	370	425	421	400	365	377	389	383	352	375	392	416	348	379	400	406	397	377	357	412	405	414	365	407	389	402	353	419	409	400	407	416	416	402	389	388	364	353	409	389	348	370	337	394	405	407	391	429	374	379	426	410	423	359	375	392	408	395	378	407	380	406	405	388	365	430	411	387	393	381	427	399	390	394	383	375	380	396	385	383	382	403	351	377	411	345	395	408	397	400	374	428	395	403	401	386	357	406	373	404	401	392	369	443	391	410	383	363	378	389	364	393	374	361	406	357	408	381	369	344	380	393	368	379	383	390	385	352	405	391	402	421	433	398	386	397	380	378	377	368	429	395	394	413	434	413	406	401	369	417	383	410	414	368	413	380	386	349	345	408	343	394	419	389	363	421	380	402	355	378	375	385	371	392	405	374	377	424	419	379	379	364	362	382	354	413	386	387	412	381	425	388	379	400	388	372	381	389	380	377	406	383	402	390	394	390	415	373	357	400	371	392	394	339	357	383	379	382	376	405	431	362	384	407	371	428	428	398	389	369	382	393	414	378	367	391	375	368	407	372	386	428	402	374	390	398	352	385	427	389	390	380	392	410	361	370	421	350	364	405	398	387	385	390	402	365	412	386	375	417	404	381	382	409	379	396	372	380	403	363	388	375	395	396	417	424	390	383	391	402	389	418	380	402	374	426	364	378	405	421	357	365	411	397	387	366	399	392	396	396	444	408	400	359	364	384	392	397	404	350	380	411	364	350	410	396	379	375	370	406	359	406	376	422	395	376	356	350	366	405	403	399	383	352	412	382	351	374	347	383	361	368	400	381	378	394	411	367	352	381	393	381	388	345	375	356	377	402	424	410	384	363	388	396	412	402	397	414	407	390	370	377	400	373	377	366	357	383	361	355	402	387	396	373	395	365	403	365	392	393	399	351	371	428	410	412	381	370	396	368	398	387	431	375	410	424	396	424	387	414	386	385	370	426	365	376	383	380	413	392	383	392	351	411	371	431	396	394	357	384	369	364	395	383	395	385	383	383	376	377	375	385	402	393	405	402	388	397	413	401	362	402	400	381	401	420	417	377	409	411	378	412	377	410	397	399	335	403	350	337	378	399	403	398	392	383	359	416	391	393	415	364	412	337	427	396	405	376	392	381	384	380	428	405	361	347	404	409	394	385	376	370	398	353	403	381	389	419	403	408	402	430	406	391	390	397	440	441	394	388	381	386	409	375	426	404	427	380	369	399	366	405	384	352	411	389	384	412	401	410	380	413	372	408	378	424	364	406	403	433	376	370	379	422	403	399	394	425	377	366	373	379	414	387	387	349	376	442	402	414	385	435	373	381	390	396	375	382	385	438	430	390	360	382	422	370	413	360	440	364	361	407	345	385	383	401	371	385	389	385	402	369	413	377	363	361	378	401	432	405	376	405	428	374	360	387	414	350	387	366	368	396	401	368	391	352	443	387	395	386	390	395	380	384	362	430	373	391	387	381	395	381	382	406	381	367	423	363	364	380	382	383	391	363	382	372	368	379	383	401	377	402	366	338	357	389	409	393	404	423	390	369	359	392	371	428	382	368	397	444	352	396	441	403	418	378	420	418	390	361	359	394	434	385	396	398	395	381	405	403	388	357	362	391	370	359	372	390	418	397	439	365	378	430	401	389	376	349	402	391	401	361	365	374	387	396	399	373	380	394	384	382	375	372	352	373	389	392	405	407	393	432	371	362	394	392	401	380	401	367	401	405	387	384	343	401	409	420	399	400	380	398	423	344	375	380	386	382	387	407	366	403	367	367	392	411	423	390	370	387	392	386	336	379	428	407	407	399	392	403	390	367	394	365	430	394	397	390	406	367	386	400	437	399	383	387	406	378	350	395	378	383	399	364	364	380	388	398	413	414	367	398	413	360	410	389	372	387	392	391	399	398	369	356	371	384	387	386	402	387	406	379	416	387	361	381	375	411	373	405	399	421	398	390	379	371	392	414	368	407	366	363	371	403	365	362	391	395	384	396	367	378	368	372	399	396	423	370	377	399	420	415	420	368	367	382	358	417	404	378	339	363	380	426	377	420	364	396	401	377	389	405	409	383	388	337	360	381	366	396	338	412	369	403	446	372	389	379	388	412	360	381	383	396	374	377	375	374	401	385	370	383	389	411	374	389	372	392	386	382	386	400	365	378	403	379	370	406	404	386	394	389	388	408	395	375	380	370	379	410	405	406	366	418	400	369	372	393	348	374	402	407	393	418	414	405	399	423	371	426	369	418	401	388	429	424	379	424	388	409	408	402	405	387	362	418	396	382	409	394	403	423	365	375	403	400	399	417	392	390	371	377	365	415	430	420	380	389	400	387	431	412	362	362	402	387	396	388	383	345	392	395	372	372	404	391	390	403	407	413	404	376	363	374	386	372	418	397	400	388	394	413	368	378	409	374	379	346	379	394	394	435	393	434	380	358	380	388	379	403	386	370	442	422	390	387	381	379	377	399	395	398	383	376	384	424	379	388	380	438	385	372	380	409	383	374	385	365	370	418	391	402	406	380	442	420	385	359	386	413	397	393	376	388	403	356	425	378	432	389	352	377	382	400	396	388	368	412	408	395	399	394	380	379	368	380	380	398	390	388	394	378	352	335	389	415	394	383	394	380	382	386	395	356	397	387	374	384	381	419	373	390	370	401	380	385	421	418	376	344	398	384	429	388	436	376	430	377	376	388	396	420	391	358	377	381	364	430	380	398	387	413	383	387	385	364	418	403	362	395	384	390	378	380	414	386	399
4278	788	622	513	472	467	452	458	426	446	428	425	429	410	428	438	437	433	401	437	399	441	403	393	391	415	419	411	445	431	443	431	395	438	432	382	433	422	424	423	445	429	441	408	390	425	442	408	389	444	433	436	448	440	432	422	409	446	446	404	415	426	389	456	419	426	424	399	470	459	433	413	453	416	424	389	419	416	443	408	397	394	430	461	431	425	436	438	375	405	434	439	413	398	442	436	406	422	445	429	402	449	420	444	449	402	422	410	401	436	425	430	433	439	412	441	406	443	430	417	420	443	413	410	459	429	415	408	478	420	429	408	436	413	418	410	423	479	489	413	416	431	405	412	414	425	457	388	419	415	403	422	430	449	446	428	430	439	399	415	399	407	402	418	405	403	428	400	404	417	412	411	433	425	402	430	439	401	441	408	425	422	416	421	463	419	420	400	409	438	436	439	411	415	434	428	385	410	452	420	394	424	446	434	425	412	416	411	413	420	398	425	405	378	398	446	405	431	441	397	391	442	445	415	430	407	414	438	434	444	452	418	396	395	433	451	393	421	440	440	425	418	443	438	417	421	476	471	411	414	406	428	430	416	434	444	415	430	441	430	400	414	392	447	484	388	395	440	448	408	443	419	425	394	441	437	407	394	412	446	428	423	423	436	442	442	399	396	424	361	410	428	414	453	404	434	442	395	411	418	406	441	427	422	411	423	448	432	398	399	469	446	407	383	414	431	447	440	423	408	393	434	457	419	435	447	459	408	411	459	441	391	398	414	427	423	416	458	462	412	423	407	407	363	449	415	443	401	428	418	399	420	414	478	434	420	399	445	439	431	433	420	439	425	454	397	401	383	397	414	433	408	404	387	443	404	435	433	431	403	420	421	419	429	401	428	426	401	421	428	421	397	437	431	447	409	427	401	390	396	407	428	400	438	439	425	427	428	416	376	450	461	382	402	436	410	418	399	430	424	437	407	448	448	431	405	422	447	458	426	432	440	418	384	410	435	417	382	426	426	425	381	433	421	458	456	431	375	450	398	376	416	386	420	403	413	408	392	427	481	434	415	449	446	385	420	423	444	407	449	456	404	414	433	429	426	431	439	408	433	386	431	411	387	403	430	412	439	419	397	448	424	458	403	421	437	426	435	434	407	434	438	416	455	438	465	397	421	428	438	408	443	412	415	411	405	451	443	390	433	442	400	421	390	409	436	399	426	452	376	425	402	483	410	433	392	450	440	429	411	459	449	419	395	392	402	445	435	432	406	450	427	453	398	388	406	430	436	398	443	446	404	422	428	416	400	400	405	391	473	418	408	436	404	425	373	448	444	447	401	410	399	409	413	388	432	408	422	407	426	430	418	440	429	406	449	384	413	415	461	408	420	401	405	401	424	404	413	430	379	419	424	374	451	421	407	421	485	413	392	416	454	438	413	436	423	434	408	403	440	416	424	424	429	444	425	421	397	465	436	431	402	419	414	429	384	419	447	389	442	423	402	454	404	420	478	452	419	434	425	383	453	451	420	419	424	391	411	412	441	435	447	428	448	433	428	427	399	442	473	451	412	424	416	396	431	418	446	416	407	457	403	412	387	432	441	443	472	424	416	392	427	421	401	431	423	421	399	433	430	396	408	391	442	405	419	443	430	425	382	462	444	427	421	413	406	376	430	441	454	411	393	434	400	424	446	403	416	434	434	414	439	400	390	481	464	427	443	408	436	412	418	403	449	408	431	428	433	448	448	446	436	424	373	424	436	412	448	442	435	433	417	420	459	431	407	447	430	472	390	409	401	411	431	420	418	438	422	432	428	397	433	404	451	420	470	433	442	415	383	398	429	400	415	402	417	390	458	423	419	416	429	402	455	439	415	428	429	416	408	441	438	420	440	406	411	441	430	447	403	456	401	443	416	449	454	430	409	368	423	421	384	443	400	454	415	440	459	404	398	403	410	414	429	417	446	379	445	444	422	443	398	401	423	416	445	414	389	448	427	407	432	462	434	375	398	427	405	427	392	419	419	431	415	436	470	438	417	412	434	415	424	418	450	391	456	419	428	389	420	430	403	423	426	438	427	455	407	392	425	399	438	384	418	490	430	413	385	398	463	391	379	405	431	400	441	398	453	423	415	435	380	450	414	402	468	400	425	439	398	423	429	446	423	394	398	418	451	412	426	440	398	440	427	435	414	415	409	407	440	435	395	414	413	450	432	382	397	419	442	434	399	445	423	440	403	424	407	390	418	421	417	421	405	387	422	393	443	408	411	414	433	443	416	399	410	427	427	405	417	438	444	422	443	469	421	418	425	392	415	408	441	432	441	456	481	407	454	389	380	445	418	414	421	428	429	384	453	401	406	364	410	406	443	415	395	436	398	432	420	431	428	402	431	439	420	429	451	429	428	414	414	418	476	454	425	437	408	450	412	402	443	440	465	404	397	437	445	440	423	453	414	431	415	406	453	421	432	422	435	415	433	473	436	415	392	438	406	380	399	408	412	384	428	426	447	446	381	411	416	447	428	440	431	430	367	451	430	427	419	371	411	457	455	415	445	397	442	472	481	416	408	452	428	409	440	436	395	450	423	444	453	442	408	420	406	434	383	408	450	411	449	450	470	446	419	431	416	431	423	442	429	410	444	425	401	430	387	434	419	450	442	449	424	421	439	433	439	420	424	434	397	434	413	434	405	451	454	409	428	411	418	385	423	427	417	409	397	416	435	443	396	425	400	439	432	408	411	435	433	395	441	425	408	439	429	417	443	409	393	435	422	384	417	399	452	436	457	441	422	430	427	434	421	427	407	461	403	378	423	460	428	420	423	444	408	446	420	400	442	435	422	409	457	429	418	424	457	472	433	394	452	415	464	391	434	417	406	424	394	447	395	417	462	423	458	436	464	426	468	398	430	436	408	387	415	408	401	404	406	412	415	381	413	437	437	428	415	412	403	431	432	391	452	419	392	422	414	448	420	424	451	426	393	399	402	448	422	390	397	454	424	387	391	425	401	419	438	441	442	438	420	417	436	421	409	392	399	442	453	391	447	396	433	396	386	383	404	423	455	385	414	422	441	429	440	416	434	417	421	419	413	421	415	403	399	430	382	418	440	466	391	432	445	398	411	409	466	441	460	388	407	408	386	465	414	429	401	423	425	403	445	417	428	408	391	385	435	446	420	410	412	415	409	426	397	433	387	449	401	433	386	430	450	433	430	433	405	436	427	410	432	426	437	445	425	415	386	432	455	447	388	412	428	435	401	412	403	414	425	428	403	418	403	405	382	433	407	428	372	411	383	398	388	378	414	432	442	412	408	414	394	404	423	416	402	440	419	417	392	388	418	420	437	435	401	432	413	427	442	398	393	390	459	426	391	397	412	430	419	430	428	426	422	429	397	461	419	424	402	413	452	440	390	405	433	431	413	407	453	417	404	438	404	416	418	426	400	414	408	439	387	429	416	419	426	432	415	414	414	416	397	420	420	429	441	388	430	429	383	399	384	425	417	433	394
23486	21200	28580	24093	21186	11790	1509	1043	900	858	806	789	767	749	751	727	783	705	679	726	710	689	669	713	724	724	683	644	609	682	650	727	690	717	674	714	701	702	668	717	649	674	668	660	661	663	673	690	685	665	699	682	681	682	691	706	670	693	669	717	672	674	702	683	697	623	703	671	697	676	654	707	674	695	669	683	682	680	668	666	715	658	724	621	685	697	636	691	666	670	681	629	604	656	687	699	666	641	663	675	663	664	630	669	628	673	688	665	662	682	669	637	682	640	662	668	629	656	643	676	653	725	632	677	664	655	611	665	666	701	688	625	691	653	619	662	682	672	686	697	671	715	615	656	692	683	673	682	682	635	665	717	679	678	650	667	631	690	680	650	684	670	693	690	679	683	675	667	675	649	599	649	664	652	659	623	661	681	636	684	638	678	662	657	643	640	692	671	678	639	628	716	636	649	664	622	639	660	722	633	688	661	732	671	627	667	652	665	612	688	632	699	665	683	640	668	684	692	706	680	673	659	684	717	682	657	659	670	669	683	643	719	650	692	662	704	674	674	634	692	687	687	668	654	695	703	657	718	708	654	695	719	651	691	642	683	650	694	664	681	689	641	687	636	670	699	640	628	667	668	660	662	697	664	674	638	648	708	640	666	645	680	684	703	684	692	651	657	680	666	656	651	658	661	683	650	659	656	694	722	678	677	670	664	663	675	647	687	670	644	667	688	689	713	641	719	652	660	649	690	638	686	639	648	717	673	652	679	657	672	659	628	641	661	609	658	644	648	659	689	660	619	688	694	670	678	655	632	671	742	649	647	677	611	635	686	682	678	681	621	697	689	681	674	665	683	673	689	679	700	641	695	607	616	640	699	677	651	699	708	655	717	703	682	658	639	668	692	678	643	625	678	661	644	704	680	698	742	677	667	672	737	655	647	621	655	731	669	710	671	675	640	635	672	667	708	682	677	673	697	675	643	631	681	708	696	649	657	665	667	670	649	674	674	689	697	670	656	632	615	659	671	683	664	633	690	637	603	679	680	639	694	685	636	589	638	697	637	673	665	678	664	707	665	699	708	662	679	689	621	643	687	654	705	664	643	698	661	727	669	648	694	658	664	692	661	649	705	680	704	744	702	668	706	657	636	644	618	670	703	694	678	675	678	643	674	683	710	682	690	670	586	625	670	639	678	689	678	671	682	720	665	675	674	700	646	651	670	681	685	600	709	677	662	647	670	645	692	670	673	645	651	646	651	625	707	662	672	660	655	664	682	705	627	693	654	712	658	672	658	693	628	678	645	653	693	684	655	631	718	682	690	689	646	649	687	663	666	651	653	653	695	660	712	622	686	640	671	708	647	622	628	613	676	641	675	700	645	623	692	634	645	658	660	618	663	666	695	685	658	665	644	638	653	707	632	673	683	635	643	631	607	673	714	647	663	619	622	666	680	661	614	711	635	669	667	665	667	694	665	703	685	694	674	673	673	662	699	719	711	692	644	653	619	641	705	628	676	683	639	694	679	670	675	690	713	694	649	662	631	636	635	679	646	662	693	673	675	660	670	637	664	707	642	648	700	675	624	653	676	659	665	619	712	690	659	636	687	707	702	705	684	664	660	643	651	653	643	636	687	682	682	622	725	638	669	670	620	652	646	602	630	661	677	714	631	703	643	685	651	685	642	682	628	628	669	667	685	687	675	628	667	594	644	650	640	697	684	647	624	662	712	657	623	714	622	651	629	707	684	685	677	678	644	696	706	698	676	700	669	679	656	672	670	669	634	628	668	661	688	653	676	702	680	657	692	669	625	700	702	682	694	665	669	669	652	699	662	655	700	646	690	647	685	657	678	668	695	704	672	674	650	669	620	645	623	669	643	645	719	629	635	644	707	677	721	688	613	701	673	652	649	656	661	680	658	630	669	685	670	634	710	671	680	686	696	695	680	676	706	653	687	648	644	688	641	666	681	678	665	687	686	618	704	682	653	683	673	665	678	702	660	642	646	655	648	636	679	632	667	650	678	676	665	640	672	655	651	659	641	622	683	648	652	654	686	643	673	668	672	675	708	659	678	656	649	677	665	682	657	677	706	658	654	628	648	643	700	696	660	727	671	655	660	634	671	712	656	688	651	663	681	660	631	644	629	725	674	710	652	645	695	711	705	723	695	634	668	678	692	675	682	622	663	631	643	667	679	644	711	646	677	687	629	682	650	676	658	702	630	678	654	674	594	681	690	696	659	641	674	666	675	674	640	658	624	673	654	655	621	678	671	647	645	643	674	741	682	674	677	675	683	704	701	698	658	696	658	698	711	623	670	662	684	661	665	637	683	631	699	685	667	685	675	680	737	696	686	701	676	693	690	646	653	706	690	660	628	670	670	659	692	651	670	698	713	670	694	634	642	650	648	689	684	642	653	610	625	651	630	643	647	640	688	686	685	682	704	610	672	660	685	666	646	657	666	663	675	650	654	719	663	655	712	673	678	681	693	648	623	659	699	696	673	645	669	726	690	613	680	620	676	730	625	658	701	627	660	674	639	687	716	647	685	654	694	666	681	683	689	690	702	644	672	660	680	679	672	711	646	676	648	631	716	665	621	675	626	671	652	711	674	677	677	698	687	715	649	682	638	708	646	604	647	613	684	668	627	679	622	650	628	705	700	669	693	649	668	702	695	711	660	670	665	669	689	668	709	629	709	648	665	645	591	686	639	656	667	637	651	690	662	665	666	607	661	621	645	682	621	629	674	644	667	708	692	635	610	716	675	645	665	637	662	655	705	683	638	691	700	691	680	732	664	665	650	685	679	662	620	640	676	624	649	652	656	695	698	717	681	657	678	660	671	686	682	631	630	650	618	677	652	691	662	693	665	624	702	687	692	693	650	672	689	692	691	703	663	678	654	655	682	685	664	692	661	688	722	661	664	676	659	673	703	664	707	700	676	661	657	646	644	680	648	663	646	690	641	650	719	667	628	665	640	684	690	635	684	658	676	710	674	651	665	645	683	649	709	632	663	694	684	697	605	679	650	595	711	688	697	692	662	692	670	677	649	676	670	646	689	690	702	673	652	705	677	701	659	663	624	616	658	652	681	685	697	637	684	655	661	697	669	657	655	647	685	592	696	638	659	680	677	671	667	644	671	680	677	646	673	680	639	664	681	646	659	711	698	683	648	690	703	667	689	648	645	633	676	659	661	712	670	651	627	651	635	688	679	655	683	713	669	662	668	753	649	631	638	649	690	665	639	661	648	691	676	672	702	687	655	666	645	659	673	671	663	682	675	666	647	665	686	680	679	650	653	691	636	629	615	650	625	636	626	634	664	650	687	725	658	652	665	643	709	640	703	666	666	662	632	612	661	642	654	617	649	693	658	700	670	695	704	696	640	732	642	661	673	687	676	679	631	708	657	705	640	721	647	713	660	698	675	656	670	680	614	693	667	678	729	682	661	667	699	649	697	690	687	660	660	673	703	703	645	675	682	654	651	697	688	671	659	684	674	715	694
3124	8622	6093	3040	2301	1882	1538	1323	1163	1069	999	890	904	830	801	780	813	808	769	732	753	740	771	792	769	724	731	785	773	720	669	734	750	785	767	736	740	747	714	739	731	715	688	694	720	725	727	699	742	730	724	699	744	753	680	714	745	693	713	680	733	729	679	751	711	742	706	729	735	759	707	726	694	658	754	745	765	699	712	692	724	733	751	681	697	735	725	735	711	709	710	718	704	741	740	775	711	726	725	709	712	752	716	752	716	764	758	780	714	737	722	716	747	700	743	716	738	723	776	692	731	724	753	734	748	738	687	728	709	748	708	730	745	708	702	682	785	789	761	748	758	751	718	732	701	783	709	723	708	723	708	736	744	738	729	711	708	701	718	737	726	725	741	685	705	753	709	711	706	692	735	705	698	706	712	693	754	746	703	696	707	692	697	684	729	703	699	727	743	775	691	704	724	735	722	692	678	760	699	713	718	736	738	732	716	671	765	725	663	750	692	742	671	699	758	747	678	696	708	741	709	707	711	711	692	726	735	708	743	709	768	725	700	717	771	739	703	721	678	736	677	706	731	698	701	737	660	716	717	701	681	713	740	724	703	713	673	741	686	737	702	691	699	678	694	715	689	689	713	695	764	712	676	683	761	723	724	694	736	716	735	710	738	716	733	714	728	735	768	731	738	698	754	736	690	717	727	740	725	707	698	787	721	699	748	680	728	713	745	696	707	714	709	758	692	752	786	729	776	723	746	681	729	660	702	735	710	725	695	688	744	720	762	714	684	702	683	726	732	701	698	729	747	757	706	714	725	731	723	701	707	691	728	745	743	648	693	691	762	760	659	707	746	688	762	699	762	733	719	698	705	731	710	729	717	770	714	734	695	692	739	674	703	728	727	723	740	707	771	765	736	725	718	759	709	697	728	727	765	720	757	701	717	759	733	778	718	711	678	741	724	660	755	694	714	724	733	719	700	661	670	705	692	693	704	737	694	697	716	724	694	712	730	759	685	761	717	689	698	704	723	690	764	727	722	724	704	693	713	710	729	696	730	716	736	719	712	725	692	720	642	710	714	715	716	741	692	727	704	694	716	731	722	783	701	701	716	745	696	715	714	712	735	704	748	675	743	767	698	723	733	691	737	744	710	687	729	696	722	756	704	743	743	769	718	772	712	706	717	744	664	737	747	723	725	718	695	718	675	714	708	754	704	700	733	721	698	704	675	739	716	706	715	719	694	726	757	710	660	732	731	751	761	683	708	730	715	693	710	727	738	740	703	717	710	727	701	721	726	690	694	703	700	745	710	707	712	713	787	714	756	731	681	738	660	686	782	757	745	758	737	712	668	735	679	732	716	684	706	733	693	704	681	691	738	744	700	697	744	710	766	752	751	693	739	716	741	680	735	714	749	696	739	644	734	697	698	776	690	711	739	703	747	703	757	751	749	740	748	714	713	761	687	714	693	723	716	713	720	729	744	730	705	686	712	730	740	718	716	681	712	704	675	702	716	736	716	735	746	706	791	749	737	683	743	699	709	711	750	699	690	701	749	720	754	705	680	735	739	748	743	720	666	765	756	692	743	705	701	728	731	692	692	717	748	713	706	733	754	736	726	725	712	722	716	701	711	698	686	687	747	744	720	727	699	709	714	741	749	695	711	694	726	717	688	683	688	713	756	721	715	712	696	731	725	709	705	732	725	776	712	709	694	706	724	722	730	730	700	675	721	751	744	678	654	747	681	714	772	679	708	671	690	772	723	714	691	757	744	714	756	704	706	676	715	739	689	737	677	732	730	713	733	701	710	694	694	727	723	748	779	746	792	719	700	736	715	733	722	711	713	713	735	735	666	729	694	693	747	704	733	708	691	685	668	738	739	722	719	762	728	770	726	729	694	692	696	741	694	703	699	725	727	725	739	764	690	725	707	676	695	727	703	704	701	698	754	720	781	739	680	798	734	720	728	751	674	702	706	710	721	717	714	713	750	712	691	672	746	750	720	758	725	708	689	708	670	729	705	731	716	706	766	716	731	713	711	718	694	697	709	685	730	715	688	663	697	751	760	728	746	723	712	704	741	728	746	698	722	708	658	724	734	715	723	722	716	692	693	756	722	728	741	652	727	736	739	733	717	689	694	768	751	712	723	720	736	752	697	708	764	703	689	737	726	688	719	715	716	709	712	762	732	707	711	733	716	710	718	738	727	680	722	702	673	716	675	717	751	712	729	743	687	722	736	693	708	705	750	693	799	706	736	697	752	709	755	780	718	728	692	677	681	720	683	703	731	683	737	737	745	703	716	666	719	719	746	655	715	749	703	761	743	741	715	715	734	714	666	760	743	757	746	753	672	744	700	716	730	732	717	673	689	721	717	775	650	718	730	737	752	719	732	706	717	746	714	705	720	743	728	763	686	765	752	677	723	766	725	666	761	736	755	703	701	747	737	756	696	736	710	713	718	719	743	638	738	775	668	750	692	745	761	705	795	686	664	731	751	764	739	665	675	670	722	655	727	686	719	733	701	656	740	736	730	731	725	691	703	730	733	675	734	701	701	705	751	719	714	717	770	730	716	713	743	756	712	737	695	742	694	701	725	705	709	721	691	783	724	703	743	726	674	717	719	684	698	704	723	725	722	702	757	707	687	704	711	717	701	722	765	677	686	725	693	693	712	706	710	728	715	726	756	721	755	712	678	706	717	694	706	742	723	733	717	751	741	715	725	714	733	717	677	743	664	676	764	694	695	723	704	743	739	689	649	711	719	681	720	714	745	678	707	693	715	724	757	701	725	732	736	699	736	730	699	667	746	725	745	767	712	688	745	714	711	712	684	697	727	702	753	759	711	666	711	712	687	693	724	774	746	678	755	734	707	698	691	720	734	733	721	683	693	715	769	674	742	696	691	737	713	770	731	699	670	660	737	720	678	679	769	701	726	742	704	696	724	761	723	746	698	735	698	788	695	734	708	682	701	739	686	707	702	698	736	690	714	712	786	741	674	769	709	734	703	710	738	709	727	682	698	743	755	698	703	663	727	753	694	704	735	708	698	742	778	747	734	722	687	702	707	716	751	670	699	786	738	718	710	705	746	694	710	711	676	702	722	711	713	679	713	729	701	696	729	730	746	736	712	701	744	678	686	757	731	703	704	715	702	712	717	716	727	691	725	747	704	730	736	770	730	732	712	684	745	685	713	708	739	673	743	713	681	700	713	726	742	727	715	711	708	686	680	693	727	751	695	664	682	751	715	743	721	770	740	702	716	750	707	767	702	739	729	723	758	739	714	707	748	701	700	703	741	753	668	739	717	714	693	734	705	670	690	726	695	710	725	730	685	691	733	736	708	698	717	722	707	738	731	713	718	702	753	723	695	718	690	698	738	705	694	703	725	702	707	692	711	695	739	666	699	743	689	719	747	697	711	727	724	691	728	734	695	760	745	704	718	735	747	671	745	741	749	746	717	722	706	698	700	715	678	773	721	721	755	731	701	697	693	704	693	749	770	729	727	714
24651	21208	27619	25041	12754	653	398	345	275	300	268	252	243	239	242	195	210	213	213	196	197	200	189	196	182	176	182	206	163	203	189	220	165	165	178	177	181	207	187	201	180	202	183	199	186	215	189	180	199	165	183	187	207	173	182	191	197	183	179	168	217	198	194	189	170	208	193	177	177	193	186	181	208	179	186	175	187	169	174	181	177	217	181	164	157	193	155	174	179	181	193	187	170	188	210	147	181	186	182	181	175	171	189	172	176	188	183	211	179	192	186	187	180	188	178	170	189	173	185	209	190	191	161	193	204	182	185	193	173	187	173	172	175	186	198	188	209	200	193	177	189	190	181	171	168	170	155	185	190	165	221	190	170	184	208	195	188	173	170	176	186	194	169	179	184	176	174	186	193	171	175	189	175	161	192	205	178	171	188	180	183	168	158	180	188	191	175	186	180	195	158	184	166	176	170	182	170	187	174	176	168	191	201	197	173	177	177	194	179	206	176	186	172	169	167	199	195	154	204	187	207	197	219	183	161	181	169	190	176	174	201	159	197	198	197	172	202	174	199	168	220	151	160	169	184	181	172	213	182	162	191	190	174	175	176	178	174	178	184	203	176	195	200	185	207	194	178	200	177	178	188	181	174	182	176	158	205	177	179	184	176	200	179	180	221	172	187	170	182	186	192	204	177	187	164	174	193	193	177	174	193	189	160	185	193	172	200	189	176	198	170	183	190	182	172	180	163	182	186	208	181	188	186	183	183	200	175	181	192	189	193	197	191	191	183	185	171	177	168	201	192	186	156	172	186	194	189	160	187	172	192	171	181	186	180	164	169	181	197	203	174	174	192	167	209	143	193	166	203	197	174	186	165	193	194	171	183	176	209	171	215	164	188	183	199	163	192	160	177	181	195	153	174	200	179	210	166	176	185	172	195	192	184	201	183	181	186	192	184	193	173	209	174	167	182	198	175	197	179	206	177	201	191	174	182	211	182	182	166	191	180	198	181	178	200	183	188	194	175	170	209	173	194	179	187	159	168	189	186	190	178	188	203	192	175	192	192	198	172	183	165	171	174	159	184	175	189	183	191	178	190	184	175	176	172	184	176	182	180	171	197	192	191	190	184	177	192	197	177	193	207	194	170	178	182	189	183	178	194	185	183	176	175	180	192	193	195	193	210	176	188	187	180	192	190	203	171	197	162	186	175	197	200	207	184	201	181	172	191	196	172	171	219	182	199	164	180	177	183	154	210	184	195	181	203	179	203	175	183	183	237	173	172	203	199	189	185	186	172	186	189	178	177	161	178	166	178	169	178	171	194	190	174	154	164	176	177	147	174	176	185	174	187	192	193	163	180	165	193	181	183	207	193	191	169	165	180	209	187	198	215	177	197	203	179	192	176	201	178	166	168	185	194	191	177	198	177	196	191	172	173	203	173	199	173	184	188	177	177	174	204	171	181	188	180	175	199	201	187	184	174	180	199	179	181	196	198	170	205	150	188	193	188	187	193	186	204	181	166	200	158	169	192	165	207	192	170	173	203	172	192	186	186	181	191	198	186	178	171	178	203	180	189	198	176	211	199	184	160	175	177	175	184	173	156	183	168	175	183	179	169	174	205	184	195	211	189	171	182	192	177	208	165	180	171	160	164	167	186	155	174	184	176	190	204	158	168	168	172	189	198	179	183	177	197	175	170	200	191	186	191	170	164	173	183	193	186	176	159	165	195	190	179	170	174	171	198	174	215	185	174	161	162	198	186	197	180	188	162	175	191	185	189	174	190	177	187	167	196	184	180	189	207	172	171	193	166	175	195	173	209	200	186	171	188	219	178	159	192	185	155	180	191	190	226	185	169	190	201	201	177	184	172	177	189	155	183	164	191	185	183	211	171	203	191	179	179	187	183	185	194	193	181	192	186	170	175	176	201	167	183	183	165	184	166	192	181	157	195	191	199	185	201	178	203	182	182	168	204	183	172	182	179	175	183	172	198	171	186	184	199	195	205	183	194	184	170	182	167	203	175	175	190	171	206	177	192	170	157	176	193	194	187	186	188	186	166	188	182	204	168	184	193	178	182	152	187	179	188	190	178	182	179	185	186	190	209	176	219	198	170	184	201	184	174	195	166	192	196	161	204	184	200	202	166	179	162	168	184	164	183	202	183	173	170	185	188	170	179	215	187	194	190	178	180	207	201	190	167	182	177	176	168	180	188	164	202	160	165	202	152	173	191	187	174	181	192	176	218	184	205	198	179	219	162	183	174	181	198	172	162	167	193	173	179	196	179	173	195	215	193	188	146	175	179	168	201	193	198	172	187	194	180	185	168	189	181	193	208	164	205	172	170	186	176	191	170	183	182	181	188	181	175	164	158	183	197	179	193	179	164	202	185	184	172	167	199	190	175	185	184	206	174	183	184	182	206	186	203	189	193	173	173	156	176	174	183	232	192	194	198	195	190	171	188	193	199	183	187	196	172	182	175	196	180	183	187	176	196	185	176	158	186	199	199	169	172	220	182	158	168	184	148	169	176	204	191	160	188	184	181	186	170	166	208	183	166	192	163	190	176	180	188	195	176	193	159	209	197	182	201	199	162	180	199	202	195	184	207	184	177	170	169	210	207	159	181	192	182	189	183	157	194	186	177	185	188	178	193	181	169	165	194	175	190	175	182	194	198	180	199	178	183	187	196	199	185	173	171	184	172	182	188	212	185	179	164	181	185	189	198	166	184	179	173	189	153	198	183	194	165	170	190	186	187	197	180	198	187	155	181	205	190	199	185	196	184	162	176	193	188	176	158	205	189	182	198	183	183	176	180	189	160	190	184	180	190	168	187	187	176	179	208	158	187	194	166	217	184	188	182	198	185	177	175	172	187	187	169	180	185	162	197	183	192	192	215	187	190	149	205	170	218	200	198	189	187	168	170	184	193	193	165	186	189	200	187	150	198	214	162	194	197	180	169	187	199	172	174	199	185	170	184	202	168	205	187	179	184	178	156	196	207	158	185	167	171	160	172	188	197	198	191	193	192	180	201	176	194	187	192	176	195	175	203	176	191	182	180	165	188	209	199	178	182	203	168	155	167	177	158	173	204	206	212	198	205	195	182	177	188	199	181	159	165	201	160	208	177	199	186	175	174	192	189	185	183	182	207	195	175	211	179	189	183	158	190	187	166	182	171	204	188	176	176	190	183	172	204	163	174	190	195	156	176	190	218	193	199	177	155	191	195	192	190	190	167	179	193	187	204	201	181	168	165	158	191	183	192	197	176	185	194	185	189	177	191	183	183	184	177	203	191	190	200	192	157	173	181	189	175	175	170	165	180	178	168	176	189	203	193	184	166	166	201	182	170	191	185	171	177	172	172	200	173	163	178	171	187	180	199	167	214	181	181	174	178	157	158	172	170	210	183	161	193	165	190	228	197	158	158	209	160	170	188	209	194	176	173	186	180	188	178	194	161	173	186	192	185	182	205	185	179	176	170	172	178	196	207	189	202	155	214	172	167	167
3105	4817	3514	1558	1176	955	758	568	495	393	395	356	324	283	285	271	256	269	292	232	244	215	234	239	207	261	238	239	224	231	212	231	224	249	238	218	229	283	199	256	246	201	235	192	226	250	216	247	207	213	217	212	247	227	219	194	219	195	258	231	230	204	240	237	226	237	228	215	201	199	214	225	236	221	198	227	208	212	202	236	226	237	225	209	204	237	200	211	226	223	215	222	233	199	256	208	256	217	223	250	202	225	214	228	202	218	237	234	197	230	214	198	214	224	223	210	190	214	222	212	215	212	230	206	221	192	194	192	225	241	235	216	225	221	225	209	224	215	232	224	228	233	198	230	231	206	197	211	205	232	243	243	225	211	207	229	199	196	228	226	228	224	200	241	204	209	214	245	210	216	212	206	222	222	221	211	240	221	222	223	221	264	249	237	207	205	212	218	210	219	215	214	191	235	212	202	217	213	194	223	233	219	205	244	206	274	226	238	257	211	199	215	256	221	206	210	205	259	220	247	205	207	221	209	218	214	218	215	203	207	212	192	213	227	249	201	218	201	218	195	204	236	219	227	226	236	189	217	219	228	217	222	229	234	243	194	190	197	195	223	219	220	222	224	209	209	204	224	211	212	201	195	236	214	209	202	224	223	206	223	197	222	238	205	232	204	231	212	213	218	212	213	227	232	215	186	233	231	215	214	229	240	206	236	221	235	201	202	232	231	198	215	211	229	202	236	209	235	212	220	213	223	232	222	214	245	191	213	227	191	242	194	197	204	225	215	205	220	197	224	204	195	211	223	236	226	226	223	220	201	216	221	222	201	222	186	239	214	216	235	235	214	225	212	204	209	230	225	231	198	224	247	198	217	173	213	178	219	213	208	222	230	221	238	210	232	231	226	217	200	224	239	237	201	190	199	235	221	215	231	202	215	188	205	192	233	214	216	233	210	214	203	214	193	220	198	232	225	221	200	251	215	221	212	228	208	229	196	211	237	213	203	204	187	205	219	239	218	243	253	216	231	213	231	209	228	219	211	217	200	205	229	206	236	215	227	190	184	222	214	221	208	198	209	219	236	213	227	244	244	213	216	236	202	219	222	205	202	219	221	220	214	226	225	200	213	209	219	211	228	237	234	223	234	177	249	197	223	216	232	220	230	235	205	192	198	215	248	210	229	217	215	220	233	220	229	188	198	228	181	211	208	213	178	210	223	195	239	240	222	238	191	239	216	220	212	216	224	222	240	265	228	208	211	227	217	231	211	209	210	249	210	220	211	215	229	227	231	219	208	220	225	200	224	212	212	217	215	196	187	222	206	227	215	237	216	203	245	226	233	223	227	231	213	205	211	216	215	219	230	212	239	212	194	214	210	209	212	235	248	199	204	224	228	188	210	198	229	226	243	226	195	244	236	227	223	223	202	212	223	225	230	218	238	216	190	215	208	213	214	182	236	214	210	200	227	225	201	193	225	222	216	189	222	239	232	203	233	206	208	233	225	225	231	231	222	229	217	230	228	227	215	231	214	228	195	218	213	215	241	212	191	215	220	250	210	226	225	205	208	216	214	207	239	209	205	209	190	211	232	236	207	194	238	206	239	229	201	240	186	221	202	189	216	207	205	212	220	215	204	209	231	218	228	208	228	197	231	250	227	216	214	237	220	203	219	222	210	214	196	217	189	214	226	208	226	209	209	227	217	236	196	208	240	242	235	215	199	224	221	214	218	200	219	225	222	200	208	202	235	222	214	213	214	235	203	215	246	206	225	219	237	216	226	221	195	227	213	214	209	216	207	210	196	215	178	223	217	181	228	220	232	220	193	214	222	211	198	212	239	224	185	242	208	209	201	208	190	229	227	211	221	226	226	221	216	204	214	214	208	196	208	225	210	205	225	214	230	210	220	217	239	219	201	234	187	240	233	208	214	224	199	236	197	216	214	209	230	210	195	213	207	214	219	212	224	212	182	205	229	202	186	220	199	218	224	235	235	244	188	226	219	219	219	206	208	225	213	200	195	229	226	213	231	190	219	200	214	183	211	208	212	221	209	224	196	211	203	232	230	231	225	216	246	231	218	187	212	206	251	212	218	204	228	205	201	210	231	191	217	199	224	225	189	207	212	223	248	229	231	217	230	243	234	201	223	221	213	230	251	203	208	220	201	226	226	234	236	200	201	216	229	225	197	206	229	228	226	239	216	197	195	201	215	193	223	227	217	206	231	228	225	263	222	200	215	199	222	233	229	235	227	223	214	228	194	193	250	232	203	204	217	233	190	241	237	209	210	225	224	226	228	210	189	206	212	248	223	212	209	190	232	202	221	246	234	229	205	204	224	232	212	186	198	224	228	211	232	228	219	223	209	176	198	214	213	210	226	212	229	203	236	226	220	217	213	211	202	219	226	228	227	209	205	211	194	211	226	213	214	230	187	228	200	232	225	186	217	214	234	214	200	188	236	202	228	212	235	245	200	225	233	213	194	210	229	205	205	232	221	217	248	217	235	203	215	223	206	219	210	246	220	239	228	221	216	198	203	224	208	235	204	202	199	237	217	197	202	202	220	213	220	213	234	194	210	215	212	211	217	227	193	212	228	215	207	207	206	211	192	257	221	218	196	232	213	241	206	197	229	208	237	267	229	227	198	206	239	220	201	225	219	212	212	241	249	211	239	244	215	205	201	214	224	235	219	219	237	231	210	217	234	201	220	211	235	206	218	260	239	201	223	217	236	232	211	221	232	242	222	221	218	218	220	206	224	215	225	228	204	210	211	222	192	217	209	206	244	215	195	224	170	200	177	214	206	219	199	222	227	222	186	209	201	236	223	244	198	210	224	213	236	209	230	211	239	232	221	214	219	189	228	253	240	219	198	237	207	230	218	214	234	197	214	210	208	213	197	216	213	222	226	198	230	217	210	235	200	254	218	194	248	231	190	204	231	235	216	210	213	221	208	229	208	193	218	247	216	231	246	220	224	217	218	222	214	206	209	238	198	205	207	208	231	242	222	234	213	216	212	223	217	198	212	216	209	202	218	218	209	216	213	234	229	203	223	207	211	226	246	199	230	229	214	223	212	242	222	209	234	213	238	208	212	209	211	247	210	203	247	198	205	214	230	219	219	220	236	244	216	208	216	201	218	218	240	189	206	194	225	236	218	221	233	222	193	245	219	222	217	228	201	239	206	228	242	201	214	219	216	200	228	231	212	233	198	205	203	230	202	223	217	192	208	239	239	236	212	199	228	216	193	219	176	206	221	199	193	196	233	184	206	205	194	244	222	219	262	230	252	219	234	184	211	222	226	224	218	229	211	225	222	235	230	212	211	227	211	240	244	223	195	254	208	219	230	219	233	222	217	207	230	234	216	217	236	219	237	236	216	229	214	230	224	230	216	237	231	210	216	238	221	221	222	242	198	218	226	215	194	205	210	219	223	227	214	198	225	225	239	217	216	232	230	211	238	209	220	216	200	229	227	226	215	223	258	209	227	218	209	241	203	234	217	215	217
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
